summaryrefslogtreecommitdiff
path: root/MIBS/alteonos
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/alteonos
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/alteonos')
-rw-r--r--MIBS/alteonos/ALTEON-CHEETAH-BWM-MIB1749
-rw-r--r--MIBS/alteonos/ALTEON-CHEETAH-LAYER4-MIB15155
-rw-r--r--MIBS/alteonos/ALTEON-CHEETAH-LAYER7-MIB1316
-rw-r--r--MIBS/alteonos/ALTEON-CHEETAH-NETWORK-MIB10191
-rw-r--r--MIBS/alteonos/ALTEON-CHEETAH-SWITCH-MIB15411
-rw-r--r--MIBS/alteonos/ALTEON-CS-PHYSICAL-MIB3398
-rw-r--r--MIBS/alteonos/ALTEON-ROOT-MIB314
-rw-r--r--MIBS/alteonos/ALTEON-TIGON-SWITCH-MIB1809
-rw-r--r--MIBS/alteonos/ALTEON-TS-NETWORK-MIB4642
-rw-r--r--MIBS/alteonos/ALTEON-TS-PHYSICAL-MIB2310
10 files changed, 56295 insertions, 0 deletions
diff --git a/MIBS/alteonos/ALTEON-CHEETAH-BWM-MIB b/MIBS/alteonos/ALTEON-CHEETAH-BWM-MIB
new file mode 100644
index 0000000..ae78a3c
--- /dev/null
+++ b/MIBS/alteonos/ALTEON-CHEETAH-BWM-MIB
@@ -0,0 +1,1749 @@
+-- COPYRIGHT NOTICE
+-- Copyright (c) Alteon WebSystems, Inc. 2001
+-- All rights reserved
+--
+-- HISTORY
+-- $Log: aosbwm.mib,v $
+-- Revision 1.1 2007/10/17 01:09:52 jeneric
+-- 10/07 mib updates
+--
+-- Revision submit_cheetah_21390/1 2006/10/24 21:56:40 ramude
+-- Added sessions rejected mib object.
+--
+-- Revision submit_cheetah_15409/2 2005/10/28 09:45:59 rvakkala
+-- Corrected check in comment.
+--
+-- Revision submit_cheetah_15409/1 2005/10/28 09:45:06 rvakkala
+-- Added SNMP support for /c/bwm/cont<x>/maxsess.
+--
+-- Revision submit_cheetah_13563/1 2005/08/05 17:39:17 rrekha
+-- Moved all the BWM related flags into the raw files.
+--
+-- Revision submit_cheetah_12078/1 2005/05/17 08:55:22 rvakkala
+-- Added MIB support for /cfg/bwm/report
+--
+-- Revision submit_cheetah_11383/2 2005/04/20 15:24:30 angamuth
+-- Merged with previous submit changes.
+--
+-- Revision submit_cheetah_11564/2 2005/04/20 07:22:24 hponnuru
+-- Merged with previous changes.
+--
+-- Revision submit_cheetah_11504/1 2005/04/13 09:02:08 hponnuru
+-- Added SNMP support for /c/bwm/cont #/iptcpwin.
+--
+-- $Log: aosbwm.mib,v $
+-- Revision 1.1 2007/10/17 01:09:52 jeneric
+-- 10/07 mib updates
+--
+-- Revision submit_cheetah_11564/1 2005/04/20 04:32:14 hponnuru
+-- Added SNMP support for IPSoft.
+--
+-- $Log: aosbwm.mib,v $
+-- Revision 1.1 2007/10/17 01:09:52 jeneric
+-- 10/07 mib updates
+--
+-- Revision submit_cheetah_11383/1 2005/04/20 14:18:36 angamuth
+-- Added OIDs for Total Packets (BWM_PKT_COUNT) in BWM Contract Stats Tables.
+--
+-- Revision submit_cheetah_11091/1 2005/03/02 23:49:08 rrekha
+-- Added SNMP support for /c/bwm/email command.
+--
+-- Revision submit_cheetah_10393/1 2005/01/05 21:01:25 mmacnt
+-- code reorg - moved from lib/agent
+--
+-- Revision submit_cheetah_9196/1 2004/09/01 21:50:06 rrekha
+-- Minor changes for SMIv2 compliance.
+--
+-- Revision submit_cheetah_8759/1 2004/08/06 00:27:17 abhijitk
+-- Added new MIB variable requested by Wendell.
+--
+-- Revision submit_cheetah_8731/1 2004/08/05 02:27:11 abhijitk
+-- Extended MIB support asked for by Wendell & Mike.
+--
+-- Revision submit_cheetah_8691/1 2004/08/04 18:31:22 abhijitk
+-- Added support for contract group name via SNMP.
+--
+-- Revision submit_cheetah_8677/1 2004/08/03 20:16:00 abhijitk
+-- Brought back bwmNewCfgContractGroupDelete to the MIB.
+--
+-- Revision submit_cheetah_8219/1 2004/07/08 07:15:17 dillibab
+-- Added format for bwm ip user table entries.
+--
+-- Revision submit_cheetah_8078/1 2004/07/07 15:27:36 dillibab
+-- Added mib objects for entries,frequency,monitor-only mode.
+--
+-- Revision submit_cheetah_7764/1 2004/06/09 22:07:54 kanil
+-- size of bwmCur/New CfgContractName objects are set to 31
+--
+-- Revision submit_cheetah_5839/1 2003/12/05 02:10:08 abhijitk
+-- Changed BWM contract name to be 32 characters long (effectively 31
+-- characters as the last character is '\0') from 16 characters.
+--
+-- Revision submit_cheetah_5753/1 2003/11/21 03:08:13 abhijitk
+-- Removed bwmNewCfgContractGroupDelete from the MIB.
+--
+-- Revision submit_cheetah_5749/1 2003/11/20 23:52:13 abhijitk
+-- Removed bwmCurCfgContractGroupState and bwmNewCfgContractGroupState from
+-- the MIB - as they did not make any sense and because of which the EMS
+-- is not able to configure BWM contract group.
+--
+-- Revision submit_cheetah_5693/1 2003/11/16 19:34:29 rrekha
+-- Converted MIBs to SMIv2.
+--
+-- Revision submit_cheetah_5111/1 2003/09/23 18:15:35 rrekha
+-- Fixed Q00753762: Remove the range for bwmCurCfgContractPolicy and
+-- bwmNewCfgContractPolicy. They should be obtained using mib object
+-- bwmPolicyTableMaxEnt.
+--
+-- Revision submit_cheetah_4435/1 2003/08/12 22:59:48 rrekha
+-- Changed name of mib file for cheetah*.mib to aos*.mib.
+--
+-- Revision submit_cheetah_3132/1 2003/05/15 01:54:29 abhijitk
+-- Updated MIB to reflect changes as suggested by Wendell.
+--
+-- Revision submit_cheetah_2911/1 2003/05/06 01:38:01 abhijitk
+-- Added MIBs for the time policy and the contract group tables.
+--
+-- Revision submit_cheetah_2846/1 2003/04/30 00:23:03 abhijitk
+-- Added the MIB for some of the new 21.0 BWM features.
+--
+-- Revision submit_cheetah_1919/1 2003/02/05 20:02:16 rrekha
+-- Changed the include paths for integrating support
+-- for SNMP V3 Windmanage Stack.
+--
+-- Revision submit_cheetah_1402/1 2002/10/29 22:43:24 rrekha
+-- bwmStatTcBufferUsed/bwmStatTcrBufferUsed and
+-- bwmStatPortTcBufferUsed/bwmStatPortTcrBufferUsed should be of type
+-- integer instead of counter.
+--
+-- Revision submit_cheetah_796/1 2002/08/29 18:33:30 rrekha
+-- BWM contract and contract rate statistics are per port not
+-- per SP.
+--
+-- Revision submit_cheetah_776/1 2002/08/28 01:15:59 rrekha
+-- Added bwmCurCfgContractShaping/bwmNewCfgContractShaping.
+-- Modified some mib descriptions to better explain the variables.
+--
+-- Revision submit_cheetah_181/1 2002/06/24 18:23:45 rrekha
+-- Added mib object to clear BWM statistics.
+--
+-- Revision ch_1_0_0_dev/1 2002/04/23 21:46:59 smiao
+-- Renamed node cheetah to aws-switches.
+--
+-- Revision ch10latest_smiao/2 2002/02/13 01:41:23 smiao
+-- Initial checked in for cheetah MIB files.
+--
+-- Revision genie_rekha/8 2001/05/25 00:11:10 rekha
+-- Removed 'other' from enumerations.
+--
+-- Revision genie_rekha/6 2001/05/01 18:18:06 rekha
+-- Fixed CR11426: Modified policy buffer limit range to 8192-128000.
+--
+-- Revision genie_rekha/4 2001/05/01 00:27:35 rekha
+-- Fixed CR11422: Remove incorrect range for contract and policy
+-- tables. The range for these tables should be obtained via the
+-- respective MaxEnt MIB objects.
+--
+-- Revision genie_rekha/2 2001/02/08 18:18:02 rekha
+-- As part of the code cleanup split the Tigon MIB into smaller
+-- modules. Instead of altswitch.mib these 5 new modules should be
+-- used.
+--
+-- $EndLog$
+--
+
+ALTEON-CHEETAH-BWM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32,
+ IpAddress FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ aws-switch
+ FROM ALTEON-ROOT-MIB;
+
+bwm MODULE-IDENTITY
+ LAST-UPDATED "200409010000Z" -- 1 September, 2004
+ ORGANIZATION "Nortel Networks"
+ CONTACT-INFO "Rekha Singamsetty
+ Suresh Batchu
+
+ Nortel Networks
+ 4655 Great America Parkway
+ Santa Clara CA 95054
+
+ +1 408 495 2400
+ rrekha@nortelnetworks.com
+ sbatchu@nortelnetworks.com"
+ DESCRIPTION
+ "The MIB module for the Alteon OS BWM configuration, statistics and
+ information ."
+ REVISION "200409010000Z" -- 1 September, 2004
+ DESCRIPTION
+ "Added revision clause for SMIv2 compliance."
+ ::= { aws-switch 6 }
+
+bwmConfigs OBJECT IDENTIFIER ::= { bwm 1 }
+bwmStats OBJECT IDENTIFIER ::= { bwm 2 }
+bwmOpers OBJECT IDENTIFIER ::= { bwm 3 }
+
+bwmGeneralConfig OBJECT IDENTIFIER ::= { bwmConfigs 1 }
+bwmPolicyConfig OBJECT IDENTIFIER ::= { bwmConfigs 2 }
+bwmContractConfig OBJECT IDENTIFIER ::= { bwmConfigs 3 }
+bwmContTimePolicyConfig OBJECT IDENTIFIER ::= { bwmConfigs 4 }
+bwmContractGroupConfig OBJECT IDENTIFIER ::= { bwmConfigs 5 }
+
+bwmCurCfgGenState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of BWM on the switch."
+ ::= { bwmGeneralConfig 1 }
+
+bwmNewCfgGenState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The state of BWM in the switch."
+ ::= { bwmGeneralConfig 2 }
+
+bwmCurCfgGenEnforcePolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of BWM enforce policies. When disabled, no bandwidth limits
+ will be applied on the queues."
+ ::= { bwmGeneralConfig 3 }
+
+bwmNewCfgGenEnforcePolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The state of BWM enforce policies. When disabled, no bandwidth limits
+ will be applied on the queues."
+ ::= { bwmGeneralConfig 4 }
+
+bwmCurCfgGenSmtpUser OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SMTP user name tp whom the history statistics will be mailed."
+ ::= { bwmGeneralConfig 5 }
+
+bwmNewCfgGenSmtpUser OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SMTP user name tp whom the history statistics will be mailed."
+ ::= { bwmGeneralConfig 6 }
+
+bwmCurCfgGenEmailFrequency OBJECT-TYPE
+ SYNTAX INTEGER (0..1440)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The frequency of BWM email in minutes."
+ ::= { bwmGeneralConfig 7 }
+
+bwmNewCfgGenEmailFrequency OBJECT-TYPE
+ SYNTAX INTEGER (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The frequency of BWM email in minutes."
+ ::= { bwmGeneralConfig 8 }
+
+bwmCurCfgGenIPUserLimit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in the BWM IP user table in 64k|128k|256k|512k format."
+ ::= { bwmGeneralConfig 9 }
+
+bwmNewCfgGenIPUserLimit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..4))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of entries in the BWM IP user table in 64k|128k|256k|512k format."
+ ::= { bwmGeneralConfig 10 }
+
+bwmCurCfgGenEmail OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether BWM history statistics are sent using email.
+ When disabled, the history statistics are sent using socket based
+ mechanism."
+ ::= { bwmGeneralConfig 11 }
+
+bwmNewCfgGenEmail OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether BWM history statistics are sent using email.
+ When disabled, the history statistics are sent using socket based
+ mechanism."
+ ::= { bwmGeneralConfig 12 }
+
+bwmCurCfgGenReport OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the reporting server."
+ ::= { bwmGeneralConfig 13 }
+
+bwmNewCfgGenReport OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of the reporting server."
+ ::= { bwmGeneralConfig 14 }
+
+bwmPolicyTableMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the BWM policy configuration table."
+ ::= { bwmPolicyConfig 1 }
+
+bwmCurCfgPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwmCurCfgPolicyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BWM traffic policy configuration."
+ ::= { bwmPolicyConfig 2 }
+
+bwmCurCfgPolicyTableEntry OBJECT-TYPE
+ SYNTAX BwmCurCfgPolicyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BWM traffic policy configuration table."
+ INDEX { bwmCurCfgPolicyIndx }
+ ::= { bwmCurCfgPolicyTable 1 }
+
+BwmCurCfgPolicyTableEntry ::= SEQUENCE {
+ bwmCurCfgPolicyIndx Integer32,
+ bwmCurCfgPolicyTosIn INTEGER,
+ bwmCurCfgPolicyTosOut INTEGER,
+ bwmCurCfgPolicyHard DisplayString,
+ bwmCurCfgPolicySoft DisplayString,
+ bwmCurCfgPolicyResv DisplayString,
+ bwmCurCfgPolicyUserLimit DisplayString,
+ bwmCurCfgPolicyBuffer INTEGER
+ }
+
+bwmCurCfgPolicyIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in BWM traffic policy configurations table."
+ ::= { bwmCurCfgPolicyTableEntry 1 }
+
+bwmCurCfgPolicyTosIn OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 'utos' value which overwrites the original TOS value if the
+ traffic for this contract is under the soft limit. With this option
+ set to the default value of '0' the switch will not overwrite the
+ TOS value."
+ ::= { bwmCurCfgPolicyTableEntry 2 }
+
+bwmCurCfgPolicyTosOut OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 'otos' value which overwrites the original TOS value if the
+ traffic is over the soft limit. With this option set to the default
+ value of '0' the switch will not overwrite the TOS value."
+ ::= { bwmCurCfgPolicyTableEntry 3 }
+
+bwmCurCfgPolicyHard OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..5))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hard bandwidth limit for this traffic policy. This is the highest
+ amount of bandwidth available to the policy."
+ ::= { bwmCurCfgPolicyTableEntry 4 }
+
+bwmCurCfgPolicySoft OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..5))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The soft bandwidth limit for this traffic policy."
+ ::= { bwmCurCfgPolicyTableEntry 5 }
+
+bwmCurCfgPolicyResv OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..5))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The reserve bandwidth limit for this traffic policy. This is the
+ amount of bandwidth always available to this policy."
+ ::= { bwmCurCfgPolicyTableEntry 6 }
+
+bwmCurCfgPolicyBuffer OBJECT-TYPE
+ SYNTAX INTEGER (8192..128000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The buffer limit for the traffic policy."
+ ::= { bwmCurCfgPolicyTableEntry 7 }
+
+bwmCurCfgPolicyUserLimit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..5))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The per user (IP address) bandwidth limit for this traffic policy.
+ This is the maximum amount of bandwidth available for each distinct
+ user (IP address) if the contract performs per user rate limiting."
+ ::= { bwmCurCfgPolicyTableEntry 8 }
+
+
+bwmNewCfgPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwmNewCfgPolicyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BWM traffi policy configuration."
+ ::= { bwmPolicyConfig 3 }
+
+bwmNewCfgPolicyTableEntry OBJECT-TYPE
+ SYNTAX BwmNewCfgPolicyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BWM traffic policy configuration table."
+ INDEX { bwmNewCfgPolicyIndx }
+ ::= { bwmNewCfgPolicyTable 1 }
+
+BwmNewCfgPolicyTableEntry ::= SEQUENCE {
+ bwmNewCfgPolicyIndx Integer32,
+ bwmNewCfgPolicyTosIn INTEGER,
+ bwmNewCfgPolicyTosOut INTEGER,
+ bwmNewCfgPolicyHard DisplayString,
+ bwmNewCfgPolicySoft DisplayString,
+ bwmNewCfgPolicyResv DisplayString,
+ bwmNewCfgPolicyBuffer INTEGER,
+ bwmNewCfgPolicyUserLimit DisplayString,
+ bwmNewCfgPolicyDelete INTEGER
+ }
+
+bwmNewCfgPolicyIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in BWM traffic policy configurations table."
+ ::= { bwmNewCfgPolicyTableEntry 1 }
+
+bwmNewCfgPolicyTosIn OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The 'utos' value which overwrites the original TOS value if the
+ traffic for this contract is under the soft limit. With this option
+ set to the default value of '0' the switch will not overwrite the
+ TOS value."
+ ::= { bwmNewCfgPolicyTableEntry 2 }
+
+bwmNewCfgPolicyTosOut OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The 'otos' value which overwrites the original TOS value if the
+ traffic is over the soft limit. With this option set to the default
+ value of '0' the switch will not overwrite the TOS value."
+ ::= { bwmNewCfgPolicyTableEntry 3 }
+
+bwmNewCfgPolicyHard OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..5))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The hard bandwidth limit for this traffic policy. This is the highest
+ amount of bandwidth available to the policy."
+::= { bwmNewCfgPolicyTableEntry 4 }
+
+bwmNewCfgPolicySoft OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..5))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The soft bandwidth limit for this traffic policy."
+ ::= { bwmNewCfgPolicyTableEntry 5 }
+
+bwmNewCfgPolicyResv OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..5))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The reserve bandwidth limit for this traffic policy. This is the
+ amount of bandwidth always available to this policy."
+ ::= { bwmNewCfgPolicyTableEntry 6 }
+
+bwmNewCfgPolicyBuffer OBJECT-TYPE
+ SYNTAX INTEGER (8192..128000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The buffer limit for the traffic policy."
+ ::= { bwmNewCfgPolicyTableEntry 7 }
+
+bwmNewCfgPolicyDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row
+ is deleted. When read, other(1) is returned. Setting the value
+ to anything other than 2(delete) has no effect on the state
+ of the row."
+ ::= { bwmNewCfgPolicyTableEntry 8 }
+
+bwmNewCfgPolicyUserLimit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..5))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The per user (IP address) bandwidth limit for this traffic policy.
+ This is the maximum amount of bandwidth available for each distinct
+ user (IP address) if the contract performs per user rate limiting."
+ ::= { bwmNewCfgPolicyTableEntry 9 }
+
+
+-- BWM Contract Config Table
+
+bwmContractTableMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the BWM contract configuration table."
+ ::= { bwmContractConfig 1 }
+
+bwmCurCfgContractTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwmContractCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BWM traffic contract configuration."
+ ::= { bwmContractConfig 2 }
+
+bwmCurCfgContractTableEntry OBJECT-TYPE
+ SYNTAX BwmContractCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BWM traffic contract configuration table."
+ INDEX { bwmCurCfgContractIndx }
+ ::= { bwmCurCfgContractTable 1 }
+
+BwmContractCurCfgTableEntry ::= SEQUENCE {
+ bwmCurCfgContractIndx Integer32,
+ bwmCurCfgContractName DisplayString,
+ bwmCurCfgContractState INTEGER,
+ bwmCurCfgContractPolicy Integer32,
+ bwmCurCfgContractPrec INTEGER,
+ bwmCurCfgContractUseTos INTEGER,
+ bwmCurCfgContractHistory INTEGER,
+ bwmCurCfgContractShaping INTEGER,
+ bwmCurCfgContractResizeTcp INTEGER,
+ bwmCurCfgContractIpLimit INTEGER,
+ bwmCurCfgContractIpType INTEGER,
+ bwmCurCfgContractMonitorMode INTEGER,
+ bwmCurCfgContractMaxSess INTEGER,
+ bwmCurCfgContractGroup Integer32
+ }
+
+bwmCurCfgContractIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in BWM traffic contract configurations table."
+ ::= { bwmCurCfgContractTableEntry 1 }
+
+bwmCurCfgContractName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The traffic contract name."
+ ::= { bwmCurCfgContractTableEntry 2 }
+
+bwmCurCfgContractState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the state of the traffic contract."
+ ::= { bwmCurCfgContractTableEntry 3 }
+
+bwmCurCfgContractPolicy OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The policy number of the traffic contract"
+ ::= { bwmCurCfgContractTableEntry 4 }
+
+bwmCurCfgContractPrec OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The precedence value of the traffic contract"
+ ::= { bwmCurCfgContractTableEntry 5 }
+
+bwmCurCfgContractUseTos OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable overwriting the IP Type Of Service (TOS) for this
+ traffic contract."
+ ::= { bwmCurCfgContractTableEntry 6 }
+
+bwmCurCfgContractHistory OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable saving statistics for this contract on the TFTP
+ server."
+ ::= { bwmCurCfgContractTableEntry 7 }
+
+bwmCurCfgContractShaping OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable traffic shaping for this contract."
+ ::= { bwmCurCfgContractTableEntry 8 }
+
+bwmCurCfgContractResizeTcp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable overwriting the TCP window size for this
+ traffic contract."
+ ::= { bwmCurCfgContractTableEntry 9 }
+
+bwmCurCfgContractIpLimit OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable per user rate limiting based on IP address
+ for this traffic contract."
+ ::= { bwmCurCfgContractTableEntry 10 }
+
+bwmCurCfgContractIpType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sip(1),
+ dip(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Per user rate limiting done based on source/destination
+ IP address."
+ ::= { bwmCurCfgContractTableEntry 11 }
+
+bwmCurCfgContractMonitorMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable monitor-only mode for this contract."
+ ::= { bwmCurCfgContractTableEntry 12 }
+
+bwmCurCfgContractGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number of the contract (zero if not part of a group)"
+ ::= { bwmCurCfgContractTableEntry 13 }
+
+
+bwmCurCfgContractMaxSess OBJECT-TYPE
+ SYNTAX INTEGER(0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of sessions per user or contract."
+ ::= { bwmCurCfgContractTableEntry 15 }
+
+bwmNewCfgContractTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwmContractNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BWM traffic contract configuration."
+ ::= { bwmContractConfig 3 }
+
+bwmNewCfgContractTableEntry OBJECT-TYPE
+ SYNTAX BwmContractNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BWM traffic contract configuration table."
+ INDEX { bwmNewCfgContractIndx }
+ ::= { bwmNewCfgContractTable 1 }
+
+BwmContractNewCfgTableEntry ::= SEQUENCE {
+ bwmNewCfgContractIndx Integer32,
+ bwmNewCfgContractName DisplayString,
+ bwmNewCfgContractState INTEGER,
+ bwmNewCfgContractPolicy Integer32,
+ bwmNewCfgContractDelete INTEGER,
+ bwmNewCfgContractPrec INTEGER,
+ bwmNewCfgContractUseTos INTEGER,
+ bwmNewCfgContractHistory INTEGER,
+ bwmNewCfgContractShaping INTEGER,
+ bwmNewCfgContractResizeTcp INTEGER,
+ bwmNewCfgContractIpLimit INTEGER,
+ bwmNewCfgContractIpType INTEGER,
+ bwmNewCfgContractMonitorMode INTEGER,
+ bwmNewCfgContractMaxSess INTEGER,
+ bwmNewCfgContractGroup Integer32
+ }
+
+bwmNewCfgContractIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in BWM traffic contract configuration table."
+ ::= { bwmNewCfgContractTableEntry 1 }
+
+bwmNewCfgContractName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The traffic contract name."
+ ::= { bwmNewCfgContractTableEntry 2 }
+
+bwmNewCfgContractState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is the state of the traffic contract."
+ ::= { bwmNewCfgContractTableEntry 3 }
+
+bwmNewCfgContractPolicy OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is policy number of the traffic contract"
+ ::= { bwmNewCfgContractTableEntry 4 }
+
+bwmNewCfgContractDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row
+ is deleted. When read, other(1) is returned. Setting the value
+ to anything other than 2(delete) has no effect on the state
+ of the row."
+ ::= { bwmNewCfgContractTableEntry 5 }
+
+bwmNewCfgContractPrec OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The precedence value of the traffic contract"
+ ::= { bwmNewCfgContractTableEntry 6 }
+
+bwmNewCfgContractUseTos OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable overwriting the IP Type Of Service (TOS) for this
+ traffic contract."
+ ::= { bwmNewCfgContractTableEntry 7 }
+
+bwmNewCfgContractHistory OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable saving statistics for this contract on the TFTP
+ server."
+ ::= { bwmNewCfgContractTableEntry 8 }
+
+bwmNewCfgContractShaping OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable traffic shaping for this contract."
+ ::= { bwmNewCfgContractTableEntry 9 }
+
+bwmNewCfgContractResizeTcp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable overwriting the TCP window size for this
+ traffic contract."
+ ::= { bwmNewCfgContractTableEntry 10 }
+
+bwmNewCfgContractIpLimit OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable per user rate limiting based on IP address
+ for this traffic contract."
+ ::= { bwmNewCfgContractTableEntry 11 }
+
+bwmNewCfgContractIpType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sip(1),
+ dip(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Per user rate limiting done based on source/destination
+ IP address."
+ ::= { bwmNewCfgContractTableEntry 12 }
+
+bwmNewCfgContractMonitorMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable monitor-only mode for this contract."
+ ::= { bwmNewCfgContractTableEntry 13 }
+
+bwmNewCfgContractGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number of the contract (zero if not part of a group)"
+ ::= { bwmNewCfgContractTableEntry 14 }
+
+
+bwmNewCfgContractMaxSess OBJECT-TYPE
+ SYNTAX INTEGER(0..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Maximum number of sessions per user or contract."
+ ::= { bwmNewCfgContractTableEntry 16 }
+
+-- BWM Contract Time Policy Config Table
+
+bwmContTimePolicyTableMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the BWM contract configuration table."
+ ::= { bwmContTimePolicyConfig 1 }
+
+bwmCurCfgContTimePolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwmCurCfgContTimePolicyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BWM traffic contract time policy configuration."
+ ::= { bwmContTimePolicyConfig 2 }
+
+bwmCurCfgContTimePolicyTableEntry OBJECT-TYPE
+ SYNTAX BwmCurCfgContTimePolicyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BWM contract time policy configuration table."
+ INDEX { bwmCurCfgContTimePolicyContIndx, bwmCurCfgContTimePolicyIndx }
+ ::= { bwmCurCfgContTimePolicyTable 1 }
+
+BwmCurCfgContTimePolicyTableEntry ::= SEQUENCE {
+ bwmCurCfgContTimePolicyContIndx Integer32,
+ bwmCurCfgContTimePolicyIndx Integer32,
+ bwmCurCfgContTimePolicyDay INTEGER,
+ bwmCurCfgContTimePolicyFrom INTEGER,
+ bwmCurCfgContTimePolicyTo INTEGER,
+ bwmCurCfgContTimePolicyPol Integer32,
+ bwmCurCfgContTimePolicyState INTEGER
+ }
+
+bwmCurCfgContTimePolicyContIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM contract number of the contract time policy."
+ ::= { bwmCurCfgContTimePolicyTableEntry 1 }
+
+bwmCurCfgContTimePolicyIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM time policy number of the contract time policy."
+ ::= { bwmCurCfgContTimePolicyTableEntry 2 }
+
+bwmCurCfgContTimePolicyDay OBJECT-TYPE
+ SYNTAX INTEGER {
+ sunday(1),
+ monday(2),
+ tuesday(3),
+ wednesday(4),
+ thursday(5),
+ friday(6),
+ saturday(7),
+ weekday(8),
+ weekend(9),
+ everyday(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM time policy day."
+ ::= { bwmCurCfgContTimePolicyTableEntry 3 }
+
+bwmCurCfgContTimePolicyFrom OBJECT-TYPE
+ SYNTAX INTEGER (0..24)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM time policy starting time in hours"
+ ::= { bwmCurCfgContTimePolicyTableEntry 4 }
+
+bwmCurCfgContTimePolicyTo OBJECT-TYPE
+ SYNTAX INTEGER (0..24)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM time policy ending time in hours"
+ ::= { bwmCurCfgContTimePolicyTableEntry 5 }
+
+bwmCurCfgContTimePolicyPol OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The policy number of the traffic contract time policy"
+ ::= { bwmCurCfgContTimePolicyTableEntry 6 }
+
+bwmCurCfgContTimePolicyState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the contract time policy."
+ ::= { bwmCurCfgContTimePolicyTableEntry 7 }
+
+bwmNewCfgContTimePolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwmNewCfgContTimePolicyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BWM traffic contract time policy configuration."
+ ::= { bwmContTimePolicyConfig 3 }
+
+bwmNewCfgContTimePolicyTableEntry OBJECT-TYPE
+ SYNTAX BwmNewCfgContTimePolicyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BWM contract time policy configuration table."
+ INDEX { bwmNewCfgContTimePolicyContIndx, bwmNewCfgContTimePolicyIndx }
+ ::= { bwmNewCfgContTimePolicyTable 1 }
+
+BwmNewCfgContTimePolicyTableEntry ::= SEQUENCE {
+ bwmNewCfgContTimePolicyContIndx Integer32,
+ bwmNewCfgContTimePolicyIndx Integer32,
+ bwmNewCfgContTimePolicyDay INTEGER,
+ bwmNewCfgContTimePolicyFrom INTEGER,
+ bwmNewCfgContTimePolicyTo INTEGER,
+ bwmNewCfgContTimePolicyPol Integer32,
+ bwmNewCfgContTimePolicyState INTEGER,
+ bwmNewCfgContTimePolicyDelete INTEGER
+ }
+
+bwmNewCfgContTimePolicyContIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM contract number of the contract time policy."
+ ::= { bwmNewCfgContTimePolicyTableEntry 1 }
+
+bwmNewCfgContTimePolicyIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM time policy number of the contract time policy."
+ ::= { bwmNewCfgContTimePolicyTableEntry 2 }
+
+bwmNewCfgContTimePolicyDay OBJECT-TYPE
+ SYNTAX INTEGER {
+ sunday(1),
+ monday(2),
+ tuesday(3),
+ wednesday(4),
+ thursday(5),
+ friday(6),
+ saturday(7),
+ weekday(8),
+ weekend(9),
+ everyday(10)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The BWM time policy day."
+ ::= { bwmNewCfgContTimePolicyTableEntry 3 }
+
+bwmNewCfgContTimePolicyFrom OBJECT-TYPE
+ SYNTAX INTEGER (0..24)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The BWM time policy starting time in hours"
+ ::= { bwmNewCfgContTimePolicyTableEntry 4 }
+
+bwmNewCfgContTimePolicyTo OBJECT-TYPE
+ SYNTAX INTEGER (0..24)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The BWM time policy ending time in hours"
+ ::= { bwmNewCfgContTimePolicyTableEntry 5 }
+
+bwmNewCfgContTimePolicyPol OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The policy number of the traffic contract time policy"
+ ::= { bwmNewCfgContTimePolicyTableEntry 6 }
+
+bwmNewCfgContTimePolicyState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the contract time policy."
+ ::= { bwmNewCfgContTimePolicyTableEntry 7 }
+
+bwmNewCfgContTimePolicyDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row
+ is deleted. When read, other(1) is returned. Setting the value
+ to anything other than 2(delete) has no effect on the state
+ of the row."
+ ::= { bwmNewCfgContTimePolicyTableEntry 8 }
+
+-- BWM Contract Group Config Table
+
+bwmContractGroupTableMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in BWM contract group configuration table."
+ ::= { bwmContractGroupConfig 1 }
+
+bwmCurCfgContractGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwmCurCfgContractGroupTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BWM traffic contract group configuration."
+ ::= { bwmContractGroupConfig 2 }
+
+bwmCurCfgContractGroupTableEntry OBJECT-TYPE
+ SYNTAX BwmCurCfgContractGroupTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BWM contract group configuration table."
+ INDEX { bwmCurCfgContractGroupIndx }
+ ::= { bwmCurCfgContractGroupTable 1 }
+
+BwmCurCfgContractGroupTableEntry ::= SEQUENCE {
+ bwmCurCfgContractGroupIndx Integer32,
+ bwmCurCfgContractGroupContracts OCTET STRING,
+ bwmCurCfgContractGroupName DisplayString
+ }
+
+bwmCurCfgContractGroupIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM contract group number."
+ ::= { bwmCurCfgContractGroupTableEntry 1 }
+
+bwmCurCfgContractGroupContracts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM contracts in the group. The contracts are presented
+ in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | || |_ contract 9
+ | ||
+ | ||___ contract 8
+ | |____ contract 7
+ | . . .
+ |__________ contract 1
+
+ where x : 1 - The represented contract belongs to the group
+ 0 - The represented contract does not belong to the group"
+ ::= { bwmCurCfgContractGroupTableEntry 2 }
+
+bwmCurCfgContractGroupName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The traffic contract group name."
+ ::= { bwmCurCfgContractGroupTableEntry 3 }
+
+bwmNewCfgContractGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwmNewCfgContractGroupTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BWM traffic contract group configuration."
+ ::= { bwmContractGroupConfig 3 }
+
+bwmNewCfgContractGroupTableEntry OBJECT-TYPE
+ SYNTAX BwmNewCfgContractGroupTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BWM contract group configuration table."
+ INDEX { bwmNewCfgContractGroupIndx }
+ ::= { bwmNewCfgContractGroupTable 1 }
+
+BwmNewCfgContractGroupTableEntry ::= SEQUENCE {
+ bwmNewCfgContractGroupIndx Integer32,
+ bwmNewCfgContractGroupContracts OCTET STRING,
+ bwmNewCfgContractGroupAddCont Integer32,
+ bwmNewCfgContractGroupRemCont Integer32,
+ bwmNewCfgContractGroupDelete INTEGER,
+ bwmNewCfgContractGroupName DisplayString
+ }
+
+bwmNewCfgContractGroupIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM contract group number."
+ ::= { bwmNewCfgContractGroupTableEntry 1 }
+
+bwmNewCfgContractGroupContracts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM contracts in the group. The contracts are presented
+ in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | || |_ contract 9
+ | ||
+ | ||___ contract 8
+ | |____ contract 7
+ | . . .
+ |__________ contract 1
+
+ where x : 1 - The represented contract belongs to the group
+ 0 - The represented contract does not belong to the group"
+ ::= { bwmNewCfgContractGroupTableEntry 2 }
+
+bwmNewCfgContractGroupAddCont OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The BWM contract to be added to the group. A zero value
+ is returned when read."
+ ::= { bwmNewCfgContractGroupTableEntry 3 }
+
+bwmNewCfgContractGroupRemCont OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The BWM contract to be removed from the group. A zero value
+ is returned when read."
+ ::= { bwmNewCfgContractGroupTableEntry 4 }
+
+
+bwmNewCfgContractGroupDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row
+ is deleted. When read, other(1) is returned. Setting the value
+ to anything other than 2(delete) has no effect on the state
+ of the row."
+ ::= { bwmNewCfgContractGroupTableEntry 5 }
+
+bwmNewCfgContractGroupName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The traffic contract group name."
+ ::= { bwmNewCfgContractGroupTableEntry 6 }
+
+bwmContractGroupTableMaxCont OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of contracts in any BWM contract group."
+ ::= { bwmContractGroupConfig 4 }
+
+-- Statistics
+
+-- BWM Traffic Contract Statistics Table
+
+bwmStatTcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwmStatTcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Bandwidth Management Traffic Contract statistics."
+ ::= { bwmStats 1 }
+
+bwmStatTcEntry OBJECT-TYPE
+ SYNTAX BwmStatTcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BWM traffic contract table."
+ INDEX { bwmStatTcContractIndex }
+ ::= { bwmStatTcTable 1 }
+
+BwmStatTcEntry ::= SEQUENCE {
+ bwmStatTcContractIndex Integer32,
+ bwmStatTcName DisplayString,
+ bwmStatTcOutoct Counter32,
+ bwmStatTcOutdisoct Counter32,
+ bwmStatTcBufferUsed Integer32,
+ bwmStatTcTotalPackets Counter32,
+ bwmStatTcSessRejected Counter32,
+ bwmStatTcBufferMax Counter32
+ }
+
+bwmStatTcContractIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The contract queue number for which the statistics apply."
+ ::= { bwmStatTcEntry 1 }
+
+bwmStatTcName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the traffic contract queue."
+ ::= { bwmStatTcEntry 2 }
+
+bwmStatTcOutoct OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets sent out from the traffic contract queue."
+ ::= { bwmStatTcEntry 3 }
+
+bwmStatTcOutdisoct OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets dropped from the traffic contract queue."
+ ::= { bwmStatTcEntry 4 }
+
+bwmStatTcBufferUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of buffers used by the traffic contract queue."
+ ::= { bwmStatTcEntry 5 }
+
+bwmStatTcBufferMax OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of buffers assigned to the traffic contract queue."
+ ::= { bwmStatTcEntry 6 }
+
+bwmStatTcTotalPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets for a particular contract."
+ ::= { bwmStatTcEntry 7 }
+
+bwmStatTcSessRejected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sessions rejected for a particular contract."
+ ::= { bwmStatTcEntry 8 }
+
+
+-- BWM Traffic Contract Rate Statistics Table
+
+bwmStatTcrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwmStatTcrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Bandwidth Management Traffic Contract Rate statistics."
+ ::= { bwmStats 2 }
+
+bwmStatTcrEntry OBJECT-TYPE
+ SYNTAX BwmStatTcrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BWM traffic contract rate table."
+ INDEX { bwmStatTcrContractIndex }
+ ::= { bwmStatTcrTable 1 }
+
+BwmStatTcrEntry ::= SEQUENCE {
+ bwmStatTcrContractIndex Integer32,
+ bwmStatTcrName DisplayString,
+ bwmStatTcrRate Integer32,
+ bwmStatTcrOutoct Counter32,
+ bwmStatTcrOutdisoct Counter32,
+ bwmStatTcrBufferUsed Integer32,
+ bwmStatTcrTotalPackets Counter32,
+ bwmStatTcrBufferMax Counter32
+ }
+
+bwmStatTcrContractIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The contract queue number for which the statistics apply."
+ ::= { bwmStatTcrEntry 1 }
+
+bwmStatTcrName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the traffic contract queue."
+ ::= { bwmStatTcrEntry 2 }
+
+bwmStatTcrRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rate of octets sent out from the traffic contract queue."
+ ::= { bwmStatTcrEntry 3 }
+
+bwmStatTcrOutoct OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The of octets sent out from the traffic contract queue."
+ ::= { bwmStatTcrEntry 4 }
+
+bwmStatTcrOutdisoct OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets dropped from the traffic contract queue."
+ ::= { bwmStatTcrEntry 5 }
+
+bwmStatTcrBufferUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of buffers used by the traffic contract queue."
+ ::= { bwmStatTcrEntry 6 }
+
+bwmStatTcrBufferMax OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of buffers assigned to the traffic contract queue."
+ ::= { bwmStatTcrEntry 7 }
+
+bwmStatTcrTotalPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets for a particular contract."
+ ::= { bwmStatTcrEntry 8 }
+
+-- BWM Switch Port Traffic Contract Statistics Table
+
+bwmStatPortTcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwmStatPortTcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BWM Switch Port Traffic Contract statistics."
+ ::= { bwmStats 3 }
+
+bwmStatPortTcEntry OBJECT-TYPE
+ SYNTAX BwmStatPortTcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BWM SP traffic contract table."
+ INDEX { bwmStatPortTcPortIndex, bwmStatPortTcContractIndex }
+ ::= { bwmStatPortTcTable 1 }
+
+BwmStatPortTcEntry ::= SEQUENCE {
+ bwmStatPortTcPortIndex Integer32,
+ bwmStatPortTcContractIndex Integer32,
+ bwmStatPortTcName DisplayString,
+ bwmStatPortTcOutoct Counter32,
+ bwmStatPortTcOutdisoct Counter32,
+ bwmStatPortTcBufferUsed Integer32,
+ bwmStatPortTcTotalPackets Counter32,
+ bwmStatPortTcBufferMax Counter32
+ }
+
+bwmStatPortTcPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Switch Port number for which the statistics apply."
+ ::= { bwmStatPortTcEntry 1 }
+
+bwmStatPortTcContractIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The contract queue number for which the statistics apply."
+ ::= { bwmStatPortTcEntry 2 }
+
+bwmStatPortTcName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the traffic contract queue."
+ ::= { bwmStatPortTcEntry 3 }
+
+bwmStatPortTcOutoct OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets sent out from the traffic contract queue."
+ ::= { bwmStatPortTcEntry 4 }
+
+bwmStatPortTcOutdisoct OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets dropped from the traffic contract queue."
+ ::= { bwmStatPortTcEntry 5 }
+
+bwmStatPortTcBufferUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of buffers used by the traffic contract queue."
+ ::= { bwmStatPortTcEntry 6 }
+
+bwmStatPortTcBufferMax OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of buffers assigned to the traffic contract queue."
+ ::= { bwmStatPortTcEntry 7 }
+
+bwmStatPortTcTotalPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets for a particular contract."
+ ::= { bwmStatPortTcEntry 8 }
+
+-- BWM Switch Port Traffic Contract Rate Statistics Table
+
+bwmStatPortTcrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwmStatPortTcrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Bandwidth Management Switch Port Traffic Contract Rate
+ statistics."
+ ::= { bwmStats 4 }
+
+bwmStatPortTcrEntry OBJECT-TYPE
+ SYNTAX BwmStatPortTcrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BWM traffic contract rate table."
+ INDEX { bwmStatPortTcrPortIndex, bwmStatPortTcrContractIndex }
+ ::= { bwmStatPortTcrTable 1 }
+
+BwmStatPortTcrEntry ::= SEQUENCE {
+ bwmStatPortTcrPortIndex Integer32,
+ bwmStatPortTcrContractIndex Integer32,
+ bwmStatPortTcrName DisplayString,
+ bwmStatPortTcrRate Integer32,
+ bwmStatPortTcrOutoct Counter32,
+ bwmStatPortTcrOutdisoct Counter32,
+ bwmStatPortTcrBufferUsed Integer32,
+ bwmStatPortTcrTotalPackets Counter32,
+ bwmStatPortTcrBufferMax Counter32
+ }
+
+bwmStatPortTcrPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch port number for which the statistics apply."
+ ::= { bwmStatPortTcrEntry 1 }
+
+bwmStatPortTcrContractIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The contract queue number for which the statistics apply."
+ ::= { bwmStatPortTcrEntry 2 }
+
+bwmStatPortTcrName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the traffic contract queue."
+ ::= { bwmStatPortTcrEntry 3 }
+
+bwmStatPortTcrRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rate of octets sent out from the traffic contract queue."
+ ::= { bwmStatPortTcrEntry 4 }
+
+bwmStatPortTcrOutoct OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The of octets sent out from the traffic contract queue."
+ ::= { bwmStatPortTcrEntry 5 }
+
+bwmStatPortTcrOutdisoct OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets dropped from the traffic contract queue."
+ ::= { bwmStatPortTcrEntry 6 }
+
+bwmStatPortTcrBufferUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of buffers used by the traffic contract queue."
+ ::= { bwmStatPortTcrEntry 7 }
+
+bwmStatPortTcrBufferMax OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of buffers assigned to the traffic contract queue."
+ ::= { bwmStatPortTcrEntry 8 }
+
+bwmStatPortTcrTotalPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets for a particular contract."
+ ::= { bwmStatPortTcrEntry 9 }
+
+bwmStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to clear the BWM statistics.
+ ok(1) is returned when read."
+ ::= { bwmStats 5 }
+
+
+-- Bandwidth Management - Operational Commands
+
+bwmOperSendSMTP OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ send(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to send BWM history to SMTP server.
+ other(1) is returned when read."
+ ::= { bwmOpers 1 }
+
+END
diff --git a/MIBS/alteonos/ALTEON-CHEETAH-LAYER4-MIB b/MIBS/alteonos/ALTEON-CHEETAH-LAYER4-MIB
new file mode 100644
index 0000000..a1d957b
--- /dev/null
+++ b/MIBS/alteonos/ALTEON-CHEETAH-LAYER4-MIB
@@ -0,0 +1,15155 @@
+-- COPYRIGHT NOTICE
+-- Copyright (c) Nortel Networks, 2004
+-- All rights reserved
+--
+-- HISTORY
+-- $Log: aoslayer4.mib,v $
+-- Revision 1.1 2007/10/17 01:09:53 jeneric
+-- 10/07 mib updates
+--
+-- Revision submit_cheetah_20297/1 2006/05/02 06:02:15 rvakkala
+-- Fixed conflicting registration because of merging.
+--
+-- Revision submit_cheetah_19277/2 2006/05/02 04:44:13 rvakkala
+-- Fixed CRQ01007809 Added lack of mibs support to SNMP.
+--
+-- Revision submit_cheetah_20213/1 2006/04/27 05:36:38 rvakkala
+-- Corrected misspelled slbPortSyamntecState.
+--
+-- Revision submit_cheetah_18044/2 2006/04/26 04:24:55 rvakkala
+-- Fixed CRQ01191419, Added Mib support for /i/sl/port, /i/sl/se/sslport.
+--
+-- Revision submit_cheetah_19277/1 2006/05/02 04:34:10 rvakkala
+-- Fixed CRQ01007809 Added lack of mibs support to SNMP.
+--
+-- Revision submit_cheetah_18659/1 2006/03/08 07:55:14 bfrancis
+-- .Fixed - AAS/Wrong behavior with L7 persistency when receiving corrupted TCP checksum
+--
+-- Revision submit_cheetah_18044/1 2006/04/26 04:15:04 rvakkala
+-- Fixed CRQ01191419, Added Mib support for /i/sl/port, /i/sl/se/sslport.
+--
+-- Revision submit_cheetah_16973/1 2006/01/27 23:29:03 angamuth
+-- Support for Symantec statistics
+--
+-- Revision submit_cheetah_16727/2 2006/01/23 05:08:30 rvakkala
+-- Fixed Q01269377 SLB Sess Attack Alert Allowable Limit is 1-2097104 but
+-- should be 2097100 and Q01272370 Service range under Buddy Server should
+-- be 9-65534 not 14-65534.
+--
+-- Revision submit_cheetah_16636/1 2006/01/10 04:51:54 rvakkala
+-- Ported connection pooling support from 23.0 branch
+-- and chaged value of gslbNewCfgRuleDelete to 9.
+--
+-- Revision submit_cheetah_16727/1 2006/01/23 04:54:22 rvakkala
+-- Fixed Q01269377 SLB Sess Attack Alert Allowable Limit is 1-2097104 but
+-- should be 2097100 and Q01272370 Service range under Buddy Server should
+-- be 9-65534 not 14-65534
+--
+-- Revision submit_cheetah_16378/1 2005/12/06 15:29:30 rramana
+-- CR Q01226413: WebUI/SNMP support for invalid_fins counter.
+--
+-- Revision submit_cheetah_16281/1 2005/11/30 16:32:32 coman
+-- Ported #16159 from the elmo branch
+--
+-- Revision submit_cheetah_16214/1 2005/11/29 11:20:46 drosu
+-- Ported gslbCurCfgRuleDname and gslbNewCfgRuleDname from elmo branch.
+--
+-- Revision submit_cheetah_16175/1 2005/11/25 13:09:35 drosu
+-- Added gslbCurCfgRuleDname and gslbNewCfgRuleDname leaves in
+-- gslbCurCfgRuleTable/gslbNewCfgRuleTable.
+--
+-- Revision submit_cheetah_16159/1 2005/11/24 14:35:53 coman
+-- Fix for GSLB resource record range
+--
+-- Revision submit_cheetah_14778/1 2005/10/04 13:35:59 dillibab
+-- Added group info. to real server rport information table.
+--
+-- Revision submit_cheetah_14320/1 2005/09/09 19:36:04 angamuth
+-- Moved SymantecState from SLB port table to Security port table.
+--
+-- Revision submit_cheetah_13952/1 2005/08/25 14:59:29 rvakkala
+-- Revised earlier fix of 1187524 Should allow prefix range 0-128.
+--
+-- Revision submit_cheetah_13760/1 2005/08/12 21:12:33 jamesob
+-- CR Q01131953-01 : Correct mib range for vports.
+--
+-- Revision submit_cheetah_13703/1 2005/08/10 23:36:11 rrekha
+-- Fixed build error.
+--
+-- Revision submit_cheetah_13653/1 2005/08/10 20:58:25 rrekha
+-- Fixed Cougar build errors.
+--
+-- Revision submit_cheetah_13572/2 2005/08/10 10:51:34 rvakkala
+-- Added MIB support for /stats/slb/virt<x>/ vipaddress.
+--
+-- Revision submit_cheetah_13608/2 2005/08/10 10:37:04 rvakkala
+-- Fixed CR Q01187524: Should allow prefix range as 0-128 for ipv6.
+--
+-- Revision submit_cheetah_13635/1 2005/08/10 05:46:14 rrekha
+-- Converted excludes in Makefile to #if defines in the *.raw and *.ctl files.
+--
+-- Revision submit_cheetah_13563/1 2005/08/05 17:39:20 rrekha
+-- Moved all the BWM related flags into the raw files.
+--
+-- Revision submit_cheetah_13608/1 2005/08/10 10:24:58 rvakkala
+-- Fixed CRQ01187524 Should accept prefix as 0-128 for ipv6.
+--
+-- Revision submit_cheetah_13572/1 2005/08/10 10:41:34 rvakkala
+-- ADDED MIB support for /stats/slb/virt<x>/ vipaddress
+--
+-- Revision submit_cheetah_13198/2 2005/08/03 10:02:51 rvakkala
+-- Fixed CR Q01156936.
+--
+-- Revision submit_cheetah_13244/1 2005/07/25 20:54:16 rrekha
+-- Fixed Q01179203: slbNewCfgWlmIpAddr/slbNewCfgWlmPort should be read-create
+-- variables.
+--
+-- Revision submit_cheetah_13198/1 2005/08/03 09:34:02 rvakkala
+-- Fixed CR1156936 Set health check script number greater than 16.
+--
+-- Revision submit_cheetah_12855/2 2005/07/13 09:36:51 angamuth
+-- Merged with previous changes.
+--
+-- Revision submit_cheetah_12614/1 2005/07/08 13:11:55 rvakkala
+-- Added MIBs for SNMP support for IPV6 slb statistics.
+--
+-- Revision submit_cheetah_12904/2 2005/07/02 06:51:26 dillibab
+-- Merged with previous changes.
+--
+-- Revision submit_cheetah_12735/1 2005/06/29 13:58:22 rvakkala
+-- Added range for prefix length of filter sprefix,dprefix.
+--
+-- Revision submit_cheetah_12904/1 2005/07/02 05:37:39 dillibab
+-- Fixed Q01128664; Modified the range of virtual service port as
+-- per CLI(14..65534).
+--
+-- Revision submit_cheetah_12855/1 2005/07/13 09:16:44 angamuth
+-- Added a MIB variable for /c/slb/port x/symantec ena/dis command.
+--
+-- Revision submit_cheetah_12565/1 2005/06/16 13:18:58 rvakkala
+-- Added IPv6 objects for filter and virtual server configuration.
+--
+-- Revision submit_cheetah_12226/2 2005/06/08 09:36:47 rvakkala
+-- Changed SNMP support for Buddy Server as per changes done in CLI.
+--
+-- Revision submit_cheetah_12479/1 2005/06/06 10:37:52 rvakkala
+-- Corrected spelling error in session mirror stats.
+--
+-- Revision submit_cheetah_12407/1 2005/05/27 18:35:29 jbuswell
+-- Q01123065: Added support for Africa as GSLB Region, newly established.
+--
+-- Revision submit_cheetah_12113/3 2005/05/25 10:35:21 rvakkala
+-- Added MIB support for Media Portal Nat.
+--
+-- Revision submit_cheetah_12217/2 2005/05/25 10:00:17 rvakkala
+-- Added MIB support for RTSP enhancement.
+--
+-- Revision submit_cheetah_12268/1 2005/05/25 09:04:46 rvakkala
+-- Added MIB support for session mirror statistics
+--
+-- Revision submit_cheetah_12113/2 2005/05/25 10:30:16 rvakkala
+-- Added MIB support for Media Portal Nat
+--
+-- Revision submit_cheetah_12163/2 2005/05/20 05:20:10 rvakkala
+-- Added MIB support for session mirror statistics.
+--
+-- Revision submit_cheetah_12226/1 2005/06/08 09:24:07 rvakkala
+-- Changed SNMP support for Buddy server as per changes done in CLI.
+--
+-- Revision submit_cheetah_12114/2 2005/05/18 09:50:29 rvakkala
+-- Added MIB support for session mirroring.
+--
+-- Revision submit_cheetah_12217/1 2005/05/25 09:50:18 rvakkala
+-- Added MIB support for RTSP enhancement.
+--
+-- Revision submit_cheetah_12159/1 2005/05/17 09:09:43 rvakkala
+-- Added MIB support for /c/slb/virt<x>/service rtsp/softgrid
+--
+-- Revision submit_cheetah_12163/1 2005/05/20 05:11:38 rvakkala
+-- Added MIBS for session mirror statistics.
+--
+-- Revision submit_cheetah_12113/1 2005/05/25 10:10:45 rvakkala
+-- Added MIB support for Media Portal Nat.
+--
+-- Revision submit_cheetah_11834/1 2005/05/12 09:50:20 rvakkala
+-- Added MIBs for buddy servers.
+--
+-- Revision submit_cheetah_12114/1 2005/05/18 09:34:50 rvakkala
+-- Added MIB support for session mirroring
+--
+-- Revision submit_cheetah_11747/2 2005/04/29 05:40:39 rvakkala
+-- Changed the range to allow user the configured service timeout value to be 0.
+--
+-- Revision submit_cheetah_11792/1 2005/04/28 00:46:18 ravi
+-- Added SNMP code for Backup Server Enhancement
+--
+-- Revision submit_cheetah_11747/1 2005/04/29 04:26:42 rvakkala
+-- Changed the MIB range to allow user the configured service timeout value to be 0.
+--
+-- Revision submit_cheetah_11630/2 2005/04/23 10:43:51 hponnuru
+-- Merged with previous changes.
+--
+-- Revision submit_cheetah_11567/2 2005/04/19 13:05:40 rvakkala
+-- Added mib variables for Virtual Service Timeout
+--
+-- Revision submit_cheetah_11619/1 2005/04/18 18:31:10 yatsze
+-- Clean up GSLB mib objects
+--
+-- Revision submit_cheetah_11527/1 2005/04/18 14:00:36 dillibab
+-- Fixed build error came due to submit # 11502
+--
+-- Revision submit_cheetah_11502/2 2005/04/18 05:54:20 rvakkala
+-- Added SNMP support for cfg/slb/filt<x>/adv/layer7/sip
+--
+-- Revision submit_cheetah_11630/1 2005/04/23 10:28:14 hponnuru
+-- Added MIB variables for VmaSport.
+--
+-- Revision submit_cheetah_11404/2 2005/04/13 08:22:13 hponnuru
+-- Added SNMP support for /c/slb/filt #/adv/security/parsechn
+--
+-- Revision submit_cheetah_11530/1 2005/04/12 12:37:48 rvakkala
+-- Fixed build error in Elmo build.
+--
+-- Revision submit_cheetah_11404/1 2005/04/13 06:17:18 hponnuru
+-- Added SNMP support for /c/slb/filt #/adv/security/parsechn.
+--
+-- Revision submit_cheetah_11502/1 2005/04/18 05:33:17 rvakkala
+-- Added mib variables for SIP NAT
+--
+-- Revision submit_cheetah_11567/1 2005/04/19 06:02:19 rvakkala
+-- Added mib variables forVirtual Service Timeout
+--
+-- Revision submit_cheetah_11406/1 2005/04/12 08:52:42 rvakkala
+-- added MIB variables for WLM
+--
+-- Revision submit_cheetah_11367/1 2005/03/31 20:50:50 yatsze
+-- Add stats for threshold exceeded
+--
+-- Revision submit_cheetah_11302/1 2005/03/25 21:31:57 yuhuang
+-- Q00985537: Added wts to the health check type list.
+--
+-- Revision submit_cheetah_11273/1 2005/03/23 21:54:59 yatsze
+-- Add gslbCurCfgGenNoResp and gslbNewCfgGenNoResp
+--
+-- Revision submit_cheetah_11186/1 2005/03/15 02:46:59 rrekha
+-- Remove the following flags from Makefile and added to the *.raw
+-- files : WLM_SASP, SLB_SIP, X_FORWARDED_FOR, SLB_PBIND_CIP_NORPORT,
+-- SLB_PORT_BIND
+--
+-- Revision submit_cheetah_11111/1 2005/03/07 11:54:17 dillibab
+-- Corrected valid range specification as per CLI for Time Window
+-- and Hold Down duration for rate limiting.
+--
+-- Revision submit_cheetah_11093/2 2005/03/03 01:20:30 rrekha
+-- merged out.
+--
+-- Revision submit_cheetah_11078/2 2005/03/02 21:50:50 yuhuang
+-- Merged with submit 11025
+--
+-- Revision submit_cheetah_11078/1 2005/03/02 21:37:42 yuhuang
+-- Q00930992: Added mib objects for subdmac command for the feature
+-- pattern match redir filter.
+--
+-- Revision submit_cheetah_11093/1 2005/03/03 01:14:53 rrekha
+-- Added SNMP support for SIP options health check.
+--
+-- Revision submit_cheetah_11025/1 2005/03/02 20:54:26 rrekha
+-- SNMP support for WLM SASP.
+--
+-- Revision submit_cheetah_11082/1 2005/03/02 11:14:23 mmacnt
+-- Q001028659 - Allow operator to supply name for VIP
+--
+-- Revision submit_cheetah_11042/1 2005/03/02 02:34:45 bshao
+-- CR 971821: Added code to support 64 scriptable health checks.
+--
+-- Revision submit_cheetah_10951/1 2005/03/01 15:50:49 yatsze
+-- Change server selected to server returned
+--
+-- Revision submit_cheetah_10393/1 2005/01/05 21:01:27 mmacnt
+-- code reorg - moved from lib/agent
+--
+-- Revision submit_cheetah_10527/1 2004/12/17 19:39:27 yuhuang
+-- Added mibs for WTS and userhash in current and new config tables.
+--
+-- Revision submit_cheetah_10334/1 2004/11/20 01:28:49 dillibab
+-- Added SNMP objects to configure insert cookie dname state.
+--
+-- Revision submit_cheetah_10253/1 2004/11/19 15:54:25 yatsze
+-- Add more GSLB stats
+--
+-- Revision submit_cheetah_10174/1 2004/11/11 01:06:18 rrekha
+-- Fixed Q01024711: Correct range for fltCur/NewCfgNatTimeout.
+--
+-- Revision submit_cheetah_9807/1 2004/10/19 14:17:30 dillibab
+-- Added objects for addition/removal networks to metrics of rule.
+-- Added bmap object for networks that are configured to metric of rule.
+--
+-- Revision submit_cheetah_9680/1 2004/10/05 19:37:41 yatsze
+-- Add DNS persistence
+--
+-- Revision submit_cheetah_9482/1 2004/10/04 19:55:24 rrekha
+-- Correct the description for slbSessionInfoFlag.
+--
+-- Revision submit_cheetah_9542/1 2004/09/23 01:02:26 rrekha
+-- Added range for fltCurCfgProtocol/fltNewCfgProtocol.
+--
+-- Revision submit_cheetah_9464/1 2004/09/21 07:16:26 dillibab
+-- Added SNMP mib objects for Filter reverse sesssion entries.
+--
+-- Revision submit_cheetah_9386/1 2004/09/13 22:24:00 bshao
+-- CR 976805: Added code to support 64 bytes of domain name size and
+-- 34 bytes of host name size
+--
+-- Revision submit_cheetah_9196/1 2004/09/01 21:43:01 rrekha
+-- Minor changes for SMIv2 compliance.
+--
+-- Revision submit_cheetah_8846/1 2004/08/11 00:59:40 rrekha
+-- Changed slbNewCfgDrecordIndex to read-only.
+--
+-- Revision submit_cheetah_8717/1 2004/08/05 15:14:17 yatsze
+-- Add support for remote vip
+--
+-- Revision submit_cheetah_8688/1 2004/08/04 20:35:33 rrekha
+-- Obsolete fltCur/NewCfgUrlRedir as there is another variable
+-- fltCur/NewCfgL7DenyState for the same.
+--
+-- Revision submit_cheetah_8578/1 2004/07/30 00:36:18 rrekha
+-- Update the copyright header.
+--
+-- Revision submit_cheetah_8371/1 2004/07/15 23:18:46 rrekha
+-- Changed name for slbCur/NewCfgSmtport to slbCur/NewCfgSmtportNum as
+-- per Wendell's request.
+--
+-- Revision submit_cheetah_8279/1 2004/07/12 09:36:34 dillibab
+-- Changed syntax of slbNewCfgSmtportIndex to Integer32.
+--
+-- Revision submit_cheetah_8256/2 2004/07/10 09:54:32 dillibab
+-- Merged with previous changes.
+--
+-- Revision submit_cheetah_8262/1 2004/07/09 22:12:10 rrekha
+-- Fixed Q00933924: Added more description for objects
+-- slbCur/NewCfgGroupHealthCheckFormula.
+--
+-- Revision submit_cheetah_8172/2 2004/07/09 15:01:34 dillibab
+-- Merged with previous changes.
+--
+-- Revision submit_cheetah_8236/1 2004/07/09 13:52:20 yatsze
+-- REmove enum persistence since GSLB_ENH_PERS is not defined
+--
+-- Revision submit_cheetah_8188/1 2004/07/07 20:04:30 yatsze
+-- Add GSLB_ENH_PERS flag
+--
+-- Revision submit_cheetah_8172/1 2004/07/09 14:45:16 dillibab
+-- Added mib objects for SMT Port configuration.
+--
+-- Revision submit_cheetah_8256/1 2004/07/10 09:10:56 dillibab
+-- Added mib object slbOperGroupRealServerTable for oper real server groups.
+--
+-- Revision submit_cheetah_8092/1 2004/07/03 03:42:46 rrekha
+-- Fixed Q00936962: Added mib objects slbCurCfgGroupOperatorAccess and
+-- slbNewCfgGroupOperatorAccess.
+--
+-- Revision submit_cheetah_8102/1 2004/07/01 07:36:57 dillibab
+-- Added mib object for Dbind in filter tables.
+--
+-- Revision submit_cheetah_8034/1 2004/06/29 03:25:57 dillibab
+-- Added mib object for Fast Health Check of Real Server.
+--
+-- Revision submit_cheetah_8006/2 2004/06/28 09:17:09 dillibab
+-- Merged with previous changes.
+--
+-- Revision submit_cheetah_8035/1 2004/06/25 23:53:25 rrekha
+-- Fixed Q00811049: Do not obsolete hcsNewCfgAddOpenCmd since it will be
+-- used when UDP_SCRIPT_HC is not defined.
+--
+-- Revision submit_cheetah_8006/1 2004/06/28 09:06:18 dillibab
+-- Added mib variable for Advance Group Health Check Formula for Real Server Group.
+--
+-- Revision submit_cheetah_7993/1 2004/06/23 23:31:29 rrekha
+-- Fixed Q00933897: slbNewCfgVirtServiceXForwardedFor should have max-access
+-- of read-create not read-only.
+--
+-- Revision submit_cheetah_7887/1 2004/06/22 19:57:35 yatsze
+-- Add mib objects gslbCurCfgGenRemSiteUpdateIntervalSeconds and gslbNewCfgGenRemSiteUpdateIntervalSeconds
+--
+-- Revision submit_cheetah_7844/1 2004/06/16 19:54:26 yatsze
+-- Rename DNS redirect to DNS direct
+--
+-- Revision submit_cheetah_7746/2 2004/06/14 12:47:42 dillibab
+-- Merged with previous changes.
+--
+-- Revision submit_cheetah_7798/2 2004/06/11 23:47:17 rrekha
+-- Merged with previous changes.
+--
+-- Revision submit_cheetah_7788/1 2004/06/11 17:40:12 ocheung
+-- Q00811049: Allow script send and expect content to be greater than
+-- 255 characters because the CLI can now support up to 512 characters
+-- in a single input line.
+--
+-- Revision submit_cheetah_7798/1 2004/06/11 23:38:48 rrekha
+-- Added more enums to MIB object slbSessionInfoFlag.
+--
+-- Revision submit_cheetah_7733/1 2004/06/09 19:02:38 rtsai
+-- CR916928:LDAP L7 Slb stats show wrong information.
+-- Removed LDAP stats from EMS and WBUI because most of
+-- stats are for debugging only and can not be counted correctly
+-- due to the mix of L4 and L7 processing.
+--
+-- Revision submit_cheetah_7746/1 2004/06/14 06:12:22 dillibab
+-- Added support to Rport metric.
+--
+-- Revision submit_cheetah_7634/3 2004/06/02 20:24:08 yatsze
+-- Clean up code
+--
+-- Revision submit_cheetah_7566/1 2004/05/27 18:38:51 yatsze
+-- Add support to configure DSSP version 1 or 2
+--
+-- Revision submit_cheetah_7562/1 2004/05/26 19:41:56 yatsze
+-- Merge pass and stop metric to none
+--
+-- Revision submit_cheetah_7133/1 2004/05/12 22:51:00 rtsai
+-- Added fltCurCfgEgressPip and fltNewCfgEgressPip.
+--
+-- Revision submit_cheetah_7240/1 2004/05/10 20:26:47 yatsze
+-- Add mib object for add/remove rule and add/remove virtual server/remote real server
+--
+-- Revision submit_cheetah_7209/1 2004/05/10 15:16:42 yatsze
+-- Add mib objects gslbStatGeo and gslbStatPers
+--
+-- Revision submit_cheetah_7194/1 2004/05/07 16:06:43 yatsze
+-- Add mib objects for enhanced GSLB
+--
+-- Revision submit_cheetah_7172/1 2004/05/06 17:16:49 yatsze
+-- Add GSLB mib objects for gslbInfo, gslbStats and gslbOper
+--
+-- Revision submit_cheetah_7152/1 2004/05/04 20:37:28 yatsze
+-- Add mib objects for enhanced GSLB
+--
+-- Revision submit_cheetah_7117/1 2004/05/04 14:21:03 yatsze
+-- Add mib objects for enhanced GSLB
+--
+-- Revision submit_cheetah_7112/1 2004/04/30 19:36:55 yatsze
+-- Add gslb stats mib objects for enhanced GSLB
+--
+-- Revision submit_cheetah_7087/2 2004/04/30 15:54:09 yatsze
+-- Add mib objects for enhanced GSLB
+--
+-- Revision submit_cheetah_7087/1 2004/04/30 12:39:58 yatsze
+-- Added gslbEnhNetworkCfg and gslbRuleCfg mib objects
+--
+-- Revision submit_cheetah_6824/2 2004/04/03 02:15:27 ocheung
+-- Udpated description for OffsetCmd, DepthCmd, and WaitCmd.
+--
+-- Revision submit_cheetah_6824/1 2004/04/01 00:53:22 ocheung
+-- Corrected SYNTAX for hcsNewCfgAddOffsetCmd, hcsNewCfgAddWaitCmd, and
+-- hcsNewCfgAddDepthCmd.
+--
+-- Revision submit_cheetah_6776/1 2004/03/31 00:06:07 ocheung
+-- Added MIBs, SNMP agent, and WebUI support for FILT_IDS_GRP.
+--
+-- Revision submit_cheetah_6763/1 2004/03/25 00:11:23 ocheung
+-- Added MIBs, SNMP agent, and WebUI support for TCP_BIN_SCRIPT.
+--
+-- Revision submit_cheetah_6703/1 2004/03/20 00:29:45 rtsai
+-- obsoleted slbCurCfgProxyGratArp, slbNewCfgProxyGratArp and
+-- slbStatSpMaintTcpFragments
+-- Added slbCurCfgPortBind,slbNewCfgPortBind,
+-- slbCurCfgVirtServiceEgressPip,
+-- slbNewCfgVirtServiceEgressPip.
+--
+-- Revision submit_cheetah_6511/1 2004/03/16 00:37:06 rtsai
+-- Added mib for pipout command in virtual service menu.
+--
+-- Revision submit_cheetah_6382/1 2004/02/25 23:22:32 rtsai
+-- Added httphead health check.
+--
+-- Revision submit_cheetah_6217/1 2004/01/29 00:53:38 rrekha
+-- Added SNMP support for pbind norport feature.
+--
+-- Revision submit_cheetah_6177/1 2004/01/27 20:20:28 rtsai
+-- Removed l7 ldap unneeded stats mibs.
+--
+-- Revision submit_cheetah_5951/1 2003/12/18 22:17:24 rrekha
+-- Fixed Q00813835: Added MIB objects fltCurCfgAclIpLength and
+-- fltNewCfgAclIpLength to configure IP packet length.
+--
+-- Revision submit_cheetah_5890/1 2003/12/15 23:37:52 rrekha
+-- Added 64 bit counters for real server, group and virtual server
+-- octets.
+--
+-- Revision submit_cheetah_5841/1 2003/12/05 22:59:06 rrekha
+-- Converted MIBs to SMIv2.
+--
+-- Revision submit_cheetah_5733/1 2003/11/20 00:07:56 abhijitk
+-- SNMP MIB/agent for 802.1p filter matching.
+--
+-- Revision submit_cheetah_5684/1 2003/11/17 23:44:17 vprayaga
+-- Initial checkin for IEEE 8023ad lag MIB.
+--
+-- Revision submit_cheetah_5666/1 2003/11/12 22:58:22 rrekha
+-- Fixed Q00787939: Correct the range for fltCurCfgHttpRedirMappingFromStr,
+-- fltCurCfgHttpRedirMappingToStr, fltNewCfgHttpRedirMappingFromStr and
+-- fltNewCfgHttpRedirMappingToStr.
+--
+-- Revision submit_cheetah_5552/1 2003/11/03 21:51:07 rrekha
+-- Fixed Q00780526: Added SNMP support to ena/dis real server
+-- per group.
+--
+-- Revision submit_cheetah_5476/2 2003/10/30 18:44:04 ocheung
+-- Merged file.
+--
+-- Revision submit_cheetah_5466/1 2003/10/28 21:34:58 rrekha
+-- Fixed Q00778686: Added MIB support for SIP health check.
+--
+-- Revision submit_cheetah_5476/1 2003/10/30 18:29:00 ocheung
+-- Added SNMP and WebUI support for additional commands for
+-- UDP scripted health check (nsend, nexpect, depth).
+--
+-- Revision submit_cheetah_5454/1 2003/10/28 01:51:15 rrekha
+-- Correct range for slbCurCfgRealServerTimout/slbNewCfgRealServerTimeout.
+--
+-- Revision submit_cheetah_5448/1 2003/10/25 17:36:33 rrekha
+-- Fixed typo in comment which was causing build error.
+--
+-- Revision submit_cheetah_5447/1 2003/10/25 00:12:54 rrekha
+-- Fixed Q00769816: Correct range for MIB objects slbCurCfgGroupHealthCheckUrl
+-- and slbNewCfgGroupHealthCheckUrl to 0-127.
+-- Fixed Q00769810: Correct range for MIB objects slbCurCfgRealServerIdsvlan
+-- and slbNewCfgRealServerIdsvlan to 0-4090.
+-- Fixed Q00769811: Remove range for MIB variables slbCurCfgRealServerIdsport
+-- and slbNewCfgRealServerIdsport. The range for these should be
+-- got from the MIB agPortTableMaxEnt.
+--
+-- Revision submit_cheetah_5338/1 2003/10/14 17:39:32 yatsze
+-- Port CP_GSLB_DOMAINS from Tigon
+--
+-- Revision submit_cheetah_5316/1 2003/10/14 14:26:46 yatsze
+-- Port CP_GSLB_HTTP_PROXY from Tigon
+--
+-- Revision submit_cheetah_5236/1 2003/10/03 01:54:09 ocheung
+-- Added MIB, SNMP agent, and WebUI support for scripted health
+-- check wait window (SCRIPT_WAIT_CMD).
+--
+-- Revision submit_cheetah_5230/1 2003/10/02 02:07:56 ocheung
+-- Added MIB and SNMP agent support for UDP scripted health check.
+--
+-- Revision submit_cheetah_5213/1 2003/09/30 18:43:37 yuhuang
+-- Added range for idsvlan and idsport MIB objects.
+--
+-- Revision submit_cheetah_4435/1 2003/08/12 22:59:49 rrekha
+-- Changed name of mib file for cheetah*.mib to aos*.mib.
+--
+-- Revision submit_cheetah_4181/1 2003/07/24 23:40:22 rtsai
+-- Added MIBs for HTTP redirect mapping table and filter pattern
+-- group.
+-- Added MIB for HTTP X-Forwarded-For.
+--
+-- Revision submit_cheetah_4094/1 2003/07/22 00:34:18 rrekha
+-- Added SNMP support for SIP load balancing.
+--
+-- Revision submit_cheetah_3944/1 2003/07/16 17:44:50 ocheung
+-- Added fltCurCfgLayer7ParseAll, fltNewCfgLayer7ParseAll,
+-- fltCurCfgSecurityParseAll, fltNewCfgSecurityParseAll.
+-- Obsoleted slbCurCfgSlowage and slbNewCfgSlowage, and add
+-- slbCurCfgNewSlowage and slbNewCfgNewSlowage.
+--
+-- Revision submit_cheetah_3792/1 2003/07/07 21:25:13 yhuang1
+-- L7_SLB_LDAP: added ldap statistics.
+--
+-- Revision submit_cheetah_3709/1 2003/07/03 19:00:42 yuhuang
+-- Added MIB objects idsvlan and idsport in current and new real server configuration.
+--
+-- Revision submit_cheetah_3757/1 2003/07/02 02:12:59 ocheung
+-- Fixed Q00695588. Removed weightedHash from slbCurCfgGroupMetric
+-- and slbNewCfgGroupMetric because this feature is for the next
+-- release (21.1).
+--
+-- Revision submit_cheetah_3577/1 2003/06/30 18:02:27 rtsai
+-- Added peerpip mib under sync.
+--
+-- Revision submit_cheetah_3676/1 2003/06/25 21:17:58 yhuang1
+-- IP_ACL, UDP_BLAST: clean up old code.
+--
+-- Revision submit_cheetah_3584/1 2003/06/23 20:07:05 yhuang1
+-- UDP_BLAST: moved under security item.
+--
+-- Revision submit_cheetah_3504/1 2003/06/18 21:15:49 yhuang1
+-- UDP_BLAST: changed packet limit value.
+--
+-- Revision submit_cheetah_3499/1 2003/06/17 17:23:11 andyrao
+-- Changed the name of the MIB variable slbCurCfgVirtServiceDamBlk to
+-- slbCurCfgVirtServiceDirect. Changed the name of the MIB variable
+-- slbNewCfgVirtServiceDamBlk to slbNewCfgVirtServiceDirect. Also
+-- made changes to the descriptions of both of these MIB variables.
+--
+-- Revision submit_cheetah_3475/1 2003/06/12 23:38:55 andyrao
+-- Removed the definition of the MIB variable 'slbStatMaintDamBlkPkts'.
+--
+-- Revision submit_cheetah_3421/1 2003/06/10 18:14:36 yatsze
+-- Add Advanced Global SLB mib
+--
+-- Revision submit_cheetah_3269/1 2003/05/30 17:27:38 rrekha
+-- Ported fix for Q00638073: Added mib object for real server response time.
+-- Also added real server weight in the slbVirtServicesInfoTable.
+--
+-- Revision submit_cheetah_3249/1 2003/05/23 19:18:18 yatsze
+-- Add code for RTSP health check
+--
+-- Revision submit_cheetah_3227/1 2003/05/22 17:58:52 yuhuang
+-- Changed MIB objects slbCurCfgVlanBind and slbNewCfgVlanBind to
+-- slbCurCfgRtsVlan and slbNewCfgRtsVlan.
+--
+-- Revision submit_cheetah_3159/2 2003/05/16 22:58:43 rmundhra
+-- Merging out.
+--
+-- Revision submit_cheetah_3122/2 2003/05/16 01:51:50 rtsai
+-- Merged code.
+--
+-- Revision submit_cheetah_3161/1 2003/05/16 00:25:14 rrekha
+-- Added proper description for slbCurCfgGroupRealThreshold and
+-- slbNewCfgGroupRealThreshold.
+--
+-- Revision submit_cheetah_3122/1 2003/05/16 00:40:40 rtsai
+-- Added stats mibs for ENH_RATE_LIM.
+--
+-- Revision submit_cheetah_3159/1 2003/05/16 22:36:13 rmundhra
+-- Added SNMP support for SLB session attack detection.
+--
+-- Revision submit_cheetah_3061/1 2003/05/13 18:01:17 rtsai
+-- Changed pipNewCfgPip mib to be read only.
+--
+-- Revision submit_cheetah_3065/2 2003/05/09 17:47:54 andyrao
+-- Modified the access level of slbNewCfgGroupPhashMask from read-only
+-- to read-write.
+--
+-- Revision submit_cheetah_3065/1 2003/05/09 17:43:40 andyrao
+-- Defined two new MIB variables: slbCurCfgGroupPhashMask and
+-- slbNewCfgGroupPhashMask.
+--
+-- Revision submit_cheetah_3046/2 2003/05/08 23:17:12 andyrao
+-- Merged out.
+--
+-- Revision submit_cheetah_3056/1 2003/05/08 22:24:16 rtsai
+-- Fixed virtual service stats table entry number.
+--
+-- Revision submit_cheetah_2810/2 2003/05/08 21:27:29 rtsai
+-- Merged code.
+--
+-- Revision submit_cheetah_3045/1 2003/05/08 20:47:47 ocheung
+-- Added support for SCRIPT_HC_WAIT feature.
+--
+-- Revision submit_cheetah_2810/1 2003/05/08 17:47:12 rtsai
+-- Changed Virtual Service Stats table to have 3 indexes instead of 2 indexes.
+-- Added fltNewCfgProxyIp and fltCurCfgProxyIp to filter table.
+--
+-- Revision submit_cheetah_3027/1 2003/05/07 23:02:53 yuhuang
+-- Added MIB objects slbCurCfgGroupMinmissHash and slbNewCfgGroupMinmissHash.
+--
+-- Revision submit_cheetah_2881/1 2003/05/07 02:14:34 ocheung
+-- Added support for WEIGHTED_HASH, WAP_ADD_HC, ENH_RATE_LIM,
+-- UDP_PMATCH_FILT, and UDP_SCRIPT_HC features.
+--
+-- Revision submit_cheetah_2892/1 2003/05/02 23:08:29 rrekha
+-- SNMP_HC_WEIGHT: Added mib objects to ena/dis SNMP health check
+-- weights.
+--
+-- Revision submit_cheetah_2850/1 2003/05/01 20:31:39 rmundhra
+-- Added MIB object for retrieving the max sessions
+-- that can be present in the session table at any
+-- given time.
+--
+-- Revision submit_cheetah_2809/1 2003/04/25 21:39:42 yhuang1
+-- IP_ACL: added MIBs.
+--
+-- Revision submit_cheetah_2807/2 2003/04/25 20:48:20 andyrao
+-- Merged out.
+--
+-- Revision submit_cheetah_2437/1 2003/04/25 18:14:11 rtsai
+-- Added MIB for ECMP, Virtual Service Stats.
+--
+-- Revision submit_cheetah_2784/2 2003/04/24 20:46:52 yuhuang
+-- Merged with previous submit.
+--
+-- Revision submit_cheetah_2784/1 2003/04/24 20:34:49 yuhuang
+-- Added MIB objects slbCurCfgVlanBind and slbNewCfgVlanBind for the
+-- VLAN bind real server lookup.
+--
+-- Revision submit_cheetah_2691/1 2003/04/24 01:13:56 yhuang1
+-- UDP_BLAST: added SNMP mib and some agent support.
+--
+-- Revision submit_cheetah_2736/1 2003/04/22 22:17:27 rrekha
+-- Added MIB objects for SNMP HC extension, under real server
+-- table slbNewCfgRealServerCommString/slbCurCfgRealServerCommString
+-- and slbNewCfgRealServerOid/slbcurCfgRealServerOid
+--
+-- Revision submit_cheetah_2730/1 2003/04/22 01:43:01 hkavulur
+-- Support for INBOUND_LINKLB
+--
+-- Revision submit_cheetah_2587/1 2003/04/11 18:15:41 yhuang1
+-- SESSION_RESET: added WebUI and SNMP support.
+--
+-- Revision submit_cheetah_2576/1 2003/04/11 16:35:30 rtsai
+-- Changed the name of constants for PipBaseType.
+--
+-- Revision submit_cheetah_2547/1 2003/04/10 18:58:06 yhuang1
+-- L7_SLB_LDAP: WebUI and SNMP support added.
+--
+-- Revision submit_cheetah_2544/2 2003/04/08 18:47:27 andyrao
+-- Merge out.
+--
+-- Revision submit_cheetah_2513/1 2003/04/08 18:33:36 yhuang1
+-- SLB_THASH: WebUI and SNMP support added.
+--
+-- Revision submit_cheetah_1843/1 2003/04/05 01:40:16 rtsai
+-- Added MIBs for PIP table.
+--
+-- Revision submit_cheetah_2475/1 2003/04/02 18:01:39 andyrao
+-- Modified the definition of the MIB variables radiusAcctReqWithFramedIp
+-- and radiusAcctReqWithoutFramedIp.
+--
+-- Revision submit_cheetah_2430/1 2003/03/28 01:53:43 rrekha
+-- Added MIB variables for current/new config table size for
+-- filter, real server, real server group and virtual server tables.
+--
+-- Revision submit_cheetah_2439/1 2003/03/27 22:20:13 andyrao
+-- Defined the following new MIB variables: fltCurCfgRadiusWapPersist,
+-- fltNewCfgRadiusWapPersist, radiusAcctReqWithFramedIp, and
+-- radiusActReqWithoutFramedIp.
+--
+-- Revision submit_cheetah_2270/2 2003/03/26 22:38:46 rmundhra
+-- Merging out.
+--
+-- Revision submit_cheetah_2402/1 2003/03/25 17:35:18 andyrao
+-- Changed the definitions of the MIB variables fltCurCfgAction and
+-- fltNewCfgAction back to their original values.
+--
+-- Revision submit_cheetah_2398/1 2003/03/24 18:56:38 andyrao
+-- Small change to the definitions of the MIB variables fltCurCfgAction
+-- and fltNewCfgAction.
+--
+-- Revision submit_cheetah_2373/1 2003/03/21 00:12:16 andyrao
+-- Modified the MIB variables fltCurCfgAction and fltNewCfgAction by
+-- adding the 'goto' action. Defined 2 new MIB variables called
+-- fltCurCfgGotoFilter and fltNewCfgGotoFilter. These variables are
+-- the "filter ID for the goto action".
+--
+-- Revision submit_cheetah_2334/1 2003/03/18 21:11:12 andyrao
+-- Modified the MIB variables slbCurCfgGroupMetric and slbNewCfgGroupMetric
+-- to include support for phash.
+--
+-- Revision submit_cheetah_2285/1 2003/03/14 19:18:28 andyrao
+-- Modified the MIB variables slbCurCfgGroupHealthCheckLayer and
+-- slbNewCfgGroupHealthCheckLayer to include the Radius access, TFTP,
+-- and WTP health checks.
+--
+-- Revision submit_cheetah_2213/1 2003/03/13 19:42:39 smiao
+-- Collected NAAP stats info based on per port, not per SP.
+-- Obsoleted NAAP link level ack packet alloc, free and fail stats, since there
+-- was no need to store the allocated ack packet in the array buffer.
+--
+-- Revision submit_cheetah_2270/1 2003/03/26 22:09:48 rmundhra
+-- Initial checkin for Session Table via SNMP.
+--
+-- Revision submit_cheetah_2260/1 2003/03/12 20:52:08 andyrao
+-- The last check-in caused the OIDs to change; this checkin undoes
+-- that.
+--
+-- Revision submit_cheetah_2259/1 2003/03/12 18:03:12 andyrao
+-- Added the following MIB objects:
+-- slbCurCfgVirtServiceSelectiveDam
+-- slbNewCfgVirtServiceSelectiveDam
+-- wapSelectiveDamPkts
+--
+-- Revision submit_cheetah_2181/1 2003/03/05 22:39:37 rrekha
+-- Added MIB descriptions for 2208/2216 PIPs.
+--
+-- Revision submit_cheetah_1919/1 2003/02/05 20:03:18 rrekha
+-- Changed the include paths for integrating support
+-- for SNMP V3 Windmanage Stack.
+--
+-- Revision submit_cheetah_1779/1 2003/01/06 22:21:00 rrekha
+-- Fixed Q00584200: Changed enum for slbRealServerInfoHealthLayer.
+--
+-- Revision submit_cheetah_1688/1 2002/12/11 22:09:09 rrekha
+-- SNMP_HC: slbCurCfgGroupHealthCheckLayer/slbNewCfgGroupHealthCheckLayer now
+-- have enums to support SNMP health check.
+--
+-- Revision submit_cheetah_1679/1 2002/12/11 01:07:30 rrekha
+-- SNMP_HC: Added support for SNMP health checks.
+--
+-- Revision submit_cheetah_1027/1 2002/12/09 19:16:01 rrekha
+-- Added MIB objects gslbCurCfgGenEncrypt/gslbNewCfgGenEncrypt.
+--
+-- Revision submit_cheetah_1581/1 2002/11/26 21:47:03 rmundhra
+-- Modified the range for fltCurCfgVlan and fltNewCfgVlan
+-- to 4090.
+--
+-- Revision submit_cheetah_1568/1 2002/11/25 22:13:06 rmundhra
+-- CR Q00501984: Ported from 10.0
+-- RFE: GSLB proximity w/ lookups enabled to consider
+-- hostname.
+--
+-- Revision submit_cheetah_1528/1 2002/11/19 18:43:01 rrekha
+-- Fixed Q00539233: Added slbVirtServicesInfoTable.
+--
+-- Revision submit_cheetah_1517/1 2002/11/15 01:14:21 rrekha
+-- Fixed Q00549333: For slbNewCfgVirtServicePBind/slbCurCfgVirtServicePBind
+-- changes the names in the enum so that they are consistent with CLI.
+--
+-- Revision submit_cheetah_1427/1 2002/11/01 23:44:12 rrekha
+-- Fixed Q00550261: Added auxiliary session table and per SP
+-- auxiliary session table statistics.
+--
+-- Revision submit_cheetah_1394/1 2002/10/29 18:34:03 rrekha
+-- Added slbRealServerRportInfoTable which gives the status of
+-- each rport.
+-- Also added slbRealServerInfoVlan.
+--
+-- Revision submit_cheetah_1326/1 2002/10/22 00:49:40 rrekha
+-- Added MIB variables slbCurCfgProxyGratArp/slbNewCfgProxyGratArp.
+--
+-- Revision submit_cheetah_1243/1 2002/10/15 19:32:19 rrekha
+-- Added SSL maintenance statistics.
+--
+-- Revision submit_cheetah_1151/1 2002/10/09 01:13:15 rrekha
+-- Fixed Q00533798: Added MIB objects which clear the SLB
+-- nonop stats.
+--
+-- Revision submit_cheetah_1080/1 2002/10/02 19:59:28 rrekha
+-- Fixed Q00528095 : Added GSLB virtual server statistics.
+--
+-- Revision submit_cheetah_1073/2 2002/10/01 02:03:29 rrekha
+-- Merged with previous version.
+--
+-- Revision submit_cheetah_1032/1 2002/09/30 18:30:14 rmundhra
+-- Added PIP changes for MODEL_2224.
+--
+-- Revision submit_cheetah_1073/1 2002/10/01 02:02:04 rrekha
+-- Added slbNewCfgGroupIdsFlood/slbCurCfgGroupIdsFlood for
+-- ids group flood feature.
+--
+-- Revision submit_cheetah_1033/1 2002/09/25 23:58:28 rrekha
+-- Fixed Q00528095 : Added MIB objects for GSLB group stats.
+--
+-- Revision submit_cheetah_926/1 2002/09/16 17:38:21 rrekha
+-- Removed WAP DMA read/write statistics. These stats are for Tigon only.
+--
+-- Revision submit_cheetah_883/1 2002/09/06 20:57:52 rrekha
+-- Fixed Q00514078: Changed enum for fltNewCfgInvert/fltCurCfgInvert
+-- to enabled/disabled to be consistent with CLI.
+--
+-- Revision submit_cheetah_848/1 2002/09/04 18:44:34 rmundhra
+-- Fixed CR Q00512410: WebUI: L4 PIP configuration shows
+-- wrong ports for both 2424 and 2448.
+-- Modified descriptions for pip configuration objects
+-- to reflect the ports affected based on different
+-- hardware platforms.
+--
+-- Revision submit_cheetah_826/1 2002/09/03 18:14:23 rrekha
+-- Added MIBs for filter statistics per SP.
+--
+-- Revision submit_cheetah_322/1 2002/07/10 01:41:45 rrekha
+-- Fixed Q00479767: Remove slbNewCfgRealGroupIdslb/slbCurCfgRealGroupIdslb
+-- as they are no longer used. Added support for group ids state and port.
+--
+-- Revision submit_cheetah_217/1 2002/06/26 20:28:35 rrekha
+-- New mibs to support scriptable health checks.
+--
+-- Revision submit_cheetah_212/1 2002/06/25 17:58:40 rrekha
+-- Fixed some typos in mib descriptions.
+--
+-- Revision ch_1_0_0_dev/15 2002/06/04 23:20:51 rrekha
+-- Fixed Q00453911 : Added slb oper command to clear session table.
+-- Removed the per port clear oper command since it no longer applies per
+-- port. This should fix the ASSERTs.
+--
+-- Revision ch_1_0_0_dev/14 2002/05/30 19:45:12 rmundhra
+-- Porting RFE: GSLB no remote real server SLB.
+--
+-- Revision ch_1_0_0_dev/13 2002/05/29 18:44:49 rmundhra
+-- Porting CR Q00421722 - RFE: Add support for global
+-- enable/disable of Source MAC Address substitution.
+-- When enabled supercedes value of individual real server
+-- submac.
+--
+-- Revision ch_1_0_0_dev/12 2002/05/28 19:47:29 rrekha
+-- Removed node tcpStats as it is no longer used.
+--
+-- Revision ch_1_0_0_dev/11 2002/05/28 19:40:10 rrekha
+-- Removed the TCP statistics as tcpStatCurConns is present in the
+-- standard MIB-II and tcpStatHalfOpen has been added under the
+-- layer7 maint statistics.
+--
+-- Revision ch_1_0_0_dev/10 2002/05/23 23:16:55 rrekha
+-- Added object rtspStatBufferAllocs.
+-- Changed descriptions for ftpStats to be more meaningful.
+--
+-- Revision ch_1_0_0_dev/9 2002/05/21 18:04:25 rrekha
+-- Correct the description for gslbCurCfgGenHttpRedirect and
+-- gslbNewCfgGenHttpRedirect.
+--
+-- Revision ch_1_0_0_dev/8 2002/05/15 21:54:22 rrekha
+-- Renamed slbStatPortRealServerTable and slbStatPortMaintTable
+-- to slbStatSpRealServerTable and slbStatSpMaintTable as the stats
+-- now are per SP not per port.
+--
+-- Revision ch_1_0_0_dev/7 2002/05/10 01:06:46 rrekha
+-- Added missing statistics under slbMaintStats, slbStatPortMaintTable
+-- and ftpStats.
+--
+-- Revision ch_1_0_0_dev/6 2002/05/09 17:52:09 rrekha
+-- Rearranged objects under the virtual server and services tables to be
+-- more consistent with CLI.
+--
+-- Revision ch_1_0_0_dev/5 2002/05/02 23:53:32 rrekha
+-- Rearranged nodes under slbGeneralCfg.
+--
+-- Revision ch_1_0_0_dev/4 2002/05/01 18:31:28 smiao
+-- Removed VAM discards. Added LAND attacks.
+--
+-- Revision ch_1_0_0_dev/3 2002/04/23 21:47:01 smiao
+-- Renamed node cheetah to aws-switches.
+--
+-- Revision ch_1_0_0_dev/2 2002/04/18 19:14:56 smiao
+-- Removed slbCurCfgPortProxyIpAddr and slbNewCfgPortProxyIpAddr for Cheetah.
+--
+-- Revision ch_1_0_0_dev/1 2002/03/27 02:26:27 smiao
+-- Checked in for PIP configurations support in CHEETAH.
+--
+-- Revision ch10latest_smiao/2 2002/02/13 01:41:23 smiao
+-- Initial checked in for cheetah MIB files.
+--
+-- $EndLog$
+
+ALTEON-CHEETAH-LAYER4-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, Counter64,
+ IpAddress, Unsigned32
+ FROM SNMPv2-SMI
+ DisplayString, PhysAddress
+ FROM SNMPv2-TC
+ aws-switch
+ FROM ALTEON-ROOT-MIB;
+
+layer4 MODULE-IDENTITY
+ LAST-UPDATED "200409010000Z" -- 1 September, 2004
+ ORGANIZATION "Nortel Networks"
+ CONTACT-INFO "Rekha Singamsetty
+ Suresh Batchu
+
+ Nortel Networks
+ 4655 Great America Parkway
+ Santa Clara CA 95054
+
+ +1 408 495 2400
+ rrekha@nortelnetworks.com
+ sbatchu@nortelnetworks.com"
+ DESCRIPTION
+ "The MIB module for the Alteon OS Layer 4 configuration, statistics
+ and information ."
+ REVISION "200409010000Z" -- 1 September, 2004
+ DESCRIPTION
+ "Added revision clause for SMIv2 compliance."
+ ::= { aws-switch 4 }
+
+layer4Configs OBJECT IDENTIFIER ::= { layer4 1 }
+layer4Stats OBJECT IDENTIFIER ::= { layer4 2 }
+layer4Info OBJECT IDENTIFIER ::= { layer4 3 }
+layer4Oper OBJECT IDENTIFIER ::= { layer4 4 }
+
+slbCfg OBJECT IDENTIFIER ::= { layer4Configs 1 }
+filterCfg OBJECT IDENTIFIER ::= { layer4Configs 2 }
+gslbCfg OBJECT IDENTIFIER ::= { layer4Configs 3 }
+layer4TableSize OBJECT IDENTIFIER ::= { layer4Configs 4 }
+wlmCfg OBJECT IDENTIFIER ::= { layer4Configs 6 }
+
+slbGeneralCfg OBJECT IDENTIFIER ::= { slbCfg 1 }
+realServerCfg OBJECT IDENTIFIER ::= { slbCfg 2 }
+realServerGroupCfg OBJECT IDENTIFIER ::= { slbCfg 3 }
+virtualServerCfg OBJECT IDENTIFIER ::= { slbCfg 4 }
+portCfg OBJECT IDENTIFIER ::= { slbCfg 5 }
+syncCfg OBJECT IDENTIFIER ::= { slbCfg 6 }
+wapCfg OBJECT IDENTIFIER ::= { slbCfg 7 }
+waphcCfg OBJECT IDENTIFIER ::= { slbCfg 8 }
+synAttackDetCfg OBJECT IDENTIFIER ::= { slbCfg 9 }
+hcsCfg OBJECT IDENTIFIER ::= { slbCfg 13 }
+snmphcCfg OBJECT IDENTIFIER ::= { slbCfg 14 }
+pipTblCfg OBJECT IDENTIFIER ::= { slbCfg 15 }
+linklbCfg OBJECT IDENTIFIER ::= { slbCfg 16 }
+smtportCfg OBJECT IDENTIFIER ::= { slbCfg 17 }
+
+syncGeneralCfg OBJECT IDENTIFIER ::= { syncCfg 1 }
+
+gslbGeneralCfg OBJECT IDENTIFIER ::= { gslbCfg 1 }
+gslbSitesCfg OBJECT IDENTIFIER ::= { gslbCfg 2 }
+gslbEnhNetworkCfg OBJECT IDENTIFIER ::= { gslbCfg 4 }
+gslbRuleCfg OBJECT IDENTIFIER ::= { gslbCfg 5 }
+
+slbSpStats OBJECT IDENTIFIER ::= { layer4Stats 1 }
+slbMaintStats OBJECT IDENTIFIER ::= { layer4Stats 5 }
+filterStats OBJECT IDENTIFIER ::= { layer4Stats 6 }
+gslbStats OBJECT IDENTIFIER ::= { layer4Stats 7 }
+wapStats OBJECT IDENTIFIER ::= { layer4Stats 8 }
+ftpStats OBJECT IDENTIFIER ::= { layer4Stats 10 }
+rtspStats OBJECT IDENTIFIER ::= { layer4Stats 11 }
+tcpLimitStats OBJECT IDENTIFIER ::= { layer4Stats 12 }
+dnsSlbStats OBJECT IDENTIFIER ::= { layer4Stats 13 }
+sslSlbStats OBJECT IDENTIFIER ::= { layer4Stats 16 }
+sipStats OBJECT IDENTIFIER ::= { layer4Stats 20 }
+sessMirrorStats OBJECT IDENTIFIER ::= { layer4Stats 22 }
+
+-- Real Server Table - Current Configuration
+
+slbRealServerMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in SLB RealServerTable."
+ ::= { realServerCfg 1 }
+
+slbCurCfgRealServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Real Server configuration in the current_config."
+ ::= { realServerCfg 2 }
+
+slbCurCfgRealServerEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Real Server configuration."
+ INDEX { slbCurCfgRealServerIndex }
+ ::= { slbCurCfgRealServerTable 1 }
+
+SlbCurCfgRealServerEntry ::= SEQUENCE {
+ slbCurCfgRealServerIndex Integer32,
+ slbCurCfgRealServerIpAddr IpAddress,
+ slbCurCfgRealServerWeight INTEGER,
+ slbCurCfgRealServerMaxConns INTEGER,
+ slbCurCfgRealServerTimeOut INTEGER,
+ slbCurCfgRealServerBackUp Integer32,
+ slbCurCfgRealServerPingInterval INTEGER,
+ slbCurCfgRealServerFailRetry INTEGER,
+ slbCurCfgRealServerSuccRetry INTEGER,
+ slbCurCfgRealServerState INTEGER,
+ slbCurCfgRealServerType INTEGER,
+ slbCurCfgRealServerName DisplayString,
+ slbCurCfgRealServerUrlBmap OCTET STRING,
+ slbCurCfgRealServerCookie INTEGER,
+ slbCurCfgRealServerExcludeStr INTEGER,
+ slbCurCfgRealServerSubmac INTEGER,
+ slbCurCfgRealServerProxy INTEGER,
+ slbCurCfgRealServerLdapwr INTEGER,
+ slbCurCfgRealServerOid DisplayString,
+ slbCurCfgRealServerCommString DisplayString,
+ slbCurCfgRealServerIdsvlan INTEGER,
+ slbCurCfgRealServerIdsport Integer32,
+ slbCurCfgRealServerAvail INTEGER,
+ slbCurCfgRealServerFastHealthCheck INTEGER,
+ slbCurCfgRealServerSubdmac INTEGER,
+ slbCurCfgRealServerOverflow INTEGER
+ }
+
+slbCurCfgRealServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server number"
+ ::= { slbCurCfgRealServerEntry 1 }
+
+slbCurCfgRealServerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the real server identified by the instance of the
+ slbRealServerIndex."
+ ::= { slbCurCfgRealServerEntry 2 }
+
+slbCurCfgRealServerWeight OBJECT-TYPE
+ SYNTAX INTEGER (1..48)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server weight."
+ ::= { slbCurCfgRealServerEntry 3 }
+
+slbCurCfgRealServerMaxConns OBJECT-TYPE
+ SYNTAX INTEGER (0..200000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of connections that are allowed."
+ ::= { slbCurCfgRealServerEntry 4 }
+
+slbCurCfgRealServerTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (2..32768)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of minutes an inactive connection remains open."
+ ::= { slbCurCfgRealServerEntry 5 }
+
+slbCurCfgRealServerBackUp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The backup server number for this server."
+ ::= { slbCurCfgRealServerEntry 6 }
+
+slbCurCfgRealServerPingInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interval between keep-alive (ping) attempts in number of seconds.
+ Zero means disabling ping attempt."
+ ::= { slbCurCfgRealServerEntry 7 }
+
+slbCurCfgRealServerFailRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failed attempts to declare this server DOWN."
+ ::= { slbCurCfgRealServerEntry 8 }
+
+slbCurCfgRealServerSuccRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of successful attempts to declare a server UP."
+ ::= { slbCurCfgRealServerEntry 9 }
+
+slbCurCfgRealServerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable this server."
+ ::= { slbCurCfgRealServerEntry 10 }
+
+slbCurCfgRealServerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ local-server(1),
+ remote-server(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server type. It participates in global server
+ load balancing when it is configured as remote-server."
+ ::= { slbCurCfgRealServerEntry 11 }
+
+slbCurCfgRealServerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the real server."
+ ::= { slbCurCfgRealServerEntry 12 }
+
+slbCurCfgRealServerUrlBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL Pathes selected for URL load balancing for by the real
+ server. The selected URL Pathes are presented in a bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ URL Path 9
+ || ||
+ || ||___ URL Path 8
+ || |____ URL Path 7
+ || . . .
+ ||_________ URL Path 2
+ |__________ URL Path 1
+
+ where x : 1 - The represented URL Path is selected
+ 0 - The represented URL Path is not selected"
+ ::= { slbCurCfgRealServerEntry 13 }
+
+slbCurCfgRealServerCookie OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server that will handle client requests that doesn't
+ contain an URL cookie if Cookie loadbalance is enabled."
+ ::= { slbCurCfgRealServerEntry 14 }
+
+slbCurCfgRealServerExcludeStr OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server will handle requests that don't match the
+ loadbalance string if it is enabled."
+ ::= { slbCurCfgRealServerEntry 15 }
+
+slbCurCfgRealServerSubmac OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server config to enable/disable MAC SA substitution for
+ L4 traffic. If disabled (the default) we will NOT substitute the
+ MAC SA of client-to-server frames. If enabled, we will substitute
+ the MAC SA."
+ ::= { slbCurCfgRealServerEntry 16 }
+
+slbCurCfgRealServerProxy OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server config to enable/disable client proxy operation."
+ ::= { slbCurCfgRealServerEntry 17 }
+
+slbCurCfgRealServerLdapwr OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server config to enable/disable LDAP write server."
+ ::= { slbCurCfgRealServerEntry 18 }
+
+slbCurCfgRealServerOid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OID to be sent in the SNMP get request packet."
+ ::= { slbCurCfgRealServerEntry 19 }
+
+slbCurCfgRealServerCommString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The community string to be used in the SNMP get request packet."
+ ::= { slbCurCfgRealServerEntry 20 }
+
+slbCurCfgRealServerIdsvlan OBJECT-TYPE
+ SYNTAX INTEGER (0..4090)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN to be associated with the IDS server."
+ ::= { slbCurCfgRealServerEntry 21 }
+
+slbCurCfgRealServerIdsport OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port to be connected to the IDS server."
+ ::= { slbCurCfgRealServerEntry 22 }
+
+slbCurCfgRealServerAvail OBJECT-TYPE
+ SYNTAX INTEGER (1..48)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote real server Global SLB availability."
+ ::= { slbCurCfgRealServerEntry 23 }
+
+slbCurCfgRealServerFastHealthCheck OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server config to enable/disable Fast Health Check Operation."
+ ::= { slbCurCfgRealServerEntry 24 }
+
+slbCurCfgRealServerSubdmac OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server config to enable/disable MAC DA substitution for
+ L4 traffic. If disabled, we will NOT substitute the MAC DA of
+ client-to-server frames. If enabled(default), we will substitute
+ the MAC DA."
+ ::= { slbCurCfgRealServerEntry 25 }
+
+slbCurCfgRealServerOverflow OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server config to enable/disable Overflow. If enabled(default)
+ allows Backup server to kick in if real server reaches maximum
+ connections."
+ ::= { slbCurCfgRealServerEntry 26 }
+
+
+-- Real Server Table - New Configuration
+
+slbNewCfgRealServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Real Server configuration in the new_config."
+ ::= { realServerCfg 3 }
+
+slbNewCfgRealServerEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Real Server configuration."
+ INDEX { slbNewCfgRealServerIndex }
+ ::= { slbNewCfgRealServerTable 1 }
+
+SlbNewCfgRealServerEntry ::= SEQUENCE {
+ slbNewCfgRealServerIndex Integer32,
+ slbNewCfgRealServerIpAddr IpAddress,
+ slbNewCfgRealServerWeight INTEGER,
+ slbNewCfgRealServerMaxConns INTEGER,
+ slbNewCfgRealServerTimeOut INTEGER,
+ slbNewCfgRealServerBackUp Integer32,
+ slbNewCfgRealServerPingInterval INTEGER,
+ slbNewCfgRealServerFailRetry INTEGER,
+ slbNewCfgRealServerSuccRetry INTEGER,
+ slbNewCfgRealServerState INTEGER,
+ slbNewCfgRealServerDelete INTEGER,
+ slbNewCfgRealServerType INTEGER,
+ slbNewCfgRealServerName DisplayString,
+ slbNewCfgRealServerUrlBmap OCTET STRING,
+ slbNewCfgRealServerAddUrl Integer32,
+ slbNewCfgRealServerRemUrl Integer32,
+ slbNewCfgRealServerCookie INTEGER,
+ slbNewCfgRealServerExcludeStr INTEGER,
+ slbNewCfgRealServerSubmac INTEGER,
+ slbNewCfgRealServerProxy INTEGER,
+ slbNewCfgRealServerLdapwr INTEGER,
+ slbNewCfgRealServerOid DisplayString,
+ slbNewCfgRealServerCommString DisplayString,
+ slbNewCfgRealServerIdsvlan INTEGER,
+ slbNewCfgRealServerIdsport Integer32,
+ slbNewCfgRealServerAvail INTEGER,
+ slbNewCfgRealServerFastHealthCheck INTEGER,
+ slbNewCfgRealServerSubdmac INTEGER,
+ slbNewCfgRealServerOverflow INTEGER
+ }
+
+slbNewCfgRealServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server number"
+ ::= { slbNewCfgRealServerEntry 1 }
+
+slbNewCfgRealServerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP address of the real server identified by the instance of
+ slbRealServerIndex."
+ ::= { slbNewCfgRealServerEntry 2 }
+
+slbNewCfgRealServerWeight OBJECT-TYPE
+ SYNTAX INTEGER (1..48)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The server weight."
+ ::= { slbNewCfgRealServerEntry 3 }
+
+slbNewCfgRealServerMaxConns OBJECT-TYPE
+ SYNTAX INTEGER (0..200000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of connections that are allowed."
+ ::= { slbNewCfgRealServerEntry 4 }
+
+slbNewCfgRealServerTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (2..32768)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of minutes an inactive connection remains open."
+ ::= { slbNewCfgRealServerEntry 5 }
+
+slbNewCfgRealServerBackUp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The backup server number for this server."
+ ::= { slbNewCfgRealServerEntry 6 }
+
+slbNewCfgRealServerPingInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The interval between keep-alive (ping) attempts in number of
+ seconds. Zero means disabling ping attempt."
+ ::= { slbNewCfgRealServerEntry 7 }
+
+slbNewCfgRealServerFailRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of failed attempts to declare this server DOWN."
+ ::= { slbNewCfgRealServerEntry 8 }
+
+slbNewCfgRealServerSuccRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of successful attempts to declare a server UP."
+ ::= { slbNewCfgRealServerEntry 9 }
+
+slbNewCfgRealServerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable this server."
+ ::= { slbNewCfgRealServerEntry 10 }
+
+slbNewCfgRealServerDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { slbNewCfgRealServerEntry 11 }
+
+slbNewCfgRealServerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ local-server(1),
+ remote-server(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The server type. It participates in global server load balancing
+ when it is configured as remote-server."
+ ::= { slbNewCfgRealServerEntry 12 }
+
+slbNewCfgRealServerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the real server."
+ ::= { slbNewCfgRealServerEntry 13 }
+
+slbNewCfgRealServerUrlBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL Pathes selected for URL load balancing for by the
+ real server. The selected URL Pathes are presented in
+ a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ URL Path 9
+ || ||
+ || ||___ URL Path 8
+ || |____ URL Path 7
+ || . . .
+ ||_________ URL Path 2
+ |__________ URL Path 1
+
+ where x : 1 - The represented URL Path is selected
+ 0 - The represented URL Path is not selected"
+ ::= { slbNewCfgRealServerEntry 14 }
+
+slbNewCfgRealServerAddUrl OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The URL Path (slbCurCfgUrlLbPathIndex) to be added to the
+ real server. A zero is returned when read."
+ ::= { slbNewCfgRealServerEntry 15 }
+
+slbNewCfgRealServerRemUrl OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The URL Path (slbCurCfgUrlLbPathIndex) to be removed from
+ the real server. A zero is returned when read."
+ ::= { slbNewCfgRealServerEntry 16 }
+
+slbNewCfgRealServerCookie OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable real server to handle client requests
+ that don't contain a cookie if cookie loadbalance is enabled."
+ ::= { slbNewCfgRealServerEntry 17 }
+
+slbNewCfgRealServerExcludeStr OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable exclusionary matching string on real server."
+ ::= { slbNewCfgRealServerEntry 18 }
+
+slbNewCfgRealServerSubmac OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server config to enable/disable MAC SA substitution for
+ L4 traffic. If disabled (the default) we will NOT substitute the
+ MAC SA of client-to-server frames. If enabled, we will substitute
+ the MAC SA."
+ ::= { slbNewCfgRealServerEntry 19 }
+
+slbNewCfgRealServerProxy OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server config to enable/disable client proxy operation."
+ ::= { slbNewCfgRealServerEntry 20 }
+
+slbNewCfgRealServerLdapwr OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server config to enable/disable LDAP write server."
+ ::= { slbNewCfgRealServerEntry 21 }
+
+slbNewCfgRealServerOid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The OID to be sent in the SNMP get request packet."
+ ::= { slbNewCfgRealServerEntry 22 }
+
+slbNewCfgRealServerCommString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The community string to be used in the SNMP get request packet."
+ ::= { slbNewCfgRealServerEntry 23 }
+
+slbNewCfgRealServerIdsvlan OBJECT-TYPE
+ SYNTAX INTEGER (0..4090)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VLAN to be associated with IDS server."
+ ::= { slbNewCfgRealServerEntry 24 }
+
+slbNewCfgRealServerIdsport OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port to be connected to IDS server."
+ ::= { slbNewCfgRealServerEntry 25 }
+
+slbNewCfgRealServerAvail OBJECT-TYPE
+ SYNTAX INTEGER (1..48)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The remote real server Global SLB availability."
+ ::= { slbNewCfgRealServerEntry 26 }
+
+slbNewCfgRealServerFastHealthCheck OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server config to enable/disable Fast Health Check Operation."
+ ::= { slbNewCfgRealServerEntry 27 }
+
+slbNewCfgRealServerSubdmac OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server config to enable/disable MAC DA substitution for
+ L4 traffic. If disabled, we will NOT substitute the MAC DA of
+ client-to-server frames. If enabled(default), we will substitute
+ the MAC DA."
+ ::= { slbNewCfgRealServerEntry 28 }
+
+slbNewCfgRealServerOverflow OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server config to enable/disable Overflow. If enabled(default)
+ allows Backup server to kick in if real server reaches maximum
+ connections."
+ ::= { slbNewCfgRealServerEntry 29 }
+
+-- Real Server Multiple Port Table
+
+slbRealServPortTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in SLB RealServPortTable."
+ ::= { realServerCfg 4 }
+
+slbCurCfgRealServPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgRealServPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of real server service ports."
+ ::= { realServerCfg 5 }
+
+slbCurCfgRealServPortEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgRealServPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the real server service ports table."
+ INDEX { slbCurCfgRealServIndex, slbCurCfgRealServPortIndex }
+ ::= { slbCurCfgRealServPortTable 1 }
+
+SlbCurCfgRealServPortEntry ::= SEQUENCE {
+ slbCurCfgRealServIndex Integer32,
+ slbCurCfgRealServPortIndex Integer32,
+ slbCurCfgRealServRealPort INTEGER
+ }
+
+slbCurCfgRealServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the real server."
+ ::= { slbCurCfgRealServPortEntry 1 }
+
+slbCurCfgRealServPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index. This has no external meaning"
+ ::= { slbCurCfgRealServPortEntry 2 }
+
+slbCurCfgRealServRealPort OBJECT-TYPE
+ SYNTAX INTEGER (2..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The layer4 real service port number."
+ ::= { slbCurCfgRealServPortEntry 3 }
+
+slbNewCfgRealServPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgRealServPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of real server service ports."
+ ::= { realServerCfg 6 }
+
+slbNewCfgRealServPortEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgRealServPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the real server service ports table."
+ INDEX { slbNewCfgRealServIndex, slbNewCfgRealServPortIndex }
+ ::= { slbNewCfgRealServPortTable 1 }
+
+SlbNewCfgRealServPortEntry ::= SEQUENCE {
+ slbNewCfgRealServIndex Integer32,
+ slbNewCfgRealServPortIndex Integer32,
+ slbNewCfgRealServRealPort INTEGER,
+ slbNewCfgRealServPortDelete INTEGER
+ }
+
+slbNewCfgRealServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the real server."
+ ::= { slbNewCfgRealServPortEntry 1 }
+
+slbNewCfgRealServPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index. This has no external meaning"
+ ::= { slbNewCfgRealServPortEntry 2 }
+
+slbNewCfgRealServRealPort OBJECT-TYPE
+ SYNTAX INTEGER (2..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The layer4 real service port number."
+ ::= { slbNewCfgRealServPortEntry 3 }
+
+slbNewCfgRealServPortDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { slbNewCfgRealServPortEntry 4 }
+
+slbBuddyTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in SLB real buddy server table."
+ ::= { realServerCfg 7 }
+
+slbCurCfgBuddyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgBuddyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of buddy information."
+ ::= { realServerCfg 8 }
+
+slbCurCfgBuddyEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgBuddyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the buddy server table."
+ INDEX { slbCurCfgRealSerIndex, slbCurCfgBuddyIndex }
+ ::= { slbCurCfgBuddyTable 1 }
+
+SlbCurCfgBuddyEntry ::= SEQUENCE {
+ slbCurCfgRealSerIndex Integer32,
+ slbCurCfgBuddyIndex Integer32,
+ slbCurCfgBuddyRealIndex Integer32,
+ slbCurCfgBuddyGroupIndex Integer32,
+ slbCurCfgBuddyService INTEGER
+ }
+
+slbCurCfgRealSerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the real server."
+ ::= { slbCurCfgBuddyEntry 1 }
+
+slbCurCfgBuddyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The buddy index. This has no external meaning"
+ ::= { slbCurCfgBuddyEntry 2 }
+
+slbCurCfgBuddyRealIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The buddy server's real server number."
+ ::= { slbCurCfgBuddyEntry 3 }
+
+slbCurCfgBuddyGroupIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The buddy server's real group number."
+ ::= { slbCurCfgBuddyEntry 4 }
+
+slbCurCfgBuddyService OBJECT-TYPE
+ SYNTAX INTEGER (9..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The buddy server's service."
+ ::= { slbCurCfgBuddyEntry 5 }
+
+slbNewCfgBuddyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgBuddyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of buddy servers."
+ ::= { realServerCfg 9 }
+
+slbNewCfgBuddyEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgBuddyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the real server buddy table."
+ INDEX { slbNewCfgRealSerIndex, slbNewCfgBuddyIndex }
+ ::= { slbNewCfgBuddyTable 1 }
+
+SlbNewCfgBuddyEntry ::= SEQUENCE {
+ slbNewCfgRealSerIndex Integer32,
+ slbNewCfgBuddyIndex Integer32,
+ slbNewCfgBuddyRealIndex Integer32,
+ slbNewCfgBuddyGroupIndex Integer32,
+ slbNewCfgBuddyService INTEGER,
+ slbNewCfgBuddyDelete INTEGER
+ }
+
+slbNewCfgRealSerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the real server."
+ ::= { slbNewCfgBuddyEntry 1 }
+
+slbNewCfgBuddyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The buddy index. This has no external meaning"
+ ::= { slbNewCfgBuddyEntry 2 }
+
+slbNewCfgBuddyRealIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The buddy server's real server number."
+ ::= { slbNewCfgBuddyEntry 3 }
+
+slbNewCfgBuddyGroupIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The buddy server's real group number."
+ ::= { slbNewCfgBuddyEntry 4 }
+
+slbNewCfgBuddyService OBJECT-TYPE
+ SYNTAX INTEGER (9..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The buddy server's service."
+ ::= { slbNewCfgBuddyEntry 5 }
+
+slbNewCfgBuddyDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { slbNewCfgBuddyEntry 6 }
+
+-- Server load balancing - Group Table
+slbGroupTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in SLB group tables."
+ ::= { realServerGroupCfg 1 }
+
+slbGroupMaxIdsSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of groups IDS can be enabled on."
+ ::= { realServerGroupCfg 2 }
+
+slbCurCfgGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of groups"
+ ::= { realServerGroupCfg 3 }
+
+slbCurCfgGroupEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the slbCurCfgGroupTable "
+ INDEX { slbCurCfgGroupIndex }
+ ::= { slbCurCfgGroupTable 1 }
+
+SlbCurCfgGroupEntry ::= SEQUENCE {
+ slbCurCfgGroupIndex Integer32,
+ slbCurCfgGroupRealServers OCTET STRING,
+ slbCurCfgGroupMetric INTEGER,
+ slbCurCfgGroupBackupServer Integer32,
+ slbCurCfgGroupBackupGroup Integer32,
+ slbCurCfgGroupHealthCheckUrl DisplayString,
+ slbCurCfgGroupHealthCheckLayer INTEGER,
+ slbCurCfgGroupRealThreshold INTEGER,
+ slbCurCfgGroupVipHealthCheck INTEGER,
+ slbCurCfgGroupIdsState INTEGER,
+ slbCurCfgGroupIdsPort INTEGER,
+ slbCurCfgGroupIdsFlood INTEGER,
+ slbCurCfgGroupMinmissHash INTEGER,
+ slbCurCfgGroupPhashMask IpAddress,
+ slbCurCfgGroupRmetric INTEGER,
+ slbCurCfgGroupHealthCheckFormula DisplayString,
+ slbCurCfgGroupWlm Integer32,
+ slbCurCfgGroupOperatorAccess INTEGER,
+ slbCurCfgGroupName DisplayString
+ }
+
+slbCurCfgGroupIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number for which the information pertains."
+ ::= { slbCurCfgGroupEntry 1 }
+
+slbCurCfgGroupRealServers OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Real servers in the group. The servers are presented in
+ bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | || |_ server 9
+ | ||
+ | ||___ server 8
+ | |____ server 7
+ | . . .
+ |__________ server 1
+
+ where x : 1 - The represented server belongs to the group
+ 0 - The represented server does not belong to the group"
+ ::= { slbCurCfgGroupEntry 2 }
+
+slbCurCfgGroupMetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ roundRobin(1),
+ leastConnections(2),
+ minMisses(3),
+ hash(4),
+ response(5),
+ bandwidth(6),
+ phash(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric used to select next server in group."
+ ::= { slbCurCfgGroupEntry 3 }
+
+slbCurCfgGroupBackupServer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The backup real server for this group."
+ ::= { slbCurCfgGroupEntry 4 }
+
+slbCurCfgGroupBackupGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The backup real server group for this group."
+ ::= { slbCurCfgGroupEntry 5 }
+
+slbCurCfgGroupHealthCheckUrl OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The specific content which is examined during health checks.
+ The content depends on the type of health check."
+ ::= { slbCurCfgGroupEntry 6 }
+
+slbCurCfgGroupHealthCheckLayer OBJECT-TYPE
+ SYNTAX INTEGER {
+ icmp(1),
+ tcp(2),
+ http(3),
+ httphead(44),
+ dns(4),
+ smtp(5),
+ pop3(6),
+ nntp(7),
+ ftp(8),
+ imap(9),
+ radius(10),
+ sslh(11),
+ script1(12),
+ script2(13),
+ script3(14),
+ script4(15),
+ script5(16),
+ script6(17),
+ script7(18),
+ script8(19),
+ script9(20),
+ script10(21),
+ script11(22),
+ script12(23),
+ script13(24),
+ script14(25),
+ script15(26),
+ script16(27),
+ link(28),
+ wsp(29),
+ wtls(30),
+ ldap(31),
+ udpdns(32),
+ arp(33),
+ snmp1(34),
+ snmp2(35),
+ snmp3(36),
+ snmp4(37),
+ snmp5(38),
+ radiusacs(39),
+ tftp(40),
+ wtp(41),
+ rtsp(42),
+ sipping(43),
+ sipoptions(45),
+ wts(46),
+ script17(116),
+ script18(117),
+ script19(118),
+ script20(119),
+ script21(120),
+ script22(121),
+ script23(122),
+ script24(123),
+ script25(124),
+ script26(125),
+ script27(126),
+ script28(127),
+ script29(128),
+ script30(129),
+ script31(130),
+ script32(131),
+ script33(132),
+ script34(133),
+ script35(134),
+ script36(135),
+ script37(136),
+ script38(137),
+ script39(138),
+ script40(139),
+ script41(140),
+ script42(141),
+ script43(142),
+ script44(143),
+ script45(144),
+ script46(145),
+ script47(146),
+ script48(147),
+ script49(148),
+ script50(149),
+ script51(150),
+ script52(151),
+ script53(152),
+ script54(153),
+ script55(154),
+ script56(155),
+ script57(156),
+ script58(157),
+ script59(158),
+ script60(159),
+ script61(160),
+ script62(161),
+ script63(162),
+ script64(163)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSI layer at which servers are health checked."
+ ::= { slbCurCfgGroupEntry 7 }
+
+slbCurCfgGroupName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the real server group."
+ ::= { slbCurCfgGroupEntry 8 }
+
+slbCurCfgGroupRealThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum number of real servers available. If at any time, the
+ number reaches this minimum limit, a SYSLOG ALERT message is send to
+ to the configured syslog servers stating that the real server
+ threshold has been reached for the concerned group."
+ ::= { slbCurCfgGroupEntry 9 }
+
+slbCurCfgGroupVipHealthCheck OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VIP health checking in DSR mode."
+ ::= { slbCurCfgGroupEntry 10 }
+
+slbCurCfgGroupIdsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable intrusion detection."
+ ::= { slbCurCfgGroupEntry 11 }
+
+slbCurCfgGroupIdsPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The intrusion detection port. A value of 1 is invalid."
+ ::= { slbCurCfgGroupEntry 12 }
+
+slbCurCfgGroupIdsFlood OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable intrusion detection group flood."
+ ::= { slbCurCfgGroupEntry 13 }
+
+slbCurCfgGroupMinmissHash OBJECT-TYPE
+ SYNTAX INTEGER {
+ minmiss-24(1),
+ minmiss-32(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "24|32 number of ip bits used for minmisses hash in the
+ current_configuraion block."
+ ::= { slbCurCfgGroupEntry 14 }
+
+slbCurCfgGroupPhashMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address mask used by the persistent hash metric."
+ ::= { slbCurCfgGroupEntry 15 }
+
+slbCurCfgGroupRmetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ roundRobin(1),
+ hash(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric used to select next rport in server."
+ ::= { slbCurCfgGroupEntry 16 }
+
+slbCurCfgGroupHealthCheckFormula OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The formula used to state the actual health of a virtual service.
+ It allows user to use the symbols of '(', ')', '|', '&' to
+ construct a formula to state the health of the server group.
+ This string can take the following formats :
+ '(1&2|3..)', '128' or 'none'
+ Example: Consider a group with 4 reals 1, 2, 3, 4. An example of
+ a formuala to mark the server group failed for the virtual server
+ if 1 and 2 FAILED or 3 and 4 FAILED is (1|2)&(3|4)
+ This formula will mark the virtual server UP, if 1 or 2 and 3 or 4
+ are health checked sucessfully."
+ ::= { slbCurCfgGroupEntry 17 }
+
+slbCurCfgGroupOperatorAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable access to this group for operator."
+ ::= { slbCurCfgGroupEntry 18 }
+
+slbCurCfgGroupWlm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Workload Manager for this Group."
+ ::= { slbCurCfgGroupEntry 19 }
+
+-- Server load balancing - Group Table - New Configuration
+slbNewCfgGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of groups"
+ ::= { realServerGroupCfg 4 }
+
+slbNewCfgGroupEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the slbNewCfgGroupTable "
+ INDEX { slbNewCfgGroupIndex }
+ ::= { slbNewCfgGroupTable 1 }
+
+SlbNewCfgGroupEntry ::= SEQUENCE {
+ slbNewCfgGroupIndex Integer32,
+ slbNewCfgGroupRealServers OCTET STRING,
+ slbNewCfgGroupAddServer Integer32,
+ slbNewCfgGroupRemoveServer Integer32,
+ slbNewCfgGroupMetric INTEGER,
+ slbNewCfgGroupBackupServer Integer32,
+ slbNewCfgGroupBackupGroup Integer32,
+ slbNewCfgGroupHealthCheckUrl DisplayString,
+ slbNewCfgGroupHealthCheckLayer INTEGER,
+ slbNewCfgGroupRealThreshold INTEGER,
+ slbNewCfgGroupVipHealthCheck INTEGER,
+ slbNewCfgGroupIdsState INTEGER,
+ slbNewCfgGroupIdsPort INTEGER,
+ slbNewCfgGroupDelete INTEGER,
+ slbNewCfgGroupIdsFlood INTEGER,
+ slbNewCfgGroupMinmissHash INTEGER,
+ slbNewCfgGroupPhashMask IpAddress,
+ slbNewCfgGroupRmetric INTEGER,
+ slbNewCfgGroupHealthCheckFormula DisplayString,
+ slbNewCfgGroupWlm Integer32,
+ slbNewCfgGroupOperatorAccess INTEGER,
+ slbNewCfgGroupName DisplayString
+ }
+
+slbNewCfgGroupIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number for which the information pertains."
+ ::= { slbNewCfgGroupEntry 1 }
+
+slbNewCfgGroupRealServers OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Real servers in the group. The servers are presented
+ in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | || |_ server 9
+ | ||
+ | ||___ server 8
+ | |____ server 7
+ | . . .
+ |__________ server 1
+
+ where x : 1 - The represented server belongs to the group
+ 0 - The represented server does not belong to the group"
+ ::= { slbNewCfgGroupEntry 2 }
+
+slbNewCfgGroupAddServer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server to be added to the group. When read, 0 is returned."
+ ::= { slbNewCfgGroupEntry 3 }
+
+slbNewCfgGroupRemoveServer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server to be removed from the group. When read,
+ 0 is returned."
+ ::= { slbNewCfgGroupEntry 4 }
+
+slbNewCfgGroupMetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ roundRobin(1),
+ leastConnections(2),
+ minMisses(3),
+ hash(4),
+ response(5),
+ bandwidth(6),
+ phash(7)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The metric used to select next server in group."
+ ::= { slbNewCfgGroupEntry 5 }
+
+slbNewCfgGroupBackupServer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The backup real server for this group."
+ ::= { slbNewCfgGroupEntry 6 }
+
+slbNewCfgGroupBackupGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The backup real server group for this group."
+ ::= { slbNewCfgGroupEntry 7 }
+
+slbNewCfgGroupHealthCheckUrl OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The specific content which is examined during health checks.
+ The content depends on the type of health check."
+ ::= { slbNewCfgGroupEntry 8 }
+
+slbNewCfgGroupHealthCheckLayer OBJECT-TYPE
+ SYNTAX INTEGER {
+ icmp(1),
+ tcp(2),
+ http(3),
+ httphead(44),
+ dns(4),
+ smtp(5),
+ pop3(6),
+ nntp(7),
+ ftp(8),
+ imap(9),
+ radius(10),
+ sslh(11),
+ script1(12),
+ script2(13),
+ script3(14),
+ script4(15),
+ script5(16),
+ script6(17),
+ script7(18),
+ script8(19),
+ script9(20),
+ script10(21),
+ script11(22),
+ script12(23),
+ script13(24),
+ script14(25),
+ script15(26),
+ script16(27),
+ link(28),
+ wsp(29),
+ wtls(30),
+ ldap(31),
+ udpdns(32),
+ arp(33),
+ snmp1(34),
+ snmp2(35),
+ snmp3(36),
+ snmp4(37),
+ snmp5(38),
+ radiusacs(39),
+ tftp(40),
+ wtp(41),
+ rtsp(42),
+ sipping(43),
+ sipoptions(45),
+ wts(46),
+ script17(116),
+ script18(117),
+ script19(118),
+ script20(119),
+ script21(120),
+ script22(121),
+ script23(122),
+ script24(123),
+ script25(124),
+ script26(125),
+ script27(126),
+ script28(127),
+ script29(128),
+ script30(129),
+ script31(130),
+ script32(131),
+ script33(132),
+ script34(133),
+ script35(134),
+ script36(135),
+ script37(136),
+ script38(137),
+ script39(138),
+ script40(139),
+ script41(140),
+ script42(141),
+ script43(142),
+ script44(143),
+ script45(144),
+ script46(145),
+ script47(146),
+ script48(147),
+ script49(148),
+ script50(149),
+ script51(150),
+ script52(151),
+ script53(152),
+ script54(153),
+ script55(154),
+ script56(155),
+ script57(156),
+ script58(157),
+ script59(158),
+ script60(159),
+ script61(160),
+ script62(161),
+ script63(162),
+ script64(163)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The OSI layer at which servers are health checked."
+ ::= { slbNewCfgGroupEntry 9 }
+
+slbNewCfgGroupName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the real server group."
+ ::= { slbNewCfgGroupEntry 10 }
+
+slbNewCfgGroupRealThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The minimum number of real servers available. If at any time, the
+ number reaches this minimum limit, a SYSLOG ALERT message is send to
+ to the configured syslog servers stating that the real server
+ threshold has been reached for the concerned group."
+ ::= { slbNewCfgGroupEntry 11 }
+
+slbNewCfgGroupVipHealthCheck OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VIP health checking in DSR mode."
+ ::= { slbNewCfgGroupEntry 12 }
+
+slbNewCfgGroupIdsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable intrusion detection."
+ ::= { slbNewCfgGroupEntry 13 }
+
+slbNewCfgGroupIdsPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The intrusion detection port. A value of 1 is invalid."
+ ::= { slbNewCfgGroupEntry 14 }
+
+slbNewCfgGroupDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire group is deleted."
+ ::= { slbNewCfgGroupEntry 15 }
+
+slbNewCfgGroupIdsFlood OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable intrusion detection group flood."
+ ::= { slbNewCfgGroupEntry 16 }
+
+slbNewCfgGroupMinmissHash OBJECT-TYPE
+ SYNTAX INTEGER {
+ minmiss-24(1),
+ minmiss-32(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "24|32 number of sip bits used for minmisses hash in the
+ new_configuraion block."
+ ::= { slbNewCfgGroupEntry 17 }
+
+slbNewCfgGroupPhashMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP address mask used by the persistent hash metric."
+ ::= { slbNewCfgGroupEntry 18 }
+
+slbNewCfgGroupRmetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ roundRobin(1),
+ hash(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The metric used to select next rport in server."
+ ::= { slbNewCfgGroupEntry 19 }
+
+slbNewCfgGroupHealthCheckFormula OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The formula used to state the actual health of a virtual service.
+ It allows user to use the symbols of '(', ')', '|', '&' to
+ construct a formula to state the health of the server group.
+ This string can take the following formats :
+ '(1&2|3..)', '128' or 'none'
+ Example: Consider a group with 4 reals 1, 2, 3, 4. An example of
+ a formuala to mark the server group failed for the virtual server
+ if 1 and 2 FAILED or 3 and 4 FAILED is (1|2)&(3|4)
+ This formula will mark the virtual server UP, if 1 or 2 and 3 or 4
+ are health checked sucessfully."
+ ::= { slbNewCfgGroupEntry 20 }
+
+slbNewCfgGroupOperatorAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable access to this group for operator."
+ ::= { slbNewCfgGroupEntry 21 }
+
+slbNewCfgGroupWlm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Workload Manager for this Group."
+ ::= { slbNewCfgGroupEntry 22 }
+
+-- SLB - Group Real Server Table
+slbCurCfgGroupRealServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgGroupRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of real servers per group."
+ ::= { realServerGroupCfg 5 }
+
+slbCurCfgGroupRealServerEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgGroupRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Real server group table."
+ INDEX { slbCurCfgRealServGroupIndex, slbCurCfgGroupRealServIndex }
+ ::= { slbCurCfgGroupRealServerTable 1 }
+
+SlbCurCfgGroupRealServerEntry ::= SEQUENCE {
+ slbCurCfgRealServGroupIndex Integer32,
+ slbCurCfgGroupRealServIndex Integer32,
+ slbCurCfgGroupRealServerState INTEGER
+ }
+
+slbCurCfgRealServGroupIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server group index."
+ ::= { slbCurCfgGroupRealServerEntry 1 }
+
+slbCurCfgGroupRealServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server index."
+ ::= { slbCurCfgGroupRealServerEntry 2 }
+
+slbCurCfgGroupRealServerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable a real server gracefully on a per group basis."
+ ::= { slbCurCfgGroupRealServerEntry 3 }
+
+slbNewCfgGroupRealServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgGroupRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of real server per group."
+ ::= { realServerGroupCfg 6 }
+
+slbNewCfgGroupRealServerEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgGroupRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Real server group table."
+ INDEX { slbNewCfgRealServGroupIndex, slbNewCfgGroupRealServIndex}
+ ::= { slbNewCfgGroupRealServerTable 1 }
+
+SlbNewCfgGroupRealServerEntry ::= SEQUENCE {
+ slbNewCfgRealServGroupIndex Integer32,
+ slbNewCfgGroupRealServIndex Integer32,
+ slbNewCfgGroupRealServerState INTEGER
+ }
+
+slbNewCfgRealServGroupIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server group index."
+ ::= { slbNewCfgGroupRealServerEntry 1 }
+
+slbNewCfgGroupRealServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server index."
+ ::= { slbNewCfgGroupRealServerEntry 2 }
+
+slbNewCfgGroupRealServerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable a real server gracefully on a per group basis."
+ ::= { slbNewCfgGroupRealServerEntry 3 }
+
+-- Server load balancing - Virtual Server Table
+slbVirtServerTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in SLB VirtServerTable."
+ ::= { virtualServerCfg 1 }
+
+slbCurCfgVirtServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgVirtualServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of virtual Servers."
+ ::= { virtualServerCfg 2 }
+
+slbCurCfgVirtualServerEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgVirtualServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the virtual server table."
+ INDEX { slbCurCfgVirtServerIndex }
+ ::= { slbCurCfgVirtServerTable 1 }
+
+SlbCurCfgVirtualServerEntry ::= SEQUENCE {
+ slbCurCfgVirtServerIndex Integer32,
+ slbCurCfgVirtServerIpAddress IpAddress,
+ slbCurCfgVirtServerLayer3Only INTEGER,
+ slbCurCfgVirtServerState INTEGER,
+ slbCurCfgVirtServerDname DisplayString,
+ slbCurCfgVirtServerBwmContract Integer32,
+ slbCurCfgVirtServerWeight INTEGER,
+ slbCurCfgVirtServerAvail INTEGER,
+ slbCurCfgVirtServerRule OCTET STRING,
+ slbCurCfgVirtServerIpVer INTEGER,
+ slbCurCfgVirtServerIpv6Addr DisplayString,
+ slbCurCfgVirtServerVname DisplayString
+ }
+
+slbCurCfgVirtServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual Server Number"
+ ::= { slbCurCfgVirtualServerEntry 1 }
+
+slbCurCfgVirtServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the virtual server."
+ ::= { slbCurCfgVirtualServerEntry 2 }
+
+slbCurCfgVirtServerLayer3Only OBJECT-TYPE
+ SYNTAX INTEGER {
+ layer3Only(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable layer3 only balancing."
+ ::= { slbCurCfgVirtualServerEntry 3 }
+
+slbCurCfgVirtServerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the virtual server."
+ ::= { slbCurCfgVirtualServerEntry 4 }
+
+slbCurCfgVirtServerDname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The domain name of the virtual server."
+ ::= { slbCurCfgVirtualServerEntry 5 }
+
+slbCurCfgVirtServerBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default BW contract of virtual server."
+ ::= { slbCurCfgVirtualServerEntry 6 }
+
+slbCurCfgVirtServerWeight OBJECT-TYPE
+ SYNTAX INTEGER (1..48)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual server Global SLB weight."
+ ::= { slbCurCfgVirtualServerEntry 7 }
+
+slbCurCfgVirtServerAvail OBJECT-TYPE
+ SYNTAX INTEGER (1..48)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual server Global SLB availability."
+ ::= { slbCurCfgVirtualServerEntry 8 }
+
+slbCurCfgVirtServerRule OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Global SLB rules for the domain.
+ The rules are presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | || |_ server 9
+ | ||
+ | ||___ server 8
+ | |____ server 7
+ | . . .
+ |__________ server 1
+
+ where x : 1 - The represented rule belongs to the domain
+ 0 - The represented rule does not belong to the domain"
+ ::= { slbCurCfgVirtualServerEntry 9 }
+
+slbCurCfgVirtServerVname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the virtual server."
+ ::= { slbCurCfgVirtualServerEntry 10 }
+
+
+slbCurCfgVirtServerIpVer OBJECT-TYPE
+ SYNTAX INTEGER{
+ ipv4(1),
+ ipv6(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of IP address."
+ ::= { slbCurCfgVirtualServerEntry 11 }
+
+slbCurCfgVirtServerIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the virtual server. Address should be 4-byte
+ haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { slbCurCfgVirtualServerEntry 12 }
+
+
+-- Server load balancing - Virtual Server Table
+
+slbNewCfgVirtServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgVirtualServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of virtual Servers."
+ ::= { virtualServerCfg 3 }
+
+slbNewCfgVirtualServerEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgVirtualServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the virtual server table."
+ INDEX { slbNewCfgVirtServerIndex }
+ ::= { slbNewCfgVirtServerTable 1 }
+
+SlbNewCfgVirtualServerEntry ::= SEQUENCE {
+ slbNewCfgVirtServerIndex Integer32,
+ slbNewCfgVirtServerIpAddress IpAddress,
+ slbNewCfgVirtServerLayer3Only INTEGER,
+ slbNewCfgVirtServerState INTEGER,
+ slbNewCfgVirtServerDname DisplayString,
+ slbNewCfgVirtServerBwmContract Integer32,
+ slbNewCfgVirtServerDelete INTEGER,
+ slbNewCfgVirtServerWeight INTEGER,
+ slbNewCfgVirtServerAvail INTEGER,
+ slbNewCfgVirtServerRule OCTET STRING,
+ slbNewCfgVirtServerAddRule Integer32,
+ slbNewCfgVirtServerRemoveRule Integer32,
+ slbNewCfgVirtServerIpVer INTEGER,
+ slbNewCfgVirtServerIpv6Addr DisplayString,
+ slbNewCfgVirtServerVname DisplayString
+ }
+
+slbNewCfgVirtServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Virtual Server Number"
+ ::= { slbNewCfgVirtualServerEntry 1 }
+
+slbNewCfgVirtServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP address of the virtual server."
+ ::= { slbNewCfgVirtualServerEntry 2 }
+
+slbNewCfgVirtServerLayer3Only OBJECT-TYPE
+ SYNTAX INTEGER {
+ layer3Only(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable layer3 only balancing."
+ ::= { slbNewCfgVirtualServerEntry 3 }
+
+slbNewCfgVirtServerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the virtual server."
+ ::= { slbNewCfgVirtualServerEntry 4 }
+
+slbNewCfgVirtServerDname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The domain name of the virtual server."
+ ::= { slbNewCfgVirtualServerEntry 6 }
+
+slbNewCfgVirtServerBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The default BW contract number of the virtual server."
+ ::= { slbNewCfgVirtualServerEntry 7 }
+
+slbNewCfgVirtServerDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { slbNewCfgVirtualServerEntry 8 }
+
+slbNewCfgVirtServerWeight OBJECT-TYPE
+ SYNTAX INTEGER (1..48)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The virtual server Global SLB weight."
+ ::= { slbNewCfgVirtualServerEntry 9 }
+
+slbNewCfgVirtServerAvail OBJECT-TYPE
+ SYNTAX INTEGER (1..48)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The virtual server Global SLB availability."
+ ::= { slbNewCfgVirtualServerEntry 10 }
+
+slbNewCfgVirtServerRule OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Global SLB rules for the domain.
+ The rules are presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | || |_ server 9
+ | ||
+ | ||___ server 8
+ | |____ server 7
+ | . . .
+ |__________ server 1
+
+ where x : 1 - The represented rule belongs to the domain
+ 0 - The represented rule does not belong to the domain"
+ ::= { slbNewCfgVirtualServerEntry 11 }
+
+slbNewCfgVirtServerAddRule OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The rule to be added to the domain. When read, 0 is returned."
+ ::= { slbNewCfgVirtualServerEntry 12 }
+
+slbNewCfgVirtServerRemoveRule OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The rule to be removed from the domain. When read, 0 is returned."
+ ::= { slbNewCfgVirtualServerEntry 13 }
+
+slbNewCfgVirtServerVname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the virtual server."
+ ::= { slbNewCfgVirtualServerEntry 14 }
+
+
+slbNewCfgVirtServerIpVer OBJECT-TYPE
+ SYNTAX INTEGER{
+ ipv4(1),
+ ipv6(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of IP address."
+ ::= { slbNewCfgVirtualServerEntry 15 }
+
+slbNewCfgVirtServerIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the virtual server. Address should be 4-byte
+ haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { slbNewCfgVirtualServerEntry 16 }
+
+
+-- Server load balancing - Virtual Services Table
+slbVirtServicesTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in SLB Virtual Services Table."
+ ::= { virtualServerCfg 4 }
+
+slbCurCfgVirtServicesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgVirtServicesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of virtual services."
+ ::= { virtualServerCfg 5 }
+
+slbCurCfgVirtServicesEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgVirtServicesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the virtual services table."
+ INDEX { slbCurCfgVirtServIndex, slbCurCfgVirtServiceIndex }
+ ::= { slbCurCfgVirtServicesTable 1 }
+
+SlbCurCfgVirtServicesEntry ::= SEQUENCE {
+ slbCurCfgVirtServIndex Integer32,
+ slbCurCfgVirtServiceIndex Integer32,
+ slbCurCfgVirtServiceVirtPort INTEGER,
+ slbCurCfgVirtServiceRealGroup Integer32,
+ slbCurCfgVirtServiceRealPort INTEGER,
+ slbCurCfgVirtServiceUDPBalance INTEGER,
+ slbCurCfgVirtServiceHname DisplayString,
+ slbCurCfgVirtServiceBwmContract Integer32,
+ slbCurCfgVirtServiceDirServerRtn INTEGER,
+ slbCurCfgVirtServiceRtspUrlParse INTEGER,
+ slbCurCfgVirtServiceFtpParsing INTEGER,
+ slbCurCfgVirtServiceRemapUDPFrags INTEGER,
+ slbCurCfgVirtServiceDnsSlb INTEGER,
+ slbCurCfgVirtServiceResponseCount INTEGER,
+ slbCurCfgVirtServicePBind INTEGER,
+ slbCurCfgVirtServiceCname DisplayString,
+ slbCurCfgVirtServiceCoffset INTEGER,
+ slbCurCfgVirtServiceClength INTEGER,
+ slbCurCfgVirtServiceUriCookie INTEGER,
+ slbCurCfgVirtServiceCExpire DisplayString,
+ slbCurCfgVirtServiceCookieMode INTEGER,
+ slbCurCfgVirtServiceDBind INTEGER,
+ slbCurCfgVirtServiceHttpSlb INTEGER,
+ slbCurCfgVirtServiceHttpSlbOption INTEGER,
+ slbCurCfgVirtServiceHttpSlb2 INTEGER,
+ slbCurCfgVirtServiceHttpHdrName DisplayString,
+ slbCurCfgVirtServiceUrlHashLen INTEGER,
+ slbCurCfgVirtServiceCookieDname INTEGER,
+ slbCurCfgVirtServiceDirect INTEGER,
+ slbCurCfgVirtServiceThash INTEGER,
+ slbCurCfgVirtServiceLdapreset INTEGER,
+ slbCurCfgVirtServiceLdapslb INTEGER,
+ slbCurCfgVirtServiceSip INTEGER,
+ slbCurCfgVirtServiceXForwardedFor INTEGER,
+ slbCurCfgVirtServiceHttpRedir INTEGER,
+ slbCurCfgVirtServicePbindRport INTEGER,
+ slbCurCfgVirtServiceEgressPip INTEGER,
+ slbCurCfgVirtServiceWts INTEGER,
+ slbCurCfgVirtServiceTimeOut INTEGER,
+ slbCurCfgVirtServiceSoftGrid INTEGER,
+ slbCurCfgVirtServiceSessionMirror INTEGER,
+ slbCurCfgVirtServiceSdpNat INTEGER,
+ slbCurCfgVirtServiceConnPooling INTEGER,
+ slbCurCfgVirtServiceUhash INTEGER
+ }
+
+slbCurCfgVirtServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the virtual server."
+ ::= { slbCurCfgVirtServicesEntry 1 }
+
+slbCurCfgVirtServiceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The service index. This has no external meaning"
+ ::= { slbCurCfgVirtServicesEntry 2 }
+
+
+slbCurCfgVirtServiceVirtPort OBJECT-TYPE
+ SYNTAX INTEGER (9..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The layer4 virtual port number of the service."
+ ::= { slbCurCfgVirtServicesEntry 3 }
+
+slbCurCfgVirtServiceRealGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server group number for this service."
+ ::= { slbCurCfgVirtServicesEntry 4 }
+
+slbCurCfgVirtServiceRealPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The layer4 real port number of the service."
+ ::= { slbCurCfgVirtServicesEntry 5 }
+
+slbCurCfgVirtServiceUDPBalance OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3),
+ stateless(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable, disable or stateless the UDP balancing for the virtual port."
+ ::= { slbCurCfgVirtServicesEntry 6 }
+
+slbCurCfgVirtServiceHname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..34))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The host name of the virtual service."
+ ::= { slbCurCfgVirtServicesEntry 7 }
+
+slbCurCfgVirtServiceBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM contract number for this service."
+ ::= { slbCurCfgVirtServicesEntry 8 }
+
+slbCurCfgVirtServiceDirServerRtn OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable direct server return feature. To translate only
+ MAC addresses in performing server load balancing when enabled.
+ This allow servers to return directly to client since IP addresses
+ have not been changed."
+ ::= { slbCurCfgVirtServicesEntry 9 }
+
+slbCurCfgVirtServiceRtspUrlParse OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ l4hash(2),
+ hash(3),
+ patternMatch(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select RTSP URL load balancing type."
+ ::= { slbCurCfgVirtServicesEntry 10 }
+
+slbCurCfgVirtServiceDBind OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Delayed Binding."
+ ::= { slbCurCfgVirtServicesEntry 11 }
+
+slbCurCfgVirtServiceFtpParsing OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or Disable the ftp parsing for the virtual service."
+ ::= { slbCurCfgVirtServicesEntry 12 }
+
+slbCurCfgVirtServiceRemapUDPFrags OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable remapping UDP server fragments"
+ ::= { slbCurCfgVirtServicesEntry 13 }
+
+slbCurCfgVirtServiceDnsSlb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable DNS query load balancing."
+ ::= { slbCurCfgVirtServicesEntry 14 }
+
+slbCurCfgVirtServiceResponseCount OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of cookie search response count."
+ ::= { slbCurCfgVirtServicesEntry 15 }
+
+slbCurCfgVirtServicePBind OBJECT-TYPE
+ SYNTAX INTEGER {
+ clientip(2),
+ disabled(3),
+ sslid(4),
+ cookie(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable persistent bindings for the virtual port."
+ ::= { slbCurCfgVirtServicesEntry 16 }
+
+slbCurCfgVirtServiceCname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cookie name of the virtual server used for cookie load balance."
+ ::= { slbCurCfgVirtServicesEntry 17 }
+
+slbCurCfgVirtServiceCoffset OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The starting byte offset of the cookie value."
+ ::= { slbCurCfgVirtServicesEntry 18 }
+
+slbCurCfgVirtServiceClength OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes to extract from the cookie value."
+ ::= { slbCurCfgVirtServicesEntry 19 }
+
+slbCurCfgVirtServiceUriCookie OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable cookie search in URI"
+ ::= { slbCurCfgVirtServicesEntry 20 }
+
+slbCurCfgVirtServiceCExpire OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cookie expire of the virtual server used for insert cookie load
+ balance depending on the mode it has the following format
+ <MM/dd/yy[@hh:mm]> absolute mode or <days[:hours[:minutes]]>
+ for relative mode."
+ ::= { slbCurCfgVirtServicesEntry 21 }
+
+slbCurCfgVirtServiceCookieMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ rewrite(1),
+ passive(2),
+ insert(3),
+ disabled(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select cookie persistance mode."
+ ::= { slbCurCfgVirtServicesEntry 22 }
+
+slbCurCfgVirtServiceHttpSlb OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ urlslb(2),
+ urlhash(3),
+ cookie(4),
+ host(5),
+ browser(6),
+ others(7),
+ headerhash(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select HTTP server loadbalancing for the virtual port."
+ ::= { slbCurCfgVirtServicesEntry 23 }
+
+slbCurCfgVirtServiceHttpSlbOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ and(1),
+ or(2),
+ none(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select HTTP server loadbalancing option for the virtual port."
+ ::= { slbCurCfgVirtServicesEntry 24 }
+
+slbCurCfgVirtServiceHttpSlb2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ urlslb(2),
+ urlhash(3),
+ cookie(4),
+ host(5),
+ browser(6),
+ others(7),
+ headerhash(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select HTTP server loadbalancing for the virtual port."
+ ::= { slbCurCfgVirtServicesEntry 25 }
+
+slbCurCfgVirtServiceHttpHdrName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The HTTP header name of the virtual server."
+ ::= { slbCurCfgVirtServicesEntry 26 }
+
+slbCurCfgVirtServiceUrlHashLen OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes used to hash onto server. A zero means
+ URL hashing disabled."
+ ::= { slbCurCfgVirtServicesEntry 27 }
+
+slbCurCfgVirtServiceDirect OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable DAM for this service."
+ ::= { slbCurCfgVirtServicesEntry 28 }
+
+slbCurCfgVirtServiceThash OBJECT-TYPE
+ SYNTAX INTEGER {
+ sip(1),
+ sip-sport(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set hash parameter."
+ ::= { slbCurCfgVirtServicesEntry 29 }
+
+slbCurCfgVirtServiceLdapreset OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable LDAP Server Reset"
+ ::= { slbCurCfgVirtServicesEntry 30 }
+
+slbCurCfgVirtServiceLdapslb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable LDAP Server load balancing"
+ ::= { slbCurCfgVirtServicesEntry 31 }
+
+slbCurCfgVirtServiceSip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable SIP load balancing."
+ ::= { slbCurCfgVirtServicesEntry 32 }
+
+slbCurCfgVirtServiceXForwardedFor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable X-Forwarded-For for proxy mode."
+ ::= { slbCurCfgVirtServicesEntry 33 }
+
+slbCurCfgVirtServiceHttpRedir OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable HTTP redirect for GSLB."
+ ::= { slbCurCfgVirtServicesEntry 34 }
+
+slbCurCfgVirtServicePbindRport OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable use of rport in the session lookup for a persistent
+ session."
+ ::= { slbCurCfgVirtServicesEntry 35 }
+
+slbCurCfgVirtServiceEgressPip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable pip selection based on egress port/vlan."
+ ::= { slbCurCfgVirtServicesEntry 36 }
+
+slbCurCfgVirtServiceCookieDname OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select dname for insert cookie persistance mode."
+ ::= { slbCurCfgVirtServicesEntry 37 }
+
+slbCurCfgVirtServiceWts OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable WTS loadbalancing and persistance."
+ ::= { slbCurCfgVirtServicesEntry 38 }
+
+slbCurCfgVirtServiceUhash OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable when there is no Session Directory server."
+ ::= { slbCurCfgVirtServicesEntry 39 }
+
+slbCurCfgVirtServiceTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (0..32768)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of minutes an inactive connection remains open."
+ ::= { slbCurCfgVirtServicesEntry 40 }
+slbCurCfgVirtServiceSoftGrid OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable softgrid load balancing."
+ ::= { slbCurCfgVirtServicesEntry 43 }
+
+slbCurCfgVirtServiceSessionMirror OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable session mirroring."
+ ::= { slbCurCfgVirtServicesEntry 42 }
+
+slbCurCfgVirtServiceSdpNat OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable SIP Media portal NAT."
+ ::= { slbCurCfgVirtServicesEntry 41 }
+
+slbCurCfgVirtServiceConnPooling OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable connection pooling for HTTP traffic."
+ ::= { slbCurCfgVirtServicesEntry 44 }
+
+-- Server load balancing - Virtual Services Table
+
+slbNewCfgVirtServicesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgVirtServicesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of virtual Services."
+ ::= { virtualServerCfg 6 }
+
+slbNewCfgVirtServicesEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgVirtServicesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the virtual services table."
+ INDEX { slbNewCfgVirtServIndex, slbNewCfgVirtServiceIndex }
+ ::= { slbNewCfgVirtServicesTable 1 }
+
+SlbNewCfgVirtServicesEntry ::= SEQUENCE {
+ slbNewCfgVirtServIndex Integer32,
+ slbNewCfgVirtServiceIndex Integer32,
+ slbNewCfgVirtServiceVirtPort INTEGER,
+ slbNewCfgVirtServiceRealGroup Integer32,
+ slbNewCfgVirtServiceRealPort INTEGER,
+ slbNewCfgVirtServiceUDPBalance INTEGER,
+ slbNewCfgVirtServiceHname DisplayString,
+ slbNewCfgVirtServiceBwmContract Integer32,
+ slbNewCfgVirtServiceDirServerRtn INTEGER,
+ slbNewCfgVirtServiceRtspUrlParse INTEGER,
+ slbNewCfgVirtServiceFtpParsing INTEGER,
+ slbNewCfgVirtServiceRemapUDPFrags INTEGER,
+ slbNewCfgVirtServiceDnsSlb INTEGER,
+ slbNewCfgVirtServiceResponseCount INTEGER,
+ slbNewCfgVirtServicePBind INTEGER,
+ slbNewCfgVirtServiceCname DisplayString,
+ slbNewCfgVirtServiceCoffset INTEGER,
+ slbNewCfgVirtServiceClength INTEGER,
+ slbNewCfgVirtServiceUriCookie INTEGER,
+ slbNewCfgVirtServiceCExpire DisplayString,
+ slbNewCfgVirtServiceCookieMode INTEGER,
+ slbNewCfgVirtServiceDBind INTEGER,
+ slbNewCfgVirtServiceHttpSlb INTEGER,
+ slbNewCfgVirtServiceHttpSlbOption INTEGER,
+ slbNewCfgVirtServiceHttpSlb2 INTEGER,
+ slbNewCfgVirtServiceHttpHdrName DisplayString,
+ slbNewCfgVirtServiceUrlHashLen INTEGER,
+ slbNewCfgVirtServiceCookieDname INTEGER,
+ slbNewCfgVirtServiceDelete INTEGER,
+ slbNewCfgVirtServiceDirect INTEGER,
+ slbNewCfgVirtServiceThash INTEGER,
+ slbNewCfgVirtServiceLdapreset INTEGER,
+ slbNewCfgVirtServiceLdapslb INTEGER,
+ slbNewCfgVirtServiceSip INTEGER,
+ slbNewCfgVirtServiceXForwardedFor INTEGER,
+ slbNewCfgVirtServiceHttpRedir INTEGER,
+ slbNewCfgVirtServicePbindRport INTEGER,
+ slbNewCfgVirtServiceEgressPip INTEGER,
+ slbNewCfgVirtServiceWts INTEGER,
+ slbNewCfgVirtServiceTimeOut INTEGER,
+ slbNewCfgVirtServiceSoftGrid INTEGER,
+ slbNewCfgVirtServiceSessionMirror INTEGER,
+ slbNewCfgVirtServiceSdpNat INTEGER,
+ slbNewCfgVirtServiceConnPooling INTEGER,
+ slbNewCfgVirtServiceUhash INTEGER
+ }
+
+slbNewCfgVirtServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the virtual server."
+ ::= { slbNewCfgVirtServicesEntry 1 }
+
+slbNewCfgVirtServiceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The service index. This has no external meaning"
+ ::= { slbNewCfgVirtServicesEntry 2 }
+
+
+slbNewCfgVirtServiceVirtPort OBJECT-TYPE
+ SYNTAX INTEGER (9..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The layer4 virtual port number of the service."
+ ::= { slbNewCfgVirtServicesEntry 3 }
+
+slbNewCfgVirtServiceRealGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server group number for this service."
+ ::= { slbNewCfgVirtServicesEntry 4 }
+
+slbNewCfgVirtServiceRealPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The layer4 real port number of the service."
+ ::= { slbNewCfgVirtServicesEntry 5 }
+
+slbNewCfgVirtServiceUDPBalance OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3),
+ stateless(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable, disable or stateless the UDP balancing for the virtual port."
+ ::= { slbNewCfgVirtServicesEntry 6 }
+
+slbNewCfgVirtServiceHname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..34))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The host name of the virtual service."
+ ::= { slbNewCfgVirtServicesEntry 7 }
+
+slbNewCfgVirtServiceBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The BWM contract number for this service."
+ ::= { slbNewCfgVirtServicesEntry 8 }
+
+slbNewCfgVirtServiceDirServerRtn OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable direct server return feature. To translate only
+ MAC addresses in performing server load balancing when enabled.
+ This allow servers to return directly to client since IP addresses
+ have not been changed."
+ ::= { slbNewCfgVirtServicesEntry 9 }
+
+slbNewCfgVirtServiceRtspUrlParse OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ l4hash(2),
+ hash(3),
+ patternMatch(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Select RTSP URL load balancing type."
+ ::= { slbNewCfgVirtServicesEntry 10 }
+
+slbNewCfgVirtServiceDBind OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Delayed Binding."
+ ::= { slbNewCfgVirtServicesEntry 11 }
+
+slbNewCfgVirtServiceFtpParsing OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or Disable the ftp parsing for the virtual service."
+ ::= { slbNewCfgVirtServicesEntry 12 }
+
+slbNewCfgVirtServiceRemapUDPFrags OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable remapping UDP server fragments"
+ ::= { slbNewCfgVirtServicesEntry 13 }
+
+slbNewCfgVirtServiceDnsSlb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable DNS query load balancing."
+ ::= { slbNewCfgVirtServicesEntry 14 }
+
+slbNewCfgVirtServiceResponseCount OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of cookie search response count."
+ ::= { slbNewCfgVirtServicesEntry 15 }
+
+slbNewCfgVirtServicePBind OBJECT-TYPE
+ SYNTAX INTEGER {
+ clientip(2),
+ disabled(3),
+ sslid(4),
+ cookie(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable persistent bindings for the virtual port."
+ ::= { slbNewCfgVirtServicesEntry 16 }
+
+slbNewCfgVirtServiceCname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The cookie name of the virtual server used for cookie load balance."
+ ::= { slbNewCfgVirtServicesEntry 17 }
+
+slbNewCfgVirtServiceCoffset OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The starting byte offset of the cookie value."
+ ::= { slbNewCfgVirtServicesEntry 18 }
+
+slbNewCfgVirtServiceClength OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of bytes to extract from the cookie value."
+ ::= { slbNewCfgVirtServicesEntry 19 }
+
+slbNewCfgVirtServiceUriCookie OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable cookie search in URI"
+ ::= { slbNewCfgVirtServicesEntry 20}
+
+slbNewCfgVirtServiceCExpire OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The cookie expire of the virtual server used for insert cookie load
+ balance depending on the mode it has the following format
+ <MM/dd/yy[@hh:mm]> absolute mode or <days[:hours[:minutes]]>
+ for relative mode."
+ ::= { slbNewCfgVirtServicesEntry 21 }
+
+slbNewCfgVirtServiceCookieMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ rewrite(1),
+ passive(2),
+ insert(3),
+ disabled(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Select cookie persistance mode."
+ ::= { slbNewCfgVirtServicesEntry 22 }
+
+slbNewCfgVirtServiceHttpSlb OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ urlslb(2),
+ urlhash(3),
+ cookie(4),
+ host(5),
+ browser(6),
+ others(7),
+ headerhash(8)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Select HTTP server loadbalancing for the virtual port."
+ ::= { slbNewCfgVirtServicesEntry 23 }
+
+slbNewCfgVirtServiceHttpSlbOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ and(1),
+ or(2),
+ none(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Select HTTP server loadbalancing for the virtual port."
+ ::= { slbNewCfgVirtServicesEntry 24 }
+
+slbNewCfgVirtServiceHttpSlb2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ urlslb(2),
+ urlhash(3),
+ cookie(4),
+ host(5),
+ browser(6),
+ others(7),
+ headerhash(8)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Select HTTP server loadbalancing for the virtual port."
+ ::= { slbNewCfgVirtServicesEntry 25 }
+
+slbNewCfgVirtServiceHttpHdrName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The HTTP header name of the virtual server."
+ ::= { slbNewCfgVirtServicesEntry 26 }
+
+slbNewCfgVirtServiceUrlHashLen OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of bytes used to hash onto server, A zero means
+ URL hashing disabled."
+ ::= { slbNewCfgVirtServicesEntry 27}
+
+slbNewCfgVirtServiceDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { slbNewCfgVirtServicesEntry 28 }
+
+slbNewCfgVirtServiceDirect OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable DAM for this service."
+ ::= { slbNewCfgVirtServicesEntry 29 }
+
+slbNewCfgVirtServiceThash OBJECT-TYPE
+ SYNTAX INTEGER {
+ sip(1),
+ sip-sport(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set hash parameter."
+ ::= { slbNewCfgVirtServicesEntry 30 }
+
+slbNewCfgVirtServiceLdapreset OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable LDAP Server Reset"
+ ::= { slbNewCfgVirtServicesEntry 31 }
+
+slbNewCfgVirtServiceLdapslb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable LDAP Server load balancing"
+ ::= { slbNewCfgVirtServicesEntry 32 }
+
+slbNewCfgVirtServiceSip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable SIP load balancing."
+ ::= { slbNewCfgVirtServicesEntry 33 }
+
+slbNewCfgVirtServiceXForwardedFor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable X-Forwarded-For for proxy mode."
+ ::= { slbNewCfgVirtServicesEntry 34 }
+
+slbNewCfgVirtServiceHttpRedir OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable HTTP redirect for GSLB."
+ ::= { slbNewCfgVirtServicesEntry 35 }
+
+slbNewCfgVirtServicePbindRport OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable use of rport in the session lookup for a persistent
+ session."
+ ::= { slbNewCfgVirtServicesEntry 36 }
+
+slbNewCfgVirtServiceEgressPip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable pip selection based on egress port/vlan."
+ ::= { slbNewCfgVirtServicesEntry 37 }
+
+slbNewCfgVirtServiceCookieDname OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Select dname for insert cookie persistance mode."
+ ::= { slbNewCfgVirtServicesEntry 38 }
+
+slbNewCfgVirtServiceWts OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable WTS loadbalancing and persistence."
+ ::= { slbNewCfgVirtServicesEntry 39 }
+
+slbNewCfgVirtServiceUhash OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable when there is no Session Directory server."
+ ::= { slbNewCfgVirtServicesEntry 40 }
+
+slbNewCfgVirtServiceTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (0..32768)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of minutes an inactive connection remains open."
+ ::= { slbNewCfgVirtServicesEntry 41 }
+
+slbNewCfgVirtServiceSessionMirror OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable session mirroring."
+ ::= { slbNewCfgVirtServicesEntry 43 }
+
+slbNewCfgVirtServiceSoftGrid OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable softgrid load balancing."
+ ::= { slbNewCfgVirtServicesEntry 44 }
+
+slbNewCfgVirtServiceSdpNat OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable SIP Media portal NAT."
+ ::= { slbNewCfgVirtServicesEntry 42 }
+
+slbNewCfgVirtServiceConnPooling OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable connection pooling for HTTP traffic."
+ ::= { slbNewCfgVirtServicesEntry 45 }
+
+-- URL based BWM table for Virtual Services
+
+slbUrlBwmTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in SLB URL BWM Table."
+ ::= { virtualServerCfg 7}
+
+slbCurCfgUrlBwmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgUrlBwmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of URL based BWM for Virtual Services."
+ ::= { virtualServerCfg 8 }
+
+slbCurCfgUrlBwmEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgUrlBwmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the URL based BWM virtual services table."
+ INDEX { slbCurCfgUrlBwmVirtServIndex,
+ slbCurCfgUrlBwmVirtServiceIndex,
+ slbCurCfgUrlBwmUrlId }
+ ::= { slbCurCfgUrlBwmTable 1 }
+
+SlbCurCfgUrlBwmEntry ::= SEQUENCE {
+ slbCurCfgUrlBwmVirtServIndex Integer32,
+ slbCurCfgUrlBwmVirtServiceIndex Integer32,
+ slbCurCfgUrlBwmUrlId Integer32,
+ slbCurCfgUrlBwmContract Integer32
+ }
+
+slbCurCfgUrlBwmVirtServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the virtual server."
+ ::= { slbCurCfgUrlBwmEntry 1 }
+
+slbCurCfgUrlBwmVirtServiceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The service index. This has no external meaning"
+ ::= { slbCurCfgUrlBwmEntry 2 }
+
+slbCurCfgUrlBwmUrlId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL Path Identifier."
+ ::= { slbCurCfgUrlBwmEntry 3 }
+
+slbCurCfgUrlBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BW contract number."
+ ::= { slbCurCfgUrlBwmEntry 4 }
+
+slbNewCfgUrlBwmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgUrlBwmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of URL based BWM for Virtual Services."
+ ::= { virtualServerCfg 9 }
+
+slbNewCfgUrlBwmEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgUrlBwmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the URL based BWM virtual services table."
+ INDEX { slbNewCfgUrlBwmVirtServIndex,
+ slbNewCfgUrlBwmVirtServiceIndex,
+ slbNewCfgUrlBwmUrlId }
+ ::= { slbNewCfgUrlBwmTable 1 }
+
+SlbNewCfgUrlBwmEntry ::= SEQUENCE {
+ slbNewCfgUrlBwmVirtServIndex Integer32,
+ slbNewCfgUrlBwmVirtServiceIndex Integer32,
+ slbNewCfgUrlBwmUrlId Integer32,
+ slbNewCfgUrlBwmContract Integer32,
+ slbNewCfgUrlBwmDelete INTEGER
+ }
+
+slbNewCfgUrlBwmVirtServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the virtual server."
+ ::= { slbNewCfgUrlBwmEntry 1 }
+
+slbNewCfgUrlBwmVirtServiceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The service index. This has no external meaning"
+ ::= { slbNewCfgUrlBwmEntry 2 }
+
+slbNewCfgUrlBwmUrlId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL Path Identifier."
+ ::= { slbNewCfgUrlBwmEntry 3 }
+
+slbNewCfgUrlBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The BW contract number."
+ ::= { slbNewCfgUrlBwmEntry 4 }
+
+slbNewCfgUrlBwmDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { slbNewCfgUrlBwmEntry 5 }
+
+-- SLB Port table
+
+slbPortTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in SLB Port Table."
+ ::= { portCfg 1 }
+
+slbCurCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ports and their SLB states"
+ ::= { portCfg 2 }
+
+slbCurCfgPortEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the slbPortTable "
+ INDEX { slbCurCfgPortIndex }
+ ::= { slbCurCfgPortTable 1 }
+
+SlbCurCfgPortEntry ::= SEQUENCE {
+ slbCurCfgPortIndex Integer32,
+ slbCurCfgPortSlbHotStandby INTEGER,
+ slbCurCfgPortSlbInterSwitch INTEGER,
+ slbCurCfgPortSlbPipState INTEGER,
+ slbCurCfgPortSlbRtsState INTEGER,
+ slbCurCfgPortSlbIdslbState INTEGER,
+ slbCurCfgPortSlbState INTEGER
+ }
+
+slbCurCfgPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number for which the SLB information pertains."
+ ::= { slbCurCfgPortEntry 1 }
+
+slbCurCfgPortSlbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ client(2),
+ server(3),
+ client-server(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SLB state of the port.
+ none(1) - not SLB port
+ client(2) - SLB client port
+ server(3) - SLB server port
+ client-server(4) - SLB client and server port"
+ ::= { slbCurCfgPortEntry 2 }
+
+slbCurCfgPortSlbHotStandby OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable hot standby processing on the switch port."
+ ::= { slbCurCfgPortEntry 3 }
+
+slbCurCfgPortSlbInterSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable inter-switch processing on the switch port."
+ ::= { slbCurCfgPortEntry 4 }
+
+slbCurCfgPortSlbPipState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable use of proxy IP address on the switch port."
+ ::= { slbCurCfgPortEntry 5 }
+
+slbCurCfgPortSlbRtsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RTS processing on the switch port."
+ ::= { slbCurCfgPortEntry 6 }
+
+slbCurCfgPortSlbIdslbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Intrusion Detection server load balancing."
+ ::= { slbCurCfgPortEntry 7 }
+
+
+-- Server load balancing - slb port state table
+
+slbNewCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ports and their SLB states"
+ ::= { portCfg 3 }
+
+slbNewCfgPortEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the slbPortTable "
+ INDEX { slbNewCfgPortIndex }
+ ::= { slbNewCfgPortTable 1 }
+
+SlbNewCfgPortEntry ::= SEQUENCE {
+ slbNewCfgPortIndex Integer32,
+ slbNewCfgPortSlbHotStandby INTEGER,
+ slbNewCfgPortSlbInterSwitch INTEGER,
+ slbNewCfgPortSlbPipState INTEGER,
+ slbNewCfgPortSlbRtsState INTEGER,
+ slbNewCfgPortDelete INTEGER,
+ slbNewCfgPortSlbIdslbState INTEGER,
+ slbNewCfgPortSlbState INTEGER
+ }
+
+slbNewCfgPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number for which the SLB information pertains."
+ ::= { slbNewCfgPortEntry 1 }
+
+slbNewCfgPortSlbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ client(2),
+ server(3),
+ client-server(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SLB state of the port.
+ none(1) - not SLB port
+ client(2) - SLB client port
+ server(3) - SLB server port
+ client-server(4) - SLB client and server port"
+ ::= { slbNewCfgPortEntry 2 }
+
+slbNewCfgPortSlbHotStandby OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable hot standby processing on the switch port."
+ ::= { slbNewCfgPortEntry 3 }
+
+slbNewCfgPortSlbInterSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable inter-switch processing on the switch port."
+ ::= { slbNewCfgPortEntry 4 }
+
+slbNewCfgPortSlbPipState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable use of proxy IP address on the switch port."
+ ::= { slbNewCfgPortEntry 5 }
+
+slbNewCfgPortSlbRtsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RTS processing on the switch port."
+ ::= { slbNewCfgPortEntry 6 }
+
+slbNewCfgPortDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { slbNewCfgPortEntry 7 }
+
+slbNewCfgPortSlbIdslbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Intrusion Detection server load balancing."
+ ::= { slbNewCfgPortEntry 8 }
+
+
+-- SLB General Configuration
+
+slbCurCfgGlobalControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The global state of Server Load Balancing."
+ ::= { slbGeneralCfg 1 }
+
+slbNewCfgGlobalControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The global state of Server Load Balancing."
+ ::= { slbGeneralCfg 2 }
+
+slbCurCfgImask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual and real IP address mask - corresponding to the
+ imask command of the slb configuration menu."
+ ::= { slbGeneralCfg 3 }
+
+slbNewCfgImask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The virtual and real IP address mask - corresponding to the
+ imask command of the slb configuration menu."
+ ::= { slbGeneralCfg 4 }
+
+slbCurCfgMnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management network - corresponding to the mnet command of
+ the slb configuration menu."
+ ::= { slbGeneralCfg 5 }
+
+slbNewCfgMnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The management network - corresponding to the mnet command of
+ the slb configuration menu."
+ ::= { slbGeneralCfg 6 }
+
+slbCurCfgMmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management subnet mask - corresponding to the mmask command
+ of the slb configuration menu."
+ ::= { slbGeneralCfg 7 }
+
+slbNewCfgMmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The management subnet mask - corresponding to the mmask command
+ of the slb configuration menu."
+ ::= { slbGeneralCfg 8 }
+
+slbCurCfgRadiusAuthenString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The RADIUS authentication string. The string is used for
+ generating encrypted authentication string for RADIUS health check."
+ ::= { slbGeneralCfg 9 }
+
+slbNewCfgRadiusAuthenString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The RADIUS authentication string. The string is used for
+ generating encrypted authentication string for RADIUS health check."
+ ::= { slbGeneralCfg 10 }
+
+slbCurCfgDirectMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable direct access mode. It allows direct access to
+ real servers and any combination of virtual and real servers
+ when set to enabled(1)."
+ ::= { slbGeneralCfg 11 }
+
+slbNewCfgDirectMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable direct access mode. It allows direct access to
+ real servers and any combination of virtual and real servers
+ when set to enabled(1)."
+ ::= { slbGeneralCfg 12 }
+
+slbCurCfgPmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The persistent mask - corresponding to the pmask command of the
+ slb configuration menu."
+ ::= { slbGeneralCfg 13 }
+
+slbNewCfgPmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The persistent mask - corresponding to the pmask command of the
+ slb configuration menu."
+ ::= { slbGeneralCfg 14 }
+
+slbCurCfgGrace OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable graceful server failure. It allows to keep the
+ connection to the failure real servers when set to enabled(1)."
+ ::= { slbGeneralCfg 15 }
+
+slbNewCfgGrace OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable graceful server failure. It allows to keep the
+ connection to the failure real servers when set to enabled(1)."
+ ::= { slbGeneralCfg 16 }
+
+slbCurCfgVirtMatrixArch OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Virtual Matrix Architecture."
+ ::= { slbGeneralCfg 17 }
+
+slbNewCfgVirtMatrixArch OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Virtual Matrix Architecture."
+ ::= { slbGeneralCfg 18 }
+
+slbCurCfgFastage OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Session table fast-age (1 sec) period bit shift."
+ ::= { slbGeneralCfg 19 }
+
+slbNewCfgFastage OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Session table fast-age (1 sec) period bit shift."
+ ::= { slbGeneralCfg 20 }
+
+slbCurCfgSlowage OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Session table slow-age (2 min) period bit shift."
+ ::= { slbGeneralCfg 21 }
+
+slbNewCfgSlowage OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Session table slow-age (2 min) period bit shift."
+ ::= { slbGeneralCfg 22 }
+
+slbCurCfgTpcp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Transparent Proxy Cache Protocol."
+ ::= { slbGeneralCfg 23 }
+
+slbNewCfgTpcp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Transparent Proxy Cache Protocol."
+ ::= { slbGeneralCfg 24 }
+
+slbCurCfgMetricInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interval of response and bandwidth metric updates."
+ ::= { slbGeneralCfg 25 }
+
+slbNewCfgMetricInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The interval of response and bandwidth metric updates."
+ ::= { slbGeneralCfg 26 }
+
+slbCurCfgLdapVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ version2(1),
+ version3(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number for LDAP."
+ ::= { slbGeneralCfg 27 }
+
+slbNewCfgLdapVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ version2(1),
+ version3(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Version number of LDAP."
+ ::= { slbGeneralCfg 28 }
+
+slbCurCfgAllowHttpHc OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable allow HTTP health check on any port.
+ If disabled the non-HTTP virtual services will use TCP Health Checks,
+ if enabled the HTTP Content Health Check will be sent to any port
+ except HTTPS (443) if properly configured."
+ ::= { slbGeneralCfg 29 }
+
+slbNewCfgAllowHttpHc OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable allow HTTP health check on any port.
+ If disabled the non-HTTP virtual services will use TCP Health Checks,
+ if enabled the HTTP Content Health Check will be sent to any port
+ except HTTPS (443) if properly configured."
+ ::= { slbGeneralCfg 30 }
+
+slbCurCfgSubmac OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Source MAC Address substitution.
+ Enabling this feature supercedes individual real server
+ setting for Source MAC Address substitution."
+ ::= { slbGeneralCfg 31 }
+
+slbNewCfgSubmac OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Source MAC Address substitution.
+ Enabling this feature supercedes individual real server
+ setting for Source MAC Address substitution."
+ ::= { slbGeneralCfg 32 }
+
+slbCurCfgProxyGratArp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Enable or disable Proxy IP Gratuitous ARP."
+ ::= { slbGeneralCfg 33 }
+
+slbNewCfgProxyGratArp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Enable or disable Proxy IP Gratuitous ARP."
+ ::= { slbGeneralCfg 34 }
+
+slbCurCfgRtsVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable use VLAN info for real server lookup"
+ ::= { slbGeneralCfg 35 }
+
+slbNewCfgRtsVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable use VLAN info for real server lookup"
+ ::= { slbGeneralCfg 36 }
+
+slbCurCfgVirtualServiceStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Virtual Service Statistics."
+ ::= { slbGeneralCfg 37 }
+
+slbNewCfgVirtualServiceStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Virtual Service Statistics."
+ ::= { slbGeneralCfg 38 }
+
+slbCurCfgSlbSessAtkIntrval OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set SLB session attack inspection interval."
+ ::= { slbGeneralCfg 39 }
+
+slbNewCfgSlbSessAtkIntrval OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set SLB session attack inspection interval."
+ ::= { slbGeneralCfg 40 }
+
+slbCurCfgSlbSessAtkAllowlim OBJECT-TYPE
+ SYNTAX INTEGER (1..2097100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set SLB session attack alert allowable limit."
+ ::= { slbGeneralCfg 41 }
+
+slbNewCfgSlbSessAtkAllowlim OBJECT-TYPE
+ SYNTAX INTEGER (1..2097100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set SLB session attack alert allowable limit."
+ ::= { slbGeneralCfg 42 }
+
+slbCurCfgNewSlowage OBJECT-TYPE
+ SYNTAX INTEGER (0..14)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Session table slow-age (2 min) period bit shift."
+ ::= { slbGeneralCfg 43 }
+
+slbNewCfgNewSlowage OBJECT-TYPE
+ SYNTAX INTEGER (0..14)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Session table slow-age (2 min) period bit shift."
+ ::= { slbGeneralCfg 44 }
+
+slbCurCfgPortBind OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable ingress port for session table Binding. SP uses
+ ingress port for session lookup when set to enable."
+ ::= { slbGeneralCfg 45 }
+
+slbNewCfgPortBind OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable ingress port for session table Binding. SP uses
+ ingress port for session lookup when set to enable."
+ ::= { slbGeneralCfg 46 }
+
+slbCurCfgVmaSrcPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable VMA source port."
+ ::= { slbGeneralCfg 47 }
+
+slbNewCfgVmaSrcPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable VMA source port."
+ ::= { slbGeneralCfg 48 }
+
+slbCurCfgIpTcpCksum OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Layer 7 IP/TCP Checksum Validation."
+ ::= { slbGeneralCfg 49 }
+
+slbNewCfgIpTcpCksum OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Layer 7 IP/TCP Checksum Validation."
+ ::= { slbGeneralCfg 50 }
+
+
+-- WAP Health Check configuration
+
+slbCurCfgWaphcWSPPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The WSP port number to health check."
+ ::= { waphcCfg 1 }
+
+slbNewCfgWaphcWSPPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The WSP port number to health check."
+ ::= { waphcCfg 2 }
+
+slbCurCfgWaphcOffset OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The offset in received WSP packet."
+ ::= { waphcCfg 3 }
+
+slbNewCfgWaphcOffset OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The offset in received WSP packet."
+ ::= { waphcCfg 4 }
+
+slbCurCfgWaphcSndContent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The content to be sent to the WAP gateway."
+ ::= { waphcCfg 5 }
+
+slbNewCfgWaphcSndContent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The content to be sent to the WAP gateway."
+ ::= { waphcCfg 6 }
+
+slbCurCfgWaphcRcvContent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The content to be received from the WAP gateway."
+ ::= { waphcCfg 7 }
+
+slbNewCfgWaphcRcvContent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The content to be received from the WAP gateway."
+ ::= { waphcCfg 8 }
+
+slbCurCfgWaphcWTLSPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The WTLS port number to health check."
+ ::= { waphcCfg 9 }
+
+slbNewCfgWaphcWTLSPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The WTLS port number to health check."
+ ::= { waphcCfg 10 }
+
+slbCurCfgWaphcWTPSndContent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The WTP+WSP content to be sent to the WAP gateway."
+ ::= { waphcCfg 11 }
+
+slbNewCfgWaphcWTPSndContent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The WTP+WSP content to be sent to the WAP gateway."
+ ::= { waphcCfg 12 }
+
+slbCurCfgWaphcWTPRcvContent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The WTP+WSP content to be received from the WAP gateway."
+ ::= { waphcCfg 13 }
+
+slbNewCfgWaphcWTPRcvContent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The WTP+WSP content to be received from the WAP gateway."
+ ::= { waphcCfg 14 }
+
+slbCurCfgWaphcWTPConnContent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The WTP+WSP CONNECT content to be sent to the WAP gateway."
+ ::= { waphcCfg 15 }
+
+slbNewCfgWaphcWTPConnContent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The WTP+WSP CONNECT content to be sent to the WAP gateway."
+ ::= { waphcCfg 16 }
+
+slbCurCfgWaphcWTPPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The WTP port number to health check."
+ ::= { waphcCfg 17 }
+
+slbNewCfgWaphcWTPPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The WTP port number to health check."
+ ::= { waphcCfg 18 }
+
+slbCurCfgWaphcWTLSWSPPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The WTLS+WSP port number to health check."
+ ::= { waphcCfg 19 }
+
+slbNewCfgWaphcWTLSWSPPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The WTLS+WSP port number to health check."
+ ::= { waphcCfg 20 }
+
+slbCurCfgWaphcWTPOffset OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The offset in received WTP packet."
+ ::= { waphcCfg 21 }
+
+slbNewCfgWaphcWTPOffset OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The offset in received WTP packet."
+ ::= { waphcCfg 22 }
+
+slbCurCfgWaphcCouple OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable coupling of WAP and RADIUS Accounting
+ health checks."
+ ::= { waphcCfg 23 }
+
+slbNewCfgWaphcCouple OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable coupling of WAP and RADIUS Accounting
+ health checks."
+ ::= { waphcCfg 24 }
+
+-- WAP Load Balancing Configuration
+
+slbCurCfgWapTpcp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable WAP load balancing. "
+ ::= { wapCfg 1 }
+
+slbNewCfgWapTpcp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable WAP load balancing. "
+ ::= { wapCfg 2 }
+
+slbCurCfgWapDebug OBJECT-TYPE
+ SYNTAX INTEGER (0..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WAP Debug level."
+ ::= { wapCfg 3 }
+
+slbNewCfgWapDebug OBJECT-TYPE
+ SYNTAX INTEGER (0..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "WAP Debug level."
+ ::= { wapCfg 4 }
+
+
+-- Synch Peer Switch Configuration
+slbPeerTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in SLB Peer Table."
+ ::= { syncCfg 2 }
+
+slbCurCfgPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Synch Peer Switch configuration in the current_config."
+ ::= { syncCfg 3 }
+
+slbCurCfgPeerEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about Synch Peer Switch configuration."
+ INDEX { slbCurCfgPeerIndex }
+ ::= { slbCurCfgPeerTable 1 }
+
+SlbCurCfgPeerEntry ::= SEQUENCE {
+ slbCurCfgPeerIndex Integer32,
+ slbCurCfgPeerIpAddr IpAddress,
+ slbCurCfgPeerState INTEGER
+ }
+
+slbCurCfgPeerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index for synch peer switchs."
+ ::= { slbCurCfgPeerEntry 1 }
+
+slbCurCfgPeerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the peer switch."
+ ::= { slbCurCfgPeerEntry 2 }
+
+slbCurCfgPeerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the peer switch."
+ ::= { slbCurCfgPeerEntry 3 }
+
+slbNewCfgPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Synch Peer Switch configuration in the new_config."
+ ::= { syncCfg 4 }
+
+slbNewCfgPeerEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about synch peer switch configuration."
+ INDEX { slbNewCfgPeerIndex }
+ ::= { slbNewCfgPeerTable 1 }
+
+SlbNewCfgPeerEntry ::= SEQUENCE {
+ slbNewCfgPeerIndex Integer32,
+ slbNewCfgPeerIpAddr IpAddress,
+ slbNewCfgPeerState INTEGER,
+ slbNewCfgPeerDelete INTEGER
+ }
+
+slbNewCfgPeerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index number for synch peer switchs."
+ ::= { slbNewCfgPeerEntry 1 }
+
+slbNewCfgPeerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the peer switch."
+ ::= { slbNewCfgPeerEntry 2 }
+
+slbNewCfgPeerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the peer switch."
+ ::= { slbNewCfgPeerEntry 3 }
+
+slbNewCfgPeerDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is
+ deleted."
+ ::= { slbNewCfgPeerEntry 4 }
+
+slbCurCfgSyncFilt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable synch filter configuration."
+ ::= { syncGeneralCfg 1 }
+
+slbNewCfgSyncFilt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable synch filter configuration."
+ ::= { syncGeneralCfg 2 }
+
+slbCurCfgSyncPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable synch port configuration."
+ ::= { syncGeneralCfg 3 }
+
+slbNewCfgSyncPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable synch port configuration."
+ ::= { syncGeneralCfg 4 }
+
+slbCurCfgSyncVrrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable synch VRRP Priorities."
+ ::= { syncGeneralCfg 5 }
+
+slbNewCfgSyncVrrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable synch VRRP Priorities."
+ ::= { syncGeneralCfg 6 }
+
+slbCurCfgSyncPip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable synch proxy IP addresses."
+ ::= { syncGeneralCfg 7 }
+
+slbNewCfgSyncPip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable synch proxy IP addresses."
+ ::= { syncGeneralCfg 8 }
+
+slbCurCfgSyncSfo OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable synch stateful failover."
+ ::= { syncGeneralCfg 9 }
+
+slbNewCfgSyncSfo OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable synch stateful failover."
+ ::= { syncGeneralCfg 10 }
+
+slbCurCfgSyncSfoUpdatePeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The stateful failover update period in seconds."
+ ::= { syncGeneralCfg 11 }
+
+slbNewCfgSyncSfoUpdatePeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The stateful failover update period in seconds."
+ ::= { syncGeneralCfg 12 }
+
+slbCurCfgSyncBwm OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable syncing BWM configuration."
+ ::= { syncGeneralCfg 13 }
+
+slbNewCfgSyncBwm OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable syncing BWM configuration."
+ ::= { syncGeneralCfg 14 }
+
+slbCurCfgSyncPeerPip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable synch peer proxy IP addresses."
+ ::= { syncGeneralCfg 15 }
+
+slbNewCfgSyncPeerPip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable synch peer proxy IP addresses."
+ ::= { syncGeneralCfg 16}
+
+-- SYN Attack Detection
+
+synAttackCurCfgInterval OBJECT-TYPE
+ SYNTAX INTEGER (2..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interval specified in seconds determines how frequently the
+ switch checks for SYN attacks."
+ ::= { synAttackDetCfg 1 }
+
+synAttackNewCfgInterval OBJECT-TYPE
+ SYNTAX INTEGER (2..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The interval specified in seconds determines how frequently the
+ switch checks for SYN attacks."
+ ::= { synAttackDetCfg 2 }
+
+synAttackCurCfgThreshhold OBJECT-TYPE
+ SYNTAX INTEGER (1..100000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The threshhold indicating the number of new half-open sessions
+ per second."
+ ::= { synAttackDetCfg 3 }
+
+synAttackNewCfgThreshhold OBJECT-TYPE
+ SYNTAX INTEGER (1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshhold indicating the number of new half-open sessions
+ per second."
+ ::= { synAttackDetCfg 4 }
+
+
+-- Filtering Group
+
+fltCfgTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of filtering table entries."
+ ::= { filterCfg 1 }
+
+-- Current Config Filtering Table
+
+fltCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FltCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The filtering table in the current configuration block."
+ ::= { filterCfg 2 }
+
+fltCurCfgTableEntry OBJECT-TYPE
+ SYNTAX FltCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the filtering table."
+ INDEX { fltCurCfgIndx }
+ ::= { fltCurCfgTable 1 }
+
+FltCurCfgTableEntry ::= SEQUENCE {
+ fltCurCfgIndx Integer32,
+ fltCurCfgSrcIpMac INTEGER,
+ fltCurCfgSrcIp IpAddress,
+ fltCurCfgSrcIpMask IpAddress,
+ fltCurCfgDstIpMac INTEGER,
+ fltCurCfgDstIp IpAddress,
+ fltCurCfgDstIpMask IpAddress,
+ fltCurCfgProtocol INTEGER,
+ fltCurCfgRangeLowSrcPort INTEGER,
+ fltCurCfgRangeHighSrcPort INTEGER,
+ fltCurCfgRangeLowDstPort INTEGER,
+ fltCurCfgRangeHighDstPort INTEGER,
+ fltCurCfgAction INTEGER,
+ fltCurCfgRedirPort INTEGER,
+ fltCurCfgRedirGroup Integer32,
+ fltCurCfgLog INTEGER,
+ fltCurCfgState INTEGER,
+ fltCurCfgNat INTEGER,
+ fltCurCfgCache INTEGER,
+ fltCurCfgInvert INTEGER,
+ fltCurCfgClientProxy INTEGER,
+ fltCurCfgTcpAck INTEGER,
+ fltCurCfgSrcMac PhysAddress,
+ fltCurCfgDstMac PhysAddress,
+ fltCurCfgFtpNatActive INTEGER,
+ fltCurCfgAclTcpUrg INTEGER,
+ fltCurCfgAclTcpAck INTEGER,
+ fltCurCfgAclTcpPsh INTEGER,
+ fltCurCfgAclTcpRst INTEGER,
+ fltCurCfgAclTcpSyn INTEGER,
+ fltCurCfgAclTcpFin INTEGER,
+ fltCurCfgAclIcmp INTEGER,
+ fltCurCfgAclIpOption INTEGER,
+ fltCurCfgBwmContract Integer32,
+ fltCurCfgAclIpTos INTEGER,
+ fltCurCfgAclIpTosMask INTEGER,
+ fltCurCfgAclIpTosNew INTEGER,
+ fltCurCfgFwlb INTEGER,
+ fltCurCfgNatTimeout INTEGER,
+ fltCurCfgLinklb INTEGER,
+ fltCurCfgWapRadiusSnoop INTEGER,
+ fltCurCfgIdslbHash INTEGER,
+ fltCurCfgVlan INTEGER,
+ fltCurCfgTcpRateLimit INTEGER,
+ fltCurCfgTcpRateMaxConn INTEGER,
+ fltCurCfgHash INTEGER,
+ fltCurCfgLayer7DenyState INTEGER,
+ fltCurCfgLayer7DenyUrlBmap OCTET STRING,
+ fltCurCfgGotoFilter Integer32,
+ fltCurCfgRadiusWapPersist INTEGER,
+ fltCurCfgPbind INTEGER,
+ fltCurCfgTimeWindow INTEGER,
+ fltCurCfgHoldDuration INTEGER,
+ fltCurCfgProxyIp IpAddress,
+ fltCurCfgPatternMatch INTEGER,
+ fltCurCfgLayer7DenyMatchAll INTEGER,
+ fltCurCfgLayer7ParseAll INTEGER,
+ fltCurCfgSecurityParseAll INTEGER,
+ fltCurCfgPatternMatchGroupBmap OCTET STRING,
+ fltCurCfg8021pBitsValue INTEGER,
+ fltCurCfg8021pBitsMatch INTEGER,
+ fltCurCfgAclIpLength INTEGER,
+ fltCurCfgIdsGroup Integer32,
+ fltCurCfgEgressPip INTEGER,
+ fltCurCfgDbind INTEGER,
+ fltCurCfgReverse INTEGER,
+ fltCurCfgRevBwmContract Integer32,
+ fltCurCfgParseChn INTEGER,
+ fltCurCfgRtpBwmContract Integer32,
+ fltCurCfgSipParsing INTEGER,
+ fltCurCfgSessionMirror INTEGER,
+ fltCurCfgIpVer INTEGER,
+ fltCurCfgIpv6Sip DisplayString,
+ fltCurCfgIpv6Sprefix INTEGER,
+ fltCurCfgIpv6Dip DisplayString,
+ fltCurCfgIpv6Dprefix INTEGER,
+ fltCurCfgName DisplayString
+ }
+
+fltCurCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The filteriang table index."
+ ::= { fltCurCfgTableEntry 1 }
+
+fltCurCfgSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source IP address to be filtered."
+ ::= { fltCurCfgTableEntry 2 }
+
+fltCurCfgSrcIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source IP sub-net mask for filtering."
+ ::= { fltCurCfgTableEntry 3 }
+
+fltCurCfgDstIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address to be filtered."
+ ::= { fltCurCfgTableEntry 4 }
+
+fltCurCfgDstIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP sub-net mask for filtering."
+ ::= { fltCurCfgTableEntry 5 }
+
+fltCurCfgProtocol OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol to be filtered."
+ ::= { fltCurCfgTableEntry 6 }
+
+fltCurCfgRangeHighSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The higher source TCP/UDP port number to be filtered. It applies
+ only when protocol defined in fltCurCfgProtocol is UDP or TCP.
+ '0' means no filtering."
+ ::= { fltCurCfgTableEntry 7 }
+
+fltCurCfgRangeLowSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lower source TCP/UDP port number to be filtered. It applies
+ only when protocol defined in fltCurCfgProtocol is UDP or TCP.
+ '0' means no filtering."
+ ::= { fltCurCfgTableEntry 8 }
+
+fltCurCfgRangeLowDstPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lower destination TCP/UDP port number to be filtered. It applies
+ only when protocol defined in fltCurCfgProtocol is UDP or TCP.
+ '0' means no filtering."
+ ::= { fltCurCfgTableEntry 9 }
+
+fltCurCfgRangeHighDstPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The higher destination TCP/UDP port number to be filtered. It applies
+ only when protocol defined in fltCurCfgProtocol is UDP or TCP.
+ '0' means no filtering."
+ ::= { fltCurCfgTableEntry 10 }
+
+fltCurCfgAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ allow(1),
+ deny(2),
+ redirect(3),
+ nat(4), -- network address translation
+ goto(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The action for the filtering rule."
+ ::= { fltCurCfgTableEntry 11 }
+
+fltCurCfgRedirPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server port number used for redirection."
+ ::= { fltCurCfgTableEntry 12 }
+
+fltCurCfgRedirGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server group to be redirected to."
+ ::= { fltCurCfgTableEntry 13 }
+
+fltCurCfgLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable logging."
+ ::= { fltCurCfgTableEntry 14 }
+
+fltCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of this filtering rule."
+ ::= { fltCurCfgTableEntry 15 }
+
+fltCurCfgNat OBJECT-TYPE
+ SYNTAX INTEGER {
+ destination-address(1),
+ source-address(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The selection of destination or source for network address
+ translation."
+ ::= { fltCurCfgTableEntry 16 }
+
+fltCurCfgCache OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable caching sessions that match filter."
+ ::= { fltCurCfgTableEntry 17 }
+
+fltCurCfgInvert OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Turn the invert logic on or off for the filter entry."
+ ::= { fltCurCfgTableEntry 18 }
+
+fltCurCfgClientProxy OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable client proxy."
+ ::= { fltCurCfgTableEntry 19 }
+
+fltCurCfgTcpAck OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filtering on matching TCP ACK and RST flag."
+ ::= { fltCurCfgTableEntry 20 }
+
+
+fltCurCfgSrcMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source MAC address to be filtered."
+ ::= { fltCurCfgTableEntry 22 }
+
+fltCurCfgDstMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Destination MAC address to be filtered."
+ ::= { fltCurCfgTableEntry 23 }
+
+fltCurCfgFtpNatActive OBJECT-TYPE
+ SYNTAX INTEGER{
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable FTP NAT for active ftp only."
+ ::= { fltCurCfgTableEntry 24 }
+
+-- Current Config for TCP ACL filtering Table
+
+fltCurCfgAclTcpUrg OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP URG packet."
+ ::= { fltCurCfgTableEntry 25 }
+
+fltCurCfgAclTcpAck OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP ACK packet."
+ ::= { fltCurCfgTableEntry 26 }
+
+fltCurCfgAclTcpPsh OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP PSH packet."
+ ::= { fltCurCfgTableEntry 27 }
+
+fltCurCfgAclTcpRst OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP RST packet."
+ ::= { fltCurCfgTableEntry 28 }
+
+fltCurCfgAclTcpSyn OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP SYN packet."
+ ::= { fltCurCfgTableEntry 29 }
+
+fltCurCfgAclTcpFin OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP FIN packet."
+ ::= { fltCurCfgTableEntry 30 }
+
+-- Current Config for ICMP Type ACL filtering Table
+
+fltCurCfgAclIcmp OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP type to be filtered. A ICMP type of 255 indicates 'any'"
+ ::= { fltCurCfgTableEntry 31 }
+
+-- Current Config IP Option ACL Filtering Table
+
+fltCurCfgAclIpOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable IP option matching."
+ ::= { fltCurCfgTableEntry 32 }
+
+fltCurCfgBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Filt default BW contract number."
+ ::= { fltCurCfgTableEntry 33 }
+
+fltCurCfgAclIpTos OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP TOS value to be filtered."
+ ::= { fltCurCfgTableEntry 34 }
+
+fltCurCfgAclIpTosMask OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP TOS mask for filtering."
+ ::= { fltCurCfgTableEntry 35 }
+
+fltCurCfgAclIpTosNew OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The new IP TOS value to over-write when filtering fired."
+ ::= { fltCurCfgTableEntry 36 }
+
+fltCurCfgFwlb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filtering on firewall redirect hash method."
+ ::= { fltCurCfgTableEntry 37 }
+
+fltCurCfgNatTimeout OBJECT-TYPE
+ SYNTAX INTEGER (4..32768)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The NAT session timeout. The timeout value should be an even number
+ between 4 and 32768."
+ ::= { fltCurCfgTableEntry 38 }
+
+fltCurCfgLinklb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable WAN link load balancing."
+ ::= { fltCurCfgTableEntry 39 }
+
+fltCurCfgWapRadiusSnoop OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable WAP RADIUS snooping."
+ ::= { fltCurCfgTableEntry 40 }
+
+fltCurCfgSrcIpMac OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(1),
+ mac(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set a flag indicating whether filtering should be based on the
+ source IP address or the source MAC address field."
+ ::= { fltCurCfgTableEntry 41 }
+
+fltCurCfgDstIpMac OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(1),
+ mac(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set a flag indicating whether filtering should be based on the
+ destination IP address or the destination MAC address field."
+ ::= { fltCurCfgTableEntry 42 }
+
+fltCurCfgIdslbHash OBJECT-TYPE
+ SYNTAX INTEGER {
+ sip(1),
+ dip(2),
+ both(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set hash parameter for intrusion detection server load balancing."
+ ::= { fltCurCfgTableEntry 43 }
+
+fltCurCfgVlan OBJECT-TYPE
+ SYNTAX INTEGER (0..4090)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set the VLAN assoicated with the filter."
+ ::= { fltCurCfgTableEntry 44 }
+
+fltCurCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the filter."
+ ::= { fltCurCfgTableEntry 45 }
+
+fltCurCfgTcpRateLimit OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable protocol rate limiting."
+ ::= { fltCurCfgTableEntry 46 }
+
+fltCurCfgTcpRateMaxConn OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set maximum connections (number of connections in units of 10)
+ for TCP connection rate limiting. In the case of ICMP and UDP,
+ this is the maximum packets (number of packets in units of 10)."
+ ::= { fltCurCfgTableEntry 47 }
+
+fltCurCfgHash OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ sip(2),
+ dip(3),
+ both(4),
+ sipsport(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set hash parameter for the filter."
+ ::= { fltCurCfgTableEntry 48 }
+
+
+fltCurCfgLayer7DenyState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable layer 7 deny filtering."
+ ::= { fltCurCfgTableEntry 50 }
+
+fltCurCfgLayer7DenyUrlBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL strings selected for Layer 7 deny filters.
+ The selected URL strings are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ URL Path 9
+ || ||
+ || ||___ URL Path 8
+ || |____ URL Path 7
+ || . . .
+ ||_________ URL Path 2
+ |__________ URL Path 1
+
+ where x : 1 - The represented URL string is selected
+ 0 - The represented URL string is not selected"
+ ::= { fltCurCfgTableEntry 51 }
+
+fltCurCfgGotoFilter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The filter ID for GOTO action in the current config."
+ ::= { fltCurCfgTableEntry 52 }
+
+fltCurCfgRadiusWapPersist OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Radius/WAP persistence."
+ ::= { fltCurCfgTableEntry 53 }
+
+fltCurCfgPbind OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filter persistent binding."
+ ::= { fltCurCfgTableEntry 54 }
+
+fltCurCfgTimeWindow OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time window for protocol rate limiting (in seconds)."
+ ::= { fltCurCfgTableEntry 55 }
+
+fltCurCfgHoldDuration OBJECT-TYPE
+ SYNTAX INTEGER (2..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hold down duration for protocol rate limiting (in minutes)."
+ ::= { fltCurCfgTableEntry 56 }
+
+fltCurCfgPatternMatch OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable binary pattern matching."
+ ::= { fltCurCfgTableEntry 57 }
+
+fltCurCfgLayer7DenyMatchAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable match-all criteria for L7 deny string matching."
+ ::= { fltCurCfgTableEntry 58 }
+
+fltCurCfgProxyIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The client proxy IP address for NAT and REDIR filter."
+
+ ::= { fltCurCfgTableEntry 59 }
+
+fltCurCfgLayer7ParseAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable layer 7 lookup (parsing) of all packets."
+ ::= { fltCurCfgTableEntry 60 }
+
+fltCurCfgSecurityParseAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable pattern string lookup (parsing) of all packets."
+ ::= { fltCurCfgTableEntry 61 }
+
+fltCurCfgPatternMatchGroupBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pattern match group.
+ The pattern match groups are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ pattern match group
+ || ||
+ || ||___ pattern match group 8
+ || |____ pattern match group 7
+ || . . .
+ ||_________ pattern match group 2
+ |__________ pattern match group 1
+
+ where x : 1 - The represented pattern match group is selected
+ 0 - The represented pattern match group is not selected"
+ ::= { fltCurCfgTableEntry 62 }
+
+fltCurCfg8021pBitsValue OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 802.1p bits value to match."
+ ::= { fltCurCfgTableEntry 63 }
+
+fltCurCfg8021pBitsMatch OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable matching on 802.1p bits in the packets."
+ ::= { fltCurCfgTableEntry 64 }
+
+fltCurCfgAclIpLength OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set the IP maximum packet length in bytes. A value can be either 0
+ which indicates 'any' length or between 64 and 65535."
+ ::= { fltCurCfgTableEntry 65 }
+
+fltCurCfgIdsGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server group for IDS load balancing. A value of 0 indicates
+ 'none'."
+ ::= { fltCurCfgTableEntry 66 }
+
+fltCurCfgEgressPip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable pip selection based on egress port/vlan."
+ ::= { fltCurCfgTableEntry 67 }
+
+fltCurCfgDbind OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filter delayed binding."
+ ::= { fltCurCfgTableEntry 68 }
+
+fltCurCfgRevBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Filt reverse session BWM contract number."
+ ::= { fltCurCfgTableEntry 69 }
+
+fltCurCfgReverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable creating session for reverse side traffic."
+ ::= { fltCurCfgTableEntry 70 }
+
+fltCurCfgParseChn OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable chained pgroup match criteria for l7 filtering."
+ ::= { fltCurCfgTableEntry 71 }
+
+
+fltCurCfgRtpBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "BWM contract for SIP RTP traffic."
+ ::= { fltCurCfgTableEntry 72 }
+
+fltCurCfgSipParsing OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SIP NAT."
+ ::= { fltCurCfgTableEntry 73 }
+
+
+fltCurCfgSessionMirror OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable session mirroring."
+ ::= { fltCurCfgTableEntry 74 }
+
+
+fltCurCfgIpVer OBJECT-TYPE
+ SYNTAX INTEGER{
+ ipv4(1),
+ ipv6(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of IP address."
+ ::= { fltCurCfgTableEntry 75 }
+
+fltCurCfgIpv6Sip OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source IPv6 address to be filtered. Address should be 4-byte
+ haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { fltCurCfgTableEntry 76 }
+
+fltCurCfgIpv6Sprefix OBJECT-TYPE
+ SYNTAX INTEGER(0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix length associated with source IP address ."
+ ::= { fltCurCfgTableEntry 77 }
+
+fltCurCfgIpv6Dip OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IPv6 address to be filtered. Address should be 4-byte
+ haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { fltCurCfgTableEntry 78 }
+
+fltCurCfgIpv6Dprefix OBJECT-TYPE
+ SYNTAX INTEGER(0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix length associated with destination IP address ."
+ ::= { fltCurCfgTableEntry 79 }
+
+
+-- New Config Filtering Table
+
+fltNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FltNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The filtering table in the new configuration block."
+ ::= { filterCfg 3 }
+
+fltNewCfgTableEntry OBJECT-TYPE
+ SYNTAX FltNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the filtering table."
+ INDEX { fltNewCfgIndx }
+ ::= { fltNewCfgTable 1 }
+
+FltNewCfgTableEntry ::= SEQUENCE {
+ fltNewCfgIndx Integer32,
+ fltNewCfgSrcIpMac INTEGER,
+ fltNewCfgSrcIp IpAddress,
+ fltNewCfgSrcIpMask IpAddress,
+ fltNewCfgDstIpMac INTEGER,
+ fltNewCfgDstIp IpAddress,
+ fltNewCfgDstIpMask IpAddress,
+ fltNewCfgProtocol INTEGER,
+ fltNewCfgRangeLowSrcPort INTEGER,
+ fltNewCfgRangeHighSrcPort INTEGER,
+ fltNewCfgRangeLowDstPort INTEGER,
+ fltNewCfgRangeHighDstPort INTEGER,
+ fltNewCfgAction INTEGER,
+ fltNewCfgRedirPort INTEGER,
+ fltNewCfgRedirGroup Integer32,
+ fltNewCfgLog INTEGER,
+ fltNewCfgState INTEGER,
+ fltNewCfgNat INTEGER,
+ fltNewCfgCache INTEGER,
+ fltNewCfgInvert INTEGER,
+ fltNewCfgClientProxy INTEGER,
+ fltNewCfgTcpAck INTEGER,
+ fltNewCfgSrcMac PhysAddress,
+ fltNewCfgDstMac PhysAddress,
+ fltNewCfgFtpNatActive INTEGER,
+ fltNewCfgAclTcpUrg INTEGER,
+ fltNewCfgAclTcpAck INTEGER,
+ fltNewCfgAclTcpPsh INTEGER,
+ fltNewCfgAclTcpRst INTEGER,
+ fltNewCfgAclTcpSyn INTEGER,
+ fltNewCfgAclTcpFin INTEGER,
+ fltNewCfgAclIcmp INTEGER,
+ fltNewCfgAclIpOption INTEGER,
+ fltNewCfgBwmContract Integer32,
+ fltNewCfgAclIpTos INTEGER,
+ fltNewCfgAclIpTosMask INTEGER,
+ fltNewCfgAclIpTosNew INTEGER,
+ fltNewCfgFwlb INTEGER,
+ fltNewCfgNatTimeout INTEGER,
+ fltNewCfgLinklb INTEGER,
+ fltNewCfgWapRadiusSnoop INTEGER,
+ fltNewCfgIdslbHash INTEGER,
+ fltNewCfgVlan INTEGER,
+ fltNewCfgName DisplayString,
+ fltNewCfgTcpRateLimit INTEGER,
+ fltNewCfgTcpRateMaxConn INTEGER,
+ fltNewCfgHash INTEGER,
+ fltNewCfgLayer7DenyState INTEGER,
+ fltNewCfgLayer7DenyUrlBmap OCTET STRING,
+ fltNewCfgLayer7DenyAddUrl Integer32,
+ fltNewCfgLayer7DenyRemUrl Integer32,
+ fltNewCfgGotoFilter Integer32,
+ fltNewCfgRadiusWapPersist INTEGER,
+ fltNewCfgPbind INTEGER,
+ fltNewCfgTimeWindow INTEGER,
+ fltNewCfgHoldDuration INTEGER,
+ fltNewCfgProxyIp IpAddress,
+ fltNewCfgPatternMatch INTEGER,
+ fltNewCfgLayer7DenyMatchAll INTEGER,
+ fltNewCfgLayer7ParseAll INTEGER,
+ fltNewCfgSecurityParseAll INTEGER,
+ fltNewCfgPatternMatchGroupBmap OCTET STRING,
+ fltNewCfgAddPatternMatchGroup Integer32,
+ fltNewCfgRemPatternMatchGroup Integer32,
+ fltNewCfg8021pBitsValue INTEGER,
+ fltNewCfg8021pBitsMatch INTEGER,
+ fltNewCfgAclIpLength INTEGER,
+ fltNewCfgIdsGroup Integer32,
+ fltNewCfgEgressPip INTEGER,
+ fltNewCfgDbind INTEGER,
+ fltNewCfgReverse INTEGER,
+ fltNewCfgRevBwmContract Integer32,
+ fltNewCfgParseChn INTEGER,
+ fltNewCfgRtpBwmContract Integer32,
+ fltNewCfgSipParsing INTEGER,
+ fltNewCfgSessionMirror INTEGER,
+ fltNewCfgIpVer INTEGER,
+ fltNewCfgIpv6Sip DisplayString,
+ fltNewCfgIpv6Sprefix INTEGER,
+ fltNewCfgIpv6Dip DisplayString,
+ fltNewCfgIpv6Dprefix INTEGER,
+ fltNewCfgDelete INTEGER
+ }
+
+fltNewCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The filtering table index."
+ ::= { fltNewCfgTableEntry 1 }
+
+fltNewCfgSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The source IP address to be filtered."
+ ::= { fltNewCfgTableEntry 2 }
+
+fltNewCfgSrcIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The source IP sub-net mask for filtering."
+ ::= { fltNewCfgTableEntry 3 }
+
+fltNewCfgDstIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination IP address to be filtered."
+ ::= { fltNewCfgTableEntry 4 }
+
+fltNewCfgDstIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination IP sub-net mask for filtering."
+ ::= { fltNewCfgTableEntry 5 }
+
+fltNewCfgProtocol OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The protocol to be filtered."
+ ::= { fltNewCfgTableEntry 6 }
+
+fltNewCfgRangeHighSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The higher source TCP/UDP port number to be filtered. It applies
+ only when protocol defined in fltNewCfgProtocol is UDP or TCP.
+ '0' means no filtering."
+ ::= { fltNewCfgTableEntry 7 }
+
+fltNewCfgRangeLowSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The lower source TCP/UDP port number to be filtered. It applies
+ only when protocol defined in fltNewCfgProtocol is UDP or TCP.
+ '0' means no filtering."
+ ::= { fltNewCfgTableEntry 8 }
+
+fltNewCfgRangeLowDstPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The lower destination TCP/UDP port number to be filtered.
+ It applies only when protocol defined in fltNewCfgProtocol
+ is UDP or TCP. '0' means no filtering."
+ ::= { fltNewCfgTableEntry 9 }
+
+fltNewCfgRangeHighDstPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The higher destination TCP/UDP port number to be filtered.
+ It applies only when protocol defined in fltNewCfgProtocol
+ is UDP or TCP. '0' means no filtering."
+ ::= { fltNewCfgTableEntry 10 }
+
+fltNewCfgAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ allow(1),
+ deny(2),
+ redirect(3),
+ nat(4), -- network address translation
+ goto(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The action for the filtering rule."
+ ::= { fltNewCfgTableEntry 11 }
+
+fltNewCfgRedirPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server port number used for redirection."
+ ::= { fltNewCfgTableEntry 12 }
+
+fltNewCfgRedirGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server group to be redirected to."
+ ::= { fltNewCfgTableEntry 13 }
+
+fltNewCfgLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable logging."
+ ::= { fltNewCfgTableEntry 14 }
+
+fltNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of this filtering rule."
+ ::= { fltNewCfgTableEntry 15 }
+
+fltNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { fltNewCfgTableEntry 16 }
+
+fltNewCfgNat OBJECT-TYPE
+ SYNTAX INTEGER {
+ destination-address(1),
+ source-address(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The selection of destination or source for network address
+ translation."
+ ::= { fltNewCfgTableEntry 17 }
+
+fltNewCfgCache OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable caching sessions that match filter."
+ ::= { fltNewCfgTableEntry 18 }
+
+fltNewCfgInvert OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Turn the invert logic on or off for the filter entry."
+ ::= { fltNewCfgTableEntry 19 }
+
+fltNewCfgClientProxy OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable client proxy."
+ ::= { fltNewCfgTableEntry 20 }
+
+fltNewCfgTcpAck OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filtering on matching TCP ACK and RST flag."
+ ::= { fltNewCfgTableEntry 21 }
+
+
+fltNewCfgSrcMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The source MAC address to be filtered."
+ ::= { fltNewCfgTableEntry 23 }
+
+fltNewCfgDstMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Destination MAC address to be filtered."
+ ::= { fltNewCfgTableEntry 24 }
+
+fltNewCfgFtpNatActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable FTP NAT for active ftp."
+ ::= { fltNewCfgTableEntry 25 }
+
+-- New Config TCP Flag ACL Filtering Table
+
+fltNewCfgAclTcpUrg OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP URG packet."
+ ::= { fltNewCfgTableEntry 26 }
+
+fltNewCfgAclTcpAck OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP ACK packet."
+ ::= { fltNewCfgTableEntry 27 }
+
+fltNewCfgAclTcpPsh OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP PSH packet."
+ ::= { fltNewCfgTableEntry 28 }
+
+fltNewCfgAclTcpRst OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP RST packet."
+ ::= { fltNewCfgTableEntry 29 }
+
+fltNewCfgAclTcpSyn OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP SYN packet."
+ ::= { fltNewCfgTableEntry 30 }
+
+fltNewCfgAclTcpFin OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP FIN packet."
+ ::= { fltNewCfgTableEntry 31 }
+
+-- New Config ICMP Type ACL Filtering Table
+
+fltNewCfgAclIcmp OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ICMP type to be filtered. A ICMP type of 255 indicates 'any'"
+ ::= { fltNewCfgTableEntry 32 }
+
+-- New Config IP Option ACL Filtering Table
+
+fltNewCfgAclIpOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable IP option matching."
+ ::= { fltNewCfgTableEntry 33 }
+
+fltNewCfgBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Filt default BW contract number."
+ ::= { fltNewCfgTableEntry 34 }
+
+fltNewCfgAclIpTos OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP TOS value to be filtered."
+ ::= { fltNewCfgTableEntry 35 }
+
+fltNewCfgAclIpTosMask OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP TOS mask for filtering."
+ ::= { fltNewCfgTableEntry 36 }
+
+fltNewCfgAclIpTosNew OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The new IP TOS value to over-write when filtering fired."
+ ::= { fltNewCfgTableEntry 37 }
+
+fltNewCfgFwlb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filtering on firewall redirect hash method."
+ ::= { fltNewCfgTableEntry 38 }
+
+fltNewCfgNatTimeout OBJECT-TYPE
+ SYNTAX INTEGER (4..32768)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The NAT session timeout. The timeout value should be an even
+ number between 4 and 32768."
+ ::= { fltNewCfgTableEntry 39 }
+
+fltNewCfgLinklb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable WAN link load balancing."
+ ::= { fltNewCfgTableEntry 40 }
+
+fltNewCfgWapRadiusSnoop OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable WAP RADIUS snooping."
+ ::= { fltNewCfgTableEntry 41 }
+
+fltNewCfgSrcIpMac OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(1),
+ mac(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set a flag indicating whether filtering should be based on the
+ source IP address or the source MAC address field."
+ ::= { fltNewCfgTableEntry 42 }
+
+fltNewCfgDstIpMac OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(1),
+ mac(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set a flag indicating whether filtering should be based on the
+ destination IP address or the destination MAC address field."
+ ::= { fltNewCfgTableEntry 43 }
+
+fltNewCfgIdslbHash OBJECT-TYPE
+ SYNTAX INTEGER {
+ sip(1),
+ dip(2),
+ both(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set hash parameter for intrusion detection server load balancing."
+ ::= { fltNewCfgTableEntry 44 }
+
+fltNewCfgVlan OBJECT-TYPE
+ SYNTAX INTEGER (0..4090)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the VLAN assoicated with the filter."
+ ::= { fltNewCfgTableEntry 45 }
+
+fltNewCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the filter."
+ ::= { fltNewCfgTableEntry 46 }
+
+fltNewCfgTcpRateLimit OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable protocol rate limiting."
+ ::= { fltNewCfgTableEntry 47 }
+
+fltNewCfgTcpRateMaxConn OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set maximum connections (number of connections in units of 10)
+ for TCP connection rate limiting. In the case of ICMP and UDP,
+ this is the maximum packets (number of packets in units of 10)."
+ ::= { fltNewCfgTableEntry 48 }
+
+fltNewCfgHash OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ sip(2),
+ dip(3),
+ both(4),
+ sipsport(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set hash parameter for the filter."
+ ::= { fltNewCfgTableEntry 49 }
+
+
+fltNewCfgLayer7DenyState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable layer 7 deny filtering."
+ ::= { fltNewCfgTableEntry 51 }
+
+fltNewCfgLayer7DenyUrlBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL strings selected for Layer 7 deny filters.
+ The selected URL strings are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ URL Path 9
+ || ||
+ || ||___ URL Path 8
+ || |____ URL Path 7
+ || . . .
+ ||_________ URL Path 2
+ |__________ URL Path 1
+
+ where x : 1 - The represented URL string is selected
+ 0 - The represented URL string is not selected"
+ ::= { fltNewCfgTableEntry 52 }
+
+fltNewCfgLayer7DenyAddUrl OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The URL Path (slbCurCfgUrlLbPathIndex) to be added to the
+ Layer 7 deny filter. A zero is returned when read."
+ ::= { fltNewCfgTableEntry 53 }
+
+fltNewCfgLayer7DenyRemUrl OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The URL Path (slbCurCfgUrlLbPathIndex) to be removed from
+ the Layer 7 deny filter. A zero is returned when read."
+ ::= { fltNewCfgTableEntry 54 }
+
+fltNewCfgGotoFilter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The filter ID for GOTO action in the new config."
+ ::= { fltNewCfgTableEntry 55 }
+
+fltNewCfgRadiusWapPersist OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Radius/WAP persistence."
+ ::= { fltNewCfgTableEntry 56 }
+
+fltNewCfgPbind OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filter persistent binding."
+ ::= { fltNewCfgTableEntry 57 }
+
+fltNewCfgTimeWindow OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The time window for protocol rate limiting (in seconds)."
+ ::= { fltNewCfgTableEntry 58 }
+
+fltNewCfgHoldDuration OBJECT-TYPE
+ SYNTAX INTEGER (2..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The hold down duration for protocol rate limiting (in minutes)."
+ ::= { fltNewCfgTableEntry 59 }
+
+fltNewCfgPatternMatch OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable binary pattern matching."
+ ::= { fltNewCfgTableEntry 60 }
+
+fltNewCfgLayer7DenyMatchAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable match-all criteria for L7 deny string matching."
+ ::= { fltNewCfgTableEntry 61 }
+
+fltNewCfgProxyIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The client proxy IP address for NAT and REDIR filter."
+
+ ::= { fltNewCfgTableEntry 62 }
+
+fltNewCfgLayer7ParseAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable layer 7 lookup (parsing) of all packets."
+ ::= { fltNewCfgTableEntry 63 }
+
+fltNewCfgSecurityParseAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable pattern string lookup (parsing) of all packets."
+ ::= { fltNewCfgTableEntry 64 }
+
+fltNewCfgPatternMatchGroupBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pattern match group.
+ The pattern match groups are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ pattern match group
+ || ||
+ || ||___ pattern match group 8
+ || |____ pattern match group 7
+ || . . .
+ ||_________ pattern match group 2
+ |__________ pattern match group 1
+
+ where x : 1 - The represented pattern match group is selected
+ 0 - The represented pattern match group is not selected"
+ ::= { fltNewCfgTableEntry 65 }
+
+fltNewCfgAddPatternMatchGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The pattern match group to be added to the
+ security filter. A zero is returned when read."
+ ::= { fltNewCfgTableEntry 66 }
+
+fltNewCfgRemPatternMatchGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The pattern match group to be to be removed from
+ the security filter. A zero is returned when read."
+ ::= { fltNewCfgTableEntry 67 }
+
+fltNewCfg8021pBitsValue OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The 802.1p bits value to match."
+ ::= { fltNewCfgTableEntry 68 }
+
+fltNewCfg8021pBitsMatch OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable matching on 802.1p bits in the packets."
+ ::= { fltNewCfgTableEntry 69 }
+
+fltNewCfgAclIpLength OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the IP maximum packet length in bytes. A value can be either 0
+ which indicates 'any' length or between 64 and 65535."
+ ::= { fltNewCfgTableEntry 70 }
+
+fltNewCfgIdsGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server group for IDS load balancing. A value of 0 indicates
+ 'none'."
+ ::= { fltNewCfgTableEntry 71 }
+
+fltNewCfgEgressPip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable pip selection based on egress port/vlan."
+ ::= { fltNewCfgTableEntry 72 }
+
+fltNewCfgDbind OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filter delayed binding."
+ ::= { fltNewCfgTableEntry 73 }
+
+fltNewCfgRevBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Filt reverse session BWM contract number."
+ ::= { fltNewCfgTableEntry 74 }
+
+fltNewCfgReverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable creating session for reverse side traffic."
+ ::= { fltNewCfgTableEntry 75 }
+
+fltNewCfgParseChn OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable chained pgroup match criteria for l7 filtering."
+ ::= { fltNewCfgTableEntry 76}
+
+
+fltNewCfgRtpBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "BWM contract for SIP RTP traffic."
+ ::= { fltNewCfgTableEntry 77 }
+
+fltNewCfgSipParsing OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SIP NAT."
+ ::= { fltNewCfgTableEntry 78 }
+
+
+ fltNewCfgSessionMirror OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable session mirroring."
+ ::= { fltNewCfgTableEntry 79 }
+
+
+fltNewCfgIpVer OBJECT-TYPE
+ SYNTAX INTEGER{
+ ipv4(1),
+ ipv6(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of IP address."
+ ::= { fltNewCfgTableEntry 80 }
+
+fltNewCfgIpv6Sip OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The source IPv6 address to be filtered. Address should be 4-byte
+ haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { fltNewCfgTableEntry 81 }
+
+fltNewCfgIpv6Sprefix OBJECT-TYPE
+ SYNTAX INTEGER(0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The prefix length associated with source IP address ."
+ ::= { fltNewCfgTableEntry 82 }
+
+fltNewCfgIpv6Dip OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination IPv6 address to be filtered. Address should be 4-byte
+ haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { fltNewCfgTableEntry 83 }
+
+fltNewCfgIpv6Dprefix OBJECT-TYPE
+ SYNTAX INTEGER(0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The prefix length associated with destination IP address ."
+ ::= { fltNewCfgTableEntry 84 }
+
+
+-- Filtering Port Table
+
+fltCurCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FltCurCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The filtering port table in the current configuration block."
+ ::= { filterCfg 4 }
+
+fltCurCfgPortTableEntry OBJECT-TYPE
+ SYNTAX FltCurCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the filtering port table."
+ INDEX { fltCurCfgPortIndx }
+ ::= { fltCurCfgPortTable 1 }
+
+FltCurCfgPortTableEntry ::= SEQUENCE {
+ fltCurCfgPortIndx Integer32,
+ fltCurCfgPortState INTEGER,
+ fltCurCfgPortFiltBmap OCTET STRING
+ }
+
+fltCurCfgPortIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { fltCurCfgPortTableEntry 1 }
+
+fltCurCfgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filtering."
+ ::= { fltCurCfgPortTableEntry 2 }
+
+fltCurCfgPortFiltBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The filtering rules applied to the port. The filtering rules are
+ presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ filter 9
+ || ||
+ || ||___ filter 8
+ || |____ filter 7
+ || . . .
+ ||_________ filter 2
+ |__________ filter 1 (as index to fltCurCfgTable)
+
+ where x : 1 - The represented filter rule applied to the port
+ 0 - The represented filter rule not applied to the port "
+ ::= { fltCurCfgPortTableEntry 3 }
+
+fltNewCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FltNewCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The filtering port table in the new configuration block."
+ ::= { filterCfg 5 }
+
+fltNewCfgPortTableEntry OBJECT-TYPE
+ SYNTAX FltNewCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the filtering port table."
+ INDEX { fltNewCfgPortIndx }
+ ::= { fltNewCfgPortTable 1 }
+
+FltNewCfgPortTableEntry ::= SEQUENCE {
+ fltNewCfgPortIndx Integer32,
+ fltNewCfgPortState INTEGER,
+ fltNewCfgPortFiltBmap OCTET STRING,
+ fltNewCfgPortAddFiltRule Integer32,
+ fltNewCfgPortRemFiltRule Integer32
+ }
+
+fltNewCfgPortIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { fltNewCfgPortTableEntry 1 }
+
+fltNewCfgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filtering."
+ ::= { fltNewCfgPortTableEntry 2 }
+
+fltNewCfgPortFiltBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The filtering rules applied to the port. The filtering rules
+ are presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ filter 9
+ || ||
+ || ||___ filter 8
+ || |____ filter 7
+ || . . .
+ ||_________ filter 2
+ |__________ filter 1 (as index to fltNewCfgTable)
+
+ where x : 1 - The represented filter rule applied to the port
+ 0 - The represented filter rule not applied to the port "
+ ::= { fltNewCfgPortTableEntry 3 }
+
+fltNewCfgPortAddFiltRule OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to add filtering rule to a port. The value
+ specified with this object is the index to the fltNewCfgTable for
+ which filtering rule to be added to the port. The range of the
+ valid index is between 1 and fltCurCfgTableMaxSize. When read, the
+ value '0' is returned always."
+ ::= { fltNewCfgPortTableEntry 4 }
+
+fltNewCfgPortRemFiltRule OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to remove filtering rule from a port. The
+ value specified with this object is the index to the fltNewCfgTable
+ for which filtering rule to be removed from the port. The range of
+ the valid index is between 1 and fltCurCfgTableMaxSize. When read,
+ the value '0' is returned always."
+ ::= { fltNewCfgPortTableEntry 5 }
+
+-- URL based BWM filtering table
+fltUrlBwmTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of URL based BWM entries."
+ ::= { filterCfg 6 }
+
+fltCurCfgUrlBwmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FltCurCfgUrlBwmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of URL based BWM for filtering."
+ ::= { filterCfg 7 }
+
+fltCurCfgUrlBwmEntry OBJECT-TYPE
+ SYNTAX FltCurCfgUrlBwmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the URL based BWM filtering table."
+ INDEX { fltCurCfgUrlBwmFltIndex, fltCurCfgUrlBwmUrlId }
+ ::= { fltCurCfgUrlBwmTable 1 }
+
+FltCurCfgUrlBwmEntry ::= SEQUENCE {
+ fltCurCfgUrlBwmFltIndex Integer32,
+ fltCurCfgUrlBwmUrlId Integer32,
+ fltCurCfgUrlReverseBwmContract Integer32,
+ fltCurCfgUrlBwmContract Integer32
+ }
+
+fltCurCfgUrlBwmFltIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the filter."
+ ::= { fltCurCfgUrlBwmEntry 1 }
+
+fltCurCfgUrlBwmUrlId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL Path Identifier."
+ ::= { fltCurCfgUrlBwmEntry 2 }
+
+fltCurCfgUrlBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BW contract."
+ ::= { fltCurCfgUrlBwmEntry 3 }
+
+fltCurCfgUrlReverseBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM contract for reverse traffic."
+ ::= { fltCurCfgUrlBwmEntry 4 }
+
+fltNewCfgUrlBwmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FltNewCfgUrlBwmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of URL based BWM for filtering."
+ ::= { filterCfg 8 }
+
+fltNewCfgUrlBwmEntry OBJECT-TYPE
+ SYNTAX FltNewCfgUrlBwmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the URL based BWM filtering table."
+ INDEX { fltNewCfgUrlBwmFltIndex, fltNewCfgUrlBwmUrlId }
+ ::= { fltNewCfgUrlBwmTable 1 }
+
+FltNewCfgUrlBwmEntry ::= SEQUENCE {
+ fltNewCfgUrlBwmFltIndex Integer32,
+ fltNewCfgUrlBwmUrlId Integer32,
+ fltNewCfgUrlBwmContract Integer32,
+ fltNewCfgUrlReverseBwmContract Integer32,
+ fltNewCfgUrlBwmDelete INTEGER
+ }
+
+fltNewCfgUrlBwmFltIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the filter."
+ ::= { fltNewCfgUrlBwmEntry 1 }
+
+fltNewCfgUrlBwmUrlId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL Path Identifier."
+ ::= { fltNewCfgUrlBwmEntry 2 }
+
+fltNewCfgUrlBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The BW traffic contract."
+ ::= { fltNewCfgUrlBwmEntry 3 }
+
+fltNewCfgUrlBwmDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { fltNewCfgUrlBwmEntry 4 }
+
+fltNewCfgUrlReverseBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The BWM contract for reverse traffic."
+ ::= { fltNewCfgUrlBwmEntry 5 }
+
+-- Filter HTTP Redirection Mapping Table
+
+fltCfgHttpRedirMappingTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in HttpRedirMappingTable."
+ ::= { filterCfg 9 }
+
+fltCurCfgHttpRedirMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FltCurCfgHttpRedirMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of HTTP redirection mapping table."
+ ::= { filterCfg 10 }
+
+fltCurCfgHttpRedirMappingEntry OBJECT-TYPE
+ SYNTAX FltCurCfgHttpRedirMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the HTTP redirect mapping table."
+ INDEX { fltCurCfgHttpRedirMappingFilter,
+ fltCurCfgHttpRedirMappingFromStr }
+ ::= { fltCurCfgHttpRedirMappingTable 1 }
+
+FltCurCfgHttpRedirMappingEntry ::= SEQUENCE {
+ fltCurCfgHttpRedirMappingFilter Integer32,
+ fltCurCfgHttpRedirMappingFromStr INTEGER,
+ fltCurCfgHttpRedirMappingToStr INTEGER
+ }
+
+fltCurCfgHttpRedirMappingFilter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The filter number."
+ ::= { fltCurCfgHttpRedirMappingEntry 1 }
+
+fltCurCfgHttpRedirMappingFromStr OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This index is the string ID of Layer7 string table.
+ If HTTP request matches this string, then switch issues
+ a HTTP REDIRECT to client with the
+ fltCurCfgHttpRedirMappingToStr string."
+ ::= { fltCurCfgHttpRedirMappingEntry 2 }
+
+fltCurCfgHttpRedirMappingToStr OBJECT-TYPE
+ SYNTAX INTEGER (2..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The string ID of Layer7 string table. The switch sends
+ HTTP Redirect back to client with this string when HTTP
+ request matches the fltCurCfgHttpRedirMappingFromStr string"
+ ::= { fltCurCfgHttpRedirMappingEntry 3 }
+
+fltNewCfgHttpRedirMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FltNewCfgHttpRedirMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of HTTP redirection mapping table."
+ ::= { filterCfg 11 }
+
+fltNewCfgHttpRedirMappingEntry OBJECT-TYPE
+ SYNTAX FltNewCfgHttpRedirMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the HTTP redirect mapping table."
+ INDEX { fltNewCfgHttpRedirMappingFilter,
+ fltNewCfgHttpRedirMappingFromStr }
+ ::= { fltNewCfgHttpRedirMappingTable 1 }
+
+FltNewCfgHttpRedirMappingEntry ::= SEQUENCE {
+ fltNewCfgHttpRedirMappingFilter Integer32,
+ fltNewCfgHttpRedirMappingFromStr INTEGER,
+ fltNewCfgHttpRedirMappingToStr INTEGER,
+ fltNewCfgHttpRedirMappingDelete INTEGER
+ }
+
+fltNewCfgHttpRedirMappingFilter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The filter number."
+ ::= { fltNewCfgHttpRedirMappingEntry 1 }
+
+fltNewCfgHttpRedirMappingFromStr OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The string ID of Layer7 string table. If HTTP request
+ matches this string then switch issues a HTTP REDIRECT
+ to client with the fltNewCfgHttpRedirMappingToStr string."
+ ::= { fltNewCfgHttpRedirMappingEntry 2 }
+
+fltNewCfgHttpRedirMappingToStr OBJECT-TYPE
+ SYNTAX INTEGER (2..1024)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The string ID of Layer7 string table. The switch sends
+ HTTP Redirect back to client with this string when the
+ HTTP request matches fltNewCfgHttpRedirMappingFromStr
+ string."
+ ::= { fltNewCfgHttpRedirMappingEntry 4 }
+
+fltNewCfgHttpRedirMappingDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { fltNewCfgHttpRedirMappingEntry 6 }
+
+-- Global SLB General Configuration
+
+gslbCurCfgGenState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Turn on or off Distributed Server Load Balance."
+ ::= { gslbGeneralCfg 1 }
+
+gslbNewCfgGenState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Turn on or off Distributed Server Load Balance."
+ ::= { gslbGeneralCfg 2 }
+
+
+gslbCurCfgGenHttpRedirect OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable HTTP redirect based GSLB in
+ the current_configuration block."
+ ::= { gslbGeneralCfg 7 }
+
+gslbNewCfgGenHttpRedirect OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable HTTP redirect based GSLB in
+ the new_configuration block."
+ ::= { gslbGeneralCfg 8 }
+
+
+gslbCurCfgGenMinco OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minmum number of site connections in the current_configuration block."
+ ::= { gslbGeneralCfg 13 }
+
+gslbNewCfgGenMinco OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minmum number of site connections in the new_configuration block."
+ ::= { gslbGeneralCfg 14 }
+
+
+gslbCurCfgGenUsern OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable HTTP redirect to real server name."
+ ::= { gslbGeneralCfg 17 }
+
+gslbNewCfgGenUsern OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable HTTP redirect to real server name."
+ ::= { gslbGeneralCfg 18 }
+
+
+gslbCurCfgGenNoremote OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable no remote real SLB. Enabling will prevent the
+ switch from load balancing incoming traffic to remote reals in
+ the event that all local reals are down."
+ ::= { gslbGeneralCfg 25 }
+
+gslbNewCfgGenNoremote OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable no remote real SLB. Enabling will prevent the
+ switch from load balancing incoming traffic to remote reals in
+ the event that all local reals are down."
+ ::= { gslbGeneralCfg 26 }
+
+gslbCurCfgGenEncrypt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable encrypting remote site update."
+ ::= { gslbGeneralCfg 27 }
+
+gslbNewCfgGenEncrypt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable encrypting remote site update."
+ ::= { gslbGeneralCfg 28 }
+
+gslbCurCfgGenRemSiteUpdatePort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP port number for remote site updates in
+ the current configuration block."
+ ::= { gslbGeneralCfg 29 }
+
+gslbNewCfgGenRemSiteUpdatePort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TCP port number for remote site updates in
+ the new configuration block."
+ ::= { gslbGeneralCfg 30 }
+
+gslbCurCfgGenSessUtilCap OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Session utilization capacity threshold in
+ the current configuration block."
+ ::= { gslbGeneralCfg 31 }
+
+gslbNewCfgGenSessUtilCap OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Session utilization capacity threshold in
+ the new configuration block."
+ ::= { gslbGeneralCfg 32 }
+
+gslbCurCfgGenCpuUtilCap OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU utilization capacity threshold in
+ the current configuration block."
+ ::= { gslbGeneralCfg 33 }
+
+gslbNewCfgGenCpuUtilCap OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CPU utilization capacity threshold in
+ the new configuration block."
+ ::= { gslbGeneralCfg 34 }
+
+gslbCurCfgGenSourceIpNetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source IP netmask for DNS persistence cache in
+ the current configuration block."
+ ::= { gslbGeneralCfg 35 }
+
+gslbNewCfgGenSourceIpNetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source IP netmask for DNS persistence cache in
+ the new configuration block."
+ ::= { gslbGeneralCfg 36 }
+
+gslbCurCfgGenTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Timeout in minutes for DNS persistence cache in
+ the current configuration block."
+ ::= { gslbGeneralCfg 37 }
+
+gslbNewCfgGenTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Timeout in minutes for DNS persistence cache in
+ the new configuration block."
+ ::= { gslbGeneralCfg 38 }
+
+gslbCurCfgGenDnsDirect OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable authoritative DNS direct based Global SLB in
+ the current configuration block."
+ ::= { gslbGeneralCfg 39 }
+
+gslbNewCfgGenDnsDirect OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable authoritative DNS direct based Global SLB in
+ the new configuration block."
+ ::= { gslbGeneralCfg 40 }
+
+gslbCurCfgGenRemSiteUpdateVersion OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DSSP version 1 or 2 to send out remote site updates in
+ the current configuration block."
+ ::= { gslbGeneralCfg 41 }
+
+gslbNewCfgGenRemSiteUpdateVersion OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSSP version 1 or 2 to send out remote site updates in
+ the new configuration block."
+ ::= { gslbGeneralCfg 42 }
+
+gslbCurCfgGenHostname OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable virtual service hostname matching in
+ the current configuration block."
+ ::= { gslbGeneralCfg 43 }
+
+gslbNewCfgGenHostname OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable virtual service hostname matching in
+ the new configuration block."
+ ::= { gslbGeneralCfg 44 }
+
+gslbCurCfgGenRemSiteUpdateIntervalSeconds OBJECT-TYPE
+ SYNTAX INTEGER (10..7200)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time interval in seconds for updating remote site status
+ in the current_configuration block."
+ ::= { gslbGeneralCfg 45 }
+
+gslbNewCfgGenRemSiteUpdateIntervalSeconds OBJECT-TYPE
+ SYNTAX INTEGER (10..7200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time interval in seconds for updating remote site status
+ in the new_configuration block."
+ ::= { gslbGeneralCfg 46 }
+
+gslbCurCfgGenNoResp OBJECT-TYPE
+ SYNTAX INTEGER (1..5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DNS response code when no server is returned for the current_configuration block."
+ ::= { gslbGeneralCfg 47 }
+
+gslbNewCfgGenNoResp OBJECT-TYPE
+ SYNTAX INTEGER (1..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DNS response code when no server is returned for the new_configuration block."
+ ::= { gslbGeneralCfg 48 }
+
+
+
+-- Global SLB Remote Site Configuration
+
+gslbRemSiteTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of GSLB remote sites."
+ ::= { gslbSitesCfg 1 }
+
+gslbCurCfgRemSiteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbCurCfgRemSiteTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The GSLB remote site table in the current configuration block."
+ ::= { gslbSitesCfg 2 }
+
+gslbCurCfgRemSiteTableEntry OBJECT-TYPE
+ SYNTAX GslbCurCfgRemSiteTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the GSLB remote site table."
+ INDEX { gslbCurCfgRemSiteIndx }
+ ::= { gslbCurCfgRemSiteTable 1 }
+
+GslbCurCfgRemSiteTableEntry ::= SEQUENCE {
+ gslbCurCfgRemSiteIndx Integer32,
+ gslbCurCfgRemSitePrimaryIp IpAddress,
+ gslbCurCfgRemSiteSecondaryIp IpAddress,
+ gslbCurCfgRemSiteState INTEGER,
+ gslbCurCfgRemSiteUpdate INTEGER,
+ gslbCurCfgRemSiteName DisplayString
+ }
+
+gslbCurCfgRemSiteIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The GSLB remote site table index."
+ ::= { gslbCurCfgRemSiteTableEntry 1 }
+
+gslbCurCfgRemSitePrimaryIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The primary IP address of the remote site in the
+ current_configuration block."
+ ::= { gslbCurCfgRemSiteTableEntry 2 }
+
+gslbCurCfgRemSiteSecondaryIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The secondary IP address of the remote site in the
+ current_configuration block."
+ ::= { gslbCurCfgRemSiteTableEntry 3 }
+
+gslbCurCfgRemSiteState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable GSLB for the remote site in the
+ current_configuration block."
+ ::= { gslbCurCfgRemSiteTableEntry 4 }
+
+gslbCurCfgRemSiteUpdate OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable GSLB for the remote site status update in the
+ current_configuration block."
+ ::= { gslbCurCfgRemSiteTableEntry 5 }
+
+gslbCurCfgRemSiteName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the GSLB remote site."
+ ::= { gslbCurCfgRemSiteTableEntry 6 }
+
+
+gslbNewCfgRemSiteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbNewCfgRemSiteTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The GSLB remote site table in the current configuration block."
+ ::= { gslbSitesCfg 3 }
+
+gslbNewCfgRemSiteTableEntry OBJECT-TYPE
+ SYNTAX GslbNewCfgRemSiteTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the GSLB remote site table in the current configuration block."
+ INDEX { gslbNewCfgRemSiteIndx }
+ ::= { gslbNewCfgRemSiteTable 1 }
+
+GslbNewCfgRemSiteTableEntry ::= SEQUENCE {
+ gslbNewCfgRemSiteIndx Integer32,
+ gslbNewCfgRemSitePrimaryIp IpAddress,
+ gslbNewCfgRemSiteSecondaryIp IpAddress,
+ gslbNewCfgRemSiteState INTEGER,
+ gslbNewCfgRemSiteUpdate INTEGER,
+ gslbNewCfgRemSiteDelete INTEGER,
+ gslbNewCfgRemSiteName DisplayString
+ }
+
+gslbNewCfgRemSiteIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The GSLB remote site table index."
+ ::= { gslbNewCfgRemSiteTableEntry 1 }
+
+gslbNewCfgRemSitePrimaryIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The primary IP address of the remote site in the new_configuration
+ block."
+ ::= { gslbNewCfgRemSiteTableEntry 2 }
+
+gslbNewCfgRemSiteSecondaryIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The secondary IP address of the remote site in the new_configuration
+ block."
+ ::= { gslbNewCfgRemSiteTableEntry 3 }
+
+gslbNewCfgRemSiteState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable GSLB for the remote site in the new_configuration
+ block."
+ ::= { gslbNewCfgRemSiteTableEntry 4 }
+
+gslbNewCfgRemSiteUpdate OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable GSLB for the remote site status update in the
+ new_configuration block."
+ ::= { gslbNewCfgRemSiteTableEntry 5 }
+
+gslbNewCfgRemSiteDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { gslbNewCfgRemSiteTableEntry 6 }
+
+gslbNewCfgRemSiteName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the GSLB remote site."
+ ::= { gslbNewCfgRemSiteTableEntry 7 }
+
+
+-- Global SLB Enhanced Network Configuration
+
+gslbEnhNetworkTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of Global SLB networks."
+ ::= { gslbEnhNetworkCfg 1 }
+
+gslbCurCfgEnhNetworkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbCurCfgEnhNetworkTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of network preference in the current_config."
+ ::= { gslbEnhNetworkCfg 2 }
+
+gslbCurCfgEnhNetworkTableEntry OBJECT-TYPE
+ SYNTAX GslbCurCfgEnhNetworkTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table about a network preference entry configuration."
+ INDEX { gslbCurCfgEnhNetworkIndx }
+ ::= { gslbCurCfgEnhNetworkTable 1 }
+
+GslbCurCfgEnhNetworkTableEntry ::= SEQUENCE {
+ gslbCurCfgEnhNetworkIndx Integer32,
+ gslbCurCfgEnhNetworkState INTEGER,
+ gslbCurCfgEnhNetworkSourceIp IpAddress,
+ gslbCurCfgEnhNetworkNetMask IpAddress,
+ gslbCurCfgEnhNetworkVirtServer OCTET STRING,
+ gslbCurCfgEnhNetworkRemRealServer OCTET STRING
+ }
+
+gslbCurCfgEnhNetworkIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current network preference table index."
+ ::= { gslbCurCfgEnhNetworkTableEntry 1 }
+
+gslbCurCfgEnhNetworkState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Global SLB for the network in the
+ current_configuration block."
+ ::= { gslbCurCfgEnhNetworkTableEntry 2 }
+
+gslbCurCfgEnhNetworkSourceIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Source IP address of the network preference table."
+ ::= { gslbCurCfgEnhNetworkTableEntry 3 }
+
+gslbCurCfgEnhNetworkNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Net mask of the network preference table."
+ ::= { gslbCurCfgEnhNetworkTableEntry 4 }
+
+gslbCurCfgEnhNetworkVirtServer OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual servers in the network.
+ The virtual servers are presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | || |_ server 9
+ | ||
+ | ||___ server 8
+ | |____ server 7
+ | . . .
+ |__________ server 1
+
+ where x : 1 - The represented virtual server belongs to the network
+ 0 - The represented virtual server does not belong to the network"
+ ::= { gslbCurCfgEnhNetworkTableEntry 5 }
+
+gslbCurCfgEnhNetworkRemRealServer OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote real servers in the network.
+ The remote real servers are presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | || |_ server 9
+ | ||
+ | ||___ server 8
+ | |____ server 7
+ | . . .
+ |__________ server 1
+
+ where x : 1 - The represented remote real server belongs to the network
+ 0 - The represented remote real server does not belong to the network"
+ ::= { gslbCurCfgEnhNetworkTableEntry 6 }
+
+gslbNewCfgEnhNetworkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbNewCfgEnhNetworkTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of network preference in the new_config."
+ ::= { gslbEnhNetworkCfg 3 }
+
+gslbNewCfgEnhNetworkTableEntry OBJECT-TYPE
+ SYNTAX GslbNewCfgEnhNetworkTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table about a network preference entry configuration."
+ INDEX { gslbNewCfgEnhNetworkIndx }
+ ::= { gslbNewCfgEnhNetworkTable 1 }
+
+GslbNewCfgEnhNetworkTableEntry ::= SEQUENCE {
+ gslbNewCfgEnhNetworkIndx Integer32,
+ gslbNewCfgEnhNetworkState INTEGER,
+ gslbNewCfgEnhNetworkSourceIp IpAddress,
+ gslbNewCfgEnhNetworkNetMask IpAddress,
+ gslbNewCfgEnhNetworkDelete INTEGER,
+ gslbNewCfgEnhNetworkVirtServer OCTET STRING,
+ gslbNewCfgEnhNetworkRemRealServer OCTET STRING,
+ gslbNewCfgEnhNetworkAddVirtServer Integer32,
+ gslbNewCfgEnhNetworkRemoveVirtServer Integer32,
+ gslbNewCfgEnhNetworkAddRemRealServer Integer32,
+ gslbNewCfgEnhNetworkRemoveRemRealServer Integer32
+ }
+
+gslbNewCfgEnhNetworkIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The new network preference table index."
+ ::= { gslbNewCfgEnhNetworkTableEntry 1 }
+
+gslbNewCfgEnhNetworkState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Global SLB for the network in
+ the new_configuration block."
+ ::= { gslbNewCfgEnhNetworkTableEntry 2 }
+
+gslbNewCfgEnhNetworkSourceIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Source IP address of the network table."
+ ::= { gslbNewCfgEnhNetworkTableEntry 3 }
+
+gslbNewCfgEnhNetworkNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Net mask of the network preference table."
+ ::= { gslbNewCfgEnhNetworkTableEntry 4 }
+
+gslbNewCfgEnhNetworkDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { gslbNewCfgEnhNetworkTableEntry 5}
+
+gslbNewCfgEnhNetworkVirtServer OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual servers in the network.
+ The virtual servers are presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | || |_ server 9
+ | ||
+ | ||___ server 8
+ | |____ server 7
+ | . . .
+ |__________ server 1
+
+ where x : 1 - The represented virtual server belongs to the network
+ 0 - The represented virtual server does not belong to the network"
+ ::= { gslbNewCfgEnhNetworkTableEntry 6 }
+
+gslbNewCfgEnhNetworkRemRealServer OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote real servers in the network.
+ The remote real servers are presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | || |_ server 9
+ | ||
+ | ||___ server 8
+ | |____ server 7
+ | . . .
+ |__________ server 1
+
+ where x : 1 - The represented remote real server belongs to the network
+ 0 - The represented remote real server does not belong to the network"
+ ::= { gslbNewCfgEnhNetworkTableEntry 7 }
+
+gslbNewCfgEnhNetworkAddVirtServer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The virtual server to be added to the network. When read, 0 is returned."
+ ::= { gslbNewCfgEnhNetworkTableEntry 8 }
+
+gslbNewCfgEnhNetworkRemoveVirtServer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The virtual server to be removed from the network. When read, 0 is returned."
+ ::= { gslbNewCfgEnhNetworkTableEntry 9 }
+
+gslbNewCfgEnhNetworkAddRemRealServer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The remote real server to be added to the network. When read, 0 is returned."
+ ::= { gslbNewCfgEnhNetworkTableEntry 10 }
+
+gslbNewCfgEnhNetworkRemoveRemRealServer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The remote real server to be removed from the network. When read, 0 is returned."
+ ::= { gslbNewCfgEnhNetworkTableEntry 11 }
+
+-- Global SLB Rule Configuration
+
+gslbRuleTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of Global SLB rules."
+ ::= { gslbRuleCfg 1 }
+
+gslbCurCfgRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbCurCfgRuleTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The rule table in the current configuration block."
+ ::= { gslbRuleCfg 2 }
+
+gslbCurCfgRuleTableEntry OBJECT-TYPE
+ SYNTAX GslbCurCfgRuleTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the rule table in the current configuration block."
+ INDEX { gslbCurCfgRuleIndx }
+ ::= { gslbCurCfgRuleTable 1 }
+
+GslbCurCfgRuleTableEntry ::= SEQUENCE {
+ gslbCurCfgRuleIndx Integer32,
+ gslbCurCfgRuleState INTEGER,
+ gslbCurCfgRuleStartHour INTEGER,
+ gslbCurCfgRuleStartMin INTEGER,
+ gslbCurCfgRuleEndHour INTEGER,
+ gslbCurCfgRuleEndMin INTEGER,
+ gslbCurCfgRuleTTL INTEGER,
+ gslbCurCfgRuleRR INTEGER
+ }
+
+gslbCurCfgRuleIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rule table index in the current configuration block."
+ ::= { gslbCurCfgRuleTableEntry 1 }
+
+gslbCurCfgRuleState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the rule in
+ the current configuration block."
+ ::= { gslbCurCfgRuleTableEntry 2 }
+
+gslbCurCfgRuleStartHour OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Start hour in 24-hour format for the rule in
+ the current configuration block."
+ ::= { gslbCurCfgRuleTableEntry 3 }
+
+gslbCurCfgRuleStartMin OBJECT-TYPE
+ SYNTAX INTEGER (0..59)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Start minutes for the rule in
+ the current configuration block."
+ ::= { gslbCurCfgRuleTableEntry 4 }
+
+gslbCurCfgRuleEndHour OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End hour in 24-hour format for the rule in
+ the current configuration block."
+ ::= { gslbCurCfgRuleTableEntry 5 }
+
+gslbCurCfgRuleEndMin OBJECT-TYPE
+ SYNTAX INTEGER (0..59)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End minutes for the rule in
+ the current configuration block."
+ ::= { gslbCurCfgRuleTableEntry 6 }
+
+gslbCurCfgRuleTTL OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time to live in seconds of DNS resource records for the rule in
+ the current configuration block."
+ ::= { gslbCurCfgRuleTableEntry 7 }
+
+gslbCurCfgRuleRR OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DNS resource records in DNS response for the rule in
+ the current configuration block."
+ ::= { gslbCurCfgRuleTableEntry 8 }
+
+
+gslbNewCfgRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbNewCfgRuleTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The rule table in the new configuration block."
+ ::= { gslbRuleCfg 3 }
+
+gslbNewCfgRuleTableEntry OBJECT-TYPE
+ SYNTAX GslbNewCfgRuleTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the rule table in the new configuration block."
+ INDEX { gslbNewCfgRuleIndx }
+ ::= { gslbNewCfgRuleTable 1 }
+
+GslbNewCfgRuleTableEntry ::= SEQUENCE {
+ gslbNewCfgRuleIndx Integer32,
+ gslbNewCfgRuleState INTEGER,
+ gslbNewCfgRuleStartHour INTEGER,
+ gslbNewCfgRuleStartMin INTEGER,
+ gslbNewCfgRuleEndHour INTEGER,
+ gslbNewCfgRuleEndMin INTEGER,
+ gslbNewCfgRuleTTL INTEGER,
+ gslbNewCfgRuleRR INTEGER,
+ gslbNewCfgRuleDelete INTEGER
+ }
+
+gslbNewCfgRuleIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rule table index in the new configuration block."
+ ::= { gslbNewCfgRuleTableEntry 1 }
+
+gslbNewCfgRuleState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the rule in
+ the new configuration block."
+ ::= { gslbNewCfgRuleTableEntry 2 }
+
+gslbNewCfgRuleStartHour OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Start hour in 24-hour format for the rule in
+ the new configuration block."
+ ::= { gslbNewCfgRuleTableEntry 3 }
+
+gslbNewCfgRuleStartMin OBJECT-TYPE
+ SYNTAX INTEGER (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Start minutes for the rule in
+ the new configuration block."
+ ::= { gslbNewCfgRuleTableEntry 4 }
+
+gslbNewCfgRuleEndHour OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "End hour in 24-hour format for the rule in
+ the new configuration block."
+ ::= { gslbNewCfgRuleTableEntry 5 }
+
+gslbNewCfgRuleEndMin OBJECT-TYPE
+ SYNTAX INTEGER (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "End minutes for the rule in
+ the new configuration block."
+ ::= { gslbNewCfgRuleTableEntry 6 }
+
+gslbNewCfgRuleTTL OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time to live in seconds of DNS resource records for the rule in
+ the new configuration block."
+ ::= { gslbNewCfgRuleTableEntry 7 }
+
+gslbNewCfgRuleRR OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DNS resource records in DNS response for the rule in
+ the new configuration block."
+ ::= { gslbNewCfgRuleTableEntry 8 }
+
+
+gslbNewCfgRuleDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { gslbNewCfgRuleTableEntry 9 }
+
+-- Global SLB Metric Configuration
+
+gslbMetricTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of Global SLB metrics for each Global SLB rule."
+ ::= { gslbRuleCfg 4 }
+
+gslbCurCfgMetricTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbCurCfgMetricTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The metric table in the current configuration block."
+ ::= { gslbRuleCfg 5 }
+
+gslbCurCfgMetricTableEntry OBJECT-TYPE
+ SYNTAX GslbCurCfgMetricTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the metric table in the current configuration block."
+ INDEX { gslbCurCfgRuleMetricIndx, gslbCurCfgMetricIndx }
+ ::= { gslbCurCfgMetricTable 1 }
+
+GslbCurCfgMetricTableEntry ::= SEQUENCE {
+ gslbCurCfgRuleMetricIndx Integer32,
+ gslbCurCfgMetricIndx Integer32,
+ gslbCurCfgMetricMetric INTEGER,
+ gslbCurCfgMetricNetworkBmap OCTET STRING
+ }
+
+gslbCurCfgRuleMetricIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rule table index in the current configuration block."
+ ::= { gslbCurCfgMetricTableEntry 1 }
+
+gslbCurCfgMetricIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric table index in the current configuration block."
+ ::= { gslbCurCfgMetricTableEntry 2 }
+
+gslbCurCfgMetricMetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ leastconns(1),
+ roundrobin(2),
+ response(3),
+ geographical(4),
+ network(5),
+ random(6),
+ availability(7),
+ qos(8),
+ minmisses(9),
+ hash(10),
+ local(11),
+ always(12),
+ remote(13),
+ none(14),
+ persistence(15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric to use to select next server in
+ the current configuration block."
+ ::= { gslbCurCfgMetricTableEntry 3 }
+
+gslbCurCfgMetricNetworkBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The networks added to the metric. The networks added are
+ presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ network 9
+ || ||
+ || ||___ network 8
+ || |____ network 7
+ || . . .
+ ||_________ network 2
+ |__________ network 1
+
+ where x : 1 - The represented network added to the metric
+ 0 - The represented network added to the metric"
+ ::= { gslbCurCfgMetricTableEntry 4 }
+
+gslbNewCfgMetricTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbNewCfgMetricTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The metric table in the current configuration block."
+ ::= { gslbRuleCfg 6 }
+
+gslbNewCfgMetricTableEntry OBJECT-TYPE
+ SYNTAX GslbNewCfgMetricTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the metric table in the current configuration block."
+ INDEX { gslbNewCfgRuleMetricIndx, gslbNewCfgMetricIndx }
+ ::= { gslbNewCfgMetricTable 1 }
+
+GslbNewCfgMetricTableEntry ::= SEQUENCE {
+ gslbNewCfgRuleMetricIndx Integer32,
+ gslbNewCfgMetricIndx Integer32,
+ gslbNewCfgMetricMetric INTEGER,
+ gslbNewCfgMetricNetworkBmap OCTET STRING,
+ gslbNewCfgMetricAddNetwork Integer32,
+ gslbNewCfgMetricRemNetwork Integer32
+ }
+
+gslbNewCfgRuleMetricIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rule table index in the new configuration block."
+ ::= { gslbNewCfgMetricTableEntry 1 }
+
+gslbNewCfgMetricIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric table index in the new configuration block."
+ ::= { gslbNewCfgMetricTableEntry 2 }
+
+gslbNewCfgMetricMetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ leastconns(1),
+ roundrobin(2),
+ response(3),
+ geographical(4),
+ network(5),
+ random(6),
+ availability(7),
+ qos(8),
+ minmisses(9),
+ hash(10),
+ local(11),
+ always(12),
+ remote(13),
+ none(14),
+ persistence(15)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The metric to use to select next server in
+ the new configuration block."
+ ::= { gslbNewCfgMetricTableEntry 3 }
+
+gslbNewCfgMetricNetworkBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The networks added to the metric. The networks added are
+ presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ network 9
+ || ||
+ || ||___ network 8
+ || |____ network 7
+ || . . .
+ ||_________ network 2
+ |__________ network 1
+
+ where x : 1 - The represented network added to the metric
+ 0 - The represented network added to the metric"
+ ::= { gslbNewCfgMetricTableEntry 4 }
+
+gslbNewCfgMetricAddNetwork OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to add network to a metric. The range of the
+ valid index is between 1 and gslbEnhNetworkTableMaxSize. When read, the
+ value '0' is returned always."
+ ::= { gslbNewCfgMetricTableEntry 5 }
+
+gslbNewCfgMetricRemNetwork OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to remove network to a metric. The range of the
+ valid index is between 1 and gslbEnhNetworkTableMaxSize. When read, the
+ value '0' is returned always."
+ ::= { gslbNewCfgMetricTableEntry 6 }
+
+-- Health Script Configuration
+
+hcsTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of scriptable health check entries."
+ ::= { hcsCfg 1 }
+
+hcsCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HcsCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The scriptable health check table in the current configuration block."
+ ::= { hcsCfg 2 }
+
+hcsCurCfgTableEntry OBJECT-TYPE
+ SYNTAX HcsCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the scriptable health check table."
+ INDEX { hcsCurCfgScriptIndex }
+ ::= { hcsCurCfgTable 1 }
+
+HcsCurCfgTableEntry ::= SEQUENCE {
+ hcsCurCfgScriptIndex Integer32,
+ hcsCurCfgScriptString OCTET STRING
+ }
+
+hcsCurCfgScriptIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index in the scriptable health check table."
+ ::= { hcsCurCfgTableEntry 1 }
+
+hcsCurCfgScriptString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The scriptable health check string."
+ ::= { hcsCurCfgTableEntry 2 }
+
+hcsNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HcsNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The scriptable health check table in the new configuration block."
+ ::= { hcsCfg 3 }
+
+hcsNewCfgTableEntry OBJECT-TYPE
+ SYNTAX HcsNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the scriptable health check table."
+ INDEX { hcsNewCfgScriptIndex }
+ ::= { hcsNewCfgTable 1 }
+
+HcsNewCfgTableEntry ::= SEQUENCE {
+ hcsNewCfgScriptIndex Integer32,
+ hcsNewCfgScriptString OCTET STRING,
+ hcsNewCfgAddSendCmd DisplayString, -- obsolete
+ hcsNewCfgAddExpectCmd DisplayString, -- obsolete
+ hcsNewCfgAddCloseCmd INTEGER,
+ hcsNewCfgRemLastCmd INTEGER,
+ hcsNewCfgAddWaitCmd INTEGER,
+ hcsNewCfgAddOffsetCmd INTEGER,
+ hcsNewCfgAddOpenProtCmd DisplayString,
+ hcsNewCfgAddDepthCmd INTEGER,
+ hcsNewCfgAddLongNsendCmd OCTET STRING,
+ hcsNewCfgAddLongNexpectCmd OCTET STRING,
+ hcsNewCfgAddNsendCmd DisplayString, -- obsolete
+ hcsNewCfgAddNexpectCmd DisplayString, -- obsolete
+ hcsNewCfgAddLongBsendCmd OCTET STRING,
+ hcsNewCfgAddLongBexpectCmd OCTET STRING,
+ hcsNewCfgAddLongSendCmd OCTET STRING,
+ hcsNewCfgAddLongExpectCmd OCTET STRING,
+ hcsNewCfgDeleteScript INTEGER
+ }
+
+hcsNewCfgScriptIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index the scriptable health check."
+ ::= { hcsNewCfgTableEntry 1 }
+
+hcsNewCfgScriptString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The scriptable health check string."
+ ::= { hcsNewCfgTableEntry 2 }
+
+
+hcsNewCfgAddSendCmd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Append an 'send' command to the script. The set value of this object
+ should be the exact characters to be sent on the port opened with the
+ 'open' command. The 'send ' characters will be automatically appended.
+ Also a 'null terminator' (\0) will be automatically appended. The null
+ terminator and the 'send ' characters will be counted as characters in
+ the script."
+ ::= { hcsNewCfgTableEntry 4 }
+
+hcsNewCfgAddExpectCmd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Append an 'expect' command to the script. The set value of this
+ object should be the exact characters expected to be received on
+ the port opened with the 'open' command. The value could also be
+ a single wildcard character '*' which means any received content
+ will be accepted. The 'expect ' characters will be automatically
+ appended. Also a 'null terminator'(\0) will be automatically
+ appended. The null terminator and the 'expect ' characters will
+ be counted as characters in the script."
+ ::= { hcsNewCfgTableEntry 5 }
+
+hcsNewCfgAddCloseCmd OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ close(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add close command to end of the script. When set to the value of 2
+ (add), 'close' will be appended to the script. Also, a
+ 'null terminator'(\0) will be automatically appended. The null
+ terminator and the 'close' characters will be counted as characters
+ in the script. This command is only valid for TCP."
+ ::= { hcsNewCfgTableEntry 6 }
+
+hcsNewCfgRemLastCmd OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ remove(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remove the last command from the script. When set to the value of 2
+ (remove), last command will be removed from the script. When read,
+ other(1) is returned."
+ ::= { hcsNewCfgTableEntry 7 }
+
+hcsNewCfgDeleteScript OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { hcsNewCfgTableEntry 8 }
+
+hcsNewCfgAddOffsetCmd OBJECT-TYPE
+ SYNTAX INTEGER (1..1464)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Append an 'offset' command to the script. The set value of this
+ object should be the offset from the beginning of the data area
+ of the TCP/UDP packet to start matching the string configured
+ in the last bexpect command. The 'offset ' characters will be
+ automatically appended. Also a 'null terminator'(\0) will be
+ automatically appended. The null terminator and the 'offset '
+ characters will be counted as characters in the script. When
+ read, the return value has no significant meaning, but a 1 is
+ always returned."
+ ::= { hcsNewCfgTableEntry 9 }
+
+hcsNewCfgAddWaitCmd OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Append a 'wait' command to the script. The set value of this
+ object should be the maximum waiting time for the packet
+ containing the content configured in the last expect command.
+ Wait time is in units of milliseconds, and the maximum
+ supported is 65535 ms. The 'wait ' characters will be
+ automatically appended. Also a 'null terminator'(\0) will be
+ automatically appended. The null terminator and the 'wait '
+ characters will be counted as characters in the script. When
+ read, the return value has no significant meaning, but a 1 is
+ always returned. "
+ ::= { hcsNewCfgTableEntry 10 }
+
+hcsNewCfgAddOpenProtCmd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Append an 'open' command to the script. The value of this object
+ should be real server port number or name, followed by a comma,
+ and then the protocol (either tcp or udp), e.g. '80,tcp'. Only
+ the port number or name, and tcp or udp should be set. The 'open '
+ characters will be automatically appended. Also a 'null terminator'
+ (\0) will be automatically appended. The null terminator and the
+ 'open ' characters will be counted as characters in the script."
+ ::= { hcsNewCfgTableEntry 11 }
+
+hcsNewCfgAddNsendCmd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Append an 'nsend' command to the script. The 'nsend' command is
+ used to append additional content to the packet generated by the
+ 'bsend' command when the desired 'bsend' content is more than 255
+ characters. The set value of this object should be the exact
+ characters to be appended. The 'nsend ' characters will be
+ automatically appended. Also a 'null terminator' (\0) will be
+ automatically appended. The null terminator and the 'nsend '
+ characters will be counted as characters in the script."
+ ::= { hcsNewCfgTableEntry 12 }
+
+hcsNewCfgAddNexpectCmd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Append an 'nexpect' command to the script. The 'nexpect' command
+ is used to append additional characters to the 'bexpect' string
+ when the desired 'bexpect' string is more than 255 characters. The
+ set value of this object should be the exact characters to be
+ appended. The 'nexpect ' characters will be automatically appended.
+ Also a 'null terminator'(\0) will be automatically appended.
+ The null terminator and the 'nexpect ' characters will be counted
+ as characters in the script."
+ ::= { hcsNewCfgTableEntry 13 }
+
+hcsNewCfgAddDepthCmd OBJECT-TYPE
+ SYNTAX INTEGER (1..1464)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Append a 'depth' command to the script. The set value of this
+ object should be the depth (search window) within the data
+ area of the TCP/UDP packet for matching the string configured
+ in the last bexpect command. The 'depth ' characters will be
+ automatically appended. Also a 'null terminator'(\0) will be
+ automatically appended. The null terminator and the 'depth '
+ characters will be counted as characters in the script. When
+ read, the return value has no significant meaning, but a 1 is
+ always returned."
+ ::= { hcsNewCfgTableEntry 14 }
+
+hcsNewCfgAddLongBsendCmd OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..506))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Append a 'bsend' command to the script. The set value of this
+ object should be the exact binary data in hex format to be sent
+ on the port opened with the 'open' command. The 'bsend ' characters
+ will be automatically appended. Also a 'null terminator' (\0)
+ will be automatically appended. The null terminator and the 'bsend '
+ characters will be counted as characters in the script."
+ ::= { hcsNewCfgTableEntry 15 }
+
+hcsNewCfgAddLongBexpectCmd OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..504))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Append a 'bexpect' command to the script. The set value of this
+ object should be the exact binary data in hex format expected to
+ be received on the port opened with the 'open' command. The value
+ could also be a single wildcard character '*' which means any
+ received content will be accepted. The 'bexpect ' characters
+ will be automatically appended. Also a 'null terminator'(\0)
+ will be automatically appended. The null terminator and the
+ 'bexpect ' characters will be counted as characters in the script."
+ ::= { hcsNewCfgTableEntry 16 }
+
+hcsNewCfgAddLongSendCmd OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..507))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Append an 'send' command to the script. The set value of this object
+ should be the exact characters to be sent on the port opened with the
+ 'open' command. The 'send ' characters will be automatically appended.
+ Also a 'null terminator' (\0) will be automatically appended. The null
+ terminator and the 'send ' characters will be counted as characters in
+ the script."
+ ::= { hcsNewCfgTableEntry 17 }
+
+hcsNewCfgAddLongExpectCmd OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..505))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Append an 'expect' command to the script. The set value of this
+ object should be the exact characters expected to be received on
+ the port opened with the 'open' command. The value could also be
+ a single wildcard character '*' which means any received content
+ will be accepted. The 'expect ' characters will be automatically
+ appended. Also a 'null terminator'(\0) will be automatically
+ appended. The null terminator and the 'expect ' characters will
+ be counted as characters in the script."
+ ::= { hcsNewCfgTableEntry 18 }
+
+hcsNewCfgAddLongNsendCmd OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..506))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Append an 'nsend' command to the script. The 'nsend' command is
+ used to append additional content to the packet generated by the
+ 'bsend' command when the desired 'bsend' content is more than 255
+ characters. The set value of this object should be the exact
+ characters to be appended. The 'nsend ' characters will be
+ automatically appended. Also a 'null terminator' (\0) will be
+ automatically appended. The null terminator and the 'nsend '
+ characters will be counted as characters in the script."
+ ::= { hcsNewCfgTableEntry 19 }
+
+hcsNewCfgAddLongNexpectCmd OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..504))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Append an 'nexpect' command to the script. The 'nexpect' command
+ is used to append additional characters to the 'bexpect' string
+ when the desired 'bexpect' string is more than 255 characters. The
+ set value of this object should be the exact characters to be
+ appended. The 'nexpect ' characters will be automatically appended.
+ Also a 'null terminator'(\0) will be automatically appended.
+ The null terminator and the 'nexpect ' characters will be counted
+ as characters in the script."
+ ::= { hcsNewCfgTableEntry 20 }
+
+-- SNMP health check configuration
+
+snmphcTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of SNMP health check entries."
+ ::= { snmphcCfg 1 }
+
+snmphcCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnmphcCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SNMP health check table in the current configuration block."
+ ::= { snmphcCfg 2 }
+
+snmphcCurCfgTableEntry OBJECT-TYPE
+ SYNTAX SnmphcCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the SNMP health check table."
+ INDEX { snmphcCurCfgIndex }
+ ::= { snmphcCurCfgTable 1 }
+
+SnmphcCurCfgTableEntry ::= SEQUENCE {
+ snmphcCurCfgIndex Integer32,
+ snmphcCurCfgOid DisplayString,
+ snmphcCurCfgCommString DisplayString,
+ snmphcCurCfgRcvContent DisplayString,
+ snmphcCurCfgInvert INTEGER,
+ snmphcCurCfgUseWeight INTEGER
+ }
+
+snmphcCurCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the SNMP health check."
+ ::= { snmphcCurCfgTableEntry 1 }
+
+snmphcCurCfgOid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OID to be sent in the SNMP get request packet."
+ ::= { snmphcCurCfgTableEntry 2 }
+
+snmphcCurCfgCommString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The community string to be used in the SNMP get request packet."
+ ::= { snmphcCurCfgTableEntry 3 }
+
+snmphcCurCfgRcvContent OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The content expected in the SNMP response packet. The content
+ specified can be either a string or an integer value."
+ ::= { snmphcCurCfgTableEntry 4 }
+
+snmphcCurCfgInvert OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the invert option is enabled the health check will fail if
+ the response packet contains the value specified in the
+ receive content field."
+ ::= { snmphcCurCfgTableEntry 5 }
+
+snmphcCurCfgUseWeight OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the weight option is enabled the real server weights are
+ adjusted dynamically based on the SNMP health check response."
+ ::= { snmphcCurCfgTableEntry 6 }
+
+snmphcNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnmphcNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SNMP health check table in the new configuration block."
+ ::= { snmphcCfg 3 }
+
+snmphcNewCfgTableEntry OBJECT-TYPE
+ SYNTAX SnmphcNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the SNMP health check table."
+ INDEX { snmphcNewCfgIndex }
+ ::= { snmphcNewCfgTable 1 }
+
+SnmphcNewCfgTableEntry ::= SEQUENCE {
+ snmphcNewCfgIndex Integer32,
+ snmphcNewCfgOid DisplayString,
+ snmphcNewCfgCommString DisplayString,
+ snmphcNewCfgRcvContent DisplayString,
+ snmphcNewCfgInvert INTEGER,
+ snmphcNewCfgDeleteHc INTEGER,
+ snmphcNewCfgUseWeight INTEGER
+ }
+
+snmphcNewCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the SNMP health check."
+ ::= { snmphcNewCfgTableEntry 1 }
+
+snmphcNewCfgOid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The OID to be sent in the SNMP get request packet."
+ ::= { snmphcNewCfgTableEntry 2 }
+
+snmphcNewCfgCommString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The community string to be used in the SNMP get request packet."
+ ::= { snmphcNewCfgTableEntry 3 }
+
+snmphcNewCfgRcvContent OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The content expected in the SNMP response packet. The content
+ specified can be either a string or an integer value."
+ ::= { snmphcNewCfgTableEntry 4 }
+
+snmphcNewCfgInvert OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When the invert option is enabled the health check will fail if
+ the response packet contains the value specified in the
+ receive content field."
+ ::= { snmphcNewCfgTableEntry 5 }
+
+snmphcNewCfgDeleteHc OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { snmphcNewCfgTableEntry 6 }
+
+snmphcNewCfgUseWeight OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When the weight option is enabled the real server weights are
+ adjusted dynamically based on the SNMP health check response."
+ ::= { snmphcNewCfgTableEntry 7 }
+
+-- Table sizes in current/new configuration of various tables
+
+curCfgFilterTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of entries in the filter table current
+ configuration."
+ ::= { layer4TableSize 1 }
+
+newCfgFilterTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of entries in the filter table new
+ configuration."
+ ::= { layer4TableSize 2 }
+
+curCfgRealServerTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of entries in the SLB real server table
+ current configuration."
+ ::= { layer4TableSize 3 }
+
+newCfgRealServerTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of entries in the SLB real server table
+ new configuration."
+ ::= { layer4TableSize 4 }
+
+curCfgRealServerGroupTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of entries in the SLB real server group table
+ current configuration."
+ ::= { layer4TableSize 5 }
+
+newCfgRealServerGroupTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of entries in the SLB real server group table
+ new configuration."
+ ::= { layer4TableSize 6 }
+
+curCfgVirtServerTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of entries in the SLB virtual server table
+ current configuration."
+ ::= { layer4TableSize 7 }
+
+newCfgVirtServerTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of entries in the SLB virtual server table
+ new configuration."
+ ::= { layer4TableSize 8 }
+
+-- PIP Table configuration
+
+pipTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of PIP entries."
+ ::= { pipTblCfg 1 }
+
+pipCurCfgBaseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ port(1),
+ vlan(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PIP base. 1 = port based, 2 = VLAN based"
+ ::= { pipTblCfg 2 }
+
+pipCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PipCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PIP table in the current configuration block."
+ ::= { pipTblCfg 3 }
+
+pipCurCfgTableEntry OBJECT-TYPE
+ SYNTAX PipCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the PIP table."
+ INDEX { pipCurCfgPip }
+ ::= { pipCurCfgTable 1 }
+
+PipCurCfgTableEntry ::= SEQUENCE {
+ pipCurCfgPip IpAddress,
+ pipCurCfgPortMap OCTET STRING,
+ pipCurCfgVlanMap OCTET STRING
+ }
+
+pipCurCfgPip OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Proxy IP address by the instance of the pipCurCfgIndex."
+ ::= { pipCurCfgTableEntry 1 }
+
+pipCurCfgPortMap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a bit map of port.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ ||_________ port 1
+ |__________ unused
+
+ where x : 1 - PIP is used for this port."
+
+ ::= { pipCurCfgTableEntry 2 }
+
+pipCurCfgVlanMap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a bit map of VLAN.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ VLAN 8
+ || ||
+ || ||___ VLAN 7
+ || |____ VLAN 6
+ ||_________ VLAN 1
+ |__________ unused
+
+ where x : 1 - PIP is used for this VLAN."
+
+ ::= { pipCurCfgTableEntry 3 }
+
+pipNewCfgBaseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ port(1),
+ vlan(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The PIP base. 1 = port based, 2 = VLAN based"
+ ::= { pipTblCfg 4 }
+
+pipNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PipNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PIP table in the New configuration block."
+ ::= { pipTblCfg 5 }
+
+pipNewCfgTableEntry OBJECT-TYPE
+ SYNTAX PipNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the PIP table."
+ INDEX { pipNewCfgPip }
+ ::= { pipNewCfgTable 1 }
+
+PipNewCfgTableEntry ::= SEQUENCE {
+ pipNewCfgPip IpAddress,
+ pipNewCfgPortMap OCTET STRING,
+ pipNewCfgVlanMap OCTET STRING,
+ pipNewCfgDelete INTEGER,
+ pipNewCfgAddPortVlan Integer32,
+ pipNewCfgRemovePortVlan Integer32
+ }
+
+pipNewCfgPip OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PIP address by the instance of the pipCurCfgIndex."
+ ::= { pipNewCfgTableEntry 1 }
+
+pipNewCfgPortMap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bit map of port for PIP.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ ||_________ port 1
+ |__________ unused
+
+ where x : 1 - PIP is used for this port."
+
+ ::= { pipNewCfgTableEntry 2 }
+
+pipNewCfgVlanMap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bit map of VLAN for PIP.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ VLAN 8
+ || ||
+ || ||___ VLAN 7
+ || |____ VLAN 6
+ ||_________ VLAN 1
+ |__________ unused
+
+ where x : 1 - PIP is used for this VLAN."
+
+ ::= { pipNewCfgTableEntry 3 }
+
+pipNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { pipNewCfgTableEntry 4 }
+
+pipNewCfgAddPortVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Port or VLAN to be associated with the PIP. When read, 0 is returned."
+ ::= { pipNewCfgTableEntry 5 }
+
+pipNewCfgRemovePortVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Port or VLAN to be disassociated from the PIP. When read,
+ 0 is returned."
+ ::= { pipNewCfgTableEntry 6 }
+
+-- SLB Statistics Group
+
+-- SLB SP Real Servers Statistics Table
+
+slbStatSpRealServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbStatSpRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The sp-server statistics table. This table shows the statistics
+ of real servers for a particular SP."
+ ::= { slbSpStats 1 }
+
+slbStatSpRealServerEntry OBJECT-TYPE
+ SYNTAX SlbStatSpRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the sp-server statistics table."
+ INDEX { slbStatSpRealServerSpIndex, slbStatSpRealServerServerIndex }
+ ::= { slbStatSpRealServerTable 1 }
+
+SlbStatSpRealServerEntry ::= SEQUENCE {
+ slbStatSpRealServerSpIndex Integer32,
+ slbStatSpRealServerServerIndex Integer32,
+ slbStatSpRealServerCurrSessions Gauge32,
+ slbStatSpRealServerTotalSessions Counter32,
+ slbStatSpRealServerHCOctetsLow32 Counter32,
+ slbStatSpRealServerHCOctetsHigh32 Counter32,
+ slbStatSpRealServerHCOctets Counter64
+ }
+
+slbStatSpRealServerSpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP index."
+ ::= { slbStatSpRealServerEntry 1 }
+
+slbStatSpRealServerServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server number that identifies the server."
+ ::= { slbStatSpRealServerEntry 2 }
+
+slbStatSpRealServerCurrSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current sessions for the real server."
+ ::= { slbStatSpRealServerEntry 3 }
+
+slbStatSpRealServerTotalSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sessions for the real server."
+ ::= { slbStatSpRealServerEntry 4 }
+
+slbStatSpRealServerHCOctetsLow32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lower 32 bit value of the total octets received and transmitted
+ out of the real server on a particular SP."
+ ::= { slbStatSpRealServerEntry 5 }
+
+slbStatSpRealServerHCOctetsHigh32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The higher 32 bit value of the total octets received and transmitted
+ out of the real server on a particular SP."
+ ::= { slbStatSpRealServerEntry 6 }
+
+slbStatSpRealServerHCOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total octets received and transmitted by the real server on a
+ particular SP."
+ ::= { slbStatSpRealServerEntry 7 }
+
+slbStatSpFltTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbStatSpFltEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The filter statistics table. This table shows the statistics
+ of filters for a particular SP."
+ ::= { slbSpStats 4 }
+
+slbStatSpFltEntry OBJECT-TYPE
+ SYNTAX SlbStatSpFltEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the filter statistics table."
+ INDEX { slbStatSpFltSpIndex, slbStatSpFltIndex }
+ ::= { slbStatSpFltTable 1 }
+
+SlbStatSpFltEntry ::= SEQUENCE {
+ slbStatSpFltSpIndex Integer32,
+ slbStatSpFltIndex Integer32,
+ slbStatSpFltFirings Counter32
+ }
+
+slbStatSpFltSpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP index."
+ ::= { slbStatSpFltEntry 1 }
+
+slbStatSpFltIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The filter number."
+ ::= { slbStatSpFltEntry 2 }
+
+slbStatSpFltFirings OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of instances that the received packet matches the
+ filter rule on this SP."
+ ::= { slbStatSpFltEntry 3 }
+
+-- SLB Port Maintenance Statistics Table
+
+slbStatSpMaintTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbStatSpMaintEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of SLB SP maintenance statistics."
+ ::= { slbSpStats 5 }
+
+slbStatSpMaintEntry OBJECT-TYPE
+ SYNTAX SlbStatSpMaintEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the SLB SP maintenance statistics table."
+ INDEX { slbStatSpMaintSpIndex }
+ ::= { slbStatSpMaintTable 1 }
+
+SlbStatSpMaintEntry ::= SEQUENCE {
+ slbStatSpMaintSpIndex Integer32,
+ slbStatSpMaintMaximumSessions Integer32,
+ slbStatSpMaintCurBindings Gauge32,
+ slbStatSpMaintCurBindings4Seconds Gauge32,
+ slbStatSpMaintCurBindings64Seconds Gauge32,
+ slbStatSpMaintTerminatedSessions Counter32,
+ slbStatSpMaintBindingFails Counter32,
+ slbStatSpMaintNonTcpFrames Counter32,
+ slbStatSpMaintTcpFragments Counter32,
+ slbStatSpMaintUdpDatagrams Counter32,
+ slbStatSpMaintIncorrectVIPs Counter32,
+ slbStatSpMaintIncorrectVports Counter32,
+ slbStatSpMaintRealServerNoAvails Counter32,
+ slbStatSpMaintFilteredDeniedFrames Counter32,
+ slbStatSpMaintLandAttacks Counter32,
+ slbStatSpMaintIpFragTotalSessions Counter32,
+ slbStatSpMaintIpFragCurSessions Gauge32,
+ slbStatSpMaintIpFragDiscards Counter32,
+ slbStatSpMaintIpFragTableFull Counter32,
+ slbStatSpMaintClear INTEGER,
+ slbStatSpMaintOOSFinPktDrops Counter32,
+ slbStatSpMaintSymSessions Counter32,
+ slbStatSpMaintSymValidSegments Counter32,
+ slbStatSpMaintSymFragSessions Counter32,
+ slbStatSpMaintSymSegAllocFails Counter32,
+ slbStatSpMaintSymBufferAllocFails Counter32,
+ slbStatSpMaintSymConnAllocFails Counter32,
+ slbStatSpMaintSymInvalidBuffers Counter32,
+ slbStatSpMaintSymSegReallocFails Counter32,
+ slbStatSpMaintSymPacketsIn Counter32,
+ slbStatSpMaintSymPacketsWithNoData Counter32,
+ slbStatSpMaintSymTcpPackets Counter32,
+ slbStatSpMaintSymUdpPackets Counter32,
+ slbStatSpMaintSymIcmpPackets Counter32,
+ slbStatSpMaintSymOtherPackets Counter32,
+ slbStatSpMaintSymMatchCount Counter32,
+ slbStatSpMaintSymFetchErrors Counter32,
+ slbStatSpMaintSymTruncPayloadToMp Counter32,
+ slbStatSpMaintSymPacketsInFastPath Counter32
+ }
+
+slbStatSpMaintSpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP number for which the statistics apply."
+ ::= { slbStatSpMaintEntry 1 }
+
+slbStatSpMaintMaximumSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximun number of entries per SP in the session table."
+ ::= { slbStatSpMaintEntry 2 }
+
+slbStatSpMaintCurBindings OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of sessions on the SP."
+ ::= { slbStatSpMaintEntry 3 }
+
+slbStatSpMaintCurBindings4Seconds OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 4 second average current number of sessions on the SP."
+ ::= { slbStatSpMaintEntry 4 }
+
+slbStatSpMaintCurBindings64Seconds OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 64 second average current number of sessions on the SP."
+ ::= { slbStatSpMaintEntry 5 }
+
+slbStatSpMaintTerminatedSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of sessions closed because the server failed."
+ ::= { slbStatSpMaintEntry 6 }
+
+slbStatSpMaintBindingFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of binding failures on the SP. A binding failure
+ occurs when a SP runs out of session table entries."
+ ::= { slbStatSpMaintEntry 7 }
+
+slbStatSpMaintNonTcpFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of non-TCP/IP frames dropped on the SP."
+ ::= { slbStatSpMaintEntry 8 }
+
+slbStatSpMaintTcpFragments OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The total number of TCP fragments dropped on the SP."
+ ::= { slbStatSpMaintEntry 9 }
+
+slbStatSpMaintUdpDatagrams OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of UDP datagrams dropped on the SP."
+ ::= { slbStatSpMaintEntry 10 }
+
+slbStatSpMaintIncorrectVIPs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of frames with incorrect VIPs that are dropped on
+ the SP."
+ ::= { slbStatSpMaintEntry 11 }
+
+slbStatSpMaintIncorrectVports OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of frames with incorrect Virtual Port that are
+ dropped on the SP."
+ ::= { slbStatSpMaintEntry 12 }
+
+slbStatSpMaintRealServerNoAvails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of frames that are dropped on the SP
+ because no real server is available."
+ ::= { slbStatSpMaintEntry 13 }
+
+slbStatSpMaintFilteredDeniedFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of frames that are denied on the SP by the filter."
+ ::= { slbStatSpMaintEntry 14 }
+
+slbStatSpMaintLandAttacks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of attacks that frames contain the same source
+ and destination IP addresses."
+ ::= { slbStatSpMaintEntry 15 }
+
+slbStatSpMaintIpFragTotalSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of fragment sessions processed on the SP."
+ ::= { slbStatSpMaintEntry 16 }
+
+slbStatSpMaintIpFragCurSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sessions in the IP fragment binding table on the SP."
+ ::= { slbStatSpMaintEntry 17 }
+
+slbStatSpMaintIpFragDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of fragments discarded on the SP because there
+ is no entry in the IP fragment binding table. "
+ ::= { slbStatSpMaintEntry 18 }
+
+slbStatSpMaintIpFragTableFull OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times IP fragment binding table is full on the
+ SP."
+ ::= { slbStatSpMaintEntry 19 }
+
+slbStatSpMaintClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to clear the non-operational SLB statistics
+ on the particular SP.
+ ok(1) is returned when read."
+ ::= { slbStatSpMaintEntry 20 }
+
+slbStatSpMaintOOSFinPktDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Out of state FIN Packets received on the SP."
+ ::= { slbStatSpMaintEntry 21 }
+
+-- START of Symantec SLB SP Maintenance Stats
+slbStatSpMaintSymSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Symantec sessions."
+ ::= { slbStatSpMaintEntry 22 }
+
+slbStatSpMaintSymValidSegments OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Symantec valid segments."
+ ::= { slbStatSpMaintEntry 23 }
+
+slbStatSpMaintSymFragSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Symantec fragment sessions."
+ ::= { slbStatSpMaintEntry 24 }
+
+slbStatSpMaintSymSegAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Symantec segment allocation fails."
+ ::= { slbStatSpMaintEntry 25 }
+
+slbStatSpMaintSymBufferAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Symantec buffers allocation fails."
+ ::= { slbStatSpMaintEntry 26 }
+
+slbStatSpMaintSymConnAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Symantec Connection allocation fails."
+ ::= { slbStatSpMaintEntry 27 }
+
+slbStatSpMaintSymInvalidBuffers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Symantec Invalid buffers."
+ ::= { slbStatSpMaintEntry 28 }
+
+slbStatSpMaintSymSegReallocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Symantec Segment reallocation fails."
+ ::= { slbStatSpMaintEntry 29 }
+
+slbStatSpMaintSymPacketsIn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - No. of packets in."
+ ::= { slbStatSpMaintEntry 30 }
+
+slbStatSpMaintSymPacketsWithNoData OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - No. of packets with no data."
+ ::= { slbStatSpMaintEntry 31 }
+
+slbStatSpMaintSymTcpPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - No. of TCP packets"
+ ::= { slbStatSpMaintEntry 32 }
+
+slbStatSpMaintSymUdpPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - No. of UDP Packets"
+ ::= { slbStatSpMaintEntry 33 }
+
+slbStatSpMaintSymIcmpPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - No. of ICMP Packets"
+ ::= { slbStatSpMaintEntry 34 }
+
+slbStatSpMaintSymOtherPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - No. of Packets other than
+ TCP UDP or ICMP"
+ ::= { slbStatSpMaintEntry 35 }
+
+slbStatSpMaintSymMatchCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - Match Count"
+ ::= { slbStatSpMaintEntry 36 }
+
+slbStatSpMaintSymFetchErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - No. of Fetch Errors"
+ ::= { slbStatSpMaintEntry 37 }
+
+slbStatSpMaintSymTruncPayloadToMp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - No. of Truncated payload to MP"
+ ::= { slbStatSpMaintEntry 38 }
+
+slbStatSpMaintSymPacketsInFastPath OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - No. of Packets in fast path"
+ ::= { slbStatSpMaintEntry 39 }
+
+-- END of Symantec SLB SP Maintenance Stats
+
+slbStatSpAuxSessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbStatSpAuxSessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The auxiliary session table statistics for a particular SP."
+ ::= { slbSpStats 6 }
+
+slbStatSpAuxSessEntry OBJECT-TYPE
+ SYNTAX SlbStatSpAuxSessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics of a particular auxiliary session table entry."
+ INDEX { slbStatSpAuxSessSpIndex, slbStatSpAuxSessIndex }
+ ::= { slbStatSpAuxSessTable 1 }
+
+SlbStatSpAuxSessEntry ::= SEQUENCE {
+ slbStatSpAuxSessSpIndex Integer32,
+ slbStatSpAuxSessIndex Integer32,
+ slbStatSpAuxSessCurConn Gauge32,
+ slbStatSpAuxSessMaxConn Integer32,
+ slbStatSpAuxSessAllocFails Counter32
+ }
+
+slbStatSpAuxSessSpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP number."
+ ::= { slbStatSpAuxSessEntry 1 }
+
+slbStatSpAuxSessIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The auxiliary session table number."
+ ::= { slbStatSpAuxSessEntry 2 }
+
+slbStatSpAuxSessCurConn OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of connections in this auxiliary sessions table."
+ ::= { slbStatSpAuxSessEntry 3 }
+
+slbStatSpAuxSessMaxConn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of connections handled by this auxiliary session
+ table."
+ ::= { slbStatSpAuxSessEntry 4 }
+
+slbStatSpAuxSessAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of allocation failures for this auxiliary session
+ table."
+ ::= { slbStatSpAuxSessEntry 5 }
+
+-- SLB Real Servers Statistics Table
+
+slbStatRServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbStatRServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The real server statistics table."
+ ::= { layer4Stats 2 }
+
+slbStatRServerEntry OBJECT-TYPE
+ SYNTAX SlbStatRServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics of a particular real server."
+ INDEX { slbStatRServerIndex }
+ ::= { slbStatRServerTable 1 }
+
+SlbStatRServerEntry ::= SEQUENCE {
+ slbStatRServerIndex Integer32,
+ slbStatRServerCurrSessions Gauge32,
+ slbStatRServerTotalSessions Counter32,
+ slbStatRServerFailures Counter32,
+ slbStatRServerHighestSessions Counter32,
+ slbStatRServerHCOctetsLow32 Counter32,
+ slbStatRServerHCOctetsHigh32 Counter32,
+ slbStatRServerHCOctets Counter64
+ }
+
+slbStatRServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server number that identifies the server."
+ ::= { slbStatRServerEntry 1 }
+
+slbStatRServerCurrSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sessions that are currently handled by the real server."
+ ::= { slbStatRServerEntry 2 }
+
+slbStatRServerTotalSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sessions that are handled by the real server."
+ ::= { slbStatRServerEntry 3 }
+
+slbStatRServerFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times that the real server is claimed down."
+ ::= { slbStatRServerEntry 4 }
+
+slbStatRServerHighestSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest sessions that have been handled by the real server."
+ ::= { slbStatRServerEntry 5 }
+
+slbStatRServerHCOctetsLow32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lower 32 bit value of octets received and transmitted out of the
+ real server."
+ ::= { slbStatRServerEntry 6 }
+
+slbStatRServerHCOctetsHigh32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The higher 32 bit value of octets received and transmitted out
+ of the real server."
+ ::= { slbStatRServerEntry 7 }
+
+slbStatRServerHCOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received and transmitted by the real
+ server."
+ ::= { slbStatRServerEntry 8 }
+
+-- SLB Real Server Groups Statistics Table
+
+slbStatGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbStatGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The real server group statistics table."
+ ::= { layer4Stats 3 }
+
+slbStatGroupEntry OBJECT-TYPE
+ SYNTAX SlbStatGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics of a particular real server group."
+ INDEX { slbStatGroupIndex }
+ ::= { slbStatGroupTable 1 }
+
+SlbStatGroupEntry ::= SEQUENCE {
+ slbStatGroupIndex Integer32,
+ slbStatGroupCurrSessions Gauge32,
+ slbStatGroupTotalSessions Counter32,
+ slbStatGroupHighestSessions Counter32,
+ slbStatGroupHCOctetsLow32 Counter32,
+ slbStatGroupHCOctetsHigh32 Counter32,
+ slbStatGroupWlmUpdates Counter32,
+ slbStatGroupHCOctets Counter64
+ }
+
+slbStatGroupIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server group number that identifies the group."
+ ::= { slbStatGroupEntry 1 }
+
+slbStatGroupCurrSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sessions that are currently handled by the real server
+ group."
+ ::= { slbStatGroupEntry 2 }
+
+slbStatGroupTotalSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sessions that are handled by the real
+ server group."
+ ::= { slbStatGroupEntry 3 }
+
+slbStatGroupHighestSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest sessions that have been handled by the real server group."
+ ::= { slbStatGroupEntry 4 }
+
+slbStatGroupHCOctetsLow32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lower 32 bit value of octets received and transmitted out of the
+ real server group."
+ ::= { slbStatGroupEntry 5 }
+
+slbStatGroupHCOctetsHigh32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The higher 32 bit value of octets received and transmitted out
+ of the real server group."
+ ::= { slbStatGroupEntry 6 }
+
+slbStatGroupHCOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total octets received and transmitted by the real server group."
+ ::= { slbStatGroupEntry 7 }
+
+slbStatGroupWlmUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total weight updates from work load manager."
+ ::= { slbStatGroupEntry 8 }
+
+-- SLB Virtual Server Statistics Table
+
+slbStatVServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbStatVServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The virtual server statistics table."
+ ::= { layer4Stats 4 }
+
+slbStatVServerEntry OBJECT-TYPE
+ SYNTAX SlbStatVServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics of a particular virtual server group."
+ INDEX { slbStatVServerIndex }
+ ::= { slbStatVServerTable 1 }
+
+SlbStatVServerEntry ::= SEQUENCE {
+ slbStatVServerIndex Integer32,
+ slbStatVServerCurrSessions Gauge32,
+ slbStatVServerTotalSessions Counter32,
+ slbStatVServerHighestSessions Counter32,
+ slbStatVServerHCOctetsLow32 Counter32,
+ slbStatVServerHCOctetsHigh32 Counter32,
+ slbStatVServerHeaderHits Counter32,
+ slbStatVServerHeaderMisses Counter32,
+ slbStatVServerHeaderTotalSessions Counter32,
+ slbStatVServerCookieRewrites Counter32,
+ slbStatVServerCookieInserts Counter32,
+ slbStatVServerHCOctets Counter64,
+ slbStatVServerIpAddress DisplayString
+ }
+
+slbStatVServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual server number that identifies the server."
+ ::= { slbStatVServerEntry 1 }
+
+slbStatVServerCurrSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sessions that are currently handled by the
+ virtual server."
+ ::= { slbStatVServerEntry 2 }
+
+slbStatVServerTotalSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sessions that are handled by the virtual server."
+ ::= { slbStatVServerEntry 3 }
+
+slbStatVServerHighestSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest sessions that have been handled by the virtual server."
+ ::= { slbStatVServerEntry 4 }
+
+slbStatVServerHCOctetsLow32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lower 32 bit value of octets received and transmitted out
+ of the virtual server."
+ ::= { slbStatVServerEntry 5 }
+
+slbStatVServerHCOctetsHigh32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The higher 32 bit value of octets received and transmitted out
+ of the virtual server."
+ ::= { slbStatVServerEntry 6 }
+
+
+-- HTTP Header LB stats
+slbStatVServerHeaderHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current HTTP header hits."
+ ::= { slbStatVServerEntry 8 }
+
+slbStatVServerHeaderMisses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current HTTP header misses."
+ ::= { slbStatVServerEntry 9 }
+
+slbStatVServerHeaderTotalSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total HTTP header sessions."
+ ::= { slbStatVServerEntry 10 }
+
+-- Cookie Statistics
+slbStatVServerCookieRewrites OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total Cookie Rewrites."
+ ::= { slbStatVServerEntry 11 }
+
+slbStatVServerCookieInserts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total Cookie Inserts."
+ ::= { slbStatVServerEntry 12 }
+
+slbStatVServerHCOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total octets received and transmitted by the virtual server."
+ ::= { slbStatVServerEntry 13 }
+
+slbStatVServerIpAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the virtual server."
+ ::= { slbStatVServerEntry 14 }
+
+-- SLB Maintenance Statistics
+
+slbStatMaintMaximumSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximun number entries in the session table."
+ ::= { slbMaintStats 1 }
+
+slbStatMaintCurBindings OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of bindings on the port."
+ ::= { slbMaintStats 2 }
+
+slbStatMaintCurBindings4Seconds OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 4 second average current number of bindings on the port."
+ ::= { slbMaintStats 3 }
+
+slbStatMaintCurBindings64Seconds OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 64 second average current number of bindings on the port."
+ ::= { slbMaintStats 4 }
+
+slbStatMaintTerminatedSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of sessions closed because the server failed."
+ ::= { slbMaintStats 5 }
+
+slbStatMaintAllocFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Binding failures on the port. A Binding Failure
+ occurs when a port runs out of binding table entries."
+ ::= { slbMaintStats 6 }
+
+slbStatMaintNonTcpFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of non-TCP/IP frames dropped on the port."
+ ::= { slbMaintStats 7 }
+
+slbStatMaintTcpFragments OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of TCP fragments dropped on the port."
+ ::= { slbMaintStats 8 }
+
+slbStatMaintUdpDatagrams OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of UDP datagrams dropped on the port."
+ ::= { slbMaintStats 9 }
+
+slbIncorrectVirtServs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Incorrect Virtual Servers specified for Server Load Balancing."
+ ::= { slbMaintStats 10}
+
+slbIncorrectVports OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Incorrect Virtual ports specified for Server Load Balancing."
+ ::= { slbMaintStats 11 }
+
+slbNoRealServs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "No Real Servers available for Server Load Balancing."
+ ::= { slbMaintStats 12 }
+
+slbStatMaintBackupServActs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times that backup servers become active due
+ to failure of primary servers."
+ ::= { slbMaintStats 13 }
+
+slbStatMaintOverflowServActs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times that backup servers become
+ active due to primary servers reach overflow situation."
+ ::= { slbMaintStats 14 }
+
+slbStatMaintFilteredDeniedFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of frames that are denied on the port by the filter."
+ ::= { slbMaintStats 15 }
+
+slbStatMaintLandAttacks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of attacks that frames contain the same source
+ and destination IP addresses."
+ ::= { slbMaintStats 16 }
+
+slbStatMaintIpFragTotalSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of fragment sessions processed."
+ ::= { slbMaintStats 17 }
+
+slbStatMaintIpFragCurSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sessions in the IP fragment binding table."
+ ::= { slbMaintStats 18 }
+
+slbStatMaintIpFragDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of fragmemts discarded on the SP because there
+ is no entry in the IP fragment binding table. "
+ ::= { slbMaintStats 19 }
+
+slbStatMaintIpFragTableFull OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number times IP fragment binding table is full on the SP."
+ ::= { slbMaintStats 20 }
+
+slbStatMaintIp6CurrSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sessions for ipv6."
+ ::= { slbMaintStats 21 }
+
+slbIncorrectIp6Vip OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Incorrect Ip6 VIPs specified for server load balancing."
+ ::= { slbMaintStats 22}
+
+slbIncorrectIp6Vports OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Incorrect Ip6 virtual ports specified for server load balancing."
+ ::= { slbMaintStats 23 }
+
+slbStatMaintIp6PktDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Ip6 pacekets dropped."
+ ::= { slbMaintStats 24 }
+
+
+slbStatMaintOOSFinPktDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number Out of state FIN Packet drops."
+ ::= { slbMaintStats 25 }
+
+-- START of Symantec SLB Maintenance Stats
+slbStatMaintSymSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of Symantec sessions."
+ ::= { slbMaintStats 26 }
+
+slbStatMaintSymValidSegments OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of Symantec valid segments."
+ ::= { slbMaintStats 27 }
+
+slbStatMaintSymFragSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of Symantec fragment sessions."
+ ::= { slbMaintStats 28 }
+
+slbStatMaintSymSegAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of Symantec segment allocation fails."
+ ::= { slbMaintStats 29 }
+
+slbStatMaintSymBufferAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of Symantec buffers allocation fails."
+ ::= { slbMaintStats 30 }
+
+slbStatMaintSymConnAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of Symantec Connection allocation fails."
+ ::= { slbMaintStats 31 }
+
+slbStatMaintSymInvalidBuffers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of Symantec Invalid buffers."
+ ::= { slbMaintStats 32 }
+
+slbStatMaintSymSegReallocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of Symantec Segment reallocation fails."
+ ::= { slbMaintStats 33 }
+
+slbStatMaintSymPacketsIn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - Total no. of Packets in."
+ ::= { slbMaintStats 34 }
+
+slbStatMaintSymPacketsWithNoData OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - Total no. of Packets with no data."
+ ::= { slbMaintStats 35 }
+
+slbStatMaintSymTcpPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - Total no. of TCP packets"
+ ::= { slbMaintStats 36 }
+
+slbStatMaintSymUdpPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - Total no. of UDP Packets"
+ ::= { slbMaintStats 37 }
+
+slbStatMaintSymIcmpPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - Total no. of ICMP Packets"
+ ::= { slbMaintStats 38 }
+
+slbStatMaintSymOtherPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - Total no. of Packets
+ other than TCP UDP or ICMP"
+ ::= { slbMaintStats 39 }
+
+slbStatMaintSymMatchCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - Total Match Count"
+ ::= { slbMaintStats 40 }
+
+slbStatMaintSymFetchErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - Total no. of Fetch Errors"
+ ::= { slbMaintStats 41 }
+
+slbStatMaintSymTruncPayloadToMp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - Total no. of Truncated
+ payload to MP"
+ ::= { slbMaintStats 42 }
+
+slbStatMaintSymPacketsInFastPath OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Symantec Deuce Inspection Stats - Total no. of Packets in
+ fast path"
+ ::= { slbMaintStats 43 }
+
+-- END of Symantec SLB Maintenance Stats
+
+-- Filter Statistics
+
+fltStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FltStatTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The filter statistics table."
+ ::= { filterStats 1 }
+
+fltStatTableEntry OBJECT-TYPE
+ SYNTAX FltStatTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in filter statistics table."
+ INDEX { fltStatFltIndex }
+ ::= { fltStatTable 1 }
+
+FltStatTableEntry ::= SEQUENCE {
+ fltStatFltIndex Integer32,
+ fltStatFltFirings Counter32
+ }
+
+fltStatFltIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number that identifies the filter."
+ ::= { fltStatTableEntry 1 }
+
+fltStatFltFirings OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of instances that the received packet matches the
+ filter rule."
+ ::= { fltStatTableEntry 2 }
+
+-- Global SLB Statitistics
+
+-- Global SLB Remote Real Server Statistics
+
+gslbStatRemRealServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbStatRemRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The GSLB remote real server statistics table."
+ ::= { gslbStats 1 }
+
+gslbStatRemRealServerEntry OBJECT-TYPE
+ SYNTAX GslbStatRemRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the remote real server statistics table."
+ INDEX { gslbStatRemRealServerIndex }
+ ::= { gslbStatRemRealServerTable 1 }
+
+GslbStatRemRealServerEntry ::= SEQUENCE {
+ gslbStatRemRealServerIndex Integer32,
+ gslbStatRemRealServerDnsHandoffs Counter32,
+ gslbStatRemRealServerHttpRedirs Counter32
+ }
+
+gslbStatRemRealServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server number that identifies the remote real server."
+ ::= { gslbStatRemRealServerEntry 1 }
+
+gslbStatRemRealServerDnsHandoffs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DNS hanfoffs by the remote real server."
+ ::= { gslbStatRemRealServerEntry 2 }
+
+gslbStatRemRealServerHttpRedirs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of HTTP redirections by the remote real server."
+ ::= { gslbStatRemRealServerEntry 3 }
+
+-- The Global SLB Maintenance Statistics
+
+gslbMaintStats OBJECT IDENTIFIER ::= { gslbStats 2 }
+
+gslbStatMaintInGoodSiteUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of good DSSPv1 remote site updates received."
+ ::= { gslbMaintStats 1 }
+
+gslbStatMaintInBadSiteUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad remote site packets received."
+ ::= { gslbMaintStats 2 }
+
+gslbStatMaintOutSiteUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DSSPv1 remote site updates sent."
+ ::= { gslbMaintStats 3 }
+
+gslbStatMaintInGoodSiteUpdates2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of good DSSPv2 remote site updates received."
+ ::= { gslbMaintStats 4 }
+
+gslbStatMaintOutSiteUpdates2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DSSPv2 remote site updates sent."
+ ::= { gslbMaintStats 5 }
+
+
+gslbStatMaintLocalSitePers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of local site DNS persistence cache entries added."
+ ::= { gslbMaintStats 8 }
+
+
+gslbStatMaintInDns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DNS queries received."
+ ::= { gslbMaintStats 10 }
+
+gslbStatMaintInBadDns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad DNS queries received."
+ ::= { gslbMaintStats 11 }
+
+gslbStatMaintOutDns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DNS responses sent."
+ ::= { gslbMaintStats 12 }
+
+gslbStatMaintInHttp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of HTTP requests received."
+ ::= { gslbMaintStats 13 }
+
+gslbStatMaintInBadHttp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad HTTP requests received."
+ ::= { gslbMaintStats 14 }
+
+gslbStatMaintOutHttp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of HTTP responses sent."
+ ::= { gslbMaintStats 15 }
+
+gslbStatMaintNoServer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times no server returned."
+ ::= { gslbMaintStats 16 }
+
+gslbStatMaintNoDomain OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times no matching domain."
+ ::= { gslbMaintStats 17 }
+
+gslbStatMaintHostHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of hostname domain hits."
+ ::= { gslbMaintStats 18 }
+
+gslbStatMaintRuleHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of network domain hits."
+ ::= { gslbMaintStats 19 }
+
+gslbStatMaintVirtHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of basic domain hits."
+ ::= { gslbMaintStats 20 }
+
+gslbStatMaintNoServerHost OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times no server returned for hostname domain."
+ ::= { gslbMaintStats 21 }
+
+gslbStatMaintNoServerRule OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times no server returned for network domain."
+ ::= { gslbMaintStats 22 }
+
+gslbStatMaintNoServerVirt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times no server returned for basic domain."
+ ::= { gslbMaintStats 23 }
+
+gslbStatMaintLastNoResultDomain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last no result domain."
+ ::= { gslbMaintStats 24 }
+
+gslbStatMaintLastSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last source IP address."
+ ::= { gslbMaintStats 25 }
+
+gslbStatMaintThresholdHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times any servers not returned due to threshold exceeded for the corresponding server."
+ ::= { gslbMaintStats 26 }
+
+-- Global SLB Group Statistics
+
+gslbStatGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbStatGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The GSLB group statistics table."
+ ::= { gslbStats 3 }
+
+gslbStatGroupEntry OBJECT-TYPE
+ SYNTAX GslbStatGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the GSLB group statistics table."
+ INDEX { gslbStatGroupIndex }
+ ::= { gslbStatGroupTable 1 }
+
+GslbStatGroupEntry ::= SEQUENCE {
+ gslbStatGroupIndex Integer32,
+ gslbStatGroupDnsHandoffs Counter32,
+ gslbStatGroupHttpRedirs Counter32
+ }
+
+gslbStatGroupIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number that identifies the real server group."
+ ::= { gslbStatGroupEntry 1 }
+
+gslbStatGroupDnsHandoffs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of DNS hand-offs sent to the remote real servers in
+ the group."
+ ::= { gslbStatGroupEntry 2 }
+
+gslbStatGroupHttpRedirs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of HTTP redirects sent to the remote real servers in
+ the group."
+ ::= { gslbStatGroupEntry 3 }
+
+-- Global SLB Virtual Server Statistics
+
+gslbStatVirtServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbStatVirtServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Global SLB virtual server statistics table."
+ ::= { gslbStats 4 }
+
+gslbStatVirtServerEntry OBJECT-TYPE
+ SYNTAX GslbStatVirtServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Global SLB virtual server statistics table."
+ INDEX { gslbStatVirtServerIdx, gslbStatVirtServerServiceIdx,
+ gslbStatVirtServerRserverIdx }
+ ::= { gslbStatVirtServerTable 1 }
+
+GslbStatVirtServerEntry ::= SEQUENCE {
+ gslbStatVirtServerIdx Integer32,
+ gslbStatVirtServerServiceIdx Integer32,
+ gslbStatVirtServerRserverIdx Integer32,
+ gslbStatVirtServerVirtPort Integer32,
+ gslbStatVirtServerIpAddress IpAddress,
+ gslbStatVirtServerResponseTime Integer32,
+ gslbStatVirtServerMinSessAvail Gauge32,
+ gslbStatVirtServerDname DisplayString,
+ gslbStatVirtServerRemSite Integer32,
+ gslbStatVirtDnsDirect Counter32
+ }
+
+gslbStatVirtServerIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual server number that identifies the virtual server."
+ ::= { gslbStatVirtServerEntry 1 }
+
+gslbStatVirtServerServiceIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual server service number that identifies the virtual
+ service."
+ ::= { gslbStatVirtServerEntry 2 }
+
+gslbStatVirtServerRserverIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server number that identifies a remote site. A index of
+ 0 indicates a local virtual server number."
+ ::= { gslbStatVirtServerEntry 3 }
+
+gslbStatVirtServerVirtPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual server service port."
+ ::= { gslbStatVirtServerEntry 4 }
+
+gslbStatVirtServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the virtual server or remote real server."
+ ::= { gslbStatVirtServerEntry 5 }
+
+gslbStatVirtServerResponseTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average time (current weight) that each service takes to respond
+ to information exchanges with its peers The time is specified in
+ ticks of 65 milliseconds."
+ ::= { gslbStatVirtServerEntry 6 }
+
+gslbStatVirtServerMinSessAvail OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of sessions available for serving client requests.
+ This number will change as client traffic loads change, or as real
+ servers under the virtual server or remote sites go in or out of
+ service."
+ ::= { gslbStatVirtServerEntry 7 }
+
+gslbStatVirtServerDname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The domain name of the virtual server and remote real server."
+ ::= { gslbStatVirtServerEntry 8 }
+
+gslbStatVirtServerRemSite OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote site of the remote real server. For virtual server, the remote site is 0."
+ ::= { gslbStatVirtServerEntry 9 }
+
+gslbStatVirtDnsDirect OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of DNS directs sent to the virtual server or remote real server."
+ ::= { gslbStatVirtServerEntry 10 }
+
+-- Global SLB Remote Site Statistics
+
+gslbStatRemSiteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbStatRemSiteTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Global SLB remote site statistics table."
+ ::= { gslbStats 5 }
+
+gslbStatRemSiteTableEntry OBJECT-TYPE
+ SYNTAX GslbStatRemSiteTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Global SLB remote site statistics table."
+ INDEX { gslbStatRemSiteIdx }
+ ::= { gslbStatRemSiteTable 1 }
+
+GslbStatRemSiteTableEntry ::= SEQUENCE {
+ gslbStatRemSiteIdx Integer32,
+ gslbStatRemSiteOutUpdates Counter32,
+ gslbStatRemSiteInUpdates Counter32,
+ gslbStatRemSiteOutUpdates2 Counter32,
+ gslbStatRemSiteInUpdates2 Counter32,
+ gslbStatRemSiteInBadUpdates Counter32
+ }
+
+gslbStatRemSiteIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote site number that identifies the remote site."
+ ::= { gslbStatRemSiteTableEntry 1 }
+
+gslbStatRemSiteOutUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DSSPv1 remote site updates sent."
+ ::= { gslbStatRemSiteTableEntry 2 }
+
+gslbStatRemSiteInUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of good DSSPv1 remote site updates received."
+ ::= { gslbStatRemSiteTableEntry 3 }
+
+gslbStatRemSiteOutUpdates2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DSSPv2 remote site updates sent."
+ ::= { gslbStatRemSiteTableEntry 4 }
+
+gslbStatRemSiteInUpdates2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of good DSSPv2 remote site updates received."
+ ::= { gslbStatRemSiteTableEntry 5 }
+
+gslbStatRemSiteInBadUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad remote site updates received."
+ ::= { gslbStatRemSiteTableEntry 6 }
+
+
+-- Global SLB Enhanced Network Statistics
+
+gslbStatEnhNetworkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbStatEnhNetworkTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Global SLB network statistics table."
+ ::= { gslbStats 6 }
+
+gslbStatEnhNetworkTableEntry OBJECT-TYPE
+ SYNTAX GslbStatEnhNetworkTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Global SLB network statistics table."
+ INDEX { gslbStatEnhNetworkIdx }
+ ::= { gslbStatEnhNetworkTable 1 }
+
+GslbStatEnhNetworkTableEntry ::= SEQUENCE {
+ gslbStatEnhNetworkIdx Integer32,
+ gslbStatEnhNetworkHit Counter32
+ }
+
+gslbStatEnhNetworkIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The network number that identifies the network."
+ ::= { gslbStatEnhNetworkTableEntry 1 }
+
+gslbStatEnhNetworkHit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times network is selected."
+ ::= { gslbStatEnhNetworkTableEntry 2 }
+
+-- Global SLB Rule Statistics
+
+gslbStatRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbStatRuleTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Global SLB rule statistics table."
+ ::= { gslbStats 7 }
+
+gslbStatRuleTableEntry OBJECT-TYPE
+ SYNTAX GslbStatRuleTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Global SLB rule statistics table."
+ INDEX { gslbStatRuleIdx }
+ ::= { gslbStatRuleTable 1 }
+
+GslbStatRuleTableEntry ::= SEQUENCE {
+ gslbStatRuleIdx Integer32,
+ gslbStatRuleLeastconns Counter32,
+ gslbStatRuleRoundrobin Counter32,
+ gslbStatRuleMinmisses Counter32,
+ gslbStatRuleHash Counter32,
+ gslbStatRuleResponse Counter32,
+ gslbStatRuleGeographical Counter32,
+ gslbStatRuleNetwork Counter32,
+ gslbStatRuleRandom Counter32,
+ gslbStatRuleAvailability Counter32,
+ gslbStatRuleQos Counter32,
+ gslbStatRulePersistence Counter32,
+ gslbStatRuleLocal Counter32,
+ gslbStatRuleAlways Counter32,
+ gslbStatRuleRemote Counter32,
+ gslbStatRuleTotal Counter32
+ }
+
+gslbStatRuleIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rule number that identifies the rule."
+ ::= { gslbStatRuleTableEntry 1 }
+
+gslbStatRuleLeastconns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times leastconns is used."
+ ::= { gslbStatRuleTableEntry 2 }
+
+gslbStatRuleRoundrobin OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times roundrobin is used."
+ ::= { gslbStatRuleTableEntry 3 }
+
+gslbStatRuleMinmisses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times minmisses is used."
+ ::= { gslbStatRuleTableEntry 4 }
+
+gslbStatRuleHash OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times hash is used."
+ ::= { gslbStatRuleTableEntry 5 }
+
+gslbStatRuleResponse OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times response is used."
+ ::= { gslbStatRuleTableEntry 6 }
+
+gslbStatRuleGeographical OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times geographical is used."
+ ::= { gslbStatRuleTableEntry 7 }
+
+gslbStatRuleNetwork OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times network is used."
+ ::= { gslbStatRuleTableEntry 8 }
+
+gslbStatRuleRandom OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times random is used."
+ ::= { gslbStatRuleTableEntry 9 }
+
+gslbStatRuleAvailability OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times availability is used."
+ ::= { gslbStatRuleTableEntry 10 }
+
+gslbStatRuleQos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times qos is used."
+ ::= { gslbStatRuleTableEntry 11 }
+
+gslbStatRulePersistence OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times persistence is used."
+ ::= { gslbStatRuleTableEntry 12 }
+
+gslbStatRuleLocal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times local is used."
+ ::= { gslbStatRuleTableEntry 13 }
+
+gslbStatRuleAlways OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times always is used."
+ ::= { gslbStatRuleTableEntry 14 }
+
+gslbStatRuleRemote OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times remote is used."
+ ::= { gslbStatRuleTableEntry 15 }
+
+gslbStatRuleTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times all the metrics are used."
+ ::= { gslbStatRuleTableEntry 16 }
+
+-- Global SLB Geographical Statistics
+
+gslbStatGeo OBJECT IDENTIFIER ::= { gslbStats 8 }
+
+gslbStatGeoNA OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times North America is selected."
+ ::= { gslbStatGeo 1 }
+
+gslbStatGeoSA OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times South America is selected."
+ ::= { gslbStatGeo 2 }
+
+gslbStatGeoEU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times Europe is selected."
+ ::= { gslbStatGeo 3 }
+
+gslbStatGeoCA OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times Caribbean is selected."
+ ::= { gslbStatGeo 4 }
+
+gslbStatGeoPR OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times Pacific Rim is selected."
+ ::= { gslbStatGeo 5 }
+
+gslbStatGeoSS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times Sub-Sahara is selected."
+ ::= { gslbStatGeo 6 }
+
+gslbStatGeoJP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times Japan is selected."
+ ::= { gslbStatGeo 7 }
+
+gslbStatGeoTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times any of the regions are selected."
+ ::= { gslbStatGeo 8 }
+
+gslbStatGeoAF OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times Africa is selected."
+ ::= { gslbStatGeo 9 }
+
+-- Global SLB DNS Persistence Cache Statistics
+
+gslbStatPers OBJECT IDENTIFIER ::= { gslbStats 9 }
+
+gslbStatPersCurrent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of entries in the DNS persistence cache."
+ ::= { gslbStatPers 1 }
+
+gslbStatPersHiwat OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of entries recorded in the DNS persistence cache."
+ ::= { gslbStatPers 2 }
+
+gslbStatPersMax OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries supported in the DNS persistence cache."
+ ::= { gslbStatPers 3 }
+
+-- FTP Passive SLB/NAT Statistics
+
+ftpSlbStatTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the switch receives both active and passive
+ FTP connections."
+ ::= { ftpStats 1 }
+
+ftpNatStatTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the switch receives the 'port' command from
+ the client."
+ ::= { ftpStats 2 }
+
+ftpStatActiveNatIndex OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the switch creates a new index due to 'port'
+ command from the client."
+ ::= { ftpStats 3 }
+
+ftpStatNatAckSeqDiff OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The difference in the numbers of ACK and SEQ that the switch needs
+ for packet adjustment."
+ ::= { ftpStats 4 }
+
+ftpStatSlbParseIndex OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the switch creates a new index in response to the
+ 'pasv' command from the client."
+ ::= { ftpStats 5 }
+
+ftpStatSlbParseAckSeqDiff OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The difference in the numbers of ACK and SEQ that the switch needs
+ for FTP SLB parsing."
+ ::= { ftpStats 6 }
+
+ftpStatModeSwitchError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the switch is not able to switch modes from
+ active to passive and vice versa."
+ ::= { ftpStats 7 }
+
+radiusAcctReqsStats OBJECT IDENTIFIER ::= { wapStats 1 }
+tpcpAddSessReqsStats OBJECT IDENTIFIER ::= { wapStats 2 }
+tpcpDeleteSessReqsStats OBJECT IDENTIFIER ::= { wapStats 3 }
+
+radiusAcctReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius Account Request."
+ ::= { radiusAcctReqsStats 1 }
+
+radiusAcctWrapReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius Account Wrap Request."
+ ::= { radiusAcctReqsStats 2 }
+
+radiusAcctStartReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius Account Start Request."
+ ::= { radiusAcctReqsStats 3 }
+
+radiusAcctUpdateReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius Account Update Request."
+ ::= { radiusAcctReqsStats 4 }
+
+radiusAcctStopReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius Account stop Request."
+ ::= { radiusAcctReqsStats 5 }
+
+radiusAcctBadReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius Account Bad Request."
+ ::= { radiusAcctReqsStats 6 }
+
+radiusAcctAddSessionReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius Account add session Request."
+ ::= { radiusAcctReqsStats 7 }
+
+radiusAcctDeleteSessionReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius Account delete session Request."
+ ::= { radiusAcctReqsStats 8 }
+
+radiusAcctReqFailsSPDead OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius Account request fails SP Dead."
+ ::= { radiusAcctReqsStats 10 }
+
+radiusAcctReqFailsDMAFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius Account request fails DMA fails."
+ ::= { radiusAcctReqsStats 11 }
+
+radiusAcctReqWithFramedIp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius Account request containing the FRAMED_IP field."
+ ::= { radiusAcctReqsStats 12 }
+
+radiusAcctReqWithoutFramedIp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius Account request not containing the FRAMED_IP field."
+ ::= { radiusAcctReqsStats 13 }
+
+tpcpAddSessReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WAP add Session requests."
+ ::= { tpcpAddSessReqsStats 1 }
+
+tpcpAddSessReqsFailsSPDead OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WAP add Session Fails as the SP is dead."
+ ::= { tpcpAddSessReqsStats 3 }
+
+tpcpDeleteSessReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TPCP Delete Session Requests."
+ ::= { tpcpDeleteSessReqsStats 1 }
+
+tpcpDeleteSessReqsFailsSPDead OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TPCP Delete Session Fails as the SP is dead."
+ ::= { tpcpDeleteSessReqsStats 3 }
+
+wapRequestToWrongSP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The WAP delete Session Entries sent to wrong SP."
+ ::= { wapStats 4 }
+
+-- RTSP Statistics
+
+rtspStatControlConns OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of active RTSP control connections."
+ ::= { rtspStats 1 }
+
+rtspStatUDPStreams OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of active UDP streams."
+ ::= { rtspStats 2 }
+
+rtspStatRedirects OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of switch redirects."
+ ::= { rtspStats 3 }
+
+rtspStatConnDenied OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total connections denied due to RTSP connection limit."
+ ::= { rtspStats 4 }
+
+rtspStatAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total cases of heap memory allocation failures."
+ ::= { rtspStats 5 }
+
+rtspStatBufferAllocs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of buffer allocations used."
+ ::= { rtspStats 6 }
+
+-- TCP Rate Limiting Statistics
+tcpLimitStatHoldDowns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of client hold downs triggered."
+ ::= { tcpLimitStats 1 }
+
+tcpLimitStatClientEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of TCP rate limiting per-client state entries."
+ ::= { tcpLimitStats 2 }
+
+udpLimitStatHoldDowns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of UDP client hold downs triggered."
+ ::= { tcpLimitStats 3 }
+
+icmpLimitStatHoldDowns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of ICMP client hold downs triggered."
+ ::= { tcpLimitStats 4 }
+
+udpLimitStatClientEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of UDP rate limiting per-client state entries."
+ ::= { tcpLimitStats 5 }
+
+icmpLimitStatClientEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of ICMP rate limiting per-client state entries."
+ ::= { tcpLimitStats 6 }
+
+-- DNS SLB Statistics
+
+dnsSlbStatTCPQueries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of TCP DNS queries."
+ ::= { dnsSlbStats 1 }
+
+dnsSlbStatUDPQueries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of UDP DNS queries."
+ ::= { dnsSlbStats 2 }
+
+dnsSlbStatInvalidQueries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of invalid DNS queries."
+ ::= { dnsSlbStats 3 }
+
+dnsSlbStatMultipleQueries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of multiple DNS queries."
+ ::= { dnsSlbStats 4 }
+
+dnsSlbStatDnameParseErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of domain name parse errors."
+ ::= { dnsSlbStats 5 }
+
+dnsSlbStatFailedMatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of failed real server name matches."
+ ::= { dnsSlbStats 6 }
+
+dnsSlbStatInternalErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of DNS parsing internal errors."
+ ::= { dnsSlbStats 7 }
+
+slbStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to clear the non-operational SLB statistics.
+ ok(1) is returned when read."
+ ::= { layer4Stats 15 }
+
+slbStatAuxSessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbStatAuxSessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The auxiliary session table statistics."
+ ::= { layer4Stats 17 }
+
+slbStatAuxSessEntry OBJECT-TYPE
+ SYNTAX SlbStatAuxSessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics of a particular auxiliary session table entry."
+ INDEX { slbStatAuxSessIndex }
+ ::= { slbStatAuxSessTable 1 }
+
+SlbStatAuxSessEntry ::= SEQUENCE {
+ slbStatAuxSessIndex Integer32,
+ slbStatAuxSessCurConn Gauge32,
+ slbStatAuxSessMaxConn Integer32,
+ slbStatAuxSessAllocFails Counter32
+ }
+
+slbStatAuxSessIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The auxiliary session table number."
+ ::= { slbStatAuxSessEntry 1 }
+
+slbStatAuxSessCurConn OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of connections in this auxiliary sessions table."
+ ::= { slbStatAuxSessEntry 2 }
+
+slbStatAuxSessMaxConn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of connections handled by this auxiliary session
+ table."
+ ::= { slbStatAuxSessEntry 3 }
+
+slbStatAuxSessAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of allocation failures for this auxiliary session
+ table."
+ ::= { slbStatAuxSessEntry 4 }
+
+-- SSL SLB Statistics
+
+sslSlbStatSessIdAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times allocation of a session table entry failed when
+ attempting to store a SessionId in the table."
+ ::= { sslSlbStats 1 }
+
+sslSlbStatCurSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of different TCP sessions using SSL service."
+ ::= { sslSlbStats 2 }
+
+sslSlbStatTotalSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of different TCP sessions using SSL service."
+ ::= { sslSlbStats 3 }
+
+sslSlbStatHighestSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high water mark of current sessions of different TCP sessions
+ using SSL service."
+ ::= { sslSlbStats 4 }
+
+sslSlbStatUniqCurSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of unique SSL sessions seen on the switch."
+ ::= { sslSlbStats 5 }
+
+sslSlbStatUniqTotalSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of unique SSL sessions seen on the switch."
+ ::= { sslSlbStats 6 }
+
+sslSlbStatUniqHighestSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high water mark of unique SSL sessions seen on the switch."
+ ::= { sslSlbStats 7 }
+
+sslSlbStatPersistPortCurSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of SessionIds maintained on SP 4, to allow for
+ persistence across different client ports."
+ ::= { sslSlbStats 8 }
+
+sslSlbStatPersistPortTotalSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SessionIds maintained on SP 4, to allow for
+ persistence across different client ports."
+ ::= { sslSlbStats 9 }
+
+sslSlbStatPersistPortHighestSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high water mask of SessionIds maintained on SP 4, to allow for
+ persistence across different client ports."
+ ::= { sslSlbStats 10 }
+
+
+-- SLB Virtual Service Statistics Table
+
+slbStatVirtServiceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbStatVirtServiceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The virtual service statistics table."
+ ::= { layer4Stats 18 }
+
+slbStatVirtServiceEntry OBJECT-TYPE
+ SYNTAX SlbStatVirtServiceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics of a particular virtual service."
+ INDEX { slbStatVirtServerIndex, slbStatVirtServiceIndex, slbStatRealServerIndex }
+ ::= { slbStatVirtServiceTable 1 }
+
+SlbStatVirtServiceEntry ::= SEQUENCE {
+ slbStatVirtServerIndex Integer32,
+ slbStatVirtServiceIndex Integer32,
+ slbStatRealServerIndex Integer32,
+ slbStatVirtServiceCurrSessions Gauge32,
+ slbStatVirtServiceTotalSessions Counter32,
+ slbStatVirtServiceHighestSessions Counter32,
+ slbStatVirtServiceHCOctetsLow32 Counter32,
+ slbStatVirtServiceHCOctetsHigh32 Counter32,
+ slbStatVirtServiceHCOctets Counter64
+ }
+
+slbStatVirtServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual server number that identifies the service."
+ ::= { slbStatVirtServiceEntry 1 }
+
+slbStatVirtServiceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual service number that identifies the service."
+ ::= { slbStatVirtServiceEntry 2 }
+
+slbStatRealServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server index."
+ ::= { slbStatVirtServiceEntry 3 }
+
+slbStatVirtServiceCurrSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sessions that are currently handled by the
+ virtual service."
+ ::= { slbStatVirtServiceEntry 4 }
+
+slbStatVirtServiceTotalSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sessions that are handled by the virtual service."
+ ::= { slbStatVirtServiceEntry 5}
+
+slbStatVirtServiceHighestSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest sessions that have been handled by the virtual service."
+ ::= { slbStatVirtServiceEntry 6}
+
+slbStatVirtServiceHCOctetsLow32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lower 32 bit value of octets received and transmitted out
+ of the virtual service."
+ ::= { slbStatVirtServiceEntry 7}
+
+slbStatVirtServiceHCOctetsHigh32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The higher 32 bit value of octets received and transmitted out
+ of the virtual service."
+ ::= { slbStatVirtServiceEntry 8}
+
+slbStatVirtServiceHCOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total octets received and transmitted by the virtual service."
+ ::= { slbStatVirtServiceEntry 9}
+
+
+
+-- SIP statistics
+sipTotalClientParseErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of SIP Client parse Errors."
+ ::= { sipStats 1 }
+
+sipTotalServerParseErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of SIP Server parse Errors."
+ ::= { sipStats 2 }
+
+sipTotalUnknownMethodReq OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of SIP unknown method requests."
+ ::= { sipStats 3 }
+
+sipTotalIncompleteMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of SIP Incomplete messages."
+ ::= { sipStats 4 }
+
+sipTotalSdpNatPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of SDP NAT packets."
+ ::= { sipStats 5 }
+
+
+-- SLB WLM Statistics Table
+
+
+wlmStats OBJECT IDENTIFIER ::= { layer4Stats 21 }
+
+slbStatWlmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbStatWlmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The WLM statistics table."
+ ::= { wlmStats 1 }
+
+slbStatWlmEntry OBJECT-TYPE
+ SYNTAX SlbStatWlmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics of a particular work load manager."
+ INDEX { slbStatWlmIndex }
+ ::= { slbStatWlmTable 1 }
+
+SlbStatWlmEntry ::= SEQUENCE {
+ slbStatWlmIndex Integer32,
+ slbStatWlmRegReq Counter32,
+ slbStatWlmRegRep Counter32,
+ slbStatWlmRegRepErr Counter32,
+ slbStatWlmDeregReq Counter32,
+ slbStatWlmDeregRep Counter32,
+ slbStatWlmDeregRepErr Counter32,
+ slbStatWlmLbStateReq Counter32,
+ slbStatWlmLbStateRep Counter32,
+ slbStatWlmLbStateRepErr Counter32,
+ slbStatWlmMembStateReq Counter32,
+ slbStatWlmMembStateRep Counter32,
+ slbStatWlmMembStateRepErr Counter32,
+ slbStatWlmWtMsgRecv Counter32,
+ slbStatWlmWtMsgParErr Counter32,
+ slbStatWlmTotInvalidLb Counter32,
+ slbStatWlmTotInvalidGrp Counter32,
+ slbStatWlmTotInvalidRealSer Counter32,
+ slbStatWlmMsgInvalidSASPHeader Counter32,
+ slbStatWlmMsgParseErr Counter32,
+ slbStatWlmMsgUnsupMsgType Counter32
+ }
+
+slbStatWlmIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The work load manager number."
+ ::= { slbStatWlmEntry 1 }
+
+slbStatWlmRegReq OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of registration request messages sent by the switch."
+ ::= { slbStatWlmEntry 2 }
+
+slbStatWlmRegRep OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of registration replies received from the GWM."
+ ::= { slbStatWlmEntry 3 }
+
+slbStatWlmRegRepErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of registration replies received where the return
+ code indicates an error."
+ ::= { slbStatWlmEntry 4 }
+slbStatWlmDeregReq OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of deregistration request messages sent by the switch."
+ ::= { slbStatWlmEntry 5 }
+
+slbStatWlmDeregRep OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of deregistration replies received from the GWM."
+ ::= { slbStatWlmEntry 6 }
+
+slbStatWlmDeregRepErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of deregistration replies received where the return code flag
+ set indicating an error in processing of the deregistration request."
+ ::= { slbStatWlmEntry 7 }
+
+slbStatWlmLbStateReq OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of set LB state request messages sent by the switch."
+ ::= { slbStatWlmEntry 8 }
+
+slbStatWlmLbStateRep OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of set LB state replies received from the GWM."
+ ::= { slbStatWlmEntry 9 }
+
+slbStatWlmLbStateRepErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of set LB state replies received where the return code code
+ flag set indicating an error in processing of the set LB state request."
+ ::= { slbStatWlmEntry 10 }
+
+slbStatWlmMembStateReq OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of set member state request messages sent by the switch."
+ ::= { slbStatWlmEntry 11 }
+
+slbStatWlmMembStateRep OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of set member state replies received from the GWM."
+ ::= { slbStatWlmEntry 12 }
+
+slbStatWlmMembStateRepErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of set member state replies received where the return
+ code code flag set indicating an error in processing of the set
+ member state request."
+ ::= { slbStatWlmEntry 13 }
+
+slbStatWlmWtMsgRecv OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of weight updates received from the GWM."
+ ::= { slbStatWlmEntry 14 }
+
+slbStatWlmWtMsgParErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of errorsencountered during parsing of the send weights message."
+ ::= { slbStatWlmEntry 15 }
+
+slbStatWlmTotInvalidLb OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter is incremented when the LB name in send weights message
+ does not match the switch LB name."
+ ::= { slbStatWlmEntry 16 }
+
+slbStatWlmTotInvalidGrp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter is incremented when the group name in send weights message
+ does not match with any of the groups configured on the switch."
+ ::= { slbStatWlmEntry 17 }
+
+slbStatWlmTotInvalidRealSer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter is incremented when the real server name in send weights message
+ does not match with any of the reals configured on the switch."
+ ::= { slbStatWlmEntry 18 }
+
+slbStatWlmMsgInvalidSASPHeader OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of messages received from the GWM with invalid headers."
+ ::= { slbStatWlmEntry 19 }
+
+slbStatWlmMsgParseErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of parse errors."
+ ::= { slbStatWlmEntry 20 }
+
+slbStatWlmMsgUnsupMsgType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total messages received where the message type is not supported by the switch."
+ ::= { slbStatWlmEntry 21 }
+
+
+
+sessMirrorTotalCreateSessionMsgRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of create session messages received."
+ ::= { sessMirrorStats 1 }
+
+sessMirrorTotalCreateSessionMsgTx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of create session messages transmitted ."
+ ::= { sessMirrorStats 2 }
+
+sessMirrorTotalCreateDataSessionMsgRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of create data session messages received."
+ ::= { sessMirrorStats 3 }
+
+sessMirrorTotalCreateDataSessionMsgTx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of create data session messages transmitted."
+ ::= { sessMirrorStats 4 }
+
+sessMirrorTotalUpdateSessionMsgRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of update session messages received."
+ ::= { sessMirrorStats 5 }
+
+sessMirrorTotalUpdateSessionMsgTx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of update session messages transmitted."
+ ::= { sessMirrorStats 6 }
+
+sessMirrorTotalUpdateDataSessionMsgRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of update data session messages received."
+ ::= { sessMirrorStats 7 }
+
+sessMirrorTotalUpdateDataSessionMsgTx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of update data session messages transmitted."
+ ::= { sessMirrorStats 8 }
+
+sessMirrorTotalDeleteSessionMsgRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of delete session messages received."
+ ::= { sessMirrorStats 9 }
+
+sessMirrorTotalDeleteSessionMsgTx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of delete session messages transmitted."
+ ::= { sessMirrorStats 10 }
+
+sessMirrorTotalDeleteDataSessionMsgRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of delete data session messages received."
+ ::= { sessMirrorStats 11 }
+
+sessMirrorTotalDeleteDataSessionMsgTx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of delete data session messages transmitted."
+ ::= { sessMirrorStats 12 }
+
+sessMirrorTotalSessionsCreated OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of sessions created."
+ ::= { sessMirrorStats 13 }
+
+sessMirrorTotalDataSessionsCreated OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of data sessions created."
+ ::= { sessMirrorStats 14 }
+
+sessMirrorTotalSessionsUpdated OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of sessions updated."
+ ::= { sessMirrorStats 15 }
+
+sessMirrorTotalDataSessionsUpdated OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of data sessions updated."
+ ::= { sessMirrorStats 16 }
+
+sessMirrorTotalSessionsDeleted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of sessions deleted."
+ ::= { sessMirrorStats 17 }
+
+sessMirrorTotalDataSessionsDeleted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of data sessions deleted."
+ ::= { sessMirrorStats 18 }
+
+sessMirrorSessionTableFullErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Error indicates session table full."
+ ::= { sessMirrorStats 19 }
+
+sessMirrorNoPortErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Error indicates unavailable port."
+ ::= { sessMirrorStats 20 }
+
+sessMirrorSessionPresentErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Error indicates session already present."
+ ::= { sessMirrorStats 21 }
+
+sessMirrorSessionNotFoundErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Error indicates session not found."
+ ::= { sessMirrorStats 22 }
+
+sessMirrorCtrlSessionNotFoundErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Error indicates control session not found."
+ ::= { sessMirrorStats 23 }
+
+
+-- Real Server Information Table
+
+slbRealServerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbRealServerInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of real server run-time information."
+ ::= { layer4Info 1 }
+
+slbRealServerInfoEntry OBJECT-TYPE
+ SYNTAX SlbRealServerInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the real server information table."
+ INDEX { slbRealServerInfoIndex }
+ ::= { slbRealServerInfoTable 1 }
+
+SlbRealServerInfoEntry ::= SEQUENCE {
+ slbRealServerInfoIndex Integer32,
+ slbRealServerInfoIpAddr IpAddress,
+ slbRealServerMacAddr PhysAddress,
+ slbRealServerInfoSwitchPort Integer32,
+ slbRealServerInfoHealthLayer INTEGER,
+ slbRealServerInfoOverflow INTEGER,
+ slbRealServerInfoState INTEGER,
+ slbRealServerInfoVlan Integer32
+ }
+
+slbRealServerInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server index"
+ ::= { slbRealServerInfoEntry 1 }
+
+slbRealServerInfoIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the real server."
+ ::= { slbRealServerInfoEntry 2 }
+
+slbRealServerMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the real server."
+ ::= { slbRealServerInfoEntry 3 }
+
+slbRealServerInfoSwitchPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch port that the real server is connected to."
+ ::= { slbRealServerInfoEntry 4 }
+
+slbRealServerInfoHealthLayer OBJECT-TYPE
+ SYNTAX INTEGER {
+ layer1(1),
+ layer3(3),
+ layer4(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSI layer at which the real server functionality is verified."
+ ::= { slbRealServerInfoEntry 5 }
+
+slbRealServerInfoOverflow OBJECT-TYPE
+ SYNTAX INTEGER {
+ overflow(1),
+ no-overflow(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overflow state of the real server."
+ ::= { slbRealServerInfoEntry 6 }
+
+slbRealServerInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ running(2),
+ failed(3),
+ disabled(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the real server."
+ ::= { slbRealServerInfoEntry 7 }
+
+slbRealServerInfoVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN that the real server belongs to."
+ ::= { slbRealServerInfoEntry 8 }
+
+-- Real Server Rport Table
+slbRealServerRportInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbRealServerRportInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of real server rport run-time information."
+ ::= { layer4Info 3 }
+
+slbRealServerRportInfoEntry OBJECT-TYPE
+ SYNTAX SlbRealServerRportInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the real server rport information table."
+ INDEX { slbRealServerRportRealIndex, slbRealServerRportServIndex }
+ ::= { slbRealServerRportInfoTable 1 }
+
+SlbRealServerRportInfoEntry ::= SEQUENCE {
+ slbRealServerRportRealIndex Integer32,
+ slbRealServerRportServIndex Integer32,
+ slbRealServerRportInfoRport Integer32,
+ slbRealServerRportInfoState INTEGER
+ --slbRealServerRportInfoGroup INTEGER
+ }
+
+slbRealServerRportRealIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server index"
+ ::= { slbRealServerRportInfoEntry 1 }
+
+slbRealServerRportServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server service index"
+ ::= { slbRealServerRportInfoEntry 2 }
+
+slbRealServerRportInfoRport OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server real port number"
+ ::= { slbRealServerRportInfoEntry 3 }
+
+slbRealServerRportInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the real server port."
+ ::= { slbRealServerRportInfoEntry 4 }
+
+--slbRealServerRportInfoGroup OBJECT-TYPE
+-- SYNTAX INTEGER
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The real server group number."
+-- ::= { slbRealServerRportInfoEntry 5 }
+
+-- Virtual Server Service Information Table
+
+slbVirtServicesInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbVirtServicesInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of virtual server services run-time information."
+ ::= { layer4Info 4 }
+
+slbVirtServicesInfoEntry OBJECT-TYPE
+ SYNTAX SlbVirtServicesInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the virtual service information table."
+ INDEX { slbVirtServicesInfoVirtServIndex, slbVirtServicesInfoSvcIndex,
+ slbVirtServicesInfoRealServIndex }
+ ::= { slbVirtServicesInfoTable 1 }
+
+SlbVirtServicesInfoEntry ::= SEQUENCE {
+ slbVirtServicesInfoVirtServIndex Integer32,
+ slbVirtServicesInfoSvcIndex Integer32,
+ slbVirtServicesInfoRealServIndex Integer32,
+ slbVirtServicesInfoVport Integer32,
+ slbVirtServicesInfoRport Integer32,
+ slbVirtServicesInfoState INTEGER,
+ slbVirtServicesInfoResponseTime Integer32,
+ slbVirtServicesInfoWeight Integer32
+ }
+
+slbVirtServicesInfoVirtServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual server index."
+ ::= { slbVirtServicesInfoEntry 1 }
+
+slbVirtServicesInfoSvcIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual service index."
+ ::= { slbVirtServicesInfoEntry 2 }
+
+slbVirtServicesInfoRealServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server index."
+ ::= { slbVirtServicesInfoEntry 3 }
+
+slbVirtServicesInfoVport OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The layer 4 virtual port number for the service."
+ ::= { slbVirtServicesInfoEntry 4 }
+
+slbVirtServicesInfoRport OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The layer 4 real port number for the service."
+ ::= { slbVirtServicesInfoEntry 5 }
+
+slbVirtServicesInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ blocked(1),
+ running(2),
+ failed(3),
+ disabled(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the real server for this virtual service."
+ ::= { slbVirtServicesInfoEntry 6 }
+
+slbVirtServicesInfoResponseTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The health check response time for the real server for this
+ virtual service."
+ ::= { slbVirtServicesInfoEntry 7 }
+
+slbVirtServicesInfoWeight OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server weight."
+ ::= { slbVirtServicesInfoEntry 8 }
+
+
+-- slb session table info
+slbSessionInfo OBJECT IDENTIFIER ::= { layer4Info 5 }
+
+slbSessionInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ start(1),
+ idle(2),
+ inprogress(3),
+ complete(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is read the current state is returned.
+ idle(2) indicates that there is no session binding table request
+ in progress.
+ When a read on this object returns inprogress(3) indicates that
+ a session binding table retrieval request is in progress.
+ Setting the value to start(1), will start a new session table
+ retrieval operation based on the filtering criteria.
+ complete(4) indicates that the session table has been retrieved.
+ Once the slbSessionInfoTable is read the state should be set back to
+ 'idle' which frees the session table buffer and others can issue a
+ request command via SNMP."
+
+ ::= { slbSessionInfo 1 }
+
+slbSessionInfoType OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(1),
+ cip(2),
+ cport(3),
+ dip(4),
+ dport(5),
+ pip(6),
+ pport(7),
+ filter(8),
+ flag(9),
+ port(10),
+ real(11)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This identifies the filtering criteria for the
+ session binding table request.
+ all(1) : Show all session entries
+ cip(2) : Show all session entries with source IP address
+ cport(3) : Show all session entries with source port
+ dip(4) : Show all session entries with destination IP address
+ dport(5) : Show all session entries with destination port
+ pip(6) : Show all session entries with proxy IP address
+ pport(7) : Show all session entries with proxy port
+ filter(8): Show all session entries with matching filter
+ flag(9) : Show all session entries with matching flag
+ port(10) : Show all session entries with ingress port
+ real(11) : Show all session entries with real IP address."
+ ::= { slbSessionInfo 2 }
+
+slbSessionInfoIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of the requested filtering criteria
+ 0.0.0.0 if the filtering criteria is not to match
+ session entries with the same IP address."
+ ::= { slbSessionInfo 3 }
+
+slbSessionInfoFilterId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This field indicates that the session is created by filtering
+ code as a result of the IP header keys matching the filtering
+ criteria. 0 if slbSessionInfoFilterID is not the matching criteria."
+ ::= { slbSessionInfo 4 }
+
+slbSessionInfoPortId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The <port number> if the filtering criteria is (port) to
+ match all session entries with the matching ingress port
+ or this represents the <real port> if the requested filtering
+ criteria is to match session entries with (pport) proxy port,
+ (cport) source port, (dport) destination port,
+ This entry is 0 if the filtering criteria is not to match
+ session entries with the same port."
+ ::= { slbSessionInfo 5 }
+
+slbSessionInfoFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ eFlag(1),
+ lFlag(2),
+ nFlag(3),
+ pFlag(4),
+ sFlag(5),
+ tFlag(6),
+ uFlag(7),
+ wFlag(8),
+ ruFlag(9),
+ riFlag(10),
+ viFlag(11),
+ vrFlag(12),
+ vsFlag(13),
+ vmFlag(14),
+ vdFlag(15),
+ none(20)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If the filtering criteria is flag select one of e|l|n|p|s|t|u|w(Flag)
+ none(20) is selected if flag is not the fitering criteria.
+
+ eFlag: Indicates the session is in use and will be aged out if no
+ traffic is received within session timeout value.
+
+ lFlag: Indicates the session is a link load balance session.
+
+ nFlag: Indicates the session only translates the destination
+ MAC when forwarding client traffic to the real server.
+
+ pFlag: Indicates the session is a persistent session and is not to
+ be aged out. Fields (6), (7) and (8) are not shown for
+ persistent session.
+
+ sFlag: Indicates the session is a persistent session and the
+ application is SSL or Cookie Pbind.
+
+ tFlag: Indicates the session is TCP rate limiting per-client entry.
+
+ uFlag: Indicates the session is L7 delay binding and switch is
+ trying to open TCP connection to real server.
+
+ wFlag: Indicates the session only translates the destination
+ MAC when forwarding layer 7 WCR traffic to the real server.
+
+ ruFlag: Indicates the session is a UDP rate limiting per-client entry.
+
+ riFlag: Indicates the session is a ICMP rate limiting per-client
+ entry.
+
+ viFlag: Indicates the session is a SIP INVITE session.
+
+ vrFlag: Indicates the session is a SIP REGISTER session.
+
+ vsFlag: Indicates the session is a SIP SUBSCRIBE session.
+
+ vmFlag: Indicates the session is a SIP MESSAGE session.
+
+ vdFlag: Indicates the session is a SIP NAT data session."
+
+ ::= { slbSessionInfo 6 }
+
+slbSessionInfoStringFormatFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ formatted(1),
+ none(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The flag which determines if the session table entries
+ have to be formatted or (none) indicates no formatting to be done."
+ ::= { slbSessionInfo 7 }
+
+slbSessionInfoMaxSessDump OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of sessions that can exist at any given time."
+ ::= { slbSessionInfo 9 }
+
+slbSessionInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbSessionInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of SLB session entries."
+ ::= { slbSessionInfo 8 }
+
+slbSessionInfoEntry OBJECT-TYPE
+ SYNTAX SlbSessionInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about SLB sessions."
+ INDEX { slbSessionInfoSpIndex, slbSessionInfoIndex }
+ ::= { slbSessionInfoTable 1 }
+
+SlbSessionInfoEntry ::= SEQUENCE {
+ slbSessionInfoSpIndex Integer32,
+ slbSessionInfoIndex Integer32,
+ slbSessionInfoString OCTET STRING
+ }
+
+slbSessionInfoSpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP which created the session."
+ ::= { slbSessionInfoEntry 1 }
+
+slbSessionInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index to the slbSessionInfoTable."
+ ::= { slbSessionInfoEntry 2 }
+
+slbSessionInfoString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The string representing the SLB session entries in the formatted case:
+ The fields, (1)-(13), associated with a session, as identified in the
+ example below are described in the following.
+
+3, 01: 1.1.1.1 4586, 2.2.2.1 http -> 3567 3.3.3.1 http age 6 f:10 ELNPSRtUW c:#
+(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13)
+
+3, 01: 1.1.1.1 4586, 2.2.2.1 http ->
+(1) (2) (3) (4) (5) (6)
+ 1.1.1.2 3567 3.3.3.1 http age 6 f:10 ELNPSRtUW c:#
+ (7a) (7) (8) (9) (10) (11) (12) (13)
+
+------------------------------------------------------------------
+(1) SP number:
+ This field indicates which SP created the session.
+
+(2) Ingress port:
+ This field shows the physical port# of the client traffic that
+ entered to the switch.
+
+(3) Source IP address:
+ This field contains the source IP address from client IP packet.
+
+(4) Source port:
+ This field identifies the TCP/UDP source port from client packet.
+
+(5) Destination IP address:
+ This is the destination IP address from client TCP/UDP packet.
+
+ For load balancing, this address is the virtual IP address.
+ For filtering redirect, this address is the destination server's address.
+
+(6) Destination port:
+ This field identifies the TCP/UDP destination port from client packet.
+
+(7a)Proxy IP address:
+ This field contains the proxy IP address substituted by the switch.
+
+(7) Proxy port:
+ This field identifies the TCP/UDP source port substituted by the switch.
+
+ The switch does this substitution when Direct Access Mode is enabled or
+ Proxy is enabled.
+
+(8) Real server IP address:
+ For load balancing, this field contains the IP address of the real
+ server that the switch selects to forward client packet to.
+ If the switch does not find live server, this field is the
+ same as destination IP address(5).
+
+ e.g. 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 3.3.3.1 http age 10
+ 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 2.2.2.1 http age 10
+
+ For filtering, this field also shows the real server IP address. No
+ address is shown if the filter action is Allow, Deny or NAT.
+ It will show ALLOW, DENY or NAT instead.
+
+ e.g. 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 3.3.3.1 http age 10 f:11
+ 3,01: 1.1.1.1 1040, 2.2.2.1 http ALLOW age 10 f:22
+
+(9) Server port:
+ For load balancing, this field is the same as destination port(6)
+ except for the RTSP UDP session. For RTSP UDP session, this server
+ port is obtained from client-server negotiation.
+
+ e.g. 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 3.3.3.1 http age 10
+ 3,01: 1.1.1.1 6970, 2.2.2.1 rtsp -> 3.3.3.1 21220 age 10 P
+
+ For filtering, this field is the filtering application port.
+ It is for internal use only. This field can be urlwcr, wcr,
+ idslb, linkslb or nonat.
+ e.g. 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 3.3.3.1 urlwcr age 4 f:123
+ 2,07: 1.1.1.1 1706, 2.2.2.1 http -> 192.168.4.10 linklb age 8 f:10 E
+
+(10) Age:
+ This is the session timeout value. If no packet is received within
+ the value specified, the session is freed.
+ e.g. age 10 - The session is aged out in 10 minutes.
+ age < 160 - The session is aged out in 160 minutes. This <
+ indicates that slowage is used(user configures
+ /cfg/slb/adv/slowage)
+
+(11) Filter number:
+ This field indicates that the session is created by filtering
+ code as a result of the IP header keys matching the filtering
+ criteria.
+
+(12) Flag:
+ E: Indicates the session is in use and will be aged out if no
+ traffic is received within session timeout value.
+
+ L: Indicates the session is a link load balance session.
+
+ N: Indicates the session only translates the destination
+ MAC when forwarding client traffic to the real server.
+
+ P: Indicates the session is a persistent session and is not to
+ be aged out. Fields (6), (7) and (8) are not shown for
+ persistent session.
+
+ S: Indicates the session is a persistent session and the
+ application is SSL or Cookie Pbind.
+
+ Rt: Indicates the session is TCP rate limiting per-client entry.
+
+ Ru: Indicates the session is UDP rate limiting per-client entry.
+
+ Ri: Indicates the session is ICMP rate limiting per-client entry.
+
+ U: Indicates the session is L7 delay binding and switch is
+ trying to open TCP connection to real server.
+
+ W: Indicates the session only translates the destination
+ MAC when forwarding layer 7 WCR traffic to the real server.
+
+(13) Persistent session user count:
+ This counter indicates the number of client sessions created
+ associated with this persistent session."
+ ::= { slbSessionInfoEntry 3 }
+
+-- Global SLB Information
+
+gslbInfo OBJECT IDENTIFIER ::= { layer4Info 6 }
+
+-- Global SLB Remote Real Server Information
+
+gslbInfoRemRealServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbInfoRemRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Global SLB virtual server information table."
+ ::= { gslbInfo 1 }
+
+gslbInfoRemRealServerEntry OBJECT-TYPE
+ SYNTAX GslbInfoRemRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Global SLB remote real server information table."
+ INDEX { gslbInfoRemRealServerIdx }
+ ::= { gslbInfoRemRealServerTable 1 }
+
+GslbInfoRemRealServerEntry ::= SEQUENCE {
+ gslbInfoRemRealServerIdx Integer32,
+ gslbInfoRemRealServerIpAddr IpAddress,
+ gslbInfoRemRealServerName DisplayString,
+ gslbInfoRemRealServerState INTEGER
+ }
+
+gslbInfoRemRealServerIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote real server number that identifies the remote real server."
+ ::= { gslbInfoRemRealServerEntry 1 }
+
+gslbInfoRemRealServerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the remote real server."
+ ::= { gslbInfoRemRealServerEntry 2 }
+
+gslbInfoRemRealServerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the remote real server."
+ ::= { gslbInfoRemRealServerEntry 3 }
+
+gslbInfoRemRealServerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ running(2),
+ failed(3),
+ disabled(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the remote real server."
+ ::= { gslbInfoRemRealServerEntry 4 }
+
+-- Global SLB Virtual Server Information
+
+gslbInfoVirtServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbInfoVirtServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Global SLB virtual server information table."
+ ::= { gslbInfo 2 }
+
+gslbInfoVirtServerEntry OBJECT-TYPE
+ SYNTAX GslbInfoVirtServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Global SLB virtual server information table."
+ INDEX { gslbInfoVirtServerIdx, gslbInfoVirtServerServiceIdx,
+ gslbInfoVirtServerRserverIdx }
+ ::= { gslbInfoVirtServerTable 1 }
+
+GslbInfoVirtServerEntry ::= SEQUENCE {
+ gslbInfoVirtServerIdx Integer32,
+ gslbInfoVirtServerServiceIdx Integer32,
+ gslbInfoVirtServerRserverIdx Integer32,
+ gslbInfoVirtServerDname DisplayString,
+ gslbInfoVirtServerVirtPort Integer32,
+ gslbInfoVirtServerIpAddress IpAddress,
+ gslbInfoVirtServerResponse Integer32,
+ gslbInfoVirtServerSessAvail Integer32,
+ gslbInfoVirtServerSessCur Integer32,
+ gslbInfoVirtServerSessMax Integer32,
+ gslbInfoVirtServerSessUtil INTEGER,
+ gslbInfoVirtServerCpuUtil INTEGER,
+ gslbInfoVirtServerRemSite Integer32,
+ gslbInfoVirtServerWeight INTEGER,
+ gslbInfoVirtServerAvail INTEGER,
+ gslbInfoVirtServerRegion INTEGER
+ }
+
+gslbInfoVirtServerIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual server number that identifies the virtual server."
+ ::= { gslbInfoVirtServerEntry 1 }
+
+gslbInfoVirtServerServiceIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual server service number that identifies the virtual service."
+ ::= { gslbInfoVirtServerEntry 2 }
+
+gslbInfoVirtServerRserverIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server number that identifies a remote real server.
+ An index of 0 indicates virtual server."
+ ::= { gslbInfoVirtServerEntry 3 }
+
+gslbInfoVirtServerDname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The domain name of the virtual server and remote real server."
+ ::= { gslbInfoVirtServerEntry 4 }
+
+gslbInfoVirtServerVirtPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The service port of the virtual server and remote real server."
+ ::= { gslbInfoVirtServerEntry 5 }
+
+gslbInfoVirtServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the virtual server or remote real server."
+ ::= { gslbInfoVirtServerEntry 6 }
+
+gslbInfoVirtServerResponse OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The health check response time of the virtual server or remote real server."
+ ::= { gslbInfoVirtServerEntry 7 }
+
+gslbInfoVirtServerSessAvail OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The available sessions of the virtual server or remote real server."
+ ::= { gslbInfoVirtServerEntry 8 }
+
+gslbInfoVirtServerSessCur OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current sessions of the virtual server or remote real server."
+ ::= { gslbInfoVirtServerEntry 9 }
+
+gslbInfoVirtServerSessMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum sessions supported by the virtual server or remote real server."
+ ::= { gslbInfoVirtServerEntry 10 }
+
+gslbInfoVirtServerSessUtil OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sessions utilization (current/max) of the virtual server or remote real server."
+ ::= { gslbInfoVirtServerEntry 11 }
+
+gslbInfoVirtServerCpuUtil OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The CPU utilization of the virtual server or remote real server."
+ ::= { gslbInfoVirtServerEntry 12 }
+
+gslbInfoVirtServerRemSite OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote site of the remote real server. For virtual server, the remote site is 0."
+ ::= { gslbInfoVirtServerEntry 13 }
+
+gslbInfoVirtServerWeight OBJECT-TYPE
+ SYNTAX INTEGER(1..48)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The weight of the virtual server or remote real server."
+ ::= { gslbInfoVirtServerEntry 14 }
+
+gslbInfoVirtServerAvail OBJECT-TYPE
+ SYNTAX INTEGER(1..48)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The availability of the virtual server or remote real server."
+ ::= { gslbInfoVirtServerEntry 15 }
+
+gslbInfoVirtServerRegion OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ northamerica(1),
+ southamerica(2),
+ europe(3),
+ caribbean(4),
+ pacificrim(5),
+ subsahara(6),
+ japan(7),
+ caribbeansubsahara(8),
+ africa(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The region of the virtual server or remote real server."
+ ::= { gslbInfoVirtServerEntry 16 }
+
+-- Global SLB Remote Site Information
+
+gslbInfoRemSiteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GslbInfoRemSiteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Global SLB remote site information table."
+ ::= { gslbInfo 3 }
+
+gslbInfoRemSiteEntry OBJECT-TYPE
+ SYNTAX GslbInfoRemSiteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Global SLB remote site information table."
+ INDEX { gslbInfoRemSiteIdx }
+ ::= { gslbInfoRemSiteTable 1 }
+
+GslbInfoRemSiteEntry ::= SEQUENCE {
+ gslbInfoRemSiteIdx Integer32,
+ gslbInfoRemSitePrimaryIp IpAddress,
+ gslbInfoRemSiteSecondaryIp IpAddress,
+ gslbInfoRemSiteName DisplayString,
+ gslbInfoRemSiteState INTEGER
+ }
+
+gslbInfoRemSiteIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote site number that identifies the remote site."
+ ::= { gslbInfoRemSiteEntry 1 }
+
+gslbInfoRemSitePrimaryIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The primary IP address of the remote site."
+ ::= { gslbInfoRemSiteEntry 2 }
+
+gslbInfoRemSiteSecondaryIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The secondary IP address of the remote site."
+ ::= { gslbInfoRemSiteEntry 3 }
+
+gslbInfoRemSiteName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the remote site."
+ ::= { gslbInfoRemSiteEntry 4 }
+
+gslbInfoRemSiteState OBJECT-TYPE
+ SYNTAX INTEGER {
+ running(2),
+ failed(3),
+ disabled(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the remote site."
+ ::= { gslbInfoRemSiteEntry 5 }
+
+
+-- wlm Information
+
+wlmInfo OBJECT IDENTIFIER ::= { layer4Info 7 }
+
+slbWlmInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbWlmInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of workload manager run-time information."
+ ::= { wlmInfo 1 }
+
+slbWlmInfoEntry OBJECT-TYPE
+ SYNTAX SlbWlmInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the workload manager information table."
+ INDEX { slbWlmInfoIndex }
+ ::= { slbWlmInfoTable 1 }
+
+SlbWlmInfoEntry ::= SEQUENCE {
+ slbWlmInfoIndex Integer32,
+ slbWlmInfoIpAddr IpAddress,
+ slbWlmInfoPort INTEGER,
+ slbWlmInfoState INTEGER
+ }
+
+slbWlmInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The workload manager index."
+ ::= { slbWlmInfoEntry 1 }
+
+slbWlmInfoIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the workload manager."
+ ::= { slbWlmInfoEntry 2 }
+
+slbWlmInfoPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the workload manager."
+ ::= { slbWlmInfoEntry 3 }
+
+slbWlmInfoState OBJECT-TYPE
+ SYNTAX INTEGER { connected(1), notconnected(2)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the workload manager."
+ ::= { slbWlmInfoEntry 4 }
+
+
+slbPortInfo OBJECT IDENTIFIER ::= { layer4Info 8 }
+
+slbPortInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbPortInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port information."
+ ::= { slbPortInfo 1 }
+
+slbPortInfoEntry OBJECT-TYPE
+ SYNTAX SlbPortInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port information table."
+ INDEX { slbPortInfoIndex }
+ ::= { slbPortInfoTable 1 }
+
+SlbPortInfoEntry ::= SEQUENCE {
+ slbPortInfoIndex Integer32,
+ slbPortClientState INTEGER,
+ slbPortSerState INTEGER,
+ slbPortFltState INTEGER,
+ slbPortRTSState INTEGER,
+ slbPortHotStandbyState INTEGER,
+ slbPortInterSWState INTEGER,
+ slbPortProxyState INTEGER,
+ slbPortIdSlbState INTEGER,
+ slbPortSymantecState INTEGER,
+ slbPortFitersAdded OCTET STRING
+ }
+
+slbPortInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of slb port."
+ ::= { slbPortInfoEntry 1 }
+
+slbPortClientState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Client state on the slb port."
+ ::= { slbPortInfoEntry 2 }
+
+slbPortSerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Server state on the slb port."
+ ::= { slbPortInfoEntry 3 }
+
+slbPortFltState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Filter state on the slb port ."
+ ::= { slbPortInfoEntry 4 }
+
+slbPortRTSState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RTS processing state on the slb port."
+ ::= { slbPortInfoEntry 5 }
+
+slbPortHotStandbyState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hot standby state on the slb port."
+ ::= { slbPortInfoEntry 6 }
+
+slbPortInterSWState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Inter-switch processing state on the slb port."
+ ::= { slbPortInfoEntry 7 }
+
+slbPortProxyState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Proxy state on the slb port."
+ ::= { slbPortInfoEntry 8 }
+
+slbPortIdSlbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Intrusion detection server load balancing state on the slb port."
+ ::= { slbPortInfoEntry 9 }
+
+slbPortSymantecState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Symantec Processing state on the slb port."
+ ::= { slbPortInfoEntry 10 }
+
+slbPortFitersAdded OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The filtering rules applied to the port. The filtering rules are
+ presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ filter 9
+ || ||
+ || ||___ filter 8
+ || |____ filter 7
+ || . . .
+ ||_________ filter 2
+ |__________ filter 1
+
+ where x : 1 - The represented filter rule applied to the port
+ 0 - The represented filter rule not applied to the port."
+ ::= { slbPortInfoEntry 11 }
+
+
+synAttackInfo OBJECT IDENTIFIER ::= { layer4Info 9 }
+
+synAtkState OBJECT-TYPE
+ SYNTAX INTEGER { on(1), off(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Syn Attack, represents whether it is running or not."
+ ::= { synAttackInfo 1}
+
+synAtkInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies interval period of syn attack inspection in seconds,
+ it returns 0 if synAtk is OFF."
+ ::= { synAttackInfo 2}
+
+synAtkThreshhold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies threshold of syn attack alram, it returns 0
+ if synAtk is OFF ."
+ ::= { synAttackInfo 3}
+
+synAtkWarningFired OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies number of times syn attack warnings fired."
+ ::= { synAttackInfo 4}
+
+
+-- Operation Commands
+
+slbOperRealServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbOperRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of real servers."
+ ::= { layer4Oper 1 }
+
+slbOperRealServerEntry OBJECT-TYPE
+ SYNTAX SlbOperRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the slbOperRealServerTable "
+ INDEX { slbOperRealServerIndex }
+ ::= { slbOperRealServerTable 1 }
+
+SlbOperRealServerEntry ::= SEQUENCE {
+ slbOperRealServerIndex Integer32,
+ slbOperRealServerStatus INTEGER
+ }
+
+slbOperRealServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index for the real server."
+ ::= { slbOperRealServerEntry 1 }
+
+slbOperRealServerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2),
+ cookiepersistent(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This an action object which is used to temporarily enable/disable a
+ real server. The real server will be returned to its configured
+ operational mode when the switch is reset. Setting the value to
+ 'cookiepersistant' allows cookie persistent HTTP 1.0 sessions
+ when the real server is offline."
+ ::= { slbOperRealServerEntry 2 }
+
+slbOperClearSessionTable OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to clear session binding table.
+ ok(1) is returned when read."
+ ::= { layer4Oper 2 }
+
+slbOperConfigSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ sync(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to a value of 'sync(2)' it synchronizes the SLB, filter
+ and VRRP configuration on a peer switch. To take effect, peers must
+ be configured on the switches and the administrator password on the
+ switches must be identical.
+ 'ok(1)' is returned when the object os read."
+ ::= { layer4Oper 3 }
+
+-- Global SLB Operations
+
+gslbOper OBJECT IDENTIFIER ::= { layer4Oper 4 }
+
+slbOperGroupRealServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbOperGroupRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of real server per group."
+ ::= { layer4Oper 5 }
+
+slbOperGroupRealServerEntry OBJECT-TYPE
+ SYNTAX SlbOperGroupRealServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Real server group table."
+ INDEX { slbOperRealServGroupIndex, slbOperGroupRealServIndex}
+ ::= { slbOperGroupRealServerTable 1 }
+
+SlbOperGroupRealServerEntry ::= SEQUENCE {
+ slbOperRealServGroupIndex Integer32,
+ slbOperGroupRealServIndex Integer32,
+ slbOperGroupRealServerState INTEGER
+ }
+
+slbOperRealServGroupIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server group index."
+ ::= { slbOperGroupRealServerEntry 1 }
+
+slbOperGroupRealServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server index."
+ ::= { slbOperGroupRealServerEntry 2 }
+
+slbOperGroupRealServerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This an action object which is used to temporarily enable/disable a
+ real server in group. The real server will be returned to its configured
+ operational mode when the switch is reset."
+ ::= { slbOperGroupRealServerEntry 3 }
+
+
+-- Server load balancing - Inbound Link Load Balancing Table
+
+slbCurCfgLinklbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Inbound Link load balancing. "
+ ::= { linklbCfg 1 }
+
+slbNewCfgLinklbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Inbound Link load balancing. "
+ ::= { linklbCfg 2 }
+
+slbCurCfgLinklbRealGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real server group number for Link load balancing."
+ ::= { linklbCfg 3 }
+
+slbNewCfgLinklbRealGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The real server group number for Link load balancing."
+ ::= { linklbCfg 4 }
+
+slbCurCfgLinklbTTL OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Time to Live for DNS resource records."
+ ::= { linklbCfg 6 }
+
+slbNewCfgLinklbTTL OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Time to Live for DNS resource records."
+ ::= { linklbCfg 7 }
+
+slbLinklbDrecord OBJECT IDENTIFIER ::= { linklbCfg 5 }
+
+slbDrecordTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in Drecord table."
+ ::= { slbLinklbDrecord 1 }
+
+slbCurCfgDrecordTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgDrecordEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Domain records for Inbound link load balancing
+ in the current configuration block."
+ ::= { slbLinklbDrecord 2 }
+
+slbCurCfgDrecordEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgDrecordEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Domain record table for Inbound Link Load
+ balancing."
+ INDEX { slbCurCfgDrecordIndex }
+ ::= { slbCurCfgDrecordTable 1 }
+
+SlbCurCfgDrecordEntry ::= SEQUENCE {
+ slbCurCfgDrecordIndex INTEGER,
+ slbCurCfgDomainRecordState INTEGER,
+ slbCurCfgDomainRecordName DisplayString
+ }
+
+slbCurCfgDrecordIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Domain record table."
+ ::= { slbCurCfgDrecordEntry 1 }
+
+slbCurCfgDomainRecordState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable a domain record."
+ ::= { slbCurCfgDrecordEntry 2 }
+
+slbCurCfgDomainRecordName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..34))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the domain record."
+ ::= { slbCurCfgDrecordEntry 3 }
+
+slbNewCfgDrecordTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgDrecordEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Domain records for Inbound link load balancing
+ in the new configuration block."
+ ::= { slbLinklbDrecord 3 }
+
+slbNewCfgDrecordEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgDrecordEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Domain record table for Inbound Link Load
+ balancing."
+ INDEX { slbNewCfgDrecordIndex }
+ ::= { slbNewCfgDrecordTable 1 }
+
+SlbNewCfgDrecordEntry ::= SEQUENCE {
+ slbNewCfgDrecordIndex INTEGER,
+ slbNewCfgDomainRecordState INTEGER,
+ slbNewCfgDomainRecordName DisplayString,
+ slbNewCfgDrecordDelete INTEGER
+ }
+
+slbNewCfgDrecordIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Domain record table."
+ ::= { slbNewCfgDrecordEntry 1 }
+
+slbNewCfgDomainRecordState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable a domain record."
+ ::= { slbNewCfgDrecordEntry 2 }
+
+slbNewCfgDomainRecordName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..34))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the domain record."
+ ::= { slbNewCfgDrecordEntry 3 }
+
+slbNewCfgDrecordDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { slbNewCfgDrecordEntry 4 }
+
+slbDrecordVirtRealMappingTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in Drecord Virtual Real server
+ mapping Table."
+ ::= { slbLinklbDrecord 4 }
+
+slbCurCfgDrecordVirtRealMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgDrecordVirtRealMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Domain records and virtual server and real
+ server mappings."
+ ::= { slbLinklbDrecord 5 }
+
+slbCurCfgDrecordVirtRealMappingEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgDrecordVirtRealMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Domain record and virtual/real server mapping table
+ for Inbound Link Load balancing."
+ INDEX { slbCurCfgDomainRecordIndex, slbCurCfgEntryIndex}
+ ::= { slbCurCfgDrecordVirtRealMappingTable 1 }
+
+SlbCurCfgDrecordVirtRealMappingEntry ::= SEQUENCE {
+ slbCurCfgDomainRecordIndex INTEGER,
+ slbCurCfgEntryIndex INTEGER,
+ slbCurCfgDrecordVirtServer Integer32,
+ slbCurCfgDrecordRealServer Integer32,
+ slbCurCfgDrecordEntryState INTEGER
+ }
+
+slbCurCfgDomainRecordIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the domain record."
+ ::= { slbCurCfgDrecordVirtRealMappingEntry 1 }
+
+slbCurCfgEntryIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the entry virtual real server mapping."
+ ::= { slbCurCfgDrecordVirtRealMappingEntry 2 }
+
+slbCurCfgDrecordVirtServer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual server number."
+ ::= { slbCurCfgDrecordVirtRealMappingEntry 3 }
+
+slbCurCfgDrecordRealServer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Real server number."
+ ::= { slbCurCfgDrecordVirtRealMappingEntry 4 }
+
+
+slbCurCfgDrecordEntryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable a mapping in this table."
+ ::= { slbCurCfgDrecordVirtRealMappingEntry 5 }
+
+slbNewCfgDrecordVirtRealMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgDrecordVirtRealMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Domain records and virtual server and real
+ server mappings."
+ ::= { slbLinklbDrecord 6 }
+
+slbNewCfgDrecordVirtRealMappingEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgDrecordVirtRealMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Domain record and virtual/real server mapping table
+ for Inbound Link Load balancing."
+ INDEX { slbNewCfgDomainRecordIndex, slbNewCfgEntryIndex }
+ ::= { slbNewCfgDrecordVirtRealMappingTable 1 }
+
+SlbNewCfgDrecordVirtRealMappingEntry ::= SEQUENCE {
+ slbNewCfgDomainRecordIndex INTEGER,
+ slbNewCfgEntryIndex INTEGER,
+ slbNewCfgDrecordVirtServer Integer32,
+ slbNewCfgDrecordRealServer Integer32,
+ slbNewCfgDrecordEntryState INTEGER,
+ slbNewCfgDrecordEntryDelete INTEGER
+ }
+
+slbNewCfgDomainRecordIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the domain record."
+ ::= { slbNewCfgDrecordVirtRealMappingEntry 1 }
+
+slbNewCfgEntryIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the virtual real server mapping."
+ ::= { slbNewCfgDrecordVirtRealMappingEntry 2 }
+
+slbNewCfgDrecordVirtServer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The virtual server number."
+ ::= { slbNewCfgDrecordVirtRealMappingEntry 3 }
+
+slbNewCfgDrecordRealServer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Real server number."
+ ::= { slbNewCfgDrecordVirtRealMappingEntry 4 }
+
+slbNewCfgDrecordEntryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable a mapping in this table."
+ ::= { slbNewCfgDrecordVirtRealMappingEntry 5 }
+
+slbNewCfgDrecordEntryDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { slbNewCfgDrecordVirtRealMappingEntry 6 }
+
+-- Service Mapping Real Port Table
+
+slbSmtportTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in service mapping real port table."
+ ::= { smtportCfg 1 }
+
+slbCurCfgSmtportTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgSmtportEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The service mapping real port table."
+ ::= { smtportCfg 2 }
+
+slbCurCfgSmtportEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgSmtportEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the service mapping real port table."
+ INDEX { slbCurCfgSmtportIndex }
+ ::= { slbCurCfgSmtportTable 1 }
+
+SlbCurCfgSmtportEntry ::= SEQUENCE {
+ slbCurCfgSmtportIndex Integer32,
+ slbCurCfgSmtportNum INTEGER
+ }
+
+slbCurCfgSmtportIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The service mapping real port index."
+ ::= { slbCurCfgSmtportEntry 1 }
+
+slbCurCfgSmtportNum OBJECT-TYPE
+ SYNTAX INTEGER (2..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The service mapping real port number."
+ ::= { slbCurCfgSmtportEntry 2 }
+
+slbNewCfgSmtportTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgSmtportEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of real server service ports."
+ ::= { smtportCfg 3 }
+
+slbNewCfgSmtportEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgSmtportEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the service mapping real port table."
+ INDEX { slbNewCfgSmtportIndex }
+ ::= { slbNewCfgSmtportTable 1 }
+
+SlbNewCfgSmtportEntry ::= SEQUENCE {
+ slbNewCfgSmtportIndex Integer32,
+ slbNewCfgSmtportNum INTEGER,
+ slbNewCfgSmtportDelete INTEGER
+ }
+
+slbNewCfgSmtportIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The service mapping real port index"
+ ::= { slbNewCfgSmtportEntry 1 }
+
+slbNewCfgSmtportNum OBJECT-TYPE
+ SYNTAX INTEGER (2..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The service mapping real port number."
+ ::= { slbNewCfgSmtportEntry 2 }
+
+slbNewCfgSmtportDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { slbNewCfgSmtportEntry 3 }
+
+slbWlmTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in Workload Manager table."
+ ::= { wlmCfg 1 }
+
+slbCurCfgWlmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgWlmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Workload Managers configuration."
+ ::= { wlmCfg 2 }
+
+slbCurCfgWlmEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgWlmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Workload Manager configuration."
+ INDEX { slbCurCfgWlmIndex }
+ ::= { slbCurCfgWlmTable 1 }
+
+SlbCurCfgWlmEntry ::= SEQUENCE {
+ slbCurCfgWlmIndex Integer32,
+ slbCurCfgWlmIpAddr IpAddress,
+ slbCurCfgWlmPort INTEGER
+ }
+
+slbCurCfgWlmIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Workload Manager number"
+ ::= { slbCurCfgWlmEntry 1 }
+
+slbCurCfgWlmIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the Workload Manager."
+ ::= { slbCurCfgWlmEntry 2 }
+
+slbCurCfgWlmPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number for the Workload Manager."
+ ::= { slbCurCfgWlmEntry 3 }
+
+slbNewCfgWlmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgWlmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Workload Managers configuration."
+ ::= { wlmCfg 3 }
+
+slbNewCfgWlmEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgWlmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Workload Manager configuration."
+ INDEX { slbNewCfgWlmIndex }
+ ::= { slbNewCfgWlmTable 1 }
+
+SlbNewCfgWlmEntry ::= SEQUENCE {
+ slbNewCfgWlmIndex Integer32,
+ slbNewCfgWlmIpAddr IpAddress,
+ slbNewCfgWlmPort INTEGER,
+ slbNewCfgWlmDelete INTEGER
+ }
+
+slbNewCfgWlmIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Workload Manager number"
+ ::= { slbNewCfgWlmEntry 1 }
+
+slbNewCfgWlmIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP address of the Workload Manager."
+ ::= { slbNewCfgWlmEntry 2 }
+
+slbNewCfgWlmPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port number for the Workload Manager."
+ ::= { slbNewCfgWlmEntry 3 }
+
+slbNewCfgWlmDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { slbNewCfgWlmEntry 4 }
+
+END
diff --git a/MIBS/alteonos/ALTEON-CHEETAH-LAYER7-MIB b/MIBS/alteonos/ALTEON-CHEETAH-LAYER7-MIB
new file mode 100644
index 0000000..55784e1
--- /dev/null
+++ b/MIBS/alteonos/ALTEON-CHEETAH-LAYER7-MIB
@@ -0,0 +1,1316 @@
+-- COPYRIGHT NOTICE
+-- Copyright (c) Alteon WebSystems, Inc. 2002
+-- All rights reserved
+--
+-- HISTORY
+-- $Log: aoslayer7.mib,v $
+-- Revision 1.1 2007/10/17 01:09:54 jeneric
+-- 10/07 mib updates
+--
+-- Revision submit_cheetah_16636/1 2006/01/10 04:52:39 rvakkala
+-- Ported connection pooling support from 23.0 branch
+--
+-- Revision submit_cheetah_13635/1 2005/08/10 05:46:24 rrekha
+-- Converted excludes in Makefile to #if defines in the *.raw and *.ctl files.
+--
+-- Revision submit_cheetah_13563/1 2005/08/05 17:39:21 rrekha
+-- Moved all the BWM related flags into the raw files.
+--
+-- Revision submit_cheetah_12113/1 2005/05/25 10:16:27 rvakkala
+-- Added MIB support for /c/slb/layer7/sdp.
+--
+-- Revision submit_cheetah_10393/1 2005/01/05 21:01:29 mmacnt
+-- code reorg - moved from lib/agent
+--
+-- Revision submit_cheetah_9196/1 2004/09/01 21:40:34 rrekha
+-- Fixed Q00973926: Added MIB objects for the layer7 SP mem statistics.
+--
+-- Revision submit_cheetah_8280/1 2004/07/13 05:59:35 dillibab
+-- Added mib objects for Layer7 SLB Http Methods.
+--
+-- Revision submit_cheetah_8173/1 2004/07/09 07:32:51 dillibab
+-- Added objects for layer7 general configuration.
+-- Added dbind timeout under layer7 general configuration.
+--
+-- Revision submit_cheetah_8006/1 2004/06/28 09:00:25 dillibab
+-- Mib variable slbParsingString size is added .
+--
+-- Revision submit_cheetah_7745/1 2004/06/10 06:33:43 dillibab
+-- Added SNMP object to case sensitive URL String match configuration under slbUrlBalance.
+--
+-- Revision submit_cheetah_7693/1 2004/06/08 07:19:44 dillibab
+-- Added Info object for SLB Cookie parsing.
+--
+-- Revision submit_cheetah_5693/1 2003/11/16 19:34:30 rrekha
+-- Converted MIBs to SMIv2.
+--
+-- Revision submit_cheetah_4966/1 2003/09/05 00:49:13 ocheung
+-- Corrected the description for slbNewCfgUrlLbPathOffset,
+-- slbNewCfgUrlLbPathDepth, slbNewCfgUrlLbPathOper,
+-- slbCurCfgUrlLbPathOffset, slbCurCfgUrlLbPathDepth, and
+-- slbCurCfgUrlLbPathOper.
+--
+-- Revision submit_cheetah_4435/1 2003/08/12 22:59:51 rrekha
+-- Changed name of mib file for cheetah*.mib to aos*.mib.
+--
+-- Revision submit_cheetah_4337/1 2003/08/05 21:20:38 ocheung
+-- Checkin comments for "lib/agent/cheetahLayer7.mib":
+-- Renamed UrlLbStringType to UrlLbPatternStringType on Wendell's
+-- request.
+-- Also changed slbNewCfgUrlLbPathHTTPHeader and
+-- slbNewCfgUrlLbPathHTTPHeaderValue to read-write.
+--
+-- Revision submit_cheetah_3687/1 2003/06/27 01:57:11 ocheung
+-- Changed max value of UrlLbPathOffset and UrlLbPathDepth to 1500.
+--
+-- Revision submit_cheetah_3476/1 2003/06/19 01:03:54 rmundhra
+-- Adding SNMP/WebUI support for UDP pattern matching
+-- and DOS attack detection.
+--
+-- Revision submit_cheetah_2810/1 2003/05/07 23:05:49 rtsai
+-- Changed slbCurCfgUrlLbPathHTTPHeader size from 48 to 32.
+--
+-- Revision submit_cheetah_2881/1 2003/05/07 02:15:02 ocheung
+-- Added support for UDP_PMATCH_FILT feature.
+--
+-- Revision submit_cheetah_2437/1 2003/04/25 18:16:42 rtsai
+-- Added MIB objects for Layer7 Header string.
+--
+-- Revision submit_cheetah_1919/1 2003/02/05 20:04:01 rrekha
+-- Changed the include paths for integrating support
+-- for SNMP V3 Windmanage Stack.
+--
+-- Revision submit_cheetah_1112/1 2002/10/03 17:53:14 rrekha
+-- Fixed Q00533800: The index for urlStatSlbPathTable shoulbd be
+-- urlStatSlbPathIndex.
+--
+-- Revision submit_cheetah_914/1 2002/09/10 23:27:34 rrekha
+-- Added MIB objects for WCR RTSP redir statictics and some
+-- missing L7 maint statistics.
+--
+-- Revision ch_1_0_0_dev/4 2002/06/04 18:36:24 rrekha
+-- Fixed some typos in the mib descriptions.
+--
+-- Revision ch_1_0_0_dev/3 2002/05/28 19:42:24 rrekha
+-- Added layer7 maintenance statistics.
+--
+-- Revision ch_1_0_0_dev/2 2002/05/01 22:50:52 rrekha
+-- Removed slbUrlExpTable since it is no longer used.
+--
+-- Revision ch_1_0_0_dev/1 2002/04/23 21:47:04 smiao
+-- Renamed node cheetah to aws-switches.
+--
+-- Revision ch10latest_smiao/4 2002/02/22 01:20:27 smiao
+-- Removed WCR_RTSP for CHEETAH in SNMP and webUI.
+--
+-- Revision ch10latest_smiao/2 2002/02/13 01:41:24 smiao
+-- Initial checked in for cheetah MIB files.
+--
+-- $EndLog$
+
+ALTEON-CHEETAH-LAYER7-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, IpAddress
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ aws-switch
+ FROM ALTEON-ROOT-MIB;
+
+layer7 MODULE-IDENTITY
+ LAST-UPDATED "200409010000Z" -- 1 September, 2004
+ ORGANIZATION "Nortel Networks"
+ CONTACT-INFO "Rekha Singamsetty
+ Suresh Batchu
+
+ Nortel Networks
+ 4655 Great America Parkway
+ Santa Clara CA 95054
+
+ +1 408 495 2400
+ rrekha@nortelnetworks.com
+ sbatchu@nortelnetworks.com"
+ DESCRIPTION
+ "The MIB module for the Alteon OS layer 7 features."
+ REVISION "200409010000Z" -- 1 September, 2004
+ DESCRIPTION
+ "Added revision clause for SMIv2 compliance."
+ ::= { aws-switch 5 }
+
+layer7Configs OBJECT IDENTIFIER ::= { layer7 1 }
+layer7Stats OBJECT IDENTIFIER ::= { layer7 2 }
+layer7Info OBJECT IDENTIFIER ::= { layer7 3 }
+layer7Oper OBJECT IDENTIFIER ::= { layer7 4 }
+
+urlCfg OBJECT IDENTIFIER ::= { layer7Configs 1 }
+layer7GeneralCfg OBJECT IDENTIFIER ::= { layer7Configs 2 }
+sdpCfg OBJECT IDENTIFIER ::= { layer7Configs 3 }
+slbUrlRedir OBJECT IDENTIFIER ::= { urlCfg 1 }
+slbUrlBalance OBJECT IDENTIFIER ::= { urlCfg 2 }
+slbUrlHttpMethods OBJECT IDENTIFIER ::= { urlCfg 3 }
+
+urlStats OBJECT IDENTIFIER ::= { layer7Stats 1 }
+connPoolingStats OBJECT IDENTIFIER ::= { layer7Stats 2 }
+
+slbParsing OBJECT IDENTIFIER ::= { layer7Info 1 }
+
+-- Layer 7 Configuration
+
+-- SLB URL Redirection Group
+slbCurCfgUrlRedirNonGetOrigSrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for controlling if the switch should redirect packet
+ to the origin server when HTTP non-GETs are detected.
+
+ enabled(1) - Allow redirect traffic to the origin server
+ disabled(2)- redirect to a group of servers"
+ ::= { slbUrlRedir 3 }
+
+slbNewCfgUrlRedirNonGetOrigSrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is for controlling if the switch should redirect packet to
+ the origin server when HTTP non-GETs are detected.
+
+ enabled(1) - Allow redirect traffic to the origin server
+ disabled(2)- redirect to a group of servers"
+ ::= { slbUrlRedir 4 }
+
+slbCurCfgUrlRedirCookieOrigSrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for controlling if the switch should redirect packet to the
+ origin server when user cookies are detected.
+
+ enabled(1) - Allow redirect traffic to the origin server
+ disabled(2)- redirect to a group of servers"
+ ::= { slbUrlRedir 5 }
+
+slbNewCfgUrlRedirCookieOrigSrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is for controlling if the switch should redirect packet to the
+ origin server when user cookies are detected.
+
+ enabled(1) - Allow redirect traffic to the origin server
+ disabled(2)- redirect to a group of servers"
+ ::= { slbUrlRedir 6 }
+
+slbCurCfgUrlRedirNoCacheOrigSrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for controlling if the switch should redirect packet to the
+ origin server when no-cache header are detected.
+
+ enabled(1) - Allow redirect traffic to the origin server
+ disabled(2)- redirect to a group of servers"
+ ::= { slbUrlRedir 7 }
+
+slbNewCfgUrlRedirNoCacheOrigSrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is for controlling if the switch should redirect packet to the
+ origin server when no-cache header are detected.
+
+ enabled(1) - Allow redirect traffic to the origin server
+ disabled(2)- redirect to a group of servers"
+ ::= { slbUrlRedir 8 }
+
+slbCurCfgUrlRedirUriHashLength OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specify the number of bytes in the URI will be used to hash
+ onto server"
+ ::= { slbUrlRedir 9 }
+
+slbNewCfgUrlRedirUriHashLength OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify the number of bytes in the URI will be used to hash
+ onto server"
+ ::= { slbUrlRedir 10 }
+
+slbCurCfgUrlRedirHeader OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for controlling if the switch should redirect packet to the
+ cache server based on HTTP header.
+
+ enabled(1) - Redirect web traffic based on HTTP header
+ disabled(2)- Redirect web traffic based on URI"
+ ::= { slbUrlRedir 11 }
+
+slbNewCfgUrlRedirHeader OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is for controlling if the switch should redirect packet to the
+ cache server based on HTTP header.
+
+ enabled(1) - Redirect web traffic based on HTTP header
+ disabled(2)- Redirect web traffic based on URI"
+ ::= { slbUrlRedir 12 }
+
+slbCurCfgUrlRedirHeaderName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The HTTP header name"
+ ::= { slbUrlRedir 13 }
+
+slbNewCfgUrlRedirHeaderName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The HTTP header name"
+ ::= { slbUrlRedir 14 }
+
+-- SLB URL Load Balancing
+
+slbUrlLbPathTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in SLB URL load balance table."
+ ::= { slbUrlBalance 1 }
+
+slbCurCfgUrlLbPathTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgUrlLbPathTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of URL path for URL load balancing in the current_config."
+ ::= { slbUrlBalance 2 }
+
+slbCurCfgUrlLbPathTableEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgUrlLbPathTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an URL path for URL load balancing."
+ INDEX { slbCurCfgUrlLbPathIndex }
+ ::= { slbCurCfgUrlLbPathTable 1 }
+
+SlbCurCfgUrlLbPathTableEntry ::= SEQUENCE {
+ slbCurCfgUrlLbPathIndex Integer32,
+ slbCurCfgUrlLbBwmContract Integer32,
+ slbCurCfgUrlLbPathHTTPHeader DisplayString,
+ slbCurCfgUrlLbPathHTTPHeaderValue DisplayString,
+ slbCurCfgUrlLbPathPatternStringType INTEGER,
+ slbCurCfgUrlLbPathOffset INTEGER,
+ slbCurCfgUrlLbPathDepth INTEGER,
+ slbCurCfgUrlLbPathOper INTEGER,
+ slbCurCfgUrlLbPathString DisplayString
+ }
+
+slbCurCfgUrlLbPathIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL path table index."
+ ::= { slbCurCfgUrlLbPathTableEntry 1 }
+
+slbCurCfgUrlLbPathString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..96))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SLB string or ASCII/BINARY string for pattern matching ."
+ ::= { slbCurCfgUrlLbPathTableEntry 2 }
+
+slbCurCfgUrlLbBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BW contract for the path."
+ ::= { slbCurCfgUrlLbPathTableEntry 3 }
+
+slbCurCfgUrlLbPathHTTPHeader OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The HTTP header for URL load balancing."
+ ::= { slbCurCfgUrlLbPathTableEntry 4 }
+
+slbCurCfgUrlLbPathHTTPHeaderValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The HTTP header value for URL load balancing."
+ ::= { slbCurCfgUrlLbPathTableEntry 5 }
+
+slbCurCfgUrlLbPathPatternStringType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ascii(1),
+ binary(2),
+ none (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of pattern string (ASCII or binary or none)."
+ ::= { slbCurCfgUrlLbPathTableEntry 6 }
+
+slbCurCfgUrlLbPathOffset OBJECT-TYPE
+ SYNTAX INTEGER (0..1500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset from beginning of IP packet to start matching the
+ pattern string."
+ ::= { slbCurCfgUrlLbPathTableEntry 7 }
+
+slbCurCfgUrlLbPathDepth OBJECT-TYPE
+ SYNTAX INTEGER (0..1500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Depth of IP packet to search and match the pattern string."
+ ::= { slbCurCfgUrlLbPathTableEntry 8 }
+
+slbCurCfgUrlLbPathOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1),
+ gt(2),
+ lt(3),
+ none(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operation to be performed on the pattern match string.
+ For ASCII pattern strings, only the equal (eq) operation
+ is valid."
+ ::= { slbCurCfgUrlLbPathTableEntry 9 }
+
+slbNewCfgUrlLbPathTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgUrlLbPathTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of URL path for URL load balancing in the new_config."
+ ::= { slbUrlBalance 3 }
+
+slbNewCfgUrlLbPathTableEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgUrlLbPathTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an URL path for URL load balancing."
+ INDEX { slbNewCfgUrlLbPathIndex }
+ ::= { slbNewCfgUrlLbPathTable 1 }
+
+SlbNewCfgUrlLbPathTableEntry ::= SEQUENCE {
+ slbNewCfgUrlLbPathIndex Integer32,
+ slbNewCfgUrlLbPathString DisplayString,
+ slbNewCfgUrlLbBwmContract Integer32,
+ slbNewCfgUrlLbPathHTTPHeader DisplayString,
+ slbNewCfgUrlLbPathHTTPHeaderValue DisplayString,
+ slbNewCfgUrlLbPathPatternStringType INTEGER,
+ slbNewCfgUrlLbPathOffset INTEGER,
+ slbNewCfgUrlLbPathDepth INTEGER,
+ slbNewCfgUrlLbPathOper INTEGER,
+ slbNewCfgUrlLbPathDelete INTEGER
+ }
+
+slbNewCfgUrlLbPathIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL path table index."
+ ::= { slbNewCfgUrlLbPathTableEntry 1 }
+
+slbNewCfgUrlLbPathString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..96))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The SLB string or ASCII/BINARY string for pattern matching ."
+ ::= { slbNewCfgUrlLbPathTableEntry 2 }
+
+slbNewCfgUrlLbBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The BW contract for the load path."
+ ::= { slbNewCfgUrlLbPathTableEntry 4 }
+
+slbNewCfgUrlLbPathHTTPHeader OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The HTTP header for URL load balancing."
+ ::= { slbNewCfgUrlLbPathTableEntry 5 }
+
+slbNewCfgUrlLbPathHTTPHeaderValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The HTTP header value for URL load balancing."
+ ::= { slbNewCfgUrlLbPathTableEntry 6 }
+
+slbNewCfgUrlLbPathPatternStringType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ascii(1),
+ binary(2),
+ none (3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Type of pattern string (ASCII or binary)."
+ ::= { slbNewCfgUrlLbPathTableEntry 7 }
+
+slbNewCfgUrlLbPathOffset OBJECT-TYPE
+ SYNTAX INTEGER (0..1500)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Offset from beginning of IP packet to start matching the
+ pattern string."
+ ::= { slbNewCfgUrlLbPathTableEntry 8 }
+
+slbNewCfgUrlLbPathDepth OBJECT-TYPE
+ SYNTAX INTEGER (0..1500)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Depth of IP packet to search and match the pattern string."
+ ::= { slbNewCfgUrlLbPathTableEntry 9 }
+
+slbNewCfgUrlLbPathOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1),
+ gt(2),
+ lt(3),
+ none(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Operation to be performed on the pattern match string.
+ For ASCII pattern strings, only the equal (eq) operation
+ is valid."
+ ::= { slbNewCfgUrlLbPathTableEntry 10 }
+
+slbNewCfgUrlLbPathDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Action object to delete an URL Path. When set to the value
+ of 2 (delete), the entire row is deleted. When read, other(1) is
+ returned. Setting the value to anything other than delete(2)
+ has no effect on the state of the row."
+ ::= { slbNewCfgUrlLbPathTableEntry 3 }
+
+slbCurCfgUrlLbErrorMsg OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Customize error message to send back to client when switch cannot
+ bind client's request to servers."
+ ::= { slbUrlBalance 4 }
+
+slbNewCfgUrlLbErrorMsg OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Customize error message to send back to client when switch cannot
+ bind client's request to servers."
+ ::= { slbUrlBalance 5 }
+
+slbCurCfgUrlLbCaseSensitiveStrMatch OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for controlling if the URL String matching is case sensitive or not.
+
+ enabled(1) - URL String matching is case sensitive
+ disabled(2)- URL String matching is not case sensitive"
+ ::= { slbUrlBalance 6 }
+
+slbNewCfgUrlLbCaseSensitiveStrMatch OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is for controlling if the URL String matching is case sensitive or not.
+
+ enabled(1) - URL String matching is case sensitive
+ disabled(2)- URL String matching is not case sensitive"
+ ::= { slbUrlBalance 7 }
+
+slbUrlHttpMethodsTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of http method entries in layer7 processing engine."
+ ::= { slbUrlHttpMethods 1 }
+
+slbCurCfgUrlHttpMethodsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgUrlHttpMethodsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The http methods table in layer7 processing engine."
+ ::= { slbUrlHttpMethods 2 }
+
+slbCurCfgUrlHttpMethodsTableEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgUrlHttpMethodsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the http methods table."
+ INDEX { slbCurCfgUrlHttpMethodIndex }
+ ::= { slbCurCfgUrlHttpMethodsTable 1 }
+
+SlbCurCfgUrlHttpMethodsTableEntry ::= SEQUENCE {
+ slbCurCfgUrlHttpMethodIndex Integer32,
+ slbCurCfgUrlHttpMethodString DisplayString
+ }
+
+slbCurCfgUrlHttpMethodIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The http method table index."
+ ::= { slbCurCfgUrlHttpMethodsTableEntry 1 }
+
+slbCurCfgUrlHttpMethodString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The http method string to process in layer7 engine."
+ ::= { slbCurCfgUrlHttpMethodsTableEntry 2 }
+
+slbNewCfgUrlHttpMethodsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgUrlHttpMethodsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The http methods table in layer7 processing engine."
+ ::= { slbUrlHttpMethods 3 }
+
+slbNewCfgUrlHttpMethodsTableEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgUrlHttpMethodsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the http methods table."
+ INDEX { slbNewCfgUrlHttpMethodIndex }
+ ::= { slbNewCfgUrlHttpMethodsTable 1 }
+
+SlbNewCfgUrlHttpMethodsTableEntry ::= SEQUENCE {
+ slbNewCfgUrlHttpMethodIndex Integer32,
+ slbNewCfgUrlHttpMethodString DisplayString,
+ slbNewCfgUrlHttpMethodDelete INTEGER
+ }
+
+slbNewCfgUrlHttpMethodIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The http method table index."
+ ::= { slbNewCfgUrlHttpMethodsTableEntry 1 }
+
+slbNewCfgUrlHttpMethodString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The http method string to process in layer7 engine."
+ ::= { slbNewCfgUrlHttpMethodsTableEntry 2 }
+
+slbNewCfgUrlHttpMethodDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { slbNewCfgUrlHttpMethodsTableEntry 3 }
+
+-- Layer7 General Configuration
+
+layer7CurCfgDbindTimeout OBJECT-TYPE
+ SYNTAX INTEGER (10..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The timeout for incomplete delayed binding connections."
+ ::= { layer7GeneralCfg 1 }
+
+layer7NewCfgDbindTimeout OBJECT-TYPE
+ SYNTAX INTEGER (10..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The timeout for incomplete delayed binding connections."
+ ::= { layer7GeneralCfg 2 }
+
+slbSdpTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of SDP entries in layer7 processing engine."
+ ::= { sdpCfg 1 }
+
+slbCurCfgSdpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbCurCfgSdpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SDP table in layer7 processing engine."
+ ::= { sdpCfg 2 }
+
+slbCurCfgSdpTableEntry OBJECT-TYPE
+ SYNTAX SlbCurCfgSdpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table."
+ INDEX { slbCurCfgSdpIndex }
+ ::= { slbCurCfgSdpTable 1 }
+
+SlbCurCfgSdpTableEntry ::= SEQUENCE {
+ slbCurCfgSdpIndex Integer32,
+ slbCurCfgSdpPrivAddr IpAddress,
+ slbCurCfgSdpPublicAddr IpAddress
+ }
+
+slbCurCfgSdpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SDP table index."
+ ::= { slbCurCfgSdpTableEntry 1 }
+
+slbCurCfgSdpPrivAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The private IP address of SDP entry."
+ ::= { slbCurCfgSdpTableEntry 2 }
+
+slbCurCfgSdpPublicAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The public IP address of SDP entry."
+ ::= { slbCurCfgSdpTableEntry 3 }
+
+slbNewCfgSdpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbNewCfgSdpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SDP table in layer7 processing engine."
+ ::= { sdpCfg 3 }
+
+slbNewCfgSdpTableEntry OBJECT-TYPE
+ SYNTAX SlbNewCfgSdpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the SDP table."
+ INDEX { slbCurCfgSdpIndex }
+ ::= { slbNewCfgSdpTable 1 }
+
+SlbNewCfgSdpTableEntry ::= SEQUENCE {
+ slbNewCfgSdpIndex Integer32,
+ slbNewCfgSdpPrivAddr IpAddress,
+ slbNewCfgSdpPublicAddr IpAddress,
+ slbNewCfgSdpDelete INTEGER
+ }
+
+slbNewCfgSdpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SDP table index."
+ ::= { slbNewCfgSdpTableEntry 1 }
+
+slbNewCfgSdpPrivAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The private IP address of SDP entry."
+ ::= { slbNewCfgSdpTableEntry 2 }
+
+slbNewCfgSdpPublicAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The public IP address of SDP entry."
+ ::= { slbNewCfgSdpTableEntry 3 }
+
+slbNewCfgSdpDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is
+ deleted. When read, other(1) is returned. Setting the value
+ to anything other than 2(delete) has no effect on the state of the row."
+ ::= { slbNewCfgSdpTableEntry 4 }
+
+-- The URL Redirection/Load Balancing Statistics
+
+urlRedirStats OBJECT IDENTIFIER ::= { urlStats 1 }
+
+urlStatRedRedirs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of instances that the received packet matches the
+ specified URL expressions and redirected to specified group of
+ real servers."
+ ::= { urlRedirStats 1 }
+
+urlStatRedOrigSrvs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of instances that the received packet is sent to the
+ origin server due to mis-match with the specified URL expressions
+ or detecting of HTTP non-GETs,user cookies, and no-cache as users
+ configuration."
+ ::= { urlRedirStats 2 }
+
+urlStatRedNonGets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of instances that the received packet contains
+ none GETs(POST ,HEAD ,PUT..) methods."
+ ::= { urlRedirStats 3 }
+
+urlStatRedCookie OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of instances that the received packet contains
+ a 'Cookie: ' header."
+ ::= { urlRedirStats 4 }
+
+urlStatRedNoCache OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of instances that the received packet contains
+ a no-cache header value."
+ ::= { urlRedirStats 5 }
+
+urlStatRedStraightOrigSrvs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of HTTP requests forwarded straight to the origin server."
+ ::= { urlRedirStats 6 }
+
+urlStatRedRtspCacheSrvs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RTSP requests redirected to the cache server."
+ ::= { urlRedirStats 7 }
+
+urlStatRedRtspOrigSrvs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RTSP requests forwarded to the origin server."
+ ::= { urlRedirStats 8 }
+
+urlSlbStats OBJECT IDENTIFIER ::= { urlStats 2 }
+
+urlStatSlbPathTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UrlStatSlbPathTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics table of instances that the URL path matched."
+ ::= { urlSlbStats 1 }
+
+urlStatSlbPathTableEntry OBJECT-TYPE
+ SYNTAX UrlStatSlbPathTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about the number of instances that are
+ load-balanced due to match of a particular URL path."
+ INDEX { urlStatSlbPathIndex }
+ ::= { urlStatSlbPathTable 1 }
+
+UrlStatSlbPathTableEntry ::= SEQUENCE {
+ urlStatSlbPathIndex Integer32,
+ urlStatSlbPathHits Counter32
+ }
+
+urlStatSlbPathIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL path table index."
+ ::= { urlStatSlbPathTableEntry 1 }
+
+urlStatSlbPathHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of instances that are load-balanced due to match of
+ the particular URL path."
+ ::= { urlStatSlbPathTableEntry 2 }
+
+-- Layer 7 Maintenance Statistics
+
+urlMaintStats OBJECT IDENTIFIER ::= { urlStats 3 }
+
+urlMaintStatClientReset OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of reset frames sent to the client by the switch during
+ client connection termination."
+ ::= { urlMaintStats 1 }
+
+urlMaintStatServerReset OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of reset frames sent to the server by the switch during
+ server connection termination."
+ ::= { urlMaintStats 2 }
+
+urlMaintStatConnSplicing OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of connection swapping between different real
+ servers in supporting multiple HTTP/1.1 client requests."
+ ::= { urlMaintStats 3 }
+
+urlMaintStatHalfOpens OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outstanding TCP connections have been half opened.
+ This statistics is valid only when URL parsing has been turned on.
+ It is incremented when the switch respond to TCP SYN packet and
+ decremented upon receiving TCP SYN ACK packet from the requester."
+ ::= { urlMaintStats 4 }
+
+urlMaintStatSwitchRetries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of switch retries to connect to the real server."
+ ::= { urlMaintStats 5 }
+
+urlMaintStatRandomEarlyDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SYN frames dropped when the buffer is low."
+ ::= { urlMaintStats 6 }
+
+urlMaintStatReqTooLong OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of GET requests that exceeded 4500 bytes."
+ ::= { urlMaintStats 7 }
+
+urlMaintStatInvalidHandshakes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of dropped frames because of invalid 3-way
+ handshakes."
+ ::= { urlMaintStats 8 }
+
+urlMaintStatCurSPMemUnits OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current available SP memory units."
+ ::= { urlMaintStats 9 }
+
+urlMaintStatCurSEQBufEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outstanding sequence buffers used."
+ ::= { urlMaintStats 10 }
+
+urlMaintStatHighestSEQBufEntries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of sequence buffers ever used."
+ ::= { urlMaintStats 11 }
+
+urlMaintStatCurDataBufUse OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outstanding data buffers used."
+ ::= { urlMaintStats 12 }
+
+urlMaintStatHighestDataBufUse OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of data buffers ever used."
+ ::= { urlMaintStats 13 }
+
+urlMaintStatCurSPBufEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outstanding SP buffers used."
+ ::= { urlMaintStats 14 }
+
+urlMaintStatHighestSPBufEntries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SP buffers ever used."
+ ::= { urlMaintStats 15 }
+
+urlMaintStatTotalNonZeroSEQAlloc OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sequence buffer allocations with non zero length."
+ ::= { urlMaintStats 16 }
+
+urlMaintStatTotalSEQBufAllocs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sequence buffer allocations."
+ ::= { urlMaintStats 17 }
+
+urlMaintStatTotalSEQBufFrees OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sequence buffer freed."
+ ::= { urlMaintStats 18 }
+
+urlMaintStatTotalDataBufAllocs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of data buffers allocated to store client request."
+ ::= { urlMaintStats 19 }
+
+urlMaintStatTotalDataBufFrees OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of data buffers freed."
+ ::= { urlMaintStats 20 }
+
+urlMaintStatSeqBufAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times sequence buffer allocation failed."
+ ::= { urlMaintStats 21 }
+
+urlMaintStatUBufAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times URL data buffer allocation failed."
+ ::= { urlMaintStats 22 }
+
+urlMaintStatMaxSessPerBucket OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of items(sessions) allowed in the session table
+ hash bucket chain."
+ ::= { urlMaintStats 23 }
+
+urlMaintStatMaxFramesPerSess OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of frames to be buffered per session."
+ ::= { urlMaintStats 24 }
+
+urlMaintStatMaxBytesBuffered OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of bytes buffered per session."
+ ::= { urlMaintStats 25 }
+
+urlMaintStatInvalidMethods OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of invalid method hits."
+ ::= { urlMaintStats 26 }
+
+urlMaintStatAgedSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of aged delayed binding sessions."
+ ::= { urlMaintStats 27 }
+
+urlMaintStatLowestSPMemUnits OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lowest available SP memory units."
+ ::= { urlMaintStats 28 }
+
+urlSpMaintStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UrlSpMaintStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of URL SP maintenance statistics."
+ ::= { urlStats 4 }
+
+urlSpMaintStatsTableEntry OBJECT-TYPE
+ SYNTAX UrlSpMaintStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the URL SP maintenance statistics table."
+ INDEX { urlSpMaintStatsSpIndex }
+ ::= { urlSpMaintStatsTable 1 }
+
+UrlSpMaintStatsTableEntry ::= SEQUENCE {
+ urlSpMaintStatsSpIndex Integer32,
+ urlSpMaintStatsCurMemUnits Gauge32,
+ urlSpMaintStatsLowestMemUnits Gauge32
+ }
+
+urlSpMaintStatsSpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP index."
+ ::= { urlSpMaintStatsTableEntry 1 }
+
+urlSpMaintStatsCurMemUnits OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of memory units available."
+ ::= { urlSpMaintStatsTableEntry 2 }
+
+urlSpMaintStatsLowestMemUnits OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lowest number of memory units available."
+ ::= { urlSpMaintStatsTableEntry 3 }
+
+currOpenedServerConns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies number of current opened server connections."
+ ::= { connPoolingStats 1 }
+
+activeServerConns OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies number of active server connections."
+ ::= { connPoolingStats 2 }
+
+availServerConns OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies number of available server connections."
+ ::= { connPoolingStats 3 }
+
+agedOutClientConns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies number of aged out client connection."
+ ::= { connPoolingStats 4 }
+
+agedOutServerConns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies number of aged out server connection."
+ ::= { connPoolingStats 5 }
+
+slbParsingString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..22))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SLB Cookie to parse of length 16 or 20 bytes and Cookie value should be in 0xXXXXXXXXXXXXXXXX format."
+ ::= { slbParsing 1 }
+
+slbParsingVip OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Virtual IP address from parsed SLB Cookie."
+ ::= { slbParsing 2 }
+
+slbParsingRip OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Real IP address from parsed SLB Cookie."
+ ::= { slbParsing 3 }
+
+slbParsingRport OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Real Port Number from parsed SLB Cookie."
+ ::= { slbParsing 4 }
+END
diff --git a/MIBS/alteonos/ALTEON-CHEETAH-NETWORK-MIB b/MIBS/alteonos/ALTEON-CHEETAH-NETWORK-MIB
new file mode 100644
index 0000000..f8a88fe
--- /dev/null
+++ b/MIBS/alteonos/ALTEON-CHEETAH-NETWORK-MIB
@@ -0,0 +1,10191 @@
+-- COPYRIGHT NOTICE
+-- Copyright (c) Nortel Networks, 2004
+-- All rights reserved
+--
+-- HISTORY
+-- $Log: aosnetwork.mib,v $
+-- Revision 1.1 2007/10/17 01:09:54 jeneric
+-- 10/07 mib updates
+--
+-- Revision submit_cheetah_21498/1 2006/11/08 21:32:58 jamesob
+-- Q01437927-02 - Add support for need cli command which allows
+-- SP Route Caching to be disabled. /c/l3/frwd/rtcache, enabled
+-- by default.
+--
+-- Revision submit_cheetah_17995/1 2006/02/15 22:51:38 ramude
+-- To change the order back to the original order.
+--
+-- Revision submit_cheetah_17903/1 2006/02/10 05:23:09 rvakkala
+-- some part of code is lost because of merging.
+--
+-- Revision submit_cheetah_14327/2 2006/02/09 11:43:07 rvakkala
+-- Added SNMP support for /i/l3/rip/routes.
+--
+-- Revision submit_cheetah_17058/2 2006/01/26 10:58:50 rvakkala
+-- Fixed CRQ01249938 Nosuch object error for rip version1 mibs.
+--
+-- Revision submit_cheetah_14044/2 2006/01/25 04:56:41 rvakkala
+-- Fixed CRQ01196510 Nbrcache entries should be in sorted order
+-- and added support for total entries as CLI.
+--
+-- Revision submit_cheetah_17058/1 2006/01/26 10:42:14 rvakkala
+-- Fixed CRQ01249938 Nosuch Object error for RIPV1 mibs.
+--
+-- Revision submit_cheetah_16394/1 2005/12/05 18:37:23 bshao
+-- CR 1223294: Dynamically compile out MIB objects that are
+-- not applicable to the product.
+--
+-- Revision submit_cheetah_16279/1 2005/11/30 16:21:13 coman
+-- Removed vrrpCurCfgVirtRtrSharing and vrrpNewCfgVirtRtrSharing objects
+--
+-- Revision submit_cheetah_15772/1 2005/11/08 04:32:53 dillibab
+-- Bounded icmp redirect code with CHEETAH_NO_ICMP_REDIRECT_ENH flag
+--
+-- Revision submit_cheetah_15518/1 2005/11/07 18:52:10 dillibab
+-- Fixed CR Q01145327-01; Added SNMP objects to turn off ICMP redirects
+--
+-- Revision submit_cheetah_14138/1 2005/10/06 08:24:39 rvakkala
+-- Added SNMP support for /i/l3/rip/dump.
+--
+-- Revision submit_cheetah_14044/1 2006/01/25 04:45:17 rvakkala
+-- Fixed CRQ01196510 Nbrcache entries should be in sorted order
+-- and added new mibs for maximun entries.
+--
+-- Revision submit_cheetah_14327/1 2006/02/07 06:33:25 rvakkala
+-- Added support for /i/l3/rip/routes.
+--
+-- Revision submit_cheetah_14077/1 2005/08/29 21:10:50 rmundhra
+-- Added SNMP support for vrid for static IPMC route.
+--
+-- Revision submit_cheetah_13983/1 2005/08/24 15:27:16 vrincian
+-- Allow 0 value for priority increment of port tracking on SNMP.
+--
+-- Revision submit_cheetah_13908/2 2005/08/19 23:59:27 rrekha
+-- Fixed build error.
+--
+-- Revision submit_cheetah_13908/1 2005/08/19 23:54:18 rrekha
+-- Added SNMP support for RIPv2 stats.
+--
+-- Revision submit_cheetah_13839/1 2005/08/18 07:23:51 jbuswell
+-- Q01081227-01: Added support for BGP Max AS Path Length feature.
+--
+-- Revision submit_cheetah_13793/2 2005/08/16 18:48:45 angamuth
+-- Merged with previous changes
+--
+-- Revision submit_cheetah_13778/1 2005/08/16 10:44:30 rvakkala
+-- Fixed bert build error.
+--
+-- Revision submit_cheetah_13793/1 2005/08/16 18:40:41 angamuth
+-- Added MIBs for /c/l3/rip/statc ena/dis command.
+--
+-- Revision submit_cheetah_13684/2 2005/08/12 16:33:52 rvakkala
+-- Fixed CRQ01186470 Added SNMP support for /cfg/l3/if x/ip6nd/rtradv
+--
+-- Revision submit_cheetah_13545/3 2005/08/12 16:20:21 rvakkala
+-- Fixed CRQ01185008 Added SNMP support for /i/l3/ip interface information
+--
+-- Revision submit_cheetah_13685/1 2005/08/11 19:08:47 rrekha
+-- More cleanup of excludes from the Makefile. Moved them
+-- to #if defines in the corresponding *.ctl_raw and *.mib_raw files.
+--
+-- Revision submit_cheetah_13545/2 2005/08/12 16:17:18 rvakkala
+-- Fixed CRQ01185008 Added SNMP support for /i/l3/ip interface information.
+--
+-- Revision submit_cheetah_13684/1 2005/08/12 16:23:18 rvakkala
+-- Fixed CRQ01186470 Added SNMP support for /cfg/l3/if x/ip6nd/rtradv
+--
+-- Revision submit_cheetah_13563/1 2005/08/05 17:39:27 rrekha
+-- Moved all the BWM related flags into the raw files.
+--
+-- Revision submit_cheetah_13545/1 2005/08/12 16:10:20 rvakkala
+-- Fixed CR 1185008 Added SNMP support for /i/l3/ip interface code.
+--
+-- Revision submit_cheetah_13400/2 2005/07/28 16:15:39 rvakkala
+-- Removed cost fiels from route6 info.
+--
+-- Revision submit_cheetah_13349/2 2005/07/28 15:57:21 rvakkala
+-- Added SNMP support for /maint/ip6/nbrcache/clear.
+--
+-- Revision submit_cheetah_13266/3 2005/07/28 01:57:22 rmundhra
+-- Fixed earlier checkin.
+--
+-- Revision submit_cheetah_13266/2 2005/07/27 23:07:30 rmundhra
+-- Merging out.
+--
+-- Revision submit_cheetah_13349/1 2005/07/28 15:49:28 rvakkala
+-- Added nbr cache clear support.
+--
+-- Revision submit_cheetah_13400/1 2005/07/28 16:09:16 rvakkala
+-- Removed cost field from route6 info.
+--
+-- Revision submit_cheetah_13083/1 2005/07/20 08:25:53 rvakkala
+-- Added MIB support for ip6 statistics.
+--
+-- Revision submit_cheetah_13266/1 2005/07/27 22:38:14 rmundhra
+-- Added SNMP support for static IPMC routes.
+--
+-- Revision submit_cheetah_12614/1 2005/07/08 13:12:45 rvakkala
+-- Added MIBs for SNMP support for IPV6 nbrcache, route6.
+--
+-- Revision submit_cheetah_12735/2 2005/06/29 14:11:36 rvakkala
+-- Added range for prefix length of interface configuration.
+--
+-- Revision submit_cheetah_12693/2 2005/06/22 05:31:52 virgiliu
+-- Merge out.
+--
+-- Revision submit_cheetah_12735/1 2005/06/29 13:59:17 rvakkala
+-- Added range for prefix length of interface prefix.
+--
+-- Revision submit_cheetah_12565/1 2005/06/16 13:19:31 rvakkala
+-- Added IPv6 objects for gateway configuration.
+--
+-- Revision submit_cheetah_12693/1 2005/06/22 05:16:44 virgiliu
+-- Vrrp Port tracking enahncements
+--
+-- Revision submit_cheetah_12084/2 2005/06/13 08:33:45 dillibab
+-- Merged with previous changes.
+--
+-- Revision submit_cheetah_12479/2 2005/06/06 11:14:55 rvakkala
+-- Fixed CRs Q01144717 Don't allow user to set metric to 16 on RIP interfaces.
+--
+-- Revision submit_cheetah_12342/2 2005/06/01 12:54:04 rvakkala
+-- Added MIB support for metric info /i/l3/route/dump to fix Q01135935.
+--
+-- Revision submit_cheetah_12479/1 2005/06/06 10:39:06 rvakkala
+-- Fixed CR1144717 don't allow user to set metric to 16 in RIP.
+--
+-- Revision submit_cheetah_12084/1 2005/06/10 12:24:26 dillibab
+-- Added mib objects for IPv6 interface configuration.
+--
+-- Revision submit_cheetah_12251/1 2005/05/25 09:24:29 rvakkala
+-- Fixed CRs.Q01135105, Q01135099.
+--
+-- Revision submit_cheetah_12342/1 2005/06/01 12:43:16 rvakkala
+-- Added MIB support to fix CRQ01135935
+--
+-- Revision submit_cheetah_11910/1 2005/05/06 10:12:11 rvakkala
+-- Added mibs for ripCurCfgVip/ripNewCfgVip in ripGeneral
+--
+-- Revision submit_cheetah_11716/1 2005/04/22 23:41:48 rmundhra
+-- Added Snmp support for IGMP enhancements.
+--
+-- Revision submit_cheetah_11345/1 2005/03/30 02:30:14 rrekha
+-- Remove the range for the VlanID since it defers in
+-- Cheetah/Elmo/Zoe. Added a new MIB variable vlanMaxVlanID which
+-- will give the max. value for the VLAN ID.
+--
+-- Revision submit_cheetah_10666/1 2005/01/10 23:18:42 vprayaga
+-- Obsoleted unused RIP V2 MIB objects.
+--
+-- Revision submit_cheetah_10393/1 2005/01/05 21:01:30 mmacnt
+-- code reorg - moved from lib/agent
+--
+-- Revision submit_cheetah_10355/1 2004/11/23 19:34:07 dillibab
+-- Added SNMP objects for OSPF Range.
+--
+-- Revision submit_cheetah_10276/1 2004/11/19 03:09:10 vprayaga
+-- Q01028520.
+-- Modified MIB object ripCurCfgIntfDefListen to ripCurCfgIntfDefault.
+-- The new MIB object supports all default route actions(list/supply/
+-- both/none).
+--
+-- Revision submit_cheetah_10202/1 2004/11/13 00:01:59 dillibab
+-- Merged igmp objects with Elmo igmp objects.
+--
+-- Revision submit_cheetah_10100/1 2004/11/05 22:31:19 bshao
+-- CR 1021722: Added OSPF redistribution for RIP for SNMP.
+--
+-- Revision submit_cheetah_10097/1 2004/11/05 18:44:05 bshao
+-- CR 1021722: Added on/off configuration to OSPF SNMP MIB.
+--
+-- Revision submit_cheetah_10011/1 2004/10/28 21:41:59 bshao
+-- CR 1016054: Changed VLAN range to 0..4095.
+--
+-- Revision submit_cheetah_9900/1 2004/10/21 00:51:00 bshao
+-- CR 1002322: Fixed IGMP MIB issues.
+--
+-- Revision submit_cheetah_9276/2 2004/09/09 22:20:53 rmundhra
+-- Merging out.
+--
+-- Revision submit_cheetah_9307/1 2004/09/08 22:04:01 rrekha
+-- Remove ospfRouterLSAInfoTable.
+--
+-- Revision submit_cheetah_9276/1 2004/09/09 21:52:42 rmundhra
+-- Porting latest changes over from Bert 2.0
+--
+-- Revision submit_cheetah_9241/1 2004/09/03 07:10:32 ndade
+-- Q00976749, Q00976763, Q00976766: fixed description texts for various igmp snoop mib variables
+--
+-- Revision submit_cheetah_9196/1 2004/09/01 21:50:22 rrekha
+-- Minor changes for SMIv2 compliance.
+--
+-- Revision submit_cheetah_8925/1 2004/08/16 19:55:40 rrekha
+-- Added SNMP support for /c/l3/vrrp/trnkfo command.
+--
+-- Revision submit_cheetah_8578/1 2004/07/30 00:36:23 rrekha
+-- Update the copyright header.
+--
+-- Revision submit_cheetah_8197/1 2004/07/09 06:58:13 dillibab
+-- Added mib object for tracking virtual router in vr group.
+--
+-- Revision submit_cheetah_7854/1 2004/06/17 21:31:04 rrekha
+-- Fixed Q00929076: Fixed range for vrrpNewCfgVirtRtrVrGrpAdd and
+-- vrrpNewCfgVirtRtrVrGrpRem.
+--
+-- Revision submit_cheetah_7539/1 2004/06/03 00:33:04 ndade
+-- static igmp routers
+--
+-- Revision submit_cheetah_7522/1 2004/05/25 18:22:32 ndade
+-- igmp snooping: commented out 'aggregrate' option since it isn't supported/doesn't do anything
+--
+-- Revision submit_cheetah_7513/1 2004/05/24 21:10:18 ndade
+-- removed IGMP snooping timeout config parameter and replaced it with robustness, query interval and query max response time, the three timer from RFC 2236
+--
+-- Revision submit_cheetah_7167/1 2004/05/05 19:08:18 vprayaga
+-- Corrected the MAX-ACCESS/description of MIB variable
+-- 'ripNewCfgIntfState'.
+--
+-- Revision submit_cheetah_7130/1 2004/05/05 01:13:43 vprayaga
+-- Q00760511. Added disable/enable functionality to
+-- individual RIP interfaces. Added new MIB object
+-- to support this functionality using SNMP/WebUI/EmWeb.
+--
+-- Revision submit_cheetah_5911/1 2003/12/11 18:35:40 rrekha
+-- Fixed Elmo build error.
+--
+-- Revision submit_cheetah_5841/1 2003/12/05 22:58:41 rrekha
+-- Converted MIBs to SMIv2.
+--
+-- Revision submit_cheetah_5692/1 2003/11/14 01:25:03 yuhuang
+-- Removed the track real server group mib entry from the current and new
+-- vrgroup table. The tracking of real server group is not necessary in
+-- vrgroup.
+--
+-- Revision submit_cheetah_5469/1 2003/10/28 19:36:52 ocheung
+-- Removed MIB variables for ENH_VRRP that are no longer needed.
+-- Changed max range of VirtRtrID and VirtRtrGrpID to 1024.
+--
+-- Revision submit_cheetah_5403/1 2003/10/22 20:51:45 vprayaga
+-- Fixed typo in RIP2 MIB description.
+--
+-- Revision submit_cheetah_5396/1 2003/10/22 02:25:41 vprayaga
+-- Added SNMP and WebUI support for RIP version 2 feature.
+--
+-- Revision submit_cheetah_5251/1 2003/10/04 02:40:39 ocheung
+-- Added MIB, SNMP agent, and WebUI support for Enhanced VRRP.
+--
+-- Revision submit_cheetah_5111/1 2003/09/23 18:14:18 rrekha
+-- Fixed Q00753784: Obsolete ipCurCfgIntfBroadcast/ipNewCfgIntfBroadcast
+-- since broadcast IP is now auto-generated from the IP address and mask.
+--
+-- Revision submit_cheetah_4435/1 2003/08/12 22:59:53 rrekha
+-- Changed name of mib file for cheetah*.mib to aos*.mib.
+--
+-- Revision submit_cheetah_4460/1 2003/08/07 18:48:24 ocheung
+-- Added SNMP and WebUI support for configurable default gw
+-- route priority (DFLT_RTE_PRIO).
+--
+-- Revision submit_cheetah_3978/1 2003/07/23 23:55:13 rrekha
+-- Fixed Q00716535: Added holdoff to enum vrrpInfoVirtRtrState.
+--
+-- Revision submit_cheetah_3449/1 2003/06/26 21:44:08 wtnelson
+-- CP_IF_FRWD_CTRL - Fix code differences from reenabling the IP
+-- forwarding control features.
+--
+-- Revision submit_cheetah_3132/1 2003/05/15 01:53:48 abhijitk
+-- Added MIB variables for IP DSCP.
+--
+-- Revision submit_cheetah_2878/2 2003/05/02 20:49:45 yuhuang
+-- Merge with submit
+--
+-- Revision submit_cheetah_2878/1 2003/05/02 20:39:27 yuhuang
+-- Added MIB objects of curCfg and newCfg for VRRP vrgroup tables
+--
+-- Revision submit_cheetah_2854/1 2003/04/29 23:58:39 smiao
+-- Merged SPAT config and stats implemetation from ELMO into Cheetah tree.
+--
+-- Revision submit_cheetah_2825/1 2003/04/28 22:07:06 vprayaga
+-- Updated CFG_STATIC_ARP/port mirroring mibs as per
+-- wendell suggestions.
+--
+-- Revision submit_cheetah_2813/1 2003/04/26 02:46:00 vprayaga
+-- Defined MIBS for CFG_STATIC_ARP feature.
+--
+-- Revision submit_cheetah_2437/1 2003/04/25 18:17:08 rtsai
+-- Added MIB objects for ECMP.
+--
+-- Revision submit_cheetah_2791/1 2003/04/24 23:08:56 yuhuang
+-- Added MIB objects vrrpCurCfgGenHoldoff and vrrpNewCfgGenHoldoff for
+-- VRRP holdoff operation.
+--
+-- Revision submit_cheetah_2558/1 2003/04/11 21:51:17 rrekha
+-- Added MIB objects for gatewayInfoTable.
+--
+-- Revision submit_cheetah_1919/1 2003/02/05 20:05:05 rrekha
+-- Changed the include paths for integrating support
+-- for SNMP V3 Windmanage Stack.
+--
+-- Revision submit_cheetah_1678/1 2002/12/13 23:05:23 rmundhra
+-- Fixed CR Q00580735: Switch: EMS does not display OSPF
+-- NBR adjacency state.
+--
+-- Revision submit_cheetah_1667/1 2002/12/10 18:55:10 rmundhra
+-- Backing out changes of submit 1669 as there is
+-- an entry in the BGP rfc mib which provides the same
+-- functionality for operationally start/stop a peer
+-- session.
+--
+-- Revision submit_cheetah_1669/1 2002/12/09 23:23:29 rmundhra
+-- Fixed CR Q00575171: EMS: Cannot operationally disable
+-- BGP with EMS.
+--
+-- Revision submit_cheetah_1613/1 2002/12/03 18:53:10 rrekha
+-- Range for all occurences of vlan id should be upto 4090.
+--
+-- Revision submit_cheetah_1515/1 2002/11/15 00:56:05 rrekha
+-- Added a missing enum for arpInfoFlag.
+--
+-- Revision submit_cheetah_1219/1 2002/10/14 22:29:08 rrekha
+-- Fixed Q00531280: Added host table in the private mib so that
+-- the area index can be configured.
+--
+-- Revision submit_cheetah_1109/1 2002/10/02 23:34:56 rrekha
+-- Fixed Q00533514: Added MIB objects routeTableClear and arpCacheClear
+-- to clear the respective tables.
+--
+-- Revision submit_cheetah_1068/1 2002/10/01 01:16:15 rrekha
+-- Changed value of clear in enum to 2 to be consistent with
+-- other mibs as per Wendell's request.
+--
+-- Revision submit_cheetah_834/1 2002/09/03 21:45:58 rrekha
+-- Fixed Q00502278: For bgpNewCfgPeerMetric/bgpCurCfgPeerMetric
+-- change the range to 0..4294967294 where 0 indicates none.
+--
+-- Revision submit_cheetah_379/1 2002/07/19 19:37:45 rmundhra
+-- Added SNMP support to OSPF MD5 configuration.
+--
+-- Revision submit_cheetah_319/1 2002/07/09 22:07:28 rrekha
+-- Range for bgpCurCfgLocalPref/bgpNewCfgLocalPref is 0-4294967294
+-- hence changed type of these mib objects to Unsigned32.
+-- Fixed get/set/test functions for Unsigned32 type variables.
+--
+-- Revision submit_cheetah_308/1 2002/07/09 01:49:24 rrekha
+-- Added support for OSPF fixed route redistribution.
+-- New mib objects under ospfRedistributeFixed.
+--
+-- Revision submit_cheetah_306/1 2002/07/08 19:32:24 rrekha
+-- Remove mib objects ospfRedistributeRip.
+-- Also remove objects bgpCurCfgPeerRipState/bgpNewCfgPeerRipState.
+-- Rearranged objects in the bgpPeerTables.
+--
+-- Revision submit_cheetah_217/1 2002/06/26 20:27:28 rrekha
+-- Modified some of the incorrect ranges. Also removed ranges
+-- for table indices as these should be obtained from the max
+-- table sizes. Fixed typos in BGP mibs.
+--
+-- Revision submit_cheetah_205/1 2002/06/25 00:31:41 rrekha
+-- Added new mib objects for routerId and AS number.
+--
+-- Revision submit_cheetah_176/2 2002/06/21 00:21:08 rmundhra
+-- Merged to pick up submit #166 changes.
+--
+-- Revision submit_cheetah_166/1 2002/06/20 21:55:17 rrekha
+-- Removed snmp and icmp as a route tag option in ip route
+-- commands. These tags are currently not used.
+-- Added code to show bgp route tag.
+--
+-- Revision submit_cheetah_162/1 2002/06/19 18:55:15 rrekha
+-- Correct the index for ipNewCfgAspathTable.
+--
+-- Revision ch_1_0_0_dev/12 2002/06/04 01:31:42 rrekha
+-- Fixed CR Q00457719 : The OID for arpInfoTable in was not
+-- matching with the OID in the .ctl file. Hence arpInfoTable
+-- did not return any meaningful values.
+--
+-- Revision ch_1_0_0_dev/11 2002/05/29 21:53:41 rrekha
+-- Added MIB object dnsStatOutDnsRequests.
+--
+-- Revision ch_1_0_0_dev/10 2002/05/29 21:11:29 rrekha
+-- Added MIB objects for OSPF area and interface error statistics.
+--
+-- Revision ch_1_0_0_dev/9 2002/05/29 19:50:32 rrekha
+-- Added missing OSPF statistics, MIB objects ospfCumNbrN2way,
+-- ospfAreaNbrN2way and ospfIntfNbrN2way
+--
+-- Revision ch_1_0_0_dev/8 2002/05/09 00:06:34 rrekha
+-- Added ipCurCfgRmapMetricType/ipNewCfgRmapMetricType.
+--
+-- Revision ch_1_0_0_dev/7 2002/05/01 22:13:23 rrekha
+-- Rearranged nodes under ipForwardCfg.
+--
+-- Revision ch_1_0_0_dev/6 2002/04/24 18:05:13 rrekha
+-- Added max table sizes for AspathTable and AlistTable.
+-- Also rearranged OIDs for bgpCfg and ipStaticRouteCfg.
+--
+-- Revision ch_1_0_0_dev/5 2002/04/23 21:47:09 smiao
+-- Renamed node cheetah to aws-switches.
+--
+-- Revision ch_1_0_0_dev/4 2002/04/09 18:56:41 smiao
+-- Added SNMP support for OSPF route redistribution.
+--
+-- Revision ch_1_0_0_dev/3 2002/04/02 18:49:05 smiao
+-- Added range for BGP config table index.
+--
+-- Revision ch_1_0_0_dev/2 2002/03/29 18:47:00 smiao
+-- Changed ipRouteInfo to ipRoutingInfo due to conflict .
+--
+-- Revision ch_1_0_0_dev/1 2002/03/07 19:01:52 smiao
+-- Removed unnecssary MIB objects for CHEEATH.
+--
+-- Revision ch10latest_smiao/4 2002/02/18 23:35:40 smiao
+-- Implemented BGP for CHEETAH in SNMP.
+--
+-- Revision ch10latest_smiao/2 2002/02/13 01:41:24 smiao
+-- Initial checked in for cheetah MIB files.
+--
+-- $EndLog$
+
+ALTEON-CHEETAH-NETWORK-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32,
+ IpAddress, Unsigned32
+ FROM SNMPv2-SMI
+ DisplayString, PhysAddress
+ FROM SNMPv2-TC
+ aws-switch
+ FROM ALTEON-ROOT-MIB;
+
+layer3 MODULE-IDENTITY
+ LAST-UPDATED "200409010000Z" -- 1 September, 2004
+ ORGANIZATION "Nortel Networks"
+ CONTACT-INFO "Rekha Singamsetty
+ Suresh Batchu
+
+ Nortel Networks
+ 4655 Great America Parkway
+ Santa Clara CA 95054
+
+ +1 408 495 2400
+ rrekha@nortelnetworks.com
+ sbatchu@nortelnetworks.com"
+ DESCRIPTION
+ "The MIB module for the Alteon OS Layer 3 configuration, statistics
+ and information ."
+ REVISION "200409010000Z" -- 1 September, 2004
+ DESCRIPTION
+ "Added revision clause for SMIv2 compliance."
+ ::= { aws-switch 3 }
+
+layer3Configs OBJECT IDENTIFIER ::= { layer3 1 }
+layer3Stats OBJECT IDENTIFIER ::= { layer3 2 }
+layer3Info OBJECT IDENTIFIER ::= { layer3 3 }
+layer3Oper OBJECT IDENTIFIER ::= { layer3 4 }
+
+ipInterfaceCfg OBJECT IDENTIFIER ::= { layer3Configs 1 }
+ipGatewayCfg OBJECT IDENTIFIER ::= { layer3Configs 2 }
+ipStaticRouteCfg OBJECT IDENTIFIER ::= { layer3Configs 3 }
+ipForwardCfg OBJECT IDENTIFIER ::= { layer3Configs 4 }
+vrrpCfg OBJECT IDENTIFIER ::= { layer3Configs 6 }
+arpCfg OBJECT IDENTIFIER ::= { layer3Configs 7 }
+ipBootpCfg OBJECT IDENTIFIER ::= { layer3Configs 8 }
+dnsCfg OBJECT IDENTIFIER ::= { layer3Configs 9 }
+ipNwfCfg OBJECT IDENTIFIER ::= { layer3Configs 10 }
+ipRmapCfg OBJECT IDENTIFIER ::= { layer3Configs 11 }
+bgpCfg OBJECT IDENTIFIER ::= { layer3Configs 12 }
+ospfCfg OBJECT IDENTIFIER ::= { layer3Configs 13 }
+ipGeneralCfg OBJECT IDENTIFIER ::= { layer3Configs 14 }
+ipStaticArpCfg OBJECT IDENTIFIER ::= { layer3Configs 15 }
+rip2Cfg OBJECT IDENTIFIER ::= { layer3Configs 18 }
+
+arpStats OBJECT IDENTIFIER ::= { layer3Stats 2 }
+routeStats OBJECT IDENTIFIER ::= { layer3Stats 3 }
+dnsStats OBJECT IDENTIFIER ::= { layer3Stats 4 }
+vrrpStats OBJECT IDENTIFIER ::= { layer3Stats 5 }
+ospfStats OBJECT IDENTIFIER ::= { layer3Stats 6 }
+clearStats OBJECT IDENTIFIER ::= { layer3Stats 7 }
+ip6Stats OBJECT IDENTIFIER ::= { layer3Stats 10}
+icmp6Stats OBJECT IDENTIFIER ::= { layer3Stats 11}
+ip6gwStats OBJECT IDENTIFIER ::= { layer3Stats 12}
+rip2Stats OBJECT IDENTIFIER ::= { layer3Stats 13 }
+
+ipRoutingInfo OBJECT IDENTIFIER ::= { layer3Info 1 }
+arpInfo OBJECT IDENTIFIER ::= { layer3Info 2 }
+vrrpInfo OBJECT IDENTIFIER ::= { layer3Info 3 }
+ospfinfo OBJECT IDENTIFIER ::= { layer3Info 4 }
+gatewayInfo OBJECT IDENTIFIER ::= { layer3Info 5 }
+nbrcacheInfo OBJECT IDENTIFIER ::= { layer3Info 7 }
+ipRoute6Info OBJECT IDENTIFIER ::= { layer3Info 8 }
+ipIntfInfo OBJECT IDENTIFIER ::= { layer3Info 9 }
+rip2Info OBJECT IDENTIFIER ::= { layer3Info 10 }
+
+rip2RoutesInfo OBJECT IDENTIFIER ::= { layer3Info 11 }
+
+vrrpOper OBJECT IDENTIFIER ::= { layer3Oper 1 }
+
+-- IP Configuration
+
+ipInterfaceTableMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the IP interface table."
+ ::= { ipInterfaceCfg 1 }
+
+ipCurCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP interface configuration."
+ ::= { ipInterfaceCfg 2 }
+
+ipCurCfgIntfEntry OBJECT-TYPE
+ SYNTAX IpCurCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Ip interface table"
+ INDEX { ipCurCfgIntfIndex }
+ ::= { ipCurCfgIntfTable 1 }
+
+IpCurCfgIntfEntry ::= SEQUENCE {
+ ipCurCfgIntfIndex Integer32,
+ ipCurCfgIntfAddr IpAddress,
+ ipCurCfgIntfMask IpAddress,
+ ipCurCfgIntfBroadcast IpAddress,
+ ipCurCfgIntfState INTEGER,
+ ipCurCfgIntfBootpRelay INTEGER,
+ ipCurCfgIntfIpVer INTEGER,
+ ipCurCfgIntfIpv6Addr DisplayString,
+ ipCurCfgIntfPrefixLen INTEGER,
+ ipCurCfgIntfRouteAdv INTEGER,
+ ipCurCfgIntfVlan Integer32
+ }
+
+ipCurCfgIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface number for which the IP information is related."
+ ::= { ipCurCfgIntfEntry 1}
+
+ipCurCfgIntfAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the interface."
+ ::= { ipCurCfgIntfEntry 2 }
+
+ipCurCfgIntfMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the interface."
+ ::= { ipCurCfgIntfEntry 3 }
+
+ipCurCfgIntfBroadcast OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The broadcast address of the interface."
+ ::= { ipCurCfgIntfEntry 4 }
+
+ipCurCfgIntfVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN associated with the interface."
+ ::= { ipCurCfgIntfEntry 5 }
+
+ipCurCfgIntfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the interface."
+ ::= { ipCurCfgIntfEntry 6 }
+
+ipCurCfgIntfBootpRelay OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable BOOTP relay."
+ ::= { ipCurCfgIntfEntry 7 }
+
+
+
+ipCurCfgIntfIpVer OBJECT-TYPE
+ SYNTAX INTEGER{
+ ipv4(1),
+ ipv6(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of IP address."
+ ::= { ipCurCfgIntfEntry 9 }
+
+ipCurCfgIntfIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the interface. Address should be 4-byte
+ haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { ipCurCfgIntfEntry 10 }
+
+ipCurCfgIntfPrefixLen OBJECT-TYPE
+ SYNTAX INTEGER(1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix length associated with this IP address ."
+ ::= { ipCurCfgIntfEntry 11 }
+
+ipCurCfgIntfRouteAdv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable route advertisement of the interface."
+ ::= { ipCurCfgIntfEntry 12 }
+
+
+ipNewCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of interface configuration in the New Configuration Block."
+ ::= { ipInterfaceCfg 3 }
+
+ipNewCfgIntfEntry OBJECT-TYPE
+ SYNTAX IpNewCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Ip interface table"
+ INDEX { ipNewCfgIntfIndex }
+ ::= { ipNewCfgIntfTable 1 }
+
+IpNewCfgIntfEntry ::= SEQUENCE {
+ ipNewCfgIntfIndex Integer32,
+ ipNewCfgIntfAddr IpAddress,
+ ipNewCfgIntfMask IpAddress,
+ ipNewCfgIntfBroadcast IpAddress,
+ ipNewCfgIntfVlan Integer32,
+ ipNewCfgIntfState INTEGER,
+ ipNewCfgIntfBootpRelay INTEGER,
+ ipNewCfgIntfIpVer INTEGER,
+ ipNewCfgIntfIpv6Addr DisplayString,
+ ipNewCfgIntfPrefixLen INTEGER,
+ ipNewCfgIntfRouteAdv INTEGER,
+ ipNewCfgIntfDelete INTEGER
+ }
+
+ipNewCfgIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface number for which the IP information is related."
+ ::= { ipNewCfgIntfEntry 1 }
+
+ipNewCfgIntfAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the interface."
+ ::= { ipNewCfgIntfEntry 2 }
+
+ipNewCfgIntfMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the interface."
+ ::= { ipNewCfgIntfEntry 3 }
+
+ipNewCfgIntfBroadcast OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "The broadcast address of the interface."
+ ::= { ipNewCfgIntfEntry 4 }
+
+ipNewCfgIntfVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VLAN associated with the interface."
+ ::= { ipNewCfgIntfEntry 5 }
+
+ipNewCfgIntfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the interface."
+ ::= { ipNewCfgIntfEntry 6 }
+
+ipNewCfgIntfDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { ipNewCfgIntfEntry 7 }
+
+ipNewCfgIntfBootpRelay OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable BOOTP relay."
+ ::= { ipNewCfgIntfEntry 8 }
+
+
+ipNewCfgIntfIpVer OBJECT-TYPE
+ SYNTAX INTEGER{
+ ipv4(1),
+ ipv6(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of IP address."
+ ::= { ipNewCfgIntfEntry 10 }
+
+ipNewCfgIntfIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the interface. Address should be 4-byte
+ haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { ipNewCfgIntfEntry 11 }
+
+ipNewCfgIntfPrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The prefix length associated with this IP address ."
+ ::= { ipNewCfgIntfEntry 12 }
+
+ipNewCfgIntfRouteAdv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable route advertisement of the interface."
+ ::= { ipNewCfgIntfEntry 13 }
+
+
+-- IP Gateway Table Configuration
+
+ipCurCfgGwMetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ strict(1),
+ roundrobin(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default gateway metric."
+ ::= { ipGatewayCfg 1 }
+
+ipNewCfgGwMetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ strict(1),
+ roundrobin(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default gateway metric."
+ ::= { ipGatewayCfg 2 }
+
+ipGatewayTableMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the IP gateway table."
+ ::= { ipGatewayCfg 3 }
+
+ipCurCfgGwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgGwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of gateways in the Current configuration Block."
+ ::= { ipGatewayCfg 4 }
+
+ipCurCfgGwEntry OBJECT-TYPE
+ SYNTAX IpCurCfgGwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Ip gateway table"
+ INDEX { ipCurCfgGwIndex }
+ ::= { ipCurCfgGwTable 1 }
+
+IpCurCfgGwEntry ::= SEQUENCE {
+ ipCurCfgGwIndex Integer32,
+ ipCurCfgGwAddr IpAddress,
+ ipCurCfgGwInterval INTEGER,
+ ipCurCfgGwRetry INTEGER,
+ ipCurCfgGwArp INTEGER,
+ ipCurCfgGwVlan Integer32,
+ ipCurCfgGwIpVer INTEGER,
+ ipCurCfgGwIpv6Addr DisplayString,
+ ipCurCfgGwPriority INTEGER,
+ ipCurCfgGwState INTEGER
+ }
+
+ipCurCfgGwIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The gateway number for which the information is related."
+ ::= { ipCurCfgGwEntry 1}
+
+ipCurCfgGwAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the default gateway."
+ ::= { ipCurCfgGwEntry 2 }
+
+ipCurCfgGwInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interval between ping attempts."
+ ::= { ipCurCfgGwEntry 3 }
+
+ipCurCfgGwRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failed attempts to declare the default gateway DOWN."
+ ::= { ipCurCfgGwEntry 4 }
+
+ipCurCfgGwState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the default gateway."
+ ::= { ipCurCfgGwEntry 5 }
+
+ipCurCfgGwArp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of ARP only health checks."
+ ::= { ipCurCfgGwEntry 6 }
+
+ipCurCfgGwVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN number for this gateway. The first 4 entries in the table
+ are only used for default gateway load balancing hence the VLAN
+ cannot be specified for the first 4 entries."
+ ::= { ipCurCfgGwEntry 7 }
+
+ipCurCfgGwPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ low(1),
+ high(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The priority of the default route for this gateway. High priority
+ means that the default gateway route will have higher priority
+ over learned default routes. Low priority means that the default
+ gateway route will have lower priority than learned default
+ routes."
+ ::= { ipCurCfgGwEntry 8 }
+
+ipCurCfgGwIpVer OBJECT-TYPE
+ SYNTAX INTEGER{
+ ipv4(1),
+ ipv6(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of IP address."
+ ::= { ipCurCfgGwEntry 9 }
+
+ipCurCfgGwIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the gateway. Address should be 4-byte
+ haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { ipCurCfgGwEntry 10 }
+
+
+ipNewCfgGwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgGwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of gateway configuration in the new configuration block."
+ ::= { ipGatewayCfg 5 }
+
+ipNewCfgGwEntry OBJECT-TYPE
+ SYNTAX IpNewCfgGwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Ip default gateway table"
+ INDEX { ipNewCfgGwIndex }
+ ::= { ipNewCfgGwTable 1 }
+
+IpNewCfgGwEntry ::= SEQUENCE {
+ ipNewCfgGwIndex Integer32,
+ ipNewCfgGwAddr IpAddress,
+ ipNewCfgGwInterval INTEGER,
+ ipNewCfgGwRetry INTEGER,
+ ipNewCfgGwState INTEGER,
+ ipNewCfgGwArp INTEGER,
+ ipNewCfgGwVlan Integer32,
+ ipNewCfgGwIpVer INTEGER,
+ ipNewCfgGwIpv6Addr DisplayString,
+ ipNewCfgGwPriority INTEGER,
+ ipNewCfgGwDelete INTEGER
+ }
+
+ipNewCfgGwIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The gateway number for which the information is related."
+ ::= { ipNewCfgGwEntry 1}
+
+ipNewCfgGwAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the default gateway."
+ ::= { ipNewCfgGwEntry 2 }
+
+ipNewCfgGwInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The interval in seconds between ping attempts."
+ ::= { ipNewCfgGwEntry 3 }
+
+ipNewCfgGwRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of failed attempts to declare the default gateway DOWN."
+ ::= { ipNewCfgGwEntry 4 }
+
+ipNewCfgGwState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the default gateway."
+ ::= { ipNewCfgGwEntry 5 }
+
+ipNewCfgGwDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other is returned. Setting the value to anything other
+ than 2(delete) has no effect on the state of the row."
+ ::= { ipNewCfgGwEntry 6 }
+
+ipNewCfgGwArp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the ARP only health checks."
+ ::= { ipNewCfgGwEntry 7 }
+
+ipNewCfgGwVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VLAN number for this gateway. The first 4 entries in the table
+ are only used for default gateway load balancing hence the VLAN
+ cannot be specified for the first 4 entries."
+ ::= { ipNewCfgGwEntry 8 }
+
+ipNewCfgGwPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ low(1),
+ high(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The priority of the default route for this gateway. High priority
+ means that the default gateway route will have higher priority
+ over learned default routes. Low priority means that the default
+ gateway route will have lower priority than learned default
+ routes."
+ ::= { ipNewCfgGwEntry 9 }
+
+
+ipNewCfgGwIpVer OBJECT-TYPE
+ SYNTAX INTEGER{
+ ipv4(1),
+ ipv6(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of IP address."
+ ::= { ipNewCfgGwEntry 10 }
+
+ipNewCfgGwIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the gateway. Address should be 4-byte
+ haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { ipNewCfgGwEntry 11 }
+
+
+--
+-- IP Static Route Configuration
+--
+ipStaticRouteTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the Static Route table."
+ ::= { ipStaticRouteCfg 1 }
+
+ipCurCfgStaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of static routes in the current configuration block."
+ ::= { ipStaticRouteCfg 2 }
+
+ipCurCfgStaticRouteEntry OBJECT-TYPE
+ SYNTAX IpCurCfgStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the static IP route table"
+ INDEX { ipCurCfgStaticRouteIndx }
+ ::= { ipCurCfgStaticRouteTable 1 }
+
+IpCurCfgStaticRouteEntry ::= SEQUENCE {
+ ipCurCfgStaticRouteIndx Integer32,
+ ipCurCfgStaticRouteDestIp IpAddress,
+ ipCurCfgStaticRouteMask IpAddress,
+ ipCurCfgStaticRouteGateway IpAddress,
+ ipCurCfgStaticRouteInterface Integer32
+ }
+
+ipCurCfgStaticRouteIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the static routing table."
+ ::= { ipCurCfgStaticRouteEntry 1}
+
+ipCurCfgStaticRouteDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address of this route."
+ ::= { ipCurCfgStaticRouteEntry 2}
+
+ipCurCfgStaticRouteMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address of this route."
+ ::= { ipCurCfgStaticRouteEntry 3}
+
+ipCurCfgStaticRouteGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address of this route."
+ ::= { ipCurCfgStaticRouteEntry 4}
+
+ipCurCfgStaticRouteInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP interface of this route. The IP address of the specified
+ interface shall be use as source IP when performs routing."
+ ::= { ipCurCfgStaticRouteEntry 5}
+
+ipNewCfgStaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of static routes in the new configuration block."
+ ::= { ipStaticRouteCfg 3 }
+
+ipNewCfgStaticRouteEntry OBJECT-TYPE
+ SYNTAX IpNewCfgStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the static IP route table"
+ INDEX { ipNewCfgStaticRouteIndx }
+ ::= { ipNewCfgStaticRouteTable 1 }
+
+IpNewCfgStaticRouteEntry ::= SEQUENCE {
+ ipNewCfgStaticRouteIndx Integer32,
+ ipNewCfgStaticRouteDestIp IpAddress,
+ ipNewCfgStaticRouteMask IpAddress,
+ ipNewCfgStaticRouteGateway IpAddress,
+ ipNewCfgStaticRouteAction INTEGER,
+ ipNewCfgStaticRouteInterface Integer32
+ }
+
+ipNewCfgStaticRouteIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the static routing table."
+ ::= { ipNewCfgStaticRouteEntry 1}
+
+ipNewCfgStaticRouteDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination IP address of this route."
+ ::= { ipNewCfgStaticRouteEntry 2}
+
+ipNewCfgStaticRouteMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of this route."
+ ::= { ipNewCfgStaticRouteEntry 3}
+
+ipNewCfgStaticRouteGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the gateway for this route."
+ ::= { ipNewCfgStaticRouteEntry 4}
+
+ipNewCfgStaticRouteAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other is returned. Setting the value to anything other
+ than 2(delete) has no effect on the state of the row."
+ ::= { ipNewCfgStaticRouteEntry 5 }
+
+ipNewCfgStaticRouteInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP interface of this route. The IP address of the specified
+ interface shall be use as source IP when performs routing."
+ ::= { ipNewCfgStaticRouteEntry 6 }
+
+-- RIP version 1 Configuration
+
+
+-- RIP version 2 Configuration
+
+ripCurCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RipCurCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of RIP on IP interface configuration in the current_config."
+ ::= { rip2Cfg 1 }
+
+ripCurCfgIntfEntry OBJECT-TYPE
+ SYNTAX RipCurCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about RIP on IP interface."
+ INDEX { ripCurCfgIntfIndex }
+ ::= { ripCurCfgIntfTable 1 }
+
+RipCurCfgIntfEntry ::= SEQUENCE {
+ ripCurCfgIntfIndex Integer32,
+ ripCurCfgIntfVersion INTEGER,
+ ripCurCfgIntfSupply INTEGER,
+ ripCurCfgIntfListen INTEGER,
+ ripCurCfgIntfDefListen INTEGER,
+ ripCurCfgIntfTrigUpdate INTEGER,
+ ripCurCfgIntfMcastUpdate INTEGER,
+ ripCurCfgIntfPoisonReverse INTEGER,
+ ripCurCfgIntfState INTEGER,
+ ripCurCfgIntfMetric INTEGER,
+ ripCurCfgIntfAuth INTEGER,
+ ripCurCfgIntfKey DisplayString,
+ ripCurCfgIntfDefault INTEGER
+ }
+
+ripCurCfgIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface number for which the RIP information is related."
+ ::= { ripCurCfgIntfEntry 1}
+
+ripCurCfgIntfVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ ripVersion1(1),
+ ripVersion2(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RIP version."
+ ::= { ripCurCfgIntfEntry 2 }
+
+ripCurCfgIntfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RIP protocol."
+ ::= { ripCurCfgIntfEntry 3 }
+
+
+ripCurCfgIntfListen OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable listening to route updates."
+ ::= { ripCurCfgIntfEntry 4 }
+
+ripCurCfgIntfDefListen OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Enable or disable listening to default routes."
+ ::= { ripCurCfgIntfEntry 5 }
+
+ripCurCfgIntfTrigUpdate OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable triggered updates."
+ ::= { ripCurCfgIntfEntry 6 }
+
+ripCurCfgIntfMcastUpdate OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable multicast updates."
+ ::= { ripCurCfgIntfEntry 7 }
+
+ripCurCfgIntfPoisonReverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RIP poison reverse."
+ ::= { ripCurCfgIntfEntry 8 }
+
+ripCurCfgIntfSupply OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable supplying route updates."
+ ::= { ripCurCfgIntfEntry 9 }
+
+ripCurCfgIntfMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RIP route metric for this interface."
+ ::= { ripCurCfgIntfEntry 10 }
+
+ripCurCfgIntfAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ password(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of Authentication used on this interface."
+ ::= { ripCurCfgIntfEntry 11 }
+
+ripCurCfgIntfKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RIP update authentication password."
+ ::= { ripCurCfgIntfEntry 12 }
+
+ripCurCfgIntfDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ both(1),
+ listen(2),
+ supply(3),
+ none(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies what RIP does with default routes."
+ ::= { ripCurCfgIntfEntry 13 }
+
+ripNewCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RipNewCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of RIP on IP interface configuration in the new_config."
+ ::= { rip2Cfg 2 }
+
+ripNewCfgIntfEntry OBJECT-TYPE
+ SYNTAX RipNewCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about RIP on IP interface."
+ INDEX { ripNewCfgIntfIndex }
+ ::= { ripNewCfgIntfTable 1 }
+
+RipNewCfgIntfEntry ::= SEQUENCE {
+ ripNewCfgIntfIndex Integer32,
+ ripNewCfgIntfVersion INTEGER,
+ ripNewCfgIntfSupply INTEGER,
+ ripNewCfgIntfListen INTEGER,
+ ripNewCfgIntfDefListen INTEGER,
+ ripNewCfgIntfTrigUpdate INTEGER,
+ ripNewCfgIntfMcastUpdate INTEGER,
+ ripNewCfgIntfPoisonReverse INTEGER,
+ ripNewCfgIntfState INTEGER,
+ ripNewCfgIntfMetric INTEGER,
+ ripNewCfgIntfAuth INTEGER,
+ ripNewCfgIntfKey DisplayString,
+ ripNewCfgIntfDefault INTEGER
+ }
+
+ripNewCfgIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface number for which the RIP information is related."
+ ::= { ripNewCfgIntfEntry 1}
+
+ripNewCfgIntfVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ ripVersion1(1),
+ ripVersion2(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RIP version."
+ ::= { ripNewCfgIntfEntry 2 }
+
+ripNewCfgIntfSupply OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable supplying route updates."
+ ::= { ripNewCfgIntfEntry 3 }
+
+ripNewCfgIntfListen OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable listening to route updates."
+ ::= { ripNewCfgIntfEntry 4 }
+
+ripNewCfgIntfDefListen OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Enable or disable listening to default routes."
+ ::= { ripNewCfgIntfEntry 5 }
+
+ripNewCfgIntfTrigUpdate OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable triggered updates."
+ ::= { ripNewCfgIntfEntry 6 }
+
+ripNewCfgIntfMcastUpdate OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable multicast updates."
+ ::= { ripNewCfgIntfEntry 7 }
+
+ripNewCfgIntfPoisonReverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RIP poison reverse."
+ ::= { ripNewCfgIntfEntry 8 }
+
+ripNewCfgIntfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RIP protocol."
+ ::= { ripNewCfgIntfEntry 9 }
+
+ripNewCfgIntfMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RIP route metric for this interface."
+ ::= { ripNewCfgIntfEntry 10 }
+
+ripNewCfgIntfAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ password(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of Authentication used on this interface."
+ ::= { ripNewCfgIntfEntry 11 }
+
+ripNewCfgIntfKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RIP update authentication password."
+ ::= { ripNewCfgIntfEntry 12 }
+
+ripNewCfgIntfDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ both(1),
+ listen(2),
+ supply(3),
+ none(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies what RIP does with default routes. The default routes
+ action could be set to listen/supply/both/none."
+ ::= { ripNewCfgIntfEntry 13 }
+
+ripGeneral OBJECT IDENTIFIER ::= { rip2Cfg 3 }
+
+rip2CurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RIP global state."
+ ::= { ripGeneral 1 }
+
+rip2NewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Globally turn RIP on or off."
+ ::= { ripGeneral 2 }
+
+rip2CurCfgUpdatePeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Update Period in seconds."
+ ::= { ripGeneral 3 }
+
+rip2NewCfgUpdatePeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Update Period in seconds."
+ ::= { ripGeneral 4 }
+
+rip2CurCfgVip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Advertise VIP Host Routes."
+ ::= { ripGeneral 5 }
+
+rip2NewCfgVip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Advertise VIP Host Routes."
+ ::= { ripGeneral 6 }
+
+rip2CurCfgStaticSupply OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Advertise Static Routes."
+ ::= { ripGeneral 7 }
+
+rip2NewCfgStaticSupply OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Advertise Static Routes."
+ ::= { ripGeneral 8 }
+
+-- IP Forwarding Configuration
+
+ipFwdGeneralCfg OBJECT IDENTIFIER ::= {ipForwardCfg 1 }
+
+ipFwdCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP forwarding global state."
+ ::= { ipFwdGeneralCfg 1 }
+
+ipFwdNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP forwarding global state."
+ ::= { ipFwdGeneralCfg 2 }
+
+ipFwdCurCfgDirectedBcast OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable forwarding directed broadcasts."
+ ::= { ipFwdGeneralCfg 3 }
+
+ipFwdNewCfgDirectedBcast OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable forwarding directed broadcasts."
+ ::= { ipFwdGeneralCfg 4 }
+
+ipFwdCurCfgNoICMPRedirect OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable no icmp redirects."
+ ::= { ipFwdGeneralCfg 5 }
+
+ipFwdNewCfgNoICMPRedirect OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable no icmp redirects."
+ ::= { ipFwdGeneralCfg 6 }
+
+ipFwdCurCfgRtCache OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SP Route Caching."
+ ::= { ipFwdGeneralCfg 7 }
+
+ipFwdNewCfgRtCache OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SP Route Caching."
+ ::= { ipFwdGeneralCfg 8 }
+
+ipFwdPortTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the IP Port table."
+ ::= { ipForwardCfg 2 }
+
+ipFwdCurCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpFwdCurCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ports and their forwarding states"
+ ::= { ipForwardCfg 3 }
+
+ipFwdCurCfgPortEntry OBJECT-TYPE
+ SYNTAX IpFwdCurCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ipFwdCurCfgPortTable "
+ INDEX { ipFwdCurCfgPortIndex }
+ ::= { ipFwdCurCfgPortTable 1 }
+
+IpFwdCurCfgPortEntry ::= SEQUENCE {
+ ipFwdCurCfgPortIndex Integer32,
+ ipFwdCurCfgPortState INTEGER
+ }
+
+ipFwdCurCfgPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number for which the forwarding state information pertains."
+ ::= { ipFwdCurCfgPortEntry 1 }
+
+ipFwdCurCfgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The forwarding state of the port."
+ ::= { ipFwdCurCfgPortEntry 2 }
+
+ipFwdNewCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpFwdNewCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ports and their forwarding states"
+ ::= { ipForwardCfg 4 }
+
+ipFwdNewCfgPortEntry OBJECT-TYPE
+ SYNTAX IpFwdNewCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ipFwdNewCfgPortTable "
+ INDEX { ipFwdNewCfgPortIndex }
+ ::= { ipFwdNewCfgPortTable 1 }
+
+IpFwdNewCfgPortEntry ::= SEQUENCE {
+ ipFwdNewCfgPortIndex Integer32,
+ ipFwdNewCfgPortState INTEGER
+ }
+
+ipFwdNewCfgPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number for which the forwarding state information pertains."
+ ::= { ipFwdNewCfgPortEntry 1 }
+
+ipFwdNewCfgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The forwarding state of the port."
+ ::= { ipFwdNewCfgPortEntry 2 }
+
+ipFwdLocalTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the Local table."
+ ::= { ipForwardCfg 5 }
+
+ipFwdCurCfgLocalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpFwdCurCfgLocalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of local network definition."
+ ::= { ipForwardCfg 6 }
+
+ipFwdCurCfgLocalEntry OBJECT-TYPE
+ SYNTAX IpFwdCurCfgLocalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ipFwdCurCfgLocalTable "
+ INDEX { ipFwdCurCfgLocalIndex }
+ ::= { ipFwdCurCfgLocalTable 1 }
+
+IpFwdCurCfgLocalEntry ::= SEQUENCE {
+ ipFwdCurCfgLocalIndex Integer32,
+ ipFwdCurCfgLocalSubnet IpAddress,
+ ipFwdCurCfgLocalMask IpAddress
+ }
+
+ipFwdCurCfgLocalIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipFwdCurCfgLocalTable."
+ ::= { ipFwdCurCfgLocalEntry 1 }
+
+ipFwdCurCfgLocalSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current local IP subnet."
+ ::= { ipFwdCurCfgLocalEntry 2 }
+
+ipFwdCurCfgLocalMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current local IP subnet mask."
+ ::= { ipFwdCurCfgLocalEntry 3 }
+
+ipFwdNewCfgLocalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpFwdNewCfgLocalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of local network definition."
+ ::= { ipForwardCfg 7 }
+
+ipFwdNewCfgLocalEntry OBJECT-TYPE
+ SYNTAX IpFwdNewCfgLocalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ipFwdNewCfgLocalTable "
+ INDEX { ipFwdNewCfgLocalIndex }
+ ::= { ipFwdNewCfgLocalTable 1 }
+
+IpFwdNewCfgLocalEntry ::= SEQUENCE {
+ ipFwdNewCfgLocalIndex Integer32,
+ ipFwdNewCfgLocalSubnet IpAddress,
+ ipFwdNewCfgLocalMask IpAddress,
+ ipFwdNewCfgLocalDelete INTEGER
+ }
+
+ipFwdNewCfgLocalIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipFwdNewCfgLocalTable."
+ ::= { ipFwdNewCfgLocalEntry 1 }
+
+ipFwdNewCfgLocalSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The new local IP subnet."
+ ::= { ipFwdNewCfgLocalEntry 2 }
+
+ipFwdNewCfgLocalMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The new local IP subnet mask."
+ ::= { ipFwdNewCfgLocalEntry 3 }
+
+ipFwdNewCfgLocalDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { ipFwdNewCfgLocalEntry 4 }
+
+--
+-- ARP configuration
+--
+arpCurCfgReARPPeriod OBJECT-TYPE
+ SYNTAX INTEGER (2..120)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Re-ARP Period in seconds."
+ ::= { arpCfg 1 }
+
+arpNewCfgReARPPeriod OBJECT-TYPE
+ SYNTAX INTEGER (2..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Re-ARP Period in seconds."
+ ::= { arpCfg 2 }
+
+--
+-- IP Bootp Configration
+--
+ipCurCfgBootpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of BOOTP server."
+ ::= { ipBootpCfg 1 }
+
+ipNewCfgBootpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of BOOTP server."
+ ::= { ipBootpCfg 2 }
+
+ipCurCfgBootpAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of second BOOTP server."
+ ::= { ipBootpCfg 3 }
+
+ipNewCfgBootpAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of second BOOTP server."
+ ::= { ipBootpCfg 4 }
+
+ipCurCfgBootpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of BOOTP relay."
+ ::= { ipBootpCfg 5 }
+
+ipNewCfgBootpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The state of BOOTP relay."
+ ::= { ipBootpCfg 6 }
+
+-- VRRP (Virtual Router Redundantcy Protocol) Group
+
+vrrpGeneral OBJECT IDENTIFIER ::= { vrrpCfg 1 }
+
+vrrpCurCfgGenState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VRRP operation globally."
+ ::= { vrrpGeneral 1 }
+
+vrrpNewCfgGenState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VRRP operation globally."
+ ::= { vrrpGeneral 2 }
+
+vrrpCurCfgGenTckVirtRtrInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the state of other virtual routers."
+ ::= { vrrpGeneral 3 }
+
+vrrpNewCfgGenTckVirtRtrInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the state of other virtual routers."
+ ::= { vrrpGeneral 4 }
+
+vrrpCurCfgGenTckIpIntfInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the state of other router interfaces."
+ ::= { vrrpGeneral 5 }
+
+vrrpNewCfgGenTckIpIntfInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the state of other router interfaces."
+ ::= { vrrpGeneral 6 }
+
+vrrpCurCfgGenTckVlanPortInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the port state of ports that belongs to the
+ same virtual LAN as the virtual router."
+ ::= { vrrpGeneral 7 }
+
+vrrpNewCfgGenTckVlanPortInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the port state of ports that belongs to the
+ same virtual LAN as the virtual router."
+ ::= { vrrpGeneral 8 }
+
+vrrpCurCfgGenTckL4PortInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the Layer 4 port states. This is valid when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpGeneral 9 }
+
+vrrpNewCfgGenTckL4PortInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the Layer 4 port states. This is valid when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpGeneral 10 }
+
+vrrpCurCfgGenTckRServerInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the state of real servers under the virtual
+ server which is configured as a VRRP virtual router."
+ ::= { vrrpGeneral 11 }
+
+vrrpNewCfgGenTckRServerInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the state of real servers under the virtual
+ server which is configured as a VRRP virtual router."
+ ::= { vrrpGeneral 12 }
+
+vrrpCurCfgGenTckHsrpInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The
+ priority is adjusted by tracking the HSRP advertisements."
+ ::= { vrrpGeneral 13 }
+
+vrrpNewCfgGenTckHsrpInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The
+ priority is adjusted by tracking the HSRP advertisements."
+ ::= { vrrpGeneral 14 }
+
+vrrpCurCfgGenHotstandby OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable hotstandby processing."
+ ::= { vrrpGeneral 15 }
+
+vrrpNewCfgGenHotstandby OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable hotstandby processing."
+ ::= { vrrpGeneral 16 }
+
+vrrpCurCfgGenTckHsrvInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The
+ priority is adjusted by tracking the HSRP advertisements
+ by VLAN."
+ ::= { vrrpGeneral 17 }
+
+vrrpNewCfgGenTckHsrvInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The
+ priority is adjusted by tracking the HSRP advertisements
+ by VLAN."
+ ::= { vrrpGeneral 18 }
+
+vrrpCurCfgGenHoldoff OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time for VRRP virtual router to hold before it
+ begins to change state to backup or master state."
+ ::= { vrrpGeneral 19 }
+
+vrrpNewCfgGenHoldoff OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time for VRRP virtual router to hold before it
+ begins to change state to backup or master state."
+ ::= { vrrpGeneral 20 }
+
+
+vrrpVirtRtrTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in VRRP virtual router table."
+ ::= { vrrpCfg 2 }
+
+vrrpCurCfgVirtRtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpCurCfgVirtRtrTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VRRP virtual routers configuration in current_config."
+ ::= { vrrpCfg 3 }
+
+vrrpCurCfgVirtRtrTableEntry OBJECT-TYPE
+ SYNTAX VrrpCurCfgVirtRtrTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a VRRP virtual router."
+ INDEX { vrrpCurCfgVirtRtrIndx }
+ ::= { vrrpCurCfgVirtRtrTable 1 }
+
+VrrpCurCfgVirtRtrTableEntry ::= SEQUENCE {
+ vrrpCurCfgVirtRtrIndx Integer32,
+ vrrpCurCfgVirtRtrID INTEGER,
+ vrrpCurCfgVirtRtrAddr IpAddress,
+ vrrpCurCfgVirtRtrIfIndex Integer32,
+ vrrpCurCfgVirtRtrInterval INTEGER,
+ vrrpCurCfgVirtRtrPriority INTEGER,
+ vrrpCurCfgVirtRtrPreempt INTEGER,
+ vrrpCurCfgVirtRtrState INTEGER,
+ vrrpCurCfgVirtRtrSharing INTEGER,
+ vrrpCurCfgVirtRtrTckVirtRtr INTEGER,
+ vrrpCurCfgVirtRtrTckIpIntf INTEGER,
+ vrrpCurCfgVirtRtrTckL4Port INTEGER,
+ vrrpCurCfgVirtRtrTckRServer INTEGER,
+ vrrpCurCfgVirtRtrTckHsrp INTEGER,
+ vrrpCurCfgVirtRtrTckHsrv INTEGER,
+ vrrpCurCfgVirtRtrTckVlanPort INTEGER
+ }
+
+vrrpCurCfgVirtRtrIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router table index."
+ ::= { vrrpCurCfgVirtRtrTableEntry 1 }
+
+vrrpCurCfgVirtRtrID OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router identifier."
+ ::= { vrrpCurCfgVirtRtrTableEntry 2 }
+
+vrrpCurCfgVirtRtrAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router IP address."
+ ::= { vrrpCurCfgVirtRtrTableEntry 3 }
+
+vrrpCurCfgVirtRtrIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IfIndex that the VRRP virtual router is representing."
+ ::= { vrrpCurCfgVirtRtrTableEntry 4 }
+
+vrrpCurCfgVirtRtrInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time interval between VRRP advertisements in seconds."
+ ::= { vrrpCurCfgVirtRtrTableEntry 5 }
+
+vrrpCurCfgVirtRtrPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The priority value to be used by the specified VRRP virtual routers."
+ ::= { vrrpCurCfgVirtRtrTableEntry 6 }
+
+vrrpCurCfgVirtRtrPreempt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for controlling whether a higher priority Backup
+ VRRP virtual router preempts a low priority Master.
+
+ enabled(1) - allow preemption
+ disabled(2) - prohibit preemption"
+ ::= { vrrpCurCfgVirtRtrTableEntry 7 }
+
+vrrpCurCfgVirtRtrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 8 }
+
+vrrpCurCfgVirtRtrSharing OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable load sharing of non-master virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 9 }
+
+vrrpCurCfgVirtRtrTckVirtRtr OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking other virtual routers for priority
+ adjustment. The priority increment is defined
+ in vrrpCurCfgGenTckVirtRtrInc."
+ ::= { vrrpCurCfgVirtRtrTableEntry 10 }
+
+vrrpCurCfgVirtRtrTckIpIntf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking other router interfaces for
+ priority adjustment. The priority increment is defined
+ in vrrpCurCfgGenTckIpIntfInc."
+ ::= { vrrpCurCfgVirtRtrTableEntry 11 }
+
+vrrpCurCfgVirtRtrTckVlanPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking port state of VLAN ports
+ for priority adjustment. The priority increment is
+ defined in vrrpCurCfgGenTckVlanPortInc."
+ ::= { vrrpCurCfgVirtRtrTableEntry 12 }
+
+vrrpCurCfgVirtRtrTckL4Port OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking Layer 4 port states for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckL4PortInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 13 }
+
+vrrpCurCfgVirtRtrTckRServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking real server states for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckRServerInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 14 }
+
+vrrpCurCfgVirtRtrTckHsrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckHsrpInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 15 }
+
+vrrpCurCfgVirtRtrTckHsrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements by VLAN for
+ priority adjustment. The priority increment is defined
+ in vrrpCurCfgGenTckHsrvInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 16 }
+
+vrrpNewCfgVirtRtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VRRP virtual routers configuration in current_config."
+ ::= { vrrpCfg 4 }
+
+vrrpNewCfgVirtRtrTableEntry OBJECT-TYPE
+ SYNTAX VrrpNewCfgVirtRtrTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a VRRP virtual router."
+ INDEX { vrrpNewCfgVirtRtrIndx }
+ ::= { vrrpNewCfgVirtRtrTable 1 }
+
+VrrpNewCfgVirtRtrTableEntry ::= SEQUENCE {
+ vrrpNewCfgVirtRtrIndx Integer32,
+ vrrpNewCfgVirtRtrID INTEGER,
+ vrrpNewCfgVirtRtrAddr IpAddress,
+ vrrpNewCfgVirtRtrIfIndex Integer32,
+ vrrpNewCfgVirtRtrInterval INTEGER,
+ vrrpNewCfgVirtRtrPriority INTEGER,
+ vrrpNewCfgVirtRtrPreempt INTEGER,
+ vrrpNewCfgVirtRtrState INTEGER,
+ vrrpNewCfgVirtRtrDelete INTEGER,
+ vrrpNewCfgVirtRtrSharing INTEGER,
+ vrrpNewCfgVirtRtrTckVirtRtr INTEGER,
+ vrrpNewCfgVirtRtrTckIpIntf INTEGER,
+ vrrpNewCfgVirtRtrTckL4Port INTEGER,
+ vrrpNewCfgVirtRtrTckRServer INTEGER,
+ vrrpNewCfgVirtRtrTckHsrp INTEGER,
+ vrrpNewCfgVirtRtrTckHsrv INTEGER,
+ vrrpNewCfgVirtRtrTckVlanPort INTEGER
+ }
+
+vrrpNewCfgVirtRtrIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router table index."
+ ::= { vrrpNewCfgVirtRtrTableEntry 1 }
+
+vrrpNewCfgVirtRtrID OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router identifier."
+ ::= { vrrpNewCfgVirtRtrTableEntry 2 }
+
+vrrpNewCfgVirtRtrAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router IP address."
+ ::= { vrrpNewCfgVirtRtrTableEntry 3 }
+
+vrrpNewCfgVirtRtrIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IfIndex that the VRRP virtual router is representing."
+ ::= { vrrpNewCfgVirtRtrTableEntry 4 }
+
+vrrpNewCfgVirtRtrInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The time interval between VRRP advertisements in seconds."
+ ::= { vrrpNewCfgVirtRtrTableEntry 5 }
+
+vrrpNewCfgVirtRtrPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The priority value to be used by the specified VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 6 }
+
+vrrpNewCfgVirtRtrPreempt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is for controlling whether a higher priority Backup
+ VRRP virtual router preempts a low priority Master.
+
+ enabled(1) - allow preemption
+ disabled(2) - prohibit preemption"
+ ::= { vrrpNewCfgVirtRtrTableEntry 7 }
+
+vrrpNewCfgVirtRtrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 8 }
+
+vrrpNewCfgVirtRtrDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than delete(2) has no effect on the state of the row."
+ ::= { vrrpNewCfgVirtRtrTableEntry 9 }
+
+vrrpNewCfgVirtRtrSharing OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable load sharing of non-master virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 10 }
+
+vrrpNewCfgVirtRtrTckVirtRtr OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking other virtual routers for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckVirtRtrInc."
+ ::= { vrrpNewCfgVirtRtrTableEntry 11 }
+
+vrrpNewCfgVirtRtrTckIpIntf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking other router interfaces for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckIpIntfInc."
+ ::= { vrrpNewCfgVirtRtrTableEntry 12 }
+
+vrrpNewCfgVirtRtrTckVlanPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking port state of VLAN ports
+ for priority adjustment. the priority increment is
+ defined in vrrpNewCfgGenTckVlanPortInc."
+ ::= { vrrpNewCfgVirtRtrTableEntry 13 }
+
+vrrpNewCfgVirtRtrTckL4Port OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking Layer 4 port states for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckL4PortInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 14 }
+
+vrrpNewCfgVirtRtrTckRServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking real server states for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckRServerInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 15 }
+
+vrrpNewCfgVirtRtrTckHsrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckHsrpInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 16 }
+
+vrrpNewCfgVirtRtrTckHsrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking HSRP by VLAN advertisements for
+ priority adjustment. The priority increment is defined
+ in vrrpNewCfgGenTckHsrvInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 17 }
+
+-- VRRP Interface Table
+
+vrrpIfTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in VRRP interface table."
+ ::= { vrrpCfg 5 }
+
+vrrpCurCfgIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpCurCfgIfTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VRRP interface configuration in current_config."
+ ::= { vrrpCfg 6 }
+
+vrrpCurCfgIfTableEntry OBJECT-TYPE
+ SYNTAX VrrpCurCfgIfTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a VRRP interface."
+ INDEX { vrrpCurCfgIfIndx }
+ ::= { vrrpCurCfgIfTable 1 }
+
+VrrpCurCfgIfTableEntry ::= SEQUENCE {
+ vrrpCurCfgIfIndx Integer32,
+ vrrpCurCfgIfAuthType INTEGER,
+ vrrpCurCfgIfPasswd DisplayString
+ }
+
+vrrpCurCfgIfIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP interface index. This is eqivalent to IfIndex."
+ ::= { vrrpCurCfgIfTableEntry 1 }
+
+vrrpCurCfgIfAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ simple-text-password(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of authentication being used.
+ none(1) - no authentication
+ simple-text-password(2) - use password specified in
+ vrrpCurCfgIfPasswd for authentication."
+ ::= { vrrpCurCfgIfTableEntry 2 }
+
+vrrpCurCfgIfPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..7))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The password for authentication."
+ ::= { vrrpCurCfgIfTableEntry 3 }
+
+vrrpNewCfgIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpNewCfgIfTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VRRP interface configuration in current_config."
+ ::= { vrrpCfg 7 }
+
+vrrpNewCfgIfTableEntry OBJECT-TYPE
+ SYNTAX VrrpNewCfgIfTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a VRRP interface."
+ INDEX { vrrpNewCfgIfIndx }
+ ::= { vrrpNewCfgIfTable 1 }
+
+VrrpNewCfgIfTableEntry ::= SEQUENCE {
+ vrrpNewCfgIfIndx Integer32,
+ vrrpNewCfgIfAuthType INTEGER,
+ vrrpNewCfgIfPasswd DisplayString,
+ vrrpNewCfgIfDelete INTEGER
+ }
+
+vrrpNewCfgIfIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP interface index. This is eqivalent to IfIndex."
+ ::= { vrrpNewCfgIfTableEntry 1 }
+
+vrrpNewCfgIfAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ simple-text-password(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Type of authentication being used.
+ none(1) - no authentication
+ simple-text-password(2) - use password specified in
+ vrrpNewCfgIfPasswd for authentication."
+ ::= { vrrpNewCfgIfTableEntry 2 }
+
+vrrpNewCfgIfPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..7))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The password for authentication."
+ ::= { vrrpNewCfgIfTableEntry 3 }
+
+vrrpNewCfgIfDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than delete(2) has no effect on the state of the row."
+ ::= { vrrpNewCfgIfTableEntry 4 }
+
+-- Failover Virtual Router Groups
+vrrpVirtRtrGrpTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in VRRP Group table."
+ ::= { vrrpCfg 8 }
+
+vrrpCurCfgVirtRtrGrpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpCurCfgVirtRtrGrpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VRRP virtual router group in current_config."
+ ::= { vrrpCfg 9 }
+
+vrrpCurCfgVirtRtrGrpTableEntry OBJECT-TYPE
+ SYNTAX VrrpCurCfgVirtRtrGrpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a VRRP failover virtual router."
+ INDEX { vrrpCurCfgVirtRtrGrpIndx }
+ ::= { vrrpCurCfgVirtRtrGrpTable 1 }
+
+VrrpCurCfgVirtRtrGrpTableEntry ::= SEQUENCE {
+ vrrpCurCfgVirtRtrGrpIndx Integer32,
+ vrrpCurCfgVirtRtrGrpID INTEGER,
+ vrrpCurCfgVirtRtrGrpIfIndex Integer32,
+ vrrpCurCfgVirtRtrGrpInterval INTEGER,
+ vrrpCurCfgVirtRtrGrpPriority INTEGER,
+ vrrpCurCfgVirtRtrGrpPreempt INTEGER,
+ vrrpCurCfgVirtRtrGrpState INTEGER,
+ vrrpCurCfgVirtRtrGrpSharing INTEGER,
+ vrrpCurCfgVirtRtrGrpTckVirtRtr INTEGER,
+ vrrpCurCfgVirtRtrGrpTckIpIntf INTEGER,
+ vrrpCurCfgVirtRtrGrpTckVlanPort INTEGER,
+ vrrpCurCfgVirtRtrGrpTckL4Port INTEGER,
+ vrrpCurCfgVirtRtrGrpTckRServer INTEGER,
+ vrrpCurCfgVirtRtrGrpTckHsrp INTEGER,
+ vrrpCurCfgVirtRtrGrpTckHsrv INTEGER
+ }
+
+vrrpCurCfgVirtRtrGrpIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router table index."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 1 }
+
+vrrpCurCfgVirtRtrGrpID OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router identifier."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 2 }
+
+vrrpCurCfgVirtRtrGrpIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IfIndex that the VRRP virtual router is representing."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 3 }
+
+vrrpCurCfgVirtRtrGrpInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time interval between VRRP advertisements in seconds."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 4 }
+
+vrrpCurCfgVirtRtrGrpPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The priority value to be used by the specified VRRP virtual routers."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 5 }
+
+vrrpCurCfgVirtRtrGrpPreempt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for controlling whether a higher priority Backup
+ VRRP virtual router preempts a low priority Master.
+
+ enabled(1) - allow preemption
+ disabled(2) - prohibit preemption"
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 6 }
+
+vrrpCurCfgVirtRtrGrpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 7 }
+
+vrrpCurCfgVirtRtrGrpSharing OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable load sharing of non-master virtual router."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 8 }
+
+vrrpCurCfgVirtRtrGrpTckVirtRtr OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking other virtual routers for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckVirtRtrInc."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 9 }
+
+vrrpCurCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking other router interfaces for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckIpIntfInc."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 10 }
+
+vrrpCurCfgVirtRtrGrpTckVlanPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking port state of VLAN ports
+ for priority adjustment. the priority increment is
+ defined in vrrpCurCfgGenTckVlanPortInc."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 11 }
+
+vrrpCurCfgVirtRtrGrpTckL4Port OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking Layer 4 port states for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckL4PortInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 12 }
+
+vrrpCurCfgVirtRtrGrpTckRServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking real server states for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckRServerInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 13 }
+
+vrrpCurCfgVirtRtrGrpTckHsrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckHsrpInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 14 }
+
+vrrpCurCfgVirtRtrGrpTckHsrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking HSRP by VLAN advertisements for
+ priority adjustment. The priority increment is defined
+ in vrrpCurCfgGenTckHsrvInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 15 }
+
+vrrpNewCfgVirtRtrGrpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrGrpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VRRP virtual router group configuration in new_config."
+ ::= { vrrpCfg 10 }
+
+vrrpNewCfgVirtRtrGrpTableEntry OBJECT-TYPE
+ SYNTAX VrrpNewCfgVirtRtrGrpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a VRRP failover virtual router."
+ INDEX { vrrpNewCfgVirtRtrGrpIndx }
+ ::= { vrrpNewCfgVirtRtrGrpTable 1 }
+
+VrrpNewCfgVirtRtrGrpTableEntry ::= SEQUENCE {
+ vrrpNewCfgVirtRtrGrpIndx Integer32,
+ vrrpNewCfgVirtRtrGrpID INTEGER,
+ vrrpNewCfgVirtRtrGrpIfIndex Integer32,
+ vrrpNewCfgVirtRtrGrpInterval INTEGER,
+ vrrpNewCfgVirtRtrGrpPriority INTEGER,
+ vrrpNewCfgVirtRtrGrpPreempt INTEGER,
+ vrrpNewCfgVirtRtrGrpState INTEGER,
+ vrrpNewCfgVirtRtrGrpDelete INTEGER,
+ vrrpNewCfgVirtRtrGrpSharing INTEGER,
+ vrrpNewCfgVirtRtrGrpTckVirtRtr INTEGER,
+ vrrpNewCfgVirtRtrGrpTckIpIntf INTEGER,
+ vrrpNewCfgVirtRtrGrpTckVlanPort INTEGER,
+ vrrpNewCfgVirtRtrGrpTckL4Port INTEGER,
+ vrrpNewCfgVirtRtrGrpTckRServer INTEGER,
+ vrrpNewCfgVirtRtrGrpTckHsrp INTEGER,
+ vrrpNewCfgVirtRtrGrpTckHsrv INTEGER
+ }
+
+vrrpNewCfgVirtRtrGrpIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router table index."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 1 }
+
+vrrpNewCfgVirtRtrGrpID OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router identifier."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 2 }
+
+vrrpNewCfgVirtRtrGrpIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IfIndex that the VRRP virtual router is representing."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 3 }
+
+vrrpNewCfgVirtRtrGrpInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The time interval between VRRP advertisements in seconds."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 4 }
+
+vrrpNewCfgVirtRtrGrpPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The priority value to be used by the specified VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 5 }
+
+vrrpNewCfgVirtRtrGrpPreempt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is for controlling whether a higher priority Backup
+ VRRP virtual router preempts a low priority Master.
+
+ enabled(1) - allow preemption
+ disabled(2) - prohibit preemption"
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 6 }
+
+vrrpNewCfgVirtRtrGrpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 7 }
+
+vrrpNewCfgVirtRtrGrpDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than delete(2) has no effect on the state of the row."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 8 }
+
+vrrpNewCfgVirtRtrGrpSharing OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable load sharing of non-master virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 9 }
+
+vrrpNewCfgVirtRtrGrpTckVirtRtr OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking other virtual routers for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckVirtRtrInc."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 10 }
+
+vrrpNewCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking other router interfaces for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckIpIntfInc."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 11 }
+
+vrrpNewCfgVirtRtrGrpTckVlanPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking port state of VLAN ports
+ for priority adjustment. the priority increment is
+ defined in vrrpNewCfgGenTckVlanPortInc."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 12 }
+
+vrrpNewCfgVirtRtrGrpTckL4Port OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking Layer 4 port states for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckL4PortInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 13 }
+
+vrrpNewCfgVirtRtrGrpTckRServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking real server states for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckRServerInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 14 }
+
+vrrpNewCfgVirtRtrGrpTckHsrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckHsrpInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 15 }
+
+vrrpNewCfgVirtRtrGrpTckHsrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking HSRP by VLAN advertisements for
+ priority adjustment. The priority increment is defined
+ in vrrpNewCfgGenTckHsrvInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 16 }
+
+vrrpVirtRtrVrGrpTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in VRRP VrGroup table."
+ ::= { vrrpCfg 11 }
+
+vrrpCurCfgVirtRtrVrGrpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpCurCfgVirtRtrVrGrpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VRRP virtual router vrgroup configuration in
+ the current config."
+ ::= { vrrpCfg 12 }
+
+vrrpCurCfgVirtRtrVrGrpTableEntry OBJECT-TYPE
+ SYNTAX VrrpCurCfgVirtRtrVrGrpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about setting VRRP virtual router vrgroup."
+ INDEX { vrrpCurCfgVirtRtrVrGrpIndx }
+ ::= { vrrpCurCfgVirtRtrVrGrpTable 1 }
+
+VrrpCurCfgVirtRtrVrGrpTableEntry ::= SEQUENCE {
+ vrrpCurCfgVirtRtrVrGrpIndx Integer32,
+ vrrpCurCfgVirtRtrVrGrpName DisplayString,
+ vrrpCurCfgVirtRtrVrGrpState INTEGER,
+ vrrpCurCfgVirtRtrVrGrpBmap OCTET STRING,
+ vrrpCurCfgVirtRtrVrGrpPriority INTEGER,
+ vrrpCurCfgVirtRtrVrGrpTckIpIntf INTEGER,
+ vrrpCurCfgVirtRtrVrGrpTckVlanPort INTEGER,
+ vrrpCurCfgVirtRtrVrGrpTckL4Port INTEGER,
+ vrrpCurCfgVirtRtrVrGrpTckRServer INTEGER,
+ vrrpCurCfgVirtRtrVrGrpTckHsrp INTEGER,
+ vrrpCurCfgVirtRtrVrGrpTckHsrv INTEGER,
+ vrrpCurCfgVirtRtrVrGrpTckVirtRtrNo INTEGER
+ }
+
+vrrpCurCfgVirtRtrVrGrpIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router vrgroup table index."
+ ::= { vrrpCurCfgVirtRtrVrGrpTableEntry 1 }
+
+vrrpCurCfgVirtRtrVrGrpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router vrgroup name."
+ ::= { vrrpCurCfgVirtRtrVrGrpTableEntry 2 }
+
+vrrpCurCfgVirtRtrVrGrpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VRRP Vrgroup state "
+ ::= { vrrpCurCfgVirtRtrVrGrpTableEntry 3 }
+
+vrrpCurCfgVirtRtrVrGrpBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual routers added for to this VRRP vrgroup.
+ The selected virtual routers are presented in a bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Virtual Router 9
+ || ||
+ || ||___ Virtual Router 8
+ || |____ Virtual Router 7
+ || . . .
+ ||_________ Virtual Router 2
+ |__________ Virtual Router 1
+
+ where x : 1 - The represented Virtual Router is added
+ 0 - The represented Virtual Router is not added"
+ ::= { vrrpCurCfgVirtRtrVrGrpTableEntry 4 }
+
+vrrpCurCfgVirtRtrVrGrpPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The priority value to be used by the specified VRRP virtual routers."
+ ::= { vrrpCurCfgVirtRtrVrGrpTableEntry 5 }
+
+vrrpCurCfgVirtRtrVrGrpTckIpIntf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking interfaces in vrgroup for
+ priority adjustment. The priority increment is defined
+ in vrrpCurCfgGenTckIpIntfInc."
+ ::= { vrrpCurCfgVirtRtrVrGrpTableEntry 6 }
+
+vrrpCurCfgVirtRtrVrGrpTckVlanPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking port state of VLAN ports
+ for priority adjustment. The priority increment is
+ defined in vrrpCurCfgGenTckVlanPortInc."
+ ::= { vrrpCurCfgVirtRtrVrGrpTableEntry 7 }
+
+vrrpCurCfgVirtRtrVrGrpTckL4Port OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking Layer 4 port states for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckL4PortInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrVrGrpTableEntry 8 }
+
+vrrpCurCfgVirtRtrVrGrpTckRServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking real server states for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckRServerInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrVrGrpTableEntry 9 }
+
+vrrpCurCfgVirtRtrVrGrpTckHsrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckHsrpInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrVrGrpTableEntry 10 }
+
+vrrpCurCfgVirtRtrVrGrpTckHsrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements by VLAN for
+ priority adjustment. The priority increment is defined
+ in vrrpCurCfgGenTckHsrvInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrVrGrpTableEntry 11 }
+
+vrrpCurCfgVirtRtrVrGrpTckVirtRtrNo OBJECT-TYPE
+ SYNTAX INTEGER (0..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The track virtual router for group."
+ ::= { vrrpCurCfgVirtRtrVrGrpTableEntry 12 }
+
+vrrpNewCfgVirtRtrVrGrpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrVrGrpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VRRP virtual router vrgroup configuration in new_config."
+ ::= { vrrpCfg 13 }
+
+vrrpNewCfgVirtRtrVrGrpTableEntry OBJECT-TYPE
+ SYNTAX VrrpNewCfgVirtRtrVrGrpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about setting VRRP virtual router Vrgroup."
+ INDEX { vrrpNewCfgVirtRtrVrGrpIndx }
+ ::= { vrrpNewCfgVirtRtrVrGrpTable 1 }
+
+VrrpNewCfgVirtRtrVrGrpTableEntry ::= SEQUENCE {
+ vrrpNewCfgVirtRtrVrGrpIndx Integer32,
+ vrrpNewCfgVirtRtrVrGrpName DisplayString,
+ vrrpNewCfgVirtRtrVrGrpAdd INTEGER,
+ vrrpNewCfgVirtRtrVrGrpRem INTEGER,
+ vrrpNewCfgVirtRtrVrGrpState INTEGER,
+ vrrpNewCfgVirtRtrVrGrpDelete INTEGER,
+ vrrpNewCfgVirtRtrVrGrpBmap OCTET STRING,
+ vrrpNewCfgVirtRtrVrGrpPriority INTEGER,
+ vrrpNewCfgVirtRtrVrGrpTckIpIntf INTEGER,
+ vrrpNewCfgVirtRtrVrGrpTckVlanPort INTEGER,
+ vrrpNewCfgVirtRtrVrGrpTckL4Port INTEGER,
+ vrrpNewCfgVirtRtrVrGrpTckRServer INTEGER,
+ vrrpNewCfgVirtRtrVrGrpTckHsrp INTEGER,
+ vrrpNewCfgVirtRtrVrGrpTckHsrv INTEGER,
+ vrrpNewCfgVirtRtrVrGrpTckVirtRtrNo INTEGER
+ }
+
+vrrpNewCfgVirtRtrVrGrpIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router vrgroup table index."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 1 }
+
+vrrpNewCfgVirtRtrVrGrpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router vrgroup name."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 2 }
+
+vrrpNewCfgVirtRtrVrGrpAdd OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router to be added to this vrgroup table."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 3 }
+
+vrrpNewCfgVirtRtrVrGrpRem OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router to be removed from this vrgroup table."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 4 }
+
+vrrpNewCfgVirtRtrVrGrpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VRRP Vrgroup state "
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 5 }
+
+vrrpNewCfgVirtRtrVrGrpDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 6 }
+
+vrrpNewCfgVirtRtrVrGrpBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual routers added to this VRRP vrgroup.
+ The selected virtual routers are presented in a bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Virtual Router 9
+ || ||
+ || ||___ Virtual Router 8
+ || |____ Virtual Router 7
+ || . . .
+ ||_________ Virtual Router 2
+ |__________ Virtual Router 1
+
+ where x : 1 - The represented Virtual Router is added
+ 0 - The represented Virtual Router is not added"
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 7 }
+
+vrrpNewCfgVirtRtrVrGrpPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The priority value to be used by the specified VRRP virtual routers."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 8 }
+
+vrrpNewCfgVirtRtrVrGrpTckIpIntf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking interfaces in vrgroup for
+ priority adjustment. The priority increment is defined
+ in vrrpCurCfgGenTckIpIntfInc."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 9 }
+
+vrrpNewCfgVirtRtrVrGrpTckVlanPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking port state of VLAN ports
+ for priority adjustment. The priority increment is
+ defined in vrrpCurCfgGenTckVlanPortInc."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 10 }
+
+vrrpNewCfgVirtRtrVrGrpTckL4Port OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking Layer 4 port states for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckL4PortInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 11 }
+
+vrrpNewCfgVirtRtrVrGrpTckRServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking real server states for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckRServerInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 12 }
+
+vrrpNewCfgVirtRtrVrGrpTckHsrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckHsrpInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 13 }
+
+vrrpNewCfgVirtRtrVrGrpTckHsrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements by VLAN for
+ priority adjustment. The priority increment is defined
+ in vrrpCurCfgGenTckHsrvInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 14 }
+
+vrrpNewCfgVirtRtrVrGrpTckVirtRtrNo OBJECT-TYPE
+ SYNTAX INTEGER (0..1024)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The track virtual router for group."
+ ::= { vrrpNewCfgVirtRtrVrGrpTableEntry 15 }
+
+-- Domain Name Server Configuration
+
+dnsCurCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS primary IP address in the current_configuration block."
+ ::= { dnsCfg 1 }
+
+dnsNewCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The DNS primary IP address in the new_configuration block."
+ ::= { dnsCfg 2 }
+
+dnsCurCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS primary IP address in the current_configuration block."
+ ::= { dnsCfg 3 }
+
+dnsNewCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The DNS primary IP address in the new_configuration block."
+ ::= { dnsCfg 4 }
+
+dnsCurCfgDomainName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..191))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS doamin name in the current_configuration block."
+ ::= { dnsCfg 5 }
+
+dnsNewCfgDomainName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..191))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The DNS doamin name in the new_configuration block."
+ ::= { dnsCfg 6 }
+
+--
+-- IP network filter configuration
+--
+ipNwfTableMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the IP network filter table."
+ ::= { ipNwfCfg 1 }
+
+ipCurCfgNwfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgNwfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP network filter configuration in the current_config."
+ ::= { ipNwfCfg 2 }
+
+ipCurCfgNwfEntry OBJECT-TYPE
+ SYNTAX IpCurCfgNwfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an IP network filter."
+ INDEX { ipCurCfgNwfIndex }
+ ::= { ipCurCfgNwfTable 1 }
+
+IpCurCfgNwfEntry ::= SEQUENCE {
+ ipCurCfgNwfIndex Integer32,
+ ipCurCfgNwfAddr IpAddress,
+ ipCurCfgNwfMask IpAddress,
+ ipCurCfgNwfState INTEGER
+ }
+
+ipCurCfgNwfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The netowrk filter number for which the NWF is related."
+ ::= { ipCurCfgNwfEntry 1}
+
+ipCurCfgNwfAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the network filter."
+ ::= { ipCurCfgNwfEntry 2 }
+
+ipCurCfgNwfMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the network filter."
+ ::= { ipCurCfgNwfEntry 3 }
+
+ipCurCfgNwfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the network filter."
+ ::= { ipCurCfgNwfEntry 4 }
+
+ipNewCfgNwfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgNwfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP network filter configuration in the current_config."
+ ::= { ipNwfCfg 3 }
+
+ipNewCfgNwfEntry OBJECT-TYPE
+ SYNTAX IpNewCfgNwfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an IP network filter."
+ INDEX { ipNewCfgNwfIndex }
+ ::= { ipNewCfgNwfTable 1 }
+
+IpNewCfgNwfEntry ::= SEQUENCE {
+ ipNewCfgNwfIndex Integer32,
+ ipNewCfgNwfAddr IpAddress,
+ ipNewCfgNwfMask IpAddress,
+ ipNewCfgNwfState INTEGER,
+ ipNewCfgNwfDelete INTEGER
+ }
+
+ipNewCfgNwfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The netowrk filter number for which the NWF is related."
+ ::= { ipNewCfgNwfEntry 1}
+
+ipNewCfgNwfAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the network filter."
+ ::= { ipNewCfgNwfEntry 2 }
+
+ipNewCfgNwfMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the network filter."
+ ::= { ipNewCfgNwfEntry 3 }
+
+ipNewCfgNwfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the network filter."
+ ::= { ipNewCfgNwfEntry 4 }
+
+ipNewCfgNwfDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { ipNewCfgNwfEntry 5 }
+
+--
+-- IP route map configuration
+--
+ipRmapTableMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the IP route map table."
+ ::= { ipRmapCfg 1 }
+
+ipCurCfgRmapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgRmapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP route map configuration in the current_config."
+ ::= { ipRmapCfg 2 }
+
+ipCurCfgRmapEntry OBJECT-TYPE
+ SYNTAX IpCurCfgRmapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an IP route map."
+ INDEX { ipCurCfgRmapIndex }
+ ::= { ipCurCfgRmapTable 1 }
+
+IpCurCfgRmapEntry ::= SEQUENCE {
+ ipCurCfgRmapIndex Integer32,
+ ipCurCfgRmapLp Unsigned32,
+ ipCurCfgRmapMetric Unsigned32,
+ ipCurCfgRmapPrec INTEGER,
+ ipCurCfgRmapWeight INTEGER,
+ ipCurCfgRmapState INTEGER,
+ ipCurCfgRmapMetricType INTEGER,
+ ipCurCfgRmapAp DisplayString
+ }
+
+ipCurCfgRmapIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route map number for which the RMAP is related."
+ ::= { ipCurCfgRmapEntry 1}
+
+ipCurCfgRmapLp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local-preference of the route map. 4294967295 means none"
+ ::= { ipCurCfgRmapEntry 2 }
+
+ipCurCfgRmapMetric OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric of the route map. 4294967295 means none"
+ ::= { ipCurCfgRmapEntry 3 }
+
+ipCurCfgRmapPrec OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The precedence of the route map."
+ ::= { ipCurCfgRmapEntry 4 }
+
+ipCurCfgRmapWeight OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The weight of the route map. 65535 means none"
+ ::= { ipCurCfgRmapEntry 5 }
+
+ipCurCfgRmapState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the route map."
+ ::= { ipCurCfgRmapEntry 6 }
+
+ipCurCfgRmapAp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..18))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The as-path prepend of the matched route. Up to 3 AS number can be
+ displayed for the string.
+ The usuage is:<AS number> [<AS number>][ <AS number>]"
+ ::= { ipCurCfgRmapEntry 7 }
+
+ipCurCfgRmapMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF metric-type of the matched route."
+ ::= { ipCurCfgRmapEntry 8 }
+
+ipNewCfgRmapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgRmapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP route map configuration in the current_config."
+ ::= { ipRmapCfg 3 }
+
+ipNewCfgRmapEntry OBJECT-TYPE
+ SYNTAX IpNewCfgRmapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an IP route map."
+ INDEX { ipNewCfgRmapIndex }
+ ::= { ipNewCfgRmapTable 1 }
+
+IpNewCfgRmapEntry ::= SEQUENCE {
+ ipNewCfgRmapIndex Integer32,
+ ipNewCfgRmapLp Unsigned32,
+ ipNewCfgRmapMetric Unsigned32,
+ ipNewCfgRmapPrec INTEGER,
+ ipNewCfgRmapWeight INTEGER,
+ ipNewCfgRmapState INTEGER,
+ ipNewCfgRmapAp DisplayString,
+ ipNewCfgRmapMetricType INTEGER,
+ ipNewCfgRmapDelete INTEGER
+ }
+
+ipNewCfgRmapIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route map number for which the RMAP is related."
+ ::= { ipNewCfgRmapEntry 1}
+
+ipNewCfgRmapLp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The local-preference of the route map. 4294967295 means none"
+ ::= { ipNewCfgRmapEntry 2 }
+
+ipNewCfgRmapMetric OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The metric of the route map. 4294967295 means none"
+ ::= { ipNewCfgRmapEntry 3 }
+
+ipNewCfgRmapPrec OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The precedence of the route map."
+ ::= { ipNewCfgRmapEntry 4 }
+
+ipNewCfgRmapWeight OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The weight of the route map. 65535 means none"
+ ::= { ipNewCfgRmapEntry 5 }
+
+ipNewCfgRmapState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the route map."
+ ::= { ipNewCfgRmapEntry 6 }
+
+ipNewCfgRmapAp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..18))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The as-path prepend of the matched route. Up to 3 AS number can be
+ displayed for the string.
+ The usuage is:<AS number> [<AS number>][ <AS number>]"
+ ::= { ipNewCfgRmapEntry 7 }
+
+ipNewCfgRmapMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The OSPF metric-type of the matched route."
+ ::= { ipNewCfgRmapEntry 8 }
+
+ipNewCfgRmapDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { ipNewCfgRmapEntry 9 }
+
+ipAlistTableMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the IP route map table."
+ ::= { ipRmapCfg 4 }
+
+ipCurCfgAlistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgAlistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP route map access list configuration in the
+ current_config."
+ ::= { ipRmapCfg 5 }
+
+ipCurCfgAlistEntry OBJECT-TYPE
+ SYNTAX IpCurCfgAlistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an IP route map."
+ INDEX { ipCurCfgAlistRmapIndex, ipCurCfgAlistIndex }
+ ::= { ipCurCfgAlistTable 1 }
+
+IpCurCfgAlistEntry ::= SEQUENCE {
+ ipCurCfgAlistRmapIndex Integer32,
+ ipCurCfgAlistIndex Integer32,
+ ipCurCfgAlistNwf INTEGER,
+ ipCurCfgAlistMetric Unsigned32,
+ ipCurCfgAlistAction INTEGER,
+ ipCurCfgAlistState INTEGER
+ }
+
+ipCurCfgAlistRmapIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route map number for which the RMAP is related."
+ ::= { ipCurCfgAlistEntry 1 }
+
+ipCurCfgAlistIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access list number for which the access list is related."
+ ::= { ipCurCfgAlistEntry 2 }
+
+ipCurCfgAlistNwf OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The network filter number of the route map access list.
+ 0 means none"
+ ::= { ipCurCfgAlistEntry 3 }
+
+ipCurCfgAlistMetric OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric of the route map access list. 4294967295 means none"
+ ::= { ipCurCfgAlistEntry 4 }
+
+ipCurCfgAlistAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Action of the route map access list."
+ ::= { ipCurCfgAlistEntry 5 }
+
+ipCurCfgAlistState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the route map access list."
+ ::= { ipCurCfgAlistEntry 6 }
+
+ipNewCfgAlistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgAlistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP route map access list configuration in the
+ current_config."
+ ::= { ipRmapCfg 6 }
+
+ipNewCfgAlistEntry OBJECT-TYPE
+ SYNTAX IpNewCfgAlistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an IP route map."
+ INDEX { ipNewCfgAlistRmapIndex, ipNewCfgAlistIndex }
+ ::= { ipNewCfgAlistTable 1 }
+
+IpNewCfgAlistEntry ::= SEQUENCE {
+ ipNewCfgAlistRmapIndex Integer32,
+ ipNewCfgAlistIndex Integer32,
+ ipNewCfgAlistNwf INTEGER,
+ ipNewCfgAlistMetric Unsigned32,
+ ipNewCfgAlistAction INTEGER,
+ ipNewCfgAlistState INTEGER,
+ ipNewCfgAlistDelete INTEGER
+ }
+
+ipNewCfgAlistRmapIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route map number for which the RMAP is related."
+ ::= { ipNewCfgAlistEntry 1 }
+
+ipNewCfgAlistIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access list number for which the access list is related."
+ ::= { ipNewCfgAlistEntry 2 }
+
+ipNewCfgAlistNwf OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The network filter number of the route map access list.
+ 0 means none"
+ ::= { ipNewCfgAlistEntry 3 }
+
+ipNewCfgAlistMetric OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The metric of the route map access list. 4294967295 means none"
+ ::= { ipNewCfgAlistEntry 4 }
+
+ipNewCfgAlistAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Action of the route map access list."
+ ::= { ipNewCfgAlistEntry 5 }
+
+ipNewCfgAlistState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the route map access list."
+ ::= { ipNewCfgAlistEntry 6 }
+
+ipNewCfgAlistDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { ipNewCfgAlistEntry 7 }
+
+ipAspathTableMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the IP route map table."
+ ::= { ipRmapCfg 7 }
+
+ipCurCfgAspathTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgAspathEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP route map access path configuration."
+ ::= { ipRmapCfg 8 }
+
+ipCurCfgAspathEntry OBJECT-TYPE
+ SYNTAX IpCurCfgAspathEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an IP route map."
+ INDEX { ipCurCfgAspathRmapIndex, ipCurCfgAlistIndex }
+ ::= { ipCurCfgAspathTable 1 }
+
+IpCurCfgAspathEntry ::= SEQUENCE {
+ ipCurCfgAspathRmapIndex Integer32,
+ ipCurCfgAspathIndex Integer32,
+ ipCurCfgAspathAS INTEGER,
+ ipCurCfgAspathAction INTEGER,
+ ipCurCfgAspathState INTEGER
+ }
+
+ipCurCfgAspathRmapIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route map number for which the RMAP is related."
+ ::= { ipCurCfgAspathEntry 1 }
+
+ipCurCfgAspathIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access path number for which the access list is related."
+ ::= { ipCurCfgAspathEntry 2 }
+
+ipCurCfgAspathAS OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AS number of the route map access path.
+ 0 means none"
+ ::= { ipCurCfgAspathEntry 3 }
+
+ipCurCfgAspathAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Action of the route map access path."
+ ::= { ipCurCfgAspathEntry 4 }
+
+ipCurCfgAspathState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the route map access path."
+ ::= { ipCurCfgAspathEntry 5 }
+
+ipNewCfgAspathTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgAspathEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP route map access path configuration"
+ ::= { ipRmapCfg 9 }
+
+ipNewCfgAspathEntry OBJECT-TYPE
+ SYNTAX IpNewCfgAspathEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an IP route map."
+ INDEX { ipNewCfgAspathRmapIndex, ipNewCfgAspathIndex }
+ ::= { ipNewCfgAspathTable 1 }
+
+IpNewCfgAspathEntry ::= SEQUENCE {
+ ipNewCfgAspathRmapIndex Integer32,
+ ipNewCfgAspathIndex Integer32,
+ ipNewCfgAspathAS INTEGER,
+ ipNewCfgAspathAction INTEGER,
+ ipNewCfgAspathState INTEGER,
+ ipNewCfgAspathDelete INTEGER
+ }
+
+ipNewCfgAspathRmapIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route map number for which the RMAP is related."
+ ::= { ipNewCfgAspathEntry 1 }
+
+ipNewCfgAspathIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access path number for which the access list is related."
+ ::= { ipNewCfgAspathEntry 2 }
+
+ipNewCfgAspathAS OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The AS number of the route map access path.
+ 0 means none"
+ ::= { ipNewCfgAspathEntry 3 }
+
+ipNewCfgAspathAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Action of the route map access path."
+ ::= { ipNewCfgAspathEntry 4 }
+
+ipNewCfgAspathState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the route map access path."
+ ::= { ipNewCfgAspathEntry 5 }
+
+ipNewCfgAspathDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { ipNewCfgAspathEntry 6 }
+
+--
+-- IP BGP configuration
+--
+bgpGeneral OBJECT IDENTIFIER ::= { bgpCfg 1 }
+
+bgpCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "BGP global state."
+ ::= { bgpGeneral 1 }
+
+bgpNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Globally turn BGP on or off."
+ ::= { bgpGeneral 2 }
+
+bgpCurCfgLocalPref OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967294)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Local preference value."
+ ::= { bgpGeneral 3 }
+
+bgpNewCfgLocalPref OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967294)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Local Preference value."
+ ::= { bgpGeneral 4 }
+
+bgpCurCfgMaxASPath OBJECT-TYPE
+ SYNTAX Unsigned32 (1..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum AS Path Length."
+ ::= { bgpGeneral 5 }
+
+bgpNewCfgMaxASPath OBJECT-TYPE
+ SYNTAX Unsigned32 (1..127)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum AS Path Length."
+ ::= { bgpGeneral 6 }
+
+bgpPeerTableMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the BGP peer table."
+ ::= { bgpCfg 2 }
+
+bgpCurCfgPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BgpCurCfgPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BGP peer configuration in the current_config."
+ ::= { bgpCfg 3 }
+
+bgpCurCfgPeerEntry OBJECT-TYPE
+ SYNTAX BgpCurCfgPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a BGP peer."
+ INDEX { bgpCurCfgPeerIndex }
+ ::= { bgpCurCfgPeerTable 1 }
+
+BgpCurCfgPeerEntry ::= SEQUENCE {
+ bgpCurCfgPeerIndex Integer32,
+ bgpCurCfgPeerRemoteAddr IpAddress,
+ bgpCurCfgPeerRemoteAs INTEGER,
+ bgpCurCfgPeerTtl INTEGER,
+ bgpCurCfgPeerState INTEGER,
+ bgpCurCfgPeerMetric Unsigned32,
+ bgpCurCfgPeerDefaultAction INTEGER,
+ bgpCurCfgPeerOspfState INTEGER,
+ bgpCurCfgPeerFixedState INTEGER,
+ bgpCurCfgPeerStaticState INTEGER,
+ bgpCurCfgPeerVipState INTEGER,
+ bgpCurCfgPeerInRmapList OCTET STRING,
+ bgpCurCfgPeerOutRmapList OCTET STRING
+ }
+
+bgpCurCfgPeerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP peer number for which the BGP peer table is related."
+ ::= { bgpCurCfgPeerEntry 1 }
+
+bgpCurCfgPeerRemoteAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of the BGP peer."
+ ::= { bgpCurCfgPeerEntry 2 }
+
+bgpCurCfgPeerRemoteAs OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote AS number of the BGP peer. 0 means none"
+ ::= { bgpCurCfgPeerEntry 3 }
+
+bgpCurCfgPeerTtl OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time-to-live value of the BGP peer IP datagram. "
+ ::= { bgpCurCfgPeerEntry 4 }
+
+bgpCurCfgPeerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the peer."
+ ::= { bgpCurCfgPeerEntry 5 }
+
+bgpCurCfgPeerMetric OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967294)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric value of the BGP peer. A value of '0' means none"
+ ::= { bgpCurCfgPeerEntry 10 }
+
+bgpCurCfgPeerDefaultAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ import(2),
+ originate(3),
+ redistribute(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of default route action."
+ ::= { bgpCurCfgPeerEntry 11 }
+
+bgpCurCfgPeerOspfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable advertising OSPF routes."
+ ::= { bgpCurCfgPeerEntry 12 }
+
+bgpCurCfgPeerFixedState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable advertising fixed routes."
+ ::= { bgpCurCfgPeerEntry 13 }
+
+bgpCurCfgPeerStaticState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable advertising static routes."
+ ::= { bgpCurCfgPeerEntry 14 }
+
+bgpCurCfgPeerVipState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VIP static routes."
+ ::= { bgpCurCfgPeerEntry 15 }
+
+bgpCurCfgPeerInRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the in route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { bgpCurCfgPeerEntry 16 }
+
+bgpCurCfgPeerOutRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the out route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { bgpCurCfgPeerEntry 17 }
+
+bgpNewCfgPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BgpNewCfgPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BGP peer configuration in the current_config."
+ ::= { bgpCfg 4 }
+
+bgpNewCfgPeerEntry OBJECT-TYPE
+ SYNTAX BgpNewCfgPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a BGP peer."
+ INDEX { bgpNewCfgPeerIndex }
+ ::= { bgpNewCfgPeerTable 1 }
+
+BgpNewCfgPeerEntry ::= SEQUENCE {
+ bgpNewCfgPeerIndex Integer32,
+ bgpNewCfgPeerRemoteAddr IpAddress,
+ bgpNewCfgPeerRemoteAs INTEGER,
+ bgpNewCfgPeerTtl INTEGER,
+ bgpNewCfgPeerState INTEGER,
+ bgpNewCfgPeerDelete INTEGER,
+ bgpNewCfgPeerMetric Unsigned32,
+ bgpNewCfgPeerDefaultAction INTEGER,
+ bgpNewCfgPeerOspfState INTEGER,
+ bgpNewCfgPeerFixedState INTEGER,
+ bgpNewCfgPeerStaticState INTEGER,
+ bgpNewCfgPeerVipState INTEGER,
+ bgpNewCfgPeerInRmapList OCTET STRING,
+ bgpNewCfgPeerOutRmapList OCTET STRING,
+ bgpNewCfgPeerAddInRmap Integer32,
+ bgpNewCfgPeerAddOutRmap Integer32,
+ bgpNewCfgPeerRemoveInRmap Integer32,
+ bgpNewCfgPeerRemoveOutRmap Integer32
+ }
+
+bgpNewCfgPeerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP peer number for which the BGP peer table is related."
+ ::= { bgpNewCfgPeerEntry 1}
+
+bgpNewCfgPeerRemoteAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of the BGP peer."
+ ::= { bgpNewCfgPeerEntry 2 }
+
+bgpNewCfgPeerRemoteAs OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The remote AS number of the BGP peer. 0 means none"
+ ::= { bgpNewCfgPeerEntry 3 }
+
+bgpNewCfgPeerTtl OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The time-to-live value of the BGP peer IP datagram. "
+ ::= { bgpNewCfgPeerEntry 4 }
+
+bgpNewCfgPeerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the peer."
+ ::= { bgpNewCfgPeerEntry 5 }
+
+bgpNewCfgPeerDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { bgpNewCfgPeerEntry 6 }
+
+bgpNewCfgPeerMetric OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967294)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The metric value of the BGP peer. A value of '0' means none"
+ ::= { bgpNewCfgPeerEntry 10 }
+
+bgpNewCfgPeerDefaultAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ import(2),
+ originate(3),
+ redistribute(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of default route action."
+ ::= { bgpNewCfgPeerEntry 11 }
+
+bgpNewCfgPeerOspfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable advertising OSPF routes."
+ ::= { bgpNewCfgPeerEntry 12 }
+
+bgpNewCfgPeerFixedState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable advertising fixed routes."
+ ::= { bgpNewCfgPeerEntry 13 }
+
+bgpNewCfgPeerStaticState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable advertising static routes."
+ ::= { bgpNewCfgPeerEntry 14 }
+
+bgpNewCfgPeerVipState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VIP static routes."
+ ::= { bgpNewCfgPeerEntry 15 }
+
+bgpNewCfgPeerInRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the in route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { bgpNewCfgPeerEntry 16 }
+
+bgpNewCfgPeerOutRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the out route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { bgpNewCfgPeerEntry 17 }
+
+bgpNewCfgPeerAddInRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The route map to be add into in-rmap list. When read,
+ 0 is returned."
+ ::= { bgpNewCfgPeerEntry 18 }
+
+bgpNewCfgPeerAddOutRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The route map to be add into out-rmap list. When read,
+ 0 is returned."
+ ::= { bgpNewCfgPeerEntry 19 }
+
+bgpNewCfgPeerRemoveInRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The route map to be removed from out-rmap list. When read,
+ 0 is returned."
+ ::= { bgpNewCfgPeerEntry 20 }
+
+bgpNewCfgPeerRemoveOutRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The route map to be removed from out-rmap list. When read,
+ 0 is returned."
+ ::= { bgpNewCfgPeerEntry 21 }
+
+--
+-- BGP Aggregation Table
+--
+bgpAggrTableMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the BGP aggregation table."
+ ::= { bgpCfg 5 }
+
+bgpCurCfgAggrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BgpCurCfgAggrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BGP aggregation configuration."
+ ::= { bgpCfg 6 }
+
+bgpCurCfgAggrEntry OBJECT-TYPE
+ SYNTAX BgpCurCfgAggrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a BGP aggregation."
+ INDEX { bgpCurCfgAggrIndex }
+ ::= { bgpCurCfgAggrTable 1 }
+
+BgpCurCfgAggrEntry ::= SEQUENCE {
+ bgpCurCfgAggrIndex Integer32,
+ bgpCurCfgAggrAddr IpAddress,
+ bgpCurCfgAggrMask IpAddress,
+ bgpCurCfgAggrState INTEGER
+ }
+
+bgpCurCfgAggrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The aggregation number for which the BGP aggregation is related."
+ ::= { bgpCurCfgAggrEntry 1}
+
+bgpCurCfgAggrAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the BGP aggregation."
+ ::= { bgpCurCfgAggrEntry 2 }
+
+bgpCurCfgAggrMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the BGP aggregation."
+ ::= { bgpCurCfgAggrEntry 3 }
+
+bgpCurCfgAggrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the BGP aggregation."
+ ::= { bgpCurCfgAggrEntry 4 }
+
+bgpNewCfgAggrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BgpNewCfgAggrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BGP aggregation configuration."
+ ::= { bgpCfg 7 }
+
+bgpNewCfgAggrEntry OBJECT-TYPE
+ SYNTAX BgpNewCfgAggrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an BGP aggregation."
+ INDEX { bgpNewCfgAggrIndex }
+ ::= { bgpNewCfgAggrTable 1 }
+
+BgpNewCfgAggrEntry ::= SEQUENCE {
+ bgpNewCfgAggrIndex Integer32,
+ bgpNewCfgAggrAddr IpAddress,
+ bgpNewCfgAggrMask IpAddress,
+ bgpNewCfgAggrState INTEGER,
+ bgpNewCfgAggrDelete INTEGER
+ }
+
+bgpNewCfgAggrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The aggregation number for which the BGP aggregation is related."
+ ::= { bgpNewCfgAggrEntry 1}
+
+bgpNewCfgAggrAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the BGP aggregation."
+ ::= { bgpNewCfgAggrEntry 2 }
+
+bgpNewCfgAggrMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the BGP aggregation."
+ ::= { bgpNewCfgAggrEntry 3 }
+
+bgpNewCfgAggrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the BGP aggregation."
+ ::= { bgpNewCfgAggrEntry 4 }
+
+bgpNewCfgAggrDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { bgpNewCfgAggrEntry 5 }
+
+--
+-- IP OSPF configuration
+--
+ospfGeneral OBJECT IDENTIFIER ::= { ospfCfg 1 }
+
+ospfCurCfgDefaultRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specify the metric to be assigned."
+ ::= { ospfGeneral 1 }
+
+ospfNewCfgDefaultRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify the metric to be assigned."
+ ::= { ospfGeneral 2 }
+
+ospfCurCfgDefaultRouteMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specify the AS External metric type to be assigned."
+ ::= { ospfGeneral 3 }
+
+ospfNewCfgDefaultRouteMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify the AS External metric type to be assigned."
+ ::= { ospfGeneral 4 }
+
+ospfIntfTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPF Interface table."
+ ::= { ospfGeneral 5 }
+
+ospfAreaTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPF Area table."
+ ::= { ospfGeneral 6 }
+
+ospfRangeTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPF Range table."
+ ::= { ospfGeneral 7 }
+
+ospfVirtIntfTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPF Virtual Interface
+ table."
+ ::= { ospfGeneral 8 }
+
+ospfHostTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPF Host table."
+ ::= { ospfGeneral 9 }
+
+ospfCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OSPF global state."
+ ::= { ospfGeneral 10 }
+
+ospfNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Globally turn OSPF on or off."
+ ::= { ospfGeneral 11 }
+
+ospfCurCfgAreaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfCurCfgAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Area configuration in the current_config."
+ ::= { ospfCfg 2 }
+
+ospfCurCfgAreaEntry OBJECT-TYPE
+ SYNTAX OspfCurCfgAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPF area."
+ INDEX { ospfCurCfgAreaIndex, ospfCurCfgAreaId }
+ ::= { ospfCurCfgAreaTable 1 }
+
+OspfCurCfgAreaEntry ::= SEQUENCE {
+ ospfCurCfgAreaIndex Integer32,
+ ospfCurCfgAreaId IpAddress,
+ ospfCurCfgAreaSpfInterval INTEGER,
+ ospfCurCfgAreaAuthType INTEGER
+ }
+
+ospfCurCfgAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF area number for which the OSPF area table is related."
+ ::= { ospfCurCfgAreaEntry 1}
+
+ospfCurCfgAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF area."
+ ::= { ospfCurCfgAreaEntry 2 }
+
+ospfCurCfgAreaSpfInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SPF interval for the OSPF area."
+ ::= { ospfCurCfgAreaEntry 3 }
+
+ospfCurCfgAreaAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ password(2),
+ md5(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of authentication being used.
+ none(1) - no authentication
+ password(2) - use password
+ md5(3) - use MD5 authentication."
+
+ ::= { ospfCurCfgAreaEntry 4 }
+
+ospfNewCfgAreaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfNewCfgAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Area configuration in the new_config."
+ ::= { ospfCfg 3 }
+
+ospfNewCfgAreaEntry OBJECT-TYPE
+ SYNTAX OspfNewCfgAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPF area."
+ INDEX { ospfNewCfgAreaIndex, ospfNewCfgAreaId }
+ ::= { ospfNewCfgAreaTable 1 }
+
+OspfNewCfgAreaEntry ::= SEQUENCE {
+ ospfNewCfgAreaIndex Integer32,
+ ospfNewCfgAreaId IpAddress,
+ ospfNewCfgAreaSpfInterval INTEGER,
+ ospfNewCfgAreaAuthType INTEGER
+ }
+
+ospfNewCfgAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF area number for which the OSPF area table is related."
+ ::= { ospfNewCfgAreaEntry 1}
+
+ospfNewCfgAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF area."
+ ::= { ospfNewCfgAreaEntry 2 }
+
+ospfNewCfgAreaSpfInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The SPF interval for the OSPF area."
+ ::= { ospfNewCfgAreaEntry 3 }
+
+ospfNewCfgAreaAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ password(2),
+ md5(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Type of authentication being used.
+ none(1) - no authentication
+ password(2) - use password.
+ md5(3) - use MD5 authentication."
+ ::= { ospfNewCfgAreaEntry 4 }
+
+-- OSPF Host Table
+
+ospfCurCfgHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfCurCfgHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Host configuration."
+ ::= { ospfCfg 12 }
+
+ospfCurCfgHostEntry OBJECT-TYPE
+ SYNTAX OspfCurCfgHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPF host."
+ INDEX { ospfCurCfgHostIndex, ospfCurCfgHostIpAddr }
+ ::= { ospfCurCfgHostTable 1 }
+
+OspfCurCfgHostEntry ::= SEQUENCE {
+ ospfCurCfgHostIndex Integer32,
+ ospfCurCfgHostIpAddr IpAddress,
+ ospfCurCfgHostAreaIndex Integer32
+ }
+
+ospfCurCfgHostIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF host number for which the OSPF host table is related."
+ ::= { ospfCurCfgHostEntry 1}
+
+ospfCurCfgHostIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF host."
+ ::= { ospfCurCfgHostEntry 2 }
+
+ospfCurCfgHostAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The area index."
+ ::= { ospfCurCfgHostEntry 3 }
+
+ospfNewCfgHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfNewCfgHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Host configuration."
+ ::= { ospfCfg 13 }
+
+ospfNewCfgHostEntry OBJECT-TYPE
+ SYNTAX OspfNewCfgHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPF host."
+ INDEX { ospfNewCfgHostIndex, ospfNewCfgHostIpAddr }
+ ::= { ospfNewCfgHostTable 1 }
+
+OspfNewCfgHostEntry ::= SEQUENCE {
+ ospfNewCfgHostIndex Integer32,
+ ospfNewCfgHostIpAddr IpAddress,
+ ospfNewCfgHostAreaIndex Integer32
+ }
+
+ospfNewCfgHostIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF host number for which the OSPF host table is related."
+ ::= { ospfNewCfgHostEntry 1}
+
+ospfNewCfgHostIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF host."
+ ::= { ospfNewCfgHostEntry 2 }
+
+ospfNewCfgHostAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The OSPF area index."
+ ::= { ospfNewCfgHostEntry 3 }
+
+ospfMdkeyTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPF Mdkey table."
+ ::= { ospfCfg 11 }
+
+ospfCurCfgMdkeyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfCurCfgMdkeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF MD5 keys in the current_config."
+ ::= { ospfCfg 5 }
+
+ospfCurCfgMdkeyEntry OBJECT-TYPE
+ SYNTAX OspfCurCfgMdkeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPF MD keys table."
+ INDEX { ospfCurCfgMdkeyIndex }
+ ::= { ospfCurCfgMdkeyTable 1 }
+
+OspfCurCfgMdkeyEntry ::= SEQUENCE {
+ ospfCurCfgMdkeyIndex Integer32,
+ ospfCurCfgMdkeyKey DisplayString
+ }
+
+ospfCurCfgMdkeyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF MD5 Key number for which the OSPF MdKey table is related."
+ ::= { ospfCurCfgMdkeyEntry 1}
+
+ospfCurCfgMdkeyKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The character string representing the MD5 Key."
+ ::= { ospfCurCfgMdkeyEntry 2 }
+
+ospfNewCfgMdkeyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfNewCfgMdkeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF MD5 keys in the new_config."
+ ::= { ospfCfg 6 }
+
+ospfNewCfgMdkeyEntry OBJECT-TYPE
+ SYNTAX OspfNewCfgMdkeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPF MD keys table."
+ INDEX { ospfNewCfgMdkeyIndex }
+ ::= { ospfNewCfgMdkeyTable 1 }
+
+OspfNewCfgMdkeyEntry ::= SEQUENCE {
+ ospfNewCfgMdkeyIndex Integer32,
+ ospfNewCfgMdkeyKey DisplayString,
+ ospfNewCfgMdkeyDelete INTEGER
+ }
+
+ospfNewCfgMdkeyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF MD5 Key number for which the OSPF MdKey table is related."
+ ::= { ospfNewCfgMdkeyEntry 1}
+
+ospfNewCfgMdkeyKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The character string representing the MD5 Key."
+ ::= { ospfNewCfgMdkeyEntry 2 }
+
+ospfNewCfgMdkeyDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { ospfNewCfgMdkeyEntry 3}
+
+
+ospfCurCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfCurCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Interface configuration in the current_config."
+ ::= { ospfCfg 7 }
+
+ospfCurCfgIntfEntry OBJECT-TYPE
+ SYNTAX OspfCurCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPF Interface."
+ INDEX { ospfCurCfgIntfIndex }
+ ::= { ospfCurCfgIntfTable 1 }
+
+OspfCurCfgIntfEntry ::= SEQUENCE {
+ ospfCurCfgIntfIndex Integer32,
+ ospfCurCfgIntfId IpAddress,
+ ospfCurCfgIntfMdkey INTEGER
+ }
+
+ospfCurCfgIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Interface number for which the OSPF Interface table is
+ related."
+ ::= { ospfCurCfgIntfEntry 1}
+
+ospfCurCfgIntfId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF interface."
+ ::= { ospfCurCfgIntfEntry 2 }
+
+ospfCurCfgIntfMdkey OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MD5 key for the OSPF interface
+ 0 (none) no MD5 authentication."
+ ::= { ospfCurCfgIntfEntry 3 }
+
+ospfNewCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfNewCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Interface configuration in the new_config."
+ ::= { ospfCfg 8 }
+
+ospfNewCfgIntfEntry OBJECT-TYPE
+ SYNTAX OspfNewCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPF Interface."
+ INDEX { ospfNewCfgIntfIndex }
+ ::= { ospfNewCfgIntfTable 1 }
+
+OspfNewCfgIntfEntry ::= SEQUENCE {
+ ospfNewCfgIntfIndex Integer32,
+ ospfNewCfgIntfId IpAddress,
+ ospfNewCfgIntfMdkey INTEGER
+ }
+
+ospfNewCfgIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Interface number for which the OSPF Interface table is
+ related."
+ ::= { ospfNewCfgIntfEntry 1}
+
+ospfNewCfgIntfId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF interface."
+ ::= { ospfNewCfgIntfEntry 2 }
+
+ospfNewCfgIntfMdkey OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The MD5 key for the OSPF interface
+ 0 (none) no MD5 authentication."
+ ::= { ospfNewCfgIntfEntry 3 }
+
+ospfCurCfgVirtIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfCurCfgVirtIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Virtual Interface configuration in the current
+ configuration."
+ ::= { ospfCfg 9 }
+
+ospfCurCfgVirtIntfEntry OBJECT-TYPE
+ SYNTAX OspfCurCfgVirtIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPF virtual Interface."
+ INDEX { ospfCurCfgVirtIntfIndex }
+ ::= { ospfCurCfgVirtIntfTable 1 }
+
+OspfCurCfgVirtIntfEntry ::= SEQUENCE {
+ ospfCurCfgVirtIntfIndex Integer32,
+ ospfCurCfgVirtIntfAreaId IpAddress,
+ ospfCurCfgVirtIntfNbr IpAddress,
+ ospfCurCfgVirtIntfMdkey INTEGER
+ }
+
+ospfCurCfgVirtIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Virtual Interface number for which the OSPF
+ Virtual Interface table is related."
+ ::= { ospfCurCfgVirtIntfEntry 1}
+
+ospfCurCfgVirtIntfAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF area to which this virtual interface
+ belongs."
+ ::= { ospfCurCfgVirtIntfEntry 2 }
+
+ospfCurCfgVirtIntfNbr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF neighbor for this virtual interface."
+ ::= { ospfCurCfgVirtIntfEntry 3 }
+
+ospfCurCfgVirtIntfMdkey OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MD5 key for the OSPF virtual interface
+ 0 (none) no MD5 authentication."
+ ::= { ospfCurCfgVirtIntfEntry 4 }
+
+ospfNewCfgVirtIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfNewCfgVirtIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Virtual Interface configuration in the new_config."
+ ::= { ospfCfg 10 }
+
+ospfNewCfgVirtIntfEntry OBJECT-TYPE
+ SYNTAX OspfNewCfgVirtIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPF virtual Interface."
+ INDEX { ospfNewCfgVirtIntfIndex }
+ ::= { ospfNewCfgVirtIntfTable 1 }
+
+OspfNewCfgVirtIntfEntry ::= SEQUENCE {
+ ospfNewCfgVirtIntfIndex Integer32,
+ ospfNewCfgVirtIntfAreaId IpAddress,
+ ospfNewCfgVirtIntfNbr IpAddress,
+ ospfNewCfgVirtIntfMdkey INTEGER
+ }
+
+ospfNewCfgVirtIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Virtual Interface number for which the OSPF
+ Virtual Interface table is related."
+ ::= { ospfNewCfgVirtIntfEntry 1}
+
+ospfNewCfgVirtIntfAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF area to which this virtual interface
+ belongs."
+ ::= { ospfNewCfgVirtIntfEntry 2 }
+
+ospfNewCfgVirtIntfNbr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF neighbor for this virtual interface."
+ ::= { ospfNewCfgVirtIntfEntry 3 }
+
+ospfNewCfgVirtIntfMdkey OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The MD5 key for the OSPF virtual interface
+ 0 (none) no MD5 authentication."
+ ::= { ospfNewCfgVirtIntfEntry 4 }
+
+-- ospf range
+
+ospfCurCfgRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfCurCfgRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF summary range in the current configuration."
+ ::= { ospfCfg 14 }
+
+ospfCurCfgRangeEntry OBJECT-TYPE
+ SYNTAX OspfCurCfgRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPF summary range."
+ INDEX { ospfCurCfgRangeIndex }
+ ::= { ospfCurCfgRangeTable 1 }
+
+OspfCurCfgRangeEntry ::= SEQUENCE {
+ ospfCurCfgRangeIndex Integer32,
+ ospfCurCfgRangeAddr IpAddress,
+ ospfCurCfgRangeMask IpAddress,
+ ospfCurCfgRangeAreaIndex Integer32,
+ ospfCurCfgRangeHideState INTEGER,
+ ospfCurCfgRangeState INTEGER
+ }
+
+ospfCurCfgRangeIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The range number for which the OSPF summary range table is related."
+ ::= { ospfCurCfgRangeEntry 1}
+
+ospfCurCfgRangeAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the range."
+ ::= { ospfCurCfgRangeEntry 2 }
+
+ospfCurCfgRangeMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mask of the range."
+ ::= { ospfCurCfgRangeEntry 3 }
+
+ospfCurCfgRangeAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The area index."
+ ::= { ospfCurCfgRangeEntry 4 }
+
+ospfCurCfgRangeHideState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the hide range."
+ ::= { ospfCurCfgRangeEntry 5 }
+
+ospfCurCfgRangeState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the range."
+ ::= { ospfCurCfgRangeEntry 6 }
+
+ospfNewCfgRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfNewCfgRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF summary range in the new configuration."
+ ::= { ospfCfg 15 }
+
+ospfNewCfgRangeEntry OBJECT-TYPE
+ SYNTAX OspfNewCfgRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPF summary range."
+ INDEX { ospfNewCfgRangeIndex }
+ ::= { ospfNewCfgRangeTable 1 }
+
+OspfNewCfgRangeEntry ::= SEQUENCE {
+ ospfNewCfgRangeIndex Integer32,
+ ospfNewCfgRangeAddr IpAddress,
+ ospfNewCfgRangeMask IpAddress,
+ ospfNewCfgRangeAreaIndex Integer32,
+ ospfNewCfgRangeHideState INTEGER,
+ ospfNewCfgRangeState INTEGER,
+ ospfNewCfgRangeDelete INTEGER
+ }
+
+ospfNewCfgRangeIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The range number for which the OSPF summary range table is related."
+ ::= { ospfNewCfgRangeEntry 1}
+
+ospfNewCfgRangeAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the range."
+ ::= { ospfNewCfgRangeEntry 2 }
+
+ospfNewCfgRangeMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The mask of the range."
+ ::= { ospfNewCfgRangeEntry 3 }
+
+ospfNewCfgRangeAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The area index."
+ ::= { ospfNewCfgRangeEntry 4 }
+
+ospfNewCfgRangeHideState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the hide range."
+ ::= { ospfNewCfgRangeEntry 5 }
+
+ospfNewCfgRangeState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the range."
+ ::= { ospfNewCfgRangeEntry 6 }
+
+ospfNewCfgRangeDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { ospfNewCfgRangeEntry 7 }
+
+
+ospfRouteRedistribution OBJECT IDENTIFIER ::= { ospfCfg 4 }
+
+ospfRedistributeStatic OBJECT IDENTIFIER ::= { ospfRouteRedistribution 1 }
+
+ospfCurCfgStaticMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric to be assigned to static routes.
+ A value of 0 indicates none."
+ ::= { ospfRedistributeStatic 1 }
+
+ospfNewCfgStaticMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The metric to be assigned to static routes.
+ A value of 0 indicates none."
+ ::= { ospfRedistributeStatic 2 }
+
+ospfCurCfgStaticMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AS External metric type for static routes."
+ ::= { ospfRedistributeStatic 3 }
+
+ospfNewCfgStaticMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The AS External metric type for static routes."
+ ::= { ospfRedistributeStatic 4 }
+
+ospfCurCfgStaticOutRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the out route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { ospfRedistributeStatic 5 }
+
+ospfNewCfgStaticOutRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the out route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { ospfRedistributeStatic 6 }
+
+ospfNewCfgStaticAddOutRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The route map to be add into out-rmap list. When read, 0 is returned."
+ ::= { ospfRedistributeStatic 7 }
+
+ospfNewCfgStaticRemoveOutRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The route map to be removed from out-rmap list. When read,
+ 0 is returned."
+ ::= { ospfRedistributeStatic 8 }
+
+ospfRedistributeEbgp OBJECT IDENTIFIER ::= { ospfRouteRedistribution 2 }
+
+ospfCurCfgEbgpMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric to be assigned to External BGP routes.
+ A value of 0 indicates none."
+ ::= { ospfRedistributeEbgp 1 }
+
+ospfNewCfgEbgpMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric to be assigned to External BGP routes.
+ A value of 0 indicates none."
+ ::= { ospfRedistributeEbgp 2 }
+
+ospfCurCfgEbgpMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AS External metric type for External BGP routes."
+ ::= { ospfRedistributeEbgp 3 }
+
+ospfNewCfgEbgpMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The AS External metric type for External BGP routes."
+ ::= { ospfRedistributeEbgp 4 }
+
+ospfCurCfgEbgpOutRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the out route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { ospfRedistributeEbgp 5 }
+
+ospfNewCfgEbgpOutRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the out route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { ospfRedistributeEbgp 6 }
+
+ospfNewCfgEbgpAddOutRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The route map to be add into out-rmap list. When read, 0 is returned."
+ ::= { ospfRedistributeEbgp 7 }
+
+ospfNewCfgEbgpRemoveOutRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The route map to be removed from out-rmap list. When read,
+ 0 is returned."
+ ::= { ospfRedistributeEbgp 8 }
+
+ospfRedistributeIbgp OBJECT IDENTIFIER ::= { ospfRouteRedistribution 3 }
+
+ospfCurCfgIbgpMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric for Internal BGP routes.
+ A value of 0 indicates none."
+ ::= { ospfRedistributeIbgp 1 }
+
+ospfNewCfgIbgpMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric for Internal BGP routes.
+ A value of 0 indicates none."
+ ::= { ospfRedistributeIbgp 2 }
+
+ospfCurCfgIbgpMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AS External metric type for Internal BGP routes."
+ ::= { ospfRedistributeIbgp 3 }
+
+ospfNewCfgIbgpMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The AS External metric type for Internal BGP routes."
+ ::= { ospfRedistributeIbgp 4 }
+
+ospfCurCfgIbgpOutRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the out route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { ospfRedistributeIbgp 5 }
+
+ospfNewCfgIbgpOutRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the out route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { ospfRedistributeIbgp 6 }
+
+ospfNewCfgIbgpAddOutRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The route map to be add into out-rmap list. When read, 0 is returned."
+ ::= { ospfRedistributeIbgp 7 }
+
+ospfNewCfgIbgpRemoveOutRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The route map to be removed from out-rmap list. When read,
+ 0 is returned."
+ ::= { ospfRedistributeIbgp 8 }
+
+ospfRedistributeFixed OBJECT IDENTIFIER ::= { ospfRouteRedistribution 4 }
+
+ospfCurCfgFixedMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric for fixed routes. A value of 0 indicates none"
+ ::= { ospfRedistributeFixed 1 }
+
+ospfNewCfgFixedMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric for fixed routes. A value of 0 indicates none"
+ ::= { ospfRedistributeFixed 2 }
+
+ospfCurCfgFixedMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AS External metric type for fixed routes."
+ ::= { ospfRedistributeFixed 3 }
+
+ospfNewCfgFixedMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The AS External metric type for fixed routes."
+ ::= { ospfRedistributeFixed 4 }
+
+ospfCurCfgFixedOutRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the out route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { ospfRedistributeFixed 5 }
+
+ospfNewCfgFixedOutRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the out route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { ospfRedistributeFixed 6 }
+
+ospfNewCfgFixedAddOutRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The route map to be add into out-rmap list. When read, 0 is returned."
+ ::= { ospfRedistributeFixed 7 }
+
+ospfNewCfgFixedRemoveOutRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The route map to be removed from out-rmap list. When read,
+ 0 is returned."
+ ::= { ospfRedistributeFixed 8 }
+
+ospfRedistributeRip OBJECT IDENTIFIER ::= { ospfRouteRedistribution 5 }
+
+ospfCurCfgRipMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric for RIP routes. A value of 0 indicates none"
+ ::= { ospfRedistributeRip 1 }
+
+ospfNewCfgRipMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric for RIP routes. A value of 0 indicates none"
+ ::= { ospfRedistributeRip 2 }
+
+ospfCurCfgRipMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AS External metric type for RIP routes."
+ ::= { ospfRedistributeRip 3 }
+
+ospfNewCfgRipMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The AS External metric type for RIP routes."
+ ::= { ospfRedistributeRip 4 }
+
+ospfCurCfgRipOutRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the out route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { ospfRedistributeRip 5 }
+
+ospfNewCfgRipOutRmapList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route maps present in the out route map list.
+ The route maps are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Rmap 9
+ || ||
+ || ||___ Rmap 8
+ || |____ Rmap 7
+ || . . .
+ ||_________ Rmap 2
+ |__________ Rmap 1
+
+ where x : 1 - The represented route map is selected
+ 0 - The represented route map is not selected"
+ ::= { ospfRedistributeRip 6 }
+
+ospfNewCfgRipAddOutRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The route map to be add into out-rmap list. When read, 0 is returned."
+ ::= { ospfRedistributeRip 7 }
+
+ospfNewCfgRipRemoveOutRmap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The route map to be removed from out-rmap list. When read,
+ 0 is returned."
+ ::= { ospfRedistributeRip 8 }
+
+ipCurCfgRouterID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The router ID of the switch."
+ ::= { ipGeneralCfg 1 }
+
+ipNewCfgRouterID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The router ID of the switch."
+ ::= { ipGeneralCfg 2 }
+
+ipCurCfgASNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The autonomous system (AS) number."
+ ::= { ipGeneralCfg 3 }
+
+ipNewCfgASNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The autonomous system (AS) number."
+ ::= { ipGeneralCfg 4 }
+
+--
+-- IPMC Static Route Configuration
+--
+--
+-- Static ARP Configuration
+--
+ipStaticArpTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the Static ARP table."
+ ::= { ipStaticArpCfg 1 }
+
+ipCurCfgStaticArpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgStaticArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of static ARPs in the current configuration block."
+ ::= { ipStaticArpCfg 2 }
+
+ipCurCfgStaticArpEntry OBJECT-TYPE
+ SYNTAX IpCurCfgStaticArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the static ARP table"
+ INDEX { ipCurCfgStaticArpIndx }
+ ::= { ipCurCfgStaticArpTable 1 }
+
+IpCurCfgStaticArpEntry ::= SEQUENCE {
+ ipCurCfgStaticArpIndx Integer32,
+ ipCurCfgStaticArpIp IpAddress,
+ ipCurCfgStaticArpMAC PhysAddress,
+ ipCurCfgStaticArpVlan Integer32,
+ ipCurCfgStaticArpPort Integer32
+ }
+
+ipCurCfgStaticArpIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the static ARP table."
+ ::= { ipCurCfgStaticArpEntry 1}
+
+ipCurCfgStaticArpIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address for the ARP entry."
+ ::= { ipCurCfgStaticArpEntry 2}
+
+ipCurCfgStaticArpMAC OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address for the ARP entry."
+ ::= { ipCurCfgStaticArpEntry 3 }
+
+ipCurCfgStaticArpVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN for the ARP entry."
+ ::= { ipCurCfgStaticArpEntry 4}
+
+ipCurCfgStaticArpPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port for the ARP entry."
+ ::= { ipCurCfgStaticArpEntry 5}
+
+ipNewCfgStaticArpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgStaticArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of static ARPs in the new configuration block."
+ ::= { ipStaticArpCfg 3 }
+
+ipNewCfgStaticArpEntry OBJECT-TYPE
+ SYNTAX IpNewCfgStaticArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the static ARP table"
+ INDEX { ipNewCfgStaticArpIndx }
+ ::= { ipNewCfgStaticArpTable 1 }
+
+IpNewCfgStaticArpEntry ::= SEQUENCE {
+ ipNewCfgStaticArpIndx Integer32,
+ ipNewCfgStaticArpIp IpAddress,
+ ipNewCfgStaticArpMAC PhysAddress,
+ ipNewCfgStaticArpVlan Integer32,
+ ipNewCfgStaticArpPort Integer32,
+ ipNewCfgStaticArpAction INTEGER
+ }
+
+ipNewCfgStaticArpIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the static ARP table."
+ ::= { ipNewCfgStaticArpEntry 1}
+
+ipNewCfgStaticArpIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address for the ARP entry."
+ ::= { ipNewCfgStaticArpEntry 2}
+
+ipNewCfgStaticArpMAC OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The MAC address for the ARP entry."
+ ::= { ipNewCfgStaticArpEntry 3 }
+
+ipNewCfgStaticArpVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VLAN for the ARP entry."
+ ::= { ipNewCfgStaticArpEntry 4}
+
+ipNewCfgStaticArpPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port for the ARP entry."
+ ::= { ipNewCfgStaticArpEntry 5}
+
+ipNewCfgStaticArpAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other is returned. Setting the value to anything other
+ than 2(delete) has no effect on the state of the row."
+ ::= { ipNewCfgStaticArpEntry 6 }
+
+
+
+-- Statistics
+
+-- RIP Statistics Group
+
+
+-- RIPv2 Statistics
+
+ripStatInPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP packets recieved."
+ ::= { rip2Stats 1 }
+
+ripStatOutPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP packets transmitted."
+ ::= { rip2Stats 2 }
+
+ripStatInRequestPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP requests recieved."
+ ::= { rip2Stats 3 }
+
+ripStatInResponsePkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP response recieved."
+ ::= { rip2Stats 4 }
+
+ripStatOutRequestPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP requests transmitted."
+ ::= { rip2Stats 5 }
+
+ripStatOutResponsePkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP responses transmitted."
+ ::= { rip2Stats 6 }
+
+ripStatRouteTimeout OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP route timeouts."
+ ::= { rip2Stats 7 }
+
+ripStatInBadSizePkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bad size RIP packets recieved."
+ ::= { rip2Stats 8 }
+
+ripStatInBadVersion OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP bad versions recieved."
+ ::= { rip2Stats 9 }
+
+ripStatInBadZeros OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP bad zeros recieved."
+ ::= { rip2Stats 10 }
+
+ripStatInBadSourcePort OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP bad source port recieved."
+ ::= { rip2Stats 11 }
+
+ripStatInBadSourceIP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP bad source IP recieved."
+ ::= { rip2Stats 12 }
+
+ripStatInSelfRcvPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP packets from self received."
+ ::= { rip2Stats 13 }
+
+-- ARP Statistics Group
+
+arpStatEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of ARP entries."
+ ::= { arpStats 1 }
+
+arpStatHighWater OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of ARP entries."
+ ::= { arpStats 2 }
+
+arpStatMaxEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of ARP entries."
+ ::= { arpStats 3 }
+
+-- ROUTE Statistics Group
+
+routeStatEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of IP routes."
+ ::= { routeStats 1 }
+
+routeStatHighWater OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of IP routes."
+ ::= { routeStats 2 }
+
+routeStatMaxEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of IP routes."
+ ::= { routeStats 3 }
+
+-- DNS Statistics
+
+dnsStatInGoodDnsRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of DNS request packets which are received."
+ ::= { dnsStats 1 }
+
+dnsStatInBadDnsRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of DNS request packets received that were dropped."
+ ::= { dnsStats 2 }
+
+dnsStatOutDnsRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of DNS response packets that have been transmitted."
+ ::= { dnsStats 3 }
+
+-- The VRRP Statistics
+
+vrrpStatInAdvers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of good VRRP advertisements which are received."
+ ::= { vrrpStats 1 }
+
+vrrpStatOutAdvers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of good VRRP advertisements which are transmitted."
+ ::= { vrrpStats 2 }
+
+vrrpStatOutBadAdvers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad VRRP advertisements which are received."
+ ::= { vrrpStats 3 }
+
+-- Clear Statistics for ip and ip interface
+ipClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(2) results in clearing the IP statistics."
+ ::= { clearStats 1 }
+
+ifStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Interface Statistics."
+ ::= { clearStats 2 }
+
+ifStatsEntry OBJECT-TYPE
+ SYNTAX IfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IP Interface statistics."
+ INDEX { ifStatsIndex }
+ ::= { ifStatsTable 1 }
+
+IfStatsEntry ::= SEQUENCE {
+ ifStatsIndex Integer32,
+ ifClearStats INTEGER
+ }
+
+ifStatsIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the IP interface for which these statistics apply."
+ ::= { ifStatsEntry 1 }
+
+ifClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(2) results in clearing the statistics for this
+ IP interface (if) stats."
+ ::= { ifStatsEntry 2 }
+
+-- Ospf Statistics
+
+-- Ospf Statistics for all interfaces and OSPF areas
+ospfGeneralStats OBJECT IDENTIFIER ::= { ospfStats 1 }
+ospfCumRxTxStats OBJECT IDENTIFIER ::= { ospfGeneralStats 1 }
+ospfCumNbrChangeStats OBJECT IDENTIFIER ::= { ospfGeneralStats 2 }
+ospfCumIntfChangeStats OBJECT IDENTIFIER ::= { ospfGeneralStats 3 }
+ospfTimersKickOffStats OBJECT IDENTIFIER ::= { ospfGeneralStats 4 }
+
+-- Ospf Statistics / Area
+ospfArea OBJECT IDENTIFIER ::= { ospfStats 2 }
+
+ospfAreaRxTxStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfAreaRxTxStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Area Rx/Tx Statistics."
+ ::= { ospfArea 1 }
+
+ospfAreaRxTxStatsEntry OBJECT-TYPE
+ SYNTAX OspfAreaRxTxStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Rx Tx packet Statistics about a OSPF area."
+ INDEX { ospfAreaRxTxIndex }
+ ::= { ospfAreaRxTxStats 1 }
+
+OspfAreaRxTxStatsEntry ::= SEQUENCE {
+ ospfAreaRxTxIndex Integer32,
+ ospfAreaRxPkts Counter32,
+ ospfAreaTxPkts Counter32,
+ ospfAreaRxHello Counter32,
+ ospfAreaTxHello Counter32,
+ ospfAreaRxDatabase Counter32,
+ ospfAreaTxDatabase Counter32,
+ ospfAreaRxlsReqs Counter32,
+ ospfAreaTxlsReqs Counter32,
+ ospfAreaRxlsAcks Counter32,
+ ospfAreaTxlsAcks Counter32,
+ ospfAreaRxlsUpdates Counter32,
+ ospfAreaTxlsUpdates Counter32
+ }
+
+ospfAreaRxTxIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the ospf Area for which these statistics apply."
+ ::= { ospfAreaRxTxStatsEntry 1 }
+
+ospfAreaRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of OSPF packets received in this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 2 }
+
+ospfAreaTxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of OSPF packets transmitted in this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 3 }
+
+ospfAreaRxHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets received in this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 4 }
+
+ospfAreaTxHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets transmitted in this OSPF
+ area."
+ ::= { ospfAreaRxTxStatsEntry 5 }
+
+ospfAreaRxDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets transmitted
+ for this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 6 }
+
+ospfAreaTxDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets transmitted
+ for this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 7 }
+
+ospfAreaRxlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets received for
+ this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 8 }
+
+ospfAreaTxlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets transmitted for
+ this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 9 }
+
+ospfAreaRxlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets received for
+ this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 10 }
+
+ospfAreaTxlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets transmitted
+ for this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 11 }
+
+ospfAreaRxlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets received for
+ this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 12 }
+
+ospfAreaTxlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets transmitted for
+ this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 13 }
+
+
+ospfAreaNbrChangeStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfAreaNbrChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Area Neighbour Statistics."
+ ::= { ospfArea 2 }
+
+ospfAreaNbrChangeStatsEntry OBJECT-TYPE
+ SYNTAX OspfAreaNbrChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Area Neighbour Change Statistics about a OSPF area."
+ INDEX { ospfAreaNbrIndex }
+ ::= { ospfAreaNbrChangeStats 1 }
+
+OspfAreaNbrChangeStatsEntry ::= SEQUENCE {
+ ospfAreaNbrIndex Integer32,
+ ospfAreaNbrhello Counter32,
+ ospfAreaNbrStart Counter32,
+ ospfAreaNbrAdjointOk Counter32,
+ ospfAreaNbrNegotiationDone Counter32,
+ ospfAreaNbrExchangeDone Counter32,
+ ospfAreaNbrBadRequests Counter32,
+ ospfAreaNbrBadSequence Counter32,
+ ospfAreaNbrLoadingDone Counter32,
+ ospfAreaNbrN1way Counter32,
+ ospfAreaNbrRstAd Counter32,
+ ospfAreaNbrDown Counter32,
+ ospfAreaNbrN2way Counter32
+ }
+
+ospfAreaNbrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the ospf Area for which these statistics apply."
+ ::= { ospfAreaNbrChangeStatsEntry 1 }
+
+ospfAreaNbrhello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets received from neighbours
+ in this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 2 }
+
+ospfAreaNbrStart OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of neighbours in this state (i.e. an indication
+ that Hello packets should now be sent to the neighbour at intervals
+ of HelloInterval seconds.) in this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 3 }
+
+ospfAreaNbrAdjointOk OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of decisions to be made (again) as to whether
+ an adjacency should be established/maintained with the neighbour.
+ for this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 4 }
+
+ospfAreaNbrNegotiationDone OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of neighbours in this state wherein the
+ Master/slave relationship has been negotiated, and sequence
+ numbers have been exchanged, for this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 5 }
+
+ospfAreaNbrExchangeDone OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of neighbours in this state (i.e. in an
+ adjacency's final state) having transimitted a full sequence
+ of Database Description packets, for this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 6 }
+
+ospfAreaNbrBadRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of Link State Requests which have been received
+ for a link state advertisement not contained in the database across
+ this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 7 }
+
+ospfAreaNbrBadSequence OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets which have been
+ received that either
+ a) has an unexpected DD sequence number
+ b) Unexpectedly has the init bit set
+ c) Has an options field differing from the last Options field
+ received in a Database Description packet.
+ Any of these conditions indicate that some error has occured during
+ adjacency establishment for this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 8 }
+
+ospfAreaNbrLoadingDone OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of link state updates received for all
+ out-of-date portions of the database in this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 9 }
+
+ospfAreaNbrN1way OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets received from neighbours, in
+ which this router is not mentioned in this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 10 }
+
+ospfAreaNbrRstAd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the Neighbour adjacency has been reset
+ across this OPSF area."
+ ::= { ospfAreaNbrChangeStatsEntry 11 }
+
+ospfAreaNbrDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Neighbouring routers down (i.e. in the initial
+ state of a neighbour conversation.) in this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 12 }
+
+ospfAreaNbrN2way OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets received from neighbours, in
+ which this router is mentioned in this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 13 }
+
+ospfAreaChangeStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfAreaChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Area Change Statistics."
+ ::= { ospfArea 3 }
+
+ospfAreaChangeStatsEntry OBJECT-TYPE
+ SYNTAX OspfAreaChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Area Change Statistics about a OSPF area."
+ INDEX { ospfAreaIntfIndex }
+ ::= { ospfAreaChangeStats 1 }
+
+OspfAreaChangeStatsEntry ::= SEQUENCE {
+ ospfAreaIntfIndex Integer32,
+ ospfAreaIntfHello Counter32,
+ ospfAreaIntfDown Counter32,
+ ospfAreaIntfLoop Counter32,
+ ospfAreaIntfUnloop Counter32,
+ ospfAreaIntfWaitTimer Counter32,
+ ospfAreaIntfBackup Counter32,
+ ospfAreaIntfNbrChange Counter32
+ }
+
+ospfAreaIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the OSPF Area for which these statistics apply."
+ ::= { ospfAreaChangeStatsEntry 1 }
+
+ospfAreaIntfHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets sent on this OSPF area."
+ ::= { ospfAreaChangeStatsEntry 2 }
+
+ospfAreaIntfDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of interfaces down in this OSPF area."
+ ::= { ospfAreaChangeStatsEntry 3 }
+
+ospfAreaIntfLoop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of interfaces no longer connected to
+ the attatched network in this OSPF area."
+ ::= { ospfAreaChangeStatsEntry 4 }
+
+ospfAreaIntfUnloop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of interfaces connected to the attatched
+ network in this OSPF area.."
+ ::= { ospfAreaChangeStatsEntry 5 }
+
+
+ospfAreaIntfWaitTimer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the Wait Timer has been fired,
+ (indicating the end of the waiting period that is required
+ before electing a (Backup) Designated Router) for this
+ OSPF area."
+ ::= { ospfAreaChangeStatsEntry 6 }
+
+ospfAreaIntfBackup OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Backup Designated Routers on the attatched
+ network for this OSPF area."
+ ::= { ospfAreaChangeStatsEntry 7 }
+
+
+ospfAreaIntfNbrChange OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of changes in the set of bidirectional neighbours
+ associated with the interface in this OSPF area."
+ ::= { ospfAreaChangeStatsEntry 8 }
+
+ospfAreaErrorStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfAreaErrorStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Area Error Statistics."
+ ::= { ospfArea 4 }
+
+ospfAreaErrorStatsEntry OBJECT-TYPE
+ SYNTAX OspfAreaErrorStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Error Statistics for an OSPF area."
+ INDEX { ospfAreaErrIndex }
+ ::= { ospfAreaErrorStats 1 }
+
+OspfAreaErrorStatsEntry ::= SEQUENCE {
+ ospfAreaErrIndex Integer32,
+ ospfAreaErrAuthFailure Counter32,
+ ospfAreaErrNetmaskMismatch Counter32,
+ ospfAreaErrHelloMismatch Counter32,
+ ospfAreaErrDeadMismatch Counter32,
+ ospfAreaErrOptionsMismatch Counter32,
+ ospfAreaErrUnknownNbr Counter32
+ }
+
+ospfAreaErrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the OSPF Area for which these statistics apply."
+ ::= { ospfAreaErrorStatsEntry 1 }
+
+ospfAreaErrAuthFailure OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a wrong password in
+ this area."
+ ::= { ospfAreaErrorStatsEntry 2 }
+
+ospfAreaErrNetmaskMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a wrong netmask in
+ this area."
+ ::= { ospfAreaErrorStatsEntry 3 }
+
+ospfAreaErrHelloMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a different hello interval
+ in this area."
+ ::= { ospfAreaErrorStatsEntry 4 }
+
+ospfAreaErrDeadMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a different dead interval
+ in this area."
+ ::= { ospfAreaErrorStatsEntry 5 }
+
+ospfAreaErrOptionsMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a different options
+ in this area."
+ ::= { ospfAreaErrorStatsEntry 6 }
+
+ospfAreaErrUnknownNbr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received from an unknown neighbor
+ in this area."
+ ::= { ospfAreaErrorStatsEntry 7 }
+
+-- Ospf Statistics / Interface
+ospfInterface OBJECT IDENTIFIER ::= { ospfStats 3 }
+
+ospfIntfRxTxStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfIntfRxTxStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Interface Rx/Tx packet Statistics."
+ ::= { ospfInterface 1 }
+
+ospfIntfRxTxStatsEntry OBJECT-TYPE
+ SYNTAX OspfIntfRxTxStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OSPF interface Rx/Tx packet statistics."
+ INDEX { ospfIntfRxTxIndex }
+ ::= { ospfIntfRxTxStats 1 }
+
+OspfIntfRxTxStatsEntry ::= SEQUENCE {
+ ospfIntfRxTxIndex Integer32,
+ ospfIntfRxPkts Counter32,
+ ospfIntfTxPkts Counter32,
+ ospfIntfRxHello Counter32,
+ ospfIntfTxHello Counter32,
+ ospfIntfRxDatabase Counter32,
+ ospfIntfTxDatabase Counter32,
+ ospfIntfRxlsReqs Counter32,
+ ospfIntfTxlsReqs Counter32,
+ ospfIntfRxlsAcks Counter32,
+ ospfIntfTxlsAcks Counter32,
+ ospfIntfRxlsUpdates Counter32,
+ ospfIntfTxlsUpdates Counter32
+ }
+
+ospfIntfRxTxIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF interface for which these statistics apply."
+ ::= { ospfIntfRxTxStatsEntry 1 }
+
+ospfIntfRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of OSPF packets received for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 2 }
+
+ospfIntfTxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of OSPF packets transmitted for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 3 }
+
+ospfIntfRxHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets received
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 4 }
+
+ospfIntfTxHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets transmitted
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 5 }
+
+ospfIntfRxDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets received
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 6 }
+
+ospfIntfTxDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets transmitted
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 7 }
+
+ospfIntfRxlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets received
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 8 }
+
+ospfIntfTxlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets transmitted
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 9 }
+
+ospfIntfRxlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets received
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 10 }
+
+ospfIntfTxlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets transmitted
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 11 }
+
+ospfIntfRxlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets received for
+ this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 12 }
+
+ospfIntfTxlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets transmitted for
+ this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 13 }
+
+
+ospfIntfNbrChangeStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfIntfNbrChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Interface Neighbour change Statistics."
+ ::= { ospfInterface 2 }
+
+ospfIntfNbrChangeStatsEntry OBJECT-TYPE
+ SYNTAX OspfIntfNbrChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OSPF interface Neighbour Change statistics."
+ INDEX { ospfIntfNbrIndex }
+ ::= { ospfIntfNbrChangeStats 1 }
+
+OspfIntfNbrChangeStatsEntry ::= SEQUENCE {
+ ospfIntfNbrIndex Integer32,
+ ospfIntfNbrhello Counter32,
+ ospfIntfNbrStart Counter32,
+ ospfIntfNbrAdjointOk Counter32,
+ ospfIntfNbrNegotiationDone Counter32,
+ ospfIntfNbrExchangeDone Counter32,
+ ospfIntfNbrBadRequests Counter32,
+ ospfIntfNbrBadSequence Counter32,
+ ospfIntfNbrLoadingDone Counter32,
+ ospfIntfNbrN1way Counter32,
+ ospfIntfNbrRstAd Counter32,
+ ospfIntfNbrDown Counter32,
+ ospfIntfNbrN2way Counter32
+ }
+
+ospfIntfNbrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the OSPF Interface for which these statistics apply."
+ ::= { ospfIntfNbrChangeStatsEntry 1 }
+
+ospfIntfNbrhello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets received from neighbours
+ in this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 2 }
+
+ospfIntfNbrStart OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of neighbours in this state (i.e. an indication
+ that Hello packets should now be sent to the neighbour at intervals
+ of HelloInterval seconds.) in this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 3 }
+
+ospfIntfNbrAdjointOk OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of decisions to be made (again) as to whether
+ an adjacency should be established/maintained with the neighbour.
+ for this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 4 }
+
+ospfIntfNbrNegotiationDone OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of neighbours in this state wherein the
+ Master/slave relationship has been negotiated, and sequence
+ numbers have been exchanged, for this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 5 }
+
+ospfIntfNbrExchangeDone OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of neighbours in this state (i.e. in an
+ adjacency's final state) having transimitted a full sequence
+ of Database Description packets, for this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 6 }
+
+ospfIntfNbrBadRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Requests which have been received
+ for a link state advertisement not contained in the database for
+ this interface."
+ ::= { ospfIntfNbrChangeStatsEntry 7 }
+
+ospfIntfNbrBadSequence OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets which have been
+ received that either
+ a) has an unexpected DD sequence number
+ b) Unexpectedly has the init bit set
+ c) Has an options field differing from the last Options field
+ received in a Database Description packet.
+ Any of these conditions indicate that some error has occured during
+ adjacency establishment for this interface."
+ ::= { ospfIntfNbrChangeStatsEntry 8 }
+
+ospfIntfNbrLoadingDone OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of link state updates received for all
+ out-of-date portions of the database for this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 9 }
+
+ospfIntfNbrN1way OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets received from neighbours, in
+ which this router is not mentioned for this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 10 }
+
+ospfIntfNbrRstAd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of times the Neighbour adjacency has been reset
+ on this interface."
+ ::= { ospfIntfNbrChangeStatsEntry 11 }
+
+ospfIntfNbrDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Neighbouring routers down (i.e. in the initial
+ state of a neighbour conversation.) for this interface."
+ ::= { ospfIntfNbrChangeStatsEntry 12 }
+
+ospfIntfNbrN2way OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets received from neighbours, in
+ which this router is mentioned for this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 13 }
+
+ospfIntfChangeStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfIntfChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Interface change Statistics."
+ ::= { ospfInterface 3 }
+
+ospfIntfChangeStatsEntry OBJECT-TYPE
+ SYNTAX OspfIntfChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OSPF interface Change statistics."
+ INDEX { ospfIntfIndex }
+ ::= { ospfIntfChangeStats 1 }
+
+OspfIntfChangeStatsEntry ::= SEQUENCE {
+ ospfIntfIndex Integer32,
+ ospfIntfHello Counter32,
+ ospfIntfDown Counter32,
+ ospfIntfLoop Counter32,
+ ospfIntfUnloop Counter32,
+ ospfIntfWaitTimer Counter32,
+ ospfIntfBackup Counter32,
+ ospfIntfNbrChange Counter32
+ }
+
+ospfIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the OSPF Interface for which these statistics apply."
+ ::= { ospfIntfChangeStatsEntry 1 }
+
+ospfIntfHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets sent by this interface."
+ ::= { ospfIntfChangeStatsEntry 2 }
+
+ospfIntfDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the interface was down."
+ ::= { ospfIntfChangeStatsEntry 3 }
+
+ospfIntfLoop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the interface was no longer connected to
+ the attatched network."
+ ::= { ospfIntfChangeStatsEntry 4 }
+
+ospfIntfUnloop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the interface, connected back to
+ the attatched network."
+ ::= { ospfIntfChangeStatsEntry 5 }
+
+ospfIntfWaitTimer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the Wait Timer has been fired,
+ (indicating the end of the waiting period that is required
+ before electing a (Backup) Designated Router) for this
+ OSPF interface."
+ ::= { ospfIntfChangeStatsEntry 6 }
+
+ospfIntfBackup OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Backup Designated Routers on the attatched
+ network for this OSPF interface."
+ ::= { ospfIntfChangeStatsEntry 7 }
+
+ospfIntfNbrChange OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of changes in the set of bidirectional neighbours
+ associated with the interface for this OSPF interface."
+ ::= { ospfIntfChangeStatsEntry 8 }
+
+ospfIntfErrorStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfIntfErrorStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Interface Error Statistics."
+ ::= { ospfInterface 4 }
+
+ospfIntfErrorStatsEntry OBJECT-TYPE
+ SYNTAX OspfIntfErrorStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Error Statistics for an OSPF area."
+ INDEX { ospfIntfErrIndex }
+ ::= { ospfIntfErrorStats 1 }
+
+OspfIntfErrorStatsEntry ::= SEQUENCE {
+ ospfIntfErrIndex Integer32,
+ ospfIntfErrAuthFailure Counter32,
+ ospfIntfErrNetmaskMismatch Counter32,
+ ospfIntfErrHelloMismatch Counter32,
+ ospfIntfErrDeadMismatch Counter32,
+ ospfIntfErrOptionsMismatch Counter32,
+ ospfIntfErrUnknownNbr Counter32
+ }
+
+ospfIntfErrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the OSPF Intf for which these statistics apply."
+ ::= { ospfIntfErrorStatsEntry 1 }
+
+ospfIntfErrAuthFailure OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a wrong password in
+ this area."
+ ::= { ospfIntfErrorStatsEntry 2 }
+
+ospfIntfErrNetmaskMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a wrong netmask in
+ this area."
+ ::= { ospfIntfErrorStatsEntry 3 }
+
+ospfIntfErrHelloMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a different hello interval
+ in this area."
+ ::= { ospfIntfErrorStatsEntry 4 }
+
+ospfIntfErrDeadMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a different dead interval
+ in this area."
+ ::= { ospfIntfErrorStatsEntry 5 }
+
+ospfIntfErrOptionsMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a different options
+ in this area."
+ ::= { ospfIntfErrorStatsEntry 6 }
+
+ospfIntfErrUnknownNbr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received from an unknown neighbor
+ in this area."
+ ::= { ospfIntfErrorStatsEntry 7 }
+
+-- Ospf General Statistics contains the cumulative stats for all
+-- areas / interfaces
+ospfCumRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all OSPF packets received on all OSPF areas
+ and interfaces."
+ ::= { ospfCumRxTxStats 1 }
+
+ospfCumTxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all OSPF packets transmitted on all OSPF areas
+ and interfaces."
+ ::= { ospfCumRxTxStats 2 }
+
+ospfCumRxHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all Hello packets received on all OSPF areas
+ and interfaces."
+ ::= { ospfCumRxTxStats 3 }
+
+ospfCumTxHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all Hello packets transmitted on all OSPF areas
+ and interfaces."
+ ::= { ospfCumRxTxStats 4 }
+
+ospfCumRxDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all Database Description packets received on
+ all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 5 }
+
+ospfCumTxDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all Database Description packets transmitted on
+ all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 6 }
+
+ospfCumRxlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all Link State Request packets received on
+ all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 7 }
+
+ospfCumTxlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all Link State Request packets transmitted on
+ all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 8 }
+
+ospfCumRxlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all Link State Acknowledgement packets received
+ on all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 9 }
+
+ospfCumTxlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all Link State Acknowledgement packets transmitted
+ on all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 10 }
+
+ospfCumRxlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all Link State Update packets received
+ on all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 11 }
+
+ospfCumTxlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all Link State Update packets transmitted
+ on all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 12 }
+
+ospfCumNbrhello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of all Hello packets received from neighbours
+ on all OSPF areas and interfaces."
+ ::= { ospfCumNbrChangeStats 1 }
+
+ospfCumNbrStart OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of neighbours in this state (i.e. an indication
+ that Hello packets should now be sent to the neighbour at intervals
+ of HelloInterval seconds.) across all OSPF areas and interfaces."
+ ::= { ospfCumNbrChangeStats 2 }
+
+ospfCumNbrAdjointOk OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of decisions to be made (again) as to whether
+ an adjacency should be established/maintained with the neighbour
+ across all OSPF areas and interfaces."
+ ::= { ospfCumNbrChangeStats 3 }
+
+ospfCumNbrNegotiationDone OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of neighbours in this state wherein the
+ Master/slave relationship has been negotiated, and sequence
+ numbers have been exchanged, across all OSPF areas and
+ interfaces."
+ ::= { ospfCumNbrChangeStats 4 }
+
+ospfCumNbrExchangeDone OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of neighbours in this state (i.e. in an
+ adjacency's final state) having transimitted a full sequence
+ of Database Description packets, across all OSPF areas
+ and interfaces."
+ ::= { ospfCumNbrChangeStats 5 }
+
+ospfCumNbrBadRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of Link State Requests which have been received
+ for a link state advertisement not contained in the database across
+ all interfaces and OSPF areas."
+ ::= { ospfCumNbrChangeStats 6 }
+
+ospfCumNbrBadSequence OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of Database Description packets which have been
+ received that either
+ a) has an unexpected DD sequence number
+ b) Unexpectedly has the init bit set
+ c) Has an options field differing from the last Options field
+ received in a Database Description packet.
+ Any of these conditions indicate that some error has occured during
+ adjacency establishment for all OSPF areas and interfaces."
+ ::= { ospfCumNbrChangeStats 7 }
+
+ospfCumNbrLoadingDone OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of link state updates received for all
+ out-of-date portions of the database across all OSPF areas
+ and interfaces."
+ ::= { ospfCumNbrChangeStats 8 }
+
+ospfCumNbrN1way OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of Hello packets received from neighbours, in
+ which this router is not mentioned across all OSPF interfaces
+ and areas."
+ ::= { ospfCumNbrChangeStats 9 }
+
+ospfCumNbrRstAd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of times the Neighbour adjacency has been reset
+ across all OPSF areas and interfaces."
+ ::= { ospfCumNbrChangeStats 10 }
+
+ospfCumNbrDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Neighbouring routers down (i.e. in the initial
+ state of a neighbour conversation.) across all OSPF areas and
+ interfaces."
+ ::= { ospfCumNbrChangeStats 11 }
+
+ospfCumNbrN2way OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of Hello packets received from neighbours, in
+ which this router is mentioned across all OSPF interfaces
+ and areas."
+ ::= { ospfCumNbrChangeStats 12 }
+
+ospfCumIntfHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of Hello packets sent on all interfaces
+ and areas"
+ ::= { ospfCumIntfChangeStats 1 }
+
+ospfCumIntfDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of interfaces down in all OSPF areas."
+ ::= { ospfCumIntfChangeStats 2 }
+
+ospfCumIntfLoop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total of interfaces no longer connected to
+ the attatched network across all OSPF areas and interfaces."
+ ::= { ospfCumIntfChangeStats 3 }
+
+ospfCumIntfUnloop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of interfaces, connected to
+ the attatched network in all OSPF areas."
+ ::= { ospfCumIntfChangeStats 4 }
+
+ospfCumIntfWaitTimer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of times the Wait Timer has been fired,
+ (indicating the end of the waiting period that is required
+ before electing a (Backup) Designated Router) across all
+ OSPF areas and interfaces."
+ ::= { ospfCumIntfChangeStats 5 }
+
+ospfCumIntfBackup OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of Backup Designated Routers on the attatched
+ network for all OSPF areas and interfaces."
+ ::= { ospfCumIntfChangeStats 6 }
+
+ospfCumIntfNbrChange OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of changes in the set of bidirectional
+ neighbours associated with any interface across all OSPF areas."
+ ::= { ospfCumIntfChangeStats 7 }
+
+ospfTmrsKckOffHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of times the Hello timer has been fired
+ (which triggers the send of a Hello packet) across all OPSF
+ areas and interfaces."
+ ::= { ospfTimersKickOffStats 1 }
+
+ospfTmrsKckOffRetransmit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of times the Retransmit timer has been
+ fired across all OPSF areas and interfaces."
+ ::= { ospfTimersKickOffStats 2 }
+
+ospfTmrsKckOffLsaLock OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of times the Lsa Lock timer has been
+ fired across all OSPF areas and interfaces."
+ ::= { ospfTimersKickOffStats 3 }
+
+ospfTmrsKckOffLsaAck OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of times the Lsa Ack timer has been
+ fired across all ospf areas and interfaces."
+ ::= { ospfTimersKickOffStats 4 }
+
+ospfTmrsKckOffDbage OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the Dbage has been fired."
+ ::= { ospfTimersKickOffStats 5 }
+
+ospfTmrsKckOffSummary OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the Summary timer has been fired."
+ ::= { ospfTimersKickOffStats 6 }
+
+ospfTmrsKckOffAseExport OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the ASE Export timer has been fired."
+ ::= { ospfTimersKickOffStats 7 }
+
+
+
+
+ip6InReceives OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of input datagrams received from
+ interfaces, including those received in error."
+ ::= { ip6Stats 1 }
+
+ip6ForwDatagrams OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of input datagrams for which this entity was not
+ their final IP destination, as a result of which an attempt
+ was made to find a route to forward them to that final
+ destination."
+ ::= { ip6Stats 2 }
+
+ip6InDelivers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of input datagrams successfully
+ delivered to IP user-protocols (including ICMP)."
+ ::= { ip6Stats 3 }
+
+ip6InDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of input IP datagrams for which no problems were
+ encountered to prevent their continued processing, but which were
+ discarded (e.g., for lack of buffer space). Note that this counter
+ does not include any datagrams discarded while awaiting re-assembly."
+ ::= { ip6Stats 4 }
+
+ip6InUnknownProtos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of locally-addressed datagrams received successfully
+ but discarded because of an unknown or unsupported protocol."
+ ::= { ip6Stats 5 }
+
+ip6InAddrErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of input datagrams discarded because the IP address
+ in their IP header's destination field was not a valid address
+ to be received at this entity."
+ ::= { ip6Stats 6 }
+
+ip6OutRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IP datagrams which local IP
+ user-protocols (including ICMP) supplied to IP in
+ requests for transmission. Note that this counter does not
+ include any datagrams counted in ipForwDatagrams."
+ ::= { ip6Stats 7 }
+
+ip6OutNoRoutes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IP datagrams discarded because no route
+ could be found to transmit them to their destination.
+ Note that this Counter32 includes any packets counted in
+ ipForwDatagrams which meet this`no-route' criterion.
+ Note that this includes any datagrams which a host cannot
+ route because all of its default gateways are down."
+ ::= { ip6Stats 8 }
+
+ip6ReasmOKs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IP datagrams successfully re-assembled."
+ ::= { ip6Stats 9 }
+
+ip6ReasmFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failures detected by the IP re-assembly."
+ ::= { ip6Stats 10 }
+
+ip6icmpInMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of ICMP messages received.
+ Note that this Counter32 includes all those counted by
+ icmpInErrors."
+ ::= { ip6Stats 11 }
+
+ip6icmpOutMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of ICMP messages attempted to send. Note that
+ this Counter32 includes all those counted by icmp6OutErrors."
+ ::= { ip6Stats 12}
+
+ip6icmpInErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP messages received but determined as having
+ ICMP-specific errors (bad ICMP checksums, bad length, etc.)."
+ ::= { ip6Stats 13 }
+
+ip6icmpOutErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP messages did not send due to problems
+ discovered within ICMP such as a lack of buffers."
+ ::= { ip6Stats 14}
+
+icmp6StatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Icmp6StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics for ICMP6."
+ ::= { icmp6Stats 1 }
+
+icmp6StatsEntry OBJECT-TYPE
+ SYNTAX Icmp6StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics for IGMP Snooping."
+ INDEX { icmp6StatsIndx}
+ ::= { icmp6StatsTable 1 }
+
+Icmp6StatsEntry ::= SEQUENCE {
+ icmp6StatsIndx Integer32,
+ icmp6IntfIndex Integer32,
+ icmp6InMsgs Counter32,
+ icmp6InErrors Counter32,
+ icmp6InEchos Counter32,
+ icmp6InEchoReps Counter32,
+ icmp6InNSs Counter32,
+ icmp6InNAs Counter32,
+ icmp6InRSs Counter32,
+ icmp6InRAs Counter32,
+ icmp6InDestUnreachs Counter32,
+ icmp6InTimeExcds Counter32,
+ icmp6InTooBigs Counter32,
+ icmp6InParmProbs Counter32,
+ icmp6InRedirects Counter32,
+ icmp6OutMsgs Counter32,
+ icmp6OutErrors Counter32,
+ icmp6OutEchos Counter32,
+ icmp6OutEchoReps Counter32,
+ icmp6OutNSs Counter32,
+ icmp6OutNAs Counter32,
+ icmp6OutRSs Counter32,
+ icmp6OutRAs Counter32,
+ icmp6OutRedirects Counter32
+ }
+
+icmp6StatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of this statistics table."
+ ::= { icmp6StatsEntry 1 }
+
+icmp6IntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP interface index in interface configuration table."
+ ::= { icmp6StatsEntry 2 }
+
+icmp6InMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of ICMP messages received. Note that this
+ Counter32 includes all those counted by icmpInErrors."
+ ::= { icmp6StatsEntry 3 }
+
+icmp6InErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP messages received but determined as having
+ ICMP-specific errors (bad ICMP checksums, bad length, etc.)."
+ ::= { icmp6StatsEntry 4 }
+
+icmp6InEchos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Echo request messages received."
+ ::= { icmp6StatsEntry 5 }
+
+icmp6InEchoReps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Echo Reply messages received."
+ ::= { icmp6StatsEntry 6 }
+
+icmp6InNSs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of neighbor solicitations received."
+ ::= { icmp6StatsEntry 7 }
+
+icmp6InNAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of neighbor advertisements received."
+ ::= { icmp6StatsEntry 8 }
+
+icmp6InRSs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of router solicitations received."
+ ::= { icmp6StatsEntry 9 }
+
+icmp6InRAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of router advertisements received."
+ ::= { icmp6StatsEntry 10 }
+
+icmp6InDestUnreachs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Destination Unreachable messages received."
+ ::= { icmp6StatsEntry 11 }
+
+icmp6InTimeExcds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Time Exceeded messages received."
+ ::= { icmp6StatsEntry 12 }
+
+icmp6InTooBigs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP too big messages received."
+ ::= { icmp6StatsEntry 13 }
+
+icmp6InParmProbs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Parameter Problem messages received."
+ ::= { icmp6StatsEntry 14 }
+
+icmp6InRedirects OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Redirect messages received."
+ ::= { icmp6StatsEntry 15 }
+
+icmp6OutMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of ICMP messages which this entity
+ attempted to send. Note that this Counter32 includes
+ all those counted by icmp6OutErrors."
+ ::= { icmp6StatsEntry 16 }
+
+icmp6OutErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP messages which this entity did not
+ send due to problems discovered within ICMP
+ such as a lack of buffers."
+ ::= { icmp6StatsEntry 17 }
+
+icmp6OutEchos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Echo request messages sent."
+ ::= { icmp6StatsEntry 18 }
+
+icmp6OutEchoReps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Echo Reply messages sent."
+ ::= { icmp6StatsEntry 19 }
+
+icmp6OutNSs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of neighbor solicitations sent."
+ ::= { icmp6StatsEntry 20 }
+
+icmp6OutNAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of neighbor advertisements sent."
+ ::= { icmp6StatsEntry 21 }
+
+icmp6OutRSs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of router solicitations sent."
+ ::= { icmp6StatsEntry 22 }
+
+icmp6OutRAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of router advertisements sent."
+ ::= { icmp6StatsEntry 23 }
+
+icmp6OutRedirects OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Redirect messages sent. For a host, this
+ object will always be zero, since hosts do not send redirects."
+ ::= { icmp6StatsEntry 24 }
+
+ip6GwStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ip6GwStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics for IP6 Gateway."
+ ::= { ip6gwStats 1 }
+
+ip6GwStatsEntry OBJECT-TYPE
+ SYNTAX Ip6GwStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics for IP6 Gateway."
+ INDEX { ip6GwStatsIndex}
+ ::= { ip6GwStatsTable 1 }
+
+Ip6GwStatsEntry ::= SEQUENCE {
+ ip6GwStatsIndex Integer32,
+ ip6GwIndex Integer32,
+ ip6GwEchoreq Counter32,
+ ip6GwEchoresp Counter32,
+ ip6GwFails Counter32,
+ ip6GwMaster Integer32,
+ ip6IfIndex Integer32,
+ ip6GwRetry Counter32
+}
+
+ip6GwStatsIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of Gw6 statistics."
+ ::= { ip6GwStatsEntry 1}
+
+ip6GwIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Gateway index in gateway configuration table."
+ ::= { ip6GwStatsEntry 2}
+
+ip6GwEchoreq OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of GW Echo request messages ."
+ ::= { ip6GwStatsEntry 3 }
+
+ip6GwEchoresp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of GW Echo response messages ."
+ ::= { ip6GwStatsEntry 4 }
+
+ip6GwFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of GWs fails."
+ ::= { ip6GwStatsEntry 5 }
+
+ip6GwMaster OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The master gateway."
+ ::= { ip6GwStatsEntry 6 }
+
+ip6IfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP6 interface."
+ ::= { ip6GwStatsEntry 7 }
+
+ip6GwRetry OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of retries."
+ ::= { ip6GwStatsEntry 8 }
+
+
+-- Information - Run-time IP Route Table
+
+
+ipIntfInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IntfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP interface information."
+ ::= {ipIntfInfo 1 }
+
+intfInfoEntry OBJECT-TYPE
+ SYNTAX IntfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in IP interface information table."
+ INDEX { intfInfoIndex }
+ ::= { ipIntfInfoTable 1 }
+
+IntfInfoEntry ::= SEQUENCE {
+ intfInfoIndex Integer32,
+ intfInfoIpver INTEGER,
+ intfInfoAddr DisplayString,
+ intfInfoNetMask DisplayString,
+ intfInfoBcastAddr DisplayString,
+ intfInfoVlan Integer32,
+ intfInfoLinkLocalAddr DisplayString,
+ intfInfoStatus INTEGER
+ }
+
+intfInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface number for which the information is related."
+ ::= { intfInfoEntry 1}
+
+
+intfInfoIpver OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(1),
+ ipv6(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of IP address."
+ ::= { intfInfoEntry 2 }
+
+
+intfInfoAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the interface."
+ ::= { intfInfoEntry 3 }
+
+intfInfoNetMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the interface."
+ ::= { intfInfoEntry 4 }
+
+intfInfoBcastAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The broadcast address of the interface."
+ ::= { intfInfoEntry 5 }
+
+intfInfoVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN number for this interface."
+ ::= { intfInfoEntry 6 }
+
+intfInfoStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the interface."
+ ::= { intfInfoEntry 7 }
+
+
+intfInfoLinkLocalAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The site local address of the interface."
+ ::= { intfInfoEntry 8 }
+
+
+ipRouteInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpRouteInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of run-time IP routes."
+ ::= { ipRoutingInfo 1 }
+
+ipRouteInfoEntry OBJECT-TYPE
+ SYNTAX IpRouteInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the run-time IP route table"
+ INDEX { ipRouteInfoIndx }
+ ::= { ipRouteInfoTable 1 }
+
+IpRouteInfoEntry ::= SEQUENCE {
+ ipRouteInfoIndx Integer32,
+ ipRouteInfoDestIp IpAddress,
+ ipRouteInfoMask IpAddress,
+ ipRouteInfoGateway IpAddress,
+ ipRouteInfoTag INTEGER,
+ ipRouteInfoType INTEGER,
+ ipRouteInfoInterface Integer32,
+ ipRouteInfoGateway1 IpAddress,
+ ipRouteInfoGateway2 IpAddress,
+ ipRouteInfoMetric Integer32
+ }
+
+ipRouteInfoIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of this route table."
+ ::= { ipRouteInfoEntry 1 }
+
+ipRouteInfoDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address of this route."
+ ::= { ipRouteInfoEntry 2 }
+
+ipRouteInfoMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP mask of this route."
+ ::= { ipRouteInfoEntry 3 }
+
+ipRouteInfoGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The next-hop router address for this route."
+ ::= { ipRouteInfoEntry 4 }
+
+ipRouteInfoTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ fixed(1),
+ static(2),
+ addr(3),
+ rip(4),
+ broadcast(5),
+ martian(6),
+ multicast(7),
+ vip(8),
+ bgp(9),
+ ospf(10),
+ none(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tag-type for this route."
+ ::= { ipRouteInfoEntry 5 }
+
+ipRouteInfoType OBJECT-TYPE
+ SYNTAX INTEGER {
+ indirect(1),
+ direct(2),
+ local(3),
+ broadcast(4),
+ martian(5),
+ multicast(6),
+ other(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the route."
+ ::= { ipRouteInfoEntry 6 }
+
+ipRouteInfoInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface number for which the destination address is applicable."
+ ::= { ipRouteInfoEntry 7 }
+
+ipRouteInfoGateway1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The next-hop router address for this route."
+ ::= { ipRouteInfoEntry 8 }
+
+ipRouteInfoGateway2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The next-hop router address for this route."
+ ::= { ipRouteInfoEntry 9 }
+
+ipRouteInfoMetric OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Metric for this route."
+ ::= { ipRouteInfoEntry 10 }
+
+routeTableClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the route table."
+ ::= { ipRoutingInfo 2 }
+
+-- Run Time ARP Table
+
+arpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgArpInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ARP entries."
+ ::= { arpInfo 1 }
+
+arpInfoEntry OBJECT-TYPE
+ SYNTAX AgArpInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ARP table"
+ INDEX { arpInfoDestIp }
+ ::= { arpInfoTable 1 }
+
+AgArpInfoEntry ::= SEQUENCE {
+ arpInfoDestIp IpAddress,
+ arpInfoMacAddr PhysAddress,
+ arpInfoVLAN Integer32,
+ arpInfoSrcPort Integer32,
+ arpInfoRefPorts Integer32,
+ arpInfoFlag INTEGER
+ }
+
+arpInfoDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address of the ARP entry."
+ ::= { arpInfoEntry 1 }
+
+arpInfoMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address for the ARP entry."
+ ::= { arpInfoEntry 2 }
+
+arpInfoVLAN OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier for the ARP entry."
+ ::= { arpInfoEntry 3 }
+
+arpInfoSrcPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number on which this entry's equivalence is effective."
+ ::= { arpInfoEntry 4 }
+
+arpInfoRefPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The reference SPs associated with this ARP entry."
+ ::= { arpInfoEntry 5 }
+
+arpInfoFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ unresolved(2),
+ permanent(3),
+ indirect(4),
+ layer4(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The flag associated with this ARP entry."
+ ::= { arpInfoEntry 6 }
+
+arpCacheClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the ARP cache."
+ ::= { arpInfo 2 }
+
+-- VRRP Information
+
+vrrpInfoVirtRtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpInfoVirtRtrTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VRRP virtual router run-time information."
+ ::= { vrrpInfo 1 }
+
+vrrpInfoVirtRtrTableEntry OBJECT-TYPE
+ SYNTAX VrrpInfoVirtRtrTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The run-time information about a VRRP virtual router."
+ INDEX { vrrpInfoVirtRtrIndex }
+ ::= { vrrpInfoVirtRtrTable 1 }
+
+VrrpInfoVirtRtrTableEntry ::= SEQUENCE {
+ vrrpInfoVirtRtrIndex Integer32,
+ vrrpInfoVirtRtrState INTEGER,
+ vrrpInfoVirtRtrOwnership INTEGER,
+ vrrpInfoVirtRtrServer INTEGER,
+ vrrpInfoVirtRtrProxy INTEGER
+ }
+
+vrrpInfoVirtRtrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router index."
+ ::= { vrrpInfoVirtRtrTableEntry 1 }
+
+vrrpInfoVirtRtrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ init(1),
+ master(2),
+ backup(3),
+ holdoff(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router state."
+ ::= { vrrpInfoVirtRtrTableEntry 2 }
+
+vrrpInfoVirtRtrOwnership OBJECT-TYPE
+ SYNTAX INTEGER {
+ owner(1),
+ renter(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router ownership status."
+ ::= { vrrpInfoVirtRtrTableEntry 3 }
+
+vrrpInfoVirtRtrServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP server state identifies virtual routers that support
+ Layer 4 services."
+ ::= { vrrpInfoVirtRtrTableEntry 4 }
+
+vrrpInfoVirtRtrProxy OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP proxy state identifies virtual proxy routers."
+ ::= { vrrpInfoVirtRtrTableEntry 5 }
+
+-- Ospf Information
+
+ospfGeneralInfo OBJECT IDENTIFIER ::= { ospfinfo 1 }
+
+ospfStartTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when ospf has been started."
+ ::= { ospfGeneralInfo 1 }
+
+ospfProcessUptime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time since ospf has been started."
+ ::= { ospfGeneralInfo 2 }
+
+ospfLsTypesSupported OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Link State Types that are supported."
+ ::= { ospfGeneralInfo 3 }
+
+ospfIntfCountForRouter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of interfaces for this router."
+ ::= { ospfGeneralInfo 4 }
+
+ospfVlinkCountForRouter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of virtual links for this router."
+ ::= { ospfGeneralInfo 5 }
+
+ospfTotalNeighbours OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of OSPF neighbours."
+ ::= { ospfGeneralInfo 6 }
+
+ospfNbrInInitState OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of neighbours in the initial state of exchange."
+ ::= { ospfGeneralInfo 7 }
+
+ospfNbrInExchState OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of neighbours in the exchange state."
+ ::= { ospfGeneralInfo 8 }
+
+ospfNbrInFullState OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of neighbours in the Full state of exchange."
+ ::= { ospfGeneralInfo 9 }
+
+ospfTotalAreas OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Total number of areas."
+ ::= { ospfGeneralInfo 10 }
+
+ospfTotalTransitAreas OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Total number of Transit areas."
+ ::= { ospfGeneralInfo 11 }
+
+ospfTotalNssaAreas OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Total number of NSSA areas."
+ ::= { ospfGeneralInfo 12 }
+
+ospfAreaInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfAreaInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Area information."
+ ::= { ospfinfo 2 }
+
+ospfAreaInfoEntry OBJECT-TYPE
+ SYNTAX OspfAreaInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPF area."
+ INDEX { ospfAreaInfoIndex }
+ ::= { ospfAreaInfoTable 1 }
+
+OspfAreaInfoEntry ::= SEQUENCE {
+ ospfAreaInfoIndex Integer32,
+ ospfTotalNumberOfInterfaces Integer32,
+ ospfNumberOfInterfacesUp Integer32,
+ ospfNumberOfLsdbEntries Integer32,
+ ospfAreaInfoId IpAddress
+
+ }
+
+ospfAreaInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF area number for which the OSPF info table is related."
+ ::= { ospfAreaInfoEntry 1}
+
+ospfTotalNumberOfInterfaces OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of interfaces for this OSPF area."
+ ::= { ospfAreaInfoEntry 2}
+
+ospfNumberOfInterfacesUp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of interfaces UP in area."
+ ::= { ospfAreaInfoEntry 3}
+
+ospfNumberOfLsdbEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Link State Database entries for this OSPF area."
+ ::= { ospfAreaInfoEntry 4}
+
+ospfAreaInfoId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the OSPF area."
+ ::= { ospfAreaInfoEntry 5}
+
+ospfIntfInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfIntfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Interface information."
+ ::= { ospfinfo 3 }
+
+ospfIntfInfoEntry OBJECT-TYPE
+ SYNTAX OspfIntfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPF interface."
+ INDEX { ospfIfInfoIndex }
+ ::= { ospfIntfInfoTable 1 }
+
+OspfIntfInfoEntry ::= SEQUENCE {
+ ospfIfInfoIndex Integer32,
+ ospfIfDesignatedRouterIP IpAddress,
+ ospfIfBackupDesignatedRouterIP IpAddress,
+ ospfIfWaitInterval Integer32,
+ ospfIfTotalNeighbours Integer32,
+ ospfIfInfoIpAddress IpAddress
+ }
+
+ospfIfInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF interface number for which the OSPF info table is related."
+ ::= { ospfIntfInfoEntry 1}
+
+ospfIfDesignatedRouterIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Designated Router ID (IP Address) for this OSPF interface."
+ ::= { ospfIntfInfoEntry 2}
+
+ospfIfBackupDesignatedRouterIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Backup Designated Router ID (IP Address) for this OSPF
+ interface."
+ ::= { ospfIntfInfoEntry 3}
+
+ospfIfWaitInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Wait interval for this OSPF interface."
+ ::= { ospfIntfInfoEntry 4}
+
+ospfIfTotalNeighbours OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Total number of neighbours for this OSPF interface."
+ ::= { ospfIntfInfoEntry 5}
+
+ospfIfInfoIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the OSPF interface."
+ ::= { ospfIntfInfoEntry 6}
+
+-- OSPF Interface/Nbr Info Table
+
+ospfIfNbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfIfNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Interface Neighbor information."
+ ::= { ospfinfo 5 }
+
+ospfIfNbrEntry OBJECT-TYPE
+ SYNTAX OspfIfNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPF interface, neighbor pair."
+ INDEX { ospfIfNbrIntfIndex, ospfIfNbrIpAddr }
+ ::= { ospfIfNbrTable 1 }
+
+OspfIfNbrEntry ::= SEQUENCE {
+ ospfIfNbrIntfIndex Integer32,
+ ospfIfNbrIpAddr IpAddress,
+ ospfIfNbrPriority Integer32,
+ ospfIfNbrState INTEGER,
+ ospfIfNbrDesignatedRtr IpAddress,
+ ospfIfNbrBackupDesignatedRtr IpAddress,
+ ospfIfNbrIpAddress IpAddress
+ }
+
+ospfIfNbrIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Interface number for which this Interface/Nbr table is
+ related."
+ ::= { ospfIfNbrEntry 1}
+
+ospfIfNbrIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Neighbor ID ."
+ ::= { ospfIfNbrEntry 2 }
+
+ospfIfNbrPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The priority of the OSPF neighbor."
+ ::= { ospfIfNbrEntry 3 }
+
+ospfIfNbrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ attempt(2),
+ init(3),
+ twoway(4),
+ exStart(5),
+ exchange(6),
+ loading(7),
+ full(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the OSPF neighbor."
+ ::= { ospfIfNbrEntry 4 }
+
+ospfIfNbrDesignatedRtr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the Designated Router for this OSPF Neighbor."
+ ::= { ospfIfNbrEntry 5 }
+
+ospfIfNbrBackupDesignatedRtr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the backup designated Router for this OSPF Neighbor."
+ ::= { ospfIfNbrEntry 6 }
+
+ospfIfNbrIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF Neighbor."
+ ::= { ospfIfNbrEntry 7 }
+
+-- Gateway Information
+gatewayInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GatewayInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table containing information for the default gateways."
+ ::= { gatewayInfo 1 }
+
+gatewayInfoEntry OBJECT-TYPE
+ SYNTAX GatewayInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the gateway information table"
+ INDEX { gatewayInfoIndex }
+ ::= { gatewayInfoTable 1 }
+
+GatewayInfoEntry ::= SEQUENCE {
+ gatewayInfoIndex Integer32,
+ gatewayInfoAddr IpAddress,
+ gatewayInfoVlan Integer32,
+ gatewayInfoAddr6 DisplayString,
+ gatewayInfoStatus INTEGER
+ }
+
+gatewayInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The gateway number for which the information is related."
+ ::= { gatewayInfoEntry 1}
+
+gatewayInfoAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the default gateway."
+ ::= { gatewayInfoEntry 2 }
+
+gatewayInfoVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN number for this gateway."
+ ::= { gatewayInfoEntry 3 }
+
+gatewayInfoStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ failed(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the default gateway."
+ ::= { gatewayInfoEntry 4 }
+
+
+gatewayInfoAddr6 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP6 address of the default gateway."
+ ::= { gatewayInfoEntry 5 }
+
+
+
+-- nbrcache Info Table
+
+nbrcacheInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbrcacheInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of nbrcache information."
+ ::= { nbrcacheInfo 1 }
+
+nbrcacheInfoEntry OBJECT-TYPE
+ SYNTAX NbrcacheInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about neighbor discovery protocol."
+ INDEX { nbrcacheInfoIndex }
+ ::= { nbrcacheInfoTable 1 }
+
+NbrcacheInfoEntry ::= SEQUENCE {
+ nbrcacheInfoIndex Integer32,
+ nbrcacheInfoDestIp DisplayString,
+ nbrcacheInfoState INTEGER,
+ nbrcacheInfoType INTEGER,
+ nbrcacheInfoMacAddr PhysAddress,
+ nbrcacheInfoVlanId Integer32,
+ nbrcacheInfoPortNum Integer32
+ }
+
+nbrcacheInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the nbrcache entry."
+ ::= { nbrcacheInfoEntry 1 }
+
+nbrcacheInfoDestIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address of the nbrcache entry."
+ ::= { nbrcacheInfoEntry 2 }
+
+nbrcacheInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ undef(1),
+ reach(2),
+ stale(3),
+ delay(4),
+ probe(5),
+ inval(6),
+ unknown(7),
+ incmp(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the nbrcache entry."
+ ::= { nbrcacheInfoEntry 3 }
+
+nbrcacheInfoType OBJECT-TYPE
+ SYNTAX INTEGER {
+ undef(1),
+ other(2),
+ invalid(3),
+ dynamic(4),
+ static(5),
+ local(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the nbrcache entry."
+ ::= { nbrcacheInfoEntry 4 }
+
+nbrcacheInfoMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address for the nbrcache entry."
+ ::= { nbrcacheInfoEntry 5 }
+
+nbrcacheInfoVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier for the nbrcache entry."
+ ::= { nbrcacheInfoEntry 6 }
+
+nbrcacheInfoPortNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number on which this entry's equivalence is effective."
+ ::= { nbrcacheInfoEntry 7 }
+
+nbrcacheClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the Nbr cache,
+ When read ok(1) is returned."
+ ::= { nbrcacheInfo 2 }
+
+nbrcacheInfoTotDynamicEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of dynamic neighbor cache entries."
+ ::= { nbrcacheInfo 3 }
+
+nbrcacheInfoTotLocalEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of local neighbor cache entries."
+ ::= { nbrcacheInfo 4 }
+
+nbrcacheInfoTotOtherEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of other neighbor cache entries."
+ ::= { nbrcacheInfo 5 }
+
+ipRoute6InfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpRoute6InfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of run-time IP6 routes."
+ ::= { ipRoute6Info 1 }
+
+ipRoute6InfoEntry OBJECT-TYPE
+ SYNTAX IpRoute6InfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the run-time IP6 route table."
+ INDEX { ipRoute6InfoIndx }
+ ::= { ipRoute6InfoTable 1 }
+
+IpRoute6InfoEntry ::= SEQUENCE {
+ ipRoute6InfoIndx Integer32,
+ ipRoute6InfoDestIp6 DisplayString,
+ ipRoute6InfoInterface Integer32,
+ ipRoute6InfoNextHop DisplayString,
+ ipRoute6InfoProto INTEGER
+ }
+
+ipRoute6InfoIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of this route6 table."
+ ::= { ipRoute6InfoEntry 1 }
+
+ipRoute6InfoDestIp6 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination of the route."
+ ::= { ipRoute6InfoEntry 2 }
+
+ipRoute6InfoInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface of the route."
+ ::= { ipRoute6InfoEntry 3 }
+
+ipRoute6InfoNextHop OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The next hop of the route."
+ ::= { ipRoute6InfoEntry 4 }
+
+ipRoute6InfoProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ isis(1),
+ rip(2),
+ ospf(3),
+ static(4),
+ local(5),
+ bgp(6),
+ stlow(7),
+ ospfi(8),
+ ospfe(9),
+ ospfe2(10),
+ ospfa(11),
+ ripa(12),
+ bgpa(13),
+ igmp(14),
+ unknown(15),
+ natpt(16)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol type of the route."
+ ::= { ipRoute6InfoEntry 5 }
+
+
+
+rip2GeneralInfo OBJECT IDENTIFIER ::= { rip2Info 1 }
+
+ripInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RIP global state."
+ ::= { rip2GeneralInfo 1 }
+
+ripInfoUpdatePeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Update Period in seconds."
+ ::= { rip2GeneralInfo 2 }
+
+ripInfoVip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Advertise VIP Host Routes."
+ ::= { rip2GeneralInfo 3 }
+
+ripInfoStaticSupply OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Advertise Static Routes."
+ ::= { rip2GeneralInfo 4 }
+
+rip2InfoIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RipInfoIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The information table of RIP."
+ ::= { rip2Info 2 }
+
+ripInfoIntfEntry OBJECT-TYPE
+ SYNTAX RipInfoIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about RIP on IP interface."
+ INDEX { ripInfoIntfIndex }
+ ::= { rip2InfoIntfTable 1 }
+
+RipInfoIntfEntry ::= SEQUENCE {
+ ripInfoIntfIndex Integer32,
+ ripInfoIntfVersion INTEGER,
+ ripInfoIntfAddress IpAddress,
+ ripInfoIntfState INTEGER,
+ ripInfoIntfListen INTEGER,
+ ripInfoIntfTrigUpdate INTEGER,
+ ripInfoIntfMcastUpdate INTEGER,
+ ripInfoIntfPoisonReverse INTEGER,
+ ripInfoIntfSupply INTEGER,
+ ripInfoIntfMetric INTEGER,
+ ripInfoIntfAuth INTEGER,
+ ripInfoIntfKey DisplayString,
+ ripInfoIntfDefault INTEGER
+ }
+
+ripInfoIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface number for which the RIP information is related."
+ ::= { ripInfoIntfEntry 1 }
+
+ripInfoIntfVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ ripVersion1(1),
+ ripVersion2(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RIP version."
+ ::= { ripInfoIntfEntry 2 }
+
+ripInfoIntfAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface address."
+ ::= { ripInfoIntfEntry 3 }
+
+ripInfoIntfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of RIP protocol."
+ ::= { ripInfoIntfEntry 4 }
+
+ripInfoIntfListen OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of listening to route updates."
+ ::= { ripInfoIntfEntry 5 }
+
+ripInfoIntfTrigUpdate OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of triggered updates."
+ ::= { ripInfoIntfEntry 6 }
+
+ripInfoIntfMcastUpdate OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of multicast updates."
+ ::= { ripInfoIntfEntry 7 }
+
+ripInfoIntfPoisonReverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of RIP poison reverse."
+ ::= { ripInfoIntfEntry 8 }
+
+ripInfoIntfSupply OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of supplying route updates."
+ ::= { ripInfoIntfEntry 9 }
+
+ripInfoIntfMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RIP route metric for this interface."
+ ::= { ripInfoIntfEntry 10 }
+
+ripInfoIntfAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ password(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of Authentication used on this interface."
+ ::= { ripInfoIntfEntry 11 }
+
+ripInfoIntfKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RIP update authentication password."
+ ::= { ripInfoIntfEntry 12 }
+
+ripInfoIntfDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ both(1),
+ listen(2),
+ supply(3),
+ none(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies what RIP does with default routes."
+ ::= { ripInfoIntfEntry 13 }
+
+
+rip2RoutesInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rip2RoutesInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of rip routes."
+ ::= { rip2RoutesInfo 1 }
+
+rip2RoutesInfoEntry OBJECT-TYPE
+ SYNTAX Rip2RoutesInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about rip routes."
+ INDEX { rip2RoutesInfoDestIndex, rip2RoutesInfoNxtHopIndex }
+ ::= { rip2RoutesInfoTable 1 }
+
+Rip2RoutesInfoEntry ::= SEQUENCE {
+ rip2RoutesInfoDestIndex Integer32,
+ rip2RoutesInfoNxtHopIndex Integer32,
+ rip2RoutesInfoDestination DisplayString,
+ rip2RoutesInfoIpAddress IpAddress,
+ rip2RoutesInfoMetric INTEGER
+ }
+
+rip2RoutesInfoDestIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the rip routes."
+ ::= { rip2RoutesInfoEntry 1 }
+
+rip2RoutesInfoNxtHopIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the next hop."
+ ::= { rip2RoutesInfoEntry 2 }
+
+rip2RoutesInfoDestination OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination of the rip route."
+ ::= { rip2RoutesInfoEntry 3 }
+
+rip2RoutesInfoIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ipaddress of the next hop."
+ ::= { rip2RoutesInfoEntry 4 }
+
+rip2RoutesInfoMetric OBJECT-TYPE
+ SYNTAX INTEGER ( 1..15 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RIP route metric for this route."
+ ::= { rip2RoutesInfoEntry 5 }
+
+-- L3 Operational commands
+
+vrrpOperVirtRtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpOperVirtRtrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table of virtual routers."
+ ::= { vrrpOper 1 }
+
+vrrpOperVirtRtrEntry OBJECT-TYPE
+ SYNTAX VrrpOperVirtRtrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the vrrpOperVirtRtrTable "
+ INDEX { vrrpOperVirtRtrIndex }
+ ::= { vrrpOperVirtRtrTable 1 }
+
+VrrpOperVirtRtrEntry ::= SEQUENCE {
+ vrrpOperVirtRtrIndex Integer32,
+ vrrpOperVirtRtrBackup INTEGER
+ }
+
+vrrpOperVirtRtrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index for the VRRP virtual router."
+ ::= { vrrpOperVirtRtrEntry 1 }
+
+vrrpOperVirtRtrBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ backup(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to a value of 'backup(2)' it forces the specified
+ master virtual router into backup mode.
+ 'ok(1)' is returned when the object os read."
+ ::= { vrrpOperVirtRtrEntry 2 }
+
+vrrpOperVirtRtrGroupBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ backup(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to a value of 'backup(2)' it forces the specified
+ master virtual router group into backup mode.
+ 'ok(1)' is returned when the object os read."
+ ::= { vrrpOper 2 }
+
+END
+
diff --git a/MIBS/alteonos/ALTEON-CHEETAH-SWITCH-MIB b/MIBS/alteonos/ALTEON-CHEETAH-SWITCH-MIB
new file mode 100644
index 0000000..5a33791
--- /dev/null
+++ b/MIBS/alteonos/ALTEON-CHEETAH-SWITCH-MIB
@@ -0,0 +1,15411 @@
+-- COPYRIGHT NOTICE
+-- Copyright (c) Radware Ltd. 2009
+-- All rights reserved
+
+ALTEON-CHEETAH-SWITCH-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32,
+ Counter64, IpAddress, TimeTicks
+ FROM SNMPv2-SMI
+ DisplayString, PhysAddress
+ FROM SNMPv2-TC
+ aws-switch
+ FROM ALTEON-ROOT-MIB
+ ipAddrEntry
+ FROM RFC1213-MIB
+ ;
+ FeatureStatus ::= INTEGER {
+ enable(1),
+ disable(2)
+ }
+
+agent MODULE-IDENTITY
+ LAST-UPDATED "200908050000Z" -- 5 August, 2009
+ ORGANIZATION "Radware Ltd."
+ CONTACT-INFO "Lobby 1 (Visitors) and Lobby 2 (Deliveries)
+ 575 Corporate Drive
+ Mahwah, NJ 07430
+ support@radware.com"
+ DESCRIPTION
+ "The MIB module for the Alteon OS Switch."
+ REVISION "200908050000Z" -- 5 August, 2009
+ DESCRIPTION
+ "Added revision clause for SMIv2 compliance."
+ ::= { aws-switch 1 }
+
+agentConfig OBJECT IDENTIFIER ::= { agent 1 }
+agentStats OBJECT IDENTIFIER ::= { agent 2 }
+agentInfo OBJECT IDENTIFIER ::= { agent 3 }
+agentOper OBJECT IDENTIFIER ::= { agent 4 }
+
+agSystem OBJECT IDENTIFIER ::= { agentConfig 1 }
+agPortConfig OBJECT IDENTIFIER ::= { agentConfig 2 }
+agRadiusConfig OBJECT IDENTIFIER ::= { agentConfig 3 }
+agNTP OBJECT IDENTIFIER ::= { agentConfig 4 }
+agSyslog OBJECT IDENTIFIER ::= { agentConfig 5 }
+agTrapHost OBJECT IDENTIFIER ::= { agentConfig 6 }
+agTftp OBJECT IDENTIFIER ::= { agentConfig 7 }
+agApply OBJECT IDENTIFIER ::= { agentConfig 8 }
+agMgmt OBJECT IDENTIFIER ::= { agentConfig 9 }
+agSslproc OBJECT IDENTIFIER ::= { agentConfig 10 }
+agTacacsConfig OBJECT IDENTIFIER ::= { agentConfig 11 }
+agMgmtNetConfig OBJECT IDENTIFIER ::= { agentConfig 12 }
+agSecurity OBJECT IDENTIFIER ::= { agentConfig 14 }
+agPortAccessCfg OBJECT IDENTIFIER ::= { agentConfig 16 }
+agSave OBJECT IDENTIFIER ::= { agentConfig 17 }
+agFileTransfer OBJECT IDENTIFIER ::= { agentConfig 18 }
+agAccess OBJECT IDENTIFIER ::= { agentConfig 19 }
+
+
+agSnmpSetFail OBJECT IDENTIFIER ::= { agentConfig 22 }
+
+agAlertThreshold OBJECT IDENTIFIER ::= { agentConfig 23 }
+
+agVLANAccessCfg OBJECT IDENTIFIER ::= { agentConfig 24 }
+
+agPgroup OBJECT IDENTIFIER ::= { agSecurity 1 }
+ipAclCfg OBJECT IDENTIFIER ::= { agSecurity 3 }
+udpBlastCfg OBJECT IDENTIFIER ::= { agSecurity 4 }
+secGeneralCfg OBJECT IDENTIFIER ::= { agSecurity 5 }
+dosAttackPrevCfg OBJECT IDENTIFIER ::= { agSecurity 6 }
+ipDstAclCfg OBJECT IDENTIFIER ::= { agSecurity 7 }
+bogonCfg OBJECT IDENTIFIER ::= { agSecurity 9 }
+
+pktStats OBJECT IDENTIFIER ::= { agentStats 1 }
+mpCpuStats OBJECT IDENTIFIER ::= { agentStats 2 }
+portStats OBJECT IDENTIFIER ::= { agentStats 3 }
+spStats OBJECT IDENTIFIER ::= { agentStats 4 }
+mgmtStats OBJECT IDENTIFIER ::= { agentStats 5 }
+securityStats OBJECT IDENTIFIER ::= { agentStats 6 }
+agClearStats OBJECT IDENTIFIER ::= { agentStats 7 }
+mpMemStats OBJECT IDENTIFIER ::= { agentStats 8 }
+ntpStats OBJECT IDENTIFIER ::= { agentStats 9 }
+portMirrorStats OBJECT IDENTIFIER ::= { agentStats 11 }
+capacityUsageStats OBJECT IDENTIFIER ::= { agentStats 12 }
+
+spGAStats OBJECT IDENTIFIER ::= { agentStats 13 }
+
+hardware OBJECT IDENTIFIER ::= { agentInfo 1 }
+portInfo OBJECT IDENTIFIER ::= { agentInfo 2 }
+swKeyInfo OBJECT IDENTIFIER ::= { agentInfo 3 }
+agDiff OBJECT IDENTIFIER ::= { agentInfo 4 }
+agCfgDump OBJECT IDENTIFIER ::= { agentInfo 5 }
+mgmtInfo OBJECT IDENTIFIER ::= { agentInfo 6 }
+securityInfo OBJECT IDENTIFIER ::= { agentInfo 7 }
+capacityInfo OBJECT IDENTIFIER ::= { agentInfo 9 }
+
+agNTPOper OBJECT IDENTIFIER ::= { agentOper 2 }
+
+agLicenseInfo OBJECT IDENTIFIER ::= { agentInfo 10 }
+agLicenseOper OBJECT IDENTIFIER ::= { agentOper 3 }
+agLicenseConfig OBJECT IDENTIFIER ::= { agentConfig 21 }
+
+agSysPeerConfig OBJECT IDENTIFIER ::= { agentConfig 25 }
+
+agSecIpAclOper OBJECT IDENTIFIER ::= { agentOper 4 }
+agUserPasswdOper OBJECT IDENTIFIER ::= { agentOper 5 }
+agSyslogOper OBJECT IDENTIFIER ::= { agentOper 6 }
+agPeerSyncOper OBJECT IDENTIFIER ::= { agentOper 8 }
+
+-- There are two configuration blocks for Alteon switches.
+-- The "current_config" reflects the configuration parameters that the
+-- switch is operating on and it is read-only. The objects with "CurCfg"
+-- in the name are reflect to this configuration block.
+--
+-- The "new_config" accepts user configurations on set. The objects with
+-- "NewCfg" in the name are reflect to this configuration block.
+--
+-- The newly set configurations will not take effect until a "apply"
+-- command has been issued (See agApplyConfiguration object defined in
+-- ALTEON-PRIVATE-MIBS).
+--
+-- The newly set configurations will not be saved through next restarting
+-- of the switch unless a "save" command has been issued (See
+-- agSaveConfiguration object defined in ALTEON-PRIVATE-MIBS).
+
+-- Hardware Information
+
+
+hwTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ exceed(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the temperature sensor."
+ ::= { hardware 3 }
+
+hwFanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ fail(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the fan."
+ ::= { hardware 4 }
+
+
+switchCapL2Info OBJECT IDENTIFIER ::= { capacityInfo 1 }
+switchCapL3Info OBJECT IDENTIFIER ::= { capacityInfo 2 }
+switchCapSlbInfo OBJECT IDENTIFIER ::= { capacityInfo 3 }
+switchCapSlbPortInfo OBJECT IDENTIFIER ::= { capacityInfo 4 }
+switchCapBwmInfo OBJECT IDENTIFIER ::= { capacityInfo 5 }
+switchCapSecInfo OBJECT IDENTIFIER ::= { capacityInfo 6 }
+switchCapGeneralInfo OBJECT IDENTIFIER ::= { capacityInfo 7 }
+
+switchCapFDBMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for FDB in device."
+ ::= { switchCapL2Info 1 }
+
+switchCapFDBCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for FDB in device."
+ ::= { switchCapL2Info 2 }
+
+switchCapFDBPerSPMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximun number of entries for FDB per SP in device."
+ ::= { switchCapL2Info 3 }
+
+switchCapVlanMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for vlan in device."
+ ::= { switchCapL2Info 4 }
+
+switchCapVlanCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for vlan in device, the value
+ is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapL2Info 5 }
+
+switchCapStaticTrunkGrpsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for static trunk groups in device."
+ ::= { switchCapL2Info 6 }
+
+switchCapStaticTrunkGrpsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for static trunk groups
+ in device, the value is in the form x(y) where 'x'
+ indicates number of current entries and 'y' indicates
+ number of enabled entries only."
+ ::= { switchCapL2Info 7 }
+
+switchCapLACPTrunkGRs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP Trunk groups in device."
+ ::= { switchCapL2Info 8 }
+
+switchCapTrunksperTrunkGR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Trunks per trunk group in device."
+ ::= { switchCapL2Info 9 }
+
+switchCapSTGsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for STG in device."
+ ::= { switchCapL2Info 10 }
+
+switchCapSTGsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for STG in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL2Info 11 }
+
+switchCapPortTeamsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for port teams in device."
+ ::= { switchCapL2Info 12 }
+
+switchCapPortTeamsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for port teams in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL2Info 13 }
+
+switchCapMonitorPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of monitor ports."
+ ::= { switchCapL2Info 14 }
+
+switchCapIpIntfMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for interfaces in device."
+ ::= { switchCapL3Info 1 }
+
+switchCapIpIntfCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for interfaces in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 2 }
+
+switchCapIpGWMaxEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for gateways in device, the
+ value is in the form x+y where 'x' indicates number
+ of default gateways and 'y' indicates number of
+ VLAN gateways."
+ ::= { switchCapL3Info 3 }
+
+switchCapIpGWCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for gateways in device, the
+ value is in the form x+y(a+b) where 'x' indicates number
+ of current default gateways, 'y' indicates number of
+ current VLAN gateways, 'a' indicates number
+ of enabled default gateways, 'b' indicates number of
+ enabled VLAN gateways only."
+ ::= { switchCapL3Info 4 }
+
+switchCapIpRoutesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for routes in device."
+ ::= { switchCapL3Info 5 }
+
+switchCapIpRoutesCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for routes in device."
+ ::= { switchCapL3Info 6 }
+
+switchCapIpStaticRoutesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for static routes in device."
+ ::= { switchCapL3Info 7 }
+
+switchCapIpStaticRoutesCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for static routes in device."
+ ::= { switchCapL3Info 8 }
+
+switchCapIpARPMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for ARP in device."
+ ::= { switchCapL3Info 9 }
+
+switchCapIpARPCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for ARP in device."
+ ::= { switchCapL3Info 10 }
+
+switchCapIpStaticARPMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for static ARP in device."
+ ::= { switchCapL3Info 11 }
+
+switchCapIpStaticARPCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for static ARP in device."
+ ::= { switchCapL3Info 12 }
+
+switchCapLocNetsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for local nets in device."
+ ::= { switchCapL3Info 13 }
+
+switchCapLocNetsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for local nets in device."
+ ::= { switchCapL3Info 14 }
+
+switchCapDNSSerMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for DNS servers in device."
+ ::= { switchCapL3Info 15 }
+
+switchCapDNSSerCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for DNS servers in device."
+ ::= { switchCapL3Info 16 }
+
+switchCapBootpSerMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for BOOTP servers in device."
+ ::= { switchCapL3Info 17 }
+
+switchCapBootpSerCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for BOOTP servers in device."
+ ::= { switchCapL3Info 18 }
+
+switchCapRIPIntfMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries of RIP interfaces in device."
+ ::= { switchCapL3Info 19 }
+
+switchCapRIPIntfCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries of RIP interfaces in device."
+ ::= { switchCapL3Info 20 }
+
+switchCapOSPFIntfMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for OSPF interfaces in device."
+ ::= { switchCapL3Info 21 }
+
+switchCapOSPFIntfCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for OSPF interfaces in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 22 }
+
+switchCapOSPFAreasMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for OSPF areas in device."
+ ::= { switchCapL3Info 23}
+
+switchCapOSPFAreasCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for OSPF areas in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 24 }
+
+switchCapOSPFSummaryRangesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for OSPF summary ranges in device."
+ ::= { switchCapL3Info 25 }
+
+switchCapOSPFSummaryRangesCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for OSPF summary ranges in
+ device, the value is in the form x(y) where 'x' indicates
+ number of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 26 }
+
+switchCapOSPFVirtLinksMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for OSPF virtual links in device."
+ ::= { switchCapL3Info 27 }
+
+switchCapOSPFVirtLinksCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for OSPF virtual links in device,
+ the value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 28 }
+
+switchCapOSPFHostsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for OSPF hosts in device."
+ ::= { switchCapL3Info 29 }
+
+switchCapOSPFHostsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for OSPF hosts in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 30 }
+
+switchCapLSDBLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LSDB limit in device."
+ ::= { switchCapL3Info 31 }
+
+switchCapBGPPeersMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for BGP peers in device."
+ ::= { switchCapL3Info 32 }
+
+switchCapBGPPeersCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for BGP peers in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 33 }
+
+switchCapBGPRouteAggrsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for BGP route aggregators in device."
+ ::= { switchCapL3Info 34 }
+
+switchCapBGPRouteAggrsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for BGP route aggregators in
+ device, the value is in the form x(y) where 'x' indicates
+ number of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 35 }
+
+switchCapRouteMapsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for route maps in device."
+ ::= { switchCapL3Info 36 }
+
+switchCapRouteMapsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for route maps in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 37 }
+
+switchCapNwkFltsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for network filters in device."
+ ::= { switchCapL3Info 38 }
+
+switchCapNwkFltsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for network filters in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 39 }
+
+switchCapASFlts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for AS filters in device."
+ ::= { switchCapL3Info 40 }
+
+switchCapVRRPRtrsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for VRRP routers in device."
+ ::= { switchCapL3Info 41 }
+
+switchCapVRRPRtrsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for VRRP routers in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 42 }
+
+switchCapVRRPRtrGRsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for VRRP router groups in device."
+ ::= { switchCapL3Info 43 }
+
+switchCapVRRPRtrGRsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for VRRP router groups in device,the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 44 }
+
+switchCapVRRPIntfsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for VRRP interfaces in device."
+ ::= { switchCapL3Info 45 }
+
+switchCapVRRPIntfsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for VRRP interfaces in device."
+ ::= { switchCapL3Info 46 }
+
+switchCapRealSersMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for real servers in device."
+ ::= { switchCapSlbInfo 1 }
+
+switchCapRealSersCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for real servers in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 2 }
+
+switchCapSerGRsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for real server groups in device."
+ ::= { switchCapSlbInfo 3 }
+
+switchCapSerGRsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for real server groups in device."
+ ::= { switchCapSlbInfo 4 }
+
+switchCapVirtSersMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for virtual servers in device."
+ ::= { switchCapSlbInfo 5 }
+
+switchCapVirtSersCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for virtual servers in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 6 }
+
+switchCapVirtServicesEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for virtual services in device."
+ ::= { switchCapSlbInfo 7 }
+
+switchCapRealServicesEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for real services in device."
+ ::= { switchCapSlbInfo 8 }
+
+switchCapRealIDSSer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for real IDS servers."
+ ::= { switchCapSlbInfo 9 }
+
+switchCapIDSSerGRs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for IDS server groups."
+ ::= { switchCapSlbInfo 10 }
+
+switchCapGSLBDomainsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB domains in device."
+ ::= { switchCapSlbInfo 11 }
+
+switchCapGSLBDomainsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB domains in
+ device, the value is in the form x(y) where 'x' indicates
+ number of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 12 }
+
+switchCapGSLBServicesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB services in device."
+ ::= { switchCapSlbInfo 13 }
+
+switchCapGSLBServicesCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB services in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 14 }
+
+switchCapGSLBLocSersMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB local servers in device."
+ ::= { switchCapSlbInfo 15 }
+
+switchCapGSLBLocSersCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB local servers
+ in device, the value is in the form x(y) where 'x' indicates
+ number of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 16 }
+
+switchCapGSLBRemSersMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB remote servers in device."
+ ::= { switchCapSlbInfo 17 }
+
+switchCapGSLBRemSersCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB remote servers
+ in device, the value is in the form x(y) where 'x' indicates
+ number of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 18 }
+
+switchCapGSLBRemSitesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB sites in device."
+ ::= { switchCapSlbInfo 19 }
+
+switchCapGSLBRemSitesCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB sites in device, the
+ value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 20 }
+
+switchCapGSLBFailoversPerRemSiteMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB failovers
+ per site in device."
+ ::= { switchCapSlbInfo 21 }
+
+switchCapGSLBFailoversPerRemSiteCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB failovers per site in
+ device, the value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 22 }
+
+switchCapGSLBNetworksMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB networks in device."
+ ::= { switchCapSlbInfo 23 }
+
+switchCapGSLBNetworksCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB networks in device, the
+ value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 24 }
+
+switchCapGSLBGeographicalRegionsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global geographical regions in device."
+ ::= { switchCapSlbInfo 25 }
+
+switchCapGSLBGeographicalRegionsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global geographical regions in device,
+ the value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 26 }
+
+switchCapGSLBRulesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB rules in device."
+ ::= { switchCapSlbInfo 27 }
+
+switchCapGSLBRulesCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB rules in device, the
+ value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 28 }
+
+switchCapGSLBMetricsPerRuleMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB metrics per rule in device."
+ ::= { switchCapSlbInfo 29 }
+
+switchCapGSLBMetricPerRuleCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB metrics per rule in device,
+ the value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 30 }
+
+switchCapGSLBDNSPersCacheMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB DNS persistence cache in device."
+ ::= { switchCapSlbInfo 31 }
+
+switchCapGSLBDNSPersCacheCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB DNS persistence cache in device,
+ the value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 32 }
+
+switchCapFltsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for filters in device."
+ ::= { switchCapSlbInfo 33 }
+
+switchCapFltsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for filters in device, the
+ value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 34 }
+
+switchCapPIPsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for PIPs in device."
+ ::= { switchCapSlbInfo 35 }
+
+switchCapPIPsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for pips in device."
+ ::= { switchCapSlbInfo 36 }
+
+switchCapScriptHealthChecksMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for scriptable health checks in device."
+ ::= { switchCapSlbInfo 37 }
+
+switchCapScriptHealthChecksCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for scriptable health checks in device."
+ ::= { switchCapSlbInfo 38 }
+
+switchCapSNMPHealthChecksMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for SNMP health checks in device."
+ ::= { switchCapSlbInfo 39 }
+
+switchCapSNMPHealthChecksCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for snmp health checks in device."
+ ::= { switchCapSlbInfo 40 }
+
+switchCapRulesforURLParsingMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for rules for URL parsing in device."
+ ::= { switchCapSlbInfo 41 }
+
+switchCapRulesforURLParsingCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for rules for URL parsing in device."
+ ::= { switchCapSlbInfo 42 }
+
+switchCapSLBSessionsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for SLB sessions in device."
+ ::= { switchCapSlbInfo 43 }
+
+switchCapSLBSessionsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for SLB sessions in device."
+ ::= { switchCapSlbInfo 44 }
+
+switchCapNumofRportstoVport OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of rports to vport."
+ ::= { switchCapSlbInfo 45 }
+
+switchCapDomianRecordsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for domain records in device."
+ ::= { switchCapSlbInfo 46 }
+
+switchCapDomainRecordsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for domain records in device, the
+ value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 47 }
+
+switchCapMappingPerDomainrecord OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for mapping per domain record in device."
+ ::= { switchCapSlbInfo 48 }
+
+switchCapNetworkClassesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for network classes in device."
+ ::= { switchCapSlbInfo 49 }
+
+switchCapNetworkClassesCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for network classes in device."
+ ::= { switchCapSlbInfo 50 }
+
+switchCapNetworkElementsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for network elements in device."
+ ::= { switchCapSlbInfo 51 }
+
+switchCapNetworkElementsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for network elements in device."
+ ::= { switchCapSlbInfo 52 }
+
+switchCapSlbPortInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwitchCapSlbPortInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of slb port information."
+ ::= { switchCapSlbPortInfo 1 }
+
+switchCapSlbPortInfoTableEntry OBJECT-TYPE
+ SYNTAX SwitchCapSlbPortInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the slb port information table."
+ INDEX { switchCapSlbPortInfoIndx}
+ ::= { switchCapSlbPortInfoTable 1 }
+
+SwitchCapSlbPortInfoTableEntry ::= SEQUENCE {
+ switchCapSlbPortInfoIndx Integer32,
+ switchCapSlbPortClientState INTEGER,
+ switchCapSlbPortSerState INTEGER,
+ switchCapSlbPortFltState DisplayString,
+ switchCapSlbPortRTSState INTEGER
+ }
+
+switchCapSlbPortInfoIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of switch port."
+ ::= { switchCapSlbPortInfoTableEntry 1 }
+
+switchCapSlbPortClientState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Client state on the switch port."
+ ::= { switchCapSlbPortInfoTableEntry 2 }
+
+switchCapSlbPortSerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Server state on the switch port."
+ ::= { switchCapSlbPortInfoTableEntry 3 }
+
+switchCapSlbPortFltState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It is in the form E(x) where filter is enabled on the port and
+ x is the number of filters configured for port. Otherwise disable."
+ ::= { switchCapSlbPortInfoTableEntry 4 }
+
+switchCapSlbPortRTSState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RTS processing state on the switch port."
+ ::= { switchCapSlbPortInfoTableEntry 5 }
+
+bwmPoliciesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for bwm policies in device ."
+ ::= { switchCapBwmInfo 1 }
+
+bwmPoliciesCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for bwm policies in device."
+ ::= { switchCapBwmInfo 2 }
+
+bwmContsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for bwm contracts in device."
+ ::= { switchCapBwmInfo 3 }
+
+bwmContsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for bwm contracts in device, the
+ value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapBwmInfo 4 }
+
+bwmGRsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for bwm groups in device."
+ ::= { switchCapBwmInfo 5 }
+
+bwmGRsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for bwm groups in device."
+ ::= { switchCapBwmInfo 6 }
+
+bwmContsPerGRs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for bwm contracts per group in device."
+ ::= { switchCapBwmInfo 7 }
+
+bwmTimePoliciesPerCont OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for bwm time policies per contract."
+ ::= { switchCapBwmInfo 8 }
+
+configSrcIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for configuration source IP ACLs."
+ ::= { switchCapSecInfo 1 }
+
+configSrcIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for configuration source IP ACLs."
+ ::= { switchCapSecInfo 2 }
+
+bogonSrcIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for bogon source IP ACLs."
+ ::= { switchCapSecInfo 3 }
+
+bogonSrcIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for bogon source IP ACLs."
+ ::= { switchCapSecInfo 4 }
+
+operSrcIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for operation source IP ACLs."
+ ::= { switchCapSecInfo 5 }
+
+operSrcIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for operaion source IP ACLs."
+ ::= { switchCapSecInfo 6 }
+
+totalSrcIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for total source IP ACLs."
+ ::= { switchCapSecInfo 7 }
+
+totalSrcIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for total source IP ACLs."
+ ::= { switchCapSecInfo 8 }
+
+configDstIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for configuration destination IP ACLs."
+ ::= { switchCapSecInfo 9 }
+
+configDstIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for configuration destination IP ACLs."
+ ::= { switchCapSecInfo 10 }
+
+operDstIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for operation destination IP ACLs."
+ ::= { switchCapSecInfo 11 }
+
+operDstIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for operaion destination IP ACLs."
+ ::= { switchCapSecInfo 12 }
+
+totalDstIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for total destination IP ACLs."
+ ::= { switchCapSecInfo 13 }
+
+totalDstIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for total destination IP ACLs."
+ ::= { switchCapSecInfo 14 }
+ipDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for IP DOS attack prevention."
+ ::= { switchCapSecInfo 15 }
+
+tcpDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for TCP DOS attack prevention."
+ ::= { switchCapSecInfo 16 }
+
+udpDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for UDP DOS attack prevention."
+ ::= { switchCapSecInfo 17 }
+
+icmpDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for ICMP DOS attack prevention."
+ ::= { switchCapSecInfo 18 }
+
+igmpDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for IGMP DOS attack prevention."
+ ::= { switchCapSecInfo 19 }
+
+arpDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for ARP DOS attack prevention."
+ ::= { switchCapSecInfo 20 }
+
+ipv6DosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for ipv6 DOS attack prevention."
+ ::= { switchCapSecInfo 21 }
+
+totalDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of entries for DOS attack preventions."
+ ::= { switchCapSecInfo 22 }
+udpBlastProtection OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies UDP ports for UDP blast protection."
+ ::= { switchCapSecInfo 23 }
+
+syslogHostMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for syslog hosts in device."
+ ::= { switchCapGeneralInfo 1 }
+
+syslogHostCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for syslog hosts in device."
+ ::= { switchCapGeneralInfo 2 }
+
+radiusSerMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for radius servers in device ."
+ ::= { switchCapGeneralInfo 3 }
+
+radiusSerCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for radius servers in device."
+ ::= { switchCapGeneralInfo 4 }
+
+tacacsSerMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for tacacs+ server in device."
+ ::= { switchCapGeneralInfo 5 }
+
+tacacsSerCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for tacacs+ server in device."
+ ::= { switchCapGeneralInfo 6 }
+
+ntpSerMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for ntp servers in device ."
+ ::= { switchCapGeneralInfo 7 }
+
+ntpSerCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for ntp servers in device."
+ ::= { switchCapGeneralInfo 8 }
+
+smtpHostsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for smtp hosts in device."
+ ::= { switchCapGeneralInfo 9 }
+
+smtpHostsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for smtp hosts in device."
+ ::= { switchCapGeneralInfo 10 }
+
+mgmtNetworksMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for management networks in device ."
+ ::= { switchCapGeneralInfo 11 }
+
+mgmtNetworksCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for management networks in device."
+ ::= { switchCapGeneralInfo 12 }
+
+endUsers OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for end users in device."
+ ::= { switchCapGeneralInfo 13 }
+
+panicDumps OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum panic dumps in device."
+ ::= { switchCapGeneralInfo 14 }
+
+
+snmpv3UsersMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for snmpv3 users in device."
+ ::= { switchCapGeneralInfo 17 }
+
+snmpv3UsersCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for snmpv3 users in device."
+ ::= { switchCapGeneralInfo 18 }
+
+snmpv3ViewsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for snmpv3 views in device."
+ ::= { switchCapGeneralInfo 19 }
+
+snmpv3ViewsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for snmpv3 views in device."
+ ::= { switchCapGeneralInfo 20 }
+
+snmpv3AccessGRsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for snmpv3 access groups in device."
+ ::= { switchCapGeneralInfo 21 }
+
+snmpv3AccessGRsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for snmpv3 access groups in device."
+ ::= { switchCapGeneralInfo 22 }
+
+snmpv3TargetAddrMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for snmpv3 target addresses in device."
+ ::= { switchCapGeneralInfo 23 }
+
+snmpv3TargetAddrCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for snmpv3 target addresses in device."
+ ::= { switchCapGeneralInfo 24 }
+
+snmpv3TargetParamsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for snmpv3 target parameters in device."
+ ::= { switchCapGeneralInfo 25 }
+
+snmpv3TargetParamsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for snmpv3 target parameters in device."
+ ::= { switchCapGeneralInfo 26 }
+
+
+
+ramSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RAM Size (GB)."
+ ::= { switchCapGeneralInfo 27 }
+
+hardDiskMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hard Disk Maximum Capicity (GB)."
+ ::= { switchCapGeneralInfo 28 }
+
+hardDiskCur OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hard Disk In Use (GB)."
+ ::= { switchCapGeneralInfo 29 }
+
+cacheUsageMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Cache available in MB."
+ ::= { switchCapGeneralInfo 30 }
+
+cacheUsageCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Cache Usage in MB."
+ ::= { switchCapGeneralInfo 31 }
+
+
+agLicenseInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgLicenseInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of license Information."
+ ::= { agLicenseInfo 1 }
+
+agLicenseInfoTableEntry OBJECT-TYPE
+ SYNTAX AgLicenseInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the license Information table."
+ INDEX { licenseInfoIdx }
+ ::= { agLicenseInfoTable 1 }
+
+AgLicenseInfoTableEntry ::=
+ SEQUENCE {
+ licenseInfoIdx Integer32,
+ softwareKey DisplayString,
+ licenseType INTEGER,
+ remainingDays INTEGER,
+ remainingDaysLeft DisplayString,
+ licenseSize Integer32,
+ licenseAllocated Integer32
+ }
+
+licenseInfoIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The license index."
+ ::= { agLicenseInfoTableEntry 1 }
+
+softwareKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Sofware Key."
+ ::= { agLicenseInfoTableEntry 2 }
+
+licenseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ permanent(1),
+ temporary(2),
+ removed(3),
+ expired(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The License Type information."
+ ::= { agLicenseInfoTableEntry 3 }
+
+remainingDays OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of days left for temporary license."
+ ::= { agLicenseInfoTableEntry 4 }
+
+remainingDaysLeft OBJECT-TYPE
+SYNTAX DisplayString(SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of days/hours left for temporary license."
+ ::= { agLicenseInfoTableEntry 5 }
+
+licenseSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The available size of license. Value -1 defines unlimited license."
+ ::= { agLicenseInfoTableEntry 6 }
+
+licenseAllocated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The totally allocated license to vADC's. Value -1 defines unlimited license"
+ ::= { agLicenseInfoTableEntry 7 }
+
+agLicenseInfoConvStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ licConvDone(0),
+ licCookieConvPending(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object, when read, gives the information to the user
+ whether auto conversion is needed or not."
+ ::= { agLicenseInfo 2 }
+
+agLicenseCapacityInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgLicenseCapacityInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of license Capacity Information."
+ ::= { agLicenseInfo 3 }
+
+agLicenseCapacityInfoTableEntry OBJECT-TYPE
+ SYNTAX AgLicenseCapacityInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the license Capacity Information table."
+ INDEX { licenseCapacityInfoIdx }
+ ::= { agLicenseCapacityInfoTable 1 }
+
+AgLicenseCapacityInfoTableEntry ::=
+ SEQUENCE {
+ licenseCapacityInfoIdx Integer32,
+ licenseCapacitySize Integer32,
+ licenseCapacityAllocated Integer32
+ }
+
+licenseCapacityInfoIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The capacity license table index."
+ ::= { agLicenseCapacityInfoTableEntry 1 }
+
+
+licenseCapacitySize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The available size of license. Value -1 defines unlimited license"
+ ::= { agLicenseCapacityInfoTableEntry 2 }
+
+licenseCapacityAllocated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The totally allocated license to vADC's. Value -1 defines unlimited license"
+ ::= { agLicenseCapacityInfoTableEntry 3 }
+
+licenseKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..108))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Current License key."
+ ::= {agLicenseOper 1}
+
+licenseDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ deleteGlobal(1),
+ deleteBwm(2),
+ deleteSecurity(4),
+ deleteLlb(5),
+ deleteItm(6),
+ deleteCookie(7),
+ deleteSymantec(8),
+ deleteSlb(9),
+ other(10),
+ deleteServices(11),
+ deletevADC(12)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to delete specific feature license
+ other(10) is returned always when read."
+ ::= {agLicenseOper 2}
+
+automaticConvType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ automatic(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "License- Conversion type Automatic."
+ ::= {agLicenseOper 3}
+
+automaticConvStatus OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Automatic License Conversion status."
+ ::= {agLicenseOper 4}
+
+
+throPutLicenseKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..108))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Throughput License key."
+ ::= {agLicenseOper 5 }
+
+sslLicenseKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..108))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SSL License key."
+ ::= {agLicenseOper 6 }
+
+compressionLicenseKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..108))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Compression License key."
+ ::= {agLicenseOper 7 }
+
+
+vADCLicenseKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..108))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "vADC License key."
+ ::= {agLicenseOper 9 }
+
+agUserNewPasswdOper OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enter New User Password."
+ ::= { agUserPasswdOper 1 }
+
+--IP ACL Oper
+agSecIpAclOperAdd OBJECT IDENTIFIER ::= { agSecIpAclOper 1 }
+agSecIpAclOperRem OBJECT IDENTIFIER ::= { agSecIpAclOper 2 }
+agSecIpAclOperRemAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ remove(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to Remove all operations
+ source IP Address/Mask. When set to a value of remove(2) it
+ removes All source IPACL entries.
+ ok(1) is returned when the object is read."
+ ::= { agSecIpAclOper 3 }
+agSecIpAclOperDestAdd OBJECT IDENTIFIER ::= { agSecIpAclOper 4 }
+agSecIpAclOperDestRem OBJECT IDENTIFIER ::= { agSecIpAclOper 5 }
+agSecIpAclOperDestRemAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ remove(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to Remove all destination IP Address/Mask.
+ When set to a value of remove(2) it removes All destination
+ IPACL entries. ok(1) is returned when the object is read."
+ ::= { agSecIpAclOper 6 }
+agSecIpAclOperList OBJECT IDENTIFIER ::= { agSecIpAclOper 7 }
+
+agSecIpAclOperAddSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add IP ACL source IP Address"
+ ::= { agSecIpAclOperAdd 1 }
+
+agSecIpAclOperAddMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add IP ACL source Netmask."
+ ::= { agSecIpAclOperAdd 2 }
+
+agSecIpAclOperAddTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (1..10080)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "timeout in minutes"
+ ::= { agSecIpAclOperAdd 3 }
+
+agSecIpAclOperAddIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ add(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object ,when set to a value of add(2),
+ it Add operations source IP Address/Mask.Ok(1) is returned
+ when object is read."
+ ::= { agSecIpAclOperAdd 4 }
+
+agSecIpAclOperRemIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter source IP Address for Remove operations"
+ ::= { agSecIpAclOperRem 1 }
+
+agSecIpAclOperRemMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter source Netmask for Remove operations."
+ ::= { agSecIpAclOperRem 2 }
+
+agSecIpAclOperRemove OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ remove(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object ,when set to a value of remove(2),
+ it Remove operations source IP Address/Mask.
+ Ok(1) is returned when object is read."
+ ::= { agSecIpAclOperRem 3 }
+
+agSecIpAclOperDestAddIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add IP ACL Operations destination IP Address"
+ ::= { agSecIpAclOperDestAdd 1 }
+
+agSecIpAclOperDestAddMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add IP ACL Operations destination Netmask."
+ ::= { agSecIpAclOperDestAdd 2 }
+
+agSecIpAclOperDestAddTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (1..10080)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "destination timeout in minutes"
+ ::= { agSecIpAclOperDestAdd 3 }
+
+agSecIpAclOperDestAddIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ add(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object ,when set to a value of add(2),
+ it Add operations destination IP Address/Mask.Ok(1) is returned
+ when object is read."
+ ::= { agSecIpAclOperDestAdd 4 }
+
+
+agSecIpAclOperDestRemIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter destination IP Address for Remove operations"
+ ::= { agSecIpAclOperDestRem 1 }
+
+agSecIpAclOperDestRemMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter destination IP Netmask for Remove operations."
+ ::= { agSecIpAclOperDestRem 2 }
+
+agSecIpAclOperDestRemove OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ remove(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object ,when set to a value of add(2),
+ it remove operations destination IP Address/Mask.
+ Ok(1) is returned when object is read."
+ ::= { agSecIpAclOperDestRem 4 }
+
+agSecIpAclOperListSumm OBJECT IDENTIFIER ::= { agSecIpAclOperList 1 }
+
+agSecIpAclOperListSummCfgSrc OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configuration source IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 1 }
+
+agSecIpAclOperListSummCfgDst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configuration Destination IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 2 }
+
+agSecIpAclOperListSummOperSrc OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operations source IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 3 }
+agSecIpAclOperListSummOperDst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operations Destination IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 4 }
+
+agSecIpAclOperListSummBogonSrc OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bogon source IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 5 }
+
+agSecIpAclOperListSummTotSrc OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total source IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 6 }
+
+agSecIpAclOperListSummTotDst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Destination IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 7 }
+
+--Ip Acl Oper Src Ip Table
+
+agSecIpAclOperSrcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSecIpAclOperListSrcTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP ACL Oper Config Source Ip."
+ ::= { agSecIpAclOperList 2 }
+
+agSecIpAclOperSrcTableEntry OBJECT-TYPE
+ SYNTAX AgSecIpAclOperListSrcTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the agSecIpAclOperSrcTable table."
+ INDEX { agSecIpAclOperListSrcIndx }
+ ::= { agSecIpAclOperSrcTable 1 }
+
+AgSecIpAclOperListSrcTableEntry ::=
+ SEQUENCE {
+ agSecIpAclOperListSrcIndx
+ Integer32,
+ agSecIpAclOperListSrcAddr
+ IpAddress,
+ agSecIpAclOperListSrcMask
+ IpAddress,
+ agSecIpAclOperListSrcTimeOut
+ Integer32
+}
+agSecIpAclOperListSrcIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP ACL Oper Config Source Group index."
+ ::= { agSecIpAclOperSrcTableEntry 1 }
+
+agSecIpAclOperListSrcAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Oper IP ACL Config Source IP Address."
+ ::= { agSecIpAclOperSrcTableEntry 2 }
+
+agSecIpAclOperListSrcMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Oper IP ACL Config Source NetMask."
+ ::= { agSecIpAclOperSrcTableEntry 3 }
+
+agSecIpAclOperListSrcTimeOut OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Config Source Ip Timeout."
+ ::= { agSecIpAclOperSrcTableEntry 4 }
+
+--Ip ACL Oper Destination IP Table
+
+agSecIpAclOperDstTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSecIpAclOperDstTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Operations Source IP ACL."
+ ::= { agSecIpAclOperList 3 }
+
+agSecIpAclOperDstTableEntry OBJECT-TYPE
+ SYNTAX AgSecIpAclOperDstTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the agSecIpAclOperDstTable table."
+ INDEX { agSecIpAclOperDstIndx }
+ ::= { agSecIpAclOperDstTable 1 }
+
+AgSecIpAclOperDstTableEntry ::=
+ SEQUENCE {
+ agSecIpAclOperDstIndx
+ Integer32,
+ agSecIpAclOperDstAddr
+ IpAddress,
+ agSecIpAclOperDstMask
+ IpAddress,
+ agSecIpAclOperDstTimeout
+ Integer32
+}
+agSecIpAclOperDstIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP ACL Oper Destination IP Group index."
+ ::= { agSecIpAclOperDstTableEntry 1 }
+
+agSecIpAclOperDstAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP ACL Operations Destination IP Address."
+ ::= { agSecIpAclOperDstTableEntry 2 }
+
+agSecIpAclOperDstMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP ACL Operations Destination NetMask."
+ ::= { agSecIpAclOperDstTableEntry 3 }
+
+agSecIpAclOperDstTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP ACL Operations Destination Ip Timeout."
+ ::= { agSecIpAclOperDstTableEntry 4 }
+
+--Displaying syslog messages to telnet/ssh sessions
+
+agSyslogOperDispLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This an action object which is used to enable/disable
+ displaying syslog messages to telnet/ssh sessions."
+ ::= { agSyslogOper 1 }
+
+-- Port operation table
+agPortOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgPortOperTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port operations."
+ ::= { agentOper 1 }
+
+agPortOperTableEntry OBJECT-TYPE
+ SYNTAX AgPortOperTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port operations table."
+ INDEX { portOperIdx }
+ ::= { agPortOperTable 1 }
+
+AgPortOperTableEntry ::=
+ SEQUENCE {
+ portOperIdx Integer32,
+ portOperRmon INTEGER,
+ portOperState INTEGER
+ }
+
+portOperIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { agPortOperTableEntry 1 }
+
+portOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable port."
+ ::= { agPortOperTableEntry 2 }
+
+portOperRmon OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable RMON for port."
+ ::= { agPortOperTableEntry 3 }
+
+agClearAppLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object.When set to a value of clear(2)
+ application services trace Logs will be cleared.
+ ok(1) is returned when read."
+ ::= { agentOper 7 }
+
+ntpOperSendReq OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Allows the user to send requests to the NTP server."
+ ::= { agNTPOper 1 }
+
+agPeerSyncConfigOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ sync(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Allows the user to send oper sync requests."
+ ::= { agPeerSyncOper 1 }
+-- Port information table
+
+portInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port information."
+ ::= { portInfo 1 }
+
+portInfoTableEntry OBJECT-TYPE
+ SYNTAX PortInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port information table."
+ INDEX { portInfoIndx }
+ ::= { portInfoTable 1 }
+
+PortInfoTableEntry ::= SEQUENCE {
+ portInfoIndx Integer32,
+ portInfoSpeed INTEGER,
+ portInfoMode INTEGER,
+ portInfoFlowCtrl INTEGER,
+ portInfoLink INTEGER,
+ portInfoPhyIfDescr DisplayString,
+ portInfoPhyIfType INTEGER,
+ portInfoPhyIfMtu Integer32,
+ portInfoPhyIfPhysAddress PhysAddress,
+ portInfoPhyIfOperStatus INTEGER,
+ portInfoPhyIfLastChange TimeTicks,
+ portInfoPhyConnType INTEGER,
+ portInfoPreferred INTEGER,
+ portInfoBackup INTEGER,
+ portInfoSFPName DisplayString,
+ portInfoSFPType INTEGER,
+ portInfoShared INTEGER,
+ portInfoVADC INTEGER
+ }
+
+portInfoIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { portInfoTableEntry 1 }
+
+portInfoSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ mbs1000(4),
+ any(5)
+ ,mbs10000(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational speed of the port."
+ ::= { portInfoTableEntry 2 }
+
+portInfoMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3),
+ any(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational mode of the port."
+ ::= { portInfoTableEntry 3 }
+
+portInfoFlowCtrl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational flow control of the port."
+ ::= { portInfoTableEntry 4 }
+
+portInfoLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ disabled(3),
+ inoperative(4) -- unrecognized PCI device
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational link status of the port."
+ ::= { portInfoTableEntry 5 }
+
+portInfoPhyIfDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about the
+ interface. This string should include the name of
+ the manufacturer, the product name and the version
+ of the hardware interface."
+ ::= { portInfoTableEntry 6 }
+
+portInfoPhyIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ regular1822(2),
+ hdh1822(3),
+ ddn-x25(4),
+ rfc877-x25(5),
+ ethernet-csmacd(6),
+ iso88023-csmacd(7),
+ iso88024-tokenBus(8),
+ iso88025-tokenRing(9),
+ iso88026-man(10),
+ starLan(11),
+ proteon-10Mbit(12),
+ proteon-80Mbit(13),
+ hyperchannel(14),
+ fddi(15),
+ lapb(16),
+ sdlc(17),
+ ds1(18), -- T-1
+ e1(19), -- european equiv. of T-1
+ basicISDN(20),
+ primaryISDN(21), -- proprietary serial
+ propPointToPointSerial(22),
+ ppp(23),
+ softwareLoopback(24),
+ eon(25), -- CLNP over IP [11]
+ ethernet-3Mbit(26),
+ nsip(27), -- XNS over IP
+ slip(28), -- generic SLIP
+ ultra(29), -- ULTRA technologies
+ ds3(30), -- T-3
+ sip(31), -- SMDS
+ frame-relay(32)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of interface, distinguished according to
+ the physical/link protocol(s) immediately `below'
+ the network layer in the protocol stack."
+ ::= { portInfoTableEntry 7 }
+
+portInfoPhyIfMtu OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The size of the largest datagram which can be
+ sent/received on the interface, specified in
+ octets. For interfaces that are used for
+ transmitting network datagrams, this is the size
+ of the largest network datagram that can be sent
+ on the interface."
+ ::= { portInfoTableEntry 8 }
+
+portInfoPhyIfPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface's address at the protocol layer
+ immediately `below' the network layer in the
+ protocol stack. For interfaces which do not have
+ such an address (e.g., a serial line), this object
+ should contain an octet string of zero length."
+ ::= { portInfoTableEntry 9 }
+
+portInfoPhyIfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- ready to pass packets
+ down(2),
+ testing(3) -- in some test mode
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the interface.
+ The testing(3) state indicates that no operational
+ packets can be passed."
+ ::= { portInfoTableEntry 10 }
+
+portInfoPhyIfLastChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time the interface
+ entered its current operational state. If the
+ current state was entered prior to the last re-
+ initialization of the local network management
+ subsystem, then this object contains a zero
+ value."
+ ::= { portInfoTableEntry 11 }
+
+portInfoPhyConnType OBJECT-TYPE
+ SYNTAX INTEGER {
+ feCopper(1),
+ geCopper(2),
+ geSFP(3),
+ unknown(4),
+ xGeSFP(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical connection type, i.e. copper or SFP port."
+ ::= { portInfoTableEntry 12 }
+
+portInfoPreferred OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ copper(2),
+ sfp(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port preferred connection type. For dual ports only"
+ ::= { portInfoTableEntry 13 }
+
+portInfoBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ none(2),
+ copper(3),
+ sfp(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port backup setting. For dual ports only"
+ ::= { portInfoTableEntry 14 }
+
+portInfoSFPName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about the
+ SFP manufacturer. For valid ports only."
+ ::= { portInfoTableEntry 15 }
+
+portInfoSFPType OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ sfpTypeSX(2),
+ sfpTypeLX(3),
+ sfpTypeCX(4),
+ sfpTypeCopper(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The inserted SFP type. For valid ports only."
+ ::= { portInfoTableEntry 17 }
+
+portInfoShared OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates if the port is shared or not."
+ ::= { portInfoTableEntry 18 }
+
+portInfoVADC OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The vADC number that the port belongs to."
+ ::= { portInfoTableEntry 19 }
+
+agEnabledSwFeatures OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The software features that are enabled on the switch."
+ ::= { swKeyInfo 1 }
+
+agEnabledGslbKey OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Query if software key Global slb enabled on switch."
+ ::= { swKeyInfo 2 }
+
+agEnabledBwmKey OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Query if software key Bandwidth Mgmt. enabled on switch."
+ ::= { swKeyInfo 3 }
+
+agEnabledSecurityKey OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Query if software key Security enabled on switch."
+ ::= { swKeyInfo 4 }
+
+
+agEnabledLinklbKey OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Query if software key Inbound Linklb is enabled on switch."
+ ::= { swKeyInfo 6 }
+
+
+-- Agent System Group
+-- This group of objects take effect on the 'SET' request.
+-- There is no need to 'apply' or 'save'.
+
+agApplyConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ apply(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to apply the changes made to configuration
+ of the switch. By setting the value to apply(2), all the changes
+ made since the last apply are written to the new_config block.
+
+ other(1) is returned when this object ie read. "
+ ::= { agSystem 2 }
+
+agSavePending OBJECT-TYPE
+ SYNTAX INTEGER {
+ saveNeeded(1),
+ noSaveNeeded(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object, when read, gives the user information
+ whether an save action is needed and that the configuration
+ has been applied but not saved to the flash."
+ ::= { agSystem 3 }
+
+agSaveConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ saveActive(2),
+ notSaveActive(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to write current configuration to
+ nonvolatile storage.
+
+ When issued with the saveActive, the active configuration
+ in flash is saved to backup in flash and then the new
+ configuration is saved to the active configuration in flash.
+
+ When issued with notSaveActive, the active configuration
+ is NOT saved to the flash and the active configuration is
+ overwritten with the new configuration.
+
+ ok(1) is returned always when read."
+ ::= { agSystem 4 }
+
+agRevert OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ revert(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to revert the unapplied changes
+ made to the switch. By setting the value to revert(2),
+ all the unapplied changes will be reverted. This action
+ will copy the current_config to the new_config block.
+
+ other(1) is returned when this object is read. "
+ ::= { agSystem 5 }
+
+agRevertApply OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ revertApply(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to revert the unsaved changes
+ made to the switch. By setting the value to revertApply(2),
+ all the unsaved as well as unapplied changes will be
+ reverted.
+
+ other(1) is returned when this object is read. "
+ ::= { agSystem 6 }
+
+agReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reboot the agent.
+ other(1) is returned always when read."
+ ::= { agSystem 7 }
+
+agConfigForNxtReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(2),
+ backup(3),
+ default(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configuration information to be loaded from at next reset.
+
+ The following values are writable:
+ active(2)...active configuration block
+ backup(3)...backup configuration block
+ default(4)..default configuration block"
+ ::= { agSystem 8 }
+
+agImageForNxtReset OBJECT-TYPE
+ SYNTAX INTEGER (2..11)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The software image to be booted from at next reset.
+
+ The following values are writable:
+ image1(2)...image 1
+ image2(3)...image 2
+ ..."
+ ::= { agSystem 9 }
+
+agSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the software image that is currently running on the
+ system in the form of 'major.minor.maintenance.bugfix'. A zero
+ length string is returned if version is not available."
+ ::= { agSystem 10 }
+
+agBootVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the boot code in the form of 'major.minor.bugfix'.
+ A zero length string is returned if version is not available."
+ ::= { agSystem 11 }
+
+agImage1Ver OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the software image stored in image 1 storage in the
+ form of 'major.minor.bugfix'. A zero length string is returned if
+ version is not available or there is no valid software image."
+ ::= { agSystem 12 }
+
+agImage2Ver OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the software image stored in image 2 storage in the
+ form of 'major.minor.bugfix'. A zero length string is returned if
+ version is not available or there is no valid software image."
+ ::= { agSystem 13 }
+
+agRtcDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The date on the real time clock in the form of 'mm/dd/yy'.
+ A zero length string is returned if date is not available."
+ ::= { agSystem 14 }
+
+agRtcTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time on the real time clock in the form of 'hh:mm:ss'.
+ A zero length string is returned if time is not available."
+ ::= { agSystem 15 }
+
+agLastSetErrorReason OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The error reason of the last SET failure."
+ ::= { agSystem 16 }
+
+agCurCfgHttpServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the HTTP server is listening to
+ in the current_configuration block."
+ ::= { agSystem 17 }
+
+agNewCfgHttpServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the HTTP server is listening to
+ in the new_configuration block."
+ ::= { agSystem 18 }
+
+agCurCfgLoginBanner OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..79))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user defined login banner."
+ ::= { agSystem 19 }
+
+agNewCfgLoginBanner OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..79))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user defined login banner."
+ ::= { agSystem 20 }
+
+agCurCfgSmtpHost OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user defined SMTP host."
+ ::= { agSystem 21 }
+
+agNewCfgSmtpHost OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user defined SMTP host. If it is a host name than please configure agNewCfgSmtpHostIPVersion.
+ By default IPv4 version will be choosen.
+ If IPv4 or Ipv6 address is configured than no need to configure agNewCfgSmtpHostIPVersion,
+ this will be filled accordingly. "
+ ::= { agSystem 22 }
+
+
+agCurCfgConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable console output of syslog messages."
+ ::= { agSystem 23 }
+
+agNewCfgConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable console output of syslog messages."
+ ::= { agSystem 24 }
+
+
+agCurCfgBootp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the use of BootP, as currently configured in the
+ current_configuration block."
+ ::= { agSystem 29 }
+
+agNewCfgBootp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the use of BootP, in the new_configuration block."
+ ::= { agSystem 30 }
+
+
+agCurCfgSnmpTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..30)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Once SNMP operations like agApplyConfig, agDiffState and
+ agDumpState, which use the state machine are done the resources
+ used by these operations need to be freed by setting the state
+ back to 'idle' so others can issue the commands via SNMP.
+ agSnmpTimeout indicates the number of minutes before the resources
+ are freed and the state set back to 'idle' if this operation is not
+ performed by the user."
+ ::= { agSystem 32 }
+
+agNewCfgSnmpTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Once SNMP operations like agApplyConfig, agDiffState and
+ agDumpState, which use the state machine are done the resources
+ used by these operations need to be freed by setting the state
+ back to 'idle' so others can issue the commands via SNMP.
+ agSnmpTimeout indicates the number of minutes before the resources
+ are freed and the state set back to 'idle' if this operation is not
+ performed by the user."
+ ::= { agSystem 33 }
+
+agCurCfgTelnetServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the telnet server listens for telnet
+ sessions."
+ ::= { agSystem 34 }
+
+agNewCfgTelnetServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the telnet server listens for telnet
+ sessions."
+ ::= { agSystem 35 }
+
+agClearFlashDump OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to clear the FLASH dump.
+ ok(1) is returned when this object is read. "
+ ::= { agSystem 36 }
+
+
+agCurCfgTrapSrcIf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap source interface number."
+ ::= { agSystem 39 }
+
+agNewCfgTrapSrcIf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap source interface number."
+ ::= { agSystem 40 }
+
+agCurCfgARPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined ARP packets."
+ ::= { agSystem 41 }
+
+agNewCfgARPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined ARP packets."
+ ::= { agSystem 42 }
+
+agCurCfgICMPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined ICMP packets."
+ ::= { agSystem 43 }
+
+agNewCfgICMPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined ICMP packets."
+ ::= { agSystem 44 }
+
+agCurCfgTCPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined TCP packets."
+ ::= { agSystem 45 }
+
+agNewCfgTCPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined TCP packets."
+ ::= { agSystem 46 }
+
+agCurCfgUDPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined UDP packets."
+ ::= { agSystem 47 }
+
+agNewCfgUDPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined UDP packets."
+ ::= { agSystem 48 }
+
+agCurCfgHttpsServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the HTTPS server is listening to
+ in the current_configuration block."
+ ::= { agSystem 49 }
+
+agNewCfgHttpsServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the HTTPS server is listening to
+ in the new_configuration block."
+ ::= { agSystem 50 }
+
+
+
+agCurDaylightSavings OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ africa-Algeria(1),
+ africa-Angola(2),
+ africa-Benin(3),
+ africa-Botswana(4),
+ africa-Burkina-Faso(5),
+ africa-Burundi(6),
+ africa-Cameroon(7),
+ africa-Central-African-Rep(8),
+ africa-Chad(9),
+ africa-Congo-WestDemRepCongo(10),
+ africa-Congo-EastDemRepCongo(11),
+ africa-Congo-Rep(12),
+ africa-Cote-dIvoire(13),
+ africa-Djibouti(14),
+ africa-Egypt(15),
+ africa-Equatorial-Guinea(16),
+ africa-Eritrea(17),
+ africa-Ethiopia(18),
+ africa-Gabon(19),
+ africa-Gambia(20),
+ africa-Ghana(21),
+ africa-Guinea(22),
+ africa-Guinea-Bissau(23),
+ africa-Kenya(24),
+ africa-Lesotho(25),
+ africa-Liberia(26),
+ africa-Libya(27),
+ africa-Malawi(28),
+ africa-Mali-SouthWestMali(29),
+ africa-Mali-NorthEastMali(30),
+ africa-Mauritania(31),
+ africa-Morocco(32),
+ africa-Mozambique(33),
+ africa-Namibia(34),
+ africa-Niger(35),
+ africa-Nigeria(36),
+ africa-Rwanda(37),
+ africa-SaoTome-And-Principe(38),
+ africa-Senegal(39),
+ africa-SierraLeone(40),
+ africa-Somalia(41),
+ africa-SouthAfrica(42),
+ africa-Spain-Mainland(43),
+ africa-Spain-CeutaMelilla(44),
+ africa-Spain-CanaryIslands(45),
+ africa-Sudan(46),
+ africa-Swaziland(47),
+ africa-Tanzania(48),
+ africa-Togo(49),
+ africa-Tunisia(50),
+ africa-Uganda(51),
+ africa-Western-Sahara(52),
+ africa-Zambia(53),
+ africa-Zimbabwe(54),
+ americas-Anguilla(55),
+ americas-Antigua-Barbuda(56),
+ americas-Argentina-EArgentina(57),
+ americas-Argentina-MostLocations(58),
+ americas-Argentina-Jujuy(59),
+ americas-Argentina-Catamarca(60),
+ americas-Argentina-Mendoza(61),
+ americas-Aruba(62),
+ americas-Bahamas(63),
+ americas-Barbados(64),
+ americas-Belize(65),
+ americas-Bolivia(66),
+ americas-Brazil-AtlanticIslands(67),
+ americas-Brazil-AmapaEPara(68),
+ americas-Brazil-NEBrazil(69),
+ americas-Brazil-Pernambuco(70),
+ americas-Brazil-Tocantins(71),
+ americas-Brazil-AlagoasSergipe(72),
+ americas-Brazil-SSEBrazil(73),
+ americas-Brazil-MatoGrossoDoSul(74),
+ americas-Brazil-WParaRondonia(75),
+ americas-Brazil-Roraima(76),
+ americas-Brazil-EAmazonas(77),
+ americas-Brazil-WAmazonas(78),
+ americas-Brazil-Acre(79),
+ americas-Canada-NewfoundlandIsland(80),
+ americas-Canada-AtlanTime-NovaScotia(81),
+ americas-Canada-AtlanTime-ELabrador(82),
+ americas-Canada-EastTime-OntarioMostlocation(83),
+ americas-Canada-EastTime-ThunderBay(84),
+ americas-Canada-EastStdTime-PangnirtungNunavut(85),
+ americas-Canada-EastStdTime-EastNunavut(86),
+ americas-Canada-EastStdTime-CenNunavut(87),
+ americas-Canada-CenTime-ManitobaWestOntario(88),
+ americas-Canada-CenTime-RainyRiver(89),
+ americas-Canada-CenTime-WestNunavut(90),
+ americas-Canada-CenStdTime-SaskatchewanMostlocation(91),
+ americas-Canada-CenStdTime-SaskatchewanMidwest(92),
+ americas-Canada-MountTime-AlbertaEastBritishColumbia(93),
+ americas-Canada-MountTime-CentralNorthwestTerritories(94),
+ americas-Canada-MountTime-WestNorthwestTerritories(95),
+ americas-Canada-MountStdTime-DawsonCrkStJohnBritColumbia(96),
+ americas-Canada-PacificTime-WestBritishColumbia(97),
+ americas-Canada-PacificTime-SouthYukon(98),
+ americas-Canada-PacificTime-NorthYukon(99),
+ americas-CaymanIslands(100),
+ americas-Chile-MostLocation(101),
+ americas-Chile-EasterIsland(102),
+ americas-Colombia(103),
+ americas-CostaRica(104),
+ americas-Cuba(105),
+ americas-Dominica(106),
+ americas-DominicanRepublic (107),
+ americas-Ecuador(108),
+ americas-ElSalvado(109),
+ americas-FrenchGuiana(110),
+ americas-Greenland-MostLocation(111),
+ americas-Greenland-EastCoastNorthScoresbysund(112),
+ americas-Greenland-ScoresbysundIttoqqortoormiit(113),
+ americas-Greenland-ThulePituffik(114),
+ americas-Grenada(115),
+ americas-Guadeloupe(116),
+ americas-Guatemala(117),
+ americas-Guyana(118),
+ americas-Haiti(119),
+ americas-Honduras(120),
+ americas-Jamaica(121),
+ americas-Martinique(122),
+ americas-Mexico-CentTime-Mostlocations(123),
+ americas-Mexico-CentTime-QuintanaRoo(124),
+ americas-Mexico-CentTime-CampecheYucatan(125),
+ americas-Mexico-CTime-CoahuilaDurangoNuevoLeonTamaulipas(126),
+ americas-Mexico-MountTime-SBajaNayaritSinaloa(127),
+ americas-Mexico-MountTime-Chihuahua(128),
+ americas-Mexico-MountStdTime-Sonora(129),
+ americas-Mexico-PacificTime(130),
+ americas-Montserrat(131),
+ americas-NetherlandsAntilles(132),
+ americas-Nicaragua(133),
+ americas-Panama(134),
+ americas-Paraguay(135),
+ americas-Peru(136),
+ americas-PuertoRico(137),
+ americas-StKittsAndNevis(138),
+ americas-StLucia(139),
+ americas-StPierreAndMiquelon(140),
+ americas-StVincent(141),
+ americas-Suriname(142),
+ americas-TrinidadAndTobago(143),
+ americas-TurksAndCaicosIs(144),
+ americas-USA-EastTime(145),
+ americas-USA-EastTime-MichiganMostLocation(146),
+ americas-USA-EastTime-KentuckyLouisvilleArea(147),
+ americas-USA-EastTime-KentuckyWayneCounty(148),
+ americas-USA-EastStdTime-IndianaMostLocations(149),
+ americas-USA-EastStdTime-IndianaCrawfordCounty(150),
+ americas-USA-EastStdTime-IndianaStarkeCounty(151),
+ americas-USA-EastStdTime-IndianaSwitzerlandCounty(152),
+ americas-USA-CentTime(153),
+ americas-USA-CentTime-MichiganWisconsinborder(154),
+ americas-USA-CentTime-NorthDakotaOliverCounty(155),
+ americas-USA-MountTime(156),
+ americas-USA-MountTime-SouthIdahoAndEastOregon(157),
+ americas-USA-MountTime-Navajo(158),
+ americas-USA-MountStdTime-Arizona(159),
+ americas-USA-PacificTime(160),
+ americas-USA-AlaskaTime(161),
+ americas-USA-AlaskaTime-AlaskaPanhandle(162),
+ americas-USA-AlaskaTime-AlaskaPanhandleNeck(163),
+ americas-USA-AlaskaTime-WestAlaska(164),
+ americas-USA-AleutianIslands(165),
+ americas-USA-Hawaii(166),
+ americas-Uruguay(167),
+ americas-Venezuela(168),
+ americas-VirginIslands-UK(169),
+ americas-VirginIslands-US(170),
+ antarctica-McMurdoStationRossIsland(171),
+ antarctica-Amundsen-ScottStationSouthPole(172),
+ antarctica-PalmerStationAnversIsland(173),
+ antarctica-MawsonStationHolmeBay(174),
+ antarctica-DavisStationVestfoldHills(175),
+ antarctica-CaseyStationBaileyPeninsula(176),
+ antarctica-VostokStationSMagneticPole(177),
+ antarctica-Dumont-dUrvilleBaseTerreAdelie(178),
+ antarctica-SyowaStationEOngulI(179),
+ arcticOcean-Svalbard(180),
+ arcticOcean-JanMayen(181),
+ asia-Afghanistan(182),
+ asia-Armenia(183),
+ asia-Azerbaijan(184),
+ asia-Bahrain(185),
+ asia-Bangladesh(186),
+ asia-Bhutan(187),
+ asia-Brunei(188),
+ asia-Cambodia(189),
+ asia-China-EastChinaBeijingGuangdongShanghai(190),
+ asia-China-Heilongjiang(191),
+ asia-China-CentralChinaGansuGuizhouSichuanYunnan(192),
+ asia-China-TibetmostofXinjiangUyghur(193),
+ asia-China-SouthwestXinjiangUyghur(194),
+ asia-Cyprus(195),
+ asia-EastTimor(196),
+ asia-Georgia(197),
+ asia-HongKong(198),
+ asia-India(199),
+ asia-Indonesia-JavaAndSumatra(200),
+ asia-Indonesia-WestCentralBorneo(201),
+ asia-Indonesia-EstSthBorneoCelebsBaliNusaTengaraWstTimor(202),
+ asia-Indonesia-IrianJayaAndMoluccas(203),
+ asia-Iran(204),
+ asia-Iraq(205),
+ asia-Israel(206),
+ asia-Japan(207),
+ asia-Jordan(208),
+ asia-Kazakhstan-MostLocations(209),
+ asia-Kazakhstan-QyzylordaKyzylorda(210),
+ asia-Kazakhstan-Aqtobe(211),
+ asia-Kazakhstan-AtyrauMangghystau(212),
+ asia-Kazakhstan-WestKazakhstan(213),
+ asia-Korea-North(214),
+ asia-Korea-South(215),
+ asia-Kuwait(216),
+ asia-Kyrgyzstan(217),
+ asia-Laos(218),
+ asia-Lebanon(219),
+ asia-Macau(220),
+ asia-Malaysia-PeninsularMalaysia(221),
+ asia-Malaysia-SabahSarawak(222),
+ asia-Mongolia-MostLocations(223),
+ asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224),
+ asia-Mongolia-DornodSukhbaatar(225),
+ asia-Myanmar(226),
+ asia-Nepal(227),
+ asia-Oman(228),
+ asia-Pakistan(229),
+ asia-Palestine(230),
+ asia-Philippines(231),
+ asia-Qatar(232),
+ asia-Russia-Moscow-01Kaliningrad(233),
+ asia-Russia-Moscow00WestRussia(234),
+ asia-Russia-Moscow01CaspianSea(235),
+ asia-Russia-Moscow02Urals(236),
+ asia-Russia-Moscow03WestSiberia(237),
+ asia-Russia-Moscow03Novosibirsk(238),
+ asia-Russia-Moscow04YeniseiRiver(239),
+ asia-Russia-Moscow05LakeBaikal(240),
+ asia-Russia-Moscow06LenaRiver(241),
+ asia-Russia-Moscow07AmurRiver(242),
+ asia-Russia-Moscow07SakhalinIsland(243),
+ asia-Russia-Moscow08Magadan(244),
+ asia-Russia-Moscow09Kamchatka(245),
+ asia-Russia-Moscow10BeringSea(246),
+ asia-SaudiArabia(247),
+ asia-Singapore(248),
+ asia-SriLanka(249),
+ asia-Syria(250),
+ asia-Taiwan(251),
+ asia-Tajikistan(252),
+ asia-Thailand(253),
+ asia-Turkmenistan(254),
+ asia-UnitedArabEmirates(255),
+ asia-Uzbekistan-WestUzbekistan(256),
+ asia-Uzbekistan-EastUzbekistan(257),
+ asia-Vietnam(258),
+ asia-Yemen(259),
+ atlanticOcean-Bermuda(260),
+ atlanticOcean-CapeVerde(261),
+ atlanticOcean-FaeroeIslands(262),
+ atlanticOcean-FalklandIslands(263),
+ atlanticOcean-Iceland(264),
+ atlanticOcean-Portugal-Mainland(265),
+ atlanticOcean-Portugal-MadeiraIslands(266),
+ atlanticOcean-Portugal-Azores(267),
+ atlanticOcean-SouthGeorgia-SouthSandwichIslands(268),
+ atlanticOcean-Spain-Mainland(269),
+ atlanticOcean-Spain-CeutaMelilla(270),
+ atlanticOcean-Spain-CanaryIslands(271),
+ atlanticOcean-StHelena(272),
+ atlanticOcean-Svalbard-JanMayen(273),
+ australia-LordHoweIsland(274),
+ australia-Tasmania(275),
+ australia-Victoria(276),
+ australia-NewSouthWales-MostLocations(277),
+ australia-NewSouthWales-Yancowinna(278),
+ australia-Queensland-MostLocations(279),
+ australia-Queensland-HolidayIslands(280),
+ australia-SouthAustralia(281),
+ australia-NorthernTerritory(282),
+ australia-WesternAustralia(283),
+ europe-Albania(284),
+ europe-Andorra(285),
+ europe-Austria(286),
+ europe-Belarus(287),
+ europe-Belgium(288),
+ europe-BosniaHerzegovina(289),
+ europe-Britain-UKGreatBritain(290),
+ europe-Britain-UKNorthernIreland(291),
+ europe-Bulgaria(292),
+ europe-Croatia(293),
+ europe-CzechRepublic(294),
+ europe-Denmark(295),
+ europe-Estonia(296),
+ europe-Finland(297),
+ europe-France(298),
+ europe-Germany(299),
+ europe-Gibraltar(300),
+ europe-Greece(301),
+ europe-Hungary(302),
+ europe-Ireland(303),
+ europe-Italy(304),
+ europe-Latvia(305),
+ europe-Liechtenstein(306),
+ europe-Lithuania(307),
+ europe-Luxembourg(308),
+ europe-Macedonia(309),
+ europe-Malta(310),
+ europe-Moldova(311),
+ europe-Monaco(312),
+ europe-Netherlands(313),
+ europe-Norway(314),
+ europe-Poland(315),
+ europe-Portugal-Mainland(316),
+ europe-Portugal-MadeiraIslands(317),
+ europe-Portugal-Azores(318),
+ europe-Romania(319),
+ europe-Russia-Moscow-01Kaliningrad(320),
+ europe-Russia-Moscow00WestRussia(321),
+ europe-Russia-Moscow01CaspianSea(322),
+ europe-Russia-Moscow02Urals(323),
+ europe-Russia-Moscow03WestSiberia(324),
+ europe-Russia-Moscow03Novosibirsk(325),
+ europe-Russia-Moscow04YeniseiRiver(326),
+ europe-Russia-Moscow05LakeBaikal(327),
+ europe-Russia-Moscow06LenaRiver(328),
+ europe-Russia-Moscow07AmurRiver(329),
+ europe-Russia-Moscow07SakhalinIsland(330),
+ europe-Russia-Moscow08Magadan(331),
+ europe-Russia-Moscow09Kamchatka(332),
+ europe-Russia-Moscow10BeringSea(333),
+ europe-SanMarino(334),
+ europe-Slovakia(335),
+ europe-Slovenia(336),
+ europe-Spain-Mainland(337),
+ europe-Spain-CeutaAndMelilla(338),
+ europe-Spain-CanaryIslands(339),
+ europe-Sweden(340),
+ europe-Switzerland(341),
+ europe-Turkey(342),
+ europe-Ukraine-MostLocations(343),
+ europe-Ukraine-Ruthenia(344),
+ europe-Ukraine-Zaporozhye-ELugansk(345),
+ europe-Ukraine-CentralCrimea(346),
+ europe-VaticanCity(347),
+ europe-Yugoslavia(348),
+ indianOcean-BritishIndianOceanTerritory(349),
+ indianOcean-ChristmasIsland(350),
+ indianOcean-CocosOrKeelingIslands(351),
+ indianOcean-Comoros(352),
+ indianOcean-FrenchSouthernAndAntarcticLands(353),
+ indianOcean-Madagascar(354),
+ indianOcean-Maldives(355),
+ indianOcean-Mauritius(356),
+ indianOcean-Mayotte(357),
+ indianOcean-Reunion(358),
+ indianOcean-Seychelles(359),
+ pacificOcean-Chile-MostLocations(360),
+ pacificOcean-Chile-EasterIslandSalayGomez(361),
+ pacificOcean-CookIslands(362),
+ pacificOcean-Ecuador(363),
+ pacificOcean-Fiji(364),
+ pacificOcean-FrenchPolynesia-SocietyIslands(365),
+ pacificOcean-FrenchPolynesia-MarquesasIslands(366),
+ pacificOcean-FrenchPolynesia-GambierIslands(367),
+ pacificOcean-Guam(368),
+ pacificOcean-Kiribati-GilbertIslands(369),
+ pacificOcean-Kiribati-PhoenixIslands(370),
+ pacificOcean-Kiribati-LineIslands(371),
+ pacificOcean-MarshallIslands-MostLocations(372),
+ pacificOcean-MarshallIslands-Kwajalein(373),
+ pacificOcean-Micronesia-Yap(374),
+ pacificOcean-Micronesia-TrukOrChuuk(375),
+ pacificOcean-Micronesia-PonapeOrPohnpei(376),
+ pacificOcean-Micronesia-Kosrae(377),
+ pacificOcean-Nauru(378),
+ pacificOcean-NewCaledonia(379),
+ pacificOcean-NewZealand-MostLocations(380),
+ pacificOcean-NewZealand-ChathamIslands(381),
+ pacificOcean-Niue(382),
+ pacificOcean-NorfolkIsland(383),
+ pacificOcean-NorthernMarianaIslands(384),
+ pacificOcean-Palau(385),
+ pacificOcean-PapuaNewGuinea(386),
+ pacificOcean-Pitcairn(387),
+ pacificOcean-SamoaAmerican(388),
+ pacificOcean-SamoaWestern(389),
+ pacificOcean-SolomonIslands(390),
+ pacificOcean-Tokelau(391),
+ pacificOcean-Tonga(392),
+ pacificOcean-Tuvalu(393),
+ pacificOceanUSA-EastTime(394),
+ pacificOceanUSA-EastTime-MichiganMostLocations(395),
+ pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396),
+ pacificOceanUSA-EastTime-KentuckyWayneCounty(397),
+ pacificOceanUSA-EastStdTime-IndianaMostLocations(398),
+ pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399),
+ pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400),
+ pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401),
+ pacificOceanUSA-CentTime(402),
+ pacificOceanUSA-CentTime-MichiganWisconsinborder(403),
+ pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404),
+ pacificOceanUSA-MountTime(405),
+ pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406),
+ pacificOceanUSA-MountTime-Navajo(407),
+ pacificOceanUSA-MountStdTime-Arizona(408),
+ pacificOceanUSA-PacificTime(409),
+ pacificOceanUSA-AlaskaTime(410),
+ pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411),
+ pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412),
+ pacificOceanUSA-AlaskaTime-WestAlaska(413),
+ pacificOceanUSA-AleutianIslands(414),
+ pacificOceanUSA-Hawaii(415),
+ pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416),
+ pacificOcean-USMinorOutlyingIslands-MidwayIslands(417),
+ pacificOcean-USMinorOutlyingIslands-WakeIsland(418),
+ pacificOcean-Vanuatu(419),
+ pacificOcean-WallisAndFutuna(420)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The daylight savings location."
+ ::= { agSystem 55 }
+
+agNewDaylightSavings OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ africa-Algeria(1),
+ africa-Angola(2),
+ africa-Benin(3),
+ africa-Botswana(4),
+ africa-Burkina-Faso(5),
+ africa-Burundi(6),
+ africa-Cameroon(7),
+ africa-Central-African-Rep(8),
+ africa-Chad(9),
+ africa-Congo-WestDemRepCongo(10),
+ africa-Congo-EastDemRepCongo(11),
+ africa-Congo-Rep(12),
+ africa-Cote-dIvoire(13),
+ africa-Djibouti(14),
+ africa-Egypt(15),
+ africa-Equatorial-Guinea(16),
+ africa-Eritrea(17),
+ africa-Ethiopia(18),
+ africa-Gabon(19),
+ africa-Gambia(20),
+ africa-Ghana(21),
+ africa-Guinea(22),
+ africa-Guinea-Bissau(23),
+ africa-Kenya(24),
+ africa-Lesotho(25),
+ africa-Liberia(26),
+ africa-Libya(27),
+ africa-Malawi(28),
+ africa-Mali-SouthWestMali(29),
+ africa-Mali-NorthEastMali(30),
+ africa-Mauritania(31),
+ africa-Morocco(32),
+ africa-Mozambique(33),
+ africa-Namibia(34),
+ africa-Niger(35),
+ africa-Nigeria(36),
+ africa-Rwanda(37),
+ africa-SaoTome-And-Principe(38),
+ africa-Senegal(39),
+ africa-SierraLeone(40),
+ africa-Somalia(41),
+ africa-SouthAfrica(42),
+ africa-Spain-Mainland(43),
+ africa-Spain-CeutaMelilla(44),
+ africa-Spain-CanaryIslands(45),
+ africa-Sudan(46),
+ africa-Swaziland(47),
+ africa-Tanzania(48),
+ africa-Togo(49),
+ africa-Tunisia(50),
+ africa-Uganda(51),
+ africa-Western-Sahara(52),
+ africa-Zambia(53),
+ africa-Zimbabwe(54),
+ americas-Anguilla(55),
+ americas-Antigua-Barbuda(56),
+ americas-Argentina-EArgentina(57),
+ americas-Argentina-MostLocations(58),
+ americas-Argentina-Jujuy(59),
+ americas-Argentina-Catamarca(60),
+ americas-Argentina-Mendoza(61),
+ americas-Aruba(62),
+ americas-Bahamas(63),
+ americas-Barbados(64),
+ americas-Belize(65),
+ americas-Bolivia(66),
+ americas-Brazil-AtlanticIslands(67),
+ americas-Brazil-AmapaEPara(68),
+ americas-Brazil-NEBrazil(69),
+ americas-Brazil-Pernambuco(70),
+ americas-Brazil-Tocantins(71),
+ americas-Brazil-AlagoasSergipe(72),
+ americas-Brazil-SSEBrazil(73),
+ americas-Brazil-MatoGrossoDoSul(74),
+ americas-Brazil-WParaRondonia(75),
+ americas-Brazil-Roraima(76),
+ americas-Brazil-EAmazonas(77),
+ americas-Brazil-WAmazonas(78),
+ americas-Brazil-Acre(79),
+ americas-Canada-NewfoundlandIsland(80),
+ americas-Canada-AtlanTime-NovaScotia(81),
+ americas-Canada-AtlanTime-ELabrador(82),
+ americas-Canada-EastTime-OntarioMostlocation(83),
+ americas-Canada-EastTime-ThunderBay(84),
+ americas-Canada-EastStdTime-PangnirtungNunavut(85),
+ americas-Canada-EastStdTime-EastNunavut(86),
+ americas-Canada-EastStdTime-CenNunavut(87),
+ americas-Canada-CenTime-ManitobaWestOntario(88),
+ americas-Canada-CenTime-RainyRiver(89),
+ americas-Canada-CenTime-WestNunavut(90),
+ americas-Canada-CenStdTime-SaskatchewanMostlocation(91),
+ americas-Canada-CenStdTime-SaskatchewanMidwest(92),
+ americas-Canada-MountTime-AlbertaEastBritishColumbia(93),
+ americas-Canada-MountTime-CentralNorthwestTerritories(94),
+ americas-Canada-MountTime-WestNorthwestTerritories(95),
+ americas-Canada-MountStdTime-DawsonCrkStJohnBritColumbia(96),
+ americas-Canada-PacificTime-WestBritishColumbia(97),
+ americas-Canada-PacificTime-SouthYukon(98),
+ americas-Canada-PacificTime-NorthYukon(99),
+ americas-CaymanIslands(100),
+ americas-Chile-MostLocation(101),
+ americas-Chile-EasterIsland(102),
+ americas-Colombia(103),
+ americas-CostaRica(104),
+ americas-Cuba(105),
+ americas-Dominica(106),
+ americas-DominicanRepublic (107),
+ americas-Ecuador(108),
+ americas-ElSalvado(109),
+ americas-FrenchGuiana(110),
+ americas-Greenland-MostLocation(111),
+ americas-Greenland-EastCoastNorthScoresbysund(112),
+ americas-Greenland-ScoresbysundIttoqqortoormiit(113),
+ americas-Greenland-ThulePituffik(114),
+ americas-Grenada(115),
+ americas-Guadeloupe(116),
+ americas-Guatemala(117),
+ americas-Guyana(118),
+ americas-Haiti(119),
+ americas-Honduras(120),
+ americas-Jamaica(121),
+ americas-Martinique(122),
+ americas-Mexico-CentTime-Mostlocations(123),
+ americas-Mexico-CentTime-QuintanaRoo(124),
+ americas-Mexico-CentTime-CampecheYucatan(125),
+ americas-Mexico-CTime-CoahuilaDurangoNuevoLeonTamaulipas(126),
+ americas-Mexico-MountTime-SBajaNayaritSinaloa(127),
+ americas-Mexico-MountTime-Chihuahua(128),
+ americas-Mexico-MountStdTime-Sonora(129),
+ americas-Mexico-PacificTime(130),
+ americas-Montserrat(131),
+ americas-NetherlandsAntilles(132),
+ americas-Nicaragua(133),
+ americas-Panama(134),
+ americas-Paraguay(135),
+ americas-Peru(136),
+ americas-PuertoRico(137),
+ americas-StKittsAndNevis(138),
+ americas-StLucia(139),
+ americas-StPierreAndMiquelon(140),
+ americas-StVincent(141),
+ americas-Suriname(142),
+ americas-TrinidadAndTobago(143),
+ americas-TurksAndCaicosIs(144),
+ americas-USA-EastTime(145),
+ americas-USA-EastTime-MichiganMostLocation(146),
+ americas-USA-EastTime-KentuckyLouisvilleArea(147),
+ americas-USA-EastTime-KentuckyWayneCounty(148),
+ americas-USA-EastStdTime-IndianaMostLocations(149),
+ americas-USA-EastStdTime-IndianaCrawfordCounty(150),
+ americas-USA-EastStdTime-IndianaStarkeCounty(151),
+ americas-USA-EastStdTime-IndianaSwitzerlandCounty(152),
+ americas-USA-CentTime(153),
+ americas-USA-CentTime-MichiganWisconsinborder(154),
+ americas-USA-CentTime-NorthDakotaOliverCounty(155),
+ americas-USA-MountTime(156),
+ americas-USA-MountTime-SouthIdahoAndEastOregon(157),
+ americas-USA-MountTime-Navajo(158),
+ americas-USA-MountStdTime-Arizona(159),
+ americas-USA-PacificTime(160),
+ americas-USA-AlaskaTime(161),
+ americas-USA-AlaskaTime-AlaskaPanhandle(162),
+ americas-USA-AlaskaTime-AlaskaPanhandleNeck(163),
+ americas-USA-AlaskaTime-WestAlaska(164),
+ americas-USA-AleutianIslands(165),
+ americas-USA-Hawaii(166),
+ americas-Uruguay(167),
+ americas-Venezuela(168),
+ americas-VirginIslands-UK(169),
+ americas-VirginIslands-US(170),
+ antarctica-McMurdoStationRossIsland(171),
+ antarctica-Amundsen-ScottStationSouthPole(172),
+ antarctica-PalmerStationAnversIsland(173),
+ antarctica-MawsonStationHolmeBay(174),
+ antarctica-DavisStationVestfoldHills(175),
+ antarctica-CaseyStationBaileyPeninsula(176),
+ antarctica-VostokStationSMagneticPole(177),
+ antarctica-Dumont-dUrvilleBaseTerreAdelie(178),
+ antarctica-SyowaStationEOngulI(179),
+ arcticOcean-Svalbard(180),
+ arcticOcean-JanMayen(181),
+ asia-Afghanistan(182),
+ asia-Armenia(183),
+ asia-Azerbaijan(184),
+ asia-Bahrain(185),
+ asia-Bangladesh(186),
+ asia-Bhutan(187),
+ asia-Brunei(188),
+ asia-Cambodia(189),
+ asia-China-EastChinaBeijingGuangdongShanghai(190),
+ asia-China-Heilongjiang(191),
+ asia-China-CentralChinaGansuGuizhouSichuanYunnan(192),
+ asia-China-TibetmostofXinjiangUyghur(193),
+ asia-China-SouthwestXinjiangUyghur(194),
+ asia-Cyprus(195),
+ asia-EastTimor(196),
+ asia-Georgia(197),
+ asia-HongKong(198),
+ asia-India(199),
+ asia-Indonesia-JavaAndSumatra(200),
+ asia-Indonesia-WestCentralBorneo(201),
+ asia-Indonesia-EstSthBorneoCelebsBaliNusaTengaraWstTimor(202),
+ asia-Indonesia-IrianJayaAndMoluccas(203),
+ asia-Iran(204),
+ asia-Iraq(205),
+ asia-Israel(206),
+ asia-Japan(207),
+ asia-Jordan(208),
+ asia-Kazakhstan-MostLocations(209),
+ asia-Kazakhstan-QyzylordaKyzylorda(210),
+ asia-Kazakhstan-Aqtobe(211),
+ asia-Kazakhstan-AtyrauMangghystau(212),
+ asia-Kazakhstan-WestKazakhstan(213),
+ asia-Korea-North(214),
+ asia-Korea-South(215),
+ asia-Kuwait(216),
+ asia-Kyrgyzstan(217),
+ asia-Laos(218),
+ asia-Lebanon(219),
+ asia-Macau(220),
+ asia-Malaysia-PeninsularMalaysia(221),
+ asia-Malaysia-SabahSarawak(222),
+ asia-Mongolia-MostLocations(223),
+ asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224),
+ asia-Mongolia-DornodSukhbaatar(225),
+ asia-Myanmar(226),
+ asia-Nepal(227),
+ asia-Oman(228),
+ asia-Pakistan(229),
+ asia-Palestine(230),
+ asia-Philippines(231),
+ asia-Qatar(232),
+ asia-Russia-Moscow-01Kaliningrad(233),
+ asia-Russia-Moscow00WestRussia(234),
+ asia-Russia-Moscow01CaspianSea(235),
+ asia-Russia-Moscow02Urals(236),
+ asia-Russia-Moscow03WestSiberia(237),
+ asia-Russia-Moscow03Novosibirsk(238),
+ asia-Russia-Moscow04YeniseiRiver(239),
+ asia-Russia-Moscow05LakeBaikal(240),
+ asia-Russia-Moscow06LenaRiver(241),
+ asia-Russia-Moscow07AmurRiver(242),
+ asia-Russia-Moscow07SakhalinIsland(243),
+ asia-Russia-Moscow08Magadan(244),
+ asia-Russia-Moscow09Kamchatka(245),
+ asia-Russia-Moscow10BeringSea(246),
+ asia-SaudiArabia(247),
+ asia-Singapore(248),
+ asia-SriLanka(249),
+ asia-Syria(250),
+ asia-Taiwan(251),
+ asia-Tajikistan(252),
+ asia-Thailand(253),
+ asia-Turkmenistan(254),
+ asia-UnitedArabEmirates(255),
+ asia-Uzbekistan-WestUzbekistan(256),
+ asia-Uzbekistan-EastUzbekistan(257),
+ asia-Vietnam(258),
+ asia-Yemen(259),
+ atlanticOcean-Bermuda(260),
+ atlanticOcean-CapeVerde(261),
+ atlanticOcean-FaeroeIslands(262),
+ atlanticOcean-FalklandIslands(263),
+ atlanticOcean-Iceland(264),
+ atlanticOcean-Portugal-Mainland(265),
+ atlanticOcean-Portugal-MadeiraIslands(266),
+ atlanticOcean-Portugal-Azores(267),
+ atlanticOcean-SouthGeorgia-SouthSandwichIslands(268),
+ atlanticOcean-Spain-Mainland(269),
+ atlanticOcean-Spain-CeutaMelilla(270),
+ atlanticOcean-Spain-CanaryIslands(271),
+ atlanticOcean-StHelena(272),
+ atlanticOcean-Svalbard-JanMayen(273),
+ australia-LordHoweIsland(274),
+ australia-Tasmania(275),
+ australia-Victoria(276),
+ australia-NewSouthWales-MostLocations(277),
+ australia-NewSouthWales-Yancowinna(278),
+ australia-Queensland-MostLocations(279),
+ australia-Queensland-HolidayIslands(280),
+ australia-SouthAustralia(281),
+ australia-NorthernTerritory(282),
+ australia-WesternAustralia(283),
+ europe-Albania(284),
+ europe-Andorra(285),
+ europe-Austria(286),
+ europe-Belarus(287),
+ europe-Belgium(288),
+ europe-BosniaHerzegovina(289),
+ europe-Britain-UKGreatBritain(290),
+ europe-Britain-UKNorthernIreland(291),
+ europe-Bulgaria(292),
+ europe-Croatia(293),
+ europe-CzechRepublic(294),
+ europe-Denmark(295),
+ europe-Estonia(296),
+ europe-Finland(297),
+ europe-France(298),
+ europe-Germany(299),
+ europe-Gibraltar(300),
+ europe-Greece(301),
+ europe-Hungary(302),
+ europe-Ireland(303),
+ europe-Italy(304),
+ europe-Latvia(305),
+ europe-Liechtenstein(306),
+ europe-Lithuania(307),
+ europe-Luxembourg(308),
+ europe-Macedonia(309),
+ europe-Malta(310),
+ europe-Moldova(311),
+ europe-Monaco(312),
+ europe-Netherlands(313),
+ europe-Norway(314),
+ europe-Poland(315),
+ europe-Portugal-Mainland(316),
+ europe-Portugal-MadeiraIslands(317),
+ europe-Portugal-Azores(318),
+ europe-Romania(319),
+ europe-Russia-Moscow-01Kaliningrad(320),
+ europe-Russia-Moscow00WestRussia(321),
+ europe-Russia-Moscow01CaspianSea(322),
+ europe-Russia-Moscow02Urals(323),
+ europe-Russia-Moscow03WestSiberia(324),
+ europe-Russia-Moscow03Novosibirsk(325),
+ europe-Russia-Moscow04YeniseiRiver(326),
+ europe-Russia-Moscow05LakeBaikal(327),
+ europe-Russia-Moscow06LenaRiver(328),
+ europe-Russia-Moscow07AmurRiver(329),
+ europe-Russia-Moscow07SakhalinIsland(330),
+ europe-Russia-Moscow08Magadan(331),
+ europe-Russia-Moscow09Kamchatka(332),
+ europe-Russia-Moscow10BeringSea(333),
+ europe-SanMarino(334),
+ europe-Slovakia(335),
+ europe-Slovenia(336),
+ europe-Spain-Mainland(337),
+ europe-Spain-CeutaAndMelilla(338),
+ europe-Spain-CanaryIslands(339),
+ europe-Sweden(340),
+ europe-Switzerland(341),
+ europe-Turkey(342),
+ europe-Ukraine-MostLocations(343),
+ europe-Ukraine-Ruthenia(344),
+ europe-Ukraine-Zaporozhye-ELugansk(345),
+ europe-Ukraine-CentralCrimea(346),
+ europe-VaticanCity(347),
+ europe-Yugoslavia(348),
+ indianOcean-BritishIndianOceanTerritory(349),
+ indianOcean-ChristmasIsland(350),
+ indianOcean-CocosOrKeelingIslands(351),
+ indianOcean-Comoros(352),
+ indianOcean-FrenchSouthernAndAntarcticLands(353),
+ indianOcean-Madagascar(354),
+ indianOcean-Maldives(355),
+ indianOcean-Mauritius(356),
+ indianOcean-Mayotte(357),
+ indianOcean-Reunion(358),
+ indianOcean-Seychelles(359),
+ pacificOcean-Chile-MostLocations(360),
+ pacificOcean-Chile-EasterIslandSalayGomez(361),
+ pacificOcean-CookIslands(362),
+ pacificOcean-Ecuador(363),
+ pacificOcean-Fiji(364),
+ pacificOcean-FrenchPolynesia-SocietyIslands(365),
+ pacificOcean-FrenchPolynesia-MarquesasIslands(366),
+ pacificOcean-FrenchPolynesia-GambierIslands(367),
+ pacificOcean-Guam(368),
+ pacificOcean-Kiribati-GilbertIslands(369),
+ pacificOcean-Kiribati-PhoenixIslands(370),
+ pacificOcean-Kiribati-LineIslands(371),
+ pacificOcean-MarshallIslands-MostLocations(372),
+ pacificOcean-MarshallIslands-Kwajalein(373),
+ pacificOcean-Micronesia-Yap(374),
+ pacificOcean-Micronesia-TrukOrChuuk(375),
+ pacificOcean-Micronesia-PonapeOrPohnpei(376),
+ pacificOcean-Micronesia-Kosrae(377),
+ pacificOcean-Nauru(378),
+ pacificOcean-NewCaledonia(379),
+ pacificOcean-NewZealand-MostLocations(380),
+ pacificOcean-NewZealand-ChathamIslands(381),
+ pacificOcean-Niue(382),
+ pacificOcean-NorfolkIsland(383),
+ pacificOcean-NorthernMarianaIslands(384),
+ pacificOcean-Palau(385),
+ pacificOcean-PapuaNewGuinea(386),
+ pacificOcean-Pitcairn(387),
+ pacificOcean-SamoaAmerican(388),
+ pacificOcean-SamoaWestern(389),
+ pacificOcean-SolomonIslands(390),
+ pacificOcean-Tokelau(391),
+ pacificOcean-Tonga(392),
+ pacificOcean-Tuvalu(393),
+ pacificOceanUSA-EastTime(394),
+ pacificOceanUSA-EastTime-MichiganMostLocations(395),
+ pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396),
+ pacificOceanUSA-EastTime-KentuckyWayneCounty(397),
+ pacificOceanUSA-EastStdTime-IndianaMostLocations(398),
+ pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399),
+ pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400),
+ pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401),
+ pacificOceanUSA-CentTime(402),
+ pacificOceanUSA-CentTime-MichiganWisconsinborder(403),
+ pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404),
+ pacificOceanUSA-MountTime(405),
+ pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406),
+ pacificOceanUSA-MountTime-Navajo(407),
+ pacificOceanUSA-MountStdTime-Arizona(408),
+ pacificOceanUSA-PacificTime(409),
+ pacificOceanUSA-AlaskaTime(410),
+ pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411),
+ pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412),
+ pacificOceanUSA-AlaskaTime-WestAlaska(413),
+ pacificOceanUSA-AleutianIslands(414),
+ pacificOceanUSA-Hawaii(415),
+ pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416),
+ pacificOcean-USMinorOutlyingIslands-MidwayIslands(417),
+ pacificOcean-USMinorOutlyingIslands-WakeIsland(418),
+ pacificOcean-Vanuatu(419),
+ pacificOceanWallisAndFutuna(420)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The daylight savings location."
+ ::= { agSystem 56 }
+
+agCurCfgIdleCLITimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..10080)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set idle CLI sessions timeout."
+ ::= { agSystem 57 }
+
+agNewCfgIdleCLITimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..10080)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set idle CLI sessions timeout."
+ ::= { agSystem 58 }
+
+agCurCfgXMLCfgServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the XML config server is listening to
+ in the current_configuration block. If HTTPS is also enabled then
+ the port numbers should be the same"
+ ::= { agSystem 59 }
+
+agNewCfgXMLCfgServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the XML config server is listening to
+ in the new_configuration block. If HTTPS is also enabled then
+ the port numbers should be the same"
+ ::= { agSystem 60 }
+
+agCurCfgLoginNotice OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user defined login notice."
+ ::= { agSystem 75 }
+
+agNewCfgLoginNotice OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user defined login notice."
+ ::= { agSystem 76 }
+
+agPlatformIdentifier OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An administratively-assigned value that identifies managed device platform."
+ ::= { agSystem 77 }
+
+agFormFactor OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An administratively-assigned value that identifies managed device form-factor."
+ ::= { agSystem 78 }
+
+
+
+
+agCurCfgTputInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set throughput interval."
+ ::= { agSystem 62 }
+
+agNewCfgTputInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set throughput interval."
+ ::= { agSystem 63 }
+
+agCurCfgTputThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set throughput threshold."
+ ::= { agSystem 64 }
+
+agNewCfgTputThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set throughput threshold."
+ ::= { agSystem 65 }
+
+
+agCurCfgBootVAID OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alteon unique VA identifier is used to set its traffic virtual MAC."
+ ::= { agSystem 67 }
+
+agNewCfgCfgBootVAID OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Alteon unique VA identifier is used to set its traffic virtual MAC.
+ To avoid MAC collisions, it is required to set a unique identifier on each VA on a network.
+ SET will fail if the old_vaid is same as new_vaid."
+ ::= { agSystem 68 }
+
+agCurCfgPrompt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the hostname display in CLI."
+ ::= { agSystem 69 }
+
+agNewCfgPrompt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the TCP health services."
+ ::= { agSystem 70 }
+
+agCurCfgHCTCPServState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the TCP health services."
+ ::= { agSystem 73 }
+
+agNewCfgHCTCPServState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the TCP health services."
+ ::= { agSystem 74 }
+
+agCfgHcTcpPortNxtIdx OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The next free TCP port index.It returns 0 when all 10 ports are configured."
+ ::= { agSystem 79 }
+
+agHcTcpPortTable OBJECT IDENTIFIER ::= { agSystem 80 }
+
+agCurCfgHcTcpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgHcTcpPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of TCP services listen for health check in the current config block."
+ ::= { agHcTcpPortTable 1 }
+
+agCurCfgHcTcpPortTableEntry OBJECT-TYPE
+ SYNTAX AgCurCfgHcTcpPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of TCP services listen for health check."
+ INDEX { agCurCfgHcTcpPortIndx }
+ ::= { agCurCfgHcTcpPortTable 1 }
+
+AgCurCfgHcTcpPortTableEntry ::= SEQUENCE {
+ agCurCfgHcTcpPortIndx Integer32,
+ agCurCfgHcTcpPortNum INTEGER
+ }
+
+agCurCfgHcTcpPortIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Health check TCP Services table index."
+ ::= { agCurCfgHcTcpPortTableEntry 1 }
+
+
+agCurCfgHcTcpPortNum OBJECT-TYPE
+ SYNTAX INTEGER (2..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP Port number which listen for health check."
+ ::= { agCurCfgHcTcpPortTableEntry 2 }
+
+agNewCfgHcTcpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgHcTcpPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of TCP services listen for health check in the new config block."
+ ::= { agHcTcpPortTable 2 }
+
+agNewCfgHcTcpPortTableEntry OBJECT-TYPE
+ SYNTAX AgNewCfgHcTcpPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of TCP services listen for health check."
+ INDEX { agNewCfgHcTcpPortIndx }
+ ::= { agNewCfgHcTcpPortTable 1 }
+
+AgNewCfgHcTcpPortTableEntry ::= SEQUENCE {
+ agNewCfgHcTcpPortIndx Integer32,
+ agNewCfgHcTcpPortNum INTEGER,
+ agNewCfgHcTcpPortNumDelete INTEGER
+ }
+
+agNewCfgHcTcpPortIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Health check TCP Services table index."
+ ::= { agNewCfgHcTcpPortTableEntry 1 }
+
+agNewCfgHcTcpPortNum OBJECT-TYPE
+ SYNTAX INTEGER (2..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The TCP Port number which listen for health check."
+ ::= { agNewCfgHcTcpPortTableEntry 2 }
+
+agNewCfgHcTcpPortNumDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned."
+ ::= { agNewCfgHcTcpPortTableEntry 3 }
+
+agImageTables OBJECT IDENTIFIER ::= { agSystem 82 }
+
+agImageAdcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgImageAdcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ADC Software Images"
+ ::= { agImageTables 1 }
+
+agImageAdcEntry OBJECT-TYPE
+ SYNTAX AgImageAdcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ADC Software Image table"
+ INDEX { agImageAdcIndex }
+ ::= { agImageAdcTable 1 }
+
+AgImageAdcEntry ::= SEQUENCE {
+ agImageAdcIndex INTEGER,
+ agImageAdcVersion DisplayString,
+ agImageAdcDownloadTime DisplayString,
+ agImageAdcAssignedVadcs OCTET STRING,
+ agImageAdcStatus INTEGER
+ ,
+ agImageAdcAdd INTEGER,
+ agImageAdcRemove INTEGER,
+ agImageAdcBmap OCTET STRING,
+ agImageAdcDefault INTEGER
+ }
+
+agImageAdcIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC Software Image ID"
+ ::= { agImageAdcEntry 1 }
+
+agImageAdcVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC Software Image Version"
+ ::= { agImageAdcEntry 2 }
+
+agImageAdcDownloadTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC Software Image Download Time"
+ ::= { agImageAdcEntry 3 }
+
+agImageAdcAssignedVadcs OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "List of vadc ids that will use this image on reboot"
+ ::= { agImageAdcEntry 4 }
+
+agImageAdcStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(0),
+ active(1),
+ assigned(2),
+ incompatible(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC Software Image status"
+ ::= { agImageAdcEntry 5 }
+
+agImageAdcAdd OBJECT-TYPE
+ SYNTAX INTEGER (0..28)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add VADc to use this Software Image (whwre 0 is No Operation)"
+ ::= { agImageAdcEntry 6 }
+
+agImageAdcRemove OBJECT-TYPE
+ SYNTAX INTEGER (0..28)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove VADc from using this Software Image (whwre 0 is No Operation)"
+ ::= { agImageAdcEntry 7 }
+
+agImageAdcBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bitmap of vadc that will use this image on reboot"
+ ::= { agImageAdcEntry 8 }
+
+agImageAdcDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the image as default image."
+ ::= { agImageAdcEntry 9 }
+
+agImageVxTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgImageVxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ADC-VX Software Images"
+ ::= { agImageTables 2 }
+
+agImageVxEntry OBJECT-TYPE
+ SYNTAX AgImageVxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ADC-VX Software Image table"
+ INDEX { agImageVxIndex }
+ ::= { agImageVxTable 1 }
+
+AgImageVxEntry ::= SEQUENCE {
+ agImageVxIndex INTEGER,
+ agImageVxVersion DisplayString,
+ agImageVxDownloadTime DisplayString,
+ agImageVxStatus INTEGER
+ }
+
+agImageVxIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC-VX Software Image ID"
+ ::= { agImageVxEntry 1 }
+
+agImageVxVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC-VX Software Image Version"
+ ::= { agImageVxEntry 2 }
+
+agImageVxDownloadTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC-VX Software Image Download Time"
+ ::= { agImageVxEntry 3 }
+
+agImageVxStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(0),
+ active(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC-VX Software Image status"
+ ::= { agImageVxEntry 4 }
+
+agImageTrasform OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The transformation action restarts the device to switch between
+ ADC-VX and Standalone images.
+ The following values should also be set for the transformation action.
+ 1) agImageTransformID for next boot image.
+ 2) agImageTransformBootOption for next configuration block."
+ ::= { agSystem 83 }
+
+agImageTransformBootOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ factoryDefault(1),
+ lastKnownCfg(2),
+ factoryWithMgmtPortCfg(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configuration mode in which the transformed image should load.
+ factoryDefault(1) - factory default,
+ lastKnownCfg(2) - Active configuration,
+ factoryWithMgmtPortCfg(3) - factory default with retaining current
+ management port configuration.
+ When read, value factoryDefault(1) is returned."
+ ::= { agSystem 84 }
+
+agImageTransformID OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Image ID of the image to load after transform.
+ When read, value 0 is returned."
+ ::= { agSystem 85 }
+
+agCurCfgIdleCUAlloc OBJECT-TYPE
+ SYNTAX INTEGER { limit( 0 ) , share( 1 ) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "limit(0) - Limit vADC to the max allowed by the assigned CUs.
+ share(1) - Share SP's unused resources across vADCs."
+ ::= { agSystem 86 }
+
+agNewCfgIdleCUAlloc OBJECT-TYPE
+ SYNTAX INTEGER { limit( 0 ) , share( 1 ) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "limit(0) - Limit vADC to the max allowed by the assigned CUs.
+ share(1) - Share SP's unused resources across vADCs."
+ ::= { agSystem 87 }
+
+agActiveConfigBlk OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configuration block which is active rightnow.This object can have
+ either one of these values Active Configuration, Backup configuration,
+ Default configuration."
+ ::= { agSystem 88 }
+
+agDefaultImageID OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Image ID of the image to assign vADCs"
+ ::= { agSystem 89 }
+
+agDefaultImageVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default image version."
+ ::= { agSystem 90 }
+
+agMgmtConfigForNxtReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ erase(1),
+ keep(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The management port configuration option for next reset.
+
+ The following values are writable:
+ erase(1)...remove management port configuration
+ keep(2) ...keep management port configuration"
+ ::= { agSystem 91 }
+
+agActiveImageName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The image name which is active rightnow."
+ ::= { agSystem 92 }
+
+
+agCurCfgSmtpHostIPVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(4),
+ ipv6(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP version for SMTP host name(agNewCfgSmtpHost)."
+ ::= { agSystem 93 }
+
+agNewCfgSmtpHostIPVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(4),
+ ipv6(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP version for SMTP host name(agNewCfgSmtpHost). Always, first SET the SMTP hostname and this object."
+ ::= { agSystem 94 }
+
+
+
+-- IPV6 MIBS
+agMgmtCurCfgIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agMgmt 75 }
+
+agMgmtNewCfgIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agMgmt 76 }
+
+agMgmtCurCfgIpv6PrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 prefix length of the management port. "
+ ::= { agMgmt 77 }
+
+agMgmtNewCfgIpv6PrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 prefix length of the management port. "
+ ::= { agMgmt 78 }
+
+agMgmtCurCfgIpv6Gateway OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 Gateway of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agMgmt 79 }
+
+agMgmtNewCfgIpv6Gateway OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 Gateway of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agMgmt 80 }
+
+agMgmtCurCfgIpv6Addr2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address2 of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agMgmt 81 }
+
+agMgmtNewCfgIpv6Addr2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address2 of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agMgmt 82 }
+
+agMgmtCurCfgIpv6PrefixLen2 OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 prefix length2 of the management port. "
+ ::= { agMgmt 83 }
+
+agMgmtNewCfgIpv6PrefixLen2 OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 prefix length2 of the management port. "
+ ::= { agMgmt 84 }
+
+agMgmtCurCfgIpv6Gateway2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 Gateway2 of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agMgmt 85 }
+
+agMgmtNewCfgIpv6Gateway2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 Gateway2 of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agMgmt 86 }
+
+
+
+-- system Peer Configurarion Menu
+
+agSysPeerCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSysPeerCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of system peer sync configuration in the current Configuration Block."
+ ::= { agSysPeerConfig 1 }
+
+agSysPeerCurCfgEntry OBJECT-TYPE
+ SYNTAX AgSysPeerCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the system peer table"
+ INDEX { agSysPeerCurCfgIndex }
+ ::= { agSysPeerCurCfgTable 1 }
+
+AgSysPeerCurCfgEntry ::= SEQUENCE {
+ agSysPeerCurCfgIndex Integer32,
+ agSysPeerCurCfgAddr IpAddress,
+ agSysPeerCurCfgState INTEGER,
+ agSysPeerCurCfgVadcBmap OCTET STRING,
+ agSysPeerCurCfgAddrType INTEGER,
+ agSysPeerCurCfgIpv6Addr DisplayString
+ }
+
+agSysPeerCurCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system peer number for which the IP information is related."
+ ::= { agSysPeerCurCfgEntry 1 }
+
+agSysPeerCurCfgAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the system peer."
+ ::= { agSysPeerCurCfgEntry 2 }
+
+agSysPeerCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the system peer."
+ ::= { agSysPeerCurCfgEntry 3 }
+
+agSysPeerCurCfgVadcBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vAdcs added to the system peer."
+ ::= { agSysPeerCurCfgEntry 4 }
+
+agSysPeerCurCfgAddrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(4),
+ ipv6(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the IP address of the peer (IPv4 | IPv6)"
+ ::= { agSysPeerCurCfgEntry 5 }
+
+agSysPeerCurCfgIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address of the peer identified by the instance of agSysPeerCurCfgIndex field.
+ Address should be 4-byte haxadecimal colon notation. Valid IPv6 address should be in
+ any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agSysPeerCurCfgEntry 6 }
+
+
+
+agSysPeerNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSysPeerNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of peer sync configuration in the New Configuration Block."
+ ::= { agSysPeerConfig 2 }
+
+agSysPeerNewCfgEntry OBJECT-TYPE
+ SYNTAX AgSysPeerNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the system peer table"
+ INDEX { agSysPeerNewCfgIndex }
+ ::= { agSysPeerNewCfgTable 1 }
+
+AgSysPeerNewCfgEntry ::= SEQUENCE {
+ agSysPeerNewCfgIndex Integer32,
+ agSysPeerNewCfgAddr IpAddress,
+ agSysPeerNewCfgState INTEGER,
+ agSysPeerNewCfgVadcBmap OCTET STRING,
+ agSysPeerNewCfgDelete INTEGER,
+ agSysPeerNewCfgVadcAdd INTEGER,
+ agSysPeerNewCfgVadcRemove INTEGER,
+ agSysPeerNewCfgAddrType INTEGER,
+ agSysPeerNewCfgIpv6Addr DisplayString
+ }
+
+agSysPeerNewCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system peer number for which the IP information is related."
+ ::= { agSysPeerNewCfgEntry 1 }
+
+agSysPeerNewCfgAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the system peer."
+ ::= { agSysPeerNewCfgEntry 2 }
+
+agSysPeerNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the system peer."
+ ::= { agSysPeerNewCfgEntry 3 }
+
+agSysPeerNewCfgVadcBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vAdcs that belongs to system peer."
+ ::= { agSysPeerNewCfgEntry 4 }
+
+agSysPeerNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { agSysPeerNewCfgEntry 5 }
+
+agSysPeerNewCfgVadcAdd OBJECT-TYPE
+ SYNTAX INTEGER (0..28)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add VADc to the system peer"
+ ::= { agSysPeerNewCfgEntry 6 }
+
+agSysPeerNewCfgVadcRemove OBJECT-TYPE
+ SYNTAX INTEGER (0..28)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove VADc from the system peer"
+ ::= { agSysPeerNewCfgEntry 7 }
+
+agSysPeerNewCfgAddrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(4),
+ ipv6(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of the IP address of the peer (IPv4 | IPv6)"
+ ::= { agSysPeerNewCfgEntry 8 }
+
+agSysPeerNewCfgIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address of the peer identified by the instance of agSysPeerNewCfgIndex field.
+ Address should be 4-byte haxadecimal colon notation. Valid IPv6 address should be in
+ any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agSysPeerNewCfgEntry 9 }
+
+
+-- End system Peer Sync Configuration
+
+
+-- Auto-Discovery topology table info
+
+
+-- Syslog Configuration
+agCurCfgSyslogHost OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog host IP address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 1 }
+
+agNewCfgSyslogHost OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The syslog host IP address, in the new_configuration block."
+ ::= { agSyslog 2 }
+
+agCurCfgSyslog2Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second syslog host IP address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 3 }
+
+agNewCfgSyslog2Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second syslog host IP address, in the new_configuration block."
+ ::= { agSyslog 4 }
+
+agCurCfgSyslogFac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog1 host in the current_configuration block."
+ ::= { agSyslog 5 }
+
+agNewCfgSyslogFac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog1 host in the new_configuration block."
+ ::= { agSyslog 6 }
+
+agCurCfgSyslog2Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog2 host in the current_configuration block."
+ ::= { agSyslog 7 }
+
+agNewCfgSyslog2Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog2 host in the new_configuration block."
+ ::= { agSyslog 8 }
+
+agCurCfgSyslogSev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog1 host in the current configuration block."
+ ::= { agSyslog 13 }
+
+agNewCfgSyslogSev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog1 host in the new configuration block."
+ ::= { agSyslog 14 }
+
+agCurCfgSyslog2Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog2 host in the current configuration block."
+ ::= { agSyslog 15 }
+
+agNewCfgSyslog2Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog2 host in the new configuration block."
+ ::= { agSyslog 16 }
+
+agClrSyslogMsgs OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clears all current Syslog messages."
+ ::= { agSyslog 9 }
+
+agSyslogMsgTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the syslog message table."
+ ::= { agSyslog 10 }
+
+agSyslogMsgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSyslogMsgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of syslog messages."
+ ::= { agSyslog 11 }
+
+agCurCfgSyslog3Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The third syslog host IP address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 17 }
+
+agNewCfgSyslog3Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third syslog host IP address, in the new_configuration block."
+ ::= { agSyslog 18 }
+
+agCurCfgSyslog4Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fourth syslog host IP address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 19 }
+
+agNewCfgSyslog4Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fourth syslog host IP address, in the new_configuration block."
+ ::= { agSyslog 20 }
+
+agCurCfgSyslog5Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fifth syslog host IP address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 21 }
+
+agNewCfgSyslog5Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fifth syslog host IP address, in the new_configuration block."
+ ::= { agSyslog 22 }
+
+agCurCfgSyslog3Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog3 host in the current_configuration block."
+ ::= { agSyslog 23 }
+
+agNewCfgSyslog3Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog3 host in the new_configuration block."
+ ::= { agSyslog 24 }
+
+agCurCfgSyslog4Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog4 host in the current_configuration block."
+ ::= { agSyslog 25 }
+
+agNewCfgSyslog4Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog4 host in the new_configuration block."
+ ::= { agSyslog 26 }
+
+agCurCfgSyslog5Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog5 host in the current_configuration block."
+ ::= { agSyslog 27 }
+
+agNewCfgSyslog5Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog5 host in the new_configuration block."
+ ::= { agSyslog 28 }
+
+agCurCfgSyslog3Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog3 host in the current configuration block."
+ ::= { agSyslog 29 }
+
+agNewCfgSyslog3Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog3 host in the new configuration block."
+ ::= { agSyslog 30 }
+
+agCurCfgSyslog4Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog4 host in the current configuration block."
+ ::= { agSyslog 31 }
+
+agNewCfgSyslog4Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog4 host in the new configuration block."
+ ::= { agSyslog 32 }
+
+agCurCfgSyslog5Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog5 host in the current configuration block."
+ ::= { agSyslog 33 }
+
+agNewCfgSyslog5Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog5 host in the new configuration block."
+ ::= { agSyslog 34 }
+
+agCurCfgAuditTrail OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Configuration Audit. Enable will log configuration
+ changes in brief alongwith the user identity."
+ ::= { agSyslog 35 }
+
+agNewCfgAuditTrail OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Configuration Audit."
+ ::= { agSyslog 36 }
+
+agCurCfgSyslogHostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog host IPv6 address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 37 }
+
+agNewCfgSyslogHostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The syslog host IPv6 address, in the new_configuration block."
+ ::= { agSyslog 38 }
+
+agCurCfgSyslog2Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second syslog host IPv6 address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 39 }
+
+agNewCfgSyslog2Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second syslog host IPv6 address, in the new_configuration block."
+ ::= { agSyslog 40 }
+
+
+agCurCfgSyslog3Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The third syslog host IPv6 address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 41 }
+
+agNewCfgSyslog3Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third syslog host IPv6 address, in the new_configuration block."
+ ::= { agSyslog 42 }
+
+agCurCfgSyslog4Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fourth syslog host IPv6 address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 43 }
+
+agNewCfgSyslog4Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fourth syslog host IPv6 address, in the new_configuration block."
+ ::= { agSyslog 44 }
+
+agCurCfgSyslog5Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fifth syslog host IPv6 address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 45 }
+
+agNewCfgSyslog5Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fifth syslog host IPv6 address, in the new_configuration block."
+ ::= { agSyslog 46 }
+
+agSyslogMsgTableEntry OBJECT-TYPE
+ SYNTAX AgSyslogMsgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A syslog message stored on the switch."
+ INDEX { agSyslogMsgIndex }
+ ::= { agSyslogMsgTable 1 }
+
+AgSyslogMsgTableEntry ::= SEQUENCE {
+ agSyslogMsgIndex Integer32,
+ agSyslogMessage DisplayString
+ }
+
+agSyslogMsgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog message table index."
+ ::= { agSyslogMsgTableEntry 1 }
+
+agSyslogMessage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog message."
+ ::= { agSyslogMsgTableEntry 2 }
+
+agSyslogSavedMsgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSyslogSavedMsgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of syslog messages saved in Flash."
+ ::= { agSyslog 47 }
+
+agSyslogSavedMsgTableEntry OBJECT-TYPE
+ SYNTAX AgSyslogSavedMsgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A syslog messages saved in FLASH."
+ INDEX { agSyslogMsgSavedIndex }
+ ::= { agSyslogSavedMsgTable 1 }
+
+AgSyslogSavedMsgTableEntry ::= SEQUENCE {
+ agSyslogMsgSavedIndex Integer32,
+ agSyslogSavedMessage DisplayString
+ }
+
+agSyslogMsgSavedIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog Saved message table index."
+ ::= { agSyslogSavedMsgTableEntry 1 }
+
+agSyslogSavedMessage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog messages saved in FLASH."
+ ::= { agSyslogSavedMsgTableEntry 2 }
+
+agLog OBJECT IDENTIFIER ::= { agSyslog 12 }
+
+agNewCfgSyslogTrapConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable console syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 1 }
+
+agCurCfgSyslogTrapConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable console syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 2 }
+
+agNewCfgSyslogTrapSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable system level syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 3 }
+
+agCurCfgSyslogTrapSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable system level syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 4 }
+
+agNewCfgSyslogTrapMgmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable management(flash, config, login) syslog and SNMP
+ trap, in the new_configuration block."
+ ::= { agLog 5 }
+
+agCurCfgSyslogTrapMgmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable management(flash, config, login) syslog and SNMP
+ trap, as currently configured in the current_configuration block."
+ ::= { agLog 6 }
+
+agNewCfgSyslogTrapCli OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable CLI generated error syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 7 }
+
+agCurCfgSyslogTrapCli OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable CLI generated error syslog and SNMP trap, as
+ currently configured in the current_configuration block."
+ ::= { agLog 8 }
+
+agNewCfgSyslogTrapStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable spanning tree syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 9 }
+
+agCurCfgSyslogTrapStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable spanning tree syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 10 }
+
+agNewCfgSyslogTrapVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VLAN syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 11 }
+
+agCurCfgSyslogTrapVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VLAN syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 12 }
+
+agNewCfgSyslogTrapSlb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SLB syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 13 }
+
+agCurCfgSyslogTrapSlb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SLB syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 14 }
+
+agNewCfgSyslogTrapGslb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable GSLB syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 15 }
+
+agCurCfgSyslogTrapGslb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable GSLB syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 16 }
+
+agNewCfgSyslogTrapFilter OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filter syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 17 }
+
+agCurCfgSyslogTrapFilter OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filter syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 18 }
+
+agNewCfgSyslogTrapSsh OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SSH, RADIUS syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 19 }
+
+agCurCfgSyslogTrapSsh OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SSH, RADIUS syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 20 }
+
+agNewCfgSyslogTrapVrrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VRRP syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 21 }
+
+agCurCfgSyslogTrapVrrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VRRP syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 22 }
+
+agNewCfgSyslogTrapBgp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable BGP syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 23 }
+
+agCurCfgSyslogTrapBgp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable BGP syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 24 }
+
+agNewCfgSyslogTrapNtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable NTP syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 25 }
+
+agCurCfgSyslogTrapNtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable NTP syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 26 }
+
+agNewCfgSyslogTrapIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable IP related syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 31 }
+
+agCurCfgSyslogTrapIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable IP related syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 32 }
+
+agNewCfgSyslogTrapWeb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable WEBUI related syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 35 }
+
+agCurCfgSyslogTrapWeb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable WEBUI related syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 36 }
+
+agNewCfgSyslogTrapSynAtk OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SYN attack detection related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 37 }
+
+agCurCfgSyslogTrapSynAtk OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SYN attack detection related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 38 }
+
+agNewCfgSyslogTrapTcpLim OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP rate limiting related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 39 }
+
+agCurCfgSyslogTrapTcpLim OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP rate limiting related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 40 }
+
+agNewCfgSyslogTrapOspf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable OSPF related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 41 }
+
+agCurCfgSyslogTrapOspf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable OSPF related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 42 }
+
+agNewCfgSyslogTrapSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Security pack related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 43 }
+
+agCurCfgSyslogTrapSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Security pack related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 44 }
+
+agNewCfgSyslogTrapRmon OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable rmon related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 45 }
+
+agCurCfgSyslogTrapRmon OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable rmon related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 46 }
+
+agNewCfgSyslogTrapSlbAtk OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SLB ATK related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 47 }
+
+agCurCfgSyslogTrapSlbAtk OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SLB ATK related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 48 }
+
+agNewCfgSyslogTrapIpv6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable IPV6 related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 49 }
+
+agCurCfgSyslogTrapIpv6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable IPV6 related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 50 }
+
+agNewCfgSyslogTrapAppSvc OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Application service related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 51 }
+
+agCurCfgSyslogTrapAppSvc OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Application service related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 52 }
+
+-- Trap host table
+agTrapHostTableMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the trap host table."
+ ::= { agTrapHost 1 }
+
+agCurCfgTrapHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of trap hosts which to send SNMP traps in the
+ current_configuration block."
+ ::= { agTrapHost 2 }
+
+agCurCfgTrapHostEntry OBJECT-TYPE
+ SYNTAX AgCurCfgTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the trap host table in the current_configuration block."
+ INDEX { agCurCfgTrapHostIndx }
+ ::= { agCurCfgTrapHostTable 1 }
+
+AgCurCfgTrapHostEntry ::= SEQUENCE {
+ agCurCfgTrapHostIndx Integer32,
+ agCurCfgTrapHostIpAddr IpAddress,
+ agCurCfgTrapHostCommString DisplayString
+ }
+
+agCurCfgTrapHostIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in trap host table."
+ ::= { agCurCfgTrapHostEntry 1 }
+
+agCurCfgTrapHostIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of a trap host."
+ ::= { agCurCfgTrapHostEntry 2 }
+
+agCurCfgTrapHostCommString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SNMP community string to use with the trap host"
+ ::= { agCurCfgTrapHostEntry 3 }
+
+agNewCfgTrapHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of trap hosts which to send SNMP traps in the
+ new_configuration block."
+ ::= { agTrapHost 3 }
+
+agNewCfgTrapHostEntry OBJECT-TYPE
+ SYNTAX AgNewCfgTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the trap host table in the new_configuration block."
+ INDEX { agNewCfgTrapHostIndx }
+ ::= { agNewCfgTrapHostTable 1 }
+
+AgNewCfgTrapHostEntry ::= SEQUENCE {
+ agNewCfgTrapHostIndx Integer32,
+ agNewCfgTrapHostIpAddr IpAddress,
+ agNewCfgTrapHostCommString DisplayString
+ }
+
+agNewCfgTrapHostIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in trap host table."
+ ::= { agNewCfgTrapHostEntry 1 }
+
+agNewCfgTrapHostIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of a trap host."
+ ::= { agNewCfgTrapHostEntry 2 }
+
+agNewCfgTrapHostCommString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SNMP community string to use with the trap host"
+ ::= { agNewCfgTrapHostEntry 3 }
+
+-- TFTP Config
+agTftpServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TFTP server IP address or domain name."
+ ::= { agTftp 1 }
+
+
+agTftpImageAdc OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Image ID in which to load the new image"
+ ::= { agTftp 19 }
+
+agTftpImageVx OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Image ID in which to load the new VX image"
+ ::= { agTftp 20 }
+
+
+agTftpImageAdc OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Image ID in which to load the new image"
+ ::= { agTftp 19 }
+
+agTftpImageVx OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Image ID in which to load the new VX image"
+ ::= { agTftp 20 }
+
+
+agTftpImage OBJECT-TYPE
+ SYNTAX INTEGER {
+ image1(2),
+ image2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether the image file should be loaded in image1 or image2 in flash."
+ ::= { agTftp 2 }
+
+agTftpImageFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The image file name to be downloaded."
+ ::= { agTftp 3 }
+
+agTftpCfgFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configuration file name."
+ ::= { agTftp 4 }
+
+agTftpDumpFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The file name for core dump."
+ ::= { agTftp 5 }
+
+agTftpAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ img-get(2),
+ cfg-get(3),
+ cfg-put(4),
+ dump-put(5),
+ bkpdump-put(6),
+ tsdump-put(8),
+ bogon-get(9)
+ ,xml-get(14)
+ ,applog-export(15)
+ ,cert-export(16)
+ ,cert-import(17)
+ ,put-dumps(18)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to perform various TFTP Get or Put functions.
+ The TFTP sever is specified in agTftpServer object.
+ img-get(2) - Download switch image from a specified image
+ file (agTftpImageFileName) on the TFTP server to
+ the destinated storage (agTftpImage).
+ cfg-get(3) - Download switch configuration from a specified
+ file (agTftpCfgFileName) on the TFTP server.
+ cfg-put(4) - Upload switch configuration to a specified
+ file (agTftpCfgFileName) on the TFTP server.
+ dump-put(5) - Download switch core dump to a specified
+ file (agTftpDumpFileName) on the TFTP server.
+ bkpdump-put(6)- Download switch backup core dump to a specified
+ file (agTftpDumpFileName) on the TFTP server.
+ tsdump-put(8) - Download switch tech support dump to a specified
+ file (agTftpTSDumpFileName) on the TFTP server.
+ bogon-get(9) - Download bogon config file from a specified bogon
+ file (uses agTftpImageFileName) on the TFTP server.
+ xml-get(14) - Import XML client certificate to a specified
+ file (agTftpCfgFileName) on the TFTP server.
+ put-dumps(18) - Upload all dumps, logs and configurations via FTP.
+ other(1) is returned always when read."
+ ::= { agTftp 6 }
+
+agTftpLastActionStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The recorded status of the previous TFTP activity."
+ ::= { agTftp 7 }
+
+agTftpPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify whether the TFTP operation should be performed over the
+ data port or the management port.In the case of Admin context only
+ mgmt(2) is valid.Setting with data(1) will return an error"
+ ::= { agTftp 8 }
+
+agTftpUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The username for FTP server or blank for TFTP server."
+ ::= { agTftp 9 }
+
+agTftpPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The password for FTP server."
+ ::= { agTftp 10 }
+
+agTftpTSDumpFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The file name for TS dump."
+ ::= { agTftp 11 }
+
+
+agTftpVersionPass OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The password for upgraded version."
+ ::= { agTftp 14 }
+
+agTftpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ tftp(1),
+ ftp(2),
+ scp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Wheather the mode of operation should be TFTP or FTP or SCP."
+ ::= { agTftp 15 }
+agTftpConfigOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(1),
+ global(2),
+ vADC(3),
+ pvadc(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Wheather the put or get configuration option should be all or global or vADC configurations."
+ ::= { agTftp 16 }
+agTftpConfigOptionvADC OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The vADC's indexes for put or get vADC configuration option. It should be
+ string all or separated with comma(,) or hypen(-).
+ Example:
+ all
+ 2,5,28
+ 3-7"
+ ::= { agTftp 17 }
+agTftpConfigTypevADC OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(1),
+ vadmin(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The vADC's type for put or get vADC configuration option."
+ ::= { agTftp 18 }
+
+agTftpSSLCertType OBJECT-TYPE
+ SYNTAX INTEGER {
+ key(1),
+ srvrcert(2),
+ cert-key(3),
+ request(4),
+ intermca(5),
+ trustca(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of certificate component to import/export."
+ ::= { agTftp 21 }
+
+agTftpSSLCertId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of certificate component to import/export."
+ ::= { agTftp 22 }
+
+agTftpSSLCertKeyPassphrase OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(4..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Passphrase key which is used for key import/export."
+ ::= { agTftp 23 }
+
+agTftpSSLCertFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The file name for SSL Certificate\Key dump."
+ ::= { agTftp 24 }
+
+agTftpPrivateKeys OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Include Private Keys. If 'yes', requires pass phrase to be entered
+ by the user. By Default, private keys are not included."
+ ::= { agTftp 25 }
+
+agTftpPrivateKeyPassPhrase OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(4..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Pass phrase for including private keys in the config file."
+ ::= { agTftp 26 }
+
+agTftpPrivateKeyConfPassPhrase OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(4..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Confirm private key pass phrase."
+ ::= { agTftp 27 }
+
+agTftpAllowedNetworks OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure allowed networks. If yes, configure allowed networks
+ by the user. By default no, allowed networks not configured."
+ ::= { agTftp 28 }
+
+agCfgTftpHostIPVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(4),
+ ipv6(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP version for TFTP host name(agTftpServer). Always, first SET the TFTP hostname and this object."
+ ::= { agTftp 29 }
+
+agTftpImageType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ vx(1),
+ adc(2),
+ vxAdc(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Image type to be downloaded."
+ ::= { agTftp 30 }
+
+agTftpImageType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ vx(1),
+ adc(2),
+ vxAdc(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Image type to be downloaded."
+ ::= { agTftp 30 }
+
+
+-- Agent Port Table
+
+agPortTableMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the port configuration host table."
+ ::= { agPortConfig 1 }
+
+agPortCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgPortCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port configuration in the current_configuration block."
+ ::= { agPortConfig 2 }
+
+agPortCurCfgTableEntry OBJECT-TYPE
+ SYNTAX AgPortCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port table in the current_configuration block."
+ INDEX { agPortCurCfgIndx }
+ ::= { agPortCurCfgTable 1 }
+
+AgPortCurCfgTableEntry ::= SEQUENCE {
+ agPortCurCfgIndx Integer32,
+ agPortCurCfgState INTEGER,
+ agPortCurCfgVlanTag INTEGER,
+ agPortCurCfgRmon INTEGER,
+ agPortCurCfgPVID Integer32,
+ agPortCurCfgFastEthAutoNeg INTEGER,
+ agPortCurCfgFastEthSpeed INTEGER,
+ agPortCurCfgFastEthMode INTEGER,
+ agPortCurCfgFastEthFctl INTEGER,
+ agPortCurCfgGigEthAutoNeg INTEGER,
+ agPortCurCfgGigEthFctl INTEGER,
+ agPortCurCfgBwmContract Integer32,
+ agPortCurCfgDiscardNonIPs INTEGER,
+ agPortCurCfgLinkTrap INTEGER,
+ agPortCurCfgPreferred INTEGER,
+ agPortCurCfgBackup INTEGER,
+ agPortCurCfgEgressBW DisplayString,
+ agPortCurCfgNonIPBwmContract Integer32,
+ agPortCurCfgGigEthSpeed INTEGER,
+ agPortCurCfgGigEthMode INTEGER,
+ agPortCurCfgPortAlias DisplayString,
+ agPortCurCfgPortName DisplayString,
+ agPortCurCfgPortStp INTEGER,
+ agPortCurCfgPortIpFwd INTEGER
+ }
+
+agPortCurCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in port configurations table."
+ ::= { agPortCurCfgTableEntry 1 }
+
+agPortCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the state of the port."
+ ::= { agPortCurCfgTableEntry 2 }
+
+agPortCurCfgVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(2),
+ untagged(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is VLAN tag state of the port"
+ ::= { agPortCurCfgTableEntry 3 }
+
+
+agPortCurCfgRmon OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to turn RMON on or off on the port."
+ ::= { agPortCurCfgTableEntry 5 }
+
+agPortCurCfgPVID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default VLAN ID for the port."
+ ::= { agPortCurCfgTableEntry 6 }
+
+agPortCurCfgFastEthAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to turn the autonegotiation on or off
+ for fast Ethernet connection."
+ ::= { agPortCurCfgTableEntry 7 }
+
+agPortCurCfgFastEthSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ any(4),
+ mbs1000(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Selects the port speed for fast Ethernet connection."
+ ::= { agPortCurCfgTableEntry 8 }
+
+agPortCurCfgFastEthMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3),
+ full-or-half-duplex(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port mode for fast Ethernet connection."
+ ::= { agPortCurCfgTableEntry 9 }
+
+agPortCurCfgFastEthFctl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Selects the port flow control for fast Ethernet connection."
+ ::= { agPortCurCfgTableEntry 10 }
+
+agPortCurCfgGigEthAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to turn the autonegotiation on or off
+ for gigabit Ethernet connection."
+ ::= { agPortCurCfgTableEntry 11 }
+
+agPortCurCfgGigEthFctl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port flow control for
+ gigabit Ethernet connection."
+ ::= { agPortCurCfgTableEntry 12 }
+
+agPortCurCfgPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch port name."
+ ::= { agPortCurCfgTableEntry 13 }
+
+agPortCurCfgBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch port Bandwidth Management contract number."
+ ::= { agPortCurCfgTableEntry 14 }
+
+agPortCurCfgDiscardNonIPs OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable to discard all non-IP traffic on the switch port."
+ ::= { agPortCurCfgTableEntry 15 }
+
+agPortCurCfgLinkTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether linkUp/linkDown traps should be
+ generated for this interface.
+
+ By default, this object should have the value
+ enabled(1) for interfaces which do not operate on
+ 'top' of any other interface (as defined in the
+ ifStackTable), and disabled(2) otherwise."
+ ::= { agPortCurCfgTableEntry 16 }
+
+agPortCurCfgPreferred OBJECT-TYPE
+ SYNTAX INTEGER {
+ copper(1),
+ sfp(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the preferred port. Valid only on dual ports."
+ ::= { agPortCurCfgTableEntry 17 }
+
+agPortCurCfgBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(2),
+ copper(3),
+ sfp(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the backup port. Valid only on dual ports."
+ ::= { agPortCurCfgTableEntry 18 }
+
+agPortCurCfgEgressBW OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..9))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configured egress bandwidth limit for this port. This is the
+ maximum egress bandwidth available to this port if BWM is on."
+ ::= { agPortCurCfgTableEntry 19 }
+
+agPortCurCfgNonIPBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM contract for non-IP traffic."
+ ::= { agPortCurCfgTableEntry 20 }
+
+agPortCurCfgGigEthSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ any(4),
+ mbs1000(5)
+ ,mbs10000(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Selects the port speed for Gigabit Ethernet connection."
+ ::= { agPortCurCfgTableEntry 21 }
+
+agPortCurCfgGigEthMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3),
+ full-or-half-duplex(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port mode for Gigabit Ethernet connection."
+ ::= { agPortCurCfgTableEntry 22 }
+
+
+agPortCurCfgPortAlias OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch port alias."
+ ::= { agPortCurCfgTableEntry 24 }
+
+
+
+agPortCurCfgPortStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the state of the Spanning Tree."
+ ::= { agPortCurCfgTableEntry 26 }
+
+agPortCurCfgPortIpFwd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the state of the IP Forwarding."
+ ::= { agPortCurCfgTableEntry 27 }
+
+agPortNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgPortNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port configuration in the new_configuration block."
+ ::= { agPortConfig 3 }
+
+agPortNewCfgTableEntry OBJECT-TYPE
+ SYNTAX AgPortNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port configuration table in the new_configuration block."
+ INDEX { agPortNewCfgIndx }
+ ::= { agPortNewCfgTable 1 }
+
+AgPortNewCfgTableEntry ::= SEQUENCE {
+ agPortNewCfgIndx Integer32,
+ agPortNewCfgState INTEGER,
+ agPortNewCfgVlanTag INTEGER,
+ agPortNewCfgRmon INTEGER,
+ agPortNewCfgPVID Integer32,
+ agPortNewCfgFastEthAutoNeg INTEGER,
+ agPortNewCfgFastEthSpeed INTEGER,
+ agPortNewCfgFastEthMode INTEGER,
+ agPortNewCfgFastEthFctl INTEGER,
+ agPortNewCfgGigEthAutoNeg INTEGER,
+ agPortNewCfgGigEthFctl INTEGER,
+ agPortNewCfgPortName DisplayString,
+ agPortNewCfgBwmContract Integer32,
+ agPortNewCfgDiscardNonIPs INTEGER,
+ agPortNewCfgLinkTrap INTEGER,
+ agPortNewCfgPreferred INTEGER,
+ agPortNewCfgBackup INTEGER,
+ agPortNewCfgEgressBW DisplayString,
+ agPortNewCfgNonIPBwmContract Integer32,
+ agPortNewCfgGigEthSpeed INTEGER,
+ agPortNewCfgGigEthMode INTEGER,
+ agPortNewCfgPortAlias DisplayString,
+ agPortNewCfgPortName DisplayString,
+ agPortNewCfgPortStp INTEGER,
+ agPortNewCfgPortIpFwd INTEGER
+ }
+
+agPortNewCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in port configurations table."
+ ::= { agPortNewCfgTableEntry 1 }
+
+agPortNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the state of the port."
+ ::= { agPortNewCfgTableEntry 2 }
+
+agPortNewCfgVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(2),
+ untagged(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is VLAN tag state of the port"
+ ::= { agPortNewCfgTableEntry 3 }
+
+
+agPortNewCfgRmon OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to turn RMON on or off on the port."
+ ::= { agPortNewCfgTableEntry 5 }
+
+agPortNewCfgPVID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default VLAN ID for the port."
+ ::= { agPortNewCfgTableEntry 6 }
+
+agPortNewCfgFastEthAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to turn the autonegotiation on or off
+ for fast Ethernet connection."
+ ::= { agPortNewCfgTableEntry 7 }
+
+agPortNewCfgFastEthSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ any(4),
+ mbs1000(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Selects the port speed for fast Ethernet connection."
+ ::= { agPortNewCfgTableEntry 8 }
+
+agPortNewCfgFastEthMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3),
+ full-or-half-duplex(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port mode for fast Ethernet connection."
+ ::= { agPortNewCfgTableEntry 9 }
+
+agPortNewCfgFastEthFctl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Selects the port flow control for fast Ethernet connection."
+ ::= { agPortNewCfgTableEntry 10 }
+
+agPortNewCfgGigEthAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to turn the autonegotiation on or off
+ for gigabit Ethernet connection."
+ ::= { agPortNewCfgTableEntry 11 }
+
+agPortNewCfgGigEthFctl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port flow control for
+ gigabit Ethernet connection."
+ ::= { agPortNewCfgTableEntry 12 }
+
+agPortNewCfgPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The switch port name."
+ ::= { agPortNewCfgTableEntry 13 }
+
+agPortNewCfgBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The switch port Bandwidth Management contract number."
+ ::= { agPortNewCfgTableEntry 14 }
+
+agPortNewCfgDiscardNonIPs OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable to discard all non-IP traffic on the switch port."
+ ::= { agPortNewCfgTableEntry 15 }
+
+agPortNewCfgLinkTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether linkUp/linkDown traps should be
+ generated for this interface.
+
+ By default, this object should have the value
+ enabled(1) for interfaces which do not operate on
+ 'top' of any other interface (as defined in the
+ ifStackTable), and disabled(2) otherwise."
+ ::= { agPortNewCfgTableEntry 16 }
+
+agPortNewCfgPreferred OBJECT-TYPE
+ SYNTAX INTEGER {
+ copper(1),
+ sfp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the preferred port. Valid only on dual ports."
+ ::= { agPortNewCfgTableEntry 17 }
+
+agPortNewCfgBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ copper(2),
+ sfp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the backup port. Valid only on dual ports."
+ ::= { agPortNewCfgTableEntry 18 }
+
+agPortNewCfgEgressBW OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..9))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configured egress bandwidth limit for this port. This is the
+ maximum egress bandwidth available to this port if BWM is on."
+ ::= { agPortNewCfgTableEntry 19 }
+
+agPortNewCfgNonIPBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The BWM contract for non-IP traffic"
+ ::= { agPortNewCfgTableEntry 20 }
+
+agPortNewCfgGigEthSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ any(4),
+ mbs1000(5)
+ ,mbs10000(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Selects the port speed for Gigabit Ethernet connection."
+ ::= { agPortNewCfgTableEntry 21 }
+
+agPortNewCfgGigEthMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3),
+ full-or-half-duplex(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port mode for Gigabit Ethernet connection."
+ ::= { agPortNewCfgTableEntry 22 }
+
+
+agPortNewCfgPortAlias OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The switch port alias."
+ ::= { agPortNewCfgTableEntry 24 }
+
+
+
+agPortNewCfgPortStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the state of the spanning tree."
+ ::= { agPortNewCfgTableEntry 26 }
+
+agPortNewCfgPortIpFwd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the state of the IP Forwarding."
+ ::= { agPortNewCfgTableEntry 27 }
+
+-- Agent Fast Forwarding Port Table
+
+
+-- RADIUS Configuration
+
+radCurCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Primary RADIUS server."
+ ::= { agRadiusConfig 1 }
+
+radNewCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Primary RADIUS server."
+ ::= { agRadiusConfig 2 }
+
+radCurCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Secondary RADIUS server."
+ ::= { agRadiusConfig 3 }
+
+radNewCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Secondary RADIUS server."
+ ::= { agRadiusConfig 4 }
+
+radCurCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1500..3000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specify the RADIUS port number."
+ ::= { agRadiusConfig 5 }
+
+radNewCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1500..3000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify the RADIUS port number."
+ ::= { agRadiusConfig 6 }
+
+radCurCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of seconds before resending authentication
+ to RADIUS server."
+ ::= { agRadiusConfig 7 }
+
+radNewCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of seconds before resending authentication
+ to RADIUS server."
+ ::= { agRadiusConfig 8 }
+
+radCurCfgRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of retries to the RADIUS server."
+ ::= { agRadiusConfig 9 }
+
+radNewCfgRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of retries to the RADIUS server."
+ ::= { agRadiusConfig 10 }
+
+radCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale RADIUS authentication."
+ ::= { agRadiusConfig 11 }
+
+radNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RADIUS authentication."
+ ::= { agRadiusConfig 12 }
+
+radCurCfgAuthenString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The RADIUS authentication string."
+ ::= { agRadiusConfig 13 }
+
+radNewCfgAuthenString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The RADIUS authentication string."
+ ::= { agRadiusConfig 14 }
+
+radCurCfgTelnet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale RADIUS backdoor for telnet."
+ ::= { agRadiusConfig 15 }
+
+radNewCfgTelnet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RADIUS backdoor for telnet."
+ ::= { agRadiusConfig 16 }
+
+radCurCfgAuthenSecondString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second RADIUS authentication string."
+ ::= { agRadiusConfig 17 }
+
+radNewCfgAuthenSecondString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second RADIUS authentication string."
+ ::= { agRadiusConfig 18 }
+
+radCurCfgSecBd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale RADIUS secure backdoor for telnet."
+ ::= { agRadiusConfig 19 }
+
+radNewCfgSecBd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RADIUS secure backdoor for telnet."
+ ::= { agRadiusConfig 20 }
+
+radCurCfgPrimaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Primary RADIUS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agRadiusConfig 21 }
+
+radNewCfgPrimaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Primary RADIUS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agRadiusConfig 22 }
+
+radCurCfgSecondaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Secondary RADIUS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agRadiusConfig 23 }
+
+radNewCfgSecondaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Secondary RADIUS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agRadiusConfig 24 }
+
+
+
+
+-- NTP Configuration
+agCurCfgNTPServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The NTP Server Address."
+ ::= { agNTP 1 }
+
+agNewCfgNTPServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NTP Server Address."
+ ::= { agNTP 2 }
+
+agCurCfgNTPResyncInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..44640)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The NTP Server resync interval in minutes."
+ ::= { agNTP 3 }
+
+agNewCfgNTPResyncInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..44640)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NTP Server resync interval in minutes."
+ ::= { agNTP 4 }
+
+agCurCfgNTPTzoneHHMM OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The NTP Server timezone offset from GMT formatted as (+/-)HH:MM."
+ ::= { agNTP 5 }
+
+agNewCfgNTPTzoneHHMM OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NTP Server timezone offset from GMT formatted as (+/-)HH:MM.
+ The valid range is from -12:59 to +12:59."
+ ::= { agNTP 6 }
+
+agCurCfgNTPDlight OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable daylight savings time."
+ ::= { agNTP 7 }
+
+agNewCfgNTPDlight OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable daylight savings time."
+ ::= { agNTP 8 }
+
+agCurCfgNTPService OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable NTP Service."
+ ::= { agNTP 9 }
+
+agNewCfgNTPService OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable NTP Service."
+ ::= { agNTP 10 }
+
+agCurCfgNTPSecServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Secondary NTP Server Address."
+ ::= { agNTP 11 }
+
+agNewCfgNTPSecServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Secondary NTP Server Address."
+ ::= { agNTP 12 }
+
+agCurCfgNTPServerIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Primary NTP server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agNTP 13 }
+
+agNewCfgNTPServerIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Primary NTP server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agNTP 14 }
+
+agCurCfgNTPSecServerIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Secondary NTP server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agNTP 15 }
+
+agNewCfgNTPSecServerIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Secondary NTP server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agNTP 16 }
+
+-- APPLY Configuration
+agApplyPending OBJECT-TYPE
+ SYNTAX INTEGER {
+ applyNeeded(2),
+ noApplyNeeded(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object, when read, gives the user information
+ whether an apply action is needed and that the configuration
+ has been chaged by the user actions. The user then can
+ apply the changes by setting proper value to the object
+ agApplyConfiguration described above."
+ ::= { agApply 1 }
+
+agApplyConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ apply(1),
+ idle(2),
+ inprogress(3),
+ complete(4),
+ failed(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is read the current state is returned.
+ idle(2) indicates that there is no apply in progess.
+ complete(4) indicates that the last apply operation is completed.
+ Setting the value to apply(1), will write all the changes made
+ since the last apply to the current configuration block.
+ If the apply is successful this variable will return the state
+ 'complete' else it will return 'failed'. In case of failure,
+ to read the reason for failure use the agApplyTable.
+ Once the operation is completed or the agApplyTable is read in case
+ of failure, the apply buffer needs to be freed and the agApplyState
+ should be set back to 'idle' state so others can issue the apply
+ command via SNMP."
+ ::= { agApply 2 }
+
+agApplyTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of strings in the apply table."
+ ::= { agApply 4 }
+
+agApplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgApplyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of URL path for URL load balancing in the current_config."
+ ::= { agApply 5 }
+
+agApplyTableEntry OBJECT-TYPE
+ SYNTAX AgApplyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an URL path for URL load balancing."
+ INDEX { agApplyIndex }
+ ::= { agApplyTable 1 }
+
+AgApplyTableEntry ::= SEQUENCE {
+ agApplyIndex Integer32,
+ agApplyString OCTET STRING
+ }
+
+agApplyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index."
+ ::= { agApplyTableEntry 1 }
+
+agApplyString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string in the apply table."
+ ::= { agApplyTableEntry 2 }
+
+-- Mgmt Port Config
+
+agMgmtCurCfgIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the management port."
+ ::= { agMgmt 1 }
+
+agMgmtNewCfgIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the management port."
+ ::= { agMgmt 2 }
+
+agMgmtCurCfgMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the management port."
+ ::= { agMgmt 3 }
+
+agMgmtNewCfgMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the management port."
+ ::= { agMgmt 4 }
+
+
+agMgmtCurCfgGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default gateway for the management port."
+ ::= { agMgmt 7 }
+
+agMgmtNewCfgGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default gateway for the management port."
+ ::= { agMgmt 8 }
+
+agMgmtCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable management port."
+ ::= { agMgmt 9 }
+
+agMgmtNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable management port."
+ ::= { agMgmt 10 }
+
+agMgmtCurCfgNtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies NTP access is over management port or data port."
+ ::= { agMgmt 11 }
+
+agMgmtNewCfgNtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies NTP access is over management port or data port."
+ ::= { agMgmt 12 }
+
+agMgmtCurCfgRadius OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies RADIUS server access is over management port or data port."
+ ::= { agMgmt 13 }
+
+agMgmtNewCfgRadius OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies RADIUS server access is over management port or data port."
+ ::= { agMgmt 14 }
+
+agMgmtCurCfgSmtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies SMTP access is over management port or data port."
+ ::= { agMgmt 15 }
+
+agMgmtNewCfgSmtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies SMTP access is over management port or data port."
+ ::= { agMgmt 16 }
+
+agMgmtCurCfgSnmp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies SNMP trap host access is over management port or data port."
+ ::= { agMgmt 17 }
+
+agMgmtNewCfgSnmp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies SNMP trap host access is over management port or data port."
+ ::= { agMgmt 18 }
+
+agMgmtCurCfgSyslog OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies syslog host access is over management port or data port."
+ ::= { agMgmt 19 }
+
+agMgmtNewCfgSyslog OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies syslog host access is over management port or data port."
+ ::= { agMgmt 20 }
+
+agMgmtCurCfgTftp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies TFTP access is over management port or data port."
+ ::= { agMgmt 21 }
+
+agMgmtNewCfgTftp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies TFTP access is over management port or data port."
+ ::= { agMgmt 22 }
+
+agMgmtCurCfgDns OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies DNS access is over management port or data port."
+ ::= { agMgmt 24 }
+
+agMgmtNewCfgDns OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies DNS access is over management port or data port."
+ ::= { agMgmt 25 }
+
+agMgmtCurCfgTacacs OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies TACACS+ server access is over management port or data port."
+ ::= { agMgmt 26 }
+
+agMgmtNewCfgTacacs OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies TACACS+ server access is over management port or data port."
+ ::= { agMgmt 27 }
+
+agMgmtCurCfgIntr OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management port gateway health check interval (in seconds)."
+ ::= { agMgmt 28 }
+
+agMgmtNewCfgIntr OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The management port gateway health check interval (in seconds)."
+ ::= { agMgmt 29 }
+
+agMgmtCurCfgRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management port gateway retries before out of service."
+ ::= { agMgmt 30 }
+
+agMgmtNewCfgRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The management port gateway retries before out of service."
+ ::= { agMgmt 31 }
+
+
+agMgmtCurCfgWlm OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies WLM SASP is over management port or data port."
+ ::= { agMgmt 34 }
+
+agMgmtNewCfgWlm OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies WLM SASP is over management port or data port."
+ ::= { agMgmt 35 }
+
+agMgmtCurCfgReport OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies reporting server is over management port or data port."
+ ::= { agMgmt 36 }
+
+agMgmtNewCfgReport OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies reporting server is over management port or data port."
+ ::= { agMgmt 37 }
+
+agMgmtCurCfgIpAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the management port."
+ ::= { agMgmt 38 }
+
+agMgmtNewCfgIpAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the management port."
+ ::= { agMgmt 39 }
+
+agMgmtCurCfgMask2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the management port."
+ ::= { agMgmt 40 }
+
+agMgmtNewCfgMask2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the management port."
+ ::= { agMgmt 41 }
+
+
+agMgmtCurCfgGateway2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default gateway for the management port."
+ ::= { agMgmt 44 }
+
+agMgmtNewCfgGateway2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default gateway for the management port."
+ ::= { agMgmt 45 }
+
+agMgmtCurCfgState2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable management port."
+ ::= { agMgmt 46 }
+
+agMgmtNewCfgState2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable management port."
+ ::= { agMgmt 47 }
+
+agMgmtCurCfgOcsp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies OCSP access is over management port or data port."
+ ::= { agMgmt 50 }
+
+agMgmtNewCfgOcsp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies OCSP access is over management port or data port."
+ ::= { agMgmt 51 }
+
+
+agMgmtPort OBJECT IDENTIFIER ::= { agMgmt 23 }
+
+agMgmtPortCurCfgSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(1),
+ mbs100(2),
+ mbs1000(3),
+ any(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Management port link speed."
+ ::= { agMgmtPort 1 }
+
+agMgmtPortNewCfgSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(1),
+ mbs100(2),
+ mbs1000(3),
+ any(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Management port link speed."
+ ::= { agMgmtPort 2 }
+
+agMgmtPortCurCfgMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full(1),
+ half(2),
+ any(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Management port full or half duplex mode."
+ ::= { agMgmtPort 3 }
+
+agMgmtPortNewCfgMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full(1),
+ half(2),
+ any(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Management port full or half duplex mode."
+ ::= { agMgmtPort 4 }
+
+agMgmtPortCurCfgAuto OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Management port autonegotiation."
+ ::= { agMgmtPort 5 }
+
+agMgmtPortNewCfgAuto OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Management port autonegotiation."
+ ::= { agMgmtPort 6 }
+
+agMgmtPortCurCfgSpeed2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(1),
+ mbs100(2),
+ mbs1000(3),
+ any(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Management port2 link speed."
+ ::= { agMgmtPort 7 }
+
+agMgmtPortNewCfgSpeed2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(1),
+ mbs100(2),
+ mbs1000(3),
+ any(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Management port2 link speed."
+ ::= { agMgmtPort 8 }
+
+agMgmtPortCurCfgMode2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ full(1),
+ half(2),
+ any(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Management port2 full or half duplex mode."
+ ::= { agMgmtPort 9 }
+
+agMgmtPortNewCfgMode2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ full(1),
+ half(2),
+ any(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Management port2 full or half duplex mode."
+ ::= { agMgmtPort 10 }
+
+agMgmtPortCurCfgAuto2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Management port2 autonegotiation."
+ ::= { agMgmtPort 11 }
+
+agMgmtPortNewCfgAuto2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Management port2 autonegotiation."
+ ::= { agMgmtPort 12 }
+
+
+-- SSL Processor Config
+
+agSslprocCurCfgIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SSL cluster management IP."
+ ::= { agSslproc 1 }
+
+agSslprocNewCfgIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SSL cluster management IP."
+ ::= { agSslproc 2 }
+
+agSslprocCurCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SSL cluster management port."
+ ::= { agSslproc 3 }
+
+agSslprocNewCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SSL cluster management port."
+ ::= { agSslproc 4 }
+
+agSslprocCurCfgRts OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable RTS processing."
+ ::= { agSslproc 5 }
+
+agSslprocNewCfgRts OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enabled/disable RTS processing."
+ ::= { agSslproc 6 }
+
+agSslprocCurCfgFilt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable filtering."
+ ::= { agSslproc 7 }
+
+agSslprocNewCfgFilt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enabled/disable filtering."
+ ::= { agSslproc 8 }
+
+
+-- TACACS+ Configuration
+
+tacCurCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Primary TACACS+ server."
+ ::= { agTacacsConfig 1 }
+
+tacNewCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Primary TACACS+ server."
+ ::= { agTacacsConfig 2 }
+
+tacCurCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Secondary TACSACS server."
+ ::= { agTacacsConfig 3 }
+tacNewCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Secondary TACACS+ server."
+ ::= { agTacacsConfig 4 }
+
+
+tacCurCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specify the TACACS+ port number."
+ ::= { agTacacsConfig 5 }
+
+tacNewCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify the TACACS+ port number."
+ ::= { agTacacsConfig 6 }
+
+tacCurCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of seconds before resending authentication
+ to TACACS+ server."
+ ::= { agTacacsConfig 7 }
+
+tacNewCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of seconds before resending authentication
+ to TACACS+ server."
+ ::= { agTacacsConfig 8 }
+
+tacCurCfgRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of retries to the TACACS+ server."
+ ::= { agTacacsConfig 9 }
+
+tacNewCfgRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of retries to the TACACS+ server."
+ ::= { agTacacsConfig 10 }
+
+tacCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale TACACS+ authentication."
+ ::= { agTacacsConfig 11 }
+
+tacNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ authentication."
+ ::= { agTacacsConfig 12 }
+
+tacCurCfgAuthenString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TACACS+ authentication string."
+ ::= { agTacacsConfig 13 }
+
+tacNewCfgAuthenString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TACACS+ authentication string."
+ ::= { agTacacsConfig 14 }
+
+tacCurCfgTelnet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale TACACS+ backdoor for telnet."
+ ::= { agTacacsConfig 15 }
+
+tacNewCfgTelnet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ backdoor for telnet."
+ ::= { agTacacsConfig 16 }
+
+tacCurCfgAuthenSecondString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second TACACS+ authentication string."
+ ::= { agTacacsConfig 17 }
+
+tacNewCfgAuthenSecondString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second TACACS+ authentication string."
+ ::= { agTacacsConfig 18 }
+
+tacCurCfgCmdAuthor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale TACACS+ command authorization."
+ ::= { agTacacsConfig 19 }
+
+tacNewCfgCmdAuthor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ command authorization."
+ ::= { agTacacsConfig 20 }
+
+tacCurCfgCmdLogging OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale TACACS+ command logging."
+ ::= { agTacacsConfig 21 }
+
+tacNewCfgCmdLogging OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ command logging."
+ ::= { agTacacsConfig 22 }
+
+tacCurCfgSecBd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale TACACS+ secure backdoor for telnet."
+ ::= { agTacacsConfig 23 }
+
+tacNewCfgSecBd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ secure backdoor for telnet."
+ ::= { agTacacsConfig 24 }
+tacCurCfgCmap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Tacacs+ new prividlege level maping."
+ ::= { agTacacsConfig 25 }
+
+tacNewCfgCmap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Tacacs+ new prividlege level maping."
+ ::= { agTacacsConfig 26 }
+
+tacCurCfgPrimaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Primary TACACS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agTacacsConfig 29 }
+
+tacNewCfgPrimaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Primary TACACS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agTacacsConfig 30 }
+
+tacCurCfgSecondaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Secondary TACACS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agTacacsConfig 31 }
+
+tacNewCfgSecondaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Secondary TACACS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agTacacsConfig 32 }
+
+
+-- Multiple Management network MIB objects
+agMgmtNetTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in the Management
+ Network Table."
+ ::= { agMgmtNetConfig 1 }
+
+agCurCfgMgmtNetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgMgmtNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for Management Network definitions
+ in the current configuration block."
+ ::= { agMgmtNetConfig 2 }
+
+agCurCfgMgmtNetEntry OBJECT-TYPE
+ SYNTAX AgCurCfgMgmtNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the management network definition table."
+ INDEX { agCurCfgMgmtNetIndex }
+ ::= { agCurCfgMgmtNetTable 1 }
+
+AgCurCfgMgmtNetEntry ::= SEQUENCE {
+ agCurCfgMgmtNetIndex Integer32,
+ agCurCfgMgmtNetSubnet IpAddress,
+ agCurCfgMgmtNetMask IpAddress,
+ agCurCfgMgmtNetProtocol INTEGER
+ }
+
+agCurCfgMgmtNetIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Management Network Definition table."
+ ::= { agCurCfgMgmtNetEntry 1 }
+
+agCurCfgMgmtNetSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Management Network Address in the current_configuration
+ block."
+ ::= { agCurCfgMgmtNetEntry 2 }
+
+agCurCfgMgmtNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Management Network Mask in the current_configuration
+ block."
+ ::= { agCurCfgMgmtNetEntry 3 }
+
+agCurCfgMgmtNetProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ssh(1),
+ telnet(2),
+ sshTelnet(3),
+ http(4),
+ sshHttp(5),
+ telnetHttp(6),
+ sshTelnetHttp(7),
+ https(8),
+ sshHttps(9),
+ httpsTelnet(10),
+ sshTelnetHttps(11),
+ httpHttps(12),
+ sshHttpHttps(13),
+ telnetHttpHttps(14),
+ sshTelnetHttpHttps(15),
+ snmp(16),
+ sshSnmp(17),
+ telnetSnmp(18),
+ sshTelnetSnmp(19),
+ httpSnmp(20),
+ sshHttpSnmp(21),
+ telnetHttpSnmp(22),
+ sshTelnetHttpSnmp(23),
+ httpsSnmp(24),
+ sshHttpsSnmp(25),
+ telnetHttpsSnmp(26),
+ sshTelnetHttpsSnmp(27),
+ httpHttpsSnmp(28),
+ sshHttpHttpsSnmp(29),
+ telnetHttpHttpsSnmp(30),
+ sshTelnetHttpHttpsSnmp(31),
+ none(32)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Management Network Protocol access in the current_configuration
+ block.
+
+ 1 - Ssh
+ 2 - Telnet
+ 3 - Ssh + Telnet
+ 4 - Http
+ 5 - Ssh + Http
+ 6 - Telnet + Http
+ 7 - Ssh + Telnet + Http
+ 8 - Https
+ 9 - Ssh + Https
+ 10 - Https + Telnet
+ 11 - Ssh + Telnet + Https
+ 12 - Http + Https
+ 13 - Ssh + Http + Https
+ 14 - Telnet + Http + Https
+ 15 - Ssh + Telnet + Http + Https
+ 16 - Snmp
+ 17 - Ssh + Snmp
+ 18 - Telnet + Snmp
+ 19 - Ssh + Telnet + Snmp
+ 20 - Http + Snmp
+ 21 - Ssh + Http + Snmp
+ 22 - Telnet + Http + Snmp
+ 23 - Ssh + Telnet + Http + Snmp
+ 24 - Https + Snmp
+ 25 - Ssh + Https + Snmp
+ 26 - Telnet + Https + Snmp
+ 27 - Ssh + Telnet + Https + Snmp
+ 28 - Http + Https + Snmp
+ 29 - Ssh + Http + Https + Snmp
+ 30 - Telnet + Http + Https + Snmp
+ 31 - Ssh + Telnet + Http + Https + Snmp
+ 32 - none
+ "
+ ::= { agCurCfgMgmtNetEntry 4 }
+
+agCurCfgMgmtNet6Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgMgmtNet6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for Management Network definitions
+ in the current configuration block."
+ ::= { agMgmtNetConfig 4 }
+
+agCurCfgMgmtNet6Entry OBJECT-TYPE
+ SYNTAX AgCurCfgMgmtNet6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the management network definition table."
+ INDEX { agCurCfgMgmtNet6Index }
+ ::= { agCurCfgMgmtNet6Table 1 }
+
+AgCurCfgMgmtNet6Entry ::= SEQUENCE {
+ agCurCfgMgmtNet6Index Integer32,
+ agCurCfgMgmtNet6Subnet DisplayString,
+ agCurCfgMgmtNet6Prefix INTEGER,
+ agCurCfgMgmtNet6Protocol INTEGER
+ }
+
+agCurCfgMgmtNet6Index OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Management Network Definition table."
+ ::= { agCurCfgMgmtNet6Entry 1 }
+
+agCurCfgMgmtNet6Subnet OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address of the allowed network over management port.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agCurCfgMgmtNet6Entry 2 }
+
+agCurCfgMgmtNet6Prefix OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 prefix length of the allowed networks on management port. "
+ ::= { agCurCfgMgmtNet6Entry 3 }
+
+agCurCfgMgmtNet6Protocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ssh(1),
+ telnet(2),
+ sshTelnet(3),
+ http(4),
+ sshHttp(5),
+ telnetHttp(6),
+ sshTelnetHttp(7),
+ https(8),
+ sshHttps(9),
+ httpsTelnet(10),
+ sshTelnetHttps(11),
+ httpHttps(12),
+ sshHttpHttps(13),
+ telnetHttpHttps(14),
+ sshTelnetHttpHttps(15),
+ snmp(16),
+ sshSnmp(17),
+ telnetSnmp(18),
+ sshTelnetSnmp(19),
+ httpSnmp(20),
+ sshHttpSnmp(21),
+ telnetHttpSnmp(22),
+ sshTelnetHttpSnmp(23),
+ httpsSnmp(24),
+ sshHttpsSnmp(25),
+ telnetHttpsSnmp(26),
+ sshTelnetHttpsSnmp(27),
+ httpHttpsSnmp(28),
+ sshHttpHttpsSnmp(29),
+ telnetHttpHttpsSnmp(30),
+ sshTelnetHttpHttpsSnmp(31),
+ none(32)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Management Network Protocol access in the current_configuration
+ block.
+
+ 1 - Ssh
+ 2 - Telnet
+ 3 - Ssh + Telnet
+ 4 - Http
+ 5 - Ssh + Http
+ 6 - Telnet + Http
+ 7 - Ssh + Telnet + Http
+ 8 - Https
+ 9 - Ssh + Https
+ 10 - Https + Telnet
+ 11 - Ssh + Telnet + Https
+ 12 - Http + Https
+ 13 - Ssh + Http + Https
+ 14 - Telnet + Http + Https
+ 15 - Ssh + Telnet + Http + Https
+ 16 - Snmp
+ 17 - Ssh + Snmp
+ 18 - Telnet + Snmp
+ 19 - Ssh + Telnet + Snmp
+ 20 - Http + Snmp
+ 21 - Ssh + Http + Snmp
+ 22 - Telnet + Http + Snmp
+ 23 - Ssh + Telnet + Http + Snmp
+ 24 - Https + Snmp
+ 25 - Ssh + Https + Snmp
+ 26 - Telnet + Https + Snmp
+ 27 - Ssh + Telnet + Https + Snmp
+ 28 - Http + Https + Snmp
+ 29 - Ssh + Http + Https + Snmp
+ 30 - Telnet + Http + Https + Snmp
+ 31 - Ssh + Telnet + Http + Https + Snmp
+ 32 - none
+ "
+ ::= { agCurCfgMgmtNet6Entry 4 }
+
+agNewCfgMgmtNetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgMgmtNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for Management Network definitions
+ in the new configuration block."
+ ::= { agMgmtNetConfig 3 }
+
+agNewCfgMgmtNetEntry OBJECT-TYPE
+ SYNTAX AgNewCfgMgmtNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the management network definition table."
+ INDEX { agNewCfgMgmtNetIndex }
+ ::= { agNewCfgMgmtNetTable 1 }
+
+AgNewCfgMgmtNetEntry ::= SEQUENCE {
+ agNewCfgMgmtNetIndex Integer32,
+ agNewCfgMgmtNetSubnet IpAddress,
+ agNewCfgMgmtNetMask IpAddress,
+ agNewCfgMgmtNetDelete INTEGER,
+ agNewCfgMgmtNetProtocol INTEGER
+ }
+
+agNewCfgMgmtNetIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Management Network Definition table."
+ ::= { agNewCfgMgmtNetEntry 1 }
+
+agNewCfgMgmtNetSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Management Network Address in the new_configuration
+ block."
+ ::= { agNewCfgMgmtNetEntry 2 }
+
+agNewCfgMgmtNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Management Network Mask in the new_configuration
+ block."
+ ::= { agNewCfgMgmtNetEntry 3 }
+
+agNewCfgMgmtNetDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { agNewCfgMgmtNetEntry 4 }
+
+agNewCfgMgmtNetProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ssh(1),
+ telnet(2),
+ sshTelnet(3),
+ http(4),
+ sshHttp(5),
+ telnetHttp(6),
+ sshTelnetHttp(7),
+ https(8),
+ sshHttps(9),
+ httpsTelnet(10),
+ sshTelnetHttps(11),
+ httpHttps(12),
+ sshHttpHttps(13),
+ telnetHttpHttps(14),
+ sshTelnetHttpHttps(15),
+ snmp(16),
+ sshSnmp(17),
+ telnetSnmp(18),
+ sshTelnetSnmp(19),
+ httpSnmp(20),
+ sshHttpSnmp(21),
+ telnetHttpSnmp(22),
+ sshTelnetHttpSnmp(23),
+ httpsSnmp(24),
+ sshHttpsSnmp(25),
+ telnetHttpsSnmp(26),
+ sshTelnetHttpsSnmp(27),
+ httpHttpsSnmp(28),
+ sshHttpHttpsSnmp(29),
+ telnetHttpHttpsSnmp(30),
+ sshTelnetHttpHttpsSnmp(31),
+ none(32)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Management Network Protocol access in the new_configuration
+ block.
+
+ 1 - Ssh
+ 2 - Telnet
+ 3 - Ssh + Telnet
+ 4 - Http
+ 5 - Ssh + Http
+ 6 - Telnet + Http
+ 7 - Ssh + Telnet + Http
+ 8 - Https
+ 9 - Ssh + Https
+ 10 - Https + Telnet
+ 11 - Ssh + Telnet + Https
+ 12 - Http + Https
+ 13 - Ssh + Http + Https
+ 14 - Telnet + Http + Https
+ 15 - Ssh + Telnet + Http + Https
+ 16 - Snmp
+ 17 - Ssh + Snmp
+ 18 - Telnet + Snmp
+ 19 - Ssh + Telnet + Snmp
+ 20 - Http + Snmp
+ 21 - Ssh + Http + Snmp
+ 22 - Telnet + Http + Snmp
+ 23 - Ssh + Telnet + Http + Snmp
+ 24 - Https + Snmp
+ 25 - Ssh + Https + Snmp
+ 26 - Telnet + Https + Snmp
+ 27 - Ssh + Telnet + Https + Snmp
+ 28 - Http + Https + Snmp
+ 29 - Ssh + Http + Https + Snmp
+ 30 - Telnet + Http + Https + Snmp
+ 31 - Ssh + Telnet + Http + Https + Snmp
+ 32 - none
+ "
+ ::= { agNewCfgMgmtNetEntry 5 }
+
+agNewCfgMgmtNet6Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgMgmtNet6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for Management Network definitions
+ in the new configuration block."
+ ::= { agMgmtNetConfig 5 }
+
+agNewCfgMgmtNet6Entry OBJECT-TYPE
+ SYNTAX AgNewCfgMgmtNet6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the management network definition table."
+ INDEX { agNewCfgMgmtNet6Index }
+ ::= { agNewCfgMgmtNet6Table 1 }
+
+AgNewCfgMgmtNet6Entry ::= SEQUENCE {
+ agNewCfgMgmtNet6Index Integer32,
+ agNewCfgMgmtNet6Subnet DisplayString,
+ agNewCfgMgmtNet6Prefix INTEGER,
+ agNewCfgMgmtNet6Protocol INTEGER,
+ agNewCfgMgmtNet6Delete INTEGER
+ }
+
+agNewCfgMgmtNet6Index OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Management Network Definition table."
+ ::= { agNewCfgMgmtNet6Entry 1 }
+
+agNewCfgMgmtNet6Subnet OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address of the allowed network over management port.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agNewCfgMgmtNet6Entry 2 }
+
+agNewCfgMgmtNet6Prefix OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IPV6 prefix length of the allowed network management port. "
+ ::= { agNewCfgMgmtNet6Entry 3 }
+
+agNewCfgMgmtNet6Protocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ssh(1),
+ telnet(2),
+ sshTelnet(3),
+ http(4),
+ sshHttp(5),
+ telnetHttp(6),
+ sshTelnetHttp(7),
+ https(8),
+ sshHttps(9),
+ httpsTelnet(10),
+ sshTelnetHttps(11),
+ httpHttps(12),
+ sshHttpHttps(13),
+ telnetHttpHttps(14),
+ sshTelnetHttpHttps(15),
+ snmp(16),
+ sshSnmp(17),
+ telnetSnmp(18),
+ sshTelnetSnmp(19),
+ httpSnmp(20),
+ sshHttpSnmp(21),
+ telnetHttpSnmp(22),
+ sshTelnetHttpSnmp(23),
+ httpsSnmp(24),
+ sshHttpsSnmp(25),
+ telnetHttpsSnmp(26),
+ sshTelnetHttpsSnmp(27),
+ httpHttpsSnmp(28),
+ sshHttpHttpsSnmp(29),
+ telnetHttpHttpsSnmp(30),
+ sshTelnetHttpHttpsSnmp(31),
+ none(32)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Management Network Protocol access in the current_configuration
+ block.
+
+ 1 - Ssh
+ 2 - Telnet
+ 3 - Ssh + Telnet
+ 4 - Http
+ 5 - Ssh + Http
+ 6 - Telnet + Http
+ 7 - Ssh + Telnet + Http
+ 8 - Https
+ 9 - Ssh + Https
+ 10 - Https + Telnet
+ 11 - Ssh + Telnet + Https
+ 12 - Http + Https
+ 13 - Ssh + Http + Https
+ 14 - Telnet + Http + Https
+ 15 - Ssh + Telnet + Http + Https
+ 16 - Snmp
+ 17 - Ssh + Snmp
+ 18 - Telnet + Snmp
+ 19 - Ssh + Telnet + Snmp
+ 20 - Http + Snmp
+ 21 - Ssh + Http + Snmp
+ 22 - Telnet + Http + Snmp
+ 23 - Ssh + Telnet + Http + Snmp
+ 24 - Https + Snmp
+ 25 - Ssh + Https + Snmp
+ 26 - Telnet + Https + Snmp
+ 27 - Ssh + Telnet + Https + Snmp
+ 28 - Http + Https + Snmp
+ 29 - Ssh + Http + Https + Snmp
+ 30 - Telnet + Http + Https + Snmp
+ 31 - Ssh + Telnet + Http + Https + Snmp
+ 32 - none
+ "
+ ::= { agNewCfgMgmtNet6Entry 4 }
+
+agNewCfgMgmtNet6Delete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { agNewCfgMgmtNet6Entry 5 }
+
+
+-- Pattern Matching Group MIB objects
+agPgrpMatchTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in the Pattern
+ Match Group Table."
+ ::= { agPgroup 1 }
+
+agCurCfgPgrpMatchTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgPgrpMatchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for Pattern Match Group definitions
+ in the current configuration block."
+ ::= { agPgroup 2 }
+
+agCurCfgPgrpMatchEntry OBJECT-TYPE
+ SYNTAX AgCurCfgPgrpMatchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Pattern Match Group table."
+ INDEX { agCurCfgPgrpMatchIndex }
+ ::= { agCurCfgPgrpMatchTable 1 }
+
+AgCurCfgPgrpMatchEntry ::= SEQUENCE {
+ agCurCfgPgrpMatchIndex Integer32,
+ agCurCfgPgrpName DisplayString,
+ agCurCfgPgrpMatchBmap OCTET STRING
+ }
+
+agCurCfgPgrpMatchIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Pattern Match Group Definition table."
+ ::= { agCurCfgPgrpMatchEntry 1 }
+
+agCurCfgPgrpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name for the Pattern Match Group."
+ ::= { agCurCfgPgrpMatchEntry 2 }
+
+agCurCfgPgrpMatchBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pattern matching rules applied to the port. The pattern rules
+ are presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ string 9
+ || ||
+ || ||___ string 8
+ || |____ string 7
+ || . . .
+ ||_________ string 2
+ |__________ string 1 (as index to slbCurCfgUrlLbPathTable)
+
+ where x : 1 - The represented string matching rule applied
+ 0 - The represented string matching rule applied"
+ ::= { agCurCfgPgrpMatchEntry 3 }
+
+agNewCfgPgrpMatchTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgPgrpMatchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for Pattern Match Group definitions
+ in the new configuration block."
+ ::= { agPgroup 3 }
+
+agNewCfgPgrpMatchEntry OBJECT-TYPE
+ SYNTAX AgNewCfgPgrpMatchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Pattern Match Group definition table."
+ INDEX { agNewCfgPgrpMatchIndex }
+ ::= { agNewCfgPgrpMatchTable 1 }
+
+AgNewCfgPgrpMatchEntry ::= SEQUENCE {
+ agNewCfgPgrpMatchIndex Integer32,
+ agNewCfgPgrpName DisplayString,
+ agNewCfgPgrpMatchAdd Integer32,
+ agNewCfgPgrpMatchRem Integer32,
+ agNewCfgPgrpMatchBmap OCTET STRING,
+ agNewCfgPgrpDelete INTEGER
+ }
+
+agNewCfgPgrpMatchIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Pattern Match Group Definition table."
+ ::= { agNewCfgPgrpMatchEntry 1 }
+
+agNewCfgPgrpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name for the Pattern Match Group."
+ ::= { agNewCfgPgrpMatchEntry 2 }
+
+agNewCfgPgrpMatchAdd OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Pattern Match Group String added in the new_configuration
+ block."
+ ::= { agNewCfgPgrpMatchEntry 3 }
+
+agNewCfgPgrpMatchRem OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Pattern Match Group String removed in the new_configuration
+ block."
+ ::= { agNewCfgPgrpMatchEntry 4 }
+
+agNewCfgPgrpMatchBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pattern matching rules applied to the port. The pattern rules
+ are presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ string 9
+ || ||
+ || ||___ string 8
+ || |____ string 7
+ || . . .
+ ||_________ string 2
+ |__________ string 1 (as index to slbCurCfgUrlLbPathTable)
+
+ where x : 1 - The represented string matching rule applied
+ 0 - The represented string matching rule applied"
+ ::= { agNewCfgPgrpMatchEntry 5 }
+
+agNewCfgPgrpDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { agNewCfgPgrpMatchEntry 6 }
+
+agCfgSecurityPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCfgSecurityPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Security related features enabled/disabled for this port."
+ ::= { agSecurity 2 }
+
+agCfgSecurityPortTableEntry OBJECT-TYPE
+ SYNTAX AgCfgSecurityPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Security related in the current configuration block."
+ INDEX { agCfgSecurityPortIndx }
+ ::= { agCfgSecurityPortTable 1 }
+
+AgCfgSecurityPortTableEntry ::=
+ SEQUENCE {
+ agCfgSecurityPortIndx
+ Integer32,
+ agCurCfgSecurityDosState
+ INTEGER,
+ agNewCfgSecurityDosState
+ INTEGER,
+ agCurCfgSecurityIpAclState
+ INTEGER,
+ agNewCfgSecurityIpAclState
+ INTEGER,
+ agCurCfgSecurityUbState
+ INTEGER,
+ agNewCfgSecurityUbState
+ INTEGER,
+ agCurCfgSecurityBogonState
+ INTEGER,
+ agCurCfgSecurityAttacksBmap
+ OCTET STRING,
+ agNewCfgSecurityAttacksBmap
+ OCTET STRING,
+ agNewCfgSecurityAddAttack
+ INTEGER,
+ agNewCfgSecurityRemAttack
+ INTEGER,
+ agNewCfgSecurityDoSAttacks
+ INTEGER,
+ agNewCfgSecurityBogonState
+ INTEGER
+ }
+
+agCfgSecurityPortIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { agCfgSecurityPortTableEntry 1 }
+
+agCurCfgSecurityDosState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable DOS attack per port."
+ ::= { agCfgSecurityPortTableEntry 2 }
+
+agNewCfgSecurityDosState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable DOS attack per port."
+ ::= { agCfgSecurityPortTableEntry 3 }
+
+agCurCfgSecurityIpAclState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable IP ACL per port."
+ ::= { agCfgSecurityPortTableEntry 4 }
+
+agNewCfgSecurityIpAclState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable IP ACL per port."
+ ::= { agCfgSecurityPortTableEntry 5 }
+
+agCurCfgSecurityUbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable UDP Blast per port."
+ ::= { agCfgSecurityPortTableEntry 6 }
+
+agNewCfgSecurityUbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable UDP Blast per port."
+ ::= { agCfgSecurityPortTableEntry 7 }
+
+agCurCfgSecurityBogonState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Bogon IP ACL per port."
+ ::= { agCfgSecurityPortTableEntry 8 }
+
+agNewCfgSecurityBogonState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Bogon IP ACL per port."
+ ::= { agCfgSecurityPortTableEntry 9 }
+
+-- MIBs for perPort DoS Attacks add/rem
+
+agCurCfgSecurityAttacksBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DoS Attacks added/removed for this port.
+ The selected DoS Attacks are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_______ 9
+ || ||
+ || ||_________ 8
+ || |__________ 7
+ || . . .
+ ||________________ 2
+ |________________ 1
+
+ 1 - IPLen
+ 2 - IPVersion
+ 3 - Broadcast
+ 4 - Loopback
+ 5 - Land
+ 6 - IPReserved
+ 7 - IPTTL
+ 8 - IPProt
+ 9 - IPOptLen
+ 10 - FragMoreDont
+ 11 - FragData
+ 12 - FragBoundary
+ 13 - FragLast
+ 14 - FragDontOff
+ 15 - FragOpt
+ 16 - FragOff
+ 17 - FragOversize
+ 18 - TCPLen
+ 19 - TCPPortZero
+ 20 - BlatAttack
+ 21 - TCPReserved
+ 22 - NullScanAttack
+ 23 - FullXmasScan
+ 24 - FinScan
+ 25 - VecnaScan
+ 26 - XmasScanAttack
+ 27 - SynFinScan
+ 28 - FlagAbnormal
+ 29 - SYNData
+ 30 - SYNFrag
+ 31 - FTPPort
+ 32 - DNSPort
+ 33 - SeqZero
+ 34 - AckZero
+ 35 - TCPOptLen
+ 36 - UDPLen
+ 37 - UDPPortZero
+ 38 - FraggleAttack
+ 39 - Pepsi
+ 40 - Rc8
+ 41 - SNMPNull
+ 42 - ICMPLen
+ 43 - SmurfAttack
+ 44 - ICMPData
+ 45 - ICMPOff
+ 46 - ICMPType
+ 47 - IGMPLen
+ 48 - IGMPFrag
+ 49 - IGMPType
+ 50 - ARPLen
+ 51 - ARPNbCast
+ 52 - ARPNuCast
+ 53 - ARPSpoof
+ 54 - GARP
+ 55 - IP6Len
+ 56 - IP6Version
+
+ where x : 1 - The represented DoS Attack is enabled
+ 0 - The represented DoS Attack is disabled"
+ ::= { agCfgSecurityPortTableEntry 10 }
+
+agNewCfgSecurityAttacksBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DoS Attacks added/removed for this port.
+ The selected DoS Attacks are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |______ 9
+ || ||
+ || ||________ 8
+ || |_________ 7
+ || . . .
+ ||_______________ 2
+ |________________ 1
+
+ 1 - IPLen
+ 2 - IPVersion
+ 3 - Broadcast
+ 4 - Loopback
+ 5 - Land
+ 6 - IPReserved
+ 7 - IPTTL
+ 8 - IPProt
+ 9 - IPOptLen
+ 10 - FragMoreDont
+ 11 - FragData
+ 12 - FragBoundary
+ 13 - FragLast
+ 14 - FragDontOff
+ 15 - FragOpt
+ 16 - FragOff
+ 17 - FragOversize
+ 18 - TCPLen
+ 19 - TCPPortZero
+ 20 - BlatAttack
+ 21 - TCPReserved
+ 22 - NullScanAttack
+ 23 - FullXmasScan
+ 24 - FinScan
+ 25 - VecnaScan
+ 26 - XmasScanAttack
+ 27 - SynFinScan
+ 28 - FlagAbnormal
+ 29 - SYNData
+ 30 - SYNFrag
+ 31 - FTPPort
+ 32 - DNSPort
+ 33 - SeqZero
+ 34 - AckZero
+ 35 - TCPOptLen
+ 36 - UDPLen
+ 37 - UDPPortZero
+ 38 - FraggleAttack
+ 39 - Pepsi
+ 40 - Rc8
+ 41 - SNMPNull
+ 42 - ICMPLen
+ 43 - SmurfAttack
+ 44 - ICMPData
+ 45 - ICMPOff
+ 46 - ICMPType
+ 47 - IGMPLen
+ 48 - IGMPFrag
+ 49 - IGMPType
+ 50 - ARPLen
+ 51 - ARPNbCast
+ 52 - ARPNuCast
+ 53 - ARPSpoof
+ 54 - GARP
+ 55 - IP6Len
+ 56 - IP6Version
+
+ where x : 1 - The represented DoS Attack is enabled
+ 0 - The represented DoS Attack is disabled"
+ ::= { agCfgSecurityPortTableEntry 11 }
+
+agNewCfgSecurityAddAttack OBJECT-TYPE
+ SYNTAX INTEGER {
+ iplen(1),
+ ipversion(2),
+ broadcast(3),
+ loopback(4),
+ land(5),
+ ipreserved(6),
+ ipttl(7),
+ ipprot(8),
+ ipoptlen(9),
+ fragmoredont(10),
+ fragdata(11),
+ fragboundary(12),
+ fraglast(13),
+ fragdontoff(14),
+ fragopt(15),
+ fragoff(16),
+ fragoversize(17),
+ tcplen(18),
+ tcpportzero(19),
+ blat(20),
+ tcpreserved(21),
+ nullscan(22),
+ fullxmasscan(23),
+ finscan(24),
+ vecnascan(25),
+ xmassscan(26),
+ synfinscan(27),
+ flagabnormal(28),
+ syndata(29),
+ synfrag(30),
+ ftpport(31),
+ dnsport(32),
+ seqzero(33),
+ ackzero(34),
+ tcpoptlen(35),
+ udplen(36),
+ udpportzero(37),
+ fraggle(38),
+ pepsi(39),
+ rc8(40),
+ snmpnull(41),
+ icmplen(42),
+ smurf(43),
+ icmpdata(44),
+ icmpoff(45),
+ icmptype(46),
+ igmplen(47),
+ igmpfrag(48),
+ igmptype(49),
+ arplen(50),
+ arpnbcast(51),
+ arpnucast(52),
+ arpspoof(53),
+ garp(54),
+ ip6len(55),
+ ip6version(56)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to add a DoS Attack to a port. The value
+ specified with this object is number given in this description.
+
+ 1 - IPLen
+ 2 - IPVersion
+ 3 - Broadcast
+ 4 - Loopback
+ 5 - Land
+ 6 - IPReserved
+ 7 - IPTTL
+ 8 - IPProt
+ 9 - IPOptLen
+ 10 - FragMoreDont
+ 11 - FragData
+ 12 - FragBoundary
+ 13 - FragLast
+ 14 - FragDontOff
+ 15 - FragOpt
+ 16 - FragOff
+ 17 - FragOversize
+ 18 - TCPLen
+ 19 - TCPPortZero
+ 20 - BlatAttack
+ 21 - TCPReserved
+ 22 - NullScanAttack
+ 23 - FullXmasScan
+ 24 - FinScan
+ 25 - VecnaScan
+ 26 - XmasScanAttack
+ 27 - SynFinScan
+ 28 - FlagAbnormal
+ 29 - SYNData
+ 30 - SYNFrag
+ 31 - FTPPort
+ 32 - DNSPort
+ 33 - SeqZero
+ 34 - AckZero
+ 35 - TCPOptLen
+ 36 - UDPLen
+ 37 - UDPPortZero
+ 38 - FraggleAttack
+ 39 - Pepsi
+ 40 - Rc8
+ 41 - SNMPNull
+ 42 - ICMPLen
+ 43 - SmurfAttack
+ 44 - ICMPData
+ 45 - ICMPOff
+ 46 - ICMPType
+ 47 - IGMPLen
+ 48 - IGMPFrag
+ 49 - IGMPType
+ 50 - ARPLen
+ 51 - ARPNbCast
+ 52 - ARPNuCast
+ 53 - ARPSpoof
+ 54 - GARP
+ 55 - IP6Len
+ 56 - IP6Version
+
+ When read, the value '0' is returned always."
+ ::= { agCfgSecurityPortTableEntry 12 }
+
+agNewCfgSecurityRemAttack OBJECT-TYPE
+ SYNTAX INTEGER {
+ iplen(1),
+ ipversion(2),
+ broadcast(3),
+ loopback(4),
+ land(5),
+ ipreserved(6),
+ ipttl(7),
+ ipprot(8),
+ ipoptlen(9),
+ fragmoredont(10),
+ fragdata(11),
+ fragboundary(12),
+ fraglast(13),
+ fragdontoff(14),
+ fragopt(15),
+ fragoff(16),
+ fragoversize(17),
+ tcplen(18),
+ tcpportzero(19),
+ blat(20),
+ tcpreserved(21),
+ nullscan(22),
+ fullxmasscan(23),
+ finscan(24),
+ vecnascan(25),
+ xmassscan(26),
+ synfinscan(27),
+ flagabnormal(28),
+ syndata(29),
+ synfrag(30),
+ ftpport(31),
+ dnsport(32),
+ seqzero(33),
+ ackzero(34),
+ tcpoptlen(35),
+ udplen(36),
+ udpportzero(37),
+ fraggle(38),
+ pepsi(39),
+ rc8(40),
+ snmpnull(41),
+ icmplen(42),
+ smurf(43),
+ icmpdata(44),
+ icmpoff(45),
+ icmptype(46),
+ igmplen(47),
+ igmpfrag(48),
+ igmptype(49),
+ arplen(50),
+ arpnbcast(51),
+ arpnucast(52),
+ arpspoof(53),
+ garp(54),
+ ip6len(55),
+ ip6version(56)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to remove a DoS attack for a port. The
+ value specified with this object is number given in this description.
+
+ 1 - IPLen
+ 2 - IPVersion
+ 3 - Broadcast
+ 4 - Loopback
+ 5 - Land
+ 6 - IPReserved
+ 7 - IPTTL
+ 8 - IPProt
+ 9 - IPOptLen
+ 10 - FragMoreDont
+ 11 - FragData
+ 12 - FragBoundary
+ 13 - FragLast
+ 14 - FragDontOff
+ 15 - FragOpt
+ 16 - FragOff
+ 17 - FragOversize
+ 18 - TCPLen
+ 19 - TCPPortZero
+ 20 - BlatAttack
+ 21 - TCPReserved
+ 22 - NullScanAttack
+ 23 - FullXmasScan
+ 24 - FinScan
+ 25 - VecnaScan
+ 26 - XmasScanAttack
+ 27 - SynFinScan
+ 28 - FlagAbnormal
+ 29 - SYNData
+ 30 - SYNFrag
+ 31 - FTPPort
+ 32 - DNSPort
+ 33 - SeqZero
+ 34 - AckZero
+ 35 - TCPOptLen
+ 36 - UDPLen
+ 37 - UDPPortZero
+ 38 - FraggleAttack
+ 39 - Pepsi
+ 40 - Rc8
+ 41 - SNMPNull
+ 42 - ICMPLen
+ 43 - SmurfAttack
+ 44 - ICMPData
+ 45 - ICMPOff
+ 46 - ICMPType
+ 47 - IGMPLen
+ 48 - IGMPFrag
+ 49 - IGMPType
+ 50 - ARPLen
+ 51 - ARPNbCast
+ 52 - ARPNuCast
+ 53 - ARPSpoof
+ 54 - GARP
+ 55 - IP6Len
+ 56 - IP6Version
+
+ When read, the value '0' is returned always."
+ ::= { agCfgSecurityPortTableEntry 13 }
+
+agNewCfgSecurityDoSAttacks OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ addall(2),
+ remall(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add all DoS attacks to the port by setting the value to '2'.
+ Remove all DoS attacks from the port by setting the value to '3'.
+ Do nothing by setting the value to '1'.
+ When read, the value '0' is returned always."
+ ::= { agCfgSecurityPortTableEntry 14 }
+
+
+-- IP_ACL: IP Address ACL Configuration
+
+ipAclTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the IP ACL table."
+ ::= { ipAclCfg 1 }
+
+ipAclCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpAclCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP ACL in the current configuration block."
+ ::= { ipAclCfg 2 }
+
+ipAclCurCfgEntry OBJECT-TYPE
+ SYNTAX IpAclCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IP ACL table"
+ INDEX { ipAclCurCfgIndx }
+ ::= { ipAclCurCfgTable 1 }
+
+IpAclCurCfgEntry ::= SEQUENCE {
+ ipAclCurCfgIndx Integer32,
+ ipAclCurCfgIp IpAddress,
+ ipAclCurCfgMask IpAddress
+ }
+
+ipAclCurCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the IP ACL table."
+ ::= { ipAclCurCfgEntry 1}
+
+ipAclCurCfgIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the entry."
+ ::= { ipAclCurCfgEntry 2}
+
+ipAclCurCfgMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address Mask of the entry."
+ ::= { ipAclCurCfgEntry 3}
+
+ipAclNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpAclNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP ACL in the new configuration block."
+ ::= { ipAclCfg 3 }
+
+ipAclNewCfgEntry OBJECT-TYPE
+ SYNTAX IpAclNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IP ACL table"
+ INDEX { ipAclNewCfgIndx }
+ ::= { ipAclNewCfgTable 1 }
+
+IpAclNewCfgEntry ::= SEQUENCE {
+ ipAclNewCfgIndx Integer32,
+ ipAclNewCfgIp IpAddress,
+ ipAclNewCfgAction INTEGER,
+ ipAclNewCfgMask IpAddress
+ }
+
+ipAclNewCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the IP ACL table."
+ ::= { ipAclNewCfgEntry 1}
+
+ipAclNewCfgIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the entry."
+ ::= { ipAclNewCfgEntry 2}
+
+ipAclNewCfgAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other is returned. Setting the value to anything other
+ than 2(delete) has no effect on the state of the row."
+ ::= { ipAclNewCfgEntry 3 }
+
+ipAclNewCfgMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address Mask of the entry."
+ ::= { ipAclNewCfgEntry 4}
+
+
+-- UDP_BLAST: UDP Blast Protection
+
+udpBlastudpPortTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the UDP Blast Port table."
+ ::= { udpBlastCfg 1 }
+
+udpBlastCurCfgudpPortPacketLimit OBJECT-TYPE
+ SYNTAX INTEGER(1..20000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default packet limit in the current configuration block."
+ ::= { udpBlastCfg 2 }
+
+udpBlastCurCfgudpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UdpBlastCurCfgudpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The UDP Blast port table in the current configuration block."
+ ::= { udpBlastCfg 3 }
+
+udpBlastCurCfgudpPortEntry OBJECT-TYPE
+ SYNTAX UdpBlastCurCfgudpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the UDP Blast UDP Port table"
+ INDEX { udpBlastCurCfgudpPortLowIndx, udpBlastCurCfgudpPortHighIndx}
+ ::= { udpBlastCurCfgudpPortTable 1 }
+
+UdpBlastCurCfgudpPortEntry ::= SEQUENCE {
+ udpBlastCurCfgudpPortLowIndx INTEGER,
+ udpBlastCurCfgudpPortHighIndx INTEGER,
+ udpBlastCurCfgudpPortEntryPacketLimit INTEGER
+ }
+
+udpBlastCurCfgudpPortLowIndx OBJECT-TYPE
+ SYNTAX INTEGER(1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The low UDP port number of UDP port range in the UDP Port table."
+ ::= { udpBlastCurCfgudpPortEntry 1}
+
+udpBlastCurCfgudpPortHighIndx OBJECT-TYPE
+ SYNTAX INTEGER(1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high UDP port number of UDP port range in the UDP Port table.
+ If highIndx and lowIndx are set to the same, it is considered a
+ single port instead of range"
+ ::= { udpBlastCurCfgudpPortEntry 2}
+
+udpBlastCurCfgudpPortEntryPacketLimit OBJECT-TYPE
+ SYNTAX INTEGER(1..20000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Packet Limit of the UDP Port Entry."
+ ::= { udpBlastCurCfgudpPortEntry 3}
+
+udpBlastNewCfgudpPortPacketLimit OBJECT-TYPE
+ SYNTAX INTEGER(1..20000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default packet limit in the new configuration block."
+ ::= { udpBlastCfg 4 }
+
+udpBlastNewCfgudpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UdpBlastNewCfgudpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The UDP Blast table in the new configuration block."
+ ::= { udpBlastCfg 5 }
+
+udpBlastNewCfgudpPortEntry OBJECT-TYPE
+ SYNTAX UdpBlastNewCfgudpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the UDP Blast UDP Port table"
+ INDEX { udpBlastNewCfgudpPortLowIndx, udpBlastNewCfgudpPortHighIndx}
+ ::= { udpBlastNewCfgudpPortTable 1 }
+
+UdpBlastNewCfgudpPortEntry ::= SEQUENCE {
+ udpBlastNewCfgudpPortLowIndx INTEGER,
+ udpBlastNewCfgudpPortHighIndx INTEGER,
+ udpBlastNewCfgudpPortEntryDelete INTEGER,
+ udpBlastNewCfgudpPortEntryPacketLimit INTEGER
+ }
+
+udpBlastNewCfgudpPortLowIndx OBJECT-TYPE
+ SYNTAX INTEGER(1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The low UDP port number of UDP port range in the UDP Port table.
+ The difference between the minimum of all the low UDP port
+ number specified and the maximum of all the high UDP port number
+ specified can't exceed 5000."
+ ::= { udpBlastNewCfgudpPortEntry 1}
+
+udpBlastNewCfgudpPortHighIndx OBJECT-TYPE
+ SYNTAX INTEGER(1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high UDP port number of UDP port range in the UDP Port table.
+ The difference between the minimum of all the low UDP port
+ number specified and the maximum of all the high UDP port number
+ specified can't exceed 5000.
+ If highIndx and lowIndx are set to the same, it is considered a
+ single port instead of range."
+ ::= { udpBlastNewCfgudpPortEntry 2}
+
+udpBlastNewCfgudpPortEntryDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This deletes the UDP port entry from lowIndx to highIndx."
+ ::= { udpBlastNewCfgudpPortEntry 3}
+
+udpBlastNewCfgudpPortEntryPacketLimit OBJECT-TYPE
+ SYNTAX INTEGER(1..20000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Packet Limit of the UDP Port Entry."
+ ::= { udpBlastNewCfgudpPortEntry 4}
+
+-- General Security MIB objects
+
+secCurCfgSecurityLogThreshold OBJECT-TYPE
+ SYNTAX INTEGER(0..1048576)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rate threshold for security logging in packets/sec. Rate zero indicates no rate threshold."
+ ::= { secGeneralCfg 1 }
+
+secNewCfgSecurityLogThreshold OBJECT-TYPE
+ SYNTAX INTEGER(0..1048576)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The rate threshold for security logging in packets/sec. Rate zero indicates no rate threshold."
+ ::= { secGeneralCfg 2 }
+
+
+secCurCfgPacketDepth OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Depth of match for pattern matching, in units of packets.
+ A value of 0 means match all packets in the stream."
+ ::= { secGeneralCfg 5 }
+
+secNewCfgPacketDepth OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Depth of match for pattern matching, in units of packets.
+ A value of 0 means match all packets in the stream."
+ ::= { secGeneralCfg 6 }
+
+secCurCfgIpAclSyslogThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Display syslog when threshold number of ACL's have been hit."
+ ::= {secGeneralCfg 7 }
+
+secNewCfgIpAclSyslogThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Display syslog when threshold number of ACL's have been hit."
+ ::= {secGeneralCfg 8 }
+
+secCurCfgIpAclSyslogTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Display syslog after specified number of minutes have passed."
+ ::= { secGeneralCfg 9}
+
+secNewCfgIpAclSyslogTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Display syslog after specified number of minutes have passed."
+ ::= { secGeneralCfg 10}
+
+
+-- DoS Attack Prevention MIB objects
+
+dosCurCfgIPTTL OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The smallest allowable IP ttl."
+ ::= { dosAttackPrevCfg 1 }
+
+dosNewCfgIPTTL OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The smallest allowable IP ttl."
+ ::= { dosAttackPrevCfg 2 }
+
+dosCurCfgIPProt OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest allowable IP protocol."
+ ::= { dosAttackPrevCfg 3 }
+
+dosNewCfgIPProt OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The highest allowable IP protocol."
+ ::= { dosAttackPrevCfg 4 }
+
+dosCurCfgFragdata OBJECT-TYPE
+ SYNTAX INTEGER(16..248)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The smallest allowable IP fragment payload."
+ ::= { dosAttackPrevCfg 5 }
+
+dosNewCfgFragdata OBJECT-TYPE
+ SYNTAX INTEGER(16..248)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The smallest allowable IP fragment payload."
+ ::= { dosAttackPrevCfg 6 }
+
+dosCurCfgFragoff OBJECT-TYPE
+ SYNTAX INTEGER(16..248)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The smallest allowable IP fragment offset."
+ ::= { dosAttackPrevCfg 7 }
+
+dosNewCfgFragoff OBJECT-TYPE
+ SYNTAX INTEGER(16..248)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The smallest allowable IP fragment offset."
+ ::= { dosAttackPrevCfg 8 }
+
+dosCurCfgSYNdata OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The largest allowable TCP SYN payload."
+ ::= { dosAttackPrevCfg 9 }
+
+dosNewCfgSYNdata OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The largest allowable TCP SYN payload."
+ ::= { dosAttackPrevCfg 10 }
+
+dosCurCfgICMPdata OBJECT-TYPE
+ SYNTAX INTEGER(1..9026)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The largest allowable ICMP payload."
+ ::= { dosAttackPrevCfg 11 }
+
+dosNewCfgICMPdata OBJECT-TYPE
+ SYNTAX INTEGER(1..9026)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The largest allowable ICMP payload."
+ ::= { dosAttackPrevCfg 12 }
+
+dosCurCfgICMPoff OBJECT-TYPE
+ SYNTAX INTEGER(1..8190)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The largest allowable ICMP fragment offset."
+ ::= { dosAttackPrevCfg 13 }
+
+dosNewCfgICMPoff OBJECT-TYPE
+ SYNTAX INTEGER(1..8190)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The largest allowable ICMP fragment offset."
+ ::= { dosAttackPrevCfg 14 }
+
+
+-- DST_IP_ACL: IP DST Address ACL Configuration
+
+ipDstAclTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the DST IP ACL table."
+ ::= { ipDstAclCfg 1 }
+
+ipDstAclCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpDstAclCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of DST IP ACL in the current configuration block."
+ ::= { ipDstAclCfg 2 }
+
+ipDstAclCurCfgEntry OBJECT-TYPE
+ SYNTAX IpDstAclCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the DST IP ACL table"
+ INDEX { ipDstAclCurCfgIndx }
+ ::= { ipDstAclCurCfgTable 1 }
+
+IpDstAclCurCfgEntry ::= SEQUENCE {
+ ipDstAclCurCfgIndx Integer32,
+ ipDstAclCurCfgIp IpAddress,
+ ipDstAclCurCfgMask IpAddress
+ }
+
+ipDstAclCurCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the DST IP ACL table."
+ ::= { ipDstAclCurCfgEntry 1}
+
+ipDstAclCurCfgIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the entry."
+ ::= { ipDstAclCurCfgEntry 2}
+
+ipDstAclCurCfgMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address Mask of the entry."
+ ::= { ipDstAclCurCfgEntry 3}
+
+ipDstAclNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpDstAclNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of DST IP ACL in the new configuration block."
+ ::= { ipDstAclCfg 3 }
+
+ipDstAclNewCfgEntry OBJECT-TYPE
+ SYNTAX IpDstAclNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the DST IP ACL table"
+ INDEX { ipDstAclNewCfgIndx }
+ ::= { ipDstAclNewCfgTable 1 }
+
+IpDstAclNewCfgEntry ::= SEQUENCE {
+ ipDstAclNewCfgIndx Integer32,
+ ipDstAclNewCfgIp IpAddress,
+ ipDstAclNewCfgAction INTEGER,
+ ipDstAclNewCfgMask IpAddress
+ }
+
+ipDstAclNewCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the DST IP ACL table."
+ ::= { ipDstAclNewCfgEntry 1}
+
+ipDstAclNewCfgIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the entry."
+ ::= { ipDstAclNewCfgEntry 2}
+
+ipDstAclNewCfgAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other is returned. Setting the value to anything other
+ than 2(delete) has no effect on the state of the row."
+ ::= { ipDstAclNewCfgEntry 3 }
+
+ipDstAclNewCfgMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address Mask of the entry."
+ ::= { ipDstAclNewCfgEntry 4}
+
+
+agBogonFileSeqNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "bogon file sequence number."
+ ::= { bogonCfg 1 }
+
+
+--
+-- Security Port statistics table
+--
+agDosPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgDosPortStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of DOS port statistics."
+ ::= { securityStats 1 }
+
+agDosPortStatsTableEntry OBJECT-TYPE
+ SYNTAX AgDosPortStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port stats table."
+ INDEX { agDosPortStatsIndx }
+ ::= { agDosPortStatsTable 1 }
+
+AgDosPortStatsTableEntry ::=
+ SEQUENCE {
+ agDosPortStatsIndx
+ Integer32,
+ agDosPortStatsIPLen
+ Counter32,
+ agDosPortStatsIPVersion
+ Counter32,
+ agDosPortStatsBroadcast
+ Counter32,
+ agDosPortStatsLoopback
+ Counter32,
+ agDosPortStatsLand
+ Counter32,
+ agDosPortStatsIPReserved
+ Counter32,
+ agDosPortStatsIPTTL
+ Counter32,
+ agDosPortStatsIPProt
+ Counter32,
+ agDosPortStatsIPOptLen
+ Counter32,
+ agDosPortStatsFragMoreDont
+ Counter32,
+ agDosPortStatsFragData
+ Counter32,
+ agDosPortStatsFragBoundary
+ Counter32,
+ agDosPortStatsFragLast
+ Counter32,
+ agDosPortStatsFragDontOff
+ Counter32,
+ agDosPortStatsFragOpt
+ Counter32,
+ agDosPortStatsFragOff
+ Counter32,
+ agDosPortStatsFragOversize
+ Counter32,
+ agDosPortStatsTCPLen
+ Counter32,
+ agDosPortStatsTCPPortZero
+ Counter32,
+ agDosPortStatsBlatAttack
+ Counter32,
+ agDosPortStatsTCPReserved
+ Counter32,
+ agDosPortStatsNullScanAttack
+ Counter32,
+ agDosPortStatsFullXmasScan
+ Counter32,
+ agDosPortStatsFinScan
+ Counter32,
+ agDosPortStatsVecnaScan
+ Counter32,
+ agDosPortStatsXmasScanAttack
+ Counter32,
+ agDosPortStatsSynFinScan
+ Counter32,
+ agDosPortStatsFlagAbnormal
+ Counter32,
+ agDosPortStatsSYNData
+ Counter32,
+ agDosPortStatsSYNFrag
+ Counter32,
+ agDosPortStatsFTPPort
+ Counter32,
+ agDosPortStatsDNSPort
+ Counter32,
+ agDosPortStatsSeqZero
+ Counter32,
+ agDosPortStatsAckZero
+ Counter32,
+ agDosPortStatsTCPOptLen
+ Counter32,
+ agDosPortStatsUDPLen
+ Counter32,
+ agDosPortStatsUDPPortZero
+ Counter32,
+ agDosPortStatsFraggleAttack
+ Counter32,
+ agDosPortStatsPepsi
+ Counter32,
+ agDosPortStatsRc8
+ Counter32,
+ agDosPortStatsSNMPNull
+ Counter32,
+ agDosPortStatsICMPLen
+ Counter32,
+ agDosPortStatsSmurfAttack
+ Counter32,
+ agDosPortStatsICMPData
+ Counter32,
+ agDosPortStatsICMPOff
+ Counter32,
+ agDosPortStatsICMPType
+ Counter32,
+ agDosPortStatsIGMPLen
+ Counter32,
+ agDosPortStatsIGMPFrag
+ Counter32,
+ agDosPortStatsIGMPType
+ Counter32,
+ agDosPortStatsARPLen
+ Counter32,
+ agDosPortStatsARPNbCast
+ Counter32,
+ agDosPortStatsARPNuCast
+ Counter32,
+ agDosPortStatsARPSpoof
+ Counter32,
+ agDosPortStatsGARP
+ Counter32,
+ agDosPortStatsIP6Len
+ Counter32,
+ agDosPortStatsIP6Version
+ Counter32
+ }
+
+agDosPortStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { agDosPortStatsTableEntry 1 }
+
+
+agDosPortStatsIPLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with bad IP header or payload length."
+ ::= { agDosPortStatsTableEntry 10 }
+
+agDosPortStatsIPVersion OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with IP version not 4."
+ ::= { agDosPortStatsTableEntry 11 }
+
+agDosPortStatsBroadcast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with broadcast source or destination
+ IP [0.0.0.0,255.255.255.255]."
+ ::= { agDosPortStatsTableEntry 12 }
+
+agDosPortStatsLoopback OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with loopback source or destination
+ IP [127.0.0.0/8]."
+ ::= { agDosPortStatsTableEntry 13 }
+
+agDosPortStatsLand OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 Packets with source IP equal to destination IP."
+ ::= { agDosPortStatsTableEntry 14 }
+
+agDosPortStatsIPReserved OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with IP reserved bit is set."
+ ::= { agDosPortStatsTableEntry 15 }
+
+agDosPortStatsIPTTL OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with small IP TTL."
+ ::= { agDosPortStatsTableEntry 16 }
+
+agDosPortStatsIPProt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with IP protocol is unassigned or reserved."
+ ::= { agDosPortStatsTableEntry 17 }
+
+agDosPortStatsIPOptLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with bad IP options length."
+ ::= { agDosPortStatsTableEntry 18 }
+
+agDosPortStatsFragMoreDont OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with more fragments and don't fragment bits are set."
+ ::= { agDosPortStatsTableEntry 19 }
+
+agDosPortStatsFragData OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with more fragments bit is set and small payload."
+ ::= { agDosPortStatsTableEntry 20 }
+
+agDosPortStatsFragBoundary OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with more fragments bit is set and
+ payload not at 8-byte boundary."
+ ::= { agDosPortStatsTableEntry 21 }
+
+agDosPortStatsFragLast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets last fragment without payload."
+ ::= { agDosPortStatsTableEntry 22 }
+
+agDosPortStatsFragDontOff OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with non-zero fragment offset and don't
+ fragment bits are set."
+ ::= { agDosPortStatsTableEntry 23 }
+
+agDosPortStatsFragOpt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with non-zero fragment offset and IP options."
+ ::= { agDosPortStatsTableEntry 24 }
+
+agDosPortStatsFragOff OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with small non-zero fragment offset."
+ ::= { agDosPortStatsTableEntry 25 }
+
+agDosPortStatsFragOversize OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with non-zero fragment offset and oversize payload."
+ ::= { agDosPortStatsTableEntry 26 }
+
+agDosPortStatsTCPLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with bad TCP header length."
+ ::= { agDosPortStatsTableEntry 27 }
+
+agDosPortStatsTCPPortZero OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with source or destination port is zero."
+ ::= { agDosPortStatsTableEntry 28 }
+
+agDosPortStatsBlatAttack OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets source IP not equal to destination IP and source port
+ equal to destination port."
+ ::= { agDosPortStatsTableEntry 29 }
+
+agDosPortStatsTCPReserved OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with TCP reserved bit is set."
+ ::= { agDosPortStatsTableEntry 30 }
+
+agDosPortStatsNullScanAttack OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets were the TCP sequence number is zero and all control
+ bits are zeroes."
+ ::= { agDosPortStatsTableEntry 31 }
+
+agDosPortStatsFullXmasScan OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with all control bits are set."
+ ::= { agDosPortStatsTableEntry 32 }
+
+agDosPortStatsFinScan OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with only FIN bit is set."
+ ::= { agDosPortStatsTableEntry 33 }
+
+agDosPortStatsVecnaScan OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with only URG or PUSH or URG|FIN or
+ PSH|FIN or URG|PSH bits are set."
+ ::= { agDosPortStatsTableEntry 34 }
+
+agDosPortStatsXmasScanAttack OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets were the TCP sequence number is zero and FIN,
+ URG and PSH bits are set."
+ ::= { agDosPortStatsTableEntry 35 }
+
+agDosPortStatsSynFinScan OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets were SYN and FIN bits are set."
+ ::= { agDosPortStatsTableEntry 36 }
+
+agDosPortStatsFlagAbnormal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with abnormal control bits combination."
+ ::= { agDosPortStatsTableEntry 37 }
+
+agDosPortStatsSYNData OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with SYN bit is set and with payload."
+ ::= { agDosPortStatsTableEntry 38 }
+
+agDosPortStatsSYNFrag OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with SYN bit is set and more fragments bit is set."
+ ::= { agDosPortStatsTableEntry 39 }
+
+agDosPortStatsFTPPort OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with SPORT=20, DPORT<1024 and SYN bit is set."
+ ::= { agDosPortStatsTableEntry 40 }
+
+agDosPortStatsDNSPort OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with SPORT=53, DPORT<1024 and SYN bit is set."
+ ::= { agDosPortStatsTableEntry 41 }
+
+agDosPortStatsSeqZero OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with sequence number is zero."
+ ::= { agDosPortStatsTableEntry 42 }
+
+agDosPortStatsAckZero OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with acknowledgement number is zero and
+ ACK bit is set."
+ ::= { agDosPortStatsTableEntry 43 }
+
+agDosPortStatsTCPOptLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with bad TCP options length."
+ ::= { agDosPortStatsTableEntry 44 }
+
+agDosPortStatsUDPLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP packets with bad UDP header length."
+ ::= { agDosPortStatsTableEntry 45 }
+
+agDosPortStatsUDPPortZero OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP packets with source or destination port is zero."
+ ::= { agDosPortStatsTableEntry 46 }
+
+agDosPortStatsFraggleAttack OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP packets sent to a broadcast destination IP (x.x.x.255)."
+ ::= { agDosPortStatsTableEntry 47 }
+
+agDosPortStatsPepsi OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP packets with SPORT=19, DPORT=7 or SPORT=7, DPORT=19."
+ ::= { agDosPortStatsTableEntry 48 }
+
+agDosPortStatsRc8 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP packets with SPORT=7 and DPORT=7."
+ ::= { agDosPortStatsTableEntry 49 }
+
+agDosPortStatsSNMPNull OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP packets with DPORT=161 and without payload."
+ ::= { agDosPortStatsTableEntry 50 }
+
+agDosPortStatsICMPLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP packets with bad ICMP header length."
+ ::= { agDosPortStatsTableEntry 51 }
+
+agDosPortStatsSmurfAttack OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP ping request to a broadcast destination IP x.x.x.255."
+ ::= { agDosPortStatsTableEntry 52 }
+
+agDosPortStatsICMPData OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP packets with non-zero fragment offset and large payload."
+ ::= { agDosPortStatsTableEntry 53 }
+
+agDosPortStatsICMPOff OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP packets with large fragment offset."
+ ::= { agDosPortStatsTableEntry 54 }
+
+agDosPortStatsICMPType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP packets with type is reserved."
+ ::= { agDosPortStatsTableEntry 55 }
+
+agDosPortStatsIGMPLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IGMP packets with bad IGMP header length."
+ ::= { agDosPortStatsTableEntry 56 }
+
+agDosPortStatsIGMPFrag OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IGMP packets with more fragments bit is set."
+ ::= { agDosPortStatsTableEntry 57 }
+
+agDosPortStatsIGMPType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IGMP packets with type is reserved."
+ ::= { agDosPortStatsTableEntry 58 }
+
+agDosPortStatsARPLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ARP request or reply packets with bad length."
+ ::= { agDosPortStatsTableEntry 59 }
+
+agDosPortStatsARPNbCast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ARP request packets with non broadcast destination MAC."
+ ::= { agDosPortStatsTableEntry 60 }
+
+agDosPortStatsARPNuCast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ARP reply packets with non unicast destination MAC."
+ ::= { agDosPortStatsTableEntry 61 }
+
+agDosPortStatsARPSpoof OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ARP request or reply packets with mismatch source with
+ sender MACs or destination with target MACs."
+ ::= { agDosPortStatsTableEntry 62 }
+
+agDosPortStatsGARP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ARP request or reply packets with same
+ source and destination IP."
+ ::= { agDosPortStatsTableEntry 63 }
+
+agDosPortStatsIP6Len OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv6 packets with bad header length."
+ ::= { agDosPortStatsTableEntry 64 }
+
+agDosPortStatsIP6Version OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv6 packets with IP version not 6."
+ ::= { agDosPortStatsTableEntry 65 }
+
+agSecurityPgrpStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSecurityPgrpStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of pattern group statistics."
+ ::= { securityStats 2 }
+
+agSecurityPgrpStatsTableEntry OBJECT-TYPE
+ SYNTAX AgSecurityPgrpStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port stats table."
+ INDEX { agSecurityPgrpStatsIndx }
+ ::= { agSecurityPgrpStatsTable 1 }
+
+AgSecurityPgrpStatsTableEntry ::=
+ SEQUENCE {
+ agSecurityPgrpStatsIndx
+ Integer32,
+ agSecurityPgrpStatsName
+ DisplayString,
+ agSecurityPgrpStatsHits
+ Counter32
+}
+
+agSecurityPgrpStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Pattern Group index."
+ ::= { agSecurityPgrpStatsTableEntry 1 }
+
+agSecurityPgrpStatsName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the Pattern Group."
+ ::= { agSecurityPgrpStatsTableEntry 2 }
+
+agSecurityPgrpStatsHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total hits for this Pattern Group."
+ ::= { agSecurityPgrpStatsTableEntry 3 }
+
+-- UDP_BLAST statistics
+agSecurityUbStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSecurityUbStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of UDP Blast statistics."
+ ::= { securityStats 3 }
+
+agSecurityUbStatsTableEntry OBJECT-TYPE
+ SYNTAX AgSecurityUbStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the UDP Blast stats table."
+ INDEX { agSecurityUbStatsIndx }
+ ::= { agSecurityUbStatsTable 1 }
+
+AgSecurityUbStatsTableEntry ::=
+ SEQUENCE {
+ agSecurityUbStatsIndx
+ Integer32,
+ agSecurityUbStatsPort
+ Integer32,
+ agSecurityUbStatsBlockedPacket
+ Counter32,
+ agSecurityUbStatsPacketRate
+ Counter32
+}
+
+agSecurityUbStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The UDP Blast Statistics Group index."
+ ::= { agSecurityUbStatsTableEntry 1 }
+
+agSecurityUbStatsPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP Port Number."
+ ::= { agSecurityUbStatsTableEntry 2 }
+
+agSecurityUbStatsBlockedPacket OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total blocked packet."
+ ::= { agSecurityUbStatsTableEntry 3 }
+
+agSecurityUbStatsPacketRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Packet rate per second."
+ ::= { agSecurityUbStatsTableEntry 4 }
+
+
+-- IP_ACL statistics
+agSecurityIpAclStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSecurityIpAclStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP ACL statistics."
+ ::= { securityStats 4 }
+
+agSecurityIpAclStatsTableEntry OBJECT-TYPE
+ SYNTAX AgSecurityIpAclStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IP ACL stats table."
+ INDEX { agSecurityIpAclStatsIndx }
+ ::= { agSecurityIpAclStatsTable 1 }
+
+AgSecurityIpAclStatsTableEntry ::=
+ SEQUENCE {
+ agSecurityIpAclStatsIndx
+ Integer32,
+ agSecurityIpAclStatsAddress
+ IpAddress,
+ agSecurityIpAclStatsBlockedPacket
+ Counter32
+}
+
+agSecurityIpAclStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP ACL Statistics Group index."
+ ::= { agSecurityIpAclStatsTableEntry 1 }
+
+agSecurityIpAclStatsAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP ACL IP Address."
+ ::= { agSecurityIpAclStatsTableEntry 2 }
+
+agSecurityIpAclStatsBlockedPacket OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total blocked packet."
+ ::= { agSecurityIpAclStatsTableEntry 3 }
+
+-- DST_IP_ACL statistics
+agSecurityIpDstAclStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSecurityIpDstAclStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of DST IP ACL statistics."
+ ::= { securityStats 5 }
+
+agSecurityIpDstAclStatsTableEntry OBJECT-TYPE
+ SYNTAX AgSecurityIpDstAclStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the DST IP ACL stats table."
+ INDEX { agSecurityIpDstAclStatsIndx }
+ ::= { agSecurityIpDstAclStatsTable 1 }
+
+AgSecurityIpDstAclStatsTableEntry ::=
+ SEQUENCE {
+ agSecurityIpDstAclStatsIndx
+ Integer32,
+ agSecurityIpDstAclStatsAddress
+ IpAddress,
+ agSecurityIpDstAclStatsBlockedPacket
+ Counter32
+}
+
+agSecurityIpDstAclStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DST IP ACL Statistics Group index."
+ ::= { agSecurityIpDstAclStatsTableEntry 1 }
+
+agSecurityIpDstAclStatsAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DST IP ACL IP Address."
+ ::= { agSecurityIpDstAclStatsTableEntry 2 }
+
+agSecurityIpDstAclStatsBlockedPacket OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total blocked packet."
+ ::= { agSecurityIpDstAclStatsTableEntry 3 }
+
+
+
+-- Port access
+
+agPortAccessTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in Port Access Table."
+ ::= { agPortAccessCfg 1 }
+
+agCurCfgPortAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgPortAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ports and their access states"
+ ::= { agPortAccessCfg 2 }
+
+agCurCfgPortAccessEntry OBJECT-TYPE
+ SYNTAX AgCurCfgPortAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port access table"
+ INDEX { agCurCfgPortAccessIndex }
+ ::= { agCurCfgPortAccessTable 1 }
+
+AgCurCfgPortAccessEntry ::= SEQUENCE {
+ agCurCfgPortAccessIndex Integer32,
+ agCurCfgPortAccessState INTEGER
+ }
+
+agCurCfgPortAccessIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number in the table."
+ ::= { agCurCfgPortAccessEntry 1 }
+
+agCurCfgPortAccessState OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(0),
+ allow(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port access state of the port.
+ deny(0) - port does not have management access
+ allow(1) - port has management access"
+ ::= { agCurCfgPortAccessEntry 2 }
+
+agNewCfgPortAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgPortAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ports and their access states"
+ ::= { agPortAccessCfg 3 }
+
+agNewCfgPortAccessEntry OBJECT-TYPE
+ SYNTAX AgNewCfgPortAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port access table."
+ INDEX { agNewCfgPortAccessIndex }
+ ::= { agNewCfgPortAccessTable 1 }
+
+AgNewCfgPortAccessEntry ::= SEQUENCE {
+ agNewCfgPortAccessIndex Integer32,
+ agNewCfgPortAccessState INTEGER
+ }
+
+agNewCfgPortAccessIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number in the table."
+ ::= { agNewCfgPortAccessEntry 1 }
+
+agNewCfgPortAccessState OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(0),
+ allow(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port access state of the port.
+ deny(0) - port does not have management access
+ allow(1) - port has management access"
+ ::= { agNewCfgPortAccessEntry 2 }
+
+-- VLAN access
+
+agVLANAccessTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in VLAN Access Table."
+ ::= { agVLANAccessCfg 1 }
+
+agCurCfgVLANAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgVLANAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN's and their access states"
+ ::= { agVLANAccessCfg 2 }
+
+agCurCfgVLANAccessEntry OBJECT-TYPE
+ SYNTAX AgCurCfgVLANAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the VLAN access table"
+ INDEX { agCurCfgVLANAccessIndex }
+ ::= { agCurCfgVLANAccessTable 1 }
+
+AgCurCfgVLANAccessEntry ::= SEQUENCE {
+ agCurCfgVLANAccessIndex Integer32,
+ agCurCfgVLANAccessState INTEGER
+ }
+
+agCurCfgVLANAccessIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN number in the table."
+ ::= { agCurCfgVLANAccessEntry 1 }
+
+agCurCfgVLANAccessState OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(0),
+ allow(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN access state of the port.
+ deny(0) - VLAN does not have management access
+ allow(1) - VLAN has management access"
+ ::= { agCurCfgVLANAccessEntry 2 }
+
+agNewCfgVLANAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgVLANAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN's and their access states"
+ ::= { agVLANAccessCfg 3 }
+
+agNewCfgVLANAccessEntry OBJECT-TYPE
+ SYNTAX AgNewCfgVLANAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the VLAN access table."
+ INDEX { agNewCfgVLANAccessIndex }
+ ::= { agNewCfgVLANAccessTable 1 }
+
+AgNewCfgVLANAccessEntry ::= SEQUENCE {
+ agNewCfgVLANAccessIndex Integer32,
+ agNewCfgVLANAccessState INTEGER
+ }
+
+agNewCfgVLANAccessIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN number in the table."
+ ::= { agNewCfgVLANAccessEntry 1 }
+
+agNewCfgVLANAccessState OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(0),
+ allow(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN access state of the port.
+ deny(0) - VLAN does not have management access
+ allow(1) - VLAN has management access"
+ ::= { agNewCfgVLANAccessEntry 2 }
+
+-- SAVE Configuration
+
+agSaveConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ save(1),
+ idle(2),
+ inprogress(3),
+ complete(4),
+ failed(5),
+ saveNoBackup(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is read the current state is returned.
+ idle(2) indicates that there is no save in progess.
+ complete(4) indicates that the last save operation is completed.
+ Setting the value to save(1), will write the current config block
+ since the last save to the flash memory with backup, for saving
+ without backup saveNoBackup(6) can be used.
+ If the save is successful this variable will return the state
+ 'complete' else it will return 'failed'. In case of failure,
+ to read the reason for failure use the agSaveTable.
+ Once the operation is completed or the agSaveTable is read ,
+ the save buffer needs to be freed and the agSaveState
+ should be set back to 'idle' state so others can issue the save
+ command via SNMP."
+ ::= { agSave 1 }
+
+agSaveTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of strings in the save table."
+ ::= { agSave 2 }
+
+agSaveTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSaveTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of error messages for asynchrnous save operation."
+ ::= { agSave 3 }
+
+agSaveTableEntry OBJECT-TYPE
+ SYNTAX AgSaveTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Error Strings generated while asynchronous save operation."
+ INDEX { agSaveIndex }
+ ::= { agSaveTable 1 }
+
+AgSaveTableEntry ::= SEQUENCE {
+ agSaveIndex Integer32,
+ agSaveString OCTET STRING
+ }
+
+agSaveIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index for save."
+ ::= { agSaveTableEntry 1 }
+
+agSaveString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string in the Save table."
+ ::= { agSaveTableEntry 2 }
+
+-- SNMP File Transfer
+agFileSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the number of octets in the file. This is set to indicate
+ the total size of the file that is being transfered. The value is
+ set in bytes. File size range for Bogon File Transfer 1 - 2097152
+ and for Symantec Signature 1 - 178176"
+ ::= { agFileTransfer 1 }
+
+agFileTransferState OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ transfer(2),
+ inprogress(3),
+ missingrows(4),
+ complete(5),
+ error(6),
+ endoftransfer(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is read the current state is returned.
+ idle(1) indicates that there is no transfer in progess.
+ Any user must verify the state machine is in state idle before
+ setting the state to transfer(2).Before setting transfer(2) state
+ agFileSize and agFileType should be set and then transition
+ changes to inprogress(3). While in this state, the agFileTable
+ should be populated with all the rows needed to transfer the files
+ entire contents. endoftransfer(7) should be set inorder to notify
+ the agent that contents are transfered. If all the contents are
+ received, then the state transitions to complete(5). If there are
+ any missing rows, the agent will transition to the state
+ missingrows(4). The user must either populate the missing rows,
+ and give a endoftransfer(7) state, or give up the transfer by
+ setting the state to idle(1). When the idle(1) state is set,
+ the string with missing rows is cleared and the buffer is written
+ to the file, state goes complete(5) to upon successful completion.
+ Any transition to idle(1) will free any resources associated with
+ the file transfer, that are no longer needed. The agFileTable will
+ contain 0 rows. While in state missingrows(4), agFileTableMissingRows
+ will contain a parseable string of missing row indexes seperated
+ by a comma."
+ ::= { agFileTransfer 2 }
+
+agFileTableMissingRows OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1024))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string representing the missing rows of data for the file
+ transfer. This is only valid while agFileTransferState is
+ in the missingrows(4) state. The string will be numbers
+ representing the missing row indexes seperated by
+ commas e.g. 13,25,99"
+ ::= { agFileTransfer 3 }
+
+agFileType OBJECT-TYPE
+ SYNTAX INTEGER {
+ bogon(1),
+ symantecSignature(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This identifies the file type that is being transfered."
+ ::= { agFileTransfer 4 }
+
+
+agFileTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of rows in the file table."
+ ::= { agFileTransfer 5 }
+
+agFileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgFileTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of octets that when combined create a file."
+ ::= { agFileTransfer 6 }
+
+agFileTableEntry OBJECT-TYPE
+ SYNTAX AgFileTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the file table."
+ INDEX { agFileIndex }
+ ::= { agFileTable 1 }
+
+AgFileTableEntry ::= SEQUENCE {
+ agFileIndex Integer32,
+ agFileString OCTET STRING
+ }
+
+agFileIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index."
+ ::= { agFileTableEntry 1 }
+
+agFileString OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1024))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string with bogon ip/mask pair."
+ ::= { agFileTableEntry 2 }
+-- End of SNMP FT
+
+agFileErrorTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of strings in the snmp file transfer error table."
+ ::= { agFileTransfer 7 }
+
+agFileErrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgFileErrorTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of error messages for asynchrnous snmp file transfer
+ operation."
+ ::= { agFileTransfer 8 }
+
+agFileErrorTableEntry OBJECT-TYPE
+ SYNTAX AgFileErrorTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Error Strings generated while asynchronous snmp file transfer
+ operation."
+ INDEX { agFileErrorIndex }
+ ::= { agFileErrorTable 1 }
+
+AgFileErrorTableEntry ::= SEQUENCE {
+ agFileErrorIndex Integer32,
+ agFileErrorString DisplayString
+ }
+
+agFileErrorIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index for snmp file transfer error table."
+ ::= { agFileErrorTableEntry 1 }
+
+agFileErrorString OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string in the snmp file transfer error table."
+ ::= { agFileErrorTableEntry 2 }
+
+
+agAccessUser OBJECT IDENTIFIER ::= { agAccess 1 }
+agAccessUid OBJECT IDENTIFIER ::= { agAccessUser 1 }
+
+agAccessUserCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgAccessUserCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Access user configuration."
+ ::= { agAccessUid 1 }
+
+agAccessUserCurCfgTableEntry OBJECT-TYPE
+ SYNTAX AgAccessUserCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Access user configuration table."
+ INDEX { agAccessUserCurCfgUId }
+ ::= { agAccessUserCurCfgTable 1 }
+
+AgAccessUserCurCfgTableEntry ::= SEQUENCE {
+ agAccessUserCurCfgUId Integer32,
+ agAccessUserCurCos INTEGER,
+ agAccessUserCurCfgName DisplayString,
+ agAccessUserCurCfgAdminPswd DisplayString,
+ agAccessUserCurCfgPswd DisplayString,
+ agAccessUserCurCfgConfPswd DisplayString,
+ agAccessUserCurCfgBackDoor INTEGER,
+ agAccessUserCurCfgCrtMng INTEGER,
+ agAccessUserCurCfgReal DisplayString,
+ agAccessUserCurCfgState INTEGER,
+ agAccessUserCurCfgBmap OCTET STRING
+ }
+
+agAccessUserCurCfgUId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The User identifier."
+ ::= { agAccessUserCurCfgTableEntry 1 }
+
+agAccessUserCurCos OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(0),
+ crtadmin(1),
+ slboper(2),
+ l4oper(3),
+ oper(4),
+ slbadmin(5),
+ l4admin(6),
+ admin(7),
+ slbview(8),
+ l3oper(9),
+ l3admin(10),
+ l1oper(11),
+ l2oper(12)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user class of service.The COS applicable for users in
+ a) Admin Context - user(0),l1oper(11),l2oper(12),oper(4) & admin(7)
+ b) vADC - All except l1oper(11) & l2oper(12)
+ c) Standalone ADC - All except l3oper(9),l3admin(10),l1oper(11) &
+ l2oper(12)."
+
+ ::= { agAccessUserCurCfgTableEntry 2 }
+
+agAccessUserCurCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user name."
+ ::= { agAccessUserCurCfgTableEntry 3 }
+
+agAccessUserCurCfgAdminPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The character string representing the admin password."
+ ::= { agAccessUserCurCfgTableEntry 4 }
+
+agAccessUserCurCfgPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The character string representing the user password."
+ ::= { agAccessUserCurCfgTableEntry 5 }
+
+agAccessUserCurCfgConfPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The character string is used to confirm the user password."
+ ::= { agAccessUserCurCfgTableEntry 6 }
+
+agAccessUserCurCfgBackDoor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable User backdoor Access."
+ ::= { agAccessUserCurCfgTableEntry 7 }
+
+agAccessUserCurCfgCrtMng OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable certificate management permissions."
+ ::= { agAccessUserCurCfgTableEntry 8 }
+
+agAccessUserCurCfgReal OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user real servers."
+ ::= { agAccessUserCurCfgTableEntry 9 }
+
+agAccessUserCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a user."
+ ::= { agAccessUserCurCfgTableEntry 10 }
+
+agAccessUserCurCfgBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real servers added to this user.
+ The selected real servers are presented in a bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Real Server 9
+ || ||
+ || ||___ Real Server 8
+ || |____ Real Server 7
+ || . . .
+ ||_________ Real Server 2
+ |__________ Real Server 1
+
+ where x : 1 - The represented Real Server is added
+ 0 - The represented Real Server is not added"
+ ::= { agAccessUserCurCfgTableEntry 11 }
+
+
+agAccessUserNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgAccessUserNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Access user configuration."
+ ::= { agAccessUid 2 }
+
+agAccessUserNewCfgTableEntry OBJECT-TYPE
+ SYNTAX AgAccessUserNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Access user configuration table."
+ INDEX { agAccessUserNewCfgUId }
+ ::= { agAccessUserNewCfgTable 1 }
+
+AgAccessUserNewCfgTableEntry ::= SEQUENCE {
+ agAccessUserNewCfgUId Integer32,
+ agAccessUserNewCos INTEGER,
+ agAccessUserNewCfgName DisplayString,
+ agAccessUserNewCfgAdminPswd DisplayString,
+ agAccessUserNewCfgPswd DisplayString,
+ agAccessUserNewCfgConfPswd DisplayString,
+ agAccessUserNewCfgBackDoor INTEGER,
+ agAccessUserNewCfgCrtMng INTEGER,
+ agAccessUserNewCfgRealAdd Integer32,
+ agAccessUserNewCfgRealRem Integer32,
+ agAccessUserNewCfgState INTEGER,
+ agAccessUserNewCfgDelete INTEGER,
+ agAccessUserNewCfgBmap OCTET STRING
+ }
+
+agAccessUserNewCfgUId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The User identifier."
+ ::= { agAccessUserNewCfgTableEntry 1 }
+
+agAccessUserNewCos OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(0),
+ crtadmin(1),
+ slboper(2),
+ l4oper(3),
+ oper(4),
+ slbadmin(5),
+ l4admin(6),
+ admin(7),
+ slbview(8),
+ l3oper(9),
+ l3admin(10),
+ l1oper(11),
+ l2oper(12)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The user class of service.The COS applicable for users in
+ a) Admin Context - user(0),l1oper(11),l2oper(12),oper(4) & admin(7)
+ b) vADC - All except l1oper(11) & l2oper(12)
+ c) Standalone ADC - All except l3oper(9),l3admin(10),l1oper(11) &
+ l2oper(12)."
+ ::= { agAccessUserNewCfgTableEntry 2 }
+
+agAccessUserNewCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The user name."
+ ::= { agAccessUserNewCfgTableEntry 3 }
+
+agAccessUserNewCfgAdminPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The character string representing the admin password."
+ ::= { agAccessUserNewCfgTableEntry 4 }
+
+agAccessUserNewCfgPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The character string representing the user passworde."
+ ::= { agAccessUserNewCfgTableEntry 5 }
+
+agAccessUserNewCfgConfPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This character string is used to confirm the user password."
+ ::= { agAccessUserNewCfgTableEntry 6 }
+
+agAccessUserNewCfgBackDoor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable User backdoor access."
+ ::= { agAccessUserNewCfgTableEntry 7 }
+
+agAccessUserNewCfgCrtMng OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a certificate management permissions."
+ ::= { agAccessUserNewCfgTableEntry 8 }
+
+agAccessUserNewCfgRealAdd OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add user real server."
+ ::= { agAccessUserNewCfgTableEntry 9 }
+
+agAccessUserNewCfgRealRem OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remove user real server."
+ ::= { agAccessUserNewCfgTableEntry 10 }
+
+agAccessUserNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a user."
+ ::= { agAccessUserNewCfgTableEntry 11 }
+
+agAccessUserNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to create or delete a User.
+ other(1) is returned always when read.
+ The following values are writable: delete(2)...to delete a User"
+ ::= { agAccessUserNewCfgTableEntry 12 }
+
+agAccessUserNewCfgBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real servers added to this user.
+ The selected real servers are presented in a bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Real Server 9
+ || ||
+ || ||___ Real Server 8
+ || |____ Real Server 7
+ || . . .
+ ||_________ Real Server 2
+ |__________ Real Server 1
+
+ where x : 1 - The represented Real Server is added
+ 0 - The represented Real Server is not added"
+ ::= { agAccessUserNewCfgTableEntry 13 }
+
+agAccessUsrPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the user password."
+ ::= { agAccessUser 2 }
+
+agAccessSlbOperPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the SLB operator(slboper)
+ password."
+ ::= { agAccessUser 3 }
+
+agAccessL4OperPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the L4 operator(l4oper)
+ password."
+ ::= { agAccessUser 4 }
+
+agAccessOperPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the Operator(oper) password."
+ ::= { agAccessUser 5 }
+
+agAccessSlbAdminPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the Slb Admin (slbadmin)
+ password."
+ ::= { agAccessUser 6 }
+
+agAccessL4AdminPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the L4 Admin(l4admin)
+ password."
+ ::= { agAccessUser 7 }
+
+agAccessAdminPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the current Administrator(admin)
+ password."
+ ::= { agAccessUser 8 }
+
+agAccessAdminNewPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the Administrator(admin)
+ New password."
+ ::= { agAccessUser 9 }
+
+agAccessAdminConfNewPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string is used to confirm the Administrator(admin)
+ New password."
+ ::= { agAccessUser 11 }
+
+agAccessSlbViewerPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the Slb Viewer password (slbviewer)."
+ ::= { agAccessUser 12 }
+
+agAccessTelnet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Telnet server access."
+ ::= { agAccess 2 }
+
+agAccessHttp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable HTTP (Web) server access."
+ ::= { agAccess 3 }
+
+agAccessHttps OBJECT IDENTIFIER ::= { agAccess 4 }
+
+agAccessCurCfgHttpsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable HTTPS server access."
+ ::= { agAccessHttps 1 }
+
+agAccessNewCfgHttpsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable HTTPS server access."
+ ::= { agAccessHttps 2 }
+
+agAccessCurCfgHttpsPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enter HTTPS server port number."
+ ::= { agAccessHttps 3 }
+
+agAccessNewCfgHttpsPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter HTTPS server port number."
+ ::= { agAccessHttps 4 }
+
+agAccessCurCfgHttpsCert OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Association of HTTPS server certificate from certificate repository."
+ ::= { agAccessHttps 5 }
+
+agAccessNewCfgHttpsCert OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Association of HTTPS server certificate from certificate repository."
+ ::= { agAccessHttps 6 }
+
+agAccessHttpsCfgCertsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgAccessHttpsCfgCertsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { agAccessHttps 7 }
+
+agAccessHttpsCfgCertsEntry OBJECT-TYPE
+ SYNTAX AgAccessHttpsCfgCertsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ INDEX { agAccessHttpsCfgCertsID }
+ ::= { agAccessHttpsCfgCertsTable 1 }
+
+AgAccessHttpsCfgCertsEntry ::= SEQUENCE {
+ agAccessHttpsCfgCertsID INTEGER,
+ agAccessHttpsCfgCertsName DisplayString,
+ agAccessHttpsCfgCertsKeySize INTEGER,
+ agAccessHttpsCfgCertsExpiry DisplayString,
+ agAccessHttpsCfgCertsCommonName DisplayString,
+ agAccessHttpsCfgCertsHashAlgo INTEGER,
+ agAccessHttpsCfgCertsCountryName DisplayString,
+ agAccessHttpsCfgCertsProvinceName DisplayString,
+ agAccessHttpsCfgCertsLocalityName DisplayString,
+ agAccessHttpsCfgCertsOrganizationName DisplayString,
+ agAccessHttpsCfgCertsOrganizationUnitName DisplayString,
+ agAccessHttpsCfgCertsEMail DisplayString,
+ agAccessHttpsCfgCertsValidityPeriod INTEGER,
+ agAccessHttpsCfgCertsDelete INTEGER,
+ agAccessHttpsCfgCertsGenerate INTEGER,
+ agAccessHttpsCfgCertsStatus INTEGER
+ }
+
+agAccessHttpsCfgCertsID OBJECT-TYPE
+ SYNTAX INTEGER (1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { agAccessHttpsCfgCertsEntry 1 }
+
+agAccessHttpsCfgCertsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Certificate name"
+ ::= { agAccessHttpsCfgCertsEntry 3 }
+
+agAccessHttpsCfgCertsKeySize OBJECT-TYPE
+ SYNTAX INTEGER {
+ ks512(1),
+ ks1024(2),
+ ks2048(3),
+ ks4096(4),
+ unknown(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Key size for the generated certificate"
+ ::= { agAccessHttpsCfgCertsEntry 4 }
+
+agAccessHttpsCfgCertsExpiry OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate expiry date"
+ ::= { agAccessHttpsCfgCertsEntry 5 }
+
+agAccessHttpsCfgCertsCommonName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Your website address should be provided here"
+ ::= { agAccessHttpsCfgCertsEntry 6 }
+
+agAccessHttpsCfgCertsHashAlgo OBJECT-TYPE
+ SYNTAX INTEGER {
+ md5(1),
+ sha1(2),
+ sha256(3),
+ sha384(4),
+ sha512(5),
+ unknown(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Hash algorithm for cert generation"
+ ::= { agAccessHttpsCfgCertsEntry 7 }
+
+agAccessHttpsCfgCertsCountryName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Certificate details"
+ ::= { agAccessHttpsCfgCertsEntry 8 }
+
+agAccessHttpsCfgCertsProvinceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..149))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Certificate details"
+ ::= { agAccessHttpsCfgCertsEntry 9 }
+
+agAccessHttpsCfgCertsLocalityName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..149))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Certificate details"
+ ::= { agAccessHttpsCfgCertsEntry 10 }
+
+agAccessHttpsCfgCertsOrganizationName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Certificate details"
+ ::= { agAccessHttpsCfgCertsEntry 11 }
+
+agAccessHttpsCfgCertsOrganizationUnitName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Certificate details"
+ ::= { agAccessHttpsCfgCertsEntry 12 }
+
+agAccessHttpsCfgCertsEMail OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..149))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Certificate details"
+ ::= { agAccessHttpsCfgCertsEntry 13 }
+
+agAccessHttpsCfgCertsValidityPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..3650)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Period for which this certificate is valid"
+ ::= { agAccessHttpsCfgCertsEntry 14 }
+
+agAccessHttpsCfgCertsDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete certificate."
+ ::= { agAccessHttpsCfgCertsEntry 15 }
+
+agAccessHttpsCfgCertsGenerate OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ generate(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "By setting the value to generate(2), the Certicicate will be generated."
+ ::= { agAccessHttpsCfgCertsEntry 16 }
+
+agAccessHttpsCfgCertsStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ generated(1),
+ notGenerated(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows if the current certificate is generated."
+ ::= { agAccessHttpsCfgCertsEntry 17 }
+
+
+
+
+
+agAccessSnmp OBJECT IDENTIFIER ::= { agAccess 5 }
+agAccessSsh OBJECT IDENTIFIER ::= { agAccess 6 }
+agAccessXml OBJECT IDENTIFIER ::= { agAccess 7 }
+agAccessSnmpV3 OBJECT IDENTIFIER ::= { agAccess 8 }
+
+agAccessCurCfgSnmpAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ read-only(1),
+ read-write(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set SNMP access control."
+ ::= { agAccessSnmp 1 }
+
+agAccessNewCfgSnmpAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ read-only(1),
+ read-write(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set SNMP access control."
+ ::= { agAccessSnmp 2 }
+
+agAccessCurCfgSnmpReadComm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNMP Read community string."
+ ::= { agAccessSnmp 3 }
+
+agAccessNewCfgSnmpReadComm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP Read community string."
+ ::= { agAccessSnmp 4 }
+
+agAccessCurCfgSnmpWriteComm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNMP Write community string."
+ ::= { agAccessSnmp 5 }
+
+agAccessNewCfgSnmpWriteComm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP Write community string."
+ ::= { agAccessSnmp 6 }
+
+agAccessCurCfgSnmpTrap1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "First Snmp Trap Host IP Address."
+ ::= { agAccessSnmp 7 }
+
+agAccessNewCfgSnmpTrap1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "First Snmp Trap Host IP Address."
+ ::= { agAccessSnmp 8 }
+
+agAccessCurCfgSnmpTrap2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Second Snmp Trap Host IP Address."
+ ::= { agAccessSnmp 9 }
+
+agAccessNewCfgSnmpTrap2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Second Snmp Trap Host IP Address."
+ ::= { agAccessSnmp 10 }
+
+agAccessCurCfgSnmpTrap1Ipv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the first Snmp Trap Host.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agAccessSnmp 11 }
+
+agAccessNewCfgSnmpTrap1Ipv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the first Snmp Trap Host.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agAccessSnmp 12 }
+
+
+agAccessCurCfgSnmpTrap2Ipv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the first Snmp Trap Host.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agAccessSnmp 13 }
+
+agAccessNewCfgSnmpTrap2Ipv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the first Snmp Trap Host.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agAccessSnmp 14 }
+
+
+agAccessCurCfgSshPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ssh server port number."
+ ::= { agAccessSsh 1 }
+
+agAccessNewCfgSshPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ssh server port number."
+ ::= { agAccessSsh 2 }
+
+agAccessCurCfgSshV1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SSH V1 Support."
+ ::= { agAccessSsh 3 }
+
+agAccessNewCfgSshV1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SSH V1 Support."
+ ::= { agAccessSsh 4 }
+
+agAccessCurCfgSshScp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SCP apply and save."
+ ::= { agAccessSsh 5 }
+
+agAccessNewCfgSshScp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SCP apply and save."
+ ::= { agAccessSsh 6 }
+
+agAccessCurCfgSshState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SSH Server."
+ ::= { agAccessSsh 7 }
+
+agAccessNewCfgSshState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SSH Server."
+ ::= { agAccessSsh 8 }
+
+agCurCfgXMLCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable XML config access."
+ ::= { agAccessXml 1 }
+
+agNewCfgXMLCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable XML config access."
+ ::= { agAccessXml 2 }
+
+agCfgXMLCertExpire OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate expire."
+ ::= { agAccessXml 3 }
+
+agCfgXMLCertSubjectCountry OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject country."
+ ::= { agAccessXml 4 }
+
+agCfgXMLCertSubjectState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..149))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject state."
+ ::= { agAccessXml 5 }
+
+agCfgXMLCertSubjectLocality OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..149))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject locality."
+ ::= { agAccessXml 6 }
+
+agCfgXMLCertSubjectOrg OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject organization."
+ ::= { agAccessXml 7 }
+
+agCfgXMLCertSubjectOrgUnit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject organization unit."
+ ::= { agAccessXml 8 }
+
+agCfgXMLCertSubjectCommonName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject common name."
+ ::= { agAccessXml 9 }
+
+agCfgXMLCertSubjectEmail OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..149))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject email."
+ ::= { agAccessXml 10 }
+
+agCfgXMLCertSignatureAlg OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signature algorithm."
+ ::= { agAccessXml 11 }
+
+agCfgXMLClientCertName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate Name."
+ ::= { agAccessXml 12 }
+
+agCfgXMLClientCertDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete certificate."
+ ::= { agAccessXml 13 }
+
+
+targetAddrCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TargetAddrCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of target addresses configured."
+ ::= { agAccessSnmpV3 1 }
+
+targetAddrCurCfgEntry OBJECT-TYPE
+ SYNTAX TargetAddrCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the target address table."
+ INDEX {
+ targetAddrCurCfgIndex
+ }
+ ::= { targetAddrCurCfgTable 1 }
+
+TargetAddrCurCfgEntry ::= SEQUENCE {
+ targetAddrCurCfgIndex Integer32,
+ targetAddrCurCfgName DisplayString,
+ targetAddrCurCfgTransIp IpAddress,
+ targetAddrCurCfgTransPort INTEGER,
+ targetAddrCurCfgTagList DisplayString,
+ targetAddrCurCfgParamsName DisplayString,
+ targetAddrCurCfgTransIpv6 DisplayString,
+ targetAddrCurCfgIpVer INTEGER,
+ targetAddrCurCfgTrapBmap OCTET STRING
+}
+
+targetAddrCurCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Target Address table Identifier."
+ ::= { targetAddrCurCfgEntry 1 }
+
+targetAddrCurCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A human readable string representing the name of
+ the target address."
+ ::= { targetAddrCurCfgEntry 2 }
+
+targetAddrCurCfgTransIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Target transport address IP."
+ ::= { targetAddrCurCfgEntry 3 }
+
+targetAddrCurCfgTransPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Target transport address port."
+ ::= { targetAddrCurCfgEntry 4 }
+
+targetAddrCurCfgTagList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tag List."
+ ::= { targetAddrCurCfgEntry 5 }
+
+targetAddrCurCfgParamsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The target parameter name."
+ ::= { targetAddrCurCfgEntry 6 }
+
+targetAddrCurCfgTransIpv6 OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 40 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Target transport Ipv6 address.Address should be 16-byte
+ hexadecimal colon notation. Valid IPv6 address should be in
+ any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx."
+ ::= { targetAddrCurCfgEntry 7 }
+
+targetAddrCurCfgIpVer OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4 ( 1 ) ,
+ ipv6 ( 2 )
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version of the targer Ip Address."
+ ::= { targetAddrCurCfgEntry 8 }
+
+targetAddrCurCfgTrapBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable traps for selected features.
+ Traps for selected features in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 OCTET 3 OCTET4
+ xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
+ |||| ||||_ gslb |||| ||||__ Ip |||| ||||___ Security |||| ||||___ not used
+ |||| |||__ slb |||| |||___ Port-Mirror |||| |||____ slb_atk |||| |||____ not used
+ |||| ||___ vlan |||| |||___ Isd |||| ||_____ http-err |||| ||_____ not used
+ |||| |____ stp |||| |_____ ntp |||| |______ ospf |||| |______ appsvc
+ ||||______ cli ||||_______ bgp ||||________ ratelim ||||________ Ip6
+ |||_______ mgmt |||________ vrrp |||_________ Synk-atk |||_________ log-UFDFO
+ ||________ System ||_________ ssh ||__________ web ||__________ not used
+ |_________ Console |__________ filter |___________ Dps |___________ rmon
+
+ where x : 1 - Trap is Enabled
+ 0 - Trap is Disabled."
+ ::= { targetAddrCurCfgEntry 9 }
+
+
+targetAddrNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TargetAddrNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of target addresses configured."
+ ::= { agAccessSnmpV3 2 }
+
+targetAddrNewCfgEntry OBJECT-TYPE
+ SYNTAX TargetAddrNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the target address table."
+ INDEX {
+ targetAddrNewCfgIndex
+ }
+::= { targetAddrNewCfgTable 1 }
+
+TargetAddrNewCfgEntry ::= SEQUENCE {
+ targetAddrNewCfgIndex Integer32,
+ targetAddrNewCfgName DisplayString,
+ targetAddrNewCfgTransIp IpAddress,
+ targetAddrNewCfgTransPort INTEGER,
+ targetAddrNewCfgTagList DisplayString,
+ targetAddrNewCfgParamsName DisplayString,
+ targetAddrNewCfgEnaTrap INTEGER,
+ targetAddrNewCfgDisTrap INTEGER,
+ targetAddrNewCfgDelete INTEGER,
+ targetAddrNewCfgTransIpv6 DisplayString,
+ targetAddrNewCfgIpVer INTEGER,
+ targetAddrNewCfgTrapBmap OCTET STRING
+}
+
+targetAddrNewCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Target Address table Identifier."
+ ::= { targetAddrNewCfgEntry 1 }
+
+targetAddrNewCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A human readable string representing the name of
+ the target address."
+ ::= { targetAddrNewCfgEntry 2 }
+
+targetAddrNewCfgTransIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Target transport address IP."
+ ::= { targetAddrNewCfgEntry 3 }
+
+targetAddrNewCfgTransPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Target transport address port."
+ ::= { targetAddrNewCfgEntry 4 }
+
+targetAddrNewCfgTagList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Tag List."
+ ::= { targetAddrNewCfgEntry 5 }
+
+targetAddrNewCfgParamsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The target parameter name."
+ ::= { targetAddrNewCfgEntry 6 }
+
+targetAddrNewCfgEnaTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ console(1),
+ system(2),
+ mgmt(3),
+ cli(4),
+ stp(5),
+ vlan(6),
+ slb(7),
+ gslb(8),
+ filter(9),
+ ssh(10),
+ vrrp(11),
+ bgp(12),
+ ntp(13),
+ ip(16),
+ web(18),
+ synatk(19),
+ tcplim(20),
+ ospf(21),
+ slbatk(23),
+ security(24),
+ rmon(25),
+ ip6(28),
+ appsvc(29)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to enable Trap to a particular target address.
+ The value specified with this object is number given in this description.
+ 1 - Console, 2 - System, 3 - Mgmt, 4 - Cli ,5 - Stp, 6 - Vlan, 7 - Slb,
+ 8 - Gslb, 9 - Filter, 10 - Ssh, 11 - Vrrp, 12 - Bgp, 13 - Ntp, 16 - Ip,
+ 18 - Web, 19 - Syn-atk, 20 - Tcp Limit, 21 - Ospf, 23 - Slb Attack,
+ 24 - Security, 25 - Rmon, 28 - Ip6, 29 - AppSvc.
+ When read this object, the value '0' is returned always."
+ ::= { targetAddrNewCfgEntry 7 }
+
+ targetAddrNewCfgDisTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ console(1),
+ system(2),
+ mgmt(3),
+ cli(4),
+ stp(5),
+ vlan(6),
+ slb(7),
+ gslb(8),
+ filter(9),
+ ssh(10),
+ vrrp(11),
+ bgp(12),
+ ntp(13),
+ ip(16),
+ web(18),
+ synatk(19),
+ tcplim(20),
+ ospf(21),
+ slbatk(23),
+ security(24),
+ rmon(25),
+ ip6(28),
+ appsvc(29)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to disable Trap to a particular target address.
+ The value specified with this object is number given in this description.
+ 1 - Console, 2 - System, 3 - Mgmt, 4 - Cli ,5 - Stp, 6 - Vlan, 7 - Slb,
+ 8 - Gslb, 9 - Filter, 10 - Ssh, 11 - Vrrp, 12 - Bgp, 13 - Ntp, 16 - Ip,
+ 18 - Web, 19 - Syn-atk, 20 - Tcp Limit, 21 - Ospf, 23 - Slb Attack,
+ 24 - Security, 25 - Rmon, 28 - Ip6, 29 - AppSvc.
+ When read this object, the value '0' is returned always."
+ ::= { targetAddrNewCfgEntry 8 }
+
+
+targetAddrNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to create or delete a User.
+ other(1) is returned always when read. The following
+ values are writable: delete(2)...to delete a User"
+ ::= { targetAddrNewCfgEntry 9 }
+
+targetAddrNewCfgTransIpv6 OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 40 ) )
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Target transport Ipv6 address.
+ Address should be 16-byte hexadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { targetAddrNewCfgEntry 10 }
+
+targetAddrNewCfgIpVer OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4 ( 1 ) ,
+ ipv6 ( 2 )
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version of the targer Ip Address."
+ ::= { targetAddrNewCfgEntry 11 }
+
+targetAddrNewCfgTrapBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable traps for selected features.
+ Traps for selected features in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 OCTET 3 OCTET4
+ xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
+ |||| ||||_ gslb |||| ||||__ Ip |||| ||||___ Security |||| ||||___ not used
+ |||| |||__ slb |||| |||___ Port-Mirror |||| |||____ slb_atk |||| |||____ not used
+ |||| ||___ vlan |||| |||___ Isd |||| ||_____ http-err |||| ||_____ not used
+ |||| |____ stp |||| |_____ ntp |||| |______ ospf |||| |______ appsvc
+ ||||______ cli ||||_______ bgp ||||________ ratelim ||||________ Ip6
+ |||_______ mgmt |||________ vrrp |||_________ Synk-atk |||_________ log-UFDFO
+ ||________ System ||_________ ssh ||__________ web ||__________ not used
+ |_________ Console |__________ filter |___________ Dps |___________ rmon
+
+ where x : 1 - Trap is Enabled
+ 0 - Trap is Disabled."
+ ::= { targetAddrNewCfgEntry 12 }
+
+
+agAccessCurCfgSnmpV1V2Access OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable V1/V2 access in the current configuration
+ block."
+ ::= { agAccessSnmpV3 3 }
+
+agAccessNewCfgSnmpV1V2Access OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable V1/V2 access in the new configuration
+ block."
+ ::= { agAccessSnmpV3 4 }
+
+agCurCfgThresholdInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Threshold detection interval."
+ ::= { agAlertThreshold 1 }
+
+agNewCfgThresholdInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Threshold detection interval."
+ ::= { agAlertThreshold 2 }
+
+agCurCfgThresholdThrput OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Throughput license alert threshold."
+ ::= { agAlertThreshold 3 }
+
+agNewCfgThresholdThrput OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Throughput license alert threshold."
+ ::= { agAlertThreshold 4 }
+
+agCurCfgThresholdSSLCps OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SSL CPS license percentage for threshold alert."
+ ::= { agAlertThreshold 5 }
+
+agNewCfgThresholdSSLCps OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SSL CPS license percentage for threshold alert."
+ ::= { agAlertThreshold 6 }
+
+agCurCfgThresholdCompress OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Compression license percentage for threshold alert."
+ ::= { agAlertThreshold 7 }
+
+agNewCfgThresholdCompress OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Compression license percentage for threshold alert."
+ ::= { agAlertThreshold 8 }
+
+
+
+licCompanyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Company Name Detalis."
+ ::= { agLicenseConfig 1 }
+
+licSwitchLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Switch Location Details."
+ ::= { agLicenseConfig 2 }
+
+licContact OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Contact Details."
+ ::= { agLicenseConfig 3 }
+
+
+licCookie OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PBind Cookie Configuration."
+ ::= { agLicenseConfig 4 }
+
+
+
+agSnmpErrorRequestId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The requestId of the request which caused the last error."
+ ::= {agSnmpSetFail 1}
+
+agSnmpErrorTbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSnmpErrorTbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing the list of errors occured"
+ ::= {agSnmpSetFail 2}
+
+agSnmpErrorTbEntry OBJECT-TYPE
+ SYNTAX AgSnmpErrorTbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The row definition for this table."
+ INDEX { agSnmpErrorTbRequestId }
+ ::= { agSnmpErrorTbTable 1 }
+
+AgSnmpErrorTbEntry ::= SEQUENCE {
+ agSnmpErrorTbRequestId INTEGER,
+ agSnmpErrorTbVarId OBJECT IDENTIFIER,
+ agSnmpErrorTbDescription DisplayString,
+ agSnmpErrorTbErrorIndex INTEGER,
+ agSnmpErrorTbType INTEGER,
+ agSnmpErrorTbStatus INTEGER,
+ agSnmpErrorTbFieldInEntry DisplayString,
+ agSnmpErrorTbTime DisplayString,
+ agSnmpErrorTbDate DisplayString
+}
+
+agSnmpErrorTbRequestId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the requestId of the request which caused the error."
+ ::= { agSnmpErrorTbEntry 1 }
+
+agSnmpErrorTbVarId OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the variable Oid"
+ ::= { agSnmpErrorTbEntry 2 }
+
+agSnmpErrorTbDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the description of the error"
+ ::= { agSnmpErrorTbEntry 3 }
+
+agSnmpErrorTbErrorIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the index of the field in the PDU which caused the error (start at 1)"
+ ::= { agSnmpErrorTbEntry 4 }
+
+agSnmpErrorTbType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(0),
+ application(1),
+ internalRange(2),
+ internalGeneral(3)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the type of error."
+ ::= { agSnmpErrorTbEntry 5 }
+
+agSnmpErrorTbStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(0),
+ tooBig(1),
+ noSuchName(2),
+ badValue(3),
+ readOnly(4),
+ genErr(5),
+ noAccess(6),
+ wrongType(7),
+ wrongLength(8),
+ wrongEncoding(9),
+ wrongValue(10),
+ noCreation(11),
+ inconsitentValue(12),
+ resourceUnavailable(13),
+ commitFailed(14),
+ undoFailed(15),
+ authorizationErr(16),
+ notWritable(17),
+ inconsitentName(18),
+ lastErr(19)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the status of error."
+ ::= { agSnmpErrorTbEntry 6 }
+
+agSnmpErrorTbFieldInEntry OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the index of the field in an entry (0 for scalar)"
+ ::= { agSnmpErrorTbEntry 7 }
+
+agSnmpErrorTbTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(9))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the time the error occurred, the time will be in the format hh:mm:ss"
+ ::= { agSnmpErrorTbEntry 8 }
+
+agSnmpErrorTbDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(11))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the time the error occurred, the date will be in the format dd/mm/yyyy"
+ ::= { agSnmpErrorTbEntry 9 }
+
+-- Statistics Group
+
+-- Packet Statistics Group
+-- This group represents Packet Statistics information
+
+pktStatsAllocs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocations from the packet buffer pool by
+ the TCP/IP protocol stack."
+ ::= { pktStats 1 }
+
+pktStatsFrees OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of times the packet buffers are freed(released) to the
+ packet buffer pool by the TCP/IP protocol stack."
+ ::= { pktStats 2 }
+
+pktStatsAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocation failures from the packet buffer
+ pool by the TCP/IP protocol stack."
+ ::= { pktStats 3}
+
+pktStatsMediums OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocations with size greater than 128 bytes
+ and less than or equal to 1536 bytes from the packet buffer pool by
+ the TCP/IP protocol stack."
+ ::= { pktStats 4}
+
+pktStatsJumbos OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocations with size larger than 1536 bytes
+ from the packet buffer pool by the TCP/IP protocol stack."
+ ::= { pktStats 5}
+
+pktStatsSmalls OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocations with size less than or eqaul to
+ 128 bytes from the packet buffer pool by the TCP/IP protocol stack."
+ ::= { pktStats 6}
+
+pktStatsMediumsHiWatermark OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of packet allocations with size greater than
+ 128 bytes and less than or equal to 1536 bytes from the packet
+ buffer pool by the TCP/IP protocol stack."
+ ::= { pktStats 7}
+
+pktStatsJumbosHiWatermark OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of packet allocations with size larger than
+ 1536 bytes from the packet buffer pool by the TCP/IP protocol stack."
+ ::= { pktStats 8}
+
+pktStatsSmallsHiWatermark OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of packet allocations with size less than or
+ eqaul to 128 bytes from the packet buffer pool by the TCP/IP
+ protocol stack."
+ ::= { pktStats 9}
+
+pktStatsDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets which were chosen to be discarded because
+ the number of buffers available in the packet buffer pool is low."
+ ::= { pktStats 10}
+
+-- MP CPU Statisitics Group
+
+mpCpuStatsUtil1Second OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 1 second. It shows the percentage."
+ ::= { mpCpuStats 1}
+
+mpCpuStatsUtil4Seconds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 4 seconds.
+ It shows the percentage."
+ ::= { mpCpuStats 2}
+
+mpCpuStatsUtil64Seconds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 64 seconds.
+ It shows the percentage."
+ ::= { mpCpuStats 3}
+
+--
+-- Port statistics table
+--
+portStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port statistics."
+ ::= { portStats 1 }
+
+portStatsTableEntry OBJECT-TYPE
+ SYNTAX PortStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port stats table."
+ INDEX { portStatsIndx }
+ ::= { portStatsTable 1 }
+
+PortStatsTableEntry ::=
+ SEQUENCE {
+ portStatsIndx
+ Integer32,
+ portStatsPhyIfInOctets
+ Counter64,
+ portStatsPhyIfInUcastPkts
+ Counter64,
+ portStatsPhyIfInNUcastPkts
+ Counter64,
+ portStatsPhyIfInDiscards
+ Counter32,
+ portStatsPhyIfInErrors
+ Counter32,
+ portStatsPhyIfInUnknownProtos
+ Counter32,
+ portStatsPhyIfOutOctets
+ Counter64,
+ portStatsPhyIfOutUcastPkts
+ Counter64,
+ portStatsPhyIfOutNUcastPkts
+ Counter64,
+ portStatsPhyIfOutDiscards
+ Counter32,
+ portStatsPhyIfOutErrors
+ Counter32,
+ portStatsPhyIfOutQLen
+ Gauge32,
+ portStatsPhyIfInBroadcastPkts
+ Counter64,
+ portStatsPhyIfOutBroadcastPkts
+ Counter64,
+ portStatsClear
+ INTEGER,
+ portStatsPhyIfInMcastPkts
+ Counter64,
+ portStatsPhyIfOutMcastPkts
+ Counter64
+ }
+
+portStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { portStatsTableEntry 1 }
+
+portStatsPhyIfInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received on the
+ interface, including framing characters."
+ ::= { portStatsTableEntry 2 }
+
+portStatsPhyIfInUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of subnetwork-unicast packets
+ delivered to a higher-layer protocol."
+ ::= { portStatsTableEntry 3 }
+
+portStatsPhyIfInNUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of non-unicast (i.e., subnetwork-
+ broadcast or subnetwork-multicast) packets
+ delivered to a higher-layer protocol."
+ ::= { portStatsTableEntry 4 }
+
+portStatsPhyIfInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being deliverable to a
+ higher-layer protocol. One possible reason for
+ discarding such a packet could be to free up
+ buffer space."
+ ::= { portStatsTableEntry 5 }
+
+portStatsPhyIfInErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets that contained
+ errors preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { portStatsTableEntry 6 }
+
+portStatsPhyIfInUnknownProtos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets received via the interface
+ which were discarded because of an unknown or
+ unsupported protocol."
+ ::= { portStatsTableEntry 7 }
+
+portStatsPhyIfOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets transmitted out of the
+ interface, including framing characters."
+ ::= { portStatsTableEntry 8 }
+
+portStatsPhyIfOutUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level
+ protocols requested be transmitted to a
+ subnetwork-unicast address, including those that
+ were discarded or not sent."
+ ::= { portStatsTableEntry 9 }
+
+portStatsPhyIfOutNUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level
+ protocols requested be transmitted to a non-
+ unicast (i.e., a subnetwork-broadcast or
+ subnetwork-multicast) address, including those
+ that were discarded or not sent."
+ ::= { portStatsTableEntry 10 }
+
+portStatsPhyIfOutDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being transmitted. One
+ possible reason for discarding such a packet could
+ be to free up buffer space."
+ ::= { portStatsTableEntry 11 }
+
+portStatsPhyIfOutErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets that could not be
+ transmitted because of errors."
+ ::= { portStatsTableEntry 12 }
+
+portStatsPhyIfOutQLen OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of the output packet queue (in
+ packets)."
+ ::= { portStatsTableEntry 13 }
+
+portStatsPhyIfInBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, delivered by this sub-layer to
+ a higher (sub-)layer, which were addressed to a
+ broadcast address at this sub-layer."
+ ::= { portStatsTableEntry 14 }
+
+portStatsPhyIfOutBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level
+ protocols requested be transmitted, and which were
+ addressed to a broadcast address at this sub-layer,
+ including those that were discarded or not sent."
+ ::= { portStatsTableEntry 15 }
+
+portStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the stats for this port."
+ ::= { portStatsTableEntry 16 }
+
+portStatsPhyIfInMcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, delivered by this sub-layer to
+ a higher (sub-)layer, which were addressed to a
+ multicast address at this sub-layer.
+ ."
+ ::= { portStatsTableEntry 17 }
+
+portStatsPhyIfOutMcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level protocols
+ requested be transmitted, and which were addressed to
+ a multicast address at this sub-layer, including those
+ that were discarded or not sent."
+ ::= { portStatsTableEntry 18 }
+
+portMirrorStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortMirrorStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port mirror statistics."
+ ::= { portMirrorStats 1 }
+
+portMirrorStatsTableEntry OBJECT-TYPE
+ SYNTAX PortMirrorStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port mirror stats table."
+ INDEX { portMirrorStatsIndx }
+ ::= { portMirrorStatsTable 1 }
+
+PortMirrorStatsTableEntry ::= SEQUENCE {
+ portMirrorStatsIndx Integer32,
+ portMirrorStatsIngress Integer32,
+ portMirrorStatsEgress Integer32
+ }
+
+portMirrorStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { portMirrorStatsTableEntry 1 }
+
+portMirrorStatsIngress OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies number of bytes mirrored in ingress port."
+ ::= { portMirrorStatsTableEntry 2 }
+
+portMirrorStatsEgress OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies number of bytes mirrored in egress port."
+ ::= { portMirrorStatsTableEntry 3 }
+
+portMirrorClear OBJECT IDENTIFIER ::= { portMirrorStats 2 }
+
+portMirrorStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the mirror stats."
+ ::= { portMirrorClear 1 }
+
+-- Capacity Usage Statistics
+
+peakThroughputUsage OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peak throughput of ports in bits per second."
+ ::= { capacityUsageStats 1 }
+
+curThroughputUsage OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current throughput of ports in bits per second."
+ ::= { capacityUsageStats 2 }
+
+peakSslCapUsage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peak SSL capacity usage in CPS."
+ ::= { capacityUsageStats 3 }
+
+curSslCapUsage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current SSL capacity usage in CPS."
+ ::= { capacityUsageStats 4 }
+
+peakComprsnCapUsage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peak compression capacity usage in Mbps."
+ ::= { capacityUsageStats 5 }
+
+curComprsnCapUsage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current compression capacity usage in Mbps."
+ ::= { capacityUsageStats 6 }
+
+clearCapacityUsageStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the capacity usage stats."
+ ::= { capacityUsageStats 7 }
+
+
+-- MP Memory Statisitics
+
+mpMemStatsTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total memory of MP."
+ ::= { mpMemStats 1 }
+
+
+
+mpMemStatsFree OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The free memory of MP."
+ ::= { mpMemStats 3 }
+
+
+-- NTP Statisitics
+
+ntpPrimaryServerReqSent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of NTP requests sent to Primary NTP Server."
+ ::= { ntpStats 1 }
+
+ntpPrimaryServerRespRcvd OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of NTP responses received from Primary NTP Server."
+ ::= { ntpStats 2 }
+
+ntpPrimaryServerUpdates OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of NTP Updates by Primary NTP Server."
+ ::= { ntpStats 3 }
+
+ntpSecondaryServerReqSent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of NTP requests sent to Secondary NTP Server."
+ ::= { ntpStats 4 }
+
+ntpSecondaryServerRespRcvd OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of NTP responses received from Secondary NTP Server."
+ ::= { ntpStats 5 }
+
+ntpSecondaryServerUpdates OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of NTP Updates by Secondary NTP Server."
+ ::= { ntpStats 6 }
+
+ntpLastUpdateServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of ntp server updated last time."
+ ::= { ntpStats 7 }
+
+ntpLastUpdateTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last time updated by ntp server."
+ ::= { ntpStats 8 }
+
+ntpClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the stats for ntp."
+ ::= { ntpStats 9 }
+
+ntpSystemCurrentTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current system time."
+ ::= { ntpStats 10 }
+
+
+-- Clear Statistics
+snmpClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(2) results in clearing the SNMP statistics."
+ ::= { agClearStats 1 }
+
+agDiffState OBJECT-TYPE
+ SYNTAX INTEGER {
+ diff(1),
+ flashdiff(2),
+ idle(3),
+ inprogress(4),
+ complete(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is read the current state is returned.
+ idle(3) indicates that there is no diff in progess.
+ complete(5) indicates that the last diff operation is completed.
+ Setting the value to diff(1), will start a new diff operation
+ Diff compares the new configuration with the current configuration
+ and shows the pending configuration changes.
+ Setting the value to flashdiff(1), will start a new diff operation.
+ flashdiff compares new configuration with the flash configuration.
+ To read the configuration changes use the agDiffTable once the
+ state of this variable returns complete.
+ Once the agDiffTable is read the state should be set back to 'idle'
+ which frees the diff buffer and others can issue a diff command via
+ SNMP."
+ ::= { agDiff 2 }
+
+agDiffTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of strings in the diff table."
+ ::= { agDiff 3 }
+
+agDiffTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgDiffTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of diff strings."
+ ::= { agDiff 4 }
+
+agDiffTableEntry OBJECT-TYPE
+ SYNTAX AgDiffTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the diff table."
+ INDEX { agDiffIndex }
+ ::= { agDiffTable 1 }
+
+AgDiffTableEntry ::= SEQUENCE {
+ agDiffIndex Integer32,
+ agDiffString OCTET STRING
+ }
+
+agDiffIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index."
+ ::= { agDiffTableEntry 1 }
+
+agDiffString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string in the diff table."
+ ::= { agDiffTableEntry 2 }
+
+-- Config Dump
+agCfgDumpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ dump(1),
+ idle(2),
+ inprogress(3),
+ complete(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is read the current state is returned.
+ idle(2) indicates that there is no dump in progess.
+ complete(4) indicates that the last dump operation is completed.
+ Setting the value to dump(1), will start a new dump operation
+ Dump will show the current configuration.
+ To read the configuration dump use the agCfgDumpTable once the
+ state of this variable returns complete.
+ Once the agCfgDumpTable is read the state should be set back to
+ 'idle' which frees the dump buffer and others can issue a dump
+ command via SNMP."
+ ::= { agCfgDump 2 }
+
+agCfgDumpTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of strings in the dump table."
+ ::= { agCfgDump 3 }
+
+agCfgDumpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCfgDumpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of dump strings."
+ ::= { agCfgDump 4 }
+
+agCfgDumpTableEntry OBJECT-TYPE
+ SYNTAX AgCfgDumpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the dump table."
+ INDEX { agCfgDumpIndex }
+ ::= { agCfgDumpTable 1 }
+
+AgCfgDumpTableEntry ::= SEQUENCE {
+ agCfgDumpIndex Integer32,
+ agCfgDumpString OCTET STRING
+ }
+
+agCfgDumpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index."
+ ::= { agCfgDumpTableEntry 1 }
+
+agCfgDumpString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string in the dump table."
+ ::= { agCfgDumpTableEntry 2 }
+
+-- SP Statistics for GA
+
+-- SP CPU utilization table
+
+spGAStatsCpuUtilTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SpGAStatsCpuUtilTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of SP CPU utilization shown in GA."
+ ::= { spGAStats 1 }
+
+spGAStatsCpuUtilTableEntry OBJECT-TYPE
+ SYNTAX SpGAStatsCpuUtilTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the SP CPU utilization table."
+ INDEX { spGAStatsCpuUtilSpIndex }
+ ::= { spGAStatsCpuUtilTable 1 }
+
+SpGAStatsCpuUtilTableEntry ::= SEQUENCE {
+ spGAStatsCpuUtilSpIndex Integer32,
+ spGAStatsCpuUtilvADC DisplayString,
+ spGAStatsCpuUtil1Second Integer32,
+ spGAStatsCpuUtil4Seconds Integer32,
+ spGAStatsCpuUtil64Seconds Integer32
+ }
+
+spGAStatsCpuUtilSpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP index."
+ ::= { spGAStatsCpuUtilTableEntry 1 }
+
+spGAStatsCpuUtilvADC OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "vADC's running in this core."
+ ::= { spGAStatsCpuUtilTableEntry 2 }
+
+spGAStatsCpuUtil1Second OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of this SP over 1 second. It shows the percentage."
+ ::= { spGAStatsCpuUtilTableEntry 3 }
+
+spGAStatsCpuUtil4Seconds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of this SP over 4 seconds. It shows the percentage."
+ ::= { spGAStatsCpuUtilTableEntry 4 }
+
+spGAStatsCpuUtil64Seconds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of this SP over 64 seconds. It shows the percentage."
+ ::= { spGAStatsCpuUtilTableEntry 5 }
+
+
+-- SP Statistics
+
+-- SP CPU utilization table
+
+spStatsCpuUtilTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SpStatsCpuUtilTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of SP CPU utilization."
+ ::= { spStats 1 }
+
+spStatsCpuUtilTableEntry OBJECT-TYPE
+ SYNTAX SpStatsCpuUtilTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the SP CPU utilization table."
+ INDEX { spStatsCpuUtilSpIndex }
+ ::= { spStatsCpuUtilTable 1 }
+
+SpStatsCpuUtilTableEntry ::= SEQUENCE {
+ spStatsCpuUtilSpIndex Integer32,
+ spStatsCpuUtil1Second Integer32,
+ spStatsCpuUtil4Seconds Integer32,
+ spStatsCpuUtil64Seconds Integer32
+ }
+
+spStatsCpuUtilSpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP index."
+ ::= { spStatsCpuUtilTableEntry 1 }
+
+spStatsCpuUtil1Second OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of this SP over 1 second. It shows the percentage."
+ ::= { spStatsCpuUtilTableEntry 2 }
+
+spStatsCpuUtil4Seconds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of this SP over 4 seconds. It shows the percentage."
+ ::= { spStatsCpuUtilTableEntry 3 }
+
+spStatsCpuUtil64Seconds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of this SP over 64 seconds. It shows the percentage."
+ ::= { spStatsCpuUtilTableEntry 4 }
+
+-- SP Maintenance Statistics
+
+spMaintStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SpMaintStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of SP maintenance statistics."
+ ::= { spStats 2 }
+
+spMaintStatsTableEntry OBJECT-TYPE
+ SYNTAX SpMaintStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the SP maintenance statistics table."
+ INDEX { spMaintStatsSpIndex }
+ ::= { spMaintStatsTable 1 }
+
+SpMaintStatsTableEntry ::= SEQUENCE {
+ spMaintStatsSpIndex Integer32,
+ spMaintStatsResolveErrNoddw Counter32,
+ spMaintStatsLearnErrNoddw Counter32,
+ spMaintStatsAgeMPNoddw Counter32,
+ spMaintStatsDeleteMiss Counter32,
+ spMaintStatsRecvLetErrorsMP Counter32,
+ spMaintStatsRecvLetErrorsSP1 Counter32,
+ spMaintStatsRecvLetErrorsSP2 Counter32,
+ spMaintStatsRecvLetErrorsSP3 Counter32,
+ spMaintStatsRecvLetErrorsSP4 Counter32,
+ spMaintStatsSendLetFailsMP Counter32,
+ spMaintStatsSendLetFailsSP1 Counter32,
+ spMaintStatsSendLetFailsSP2 Counter32,
+ spMaintStatsSendLetFailsSP3 Counter32,
+ spMaintStatsSendLetFailsSP4 Counter32,
+ spMaintStatsRecvLetSuccessMP Counter32,
+ spMaintStatsRecvLetSuccessSP1 Counter32,
+ spMaintStatsRecvLetSuccessSP2 Counter32,
+ spMaintStatsRecvLetSuccessSP3 Counter32,
+ spMaintStatsRecvLetSuccessSP4 Counter32,
+ spMaintStatsSendLetSuccessMP Counter32,
+ spMaintStatsSendLetSuccessSP1 Counter32,
+ spMaintStatsSendLetSuccessSP2 Counter32,
+ spMaintStatsSendLetSuccessSP3 Counter32,
+ spMaintStatsSendLetSuccessSP4 Counter32,
+ spMaintStatsRecvLetErrorsSP5 Counter32,
+ spMaintStatsRecvLetErrorsSP6 Counter32,
+ spMaintStatsRecvLetErrorsSP7 Counter32,
+ spMaintStatsSendLetFailsSP5 Counter32,
+ spMaintStatsSendLetFailsSP6 Counter32,
+ spMaintStatsSendLetFailsSP7 Counter32,
+ spMaintStatsRecvLetSuccessSP5 Counter32,
+ spMaintStatsRecvLetSuccessSP6 Counter32,
+ spMaintStatsRecvLetSuccessSP7 Counter32,
+ spMaintStatsSendLetSuccessSP5 Counter32,
+ spMaintStatsSendLetSuccessSP6 Counter32,
+ spMaintStatsSendLetSuccessSP7 Counter32,
+ spMaintStatsRateLimitArpDrops Counter32,
+ spMaintStatsRateLimitIcmpDrops Counter32,
+ spMaintStatsRateLimitTcpDrops Counter32,
+ spMaintStatsRateLimitUdpDrops Counter32,
+ spMaintStatsPfdbFreeEmpty Counter32
+ }
+
+spMaintStatsSpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP index."
+ ::= { spMaintStatsTableEntry 1 }
+
+spMaintStatsPfdbFreeEmpty OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the attempts were made to add entries to an
+ already full FDB."
+ ::= { spMaintStatsTableEntry 2 }
+
+spMaintStatsResolveErrNoddw OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times MAC address resolution failed because there were
+ no DMA descriptors."
+ ::= { spMaintStatsTableEntry 3 }
+
+spMaintStatsLearnErrNoddw OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times MAC address learn failed because there were
+ no DMA descriptors."
+ ::= { spMaintStatsTableEntry 4 }
+
+spMaintStatsAgeMPNoddw OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times MAC address aging failed because there were
+ no DMA descriptors."
+ ::= { spMaintStatsTableEntry 5 }
+
+spMaintStatsDeleteMiss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times MAC address could not be found."
+ ::= { spMaintStatsTableEntry 6 }
+
+spMaintStatsRecvLetErrorsMP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from MP."
+ ::= { spMaintStatsTableEntry 7 }
+
+spMaintStatsRecvLetErrorsSP1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP1.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 8 }
+
+spMaintStatsRecvLetErrorsSP2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP2.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 9 }
+
+spMaintStatsRecvLetErrorsSP3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP3.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 10 }
+
+spMaintStatsRecvLetErrorsSP4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP4.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 11 }
+
+spMaintStatsSendLetFailsMP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to MP."
+ ::= { spMaintStatsTableEntry 12 }
+
+spMaintStatsSendLetFailsSP1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP1.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 13 }
+
+spMaintStatsSendLetFailsSP2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP2.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 14 }
+
+spMaintStatsSendLetFailsSP3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP3.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 15 }
+
+spMaintStatsSendLetFailsSP4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP4.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 16 }
+
+spMaintStatsRecvLetSuccessMP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from MP."
+ ::= { spMaintStatsTableEntry 17 }
+
+spMaintStatsRecvLetSuccessSP1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP1.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 18 }
+
+spMaintStatsRecvLetSuccessSP2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP2.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 19 }
+
+spMaintStatsRecvLetSuccessSP3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP3.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 20 }
+
+spMaintStatsRecvLetSuccessSP4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP4.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 21 }
+
+spMaintStatsSendLetSuccessMP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to MP."
+ ::= { spMaintStatsTableEntry 22 }
+
+spMaintStatsSendLetSuccessSP1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP1.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 23 }
+
+spMaintStatsSendLetSuccessSP2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP2.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 24 }
+
+spMaintStatsSendLetSuccessSP3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP3.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 25 }
+
+spMaintStatsSendLetSuccessSP4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP4.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 26 }
+
+spMaintStatsRateLimitArpDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of ARP packets dropped due to rate limiting."
+ ::= { spMaintStatsTableEntry 27 }
+
+spMaintStatsRateLimitIcmpDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of ICMP packets are dropped due to rate limiting."
+ ::= { spMaintStatsTableEntry 28 }
+
+spMaintStatsRateLimitTcpDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of TCP packets are dropped due to rate limiting."
+ ::= { spMaintStatsTableEntry 29 }
+
+spMaintStatsRateLimitUdpDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of UDP packets are dropped due to rate limiting."
+ ::= { spMaintStatsTableEntry 30 }
+
+spMaintStatsRecvLetErrorsSP5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP5.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 31 }
+
+spMaintStatsRecvLetErrorsSP6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP6.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 32 }
+
+spMaintStatsRecvLetErrorsSP7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP7.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 33 }
+
+spMaintStatsSendLetFailsSP5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP5.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 34 }
+
+spMaintStatsSendLetFailsSP6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP6.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 35 }
+
+spMaintStatsSendLetFailsSP7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP7.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 36 }
+
+spMaintStatsRecvLetSuccessSP5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP5.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 37 }
+
+spMaintStatsRecvLetSuccessSP6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP6.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 38 }
+
+spMaintStatsRecvLetSuccessSP7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP7.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 39 }
+
+spMaintStatsSendLetSuccessSP5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP5.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 40 }
+
+spMaintStatsSendLetSuccessSP6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP6.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 41 }
+
+spMaintStatsSendLetSuccessSP7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP7.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 42 }
+
+
+spMemUsageStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SpMemUsageStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of SP memory statistics."
+ ::= { spStats 4 }
+
+spMemUsageStatsTableEntry OBJECT-TYPE
+ SYNTAX SpMemUsageStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the SP memory statistics table."
+ INDEX { spMemUsageStatsIndex }
+ ::= { spMemUsageStatsTable 1 }
+
+SpMemUsageStatsTableEntry ::= SEQUENCE {
+ spMemUsageStatsIndex Integer32,
+ spMemUsageStatsCurrentMemory Integer32,
+ spMemUsageStatsHiWaterMark Integer32
+ }
+
+spMemUsageStatsIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP index."
+ ::= { spMemUsageStatsTableEntry 1 }
+
+spMemUsageStatsCurrentMemory OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current memory usage of SP in KiloBytes."
+ ::= { spMemUsageStatsTableEntry 2 }
+
+spMemUsageStatsHiWaterMark OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high watermark of memory usage in KiloBytes."
+ ::= { spMemUsageStatsTableEntry 3 }
+
+
+-- Management Port Statistics
+
+mgmtStatsRxpackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocations from the packet buffer pool by
+ the TCP/IP protocol stack."
+ ::= { mgmtStats 1 }
+
+mgmtStatsRxErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets that contained
+ errors preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { mgmtStats 2 }
+
+mgmtStatsRxDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets that were dropped."
+ ::= { mgmtStats 3 }
+
+mgmtStatsRxOverruns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of data overruns over this link."
+ ::= { mgmtStats 4 }
+
+mgmtStatsRxFrame OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of frames received on this link."
+ ::= { mgmtStats 5 }
+
+mgmtStatsTxpackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocations from the packet buffer pool by
+ the TCP/IP protocol stack."
+ ::= { mgmtStats 6 }
+
+mgmtStatsTxErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets that contained
+ errors preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { mgmtStats 7 }
+
+mgmtStatsTxDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets that were dropped."
+ ::= { mgmtStats 8 }
+
+mgmtStatsTxOverruns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of data overruns over this link."
+ ::= { mgmtStats 9 }
+
+mgmtStatsTxCarrier OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that the carrier sense
+ condition was lost or never asserted when
+ attempting to transmit a frame on a this
+ interface."
+ ::= { mgmtStats 10 }
+
+mgmtStatsTxCollisions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of collisions on this outbound segment."
+ ::= { mgmtStats 11 }
+
+mgmtStatsTxQueueLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of the TCP transmit queue."
+ ::= { mgmtStats 12 }
+
+mgmtStatsRxBytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bytes received."
+ ::= { mgmtStats 13 }
+
+mgmtStatsRxMulticast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of multicast packets received."
+ ::= { mgmtStats 14 }
+
+mgmtStatsTxBytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bytes transmitted."
+ ::= { mgmtStats 15 }
+
+-- IP ACL Bogon Info
+ipAclBogonInfo OBJECT IDENTIFIER ::= { securityInfo 1 }
+
+ipAclBogonInfoTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bogon IPs in IP ACL table."
+ ::= { ipAclBogonInfo 1 }
+
+ipAclBogonInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpAclBogonInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of bogons."
+ ::= { ipAclBogonInfo 2 }
+
+ipAclBogonInfoTableEntry OBJECT-TYPE
+ SYNTAX IpAclBogonInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the bogon IP ACL table."
+ INDEX { ipAclBogonInfoIndex }
+ ::= { ipAclBogonInfoTable 1 }
+
+IpAclBogonInfoTableEntry ::= SEQUENCE {
+ ipAclBogonInfoIndex Integer32,
+ ipAclBogonInfoIp IpAddress,
+ ipAclBogonInfoMask IpAddress
+ }
+
+ipAclBogonInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index."
+ ::= { ipAclBogonInfoTableEntry 1 }
+
+ipAclBogonInfoIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bogon IP Address."
+ ::= { ipAclBogonInfoTableEntry 2 }
+
+ipAclBogonInfoMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mask for the bogon IP."
+ ::= { ipAclBogonInfoTableEntry 3 }
+-- End of Bogon Info
+
+
+-- Management Port Infor
+mgmtPortInfoSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(1),
+ mbs100(2),
+ any(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational speed of the management port."
+ ::= { mgmtInfo 1 }
+
+mgmtPortInfoMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(1),
+ half-duplex(2),
+ any(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational mode of the management port."
+ ::= { mgmtInfo 2 }
+
+mgmtPortInfoLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational link status of the management port."
+ ::= { mgmtInfo 3 }
+
+
+hwMainBoardNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware main board number of the Alteon Switch."
+ ::= { hardware 6 }
+
+hwMainBoardRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware main board revision. If the revision is not
+ available, a zero length string should be returned."
+ ::= { hardware 7 }
+
+hwEthernetBoardNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware ethernet board number of the Alteon Switch."
+ ::= { hardware 8 }
+
+hwEthernetBoardRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware ethernet board revision. If the revision is not
+ available, a zero length string should be returned."
+ ::= { hardware 9 }
+
+
+
+
+hwMACAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address."
+ ::= { hardware 13 }
+
+
+hwFABNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The FAB number."
+ ::= { hardware 17 }
+
+hwSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch serial number."
+ ::= { hardware 18 }
+
+hwManufacturingDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date of manufacturing."
+ ::= { hardware 19 }
+
+
+hwPLDFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PLD Firmware Version."
+ ::= { hardware 21 }
+
+hwTemperatureSensor1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 1."
+ ::= { hardware 22 }
+
+hwTemperatureSensor2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 2."
+ ::= { hardware 23 }
+
+
+-- Start of AAS
+
+hwDRAMSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DRAM Size"
+ ::= {hardware 25}
+
+hwFlashSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Flash Size"
+ ::= {hardware 26}
+
+hwNumberOfHD OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of hard drives."
+ ::= { hardware 27}
+
+hwTemperatureThreshold OBJECT IDENTIFIER ::= {hardware 28 }
+
+hwTemperatureWarningThresholdGet OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "get the temperature warning threshold"
+ ::= { hwTemperatureThreshold 1}
+
+hwTemperatureShutdownThresholdGet OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "get the temperature shutdown threshold"
+ ::= { hwTemperatureThreshold 2}
+
+hwTemperatureThresholdStatusCPU1Get OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ warning(2),
+ critical(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "get the threshold status of CPU1
+ warning - if the warning threshold exceeded
+ critical - if the shutdown threshold exceeded"
+ ::= { hwTemperatureThreshold 3}
+
+hwTemperatureThresholdStatusCPU2Get OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ warning(2),
+ critical(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "get the threshold status of CPU2
+ warning - if the warning threshold exceeded
+ critical - if the shutdown threshold exceeded"
+ ::= { hwTemperatureThreshold 4}
+
+hwDualPowerSupplyParams OBJECT IDENTIFIER ::= { hardware 29 }
+
+hwPowerSupplyTrapStatus OBJECT-TYPE
+ SYNTAX FeatureStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables the user to disable the sending of traps for the power supply status"
+ ::= { hwDualPowerSupplyParams 1 }
+
+hwPowerSupplyStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ singlePowerSupplyOk(1),
+ firstPowerSupplyFailed(2),
+ secondPowerSupplyFailed(3),
+ doublePowerSupplyOk(4),
+ unknownPowerSupplyFailed(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the power supply"
+ ::= { hwDualPowerSupplyParams 2 }
+
+hwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Defines the HW version of the product."
+ ::= { hardware 30 }
+
+portStatsPerSecTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortStatsPerSecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for the device ports statistics per second"
+ ::= {portStats 2}
+
+portStatsPerSecEntry OBJECT-TYPE
+ SYNTAX PortStatsPerSecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The row definition for this table"
+ INDEX { portStatsPortNumber }
+ ::= { portStatsPerSecTable 1}
+
+PortStatsPerSecEntry ::= SEQUENCE {
+ portStatsPortNumber Integer32,
+ portStatsInOctetsPerSec Counter64,
+ portStatsInPktsPerSec Counter32,
+ portStatsInDiscardsPerSec Counter32,
+ portStatsInErrorsPerSec Counter32,
+ portStatsOutOctetsPerSec Counter64,
+ portStatsOutPktsPerSec Counter32,
+ portStatsOutDiscardsPerSec Counter32,
+ portStatsOutErrorsPerSec Counter32
+ }
+
+portStatsPortNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number"
+ ::= { portStatsPerSecEntry 1}
+
+portStatsInOctetsPerSec OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of input data in octets in the last sec"
+ ::= { portStatsPerSecEntry 2}
+
+portStatsInPktsPerSec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of input data in packets in the last sec"
+ ::= { portStatsPerSecEntry 3}
+
+portStatsInDiscardsPerSec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "amount of input data that got discarded in the last sec"
+ ::= { portStatsPerSecEntry 4}
+
+portStatsInErrorsPerSec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of input data that have error in the last sec"
+ ::= { portStatsPerSecEntry 5}
+
+portStatsOutOctetsPerSec OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of output data in octets in the last sec"
+ ::= { portStatsPerSecEntry 6}
+
+portStatsOutPktsPerSec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of output data in packets in the last sec"
+ ::= { portStatsPerSecEntry 7}
+
+portStatsOutDiscardsPerSec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of output data that got discarded in the last sec"
+ ::= { portStatsPerSecEntry 8}
+
+portStatsOutErrorsPerSec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of output data that have error in the last sec"
+ ::= { portStatsPerSecEntry 9}
+
+portStatsTotalPerSec OBJECT IDENTIFIER ::= { portStats 3 }
+
+portStatsTotalInOctetsPerSec OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of total input in octets on all ports per second"
+ ::= { portStatsTotalPerSec 1 }
+
+-- End of AAS
+
+-- Vision Driver file
+
+
+agVisionDriverActiveName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..100))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the active vision driver stored on the device."
+ ::= { agSystem 71 }
+
+
+
+
+
+agVisionDriverRestoreFromBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ activate(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Restores the backup vision driver."
+ ::= { agSystem 72 }
+
+agentTimeInfo OBJECT IDENTIFIER ::= { agentInfo 11 }
+
+agSwitchUpTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time since the switch is up in DisplayString, sysUpTime also provides the same data in TimeTicks."
+ ::= { agentTimeInfo 1 }
+
+agSwitchConfigChangeTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the last configuration change."
+ ::= { agentTimeInfo 2 }
+
+agSwitchConfigChangeTimeStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last configuration change time same as agSwitchConfigChangeTime but in user readable format."
+ ::= { agentTimeInfo 3 }
+
+-- End of Vision Driver file
+
+END
diff --git a/MIBS/alteonos/ALTEON-CS-PHYSICAL-MIB b/MIBS/alteonos/ALTEON-CS-PHYSICAL-MIB
new file mode 100644
index 0000000..89e07a6
--- /dev/null
+++ b/MIBS/alteonos/ALTEON-CS-PHYSICAL-MIB
@@ -0,0 +1,3398 @@
+-- COPYRIGHT NOTICE
+-- Copyright (c) Nortel Networks, 2004
+-- All rights reserved
+--
+-- HISTORY
+-- $Log: aosphysical.mib,v $
+-- Revision 1.1 2007/10/17 01:09:54 jeneric
+-- 10/07 mib updates
+--
+-- Revision submit_cheetah_18020/1 2006/04/08 13:51:32 rvakkala
+-- Fixed Q01310786 Adde support for /i/l2/team.
+--
+-- Revision submit_cheetah_16636/1 2006/01/10 04:46:36 rvakkala
+-- Deleted flag which is bounded to stpInfoPortState discard vlaue.
+--
+-- Revision submit_cheetah_16394/1 2005/12/05 18:37:27 bshao
+-- CR 1223294: Dynamically compile out MIB objects that are
+-- not applicable to the product.
+--
+-- Revision submit_cheetah_15706/2 2005/11/22 06:59:53 rvakkala
+-- Fixed CRQ01218971 stpInfoPortState MIB does not have
+-- discarding value.
+--
+-- Revision submit_cheetah_15676/1 2005/11/11 13:53:06 rvakkala
+-- Fixed CRQ01242511 stgNewCfgPortPathCost MIB cannot set value
+-- more than 65535.
+--
+-- Revision submit_cheetah_15706/1 2005/11/22 06:47:22 rvakkala
+-- Fixed CRQ01218971 stpInfoPortState MIB does not
+-- have discarding value
+--
+-- Revision submit_cheetah_13965/1 2005/09/20 05:34:53 angamuth
+-- Added MIBs port role, link type and edge type in stpInfo
+-- for RSTP mode.
+--
+-- Revision submit_cheetah_13814/1 2005/08/17 04:43:58 joju
+-- Revert fixes for Q01011874-01,Q01011868-01.
+--
+-- Revision submit_cheetah_13639/2 2005/08/12 07:24:25 joju
+-- Merged with others.
+--
+-- Revision submit_cheetah_13685/1 2005/08/11 19:08:50 rrekha
+-- More cleanup of excludes from the Makefile. Moved them
+-- to #if defines in the corresponding *.ctl_raw and *.mib_raw files.
+--
+-- Revision submit_cheetah_13639/1 2005/08/12 07:15:15 joju
+-- SUBMIT DESCRIPTION: Change range from (1..65535) to (0..65535) for commands
+-- /cfg/l2/lacp/sysprio
+-- /cfg/l2/lacp/port/prio
+-- /c/l2/mrst/version
+--
+-- Revision submit_cheetah_13563/1 2005/08/05 17:39:30 rrekha
+-- Moved all the BWM related flags into the raw files.
+--
+-- Revision submit_cheetah_11345/1 2005/03/30 02:30:15 rrekha
+-- Remove the range for the VlanID since it defers in
+-- Cheetah/Elmo/Zoe. Added a new MIB variable vlanMaxVlanID which
+-- will give the max. value for the VLAN ID.
+--
+-- Revision submit_cheetah_11335/1 2005/03/29 21:28:59 yatsze
+-- Add MIB for PORT_TEAM
+--
+-- Revision submit_cheetah_11294/1 2005/03/28 20:37:30 yatsze
+-- Add portTeamCfg objects
+--
+-- Revision submit_cheetah_10834/1 2005/02/08 11:51:23 dillibab
+-- Added SNMP support for VLAN Info.
+--
+-- Revision submit_cheetah_10393/1 2005/01/05 21:01:32 mmacnt
+-- code reorg - moved from lib/agent
+--
+-- Revision submit_cheetah_10219/1 2004/11/16 18:45:44 dillibab
+-- Added SNMP objects to configure STP Port Link Type and Edge State.
+--
+-- Revision submit_cheetah_10162/1 2004/11/10 18:49:52 bshao
+-- CR 1016054: Changed VLAN range to 0..4095.
+--
+-- Revision submit_cheetah_10075/1 2004/11/04 18:53:25 bshao
+-- CR 1016467: Changed CIST port priority in SNMP/BBI to
+-- 0 - 240.
+--
+-- Revision submit_cheetah_10051/1 2004/11/03 01:29:32 bshao
+-- Cr 1016469: Changed mst___CfgMaxHopCount to range from
+-- 4 .. 60
+--
+-- Revision submit_cheetah_9239/1 2004/09/08 00:44:56 rrekha
+-- Cleanup L2 related flags.
+--
+-- Revision submit_cheetah_9196/1 2004/09/01 21:43:12 rrekha
+-- Minor changes for SMIv2 compliance.
+--
+-- Revision submit_cheetah_8623/1 2004/08/03 18:43:22 rrekha
+-- Moved QOS configuration to a new mib.
+--
+-- Revision submit_cheetah_8578/1 2004/07/30 00:36:28 rrekha
+-- Update the copyright header.
+--
+-- Revision submit_cheetah_8500/1 2004/07/26 21:40:38 rrekha
+-- Added ZOE related mibs from /src/bert/lib/agent directory.
+--
+-- Revision submit_cheetah_8441/1 2004/07/20 23:36:24 vprayaga
+-- Added description for lacpInfoPortTable MIB objects.
+--
+-- Revision submit_cheetah_8294/1 2004/07/13 22:47:08 rrekha
+-- Obsoleted stgCurCfgVlanBmap1, stgCurCfgVlanBmap2, stgNewCfgVlanBmap1
+-- and stgNewCfgVlanBmap2.
+-- Obosleted pmCurCfgPmirrPortVlansBmap1, pmCurCfgPmirrPortVlansBmap2,
+-- pmNewCfgPmirrPortVlansBmap1 and pmNewCfgPmirrPortVlansBmap2.
+--
+-- Revision submit_cheetah_8277/1 2004/07/12 14:57:33 rrekha
+-- Fixed Q00944149: Add lacpPortInfoTable for missing information.
+--
+-- Revision submit_cheetah_7777/2 2004/06/15 15:08:48 dillibab
+-- Merged with previous changes.
+--
+-- Revision submit_cheetah_7748/1 2004/06/10 17:35:41 rrekha
+-- Fixed Q00923538: Correct range for lacpur/NewCfgSystemPriority.
+-- Fixed Q00923594: Correct range for lacpCur/NewCfgPortActorAdminKey.
+-- Fixed Q00923600: Correct range for lacpCur/NewCfgPortActorPortPriority.
+--
+-- Revision submit_cheetah_7777/1 2004/06/15 09:16:21 dillibab
+-- Added SNMP object for STP Statistics.
+--
+-- Revision submit_cheetah_7576/1 2004/05/27 10:16:49 dillibab
+-- Added new vlan bitmap object to represent splitted vlan bitmaps into single object.
+--
+-- Revision submit_cheetah_5917/1 2003/12/12 21:55:35 rmundhra
+-- Porting SNMP/BBI support for Elmo Trunk Hash from
+-- elmof_1.0.0.0int branch.
+--
+-- Revision submit_cheetah_5822/1 2003/12/09 03:03:21 dleu
+-- Q00789469: changed the term "Teaming" to "Failover".
+-- For Elmo only.
+--
+-- Revision submit_cheetah_5841/1 2003/12/05 22:58:08 rrekha
+-- Converted MIBs to SMIv2.
+--
+-- Revision submit_cheetah_5311/1 2003/10/17 00:03:02 dleu
+-- Added SNMP/WebUI support for ELMO_TEAMING_TRUNK.
+--
+-- Revision submit_cheetah_5363/1 2003/10/16 02:01:47 vprayaga
+-- Added Cur and New MIBs for lacp group.
+--
+-- Revision submit_cheetah_5342/1 2003/10/15 03:28:55 vprayaga
+-- Added private MIBs for LACP feature.
+--
+-- Revision submit_cheetah_4435/1 2003/08/12 22:59:54 rrekha
+-- Changed name of mib file for cheetah*.mib to aos*.mib.
+--
+-- Revision submit_cheetah_3099/1 2003/05/13 14:17:49 yatsze
+-- Add new object fdbSrcTrunk
+--
+-- Revision submit_cheetah_2843/1 2003/04/29 00:26:51 vprayaga
+-- Corrected description of port mirroring features mib elements.
+--
+-- Revision submit_cheetah_2825/1 2003/04/28 22:07:24 vprayaga
+-- Updated CFG_STATIC_ARP/port mirroring mibs as per
+-- wendell suggestions.
+--
+-- Revision submit_cheetah_2813/1 2003/04/26 02:47:30 vprayaga
+-- Added SNMP support for VLAN traffic mirroring per port.
+--
+-- Revision submit_cheetah_2784/1 2003/04/24 20:33:09 yuhuang
+-- Added MIB objects vlanCurCfgLearn and vlanNewCfgLearn for the
+-- VLAN source mac learning control.
+--
+-- Revision submit_cheetah_2695/1 2003/04/18 21:36:16 rrekha
+-- Added object stpInfoPortPathCost.
+--
+-- Revision submit_cheetah_2494/3 2003/04/02 21:56:10 mp1
+-- added Jumbo access
+--
+-- Revision submit_cheetah_2488/1 2003/04/02 20:00:42 rrekha
+-- Added stpInfoTable and stpInfoPortTable in private MIB since
+-- with SNMPv3 the standard mibs cannot be used as they do not support
+-- multiple STPs.
+--
+-- Revision submit_cheetah_2476/1 2003/04/02 00:29:31 rrekha
+-- Since SNMPv3 does not use community strings which was used
+-- to specify the STP number previously added private mibs for
+-- STP configuration as RFC 1493 does not provide for configuration
+-- of multiple STPs. With this change using SNMPv3 the RFC mibs
+-- will always return only the STP 1 configuration.
+--
+-- Revision submit_cheetah_1919/1 2003/02/05 20:05:58 rrekha
+-- Changed the include paths for integrating support
+-- for SNMP V3 Windmanage Stack.
+--
+-- Revision submit_cheetah_1583/1 2002/11/27 00:14:04 rmundhra
+-- Fixed CR Q00570451: EMS: Monitor>Bridge>Fwd database
+-- shows different SP than telnet.
+--
+-- Revision submit_cheetah_1573/1 2002/11/26 18:15:22 rmundhra
+-- Modified the range for vlan entries to be 4090
+-- for Cheetah switches as the other 4 entries are
+-- going to be used internally.
+--
+-- Revision submit_cheetah_1546/1 2002/11/21 01:04:10 rrekha
+-- Fixed Q00546520 : Added FDB table in the private mib since
+-- the standard mib table dot1dTpFdbTable does not have all the
+-- columns.
+--
+-- Revision submit_cheetah_1109/1 2002/10/02 23:32:30 rrekha
+-- Fixed Q00533514: Added MIB object fdbClear to clear the
+-- FDB.
+--
+-- Revision submit_cheetah_217/1 2002/06/26 20:27:30 rrekha
+-- Modified some of the incorrect ranges. Also removed ranges
+-- for table indices as these should be obtained from the max
+-- table sizes. Fixed typos in BGP mibs.
+--
+-- Revision submit_cheetah_20/1 2002/06/06 23:11:02 mmacnt
+-- testing submit
+--
+-- Revision submit_cheetah_13/1 2002/06/06 22:56:43 rrekha
+-- Correct description for fdbStatsFinds.
+--
+-- Revision ch_1_0_0_dev/4 2002/06/04 21:48:06 rrekha
+-- Added MIB objects for FDB statistics.
+--
+-- Revision ch_1_0_0_dev/3 2002/04/23 21:47:11 smiao
+-- Renamed node cheetah to aws-switches.
+--
+-- Revision ch_1_0_0_dev/2 2002/03/19 04:51:30 smiao
+-- Removed port mirroring operation for SNMP and webUI.
+--
+-- Revision ch_1_0_0_dev/1 2002/03/07 19:01:55 smiao
+-- Removed unnecssary MIB objects for CHEEATH.
+--
+-- Revision ch10latest_smiao/2 2002/02/13 01:41:24 smiao
+-- Initial checked in for cheetah MIB files.
+--
+-- $EndLog$
+--
+
+ALTEON-CS-PHYSICAL-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, TimeTicks
+ FROM SNMPv2-SMI
+ DisplayString, PhysAddress
+ FROM SNMPv2-TC
+ aws-switch
+ FROM ALTEON-ROOT-MIB;
+
+layer2 MODULE-IDENTITY
+ LAST-UPDATED "200409010000Z" -- 1 September, 2004
+ ORGANIZATION "Nortel Networks"
+ CONTACT-INFO "Rekha Singamsetty
+ Suresh Batchu
+
+ Nortel Networks
+ 4655 Great America Parkway
+ Santa Clara CA 95054
+
+ +1 408 495 2400
+ rrekha@nortelnetworks.com
+ sbatchu@nortelnetworks.com"
+ DESCRIPTION
+ "The MIB module for the Alteon OS Layer2 configuration, statistics and
+ information ."
+ REVISION "200409010000Z" -- 1 September, 2004
+ DESCRIPTION
+ "Added revision clause for SMIv2 compliance."
+ ::= { aws-switch 2 }
+
+
+ BridgeId ::= OCTET STRING (SIZE (8))
+
+
+layer2Configs OBJECT IDENTIFIER ::= { layer2 1 }
+layer2Stats OBJECT IDENTIFIER ::= { layer2 2 }
+layer2Info OBJECT IDENTIFIER ::= { layer2 3 }
+layer2Oper OBJECT IDENTIFIER ::= { layer2 4 }
+
+vlan OBJECT IDENTIFIER ::= { layer2Configs 1 }
+trunkgroup OBJECT IDENTIFIER ::= { layer2Configs 2 }
+stgCfg OBJECT IDENTIFIER ::= { layer2Configs 3 }
+mirroring OBJECT IDENTIFIER ::= { layer2Configs 4 }
+lacp OBJECT IDENTIFIER ::= { layer2Configs 5 }
+mstCfg OBJECT IDENTIFIER ::= { layer2Configs 7 }
+portTeamCfg OBJECT IDENTIFIER ::= { layer2Configs 9 }
+
+
+mirrPortMirr OBJECT IDENTIFIER ::= { mirroring 1 }
+
+mstGeneralCfg OBJECT IDENTIFIER ::= { mstCfg 1 }
+mstCistCfg OBJECT IDENTIFIER ::= { mstCfg 2 }
+
+fdbStats OBJECT IDENTIFIER ::= { layer2Stats 1 }
+stpStats OBJECT IDENTIFIER ::= { layer2Stats 2 }
+
+fdbInfo OBJECT IDENTIFIER ::= { layer2Info 1 }
+stpInfo OBJECT IDENTIFIER ::= { layer2Info 2 }
+lacpInfo OBJECT IDENTIFIER ::= { layer2Info 3 }
+cistInfo OBJECT IDENTIFIER ::= { layer2Info 4 }
+vlanInfo OBJECT IDENTIFIER ::= { layer2Info 5 }
+
+cistGeneralInfo OBJECT IDENTIFIER ::= { cistInfo 1 }
+
+portTeamInfo OBJECT IDENTIFIER ::= { layer2Info 6 }
+
+-- VLAN group
+vlanMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the VLAN configuration table."
+ ::= { vlan 1 }
+
+vlanMaxVlanID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed VLAN ID."
+ ::= { vlan 4 }
+
+vlanCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN configuration."
+ ::= { vlan 2 }
+
+vlanCurCfgTableEntry OBJECT-TYPE
+ SYNTAX VlanCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the VLAN configuration table."
+ INDEX { vlanCurCfgVlanId }
+ ::= { vlanCurCfgTable 1 }
+
+VlanCurCfgTableEntry ::= SEQUENCE {
+ vlanCurCfgVlanId Integer32,
+ vlanCurCfgPorts OCTET STRING,
+ vlanCurCfgState INTEGER,
+ vlanCurCfgBwmContract Integer32,
+ vlanCurCfgStg Integer32,
+ vlanCurCfgJumbo INTEGER,
+ vlanCurCfgLearn INTEGER,
+ vlanCurCfgVlanName DisplayString
+ }
+
+vlanCurCfgVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier."
+ ::= { vlanCurCfgTableEntry 1 }
+
+vlanCurCfgVlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN name."
+ ::= { vlanCurCfgTableEntry 2 }
+
+vlanCurCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the VLAN. The ports are presented in bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the VLAN
+ 0 - The represented port does not belong to the VLAN"
+ ::= { vlanCurCfgTableEntry 3 }
+
+vlanCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a VLAN"
+ ::= { vlanCurCfgTableEntry 4 }
+
+vlanCurCfgBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Default contract number the VLAN "
+ ::= { vlanCurCfgTableEntry 5 }
+
+vlanCurCfgStg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Spanning Tree Group for the VLAN."
+ ::= { vlanCurCfgTableEntry 6 }
+
+vlanCurCfgJumbo OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Jumbo frames on a VLAN"
+ ::= { vlanCurCfgTableEntry 7 }
+
+vlanCurCfgLearn OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable source MAC address learning on a VLAN"
+ ::= { vlanCurCfgTableEntry 8 }
+
+vlanNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN configuration."
+ ::= { vlan 3 }
+
+vlanNewCfgTableEntry OBJECT-TYPE
+ SYNTAX VlanNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the VLAN configuration table."
+ INDEX { vlanNewCfgVlanId }
+ ::= { vlanNewCfgTable 1 }
+
+VlanNewCfgTableEntry ::= SEQUENCE {
+ vlanNewCfgVlanId Integer32,
+ vlanNewCfgVlanName DisplayString,
+ vlanNewCfgPorts OCTET STRING,
+ vlanNewCfgState INTEGER,
+ vlanNewCfgAddPort Integer32,
+ vlanNewCfgRemovePort Integer32,
+ vlanNewCfgBwmContract Integer32,
+ vlanNewCfgStg Integer32,
+ vlanNewCfgJumbo INTEGER,
+ vlanNewCfgLearn INTEGER,
+ vlanNewCfgDelete INTEGER
+ }
+
+vlanNewCfgVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier."
+ ::= { vlanNewCfgTableEntry 1 }
+
+vlanNewCfgVlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VLAN name."
+ ::= { vlanNewCfgTableEntry 2 }
+
+vlanNewCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the VLAN. The ports are presented in bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the VLAN
+ 0 - The represented port does not belong to the VLAN"
+ ::= { vlanNewCfgTableEntry 3 }
+
+vlanNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a VLAN"
+ ::= { vlanNewCfgTableEntry 4 }
+
+vlanNewCfgAddPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port to be added to the specified VLAN. A '0' value is
+ returned when read."
+ ::= { vlanNewCfgTableEntry 5 }
+
+vlanNewCfgRemovePort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port to be removed from the specified VLAN. A '0'
+ value is returned when read."
+ ::= { vlanNewCfgTableEntry 6 }
+
+vlanNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to create or delete a VLAN.
+ other(1) is returned always when read.
+ The following values are writable: delete(2)...to delete a VLAN"
+ ::= { vlanNewCfgTableEntry 7 }
+
+vlanNewCfgBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Default contract number for the VLAN."
+ ::= { vlanNewCfgTableEntry 8 }
+
+vlanNewCfgStg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Spanning Tree Group for the VLAN."
+ ::= { vlanNewCfgTableEntry 9 }
+
+vlanNewCfgJumbo OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Jumbo frames on a VLAN"
+ ::= { vlanNewCfgTableEntry 10 }
+
+vlanNewCfgLearn OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable source mac address learning on a VLAN"
+ ::= { vlanNewCfgTableEntry 11 }
+
+-- Link Aggregation Control Protocol Group
+lacpCurSystemPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 2-octet read-write value indicating the priority
+ value associated with the Actor's System ID."
+ ::= { lacp 1 }
+
+lacpNewSystemPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A 2-octet read-write value indicating the priority
+ value associated with the Actor's System ID."
+ ::= { lacp 2 }
+
+lacpCurSystemTimeoutTime OBJECT-TYPE
+ SYNTAX INTEGER {
+ short(3),
+ long(90)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If a port does not receive LACPDUs for Timeout time LACP
+ information pertaining to the port is invalidated.
+ Its every 3 sec (short) and every 90 sec (long 3)."
+ ::= { lacp 5 }
+
+lacpNewSystemTimeoutTime OBJECT-TYPE
+ SYNTAX INTEGER {
+ short(3),
+ long(90)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If a port does not receive LACPDUs for Timeout time LACP
+ information pertaining to the port is invalidated.
+ Its every 3 sec (short) and every 90 sec (long 3)."
+ ::= { lacp 6 }
+
+lacpCurPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LacpCurPortCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LACP port configuration."
+ ::= { lacp 7 }
+
+lacpCurPortCfgTableEntry OBJECT-TYPE
+ SYNTAX LacpCurPortCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the LACP port configuration table."
+ INDEX { lacpCurPortCfgTableId }
+ ::= { lacpCurPortCfgTable 1 }
+
+LacpCurPortCfgTableEntry ::= SEQUENCE {
+ lacpCurPortCfgTableId Integer32,
+ lacpCurPortState INTEGER,
+ lacpCurPortActorPortPriority INTEGER,
+ lacpCurPortActorAdminKey INTEGER
+ }
+
+lacpCurPortCfgTableId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " LACP port number."
+ ::= { lacpCurPortCfgTableEntry 1 }
+
+lacpCurPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ active(2),
+ passive(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port state can be one of three states
+ off (Not participating in LACP)
+ Active (Initiates LACPDU updates)
+ Passive (Does not initiate LACPDU updates but responds to peer."
+ ::= { lacpCurPortCfgTableEntry 2 }
+
+lacpCurPortActorPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The priority value assigned to this Aggregation Port.
+ This 16-bit value is read-only."
+ ::= { lacpCurPortCfgTableEntry 3 }
+
+lacpCurPortActorAdminKey OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current administrative value of the Key for the
+ Aggregation Port. This is a 16-bit read-only value.
+ The meaning of particular Key values is of local
+ significance."
+ ::= { lacpCurPortCfgTableEntry 4 }
+
+lacpNewPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LacpNewPortCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LACP port configuration."
+ ::= { lacp 8 }
+
+lacpNewPortCfgTableEntry OBJECT-TYPE
+ SYNTAX LacpNewPortCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the LACP port configuration table."
+ INDEX { lacpNewPortCfgTableId }
+ ::= { lacpNewPortCfgTable 1 }
+
+LacpNewPortCfgTableEntry ::= SEQUENCE {
+ lacpNewPortCfgTableId Integer32,
+ lacpNewPortState INTEGER,
+ lacpNewPortActorPortPriority INTEGER,
+ lacpNewPortActorAdminKey INTEGER
+ }
+
+lacpNewPortCfgTableId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " LACP port number."
+ ::= { lacpNewPortCfgTableEntry 1 }
+
+lacpNewPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ active(2),
+ passive(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LACP port state can be one of three states
+ off (Not participating in LACP)
+ Active (Initiates LACPDU updates)
+ Passive (Does not initiate LACPDU updates but responds to peer."
+ ::= { lacpNewPortCfgTableEntry 2 }
+
+lacpNewPortActorPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The priority value assigned to this Aggregation Port.
+ This 16-bit value is read-write."
+ ::= { lacpNewPortCfgTableEntry 3 }
+
+lacpNewPortActorAdminKey OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current administrative value of the Key for the
+ Aggregation Port. This is a 16-bit read-write value.
+ The meaning of particular Key values is of local
+ significance."
+ ::= { lacpNewPortCfgTableEntry 4 }
+
+-- Trunk Group Group
+trunkGroupTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in trunk group table."
+ ::= { trunkgroup 1 }
+
+trunkGroupCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrunkGroupCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of trunk group configuration."
+ ::= { trunkgroup 2 }
+
+trunkGroupCurCfgTableEntry OBJECT-TYPE
+ SYNTAX TrunkGroupCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the trunk group configuration table."
+ INDEX { trunkGroupCurCfgIndex }
+ ::= { trunkGroupCurCfgTable 1 }
+
+TrunkGroupCurCfgTableEntry ::= SEQUENCE {
+ trunkGroupCurCfgIndex Integer32,
+ trunkGroupCurCfgPorts OCTET STRING,
+ trunkGroupCurCfgBwmContract Integer32,
+ trunkGroupCurCfgState INTEGER
+ }
+
+trunkGroupCurCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of the trunk group."
+ ::= { trunkGroupCurCfgTableEntry 1 }
+
+trunkGroupCurCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the trunk group. The ports are presented in
+ bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the trunk group
+ 0 - The represented port does not belong to the trunk group"
+ ::= { trunkGroupCurCfgTableEntry 2 }
+
+trunkGroupCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a trunk group."
+ ::= { trunkGroupCurCfgTableEntry 3 }
+
+trunkGroupCurCfgBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Default BW contract of a trunk group."
+ ::= { trunkGroupCurCfgTableEntry 4 }
+
+
+trunkGroupNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrunkGroupNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of trunk group configuration."
+ ::= { trunkgroup 3 }
+
+trunkGroupNewCfgTableEntry OBJECT-TYPE
+ SYNTAX TrunkGroupNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the trunk group configuration table."
+ INDEX { trunkGroupNewCfgIndex }
+ ::= { trunkGroupNewCfgTable 1 }
+
+TrunkGroupNewCfgTableEntry ::= SEQUENCE {
+ trunkGroupNewCfgIndex Integer32,
+ trunkGroupNewCfgPorts OCTET STRING,
+ trunkGroupNewCfgAddPort Integer32,
+ trunkGroupNewCfgRemovePort Integer32,
+ trunkGroupNewCfgState INTEGER,
+ trunkGroupNewCfgBwmContract Integer32,
+ trunkGroupNewCfgDelete INTEGER
+ }
+
+trunkGroupNewCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of the trunk group."
+ ::= { trunkGroupNewCfgTableEntry 1 }
+
+trunkGroupNewCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the trunk group. The ports are presented
+ in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the trunk group
+ 0 - The represented port does not belong to the trunk group"
+ ::= { trunkGroupNewCfgTableEntry 2 }
+
+trunkGroupNewCfgAddPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port to be added in the trunk group. When read, 0 is returned."
+ ::= { trunkGroupNewCfgTableEntry 3 }
+
+trunkGroupNewCfgRemovePort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port to be deleted from the trunk group. when read, 0
+ is returned."
+ ::= { trunkGroupNewCfgTableEntry 4 }
+
+trunkGroupNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a trunk group."
+ ::= { trunkGroupNewCfgTableEntry 5 }
+
+trunkGroupNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Setting the value to delete(2) will delete the entire
+ row. When read, other(1) is returned."
+ ::= { trunkGroupNewCfgTableEntry 6 }
+
+trunkGroupNewCfgBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Default BW contract of a trunk group."
+ ::= { trunkGroupNewCfgTableEntry 7 }
+
+
+
+-- Spanning Tree Group Configuration
+-- This group specifies the additional configurations that are not
+-- covered by the Bridge MIB (RFC 1493).
+-- The relative Spanning Tree information can be retrieved or configured
+-- using Bridge MIB with an unique community string for each group specified
+-- in entLogicalTable of Entity MIB (RFC 2037).
+--
+stgCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StgCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Spanning Tree Group configuration."
+ ::= { stgCfg 1 }
+
+stgCurCfgTableEntry OBJECT-TYPE
+ SYNTAX StgCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Spanning Tree Group configuration."
+ INDEX { stgCurCfgIndex }
+ ::= { stgCurCfgTable 1 }
+
+StgCurCfgTableEntry ::= SEQUENCE {
+ stgCurCfgIndex Integer32,
+ stgCurCfgState INTEGER,
+ stgCurCfgPriority INTEGER,
+ stgCurCfgBrgHelloTime INTEGER,
+ stgCurCfgBrgForwardDelay INTEGER,
+ stgCurCfgBrgMaxAge INTEGER,
+ stgCurCfgAgingTime INTEGER,
+ stgCurCfgVlanBmap OCTET STRING
+ }
+
+stgCurCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of a particular Spanning Tree Group. This is also
+ index to the entLogicalTable of Entity MIB."
+ ::= { stgCurCfgTableEntry 1 }
+
+stgCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Turn on of off Spanning Tree operation of a particular Spanning
+ Tree Group."
+ ::= { stgCurCfgTableEntry 2 }
+
+
+stgCurCfgPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the write-able portion of the Bridge ID, i.e., the first
+ two octets of the (8 octet long) Bridge ID."
+ ::= { stgCurCfgTableEntry 5 }
+
+stgCurCfgBrgHelloTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value in seconds that all bridges use for HelloTime when this
+ bridge is acting as the root."
+ ::= { stgCurCfgTableEntry 6 }
+
+stgCurCfgBrgForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER (4..30)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value in seconds that all bridges use for ForwardDelay when this
+ bridge is acting as the root."
+ ::= { stgCurCfgTableEntry 7 }
+
+stgCurCfgBrgMaxAge OBJECT-TYPE
+ SYNTAX INTEGER (6..40)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value in seconds that all bridges use for MaxAge when this bridge
+ is acting as the root."
+ ::= { stgCurCfgTableEntry 8 }
+
+stgCurCfgAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The timeout period in seconds for aging out dynamically learned
+ forwarding information."
+ ::= { stgCurCfgTableEntry 9 }
+
+stgCurCfgVlanBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlans applied to the spanning tree group. The vlans are
+ presented in bitmap format. This string displays vlan number
+ from 1 to 4096.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vlan 9
+ || ||
+ || ||___ vlan 8
+ || |____ vlan 7
+ || . . .
+ ||_________ vlan 2
+ |__________ vlan 1 (as index to stgCurCfgTable)
+
+ where x : 1 - The represented vlan applied to the spanning tree.
+ 0 - The represented vlan not applied to the spanning tree"
+ ::= { stgCurCfgTableEntry 10 }
+
+
+stgNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StgNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Spanning Tree Groups configuration in the new_config."
+ ::= { stgCfg 2 }
+
+stgNewCfgTableEntry OBJECT-TYPE
+ SYNTAX StgNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Spanning Tree Group configuration."
+ INDEX { stgNewCfgIndex }
+ ::= { stgNewCfgTable 1 }
+
+StgNewCfgTableEntry ::= SEQUENCE {
+ stgNewCfgIndex Integer32,
+ stgNewCfgState INTEGER,
+ stgNewCfgDefaultCfg INTEGER,
+ stgNewCfgAddVlan Integer32,
+ stgNewCfgRemoveVlan Integer32,
+ stgNewCfgPriority INTEGER,
+ stgNewCfgBrgHelloTime INTEGER,
+ stgNewCfgBrgForwardDelay INTEGER,
+ stgNewCfgBrgMaxAge INTEGER,
+ stgNewCfgAgingTime INTEGER,
+ stgNewCfgVlanBmap OCTET STRING
+ }
+
+stgNewCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of a particular Spanning Tree Group. This is also
+ index to the entLogicalTable of Entity MIB."
+ ::= { stgNewCfgTableEntry 1 }
+
+stgNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Turn on of off Spanning Tree operation of a particular Spanning
+ Tree Group."
+ ::= { stgNewCfgTableEntry 2 }
+
+stgNewCfgDefaultCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ default-config(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting the value to default-config(1) will set the default
+ configuration as recommended by IEEE 802.1D for a particular
+ Spanning Tree Group. default-config (1) is always returned
+ When read, but it does not mean anything."
+ ::= { stgNewCfgTableEntry 3 }
+
+stgNewCfgAddVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The vlan to be added to the specified Spanning Tree Group. A
+ '0' value is returned when read."
+ ::= {stgNewCfgTableEntry 4 }
+
+stgNewCfgRemoveVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The vlan to be removed from the specified Spanning Tree Group.
+ A '0' value is returned when read."
+ ::= { stgNewCfgTableEntry 5 }
+
+
+stgNewCfgPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of the write-able portion of the Bridge ID, i.e., the first
+ two octets of the (8 octet long) Bridge ID."
+ ::= { stgNewCfgTableEntry 8 }
+
+stgNewCfgBrgHelloTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value in seconds that all bridges use for HelloTime when this
+ bridge is acting as the root."
+ ::= { stgNewCfgTableEntry 9 }
+
+stgNewCfgBrgForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER (4..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value in seconds that all bridges use for ForwardDelay when this
+ bridge is acting as the root."
+ ::= { stgNewCfgTableEntry 10 }
+
+stgNewCfgBrgMaxAge OBJECT-TYPE
+ SYNTAX INTEGER (6..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value in seconds that all bridges use for MaxAge when this bridge
+ is acting as the root."
+ ::= { stgNewCfgTableEntry 11 }
+
+stgNewCfgAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The timeout period in seconds for aging out dynamically learned
+ forwarding information."
+ ::= { stgNewCfgTableEntry 12 }
+
+stgNewCfgVlanBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlans applied to the spanning tree group. The vlans are
+ presented in bitmap format. This string displays vlan number
+ from 1 to 4096.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vlan 9
+ || ||
+ || ||___ vlan 8
+ || |____ vlan 7
+ || . . .
+ ||_________ vlan 2
+ |__________ vlan 1 (as index to stgCurCfgTable)
+
+ where x : 1 - The represented vlan applied to the spanning tree.
+ 0 - The represented vlan not applied to the spanning tree"
+ ::= { stgNewCfgTableEntry 13 }
+
+
+stgCurCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StgCurCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Spanning Tree Group port configuration in the
+ current_config."
+ ::= { stgCfg 3 }
+
+stgCurCfgPortTableEntry OBJECT-TYPE
+ SYNTAX StgCurCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about port configuration of a particular Spanning Tree
+ Group."
+ INDEX { stgCurCfgStgIndex, stgCurCfgPortIndex }
+ ::= { stgCurCfgPortTable 1 }
+
+StgCurCfgPortTableEntry ::= SEQUENCE {
+ stgCurCfgStgIndex Integer32,
+ stgCurCfgPortIndex Integer32,
+ stgCurCfgPortPriority INTEGER,
+ stgCurCfgPortPathCost Integer32,
+ stgCurCfgPortLink INTEGER,
+ stgCurCfgPortEdge INTEGER,
+ stgCurCfgPortState INTEGER
+ }
+
+stgCurCfgStgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of a particular Spanning Tree Group. This is also
+ index to the entLogicalTable of Entity MIB."
+ ::= { stgCurCfgPortTableEntry 1 }
+
+stgCurCfgPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port identifier of a particular Spanning Tree Group."
+ ::= { stgCurCfgPortTableEntry 2 }
+
+stgCurCfgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Turn on of off Spanning Tree operation of a particular port of a
+ Spanning Tree Group."
+ ::= { stgCurCfgPortTableEntry 3 }
+
+stgCurCfgPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the priority field which is contained in the first
+ (in network byte order) octet of the (2 octet long) Port ID."
+ ::= { stgCurCfgPortTableEntry 4 }
+
+stgCurCfgPortPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The contribution of this port to the path cost of paths towards the
+ spanning tree root which include this port (if MSTP/RSTP is enabled
+ range is (0..200000000) else range is (0..65535) )."
+ ::= { stgCurCfgPortTableEntry 5 }
+
+stgCurCfgPortLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ p2p(2),
+ shared(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the port link."
+ ::= { stgCurCfgPortTableEntry 6 }
+
+stgCurCfgPortEdge OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of port edge."
+ ::= { stgCurCfgPortTableEntry 7 }
+
+stgNewCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StgNewCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Spanning Tree Group port configuration in the
+ new_config."
+ ::= { stgCfg 4 }
+
+stgNewCfgPortTableEntry OBJECT-TYPE
+ SYNTAX StgNewCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about port configuration of a particular Spanning Tree
+ Group."
+ INDEX { stgNewCfgStgIndex, stgNewCfgPortIndex }
+ ::= { stgNewCfgPortTable 1 }
+
+StgNewCfgPortTableEntry ::= SEQUENCE {
+ stgNewCfgStgIndex Integer32,
+ stgNewCfgPortIndex Integer32,
+ stgNewCfgPortPriority INTEGER,
+ stgNewCfgPortPathCost Integer32,
+ stgNewCfgPortLink INTEGER,
+ stgNewCfgPortEdge INTEGER,
+ stgNewCfgPortState INTEGER
+ }
+
+stgNewCfgStgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of a particular Spanning Tree Group. This is also
+ index to the entLogicalTable of Entity MIB."
+ ::= { stgNewCfgPortTableEntry 1 }
+
+stgNewCfgPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port identifier of a particular Spanning Tree Group."
+ ::= { stgNewCfgPortTableEntry 2 }
+
+stgNewCfgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Turn on of off Spanning Tree operation of a particular port of a
+ Spanning Tree Group."
+ ::= { stgNewCfgPortTableEntry 3 }
+
+stgNewCfgPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of the priority field which is contained in the first
+ (in network byte order) octet of the (2 octet long) Port ID."
+ ::= { stgNewCfgPortTableEntry 4 }
+
+stgNewCfgPortPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The contribution of this port to the path cost of paths towards the
+ spanning tree root which include this port (if MSTP/RSTP is enabled
+ range is (0..200000000) else range is (0..65535) )."
+ ::= { stgNewCfgPortTableEntry 5 }
+
+stgNewCfgPortLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ p2p(2),
+ shared(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of the port link."
+ ::= { stgNewCfgPortTableEntry 6 }
+
+stgNewCfgPortEdge OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of port edge."
+ ::= { stgNewCfgPortTableEntry 7 }
+
+-- Complete Port Mirroring
+pmCurCfgPortMirrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of port-based port mirroring."
+ ::= { mirrPortMirr 1 }
+
+pmNewCfgPortMirrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The state of port-based port mirroring."
+ ::= { mirrPortMirr 2 }
+
+pmCurCfgPortMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmCurCfgPortMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of monitoring ports."
+ ::= { mirrPortMirr 3 }
+
+pmCurCfgPortMonitorEntry OBJECT-TYPE
+ SYNTAX PmCurCfgPortMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the monitoring port table."
+ INDEX { pmCurCfgPmirrMoniPortIndex, pmCurCfgPmirrMirrPortIndex }
+ ::= { pmCurCfgPortMonitorTable 1 }
+
+PmCurCfgPortMonitorEntry ::= SEQUENCE {
+ pmCurCfgPmirrMoniPortIndex Integer32,
+ pmCurCfgPmirrMirrPortIndex Integer32,
+ pmCurCfgPmirrDirection INTEGER,
+ pmCurCfgPmirrPortVlansBmap OCTET STRING
+ }
+
+pmCurCfgPmirrMoniPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The monitoring port number."
+ ::= { pmCurCfgPortMonitorEntry 1 }
+
+pmCurCfgPmirrMirrPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mirrored port number"
+ ::= { pmCurCfgPortMonitorEntry 2 }
+
+pmCurCfgPmirrDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ in(1),
+ out(2),
+ both(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of traffic to be monitored with respect to the
+ mirrored port."
+ ::= { pmCurCfgPortMonitorEntry 3 }
+
+
+pmCurCfgPmirrPortVlansBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mirrored VLANs (1-4096) list for the port. The VLANs are presented in bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vlan 9
+ || ||
+ || ||___ vlan 8
+ || |____ vlan 7
+ || . . .
+ ||_________ vlan 2
+ |__________ vlan 1
+
+ where x : 1 - The represented VLAN is being mirrored.
+ 0 - The represented VLAN is not being mirrored.
+ Note: When all octets are zero - all vlan(s) traffic is
+ being for the port"
+ ::= { pmCurCfgPortMonitorEntry 6 }
+
+pmNewCfgPortMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmNewCfgPortMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of monitoring ports."
+ ::= { mirrPortMirr 4 }
+
+pmNewCfgPortMonitorEntry OBJECT-TYPE
+ SYNTAX PmNewCfgPortMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the monitoring port table."
+ INDEX { pmNewCfgPmirrMoniPortIndex, pmNewCfgPmirrMirrPortIndex }
+ ::= { pmNewCfgPortMonitorTable 1 }
+
+PmNewCfgPortMonitorEntry ::= SEQUENCE {
+ pmNewCfgPmirrMoniPortIndex Integer32,
+ pmNewCfgPmirrMirrPortIndex Integer32,
+ pmNewCfgPmirrDirection INTEGER,
+ pmNewCfgPmirrDelete INTEGER,
+ pmNewCfgAddVlan Integer32,
+ pmNewCfgRemoveVlan Integer32,
+ pmNewCfgPmirrPortVlansBmap OCTET STRING
+ }
+
+pmNewCfgPmirrMoniPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The monitoring port number."
+ ::= { pmNewCfgPortMonitorEntry 1 }
+
+pmNewCfgPmirrMirrPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mirrored port number"
+ ::= { pmNewCfgPortMonitorEntry 2 }
+
+pmNewCfgPmirrDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ in(1),
+ out(2),
+ both(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of traffic to be monitored with respect to the
+ mirrored port."
+ ::= { pmNewCfgPortMonitorEntry 3 }
+
+pmNewCfgPmirrDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Setting the value to delete(2) will delete the entire
+ row. When read, other(1) is returned."
+ ::= { pmNewCfgPortMonitorEntry 4 }
+
+
+pmNewCfgAddVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VLAN whose traffic is to be mirrored for this port.
+ A '0' value is returned when read."
+ ::= { pmNewCfgPortMonitorEntry 7 }
+
+pmNewCfgRemoveVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VLAN whose traffic will no longer to be mirrored.
+ A '0' value is returned when read."
+ ::= { pmNewCfgPortMonitorEntry 8 }
+
+pmNewCfgPmirrPortVlansBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mirrored VLANs(1-4096) list for the port. The VLANs are presented in bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vlan 9
+ || ||
+ || ||___ vlan 8
+ || |____ vlan 7
+ || . . .
+ ||_________ vlan 2
+ |__________ vlan 1
+
+ where x : 1 - The represented VLAN is being mirrored.
+ 0 - The represented VLAN is not being mirrored.
+ Note: All octets are zero means all vlan(s) traffic is
+ being mirrored for the port"
+ ::= { pmNewCfgPortMonitorEntry 9 }
+
+-- MST Configuration
+
+mstCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable MSTP/RSTP"
+ ::= { mstGeneralCfg 1 }
+
+mstNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable MSTP/RSTP"
+ ::= { mstGeneralCfg 2 }
+
+mstCurCfgRegionName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Name for the Region's configuration."
+ ::= { mstGeneralCfg 3 }
+
+mstNewCfgRegionName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Name for the Region's configuration."
+ ::= { mstGeneralCfg 4 }
+
+mstCurCfgRegionVersion OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version of the MST Region."
+ ::= { mstGeneralCfg 5 }
+
+mstNewCfgRegionVersion OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Version of the MST Region."
+ ::= { mstGeneralCfg 6 }
+
+mstCurCfgMaxHopCount OBJECT-TYPE
+ SYNTAX INTEGER (4..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the maximum hop count value."
+ ::= { mstGeneralCfg 7 }
+
+mstNewCfgMaxHopCount OBJECT-TYPE
+ SYNTAX INTEGER (4..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the maximum hop count value."
+ ::= { mstGeneralCfg 8 }
+
+mstCurCfgStpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ mstp(1),
+ rstp(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of Spanning Tree Protocal the bridge is currently
+ running."
+ ::= { mstGeneralCfg 9 }
+
+mstNewCfgStpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ mstp(1),
+ rstp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The version of Spanning Tree Protocal the bridge is currently
+ running."
+ ::= { mstGeneralCfg 10 }
+
+mstCistDefaultCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting the value to default(1) will set the Multiple
+ Spanning Tree and member parameters to default. default(1) is
+ always returned when read, but it does not mean anything."
+ ::= { mstCistCfg 1 }
+
+-- CIST Brige Configuration
+mstCistBridgeCfg OBJECT IDENTIFIER ::= { mstCistCfg 2 }
+
+mstCistCurCfgBridgePriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the writable portion of the Brigde Identifier comprising
+ of the first two octets."
+ ::= { mstCistBridgeCfg 1 }
+
+mstCistNewCfgBridgePriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of the writable portion of the Brigde Identifier comprising
+ of the first two octets."
+ ::= { mstCistBridgeCfg 2 }
+
+
+mstCistCurCfgBridgeMaxAge OBJECT-TYPE
+ SYNTAX INTEGER (6..40)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value in seconds that all bridges use for MaxAge when this bridge
+ is acting as the root."
+ ::= { mstCistBridgeCfg 5 }
+
+mstCistNewCfgBridgeMaxAge OBJECT-TYPE
+ SYNTAX INTEGER (6..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value in seconds that all bridges use for MaxAge when this bridge
+ is acting as the root."
+ ::= { mstCistBridgeCfg 6 }
+
+mstCistCurCfgBridgeForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER (4..30)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value in seconds that all bridges use for ForwardDelay when this
+ bridge is acting as the root."
+ ::= { mstCistBridgeCfg 7 }
+
+mstCistNewCfgBridgeForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER (4..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value in seconds that all bridges use for ForwardDelay when this
+ bridge is acting as the root."
+ ::= { mstCistBridgeCfg 8 }
+
+-- CIST Port Configuration
+
+mstCistCurCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstCistCurCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of CIST Port configuration."
+ ::= { mstCistCfg 3 }
+
+mstCistCurCfgPortTableEntry OBJECT-TYPE
+ SYNTAX MstCistCurCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular CIST Port configuration."
+ INDEX { mstCistCurCfgPortIndex }
+ ::= { mstCistCurCfgPortTable 1 }
+
+MstCistCurCfgPortTableEntry ::= SEQUENCE {
+ mstCistCurCfgPortIndex Integer32,
+ mstCistCurCfgPortPriority INTEGER,
+ mstCistCurCfgPortPathCost INTEGER,
+ mstCistCurCfgPortLinkType INTEGER,
+ mstCistCurCfgPortEdge INTEGER,
+ mstCistCurCfgPortStpState INTEGER,
+ mstCistCurCfgPortHelloTime INTEGER
+ }
+
+mstCistCurCfgPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the port for which this entry contains spanning
+ tree configuration."
+ ::= { mstCistCurCfgPortTableEntry 1 }
+
+mstCistCurCfgPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..240)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The four most significant bits of the Port Identifier of the
+ Spanning Tree instance can be modified by setting this value."
+ ::= { mstCistCurCfgPortTableEntry 2 }
+
+mstCistCurCfgPortPathCost OBJECT-TYPE
+ SYNTAX INTEGER (1..200000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The contribution of this port to the path cost of paths towards
+ the CIST Root which include this port."
+ ::= { mstCistCurCfgPortTableEntry 3 }
+
+mstCistCurCfgPortLinkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ p2p(2),
+ shared(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The administrative point-to-point status of the LAN segment attached
+ to this port. A value of p2p (2) indicates that this port should
+ always be treated as if it is connected to a point-to-point link.
+ A value of shared(3) indicates that this port should be treated as
+ having a shared media connection. A value of auto(1) indicates that
+ this port is considered to have a point-to-point link if it is an
+ Aggregator and all of its members are aggregatable, or if the MAC
+ entity is configured for full duplex operation, either through
+ auto-negotiation or by management means."
+ ::= { mstCistCurCfgPortTableEntry 4 }
+
+mstCistCurCfgPortEdge OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the Edge Port parameter."
+ ::= { mstCistCurCfgPortTableEntry 5 }
+
+mstCistCurCfgPortStpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Turn port's Spanning Tree on/off."
+ ::= { mstCistCurCfgPortTableEntry 6 }
+
+mstCistCurCfgPortHelloTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time between the transmission of Configuration Port
+ PDUs in seconds."
+ ::= { mstCistCurCfgPortTableEntry 7 }
+
+mstCistNewCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstCistNewCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of CIST Port configuration."
+ ::= { mstCistCfg 4 }
+
+mstCistNewCfgPortTableEntry OBJECT-TYPE
+ SYNTAX MstCistNewCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular CIST Port configuration."
+ INDEX { mstCistNewCfgPortIndex }
+ ::= { mstCistNewCfgPortTable 1 }
+
+MstCistNewCfgPortTableEntry ::= SEQUENCE {
+ mstCistNewCfgPortIndex Integer32,
+ mstCistNewCfgPortPriority INTEGER,
+ mstCistNewCfgPortPathCost INTEGER,
+ mstCistNewCfgPortLinkType INTEGER,
+ mstCistNewCfgPortEdge INTEGER,
+ mstCistNewCfgPortStpState INTEGER,
+ mstCistNewCfgPortHelloTime INTEGER
+ }
+
+mstCistNewCfgPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the port for which this entry contains spanning
+ tree configuration."
+ ::= { mstCistNewCfgPortTableEntry 1 }
+
+mstCistNewCfgPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..240)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The four most significant bits of the Port Identifier of the
+ Spanning Tree instance can be modified by setting this value."
+ ::= { mstCistNewCfgPortTableEntry 2 }
+
+mstCistNewCfgPortPathCost OBJECT-TYPE
+ SYNTAX INTEGER (1..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The contribution of this port to the path cost of paths towards
+ the CIST Root which include this port."
+ ::= { mstCistNewCfgPortTableEntry 3 }
+
+mstCistNewCfgPortLinkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ p2p(2),
+ shared(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative point-to-point status of the LAN segment attached
+ to this port. A value of p2p (2) indicates that this port should
+ always be treated as if it is connected to a point-to-point link.
+ A value of shared(3) indicates that this port should be treated as
+ having a shared media connection. A value of auto(1) indicates that
+ this port is considered to have a point-to-point link if it is an
+ Aggregator and all of its members are aggregatable, or if the MAC
+ entity is configured for full duplex operation, either through
+ auto-negotiation or by management means."
+ ::= { mstCistNewCfgPortTableEntry 4 }
+
+mstCistNewCfgPortEdge OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of the Edge Port parameter."
+ ::= { mstCistNewCfgPortTableEntry 5 }
+
+mstCistNewCfgPortStpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Turn port's Spanning Tree on/off."
+ ::= { mstCistNewCfgPortTableEntry 6 }
+
+mstCistNewCfgPortHelloTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The amount of time between the transmission of Configuration Port
+ PDUs in seconds."
+ ::= { mstCistNewCfgPortTableEntry 7 }
+
+
+-- Port Team
+
+portTeamTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of port teams."
+ ::= { portTeamCfg 1 }
+
+portTeamCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortTeamCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port team current configuration."
+ ::= { portTeamCfg 2 }
+
+portTeamCurCfgTableEntry OBJECT-TYPE
+ SYNTAX PortTeamCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port team configuration table."
+ INDEX { portTeamCurCfgIndex }
+ ::= { portTeamCurCfgTable 1 }
+
+PortTeamCurCfgTableEntry ::= SEQUENCE {
+ portTeamCurCfgIndex Integer32,
+ portTeamCurCfgState INTEGER,
+ portTeamCurCfgPorts OCTET STRING,
+ portTeamCurCfgTrunks OCTET STRING
+ }
+
+portTeamCurCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of the port team."
+ ::= { portTeamCurCfgTableEntry 1 }
+
+portTeamCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a port team."
+ ::= { portTeamCurCfgTableEntry 2 }
+
+portTeamCurCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the port team. The ports are presented in
+ bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | |||_ port 8
+ | ||
+ | ||___ port 7
+ | |____ port 6
+ | . . .
+ |_________ port 1
+
+ where x : 1 - The represented port belongs to the port team
+ 0 - The represented port does not belong to the port team"
+ ::= { portTeamCurCfgTableEntry 3 }
+
+portTeamCurCfgTrunks OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trunk list in the port team. The trunks are presented in
+ bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | |||_ trunk 8
+ | ||
+ | ||___ trunk 7
+ | |____ trunk 6
+ | . . .
+ |_________ trunk 1
+
+ where x : 1 - The represented trunk belongs to the port team
+ 0 - The represented trunk does not belong to the port team"
+ ::= { portTeamCurCfgTableEntry 4 }
+
+portTeamNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortTeamNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port team new configuration."
+ ::= { portTeamCfg 3 }
+
+portTeamNewCfgTableEntry OBJECT-TYPE
+ SYNTAX PortTeamNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port team configuration table."
+ INDEX { portTeamNewCfgIndex }
+ ::= { portTeamNewCfgTable 1 }
+
+PortTeamNewCfgTableEntry ::= SEQUENCE {
+ portTeamNewCfgIndex Integer32,
+ portTeamNewCfgState INTEGER,
+ portTeamNewCfgPorts OCTET STRING,
+ portTeamNewCfgAddPort Integer32,
+ portTeamNewCfgRemovePort Integer32,
+ portTeamNewCfgTrunks OCTET STRING,
+ portTeamNewCfgAddTrunk Integer32,
+ portTeamNewCfgRemoveTrunk Integer32,
+ portTeamNewCfgDelete INTEGER
+ }
+
+portTeamNewCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of the port team."
+ ::= { portTeamNewCfgTableEntry 1 }
+
+portTeamNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a port team."
+ ::= { portTeamNewCfgTableEntry 2 }
+
+portTeamNewCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the port team. The ports are presented in
+ bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | |||_ port 8
+ | ||
+ | ||___ port 7
+ | |____ port 6
+ | . . .
+ |_________ port 1
+
+ where x : 1 - The represented port belongs to the port team
+ 0 - The represented port does not belong to the port team"
+ ::= { portTeamNewCfgTableEntry 3 }
+
+portTeamNewCfgAddPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port to be added in the port team. When read, 0 is returned."
+ ::= { portTeamNewCfgTableEntry 4 }
+
+portTeamNewCfgRemovePort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port to be deleted from the port team. When read, 0is returned."
+ ::= { portTeamNewCfgTableEntry 5 }
+
+portTeamNewCfgTrunks OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trunk list in the port team. The trunks are presented in
+ bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | |||_ trunk 8
+ | ||
+ | ||___ trunk 7
+ | |____ trunk 6
+ | . . .
+ |_________ trunk 1
+
+ where x : 1 - The represented trunk belongs to the port team
+ 0 - The represented trunk does not belong to the port team"
+ ::= { portTeamNewCfgTableEntry 6 }
+
+portTeamNewCfgAddTrunk OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The trunk to be added in the port team. When read, 0 is returned."
+ ::= { portTeamNewCfgTableEntry 7 }
+
+portTeamNewCfgRemoveTrunk OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The trunk to be deleted from the port team. When read, 0is returned."
+ ::= { portTeamNewCfgTableEntry 8 }
+
+portTeamNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Setting the value to delete(2) will delete the entire
+ row. When read, other(1) is returned."
+ ::= { portTeamNewCfgTableEntry 9 }
+
+portTeamInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortTeamInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port team information table."
+ ::= { portTeamInfo 1 }
+
+portTeamInfoTableEntry OBJECT-TYPE
+ SYNTAX PortTeamInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port team information table."
+ INDEX { portTeamInfoIndex }
+ ::= { portTeamInfoTable 1 }
+
+PortTeamInfoTableEntry ::= SEQUENCE {
+ portTeamInfoIndex Integer32,
+ portTeamInfoState INTEGER,
+ portTeamInfoPorts OCTET STRING,
+ portTeamInfoPortsState OCTET STRING,
+ portTeamInfoTrunks OCTET STRING,
+ portTeamInfoTrunksState OCTET STRING
+ }
+
+portTeamInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of the port team."
+ ::= { portTeamInfoTableEntry 1 }
+
+portTeamInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ passive(2),
+ active(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of a port team."
+ ::= { portTeamInfoTableEntry 2 }
+
+portTeamInfoPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the port team. The ports are presented in
+ bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | |||_ port 8
+ | ||
+ | ||___ port 7
+ | |____ port 6
+ | . . .
+ |_________ port 1
+
+ where x : 1 - The represented port is added to the port team
+ 0 - The represented port is not added to the port team"
+ ::= { portTeamInfoTableEntry 3 }
+
+portTeamInfoPortsState OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port state list in the port team. The ports states are presented in
+ bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | |||_ port 8 state
+ | ||
+ | ||___ port 7 state
+ | |____ port 6 state
+ | . . .
+ |_________ port 1 state
+
+ where x : 1 - The represented port in that team is up
+ 0 - If the represented port is added in that team then
+ the port state is down otherwise the port is not
+ added into that team( check whether port is added
+ to the team or not through the mib portTeamInfoPorts)."
+ ::= { portTeamInfoTableEntry 4 }
+
+portTeamInfoTrunks OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trunk list in the port team. The trunks are presented in
+ bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | |||_ trunk 8
+ | ||
+ | ||___ trunk 7
+ | |____ trunk 6
+ | . . .
+ |_________ trunk 1
+
+ where x : 1 - The represented trunk belongs to the port team
+ 0 - The represented trunk does not belong to the port team"
+ ::= { portTeamInfoTableEntry 5 }
+
+portTeamInfoTrunksState OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trunk state list in the trunk team. The trunks states are presented in
+ bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ | |||_ trunk 8 state
+ | ||
+ | ||___ trunk 7 state
+ | |____ trunk 6 state
+ | . . .
+ |_________ trunk 1 state
+
+ where x : 1 - The represented trunk in that team is up
+ 0 - If the represented trunk is added in that team then
+ the trunk state is down otherwise the port is
+ not added into that team( check whether it is added
+ to the team or not through the mib portTeamInfoTrunks)."
+ ::= { portTeamInfoTableEntry 6 }
+
+
+-- FDB Statistics
+
+fdbStatsCreates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of entries created in the Forwarding Database."
+ ::= { fdbStats 1 }
+
+fdbStatsDeletes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of entries deleted from the Forwarding Database."
+ ::= { fdbStats 2 }
+
+fdbStatsCurrent OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries in the Forwarding Database."
+ ::= { fdbStats 3 }
+
+fdbStatsHiwat OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Highest number of entries recorded at any given time in the
+ Forwarding Database."
+ ::= { fdbStats 4 }
+
+fdbStatsLookups OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of entry lookups in the Forwarding Database."
+ ::= { fdbStats 5 }
+
+fdbStatsLookupFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of unsuccessful searches made in the Forwarding Database."
+ ::= { fdbStats 6 }
+
+fdbStatsFinds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of searches in the Forwarding Database."
+ ::= { fdbStats 7 }
+
+fdbStatsFindFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of search failures in the Forwarding Database."
+ ::= { fdbStats 8 }
+
+fdbStatsFindOrCreates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of entries found or created in the Forwarding Database."
+ ::= { fdbStats 9 }
+
+fdbStatsOverflows OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of entries overflowing the Forwarding Database."
+ ::= { fdbStats 10 }
+
+-- STP Statistics
+
+stgStatsPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StgStatsPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Spanning Tree Group port statistics."
+ ::= { stpStats 1 }
+
+stgStatsPortTableEntry OBJECT-TYPE
+ SYNTAX StgStatsPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics about port of a particular Spanning Tree Group."
+ INDEX { stgStatsStpIndex, stgStatsPortIndex }
+ ::= { stgStatsPortTable 1 }
+
+StgStatsPortTableEntry ::= SEQUENCE {
+ stgStatsStpIndex Integer32,
+ stgStatsPortIndex Integer32,
+ stgStatsPortRcvCfgBpdus Counter32,
+ stgStatsPortRcvTcnBpdus Counter32,
+ stgStatsPortXmtCfgBpdus Counter32,
+ stgStatsPortXmtTcnBpdus Counter32
+ }
+
+stgStatsStpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of a particular Spanning Tree Group."
+ ::= { stgStatsPortTableEntry 1 }
+
+stgStatsPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port identifier of a particular Spanning Tree Group."
+ ::= { stgStatsPortTableEntry 2 }
+
+stgStatsPortRcvCfgBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Configuration BPDU's received on this port."
+ ::= { stgStatsPortTableEntry 3 }
+
+stgStatsPortRcvTcnBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of TCN BPDU's received on this port."
+ ::= { stgStatsPortTableEntry 4 }
+
+stgStatsPortXmtCfgBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Configuration BPDU's trasmitted from the port."
+ ::= { stgStatsPortTableEntry 5 }
+
+stgStatsPortXmtTcnBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of TCN BPDU's trasmitted from the port."
+ ::= { stgStatsPortTableEntry 6 }
+
+fdbClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the entire master FDB."
+ ::= { fdbInfo 1 }
+
+-- FDB table
+fdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of FDB entries."
+ ::= { fdbInfo 2 }
+
+fdbEntry OBJECT-TYPE
+ SYNTAX FdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the FDB table"
+ INDEX { fdbMacAddr }
+ ::= { fdbTable 1 }
+
+FdbEntry ::= SEQUENCE {
+ fdbMacAddr PhysAddress,
+ fdbVlan Integer32,
+ fdbSrcPort Integer32,
+ fdbSrcTrunk Integer32,
+ fdbState INTEGER,
+ fdbRefSps DisplayString,
+ fdbLearnedPort Integer32
+ }
+
+fdbMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address for the FDB entry."
+ ::= { fdbEntry 1 }
+
+fdbVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID for the FDB entry."
+ ::= { fdbEntry 2 }
+
+fdbSrcPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Either the value '0', or the port number of the port on which a frame
+ having a source address equal to the value of the corresponding
+ instance has been seen. A value of '0' indicates that the port
+ number has not been learned but that the bridge does have some
+ forwarding/filtering information about this address."
+ ::= { fdbEntry 3 }
+
+fdbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ignore(2),
+ forward(3),
+ flood(4),
+ ffd(5),
+ trunk(6),
+ vir(7),
+ vsr(8),
+ vpr(9),
+ other(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the FDB entry. The meanings of the values are :
+ unknown(1) : the MAC address has not yet been learned by the switch
+ but has only been seen as a destination address
+ forward(3) : the MAC address has been learned by the switch
+ flood(4) : the MAC address is a multicast destination address
+ trunk(6) : frames with this MAC address are forwarded to trunk
+ group
+ vir(7) : frames with this MAC address are forwarded for L3
+ processing"
+ ::= { fdbEntry 4 }
+
+fdbRefSps OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The referenced SPs associated with this FDB entry."
+ ::= { fdbEntry 5 }
+
+fdbLearnedPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The learned port associated with this FDB entry."
+ ::= { fdbEntry 6 }
+
+fdbSrcTrunk OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Either the value '0', or the trunk number of the trunk on which a frame
+ having a source address equal to the value of the corresponding
+ instance has been seen. A value of '0' indicates that the source
+ address is not associated with a trunk."
+ ::= { fdbEntry 7 }
+
+-- STP information
+
+stpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StpInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Spanning Tree Group information."
+ ::= { stpInfo 1 }
+
+stpInfoTableEntry OBJECT-TYPE
+ SYNTAX StpInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Spanning Tree Group."
+ INDEX { stpInfoIndex }
+ ::= { stpInfoTable 1 }
+
+StpInfoTableEntry ::= SEQUENCE {
+ stpInfoIndex Integer32,
+ stpInfoTimeSinceTopChange TimeTicks,
+ stpInfoTopChanges Counter32,
+ stpInfoDesignatedRoot BridgeId,
+ stpInfoRootCost Integer32,
+ stpInfoRootPort Integer32,
+ stpInfoMaxAge Integer32,
+ stpInfoHelloTime Integer32,
+ stpInfoForwardDelay Integer32,
+ stpInfoHoldTime Integer32
+ }
+
+stpInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of a particular Spanning Tree Group. This is also
+ index to the entLogicalTable of Entity MIB."
+ ::= { stpInfoTableEntry 1 }
+
+stpInfoTimeSinceTopChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time (in hundredths of a second) since the last time a topology
+ change was detected by the bridge entity."
+ ::= { stpInfoTableEntry 2 }
+
+stpInfoTopChanges OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of topology changes detected by this bridge since
+ the management entity was last reset or initialized."
+ ::= { stpInfoTableEntry 3 }
+
+stpInfoDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bridge identifier of the root of the spanning tree as determined
+ by the Spanning Tree Protocol as executed by this node. This value
+ is used as the Root Identifier parameter in all Configuration Bridge
+ PDUs originated by this node."
+ ::= { stpInfoTableEntry 4 }
+
+stpInfoRootCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cost of the path to the root as seen from this bridge."
+ ::= { stpInfoTableEntry 5 }
+
+stpInfoRootPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the port which offers the lowest cost path from
+ this bridge to the root bridge."
+ ::= { stpInfoTableEntry 6 }
+
+stpInfoMaxAge OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum age of Spanning Tree Protocol information learned from
+ the network on any port before it is discarded, in units of
+ hundredths of a second. This is the actual value that this bridge is
+ currently using."
+ ::= { stpInfoTableEntry 7 }
+
+stpInfoHelloTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time between the transmission of Configuration bridge
+ PDUs by this node on any port when it is the root of the spanning
+ tree or trying to become so, in units of hundredths of a second.
+ This is the actual value that this bridge is currently using."
+ ::= { stpInfoTableEntry 8 }
+
+stpInfoForwardDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This time value, measured in units of hundredths of a second,
+ controls how fast a port changes its spanning state when moving
+ towards the Forwarding state. The value determines how long the port
+ stays in each of the Listening and Learning states, which precede
+ the Forwarding state. This value is also used, when a topology
+ change has been detected and is underway, to age all dynamic entries
+ in the Forwarding Database."
+ ::= { stpInfoTableEntry 9 }
+
+stpInfoHoldTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This time value determines the interval length during which no more
+ than two Configuration bridge PDUs shall be transmitted by this node,
+ in units of hundredths of a second."
+ ::= { stpInfoTableEntry 10 }
+
+stpInfoPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StpInfoPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Spanning Tree Group port information."
+ ::= { stpInfo 2 }
+
+stpInfoPortTableEntry OBJECT-TYPE
+ SYNTAX StpInfoPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about port configuration for a particular Spanning Tree
+ Group."
+ INDEX { stpInfoPortStpIndex, stpInfoPortIndex }
+ ::= { stpInfoPortTable 1 }
+
+StpInfoPortTableEntry ::= SEQUENCE {
+ stpInfoPortStpIndex Integer32,
+ stpInfoPortIndex Integer32,
+ stpInfoPortState INTEGER,
+ stpInfoPortDesignatedRoot BridgeId,
+ stpInfoPortDesignatedCost Integer32,
+ stpInfoPortDesignatedBridge BridgeId,
+ stpInfoPortDesignatedPort OCTET STRING,
+ stpInfoPortForwardTransitions Counter32,
+ stpInfoPortRole INTEGER,
+ stpInfoPortLinkType INTEGER,
+ stpInfoPortEdge INTEGER,
+ stpInfoPortPathCost Integer32
+ }
+
+stpInfoPortStpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of a particular Spanning Tree Group."
+ ::= { stpInfoPortTableEntry 1 }
+
+stpInfoPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port identifier of a particular Spanning Tree Group."
+ ::= { stpInfoPortTableEntry 2 }
+
+stpInfoPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ blocking(2),
+ listening(3),
+ learning(4),
+ forwarding(5),
+ broken(6),
+ discarding(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port's current state as defined by application of the Spanning
+ Tree Protocol. This state controls what action a port takes on
+ reception of a frame. If the bridge has detected a port that is
+ malfunctioning it will place that port into the broken(6) state.
+ For ports which are disabled, this object will have a value of
+ disabled(1)."
+ ::= { stpInfoPortTableEntry 3 }
+
+stpInfoPortDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unique Bridge Identifier of the Bridge recorded as the Root in
+ the Configuration BPDUs transmitted by the Designated Bridge for the
+ segment to which the port is attached."
+ ::= { stpInfoPortTableEntry 4 }
+
+stpInfoPortDesignatedCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The path cost of the Designated Port of the segment connected to this
+ port. This value is compared to the Root Path Cost field in received
+ bridge PDUs."
+ ::= { stpInfoPortTableEntry 5 }
+
+stpInfoPortDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier of the bridge which this port considers to be
+ the Designated Bridge for this port's segment."
+ ::= { stpInfoPortTableEntry 6 }
+
+stpInfoPortDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port Identifier of the port on the Designated Bridge for this
+ port's segment."
+ ::= { stpInfoPortTableEntry 7 }
+
+stpInfoPortForwardTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times this port has transitioned from the Learning
+ state to the Forwarding state."
+ ::= { stpInfoPortTableEntry 8 }
+
+stpInfoPortPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The path cost of the port."
+ ::= { stpInfoPortTableEntry 9 }
+
+stpInfoPortRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ alternate(2),
+ backup(3),
+ root(4),
+ designated(5),
+ master(6),
+ unknown(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port role. Returns unknown(7) when MSTP/RSTP is not enabled,
+ otherwise returns appropriate port role."
+ ::= { stpInfoPortTableEntry 10 }
+
+stpInfoPortLinkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ p2p(1),
+ shared(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The point-to-point status of the LAN segment attached
+ to this port. A value of p2p (1) indicates that this port is being
+ treated as if it is connected to a point-to-point link.
+ A value of shared(2) indicates that this port is being treated as
+ having a shared media connection."
+ ::= { stpInfoPortTableEntry 11 }
+
+stpInfoPortEdge OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port is an edge port or not. Returns disabled(2) when the port is
+ not an edge port and returns enabled(1) when it is an edge port."
+ ::= { stpInfoPortTableEntry 12 }
+
+-- LACP information
+lacpInfoPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LacpInfoPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LACP port information."
+ ::= { lacpInfo 1 }
+
+lacpInfoPortTableEntry OBJECT-TYPE
+ SYNTAX LacpInfoPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a LACP port."
+ INDEX { lacpInfoPortIndex }
+ ::= { lacpInfoPortTable 1 }
+
+LacpInfoPortTableEntry ::= SEQUENCE {
+ lacpInfoPortIndex Integer32,
+ lacpInfoPortSelected INTEGER,
+ lacpInfoPortNtt INTEGER,
+ lacpInfoPortReadyN INTEGER,
+ lacpInfoPortMoved INTEGER
+ }
+
+lacpInfoPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port identifier."
+ ::= { lacpInfoPortTableEntry 1 }
+
+lacpInfoPortSelected OBJECT-TYPE
+ SYNTAX INTEGER {
+ selected(1),
+ unselected(2),
+ standby(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Selected flag value indicates that the selection logic has selected
+ an appropriate Aggregator. A value of unselected indicates that no
+ aggregator is currently selected. A value of standby indicates that
+ although the selection logic has selected an appropriate Aggregator,
+ aggregation restrictions currently precent the port from being
+ enabled as part of the aggregation, and so the port is being held
+ in standby condition."
+ ::= { lacpInfoPortTableEntry 2 }
+
+lacpInfoPortNtt OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Need to transmit flag. True indicates that there is new protocol
+ information that should be transmitted on the link."
+ ::= { lacpInfoPortTableEntry 3 }
+
+lacpInfoPortReadyN OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "True value for Ready_N flag indicates that the wait while timer
+ has expired and it is waiting to attach to an aggregator.
+ There is one Ready_N value for each port."
+ ::= { lacpInfoPortTableEntry 4 }
+
+lacpInfoPortMoved OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port Moved flag is set to true if the receive machine for a port
+ is in the port_disabled state, and the combination of partner oper
+ system and partner oper port number in use by the port has been
+ used by received in an incoming LACPDU on a different port."
+ ::= { lacpInfoPortTableEntry 5 }
+
+-- CIST Information
+
+cistRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bridge identifier of the Root of the common spanning
+ tree as determined by the Spanning Tree Protocol
+ as executed by this node. This value is used as
+ the CIST Root Identifier parameter in all Configuration
+ Bridge PDUs originated by this node."
+ ::= { cistGeneralInfo 1 }
+
+cistRootPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cost of the path to the CIST Root as seen from this bridge."
+ ::= { cistGeneralInfo 2 }
+
+cistRootPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port Number of the Port which offers the lowest path cost from
+ this bridge to the CIST Root Bridge."
+ ::= { cistGeneralInfo 3 }
+
+cistBridgeHelloTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time between the transmission of Configuration bridge
+ PDUs in seconds."
+ ::= { cistGeneralInfo 4 }
+
+cistBridgeMaxAge OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value in seconds that all bridges use for MaxAge when this bridge
+ is acting as the root."
+ ::= { cistGeneralInfo 5 }
+
+cistBridgeForwardDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value in seconds that all bridges use for ForwardDelay when this
+ bridge is acting as the root."
+ ::= { cistGeneralInfo 6 }
+
+cistRegionalRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bridge identifier of the Root of the Multiple
+ spanning tree region as determined by the Spanning Tree
+ Protocol as executed by this node. This value is used as
+ the CIST Regional Root Identifier parameter in all Configuration
+ Bridge PDUs originated by this node."
+ ::= { cistGeneralInfo 7 }
+
+cistRegionalPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Cost of the path to the CIST Regional Root as seen from this
+ bridge."
+ ::= { cistGeneralInfo 8 }
+
+
+-- CIST Port Information Table
+cistInfoPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CistInfoPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of CIST Port information."
+ ::= { cistInfo 2 }
+
+cistInfoPortTableEntry OBJECT-TYPE
+ SYNTAX CistInfoPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular CIST Port."
+ INDEX { cistInfoPortIndex }
+ ::= { cistInfoPortTable 1 }
+
+CistInfoPortTableEntry ::= SEQUENCE {
+ cistInfoPortIndex Integer32,
+ cistInfoPortPriority Integer32,
+ cistInfoPortPathCost Integer32,
+ cistInfoPortState INTEGER,
+ cistInfoPortRole INTEGER,
+ cistInfoPortDesignatedBridge BridgeId,
+ cistInfoPortDesignatedPort OCTET STRING,
+ cistInfoPortLinkType INTEGER
+ }
+
+cistInfoPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the port for which this entry contains spanning
+ tree configuration."
+ ::= { cistInfoPortTableEntry 1 }
+
+cistInfoPortPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The four most significant bits of the Port Identifier of the
+ Spanning Tree instance can be modified by setting this value."
+ ::= { cistInfoPortTableEntry 2 }
+
+cistInfoPortPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The contribution of this port to the path cost of paths towards
+ the CIST Root which include this port."
+ ::= { cistInfoPortTableEntry 3 }
+
+cistInfoPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ discarding (2),
+ learning (4),
+ forwarding (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current state of the Port as defined by the Common
+ spanning tree protocol."
+ ::= { cistInfoPortTableEntry 4 }
+
+cistInfoPortRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ alternate(2),
+ backup(3),
+ root(4),
+ designated(5),
+ master(6),
+ unknown(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Selected Port Role of the port for this spanning tree instance."
+ ::= { cistInfoPortTableEntry 5 }
+
+cistInfoPortDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unique Bridge Identifier of the bridge which this port
+ considers to be the Designated Bridge for the port's segment."
+ ::= { cistInfoPortTableEntry 6 }
+
+cistInfoPortDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port identifier of the port on the Designated Bridge
+ for this port's segment."
+ ::= { cistInfoPortTableEntry 7 }
+
+cistInfoPortLinkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ p2p(1),
+ shared(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The point-to-point status of the LAN segment attached
+ to this port. A value of p2p (2) indicates that this port is being
+ treated as if it is connected to a point-to-point link.
+ A value of shared(3) indicates that this port is being treated as
+ having a shared media connection."
+ ::= { cistInfoPortTableEntry 8 }
+
+-- VLAN information
+
+vlanInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN information."
+ ::= { vlanInfo 1 }
+
+vlanInfoTableEntry OBJECT-TYPE
+ SYNTAX VlanInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular VLAN."
+ INDEX { vlanInfoId }
+ ::= { vlanInfoTable 1 }
+
+VlanInfoTableEntry ::= SEQUENCE {
+ vlanInfoId INTEGER,
+ vlanInfoName DisplayString,
+ vlanInfoStatus INTEGER,
+ vlanInfoJumbo INTEGER,
+ vlanInfoBwmContract Integer32,
+ vlanInfoLearn INTEGER,
+ vlanInfoPorts OCTET STRING
+ }
+
+vlanInfoId OBJECT-TYPE
+ SYNTAX INTEGER (1..4090)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier."
+ ::= { vlanInfoTableEntry 1 }
+
+vlanInfoName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN name."
+ ::= { vlanInfoTableEntry 2 }
+
+vlanInfoStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable, VLAN state information"
+ ::= { vlanInfoTableEntry 3 }
+
+vlanInfoJumbo OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Jumbo frames, Jumbo frames state
+ information of a VLAN"
+ ::= { vlanInfoTableEntry 4 }
+
+vlanInfoBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Default BWM contract number information of a VLAN "
+ ::= { vlanInfoTableEntry 5 }
+
+vlanInfoLearn OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable source MAC address learning, MAC address
+ learning information of a VLAN"
+ ::= { vlanInfoTableEntry 6 }
+
+vlanInfoPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list information in the VLAN. The ports are presented
+ in bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the VLAN
+ 0 - The represented port does not belong to the VLAN"
+ ::= { vlanInfoTableEntry 7 }
+END
+
diff --git a/MIBS/alteonos/ALTEON-ROOT-MIB b/MIBS/alteonos/ALTEON-ROOT-MIB
new file mode 100644
index 0000000..def753b
--- /dev/null
+++ b/MIBS/alteonos/ALTEON-ROOT-MIB
@@ -0,0 +1,314 @@
+-- COPYRIGHT NOTICE
+-- Copyright (c) Nortel Networks, 2004
+-- All rights reserved
+--
+-- HISTORY
+-- $Log: altroot.mib,v $
+-- Revision 1.3 2007/10/17 01:09:52 jeneric
+-- 10/07 mib updates
+--
+-- Revision submit_cheetah_17123/1 2006/01/14 03:30:02 mp1
+-- EUED type changes
+--
+-- Revision submit_cheetah_10393/1 2005/01/05 21:01:22 mmacnt
+-- code reorg - moved from lib/agent
+--
+-- Revision submit_cheetah_10344/1 2004/11/22 23:40:04 dillibab
+-- Added mib objects for copper and fiber Zoe modules.
+--
+-- Revision submit_cheetah_8623/1 2004/08/03 18:43:55 rrekha
+-- Added new type for ZOE.
+--
+-- Revision submit_cheetah_2604/1 2003/04/11 22:41:46 rrekha
+-- Mike's changes : Added node for WLAN Securrity Switch.
+--
+-- Revision submit_cheetah_2293/1 2003/03/15 01:04:16 rrekha
+-- Added new line at end of file to keep MIB compiler happy.
+--
+-- Revision submit_cheetah_2181/1 2003/03/05 22:34:47 rrekha
+-- Added sysobjectids for 2208 and 2216.
+--
+-- Revision ge_latest_margozzi/12 2003/03/05 19:26:40 margozzi
+-- Added bobcat sysObjectIds. 2208 and 2216.
+--
+-- Revision ge_latest_margozzi/11 2003/01/22 19:28:54 margozzi
+-- Do to a coding issue on the switch I had to make
+-- the ALO registration nodes have the same OID length
+-- as the other tigon series switches.
+--
+-- Revision ge_latest_margozzi/10 2003/01/13 21:38:26 margozzi
+-- Added entries for the ALO143 and ALO150.
+-- Basically made the old sysObjectId the
+-- parent node for these two.
+--
+-- Revision ge_latest_margozzi/9 2003/01/09 18:36:05 margozzi
+-- changed aws2424s to the correct aas2424s. All the aws switches were
+-- rebranded to aas switches. However, we have already shipped this
+-- file to customers. To be safe, we will not go back and rename the
+-- registration node even though the OIDs would remain constant.
+--
+-- Revision ge_latest_margozzi/8 2003/01/07 22:59:16 margozzi
+-- Added entry for Lynx registration.
+--
+-- Revision ge_latest_margozzi/7 2002/12/19 19:23:14 margozzi
+-- Added registration point for Elmo ( wsm-BladeCenter )
+--
+-- Revision ge_latest_margozzi/6 2002/12/12 18:15:00 margozzi
+-- Added Alteon Link Optimizer ( ALO ) sysObjectID registration node.
+--
+-- Revision ge_latest_margozzi/5 2002/09/23 22:47:58 margozzi
+-- Added a sysObjectID for AWS2224.
+--
+-- Revision ge_latest_margozzi/4 2002/04/23 21:00:01 margozzi
+-- Added on more level to the Cheetah registration hierarchy.
+-- aws-switches was inserted between registration and the
+-- aws-2000 and aws-300 switches.
+--
+-- Revision ge_latest_margozzi/3 2002/04/22 23:03:21 margozzi
+-- Added Cheetah switch registration and private mib nodes.
+--
+-- Revision ge_latest_margozzi/2 2002/03/18 23:16:06 margozzi
+-- Renamed alteonPersonalContentDirector to alteonContentDirector.
+-- added a new contentDirector node for use as a root for any
+-- Content Director specific MIBs.
+--
+-- Revision ge_latest_margozzi/1 2001/08/09 17:46:51 margozzi
+-- Added an entry for the WebSwitch Module. The WSM is basically
+-- a 184 that has been converted into a blade that plugs into
+-- an 8600 Chassis.
+--
+-- Revision gesb1_mmargozzi/6 2001/07/11 22:50:57 mmargozzi
+-- moved definition of wsm4Traps from wsm4.mib to here. This removes a dependency of the tigon build to a file that is only used for the 8600 build
+--
+-- Revision gesb1_mmargozzi/5 2001/07/10 21:33:16 mmargozzi
+-- Removed the switch-chassis registration node and all of it's children. Also renamed alteon780 to chassis-8600.
+--
+-- Revision gesb1_mmargozzi/4 2001/06/19 17:35:53 mmargozzi
+-- Added support for the tungsten project. We still need to get the official name for tungsten and correct this MIB later
+--
+-- Revision gesb1_mmargozzi/3 2001/03/29 00:50:29 mmargozzi
+-- Added in the Volera required entries
+--
+-- Revision gesb1_mmargozzi/2 2001/03/22 19:50:42 mmargozzi
+-- Added support for AlteonPCC iSD
+--
+-- Revision gesb1_mmargozzi/1 2001/03/22 00:15:22 mmargozzi
+-- Added support for the 780 switch
+--
+-- Revision genie_rekha/4 2001/02/23 18:14:36 rekha
+-- Changed 'common' node to 'platform' for ISD platform.
+--
+-- Revision genie_rekha/2 2001/02/15 19:23:18 rekha
+-- Added SSLOffload MIB registrations.
+--
+-- Revision latest_mlin/4 2000/12/28 22:08:55 mlin
+-- Removed MIB OIDs for Alteon 714 and 300.
+-- Added MIB OIDs to support 1000BT LCM and ISD-PersonalContentDirector.
+--
+-- Revision test_smiao/5 1999/10/28 23:04:00 smiao
+-- Added Title display, Pre-enabled S/W keys and SNMP ObjId for
+-- Alteon 184/AD4.
+--
+-- Revision latest_mlin/2 1999/06/24 22:06:05 mlin
+-- Updated SNMP registrations for GS with latest naming.
+--
+-- Revision test_smiao/2 1999/03/30 01:31:40 smiao
+-- Implemeted MDA Slot Configuration Table and User-defined Default
+-- Configurations for MDA Slots Table.
+--
+-- Revision 1.1.2.2 1999/02/23 00:14:48 mlin
+-- 1st checkin to support Entity MIB.
+-- [1999/02/23 00:14:19 mlin]
+--
+-- Revision 1.1.2.1 1999/02/07 00:56:47 mlin
+-- Restructured MIBs for Genie switches.
+-- [1999/02/07 00:56:08 mlin]
+--
+-- $EndLog$
+--
+ALTEON-ROOT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ enterprises
+ FROM RFC1155-SMI;
+
+
+alteon OBJECT IDENTIFIER ::= { enterprises 1872 }
+
+-- textual conventions
+
+-- groups in alteon
+
+registration2 OBJECT IDENTIFIER ::= { alteon 1 }
+private-mibs OBJECT IDENTIFIER ::= { alteon 2 }
+
+--This only here because the Volera build requires it.
+--We want to obsolete it some day.
+personalContentCache OBJECT IDENTIFIER ::= { alteon 3 }
+ics OBJECT IDENTIFIER ::= { personalContentCache 1 }
+-- End of Volera hack :-(
+
+switch OBJECT IDENTIFIER ::= { private-mibs 1 }
+gs-switch OBJECT IDENTIFIER ::= { private-mibs 2 }
+isd OBJECT IDENTIFIER ::= { private-mibs 3 }
+switch-chassis OBJECT IDENTIFIER ::= { private-mibs 4 }
+aws-switch OBJECT IDENTIFIER ::= { private-mibs 5 }
+
+chassis-8600 OBJECT IDENTIFIER ::= { switch-chassis 1 }
+wsm4Traps OBJECT IDENTIFIER ::= { chassis-8600 2 }
+
+platform OBJECT IDENTIFIER ::= { isd 1 }
+sslOffload OBJECT IDENTIFIER ::= { isd 2 }
+firewall OBJECT IDENTIFIER ::= { isd 3 }
+contentDirector OBJECT IDENTIFIER ::= { isd 4 }
+
+-- Alteon product object identification
+
+-- TS AceSwitch Registration2
+
+-- AceSwitch 110 - 8 10/100 UTP and 2 1000 Fiber ports
+aceswitch110 OBJECT IDENTIFIER ::= { registration2 1 }
+
+-- AceDirector (110 based) - 8 10/100 UTP ports
+acedirector OBJECT IDENTIFIER ::= { registration2 2 }
+
+-- AceSwitch 180 - 8 10/100 UTP or 1000 Fiber, and 1 1000 Fiber ports
+aceswitch180 OBJECT IDENTIFIER ::= { registration2 3 }
+
+-- AceDirector 2 (180 based) - 8 10/100 UTP ports
+acedirector2 OBJECT IDENTIFIER ::= { registration2 4 }
+
+-- AceSwitch 180e - 8 10/100 UTP or 1000 Fiber, and 1 1000 Fiber ports
+aceswitch180e OBJECT IDENTIFIER ::= { registration2 5 }
+
+-- AceDirector 3 - 8 10/100 UTP and 1 1000 Fiber ports
+acedirector3 OBJECT IDENTIFIER ::= { registration2 6 }
+
+-- CacheDirector - 8 10/100 UTP ports
+cachedirector OBJECT IDENTIFIER ::= { registration2 7 }
+
+-- GS AceSwitch Registration
+gs-switches OBJECT IDENTIFIER ::= { registration2 8 }
+
+-- AceSwitch 184 - 8 10/100 UTP or 1000 Fiber, and 1 1000 Fiber ports
+aceswitch184 OBJECT IDENTIFIER ::= { registration2 9 }
+
+-- AceDirector 4 - 8 10/100 UTP and 1 1000 Fiber ports
+acedirector4 OBJECT IDENTIFIER ::= { registration2 10 }
+
+-- Integrated Service Director Registration
+isd-reg OBJECT IDENTIFIER ::= { registration2 11 }
+
+-- Webswitch Module 4 10/100 UTP or 1000 Fiber
+webswitch-module OBJECT IDENTIFIER ::= { registration2 12 }
+
+-- AWS series switches ( Cheetah )
+aws-switches OBJECT IDENTIFIER ::= { registration2 13 }
+
+-- deprecated, do not use
+-- Alteon Link Optimizer ( ALO )
+alteonLinkOptimizer OBJECT IDENTIFIER ::= { registration2 14 }
+
+-- Web Switch Module for IBM BladeCenter
+wsm-BladeCenter OBJECT IDENTIFIER ::= { registration2 15 }
+
+-- Alteon Link Optimizer ( ALO ) Series Registration
+alteonLinkOptimizer143 OBJECT IDENTIFIER ::= { registration2 16 }
+alteonLinkOptimizer150 OBJECT IDENTIFIER ::= { registration2 17 }
+
+-- Web Switch Module for IBM L2/L3 BladeCenter
+ibm-BladeCenterL3 OBJECT IDENTIFIER ::= { registration2 18 }
+-- Zoe Copper,Fiber Modules
+copperModule OBJECT IDENTIFIER ::= { ibm-BladeCenterL3 1 }
+fiberModule OBJECT IDENTIFIER ::= { ibm-BladeCenterL3 2 }
+
+
+-- AWS 2000 series switches 4 Gig plus 24/48 FE
+aws2000-switches OBJECT IDENTIFIER ::= { aws-switches 1 }
+
+-- AWS 3000 series switches 4 Gig plus 8/16 Gig
+aws3000-switches OBJECT IDENTIFIER ::= { aws-switches 2 }
+
+-- AWS 2000 Series Registration
+aws2424 OBJECT IDENTIFIER ::= { aws2000-switches 1 }
+aws2448 OBJECT IDENTIFIER ::= { aws2000-switches 2 }
+-- AWS 2200 series switches 2 Gig plus 24 FE
+aws2224 OBJECT IDENTIFIER ::= { aws2000-switches 3 }
+-- AWS2424 with SSL Acceleration
+aas2424s OBJECT IDENTIFIER ::= { aws2000-switches 4 }
+-- AAWS 2200 series switches 2 Gig plus 8 FE
+aas2208 OBJECT IDENTIFIER ::= { aws2000-switches 5 }
+-- AWS 2200 series switches 2 Gig plus 16 FE
+aas2216 OBJECT IDENTIFIER ::= { aws2000-switches 6 }
+-- AWS 2424E5 Series Registration
+aws2424E5 OBJECT IDENTIFIER ::= { aws2000-switches 7 }
+-- AWS2424 E5 with SSL Acceleration
+aas2424sE5 OBJECT IDENTIFIER ::= { aws2000-switches 8 }
+-- AAWS 2208 E5 series switches 2 Gig plus 8 FE
+aas2208E5 OBJECT IDENTIFIER ::= { aws2000-switches 9 }
+-- AWS 2216 E5 series switches 2 Gig plus 16 FE
+aas2216E5 OBJECT IDENTIFIER ::= { aws2000-switches 10 }
+
+-- AWS 3000 Series Registration
+aws3408 OBJECT IDENTIFIER ::= { aws3000-switches 1 }
+aws3416 OBJECT IDENTIFIER ::= { aws3000-switches 2 }
+aws3408E5 OBJECT IDENTIFIER ::= { aws3000-switches 3 }
+
+-- GS AceSwitch Registration
+-- Chassis Switches
+chas-switch OBJECT IDENTIFIER ::= { gs-switches 1 }
+
+-- Chassis Switch Registration
+chas-switch-reg OBJECT IDENTIFIER ::= { chas-switch 1 }
+
+-- Alteon 708 - Chassis with max. 64 FE or 16 GE ports
+alteon708 OBJECT IDENTIFIER ::= { chas-switch-reg 1 }
+
+-- skipping chas-switch-reg 2
+
+-- Chassis Switch sub-component Registration
+chas-switch-comp-reg OBJECT IDENTIFIER ::= { chas-switch 2 }
+
+-- AC Power Supply
+alteonACPowerSupply7xx OBJECT IDENTIFIER ::= { chas-switch-comp-reg 1 }
+
+-- DC Power Supply
+alteonDCPowerSupply7xx OBJECT IDENTIFIER ::= { chas-switch-comp-reg 2 }
+
+-- Fan Tray with four Fans for Alteon 708
+alteonFan708 OBJECT IDENTIFIER ::= { chas-switch-comp-reg 3 }
+
+-- skipping chas-switch-comp-reg 4
+
+-- Management Processor Module
+alteonModuleMP OBJECT IDENTIFIER ::= { chas-switch-comp-reg 5 }
+
+-- Switching Fabric Module
+alteonModuleSF OBJECT IDENTIFIER ::= { chas-switch-comp-reg 6 }
+
+-- MDA Module with 16 10/100 UTP ports
+alteonModuleFE-UTP OBJECT IDENTIFIER ::= { chas-switch-comp-reg 7 }
+
+-- Module with 4 1000SX ports
+alteonModuleGE-SX OBJECT IDENTIFIER ::= { chas-switch-comp-reg 8 }
+
+-- Module with 4 1000BT ports
+alteonModuleGE-UTP OBJECT IDENTIFIER ::= { chas-switch-comp-reg 9 }
+
+
+-- Integrated Service Director Registration
+-- Alteon Content Director
+alteonContentDirector OBJECT IDENTIFIER ::= { isd-reg 1 }
+
+alteonSSLOffload OBJECT IDENTIFIER ::= { isd-reg 2 }
+
+-- Personal Content Cache
+alteonPersonalContentCache OBJECT IDENTIFIER ::= { isd-reg 3 }
+
+-- Tungsten Firewall product ( awaiting the official name! )
+alteonFirewall OBJECT IDENTIFIER ::= { isd-reg 4 }
+
+-- Alteon WLAN Security Switch
+alteonWSS OBJECT IDENTIFIER ::= { isd-reg 5 }
+
+END
diff --git a/MIBS/alteonos/ALTEON-TIGON-SWITCH-MIB b/MIBS/alteonos/ALTEON-TIGON-SWITCH-MIB
new file mode 100644
index 0000000..4b8ace7
--- /dev/null
+++ b/MIBS/alteonos/ALTEON-TIGON-SWITCH-MIB
@@ -0,0 +1,1809 @@
+-- COPYRIGHT NOTICE
+-- Copyright (c) Alteon WebSystems, Inc. 2001
+-- All rights reserved
+--
+-- HISTORY
+-- $Log: tigonSwitch.mib,v $
+-- Revision 1.1.1.1 2004/11/01 16:55:42 maxbaker
+-- initial import
+--
+-- Revision ts10_rrekha/2 2002/04/05 02:42:44 rrekha
+-- Fixed 217841: Changed descprition for agImageVer1 and agImageVer2 to
+-- include new version digit.
+--
+-- Revision ge_rrekha/4 2001/10/31 00:06:12 rrekha
+-- Fixed 13656: Remove syslog group for PM and AOL DPS.
+--
+-- Revision ge_rrekha/2 2001/10/26 01:12:31 rrekha
+-- Update the description with information on the placement of the
+-- sensors.
+--
+-- Revision genie_rekha/23 2001/07/07 02:26:22 rekha
+-- For SNMP added ability to enable/disable syslog for SYN attack
+-- detection and TCP rate limiting.
+--
+-- Revision genie_rekha/21 2001/06/20 19:52:34 rekha
+-- Moved SYN attack detection under serverloadbalance to be consistent
+-- with CLI.
+--
+-- Revision genie_rekha/19 2001/06/19 21:54:58 rekha
+-- Added MIB objects to support SYN attack detection.
+--
+-- Revision genie_rekha/17 2001/05/25 00:11:10 rekha
+-- Removed 'other' from enumerations.
+--
+-- Revision genie_rekha/15 2001/05/18 00:12:23 rekha
+-- CR11597: Changed the enum for agClrSyslogMsgs to start with a 1
+-- instead of 0 as enumerations should not have a number with vlaue 0
+-- per RFC1155.
+--
+-- Revision test_smiao/5 2001/05/07 21:46:36 smiao
+-- Added syslog/trap features in webUI and SNMP.
+--
+-- Revision genie_rekha/12 2001/04/25 22:24:10 rekha
+-- Fixed CR11327: Added MIB object for RURL key.
+--
+-- Revision jbLatest_jbuswell/4 2001/04/23 19:21:25 jbuswell
+-- CR#11147: Added to the description of agSoftwareVersion to include new
+-- version digit.
+--
+-- Revision astro2_mmac/3 2001/04/11 17:36:53 mmac
+-- add object adSlotNumber; this object is holds the chassis slot number
+-- of the 780 WSM4 blade.
+--
+-- Revision work_rmundhra/8 2001/03/27 00:43:21 rmundhra
+-- Fixed 11047:Aceview(EMS)need individual software keys to
+-- be instrumented.
+-- Added entries agEnabledGslbKey and agEnabledBwmKey.
+--
+-- Revision test_smiao/3 2001/03/21 23:24:43 smiao
+-- Removed duplicate registration, private-mibs and switch definitions.
+-- Added IMPORTS switch FROM ALTEON-ROOT-MIB.
+--
+-- Revision jbLatest_jbuswell/2 2001/03/15 22:10:06 jbuswell
+-- Defect 10731: Added agClrSyslogMsgs, changed OID of agSavePending due
+-- to conflict.
+--
+-- Revision work_rmundhra/4 2001/03/06 23:11:49 rmundhra
+-- Added SNMP support for NTP.
+--
+-- Revision genie_rekha/10 2001/02/28 21:58:54 rekha
+-- Added SNMP support for management network and mask.
+--
+-- Revision work_rmundhra/2 2001/02/27 22:53:59 rmundhra
+-- Fixed 10217: (Agent) Aceview does not show console enabled/disabled
+-- console output syslog messages but in CLI under syslog menu it shows
+-- this feature.
+-- Added entries agCurCfgConsole & agNewCfgConsole to mib.
+--
+-- Revision genie_rekha/7 2001/02/16 00:11:24 rekha
+-- Fixed 10218: Added MIB objects for radius telnet.
+--
+-- Revision genie_rekha/4 2001/02/09 01:18:17 rekha
+-- Added MIB object agSavePending. This fixes CR# 5096
+--
+-- Revision genie_rekha/2 2001/02/08 18:18:03 rekha
+-- As part of the code cleanup split the Tigon MIB into smaller
+-- modules. Instead of altswitch.mib these 5 new modules should be
+-- used.
+--
+-- $EndLog$
+--
+-- Version 10.0.x
+--
+
+ALTEON-TIGON-SWITCH-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ enterprises, mgmt, NetworkAddress, IpAddress, Counter, Gauge
+ FROM RFC1155-SMI
+ OBJECT-TYPE
+ FROM RFC-1212
+ PhysAddress, DisplayString
+ FROM RFC1213-MIB
+ switch
+ FROM ALTEON-ROOT-MIB;
+
+-- groups in private-mibs
+
+hardware OBJECT IDENTIFIER ::= { switch 1 }
+agent OBJECT IDENTIFIER ::= { switch 2 }
+stats OBJECT IDENTIFIER ::= { switch 8 }
+information OBJECT IDENTIFIER ::= { switch 9 }
+altswitchTraps OBJECT IDENTIFIER ::= { switch 13 }
+operCmds OBJECT IDENTIFIER ::= { switch 14 }
+radius OBJECT IDENTIFIER ::= { switch 16 }
+
+agGeneral OBJECT IDENTIFIER ::= { agent 1 }
+agGeneralConfig OBJECT IDENTIFIER ::= { agent 2 }
+
+memStats OBJECT IDENTIFIER ::= { stats 12 }
+pktStats OBJECT IDENTIFIER ::= { stats 13 }
+mpCpuStats OBJECT IDENTIFIER ::= { stats 16 }
+
+-- There are two configuration blocks for Alteon switches.
+-- The "current_config" reflects the configuration parameters that the
+-- switch is operating on and it is read-only. The objects with "CurCfg"
+-- in the name are reflect to this configuration block.
+--
+-- The "new_config" accepts user configurations on set. The objects with
+-- "NewCfg" in the name are reflect to this configuration block.
+--
+-- The newly set configurations will not take effect until a "apply"
+-- command has been issued (See agApplyConfiguration object defined in
+-- ALTEON-PRIVATE-MIBS).
+--
+-- The newly set configurations will not be saved through next restarting
+-- of the switch unless a "save" command has been issued (See
+-- agSaveConfiguration object defined in ALTEON-PRIVATE-MIBS).
+
+-- Hardware Information
+
+hwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The hardware part number of the Alteon Switch."
+ ::= { hardware 1 }
+
+hwRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The hardware revision. If the revision is not
+ available, a zero length string should be returned."
+ ::= { hardware 2 }
+
+hwPowerSupplyStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ bad(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the internal power supply."
+ ::= { hardware 3 }
+
+hwRedundantPSPresent OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent(3),
+ present(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Existence of redundant power supply."
+ ::= { hardware 4 }
+
+hwRedundantPSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ bad(2),
+ notPresent(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the redundant power supply."
+ ::= { hardware 5 }
+
+hwSensor1Temp OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The temperature of the rear left sensor in degrees Celsius."
+ ::= { hardware 6 }
+
+hwSensor2Temp OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The temperature of the rear middle sensor in degrees Celsius."
+ ::= { hardware 7 }
+
+hwSensor3Temp OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The temperature of the front middle sensor in degrees Celsius."
+ ::= { hardware 8 }
+
+hwSensor4Temp OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The temperature of the front right sensor in degrees Celsius."
+ ::= { hardware 9 }
+
+-- Agent General Group
+-- This group of objects take effect on the 'SET' request.
+-- There is no need to 'apply' or 'save'.
+
+agSaveConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ saveActive(2),
+ notSaveActive(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is an action object to write current configuration to
+ nonvolatile storage.
+
+ When issued with the saveActive, the active configuration
+ in flash is saved to backup in flash and then the new
+ configuration is saved to the active configuration in flash.
+
+ When issued with notSaveActive, the active configuration
+ is NOT saved to the flash and the active configuration is
+ overwritten with the new configuration.
+
+ ok(1) is returned always when read."
+ ::= { agGeneral 1 }
+
+agApplyConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ apply(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is an action object to apply the changes made to configuration
+ of the switch. By setting the value to apply(2), all the changes
+ made since the last apply are written to the new_config block.
+
+ other(1) is returned when this object ie read. "
+ ::= { agGeneral 2 }
+
+agApplyPending OBJECT-TYPE
+ SYNTAX INTEGER {
+ applyNeeded(2),
+ noApplyNeeded(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object, when read, gives the user information
+ whether an apply action is needed and that the configuration
+ has been chaged by the user actions. The user then can
+ apply the changes by setting proper value to the object
+ agApplyConfiguration described above."
+ ::= { agGeneral 3 }
+
+agReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ coldReset(2),
+ warmReset(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is an action object to reboot the agent.
+ other(1) is returned always when read.
+
+ The following values are writable:
+ coldReset(2)...
+ warmReset(3)..."
+ ::= { agGeneral 4 }
+
+agConfigForNxtReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(2),
+ backup(3),
+ default(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The configuration information to be loaded from at next reset.
+
+ The following values are writable:
+ active(2)...active configuration block
+ backup(3)...backup configuration block
+ default(4)..default configuration block"
+ ::= { agGeneral 5 }
+
+agImageForNxtReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ image1(2),
+ image2(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The software image to be booted from at next reset.
+
+ The following values are writable:
+ image1(2)...image 1
+ image2(3)...image 2"
+ ::= { agGeneral 6 }
+
+agSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version of the software image that is currently running on the
+ system in the form of 'major.minor.maintenance.bugfix'. A zero
+ length string is returned if version is not available."
+ ::= { agGeneral 7 }
+
+agBootVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version of the boot code in the form of 'major.minor.bugfix'.
+ A zero length string is returned if version is not available."
+ ::= { agGeneral 8 }
+
+agImage1Ver OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version of the software image stored in image 1 storage in the
+ form of 'major.minor.maintenance.bugfix'. A zero length string is
+ returned if version is not available or there is no valid
+ software image."
+ ::= { agGeneral 9 }
+
+agImage2Ver OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version of the software image stored in image 2 storage in the
+ form of 'major.minor.maintenance.bugfix'. A zero length string is
+ returned if version is not available or there is no valid software
+ image."
+ ::= { agGeneral 10 }
+
+agRtcDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The date on the real time clock in the form of 'mm/dd/yy'.
+ A zero length string is returned if date is not available."
+ ::= { agGeneral 11 }
+
+agRtcTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The time on the real time clock in the form of 'hh:mm:ss'.
+ A zero length string is returned if time is not available."
+ ::= { agGeneral 12 }
+
+agTftpServerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The TFTP server IP address."
+ ::= { agGeneral 13 }
+
+agTftpImageFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The image file name to be downloaded."
+ ::= { agGeneral 14 }
+
+agTftpImage OBJECT-TYPE
+ SYNTAX INTEGER {
+ image1(2),
+ image2(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Whether the image file should be loaded in image1 or image2 in flash."
+ ::= { agGeneral 15 }
+
+agTftpDownload OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ download(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is an action object to cause to download software image
+ according to the setup of agTftpServerIpAddr, agTftpImageFileName,
+ agTftpImage when download(2) is issued.
+ other(1) is returned always when read."
+ ::= { agGeneral 16 }
+
+agLastSetErrorReason OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..256))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The error reason of the last SET failure."
+ ::= { agGeneral 17 }
+
+agTftpServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The TFTP server IP address or domain name."
+ ::= { agGeneral 18 }
+
+agTftpCfgFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The configuration file name."
+ ::= { agGeneral 19 }
+
+agTftpDumpFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The file name for core dump."
+ ::= { agGeneral 20 }
+
+agTftpAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ img-get(2),
+ cfg-get(3),
+ cfg-put(4),
+ dump-put(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is an action object to perform various TFTP Get or Put functions.
+ The TFTP sever is specified in agTftpServer object.
+ img-get(2) - Download switch image from a specified image
+ file (agTftpImageFileName) on the TFTP server to
+ the destinated storage (agTftpImage).
+ cfg-get(3) - Download switch configuration from a specified
+ file (agTftpCfgFileName) on the TFTP server.
+ cfg-put(4) - Upload switch configuration to a specified
+ file (agTftpCfgFileName) on the TFTP server.
+ dump-put(5)- Download switch core dump to a specified
+ file (agTftpDumpFileName) on the TFTP server.
+
+ other(1) is returned always when read."
+ ::= { agGeneral 21 }
+
+agTftpLastActionStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The recorded status of the previous TFTP activity."
+ ::= { agGeneral 22 }
+
+agRevert OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ revert(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is an action object to revert the unapplied changes
+ made to the switch. By setting the value to revert(2),
+ all the unapplied changes will be reverted. This action
+ will copy the current_config to the new_config block.
+
+ other(1) is returned when this object is read. "
+ ::= { agGeneral 23 }
+
+agRevertApply OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ revertApply(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is an action object to revert the unsaved changes
+ made to the switch. By setting the value to revertApply(2),
+ all the unsaved as well as unapplied changes will be
+ reverted.
+
+ other(1) is returned when this object is read. "
+ ::= { agGeneral 24 }
+
+agEnabledSwFeatures OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The software features that are enabled on the switch."
+ ::= { agGeneral 25 }
+
+agClrSyslogMsgs OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clears all current Syslog messages."
+ ::= { agGeneral 26 }
+
+agSavePending OBJECT-TYPE
+ SYNTAX INTEGER {
+ saveNeeded(1),
+ noSaveNeeded(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object, when read, gives the user information
+ whether an save action is needed and that the configuration
+ has been applied but not saved to the flash."
+ ::= { agGeneral 27 }
+
+agEnabledGslbKey OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Query if software key Global slb enabled on switch."
+ ::= { agGeneral 28 }
+
+agEnabledBwmKey OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Query if software key Bandwidth Mgmt. enabled on switch."
+ ::= { agGeneral 29 }
+
+agSlotNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies the slot in which this switch is installed. If the
+ agent implementing this MIB is not a blade in a chassis this
+ value has no meaning."
+ ::= { agGeneral 30 }
+
+agEnabledRurlKey OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the RURL software key."
+ ::= { agGeneral 31 }
+
+-- Agent General Configuration Group
+
+agNewCfgSyslogHost OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The syslog host IP address, in the new_configuration block."
+ ::= { agGeneralConfig 1 }
+
+agCurCfgSyslogHost OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The syslog host IP address, as currently configured in
+ the current_configuration block."
+ ::= { agGeneralConfig 2 }
+
+agNewCfgBootp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable the use of BootP, in the new_configuration block."
+ ::= { agGeneralConfig 3 }
+
+agCurCfgBootp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable the use of BootP, as currently configured in the
+ current_configuration block."
+ ::= { agGeneralConfig 4 }
+
+agNewCfgSpanningTree OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Turn On or Off Spanning Tree Protocol for the switch, in the
+ new_configuration block."
+ ::= { agGeneralConfig 5 }
+
+agCurCfgSpanningTree OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of Spanning Tree Protocol for the switch, as
+ currently configured in the current_configuration block."
+ ::= { agGeneralConfig 6 }
+
+-- Trap host table
+
+agTrapHostTableMaxEnt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the trap host table."
+ ::= { agGeneralConfig 7 }
+
+agCurCfgTrapHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgTrapHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of trap hosts which to send SNMP traps in the
+ current_configuration block."
+ ::= { agGeneralConfig 8 }
+
+agCurCfgTrapHostEntry OBJECT-TYPE
+ SYNTAX AgCurCfgTrapHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the trap host table in the current_configuration block."
+ INDEX { agCurCfgTrapHostIndx }
+ ::= { agCurCfgTrapHostTable 1 }
+
+AgCurCfgTrapHostEntry ::= SEQUENCE {
+ agCurCfgTrapHostIndx INTEGER,
+ agCurCfgTrapHostIpAddr IpAddress,
+ agCurCfgTrapHostCommString DisplayString
+ }
+
+agCurCfgTrapHostIndx OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the row in trap host table."
+ ::= { agCurCfgTrapHostEntry 1 }
+
+agCurCfgTrapHostIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of a trap host."
+ ::= { agCurCfgTrapHostEntry 2 }
+
+agCurCfgTrapHostCommString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The SNMP community string to use with the trap host"
+ ::= { agCurCfgTrapHostEntry 3 }
+
+agNewCfgTrapHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgTrapHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of trap hosts which to send SNMP traps in the
+ new_configuration block."
+ ::= { agGeneralConfig 9 }
+
+agNewCfgTrapHostEntry OBJECT-TYPE
+ SYNTAX AgNewCfgTrapHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the trap host table in the new_configuration block."
+ INDEX { agNewCfgTrapHostIndx }
+ ::= { agNewCfgTrapHostTable 1 }
+
+AgNewCfgTrapHostEntry ::= SEQUENCE {
+ agNewCfgTrapHostIndx INTEGER,
+ agNewCfgTrapHostIpAddr IpAddress,
+ agNewCfgTrapHostCommString DisplayString
+ }
+
+agNewCfgTrapHostIndx OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the row in trap host table."
+ ::= { agNewCfgTrapHostEntry 1 }
+
+agNewCfgTrapHostIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of a trap host."
+ ::= { agNewCfgTrapHostEntry 2 }
+
+agNewCfgTrapHostCommString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The SNMP community string to use with the trap host"
+ ::= { agNewCfgTrapHostEntry 3 }
+
+agCurCfgHttpServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TCP port number that the HTTP server is listening to
+ in the current_configuration block."
+ ::= { agGeneralConfig 10 }
+
+agNewCfgHttpServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The TCP port number that the HTTP server is listening to
+ in the new_configuration block."
+ ::= { agGeneralConfig 11 }
+
+agCurCfgLoginBanner OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..79))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user defined login banner."
+ ::= { agGeneralConfig 12 }
+
+agNewCfgLoginBanner OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..79))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The user defined login banner."
+ ::= { agGeneralConfig 13 }
+
+agNewCfgSyslog2Host OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The second syslog host IP address, in the new_configuration block."
+ ::= { agGeneralConfig 14 }
+
+agCurCfgSyslog2Host OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The second syslog host IP address, as currently configured in
+ the current_configuration block."
+ ::= { agGeneralConfig 15 }
+
+agCurCfgSyslogFac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The facility of syslog host in the current_configuration block."
+ ::= { agGeneralConfig 16 }
+
+agNewCfgSyslogFac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The facility of syslog host in the new_configuration block."
+ ::= { agGeneralConfig 17 }
+
+agCurCfgSyslog2Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The facility of syslog2 host in the current_configuration block."
+ ::= { agGeneralConfig 18 }
+
+agNewCfgSyslog2Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The facility of syslogs host in the new_configuration block."
+ ::= { agGeneralConfig 19 }
+
+agCurCfgSmtpHost OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user defined SMTP host."
+ ::= { agGeneralConfig 20}
+
+agNewCfgSmtpHost OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The user defined SMTP host."
+ ::= { agGeneralConfig 21 }
+
+agCurCfgConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable console output of syslog messages."
+ ::= { agGeneralConfig 22 }
+
+agNewCfgConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable console output of syslog messages."
+ ::= { agGeneralConfig 23 }
+
+agCurCfgMgmtNetwork OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The management network - corresponding to the mnet command of
+ the slb configuration menu."
+ ::= { agGeneralConfig 24 }
+
+agNewCfgMgmtNetwork OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The management network - corresponding to the mnet command of
+ the system menu."
+ ::= { agGeneralConfig 25 }
+
+agCurCfgMgmtMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The management subnet mask - corresponding to the mmask command
+ of the system configuration menu."
+ ::= { agGeneralConfig 26 }
+
+agNewCfgMgmtMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The management subnet mask - corresponding to the mmask command
+ of the system configuration menu."
+ ::= { agGeneralConfig 27 }
+
+agNTP OBJECT IDENTIFIER ::= { agGeneralConfig 28 }
+
+agCurCfgNTPServer OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The NTP Server Address."
+ ::= { agNTP 1 }
+
+agNewCfgNTPServer OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The NTP Server Address."
+ ::= { agNTP 2 }
+
+agCurCfgNTPResyncInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..2880)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The NTP Server resync interval in minutes."
+ ::= { agNTP 3 }
+
+agNewCfgNTPResyncInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..2880)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The NTP Server resync interval in minutes."
+ ::= { agNTP 4 }
+
+
+agCurCfgNTPTzone OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..3))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The NTP Server timezone offset from GMT in hours."
+ ::= { agNTP 5 }
+
+agNewCfgNTPTzone OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..3))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The NTP Server timezone offset from GMT in hours."
+ ::= { agNTP 6 }
+
+agCurCfgNTPDlight OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable daylight savings time."
+ ::= { agNTP 7 }
+
+agNewCfgNTPDlight OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable daylight savings time."
+ ::= { agNTP 8 }
+
+agCurCfgNTPService OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable NTP Service."
+ ::= { agNTP 9 }
+
+agNewCfgNTPService OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable NTP Service."
+ ::= { agNTP 10 }
+
+agLog OBJECT IDENTIFIER ::= { agGeneralConfig 29 }
+
+agNewCfgSyslogTrapConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable console syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 1 }
+
+agCurCfgSyslogTrapConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable console syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 2 }
+
+agNewCfgSyslogTrapSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable system level syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 3 }
+
+agCurCfgSyslogTrapSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable system level syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 4 }
+
+agNewCfgSyslogTrapMgmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable management(flash, config, login) syslog and SNMP
+ trap, in the new_configuration block."
+ ::= { agLog 5 }
+
+agCurCfgSyslogTrapMgmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable management(flash, config, login) syslog and SNMP
+ trap, as currently configured in the current_configuration block."
+ ::= { agLog 6 }
+
+agNewCfgSyslogTrapCli OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable CLI generated error syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 7 }
+
+agCurCfgSyslogTrapCli OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable CLI generated error syslog and SNMP trap, as
+ currently configured in the current_configuration block."
+ ::= { agLog 8 }
+
+agNewCfgSyslogTrapStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable spanning tree syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 9 }
+
+agCurCfgSyslogTrapStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable spanning tree syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 10 }
+
+agNewCfgSyslogTrapVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable VLAN syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 11 }
+
+agCurCfgSyslogTrapVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable VLAN syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 12 }
+
+agNewCfgSyslogTrapSlb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable SLB syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 13 }
+
+agCurCfgSyslogTrapSlb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable SLB syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 14 }
+
+agNewCfgSyslogTrapGslb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable GSLB syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 15 }
+
+agCurCfgSyslogTrapGslb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable GSLB syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 16 }
+
+agNewCfgSyslogTrapFilter OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable filter syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 17 }
+
+agCurCfgSyslogTrapFilter OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable filter syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 18 }
+
+agNewCfgSyslogTrapSsh OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable SSH, RADIUS syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 19 }
+
+agCurCfgSyslogTrapSsh OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable SSH, RADIUS syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 20 }
+
+agNewCfgSyslogTrapVrrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable VRRP syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 21 }
+
+agCurCfgSyslogTrapVrrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable VRRP syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 22 }
+
+agNewCfgSyslogTrapBgp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable BGP syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 23 }
+
+agCurCfgSyslogTrapBgp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable BGP syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 24 }
+
+agNewCfgSyslogTrapNtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable NTP syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 25 }
+
+agCurCfgSyslogTrapNtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable NTP syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 26 }
+
+agNewCfgSyslogTrapIsd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable ISD syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 27 }
+
+agCurCfgSyslogTrapIsd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable ISD syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 28 }
+
+agNewCfgSyslogTrapIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable IP related syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 31 }
+
+agCurCfgSyslogTrapIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable IP related syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 32 }
+
+agNewCfgSyslogTrapWeb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable WEBUI related syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 35 }
+
+agCurCfgSyslogTrapWeb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable WEBUI related syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 36 }
+
+agNewCfgSyslogTrapSynAtk OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable SYN attack detection related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 37 }
+
+agCurCfgSyslogTrapSynAtk OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable SYN attack detection related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 38 }
+
+agNewCfgSyslogTrapTcpLim OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable TCP rate limiting related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 39 }
+
+agCurCfgSyslogTrapTcpLim OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable TCP rate limiting related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 40 }
+
+-- RADIUS Configuration
+
+radCurCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the Primary RADIUS server."
+ ::= { radius 1 }
+
+radNewCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the Primary RADIUS server."
+ ::= { radius 2 }
+
+radCurCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the Secondary RADIUS server."
+ ::= { radius 3 }
+
+radNewCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the Secondary RADIUS server."
+ ::= { radius 4 }
+
+radCurCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1500..3000)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the RADIUS port number."
+ ::= { radius 5 }
+
+radNewCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1500..3000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Speicfy the RADIUS port number."
+ ::= { radius 6 }
+
+radCurCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of seconds before resending authentication
+ to RADIUS server."
+ ::= { radius 7 }
+
+radNewCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of seconds before resending authentication
+ to RADIUS server."
+ ::= { radius 8 }
+
+radCurCfgRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of retries to the RADIUS server."
+ ::= { radius 9 }
+
+radNewCfgRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of retries to the RADIUS server."
+ ::= { radius 10 }
+
+radCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disbale RADIUS authentication."
+ ::= { radius 11 }
+
+radNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS authentication."
+ ::= { radius 12 }
+
+radCurCfgAuthenString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS authentication string."
+ ::= { radius 13 }
+
+radNewCfgAuthenString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS authentication string."
+ ::= { radius 14 }
+
+radCurCfgTelnet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disbale RADIUS backdoor for telnet."
+ ::= { radius 15 }
+
+radNewCfgTelnet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS backdoor for telnet."
+ ::= { radius 16 }
+
+-- Statistics Group
+
+-- Memory Statistics Group
+-- This group represents Memory Statistics information
+
+memStatsAllocs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of memory allocations."
+ ::= { memStats 1 }
+
+memStatsFrees OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of memory frees."
+ ::= { memStats 2 }
+
+memStatsAllocFails OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of memory allocations failed."
+ ::= { memStats 3 }
+
+memStatsBytesCurr OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The outstanding memory in bytes have been allocated."
+ ::= { memStats 4 }
+
+memStatsBytesHiwat OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bytes allocated witch high water mark."
+ ::= { memStats 5 }
+
+memStatsPoolBytes OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total bytes in the memory pool."
+ ::= { memStats 6 }
+
+memStatsLargest OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The largest block has been allocated."
+ ::= { memStats 7 }
+
+-- Packet Statistics Group
+-- This group represents Packet Statistics information
+
+pktStatsAllocs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total packets have been allocated."
+ ::= { pktStats 1 }
+
+pktStatsFrees OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total packets have been freed."
+ ::= { pktStats 2 }
+
+pktStatsAllocFails OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total packet allocations failed."
+ ::= { pktStats 3}
+
+pktStatsMediums OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of medium size packets have been allocated."
+ ::= { pktStats 4}
+
+pktStatsJumbos OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of jumbo size packets have been allocated."
+ ::= { pktStats 5}
+
+pktStatsSmalls OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of small size packets have been allocated."
+ ::= { pktStats 6}
+
+-- MP CPU Statisitics Group
+
+mpCpuAStatsUtil1Second OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The utilization of MP CPU A over 1 second. It shows the percentage."
+ ::= { mpCpuStats 1}
+
+mpCpuBStatsUtil1Second OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The utilization of MP CPU B over 4 seconds.
+ It shows the percentage."
+ ::= { mpCpuStats 2}
+
+mpCpuAStatsUtil4Seconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The utilization of MP CPU A over 4 seconds.
+ It shows the percentage."
+ ::= { mpCpuStats 3}
+
+mpCpuBStatsUtil4Seconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The utilization of MP CPU B over 4 seconds.
+ It shows the percentage."
+ ::= { mpCpuStats 4}
+
+mpCpuAStatsUtil64Seconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The utilization of MP CPU A over 64 seconds.
+ It shows the percentage."
+ ::= { mpCpuStats 5}
+
+mpCpuBStatsUtil64Seconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The utilization of MP CPU B over 64 second.
+ It shows the percentage."
+ ::= { mpCpuStats 6}
+
+END
diff --git a/MIBS/alteonos/ALTEON-TS-NETWORK-MIB b/MIBS/alteonos/ALTEON-TS-NETWORK-MIB
new file mode 100644
index 0000000..a989d6e
--- /dev/null
+++ b/MIBS/alteonos/ALTEON-TS-NETWORK-MIB
@@ -0,0 +1,4642 @@
+-- COPYRIGHT NOTICE
+-- Copyright (c) Alteon WebSystems, Inc. 2001
+-- All rights reserved
+--
+-- HISTORY
+-- $Log: tigonNetwork.mib,v $
+-- Revision 1.1.1.1 2004/11/01 16:55:42 maxbaker
+-- initial import
+--
+-- Revision work_rmundhra/41 2001/11/28 23:04:47 rmundhra
+-- Fixed CR Q00173292: Require apply action after delete ospf
+-- area entry.
+-- Made delete functionality work thr'o standard mib and doing
+-- the ospf config validation i.e if the delete is allowed or
+-- not in the rs_routines rather than in an apply as being done
+-- previously. Removed the ospfNewCfgAreaDelete mib object.
+--
+-- Revision ge_wyin/1 2001/11/28 17:58:45 wyin
+-- Corrected description on ospf auth type.
+--
+-- Revision work_rmundhra/38 2001/11/27 23:45:27 rmundhra
+-- Fixed the enum values for ospfAreaAuthType to be 1 and 2 as
+-- 0 is not allowed.
+--
+-- Revision work_rmundhra/36 2001/11/07 00:53:39 rmundhra
+-- Added entries ospfCurCfgAreaAuthType and ospfNewCfgAreaAuthType as the
+-- corresponding entry in rfc1850.mib has been declared obsolete.
+--
+-- Revision work_rmundhra/34 2001/10/30 19:37:28 rmundhra
+-- Added 2 mib entries ospfAreaInfoId and ospfIfInfoIpAddress
+-- to map the private mib tables with the standard RFC1850
+-- mib as the way they are indexed is different.
+--
+-- Revision ge_rrekha/2 2001/10/23 00:16:18 rrekha
+-- Added enumeration ospf(13) to MIB object ipRouteInfoTag.
+--
+-- Revision work_rmundhra/32 2001/10/13 02:12:42 rmundhra
+-- Changed the indexing of ospfCurCfgAreaTable and
+-- ospfNewCfgAreaTable to be indexed by 2 indicies.
+-- Added MIB objects ospfCurCfgAreaId, ospfNewCfgAreaId
+-- and removed ospfCurCfgAreaDelete as its redundant.
+--
+-- Revision work_rmundhra/30 2001/09/13 19:04:12 rmundhra
+-- Modified comment.
+--
+-- Revision work_rmundhra/28 2001/09/13 18:36:58 rmundhra
+-- Added MIB objects ospfIntfTableMaxSize, ospfAreaTableMaxSize,
+-- ospfRangeTableMaxSize, ospfVirtIntfTableMaxSize &
+-- ospfHostTableMaxSize.
+--
+-- Revision work_rmundhra/26 2001/09/11 23:48:34 rmundhra
+-- Fixed 13071: Added MIB objects ospfCurCfgAreaDelete and
+-- ospfNewCfgAreaDelete objects to support delete functionality
+-- thro tigonNetwork.mib as this functionality cannot be
+-- provided thr'o std-mibs.
+--
+-- Revision work_rmundhra/24 2001/07/10 22:12:41 rmundhra
+-- Keeping again.
+--
+-- Revision jmoLatest_jamesob/4 2001/07/02 22:03:26 jamesob
+-- CR11586 - Added ripCurCfgVip and ripNewCfgVip objects.
+--
+-- Revision work_rmundhra/21 2001/06/22 18:39:36 rmundhra
+-- Modified description not to exceed 80 characters /
+-- line as per coding guidelines.
+--
+-- Revision work_rmundhra/20 2001/06/22 18:37:11 rmundhra
+-- Added MIB objects ospfIntfInfoTable to retrieve information of
+-- an OSPF interface.
+--
+-- Revision genie_rekha/19 2001/06/21 23:18:01 rekha
+-- Fixed 11690: Changed ipNewCfgGwInterval and ipCurCfgGwInterval
+-- range to 0..60 from 1..60 for consistency with CLI.
+--
+-- Revision genie_rekha/17 2001/06/20 01:11:05 rekha
+-- Removed the range for the index field of a table as these should
+-- be obtained from the maxTableSize MIB objects since the range
+-- maybe different for AD3 versus AD4.
+--
+-- Revision work_rmundhra/17 2001/06/18 18:02:12 rmundhra
+-- Added MIB objects ospf-info, ospfGeneralInfo, ospfAreaInfoTable for
+-- providing SNMP support for OSPF information.
+--
+-- Revision work_rmundhra/15 2001/06/15 18:26:24 rmundhra
+-- Associated ospfCfg with iprouting and not with switch beause
+-- of relevance.
+--
+-- Revision work_rmundhra/14 2001/06/14 19:12:13 rmundhra
+-- Added SNMP support for OSPF statistics. Added MIB objects
+-- ospfStats, ospfGeneral, ospfInterface (Table), ospfArea (Table)
+--
+-- Revision genie_rekha/15 2001/06/14 17:41:33 rekha
+-- Added MIB objects ipCurCfgGwVlan and ipNewCfgGwVlan.
+--
+-- Revision genie_rekha/13 2001/06/04 19:24:28 rekha
+-- Added MIB objects to support VRRP oper commands.
+--
+-- Revision genie_rekha/11 2001/05/31 01:06:03 rekha
+-- Added MIB objects vrrpInfoVirtRtrOwnership, vrrpInfoVirtRtrServer
+-- and vrrpInfoVirtRtrProxy.
+--
+-- Revision genie_rekha/9 2001/05/29 22:54:39 rekha
+-- Removed 'other' from most of the enumerations.
+--
+-- Revision work_rmundhra/10 2001/05/18 19:02:28 rmundhra
+-- Added SNMP support for Tigon OSPF. Added entries
+-- ospfGeneral, ospfCurCfgArea Table and ospfNewCfgArea
+-- Table to the tigonNetwork mib and ctl files.
+--
+-- Revision genie_rekha/7 2001/05/11 23:01:27 rekha
+-- CR4320: Added MIB object ripStatRoutesAgedOut.
+--
+-- Revision jmoLatest_jamesob/2 2001/03/27 12:52:05 jamesob
+-- CR10892 VRRP: Track HSRP bu VLAN (HSRV)
+-- Added MIB objects to support tracking of
+-- HSRP by vlan. New Objects: vrrpCurCfgVirtRtrTckHsrv,
+-- vrrpNewCfgVirtRtrTckHsrv
+-- Added mib objects to support HSRV priority increment.
+-- New objects: vrrpCurCfgGenTckHsrvInc, vrrpNewCfgGenTckHsrvInc
+-- Added vrrpCurCfgVirtRtrGrpTckHsrv and vrrpCurCfgVirtRtrGrpTckHsrv
+-- to support vrrp group track hsrv
+--
+-- Revision work_rmundhra/3 2001/03/01 16:43:52 rmundhra
+-- Fixed 10832: OIDs changed in mib.
+--
+-- Revision work_rmundhra/2 2001/03/01 00:30:03 rmundhra
+-- Corrected the oids associated with ipFwdCurCfgLocalTable,
+-- ipFwdNewCfgLocalTable, ipFwdCurCfgState & ipFwdNewCfgState and
+-- unused oid's which are obsoleted.
+--
+-- Revision genie_rekha/5 2001/02/27 20:17:16 rekha
+-- Added SNMP support for BOOTP relay per IP interface.
+--
+-- Revision genie_rekha/2 2001/02/08 18:18:03 rekha
+-- As part of the code cleanup split the Tigon MIB into smaller
+-- modules. Instead of altswitch.mib these 5 new modules should be
+-- used.
+--
+-- $EndLog$
+--
+-- Version 10.0.x
+--
+
+ALTEON-TS-NETWORK-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ IpAddress, Counter, Gauge
+ FROM RFC1155-SMI
+ OBJECT-TYPE
+ FROM RFC-1212
+ PhysAddress, DisplayString
+ FROM RFC1213-MIB
+ switch
+ FROM ALTEON-ROOT-MIB
+ stats, information, operCmds
+ FROM ALTEON-TIGON-SWITCH-MIB;
+
+iprouting OBJECT IDENTIFIER ::= { switch 3 }
+vrrp OBJECT IDENTIFIER ::= { switch 15 }
+
+ripStats OBJECT IDENTIFIER ::= { stats 1 }
+arpStats OBJECT IDENTIFIER ::= { stats 3 }
+routeStats OBJECT IDENTIFIER ::= { stats 4 }
+dnsStats OBJECT IDENTIFIER ::= { stats 5 }
+vrrpStats OBJECT IDENTIFIER ::= { stats 9 }
+ospfStats OBJECT IDENTIFIER ::= { stats 22 }
+
+ip-info OBJECT IDENTIFIER ::= { information 3 }
+vrrp-info OBJECT IDENTIFIER ::= { information 4 }
+ospfinfo OBJECT IDENTIFIER ::= { information 5 }
+
+vrrpOper OBJECT IDENTIFIER ::= { operCmds 5 }
+
+-- IP Configuration
+
+ipInterfaceTableMax OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the IP interface table."
+ ::= { iprouting 1 }
+
+ipCurCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgIntfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of IP interface configuration."
+ ::= { iprouting 2 }
+
+ipCurCfgIntfEntry OBJECT-TYPE
+ SYNTAX IpCurCfgIntfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the Ip interface table"
+ INDEX { ipCurCfgIntfIndex }
+ ::= { ipCurCfgIntfTable 1 }
+
+IpCurCfgIntfEntry ::= SEQUENCE {
+ ipCurCfgIntfIndex INTEGER,
+ ipCurCfgIntfAddr IpAddress,
+ ipCurCfgIntfMask IpAddress,
+ ipCurCfgIntfBroadcast IpAddress,
+ ipCurCfgIntfVlan INTEGER,
+ ipCurCfgIntfState INTEGER,
+ ipCurCfgIntfBootpRelay INTEGER
+ }
+
+ipCurCfgIntfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface number for which the IP information is related."
+ ::= { ipCurCfgIntfEntry 1}
+
+ipCurCfgIntfAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the interface."
+ ::= { ipCurCfgIntfEntry 2 }
+
+ipCurCfgIntfMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet mask of the interface."
+ ::= { ipCurCfgIntfEntry 3 }
+
+ipCurCfgIntfBroadcast OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The broadcast address of the interface."
+ ::= { ipCurCfgIntfEntry 4 }
+
+ipCurCfgIntfVlan OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VLAN associated with the interface."
+ ::= { ipCurCfgIntfEntry 5 }
+
+ipCurCfgIntfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the interface."
+ ::= { ipCurCfgIntfEntry 6 }
+
+ipCurCfgIntfBootpRelay OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable BOOTP relay."
+ ::= { ipCurCfgIntfEntry 7 }
+
+ipNewCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgIntfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of interface configuration in the New Configuration Block."
+ ::= { iprouting 3 }
+
+ipNewCfgIntfEntry OBJECT-TYPE
+ SYNTAX IpNewCfgIntfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the Ip interface table"
+ INDEX { ipNewCfgIntfIndex }
+ ::= { ipNewCfgIntfTable 1 }
+
+IpNewCfgIntfEntry ::= SEQUENCE {
+ ipNewCfgIntfIndex INTEGER,
+ ipNewCfgIntfAddr IpAddress,
+ ipNewCfgIntfMask IpAddress,
+ ipNewCfgIntfBroadcast IpAddress,
+ ipNewCfgIntfVlan INTEGER,
+ ipNewCfgIntfState INTEGER,
+ ipNewCfgIntfDelete INTEGER,
+ ipNewCfgIntfBootpRelay INTEGER
+ }
+
+ipNewCfgIntfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface number for which the IP information is related."
+ ::= { ipNewCfgIntfEntry 1 }
+
+ipNewCfgIntfAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the interface."
+ ::= { ipNewCfgIntfEntry 2 }
+
+ipNewCfgIntfMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet mask of the interface."
+ ::= { ipNewCfgIntfEntry 3 }
+
+ipNewCfgIntfBroadcast OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The broadcast address of the interface."
+ ::= { ipNewCfgIntfEntry 4 }
+
+ipNewCfgIntfVlan OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The VLAN associated with the interface."
+ ::= { ipNewCfgIntfEntry 5 }
+
+ipNewCfgIntfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the interface."
+ ::= { ipNewCfgIntfEntry 6 }
+
+ipNewCfgIntfDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { ipNewCfgIntfEntry 7 }
+
+ipNewCfgIntfBootpRelay OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable BOOTP relay."
+ ::= { ipNewCfgIntfEntry 8 }
+
+-- IP Gateway Table Configuration
+
+ipGatewayTableMax OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the IP gateway table."
+ ::= { iprouting 4 }
+
+ipCurCfgGwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgGwEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of gateways in the Current configuration Block."
+ ::= { iprouting 5 }
+
+ipCurCfgGwEntry OBJECT-TYPE
+ SYNTAX IpCurCfgGwEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the Ip gateway table"
+ INDEX { ipCurCfgGwIndex }
+ ::= { ipCurCfgGwTable 1 }
+
+IpCurCfgGwEntry ::= SEQUENCE {
+ ipCurCfgGwIndex INTEGER,
+ ipCurCfgGwAddr IpAddress,
+ ipCurCfgGwInterval INTEGER,
+ ipCurCfgGwRetry INTEGER,
+ ipCurCfgGwState INTEGER,
+ ipCurCfgGwArp INTEGER,
+ ipCurCfgGwVlan INTEGER
+ }
+
+ipCurCfgGwIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The gateway number for which the information is related."
+ ::= { ipCurCfgGwEntry 1}
+
+ipCurCfgGwAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the default gateway."
+ ::= { ipCurCfgGwEntry 2 }
+
+ipCurCfgGwInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval between ping attempts."
+ ::= { ipCurCfgGwEntry 3 }
+
+ipCurCfgGwRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of failed attempts to declare the default gateway DOWN."
+ ::= { ipCurCfgGwEntry 4 }
+
+ipCurCfgGwState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the default gateway."
+ ::= { ipCurCfgGwEntry 5 }
+
+ipCurCfgGwArp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of ARP only health checks."
+ ::= { ipCurCfgGwEntry 6 }
+
+ipNewCfgGwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgGwEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of gateway configuration in the new configuration block."
+ ::= { iprouting 6 }
+
+ipCurCfgGwVlan OBJECT-TYPE
+ SYNTAX INTEGER (0..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VLAN number for this gateway. The first 4 entries in the table
+ are only used for default gateway load balancing hence the VLAN
+ cannot be specified for the first 4 entries."
+ ::= { ipCurCfgGwEntry 7 }
+
+ipNewCfgGwEntry OBJECT-TYPE
+ SYNTAX IpNewCfgGwEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the Ip default gateway table"
+ INDEX { ipNewCfgGwIndex }
+ ::= { ipNewCfgGwTable 1 }
+
+IpNewCfgGwEntry ::= SEQUENCE {
+ ipNewCfgGwIndex INTEGER,
+ ipNewCfgGwAddr IpAddress,
+ ipNewCfgGwInterval INTEGER,
+ ipNewCfgGwRetry INTEGER,
+ ipNewCfgGwState INTEGER,
+ ipNewCfgGwDelete INTEGER,
+ ipNewCfgGwArp INTEGER,
+ ipNewCfgGwVlan INTEGER
+ }
+
+ipNewCfgGwIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The gateway number for which the information is related."
+ ::= { ipNewCfgGwEntry 1}
+
+ipNewCfgGwAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the default gateway."
+ ::= { ipNewCfgGwEntry 2 }
+
+ipNewCfgGwInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The interval in seconds between ping attempts."
+ ::= { ipNewCfgGwEntry 3 }
+
+ipNewCfgGwRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of failed attempts to declare the default gateway DOWN."
+ ::= { ipNewCfgGwEntry 4 }
+
+ipNewCfgGwState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the default gateway."
+ ::= { ipNewCfgGwEntry 5 }
+
+ipNewCfgGwDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other is returned. Setting the value to anything other
+ than 2(delete) has no effect on the state of the row."
+ ::= { ipNewCfgGwEntry 6 }
+
+ipNewCfgGwArp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the ARP only health checks."
+ ::= { ipNewCfgGwEntry 7 }
+
+ipNewCfgGwVlan OBJECT-TYPE
+ SYNTAX INTEGER (0..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The VLAN number for this gateway. The first 4 entries in the table
+ are only used for default gateway load balancing hence the VLAN
+ cannot be specified for the first 4 entries."
+ ::= { ipNewCfgGwEntry 8 }
+
+ipCurCfgStaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgStaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of static routes in the current configuration block."
+ ::= { iprouting 7 }
+
+ipCurCfgStaticRouteEntry OBJECT-TYPE
+ SYNTAX IpCurCfgStaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the static IP route table"
+ INDEX { ipCurCfgStaticRouteIndx }
+ ::= { ipCurCfgStaticRouteTable 1 }
+
+IpCurCfgStaticRouteEntry ::= SEQUENCE {
+ ipCurCfgStaticRouteIndx INTEGER,
+ ipCurCfgStaticRouteDestIp IpAddress,
+ ipCurCfgStaticRouteMask IpAddress,
+ ipCurCfgStaticRouteGateway IpAddress,
+ ipCurCfgStaticRouteInterface INTEGER
+ }
+
+ipCurCfgStaticRouteIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the static routing table."
+ ::= { ipCurCfgStaticRouteEntry 1}
+
+ipCurCfgStaticRouteDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination IP address of this route."
+ ::= { ipCurCfgStaticRouteEntry 2}
+
+ipCurCfgStaticRouteMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination IP address of this route."
+ ::= { ipCurCfgStaticRouteEntry 3}
+
+ipCurCfgStaticRouteGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination IP address of this route."
+ ::= { ipCurCfgStaticRouteEntry 4}
+
+ipCurCfgStaticRouteInterface OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP interface of this route. The IP address of the specified
+ interface shall be use as source IP when performs routing."
+ ::= { ipCurCfgStaticRouteEntry 5}
+
+ipNewCfgStaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgStaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of static routes in the new configuration block."
+ ::= { iprouting 8 }
+
+ipNewCfgStaticRouteEntry OBJECT-TYPE
+ SYNTAX IpNewCfgStaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the static IP route table"
+ INDEX { ipNewCfgStaticRouteIndx }
+ ::= { ipNewCfgStaticRouteTable 1 }
+
+IpNewCfgStaticRouteEntry ::= SEQUENCE {
+ ipNewCfgStaticRouteIndx INTEGER,
+ ipNewCfgStaticRouteDestIp IpAddress,
+ ipNewCfgStaticRouteMask IpAddress,
+ ipNewCfgStaticRouteGateway IpAddress,
+ ipNewCfgStaticRouteAction INTEGER,
+ ipNewCfgStaticRouteInterface INTEGER
+ }
+
+ipNewCfgStaticRouteIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the static routing table."
+ ::= { ipNewCfgStaticRouteEntry 1}
+
+ipNewCfgStaticRouteDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The destination IP address of this route."
+ ::= { ipNewCfgStaticRouteEntry 2}
+
+ipNewCfgStaticRouteMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet mask of this route."
+ ::= { ipNewCfgStaticRouteEntry 3}
+
+ipNewCfgStaticRouteGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the gateway for this route."
+ ::= { ipNewCfgStaticRouteEntry 4}
+
+ipNewCfgStaticRouteAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other is returned. Setting the value to anything other
+ than 2(delete) has no effect on the state of the row."
+ ::= { ipNewCfgStaticRouteEntry 5 }
+
+ipNewCfgStaticRouteInterface OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP interface of this route. The IP address of the specified
+ interface shall be use as source IP when performs routing."
+ ::= { ipNewCfgStaticRouteEntry 6 }
+
+-- Forwarding group
+
+ipForward OBJECT IDENTIFIER ::= { iprouting 9 }
+ripConfig OBJECT IDENTIFIER ::= { ipForward 1 }
+
+ripCurCfgSupply OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable supplying route updates."
+ ::= { ripConfig 1 }
+
+ripNewCfgSupply OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable supplying route updates."
+ ::= { ripConfig 2 }
+
+ripCurCfgListen OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable listening to route updates."
+ ::= { ripConfig 3 }
+
+ripNewCfgListen OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable listening to route updates."
+ ::= { ripConfig 4 }
+
+ripCurCfgDefListen OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable listening to default routes."
+ ::= { ripConfig 5 }
+
+ripNewCfgDefListen OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable listening to default routes."
+ ::= { ripConfig 6 }
+
+ripCurCfgStaticSupply OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable supplying static route updates."
+ ::= { ripConfig 7 }
+
+ripNewCfgStaticSupply OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable supplying static route updates."
+ ::= { ripConfig 8 }
+
+ripCurCfgUpdatePeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Update Period in seconds."
+ ::= { ripConfig 9 }
+
+ripNewCfgUpdatePeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update period in seconds."
+ ::= { ripConfig 10 }
+
+ripCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RIP global state."
+ ::= { ripConfig 11 }
+
+ripNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Globally turn RIP on or off."
+ ::= { ripConfig 12 }
+
+ripCurCfgPoisonReverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RIP poison reverse."
+ ::= { ripConfig 13 }
+
+ripNewCfgPoisonReverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RIP poison reverse."
+ ::= { ripConfig 14 }
+
+ripCurCfgVip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Advertise VIP Host Routes."
+ ::= { ripConfig 15 }
+
+ripNewCfgVip OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Advertise VIP Host Routes."
+ ::= { ripConfig 16 }
+
+-- Table to turn on/off forwarding per port
+
+ipFwdCurCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpFwdCurCfgPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of ports and their forwarding states"
+ ::= { ipForward 2 }
+
+ipFwdCurCfgPortEntry OBJECT-TYPE
+ SYNTAX IpFwdCurCfgPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the ipFwdCurCfgPortTable "
+ INDEX { ipFwdCurCfgPortIndex }
+ ::= { ipFwdCurCfgPortTable 1 }
+
+IpFwdCurCfgPortEntry ::= SEQUENCE {
+ ipFwdCurCfgPortIndex INTEGER,
+ ipFwdCurCfgPortState INTEGER
+ }
+
+ipFwdCurCfgPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port number for which the forwarding state information pertains."
+ ::= { ipFwdCurCfgPortEntry 1 }
+
+ipFwdCurCfgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The forwarding state of the port."
+ ::= { ipFwdCurCfgPortEntry 2 }
+
+ipFwdNewCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpFwdNewCfgPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of ports and their forwarding states"
+ ::= { ipForward 3 }
+
+ipFwdNewCfgPortEntry OBJECT-TYPE
+ SYNTAX IpFwdNewCfgPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the ipFwdNewCfgPortTable "
+ INDEX { ipFwdNewCfgPortIndex }
+ ::= { ipFwdNewCfgPortTable 1 }
+
+IpFwdNewCfgPortEntry ::= SEQUENCE {
+ ipFwdNewCfgPortIndex INTEGER,
+ ipFwdNewCfgPortState INTEGER
+ }
+
+ipFwdNewCfgPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port number for which the forwarding state information pertains."
+ ::= { ipFwdNewCfgPortEntry 1 }
+
+ipFwdNewCfgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The forwarding state of the port."
+ ::= { ipFwdNewCfgPortEntry 2 }
+
+--The following oid's are obsoleted and should not be used
+--ipFwdCurCfgLocalSubnet OBJECT IDENTIFIER ::= { ipForward 4 } obsoleted
+--ipFwdNewCfgLocalSubnet OBJECT IDENTIFIER ::= { ipForward 5 } obsoleted
+--ipFwdCurCfgLocalMask OBJECT IDENTIFIER ::= { ipForward 6 } obsoleted
+--ipFwdNewCfgLocalMask OBJECT IDENTIFIER ::= { ipForward 7 } obsoleted
+
+ipFwdCurCfgLocalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpFwdCurCfgLocalEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of local network definition."
+ ::= { ipForward 14 }
+
+ipFwdCurCfgLocalEntry OBJECT-TYPE
+ SYNTAX IpFwdCurCfgLocalEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the ipFwdCurCfgLocalTable "
+ INDEX { ipFwdCurCfgLocalIndex }
+ ::= { ipFwdCurCfgLocalTable 1 }
+
+IpFwdCurCfgLocalEntry ::= SEQUENCE {
+ ipFwdCurCfgLocalIndex INTEGER,
+ ipFwdCurCfgLocalSubnet IpAddress,
+ ipFwdCurCfgLocalMask IpAddress
+ }
+
+ipFwdCurCfgLocalIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of ipFwdCurCfgLocalTable."
+ ::= { ipFwdCurCfgLocalEntry 1 }
+
+ipFwdCurCfgLocalSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current local IP subnet."
+ ::= { ipFwdCurCfgLocalEntry 2 }
+
+ipFwdCurCfgLocalMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current local IP subnet mask."
+ ::= { ipFwdCurCfgLocalEntry 3 }
+
+ipFwdNewCfgLocalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpFwdNewCfgLocalEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of local network definition."
+ ::= { ipForward 15 }
+
+ipFwdNewCfgLocalEntry OBJECT-TYPE
+ SYNTAX IpFwdNewCfgLocalEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the ipFwdNewCfgLocalTable "
+ INDEX { ipFwdNewCfgLocalIndex }
+ ::= { ipFwdNewCfgLocalTable 1 }
+
+IpFwdNewCfgLocalEntry ::= SEQUENCE {
+ ipFwdNewCfgLocalIndex INTEGER,
+ ipFwdNewCfgLocalSubnet IpAddress,
+ ipFwdNewCfgLocalMask IpAddress,
+ ipFwdNewCfgLocalDelete INTEGER
+ }
+
+ipFwdNewCfgLocalIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of ipFwdNewCfgLocalTable."
+ ::= { ipFwdNewCfgLocalEntry 1 }
+
+ipFwdNewCfgLocalSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The new local IP subnet."
+ ::= { ipFwdNewCfgLocalEntry 2 }
+
+ipFwdNewCfgLocalMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The new local IP subnet mask."
+ ::= { ipFwdNewCfgLocalEntry 3 }
+
+ipFwdNewCfgLocalDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { ipFwdNewCfgLocalEntry 4 }
+
+ipFwdCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IP forwarding global state."
+ ::= { ipForward 8 }
+
+ipFwdNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP forwarding global state."
+ ::= { ipForward 9 }
+
+ipFwdCurCfgDirectedBcast OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable forwarding directed broadcasts."
+ ::= { ipForward 10 }
+
+ipFwdNewCfgDirectedBcast OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable forwarding directed broadcasts."
+ ::= { ipForward 11 }
+
+ipFwdPortTableMaxSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the IP Port table."
+ ::= { ipForward 12 }
+
+ipFwdLocalTableMaxSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the Local table."
+ ::= { ipForward 13 }
+
+arpCurCfgReARPPeriod OBJECT-TYPE
+ SYNTAX INTEGER (2..120)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Re-ARP Period in seconds."
+ ::= { iprouting 10 }
+
+arpNewCfgReARPPeriod OBJECT-TYPE
+ SYNTAX INTEGER (2..120)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Re-ARP Period in seconds."
+ ::= { iprouting 11 }
+
+ipCurCfgGwMetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ strict(1),
+ roundrobin(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The default gateway metric."
+ ::= { iprouting 12 }
+
+ipNewCfgGwMetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ strict(1),
+ roundrobin(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The default gateway metric."
+ ::= { iprouting 13 }
+
+ipCurCfgBootpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of BOOTP server."
+ ::= { iprouting 14 }
+
+ipNewCfgBootpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of BOOTP server."
+ ::= { iprouting 15 }
+
+ipCurCfgBootpAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of second BOOTP server."
+ ::= { iprouting 16 }
+
+ipNewCfgBootpAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of second BOOTP server."
+ ::= { iprouting 17 }
+
+ipCurCfgBootpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of BOOTP relay."
+ ::= { iprouting 18 }
+
+ipNewCfgBootpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The state of BOOTP relay."
+ ::= { iprouting 19 }
+
+ipStaticRouteTableMaxSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the Static Route table."
+ ::= { iprouting 20 }
+
+-- VRRP (Virtual Router Redundantcy Protocol) Group
+
+vrrpGeneral OBJECT IDENTIFIER ::= { vrrp 1 }
+
+vrrpCurCfgGenState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable VRRP operation globally."
+ ::= { vrrpGeneral 1 }
+
+vrrpNewCfgGenState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable VRRP operation globally."
+ ::= { vrrpGeneral 2 }
+
+vrrpCurCfgGenTckVirtRtrInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the state of other virtual routers."
+ ::= { vrrpGeneral 3 }
+
+vrrpNewCfgGenTckVirtRtrInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the state of other virtual routers."
+ ::= { vrrpGeneral 4 }
+
+vrrpCurCfgGenTckIpIntfInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the state of other router interfaces."
+ ::= { vrrpGeneral 5 }
+
+vrrpNewCfgGenTckIpIntfInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the state of other router interfaces."
+ ::= { vrrpGeneral 6 }
+
+vrrpCurCfgGenTckVlanPortInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the port state of ports that belongs to the
+ same virtual LAN as the virtual router."
+ ::= { vrrpGeneral 7 }
+
+vrrpNewCfgGenTckVlanPortInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the port state of ports that belongs to the
+ same virtual LAN as the virtual router."
+ ::= { vrrpGeneral 8 }
+
+vrrpCurCfgGenTckL4PortInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the Layer 4 port states. This is valid when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpGeneral 9 }
+
+vrrpNewCfgGenTckL4PortInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the Layer 4 port states. This is valid when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpGeneral 10 }
+
+vrrpCurCfgGenTckRServerInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the state of real servers under the virtual
+ server which is configured as a VRRP virtual router."
+ ::= { vrrpGeneral 11 }
+
+vrrpNewCfgGenTckRServerInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The priority is
+ adjusted by tracking the state of real servers under the virtual
+ server which is configured as a VRRP virtual router."
+ ::= { vrrpGeneral 12 }
+
+vrrpCurCfgGenTckHsrpInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The
+ priority is adjusted by tracking the HSRP advertisements."
+ ::= { vrrpGeneral 13 }
+
+vrrpNewCfgGenTckHsrpInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The
+ priority is adjusted by tracking the HSRP advertisements."
+ ::= { vrrpGeneral 14 }
+
+vrrpCurCfgGenHotstandby OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable hotstandby processing."
+ ::= { vrrpGeneral 15 }
+
+vrrpNewCfgGenHotstandby OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable hotstandby processing."
+ ::= { vrrpGeneral 16 }
+
+vrrpCurCfgGenTckHsrvInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The
+ priority is adjusted by tracking the HSRP advertisements
+ by VLAN."
+ ::= { vrrpGeneral 17 }
+
+vrrpNewCfgGenTckHsrvInc OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The increment of VRRP virtual router priority. The
+ priority is adjusted by tracking the HSRP advertisements
+ by VLAN."
+ ::= { vrrpGeneral 18 }
+
+vrrpCurCfgVirtRtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpCurCfgVirtRtrTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of VRRP virtual routers configuration in current_config."
+ ::= { vrrp 2 }
+
+vrrpCurCfgVirtRtrTableEntry OBJECT-TYPE
+ SYNTAX VrrpCurCfgVirtRtrTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a VRRP virtual router."
+ INDEX { vrrpCurCfgVirtRtrIndx }
+ ::= { vrrpCurCfgVirtRtrTable 1 }
+
+VrrpCurCfgVirtRtrTableEntry ::= SEQUENCE {
+ vrrpCurCfgVirtRtrIndx INTEGER,
+ vrrpCurCfgVirtRtrID INTEGER,
+ vrrpCurCfgVirtRtrAddr IpAddress,
+ vrrpCurCfgVirtRtrIfIndex INTEGER,
+ vrrpCurCfgVirtRtrInterval INTEGER,
+ vrrpCurCfgVirtRtrPriority INTEGER,
+ vrrpCurCfgVirtRtrPreempt INTEGER,
+ vrrpCurCfgVirtRtrState INTEGER,
+ vrrpCurCfgVirtRtrSharing INTEGER,
+ vrrpCurCfgVirtRtrTckVirtRtr INTEGER,
+ vrrpCurCfgVirtRtrTckIpIntf INTEGER,
+ vrrpCurCfgVirtRtrTckVlanPort INTEGER,
+ vrrpCurCfgVirtRtrTckL4Port INTEGER,
+ vrrpCurCfgVirtRtrTckRServer INTEGER,
+ vrrpCurCfgVirtRtrTckHsrp INTEGER,
+ vrrpCurCfgVirtRtrTckHsrv INTEGER
+ }
+
+vrrpCurCfgVirtRtrIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router table index."
+ ::= { vrrpCurCfgVirtRtrTableEntry 1 }
+
+vrrpCurCfgVirtRtrID OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router identifier."
+ ::= { vrrpCurCfgVirtRtrTableEntry 2 }
+
+vrrpCurCfgVirtRtrAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router IP address."
+ ::= { vrrpCurCfgVirtRtrTableEntry 3 }
+
+vrrpCurCfgVirtRtrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IfIndex that the VRRP virtual router is representing."
+ ::= { vrrpCurCfgVirtRtrTableEntry 4 }
+
+vrrpCurCfgVirtRtrInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time interval between VRRP advertisements in seconds."
+ ::= { vrrpCurCfgVirtRtrTableEntry 5 }
+
+vrrpCurCfgVirtRtrPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The priority value to be used by the specified VRRP virtual routers."
+ ::= { vrrpCurCfgVirtRtrTableEntry 6 }
+
+vrrpCurCfgVirtRtrPreempt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is for controlling whether a higher priority Backup
+ VRRP virtual router preempts a low priority Master.
+
+ enabled(1) - allow preemption
+ disabled(2) - prohibit preemption"
+ ::= { vrrpCurCfgVirtRtrTableEntry 7 }
+
+vrrpCurCfgVirtRtrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable the VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 8 }
+
+vrrpCurCfgVirtRtrSharing OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable load sharing of non-master virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 9 }
+
+vrrpCurCfgVirtRtrTckVirtRtr OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking other virtual routers for priority
+ adjustment. The priority increment is defined
+ in vrrpCurCfgGenTckVirtRtrInc."
+ ::= { vrrpCurCfgVirtRtrTableEntry 10 }
+
+vrrpCurCfgVirtRtrTckIpIntf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking other router interfaces for
+ priority adjustment. The priority increment is defined
+ in vrrpCurCfgGenTckIpIntfInc."
+ ::= { vrrpCurCfgVirtRtrTableEntry 11 }
+
+vrrpCurCfgVirtRtrTckVlanPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking port state of VLAN ports
+ for priority adjustment. The priority increment is
+ defined in vrrpCurCfgGenTckVlanPortInc."
+ ::= { vrrpCurCfgVirtRtrTableEntry 12 }
+
+vrrpCurCfgVirtRtrTckL4Port OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking Layer 4 port states for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckL4PortInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 13 }
+
+vrrpCurCfgVirtRtrTckRServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking real server states for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckRServerInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 14 }
+
+vrrpCurCfgVirtRtrTckHsrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckHsrpInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 15 }
+
+vrrpCurCfgVirtRtrTckHsrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements by VLAN for
+ priority adjustment. The priority increment is defined
+ in vrrpCurCfgGenTckHsrvInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 16 }
+
+vrrpNewCfgVirtRtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of VRRP virtual routers configuration in current_config."
+ ::= { vrrp 3 }
+
+vrrpNewCfgVirtRtrTableEntry OBJECT-TYPE
+ SYNTAX VrrpNewCfgVirtRtrTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a VRRP virtual router."
+ INDEX { vrrpNewCfgVirtRtrIndx }
+ ::= { vrrpNewCfgVirtRtrTable 1 }
+
+VrrpNewCfgVirtRtrTableEntry ::= SEQUENCE {
+ vrrpNewCfgVirtRtrIndx INTEGER,
+ vrrpNewCfgVirtRtrID INTEGER,
+ vrrpNewCfgVirtRtrAddr IpAddress,
+ vrrpNewCfgVirtRtrIfIndex INTEGER,
+ vrrpNewCfgVirtRtrInterval INTEGER,
+ vrrpNewCfgVirtRtrPriority INTEGER,
+ vrrpNewCfgVirtRtrPreempt INTEGER,
+ vrrpNewCfgVirtRtrState INTEGER,
+ vrrpNewCfgVirtRtrDelete INTEGER,
+ vrrpNewCfgVirtRtrSharing INTEGER,
+ vrrpNewCfgVirtRtrTckVirtRtr INTEGER,
+ vrrpNewCfgVirtRtrTckIpIntf INTEGER,
+ vrrpNewCfgVirtRtrTckVlanPort INTEGER,
+ vrrpNewCfgVirtRtrTckL4Port INTEGER,
+ vrrpNewCfgVirtRtrTckRServer INTEGER,
+ vrrpNewCfgVirtRtrTckHsrp INTEGER,
+ vrrpNewCfgVirtRtrTckHsrv INTEGER
+ }
+
+vrrpNewCfgVirtRtrIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router table index."
+ ::= { vrrpNewCfgVirtRtrTableEntry 1 }
+
+vrrpNewCfgVirtRtrID OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router identifier."
+ ::= { vrrpNewCfgVirtRtrTableEntry 2 }
+
+vrrpNewCfgVirtRtrAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router IP address."
+ ::= { vrrpNewCfgVirtRtrTableEntry 3 }
+
+vrrpNewCfgVirtRtrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IfIndex that the VRRP virtual router is representing."
+ ::= { vrrpNewCfgVirtRtrTableEntry 4 }
+
+vrrpNewCfgVirtRtrInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The time interval between VRRP advertisements in seconds."
+ ::= { vrrpNewCfgVirtRtrTableEntry 5 }
+
+vrrpNewCfgVirtRtrPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The priority value to be used by the specified VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 6 }
+
+vrrpNewCfgVirtRtrPreempt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is for controlling whether a higher priority Backup
+ VRRP virtual router preempts a low priority Master.
+
+ enabled(1) - allow preemption
+ disabled(2) - prohibit preemption"
+ ::= { vrrpNewCfgVirtRtrTableEntry 7 }
+
+vrrpNewCfgVirtRtrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable the VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 8 }
+
+vrrpNewCfgVirtRtrDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than delete(2) has no effect on the state of the row."
+ ::= { vrrpNewCfgVirtRtrTableEntry 9 }
+
+vrrpNewCfgVirtRtrSharing OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable load sharing of non-master virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 10 }
+
+vrrpNewCfgVirtRtrTckVirtRtr OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking other virtual routers for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckVirtRtrInc."
+ ::= { vrrpNewCfgVirtRtrTableEntry 11 }
+
+vrrpNewCfgVirtRtrTckIpIntf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking other router interfaces for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckIpIntfInc."
+ ::= { vrrpNewCfgVirtRtrTableEntry 12 }
+
+vrrpNewCfgVirtRtrTckVlanPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking port state of VLAN ports
+ for priority adjustment. the priority increment is
+ defined in vrrpNewCfgGenTckVlanPortInc."
+ ::= { vrrpNewCfgVirtRtrTableEntry 13 }
+
+vrrpNewCfgVirtRtrTckL4Port OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking Layer 4 port states for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckL4PortInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 14 }
+
+vrrpNewCfgVirtRtrTckRServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking real server states for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckRServerInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 15 }
+
+vrrpNewCfgVirtRtrTckHsrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckHsrpInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 16 }
+
+vrrpNewCfgVirtRtrTckHsrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking HSRP by VLAN advertisements for
+ priority adjustment. The priority increment is defined
+ in vrrpNewCfgGenTckHsrvInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 17 }
+
+-- VRRP Interface Table
+
+vrrpCurCfgIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpCurCfgIfTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of VRRP interface configuration in current_config."
+ ::= { vrrp 4 }
+
+vrrpCurCfgIfTableEntry OBJECT-TYPE
+ SYNTAX VrrpCurCfgIfTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a VRRP interface."
+ INDEX { vrrpCurCfgIfIndx }
+ ::= { vrrpCurCfgIfTable 1 }
+
+VrrpCurCfgIfTableEntry ::= SEQUENCE {
+ vrrpCurCfgIfIndx INTEGER,
+ vrrpCurCfgIfAuthType INTEGER,
+ vrrpCurCfgIfPasswd DisplayString
+ }
+
+vrrpCurCfgIfIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP interface index. This is eqivalent to IfIndex."
+ ::= { vrrpCurCfgIfTableEntry 1 }
+
+vrrpCurCfgIfAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ simple-text-password(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of authentication being used.
+ none(1) - no authentication
+ simple-text-password(2) - use password specified in
+ vrrpCurCfgIfPasswd for authentication."
+ ::= { vrrpCurCfgIfTableEntry 2 }
+
+vrrpCurCfgIfPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..7))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The password for authentication."
+ ::= { vrrpCurCfgIfTableEntry 3 }
+
+vrrpNewCfgIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpNewCfgIfTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of VRRP interface configuration in current_config."
+ ::= { vrrp 5 }
+
+vrrpNewCfgIfTableEntry OBJECT-TYPE
+ SYNTAX VrrpNewCfgIfTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a VRRP interface."
+ INDEX { vrrpNewCfgIfIndx }
+ ::= { vrrpNewCfgIfTable 1 }
+
+VrrpNewCfgIfTableEntry ::= SEQUENCE {
+ vrrpNewCfgIfIndx INTEGER,
+ vrrpNewCfgIfAuthType INTEGER,
+ vrrpNewCfgIfPasswd DisplayString,
+ vrrpNewCfgIfDelete INTEGER
+ }
+
+vrrpNewCfgIfIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP interface index. This is eqivalent to IfIndex."
+ ::= { vrrpNewCfgIfTableEntry 1 }
+
+vrrpNewCfgIfAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ simple-text-password(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Type of authentication being used.
+ none(1) - no authentication
+ simple-text-password(2) - use password specified in
+ vrrpNewCfgIfPasswd for authentication."
+ ::= { vrrpNewCfgIfTableEntry 2 }
+
+vrrpNewCfgIfPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..7))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The password for authentication."
+ ::= { vrrpNewCfgIfTableEntry 3 }
+
+vrrpNewCfgIfDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than delete(2) has no effect on the state of the row."
+ ::= { vrrpNewCfgIfTableEntry 4 }
+
+-- Failover Virtual Router Groups
+
+vrrpCurCfgVirtRtrGrpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpCurCfgVirtRtrGrpTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of VRRP virtual router group in current_config."
+ ::= { vrrp 6 }
+
+vrrpCurCfgVirtRtrGrpTableEntry OBJECT-TYPE
+ SYNTAX VrrpCurCfgVirtRtrGrpTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a VRRP failover virtual router."
+ INDEX { vrrpCurCfgVirtRtrGrpIndx }
+ ::= { vrrpCurCfgVirtRtrGrpTable 1 }
+
+VrrpCurCfgVirtRtrGrpTableEntry ::= SEQUENCE {
+ vrrpCurCfgVirtRtrGrpIndx INTEGER,
+ vrrpCurCfgVirtRtrGrpID INTEGER,
+ vrrpCurCfgVirtRtrGrpIfIndex INTEGER,
+ vrrpCurCfgVirtRtrGrpInterval INTEGER,
+ vrrpCurCfgVirtRtrGrpPriority INTEGER,
+ vrrpCurCfgVirtRtrGrpPreempt INTEGER,
+ vrrpCurCfgVirtRtrGrpState INTEGER,
+ vrrpCurCfgVirtRtrGrpSharing INTEGER,
+ vrrpCurCfgVirtRtrGrpTckVirtRtr INTEGER,
+ vrrpCurCfgVirtRtrGrpTckIpIntf INTEGER,
+ vrrpCurCfgVirtRtrGrpTckVlanPort INTEGER,
+ vrrpCurCfgVirtRtrGrpTckL4Port INTEGER,
+ vrrpCurCfgVirtRtrGrpTckRServer INTEGER,
+ vrrpCurCfgVirtRtrGrpTckHsrp INTEGER,
+ vrrpCurCfgVirtRtrGrpTckHsrv INTEGER
+ }
+
+vrrpCurCfgVirtRtrGrpIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router table index."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 1 }
+
+vrrpCurCfgVirtRtrGrpID OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router identifier."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 2 }
+
+vrrpCurCfgVirtRtrGrpIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IfIndex that the VRRP virtual router is representing."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 3 }
+
+vrrpCurCfgVirtRtrGrpInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time interval between VRRP advertisements in seconds."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 4 }
+
+vrrpCurCfgVirtRtrGrpPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The priority value to be used by the specified VRRP virtual routers."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 5 }
+
+vrrpCurCfgVirtRtrGrpPreempt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is for controlling whether a higher priority Backup
+ VRRP virtual router preempts a low priority Master.
+
+ enabled(1) - allow preemption
+ disabled(2) - prohibit preemption"
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 6 }
+
+vrrpCurCfgVirtRtrGrpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable the VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 7 }
+
+vrrpCurCfgVirtRtrGrpSharing OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable load sharing of non-master virtual router."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 8 }
+
+vrrpCurCfgVirtRtrGrpTckVirtRtr OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking other virtual routers for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckVirtRtrInc."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 9 }
+
+vrrpCurCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking other router interfaces for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckIpIntfInc."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 10 }
+
+vrrpCurCfgVirtRtrGrpTckVlanPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking port state of VLAN ports
+ for priority adjustment. the priority increment is
+ defined in vrrpCurCfgGenTckVlanPortInc."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 11 }
+
+vrrpCurCfgVirtRtrGrpTckL4Port OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking Layer 4 port states for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckL4PortInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 12 }
+
+vrrpCurCfgVirtRtrGrpTckRServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking real server states for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckRServerInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 13 }
+
+vrrpCurCfgVirtRtrGrpTckHsrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements for
+ priority adjustment. the priority increment is defined
+ in vrrpCurCfgGenTckHsrpInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 14 }
+
+vrrpCurCfgVirtRtrGrpTckHsrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking HSRP by VLAN advertisements for
+ priority adjustment. The priority increment is defined
+ in vrrpCurCfgGenTckHsrvInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 15 }
+
+vrrpNewCfgVirtRtrGrpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrGrpTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of VRRP virtual router group configuration in new_config."
+ ::= { vrrp 7 }
+
+vrrpNewCfgVirtRtrGrpTableEntry OBJECT-TYPE
+ SYNTAX VrrpNewCfgVirtRtrGrpTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a VRRP failover virtual router."
+ INDEX { vrrpNewCfgVirtRtrGrpIndx }
+ ::= { vrrpNewCfgVirtRtrGrpTable 1 }
+
+VrrpNewCfgVirtRtrGrpTableEntry ::= SEQUENCE {
+ vrrpNewCfgVirtRtrGrpIndx INTEGER,
+ vrrpNewCfgVirtRtrGrpID INTEGER,
+ vrrpNewCfgVirtRtrGrpIfIndex INTEGER,
+ vrrpNewCfgVirtRtrGrpInterval INTEGER,
+ vrrpNewCfgVirtRtrGrpPriority INTEGER,
+ vrrpNewCfgVirtRtrGrpPreempt INTEGER,
+ vrrpNewCfgVirtRtrGrpState INTEGER,
+ vrrpNewCfgVirtRtrGrpDelete INTEGER,
+ vrrpNewCfgVirtRtrGrpSharing INTEGER,
+ vrrpNewCfgVirtRtrGrpTckVirtRtr INTEGER,
+ vrrpNewCfgVirtRtrGrpTckIpIntf INTEGER,
+ vrrpNewCfgVirtRtrGrpTckVlanPort INTEGER,
+ vrrpNewCfgVirtRtrGrpTckL4Port INTEGER,
+ vrrpNewCfgVirtRtrGrpTckRServer INTEGER,
+ vrrpNewCfgVirtRtrGrpTckHsrp INTEGER,
+ vrrpNewCfgVirtRtrGrpTckHsrv INTEGER
+ }
+
+vrrpNewCfgVirtRtrGrpIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router table index."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 1 }
+
+vrrpNewCfgVirtRtrGrpID OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router identifier."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 2 }
+
+vrrpNewCfgVirtRtrGrpIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IfIndex that the VRRP virtual router is representing."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 3 }
+
+vrrpNewCfgVirtRtrGrpInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The time interval between VRRP advertisements in seconds."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 4 }
+
+vrrpNewCfgVirtRtrGrpPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The priority value to be used by the specified VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 5 }
+
+vrrpNewCfgVirtRtrGrpPreempt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is for controlling whether a higher priority Backup
+ VRRP virtual router preempts a low priority Master.
+
+ enabled(1) - allow preemption
+ disabled(2) - prohibit preemption"
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 6 }
+
+vrrpNewCfgVirtRtrGrpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable the VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 7 }
+
+vrrpNewCfgVirtRtrGrpDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than delete(2) has no effect on the state of the row."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 8 }
+
+vrrpNewCfgVirtRtrGrpSharing OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable load sharing of non-master virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 9 }
+
+vrrpNewCfgVirtRtrGrpTckVirtRtr OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking other virtual routers for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckVirtRtrInc."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 10 }
+
+vrrpNewCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking other router interfaces for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckIpIntfInc."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 11 }
+
+vrrpNewCfgVirtRtrGrpTckVlanPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking port state of VLAN ports
+ for priority adjustment. the priority increment is
+ defined in vrrpNewCfgGenTckVlanPortInc."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 12 }
+
+vrrpNewCfgVirtRtrGrpTckL4Port OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking Layer 4 port states for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckL4PortInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 13 }
+
+vrrpNewCfgVirtRtrGrpTckRServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking real server states for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckRServerInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 14 }
+
+vrrpNewCfgVirtRtrGrpTckHsrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking HSRP advertisements for
+ priority adjustment. the priority increment is defined
+ in vrrpNewCfgGenTckHsrpInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 15 }
+
+vrrpNewCfgVirtRtrGrpTckHsrv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable tracking HSRP by VLAN advertisements for
+ priority adjustment. The priority increment is defined
+ in vrrpNewCfgGenTckHsrvInc. This is applied when
+ virtual server is configured as a VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 16 }
+
+vrrpVirtRtrTableMaxSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of entries in VRRP virtual router table."
+ ::= { vrrp 8 }
+
+vrrpIfTableMaxSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of entries in VRRP interface table."
+ ::= { vrrp 9 }
+
+vrrpVirtRtrGrpTableMaxSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of entries in VRRP Group table."
+ ::= { vrrp 10 }
+
+-- Statistics
+
+-- RIP Statistics Group
+
+ripStatInPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of good RIP packets recieved."
+ ::= { ripStats 1 }
+
+ripStatOutPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of RIP packets transmitted."
+ ::= { ripStats 2 }
+
+ripStatInErrorPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of error RIP packets recieved."
+ ::= { ripStats 3 }
+
+ripStatRoutesAgedOut OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of RIP routes which have aged out."
+ ::= { ripStats 4 }
+
+-- ARP Statistics Group
+
+arpStatEntries OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current number of ARP entries."
+ ::= { arpStats 1 }
+
+arpStatHighWater OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The highest number of ARP entries."
+ ::= { arpStats 2 }
+
+arpStatMaxEntries OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of ARP entries."
+ ::= { arpStats 3 }
+
+-- ROUTE Statistics Group
+
+routeStatEntries OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current number of IP routes."
+ ::= { routeStats 1 }
+
+routeStatHighWater OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The highest number of IP routes."
+ ::= { routeStats 2 }
+
+routeStatMaxEntries OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of IP routes."
+ ::= { routeStats 3 }
+
+-- DNS Statistics
+
+dnsStatInGoodDnsRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of good DNS requests which are received."
+ ::= { dnsStats 1 }
+
+dnsStatInBadDnsRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bad DNS requests which are received."
+ ::= { dnsStats 2 }
+
+-- The VRRP Statistics
+
+vrrpStatInAdvers OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of good VRRP advertisements which are received."
+ ::= { vrrpStats 1 }
+
+vrrpStatOutAdvers OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of good VRRP advertisements which are transmitted."
+ ::= { vrrpStats 2 }
+
+vrrpStatOutBadAdvers OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bad VRRP advertisements which are received."
+ ::= { vrrpStats 3 }
+
+-- Information - Run-time IP Route Table
+
+ipRouteInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpRouteInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of run-time IP routes."
+ ::= { ip-info 1 }
+
+ipRouteInfoEntry OBJECT-TYPE
+ SYNTAX IpRouteInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the run-time IP route table"
+ INDEX { ipRouteInfoIndx }
+ ::= { ipRouteInfoTable 1 }
+
+IpRouteInfoEntry ::= SEQUENCE {
+ ipRouteInfoIndx INTEGER,
+ ipRouteInfoDestIp IpAddress,
+ ipRouteInfoMask IpAddress,
+ ipRouteInfoGateway IpAddress,
+ ipRouteInfoTag INTEGER,
+ ipRouteInfoType INTEGER,
+ ipRouteInfoInterface INTEGER
+ }
+
+ipRouteInfoIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of this route table."
+ ::= { ipRouteInfoEntry 1 }
+
+ipRouteInfoDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination IP address of this route."
+ ::= { ipRouteInfoEntry 2 }
+
+ipRouteInfoMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination IP mask of this route."
+ ::= { ipRouteInfoEntry 3 }
+
+ipRouteInfoGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The next-hop router address for this route."
+ ::= { ipRouteInfoEntry 4 }
+
+ipRouteInfoTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ fixed(1),
+ icmp(2),
+ static(3),
+ snmp(4),
+ addr(5),
+ rip(6),
+ broadcast(7),
+ martian(8),
+ multicast(9),
+ vip(10),
+ bgp(11),
+ none(12),
+ ospf(13)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The tag-type for this route."
+ ::= { ipRouteInfoEntry 5 }
+
+ipRouteInfoType OBJECT-TYPE
+ SYNTAX INTEGER {
+ indirect(1),
+ direct(2),
+ local(3),
+ broadcast(4),
+ martian(5),
+ multicast(6),
+ other(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the route."
+ ::= { ipRouteInfoEntry 6 }
+
+ipRouteInfoInterface OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface number for which the destination address is applicable."
+ ::= { ipRouteInfoEntry 7 }
+
+--
+-- IP OSPF configuration
+--
+ospfCfg OBJECT IDENTIFIER ::= { iprouting 21 }
+ospfGeneral OBJECT IDENTIFIER ::= { ospfCfg 1 }
+
+ospfCurCfgDefaultRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the metric to be assigned."
+ ::= { ospfGeneral 1 }
+
+ospfNewCfgDefaultRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the metric to be assigned."
+ ::= { ospfGeneral 2 }
+
+ospfCurCfgDefaultRouteMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the AS External metric type to be assigned."
+ ::= { ospfGeneral 3 }
+
+ospfNewCfgDefaultRouteMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the AS External metric type to be assigned."
+ ::= { ospfGeneral 4 }
+
+ospfIntfTableMaxSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the OSPF Interface table."
+ ::= { ospfGeneral 5 }
+
+ospfAreaTableMaxSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the OSPF Area table."
+ ::= { ospfGeneral 6 }
+
+ospfRangeTableMaxSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the OSPF Range table."
+ ::= { ospfGeneral 7 }
+
+ospfVirtIntfTableMaxSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the OSPF Virtual Interface
+ table."
+ ::= { ospfGeneral 8 }
+
+ospfHostTableMaxSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the OSPF Host table."
+ ::= { ospfGeneral 9 }
+
+ospfCurCfgAreaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfCurCfgAreaEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of OSPF Area configuration in the current_config."
+ ::= { ospfCfg 2 }
+
+ospfCurCfgAreaEntry OBJECT-TYPE
+ SYNTAX OspfCurCfgAreaEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a OSPF area."
+ INDEX { ospfCurCfgAreaIndex, ospfCurCfgAreaId }
+ ::= { ospfCurCfgAreaTable 1 }
+
+OspfCurCfgAreaEntry ::= SEQUENCE {
+ ospfCurCfgAreaIndex INTEGER,
+ ospfCurCfgAreaId IpAddress,
+ ospfCurCfgAreaSpfInterval INTEGER,
+ ospfCurCfgAreaAuthType INTEGER
+ }
+
+ospfCurCfgAreaIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF area number for which the OSPF area table is related."
+ ::= { ospfCurCfgAreaEntry 1}
+
+ospfCurCfgAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP Address of the OSPF area."
+ ::= { ospfCurCfgAreaEntry 2 }
+
+ospfCurCfgAreaSpfInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The SPF interval for the OSPF area."
+ ::= { ospfCurCfgAreaEntry 3 }
+
+ospfCurCfgAreaAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ password(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of authentication being used.
+ none(1) - no authentication
+ password(2) - use password."
+ ::= { ospfCurCfgAreaEntry 4 }
+
+ospfNewCfgAreaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfNewCfgAreaEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of OSPF Area configuration in the new_config."
+ ::= { ospfCfg 3 }
+
+ospfNewCfgAreaEntry OBJECT-TYPE
+ SYNTAX OspfNewCfgAreaEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a OSPF area."
+ INDEX { ospfNewCfgAreaIndex, ospfNewCfgAreaId }
+ ::= { ospfNewCfgAreaTable 1 }
+
+OspfNewCfgAreaEntry ::= SEQUENCE {
+ ospfNewCfgAreaIndex INTEGER,
+ ospfNewCfgAreaId IpAddress,
+ ospfNewCfgAreaSpfInterval INTEGER,
+ ospfNewCfgAreaAuthType INTEGER
+ }
+
+ospfNewCfgAreaIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF area number for which the OSPF area table is related."
+ ::= { ospfNewCfgAreaEntry 1}
+
+ospfNewCfgAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP Address of the OSPF area."
+ ::= { ospfNewCfgAreaEntry 2 }
+
+ospfNewCfgAreaSpfInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The SPF interval for the OSPF area."
+ ::= { ospfNewCfgAreaEntry 3 }
+
+ospfNewCfgAreaAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ password(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Type of authentication being used.
+ none(1) - no authentication
+ password(2) - use password."
+ ::= { ospfNewCfgAreaEntry 4 }
+
+-- Ospf Statistics
+
+-- Ospf Statistics for all interfaces and OSPF areas
+ospfGeneralStats OBJECT IDENTIFIER ::= { ospfStats 1 }
+ospfCumRxTxStats OBJECT IDENTIFIER ::= { ospfGeneralStats 1 }
+ospfCumNbrChangeStats OBJECT IDENTIFIER ::= { ospfGeneralStats 2 }
+ospfCumIntfChangeStats OBJECT IDENTIFIER ::= { ospfGeneralStats 3 }
+ospfTimersKickOffStats OBJECT IDENTIFIER ::= { ospfGeneralStats 4 }
+
+-- Ospf Statistics / Area
+ospfArea OBJECT IDENTIFIER ::= { ospfStats 2 }
+
+ospfAreaRxTxStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfAreaRxTxStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of OSPF Area Rx/Tx Statistics."
+ ::= { ospfArea 1 }
+
+ospfAreaRxTxStatsEntry OBJECT-TYPE
+ SYNTAX OspfAreaRxTxStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Tx packet Statistics about a OSPF area."
+ INDEX { ospfAreaRxTxIndex }
+ ::= { ospfAreaRxTxStats 1 }
+
+OspfAreaRxTxStatsEntry ::= SEQUENCE {
+ ospfAreaRxTxIndex INTEGER,
+ ospfAreaRxPkts Counter,
+ ospfAreaTxPkts Counter,
+ ospfAreaRxHello Counter,
+ ospfAreaTxHello Counter,
+ ospfAreaRxDatabase Counter,
+ ospfAreaTxDatabase Counter,
+ ospfAreaRxlsReqs Counter,
+ ospfAreaTxlsReqs Counter,
+ ospfAreaRxlsAcks Counter,
+ ospfAreaTxlsAcks Counter,
+ ospfAreaRxlsUpdates Counter,
+ ospfAreaTxlsUpdates Counter
+ }
+
+ospfAreaRxTxIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the ospf Area for which these statistics apply."
+ ::= { ospfAreaRxTxStatsEntry 1 }
+
+ospfAreaRxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of OSPF packets received in this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 2 }
+
+ospfAreaTxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of OSPF packets transmitted in this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 3 }
+
+ospfAreaRxHello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Hello packets received in this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 4 }
+
+ospfAreaTxHello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Hello packets transmitted in this OSPF
+ area."
+ ::= { ospfAreaRxTxStatsEntry 5 }
+
+ospfAreaRxDatabase OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Database Description packets transmitted
+ for this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 6 }
+
+ospfAreaTxDatabase OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Database Description packets transmitted
+ for this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 7 }
+
+ospfAreaRxlsReqs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Request packets received for
+ this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 8 }
+
+ospfAreaTxlsReqs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Request packets transmitted for
+ this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 9 }
+
+ospfAreaRxlsAcks OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets received for
+ this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 10 }
+
+ospfAreaTxlsAcks OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets transmitted
+ for this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 11 }
+
+ospfAreaRxlsUpdates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Update packets received for
+ this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 12 }
+
+ospfAreaTxlsUpdates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Update packets transmitted for
+ this OSPF area."
+ ::= { ospfAreaRxTxStatsEntry 13 }
+
+
+ospfAreaNbrChangeStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfAreaNbrChangeStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of OSPF Area Neighbour Statistics."
+ ::= { ospfArea 2 }
+
+ospfAreaNbrChangeStatsEntry OBJECT-TYPE
+ SYNTAX OspfAreaNbrChangeStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Area Neighbour Change Statistics about a OSPF area."
+ INDEX { ospfAreaNbrIndex }
+ ::= { ospfAreaNbrChangeStats 1 }
+
+OspfAreaNbrChangeStatsEntry ::= SEQUENCE {
+ ospfAreaNbrIndex INTEGER,
+ ospfAreaNbrhello Counter,
+ ospfAreaNbrStart Counter,
+ ospfAreaNbrAdjointOk Counter,
+ ospfAreaNbrNegotiationDone Counter,
+ ospfAreaNbrExchangeDone Counter,
+ ospfAreaNbrBadRequests Counter,
+ ospfAreaNbrBadSequence Counter,
+ ospfAreaNbrLoadingDone Counter,
+ ospfAreaNbrN1way Counter,
+ ospfAreaNbrRstAd Counter,
+ ospfAreaNbrDown Counter
+ }
+
+ospfAreaNbrIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the ospf Area for which these statistics apply."
+ ::= { ospfAreaNbrChangeStatsEntry 1 }
+
+ospfAreaNbrhello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Hello packets received from neighbours
+ in this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 2 }
+
+ospfAreaNbrStart OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of neighbours in this state (i.e. an indication
+ that Hello packets should now be sent to the neighbour at intervals
+ of HelloInterval seconds.) in this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 3 }
+
+ospfAreaNbrAdjointOk OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of decisions to be made (again) as to whether
+ an adjacency should be established/maintained with the neighbour.
+ for this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 4 }
+
+ospfAreaNbrNegotiationDone OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of neighbours in this state wherein the
+ Master/slave relationship has been negotiated, and sequence
+ numbers have been exchanged, for this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 5 }
+
+ospfAreaNbrExchangeDone OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of neighbours in this state (i.e. in an
+ adjacency's final state) having transimitted a full sequence
+ of Database Description packets, for this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 6 }
+
+ospfAreaNbrBadRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of Link State Requests which have been received
+ for a link state advertisement not contained in the database across
+ this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 7 }
+
+ospfAreaNbrBadSequence OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Database Description packets which have been
+ received that either
+ a) has an unexpected DD sequence number
+ b) Unexpectedly has the init bit set
+ c) Has an options field differing from the last Options field
+ received in a Database Description packet.
+ Any of these conditions indicate that some error has occured during
+ adjacency establishment for this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 8 }
+
+ospfAreaNbrLoadingDone OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of link state updates received for all
+ out-of-date portions of the database in this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 9 }
+
+ospfAreaNbrN1way OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Hello packets received from neighbours, in
+ which this router is not mentioned in this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 10 }
+
+ospfAreaNbrRstAd OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of times the Neighbour adjacency has been reset
+ across this OPSF area."
+ ::= { ospfAreaNbrChangeStatsEntry 11 }
+
+ospfAreaNbrDown OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Neighbouring routers down (i.e. in the initial
+ state of a neighbour conversation.) in this OSPF area."
+ ::= { ospfAreaNbrChangeStatsEntry 12 }
+
+
+ospfAreaChangeStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfAreaChangeStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of OSPF Area Change Statistics."
+ ::= { ospfArea 3 }
+
+ospfAreaChangeStatsEntry OBJECT-TYPE
+ SYNTAX OspfAreaChangeStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Area Change Statistics about a OSPF area."
+ INDEX { ospfAreaIntfIndex }
+ ::= { ospfAreaChangeStats 1 }
+
+OspfAreaChangeStatsEntry ::= SEQUENCE {
+ ospfAreaIntfIndex INTEGER,
+ ospfAreaIntfHello Counter,
+ ospfAreaIntfDown Counter,
+ ospfAreaIntfLoop Counter,
+ ospfAreaIntfUnloop Counter,
+ ospfAreaIntfWaitTimer Counter,
+ ospfAreaIntfBackup Counter,
+ ospfAreaIntfNbrChange Counter
+ }
+
+ospfAreaIntfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the OSPF Area for which these statistics apply."
+ ::= { ospfAreaChangeStatsEntry 1 }
+
+ospfAreaIntfHello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Hello packets sent on this OSPF area."
+ ::= { ospfAreaChangeStatsEntry 2 }
+
+ospfAreaIntfDown OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of interfaces down in this OSPF area."
+ ::= { ospfAreaChangeStatsEntry 3 }
+
+ospfAreaIntfLoop OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of interfaces no longer connected to
+ the attatched network in this OSPF area."
+ ::= { ospfAreaChangeStatsEntry 4 }
+
+ospfAreaIntfUnloop OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of interfaces connected to the attatched
+ network in this OSPF area.."
+ ::= { ospfAreaChangeStatsEntry 5 }
+
+
+ospfAreaIntfWaitTimer OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of times the Wait Timer has been fired,
+ (indicating the end of the waiting period that is required
+ before electing a (Backup) Designated Router) for this
+ OSPF area."
+ ::= { ospfAreaChangeStatsEntry 6 }
+
+ospfAreaIntfBackup OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Backup Designated Routers on the attatched
+ network for this OSPF area."
+ ::= { ospfAreaChangeStatsEntry 7 }
+
+
+ospfAreaIntfNbrChange OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of changes in the set of bidirectional neighbours
+ associated with the interface in this OSPF area."
+ ::= { ospfAreaChangeStatsEntry 8 }
+
+
+-- Ospf Statistics / Interface
+ospfInterface OBJECT IDENTIFIER ::= { ospfStats 3 }
+
+ospfIntfRxTxStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfIntfRxTxStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of OSPF Interface Rx/Tx packet Statistics."
+ ::= { ospfInterface 1 }
+
+ospfIntfRxTxStatsEntry OBJECT-TYPE
+ SYNTAX OspfIntfRxTxStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF interface Rx/Tx packet statistics."
+ INDEX { ospfIntfRxTxIndex }
+ ::= { ospfIntfRxTxStats 1 }
+
+OspfIntfRxTxStatsEntry ::= SEQUENCE {
+ ospfIntfRxTxIndex INTEGER,
+ ospfIntfRxPkts Counter,
+ ospfIntfTxPkts Counter,
+ ospfIntfRxHello Counter,
+ ospfIntfTxHello Counter,
+ ospfIntfRxDatabase Counter,
+ ospfIntfTxDatabase Counter,
+ ospfIntfRxlsReqs Counter,
+ ospfIntfTxlsReqs Counter,
+ ospfIntfRxlsAcks Counter,
+ ospfIntfTxlsAcks Counter,
+ ospfIntfRxlsUpdates Counter,
+ ospfIntfTxlsUpdates Counter
+ }
+
+ospfIntfRxTxIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF interface for which these statistics apply."
+ ::= { ospfIntfRxTxStatsEntry 1 }
+
+ospfIntfRxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of OSPF packets received for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 2 }
+
+ospfIntfTxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of OSPF packets transmitted for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 3 }
+
+ospfIntfRxHello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Hello packets received
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 4 }
+
+ospfIntfTxHello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Hello packets transmitted
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 5 }
+
+ospfIntfRxDatabase OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Database Description packets received
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 6 }
+
+ospfIntfTxDatabase OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Database Description packets transmitted
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 7 }
+
+ospfIntfRxlsReqs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Request packets received
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 8 }
+
+ospfIntfTxlsReqs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Request packets transmitted
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 9 }
+
+ospfIntfRxlsAcks OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets received
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 10 }
+
+ospfIntfTxlsAcks OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets transmitted
+ for this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 11 }
+
+ospfIntfRxlsUpdates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Update packets received for
+ this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 12 }
+
+ospfIntfTxlsUpdates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Update packets transmitted for
+ this OSPF interface."
+ ::= { ospfIntfRxTxStatsEntry 13 }
+
+
+ospfIntfNbrChangeStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfIntfNbrChangeStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of OSPF Interface Neighbour change Statistics."
+ ::= { ospfInterface 2 }
+
+ospfIntfNbrChangeStatsEntry OBJECT-TYPE
+ SYNTAX OspfIntfNbrChangeStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF interface Neighbour Change statistics."
+ INDEX { ospfIntfNbrIndex }
+ ::= { ospfIntfNbrChangeStats 1 }
+
+OspfIntfNbrChangeStatsEntry ::= SEQUENCE {
+ ospfIntfNbrIndex INTEGER,
+ ospfIntfNbrhello Counter,
+ ospfIntfNbrStart Counter,
+ ospfIntfNbrAdjointOk Counter,
+ ospfIntfNbrNegotiationDone Counter,
+ ospfIntfNbrExchangeDone Counter,
+ ospfIntfNbrBadRequests Counter,
+ ospfIntfNbrBadSequence Counter,
+ ospfIntfNbrLoadingDone Counter,
+ ospfIntfNbrN1way Counter,
+ ospfIntfNbrRstAd Counter,
+ ospfIntfNbrDown Counter
+ }
+
+ospfIntfNbrIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the OSPF Interface for which these statistics apply."
+ ::= { ospfIntfNbrChangeStatsEntry 1 }
+
+ospfIntfNbrhello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Hello packets received from neighbours
+ in this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 2 }
+
+ospfIntfNbrStart OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of neighbours in this state (i.e. an indication
+ that Hello packets should now be sent to the neighbour at intervals
+ of HelloInterval seconds.) in this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 3 }
+
+ospfIntfNbrAdjointOk OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of decisions to be made (again) as to whether
+ an adjacency should be established/maintained with the neighbour.
+ for this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 4 }
+
+ospfIntfNbrNegotiationDone OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of neighbours in this state wherein the
+ Master/slave relationship has been negotiated, and sequence
+ numbers have been exchanged, for this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 5 }
+
+ospfIntfNbrExchangeDone OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of neighbours in this state (i.e. in an
+ adjacency's final state) having transimitted a full sequence
+ of Database Description packets, for this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 6 }
+
+ospfIntfNbrBadRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Link State Requests which have been received
+ for a link state advertisement not contained in the database for
+ this interface."
+ ::= { ospfIntfNbrChangeStatsEntry 7 }
+
+ospfIntfNbrBadSequence OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Database Description packets which have been
+ received that either
+ a) has an unexpected DD sequence number
+ b) Unexpectedly has the init bit set
+ c) Has an options field differing from the last Options field
+ received in a Database Description packet.
+ Any of these conditions indicate that some error has occured during
+ adjacency establishment for this interface."
+ ::= { ospfIntfNbrChangeStatsEntry 8 }
+
+ospfIntfNbrLoadingDone OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of link state updates received for all
+ out-of-date portions of the database for this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 9 }
+
+ospfIntfNbrN1way OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Hello packets received from neighbours, in
+ which this router is not mentioned for this OSPF interface."
+ ::= { ospfIntfNbrChangeStatsEntry 10 }
+
+ospfIntfNbrRstAd OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of times the Neighbour adjacency has been reset
+ on this interface."
+ ::= { ospfIntfNbrChangeStatsEntry 11 }
+
+ospfIntfNbrDown OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Neighbouring routers down (i.e. in the initial
+ state of a neighbour conversation.) for this interface."
+ ::= { ospfIntfNbrChangeStatsEntry 12 }
+
+
+ospfIntfChangeStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfIntfChangeStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of OSPF Interface change Statistics."
+ ::= { ospfInterface 3 }
+
+ospfIntfChangeStatsEntry OBJECT-TYPE
+ SYNTAX OspfIntfChangeStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF interface Change statistics."
+ INDEX { ospfIntfIndex }
+ ::= { ospfIntfChangeStats 1 }
+
+OspfIntfChangeStatsEntry ::= SEQUENCE {
+ ospfIntfIndex INTEGER,
+ ospfIntfHello Counter,
+ ospfIntfDown Counter,
+ ospfIntfLoop Counter,
+ ospfIntfUnloop Counter,
+ ospfIntfWaitTimer Counter,
+ ospfIntfBackup Counter,
+ ospfIntfNbrChange Counter
+ }
+
+ospfIntfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the OSPF Interface for which these statistics apply."
+ ::= { ospfIntfChangeStatsEntry 1 }
+
+
+ospfIntfHello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Hello packets sent by this interface."
+ ::= { ospfIntfChangeStatsEntry 2 }
+
+ospfIntfDown OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of times the interface was down."
+ ::= { ospfIntfChangeStatsEntry 3 }
+
+ospfIntfLoop OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of times the interface was no longer connected to
+ the attatched network."
+ ::= { ospfIntfChangeStatsEntry 4 }
+
+ospfIntfUnloop OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of times the interface, connected back to
+ the attatched network."
+ ::= { ospfIntfChangeStatsEntry 5 }
+
+ospfIntfWaitTimer OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of times the Wait Timer has been fired,
+ (indicating the end of the waiting period that is required
+ before electing a (Backup) Designated Router) for this
+ OSPF interface."
+ ::= { ospfIntfChangeStatsEntry 6 }
+
+ospfIntfBackup OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Backup Designated Routers on the attatched
+ network for this OSPF interface."
+ ::= { ospfIntfChangeStatsEntry 7 }
+
+ospfIntfNbrChange OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of changes in the set of bidirectional neighbours
+ associated with the interface for this OSPF interface."
+ ::= { ospfIntfChangeStatsEntry 8 }
+
+
+-- Ospf General Statistics contains the cumulative stats for all
+-- areas / interfaces
+ospfCumRxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all OSPF packets received on all OSPF areas
+ and interfaces."
+ ::= { ospfCumRxTxStats 1 }
+
+ospfCumTxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all OSPF packets transmitted on all OSPF areas
+ and interfaces."
+ ::= { ospfCumRxTxStats 2 }
+
+ospfCumRxHello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all Hello packets received on all OSPF areas
+ and interfaces."
+ ::= { ospfCumRxTxStats 3 }
+
+ospfCumTxHello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all Hello packets transmitted on all OSPF areas
+ and interfaces."
+ ::= { ospfCumRxTxStats 4 }
+
+ospfCumRxDatabase OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all Database Description packets received on
+ all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 5 }
+
+ospfCumTxDatabase OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all Database Description packets transmitted on
+ all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 6 }
+
+ospfCumRxlsReqs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all Link State Request packets received on
+ all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 7 }
+
+ospfCumTxlsReqs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all Link State Request packets transmitted on
+ all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 8 }
+
+ospfCumRxlsAcks OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all Link State Acknowledgement packets received
+ on all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 9 }
+
+ospfCumTxlsAcks OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all Link State Acknowledgement packets transmitted
+ on all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 10 }
+
+ospfCumRxlsUpdates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all Link State Update packets received
+ on all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 11 }
+
+ospfCumTxlsUpdates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all Link State Update packets transmitted
+ on all OSPF areas and interfaces."
+ ::= { ospfCumRxTxStats 12 }
+
+ospfCumNbrhello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of all Hello packets received from neighbours
+ on all OSPF areas and interfaces."
+ ::= { ospfCumNbrChangeStats 1 }
+
+ospfCumNbrStart OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of neighbours in this state (i.e. an indication
+ that Hello packets should now be sent to the neighbour at intervals
+ of HelloInterval seconds.) across all OSPF areas and interfaces."
+ ::= { ospfCumNbrChangeStats 2 }
+
+ospfCumNbrAdjointOk OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of decisions to be made (again) as to whether
+ an adjacency should be established/maintained with the neighbour
+ across all OSPF areas and interfaces."
+ ::= { ospfCumNbrChangeStats 3 }
+
+ospfCumNbrNegotiationDone OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of neighbours in this state wherein the
+ Master/slave relationship has been negotiated, and sequence
+ numbers have been exchanged, across all OSPF areas and
+ interfaces."
+ ::= { ospfCumNbrChangeStats 4 }
+
+ospfCumNbrExchangeDone OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of neighbours in this state (i.e. in an
+ adjacency's final state) having transimitted a full sequence
+ of Database Description packets, across all OSPF areas
+ and interfaces."
+ ::= { ospfCumNbrChangeStats 5 }
+
+ospfCumNbrBadRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of Link State Requests which have been received
+ for a link state advertisement not contained in the database across
+ all interfaces and OSPF areas."
+ ::= { ospfCumNbrChangeStats 6 }
+
+ospfCumNbrBadSequence OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of Database Description packets which have been
+ received that either
+ a) has an unexpected DD sequence number
+ b) Unexpectedly has the init bit set
+ c) Has an options field differing from the last Options field
+ received in a Database Description packet.
+ Any of these conditions indicate that some error has occured during
+ adjacency establishment for all OSPF areas and interfaces."
+ ::= { ospfCumNbrChangeStats 7 }
+
+ospfCumNbrLoadingDone OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of link state updates received for all
+ out-of-date portions of the database across all OSPF areas
+ and interfaces."
+ ::= { ospfCumNbrChangeStats 8 }
+
+ospfCumNbrN1way OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of Hello packets received from neighbours, in
+ which this router is not mentioned across all OSPF interfaces
+ and areas."
+ ::= { ospfCumNbrChangeStats 9 }
+
+ospfCumNbrRstAd OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of times the Neighbour adjacency has been reset
+ across all OPSF areas and interfaces."
+ ::= { ospfCumNbrChangeStats 10 }
+
+ospfCumNbrDown OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Neighbouring routers down (i.e. in the initial
+ state of a neighbour conversation.) across all OSPF areas and
+ interfaces."
+ ::= { ospfCumNbrChangeStats 11 }
+
+ospfCumIntfHello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of Hello packets sent on all interfaces
+ and areas"
+ ::= { ospfCumIntfChangeStats 1 }
+
+ospfCumIntfDown OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of interfaces down in all OSPF areas."
+ ::= { ospfCumIntfChangeStats 2 }
+
+ospfCumIntfLoop OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total of interfaces no longer connected to
+ the attatched network across all OSPF areas and interfaces."
+ ::= { ospfCumIntfChangeStats 3 }
+
+ospfCumIntfUnloop OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of interfaces, connected to
+ the attatched network in all OSPF areas."
+ ::= { ospfCumIntfChangeStats 4 }
+
+ospfCumIntfWaitTimer OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of times the Wait Timer has been fired,
+ (indicating the end of the waiting period that is required
+ before electing a (Backup) Designated Router) across all
+ OSPF areas and interfaces."
+ ::= { ospfCumIntfChangeStats 5 }
+
+ospfCumIntfBackup OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of Backup Designated Routers on the attatched
+ network for all OSPF areas and interfaces."
+ ::= { ospfCumIntfChangeStats 6 }
+
+ospfCumIntfNbrChange OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of changes in the set of bidirectional
+ neighbours associated with any interface across all OSPF areas."
+ ::= { ospfCumIntfChangeStats 7 }
+
+ospfTmrsKckOffHello OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of times the Hello timer has been fired
+ (which triggers the send of a Hello packet) across all OPSF
+ areas and interfaces."
+ ::= { ospfTimersKickOffStats 1 }
+
+ospfTmrsKckOffRetransmit OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of times the Retransmit timer has been
+ fired across all OPSF areas and interfaces."
+ ::= { ospfTimersKickOffStats 2 }
+
+ospfTmrsKckOffLsaLock OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of times the Lsa Lock timer has been
+ fired across all OSPF areas and interfaces."
+ ::= { ospfTimersKickOffStats 3 }
+
+ospfTmrsKckOffLsaAck OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sum total number of times the Lsa Ack timer has been
+ fired across all ospf areas and interfaces."
+ ::= { ospfTimersKickOffStats 4 }
+
+ospfTmrsKckOffDbage OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of times the Dbage has been fired."
+ ::= { ospfTimersKickOffStats 5 }
+
+ospfTmrsKckOffSummary OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of times the Summary timer has been fired."
+ ::= { ospfTimersKickOffStats 6 }
+
+ospfTmrsKckOffAseExport OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of times the ASE Export timer has been fired."
+ ::= { ospfTimersKickOffStats 7 }
+
+
+-- Ospf Information
+
+ospfGeneralInfo OBJECT IDENTIFIER ::= { ospfinfo 1 }
+
+ospfStartTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time when ospf has been started."
+ ::= { ospfGeneralInfo 1 }
+
+ospfProcessUptime OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time since ospf has been started."
+ ::= { ospfGeneralInfo 2 }
+
+ospfLsTypesSupported OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Link State Types that are supported."
+ ::= { ospfGeneralInfo 3 }
+
+ospfIntfCountForRouter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of interfaces for this router."
+ ::= { ospfGeneralInfo 4 }
+
+ospfVlinkCountForRouter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of virtual links for this router."
+ ::= { ospfGeneralInfo 5 }
+
+ospfTotalNeighbours OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of OSPF neighbours."
+ ::= { ospfGeneralInfo 6 }
+
+ospfNbrInInitState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of neighbours in the initial state of exchange."
+ ::= { ospfGeneralInfo 7 }
+
+ospfNbrInExchState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of neighbours in the exchange state."
+ ::= { ospfGeneralInfo 8 }
+
+ospfNbrInFullState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of neighbours in the Full state of exchange."
+ ::= { ospfGeneralInfo 9 }
+
+ospfTotalAreas OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Total number of areas."
+ ::= { ospfGeneralInfo 10 }
+
+ospfTotalTransitAreas OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Total number of Transit areas."
+ ::= { ospfGeneralInfo 11 }
+
+ospfTotalNssaAreas OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Total number of NSSA areas."
+ ::= { ospfGeneralInfo 12 }
+
+ospfAreaInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfAreaInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of OSPF Area information."
+ ::= { ospfinfo 2 }
+
+ospfAreaInfoEntry OBJECT-TYPE
+ SYNTAX OspfAreaInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a OSPF area."
+ INDEX { ospfAreaInfoIndex }
+ ::= { ospfAreaInfoTable 1 }
+
+OspfAreaInfoEntry ::= SEQUENCE {
+ ospfAreaInfoIndex INTEGER,
+ ospfTotalNumberOfInterfaces INTEGER,
+ ospfNumberOfInterfacesUp INTEGER,
+ ospfNumberOfLsdbEntries INTEGER,
+ ospfAreaInfoId IpAddress
+
+ }
+
+ospfAreaInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF area number for which the OSPF info table is related."
+ ::= { ospfAreaInfoEntry 1}
+
+ospfTotalNumberOfInterfaces OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of interfaces for this OSPF area."
+ ::= { ospfAreaInfoEntry 2}
+
+ospfNumberOfInterfacesUp OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of interfaces UP in area."
+ ::= { ospfAreaInfoEntry 3}
+
+ospfNumberOfLsdbEntries OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of Link State Database entries for this OSPF area."
+ ::= { ospfAreaInfoEntry 4}
+
+ospfAreaInfoId OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the OSPF area."
+ ::= { ospfAreaInfoEntry 5}
+
+ospfIntfInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfIntfInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of OSPF Interface information."
+ ::= { ospfinfo 3 }
+
+ospfIntfInfoEntry OBJECT-TYPE
+ SYNTAX OspfIntfInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a OSPF interface."
+ INDEX { ospfIfInfoIndex }
+ ::= { ospfIntfInfoTable 1 }
+
+OspfIntfInfoEntry ::= SEQUENCE {
+ ospfIfInfoIndex INTEGER,
+ ospfIfDesignatedRouterIP IpAddress,
+ ospfIfBackupDesignatedRouterIP IpAddress,
+ ospfIfWaitInterval INTEGER,
+ ospfIfTotalNeighbours INTEGER,
+ ospfIfInfoIpAddress IpAddress
+ }
+
+ospfIfInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF interface number for which the OSPF info table is related."
+ ::= { ospfIntfInfoEntry 1}
+
+ospfIfDesignatedRouterIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF Designated Router ID (IP Address) for this OSPF interface."
+ ::= { ospfIntfInfoEntry 2}
+
+ospfIfBackupDesignatedRouterIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF Backup Designated Router ID (IP Address) for this OSPF
+ interface."
+ ::= { ospfIntfInfoEntry 3}
+
+ospfIfWaitInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF Wait interval for this OSPF interface."
+ ::= { ospfIntfInfoEntry 4}
+
+ospfIfTotalNeighbours OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Total number of neighbours for this OSPF interface."
+ ::= { ospfIntfInfoEntry 5}
+
+ospfIfInfoIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the OSPF interface."
+ ::= { ospfIntfInfoEntry 6}
+
+ospfRouterLSAInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfRouterLSAInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of OSPF Router LSA information."
+ ::= { ospfinfo 4 }
+
+ospfRouterLSAInfoEntry OBJECT-TYPE
+ SYNTAX OspfRouterLSAInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the Router LSA Table indexed by area, routerlink and routerId."
+ INDEX { routerLSAAreaIndex, routerLSALinkIndex,
+ routerLSAId }
+ ::= { ospfRouterLSAInfoTable 1 }
+
+OspfRouterLSAInfoEntry ::= SEQUENCE {
+ routerLSAAreaIndex INTEGER,
+ routerLSALinkIndex INTEGER,
+ routerLSAId IpAddress,
+ routerLSALinkID IpAddress,
+ routerLSALinkData IpAddress,
+ routerLSALinkIfIndex INTEGER,
+ routerLSANoOfTOSMetrics INTEGER,
+ routerLSANoOfTOSZeroMetrics INTEGER
+ }
+
+routerLSAAreaIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF AreaID for which the OSPF Router LSA info table is related."
+ ::= { ospfRouterLSAInfoEntry 1}
+
+routerLSALinkIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF Link ID for which the OSPF Router LSA info table is related."
+ ::= { ospfRouterLSAInfoEntry 2}
+
+routerLSAId OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF RouterID for which the OSPF Router LSA info table is related."
+ ::= { ospfRouterLSAInfoEntry 3}
+
+
+routerLSALinkID OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifes the object that this router link connects to. Value
+ depends on the link's type."
+ ::= { ospfRouterLSAInfoEntry 4}
+
+routerLSALinkData OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value depends on the link's Type field. For connections
+ to stub networks, Link Data specifies the network's IP address
+ mask. For unnumbered point-to-point connections, it specifies
+ the interface's MIB-II ifIndex value and the value of Link Data
+ is redundant. For the other link types it specifies the router
+ interface's IP address."
+ ::= { ospfRouterLSAInfoEntry 5}
+
+routerLSALinkIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For unnumbered point-to-point connections, LinkIfIndex specifies
+ the interface's MIB-II ifIndex value."
+ ::= { ospfRouterLSAInfoEntry 6}
+
+routerLSANoOfTOSMetrics OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of different TOS metrics given for this link,
+ not counting the required link metric(referred to as the TOS 0
+ metric)."
+ ::= { ospfRouterLSAInfoEntry 7}
+
+routerLSANoOfTOSZeroMetrics OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of Zero TOS metrics given for this link."
+ ::= { ospfRouterLSAInfoEntry 8}
+
+-- Run Time ARP Table
+
+arpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgArpInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of ARP entries."
+ ::= { ip-info 2 }
+
+arpInfoEntry OBJECT-TYPE
+ SYNTAX AgArpInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the ARP table"
+ INDEX { arpInfoDestIp }
+ ::= { arpInfoTable 1 }
+
+AgArpInfoEntry ::= SEQUENCE {
+ arpInfoDestIp IpAddress,
+ arpInfoMacAddr PhysAddress,
+ arpInfoVLAN INTEGER,
+ arpInfoSrcPort INTEGER,
+ arpInfoRefPorts INTEGER,
+ arpInfoFlag INTEGER
+ }
+
+arpInfoDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination IP address of the ARP entry."
+ ::= { arpInfoEntry 1 }
+
+arpInfoMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC address for the ARP entry."
+ ::= { arpInfoEntry 2 }
+
+arpInfoVLAN OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VLAN identifier for the ARP entry."
+ ::= { arpInfoEntry 3 }
+
+arpInfoSrcPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port number on which this entry's equivalence is effective."
+ ::= { arpInfoEntry 4 }
+
+arpInfoRefPorts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The rference ports associated with this ARP entry."
+ ::= { arpInfoEntry 5 }
+
+arpInfoFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ unresolved(2),
+ permanent(3),
+ indirect(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The flag associated with this ARP entry."
+ ::= { arpInfoEntry 6 }
+
+-- VRRP Information
+
+vrrpInfoVirtRtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpInfoVirtRtrTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of VRRP virtual router run-time information."
+ ::= { vrrp-info 1 }
+
+vrrpInfoVirtRtrTableEntry OBJECT-TYPE
+ SYNTAX VrrpInfoVirtRtrTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The run-time information about a VRRP virtual router."
+ INDEX { vrrpInfoVirtRtrIndex }
+ ::= { vrrpInfoVirtRtrTable 1 }
+
+VrrpInfoVirtRtrTableEntry ::= SEQUENCE {
+ vrrpInfoVirtRtrIndex INTEGER,
+ vrrpInfoVirtRtrState INTEGER,
+ vrrpInfoVirtRtrOwnership INTEGER,
+ vrrpInfoVirtRtrServer INTEGER,
+ vrrpInfoVirtRtrProxy INTEGER
+ }
+
+vrrpInfoVirtRtrIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router index."
+ ::= { vrrpInfoVirtRtrTableEntry 1 }
+
+vrrpInfoVirtRtrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ init(1),
+ master(2),
+ backup(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router state."
+ ::= { vrrpInfoVirtRtrTableEntry 2 }
+
+vrrpInfoVirtRtrOwnership OBJECT-TYPE
+ SYNTAX INTEGER {
+ owner(1),
+ renter(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP virtual router ownership status."
+ ::= { vrrpInfoVirtRtrTableEntry 3 }
+
+vrrpInfoVirtRtrServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP server state identifies virtual routers that support
+ Layer 4 services."
+ ::= { vrrpInfoVirtRtrTableEntry 4 }
+
+vrrpInfoVirtRtrProxy OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VRRP proxy state identifies virtual proxy routers."
+ ::= { vrrpInfoVirtRtrTableEntry 5 }
+
+
+vrrpOperVirtRtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpOperVirtRtrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table of virtual routers."
+ ::= { vrrpOper 1 }
+
+vrrpOperVirtRtrEntry OBJECT-TYPE
+ SYNTAX VrrpOperVirtRtrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the vrrpOperVirtRtrTable "
+ INDEX { vrrpOperVirtRtrIndex }
+ ::= { vrrpOperVirtRtrTable 1 }
+
+VrrpOperVirtRtrEntry ::= SEQUENCE {
+ vrrpOperVirtRtrIndex INTEGER,
+ vrrpOperVirtRtrBackup INTEGER
+ }
+
+vrrpOperVirtRtrIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for the VRRP virtual router."
+ ::= { vrrpOperVirtRtrEntry 1 }
+
+vrrpOperVirtRtrBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ backup(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to a value of 'backup(2)' it forces the specified
+ master virtual router into backup mode.
+ 'ok(1)' is returned when the object os read."
+ ::= { vrrpOperVirtRtrEntry 2 }
+
+vrrpOperVirtRtrGroupBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ backup(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to a value of 'backup(2)' it forces the specified
+ master virtual router group into backup mode.
+ 'ok(1)' is returned when the object os read."
+ ::= { vrrpOper 2 }
+
+END
diff --git a/MIBS/alteonos/ALTEON-TS-PHYSICAL-MIB b/MIBS/alteonos/ALTEON-TS-PHYSICAL-MIB
new file mode 100644
index 0000000..695b89a
--- /dev/null
+++ b/MIBS/alteonos/ALTEON-TS-PHYSICAL-MIB
@@ -0,0 +1,2310 @@
+-- COPYRIGHT NOTICE
+-- Copyright (c) Alteon WebSystems, Inc. 2001
+-- All rights reserved
+--
+-- HISTORY
+-- $Log: tigonPhysical.mib,v $
+-- Revision 1.1.1.1 2004/11/01 16:55:42 maxbaker
+-- initial import
+--
+-- Revision ge_rrekha/7 2001/11/08 19:29:40 rrekha
+-- Added MIB objects vlanCurCfgStg/vlanNewCfgStg.
+--
+-- Revision ge_rrekha/5 2001/11/07 00:28:10 rrekha
+-- Removed the range on agPortCurCfgBwmContract/agPortNewCfgBwmContract
+-- and vlanCurCfgBwmContract/vlanNewCfgBwmContract since the size
+-- of the table can vary. This range should be obtained from the
+-- the max table size.
+--
+-- Revision ge_rrekha/3 2001/10/18 18:06:43 rrekha
+-- Marked the old port mirroring MIBs as obsolete since they are
+-- no longer supported.
+--
+-- Revision test_smiao/13 2001/10/12 02:42:04 smiao
+-- Added LinkTrap and broadcast pkt stats for port.
+--
+-- Revision test_smiao/11 2001/10/11 23:54:41 smiao
+-- Added physical interface info/stats in port table.
+--
+-- Revision test_smiao/9 2001/09/18 18:08:02 smiao
+-- Implemented VLAN bit map for spanning tree group.
+--
+-- Revision test_smiao/7 2001/08/31 18:14:15 smiao
+-- Implemented add/remove vlans for spanning tree groups.
+--
+-- Revision test_smiao/5 2001/07/13 23:06:27 smiao
+-- Initial checked in for multiple spanning tree in SNMP and webUI.
+--
+-- Revision genie_rekha/10 2001/07/12 19:29:11 rekha
+-- SNMP support for port-based and vlan-based port mirroring.
+--
+-- Revision genie_rekha/8 2001/05/29 22:54:39 rekha
+-- Removed 'other' from most of the enumerations.
+--
+-- Revision test_smiao/3 2001/05/09 22:39:23 smiao
+-- Added operational command for port mirroring in webUI and SNMP.
+--
+-- Revision work_rmundhra/7 2001/03/06 23:09:26 rmundhra
+-- Removed Mib entry agCurCfgPortLinkTrap
+-- and agNewCfgPortLinkTrap as we can configure via
+-- ifLinkUpDownTrapEnable defined in rfc1573.mib.
+--
+-- Revision work_rmundhra/4 2001/03/01 17:16:43 rmundhra
+-- Added SNMP support for configuring LinkTrap enabled/disabled.
+--
+-- Revision genie_rekha/5 2001/02/16 00:12:49 rekha
+-- Fixed 10218: Added MIB object for port mirroring timeout.
+--
+-- Revision genie_rekha/2 2001/02/08 18:18:03 rekha
+-- As part of the code cleanup split the Tigon MIB into smaller
+-- modules. Instead of altswitch.mib these 5 new modules should be
+-- used.
+--
+-- $EndLog$
+--
+-- Version 10.0.x
+--
+
+ALTEON-TS-PHYSICAL-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ IpAddress, Counter, Gauge, TimeTicks
+ FROM RFC1155-SMI
+ OBJECT-TYPE
+ FROM RFC-1212
+ PhysAddress, DisplayString
+ FROM RFC1213-MIB
+ switch
+ FROM ALTEON-ROOT-MIB
+ stats, information, agent, operCmds
+ FROM ALTEON-TIGON-SWITCH-MIB;
+
+vlans OBJECT IDENTIFIER ::= { switch 4 }
+portmirroring OBJECT IDENTIFIER ::= { switch 6 }
+trunkgroup OBJECT IDENTIFIER ::= { switch 7 }
+spannTreeGrpCfg OBJECT IDENTIFIER ::= { switch 19 }
+
+agPortConfig OBJECT IDENTIFIER ::= { agent 3 }
+
+mirroring OBJECT IDENTIFIER ::= { switch 18 }
+mirrPortMirr OBJECT IDENTIFIER ::= { mirroring 1 }
+mirrVlanMirr OBJECT IDENTIFIER ::= { mirroring 2 }
+
+portCpuStats OBJECT IDENTIFIER ::= { stats 17 }
+port-stats OBJECT IDENTIFIER ::= { stats 26 }
+
+port-info OBJECT IDENTIFIER ::= { information 1 }
+
+-- Agent Port Table
+
+agPortTableMaxEnt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the port configuration host table."
+ ::= { agPortConfig 1 }
+
+agPortCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgPortCurCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of port configuration in the current_configuration block."
+ ::= { agPortConfig 2 }
+
+agPortCurCfgTableEntry OBJECT-TYPE
+ SYNTAX AgPortCurCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the port table in the current_configuration block."
+ INDEX { agPortCurCfgIndx }
+ ::= { agPortCurCfgTable 1 }
+
+AgPortCurCfgTableEntry ::= SEQUENCE {
+ agPortCurCfgIndx INTEGER,
+ agPortCurCfgPrefLink INTEGER,
+ agPortCurCfgBackLink INTEGER,
+ agPortCurCfgState INTEGER,
+ agPortCurCfgVlanTag INTEGER,
+ agPortCurCfgStp INTEGER,
+ agPortCurCfgRmon INTEGER,
+ agPortCurCfgPVID INTEGER,
+ agPortCurCfgFastEthAutoNeg INTEGER,
+ agPortCurCfgFastEthSpeed INTEGER,
+ agPortCurCfgFastEthMode INTEGER,
+ agPortCurCfgFastEthFctl INTEGER,
+ agPortCurCfgGigEthAutoNeg INTEGER,
+ agPortCurCfgGigEthFctl INTEGER,
+ agPortCurCfgPortName DisplayString,
+ agPortCurCfgBwmContract INTEGER,
+ agPortCurCfgDiscardNonIPs INTEGER,
+ agPortCurCfgLinkTrap INTEGER
+ }
+
+agPortCurCfgIndx OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the row in port configurations table."
+ ::= { agPortCurCfgTableEntry 1 }
+
+agPortCurCfgPrefLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ fast-ethernet(2),
+ gigabit-ethernet(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the preferred link."
+ ::= { agPortCurCfgTableEntry 2 }
+
+agPortCurCfgBackLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ fast-ethernet(2),
+ gigabit-ethernet(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the backup link."
+ ::= { agPortCurCfgTableEntry 3 }
+
+agPortCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the state of the port."
+ ::= { agPortCurCfgTableEntry 4 }
+
+agPortCurCfgVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(2),
+ untagged(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is VLAN tag state of the port"
+ ::= { agPortCurCfgTableEntry 5 }
+
+agPortCurCfgStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to turn Spanning Tree on or off for the port."
+ ::= { agPortCurCfgTableEntry 6 }
+
+agPortCurCfgRmon OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to turn RMON on or off on the port."
+ ::= { agPortCurCfgTableEntry 7 }
+
+agPortCurCfgPVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The default VLAN ID for the port."
+ ::= { agPortCurCfgTableEntry 8 }
+
+agPortCurCfgFastEthAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to turn the autonegotiation on or off
+ for fast Ethernet connection."
+ ::= { agPortCurCfgTableEntry 9 }
+
+agPortCurCfgFastEthSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ mbs10or100(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Selects the port speed for fast Ethernet connection."
+ ::= { agPortCurCfgTableEntry 10 }
+
+agPortCurCfgFastEthMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3),
+ full-or-half-duplex(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to select port mode for fast Ethernet connection."
+ ::= { agPortCurCfgTableEntry 11 }
+
+agPortCurCfgFastEthFctl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Selects the port flow control for fast Ethernet connection."
+ ::= { agPortCurCfgTableEntry 12 }
+
+agPortCurCfgGigEthAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to turn the autonegotiation on or off
+ for gigabit Ethernet connection."
+ ::= { agPortCurCfgTableEntry 13 }
+
+agPortCurCfgGigEthFctl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to select port flow control for
+ gigabit Ethernet connection."
+ ::= { agPortCurCfgTableEntry 14 }
+
+agPortCurCfgPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..63))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The switch port name."
+ ::= { agPortCurCfgTableEntry 15 }
+
+agPortCurCfgBwmContract OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The switch port Bandwidth Management contract number."
+ ::= { agPortCurCfgTableEntry 16 }
+
+agPortCurCfgDiscardNonIPs OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable to discard all non-IP traffic on the switch port."
+ ::= { agPortCurCfgTableEntry 17 }
+
+agPortCurCfgLinkTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether linkUp/linkDown traps should be
+ generated for this interface.
+
+ By default, this object should have the value
+ enabled(1) for interfaces which do not operate on
+ 'top' of any other interface (as defined in the
+ ifStackTable), and disabled(2) otherwise."
+ ::= { agPortCurCfgTableEntry 18 }
+
+agPortNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgPortNewCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of port configuration in the new_configuration block."
+ ::= { agPortConfig 3 }
+
+agPortNewCfgTableEntry OBJECT-TYPE
+ SYNTAX AgPortNewCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the port configuration table in the new_configuration block."
+ INDEX { agPortNewCfgIndx }
+ ::= { agPortNewCfgTable 1 }
+
+AgPortNewCfgTableEntry ::= SEQUENCE {
+ agPortNewCfgIndx INTEGER,
+ agPortNewCfgPrefLink INTEGER,
+ agPortNewCfgBackLink INTEGER,
+ agPortNewCfgState INTEGER,
+ agPortNewCfgVlanTag INTEGER,
+ agPortNewCfgStp INTEGER,
+ agPortNewCfgRmon INTEGER,
+ agPortNewCfgPVID INTEGER,
+ agPortNewCfgFastEthAutoNeg INTEGER,
+ agPortNewCfgFastEthSpeed INTEGER,
+ agPortNewCfgFastEthMode INTEGER,
+ agPortNewCfgFastEthFctl INTEGER,
+ agPortNewCfgGigEthAutoNeg INTEGER,
+ agPortNewCfgGigEthFctl INTEGER,
+ agPortNewCfgPortName DisplayString,
+ agPortNewCfgBwmContract INTEGER,
+ agPortNewCfgDiscardNonIPs INTEGER,
+ agPortNewCfgLinkTrap INTEGER
+ }
+
+agPortNewCfgIndx OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the row in port configurations table."
+ ::= { agPortNewCfgTableEntry 1 }
+
+agPortNewCfgPrefLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ fast-ethernet(2),
+ gigabit-ethernet(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the preferred link."
+ ::= { agPortNewCfgTableEntry 2 }
+
+agPortNewCfgBackLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ fast-ethernet(2),
+ gigabit-ethernet(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the backup link."
+ ::= { agPortNewCfgTableEntry 3 }
+
+agPortNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the state of the port."
+ ::= { agPortNewCfgTableEntry 4 }
+
+agPortNewCfgVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(2),
+ untagged(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is VLAN tag state of the port"
+ ::= { agPortNewCfgTableEntry 5 }
+
+agPortNewCfgStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to turn Spanning Tree on or off for the port."
+ ::= { agPortNewCfgTableEntry 6 }
+
+agPortNewCfgRmon OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to turn RMON on or off on the port."
+ ::= { agPortNewCfgTableEntry 7 }
+
+agPortNewCfgPVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The default VLAN ID for the port."
+ ::= { agPortNewCfgTableEntry 8 }
+
+agPortNewCfgFastEthAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to turn the autonegotiation on or off
+ for fast Ethernet connection."
+ ::= { agPortNewCfgTableEntry 9 }
+
+agPortNewCfgFastEthSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ mbs10or100(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Selects the port speed for fast Ethernet connection."
+ ::= { agPortNewCfgTableEntry 10 }
+
+agPortNewCfgFastEthMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3),
+ full-or-half-duplex(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to select port mode for fast Ethernet connection."
+ ::= { agPortNewCfgTableEntry 11 }
+
+agPortNewCfgFastEthFctl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Selects the port flow control for fast Ethernet connection."
+ ::= { agPortNewCfgTableEntry 12 }
+
+agPortNewCfgGigEthAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to turn the autonegotiation on or off
+ for gigabit Ethernet connection."
+ ::= { agPortNewCfgTableEntry 13 }
+
+agPortNewCfgGigEthFctl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to select port flow control for
+ gigabit Ethernet connection."
+ ::= { agPortNewCfgTableEntry 14 }
+
+agPortNewCfgPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..63))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The switch port name."
+ ::= { agPortNewCfgTableEntry 15 }
+
+agPortNewCfgBwmContract OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The switch port Bandwidth Management contract number."
+ ::= { agPortNewCfgTableEntry 16 }
+
+agPortNewCfgDiscardNonIPs OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable to discard all non-IP traffic on the switch port."
+ ::= { agPortNewCfgTableEntry 17 }
+
+agPortNewCfgLinkTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether linkUp/linkDown traps should be
+ generated for this interface.
+
+ By default, this object should have the value
+ enabled(1) for interfaces which do not operate on
+ 'top' of any other interface (as defined in the
+ ifStackTable), and disabled(2) otherwise."
+ ::= { agPortNewCfgTableEntry 18 }
+
+-- VLAN group
+
+vlanMaxEnt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of rows in the VLAN configuration table."
+ ::= { vlans 1 }
+
+vlanCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanCurCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of VLAN configuration."
+ ::= { vlans 2 }
+
+vlanCurCfgTableEntry OBJECT-TYPE
+ SYNTAX VlanCurCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the VLAN configuration table."
+ INDEX { vlanCurCfgVlanId }
+ ::= { vlanCurCfgTable 1 }
+
+VlanCurCfgTableEntry ::= SEQUENCE {
+ vlanCurCfgVlanId INTEGER,
+ vlanCurCfgVlanName DisplayString,
+ vlanCurCfgPorts OCTET STRING,
+ vlanCurCfgState INTEGER,
+ vlanCurCfgJumbo INTEGER,
+ vlanCurCfgBwmContract INTEGER,
+ vlanCurCfgStg INTEGER
+ }
+
+vlanCurCfgVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VLAN identifier."
+ ::= { vlanCurCfgTableEntry 1 }
+
+vlanCurCfgVlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VLAN name."
+ ::= { vlanCurCfgTableEntry 2 }
+
+vlanCurCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port list in the VLAN. The ports are presented in bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the VLAN
+ 0 - The represented port does not belong to the VLAN"
+ ::= { vlanCurCfgTableEntry 3 }
+
+vlanCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable a VLAN"
+ ::= { vlanCurCfgTableEntry 4 }
+
+vlanCurCfgJumbo OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable the Jumbo frame support for the VLAN "
+ ::= { vlanCurCfgTableEntry 5 }
+
+vlanCurCfgBwmContract OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Default contract number the VLAN "
+ ::= { vlanCurCfgTableEntry 6 }
+
+vlanCurCfgStg OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Spanning Tree Group for the VLAN."
+ ::= { vlanCurCfgTableEntry 7 }
+
+vlanNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanNewCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of VLAN configuration."
+ ::= { vlans 3 }
+
+vlanNewCfgTableEntry OBJECT-TYPE
+ SYNTAX VlanNewCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the VLAN configuration table."
+ INDEX { vlanNewCfgVlanId }
+ ::= { vlanNewCfgTable 1 }
+
+VlanNewCfgTableEntry ::= SEQUENCE {
+ vlanNewCfgVlanId INTEGER,
+ vlanNewCfgVlanName DisplayString,
+ vlanNewCfgPorts OCTET STRING,
+ vlanNewCfgState INTEGER,
+ vlanNewCfgJumbo INTEGER,
+ vlanNewCfgAddPort INTEGER,
+ vlanNewCfgRemovePort INTEGER,
+ vlanNewCfgDelete INTEGER,
+ vlanNewCfgBwmContract INTEGER,
+ vlanNewCfgStg INTEGER
+ }
+
+vlanNewCfgVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VLAN identifier."
+ ::= { vlanNewCfgTableEntry 1 }
+
+vlanNewCfgVlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The VLAN name."
+ ::= { vlanNewCfgTableEntry 2 }
+
+vlanNewCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port list in the VLAN. The ports are presented in bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the VLAN
+ 0 - The represented port does not belong to the VLAN"
+ ::= { vlanNewCfgTableEntry 3 }
+
+vlanNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable a VLAN"
+ ::= { vlanNewCfgTableEntry 4 }
+
+vlanNewCfgJumbo OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable the Jumbo frame support for the VLAN "
+ ::= { vlanNewCfgTableEntry 5 }
+
+vlanNewCfgAddPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The port to be added to the specified VLAN. A '0' value is
+ returned when read."
+ ::= { vlanNewCfgTableEntry 6 }
+
+vlanNewCfgRemovePort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The port to be removed from the specified VLAN. A '0'
+ value is returned when read."
+ ::= { vlanNewCfgTableEntry 7 }
+
+vlanNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is an action object to create or delete a VLAN.
+ other(1) is returned always when read.
+ The following values are writable: delete(2)...to delete a VLAN"
+ ::= { vlanNewCfgTableEntry 8 }
+
+vlanNewCfgBwmContract OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Default contract number for the VLAN."
+ ::= { vlanNewCfgTableEntry 9 }
+
+vlanNewCfgStg OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Spanning Tree Group for the VLAN."
+ ::= { vlanNewCfgTableEntry 10 }
+
+-- Port Mirroring Group
+
+pmCurCfgMonitoringPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The port number of the monitoring port."
+ ::= { portmirroring 1 }
+
+pmNewCfgMonitoringPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "The port number of the monitoring port."
+ ::= { portmirroring 2 }
+
+pmCurCfgMirroredPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The port number of the mirrored port."
+ ::= { portmirroring 3 }
+
+pmNewCfgMirroredPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "The port number of the mirrored port."
+ ::= { portmirroring 4 }
+
+pmCurCfgMonitoredTraffic OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(2),
+ received(3),
+ transmitted(4),
+ both(5)
+ }
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The type of traffic to be monitored with respect to the mirrored
+ port."
+ ::= { portmirroring 5 }
+
+pmNewCfgMonitoredTraffic OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(2),
+ received(3),
+ transmitted(4),
+ both(5)
+ }
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "The type of traffic to be monitored with respect to the
+ mirrored port."
+ ::= { portmirroring 6 }
+
+pmCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The state of Port mirroring."
+ ::= { portmirroring 7 }
+
+pmNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "The state of Port mirroring."
+ ::= { portmirroring 8 }
+
+pmCurCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (0..86400)
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The mirroring timeout value in seconds."
+ ::= { portmirroring 9 }
+
+pmNewCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (0..86400)
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "The mirroring timeout value in seconds."
+ ::= { portmirroring 10 }
+
+-- Trunk Group Group
+
+trunkGroupTableMaxSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of entries in trunk group table."
+ ::= { trunkgroup 1 }
+
+trunkGroupCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrunkGroupCurCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of trunk group configuration."
+ ::= { trunkgroup 2 }
+
+trunkGroupCurCfgTableEntry OBJECT-TYPE
+ SYNTAX TrunkGroupCurCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the trunk group configuration table."
+ INDEX { trunkGroupCurCfgIndex }
+ ::= { trunkGroupCurCfgTable 1 }
+
+TrunkGroupCurCfgTableEntry ::= SEQUENCE {
+ trunkGroupCurCfgIndex INTEGER,
+ trunkGroupCurCfgPorts OCTET STRING,
+ trunkGroupCurCfgState INTEGER,
+ trunkGroupCurCfgBwmContract INTEGER
+ }
+
+trunkGroupCurCfgIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The identifier of the trunk group."
+ ::= { trunkGroupCurCfgTableEntry 1 }
+
+trunkGroupCurCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port list in the trunk group. The ports are presented in
+ bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the trunk group
+ 0 - The represented port does not belong to the trunk group"
+ ::= { trunkGroupCurCfgTableEntry 2 }
+
+trunkGroupCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable a trunk group."
+ ::= { trunkGroupCurCfgTableEntry 3 }
+
+trunkGroupCurCfgBwmContract OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Default BW contract of a trunk group."
+ ::= { trunkGroupCurCfgTableEntry 4 }
+
+-- Trunk-Group New configuration
+
+trunkGroupNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrunkGroupNewCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of trunk group configuration."
+ ::= { trunkgroup 3 }
+
+trunkGroupNewCfgTableEntry OBJECT-TYPE
+ SYNTAX TrunkGroupNewCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the trunk group configuration table."
+ INDEX { trunkGroupNewCfgIndex }
+ ::= { trunkGroupNewCfgTable 1 }
+
+TrunkGroupNewCfgTableEntry ::= SEQUENCE {
+ trunkGroupNewCfgIndex INTEGER,
+ trunkGroupNewCfgPorts OCTET STRING,
+ trunkGroupNewCfgAddPort INTEGER,
+ trunkGroupNewCfgRemovePort INTEGER,
+ trunkGroupNewCfgState INTEGER,
+ trunkGroupNewCfgDelete INTEGER,
+ trunkGroupNewCfgBwmContract INTEGER
+ }
+
+trunkGroupNewCfgIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The identifier of the trunk group."
+ ::= { trunkGroupNewCfgTableEntry 1 }
+
+trunkGroupNewCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port list in the trunk group. The ports are presented
+ in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the trunk group
+ 0 - The represented port does not belong to the trunk group"
+ ::= { trunkGroupNewCfgTableEntry 2 }
+
+trunkGroupNewCfgAddPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The port to be added in the trunk group. When read, 0 is returned."
+ ::= { trunkGroupNewCfgTableEntry 3 }
+
+trunkGroupNewCfgRemovePort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The port to be deleted from the trunk group. when read, 0
+ is returned."
+ ::= { trunkGroupNewCfgTableEntry 4 }
+
+trunkGroupNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable a trunk group."
+ ::= { trunkGroupNewCfgTableEntry 5 }
+
+trunkGroupNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting the value to delete(2) will delete the entire
+ row. When read, other(1) is returned."
+ ::= { trunkGroupNewCfgTableEntry 6 }
+
+trunkGroupNewCfgBwmContract OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Default BW contract of a trunk group."
+ ::= { trunkGroupNewCfgTableEntry 7 }
+
+--
+-- Spanning Tree Group Configuration
+--
+-- This group specifies the additional configurations that are not
+-- covered by the Bridge MIB (RFC 1493).
+-- The relative Spanning Tree information can be retrieved or configured
+-- using Bridge MIB with an unique community string for each group specified
+-- in entLogicalTable of Entity MIB (RFC 2037).
+--
+stgCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StgCurCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of Spanning Tree Groups configuration in the current_config."
+ ::= { spannTreeGrpCfg 1 }
+
+stgCurCfgTableEntry OBJECT-TYPE
+ SYNTAX StgCurCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a particular Spanning Tree Group configuration."
+ INDEX { stgCurCfgIndex }
+ ::= { stgCurCfgTable 1 }
+
+StgCurCfgTableEntry ::= SEQUENCE {
+ stgCurCfgIndex INTEGER,
+ stgCurCfgState INTEGER,
+ stgCurCfgVlanBmap1 OCTET STRING,
+ stgCurCfgVlanBmap2 OCTET STRING
+ }
+
+stgCurCfgIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The identifier of a particular Spanning Tree Group. This is also
+ index to the entLogicalTable of Entity MIB."
+ ::= { stgCurCfgTableEntry 1 }
+
+stgCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Turn on of off Spanning Tree operation of a particular Spanning
+ Tree Group."
+ ::= { stgCurCfgTableEntry 2 }
+
+stgCurCfgVlanBmap1 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The vlans applied to the spanning tree group. The vlans are
+ presented in bitmap format. This string displays vlan number
+ from 1 to 2048.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vlan 9
+ || ||
+ || ||___ vlan 8
+ || |____ vlan 7
+ || . . .
+ ||_________ vlan 2
+ |__________ vlan 1 (as index to stgCurCfgTable)
+
+ where x : 1 - The represented vlan applied to the spanning tree.
+ 0 - The represented vlan not applied to the spanning tree"
+ ::= { stgCurCfgTableEntry 3 }
+
+stgCurCfgVlanBmap2 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The vlans applied to the spanning tree group. The vlans are
+ presented in bitmap format. This string displays vlan number
+ from 2049 to 4096.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vlan 2057
+ || ||
+ || ||___ vlan 2056
+ || |____ vlan 2055
+ || . . .
+ ||_________ vlan 2050
+ |__________ vlan 2049 (as index to stgCurCfgTable)
+
+ where x : 1 - The represented vlan applied to the spanning tree.
+ 0 - The represented vlan not applied to the spanning tree"
+ ::= { stgCurCfgTableEntry 4 }
+
+
+stgNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StgNewCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of Spanning Tree Groups configuration in the new_config."
+ ::= { spannTreeGrpCfg 2 }
+
+stgNewCfgTableEntry OBJECT-TYPE
+ SYNTAX StgNewCfgTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a particular Spanning Tree Group configuration."
+ INDEX { stgNewCfgIndex }
+ ::= { stgNewCfgTable 1 }
+
+StgNewCfgTableEntry ::= SEQUENCE {
+ stgNewCfgIndex INTEGER,
+ stgNewCfgState INTEGER,
+ stgNewCfgDefaultCfg INTEGER,
+ stgNewCfgAddVlan INTEGER,
+ stgNewCfgRemoveVlan INTEGER,
+ stgNewCfgVlanBmap1 OCTET STRING,
+ stgNewCfgVlanBmap2 OCTET STRING
+ }
+
+stgNewCfgIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The identifier of a particular Spanning Tree Group. This is also
+ index to the entLogicalTable of Entity MIB."
+ ::= { stgNewCfgTableEntry 1 }
+
+stgNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Turn on of off Spanning Tree operation of a particular Spanning
+ Tree Group."
+ ::= { stgNewCfgTableEntry 2 }
+
+stgNewCfgDefaultCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ default-config(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting the value to default-config(1) will set the default
+ configuration as recommended by IEEE 802.1D for a particular
+ Spanning Tree Group. default-config (1) is always returned
+ When read, but it does not mean anything."
+ ::= { stgNewCfgTableEntry 3 }
+
+stgNewCfgAddVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The vlan to be added to the specified Spanning Tree Group. A
+ '0' value is returned when read."
+ ::= {stgNewCfgTableEntry 4 }
+
+stgNewCfgRemoveVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The vlan to be removed from the specified Spanning Tree Group.
+ A '0' value is returned when read."
+ ::= { stgNewCfgTableEntry 5 }
+
+stgNewCfgVlanBmap1 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The vlans applied to the spanning tree group. The vlans are
+ presented in bitmap format. This string displays vlan number
+ from 1 to 2048.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vlan 9
+ || ||
+ || ||___ vlan 8
+ || |____ vlan 7
+ || . . .
+ ||_________ vlan 2
+ |__________ vlan 1 (as index to stgCurCfgTable)
+
+ where x : 1 - The represented vlan applied to the spanning tree.
+ 0 - The represented vlan not applied to the spanning tree"
+ ::= { stgNewCfgTableEntry 6 }
+
+stgNewCfgVlanBmap2 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The vlans applied to the spanning tree group. The vlans are
+ presented in bitmap format. This string displays vlan number
+ from 2049 to 4096.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vlan 2057
+ || ||
+ || ||___ vlan 2056
+ || |____ vlan 2055
+ || . . .
+ ||_________ vlan 2050
+ |__________ vlan 2049 (as index to stgCurCfgTable)
+
+ where x : 1 - The represented vlan applied to the spanning tree.
+ 0 - The represented vlan not applied to the spanning tree"
+ ::= { stgNewCfgTableEntry 7 }
+
+stgCurCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StgCurCfgPortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of Spanning Tree Group port configuration in the
+ current_config."
+ ::= { spannTreeGrpCfg 3 }
+
+stgCurCfgPortTableEntry OBJECT-TYPE
+ SYNTAX StgCurCfgPortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about port configuration of a particular Spanning Tree
+ Group."
+ INDEX { stgCurCfgStgIndex, stgCurCfgPortIndex }
+ ::= { stgCurCfgPortTable 1 }
+
+StgCurCfgPortTableEntry ::= SEQUENCE {
+ stgCurCfgStgIndex INTEGER,
+ stgCurCfgPortIndex INTEGER,
+ stgCurCfgPortState INTEGER
+ }
+
+stgCurCfgStgIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The identifier of a particular Spanning Tree Group. This is also
+ index to the entLogicalTable of Entity MIB."
+ ::= { stgCurCfgPortTableEntry 1 }
+
+stgCurCfgPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port identifier of a particular Spanning Tree Group."
+ ::= { stgCurCfgPortTableEntry 2 }
+
+stgCurCfgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Turn on of off Spanning Tree operation of a particular port of a
+ Spanning Tree Group."
+ ::= { stgCurCfgPortTableEntry 3 }
+
+
+stgNewCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StgNewCfgPortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of Spanning Tree Group port configuration in the
+ new_config."
+ ::= { spannTreeGrpCfg 4 }
+
+stgNewCfgPortTableEntry OBJECT-TYPE
+ SYNTAX StgNewCfgPortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about port configuration of a particular Spanning Tree
+ Group."
+ INDEX { stgNewCfgStgIndex, stgNewCfgPortIndex }
+ ::= { stgNewCfgPortTable 1 }
+
+StgNewCfgPortTableEntry ::= SEQUENCE {
+ stgNewCfgStgIndex INTEGER,
+ stgNewCfgPortIndex INTEGER,
+ stgNewCfgPortState INTEGER
+ }
+
+stgNewCfgStgIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The identifier of a particular Spanning Tree Group. This is also
+ index to the entLogicalTable of Entity MIB."
+ ::= { stgNewCfgPortTableEntry 1 }
+
+stgNewCfgPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port identifier of a particular Spanning Tree Group."
+ ::= { stgNewCfgPortTableEntry 2 }
+
+stgNewCfgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Turn on of off Spanning Tree operation of a particular port of a
+ Spanning Tree Group."
+ ::= { stgNewCfgPortTableEntry 3 }
+
+-- Complete Port Mirroring
+
+-- Port-based port mirroring
+
+pmCurCfgPortMirrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of port-based port mirroring."
+ ::= { mirrPortMirr 1 }
+
+pmNewCfgPortMirrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The state of port-based port mirroring."
+ ::= { mirrPortMirr 2 }
+
+pmCurCfgPortMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmCurCfgPortMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of monitoring ports."
+ ::= { mirrPortMirr 3 }
+
+pmCurCfgPortMonitorEntry OBJECT-TYPE
+ SYNTAX PmCurCfgPortMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the monitoring port table."
+ INDEX { pmCurCfgPmirrMoniPortIndex, pmCurCfgPmirrMirrPortIndex }
+ ::= { pmCurCfgPortMonitorTable 1 }
+
+PmCurCfgPortMonitorEntry ::= SEQUENCE {
+ pmCurCfgPmirrMoniPortIndex INTEGER,
+ pmCurCfgPmirrMirrPortIndex INTEGER,
+ pmCurCfgPmirrDirection INTEGER
+ }
+
+pmCurCfgPmirrMoniPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The monitoring port number."
+ ::= { pmCurCfgPortMonitorEntry 1 }
+
+pmCurCfgPmirrMirrPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The mirrored port number"
+ ::= { pmCurCfgPortMonitorEntry 2 }
+
+pmCurCfgPmirrDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ in(1),
+ out(2),
+ both(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of traffic to be monitored with respect to the
+ mirrored port."
+ ::= { pmCurCfgPortMonitorEntry 3 }
+
+pmNewCfgPortMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmNewCfgPortMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of monitoring ports."
+ ::= { mirrPortMirr 4 }
+
+pmNewCfgPortMonitorEntry OBJECT-TYPE
+ SYNTAX PmNewCfgPortMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the monitoring port table."
+ INDEX { pmNewCfgPmirrMoniPortIndex, pmNewCfgPmirrMirrPortIndex }
+ ::= { pmNewCfgPortMonitorTable 1 }
+
+PmNewCfgPortMonitorEntry ::= SEQUENCE {
+ pmNewCfgPmirrMoniPortIndex INTEGER,
+ pmNewCfgPmirrMirrPortIndex INTEGER,
+ pmNewCfgPmirrDirection INTEGER,
+ pmNewCfgPmirrDelete INTEGER
+ }
+
+pmNewCfgPmirrMoniPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The monitoring port number."
+ ::= { pmNewCfgPortMonitorEntry 1 }
+
+pmNewCfgPmirrMirrPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The mirrored port number"
+ ::= { pmNewCfgPortMonitorEntry 2 }
+
+pmNewCfgPmirrDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ in(1),
+ out(2),
+ both(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The type of traffic to be monitored with respect to the
+ mirrored port."
+ ::= { pmNewCfgPortMonitorEntry 3 }
+
+pmNewCfgPmirrDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting the value to delete(2) will delete the entire
+ row. When read, other(1) is returned."
+ ::= { pmNewCfgPortMonitorEntry 4 }
+
+-- Vlan-based port mirroring
+
+pmCurCfgVlanMirrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of vlan-based port mirroring."
+ ::= { mirrVlanMirr 1 }
+
+pmNewCfgVlanMirrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The state of vlan-based port mirroring."
+ ::= { mirrVlanMirr 2 }
+
+pmCurCfgVlanMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmCurCfgVlanMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of vlan based port mirroring."
+ ::= { mirrVlanMirr 3 }
+
+pmCurCfgVlanMonitorEntry OBJECT-TYPE
+ SYNTAX PmCurCfgVlanMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the monitoring vlan table."
+ INDEX { pmCurCfgVmirrMoniPortIndex, pmCurCfgVmirrMirrVlanIndex }
+ ::= { pmCurCfgVlanMonitorTable 1 }
+
+PmCurCfgVlanMonitorEntry ::= SEQUENCE {
+ pmCurCfgVmirrMoniPortIndex INTEGER,
+ pmCurCfgVmirrMirrVlanIndex INTEGER,
+ pmCurCfgVmirrDirection INTEGER
+ }
+
+pmCurCfgVmirrMoniPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The monitoring port number."
+ ::= { pmCurCfgVlanMonitorEntry 1 }
+
+pmCurCfgVmirrMirrVlanIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The mirrored vlan number"
+ ::= { pmCurCfgVlanMonitorEntry 2 }
+
+pmCurCfgVmirrDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ in(1),
+ out(2),
+ both(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of traffic to be monitored with respect to the
+ mirrored vlan."
+ ::= { pmCurCfgVlanMonitorEntry 3 }
+
+pmNewCfgVlanMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmNewCfgVlanMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of vlan-based port mirroring."
+ ::= { mirrVlanMirr 4 }
+
+pmNewCfgVlanMonitorEntry OBJECT-TYPE
+ SYNTAX PmNewCfgVlanMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the monitoring vlan table."
+ INDEX { pmNewCfgVmirrMoniPortIndex, pmNewCfgVmirrMirrVlanIndex }
+ ::= { pmNewCfgVlanMonitorTable 1 }
+
+PmNewCfgVlanMonitorEntry ::= SEQUENCE {
+ pmNewCfgVmirrMoniPortIndex INTEGER,
+ pmNewCfgVmirrMirrVlanIndex INTEGER,
+ pmNewCfgVmirrDirection INTEGER,
+ pmNewCfgVmirrDelete INTEGER
+ }
+
+pmNewCfgVmirrMoniPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The monitoring port number."
+ ::= { pmNewCfgVlanMonitorEntry 1 }
+
+pmNewCfgVmirrMirrVlanIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The mirrored vlan number"
+ ::= { pmNewCfgVlanMonitorEntry 2 }
+
+pmNewCfgVmirrDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ in(1),
+ out(2),
+ both(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The type of traffic to be monitored with respect to the
+ mirrored vlan."
+ ::= { pmNewCfgVlanMonitorEntry 3 }
+
+pmNewCfgVmirrDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting the value to delete(2) will delete the entire
+ row. When read, other(1) is returned."
+ ::= { pmNewCfgVlanMonitorEntry 4 }
+
+-- Port CPU utilization table
+
+portCpuStatsUtilTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortCpuStatsUtilTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of port CPU utilization."
+ ::= { portCpuStats 1 }
+
+portCpuStatsUtilTableEntry OBJECT-TYPE
+ SYNTAX PortCpuStatsUtilTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the port CPU utilization table."
+ INDEX { portCpuStatsUtilIndx }
+ ::= { portCpuStatsUtilTable 1 }
+
+PortCpuStatsUtilTableEntry ::= SEQUENCE {
+ portCpuStatsUtilIndx INTEGER,
+ portCpuAStatsUtil1Second INTEGER,
+ portCpuBStatsUtil1Second INTEGER,
+ portCpuAStatsUtil4Seconds INTEGER,
+ portCpuBStatsUtil4Seconds INTEGER,
+ portCpuAStatsUtil64Seconds INTEGER,
+ portCpuBStatsUtil64Seconds INTEGER
+ }
+
+portCpuStatsUtilIndx OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port index."
+ ::= { portCpuStatsUtilTableEntry 1 }
+
+portCpuAStatsUtil1Second OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The utilization of port CPU A over 1 second. It shows the percentage."
+ ::= { portCpuStatsUtilTableEntry 2}
+
+portCpuBStatsUtil1Second OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The utilization of port CPU B over 1 second. It shows the percentage."
+ ::= { portCpuStatsUtilTableEntry 3}
+
+portCpuAStatsUtil4Seconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The utilization of port CPU A over 4 seconds.
+ It shows the percentage."
+ ::= { portCpuStatsUtilTableEntry 4}
+
+portCpuBStatsUtil4Seconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The utilization of port CPU B over 4 seconds.
+ It shows the percentage."
+ ::= { portCpuStatsUtilTableEntry 5}
+
+portCpuAStatsUtil64Seconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The utilization of port CPU A over 64 seconds.
+ It shows the percentage."
+ ::= { portCpuStatsUtilTableEntry 6}
+
+portCpuBStatsUtil64Seconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The utilization of port CPU B over 64 seconds.
+ It shows the percentage."
+ ::= { portCpuStatsUtilTableEntry 7}
+
+
+-- Information Group
+
+-- This group represents run-time status of the system
+
+-- Port information table
+
+portInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortInfoTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of port information."
+ ::= { port-info 1 }
+
+portInfoTableEntry OBJECT-TYPE
+ SYNTAX PortInfoTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the port information table."
+ INDEX { portInfoIndx }
+ ::= { portInfoTable 1 }
+
+PortInfoTableEntry ::= SEQUENCE {
+ portInfoIndx INTEGER,
+ portInfoSpeed INTEGER,
+ portInfoMode INTEGER,
+ portInfoFlowCtrl INTEGER,
+ portInfoLink INTEGER,
+ portInfoPhyIfDescr DisplayString,
+ portInfoPhyIfType INTEGER,
+ portInfoPhyIfMtu INTEGER,
+ portInfoPhyIfPhysAddress PhysAddress,
+ portInfoPhyIfOperStatus INTEGER,
+ portInfoPhyIfLastChange TimeTicks
+ }
+
+portInfoIndx OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port index."
+ ::= { portInfoTableEntry 1 }
+
+portInfoSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ mbs1000(4),
+ any(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current operational speed of the port."
+ ::= { portInfoTableEntry 2 }
+
+portInfoMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current operational mode of the port."
+ ::= { portInfoTableEntry 3 }
+
+portInfoFlowCtrl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current operational flow control of the port."
+ ::= { portInfoTableEntry 4 }
+
+portInfoLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ disabled(3),
+ inoperative(4) -- unrecognized PCI device
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current operational link status of the port."
+ ::= { portInfoTableEntry 5 }
+
+portInfoPhyIfDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A textual string containing information about the
+ interface. This string should include the name of
+ the manufacturer, the product name and the version
+ of the hardware interface."
+ ::= { portInfoTableEntry 6 }
+
+portInfoPhyIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ regular1822(2),
+ hdh1822(3),
+ ddn-x25(4),
+ rfc877-x25(5),
+ ethernet-csmacd(6),
+ iso88023-csmacd(7),
+ iso88024-tokenBus(8),
+ iso88025-tokenRing(9),
+ iso88026-man(10),
+ starLan(11),
+ proteon-10Mbit(12),
+ proteon-80Mbit(13),
+ hyperchannel(14),
+ fddi(15),
+ lapb(16),
+ sdlc(17),
+ ds1(18), -- T-1
+ e1(19), -- european equiv. of T-1
+ basicISDN(20),
+ primaryISDN(21), -- proprietary serial
+ propPointToPointSerial(22),
+ ppp(23),
+ softwareLoopback(24),
+ eon(25), -- CLNP over IP [11]
+ ethernet-3Mbit(26),
+ nsip(27), -- XNS over IP
+ slip(28), -- generic SLIP
+ ultra(29), -- ULTRA technologies
+ ds3(30), -- T-3
+ sip(31), -- SMDS
+ frame-relay(32)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of interface, distinguished according to
+ the physical/link protocol(s) immediately `below'
+ the network layer in the protocol stack."
+ ::= { portInfoTableEntry 7 }
+
+portInfoPhyIfMtu OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The size of the largest datagram which can be
+ sent/received on the interface, specified in
+ octets. For interfaces that are used for
+ transmitting network datagrams, this is the size
+ of the largest network datagram that can be sent
+ on the interface."
+ ::= { portInfoTableEntry 8 }
+
+portInfoPhyIfPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface's address at the protocol layer
+ immediately `below' the network layer in the
+ protocol stack. For interfaces which do not have
+ such an address (e.g., a serial line), this object
+ should contain an octet string of zero length."
+ ::= { portInfoTableEntry 9 }
+
+portInfoPhyIfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- ready to pass packets
+ down(2),
+ testing(3) -- in some test mode
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current operational state of the interface.
+ The testing(3) state indicates that no operational
+ packets can be passed."
+ ::= { portInfoTableEntry 10 }
+
+portInfoPhyIfLastChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of sysUpTime at the time the interface
+ entered its current operational state. If the
+ current state was entered prior to the last re-
+ initialization of the local network management
+ subsystem, then this object contains a zero
+ value."
+ ::= { portInfoTableEntry 11 }
+
+portStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortStatsTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of port statistics."
+ ::= { port-stats 1 }
+
+portStatsTableEntry OBJECT-TYPE
+ SYNTAX PortStatsTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A row in the port stats table."
+ INDEX { portStatsIndx }
+ ::= { portStatsTable 1 }
+
+PortStatsTableEntry ::=
+ SEQUENCE {
+ portStatsIndx
+ INTEGER,
+ portStatsPhyIfInOctets
+ Counter,
+ portStatsPhyIfInUcastPkts
+ Counter,
+ portStatsPhyIfInNUcastPkts
+ Counter,
+ portStatsPhyIfInDiscards
+ Counter,
+ portStatsPhyIfInErrors
+ Counter,
+ portStatsPhyIfInUnknownProtos
+ Counter,
+ portStatsPhyIfOutOctets
+ Counter,
+ portStatsPhyIfOutUcastPkts
+ Counter,
+ portStatsPhyIfOutNUcastPkts
+ Counter,
+ portStatsPhyIfOutDiscards
+ Counter,
+ portStatsPhyIfOutErrors
+ Counter,
+ portStatsPhyIfOutQLen
+ Gauge,
+ portStatsPhyIfInBroadcastPkts
+ Counter,
+ portStatsPhyIfOutBroadcastPkts
+ Counter
+ }
+
+portStatsIndx OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port index."
+ ::= { portStatsTableEntry 1 }
+
+portStatsPhyIfInOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of octets received on the
+ interface, including framing characters."
+ ::= { portStatsTableEntry 2 }
+
+portStatsPhyIfInUcastPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of subnetwork-unicast packets
+ delivered to a higher-layer protocol."
+ ::= { portStatsTableEntry 3 }
+
+portStatsPhyIfInNUcastPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of non-unicast (i.e., subnetwork-
+ broadcast or subnetwork-multicast) packets
+ delivered to a higher-layer protocol."
+ ::= { portStatsTableEntry 4 }
+
+portStatsPhyIfInDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of inbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being deliverable to a
+ higher-layer protocol. One possible reason for
+ discarding such a packet could be to free up
+ buffer space."
+ ::= { portStatsTableEntry 5 }
+
+portStatsPhyIfInErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of inbound packets that contained
+ errors preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { portStatsTableEntry 6 }
+
+portStatsPhyIfInUnknownProtos OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets received via the interface
+ which were discarded because of an unknown or
+ unsupported protocol."
+ ::= { portStatsTableEntry 7 }
+
+portStatsPhyIfOutOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of octets transmitted out of the
+ interface, including framing characters."
+ ::= { portStatsTableEntry 8 }
+
+portStatsPhyIfOutUcastPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of packets that higher-level
+ protocols requested be transmitted to a
+ subnetwork-unicast address, including those that
+ were discarded or not sent."
+ ::= { portStatsTableEntry 9 }
+
+portStatsPhyIfOutNUcastPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of packets that higher-level
+ protocols requested be transmitted to a non-
+ unicast (i.e., a subnetwork-broadcast or
+ subnetwork-multicast) address, including those
+ that were discarded or not sent."
+ ::= { portStatsTableEntry 10 }
+
+portStatsPhyIfOutDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of outbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being transmitted. One
+ possible reason for discarding such a packet could
+ be to free up buffer space."
+ ::= { portStatsTableEntry 11 }
+
+portStatsPhyIfOutErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of outbound packets that could not be
+ transmitted because of errors."
+ ::= { portStatsTableEntry 12 }
+
+portStatsPhyIfOutQLen OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The length of the output packet queue (in
+ packets)."
+ ::= { portStatsTableEntry 13 }
+
+portStatsPhyIfInBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets, delivered by this sub-layer to
+ a higher (sub-)layer, which were addressed to a
+ broadcast address at this sub-layer."
+ ::= { portStatsTableEntry 14 }
+
+portStatsPhyIfOutBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of packets that higher-level
+ protocols requested be transmitted, and which were
+ addressed to a broadcast address at this sub-layer,
+ including those that were discarded or not sent."
+ ::= { portStatsTableEntry 15 }
+
+mirrOper OBJECT IDENTIFIER ::= { operCmds 3 }
+
+mirrOperMonitoringPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The switch port where the mirrored traffic are sent to. A zero
+ value indicates this field has not been configured."
+ ::= { mirrOper 1 }
+
+mirrOperMirroredPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The switch port where the egress traffic to be mirrored. A zero
+ value indicates this field has not been configured."
+ ::= { mirrOper 2 }
+
+mirrOperType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ in(2),
+ out(3),
+ both(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Type of packets to be sent to the monitor port.
+ in = packets received at the mirrored port
+ out = packets sent from the mirrored port
+ both = packets sent and received by the mirrored port
+ "
+ ::= { mirrOper 3 }
+
+mirrOperTimeout OBJECT-TYPE
+ SYNTAX INTEGER (0..86400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The duration in seconds for activating the mirroring rule. Zero
+ means forever."
+ ::= { mirrOper 4 }
+
+mirrOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable port mirroring."
+ ::= { mirrOper 5 }
+
+END