summaryrefslogtreecommitdiff
path: root/MIBS/ibm/IBM-GbTOR-G8052-MIB
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/ibm/IBM-GbTOR-G8052-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ibm/IBM-GbTOR-G8052-MIB')
-rw-r--r--MIBS/ibm/IBM-GbTOR-G8052-MIB60085
1 files changed, 60085 insertions, 0 deletions
diff --git a/MIBS/ibm/IBM-GbTOR-G8052-MIB b/MIBS/ibm/IBM-GbTOR-G8052-MIB
new file mode 100644
index 0000000..787c29c
--- /dev/null
+++ b/MIBS/ibm/IBM-GbTOR-G8052-MIB
@@ -0,0 +1,60085 @@
+-- ----------------------------------------------------------------------------
+-- File Main Owner:
+-- File Peer Owner:
+-- File Description: Main entry point to build private MIBs.
+--
+--
+-- { COPYRIGHT / HISTORY
+--
+--
+--
+-- PORTING HISTORY
+--
+-- } COPYRIGHT / HISTORY (end)
+--
+
+-- ----------------------------------------------------------------------------
+-- { INSERT: blade
+-- ----------------------------------------------------------------------------
+
+IBM-GbTOR-G8052-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE, Integer32, Unsigned32, Counter32, Gauge32, Counter64,
+ TimeTicks, IpAddress
+ FROM SNMPv2-SMI
+ DisplayString, PhysAddress, MacAddress, TruthValue, RowStatus
+ FROM SNMPv2-TC
+ BridgeId
+ FROM BRIDGE-MIB
+ sysName, sysLocation, sysContact, ifIndex
+ FROM RFC1213-MIB
+ enterprises
+ FROM RFC1155-SMI
+ InetAddressType, InetAddress, InetAddressIPv6
+ FROM INET-ADDRESS-MIB
+ OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY,
+ Integer32, Unsigned32, Counter32, Gauge32, Counter64,
+ TimeTicks, IpAddress, mib-2
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, TruthValue, DisplayString, PhysAddress,
+ MacAddress, RowStatus, TimeInterval, TimeStamp, RowPointer,
+ AutonomousType, StorageType, TDomain, TAddress
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ BridgeId, dot1dTp, dot1dTpPort, dot1dBridge, dot1dBasePortEntry,
+ dot1dBasePort
+ FROM BRIDGE-MIB
+ EnabledStatus
+ FROM P-BRIDGE-MIB
+ PortList
+ FROM Q-BRIDGE-MIB
+ SnmpAdminString, SnmpEngineID,SnmpMessageProcessingModel,
+ SnmpSecurityModel,SnmpSecurityLevel FROM SNMP-FRAMEWORK-MIB
+ usmNoAuthProtocol, usmNoPrivProtocol FROM SNMP-USER-BASED-SM-MIB
+ sysName, sysLocation, sysContact, ifIndex
+ FROM RFC1213-MIB
+ InterfaceIndex, InterfaceIndexOrZero
+ FROM IF-MIB
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB
+ ;
+
+-- ----------------------------------------------------------------------------
+-- { INSERT: module identity
+-- ----------------------------------------------------------------------------
+
+ibmGbTORG8052MIB MODULE-IDENTITY
+ LAST-UPDATED "201504271616Z" -- Apr 27, 2015 04:16:35 PM
+ ORGANIZATION "IBM/System Networking"
+ CONTACT-INFO "
+ IBM/System Networking
+ 4400 North First Street
+ San Jose, CA 95134
+ 408-956-3239
+ "
+ DESCRIPTION "
+ MIB for IBM Networking Operating System RackSwitch G8052
+ All Rights reserved
+ DEVICE VERSION: 7.11.3.0
+ "
+ ::= { blade 3 }
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: module identity
+-- ----------------------------------------------------------------------------
+
+
+-- ----------------------------------------------------------------------------
+-- { INSERT: textual conventions
+-- ----------------------------------------------------------------------------
+
+PortNumber ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents a port number of a switch."
+ SYNTAX Unsigned32
+
+VlanId ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "A 12-bit VLAN ID used in the VLAN Tag header."
+ SYNTAX Integer32 (1..4094)
+
+
+Timeout ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d4"
+ STATUS current
+ DESCRIPTION
+ " Time out value in 4 byte"
+ SYNTAX Integer32
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: textual conventions
+-- ----------------------------------------------------------------------------
+
+
+-- blade OID reference http://www.iana.org/assignments/enterprise-numbers
+-- defined in /vobs/webos/src/lib/epi/target/h/wrn/wm/snmp/engine/mib.h
+
+blade OBJECT IDENTIFIER ::= { enterprises 26543 }
+
+-- Groups in blade
+registration OBJECT IDENTIFIER ::= { blade 1 }
+private-mibs OBJECT IDENTIFIER ::= { blade 2 }
+
+
+
+
+-- Access Switch for BNT Private MIBs
+-- bnt-switch OBJECT IDENTIFIER ::= { private-mibs 7 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: bntRoot
+-- ----------------------------------------------------------------------------
+
+-- Access Web Switch Module for Private MIBs
+ibm-switch-mgmt OBJECT IDENTIFIER
+ ::= { private-mibs 7 }
+
+g8052-mgmt OBJECT IDENTIFIER
+ ::= { ibm-switch-mgmt 7 }
+
+
+
+
+
+
+
+
+-------------------------------------------------------------------------------
+-- Platform Dependent Registration sysObjectID
+-- Must correspond to g_sysobjid in /vobs/webos/src/<bert>/ts/mp/sys/config.c
+-- and defined in /vobs/webos/src/lib/epi/target/h/wrn/wm/snmp/engine/mib.h.
+-- Careful when re-numbering sysObjectIDs due to hard coded references in
+-- /vobs/webos/src/<bert>/ts/mp/epi/trap.c
+-------------------------------------------------------------------------------
+
+-- Top of Rack Switch
+ibm-switch OBJECT IDENTIFIER
+ ::= { registration 7 }
+
+g8052 OBJECT IDENTIFIER
+ ::= { ibm-switch 7 } -- G8052 switch
+
+
+
+
+
+-------------------------------------------------------------------------------
+-- Platform Common Private MIBs for g8052-mgmt
+-------------------------------------------------------------------------------
+agent OBJECT IDENTIFIER ::= { g8052-mgmt 1 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: agent
+-- ----------------------------------------------------------------------------
+
+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 }
+agTransfer OBJECT IDENTIFIER ::= { agentConfig 7 }
+agApply OBJECT IDENTIFIER ::= { agentConfig 8 }
+agTacacsConfig OBJECT IDENTIFIER ::= { agentConfig 11 }
+agMgmtNetConfig OBJECT IDENTIFIER ::= { agentConfig 12 }
+agBoot OBJECT IDENTIFIER ::= { agentConfig 13 }
+agAccess OBJECT IDENTIFIER ::= { agentConfig 19 }
+agLdapConfig OBJECT IDENTIFIER ::= { agentConfig 21 }
+agSSHConfig OBJECT IDENTIFIER ::= { agentConfig 22 }
+agsFlowConfig OBJECT IDENTIFIER ::= { agentConfig 24 }
+agUSBCopy OBJECT IDENTIFIER ::= { agentConfig 25 }
+
+
+
+
+pktStats OBJECT IDENTIFIER ::= { agentStats 1 }
+mpCpuStats OBJECT IDENTIFIER ::= { agentStats 2 }
+portStats OBJECT IDENTIFIER ::= { agentStats 3 }
+agClearStats OBJECT IDENTIFIER ::= { agentStats 7 }
+ntpStats OBJECT IDENTIFIER ::= { agentStats 9 }
+aclStats OBJECT IDENTIFIER ::= { agentStats 11 }
+memoryStats OBJECT IDENTIFIER ::= { agentStats 12 }
+snmpStats OBJECT IDENTIFIER ::= { agentStats 20 }
+mpTcbStats OBJECT IDENTIFIER ::= { agentStats 21 }
+mpUdpStats OBJECT IDENTIFIER ::= { agentStats 22 }
+
+hardware OBJECT IDENTIFIER ::= { agentInfo 1 }
+portInfo OBJECT IDENTIFIER ::= { agentInfo 2 }
+agDiff OBJECT IDENTIFIER ::= { agentInfo 4 }
+agCfgDump OBJECT IDENTIFIER ::= { agentInfo 5 }
+geaportInfo OBJECT IDENTIFIER ::= { agentInfo 9 }
+sfpInfo OBJECT IDENTIFIER ::= { agentInfo 11 }
+
+
+accessInfo OBJECT IDENTIFIER ::= { agentInfo 13 }
+
+agNTPOper OBJECT IDENTIFIER ::= { agentOper 2 }
+
+-- There are two configuration blocks.
+-- 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)
+--
+-- The newly set configurations will not be saved through next restarting
+-- of the switch unless a "save" command has been issued (See
+-- agSaveConfiguration object).
+
+-- Hardware Information
+
+hwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware part number of the Switch."
+ ::= { hardware 1 }
+
+hwRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware revision. If the revision is not
+ available, a zero length string should be returned."
+ ::= { hardware 2 }
+
+
+hwFanStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fan status on the system."
+ ::= { hardware 12 }
+
+hwFanSpeed OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fan speed on the system."
+ ::= { hardware 13 }
+hwTempSensors OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensors on the system."
+ ::= { hardware 14 }
+hwGlobalHealthStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ noncritical(2),
+ critical(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ This variable summarizes the status of several key elements of the device.
+ OK:
+ - When all temperature sensors are below the warning threshold
+ (eg. for Fan rear to front direction < 60 C;
+ for Fan front to rear direction < 55 C);
+ - All 4 fan modules are good. A module is considered good if both
+ fans in the module are running at >= 500 RPMs;
+ - Both power supplies are on;
+ - No panic dump exists in flash.
+ Non-critical:
+ - One or more temperature sensors are in the warning range
+ (eg. for Fan rear to front direction >= 60 C and < 80C
+ for Fan front to rear direction >= 55 and < 80 C);
+ - A panic dump exists in flash.
+ Critical:
+ - One or more temperature sensors are in the failure range
+ (eg. for Fan rear to front or front to rear direction >= 80 C);
+ - There are < 3 good fan modules;
+ - One power supply is off.
+ "
+ ::= { hardware 15 }
+
+hwMainBoardRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The main board revision. If the revision is not
+ available, a zero length string should be returned."
+ ::= { hardware 11 }
+
+
+hwESN OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ESN of the switch."
+ ::= { hardware 40 }
+
+
+
+ -- 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 PortNumber,
+ portOperRmon INTEGER,
+ portOperLearning INTEGER,
+ portOperState INTEGER
+ }
+
+ portOperIdx OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 }
+
+ portOperLearning OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable L2 (FDB) Learning for this port."
+ ::= { agPortOperTableEntry 4 }
+
+
+
+
+ --portOperDot1x OBJECT IDENTIFIER ::= { agPortOperTableEntry 4 }
+
+ portOperDot1xTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortOperDot1xTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port operations."
+ ::= { agentOper 4 }
+
+ portOperDot1xTableEntry OBJECT-TYPE
+ SYNTAX PortOperDot1xTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port 802.1x operation table."
+ INDEX { portOperDot1xIndx }
+ ::= { portOperDot1xTable 1 }
+
+ PortOperDot1xTableEntry ::= SEQUENCE {
+ portOperDot1xIndx PortNumber,
+ portOperDot1xReset INTEGER,
+ portOperDot1xReauth INTEGER
+ }
+
+ portOperDot1xIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { portOperDot1xTableEntry 1 }
+
+ portOperDot1xReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reinitialize 802.1x access control on port."
+ ::= { portOperDot1xTableEntry 2 }
+
+ portOperDot1xReauth OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Initiate reauthentication on port."
+ ::= { portOperDot1xTableEntry 3 }
+
+
+
+ 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 }
+
+-- Oper PRM settings
+
+
+agSrvLedOper OBJECT IDENTIFIER ::= { agentOper 5 }
+
+srvLedOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(0),
+ disabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Service Required LED."
+ ::= { agSrvLedOper 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 PortNumber,
+ portInfoSpeed INTEGER,
+ portInfoMode INTEGER,
+ portInfoFlowCtrl INTEGER,
+ portInfoLink INTEGER,
+ portInfoPhyIfDescr DisplayString,
+ portInfoPhyIfType INTEGER,
+ portInfoPhyIfMtu Integer32,
+ portInfoPhyIfPhysAddress PhysAddress,
+ portInfoPhyIfOperStatus INTEGER,
+ portInfoPhyIfLastChange TimeTicks,
+ portInfoLearning INTEGER,
+ portInfoBpduGuard INTEGER,
+ portInfoPvid Unsigned32,
+ portInfoVlanTag INTEGER
+ ,portInfoErrDisableRecovery INTEGER
+ ,portInfoErrDisableTimeLeft INTEGER
+ ,portInfoExtGuard INTEGER
+ ,portInfoLFDState INTEGER
+ }
+
+portInfoIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ 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)
+ }
+ 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
+ errdisabled(5)
+ }
+ 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 }
+
+
+portInfoLearning OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port L2 (FDB) Learning state."
+ ::= { portInfoTableEntry 18 }
+
+portInfoBpduGuard OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of BPDU Guard on the port."
+ ::= { portInfoTableEntry 20 }
+
+portInfoPvid OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the operational port vlan-id of the port. Typically,
+ the value of this object is the same as the value of the
+ agPortCurCfgPVID object. But if, for example, 802.1x is
+ enabled on the port and the port is assigned a vlan-id via
+ 802.1x, this port will be moved to the assigned vlan even
+ when the port is configured with a different PVID."
+ ::= { portInfoTableEntry 21}
+
+portInfoVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ untagged(0),
+ tagged(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the operational VLAN tag state of the port. Typically,
+ the value of this object is the same as the value of the
+ agPortCurCfgVlanTag objec. But if, for example, 802.1x is
+ enabled on the port and if the port is assigned a vlan via
+ 802.1x, the port will be operationally untagged even when the
+ port is configured to be tagged."
+ ::= { portInfoTableEntry 22}
+
+portInfoErrDisableRecovery OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the system will automatically
+ re-enable an error-disabled port after the time interval
+ indicated by agCurCfgErrDisableTimeout has elapsed. A port
+ is in error-disabled state when it has been operationally
+ disabled by the system due to an error condition.
+
+ The value of this object is 'enable' if the values of both
+ the global agCurCfgErrDisableRecovery object and the port's
+ agPortCurCfgErrDisableRecovery object are 'enable'."
+ ::= { portInfoTableEntry 23 }
+
+portInfoErrDisableTimeLeft OBJECT-TYPE
+ SYNTAX INTEGER (0 .. 86400)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the portInfoErrDisableRecovery object has a value of 'enable'
+ and the portInfoLink object has a value of 'errdisabled', the
+ value of this object indicates the remaining time, in seconds,
+ before the system automatically re-enables this port."
+ ::= { portInfoTableEntry 24 }
+
+portInfoExtGuard OBJECT-TYPE
+ SYNTAX INTEGER {
+ loop(1),
+ root(2),
+ global-loop(3),
+ no-guard(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of STP Loop/Root Guard on the port."
+ ::= { portInfoTableEntry 25 }
+
+
+portInfoLFDState OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the port is error-disabled due
+ to excessive link flaps. The value of this object is 'yes'
+ if the port is error-disabled due to excessive link flaps,
+ otherwise the value is 'no'."
+ ::= { portInfoTableEntry 26 }
+
+
+
+
+
+
+
+
+-- 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 configuration 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 configuration block.
+
+ other(1) is returned when this object is read. "
+ ::= { agSystem 5 }
+
+
+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 {
+ image1(2),
+ image2(3)
+ }
+ 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..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user defined login banner."
+ ::= { agSystem 19 }
+
+agNewCfgLoginBanner OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user defined login banner."
+ ::= { agSystem 20 }
+
+agCurCfgLoginNotice OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user defined login notice."
+ ::= { agSystem 78 }
+
+agNewCfgLoginNotice OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user defined login notice."
+ ::= { agSystem 79 }
+
+
+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 }
+
+
+
+agSlotNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ 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."
+ ::= { agSystem 31 }
+
+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 }
+
+
+
+
+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 }
+
+agCurCfgTftpServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the TFTP server is listening to
+ in the current configuration block."
+ ::= { agSystem 51 }
+
+agNewCfgTftpServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the TFTP server is listening to
+ in the new configuration block."
+ ::= { agSystem 52 }
+
+agRackId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rack unique identifier."
+ ::= { agSystem 53 }
+
+agChassis OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis serial number."
+ ::= { agSystem 54 }
+
+agCurTimeZone 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-CentTime-CoahuilaDurNuevoLeonTam(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-ESBorneoCelebesBaliNusaTengaWTimor(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-Montenegro(421),
+ 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-Serbia(348),
+ 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),
+ 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 time zone.
+ Note: Locations are alphabetically ordered and
+ the corresponding code is not reflected in CLI."
+ ::= { agSystem 55 }
+
+agNewTimeZone 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-CentTime-CoahuilaDurNuevoLeonTam(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-ESBorneoCelebesBaliNusaTengaWTimor(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-Montenegro(421),
+ 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-Serbia(348),
+ 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),
+ 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 time zone.
+ Note: Locations are alphabetically ordered and
+ the corresponding code is not reflected in CLI."
+ ::= { agSystem 56 }
+
+
+agCurCfgIdleCLITimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set idle CLI sessions timeout."
+ ::= { agSystem 57 }
+
+agNewCfgIdleCLITimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set idle CLI sessions timeout."
+ ::= { agSystem 58 }
+
+
+
+-- Auto-Discovery topology table info
+
+agCurCfgHttpsServerAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current HTTPS server access state."
+ ::= { agSystem 62 }
+
+agNewCfgHttpsServerAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable HTTPS server access."
+ ::= { agSystem 63 }
+
+
+agCurHttpAcces OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current HTTP server access state."
+ ::= { agSystem 66 }
+
+agNewHttpAcces OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New HTTP server access state."
+ ::= { agSystem 67 }
+
+
+agCurCfgDhcp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the use of DHCP, as currently configured in the
+ current configuration block."
+ ::= { agSystem 68 }
+
+agNewCfgDhcp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the use of DHCP, in the new configuration block."
+ ::= { agSystem 69 }
+
+
+agCurCfgHprompt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current status of hprompt."
+ ::= { agSystem 72 }
+
+agNewCfgHprompt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New status of hprompt."
+ ::= { agSystem 73 }
+
+agCurCfgUserBBI OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current status of user configuration from BBI."
+ ::= { agSystem 74 }
+
+agNewCfgUserBBI OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New status of user configuration from BBI."
+ ::= { agSystem 75 }
+
+
+
+
+
+agCurCfgSysCustomDstState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of Custom DST"
+ ::= { agSystem 98 }
+agNewCfgSysCustomDstState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Custom DST"
+ ::= { agSystem 99 }
+agCurCfgSysCustomDstStart OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The current Custom DST start rule"
+ ::= { agSystem 100 }
+agNewCfgSysCustomDstStart OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Custom DST start rule"
+ ::= { agSystem 101 }
+agCurCfgSysCustomDstEnd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current Custom DST end rule"
+ ::= { agSystem 102}
+agNewCfgSysCustomDstEnd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Custom DST end rule"
+ ::= { agSystem 103 }
+
+agHavePanicDump OBJECT-TYPE
+ SYNTAX INTEGER {
+ havePanic(1),
+ noHavePanic(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The presence of a panic dump in the flash memory."
+ ::= { agSystem 104 }
+
+
+agCurCfgResetControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current reset control state."
+ ::= { agSystem 111 }
+
+agNewCfgResetControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable reset control after panic."
+ ::= { agSystem 112 }
+
+agCurCfgSysDlight OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current daylight savings time status."
+ ::= { agSystem 113 }
+
+agNewCfgSysDlight OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable daylight savings time."
+ ::= { agSystem 114 }
+
+agCurCfgErrDisableRecovery OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the system will automatically
+ re-enable an error-disabled port after the time interval
+ indicated by agCurCfgErrDisableTimeout has elapsed. A port
+ is in error-disabled state when it has been operationally
+ disabled due to abnormal conditions detected on the port.
+
+ An error-disabled port will only be automatically re-enabled
+ by the system if and only if this object and the port's
+ agPortCurCfgErrDisableRecovery object both have a value of
+ 'enable(1)'."
+ DEFVAL { disable }
+ ::= { agSystem 115 }
+
+agNewCfgErrDisableRecovery OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies whether the system should automatically
+ re-enable an error-disabled port. Use this object to change
+ the global setting of the error-disable recovery action."
+ DEFVAL { disable }
+ ::= { agSystem 116 }
+
+agCurCfgErrDisableTimeout OBJECT-TYPE
+ SYNTAX INTEGER (30 .. 86400)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the time, in seconds, that the system
+ will wait before it automatically re-enables any port that
+ is in error-disabled state."
+ DEFVAL { 300 }
+ ::= { agSystem 117 }
+
+agNewCfgErrDisableTimeout OBJECT-TYPE
+ SYNTAX INTEGER (30 .. 86400)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the time, in seconds, that the system
+ should wait before it automatically re-enables a port that
+ is in error-disabled state. Use this object to change the
+ global error-disable timeout value."
+ DEFVAL { 300 }
+ ::= { agSystem 118 }
+
+agCurCfgTelnetAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current telnet access state."
+ ::= { agSystem 119 }
+
+agNewCfgTelnetAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable telnet access."
+ ::= { agSystem 120 }
+
+
+
+serverPortsCurCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current configured server port list. 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 server ports list
+ 0 - The represented port does not belong to the server ports list"
+ ::= { agSystem 127 }
+
+serverPortsNewCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "New configuration server port list. 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 server ports list
+ 0 - The represented port does not belong to the server ports list"
+ ::= { agSystem 128 }
+
+serverPortsNewCfgAddPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port to be added to the server ports list. A '0' value is
+ returned when read."
+ ::= {agSystem 129 }
+
+serverPortsNewCfgRemovePort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port to be removed from the server ports list. A '0' value is
+ returned when read."
+ ::= { agSystem 130 }
+
+agCurBootProfile OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Profile that will be used by the switch after reset"
+ ::= { agSystem 131 }
+
+agNewBootProfile OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure the profile that will be used by the switch after reset"
+ ::= { agSystem 132 }
+
+agNetboot OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ena/dis loading of config over n/w during bootup"
+ ::= { agSystem 133 }
+
+agNetbootTftpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Tftp server address from where config file needs to be downloaded"
+ ::= { agSystem 134 }
+
+agNetbootCfgFile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Config file location on tftp server"
+ ::= { agSystem 135 }
+
+agCurCfgLinkscanMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ fast(2),
+ slow(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set linkscan mode"
+ ::= { agSystem 136 }
+
+agNewCfgLinkscanMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ fast(2),
+ slow(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set linkscan mode"
+ ::= { agSystem 137 }
+
+agUSBboot OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ena/dis USB Boot capability"
+ ::= { agSystem 138 }
+
+agCurServiceLED OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ena/dis Service Required LED"
+ ::= { agSystem 139 }
+
+agNewServiceLED OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ena/dis Service Required LED "
+ ::= { agSystem 140 }
+
+agUSBeject OBJECT-TYPE
+ SYNTAX INTEGER {
+ eject(1),
+ usbready(2),
+ nousb(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Eject USB - eject(1)
+ Get current USB state:
+ usbready(2) - USB mounted
+ nousb(3) - no USB mounted"
+ ::= { agSystem 141 }
+
+agCurRFC4741NetconfAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current NETCONF server access state."
+ ::= { agSystem 142 }
+
+agNewRFC4741NetconfAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable NETCONF server access state."
+ ::= { agSystem 143 }
+
+agCurRFC4741NetconfSessionTimeout OBJECT-TYPE
+ SYNTAX INTEGER (60..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Once NETCONF session setup, NETCONF server will allocate resource
+ for this session.
+ agCurRFC4741NetconfSessionTimeout indicates the number of seconds before
+ the resources are freed if there is no operation on this session"
+ ::= { agSystem 144 }
+
+agNewRFC4741NetconfSessionTimeout OBJECT-TYPE
+ SYNTAX INTEGER (30..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Once NETCONF session setup, NETCONF server will allocate resource
+ for this session.
+ agNewRFC4741NetconfSessionTimeout specifies the number of seconds before
+ the resources are freed if there is no operation on this session"
+ ::= { agSystem 145 }
+
+agCurRFC4741NetconfSshAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current NETCONF server over SSH access state."
+ ::= { agSystem 146 }
+
+agNewRFC4741NetconfSshAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable NETCONF server over SSH access state."
+ ::= { agSystem 147 }
+
+agCurRFC4741NetconfSshPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the NETCONF server over SSH is listening to
+ in the current configuration block."
+ ::= { agSystem 148 }
+
+agNewRFC4741NetconfSshPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the NETCONF server over SSH is listening to
+ in the new configuration block."
+ ::= { agSystem 149}
+
+
+
+agCurCfgLFDStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the system will put any port
+ in an error-disabled state due to excessive link flaps.
+
+ A port will be put in an error-disabled state due to
+ excessive link flaps if this object and the port's
+ agPortCurCfgLFDStatus object both have a value of 'enable'.
+ A port has an excessive number of link flaps if the number
+ of link flaps detected during a time period in seconds
+ indicated by agCurCfgLFDTime exceeds the maximum number of
+ allowed flaps indicated by agCurCfgLFDFlaps."
+ DEFVAL { disable }
+ ::= { agSystem 158 }
+
+agNewCfgLFDStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the system should put any port
+ in an error-disabled state due to excessive link flaps.
+ Use this object to change the global setting of the Link
+ Flap Dampening error-disable action."
+ DEFVAL { disable }
+ ::= { agSystem 159 }
+
+agCurCfgLFDFlaps OBJECT-TYPE
+ SYNTAX INTEGER (1 .. 100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the maximum number of flaps allowed
+ in a time period set by agCurCfgLFDTime."
+ DEFVAL { 5 }
+ ::= { agSystem 160 }
+
+agNewCfgLFDFlaps OBJECT-TYPE
+ SYNTAX INTEGER (1 .. 100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the maximum number of flaps that should
+ be allowed in a time period. Use this object to change the
+ global maximum number of flaps allowed in a time period."
+ DEFVAL { 5 }
+ ::= { agSystem 161 }
+
+agCurCfgLFDTime OBJECT-TYPE
+ SYNTAX INTEGER (5 .. 500)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the length of time period in seconds
+ during which link flaps are counted."
+ DEFVAL { 30 }
+ ::= { agSystem 162 }
+
+agNewCfgLFDTime OBJECT-TYPE
+ SYNTAX INTEGER (5 .. 500)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the length of time period in seconds
+ that should be used to count link flaps."
+ DEFVAL { 30 }
+ ::= { agSystem 163 }
+
+
+agCurCfgTrapSrcLoopIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the loopback interface that should be used
+ for the source IP of the SNMP trap; 0 means that
+ no loopback interface is used as the source of the SNMP trap."
+ ::= { agSystem 164 }
+
+agNewCfgTrapSrcLoopIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of the loopback interface that should be used
+ for the source IP of the SNMP trap; 0 means that
+ no loopback interface is used as the source of the SNMP trap."
+ ::= { agSystem 165 }
+
+
+agCfgMtm OBJECT-TYPE
+ SYNTAX INTEGER {
+ mtmValue1(1),
+ mtmValue2(2),
+ mtmValue3(3),
+ mtmValue4(4),
+ mtmValue5(5)
+ ,mtmValue6(6)
+
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the new value for MTM.
+ The available MTM values are:
+ 1455-48E (1)
+ 7309-52F (2)
+ 7309-G52 (3)
+ 7309-HC2 (4)
+ 7309-HC1 (5)
+ 7120-48E (6)"
+ ::= { agSystem 166 }
+
+agCurCfgDefipData OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the use of default IP address on data interface,
+ as configured in the current configuration block."
+ ::= { agSystem 167 }
+
+agNewCfgDefipData OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the use of default IP address on data interface,
+ in the new configuration block."
+ ::= { agSystem 168 }
+
+
+
+agNewSecurityMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ compatibility(0),
+ strict(1),
+ strictsnmpolduser(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to change switch security mode. There are thtree
+ security modes for IBM switch: strict mode, compatibility mode and strict mode
+ with SNMP not comply.
+
+ Strict mode:
+ Strict mode will have higher security level. Encryption algorithms in strict
+ mode will be compliance with the NIST SP 800-131A. Detailed information please
+ refer NIST SP 800-131A mode Functional Specification. SSH will be enabled by
+ default in strict mode for all platforms. It's strict(1) in this node.
+
+ Compatibility mode:
+ This is the default mode when switch first boot up. MD5/SHA/DES are selected as
+ Hash/Encryption algorithms. It's compatibility(2) in this node.
+
+ Strict mode with SNMP not comply:
+ To provide backward compatibility option, insecure MD5/DES are supported. It's
+ strictsnmpolduser(3) in this node.
+
+ The next time reload security mode is returned when this object ie read."
+ ::= { agSystem 177 }
+
+agCurSecurityMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ compatibility(0),
+ strict(1),
+ strictsnmpolduser(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is an action object to change switch security mode. There are thtree
+ security modes for IBM switch: strict mode, compatibility mode and strict mode
+ with SNMP not comply.
+
+ Strict mode:
+ Strict mode will have higher security level. Encryption algorithms in strict
+ mode will be compliance with the NIST SP 800-131A. Detailed information please
+ refer NIST SP 800-131A mode Functional Specification. SSH will be enabled by
+ default in strict mode for all platforms. It's strict(1) in this node.
+
+ Compatibility mode:
+ This is the default mode when switch first boot up. MD5/SHA/DES are selected as
+ Hash/Encryption algorithms. It's compatibility(2) in this node.
+
+ Strict mode with SNMP not comply:
+ To provide backward compatibility option, insecure MD5/DES are supported. It's
+ strictsnmpolduser(3) in this node.
+
+ The current security mode is returned when this object ie read."
+ ::= { agSystem 180 }
+agNewCfgSslVersionLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+-- sslv3(0),
+ tls10(1),
+ tls11(2),
+ tls12(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New status of SSL Server Minimum Acceptable Protocol Version."
+ ::= { agSystem 178 }
+
+
+agCurCfgSslVersionLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+-- sslv3(0),
+ tls10(1),
+ tls11(2),
+ tls12(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current status of SSL Server Minimum Acceptable Protocol Version."
+ ::= { agSystem 179 }
+
+
+agCurCfgTrapHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of current trap hosts configure."
+ ::= { agSystem 184 }
+
+agCurCfgTrapHostEntry OBJECT-TYPE
+ SYNTAX AgCurCfgTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A trap host configuration on the switch."
+ INDEX { agCurCfgTrapHostIndex }
+ ::= { agCurCfgTrapHostTable 1 }
+
+AgCurCfgTrapHostEntry ::= SEQUENCE {
+ agCurCfgTrapHostIndex Integer32,
+ agCurCfgTrapHostAddress DisplayString ,
+ agCurCfgTrapHostCommStr DisplayString
+ }
+
+agCurCfgTrapHostIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trap host index. Valid range is 1-16"
+ ::= { agCurCfgTrapHostEntry 1 }
+
+agCurCfgTrapHostAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trap host address."
+ ::= { agCurCfgTrapHostEntry 2 }
+
+agCurCfgTrapHostCommStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trap host community string."
+ ::= { agCurCfgTrapHostEntry 3 }
+
+agNewCfgTrapHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for trap host definitions in the new configuration block."
+ ::= { agSystem 185 }
+
+agNewCfgTrapHostEntry OBJECT-TYPE
+ SYNTAX AgNewCfgTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the trap host definition table"
+ INDEX { agNewCfgTrapHostIndex }
+ ::= { agNewCfgTrapHostTable 1 }
+
+AgNewCfgTrapHostEntry ::= SEQUENCE {
+ agNewCfgTrapHostIndex Integer32,
+ agNewCfgTrapHostAddress DisplayString ,
+ agNewCfgTrapHostCommStr DisplayString,
+ agNewCfgTrapHostDelete INTEGER
+ }
+
+agNewCfgTrapHostIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trap host index. Valid range is 1-16"
+ ::= { agNewCfgTrapHostEntry 1 }
+
+agNewCfgTrapHostAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The trap host address in the new configuration block.
+ Setting IPv6 value is not supported in realease 7.9.x."
+ ::= { agNewCfgTrapHostEntry 2 }
+
+agNewCfgTrapHostCommStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The trap host community string in the new configuration block."
+ ::= { agNewCfgTrapHostEntry 3 }
+
+agNewCfgTrapHostDelete 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."
+ ::= { agNewCfgTrapHostEntry 4 }
+
+-- if defined(WEB_UI) removed this as it is wrongfully tied to BBI and did not allowed
+-- agent to compile without web folder (BBI)
+-- Syslog Configuration
+agCurCfgSyslogHost OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog host IP address in the current configuration block."
+ ::= { agSyslog 1 }
+
+agNewCfgSyslogHost OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The syslog host IP address in the new configuration block."
+ ::= { agSyslog 2 }
+
+agCurCfgSyslog2Host OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second syslog host IP address in the current configuration block."
+ ::= { agSyslog 3 }
+
+agNewCfgSyslog2Host OBJECT-TYPE
+ SYNTAX DisplayString
+ 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 level of syslog 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 level of syslog 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 level of second syslog 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 level of second syslog 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 syslog 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 syslog 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 syslogs host in the new configuration block."
+ ::= { agSyslog 16 }
+
+agCurCfgSyslogConsoleSev 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 syslogs console in the current configuration block."
+ ::= { agSyslog 23 }
+
+agNewCfgSyslogConsoleSev 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 syslogs console in the new configuration block."
+ ::= { agSyslog 24 }
+
+agCurCfgSyslogFlashSev 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 syslogs flash in the current configuration block."
+ ::= { agSyslog 25 }
+
+agNewCfgSyslogFlashSev 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 syslogs flash in the new configuration block."
+ ::= { agSyslog 26 }
+
+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 }
+
+
+agCurCfgSyslogSrcLoopIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the loopback interface that should be used
+ for the source IP of the syslog message; 0 means that
+ no loopback interface is used as the source of the syslog message."
+ ::= { agSyslog 21 }
+
+agNewCfgSyslogSrcLoopIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of the loopback interface that should be used
+ for the source IP of the syslog message; 0 means that
+ no loopback interface is used as the source of the syslog message."
+ ::= { agSyslog 22 }
+
+agSyslogMsgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSyslogMsgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of syslog messages."
+ ::= { agSyslog 11 }
+
+
+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 }
+
+
+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 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 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 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
+ configured in the current configuration block."
+ ::= { agLog 8 }
+
+agNewCfgSyslogTrapStg 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 }
+
+agCurCfgSyslogTrapStg 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
+ 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 configured
+ in the current configuration block."
+ ::= { agLog 12 }
+
+
+
+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 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 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 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 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 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 configured
+ in the current configuration block."
+ ::= { agLog 36 }
+
+
+
+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 configured in the current configuration block."
+ ::= { agLog 42 }
+
+
+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 configured in the current configuration block."
+ ::= { agLog 46 }
+
+
+agNewCfgSyslogTrap8021x OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable 802.1x related syslog and SNMP trap
+ in the new configuration block."
+ ::= { agLog 49 }
+
+agCurCfgSyslogTrap8021x OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable 802.1x related syslog and SNMP trap,
+ as configured in the current configuration block."
+ ::= { agLog 50 }
+
+-- 802.1x port stats table
+
+dot1xPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot1xPortStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of 802.1x port statistics."
+ ::= { portStats 2 }
+
+dot1xPortStatsTableEntry OBJECT-TYPE
+ SYNTAX Dot1xPortStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the 802.1x port stats table."
+ INDEX { dot1xPortStatsIndx }
+ ::= { dot1xPortStatsTable 1 }
+
+Dot1xPortStatsTableEntry ::=
+ SEQUENCE {
+ dot1xPortStatsIndx PortNumber,
+ eapolFramesRx Integer32,
+ eapolFramesTx Integer32,
+ eapolStartFramesRx Integer32,
+ eapolLogoffFramesRx Integer32,
+ eapolRespIdFramesRx Integer32,
+ eapolRespFramesRx Integer32,
+ eapolReqIdFramesTx Integer32,
+ eapolReqFramesTx Integer32,
+ invalidEapolFramesRx Integer32,
+ eapLengthErrorFramesRx Integer32,
+ authEntersConnecting Integer32,
+ authEapLogoffsWhileConnecting Integer32,
+ authEntersAuthenticating Integer32,
+ authSuccessesWhileAuthenticating Integer32,
+ authTimeoutsWhileAuthenticating Integer32,
+ authFailWhileAuthenticating Integer32,
+ authReauthsWhileAuthenticating Integer32,
+ authEapStartsWhileAuthenticating Integer32,
+ authEapLogoffWhileAuthenticating Integer32,
+ authReauthsWhileAuthenticated Integer32,
+ authEapStartsWhileAuthenticated Integer32,
+ authEapLogoffWhileAuthenticated Integer32,
+ backendResponses Integer32,
+ backendAccessChallenges Integer32,
+ backendOtherRequestsToSupplicant Integer32,
+ backendNonNakResponsesFromSupplicant Integer32,
+ backendAuthSuccesses Integer32,
+ backendAuthFails Integer32,
+ lastEapolFrameVersion Integer32,
+ lastEapolFrameSource MacAddress
+ }
+
+dot1xPortStatsIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 802.1x port stats index."
+ ::= { dot1xPortStatsTableEntry 1 }
+
+eapolFramesRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 2 }
+
+eapolFramesTx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 3 }
+
+eapolStartFramesRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 4 }
+
+
+eapolLogoffFramesRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 5 }
+
+eapolRespIdFramesRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 6 }
+
+eapolRespFramesRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 7 }
+
+eapolReqIdFramesTx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 8 }
+
+
+eapolReqFramesTx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 9 }
+
+invalidEapolFramesRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= {dot1xPortStatsTableEntry 10 }
+
+eapLengthErrorFramesRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 11 }
+
+authEntersConnecting OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 12 }
+
+
+authEapLogoffsWhileConnecting OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 13 }
+
+authEntersAuthenticating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 14 }
+
+authSuccessesWhileAuthenticating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 15 }
+
+authTimeoutsWhileAuthenticating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 16 }
+
+authFailWhileAuthenticating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 17 }
+
+authReauthsWhileAuthenticating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 18 }
+
+authEapStartsWhileAuthenticating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 19 }
+
+authEapLogoffWhileAuthenticating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 20 }
+
+
+authReauthsWhileAuthenticated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 21 }
+
+authEapStartsWhileAuthenticated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 22 }
+
+authEapLogoffWhileAuthenticated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 23 }
+
+backendResponses OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 24 }
+
+backendAccessChallenges OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 25 }
+
+backendOtherRequestsToSupplicant OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 26 }
+
+backendNonNakResponsesFromSupplicant OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 27 }
+
+backendAuthSuccesses OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 28 }
+
+backendAuthFails OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 29 }
+
+lastEapolFrameVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 30 }
+
+lastEapolFrameSource OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dot1xPortStatsTableEntry 31 }
+
+
+
+
+agNewCfgSyslogTrapCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable CFG related syslog and SNMP trap in the
+ new configuration block."
+ ::= { agLog 53 }
+
+agCurCfgSyslogTrapCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable CFG related syslog and SNMP trap,
+ as configured in the current configuration block."
+ ::= { agLog 54 }
+
+agNewCfgSyslogTrapServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Server related syslog and SNMP trap in the
+ new configuration block."
+ ::= { agLog 55 }
+
+agCurCfgSyslogTrapServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Server related syslog and SNMP trap,
+ as configured in the current configuration block."
+ ::= { agLog 56 }
+
+agNewCfgSyslogTrapDifftrak OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Difftrak related syslog and SNMP trap in the
+ new configuration block."
+ ::= { agLog 57 }
+
+agCurCfgSyslogTrapDifftrak OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Difftrak related syslog and SNMP trap,
+ as configured in the current configuration block."
+ ::= { agLog 58 }
+
+
+agNewCfgSyslogTrapHotlinks OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Hot Links related syslog and SNMP trap in the
+ new configuration block."
+ ::= { agLog 61 }
+
+agCurCfgSyslogTrapHotlinks OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Hot Links related syslog and SNMP trap,
+ as configured in the current configuration block."
+ ::= { agLog 62 }
+
+agNewCfgSyslogTrapLldp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable LLDP related syslog and SNMP trap in the
+ new configuration block."
+ ::= { agLog 63 }
+
+agCurCfgSyslogTrapLldp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable LLDP related syslog and SNMP trap,
+ as configured in the current configuration block."
+ ::= { agLog 64 }
+
+agNewCfgSyslogTrapAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all syslog and SNMP traps in the
+ new configuration block."
+ ::= { agLog 65 }
+
+agCurCfgSyslogTrapAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all syslog and SNMP traps, as configured
+ in the current configuration block."
+ ::= { agLog 66 }
+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 67 }
+
+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 configured in the current configuration block."
+ ::= { agLog 68 }
+
+agNewCfgSyslogTrapFailover OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable failover related syslog and SNMP trap in the
+ new configuration block."
+ ::= { agLog 73 }
+
+agCurCfgSyslogTrapFailover OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable failover related syslog and SNMP trap,
+ as configured in the current configuration block."
+ ::= { agLog 74 }
+
+agNewCfgSyslogTrapLacp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable LACP syslog and SNMP trap in the
+ new configuration block."
+ ::= { agLog 77 }
+
+agCurCfgSyslogTrapLacp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable LACP syslog and SNMP trap, as configured
+ in the current configuration block."
+ ::= { agLog 78 }
+
+agNewCfgSyslogTrapLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all syslog and SNMP traps, in link
+ up/down."
+ ::= { agLog 79 }
+
+agCurCfgSyslogTrapLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all syslog and SNMP traps, as currently
+ configured in link up/down."
+ ::= { agLog 80 }
+
+agNewCfgSyslogTrapOspfv3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable OSPFv3 related syslog and SNMP trap
+ in the new configuration block."
+ ::= { agLog 81 }
+
+agCurCfgSyslogTrapOspfv3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable OSPFv3 related syslog and SNMP trap,
+ as configured in the current configuration block."
+ ::= { agLog 82 }
+
+
+
+agNewCfgSyslogTrapVm OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all VM-related syslog and SNMP traps."
+ ::= { agLog 89 }
+
+agCurCfgSyslogTrapVm OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all VM-related syslog and SNMP traps."
+ ::= { agLog 90 }
+
+
+agNewCfgSyslogTrapCfgchg OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable configuration change related syslog and SNMP trap
+ in the new configuration block."
+ ::= { agLog 93 }
+
+agCurCfgSyslogTrapCfgchg OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable configuration change related syslog and SNMP trap,
+ as configured in the current configuration block."
+ ::= { agLog 94 }
+
+agNewCfgSyslogTrapVlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Vlag related syslog and SNMP trap."
+ ::= { agLog 95 }
+
+agCurCfgSyslogTrapVlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Vlag related syslog and SNMP trap."
+ ::= { agLog 96 }
+
+
+agNewCfgSyslogTrapIgmpGroup OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all IGMP GROUP-related syslog and SNMP traps."
+ ::= { agLog 99 }
+
+agCurCfgSyslogTrapIgmpGroup OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all IGMP GROUP-related syslog and SNMP traps."
+ ::= { agLog 100 }
+
+agNewCfgSyslogTrapIgmpMrouter OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all IGMP MROUTER-related syslog and SNMP traps."
+ ::= { agLog 101 }
+
+agCurCfgSyslogTrapIgmpMrouter OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all IGMP MROUTER-related syslog and SNMP traps."
+ ::= { agLog 102 }
+
+agNewCfgSyslogTrapIgmpQuerier OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all IGMP QUERIER-related syslog and SNMP traps."
+ ::= { agLog 103 }
+
+agCurCfgSyslogTrapIgmpQuerier OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all IGMP QUERIER-related syslog and SNMP traps."
+ ::= { agLog 104 }
+
+agNewCfgSyslogTrapMld OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all MLD-related syslog and SNMP traps."
+ ::= { agLog 105 }
+
+agCurCfgSyslogTrapMld OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all MLD-related syslog and SNMP traps."
+ ::= { agLog 106 }
+
+agNewCfgSyslogTrapPrivateVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all Private VLAN-related syslog and SNMP traps,
+ as configured in the new configuration block."
+ ::= { agLog 107 }
+
+agCurCfgSyslogTrapPrivateVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all Private VLAN-related syslog and SNMP traps,
+ as configured in the current configuration block."
+ ::= { agLog 108 }
+
+agNewCfgSyslogTrapSlp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all SLP-related syslog and SNMP traps,
+ as configured in the new configuration block."
+ ::= { agLog 109 }
+
+agCurCfgSyslogTrapSlp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable all SLP-related syslog and SNMP traps,
+ as configured in the current configuration block."
+ ::= { agLog 110 }
+
+agNewCfgSyslogTrapNetconf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Netconf syslog and SNMP trap in the new
+ configuration block."
+ ::= { agLog 111 }
+
+agCurCfgSyslogTrapNetconf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Netconf syslog and SNMP trap, as configured
+ in the current configuration block."
+ ::= { agLog 112 }
+
+
+-- TFTP Config
+agTransferServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The FTP/TFTP server IP address or domain name."
+ ::= { agTransfer 1 }
+
+agTransferImage OBJECT-TYPE
+ SYNTAX INTEGER {
+ image1(2),
+ image2(3),
+ boot(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether the image file should be loaded in image1 or image2 in flash."
+ ::= { agTransfer 2 }
+
+agTransferImageFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The image file name to be transferred."
+ ::= { agTransfer 3 }
+
+agTransferCfgFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configuration file name."
+ ::= { agTransfer 4 }
+
+agTransferDumpFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The core dump file name."
+ ::= { agTransfer 5 }
+
+agTransferAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ img-get(2),
+ cfg-get(3),
+ cfg-put(4),
+ dump-put(5),
+ img-put(7),
+ tsdump-put(8)
+ ,ca-get(14)
+ ,hostcert-get(15)
+ ,hostkey-get(16)
+ ,pubkey-get(17)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to perform various FTP/TFTP Get or Put functions.
+ The FTP/TFTP sever is specified in agTransferServer object.
+ img-get(2) - Download switch image from a specified image
+ file(agTransferImageFileName) on the FTP/TFTP server to
+ the destinated storage(agTransferImage).
+ The duration of the action will depend on the image
+ downloading and writting time on the network element.
+ Sugguest 150 seconds timeout setting in MIB Browser to get
+ the correct response for this action.
+ cfg-get(3) - Download switch configuration from a specified
+ file(agTransferCfgFileName) on the FTP/TFTP server.
+ cfg-put(4) - Upload switch configuration to a specified
+ file(agTransferCfgFileName) on the FTP/TFTP server.
+ dump-put(5) - Download switch core dump to a specified
+ file(agTransferDumpFileName) on the FTP/TFTP server.
+ bkpdump-put(6)- Download switch backup core dump to a specified
+ file(agTransferDumpFileName) on the FTP/TFTP server.
+ img-put(7) - Upload specified switch image to a specified image
+ file(agTransferImageFileName) on the FTP/TFTP server.
+ tsdump-put(8) - Download switch tech support dump to a specified
+ file(agTransferTSDumpFileName) on the FTP/TFTP server.
+ bogon-get(9) - Download bogon config file from a specified bogon
+ file(uses agTransferImageFileName) on the FTP/TFTP server.
+ ca-get(14) - Download CA root certificate from a specified
+ file(agTransferCaFileName) on the TFTP server.
+ This command did not support FTP.
+ hostcert-get(15) - Download host certificate from a specified
+ file(agTransferHostCertFileName) on the TFTP server.
+ This command did not support FTP.
+ hostkey-get(16) - Download host private key from a specified
+ file(agTransferHostKeyFileName) on the TFTP server.
+ This command did not support FTP.
+ pubkey-get(17) - Download SSH client public key from a specified
+ file(agTransferPublicKeyFileName) on the TFTP/SFTP server.
+ This command did not support FTP.
+ other(1) is returned always when read."
+ ::= { agTransfer 6 }
+
+agTransferLastActionStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The recorded status of the previous FTP/TFTP activity."
+ ::= { agTransfer 7 }
+
+
+agTransferUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The username for the FTP server or blank for TFTP server."
+ ::= { agTransfer 9 }
+
+agTransferPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The password for the FTP server. For security reason, an empty string will be returned when the OID is read."
+ ::= { agTransfer 10 }
+
+agTransferTSDumpFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TS dump file name."
+ ::= { agTransfer 11 }
+
+
+agTransferLastConfigurationActionStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ successfully(1),
+ failed(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the last configuration action using the file ftp/tftp'd
+ from server."
+ ::= { agTransfer 14 }
+
+agTransferCaFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The CA certificate file name."
+ ::= { agTransfer 15 }
+
+agTransferHostCertFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Host certificate file name."
+ ::= { agTransfer 16 }
+
+agTransferHostKeyFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Host private key file name."
+ ::= { agTransfer 17 }
+
+agTransferProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ tftp(1),
+ ftp(2),
+ sftp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The protocol used by this transfer."
+ ::= { agTransfer 18 }
+
+agServerPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ tftp(69),
+ ftp(21),
+ sftp(22)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port is listened on the server."
+ ::= { agTransfer 19 }
+
+
+agTransferPublicKeyUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user of the public key file."
+ ::= { agTransfer 21 }
+
+agTransferPublicKeyFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The client pulic key file name."
+ ::= { agTransfer 22 }
+
+
+
+
+-- 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 PortNumber,
+ agPortCurCfgState INTEGER,
+ agPortCurCfgVlanTag INTEGER,
+ agPortCurCfgRmon INTEGER,
+ agPortCurCfgPVID Integer32,
+ agPortCurCfgGigEthAutoNeg INTEGER,
+ agPortCurCfgGigEthFctl INTEGER,
+ agPortCurCfgLinkTrap INTEGER,
+ agPortCurCfgGigEthSpeed INTEGER,
+ agPortCurCfgGigEthMode INTEGER,
+
+ agPortCurCfgDscpRemarking INTEGER,
+ agPortCurCfgTagPVID INTEGER,
+ agPortCurCfgTagiPVID INTEGER,
+ agPortCurCfgMulticastThreshold INTEGER,
+ agPortCurCfgMulticastThresholdRate INTEGER,
+ agPortCurCfgBroadcastThreshold INTEGER,
+ agPortCurCfgBroadcastThresholdRate INTEGER,
+ agPortCurCfgDLFThreshold INTEGER,
+ agPortCurCfgDLFThresholdRate INTEGER,
+ agPortCurCfgPortAlias DisplayString,
+ agPortCurCfgPortName DisplayString
+ ,agPortCurCfgLearning INTEGER
+ ,agPortCurCfgFloodBlocking INTEGER
+ ,agPortCurCfgType DisplayString
+ ,agPortCurCfgLinkType INTEGER
+ ,agPortCurCfgEdge INTEGER
+ ,agPortCurCfgErrDisableRecovery INTEGER
+ ,agPortCurCfgUdld INTEGER
+ ,agPortCurCfgUdldMode INTEGER
+ ,agPortCurCfgOam INTEGER
+ ,agPortCurCfgOamMode INTEGER
+ ,agPortCurCfgBpduGuard INTEGER
+ ,agPortCurCfgMacAddrNotif INTEGER
+ ,agPortCurCfgStpExtGuard INTEGER
+ ,agPortCurCfgLFDStatus INTEGER
+ ,agPortCurCfgEvbProfId INTEGER
+ ,agPortCurCfgReflectRelay INTEGER
+ ,agPortCurCfgPrivateVlanStatus INTEGER
+ ,agPortCurCfgMappedPrimaryVlans OCTET STRING
+ ,agPortCurCfgAssociatedSecondaryVlans OCTET STRING
+ }
+
+agPortCurCfgIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 }
+
+
+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 }
+
+
+
+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 }
+
+
+
+
+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),
+ any(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port mode for Gigabit Ethernet connection."
+ ::= { agPortCurCfgTableEntry 22 }
+
+agPortCurCfgDscpRemarking OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Dscp remarking for the switch port."
+ ::= { agPortCurCfgTableEntry 23 }
+
+agPortCurCfgPortAlias OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch port alias."
+ ::= { agPortCurCfgTableEntry 24 }
+
+agPortCurCfgTagPVID OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(2),
+ untagged(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is PVID tag state of the port"
+ ::= { agPortCurCfgTableEntry 25 }
+
+agPortCurCfgLearning OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable L2 (FDB) Learning for the switch port."
+ ::= { agPortCurCfgTableEntry 26 }
+
+agPortCurCfgFloodBlocking OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable flood blocking for the switch port."
+ ::= { agPortCurCfgTableEntry 27 }
+
+
+agPortCurCfgType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..7))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch port type."
+ ::= { agPortCurCfgTableEntry 29 }
+
+
+agPortCurCfgLinkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ p2p(2),
+ shared(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of port connection. (for PVRST only)"
+ ::= { agPortCurCfgTableEntry 30 }
+
+agPortCurCfgEdge OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of port edge."
+ ::= { agPortCurCfgTableEntry 31 }
+
+
+
+
+
+agPortCurCfgErrDisableRecovery OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the system will automatically
+ re-enable this port if it becomes error-disabled. This port
+ will be re-enabled after the time interval specified by the
+ agCurCfgErrDisableTimeout object has elapsed.
+
+ A port is in error-disabled state when it is operationally
+ disabled due to abnormal conditions detected on the port.
+
+ If this port is error-disabled, it will only be re-enabled
+ by the system if the agCurCfgErrDisableRecovery object and
+ this object both have a value of 'enable(1)'."
+ DEFVAL { enable }
+ ::= { agPortCurCfgTableEntry 35 }
+
+
+agPortCurCfgUdld OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable UDLD for the switch port."
+ ::= { agPortCurCfgTableEntry 37 }
+
+agPortCurCfgUdldMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ aggressive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable UDLD mode for the switch port."
+ ::= { agPortCurCfgTableEntry 38 }
+
+
+agPortCurCfgOam OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable OAM Discovery process for the switch port."
+ ::= { agPortCurCfgTableEntry 39 }
+
+agPortCurCfgOamMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ passive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable OAM mode for the switch port."
+ ::= { agPortCurCfgTableEntry 40 }
+
+
+agPortCurCfgBpduGuard OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable BPDU guard for the switch port."
+ ::= { agPortCurCfgTableEntry 41 }
+
+
+agPortCurCfgMulticastThreshold OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current status of the port's Multicast Threshold."
+ ::= { agPortCurCfgTableEntry 42 }
+
+agPortCurCfgMulticastThresholdRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current port's Multicast Threshold Rate."
+ ::= { agPortCurCfgTableEntry 43 }
+
+agPortCurCfgBroadcastThreshold OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current status of the port's Broadcast Threshold."
+ ::= { agPortCurCfgTableEntry 44 }
+
+agPortCurCfgBroadcastThresholdRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current port's Broadcast Threshold Rate."
+ ::= { agPortCurCfgTableEntry 45 }
+
+agPortCurCfgDLFThreshold OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current status of the port's Destination Lookup Fail Threshold."
+ ::= { agPortCurCfgTableEntry 46 }
+
+agPortCurCfgDLFThresholdRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current port's Destination Lookup Fail Threshold Rate."
+ ::= { agPortCurCfgTableEntry 47 }
+
+agPortCurCfgMacAddrNotif OBJECT-TYPE
+ SYNTAX INTEGER{
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the state of the MAC address notification
+ syslog messages on the port."
+ ::= { agPortCurCfgTableEntry 48 }
+
+agPortCurCfgTagiPVID OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(2),
+ untagged(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is ingress PVID tag state of the port"
+ ::= { agPortCurCfgTableEntry 49 }
+
+
+
+agPortCurCfgStpExtGuard OBJECT-TYPE
+ SYNTAX INTEGER {
+ loop(1),
+ root(2),
+ none(3),
+ default(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current state for spanning tree guard type"
+ ::= { agPortCurCfgTableEntry 52 }
+
+agPortCurCfgLFDStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the system will put this port
+ in an error-disabled state due to excessive link flaps.
+
+ A port will be put in an error-disabled state due to
+ excessive link flaps if this object and the global
+ agCurCfgLFDStatus object both have a value of 'enable'.
+ A port has an excessive number of link flaps if the number
+ of link flaps detected during a time period in seconds
+ indicated by agCurCfgLFDTime exceeds the maximum number of
+ allowed flaps indicated by agCurCfgLFDFlaps."
+ DEFVAL { enable }
+ ::= { agPortCurCfgTableEntry 53 }
+
+
+agPortCurCfgEvbProfId OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current EVB Profile ID"
+ ::= { agPortCurCfgTableEntry 56 }
+
+
+agPortCurCfgReflectRelay OBJECT-TYPE
+ SYNTAX INTEGER{
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current state of reflective relay"
+ ::= { agPortCurCfgTableEntry 59 }
+
+
+agPortCurCfgPrivateVlanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current state of Private VLAN on this port"
+ ::= { agPortCurCfgTableEntry 61 }
+
+agPortCurCfgMappedPrimaryVlans OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Primary VLAN list mapped to port.
+ in receiving order:
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vlan 8
+ || ||
+ || ||___ vlan 7
+ || |____ vlan 6
+ || . . .
+ ||_________ vlan 1
+ |__________ reserved
+
+ where x : 1 - The represented primary VLAN associated to the port
+ 0 - The represented primary VLAN does not associated to the port"
+ ::= { agPortCurCfgTableEntry 62 }
+
+agPortCurCfgAssociatedSecondaryVlans OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Secondary VLAN list associated to port.
+ in receiving order:
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vlan 8
+ || ||
+ || ||___ vlan 7
+ || |____ vlan 6
+ || . . .
+ ||_________ vlan 1
+ |__________ reserved
+
+ where x : 1 - The represented secondary VLAN associated to the port
+ 0 - The represented secondary VLAN does not be associated to the port"
+ ::= { agPortCurCfgTableEntry 63 }
+
+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 PortNumber,
+ agPortNewCfgState INTEGER,
+ agPortNewCfgVlanTag INTEGER,
+ agPortNewCfgRmon INTEGER,
+ agPortNewCfgPVID Integer32,
+ agPortNewCfgGigEthAutoNeg INTEGER,
+ agPortNewCfgGigEthFctl INTEGER,
+ agPortNewCfgLinkTrap INTEGER,
+ agPortNewCfgGigEthSpeed INTEGER,
+ agPortNewCfgGigEthMode INTEGER,
+ agPortNewCfgDscpRemarking INTEGER,
+ agPortNewCfgTagPVID INTEGER,
+ agPortNewCfgTagiPVID INTEGER,
+ agPortNewCfgMulticastThreshold INTEGER,
+ agPortNewCfgMulticastThresholdRate INTEGER,
+ agPortNewCfgBroadcastThreshold INTEGER,
+ agPortNewCfgBroadcastThresholdRate INTEGER,
+ agPortNewCfgDLFThreshold INTEGER,
+ agPortNewCfgDLFThresholdRate INTEGER,
+ agPortNewCfgPortName DisplayString
+ ,agPortNewCfgLearning INTEGER
+ ,agPortNewCfgFloodBlocking INTEGER
+ ,agPortNewCfgType DisplayString
+ ,agPortNewCfgLinkType INTEGER
+ ,agPortNewCfgEdge INTEGER
+ ,agPortNewCfgErrDisableRecovery INTEGER
+ ,agPortNewCfgUdld INTEGER
+ ,agPortNewCfgUdldMode INTEGER
+ ,agPortNewCfgOam INTEGER
+ ,agPortNewCfgOamMode INTEGER
+ ,agPortNewCfgBpduGuard INTEGER
+ ,agPortNewCfgMacAddrNotif INTEGER
+
+ ,agPortNewCfgStpExtGuard INTEGER
+ ,agPortNewCfgLFDStatus INTEGER
+ ,agPortNewCfgEvbProfId INTEGER
+ ,agPortNewCfgReflectRelay INTEGER
+ ,agPortNewCfgPrivateVlanStatus INTEGER
+ ,agPortNewCfgMappedPrimaryVlans OCTET STRING
+ ,agPortNewCfgAddPrimaryVlan Unsigned32
+ ,agPortNewCfgDelPrimaryVlan Unsigned32
+ ,agPortNewCfgAssociatedSecondaryVlans OCTET STRING
+ ,agPortNewCfgAddSecondaryVlan Unsigned32
+ ,agPortNewCfgDelSecondaryVlan Unsigned32
+ }
+
+agPortNewCfgIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 }
+
+
+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..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The switch port name."
+ ::= { agPortNewCfgTableEntry 13 }
+
+
+
+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 }
+
+
+
+
+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),
+ any(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port mode for Gigabit Ethernet connection.
+ "
+ ::= { agPortNewCfgTableEntry 22 }
+
+agPortNewCfgDscpRemarking OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Dscp remarking for the switch port."
+ ::= { agPortNewCfgTableEntry 23 }
+
+
+agPortNewCfgTagPVID OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(2),
+ untagged(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is PVID tag state of the port"
+ ::= { agPortNewCfgTableEntry 25 }
+
+agPortNewCfgLearning OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable L2 (FDB) Learning for the switch port."
+ ::= { agPortNewCfgTableEntry 26 }
+
+agPortNewCfgFloodBlocking OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable flood blocking for the switch port."
+ ::= { agPortNewCfgTableEntry 27 }
+
+
+agPortNewCfgType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..7))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch port type."
+ ::= { agPortNewCfgTableEntry 29 }
+
+
+agPortNewCfgLinkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ p2p(2),
+ shared(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of port connection. (for PVRST only)"
+ ::= { agPortNewCfgTableEntry 30 }
+
+agPortNewCfgEdge OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of port edge."
+ ::= { agPortNewCfgTableEntry 31 }
+
+
+
+
+agPortNewCfgErrDisableRecovery OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies whether the system should automatically
+ re-enable this port when it becomes error-disabled. Use this
+ object to change the port-level setting of the error-disable
+ recovery action."
+ DEFVAL { enable }
+ ::= { agPortNewCfgTableEntry 35 }
+
+
+agPortNewCfgUdld OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable UDLD for the switch port."
+ ::= { agPortNewCfgTableEntry 37 }
+
+agPortNewCfgUdldMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ aggressive(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable UDLD mode for the switch port."
+ ::= { agPortNewCfgTableEntry 38 }
+
+
+agPortNewCfgOam OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable OAM Discovery process for the switch port."
+ ::= { agPortNewCfgTableEntry 39 }
+
+agPortNewCfgOamMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ passive(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable OAM mode for the switch port."
+ ::= { agPortNewCfgTableEntry 40 }
+
+
+agPortNewCfgBpduGuard OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable BPDU guard for the switch port."
+ ::= { agPortNewCfgTableEntry 41 }
+
+
+agPortNewCfgMulticastThreshold OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New status of the port's Multicast Threshold."
+ ::= { agPortNewCfgTableEntry 42 }
+
+agPortNewCfgMulticastThresholdRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New port's Multicast Threshold Rate."
+ ::= { agPortNewCfgTableEntry 43 }
+
+agPortNewCfgBroadcastThreshold OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New status of the port's Broadcast Threshold."
+ ::= { agPortNewCfgTableEntry 44 }
+
+agPortNewCfgBroadcastThresholdRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New port's Broadcast Threshold Rate."
+ ::= { agPortNewCfgTableEntry 45 }
+
+agPortNewCfgDLFThreshold OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New status of the port's Destination Lookup Fail Threshold."
+ ::= { agPortNewCfgTableEntry 46 }
+
+agPortNewCfgDLFThresholdRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New port's Destination Lookup Fail Threshold Rate."
+ ::= { agPortNewCfgTableEntry 47 }
+
+agPortNewCfgMacAddrNotif OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or Disables the MAC address notification
+ syslog messages on the port."
+ ::= { agPortNewCfgTableEntry 48 }
+
+agPortNewCfgTagiPVID OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(2),
+ untagged(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is ingress PVID tag state of the port"
+ ::= { agPortNewCfgTableEntry 49 }
+
+
+
+agPortNewCfgStpExtGuard OBJECT-TYPE
+ SYNTAX INTEGER {
+ loop(1),
+ root(2),
+ none(3),
+ default(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set spanning tree guard type"
+ ::= { agPortNewCfgTableEntry 52 }
+
+agPortNewCfgLFDStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the system should put this port
+ in an error-disabled state due to excessive link flaps.
+ Use this object to change the port setting of the Link Flap
+ Dampening error-disable action."
+ DEFVAL { enable }
+ ::= { agPortNewCfgTableEntry 53 }
+
+
+agPortNewCfgEvbProfId OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set EVB Profile ID"
+ ::= { agPortNewCfgTableEntry 56 }
+
+
+agPortNewCfgReflectRelay OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable reflective relay for port"
+ ::= { agPortNewCfgTableEntry 59 }
+
+
+agPortNewCfgPrivateVlanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the Private VLAN on this port"
+ ::= { agPortNewCfgTableEntry 61 }
+
+agPortNewCfgMappedPrimaryVlans OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Primary VLAN list mapped to port.
+ in receiving order:
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vlan 8
+ || ||
+ || ||___ vlan 7
+ || |____ vlan 6
+ || . . .
+ ||_________ vlan 1
+ |__________ reserved
+
+ where x : 1 - The represented primary VLAN associate to the port
+ 0 - The represented primary VLAN does not associate to the port"
+ ::= { agPortNewCfgTableEntry 62 }
+
+agPortNewCfgAddPrimaryVlan OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Adds the port to the specified primary VLAN. A '0' value is
+ returned when read."
+ ::= { agPortNewCfgTableEntry 63 }
+
+agPortNewCfgDelPrimaryVlan OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Removes the port from the specified primary VLAN. A '0' value is
+ returned when read."
+ ::= { agPortNewCfgTableEntry 64 }
+
+agPortNewCfgAssociatedSecondaryVlans OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Secondary VLAN list associated to port.
+ in receiving order:
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vlan 8
+ || ||
+ || ||___ vlan 7
+ || |____ vlan 6
+ || . . .
+ ||_________ vlan 1
+ |__________ reserved
+
+ where x : 1 - The represented secondary VLAN associated to the port
+ 0 - The represented secondary VLAN does not be associated to the port"
+ ::= { agPortNewCfgTableEntry 65 }
+
+agPortNewCfgAddSecondaryVlan OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Adds the port to the specified secondary VLAN. A '0' value is
+ returned when read."
+ ::= { agPortNewCfgTableEntry 66 }
+
+agPortNewCfgDelSecondaryVlan OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Removes the port from the secondary VLAN. A '0' value is
+ returned when read."
+ ::= { agPortNewCfgTableEntry 67 }
+
+
+-- Agent Fast Forwarding Port Table
+
+-- Agent Fast Forwarding Port Table
+
+
+-- SSH Configuration
+sshCurCfgScpAdm OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SCP-only admin password."
+ ::= { agSSHConfig 3 }
+
+sshNewCfgScpAdm OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set SCP-only admin password."
+ ::= { agSSHConfig 4 }
+
+sshNewCfgHKeyGen OBJECT-TYPE
+ SYNTAX INTEGER {
+ generate(1),
+ other(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to generate the RSA host key.
+ other(2) is returned always when read.
+ The following values are writable: generate(1).. Generate the RSA host key."
+ ::= { agSSHConfig 5 }
+
+sshCurCfgSSHPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SSH server port number."
+ ::= { agSSHConfig 7 }
+
+sshNewCfgSSHPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set SSH server port number."
+ ::= { agSSHConfig 8 }
+
+sshCurCfgScpApplySave OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SCP apply and save."
+ ::= { agSSHConfig 9 }
+
+sshNewCfgScpApplySave OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the SCP apply and save."
+ ::= { agSSHConfig 10 }
+
+sshCurCfgStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SSH server status."
+ ::= { agSSHConfig 11 }
+
+sshNewCfgStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Turn SSH server ON/OFF."
+ ::= { agSSHConfig 12 }
+
+
+sshPubKeyRemAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove all the public key entries on switch."
+ ::= { agSSHConfig 13 }
+
+sshPubKeyRemUser OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a specific username from the public key database."
+ ::= { agSSHConfig 14 }
+
+sshPubKeyConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SshPubKeyConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for ssh public keys and its users."
+ ::= { agSSHConfig 15 }
+
+sshPubKeyConfigEntry OBJECT-TYPE
+ SYNTAX SshPubKeyConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ssh public keys tables."
+ INDEX { sshPubKeyConfigIndex }
+ ::= { sshPubKeyConfigTable 1 }
+
+SshPubKeyConfigEntry ::= SEQUENCE {
+ sshPubKeyConfigIndex Integer32,
+ sshPubKeyType INTEGER,
+ sshPubKeyHashValue OCTET STRING,
+ sshPubkeyUserBmap OCTET STRING,
+ sshPubKeyAddUser DisplayString (SIZE(0..64)),
+ sshPubKeyDelUser DisplayString (SIZE(0..64)),
+ sshPubKeyRemEntry INTEGER
+}
+
+sshPubKeyConfigIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the ssh public key entry."
+ ::= { sshPubKeyConfigEntry 1 }
+
+sshPubKeyType OBJECT-TYPE
+ SYNTAX INTEGER{
+ rsa(1),
+ dsa(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specify the type of the public key."
+ ::= { sshPubKeyConfigEntry 2 }
+
+sshPubKeyHashValue OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hash value of a specific public key."
+ ::= { sshPubKeyConfigEntry 3 }
+
+sshPubkeyUserBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user list in the key entry. The user are presented in bitmap format.
+ as follows:
+
+ OCTET 1 OCTET 2 OCTET 3 OCTET 4
+ xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
+ || | | |||| ||________ oper
+ || | | |||| |_________ user
+ || | | ||||___________ admin
+ || | | |||____________ maint
+ || | | ||_____________ scpadmin
+ || | | |______________ support
+ || | |
+ || | |________________ user defined 20
+ || |
+ || | ...................
+ || |______ user defined 5
+ ||..........
+ ||..........
+ ||_________ user defined 2
+ |__________ default user defined 1: USERID
+
+ Bit On - The represented user belongs to the key entry
+ Bit Off - The represented user does not belong to the key entry
+ Bit 0-19 represent the 20 user-defined users(uid=BitNUM+1),
+ more details can be found in agAccess->agAccessUserCurCfgTable.
+ Bit 20-25 represent the 6 pre-defined user(from support to oper)."
+ ::= { sshPubKeyConfigEntry 4 }
+
+sshPubKeyAddUser OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add a new user to a particular public key.
+ Reminder: The user must be a valid system user."
+ ::= { sshPubKeyConfigEntry 5 }
+
+sshPubKeyDelUser OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a user from the user list of the public key entry."
+ ::= { sshPubKeyConfigEntry 6 }
+
+sshPubKeyRemEntry OBJECT-TYPE
+ SYNTAX INTEGER{
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a public key entry."
+ ::= { sshPubKeyConfigEntry 7 }
+
+sshCurCfgSSHAttempts OBJECT-TYPE
+ SYNTAX INTEGER (1..20)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SSH server maximum authentication attempts."
+ ::= { agSSHConfig 16 }
+
+sshNewCfgSSHAttempts OBJECT-TYPE
+ SYNTAX INTEGER (1..20)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set SSH server maximum authentication attempts."
+ ::= { agSSHConfig 17 }
+
+
+
+-- RADIUS Configuration
+
+radCurCfgPrimaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Hostname of the Primary RADIUS server."
+ ::= { agRadiusConfig 1 }
+
+radNewCfgPrimaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Hostname of the Primary RADIUS server."
+ ::= { agRadiusConfig 2 }
+
+radCurCfgSecondaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Hostname of the Secondary RADIUS server."
+ ::= { agRadiusConfig 3 }
+
+radNewCfgSecondaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Hostname 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(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RADIUS authentication."
+ ::= { agRadiusConfig 11 }
+
+radNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ 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 }
+
+radCurCfgBackdoor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RADIUS backdoor for telnet/ssh/http/https."
+ ::= { agRadiusConfig 15 }
+
+radNewCfgBackdoor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RADIUS backdoor for telnet/ssh/http/https."
+ ::= { 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 disable 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 }
+
+
+radCurCfgSrcLoopIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the loopback interface that should be used
+ for the source IP of the Radius message; 0 means that
+ no loopback interface is used as the source of the Radius message."
+ ::= { agRadiusConfig 25 }
+
+radNewCfgSrcLoopIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of the loopback interface that should be used
+ for the source IP of the Radius message; 0 means that
+ no loopback interface is used as the source of the Radius message."
+ ::= { agRadiusConfig 26 }
+
+-- NTP Configuration
+agCurCfgNTPServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The NTP Server Address."
+ ::= { agNTP 1 }
+
+agNewCfgNTPServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NTP Server Address."
+ ::= { agNTP 2 }
+
+agCurCfgNTPResyncInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..44640)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The NTP Server resync interval in minutes."
+ ::= { agNTP 3 }
+
+agNewCfgNTPResyncInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..44640)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NTP Server resync interval in minutes."
+ ::= { agNTP 4 }
+
+
+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 DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Secondary NTP Server Address."
+ ::= { agNTP 11 }
+
+agNewCfgNTPSecServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Secondary NTP Server Address."
+ ::= { agNTP 12 }
+
+
+agCurCfgNTPSrcLoopIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the loopback interface that should be used
+ for the source IP of the NTP packet; 0 means that
+ no loopback interface is used as the source of the NTP packet."
+ ::= { agNTP 17 }
+
+agNewCfgNTPSrcLoopIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of the loopback interface that should be used
+ for the source IP of the NTP packet; 0 means that
+ no loopback interface is used as the source of the NTP packet."
+ ::= { agNTP 18 }
+
+
+-- 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 failure reasons for an apply of current
+ configuration block changes."
+ ::= { agApply 5 }
+
+agApplyTableEntry OBJECT-TYPE
+ SYNTAX AgApplyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of failure reasons for an apply
+ (information about a particular reason of failure)."
+ 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 }
+
+
+
+
+-- TACACS+ Configuration
+
+tacCurCfgPrimaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Hostname of the Primary TACACS+ server."
+ ::= { agTacacsConfig 1 }
+
+tacNewCfgPrimaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Hostname of the Primary TACACS+ server."
+ ::= { agTacacsConfig 2 }
+
+tacCurCfgSecondaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Hostname of the Secondary TACACS+ server."
+ ::= { agTacacsConfig 3 }
+
+tacNewCfgSecondaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Hostname 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 (4..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 (4..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(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ authentication."
+ ::= { agTacacsConfig 11 }
+
+tacNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ 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 }
+
+tacCurCfgBackdoor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ backdoor for telnet/ssh/http/https."
+ ::= { agTacacsConfig 15 }
+
+tacNewCfgBackdoor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ backdoor for telnet/ssh/http/https."
+ ::= { 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 disable 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 disable 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 disable 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 privilege level mapping, as
+ configured in the current configuration block."
+ ::= { agTacacsConfig 25 }
+
+tacNewCfgCmap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Tacacs+ new privilege level mapping."
+ ::= { agTacacsConfig 26 }
+tacCurCfgEnaPassChange OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Enable/Disable Tacacs+ password change."
+ ::= { agTacacsConfig 29 }
+
+tacNewCfgEnaPassChange OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable/Disable Tacacs+ password change."
+ ::= { agTacacsConfig 30 }
+
+tacChangePassForUser OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The username for changing server password."
+ ::= { agTacacsConfig 31 }
+
+tacChangePassCurPass OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current password for tacacs server."
+ ::= { agTacacsConfig 32 }
+
+tacChangePassNewPass OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The new password for tacacs server."
+ ::= { agTacacsConfig 33 }
+
+tacChangePassForServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Change password for <1/2> Tacacs+ server."
+ ::= { agTacacsConfig 34 }
+
+
+agTacacsUserMapCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgTacacsUserMapCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of tacacs+ user map current configuration."
+ ::= { agTacacsConfig 39 }
+
+agTacacsUserMapCurCfgTableEntry OBJECT-TYPE
+ SYNTAX AgTacacsUserMapCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the tacacs+ user mapping table."
+ INDEX { agTacacsUserMapCurCfgUId }
+ ::= { agTacacsUserMapCurCfgTable 1 }
+
+AgTacacsUserMapCurCfgTableEntry ::= SEQUENCE {
+ agTacacsUserMapCurCfgUId Integer32,
+ agTacacsUserMapCurCfgMapping INTEGER
+ }
+
+agTacacsUserMapCurCfgUId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current config remote privilege identifier.
+ The identifier value corresponds to the remote privilege."
+ ::= { agTacacsUserMapCurCfgTableEntry 1 }
+
+agTacacsUserMapCurCfgMapping OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ user(1),
+ oper(2),
+ admin(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Tacacs+ user privilege mappings.
+ The correspondence between the local privilege and the remote privilege is:
+ - The remote privilege is the privilege identifier value
+ - The local privilege is the mapped value(user, oper, admin)
+ Example: For the remote privilege 15, we have the index 16:
+ agTacacsUserMapCurCfgUId.16 = 15."
+ ::= { agTacacsUserMapCurCfgTableEntry 2 }
+
+agTacacsUserMapNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgTacacsUserMapNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of tacacs+ user map new configuration."
+ ::= { agTacacsConfig 40 }
+
+tacNewCfgDirectedRequest OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ restricted(2),
+ no-truncate(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable tacacs directed request."
+ ::= { agTacacsConfig 41 }
+
+tacCurCfgDirectedRequest OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ restricted(2),
+ no-truncate(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current tacacs directed request state."
+ ::= { agTacacsConfig 42 }
+
+agTacacsUserMapNewCfgTableEntry OBJECT-TYPE
+ SYNTAX AgTacacsUserMapNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the tacacs+ user mapping table."
+ INDEX { agTacacsUserMapNewCfgUId }
+ ::= { agTacacsUserMapNewCfgTable 1 }
+
+AgTacacsUserMapNewCfgTableEntry ::= SEQUENCE {
+ agTacacsUserMapNewCfgUId Integer32,
+ agTacacsUserMapNewCfgMapping INTEGER
+ }
+
+agTacacsUserMapNewCfgUId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The new config remote privilege identifier.
+ The identifier value corresponds to the remote privilege."
+ ::= { agTacacsUserMapNewCfgTableEntry 1 }
+
+agTacacsUserMapNewCfgMapping OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ user(1),
+ oper(2),
+ admin(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set new Tacacs+ user privilege mappings.
+ The correspondence between the local privilege and the remote privilege is:
+ - The remote privilege is the privilege identifier value
+ - The local privilege is the mapped value(user, oper, admin)
+ Example: For the remote privilege 15, we have the index 16:
+ agTacacsUserMapNewCfgUId.16 = 15."
+ ::= { agTacacsUserMapNewCfgTableEntry 2 }
+tacCurCfgAttempts OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of login attempts to the TACACS+ server."
+ ::= { agTacacsConfig 43 }
+
+tacNewCfgAttempts OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of login attempts to the TACACS+ server."
+ ::= { agTacacsConfig 44 }
+
+tacCurBypassEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the enable bypass.If the status of this object
+ is enabled, user authenticated via TACACS+ with admin
+ previllage is granted enable previllage access.If disabled,
+ admin users will be provided with enable previllage access
+ based on enable password configured."
+ DEFVAL { enable }
+ ::= { agTacacsConfig 45 }
+
+tacNewBypassEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Status of the enable bypass.If the status of this object
+ is enabled, user authenticated via TACACS+ with admin
+ previllage is granted enable previllage access.If disabled,
+ admin users will be provided with enable previllage access
+ based on enable password configured."
+ DEFVAL { enable }
+ ::= { agTacacsConfig 46 }
+
+tacCurCfgEnableAccounting OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Current TACACS+ accounting state."
+ ::= { agTacacsConfig 47 }
+
+tacNewCfgEnableAccounting OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable/Disable TACACS+ accounting."
+ ::= { agTacacsConfig 48 }
+
+tacCurCfgSrcLoopIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the loopback interface that should be used
+ for the source IP of the Tacacs+ message; 0 means that
+ no loopback interface is used as the source of the Tacacs+ message."
+ ::= { agTacacsConfig 49 }
+
+tacNewCfgSrcLoopIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of the loopback interface that should be used
+ for the source IP of the Tacacs+ message; 0 means that
+ no loopback interface is used as the source of the Tacacs+ message."
+ ::= { agTacacsConfig 50 }
+
+
+-- 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 DisplayString,
+ agCurCfgMgmtNetMask DisplayString
+ }
+
+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 DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Management Network Address in the current configuration
+ block."
+ ::= { agCurCfgMgmtNetEntry 2 }
+
+agCurCfgMgmtNetMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Management Network Mask/Prefix Length in the current configuration
+ block."
+ ::= { agCurCfgMgmtNetEntry 3 }
+
+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 DisplayString,
+ agNewCfgMgmtNetMask DisplayString,
+ agNewCfgMgmtNetDelete 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 DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Management Network Address in the new configuration
+ block."
+ ::= { agNewCfgMgmtNetEntry 2 }
+
+agNewCfgMgmtNetMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Management Network Mask/Prefix length 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 }
+
+agMgmtNetClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire table is cleared."
+ ::= { agMgmtNetConfig 4 }
+
+
+
+-- Scheduled Reboot Group
+agCfgBootResetParameters OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "String formatated as 'weekday hour minute'
+ where
+ - weekday is none(0),sunday(1),monday(2),
+ tuesday(3),wednesday(4),thursday(5),friday(6),
+ saturday(7)
+ - hour is the hour in 24-hour format for reboot
+ - minutes are the minutes [00] for reboot"
+
+ ::= { agBoot 1 }
+
+agCfgBootReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ cancel(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Cancel pending switch reset."
+ ::= { agBoot 4 }
+
+agCfgBootNxtResetTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Display the next scheduled reboot time."
+ ::= { agBoot 5 }
+
+agCfgBootPendingReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ pending(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows if there is any pending reboot scheduled.
+ You should cancel any pending reboot scheduled
+ before setting another."
+ ::= { agBoot 6 }
+
+
+
+
+
+agAccessUserMaxUserID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of User IDs."
+ ::= { agAccess 1 }
+
+agAccessCurStrongPassword OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of strong password."
+ ::= { agAccess 4 }
+
+agAccessNewStrongPassword OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to enabled(1) enables strong
+ password support, while disabled(0) disables it."
+ ::= { agAccess 5 }
+
+agAccessCurStrongPassValidity OBJECT-TYPE
+ SYNTAX INTEGER (1..365)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Password validity in days."
+ ::= { agAccess 6 }
+
+agAccessNewStrongPassValidity OBJECT-TYPE
+ SYNTAX INTEGER (1..365)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Get or set password validity in days."
+ ::= { agAccess 7 }
+
+agAccessCurStrongPassWarning OBJECT-TYPE
+ SYNTAX INTEGER (1..365)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Warning days before password expires."
+ ::= { agAccess 8 }
+
+agAccessNewStrongPassWarning OBJECT-TYPE
+ SYNTAX INTEGER (1..365)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Get or set warning days before password expires."
+ ::= { agAccess 9 }
+
+agAccessCurStrongPassFailLog OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of failed logins that trigger
+ security notifications."
+ ::= { agAccess 10 }
+
+agAccessNewStrongPassFailLog OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Get or set number of failed logins that trigger
+ security notifications."
+ ::= { agAccess 11 }
+
+agAccessCurDefaultAdmin OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Get default admin account state. (1) indicates enabled and (0) indicates
+ disabled (0). Default it is enabled."
+ ::= { agAccess 12 }
+
+agAccessNewDefaultAdmin OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to enabled (1) will enable the default admin account while
+ disabled (0) will disable the default admin account. Default it is enabled."
+ ::= { agAccess 13 }
+
+agAccessCurStrongPassLockout OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of Lockout"
+ ::= { agAccess 14 }
+
+agAccessNewStrongPassLockout OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to enabled (1) enables account locking after trying for failed login
+ attempts. While disabled (0) disables account locking."
+ ::= { agAccess 15 }
+
+agAccessCurStrongPassAttemptsMaxFail OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The max number of failed logins before disabling account. Default value is 6"
+ ::= { agAccess 16 }
+
+agAccessNewStrongPassAttemptsMaxFail OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets Max number of failed logins before disabling account. Default value is 6"
+ ::= { agAccess 17 }
+
+
+
+agAccessUserCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgAccessUserCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Access user configuration."
+ ::= { agAccess 2 }
+
+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,
+ agAccessUserCurCfgPswd DisplayString,
+ agAccessUserCurCfgState INTEGER
+ }
+
+agAccessUserCurCfgUId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The User identifier."
+ ::= { agAccessUserCurCfgTableEntry 1 }
+
+agAccessUserCurCos OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(0),
+ oper(3),
+ admin(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user class of service."
+ ::= { agAccessUserCurCfgTableEntry 2 }
+
+agAccessUserCurCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user name. Please note, the max length is 8 in stacking mode."
+ ::= { agAccessUserCurCfgTableEntry 3 }
+
+agAccessUserCurCfgPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The character string representing the user password."
+ ::= { agAccessUserCurCfgTableEntry 4 }
+
+
+agAccessUserCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User validation (enabled or disabled) in current
+ configuration block."
+ ::= { agAccessUserCurCfgTableEntry 6 }
+
+agAccessUserNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgAccessUserNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Access user configuration."
+ ::= { agAccess 3 }
+
+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,
+ agAccessUserNewCfgPswd DisplayString,
+ agAccessUserNewCfgState INTEGER,
+ agAccessUserNewCfgDelete INTEGER
+ }
+
+agAccessUserNewCfgUId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The User identifier."
+ ::= { agAccessUserNewCfgTableEntry 1 }
+
+agAccessUserNewCos OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(0),
+ oper(3),
+ admin(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The user class of service."
+ ::= { agAccessUserNewCfgTableEntry 2 }
+
+agAccessUserNewCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The user name. Please note, the max length is 8 in stacking mode."
+ ::= { agAccessUserNewCfgTableEntry 3 }
+
+agAccessUserNewCfgPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The character string representing the user password."
+ ::= { agAccessUserNewCfgTableEntry 4 }
+
+
+agAccessUserNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "User validation (enabled or disabled) in new
+ configuration block."
+ ::= { agAccessUserNewCfgTableEntry 7 }
+
+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 8 }
+
+-- LDAP Configuration
+
+ldapCurCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Primary LDAP server,it can be an ipv4 or ipv6 address."
+ ::= { agLdapConfig 1 }
+
+ldapNewCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Primary LDAP server,it can be an ipv4 or ipv6 address."
+ ::= { agLdapConfig 2 }
+
+ldapCurCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Secondary LDAP server,it can be an ipv4 or ipv6 address."
+ ::= { agLdapConfig 3 }
+
+ldapNewCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Secondary LDAP server,it can be an ipv4 or ipv6 address."
+ ::= { agLdapConfig 4 }
+
+ldapCurCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specify the LDAP port number."
+ ::= { agLdapConfig 5 }
+
+ldapNewCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify the LDAP port number."
+ ::= { agLdapConfig 6 }
+
+ldapCurCfgRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of retries to the LDAP server."
+ ::= { agLdapConfig 7 }
+
+ldapNewCfgRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of retries to the LDAP server."
+ ::= { agLdapConfig 8 }
+
+ldapCurCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (4..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of seconds before resending authentication
+ to LDAP server."
+ ::= { agLdapConfig 9 }
+
+ldapNewCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (4..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of seconds before resending authentication
+ to LDAP server."
+ ::= { agLdapConfig 10 }
+
+ldapCurCfgDomain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The LDAP domain name."
+ ::= { agLdapConfig 11 }
+
+ldapNewCfgDomain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The LDAP domain name."
+ ::= { agLdapConfig 12 }
+
+ldapCurCfgBackdoor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable LDAP backdoor for telnet/ssh/http/https."
+ ::= { agLdapConfig 13 }
+
+ldapNewCfgBackdoor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable LDAP backdoor for telnet/ssh/http/https."
+ ::= { agLdapConfig 14 }
+
+ldapCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable LDAP authentication."
+ ::= { agLdapConfig 15 }
+
+ldapNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable LDAP authentication."
+ ::= { agLdapConfig 16 }
+
+
+ldapCurCfgUserNameAttribute OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The LDAP username attribute."
+ ::= { agLdapConfig 21 }
+
+ldapNewCfgUserNameAttribute OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The LDAP username attribute (default = uid)."
+ ::= { agLdapConfig 22 }
+
+
+
+-- sFlow Group
+sflowCurCfgServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the sFlow server."
+ ::= { agsFlowConfig 1 }
+
+sflowNewCfgServerAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..46))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the sFlow server."
+ ::= { agsFlowConfig 2 }
+
+sflowCurCfgServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specify the sFlow server port number."
+ ::= { agsFlowConfig 3 }
+
+sflowNewCfgServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify the sFlow server port number."
+ ::= { agsFlowConfig 4 }
+
+sflowCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable sFlow."
+ ::= { agsFlowConfig 5 }
+
+sflowNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable sFlow"
+ ::= { agsFlowConfig 6 }
+
+sflowCurPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SflowCurPortCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of sFlow port configuration."
+ ::= { agsFlowConfig 7 }
+
+sflowCurPortCfgTableEntry OBJECT-TYPE
+ SYNTAX SflowCurPortCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the sFlow port configuration table."
+ INDEX { sflowCurPortCfgTableId }
+ ::= { sflowCurPortCfgTable 1 }
+
+SflowCurPortCfgTableEntry ::= SEQUENCE {
+ sflowCurPortCfgTableId PortNumber,
+ sflowCurPortSampling INTEGER,
+ sflowCurPortPolling INTEGER
+ }
+
+sflowCurPortCfgTableId OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "sFlow port number."
+ ::= { sflowCurPortCfgTableEntry 1 }
+
+sflowCurPortSampling OBJECT-TYPE
+ SYNTAX INTEGER (256..65536)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current sFlow port sampling rate."
+ ::= { sflowCurPortCfgTableEntry 2 }
+
+sflowCurPortPolling OBJECT-TYPE
+ SYNTAX INTEGER (5..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current sFlow port polling interval."
+ ::= { sflowCurPortCfgTableEntry 3 }
+
+
+
+sflowNewPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SflowNewPortCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of sFlow port configuration."
+ ::= { agsFlowConfig 8 }
+
+sflowNewPortCfgTableEntry OBJECT-TYPE
+ SYNTAX SflowNewPortCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the sFlow port configuration table."
+ INDEX { sflowNewPortCfgTableId }
+ ::= { sflowNewPortCfgTable 1 }
+
+SflowNewPortCfgTableEntry ::= SEQUENCE {
+ sflowNewPortCfgTableId PortNumber,
+ sflowNewPortSampling INTEGER,
+ sflowNewPortPolling INTEGER
+ }
+
+sflowNewPortCfgTableId OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " sFlow port number."
+ ::= { sflowNewPortCfgTableEntry 1 }
+sflowNewPortSampling OBJECT-TYPE
+ SYNTAX INTEGER (256..65536)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The new sFlow port sampling rate.
+ Valid range: 256-65536| 0 for disable"
+ ::= { sflowNewPortCfgTableEntry 2 }
+sflowNewPortPolling OBJECT-TYPE
+ SYNTAX INTEGER (5..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The new sFlow port polling interval.
+ Valid range: 5-60| 0 for disable"
+ ::= { sflowNewPortCfgTableEntry 3 }
+
+
+
+-- USB Copy
+
+agUSBoperation OBJECT-TYPE
+ SYNTAX INTEGER {
+ fromUSB(1),
+ toUSB(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set operation:
+ fromUSB(1): from USB to Flash
+ toUSB(2): from Flash to USB"
+ ::= { agUSBCopy 1 }
+
+agUSBfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "USB filename (to copy from or to copy to)"
+ ::= { agUSBCopy 2 }
+
+agUSBflashFile OBJECT-TYPE
+ SYNTAX INTEGER {
+ boot(1),
+ image1(2),
+ active(3),
+ syslog(4),
+ crashdump(5),
+ image2(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set flash file involved (boot image, image 1,
+ active configuration, syslog, crashdump).
+ Syslog and crashdump can only be copied to USB.
+ (it is forbidden to copy from USB to flash) "
+ ::= { agUSBCopy 3 }
+
+agUSBcopyFile OBJECT-TYPE
+ SYNTAX INTEGER {
+ copy(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(1) indicates that there is no copy in progess.
+ complete(4) indicates that the last copy operation is completed.
+ Setting the value to copy(1), will execute the operation (copy
+ to or from USB stick).
+ If the copy is successful this variable will return the state
+ 'complete' else it will return 'failed'.
+ Once the operation is completed, agUSBcopyFile should be set
+ back to 'idle' state so others can issue the copy command via SNMP."
+ ::= { agUSBCopy 4 }
+
+agUSBresult OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last USB Copy action result."
+ ::= { agUSBCopy 5 }
+
+
+
+
+
+
+
+
+-- 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
+ equal to 128 bytes from the packet buffer pool by the TCP/IP
+ protocol stack."
+ ::= { pktStats 9}
+
+
+-- MP CPU Statisitics Group
+
+
+
+mpCpuStatsUtil1Second OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 1 second. It shows the percentage. It is deprecated."
+ ::= { mpCpuStats 1 }
+
+mpCpuStatsUtil5Seconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 5 seconds. It shows the percentage. It is deprecated."
+ ::= { mpCpuStats 2 }
+
+mpCpuStatsUtil1Minute OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 1 minute. It shows the percentage. It is deprecated."
+ ::= { mpCpuStats 3 }
+
+mpCpuStatsUtil5Minutes OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 5 minutes. It shows the percentage. It is deprecated."
+ ::= { mpCpuStats 6 }
+
+mpCpuStatsUtil1SecondRev OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 1 second. It shows the percentage."
+ ::= { mpCpuStats 7 }
+
+mpCpuStatsUtil5SecondsRev OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 5 seconds. It shows the percentage."
+ ::= { mpCpuStats 8 }
+
+mpCpuStatsUtil1MinuteRev OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 1 minute. It shows the percentage."
+ ::= { mpCpuStats 9 }
+
+mpCpuStatsUtil5MinutesRev OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 5 minutes. It shows the percentage."
+ ::= { mpCpuStats 10 }
+
+
+-- Stats for per thread CPU utilization
+
+cpuUtilProcessStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpuUtilProcessStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of CPU utilization per process statistics. It is deprecated."
+ ::= { mpCpuStats 5 }
+
+cpuUtilProcessStatsTableEntry OBJECT-TYPE
+ SYNTAX CpuUtilProcessStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the CPU utilization stats per process table. It is deprecated."
+ INDEX { processId }
+ ::= { cpuUtilProcessStatsTable 1 }
+
+CpuUtilProcessStatsTableEntry ::=
+ SEQUENCE {
+ processId Integer32,
+ processName DisplayString,
+ cpuProcessUtil1Sec DisplayString,
+ cpuProcessUtil5Sec DisplayString,
+ cpuProcessUtil1Min DisplayString,
+ cpuProcessUtil5Min DisplayString,
+ processStatus DisplayString
+ }
+
+processId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The process ID."
+ ::= { cpuUtilProcessStatsTableEntry 1 }
+
+processName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Process Name."
+ ::= { cpuUtilProcessStatsTableEntry 2 }
+
+cpuProcessUtil1Sec OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 1 second.
+ It shows the percentage."
+ ::= { cpuUtilProcessStatsTableEntry 3 }
+
+cpuProcessUtil5Sec OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 5 seconds.
+ It shows the percentage."
+ ::= { cpuUtilProcessStatsTableEntry 4 }
+
+cpuProcessUtil1Min OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 1 min.
+ It shows the percentage."
+ ::= { cpuUtilProcessStatsTableEntry 5 }
+
+cpuProcessUtil5Min OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 5 min.
+ It shows the percentage."
+ ::= { cpuUtilProcessStatsTableEntry 6 }
+
+processStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Process Status"
+ ::= { cpuUtilProcessStatsTableEntry 7 }
+
+cpuUtilProcessStatsRevTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpuUtilProcessStatsRevTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of CPU utilization per process statistics."
+ ::= { mpCpuStats 11 }
+
+cpuUtilProcessStatsRevTableEntry OBJECT-TYPE
+ SYNTAX CpuUtilProcessStatsRevTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the CPU utilization stats per process table."
+ INDEX { processIdRev }
+ ::= { cpuUtilProcessStatsRevTable 1 }
+
+CpuUtilProcessStatsRevTableEntry ::=
+ SEQUENCE {
+ processIdRev Integer32,
+ processNameRev DisplayString,
+ cpuProcessUtil1SecRev Gauge32,
+ cpuProcessUtil5SecRev Gauge32,
+ cpuProcessUtil1MinRev Gauge32,
+ cpuProcessUtil5MinRev Gauge32,
+ processStatusRev DisplayString
+ }
+
+processIdRev OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The process ID."
+ ::= { cpuUtilProcessStatsRevTableEntry 1 }
+
+processNameRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Process Name."
+ ::= { cpuUtilProcessStatsRevTableEntry 2 }
+
+cpuProcessUtil1SecRev OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 1 second.
+ It shows the percentage."
+ ::= { cpuUtilProcessStatsRevTableEntry 3 }
+
+cpuProcessUtil5SecRev OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 5 seconds.
+ It shows the percentage."
+ ::= { cpuUtilProcessStatsRevTableEntry 4 }
+
+cpuProcessUtil1MinRev OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 1 min.
+ It shows the percentage."
+ ::= { cpuUtilProcessStatsRevTableEntry 5 }
+
+cpuProcessUtil5MinRev OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 5 min.
+ It shows the percentage."
+ ::= { cpuUtilProcessStatsRevTableEntry 6 }
+
+processStatusRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Process Status"
+ ::= { cpuUtilProcessStatsRevTableEntry 7 }
+
+
+
+
+--
+-- 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
+ PortNumber,
+ portStatsPhyIfInOctets
+ Counter32,
+ portStatsPhyIfInUcastPkts
+ Counter32,
+ portStatsPhyIfInNUcastPkts
+ Counter32,
+ portStatsPhyIfInDiscards
+ Counter32,
+ portStatsPhyIfInErrors
+ Counter32,
+ portStatsPhyIfInUnknownProtos
+ Counter32,
+ portStatsPhyIfOutOctets
+ Counter32,
+ portStatsPhyIfOutUcastPkts
+ Counter32,
+ portStatsPhyIfOutNUcastPkts
+ Counter32,
+ portStatsPhyIfOutDiscards
+ Counter32,
+ portStatsPhyIfOutErrors
+ Counter32,
+ portStatsPhyIfOutQLen
+ Gauge32,
+ portStatsPhyIfInBroadcastPkts
+ Counter32,
+ portStatsPhyIfOutBroadcastPkts
+ Counter32,
+ portStatsPhyIfInMulticastPkts
+ Counter32,
+ portStatsPhyIfOutMulticastPkts
+ Counter32,
+ portStatsClear
+ INTEGER
+ ,portStatsLinkStateChange
+ Counter32
+ ,portStatsPhyIfInFctlPkts
+ Counter32
+ ,portStatsPhyIfOutFctlPkts
+ Counter32
+ ,portStatsPhyIfInFctlPktsRate
+ Counter32
+ ,portStatsPhyIfOutFctlPktsRate
+ Counter32
+ ,portStatsPhyIfIngDiscdVlan
+ Counter32
+ ,portStatsPhyIfIngDiscdEgrMap
+ Counter32
+ ,portStatsPhyIfIngDiscdFilter
+ Counter32
+ ,portStatsPhyIfIngDiscdPolicy
+ Counter32
+ ,portStatsPhyIfIngDiscdNonFwdStat
+ Counter32
+ ,portStatsPhyIfIngDiscdIbpCbp
+ Counter32
+ ,portStatsDot1PortInFrames
+ Counter32
+ ,portStatsDot1PortOutFrames
+ Counter32
+ ,portStatsDot1PortInDiscards
+ Counter32
+ ,portStatsDot1TpLearnedEntryDiscards
+ Counter32
+ ,portStatsDot1StpPortForwardTransitions
+ Counter32
+ ,portStatsPhyIfEgrHOLBlockDiscd
+ Counter32
+ ,portStatsPhyIfEgrMMUDiscd
+ Counter32
+ ,portStatsPhyIfEgrCellErrDiscd
+ Counter32
+ ,portStatsPhyIfEgrMMUAgeDiscd
+ Counter32
+ ,portStatsPhyIfEgrOtherDiscd
+ Counter32
+ }
+
+tcpControlBlocksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TcpControlBlocksTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "All TCP allocated control blocks "
+ ::= { mpTcbStats 1 }
+
+tcpControlBlocksTableEntry OBJECT-TYPE
+ SYNTAX TcpControlBlocksTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the TCP control blocks table. "
+ INDEX { tcpControlBlocksIndx }
+ ::= { tcpControlBlocksTable 1 }
+
+TcpControlBlocksTableEntry ::=
+ SEQUENCE {
+ tcpControlBlocksIndx
+ Integer32,
+ destAddr
+ DisplayString,
+ remotePort
+ Gauge32,
+ sourceAddr
+ DisplayString,
+ localPort
+ Gauge32,
+ state
+ DisplayString
+}
+
+tcpControlBlocksIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP blocks index."
+ ::= { tcpControlBlocksTableEntry 1 }
+
+ destAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP block destination address."
+ ::= { tcpControlBlocksTableEntry 2 }
+
+ remotePort OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tcp informations concerning the remote port"
+ ::= { tcpControlBlocksTableEntry 3}
+
+ sourceAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the source of the Tcp block"
+ ::= { tcpControlBlocksTableEntry 4}
+
+ localPort OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tcp informations concerning the local port"
+ ::= { tcpControlBlocksTableEntry 5}
+
+
+ state OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the Tcp"
+ ::= { tcpControlBlocksTableEntry 6 }
+
+
+ udpControlBlocksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UdpControlBlocksTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "All UDP control blocks in use"
+ ::= { mpUdpStats 1 }
+
+udpControlBlocksTableEntry OBJECT-TYPE
+ SYNTAX UdpControlBlocksTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the UDP control blocks table. "
+ INDEX { udpMpLocalPort }
+ ::= { udpControlBlocksTable 1 }
+
+ UdpControlBlocksTableEntry ::=
+ SEQUENCE {
+ udpMpLocalPort
+ Integer32,
+ udpMpState
+ DisplayString
+ }
+
+ udpMpLocalPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current UDP local port."
+ ::= { udpControlBlocksTableEntry 1 }
+
+ udpMpState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The port's state. "
+ ::= { udpControlBlocksTableEntry 2 }
+
+
+
+
+portStatsIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { portStatsTableEntry 1 }
+
+portStatsPhyIfInOctets OBJECT-TYPE
+ SYNTAX Counter32
+ 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 Counter32
+ 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 Counter32
+ 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 Counter32
+ 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 Counter32
+ 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 Counter32
+ 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 Counter32
+ 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 Counter32
+ 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 }
+
+portStatsPhyIfInMulticastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ 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 }
+
+portStatsPhyIfOutMulticastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ 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 }
+
+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 }
+
+
+portStatsLinkStateChange OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of link state changes."
+ ::= { portStatsTableEntry 20 }
+
+portStatsPhyIfInFctlPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound flow control packets."
+ ::= { portStatsTableEntry 21 }
+
+portStatsPhyIfOutFctlPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound flow control packets."
+ ::= { portStatsTableEntry 22 }
+
+portStatsPhyIfInFctlPktsRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound flow control packets per second."
+ ::= { portStatsTableEntry 23 }
+
+portStatsPhyIfOutFctlPktsRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound flow control packets per second."
+ ::= { portStatsTableEntry 24 }
+
+portStatsPhyIfIngDiscdVlan OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, discarded because of VLAN."
+ ::= { portStatsTableEntry 25 }
+
+portStatsPhyIfIngDiscdEgrMap OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, discarded because of empty egress portmap."
+ ::= { portStatsTableEntry 26 }
+
+portStatsPhyIfIngDiscdFilter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, discarded because of filter."
+ ::= { portStatsTableEntry 27 }
+
+portStatsPhyIfIngDiscdPolicy OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, discarded because of policy."
+ ::= { portStatsTableEntry 28 }
+
+portStatsPhyIfIngDiscdNonFwdStat OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, discarded because of Non-Forwarding State."
+ ::= { portStatsTableEntry 29 }
+
+portStatsPhyIfIngDiscdIbpCbp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded because of IBP/CBP."
+ ::= { portStatsTableEntry 30 }
+
+portStatsDot1PortInFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IN frames per port."
+ ::= { portStatsTableEntry 31 }
+
+portStatsDot1PortOutFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of OUT frames per port."
+ ::= { portStatsTableEntry 32 }
+
+portStatsDot1PortInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IN packets discarded per port."
+ ::= { portStatsTableEntry 33 }
+
+portStatsDot1TpLearnedEntryDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Dot1Tp learned entries discarded."
+ ::= { portStatsTableEntry 34 }
+
+portStatsDot1StpPortForwardTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transitions ...."
+ ::= { portStatsTableEntry 35 }
+
+
+portQoSCounterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortQoSCounterTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for QoS counters."
+ ::= { portStats 9 }
+
+portQoSCounterTableEntry OBJECT-TYPE
+ SYNTAX PortQoSCounterTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port QoS table."
+ INDEX { portQoSIndex, queueQoSIndex }
+ ::= { portQoSCounterTable 1 }
+
+PortQoSCounterTableEntry ::= SEQUENCE {
+ portQoSIndex PortNumber,
+ queueQoSIndex Integer32,
+ txPackets Counter64,
+ droppedPackets Counter64,
+ txBytes Counter64,
+ droppedBytes Counter64,
+ txPacketsRate Counter64,
+ droppedPacketsRate Counter64,
+ txBytesRate Counter64,
+ droppedBytesRate Counter64
+ }
+
+portQoSIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the port"
+ ::= { portQoSCounterTableEntry 1 }
+
+queueQoSIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the queue per port."
+ ::= { portQoSCounterTableEntry 2 }
+
+txPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total Tx packets."
+ ::= { portQoSCounterTableEntry 3 }
+
+droppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The dropped packets."
+ ::= { portQoSCounterTableEntry 4 }
+
+txBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total Tx bytes."
+ ::= { portQoSCounterTableEntry 5 }
+
+droppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The dropped bytes."
+ ::= { portQoSCounterTableEntry 6 }
+
+txPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Tx packets rate."
+ ::= { portQoSCounterTableEntry 7 }
+
+droppedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The dropped packets rate."
+ ::= { portQoSCounterTableEntry 8 }
+
+txBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Tx bytes rate."
+ ::= { portQoSCounterTableEntry 9 }
+
+droppedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The dropped bytes rate."
+ ::= { portQoSCounterTableEntry 10 }
+
+
+
+
+portStatsPhyIfEgrHOLBlockDiscd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, discarded because of HOL Blocking."
+ ::= { portStatsTableEntry 36 }
+
+portStatsPhyIfEgrMMUDiscd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, discarded by MMU because of zero port bitmap."
+ ::= { portStatsTableEntry 37 }
+
+portStatsPhyIfEgrCellErrDiscd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, discarded because of Cell Errors or purging."
+ ::= { portStatsTableEntry 38 }
+
+portStatsPhyIfEgrMMUAgeDiscd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, discarded because of MMU Aging. Applicable in
+ 10/100 mode, incremented for frames aborted which were deferred for an
+ excessive period of time."
+ ::= { portStatsTableEntry 39 }
+
+portStatsPhyIfEgrOtherDiscd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, discarded because of Other reasons."
+ ::= { portStatsTableEntry 40 }
+
+
+
+allportsStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AllportsStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of all ports statistics."
+ ::= { portStats 4 }
+
+allportsStatsTableEntry OBJECT-TYPE
+ SYNTAX AllportsStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of all ports statistics."
+ INDEX { allportsStatsIndx }
+ ::= { allportsStatsTable 1 }
+
+AllportsStatsTableEntry ::=
+ SEQUENCE {
+ allportsStatsIndx PortNumber,
+ allportsStatsDescr DisplayString,
+ allportsStatsSpeed INTEGER,
+ allportsStatsPhysAddress PhysAddress,
+ allportsStatsAdminStatus INTEGER,
+ allportsStatsOperStatus INTEGER,
+ allportsStatsInOctets Counter32,
+ allportsStatsOutOctets Counter32,
+ allportsStatsInPkts Counter32,
+ allportsStatsOutPkts Counter32,
+ allportsStatsInUcast DisplayString,
+ allportsStatsOutUcast DisplayString,
+ allportsStatsInBcast DisplayString,
+ allportsStatsOutBcast DisplayString,
+ allportsStatsInMcast DisplayString,
+ allportsStatsOutMcast DisplayString,
+ allportsStatsInDiscards Counter32,
+ allportsStatsOutDiscards Counter32,
+ allportsStatsInErrors Counter32,
+ allportsStatsOutErrors Counter32,
+ allportsStatsInUnknownProtos DisplayString,
+ allportsStatsOutQLen DisplayString
+ ,
+ allportsStatsipInReceives Counter32,
+ allportsStatsipInHeaderErrors Counter32,
+ allportsStatsipInDiscards Counter32
+ ,
+ allportsStatsipInReceivesRate Counter32,
+ allportsStatsipInHeaderErrorsRate Counter32,
+ allportsStatsipInDiscardsRate Counter32
+ ,
+ allportsStatsLinkStateChange Counter32
+ ,
+ allportsStatsInOctetsRate Counter32,
+ allportsStatsOutOctetsRate Counter32,
+ allportsStatsInUcastRate DisplayString,
+ allportsStatsOutUcastRate DisplayString,
+ allportsStatsInBcastRate DisplayString,
+ allportsStatsOutBcastRate DisplayString,
+ allportsStatsInMcastRate DisplayString,
+ allportsStatsOutMcastRate DisplayString,
+ allportsStatsInDiscardsRate Counter32,
+ allportsStatsOutDiscardsRate Counter32,
+ allportsStatsInErrorsRate Counter32,
+ allportsStatsOutErrorsRate Counter32
+}
+
+allportsStatsIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number."
+ ::= { allportsStatsTableEntry 1 }
+
+allportsStatsDescr OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..7))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port description."
+ ::= { allportsStatsTableEntry 2 }
+
+allportsStatsSpeed 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."
+ ::= { allportsStatsTableEntry 3 }
+
+allportsStatsPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port MAC Address."
+ ::= { allportsStatsTableEntry 4 }
+
+allportsStatsAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ testing(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port Admin state."
+ ::= { allportsStatsTableEntry 5 }
+
+allportsStatsOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ testing(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port Operational Status."
+ ::= { allportsStatsTableEntry 6 }
+
+allportsStatsInOctets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Octets In for port."
+ ::= { allportsStatsTableEntry 7 }
+
+allportsStatsOutOctets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Octets Out for port."
+ ::= { allportsStatsTableEntry 8 }
+
+allportsStatsInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packets In for port."
+ ::= { allportsStatsTableEntry 9 }
+
+allportsStatsOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packets Out for port."
+ ::= { allportsStatsTableEntry 10 }
+
+allportsStatsInUcast OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unicast Packets In for port."
+ ::= { allportsStatsTableEntry 11 }
+
+allportsStatsOutUcast OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unicast Packets Out for port."
+ ::= { allportsStatsTableEntry 12 }
+
+allportsStatsInBcast OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Broadcasts Packets In for port."
+ ::= { allportsStatsTableEntry 13 }
+
+allportsStatsOutBcast OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Broadcasts Packets Out for port."
+ ::= { allportsStatsTableEntry 14 }
+
+allportsStatsInMcast OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Multicast Packets In for port."
+ ::= { allportsStatsTableEntry 15 }
+
+allportsStatsOutMcast OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Multicast Packets Out for port."
+ ::= { allportsStatsTableEntry 16 }
+
+allportsStatsInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Discarded Packets for port."
+ ::= { allportsStatsTableEntry 17 }
+
+allportsStatsOutDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Outbound Packets for port."
+ ::= { allportsStatsTableEntry 18 }
+
+allportsStatsInErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Error Packets for port."
+ ::= { allportsStatsTableEntry 19 }
+
+allportsStatsOutErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Not sent packets due to error."
+ ::= { allportsStatsTableEntry 20 }
+
+allportsStatsInUnknownProtos OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unknown protocol packets."
+ ::= { allportsStatsTableEntry 21 }
+
+allportsStatsOutQLen OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Outbound Packet Queue Length."
+ ::= { allportsStatsTableEntry 22 }
+
+allportsStatsipInReceives OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ip In Receives."
+ ::= { allportsStatsTableEntry 23 }
+
+allportsStatsipInHeaderErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ip In Header Errors."
+ ::= { allportsStatsTableEntry 24 }
+
+allportsStatsipInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ip In Discards."
+ ::= { allportsStatsTableEntry 25 }
+
+allportsStatsLinkStateChange OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of link state changes."
+ ::= { allportsStatsTableEntry 26 }
+
+allportsStatsipInReceivesRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ip In Receives rate."
+ ::= { allportsStatsTableEntry 27 }
+
+allportsStatsipInHeaderErrorsRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ip In Header Errors rate."
+ ::= { allportsStatsTableEntry 28 }
+
+allportsStatsipInDiscardsRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ip In Discards rate."
+ ::= { allportsStatsTableEntry 29 }
+
+allportsStatsInOctetsRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Octets In rate for port."
+ ::= { allportsStatsTableEntry 30 }
+
+allportsStatsOutOctetsRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Octets Out rate for port."
+ ::= { allportsStatsTableEntry 31 }
+
+allportsStatsInUcastRate OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unicast Packets In rate for port."
+ ::= { allportsStatsTableEntry 32 }
+
+allportsStatsOutUcastRate OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unicast Packets Out rate for port."
+ ::= { allportsStatsTableEntry 33 }
+
+allportsStatsInBcastRate OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Broadcasts Packets In rate for port."
+ ::= { allportsStatsTableEntry 34 }
+
+allportsStatsOutBcastRate OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Broadcasts Packets Out rate for port."
+ ::= { allportsStatsTableEntry 35 }
+
+allportsStatsInMcastRate OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Multicast Packets In rate for port."
+ ::= { allportsStatsTableEntry 36 }
+
+allportsStatsOutMcastRate OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Multicast Packets Out rate for port."
+ ::= { allportsStatsTableEntry 37 }
+
+allportsStatsInDiscardsRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Discarded In Packets rate for port."
+ ::= { allportsStatsTableEntry 38 }
+
+allportsStatsOutDiscardsRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Discarded Out Packets rate for port."
+ ::= { allportsStatsTableEntry 39 }
+
+allportsStatsInErrorsRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Erroneus inbound packets rate for port."
+ ::= { allportsStatsTableEntry 40 }
+
+allportsStatsOutErrorsRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Not sent packets due to error rate."
+ ::= { allportsStatsTableEntry 41 }
+
+
+
+clearPortsStats 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 all ports."
+ ::= { portStats 6 }
+
+dot1RateStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot1RateStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of bridging statistics per second."
+ ::= { portStats 7}
+
+dot1RateStatsTableEntry OBJECT-TYPE
+ SYNTAX Dot1RateStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Bridging statistics per second."
+ INDEX { dot1RateStatsIndx }
+ ::= { dot1RateStatsTable 1 }
+
+Dot1RateStatsTableEntry ::= SEQUENCE {
+ dot1RateStatsIndx PortNumber,
+ dot1RatePortInFrames Counter32,
+ dot1RatePortOutFrames Counter32,
+ dot1RatePortInDiscards Counter32,
+ dot1RateTpLearnedEntryDiscards Counter32
+ ,dot1RateStpPortForwardTransitions Counter32
+}
+
+dot1RateStatsIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { dot1RateStatsTableEntry 1 }
+
+dot1RatePortInFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of frames that have been received
+ per second by this port from its segment."
+ ::= { dot1RateStatsTableEntry 2 }
+
+dot1RatePortOutFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of frames that have been transmitted
+ per second by this port to its segment."
+ ::= { dot1RateStatsTableEntry 3 }
+
+dot1RatePortInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of valid frames received which were
+ discarded per second."
+ ::= { dot1RateStatsTableEntry 4 }
+
+dot1RateTpLearnedEntryDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number per second of Forwarding Database
+ entries, which have been or would have been
+ learnt, but have been discarded due to a lack
+ of space to store them."
+ ::= { dot1RateStatsTableEntry 5 }
+
+
+dot1RateStpPortForwardTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times this port has transitioned
+ per second from the Learning state to the
+ Forwarding state."
+ ::= { dot1RateStatsTableEntry 8 }
+
+
+dot3RateStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot3RateStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Ethernet statistics per second."
+ ::= { portStats 8}
+
+dot3RateStatsTableEntry OBJECT-TYPE
+ SYNTAX Dot3RateStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Ethernet statistics per second."
+ INDEX { dot3RateStatsIndx }
+ ::= { dot3RateStatsTable 1 }
+
+Dot3RateStatsTableEntry ::= SEQUENCE {
+ dot3RateStatsIndx PortNumber,
+ dot3RateStatsAlignmentErrors Counter32,
+ dot3RateStatsFCSErrors Counter32,
+ dot3RateStatsSingleCollisionFrames Counter32,
+ dot3RateStatsMultipleCollisionFrames Counter32,
+ dot3RateStatsLateCollisions Counter32,
+ dot3RateStatsExcessiveCollisions Counter32,
+ dot3RateStatsInternalMacTransmitErrors Counter32,
+ dot3RateStatsFrameTooLongs Counter32,
+ dot3RateStatsInternalMacReceiveErrors Counter32
+}
+
+dot3RateStatsIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { dot3RateStatsTableEntry 1 }
+
+dot3RateStatsAlignmentErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of frames received per second on a particular
+ interface that are not an integral number of octets
+ in length and do not pass the FCS check."
+ ::= { dot3RateStatsTableEntry 2 }
+
+dot3RateStatsFCSErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of frames received per second on a particular
+ interface that are an integral number of octets
+ in length but do not pass the FCS check."
+ ::= { dot3RateStatsTableEntry 3 }
+
+dot3RateStatsSingleCollisionFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of successfully transmitted frames per second
+ on a particular interface for which transmission is
+ inhibited by exactly one collision."
+ ::= { dot3RateStatsTableEntry 4 }
+
+dot3RateStatsMultipleCollisionFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of successfully transmitted frames per second
+ on a particular interface for which transmission is
+ inhibited by more than one collision."
+ ::= { dot3RateStatsTableEntry 5 }
+
+
+dot3RateStatsLateCollisions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times per second that a collision
+ is detected on a particular interface later than
+ 512 bit-times into the transmission of a packet."
+ ::= { dot3RateStatsTableEntry 8 }
+
+dot3RateStatsExcessiveCollisions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count per second of frames for which
+ transmission on a particular interface fails
+ due to excessive collisions."
+ ::= { dot3RateStatsTableEntry 9 }
+
+dot3RateStatsInternalMacTransmitErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count per second of frames for which transmission
+ on a particular interface fails due to an internal
+ MAC sublayer transmit error."
+ ::= { dot3RateStatsTableEntry 10 }
+
+
+dot3RateStatsFrameTooLongs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count per second of frames received on a particular
+ interface that exceed the maximum permitted frame size."
+ ::= { dot3RateStatsTableEntry 12 }
+
+dot3RateStatsInternalMacReceiveErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count per second of frames for which reception on
+ a particular interface fails due to an internal MAC
+ sublayer receive error."
+ ::= { dot3RateStatsTableEntry 13 }
+
+
+
+
+-- 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 responces 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 responces 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 }
+
+
+aclStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AclStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ACL statistics."
+ ::= { aclStats 1 }
+
+aclStatsTableEntry OBJECT-TYPE
+ SYNTAX AclStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics about a particular ACL configuration entry."
+ INDEX { aclStatsIndex }
+ ::= { aclStatsTable 1 }
+
+AclStatsTableEntry ::= SEQUENCE {
+ aclStatsIndex Integer32,
+ aclStatsHits Counter32,
+ aclClearStats INTEGER
+ }
+
+aclStatsIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The acl index."
+ ::= { aclStatsTableEntry 1 }
+
+aclStatsHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of hits for this ACL entry"
+ ::= { aclStatsTableEntry 2 }
+
+aclClearStats 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 the ACL."
+ ::= { aclStatsTableEntry 3 }
+
+
+ vmapStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VMAP statistics."
+ ::= { aclStats 2 }
+
+vmapStatsTableEntry OBJECT-TYPE
+ SYNTAX VmapStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics about a particular VMAP configuration entry."
+ INDEX { vmapStatsIndex }
+ ::= { vmapStatsTable 1 }
+
+VmapStatsTableEntry ::= SEQUENCE {
+ vmapStatsIndex Integer32,
+ vmapStatsHits Counter32,
+ vmapClearStats INTEGER
+ }
+
+vmapStatsIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vmap index."
+ ::= { vmapStatsTableEntry 1 }
+
+vmapStatsHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of hits for this VMAP entry"
+ ::= { vmapStatsTableEntry 2 }
+
+vmapClearStats 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 the VMAP."
+ ::= { vmapStatsTableEntry 3 }
+
+
+acl6StatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Acl6StatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IPv6 ACL statistics."
+ ::= { aclStats 3 }
+
+acl6StatsTableEntry OBJECT-TYPE
+ SYNTAX Acl6StatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics about a particular IPv6 ACL configuration entry."
+ INDEX { aclStatsIndex }
+ ::= { acl6StatsTable 1 }
+
+Acl6StatsTableEntry ::= SEQUENCE {
+ acl6StatsIndex Integer32,
+ acl6StatsHits Counter32,
+ acl6ClearStats INTEGER
+ }
+
+acl6StatsIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ipv6 acl index."
+ ::= { acl6StatsTableEntry 1 }
+
+acl6StatsHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of hits for this IPv6 ACL entry"
+ ::= { acl6StatsTableEntry 2 }
+
+acl6ClearStats 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 the IPv6 ACL."
+ ::= { acl6StatsTableEntry 3 }
+
+
+-- 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 }
+
+
+
+
+
+
+-- Memory Statisitics Group
+
+
+totalMemoryStats OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total memory in bytes."
+ ::= { memoryStats 1}
+
+memoryFreeStats OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The free memory in bytes."
+ ::= { memoryStats 2}
+
+memorySharedStats OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The shared memory in bytes."
+ ::= { memoryStats 3}
+
+memoryBufferStats OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The buffer memory in bytes."
+ ::= { memoryStats 4}
+
+swapTotalStats OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total swap memory in bytes."
+ ::= { memoryStats 5}
+
+swapFreeStats OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The free swap memory in bytes."
+ ::= { memoryStats 6}
+
+highTotalStats OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total high memory in bytes."
+ ::= { memoryStats 7}
+
+highFreeStats OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The free high memory in bytes."
+ ::= { memoryStats 8}
+
+
+-- GeaPort Information
+
+geaportInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeaportInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of gea port mapping."
+ ::= { geaportInfo 1 }
+
+geaportInfoTableEntry OBJECT-TYPE
+ SYNTAX GeaportInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the geaport table mapping."
+ INDEX { geaportInfoLogicalIndex }
+ ::= { geaportInfoTable 1 }
+
+GeaportInfoTableEntry ::= SEQUENCE {
+ geaportInfoLogicalIndex PortNumber,
+ geaportInfoAlias DisplayString,
+ geaportInfoPort INTEGER,
+ geaportInfoUnit INTEGER
+ }
+
+geaportInfoLogicalIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The logical port index."
+ ::= { geaportInfoTableEntry 1 }
+
+geaportInfoAlias OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The GEA Port Alias."
+ ::= { geaportInfoTableEntry 2 }
+
+geaportInfoPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The GEA Port (0-based)."
+ ::= { geaportInfoTableEntry 3 }
+
+geaportInfoUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The GEA Unit."
+ ::= { geaportInfoTableEntry 4 }
+
+-- SFP Information
+
+sfpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of external port SFP information."
+ ::= { sfpInfo 1 }
+
+sfpInfoTableEntry OBJECT-TYPE
+ SYNTAX SfpInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the external port SFP information table."
+ INDEX { sfpInfoIndx }
+ ::= { sfpInfoTable 1 }
+
+SfpInfoTableEntry ::= SEQUENCE {
+ sfpInfoIndx PortNumber,
+ sfpInfoPort DisplayString,
+ sfpInfoDevice DisplayString,
+ sfpInfoTXEnable INTEGER,
+ sfpInfoRXSignal INTEGER,
+ sfpInfoTXFault INTEGER,
+ sfpInfoApproved INTEGER,
+ sfpInfoVendor DisplayString,
+ sfpInfoSerial DisplayString
+ ,
+ sfpInfoPartNumber DisplayString,
+ sfpInfoRevision DisplayString,
+ sfpInfoVoltage DisplayString,
+ sfpInfoTemperature DisplayString,
+ sfpInfoWaveLength DisplayString
+ }
+
+sfpInfoIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The external port SFX index."
+ ::= { sfpInfoTableEntry 1 }
+
+sfpInfoPort OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP alias."
+ ::= { sfpInfoTableEntry 2 }
+
+sfpInfoDevice OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP Device."
+ ::= { sfpInfoTableEntry 3 }
+
+sfpInfoTXEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ notInstalled (1),
+ enabled (2),
+ disabled (3)
+ , notAvailable (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP TX-Enable."
+ ::= { sfpInfoTableEntry 4 }
+
+sfpInfoRXSignal OBJECT-TYPE
+ SYNTAX INTEGER {
+ notInstalled (1),
+ down (2),
+ link (3),
+ notAvailable (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP RX-Signal."
+ ::= { sfpInfoTableEntry 5 }
+
+sfpInfoTXFault OBJECT-TYPE
+ SYNTAX INTEGER {
+ notInstalled (1),
+ fault (2),
+ none (3),
+ notAvailable (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP TX-Fault."
+ ::= { sfpInfoTableEntry 6 }
+
+sfpInfoApproved OBJECT-TYPE
+ SYNTAX INTEGER {
+ notInstalled (1),
+ notApproved (2),
+ sfpApproved (3)
+ ,sfpAccepted (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP Approval."
+ ::= { sfpInfoTableEntry 7 }
+
+sfpInfoVendor OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP device vendor."
+ ::= { sfpInfoTableEntry 8 }
+
+sfpInfoSerial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP device serial."
+ ::= { sfpInfoTableEntry 9 }
+sfpInfoPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP device part number."
+ ::= { sfpInfoTableEntry 10 }
+
+sfpInfoRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP device revision."
+ ::= { sfpInfoTableEntry 11 }
+
+sfpInfoVoltage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP device voltage."
+ ::= { sfpInfoTableEntry 12 }
+
+sfpInfoTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP device temperature."
+ ::= { sfpInfoTableEntry 13 }
+
+sfpInfoWaveLength OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "External Port SFP/XFP device laser wave length."
+ ::= { sfpInfoTableEntry 14 }
+
+accessInfoClearAllUserFailAttempts OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action Object. When set to clear(2),clears all the unsuccessful
+ attempts of users. Otherwise nothing is done.
+ ok(1) is returned always when read."
+ ::= { accessInfo 1 }
+
+accessInfoClearAllUserLocks OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action Object. When set to clear(2), Unlock all locked users.
+ Otherwise nothing is done. ok(1) is returned always when read."
+ ::= { accessInfo 2 }
+
+accessUserInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AccessUserInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of user information."
+ ::= { accessInfo 3 }
+
+accessUserInfoTableEntry OBJECT-TYPE
+ SYNTAX AccessUserInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the user information table."
+ INDEX { accessUserInfoIndex}
+ ::= { accessUserInfoTable 1 }
+
+AccessUserInfoTableEntry ::= SEQUENCE {
+ accessUserInfoIndex Integer32,
+ accessUserInfoLockState INTEGER,
+ accessUserInfoClearFailAttempts INTEGER,
+ accessUserInfoClearLock INTEGER
+ }
+
+accessUserInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index. The index value corresponds to the same value
+ of agAccessUserCurCfgUId for the user."
+ ::= { accessUserInfoTableEntry 1 }
+
+accessUserInfoLockState OBJECT-TYPE
+ SYNTAX INTEGER {
+ unlocked(1),
+ locked(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lock State of a specific user, unlocked(1) or locked(2).
+ When the state is locked the user is not allowed to login
+ until the account is unlocked by the administrator."
+ ::= { accessUserInfoTableEntry 2 }
+
+accessUserInfoClearFailAttempts OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action Object. When set to clear(2), clears
+ the unsuccessful attempts of a particular user.
+ Otherwise nothing is done.
+ ok(1) is returned always when read."
+ ::= { accessUserInfoTableEntry 3 }
+
+accessUserInfoClearLock OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action Object. When set to clear(2), unlock a particular user.
+ Otherwise nothing is done.
+ ok(1) is returned always when read."
+ ::= { accessUserInfoTableEntry 4 }
+
+
+
+
+-- endif /* defined(WEB_UI) */
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: agent
+-- ----------------------------------------------------------------------------
+
+layer2 OBJECT IDENTIFIER ::= { g8052-mgmt 2 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: layer2
+-- ----------------------------------------------------------------------------
+
+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 }
+thash OBJECT IDENTIFIER ::= { layer2Configs 6 }
+
+mstCfg OBJECT IDENTIFIER ::= { layer2Configs 7 }
+
+l2GeneralCfg OBJECT IDENTIFIER ::= { layer2Configs 8 }
+
+failoverCfg OBJECT IDENTIFIER ::= { layer2Configs 10 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: failoverCfg
+-- ----------------------------------------------------------------------------
+
+-- ----------------------------------------------------------------------------
+-- { GLOBAL TEAMING CONFIG
+-- ----------------------------------------------------------------------------
+
+failoverCurCfgOnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Failover ON/OFF setting."
+ ::= { failoverCfg 1 }
+
+failoverNewCfgOnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Failover ON/OFF settings."
+ ::= { failoverCfg 2 }
+
+
+failoverMaxTriggerEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in the Failover Trigger Table."
+ ::= { failoverCfg 5 }
+
+-- } GLOBAL TEAMING CONFIG
+
+-- ----------------------------------------------------------------------------
+-- { CUR TEAMING FOP CONFIG
+-- ----------------------------------------------------------------------------
+
+failoverCurCfgTriggerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FailoverCurCfgTriggerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Failover Trigger Table."
+ ::= { failoverCfg 6 }
+
+failoverCurCfgTriggerTableEntry OBJECT-TYPE
+ SYNTAX FailoverCurCfgTriggerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Failover Trigger Table."
+ INDEX { failoverCurCfgTriggerId }
+ ::= { failoverCurCfgTriggerTable 1 }
+
+FailoverCurCfgTriggerTableEntry ::= SEQUENCE {
+ failoverCurCfgTriggerId Integer32,
+ failoverCurCfgTriggerLimit INTEGER,
+ failoverCurCfgTriggerMmonPort OCTET STRING,
+ failoverCurCfgTriggerMmonTrunk OCTET STRING,
+ failoverCurCfgTriggerMmonKey DisplayString,
+ failoverCurCfgTriggerMconPort OCTET STRING,
+ failoverCurCfgTriggerMconTrunk OCTET STRING,
+ failoverCurCfgTriggerMconKey DisplayString,
+ failoverCurCfgTriggerState INTEGER
+ }
+
+failoverCurCfgTriggerId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Trigger identifier."
+ ::= { failoverCurCfgTriggerTableEntry 1 }
+
+failoverCurCfgTriggerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Trigger state"
+ ::= { failoverCurCfgTriggerTableEntry 2 }
+
+
+failoverCurCfgTriggerLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Limit # of operational links"
+ ::= { failoverCurCfgTriggerTableEntry 3 }
+
+
+
+
+failoverCurCfgTriggerMmonPort OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Manual Monitor port list. The ports are presented in bitmap format:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the Manual Monitor
+ 0 - The represented port does not belong to the Manual Monitor"
+ ::= { failoverCurCfgTriggerTableEntry 6 }
+
+
+failoverCurCfgTriggerMmonTrunk OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Manual Monitor trunk list. The trunks are presented in bitmap format:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ trunk 8
+ || ||
+ || ||___ trunk 7
+ || |____ trunk 6
+ || . . .
+ ||_________ trunk 1
+ |__________ reserved
+
+ where x : 1 - The represented trunk belongs to the Manual Monitor
+ 0 - The represented trunk does not belong to the Manual Monitor"
+ ::= { failoverCurCfgTriggerTableEntry 7 }
+
+failoverCurCfgTriggerMmonKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The LACP admin key. This is an array of 16-bit read-only values."
+ ::= { failoverCurCfgTriggerTableEntry 8 }
+
+
+failoverCurCfgTriggerMconPort OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Manual Control port list. The ports are presented in bitmap format:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the Manual Control
+ 0 - The represented port does not belong to the Manual Control"
+ ::= { failoverCurCfgTriggerTableEntry 9 }
+
+
+
+failoverCurCfgTriggerMconTrunk OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Manual Control trunk list. The trunks are presented in bitmap format:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ trunk 8
+ || ||
+ || ||___ trunk 7
+ || |____ trunk 6
+ || . . .
+ ||_________ trunk 1
+ |__________ reserved
+
+ where x : 1 - The represented trunk belongs to the Manual Control
+ 0 - The represented trunk does not belong to the Manual Control"
+ ::= { failoverCurCfgTriggerTableEntry 11 }
+
+failoverCurCfgTriggerMconKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The LACP admin key. This is an array of 16-bit read-only values."
+ ::= { failoverCurCfgTriggerTableEntry 12 }
+
+
+-- } CUR TEAMING FOP CONFIG
+
+-- ----------------------------------------------------------------------------
+-- { NEW TEAMING FOP CONFIG
+-- ----------------------------------------------------------------------------
+
+failoverNewCfgTriggerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FailoverNewCfgTriggerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Failover Trigger Table."
+ ::= { failoverCfg 7 }
+
+failoverNewCfgTriggerTableEntry OBJECT-TYPE
+ SYNTAX FailoverNewCfgTriggerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Failover Trigger Table."
+ INDEX { failoverNewCfgTriggerId }
+ ::= { failoverNewCfgTriggerTable 1 }
+
+FailoverNewCfgTriggerTableEntry ::= SEQUENCE {
+ failoverNewCfgTriggerId Integer32,
+ failoverNewCfgTriggerLimit INTEGER,
+ failoverNewCfgTriggerMmonPort OCTET STRING,
+ failoverNewCfgTriggerMmonPortIndexAdd PortNumber,
+ failoverNewCfgTriggerMmonPortIndexRem PortNumber,
+ failoverNewCfgTriggerMmonTrunk OCTET STRING,
+ failoverNewCfgTriggerMmonTrunkAdd INTEGER,
+ failoverNewCfgTriggerMmonTrunkRem INTEGER,
+ failoverNewCfgTriggerMmonKey DisplayString,
+ failoverNewCfgTriggerMmonKeyAdd INTEGER,
+ failoverNewCfgTriggerMmonKeyRem INTEGER,
+ failoverNewCfgTriggerMconPort OCTET STRING,
+ failoverNewCfgTriggerMconPortIndexAdd PortNumber,
+ failoverNewCfgTriggerMconPortIndexRem PortNumber,
+ failoverNewCfgTriggerMconTrunk OCTET STRING,
+ failoverNewCfgTriggerMconTrunkAdd INTEGER,
+ failoverNewCfgTriggerMconTrunkRem INTEGER,
+ failoverNewCfgTriggerMconKey DisplayString,
+ failoverNewCfgTriggerMconKeyAdd INTEGER,
+ failoverNewCfgTriggerMconKeyRem INTEGER,
+ failoverNewCfgTriggerState INTEGER,
+ failoverNewCfgTriggerDelete INTEGER
+}
+
+failoverNewCfgTriggerId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Trigger identifier."
+ ::= { failoverNewCfgTriggerTableEntry 1 }
+
+failoverNewCfgTriggerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Trigger state"
+ ::= { failoverNewCfgTriggerTableEntry 2 }
+
+failoverNewCfgTriggerLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Limit # of operational links"
+ ::= { failoverNewCfgTriggerTableEntry 3 }
+
+
+
+failoverNewCfgTriggerMmonPort OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Manual Monitor port list. The ports are presented in bitmap format:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the Manual Monitor
+ 0 - The represented port does not belong to the Manual Monitor"
+ ::= { failoverNewCfgTriggerTableEntry 10 }
+
+failoverNewCfgTriggerMmonPortIndexAdd OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add port to Manual Monitor. When read, 0 is returned."
+ ::= { failoverNewCfgTriggerTableEntry 11 }
+
+failoverNewCfgTriggerMmonPortIndexRem OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remove port from Manual Monitor. When read, 0 is returned."
+ ::= { failoverNewCfgTriggerTableEntry 12 }
+
+
+failoverNewCfgTriggerMmonTrunk OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Manual Monitor trunk list. The trunks are presented in bitmap format:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ trunk 8
+ || ||
+ || ||___ trunk 7
+ || |____ trunk 6
+ || . . .
+ ||_________ trunk 1
+ |__________ reserved
+
+ where x : 1 - The represented trunk belongs to the Manual Monitor
+ 0 - The represented trunk does not belong to the Manual Monitor"
+ ::= { failoverNewCfgTriggerTableEntry 13 }
+
+failoverNewCfgTriggerMmonTrunkAdd OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add trunk to Manual Monitor. When read, 0 is returned."
+ ::= { failoverNewCfgTriggerTableEntry 14 }
+
+failoverNewCfgTriggerMmonTrunkRem OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remove trunk from Manual Monitor. When read, 0 is returned."
+ ::= { failoverNewCfgTriggerTableEntry 15 }
+
+failoverNewCfgTriggerMmonKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The LACP admin key. This is an array of 16-bit read-only values."
+ ::= { failoverNewCfgTriggerTableEntry 16 }
+
+failoverNewCfgTriggerMmonKeyAdd OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add LACP admin key to Manual Monitor. When read, 0 is returned."
+ ::= { failoverNewCfgTriggerTableEntry 17 }
+
+failoverNewCfgTriggerMmonKeyRem OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remove LACP admin key from Manual Monitor. When read, 0 is returned."
+ ::= { failoverNewCfgTriggerTableEntry 18 }
+
+
+failoverNewCfgTriggerMconPort OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Manual Control port list. The ports are presented in bitmap format:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to the Manual Control
+ 0 - The represented port does not belong to the Manual Control"
+ ::= { failoverNewCfgTriggerTableEntry 19 }
+
+failoverNewCfgTriggerMconPortIndexAdd OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add port to Manual Control. When read, 0 is returned."
+ ::= { failoverNewCfgTriggerTableEntry 20 }
+
+failoverNewCfgTriggerMconPortIndexRem OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remove port from Manual Control. When read, 0 is returned."
+ ::= { failoverNewCfgTriggerTableEntry 21 }
+
+
+
+failoverNewCfgTriggerMconTrunk OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Manual Control trunk list. The trunks are presented in bitmap format:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ trunk 8
+ || ||
+ || ||___ trunk 7
+ || |____ trunk 6
+ || . . .
+ ||_________ trunk 1
+ |__________ reserved
+
+ where x : 1 - The represented trunk belongs to the Manual Control
+ 0 - The represented trunk does not belong to the Manual Control"
+ ::= { failoverNewCfgTriggerTableEntry 25 }
+
+failoverNewCfgTriggerMconTrunkAdd OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add trunk to Manual Control. When read, 0 is returned."
+ ::= { failoverNewCfgTriggerTableEntry 26 }
+
+failoverNewCfgTriggerMconTrunkRem OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remove trunk from Manual Control. When read, 0 is returned."
+ ::= { failoverNewCfgTriggerTableEntry 27 }
+
+failoverNewCfgTriggerMconKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The LACP admin key. This is an array of 16-bit read-only values."
+ ::= { failoverNewCfgTriggerTableEntry 28 }
+
+failoverNewCfgTriggerMconKeyAdd OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add LACP admin key to Manual Control. When read, 0 is returned."
+ ::= { failoverNewCfgTriggerTableEntry 29 }
+
+failoverNewCfgTriggerMconKeyRem OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remove LACP admin key from Manual Control. When read, 0 is returned."
+ ::= { failoverNewCfgTriggerTableEntry 30 }
+
+
+failoverNewCfgTriggerDelete 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."
+ ::= { failoverNewCfgTriggerTableEntry 31 }
+
+
+
+
+-- } NEW TEAMING FOP CONFIG
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: failoverCfg
+-- ----------------------------------------------------------------------------
+
+dot1x OBJECT IDENTIFIER ::= { layer2Configs 12 }
+
+fdb OBJECT IDENTIFIER ::= { layer2Configs 13 }
+
+hotlinksCfg OBJECT IDENTIFIER ::= { layer2Configs 14 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: hotlinksCfg
+-- ----------------------------------------------------------------------------
+
+-- ----------------------------------------------------------------------------
+-- { GLOBAL HOTLINKS CONFIG
+-- ----------------------------------------------------------------------------
+
+hotlinksCurCfgOnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hot Links ON/OFF setting."
+ ::= { hotlinksCfg 1 }
+
+hotlinksNewCfgOnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hot Links ON/OFF settings."
+ ::= { hotlinksCfg 2 }
+
+hotlinksCurCfgFdbUpdateState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Hot Links FDB Update setting."
+ ::= { hotlinksCfg 3 }
+
+hotlinksNewCfgFdbUpdateState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Hot Links FDB Update setting."
+ ::= { hotlinksCfg 4 }
+
+hotlinksMaxTriggerEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in the Hot Links Trigger Table."
+ ::= { hotlinksCfg 5 }
+
+-- } GLOBAL HOTLINKS CONFIG
+
+-- ----------------------------------------------------------------------------
+-- { CUR HOTLINKS FOP CONFIG
+-- ----------------------------------------------------------------------------
+
+hotlinksCurCfgTriggerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HotlinksCurCfgTriggerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Hot Links Trigger Table."
+ ::= { hotlinksCfg 6 }
+
+hotlinksCurCfgTriggerTableEntry OBJECT-TYPE
+ SYNTAX HotlinksCurCfgTriggerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Hot Links Trigger Table."
+ INDEX { hotlinksCurCfgTriggerId }
+ ::= { hotlinksCurCfgTriggerTable 1 }
+
+HotlinksCurCfgTriggerTableEntry ::= SEQUENCE {
+ hotlinksCurCfgTriggerId Integer32,
+ hotlinksCurCfgTriggerName DisplayString,
+ hotlinksCurCfgTriggerState INTEGER,
+ hotlinksCurCfgTriggerPreemptState INTEGER,
+ hotlinksCurCfgTriggerFdelay Integer32,
+ hotlinksCurCfgTriggerMasterPortIndex Integer32,
+ hotlinksCurCfgTriggerMasterTrunk Integer32,
+ hotlinksCurCfgTriggerBackupPortIndex Integer32,
+ hotlinksCurCfgTriggerBackupTrunk Integer32,
+ hotlinksCurCfgTriggerDelete INTEGER
+ , hotlinksCurCfgTriggerMasterAdminkey Integer32
+ , hotlinksCurCfgTriggerBackupAdminkey Integer32
+ }
+
+hotlinksCurCfgTriggerId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Trigger identifier."
+ ::= { hotlinksCurCfgTriggerTableEntry 1 }
+
+hotlinksCurCfgTriggerName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing the trigger name."
+ ::= { hotlinksCurCfgTriggerTableEntry 2 }
+
+hotlinksCurCfgTriggerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Trigger state."
+ ::= { hotlinksCurCfgTriggerTableEntry 3 }
+
+hotlinksCurCfgTriggerPreemptState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Preemption state."
+ ::= { hotlinksCurCfgTriggerTableEntry 4 }
+
+hotlinksCurCfgTriggerFdelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Forward Delay setting (in secs)."
+ ::= { hotlinksCurCfgTriggerTableEntry 5 }
+
+hotlinksCurCfgTriggerMasterPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The master interface port number."
+ ::= { hotlinksCurCfgTriggerTableEntry 6 }
+
+hotlinksCurCfgTriggerMasterTrunk OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The master interface trunk number."
+ ::= { hotlinksCurCfgTriggerTableEntry 7 }
+
+hotlinksCurCfgTriggerBackupPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The backup interface port number."
+ ::= { hotlinksCurCfgTriggerTableEntry 8 }
+
+hotlinksCurCfgTriggerBackupTrunk OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The backup interface trunk number."
+ ::= { hotlinksCurCfgTriggerTableEntry 9 }
+
+hotlinksCurCfgTriggerDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Delete a Hot Links trigger configuration."
+ ::= { hotlinksCurCfgTriggerTableEntry 10 }
+
+hotlinksCurCfgTriggerMasterAdminkey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The master interface admin key number."
+ ::= { hotlinksCurCfgTriggerTableEntry 11 }
+
+hotlinksCurCfgTriggerBackupAdminkey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The backup interface admin key number."
+ ::= { hotlinksCurCfgTriggerTableEntry 12 }
+
+
+
+-- } CUR HOTLINKS FOP CONFIG
+
+-- ----------------------------------------------------------------------------
+-- { NEW HOTLINKS FOP CONFIG
+-- ----------------------------------------------------------------------------
+
+hotlinksNewCfgTriggerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HotlinksNewCfgTriggerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Hot Links Trigger Table."
+ ::= { hotlinksCfg 7 }
+
+hotlinksNewCfgTriggerTableEntry OBJECT-TYPE
+ SYNTAX HotlinksNewCfgTriggerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Hot Links Trigger Table."
+ INDEX { hotlinksNewCfgTriggerId }
+ ::= { hotlinksNewCfgTriggerTable 1 }
+
+HotlinksNewCfgTriggerTableEntry ::= SEQUENCE {
+ hotlinksNewCfgTriggerId Integer32,
+ hotlinksNewCfgTriggerName DisplayString,
+ hotlinksNewCfgTriggerState INTEGER,
+ hotlinksNewCfgTriggerPreemptState INTEGER,
+ hotlinksNewCfgTriggerFdelay Integer32,
+ hotlinksNewCfgTriggerMasterPortIndex Integer32,
+ hotlinksNewCfgTriggerMasterTrunk Integer32,
+ hotlinksNewCfgTriggerBackupPortIndex Integer32,
+ hotlinksNewCfgTriggerBackupTrunk Integer32,
+ hotlinksNewCfgTriggerDelete INTEGER
+ , hotlinksNewCfgTriggerMasterAdminkey Integer32
+ , hotlinksNewCfgTriggerBackupAdminkey Integer32
+ }
+
+hotlinksNewCfgTriggerId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Trigger identifier."
+ ::= { hotlinksNewCfgTriggerTableEntry 1 }
+
+hotlinksNewCfgTriggerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..33))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual string containing the trigger name."
+ ::= { hotlinksNewCfgTriggerTableEntry 2 }
+
+hotlinksNewCfgTriggerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Trigger state."
+ ::= { hotlinksNewCfgTriggerTableEntry 3 }
+
+hotlinksNewCfgTriggerPreemptState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Preemption state."
+ ::= { hotlinksNewCfgTriggerTableEntry 4 }
+
+hotlinksNewCfgTriggerFdelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Forward Delay setting (in secs)."
+ ::= { hotlinksNewCfgTriggerTableEntry 5 }
+
+hotlinksNewCfgTriggerMasterPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The master interface port number."
+ ::= { hotlinksNewCfgTriggerTableEntry 6 }
+
+hotlinksNewCfgTriggerMasterTrunk OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The master interface trunk number."
+ ::= { hotlinksNewCfgTriggerTableEntry 7 }
+
+hotlinksNewCfgTriggerBackupPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The backup interface port number."
+ ::= { hotlinksNewCfgTriggerTableEntry 8 }
+
+hotlinksNewCfgTriggerBackupTrunk OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The backup interface trunk number."
+ ::= { hotlinksNewCfgTriggerTableEntry 9 }
+
+hotlinksNewCfgTriggerDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete a Hot Links trigger configuration."
+ ::= { hotlinksNewCfgTriggerTableEntry 10 }
+
+hotlinksNewCfgTriggerMasterAdminkey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The master interface admin key number."
+ ::= { hotlinksNewCfgTriggerTableEntry 11 }
+
+hotlinksNewCfgTriggerBackupAdminkey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The backup interface admin key number."
+ ::= { hotlinksNewCfgTriggerTableEntry 12 }
+
+
+
+
+-- } NEW HOTLINKS FOP CONFIG
+
+-- ----------------------------------------------------------------------------
+-- { BPDU FLOOD CONFIG
+-- ----------------------------------------------------------------------------
+hotlinksCurCfgBpduState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Hot Links BPDU flood setting."
+ ::= { hotlinksCfg 8 }
+
+hotlinksNewCfgBpduState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Hot Links BPDU flood setting."
+ ::= { hotlinksCfg 9 }
+
+-- } BPDU FLOOD CONFIG
+
+-- ----------------------------------------------------------------------------
+-- { FDB UPDATE RATE CONFIG
+-- ----------------------------------------------------------------------------
+hotlinksCurCfgFdbUpdateRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hot Links FDB update rate (packets per second)."
+ ::= { hotlinksCfg 10 }
+
+hotlinksNewCfgFdbUpdateRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hot Links FDB update rate (packets per second)."
+ ::= { hotlinksCfg 11 }
+
+-- } FDB UPDATE RATE CONFIG
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: hotlinksCfg
+-- ----------------------------------------------------------------------------
+lldpCfg OBJECT IDENTIFIER ::= { layer2Configs 15 }
+
+vlagCfg OBJECT IDENTIFIER ::= { layer2Configs 18 }
+vlagIslCfg OBJECT IDENTIFIER ::= { vlagCfg 1 }
+
+ecpCfg OBJECT IDENTIFIER ::= { layer2Configs 19 }
+
+thashL2 OBJECT IDENTIFIER ::= { thash 1 }
+
+mirrPortMirr OBJECT IDENTIFIER ::= { mirroring 1 }
+
+mstGeneralCfg OBJECT IDENTIFIER ::= { mstCfg 1 }
+mstCistCfg OBJECT IDENTIFIER ::= { mstCfg 2 }
+
+dot1xCurCfgGlobalTable OBJECT IDENTIFIER ::= { dot1x 5 }
+
+dot1xCurCfgGuestVlan OBJECT IDENTIFIER ::= { dot1xCurCfgGlobalTable 1 }
+
+dot1xNewCfgGlobalTable OBJECT IDENTIFIER ::= { dot1x 6 }
+
+fdbGeneralCfg OBJECT IDENTIFIER ::= { fdb 1 }
+
+
+-- FDB
+fdbCurCfgAgingTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fdb current aging time"
+ ::= { fdbGeneralCfg 1 }
+
+fdbNewCfgAgingTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Fdb new aging time."
+ ::= { fdbGeneralCfg 2 }
+
+dot1xNewCfgGuestVlan OBJECT IDENTIFIER ::= { dot1xNewCfgGlobalTable 1 }
+
+
+fdbStats OBJECT IDENTIFIER ::= { layer2Stats 1 }
+
+stpStats OBJECT IDENTIFIER ::= { layer2Stats 2 }
+
+
+lacpStats OBJECT IDENTIFIER ::= { layer2Stats 4 }
+hotlinksStats OBJECT IDENTIFIER ::= { layer2Stats 6 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: hotlinksStats
+-- ----------------------------------------------------------------------------
+
+hotlinksStatsTriggerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HotlinksStatsTriggerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Hot Links Trigger Table Stats."
+ ::= { hotlinksStats 1 }
+
+hotlinksStatsTriggerTableEntry OBJECT-TYPE
+ SYNTAX HotlinksStatsTriggerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Hot Links Trigger Table Stats."
+ INDEX { hotlinksStatsTriggerId }
+ ::= { hotlinksStatsTriggerTable 1 }
+
+HotlinksStatsTriggerTableEntry ::= SEQUENCE {
+ hotlinksStatsTriggerId Integer32,
+ hotlinksStatsTriggerName DisplayString,
+ hotlinksStatsTriggerMasterActive Integer32,
+ hotlinksStatsTriggerBackupActive Integer32,
+ hotlinksStatsTriggerFdbUpdate Integer32,
+ hotlinksStatsTriggerFdbFailed Integer32
+ }
+
+hotlinksStatsTriggerId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Trigger identifier."
+ ::= { hotlinksStatsTriggerTableEntry 1 }
+
+hotlinksStatsTriggerName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing the trigger name."
+ ::= { hotlinksStatsTriggerTableEntry 2 }
+
+hotlinksStatsTriggerMasterActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the master interface was set to active."
+ ::= { hotlinksStatsTriggerTableEntry 3 }
+
+hotlinksStatsTriggerBackupActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the backup interface was set to active."
+ ::= { hotlinksStatsTriggerTableEntry 4 }
+
+hotlinksStatsTriggerFdbUpdate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times an FDB update was performed."
+ ::= { hotlinksStatsTriggerTableEntry 5 }
+
+hotlinksStatsTriggerFdbFailed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times an FDB update failed."
+ ::= { hotlinksStatsTriggerTableEntry 6 }
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: hotlinksStats
+-- ----------------------------------------------------------------------------
+lldpStats OBJECT IDENTIFIER ::= { layer2Stats 7 }
+
+oamStats OBJECT IDENTIFIER ::= { layer2Stats 8 }
+
+
+vlagStats OBJECT IDENTIFIER ::= { layer2Stats 11 }
+vlagStatsSystem OBJECT IDENTIFIER ::= { vlagStats 1 }
+vlagStatsIsl OBJECT IDENTIFIER ::= { vlagStats 2 }
+vlagStatsHealth OBJECT IDENTIFIER ::= { vlagStats 3 }
+vlagStatsLacp OBJECT IDENTIFIER ::= { vlagStats 4 }
+vlagStatsPdu OBJECT IDENTIFIER ::= { vlagStats 5 }
+vlagStatsIgmp OBJECT IDENTIFIER ::= { vlagStats 6 }
+
+fdbInfo OBJECT IDENTIFIER ::= { layer2Info 1 }
+
+stpInfo OBJECT IDENTIFIER ::= { layer2Info 2 }
+
+lacpInfo OBJECT IDENTIFIER ::= { layer2Info 3 }
+
+cistInfo OBJECT IDENTIFIER ::= { layer2Info 4 }
+
+genInfo OBJECT IDENTIFIER ::= { layer2Info 7 }
+
+vlanInfo OBJECT IDENTIFIER ::= { layer2Info 5 }
+
+dot1xInfo OBJECT IDENTIFIER ::= { layer2Info 6 }
+
+trunkGroupInfo OBJECT IDENTIFIER ::= { layer2Info 9 }
+hotlinksInfo OBJECT IDENTIFIER ::= { layer2Info 10 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: hotlinksInfo
+-- ----------------------------------------------------------------------------
+
+hotlinksInfoOnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hot Links ON/OFF setting info."
+ ::= { hotlinksInfo 1 }
+
+hotlinksInfoFdbUpdateState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Hot Links FDB Update setting info."
+ ::= { hotlinksInfo 2 }
+
+hotlinksInfoTriggerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HotlinksInfoTriggerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Hot Links Trigger Table Info."
+ ::= { hotlinksInfo 3 }
+
+hotlinksInfoBpduState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Hot Links BPDU flood setting info."
+ ::= { hotlinksInfo 4 }
+
+hotlinksInfoFdbUpdateRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hot Links FDB update rate (packets per second)."
+ ::= { hotlinksInfo 5 }
+
+hotlinksInfoTriggerTableEntry OBJECT-TYPE
+ SYNTAX HotlinksInfoTriggerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Hot Links Trigger Table Info."
+ INDEX { hotlinksInfoTriggerId }
+ ::= { hotlinksInfoTriggerTable 1 }
+
+HotlinksInfoTriggerTableEntry ::= SEQUENCE {
+ hotlinksInfoTriggerId Integer32,
+ hotlinksInfoTriggerName DisplayString,
+ hotlinksInfoTriggerState INTEGER,
+ hotlinksInfoTriggerPreemptState INTEGER,
+ hotlinksInfoTriggerFdelay Integer32,
+ hotlinksInfoTriggerActive DisplayString
+ }
+
+hotlinksInfoTriggerId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Trigger identifier."
+ ::= { hotlinksInfoTriggerTableEntry 1 }
+
+hotlinksInfoTriggerName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing the trigger name."
+ ::= { hotlinksInfoTriggerTableEntry 2 }
+
+hotlinksInfoTriggerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Trigger state info."
+ ::= { hotlinksInfoTriggerTableEntry 3 }
+
+hotlinksInfoTriggerPreemptState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Preemption state info."
+ ::= { hotlinksInfoTriggerTableEntry 4 }
+
+hotlinksInfoTriggerFdelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Forward Delay setting info (in secs)."
+ ::= { hotlinksInfoTriggerTableEntry 5 }
+
+hotlinksInfoTriggerActive OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing the active interface info."
+ ::= { hotlinksInfoTriggerTableEntry 6 }
+
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: hotlinksInfo
+-- ----------------------------------------------------------------------------
+lldpInfo OBJECT IDENTIFIER ::= { layer2Info 11 }
+
+cistGeneralInfo OBJECT IDENTIFIER ::= { cistInfo 1 }
+
+dot1xSystemInfo OBJECT IDENTIFIER ::= { dot1xInfo 2 }
+
+oamInfo OBJECT IDENTIFIER ::= { layer2Info 12 }
+
+udldInfo OBJECT IDENTIFIER ::= { layer2Info 13 }
+
+failoverInfo OBJECT IDENTIFIER ::= { layer2Info 14 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: failoverInfo
+-- ----------------------------------------------------------------------------
+
+failoverInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current state of failover"
+ ::= { failoverInfo 1 }
+
+failoverInfoTriggerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FailoverInfoTriggerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table holds the information for individual triggers"
+ ::= { failoverInfo 3 }
+
+failoverInfoTriggerEntry OBJECT-TYPE
+ SYNTAX FailoverInfoTriggerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the failover trigger table."
+ INDEX { failoverInfoTriggerId }
+ ::= { failoverInfoTriggerTable 1 }
+
+FailoverInfoTriggerEntry ::= SEQUENCE {
+ failoverInfoTriggerId Integer32,
+ failoverInfoTriggerState INTEGER,
+ failoverInfoTriggerLimit INTEGER,
+ failoverInfoTriggerMonitorState INTEGER,
+ failoverInfoTriggerMonitorPorts OCTET STRING,
+ failoverInfoTriggerControlState INTEGER,
+ failoverInfoTriggerControlPorts OCTET STRING,
+ failoverInfoTriggerControlPorts OCTET STRING
+ }
+
+failoverInfoTriggerId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trigger identifier."
+ ::= { failoverInfoTriggerEntry 1 }
+
+failoverInfoTriggerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trigger state."
+ ::= { failoverInfoTriggerEntry 2 }
+
+failoverInfoTriggerLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Limit number of operational links"
+ ::= { failoverInfoTriggerEntry 3 }
+
+failoverInfoTriggerMonitorState OBJECT-TYPE
+ SYNTAX INTEGER{
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The runtime monitor state"
+ ::= { failoverInfoTriggerEntry 4 }
+
+failoverInfoTriggerMonitorPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The list of ports that are monitored. The ports are
+ represented 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 Monitor list
+ 0 - The represented port does not belong to Monitor list"
+ ::= { failoverInfoTriggerEntry 5 }
+
+failoverInfoTriggerControlState OBJECT-TYPE
+ SYNTAX INTEGER{
+ auto-controlled(1),
+ auto-disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The runtime control state"
+ ::= { failoverInfoTriggerEntry 6 }
+
+failoverInfoTriggerControlPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The list of ports that are controlled. The ports are
+ represented 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 Control list
+ 0 - The represented port does not belong to Control list"
+ ::= { failoverInfoTriggerEntry 7 }
+
+
+
+failoverInfoMonPortStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FailoverInfoTriggerMonPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table holds the information for individual triggers"
+ ::= { failoverInfo 4 }
+
+failoverInfoTriggerMonPortEntry OBJECT-TYPE
+ SYNTAX FailoverInfoTriggerMonPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the failover trigger table."
+ INDEX { failoverInfoTriggerMonId, failoverInfoTriggerMonPortId }
+ ::= { failoverInfoMonPortStateTable 1 }
+
+FailoverInfoTriggerMonPortEntry ::= SEQUENCE {
+ failoverInfoTriggerMonId Integer32,
+ failoverInfoTriggerMonPortId PortNumber,
+ failoverInfoTriggerMonPortStatus INTEGER
+ }
+
+failoverInfoTriggerMonId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trigger identifier."
+ ::= { failoverInfoTriggerMonPortEntry 1 }
+
+failoverInfoTriggerMonPortId OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port identifier."
+ ::= { failoverInfoTriggerMonPortEntry 2 }
+
+failoverInfoTriggerMonPortStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ failed(0),
+ operational(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port Status."
+ ::= { failoverInfoTriggerMonPortEntry 3 }
+
+
+failoverInfoCtlPortStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FailoverInfoTriggerCtlPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table holds the information for individual triggers"
+ ::= { failoverInfo 5 }
+
+failoverInfoTriggerCtlPortEntry OBJECT-TYPE
+ SYNTAX FailoverInfoTriggerCtlPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the failover trigger table."
+ INDEX { failoverInfoTriggerCtlId, failoverInfoTriggerCtlPortId }
+ ::= { failoverInfoCtlPortStateTable 1 }
+
+FailoverInfoTriggerCtlPortEntry ::= SEQUENCE {
+ failoverInfoTriggerCtlId Integer32,
+ failoverInfoTriggerCtlPortId PortNumber,
+ failoverInfoTriggerCtlPortStatus INTEGER
+ }
+
+failoverInfoTriggerCtlId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trigger identifier."
+ ::= { failoverInfoTriggerCtlPortEntry 1 }
+
+failoverInfoTriggerCtlPortId OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port identifier."
+ ::= { failoverInfoTriggerCtlPortEntry 2 }
+
+failoverInfoTriggerCtlPortStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ failed(0),
+ operational(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port Status."
+ ::= { failoverInfoTriggerCtlPortEntry 3 }
+
+
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: failoverInfo
+-- ----------------------------------------------------------------------------
+
+vlagInfo OBJECT IDENTIFIER ::= { layer2Info 16 }
+vlagInfoSystem OBJECT IDENTIFIER ::= { vlagInfo 1 }
+vlagInfoGroup OBJECT IDENTIFIER ::= { vlagInfo 2 }
+vlagInfoIslGroup OBJECT IDENTIFIER ::= { vlagInfoGroup 2 }
+
+ecpInfo OBJECT IDENTIFIER ::= { layer2Info 17 }
+
+-- 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,
+ vlanCurCfgStg Integer32,
+ vlanCurCfgPrVlanType INTEGER,
+ vlanCurCfgPrVlanMapPriId Integer32,
+ vlanCurCfgVlanName DisplayString
+ }
+
+vlanCurCfgVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier."
+ ::= { vlanCurCfgTableEntry 1 }
+
+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 2 }
+
+vlanCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a VLAN"
+ ::= { vlanCurCfgTableEntry 3 }
+
+
+vlanCurCfgStg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Spanning Tree Group for the VLAN."
+ ::= { vlanCurCfgTableEntry 5 }
+
+
+
+
+vlanCurCfgVlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN name."
+ ::= { vlanCurCfgTableEntry 9 }
+
+vlanCurCfgPrVlanType OBJECT-TYPE
+ SYNTAX INTEGER{
+ none(0),
+ primary(1),
+ isolated(2),
+ community(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the Private VLAN."
+ ::= { vlanCurCfgTableEntry 10 }
+
+vlanCurCfgPrVlanMapPriId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The primary vlan id"
+ ::= { vlanCurCfgTableEntry 11 }
+
+
+
+
+
+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,
+ vlanNewCfgAddPortIndex PortNumber,
+ vlanNewCfgRemovePortIndex PortNumber,
+ vlanNewCfgStg Integer32,
+ vlanNewCfgPrVlanType INTEGER,
+ vlanNewCfgPrVlanMapPriId Integer32,
+ 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 }
+
+vlanNewCfgAddPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 }
+
+vlanNewCfgRemovePortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 }
+
+
+vlanNewCfgStg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Spanning Tree Group for the VLAN."
+ ::= { vlanNewCfgTableEntry 9 }
+
+
+
+
+vlanNewCfgPrVlanType OBJECT-TYPE
+ SYNTAX INTEGER{
+ none(0),
+ primary(1),
+ isolated(2),
+ community(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of the Private VLAN."
+ ::= { vlanNewCfgTableEntry 13 }
+
+vlanNewCfgPrVlanMapPriId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The primary vlan id. To delete set 0."
+ ::= { vlanNewCfgTableEntry 14 }
+
+
+
+
+
+
+pvlanCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PvlanCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of PROTOCOL VLAN configuration."
+ ::= { vlan 5 }
+
+pvlanCurCfgTableEntry OBJECT-TYPE
+ SYNTAX PvlanCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Protocol VLAN configuration table."
+ INDEX { pvlanCurCfgVlanId, pvlanCurCfgPvlanId }
+ ::= { pvlanCurCfgTable 1 }
+
+PvlanCurCfgTableEntry ::= SEQUENCE {
+ pvlanCurCfgVlanId Integer32,
+ pvlanCurCfgPvlanId Integer32,
+ pvlanCurCfgPvlanFrameType INTEGER,
+ pvlanCurCfgPvlanEtherType DisplayString,
+ pvlanCurCfgPvlanPorts OCTET STRING,
+ pvlanCurCfgPvlanPrio INTEGER,
+ pvlanCurCfgPvlanState INTEGER,
+ pvlanCurCfgPvlanTagPorts OCTET STRING,
+ pvlanCurCfgPvlanPredefProto INTEGER
+ }
+
+pvlanCurCfgVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier."
+ ::= { pvlanCurCfgTableEntry 1 }
+
+pvlanCurCfgPvlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PVLAN identifier."
+ ::= { pvlanCurCfgTableEntry 2 }
+
+pvlanCurCfgPvlanFrameType OBJECT-TYPE
+ SYNTAX INTEGER{
+ none(0),
+ ethernet2(1),
+ snap(2),
+ llc(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The frame type of the PVLAN."
+ ::= { pvlanCurCfgTableEntry 3 }
+
+pvlanCurCfgPvlanEtherType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Ether type of the PVLAN."
+ ::= { pvlanCurCfgTableEntry 4 }
+
+pvlanCurCfgPvlanPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the PVLAN. The ports are presented in bitmap format."
+ ::= { pvlanCurCfgTableEntry 5 }
+
+pvlanCurCfgPvlanPrio OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The priority of the PVLAN."
+ ::= { pvlanCurCfgTableEntry 6 }
+
+pvlanCurCfgPvlanState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a PVLAN."
+ ::= { pvlanCurCfgTableEntry 7 }
+
+pvlanCurCfgPvlanTagPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The list of tagged-PVLAN ports. The ports are presented in bitmap format."
+ ::= { pvlanCurCfgTableEntry 8 }
+
+pvlanCurCfgPvlanPredefProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ userDefined(0),
+ decEther2(1),
+ ipv4Ether2(2),
+ ipv6Ether2(3),
+ ipx802dot2(4),
+ ipx802dot3(5),
+ ipxEther2(6),
+ ipxSnap(7),
+ netbios(8),
+ rarpEther2(9),
+ sna802dot2(10),
+ snaEther2(11),
+ vinesEther2(12),
+ xnsEther2(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A predefined Protocol (setting EtherType and FrameType to
+ predefined values)."
+ ::= { pvlanCurCfgTableEntry 9 }
+
+pvlanNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PvlanNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of PROTOCOL VLAN configuration."
+ ::= { vlan 6 }
+
+pvlanNewCfgTableEntry OBJECT-TYPE
+ SYNTAX PvlanNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Protocol VLAN configuration table."
+ INDEX { pvlanNewCfgVlanId, pvlanNewCfgPvlanId }
+ ::= { pvlanNewCfgTable 1 }
+
+PvlanNewCfgTableEntry ::= SEQUENCE {
+ pvlanNewCfgVlanId Integer32,
+ pvlanNewCfgPvlanId Integer32,
+ pvlanNewCfgPvlanFrameType INTEGER,
+ pvlanNewCfgPvlanEtherType DisplayString,
+ pvlanNewCfgPvlanAddPortIndex PortNumber,
+ pvlanNewCfgPvlanRemovePortIndex PortNumber,
+ pvlanNewCfgPvlanPrio INTEGER,
+ pvlanNewCfgPvlanState INTEGER,
+ pvlanNewCfgPvlanTagPortIndex PortNumber,
+ pvlanNewCfgPvlanUntagPortIndex PortNumber,
+ pvlanNewCfgPvlanPorts OCTET STRING,
+ pvlanNewCfgPvlanTagPorts OCTET STRING,
+ pvlanNewCfgPvlanDelete INTEGER,
+ pvlanNewCfgPvlanPredefProto INTEGER
+ }
+
+pvlanNewCfgVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier."
+ ::= { pvlanNewCfgTableEntry 1 }
+
+pvlanNewCfgPvlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The PVLAN identifier."
+ ::= { pvlanNewCfgTableEntry 2 }
+
+pvlanNewCfgPvlanFrameType OBJECT-TYPE
+ SYNTAX INTEGER{
+ none(0),
+ ethernet2(1),
+ snap(2),
+ llc(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The frame type of the PVLAN."
+ ::= { pvlanNewCfgTableEntry 3 }
+
+pvlanNewCfgPvlanEtherType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Ehter type of the PVLAN."
+ ::= { pvlanNewCfgTableEntry 4 }
+
+pvlanNewCfgPvlanAddPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port to be added to the specified PVLAN. A '0' value is
+ returned when read."
+ ::= { pvlanNewCfgTableEntry 5 }
+
+pvlanNewCfgPvlanRemovePortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port to be removed to the specified PVLAN. A '0' value is
+ returned when read."
+ ::= { pvlanNewCfgTableEntry 6 }
+
+pvlanNewCfgPvlanPrio OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The priority of the PVLAN."
+ ::= { pvlanNewCfgTableEntry 7 }
+
+pvlanNewCfgPvlanState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a PVLAN"
+ ::= { pvlanNewCfgTableEntry 8 }
+
+pvlanNewCfgPvlanTagPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port to be tagged for the specified PVLAN. A '0' value is
+ returned when read."
+ ::= { pvlanNewCfgTableEntry 9 }
+
+pvlanNewCfgPvlanUntagPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port to be untagged for the specified PVLAN. A '0' value is
+ returned when read."
+ ::= { pvlanNewCfgTableEntry 10 }
+
+pvlanNewCfgPvlanPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the PVLAN. The ports are presented in bitmap format."
+ ::= { pvlanNewCfgTableEntry 11 }
+
+pvlanNewCfgPvlanTagPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The list of tagged-PVLAN ports. The ports are presented in bitmap format."
+ ::= { pvlanNewCfgTableEntry 12 }
+
+pvlanNewCfgPvlanDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ delete(2),
+ no(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete a PVLAN"
+ ::= { pvlanNewCfgTableEntry 13 }
+
+pvlanNewCfgPvlanPredefProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ userDefined(0),
+ decEther2(1),
+ ipv4Ether2(2),
+ ipv6Ether2(3),
+ ipx802dot2(4),
+ ipx802dot3(5),
+ ipxEther2(6),
+ ipxSnap(7),
+ netbios(8),
+ rarpEther2(9),
+ sna802dot2(10),
+ snaEther2(11),
+ vinesEther2(12),
+ xnsEther2(13)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A predefined Protocol (setting EtherType and FrameType to
+ predefined values)."
+ ::= { pvlanNewCfgTableEntry 14 }
+
+
+
+-- 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 PortNumber,
+ lacpCurPortState INTEGER,
+ lacpCurPortActorPortPriority INTEGER,
+ lacpCurPortActorAdminKey INTEGER
+ , lacpCurPortActorMinLinks INTEGER
+ , lacpCurPortSuspendIndividual INTEGER
+ }
+
+lacpCurPortCfgTableId OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 }
+
+lacpCurPortActorMinLinks OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current minimum links for the Aggregation Port.
+ This is a 16-bit read-only value. The meaning of
+ particular Key values is of local significance."
+ ::= { lacpCurPortCfgTableEntry 5 }
+
+lacpCurPortSuspendIndividual OBJECT-TYPE
+SYNTAX INTEGER {
+ suspend(1),
+ individual(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It indicates if the port can be treated as an individual
+ link when it does not get LACPDU from the peer port.
+ suspend (can't be treated as a normal link)
+ individual (can be treated as a normal link)"
+ ::= { lacpCurPortCfgTableEntry 6 }
+
+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 PortNumber,
+ lacpNewPortState INTEGER,
+ lacpNewPortActorPortPriority INTEGER,
+ lacpNewPortActorAdminKey INTEGER,
+ lacpNewPortActorMinLinks INTEGER,
+ lacpNewPortSetToDefault INTEGER
+ , lacpNewPortSuspendIndividual INTEGER
+ }
+
+lacpNewPortCfgTableId OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 }
+
+lacpNewPortActorMinLinks OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current minimum links for the Aggregation Port.
+ This is a 16-bit read-write value. The meaning of
+ particular Key values is of local significance."
+ ::= { lacpNewPortCfgTableEntry 5 }
+
+lacpNewPortSetToDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ setDefault(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When read, always returns none(1).
+ When setting setDefault(2) value, the LACP port settings
+ are set to the default values."
+ ::= { lacpNewPortCfgTableEntry 6 }
+
+lacpNewPortSuspendIndividual OBJECT-TYPE
+SYNTAX INTEGER {
+ suspend(1),
+ individual(2)
+ }
+MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It indicates if the port can be treated as an individual
+ link when it does not get LACPDU from the peer port.
+ suspend (can't be treated as a normal link)
+ individual (can be treated as a normal link)"
+ ::= { lacpNewPortCfgTableEntry 7 }
+
+
+lacpDeleteTrunk OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete a trunk with specified admin key"
+ ::= { lacp 9 }
+
+lacpNewSystemSetToDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ setDefault(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When read, always returns none(1).
+ When setting setDefault(2) value, the LACP system settings
+ are set to the default values."
+ ::= { lacp 10 }
+
+
+-- 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,
+ 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 }
+
+
+
+
+
+
+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,
+ trunkGroupNewCfgAddPortIndex PortNumber,
+ trunkGroupNewCfgRemovePortIndex PortNumber,
+ trunkGroupNewCfgState INTEGER,
+ 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 }
+
+trunkGroupNewCfgAddPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port to be added in the trunk group. When read, 0 is returned."
+ ::= { trunkGroupNewCfgTableEntry 3 }
+
+trunkGroupNewCfgRemovePortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 }
+
+
+
+
+
+trunkLacpGroupTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in LACP trunk group table."
+ ::= { trunkgroup 4 }
+
+trunkLacpGroupCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrunkLacpGroupCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LACP trunk group configuration."
+ ::= { trunkgroup 5 }
+
+trunkLacpGroupCurCfgTableEntry OBJECT-TYPE
+ SYNTAX TrunkLacpGroupCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the LACP trunk group configuration table."
+ INDEX { trunkLacpGroupCurCfgIndex }
+ ::= { trunkLacpGroupCurCfgTable 1 }
+
+TrunkLacpGroupCurCfgTableEntry ::= SEQUENCE {
+ trunkLacpGroupCurCfgIndex Integer32,
+ trunkLacpGroupCurCfgAdminKey Integer32
+ }
+
+trunkLacpGroupCurCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of the LACP trunk group."
+ ::= { trunkLacpGroupCurCfgTableEntry 1 }
+
+trunkLacpGroupCurCfgAdminKey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The administrative key of the LACP trunk group. Ports
+ whose LACP key is same will be member ports of the trunk."
+ ::= { trunkLacpGroupCurCfgTableEntry 2 }
+
+
+trunkLacpGroupNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrunkLacpGroupNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LACP trunk group configuration."
+ ::= { trunkgroup 6 }
+
+trunkLacpGroupNewCfgTableEntry OBJECT-TYPE
+ SYNTAX TrunkLacpGroupNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the LACP trunk group configuration table."
+ INDEX { trunkLacpGroupNewCfgIndex }
+ ::= { trunkLacpGroupNewCfgTable 1 }
+
+TrunkLacpGroupNewCfgTableEntry ::= SEQUENCE {
+ trunkLacpGroupNewCfgIndex Integer32,
+ trunkLacpGroupNewCfgAdminKey Integer32
+ }
+
+trunkLacpGroupNewCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of the LACP trunk group."
+ ::= { trunkLacpGroupNewCfgTableEntry 1 }
+
+trunkLacpGroupNewCfgAdminKey OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative key of the LACP trunk group. Ports
+ whose LACP key is same will be member ports of the trunk.
+ Value 0 means LACP trunk group deletion."
+ ::= { trunkLacpGroupNewCfgTableEntry 2 }
+
+
+-- Elmo trunk hash
+l2ThashCurCfgSmacState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable smac hash."
+ ::= { thashL2 1 }
+
+l2ThashNewCfgSmacState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable smac hash."
+ ::= { thashL2 2 }
+
+l2ThashCurCfgDmacState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable dmac hash."
+ ::= { thashL2 3 }
+
+l2ThashNewCfgDmacState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable dmac hash."
+ ::= { thashL2 4 }
+
+l2ThashCurCfgSipState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable sip hash."
+ ::= { thashL2 5 }
+
+l2ThashNewCfgSipState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable sip hash."
+ ::= { thashL2 6 }
+
+l2ThashCurCfgDipState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable dip hash."
+ ::= { thashL2 7 }
+
+l2ThashNewCfgDipState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable dip hash."
+ ::= { thashL2 8 }
+
+l2ThashCurCfgIngressState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable ingres port hash."
+ ::= { thashL2 9 }
+
+l2ThashNewCfgIngressState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable ingres port hash."
+ ::= { thashL2 10 }
+
+l2ThashCurCfgL4PortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable L4 port hash."
+ ::= { thashL2 11 }
+
+l2ThashNewCfgL4PortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable L4 port hash."
+ ::= { thashL2 12 }
+
+
+
+
+
+-- 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,
+ 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 }
+
+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,
+ stgNewCfgVlanBmap OCTET STRING,
+ stgNewCfgRemoveAllVlan INTEGER
+ }
+
+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 }
+
+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 }
+
+stgNewCfgRemoveAllVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ default-config(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The all vlans to be removed from the specified Spanning Tree Group.
+ A '0' value is returned when read."
+ ::= { stgNewCfgTableEntry 14 }
+
+
+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 PortNumber,
+ stgCurCfgPortPriority INTEGER,
+ stgCurCfgPortPathCost Integer32,
+ 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 PortNumber
+ 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..240)
+ 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 (
+ range is (0..200000000) )."
+ ::= { stgCurCfgPortTableEntry 5 }
+
+
+
+
+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 PortNumber,
+ stgNewCfgPortPriority INTEGER,
+ stgNewCfgPortPathCost Integer32,
+ 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 PortNumber
+ 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..240)
+ 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 (
+ range is (0..200000000) )."
+ ::= { stgNewCfgPortTableEntry 5 }
+
+
+
+
+
+
+-- 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 PortNumber,
+ pmCurCfgPmirrMirrPortIndex PortNumber,
+ pmCurCfgPmirrDirection INTEGER
+ }
+
+pmCurCfgPmirrMoniPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The monitoring port number."
+ ::= { pmCurCfgPortMonitorEntry 1 }
+
+pmCurCfgPmirrMirrPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 }
+
+
+
+
+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 PortNumber,
+ pmNewCfgPmirrMirrPortIndex PortNumber,
+ pmNewCfgPmirrDirection INTEGER,
+ pmNewCfgPmirrDelete INTEGER,
+ pmNewCfgPmonDelete INTEGER
+ }
+
+pmNewCfgPmirrMoniPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The monitoring port number."
+ ::= { pmNewCfgPortMonitorEntry 1 }
+
+pmNewCfgPmirrMirrPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 }
+
+
+pmNewCfgPmonDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Setting the value to delete(2) will delete the monitor
+ port. When read, other(1) is returned."
+ ::= { pmNewCfgPortMonitorEntry 10 }
+
+
+
+-- MST Configuration
+
+
+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 }
+
+mstCurCfgRegionRevision OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Revision of the MST Region."
+ ::= { mstGeneralCfg 5 }
+
+mstNewCfgRegionRevision OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Revision 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),
+ pvrst(3)
+ }
+ 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),
+ pvrst(3)
+ }
+ 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 }
+
+mstCistCurCfgVlanBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlans applied to the CIST group. The vlans are
+ presented in bitmap format. This string displays vlan number
+ from 1 to 4094.
+
+ 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 applied to the CIST group.
+ 0 - The represented vlan not applied to the group"
+ ::= { mstCistBridgeCfg 9 }
+
+mstCistNewCfgVlanBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlans applied to the CIST group. The vlans are
+ presented in bitmap format. This string displays vlan number
+ from 1 to 4094.
+
+ 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 applied to the CIST group.
+ 0 - The represented vlan not applied to the group"
+ ::= { mstCistBridgeCfg 10 }
+
+mstCistNewCfgAddVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The vlan to be added to the CIST Group. A
+ '0' value is returned when read."
+ ::= { mstCistBridgeCfg 11 }
+
+-- 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 PortNumber,
+ mstCistCurCfgPortPriority INTEGER,
+ mstCistCurCfgPortPathCost INTEGER,
+ mstCistCurCfgPortLinkType INTEGER,
+ mstCistCurCfgPortEdge INTEGER,
+ mstCistCurCfgPortStpState INTEGER,
+ mstCistCurCfgPortHelloTime INTEGER
+ , mstCistCurCfgPortPvstProtection INTEGER
+ }
+
+mstCistCurCfgPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 (0..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. (for MSTP only)"
+ ::= { 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. (for MSTP only)"
+ ::= { 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 }
+
+ mstCistCurCfgPortPvstProtection OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the PVST Protection parameter."
+ ::= { mstCistCurCfgPortTableEntry 8 }
+
+
+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 PortNumber,
+ mstCistNewCfgPortPriority INTEGER,
+ mstCistNewCfgPortPathCost INTEGER,
+ mstCistNewCfgPortStpState INTEGER,
+ mstCistNewCfgPortHelloTime INTEGER
+ , mstCistNewCfgPortPvstProtection INTEGER
+}
+
+
+mstCistNewCfgPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 (0..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 }
+
+
+
+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 }
+
+ mstCistNewCfgPortPvstProtection OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of the PVST Protection parameter."
+ ::= { mstCistNewCfgPortTableEntry 8 }
+
+
+
+-- L2 general
+
+
+
+
+pvstCompatibilityCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable PVST+ compatibility"
+ ::= { l2GeneralCfg 9 }
+
+pvstCompatibilityNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable PVST+ compatibility"
+ ::= { l2GeneralCfg 10 }
+
+nostpCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "STP Mode Disable global state."
+ ::= { l2GeneralCfg 11 }
+
+nostpNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable STP Mode Disable."
+ ::= { l2GeneralCfg 12 }
+
+stpLoopGuardCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "STP loop guard global state."
+ ::= { l2GeneralCfg 13 }
+
+stpLoopGuardNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable STP loop guard."
+ ::= { l2GeneralCfg 14 }
+
+vlanAutoStgCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN automatic STG assignment global state."
+ ::= { l2GeneralCfg 15 }
+
+vlanAutoStgNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VLAN automatic STG assignment."
+ ::= { l2GeneralCfg 16 }
+
+
+
+--
+-- { LLDP Port Table
+--
+lldpPortTableMaxEnt OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the port configuration
+ host table."
+ ::= { lldpCfg 1 }
+
+lldpCurCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpCurCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LLDP port configuration in the current_configuration
+ block."
+ ::= { lldpCfg 2 }
+
+lldpCurCfgPortEntry OBJECT-TYPE
+ SYNTAX LldpCurCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the LLDP port configuration table in the
+ current_configuration block."
+ INDEX { lldpCurCfgPortIndx }
+ ::= { lldpCurCfgPortTable 1 }
+
+LldpCurCfgPortEntry ::= SEQUENCE {
+ lldpCurCfgPortIndx PortNumber,
+ lldpCurCfgPortAdmStat INTEGER,
+ lldpCurCfgPortSnmpTrap INTEGER
+ ,lldpCurCfgPortportdesctlv INTEGER
+ ,lldpCurCfgPortsysnametlv INTEGER
+ ,lldpCurCfgPortsysdescrtlv INTEGER
+ ,lldpCurCfgPortsyscaptlv INTEGER
+ ,lldpCurCfgPortmgmtaddrtlv INTEGER
+ ,lldpCurCfgPortportvidtlv INTEGER
+ ,lldpCurCfgPortportprottlv INTEGER
+ ,lldpCurCfgPortvlannametlv INTEGER
+ ,lldpCurCfgPortprotidtlv INTEGER
+ ,lldpCurCfgPortmacphytlv INTEGER
+ ,lldpCurCfgPortpowermditlv INTEGER
+ ,lldpCurCfgPortlinkaggrtlv INTEGER
+ ,lldpCurCfgPortframesztlv INTEGER
+ ,lldpCurCfgPortevbtlv INTEGER
+ }
+
+lldpCurCfgPortIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in LLDP port configurations table."
+ ::= { lldpCurCfgPortEntry 1 }
+
+lldpCurCfgPortAdmStat OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabledTxOnly(1),
+ enabledRxOnly(2),
+ enabledRxTx(3),
+ disabled(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the admin status of the LLDP port."
+ ::= { lldpCurCfgPortEntry 2 }
+
+lldpCurCfgPortSnmpTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the SNMP trap notification state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 3 }
+
+lldpCurCfgPortportdesctlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Port Description TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 4 }
+
+lldpCurCfgPortsysnametlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the System Name TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 5 }
+
+lldpCurCfgPortsysdescrtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the System Description TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 6 }
+
+lldpCurCfgPortsyscaptlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the System Capabilities TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 7 }
+
+lldpCurCfgPortmgmtaddrtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Management Address TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 8 }
+
+lldpCurCfgPortportvidtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Port VLAN ID TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 9 }
+
+lldpCurCfgPortportprottlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Port and Protocol VLAN ID TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 10 }
+
+lldpCurCfgPortvlannametlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the VLAN Name TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 11 }
+
+lldpCurCfgPortprotidtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Protocol Identity TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 12 }
+
+lldpCurCfgPortmacphytlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the MAC/PHY Configuration/Status TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 13 }
+
+lldpCurCfgPortpowermditlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Power Via MDI TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 14 }
+
+lldpCurCfgPortlinkaggrtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Link Aggregation TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 15 }
+
+lldpCurCfgPortframesztlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Maximum Frame Size TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 16 }
+
+
+lldpCurCfgPortevbtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the EVB TLV state of the LLDP port."
+ ::= { lldpCurCfgPortEntry 18 }
+
+
+
+lldpNewCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpNewCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LLDP port configuration in the new_configuration
+ block."
+ ::= { lldpCfg 3 }
+
+lldpNewCfgPortEntry OBJECT-TYPE
+ SYNTAX LldpNewCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the LLDP port configuration table in the
+ new_configuration block."
+ INDEX { lldpNewCfgPortIndx }
+ ::= { lldpNewCfgPortTable 1 }
+
+LldpNewCfgPortEntry ::= SEQUENCE {
+ lldpNewCfgPortIndx PortNumber,
+ lldpNewCfgPortAdmStat INTEGER,
+ lldpNewCfgPortSnmpTrap INTEGER
+ ,lldpNewCfgPortportdesctlv INTEGER
+ ,lldpNewCfgPortsysnametlv INTEGER
+ ,lldpNewCfgPortsysdescrtlv INTEGER
+ ,lldpNewCfgPortsyscaptlv INTEGER
+ ,lldpNewCfgPortmgmtaddrtlv INTEGER
+ ,lldpNewCfgPortportvidtlv INTEGER
+ ,lldpNewCfgPortportprottlv INTEGER
+ ,lldpNewCfgPortvlannametlv INTEGER
+ ,lldpNewCfgPortprotidtlv INTEGER
+ ,lldpNewCfgPortmacphytlv INTEGER
+ ,lldpNewCfgPortpowermditlv INTEGER
+ ,lldpNewCfgPortlinkaggrtlv INTEGER
+ ,lldpNewCfgPortframesztlv INTEGER
+ ,lldpNewCfgPortalltlv INTEGER
+ }
+
+lldpNewCfgPortIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in LLDP port configurations table."
+ ::= { lldpNewCfgPortEntry 1 }
+
+lldpNewCfgPortAdmStat OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabledTxOnly(1),
+ enabledRxOnly(2),
+ enabledRxTx(3),
+ disabled(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the admin status of the LLDP port."
+ ::= { lldpNewCfgPortEntry 2 }
+
+lldpNewCfgPortSnmpTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the SNMP trap notification state of the LLDP port"
+ ::= { lldpNewCfgPortEntry 3 }
+
+lldpNewCfgPortportdesctlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Port Description TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 4 }
+
+lldpNewCfgPortsysnametlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the System Name TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 5 }
+
+lldpNewCfgPortsysdescrtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the System Description TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 6 }
+
+lldpNewCfgPortsyscaptlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the System Capabilities TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 7 }
+
+lldpNewCfgPortmgmtaddrtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Management Address TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 8 }
+
+lldpNewCfgPortportvidtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Port VLAN ID TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 9 }
+
+lldpNewCfgPortportprottlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Port and Protocol VLAN ID TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 10 }
+
+lldpNewCfgPortvlannametlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the VLAN Name TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 11 }
+
+lldpNewCfgPortprotidtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Protocol Identity TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 12 }
+
+lldpNewCfgPortmacphytlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the MAC/PHY Configuration/Status TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 13 }
+
+lldpNewCfgPortpowermditlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Power Via MDI TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 14 }
+
+lldpNewCfgPortlinkaggrtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Link Aggregation TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 15 }
+
+lldpNewCfgPortframesztlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Maximum Frame Size TLV state of the LLDP port."
+ ::= { lldpNewCfgPortEntry 16 }
+
+lldpNewCfgPortalltlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2),
+ other(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the corresponding state for all the LLDP port's TLVs.
+ other(3) is returned when the object is read."
+ ::= { lldpNewCfgPortEntry 17 }
+
+
+
+--
+-- } End of LLDP Port Table
+--
+
+--
+-- { LLDP General Table
+--
+lldpGeneral OBJECT IDENTIFIER ::= { lldpCfg 4 }
+
+lldpCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LLDP global state."
+ ::= { lldpGeneral 1 }
+
+lldpNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Globally turn LLDP on or off."
+ ::= { lldpGeneral 2 }
+
+lldpCurCfgMsgTxInt OBJECT-TYPE
+ SYNTAX INTEGER (5..32768)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LLDP message transmission interval for LLDPDU."
+ ::= { lldpGeneral 3 }
+
+lldpNewCfgMsgTxInt OBJECT-TYPE
+ SYNTAX INTEGER (5..32768)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LLDP message transmission interval for LLDPDU."
+ ::= { lldpGeneral 4 }
+
+lldpCurCfgMsgTxHld OBJECT-TYPE
+ SYNTAX INTEGER (2..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LLDP message transmission holdtime-multiplier."
+ ::= { lldpGeneral 5 }
+
+lldpNewCfgMsgTxHld OBJECT-TYPE
+ SYNTAX INTEGER (2..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LLDP message transmission holdtime-multiplier."
+ ::= { lldpGeneral 6 }
+
+lldpCurCfgNotifInt OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LLDP minimum SNMP trap notification interval."
+ ::= { lldpGeneral 7 }
+
+lldpNewCfgNotifInt OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LLDP minimum SNMP trap notification interval."
+ ::= { lldpGeneral 8 }
+
+lldpCurCfgTxDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..8192)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LLDP delay interval between advertisements."
+ ::= { lldpGeneral 9 }
+
+lldpNewCfgTxDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..8192)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LLDP delay interval between advertisements."
+ ::= { lldpGeneral 10 }
+
+lldpCurCfgReinitDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LLDP reinit delay interval."
+ ::= { lldpGeneral 11 }
+
+lldpNewCfgReinitDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LLDP reinit delay interval."
+ ::= { lldpGeneral 12 }
+--
+-- } End of LLDP General Table
+--
+
+--
+-- { LLDP Statistics
+--
+lldpStatsTableMaxEnt OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the statistics
+ host table."
+ ::= { lldpStats 1 }
+
+lldpStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LLDP statistics."
+ ::= { lldpStats 2 }
+
+lldpStatsClearAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(2) results in clearing the LLDP statistics
+ for all the ports."
+ ::= { lldpStats 3 }
+
+lldpStatsTableEntry OBJECT-TYPE
+ SYNTAX LldpStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "LLDP statistics info."
+ INDEX { lldpStatsIndex }
+ ::= { lldpStatsTable 1 }
+
+LldpStatsTableEntry ::= SEQUENCE {
+ lldpStatsIndex PortNumber,
+ lldpStatsFramesOutTotal Counter32,
+ lldpStatsFramesInTotal Counter32,
+ lldpStatsFramesInErrorsTotal Counter32,
+ lldpStatsFramesDiscardedTotal Counter32,
+ lldpStatsTLVsUnrecognizedTotal Counter32,
+ lldpStatsAgeoutsTotal Counter32,
+ lldpStatsClear INTEGER
+}
+
+lldpStatsIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in LLDP port statistics."
+ ::= { lldpStatsTableEntry 1 }
+
+lldpStatsFramesOutTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of LLDP frames transmitted in this port."
+ ::= { lldpStatsTableEntry 2 }
+
+lldpStatsFramesInTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of LLDP frames received in this port."
+ ::= { lldpStatsTableEntry 3 }
+
+lldpStatsFramesInErrorsTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of erroneous LLDP frames received in this port."
+ ::= { lldpStatsTableEntry 4 }
+
+lldpStatsFramesDiscardedTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received LLDP frames discarded in this port."
+ ::= { lldpStatsTableEntry 5 }
+
+lldpStatsTLVsUnrecognizedTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of unrecognized TLVs in this port."
+ ::= { lldpStatsTableEntry 6 }
+
+lldpStatsAgeoutsTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of neighbor's information deleted in this port."
+ ::= { lldpStatsTableEntry 7 }
+
+lldpStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(2) results in clearing the LLDP statistics."
+ ::= { lldpStatsTableEntry 8 }
+
+
+--
+-- } End of LLDP Statistics
+--
+
+--
+-- { LLDP Info
+--
+lldpInfoPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpInfoPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LLDP Port Info."
+ ::= { lldpInfo 1 }
+
+lldpInfoPortEntry OBJECT-TYPE
+ SYNTAX LldpInfoPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "LLDP Port Info."
+ INDEX { lldpInfoPortIndex }
+ ::= { lldpInfoPortTable 1 }
+
+LldpInfoPortEntry ::= SEQUENCE {
+ lldpInfoPortIndex PortNumber,
+ lldpInfoPortAlias DisplayString,
+ lldpInfoPortMacAddress PhysAddress,
+ lldpInfoPortMtu Integer32,
+ lldpInfoPortEnabled INTEGER,
+ lldpInfoPortAdminStatus INTEGER,
+ lldpInfoPortRxChanges INTEGER
+ ,lldpInfoPortportdesctlv INTEGER
+ ,lldpInfoPortsysnametlv INTEGER
+ ,lldpInfoPortsysdescrtlv INTEGER
+ ,lldpInfoPortsyscaptlv INTEGER
+ ,lldpInfoPortmgmtaddrtlv INTEGER
+ ,lldpInfoPortportvidtlv INTEGER
+ ,lldpInfoPortportprottlv INTEGER
+ ,lldpInfoPortvlannametlv INTEGER
+ ,lldpInfoPortprotidtlv INTEGER
+ ,lldpInfoPortmacphytlv INTEGER
+ ,lldpInfoPortpowermditlv INTEGER
+ ,lldpInfoPortlinkaggrtlv INTEGER
+ ,lldpInfoPortframesztlv INTEGER
+ ,lldpInfoPortevbtlv INTEGER
+}
+
+lldpInfoPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in LLDP info port table."
+ ::= { lldpInfoPortEntry 1 }
+
+lldpInfoPortAlias OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port alias of the port in LLDP info port table."
+ ::= { lldpInfoPortEntry 2 }
+
+lldpInfoPortMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mac address of the port in LLDP info port table."
+ ::= { lldpInfoPortEntry 3 }
+
+lldpInfoPortMtu OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MTU size of the port in LLDP info port table."
+ ::= { lldpInfoPortEntry 4 }
+
+lldpInfoPortEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PortEnabled field of the port in LLDP info port table."
+ ::= { lldpInfoPortEntry 5 }
+
+lldpInfoPortAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabledTxOnly(1),
+ enabledRxOnly(2),
+ enabledRxTx(3),
+ disabled(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Admin Status of the port in LLDP info port table."
+ ::= { lldpInfoPortEntry 6 }
+
+lldpInfoPortRxChanges OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rxChanges field of the port in LLDP info port table."
+ ::= { lldpInfoPortEntry 7 }
+
+lldpInfoPortportdesctlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Port Description TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 8 }
+
+lldpInfoPortsysnametlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the System Name TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 9 }
+
+lldpInfoPortsysdescrtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the System Description TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 10 }
+
+lldpInfoPortsyscaptlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the System Capabilities TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 11 }
+
+lldpInfoPortmgmtaddrtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Management Address TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 12 }
+
+lldpInfoPortportvidtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Port VLAN ID TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 13 }
+
+lldpInfoPortportprottlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Port and Protocol VLAN ID TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 14 }
+
+lldpInfoPortvlannametlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the VLAN Name TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 15 }
+
+lldpInfoPortprotidtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Protocol Identity TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 16 }
+
+lldpInfoPortmacphytlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the MAC/PHY Configuration/Status TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 17 }
+
+lldpInfoPortpowermditlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Power Via MDI TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 18 }
+
+lldpInfoPortlinkaggrtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Link Aggregation TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 19 }
+
+lldpInfoPortframesztlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Maximum Frame Size TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 20 }
+
+
+lldpInfoPortevbtlv OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the EVB TLV state of the LLDP port."
+ ::= { lldpInfoPortEntry 22 }
+
+lldpInfoTxTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpInfoTxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LLDP Transmit State Machine Info."
+ ::= { lldpInfo 2 }
+
+lldpInfoTxEntry OBJECT-TYPE
+ SYNTAX LldpInfoTxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "LLDP Transmit State Machine Info."
+ INDEX { lldpInfoTxIndex }
+ ::= { lldpInfoTxTable 1 }
+
+LldpInfoTxEntry ::= SEQUENCE {
+ lldpInfoTxIndex PortNumber,
+ lldpInfoTxState INTEGER,
+ lldpInfoTxLocalChanged INTEGER,
+ lldpInfoTxTTL Integer32,
+ lldpInfoTxTxTTR Integer32,
+ lldpInfoTxDelayWhile Integer32,
+ lldpInfoTxShutdownWhile Integer32,
+ lldpInfoTxReinitDelay Integer32,
+ lldpInfoTxHoldMultiplier Integer32,
+ lldpInfoTxTransmitInterval Integer32,
+ lldpInfoTxTransmitDelay Integer32,
+ lldpInfoTxDMAC DisplayString
+}
+
+lldpInfoTxIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in LLDP Transmit State Machine info table."
+ ::= { lldpInfoTxEntry 1 }
+
+lldpInfoTxState OBJECT-TYPE
+ SYNTAX INTEGER {
+ txLldpInitialize(1),
+ txIdle(2),
+ txShutdownFrame(3),
+ txInfoFrame(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transmit state of the port in LLDP Transmit State Machine."
+ ::= { lldpInfoTxEntry 2 }
+
+lldpInfoTxLocalChanged OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The somethingChangedLocal field of the port in LLDP Transmit
+ State Machine."
+ ::= { lldpInfoTxEntry 3 }
+
+lldpInfoTxTTL OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The txTTL timer of the port in LLDP Transmit State Machine."
+ ::= { lldpInfoTxEntry 4 }
+
+lldpInfoTxTxTTR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The txTTR timer of the port in LLDP Transmit State Machine."
+ ::= { lldpInfoTxEntry 5 }
+
+lldpInfoTxDelayWhile OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The txDelayWhile timer of the port in LLDP Transmit State
+ Machine."
+ ::= { lldpInfoTxEntry 6 }
+
+lldpInfoTxShutdownWhile OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The txShutdownWhile timer of the port in LLDP Transmit State
+ Machine."
+ ::= { lldpInfoTxEntry 7 }
+
+lldpInfoTxReinitDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The reinitDelay timer of the port in LLDP Transmit State
+ Machine."
+ ::= { lldpInfoTxEntry 8 }
+
+lldpInfoTxHoldMultiplier OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The msgTxHold timer of the port in LLDP Transmit State
+ Machine."
+ ::= { lldpInfoTxEntry 9 }
+
+lldpInfoTxTransmitInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The msgTxInterval timer of the port in LLDP Transmit State
+ Machine."
+ ::= { lldpInfoTxEntry 10 }
+
+lldpInfoTxTransmitDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The txDelay timer of the port in LLDP Transmit State Machine."
+ ::= { lldpInfoTxEntry 11 }
+
+lldpInfoTxDMAC OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Destination MAC address of the LLDP remote devices.
+ Legend(possible values in DMAC column) :
+ NB - Nearest Bridge - 01-80-C2-00-00-0E
+ NnTB - Nearest non-TPMR Bridge - 01-80-C2-00-00-03
+ NCB - Nearest Customer Bridge - 01-80-C2-00-00-00"
+ ::= { lldpInfoTxEntry 12 }
+
+
+
+
+lldpInfoRxTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpInfoRxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LLDP Receive State Machine Info."
+ ::= { lldpInfo 3 }
+
+lldpInfoRxEntry OBJECT-TYPE
+ SYNTAX LldpInfoRxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "LLDP Receive State Machine Info."
+ INDEX { lldpInfoRxIndex }
+ ::= { lldpInfoRxTable 1 }
+
+LldpInfoRxEntry ::= SEQUENCE {
+ lldpInfoRxIndex PortNumber,
+ lldpInfoRxState INTEGER,
+ lldpInfoRxBadFrame INTEGER,
+ lldpInfoRxRcvFrame INTEGER,
+ lldpInfoRxRxInfoAge INTEGER,
+ lldpInfoRxRemoteChanged INTEGER,
+ lldpInfoRxTooManyNeighbors INTEGER,
+ lldpInfoRxSNMPNotify INTEGER,
+ lldpInfoRxRxTTL Integer32,
+ lldpInfoRxTooManyNeighborTimer Integer32,
+ lldpInfoRxDMAC DisplayString
+}
+
+lldpInfoRxIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in LLDP Receive State Machine info table."
+ ::= { lldpInfoRxEntry 1 }
+
+lldpInfoRxState OBJECT-TYPE
+ SYNTAX INTEGER {
+ lldpWaitPortOperational(1),
+ deleteAgedInfo(2),
+ rxLldpInitialize(3),
+ rxWaitForFrame(4),
+ rxFrame(5),
+ deleteInfo(6),
+ updateInfo(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The receive state of the port in LLDP Receive State Machine."
+ ::= { lldpInfoRxEntry 2 }
+
+lldpInfoRxBadFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The badFrame field of the port in LLDP Receive State Machine."
+ ::= { lldpInfoRxEntry 3 }
+
+lldpInfoRxRcvFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rcvFrame field of the port in LLDP Receive State Machine."
+ ::= { lldpInfoRxEntry 4 }
+
+lldpInfoRxRxInfoAge OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rxInfoAge field of the port in LLDP Receive State Machine."
+ ::= { lldpInfoRxEntry 5 }
+
+lldpInfoRxRemoteChanged OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The somethingChangedRemote field of the port in LLDP Receive
+ State Machine."
+ ::= { lldpInfoRxEntry 6 }
+
+lldpInfoRxTooManyNeighbors OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tooManyNeighbors field of the port in LLDP Receive
+ State Machine."
+ ::= { lldpInfoRxEntry 7 }
+
+lldpInfoRxSNMPNotify OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tooManyNeighbors field of the port in LLDP Receive
+ State Machine."
+ ::= { lldpInfoRxEntry 8 }
+
+lldpInfoRxRxTTL OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rxTTL timer of the port in LLDP Receive State Machine."
+ ::= { lldpInfoRxEntry 9 }
+
+lldpInfoRxTooManyNeighborTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tooManyNeighborsTimer timer of the port in LLDP Receive State
+ Machine."
+ ::= { lldpInfoRxEntry 10 }
+
+lldpInfoRxDMAC OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Destination MAC address of the LLDP remote devices.
+ Legend(possible values in DMAC column) :
+ NB - Nearest Bridge - 01-80-C2-00-00-0E
+ NnTB - Nearest non-TPMR Bridge - 01-80-C2-00-00-03
+ NCB - Nearest Customer Bridge - 01-80-C2-00-00-00"
+ ::= { lldpInfoRxEntry 11 }
+
+
+lldpInfoRemoteDevicesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpInfoRemoteDevicesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LLDP remote devices Info."
+ ::= { lldpInfo 4 }
+
+lldpInfoRemoteDevicesEntry OBJECT-TYPE
+ SYNTAX LldpInfoRemoteDevicesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "LLDP remote devices Info."
+ INDEX { lldpInfoRemoteDevicesIndex }
+ ::= { lldpInfoRemoteDevicesTable 1 }
+
+LldpInfoRemoteDevicesEntry ::= SEQUENCE {
+ lldpInfoRemoteDevicesIndex INTEGER,
+ lldpInfoRemoteDevicesRemoteTTL Integer32,
+ lldpInfoRemoteDevicesRxChanges INTEGER,
+ lldpInfoRemoteDevicesLocalPort DisplayString,
+ lldpInfoRemoteDevicesChassisSubtype INTEGER,
+ lldpInfoRemoteDevicesChassisId DisplayString,
+ lldpInfoRemoteDevicesPortSubtype INTEGER,
+ lldpInfoRemoteDevicesPortId DisplayString,
+ lldpInfoRemoteDevicesSystemName DisplayString,
+ lldpInfoRemoteDevicesSystemDescription DisplayString,
+ lldpInfoRemoteDevicesPortDescription DisplayString,
+ lldpInfoRemoteDevicesSystemCapSupported DisplayString,
+ lldpInfoRemoteDevicesSystemCapEnabled DisplayString,
+ lldpInfoRemoteDMAC DisplayString
+}
+
+lldpInfoRemoteDevicesIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in LLDP remote devices info table."
+ ::= { lldpInfoRemoteDevicesEntry 1 }
+
+-- lldpInfoMsapMagicNumber OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The magic number of the LLDP MSAP entry."
+-- ::= { lldpInfoRemoteDevicesEntry 2 }
+
+lldpInfoRemoteDevicesRemoteTTL OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote TTL of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesEntry 3 }
+
+lldpInfoRemoteDevicesRxChanges OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rxChanges field of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesEntry 4 }
+
+lldpInfoRemoteDevicesLocalPort OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local port alias of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesEntry 5 }
+
+lldpInfoRemoteDevicesChassisSubtype OBJECT-TYPE
+ SYNTAX INTEGER {
+ chassisComponent(1),
+ interfaceAlias(2),
+ portComponent(3),
+ macAddress(4),
+ networkAddress(5),
+ interfaceName(6),
+ locallyAssigned(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The chassis ID subtype of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesEntry 6 }
+
+lldpInfoRemoteDevicesChassisId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The chassis ID of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesEntry 7 }
+
+lldpInfoRemoteDevicesPortSubtype OBJECT-TYPE
+ SYNTAX INTEGER {
+ interfaceAlias(1),
+ portComponent(2),
+ macAddress(3),
+ networkAddress(4),
+ interfaceName(5),
+ agentCircuitId(6),
+ locallyAssigned(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port ID subtype of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesEntry 8 }
+
+lldpInfoRemoteDevicesPortId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port ID of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesEntry 9 }
+
+lldpInfoRemoteDevicesSystemName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system name of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesEntry 10 }
+
+lldpInfoRemoteDevicesSystemDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system description of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesEntry 11 }
+
+lldpInfoRemoteDevicesPortDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port description of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesEntry 12 }
+
+lldpInfoRemoteDevicesSystemCapSupported OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The supported system capabilities of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesEntry 13 }
+
+lldpInfoRemoteDevicesSystemCapEnabled OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The enabled system capabilities of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesEntry 14 }
+
+lldpInfoRemoteDMAC OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Destination MAC address of the LLDP remote devices.
+ Legend(possible values in DMAC column) :
+ NB - Nearest Bridge - 01-80-C2-00-00-0E
+ NnTB - Nearest non-TPMR Bridge - 01-80-C2-00-00-03
+ NCB - Nearest Customer Bridge - 01-80-C2-00-00-00"
+ ::= { lldpInfoRemoteDevicesEntry 15 }
+--
+-- lldpInfoRemoteDevicesManAddrTable : Management addresses of remote system
+--
+
+lldpInfoRemoteDevicesManAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpInfoRemoteDevicesManAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LLDP remote devices management address Info."
+ ::= { lldpInfo 5 }
+
+lldpInfoRemoteDevicesManAddrEntry OBJECT-TYPE
+ SYNTAX LldpInfoRemoteDevicesManAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "LLDP remote devices management address Info."
+ INDEX { lldpInfoRemoteDevicesIndex,
+ lldpInfoRemoteDevicesManAddrSubtype,
+ lldpInfoRemoteDevicesManAddr
+ }
+ ::= { lldpInfoRemoteDevicesManAddrTable 1 }
+
+LldpInfoRemoteDevicesManAddrEntry ::= SEQUENCE {
+ lldpInfoRemoteDevicesManAddrSubtype INTEGER,
+ lldpInfoRemoteDevicesManAddr DisplayString,
+ lldpInfoRemoteDevicesManAddrIfSubtype INTEGER,
+ lldpInfoRemoteDevicesManAddrIfId Integer32,
+ lldpInfoRemoteDevicesManAddrOID DisplayString
+}
+
+lldpInfoRemoteDevicesManAddrSubtype OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ ipV4(1),
+ ipV6(2),
+ nsap(3),
+ hdlc(4),
+ bbn1822(5),
+ all802(6),
+ e163(7),
+ e164(8),
+ f69(9),
+ x121(10),
+ ipx(11),
+ appletalk(12),
+ decnetIV(13),
+ banyanVines(14),
+ e164withNsap(15),
+ dns(16),
+ distinguishedname(17),
+ asnumber(18),
+ xtpoveripv4(19),
+ xtpoveripv6(20),
+ xtpnativemodextp(21),
+ reserved(65535)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management address subtype of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesManAddrEntry 1 }
+
+lldpInfoRemoteDevicesManAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management address of the LLDP remote devices entry."
+ ::= { lldpInfoRemoteDevicesManAddrEntry 2 }
+
+lldpInfoRemoteDevicesManAddrIfSubtype OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ifIndex(2),
+ systemPortNumber(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface numbering subtype of the LLDP remote devices
+ management address entry."
+ ::= { lldpInfoRemoteDevicesManAddrEntry 3 }
+
+lldpInfoRemoteDevicesManAddrIfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface number of the LLDP remote devices management address
+ entry."
+ ::= { lldpInfoRemoteDevicesManAddrEntry 4 }
+
+lldpInfoRemoteDevicesManAddrOID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object identifier of the LLDP remote devices management address
+ entry."
+ ::= { lldpInfoRemoteDevicesManAddrEntry 5 }
+
+lldpClearMsap OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(0),
+ clearMsap(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear LLDP remote devices information when setting clearMsap(1).
+ When read, ok(0) is always returned."
+ ::= { lldpInfo 6 }
+
+evbTLVInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EvbTLVInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ECDP TLV Info."
+ ::= { lldpInfo 7 }
+
+evbTLVInfoEntry OBJECT-TYPE
+ SYNTAX EvbTLVInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about EVB TLV."
+ INDEX { evbTLVInfoEntryIndex }
+ ::= { evbTLVInfoTable 1 }
+
+EvbTLVInfoEntry ::= SEQUENCE {
+ evbTLVInfoEntryIndex Integer32
+ ,evbPortIndex Integer32
+ ,evbLocalCapability OCTET STRING
+ ,evbLocalCurrent OCTET STRING
+ ,evbLocalRTEVal Integer32
+ ,evbRemoteCapability OCTET STRING
+ ,evbRemoteCurrent OCTET STRING
+ ,evbRemoteRTEVal Integer32
+ }
+
+evbTLVInfoEntryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the vsi info table."
+ ::= { evbTLVInfoEntry 1 }
+
+evbPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The evb tlv port info."
+ ::= { evbTLVInfoEntry 2 }
+
+evbLocalCapability OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local evb tlv capabilityinfo."
+ ::= { evbTLVInfoEntry 3 }
+
+evbLocalCurrent OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local evb tlv current info."
+ ::= { evbTLVInfoEntry 4 }
+
+evbLocalRTEVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local evb tlv ECP RTE info."
+ ::= { evbTLVInfoEntry 5 }
+
+evbRemoteCapability OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote evb tlv capability nfo."
+ ::= { evbTLVInfoEntry 6 }
+
+evbRemoteCurrent OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote evb tlv cuurent info."
+ ::= { evbTLVInfoEntry 7 }
+
+evbRemoteRTEVal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote evb tlv ECP RTE info."
+ ::= { evbTLVInfoEntry 8 }
+
+
+
+--
+-- } End of LLDP Info
+--
+
+--
+-- { UDLD
+--
+
+udldInfoPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UdldInfoPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of UDLD port info."
+ ::= { udldInfo 1 }
+
+udldInfoPortEntry OBJECT-TYPE
+ SYNTAX UdldInfoPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row inside UDLD port info table."
+ INDEX { udldInfoPortIndex }
+ ::= { udldInfoPortTable 1 }
+
+UdldInfoPortEntry ::= SEQUENCE
+{ udldInfoPortIndex PortNumber
+, udldInfoPortConfig INTEGER
+, udldInfoPortMode INTEGER
+, udldInfoPortLink INTEGER
+, udldInfoPortOperationalStatus INTEGER
+, udldInfoPortBidirectionalStatus INTEGER
+, udldInfoPortInterval INTEGER
+, udldInfoPortTimeout INTEGER
+, udldInfoPortNeighborCount INTEGER
+}
+
+udldInfoPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in UDLD port configuration table."
+ ::= { udldInfoPortEntry 1 }
+
+udldInfoPortConfig OBJECT-TYPE
+ SYNTAX INTEGER
+ { enabled(1)
+ , disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Config field of the port in UDLD port info table.
+ Shows the administative state of the current port."
+ ::= { udldInfoPortEntry 2 }
+
+udldInfoPortMode OBJECT-TYPE
+ SYNTAX INTEGER
+ { aggresive(1)
+ , normal(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Mode field of the port in UDLD info port table.
+ Shows the udld administrative mode for the current port."
+ ::= { udldInfoPortEntry 3 }
+
+udldInfoPortLink OBJECT-TYPE
+ SYNTAX INTEGER
+ { up(1)
+ , down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Link field of the port in UDLD info port table.
+ Shows the state of the link associated with the port."
+ ::= { udldInfoPortEntry 4 }
+
+udldInfoPortOperationalStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ { init(1)
+ , inactive(2)
+ , linkup(3)
+ , advertisement(4)
+ , detection(5)
+ , extDetection(6)
+ , shutdown(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OperationalStatus field of the port in UDLD info port table.
+ Contains the udld operational state for the current port."
+ ::= { udldInfoPortEntry 5 }
+
+udldInfoPortBidirectionalStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ { unknown(1)
+ , unidirectional(2)
+ , bidirectional(3)
+ , loop(4)
+ , neighborMismatch(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BidirectionalStatus field of the port in UDLD info port table.
+ Contains the udld bidirectional state for the current port."
+ ::= { udldInfoPortEntry 6 }
+
+udldInfoPortInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Interval field of the port in UDLD info port table.
+ The duration, measured in seconds, of the interval during which
+ UDLD probes are sent, after the linkup or detection phases.
+ Its time unit is 1 second."
+ ::= { udldInfoPortEntry 7 }
+
+udldInfoPortTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Timeout field of the port in UDLD info port table.
+ Length of the detection phase, measured in seconds."
+ ::= { udldInfoPortEntry 8}
+
+udldInfoPortNeighborCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Neighbor field of the port in UDLD info port table.
+ Contains the number of udld neighbors for the current port."
+ ::= { udldInfoPortEntry 9 }
+
+
+
+udldInfoNeighborTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UdldInfoNeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of UDLD port neighbor info."
+ ::= { udldInfo 2 }
+
+udldInfoNeighborEntry OBJECT-TYPE
+ SYNTAX UdldInfoNeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row inside UDLD port info table."
+ INDEX { udldInfoNeighborLocalPortIndex, udldInfoNeighborIndex }
+ ::= { udldInfoNeighborTable 1 }
+
+UdldInfoNeighborEntry ::= SEQUENCE
+{ udldInfoNeighborLocalPortIndex PortNumber
+, udldInfoNeighborIndex Integer32
+, udldInfoNeighborExpiration INTEGER
+, udldInfoNeighborDeviceName DisplayString
+, udldInfoNeighborDeviceID DisplayString
+, udldInfoNeighborPortID DisplayString
+}
+
+udldInfoNeighborLocalPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the port for which neighbor information
+ will be returned."
+ ::= { udldInfoNeighborEntry 1 }
+
+udldInfoNeighborIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the target neighbor among the port neighbors."
+ ::= { udldInfoNeighborEntry 2 }
+
+udldInfoNeighborExpiration OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hold time for the given neighbor."
+ ::= { udldInfoNeighborEntry 3 }
+
+udldInfoNeighborDeviceName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device name reported by neigbor."
+ ::= { udldInfoNeighborEntry 4 }
+
+udldInfoNeighborDeviceID OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device ID reported by neigbor."
+ ::= { udldInfoNeighborEntry 5 }
+
+udldInfoNeighborPortID OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port ID reported by neigbor."
+ ::= { udldInfoNeighborEntry 6 }
+
+
+--
+-- } End of UDLD Info
+--
+
+-- FDB
+fdbCurCfgStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FdbCurCfgStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of FDB static entries."
+ ::= { fdb 2 }
+
+fdbCurCfgStaticEntry OBJECT-TYPE
+ SYNTAX FdbCurCfgStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the fdb table."
+ INDEX { fdbCurCfgEntryIndex }
+ ::= { fdbCurCfgStaticTable 1 }
+
+FdbCurCfgStaticEntry ::= SEQUENCE {
+ fdbCurCfgEntryIndex Integer32,
+ fdbCurCfgVlan Integer32,
+ fdbCurCfgPortIndex PortNumber,
+ fdbCurCfgMac PhysAddress
+ ,fdbCurCfgTrunk Integer32
+ ,fdbCurCfgAdminkey Integer32
+ }
+
+fdbCurCfgEntryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fdb entry index"
+ ::= { fdbCurCfgStaticEntry 1 }
+
+fdbCurCfgVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Add vlan for fdb entry index"
+ ::= { fdbCurCfgStaticEntry 2 }
+
+fdbCurCfgPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address port number."
+ ::= { fdbCurCfgStaticEntry 3 }
+
+fdbCurCfgMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Add a fdb entry."
+ ::= { fdbCurCfgStaticEntry 4 }
+
+fdbCurCfgTrunk OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address trunk number."
+ ::= { fdbCurCfgStaticEntry 5 }
+
+fdbCurCfgAdminkey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address LACP trunk adminkey."
+ ::= { fdbCurCfgStaticEntry 6 }
+
+
+
+fdbNewCfgStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FdbNewCfgStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of FDB static entries."
+ ::= { fdb 3 }
+
+fdbNewCfgStaticEntry OBJECT-TYPE
+ SYNTAX FdbNewCfgStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the fdb table."
+ INDEX { fdbNewCfgEntryIndex }
+ ::= { fdbNewCfgStaticTable 1 }
+
+FdbNewCfgStaticEntry ::= SEQUENCE {
+ fdbNewCfgEntryIndex Integer32,
+ fdbNewCfgAddVlan Integer32,
+ fdbNewCfgAddPortIndex PortNumber,
+ fdbNewCfgAddTrunk Integer32,
+ fdbNewCfgAddAdminkey Integer32,
+ fdbNewCfgAddMac PhysAddress,
+ fdbNewCfgDelStaticEntry INTEGER
+ }
+
+fdbNewCfgEntryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fdb entry index"
+ ::= { fdbNewCfgStaticEntry 1 }
+
+fdbNewCfgAddVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add vlan for fdb entry index"
+ ::= { fdbNewCfgStaticEntry 2 }
+
+fdbNewCfgAddPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The MAC address port number."
+ ::= { fdbNewCfgStaticEntry 3 }
+
+fdbNewCfgAddMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add a fdb entry, ex:0x00 0x01 0x02 0x03 0x04 0x05"
+ ::= { fdbNewCfgStaticEntry 4 }
+
+fdbNewCfgDelStaticEntry 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."
+ ::= { fdbNewCfgStaticEntry 5 }
+
+fdbNewCfgAddTrunk OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The MAC address trunk number."
+ ::= { fdbNewCfgStaticEntry 6 }
+
+fdbNewCfgAddAdminkey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The MAC address LACP trunk adminkey."
+ ::= { fdbNewCfgStaticEntry 7 }
+
+
+
+-- Multicast FDB
+
+mcastFdbCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF McastFdbCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of multicast FDB static entries."
+ ::= { fdb 8 }
+
+mcastFdbCurCfgEntry OBJECT-TYPE
+ SYNTAX McastFdbCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the multicast fdb table."
+ INDEX { mcastFdbCurCfgEntryIndex }
+ ::= { mcastFdbCurCfgTable 1 }
+
+McastFdbCurCfgEntry ::= SEQUENCE {
+ mcastFdbCurCfgEntryIndex Integer32,
+ mcastFdbCurCfgVlan Integer32,
+ mcastFdbCurCfgPorts PortNumber,
+ mcastFdbCurCfgMac MacAddress
+ }
+
+mcastFdbCurCfgEntryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast fdb entry index"
+ ::= { mcastFdbCurCfgEntry 1 }
+
+mcastFdbCurCfgVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Add vlan for multicast fdb entry index"
+ ::= { mcastFdbCurCfgEntry 2 }
+
+mcastFdbCurCfgPorts OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast MAC address port list. 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 multicast MAC address.
+ 0 - The represented port does not belong to the multicast MAC address."
+ ::= { mcastFdbCurCfgEntry 3 }
+
+mcastFdbCurCfgMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Add a multicast fdb entry."
+ ::= { mcastFdbCurCfgEntry 4 }
+
+mcastFdbNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF McastFdbNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of multicast FDB static entries."
+ ::= { fdb 9 }
+
+mcastFdbNewCfgEntry OBJECT-TYPE
+ SYNTAX McastFdbNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the multicast fdb table."
+ INDEX { mcastFdbNewCfgEntryIndex }
+ ::= { mcastFdbNewCfgTable 1 }
+
+McastFdbNewCfgEntry ::= SEQUENCE {
+ mcastFdbNewCfgEntryIndex Integer32,
+ mcastFdbNewCfgAddVlan Integer32,
+ mcastFdbNewCfgPorts OCTET STRING,
+ mcastFdbNewCfgAddPortIndex PortNumber,
+ mcastFdbNewCfgRemPortIndex PortNumber,
+ mcastFdbNewCfgAddMac MacAddress,
+ mcastFdbNewCfgDelStaticEntry INTEGER
+ }
+
+mcastFdbNewCfgEntryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast fdb entry index"
+ ::= { mcastFdbNewCfgEntry 1 }
+
+mcastFdbNewCfgAddVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add vlan for multicast fdb entry index"
+ ::= { mcastFdbNewCfgEntry 2 }
+
+mcastFdbNewCfgPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast MAC address port list. 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 multicast MAC address.
+ 0 - The represented port does not belong to the multicast MAC address."
+ ::= { mcastFdbNewCfgEntry 3 }
+
+mcastFdbNewCfgAddPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The multicast MAC address port number to be added. A '0'
+ value is returned when read."
+ ::= { mcastFdbNewCfgEntry 4 }
+
+mcastFdbNewCfgRemPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The multicast MAC address port number to be removed. A '0'
+ value is returned when read."
+ ::= { mcastFdbNewCfgEntry 5 }
+
+mcastFdbNewCfgAddMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add a multicast fdb entry, ex:0x00 0x01 0x02 0x03 0x04 0x05"
+ ::= { mcastFdbNewCfgEntry 6 }
+
+mcastFdbNewCfgDelStaticEntry 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."
+ ::= { mcastFdbNewCfgEntry 7 }
+
+
+
+
+
+--dot1x
+
+
+dot1xCurStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(0),
+ disable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Dot1x status "
+ ::= { dot1x 1 }
+
+dot1xNewStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(0),
+ disable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Dot1x status "
+ ::= { dot1x 2 }
+
+dot1xCurCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot1xCurCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of 8021x configuration in the Current_config."
+ ::= { dot1x 3 }
+
+dot1xNewCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot1xNewCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of 8021x configuration in the new_config."
+ ::= { dot1x 4 }
+
+dot1xCurCfgPortEntry OBJECT-TYPE
+ SYNTAX Dot1xCurCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about 8021x Port Config"
+ INDEX { dot1xCurCfgPortIndex }
+ ::= { dot1xCurCfgPortTable 1 }
+
+Dot1xCurCfgPortEntry ::= SEQUENCE {
+ dot1xCurCfgPortIndex PortNumber,
+ dot1xCurCfgPortMode INTEGER,
+ dot1xCurCfgPortQtPeriod INTEGER,
+ dot1xCurCfgPortTxPeriod INTEGER,
+ dot1xCurCfgPortSupTmout INTEGER,
+ dot1xCurCfgPortSrvTmout INTEGER,
+ dot1xCurCfgPortMaxRq INTEGER,
+ dot1xCurCfgPortRaPeriod INTEGER,
+ dot1xCurCfgPortReAuth INTEGER
+ ,
+ dot1xCurCfgPortVlanAssign INTEGER
+ }
+
+dot1xCurCfgPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 8021x Port number for which the table is related."
+ ::= { dot1xCurCfgPortEntry 1}
+
+dot1xCurCfgPortMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ forceUnauth(0),
+ auto(1),
+ forceAuth(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Port authenticaton mode
+ forceUnauth(0),
+ auto(1),
+ forceAuth(2)
+ "
+ ::= { dot1xCurCfgPortEntry 2 }
+
+dot1xCurCfgPortQtPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Quiet period (0-65535) "
+ ::= { dot1xCurCfgPortEntry 3 }
+
+dot1xCurCfgPortTxPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Tx Period "
+ ::= { dot1xCurCfgPortEntry 4 }
+
+dot1xCurCfgPortSupTmout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Supplicant timeout (1..65535) "
+ ::= { dot1xCurCfgPortEntry 5 }
+
+dot1xCurCfgPortSrvTmout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Server timeout (1..65535) "
+ ::= { dot1xCurCfgPortEntry 6 }
+
+dot1xCurCfgPortMaxRq OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Maximum numer of requests (1..10) "
+ ::= { dot1xCurCfgPortEntry 7 }
+
+dot1xCurCfgPortRaPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..604800)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Reautentication period (0..604800) "
+ ::= { dot1xCurCfgPortEntry 8 }
+
+
+dot1xCurCfgPortReAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " ReAuthentication state
+ off(0),
+ on(1)
+ "
+ ::= { dot1xCurCfgPortEntry 9 }
+
+dot1xCurCfgPortVlanAssign OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Vlan assignment state
+ off(0),
+ on(1)
+ "
+ ::= { dot1xCurCfgPortEntry 10 }
+
+
+dot1xNewCfgPortEntry OBJECT-TYPE
+ SYNTAX Dot1xNewCfgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about 8021x Port Config"
+ INDEX { dot1xNewCfgPortIndex }
+ ::= { dot1xNewCfgPortTable 1 }
+
+Dot1xNewCfgPortEntry ::= SEQUENCE {
+ dot1xNewCfgPortIndex PortNumber,
+ dot1xNewCfgPortMode INTEGER,
+ dot1xNewCfgPortQtPeriod INTEGER,
+ dot1xNewCfgPortTxPeriod INTEGER,
+ dot1xNewCfgPortSupTmout INTEGER,
+ dot1xNewCfgPortSrvTmout INTEGER,
+ dot1xNewCfgPortMaxRq INTEGER,
+ dot1xNewCfgPortRaPeriod INTEGER,
+ dot1xNewCfgPortReAuth INTEGER ,
+ dot1xNewCfgPortDefault INTEGER ,
+ dot1xNewCfgPortApplyGlobal INTEGER
+ ,
+ dot1xNewCfgPortVlanAssign INTEGER
+ }
+
+dot1xNewCfgPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 8021x Port number for which the table is related."
+ ::= { dot1xNewCfgPortEntry 1}
+
+dot1xNewCfgPortMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ forceUnauth(0),
+ auto(1),
+ forceAuth(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Port authentication mode
+ forceUnauth(0),
+ auto(1),
+ forceAuth(2) "
+ ::= { dot1xNewCfgPortEntry 2 }
+
+dot1xNewCfgPortQtPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Quiet period (0..65535) "
+ ::= { dot1xNewCfgPortEntry 3 }
+
+dot1xNewCfgPortTxPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Tx Period (1..65535) "
+ ::= { dot1xNewCfgPortEntry 4 }
+
+dot1xNewCfgPortSupTmout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Supplicant Timeout (1..65535) "
+ ::= { dot1xNewCfgPortEntry 5 }
+
+dot1xNewCfgPortSrvTmout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Server Timeout (1..65535) "
+ ::= { dot1xNewCfgPortEntry 6 }
+
+dot1xNewCfgPortMaxRq OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Maximum number of requests (1..10) "
+ ::= { dot1xNewCfgPortEntry 7 }
+
+dot1xNewCfgPortRaPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..604800)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Reauthentication period (1..604800) "
+ ::= { dot1xNewCfgPortEntry 8 }
+
+
+dot1xNewCfgPortReAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Reauthentication state
+ off(0),
+ on(1) "
+ ::= { dot1xNewCfgPortEntry 9 }
+
+
+
+dot1xNewCfgPortDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ apply(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Port default settings "
+ ::= { dot1xNewCfgPortEntry 10 }
+
+
+dot1xNewCfgPortApplyGlobal OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ apply(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Apply Global config "
+ ::= { dot1xNewCfgPortEntry 11 }
+
+dot1xNewCfgPortVlanAssign OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the assignment of vlan from radius server when the
+ port is successfully autheticated.
+ Vlan assignment state
+ off(0),
+ on(1) "
+ ::= { dot1xNewCfgPortEntry 12 }
+
+
+dot1xCurCfgGuestVlanNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " 8021.x Guest VLAN number"
+ ::= { dot1xCurCfgGuestVlan 1 }
+
+dot1xCurCfgGuestVlanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " 8021.x Guest VLAN status
+ enabled(1),
+ disabled(2)"
+ ::= { dot1xCurCfgGuestVlan 2 }
+
+dot1xCurCfgGlobalMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ forceUnauth(0),
+ auto(1),
+ forceAuth(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Autehtication Mode
+ forceUnauth(0),
+ auto(1),
+ forceAuth(2) "
+ ::= { dot1xCurCfgGlobalTable 3 }
+
+dot1xCurCfgGlobalQtPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Quiet period (0..65535) "
+ ::= { dot1xCurCfgGlobalTable 4 }
+
+dot1xCurCfgGlobalTxPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Tx period (1..65535) "
+ ::= { dot1xCurCfgGlobalTable 5 }
+
+dot1xCurCfgGlobalSupTmout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Supplicant timeout (1..65535) "
+ ::= { dot1xCurCfgGlobalTable 6 }
+
+dot1xCurCfgGlobalSrvTmout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Server timeout (1..65535) "
+ ::= { dot1xCurCfgGlobalTable 7 }
+
+dot1xCurCfgGlobalMaxRq OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Maximum number of requests (1..10) "
+ ::= { dot1xCurCfgGlobalTable 8 }
+
+dot1xCurCfgGlobalRaPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..604800)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Reauthentication period (0..604800) "
+ ::= { dot1xCurCfgGlobalTable 9 }
+
+
+dot1xCurCfgGlobalReAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { dot1xCurCfgGlobalTable 10 }
+
+dot1xCurCfgGlobalVlanAssign OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Vlan assignment status"
+ ::= { dot1xCurCfgGlobalTable 12 }
+dot1xNewCfgGuestVlanNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " 8021.x Guest VLAN number "
+ ::= { dot1xNewCfgGuestVlan 1 }
+
+dot1xNewCfgGuestVlanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " 8021.x Guest VLAN status
+ enabled(1),
+ disabled(2)"
+ ::= { dot1xNewCfgGuestVlan 2 }
+
+dot1xNewCfgGlobalMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ forceUnauth(0),
+ auto(1),
+ forceAuth(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Authentication Mode "
+ ::= { dot1xNewCfgGlobalTable 3 }
+
+dot1xNewCfgGlobalQtPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Quiet Period (0..65535) "
+ ::= { dot1xNewCfgGlobalTable 4 }
+
+dot1xNewCfgGlobalTxPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Tx Period (1..65535) "
+ ::= { dot1xNewCfgGlobalTable 5 }
+
+dot1xNewCfgGlobalSupTmout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Supplicand timeout (1..65535) "
+ ::= { dot1xNewCfgGlobalTable 6 }
+
+dot1xNewCfgGlobalSrvTmout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Server timeout (1..65535) "
+ ::= { dot1xNewCfgGlobalTable 7 }
+
+dot1xNewCfgGlobalMaxRq OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Maximum number of requests (1..10) "
+ ::= { dot1xNewCfgGlobalTable 8 }
+
+dot1xNewCfgGlobalRaPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..604800)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Reauthentication period (1..604800) "
+ ::= { dot1xNewCfgGlobalTable 9 }
+
+
+dot1xNewCfgGlobalReAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Reauthentication status "
+ ::= { dot1xNewCfgGlobalTable 10 }
+
+dot1xNewCfgGlobalDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ apply(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Restore default 802.1x configuration "
+ ::= { dot1xNewCfgGlobalTable 11 }
+
+dot1xNewCfgGlobalVlanAssign OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the assignment of vlan from radius server when the
+ port is successfully autheticated."
+ ::= { dot1xNewCfgGlobalTable 12 }
+
+dot1xInfoPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot1xInfoPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of 8021x configuration in the Current_config."
+ ::= { dot1xInfo 1 }
+
+dot1xInfoPortEntry OBJECT-TYPE
+ SYNTAX Dot1xInfoPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about 8021x Port Config"
+ INDEX { dot1xInfoPortIndex }
+ ::= { dot1xInfoPortTable 1 }
+
+Dot1xInfoPortEntry ::= SEQUENCE {
+ dot1xInfoPortIndex PortNumber,
+ dot1xInfoPortAuthMode INTEGER,
+ dot1xInfoPortAuthStatus INTEGER,
+ dot1xInfoPortAuthPAEState INTEGER,
+ dot1xInfoPortBackAuthState INTEGER
+ ,
+ dot1xInfoPortAssignedVlan INTEGER
+ }
+
+dot1xInfoPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 8021x Port number for which the table is related."
+ ::= { dot1xInfoPortEntry 1}
+
+dot1xInfoPortAuthMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ forceUnauth(0),
+ auto(1),
+ forceAuth(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Authentication mode "
+ ::= { dot1xInfoPortEntry 2 }
+
+dot1xInfoPortAuthStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ authorized(0),
+ unauthorized(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Authentication status "
+ ::= { dot1xInfoPortEntry 3 }
+
+
+dot1xInfoPortAuthPAEState OBJECT-TYPE
+ SYNTAX INTEGER {
+ initialize(0),
+ disconnected(1),
+ connecting(2),
+ authenticating(3),
+ authenticated(4),
+ aborting(5),
+ held(6),
+ forceauth(7),
+ forceunauth(8)
+
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Authenticator PAE State "
+ ::= { dot1xInfoPortEntry 5 }
+
+dot1xInfoPortBackAuthState OBJECT-TYPE
+ SYNTAX INTEGER {
+ request(0),
+ response(1),
+ success(2),
+ fail(3),
+ timeout(4),
+ idle(5),
+ initialize(6)
+
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Backend authenticator PAE state "
+ ::= { dot1xInfoPortEntry 6 }
+
+dot1xInfoPortAssignedVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Vlan assigned from radius server.Value of
+ 0 indicates , no vlan assigned via Radius"
+ ::= { dot1xInfoPortEntry 7 }
+
+
+dot1xSystemCapability OBJECT-TYPE
+ SYNTAX INTEGER {
+ authenticator(0),
+ supplicant(1),
+ authenticatorAndSupplicant(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " System capability "
+ ::= { dot1xSystemInfo 1 }
+
+
+
+dot1xSystemStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(0),
+ disabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " System status "
+ ::= { dot1xSystemInfo 2 }
+
+dot1xSystemProtoVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Protocol version "
+ ::= { dot1xSystemInfo 3 }
+
+
+oamInfoPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OAMInfoPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OAM port information."
+ ::= { oamInfo 1 }
+
+oamInfoPortEntry OBJECT-TYPE
+ SYNTAX OAMInfoPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about OAM Port"
+ INDEX { oamInfoPortIndex }
+ ::= { oamInfoPortTable 1 }
+
+OAMInfoPortEntry ::= SEQUENCE {
+ oamInfoPortIndex PortNumber,
+ oamInfoPortLocalState INTEGER,
+ oamInfoPortLocalMode INTEGER,
+ oamInfoPortLocalLinkStatus INTEGER,
+ oamInfoPortLocalStable INTEGER,
+ oamInfoPortLocalSatisfied INTEGER,
+ oamInfoPortLocalEvaluating INTEGER,
+ oamInfoPortRemoteMode INTEGER,
+ oamInfoPortRemoteMAC PhysAddress,
+ oamInfoPortRemoteStable INTEGER,
+ oamInfoPortRemoteStateValid INTEGER,
+ oamInfoPortRemoteEvaluating INTEGER
+ }
+
+oamInfoPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OAM Port number for which the table is related."
+ ::= { oamInfoPortEntry 1}
+
+oamInfoPortLocalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(0),
+ disabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " OAM local port state"
+ ::= { oamInfoPortEntry 2 }
+
+oamInfoPortLocalMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(0),
+ passive(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " OAM local port mode"
+ ::= { oamInfoPortEntry 3 }
+
+oamInfoPortLocalLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(0),
+ fail(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " OAM local port link status"
+ ::= { oamInfoPortEntry 4 }
+
+oamInfoPortLocalStable OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(0),
+ false(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " OAM local port stable"
+ ::= { oamInfoPortEntry 5 }
+
+oamInfoPortLocalSatisfied OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(0),
+ false(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " OAM local port satisfied"
+ ::= { oamInfoPortEntry 6 }
+
+oamInfoPortLocalEvaluating OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(0),
+ false(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " OAM local port evaluating"
+ ::= { oamInfoPortEntry 7 }
+
+oamInfoPortRemoteMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(0),
+ passive(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " OAM remote port mode"
+ ::= { oamInfoPortEntry 8 }
+
+oamInfoPortRemoteMAC OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " OAM remote port MAC address"
+ ::= { oamInfoPortEntry 9 }
+
+oamInfoPortRemoteStable OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(0),
+ false(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " OAM remote port stable"
+ ::= { oamInfoPortEntry 10 }
+
+oamInfoPortRemoteStateValid OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(0),
+ false(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " OAM remote port state valid"
+ ::= { oamInfoPortEntry 11 }
+
+oamInfoPortRemoteEvaluating OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(0),
+ false(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " OAM remote port evaluating"
+ ::= { oamInfoPortEntry 12 }
+
+--
+-- OAM Stats
+--
+oamStatsPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OAMStatsPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OAM port statistics."
+ ::= { oamStats 1 }
+
+oamStatsPortEntry OBJECT-TYPE
+ SYNTAX OAMStatsPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics about OAM Port"
+ INDEX { oamStatsPortIndex }
+ ::= { oamStatsPortTable 1 }
+
+
+OAMStatsPortEntry ::= SEQUENCE {
+ oamStatsPortIndex PortNumber,
+ oamStatsPortInfoTx INTEGER,
+ oamStatsPortInfoRx INTEGER,
+ oamStatsPortUnsupTx INTEGER,
+ oamStatsPortUnsupRx INTEGER,
+ oamStatsPortLocalLinkFaults INTEGER,
+ oamStatsPortLocalCriticalEvents INTEGER,
+ oamStatsPortLocalDyingGasps INTEGER,
+ oamStatsPortRemoteLinkFaults INTEGER,
+ oamStatsPortRemoteCriticalEvents INTEGER,
+ oamStatsPortRemoteDyingGasps INTEGER
+ }
+
+oamStatsPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OAM Port number for which the table is related."
+ ::= { oamStatsPortEntry 1}
+
+oamStatsPortInfoTx OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted OAM information packets"
+ ::= { oamStatsPortEntry 2}
+
+oamStatsPortInfoRx OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received OAM information packets"
+ ::= { oamStatsPortEntry 3}
+
+oamStatsPortUnsupTx OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted OAM unsupported packets"
+ ::= { oamStatsPortEntry 4}
+
+oamStatsPortUnsupRx OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received OAM unsupported packets"
+ ::= { oamStatsPortEntry 5}
+
+oamStatsPortLocalLinkFaults OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of local OAM link fault packets"
+ ::= { oamStatsPortEntry 6}
+
+oamStatsPortLocalCriticalEvents OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of local OAM critical event packets"
+ ::= { oamStatsPortEntry 7}
+
+oamStatsPortLocalDyingGasps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of local OAM dying gasp packets"
+ ::= { oamStatsPortEntry 8}
+
+oamStatsPortRemoteLinkFaults OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of remote OAM link fault packets"
+ ::= { oamStatsPortEntry 9}
+
+oamStatsPortRemoteCriticalEvents OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of remote OAM critical event packets"
+ ::= { oamStatsPortEntry 10}
+
+oamStatsPortRemoteDyingGasps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of remote OAM dying gasp packets"
+ ::= { oamStatsPortEntry 11}
+
+-- Trunk Group Information
+
+trunkGroupInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrunkGroupInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of trunk group information."
+ ::= { trunkGroupInfo 1 }
+
+trunkGroupInfoTableEntry OBJECT-TYPE
+ SYNTAX TrunkGroupInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in trunk group information table."
+ INDEX { trunkGroupInfoIndex }
+ ::= { trunkGroupInfoTable 1 }
+
+TrunkGroupInfoTableEntry ::= SEQUENCE {
+ trunkGroupInfoIndex Integer32,
+ trunkGroupInfoState INTEGER,
+ trunkGroupInfoProtocol INTEGER,
+ trunkGroupInfoPorts OCTET STRING
+ }
+
+trunkGroupInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of the trunk group."
+ ::= { trunkGroupInfoTableEntry 1 }
+
+trunkGroupInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Trunk group state."
+ ::= { trunkGroupInfoTableEntry 2 }
+
+
+trunkGroupInfoPorts 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"
+ ::= { trunkGroupInfoTableEntry 3 }
+
+trunkGroupInfoProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ static(1),
+ lacp(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Trunk group protocol
+ Static - static trunk group
+ Lacp - dynamic trunk group"
+ ::= { trunkGroupInfoTableEntry 4 }
+
+trunkGroupInfoPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrunkGroupInfoPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Trunk Group Info."
+ ::= {trunkGroupInfo 2 }
+
+trunkGroupInfoPortTableEntry OBJECT-TYPE
+ SYNTAX TrunkGroupInfoPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Trunk Info table."
+ INDEX { trunkGroupInfoPortTrunkId, trunkGroupInfoPortPortId }
+ ::= { trunkGroupInfoPortTable 1 }
+
+TrunkGroupInfoPortTableEntry ::= SEQUENCE {
+ trunkGroupInfoPortTrunkId Integer32,
+ trunkGroupInfoPortPortId PortNumber,
+ trunkGroupInfoPortStatus INTEGER
+ }
+
+trunkGroupInfoPortTrunkId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Trunk identifier."
+ ::= { trunkGroupInfoPortTableEntry 1 }
+
+trunkGroupInfoPortPortId OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port identifier."
+ ::= { trunkGroupInfoPortTableEntry 2 }
+
+trunkGroupInfoPortStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ down(0),
+
+ blocking(1),
+ forwarding(2)
+
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port Status."
+ ::= { trunkGroupInfoPortTableEntry 3 }
+
+
+
+-- LACP Statistics
+
+lacpStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LacpStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LACP Stats."
+ ::= {lacpStats 1}
+
+lacpStatsTableEntry OBJECT-TYPE
+ SYNTAX LacpStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Lacp status info."
+ INDEX { lacpStatsIndex }
+ ::= { lacpStatsTable 1 }
+
+LacpStatsTableEntry ::= SEQUENCE {
+ lacpStatsIndex PortNumber,
+ lacpdusRx Integer32,
+ markerpdusRx Integer32,
+ markerresponsepdusRx Integer32,
+ unknownRx Integer32,
+ illegalRx Integer32,
+ lacpdusTx Integer32,
+ markerpdusTx Integer32,
+ markerresponsepdusTx Integer32
+ ,lacpClearStats INTEGER
+}
+
+lacpStatsIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index"
+ ::= {lacpStatsTableEntry 1}
+
+lacpdusRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Valid LACPDUs received"
+ ::= {lacpStatsTableEntry 2}
+
+markerpdusRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Valid Marker PDUs received"
+ ::= {lacpStatsTableEntry 3}
+
+markerresponsepdusRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Valid Marker Rsp PDUs received"
+ ::= {lacpStatsTableEntry 4}
+
+unknownRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unknown version/TLV type"
+ ::= {lacpStatsTableEntry 5}
+
+illegalRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Illegal subtype received"
+ ::= {lacpStatsTableEntry 6}
+
+lacpdusTx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACPDUs transmitted"
+ ::= {lacpStatsTableEntry 7}
+
+markerpdusTx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Market PDUs transmitted"
+ ::= {lacpStatsTableEntry 8}
+
+markerresponsepdusTx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Marker Rsp PDUs transmitted "
+ ::= {lacpStatsTableEntry 9}
+
+
+lacpClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(2) results in clearing the LACP statistics."
+ ::= { lacpStatsTableEntry 10 }
+
+
+-- FDB Statistics
+
+
+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 }
+
+
+fdbStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear FDB statistics"
+ ::= { fdbStats 11 }
+
+-- 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 PortNumber,
+ 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 PortNumber
+ 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 MacAddress,
+ fdbVlan Integer32,
+ fdbSrcPortIndex PortNumber,
+ fdbSrcTrunk Integer32,
+ fdbState INTEGER
+ ,fdbStatus Integer32
+ }
+
+fdbMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ 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 }
+
+fdbSrcPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ 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),
+ forward(2),
+ trunk(3)
+ }
+ 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(2) : the MAC address has been learned by the switch
+ trunk(3) : frames with this MAC address are forwarded to trunk
+ group"
+ ::= { fdbEntry 4 }
+
+
+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 }
+
+fdbStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "'1' if it is permanent
+ '0' if it is not permanent"
+ ::= { fdbEntry 8 }
+
+
+
+-- Multicast FDB table
+mcastFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF McastFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of static multicast FDB entries."
+ ::= { fdbInfo 3 }
+
+mcastFdbEntry OBJECT-TYPE
+ SYNTAX McastFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the static multicast FDB table"
+ INDEX { mcastFdbEntryIndex }
+ ::= { mcastFdbTable 1 }
+
+McastFdbEntry ::= SEQUENCE {
+ mcastFdbEntryIndex Integer32,
+ mcastFdbMacAddr MacAddress,
+ mcastFdbVlan Integer32,
+ mcastFdbSrcPorts PortNumber
+ }
+
+mcastFdbEntryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The static multicast fdb entry index"
+ ::= { mcastFdbEntry 1 }
+
+mcastFdbMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The static multicast MAC address for the FDB entry."
+ ::= { mcastFdbEntry 2 }
+
+mcastFdbVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID for the FDB entry."
+ ::= { mcastFdbEntry 3 }
+
+mcastFdbSrcPorts OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast MAC address port list. 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 multicast MAC address.
+ 0 - The represented port does not belong to the multicast MAC address."
+ ::= { mcastFdbEntry 4 }
+
+-- 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,
+ stpInfoRootPortIndex PortNumber,
+ 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 }
+
+stpInfoRootPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 PortNumber,
+ stpInfoPortState INTEGER,
+ stpInfoPortDesignatedRoot BridgeId,
+ stpInfoPortDesignatedCost Integer32,
+ stpInfoPortDesignatedBridge BridgeId,
+ stpInfoPortDesignatedPort OCTET STRING,
+ stpInfoPortForwardTransitions Counter32,
+ stpInfoPortRole INTEGER,
+ stpInfoPortLinkType INTEGER,
+ stpInfoPortEdge INTEGER,
+ stpInfoPortExtGuard INTEGER,
+ stpInfoPortPathCost Integer32,
+ stpInfoPortPriority 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 PortNumber
+ 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),
+ discarding(7),
+ broken(6),
+ na(8)
+ }
+ 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). If port is not controlled by STP, this object will have
+ a value of na (8)."
+ ::= { 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 }
+
+stpInfoPortExtGuard OBJECT-TYPE
+ SYNTAX INTEGER {
+ loop-inc(1),
+ root-inc(2),
+ normal(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current STP guard state. Not include BPDU Guard."
+ ::= { stpInfoPortTableEntry 13 }
+
+stpInfoPortPriority 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."
+ ::= { stpInfoPortTableEntry 14 }
+
+
+
+
+-- LACP information
+
+lacpInfoAggrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LacpInfoAggrTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LACP aggregator information."
+ ::= { lacpInfo 1 }
+
+lacpInfoAggrTableEntry OBJECT-TYPE
+ SYNTAX LacpInfoAggrTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a LACP aggregator."
+ INDEX { lacpInfoAggrIndex }
+ ::= { lacpInfoAggrTable 1 }
+
+LacpInfoAggrTableEntry ::= SEQUENCE {
+ lacpInfoAggrIndex PortNumber,
+ lacpInfoAggrId Integer32,
+ lacpInfoAggrMac DisplayString,
+ lacpInfoAggrActSysPrio Integer32,
+ lacpInfoAggrActSysId DisplayString,
+ lacpInfoAggrIndivState INTEGER,
+ lacpInfoAggrActAdminKey Integer32,
+ lacpInfoAggrActOperKey Integer32,
+ lacpInfoAggrPartSysPrio Integer32,
+ lacpInfoAggrPartSysId DisplayString,
+ lacpInfoAggrPartOperKey Integer32,
+ lacpInfoAggrReadyState INTEGER,
+ lacpInfoAggrNumPorts Integer32
+ ,lacpInfoAggrMinLinks Integer32
+ }
+
+lacpInfoAggrIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The aggregator identifier."
+ ::= { lacpInfoAggrTableEntry 1 }
+
+lacpInfoAggrId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP aggregator ID"
+ ::= { lacpInfoAggrTableEntry 2 }
+
+lacpInfoAggrMac OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP aggregator MAC address"
+ ::= { lacpInfoAggrTableEntry 3 }
+
+lacpInfoAggrActSysPrio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP aggregator actor system priority"
+ ::= { lacpInfoAggrTableEntry 4 }
+
+lacpInfoAggrActSysId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP aggregator actor system ID"
+ ::= { lacpInfoAggrTableEntry 5 }
+
+lacpInfoAggrIndivState OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP aggregator individual state"
+ ::= { lacpInfoAggrTableEntry 6 }
+
+lacpInfoAggrActAdminKey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP aggregator actor admin key"
+ ::= { lacpInfoAggrTableEntry 7 }
+
+lacpInfoAggrActOperKey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP aggregator actor oper key"
+ ::= { lacpInfoAggrTableEntry 8 }
+
+lacpInfoAggrPartSysPrio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP aggregator partner system priority"
+ ::= { lacpInfoAggrTableEntry 9 }
+
+lacpInfoAggrPartSysId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP aggregator partner system ID"
+ ::= { lacpInfoAggrTableEntry 10 }
+
+lacpInfoAggrPartOperKey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP aggregator partner oper key"
+ ::= { lacpInfoAggrTableEntry 11 }
+
+lacpInfoAggrReadyState OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP aggregator ready state"
+ ::= { lacpInfoAggrTableEntry 12 }
+
+lacpInfoAggrNumPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of ports in aggregator"
+ ::= { lacpInfoAggrTableEntry 13 }
+
+
+lacpInfoAggrMinLinks OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min Links of ports in aggregator"
+ ::= { lacpInfoAggrTableEntry 15 }
+
+lacpInfoPort OBJECT IDENTIFIER ::= { lacpInfo 2 }
+
+lacpInfoPortGeneralTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LacpInfoPortGeneralTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LACP port general information."
+ ::= { lacpInfoPort 1 }
+
+lacpInfoPortGeneralTableEntry OBJECT-TYPE
+ SYNTAX LacpInfoPortGeneralTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "General information about a LACP port."
+ INDEX { lacpInfoPortGeneralIndex }
+ ::= { lacpInfoPortGeneralTable 1 }
+
+LacpInfoPortGeneralTableEntry ::= SEQUENCE {
+ lacpInfoPortGeneralIndex PortNumber,
+ lacpInfoPortLacpEna INTEGER,
+ lacpInfoPortAdminEna INTEGER,
+ lacpInfoPortActSysId DisplayString,
+ lacpInfoPortActSysPrio Integer32,
+ lacpInfoPortActAdminKey Integer32,
+ lacpInfoPortActOperKey Integer32,
+ lacpInfoPortActPortNum Integer32,
+ lacpInfoPortActPortPrio Integer32,
+ lacpInfoPortIndivState INTEGER,
+ lacpInfoSelAggrId Integer32,
+ lacpInfoAttAggrId Integer32,
+ lacpInfoPortReadyN INTEGER,
+ lacpInfoPortNtt INTEGER,
+ lacpInfoPortSelected INTEGER,
+ lacpInfoPortMoved INTEGER,
+ lacpInfoCollDetState INTEGER,
+ lacpInfoPortRxState DisplayString,
+ lacpInfoPortMuxState DisplayString,
+ lacpInfoPortPerState DisplayString,
+ lacpInfoPortPerTraTimer Integer32,
+ lacpInfoPortCurWhileTimer Integer32,
+ lacpInfoPortOperState INTEGER
+ }
+
+lacpInfoPortGeneralIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port identifier."
+ ::= { lacpInfoPortGeneralTableEntry 1 }
+
+lacpInfoPortLacpEna OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP enabled on port"
+ ::= { lacpInfoPortGeneralTableEntry 2 }
+
+lacpInfoPortAdminEna OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port admin enabled"
+ ::= { lacpInfoPortGeneralTableEntry 3 }
+
+lacpInfoPortActSysId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port actor system ID"
+ ::= { lacpInfoPortGeneralTableEntry 4 }
+
+lacpInfoPortActSysPrio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port actor system priority"
+ ::= { lacpInfoPortGeneralTableEntry 5 }
+
+lacpInfoPortActAdminKey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port actor admin key"
+ ::= { lacpInfoPortGeneralTableEntry 6 }
+
+lacpInfoPortActOperKey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port actor oper key"
+ ::= { lacpInfoPortGeneralTableEntry 7 }
+
+lacpInfoPortActPortNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port number"
+ ::= { lacpInfoPortGeneralTableEntry 8 }
+
+lacpInfoPortActPortPrio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port priority"
+ ::= { lacpInfoPortGeneralTableEntry 9 }
+
+lacpInfoPortIndivState OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port individual state"
+ ::= { lacpInfoPortGeneralTableEntry 10 }
+
+lacpInfoSelAggrId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port selected aggregator ID"
+ ::= { lacpInfoPortGeneralTableEntry 11 }
+
+lacpInfoAttAggrId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port attached aggregator ID"
+ ::= { lacpInfoPortGeneralTableEntry 12 }
+
+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."
+ ::= { lacpInfoPortGeneralTableEntry 13 }
+
+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."
+ ::= { lacpInfoPortGeneralTableEntry 14 }
+
+lacpInfoPortSelected OBJECT-TYPE
+ SYNTAX INTEGER {
+ selected(1),
+ unselected(2),
+ standby(3)
+ , suspended(4)
+ , individual(5)
+ }
+ 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 prevent the port from being
+ enabled as part of the aggregation, and so the port is being held
+ in standby condition.
+ A value of suspended indicates that the port in a LACP port-channel
+ cannot be aggregated due to, for example, incompatible LACP system/port
+ attributes of the remote endpoints.
+ A value of suspended indicates that the port in a LACP port-channel
+ cannot be aggregated due to, for example, not receiveing LACPDU.
+ A value of individual indicates that the port works as a normal link-up
+ port due to not receiving LACPDU.
+ "
+ ::= { lacpInfoPortGeneralTableEntry 15 }
+
+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."
+ ::= { lacpInfoPortGeneralTableEntry 16 }
+
+lacpInfoCollDetState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port collision and detection state"
+ ::= { lacpInfoPortGeneralTableEntry 17 }
+
+lacpInfoPortRxState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port RX machine state"
+ ::= { lacpInfoPortGeneralTableEntry 18 }
+
+lacpInfoPortMuxState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port Mux machine state"
+ ::= { lacpInfoPortGeneralTableEntry 19 }
+
+lacpInfoPortPerState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP port periodic machine state"
+ ::= { lacpInfoPortGeneralTableEntry 20 }
+
+lacpInfoPortPerTraTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Periodic Transmit Timer"
+ ::= { lacpInfoPortGeneralTableEntry 21 }
+
+lacpInfoPortCurWhileTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current While Timer"
+ ::= { lacpInfoPortGeneralTableEntry 22 }
+
+lacpInfoPortOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ up(2),
+ down(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of LACP on the port."
+ ::= { lacpInfoPortGeneralTableEntry 23 }
+
+
+
+lacpInfoPortAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LacpInfoPortAdminTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LACP port admin information."
+ ::= { lacpInfoPort 2 }
+
+lacpInfoPortAdminTableEntry OBJECT-TYPE
+ SYNTAX LacpInfoPortAdminTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Admin information about a LACP port."
+ INDEX { lacpInfoPortAdminIndex }
+ ::= { lacpInfoPortAdminTable 1 }
+
+LacpInfoPortAdminTableEntry ::= SEQUENCE {
+ lacpInfoPortAdminIndex PortNumber,
+ lacpInfoPortActAdPortState DisplayString,
+ lacpInfoPortActAdActiv INTEGER,
+ lacpInfoPortActAdSync INTEGER,
+ lacpInfoPortActAdDef INTEGER,
+ lacpInfoPortActAdTimeout INTEGER,
+ lacpInfoPortActAdColl INTEGER,
+ lacpInfoPortActAdExp INTEGER,
+ lacpInfoPortActAdAggr INTEGER,
+ lacpInfoPortActAdDist INTEGER
+ }
+
+lacpInfoPortAdminIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port identifier."
+ ::= { lacpInfoPortAdminTableEntry 1 }
+
+
+lacpInfoPortActAdPortState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Administrator Port. This is a octet mask
+ with the following bits: Activity, Synchronization, Defaulted,
+ Timeout, Collecting, Expired, Aggregation and Distributing.
+ If all of them are 0 then the state is showed as 0x0, else it is
+ displayed a blank state which mean is not a NULL state"
+ ::= { lacpInfoPortAdminTableEntry 7 }
+
+lacpInfoPortActAdActiv OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ passive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Administrator Port Activity"
+ ::= { lacpInfoPortAdminTableEntry 8 }
+
+lacpInfoPortActAdSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Administrator Port Synchronization"
+ ::= { lacpInfoPortAdminTableEntry 9 }
+
+lacpInfoPortActAdDef OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Administrator Port Defaulted"
+ ::= { lacpInfoPortAdminTableEntry 10 }
+
+lacpInfoPortActAdTimeout OBJECT-TYPE
+ SYNTAX INTEGER {
+ short(1),
+ long(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Administrator Port Timeout"
+ ::= { lacpInfoPortAdminTableEntry 11 }
+
+lacpInfoPortActAdColl OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Administrator Port Collecting"
+ ::= { lacpInfoPortAdminTableEntry 12 }
+
+lacpInfoPortActAdExp OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Administrator Port Expired"
+ ::= { lacpInfoPortAdminTableEntry 13 }
+
+lacpInfoPortActAdAggr OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Administrator Port Aggregation"
+ ::= { lacpInfoPortAdminTableEntry 14 }
+
+lacpInfoPortActAdDist OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Administrator Port Distributing"
+ ::= { lacpInfoPortAdminTableEntry 15 }
+
+
+
+lacpInfoPortOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LacpInfoPortOperTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of LACP port oper information."
+ ::= { lacpInfoPort 3 }
+
+lacpInfoPortOperTableEntry OBJECT-TYPE
+ SYNTAX LacpInfoPortOperTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Oper information about a LACP port."
+ INDEX { lacpInfoPortOperIndex }
+ ::= { lacpInfoPortOperTable 1 }
+
+LacpInfoPortOperTableEntry ::= SEQUENCE {
+ lacpInfoPortOperIndex PortNumber,
+ lacpInfoPortPartOpSysPrio Integer32,
+ lacpInfoPortPartOpSysId DisplayString,
+ lacpInfoPortPartOpKey Integer32,
+ lacpInfoPortPartOpPortNum Integer32,
+ lacpInfoPortPartOpPortPrio Integer32,
+ lacpInfoPortActOpPortState DisplayString,
+ lacpInfoPortActOpActiv INTEGER,
+ lacpInfoPortActOpSync INTEGER,
+ lacpInfoPortActOpDef INTEGER,
+ lacpInfoPortActOpTimeout INTEGER,
+ lacpInfoPortActOpColl INTEGER,
+ lacpInfoPortActOpExp INTEGER,
+ lacpInfoPortActOpAggr INTEGER,
+ lacpInfoPortActOpDist INTEGER,
+ lacpInfoPortPartOpPortState DisplayString,
+ lacpInfoPortPartOpActiv INTEGER,
+ lacpInfoPortPartOpSync INTEGER,
+ lacpInfoPortPartOpDef INTEGER,
+ lacpInfoPortPartOpTimeout INTEGER,
+ lacpInfoPortPartOpColl INTEGER,
+ lacpInfoPortPartOpExp INTEGER,
+ lacpInfoPortPartOpAggr INTEGER,
+ lacpInfoPortPartOpDist INTEGER
+ }
+
+lacpInfoPortOperIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port identifier."
+ ::= { lacpInfoPortOperTableEntry 1 }
+
+lacpInfoPortPartOpSysPrio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of Partner Operator Port System Priority"
+ ::= { lacpInfoPortOperTableEntry 2 }
+
+lacpInfoPortPartOpSysId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of Partner Operator Port System ID"
+ ::= { lacpInfoPortOperTableEntry 3 }
+
+lacpInfoPortPartOpKey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of Partner Operator Port Key"
+ ::= { lacpInfoPortOperTableEntry 4 }
+
+lacpInfoPortPartOpPortNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Partner Operator Port Number"
+ ::= { lacpInfoPortOperTableEntry 5 }
+
+lacpInfoPortPartOpPortPrio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of Partner Operator Port Priority"
+ ::= { lacpInfoPortOperTableEntry 6 }
+
+lacpInfoPortActOpPortState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Operator Port. This is a octet mask
+ with the following bits: Activity, Synchronization, Defaulted,
+ Timeout, Collecting, Expired, Aggregation and Distributing.
+ If all of them are 0 then the state is showed as 0x0, else it is
+ displayed a blank state which mean is not a NULL state"
+ ::= { lacpInfoPortOperTableEntry 7 }
+
+lacpInfoPortActOpActiv OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ passive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Operator Port Activity"
+ ::= { lacpInfoPortOperTableEntry 8 }
+
+lacpInfoPortActOpSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Operator Port Synchronization"
+ ::= { lacpInfoPortOperTableEntry 9 }
+
+lacpInfoPortActOpDef OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Operator Port Defaulted"
+ ::= { lacpInfoPortOperTableEntry 10 }
+
+lacpInfoPortActOpTimeout OBJECT-TYPE
+ SYNTAX INTEGER {
+ short(1),
+ long(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Operator Port Timeout"
+ ::= { lacpInfoPortOperTableEntry 11 }
+
+lacpInfoPortActOpColl OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Operator Port Collecting"
+ ::= { lacpInfoPortOperTableEntry 12 }
+
+lacpInfoPortActOpExp OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Operator Port Expired"
+ ::= { lacpInfoPortOperTableEntry 13 }
+
+lacpInfoPortActOpAggr OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Operator Port Aggregation"
+ ::= { lacpInfoPortOperTableEntry 14 }
+
+lacpInfoPortActOpDist OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Actor Operator Port Distributing"
+ ::= { lacpInfoPortOperTableEntry 15 }
+
+lacpInfoPortPartOpPortState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Partner Operator Port. This is a octet mask
+ with the following bits: Activity, Synchronization, Defaulted,
+ Timeout, Collecting, Expired, Aggregation and Distributing.
+ If all of them are 0 then the state is showed as 0x0, else it is
+ displayed a blank state which mean is not a NULL state"
+ ::= { lacpInfoPortOperTableEntry 16 }
+
+lacpInfoPortPartOpActiv OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ passive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Partner Operator Port Activity"
+ ::= { lacpInfoPortOperTableEntry 17 }
+
+lacpInfoPortPartOpSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Partner Operator Port Synchronization"
+ ::= { lacpInfoPortOperTableEntry 18 }
+
+lacpInfoPortPartOpDef OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Partner Operator Port Defaulted"
+ ::= { lacpInfoPortOperTableEntry 19 }
+
+lacpInfoPortPartOpTimeout OBJECT-TYPE
+ SYNTAX INTEGER {
+ short(1),
+ long(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Partner Operator Port Timeout"
+ ::= { lacpInfoPortOperTableEntry 20 }
+
+lacpInfoPortPartOpColl OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Partner Operator Port Collecting"
+ ::= { lacpInfoPortOperTableEntry 21 }
+
+lacpInfoPortPartOpExp OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Partner Operator Port Expired"
+ ::= { lacpInfoPortOperTableEntry 22 }
+
+lacpInfoPortPartOpAggr OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Partner Operator Port Aggregation"
+ ::= { lacpInfoPortOperTableEntry 23 }
+
+lacpInfoPortPartOpDist OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Partner Operator Port Distributing"
+ ::= { lacpInfoPortOperTableEntry 24 }
+
+
+
+-- 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 }
+
+cistRootPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 }
+
+mstpDigest OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The digest of the mstp."
+ ::= { cistGeneralInfo 9 }
+
+
+
+
+-- 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 PortNumber,
+ cistInfoPortPriority Integer32,
+ cistInfoPortPathCost Integer32,
+ cistInfoPortState INTEGER,
+ cistInfoPortRole INTEGER,
+ cistInfoPortDesignatedBridge BridgeId,
+ cistInfoPortDesignatedPort OCTET STRING,
+ cistInfoPortLinkType INTEGER,
+ cistInfoPortHelloTime Integer32,
+ cistInfoPortEdge INTEGER
+ }
+
+cistInfoPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ 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 (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."
+ ::= { cistInfoPortTableEntry 8 }
+
+cistInfoPortHelloTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CIST port Hello Time"
+ ::= { cistInfoPortTableEntry 9 }
+
+cistInfoPortEdge 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."
+ ::= { cistInfoPortTableEntry 10 }
+
+
+
+-- General Information
+
+
+
+-- 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,
+ 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 }
+
+
+
+
+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 }
+
+-- L2 Operational commands
+
+
+
+
+-- ----------------------------------------------------------------------------
+-- --
+-- Virtual Link Aggregation (VLAG) --
+-- --
+-- ----------------------------------------------------------------------------
+
+-- ----------------------------------------------------------------------------
+-- Global VLAG Configuration
+-- ----------------------------------------------------------------------------
+vlagCurIslCfgPortChannel OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current vLAG ISL portchannel"
+ DEFVAL { 0 }
+ ::= { vlagIslCfg 1 }
+
+vlagNewIslCfgPortChannel OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to change the vLAG ISL portchannel."
+ DEFVAL { 0 }
+ ::= { vlagIslCfg 2 }
+
+vlagCurIslCfgAdminKey OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current vLAG ISL admin key."
+ DEFVAL { 0 }
+ ::= { vlagIslCfg 3 }
+
+vlagNewIslCfgAdminKey OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to change the vLAG ISL admin key."
+ DEFVAL { 0 }
+ ::= { vlagIslCfg 4 }
+
+vlagCurCfgSwitchPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current vLAG switch priority"
+ DEFVAL { 0 }
+ ::= { vlagCfg 4 }
+
+vlagNewCfgSwitchPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to change the vLAG priority of this switch."
+ DEFVAL { 0 }
+ ::= { vlagCfg 5 }
+
+-- Static Trunk table
+vlagCurCfgTrunkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlagCurCfgTrunkTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects of the vLAG groups configured in this
+ switch."
+ ::= { vlagCfg 6 }
+
+vlagCurCfgTrunkTableEntry OBJECT-TYPE
+ SYNTAX VlagCurCfgTrunkTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration objects for an vLAG group."
+ INDEX { vlagCurCfgTrunkIndex }
+ ::= { vlagCurCfgTrunkTable 1 }
+
+VlagCurCfgTrunkTableEntry ::= SEQUENCE {
+ vlagCurCfgTrunkIndex Integer32,
+ vlagCurCfgTrunkState INTEGER
+ }
+
+vlagCurCfgTrunkIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of the trunk group."
+ ::= { vlagCurCfgTrunkTableEntry 1 }
+
+vlagCurCfgTrunkState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current administrative state of the vLAG group."
+ DEFVAL { disabled }
+ ::= { vlagCurCfgTrunkTableEntry 2 }
+
+vlagNewCfgTrunkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlagNewCfgTrunkTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects of the vLAG groups configured in this
+ switch."
+ ::= { vlagCfg 7 }
+
+vlagNewCfgTrunkTableEntry OBJECT-TYPE
+ SYNTAX VlagNewCfgTrunkTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration objects for an vLAG group."
+ INDEX { vlagNewCfgTrunkIndex }
+ ::= { vlagNewCfgTrunkTable 1 }
+
+VlagNewCfgTrunkTableEntry ::= SEQUENCE {
+ vlagNewCfgTrunkIndex Integer32,
+ vlagNewCfgTrunkState INTEGER
+ }
+
+vlagNewCfgTrunkIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The identifier of the trunk group."
+ ::= { vlagNewCfgTrunkTableEntry 1 }
+
+vlagNewCfgTrunkState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The new administrative state of the vLAG group."
+ DEFVAL { disabled }
+ ::= { vlagNewCfgTrunkTableEntry 2 }
+
+
+-- Dynamic Trunk table
+vlagCurCfgLacpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlagCurCfgLacpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects of the vLAG groups configured in this
+ switch."
+ ::= { vlagCfg 8 }
+
+vlagCurCfgLacpTableEntry OBJECT-TYPE
+ SYNTAX VlagCurCfgLacpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration objects for an vLAG group."
+ INDEX { vlagCurCfgLacpKey }
+ ::= { vlagCurCfgLacpTable 1 }
+
+VlagCurCfgLacpTableEntry ::= SEQUENCE {
+ vlagCurCfgLacpKey INTEGER,
+ vlagCurCfgLacpState INTEGER
+ }
+
+vlagCurCfgLacpKey OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of the trunk group."
+ ::= { vlagCurCfgLacpTableEntry 1 }
+
+vlagCurCfgLacpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current administrative state of the vLAG group."
+ DEFVAL { disabled }
+ ::= { vlagCurCfgLacpTableEntry 2 }
+
+vlagNewCfgLacpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlagNewCfgLacpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects of the vLAG groups configured in this
+ switch."
+ ::= { vlagCfg 9 }
+
+vlagNewCfgLacpTableEntry OBJECT-TYPE
+ SYNTAX VlagNewCfgLacpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration objects for an vLAG group."
+ INDEX { vlagNewCfgLacpKey }
+ ::= { vlagNewCfgLacpTable 1 }
+
+VlagNewCfgLacpTableEntry ::= SEQUENCE {
+ vlagNewCfgLacpKey INTEGER,
+ vlagNewCfgLacpState INTEGER
+ }
+
+vlagNewCfgLacpKey OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of the trunk group."
+ ::= { vlagNewCfgLacpTableEntry 1 }
+
+vlagNewCfgLacpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The new administrative state of the vLAG group."
+ DEFVAL { disabled }
+ ::= { vlagNewCfgLacpTableEntry 2 }
+
+vlagCurCfgHlthchkPeerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current Health check Peer ip4 address."
+ DEFVAL { '00000000'h } -- 0.0.0.0
+ ::= { vlagCfg 10 }
+
+vlagNewCfgHlthchkPeerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The New Health check Peer ip4 address."
+ DEFVAL { '00000000'h } -- 0.0.0.0
+ ::= { vlagCfg 11 }
+
+vlagCurCfgTierId OBJECT-TYPE
+ SYNTAX INTEGER (0..512)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current vLAG Tier ID"
+ DEFVAL { 0 }
+ ::= { vlagCfg 12 }
+
+vlagNewCfgTierId OBJECT-TYPE
+ SYNTAX INTEGER (0..512)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to change the vLAG Tier ID of this switch.
+ vLAG consist of 2 vLAG peer switches connected by ISL link, the
+ system formed by the switches is referred to as a vLAG tier.
+ This object is used to specify the vLAG tier. And the tier id
+ is used to generate vLAG system MAC."
+ DEFVAL { 0 }
+ ::= { vlagCfg 13 }
+
+vlagCurCfgStartupDelayInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current vLAG Startup delay interval"
+ DEFVAL { 120 }
+ ::= { vlagCfg 14 }
+
+vlagNewCfgStartupDelayInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to change the vLAG startup Delay Timer
+ interval. The Timer is used to prevent traffic lost for the
+ vLAG ports may be up before the ISL is up. The Timer is st-
+ arted when the ISL is up and the role has been elected. And
+ when the timer expires, all vLAG ports will be up. Before
+ and during the timer running, all vLAG ports should be err-
+ disabled."
+ DEFVAL { 120 }
+ ::= { vlagCfg 15 }
+
+vlagCurCfgGlobalEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current vLAG global status on switch."
+ DEFVAL { disabled }
+ ::= { vlagCfg 16 }
+
+vlagNewCfgGlobalEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set true to enable vLAG globally or
+ Set false to disable vLAG globally on switch."
+ DEFVAL { disabled }
+ ::= { vlagCfg 17 }
+
+vlagCurCfgHlthchkConnectRetryInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..300)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In case of healtcheck TCP connection can not be
+ established, interval at which the retry attempt
+ will be made to connect to the peer."
+ DEFVAL { 30 }
+ ::= { vlagCfg 18 }
+
+vlagNewCfgHlthchkConnectRetryInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "In case of healtcheck TCP connection can not be
+ established, interval at which the retry attempt
+ will be made to connect to the peer."
+ DEFVAL { 30 }
+ ::= { vlagCfg 19 }
+
+vlagCurCfgHlthchkKeepaliveAttempts OBJECT-TYPE
+ SYNTAX INTEGER (1..24)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of keepalive attempts made before declaring
+ peer is down. Within this time, atleast one of the
+ keepalive message should have been received from the peer."
+ DEFVAL { 3 }
+ ::= { vlagCfg 20 }
+
+vlagNewCfgHlthchkKeepaliveAttempts OBJECT-TYPE
+ SYNTAX INTEGER (1..24)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of keepalive attempts made before declaring
+ peer is down.Within this time, atleast one of the
+ keepalive message should have been received from the peer."
+ DEFVAL { 3 }
+ ::= { vlagCfg 21 }
+
+vlagCurCfgHlthchkKeepaliveInterval OBJECT-TYPE
+ SYNTAX INTEGER (2..300)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interval between keepalives sent over healthcheck
+ TCP session to keep the session alive."
+ DEFVAL { 5 }
+ ::= { vlagCfg 22 }
+
+vlagNewCfgHlthchkKeepaliveInterval OBJECT-TYPE
+ SYNTAX INTEGER (2..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval between keepalives sent over healthcheck
+ TCP session to keep the session alive."
+ DEFVAL { 5 }
+ ::= { vlagCfg 23 }
+
+vlagCurCfgAutoRecoveryInterval OBJECT-TYPE
+ SYNTAX INTEGER (240..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current vLAG Auto Recovery interval"
+ DEFVAL { 300 }
+ ::= { vlagCfg 24 }
+
+vlagNewCfgAutoRecoveryInterval OBJECT-TYPE
+ SYNTAX INTEGER (240..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to change the vLAG Auto Recovery Timer
+ interval. The Timer is used to prevent all vlag ports stay
+ in ErrDisabled state when booting two vLAG switches but one
+ can not be up."
+ DEFVAL { 300 }
+ ::= { vlagCfg 25 }
+
+vlagCurCfgHlthchkPeerIpv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current Health check Peer ipv6 address."
+ DEFVAL { "0:0:0:0:0:0:0:0" }
+ ::= { vlagCfg 26 }
+
+vlagNewCfgHlthchkPeerIpv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The New Health check Peer ipv6 address."
+ DEFVAL { "0:0:0:0:0:0:0:0" }
+ ::= { vlagCfg 27 }
+
+
+-- ----------------------------------------------------------------------------
+-- Global VLAG Info
+-- ----------------------------------------------------------------------------
+vlagInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current running state of vLAG."
+ ::= { vlagInfoSystem 1 }
+
+vlagInfoAdminRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ unelected(0),
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current running role of the switch.
+ Role can be Primary(1), secondary(2) and unelected(3).
+ Primary role indicates that the this switch controls the centralized
+ operation in a vLAG domain. Secondary role indicates that this
+ switch can take up the primary role when primary is not available.
+ Unelected indicates that switches are not detected by one another"
+ ::= {vlagInfoSystem 2 }
+
+vlagInfoISLId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "vLAG ISL trunk id."
+ ::= {vlagInfoSystem 3 }
+
+vlagInfoLocalMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Local vLAG MAC address."
+ ::= {vlagInfoSystem 4 }
+
+vlagInfoLocalPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Local vLAG Priority."
+ ::= {vlagInfoSystem 5 }
+
+vlagInfoRemoteMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remote vLAG MAC address."
+ ::= {vlagInfoSystem 6 }
+
+vlagInfoRemotePriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remote vLAG Priority."
+ ::= {vlagInfoSystem 7 }
+
+vlagInfoHlthchkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current health check running status."
+ ::= { vlagInfoSystem 8 }
+
+vlagInfoStartupDelayInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Startup Delay Timer Interval. The value may be
+ different from vlagCurCfgStartupDelayInterval for
+ the configuration of the interval after the timer
+ is started can only take effect next startup."
+ ::= {vlagInfoSystem 9 }
+
+vlagInfoStartupDelayStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unstarted(1),
+ running(2),
+ finished(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Startup Delay Timer Status."
+ ::= {vlagInfoSystem 10 }
+
+vlagInfoSystemMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System vLAG MAC address"
+ ::= {vlagInfoSystem 11 }
+
+vlagInfoOperaRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ unelected(0),
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "vLAG switch operational role."
+ ::= {vlagInfoSystem 12 }
+
+vlagInfoAutoRecoveryInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Auto Recovery Timer Interval. The value may be
+ different from vlagCurCfgAutoRecoveryInterval for
+ the configuration of the interval after the timer
+ is started can only take effect next startup."
+ ::= {vlagInfoSystem 13 }
+
+vlagInfoAutoRecoveryStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unstarted(1),
+ running(2),
+ finished(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Auto Recovery Timer Status."
+ ::= {vlagInfoSystem 14 }
+
+vlagInfoInstanceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlagInfoInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects of the running vLAG instances."
+ ::= { vlagInfoGroup 1 }
+
+vlagInfoInstanceEntry OBJECT-TYPE
+ SYNTAX VlagInfoInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration objects for an vLAG group."
+ INDEX { vlagInstanceId }
+ ::= { vlagInfoInstanceTable 1 }
+
+VlagInfoInstanceEntry ::= SEQUENCE {
+ vlagInstanceId Integer32,
+ vlagInstanceTrunkId Integer32,
+ vlagInstanceAdminKey Integer32,
+ vlagInstanceState INTEGER
+ }
+
+vlagInstanceId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of this instance."
+ ::= { vlagInfoInstanceEntry 1 }
+
+vlagInstanceTrunkId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trunk id of this vLAG instance."
+ ::= { vlagInfoInstanceEntry 2 }
+
+vlagInstanceAdminKey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "AdminKey of this vLAG instance. Applicable only incase of
+ dynamic trunks."
+ ::= { vlagInfoInstanceEntry 3 }
+
+vlagInstanceState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ localUp(2),
+ remoteUp(3),
+ formed(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current running state of the vLAG instance."
+ DEFVAL { down }
+ ::= { vlagInfoInstanceEntry 4 }
+
+
+vlagInfoIslId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "vLAG ISL Id"
+ ::= {vlagInfoIslGroup 1 }
+
+vlagInfoIslProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ static(1),
+ lacp(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "vLAG ISL trunk group state
+ Static - static trunk group
+ Lacp - dynamic trunk group"
+ ::= {vlagInfoIslGroup 3 }
+
+vlagInfoIslPortchannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "vLAG ISL portchannel number"
+ ::= {vlagInfoIslGroup 4 }
+
+vlagInfoIslAdminkey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "vLAG ISL lacp admin key"
+ ::= {vlagInfoIslGroup 5 }
+
+vlagInfoIslPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port list that forms the ISL. The ports are presented
+ in bitmap format.
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to ISL
+ 0 - The represented port does not belong to ISL"
+ ::= {vlagInfoIslGroup 6 }
+
+vlagInfoIslPortState OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The ISL member ports' protocol state. The ports' protocol
+ state are presented in bitmap format.
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to ISL and protocol state is up
+ 0 - The represented port does not belong to ISL or protocol state is down"
+ ::= {vlagInfoIslGroup 7 }
+
+vlagInfoIslPortLinkState OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The ISL member ports' link state. The ports' link state are
+ presented in bitmap format.
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ port 8
+ || ||
+ || ||___ port 7
+ || |____ port 6
+ || . . .
+ ||_________ port 1
+ |__________ reserved
+
+ where x : 1 - The represented port belongs to ISL and link state is up
+ 0 - The represented port does not belong to ISL or link state is down"
+ ::= {vlagInfoIslGroup 8 }
+
+-- ----------------------------------------------------------------------------
+-- Global VLAG Statistics
+-- ----------------------------------------------------------------------------
+-- vlagStatsSystem OBJECT IDENTIFIER ::= { vlagStats 1 }
+-- vlagStatsIsl OBJECT IDENTIFIER ::= { vlagStats 2 }
+-- vlagStatsHealth OBJECT IDENTIFIER ::= { vlagStats 3 }
+-- vlagStatsLacp OBJECT IDENTIFIER ::= { vlagStats 4 }
+-- vlagStatsPdu OBJECT IDENTIFIER ::= { vlagStats 5 }
+-- vlagStatsIgmp OBJECT IDENTIFIER ::= { vlagStats 6 }
+
+vlagStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ other(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object to 'clear' will reset all statistics
+ objects of VLAG. A get action of this object will always
+ return 'other'. Setting this object to 'other' is not
+ allowed."
+ ::= { vlagStatsSystem 1 }
+
+vlagStatsIslInOctets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag ISL octets received."
+ ::= { vlagStatsIsl 1 }
+
+vlagStatsIslInPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag ISL packets received."
+ ::= { vlagStatsIsl 2 }
+
+vlagStatsIslOutOctets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag ISL octets sent."
+ ::= { vlagStatsIsl 3 }
+
+vlagStatsIslOutPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag ISL packets sent."
+ ::= { vlagStatsIsl 4 }
+
+vlagStatsPduSentRoleElection OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs sent for role elections"
+ ::= { vlagStatsPdu 1 }
+
+vlagStatsPduSentSystemInfo OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs sent for system info"
+ ::= { vlagStatsPdu 2 }
+
+vlagStatsPduSentFdbDynamicAdd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs sent for addition of FDB dynamic entry"
+ ::= { vlagStatsPdu 7 }
+
+vlagStatsPduSentFdbDynamicDel OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs sent for deletion of FDB dynamic entry"
+ ::= { vlagStatsPdu 8 }
+
+vlagStatsPduSentFdbInactiveAdd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs sent for addition of FDB inactive entry"
+ ::= { vlagStatsPdu 9 }
+
+vlagStatsPduSentFdbInactiveDel OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs sent for deletion of FDB inactive entry"
+ ::= { vlagStatsPdu 10 }
+
+vlagStatsPduSentHlthCheck OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs sent for Health check"
+ ::= { vlagStatsPdu 13 }
+
+vlagStatsPduSentOther OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs sent for others"
+ ::= { vlagStatsPdu 15 }
+
+vlagStatsPduSentUnknown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs sent for unknowns"
+ ::= { vlagStatsPdu 16 }
+
+vlagStatsPduRcvRoleElection OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs received for role elections"
+ ::= { vlagStatsPdu 17 }
+
+vlagStatsPduRcvSystemInfo OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs received for system info"
+ ::= { vlagStatsPdu 18 }
+
+vlagStatsPduRcvFdbDynamicAdd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs received for addition of FDB dynamic entry"
+ ::= { vlagStatsPdu 23 }
+
+vlagStatsPduRcvFdbDynamicDel OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs received for deletion of FDB dynamic entry"
+ ::= { vlagStatsPdu 24 }
+
+vlagStatsPduRcvFdbInactiveAdd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs received for addition of FDB inactive entry"
+ ::= { vlagStatsPdu 25 }
+
+vlagStatsPduRcvFdbInactiveDel OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs received for deletion of FDB inactive entry"
+ ::= { vlagStatsPdu 26 }
+
+vlagStatsPduRcvHlthCheck OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs received for Health check"
+ ::= { vlagStatsPdu 29 }
+
+vlagStatsPduRcvOther OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs received for others"
+ ::= { vlagStatsPdu 31 }
+
+vlagStatsPduRcvUnknown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs received for unknowns"
+ ::= { vlagStatsPdu 32 }
+
+vlagStatsPduSentPeerInstanceEnable OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs sent for peer instance enable"
+ ::= { vlagStatsPdu 33 }
+
+vlagStatsPduSentPeerInstanceDisable OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs sent for peer instance disable"
+ ::= { vlagStatsPdu 34 }
+
+vlagStatsPduSentISLHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs sent for ISL hello"
+ ::= { vlagStatsPdu 35 }
+
+vlagStatsPduRcvISLHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs received for ISL hello"
+ ::= { vlagStatsPdu 36 }
+
+vlagStatsPduRcvPeerInstanceEnable OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs received for peer instance enable"
+ ::= { vlagStatsPdu 37 }
+
+vlagStatsPduRcvPeerInstanceDisable OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of vlag PDUs received for peer instance disable"
+ ::= { vlagStatsPdu 38 }
+
+vlagStatsIgmpReportsForwarded OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP reports forwarded to the peer"
+ ::= { vlagStatsIgmp 1 }
+
+vlagStatsIgmpLeavesForwarded OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP leaves forwarded to the peer"
+ ::= { vlagStatsIgmp 2 }
+
+
+-- ----------------------------------------------------------------------------
+-- { INSERT: ecp
+-- ----------------------------------------------------------------------------
+
+
+-- ------------------------------------------------------------------------- --
+-- ECP Configuration {
+-- ------------------------------------------------------------------------- --
+ecpCurCfgRetrans OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ECP retransmission interval in millisecond"
+ ::= { ecpCfg 1 }
+
+ecpNewCfgRetrans OBJECT-TYPE
+ SYNTAX INTEGER (100..9000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ECP retransmission interval in millisecond"
+ ::= { ecpCfg 2 }
+-- ------------------------------------------------------------------------- --
+-- ECP Configuration (end) }
+-- ------------------------------------------------------------------------- --
+
+
+-- ------------------------------------------------------------------------- --
+-- ECP Information {
+-- ------------------------------------------------------------------------- --
+ecpChnlInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EcpChnlInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ECP channel Info."
+ ::= { ecpInfo 1 }
+
+ecpChnlInfoEntry OBJECT-TYPE
+ SYNTAX EcpChnlInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about ECP channel."
+ INDEX { ecpChnlInfoEntryIndex }
+ ::= { ecpChnlInfoTable 1 }
+
+EcpChnlInfoEntry ::= SEQUENCE {
+ ecpChnlInfoEntryIndex Integer32
+ ,ecpChnlPortIndex Integer32
+ ,ecpChnlStag Integer32
+ ,ecpChnlSndlen Integer32
+ ,ecpChnlSndnxt Integer32
+ ,ecpChnlRcvlast Integer32
+ ,ecpChnlStateMachine Integer32
+ ,ecpChnlRxCnt Integer32
+ ,ecpChnlTxCnt Integer32
+ ,ecpChnlRxDrop Integer32
+ ,ecpChnlTxDrop Integer32
+ ,ecpChnlState INTEGER
+ ,ecpChnlAckErr Integer32
+ }
+
+ecpChnlInfoEntryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the ecp chnl info table."
+ ::= { ecpChnlInfoEntry 1 }
+
+ecpChnlPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ecp channel port info."
+ ::= { ecpChnlInfoEntry 2 }
+
+ecpChnlStag OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ecp channel stag info."
+ ::= { ecpChnlInfoEntry 3 }
+
+ecpChnlSndlen OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ecp channel send length info."
+ ::= { ecpChnlInfoEntry 4 }
+
+ecpChnlSndnxt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ecp channel send next info."
+ ::= { ecpChnlInfoEntry 5 }
+
+ecpChnlRcvlast OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ecp channel recv last sequence info."
+ ::= { ecpChnlInfoEntry 6 }
+
+ecpChnlStateMachine OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ecp channel state machineinfo."
+ ::= { ecpChnlInfoEntry 7 }
+
+ecpChnlRxCnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ecp channel Rx count info."
+ ::= { ecpChnlInfoEntry 8 }
+
+ecpChnlTxCnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ecp channel Tx count info."
+ ::= { ecpChnlInfoEntry 9 }
+
+ecpChnlRxDrop OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ecp channel RxDrop info."
+ ::= { ecpChnlInfoEntry 10 }
+
+ecpChnlTxDrop OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ecp channel TxDrop info."
+ ::= { ecpChnlInfoEntry 11 }
+
+ecpChnlState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ecp channel state info."
+ ::= { ecpChnlInfoEntry 12 }
+
+ecpChnlAckErr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ecp channel ACK error info."
+ ::= { ecpChnlInfoEntry 13 }
+
+-- ------------------------------------------------------------------------- --
+-- ECP Information (end) }
+-- ------------------------------------------------------------------------- --
+
+
+-- ------------------------------------------------------------------------- --
+-- ECP Operation {
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- ECP Operation (end) }
+-- ------------------------------------------------------------------------- --
+
+
+-- ----------------------------------------------------------------------------
+-- --
+-- Service Location Protocol (SLP) --
+-- --
+-- ----------------------------------------------------------------------------
+
+-- ----------------------------------------------------------------------------
+-- Global SLP Configuration
+-- ----------------------------------------------------------------------------
+
+slpCfg OBJECT IDENTIFIER ::= { layer2Configs 20 }
+
+slpCurCfgGlobalEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current SLP global status on switch."
+ DEFVAL { disabled }
+ ::= { slpCfg 1 }
+
+slpNewCfgGlobalEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set to enabled to enable SLP globally or
+ Set to disabled to disable SLP globally on switch."
+ DEFVAL { disabled }
+ ::= { slpCfg 2 }
+
+slpCurCfgActiveDaDisEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current SLP active directory agent discovery status on switch."
+ DEFVAL { disabled }
+ ::= { slpCfg 3 }
+
+slpNewCfgActiveDaDisEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set to enabled to enable SLP active directory agent discovery or
+ Set to disabled to disable SLP active directory agent discovery on switch."
+ DEFVAL { disabled }
+ ::= { slpCfg 4 }
+
+slpCurCfgActiveDaDisStartWaitTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current SLP active directory agent discovery start wait time measured in seconds."
+ DEFVAL { 3 }
+ ::= { slpCfg 5 }
+
+slpNewCfgActiveDaDisStartWaitTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to change the SLP active directory agent
+ discovery start wait time measured in seconds."
+ DEFVAL { 3 }
+ ::= { slpCfg 6 }
+
+
+
+-- ----------------------------------------------------------------------------
+-- Global SLP Info
+-- ----------------------------------------------------------------------------
+slpInfo OBJECT IDENTIFIER ::= { layer2Info 18 }
+slpInfoSystem OBJECT IDENTIFIER ::= { slpInfo 1 }
+slpInfoDirectoryAgents OBJECT IDENTIFIER ::= { slpInfo 2 }
+slpInfoUserAgents OBJECT IDENTIFIER ::= { slpInfo 3 }
+
+slpInfoProtocolVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SLP protocol version."
+ DEFVAL { 2 }
+ ::= { slpInfoSystem 1 }
+
+slpInfoListeningPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SLP listening port."
+ DEFVAL { 427 }
+ ::= { slpInfoSystem 2 }
+
+slpInfoListeningIPInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlpInfoListeningIPInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table with all the SLP listening IP interfaces."
+ ::= { slpInfoSystem 3 }
+
+slpInfoListeningIPInterfaceEntry OBJECT-TYPE
+ SYNTAX SlpInfoListeningIPInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration objects for a SLP listening IP interface."
+ INDEX { listeningIPInterfaceId }
+ ::= { slpInfoListeningIPInterfaceTable 1 }
+
+SlpInfoListeningIPInterfaceEntry ::= SEQUENCE {
+ listeningIPInterfaceId Integer32,
+ listeningIPInterfaceAddress IpAddress
+ }
+
+listeningIPInterfaceId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of this IP interface."
+ ::= { slpInfoListeningIPInterfaceEntry 1 }
+
+listeningIPInterfaceAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The adddress of this IP interface."
+ ::= { slpInfoListeningIPInterfaceEntry 2 }
+
+slpInfoDirectoryAgentsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlpInfoDirectoryAgentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table with all the SLP Directory Agents."
+ ::= { slpInfoDirectoryAgents 1 }
+
+slpInfoDirectoryAgentEntry OBJECT-TYPE
+ SYNTAX SlpInfoDirectoryAgentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration objects for a Directory Agent entry."
+ INDEX { directoryAgentAddress }
+ ::= { slpInfoDirectoryAgentsTable 1 }
+
+SlpInfoDirectoryAgentEntry ::= SEQUENCE {
+ directoryAgentAddress IpAddress,
+ directoryAgentPort Integer32,
+ directoryAgentTime Integer32
+ }
+
+directoryAgentAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP adddress of this Directory Agent."
+ ::= { slpInfoDirectoryAgentEntry 1 }
+
+directoryAgentPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port of this Directory Agent. Communication can be done
+ using TCP or UDP."
+ ::= { slpInfoDirectoryAgentEntry 2 }
+
+directoryAgentTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time elapsed from the moment when this Directory Agent
+ was learned measured in seconds."
+ ::= { slpInfoDirectoryAgentEntry 3 }
+
+slpInfoUserAgentsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlpInfoUserAgentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table with all the SLP User Agents."
+ ::= { slpInfoUserAgents 1 }
+
+slpInfoUserAgentEntry OBJECT-TYPE
+ SYNTAX SlpInfoUserAgentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration objects for a User Agent entry."
+ INDEX { userAgentAddress }
+ ::= { slpInfoUserAgentsTable 1 }
+
+SlpInfoUserAgentEntry ::= SEQUENCE {
+ userAgentAddress IpAddress,
+ userAgentPort Integer32,
+ userAgentTime Integer32
+ }
+
+userAgentAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP adddress of this User Agent."
+ ::= { slpInfoUserAgentEntry 1 }
+
+userAgentPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port of this User Agent. Communication can be done
+ using TCP or UDP."
+ ::= { slpInfoUserAgentEntry 2 }
+
+userAgentTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time elapsed from the moment when this User Agent was learned
+ measured in seconds."
+ ::= { slpInfoUserAgentEntry 3 }
+
+slpDirectoryAgentsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ other(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object to 'clear' will reset all directory agents
+ settings of SLP. A get action of this object will always
+ return 'other'. Setting this object to 'other' is not
+ allowed."
+ ::= { slpInfo 4 }
+
+-- ----------------------------------------------------------------------------
+-- Global SLP Statistics
+-- ----------------------------------------------------------------------------
+slpStats OBJECT IDENTIFIER ::= { layer2Stats 12 }
+
+slpCountersClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ other(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object to 'clear' will reset all SLP counters.
+ A get action of this object will always return 'other'.
+ Setting this object to 'other' is not allowed."
+ ::= { slpStats 3 }
+
+slpStatsTxCountersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlpStatsTxCounterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table with all the SLP Send counters."
+ ::= { slpStats 1 }
+
+slpStatsTxCounterEntry OBJECT-TYPE
+ SYNTAX SlpStatsTxCounterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration objects for a SLP Send counter entry."
+ INDEX { slpTxCounterIndex }
+ ::= { slpStatsTxCountersTable 1 }
+
+SlpStatsTxCounterEntry ::= SEQUENCE {
+ slpTxCounterIndex Integer32,
+ slpTxCounterName DisplayString,
+ slpTxCounterUnicast Integer32,
+ slpTxCounterMulticast Integer32
+ }
+
+slpTxCounterIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of this counter."
+ ::= { slpStatsTxCounterEntry 1 }
+
+slpTxCounterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of this counter."
+ ::= { slpStatsTxCounterEntry 2 }
+
+slpTxCounterUnicast OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unicast value of this counter."
+ ::= { slpStatsTxCounterEntry 3 }
+
+slpTxCounterMulticast OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast value of this counter."
+ ::= { slpStatsTxCounterEntry 4 }
+
+slpStatsRxCountersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlpStatsRxCounterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table with all the SLP Receive counters."
+ ::= { slpStats 2 }
+
+slpStatsRxCounterEntry OBJECT-TYPE
+ SYNTAX SlpStatsRxCounterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration objects for a SLP Receive counter entry."
+ INDEX { slpRxCounterIndex }
+ ::= { slpStatsRxCountersTable 1 }
+
+SlpStatsRxCounterEntry ::= SEQUENCE {
+ slpRxCounterIndex Integer32,
+ slpRxCounterName DisplayString,
+ slpRxCounterUnicast Integer32,
+ slpRxCounterMulticast Integer32
+ }
+
+slpRxCounterIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index this counter."
+ ::= { slpStatsRxCounterEntry 1 }
+
+slpRxCounterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of this counter."
+ ::= { slpStatsRxCounterEntry 2 }
+
+slpRxCounterUnicast OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unicast value of this counter."
+ ::= { slpStatsRxCounterEntry 3 }
+
+slpRxCounterMulticast OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast value of this counter."
+ ::= { slpStatsRxCounterEntry 4 }
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: layer2
+-- ----------------------------------------------------------------------------
+
+layer3 OBJECT IDENTIFIER ::= { g8052-mgmt 3 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: layer3
+-- ----------------------------------------------------------------------------
+
+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 }
+
+ipInterfaceLoopbackCfg OBJECT IDENTIFIER ::= { layer3Configs 24 }
+
+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 }
+
+igmpCfg OBJECT IDENTIFIER ::= { layer3Configs 19 }
+
+ipStaticNbrCfg OBJECT IDENTIFIER ::= { layer3Configs 21 }
+
+ipGatewayIpv6Cfg OBJECT IDENTIFIER ::= { layer3Configs 22 }
+
+ipStaticRoute6Cfg OBJECT IDENTIFIER ::= { layer3Configs 23 }
+
+
+
+ospf3Cfg OBJECT IDENTIFIER ::= { layer3Configs 26 }
+
+pptCfg OBJECT IDENTIFIER ::= { layer3Configs 27 }
+
+ipv6pmtuCfg OBJECT IDENTIFIER ::= { layer3Configs 28 }
+
+floodingCfg OBJECT IDENTIFIER ::= { layer3Configs 29 }
+
+mldCfg OBJECT IDENTIFIER ::= { layer3Configs 30 }
+
+ndprefixCfg OBJECT IDENTIFIER ::= { layer3Configs 31 }
+
+
+
+dhcpsnpCfg OBJECT IDENTIFIER ::= { layer3Configs 33 }
+
+ipsecCfg OBJECT IDENTIFIER ::= { layer3Configs 32 }
+
+
+
+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 }
+
+igmpStats OBJECT IDENTIFIER ::= { layer3Stats 9 }
+
+ipv6Stats OBJECT IDENTIFIER ::= { layer3Stats 10}
+rip2Stats OBJECT IDENTIFIER ::= { layer3Stats 13 }
+
+
+
+ipStats OBJECT IDENTIFIER ::= { layer3Stats 16 }
+icmpStats OBJECT IDENTIFIER ::= { layer3Stats 17 }
+tcpStats OBJECT IDENTIFIER ::= { layer3Stats 18 }
+udpStats OBJECT IDENTIFIER ::= { layer3Stats 19 }
+bootpStats OBJECT IDENTIFIER ::= { layer3Stats 20 }
+
+
+ospf3Stats OBJECT IDENTIFIER ::= { layer3Stats 22 }
+
+mldStats OBJECT IDENTIFIER ::= { layer3Stats 23 }
+
+ipsecStats OBJECT IDENTIFIER ::= { layer3Stats 24 }
+
+nbrStats OBJECT IDENTIFIER ::= { layer3Stats 26 }
+
+dhcpsnpStats OBJECT IDENTIFIER ::= { layer3Stats 25}
+
+
+
+ipRoutingInfo OBJECT IDENTIFIER ::= { layer3Info 1 }
+
+ipEcmpRoutingInfo OBJECT IDENTIFIER ::= { layer3Info 19 }
+ipEcmpHash OBJECT IDENTIFIER ::= { layer3Info 20 }
+
+
+ipv6PmtuInfo OBJECT IDENTIFIER ::= { layer3Info 21}
+
+arpInfo OBJECT IDENTIFIER ::= { layer3Info 2 }
+
+vrrpInfo OBJECT IDENTIFIER ::= { layer3Info 3 }
+
+ospfinfo OBJECT IDENTIFIER ::= { layer3Info 4 }
+
+
+gatewayInfo OBJECT IDENTIFIER ::= { layer3Info 5 }
+
+igmpInfo OBJECT IDENTIFIER ::= { layer3Info 6 }
+
+nbrInfo OBJECT IDENTIFIER ::= { layer3Info 12 }
+gatewayIPv6Info OBJECT IDENTIFIER ::= { layer3Info 13 }
+
+ipRoute6Info OBJECT IDENTIFIER ::= { layer3Info 14 }
+
+
+ipInfo OBJECT IDENTIFIER ::= { layer3Info 8 }
+
+ipIntfInfo OBJECT IDENTIFIER ::= { layer3Info 9 }
+
+ipIntfLoopbackInfo OBJECT IDENTIFIER ::= { layer3Info 16 }
+
+
+rip2Info OBJECT IDENTIFIER ::= { layer3Info 10 }
+bgpInfo OBJECT IDENTIFIER ::= { layer3Info 11 }
+
+dhcpInfo OBJECT IDENTIFIER ::= { layer3Info 15 }
+
+
+ospf3Info OBJECT IDENTIFIER ::= { layer3Info 18 }
+
+
+mldInfo OBJECT IDENTIFIER ::= { layer3Info 22 }
+
+ipsecInfo OBJECT IDENTIFIER ::= { layer3Info 23 }
+
+dhcpsnpInfo OBJECT IDENTIFIER ::= { layer3Info 24 }
+
+-- ----------------------------------------------------------------------------
+-- { INSERT: DHCP Snooping Config
+-- ----------------------------------------------------------------------------
+
+dhcpSnoopingCurCfgOnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DHCP Snooping ON/OFF settings."
+ ::= { dhcpsnpCfg 1 }
+
+dhcpSnoopingNewCfgOnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DHCP Snooping ON/OFF setting."
+ ::= { dhcpsnpCfg 2 }
+
+dhcpSnoopingCurCfgOption82OnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "on/off state of DHCP Snooping option82."
+ ::= { dhcpsnpCfg 3 }
+
+dhcpSnoopingNewCfgOption82OnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable DHCP Snooping option82"
+ ::= { dhcpsnpCfg 4 }
+
+dhcpSnoopingCurCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DHCPSnoopingCurCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DHCP Snooping Port Configuration Table."
+ ::= { dhcpsnpCfg 5 }
+
+dhcpSnoopingCurCfgPortTableEntry OBJECT-TYPE
+ SYNTAX DHCPSnoopingCurCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in DHCP Snooping Port Configuration Table"
+ INDEX { dhcpSnoopingCurCfgPortId }
+ ::= { dhcpSnoopingCurCfgPortTable 1 }
+
+DHCPSnoopingCurCfgPortTableEntry ::= SEQUENCE {
+ dhcpSnoopingCurCfgPortId Integer32,
+ dhcpSnoopingCurCfgPortTrusted INTEGER,
+ dhcpSnoopingCurCfgPortRateLimit Integer32
+}
+
+dhcpSnoopingCurCfgPortId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port ID of this DHCP Snooping port configration."
+ ::= { dhcpSnoopingCurCfgPortTableEntry 1 }
+
+dhcpSnoopingCurCfgPortTrusted OBJECT-TYPE
+ SYNTAX INTEGER {
+ trusted(1),
+ untrusted(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set port as trusted or untrusted port."
+ ::= { dhcpSnoopingCurCfgPortTableEntry 2 }
+
+dhcpSnoopingCurCfgPortRateLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set port DHCP packet rate limit(pps).
+ Its ranges is 0 ~ 2048, set 0 to disable rate limit."
+ ::= { dhcpSnoopingCurCfgPortTableEntry 3 }
+
+
+
+dhcpSnoopingNewCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DHCPSnoopingNewCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DHCP Snooping Port Configuration Table."
+ ::= { dhcpsnpCfg 6 }
+
+dhcpSnoopingNewCfgPortTableEntry OBJECT-TYPE
+ SYNTAX DHCPSnoopingNewCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the DHCP Snooping Port Configuration Table"
+ INDEX { dhcpSnoopingNewCfgportId }
+ ::= { dhcpSnoopingNewCfgPortTable 1 }
+
+DHCPSnoopingNewCfgPortTableEntry ::= SEQUENCE {
+ dhcpSnoopingNewCfgportId Integer32,
+ dhcpSnoopingNewCfgportTrusted INTEGER,
+ dhcpSnoopingNewCfgportRateLimit Integer32
+}
+
+dhcpSnoopingNewCfgportId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port ID of this DHCP Snooping port configration."
+ ::= { dhcpSnoopingNewCfgPortTableEntry 1 }
+
+dhcpSnoopingNewCfgportTrusted OBJECT-TYPE
+ SYNTAX INTEGER {
+ trusted(1),
+ untrusted(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set port as trusted or untrusted port."
+::= { dhcpSnoopingNewCfgPortTableEntry 2 }
+
+dhcpSnoopingNewCfgportRateLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set port DHCP packet rate limit(pps). Set 0 to disable rate limit."
+ ::= { dhcpSnoopingNewCfgPortTableEntry 3 }
+
+
+dhcpSnoopingCurCfgVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DHCPSnoopingCurCfgVlanTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DHCP Snooping VLAN Table."
+ ::= { dhcpsnpCfg 7 }
+
+dhcpSnoopingCurCfgVlanTableEntry OBJECT-TYPE
+ SYNTAX DHCPSnoopingCurCfgVlanTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the DHCP Snooping VLAN Table"
+ INDEX { dhcpSnoopingCurCfgVlanId }
+ ::= { dhcpSnoopingCurCfgVlanTable 1 }
+
+DHCPSnoopingCurCfgVlanTableEntry ::= SEQUENCE {
+ dhcpSnoopingCurCfgVlanId Integer32,
+ dhcpSnoopingCurCfgVlanOnState INTEGER
+}
+
+dhcpSnoopingCurCfgVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN ID of this DHCP Snooping VLAN configration."
+ ::= { dhcpSnoopingCurCfgVlanTableEntry 1 }
+
+dhcpSnoopingCurCfgVlanOnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "on/off state of DHCP Snooping on this VLAN."
+ ::= { dhcpSnoopingCurCfgVlanTableEntry 2 }
+
+dhcpSnoopingNewCfgVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DHCPSnoopingNewCfgVLANTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DHCP Snooping VLAN Table."
+ ::= { dhcpsnpCfg 8 }
+
+dhcpSnoopingNewCfgVlanTableEntry OBJECT-TYPE
+ SYNTAX DHCPSnoopingNewCfgVLANTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the DHCP Snooping VLAN Table"
+ INDEX { dhcpSnoopingNewCfgVlanId }
+ ::= { dhcpSnoopingNewCfgVlanTable 1 }
+
+DHCPSnoopingNewCfgVLANTableEntry ::= SEQUENCE {
+ dhcpSnoopingNewCfgVlanId Integer32,
+ dhcpSnoopingNewCfgVlanOnState INTEGER
+}
+
+dhcpSnoopingNewCfgVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN ID of this DHCP Snooping VLAN configration."
+ ::= { dhcpSnoopingNewCfgVlanTableEntry 1 }
+
+dhcpSnoopingNewCfgVlanOnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable DHCP Snooping on this VLAN."
+ ::= { dhcpSnoopingNewCfgVlanTableEntry 2 }
+
+dhcpSnoopingBindingInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DHCPSnoopingBindingInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DHCP Snooping binding Table."
+ ::= { dhcpsnpInfo 1 }
+
+dhcpSnoopingBindingInfoEntry OBJECT-TYPE
+ SYNTAX DHCPSnoopingBindingInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the DHCP Snooping binding Table"
+ INDEX { dhcpSnoopingBindingInfoIndex }
+ ::= { dhcpSnoopingBindingInfoTable 1 }
+
+DHCPSnoopingBindingInfoEntry ::= SEQUENCE {
+ dhcpSnoopingBindingInfoIndex Integer32,
+ dhcpSnoopingBindingInfoMac OCTET STRING,
+ dhcpSnoopingBindingInfoIp IpAddress,
+ dhcpSnoopingBindingInfoVLAN Integer32,
+ dhcpSnoopingBindingInfoPortIndex Integer32,
+ dhcpSnoopingBindingInfoExpiry Unsigned32,
+ dhcpSnoopingBindingInfoType INTEGER
+ }
+
+dhcpSnoopingBindingInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of this DHCP Snooping binding entry."
+ ::= { dhcpSnoopingBindingInfoEntry 1 }
+
+dhcpSnoopingBindingInfoMac OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Mac Address of this DHCP Snooping binding entry."
+ ::= { dhcpSnoopingBindingInfoEntry 2 }
+
+dhcpSnoopingBindingInfoIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ip Address of this DHCP Snooping binding entry."
+ ::= { dhcpSnoopingBindingInfoEntry 3 }
+
+dhcpSnoopingBindingInfoVLAN OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN ID of this DHCP Snooping binding entry."
+ ::= { dhcpSnoopingBindingInfoEntry 4 }
+
+dhcpSnoopingBindingInfoPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Number of this DHCP Snooping binding entry."
+ ::= { dhcpSnoopingBindingInfoEntry 5 }
+
+dhcpSnoopingBindingInfoExpiry OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The lease time of this DHCP Snooping binding entry.
+ Set 0 to remove this entry"
+ ::= { dhcpSnoopingBindingInfoEntry 6 }
+
+dhcpSnoopingBindingInfoType OBJECT-TYPE
+ SYNTAX INTEGER {
+ static(1),
+ dynamic(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Show How this DHCP Snooping binding entry come from."
+ ::= { dhcpSnoopingBindingInfoEntry 7 }
+
+
+
+-- ----------------------------------------------------------------------------
+-- { INSERT: DHCP Snooping stat
+-- ----------------------------------------------------------------------------
+
+dhcpSnoopingStatInPacketRequest OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Counter of DHCP REQUEST messages received."
+ ::= { dhcpsnpStats 1 }
+
+dhcpSnoopingStatInPacketReply OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Counter of DHCP REPLY messages received."
+ ::= { dhcpsnpStats 2 }
+
+dhcpSnoopingStatDroppedPacketInvalid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Counter of dropped DHCP messages due to invalid packet."
+ ::= { dhcpsnpStats 3 }
+
+dhcpSnoopingStatDroppedPacketRateLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Counter of dropped DHCP messages due to Rate Limit in software."
+ ::= { dhcpsnpStats 4 }
+
+dhcpSnoopingStatDroppedPacketOther OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Counter of dropped DHCP messages due to other reason."
+ ::= { dhcpsnpStats 5 }
+
+
+vrrpOper OBJECT IDENTIFIER ::= { layer3Oper 1 }
+
+dhcpInfoMacAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the interface."
+ ::= { dhcpInfo 1}
+
+dhcpInfoAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the interface."
+ ::= { dhcpInfo 2}
+
+dhcpInfoSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the interface."
+ ::= { dhcpInfo 3}
+
+dhcpInfoDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of default gateway for the interface."
+ ::= { dhcpInfo 4}
+
+dhcpInfoServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the DHCP server that leased the ip of the interface."
+ ::= { dhcpInfo 5}
+
+dhcpInfoLeaseObtained OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time and date when the lease was obtained ."
+ ::= { dhcpInfo 6}
+
+dhcpInfoLeaseExpires OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time and date when the lease was obtained ."
+ ::= { dhcpInfo 7}
+
+
+-- 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 DisplayString,
+ ipCurCfgIntfMask DisplayString,
+ ipCurCfgIntfBroadcast IpAddress,
+ ipCurCfgIntfState INTEGER,
+ ipCurCfgIntfBootpRelay INTEGER,
+ ipCurCfgIntfRouteAdv INTEGER,
+ ipCurCfgIntfManagedCfg INTEGER,
+ ipCurCfgIntfOtherCfg INTEGER,
+ ipCurCfgIntfAdvLifetime INTEGER,
+ ipCurCfgIntfDadAttempts INTEGER,
+ ipCurCfgIntfReachTime Gauge32,
+ ipCurCfgIntfAdvInterval INTEGER,
+ ipCurCfgIntfAdvIntervalMin INTEGER,
+ ipCurCfgIntfRetransmitTimer Gauge32,
+ ipCurCfgIntfHopLimit INTEGER,
+ ipCurCfgIntfAdvMtu INTEGER,
+ ipCurCfgIntfIp6Host INTEGER,
+ ipCurCfgIntfIp6Dstun INTEGER,
+ ipCurCfgSecIntfAddr DisplayString,
+ ipCurCfgSecIntfPrefix Integer32,
+ ipCurCfgSecIntfAnycast INTEGER,
+ ipCurCfgIntfAnycast 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 DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field configures the new IP/IPv6 addr of the interface.
+ Address should be IPv4 dotted-quads or IPv6 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"
+ ::= { ipCurCfgIntfEntry 2 }
+
+ipCurCfgIntfMask OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask as IPv4 dotted-quads OR
+ the IPv6 prefix length (integer in range 0..128)
+ associated with this IP address ."
+ ::= { 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 }
+
+
+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 }
+
+ipCurCfgIntfManagedCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Managed config flag of the interface, which
+ allows the host to use DHCP for address configuration."
+ ::= { ipCurCfgIntfEntry 13 }
+
+ipCurCfgIntfOtherCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Other config flag of the interface,
+ which allows the host to use DHCP for other stateful configuration."
+ ::= { ipCurCfgIntfEntry 14 }
+
+ipCurCfgIntfAdvLifetime OBJECT-TYPE
+ SYNTAX INTEGER (0..9000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Router Advertisement lifetime of the interface."
+ ::= { ipCurCfgIntfEntry 15 }
+
+ipCurCfgIntfDadAttempts OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set the number of duplicate address detection (dad)
+ attempts of the interface."
+ ::= { ipCurCfgIntfEntry 16 }
+
+ipCurCfgIntfReachTime OBJECT-TYPE
+ SYNTAX Gauge32 (0..3600000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set the advertised reachability time of the interface in ms."
+ ::= { ipCurCfgIntfEntry 17 }
+
+ipCurCfgIntfAdvInterval OBJECT-TYPE
+ SYNTAX INTEGER (4..1800)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set the IPv6 Router Advertisement interval of the interface."
+ ::= { ipCurCfgIntfEntry 18 }
+
+ipCurCfgIntfAdvIntervalMin OBJECT-TYPE
+ SYNTAX INTEGER (3..1350)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set the IPv6 Router Advertisement Minimum interval limit
+ of the interface."
+ ::= { ipCurCfgIntfEntry 19 }
+
+ipCurCfgIntfRetransmitTimer OBJECT-TYPE
+ SYNTAX Gauge32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set the IPv6 Router Advertisement Retransmit Timer in ms."
+ ::= { ipCurCfgIntfEntry 20 }
+
+ipCurCfgIntfHopLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set the IPv6 Router Advertisement Current Hop Limit"
+ ::= { ipCurCfgIntfEntry 21 }
+
+ipCurCfgIntfAdvMtu OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Advertise MTU option."
+ ::= { ipCurCfgIntfEntry 22 }
+
+ipCurCfgIntfIp6Host OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable IPv6 host mode on the interface."
+ ::= { ipCurCfgIntfEntry 23 }
+
+
+ipCurCfgSecIntfAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field configures the new IP/IPv6 addr of the interface.
+ Address should be in IPv6 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"
+ ::= { ipCurCfgIntfEntry 25 }
+
+ipCurCfgSecIntfPrefix OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 prefix length (integer in range 0..128)
+ associated with this IP address ."
+ ::= { ipCurCfgIntfEntry 26 }
+
+ipCurCfgIntfAnycast OBJECT-TYPE
+ SYNTAX INTEGER {
+ anycast(1),
+ none(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field has the value of anycast(1) if IPv6 interface address
+ is anycast and none(2) if not."
+ ::= { ipCurCfgIntfEntry 27 }
+
+ipCurCfgSecIntfAnycast OBJECT-TYPE
+ SYNTAX INTEGER {
+ anycast(1),
+ none(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field has the value of anycast(1) if secondary IPv6 interface address
+ is anycast and none(2) if not."
+ ::= { ipCurCfgIntfEntry 28 }
+ipCurCfgIntfIp6Dstun OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable sending of ICMP Unreachable messages."
+ ::= { ipCurCfgIntfEntry 29 }
+
+ipNewCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of interface 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 DisplayString,
+ ipNewCfgIntfMask DisplayString,
+ ipNewCfgIntfVlan Integer32,
+ ipNewCfgIntfState INTEGER,
+ ipNewCfgIntfBootpRelay INTEGER,
+ ipNewCfgIntfRouteAdv INTEGER,
+ ipNewCfgIntfIp6Host INTEGER,
+ ipNewCfgIntfIp6Dstun INTEGER,
+ ipNewCfgIntfManagedCfg INTEGER,
+ ipNewCfgIntfOtherCfg INTEGER,
+ ipNewCfgIntfAdvLifetime INTEGER,
+ ipNewCfgIntfDadAttempts INTEGER,
+ ipNewCfgIntfReachTime Gauge32,
+ ipNewCfgIntfAdvInterval INTEGER,
+ ipNewCfgIntfAdvIntervalMin INTEGER,
+ ipNewCfgIntfRetransmitTimer Gauge32,
+ ipNewCfgIntfHopLimit INTEGER,
+ ipNewCfgIntfAdvMtu INTEGER,
+ ipNewCfgSecIntfAddr DisplayString,
+ ipNewCfgSecIntfPrefix Integer32,
+ ipNewCfgSecIntfAnycast INTEGER,
+ ipNewCfgIntfAnycast 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 DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This field configures the new IP/IPv6 addr of the interface.
+ Address should be IPv4 dotted-quads or IPv6 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"
+ ::= { ipNewCfgIntfEntry 2 }
+
+ipNewCfgIntfMask OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subnet mask as IPv4 dotted-quads OR
+ the IPv6 prefix length (integer in range 0..128)
+ associated with this IP address ."
+ ::= { ipNewCfgIntfEntry 3 }
+
+
+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 }
+
+
+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 }
+
+ipNewCfgIntfManagedCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Managed config flag of the interface, which
+ allows the host to use DHCP for address configuration."
+ ::= { ipNewCfgIntfEntry 14 }
+
+ipNewCfgIntfOtherCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Other config flag of the interface,
+ which allows the host to use DHCP for other stateful configuration."
+ ::= { ipNewCfgIntfEntry 15 }
+
+ipNewCfgIntfAdvLifetime OBJECT-TYPE
+ SYNTAX INTEGER (0..9000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set Router Advertisement lifetime of the interface."
+ ::= { ipNewCfgIntfEntry 16 }
+
+ipNewCfgIntfDadAttempts OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the number of duplicate address detection (dad)
+ attempts of the interface."
+ ::= { ipNewCfgIntfEntry 17 }
+
+ipNewCfgIntfReachTime OBJECT-TYPE
+ SYNTAX Gauge32 (0..3600000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the advertised reachability time of the interface in ms."
+ ::= { ipNewCfgIntfEntry 18 }
+
+ipNewCfgIntfAdvInterval OBJECT-TYPE
+ SYNTAX INTEGER (4..1800)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the IPv6 Router Advertisement interval of the interface."
+ ::= { ipNewCfgIntfEntry 19 }
+
+ipNewCfgIntfAdvIntervalMin OBJECT-TYPE
+ SYNTAX INTEGER (3..1350)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the IPv6 Router Advertisement Minimum interval limit
+ of the interface."
+ ::= { ipNewCfgIntfEntry 20 }
+
+ipNewCfgIntfRetransmitTimer OBJECT-TYPE
+ SYNTAX Gauge32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the IPv6 Router Advertisement Retransmit Timer in ms."
+ ::= { ipNewCfgIntfEntry 21 }
+
+ipNewCfgIntfHopLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the IPv6 Router Advertisement Current Hop Limit"
+ ::= { ipNewCfgIntfEntry 22 }
+
+ipNewCfgIntfAdvMtu OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Advertise MTU option."
+ ::= { ipNewCfgIntfEntry 23 }
+
+ipNewCfgIntfIp6Host OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable IPv6 host mode on the interface."
+ ::= { ipNewCfgIntfEntry 24 }
+
+
+ipNewCfgSecIntfAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This field configures the new IPv6 addr of the interface.
+ Address should be in IPv6 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"
+ ::= { ipNewCfgIntfEntry 26 }
+
+ipNewCfgSecIntfPrefix OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 prefix length (integer in range 0..128)
+ associated with this IP address ."
+ ::= { ipNewCfgIntfEntry 27 }
+
+ipNewCfgIntfAnycast OBJECT-TYPE
+ SYNTAX INTEGER {
+ anycast(1),
+ none(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This field has the value of anycast(1) if IPv6 interface address
+ is anycast and none(2) if not."
+ ::= { ipNewCfgIntfEntry 28 }
+
+ipNewCfgSecIntfAnycast OBJECT-TYPE
+ SYNTAX INTEGER {
+ anycast(1),
+ none(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This field has the value of anycast(1) if secondary IPv6 interface address
+ is anycast and none(2) if not."
+ ::= { ipNewCfgIntfEntry 29 }
+
+ipNewCfgIntfIp6Dstun OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable sending of ICMP Unreachable messages."
+ ::= { ipNewCfgIntfEntry 30 }
+
+
+
+
+-- IP Loopback Configuration
+
+ipInterfaceLoopbackTableMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the IP Loopback interface table."
+ ::= { ipInterfaceLoopbackCfg 1 }
+
+ipCurCfgIntfLoopbackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgIntfLoopbackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP Loopback interface configuration."
+ ::= { ipInterfaceLoopbackCfg 2 }
+
+ipCurCfgIntfLoopbackEntry OBJECT-TYPE
+ SYNTAX IpCurCfgIntfLoopbackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Ip Loopback interface table"
+ INDEX { ipCurCfgIntfLoopbackIndex }
+ ::= { ipCurCfgIntfLoopbackTable 1 }
+
+IpCurCfgIntfLoopbackEntry ::= SEQUENCE {
+ ipCurCfgIntfLoopbackIndex Integer32,
+ ipCurCfgIntfLoopbackAddr IpAddress,
+ ipCurCfgIntfLoopbackMask IpAddress,
+ ipCurCfgIntfLoopbackBroadcast IpAddress,
+ ipCurCfgIntfLoopbackState INTEGER
+ }
+
+ipCurCfgIntfLoopbackIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Loopback interface number for which the IP information is related."
+ ::= { ipCurCfgIntfLoopbackEntry 1}
+
+ipCurCfgIntfLoopbackAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the interface."
+ ::= { ipCurCfgIntfLoopbackEntry 2 }
+
+ipCurCfgIntfLoopbackMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the interface."
+ ::= { ipCurCfgIntfLoopbackEntry 3 }
+
+ipCurCfgIntfLoopbackBroadcast OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The broadcast address of the interface."
+ ::= { ipCurCfgIntfLoopbackEntry 4 }
+
+ipCurCfgIntfLoopbackState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the interface."
+ ::= { ipCurCfgIntfLoopbackEntry 6 }
+
+ipNewCfgIntfLoopbackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgIntfLoopbackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of loopback interface in the new configuration block."
+ ::= { ipInterfaceLoopbackCfg 3 }
+
+ipNewCfgIntfLoopbackEntry OBJECT-TYPE
+ SYNTAX IpNewCfgIntfLoopbackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Ip Loopback interface table"
+ INDEX { ipNewCfgIntfLoopbackIndex }
+ ::= { ipNewCfgIntfLoopbackTable 1 }
+
+IpNewCfgIntfLoopbackEntry ::= SEQUENCE {
+ ipNewCfgIntfLoopbackIndex Integer32,
+ ipNewCfgIntfLoopbackAddr IpAddress,
+ ipNewCfgIntfLoopbackMask IpAddress,
+ ipNewCfgIntfLoopbackState INTEGER,
+ ipNewCfgIntfLoopbackDelete INTEGER
+ }
+
+ipNewCfgIntfLoopbackIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Loopback interface number for which the IP information is related."
+ ::= { ipNewCfgIntfLoopbackEntry 1 }
+
+ipNewCfgIntfLoopbackAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the interface."
+ ::= { ipNewCfgIntfLoopbackEntry 2 }
+
+ipNewCfgIntfLoopbackMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the interface."
+ ::= { ipNewCfgIntfLoopbackEntry 3 }
+
+ipNewCfgIntfLoopbackState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the interface."
+ ::= { ipNewCfgIntfLoopbackEntry 6 }
+
+ipNewCfgIntfLoopbackDelete 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."
+ ::= { ipNewCfgIntfLoopbackEntry 7 }
+
+
+-- IP Gateway Table Configuration
+
+
+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,
+ 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 }
+
+
+
+ipNewCfgGwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgGwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of gateway 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,
+ 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 }
+
+
+
+
+
+--
+-- 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 current subnet mask of this route."
+ ::= { ipCurCfgStaticRouteEntry 3}
+
+ipCurCfgStaticRouteGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current gateway 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 }
+
+ipStaticRouteClearAllByDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clears all static routes with the specified destination IP address."
+ ::= { ipStaticRouteCfg 4}
+
+ipStaticRouteClearAllByGatewayIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clears all static routes with the specified gateway IP address."
+ ::= { ipStaticRouteCfg 5}
+
+ipStaticRouteClearAllByInterface OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clears all routes on the specified inteface number."
+ ::= { ipStaticRouteCfg 6}
+
+ipStaticRouteClearAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to clear(2),clears all static routes. Otherwhise nothing is done."
+ ::= { ipStaticRouteCfg 7}
+ipStaticRouteCurPingInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time between ping retries."
+ ::= { ipStaticRouteCfg 8}
+ipStaticRouteNewPingInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time between ping retries."
+ ::= { ipStaticRouteCfg 9}
+ipStaticRouteCurPingRetries OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ping retries."
+ ::= { ipStaticRouteCfg 10}
+ipStaticRouteNewPingRetries OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of ping retries."
+ ::= { ipStaticRouteCfg 11}
+ipStaticRouteCurEcmpHash OBJECT-TYPE
+ SYNTAX INTEGER {
+ dipsip(0),
+ sip(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ecmp Hash based on dipsip/sip."
+ ::= { ipStaticRouteCfg 12}
+ipStaticRouteNewEcmpHash OBJECT-TYPE
+ SYNTAX INTEGER {
+ dipsip(0),
+ sip(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ecmp Hash based on dipsip/sip."
+ ::= { ipStaticRouteCfg 13}
+
+
+
+ipStaticRouteCurHealthcheck OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Gateway healthcheck functionality"
+ ::= { ipStaticRouteCfg 16}
+
+ipStaticRouteNewHealthcheck OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Gateway healthcheck functionality"
+ ::= { ipStaticRouteCfg 17}
+
+
+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 2 Configuration
+
+ripCurCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RipCurCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of RIP on IP interface in the current configuration block."
+ ::= { 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,
+ ripCurCfgIntfTrigUpdate INTEGER,
+ ripCurCfgIntfMcastUpdate INTEGER,
+ ripCurCfgIntfPoisonReverse INTEGER,
+ ripCurCfgIntfState INTEGER,
+ ripCurCfgIntfMetric INTEGER,
+ ripCurCfgIntfAuth INTEGER,
+ ripCurCfgIntfKey DisplayString,
+ ripCurCfgIntfDefault INTEGER,
+ ripCurCfgIntfSplitHorizon 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),
+ ripVersionBoth(3)
+ }
+ 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 }
+
+
+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 }
+
+ripCurCfgIntfSplitHorizon OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RIP split horizon."
+ ::= {ripCurCfgIntfEntry 14 }
+
+ripNewCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RipNewCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of RIP on IP interface in the new configuration block."
+ ::= { 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,
+ ripNewCfgIntfTrigUpdate INTEGER,
+ ripNewCfgIntfMcastUpdate INTEGER,
+ ripNewCfgIntfPoisonReverse INTEGER,
+ ripNewCfgIntfState INTEGER,
+ ripNewCfgIntfMetric INTEGER,
+ ripNewCfgIntfAuth INTEGER,
+ ripNewCfgIntfKey DisplayString,
+ ripNewCfgIntfDefault INTEGER,
+ ripNewCfgIntfSplitHorizon 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),
+ ripVersionBoth(3)
+ }
+ 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 }
+
+
+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 }
+
+ripNewCfgIntfSplitHorizon OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RIP split horizon."
+ ::= { ripNewCfgIntfEntry 14 }
+
+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 }
+
+ripRouteRedistribution OBJECT IDENTIFIER ::= { rip2Cfg 4 }
+
+ripRedistributeStatic OBJECT IDENTIFIER ::= { ripRouteRedistribution 1 }
+
+ripCurCfgStaticMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric to be assigned to static routes.
+ A value of 0 indicates none."
+ ::= { ripRedistributeStatic 1 }
+
+ripNewCfgStaticMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The metric to be assigned to static routes.
+ A value of 0 indicates none."
+ ::= { ripRedistributeStatic 2 }
+
+ripCurCfgStaticOutRmapList 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"
+ ::= { ripRedistributeStatic 5 }
+
+ripNewCfgStaticOutRmapList 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"
+ ::= { ripRedistributeStatic 6 }
+
+ripNewCfgStaticAddOutRmap 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."
+ ::= { ripRedistributeStatic 7 }
+
+ripNewCfgStaticRemoveOutRmap 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."
+ ::= { ripRedistributeStatic 8 }
+
+ripRedistributeEbgp OBJECT IDENTIFIER ::= { ripRouteRedistribution 2 }
+
+ripCurCfgEbgpMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric to be assigned to External BGP routes.
+ A value of 0 indicates none."
+ ::= { ripRedistributeEbgp 1 }
+
+ripNewCfgEbgpMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric to be assigned to External BGP routes.
+ A value of 0 indicates none."
+ ::= { ripRedistributeEbgp 2 }
+
+ripCurCfgEbgpOutRmapList 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"
+ ::= { ripRedistributeEbgp 5 }
+
+ripNewCfgEbgpOutRmapList 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"
+ ::= { ripRedistributeEbgp 6 }
+
+ripNewCfgEbgpAddOutRmap 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."
+ ::= { ripRedistributeEbgp 7 }
+
+ripNewCfgEbgpRemoveOutRmap 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."
+ ::= { ripRedistributeEbgp 8 }
+
+ripRedistributeIbgp OBJECT IDENTIFIER ::= { ripRouteRedistribution 3 }
+
+ripCurCfgIbgpMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric for Internal BGP routes.
+ A value of 0 indicates none."
+ ::= { ripRedistributeIbgp 1 }
+
+ripNewCfgIbgpMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric for Internal BGP routes.
+ A value of 0 indicates none."
+ ::= { ripRedistributeIbgp 2 }
+
+ripCurCfgIbgpOutRmapList 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"
+ ::= { ripRedistributeIbgp 5 }
+
+ripNewCfgIbgpOutRmapList 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"
+ ::= { ripRedistributeIbgp 6 }
+
+ripNewCfgIbgpAddOutRmap 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."
+ ::= { ripRedistributeIbgp 7 }
+
+ripNewCfgIbgpRemoveOutRmap 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."
+ ::= { ripRedistributeIbgp 8 }
+
+ripRedistributeFixed OBJECT IDENTIFIER ::= { ripRouteRedistribution 4 }
+
+ripCurCfgFixedMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric for fixed routes. A value of 0 indicates none"
+ ::= { ripRedistributeFixed 1 }
+
+ripNewCfgFixedMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric for fixed routes. A value of 0 indicates none"
+ ::= { ripRedistributeFixed 2 }
+
+ripCurCfgFixedOutRmapList 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"
+ ::= { ripRedistributeFixed 5 }
+
+ripNewCfgFixedOutRmapList 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"
+ ::= { ripRedistributeFixed 6 }
+
+ripNewCfgFixedAddOutRmap 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."
+ ::= { ripRedistributeFixed 7 }
+
+ripNewCfgFixedRemoveOutRmap 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."
+ ::= { ripRedistributeFixed 8 }
+
+ripRedistributeOspf OBJECT IDENTIFIER ::= { ripRouteRedistribution 5 }
+
+ripCurCfgOspfMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric for RIP routes. A value of 0 indicates none"
+ ::= { ripRedistributeOspf 1 }
+
+ripNewCfgOspfMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric for RIP routes. A value of 0 indicates none"
+ ::= { ripRedistributeOspf 2 }
+
+ripCurCfgOspfOutRmapList 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"
+ ::= { ripRedistributeOspf 5 }
+
+ripNewCfgOspfOutRmapList 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"
+ ::= { ripRedistributeOspf 6 }
+
+ripNewCfgOspfAddOutRmap 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."
+ ::= { ripRedistributeOspf 7 }
+
+ripNewCfgOspfRemoveOutRmap 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."
+ ::= { ripRedistributeOspf 8 }
+
+ripRedistributeEospf OBJECT IDENTIFIER ::= { ripRouteRedistribution 6 }
+
+ripCurCfgEospfMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric for RIP routes. A value of 0 indicates none"
+ ::= { ripRedistributeEospf 1 }
+
+ripNewCfgEospfMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric for RIP routes. A value of 0 indicates none"
+ ::= { ripRedistributeEospf 2 }
+
+ripCurCfgEospfOutRmapList 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"
+ ::= { ripRedistributeEospf 5 }
+
+ripNewCfgEospfOutRmapList 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"
+ ::= { ripRedistributeEospf 6 }
+
+ripNewCfgEospfAddOutRmap 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."
+ ::= { ripRedistributeEospf 7 }
+
+ripNewCfgEospfRemoveOutRmap 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."
+ ::= { ripRedistributeEospf 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 }
+
+ipFwdCurCfgICMP6Redirect OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable ICMPv6 redirects."
+ ::= { ipFwdGeneralCfg 7 }
+
+ipFwdNewCfgICMP6Redirect OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable ICMPv6 redirects."
+ ::= { ipFwdGeneralCfg 8 }
+
+
+
+--
+-- 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 }
+
+
+ipCurCfgBootpGlobalServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgBootpGlobalServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of global BOOTP server addresses"
+ ::= { ipBootpCfg 20 }
+
+ipCurCfgBootpGlobalServerEntry OBJECT-TYPE
+ SYNTAX IpCurCfgBootpGlobalServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ipCurCfgBootpGlobalServerAddrTable"
+ INDEX { ipCurCfgBootpGlobalServerIndex }
+ ::= { ipCurCfgBootpGlobalServerTable 1 }
+
+IpCurCfgBootpGlobalServerEntry ::= SEQUENCE {
+ ipCurCfgBootpGlobalServerIndex Integer32,
+ ipCurCfgBootpGlobalServerAddress IpAddress
+ }
+
+ipCurCfgBootpGlobalServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipCurCfgBootpGlobalServerTable"
+ ::= { ipCurCfgBootpGlobalServerEntry 1 }
+
+ipCurCfgBootpGlobalServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current global server IP."
+ ::= { ipCurCfgBootpGlobalServerEntry 2 }
+
+ipNewCfgBootpGlobalServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgBootpGlobalServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of global BOOTP server addresses"
+ ::= { ipBootpCfg 21 }
+
+ipNewCfgBootpGlobalServerEntry OBJECT-TYPE
+ SYNTAX IpNewCfgBootpGlobalServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ipNewCfgBootpGlobalServerAddrTable"
+ INDEX { ipNewCfgBootpGlobalServerIndex }
+ ::= { ipNewCfgBootpGlobalServerTable 1 }
+
+IpNewCfgBootpGlobalServerEntry ::= SEQUENCE {
+ ipNewCfgBootpGlobalServerIndex Integer32,
+ ipNewCfgBootpGlobalServerAddress IpAddress
+ }
+
+ipNewCfgBootpGlobalServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipCurCfgBootpGlobalServerTable"
+ ::= { ipNewCfgBootpGlobalServerEntry 1 }
+
+ipNewCfgBootpGlobalServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current global server IP."
+ ::= { ipNewCfgBootpGlobalServerEntry 2 }
+
+ipCurCfgBootpBcastDomainTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgBootpBcastDomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of broadcast domain settings"
+ ::= { ipBootpCfg 22 }
+
+ipCurCfgBootpBcastDomainEntry OBJECT-TYPE
+ SYNTAX IpCurCfgBootpBcastDomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the broadcast domain table"
+ INDEX { ipCurCfgBootpBcastDomainIndex }
+ ::= { ipCurCfgBootpBcastDomainTable 1 }
+
+IpCurCfgBootpBcastDomainEntry ::= SEQUENCE {
+ ipCurCfgBootpBcastDomainIndex Integer32,
+ ipCurCfgBootpBcastDomainVlan Integer32,
+ ipCurCfgBootpBcastDomainEnable INTEGER
+ }
+
+ipCurCfgBootpBcastDomainIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the broadcast domain entry"
+ ::= { ipCurCfgBootpBcastDomainEntry 1 }
+
+ipCurCfgBootpBcastDomainVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN of the broadcast domain entry"
+ ::= { ipCurCfgBootpBcastDomainEntry 2 }
+
+ipCurCfgBootpBcastDomainEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the broadcast domain entry"
+ ::= { ipCurCfgBootpBcastDomainEntry 3 }
+
+ipNewCfgBootpBcastDomainTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgBootpBcastDomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of broadcast domain settings"
+ ::= { ipBootpCfg 23 }
+
+ipNewCfgBootpBcastDomainEntry OBJECT-TYPE
+ SYNTAX IpNewCfgBootpBcastDomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the broadcast domain table"
+ INDEX { ipNewCfgBootpBcastDomainIndex }
+ ::= { ipNewCfgBootpBcastDomainTable 1 }
+
+IpNewCfgBootpBcastDomainEntry ::= SEQUENCE {
+ ipNewCfgBootpBcastDomainIndex Integer32,
+ ipNewCfgBootpBcastDomainVlan Integer32,
+ ipNewCfgBootpBcastDomainEnable INTEGER,
+ ipNewCfgBootpBcastDomainAction INTEGER
+ }
+
+ipNewCfgBootpBcastDomainIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the broadcast domain entry"
+ ::= { ipNewCfgBootpBcastDomainEntry 1 }
+
+ipNewCfgBootpBcastDomainVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN of the broadcast domain entry"
+ ::= { ipNewCfgBootpBcastDomainEntry 2 }
+
+ipNewCfgBootpBcastDomainEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The state of the broadcast domain entry"
+ ::= { ipNewCfgBootpBcastDomainEntry 3 }
+
+ipNewCfgBootpBcastDomainAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the broadcast domain is deleted.
+ When read, other is returned. Setting the value to anything other
+ than 2(delete) has no effect on the state of broadcast domain."
+ ::= { ipNewCfgBootpBcastDomainEntry 4 }
+
+ipCurCfgBootpBcastDomainServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgBootpBcastDomainServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of broadcast domain servers"
+ ::= { ipBootpCfg 24 }
+
+ipCurCfgBootpBcastDomainServerEntry OBJECT-TYPE
+ SYNTAX IpCurCfgBootpBcastDomainServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the broadcast domain server table"
+ INDEX { ipCurCfgBootpBcastDomainBDIndex,
+ ipCurCfgBootpBcastDomainServIndex }
+ ::= { ipCurCfgBootpBcastDomainServerTable 1 }
+
+IpCurCfgBootpBcastDomainServerEntry ::= SEQUENCE {
+ ipCurCfgBootpBcastDomainBDIndex Integer32,
+ ipCurCfgBootpBcastDomainServIndex Integer32,
+ ipCurCfgBootpBcastDomainServerIP IpAddress
+ }
+
+ipCurCfgBootpBcastDomainBDIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the broadcast domain entry in the server table"
+ ::= { ipCurCfgBootpBcastDomainServerEntry 1 }
+
+ipCurCfgBootpBcastDomainServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the server in the server table"
+ ::= { ipCurCfgBootpBcastDomainServerEntry 2 }
+
+ipCurCfgBootpBcastDomainServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current broadcast domain server IP."
+ ::= { ipCurCfgBootpBcastDomainServerEntry 3 }
+
+ipNewCfgBootpBcastDomainServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgBootpBcastDomainServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of broadcast domain servers"
+ ::= { ipBootpCfg 25 }
+
+ipNewCfgBootpBcastDomainServerEntry OBJECT-TYPE
+ SYNTAX IpNewCfgBootpBcastDomainServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the broadcast domain server table"
+ INDEX { ipNewCfgBootpBcastDomainBDIndex,
+ ipNewCfgBootpBcastDomainServIndex }
+ ::= { ipNewCfgBootpBcastDomainServerTable 1 }
+
+IpNewCfgBootpBcastDomainServerEntry ::= SEQUENCE {
+ ipNewCfgBootpBcastDomainBDIndex Integer32,
+ ipNewCfgBootpBcastDomainServIndex Integer32,
+ ipNewCfgBootpBcastDomainServerIP IpAddress
+ }
+
+ipNewCfgBootpBcastDomainBDIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the broadcast domain entry in the server table"
+ ::= { ipNewCfgBootpBcastDomainServerEntry 1 }
+
+ipNewCfgBootpBcastDomainServIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the server in the server table"
+ ::= { ipNewCfgBootpBcastDomainServerEntry 2 }
+
+ipNewCfgBootpBcastDomainServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current broadcast domain server IP."
+ ::= { ipNewCfgBootpBcastDomainServerEntry 3 }
+
+
+ipCurCfgBootpOpt82State OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of Bootp relay option 82"
+ ::= { ipBootpCfg 26 }
+
+ipNewCfgBootpOpt82State OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the stare of Bootp relay option 82"
+ ::= { ipBootpCfg 27 }
+
+ipCurCfgBootpOpt82Policy OBJECT-TYPE
+ SYNTAX INTEGER {
+ replace(0),
+ drop(1),
+ keep(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The policy of Bootp relay option 82"
+ ::= { ipBootpCfg 28 }
+
+ipNewCfgBootpOpt82Policy OBJECT-TYPE
+ SYNTAX INTEGER {
+ replace(0),
+ drop(1),
+ keep(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the policy of Bootp relay option 82"
+ ::= { ipBootpCfg 29 }
+
+
+-- 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 }
+
+
+
+
+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 in the current configuration block."
+ ::= { 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,
+ vrrpCurCfgVirtRtrPreDelay INTEGER,
+ vrrpCurCfgVirtRtrPriority INTEGER,
+ vrrpCurCfgVirtRtrPreempt INTEGER,
+ vrrpCurCfgVirtRtrTckVirtRtr INTEGER,
+ vrrpCurCfgVirtRtrTckIpIntf INTEGER,
+ vrrpCurCfgVirtRtrTckVlanPort INTEGER,
+ vrrpCurCfgVirtRtrState INTEGER
+ , vrrpCurCfgVirtRtrFastAdvertisement 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..255)
+ 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.
+ When FAST_ADVERTISEMENT is enabled, this object indicates advertisement
+ interval in centi-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 }
+
+
+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 9 }
+
+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 10 }
+
+
+
+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 15 }
+
+
+vrrpCurCfgVirtRtrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the VRRP virtual router."
+ ::= { vrrpCurCfgVirtRtrTableEntry 16 }
+
+vrrpCurCfgVirtRtrFastAdvertisement OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the status of FAST_ADVERTISEMENT.
+ When FAST_ADVERTISEMENT is enabled,
+ - New message type FAST_ADVERTISEMENT(2) will be used in the
+ VRRP advertisements
+ - Can interop only with another FAST_ADVERTISEMENT enabled router
+ - VRRP advertisement interval will be sent in units of centi-seconds
+ - Timers will be running with centi-second granularity"
+ ::= { vrrpCurCfgVirtRtrTableEntry 17 }
+
+vrrpCurCfgVirtRtrPreDelay OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pre-emptive delay interval in seconds."
+ ::= { vrrpCurCfgVirtRtrTableEntry 18 }
+
+vrrpNewCfgVirtRtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VRRP virtual routers in the current configuration block."
+ ::= { 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,
+ vrrpNewCfgVirtRtrPreDelay INTEGER,
+ vrrpNewCfgVirtRtrPriority INTEGER,
+ vrrpNewCfgVirtRtrPreempt INTEGER,
+ vrrpNewCfgVirtRtrDelete INTEGER,
+ vrrpNewCfgVirtRtrTckVirtRtr INTEGER,
+ vrrpNewCfgVirtRtrTckIpIntf INTEGER,
+ vrrpNewCfgVirtRtrTckVlanPort INTEGER,
+ vrrpNewCfgVirtRtrState INTEGER
+ , vrrpNewCfgVirtRtrFastAdvertisement 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..255)
+ 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.
+ When FAST_ADVERTISEMENT is enabled, this object indicates advertisement
+ interval in centi-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 }
+
+
+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 8 }
+
+
+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 10 }
+
+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 11 }
+
+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 12 }
+
+
+vrrpNewCfgVirtRtrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the VRRP virtual router."
+ ::= { vrrpNewCfgVirtRtrTableEntry 17 }
+
+vrrpNewCfgVirtRtrFastAdvertisement OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object can be enabled if sub-second advertisement interval is required.
+ When FAST_ADVERTISEMENT is enabled,
+ - New message type FAST_ADVERTISEMENT(2) will be used in the
+ VRRP advertisements
+ - Can interop only with another FAST_ADVERTISEMENT enabled router
+ - VRRP advertisement interval will be sent in units of centi-seconds
+ - Timers will be running with centi-second granularity"
+
+ DEFVAL { disabled }
+ ::= { vrrpNewCfgVirtRtrTableEntry 18 }
+
+vrrpNewCfgVirtRtrPreDelay OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The pre-emptive delay interval in seconds."
+ ::= { vrrpNewCfgVirtRtrTableEntry 19 }
+-- 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 in the current configuration block."
+ ::= { 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 in the current configuration block."
+ ::= { 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..8))
+ 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 the current configuration block."
+ ::= { 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,
+ vrrpCurCfgVirtRtrGrpTckIpIntf INTEGER,
+ vrrpCurCfgVirtRtrGrpTckVlanPort INTEGER
+ ,vrrpCurCfgVirtRtrGrpFastAdvertisement INTEGER
+ ,vrrpCurCfgVirtRtrGrpPredelay 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..255)
+ 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 }
+
+
+
+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 }
+
+
+vrrpCurCfgVirtRtrGrpFastAdvertisement OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the status of FAST_ADVERTISEMENT.
+ When FAST_ADVERTISEMENT is enabled,
+ - New message type FAST_ADVERTISEMENT(2) will be used in the
+ VRRP advertisements
+ - Can interop only with another FAST_ADVERTISEMENT enabled router
+ - VRRP advertisement interval will be sent in units of centi-seconds
+ - Timers will be running with centi-second granularity"
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 16 }
+
+
+
+
+vrrpCurCfgVirtRtrGrpPredelay OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pre-emptive delay interval in seconds for specified VRRP virtual routers."
+ ::= { vrrpCurCfgVirtRtrGrpTableEntry 21 }
+
+
+vrrpNewCfgVirtRtrGrpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrGrpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VRRP virtual router group in the new configuration block."
+ ::= { 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,
+ vrrpNewCfgVirtRtrGrpTckIpIntf INTEGER,
+ vrrpNewCfgVirtRtrGrpTckVlanPort INTEGER
+ ,vrrpNewCfgVirtRtrGrpFastAdvertisement INTEGER
+ ,vrrpNewCfgVirtRtrGrpPredelay 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..255)
+ 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 }
+
+
+
+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 }
+
+
+vrrpNewCfgVirtRtrGrpFastAdvertisement OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object can be enabled if sub-second advertisement interval is required.
+ When FAST_ADVERTISEMENT is enabled,
+ - New message type FAST_ADVERTISEMENT(2) will be used in the
+ VRRP advertisements
+ - Can interop only with another FAST_ADVERTISEMENT enabled router
+ - VRRP advertisement interval will be sent in units of centi-seconds
+ - Timers will be running with centi-second granularity"
+
+ DEFVAL { disabled }
+ ::= {vrrpNewCfgVirtRtrGrpTableEntry 17 }
+
+
+
+
+vrrpNewCfgVirtRtrGrpPredelay OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The pre-emptive delay interval in seconds."
+ ::= { vrrpNewCfgVirtRtrGrpTableEntry 21 }
+
+
+
+
+-- Domain Name Server Configuration
+
+dnsCurCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS primary IP address in the current configuration block."
+ ::= { dnsCfg 1 }
+
+dnsNewCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The DNS primary IP address in the new configuration block."
+ ::= { dnsCfg 2 }
+
+dnsCurCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS primary IP address in the current configuration block."
+ ::= { dnsCfg 3 }
+
+dnsNewCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ 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 }
+
+dnsNewCfgFirstRequestAddr OBJECT-TYPE
+ SYNTAX INTEGER{
+ ipv4(1),
+ ipv6(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Type of the first request to dns"
+ ::= { dnsCfg 9 }
+
+dnsCurCfgFirstRequestAddr OBJECT-TYPE
+ SYNTAX INTEGER{
+ ipv4(1),
+ ipv6(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of the first request to dns"
+ ::= { dnsCfg 10}
+
+
+--
+-- 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 in the current configuration block."
+ ::= { 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 IP network filter mask."
+ ::= { 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 in the current configuration block."
+ ::= { 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 IP network filter mask."
+ ::= { 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 in the current configuration block."
+ ::= { 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,
+ ipCurCfgRmapAp DisplayString,
+ ipCurCfgRmapMetricType INTEGER,
+ ipCurCfgRmapNexthop INTEGER,
+ ipCurCfgRmapState INTEGER
+ }
+
+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 (1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric of the route map. 4294967295 means none.
+ Range is [1-16777214] if OSPF metric-type is used."
+ ::= { 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..191))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The as-path prepend of the matched route. Up to 32 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 }
+ipCurCfgRmapNexthop OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer address as nexthop of the matched route(only for BGP)."
+ ::= { ipCurCfgRmapEntry 9 }
+
+ipNewCfgRmapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgRmapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP route map in the new configuration block."
+ ::= { 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,
+ ipNewCfgRmapAp DisplayString,
+ ipNewCfgRmapState INTEGER,
+ ipNewCfgRmapMetricType INTEGER,
+ ipNewCfgRmapNexthop 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 (1..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The metric of the route map. 4294967295 means none.
+ Range is [1-16777214] if OSPF metric-type is used."
+ ::= { 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..191))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The as-path prepend of the matched route. Up to 32 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 }
+
+ipNewCfgRmapNexthop OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Peer address as nexthop of the matched route(only for BGP)."
+ ::= { ipNewCfgRmapEntry 10 }
+
+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 in the current configuration
+ block."
+ ::= { 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 (1..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 in the current configuration
+ block."
+ ::= { 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 (1..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 (1..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 (1..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 (1..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 }
+
+bgpCurCfgASNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The autonomous system (AS) number."
+ ::= { bgpGeneral 5 }
+
+bgpNewCfgASNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The autonomous system (AS) number."
+ ::= { bgpGeneral 6 }
+
+bgpCurCfgEbgpMaxPaths OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967294)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum eBGP Paths."
+ ::= { bgpGeneral 7 }
+
+bgpNewCfgEbgpMaxPaths OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967294)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum eBGP Paths."
+ ::= { bgpGeneral 8 }
+
+bgpCurCfgIbgpMaxPaths OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967294)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum iBGP Paths."
+ ::= { bgpGeneral 9 }
+
+bgpNewCfgIbgpMaxPaths OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967294)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum iBGP Paths."
+ ::= { bgpGeneral 10 }
+
+bgpCurCfgAsn4Comp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ASN4 to ASN2 compatibility."
+ ::= { bgpGeneral 11 }
+
+bgpNewCfgAsn4Comp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ASN4 to ASN2 compatibility."
+ ::= { bgpGeneral 12 }
+
+bgpCurCfgDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "BGP dscp marking value."
+ ::= { bgpGeneral 13 }
+
+bgpNewCfgDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "BGP dscp marking value."
+ ::= { bgpGeneral 14 }
+
+bgpNewCfgClusterId OBJECT-TYPE
+
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Cluster ID."
+ ::= { bgpGeneral 15 }
+
+bgpCurCfgClusterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Cluster ID."
+ ::= { bgpGeneral 16 }
+
+bgpNewCfgClientToClientReflection OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable client to client route reflection"
+ ::= { bgpGeneral 17 }
+
+bgpCurCfgClientToClientReflection OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable client to client route reflection"
+ ::= { bgpGeneral 18 }
+
+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 in the current configuration block."
+ ::= { 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,
+ bgpCurCfgPeerPassive INTEGER,
+ bgpCurCfgPeerHold INTEGER,
+ bgpCurCfgPeerAlive INTEGER,
+ bgpCurCfgPeerAdvert INTEGER,
+ bgpCurCfgPeerRetry INTEGER,
+ bgpCurCfgPeerOrig INTEGER,
+ bgpCurCfgPeerRipState INTEGER,
+ bgpCurCfgPeerTtl INTEGER,
+ bgpCurCfgPeerPassword DisplayString,
+ bgpCurCfgPeerState INTEGER,
+ bgpCurCfgPeerMetric Unsigned32,
+ bgpCurCfgPeerDefaultAction INTEGER,
+ bgpCurCfgPeerOspfState INTEGER,
+ bgpCurCfgPeerFixedState INTEGER,
+ bgpCurCfgPeerStaticState INTEGER,
+ bgpCurCfgPeerInRmapList OCTET STRING,
+ bgpCurCfgPeerOutRmapList OCTET STRING
+ , bgpCurCfgPeerUpdateSrcIf INTEGER
+ , bgpCurCfgPeerUpdateSrcLoopIf INTEGER
+ , bgpCurCfgPeerTtlSecHops INTEGER
+ ,bgpCurCfgPeerNexthopSelf INTEGER
+ , bgpCurCfgPeerClient INTEGER
+ }
+
+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 (1..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 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time-to-live value of the BGP peer IP datagram. 0 means none."
+ ::= { 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 }
+
+
+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 }
+
+bgpCurCfgPeerHold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hold time"
+ ::= { bgpCurCfgPeerEntry 18 }
+
+bgpCurCfgPeerAlive OBJECT-TYPE
+ SYNTAX INTEGER (0..21845)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The keep alive time"
+ ::= { bgpCurCfgPeerEntry 19 }
+
+bgpCurCfgPeerAdvert OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The min time between advertisements"
+ ::= { bgpCurCfgPeerEntry 20 }
+
+bgpCurCfgPeerRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The connect retry interval"
+ ::= { bgpCurCfgPeerEntry 21 }
+
+bgpCurCfgPeerOrig OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The min time between route originations"
+ ::= { bgpCurCfgPeerEntry 22 }
+
+bgpCurCfgPeerRipState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable advertising RIP routes"
+ ::= { bgpCurCfgPeerEntry 23 }
+
+bgpCurCfgPeerPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer BGP password"
+ ::= { bgpCurCfgPeerEntry 24 }
+
+ bgpCurCfgPeerPassive OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable BGP passive peer"
+ ::= { bgpCurCfgPeerEntry 25 }
+
+bgpCurCfgPeerUpdateSrcIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "BGP peer update source interface index"
+ ::= { bgpCurCfgPeerEntry 30 }
+
+bgpCurCfgPeerUpdateSrcLoopIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "BGP peer update source loopback interface index"
+ ::= { bgpCurCfgPeerEntry 31 }
+
+bgpCurCfgPeerTtlSecHops OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP ttl security hops. 0 means none."
+ ::= { bgpCurCfgPeerEntry 32 }
+
+ bgpCurCfgPeerNexthopSelf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable using this router as next-hop in BGP updates."
+ ::= { bgpCurCfgPeerEntry 33 }
+ bgpCurCfgPeerClient OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable BGP client peer"
+ ::= { bgpCurCfgPeerEntry 34 }
+
+bgpNewCfgPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BgpNewCfgPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BGP peer in the new configuration block."
+ ::= { 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,
+ bgpNewCfgPeerPassive INTEGER,
+ bgpNewCfgPeerHold INTEGER,
+ bgpNewCfgPeerAlive INTEGER,
+ bgpNewCfgPeerAdvert INTEGER,
+ bgpNewCfgPeerRetry INTEGER,
+ bgpNewCfgPeerOrig INTEGER,
+ bgpNewCfgPeerRipState INTEGER,
+ bgpNewCfgPeerTtl INTEGER,
+ bgpNewCfgPeerPassword DisplayString,
+ bgpNewCfgPeerState INTEGER,
+ bgpNewCfgPeerDelete INTEGER,
+ bgpNewCfgPeerMetric Unsigned32,
+ bgpNewCfgPeerDefaultAction INTEGER,
+ bgpNewCfgPeerOspfState INTEGER,
+ bgpNewCfgPeerFixedState INTEGER,
+ bgpNewCfgPeerStaticState INTEGER,
+ bgpNewCfgPeerInRmapList OCTET STRING,
+ bgpNewCfgPeerOutRmapList OCTET STRING,
+ bgpNewCfgPeerAddInRmap Integer32,
+ bgpNewCfgPeerAddOutRmap Integer32,
+ bgpNewCfgPeerRemoveInRmap Integer32,
+ bgpNewCfgPeerRemoveOutRmap Integer32
+ , bgpNewCfgPeerUpdateSrcIf INTEGER
+ , bgpNewCfgPeerUpdateSrcLoopIf INTEGER
+ , bgpNewCfgPeerTtlSecHops INTEGER
+ ,bgpNewCfgPeerNexthopSelf INTEGER
+ , bgpNewCfgPeerClient INTEGER
+ }
+
+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 (1..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 (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The time-to-live value of the BGP peer IP datagram. 0 means none."
+ ::= { 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 }
+
+
+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 }
+
+bgpNewCfgPeerHold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The hold time"
+ ::= { bgpNewCfgPeerEntry 22 }
+
+bgpNewCfgPeerAlive OBJECT-TYPE
+ SYNTAX INTEGER (0..21845)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The keep alive time"
+ ::= { bgpNewCfgPeerEntry 23 }
+
+bgpNewCfgPeerAdvert OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The min time between advertisements"
+ ::= { bgpNewCfgPeerEntry 24 }
+
+bgpNewCfgPeerRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The connect retry interval"
+ ::= { bgpNewCfgPeerEntry 25 }
+
+bgpNewCfgPeerOrig OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The min time between route originations"
+ ::= { bgpNewCfgPeerEntry 26 }
+
+bgpNewCfgPeerRipState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable advertising RIP routes"
+ ::= { bgpNewCfgPeerEntry 27 }
+
+bgpNewCfgPeerPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Peer BGP password"
+ ::= { bgpNewCfgPeerEntry 28 }
+
+bgpNewCfgPeerPassive OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable BGP passive peer"
+ ::= { bgpNewCfgPeerEntry 29 }
+
+bgpNewCfgPeerUpdateSrcIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "BGP peer update source interface index"
+ ::= { bgpNewCfgPeerEntry 30 }
+
+bgpNewCfgPeerUpdateSrcLoopIf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "BGP peer update source loopback interface index"
+ ::= { bgpNewCfgPeerEntry 31 }
+
+bgpNewCfgPeerTtlSecHops OBJECT-TYPE
+ SYNTAX INTEGER (0..254)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The BGP ttl security hops. 0 means none."
+ ::= { bgpNewCfgPeerEntry 32 }
+bgpNewCfgPeerNexthopSelf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable using this router as next-hop in BGP updates."
+ ::= { bgpNewCfgPeerEntry 33 }
+bgpNewCfgPeerClient OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable BGP client peer"
+ ::= { bgpNewCfgPeerEntry 34 }
+
+--
+-- 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..16777214)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specify the metric to be assigned."
+ ::= { ospfGeneral 1 }
+
+ospfNewCfgDefaultRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777214)
+ 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 }
+
+ospfCurCfgLSDB OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The LSDB limit for external LSA."
+ ::= { ospfGeneral 12 }
+
+ospfNewCfgLSDB OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the LSDB limit for external LSA."
+ ::= { ospfGeneral 13 }
+
+ospfCurCfgAreaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfCurCfgAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF area in the current configuration block."
+ ::= { ospfCfg 2 }
+
+ospfCurCfgAreaEntry OBJECT-TYPE
+ SYNTAX OspfCurCfgAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPF area."
+ INDEX { ospfCurCfgAreaIndex }
+ ::= { ospfCurCfgAreaTable 1 }
+
+OspfCurCfgAreaEntry ::= SEQUENCE {
+ ospfCurCfgAreaIndex Integer32,
+ ospfCurCfgAreaId IpAddress,
+ ospfCurCfgAreaSpfInterval INTEGER,
+ ospfCurCfgAreaAuthType INTEGER,
+ ospfCurCfgAreaType INTEGER,
+ ospfCurCfgAreaMetric INTEGER,
+ ospfCurCfgAreaStatus 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 (1..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 }
+
+ospfCurCfgAreaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ transit(0),
+ stub(1),
+ nssa(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of Area.
+ transit(0)
+ stub(1)
+ nssa(2)"
+
+ ::= { ospfCurCfgAreaEntry 5 }
+
+ospfCurCfgAreaMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Metric (1-65535)"
+
+ ::= { ospfCurCfgAreaEntry 6 }
+
+ospfCurCfgAreaStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status
+ disabled(0)
+ enabled(1)"
+
+ ::= { ospfCurCfgAreaEntry 7 }
+
+ospfNewCfgAreaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfNewCfgAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF area in the new configuration block."
+ ::= { ospfCfg 3 }
+
+ospfNewCfgAreaEntry OBJECT-TYPE
+ SYNTAX OspfNewCfgAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPF area."
+ INDEX { ospfNewCfgAreaIndex }
+ ::= { ospfNewCfgAreaTable 1 }
+
+OspfNewCfgAreaEntry ::= SEQUENCE {
+ ospfNewCfgAreaIndex Integer32,
+ ospfNewCfgAreaId IpAddress,
+ ospfNewCfgAreaSpfInterval INTEGER,
+ ospfNewCfgAreaAuthType INTEGER,
+ ospfNewCfgAreaType INTEGER,
+ ospfNewCfgAreaMetric INTEGER,
+ ospfNewCfgAreaStatus INTEGER,
+ ospfNewCfgAreaDelete 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-create
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF area."
+ ::= { ospfNewCfgAreaEntry 2 }
+
+ospfNewCfgAreaSpfInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..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 }
+
+ospfNewCfgAreaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ transit(0),
+ stub(1),
+ nssa(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Type of Area.
+ transit(0)
+ stub(1)
+ nssa(2)"
+
+ ::= { ospfNewCfgAreaEntry 5 }
+
+ospfNewCfgAreaMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Metric (1-65535)"
+
+ ::= { ospfNewCfgAreaEntry 6 }
+
+ospfNewCfgAreaStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Status
+ disabled(0)
+ enabled(1)"
+
+ ::= { ospfNewCfgAreaEntry 7 }
+
+ospfNewCfgAreaDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete the area
+ no(0),
+ yes(1)"
+
+ ::= { ospfNewCfgAreaEntry 8 }
+
+
+-- 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 }
+ ::= { ospfCurCfgHostTable 1 }
+
+OspfCurCfgHostEntry ::= SEQUENCE {
+ ospfCurCfgHostIndex Integer32,
+ ospfCurCfgHostIpAddr IpAddress,
+ ospfCurCfgHostAreaIndex Integer32,
+ ospfCurCfgHostCost INTEGER,
+ ospfCurCfgHostState INTEGER
+ }
+
+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 }
+
+ospfCurCfgHostCost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cost of the OSPF host."
+ ::= { ospfCurCfgHostEntry 4 }
+
+ospfCurCfgHostState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable an OSPF Host"
+ ::= { ospfCurCfgHostEntry 5 }
+
+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 }
+ ::= { ospfNewCfgHostTable 1 }
+
+OspfNewCfgHostEntry ::= SEQUENCE {
+ ospfNewCfgHostIndex Integer32,
+ ospfNewCfgHostIpAddr IpAddress,
+ ospfNewCfgHostAreaIndex Integer32,
+ ospfNewCfgHostCost INTEGER,
+ ospfNewCfgHostState INTEGER,
+ ospfNewCfgHostDelete INTEGER
+ }
+
+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-create
+ 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 }
+
+ospfNewCfgHostCost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The cost of the OSPF host."
+ ::= { ospfNewCfgHostEntry 4 }
+
+ospfNewCfgHostState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable an OSPF Host"
+ ::= { ospfNewCfgHostEntry 5 }
+
+ospfNewCfgHostDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete the OSPF host:
+ no(0),
+ yes(1)"
+ ::= { ospfNewCfgHostEntry 6 }
+
+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 configuration block."
+ ::= { 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 configuration block."
+ ::= { 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 in the current configuration block."
+ ::= { 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,
+ ospfCurCfgIntfArea INTEGER,
+ ospfCurCfgIntfMdkey INTEGER,
+ ospfCurCfgIntfCost INTEGER,
+ ospfCurCfgIntfPrio INTEGER,
+ ospfCurCfgIntfHello INTEGER,
+ ospfCurCfgIntfHelloMS INTEGER,
+ ospfCurCfgIntfDead INTEGER,
+ ospfCurCfgIntfDeadMS INTEGER,
+ ospfCurCfgIntfTrans INTEGER,
+ ospfCurCfgIntfRetra INTEGER,
+ ospfCurCfgIntfAuthKey DisplayString,
+ ospfCurCfgIntfPassive INTEGER,
+ ospfCurCfgIntfPtop INTEGER,
+ ospfCurCfgIntfStatus 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}
+
+ospfCurCfgIntfArea OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the area that the interface belongs (0..2)"
+ ::= { 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 }
+
+ospfCurCfgIntfCost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface cost"
+ ::= { ospfCurCfgIntfEntry 4 }
+
+ospfCurCfgIntfPrio OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface router priority"
+ ::= { ospfCurCfgIntfEntry 5 }
+
+ospfCurCfgIntfHello OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hello interval"
+ ::= { ospfCurCfgIntfEntry 6 }
+
+ospfCurCfgIntfHelloMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Hello interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfCurCfgIntfEntry 7 }
+
+ospfCurCfgIntfDead OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dead interval"
+ ::= { ospfCurCfgIntfEntry 8 }
+
+ospfCurCfgIntfDeadMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Dead interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfCurCfgIntfEntry 9 }
+
+ospfCurCfgIntfTrans OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transit delay"
+ ::= { ospfCurCfgIntfEntry 10 }
+
+ospfCurCfgIntfRetra OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Retransmit interval"
+ ::= { ospfCurCfgIntfEntry 11 }
+
+ospfCurCfgIntfAuthKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authentication Key"
+ ::= { ospfCurCfgIntfEntry 12 }
+
+ospfCurCfgIntfPassive OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Passive interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospfCurCfgIntfEntry 13 }
+
+ospfCurCfgIntfPtop OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Point-to-point interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospfCurCfgIntfEntry 15 }
+
+ospfCurCfgIntfStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospfCurCfgIntfEntry 14 }
+
+ospfNewCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfNewCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF interface in the new configuration block."
+ ::= { 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,
+ ospfNewCfgIntfArea INTEGER,
+ ospfNewCfgIntfMdkey INTEGER,
+ ospfNewCfgIntfCost INTEGER,
+ ospfNewCfgIntfPrio INTEGER,
+ ospfNewCfgIntfHello INTEGER,
+ ospfNewCfgIntfHelloMS INTEGER,
+ ospfNewCfgIntfDead INTEGER,
+ ospfNewCfgIntfDeadMS INTEGER,
+ ospfNewCfgIntfTrans INTEGER,
+ ospfNewCfgIntfRetra INTEGER,
+ ospfNewCfgIntfAuthKey DisplayString,
+ ospfNewCfgIntfPassive INTEGER,
+ ospfNewCfgIntfPtop INTEGER,
+ ospfNewCfgIntfStatus INTEGER,
+ ospfNewCfgIntfDelete 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}
+
+ospfNewCfgIntfArea OBJECT-TYPE
+ SYNTAX INTEGER (0..19)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The index of the area that the interface belongs"
+ ::= { 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 }
+
+ospfNewCfgIntfCost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Interface cost(1..65535)"
+ ::= { ospfNewCfgIntfEntry 4 }
+
+ospfNewCfgIntfPrio OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Interface router priority(0..255)"
+ ::= { ospfNewCfgIntfEntry 5 }
+
+
+ospfNewCfgIntfHello OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Hello interval(1..65535s | 50..65535ms)"
+ ::= { ospfNewCfgIntfEntry 6 }
+
+
+ospfNewCfgIntfHelloMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Hello interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfNewCfgIntfEntry 7 }
+
+ospfNewCfgIntfDead OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Dead interval(1..65535s |1000..65535ms)"
+ ::= { ospfNewCfgIntfEntry 8 }
+
+ospfNewCfgIntfDeadMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Dead interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfNewCfgIntfEntry 9 }
+
+ospfNewCfgIntfTrans OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Transit delay(1..3600)"
+ ::= { ospfNewCfgIntfEntry 10 }
+
+ospfNewCfgIntfRetra OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Retransmit interval(1..3600)"
+ ::= { ospfNewCfgIntfEntry 11 }
+
+ospfNewCfgIntfAuthKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Authentication Key"
+ ::= { ospfNewCfgIntfEntry 12 }
+
+ospfNewCfgIntfPassive OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Passive interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospfNewCfgIntfEntry 13 }
+
+ospfNewCfgIntfPtop OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Point-to-point interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospfNewCfgIntfEntry 16 }
+
+ospfNewCfgIntfStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of the interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospfNewCfgIntfEntry 14 }
+
+ospfNewCfgIntfDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ delete(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete the interface
+ other(0),
+ delete(1)"
+ ::= { ospfNewCfgIntfEntry 15 }
+
+ospfCurCfgLoopIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfCurCfgLoopIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Loopback Interfaces
+ in the current configuration block."
+ ::= { ospfCfg 20 }
+
+ospfCurCfgLoopIfEntry OBJECT-TYPE
+ SYNTAX OspfCurCfgLoopIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPF Loopback Interface."
+ INDEX { ospfCurCfgLoopIfIndex }
+ ::= { ospfCurCfgLoopIfTable 1 }
+
+OspfCurCfgLoopIfEntry ::= SEQUENCE {
+ ospfCurCfgLoopIfIndex Integer32,
+ ospfCurCfgLoopIfArea INTEGER,
+ ospfCurCfgLoopIfStatus INTEGER
+ }
+
+ospfCurCfgLoopIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Loopback Interface number for which
+ the OSPF Interface table is related."
+ ::= { ospfCurCfgLoopIfEntry 1}
+
+ospfCurCfgLoopIfArea OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the area that the loopback interface belongs"
+ ::= { ospfCurCfgLoopIfEntry 2 }
+
+ospfCurCfgLoopIfStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the loopback interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospfCurCfgLoopIfEntry 3 }
+
+ospfNewCfgLoopIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfNewCfgLoopIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF loopback interface in the new configuration block."
+ ::= { ospfCfg 21 }
+
+ospfNewCfgLoopIfEntry OBJECT-TYPE
+ SYNTAX OspfNewCfgLoopIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPF loopback interface."
+ INDEX { ospfNewCfgLoopIfIndex }
+ ::= { ospfNewCfgLoopIfTable 1 }
+
+OspfNewCfgLoopIfEntry ::= SEQUENCE {
+ ospfNewCfgLoopIfIndex Integer32,
+ ospfNewCfgLoopIfArea INTEGER,
+ ospfNewCfgLoopIfStatus INTEGER,
+ ospfNewCfgLoopIfDelete INTEGER
+ }
+
+ospfNewCfgLoopIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF loopback interface number for which
+ the OSPF Loopback Interface table is related."
+ ::= { ospfNewCfgLoopIfEntry 1}
+
+ospfNewCfgLoopIfArea OBJECT-TYPE
+ SYNTAX INTEGER (0..5)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The index of the area that the loopback interface belongs (0..5)"
+ ::= { ospfNewCfgLoopIfEntry 2 }
+
+ospfNewCfgLoopIfStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of the loopback interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospfNewCfgLoopIfEntry 3 }
+
+ospfNewCfgLoopIfDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ delete(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete the loopback interface
+ other(0),
+ delete(1)"
+ ::= { ospfNewCfgLoopIfEntry 4 }
+
+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 INTEGER,
+ ospfCurCfgVirtIntfNbr IpAddress,
+ ospfCurCfgVirtIntfMdkey INTEGER,
+ ospfCurCfgVirtIntfHello INTEGER,
+ ospfCurCfgVirtIntfHelloMS INTEGER,
+ ospfCurCfgVirtIntfDead INTEGER,
+ ospfCurCfgVirtIntfDeadMS INTEGER,
+ ospfCurCfgVirtIntfTrans INTEGER,
+ ospfCurCfgVirtIntfRetra INTEGER,
+ ospfCurCfgVirtIntfAuthKey DisplayString,
+ ospfCurCfgVirtIntfStatus 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 INTEGER (0..19)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index 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 }
+
+ospfCurCfgVirtIntfHello OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hello interval"
+ ::= { ospfCurCfgVirtIntfEntry 5 }
+
+ospfCurCfgVirtIntfHelloMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Hello interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfCurCfgVirtIntfEntry 6 }
+
+ospfCurCfgVirtIntfDead OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dead interval"
+ ::= { ospfCurCfgVirtIntfEntry 7 }
+
+ospfCurCfgVirtIntfDeadMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Dead interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfCurCfgVirtIntfEntry 8 }
+
+ospfCurCfgVirtIntfTrans OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transit delay"
+ ::= { ospfCurCfgVirtIntfEntry 9 }
+
+
+ospfCurCfgVirtIntfRetra OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Retransmit interval"
+ ::= { ospfCurCfgVirtIntfEntry 10 }
+
+ospfCurCfgVirtIntfAuthKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authentication Key"
+ ::= { ospfCurCfgVirtIntfEntry 11 }
+
+
+ospfCurCfgVirtIntfStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status
+ disabled(0),
+ enabled(1)"
+ ::= { ospfCurCfgVirtIntfEntry 12 }
+
+ospfNewCfgVirtIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfNewCfgVirtIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Virtual interface in the new configuration block."
+ ::= { 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 INTEGER,
+ ospfNewCfgVirtIntfNbr IpAddress,
+ ospfNewCfgVirtIntfMdkey INTEGER,
+ ospfNewCfgVirtIntfHello INTEGER,
+ ospfNewCfgVirtIntfHelloMS INTEGER,
+ ospfNewCfgVirtIntfDead INTEGER,
+ ospfNewCfgVirtIntfDeadMS INTEGER,
+ ospfNewCfgVirtIntfTrans INTEGER,
+ ospfNewCfgVirtIntfRetra INTEGER,
+ ospfNewCfgVirtIntfAuthKey DisplayString,
+ ospfNewCfgVirtIntfStatus INTEGER,
+ ospfNewCfgVirtIntfDelete 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 INTEGER (0..19)
+
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The index of the OSPF area to which this virtual interface
+ belongs."
+ ::= { ospfNewCfgVirtIntfEntry 2 }
+
+ospfNewCfgVirtIntfNbr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ 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 }
+
+ospfNewCfgVirtIntfHello OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Hello interval(1..65535s | 50..65535ms)"
+ ::= { ospfNewCfgVirtIntfEntry 5 }
+
+ospfNewCfgVirtIntfHelloMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement fo Hello interval
+ seconds(0),
+ milliseconds(1) "
+ ::= { ospfNewCfgVirtIntfEntry 6 }
+
+ospfNewCfgVirtIntfDead OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Dead interval(1..65535s | 1000..65535ms)"
+ ::= { ospfNewCfgVirtIntfEntry 7 }
+
+ospfNewCfgVirtIntfDeadMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement fo Dead interval
+ seconds(0),
+ milliseconds(1) "
+ ::= { ospfNewCfgVirtIntfEntry 8 }
+
+ospfNewCfgVirtIntfTrans OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Transit delay(1..3600)"
+ ::= { ospfNewCfgVirtIntfEntry 9 }
+
+
+ospfNewCfgVirtIntfRetra OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Retransmit interval(1..3600)"
+ ::= { ospfNewCfgVirtIntfEntry 10 }
+
+
+ospfNewCfgVirtIntfAuthKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Authentication Key SIZE(0..8)"
+ ::= { ospfNewCfgVirtIntfEntry 11 }
+
+ospfNewCfgVirtIntfStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status
+ disabled(0),
+ enabled(1) "
+ ::= { ospfNewCfgVirtIntfEntry 12 }
+
+ospfNewCfgVirtIntfDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ delete(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete
+ other(0),
+ delete(1)"
+ ::= { ospfNewCfgVirtIntfEntry 13 }
+
+
+-- 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..16777214)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric to be assigned to static routes."
+ ::= { ospfRedistributeStatic 1 }
+
+ospfNewCfgStaticMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777214)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The metric to be assigned to static routes."
+ ::= { 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..16777214)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric to be assigned to External BGP routes."
+ ::= { ospfRedistributeEbgp 1 }
+
+ospfNewCfgEbgpMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777214)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric to be assigned to External BGP routes."
+ ::= { 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..16777214)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric for Internal BGP routes."
+ ::= { ospfRedistributeIbgp 1 }
+
+ospfNewCfgIbgpMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777214)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric for Internal BGP routes."
+ ::= { 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..16777214)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric for fixed routes."
+ ::= { ospfRedistributeFixed 1 }
+
+ospfNewCfgFixedMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777214)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric for fixed routes."
+ ::= { 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..16777214)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The export metric for RIP routes. "
+ ::= { ospfRedistributeRip 1 }
+
+ospfNewCfgRipMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777214)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The export metric for RIP routes. "
+ ::= { 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 }
+
+--
+-- IP OSPFv3 configuration
+--
+ospf3General OBJECT IDENTIFIER ::= { ospf3Cfg 1 }
+
+ospf3IntfTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPFv3 Interface table."
+ ::= { ospf3General 1 }
+
+ospf3AreaTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPFv3 Area table."
+ ::= { ospf3General 2 }
+
+ospf3RangeTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPFv3 Range table."
+ ::= { ospf3General 3 }
+
+ospf3ExtRangeTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPFv3 Summary Prefix table."
+ ::= { ospf3General 4 }
+
+ospf3RedistTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPFv3 Redist Config table."
+ ::= { ospf3General 5 }
+
+ospf3VirtIntfTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPFv3 Virtual Interface
+ table."
+ ::= { ospf3General 6 }
+
+ospf3HostTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPFv3 Host table."
+ ::= { ospf3General 7 }
+
+ ospf3NbrTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the OSPFv3 Neighbor table."
+ ::= { ospf3General 8 }
+
+ospf3CurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OSPFv3 global state."
+ ::= { ospf3General 9 }
+
+ospf3NewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Globally turn OSPFv3 on or off."
+ ::= { ospf3General 10 }
+
+ospf3CurCfgRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The router ID."
+ ::= { ospf3General 11 }
+
+ospf3NewCfgRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The router ID."
+ ::= { ospf3General 12 }
+
+ospf3CurCfgAbrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ standard(1),
+ cisco(2),
+ ibm(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OSPFv3 alternative ABR type."
+ ::= { ospf3General 13 }
+
+ospf3NewCfgAbrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ standard(1),
+ cisco(2),
+ ibm(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the OSPFv3 alternative ABR type."
+ ::= { ospf3General 14 }
+
+ospf3CurCfgLSDB OBJECT-TYPE
+ SYNTAX INTEGER (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The LSDB limit for external LSA."
+ ::= { ospf3General 15 }
+
+ospf3NewCfgLSDB OBJECT-TYPE
+ SYNTAX INTEGER (-1..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the LSDB limit for external LSA, -1 for none."
+ ::= { ospf3General 16 }
+
+ospf3CurCfgExitOverflow OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exit overflow interval in seconds."
+ ::= { ospf3General 17 }
+
+ospf3NewCfgExitOverflow OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the exit overflow interval in seconds."
+ ::= { ospf3General 18 }
+
+ ospf3CurCfgReferenceBw OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The reference bandwidth for default interface metric calculation."
+ ::= { ospf3General 19 }
+
+ospf3NewCfgReferenceBw OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The reference bandwidth for default interface metric calculation."
+ ::= { ospf3General 20 }
+
+ ospf3CurCfgSpfDelay OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The delay between topology change and SPF calculation."
+ ::= { ospf3General 21 }
+
+ospf3NewCfgSpfDelay OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The delay between topology change and SPF calculation."
+ ::= { ospf3General 22 }
+
+ ospf3CurCfgSpfHold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hold time between two consecutive SPF calculation."
+ ::= { ospf3General 23 }
+
+ospf3NewCfgSpfHold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The hold time between two consecutive SPF calculation."
+ ::= { ospf3General 24 }
+
+
+ospf3CurCfgNssaAsbrDfRtTrans OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OSPFv3 state of setting P-bit by an NSSA internal ASBR."
+ ::= { ospf3General 29 }
+
+ospf3NewCfgNssaAsbrDfRtTrans OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OSPFv3 state of setting P-bit by an NSSA internal ASBR."
+ ::= { ospf3General 30 }
+
+ospf3CurCfgAreaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3CurCfgAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 area in the current configuration block."
+ ::= { ospf3Cfg 2 }
+
+ospf3CurCfgAreaEntry OBJECT-TYPE
+ SYNTAX Ospf3CurCfgAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPFv3 area."
+ INDEX { ospf3CurCfgAreaIndex }
+ ::= { ospf3CurCfgAreaTable 1 }
+
+Ospf3CurCfgAreaEntry ::= SEQUENCE {
+ ospf3CurCfgAreaIndex Integer32,
+ ospf3CurCfgAreaId IpAddress,
+ ospf3CurCfgAreaStbInterval INTEGER,
+ ospf3CurCfgAreaType INTEGER,
+ ospf3CurCfgAreaNoSumm INTEGER,
+ ospf3CurCfgAreaDefaultMetric INTEGER,
+ ospf3CurCfgAreaDefaultMetricType INTEGER,
+ ospf3CurCfgAreaTranslRole INTEGER,
+ ospf3CurCfgAreaStatus INTEGER
+ }
+
+ospf3CurCfgAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 area number for which the OSPFv3 area table is related."
+ ::= { ospf3CurCfgAreaEntry 1}
+
+ospf3CurCfgAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPFv3 area."
+ ::= { ospf3CurCfgAreaEntry 2 }
+
+ospf3CurCfgAreaStbInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The stability interval for the NSSA area"
+ ::= { ospf3CurCfgAreaEntry 3 }
+
+ospf3CurCfgAreaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ transit(1),
+ stub(2),
+ nssa(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of Area.
+ transit(1)
+ stub(2)
+ nssa(3)"
+
+ ::= { ospf3CurCfgAreaEntry 4 }
+
+ospf3CurCfgAreaNoSumm OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status
+ disabled(0)
+ enabled(1)"
+
+ ::= { ospf3CurCfgAreaEntry 5 }
+
+ospf3CurCfgAreaDefaultMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Metric for stub/NSSA area (1-16777215)"
+ ::= { ospf3CurCfgAreaEntry 6 }
+
+ospf3CurCfgAreaDefaultMetricType OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Metric Type for stub/NSSA area (1-3)"
+ ::= { ospf3CurCfgAreaEntry 7 }
+
+ospf3CurCfgAreaTranslRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ always(1),
+ candidate(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Translation role for the NSSA area.
+ always(1)
+ candidate(2)"
+
+ ::= { ospf3CurCfgAreaEntry 8 }
+
+ospf3CurCfgAreaStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status
+ disabled(0)
+ enabled(1)"
+
+ ::= { ospf3CurCfgAreaEntry 9 }
+
+ospf3NewCfgAreaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3NewCfgAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 Area configuration in the new configuration block."
+ ::= { ospf3Cfg 3 }
+
+ospf3NewCfgAreaEntry OBJECT-TYPE
+ SYNTAX Ospf3NewCfgAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPFv3 area."
+ INDEX { ospf3NewCfgAreaIndex }
+ ::= { ospf3NewCfgAreaTable 1 }
+
+Ospf3NewCfgAreaEntry ::= SEQUENCE {
+ ospf3NewCfgAreaIndex Integer32,
+ ospf3NewCfgAreaId IpAddress,
+ ospf3NewCfgAreaStbInterval INTEGER,
+ ospf3NewCfgAreaType INTEGER,
+ ospf3NewCfgAreaNoSumm INTEGER,
+ ospf3NewCfgAreaDefaultMetric INTEGER,
+ ospf3NewCfgAreaDefaultMetricType INTEGER,
+ ospf3NewCfgAreaTranslRole INTEGER,
+ ospf3NewCfgAreaStatus INTEGER,
+ ospf3NewCfgAreaDelete INTEGER
+ }
+
+ospf3NewCfgAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 area number for which the OSPFv3 area table is related."
+ ::= { ospf3NewCfgAreaEntry 1}
+
+ospf3NewCfgAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPFv3 area."
+ ::= { ospf3NewCfgAreaEntry 2 }
+
+ospf3NewCfgAreaStbInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Stability interval for the NSSA area."
+ ::= { ospf3NewCfgAreaEntry 3 }
+
+ospf3NewCfgAreaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ transit(1),
+ stub(2),
+ nssa(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Type of Area.
+ transit(1)
+ stub(2)
+ nssa(3)"
+
+ ::= { ospf3NewCfgAreaEntry 4 }
+
+ospf3NewCfgAreaNoSumm OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status
+ disabled(0)
+ enabled(1)"
+
+ ::= { ospf3NewCfgAreaEntry 5 }
+
+ospf3NewCfgAreaDefaultMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..16777215)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Metric for stub/NSSA area (1-16777215)"
+ ::= { ospf3NewCfgAreaEntry 6 }
+
+ospf3NewCfgAreaDefaultMetricType OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Metric Type for stub/NSSA area (1-3)"
+ ::= { ospf3NewCfgAreaEntry 7 }
+
+ospf3NewCfgAreaTranslRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ always(1),
+ candidate(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Translation role for the NSSA area.
+ always(1)
+ candidate(2)"
+ ::= { ospf3NewCfgAreaEntry 8 }
+
+ospf3NewCfgAreaStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Status
+ disabled(0)
+ enabled(1)"
+
+ ::= { ospf3NewCfgAreaEntry 9 }
+
+ospf3NewCfgAreaDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete the area
+ no(0),
+ yes(1)"
+
+ ::= { ospf3NewCfgAreaEntry 10 }
+
+
+-- OSPFv3 Host Table
+
+ospf3CurCfgHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3CurCfgHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 Host configuration."
+ ::= { ospf3Cfg 4 }
+
+ospf3CurCfgHostEntry OBJECT-TYPE
+ SYNTAX Ospf3CurCfgHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPFv3 host."
+ INDEX { ospf3CurCfgHostIndex }
+ ::= { ospf3CurCfgHostTable 1 }
+
+Ospf3CurCfgHostEntry ::= SEQUENCE {
+ ospf3CurCfgHostIndex Integer32,
+ ospf3CurCfgHostIpAddr DisplayString,
+ ospf3CurCfgHostAreaIndex Integer32,
+ ospf3CurCfgHostCost INTEGER,
+ ospf3CurCfgHostState INTEGER
+ }
+
+ospf3CurCfgHostIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 host number for which the OSPFv3 host table is related."
+ ::= { ospf3CurCfgHostEntry 1}
+
+ospf3CurCfgHostIpAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 Address of the OSPFv3 host."
+ ::= { ospf3CurCfgHostEntry 2 }
+
+ospf3CurCfgHostAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The area index."
+ ::= { ospf3CurCfgHostEntry 3 }
+
+ospf3CurCfgHostCost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cost of the OSPFv3 host."
+ ::= { ospf3CurCfgHostEntry 4 }
+
+ospf3CurCfgHostState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable an OSPFv3 Host"
+ ::= { ospf3CurCfgHostEntry 5 }
+
+ospf3NewCfgHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3NewCfgHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 Host configuration."
+ ::= { ospf3Cfg 5 }
+
+ospf3NewCfgHostEntry OBJECT-TYPE
+ SYNTAX Ospf3NewCfgHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPFv3 host."
+ INDEX { ospf3NewCfgHostIndex }
+ ::= { ospf3NewCfgHostTable 1 }
+
+Ospf3NewCfgHostEntry ::= SEQUENCE {
+ ospf3NewCfgHostIndex Integer32,
+ ospf3NewCfgHostIpAddr DisplayString,
+ ospf3NewCfgHostAreaIndex Integer32,
+ ospf3NewCfgHostCost INTEGER,
+ ospf3NewCfgHostState INTEGER,
+ ospf3NewCfgHostDelete INTEGER
+ }
+
+ospf3NewCfgHostIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 host number for which the OSPFv3 host table is related."
+ ::= { ospf3NewCfgHostEntry 1}
+
+ospf3NewCfgHostIpAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP6 Address of the OSPFv3 host.
+ 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"
+ ::= { ospf3NewCfgHostEntry 2 }
+
+ospf3NewCfgHostAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 area index."
+ ::= { ospf3NewCfgHostEntry 3 }
+
+ospf3NewCfgHostCost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The cost of the OSPFv3 host."
+ ::= { ospf3NewCfgHostEntry 4 }
+
+ospf3NewCfgHostState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable an OSPFv3 Host"
+ ::= { ospf3NewCfgHostEntry 5 }
+
+ospf3NewCfgHostDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete the OSPFv3 host:
+ no(0),
+ yes(1)"
+ ::= { ospf3NewCfgHostEntry 6 }
+
+-- OSPFv3 Neighbor Table
+
+ospf3CurCfgNbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3CurCfgNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 Neighbor configuration."
+ ::= { ospf3Cfg 6 }
+
+ospf3CurCfgNbrEntry OBJECT-TYPE
+ SYNTAX Ospf3CurCfgNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPFv3 neighbor."
+ INDEX { ospf3CurCfgNbrIndex }
+ ::= { ospf3CurCfgNbrTable 1 }
+
+Ospf3CurCfgNbrEntry ::= SEQUENCE {
+ ospf3CurCfgNbrIndex Integer32,
+ ospf3CurCfgNbrIpAddr DisplayString,
+ ospf3CurCfgNbrIntfIndex Integer32,
+ ospf3CurCfgNbrPriority INTEGER,
+ ospf3CurCfgNbrState INTEGER
+ }
+
+ospf3CurCfgNbrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 neighbor number for which the OSPFv3 neighbor table is related."
+ ::= { ospf3CurCfgNbrEntry 1}
+
+ospf3CurCfgNbrIpAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 Address of the OSPFv3 neighbor."
+ ::= { ospf3CurCfgNbrEntry 2 }
+
+ospf3CurCfgNbrIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface index."
+ ::= { ospf3CurCfgNbrEntry 3 }
+
+ospf3CurCfgNbrPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The priority of the OSPFv3 neighbor."
+ ::= { ospf3CurCfgNbrEntry 4 }
+
+ospf3CurCfgNbrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable an OSPFv3 neighbor"
+ ::= { ospf3CurCfgNbrEntry 5 }
+
+ospf3NewCfgNbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3NewCfgNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 Neighbor configuration."
+ ::= { ospf3Cfg 7 }
+
+ospf3NewCfgNbrEntry OBJECT-TYPE
+ SYNTAX Ospf3NewCfgNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPFv3 neighbor."
+ INDEX { ospf3NewCfgNbrIndex }
+ ::= { ospf3NewCfgNbrTable 1 }
+
+Ospf3NewCfgNbrEntry ::= SEQUENCE {
+ ospf3NewCfgNbrIndex Integer32,
+ ospf3NewCfgNbrIpAddr DisplayString,
+ ospf3NewCfgNbrIntfIndex Integer32,
+ ospf3NewCfgNbrPriority INTEGER,
+ ospf3NewCfgNbrState INTEGER,
+ ospf3NewCfgNbrDelete INTEGER
+ }
+
+ospf3NewCfgNbrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 neighbor number for which the OSPFv3 neighbor table is related."
+ ::= { ospf3NewCfgNbrEntry 1}
+
+ospf3NewCfgNbrIpAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP6 Address of the OSPFv3 neighbor.
+ 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"
+ ::= { ospf3NewCfgNbrEntry 2 }
+
+ospf3NewCfgNbrIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 interface index."
+ ::= { ospf3NewCfgNbrEntry 3 }
+
+ospf3NewCfgNbrPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The cost of the OSPFv3 neighbor."
+ ::= { ospf3NewCfgNbrEntry 4 }
+
+ospf3NewCfgNbrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable an OSPFv3 Neighbor"
+ ::= { ospf3NewCfgNbrEntry 5 }
+
+ospf3NewCfgNbrDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete the OSPFv3 neighbor:
+ no(0),
+ yes(1)"
+ ::= { ospf3NewCfgNbrEntry 6 }
+
+ospf3CurCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3CurCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 Interface in the current configuration block."
+ ::= { ospf3Cfg 8 }
+
+ospf3CurCfgIntfEntry OBJECT-TYPE
+ SYNTAX Ospf3CurCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPFv3 Interface."
+ INDEX { ospf3CurCfgIntfIndex }
+ ::= { ospf3CurCfgIntfTable 1 }
+
+Ospf3CurCfgIntfEntry ::= SEQUENCE {
+ ospf3CurCfgIntfIndex Integer32,
+ ospf3CurCfgIntfInstId INTEGER,
+ ospf3CurCfgIntfArea INTEGER,
+ ospf3CurCfgIntfCost INTEGER,
+ ospf3CurCfgIntfPrio INTEGER,
+ ospf3CurCfgIntfHello INTEGER,
+ ospf3CurCfgIntfDead INTEGER,
+ ospf3CurCfgIntfPoll Unsigned32,
+ ospf3CurCfgIntfTrans INTEGER,
+ ospf3CurCfgIntfRetra INTEGER,
+ ospf3CurCfgIntfPassive INTEGER,
+ ospf3CurCfgIntfNetworkType INTEGER,
+ ospf3CurCfgIntfStatus INTEGER
+ ,
+ ospf3CurCfgIntfAuthSpi Unsigned32,
+ ospf3CurCfgIntfAuthEnable INTEGER,
+ ospf3CurCfgIntfAuthType INTEGER,
+ ospf3CurCfgIntfAuthKey OCTET STRING,
+ ospf3CurCfgIntfEncrySpi Unsigned32,
+ ospf3CurCfgIntfEncryEnable INTEGER,
+ ospf3CurCfgIntfEncryType INTEGER,
+ ospf3CurCfgIntfEncryKey OCTET STRING,
+ ospf3CurCfgIntfEncryAuthType INTEGER,
+ ospf3CurCfgIntfEncryAuthKey OCTET STRING
+ ,
+ ospf3CurCfgIntfLsaSupress INTEGER
+ }
+
+ospf3CurCfgIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Interface number for which the OSPFv3 Interface table is
+ related."
+ ::= { ospf3CurCfgIntfEntry 1}
+
+ospf3CurCfgIntfInstId OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface Instance Id"
+ ::= { ospf3CurCfgIntfEntry 2 }
+
+ospf3CurCfgIntfArea OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the area that the interface belongs"
+ ::= { ospf3CurCfgIntfEntry 3 }
+
+ospf3CurCfgIntfCost OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface cost"
+ ::= { ospf3CurCfgIntfEntry 4 }
+
+ospf3CurCfgIntfPrio OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface router priority"
+ ::= { ospf3CurCfgIntfEntry 5 }
+
+ospf3CurCfgIntfHello OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hello interval"
+ ::= { ospf3CurCfgIntfEntry 6 }
+
+ospf3CurCfgIntfDead OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dead interval"
+ ::= { ospf3CurCfgIntfEntry 7 }
+
+ospf3CurCfgIntfPoll OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Poll interval(1..4294967295)"
+ ::= { ospf3CurCfgIntfEntry 8 }
+
+ospf3CurCfgIntfTrans OBJECT-TYPE
+ SYNTAX INTEGER (1..1800)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmit delay"
+ ::= { ospf3CurCfgIntfEntry 9 }
+
+ospf3CurCfgIntfRetra OBJECT-TYPE
+ SYNTAX INTEGER (1..1800)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Retransmit interval"
+ ::= { ospf3CurCfgIntfEntry 10 }
+
+ospf3CurCfgIntfPassive OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Passive interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3CurCfgIntfEntry 11 }
+
+ospf3CurCfgIntfNetworkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ broadcast(1),
+ non-broadcast(2),
+ point-to-point(3),
+ point-to-multipoint(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Network Type.
+ broadcast(1),
+ non-broadcast(2),
+ point-to-point(3),
+ point-to-multipoint(4)"
+
+ ::= { ospf3CurCfgIntfEntry 12 }
+
+
+ospf3CurCfgIntfStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3CurCfgIntfEntry 16 }
+
+ospf3CurCfgIntfAuthSpi OBJECT-TYPE
+ SYNTAX Unsigned32 (256..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Spi Id(256 - 4294967295)"
+ ::= { ospf3CurCfgIntfEntry 17 }
+
+ospf3CurCfgIntfAuthEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3CurCfgIntfEntry 18 }
+
+ospf3CurCfgIntfAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ md5(2),
+ sha1(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authentication Type
+ none(0),
+ md5(2),
+ sha1(1)"
+ ::= { ospf3CurCfgIntfEntry 19 }
+
+ospf3CurCfgIntfAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authentication Key
+ Hex-string MD5 key - 32 chars (128 bits)
+ Hex-string SHA-1 key - 40 chars (160 bits)"
+ ::= { ospf3CurCfgIntfEntry 20 }
+
+ospf3CurCfgIntfEncrySpi OBJECT-TYPE
+ SYNTAX Unsigned32 (256..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Spi Id(256 - 4294967295)"
+ ::= { ospf3CurCfgIntfEntry 21 }
+
+ospf3CurCfgIntfEncryEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3CurCfgIntfEntry 22 }
+
+ospf3CurCfgIntfEncryType OBJECT-TYPE
+ SYNTAX INTEGER {
+ null(0),
+ tripledes(2),
+ aes(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encryption Type
+ null(0),
+ 3des(2),
+ aes(3)"
+ ::= { ospf3CurCfgIntfEntry 23 }
+
+ospf3CurCfgIntfEncryKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encryption Key
+ Hex-string AES key - 32 chars (128 bits)
+ Hex-string 3DES key - 48 chars (192 bits)"
+ ::= { ospf3CurCfgIntfEntry 24 }
+
+
+ospf3CurCfgIntfEncryAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ md5(2),
+ sha1(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encryption Authentication Type
+ none(0),
+ md5(2),
+ sha1(1)"
+ ::= { ospf3CurCfgIntfEntry 25 }
+
+ospf3CurCfgIntfEncryAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encryption Authentication Key
+ Hex-string MD5 key - 32 chars (128 bits)
+ Hex-string SHA-1 key - 40 chars (160 bits)"
+ ::= { ospf3CurCfgIntfEntry 26 }
+
+ospf3CurCfgIntfLsaSupress OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LSA Supression on interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3CurCfgIntfEntry 27 }
+
+ospf3NewCfgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3NewCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 interface in the new configuration block."
+ ::= { ospf3Cfg 9 }
+
+ospf3NewCfgIntfEntry OBJECT-TYPE
+ SYNTAX Ospf3NewCfgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPFv3 interface."
+ INDEX { ospf3NewCfgIntfIndex }
+ ::= { ospf3NewCfgIntfTable 1 }
+
+Ospf3NewCfgIntfEntry ::= SEQUENCE {
+ ospf3NewCfgIntfIndex Integer32,
+ ospf3NewCfgIntfInstId INTEGER,
+ ospf3NewCfgIntfArea INTEGER,
+ ospf3NewCfgIntfCost INTEGER,
+ ospf3NewCfgIntfPrio INTEGER,
+ ospf3NewCfgIntfHello INTEGER,
+ ospf3NewCfgIntfPoll Unsigned32,
+ ospf3NewCfgIntfDead INTEGER,
+ ospf3NewCfgIntfTrans INTEGER,
+ ospf3NewCfgIntfRetra INTEGER,
+ ospf3NewCfgIntfPassive INTEGER,
+ ospf3NewCfgIntfNetworkType INTEGER,
+ ospf3NewCfgIntfStatus INTEGER,
+ ospf3NewCfgIntfDelete INTEGER
+ ,
+ ospf3NewCfgIntfAuthSpi Unsigned32,
+ ospf3NewCfgIntfAuthEnable INTEGER,
+ ospf3NewCfgIntfAuthType INTEGER,
+ ospf3NewCfgIntfAuthKey OCTET STRING,
+ ospf3NewCfgIntfAuthReset INTEGER,
+ ospf3NewCfgIntfEncrySpi Unsigned32,
+ ospf3NewCfgIntfEncryEnable INTEGER,
+ ospf3NewCfgIntfEncryType INTEGER,
+ ospf3NewCfgIntfEncryKey OCTET STRING,
+ ospf3NewCfgIntfEncryAuthType INTEGER,
+ ospf3NewCfgIntfEncryAuthKey OCTET STRING,
+ ospf3NewCfgIntfEncryReset INTEGER
+ ,
+ ospf3NewCfgIntfLsaSupress INTEGER
+ }
+
+ospf3NewCfgIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Interface number for which the OSPFv3 Interface table is
+ related."
+ ::= { ospf3NewCfgIntfEntry 1}
+
+ospf3NewCfgIntfInstId OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Interface Instance Id (0..255)"
+ ::= { ospf3NewCfgIntfEntry 2 }
+
+ospf3NewCfgIntfArea OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The index of the area that the interface belongs (0..2)"
+ ::= { ospf3NewCfgIntfEntry 3 }
+
+ospf3NewCfgIntfCost OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Interface cost(1..65535) and 0 for none"
+ ::= { ospf3NewCfgIntfEntry 4 }
+
+ospf3NewCfgIntfPrio OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Interface router priority(0..255)"
+ ::= { ospf3NewCfgIntfEntry 5 }
+
+ospf3NewCfgIntfHello OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Hello interval(1..65535)"
+ ::= { ospf3NewCfgIntfEntry 6 }
+
+ospf3NewCfgIntfDead OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Dead interval(1..65535)"
+ ::= { ospf3NewCfgIntfEntry 7 }
+
+ospf3NewCfgIntfPoll OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Poll interval(1..4294967295)"
+ ::= { ospf3NewCfgIntfEntry 8 }
+
+ospf3NewCfgIntfTrans OBJECT-TYPE
+ SYNTAX INTEGER (1..1800)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Transmit delay(1..1800)"
+ ::= { ospf3NewCfgIntfEntry 9 }
+
+ospf3NewCfgIntfRetra OBJECT-TYPE
+ SYNTAX INTEGER (1..1800)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Retransmit interval(1..1800)"
+ ::= { ospf3NewCfgIntfEntry 10 }
+
+ospf3NewCfgIntfPassive OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Passive interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3NewCfgIntfEntry 11 }
+
+ospf3NewCfgIntfNetworkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ broadcast(1),
+ non-broadcast(2),
+ point-to-point(3),
+ point-to-multipoint(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Network Type.
+ broadcast(1),
+ non-broadcast(2),
+ point-to-point(3),
+ point-to-multipoint(4)"
+
+ ::= { ospf3NewCfgIntfEntry 12 }
+
+
+ospf3NewCfgIntfStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of the interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3NewCfgIntfEntry 16 }
+
+ospf3NewCfgIntfDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ delete(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete the interface
+ other(0),
+ delete(1)"
+ ::= { ospf3NewCfgIntfEntry 17 }
+
+ospf3NewCfgIntfAuthSpi OBJECT-TYPE
+ SYNTAX Unsigned32 (256..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication Spi Id(256 - 4294967295)"
+ ::= { ospf3NewCfgIntfEntry 18 }
+
+ospf3NewCfgIntfAuthEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication Status
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3NewCfgIntfEntry 19 }
+
+ospf3NewCfgIntfAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ md5(2),
+ sha1(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication Type
+ none(0),
+ md5(2),
+ sha1(1)"
+ ::= { ospf3NewCfgIntfEntry 20 }
+
+ospf3NewCfgIntfAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication Type
+ Hex-string MD5 key - 32 chars (128 bits),
+ Hex-string SHA-1 key - 40 chars (160 bits)"
+ ::= { ospf3NewCfgIntfEntry 21 }
+
+ospf3NewCfgIntfAuthReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset AH configuration
+ other(0),
+ reset(1)"
+ ::= { ospf3NewCfgIntfEntry 22 }
+
+ospf3NewCfgIntfEncrySpi OBJECT-TYPE
+ SYNTAX Unsigned32 (256..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Encryption Spi Id(256 - 4294967295)"
+ ::= { ospf3NewCfgIntfEntry 23 }
+
+ospf3NewCfgIntfEncryEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Encryption Status
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3NewCfgIntfEntry 24 }
+
+ospf3NewCfgIntfEncryType OBJECT-TYPE
+ SYNTAX INTEGER {
+ null(0),
+ tripledes(2),
+ aes(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Encryption Type
+ null(0),
+ 3des(2),
+ aes(3)"
+ ::= { ospf3NewCfgIntfEntry 25 }
+
+ospf3NewCfgIntfEncryKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Encryption Key
+ Hex-string AES key - 32 chars (128 bits)
+ Hex-string 3DES key - 48 chars (192 bits)"
+ ::= { ospf3NewCfgIntfEntry 26 }
+
+
+ospf3NewCfgIntfEncryAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ md5(2),
+ sha1(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Encryption Authentication Type
+ none(0),
+ md5(2),
+ sha1(1)"
+ ::= { ospf3NewCfgIntfEntry 27 }
+
+ospf3NewCfgIntfEncryAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Encryption Authentication Key
+ Hex-string MD5 key - 32 chars (128 bits),
+ Hex-string SHA-1 key - 40 chars (160 bits)"
+ ::= { ospf3NewCfgIntfEntry 28 }
+
+ospf3NewCfgIntfEncryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset Encryption configuration
+ other(0),
+ reset(1)"
+ ::= { ospf3NewCfgIntfEntry 29 }
+
+
+
+ospf3NewCfgIntfLsaSupress OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "LSA Supression on interface
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3NewCfgIntfEntry 30 }
+
+
+
+ospf3CurCfgVirtIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3CurCfgVirtIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 Virtual Interface configuration in the current
+ configuration."
+ ::= { ospf3Cfg 10 }
+
+ospf3CurCfgVirtIntfEntry OBJECT-TYPE
+ SYNTAX Ospf3CurCfgVirtIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPFv3v3 virtual Interface."
+ INDEX { ospf3CurCfgVirtIntfIndex }
+ ::= { ospf3CurCfgVirtIntfTable 1 }
+
+Ospf3CurCfgVirtIntfEntry ::= SEQUENCE {
+ ospf3CurCfgVirtIntfIndex Integer32,
+ ospf3CurCfgVirtIntfAreaId INTEGER,
+ ospf3CurCfgVirtIntfNbr IpAddress,
+ ospf3CurCfgVirtIntfHello INTEGER,
+ ospf3CurCfgVirtIntfDead INTEGER,
+ ospf3CurCfgVirtIntfTrans INTEGER,
+ ospf3CurCfgVirtIntfRetra INTEGER,
+ ospf3CurCfgVirtIntfStatus INTEGER
+ }
+
+ospf3CurCfgVirtIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Virtual Interface number for which the OSPFv3
+ Virtual Interface table is related."
+ ::= { ospf3CurCfgVirtIntfEntry 1}
+
+ospf3CurCfgVirtIntfAreaId OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the OSPFv3 area to which this virtual interface
+ belongs."
+ ::= { ospf3CurCfgVirtIntfEntry 3 }
+
+ospf3CurCfgVirtIntfNbr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPFv3 neighbor for this virtual interface."
+ ::= { ospf3CurCfgVirtIntfEntry 4 }
+
+ospf3CurCfgVirtIntfHello OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hello interval"
+ ::= { ospf3CurCfgVirtIntfEntry 5 }
+
+ospf3CurCfgVirtIntfDead OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dead interval"
+ ::= { ospf3CurCfgVirtIntfEntry 6 }
+
+ospf3CurCfgVirtIntfTrans OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmit delay"
+ ::= { ospf3CurCfgVirtIntfEntry 7 }
+
+ospf3CurCfgVirtIntfRetra OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Retransmit interval"
+ ::= { ospf3CurCfgVirtIntfEntry 8 }
+
+ospf3CurCfgVirtIntfStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3CurCfgVirtIntfEntry 9 }
+
+ospf3NewCfgVirtIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3NewCfgVirtIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 Virtual interface in the new configuration block."
+ ::= { ospf3Cfg 11 }
+
+ospf3NewCfgVirtIntfEntry OBJECT-TYPE
+ SYNTAX Ospf3NewCfgVirtIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPFv3 virtual interface."
+ INDEX { ospf3NewCfgVirtIntfIndex }
+ ::= { ospf3NewCfgVirtIntfTable 1 }
+
+Ospf3NewCfgVirtIntfEntry ::= SEQUENCE {
+ ospf3NewCfgVirtIntfIndex Integer32,
+ ospf3NewCfgVirtIntfAreaId INTEGER,
+ ospf3NewCfgVirtIntfNbr IpAddress,
+ ospf3NewCfgVirtIntfHello INTEGER,
+ ospf3NewCfgVirtIntfDead INTEGER,
+ ospf3NewCfgVirtIntfTrans INTEGER,
+ ospf3NewCfgVirtIntfRetra INTEGER,
+ ospf3NewCfgVirtIntfStatus INTEGER,
+ ospf3NewCfgVirtIntfDelete INTEGER
+ }
+
+ospf3NewCfgVirtIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Virtual Interface number for which the OSPFv3
+ Virtual Interface table is related."
+ ::= { ospf3NewCfgVirtIntfEntry 1}
+
+ospf3NewCfgVirtIntfAreaId OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The index of the OSPFv3 area to which this virtual interface
+ belongs."
+ ::= { ospf3NewCfgVirtIntfEntry 3 }
+
+ospf3NewCfgVirtIntfNbr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPFv3 neighbor for this virtual interface."
+ ::= { ospf3NewCfgVirtIntfEntry 4 }
+
+ospf3NewCfgVirtIntfHello OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Hello interval(1..65535)"
+ ::= { ospf3NewCfgVirtIntfEntry 5 }
+
+ospf3NewCfgVirtIntfDead OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Dead interval(1..65535)"
+ ::= { ospf3NewCfgVirtIntfEntry 6 }
+
+ospf3NewCfgVirtIntfTrans OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Transmit delay(1..3600)"
+ ::= { ospf3NewCfgVirtIntfEntry 7 }
+
+ospf3NewCfgVirtIntfRetra OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Retransmit interval(1..3600)"
+ ::= { ospf3NewCfgVirtIntfEntry 8 }
+
+ospf3NewCfgVirtIntfStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status
+ disabled(0),
+ enabled(1) "
+ ::= { ospf3NewCfgVirtIntfEntry 9 }
+
+ospf3NewCfgVirtIntfDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ delete(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete
+ other(0),
+ delete(1)"
+ ::= { ospf3NewCfgVirtIntfEntry 10}
+
+
+-- ospfv3 range
+
+ospf3CurCfgRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3CurCfgRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 summary range in the current configuration."
+ ::= { ospf3Cfg 12 }
+
+ospf3CurCfgRangeEntry OBJECT-TYPE
+ SYNTAX Ospf3CurCfgRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPFv3 summary range."
+ INDEX { ospf3CurCfgRangeIndex }
+ ::= { ospf3CurCfgRangeTable 1 }
+
+Ospf3CurCfgRangeEntry ::= SEQUENCE {
+ ospf3CurCfgRangeIndex Integer32,
+ ospf3CurCfgRangeAddr DisplayString,
+ ospf3CurCfgRangePrefixLen INTEGER,
+ ospf3CurCfgRangeAreaIndex Integer32,
+ ospf3CurCfgRangeHideState INTEGER,
+ ospf3CurCfgRangeLsaType INTEGER,
+ ospf3CurCfgRangeRouteTag Unsigned32,
+ ospf3CurCfgRangeState INTEGER
+ }
+
+ospf3CurCfgRangeIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The range number for which the OSPFv3 summary range table is related."
+ ::= { ospf3CurCfgRangeEntry 1}
+
+ospf3CurCfgRangeAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 Address of the range."
+ ::= { ospf3CurCfgRangeEntry 2 }
+
+ospf3CurCfgRangePrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix length of the range."
+ ::= { ospf3CurCfgRangeEntry 3 }
+
+ospf3CurCfgRangeAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The area index."
+ ::= { ospf3CurCfgRangeEntry 4 }
+
+ospf3CurCfgRangeHideState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the hide range."
+ ::= { ospf3CurCfgRangeEntry 5 }
+
+ospf3CurCfgRangeLsaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ summary(8195),
+ type7(8199)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The LSA type for aggregation.
+ summary(8195),
+ type7(8199)"
+ ::= { ospf3CurCfgRangeEntry 6 }
+
+ospf3CurCfgRangeRouteTag OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route tag of the range."
+ ::= { ospf3CurCfgRangeEntry 7 }
+
+ospf3CurCfgRangeState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the range."
+ ::= { ospf3CurCfgRangeEntry 8 }
+
+ospf3NewCfgRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3NewCfgRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 summary range in the new configuration."
+ ::= { ospf3Cfg 13 }
+
+ospf3NewCfgRangeEntry OBJECT-TYPE
+ SYNTAX Ospf3NewCfgRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPFv3 summary range."
+ INDEX { ospf3NewCfgRangeIndex }
+ ::= { ospf3NewCfgRangeTable 1 }
+
+Ospf3NewCfgRangeEntry ::= SEQUENCE {
+ ospf3NewCfgRangeIndex Integer32,
+ ospf3NewCfgRangeAddr DisplayString,
+ ospf3NewCfgRangePrefixLen INTEGER,
+ ospf3NewCfgRangeAreaIndex Integer32,
+ ospf3NewCfgRangeHideState INTEGER,
+ ospf3NewCfgRangeLsaType INTEGER,
+ ospf3NewCfgRangeRouteTag Unsigned32,
+ ospf3NewCfgRangeState INTEGER,
+ ospf3NewCfgRangeDelete INTEGER
+ }
+
+ospf3NewCfgRangeIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The range number for which the OSPFv3 summary range table is related."
+ ::= { ospf3NewCfgRangeEntry 1}
+
+ospf3NewCfgRangeAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IPv6 Address of the range.
+ 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"
+ ::= { ospf3NewCfgRangeEntry 2 }
+
+ospf3NewCfgRangePrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The prefix length of the range."
+ ::= { ospf3NewCfgRangeEntry 3 }
+
+ospf3NewCfgRangeAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The area index."
+ ::= { ospf3NewCfgRangeEntry 4 }
+
+ospf3NewCfgRangeHideState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the hide range."
+ ::= { ospf3NewCfgRangeEntry 5 }
+
+ospf3NewCfgRangeLsaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ summary(8195),
+ type7(8199)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The LSA type for aggregation.
+ summary(8195),
+ type7(8199)"
+ ::= { ospf3NewCfgRangeEntry 6 }
+
+ospf3NewCfgRangeRouteTag OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The route tag of the range."
+ ::= { ospf3NewCfgRangeEntry 7 }
+
+ospf3NewCfgRangeState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the range."
+ ::= { ospf3NewCfgRangeEntry 8 }
+
+ospf3NewCfgRangeDelete 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."
+ ::= { ospf3NewCfgRangeEntry 9 }
+
+-- ospfv3 summary prefix
+
+ospf3CurCfgExtRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3CurCfgExtRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 AS-External range in the current configuration."
+ ::= { ospf3Cfg 14 }
+
+ospf3CurCfgExtRangeEntry OBJECT-TYPE
+ SYNTAX Ospf3CurCfgExtRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPFv3 AS-External range."
+ INDEX { ospf3CurCfgExtRangeIndex }
+ ::= { ospf3CurCfgExtRangeTable 1 }
+
+Ospf3CurCfgExtRangeEntry ::= SEQUENCE {
+ ospf3CurCfgExtRangeIndex Integer32,
+ ospf3CurCfgExtRangeAddr DisplayString,
+ ospf3CurCfgExtRangePrefixLen INTEGER,
+ ospf3CurCfgExtRangeAreaIndex Integer32,
+ ospf3CurCfgExtRangeTranslation INTEGER,
+ ospf3CurCfgExtRangeAggrEffect INTEGER,
+ ospf3CurCfgExtRangeState INTEGER
+ }
+
+ospf3CurCfgExtRangeIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The range number for which the OSPFv3 AS-External range table is related."
+ ::= { ospf3CurCfgExtRangeEntry 1}
+
+ospf3CurCfgExtRangeAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 Address of the AS-External range."
+ ::= { ospf3CurCfgExtRangeEntry 2 }
+
+ospf3CurCfgExtRangePrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix length of the AS-External range."
+ ::= { ospf3CurCfgExtRangeEntry 3 }
+
+ospf3CurCfgExtRangeAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The area index."
+ ::= { ospf3CurCfgExtRangeEntry 4 }
+
+ospf3CurCfgExtRangeTranslation OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the setting the P-bit in the generated LSA."
+ ::= { ospf3CurCfgExtRangeEntry 5 }
+
+ospf3CurCfgExtRangeAggrEffect OBJECT-TYPE
+ SYNTAX INTEGER {
+ advertise(1),
+ not-advertise(2),
+ allowAll(3),
+ denyAll(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The aggregation effect.
+ advertise(1),
+ not-advertise(2),
+ allowAll(3),
+ denyAll(4)"
+ ::= { ospf3CurCfgExtRangeEntry 6 }
+
+ospf3CurCfgExtRangeState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the AS-External range."
+ ::= { ospf3CurCfgExtRangeEntry 7 }
+
+ospf3NewCfgExtRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3NewCfgExtRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 summary AS-External range in the new configuration."
+ ::= { ospf3Cfg 15 }
+
+ospf3NewCfgExtRangeEntry OBJECT-TYPE
+ SYNTAX Ospf3NewCfgExtRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPFv3 summary AS-External range."
+ INDEX { ospf3NewCfgExtRangeIndex }
+ ::= { ospf3NewCfgExtRangeTable 1 }
+
+Ospf3NewCfgExtRangeEntry ::= SEQUENCE {
+ ospf3NewCfgExtRangeIndex Integer32,
+ ospf3NewCfgExtRangeAddr DisplayString,
+ ospf3NewCfgExtRangePrefixLen INTEGER,
+ ospf3NewCfgExtRangeAreaIndex Integer32,
+ ospf3NewCfgExtRangeTranslation INTEGER,
+ ospf3NewCfgExtRangeAggrEffect INTEGER,
+ ospf3NewCfgExtRangeState INTEGER,
+ ospf3NewCfgExtRangeDelete INTEGER
+ }
+
+ospf3NewCfgExtRangeIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The range number for which the OSPFv3 AS-External range table is related."
+ ::= { ospf3NewCfgExtRangeEntry 1}
+
+ospf3NewCfgExtRangeAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IPv6 Address of the AS-External range.
+ 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"
+ ::= { ospf3NewCfgExtRangeEntry 2 }
+
+ospf3NewCfgExtRangePrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The prefix length of the AS-External range."
+ ::= { ospf3NewCfgExtRangeEntry 3 }
+
+ospf3NewCfgExtRangeAreaIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The area index."
+ ::= { ospf3NewCfgExtRangeEntry 4 }
+
+ospf3NewCfgExtRangeTranslation OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the setting the P-bit in the generated LSA."
+ ::= { ospf3NewCfgExtRangeEntry 5 }
+
+ospf3NewCfgExtRangeAggrEffect OBJECT-TYPE
+ SYNTAX INTEGER {
+ advertise(1),
+ not-advertise(2),
+ allowAll(3),
+ denyAll(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The aggregation effect.
+ advertise(1),
+ not-advertise(2),
+ allowAll(3),
+ denyAll(4)"
+ ::= { ospf3NewCfgExtRangeEntry 6 }
+
+ospf3NewCfgExtRangeState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the AS-External range."
+ ::= { ospf3NewCfgExtRangeEntry 7 }
+
+ospf3NewCfgExtRangeDelete 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."
+ ::= { ospf3NewCfgExtRangeEntry 8 }
+
+-- ospfv3 redist entries
+
+ospf3CurCfgRedistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3CurCfgRedistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 redistribution entries in the current configuration."
+ ::= { ospf3Cfg 16 }
+
+ospf3CurCfgRedistEntry OBJECT-TYPE
+ SYNTAX Ospf3CurCfgRedistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPFv3 redistribution entry."
+ INDEX { ospf3CurCfgRedistIndex }
+ ::= { ospf3CurCfgRedistTable 1 }
+
+Ospf3CurCfgRedistEntry ::= SEQUENCE {
+ ospf3CurCfgRedistIndex Integer32,
+ ospf3CurCfgRedistAddr DisplayString,
+ ospf3CurCfgRedistPrefixLen INTEGER,
+ ospf3CurCfgRedistMetric INTEGER,
+ ospf3CurCfgRedistMetricType INTEGER,
+ ospf3CurCfgRedistRouteTagTypeManual INTEGER,
+ ospf3CurCfgRedistRouteTag Unsigned32,
+ ospf3CurCfgRedistState INTEGER
+ }
+
+ospf3CurCfgRedistIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The redistribution entry number for which the OSPFv3 redistribution entry table is related."
+ ::= { ospf3CurCfgRedistEntry 1}
+
+ospf3CurCfgRedistAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 Address of the redistribution entry."
+ ::= { ospf3CurCfgRedistEntry 2 }
+
+ospf3CurCfgRedistPrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix length of the redistribution entry."
+ ::= { ospf3CurCfgRedistEntry 3 }
+
+ospf3CurCfgRedistMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric to be applied to the route."
+ ::= { ospf3CurCfgRedistEntry 4 }
+
+ospf3CurCfgRedistMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ asExttype1(3),
+ asExttype2(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric type.
+ asExttype1(3),
+ asExttype2(4)"
+ ::= { ospf3CurCfgRedistEntry 5 }
+
+ospf3CurCfgRedistRouteTag OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The route tag of the redistribution entry."
+ ::= { ospf3CurCfgRedistEntry 6 }
+
+ospf3CurCfgRedistRouteTagTypeManual OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(0),
+ manual(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates if the route tag is set manually. "
+ ::= { ospf3CurCfgRedistEntry 7 }
+
+ospf3CurCfgRedistState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the redistribution entry."
+ ::= { ospf3CurCfgRedistEntry 8 }
+
+ospf3NewCfgRedistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3NewCfgRedistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 summary redistribution entry in the new configuration."
+ ::= { ospf3Cfg 17 }
+
+ospf3NewCfgRedistEntry OBJECT-TYPE
+ SYNTAX Ospf3NewCfgRedistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPFv3 summary redistribution entry."
+ INDEX { ospf3NewCfgRedistIndex }
+ ::= { ospf3NewCfgRedistTable 1 }
+
+Ospf3NewCfgRedistEntry ::= SEQUENCE {
+ ospf3NewCfgRedistIndex Integer32,
+ ospf3NewCfgRedistAddr DisplayString,
+ ospf3NewCfgRedistPrefixLen INTEGER,
+ ospf3NewCfgRedistMetric INTEGER,
+ ospf3NewCfgRedistMetricType INTEGER,
+ ospf3NewCfgRedistRouteTagTypeManual INTEGER,
+ ospf3NewCfgRedistRouteTag Unsigned32,
+ ospf3NewCfgRedistState INTEGER,
+ ospf3NewCfgRedistDelete INTEGER
+ }
+
+ospf3NewCfgRedistIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The redistribution entry number for which the OSPFv3 redistribution entry table is related."
+ ::= { ospf3NewCfgRedistEntry 1}
+
+ospf3NewCfgRedistAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IPv6 Address of the redistribution entry.
+ 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"
+ ::= { ospf3NewCfgRedistEntry 2 }
+
+ospf3NewCfgRedistPrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The prefix length of the redistribution entry."
+ ::= { ospf3NewCfgRedistEntry 3 }
+
+ospf3NewCfgRedistMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..16777215)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The metric to be applied to the route."
+ ::= { ospf3NewCfgRedistEntry 4 }
+
+ospf3NewCfgRedistMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ asExttype1(3),
+ asExttype2(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The metric type.
+ asExttype1(3),
+ asExttype2(4)"
+ ::= { ospf3NewCfgRedistEntry 5 }
+
+ospf3NewCfgRedistRouteTag OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The route tag of the redistribution entry."
+ ::= { ospf3NewCfgRedistEntry 6 }
+
+ospf3NewCfgRedistRouteTagTypeManual OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(0),
+ manual(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if the route tag is set manually. "
+ ::= { ospf3NewCfgRedistEntry 7 }
+
+ospf3NewCfgRedistState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the redistribution entry."
+ ::= { ospf3NewCfgRedistEntry 8 }
+
+ospf3NewCfgRedistDelete 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."
+ ::= { ospf3NewCfgRedistEntry 9 }
+
+
+ospf3RouteRedistribution OBJECT IDENTIFIER ::= { ospf3Cfg 18 }
+
+ospf3RedistributeConnected OBJECT IDENTIFIER ::= { ospf3RouteRedistribution 1 }
+
+ospf3CurCfgConnectedMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric to be assigned to Connected routes."
+ ::= { ospf3RedistributeConnected 1 }
+
+ospf3NewCfgConnectedMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The metric to be assigned to Connected routes."
+ ::= { ospf3RedistributeConnected 2 }
+
+ospf3CurCfgConnectedMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AS External metric type for Connected routes."
+ ::= { ospf3RedistributeConnected 3 }
+
+ospf3NewCfgConnectedMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type1(2),
+ type2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The AS External metric type for Connected routes."
+ ::= { ospf3RedistributeConnected 4 }
+
+ospf3CurCfgConnectedRouteTag OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Assigned route tag "
+ ::= { ospf3RedistributeConnected 5 }
+
+ospf3NewCfgConnectedRouteTag OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Assigned route tag "
+ ::= { ospf3RedistributeConnected 6 }
+
+ospf3CurCfgConnectedRouteTagTypeManual OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(0),
+ manual(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates if the route tag is set manually."
+ ::= { ospf3RedistributeConnected 7 }
+
+ospf3NewCfgConnectedRouteTagTypeManual OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(0),
+ manual(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if the route tag is set manually."
+ ::= { ospf3RedistributeConnected 8 }
+
+ospf3RedistributeStatic OBJECT IDENTIFIER ::= { ospf3RouteRedistribution 2 }
+
+ospf3CurCfgStaticMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric to be assigned to static routes."
+ ::= { ospf3RedistributeStatic 1 }
+
+ospf3NewCfgStaticMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The metric to be assigned to static routes."
+ ::= { ospf3RedistributeStatic 2 }
+
+ospf3CurCfgStaticMetricType 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."
+ ::= { ospf3RedistributeStatic 3 }
+
+ospf3NewCfgStaticMetricType 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."
+ ::= { ospf3RedistributeStatic 4 }
+
+ospf3CurCfgStaticRouteTag OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Assigned route tag "
+ ::= { ospf3RedistributeStatic 5 }
+
+ospf3NewCfgStaticRouteTag OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Assigned route tag "
+ ::= { ospf3RedistributeStatic 6 }
+
+ospf3CurCfgStaticRouteTagTypeManual OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(0),
+ manual(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates if the route tag is set manually."
+ ::= { ospf3RedistributeStatic 7 }
+
+ospf3NewCfgStaticRouteTagTypeManual OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(0),
+ manual(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if the route tag is set manually."
+ ::= { ospf3RedistributeStatic 8 }
+
+
+ipv6PmtuCurTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv6 PMTU Expired Time Value(0|10-100), 0 indicates INFINITY. Other values should be in [10, 100]"
+ ::= { ipv6pmtuCfg 1 }
+
+ipv6PmtuNewTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IPv6 PMTU Expired Time Value(0|10-100), 0 indicates INFINITY. Other values should be in [10, 100]"
+ ::= { ipv6pmtuCfg 2 }
+
+ipv6PmtuEntriesClearAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to clear(2),clears all ipv6 PMTU entries. Otherwhise nothing is done."
+ ::= { ipv6pmtuCfg 3}
+
+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 }
+
+
+
+vlanFloodCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanFloodCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN flooding configuration."
+ ::= { floodingCfg 1 }
+
+vlanFloodCurCfgTableEntry OBJECT-TYPE
+ SYNTAX VlanFloodCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the VLAN flooding configuration table."
+ INDEX { vlanFloodCurCfgVlanId }
+ ::= { vlanFloodCurCfgTable 1 }
+
+VlanFloodCurCfgTableEntry ::= SEQUENCE {
+ vlanFloodCurCfgVlanId Integer32,
+ vlanFloodCurCfgFlood INTEGER
+ ,vlanFloodCurCfgCpu INTEGER
+ ,vlanFloodCurCfgOptFlood INTEGER
+ }
+
+vlanFloodCurCfgVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier."
+ ::= { vlanFloodCurCfgTableEntry 1 }
+
+vlanFloodCurCfgFlood OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable flooding unregistered IPMCs"
+ ::= { vlanFloodCurCfgTableEntry 2 }
+
+vlanFloodCurCfgCpu OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable sending unregistered IPMCs to CPU"
+ ::= { vlanFloodCurCfgTableEntry 3 }
+
+vlanFloodCurCfgOptFlood OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable optimized flooding"
+ ::= { vlanFloodCurCfgTableEntry 4 }
+
+vlanFloodNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanFloodNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN flooding configuration."
+ ::= { floodingCfg 2 }
+
+vlanFloodNewCfgTableEntry OBJECT-TYPE
+ SYNTAX VlanFloodNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the VLAN flooding configuration table."
+ INDEX { vlanFloodNewCfgVlanId }
+ ::= { vlanFloodNewCfgTable 1 }
+
+VlanFloodNewCfgTableEntry ::= SEQUENCE {
+ vlanFloodNewCfgVlanId Integer32,
+ vlanFloodNewCfgFlood INTEGER
+ ,vlanFloodNewCfgCpu INTEGER
+ ,vlanFloodNewCfgOptFlood INTEGER
+ }
+
+vlanFloodNewCfgVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier."
+ ::= { vlanFloodNewCfgTableEntry 1 }
+
+vlanFloodNewCfgFlood OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable flooding unregistered IPMCs"
+ ::= { vlanFloodNewCfgTableEntry 2 }
+
+vlanFloodNewCfgCpu OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable sending unregistered IPMCs to CPU"
+ ::= { vlanFloodNewCfgTableEntry 3 }
+
+vlanFloodNewCfgOptFlood OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable optimized flooding"
+ ::= { vlanFloodNewCfgTableEntry 4 }
+
+-- IGMP config
+
+igmpCurCfgOnOff OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Globally turn IGMP On/Off."
+ ::= { igmpCfg 1}
+
+igmpNewCfgOnOff OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Globally turn IGMP On/Off."
+ ::= { igmpCfg 2}
+
+
+igmpSnoopCfg OBJECT IDENTIFIER ::= { igmpCfg 9 }
+
+-- IGMP Snooping config
+igmpSnoopCurCfgMrto OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of multicast router timeout in the current config."
+ ::= { igmpSnoopCfg 7 }
+
+igmpSnoopNewCfgMrto OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of multicast router timeout in the new config."
+ ::= { igmpSnoopCfg 8 }
+
+igmpSnoopCurCfgAggrEnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable of IGMP Report aggregation."
+ ::= { igmpSnoopCfg 9}
+
+igmpSnoopNewCfgAggrEnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable of IGMP Report aggregation."
+ ::= { igmpSnoopCfg 10}
+igmpSnoopCurCfgEnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of IGMP Snooping."
+ ::= { igmpSnoopCfg 11}
+
+igmpSnoopNewCfgEnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Enable/Disable of IGMP Snooping."
+ ::= { igmpSnoopCfg 12}
+
+igmpSnoopNewCfgVlanAdd OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN to be added to snooping vlan list. When read,
+ 0 is returned."
+ ::= { igmpSnoopCfg 13 }
+
+igmpSnoopNewCfgVlanRem OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN to be removed from snooping vlan list. When read,
+ 0 is returned."
+ ::= { igmpSnoopCfg 14 }
+
+igmpSnoopNewCfgVlanClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Removing ALL Snooping Vlans."
+ ::= { igmpSnoopCfg 15 }
+
+igmpSnoopCurCfgVlanBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The snooping vlans present in the vlan map list.
+ The snooping vlans are presented in a 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 has snoop enabled
+ 0 - The represented vlan does not have snooping enabled."
+ ::= { igmpSnoopCfg 16 }
+
+igmpSnoopNewCfgVlanBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The snooping vlans present in the vlan map list.
+ The snooping vlans are presented in a 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 has snoop enabled
+ 0 - The represented vlan does not have snooping enabled."
+ ::= { igmpSnoopCfg 17 }
+
+
+igmpSnoopCurCfgSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source ip for GSQ proxy in current config."
+ ::= { igmpSnoopCfg 26 }
+
+igmpSnoopNewCfgSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source ip for GSQ proxy in new config."
+ ::= { igmpSnoopCfg 27 }
+
+
+igmpSnoopSetToDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ setDefault(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When setting the value setDefault(2), the IGMP Snooping configuration
+ is set to the default values. When reading, none(1) is always
+ returned."
+ ::= { igmpSnoopCfg 33}
+
+
+igmpStaticMrtrCfg OBJECT IDENTIFIER ::= { igmpCfg 10 }
+igmpFilterCfg OBJECT IDENTIFIER ::= { igmpCfg 11 }
+
+igmpRelayCfg OBJECT IDENTIFIER ::= { igmpCfg 12 }
+igmpAdvCfg OBJECT IDENTIFIER ::= { igmpCfg 13 }
+igmpV3SnoopCfg OBJECT IDENTIFIER ::= { igmpCfg 14 }
+
+igmpV3SnoopCurCfgSources OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sources to snoop in a group record in current config."
+ ::= { igmpV3SnoopCfg 1 }
+
+igmpV3SnoopNewCfgSources OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of sources to snoop in a group record in new config."
+ ::= { igmpV3SnoopCfg 2 }
+
+igmpV3SnoopCurCfgEnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of IGMP V3 Snooping."
+ ::= { igmpV3SnoopCfg 3 }
+
+igmpV3SnoopNewCfgEnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Enable/Disable of IGMP V3 Snooping."
+ ::= { igmpV3SnoopCfg 4 }
+
+igmpV3SnoopCurCfgExcludeEnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of IGMP V3 EXCLUDE filter-mode Snooping."
+ ::= { igmpV3SnoopCfg 5 }
+
+igmpV3SnoopNewCfgExcludeEnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Enable/Disable of IGMP V3 EXCLUDE filter-mode Snooping."
+ ::= { igmpV3SnoopCfg 6 }
+
+igmpV3SnoopCurCfgV1V2EnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of IGMP V1/V2 Report Snooping."
+ ::= { igmpV3SnoopCfg 7 }
+
+igmpV3SnoopNewCfgV1V2EnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Enable/Disable of IGMP V1/V2 Report Snooping."
+ ::= { igmpV3SnoopCfg 8 }
+
+
+-- IGMP Static Mrtr Support
+igmpStaticMrtrCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpStaticMrtrCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IGMP Static Multicast Router table in the current configuration block."
+ ::= { igmpStaticMrtrCfg 1 }
+
+igmpStaticMrtrCurCfgTableEntry OBJECT-TYPE
+ SYNTAX IgmpStaticMrtrCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Static Multicast Router table."
+ INDEX { igmpStaticMrtrCurCfgIndx }
+ ::= { igmpStaticMrtrCurCfgTable 1 }
+
+IgmpStaticMrtrCurCfgTableEntry ::= SEQUENCE {
+ igmpStaticMrtrCurCfgIndx INTEGER,
+ igmpStaticMrtrCurCfgPortId PortNumber,
+ igmpStaticMrtrCurCfgVlanId INTEGER,
+ igmpStaticMrtrCurCfgVersion INTEGER
+ }
+
+igmpStaticMrtrCurCfgIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP Multicast Router table port index."
+ ::= { igmpStaticMrtrCurCfgTableEntry 1 }
+
+igmpStaticMrtrCurCfgPortId OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP Multicast Router port in the current configuration block."
+ ::= { igmpStaticMrtrCurCfgTableEntry 2 }
+
+igmpStaticMrtrCurCfgVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP Multicast Router port in the current configuration block."
+ ::= { igmpStaticMrtrCurCfgTableEntry 3 }
+
+igmpStaticMrtrCurCfgVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ version1(1),
+ version2(2),
+ version3(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP version of the IGMP Static Multicast Router."
+ ::= { igmpStaticMrtrCurCfgTableEntry 4 }
+
+
+igmpStaticMrtrNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpStaticMrtrNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IGMP Static Multicast Router table in the new configuration block."
+ ::= { igmpStaticMrtrCfg 2 }
+
+igmpStaticMrtrNewCfgTableEntry OBJECT-TYPE
+ SYNTAX IgmpStaticMrtrNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Static Multicast Router table."
+ INDEX { igmpStaticMrtrNewCfgIndx }
+ ::= { igmpStaticMrtrNewCfgTable 1 }
+
+IgmpStaticMrtrNewCfgTableEntry ::= SEQUENCE {
+ igmpStaticMrtrNewCfgIndx INTEGER,
+ igmpStaticMrtrNewCfgPortId PortNumber,
+ igmpStaticMrtrNewCfgVlanId INTEGER,
+ igmpStaticMrtrNewCfgVersion INTEGER,
+ igmpStaticMrtrNewCfgDelete INTEGER
+ }
+
+igmpStaticMrtrNewCfgIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP Multicast Router table port index."
+ ::= { igmpStaticMrtrNewCfgTableEntry 1 }
+
+igmpStaticMrtrNewCfgPortId OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IGMP Multicast Router port in the new configuration block."
+ ::= { igmpStaticMrtrNewCfgTableEntry 2 }
+
+igmpStaticMrtrNewCfgVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IGMP Multicast Router port in the new configuration block."
+ ::= { igmpStaticMrtrNewCfgTableEntry 3 }
+
+igmpStaticMrtrNewCfgVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ version1(1),
+ version2(2),
+ version3(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IGMP version of the IGMP Static Multicast Router."
+ ::= { igmpStaticMrtrNewCfgTableEntry 4 }
+
+igmpStaticMrtrNewCfgDelete 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."
+ ::= { igmpStaticMrtrNewCfgTableEntry 5 }
+
+
+
+igmpStaticMrtrNewCfgClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (clear), the entire table is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(clear) has no effect on the table."
+ ::= { igmpStaticMrtrCfg 3 }
+
+
+-- IGMP Filtering
+igmpFltCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpFltCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IGMP filtering table in the current configuration block."
+ ::= { igmpFilterCfg 1 }
+
+igmpFltCurCfgTableEntry OBJECT-TYPE
+ SYNTAX IgmpFltCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the filtering table."
+ INDEX { igmpFltCurCfgIndx }
+ ::= { igmpFltCurCfgTable 1 }
+
+IgmpFltCurCfgTableEntry ::= SEQUENCE {
+ igmpFltCurCfgIndx INTEGER,
+ igmpFltCurCfgMcastIp1 IpAddress,
+ igmpFltCurCfgMcastIp2 IpAddress,
+ igmpFltCurCfgAction INTEGER,
+ igmpFltCurCfgState INTEGER
+ }
+
+igmpFltCurCfgIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP filter table index."
+ ::= { igmpFltCurCfgTableEntry 1 }
+
+igmpFltCurCfgMcastIp1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Range1 Multicast IP address to be filtered."
+ ::= { igmpFltCurCfgTableEntry 2 }
+
+igmpFltCurCfgMcastIp2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Range2 Multicast IP address to be filtered."
+ ::= { igmpFltCurCfgTableEntry 3 }
+
+igmpFltCurCfgAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ allow(1),
+ deny(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The action for the IGMP filtering rule."
+ ::= { igmpFltCurCfgTableEntry 4 }
+
+igmpFltCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of this IGMP filtering rule."
+ ::= { igmpFltCurCfgTableEntry 5 }
+
+igmpFltNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpFltNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IGMP filtering table in the current configuration block."
+ ::= { igmpFilterCfg 2 }
+
+igmpFltNewCfgTableEntry OBJECT-TYPE
+ SYNTAX IgmpFltNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the filtering table."
+ INDEX { igmpFltNewCfgIndx }
+ ::= { igmpFltNewCfgTable 1 }
+
+IgmpFltNewCfgTableEntry ::= SEQUENCE {
+ igmpFltNewCfgIndx INTEGER,
+ igmpFltNewCfgMcastIp1 IpAddress,
+ igmpFltNewCfgMcastIp2 IpAddress,
+ igmpFltNewCfgAction INTEGER,
+ igmpFltNewCfgState INTEGER,
+ igmpFltNewCfgDelete INTEGER
+ }
+
+igmpFltNewCfgIndx OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP filter table index."
+ ::= { igmpFltNewCfgTableEntry 1 }
+
+igmpFltNewCfgMcastIp1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Range1 Multicast source IP address to be filtered."
+ ::= { igmpFltNewCfgTableEntry 2 }
+
+igmpFltNewCfgMcastIp2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Range2 Multicast source IP address to be filtered."
+ ::= { igmpFltNewCfgTableEntry 3 }
+
+igmpFltNewCfgAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ allow(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The action for the IGMP filtering rule."
+ ::= { igmpFltNewCfgTableEntry 4 }
+
+igmpFltNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The state of this IGMP filtering rule."
+ ::= { igmpFltNewCfgTableEntry 5 }
+
+igmpFltNewCfgDelete 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."
+ ::= { igmpFltNewCfgTableEntry 6 }
+
+-- IGMP Filtering Port Table
+
+igmpFltCurCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpFltCurCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IGMP filtering port table in the current configuration block."
+ ::= { igmpFilterCfg 3 }
+
+igmpFltCurCfgPortTableEntry OBJECT-TYPE
+ SYNTAX IgmpFltCurCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IGMP filtering port table."
+ INDEX { igmpFltCurCfgPortIndx }
+ ::= { igmpFltCurCfgPortTable 1 }
+
+IgmpFltCurCfgPortTableEntry ::= SEQUENCE {
+ igmpFltCurCfgPortIndx PortNumber,
+ igmpFltCurCfgPortState INTEGER,
+ igmpFltCurCfgPortFiltBmap OCTET STRING
+ }
+
+igmpFltCurCfgPortIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { igmpFltCurCfgPortTableEntry 1 }
+
+igmpFltCurCfgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable IGMP filtering."
+ ::= { igmpFltCurCfgPortTableEntry 2 }
+
+igmpFltCurCfgPortFiltBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP 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 igmpFltCurCfgTable)
+
+ where x : 1 - The represented IGMP filter rule applied to the port
+ 0 - The represented IGMP filter rule not applied to the port "
+ ::= { igmpFltCurCfgPortTableEntry 3 }
+
+
+igmpFltNewCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpFltNewCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IGMP filtering port table in the new configuration block."
+ ::= { igmpFilterCfg 4 }
+
+igmpFltNewCfgPortTableEntry OBJECT-TYPE
+ SYNTAX IgmpFltNewCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IGMP filtering port table."
+ INDEX { igmpFltNewCfgPortIndx }
+ ::= { igmpFltNewCfgPortTable 1 }
+
+IgmpFltNewCfgPortTableEntry ::= SEQUENCE {
+ igmpFltNewCfgPortIndx PortNumber,
+ igmpFltNewCfgPortState INTEGER,
+ igmpFltNewCfgPortFiltBmap OCTET STRING,
+ igmpFltNewCfgPortAddFiltRule INTEGER,
+ igmpFltNewCfgPortRemFiltRule INTEGER
+ }
+
+igmpFltNewCfgPortIndx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { igmpFltNewCfgPortTableEntry 1 }
+
+igmpFltNewCfgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable IGMP filtering."
+ ::= { igmpFltNewCfgPortTableEntry 2 }
+
+igmpFltNewCfgPortFiltBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP 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 "
+ ::= { igmpFltNewCfgPortTableEntry 3 }
+
+igmpFltNewCfgPortAddFiltRule OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ 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 igmpFltCurCfgTableMaxSize. When read, the
+ value '0' is returned always."
+ ::= { igmpFltNewCfgPortTableEntry 4 }
+
+igmpFltNewCfgPortRemFiltRule OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ 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 igmpFltCurCfgTableMaxSize. When read,
+ the value '0' is returned always."
+ ::= { igmpFltNewCfgPortTableEntry 5 }
+
+
+igmpFltCurCfgEnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable of IGMP Filtering."
+ ::= { igmpFilterCfg 5 }
+
+igmpFltNewCfgEnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable of IGMP Filtering."
+ ::= { igmpFilterCfg 6 }
+
+--
+-- IGMP Relay Configuration
+--
+igmpRelayCurCfgEnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of IGMP Relay."
+ ::= { igmpRelayCfg 1 }
+
+igmpRelayNewCfgEnaDis OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable of IGMP Relay."
+ ::= { igmpRelayCfg 2 }
+
+igmpRelayNewCfgAddVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN to be added to relay vlan list. When read,
+ 0 is returned."
+ ::= { igmpRelayCfg 3 }
+
+igmpRelayNewCfgRemVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN to be removed from relay vlan list. When read,
+ 0 is returned."
+ ::= { igmpRelayCfg 4 }
+
+igmpRelayNewCfgClearVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Removing ALL Relay Vlans."
+ ::= { igmpRelayCfg 5 }
+
+igmpRelayCurCfgVlanBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The relay vlans present in the vlan map list.
+ The relay vlans are presented in a 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 has relay enabled
+ 0 - The represented vlan does not have relay enabled."
+ ::= { igmpRelayCfg 6 }
+
+igmpRelayNewCfgVlanBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The relay vlans present in the vlan map list.
+ The relay vlans are presented in a 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 has relay enabled
+ 0 - The represented vlan does not have relay enabled."
+ ::= { igmpRelayCfg 7 }
+
+igmpRelayCurCfgReport OBJECT-TYPE
+ SYNTAX INTEGER(0..150)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Unsolicited Report Interval."
+ ::= { igmpRelayCfg 8 }
+
+igmpRelayNewCfgReport OBJECT-TYPE
+ SYNTAX INTEGER(0..150)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Unsolicited Report Interval."
+ ::= { igmpRelayCfg 9 }
+
+igmpRelayMrtrCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpRelayMrtrCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IGMP relay multicast router table in the
+ current configuration block."
+ ::= { igmpRelayCfg 10 }
+
+igmpRelayMrtrCurCfgTableEntry OBJECT-TYPE
+ SYNTAX IgmpRelayMrtrCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IGMP relay multicast router table."
+ INDEX { igmpRelayMrtrCurCfgIndx }
+ ::= { igmpRelayMrtrCurCfgTable 1 }
+
+IgmpRelayMrtrCurCfgTableEntry ::= SEQUENCE {
+ igmpRelayMrtrCurCfgIndx INTEGER,
+ igmpRelayMrtrCurCfgAddr IpAddress,
+ igmpRelayMrtrCurCfgEnaDis INTEGER,
+ igmpRelayMrtrCurCfgInterval INTEGER,
+ igmpRelayMrtrCurCfgRetry INTEGER,
+ igmpRelayMrtrCurCfgRestr INTEGER,
+ igmpRelayMrtrCurCfgVersion INTEGER
+ }
+
+igmpRelayMrtrCurCfgIndx OBJECT-TYPE
+ SYNTAX INTEGER(1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP relay multicast router table index."
+ ::= { igmpRelayMrtrCurCfgTableEntry 1 }
+
+igmpRelayMrtrCurCfgAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the multicast router."
+ ::= { igmpRelayMrtrCurCfgTableEntry 2 }
+
+igmpRelayMrtrCurCfgEnaDis OBJECT-TYPE
+ SYNTAX INTEGER{
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the multicast router."
+ ::= { igmpRelayMrtrCurCfgTableEntry 3 }
+
+igmpRelayMrtrCurCfgInterval OBJECT-TYPE
+ SYNTAX INTEGER(1..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interval between ping attempts."
+ ::= { igmpRelayMrtrCurCfgTableEntry 4 }
+
+igmpRelayMrtrCurCfgRetry OBJECT-TYPE
+ SYNTAX INTEGER(1..120)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failed attempts to declare router DOWN."
+ ::= { igmpRelayMrtrCurCfgTableEntry 5 }
+
+igmpRelayMrtrCurCfgRestr OBJECT-TYPE
+ SYNTAX INTEGER(1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of successful attempts to declare router UP."
+ ::= { igmpRelayMrtrCurCfgTableEntry 6 }
+
+igmpRelayMrtrCurCfgVersion OBJECT-TYPE
+ SYNTAX INTEGER{
+ igmpv1(1),
+ igmpv2(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP version."
+ ::= { igmpRelayMrtrCurCfgTableEntry 7 }
+
+igmpRelayMrtrNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpRelayMrtrNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IGMP relay multicast router table in the
+ new configuration block."
+ ::= { igmpRelayCfg 11 }
+
+igmpRelayMrtrNewCfgTableEntry OBJECT-TYPE
+ SYNTAX IgmpRelayMrtrNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IGMP relay multicast router table."
+ INDEX { igmpRelayMrtrNewCfgIndx }
+ ::= { igmpRelayMrtrNewCfgTable 1 }
+
+IgmpRelayMrtrNewCfgTableEntry ::= SEQUENCE {
+ igmpRelayMrtrNewCfgIndx INTEGER,
+ igmpRelayMrtrNewCfgAddr IpAddress,
+ igmpRelayMrtrNewCfgEnaDis INTEGER,
+ igmpRelayMrtrNewCfgInterval INTEGER,
+ igmpRelayMrtrNewCfgRetry INTEGER,
+ igmpRelayMrtrNewCfgRestr INTEGER,
+ igmpRelayMrtrNewCfgVersion INTEGER,
+ igmpRelayMrtrNewCfgRemove INTEGER
+ }
+
+igmpRelayMrtrNewCfgIndx OBJECT-TYPE
+ SYNTAX INTEGER(1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP relay multicast router table index."
+ ::= { igmpRelayMrtrNewCfgTableEntry 1 }
+
+igmpRelayMrtrNewCfgAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the multicast router."
+ ::= { igmpRelayMrtrNewCfgTableEntry 2 }
+
+igmpRelayMrtrNewCfgEnaDis OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The status of the multicast router."
+ ::= { igmpRelayMrtrNewCfgTableEntry 3 }
+
+igmpRelayMrtrNewCfgInterval OBJECT-TYPE
+ SYNTAX INTEGER(1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The interval between ping attempts."
+ ::= { igmpRelayMrtrNewCfgTableEntry 4 }
+
+igmpRelayMrtrNewCfgRetry OBJECT-TYPE
+ SYNTAX INTEGER(1..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of failed attempts to declare router DOWN."
+ ::= { igmpRelayMrtrNewCfgTableEntry 5 }
+
+igmpRelayMrtrNewCfgRestr OBJECT-TYPE
+ SYNTAX INTEGER(1..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of successful attempts to declare router UP."
+ ::= { igmpRelayMrtrNewCfgTableEntry 6 }
+
+igmpRelayMrtrNewCfgVersion OBJECT-TYPE
+ SYNTAX INTEGER{
+ igmpv1(1),
+ igmpv2(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IGMP version."
+ ::= { igmpRelayMrtrNewCfgTableEntry 7 }
+
+igmpRelayMrtrNewCfgRemove OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete the IGMP Relay multicast router."
+ ::= { igmpRelayMrtrNewCfgTableEntry 8 }
+
+--
+-- IGMP Configuration Advanced Menu
+--
+igmpAdvCurCfgQInterval OBJECT-TYPE
+ SYNTAX INTEGER(1..600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP Query Interval of current config."
+ ::= { igmpAdvCfg 1 }
+
+igmpAdvNewCfgQInterval OBJECT-TYPE
+ SYNTAX INTEGER(1..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IGMP Query Interval of new config."
+ ::= { igmpAdvCfg 2 }
+
+igmpAdvCurCfgRobust OBJECT-TYPE
+ SYNTAX INTEGER(1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of expected packet loss on subnet in current config."
+ ::= { igmpAdvCfg 3 }
+
+igmpAdvNewCfgRobust OBJECT-TYPE
+ SYNTAX INTEGER(1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the value of expected packet loss on subnet."
+ ::= { igmpAdvCfg 4 }
+
+igmpAdvCurCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER(1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP Report timeout."
+ ::= { igmpAdvCfg 5 }
+
+igmpAdvNewCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER(1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set IGMP Report timeout."
+ ::= { igmpAdvCfg 6 }
+
+igmpAdvNewCfgVlanFastlvAdd OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN to be added to quick-leave vlan list. When read,
+ 0 is returned."
+ ::= { igmpAdvCfg 7 }
+
+igmpAdvNewCfgVlanFastlvRem OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN to be removed from quick-leave vlan list. When read,
+ 0 is returned."
+ ::= { igmpAdvCfg 8 }
+
+igmpAdvCurCfgVlanFastlvBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fast-leave enabled vlans present in the vlan map list.
+ The fast-leave enabled vlans are presented in a 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 has fast-leave enabled
+ 0 - The represented vlan does not have fast-leave enabled."
+ ::= { igmpAdvCfg 9 }
+
+igmpAdvNewCfgVlanFastlvBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fast-leave enabled vlans present in the vlan map list.
+ The fast-leave enabled vlans are presented in a 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 has fast-leave enabled
+ 0 - The represented vlan does not have fast-leave enabled."
+ ::= { igmpAdvCfg 10 }
+
+
+
+igmpAdvCurCfgRtrAlert OBJECT-TYPE
+ SYNTAX INTEGER{
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable sending IGMP messages with Router Alert option."
+ ::= { igmpAdvCfg 15 }
+
+igmpAdvNewCfgRtrAlert OBJECT-TYPE
+ SYNTAX INTEGER{
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable sending IGMP messages with Router Alert option."
+ ::= { igmpAdvCfg 16 }
+
+
+igmpCurQurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpCurQurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IGMP querier configuration."
+ ::= { igmpCfg 15 }
+
+igmpCurQurCfgEntry OBJECT-TYPE
+ SYNTAX IgmpCurQurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IGMP querier configuration table"
+ INDEX { igmpCurQurCfgVlanIndex }
+ ::= { igmpCurQurCfgTable 1 }
+
+IgmpCurQurCfgEntry ::= SEQUENCE {
+ igmpCurQurCfgVlanIndex INTEGER,
+ igmpCurQuerierState INTEGER,
+ igmpCurCfgQuerier INTEGER,
+ igmpCurCfgQueryInterval INTEGER,
+ igmpCurCfgQurSrcIp IpAddress,
+ igmpCurCfgElectionType INTEGER,
+ igmpCurCfgQurRobustness INTEGER,
+ igmpCurCfgQurStartupCnt INTEGER,
+ igmpCurCfgQurStartupInt INTEGER,
+ igmpCurCfgQurMaxRespTime INTEGER,
+ igmpCurCfgOtherQurAddress DisplayString,
+ igmpCurCfgOtherQurPresentInt DisplayString,
+ igmpCurCfgVlanOperVersion INTEGER,
+ igmpCurVlanOperVersion INTEGER,
+ igmpCurVlanOlderVerTimer DisplayString
+ }
+
+igmpCurQurCfgVlanIndex OBJECT-TYPE
+ SYNTAX INTEGER(1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan number for which the IGMP querier information is related."
+ ::= { igmpCurQurCfgEntry 1}
+
+igmpCurQuerierState OBJECT-TYPE
+ SYNTAX INTEGER {
+ querier(1),
+ nonQuerier(2),
+ checkingMembership(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the switch is running as a querier in the VLAN.
+ Based on the querier election, if elected as a querier, it will
+ send query messages. If the switch receives the query message with
+ lower IP/MAC any other querier in the VLAN, It will move to non querier
+ state. If a leave is received then querier moves to checking membership state."
+ ::= { igmpCurQurCfgEntry 2}
+
+igmpCurCfgQuerier OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The snooping switch can be configured to send IGMP queries.
+ querier are not present in the VLAN and it set to
+ 'enabled' the switch will generate general query messages.
+ The query messages will be suppressed if the switch receives
+ the query message from any other querier with lower IP/MAC in the VLAN."
+ ::= { igmpCurQurCfgEntry 3}
+
+igmpCurCfgQueryInterval OBJECT-TYPE
+ SYNTAX INTEGER(1..608)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the interval (in seconds) for which the switch
+ sends general queries when it is configured as a querier for
+ the VLAN."
+ ::= { igmpCurQurCfgEntry 4 }
+
+igmpCurCfgQurSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source ip for GSQ proxy in this vlan. This Src Ip will be used in
+ querier election mechanism. It will be the source address in queries sent bye
+ the switch."
+ ::= { igmpCurQurCfgEntry 5 }
+
+igmpCurCfgElectionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(1),
+ macaddr(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The querier selection type specify the criteria to be used to elect
+ querier for this VLAN. When a switch is configured as a querier,
+ this will define the election criteria . e.g. MAC or source IP-address."
+ ::= { igmpCurQurCfgEntry 6 }
+
+igmpCurCfgQurRobustness OBJECT-TYPE
+ SYNTAX INTEGER(1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Robustness Variable allows tuning for the Other
+ Querier Present Interval."
+ ::= { igmpCurQurCfgEntry 7 }
+
+igmpCurCfgQurStartupCnt OBJECT-TYPE
+ SYNTAX INTEGER(1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of Queries sent out on startup of
+ querier election, separated by the Startup Query Interval."
+ ::= { igmpCurQurCfgEntry 8 }
+
+igmpCurCfgQurStartupInt OBJECT-TYPE
+ SYNTAX INTEGER(1..608)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable represents the interval(in seconds) between General
+ Queries sent by a Querier on startup. By default: 1/4 the Query Interval."
+ ::= { igmpCurQurCfgEntry 9 }
+
+igmpCurCfgQurMaxRespTime OBJECT-TYPE
+ SYNTAX INTEGER(1..256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum query response interval advertised in
+ IGMP queries on this VLAN."
+ ::= { igmpCurQurCfgEntry 10 }
+
+igmpCurCfgOtherQurAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP/MAC Address of the Querier, which has won the Querier election,
+ when bosSnoopVlanCfgQuerier is enabled on this vlan."
+ ::= { igmpCurQurCfgEntry 11 }
+
+
+igmpCurCfgOtherQurPresentInt OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Other Querier Present Interval is the length of time that must
+ pass before switch decides that there is no longer another
+ multicast router which should be the querier. This value
+ is ((the Robustness Variable) times (the Query Interval)) plus
+ (one half of one Query Response Interval)."
+ ::= { igmpCurQurCfgEntry 12 }
+
+igmpCurCfgVlanOperVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ igmpV1(1),
+ igmpV2(2),
+ igmpV3(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the operating version of the IGMP snooping switch for
+ a specific VLAN. The default operating mode on a specific VLAN
+ is IGMP version 3 i.e, V3(3). The 'bosIgsVlanCfgOperVersion'
+ should be configured on the basis of the version of the router
+ present in the VLAN."
+ ::= { igmpCurQurCfgEntry 13 }
+
+igmpCurVlanOperVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ igmpV1(1),
+ igmpV2(2),
+ igmpV3(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the operating version of the IGMP snooping switch for
+ specific VLAN. The default operating mode on a specific VLAN
+ IGMP version 3 i.e, V3(3)."
+ ::= { igmpCurQurCfgEntry 14 }
+
+igmpCurVlanOlderVerTimer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the remaining time of lowest operating version of the vlan.
+ For interoperability with multicast routers/switches/Hosts, running older
+ versions of IGMP, systems maintain a IGMP Version variable for each Vlan.
+ In order to switch gracefully between versions of IGMP, hosts keep both an
+ IGMPv1 Querier Present timer and an IGMPv2 Querier Present timer per Vlan.
+ According to RFC 3376 this value is ((the Robustness Variable) times
+ (the Query Interval)) plus (one Query Response Interval)."
+ ::= { igmpCurQurCfgEntry 15 }
+
+
+
+igmpNewQurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpNewQurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IGMP querier configuration."
+ ::= { igmpCfg 16 }
+
+igmpNewQurCfgEntry OBJECT-TYPE
+ SYNTAX IgmpNewQurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IGMP querier configuration table"
+ INDEX { igmpNewQurCfgVlanIndex }
+ ::= { igmpNewQurCfgTable 1 }
+
+
+IgmpNewQurCfgEntry ::= SEQUENCE {
+ igmpNewQurCfgVlanIndex INTEGER,
+ igmpNewQuerierState INTEGER,
+ igmpNewCfgQuerier INTEGER,
+ igmpNewCfgQueryInterval INTEGER,
+ igmpNewCfgQurSrcIp IpAddress,
+ igmpNewCfgElectionType INTEGER,
+ igmpNewCfgQurRobustness INTEGER,
+ igmpNewCfgQurStartupCnt INTEGER,
+ igmpNewCfgQurStartupInt INTEGER,
+ igmpNewCfgQurMaxRespTime INTEGER,
+ igmpNewCfgOtherQurAddress DisplayString,
+ igmpNewCfgOtherQurPresentInt DisplayString,
+ igmpNewCfgVlanOperVersion INTEGER,
+ igmpNewVlanOperVersion INTEGER,
+ igmpNewVlanOlderVerTimer DisplayString,
+ igmpNewCfgQuerierDefault INTEGER
+ }
+
+igmpNewQurCfgVlanIndex OBJECT-TYPE
+ SYNTAX INTEGER(1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan number for which the IGMP querier information is related."
+ ::= { igmpNewQurCfgEntry 1}
+
+igmpNewQuerierState OBJECT-TYPE
+ SYNTAX INTEGER {
+ querier(1),
+ nonQuerier(2),
+ checkingMembership(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the switch is running as a querier in the VLAN.
+ Based on the querier election, if elected as a querier, it will
+ send query messages. If the switch receives the query message with
+ lower IP/MAC any other querier in the VLAN, It will move to non querier
+ state. If a leave is received then querier moves to checking membership state."
+ ::= { igmpNewQurCfgEntry 2}
+
+igmpNewCfgQuerier OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The snooping switch can be configured to send IGMP queries.
+ querier are not present in the VLAN and it set to
+ 'enabled' the switch will generate general query messages.
+ The query messages will be suppressed if the switch receives
+ the query message from any other querier with lower IP/MAC in the VLAN."
+ ::= { igmpNewQurCfgEntry 3}
+
+igmpNewCfgQueryInterval OBJECT-TYPE
+ SYNTAX INTEGER(1..608)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the interval (in seconds) for which the switch
+ sends general queries when it is configured as a querier for
+ the VLAN."
+ ::= { igmpNewQurCfgEntry 4 }
+
+igmpNewCfgQurSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source ip for GSQ proxy in this vlan. This Src Ip will be used in
+ querier election mechanism. It will be the source address in queries sent bye
+ the switch."
+ ::= { igmpNewQurCfgEntry 5 }
+
+igmpNewCfgElectionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(1),
+ macaddr(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The querier selection type specify the criteria to be used to elect
+ querier for this VLAN. When a switch is configured as a querier,
+ this will define the election criteria . e.g. MAC or source IP-address."
+ ::= { igmpNewQurCfgEntry 6 }
+
+igmpNewCfgQurRobustness OBJECT-TYPE
+ SYNTAX INTEGER(1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Robustness Variable allows tuning for the Other
+ Querier Present Interval."
+ ::= { igmpNewQurCfgEntry 7 }
+
+igmpNewCfgQurStartupCnt OBJECT-TYPE
+ SYNTAX INTEGER(1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the number of Queries sent out on startup of
+ querier election, separated by the Startup Query Interval."
+ ::= { igmpNewQurCfgEntry 8 }
+
+igmpNewCfgQurStartupInt OBJECT-TYPE
+ SYNTAX INTEGER(1..608)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable represents the interval(in seconds) between General
+ Queries sent by a Querier on startup. By default: 1/4 the Query Interval."
+ ::= { igmpNewQurCfgEntry 9 }
+
+igmpNewCfgQurMaxRespTime OBJECT-TYPE
+ SYNTAX INTEGER(1..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum query response interval advertised in
+ IGMP queries on this VLAN."
+ ::= { igmpNewQurCfgEntry 10 }
+
+igmpNewCfgOtherQurAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP/MAC Address of the Querier, which has won the Querier election,
+ when bosSnoopVlanCfgQuerier is enabled on this vlan."
+ ::= { igmpNewQurCfgEntry 11 }
+
+
+igmpNewCfgOtherQurPresentInt OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Other Querier Present Interval is the length of time that must
+ pass before switch decides that there is no longer another
+ multicast router which should be the querier. This value
+ is ((the Robustness Variable) times (the Query Interval)) plus
+ (one half of one Query Response Interval)."
+ ::= { igmpNewQurCfgEntry 12 }
+
+igmpNewCfgVlanOperVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ igmpV1(1),
+ igmpV2(2),
+ igmpV3(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the operating version of the IGMP snooping switch for
+ a specific VLAN. The default operating mode on a specific VLAN
+ is IGMP version 3 i.e, V3(3). The 'igmpNewCfgVlanOperVersion'
+ should be configured on the basis of the version of the mrouter
+ present in the VLAN."
+ ::= { igmpNewQurCfgEntry 13 }
+
+igmpNewVlanOperVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ igmpV1(1),
+ igmpV2(2),
+ igmpV3(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the operating version of the IGMP snooping switch for
+ specific VLAN. The default operating mode on a specific VLAN
+ IGMP version 3 i.e, V3(3)."
+ ::= { igmpNewQurCfgEntry 14 }
+
+igmpNewVlanOlderVerTimer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the remaining time of lowest operating version of the vlan.
+ For interoperability with multicast routers/switches/Hosts, running older
+ versions of IGMP, systems maintain a IGMP Version variable for each Vlan.
+ In order to switch gracefully between versions of IGMP, hosts keep both an
+ IGMPv1 Querier Present timer and an IGMPv2 Querier Present timer per Vlan.
+ According to RFC 3376 this value is ((the Robustness Variable) times
+ (the Query Interval)) plus (one Query Response Interval)."
+ ::= { igmpNewQurCfgEntry 15 }
+
+igmpNewCfgQuerierDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ default(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action to set the default IGMP Querier settings on a Vlan.
+ Returns other(1) when read."
+ ::= { igmpNewQurCfgEntry 16 }
+
+igmpCurCfgQuerierOnOff OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of IGMP Querier."
+ ::= { igmpCfg 17}
+
+igmpNewCfgQuerierOnOff OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Globally turn IGMP Querier On/Off."
+ ::= { igmpCfg 18}
+
+
+
+--
+-- IPMC Static Route Configuration
+--
+ipmcStaticRouteCfg OBJECT IDENTIFIER ::= { layer3Configs 20 }
+
+ipmcStaticRouteTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the IPMC Static Route table."
+ ::= { ipmcStaticRouteCfg 1 }
+
+ipmcCurCfgStaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpmcCurCfgStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of static IPMC routes in the current configuration block."
+ ::= { ipmcStaticRouteCfg 2 }
+
+ipmcCurCfgStaticRouteEntry OBJECT-TYPE
+ SYNTAX IpmcCurCfgStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the static IPMC route table"
+ INDEX { ipmcCurCfgStaticRouteIndx }
+ ::= { ipmcCurCfgStaticRouteTable 1 }
+
+IpmcCurCfgStaticRouteEntry ::= SEQUENCE {
+ ipmcCurCfgStaticRouteIndx Integer32,
+ ipmcCurCfgStaticRouteDestIp IpAddress,
+ ipmcCurCfgStaticRouteVlanId Integer32,
+ ipmcCurCfgStaticRouteHostBmap OCTET STRING,
+ ipmcCurCfgStaticRoutePMrtrBmap OCTET STRING,
+ ipmcCurCfgStaticRouteBMrtrBmap OCTET STRING,
+ ipmcCurCfgStaticRouteVrid Integer32,
+ ipmcCurCfgStaticRouteAdminkeys DisplayString,
+ ipmcCurCfgStaticRouteTrunks OCTET STRING
+ }
+
+ipmcCurCfgStaticRouteIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the IPMC static routing table."
+ ::= { ipmcCurCfgStaticRouteEntry 1}
+
+ipmcCurCfgStaticRouteDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IPMC address of this IPMC route."
+ ::= { ipmcCurCfgStaticRouteEntry 2}
+
+ipmcCurCfgStaticRouteVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan id of this route."
+ ::= { ipmcCurCfgStaticRouteEntry 3}
+
+ipmcCurCfgStaticRouteHostBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Host ports that are added to this IPMC port bitmap.
+ The selected ports are presented in a bitmap format
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Port 9
+ || ||
+ || ||___ Port 8
+ || |____ Port 7
+ || . . .
+ ||_________ Port 2
+ |__________ Port 1
+
+ where x : 1 - The represented Host Port is added
+ 0 - The represented Host Port is not added"
+
+ ::= { ipmcCurCfgStaticRouteEntry 4}
+
+ipmcCurCfgStaticRoutePMrtrBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Primary Mrouter ports that are added to this IPMC port bitmap.
+ The selected ports are presented in a bitmap format
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Port 9
+ || ||
+ || ||___ Port 8
+ || |____ Port 7
+ || . . .
+ ||_________ Port 2
+ |__________ Port 1
+
+ where x : 1 - The represented Primary Mrouter Port is added
+ 0 - The represented Primary Mrouter Port is not added"
+
+ ::= { ipmcCurCfgStaticRouteEntry 5}
+
+ipmcCurCfgStaticRouteBMrtrBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Backup Mrouter ports that are added to this IPMC port bitmap.
+ The selected ports are presented in a bitmap format
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Port 9
+ || ||
+ || ||___ Port 8
+ || |____ Port 7
+ || . . .
+ ||_________ Port 2
+ |__________ Port 1
+
+ where x : 1 - The represented Backup Mrouter Port is added
+ 0 - The represented Backup Mrouter Port is not added"
+
+ ::= { ipmcCurCfgStaticRouteEntry 6}
+
+ipmcCurCfgStaticRouteVrid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual router id of this route."
+ ::= { ipmcCurCfgStaticRouteEntry 7}
+
+ipmcCurCfgStaticRouteAdminkeys OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The LACP port adminkey of this route.
+ Adminkeys on five positions alligned to right, separated by commas."
+ ::= { ipmcCurCfgStaticRouteEntry 8}
+
+ipmcCurCfgStaticRouteTrunks OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trunk list for this IPMC route. The trunks are presented in bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ trunk 8
+ || ||
+ || ||___ trunk 7
+ || |____ trunk 6
+ || . . .
+ ||_________ trunk 1
+ |__________ reserved
+
+ where x : 1 - The represented trunk belongs to IPMC route
+ 0 - The represented trunk does not belong to IPMC route"
+ ::= { ipmcCurCfgStaticRouteEntry 9 }
+
+ipmcNewCfgStaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpmcNewCfgStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IPMC static routes in the new
+ configuration block.
+ When creating a new route, Destination IP
+ and Vlan id must be set first.
+ The actual change in configuration occurs
+ on using PortInfo leaf."
+ ::= { ipmcStaticRouteCfg 3 }
+
+ipmcNewCfgStaticRouteEntry OBJECT-TYPE
+ SYNTAX IpmcNewCfgStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the static IPMC route table"
+ INDEX { ipmcNewCfgStaticRouteIndx }
+ ::= { ipmcNewCfgStaticRouteTable 1 }
+
+IpmcNewCfgStaticRouteEntry ::= SEQUENCE {
+ ipmcNewCfgStaticRouteIndx Integer32,
+ ipmcNewCfgStaticRouteDestIp IpAddress,
+ ipmcNewCfgStaticRouteVlanId Integer32,
+ ipmcNewCfgStaticRouteHostBmap OCTET STRING,
+ ipmcNewCfgStaticRoutePMrtrBmap OCTET STRING,
+ ipmcNewCfgStaticRouteBMrtrBmap OCTET STRING,
+ ipmcNewCfgStaticRouteAddPortIndex Integer32,
+ ipmcNewCfgStaticRouteRemPortIndex Integer32,
+ ipmcNewCfgStaticRouteTrunks OCTET STRING,
+ ipmcNewCfgStaticRouteAddTrunk INTEGER,
+ ipmcNewCfgStaticRouteRemTrunk INTEGER,
+ ipmcNewCfgStaticRouteAdminkeys DisplayString,
+ ipmcNewCfgStaticRouteAddAdminkey INTEGER,
+ ipmcNewCfgStaticRouteRemAdminkey INTEGER,
+ ipmcNewCfgStaticRoutePortInfo INTEGER,
+ ipmcNewCfgStaticRouteVrid Integer32,
+ ipmcNewCfgStaticRouteDelete INTEGER
+ }
+
+ipmcNewCfgStaticRouteIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the IPMC static routing table."
+ ::= { ipmcNewCfgStaticRouteEntry 1}
+
+ipmcNewCfgStaticRouteDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination IPMC address of this route.
+ It must be set along Vlan id before creating
+ new route."
+ ::= { ipmcNewCfgStaticRouteEntry 2}
+
+ipmcNewCfgStaticRouteVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The vlan id of this route.
+ It must be set along Destination IP before
+ creating new route."
+ ::= { ipmcNewCfgStaticRouteEntry 3}
+
+ipmcNewCfgStaticRouteHostBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Host ports that are added to this IPMC port bitmap.
+ The selected ports are presented in a bitmap format
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Port 9
+ || ||
+ || ||___ Port 8
+ || |____ Port 7
+ || . . .
+ ||_________ Port 2
+ |__________ Port 1
+
+ where x : 1 - The represented Host Port is added
+ 0 - The represented Host Port is not added"
+
+ ::= { ipmcNewCfgStaticRouteEntry 4}
+
+ipmcNewCfgStaticRoutePMrtrBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Primary Mrouter ports that are added to this IPMC port bitmap.
+ The selected ports are presented in a bitmap format
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Port 9
+ || ||
+ || ||___ Port 8
+ || |____ Port 7
+ || . . .
+ ||_________ Port 2
+ |__________ Port 1
+
+ where x : 1 - The represented Primary Mrouter Port is added
+ 0 - The represented Primary Mrouter Port is not added"
+
+ ::= { ipmcNewCfgStaticRouteEntry 5}
+
+ipmcNewCfgStaticRouteBMrtrBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Backup Mrouter ports that are added to this IPMC port bitmap.
+ The selected ports are presented in a bitmap format
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Port 9
+ || ||
+ || ||___ Port 8
+ || |____ Port 7
+ || . . .
+ ||_________ Port 2
+ |__________ Port 1
+
+ where x : 1 - The represented Backup Mrouter Port is added
+ 0 - The represented Backup Mrouter Port is not added"
+
+ ::= { ipmcNewCfgStaticRouteEntry 6}
+
+ipmcNewCfgStaticRouteAddPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port to be added to this IPMC route.
+ Next step is using ipmcNewCfgStaticRoutePortInfo leaf
+ in order to make the actual change.
+ When creating a new route, be sure to set Destination IP
+ and Vlan Id before using this leaf."
+ ::= { ipmcNewCfgStaticRouteEntry 7}
+
+ipmcNewCfgStaticRouteRemPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port to be removed from this IPMC route.
+ Not allowed to delete ports that are part of trunks."
+ ::= { ipmcNewCfgStaticRouteEntry 17}
+
+ipmcNewCfgStaticRouteTrunks OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trunk list for this IPMC route. The trunks are presented in bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ trunk 8
+ || ||
+ || ||___ trunk 7
+ || |____ trunk 6
+ || . . .
+ ||_________ trunk 1
+ |__________ reserved
+
+ where x : 1 - The represented trunk belongs to ipmc
+ 0 - The represented trunk does not belong to ipmc"
+ ::= { ipmcNewCfgStaticRouteEntry 8 }
+
+ipmcNewCfgStaticRouteAddTrunk OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The trunk group number to be added to this IPMC route.
+ Next step is using ipmcNewCfgStaticRoutePortInfo leaf
+ in order to make the actual change.
+ A '0' value is returned when read.
+ When creating a new route, be sure to set Destination IP
+ and Vlan Id before using this leaf."
+ ::= { ipmcNewCfgStaticRouteEntry 9 }
+
+ipmcNewCfgStaticRouteRemTrunk OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The trunk group number to be removed from this IPMC route.
+ Next step is using ipmcNewCfgStaticRoutePortInfo leaf
+ in order to make the actual change.
+ A '0' value is returned when read."
+ ::= { ipmcNewCfgStaticRouteEntry 10 }
+
+ipmcNewCfgStaticRouteAdminkeys OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The LACP port adminkeys list for to this IPMC route.
+ Adminkeys on five positions alligned to right, separated by commas"
+ ::= { ipmcNewCfgStaticRouteEntry 11 }
+
+ipmcNewCfgStaticRouteAddAdminkey OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The LACP port adminkey to be added to this IPMC route.
+ Next step is using ipmcNewCfgStaticRoutePortInfo leaf
+ in order to make the actual change.
+ A '0' value is returned when read.
+ When creating a new route, be sure to set Destination IP
+ and Vlan Id before using this leaf."
+ ::= { ipmcNewCfgStaticRouteEntry 12 }
+
+ipmcNewCfgStaticRouteRemAdminkey OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The LACP port adminkey to be removed from this IPMC route.
+ Next step is using ipmcNewCfgStaticRoutePortInfo leaf
+ in order to make the actual change.
+ A '0' value is returned when read."
+ ::= { ipmcNewCfgStaticRouteEntry 13 }
+
+ipmcNewCfgStaticRoutePortInfo OBJECT-TYPE
+ SYNTAX INTEGER {
+ host(1),
+ primary(2),
+ backup(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Port/Trunk/Adminkey Information to be added to
+ this IPMC route (host/primary/backup). Use it only
+ right after you set a new port/trunk/adminkey to
+ specify its type.
+ Warning: If snooping is enabled, primary/backup
+ routes will be converted to host."
+ ::= { ipmcNewCfgStaticRouteEntry 14 }
+
+ipmcNewCfgStaticRouteVrid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The virtual router id of this route."
+ ::= { ipmcNewCfgStaticRouteEntry 15}
+
+ipmcNewCfgStaticRouteDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ delete(2),
+ deletehost(3),
+ deleteprimary(4),
+ deletebackup(5),
+ no(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete this route."
+ ::= { ipmcNewCfgStaticRouteEntry 16}
+
+ipmcStaticRouteClearAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to clear(2),clears all static IPMC routes. Otherwhise nothing
+is done."
+ ::= { ipmcStaticRouteCfg 4 }
+
+
+
+--
+-- 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 DisplayString,
+ ipCurCfgStaticArpVlan Integer32,
+ ipCurCfgStaticArpPortIndex PortNumber
+ }
+
+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 DisplayString
+ 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}
+
+ipCurCfgStaticArpPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port or any of one of the trunk 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 DisplayString,
+ ipNewCfgStaticArpVlan Integer32,
+ ipNewCfgStaticArpPortIndex PortNumber,
+ 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 DisplayString
+ 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}
+
+ipNewCfgStaticArpPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port or any one of the trunk 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 }
+
+
+ipStaticArpClearAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to clear(2), clears all static ARP entries. Otherwise
+ nothing is done."
+ ::= { ipStaticArpCfg 4 }
+
+
+--
+-- Static NBR Configuration
+--
+ipStaticNbrTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the Static NBR Cache table."
+ ::= { ipStaticNbrCfg 1 }
+
+ipCurCfgStaticNbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgStaticNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of static NBR Cache entries in the current configuration block."
+ ::= { ipStaticNbrCfg 2 }
+
+ipCurCfgStaticNbrEntry OBJECT-TYPE
+ SYNTAX IpCurCfgStaticNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the static NBR Cache table"
+ INDEX { ipCurCfgStaticNbrIndx }
+ ::= { ipCurCfgStaticNbrTable 1 }
+
+IpCurCfgStaticNbrEntry ::= SEQUENCE {
+ ipCurCfgStaticNbrIndx Integer32,
+ ipCurCfgStaticNbrIp DisplayString,
+ ipCurCfgStaticNbrMAC DisplayString,
+ ipCurCfgStaticNbrVlan Integer32,
+ ipCurCfgStaticNbrPortIndex PortNumber
+ }
+
+ipCurCfgStaticNbrIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the static NBR Cache table."
+ ::= { ipCurCfgStaticNbrEntry 1}
+
+ipCurCfgStaticNbrIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address for the NBR Cache entry."
+ ::= { ipCurCfgStaticNbrEntry 2}
+
+ipCurCfgStaticNbrMAC OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address for the NBR Cache entry."
+ ::= { ipCurCfgStaticNbrEntry 3 }
+
+ipCurCfgStaticNbrVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN for the NBR Cache entry."
+ ::= { ipCurCfgStaticNbrEntry 4}
+
+ipCurCfgStaticNbrPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port for the NBR Cache entry."
+ ::= { ipCurCfgStaticNbrEntry 5}
+
+
+ipNewCfgStaticNbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgStaticNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of static NBR Cache entries in the new configuration block."
+ ::= { ipStaticNbrCfg 3 }
+
+ipNewCfgStaticNbrEntry OBJECT-TYPE
+ SYNTAX IpNewCfgStaticNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the static NBR Cache table"
+ INDEX { ipNewCfgStaticNbrIndx }
+ ::= { ipNewCfgStaticNbrTable 1 }
+
+IpNewCfgStaticNbrEntry ::= SEQUENCE {
+ ipNewCfgStaticNbrIndx Integer32,
+ ipNewCfgStaticNbrIp DisplayString,
+ ipNewCfgStaticNbrMAC DisplayString,
+ ipNewCfgStaticNbrVlan Integer32,
+ ipNewCfgStaticNbrPortIndex PortNumber,
+ ipNewCfgStaticNbrAction INTEGER
+ }
+
+ipNewCfgStaticNbrIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the static NBR Cache table."
+ ::= { ipNewCfgStaticNbrEntry 1}
+
+ipNewCfgStaticNbrIp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address for the NBR Cache entry."
+ ::= { ipNewCfgStaticNbrEntry 2}
+
+ipNewCfgStaticNbrMAC OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The MAC address for the NBR Cache entry."
+ ::= { ipNewCfgStaticNbrEntry 3 }
+
+ipNewCfgStaticNbrVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VLAN for the NBR Cache entry."
+ ::= { ipNewCfgStaticNbrEntry 4}
+
+ipNewCfgStaticNbrPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port for the NBR Cache entry."
+ ::= { ipNewCfgStaticNbrEntry 5}
+
+ipNewCfgStaticNbrAction 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."
+ ::= { ipNewCfgStaticNbrEntry 6 }
+
+
+ipStaticNbrClearAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to clear(2),clears all static NBR Cache entries. Otherwhise nothing is done."
+ ::= { ipStaticNbrCfg 4 }
+
+--
+-- IP Static Route6 Configuration
+--
+ipStaticRoute6TableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the Static Route6 table."
+ ::= { ipStaticRoute6Cfg 1 }
+
+
+ipCurCfgStaticRoute6Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgStaticRoute6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of static IP6 routes in the current configuration block."
+ ::= { ipStaticRoute6Cfg 2 }
+
+ipCurCfgStaticRoute6Entry OBJECT-TYPE
+ SYNTAX IpCurCfgStaticRoute6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the static IP6 route table"
+ INDEX { ipCurCfgStaticRoute6Indx }
+ ::= { ipCurCfgStaticRoute6Table 1 }
+
+IpCurCfgStaticRoute6Entry ::= SEQUENCE {
+ ipCurCfgStaticRoute6Indx Integer32,
+ ipCurCfgStaticRoute6DestIp DisplayString,
+ ipCurCfgStaticRoute6Mask INTEGER,
+ ipCurCfgStaticRoute6Gateway DisplayString,
+ ipCurCfgStaticRoute6Interface Integer32
+ }
+
+ipCurCfgStaticRoute6Indx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the static IP6 routing table."
+ ::= { ipCurCfgStaticRoute6Entry 1}
+
+ipCurCfgStaticRoute6DestIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP6 address of this route."
+ ::= { ipCurCfgStaticRoute6Entry 2}
+
+ipCurCfgStaticRoute6Mask OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP6 prefix len of this route."
+ ::= { ipCurCfgStaticRoute6Entry 3}
+
+ipCurCfgStaticRoute6Gateway OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP6 address of the gateway for this route."
+ ::= { ipCurCfgStaticRoute6Entry 4}
+
+ipCurCfgStaticRoute6Interface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP6 interface of this route. The IP6 address of the specified
+ interface shall be used as source IP when performs routing."
+ ::= { ipCurCfgStaticRoute6Entry 5}
+
+ipNewCfgStaticRoute6Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgStaticRoute6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of static IP6 routes in the new configuration block."
+ ::= { ipStaticRoute6Cfg 3 }
+
+ipStaticRoute6ClearAllByDestIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clears all static IP6 routes with the specified destination IP6 address."
+ ::= { ipStaticRoute6Cfg 4}
+
+ipStaticRoute6ClearAllByGatewayIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clears all static IP6 routes with the specified gateway IP address."
+ ::= { ipStaticRoute6Cfg 5}
+
+ipStaticRoute6ClearAllByInterface OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clears all IP6 routes on the specified inteface number."
+ ::= { ipStaticRoute6Cfg 6}
+
+ipStaticRoute6ClearAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to clear(2), clears all IP6 static routes. Otherwise
+ nothing is done."
+ ::= { ipStaticRoute6Cfg 7}
+
+ipNewCfgStaticRoute6Entry OBJECT-TYPE
+ SYNTAX IpNewCfgStaticRoute6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the static IP6 route table"
+ INDEX { ipNewCfgStaticRoute6Indx }
+ ::= { ipNewCfgStaticRoute6Table 1 }
+
+IpNewCfgStaticRoute6Entry ::= SEQUENCE {
+ ipNewCfgStaticRoute6Indx Integer32,
+ ipNewCfgStaticRoute6DestIp DisplayString,
+ ipNewCfgStaticRoute6Mask INTEGER,
+ ipNewCfgStaticRoute6Gateway DisplayString,
+ ipNewCfgStaticRoute6Action INTEGER,
+ ipNewCfgStaticRoute6Interface Integer32
+ }
+
+ipNewCfgStaticRoute6Indx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the static IP6 routing table."
+ ::= { ipNewCfgStaticRoute6Entry 1}
+
+ipNewCfgStaticRoute6DestIp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination IP6 address of this route.
+ 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"
+ ::= { ipNewCfgStaticRoute6Entry 2}
+
+ipNewCfgStaticRoute6Mask OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The prefix length of this route."
+ ::= { ipNewCfgStaticRoute6Entry 3}
+
+ipNewCfgStaticRoute6Gateway OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP6 address of the gateway for this route.
+ 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"
+ ::= { ipNewCfgStaticRoute6Entry 4}
+
+ipNewCfgStaticRoute6Action OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the value '2' to delete the entire route entry.
+ Value 1 (other) is returned when read."
+ ::= { ipNewCfgStaticRoute6Entry 5 }
+
+ipNewCfgStaticRoute6Interface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP6 interface of this route. The IP6 address of the specified
+ interface shall be used as source IP when performs routing."
+ ::= { ipNewCfgStaticRoute6Entry 6 }
+
+
+--
+-- IPv6 Default Gateway Configuration
+--
+
+ipGatewayIpv6TableMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the IPv6 gateway table."
+ ::= { ipGatewayIpv6Cfg 1 }
+
+ipCurCfgGwIpv6Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpCurCfgGwIpv6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IPv6 gateways in the Current configuration Block."
+ ::= { ipGatewayIpv6Cfg 2 }
+
+ipCurCfgGwIpv6Entry OBJECT-TYPE
+ SYNTAX IpCurCfgGwIpv6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Ipv6 gateway table"
+ INDEX { ipCurCfgGwIpv6Index }
+ ::= { ipCurCfgGwIpv6Table 1 }
+
+IpCurCfgGwIpv6Entry ::= SEQUENCE {
+ ipCurCfgGwIpv6Index Integer32,
+ ipCurCfgGwIpv6Addr DisplayString,
+ ipCurCfgGwIpv6State INTEGER
+ }
+
+ipCurCfgGwIpv6Index OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 gateway number for which the information is related."
+ ::= { ipCurCfgGwIpv6Entry 1}
+
+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
+ 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
+ fe80:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx%interface"
+ ::= { ipCurCfgGwIpv6Entry 2 }
+
+ipCurCfgGwIpv6State OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the default IPv6 gateway."
+ ::= { ipCurCfgGwIpv6Entry 3 }
+
+ipNewCfgGwIpv6Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpNewCfgGwIpv6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IPv6 gateways in the new configuration block."
+ ::= { ipGatewayIpv6Cfg 3 }
+
+ipNewCfgGwIpv6Entry OBJECT-TYPE
+ SYNTAX IpNewCfgGwIpv6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Ipv6 gateway table"
+ INDEX { ipNewCfgGwIpv6Index }
+ ::= { ipNewCfgGwIpv6Table 1 }
+
+IpNewCfgGwIpv6Entry ::= SEQUENCE {
+ ipNewCfgGwIpv6Index Integer32,
+ ipNewCfgGwIpv6Addr DisplayString,
+ ipNewCfgGwIpv6State INTEGER,
+ ipNewCfgGwIpv6Delete INTEGER
+ }
+
+ipNewCfgGwIpv6Index OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 gateway number for which the information is related."
+ ::= { ipNewCfgGwIpv6Entry 1}
+
+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
+ 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"
+ ::= { ipNewCfgGwIpv6Entry 2 }
+
+ipNewCfgGwIpv6State OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the default IPv6 gateway."
+ ::= { ipNewCfgGwIpv6Entry 3 }
+
+ipNewCfgGwIpv6Delete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the default gw is deleted.
+ When read, other is returned. Setting the value to anything other
+ than 2(delete) has no effect on the state of the default IPv6 gw."
+ ::= { ipNewCfgGwIpv6Entry 4 }
+
+--
+-- Prefix policy table Configuration
+--
+pptTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the Prefix policy table."
+ ::= { pptCfg 1 }
+
+pptCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PPTCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of prefix policy table entries in the current configuration block."
+ ::= { pptCfg 2 }
+
+pptCurCfgEntry OBJECT-TYPE
+ SYNTAX PPTCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the prefix policy table"
+ INDEX { pptCurCfgIndx }
+ ::= { pptCurCfgTable 1 }
+
+PPTCurCfgEntry ::= SEQUENCE {
+ pptCurCfgIndx Integer32,
+ pptCurCfgPrefix DisplayString,
+ pptCurCfgPrefixLen Integer32,
+ pptCurCfgPrecedence Integer32,
+ pptCurCfgLabel Integer32
+ }
+
+pptCurCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the prefix policy table."
+ ::= { pptCurCfgEntry 1}
+
+pptCurCfgPrefix OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix address for the prefix policy table entry."
+ ::= { pptCurCfgEntry 2}
+
+pptCurCfgPrefixLen OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix length for the prefix policy table entry."
+ ::= { pptCurCfgEntry 3}
+
+pptCurCfgPrecedence OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The precedence for the prefix policy table entry."
+ ::= { pptCurCfgEntry 4}
+
+pptCurCfgLabel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The label for the prefix policy table entry."
+ ::= { pptCurCfgEntry 5}
+
+pptNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PPTNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of prefix policy table entries in the new configuration block."
+ ::= { pptCfg 3 }
+
+pptNewCfgEntry OBJECT-TYPE
+ SYNTAX PPTNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the prefix policy table"
+ INDEX { pptNewCfgIndx }
+ ::= { pptNewCfgTable 1 }
+
+PPTNewCfgEntry ::= SEQUENCE {
+ pptNewCfgIndx Integer32,
+ pptNewCfgPrefix DisplayString,
+ pptNewCfgPrefixLen Integer32,
+ pptNewCfgPrecedence Integer32,
+ pptNewCfgLabel Integer32,
+ pptNewCfgAction INTEGER
+ }
+
+pptNewCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the prefix policy table."
+ ::= { pptNewCfgEntry 1}
+
+pptNewCfgPrefix OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The prefix address for the prefix policy table entry."
+ ::= { pptNewCfgEntry 2}
+
+pptNewCfgPrefixLen OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The prefix length the prefix policy table entry."
+ ::= { pptNewCfgEntry 3}
+
+pptNewCfgPrecedence OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The precedence for the prefix policy table entry."
+ ::= { pptNewCfgEntry 4}
+
+pptNewCfgLabel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The label for the prefix policy table entry."
+ ::= { pptNewCfgEntry 5}
+
+pptNewCfgAction 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."
+ ::= { pptNewCfgEntry 6 }
+
+
+mldCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MLD global state."
+ ::= { mldCfg 1 }
+
+mldNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "MLD global state."
+ ::= { mldCfg 2 }
+
+mldCurInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldCurInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the interfaces on which
+ MLD is enabled."
+ ::= { mldCfg 3 }
+
+mldCurInterfaceEntry OBJECT-TYPE
+ SYNTAX MldCurInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing an interface on
+ which MLD is enabled."
+ INDEX { mldCurInterfaceIfIndex }
+ ::= { mldCurInterfaceTable 1 }
+
+MldCurInterfaceEntry ::= SEQUENCE {
+ mldCurInterfaceIfIndex Integer32,
+ mldCurInterfaceQueryInterval INTEGER,
+ mldCurInterfaceVersion INTEGER,
+ mldCurInterfaceQueryMaxResponseIntvl INTEGER,
+ mldCurInterfaceRobustness INTEGER,
+ mldCurInterfaceLastListenQueryIntvl INTEGER,
+ mldCurInterfaceDMrtrEna INTEGER,
+ mldCurInterfaceState INTEGER
+}
+
+mldCurInterfaceIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internetwork-layer interface value of the interface
+ for which MLD is enabled."
+ ::= { mldCurInterfaceEntry 1 }
+
+mldCurInterfaceQueryInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The frequency at which MLD Host-Query packets are
+ transmitted on this interface."
+ DEFVAL { 125 }
+ ::= { mldCurInterfaceEntry 2 }
+
+mldCurInterfaceVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ mldv1(1),
+ mldv2(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of MLD which is running on this interface.
+ This object is a place holder to allow for new versions
+ of MLD to be introduced. Version 1 of MLD is defined
+ in RFC 2710."
+ DEFVAL { 1 }
+ ::= { mldCurInterfaceEntry 3 }
+
+mldCurInterfaceQueryMaxResponseIntvl OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum query response time advertised in MLD
+ queries on this interface."
+ DEFVAL { 1000 }
+ ::= { mldCurInterfaceEntry 4 }
+
+mldCurInterfaceRobustness OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Robustness Variable allows tuning for the expected
+ packet loss on a subnet. If a subnet is expected to be
+ lossy, the Robustness Variable may be increased. MLD is
+ robust to (Robustness Variable-1) packet losses. The
+ discussion of the Robustness Variable is in Section 7.1
+ of RFC 2710."
+ DEFVAL { 2 }
+ ::= { mldCurInterfaceEntry 5 }
+
+mldCurInterfaceLastListenQueryIntvl OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Last Member Query Interval is the Max Response
+ Delay inserted into Group-Specific Queries sent in
+ response to Leave Group messages, and is also the amount
+ of time between Group-Specific Query messages. This
+ value may be tuned to modify the leave latency of the
+ network. A reduced value results in reduced time to
+ detect the loss of the last member of a group."
+ DEFVAL { 1 }
+ ::= { mldCurInterfaceEntry 6 }
+
+mldCurInterfaceDMrtrEna OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dynamic MRouter learning."
+ DEFVAL { 0 }
+ ::= { mldCurInterfaceEntry 7 }
+
+mldCurInterfaceState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the MLD interface."
+ DEFVAL { 0 }
+ ::= { mldCurInterfaceEntry 8 }
+
+mldNewInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldNewInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the interfaces on which
+ MLD is enabled."
+ ::= { mldCfg 4 }
+
+mldNewInterfaceEntry OBJECT-TYPE
+ SYNTAX MldNewInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing an interface on
+ which MLD is enabled."
+ INDEX { mldNewInterfaceIfIndex }
+ ::= { mldNewInterfaceTable 1 }
+
+MldNewInterfaceEntry ::= SEQUENCE {
+ mldNewInterfaceIfIndex Integer32,
+ mldNewInterfaceQueryInterval INTEGER,
+ mldNewInterfaceVersion INTEGER,
+ mldNewInterfaceQueryMaxResponseIntvl INTEGER,
+ mldNewInterfaceRobustness INTEGER,
+ mldNewInterfaceLastListenQueryIntvl INTEGER,
+ mldNewInterfaceDMrtrEna INTEGER,
+ mldNewInterfaceState INTEGER,
+ mldNewInterfaceDefault INTEGER
+}
+
+mldNewInterfaceIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internetwork-layer interface value of the interface
+ for which MLD is enabled."
+ ::= { mldNewInterfaceEntry 1 }
+
+mldNewInterfaceQueryInterval OBJECT-TYPE
+ SYNTAX INTEGER(2..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The frequency at which MLD Host-Query packets are
+ transmitted on this interface."
+ DEFVAL { 125 }
+ ::= { mldNewInterfaceEntry 2 }
+
+mldNewInterfaceVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ mldv1(1),
+ mldv2(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The version of MLD which is running on this interface.
+ This object is a place holder to allow for new versions
+ of MLD to be introduced. Version 1 of MLD is defined
+ in RFC 2710."
+ DEFVAL { 1 }
+ ::= { mldNewInterfaceEntry 3 }
+
+mldNewInterfaceQueryMaxResponseIntvl OBJECT-TYPE
+ SYNTAX INTEGER(1000..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum query response time advertised in MLD
+ queries on this interface."
+ DEFVAL { 10000 }
+ ::= { mldNewInterfaceEntry 4 }
+
+mldNewInterfaceRobustness OBJECT-TYPE
+ SYNTAX INTEGER(1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Robustness Variable allows tuning for the expected
+ packet loss on a subnet. If a subnet is expected to be
+ lossy, the Robustness Variable may be increased. MLD is
+ robust to (Robustness Variable-1) packet losses. The
+ discussion of the Robustness Variable is in Section 7.1
+ of RFC 2710."
+ DEFVAL { 2 }
+ ::= { mldNewInterfaceEntry 5 }
+
+mldNewInterfaceLastListenQueryIntvl OBJECT-TYPE
+ SYNTAX INTEGER(1..32)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Last Member Query Interval is the Max Response
+ Delay inserted into Group-Specific Queries sent in
+ response to Leave Group messages, and is also the amount
+ of time between Group-Specific Query messages. This
+ value may be tuned to modify the leave latency of the
+ network. A reduced value results in reduced time to
+ detect the loss of the last member of a group."
+ DEFVAL { 1 }
+ ::= { mldNewInterfaceEntry 6 }
+
+mldNewInterfaceDMrtrEna OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Dynamic MRouter learning."
+ DEFVAL { 0 }
+ ::= { mldNewInterfaceEntry 7 }
+
+mldNewInterfaceState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "State of the MLD interface."
+ DEFVAL { 0 }
+ ::= { mldNewInterfaceEntry 8 }
+
+mldNewInterfaceDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ default(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action to set the MLD interface configuration to default.
+ Returns other(1) when read."
+ ::= { mldNewInterfaceEntry 9 }
+
+mldDefaultCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ default(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action to set the global MLD configuration to default.
+ Returns other(1) when read."
+ ::= { mldCfg 5 }
+
+
+--
+-- Neighbor Discovery Prefix Configuration
+--
+ndprefixTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the NDPrefix table."
+ ::= { ndprefixCfg 1 }
+
+ndprefixCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NDPREFIXCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ndprefix table entries in the current configuration block."
+ ::= { ndprefixCfg 2 }
+
+ndprefixCurCfgEntry OBJECT-TYPE
+ SYNTAX NDPREFIXCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ndprefix table."
+ INDEX { ndprefixCurCfgIndx }
+ ::= { ndprefixCurCfgTable 1 }
+
+NDPREFIXCurCfgEntry ::= SEQUENCE {
+ ndprefixCurCfgIndx INTEGER,
+ ndprefixCurCfgPrefix DisplayString,
+ ndprefixCurCfgPrefixLen INTEGER,
+ ndprefixCurCfgInterfaceIndex Integer32,
+ ndprefixCurCfgProfileIndex INTEGER,
+ ndprefixCurCfgValidLifetime Gauge32,
+ ndprefixCurCfgValidLifetimeFlag INTEGER,
+ ndprefixCurCfgPreferredLifetime Gauge32,
+ ndprefixCurCfgPreferredLifetimeFlag INTEGER,
+ ndprefixCurCfgOnlinkFlag INTEGER,
+ ndprefixCurCfgAutonomousFlag INTEGER,
+ ndprefixCurCfgState INTEGER
+ }
+
+ndprefixCurCfgIndx OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the ndprefix table."
+ ::= { ndprefixCurCfgEntry 1}
+
+ndprefixCurCfgPrefix OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix address for the prefix table entry."
+ ::= { ndprefixCurCfgEntry 2}
+
+ndprefixCurCfgPrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix length for the prefix table entry."
+ ::= { ndprefixCurCfgEntry 3}
+
+ndprefixCurCfgInterfaceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface index for the prefix table entry."
+ ::= { ndprefixCurCfgEntry 4}
+
+ndprefixCurCfgProfileIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The profile index for the prefix table entry
+ Profile 0 is the default profile."
+ ::= { ndprefixCurCfgEntry 5}
+
+ndprefixCurCfgValidLifetime OBJECT-TYPE
+ SYNTAX Gauge32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Valid lifetime for the prefix table entry."
+ ::= { ndprefixCurCfgEntry 6}
+
+ndprefixCurCfgValidLifetimeFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Valid lifetime fixed flag for the prefix table entry."
+ ::= { ndprefixCurCfgEntry 7}
+
+ndprefixCurCfgPreferredLifetime OBJECT-TYPE
+ SYNTAX Gauge32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Preferred Lifetime for the prefix table entry."
+ ::= { ndprefixCurCfgEntry 8}
+
+ndprefixCurCfgPreferredLifetimeFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Preferred Lifetime fixed flag for the prefix table entry."
+ ::= { ndprefixCurCfgEntry 9}
+
+ndprefixCurCfgOnlinkFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Onlink flag for the prefix table entry."
+ ::= { ndprefixCurCfgEntry 10}
+
+ndprefixCurCfgAutonomousFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Autonomous flag for the prefix table entry."
+ ::= { ndprefixCurCfgEntry 11}
+
+ndprefixCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for the prefix table entry."
+ ::= { ndprefixCurCfgEntry 12}
+
+ndprefixNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NDPREFIXNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ndprefix table entries in the new configuration block."
+ ::= { ndprefixCfg 3 }
+
+ndprefixNewCfgEntry OBJECT-TYPE
+ SYNTAX NDPREFIXNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the prefix table"
+ INDEX { ndprefixNewCfgIndx }
+ ::= { ndprefixNewCfgTable 1 }
+
+NDPREFIXNewCfgEntry ::= SEQUENCE {
+ ndprefixNewCfgIndx Integer32,
+ ndprefixNewCfgPrefix DisplayString,
+ ndprefixNewCfgPrefixLen INTEGER,
+ ndprefixNewCfgInterfaceIndex Integer32,
+ ndprefixNewCfgProfileIndex INTEGER,
+ ndprefixNewCfgValidLifetime Gauge32,
+ ndprefixNewCfgValidLifetimeFlag INTEGER,
+ ndprefixNewCfgPreferredLifetime Gauge32,
+ ndprefixNewCfgPreferredLifetimeFlag INTEGER,
+ ndprefixNewCfgOnlinkFlag INTEGER,
+ ndprefixNewCfgAutonomousFlag INTEGER,
+ ndprefixNewCfgState INTEGER,
+ ndprefixNewCfgAction INTEGER
+ }
+
+ndprefixNewCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the prefix table."
+ ::= { ndprefixNewCfgEntry 1}
+
+ndprefixNewCfgPrefix OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The prefix address for the prefix table entry."
+ ::= { ndprefixNewCfgEntry 2}
+
+ndprefixNewCfgPrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The prefix length for the prefix table entry."
+ ::= { ndprefixNewCfgEntry 3}
+
+ndprefixNewCfgInterfaceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The interface index for the prefix table entry."
+ ::= { ndprefixNewCfgEntry 4}
+
+ndprefixNewCfgProfileIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..127)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The profile index for the prefix table entry.
+ Profile 0 is the default profile."
+ ::= { ndprefixNewCfgEntry 5}
+
+ndprefixNewCfgValidLifetime OBJECT-TYPE
+ SYNTAX Gauge32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Valid lifetime for the prefix table entry."
+ ::= { ndprefixNewCfgEntry 6}
+
+ndprefixNewCfgValidLifetimeFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Valid lifetime fixed flag for the prefix table entry."
+ ::= { ndprefixNewCfgEntry 7}
+
+ndprefixNewCfgPreferredLifetime OBJECT-TYPE
+ SYNTAX Gauge32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Preferred Lifetime for the prefix table entry."
+ ::= { ndprefixNewCfgEntry 8}
+
+ndprefixNewCfgPreferredLifetimeFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Preferred Lifetime fixed flag for the prefix table entry."
+ ::= { ndprefixNewCfgEntry 9}
+
+ndprefixNewCfgOnlinkFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Onlink flag for the prefix table entry."
+ ::= { ndprefixNewCfgEntry 10}
+
+ndprefixNewCfgAutonomousFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Autonomous flag for the prefix table entry."
+ ::= { ndprefixNewCfgEntry 11}
+
+ndprefixNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state for the prefix table entry."
+ ::= { ndprefixNewCfgEntry 12}
+
+ndprefixNewCfgAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2),
+ deleteall(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When set to the value of 3 (deleteall), all entries are deleted.
+ When read, other is returned. Setting the value to anything other
+ than 2(delete) or 3(deleteall) has no effect on the state of the row."
+ ::= { ndprefixNewCfgEntry 13}
+
+
+
+-- Statistics
+
+
+-- RIPv2 Statistics
+
+ripStatInPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP packets received."
+ ::= { 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 received."
+ ::= { rip2Stats 3 }
+
+ripStatInResponsePkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP response received."
+ ::= { 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 received."
+ ::= { rip2Stats 8 }
+
+ripStatInBadVersion OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP bad versions received."
+ ::= { rip2Stats 9 }
+
+ripStatInBadZeros OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP bad zeros received."
+ ::= { rip2Stats 10 }
+
+ripStatInBadSourcePort OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP bad source port received."
+ ::= { rip2Stats 11 }
+
+ripStatInBadSourceIP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of RIP bad source IP received."
+ ::= { 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 }
+
+
+
+
+-- IP statistics
+
+ipStatsInReceives OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ip InReceive"
+ ::= { ipStats 1 }
+
+ipStatsInHdrErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ip InHdrError"
+ ::= { ipStats 2 }
+
+ipStatsInAddrErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ip InAddrErrors"
+ ::= { ipStats 3 }
+
+
+
+ipStatsInUnknownProtos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ip InUnknownProtos"
+ ::= { ipStats 5 }
+
+ipStatsInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ip InDiscards"
+ ::= { ipStats 6 }
+
+ipStatsInDelivers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ip InDelivers"
+ ::= { ipStats 7 }
+
+ipStatsOutRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ip OutRequests"
+ ::= { ipStats 8 }
+
+ipStatsOutDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ip OutDiscards"
+ ::= { ipStats 9 }
+
+
+ipStatsDefaultTTL OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ip DefaultTTL"
+ ::= { ipStats 19 }
+
+
+--SNMP statistics
+
+nsnmpInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInPkts"
+ ::= { snmpStats 1 }
+
+nsnmpInBadCommunityNames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInBadCommunityNames"
+ ::= { snmpStats 2 }
+
+nsnmpInASNParseErrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInASNParseErrs"
+ ::= { snmpStats 3 }
+
+nsnmpOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpOutPkts"
+ ::= { snmpStats 4 }
+
+nsnmpInTooBigs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInTooBigs"
+ ::= { snmpStats 5 }
+
+nsnmpInBadValues OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInBadValues"
+ ::= { snmpStats 6 }
+
+nsnmpInGenErrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInGenErrs"
+ ::= { snmpStats 7 }
+
+nsnmpInTotalSetVars OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInTotalSetVars"
+ ::= { snmpStats 8 }
+
+nsnmpInGetNexts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInGetNexts"
+ ::= { snmpStats 9 }
+
+nsnmpInGetResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInGetResponses"
+ ::= { snmpStats 10 }
+
+nsnmpOutTooBigs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpOutTooBigs"
+ ::= { snmpStats 11 }
+
+nsnmpOutBadValues OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpOutBadValues"
+ ::= { snmpStats 12 }
+
+nsnmpOutGenErrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpOutGenErrs"
+ ::= { snmpStats 13 }
+
+nsnmpOutGetNexts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpOutGetNexts"
+ ::= { snmpStats 14 }
+
+nsnmpOutGetResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpOutGetResponses"
+ ::= { snmpStats 15 }
+
+nsnmpSilentDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpSilentDrops"
+ ::= { snmpStats 16 }
+
+nsnmpInBadVersions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInBadVersions"
+ ::= { snmpStats 17 }
+
+nsnmpInBadCommunityUses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInBadCommunityUses"
+ ::= { snmpStats 18 }
+
+nsnmpEnableAuthTraps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpEnableAuthTraps"
+ ::= { snmpStats 19 }
+
+nsnmpInBadTypes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInBadTypes"
+ ::= { snmpStats 20 }
+
+nsnmpInNoSuchNames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInNoSuchNames"
+ ::= { snmpStats 21 }
+
+nsnmpInReadOnlys OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInReadOnlys"
+ ::= { snmpStats 22 }
+
+nsnmpInTotalReqVars OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInTotalReqVars"
+ ::= { snmpStats 23 }
+
+nsnmpInGetRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInGetRequests"
+ ::= { snmpStats 24 }
+
+nsnmpInSetRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInSetRequests"
+ ::= { snmpStats 25 }
+
+nsnmpInTraps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpInTraps"
+ ::= { snmpStats 26 }
+
+nsnmpOutNoSuchNames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpOutNoSuchNames"
+ ::= { snmpStats 27 }
+
+nsnmpOutReadOnlys OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpOutReadOnlys"
+ ::= { snmpStats 28 }
+
+nsnmpOutGetRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpOutGetRequests"
+ ::= { snmpStats 29 }
+
+nsnmpOutSetRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpOutSetRequests"
+ ::= { snmpStats 30 }
+
+nsnmpOutTraps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpOutTraps"
+ ::= { snmpStats 31 }
+
+nsnmpProxyDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snmpProxyDrops"
+ ::= { snmpStats 32 }
+
+
+-- ICMP statistics
+
+icmpStatsInMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InMsgs"
+ ::= { icmpStats 1 }
+
+icmpStatsInErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InErrors"
+ ::= { icmpStats 2 }
+
+icmpStatsInDestUnreachs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InDestUnreachs"
+ ::= { icmpStats 3 }
+
+icmpStatsInTimeExcds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InTimeExcds"
+ ::= { icmpStats 4 }
+
+icmpStatsInParmProbs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InParmProbs"
+ ::= { icmpStats 5 }
+
+icmpStatsInSrcQuenchs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InSrcQuenchs"
+ ::= { icmpStats 6 }
+
+icmpStatsInRedirects OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InRedirects"
+ ::= { icmpStats 7 }
+
+icmpStatsInEchos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InEchos"
+ ::= { icmpStats 8 }
+
+icmpStatsInEchoReps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InEchoReps"
+ ::= { icmpStats 9 }
+
+icmpStatsInTimestamps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InTimestamps"
+ ::= { icmpStats 10 }
+
+icmpStatsInTimestampReps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InTimestampReps"
+ ::= { icmpStats 11 }
+
+icmpStatsInAddrMasks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InAddrMasks"
+ ::= { icmpStats 12 }
+
+icmpStatsInAddrMaskReps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp InAddrMaskReps"
+ ::= { icmpStats 13 }
+
+icmpStatsOutMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutMsgs"
+ ::= { icmpStats 14 }
+
+icmpStatsOutErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutErrors"
+ ::= { icmpStats 15 }
+
+icmpStatsOutDestUnreachs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutDestUnreachs"
+ ::= { icmpStats 16 }
+
+icmpStatsOutTimeExcds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutTimeExcds"
+ ::= { icmpStats 17 }
+
+icmpStatsOutParmProbs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutParmProbs"
+ ::= { icmpStats 18 }
+
+icmpStatsOutSrcQuenchs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutSrcQuenchs"
+ ::= { icmpStats 19 }
+
+icmpStatsOutRedirects OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutRedirects"
+ ::= { icmpStats 20 }
+
+icmpStatsOutEchos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutEchos"
+ ::= { icmpStats 21 }
+
+icmpStatsOutEchoReps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutEchoReps"
+ ::= { icmpStats 22 }
+
+icmpStatsOutTimestamps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutTimestamps"
+ ::= { icmpStats 23 }
+
+icmpStatsOutTimestampReps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutTimestampReps"
+ ::= { icmpStats 24 }
+
+icmpStatsOutAddrMasks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutAddrMasks"
+ ::= { icmpStats 25 }
+
+icmpStatsOutAddrMaskReps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "icmp OutAddrMaskReps"
+ ::= { icmpStats 26 }
+
+-- TCP statistics
+
+tcpStatsRtoAlgorithm OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp RtoAlgorithm"
+ ::= { tcpStats 1 }
+
+tcpStatsRtoMin OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp RtoMin"
+ ::= { tcpStats 2 }
+
+tcpStatsRtoMax OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp RtoMax"
+ ::= { tcpStats 3 }
+
+tcpStatsMaxConn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp MaxConn"
+ ::= { tcpStats 4 }
+
+tcpStatsActiveOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp ActiveOpens"
+ ::= { tcpStats 5 }
+
+tcpStatsPassiveOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp PassiveOpens"
+ ::= { tcpStats 6 }
+
+tcpStatsAttemptFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp AttemptFails"
+ ::= { tcpStats 7 }
+
+tcpStatsEstabResets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp EstabResets"
+ ::= { tcpStats 8 }
+
+tcpStatsInSegs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp InSegs"
+ ::= { tcpStats 9 }
+
+tcpStatsOutSegs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp OutSegs"
+ ::= { tcpStats 10 }
+
+tcpStatsRetransSegs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp RetransSegs"
+ ::= { tcpStats 11 }
+
+tcpStatsInErrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp InErrs"
+ ::= { tcpStats 12 }
+
+tcpStatsCurrEstab OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp CurrEstab"
+ ::= { tcpStats 13 }
+
+tcpStatsCurrConn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp CurrConn"
+ ::= { tcpStats 14 }
+
+tcpStatsOutRsts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tcp OutRsts"
+ ::= { tcpStats 15 }
+
+-- UDP statistics
+
+udpStatsInDatagrams OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "udp InDatagrams"
+ ::= { udpStats 1 }
+
+udpStatsOutDatagrams OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "udp OutDatagrams"
+ ::= { udpStats 2 }
+
+udpStatsInErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "udp InErrors"
+ ::= { udpStats 3 }
+
+udpStatsNoPorts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "udp NoPorts"
+ ::= { udpStats 4 }
+
+
+-- BOOTP statistics
+
+bootpRelayStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BootpRelayStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BOOTP relay agent statistics."
+ ::= { bootpStats 1 }
+
+bootpRelayStatsTableEntry OBJECT-TYPE
+ SYNTAX BootpRelayStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the BOOTP relay agent statistics table."
+ INDEX { bootpRelayStatsIndex }
+ ::= { bootpRelayStatsTable 1 }
+
+BootpRelayStatsTableEntry ::= SEQUENCE {
+ bootpRelayStatsIndex PortNumber,
+ bootpRelayStatsRequestsReceived Counter32,
+ bootpRelayStatsRequestsRelayed Counter32,
+ bootpRelayStatsRequestsDroppedNoRelay Counter32,
+ bootpRelayStatsRequestsDroppedNoServer Counter32,
+ bootpRelayStatsRequestsDroppedError Counter32,
+ bootpRelayStatsRepliesReceived Counter32,
+ bootpRelayStatsRepliesRelayed Counter32,
+ bootpRelayStatsRepliesDroppedError Counter32
+ }
+
+bootpRelayStatsIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the port associated with this BOOTP relay
+ statistics entry."
+ ::= { bootpRelayStatsTableEntry 1 }
+
+bootpRelayStatsRequestsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BOOTP request packets received on the port."
+ ::= { bootpRelayStatsTableEntry 2 }
+
+bootpRelayStatsRequestsRelayed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of request packets relayed to the BOOTP server. If
+ there is more than one server, a request is relayed once for
+ each server; hence, with two servers, this counter will be twice
+ as many as the value of the bootpRelayStatsRequestsReceived
+ object."
+ ::= { bootpRelayStatsTableEntry 3 }
+
+
+bootpRelayStatsRequestsDroppedNoRelay OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter increases each time a request could not be relayed
+ because BOOTP relay is disabled or not allowed on the port."
+ ::= { bootpRelayStatsTableEntry 5 }
+
+bootpRelayStatsRequestsDroppedNoServer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter increases each time a request is dropped because
+ there is no configured server or the server is unreachable
+ because there is no active IP interface that can be used for
+ relaying the request to the server."
+ ::= { bootpRelayStatsTableEntry 6 }
+
+bootpRelayStatsRequestsDroppedError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter increases each time a request is dropped due to
+ various errors encountered while processing the request packet.
+ Such errors include short packet length, invalid 'hops' value,
+ and memory allocation errors."
+ ::= { bootpRelayStatsTableEntry 7 }
+
+bootpRelayStatsRepliesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the total number of BOOTP response packets received on
+ the port associated with this object."
+ ::= { bootpRelayStatsTableEntry 8 }
+
+bootpRelayStatsRepliesRelayed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the total number of response packets that were relayed
+ to the client."
+ ::= { bootpRelayStatsTableEntry 9 }
+
+bootpRelayStatsRepliesDroppedError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter increases each time a response packet is dropped
+ due to various errors encountered while processing the packet.
+ Errors include unknown relay agent addresses ('giaddr'), and
+ memory allocation errors."
+ ::= { bootpRelayStatsTableEntry 10 }
+
+
+-- 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 }
+
+-- NBR Statistics
+
+nbrStatEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of NBR entries."
+ ::= { nbrStats 1 }
+
+nbrStatHighWater OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of NBR entries."
+ ::= { nbrStats 2 }
+
+nbrStatMaxEntries OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of NBR entries."
+ ::= { nbrStats 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 }
+
+routeStatStaticEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current static routes."
+ ::= { routeStats 3 }
+
+routeStatRipEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current RIP routes."
+ ::= { routeStats 4 }
+
+routeStatOspfEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current OSPF routes."
+ ::= { routeStats 5 }
+
+routeStatBgpEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current BGP routes."
+ ::= { routeStats 6 }
+
+routeStatMaxEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of IP routes."
+ ::= { routeStats 7 }
+
+routeStatEcmpMaxEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of ECMP routes."
+ ::= { routeStats 8 }
+
+routeStatEcmpMaxStaticEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of static ECMP routes."
+ ::= { routeStats 9 }
+
+
+routeStatEcmpPathsEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of routes with ECMP paths."
+ ::= { routeStats 11 }
+
+-- 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 request 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 }
+
+vrrpStatBadAdvers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad VRRP advertisements which are received."
+ ::= { vrrpStats 3 }
+
+vrrpStatBadVersion OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad VRRP version adv which are received."
+ ::= { vrrpStats 4 }
+
+vrrpStatBadAddress OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad VRRP addres adv which are received."
+ ::= { vrrpStats 5 }
+
+vrrpStatBadPassword OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad VRRP advertisements which are received."
+ ::= { vrrpStats 6 }
+
+vrrpStatBadVrid OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad VRRP version ID adv which are received."
+ ::= { vrrpStats 7 }
+
+vrrpStatBadData OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad VRRP advertisements which are received."
+ ::= { vrrpStats 8 }
+
+vrrpStatBadInterval OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad VRRP intervals which are received."
+ ::= { vrrpStats 9 }
+
+vrrpStatOutGratuitousARPs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of gratuitous ARP packets which are transmitted."
+ ::= { vrrpStats 10 }
+
+
+-- 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 }
+
+vrrpClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(2) results in clearing the VRRP statistics."
+ ::= { clearStats 2 }
+
+
+ospfClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the OSPF statistics."
+ ::= { clearStats 4 }
+
+tcpClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the TCP statistics."
+ ::= { clearStats 5 }
+
+udpClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the UDP statistics."
+ ::= { clearStats 6 }
+
+dnsClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the DNS statistics."
+ ::= { clearStats 7 }
+
+arpClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the ARP statistics."
+ ::= { clearStats 8 }
+
+icmpClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the ICMP statistics."
+ ::= { clearStats 9 }
+
+routeClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the Route statistics."
+ ::= { clearStats 10 }
+
+ipv6ClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the IPv6 statistics."
+ ::= { clearStats 13 }
+
+ipv6ClearIcmpStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the ICMP6 statistics."
+ ::= { clearStats 14 }
+
+ipv6ClearUdpStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the UDP6 statistics."
+ ::= { clearStats 15 }
+
+ospf3ClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the ospf3 statistics."
+ ::= { clearStats 16 }
+ripClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the RIP statistics."
+ ::= { clearStats 17 }
+
+ipv6NbrClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the IPv6 nbr statistics."
+ ::= { clearStats 18 }
+
+
+-- 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,
+ ospfAreaErrAreaMismatch Counter32,
+ ospfAreaErrInvalidSelfOrigLsa 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 }
+
+ospfAreaErrAreaMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a wrong area."
+ ::= { ospfAreaErrorStatsEntry 8 }
+
+ospfAreaErrInvalidSelfOrigLsa OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with invalid self
+ originated LSAs."
+ ::= { ospfAreaErrorStatsEntry 9 }
+
+-- 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,
+ ospfIntfErrAreaMismatch Counter32,
+ ospfIntfErrInvalidSelfOrigLSA 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 }
+
+ospfIntfErrAreaMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a wrong area."
+ ::= { ospfIntfErrorStatsEntry 8 }
+
+ospfIntfErrInvalidSelfOrigLSA OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with invalid self-orig LSAs."
+ ::= { ospfIntfErrorStatsEntry 9 }
+
+-- 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 }
+
+
+
+-- IGMP Snooping statistics
+igmpSnoopStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics for IGMP Snooping."
+ ::= { igmpStats 1 }
+
+igmpSnoopStatsEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics for IGMP Snooping."
+ INDEX { igmpSnoopVlanIndex }
+ ::= { igmpSnoopStats 1 }
+
+IgmpSnoopStatsEntry ::= SEQUENCE {
+ igmpSnoopVlanIndex INTEGER,
+ rxIgmpValidPkts Counter32,
+ rxIgmpInvalidPkts Counter32,
+ rxIgmpGenQueries Counter32,
+ rxIgmpGrpSpecificQueries Counter32,
+ rxIgmpLeaves Counter32,
+ rxIgmpDiscardPkts Counter32,
+ rxIgmpReports Counter32,
+ rxIgmpPimHellos Counter32,
+ txIgmpGenQueries Counter32,
+ txIgmpGrpSpecificQueries Counter32,
+ txIgmpReports Counter32,
+ igmpClearVlanStats INTEGER,
+ txIgmpLeaves Counter32,
+ rxIgmpGroupSourceSpecificQueries Counter32,
+ rxIgmpV3CurrentStateRecords Counter32,
+ rxIgmpV3SourceListChangeRecords Counter32,
+ rxIgmpV3FilterChangeRecords Counter32
+ }
+
+igmpSnoopVlanIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the VLAN for which these statistics apply."
+ ::= { igmpSnoopStatsEntry 1 }
+
+rxIgmpValidPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of valid IGMP packets received
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 2 }
+
+rxIgmpInvalidPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of invalid IGMP packets received
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 3 }
+
+rxIgmpGenQueries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP General Query packets received
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 4 }
+
+rxIgmpGrpSpecificQueries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP Group Specific Query packets received
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 5 }
+
+rxIgmpLeaves OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP Leave packets received
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 6 }
+
+rxIgmpReports OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP Report packets received
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 7 }
+
+txIgmpGrpSpecificQueries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP Group Specific Query packets
+ transmitted on this VLAN."
+ ::= { igmpSnoopStatsEntry 8 }
+
+txIgmpReports OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP Report packets transmitted
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 9 }
+
+txIgmpLeaves OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP Leave packets transmitted
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 10 }
+
+rxIgmpGroupSourceSpecificQueries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP Group Source Specific (GSSQ) Queries received
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 11 }
+
+rxIgmpV3CurrentStateRecords OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP Current State Records (CSRs) received
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 12 }
+
+rxIgmpV3SourceListChangeRecords OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP Source List Change Records (SLCRs) received
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 13 }
+
+rxIgmpV3FilterChangeRecords OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP Filter Mode Change Records (FMCRs) received
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 14 }
+
+txIgmpGenQueries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP General Query packets send
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 16 }
+
+rxIgmpDiscardPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP packets discarded
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 17 }
+
+rxIgmpPimHellos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Pim Hello packets received
+ on this VLAN."
+ ::= { igmpSnoopStatsEntry 18 }
+
+igmpClearVlanStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the statistics for this
+ snooping VLAN."
+ ::= { igmpSnoopStatsEntry 19 }
+
+igmpClearAllStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ ok(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(1) results in clearing the IGMP statistics."
+ ::= { igmpStats 2 }
+
+igmpStatsTotalIgmpGroups OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP groups."
+ ::= { igmpStats 3 }
+
+igmpStatsTotalIpmcGroups OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPMC groups."
+ ::= { igmpStats 4 }
+
+
+
+
+
+ipv6InReceives 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."
+ ::= { ipv6Stats 1 }
+
+ipv6InMcasts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of multicast packets received from
+ interfaces, including those received in error."
+ ::= { ipv6Stats 2 }
+
+ipv6InDelivers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams given to upper layer - ICMP/UDP"
+ ::= { ipv6Stats 3 }
+
+ipv6InDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams discarded despite no errors"
+ ::= { ipv6Stats 4 }
+
+ipv6InHdrerrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams with error in IPv6/Option headers"
+ ::= { ipv6Stats 5 }
+
+ipv6InAddrerrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams with error in destination address"
+ ::= { ipv6Stats 6 }
+
+ipv6InUnkprots OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams with unknown/unsupported protocol"
+ ::= { ipv6Stats 7 }
+
+ipv6InTruncs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams with insufficient data"
+ ::= { ipv6Stats 8 }
+
+ipv6OutMcasts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total sent multicast pkts"
+ ::= { ipv6Stats 10 }
+
+ipv6ForwDgrams OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams attempted to be forwarded"
+ ::= { ipv6Stats 11 }
+
+ipv6TooBigerrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams which could not be forwarded
+ as their size exceeds (Path) MTU"
+ ::= { ipv6Stats 12 }
+
+ipv6OutReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams attempted to be sent"
+ ::= { ipv6Stats 13 }
+
+ipv6OutDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total outgoing Datagrams discarded despite no errors"
+ ::= { ipv6Stats 14 }
+
+ipv6OutNorts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams discarded due to no routes"
+ ::= { ipv6Stats 15 }
+
+ipv6Reasmreqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams needing reassembly"
+ ::= { ipv6Stats 16 }
+
+ipv6Reasmoks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams successfully reassembled"
+ ::= { ipv6Stats 17 }
+
+ipv6Reasmfails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams for witch reassembly failured"
+ ::= { ipv6Stats 18 }
+
+ipv6Fragoks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams successfully fragmented"
+ ::= { ipv6Stats 19 }
+
+ipv6Fragfails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total datagrams for witch fragmentation failured"
+ ::= { ipv6Stats 20 }
+
+ipv6Fragcreates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of fragments created"
+ ::= { ipv6Stats 21 }
+
+ipv6InNsols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of received Neighbor Solicitations"
+ ::= { ipv6Stats 22 }
+
+ipv6InNadvs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of received Neighbor Advertisements"
+ ::= { ipv6Stats 23 }
+
+ipv6InRoutsols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of received Router Solicitations"
+ ::= { ipv6Stats 25 }
+
+ipv6InRoutadvs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of received Router Advertisements"
+ ::= { ipv6Stats 26 }
+
+ipv6InRoutRedirs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of received Router Redirect messages"
+ ::= { ipv6Stats 27 }
+
+ipv6OutNsols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of sent Neighbor Solicitations"
+ ::= { ipv6Stats 28 }
+
+ipv6OutNadvs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of sent Neighbor Advertisements"
+ ::= { ipv6Stats 29 }
+
+ipv6OutRoutadvs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of sent Router Advertisements"
+ ::= { ipv6Stats 30 }
+
+ipv6OutRedirs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of sent Redirects"
+ ::= { ipv6Stats 31 }
+
+ipv6OutRoutSols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of sent Router Solicitations"
+ ::= { ipv6Stats 32 }
+
+-- Please see tIp6If structure: u4RaSchedTime and u4RaSentTime are interface
+-- parameters. They are not part of interface statistics (tIp6IfStats stats;).
+-- ipv6RaSchedTime OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Next multicast Router Advertisement scheduled time"
+-- ::= { ipv6Stats 36 }
+
+-- ipv6RaSentTime OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Last Router Advertisement sent time"
+-- ::= { ipv6Stats 37 }
+
+ipv6icmpInMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of ICMP messages received."
+ ::= { ipv6Stats 39 }
+
+ipv6icmpInErrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of ICMP messages attempted to send."
+ ::= { ipv6Stats 40 }
+
+ipv6icmpInBadcode OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of ICMP messages in bad code."
+ ::= { ipv6Stats 41 }
+
+ipv6icmpInToobig OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP too big messages received."
+ ::= { ipv6Stats 42 }
+
+ipv6icmpInDstUnreach OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Destination Unreachable messages received."
+ ::= { ipv6Stats 43 }
+
+ipv6icmpInTmexceeded OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Time Exceeded messages received."
+ ::= { ipv6Stats 44 }
+
+ipv6icmpInParamprob OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Parameter Problem messages received."
+ ::= { ipv6Stats 45 }
+
+ipv6icmpInEchoReq OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Echo request messages received."
+ ::= { ipv6Stats 46 }
+
+ipv6icmpInEchoResp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Echo Reply messages received."
+ ::= { ipv6Stats 47 }
+
+ipv6icmpOutMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of ICMP messages which this entity
+ attempted to send."
+ ::= { ipv6Stats 48 }
+
+ipv6icmpOutErrs 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."
+ ::= { ipv6Stats 49 }
+
+ipv6icmpOutDstUnreach OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Destination Unreachable messages sent."
+ ::= { ipv6Stats 50 }
+
+ipv6icmpOutToobig OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP too big messages sent."
+ ::= { ipv6Stats 51 }
+
+ipv6icmpOutTmexceeded OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Time Exceeded messages sent."
+ ::= { ipv6Stats 52 }
+
+ipv6icmpOutParamprob OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Parameter Problem messages sent."
+ ::= { ipv6Stats 53 }
+
+ipv6icmpOutEchoReq OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Echo request messages sent."
+ ::= { ipv6Stats 54 }
+
+ipv6icmpOutEchoResp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Echo Reply messages sent."
+ ::= { ipv6Stats 55 }
+
+ipv6icmpInRouterSol OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP router solicitations received."
+ ::= { ipv6Stats 56 }
+
+ipv6icmpInRouterAdv OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP router advertisements received."
+ ::= { ipv6Stats 57 }
+
+ipv6icmpInNeighSol OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP neighbor solicitations received."
+ ::= { ipv6Stats 58 }
+
+ipv6icmpInNeighAdv OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP neighbor advertisements received."
+ ::= { ipv6Stats 59 }
+
+ipv6icmpInRedir OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Redirect messages received."
+ ::= { ipv6Stats 60 }
+
+ipv6icmpOutRouterSol OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP router solicitations sent."
+ ::= { ipv6Stats 61 }
+
+ipv6icmpOutRouterAdv OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP router advertisements sent."
+ ::= { ipv6Stats 62 }
+
+ipv6icmpOutNeighSol OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP neighbor solicitations sent."
+ ::= { ipv6Stats 63 }
+
+ipv6icmpOutNeighAdv OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP neighbor advertisements sent."
+ ::= { ipv6Stats 64 }
+
+ipv6icmpOutRedir OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ICMP Redirect messages sent."
+ ::= { ipv6Stats 65 }
+
+ipv6udpInDgrams OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of UDP received datagrams."
+ ::= { ipv6Stats 66 }
+
+ipv6udpInErrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of UDP error encountered during
+ processing of packet."
+ ::= { ipv6Stats 67 }
+
+ipv6udpOutDgrams OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of UDP datagrams passed to IP6 layer."
+ ::= { ipv6Stats 68 }
+
+ipv6udpNumPorts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of UDP ports that are currently open."
+ ::= { ipv6Stats 69 }
+
+ipv6icmpInAdminProhib OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received Destination Unreachable
+ ICMP packets."
+ ::= { ipv6Stats 70 }
+
+ipv6icmpOutAdminProhib OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sent Destination Unreachable
+ ICMP packets."
+ ::= { ipv6Stats 71 }
+
+
+-- Ospf3 Statistics
+
+-- Ospf3 Statistics for all interfaces and Ospf3 areas
+ospf3GeneralStats OBJECT IDENTIFIER ::= { ospf3Stats 1 }
+ospf3CumRxTxDisdStats OBJECT IDENTIFIER ::= { ospf3GeneralStats 1 }
+ospf3CumNbrChangeStats OBJECT IDENTIFIER ::= { ospf3GeneralStats 2 }
+ospf3CumIntfChangeStats OBJECT IDENTIFIER ::= { ospf3GeneralStats 3 }
+ospf3TimersKickOffStats OBJECT IDENTIFIER ::= { ospf3GeneralStats 4 }
+
+-- Ospf3 Statistics / Area
+ospf3Area OBJECT IDENTIFIER ::= { ospf3Stats 2 }
+
+ospf3AreaRxTxDisdStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3AreaRxTxDisdStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Ospf3 Area Rx/Tx Statistics."
+ ::= { ospf3Area 1 }
+
+ospf3AreaRxTxDisdStatsEntry OBJECT-TYPE
+ SYNTAX Ospf3AreaRxTxDisdStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Rx Tx packet Statistics about a Ospf3 area."
+ INDEX { ospf3AreaRxTxDisdIndex }
+ ::= { ospf3AreaRxTxDisdStats 1 }
+
+Ospf3AreaRxTxDisdStatsEntry ::= SEQUENCE {
+ ospf3AreaRxTxDisdIndex Integer32,
+ ospf3AreaRxPkts Counter32,
+ ospf3AreaTxPkts Counter32,
+ ospf3AreaDisdPkts Counter32,
+ ospf3AreaRxHello Counter32,
+ ospf3AreaTxHello Counter32,
+ ospf3AreaDisdHello Counter32,
+ ospf3AreaRxDatabase Counter32,
+ ospf3AreaTxDatabase Counter32,
+ ospf3AreaDisdDatabase Counter32,
+ ospf3AreaRxlsReqs Counter32,
+ ospf3AreaTxlsReqs Counter32,
+ ospf3AreaDisdlsReqs Counter32,
+ ospf3AreaRxlsAcks Counter32,
+ ospf3AreaTxlsAcks Counter32,
+ ospf3AreaDisdlsAcks Counter32,
+ ospf3AreaRxlsUpdates Counter32,
+ ospf3AreaTxlsUpdates Counter32,
+ ospf3AreaDisdlsUpdates Counter32
+ }
+
+ospf3AreaRxTxDisdIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the ospf3 Area for which these statistics apply."
+ ::= { ospf3AreaRxTxDisdStatsEntry 1 }
+
+ospf3AreaRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Ospf3 packets received in this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 2 }
+
+ospf3AreaTxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Ospf3 packets transmitted in this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 3 }
+
+ospf3AreaDisdPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Ospf3 packets discaded in this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 4 }
+
+ospf3AreaRxHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets received in this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 5 }
+
+ospf3AreaTxHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets transmitted in this Ospf3
+ area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 6 }
+
+ospf3AreaDisdHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets discaded in this Ospf3
+ area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 7 }
+
+ospf3AreaRxDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets transmitted
+ for this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 8 }
+
+ospf3AreaTxDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets transmitted
+ for this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 9 }
+
+ospf3AreaDisdDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets discarded
+ for this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 10 }
+
+
+ospf3AreaRxlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets received for
+ this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 11 }
+
+ospf3AreaTxlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets transmitted for
+ this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 12 }
+
+ospf3AreaDisdlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets discarded for
+ this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 13 }
+
+ospf3AreaRxlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets received for
+ this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 14 }
+
+ospf3AreaTxlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets transmitted
+ for this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 15 }
+
+ospf3AreaDisdlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets discarded
+ for this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 16 }
+
+ospf3AreaRxlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets received for
+ this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 17 }
+
+ospf3AreaTxlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets transmitted for
+ this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 18 }
+
+ospf3AreaDisdlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets discarded for
+ this Ospf3 area."
+ ::= { ospf3AreaRxTxDisdStatsEntry 19 }
+
+ospf3AreaNbrChangeStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3AreaNbrChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Ospf3 Neighbor change Statistics."
+ ::= { ospf3Area 2 }
+
+ospf3AreaNbrChangeStatsEntry OBJECT-TYPE
+ SYNTAX Ospf3AreaNbrChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Ospf3 Neighbor Change statistics."
+ INDEX { ospf3AreaNbrIndex }
+ ::= { ospf3AreaNbrChangeStats 1 }
+
+Ospf3AreaNbrChangeStatsEntry ::= SEQUENCE {
+ ospf3AreaNbrIndex Integer32,
+ ospf3AreaNbrDown Counter32,
+ ospf3AreaNbrAttempt Counter32,
+ ospf3AreaNbrInit Counter32,
+ ospf3AreaNbrN2way Counter32,
+ ospf3AreaNbrExStart Counter32,
+ ospf3AreaNbrExchange Counter32,
+ ospf3AreaNbrLoading Counter32,
+ ospf3AreaNbrFull Counter32,
+ ospf3AreaNbrAllEvents Counter32
+ }
+
+ospf3AreaNbrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Ospf3 Area for which these statistics apply."
+ ::= { ospf3AreaNbrChangeStatsEntry 1 }
+
+ospf3AreaNbrDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this area
+ have changed into DOWN state."
+ ::= { ospf3AreaNbrChangeStatsEntry 2 }
+
+ospf3AreaNbrAttempt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this area
+ have changed into ATTEMPT state."
+ ::= { ospf3AreaNbrChangeStatsEntry 3 }
+
+ospf3AreaNbrInit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this area
+ have changed into INIT state."
+ ::= { ospf3AreaNbrChangeStatsEntry 4 }
+
+ospf3AreaNbrN2way OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this area
+ have changed into 2WAY state."
+ ::= { ospf3AreaNbrChangeStatsEntry 5 }
+
+ospf3AreaNbrExStart OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this area
+ have changed into EXSTART state."
+ ::= { ospf3AreaNbrChangeStatsEntry 6 }
+
+ospf3AreaNbrExchange OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this area
+ have changed into EXCHANGE state."
+ ::= { ospf3AreaNbrChangeStatsEntry 7 }
+
+ospf3AreaNbrLoading OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this area
+ have changed into LOADING state."
+ ::= { ospf3AreaNbrChangeStatsEntry 8 }
+
+ospf3AreaNbrFull OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this area
+ have changed into FULL state."
+ ::= { ospf3AreaNbrChangeStatsEntry 9 }
+
+ospf3AreaNbrAllEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this area
+ have changed state or an error had occured."
+ ::= { ospf3AreaNbrChangeStatsEntry 10 }
+
+ospf3AreaIntfChangeStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3AreaIntfChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Ospf3 Interface change Statistics."
+ ::= { ospf3Area 3 }
+
+
+ospf3AreaIntfChangeStatsEntry OBJECT-TYPE
+ SYNTAX Ospf3AreaIntfChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Ospf3 interface Change statistics."
+ INDEX { ospf3AreaIntfIndex }
+ ::= { ospf3AreaIntfChangeStats 1 }
+
+Ospf3AreaIntfChangeStatsEntry ::= SEQUENCE {
+ ospf3AreaIntfIndex Integer32,
+ ospf3AreaIntfDown Counter32,
+ ospf3AreaIntfLoop Counter32,
+ ospf3AreaIntfWaiting Counter32,
+ ospf3AreaIntfPtop Counter32,
+ ospf3AreaIntfDr Counter32,
+ ospf3AreaIntfBackup Counter32,
+ ospf3AreaIntfDrOther Counter32,
+ ospf3AreaIntfAllEvents Counter32
+ }
+
+ospf3AreaIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Ospf3 Interface for which these statistics apply."
+ ::= { ospf3AreaIntfChangeStatsEntry 1 }
+
+ospf3AreaIntfDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of changes into the DOWN State of the interfaces
+ associated with this OSPF area."
+ ::= { ospf3AreaIntfChangeStatsEntry 2 }
+
+ospf3AreaIntfLoop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of changes into the LOOP State of the interfaces
+ associated with this OSPF area."
+ ::= { ospf3AreaIntfChangeStatsEntry 3 }
+
+ospf3AreaIntfWaiting OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of changes into the WAITING State of the interfaces
+ associated with this OSPF area."
+ ::= { ospf3AreaIntfChangeStatsEntry 4 }
+
+ospf3AreaIntfPtop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of changes into the PTOP State of the interfaces
+ associated with this OSPF area."
+ ::= { ospf3AreaIntfChangeStatsEntry 5 }
+
+ospf3AreaIntfDr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of changes into the DR State of the interfaces
+ associated with this OSPF area."
+ ::= { ospf3AreaIntfChangeStatsEntry 6 }
+
+ospf3AreaIntfBackup OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of changes into the BACKUP State of the interfaces
+ associated with this OSPF area."
+ ::= { ospf3AreaIntfChangeStatsEntry 7 }
+
+ospf3AreaIntfDrOther OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of changes into the DROTHER State of the interfaces
+ associated with this OSPF area."
+ ::= { ospf3AreaIntfChangeStatsEntry 8 }
+
+ospf3AreaIntfAllEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of State changes of the interfaces
+ associated with this OSPF area"
+ ::= { ospf3AreaIntfChangeStatsEntry 9 }
+
+ospf3AreaErrorStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3AreaErrorStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Ospf3 Interface Error Statistics."
+ ::= { ospf3Area 4 }
+
+ospf3AreaErrorStatsEntry OBJECT-TYPE
+ SYNTAX Ospf3AreaErrorStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Error Statistics for an Ospf3 area."
+ INDEX { ospf3AreaErrIndex }
+ ::= { ospf3AreaErrorStats 1 }
+
+Ospf3AreaErrorStatsEntry ::= SEQUENCE {
+ ospf3AreaErrIndex Integer32,
+ ospf3AreaErrRxOnPasv Counter32,
+ ospf3AreaErrRxOspfOff Counter32,
+ ospf3AreaErrRxOnNotup Counter32,
+ ospf3AreaErrRxVerMismatch Counter32,
+ ospf3AreaErrRxZeroRTRID Counter32,
+ ospf3AreaErrRxSameRTRID Counter32,
+ ospf3AreaErrRxMismatchInstID Counter32,
+ ospf3AreaErrBadAreaID Counter32,
+ ospf3AreaErrBadDestAddr Counter32,
+ ospf3AreaErrBadChecksum Counter32,
+ ospf3AreaErrBadNeighbour Counter32,
+ ospf3AreaErrBadPktType Counter32,
+ ospf3AreaErrHelloMismatch Counter32,
+ ospf3AreaErrOptionsMismatch Counter32,
+ ospf3AreaErrDeadMismatch Counter32,
+ ospf3AreaErrHelloNoNbr Counter32
+ }
+
+ospf3AreaErrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Ospf3 Area for which these statistics apply."
+ ::= { ospf3AreaErrorStatsEntry 1 }
+
+ospf3AreaErrRxOnPasv OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by all of the interfaces in this area that are
+ received on a passive interface."
+ ::= { ospf3AreaErrorStatsEntry 2 }
+
+ospf3AreaErrRxOspfOff OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by all of the interfaces in this area that are
+ received while OSPF was disabled."
+ ::= { ospf3AreaErrorStatsEntry 3 }
+
+ospf3AreaErrRxOnNotup OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by all of the interfaces in this area that are
+ received while the interface was disabled."
+ ::= { ospf3AreaErrorStatsEntry 4 }
+
+ospf3AreaErrRxVerMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by all of the interfaces in this area that have
+ an OSPF version number not equal to the one of the interface."
+ ::= { ospf3AreaErrorStatsEntry 5 }
+
+ospf3AreaErrRxZeroRTRID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by all of the interfaces in this area that have
+ a RouterID of 0."
+ ::= { ospf3AreaErrorStatsEntry 6 }
+
+ospf3AreaErrRxSameRTRID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by all of the interfaces in this area that have
+ the same RouterID as this Router."
+ ::= { ospf3AreaErrorStatsEntry 7 }
+
+ospf3AreaErrRxMismatchInstID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by all of the interfaces in this area that have
+ an instance number not equal to the one of the interface."
+ ::= { ospf3AreaErrorStatsEntry 8 }
+
+ospf3AreaErrBadAreaID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by all of the interfaces in this area that have
+ an area number not equal to the one of the area of the interface."
+ ::= { ospf3AreaErrorStatsEntry 9 }
+
+ospf3AreaErrBadDestAddr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets discarded by all of the interfaces in this area because of
+ a destination address mismatch."
+ ::= { ospf3AreaErrorStatsEntry 10 }
+
+ospf3AreaErrBadChecksum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets discarded by all of the interfaces in this area because of
+ a bad checksum."
+ ::= { ospf3AreaErrorStatsEntry 11 }
+
+ospf3AreaErrBadNeighbour OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets discarded by all of the interfaces in this area because
+ they could not be associated with any neighbor."
+ ::= { ospf3AreaErrorStatsEntry 12 }
+
+ospf3AreaErrBadPktType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets discarded by all of the interfaces in this area because
+ the packet type was not recognized."
+ ::= { ospf3AreaErrorStatsEntry 13 }
+
+ospf3AreaErrHelloMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a different hello interval
+ by all of the interfaces in this area ."
+ ::= { ospf3AreaErrorStatsEntry 14 }
+
+ospf3AreaErrOptionsMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a different options
+ by all of the interfaces in this area ."
+ ::= { ospf3AreaErrorStatsEntry 15 }
+
+ospf3AreaErrDeadMismatch 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."
+ ::= { ospf3AreaErrorStatsEntry 16 }
+
+ospf3AreaErrHelloNoNbr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received from an unknown neighbor
+ when all of the interfaces in this area has a Network Type of NBMA or PTOMP."
+ ::= { ospf3AreaErrorStatsEntry 17 }
+
+-- Ospf3 Statistics / Interface
+ospf3Interface OBJECT IDENTIFIER ::= { ospf3Stats 3 }
+
+
+ospf3IntfRxTxDisdStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3IntfRxTxDisdStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Ospf3 Intf Rx/Tx Statistics."
+ ::= { ospf3Interface 1 }
+
+ospf3IntfRxTxDisdStatsEntry OBJECT-TYPE
+ SYNTAX Ospf3IntfRxTxDisdStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Rx Tx packet Statistics about a Ospf3 area."
+ INDEX { ospf3IntfRxTxDisdIndex }
+ ::= { ospf3IntfRxTxDisdStats 1 }
+
+Ospf3IntfRxTxDisdStatsEntry ::= SEQUENCE {
+ ospf3IntfRxTxDisdIndex Integer32,
+ ospf3IntfRxPkts Counter32,
+ ospf3IntfTxPkts Counter32,
+ ospf3IntfDisdPkts Counter32,
+ ospf3IntfRxHello Counter32,
+ ospf3IntfTxHello Counter32,
+ ospf3IntfDisdHello Counter32,
+ ospf3IntfRxDatabase Counter32,
+ ospf3IntfTxDatabase Counter32,
+ ospf3IntfDisdDatabase Counter32,
+ ospf3IntfRxlsReqs Counter32,
+ ospf3IntfTxlsReqs Counter32,
+ ospf3IntfDisdlsReqs Counter32,
+ ospf3IntfRxlsAcks Counter32,
+ ospf3IntfTxlsAcks Counter32,
+ ospf3IntfDisdlsAcks Counter32,
+ ospf3IntfRxlsUpdates Counter32,
+ ospf3IntfTxlsUpdates Counter32,
+ ospf3IntfDisdlsUpdates Counter32
+ }
+
+ospf3IntfRxTxDisdIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the ospf3 Intf for which these statistics apply."
+ ::= { ospf3IntfRxTxDisdStatsEntry 1 }
+
+ospf3IntfRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Ospf3 packets received on this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 2 }
+
+ospf3IntfTxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Ospf3 packets transmitted on this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 3 }
+
+ospf3IntfDisdPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Ospf3 packets discaded on this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 4 }
+
+ospf3IntfRxHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets received on this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 5 }
+
+ospf3IntfTxHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets transmitted on this Ospf3
+ interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 6 }
+
+ospf3IntfDisdHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets discaded in this Ospf3
+ interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 7 }
+
+ospf3IntfRxDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets transmitted
+ for this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 8 }
+
+ospf3IntfTxDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets transmitted
+ for this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 9 }
+
+ospf3IntfDisdDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets discarded
+ for this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 10 }
+
+
+ospf3IntfRxlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets received for
+ this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 11 }
+
+ospf3IntfTxlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets transmitted for
+ this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 12 }
+
+ospf3IntfDisdlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets discarded for
+ this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 13 }
+
+ospf3IntfRxlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets received for
+ this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 14 }
+
+ospf3IntfTxlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets transmitted
+ for this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 15 }
+
+ospf3IntfDisdlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets discarded
+ for this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 16 }
+
+ospf3IntfRxlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets received for
+ this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 17 }
+
+ospf3IntfTxlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets transmitted for
+ this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 18 }
+
+ospf3IntfDisdlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets discarded for
+ this Ospf3 interface."
+ ::= { ospf3IntfRxTxDisdStatsEntry 19 }
+
+ospf3IntfNbrChangeStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3IntfNbrChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Ospf3 Interface Neighbour change Statistics."
+ ::= { ospf3Interface 2 }
+
+ospf3IntfNbrChangeStatsEntry OBJECT-TYPE
+ SYNTAX Ospf3IntfNbrChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Ospf3 interface Neighbour Change statistics."
+ INDEX { ospf3IntfNbrIndex }
+ ::= { ospf3IntfNbrChangeStats 1 }
+
+Ospf3IntfNbrChangeStatsEntry ::= SEQUENCE {
+ ospf3IntfNbrIndex Integer32,
+ ospf3IntfNbrDown Counter32,
+ ospf3IntfNbrAttempt Counter32,
+ ospf3IntfNbrInit Counter32,
+ ospf3IntfNbrN2way Counter32,
+ ospf3IntfNbrExStart Counter32,
+ ospf3IntfNbrExchange Counter32,
+ ospf3IntfNbrLoading Counter32,
+ ospf3IntfNbrFull Counter32,
+ ospf3IntfNbrAllEvents Counter32
+ }
+
+ospf3IntfNbrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Ospf3 Interface for which these statistics apply."
+ ::= { ospf3IntfNbrChangeStatsEntry 1 }
+
+ospf3IntfNbrDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this interface
+ have changed into DOWN state."
+ ::= { ospf3IntfNbrChangeStatsEntry 2 }
+
+ospf3IntfNbrAttempt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this interface
+ have changed into ATTEMPT state."
+ ::= { ospf3IntfNbrChangeStatsEntry 3 }
+
+ospf3IntfNbrInit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this interface
+ have changed into INIT state."
+ ::= { ospf3IntfNbrChangeStatsEntry 4 }
+
+ospf3IntfNbrN2way OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this interface
+ have changed into 2WAY state."
+ ::= { ospf3IntfNbrChangeStatsEntry 5 }
+
+ospf3IntfNbrExStart OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this interface
+ have changed into EXSTART state."
+ ::= { ospf3IntfNbrChangeStatsEntry 6 }
+
+ospf3IntfNbrExchange OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this interface
+ have changed into EXCHANGE state."
+ ::= { ospf3IntfNbrChangeStatsEntry 7 }
+
+ospf3IntfNbrLoading OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this interface
+ have changed into LOADING state."
+ ::= { ospf3IntfNbrChangeStatsEntry 8 }
+
+ospf3IntfNbrFull OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this interface
+ have changed into FULL state."
+ ::= { ospf3IntfNbrChangeStatsEntry 9 }
+
+ospf3IntfNbrAllEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on this interface
+ have changed state or an error had occured."
+ ::= { ospf3IntfNbrChangeStatsEntry 10 }
+
+ospf3IntfChangeStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3IntfChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Ospf3 Interface change Statistics."
+ ::= { ospf3Interface 3 }
+
+ospf3IntfChangeStatsEntry OBJECT-TYPE
+ SYNTAX Ospf3IntfChangeStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Ospf3 interface Change statistics."
+ INDEX { ospf3IntfIndex }
+ ::= { ospf3IntfChangeStats 1 }
+
+Ospf3IntfChangeStatsEntry ::= SEQUENCE {
+ ospf3IntfIndex Integer32,
+ ospf3IntfDown Counter32,
+ ospf3IntfLoop Counter32,
+ ospf3IntfWaiting Counter32,
+ ospf3IntfPtop Counter32,
+ ospf3IntfDr Counter32,
+ ospf3IntfBackup Counter32,
+ ospf3IntfDrOther Counter32,
+ ospf3IntfAllEvents Counter32
+ }
+
+ospf3IntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Ospf3 Interface for which these statistics apply."
+ ::= { ospf3IntfChangeStatsEntry 1 }
+
+ospf3IntfDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the interface was down."
+ ::= { ospf3IntfChangeStatsEntry 2 }
+
+ospf3IntfLoop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times this interface changed State into the LOOP State."
+ ::= { ospf3IntfChangeStatsEntry 3 }
+
+ospf3IntfWaiting OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times this interface changed State into the Waiting State."
+ ::= { ospf3IntfChangeStatsEntry 4 }
+
+ospf3IntfPtop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times this interface changed State into the PTOP State."
+ ::= { ospf3IntfChangeStatsEntry 5 }
+
+ospf3IntfDr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times this interface changed State into the DR State."
+ ::= { ospf3IntfChangeStatsEntry 6 }
+
+ospf3IntfBackup OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times this interface changed State into the Backup State."
+ ::= { ospf3IntfChangeStatsEntry 7 }
+
+ospf3IntfDrOther OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times this interface changed State into the DrOther State."
+ ::= { ospf3IntfChangeStatsEntry 8 }
+
+ospf3IntfAllEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times this interface changed State."
+ ::= { ospf3IntfChangeStatsEntry 9 }
+
+ospf3IntfErrorStats OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3IntfErrorStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Ospf3 Interface Error Statistics."
+ ::= { ospf3Interface 4 }
+
+ospf3IntfErrorStatsEntry OBJECT-TYPE
+ SYNTAX Ospf3IntfErrorStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Error Statistics for an Ospf3 interface."
+ INDEX { ospf3IntfErrIndex }
+ ::= { ospf3IntfErrorStats 1 }
+
+Ospf3IntfErrorStatsEntry ::= SEQUENCE {
+ ospf3IntfErrIndex Integer32,
+ ospf3IntfErrRxOnPasv Counter32,
+ ospf3IntfErrRxOspfOff Counter32,
+ ospf3IntfErrRxOnNotup Counter32,
+ ospf3IntfErrRxVerMismatch Counter32,
+ ospf3IntfErrRxZeroRTRID Counter32,
+ ospf3IntfErrRxSameRTRID Counter32,
+ ospf3IntfErrRxMismatchInstID Counter32,
+ ospf3IntfErrBadAreaID Counter32,
+ ospf3IntfErrBadDestAddr Counter32,
+ ospf3IntfErrBadChecksum Counter32,
+ ospf3IntfErrBadNeighbour Counter32,
+ ospf3IntfErrBadPktType Counter32,
+ ospf3IntfErrHelloMismatch Counter32,
+ ospf3IntfErrOptionsMismatch Counter32,
+ ospf3IntfErrDeadMismatch Counter32,
+ ospf3IntfErrMTUMismatch Counter32,
+ ospf3IntfErrHelloNoNbr Counter32
+ }
+
+ospf3IntfErrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Ospf3 Intf for which these statistics apply."
+ ::= { ospf3IntfErrorStatsEntry 1 }
+
+ospf3IntfErrRxOnPasv OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by this interface that are
+ received on a passive interface."
+ ::= { ospf3IntfErrorStatsEntry 2 }
+
+ospf3IntfErrRxOspfOff OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by this interface that are
+ received while OSPF was disabled."
+ ::= { ospf3IntfErrorStatsEntry 3 }
+
+ospf3IntfErrRxOnNotup OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by this interface that are
+ received while the interface was disabled."
+ ::= { ospf3IntfErrorStatsEntry 4 }
+
+ospf3IntfErrRxVerMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by this interface that have
+ an OSPF version number not equal to the one of the interface."
+ ::= { ospf3IntfErrorStatsEntry 5 }
+
+ospf3IntfErrRxZeroRTRID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by this interface that have
+ a RouterID of 0."
+ ::= { ospf3IntfErrorStatsEntry 6 }
+
+ospf3IntfErrRxSameRTRID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by this interface that have
+ the same RouterID as this Router."
+ ::= { ospf3IntfErrorStatsEntry 7 }
+
+ospf3IntfErrRxMismatchInstID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by this interface that have
+ an instance number not equal to the one of the interface."
+ ::= { ospf3IntfErrorStatsEntry 8 }
+
+ospf3IntfErrBadAreaID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by this interface that have
+ an area number not equal to the one of the area of the interface."
+ ::= { ospf3IntfErrorStatsEntry 9 }
+
+ospf3IntfErrBadDestAddr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets discarded by this interface because of
+ a destination address mismatch."
+ ::= { ospf3IntfErrorStatsEntry 10 }
+
+ospf3IntfErrBadChecksum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets discarded by this interface because of
+ a bad checksum."
+ ::= { ospf3IntfErrorStatsEntry 11 }
+
+ospf3IntfErrBadNeighbour OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets discarded by this interface because
+ they could not be associated with any neighbor."
+ ::= { ospf3IntfErrorStatsEntry 12 }
+
+ospf3IntfErrBadPktType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets discarded by this interface because
+ the packet type was not recognized."
+ ::= { ospf3IntfErrorStatsEntry 13 }
+
+ospf3IntfErrHelloMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a different hello interval
+ by this interface."
+ ::= { ospf3IntfErrorStatsEntry 14 }
+
+ospf3IntfErrOptionsMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a different options
+ by this interface."
+ ::= { ospf3IntfErrorStatsEntry 15 }
+
+ospf3IntfErrDeadMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a different dead interval
+ by this interface."
+ ::= { ospf3IntfErrorStatsEntry 16 }
+
+ospf3IntfErrMTUMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a different MTU size
+ by this interface."
+ ::= { ospf3IntfErrorStatsEntry 17 }
+
+ospf3IntfErrHelloNoNbr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received from an unknown neighbor
+ when this interface has a Network Type of NBMA or PTOMP."
+ ::= { ospf3IntfErrorStatsEntry 18 }
+
+-- Ospf3 General Statistics contains the cumulative stats for all
+-- areas / interfaces
+
+ospf3CumRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Ospf3 packets received on all
+ of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 1 }
+
+ospf3CumTxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Ospf3 packets transmitted on all
+ of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 2 }
+
+ospf3CumDisdPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Ospf3 packets discaded on all
+ of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 3 }
+
+ospf3CumRxHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets received on all
+ of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 4 }
+
+ospf3CumTxHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets transmitted on all
+ of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 5 }
+
+ospf3CumDisdHello OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Hello packets discaded on all
+ of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 6 }
+
+ospf3CumRxDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets received on all
+ of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 7 }
+
+ospf3CumTxDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets transmitted
+ on all of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 8 }
+
+ospf3CumDisdDatabase OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Database Description packets discarded
+ on all of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 9 }
+
+
+ospf3CumRxlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets received
+ on all of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 10 }
+
+ospf3CumTxlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets transmitted
+ on all of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 11 }
+
+ospf3CumDisdlsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Request packets discarded
+ on all of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 12 }
+
+ospf3CumRxlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets received
+ on all of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 13 }
+
+ospf3CumTxlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets transmitted
+ on all of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 14 }
+
+ospf3CumDisdlsAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Acknowledgement packets discarded
+ on all of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 15 }
+
+ospf3CumRxlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets received
+ on all of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 16 }
+
+ospf3CumTxlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets transmitted
+ on all of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 17 }
+
+ospf3CumDisdlsUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link State Update packets discarded
+ on all of the router's interfaces."
+ ::= { ospf3CumRxTxDisdStats 18 }
+
+
+ospf3CumNbrDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing on the interfaces now
+ present on the router have changed into DOWN state."
+ ::= { ospf3CumNbrChangeStats 1 }
+
+ospf3CumNbrAttempt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing the on interfaces now
+ present on the router have changed into ATTEMPT state."
+ ::= { ospf3CumNbrChangeStats 2 }
+
+ospf3CumNbrInit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing the on interfaces now
+ present on the router have changed into INIT state."
+ ::= { ospf3CumNbrChangeStats 3 }
+
+ospf3CumNbrN2way OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing the on interfaces now
+ present on the router have changed into 2WAY state."
+ ::= { ospf3CumNbrChangeStats 4 }
+
+ospf3CumNbrExStart OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing the on interfaces now
+ present on the router have changed into EXSTART state."
+ ::= { ospf3CumNbrChangeStats 5 }
+
+ospf3CumNbrExchange OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing the on interfaces now
+ present on the router have changed into EXCHANGE state."
+ ::= { ospf3CumNbrChangeStats 6 }
+
+ospf3CumNbrLoading OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing the on interfaces now
+ present on the router have changed into LOADING state."
+ ::= { ospf3CumNbrChangeStats 7 }
+
+ospf3CumNbrFull OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing the on interfaces now
+ present on the router have changed into FULL state."
+ ::= { ospf3CumNbrChangeStats 8 }
+
+ospf3CumNbrAllEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times neighbors now existing the on interfaces now
+ present on the router have changed state."
+ ::= { ospf3CumNbrChangeStats 9 }
+
+ospf3CumIntfDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times, for all the interfaces on the router,
+ an interface was down."
+ ::= { ospf3CumIntfChangeStats 1 }
+
+ospf3CumIntfLoop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times , for all the interfaces on the router,
+ an interface changed State into the LOOP State."
+ ::= { ospf3CumIntfChangeStats 2 }
+
+ospf3CumIntfWaiting OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times , for all the interfaces on the router,
+ an interface changed State into the WAITING State."
+ ::= { ospf3CumIntfChangeStats 3 }
+
+ospf3CumIntfPtop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times , for all the interfaces on the router,
+ an interface changed State into the PTOP State."
+ ::= { ospf3CumIntfChangeStats 4 }
+
+ospf3CumIntfDr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times , for all the interfaces on the router,
+ an interface changed State into the DR State."
+ ::= { ospf3CumIntfChangeStats 5 }
+
+ospf3CumIntfBackup OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times , for all the interfaces on the router,
+ an interface changed State into the BACKUP State."
+ ::= { ospf3CumIntfChangeStats 6 }
+
+ospf3CumIntfDrOther OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times , for all the interfaces on the router,
+ an interface changed State into the DROTHER State."
+ ::= { ospf3CumIntfChangeStats 7 }
+
+ospf3CumIntfAllEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times , for all the interfaces on the router,
+ an interface changed it's state."
+ ::= { ospf3CumIntfChangeStats 8 }
+
+ospf3TmrsKckOffHello 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."
+ ::= { ospf3TimersKickOffStats 1 }
+
+ospf3TmrsKckOffWait OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of times the KickOffWait timer has been fired
+ (which triggers the send of a KickOffWait packet) across all OPSF
+ areas and interfaces."
+ ::= { ospf3TimersKickOffStats 2 }
+
+ospf3TmrsKckOffPoll OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of times the KickOffPoll timer has been fired
+ (which triggers the send of a KickOffPoll packet) across all OPSF
+ areas and interfaces."
+ ::= { ospf3TimersKickOffStats 3 }
+
+ospf3TmrsKckOffNbrProbe OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum total number of times the KickOffNbrProbe timer has been fired
+ (which triggers the send of a KickOffNbrProbe packet) across all OPSF
+ areas and interfaces."
+ ::= { ospf3TimersKickOffStats 4 }
+
+
+mldIfStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldIfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing the interfaces on which
+ MLD is enabled."
+ ::= { mldStats 1 }
+
+mldIfStatsEntry OBJECT-TYPE
+ SYNTAX MldIfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry representing an interface stats on
+ which MLD is enabled."
+ INDEX { mldIfStatsIfIndex }
+ ::= { mldIfStatsTable 1 }
+
+MldIfStatsEntry ::= SEQUENCE {
+ mldIfStatsIfIndex Integer32,
+ rxMldIfStatsGeneralQuery Counter32,
+ rxMldIfStatsMASQuery Counter32,
+ rxMldIfStatsMASSQQuery Counter32,
+ rxMldIfStatsMLDv1Report Counter32,
+ rxMldIfStatsMLDv1Done Counter32,
+ rxMldIfStatsMLDv2Report Counter32,
+ rxMldIfStatsIncCrsv2 Counter32,
+ rxMldIfStatsExcCrsv2 Counter32,
+ rxMldIfStatsToIncFmcrsv2 Counter32,
+ rxMldIfStatsToExcFmcrsv2 Counter32,
+ rxMldIfStatsAllowSlcrsv2 Counter32,
+ rxMldIfStatsBlockSlcrsv2 Counter32,
+ txMldIfStatsGeneralQuery Counter32,
+ txMldIfStatsMASQuery Counter32,
+ txMldIfStatsMASSQQuery Counter32,
+ txMldIfStatsMLDv1Report Counter32,
+ txMldIfStatsMLDv1Done Counter32,
+ txMldIfStatsMLDv2Report Counter32,
+ txMldIfStatsIncCrsv2 Counter32,
+ txMldIfStatsExcCrsv2 Counter32,
+ txMldIfStatsToIncFmcrsv2 Counter32,
+ txMldIfStatsToExcFmcrsv2 Counter32,
+ txMldIfStatsAllowSlcrsv2 Counter32,
+ txMldIfStatsBlockSlcrsv2 Counter32,
+ errMldIfStatsGeneralQuery Counter32,
+ errMldIfStatsMASQuery Counter32,
+ errMldIfStatsMASSQQuery Counter32,
+ errMldIfStatsMLDv1Report Counter32,
+ errMldIfStatsMLDv1Done Counter32,
+ errMldIfStatsMLDv2Report Counter32,
+ errMldIfStatsIncCrsv2 Counter32,
+ errMldIfStatsExcCrsv2 Counter32,
+ errMldIfStatsToIncFmcrsv2 Counter32,
+ errMldIfStatsToExcFmcrsv2 Counter32,
+ errMldIfStatsAllowSlcrsv2 Counter32,
+ errMldIfStatsBlockSlcrsv2 Counter32
+}
+
+mldIfStatsIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internetwork-layer interface value of the interface
+ for which MLD msg stats is counted."
+ ::= { mldIfStatsEntry 1 }
+
+rxMldIfStatsGeneralQuery OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener Queries received."
+ ::= { mldIfStatsEntry 2 }
+
+rxMldIfStatsMASQuery OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener MAS Queries received."
+ ::= { mldIfStatsEntry 3 }
+
+rxMldIfStatsMASSQQuery OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener MASSQ Queries received."
+ ::= { mldIfStatsEntry 4 }
+
+rxMldIfStatsMLDv1Report OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener Reports (v1) received."
+ ::= { mldIfStatsEntry 5 }
+
+rxMldIfStatsMLDv1Done OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener Dones (v1/v2) received."
+ ::= { mldIfStatsEntry 6 }
+
+rxMldIfStatsMLDv2Report OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener Reports (v2) received."
+ ::= { mldIfStatsEntry 7 }
+
+rxMldIfStatsIncCrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD INC CRs (v2) received."
+ ::= { mldIfStatsEntry 8 }
+
+rxMldIfStatsExcCrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD EXC CRs (v2) received."
+ ::= { mldIfStatsEntry 9 }
+
+rxMldIfStatsToIncFmcrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD TO_INC FMCRs (v2) received."
+ ::= { mldIfStatsEntry 10 }
+
+rxMldIfStatsToExcFmcrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD TO_EXC FMCRs (v2) received."
+ ::= { mldIfStatsEntry 11 }
+
+rxMldIfStatsAllowSlcrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD ALLOW SLCRs (v2) received."
+ ::= { mldIfStatsEntry 12 }
+
+rxMldIfStatsBlockSlcrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD BLOCK SLCRs (v2) received."
+ ::= { mldIfStatsEntry 13 }
+
+txMldIfStatsGeneralQuery OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener Queries sent."
+ ::= { mldIfStatsEntry 14 }
+
+txMldIfStatsMASQuery OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener MAS Queries sent."
+ ::= { mldIfStatsEntry 15 }
+
+txMldIfStatsMASSQQuery OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener MASSQ Queries sent."
+ ::= { mldIfStatsEntry 16 }
+
+txMldIfStatsMLDv1Report OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener Reports (v1) sent."
+ ::= { mldIfStatsEntry 17 }
+
+txMldIfStatsMLDv1Done OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener Dones (v1/v2) sent."
+ ::= { mldIfStatsEntry 18 }
+
+txMldIfStatsMLDv2Report OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener Reports (v2) sent."
+ ::= { mldIfStatsEntry 19 }
+
+txMldIfStatsIncCrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD INC CRs (v2) sent"
+ ::= { mldIfStatsEntry 20 }
+
+txMldIfStatsExcCrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD EXC CRs (v2) sent"
+ ::= { mldIfStatsEntry 21 }
+
+txMldIfStatsToIncFmcrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD TO_INC FMCRs (v2) sent"
+ ::= { mldIfStatsEntry 22 }
+
+txMldIfStatsToExcFmcrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD TO_EXC FMCRs (v2) sent"
+ ::= { mldIfStatsEntry 23 }
+
+txMldIfStatsAllowSlcrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD ALLOW SLCRs (v2) sent"
+ ::= { mldIfStatsEntry 24 }
+
+txMldIfStatsBlockSlcrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD BLOCK SLCRs (v2) received."
+ ::= { mldIfStatsEntry 25 }
+
+errMldIfStatsGeneralQuery OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener Queries errors."
+ ::= { mldIfStatsEntry 27 }
+
+errMldIfStatsMASQuery OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener MAS Queries errors."
+ ::= { mldIfStatsEntry 28 }
+
+errMldIfStatsMASSQQuery OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener MASSQ Queries errors."
+ ::= { mldIfStatsEntry 29 }
+
+errMldIfStatsMLDv1Report OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener Report (v1) errors."
+ ::= { mldIfStatsEntry 30 }
+
+errMldIfStatsMLDv1Done OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener Done (v1/v2) errors."
+ ::= { mldIfStatsEntry 31 }
+
+errMldIfStatsMLDv2Report OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Listener Report (v2) errors."
+ ::= { mldIfStatsEntry 32}
+
+errMldIfStatsIncCrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD INC CRs (v2) errors."
+ ::= { mldIfStatsEntry 33 }
+
+errMldIfStatsExcCrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD EXC CRs (v2) errors."
+ ::= { mldIfStatsEntry 34 }
+
+errMldIfStatsToIncFmcrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD TO_INC FMCRs (v2) errors."
+ ::= { mldIfStatsEntry 35 }
+
+errMldIfStatsToExcFmcrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD TO_EXC FMCRs (v2) errors."
+ ::= { mldIfStatsEntry 36 }
+
+errMldIfStatsAllowSlcrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD ALLOW SLCRs (v2) errors."
+ ::= { mldIfStatsEntry 37 }
+
+errMldIfStatsBlockSlcrsv2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD BLOCK SLCRs (v2) errors."
+ ::= { mldIfStatsEntry 38 }
+
+mldStatBadLength OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bad length mld packet."
+ ::= { mldStats 2 }
+
+mldStatBadChecksum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bad checksum mld packet."
+ ::= { mldStats 3 }
+
+mldStatBadReceiveIf OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bad reveive if mld packet."
+ ::= { mldStats 4 }
+
+mldStatReceiveNonLocal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of non local received mld packet."
+ ::= { mldStats 5 }
+
+mldStatInvalidPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of invalid packets."
+ ::= { mldStats 6 }
+
+mldStatTotalL3Ipv6SgvEntries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total L3 IPv6 (S, G, V) entries"
+ ::= { mldStats 7 }
+
+mldStatTotalMLDGroups OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MLD Groups."
+ ::= { mldStats 8 }
+
+mldStatClearAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear all MLD stats. Returns other(1) when read."
+ ::= { mldStats 9 }
+
+
+
+-- Information - Run-time IP Route Table
+
+ipInfoRouterID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Router ID information."
+ ::= { ipInfo 1 }
+
+
+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,
+ intfInfoAddr DisplayString,
+ intfInfoNetMask DisplayString,
+ intfInfoBcastAddr DisplayString,
+ intfInfoVlan Integer32,
+ 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}
+
+
+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 }
+
+
+
+ipIntfLoopbackInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IntfLoopbackInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP Loopback interface information."
+ ::= {ipIntfLoopbackInfo 1 }
+
+intfLoopbackInfoEntry OBJECT-TYPE
+ SYNTAX IntfLoopbackInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in IP Loopback interface information table."
+ INDEX { intfLoopbackInfoIndex }
+ ::= { ipIntfLoopbackInfoTable 1 }
+
+IntfLoopbackInfoEntry ::= SEQUENCE {
+ intfLoopbackInfoIndex Integer32,
+ intfLoopbackInfoAddr DisplayString,
+ intfLoopbackInfoNetMask DisplayString,
+ intfLoopbackInfoBcastAddr DisplayString,
+ intfLoopbackInfoStatus INTEGER
+ }
+
+intfLoopbackInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Loopback interface number for which the information is related."
+ ::= { intfLoopbackInfoEntry 1}
+
+intfLoopbackInfoAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the interface."
+ ::= { intfLoopbackInfoEntry 3 }
+
+intfLoopbackInfoNetMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the interface."
+ ::= { intfLoopbackInfoEntry 4 }
+
+intfLoopbackInfoBcastAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The broadcast address of the interface."
+ ::= { intfLoopbackInfoEntry 5 }
+
+intfLoopbackInfoStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the interface."
+ ::= { intfLoopbackInfoEntry 7 }
+
+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 }
+
+
+ipRouteEcmpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpRouteEcmpInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of run-time IP routes."
+ ::= { ipEcmpRoutingInfo 1 }
+
+ipRouteEcmpInfoEntry OBJECT-TYPE
+ SYNTAX IpRouteEcmpInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the run-time IP route table"
+ INDEX { ipRouteEcmpInfoDestIndx, ipRouteEcmpInfoGwIndx }
+ ::= { ipRouteEcmpInfoTable 1 }
+
+IpRouteEcmpInfoEntry ::= SEQUENCE {
+ ipRouteEcmpInfoDestIndx Integer32,
+ ipRouteEcmpInfoGwIndx Integer32,
+ ipRouteEcmpInfoDest IpAddress,
+ ipRouteEcmpInfoMask IpAddress,
+ ipRouteEcmpInfoGateway IpAddress,
+ ipRouteEcmpInfoInterface Integer32,
+ ipRouteEcmpInfoGwStatus INTEGER
+ }
+
+
+ipRouteEcmpInfoDestIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of unique destinations IP."
+ ::= { ipRouteEcmpInfoEntry 1 }
+
+ipRouteEcmpInfoGwIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the gateway per destination."
+ ::= { ipRouteEcmpInfoEntry 2 }
+
+ipRouteEcmpInfoDest OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP of this route."
+ ::= { ipRouteEcmpInfoEntry 3 }
+
+ipRouteEcmpInfoMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP mask of this route."
+ ::= { ipRouteEcmpInfoEntry 4 }
+
+ipRouteEcmpInfoGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The next-hop router address for this route."
+ ::= { ipRouteEcmpInfoEntry 5 }
+
+ipRouteEcmpInfoInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface for the next-hop."
+ ::= { ipRouteEcmpInfoEntry 6 }
+
+ipRouteEcmpInfoGwStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Up/Down status of the gateway"
+ ::= { ipRouteEcmpInfoEntry 7 }
+
+
+ipEcmpHashSIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SIP Address."
+ ::= { ipEcmpHash 1 }
+
+ipEcmpHashDIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The DIP Address (enter 0 for SIP only)."
+ ::= { ipEcmpHash 2 }
+
+ipEcmpHashNumberPaths OBJECT-TYPE
+ SYNTAX INTEGER (2..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of ECMP paths."
+ ::= { ipEcmpHash 3 }
+
+ipEcmpHashRouteNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The result of the hash algorithm.
+ For this to work the values for ipEcmpHashSIPAddr,
+ ipEcmpHashDIPAddr, ipEcmpHashNumberPaths must be set.
+ If the result is 0 ipEcmpHashNumberPaths is not correctly set."
+ ::= { ipEcmpHash 4 }
+
+
+
+mldInfoGroupsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldInfoGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing the IPv6 multicast
+ groups for which there are members on a particular interface."
+ ::= { mldInfo 1 }
+
+mldInfoGroupEntry OBJECT-TYPE
+ SYNTAX MldInfoGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the mldInfoGroupsTable"
+ INDEX { mldInfoGroupId }
+ ::= { mldInfoGroupsTable 1 }
+
+MldInfoGroupEntry ::= SEQUENCE {
+ mldInfoGroupIfIndex Integer32,
+ mldInfoGroupAddress InetAddressIPv6,
+ mldInfoGroupPortNumber Integer32,
+ mldInfoGroupVlanID Integer32,
+ mldInfoGroupLastReporter InetAddressIPv6,
+ mldInfoGroupSource InetAddressIPv6,
+ mldInfoGroupFilterType DisplayString,
+ mldInfoGroupExpiryTime DisplayString,
+ mldInfoGroupVersion Integer32,
+ mldInfoGroupFwd Integer32,
+ mldInfoGroupId Integer32
+}
+
+mldInfoGroupIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internetwork-layer interface for which this entry
+ contains information for an IPv6 multicast group address."
+ ::= { mldInfoGroupEntry 1 }
+
+mldInfoGroupAddress OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 multicast group address for which this entry
+ contains information. Its address MUST be of format:
+ 2x:2x:2x:2x:2x:2x:2x:2x"
+ ::= { mldInfoGroupEntry 2 }
+
+mldInfoGroupPortNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port number for which this entry
+ contains information for an IPv6 multicast group address."
+ ::= { mldInfoGroupEntry 3 }
+
+mldInfoGroupVlanID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The VLAN ID for which this entry
+ contains information for an IPv6 multicast group address."
+ ::= { mldInfoGroupEntry 4 }
+
+mldInfoGroupLastReporter OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the source of the last membership
+ report received for this IPv6 Multicast group address on
+ this interface. If no membership report has been
+ received, this object has the value 00:0:00:00:00:00:00:00.
+ Its address MUST be of format:2x:2x:2x:2x:2x:2x:2x:2x"
+ ::= { mldInfoGroupEntry 5 }
+
+mldInfoGroupSource OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONLY for MLDv2. The IPv6 address for which the this entry's
+ filter is applied. Its address MUST be of format:
+ 2x:2x:2x:2x:2x:2x:2x:2x"
+ ::= { mldInfoGroupEntry 6 }
+
+mldInfoGroupFilterType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ONLY for MLDv2. The filter type for the specified source."
+ ::= { mldInfoGroupEntry 7 }
+
+mldInfoGroupExpiryTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum amount of time remaining before this entry
+ will be aged out. A value of 0 indicates that the entry
+ is only present because mldCacheSelf is true and that if
+ the router left the group, this entry would be aged out
+ immediately. Note that some implementations may process
+ Membership Reports from the local system in the same way
+ as reports from other hosts, so a value of 0 is not
+ required."
+ ::= { mldInfoGroupEntry 8 }
+
+mldInfoGroupVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The version of this MLD entry."
+ ::= { mldInfoGroupEntry 9 }
+
+mldInfoGroupFwd OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies if forwarding is enabled for this entry."
+ ::= { mldInfoGroupEntry 10 }
+
+mldInfoGroupId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MLD group index."
+ ::= { mldInfoGroupEntry 11 }
+
+
+mldInfoMRoutersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldInfoMRouterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing the IPv6 multicast routers on an interface."
+ ::= { mldInfo 2 }
+
+mldInfoMRouterEntry OBJECT-TYPE
+ SYNTAX MldInfoMRouterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the mldInfoMRoutersTable"
+ INDEX { mldInfoMRouterId }
+ ::= { mldInfoMRoutersTable 1 }
+
+MldInfoMRouterEntry ::= SEQUENCE {
+ mldInfoMRouterIfIndex Integer32,
+ mldInfoMRouterSrcIp InetAddressIPv6,
+ mldInfoMRouterPortNumber Integer32,
+ mldInfoMRouterVlan Integer32,
+ mldInfoMRouterQrv Integer32,
+ mldInfoMRouterQqic Integer32,
+ mldInfoMRouterMaxRespDelay Integer32,
+ mldInfoMRouterVersion Integer32,
+ mldInfoMRouterExpiryTime DisplayString,
+ mldInfoMRouterId Integer32
+}
+
+mldInfoMRouterIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface on which the multicast router is learnt."
+ ::= { mldInfoMRouterEntry 1 }
+
+mldInfoMRouterSrcIp OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast router's ip."
+ ::= { mldInfoMRouterEntry 2 }
+
+mldInfoMRouterPortNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port on which the multicast router is learnt."
+ ::= { mldInfoMRouterEntry 3 }
+
+mldInfoMRouterVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan in which the multicast router is learnt."
+ ::= { mldInfoMRouterEntry 4 }
+
+mldInfoMRouterQrv OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This multicast router's Maximum Response Delay"
+ ::= { mldInfoMRouterEntry 5 }
+
+mldInfoMRouterQqic OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONLY for MLDv2. This multicast router's QQIC"
+ ::= { mldInfoMRouterEntry 6 }
+
+mldInfoMRouterMaxRespDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This multicast router's Maximum Response Delay."
+ ::= { mldInfoMRouterEntry 7 }
+
+mldInfoMRouterVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This multicast router's MLD version."
+ ::= { mldInfoMRouterEntry 8 }
+
+mldInfoMRouterExpiryTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This multicast router's expiry time."
+ ::= { mldInfoMRouterEntry 9 }
+
+mldInfoMRouterId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This multicast router's index."
+ ::= { mldInfoMRouterEntry 10 }
+
+
+
+mldClearTables OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ clearGroups(1),
+ clearMrouters(2),
+ clearAll(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear the MLD tables. When setting clearGroups(1), the dynamic
+ groups are removed, when setting clearMrouters(2), the mrouter tables
+ are removed and when setting clearAll(3), both the dynamic groups
+ and the mrouter tables are removed.
+ When read, none(0) is always returned."
+ ::= { mldInfo 3 }
+
+mldInfoInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldInfoInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the informatio of interfaces on which
+ MLD is enabled."
+ ::= { mldInfo 4 }
+
+mldInfoInterfaceEntry OBJECT-TYPE
+ SYNTAX MldInfoInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing the information of an
+ interface on which MLD is enabled."
+ INDEX { mldInfoInterfaceIfIndex }
+ ::= { mldInfoInterfaceTable 1 }
+
+MldInfoInterfaceEntry ::= SEQUENCE {
+ mldInfoInterfaceIfIndex Integer32,
+ mldInfoInterfaceState INTEGER,
+ mldInfoInterfaceVersion INTEGER,
+ mldInfoInterfaceQuerierStatus INTEGER,
+ mldInfoInterfaceQuerier InetAddressIPv6,
+ mldInfoInterfaceQuerierExpiryTime DisplayString,
+ mldInfoInterfaceQuerierPortIndex Integer32,
+ mldInfoInterfaceGroups INTEGER
+}
+
+mldInfoInterfaceIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internetwork-layer interface value of the interface
+ for which MLD is enabled."
+ ::= { mldInfoInterfaceEntry 1 }
+
+mldInfoInterfaceState OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internetwork-layer interface value of the interface
+ for which MLD is enabled."
+ ::= { mldInfoInterfaceEntry 2 }
+
+mldInfoInterfaceVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of MLD which is running on this interface.
+ This object is a place holder to allow for new versions
+ of MLD to be introduced. Version 1 of MLD is defined
+ in RFC 2710."
+ DEFVAL { 1 }
+ ::= { mldInfoInterfaceEntry 3 }
+
+mldInfoInterfaceQuerierStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies if the switch is Querier or not"
+ ::= { mldInfoInterfaceEntry 4 }
+
+mldInfoInterfaceQuerier OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address of the MLD Querier on the IPv6 subnet to
+ which this interface is attached.
+ Its address MUST be of format:2x:2x:2x:2x:2x:2x:2x:2x"
+ ::= { mldInfoInterfaceEntry 5 }
+
+mldInfoInterfaceQuerierExpiryTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time remaining before the Other Querier Present
+ Timer expires. If the local system is the querier,
+ the value of this object is zero."
+ ::= { mldInfoInterfaceEntry 6 }
+
+mldInfoInterfaceQuerierPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port on which the Querier is learnt.
+ If the local system is the querier,
+ the value of this object is zero."
+ ::= { mldInfoInterfaceEntry 7 }
+
+mldInfoInterfaceGroups OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of entries for this interface in the
+ Cache Table."
+ ::= { mldInfoInterfaceEntry 8 }
+
+
+
+-- 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,
+ arpInfoSrcPortIndex PortNumber
+ ,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 }
+
+arpInfoSrcPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number on which this entry's equivalence is effective."
+ ::= { arpInfoEntry 4 }
+
+
+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 }
+
+vrrpInfoVirtGroupState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VRRP group state."
+ ::= { vrrpInfo 2 }
+
+vrrpInfoVirtGroupPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VRRP group priority."
+ ::= { vrrpInfo 3 }
+
+
+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,
+ vrrpInfoVirtRtrConfig INTEGER,
+ vrrpInfoVirtRtrID INTEGER,
+ vrrpInfoVirtRtrAddr IpAddress,
+ vrrpInfoVirtRtrIfIndex Integer32,
+ vrrpInfoVirtRtrPriority 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 }
+
+vrrpInfoVirtRtrConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the VRRP virtual router."
+ ::= { vrrpInfoVirtRtrTableEntry 4 }
+
+vrrpInfoVirtRtrID OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router identifier."
+ ::= { vrrpInfoVirtRtrTableEntry 5 }
+
+vrrpInfoVirtRtrAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP virtual router IP address."
+ ::= { vrrpInfoVirtRtrTableEntry 6 }
+
+vrrpInfoVirtRtrIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IfIndex that the VRRP virtual router is representing."
+ ::= { vrrpInfoVirtRtrTableEntry 7 }
+
+vrrpInfoVirtRtrPriority 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."
+ ::= { vrrpInfoVirtRtrTableEntry 8 }
+
+
+
+-- Ospf Information
+
+ospfGeneralInfo OBJECT IDENTIFIER ::= { ospfinfo 1 }
+
+ospfStartTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when ospf has been started."
+ ::= { ospfGeneralInfo 1 }
+
+ospfProcessUptime OBJECT-TYPE
+ SYNTAX TimeTicks
+ 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 }
+
+ospfTotalStubAreas OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Total number of STUB areas."
+ ::= { ospfGeneralInfo 13 }
+
+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,
+ ospfAreaInfoId IpAddress,
+ ospfTotalNumberOfInterfaces Integer32,
+ ospfNumberOfInterfacesUp Integer32,
+ ospfNumberOfLsdbEntries Integer32,
+ ospfAreaInfoAuthType INTEGER,
+ ospfAreaInfoLsTypesAccepted DisplayString,
+ ospfAreaInfoSPF Integer32,
+ ospfAreaInfoAreaBorderRouter Integer32,
+ ospfAreaInfoASBoundaryRouter Integer32,
+ ospfAreaInfoTotalNeighbours Integer32,
+ ospfAreaInfoNeighborsINITstate Integer32,
+ ospfAreaInfoNeighborsEXCHstate Integer32,
+ ospfAreaInfoNeighborsFULLstate Integer32
+ }
+
+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}
+
+ospfAreaInfoId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the OSPF area."
+ ::= { ospfAreaInfoEntry 2 }
+
+ospfTotalNumberOfInterfaces OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of interfaces for this OSPF area."
+ ::= { ospfAreaInfoEntry 3 }
+
+ospfNumberOfInterfacesUp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of interfaces UP in area."
+ ::= { ospfAreaInfoEntry 4 }
+
+ospfNumberOfLsdbEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Link State Database entries for this OSPF area."
+ ::= { ospfAreaInfoEntry 5 }
+
+ospfAreaInfoAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ password(2),
+ md5(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Area authentication."
+ ::= { ospfAreaInfoEntry 6 }
+
+ospfAreaInfoLsTypesAccepted OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LS types accepted by this area."
+ ::= { ospfAreaInfoEntry 7 }
+
+ospfAreaInfoSPF OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times SPF algorithm has been executed."
+ ::= { ospfAreaInfoEntry 8 }
+
+ospfAreaInfoAreaBorderRouter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of ABR local to this area."
+ ::= { ospfAreaInfoEntry 9 }
+
+ospfAreaInfoASBoundaryRouter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of ASBR local to this area."
+ ::= { ospfAreaInfoEntry 10 }
+
+ospfAreaInfoTotalNeighbours OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of OSPF neighbors."
+ ::= { ospfAreaInfoEntry 11 }
+
+ ospfAreaInfoNeighborsINITstate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total neighbors in INIT state."
+ ::= { ospfAreaInfoEntry 12 }
+
+ospfAreaInfoNeighborsEXCHstate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total neighbors in EXCH state."
+ ::= { ospfAreaInfoEntry 13 }
+
+ospfAreaInfoNeighborsFULLstate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total neighbors in FULL state."
+ ::= { ospfAreaInfoEntry 14 }
+
+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,
+ ospfIfInfoIpAddress IpAddress,
+ ospfIfInfoArea INTEGER,
+ ospfIfInfoAdminStatus INTEGER,
+ ospfIfInfoPassive INTEGER,
+ ospfIfInfoPtop INTEGER,
+ ospfIfInfoRouterIP IpAddress,
+ ospfIfInfoState INTEGER,
+ ospfIfInfoPriority INTEGER,
+ ospfIfInfoDesignatedRouterIP IpAddress,
+ ospfIfInfoDesignatedRouterIpAddress IpAddress,
+ ospfIfInfoBackupDesignatedRouterIP IpAddress,
+ ospfIfInfoBackupDesignatedRouterIpAddress IpAddress,
+ ospfIfInfoHello INTEGER,
+ ospfIfInfoHelloMS INTEGER,
+ ospfIfInfoDead INTEGER,
+ ospfIfInfoDeadMS INTEGER,
+ ospfIfInfoWaitInterval Integer32,
+ ospfIfInfoWaitIntervalMS INTEGER,
+ ospfIfInfoRetransmit INTEGER,
+ ospfIfInfoTransitDelay INTEGER,
+ ospfIfInfoTotalNeighbours Integer32,
+ ospfIfInfoEvents Integer32,
+ ospfIfInfoAuthType INTEGER
+ }
+
+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}
+
+ospfIfInfoIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the OSPF interface."
+ ::= { ospfIntfInfoEntry 2 }
+
+ospfIfInfoArea OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the area that the interface belongs."
+ ::= { ospfIntfInfoEntry 3 }
+
+ospfIfInfoAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(0),
+ up(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Admin Status of the interface:
+ down(0), up(1)."
+ ::= { ospfIntfInfoEntry 4 }
+
+ospfIfInfoPassive OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Passive status of the interface:
+ disabled(0), enabled(1)."
+ ::= { ospfIntfInfoEntry 5 }
+
+ospfIfInfoPtop OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Point-to-point status of the interface:
+ disabled(0), enabled(1)."
+ ::= { ospfIntfInfoEntry 24 }
+
+ospfIfInfoRouterIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The router ID of the switch."
+ ::= { ospfIntfInfoEntry 6 }
+
+ospfIfInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(0),
+ loopback(1),
+ waiting(2),
+ ptop(3),
+ dr(4),
+ backupdr(5),
+ drother(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the interface:
+ Down(0), Loopback(1),
+ Waiting(2), P to P(3),
+ DR(4), BackuDR(5),
+ DR Other(6)."
+ ::= { ospfIntfInfoEntry 7 }
+
+ospfIfInfoPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface router priority"
+ ::= { ospfIntfInfoEntry 8 }
+
+ospfIfInfoDesignatedRouterIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Designated Router IP (IP Address) for this OSPF interface."
+ ::= { ospfIntfInfoEntry 9 }
+
+ospfIfInfoDesignatedRouterIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Designated Router IP Address for this OSPF interface."
+ ::= { ospfIntfInfoEntry 10 }
+
+ospfIfInfoBackupDesignatedRouterIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Backup Designated Router IP for this OSPF
+ interface."
+ ::= { ospfIntfInfoEntry 11 }
+
+ospfIfInfoBackupDesignatedRouterIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Backup Designated Router Ip Address for this OSPF
+ interface."
+ ::= { ospfIntfInfoEntry 12 }
+
+ospfIfInfoHello OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hello timer for this OSPF interface."
+ ::= { ospfIntfInfoEntry 13 }
+
+ospfIfInfoHelloMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Hello interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfIntfInfoEntry 14 }
+
+ospfIfInfoDead OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The dead timer for this OSPF interface."
+ ::= { ospfIntfInfoEntry 15 }
+
+ospfIfInfoDeadMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Dead interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfIntfInfoEntry 16 }
+
+ospfIfInfoWaitInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Wait interval for this OSPF interface."
+ ::= { ospfIntfInfoEntry 17 }
+
+ospfIfInfoWaitIntervalMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Wait interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfIntfInfoEntry 18 }
+
+ospfIfInfoRetransmit OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The retransmit interval for this OSPF interface."
+ ::= { ospfIntfInfoEntry 19 }
+
+ospfIfInfoTransitDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transit delay for this OSPF interface."
+ ::= { ospfIntfInfoEntry 20 }
+
+ospfIfInfoTotalNeighbours OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Total number of neighbours for this OSPF interface."
+ ::= { ospfIntfInfoEntry 21 }
+
+ospfIfInfoEvents OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of events for this OSPF interface."
+ ::= { ospfIntfInfoEntry 22 }
+
+ospfIfInfoAuthType 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."
+ ::= { ospfIntfInfoEntry 23 }
+
+
+
+-- OSPF Interface/Virtual Interface Table
+
+ospfVirtIntfInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfVirtIntfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF virtual interfaces information."
+ ::= { ospfinfo 4 }
+
+ospfVirtIntfInfoEntry OBJECT-TYPE
+ SYNTAX OspfVirtIntfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an OSPF virtual interface."
+ INDEX { ospfVirtIntfInfoIndex }
+ ::= { ospfVirtIntfInfoTable 1 }
+
+OspfVirtIntfInfoEntry ::= SEQUENCE {
+ ospfVirtIntfInfoIndex Integer32,
+ ospfVirtIntfInfoIpAddr IpAddress,
+ ospfVirtIntfInfoArea INTEGER,
+ ospfVirtIntfInfoRouterId IpAddress,
+ ospfVirtIntfInfoState INTEGER,
+ ospfVirtIntfInfoCost INTEGER,
+ ospfVirtIntfInfoTrans INTEGER,
+ ospfVirtIntfInfoHello INTEGER,
+ ospfVirtIntfInfoHelloMS INTEGER,
+ ospfVirtIntfInfoDead INTEGER,
+ ospfVirtIntfInfoDeadMS INTEGER,
+ ospfVirtIntfInfoWait INTEGER,
+ ospfVirtIntfInfoWaitMS INTEGER,
+ ospfVirtIntfInfoRetra INTEGER,
+ ospfVirtIntfInfoAuth DisplayString,
+ ospfVirtIntfInfoEvents INTEGER,
+ ospfVirtIntfInfoNbr IpAddress,
+ ospfVirtIntfInfoNbrState INTEGER,
+ ospfVirtIntfInfoAreaId IpAddress
+ }
+
+ospfVirtIntfInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Virtual Interface number for which this table is
+ related."
+ ::= { ospfVirtIntfInfoEntry 1 }
+
+ospfVirtIntfInfoIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of this virtual interface."
+ ::= { ospfVirtIntfInfoEntry 2 }
+
+ospfVirtIntfInfoArea OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the OSPF area to which this virtual interface
+ belongs."
+ ::= { ospfVirtIntfInfoEntry 3 }
+
+ospfVirtIntfInfoRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Router ID."
+ ::= { ospfVirtIntfInfoEntry 4 }
+
+ospfVirtIntfInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State
+ disabled(0),
+ enabled(1)"
+ ::= { ospfVirtIntfInfoEntry 5 }
+
+ospfVirtIntfInfoCost OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cost of the virtual interface."
+ ::= { ospfVirtIntfInfoEntry 6 }
+
+ospfVirtIntfInfoTrans OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transit delay for the virtual interface."
+ ::= { ospfVirtIntfInfoEntry 7 }
+
+ospfVirtIntfInfoHello OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hello interval."
+ ::= { ospfVirtIntfInfoEntry 8 }
+
+ospfVirtIntfInfoHelloMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Hello interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfVirtIntfInfoEntry 9 }
+
+ospfVirtIntfInfoDead OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dead interval."
+ ::= { ospfVirtIntfInfoEntry 10 }
+
+ospfVirtIntfInfoDeadMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Dead interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfVirtIntfInfoEntry 11 }
+
+ospfVirtIntfInfoWait OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wait interval."
+ ::= { ospfVirtIntfInfoEntry 12 }
+
+ospfVirtIntfInfoWaitMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Wait interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfVirtIntfInfoEntry 13 }
+
+ospfVirtIntfInfoRetra OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Retransmit interval."
+ ::= { ospfVirtIntfInfoEntry 14 }
+
+ospfVirtIntfInfoAuth OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authentication."
+ ::= { ospfVirtIntfInfoEntry 15 }
+
+ospfVirtIntfInfoEvents OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Events."
+ ::= { ospfVirtIntfInfoEntry 16 }
+
+ospfVirtIntfInfoNbr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the OSPF neighbor for this virtual interface."
+ ::= { ospfVirtIntfInfoEntry 17 }
+
+ospfVirtIntfInfoNbrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(0),attempt(1),init(2),twoway(3),
+ exstart(4),exchange(5),loading(6),full(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State
+ down(0),attempt(1),init(2),2 way(3),
+ exstart(4),exchange(5),loading(6),full(7)"
+ ::= { ospfVirtIntfInfoEntry 18 }
+
+ospfVirtIntfInfoAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AreaId of the virtual interface."
+ ::= { ospfVirtIntfInfoEntry 19 }
+
+-- 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 }
+
+
+-- OSPF Interface/Summary Ranges Table
+
+ospfSumRangesInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfSumRangesInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF summary ranges information."
+ ::= { ospfinfo 6 }
+
+ospfSumRangesInfoEntry OBJECT-TYPE
+ SYNTAX OspfSumRangesInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Summary ranges information."
+ INDEX { ospfSumRangesInfoIndex }
+ ::= { ospfSumRangesInfoTable 1 }
+
+OspfSumRangesInfoEntry ::= SEQUENCE {
+ ospfSumRangesInfoIndex Integer32,
+ ospfSumRangesInfoArea INTEGER,
+ ospfSumRangesInfoNetwork IpAddress,
+ ospfSumRangesInfoMask IpAddress,
+ ospfSumRangesInfoAction INTEGER,
+ ospfSumRangesInfoListType INTEGER
+ }
+
+ospfSumRangesInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF range index for which this table is
+ related."
+ ::= { ospfSumRangesInfoEntry 1 }
+
+ospfSumRangesInfoArea OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Area."
+ ::= { ospfSumRangesInfoEntry 2 }
+
+ospfSumRangesInfoNetwork OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Network."
+ ::= { ospfSumRangesInfoEntry 3 }
+
+ospfSumRangesInfoMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mask."
+ ::= { ospfSumRangesInfoEntry 4 }
+
+ospfSumRangesInfoAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ propagate(0),
+ hide(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Action
+ propagate(0),
+ hide(1)"
+ ::= { ospfSumRangesInfoEntry 5 }
+
+ospfSumRangesInfoListType OBJECT-TYPE
+ SYNTAX INTEGER {
+ non-nssa(0),
+ nssa(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Summary address list
+ Non-NSSA(0),
+ NSSA(1)"
+ ::= { ospfSumRangesInfoEntry 6 }
+
+
+-- OSPF Interface/Routes Table
+
+ospfRoutesInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfRoutesInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF routes information."
+ ::= { ospfinfo 7 }
+
+ospfRoutesInfoEntry OBJECT-TYPE
+ SYNTAX OspfRoutesInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OSPF routes information."
+ INDEX { ospfRoutesInfoIndex }
+ ::= { ospfRoutesInfoTable 1 }
+
+OspfRoutesInfoEntry ::= SEQUENCE {
+ ospfRoutesInfoIndex Integer32,
+ ospfRoutesInfoDestination IpAddress,
+ ospfRoutesInfoMask IpAddress,
+ ospfRoutesInfoVia IpAddress,
+ ospfRoutesInfoType DisplayString
+ }
+
+ospfRoutesInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF route table entry index for which
+ this table is related."
+ ::= { ospfRoutesInfoEntry 1 }
+
+ospfRoutesInfoDestination OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Destination."
+ ::= { ospfRoutesInfoEntry 2 }
+
+ospfRoutesInfoMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mask."
+ ::= { ospfRoutesInfoEntry 3 }
+
+ospfRoutesInfoVia OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Next hop."
+ ::= { ospfRoutesInfoEntry 4 }
+
+ospfRoutesInfoType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Route type. Codes: IA - OSPF inter area,
+ N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
+ E1 - OSPF external type 1, E2 - OSPF external type 2
+ * - best"
+ ::= { ospfRoutesInfoEntry 5 }
+
+
+-- OSPF Link State Database
+
+-- The Link State Database contains the Link State
+-- Advertisements from throughout the areas that the
+-- device is attached to.
+
+-- The Area ID, in OSPF, has the same format as an IP Address,
+-- but has the function of defining a summarization point for
+-- Link State Advertisements.
+
+-- The Router ID, in OSPF, has the same format as an IP Address,
+-- but identifies the router independent of its IP Address.
+
+ ospfLsdbInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfLsdbInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The OSPF Process's Link State Database."
+ REFERENCE
+ "OSPF Version 2, Section 12 Link State Adver-
+ tisements"
+ ::= { ospfinfo 8 }
+
+
+ ospfLsdbInfoEntry OBJECT-TYPE
+ SYNTAX OspfLsdbInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A single Link State Advertisement."
+ INDEX { ospfLsdbInfoIndex }
+ ::= { ospfLsdbInfoTable 1 }
+
+
+OspfLsdbInfoEntry ::=
+ SEQUENCE {
+ ospfLsdbInfoIndex
+ Integer32,
+ ospfLsdbInfoAreaId
+ IpAddress,
+ ospfLsdbInfoType
+ INTEGER,
+ ospfLsdbInfoLsid
+ IpAddress,
+ ospfLsdbInfoRouterId
+ IpAddress,
+ ospfLsdbInfoSequence
+ OCTET STRING,
+ ospfLsdbInfoAge
+ Integer32,
+ ospfLsdbInfoChecksum
+ Integer32,
+ ospfLsdbInfoAdvertisement
+ OCTET STRING
+ }
+
+
+ ospfLsdbInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32 bit index in the table."
+ REFERENCE
+ "Private MIBS"
+ ::= { ospfLsdbInfoEntry 1 }
+
+
+ ospfLsdbInfoAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32 bit identifier of the Area from which
+ the LSA was received."
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ ::= { ospfLsdbInfoEntry 2 }
+
+-- External Link State Advertisements are permitted
+-- for backward compatibility, but should be displayed in
+-- the ospfExtLsdbTable rather than here.
+
+ ospfLsdbInfoType OBJECT-TYPE
+ SYNTAX INTEGER {
+ routerLink (1),
+ networkLink (2),
+ summaryLink (3),
+ asSummaryLink (4),
+ asExternalLink (5), -- but see ospfExtLsdbTable
+ multicastLink (6),
+ nssaExternalLink (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the link state advertisement.
+ Each link state type has a separate advertise-
+ ment format."
+ REFERENCE
+ "OSPF Version 2, Appendix A.4.1 The Link State
+ Advertisement header"
+ ::= { ospfLsdbInfoEntry 3 }
+
+
+ ospfLsdbInfoLsid OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Link State ID is an LS Type Specific field
+ containing either a Router ID or an IP Address;
+ it identifies the piece of the routing domain
+ that is being described by the advertisement."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.4 Link State ID"
+ ::= { ospfLsdbInfoEntry 4 }
+
+
+ ospfLsdbInfoRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32 bit number that uniquely identifies the
+ originating router in the Autonomous System."
+ REFERENCE
+ "OSPF Version 2, Appendix C.1 Global parameters"
+ ::= { ospfLsdbInfoEntry 5 }
+
+-- Note that the OSPF Sequence Number is a 32 bit signed
+-- integer. It starts with the value '80000001'h,
+-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
+-- Thus, a typical sequence number will be very negative.
+-- Modified to OCTET STRING - for BHM
+
+ ospfLsdbInfoSequence OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sequence number field is a signed 32-bit
+ integer. It is used to detect old and dupli-
+ cate link state advertisements. The space of
+ sequence numbers is linearly ordered. The
+ larger the sequence number the more recent the
+ advertisement - displayed here in hexazecimal."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.6 LS sequence
+ number"
+ ::= { ospfLsdbInfoEntry 6 }
+
+
+ ospfLsdbInfoAge OBJECT-TYPE
+ SYNTAX Integer32 -- Should be 0..MaxAge
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the age of the link state adver-
+ tisement in seconds."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.1 LS age"
+ ::= { ospfLsdbInfoEntry 7 }
+
+
+ ospfLsdbInfoChecksum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the checksum of the complete
+ contents of the advertisement, excepting the
+ age field. The age field is excepted so that
+ an advertisement's age can be incremented
+ without updating the checksum. The checksum
+ used is the same that is used for ISO connec-
+ tionless datagrams; it is commonly referred to
+ as the Fletcher checksum."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.7 LS checksum"
+ ::= { ospfLsdbInfoEntry 8 }
+
+
+ ospfLsdbInfoAdvertisement OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(36))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The entire Link State Advertisement, including
+ its header. When the LSA is invalid, it is
+ message string 'Invalid LSDB'."
+ REFERENCE
+ "OSPF Version 2, Section 12 Link State Adver-
+ tisements"
+ ::= { ospfLsdbInfoEntry 9 }
+
+
+-- SPF Link State Database, External
+
+-- The Link State Database contains the Link State
+-- Advertisements from throughout the areas that the
+-- device is attached to.
+
+-- This table is identical to the OSPF LSDB Table in
+-- format, but contains only External Link State
+-- Advertisements. The purpose is to allow external
+-- LSAs to be displayed once for the router rather
+-- than once in each non-stub area.
+
+ ospfExtLsdbInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfExtLsdbInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The OSPF Process's Links State Database."
+ REFERENCE
+ "OSPF Version 2, Section 12 Link State Adver-
+ tisements"
+ ::= { ospfinfo 9 }
+
+
+ ospfExtLsdbInfoEntry OBJECT-TYPE
+ SYNTAX OspfExtLsdbInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A single Link State Advertisement."
+ INDEX { ospfExtLsdbInfoIndex }
+ ::= { ospfExtLsdbInfoTable 1 }
+
+
+OspfExtLsdbInfoEntry ::=
+ SEQUENCE {
+ ospfExtLsdbInfoIndex
+ Integer32,
+ ospfExtLsdbInfoType
+ INTEGER,
+ ospfExtLsdbInfoLsid
+ IpAddress,
+ ospfExtLsdbInfoRouterId
+ IpAddress,
+ ospfExtLsdbInfoSequence
+ OCTET STRING,
+ ospfExtLsdbInfoAge
+ Integer32,
+ ospfExtLsdbInfoChecksum
+ Integer32,
+ ospfExtLsdbInfoAdvertisement
+ OCTET STRING
+ }
+
+
+ospfExtLsdbInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32 bit index in the table."
+ REFERENCE
+ "Private MIBS"
+ ::= { ospfExtLsdbInfoEntry 1 }
+
+
+ ospfExtLsdbInfoType OBJECT-TYPE
+ SYNTAX INTEGER {
+ asExternalLink (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the link state advertisement.
+ Each link state type has a separate advertise-
+ ment format."
+ REFERENCE
+ "OSPF Version 2, Appendix A.4.1 The Link State
+ Advertisement header"
+ ::= { ospfExtLsdbInfoEntry 2 }
+
+
+ ospfExtLsdbInfoLsid OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Link State ID is an LS Type Specific field
+ containing either a Router ID or an IP Address;
+ it identifies the piece of the routing domain
+ that is being described by the advertisement."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.4 Link State ID"
+ ::= { ospfExtLsdbInfoEntry 3 }
+
+
+ ospfExtLsdbInfoRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32 bit number that uniquely identifies the
+ originating router in the Autonomous System."
+ REFERENCE
+ "OSPF Version 2, Appendix C.1 Global parameters"
+ ::= { ospfExtLsdbInfoEntry 4 }
+
+-- Note that the OSPF Sequence Number is a 32 bit signed
+-- integer. It starts with the value '80000001'h,
+-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
+-- Thus, a typical sequence number will be very negative.
+-- Modified to OCTET STRING - for BHM
+
+ ospfExtLsdbInfoSequence OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sequence number field is a signed 32-bit
+ integer. It is used to detect old and dupli-
+ cate link state advertisements. The space of
+ sequence numbers is linearly ordered. The
+ larger the sequence number the more recent the
+ advertisement - displayed here in hexazecimal."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.6 LS sequence
+ number"
+ ::= { ospfExtLsdbInfoEntry 5 }
+
+
+ ospfExtLsdbInfoAge OBJECT-TYPE
+ SYNTAX Integer32 -- Should be 0..MaxAge
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the age of the link state adver-
+ tisement in seconds."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.1 LS age"
+ ::= { ospfExtLsdbInfoEntry 6 }
+
+
+ ospfExtLsdbInfoChecksum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the checksum of the complete
+ contents of the advertisement, excepting the
+ age field. The age field is excepted so that
+ an advertisement's age can be incremented
+ without updating the checksum. The checksum
+ used is the same that is used for ISO connec-
+ tionless datagrams; it is commonly referred to
+ as the Fletcher checksum."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.7 LS checksum"
+ ::= { ospfExtLsdbInfoEntry 7 }
+
+
+ ospfExtLsdbInfoAdvertisement OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(36))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The entire Link State Advertisement, including
+ its header."
+ REFERENCE
+ "OSPF Version 2, Section 12 Link State Adver-
+ tisements"
+ ::= { ospfExtLsdbInfoEntry 8 }
+
+
+ospfLoopIfInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfLoopIfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPF Loopback Interface information."
+ ::= { ospfinfo 10 }
+
+ospfLoopIfInfoEntry OBJECT-TYPE
+ SYNTAX OspfLoopIfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPF loopback interface."
+ INDEX { ospfLoopIfInfoIndex }
+ ::= { ospfLoopIfInfoTable 1 }
+
+OspfLoopIfInfoEntry ::= SEQUENCE {
+ ospfLoopIfInfoIndex Integer32,
+ ospfLoopIfInfoIpAddress IpAddress,
+ ospfLoopIfInfoArea INTEGER,
+ ospfLoopIfInfoAdminStatus INTEGER,
+ ospfLoopIfInfoPassive INTEGER,
+ ospfLoopIfInfoPtop INTEGER,
+ ospfLoopIfInfoRouterIP IpAddress,
+ ospfLoopIfInfoState INTEGER,
+ ospfLoopIfInfoPriority INTEGER,
+ ospfLoopIfInfoDesignatedRouterIP IpAddress,
+ ospfLoopIfInfoDesignatedRouterIpAddress IpAddress,
+ ospfLoopIfInfoBackupDesignatedRouterIP IpAddress,
+ ospfLoopIfInfoBackupDesignatedRouterIpAddress IpAddress,
+ ospfLoopIfInfoHello INTEGER,
+ ospfLoopIfInfoHelloMS INTEGER,
+ ospfLoopIfInfoDead INTEGER,
+ ospfLoopIfInfoDeadMS INTEGER,
+ ospfLoopIfInfoWaitInterval Integer32,
+ ospfLoopIfInfoWaitIntervalMS INTEGER,
+ ospfLoopIfInfoRetransmit INTEGER,
+ ospfLoopIfInfoTransitDelay INTEGER,
+ ospfLoopIfInfoTotalNeighbours Integer32,
+ ospfLoopIfInfoEvents Integer32,
+ ospfLoopIfInfoAuthType INTEGER
+ }
+
+ospfLoopIfInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF loopback interface number
+ for which the OSPF info table is related."
+ ::= { ospfLoopIfInfoEntry 1}
+
+ospfLoopIfInfoIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the OSPF loopback interface."
+ ::= { ospfLoopIfInfoEntry 2 }
+
+ospfLoopIfInfoArea OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the area that the loopback interface belongs."
+ ::= { ospfLoopIfInfoEntry 3 }
+
+ospfLoopIfInfoAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(0),
+ up(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Admin Status of the interface:
+ down(0), up(1)."
+ ::= { ospfLoopIfInfoEntry 4 }
+
+ospfLoopIfInfoPassive OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Passive status of the interface:
+ disabled(0), enabled(1)."
+ ::= { ospfLoopIfInfoEntry 5 }
+
+ospfLoopIfInfoPtop OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Point-to-point status of the interface:
+ disabled(0), enabled(1)."
+ ::= { ospfLoopIfInfoEntry 24 }
+
+ospfLoopIfInfoRouterIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The router ID of the switch."
+ ::= { ospfLoopIfInfoEntry 6 }
+
+ospfLoopIfInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(0),
+ loopback(1),
+ waiting(2),
+ ptop(3),
+ dr(4),
+ backupdr(5),
+ drother(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the interface:
+ Down(0), Loopback(1),
+ Waiting(2), P to P(3),
+ DR(4), BackuDR(5),
+ DR Other(6)."
+ ::= { ospfLoopIfInfoEntry 7 }
+
+ospfLoopIfInfoPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface router priority"
+ ::= { ospfLoopIfInfoEntry 8 }
+
+ospfLoopIfInfoDesignatedRouterIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Designated Router IP (IP Address) for this OSPF interface."
+ ::= { ospfLoopIfInfoEntry 9 }
+
+ospfLoopIfInfoDesignatedRouterIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Designated Router IP Address for this OSPF interface."
+ ::= { ospfLoopIfInfoEntry 10 }
+
+ospfLoopIfInfoBackupDesignatedRouterIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Backup Designated Router IP for this OSPF
+ interface."
+ ::= { ospfLoopIfInfoEntry 11 }
+
+ospfLoopIfInfoBackupDesignatedRouterIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Backup Designated Router Ip Address for this OSPF
+ interface."
+ ::= { ospfLoopIfInfoEntry 12 }
+
+ospfLoopIfInfoHello OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hello timer for this OSPF interface."
+ ::= { ospfLoopIfInfoEntry 13 }
+
+ospfLoopIfInfoHelloMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Hello interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfLoopIfInfoEntry 14 }
+
+ospfLoopIfInfoDead OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The dead timer for this OSPF interface."
+ ::= { ospfLoopIfInfoEntry 15 }
+
+ospfLoopIfInfoDeadMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Dead interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfLoopIfInfoEntry 16 }
+
+ospfLoopIfInfoWaitInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPF Wait interval for this OSPF interface."
+ ::= { ospfLoopIfInfoEntry 17 }
+
+ospfLoopIfInfoWaitIntervalMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds(0),
+ milliseconds(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units of time measurement for Wait interval
+ seconds(0),
+ milliseconds(1)"
+ ::= { ospfLoopIfInfoEntry 18 }
+
+ospfLoopIfInfoRetransmit OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The retransmit interval for this OSPF interface."
+ ::= { ospfLoopIfInfoEntry 19 }
+
+ospfLoopIfInfoTransitDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transit delay for this OSPF interface."
+ ::= { ospfLoopIfInfoEntry 20 }
+
+ospfLoopIfInfoTotalNeighbours OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Total number of neighbours for this OSPF interface."
+ ::= { ospfLoopIfInfoEntry 21 }
+
+ospfLoopIfInfoEvents OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of events for this OSPF interface."
+ ::= { ospfLoopIfInfoEntry 22 }
+
+ospfLoopIfInfoAuthType 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."
+ ::= { ospfLoopIfInfoEntry 23 }
+
+
+
+
+
+-- Ospfv3 Information
+
+ospf3GeneralInfo OBJECT IDENTIFIER ::= { ospf3Info 1 }
+
+ospf3Version OBJECT-TYPE
+ SYNTAX INTEGER {
+ ospfVersion3(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OSPF version."
+ ::= { ospf3GeneralInfo 1 }
+
+ospf3RouterID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The router ID of the switch."
+ ::= { ospf3GeneralInfo 2 }
+
+ospf3StartTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when ospf has been started."
+ ::= { ospf3GeneralInfo 3 }
+
+ospf3ProcessUptime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time since ospf has been started."
+ ::= { ospf3GeneralInfo 4 }
+
+-- ospf3LsTypesSupported OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The Link State Types that are supported."
+-- ::= { ospf3GeneralInfo 5 }
+
+ospf3AreaBorderRouter OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Area Border Router Role."
+ ::= { ospf3GeneralInfo 5 }
+
+ospf3ASBoundaryRouter OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "AS Boundary Router Role."
+ ::= { ospf3GeneralInfo 6 }
+
+
+ospf3ExternalLsa OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of external LSAs."
+ ::= { ospf3GeneralInfo 7 }
+
+ospf3IntfCountForRouter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of interfaces for this router."
+ ::= { ospf3GeneralInfo 8 }
+
+ospf3VlinkCountForRouter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of virtual links for this router."
+ ::= { ospf3GeneralInfo 9 }
+
+ospf3NewLsaReceived OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of new LSAs reveived."
+ ::= { ospf3GeneralInfo 10 }
+
+ospf3TotalLsaOriginated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of LSAs originated."
+ ::= { ospf3GeneralInfo 11 }
+
+ospf3TotalNumberOfAsScopeLsas OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of entries in the Link State Database."
+ ::= { ospf3GeneralInfo 12 }
+
+ospf3TotalNeighbours OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of OSPF neighbours."
+ ::= { ospf3GeneralInfo 13 }
+
+ospf3NbrInXchgOrLoadState OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of neighbours in the exchange or loading state."
+ ::= { ospf3GeneralInfo 14 }
+
+-- ospf3NbrInExchState OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The number of neighbours in the exchange state."
+-- ::= { ospf3GeneralInfo 16 }
+--
+-- ospf3NbrInFullState OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The number of neighbours in the Full state of exchange."
+-- ::= { ospf3GeneralInfo 17 }
+
+ospf3TotalAreas OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Total number of areas."
+ ::= { ospf3GeneralInfo 15 }
+
+-- ospf3TotalTransitAreas OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The Total number of Transit areas."
+-- ::= { ospf3GeneralInfo 16 }
+
+ospf3TotalActiveAreas OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Total number of areas containing active interfaces."
+ ::= { ospf3GeneralInfo 16 }
+
+ospf3TotalNssaAreas OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Total number of NSSA areas."
+ ::= { ospf3GeneralInfo 17 }
+
+-- ospf3TotalStubAreas OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The Total number of STUB areas."
+-- ::= { ospf3GeneralInfo 19 }
+
+ ospf3OverFlowState OBJECT-TYPE
+ SYNTAX INTEGER { true(1), false(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether router is in overflow state or not."
+ DEFVAL { false }
+ ::= { ospf3GeneralInfo 18 }
+
+ ospf3SpfDelay OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The Delay at which routing calculation is carried after a
+ topology change."
+ DEFVAL {5}
+ ::= { ospf3GeneralInfo 19 }
+
+ ospf3SpfHoldTime OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The minimum time between two consecutive SPF calculations."
+ DEFVAL {10}
+ ::= { ospf3GeneralInfo 20 }
+
+ ospf3ABRType OBJECT-TYPE
+ SYNTAX INTEGER {
+ standardABR (1),
+ ciscoABR (2),
+ ibmABR (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Different Types of ABRs supported"
+ REFERENCE
+ "RFC-3509 -- Alternative Implementations of OSPF Area Border
+ Routers"
+ DEFVAL { standardABR }
+ ::= { ospf3GeneralInfo 21 }
+
+ ospf3NssaAsbrDefRtTrans OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1) ,
+ disabled (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the P-Bit setting for the default Type-7
+ LSA generated by ASBR(which is not ABR).When
+ disabled, P-Bit is clear in the generated default Lsa.
+ When enabled, P-Bit is set in the generated
+ Type-7 default Lsa. "
+ DEFVAL { disabled }
+ ::= { ospf3GeneralInfo 22 }
+
+ospf3AreaInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3AreaInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 Area information."
+ ::= { ospf3Info 2 }
+
+ospf3AreaInfoEntry OBJECT-TYPE
+ SYNTAX Ospf3AreaInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPFv3 area."
+ INDEX { ospf3AreaInfoIndex }
+ ::= { ospf3AreaInfoTable 1 }
+
+Ospf3AreaInfoEntry ::= SEQUENCE {
+ ospf3AreaInfoIndex Integer32,
+ ospf3AreaInfoId IpAddress,
+ ospf3AreaInfoStatus INTEGER,
+ ospf3TotalNumberOfInterfaces Integer32,
+ ospf3NumberOfInterfacesUp Integer32,
+-- ospf3AreaInfoAuthType INTEGER,
+ ospf3AreaInfoSPF Integer32,
+ ospf3NumberOfLsdbEntries Integer32,
+ ospf3AreaInfoAreaBorderRouter Integer32,
+ ospf3AreaInfoASBoundaryRouter Integer32,
+ ospf3AreaInfoNeighborsFULLstate Integer32,
+ ospf3AreaInfoVirtNeighborsFULLstate Integer32
+ }
+
+ospf3AreaInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 area number for which the OSPFv3 info table is related."
+ ::= { ospf3AreaInfoEntry 1 }
+
+ospf3AreaInfoId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the OSPFv3 area."
+ ::= { ospf3AreaInfoEntry 2 }
+
+ospf3AreaInfoStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ -- the following two values are states:
+ -- these values may be read or written
+ active(1),
+ notInService(2),
+ -- the following value is a state:
+ -- this value may be read, but not written
+ notReady(3),
+ -- the following three values are
+ -- actions: these values may be written,
+ -- but are never read
+ createAndGo(4),
+ createAndWait(5),
+ destroy(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Area Status:
+ active(1), notInService(2), notReady(3)."
+ ::= { ospf3AreaInfoEntry 3 }
+
+ospf3TotalNumberOfInterfaces OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of interfaces for this OSPFv3 area."
+ ::= { ospf3AreaInfoEntry 4 }
+
+ospf3NumberOfInterfacesUp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of interfaces UP in area."
+ ::= { ospf3AreaInfoEntry 5 }
+
+-- ospf3AreaInfoAuthType 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."
+-- ::= { ospf3AreaInfoEntry 6 }
+
+ospf3AreaInfoSPF OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times SPF ran."
+ ::= { ospf3AreaInfoEntry 6 }
+
+ospf3NumberOfLsdbEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Area-scope link state
+ advertisements in this area's link state
+ database."
+ ::= { ospf3AreaInfoEntry 7 }
+
+ospf3AreaInfoAreaBorderRouter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Area Border Router count."
+ ::= { ospf3AreaInfoEntry 8 }
+
+ospf3AreaInfoASBoundaryRouter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AS Boundary Router count."
+ ::= { ospf3AreaInfoEntry 9 }
+
+-- ospf3AreaInfoTotalNeighbours OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The total number of OSPFv3 neighbors."
+-- ::= { ospf3AreaInfoEntry 11 }
+--
+-- ospf3AreaInfoNeighborsINITstate OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Total neighbors in INIT state."
+-- ::= { ospf3AreaInfoEntry 12 }
+--
+-- ospf3AreaInfoNeighborsEXCHstate OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Total neighbors in EXCH state."
+-- ::= { ospf3AreaInfoEntry 13 }
+
+ospf3AreaInfoNeighborsFULLstate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total neighbors in FULL state."
+ ::= { ospf3AreaInfoEntry 10 }
+
+ospf3AreaInfoVirtNeighborsFULLstate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total neighbors in FULL state."
+ ::= { ospf3AreaInfoEntry 11 }
+
+
+ospf3IntfInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3IntfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 Interface information."
+ ::= { ospf3Info 3 }
+
+ospf3IntfInfoEntry OBJECT-TYPE
+ SYNTAX Ospf3IntfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPFv3 interface."
+ INDEX { ospf3IfInfoIndex }
+ ::= { ospf3IntfInfoTable 1 }
+
+Ospf3IntfInfoEntry ::= SEQUENCE {
+ ospf3IfInfoIndex Integer32,
+ ospf3IfInfoInstanceID Unsigned32,
+ ospf3IfInfoLLocalAddress DisplayString,
+ ospf3IfInfoAreaID IpAddress,
+ ospf3IfInfoAdminStatus INTEGER,
+ ospf3IfInfoPassive INTEGER,
+ ospf3IfInfoNetworkType INTEGER,
+ ospf3IfInfoState INTEGER,
+ ospf3IfInfoPriority INTEGER,
+ ospf3IfInfoDesignatedRouterID IpAddress,
+ ospf3IfInfoBackupDesignatedRouterID IpAddress,
+ ospf3IfInfoHello INTEGER,
+ ospf3IfInfoDead INTEGER,
+ ospf3IfInfoPoll Integer32,
+ ospf3IfInfoRetransmit INTEGER,
+ ospf3IfInfoTransitDelay INTEGER,
+ ospf3IfInfoTotalNeighbours Integer32,
+ ospf3IfInfoEvents Integer32,
+ ospf3IfInfoMetricCost Integer32
+ ,
+ ospf3IfInfoAuthSpi Unsigned32,
+ ospf3IfInfoAuthEnable INTEGER,
+ ospf3IfInfoAuthType INTEGER,
+ ospf3IfInfoAuthKey OCTET STRING,
+ ospf3IfInfoEncrySpi Unsigned32,
+ ospf3IfInfoEncryEnable INTEGER,
+ ospf3IfInfoEncryType INTEGER,
+ ospf3IfInfoEncryKey OCTET STRING,
+ ospf3IfInfoEncryAuthType INTEGER,
+ ospf3IfInfoEncryAuthKey OCTET STRING
+ ,
+ ospf3IfInfoLsaSupress INTEGER
+ }
+
+ospf3IfInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 interface number for which the OSPFv3 info table is related."
+ ::= { ospf3IntfInfoEntry 1 }
+
+ospf3IfInfoInstanceID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 interface instance id."
+ ::= { ospf3IntfInfoEntry 2 }
+
+ospf3IfInfoLLocalAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the OSPFv3 interface."
+ ::= { ospf3IntfInfoEntry 3 }
+
+ospf3IfInfoAreaID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AreaID of the area that the interface belongs."
+ ::= { ospf3IntfInfoEntry 4 }
+
+ospf3IfInfoAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(0),
+ up(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Admin Status of the interface:
+ down(0), up(1)."
+ ::= { ospf3IntfInfoEntry 5 }
+
+ospf3IfInfoPassive OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Passive status of the interface:
+ disabled(0), enabled(1)."
+ ::= { ospf3IntfInfoEntry 6 }
+
+ospf3IfInfoNetworkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ broadcast(1),
+ nbma(2),
+ pointToPoint(3),
+ pointToMultipoint(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Network type of the interface:
+ broadcast(1),nbma(2),pointToPoint(3),pointToMultipoint(5)."
+ ::= { ospf3IntfInfoEntry 7 }
+
+ospf3IfInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ loopback(2),
+ waiting(3),
+ pointToPoint(4),
+ designatedRouter(5),
+ backupDesignatedRouter(6),
+ otherDesignatedRouter(7),
+ standby(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the interface:
+ Down(0), Loopback(1),
+ Waiting(2), P to P(3),
+ DR(4), BackuDR(5),
+ DR Other(6)."
+ ::= { ospf3IntfInfoEntry 8 }
+
+ospf3IfInfoPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface router priority"
+ ::= { ospf3IntfInfoEntry 9 }
+
+ospf3IfInfoDesignatedRouterID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Designated Router ID for this OSPFv3 interface."
+ ::= { ospf3IntfInfoEntry 10 }
+
+ospf3IfInfoBackupDesignatedRouterID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Backup Designated Router ID for this OSPFv3
+ interface."
+ ::= { ospf3IntfInfoEntry 11 }
+
+ospf3IfInfoHello OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hello timer for this OSPF3 interface."
+ ::= { ospf3IntfInfoEntry 12 }
+
+ospf3IfInfoDead OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The dead timer for this OSPFv3 interface."
+ ::= { ospf3IntfInfoEntry 13 }
+
+ospf3IfInfoPoll OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Poll interval for this OSPFv3 interface."
+ ::= { ospf3IntfInfoEntry 14 }
+
+ospf3IfInfoRetransmit OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The retransmit interval for this OSPFv3 interface."
+ ::= { ospf3IntfInfoEntry 15 }
+
+ospf3IfInfoTransitDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transit delay for this OSPFv3 interface."
+ ::= { ospf3IntfInfoEntry 16 }
+
+ospf3IfInfoTotalNeighbours OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of neighbours for this OSPFv3 interface."
+ ::= { ospf3IntfInfoEntry 17 }
+
+ospf3IfInfoEvents OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of events for this OSPF3 interface."
+ ::= { ospf3IntfInfoEntry 18 }
+
+ospf3IfInfoMetricCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cost of this OSPF3 interface."
+ ::= { ospf3IntfInfoEntry 19 }
+
+ospf3IfInfoAuthSpi OBJECT-TYPE
+ SYNTAX Unsigned32 (256..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authentication Spi Id(256 - 4294967295)"
+ ::= { ospf3IntfInfoEntry 20 }
+
+ospf3IfInfoAuthEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authentication Status
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3IntfInfoEntry 21 }
+
+ospf3IfInfoAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ md5(2),
+ sha1(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authentication Type
+ none(0),
+ md5(2),
+ sha1(1)"
+ ::= { ospf3IntfInfoEntry 22 }
+
+ospf3IfInfoAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authentication Key
+ Hex-string MD5 key - 32 chars (128 bits)
+ Hex-string SHA-1 key - 40 chars (160 bits)"
+ ::= { ospf3IntfInfoEntry 23 }
+
+ospf3IfInfoEncrySpi OBJECT-TYPE
+ SYNTAX Unsigned32 (256..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encryption Spi Id(256 - 4294967295)"
+ ::= { ospf3IntfInfoEntry 24 }
+
+ospf3IfInfoEncryEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encryption Status
+ disabled(0),
+ enabled(1)"
+ ::= { ospf3IntfInfoEntry 25 }
+
+ospf3IfInfoEncryType OBJECT-TYPE
+ SYNTAX INTEGER {
+ null(0),
+ tripledes(2),
+ aes(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encryption Authentication Type
+ null(0),
+ 3des(2),
+ aes(3)"
+ ::= { ospf3IntfInfoEntry 26 }
+
+ospf3IfInfoEncryKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encryption Key
+ Hex-string AES key - 32 chars (128 bits)
+ Hex-string 3DES key - 48 chars (192 bits)"
+ ::= { ospf3IntfInfoEntry 27 }
+
+
+ospf3IfInfoEncryAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ md5(2),
+ sha1(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encryption Authentication Type
+ none(0),
+ md5(2),
+ sha1(1)"
+ ::= { ospf3IntfInfoEntry 28 }
+
+ospf3IfInfoEncryAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encryption Authentication Key
+ Hex-string MD5 key - 32 chars (128 bits)
+ Hex-string SHA-1 key - 40 chars (160 bits)"
+ ::= { ospf3IntfInfoEntry 29 }
+
+ospf3IfInfoLsaSupress OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lsa supression status of the interface:
+ disabled(0), enabled(1)."
+ ::= { ospf3IntfInfoEntry 30 }
+
+-- OSPFv3 Virtual Interface Table
+ ospf3VirtIntfInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3VirtIntfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 Virtual Interface information."
+ ::= { ospf3Info 4 }
+
+ ospf3VirtIntfInfoEntry OBJECT-TYPE
+ SYNTAX Ospf3VirtIntfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a single virtual interface."
+ INDEX { ospf3VirtIfInfoIndex }
+ ::= { ospf3VirtIntfInfoTable 1 }
+
+
+ Ospf3VirtIntfInfoEntry ::= SEQUENCE {
+ ospf3VirtIfInfoIndex Integer32,
+ ospf3VirtIfInfoAreaId IpAddress,
+ ospf3VirtIfInfoNeighbor IpAddress,
+ ospf3VirtIfInfoTransitDelay INTEGER,
+ ospf3VirtIfInfoRetransInterval INTEGER,
+ ospf3VirtIfInfoHelloInterval INTEGER,
+ ospf3VirtIfInfoRtrDeadInterval INTEGER,
+ ospf3VirtIfInfoState INTEGER,
+ ospf3VirtIfInfoEvents INTEGER,
+ ospf3VirtIfInfoStatus INTEGER,
+ ospf3VirtIfInfoLinkScopeLsaCount INTEGER,
+ ospf3VirtIfInfoLinkLsaCksumSum INTEGER
+ }
+
+ ospf3VirtIfInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 virtual interface number for which the OSPFv3
+ info table is related."
+ ::= { ospf3VirtIntfInfoEntry 1 }
+
+ ospf3VirtIfInfoAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transit area that the virtual link
+ traverses. By definition, this is not
+ Area 0."
+ ::= { ospf3VirtIntfInfoEntry 2 }
+
+ ospf3VirtIfInfoNeighbor OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Router ID of the virtual neighbor."
+ ::= { ospf3VirtIntfInfoEntry 3 }
+
+ ospf3VirtIfInfoTransitDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The estimated number of seconds it takes to
+ transmit a Link State Update packet over this
+ interface."
+ DEFVAL { 1 }
+
+ ::= { ospf3VirtIntfInfoEntry 5 }
+
+ ospf3VirtIfInfoRetransInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds between link state
+ advertisement retransmissions for adjacencies
+ belonging to this interface. This value is
+ also used when retransmitting database
+ description and Link State Request packets. This
+ value should be well over the expected
+ round-trip time."
+ DEFVAL { 5 }
+ ::= { ospf3VirtIntfInfoEntry 6 }
+
+ ospf3VirtIfInfoHelloInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of time, in seconds, between the
+ Hello packets that the router sends on the
+ interface. This value must be the same for the
+ virtual neighbor."
+ DEFVAL { 10 }
+ ::= { ospf3VirtIntfInfoEntry 7 }
+
+ ospf3VirtIfInfoRtrDeadInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds that a router's Hello
+ packets have not been seen before its
+ neighbors declare the router down. This should
+ be some multiple of the Hello interval. This
+ value must be the same for the virtual
+ neighbor."
+ DEFVAL { 60 }
+ ::= { ospf3VirtIntfInfoEntry 8 }
+
+ ospf3VirtIfInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ pointToPoint(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OSPF virtual interface states."
+ ::= { ospf3VirtIntfInfoEntry 9 }
+
+ ospf3VirtIfInfoEvents OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of state changes or error events on
+ this virtual link.
+
+ Discontinuities in the value of this counter
+ can occur at re-initialization of the management
+ system and at other times as indicated by the
+ value of ospfv3DiscontinuityTime."
+ ::= { ospf3VirtIntfInfoEntry 10 }
+
+ ospf3VirtIfInfoStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object permits management of the table by
+ facilitating actions such as row creation,
+ construction, and destruction.
+
+ The value of this object has no effect on
+ whether other objects in this conceptual row can be
+ modified."
+ ::= { ospf3VirtIntfInfoEntry 11 }
+
+ ospf3VirtIfInfoLinkScopeLsaCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link-scope link state
+ advertisements in this virtual link's link state
+ database."
+
+ ::= { ospf3VirtIntfInfoEntry 12 }
+
+ ospf3VirtIfInfoLinkLsaCksumSum OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32-bit unsigned sum of the Link-scope link state
+ advertisements' LS checksums contained in this
+ virtual link's link state database. The sum can be used
+ to determine if there has been a change in a
+ router's link state database or to compare the
+ link state database of two routers."
+ ::= { ospf3VirtIntfInfoEntry 13 }
+
+-- OSPF3 Interface/Nbr Info Table
+
+ospf3IfNbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3IfNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 Interface Neighbor information."
+ ::= { ospf3Info 5 }
+
+ospf3IfNbrEntry OBJECT-TYPE
+ SYNTAX Ospf3IfNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a OSPFv3 interface, neighbor pair."
+ INDEX { ospf3IfNbrInfoIndex }
+ ::= { ospf3IfNbrTable 1 }
+
+Ospf3IfNbrEntry ::= SEQUENCE {
+ ospf3IfNbrInfoIndex Integer32,
+ ospf3IfNbrIntfIndex Integer32,
+ ospf3IfNbrIntfInstanceID Unsigned32,
+ ospf3IfNbrRtrID IpAddress,
+ ospf3IfNbrIpAddress DisplayString,
+ ospf3IfNbrPriority Integer32,
+ ospf3IfNbrState INTEGER,
+ ospf3IfNbrEvents Integer32
+ }
+
+ospf3IfNbrInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 neighbor table entry index for which
+ this table is related."
+ ::= { ospf3IfNbrEntry 1}
+
+ospf3IfNbrIntfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Interface number for which this Nbr table is
+ related."
+ ::= { ospf3IfNbrEntry 2}
+
+ospf3IfNbrIntfInstanceID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Interface instance id for which this Nbr table is
+ related."
+ ::= { ospf3IfNbrEntry 3}
+
+ospf3IfNbrRtrID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 32-bit unsigned integer uniquely identifying the
+ neighboring router in the Autonomous System."
+ ::= { ospf3IfNbrEntry 4 }
+
+ospf3IfNbrIpAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the neighbor associated with
+ the local link."
+ ::= { ospf3IfNbrEntry 5 }
+
+ospf3IfNbrPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The priority of the OSPFv3 neighbor."
+ ::= { ospf3IfNbrEntry 6 }
+
+ospf3IfNbrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ attempt(2),
+ init(3),
+ twoWay(4),
+ exchangeStart(5),
+ exchange(6),
+ loading(7),
+ full(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the relationship with this
+ neighbor."
+ ::= { ospf3IfNbrEntry 7 }
+
+ospf3IfNbrEvents OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times this neighbor relationship
+ has changed state or an error has occurred."
+ ::= { ospf3IfNbrEntry 8 }
+
+
+-- OSPFv3 Interface/Routes Table
+
+ospf3RoutesInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ospf3RoutesInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of OSPFv3 routes information."
+ ::= { ospf3Info 6 }
+
+ospf3RoutesInfoEntry OBJECT-TYPE
+ SYNTAX Ospf3RoutesInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OSPFv3 routes information."
+ INDEX { ospf3RoutesInfoIndex }
+ ::= { ospf3RoutesInfoTable 1 }
+
+Ospf3RoutesInfoEntry ::= SEQUENCE {
+ ospf3RoutesInfoIndex Integer32,
+ ospf3RoutesInfoDestination DisplayString,
+ ospf3RoutesInfoPrefixLen INTEGER,
+ ospf3RoutesInfoNextHop DisplayString,
+ ospf3RoutesInfoType INTEGER,
+ ospf3RoutesInfoAreaId IpAddress,
+ ospf3RoutesInfoCost INTEGER,
+ ospf3RoutesInfoType2Cost INTEGER,
+ ospf3RoutesInfoInterfaceIndex Integer32
+ }
+
+ospf3RoutesInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 route table entry index for which
+ this table is related."
+ ::= { ospf3RoutesInfoEntry 1 }
+
+ospf3RoutesInfoDestination OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The Destination IPv6 Address of this route."
+ ::= { ospf3RoutesInfoEntry 2 }
+
+ospf3RoutesInfoPrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Indicates the prefix length of the destination Address."
+ ::= { ospf3RoutesInfoEntry 3 }
+
+ospf3RoutesInfoNextHop OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Next Hop IPv6 Address for this route. For direct routes it has the
+ value ::0."
+ ::= { ospf3RoutesInfoEntry 4 }
+
+ ospf3RoutesInfoType OBJECT-TYPE
+ SYNTAX INTEGER {
+ intraArea (1),
+ interArea (2),
+ type1External (3),
+ type2External (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of the route"
+ ::= { ospf3RoutesInfoEntry 5 }
+
+ ospf3RoutesInfoAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Area ID associated with the route "
+ ::= { ospf3RoutesInfoEntry 6 }
+
+ ospf3RoutesInfoCost OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFFFF'h)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " It is a Type 1 external metrics which is
+ expressed in the same units as OSPF interface
+ cost ie. in terms of the OSPF link state metric.
+ If Type1 and Type2 cost are present, Type1 external
+ metrics always take precedence."
+ ::= { ospf3RoutesInfoEntry 7 }
+
+ ospf3RoutesInfoType2Cost OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFFFF'h)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Type 2 external metrics are configured with
+ the cost greater than any path internal to the AS.
+ Use of Type 2 external metrics assumes that routing
+ between AS is the major cost of routing a packet, and
+ eliminates the need for conversion of external costs to
+ internal link state metrics."
+ ::= { ospf3RoutesInfoEntry 8 }
+
+ ospf3RoutesInfoInterfaceIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Interface Index associated with the route"
+ ::= { ospf3RoutesInfoEntry 9 }
+
+
+
+
+-- 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,
+ 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 }
+
+
+gatewayInfoStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ failed(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the default gateway."
+ ::= { gatewayInfoEntry 4 }
+
+ipInfoBootpRelayState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of BOOTP relay."
+ ::= { ipInfo 4 }
+
+ipInfoBootpRelayAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of BOOTP server."
+ ::= { ipInfo 5 }
+
+ipInfoBootpRelayAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of second BOOTP server."
+ ::= { ipInfo 6 }
+
+
+ipInfoFwdState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP forwarding global state."
+ ::= { ipInfo 7 }
+
+ipInfoFwdDirectedBcast OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of forwarding directed broadcasts."
+ ::= { ipInfo 8 }
+
+-- igmp snooping info table
+igmpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IGMP group membership information."
+ ::= { igmpInfo 1 }
+
+igmpInfoEntry OBJECT-TYPE
+ SYNTAX IgmpInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an IGMP group member ."
+ INDEX { igmpInfoIndex }
+ ::= { igmpInfoTable 1 }
+
+IgmpInfoEntry ::= SEQUENCE {
+ igmpInfoIndex INTEGER,
+ igmpInfoGroupId IpAddress,
+ igmpInfoVlanId INTEGER,
+ igmpInfoSrcTrunk Unsigned32,
+ igmpInfoSrcPortIndex PortNumber,
+ igmpInfoVersion INTEGER,
+ igmpInfoExpires DisplayString,
+ igmpInfoMode INTEGER,
+ igmpInfoSourceIp IpAddress,
+ igmpInfoFwd INTEGER,
+ igmpInfoGrpExpires DisplayString
+ }
+
+igmpInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The igmp group number for which the IGMP info table is related."
+ ::= { igmpInfoEntry 1}
+
+igmpInfoGroupId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the IGMP group."
+ ::= { igmpInfoEntry 2}
+
+igmpInfoVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID for this IGMP group."
+ ::= { igmpInfoEntry 3}
+
+igmpInfoSrcTrunk OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The downstream trunk number."
+ ::= { igmpInfoEntry 4}
+
+igmpInfoSrcPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The downstream port number."
+ ::= { igmpInfoEntry 5}
+
+igmpInfoVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ v3(1),
+ v2(2),
+ v1(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Version of IGMP host."
+ ::= { igmpInfoEntry 6}
+
+igmpInfoExpires OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The expiration time for this host."
+ ::= { igmpInfoEntry 7 }
+
+
+igmpInfoMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ exclude(1),
+ include(2),
+ na(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMPv3 filter-mode for this host.
+ Returned values:
+ exclude(1) - the IGMPv3 filter-mode is exclude.
+ include(2) - the IGMPv3 filter-mode is include.
+ na(3) - not applicable(v1 and v2)."
+ ::= { igmpInfoEntry 8 }
+
+igmpInfoSourceIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source IP address of the IGMP group."
+ ::= { igmpInfoEntry 9 }
+
+igmpInfoFwd OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMPv3 forwarding for this source/group IP for this host."
+ ::= { igmpInfoEntry 10 }
+
+igmpInfoGrpExpires OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The expiration time for the group."
+ ::= { igmpInfoEntry 11 }
+
+
+
+igmpMrtrInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpMrtrInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IGMP mrouters."
+ ::= { igmpInfo 2 }
+
+igmpMrtrInfoEntry OBJECT-TYPE
+ SYNTAX IgmpMrtrInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an IGMP mrouter."
+ INDEX { igmpMrtrInfoIndex }
+ ::= { igmpMrtrInfoTable 1 }
+
+IgmpMrtrInfoEntry ::= SEQUENCE {
+ igmpMrtrInfoIndex INTEGER,
+ igmpMrtrInfoVlanId INTEGER,
+ igmpMrtrInfoPortId DisplayString,
+ igmpMrtrInfoVersion INTEGER,
+ igmpMrtrInfoExpires DisplayString,
+ igmpMrtrInfoMrt Integer32,
+ igmpMrtrInfoQrv INTEGER,
+ igmpMrtrInfoQqic INTEGER,
+ igmpMrtrInfoSrcIp IpAddress
+ }
+
+igmpMrtrInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mrouter number for which the IGMP mrouter info table is related."
+ ::= { igmpMrtrInfoEntry 1}
+
+igmpMrtrInfoVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID on which this IGMP mrouter is attached."
+ ::= { igmpMrtrInfoEntry 2}
+
+igmpMrtrInfoPortId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port/portchannel alias on which this IGMP mrouter is attached."
+ ::= { igmpMrtrInfoEntry 3}
+
+igmpMrtrInfoVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ v1(1),
+ v2(2),
+ v3(3),
+ pim(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of this IGMP mrouter."
+ ::= { igmpMrtrInfoEntry 4}
+
+igmpMrtrInfoExpires OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The expiration time for this mrouter."
+ ::= { igmpMrtrInfoEntry 5 }
+
+igmpMrtrInfoMrt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Maximum Query Response time of this IGMP mrouter."
+ ::= { igmpMrtrInfoEntry 6 }
+
+igmpMrtrInfoQrv OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Querier Robustness value of this IGMP mrouter."
+ ::= { igmpMrtrInfoEntry 7 }
+
+igmpMrtrInfoQqic OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Querier query interval code of this IGMP mrouter."
+ ::= { igmpMrtrInfoEntry 8 }
+
+igmpMrtrInfoSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Source IP of this IGMP mrouter."
+ ::= { igmpMrtrInfoEntry 10 }
+
+
+igmpClearTables OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(0),
+ clearGroups(1),
+ clearMrouters(2),
+ clearAll(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear the IGMP tables. When setting clearGroups(1), the dynamic
+ groups are removed, when setting clearMrouters(2), the mrouter tables
+ are removed and when setting clearAll(3), both the dynamic groups
+ and the mrouter tables are removed.
+ When read, ok(0) is always returned."
+ ::= { igmpInfo 3 }
+
+
+-- nbr Info Table
+nbrInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbrInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of nbrcache information."
+ ::= { nbrInfo 1 }
+
+nbrInfoEntry OBJECT-TYPE
+ SYNTAX NbrInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about neighbor discovery protocol."
+ INDEX { nbrInfoIndex }
+ ::= { nbrInfoTable 1 }
+
+NbrInfoEntry ::= SEQUENCE {
+ nbrInfoIndex Integer32,
+ nbrInfoDestIp DisplayString,
+ nbrInfoState INTEGER,
+ nbrInfoMacAddr PhysAddress,
+ nbrInfoVlanId Integer32,
+ nbrInfoPortNum Integer32,
+ nbrInfoAge Integer32,
+ nbrInfoInterface Integer32
+ }
+
+nbrInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the nbrcache entry."
+ ::= { nbrInfoEntry 1 }
+
+nbrInfoDestIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address of the nbrcache entry."
+ ::= { nbrInfoEntry 2 }
+
+nbrInfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ static(1),
+ reach(2),
+ incomplete(3),
+ stale(4),
+ delay(5),
+ probe(6),
+ unknown(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the nbrcache entry."
+ ::= { nbrInfoEntry 3 }
+
+nbrInfoMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address for the nbrcache entry."
+ ::= { nbrInfoEntry 4 }
+
+nbrInfoVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier for the nbrcache entry."
+ ::= { nbrInfoEntry 5 }
+
+nbrInfoPortNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number on which this entry's equivalence is effective."
+ ::= { nbrInfoEntry 6 }
+
+nbrInfoAge OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The used time for the nbrcache entry."
+ ::= { nbrInfoEntry 7 }
+
+nbrInfoInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface number for which the destination address is applicable."
+ ::= { nbrInfoEntry 8 }
+
+
+nbrClear 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."
+ ::= { nbrInfo 2 }
+
+-- ipv6 PMTU Info Table
+ipv6PmtuInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ipv6PmtuInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Ipv6 PMTU entries."
+ ::={ ipv6PmtuInfo 1 }
+
+ipv6PmtuInfoEntry OBJECT-TYPE
+ SYNTAX Ipv6PmtuInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ipv6 PMTU entries table."
+ INDEX { ipv6PmtuInfoIndx }
+ ::= { ipv6PmtuInfoTable 1 }
+
+Ipv6PmtuInfoEntry ::= SEQUENCE {
+ ipv6PmtuInfoIndx Integer32,
+ ipv6PmtuInfoDestIp DisplayString,
+ ipv6PmtuInfoSinceTime DisplayString,
+ ipv6PmtuInfoValue Integer32
+ }
+
+ipv6PmtuInfoIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of this ipv6 PMTU table entries."
+ ::= { ipv6PmtuInfoEntry 1 }
+
+ipv6PmtuInfoDestIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination of the pMTU."
+ ::= { ipv6PmtuInfoEntry 2 }
+
+ipv6PmtuInfoSinceTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The addubt time of the pMTU."
+ ::= { ipv6PmtuInfoEntry 3 }
+
+ipv6PmtuInfoValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlaue of this ipv6 PMTU table entries."
+ ::= { ipv6PmtuInfoEntry 4 }
+
+
+
+-- route6 Info Table
+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,
+ ipRoute6InfoDestIp DisplayString,
+ ipRoute6InfoPrefLen INTEGER,
+ 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 }
+
+ipRoute6InfoDestIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination of the route."
+ ::= { ipRoute6InfoEntry 2 }
+
+ipRoute6InfoPrefLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination prefix length of the route."
+ ::= { ipRoute6InfoEntry 3}
+
+ipRoute6InfoInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface of the route."
+ ::= { ipRoute6InfoEntry 4 }
+
+ipRoute6InfoNextHop OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The next hop of the route."
+ ::= { ipRoute6InfoEntry 5 }
+
+ipRoute6InfoProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(2),
+ static(3),
+ nbrdis(4),
+ ripng(5),
+ ospf(6),
+ intmgmt(10),
+ extmgmt(11),
+ intmgmtND(12),
+ extmgmtND(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol type of the route."
+ ::= { ipRoute6InfoEntry 6 }
+
+-- IPv6 Gateway Info
+
+gatewayIPv6InfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GatewayIPv6InfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table containing information for the IPv6 default gateways."
+ ::= { gatewayIPv6Info 1 }
+
+gatewayIPv6InfoEntry OBJECT-TYPE
+ SYNTAX GatewayIPv6InfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IPv6 gateway information table"
+ INDEX { ipGatewayIPv6InfoIndex }
+ ::= { gatewayIPv6InfoTable 1 }
+
+GatewayIPv6InfoEntry ::= SEQUENCE {
+ ipGatewayIPv6InfoIndex Integer32,
+ ipGatewayIPv6InfoAddr IpAddress,
+ ipGatewayIPv6InfoState INTEGER
+ }
+
+ipGatewayIPv6InfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 gateway number for which the information is related."
+ ::= { gatewayIPv6InfoEntry 1}
+
+ipGatewayIPv6InfoAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address for the IPv6 default gateway."
+ ::= { gatewayIPv6InfoEntry 2 }
+
+ipGatewayIPv6InfoState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for the IPv6 Default Gateway."
+ ::= { gatewayIPv6InfoEntry 3 }
+
+-- nbrcache Info Table
+
+
+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 }
+
+
+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),
+ ripVersionBoth(3)
+ }
+ 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 }
+
+rip2InfoRtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RipInfoRtrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The routing information table of RIP."
+ ::= { rip2Info 3 }
+
+ripInfoRtrEntry OBJECT-TYPE
+ SYNTAX RipInfoRtrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about RIP routes."
+ INDEX { ripInfoRtrIndex }
+ ::= { rip2InfoRtrTable 1 }
+
+RipInfoRtrEntry ::= SEQUENCE {
+ ripInfoRtrIndex Integer32,
+ ripInfoRtrDestIp IpAddress,
+ ripInfoRtrMask IpAddress,
+ ripInfoRtrGateway IpAddress,
+ ripInfoRtrMetric Integer32
+ }
+
+ripInfoRtrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index number of RIP route."
+ ::= { ripInfoRtrEntry 1 }
+
+ripInfoRtrDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination ip address of this route."
+ ::= { ripInfoRtrEntry 2 }
+
+ripInfoRtrMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination ip mask of this route."
+ ::= { ripInfoRtrEntry 3 }
+
+ripInfoRtrGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The next-hop router address for this route."
+ ::= { ripInfoRtrEntry 4 }
+
+
+ripInfoRtrMetric OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric for this route."
+ ::= { ripInfoRtrEntry 10 }
+
+
+-- L3 BGP Info
+
+bgpInfoPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BgpInfoPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BGP peer in the current configuration block."
+ ::= { bgpInfo 1 }
+
+bgpInfoPeerEntry OBJECT-TYPE
+ SYNTAX BgpInfoPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a BGP peer."
+ INDEX { bgpInfoPeerIndex }
+ ::= { bgpInfoPeerTable 1 }
+
+BgpInfoPeerEntry ::= SEQUENCE {
+ bgpInfoPeerIndex Integer32,
+ bgpInfoPeerRemoteAddr IpAddress,
+ bgpInfoPeerVersion Integer32,
+ bgpInfoPeerTtl Integer32,
+ bgpInfoPeerRemoteAs Integer32,
+ bgpInfoPeerRouterId IpAddress,
+ bgpInfoPeerState INTEGER,
+ bgpInfoPeerLastState INTEGER,
+ bgpInfoTotalReceivedPackets Integer32,
+ bgpInfoTotalSentPackets Integer32,
+ bgpInfoReceivedUpdates Integer32,
+ bgpInfoSentUpdates Integer32,
+ bgpInfoKeepalive Integer32,
+ bgpInfoHoldtime Integer32,
+ bgpInfoMinAdvTime Integer32,
+ bgpInfoLastErrorCode Integer32,
+ bgpInfoLastErrorSubCode Integer32,
+ bgpInfoEstTransitions Integer32
+ }
+
+bgpInfoPeerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP peer number for which the BGP peer table is related."
+ ::= { bgpInfoPeerEntry 1 }
+
+bgpInfoPeerRemoteAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of the BGP peer."
+ ::= { bgpInfoPeerEntry 2 }
+
+bgpInfoPeerVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version negotiated by the BGP peer."
+ ::= { bgpInfoPeerEntry 3 }
+
+bgpInfoPeerTtl OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time-to-live value of the BGP peer IP datagram."
+ ::= { bgpInfoPeerEntry 4 }
+
+bgpInfoPeerRemoteAs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of the BGP peer."
+ ::= { bgpInfoPeerEntry 5 }
+
+bgpInfoPeerRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The router IP address."
+ ::= { bgpInfoPeerEntry 6 }
+
+bgpInfoPeerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ connect(2),
+ active(3),
+ openSent(4),
+ openConfirm(5),
+ established(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP status."
+ ::= { bgpInfoPeerEntry 7 }
+
+bgpInfoPeerLastState OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ connect(2),
+ active(3),
+ openSent(4),
+ openConfirm(5),
+ established(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP old status."
+ ::= { bgpInfoPeerEntry 8 }
+
+bgpInfoTotalReceivedPackets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received packets."
+ ::= { bgpInfoPeerEntry 9 }
+
+bgpInfoTotalSentPackets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sent packets."
+ ::= { bgpInfoPeerEntry 10 }
+
+bgpInfoReceivedUpdates OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received updates."
+ ::= { bgpInfoPeerEntry 11 }
+
+bgpInfoSentUpdates OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sent updates."
+ ::= { bgpInfoPeerEntry 12 }
+
+bgpInfoKeepalive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The keep alive time."
+ ::= { bgpInfoPeerEntry 13 }
+
+bgpInfoHoldtime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hold time."
+ ::= { bgpInfoPeerEntry 14 }
+
+bgpInfoMinAdvTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MinAdvTime."
+ ::= { bgpInfoPeerEntry 15 }
+
+bgpInfoLastErrorCode OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last error code."
+ ::= { bgpInfoPeerEntry 16 }
+
+bgpInfoLastErrorSubCode OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last error subcode."
+ ::= { bgpInfoPeerEntry 17 }
+
+bgpInfoEstTransitions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The established state transitions."
+ ::= { bgpInfoPeerEntry 18 }
+
+bgpInfoSummaryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BgpInfoSummaryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BGP Peer Information."
+ ::= { bgpInfo 2 }
+
+bgpInfoSummaryEntry OBJECT-TYPE
+ SYNTAX BgpInfoSummaryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a BGP Peer."
+ INDEX { bgpInfoSummaryIndex }
+ ::= { bgpInfoSummaryTable 1 }
+
+BgpInfoSummaryEntry ::= SEQUENCE {
+ bgpInfoSummaryIndex Integer32,
+ bgpInfoSummaryRemoteAddr IpAddress,
+ bgpInfoSummaryVersion Integer32,
+ bgpInfoSummaryRemoteAs Integer32,
+ bgpInfoSummaryState INTEGER,
+ bgpInfoSummaryTotalReceivedPackets Integer32,
+ bgpInfoSummaryTotalSentPackets Integer32
+ }
+
+bgpInfoSummaryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP Peer number for which the BGP Peer table is related."
+ ::= { bgpInfoSummaryEntry 1 }
+
+bgpInfoSummaryRemoteAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of the BGP Peer."
+ ::= { bgpInfoSummaryEntry 2 }
+
+bgpInfoSummaryVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version negotiated by the BGP Peer."
+ ::= { bgpInfoSummaryEntry 3 }
+
+bgpInfoSummaryRemoteAs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Remote AS."
+ ::= { bgpInfoSummaryEntry 4 }
+
+bgpInfoSummaryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ connect(2),
+ active(3),
+ openSent(4),
+ openConfirm(5),
+ established(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP status."
+ ::= { bgpInfoSummaryEntry 5 }
+
+bgpInfoSummaryTotalReceivedPackets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received packets."
+ ::= { bgpInfoSummaryEntry 6 }
+
+bgpInfoSummaryTotalSentPackets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sent packets."
+ ::= { bgpInfoSummaryEntry 7 }
+
+bgpInfoRtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BgpInfoRtrTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of BGP router run-time information"
+ ::= { bgpInfo 3 }
+
+bgpInfoRtrTableEntry OBJECT-TYPE
+ SYNTAX BgpInfoRtrTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The run-time information about a BGP router"
+ INDEX { bgpInfoIndex }
+ ::= { bgpInfoRtrTable 1 }
+
+BgpInfoRtrTableEntry ::= SEQUENCE {
+ bgpInfoIndex IpAddress,
+ bgpInfoNetwork IpAddress,
+ bgpInfoNextHop DisplayString,
+ bgpInfoMetr DisplayString,
+ bgpInfoLcPrf DisplayString,
+ bgpInfoWght DisplayString,
+ bgpInfoPath DisplayString,
+ bgpInfoOrigin DisplayString,
+ bgpInfoMask DisplayString
+ }
+
+bgpInfoIndex OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP router index which is the network address."
+ ::= { bgpInfoRtrTableEntry 1 }
+
+bgpInfoNetwork OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP network address."
+ ::= { bgpInfoRtrTableEntry 2 }
+
+bgpInfoNextHop OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGPs NextHop addresses from a network."
+ ::= { bgpInfoRtrTableEntry 3 }
+
+bgpInfoMetr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGPs metric from a network."
+ ::= { bgpInfoRtrTableEntry 4 }
+
+bgpInfoLcPrf OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGPs local preference from a network."
+ ::= { bgpInfoRtrTableEntry 5 }
+
+bgpInfoWght OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total weight of AS paths from a network."
+ ::= { bgpInfoRtrTableEntry 6 }
+
+bgpInfoPath OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AS paths from a network."
+ ::= { bgpInfoRtrTableEntry 7 }
+
+bgpInfoOrigin OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGPs route origin from a network"
+ ::= { bgpInfoRtrTableEntry 8 }
+
+bgpInfoMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP router subnet mask."
+ ::= { bgpInfoRtrTableEntry 9 }
+
+
+
+-- 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 is 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 }
+
+
+
+-- ----------------------------------------------------------------------------
+-- { INSERT: ipsec
+-- ----------------------------------------------------------------------------
+
+-- ipsecCfg OBJECT IDENTIFIER ::= { layer3Configs 32 }
+-- ipsecStats OBJECT IDENTIFIER ::= { layer3Stats 24 }
+-- ipsecInfo OBJECT IDENTIFIER ::= { layer3Info 23 }
+
+ IPsecKeyString ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "1024a"
+ STATUS current
+ DESCRIPTION "Represents textual information taken from the NVT ASCII
+ character set, as defined in pages 4, 10-11 of RFC 854.
+
+ To summarize RFC 854, the NVT ASCII repertoire specifies:
+
+ - the use of character codes 0-127 (decimal)
+
+ - the graphics characters (32-126) are interpreted as
+ US ASCII
+
+ - NUL, LF, CR, BEL, BS, HT, VT and FF have the special
+ meanings specified in RFC 854
+
+ - the other 25 codes have no standard interpretation
+
+ - the sequence 'CR LF' means newline
+
+ - the sequence 'CR NUL' means carriage-return
+
+ - an 'LF' not preceded by a 'CR' means moving to the
+ same column on the next line.
+
+ - the sequence 'CR x' for any x other than LF or NUL is
+ illegal. (Note that this also means that a string may
+ end with either 'CR LF' or 'CR NUL', but not with CR.)
+
+ Any object defined using this syntax may not exceed 255
+ characters in length.
+ "
+ SYNTAX OCTET STRING (SIZE (0..1024))
+
+-- IKEv2 Configuration
+ ikeGroup OBJECT IDENTIFIER ::= { ipsecCfg 1 }
+
+ ikeCurCfgProposal OBJECT IDENTIFIER ::= { ikeGroup 1 }
+
+ ikeCurCfgPropCipher OBJECT-TYPE
+ SYNTAX INTEGER {
+ des(1),
+ triple-des(2),
+ aes-cbc(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current encription algorithm used by IKEv2"
+ ::= { ikeCurCfgProposal 1 }
+
+ ikeCurCfgPropAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ sha1(1),
+ md5(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current authentication algorithm used by IKEv2"
+ ::= { ikeCurCfgProposal 2 }
+
+ ikeCurCfgPropGroup OBJECT-TYPE
+ SYNTAX INTEGER {
+ dhGroup1(1),
+ dhGroup2(2),
+ dhGroup5(3),
+ dhGroup14(4),
+ dhGroup24(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Diffie-Hellman groups used by IKEv2"
+ ::= { ikeCurCfgProposal 3 }
+
+ ikeNewCfgProposal OBJECT IDENTIFIER ::= { ikeGroup 2 }
+
+ ikeNewCfgPropCipher OBJECT-TYPE
+ SYNTAX INTEGER {
+ des(1),
+ triple-des(2),
+ aes-cbc(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New encription algorithm used by IKEv2"
+ ::= { ikeNewCfgProposal 1 }
+
+ ikeNewCfgPropAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ sha1(1),
+ md5(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New authentication algorithm used by IKEv2"
+ ::= { ikeNewCfgProposal 2 }
+
+ ikeNewCfgPropGroup OBJECT-TYPE
+ SYNTAX INTEGER {
+ dhGroup1(1),
+ dhGroup2(2),
+ dhGroup5(3),
+ dhGroup14(4),
+ dhGroup24(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New Diffie-Hellman groups used by IKEv2"
+ ::= { ikeNewCfgProposal 3 }
+
+ ikeCurCfgPsk OBJECT IDENTIFIER ::= { ikeGroup 3 }
+
+ ikeCurCfgPskLocalKey OBJECT-TYPE
+ SYNTAX IPsecKeyString (SIZE (1..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current local pre-shared key."
+ ::= { ikeCurCfgPsk 1 }
+
+ ikeCurCfgPskRemoteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IkeCurCfgPskRemoteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the remote pre-shared key by peer address used by IKEv2."
+ ::= { ikeCurCfgPsk 2 }
+
+ ikeCurCfgPskRemoteEntry OBJECT-TYPE
+ SYNTAX IkeCurCfgPskRemoteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a remote pre-shared key for a peer address."
+ INDEX { ikeCurCfgPskRemoteIndex }
+ ::= { ikeCurCfgPskRemoteTable 1 }
+
+ IkeCurCfgPskRemoteEntry ::= SEQUENCE {
+ ikeCurCfgPskRemoteIndex Unsigned32,
+ ikeCurCfgPskRemoteAddr OCTET STRING,
+ ikeCurCfgPskRemoteKey IPsecKeyString,
+ ikeCurCfgPskRemoteDelete INTEGER
+ }
+
+ ikeCurCfgPskRemoteIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ikeCurCfgPskRemoteTable."
+ ::= { ikeCurCfgPskRemoteEntry 1 }
+
+ ikeCurCfgPskRemoteAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current IPv6 address of peer."
+ ::= { ikeCurCfgPskRemoteEntry 2 }
+
+ ikeCurCfgPskRemoteKey OBJECT-TYPE
+ SYNTAX IPsecKeyString (SIZE (1..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current remote pre-shared key."
+ ::= { ikeCurCfgPskRemoteEntry 3 }
+
+ ikeCurCfgPskRemoteDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set a value of delete(2) for this object will delete the entry, A value of
+ other(1) is always returned when this object is read."
+ ::= { ikeCurCfgPskRemoteEntry 4 }
+
+ ikeNewCfgPsk OBJECT IDENTIFIER ::= { ikeGroup 4 }
+
+
+ ikeNewCfgPskLocalKey OBJECT-TYPE
+ SYNTAX IPsecKeyString (SIZE (1..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New local pre-shared key."
+ ::= { ikeNewCfgPsk 1 }
+
+ ikeNewCfgPskRemoteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IkeNewCfgPskRemoteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the remote pre-shared key by peer address used by IKEv2."
+ ::= { ikeNewCfgPsk 2 }
+
+ ikeNewCfgPskRemoteEntry OBJECT-TYPE
+ SYNTAX IkeNewCfgPskRemoteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a remote pre-shared key for a peer address."
+ INDEX { ikeNewCfgPskRemoteIndex }
+ ::= { ikeNewCfgPskRemoteTable 1 }
+
+ IkeNewCfgPskRemoteEntry ::= SEQUENCE {
+ ikeNewCfgPskRemoteIndex Unsigned32,
+ ikeNewCfgPskRemoteAddr OCTET STRING,
+ ikeNewCfgPskRemoteKey IPsecKeyString,
+ ikeNewCfgPskRemoteDelete INTEGER
+ }
+
+ ikeNewCfgPskRemoteIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ikeNewCfgPskRemoteTable."
+ ::= { ikeNewCfgPskRemoteEntry 1 }
+
+ ikeNewCfgPskRemoteAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "New IPv6 address of peer."
+ ::= { ikeNewCfgPskRemoteEntry 2 }
+
+ ikeNewCfgPskRemoteKey OBJECT-TYPE
+ SYNTAX IPsecKeyString (SIZE (1..256))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "New remote pre-shared key."
+ ::= { ikeNewCfgPskRemoteEntry 3 }
+
+ ikeNewCfgPskRemoteDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set a value of delete(2) for this object will delete the entry, A value of
+ other(1) is always returned when this object is read."
+ ::= { ikeNewCfgPskRemoteEntry 4 }
+
+ ikeCurCfgIdentity OBJECT IDENTIFIER ::= { ikeGroup 5 }
+
+ ikeCurCfgIdType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv6-addr(0),
+ fqdn(1),
+ email(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the type of Identification being used."
+ ::= { ikeCurCfgIdentity 1 }
+
+ ikeCurCfgIdData OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..100))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value as indicated by the Identification Type.
+ It can be a fully-qualified domain name string
+ (example.com) or a fully-qualified email address
+ string (jsmith@example.com)."
+ ::= { ikeCurCfgIdentity 2 }
+
+ ikeNewCfgIdentity OBJECT IDENTIFIER ::= { ikeGroup 6 }
+
+ ikeNewCfgIdType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv6-addr(0),
+ fqdn(1),
+ email(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the type of Identification being used."
+ ::= { ikeNewCfgIdentity 1 }
+
+ ikeNewCfgIdData OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..100))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Value as indicated by the Identification Type.
+ It can be a fully-qualified domain name string
+ (example.com) or a fully-qualified email address
+ string (jsmith@example.com)."
+ ::= { ikeNewCfgIdentity 2 }
+
+ ikeCurCfgTxTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (1..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object specify the IKEv2 PDU retransmission timeout in seconds."
+ ::= { ikeGroup 7 }
+
+ ikeNewCfgTxTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object specify the new IKEv2 PDU retransmission timeout."
+ ::= { ikeGroup 8 }
+
+ ikeCurCfgCookie OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Globally enable/disable IKEv2 cookie notify."
+ ::= { ikeGroup 9 }
+
+ ikeNewCfgCookie OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Globally enable/disable IKEv2 cookie notify."
+ ::= { ikeGroup 10 }
+
+-- IPsec Configuration
+ ipsecGroup OBJECT IDENTIFIER ::= { ipsecCfg 2 }
+
+ ipsecCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Globally enable/disable IPsec."
+ ::= { ipsecGroup 1 }
+
+ ipsecNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Globally enable/disable IPsec."
+ ::= { ipsecGroup 2 }
+
+ ipsecCurCfgTxformTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecCurCfgTxformEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing all of the IPsec transform-set."
+ ::= { ipsecGroup 3 }
+
+ ipsecCurCfgTxformEntry OBJECT-TYPE
+ SYNTAX IpsecCurCfgTxformEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a IPsec transform-set."
+ INDEX { ipsecCurCfgTxformIndex }
+ ::= { ipsecCurCfgTxformTable 1 }
+
+ IpsecCurCfgTxformEntry ::= SEQUENCE {
+ ipsecCurCfgTxformIndex Unsigned32,
+ ipsecCurCfgTxformAuth INTEGER,
+ ipsecCurCfgTxformCipher INTEGER,
+ ipsecCurCfgTxformIntegrity INTEGER,
+ ipsecCurCfgTxformMode INTEGER,
+ ipsecCurCfgTxformDelete INTEGER
+ }
+
+ ipsecCurCfgTxformIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipsecCurCfgTxformTable."
+ ::= { ipsecCurCfgTxformEntry 1 }
+
+ ipsecCurCfgTxformAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ah-sha1(1),
+ ah-md5(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm of the IPsec transform-set"
+ ::= { ipsecCurCfgTxformEntry 2 }
+
+ ipsecCurCfgTxformCipher OBJECT-TYPE
+ SYNTAX INTEGER {
+ esp-null(0),
+ esp-des(1),
+ esp-3des(2),
+ esp-aes-cbc(3),
+ unspecified(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encryption algorithm of the IPsec transform-set"
+ ::= { ipsecCurCfgTxformEntry 3 }
+
+ ipsecCurCfgTxformIntegrity OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ esp-sha1(1),
+ esp-md5(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interity algorithm of the IPsec transform-set"
+ ::= { ipsecCurCfgTxformEntry 4 }
+
+ ipsecCurCfgTxformMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ transport(1),
+ tunnel(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tunnel/transport mode of the IPsec transform-set"
+ ::= { ipsecCurCfgTxformEntry 5 }
+
+ ipsecCurCfgTxformDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set a value of delete(2) for this object will delete the entry, A value of
+ other(1) is always returned when this object is read."
+ ::= { ipsecCurCfgTxformEntry 6 }
+
+ ipsecNewCfgTxformTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecNewCfgTxformEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing all of the new IPsec transform-set to be apply."
+ ::= { ipsecGroup 4 }
+
+ ipsecNewCfgTxformEntry OBJECT-TYPE
+ SYNTAX IpsecNewCfgTxformEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a IPsec transform-set."
+ INDEX { ipsecNewCfgTxformIndex }
+ ::= { ipsecNewCfgTxformTable 1 }
+
+ IpsecNewCfgTxformEntry ::= SEQUENCE {
+ ipsecNewCfgTxformIndex Unsigned32,
+ ipsecNewCfgTxformAuth INTEGER,
+ ipsecNewCfgTxformCipher INTEGER,
+ ipsecNewCfgTxformIntegrity INTEGER,
+ ipsecNewCfgTxformMode INTEGER,
+ ipsecNewCfgTxformDelete INTEGER
+ }
+
+ ipsecNewCfgTxformIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipsecNewCfgTxformTable."
+ ::= { ipsecNewCfgTxformEntry 1 }
+
+ ipsecNewCfgTxformAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ah-sha1(1),
+ ah-md5(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm of the IPsec transform-set"
+ ::= { ipsecNewCfgTxformEntry 2 }
+
+ ipsecNewCfgTxformCipher OBJECT-TYPE
+ SYNTAX INTEGER {
+ esp-null(0),
+ esp-des(1),
+ esp-3des(2),
+ esp-aes-cbc(3),
+ unspecified(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The encryption algorithm of the IPsec transform-set"
+ ::= { ipsecNewCfgTxformEntry 3 }
+
+ ipsecNewCfgTxformIntegrity OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ esp-sha1(1),
+ esp-md5(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The interity algorithm of the IPsec transform-set"
+ ::= { ipsecNewCfgTxformEntry 4 }
+
+ ipsecNewCfgTxformMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ transport(1),
+ tunnel(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The tunnel/transport mode of the IPsec transform-set"
+ ::= { ipsecNewCfgTxformEntry 5 }
+
+ ipsecNewCfgTxformDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set a value of delete(2) for this object will delete the entry, A value of
+ other(1) is always returned when this object is read."
+ ::= { ipsecNewCfgTxformEntry 6 }
+
+ ipsecCurCfgSelectorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecCurCfgSelectorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing all of the IPsec selector."
+ ::= { ipsecGroup 5 }
+
+ ipsecCurCfgSelectorEntry OBJECT-TYPE
+ SYNTAX IpsecCurCfgSelectorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a IPsec selector."
+ INDEX { ipsecCurCfgSelectorIndex }
+ ::= { ipsecCurCfgSelectorTable 1 }
+
+ IpsecCurCfgSelectorEntry ::= SEQUENCE {
+ ipsecCurCfgSelectorIndex Unsigned32,
+ ipsecCurCfgSelectorAction INTEGER,
+ ipsecCurCfgSelectorProto INTEGER,
+ ipsecCurCfgSelectorIcmpType Unsigned32,
+ ipsecCurCfgSelectorDst OCTET STRING,
+ ipsecCurCfgSelectorDstPrefix Unsigned32,
+ ipsecCurCfgSelectorSrc OCTET STRING,
+ ipsecCurCfgSelectorDelete INTEGER
+ }
+
+ ipsecCurCfgSelectorIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipsecCurCfgSelectorTable."
+ ::= { ipsecCurCfgSelectorEntry 1 }
+
+ ipsecCurCfgSelectorAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ unspecified(0),
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The action of the IPsec selector"
+ ::= { ipsecCurCfgSelectorEntry 2 }
+
+ ipsecCurCfgSelectorProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ unspecified(0),
+ tcp(1),
+ icmp(2),
+ any(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol of the IPsec selector"
+ ::= { ipsecCurCfgSelectorEntry 3 }
+
+ ipsecCurCfgSelectorIcmpType OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the protocol of the IPsec selector is icmp(2), This object specify
+ the ICMP type for the traffic selector. 0 = any."
+ ::= { ipsecCurCfgSelectorEntry 4 }
+
+ ipsecCurCfgSelectorDst OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination ip address of the IPsec selector"
+ ::= { ipsecCurCfgSelectorEntry 6 }
+
+ ipsecCurCfgSelectorDstPrefix OBJECT-TYPE
+ SYNTAX Unsigned32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination ipv6 address prefix length of the IPsec selector"
+ ::= { ipsecCurCfgSelectorEntry 7 }
+
+ ipsecCurCfgSelectorSrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source ip address of the IPsec selector"
+ ::= { ipsecCurCfgSelectorEntry 8 }
+
+ ipsecCurCfgSelectorDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set a value of delete(2) for this object will delete the entry, A value of
+ other(1) is always returned when this object is read."
+ ::= { ipsecCurCfgSelectorEntry 9 }
+
+ ipsecNewCfgSelectorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecNewCfgSelectorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing all of the IPsec selector."
+ ::= { ipsecGroup 6 }
+
+ ipsecNewCfgSelectorEntry OBJECT-TYPE
+ SYNTAX IpsecNewCfgSelectorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a IPsec selector."
+ INDEX { ipsecNewCfgSelectorIndex }
+ ::= { ipsecNewCfgSelectorTable 1 }
+
+ IpsecNewCfgSelectorEntry ::= SEQUENCE {
+ ipsecNewCfgSelectorIndex Unsigned32,
+ ipsecNewCfgSelectorAction INTEGER,
+ ipsecNewCfgSelectorProto INTEGER,
+ ipsecNewCfgSelectorIcmpType Unsigned32,
+ ipsecNewCfgSelectorDst OCTET STRING,
+ ipsecNewCfgSelectorDstPrefix Unsigned32,
+ ipsecNewCfgSelectorSrc OCTET STRING,
+ ipsecNewCfgSelectorDelete INTEGER
+ }
+
+ ipsecNewCfgSelectorIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipsecNewCfgSelectorTable."
+ ::= { ipsecNewCfgSelectorEntry 1 }
+
+ ipsecNewCfgSelectorAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ unspecified(0),
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The action of the IPsec selector"
+ ::= { ipsecNewCfgSelectorEntry 2 }
+
+ ipsecNewCfgSelectorProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ unspecified(0),
+ tcp(1),
+ icmp(2),
+ any(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The protocol of the IPsec selector"
+ ::= { ipsecNewCfgSelectorEntry 3 }
+
+ ipsecNewCfgSelectorIcmpType OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When the protocol of the IPsec selector is icmp(2), This object specify
+ the ICMP type for the traffic selector. 0 = any."
+ ::= { ipsecNewCfgSelectorEntry 4 }
+
+ ipsecNewCfgSelectorDst OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination ipv6 address of the IPsec selector"
+ ::= { ipsecNewCfgSelectorEntry 6 }
+
+ ipsecNewCfgSelectorDstPrefix OBJECT-TYPE
+ SYNTAX Unsigned32 (1..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination ipv6 address prefix length of the IPsec selector"
+ ::= { ipsecNewCfgSelectorEntry 7 }
+
+ ipsecNewCfgSelectorSrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The source ip address of the IPsec selector"
+ ::= { ipsecNewCfgSelectorEntry 8 }
+
+ ipsecNewCfgSelectorDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set a value of delete(2) for this object will delete the entry, A value of
+ other(1) is always returned when this object is read."
+ ::= { ipsecNewCfgSelectorEntry 9 }
+
+ ipsecCurCfgDynamicPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecCurCfgDynamicPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing all of the IPsec dynamic policies."
+ ::= { ipsecGroup 7 }
+
+ ipsecCurCfgDynamicPolicyEntry OBJECT-TYPE
+ SYNTAX IpsecCurCfgDynamicPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a IPsec dynamic policy."
+ INDEX { ipsecCurCfgDynamicPolicyIndex }
+ ::= { ipsecCurCfgDynamicPolicyTable 1 }
+
+ IpsecCurCfgDynamicPolicyEntry ::= SEQUENCE {
+ ipsecCurCfgDynamicPolicyIndex Unsigned32,
+ ipsecCurCfgDynamicPolicyPeer OCTET STRING,
+ ipsecCurCfgDynamicPolicySelector Unsigned32,
+ ipsecCurCfgDynamicPolicyTxform Unsigned32,
+ ipsecCurCfgDynamicPolicyLifetime Unsigned32,
+ ipsecCurCfgDynamicPolicyPfs INTEGER,
+ ipsecCurCfgDynamicPolicyDelete INTEGER
+ }
+
+ ipsecCurCfgDynamicPolicyIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipsecCurCfgDynamicPolicyTable."
+ ::= { ipsecCurCfgDynamicPolicyEntry 1 }
+
+ ipsecCurCfgDynamicPolicyPeer OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote peer ip address."
+ ::= { ipsecCurCfgDynamicPolicyEntry 2 }
+
+ ipsecCurCfgDynamicPolicySelector OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The traffic selector index for IPsec policy to refer an entry in ipsecCurCfgSelectorTable. 0 = unspecified."
+ ::= { ipsecCurCfgDynamicPolicyEntry 3 }
+
+ ipsecCurCfgDynamicPolicyTxform OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transform set index for IPSec policy to refer an entry in ipsecCurCfgTxformTable. 0 = unspecified."
+ ::= { ipsecCurCfgDynamicPolicyEntry 4 }
+
+ ipsecCurCfgDynamicPolicyLifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (120..86400)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SA lifetime for an IPsec policy."
+ ::= { ipsecCurCfgDynamicPolicyEntry 5 }
+
+ ipsecCurCfgDynamicPolicyPfs OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable perfect forward security."
+ ::= { ipsecCurCfgDynamicPolicyEntry 6 }
+
+ ipsecCurCfgDynamicPolicyDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set a value of delete(2) for this object will delete the entry, A value of
+ other(1) is always returned when this object is read."
+ ::= { ipsecCurCfgDynamicPolicyEntry 7 }
+
+ ipsecNewCfgDynamicPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecNewCfgDynamicPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing all of the IPsec dynamic policies."
+ ::= { ipsecGroup 8 }
+
+ ipsecNewCfgDynamicPolicyEntry OBJECT-TYPE
+ SYNTAX IpsecNewCfgDynamicPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a IPsec dynamic policy."
+ INDEX { ipsecNewCfgDynamicPolicyIndex }
+ ::= { ipsecNewCfgDynamicPolicyTable 1 }
+
+ IpsecNewCfgDynamicPolicyEntry ::= SEQUENCE {
+ ipsecNewCfgDynamicPolicyIndex Unsigned32,
+ ipsecNewCfgDynamicPolicyPeer OCTET STRING,
+ ipsecNewCfgDynamicPolicySelector Unsigned32,
+ ipsecNewCfgDynamicPolicyTxform Unsigned32,
+ ipsecNewCfgDynamicPolicyLifetime Unsigned32,
+ ipsecNewCfgDynamicPolicyPfs INTEGER,
+ ipsecNewCfgDynamicPolicyDelete INTEGER
+ }
+
+ ipsecNewCfgDynamicPolicyIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipsecNewCfgDynamicPolicyTable."
+ ::= { ipsecNewCfgDynamicPolicyEntry 1 }
+
+ ipsecNewCfgDynamicPolicyPeer OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The remote peer ip address."
+ ::= { ipsecNewCfgDynamicPolicyEntry 2 }
+
+ ipsecNewCfgDynamicPolicySelector OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The traffic selector index for IPsec policy to refer an entry in ipsecNewCfgSelectorTable. 0 = unspecified."
+ ::= { ipsecNewCfgDynamicPolicyEntry 3 }
+
+ ipsecNewCfgDynamicPolicyTxform OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The transform set index for IPSec policy to refer an entry in ipsecNewCfgTxformTable. 0 = unspecified."
+ ::= { ipsecNewCfgDynamicPolicyEntry 4 }
+
+ ipsecNewCfgDynamicPolicyLifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (120..86400)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The SA lifetime for an IPsec policy."
+ ::= { ipsecNewCfgDynamicPolicyEntry 5 }
+
+ ipsecNewCfgDynamicPolicyPfs OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable perfect forward security."
+ ::= { ipsecNewCfgDynamicPolicyEntry 6 }
+
+ ipsecNewCfgDynamicPolicyDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set a value of delete(2) for this object will delete the entry, A value of
+ other(1) is always returned when this object is read."
+ ::= { ipsecNewCfgDynamicPolicyEntry 7 }
+
+ ipsecCurCfgManualPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecCurCfgManualPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing all of the IPsec manual policies."
+ ::= { ipsecGroup 9 }
+
+ ipsecCurCfgManualPolicyEntry OBJECT-TYPE
+ SYNTAX IpsecCurCfgManualPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a IPsec manual policy."
+ INDEX { ipsecCurCfgManualPolicyIndex }
+ ::= { ipsecCurCfgManualPolicyTable 1 }
+
+ IpsecCurCfgManualPolicyEntry ::= SEQUENCE {
+ ipsecCurCfgManualPolicyIndex Unsigned32,
+ ipsecCurCfgManualPolicyPeer OCTET STRING,
+ ipsecCurCfgManualPolicySelector Unsigned32,
+ ipsecCurCfgManualPolicyTxform Unsigned32,
+ ipsecCurCfgManualPolicyInAhKey OCTET STRING,
+ ipsecCurCfgManualPolicyInAhSpi Unsigned32,
+ ipsecCurCfgManualPolicyOutAhKey OCTET STRING,
+ ipsecCurCfgManualPolicyOutAhSpi Unsigned32,
+ ipsecCurCfgManualPolicyInEspEncKey OCTET STRING,
+ ipsecCurCfgManualPolicyInEspAuthKey OCTET STRING,
+ ipsecCurCfgManualPolicyInEspSpi Unsigned32,
+ ipsecCurCfgManualPolicyOutEspEncKey OCTET STRING,
+ ipsecCurCfgManualPolicyOutEspAuthKey OCTET STRING,
+ ipsecCurCfgManualPolicyOutEspSpi Unsigned32,
+ ipsecCurCfgManualPolicyDelete INTEGER
+ }
+
+ ipsecCurCfgManualPolicyIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipsecCurCfgManualPolicyTable."
+ ::= { ipsecCurCfgManualPolicyEntry 1 }
+
+ ipsecCurCfgManualPolicyPeer OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote peer ip address."
+ ::= { ipsecCurCfgManualPolicyEntry 2 }
+
+ ipsecCurCfgManualPolicySelector OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The traffic selector index for IPsec policy to refer an entry in ipsecCurCfgSelectorTable"
+ ::= { ipsecCurCfgManualPolicyEntry 3 }
+
+ ipsecCurCfgManualPolicyTxform OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transform set index for IPSec policy to refer an entry in ipsecCurCfgTxformTable"
+ ::= { ipsecCurCfgManualPolicyEntry 4 }
+
+ ipsecCurCfgManualPolicyInAhKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AH inbound session key for an IPsec policy."
+ ::= { ipsecCurCfgManualPolicyEntry 5 }
+
+ ipsecCurCfgManualPolicyInAhSpi OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 256..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AH inbound SPI for an IPsec policy."
+ ::= { ipsecCurCfgManualPolicyEntry 6 }
+
+ ipsecCurCfgManualPolicyOutAhKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AH outbound session key for an IPsec policy."
+ ::= { ipsecCurCfgManualPolicyEntry 7 }
+
+ ipsecCurCfgManualPolicyOutAhSpi OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 256..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AH outbound SPI for an IPsec policy."
+ ::= { ipsecCurCfgManualPolicyEntry 8 }
+
+ ipsecCurCfgManualPolicyInEspEncKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Esp inbound cipher key for an IPsec policy."
+ ::= { ipsecCurCfgManualPolicyEntry 9 }
+
+ ipsecCurCfgManualPolicyInEspAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Esp inbound authenticator key for an IPsec policy."
+ ::= { ipsecCurCfgManualPolicyEntry 10 }
+
+ ipsecCurCfgManualPolicyInEspSpi OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 256..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Esp inbound SPI for an IPsec policy."
+ ::= { ipsecCurCfgManualPolicyEntry 11 }
+
+ ipsecCurCfgManualPolicyOutEspEncKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Esp outbound cipher key for an IPsec policy."
+ ::= { ipsecCurCfgManualPolicyEntry 12 }
+
+ ipsecCurCfgManualPolicyOutEspAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Esp outbound authenticator key for an IPsec policy."
+ ::= { ipsecCurCfgManualPolicyEntry 13 }
+
+ ipsecCurCfgManualPolicyOutEspSpi OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 256..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Esp outbound SPI for an IPsec policy."
+ ::= { ipsecCurCfgManualPolicyEntry 14 }
+
+ ipsecCurCfgManualPolicyDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set a value of delete(2) for this object will delete the entry, A value of
+ other(1) is always returned when this object is read."
+ ::= { ipsecCurCfgManualPolicyEntry 15 }
+
+ ipsecNewCfgManualPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecNewCfgManualPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing all of the IPsec manual policies."
+ ::= { ipsecGroup 10 }
+
+ ipsecNewCfgManualPolicyEntry OBJECT-TYPE
+ SYNTAX IpsecNewCfgManualPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a IPsec manual policy."
+ INDEX { ipsecNewCfgManualPolicyIndex }
+ ::= { ipsecNewCfgManualPolicyTable 1 }
+
+ IpsecNewCfgManualPolicyEntry ::= SEQUENCE {
+ ipsecNewCfgManualPolicyIndex Unsigned32,
+ ipsecNewCfgManualPolicyPeer OCTET STRING,
+ ipsecNewCfgManualPolicySelector Unsigned32,
+ ipsecNewCfgManualPolicyTxform Unsigned32,
+ ipsecNewCfgManualPolicyInAhKey OCTET STRING,
+ ipsecNewCfgManualPolicyInAhSpi Unsigned32,
+ ipsecNewCfgManualPolicyOutAhKey OCTET STRING,
+ ipsecNewCfgManualPolicyOutAhSpi Unsigned32,
+ ipsecNewCfgManualPolicyInEspEncKey OCTET STRING,
+ ipsecNewCfgManualPolicyInEspAuthKey OCTET STRING,
+ ipsecNewCfgManualPolicyInEspSpi Unsigned32,
+ ipsecNewCfgManualPolicyOutEspEncKey OCTET STRING,
+ ipsecNewCfgManualPolicyOutEspAuthKey OCTET STRING,
+ ipsecNewCfgManualPolicyOutEspSpi Unsigned32,
+ ipsecNewCfgManualPolicyDelete INTEGER
+ }
+
+ ipsecNewCfgManualPolicyIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipsecNewCfgManualPolicyTable."
+ ::= { ipsecNewCfgManualPolicyEntry 1 }
+
+ ipsecNewCfgManualPolicyPeer OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The remote peer ip address."
+ ::= { ipsecNewCfgManualPolicyEntry 2 }
+
+ ipsecNewCfgManualPolicySelector OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The traffic selector index for IPsec policy to refer an entry in ipsecNewCfgSelectorTable"
+ ::= { ipsecNewCfgManualPolicyEntry 3 }
+
+ ipsecNewCfgManualPolicyTxform OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The transform set index for IPSec policy to refer an entry in ipsecNewCfgTxformTable"
+ ::= { ipsecNewCfgManualPolicyEntry 4 }
+
+ ipsecNewCfgManualPolicyInAhKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The AH inbound session key for an IPsec policy."
+ ::= { ipsecNewCfgManualPolicyEntry 5 }
+
+ ipsecNewCfgManualPolicyInAhSpi OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 256..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The AH inbound SPI for an IPsec policy."
+ ::= { ipsecNewCfgManualPolicyEntry 6 }
+
+ ipsecNewCfgManualPolicyOutAhKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The AH outbound session key for an IPsec policy."
+ ::= { ipsecNewCfgManualPolicyEntry 7 }
+
+ ipsecNewCfgManualPolicyOutAhSpi OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 256..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The AH outbound SPI for an IPsec policy."
+ ::= { ipsecNewCfgManualPolicyEntry 8 }
+
+ ipsecNewCfgManualPolicyInEspEncKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Esp inbound cipher key for an IPsec policy."
+ ::= { ipsecNewCfgManualPolicyEntry 9 }
+
+ ipsecNewCfgManualPolicyInEspAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Esp inbound authenticator key for an IPsec policy."
+ ::= { ipsecNewCfgManualPolicyEntry 10 }
+
+ ipsecNewCfgManualPolicyInEspSpi OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 256..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Esp inbound SPI for an IPsec policy."
+ ::= { ipsecNewCfgManualPolicyEntry 11 }
+
+ ipsecNewCfgManualPolicyOutEspEncKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Esp outbound cipher key for an IPsec policy."
+ ::= { ipsecNewCfgManualPolicyEntry 12 }
+
+ ipsecNewCfgManualPolicyOutEspAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Esp outbound authenticator key for an IPsec policy."
+ ::= { ipsecNewCfgManualPolicyEntry 13 }
+
+ ipsecNewCfgManualPolicyOutEspSpi OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 256..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Esp outbound SPI for an IPsec policy."
+ ::= { ipsecNewCfgManualPolicyEntry 14 }
+
+ ipsecNewCfgManualPolicyDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set a value of delete(2) for this object will delete the entry, A value of
+ other(1) is always returned when this object is read."
+ ::= { ipsecNewCfgManualPolicyEntry 15 }
+
+ ipsecCurCfgIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecCurCfgIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of interface IPsec policy configuration."
+ ::= { ipsecGroup 11 }
+
+ ipsecCurCfgIfEntry OBJECT-TYPE
+ SYNTAX IpsecCurCfgIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of interface IPsec policy configuration."
+ INDEX { ipsecCurCfgIfIndex }
+ ::= { ipsecCurCfgIfTable 1 }
+
+ IpsecCurCfgIfEntry ::= SEQUENCE {
+ ipsecCurCfgIfIndex Unsigned32,
+ ipsecCurCfgIfDynamicPolicyBmap OCTET STRING,
+ ipsecCurCfgIfManualPolicyBmap OCTET STRING,
+ ipsecCurCfgIfDelete INTEGER
+ }
+
+ ipsecCurCfgIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of a particular interface."
+ ::= { ipsecCurCfgIfEntry 1 }
+
+ ipsecCurCfgIfDynamicPolicyBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPsec dynamic policies applied to the IP interface. The
+ policies are presented in bitmap format. This string
+ displays policy number from 1 to 32.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ policy 9
+ || ||
+ || ||___ policy 8
+ || |____ policy 7
+ || . . .
+ ||_________ policy 2
+ |__________ policy 1
+
+ where x : 1 - The represented policy applied to the
+ IP interface.
+ 0 - The represented policy not applied to
+ the IP interface."
+ ::= { ipsecCurCfgIfEntry 2 }
+
+ ipsecCurCfgIfManualPolicyBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The manual policies applied to the IP interface. The
+ policies are presented in bitmap format. This string
+ displays policy number from 1 to 32.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ policy 9
+ || ||
+ || ||___ policy 8
+ || |____ policy 7
+ || . . .
+ ||_________ policy 2
+ |__________ policy 1
+
+ where x : 1 - The represented policy applied to the
+ IP interface.
+ 0 - The represented policy not applied to
+ the IP interface."
+ ::= { ipsecCurCfgIfEntry 5 }
+
+ ipsecCurCfgIfDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set a value of delete(2) for this object will delete the entry, A value of
+ other(1) is always returned when this object is read."
+ ::= { ipsecCurCfgIfEntry 8 }
+
+ ipsecNewCfgIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecNewCfgIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of interface IPsec policy configuration."
+ ::= { ipsecGroup 12 }
+
+ ipsecNewCfgIfEntry OBJECT-TYPE
+ SYNTAX IpsecNewCfgIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of interface IPsec policy configuration."
+ INDEX { ipsecNewCfgIfIndex }
+ ::= { ipsecNewCfgIfTable 1 }
+
+ IpsecNewCfgIfEntry ::= SEQUENCE {
+ ipsecNewCfgIfIndex Unsigned32,
+ ipsecNewCfgIfDynamicPolicyBmap OCTET STRING,
+ ipsecNewCfgIfAddDynamicPolicy Unsigned32,
+ ipsecNewCfgIfDelDynamicPolicy Unsigned32,
+ ipsecNewCfgIfManualPolicyBmap OCTET STRING,
+ ipsecNewCfgIfAddManualPolicy Unsigned32,
+ ipsecNewCfgIfDelManualPolicy Unsigned32,
+ ipsecNewCfgIfDelete INTEGER
+ }
+
+ ipsecNewCfgIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of a particular interface."
+ ::= { ipsecNewCfgIfEntry 1 }
+
+ ipsecNewCfgIfDynamicPolicyBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The dynamic policies applied to the IP interface. The
+ policies are presented in bitmap format. This string
+ displays policy number from 1 to 32.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ policy 9
+ || ||
+ || ||___ policy 8
+ || |____ policy 7
+ || . . .
+ ||_________ policy 2
+ |__________ policy 1
+
+ where x : 1 - The represented policy applied to the
+ IP interface.
+ 0 - The represented policy not applied to
+ the IP interface."
+ ::= { ipsecNewCfgIfEntry 2 }
+
+ ipsecNewCfgIfAddDynamicPolicy OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the value to a IPsec dynamic policy ID when add the
+ policy to IP interface. A value of 0 is always
+ returned when this object is read."
+ ::= { ipsecNewCfgIfEntry 3 }
+
+ ipsecNewCfgIfDelDynamicPolicy OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the value to a IPsec dynamic policy ID when delete
+ the policy to IP interface. A value of 0 is always
+ returned when this object is read."
+ ::= { ipsecNewCfgIfEntry 4 }
+
+ ipsecNewCfgIfManualPolicyBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The manual policies applied to the IP interface. The
+ policies are presented in bitmap format. This string
+ displays policy number from 1 to 32.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ policy 9
+ || ||
+ || ||___ policy 8
+ || |____ policy 7
+ || . . .
+ ||_________ policy 2
+ |__________ policy 1
+
+ where x : 1 - The represented policy applied to the
+ IP interface.
+ 0 - The represented policy not applied to
+ the IP interface."
+ ::= { ipsecNewCfgIfEntry 5 }
+
+ ipsecNewCfgIfAddManualPolicy OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the value to a IPsec manual policy ID when add the
+ policy to IP interface. A value of 0 is always
+ returned when this object is read."
+ ::= { ipsecNewCfgIfEntry 6 }
+
+ ipsecNewCfgIfDelManualPolicy OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the value to a IPsec manual policy ID when delete
+ the policy to IP interface. A value of 0 is always
+ returned when this object is read."
+ ::= { ipsecNewCfgIfEntry 7 }
+
+ ipsecNewCfgIfDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set a value of delete(2) for this object will delete the entry, A value of
+ other(1) is always returned when this object is read."
+ ::= { ipsecNewCfgIfEntry 8 }
+
+
+-- IPsec Statistics
+ ipsecSaStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecSaStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing all of the IPsec SA statistics."
+ ::= { ipsecStats 1 }
+
+ ipsecSaStatsEntry OBJECT-TYPE
+ SYNTAX IpsecSaStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a IPsec SA statistics."
+ INDEX { ipsecSaStatsIndex }
+ ::= { ipsecSaStatsTable 1 }
+
+ IpsecSaStatsEntry ::= SEQUENCE {
+ ipsecSaStatsIndex Unsigned32,
+ ipsecSaStatsSpi Unsigned32,
+ ipsecSaStatsProto INTEGER,
+ ipsecSaStatsDstAddr OCTET STRING,
+ ipsecSaStatsUsageTime Unsigned32,
+ ipsecSaStatsBytes Unsigned32,
+ ipsecSaStatsPkts Unsigned32
+ }
+
+ ipsecSaStatsIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipsecSaStatsEntry."
+ ::= { ipsecSaStatsEntry 1 }
+
+ ipsecSaStatsSpi OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SPI used by the SA."
+ ::= { ipsecSaStatsEntry 2 }
+
+ ipsecSaStatsProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(0),
+ ah(1),
+ esp(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The proto(AH,ESP,or Both) used by the SA."
+ ::= { ipsecSaStatsEntry 3 }
+
+ ipsecSaStatsDstAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address for the SA."
+ ::= { ipsecSaStatsEntry 4 }
+
+ ipsecSaStatsUsageTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time (in seconds) since the SA was first used."
+ ::= { ipsecSaStatsEntry 5 }
+
+ ipsecSaStatsBytes OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of bytes for the SA."
+ ::= { ipsecSaStatsEntry 6 }
+
+ ipsecSaStatsPkts OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets sent or received for the SA."
+ ::= { ipsecSaStatsEntry 7 }
+
+-- IPsec Information
+ ipsecSaInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecSaInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing all of the IPsec SA information."
+ ::= { ipsecInfo 1 }
+
+ ipsecSaInfoEntry OBJECT-TYPE
+ SYNTAX IpsecSaInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a IPsec SA information."
+ INDEX { ipsecSaInfoIndex }
+ ::= { ipsecSaInfoTable 1 }
+
+ IpsecSaInfoEntry ::= SEQUENCE {
+ ipsecSaInfoIndex Unsigned32,
+ ipsecSaInfoSpi Unsigned32,
+ ipsecSaInfoProto INTEGER,
+ ipsecSaInfoDstAddr OCTET STRING,
+ ipsecSaInfoSrcAddr OCTET STRING,
+ ipsecSaInfoFlags Unsigned32,
+ ipsecSaInfoUlp Unsigned32,
+ ipsecSaInfoMode INTEGER,
+ ipsecSaInfoAuthAlg INTEGER,
+ ipsecSaInfoAuthKey OCTET STRING,
+ ipsecSaInfoEncrAlg INTEGER,
+ ipsecSaInfoEncrKey OCTET STRING
+ }
+
+ ipsecSaInfoIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipsecSaInfoEntry."
+ ::= { ipsecSaInfoEntry 1 }
+
+ ipsecSaInfoSpi OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SPI used by the SA."
+ ::= { ipsecSaInfoEntry 2 }
+
+ ipsecSaInfoProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(0),
+ ah(51),
+ esp(50)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The proto(AH,ESP,or Both) used by the SA."
+ ::= { ipsecSaInfoEntry 3 }
+
+ ipsecSaInfoDstAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address for the SA."
+ ::= { ipsecSaInfoEntry 4 }
+
+ ipsecSaInfoSrcAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source IP address for the SA."
+ ::= { ipsecSaInfoEntry 5 }
+
+ ipsecSaInfoFlags OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The direction, initiator and etc for an SA; see flag constants below:
+ SA_FLAG_INUSE 0x0001
+ SA_FLAG_DELETED 0x0002
+ SA_FLAG_INBOUND 0x0004
+ SA_FLAG_INITIATOR 0x0008
+ SA_FLAG_MATURE 0x0010
+
+ SA_FLAG_MIRRORED 0x0100
+ SA_FLAG_IP6 0x0200
+ SA_FLAG_IKE2 0x0400
+ SA_FLAG_PFS 0x0800
+ "
+ ::= { ipsecSaInfoEntry 6 }
+
+ ipsecSaInfoUlp OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The upper layer protocol for an SA; 0=any; see protocol constants below:
+ ICMP 1
+ IPv4 4
+ TCP 6
+ UDP 17
+ ESP 50
+ AH 51
+ IPv6 41
+ ICMPv6 58
+ "
+ ::= { ipsecSaInfoEntry 7 }
+
+ ipsecSaInfoMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(0),
+ transport(1),
+ tunnel(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mode for the SA."
+ ::= { ipsecSaInfoEntry 8 }
+
+ ipsecSaInfoAuthAlg OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(0),
+ md5(1),
+ sha1(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm for the SA."
+ ::= { ipsecSaInfoEntry 9 }
+
+ ipsecSaInfoAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (20..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication key for the SA."
+ ::= { ipsecSaInfoEntry 10 }
+
+ ipsecSaInfoEncrAlg OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(0),
+ des(1),
+ triple-des(2),
+ blowfish(3),
+ aes(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encryption algorithm for the SA."
+ ::= { ipsecSaInfoEntry 11 }
+
+ ipsecSaInfoEncrKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (20..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encryption key for the SA."
+ ::= { ipsecSaInfoEntry 12 }
+
+ ipsecSpdInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecSpdInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing all of the IPsec security policy information."
+ ::= { ipsecInfo 2 }
+
+ ipsecSpdInfoEntry OBJECT-TYPE
+ SYNTAX IpsecSpdInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a IPsec security policy information."
+ INDEX { ipsecSpdInfoIndex }
+ ::= { ipsecSpdInfoTable 1 }
+
+ IpsecSpdInfoEntry ::= SEQUENCE {
+ ipsecSpdInfoIndex Unsigned32,
+ ipsecSpdInfoFlags Unsigned32,
+ ipsecSpdInfoULP Unsigned32,
+ ipsecSpdInfoAction INTEGER,
+ ipsecSpdInfoDstAddr OCTET STRING,
+ ipsecSpdInfoSrcAddr OCTET STRING,
+ ipsecSpdInfoMode INTEGER,
+ ipsecSpdInfoSaSize Unsigned32
+ }
+
+ ipsecSpdInfoIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of ipsecSpdInfoEntry."
+ ::= { ipsecSpdInfoEntry 1 }
+
+ ipsecSpdInfoFlags OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The direction, initiator and etc for an SA; see flag constants below:
+ SP_FLAG_INUSE 0x00000001
+ SP_FLAG_DELETED 0x00000002
+ SP_FLAG_INBOUND 0x00000004
+ SP_FLAG_MIRRORED 0x00000008
+
+ SP_FLAG_PFP_LADDR 0x00000100
+ SP_FLAG_PFP_RADDR 0x00000200
+ SP_FLAG_PFP_LPORT 0x00000400
+ SP_FLAG_PFP_RPORT 0x00000800
+ SP_FLAG_PFP_ULP 0x00001000
+ SP_MASK_PFP 0x00001f00
+
+ SP_FLAG_DF 0x00002000
+ SP_FLAG_DF_BIT 0x00004000
+ SP_MASK_DF 0x00006000
+
+ SP_FLAG_DSCP 0x00008000
+ SP_FLAG_ECN 0x00010000
+
+ SP_FLAG_IP6 0x00000010
+ SP_FLAG_IP6_TUNNEL 0x00000020
+ SP_FLAG_INIT 0x00000040
+ "
+ ::= { ipsecSpdInfoEntry 2 }
+
+ ipsecSpdInfoULP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transport layer protocol for the SA. 0 = any. see protocol constants below:
+ ICMP 1
+ IPv4 4
+ TCP 6
+ UDP 17
+ ESP 50
+ AH 51
+ IPv6 41
+ ICMPv6 58 "
+ ::= { ipsecSpdInfoEntry 3 }
+
+ ipsecSpdInfoAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ drop(1),
+ apply(2),
+ permit(3),
+ bypass(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPsec action for the SA."
+ ::= { ipsecSpdInfoEntry 4 }
+
+ ipsecSpdInfoDstAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address for the SA."
+ ::= { ipsecSpdInfoEntry 5 }
+
+ ipsecSpdInfoSrcAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source IP address for the SA."
+ ::= { ipsecSpdInfoEntry 6 }
+
+ ipsecSpdInfoMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(0),
+ transport(1),
+ tunnel(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mode for the SA."
+ ::= { ipsecSpdInfoEntry 7 }
+
+ ipsecSpdInfoSaSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SA bundle size of an Security policy."
+ ::= { ipsecSpdInfoEntry 8 }
+
+ ipsecSpdInfoSaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpsecSpdInfoSaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing all information of the SA nested in an IPsec security policy."
+ ::= { ipsecInfo 3 }
+
+ ipsecSpdInfoSaEntry OBJECT-TYPE
+ SYNTAX IpsecSpdInfoSaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a SA information netsted in an IPsec security policy."
+ INDEX { ipsecSpdInfoIndex, ipsecSpdInfoSaIndex }
+ ::= { ipsecSpdInfoSaTable 1 }
+
+ IpsecSpdInfoSaEntry ::= SEQUENCE {
+ ipsecSpdInfoSaIndex Unsigned32,
+ ipsecSpdInfoSaSecuProto INTEGER,
+ ipsecSpdInfoSaAuthAlg INTEGER,
+ ipsecSpdInfoSaEncrAlg INTEGER,
+ ipsecSpdInfoSaEncrKeyLen Unsigned32
+ }
+
+ ipsecSpdInfoSaIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index that enumerates the IPsec nested SAs ."
+ ::= { ipsecSpdInfoSaEntry 1 }
+
+ ipsecSpdInfoSaSecuProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ ah(0),
+ esp(1),
+ esp-auth(2),
+ esp-null(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The security protocol for the SA."
+ ::= { ipsecSpdInfoSaEntry 2 }
+
+ ipsecSpdInfoSaAuthAlg OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(0),
+ md5(1),
+ sha1(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hash algorithm used by the SA."
+ ::= { ipsecSpdInfoSaEntry 3 }
+
+ ipsecSpdInfoSaEncrAlg OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(0),
+ des(1),
+ triple-des(2),
+ blowfish(3),
+ aes(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encryption algorithm used by the SA."
+ ::= { ipsecSpdInfoSaEntry 4 }
+
+ ipsecSpdInfoSaEncrKeyLen OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encryption key length of an nested SA."
+ ::= { ipsecSpdInfoSaEntry 5 }
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: layer3
+-- ----------------------------------------------------------------------------
+
+traps OBJECT IDENTIFIER ::= { g8052-mgmt 7 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: traps
+-- ----------------------------------------------------------------------------
+
+-- SECTION 2: Temporary Object Definitions Used In traps
+
+swTrapDisplayString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temporary string object used to store information being sent
+ in a Switch trap."
+ ::= { traps 1000 }
+
+
+-- SECTION 3: Trap Definitions
+
+-- Many of the following traps include sysName, sysLocation and sysContact.
+-- These variables are all defined in the rfc1213 MIB.
+--
+-- sysName is the administratively-assigned name for this managed node. By
+-- convention, this is the node's fully-qualified domain name.
+--
+-- sysLocation is the physical location of this node (e.g., 'telephone closet,
+-- 3rd floor').
+--
+-- sysContact is textual identification of the contact person for this managed
+-- node, together with information on how to contact this person.
+
+--
+-- SNMP v3 traps should be defined here.
+--
+
+ibmSNMPv2Notifications OBJECT IDENTIFIER
+ ::= { traps 0 }
+
+swPrimaryPowerSupplyFailureNotify NOTIFICATION-TYPE
+ OBJECTS {
+ swTrapDisplayString,
+ sysName,
+ sysLocation,
+ sysContact
+ }
+ STATUS current
+ DESCRIPTION
+ "A swPrimaryPowerSupplyFailure trap signifies that the
+ primary power supply failed."
+ ::= { ibmSNMPv2Notifications 1 }
+
+swPrimaryPowerSupplyFixedNotify NOTIFICATION-TYPE
+ OBJECTS {
+ swTrapDisplayString,
+ sysName,
+ sysLocation,
+ sysContact
+ }
+ STATUS current
+ DESCRIPTION
+ "A swPrimaryPowerSupplyFixed trap signifies that the
+ primary power supply has been restored."
+ ::= { ibmSNMPv2Notifications 97 }
+
+
+--
+-- SNMP v1 traps should be defined here.
+--
+swPrimaryPowerSupplyFailure TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swPrimaryPowerSupplyFailure trap signifies that the
+ primary power supply failed."
+ --#SEVERITY CRITICAL
+ ::= 1 -- 0x01
+
+swDefGwUp TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ ipCurCfgGwIndex,
+ ipCurCfgGwAddr,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swDefGwUp trap signifies that the default gateway is alive.
+ ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable.
+ The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax.
+ ipCurCfgGwAddr is the IP address of the default gateway."
+ ::= 2 -- 0x02
+
+swDefGwDown TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ ipCurCfgGwIndex,
+ ipCurCfgGwAddr,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swDefGwDown trap signifies that the default gateway is down.
+ ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable.
+ The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax.
+ ipCurCfgGwAddr is the IP address of the default gateway."
+ ::= 3 -- 0x03
+
+swDefGwInService TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ ipCurCfgGwIndex,
+ ipCurCfgGwAddr,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swDefGwInService trap signifies that the default gateway is
+ up and in service.
+ ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable.
+ The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax.
+ ipCurCfgGwAddr is the IP address of the default gateway."
+ ::= 4 -- 0x04
+
+swDefGwNotInService TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ ipCurCfgGwIndex,
+ ipCurCfgGwAddr,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swDefGwNotInService trap signifies that the default gateway
+ is alive but not in service.
+ ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable.
+ The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax.
+ ipCurCfgGwAddr is the IP address of the default gateway."
+ ::= 5 -- 0x05
+
+
+
+
+swLoginFailure TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swLoginFailure trap signifies that someone failed to enter a
+ valid username/password combination.
+ swTrapDisplayString specifies whether the login attempt was from
+ CONSOLE or TELNET. In case of TELNET login it also specifies the IP
+ address of the host from which the attempt was made."
+ ::= 19 -- 0x13
+
+
+swTempExceedThreshold TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swTempExceedThreshold trap signifies that the
+ switch temperature has exceeded maximum safety limits."
+ ::= 22 -- 0x16
+
+
+swFanFailure TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swFanFailure trap signifies that the
+ fan failure has been detected."
+ ::= 24 -- 0x18
+
+swValidLogin TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swValidLogin trap signifies that a user login has occured."
+ ::= 25 -- 0x19
+
+swApplyComplete TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swApplyComplete signifies that new configuration
+ has been applied."
+ ::= 27 -- 0x1B
+
+swSaveComplete TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swApplyComplete signifies that new configuration
+ has been saved."
+ ::= 28 -- 0x1C
+
+swFwDownloadSucess TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swFwDownloadSuccess signifies that firmware
+ has been downloaded to [image1|image2|boot image]."
+ ::= 29 -- 0x1D
+
+swFwDownloadFailure TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swFwDownloadFailure signifies that firmware
+ downloaded failed to [image1|image2|boot image]."
+ ::= 30 -- 0x1E
+
+swFanFailureFixed TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swFanFailureFixed trap signifies that the
+ fan failure has been fixed."
+ ::= 33 -- 0x21
+
+swStgNewRoot TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString, stgCurCfgIndex,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swStgNewRoot trap signifies that the bridge has become the new root of the STG."
+ --#SEVERITY INFORMATIONAL
+ ::= 42 -- 0x2A
+
+swCistNewRoot TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swCistNewRoot trap signifies that the bridge has become the new root of the CIST."
+ --#SEVERITY INFORMATIONAL
+ ::= 43 -- 0x2B
+
+swStgTopologyChanged TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString, stgCurCfgIndex,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swStgTopologyChanged trap signifies that there was a STG topology change."
+ --#SEVERITY INFORMATIONAL
+ ::= 44 -- 0x2C
+
+swCistTopologyChanged TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swCistTopologyChanged trap signifies that there was a CIST topology change."
+ --#SEVERITY INFORMATIONAL
+ ::= 45 -- 0x2D
+
+swHotlinksMasterUp TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swHotlinksMasterUp trap signifies that the Master interface is active."
+ ::= 46 -- 0x2E
+
+swHotlinksMasterDn TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swHotlinksMasterDn trap signifies that the Master interface is not active."
+ ::= 47 -- 0x2F
+
+swHotlinksBackupUp TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swHotlinksBackupUp trap signifies that the Backup interface is active."
+ ::= 48 -- 0x30
+
+swHotlinksBackupDn TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swHotlinksBackupDn trap signifies that the Backup interface is not active."
+ ::= 49 -- 0x31
+
+swHotlinksNone TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swHotlinksNone trap signifies that there are no active interfaces."
+ ::= 50 -- 0x32
+
+ sfpInserted TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString, ifIndex,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A sfpInserted trap signifies that a SFP is inserted."
+ --#SEVERITY INFORMATIONAL
+ ::= 51 -- 0x33
+
+ sfpRemoved TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString, ifIndex,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A sfpRemoved trap signifies that a SFP is removed."
+ --#SEVERITY INFORMATIONAL
+ ::= 52 -- 0x34
+
+swNTPSyncFailed TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swNTPSyncFailed trap signifies that sync with NTP server failed."
+ ::= 61 -- 0x3D
+
+swNTPUpdateClock TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swNTPUpdateClock trap signifies that update system clock with NTP server."
+ ::= 62 -- 0x3E
+
+swValidLogout TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swValidLogout trap signifies that a user logout has occured."
+ ::= 63 -- 0x3F
+
+swECMPGatewayUp TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swECMPGatewayUp trap signifies that the ECMP gateway is up."
+ --#SEVERITY INFORMATIONAL
+ ::= 65 -- 0x41
+
+swECMPGatewayDown TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swECMPGatewayDown trap signifies that the ECMP gateway is down."
+ --#SEVERITY INFORMATIONAL
+ ::= 66 -- 0x42
+
+swTeamingCtrlUp TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swTeamingCtrlUp trap signifies that the teaming is up."
+ --#SEVERITY INFORMATIONAL
+ ::= 67 -- 0x43
+
+swTeamingCtrlDown TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swTeamingCtrlDown trap signifies that the teaming control is down."
+ --#SEVERITY INFORMATIONAL
+ ::= 68 -- 0x44
+
+swTeamingCtrlDownTearDownBlked TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swTeamingCtrlDownTearDownBlked trap signifies that the
+ teaming control is down but teardown is blocked."
+ --#SEVERITY INFORMATIONAL
+ ::= 69 -- 0x45
+
+swTeamingCtrlError TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swTeamingCtrlError trap signifies error, action is undefined."
+ --#SEVERITY INFORMATIONAL
+ ::= 70 -- 0x46
+
+
+swTempReturnThreshold TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swTempReturnThreshold trap signifies that the switch
+ temperature has returned below maximum safety limits."
+ --#SEVERITY INFORMATIONAL
+ ::= 31 -- 0x1F
+
+ swLACPPortBlocked TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swLACPPortBlocked trap signifies that LACP is
+ operationally down on a port, and traffic is blocked on the port."
+ --#SEVERITY INFORMATIONAL
+ ::= 71 -- 0x47
+
+ swLACPPortUnblocked TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation,
+ sysContact }
+ DESCRIPTION "A swLACPPortUnblocked trap signifies that LACP is
+ operationally up on a port, and traffic is no longer blocked on
+ the port."
+ --#SEVERITY INFORMATIONAL
+ ::= 72 -- 0x48
+
+
+swVMGroupVMotion TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A altVMGroupVMotion trap signifies that a virtual machine has moved from a port to another."
+ --#SEVERITY INFORMATIONAL
+ ::= 77 -- 0x4D
+
+swVMGroupVMOnline TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A altVMGroupVMOnline trap signifies that a advance provisioned virtual machine has came online."
+ --#SEVERITY INFORMATIONAL
+ ::= 78 -- 0x4E
+
+swVMGroupVMVlanChange TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A altVMGroupVMVlanChange trap signifies that a virtual machine has entered into a vlan, or changed the vlan."
+ --#SEVERITY INFORMATIONAL
+ ::= 79 -- 0x4F
+
+
+
+swPrimaryPowerSupplyFixed TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swPrimaryPowerSupplyFixed trap signifies that the
+ primary power supply has been restored."
+ --#SEVERITY CRITICAL
+ ::= 97 -- 0x61
+
+swLFDPortErrdisabled TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "An swLFDPortErrdisabled trap signifies that a port is
+ error-disabled due to excessive link flaps."
+ --#SEVERITY INFORMATIONAL
+ ::= 103 -- 0x67
+
+swVlagInstanceUp TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swVlagInstanceUp trap signifies that vLAG instance is
+ up identified in the trap message."
+ --#SEVERITY INFORMATIONAL
+ ::= 106 -- 0x6A
+
+swVlagInstanceRemoteUp TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swVlagInstanceRemoteUp trap signifies that vLAG is down
+ but remote instance is Up."
+ --#SEVERITY INFORMATIONAL
+ ::= 107 -- 0x6B
+
+swVlagInstanceLocalUp TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swVlagInstanceLocalUp trap signifies that vLAG is down
+ but local instance is Up."
+ --#SEVERITY INFORMATIONAL
+ ::= 108 -- 0x6C
+
+swVlagInstanceDown TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swVlagInstanceDown trap signifies that vLAG instance is
+ down identified in the trap message."
+ --#SEVERITY INFORMATIONAL
+ ::= 109 -- 0x6D
+
+swVlagIslUp TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swVlagIslUp trap signifies that connection between vLAG
+ switches is up."
+ --#SEVERITY INFORMATIONAL
+ ::= 110 -- 0x6E
+
+swVlagIslDown TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swVlagInstanceDown trap signifies that connection between
+ vLAG switches is down."
+ --#SEVERITY INFORMATIONAL
+ ::= 111 -- 0x6F
+
+
+swOflowConnectControllerFailure TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowConnectControllerFailure trap signifies that the
+ connection to openflow controller is broken."
+ --#SEVERITY CRITICAL
+ ::= 144 -- 0x90
+
+swOflowConnectControllerSuccess TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowConnectControllerSuccess trap signifies that the
+ connection to openflow controller is successful."
+ --#SEVERITY INFORMATIONAL
+ ::= 145 -- 0x91
+
+swOflowEmergencyState TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowEmergencyState trap signifies that the
+ openflow switch moving to emergency state."
+ --#SEVERITY CRITICAL
+ ::= 146 -- 0x92
+
+swOflowNoEmergencyState TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowNoEmergencyState trap signifies that the
+ openflow switch came out of emergency state."
+ --#SEVERITY INFORMATIONAL
+ ::= 147 -- 0x93
+
+swOflowSwitchOflowMode TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowSwitchOflowMode trap signifies that the
+ device working in openflow switch mode."
+ --#SEVERITY INFORMATIONAL
+ ::= 148 -- 0x94
+
+swOflowSwitcNormalMode TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowSwitcNormalMode trap signifies that the
+ device working in normal switch mode."
+ --#SEVERITY INFORMATIONAL
+ ::= 149 -- 0x95
+
+swOflowSwitcFlowtableClr TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowSwitcFlowtableClr trap signifies that the
+ flow table entries being cleared from the device."
+ --#SEVERITY INFORMATIONAL
+ ::= 150 -- 0x96
+
+swOflowSwitcStatsClr TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowSwitcStatsClr trap signifies that the
+ openflow statistics being cleared from the device."
+ --#SEVERITY INFORMATIONAL
+ ::= 151 -- 0x97
+
+swOflowFlowtableEntryUnavail TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowFlowtableMemoryUnavail trap signifies that the device unable to
+ add flow entry in openflow due to unavailability of system resources."
+ --#SEVERITY INFORMATIONAL
+ ::= 152 -- 0x98
+
+swOflowFlowtableLimit TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowFlowtableLimit trap signifies that the
+ device reaches its configured flow limit."
+ --#SEVERITY INFORMATIONAL
+ ::= 153 -- 0x99
+
+swOflowPortDownController TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowPortDownController trap signifies that the port operationally
+ down by openflow controller."
+ --#SEVERITY INFORMATIONAL
+ ::= 154 -- 0x9a
+
+swOflowPortUpController TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowPortUpController trap signifies that the port operationally
+ up by openflow controller."
+ --#SEVERITY INFORMATIONAL
+ ::= 155 -- 0x9b
+
+swOflowVersionNegotiationError TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A swOflowVersionNegotiationError trap signifies that the device unable to
+ connect to controller either due to bad version, or negotiation/hello failure."
+ --#SEVERITY INFORMATIONAL
+ ::= 156 -- 0x9c
+
+sw8021x TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION
+ "A sw8021x trap is sent when dot1x feature is enabled."
+ ::= 158 -- 0x9F
+
+swDefAdminDisable TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swDefAdminDisable trap signifies that default admin account has been disabled."
+ ::= 162 -- 0xA2
+
+swAcntStrngPswdNotMet TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swAcntStrngPswdNotMet trap signifies that configured password does not match strong password complexity."
+ ::= 163 -- 0xA3
+
+swAcntLocked TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swAcntLocked trap signifies that account has been locked."
+ ::= 164 -- 0xA4
+
+swAcntUnlocked TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swAcntUnlocked trap signifies that account has been unlocked."
+ ::= 165 -- 0xA5
+
+
+
+
+swARPtablefull TRAP-TYPE
+ ENTERPRISE traps
+ VARIABLES { swTrapDisplayString,
+ sysName, sysLocation, sysContact }
+ DESCRIPTION "A swARPtablefull trap signifies that ARP table is full."
+ ::= 184 -- 0xB8
+
+
+-- ----------------------------------------------------------------------------
+-- ----------------------------------------------------------------------------
+-- } INSERT: traps
+-- ----------------------------------------------------------------------------
+qos OBJECT IDENTIFIER ::= { g8052-mgmt 8 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: qos
+-- ----------------------------------------------------------------------------
+
+qosConfig OBJECT IDENTIFIER ::= { qos 1 }
+--Only show these objects when we have it in the CLI
+--qosStats OBJECT IDENTIFIER ::= { qos 2 }
+--qosInfo OBJECT IDENTIFIER ::= { qos 3 }
+--qosOper OBJECT IDENTIFIER ::= { qos 4 }
+
+qos8021p OBJECT IDENTIFIER ::= { qosConfig 1 }
+qosdscp OBJECT IDENTIFIER ::= { qosConfig 2 }
+qoswredecn OBJECT IDENTIFIER ::= { qosConfig 3 }
+
+-- QOS Configuration
+
+qosCurCfgPortPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSCurCfgPortPriorityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of QOS Port Priority configuration."
+ ::= { qos8021p 1 }
+
+qosCurCfgPortPriorityEntry OBJECT-TYPE
+ SYNTAX QoSCurCfgPortPriorityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular QOS Port Priority configuration."
+ INDEX { qosCurCfgPortIndex }
+ ::= { qosCurCfgPortPriorityTable 1 }
+
+QoSCurCfgPortPriorityEntry ::= SEQUENCE {
+ qosCurCfgPortIndex PortNumber,
+ qosCurCfgPortPriority INTEGER
+ }
+
+qosCurCfgPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch Port Number"
+ ::= { qosCurCfgPortPriorityEntry 1 }
+
+qosCurCfgPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch Port Priority Should be between 0 and 7"
+ ::= { qosCurCfgPortPriorityEntry 2 }
+
+
+qosNewCfgPortPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSNewCfgPortPriorityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of QOS Port Priority configuration."
+ ::= { qos8021p 2 }
+
+qosNewCfgPortPriorityEntry OBJECT-TYPE
+ SYNTAX QoSNewCfgPortPriorityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular QOS Port Priority configuration."
+ INDEX { qosNewCfgPortIndex }
+ ::= { qosNewCfgPortPriorityTable 1 }
+
+QoSNewCfgPortPriorityEntry ::= SEQUENCE {
+ qosNewCfgPortIndex PortNumber,
+ qosNewCfgPortPriority INTEGER
+
+ }
+
+qosNewCfgPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch Port Number"
+ ::= { qosNewCfgPortPriorityEntry 1 }
+
+qosNewCfgPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Switch Port Priority Should be between 0 and 7"
+ ::= { qosNewCfgPortPriorityEntry 2 }
+
+
+qosCurCfgPriorityCoSTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSCurCfgPriorityCoSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Frame Priority and COSq configuration."
+ ::= { qos8021p 3 }
+
+qosCurCfgPriorityCoSEntry OBJECT-TYPE
+ SYNTAX QoSCurCfgPriorityCoSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Frame Priority and COSq configuration."
+ INDEX { qosCurCfgPriorityIndex }
+ ::= { qosCurCfgPriorityCoSTable 1 }
+
+QoSCurCfgPriorityCoSEntry ::= SEQUENCE {
+ qosCurCfgPriorityIndex INTEGER,
+ qosCurCfgPriorityCoSq INTEGER
+ }
+
+qosCurCfgPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Frame priority Number"
+ ::= { qosCurCfgPriorityCoSEntry 1 }
+
+qosCurCfgPriorityCoSq OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CoSq for a Frame Priority Should be between 0 and 7"
+ ::= { qosCurCfgPriorityCoSEntry 2 }
+
+qosNewCfgPriorityCoSTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSNewCfgPriorityCoSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Frame Priority and COSq configuration."
+ ::= { qos8021p 4 }
+
+qosNewCfgPriorityCoSEntry OBJECT-TYPE
+ SYNTAX QoSNewCfgPriorityCoSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Frame Priority and COSq configuration."
+ INDEX { qosNewCfgPriorityIndex }
+ ::= { qosNewCfgPriorityCoSTable 1 }
+
+QoSNewCfgPriorityCoSEntry ::= SEQUENCE {
+ qosNewCfgPriorityIndex INTEGER,
+ qosNewCfgPriorityCoSq INTEGER
+ }
+
+qosNewCfgPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Frame priority Number"
+ ::= { qosNewCfgPriorityCoSEntry 1 }
+
+qosNewCfgPriorityCoSq OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CoSq for a Frame Priority Should be between 0 and 7"
+ ::= { qosNewCfgPriorityCoSEntry 2 }
+
+qosCurCfgCosWeightTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSCurCfgCosWeightEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of CoSq and Weight configuration."
+ ::= { qos8021p 5 }
+
+qosCurCfgCosWeightEntry OBJECT-TYPE
+ SYNTAX QoSCurCfgCosWeightEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular CoSq and Weight configuration."
+ INDEX { qosCurCfgCosIndex }
+ ::= { qosCurCfgCosWeightTable 1 }
+
+QoSCurCfgCosWeightEntry ::= SEQUENCE {
+ qosCurCfgCosIndex INTEGER,
+ qosCurCfgCosWeight INTEGER
+ }
+
+qosCurCfgCosIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CoSq Number"
+ ::= { qosCurCfgCosWeightEntry 1 }
+
+qosCurCfgCosWeight OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Weight of CoSq"
+ ::= { qosCurCfgCosWeightEntry 2 }
+
+qosNewCfgCosWeightTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSNewCfgCosWeightEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of CoSq and Weight configuration."
+ ::= { qos8021p 6 }
+
+qosNewCfgCosWeightEntry OBJECT-TYPE
+ SYNTAX QoSNewCfgCosWeightEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular CoSq and Weight configuration."
+ INDEX { qosNewCfgCosIndex }
+ ::= { qosNewCfgCosWeightTable 1 }
+
+QoSNewCfgCosWeightEntry ::= SEQUENCE {
+ qosNewCfgCosIndex INTEGER,
+ qosNewCfgCosWeight INTEGER
+ }
+
+qosNewCfgCosIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CoSq Number"
+ ::= { qosNewCfgCosWeightEntry 1 }
+
+qosNewCfgCosWeight OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Weight of CoSq"
+ ::= { qosNewCfgCosWeightEntry 2 }
+
+
+qosCurCfgCosNum OBJECT-TYPE
+ SYNTAX INTEGER {
+ num2(2),
+ num8(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of CoSq."
+ ::= { qos8021p 7 }
+
+qosNewCfgCosNum OBJECT-TYPE
+ SYNTAX INTEGER {
+ num2(2),
+ num8(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of CoSq."
+ ::= { qos8021p 8 }
+qosDefaultCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ defaultCosNum(1),
+ defaultWeight(2),
+ defaultPriority(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Load default configuration."
+ ::= { qos8021p 9 }
+
+
+qosCurCfgDscpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSCurCfgDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Dscp to New Dscp/802.1p priority configuration."
+ ::= { qosdscp 1 }
+
+qosCurCfgDscpEntry OBJECT-TYPE
+ SYNTAX QoSCurCfgDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Dscp to New Dscp/802.1p priority configuration"
+ INDEX { qosCurCfgDscpIndex }
+ ::= { qosCurCfgDscpTable 1 }
+
+QoSCurCfgDscpEntry ::= SEQUENCE {
+ qosCurCfgDscpIndex INTEGER,
+ qosCurCfgMapDscp INTEGER
+ ,qosCurCfgMap8021p INTEGER
+ }
+
+qosCurCfgDscpIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dscp value"
+ ::= { qosCurCfgDscpEntry 1 }
+
+qosCurCfgMapDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Map Dscp Value"
+ ::= { qosCurCfgDscpEntry 2 }
+
+qosCurCfgMap8021p OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Map 802.1p value"
+ ::= { qosCurCfgDscpEntry 3 }
+
+qosNewCfgDscpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSNewCfgDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Dscp to New Dscp/802.1p priority configuration."
+ ::= { qosdscp 2 }
+
+qosNewCfgDscpEntry OBJECT-TYPE
+ SYNTAX QoSNewCfgDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Dscp to New Dscp/802.1p priority configuration"
+ INDEX { qosNewCfgDscpIndex }
+ ::= { qosNewCfgDscpTable 1 }
+
+QoSNewCfgDscpEntry ::= SEQUENCE {
+ qosNewCfgDscpIndex INTEGER,
+ qosNewCfgMapDscp INTEGER
+ ,qosNewCfgMap8021p INTEGER
+ }
+
+qosNewCfgDscpIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dscp value"
+ ::= { qosNewCfgDscpEntry 1 }
+
+qosNewCfgMapDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Map Dscp Value"
+ ::= { qosNewCfgDscpEntry 2 }
+
+qosNewCfgMap8021p OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Map 802.1p value"
+ ::= { qosNewCfgDscpEntry 3 }
+
+qosCurCfgDscpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off DSCP globally."
+ ::= { qosdscp 3 }
+
+qosNewCfgDscpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off DSCP globally."
+ ::= { qosdscp 4 }
+
+-- WRED ECN Configuration
+-- cur port profile table
+qosCurCfgPortProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSCurCfgPortProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of QOS port WRED ECN profile configuration."
+ ::= { qoswredecn 1 }
+
+qoSCurCfgPortProfileEntry OBJECT-TYPE
+ SYNTAX QoSCurCfgPortProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Transmit queue of a port WRED ECN profile configuration."
+ INDEX { qosCurCfgProfilePortIndex , qosCurCfgTrqIndex}
+ ::= { qosCurCfgPortProfileTable 1 }
+
+QoSCurCfgPortProfileEntry ::= SEQUENCE {
+ qosCurCfgProfilePortIndex PortNumber,
+ qosCurCfgTrqIndex INTEGER,
+ qosCurCfgTrqNonTcpMin INTEGER,
+ qosCurCfgTrqNonTcpMax INTEGER,
+ qosCurCfgTrqNonTcpRate INTEGER,
+ qosCurCfgTrqTcpMin INTEGER,
+ qosCurCfgTrqTcpMax INTEGER,
+ qosCurCfgTrqTcpRate INTEGER,
+ qosCurCfgPortTrqWredState INTEGER
+ }
+
+qosCurCfgProfilePortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch Port Number"
+ ::= { qoSCurCfgPortProfileEntry 1 }
+
+qosCurCfgTrqIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmit Queue Number"
+ ::= { qoSCurCfgPortProfileEntry 2 }
+
+ qosCurCfgTrqNonTcpMin OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port Transmit queue WRED ECN nontcp profile MinThreshold value."
+ ::= { qoSCurCfgPortProfileEntry 3 }
+
+ qosCurCfgTrqNonTcpMax OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port Transmit queue WRED ECN nontcp profile MaxThreshold value"
+ ::= { qoSCurCfgPortProfileEntry 4 }
+
+ qosCurCfgTrqNonTcpRate OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port Transmit queue WRED ECN nontcp profile DropRate value."
+ ::= { qoSCurCfgPortProfileEntry 5 }
+ qosCurCfgTrqTcpMin OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port Transmit queue WRED ECN tcp profile MinThreshold value."
+ ::= { qoSCurCfgPortProfileEntry 6 }
+ qosCurCfgTrqTcpMax OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port Transmit queue WRED ECN tcp profile MaxThreshold value"
+ ::= { qoSCurCfgPortProfileEntry 7 }
+ qosCurCfgTrqTcpRate OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port Transmit queue WRED ECN tcp profile DropRate value."
+ ::= { qoSCurCfgPortProfileEntry 8 }
+
+qosCurCfgPortTrqWredState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off WRED per transmit queue per port."
+ ::= { qoSCurCfgPortProfileEntry 9 }
+
+
+-- new port profile table
+qosNewCfgPortProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSNewCfgPortProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of QOS Port WRED ECN configuration."
+ ::= { qoswredecn 2 }
+
+qoSNewCfgPortProfileEntry OBJECT-TYPE
+ SYNTAX QoSNewCfgPortProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Transmit queue of a port WRED ECN configuration."
+ INDEX { qosNewCfgProfilePortIndex , qosNewCfgTrqIndex}
+ ::= { qosNewCfgPortProfileTable 1 }
+
+QoSNewCfgPortProfileEntry ::= SEQUENCE {
+ qosNewCfgProfilePortIndex PortNumber,
+ qosNewCfgTrqIndex INTEGER,
+ qosNewCfgTrqNonTcpMin INTEGER,
+ qosNewCfgTrqNonTcpMax INTEGER,
+ qosNewCfgTrqNonTcpRate INTEGER,
+ qosNewCfgTrqTcpMin INTEGER,
+ qosNewCfgTrqTcpMax INTEGER,
+ qosNewCfgTrqTcpRate INTEGER,
+ qosNewCfgPortTrqWredState INTEGER
+ }
+
+qosNewCfgProfilePortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch Port Number"
+ ::= { qoSNewCfgPortProfileEntry 1 }
+
+qosNewCfgTrqIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmit Queue Number"
+ ::= { qoSNewCfgPortProfileEntry 2 }
+
+ qosNewCfgTrqNonTcpMin OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Transmit queue WRED ECN nontcp profile MinThreshold value."
+ ::= { qoSNewCfgPortProfileEntry 3 }
+
+ qosNewCfgTrqNonTcpMax OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Transmit queue WRED ECN nontcp profile MaxThreshold value."
+ ::= { qoSNewCfgPortProfileEntry 4 }
+
+ qosNewCfgTrqNonTcpRate OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Transmit queue WRED ECN nontcp profile DropRate value."
+ ::= { qoSNewCfgPortProfileEntry 5 }
+ qosNewCfgTrqTcpMin OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Transmit queue WRED ECN tcp profile MinThreshold value."
+ ::= { qoSNewCfgPortProfileEntry 6 }
+ qosNewCfgTrqTcpMax OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Transmit queue WRED ECN tcp profile MaxThreshold value."
+ ::= { qoSNewCfgPortProfileEntry 7 }
+ qosNewCfgTrqTcpRate OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Transmit queue WRED ECN tcp profile DropRate value."
+ ::= { qoSNewCfgPortProfileEntry 8 }
+
+qosNewCfgPortTrqWredState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off WRED per transmit queue per port."
+ ::= { qoSNewCfgPortProfileEntry 9 }
+
+
+-- cur port wred ecn state
+qosCurCfgPortStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSCurCfgPortStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of QOS port WRED ECN state configuration."
+ ::= { qoswredecn 3 }
+
+qoSCurCfgPortStateEntry OBJECT-TYPE
+ SYNTAX QoSCurCfgPortStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular port WRED ECN state configuration."
+ INDEX { qosCurCfgStatePortIndex }
+ ::= { qosCurCfgPortStateTable 1 }
+
+QoSCurCfgPortStateEntry ::= SEQUENCE {
+ qosCurCfgStatePortIndex PortNumber,
+ qosCurCfgPortWredState INTEGER,
+ qosCurCfgPortEcnState INTEGER
+ }
+
+qosCurCfgStatePortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch Port Number"
+ ::= { qoSCurCfgPortStateEntry 1 }
+
+qosCurCfgPortWredState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off WRED per port."
+ ::= { qoSCurCfgPortStateEntry 2 }
+
+qosCurCfgPortEcnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off ECN per port."
+ ::= { qoSCurCfgPortStateEntry 3 }
+
+
+
+-- new port wred ecn state
+qosNewCfgPortStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSNewCfgPortStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of QOS port WRED ECN state configuration."
+ ::= { qoswredecn 4 }
+
+qoSNewCfgPortStateEntry OBJECT-TYPE
+ SYNTAX QoSNewCfgPortStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular port WRED ECN state configuration."
+ INDEX { qosNewCfgStatePortIndex }
+ ::= { qosNewCfgPortStateTable 1 }
+
+QoSNewCfgPortStateEntry ::= SEQUENCE {
+ qosNewCfgStatePortIndex PortNumber,
+ qosNewCfgPortWredState INTEGER,
+ qosNewCfgPortEcnState INTEGER
+ }
+
+qosNewCfgStatePortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch Port Number"
+ ::= { qoSNewCfgPortStateEntry 1 }
+
+qosNewCfgPortWredState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off WRED per port"
+ ::= { qoSNewCfgPortStateEntry 2 }
+
+qosNewCfgPortEcnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off ECN per port."
+ ::= { qoSNewCfgPortStateEntry 3 }
+
+
+-- global cur profile config
+qosCurCfgGlobalProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSCurCfgGlobalProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of QOS global WRED ECN profile configuration."
+ ::= { qoswredecn 5 }
+
+qoSCurCfgGlobalProfileEntry OBJECT-TYPE
+ SYNTAX QoSCurCfgGlobalProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Transmit queue of global WRED ECN profile configuration."
+ INDEX { qosCurCfgGlobalTrqIndex}
+ ::= { qosCurCfgGlobalProfileTable 1 }
+
+QoSCurCfgGlobalProfileEntry ::= SEQUENCE {
+ qosCurCfgGlobalTrqIndex INTEGER,
+ qosCurCfgGlobalTrqNonTcpMin INTEGER,
+ qosCurCfgGlobalTrqNonTcpMax INTEGER,
+ qosCurCfgGlobalTrqNonTcpRate INTEGER,
+ qosCurCfgGlobalTrqTcpMin INTEGER,
+ qosCurCfgGlobalTrqTcpMax INTEGER,
+ qosCurCfgGlobalTrqTcpRate INTEGER,
+ qosCurCfgGlobalTrqWredState INTEGER
+ }
+
+qosCurCfgGlobalTrqIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Global Transmit Queue Number"
+ ::= { qoSCurCfgGlobalProfileEntry 1 }
+
+ qosCurCfgGlobalTrqNonTcpMin OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Global transmit queue WRED ECN nontcp profile MinThreshold value"
+ ::= { qoSCurCfgGlobalProfileEntry 2 }
+
+ qosCurCfgGlobalTrqNonTcpMax OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Global transmit queue WRED ECN nontcp profile MaxThreshold value"
+ ::= { qoSCurCfgGlobalProfileEntry 3 }
+
+ qosCurCfgGlobalTrqNonTcpRate OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Global transmit queue WRED ECN nontcp profile DropRate value"
+ ::= { qoSCurCfgGlobalProfileEntry 4 }
+ qosCurCfgGlobalTrqTcpMin OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Global transmit queue WRED ECN tcp profile MinThreshold value"
+ ::= { qoSCurCfgGlobalProfileEntry 5 }
+ qosCurCfgGlobalTrqTcpMax OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Global transmit queue WRED ECN tcp profile MaxThreshold value"
+ ::= { qoSCurCfgGlobalProfileEntry 6 }
+ qosCurCfgGlobalTrqTcpRate OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Global transmit queue WRED ECN tcp profile DropRate value"
+ ::= { qoSCurCfgGlobalProfileEntry 7 }
+
+qosCurCfgGlobalTrqWredState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off WRED per global transmit queue"
+ ::= { qoSCurCfgGlobalProfileEntry 8 }
+
+-- global new profile config
+qosNewCfgGlobalProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QoSNewCfgGlobalProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of QOS global WRED ECN profile configuration."
+ ::= { qoswredecn 6 }
+
+qoSNewCfgGlobalProfileEntry OBJECT-TYPE
+ SYNTAX QoSNewCfgGlobalProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular Transmit queue of global WRED ECN profile configuration."
+ INDEX { qosNewCfgGlobalTrqIndex}
+ ::= { qosNewCfgGlobalProfileTable 1 }
+
+QoSNewCfgGlobalProfileEntry ::= SEQUENCE {
+ qosNewCfgGlobalTrqIndex INTEGER,
+ qosNewCfgGlobalTrqNonTcpMin INTEGER,
+ qosNewCfgGlobalTrqNonTcpMax INTEGER,
+ qosNewCfgGlobalTrqNonTcpRate INTEGER,
+ qosNewCfgGlobalTrqTcpMin INTEGER,
+ qosNewCfgGlobalTrqTcpMax INTEGER,
+ qosNewCfgGlobalTrqTcpRate INTEGER,
+ qosNewCfgGlobalTrqWredState INTEGER
+ }
+
+qosNewCfgGlobalTrqIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Global Transmit Queue Number"
+ ::= { qoSNewCfgGlobalProfileEntry 1 }
+
+ qosNewCfgGlobalTrqNonTcpMin OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Global transmit queue WRED ECN nontcp profile MinThreshold value"
+ ::= { qoSNewCfgGlobalProfileEntry 2 }
+
+ qosNewCfgGlobalTrqNonTcpMax OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Global transmit queue WRED ECN nontcp profile MaxThreshold value"
+ ::= { qoSNewCfgGlobalProfileEntry 3 }
+
+ qosNewCfgGlobalTrqNonTcpRate OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Global transmit queue WRED ECN nontcp profile DropRate value"
+ ::= { qoSNewCfgGlobalProfileEntry 4 }
+ qosNewCfgGlobalTrqTcpMin OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Global transmit queue WRED ECN tcp profile MinThreshold value"
+ ::= { qoSNewCfgGlobalProfileEntry 5 }
+ qosNewCfgGlobalTrqTcpMax OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Global transmit queue WRED ECN tcp profile MaxThreshold value"
+ ::= { qoSNewCfgGlobalProfileEntry 6 }
+ qosNewCfgGlobalTrqTcpRate OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Global transmit queue WRED ECN tcp profile DropRate value"
+ ::= { qoSNewCfgGlobalProfileEntry 7 }
+
+qosNewCfgGlobalTrqWredState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off WRED per global transmit queue"
+ ::= { qoSNewCfgGlobalProfileEntry 8 }
+
+-- cur global wred ecn state
+qosCurCfgGlobalWredState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off WRED globally."
+ ::= { qoswredecn 7 }
+
+qosCurCfgGlobalEcnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off ECN globally."
+ ::= { qoswredecn 8 }
+
+-- new global wred ecn state
+qosNewCfgGlobalWredState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off WRED globally."
+ ::= { qoswredecn 9 }
+
+qosNewCfgGlobalEcnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is for turning on/off ECN globally."
+ ::= { qoswredecn 10 }
+
+
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: qos
+-- ----------------------------------------------------------------------------
+-------------------------------------------------------------------------------
+-- Feature Dependent Private MIBs for g8052-mgmt
+-------------------------------------------------------------------------------
+acl OBJECT IDENTIFIER ::= { g8052-mgmt 9 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: acl
+-- ----------------------------------------------------------------------------
+
+acConfig OBJECT IDENTIFIER ::= { acl 1 }
+
+
+acList OBJECT IDENTIFIER ::= { acConfig 1 }
+
+aclGroup OBJECT IDENTIFIER ::= { acConfig 3 }
+
+aclCfg OBJECT IDENTIFIER ::= { acConfig 4 }
+
+vmapConfig OBJECT IDENTIFIER ::= { acl 3 }
+
+acl6List OBJECT IDENTIFIER ::= { acConfig 5 }
+
+aclLog OBJECT IDENTIFIER ::= { acConfig 6 }
+
+mAcl OBJECT IDENTIFIER ::= { acConfig 7}
+-- ---------------------------------------------------------- --
+-- Access Control List (ACL) Configuration
+-- ---------------------------------------------------------- --
+
+aclCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AclCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of current ACL configuration."
+ ::= { acList 1 }
+
+aclCurCfgEntry OBJECT-TYPE
+ SYNTAX AclCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Current information about a particular ACL configuration entry."
+ INDEX { aclCurCfgIndex }
+ ::= { aclCurCfgTable 1 }
+
+AclCurCfgEntry ::= SEQUENCE {
+ aclCurCfgIndex Unsigned32,
+ aclCurCfgGroup Unsigned32,
+ aclCurCfgFilterAction INTEGER,
+ aclCurCfgFilterActionSetPrio INTEGER,
+ aclCurCfgEthFmt INTEGER,
+ aclCurCfgTagFmt INTEGER,
+ aclCurCfgIPFmt INTEGER,
+ aclCurCfgSrcMACAddress MacAddress,
+ aclCurCfgSrcMACMask MacAddress,
+ aclCurCfgDstMACAddress MacAddress,
+ aclCurCfgDstMACMask MacAddress,
+ aclCurCfgEthernetTypeName INTEGER,
+ aclCurCfgEthernetTypeValue INTEGER,
+ aclCurCfgVLanId INTEGER,
+ aclCurCfgVLanMask DisplayString,
+ aclCurCfg8021pPriority INTEGER,
+ aclCurCfgTypeOfService DisplayString,
+ aclCurCfgProtocol DisplayString,
+ aclCurCfgSrcIPAddress IpAddress,
+ aclCurCfgSrcIPMask IpAddress,
+ aclCurCfgDstIPAddress IpAddress,
+ aclCurCfgDstIPMask IpAddress,
+ aclCurCfgSrcPort INTEGER,
+ aclCurCfgSrcPortMask DisplayString,
+ aclCurCfgDstPort INTEGER,
+ aclCurCfgDstPortMask DisplayString,
+ aclCurCfgTCPFlags BITS,
+ aclCurCfgTCPFlagsMask BITS,
+ aclCurCfgEgressPortIndexes OCTET STRING,
+ aclCurCfgStatistics INTEGER,
+ aclCurCfgMeterAction INTEGER,
+ aclCurCfgMeterEnable INTEGER,
+ aclCurCfgKbitsSec Unsigned32,
+ aclCurCfgKbitsBurst INTEGER,
+ aclCurCfgUser INTEGER,
+ aclCurCfgInprofDscp INTEGER,
+ aclCurCfgTos INTEGER,
+ aclCurCfgOutprofDscp INTEGER,
+ aclCurCfgUserEnable INTEGER,
+ aclCurCfgInprofDscpEnable INTEGER,
+ aclCurCfgOutprofDscpEnable INTEGER
+ , aclCurCfgMirrorPortIndex Integer32
+ , aclCurCfgLog INTEGER
+ }
+
+aclCurCfgIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index associated with this ACL entry."
+ ::= { aclCurCfgEntry 1 }
+
+
+aclCurCfgGroup OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the ACL group to which this ACL entry is a member of.
+ A value of zero means the ACL is not a member of any group."
+ ::= { aclCurCfgEntry 3 }
+
+aclCurCfgFilterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ permit(1),
+ deny(2)
+ ,setprio(3)
+
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The action to be performed on a packet that matches the filter
+ settings of this ACL entry."
+ ::= { aclCurCfgEntry 4 }
+
+aclCurCfgFilterActionSetPrio OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ prio0(1),
+ prio1(2),
+ prio2(3),
+ prio3(4),
+ prio4(5),
+ prio5(6),
+ prio6(7),
+ prio7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value to be used when the action to be performed is setprio
+ for this ACL entry."
+ ::= { aclCurCfgEntry 5 }
+
+aclCurCfgEthFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ethernet2(1),
+ snap(2),
+ llc(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The packet ethernet format to be filtered."
+ ::= { aclCurCfgEntry 6 }
+
+aclCurCfgTagFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ any(2),
+ untagged(3),
+ tagged(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The packet tag format to be filtered."
+ ::= { aclCurCfgEntry 7 }
+
+aclCurCfgIPFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ ipv4(2),
+ ipv6(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The packet IP format to be filtered."
+ ::= { aclCurCfgEntry 8 }
+
+
+aclCurCfgSrcMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source MAC address to be filtered."
+ ::= { aclCurCfgEntry 9 }
+
+aclCurCfgSrcMACMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address mask applied to aclCurCfgSrcMACAddress for filtering."
+ ::= { aclCurCfgEntry 10 }
+
+aclCurCfgDstMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination MAC address to be filtered."
+ ::= { aclCurCfgEntry 11 }
+
+aclCurCfgDstMACMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address mask applied to aclCurCfgDstMACAddress for filtering."
+ ::= { aclCurCfgEntry 12 }
+
+aclCurCfgEthernetTypeName OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ arp(1),
+ ipv4(2),
+ ipv6(3),
+ mpls(4),
+ rarp(5),
+ any(6),
+ other(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Ethernet type to be filtered. If the value of this
+ object is other(7), the value of aclNewCfgEthernetTypeValue
+ indicates the ethernet type that will be filtered."
+ ::= { aclCurCfgEntry 13 }
+
+aclCurCfgEthernetTypeValue OBJECT-TYPE
+ SYNTAX INTEGER (1536..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Ethernet type value to be filtered. The value of this
+ object is equivalent to the value of aclNewCfgEthernetTypeName
+ except when the value of aclNewCfgEthernetTypeName is other(7),
+ which can be any user-defined value for this object."
+ ::= { aclCurCfgEntry 14 }
+
+aclCurCfgVLanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual LAN identifier to be filtered."
+ ::= { aclCurCfgEntry 15 }
+
+aclCurCfgVLanMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mask applied to aclCurCfgVLanId for filtering."
+ ::= { aclCurCfgEntry 16 }
+
+aclCurCfg8021pPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ priority0(1),
+ priority1(2),
+ priority2(3),
+ priority3(4),
+ priority4(5),
+ priority5(6),
+ priority6(7),
+ priority7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 802.1p priority to be filtered."
+ ::= { aclCurCfgEntry 17 }
+
+aclCurCfgTypeOfService OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of service to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { aclCurCfgEntry 18 }
+
+aclCurCfgProtocol OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { aclCurCfgEntry 19 }
+
+aclCurCfgSrcIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source IP address to be filtered."
+ ::= { aclCurCfgEntry 20 }
+
+aclCurCfgSrcIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address mask applied to aclCurCfgSrcIPAddress for filtering."
+ ::= { aclCurCfgEntry 21 }
+
+aclCurCfgDstIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address to be filtered."
+ ::= { aclCurCfgEntry 22 }
+
+aclCurCfgDstIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address mask applied to aclCurCfgDstIPAddress for filtering."
+ ::= { aclCurCfgEntry 23 }
+
+aclCurCfgSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source TCP/UDP port number to be filtered."
+ ::= { aclCurCfgEntry 24 }
+
+aclCurCfgSrcPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mask applied to aclCurCfgSrcPort for filtering."
+ ::= { aclCurCfgEntry 25 }
+
+aclCurCfgDstPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination TCP/UDP port number to be filtered."
+ ::= { aclCurCfgEntry 26 }
+
+aclCurCfgDstPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mask applied to aclCurCfgDstPort for filtering."
+ ::= { aclCurCfgEntry 27 }
+
+aclCurCfgTCPFlags OBJECT-TYPE
+ SYNTAX BITS {
+ reserved1(0),
+ reserved2(1),
+ tcpURG(2),
+ tcpACK(3),
+ tcpPSH(4),
+ tcpRST(5),
+ tcpSYN(6),
+ tcpFIN(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP flags to be filtered.
+ OCTET
+ xxxxxxxx
+ ||||..||
+ ||||..||_tcpFIN(7)
+ ||||..|__tcpSYN(6)
+ ||||
+ ||||_____tcpACK(3)
+ |||______tcpURG(2)
+ ||_______reserved2(1)
+ |________reserved1(0)
+
+ where:
+ - reserved1 - 0;
+ - reserved2 - 0;
+ - x - 0 or 1;
+ "
+ ::= { aclCurCfgEntry 28 }
+
+aclCurCfgTCPFlagsMask OBJECT-TYPE
+ SYNTAX BITS {
+ reserved1(0),
+ reserved2(1),
+ tcpURG(2),
+ tcpACK(3),
+ tcpPSH(4),
+ tcpRST(5),
+ tcpSYN(6),
+ tcpFIN(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP flags mask.
+ OCTET
+ xxxxxxxx
+ ||||..||
+ ||||..||_tcpFIN(7)
+ ||||..|__tcpSYN(6)
+ ||||
+ ||||_____tcpACK(3)
+ |||______tcpURG(2)
+ ||_______reserved2(1)
+ |________reserved1(0)
+
+ where:
+ - reserved1 - 0;
+ - reserved2 - 0;
+ - x - 0 or 1;
+ "
+ ::= { aclCurCfgEntry 39 }
+aclCurCfgEgressPortIndexes OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the ACL configured for egress filtering.
+ The ports are presented in bitmap format, as follows:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |
+ || || |_ port 9
+ || ||
+ || ||___ port 8
+ || |____ port 7
+ || . . .
+ ||_________ port 2
+ |__________ port 1
+
+ where x:
+ 1 - the represented port is configured for filtering.
+ 0 - the represented port is not configured for filtering."
+ ::= { aclCurCfgEntry 29 }
+
+aclCurCfgStatistics OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether statistics collection for this ACL is enabled or not."
+ ::= { aclCurCfgEntry 30 }
+
+aclCurCfgMeterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ unconfigured(0),
+ outdrop(1),
+ outpass(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Meter Action for this ACL."
+ ::= { aclCurCfgEntry 41 }
+
+aclCurCfgMeterEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(0),
+ disabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Meter state for this ACL."
+ ::= { aclCurCfgEntry 42 }
+
+aclCurCfgKbitsSec OBJECT-TYPE
+ SYNTAX Unsigned32 (64..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The commited rate of meter associated with this ACL entry."
+ ::= { aclCurCfgEntry 43 }
+
+aclCurCfgKbitsBurst OBJECT-TYPE
+ SYNTAX INTEGER {
+ kbits32(32),
+ kbits64(64),
+ kbits128(128),
+ kbits256(256),
+ kbits512(512),
+ kbits1024(1024),
+ kbits2048(2048),
+ kbits4096(4096)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maxmium burst sizeof meter associated with this ACL entry."
+ ::= { aclCurCfgEntry 44 }
+
+aclCurCfgUser OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set user defined priority for this ACL."
+ ::= { aclCurCfgEntry 45 }
+
+aclCurCfgInprofDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set in profile pkts DSCP value."
+ ::= { aclCurCfgEntry 46 }
+
+aclCurCfgTos OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "To enable/disable setting pkts based on TOS bits."
+ ::= { aclCurCfgEntry 47 }
+
+aclCurCfgOutprofDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set out profile pkts DSCP value."
+ ::= { aclCurCfgEntry 48 }
+
+aclCurCfgUserEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ userdefined(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set update method for this ACL."
+ ::= { aclCurCfgEntry 49 }
+
+aclCurCfgInprofDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether in profile update DSCP for this ACL is enabled or not."
+ ::= { aclCurCfgEntry 50 }
+
+aclCurCfgOutprofDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether out profile update DSCP for this ACL is enabled or not."
+ ::= { aclCurCfgEntry 51 }
+
+
+
+
+
+
+
+aclCurCfgMirrorPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set port in the ACL for mirroring.
+ n > 0 - the represented port is configured for mirroring.
+ 0 - the represented port is not configured for mirroring."
+ ::= { aclCurCfgEntry 74 }
+
+
+aclCurCfgLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether log for this ACL is enabled or not."
+ ::= { aclCurCfgEntry 81 }
+
+
+
+
+
+
+
+--
+-- New ACL Configuration Table
+--
+
+aclNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AclNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of new ACL configuration."
+ ::= { acList 2 }
+
+aclNewCfgEntry OBJECT-TYPE
+ SYNTAX AclNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "New information about a particular ACL configuration."
+ INDEX { aclNewCfgIndex }
+ ::= { aclNewCfgTable 1 }
+
+AclNewCfgEntry ::= SEQUENCE {
+ aclNewCfgIndex Unsigned32,
+
+
+ aclNewCfgGroup Unsigned32,
+ aclNewCfgFilterAction INTEGER,
+ aclNewCfgFilterActionSetPrio INTEGER,
+ aclNewCfgEthFmt INTEGER,
+ aclNewCfgTagFmt INTEGER,
+ aclNewCfgIPFmt INTEGER,
+ aclNewCfgSrcMACAddress MacAddress,
+ aclNewCfgSrcMACMask MacAddress,
+ aclNewCfgDstMACAddress MacAddress,
+ aclNewCfgDstMACMask MacAddress,
+ aclNewCfgEthernetTypeName INTEGER,
+ aclNewCfgEthernetTypeValue INTEGER,
+ aclNewCfgVLanId INTEGER,
+ aclNewCfgVLanMask DisplayString,
+ aclNewCfg8021pPriority INTEGER,
+ aclNewCfgTypeOfService DisplayString,
+ aclNewCfgProtocol DisplayString,
+ aclNewCfgSrcIPAddress IpAddress,
+ aclNewCfgSrcIPMask IpAddress,
+ aclNewCfgDstIPAddress IpAddress,
+ aclNewCfgDstIPMask IpAddress,
+ aclNewCfgSrcPort INTEGER,
+ aclNewCfgSrcPortMask DisplayString,
+ aclNewCfgDstPort INTEGER,
+ aclNewCfgDstPortMask DisplayString,
+ aclNewCfgTCPFlags BITS,
+ aclNewCfgTCPFlagsMask BITS,
+ aclNewCfgEgressPortIndexes OCTET STRING,
+ aclNewCfgStatistics INTEGER,
+ aclNewCfgAddEgressPortIndex PortNumber,
+ aclNewCfgRemoveEgressPortIndex PortNumber,
+ aclNewCfgDelete INTEGER,
+ aclNewCfgMeterAction INTEGER,
+ aclNewCfgMeterEnable INTEGER,
+ aclNewCfgKbitsSec Unsigned32,
+ aclNewCfgKbitsBurst INTEGER,
+ aclNewCfgUser INTEGER,
+ aclNewCfgInprofDscp INTEGER,
+ aclNewCfgTos INTEGER,
+ aclNewCfgOutprofDscp INTEGER,
+ aclNewCfgUserEnable INTEGER,
+ aclNewCfgInprofDscpEnable INTEGER,
+ aclNewCfgOutprofDscpEnable INTEGER,
+ aclNewCfgReset INTEGER
+ , aclNewCfgEthernetReset INTEGER
+ , aclNewCfgIpv4Reset INTEGER
+ , aclNewCfgTcpudpReset INTEGER
+ , aclNewCfgMeterReset INTEGER
+ , aclNewCfgRemarkReset INTEGER
+ , aclNewCfgRemarkInprofReset INTEGER
+ , aclNewCfgRemarkOutprofReset INTEGER
+ , aclNewCfgPktfmtReset INTEGER
+ , aclNewCfgMirrorPortIndex Integer32
+ , aclNewCfgLog INTEGER
+}
+
+aclNewCfgIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index associated with this ACL entry."
+ ::= { aclNewCfgEntry 1 }
+
+
+aclNewCfgGroup OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the ACL group to which this ACL entry is a member of.
+ A value of zero means the ACL is not a member of any group."
+ ::= { aclNewCfgEntry 3 }
+
+aclNewCfgFilterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ permit(1),
+ deny(2)
+ ,setprio(3)
+
+
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The action to be performed on a packet that matches the filter
+ settings of this ACL entry."
+ ::= { aclNewCfgEntry 4 }
+
+aclNewCfgFilterActionSetPrio OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ prio0(1),
+ prio1(2),
+ prio2(3),
+ prio3(4),
+ prio4(5),
+ prio5(6),
+ prio6(7),
+ prio7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The COS queue to be used when the action for this ACL entry is
+ set to setprio."
+ ::= { aclNewCfgEntry 5 }
+
+aclNewCfgEthFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ethernet2(1),
+ snap(2),
+ llc(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The packet ethernet format to be filtered."
+ ::= { aclNewCfgEntry 6 }
+
+aclNewCfgTagFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ any(2),
+ none(3),
+ tagged(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The packet tagging format to be filtered."
+ ::= { aclNewCfgEntry 7 }
+
+aclNewCfgIPFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ ipv4(2),
+ ipv6(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The packet IP format to be filtered."
+ ::= { aclNewCfgEntry 8 }
+
+
+aclNewCfgSrcMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source MAC address to be filtered. Whenever this object is
+ set to a nonzero value, the aclNewCfgSrcMACMask object, if not
+ yet set, will be automatically set to ff:ff:ff:ff:ff:ff."
+ ::= { aclNewCfgEntry 9 }
+
+aclNewCfgSrcMACMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address mask to be applied to aclNewCfgSrcMACAddress
+ for filtering."
+ ::= { aclNewCfgEntry 10 }
+
+aclNewCfgDstMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The destination MAC address to be filtered. Whenever this object
+ is set to a nonzero value, the aclNewCfgDstMACMask object, if not
+ yet set, will be automatically set to ff:ff:ff:ff:ff:ff."
+ ::= { aclNewCfgEntry 11 }
+
+aclNewCfgDstMACMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address mask to be applied to aclNewCfgDstMACAddress
+ for filtering."
+ ::= { aclNewCfgEntry 12 }
+
+aclNewCfgEthernetTypeName OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ arp(1),
+ ipv4(2),
+ ipv6(3),
+ mpls(4),
+ rarp(5),
+ any(6),
+ other(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Ethernet type to be filtered. If the value of this
+ object is other(7), the value of aclNewCfgEthernetTypeValue
+ indicates the ethernet type that will be filtered. If this
+ object is set to a value other than other(7), the value of
+ the aclNewCfgEthernetTypeValue object is automatically set,
+ as follows:
+
+ aclNewCfgEthernetTypeName aclNewCfgEthernetTypeValue
+ none(0) 0
+ arp(1) 2054 (0x0806)
+ ipv4(2) 2048 (0x0800)
+ ipv6(3) 34525 (0x86dd)
+ mpls(4) 34887 (0x8847)
+ rarp(5) 32821 (0x8035)
+ any(6) 65535 (0xffff)
+ "
+ ::= { aclNewCfgEntry 13 }
+
+aclNewCfgEthernetTypeValue OBJECT-TYPE
+ SYNTAX INTEGER (1536..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Ethernet type value to be filtered. The value of this
+ object is equivalent to the value of aclNewCfgEthernetTypeName
+ except when the value of aclNewCfgEthernetTypeName is other(7),
+ which can be any user-defined value for this object."
+ ::= { aclNewCfgEntry 14 }
+
+aclNewCfgVLanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The virtual LAN identifier to be filtered. Whenever this object
+ is set to a nonzero value, the aclNewCfgVLanMask object, if not
+ yet set, will be automatically set to 4095 (0xfff). When this
+ object is set to 0, the Vlan ACL filter is disabled."
+ ::= { aclNewCfgEntry 15 }
+
+aclNewCfgVLanMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mask to be applied to aclNewCfgVLanId for filtering."
+ ::= { aclNewCfgEntry 16 }
+
+aclNewCfg8021pPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ priority0(1),
+ priority1(2),
+ priority2(3),
+ priority3(4),
+ priority4(5),
+ priority5(6),
+ priority6(7),
+ priority7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 802.1p priority to be filtered."
+ ::= { aclNewCfgEntry 17 }
+
+aclNewCfgTypeOfService OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of service to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { aclNewCfgEntry 18 }
+
+aclNewCfgProtocol OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The protocol to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { aclNewCfgEntry 19 }
+
+aclNewCfgSrcIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source IP address to be filtered. Whenever this object is set
+ to a nonzero value, the aclNewCfgSrcIPMask object, if not yet set,
+ will be automatically set to 255.255.255.255."
+ ::= { aclNewCfgEntry 20 }
+
+aclNewCfgSrcIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address mask to be applied to aclNewCfgSrcIPAddress
+ for filtering."
+ ::= { aclNewCfgEntry 21 }
+
+aclNewCfgDstIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The destination IP address to be filtered. Whenever this object is set
+ to a nonzero value, the aclNewCfgDstIPMask object, if not yet set,
+ will be automatically set to 255.255.255.255."
+ ::= { aclNewCfgEntry 22 }
+
+aclNewCfgDstIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address mask to be applied to aclNewCfgDstIPAddress for filtering."
+ ::= { aclNewCfgEntry 23 }
+
+aclNewCfgSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source TCP/UDP port number to be filtered. Whenever this
+ object is set if the aclNewCfgSrcPortMask object is not set
+ will be automatically set to 65535 (0xffff)."
+ ::= { aclNewCfgEntry 24 }
+
+aclNewCfgSrcPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mask to be applied to aclNewCfgSrcPort for filtering."
+ ::= { aclNewCfgEntry 25 }
+
+aclNewCfgDstPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The destination TCP/UDP port number to be filtered. Whenever this
+ object is set the aclNewCfgSrcPortMask object, if not yet set, will
+ be automatically set to 65535 (0xffff)."
+ ::= { aclNewCfgEntry 26 }
+
+aclNewCfgDstPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mask to be applied to aclNewCfgDstPort for filtering."
+ ::= { aclNewCfgEntry 27 }
+
+aclNewCfgTCPFlags OBJECT-TYPE
+ SYNTAX BITS {
+ reserved1(0),
+ reserved2(1),
+ tcpURG(2),
+ tcpACK(3),
+ tcpPSH(4),
+ tcpRST(5),
+ tcpSYN(6),
+ tcpFIN(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP flags to be filtered.
+ The TCP flags are presented in bitmap format, as follows:
+ OCTET
+ xxxxxxxx
+ ||||..||
+ ||||..||_tcpFIN(7)
+ ||||..|__tcpSYN(6)
+ ||||
+ ||||_____tcpACK(3)
+ |||______tcpURG(2)
+ ||_______reserved2(1)
+ |________reserved1(0)
+
+ where:
+ - reserved1 - 0;
+ - reserved2 - 0;
+ - x - 0 or 1;
+ "
+
+ ::= { aclNewCfgEntry 28 }
+
+aclNewCfgTCPFlagsMask OBJECT-TYPE
+ SYNTAX BITS {
+ reserved1(0),
+ reserved2(1),
+ tcpURG(2),
+ tcpACK(3),
+ tcpPSH(4),
+ tcpRST(5),
+ tcpSYN(6),
+ tcpFIN(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP flags mask.
+ The TCP flags are presented in bitmap format, as follows:
+ OCTET
+ xxxxxxxx
+ ||||..||
+ ||||..||_tcpFIN(7)
+ ||||..|__tcpSYN(6)
+ ||||
+ ||||_____tcpACK(3)
+ |||______tcpURG(2)
+ ||_______reserved2(1)
+ |________reserved1(0)
+
+ where:
+ - reserved1 - 0;
+ - reserved2 - 0;
+ - x - 0 or 1;
+ Default value is 0x3f."
+ ::= { aclNewCfgEntry 39 }
+
+aclNewCfgEgressPortIndexes OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the ACL configured for egress filtering.
+ The ports are presented in bitmap format, as follows:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |
+ || || |_ port 9
+ || ||
+ || ||___ port 8
+ || |____ port 7
+ || . . .
+ ||_________ port 2
+ |__________ port 1
+
+ where x:
+ 1 - the represented port is configured for filtering.
+ 0 - the represented port is not configured for filtering."
+ ::= { aclNewCfgEntry 29 }
+
+
+aclNewCfgStatistics OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether statistics collection for this ACL is enabled or not."
+ ::= { aclNewCfgEntry 30 }
+
+aclNewCfgAddEgressPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port to be added to the specified ACL for egress filtering.
+ A value of zero is always returned when this object is read."
+ ::= { aclNewCfgEntry 31 }
+
+aclNewCfgRemoveEgressPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port to be removed from the specified ACL. A value of zero
+ is always returned when this object is read."
+ ::= { aclNewCfgEntry 32 }
+
+
+aclNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to delete an ACL entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { aclNewCfgEntry 33 }
+
+aclNewCfgMeterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ unconfigured(0),
+ outdrop(1),
+ outpass(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Meter Action for this ACL."
+ ::= { aclNewCfgEntry 41 }
+
+aclNewCfgMeterEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(0),
+ disabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Meter state for this ACL."
+ ::= { aclNewCfgEntry 42 }
+
+aclNewCfgKbitsSec OBJECT-TYPE
+ SYNTAX Unsigned32 (64..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The commited rate of meter associated with this ACL entry."
+ ::= { aclNewCfgEntry 43 }
+
+
+aclNewCfgKbitsBurst OBJECT-TYPE
+ SYNTAX INTEGER {
+ kbits32(32),
+ kbits64(64),
+ kbits128(128),
+ kbits256(256),
+ kbits512(512),
+ kbits1024(1024),
+ kbits2048(2048),
+ kbits4096(4096)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum burst size of the meter associated with this ACL entry."
+ ::= { aclNewCfgEntry 44 }
+
+aclNewCfgUser OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set user defined priority for this ACL."
+ ::= { aclNewCfgEntry 45 }
+
+aclNewCfgInprofDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set in profile pkts DSCP value."
+ ::= { aclNewCfgEntry 46 }
+
+aclNewCfgTos OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To enable/disable setting pkts based on TOS bits."
+ ::= { aclNewCfgEntry 47 }
+
+aclNewCfgOutprofDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set out profile pkts DSCP value."
+ ::= { aclNewCfgEntry 48 }
+
+aclNewCfgUserEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ userdefined(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set update method for this ACL."
+ ::= { aclNewCfgEntry 49 }
+
+aclNewCfgInprofDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether in profile update DSCP for this ACL is enabled or not.
+ Only the value disable(0) can be set, causing the in profile
+ update DSCP to be disabled for this ACL.
+ The value enable(1) is automatically set when setting a value
+ for aclNewCfgInprofDscp object."
+ ::= { aclNewCfgEntry 50 }
+
+aclNewCfgOutprofDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether out profile update DSCP for this ACL is enabled or not.
+ Only the value disable(0) can be set, causing the out profile
+ update DSCP to be disabled for this ACL.
+ The value enable(1) is automatically set when setting a value
+ for aclNewCfgOutprofDscp object."
+ ::= { aclNewCfgEntry 51 }
+
+
+aclNewCfgReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { aclNewCfgEntry 52 }
+
+aclNewCfgEthernetReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL Ethernet entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { aclNewCfgEntry 53 }
+
+aclNewCfgIpv4Reset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL IPV4 entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { aclNewCfgEntry 54 }
+
+aclNewCfgTcpudpReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL Tcpudp entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { aclNewCfgEntry 55 }
+
+aclNewCfgMeterReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL Meter entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { aclNewCfgEntry 56 }
+
+aclNewCfgRemarkReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL Remark entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { aclNewCfgEntry 57 }
+
+aclNewCfgRemarkInprofReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL Remark Inprof entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { aclNewCfgEntry 58 }
+
+aclNewCfgRemarkOutprofReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL Remark Outprof entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { aclNewCfgEntry 59 }
+
+aclNewCfgPktfmtReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL Pktfmt entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { aclNewCfgEntry 60 }
+
+
+
+
+aclNewCfgMirrorPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set port in the ACL for mirroring.
+ n > 0 - the represented port is configured for mirroring.
+ 0 - the represented port is not configured for mirroring."
+ ::= { aclNewCfgEntry 74 }
+
+
+ aclNewCfgLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether log for this ACL is enabled or not."
+ ::= { aclNewCfgEntry 81 }
+
+
+
+
+
+
+
+aclTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in the acl config tables."
+ ::= { acList 5 }
+
+
+-- ---------------------------------------------------------- --
+-- Management Access Control List (MACL) Configuration
+-- ---------------------------------------------------------- --
+mAclCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MAclCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of current Management ACL configuration."
+ ::= { mAcl 1 }
+
+mAclCurCfgEntry OBJECT-TYPE
+ SYNTAX MAclCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Current information about a particular Management ACL configuration entry."
+ INDEX { mAclCurCfgIndex }
+ ::= { mAclCurCfgTable 1 }
+
+MAclCurCfgEntry ::= SEQUENCE {
+ mAclCurCfgIndex Unsigned32,
+ mAclCurCfgUserEnable INTEGER,
+ mAclCurCfgFilterAction INTEGER,
+ mAclCurCfgProtocol DisplayString,
+ mAclCurCfgSrcIPAddress IpAddress,
+ mAclCurCfgSrcIPMask IpAddress,
+ mAclCurCfgDstIPAddress IpAddress,
+ mAclCurCfgDstIPMask IpAddress,
+ mAclCurCfgSrcPort INTEGER,
+ mAclCurCfgSrcPortMask DisplayString,
+ mAclCurCfgDstPort INTEGER,
+ mAclCurCfgDstPortMask DisplayString,
+ mAclCurCfgStatistics INTEGER
+ }
+
+mAclCurCfgIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index associated with this Management ACL entry."
+ ::= { mAclCurCfgEntry 1 }
+
+
+mAclCurCfgUserEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set update method for this mACL."
+ ::= { mAclCurCfgEntry 2 }
+
+mAclCurCfgFilterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The action to be performed on a packet that matches the filter
+ settings of this mACL entry."
+ ::= { mAclCurCfgEntry 3 }
+
+mAclCurCfgProtocol OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { mAclCurCfgEntry 4 }
+
+mAclCurCfgSrcIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source IP address to be filtered."
+ ::= { mAclCurCfgEntry 5 }
+
+mAclCurCfgSrcIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address mask applied to mAclCurCfgSrcIPAddress for filtering."
+ ::= { mAclCurCfgEntry 6 }
+
+mAclCurCfgDstIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address to be filtered."
+ ::= { mAclCurCfgEntry 7 }
+
+mAclCurCfgDstIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address mask applied to mAclCurCfgDstIPAddress for filtering."
+ ::= { mAclCurCfgEntry 8 }
+
+mAclCurCfgSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source TCP/UDP port number to be filtered."
+ ::= { mAclCurCfgEntry 9 }
+
+mAclCurCfgSrcPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mask applied to mAclCurCfgSrcPort for filtering."
+ ::= { mAclCurCfgEntry 10 }
+
+mAclCurCfgDstPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination TCP/UDP port number to be filtered."
+ ::= { mAclCurCfgEntry 11 }
+
+mAclCurCfgDstPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mask applied to mAclCurCfgDstPort for filtering."
+ ::= { mAclCurCfgEntry 12 }
+
+mAclCurCfgStatistics OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether statistics collection for this mACL is enabled or not."
+ ::= { mAclCurCfgEntry 13 }
+
+
+--
+-- New Management ACL Configuration Table
+--
+
+mAclNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MAclNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of new Management ACL configuration."
+ ::= { mAcl 2 }
+
+mAclNewCfgEntry OBJECT-TYPE
+ SYNTAX MAclNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "New information about a particular Management ACL configuration entry."
+ INDEX { mAclNewCfgIndex }
+ ::= { mAclNewCfgTable 1 }
+
+MAclNewCfgEntry ::= SEQUENCE {
+ mAclNewCfgIndex Unsigned32,
+ mAclNewCfgUserEnable INTEGER,
+ mAclNewCfgFilterAction INTEGER,
+ mAclNewCfgProtocol DisplayString,
+ mAclNewCfgSrcIPAddress IpAddress,
+ mAclNewCfgSrcIPMask IpAddress,
+ mAclNewCfgDstIPAddress IpAddress,
+ mAclNewCfgDstIPMask IpAddress,
+ mAclNewCfgSrcPort INTEGER,
+ mAclNewCfgSrcPortMask DisplayString,
+ mAclNewCfgDstPort INTEGER,
+ mAclNewCfgDstPortMask DisplayString,
+ mAclNewCfgStatistics INTEGER,
+ mAclNewCfgDelete INTEGER,
+ mAclNewCfgReset INTEGER,
+ mAclNewCfgIpv4Reset INTEGER,
+ mAclNewCfgTcpudpReset INTEGER
+ }
+
+mAclNewCfgIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index associated with this Management ACL entry."
+ ::= { mAclNewCfgEntry 1 }
+
+mAclNewCfgUserEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set update method for this mACL."
+ ::= { mAclNewCfgEntry 2 }
+
+mAclNewCfgFilterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The action to be performed on a packet that matches the filter
+ settings of this mACL entry."
+ ::= { mAclNewCfgEntry 3 }
+
+mAclNewCfgProtocol OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The protocol to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { mAclNewCfgEntry 4 }
+
+mAclNewCfgSrcIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source IP address to be filtered."
+ ::= { mAclNewCfgEntry 5 }
+
+mAclNewCfgSrcIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address mask applied to mAclNewCfgSrcIPAddress for filtering."
+ ::= { mAclNewCfgEntry 6 }
+
+mAclNewCfgDstIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The destination IP address to be filtered."
+ ::= { mAclNewCfgEntry 7 }
+
+mAclNewCfgDstIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address mask applied to mAclNewCfgDstIPAddress for filtering."
+ ::= { mAclNewCfgEntry 8 }
+
+mAclNewCfgSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source TCP/UDP port number to be filtered."
+ ::= { mAclNewCfgEntry 9 }
+
+mAclNewCfgSrcPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mask applied to mAclNewCfgSrcPort for filtering."
+ ::= { mAclNewCfgEntry 10 }
+
+mAclNewCfgDstPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The destination TCP/UDP port number to be filtered."
+ ::= { mAclNewCfgEntry 11 }
+
+mAclNewCfgDstPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mask applied to mAclNewCfgDstPort for filtering."
+ ::= { mAclNewCfgEntry 12 }
+
+mAclNewCfgStatistics OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether statistics collection for this mACL is enabled or not."
+ ::= { mAclNewCfgEntry 13 }
+
+
+mAclNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to delete an MACL entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { mAclNewCfgEntry 14 }
+
+mAclNewCfgReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an MACL entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { mAclNewCfgEntry 15 }
+
+mAclNewCfgIpv4Reset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL IPV4 entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { mAclNewCfgEntry 16 }
+
+mAclNewCfgTcpudpReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an MACL Tcpudp entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { mAclNewCfgEntry 17 }
+
+
+
+-- ---------------------------------------------------------- --
+-- Access Control List6 (ACL6) Configuration
+-- ---------------------------------------------------------- --
+
+acl6CurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Acl6CurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of current ACL6 configuration."
+ ::= { acl6List 1 }
+
+acl6CurCfgEntry OBJECT-TYPE
+ SYNTAX Acl6CurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Current information about a particular ACL6 configuration entry."
+ INDEX { acl6CurCfgIndex }
+ ::= { acl6CurCfgTable 1 }
+
+Acl6CurCfgEntry ::= SEQUENCE {
+ acl6CurCfgIndex Unsigned32,
+ acl6CurCfgGroup Unsigned32,
+ acl6CurCfgFilterAction INTEGER,
+ acl6CurCfgFilterActionSetPrio INTEGER,
+ acl6CurCfgSrcIPv6Address DisplayString,
+ acl6CurCfgSrcIPv6PrefixLen INTEGER,
+ acl6CurCfgDstIPv6Address DisplayString,
+ acl6CurCfgDstIPv6PrefixLen INTEGER,
+ acl6CurCfgIPv6FlowLabel DisplayString,
+ acl6CurCfgIPv6TrafficClass DisplayString,
+ acl6CurCfgIPv6NextHeader DisplayString,
+ acl6CurCfgSrcPort INTEGER,
+ acl6CurCfgSrcPortMask DisplayString,
+ acl6CurCfgDstPort INTEGER,
+ acl6CurCfgDstPortMask DisplayString,
+ acl6CurCfgTCPFlags BITS,
+ acl6CurCfgTCPFlagsMask BITS,
+ acl6CurCfgEgressPortIndexes OCTET STRING,
+ acl6CurCfgStatistics INTEGER,
+ acl6CurCfgUser INTEGER,
+ acl6CurCfgInprofDscp INTEGER,
+ acl6CurCfgTos INTEGER,
+
+ acl6CurCfgUserEnable INTEGER,
+ acl6CurCfgInprofDscpEnable INTEGER
+ , acl6CurCfgLog INTEGER
+ , acl6CurCfgMeterAction INTEGER
+ , acl6CurCfgMeterEnable INTEGER
+ , acl6CurCfgKbitsSec Unsigned32
+ , acl6CurCfgKbitsBurst INTEGER
+ , acl6CurCfgOutprofDscp INTEGER
+ , acl6CurCfgOutprofDscpEnable INTEGER
+ }
+
+acl6CurCfgIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index associated with this ACL6 entry."
+ ::= { acl6CurCfgEntry 1 }
+
+acl6CurCfgGroup OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the ACL group to which this ACL6 entry is a member of.
+ A value of zero means the ACL6 is not a member of any group."
+ ::= { acl6CurCfgEntry 2 }
+
+acl6CurCfgFilterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ permit(1),
+ deny(2)
+ ,setprio(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The action to be performed on a packet that matches the filter
+ settings of this ACL6 entry."
+ ::= { acl6CurCfgEntry 3 }
+
+acl6CurCfgFilterActionSetPrio OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ prio0(1),
+ prio1(2),
+ prio2(3),
+ prio3(4),
+ prio4(5),
+ prio5(6),
+ prio6(7),
+ prio7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value to be used when the action to be performed is setprio
+ for this ACL6 entry."
+ ::= { acl6CurCfgEntry 4 }
+
+acl6CurCfgSrcIPv6Address 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 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"
+ ::= { acl6CurCfgEntry 5 }
+
+acl6CurCfgSrcIPv6PrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 prefix applied to acl6CurCfgSrcIPv6PrefixLen for filtering."
+ ::= { acl6CurCfgEntry 6 }
+
+acl6CurCfgDstIPv6Address 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 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"
+ ::= { acl6CurCfgEntry 7 }
+
+acl6CurCfgDstIPv6PrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 prefix applied to acl6CurCfgDstIPv6PrefixLen for filtering."
+ ::= { acl6CurCfgEntry 8 }
+
+acl6CurCfgIPv6FlowLabel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 FlowLabel to be filtered.
+ 'none' for not initialised, within the
+ range 0-1048575"
+ ::= { acl6CurCfgEntry 9 }
+
+acl6CurCfgIPv6TrafficClass OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 Traffic Class to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { acl6CurCfgEntry 10 }
+
+acl6CurCfgIPv6NextHeader OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 next header to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { acl6CurCfgEntry 11 }
+
+acl6CurCfgSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source TCP/UDP port number to be filtered."
+ ::= { acl6CurCfgEntry 12 }
+
+acl6CurCfgSrcPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mask applied to acl6CurCfgSrcPort for filtering."
+ ::= { acl6CurCfgEntry 13 }
+
+acl6CurCfgDstPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination TCP/UDP port number to be filtered."
+ ::= { acl6CurCfgEntry 14 }
+
+acl6CurCfgDstPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mask applied to acl6CurCfgDstPort for filtering."
+ ::= { acl6CurCfgEntry 15 }
+
+acl6CurCfgTCPFlags OBJECT-TYPE
+ SYNTAX BITS {
+ reserved1(0),
+ reserved2(1),
+ tcpURG(2),
+ tcpACK(3),
+ tcpPSH(4),
+ tcpRST(5),
+ tcpSYN(6),
+ tcpFIN(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP flags to be filtered.
+ OCTET
+ xxxxxxxx
+ ||||..||
+ ||||..||_tcpFIN(7)
+ ||||..|__tcpSYN(6)
+ ||||
+ ||||_____tcpACK(3)
+ |||______tcpURG(2)
+ ||_______reserved2(1)
+ |________reserved1(0)
+
+ where:
+ - reserved1 - 0;
+ - reserved2 - 0;
+ - x - 0 or 1;
+ "
+ ::= { acl6CurCfgEntry 16 }
+
+acl6CurCfgTCPFlagsMask OBJECT-TYPE
+ SYNTAX BITS {
+ reserved1(0),
+ reserved2(1),
+ tcpURG(2),
+ tcpACK(3),
+ tcpPSH(4),
+ tcpRST(5),
+ tcpSYN(6),
+ tcpFIN(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP flags mask.
+ OCTET
+ xxxxxxxx
+ ||||..||
+ ||||..||_tcpFIN(7)
+ ||||..|__tcpSYN(6)
+ ||||
+ ||||_____tcpACK(3)
+ |||______tcpURG(2)
+ ||_______reserved2(1)
+ |________reserved1(0)
+
+ where:
+ - reserved1 - 0;
+ - reserved2 - 0;
+ - x - 0 or 1;
+ "
+ ::= { acl6CurCfgEntry 17 }
+
+acl6CurCfgEgressPortIndexes OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the ACL6 configured for egress filtering.
+ The ports are presented in bitmap format, as follows:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |
+ || || |_ port 9
+ || ||
+ || ||___ port 8
+ || |____ port 7
+ || . . .
+ ||_________ port 2
+ |__________ port 1
+
+ where x:
+ 1 - the represented port is configured for filtering.
+ 0 - the represented port is not configured for filtering."
+ ::= { acl6CurCfgEntry 18 }
+
+acl6CurCfgStatistics OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether statistics collection for this ACL6 is enabled or not."
+ ::= { acl6CurCfgEntry 19 }
+
+ acl6CurCfgUser OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set user defined priority for this ACL6."
+ ::= { acl6CurCfgEntry 20 }
+
+ acl6CurCfgInprofDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set in profile pkts DSCP value."
+ ::= { acl6CurCfgEntry 21 }
+
+ acl6CurCfgTos OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "To enable/disable setting pkts based on TOS bits."
+ ::= { acl6CurCfgEntry 22 }
+
+ acl6CurCfgUserEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ userdefined(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set update method for this ACL6."
+ ::= { acl6CurCfgEntry 24 }
+
+ acl6CurCfgInprofDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether in profile update DSCP for this ACL6 is enabled or not."
+ ::= { acl6CurCfgEntry 25 }
+
+
+
+ acl6CurCfgLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether log for this ACL is enabled or not."
+ ::= { acl6CurCfgEntry 26 }
+
+
+acl6CurCfgMeterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ unconfigured(0),
+ outdrop(1),
+ outpass(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Meter Action for this ACL."
+ ::= { acl6CurCfgEntry 28 }
+
+acl6CurCfgMeterEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(0),
+ disabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Meter state for this ACL."
+ ::= { acl6CurCfgEntry 29 }
+
+acl6CurCfgKbitsSec OBJECT-TYPE
+ SYNTAX Unsigned32 (64..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The commited rate of meter associated with this ACL entry."
+ ::= { acl6CurCfgEntry 30 }
+
+acl6CurCfgKbitsBurst OBJECT-TYPE
+ SYNTAX INTEGER {
+ kbits32(32),
+ kbits64(64),
+ kbits128(128),
+ kbits256(256),
+ kbits512(512),
+ kbits1024(1024),
+ kbits2048(2048),
+ kbits4096(4096)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maxmium burst sizeof meter associated with this ACL entry."
+ ::= { acl6CurCfgEntry 31 }
+
+acl6CurCfgOutprofDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set out profile pkts DSCP value."
+ ::= { acl6CurCfgEntry 32 }
+
+acl6CurCfgOutprofDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether out profile update DSCP for this ACL is enabled or not."
+ ::= { acl6CurCfgEntry 33 }
+
+
+
+
+
+--
+-- New ACL6 Configuration Table
+--
+
+acl6NewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Acl6NewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of new ACL6 configuration."
+ ::= { acl6List 2 }
+
+acl6NewCfgEntry OBJECT-TYPE
+ SYNTAX Acl6NewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "New information about a particular ACL6 configuration."
+ INDEX { acl6NewCfgIndex }
+ ::= { acl6NewCfgTable 1 }
+
+Acl6NewCfgEntry ::= SEQUENCE {
+ acl6NewCfgIndex Unsigned32,
+ acl6NewCfgGroup Unsigned32,
+ acl6NewCfgFilterAction INTEGER,
+ acl6NewCfgFilterActionSetPrio INTEGER,
+ acl6NewCfgSrcIPv6Address DisplayString,
+ acl6NewCfgSrcIPv6PrefixLen INTEGER,
+ acl6NewCfgDstIPv6Address DisplayString,
+ acl6NewCfgDstIPv6PrefixLen INTEGER,
+ acl6NewCfgIPv6FlowLabel DisplayString,
+ acl6NewCfgIPv6TrafficClass DisplayString,
+ acl6NewCfgIPv6NextHeader DisplayString,
+ acl6NewCfgSrcPort INTEGER,
+ acl6NewCfgSrcPortMask DisplayString,
+ acl6NewCfgDstPort INTEGER,
+ acl6NewCfgDstPortMask DisplayString,
+ acl6NewCfgTCPFlags BITS,
+ acl6NewCfgTCPFlagsMask BITS,
+ acl6NewCfgEgressPortIndexes OCTET STRING,
+ acl6NewCfgStatistics INTEGER,
+ acl6NewCfgAddEgressPortIndex PortNumber,
+ acl6NewCfgRemoveEgressPortIndex PortNumber,
+ acl6NewCfgDelete INTEGER,
+ acl6NewCfgUser INTEGER,
+ acl6NewCfgInprofDscp INTEGER,
+ acl6NewCfgTos INTEGER,
+
+ acl6NewCfgUserEnable INTEGER,
+ acl6NewCfgInprofDscpEnable INTEGER
+ , acl6NewCfgIPv6Reset INTEGER
+ , acl6NewCfgTcpudpReset INTEGER
+ , acl6NewCfgRemarkInprofReset INTEGER
+ , acl6NewCfgLog INTEGER
+ , acl6NewCfgMeterAction INTEGER
+ , acl6NewCfgMeterEnable INTEGER
+ , acl6NewCfgKbitsSec Unsigned32
+ , acl6NewCfgKbitsBurst INTEGER
+ , acl6NewCfgMeterReset INTEGER
+ , acl6NewCfgOutprofDscp INTEGER
+ , acl6NewCfgOutprofDscpEnable INTEGER
+ , acl6NewCfgRemarkOutprofReset INTEGER
+ }
+
+
+acl6NewCfgIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index associated with this ACL6 entry."
+ ::= { acl6NewCfgEntry 1 }
+
+acl6NewCfgGroup OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the ACL group to which this ACL6 entry is a member of.
+ A value of zero means the ACL6 is not a member of any group."
+ ::= { acl6NewCfgEntry 2 }
+
+acl6NewCfgFilterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ permit(1),
+ deny(2)
+ ,setprio(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The action to be performed on a packet that matches the filter
+ settings of this ACL6 entry."
+ ::= { acl6NewCfgEntry 3 }
+
+acl6NewCfgFilterActionSetPrio OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ prio0(1),
+ prio1(2),
+ prio2(3),
+ prio3(4),
+ prio4(5),
+ prio5(6),
+ prio6(7),
+ prio7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The COS queue to be used when the action for this ACL6 entry is
+ set to setprio."
+ ::= { acl6NewCfgEntry 4 }
+
+acl6NewCfgSrcIPv6Address OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source IPv6 address to be filtered.
+ Address should be 4-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"
+ ::= { acl6NewCfgEntry 5 }
+
+acl6NewCfgSrcIPv6PrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 prefix applied to acl6CurCfgSrcIPv6PrefixLen for filtering."
+ ::= { acl6NewCfgEntry 6 }
+
+acl6NewCfgDstIPv6Address OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The destination IPv6 address to be filtered.
+ Address should be 4-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"
+ ::= { acl6NewCfgEntry 7 }
+
+acl6NewCfgDstIPv6PrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 prefix applied to acl6CurCfgDstIPv6PrefixLen for filtering."
+ ::= { acl6NewCfgEntry 8 }
+
+acl6NewCfgIPv6FlowLabel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 flow label to be filtered.
+ 'none' for not initialised, within the
+ range 0-1048575"
+ ::= { acl6NewCfgEntry 9 }
+
+acl6NewCfgIPv6TrafficClass OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 traffic class to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { acl6NewCfgEntry 10 }
+
+acl6NewCfgIPv6NextHeader OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 next header to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { acl6NewCfgEntry 11 }
+
+acl6NewCfgSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source TCP/UDP port number to be filtered."
+ ::= { acl6NewCfgEntry 12 }
+
+acl6NewCfgSrcPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mask applied to acl6CurCfgSrcPort for filtering."
+ ::= { acl6NewCfgEntry 13 }
+
+acl6NewCfgDstPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The destination TCP/UDP port number to be filtered."
+ ::= { acl6NewCfgEntry 14 }
+
+acl6NewCfgDstPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mask applied to acl6CurCfgDstPort for filtering."
+ ::= { acl6NewCfgEntry 15 }
+
+acl6NewCfgTCPFlags OBJECT-TYPE
+ SYNTAX BITS {
+ reserved1(0),
+ reserved2(1),
+ tcpURG(2),
+ tcpACK(3),
+ tcpPSH(4),
+ tcpRST(5),
+ tcpSYN(6),
+ tcpFIN(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP flags to be filtered.
+ OCTET
+ xxxxxxxx
+ ||||..||
+ ||||..||_tcpFIN(7)
+ ||||..|__tcpSYN(6)
+ ||||
+ ||||_____tcpACK(3)
+ |||______tcpURG(2)
+ ||_______reserved2(1)
+ |________reserved1(0)
+
+ where:
+ - reserved1 - 0;
+ - reserved2 - 0;
+ - x - 0 or 1;
+ "
+ ::= { acl6NewCfgEntry 16 }
+
+acl6NewCfgTCPFlagsMask OBJECT-TYPE
+ SYNTAX BITS {
+ reserved1(0),
+ reserved2(1),
+ tcpURG(2),
+ tcpACK(3),
+ tcpPSH(4),
+ tcpRST(5),
+ tcpSYN(6),
+ tcpFIN(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP flags mask.
+ OCTET
+ xxxxxxxx
+ ||||..||
+ ||||..||_tcpFIN(7)
+ ||||..|__tcpSYN(6)
+ ||||
+ ||||_____tcpACK(3)
+ |||______tcpURG(2)
+ ||_______reserved2(1)
+ |________reserved1(0)
+
+ where:
+ - reserved1 - 0;
+ - reserved2 - 0;
+ - x - 0 or 1;
+ "
+ ::= { acl6NewCfgEntry 17 }
+
+acl6NewCfgEgressPortIndexes OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the ACL6 configured for egress filtering.
+ The ports are presented in bitmap format, as follows:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |
+ || || |_ port 9
+ || ||
+ || ||___ port 8
+ || |____ port 7
+ || . . .
+ ||_________ port 2
+ |__________ port 1
+
+ where x:
+ 1 - the represented port is configured for filtering.
+ 0 - the represented port is not configured for filtering."
+ ::= { acl6NewCfgEntry 18 }
+
+acl6NewCfgStatistics OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether statistics collection for this ACL6 is enabled or not."
+ ::= { acl6NewCfgEntry 19 }
+
+acl6NewCfgAddEgressPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port to be added to the specified ACL6 for egress filtering.
+ A value of zero is always returned when this object is read."
+ ::= { acl6NewCfgEntry 20 }
+
+acl6NewCfgRemoveEgressPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port to be removed from the specified ACL6. A value of zero
+ is always returned when this object is read."
+ ::= { acl6NewCfgEntry 21 }
+
+acl6NewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to delete an ACL6 entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { acl6NewCfgEntry 22 }
+
+acl6NewCfgUser OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set user defined priority for this ACL6."
+ ::= { acl6NewCfgEntry 23 }
+
+acl6NewCfgInprofDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set in profile pkts DSCP value."
+ ::= { acl6NewCfgEntry 24 }
+
+acl6NewCfgTos OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To enable/disable setting pkts based on TOS bits."
+ ::= { acl6NewCfgEntry 25 }
+
+acl6NewCfgUserEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ userdefined(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set update method for this ACL6."
+ ::= { acl6NewCfgEntry 27 }
+
+acl6NewCfgInprofDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether in profile update DSCP for this ACL6 is enabled or not.
+ Only the value disable(0) can be set, causing the in profile
+ update DSCP to be disabled for this ACL6.
+ The value enable(1) is automatically set when setting a value
+ for aclNewCfgInprofDscp object."
+ ::= { acl6NewCfgEntry 28 }
+
+
+acl6NewCfgIPv6Reset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL IPV6 entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { acl6NewCfgEntry 30 }
+
+acl6NewCfgTcpudpReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL6 Tcpudp entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { acl6NewCfgEntry 31 }
+
+acl6NewCfgRemarkInprofReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL Remark Inprof entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { acl6NewCfgEntry 32 }
+
+ acl6NewCfgLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether log for this ACL is enabled or not."
+ ::= { acl6NewCfgEntry 33 }
+
+
+acl6NewCfgMeterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ unconfigured(0),
+ outdrop(1),
+ outpass(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Meter Action for this ACL."
+ ::= { acl6NewCfgEntry 35 }
+
+acl6NewCfgMeterEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(0),
+ disabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Meter state for this ACL."
+ ::= { acl6NewCfgEntry 36 }
+
+
+acl6NewCfgKbitsSec OBJECT-TYPE
+ SYNTAX Unsigned32 (64..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The commited rate of meter associated with this ACL entry."
+ ::= { acl6NewCfgEntry 37 }
+
+
+acl6NewCfgKbitsBurst OBJECT-TYPE
+ SYNTAX INTEGER {
+ kbits32(32),
+ kbits64(64),
+ kbits128(128),
+ kbits256(256),
+ kbits512(512),
+ kbits1024(1024),
+ kbits2048(2048),
+ kbits4096(4096)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum burst size of the meter associated with this ACL entry."
+ ::= { acl6NewCfgEntry 38 }
+
+acl6NewCfgMeterReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL6 Meter entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { acl6NewCfgEntry 39 }
+
+acl6NewCfgOutprofDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set out profile pkts DSCP value."
+ ::= { acl6NewCfgEntry 40 }
+
+acl6NewCfgOutprofDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether out profile update DSCP for this ACL is enabled or not.
+ Only the value disable(0) can be set, causing the out profile
+ update DSCP to be disabled for this ACL.
+ The value enable(1) is automatically set when setting a value
+ for aclNewCfgOutprofDscp object."
+ ::= { acl6NewCfgEntry 41 }
+
+
+acl6NewCfgRemarkOutprofReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an ACL Remark Outprof entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { acl6NewCfgEntry 42 }
+
+
+
+
+
+acl6TableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in the acl6 config tables."
+ ::= { acl6List 3 }
+
+
+-- ---------------------------------------------------------- --
+-- ACL Log Configuration
+-- ---------------------------------------------------------- --
+aclLogCurInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interval secends of displaying Logs.
+ Default is 300s."
+ ::= { aclLog 1 }
+
+aclLogNewInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The interval secends of displaying Logs.
+ Default is 300s."
+ ::= { aclLog 2 }
+
+aclLogCurRateLimit OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rate limit of ACL Log queue.
+ Default is 10pps."
+ ::= { aclLog 3 }
+
+aclLogNewRateLimit OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The rate limit of ACL Log queue.
+ Default is 10pps."
+ ::= { aclLog 4 }
+
+
+
+-- ---------------------------------------------------------- --
+-- ACL Group Configuration
+-- ---------------------------------------------------------- --
+
+aclGroupCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AclGroupCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of current ACL Group configuration."
+ ::= { aclGroup 1 }
+
+aclGroupCurCfgEntry OBJECT-TYPE
+ SYNTAX AclGroupCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular ACL configuration."
+ INDEX { aclGroupCurCfgIndex }
+ ::= { aclGroupCurCfgTable 1 }
+
+AclGroupCurCfgEntry ::= SEQUENCE {
+ aclGroupCurCfgIndex Unsigned32,
+ aclGroupCurCfgMemberAcls OCTET STRING
+ , aclGroupCurCfgMemberAcl6s OCTET STRING
+ }
+
+aclGroupCurCfgIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index associated with this ACL Group entry."
+ ::= { aclGroupCurCfgEntry 1 }
+
+aclGroupCurCfgMemberAcls OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ACL members of this ACL group, presented in bitmap
+ format, as follows:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |
+ || || |_ ACL 9
+ || ||
+ || ||___ ACL 8
+ || |____ ACL 7
+ || . . .
+ ||_________ ACL 2
+ |__________ ACL 1
+
+ where x:
+ 1 - the represented ACL is a member of the group.
+ 0 - the represented ACL is not a member of the group."
+ ::= { aclGroupCurCfgEntry 2 }
+
+
+aclGroupCurCfgMemberAcl6s OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ACL6 members of this ACL group, presented in bitmap
+ format, as follows:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |
+ || || |_ ACL6 9
+ || ||
+ || ||___ ACL6 8
+ || |____ ACL6 7
+ || . . .
+ ||_________ ACL6 2
+ |__________ ACL6 1
+
+ where x:
+ 1 - the represented ACL6 is a member of the group.
+ 0 - the represented ACL6 is not a member of the group."
+ ::= { aclGroupCurCfgEntry 9 }
+
+aclGroupNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AclGroupNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of new ACL Group configuration."
+ ::= { aclGroup 2 }
+
+aclGroupNewCfgEntry OBJECT-TYPE
+ SYNTAX AclGroupNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "New information about a particular ACL configuration."
+ INDEX { aclGroupNewCfgIndex }
+ ::= { aclGroupNewCfgTable 1 }
+
+AclGroupNewCfgEntry ::= SEQUENCE {
+ aclGroupNewCfgIndex Unsigned32,
+ aclGroupNewCfgMemberAcls OCTET STRING,
+ aclGroupNewCfgAddAcl Unsigned32,
+ aclGroupNewCfgRemoveAcl Unsigned32,
+ aclGroupNewCfgDelete INTEGER
+ , aclGroupNewCfgMemberAcl6s OCTET STRING
+ , aclGroupNewCfgAddAcl6 Unsigned32
+ , aclGroupNewCfgRemoveAcl6 Unsigned32
+ }
+
+aclGroupNewCfgIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index associated with this ACL Group entry."
+ ::= { aclGroupNewCfgEntry 1 }
+
+aclGroupNewCfgMemberAcls OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ACL members of this ACL group, presented in bitmap
+ format, as follows:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |
+ || || |_ ACL 9
+ || ||
+ || ||___ ACL 8
+ || |____ ACL 7
+ || . . .
+ ||_________ ACL 2
+ |__________ ACL 1
+
+ where x:
+ 1 - the represented ACL is a member of the group.
+ 0 - the represented ACL is not a member of the group."
+ ::= { aclGroupNewCfgEntry 2 }
+
+aclGroupNewCfgAddAcl OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of the ACL entry to be added into this ACL group.
+ A successful set operation on this object will also set the bit
+ corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
+ bitmap. A value of zero is always returned when this object
+ is read."
+ ::= { aclGroupNewCfgEntry 4 }
+
+aclGroupNewCfgRemoveAcl OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of the ACL entry to be removed from this ACL group.
+ A successful set operation on this object will unset the bit
+ corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
+ bitmap. A value of zero is always returned when this object
+ is read."
+ ::= { aclGroupNewCfgEntry 5 }
+
+aclGroupNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to delete an ACL group. A value of other(1)
+ is always returned when this object is read."
+ ::= { aclGroupNewCfgEntry 8 }
+aclGroupNewCfgMemberAcl6s OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ACL6 members of this ACL group, presented in bitmap
+ format, as follows:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |
+ || || |_ ACL6 9
+ || ||
+ || ||___ ACL6 8
+ || |____ ACL6 7
+ || . . .
+ ||_________ ACL6 2
+ |__________ ACL6 1
+
+ where x:
+ 1 - the represented ACL6 is a member of the group.
+ 0 - the represented ACL6 is not a member of the group."
+::= { aclGroupNewCfgEntry 9 }
+
+
+aclGroupNewCfgAddAcl6 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of the ACL6 entry to be added into this ACL group.
+ A successful set operation on this object will also set the bit
+ corresponding to the ACL6 entry in the aclGroupNewCfgMemberAcl6s
+ bitmap. A value of zero is always returned when this object
+ is read."
+ ::= { aclGroupNewCfgEntry 10 }
+
+aclGroupNewCfgRemoveAcl6 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of the ACL entry to be removed from this ACL group.
+ A successful set operation on this object will unset the bit
+ corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
+ bitmap. A value of zero is always returned when this object
+ is read."
+ ::= { aclGroupNewCfgEntry 11 }
+
+
+aclCurCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AclCurCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port acl groups configuration."
+ ::= { aclCfg 1 }
+
+aclCurCfgPortTableEntry OBJECT-TYPE
+ SYNTAX AclCurCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular port acl configuration."
+ INDEX { aclCurCfgPortIndex }
+ ::= { aclCurCfgPortTable 1 }
+
+AclCurCfgPortTableEntry ::= SEQUENCE {
+ aclCurCfgPortIndex PortNumber,
+ aclCurCfgPortAclBmap OCTET STRING
+ , aclCurCfgPortAclGrpBmap OCTET STRING
+ , aclCurCfgPortAcl6Bmap OCTET STRING
+ }
+
+aclCurCfgPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of a particular port. This is also
+ index to the entLogicalTable of Entity MIB."
+ ::= { aclCurCfgPortTableEntry 1 }
+
+aclCurCfgPortAclBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The acls applied to the port. The acls are
+ presented in bitmap format. This string displays acl number
+ from 1 to 896.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ acl 9
+ || ||
+ || ||___ acl 8
+ || |____ acl 7
+ || . . .
+ ||_________ acl 2
+ |__________ acl 1
+
+ where x : 1 - The represented acl applied to the port.
+ 0 - The represented acl not applied to the port."
+ ::= { aclCurCfgPortTableEntry 2 }
+
+
+aclCurCfgPortAclGrpBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The acl groups applied to the port. The acls are
+ presented in bitmap format. This string displays acl number
+ from 1 to 896.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ aclgrp 9
+ || ||
+ || ||___ aclgrp 8
+ || |____ aclgrp 7
+ || . . .
+ ||_________ aclgrp 2
+ |__________ aclgrp 1
+
+ where x : 1 - The represented acl applied to the port.
+ 0 - The represented acl not applied to the port."
+ ::= { aclCurCfgPortTableEntry 4 }
+
+ aclCurCfgPortAcl6Bmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The acls applied to the port. The acls are
+ presented in bitmap format. This string displays acl number
+ from 1 to 128.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ acl6 9
+ || ||
+ || ||___ acl6 8
+ || |____ acl6 7
+ || . . .
+ ||_________ acl6 2
+ |__________ acl6 1
+
+ where x : 1 - The represented acl6 applied to the port.
+ 0 - The represented acl6 not applied to the port."
+ ::= { aclCurCfgPortTableEntry 13 }
+
+
+
+aclNewCfgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AclNewCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port acl configuration."
+ ::= { aclCfg 2 }
+
+aclNewCfgPortTableEntry OBJECT-TYPE
+ SYNTAX AclNewCfgPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular port acl groups configuration."
+ INDEX { aclNewCfgPortIndex }
+ ::= { aclNewCfgPortTable 1 }
+
+AclNewCfgPortTableEntry ::= SEQUENCE {
+ aclNewCfgPortIndex PortNumber,
+ aclNewCfgPortAddAcl Unsigned32
+ , aclNewCfgPortAddAclGrp Unsigned32
+ , aclNewCfgPortRemoveAcl Unsigned32
+ , aclNewCfgPortRemoveAclGrp Unsigned32
+ , aclNewCfgPortAclBmap OCTET STRING
+ , aclNewCfgPortAclGrpBmap OCTET STRING
+ , aclNewCfgPortAddAcl6 Unsigned32
+ , aclNewCfgPortRemoveAcl6 Unsigned32
+ , aclNewCfgPortAcl6Bmap OCTET STRING
+ }
+
+aclNewCfgPortIndex OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of a particular port. This is also
+ index to the entLogicalTable of Entity MIB."
+ ::= { aclNewCfgPortTableEntry 1 }
+
+aclNewCfgPortAddAcl OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The acl to be added to the specified port. A
+ '0' value is returned when read."
+ ::= {aclNewCfgPortTableEntry 2 }
+aclNewCfgPortAddAclGrp OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The acl group to be added to the specified port. A
+ '0' value is returned when read."
+ ::= {aclNewCfgPortTableEntry 4 }
+
+aclNewCfgPortRemoveAcl OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The acl to be removed from the specified port.
+ A '0' value is returned when read."
+ ::= { aclNewCfgPortTableEntry 5 }
+aclNewCfgPortRemoveAclGrp OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The acl group to be removed from the specified port.
+ A '0' value is returned when read."
+ ::= { aclNewCfgPortTableEntry 7 }
+
+
+aclNewCfgPortAclBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The acls applied to the port. The acls are
+ presented in bitmap format. This string displays acl number
+ from 1 to 896.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ acl 9
+ || ||
+ || ||___ acl 8
+ || |____ acl 7
+ || . . .
+ ||_________ acl 2
+ |__________ acl 1
+
+ where x : 1 - The represented acl applied to the port.
+ 0 - The represented acl not applied to the port."
+ ::= { aclNewCfgPortTableEntry 8 }
+aclNewCfgPortAclGrpBmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The acl groups applied to the port. The acl groups are
+ presented in bitmap format. This string displays group number
+ from 1 to 4096.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ aclgrp 9
+ || ||
+ || ||___ aclgrp 8
+ || |____ aclgrp 7
+ || . . .
+ ||_________ aclgrp 2
+ |__________ aclgrp 1
+
+ where x : 1 - The represented acl group applied to the port.
+ 0 - The represented acl group not applied to the port."
+ ::= { aclNewCfgPortTableEntry 10 }
+
+ aclNewCfgPortAddAcl6 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The acl6 to be added to the specified port. A
+ '0' value is returned when read."
+ ::= {aclNewCfgPortTableEntry 11 }
+
+ aclNewCfgPortRemoveAcl6 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The acl6 to be removed from the specified port.
+ A '0' value is returned when read."
+ ::= { aclNewCfgPortTableEntry 12 }
+
+ aclNewCfgPortAcl6Bmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The acl6s applied to the port. The acl6s are
+ presented in bitmap format. This string displays acl number
+ from 1 to 128.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ acl6 9
+ || ||
+ || ||___ acl6 8
+ || |____ acl6 7
+ || . . .
+ ||_________ acl6 2
+ |__________ acl6 1
+
+ where x : 1 - The represented acl6 applied to the port.
+ 0 - The represented acl6 not applied to the port."
+ ::= { aclNewCfgPortTableEntry 13 }
+
+
+
+
+
+
+mAclStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MAclStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of MACL statistics."
+ ::= { aclStats 4 }
+
+mAclStatsTableEntry OBJECT-TYPE
+ SYNTAX MAclStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics about a particular MACL configuration entry."
+ INDEX { mAclStatsIndex }
+ ::= { mAclStatsTable 1 }
+
+MAclStatsTableEntry ::= SEQUENCE {
+ mAclStatsIndex Integer32,
+ mAclStatsHits Counter32,
+ mAclClearStats INTEGER
+}
+
+mAclStatsIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The macl index."
+ ::= { mAclStatsTableEntry 1 }
+
+mAclStatsHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of hits for this MACL entry"
+ ::= { mAclStatsTableEntry 2 }
+
+mAclClearStats 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 the MACL."
+ ::= { mAclStatsTableEntry 3 }
+
+
+
+
+
+
+
+-- ------------------------------------------------------------------------- --
+-- VMAP Configuration {
+-- ------------------------------------------------------------------------- --
+
+vmapList OBJECT IDENTIFIER ::= { vmapConfig 1 }
+vmapCfg OBJECT IDENTIFIER ::= { vmapConfig 2 }
+
+vmapVlanCfg OBJECT IDENTIFIER ::= { vmapCfg 1 }
+vmapGroupCfg OBJECT IDENTIFIER ::= { vmapCfg 2 }
+
+vmapVlanCfgNonServerPorts OBJECT IDENTIFIER ::= { vmapVlanCfg 1 }
+vmapVlanCfgServerPorts OBJECT IDENTIFIER ::= { vmapVlanCfg 2 }
+vmapVlanCfgAllPorts OBJECT IDENTIFIER ::= { vmapVlanCfg 3 }
+
+vmapGroupCfgNonServerPorts OBJECT IDENTIFIER ::= { vmapGroupCfg 1 }
+vmapGroupCfgServerPorts OBJECT IDENTIFIER ::= { vmapGroupCfg 2 }
+vmapGroupCfgAllPorts OBJECT IDENTIFIER ::= { vmapGroupCfg 3 }
+
+-- ------------------------------------------------------------------------- --
+-- Current VMAP Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of current VMAP configuration."
+ ::= { vmapList 1 }
+
+vmapCurCfgEntry OBJECT-TYPE
+ SYNTAX VmapCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Current information about a particular VMAP configuration entry."
+ INDEX { vmapCurCfgIndex }
+ ::= { vmapCurCfgTable 1 }
+
+VmapCurCfgEntry ::= SEQUENCE {
+ vmapCurCfgIndex Unsigned32,
+ vmapCurCfgFilterAction INTEGER,
+ vmapCurCfgFilterActionSetPrio INTEGER,
+ vmapCurCfgEthFmt INTEGER,
+ vmapCurCfgTagFmt INTEGER,
+ vmapCurCfgIPFmt INTEGER,
+ vmapCurCfgSrcMACAddress MacAddress,
+ vmapCurCfgSrcMACMask MacAddress,
+ vmapCurCfgDstMACAddress MacAddress,
+ vmapCurCfgDstMACMask MacAddress,
+ vmapCurCfgEthernetTypeName INTEGER,
+ vmapCurCfgEthernetTypeValue INTEGER,
+ vmapCurCfg8021pPriority INTEGER,
+ vmapCurCfgTypeOfService DisplayString,
+ vmapCurCfgProtocol DisplayString,
+ vmapCurCfgSrcIPAddress IpAddress,
+ vmapCurCfgSrcIPMask IpAddress,
+ vmapCurCfgDstIPAddress IpAddress,
+ vmapCurCfgDstIPMask IpAddress,
+ vmapCurCfgSrcPort INTEGER,
+ vmapCurCfgSrcPortMask DisplayString,
+ vmapCurCfgDstPort INTEGER,
+ vmapCurCfgDstPortMask DisplayString,
+ vmapCurCfgTCPFlags BITS,
+ vmapCurCfgTCPFlagsMask BITS,
+ vmapCurCfgEgressPorts OCTET STRING,
+ vmapCurCfgStatistics INTEGER,
+ vmapCurCfgMeterAction INTEGER,
+ vmapCurCfgMeterEnable INTEGER,
+ vmapCurCfgKbitsSec Unsigned32,
+ vmapCurCfgKbitsBurst INTEGER,
+ vmapCurCfgUser INTEGER,
+ vmapCurCfgInprofDscp INTEGER,
+ vmapCurCfgTos INTEGER,
+ vmapCurCfgOutprofDscp INTEGER,
+ vmapCurCfgUserEnable INTEGER,
+ vmapCurCfgInprofDscpEnable INTEGER,
+ vmapCurCfgOutprofDscpEnable INTEGER
+ , vmapCurCfgMirrorPort Integer32
+ }
+
+vmapCurCfgIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index associated with this VMAP entry."
+ ::= { vmapCurCfgEntry 1 }
+
+vmapCurCfgFilterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ permit(1),
+ deny(2),
+ setprio(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The action to be performed on a packet that matches the filter
+ settings of this VMAP entry."
+ ::= { vmapCurCfgEntry 2 }
+
+vmapCurCfgFilterActionSetPrio OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ prio0(1),
+ prio1(2),
+ prio2(3),
+ prio3(4),
+ prio4(5),
+ prio5(6),
+ prio6(7),
+ prio7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value to be used when the action to be performed is setprio
+ for this VMAP entry."
+ ::= { vmapCurCfgEntry 3 }
+
+vmapCurCfgEthFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ethernet2(1),
+ snap(2),
+ llc(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The packet ethernet format to be filtered."
+ ::= { vmapCurCfgEntry 4 }
+
+vmapCurCfgTagFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ any(2),
+ untagged(3),
+ tagged(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The packet tag format to be filtered."
+ ::= { vmapCurCfgEntry 5 }
+
+vmapCurCfgIPFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ ipv4(2),
+ ipv6(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The packet IP format to be filtered."
+ ::= { vmapCurCfgEntry 6 }
+
+vmapCurCfgSrcMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source MAC address to be filtered."
+ ::= { vmapCurCfgEntry 7 }
+
+vmapCurCfgSrcMACMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address mask applied to aclCurCfgSrcMACAddress for filtering."
+ ::= { vmapCurCfgEntry 8 }
+
+vmapCurCfgDstMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination MAC address to be filtered."
+ ::= { vmapCurCfgEntry 9 }
+
+vmapCurCfgDstMACMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address mask applied to aclCurCfgDstMACAddress for filtering."
+ ::= { vmapCurCfgEntry 10 }
+
+vmapCurCfgEthernetTypeName OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ arp(1),
+ ipv4(2),
+ ipv6(3),
+ mpls(4),
+ rarp(5),
+ any(6),
+ other(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Ethernet type to be filtered. If the value of this
+ object is other(7), the value of aclNewCfgEthernetTypeValue
+ indicates the ethernet type that will be filtered."
+ ::= { vmapCurCfgEntry 11 }
+
+vmapCurCfgEthernetTypeValue OBJECT-TYPE
+ SYNTAX INTEGER (1536..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Ethernet type value to be filtered. The value of this
+ object is equivalent to the value of aclNewCfgEthernetTypeName
+ except when the value of aclNewCfgEthernetTypeName is other(7),
+ which can be any user-defined value for this object."
+ ::= { vmapCurCfgEntry 12 }
+
+vmapCurCfg8021pPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ priority0(1),
+ priority1(2),
+ priority2(3),
+ priority3(4),
+ priority4(5),
+ priority5(6),
+ priority6(7),
+ priority7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 802.1p priority to be filtered."
+ ::= { vmapCurCfgEntry 13 }
+
+vmapCurCfgTypeOfService OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of service to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { vmapCurCfgEntry 14 }
+
+vmapCurCfgProtocol OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { vmapCurCfgEntry 15 }
+
+vmapCurCfgSrcIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source IP address to be filtered."
+ ::= { vmapCurCfgEntry 16 }
+
+vmapCurCfgSrcIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address mask applied to aclCurCfgSrcIPAddress for filtering."
+ ::= { vmapCurCfgEntry 17 }
+
+vmapCurCfgDstIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address to be filtered."
+ ::= { vmapCurCfgEntry 18 }
+
+vmapCurCfgDstIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address mask applied to aclCurCfgDstIPAddress for filtering."
+ ::= { vmapCurCfgEntry 19 }
+
+vmapCurCfgSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source TCP/UDP port number to be filtered."
+ ::= { vmapCurCfgEntry 20 }
+
+vmapCurCfgSrcPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mask applied to aclCurCfgSrcPort for filtering."
+ ::= { vmapCurCfgEntry 21 }
+
+vmapCurCfgDstPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination TCP/UDP port number to be filtered."
+ ::= { vmapCurCfgEntry 22 }
+
+vmapCurCfgDstPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mask applied to aclCurCfgDstPort for filtering."
+ ::= { vmapCurCfgEntry 23 }
+
+vmapCurCfgTCPFlags OBJECT-TYPE
+ SYNTAX BITS {
+ reserved1(0),
+ reserved2(1),
+ tcpURG(2),
+ tcpACK(3),
+ tcpPSH(4),
+ tcpRST(5),
+ tcpSYN(6),
+ tcpFIN(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP flags to be filtered.
+ OCTET
+ xxxxxxxx
+ ||||..||
+ ||||..||_tcpFIN(7)
+ ||||..|__tcpSYN(6)
+ ||||
+ ||||_____tcpACK(3)
+ |||______tcpURG(2)
+ ||_______reserved2(1)
+ |________reserved1(0)
+
+ where:
+ - reserved1 - 0;
+ - reserved2 - 0;
+ - x - 0 or 1;
+ "
+ ::= { vmapCurCfgEntry 24 }
+
+vmapCurCfgTCPFlagsMask OBJECT-TYPE
+ SYNTAX BITS {
+ reserved1(0),
+ reserved2(1),
+ tcpURG(2),
+ tcpACK(3),
+ tcpPSH(4),
+ tcpRST(5),
+ tcpSYN(6),
+ tcpFIN(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP flags mask.
+ OCTET
+ xxxxxxxx
+ ||||..||
+ ||||..||_tcpFIN(7)
+ ||||..|__tcpSYN(6)
+ ||||
+ ||||_____tcpACK(3)
+ |||______tcpURG(2)
+ ||_______reserved2(1)
+ |________reserved1(0)
+
+ where:
+ - reserved1 - 0;
+ - reserved2 - 0;
+ - x - 0 or 1;
+ "
+ ::= { vmapCurCfgEntry 25 }
+
+vmapCurCfgEgressPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the VMAP configured for egress filtering.
+ The ports are presented in bitmap format, as follows:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |
+ || || |_ port 9
+ || ||
+ || ||___ port 8
+ || |____ port 7
+ || . . .
+ ||_________ port 2
+ |__________ port 1
+
+ where x:
+ 1 - the represented port is configured for filtering.
+ 0 - the represented port is not configured for filtering."
+ ::= { vmapCurCfgEntry 26 }
+
+vmapCurCfgStatistics OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether statistics collection for this VMAP is enabled or not."
+ ::= { vmapCurCfgEntry 27 }
+
+vmapCurCfgMeterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ unconfigured(0),
+ outdrop(1),
+ outpass(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Meter Action for this VMAP."
+ ::= { vmapCurCfgEntry 31 }
+
+vmapCurCfgMeterEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(0),
+ disabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Meter state for this VMAP."
+ ::= { vmapCurCfgEntry 32 }
+
+vmapCurCfgKbitsSec OBJECT-TYPE
+ SYNTAX Unsigned32 (64..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The commited rate of meter associated with this VMAP entry."
+ ::= { vmapCurCfgEntry 33 }
+
+vmapCurCfgKbitsBurst OBJECT-TYPE
+ SYNTAX INTEGER {
+ kbits32(32),
+ kbits64(64),
+ kbits128(128),
+ kbits256(256),
+ kbits512(512),
+ kbits1024(1024),
+ kbits2048(2048),
+ kbits4096(4096)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maxmium burst sizeof meter associated with this VMAP entry."
+ ::= { vmapCurCfgEntry 34 }
+
+vmapCurCfgUser OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set user defined priority for this VMAP."
+ ::= { vmapCurCfgEntry 35 }
+
+vmapCurCfgInprofDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set in profile pkts DSCP value."
+ ::= { vmapCurCfgEntry 36 }
+
+vmapCurCfgTos OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "To enable/disable setting pkts based on TOS bits."
+ ::= { vmapCurCfgEntry 37 }
+
+vmapCurCfgOutprofDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set out profile pkts DSCP value."
+ ::= { vmapCurCfgEntry 38 }
+
+vmapCurCfgUserEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ userdefined(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set update method for this VMAP."
+ ::= { vmapCurCfgEntry 39 }
+
+vmapCurCfgInprofDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether in profile update DSCP for this VMAP is enabled or not."
+ ::= { vmapCurCfgEntry 40 }
+
+vmapCurCfgOutprofDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether out profile update DSCP for this VMAP is enabled or not."
+ ::= { vmapCurCfgEntry 41 }
+
+vmapCurCfgMirrorPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set port in the VMAP for mirroring.
+ n > 0 - the represented port is configured for mirroring.
+ 0 - the represented port is not configured for mirroring."
+ ::= { vmapCurCfgEntry 51 }
+
+
+
+-- ------------------------------------------------------------------------- --
+-- Current VMAP Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- New VMAP Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of new VMAP configuration."
+ ::= { vmapList 2 }
+
+vmapNewCfgEntry OBJECT-TYPE
+ SYNTAX VmapNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "New information about a particular VMAP configuration."
+ INDEX { vmapNewCfgIndex }
+ ::= { vmapNewCfgTable 1 }
+
+VmapNewCfgEntry ::= SEQUENCE {
+ vmapNewCfgIndex Unsigned32,
+ vmapNewCfgFilterAction INTEGER,
+ vmapNewCfgFilterActionSetPrio INTEGER,
+ vmapNewCfgEthFmt INTEGER,
+ vmapNewCfgTagFmt INTEGER,
+ vmapNewCfgIPFmt INTEGER,
+ vmapNewCfgSrcMACAddress MacAddress,
+ vmapNewCfgSrcMACMask MacAddress,
+ vmapNewCfgDstMACAddress MacAddress,
+ vmapNewCfgDstMACMask MacAddress,
+ vmapNewCfgEthernetTypeName INTEGER,
+ vmapNewCfgEthernetTypeValue INTEGER,
+ vmapNewCfg8021pPriority INTEGER,
+ vmapNewCfgTypeOfService DisplayString,
+ vmapNewCfgProtocol DisplayString,
+ vmapNewCfgSrcIPAddress IpAddress,
+ vmapNewCfgSrcIPMask IpAddress,
+ vmapNewCfgDstIPAddress IpAddress,
+ vmapNewCfgDstIPMask IpAddress,
+ vmapNewCfgSrcPort INTEGER,
+ vmapNewCfgSrcPortMask DisplayString,
+ vmapNewCfgDstPort INTEGER,
+ vmapNewCfgDstPortMask DisplayString,
+ vmapNewCfgTCPFlags BITS,
+ vmapNewCfgTCPFlagsMask BITS,
+ vmapNewCfgEgressPorts OCTET STRING,
+ vmapNewCfgStatistics INTEGER,
+ vmapNewCfgAddEgressPort PortNumber,
+ vmapNewCfgRemoveEgressPort PortNumber,
+ vmapNewCfgDelete INTEGER,
+ vmapNewCfgMeterAction INTEGER,
+ vmapNewCfgMeterEnable INTEGER,
+ vmapNewCfgKbitsSec Unsigned32,
+ vmapNewCfgKbitsBurst INTEGER,
+ vmapNewCfgUser INTEGER,
+ vmapNewCfgInprofDscp INTEGER,
+ vmapNewCfgTos INTEGER,
+ vmapNewCfgOutprofDscp INTEGER,
+ vmapNewCfgUserEnable INTEGER,
+ vmapNewCfgInprofDscpEnable INTEGER,
+ vmapNewCfgOutprofDscpEnable INTEGER,
+ vmapNewCfgReset INTEGER
+ , vmapNewCfgEthernetReset INTEGER
+ , vmapNewCfgIpv4Reset INTEGER
+ , vmapNewCfgTcpudpReset INTEGER
+ , vmapNewCfgMeterReset INTEGER
+ , vmapNewCfgRemarkReset INTEGER
+ , vmapNewCfgRemarkInprofReset INTEGER
+ , vmapNewCfgRemarkOutprofReset INTEGER
+ , vmapNewCfgPktfmtReset INTEGER
+ , vmapNewCfgMirrorPort Integer32
+ }
+
+vmapNewCfgIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index associated with this VMAP entry."
+ ::= { vmapNewCfgEntry 1 }
+
+vmapNewCfgFilterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ permit(1),
+ deny(2),
+ setprio(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The action to be performed on a packet that matches the filter
+ settings of this VMAP entry."
+ ::= { vmapNewCfgEntry 2 }
+
+vmapNewCfgFilterActionSetPrio OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ prio0(1),
+ prio1(2),
+ prio2(3),
+ prio3(4),
+ prio4(5),
+ prio5(6),
+ prio6(7),
+ prio7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The COS queue to be used when the action for this VMAP entry is
+ set to setprio."
+ ::= { vmapNewCfgEntry 3 }
+
+vmapNewCfgEthFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ethernet2(1),
+ snap(2),
+ llc(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The packet ethernet format to be filtered."
+ ::= { vmapNewCfgEntry 4 }
+
+vmapNewCfgTagFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ any(2),
+ none(3),
+ tagged(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The packet tagging format to be filtered."
+ ::= { vmapNewCfgEntry 5 }
+
+vmapNewCfgIPFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ ipv4(2),
+ ipv6(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The packet IP format to be filtered."
+ ::= { vmapNewCfgEntry 6 }
+
+vmapNewCfgSrcMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source MAC address to be filtered. Whenever this object is
+ set to a nonzero value, the aclNewCfgSrcMACMask object, if not
+ yet set, will be automatically set to ff:ff:ff:ff:ff:ff."
+ ::= { vmapNewCfgEntry 7 }
+
+vmapNewCfgSrcMACMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address mask to be applied to aclNewCfgSrcMACAddress
+ for filtering."
+ ::= { vmapNewCfgEntry 8 }
+
+vmapNewCfgDstMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The destination MAC address to be filtered. Whenever this object
+ is set to a nonzero value, the aclNewCfgDstMACMask object, if not
+ yet set, will be automatically set to ff:ff:ff:ff:ff:ff."
+ ::= { vmapNewCfgEntry 9 }
+
+vmapNewCfgDstMACMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address mask to be applied to aclNewCfgDstMACAddress
+ for filtering."
+ ::= { vmapNewCfgEntry 10 }
+
+vmapNewCfgEthernetTypeName OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ arp(1),
+ ipv4(2),
+ ipv6(3),
+ mpls(4),
+ rarp(5),
+ any(6),
+ other(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Ethernet type to be filtered. If the value of this
+ object is other(7), the value of aclNewCfgEthernetTypeValue
+ indicates the ethernet type that will be filtered. If this
+ object is set to a value other than other(7), the value of
+ the aclNewCfgEthernetTypeValue object is automatically set,
+ as follows:
+
+ aclNewCfgEthernetTypeName aclNewCfgEthernetTypeValue
+ none(0) 0
+ arp(1) 2054 (0x0806)
+ ipv4(2) 2048 (0x0800)
+ ipv6(3) 34525 (0x86dd)
+ mpls(4) 34887 (0x8847)
+ rarp(5) 32821 (0x8035)
+ any(6) 65535 (0xffff)
+ "
+ ::= { vmapNewCfgEntry 11 }
+
+vmapNewCfgEthernetTypeValue OBJECT-TYPE
+ SYNTAX INTEGER (1536..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Ethernet type value to be filtered. The value of this
+ object is equivalent to the value of aclNewCfgEthernetTypeName
+ except when the value of aclNewCfgEthernetTypeName is other(7),
+ which can be any user-defined value for this object."
+ ::= { vmapNewCfgEntry 12 }
+
+vmapNewCfg8021pPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ priority0(1),
+ priority1(2),
+ priority2(3),
+ priority3(4),
+ priority4(5),
+ priority5(6),
+ priority6(7),
+ priority7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 802.1p priority to be filtered."
+ ::= { vmapNewCfgEntry 13 }
+
+vmapNewCfgTypeOfService OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of service to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { vmapNewCfgEntry 14 }
+
+vmapNewCfgProtocol OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The protocol to be filtered.
+ 'none' for not initialised, within the
+ range 0-255"
+ ::= { vmapNewCfgEntry 15 }
+
+vmapNewCfgSrcIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source IP address to be filtered. Whenever this object is set
+ to a nonzero value, the aclNewCfgSrcIPMask object, if not yet set,
+ will be automatically set to 255.255.255.255."
+ ::= { vmapNewCfgEntry 16 }
+
+vmapNewCfgSrcIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address mask to be applied to aclNewCfgSrcIPAddress
+ for filtering."
+ ::= { vmapNewCfgEntry 17 }
+
+vmapNewCfgDstIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The destination IP address to be filtered. Whenever this object is set
+ to a nonzero value, the aclNewCfgDstIPMask object, if not yet set,
+ will be automatically set to 255.255.255.255."
+ ::= { vmapNewCfgEntry 18 }
+
+vmapNewCfgDstIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address mask to be applied to aclNewCfgDstIPAddress for filtering."
+ ::= { vmapNewCfgEntry 19 }
+
+vmapNewCfgSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source TCP/UDP port number to be filtered. Whenever this
+ object is set if the aclNewCfgSrcPortMask object is not set
+ will be automatically set to 65535 (0xffff)."
+ ::= { vmapNewCfgEntry 20 }
+
+vmapNewCfgSrcPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mask to be applied to aclNewCfgSrcPort for filtering."
+ ::= { vmapNewCfgEntry 21 }
+
+vmapNewCfgDstPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The destination TCP/UDP port number to be filtered. Whenever this
+ object is set the aclNewCfgSrcPortMask object, if not yet set, will
+ be automatically set to 65535 (0xffff)."
+ ::= { vmapNewCfgEntry 22 }
+
+vmapNewCfgDstPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mask to be applied to aclNewCfgDstPort for filtering."
+ ::= { vmapNewCfgEntry 23 }
+
+vmapNewCfgTCPFlags OBJECT-TYPE
+ SYNTAX BITS {
+ reserved1(0),
+ reserved2(1),
+ tcpURG(2),
+ tcpACK(3),
+ tcpPSH(4),
+ tcpRST(5),
+ tcpSYN(6),
+ tcpFIN(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP flags to be filtered.
+ The TCP flags are presented in bitmap format, as follows:
+ OCTET
+ xxxxxxxx
+ ||||..||
+ ||||..||_tcpFIN(7)
+ ||||..|__tcpSYN(6)
+ ||||
+ ||||_____tcpACK(3)
+ |||______tcpURG(2)
+ ||_______reserved2(1)
+ |________reserved1(0)
+
+ where:
+ - reserved1 - 0;
+ - reserved2 - 0;
+ - x - 0 or 1;
+ "
+
+ ::= { vmapNewCfgEntry 24 }
+
+vmapNewCfgTCPFlagsMask OBJECT-TYPE
+ SYNTAX BITS {
+ reserved1(0),
+ reserved2(1),
+ tcpURG(2),
+ tcpACK(3),
+ tcpPSH(4),
+ tcpRST(5),
+ tcpSYN(6),
+ tcpFIN(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP flags mask.
+ The TCP flags are presented in bitmap format, as follows:
+ OCTET
+ xxxxxxxx
+ ||||..||
+ ||||..||_tcpFIN(7)
+ ||||..|__tcpSYN(6)
+ ||||
+ ||||_____tcpACK(3)
+ |||______tcpURG(2)
+ ||_______reserved2(1)
+ |________reserved1(0)
+
+ where:
+ - reserved1 - 0;
+ - reserved2 - 0;
+ - x - 0 or 1;
+ Default value is 0x3f."
+ ::= { vmapNewCfgEntry 25 }
+
+vmapNewCfgEgressPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the VMAP configured for egress filtering.
+ The ports are presented in bitmap format, as follows:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |
+ || || |_ port 9
+ || ||
+ || ||___ port 8
+ || |____ port 7
+ || . . .
+ ||_________ port 2
+ |__________ port 1
+
+ where x:
+ 1 - the represented port is configured for filtering.
+ 0 - the represented port is not configured for filtering."
+ ::= { vmapNewCfgEntry 26 }
+
+vmapNewCfgStatistics OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether statistics collection for this VMAP is enabled or not."
+ ::= { vmapNewCfgEntry 27 }
+
+vmapNewCfgAddEgressPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port to be added to the specified VMAP for egress filtering.
+ A value of zero is always returned when this object is read."
+ ::= { vmapNewCfgEntry 28 }
+
+vmapNewCfgRemoveEgressPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port to be removed from the specified VMAP. A value of zero
+ is always returned when this object is read."
+ ::= { vmapNewCfgEntry 29 }
+
+vmapNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to delete an VMAP entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { vmapNewCfgEntry 30 }
+
+vmapNewCfgMeterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ unconfigured(0),
+ outdrop(1),
+ outpass(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Meter Action for this VMAP."
+ ::= { vmapNewCfgEntry 31 }
+
+vmapNewCfgMeterEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(0),
+ disabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Meter state for this VMAP."
+ ::= { vmapNewCfgEntry 32 }
+
+vmapNewCfgKbitsSec OBJECT-TYPE
+ SYNTAX Unsigned32 (64..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The commited rate of meter associated with this VMAP entry."
+ ::= { vmapNewCfgEntry 33 }
+
+vmapNewCfgKbitsBurst OBJECT-TYPE
+ SYNTAX INTEGER {
+ kbits32(32),
+ kbits64(64),
+ kbits128(128),
+ kbits256(256),
+ kbits512(512),
+ kbits1024(1024),
+ kbits2048(2048),
+ kbits4096(4096)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum burst size of the meter associated with this VMAP entry."
+ ::= { vmapNewCfgEntry 34 }
+
+vmapNewCfgUser OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set user defined priority for this VMAP."
+ ::= { vmapNewCfgEntry 35 }
+
+vmapNewCfgInprofDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set in profile pkts DSCP value."
+ ::= { vmapNewCfgEntry 36 }
+
+vmapNewCfgTos OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To enable/disable setting pkts based on TOS bits."
+ ::= { vmapNewCfgEntry 37 }
+
+vmapNewCfgOutprofDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set out profile pkts DSCP value."
+ ::= { vmapNewCfgEntry 38 }
+
+vmapNewCfgUserEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ userdefined(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set update method for this VMAP."
+ ::= { vmapNewCfgEntry 39 }
+
+vmapNewCfgInprofDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether in profile update DSCP for this VMAP is enabled or not.
+ Only the value disable(0) can be set, causing the in profile
+ update DSCP to be disabled for this VMAP.
+ The value enable(1) is automatically set when setting a value
+ for aclNewCfgInprofDscp object."
+ ::= { vmapNewCfgEntry 40 }
+
+vmapNewCfgOutprofDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether out profile update DSCP for this VMAP is enabled or not.
+ Only the value disable(0) can be set, causing the out profile
+ update DSCP to be disabled for this VMAP.
+ The value enable(1) is automatically set when setting a value
+ for aclNewCfgOutprofDscp object."
+ ::= { vmapNewCfgEntry 41 }
+
+vmapNewCfgReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an VMAP entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { vmapNewCfgEntry 42 }
+
+vmapNewCfgEthernetReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an VMAP Ethernet entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { vmapNewCfgEntry 43 }
+
+vmapNewCfgIpv4Reset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an VMAP IPV4 entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { vmapNewCfgEntry 44 }
+
+vmapNewCfgTcpudpReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an VMAP Tcpudp entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { vmapNewCfgEntry 45 }
+
+vmapNewCfgMeterReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an VMAP Meter entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { vmapNewCfgEntry 46 }
+
+vmapNewCfgRemarkReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an VMAP Remark entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { vmapNewCfgEntry 47 }
+
+vmapNewCfgRemarkInprofReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an VMAP Remark Inprof entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { vmapNewCfgEntry 48 }
+
+vmapNewCfgRemarkOutprofReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an VMAP Remark Outprof entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { vmapNewCfgEntry 49 }
+
+vmapNewCfgPktfmtReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reset an VMAP Pktfmt entry. A value of
+ other(1) is always returned when this object is read."
+ ::= { vmapNewCfgEntry 50 }
+
+vmapNewCfgMirrorPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set port in the VMAP for mirroring.
+ n > 0 - the represented port is configured for mirroring.
+ 0 - the represented port is not configured for mirroring."
+ ::= { vmapNewCfgEntry 51 }
+
+
+
+-- ------------------------------------------------------------------------- --
+-- New VMAP Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- Current VLAN VMAP Non-Server Ports Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapVlanCurCfgNonServerPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapVlanCurCfgNonServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of the current configuration
+ of vmaps for the non-server ports of vlans."
+ ::= { vmapVlanCfgNonServerPorts 1 }
+
+vmapVlanCurCfgNonServerPortsTableEntry OBJECT-TYPE
+ SYNTAX VmapVlanCurCfgNonServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of current configuration
+ of vmaps for the non-server ports of vlans."
+ INDEX { vmapVlanCurCfgNonServerPortsVlanIdx }
+ ::= { vmapVlanCurCfgNonServerPortsTable 1 }
+
+VmapVlanCurCfgNonServerPortsTableEntry ::= SEQUENCE {
+ vmapVlanCurCfgNonServerPortsVlanIdx Integer32,
+ vmapVlanCurCfgNonServerPortsVmapBitmap OCTET STRING
+ }
+
+vmapVlanCurCfgNonServerPortsVlanIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan id in the table of configured
+ vmaps for the non-server ports of vlan"
+ ::= { vmapVlanCurCfgNonServerPortsTableEntry 1 }
+
+vmapVlanCurCfgNonServerPortsVmapBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap of vmaps configured for the non-server
+ ports of the vlan given as arguments.
+ The vmaps are presented in bitmap format in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vmap 9
+ || ||
+ || ||___ vmap 8
+ || |____ vmap 7
+ || . . .
+ ||_________ vmap 2
+ |__________ vmap 1
+
+ where x : 1 - The represented vmap is active in
+ the specified context
+ 0 - The represented vmap is NOT active
+ in the specified context"
+ ::= { vmapVlanCurCfgNonServerPortsTableEntry 2 }
+-- ------------------------------------------------------------------------- --
+-- Current VLAN VMAP Non-Server Ports Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- New VLAN VMAP Non Server Ports Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapVlanNewCfgNonServerPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapVlanNewCfgNonServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of the new configuration
+ of vmaps for non-server ports of vlans."
+ ::= { vmapVlanCfgNonServerPorts 2 }
+
+vmapVlanNewCfgNonServerPortsTableEntry OBJECT-TYPE
+ SYNTAX VmapVlanNewCfgNonServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of new configuration
+ of vmaps for the non-server ports of vlans."
+ INDEX { vmapVlanNewCfgNonServerPortsVlanIdx }
+ ::= { vmapVlanNewCfgNonServerPortsTable 1 }
+
+VmapVlanNewCfgNonServerPortsTableEntry ::= SEQUENCE {
+ vmapVlanNewCfgNonServerPortsVlanIdx Integer32,
+ vmapVlanNewCfgNonServerPortsVmapBitmap OCTET STRING,
+ vmapVlanNewCfgNonServerPortsAddVmap Unsigned32,
+ vmapVlanNewCfgNonServerPortsRemVmap Unsigned32
+ }
+
+vmapVlanNewCfgNonServerPortsVlanIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan id in the table of configured
+ vmaps for the non-server ports of vlan"
+ ::= { vmapVlanNewCfgNonServerPortsTableEntry 1 }
+
+vmapVlanNewCfgNonServerPortsVmapBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap of vmaps configured for the non-server
+ ports of the vlan given as arguments.
+ The vmaps are presented in bitmap format in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vmap 9
+ || ||
+ || ||___ vmap 8
+ || |____ vmap 7
+ || . . .
+ ||_________ vmap 2
+ |__________ vmap 1
+
+ where x : 1 - The represented vmap is active in
+ the specified context
+ 0 - The represented vmap is NOT active
+ in the specified context"
+ ::= { vmapVlanNewCfgNonServerPortsTableEntry 2 }
+
+vmapVlanNewCfgNonServerPortsAddVmap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add a new vmap to the non-server ports of the vlan"
+ ::= { vmapVlanNewCfgNonServerPortsTableEntry 3 }
+
+vmapVlanNewCfgNonServerPortsRemVmap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a vmap from the non-server ports of the vlan"
+ ::= { vmapVlanNewCfgNonServerPortsTableEntry 4 }
+-- ------------------------------------------------------------------------- --
+-- New VLAN VMAP Non-server Ports Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- Current VLAN VMAP Internal Ports Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapVlanCurCfgServerPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapVlanCurCfgServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of the current configuration
+ of vmaps for server ports of vlans."
+ ::= { vmapVlanCfgServerPorts 1 }
+
+vmapVlanCurCfgServerPortsTableEntry OBJECT-TYPE
+ SYNTAX VmapVlanCurCfgServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of current configuration
+ of vmaps for the server ports of vlans."
+ INDEX { vmapVlanCurCfgServerPortsVlanIdx }
+ ::= { vmapVlanCurCfgServerPortsTable 1 }
+
+VmapVlanCurCfgServerPortsTableEntry ::= SEQUENCE {
+ vmapVlanCurCfgServerPortsVlanIdx Integer32,
+ vmapVlanCurCfgServerPortsVmapBitmap OCTET STRING
+ }
+
+vmapVlanCurCfgServerPortsVlanIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan id in the table of configured
+ vmaps for the server ports of vlan"
+ ::= { vmapVlanCurCfgServerPortsTableEntry 1 }
+
+vmapVlanCurCfgServerPortsVmapBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap of vmaps configured for the server
+ ports of the vlan given as arguments.
+ The vmaps are presented in bitmap format in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vmap 9
+ || ||
+ || ||___ vmap 8
+ || |____ vmap 7
+ || . . .
+ ||_________ vmap 2
+ |__________ vmap 1
+
+ where x : 1 - The represented vmap is active in
+ the specified context
+ 0 - The represented vmap is NOT active
+ in the specified context"
+ ::= { vmapVlanCurCfgServerPortsTableEntry 2 }
+-- ------------------------------------------------------------------------- --
+-- Current VLAN VMAP Server Ports Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- New VLAN VMAP Server Ports Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapVlanNewCfgServerPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapVlanNewCfgServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of the new configuration
+ of vmaps for server ports of vlans."
+ ::= { vmapVlanCfgServerPorts 2 }
+
+vmapVlanNewCfgServerPortsTableEntry OBJECT-TYPE
+ SYNTAX VmapVlanNewCfgServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of new configuration
+ of vmaps for the server ports of vlans."
+ INDEX { vmapVlanNewCfgServerPortsVlanIdx }
+ ::= { vmapVlanNewCfgServerPortsTable 1 }
+
+VmapVlanNewCfgServerPortsTableEntry ::= SEQUENCE {
+ vmapVlanNewCfgServerPortsVlanIdx Integer32,
+ vmapVlanNewCfgServerPortsVmapBitmap OCTET STRING,
+ vmapVlanNewCfgServerPortsAddVmap Unsigned32,
+ vmapVlanNewCfgServerPortsRemVmap Unsigned32
+ }
+
+vmapVlanNewCfgServerPortsVlanIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan id in the table of configured
+ vmaps for the server ports of vlan"
+ ::= { vmapVlanNewCfgServerPortsTableEntry 1 }
+
+vmapVlanNewCfgServerPortsVmapBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap of vmaps configured for the server
+ ports of the vlan given as arguments.
+ The vmaps are presented in bitmap format in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vmap 9
+ || ||
+ || ||___ vmap 8
+ || |____ vmap 7
+ || . . .
+ ||_________ vmap 2
+ |__________ vmap 1
+
+ where x : 1 - The represented vmap is active in
+ the specified context
+ 0 - The represented vmap is NOT active
+ in the specified context"
+ ::= { vmapVlanNewCfgServerPortsTableEntry 2 }
+
+vmapVlanNewCfgServerPortsAddVmap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add a new vmap to the server ports of the vlan"
+ ::= { vmapVlanNewCfgServerPortsTableEntry 3 }
+
+vmapVlanNewCfgServerPortsRemVmap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a vmap from the server ports of the vlan"
+ ::= { vmapVlanNewCfgServerPortsTableEntry 4 }
+-- ------------------------------------------------------------------------- --
+-- New VLAN VMAP Server Ports Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+
+-- ------------------------------------------------------------------------- --
+-- Current VLAN VMAP All Ports Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapVlanCurCfgAllPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapVlanCurCfgAllPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of the current configuration
+ of vmaps for all ports of vlans."
+ ::= { vmapVlanCfgAllPorts 1 }
+
+vmapVlanCurCfgAllPortsTableEntry OBJECT-TYPE
+ SYNTAX VmapVlanCurCfgAllPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of current configuration
+ of vmaps for all ports of vlans."
+ INDEX { vmapVlanCurCfgAllPortsVlanIdx }
+ ::= { vmapVlanCurCfgAllPortsTable 1 }
+
+VmapVlanCurCfgAllPortsTableEntry ::= SEQUENCE {
+ vmapVlanCurCfgAllPortsVlanIdx Integer32,
+ vmapVlanCurCfgAllPortsVmapBitmap OCTET STRING
+ }
+
+vmapVlanCurCfgAllPortsVlanIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan id in the table of configured
+ vmaps for all ports of vlan"
+ ::= { vmapVlanCurCfgAllPortsTableEntry 1 }
+
+vmapVlanCurCfgAllPortsVmapBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap of vmaps configured for the internal
+ ports of the vlan given as arguments.
+ The vmaps are presented in bitmap format in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vmap 9
+ || ||
+ || ||___ vmap 8
+ || |____ vmap 7
+ || . . .
+ ||_________ vmap 2
+ |__________ vmap 1
+
+ where x : 1 - The represented vmap is active in
+ the specified context
+ 0 - The represented vmap is NOT active
+ in the specified context"
+ ::= { vmapVlanCurCfgAllPortsTableEntry 2 }
+-- ------------------------------------------------------------------------- --
+-- Current VLAN VMAP All Ports Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- New VLAN VMAP All Ports Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapVlanNewCfgAllPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapVlanNewCfgAllPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of the new configuration
+ of vmaps for all ports of vlans."
+ ::= { vmapVlanCfgAllPorts 2 }
+
+vmapVlanNewCfgAllPortsTableEntry OBJECT-TYPE
+ SYNTAX VmapVlanNewCfgAllPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of new configuration
+ of vmaps for all ports of vlans."
+ INDEX { vmapVlanNewCfgAllPortsVlanIdx }
+ ::= { vmapVlanNewCfgAllPortsTable 1 }
+
+VmapVlanNewCfgAllPortsTableEntry ::= SEQUENCE {
+ vmapVlanNewCfgAllPortsVlanIdx Integer32,
+ vmapVlanNewCfgAllPortsVmapBitmap OCTET STRING,
+ vmapVlanNewCfgAllPortsAddVmap Unsigned32,
+ vmapVlanNewCfgAllPortsRemVmap Unsigned32
+ }
+
+vmapVlanNewCfgAllPortsVlanIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan id in the table of configured
+ vmaps for all ports of vlan"
+ ::= { vmapVlanNewCfgAllPortsTableEntry 1 }
+
+vmapVlanNewCfgAllPortsVmapBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap of vmaps configured for the internal
+ ports of the vlan given as arguments.
+ The vmaps are presented in bitmap format in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vmap 9
+ || ||
+ || ||___ vmap 8
+ || |____ vmap 7
+ || . . .
+ ||_________ vmap 2
+ |__________ vmap 1
+
+ where x : 1 - The represented vmap is active in
+ the specified context
+ 0 - The represented vmap is NOT active
+ in the specified context"
+ ::= { vmapVlanNewCfgAllPortsTableEntry 2 }
+
+vmapVlanNewCfgAllPortsAddVmap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add a new vmap to all ports of the vlan"
+ ::= { vmapVlanNewCfgAllPortsTableEntry 3 }
+
+vmapVlanNewCfgAllPortsRemVmap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a vmap from all vlan ports"
+ ::= { vmapVlanNewCfgAllPortsTableEntry 4 }
+-- ------------------------------------------------------------------------- --
+-- New VLAN VMAP All Ports Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- Current GROUP VMAP Non-server Ports Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapGroupCurCfgNonServerPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapGroupCurCfgNonServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of the current configuration
+ of vmaps for non-server ports of vm groups."
+ ::= { vmapGroupCfgNonServerPorts 1 }
+
+vmapGroupCurCfgNonServerPortsTableEntry OBJECT-TYPE
+ SYNTAX VmapGroupCurCfgNonServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of current configuration
+ of vmaps for the non-server ports of vm groups."
+ INDEX { vmapGroupCurCfgNonServerPortsGroupIdx }
+ ::= { vmapGroupCurCfgNonServerPortsTable 1 }
+
+VmapGroupCurCfgNonServerPortsTableEntry ::= SEQUENCE {
+ vmapGroupCurCfgNonServerPortsGroupIdx Integer32,
+ vmapGroupCurCfgNonServerPortsVmapBitmap OCTET STRING
+ }
+
+vmapGroupCurCfgNonServerPortsGroupIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vm group id in the table of configured
+ vmaps for the non-server ports of vm group"
+ ::= { vmapGroupCurCfgNonServerPortsTableEntry 1 }
+
+vmapGroupCurCfgNonServerPortsVmapBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap of vmaps configured for the non-server
+ ports of the vm group given as arguments.
+ The vmaps are presented in bitmap format in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vmap 9
+ || ||
+ || ||___ vmap 8
+ || |____ vmap 7
+ || . . .
+ ||_________ vmap 2
+ |__________ vmap 1
+
+ where x : 1 - The represented vmap is active in
+ the specified context
+ 0 - The represented vmap is NOT active
+ in the specified context"
+ ::= { vmapGroupCurCfgNonServerPortsTableEntry 2 }
+-- ------------------------------------------------------------------------- --
+-- Current GROUP VMAP NonServerernal Ports Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- New GROUP VMAP NonServerernal Ports Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapGroupNewCfgNonServerPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapGroupNewCfgNonServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of the new configuration
+ of vmaps for non-server ports of vm groups."
+ ::= { vmapGroupCfgNonServerPorts 2 }
+
+vmapGroupNewCfgNonServerPortsTableEntry OBJECT-TYPE
+ SYNTAX VmapGroupNewCfgNonServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of new configuration
+ of vmaps for the non-server ports of vm groups."
+ INDEX { vmapGroupNewCfgNonServerPortsGroupIdx }
+ ::= { vmapGroupNewCfgNonServerPortsTable 1 }
+
+VmapGroupNewCfgNonServerPortsTableEntry ::= SEQUENCE {
+ vmapGroupNewCfgNonServerPortsGroupIdx Integer32,
+ vmapGroupNewCfgNonServerPortsVmapBitmap OCTET STRING,
+ vmapGroupNewCfgNonServerPortsAddVmap Unsigned32,
+ vmapGroupNewCfgNonServerPortsRemVmap Unsigned32
+ }
+
+vmapGroupNewCfgNonServerPortsGroupIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vm group id in the table of configured
+ vmaps for the non-server ports of vm group"
+ ::= { vmapGroupNewCfgNonServerPortsTableEntry 1 }
+
+vmapGroupNewCfgNonServerPortsVmapBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap of vmaps configured for the non-server
+ ports of the vm group given as arguments.
+ The vmaps are presented in bitmap format in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vmap 9
+ || ||
+ || ||___ vmap 8
+ || |____ vmap 7
+ || . . .
+ ||_________ vmap 2
+ |__________ vmap 1
+
+ where x : 1 - The represented vmap is active in
+ the specified context
+ 0 - The represented vmap is NOT active
+ in the specified context"
+ ::= { vmapGroupNewCfgNonServerPortsTableEntry 2 }
+
+vmapGroupNewCfgNonServerPortsAddVmap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add a new vmap to the non-server ports of the vm group"
+ ::= { vmapGroupNewCfgNonServerPortsTableEntry 3 }
+
+vmapGroupNewCfgNonServerPortsRemVmap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a vmap from the non-server ports of the vm group"
+ ::= { vmapGroupNewCfgNonServerPortsTableEntry 4 }
+-- ------------------------------------------------------------------------- --
+-- New GROUP VMAP External Ports Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- Current GROUP VMAP Server Ports Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapGroupCurCfgServerPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapGroupCurCfgServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of the current configuration
+ of vmaps for server ports of vm groups."
+ ::= { vmapGroupCfgServerPorts 1 }
+
+vmapGroupCurCfgServerPortsTableEntry OBJECT-TYPE
+ SYNTAX VmapGroupCurCfgServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of current configuration
+ of vmaps for the server ports of vm groups."
+ INDEX { vmapGroupCurCfgServerPortsGroupIdx }
+ ::= { vmapGroupCurCfgServerPortsTable 1 }
+
+VmapGroupCurCfgServerPortsTableEntry ::= SEQUENCE {
+ vmapGroupCurCfgServerPortsGroupIdx Integer32,
+ vmapGroupCurCfgServerPortsVmapBitmap OCTET STRING
+ }
+
+vmapGroupCurCfgServerPortsGroupIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vm group id in the table of configured
+ vmaps for the server ports of vm group"
+ ::= { vmapGroupCurCfgServerPortsTableEntry 1 }
+
+vmapGroupCurCfgServerPortsVmapBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap of vmaps configured for the server
+ ports of the vm group given as arguments.
+ The vmaps are presented in bitmap format in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vmap 9
+ || ||
+ || ||___ vmap 8
+ || |____ vmap 7
+ || . . .
+ ||_________ vmap 2
+ |__________ vmap 1
+
+ where x : 1 - The represented vmap is active in
+ the specified context
+ 0 - The represented vmap is NOT active
+ in the specified context"
+ ::= { vmapGroupCurCfgServerPortsTableEntry 2 }
+-- ------------------------------------------------------------------------- --
+-- Current GROUP VMAP Server Ports Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- New GROUP VMAP Server Ports Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapGroupNewCfgServerPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapGroupNewCfgServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of the new configuration
+ of vmaps for server ports of vm groups."
+ ::= { vmapGroupCfgServerPorts 2 }
+
+vmapGroupNewCfgServerPortsTableEntry OBJECT-TYPE
+ SYNTAX VmapGroupNewCfgServerPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of new configuration
+ of vmaps for the server ports of vm groups."
+ INDEX { vmapGroupNewCfgServerPortsGroupIdx }
+ ::= { vmapGroupNewCfgServerPortsTable 1 }
+
+VmapGroupNewCfgServerPortsTableEntry ::= SEQUENCE {
+ vmapGroupNewCfgServerPortsGroupIdx Integer32,
+ vmapGroupNewCfgServerPortsVmapBitmap OCTET STRING,
+ vmapGroupNewCfgServerPortsAddVmap Unsigned32,
+ vmapGroupNewCfgServerPortsRemVmap Unsigned32
+ }
+
+vmapGroupNewCfgServerPortsGroupIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vm group id in the table of configured
+ vmaps for the server ports of vm group"
+ ::= { vmapGroupNewCfgServerPortsTableEntry 1 }
+
+vmapGroupNewCfgServerPortsVmapBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap of vmaps configured for the server
+ ports of the vm group given as arguments.
+ The vmaps are presented in bitmap format in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vmap 9
+ || ||
+ || ||___ vmap 8
+ || |____ vmap 7
+ || . . .
+ ||_________ vmap 2
+ |__________ vmap 1
+
+ where x : 1 - The represented vmap is active in
+ the specified context
+ 0 - The represented vmap is NOT active
+ in the specified context"
+ ::= { vmapGroupNewCfgServerPortsTableEntry 2 }
+
+vmapGroupNewCfgServerPortsAddVmap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add a new vmap to the server ports of the vm group"
+ ::= { vmapGroupNewCfgServerPortsTableEntry 3 }
+
+vmapGroupNewCfgServerPortsRemVmap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a vmap from the server ports of the vm group"
+ ::= { vmapGroupNewCfgServerPortsTableEntry 4 }
+-- ------------------------------------------------------------------------- --
+-- New GROUP VMAP Server Ports Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- Current GROUP VMAP All Ports Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapGroupCurCfgAllPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapGroupCurCfgAllPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of the current configuration
+ of vmaps for all ports of vm groups."
+ ::= { vmapGroupCfgAllPorts 1 }
+
+vmapGroupCurCfgAllPortsTableEntry OBJECT-TYPE
+ SYNTAX VmapGroupCurCfgAllPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of current configuration
+ of vmaps for all ports of vm groups."
+ INDEX { vmapGroupCurCfgAllPortsGroupIdx }
+ ::= { vmapGroupCurCfgAllPortsTable 1 }
+
+VmapGroupCurCfgAllPortsTableEntry ::= SEQUENCE {
+ vmapGroupCurCfgAllPortsGroupIdx Integer32,
+ vmapGroupCurCfgAllPortsVmapBitmap OCTET STRING
+ }
+
+vmapGroupCurCfgAllPortsGroupIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vm group id in the table of configured
+ vmaps for all ports of vm group"
+ ::= { vmapGroupCurCfgAllPortsTableEntry 1 }
+
+vmapGroupCurCfgAllPortsVmapBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap of vmaps configured for the internal
+ ports of the vm group given as arguments.
+ The vmaps are presented in bitmap format in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vmap 9
+ || ||
+ || ||___ vmap 8
+ || |____ vmap 7
+ || . . .
+ ||_________ vmap 2
+ |__________ vmap 1
+
+ where x : 1 - The represented vmap is active in
+ the specified context
+ 0 - The represented vmap is NOT active
+ in the specified context"
+ ::= { vmapGroupCurCfgAllPortsTableEntry 2 }
+-- ------------------------------------------------------------------------- --
+-- Current GROUP VMAP All Ports Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- New GROUP VMAP All Ports Configuration Table {
+-- ------------------------------------------------------------------------- --
+vmapGroupNewCfgAllPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmapGroupNewCfgAllPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of the new configuration
+ of vmaps for all ports of vm groups."
+ ::= { vmapGroupCfgAllPorts 2 }
+
+vmapGroupNewCfgAllPortsTableEntry OBJECT-TYPE
+ SYNTAX VmapGroupNewCfgAllPortsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of new configuration
+ of vmaps for all ports of vm groups."
+ INDEX { vmapGroupNewCfgAllPortsGroupIdx }
+ ::= { vmapGroupNewCfgAllPortsTable 1 }
+
+VmapGroupNewCfgAllPortsTableEntry ::= SEQUENCE {
+ vmapGroupNewCfgAllPortsGroupIdx Integer32,
+ vmapGroupNewCfgAllPortsVmapBitmap OCTET STRING,
+ vmapGroupNewCfgAllPortsAddVmap Unsigned32,
+ vmapGroupNewCfgAllPortsRemVmap Unsigned32
+ }
+
+vmapGroupNewCfgAllPortsGroupIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vm group id in the table of configured
+ vmaps for all ports of vm group"
+ ::= { vmapGroupNewCfgAllPortsTableEntry 1 }
+
+vmapGroupNewCfgAllPortsVmapBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap of vmaps configured for the internal
+ ports of the vm group given as arguments.
+ The vmaps are presented in bitmap format in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ vmap 9
+ || ||
+ || ||___ vmap 8
+ || |____ vmap 7
+ || . . .
+ ||_________ vmap 2
+ |__________ vmap 1
+
+ where x : 1 - The represented vmap is active in
+ the specified context
+ 0 - The represented vmap is NOT active
+ in the specified context"
+ ::= { vmapGroupNewCfgAllPortsTableEntry 2 }
+
+vmapGroupNewCfgAllPortsAddVmap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add a new vmap to all ports of the vm group"
+ ::= { vmapGroupNewCfgAllPortsTableEntry 3 }
+
+vmapGroupNewCfgAllPortsRemVmap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a vmap from all vm group ports"
+ ::= { vmapGroupNewCfgAllPortsTableEntry 4 }
+-- ------------------------------------------------------------------------- --
+-- New GROUP VMAP All Ports Configuration Table (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- VMAP Configuration (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: acl
+-- ----------------------------------------------------------------------------
+
+
+
+
+virt OBJECT IDENTIFIER ::= { g8052-mgmt 15 }
+
+-- ----------------------------------------------------------------------------
+-- { INSERT: virt
+-- ----------------------------------------------------------------------------
+
+virtGeneral OBJECT IDENTIFIER ::= { virt 1 }
+
+vmGroups OBJECT IDENTIFIER ::= { virt 2 }
+
+vmPolicy OBJECT IDENTIFIER ::= { virt 3 }
+
+vmbw OBJECT IDENTIFIER ::= { vmPolicy 1 }
+
+vmProfiles OBJECT IDENTIFIER ::= { virt 4 }
+virtVMware OBJECT IDENTIFIER ::= { virt 5 }
+
+evb OBJECT IDENTIFIER ::= { virt 6 }
+
+
+vmCheck OBJECT IDENTIFIER ::= { virt 7 }
+
+vmReadyMisc OBJECT IDENTIFIER ::= { virt 8 }
+
+-- ---------------------------------------------------------- --
+-- VM General Configuration
+-- ---------------------------------------------------------- --
+
+virtCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VM groups global state."
+ ::= { virtGeneral 1}
+
+virtNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Virtual Machine Groups"
+ ::= { virtGeneral 2}
+
+virtCurCfgHbPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current esx/esxi server to vcenter heartbeat UDP port"
+ ::= { virtGeneral 3}
+
+virtNewCfgHbPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set new esx/esxi server to vcenter heartbeat UDP port"
+ ::= { virtGeneral 4}
+
+-- ------------------------------------------------------------------------- --
+-- VM Virtual Center Configuration {
+-- ------------------------------------------------------------------------- --
+virtCurCfgVirtCenterIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Virtual Center."
+ ::= { virtGeneral 5}
+
+virtNewCfgVirtCenterIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Virtual Center."
+ ::= { virtGeneral 6 }
+
+virtCurCfgVirtCenterUser OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual Center username."
+ ::= { virtGeneral 7 }
+
+virtNewCfgVirtCenterUser OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Virtual Center username."
+ ::= { virtGeneral 8 }
+
+virtCurCfgVirtCenterSSLAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authenticate SSL Certificate."
+ ::= { virtGeneral 9 }
+
+virtNewCfgVirtCenterSSLAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authenticate SSL Certificate."
+ ::= { virtGeneral 10 }
+
+virtNewCfgVirtCenterPasswd OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..129))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Virtual Center password."
+ ::= { virtGeneral 11 }
+
+virtNewCfgVirtCenterDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete Virtual Center specifications"
+ ::= { virtGeneral 12 }
+-- ------------------------------------------------------------------------- --
+-- VM Virtual Center Configuration (end) }
+-- ------------------------------------------------------------------------- --
+
+vmCurCfgGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmCurCfgGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VM groups in the current config"
+ ::= { vmGroups 1 }
+
+vmCurCfgGroupEntry OBJECT-TYPE
+ SYNTAX VmCurCfgGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about VM on a group in current config."
+ INDEX { vmCurCfgGroupIndex }
+ ::= { vmCurCfgGroupTable 1 }
+
+vmNewCfgGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmNewCfgGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VM groups in the new config"
+ ::= { vmGroups 2 }
+
+vmNewCfgGroupEntry OBJECT-TYPE
+ SYNTAX VmNewCfgGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about VM on a group in new config."
+ INDEX { vmNewCfgGroupIndex }
+ ::= { vmNewCfgGroupTable 1 }
+
+VmCurCfgGroupEntry ::= SEQUENCE {
+ vmCurCfgGroupIndex Integer32,
+ vmCurCfgGroupVlan INTEGER,
+ vmCurCfgGroupPorts OCTET STRING,
+
+ vmCurCfgGroupTagState INTEGER,
+ vmCurCfgGroupProfileName DisplayString,
+ vmCurCfgGroupValidateMode INTEGER,
+ vmCurCfgGroupStg INTEGER
+ }
+
+vmCurCfgGroupIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the vm group table."
+ ::= { vmCurCfgGroupEntry 1}
+
+vmCurCfgGroupVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Vlan used by the group."
+ ::= { vmCurCfgGroupEntry 2}
+
+vmCurCfgGroupPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the VM 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 VM Group
+ 0 - The represented port does not belong to the VM Group"
+ ::= { vmCurCfgGroupEntry 3}
+
+
+vmCurCfgGroupTagState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable VLAN tagging on all VM group ports."
+ ::= { vmCurCfgGroupEntry 4}
+
+vmCurCfgGroupStg OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current stg of the group vlan."
+ ::= { vmCurCfgGroupEntry 5}
+
+
+vmCurCfgGroupProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current profile name used by the group."
+ ::= { vmCurCfgGroupEntry 17}
+
+
+
+vmCurCfgGroupValidateMode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current validation mode used by the group."
+ ::= { vmCurCfgGroupEntry 18}
+
+
+VmNewCfgGroupEntry ::= SEQUENCE {
+ vmNewCfgGroupIndex Integer32,
+ vmNewCfgGroupVlan INTEGER,
+ vmNewCfgGroupPorts OCTET STRING,
+ vmNewCfgGroupAddVm DisplayString,
+ vmNewCfgGroupRemVm DisplayString,
+ vmNewCfgGroupAddVmIdx INTEGER,
+ vmNewCfgGroupRemVmIdx INTEGER,
+ vmNewCfgGroupAddPortIdx PortNumber,
+ vmNewCfgGroupRemPortIdx PortNumber,
+ vmNewCfgGroupAddTrunk INTEGER,
+ vmNewCfgGroupRemTrunk INTEGER,
+ vmNewCfgGroupTagState INTEGER,
+ vmNewCfgGroupAddLacpKey Unsigned32,
+ vmNewCfgGroupRemLacpKey Unsigned32,
+ vmNewCfgGroupAddProfile DisplayString,
+ vmNewCfgGroupRemProfile INTEGER,
+ vmNewCfgGroupProfileName DisplayString,
+ vmNewCfgGroupDelete INTEGER,
+ vmNewCfgGroupValidateMode INTEGER,
+ vmNewCfgGroupStg INTEGER
+ }
+
+vmNewCfgGroupIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the vm group table."
+ ::= { vmNewCfgGroupEntry 1}
+
+vmNewCfgGroupVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Vlan to be used by the group."
+ ::= { vmNewCfgGroupEntry 2}
+
+vmNewCfgGroupAddVm OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add a virtual machine to the group by
+ UUID / Name / IP / MAC Address
+ Note: MAC address format xx:xx:xx:xx:xx:xx"
+ ::= { vmNewCfgGroupEntry 4}
+
+vmNewCfgGroupRemVm OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a virtual machine from the group by
+ UUID / Name / IP / MAC Address
+ Note: MAC address format xx:xx:xx:xx:xx:xx"
+ ::= { vmNewCfgGroupEntry 5}
+
+vmNewCfgGroupAddVmIdx OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add virtual MAC address by index to the group."
+ ::= { vmNewCfgGroupEntry 6}
+
+vmNewCfgGroupRemVmIdx OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a virtual MAC address by index from the group."
+ ::= { vmNewCfgGroupEntry 7}
+
+vmNewCfgGroupAddPortIdx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add a port to the group."
+ ::= { vmNewCfgGroupEntry 8}
+
+vmNewCfgGroupRemPortIdx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a port from the group."
+ ::= { vmNewCfgGroupEntry 9}
+
+vmNewCfgGroupAddTrunk OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add trunk to the group."
+ ::= { vmNewCfgGroupEntry 10}
+
+vmNewCfgGroupRemTrunk OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove trunk from the group."
+ ::= { vmNewCfgGroupEntry 11}
+
+vmNewCfgGroupTagState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable VLAN tagging on all VM group ports."
+ ::= { vmNewCfgGroupEntry 12}
+
+vmNewCfgGroupAddLacpKey OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add LACP trunk to the group."
+ ::= { vmNewCfgGroupEntry 13}
+
+vmNewCfgGroupRemLacpKey OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove LACP trunk from the group."
+ ::= { vmNewCfgGroupEntry 14}
+
+
+vmNewCfgGroupAddProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add VM Profile to the group."
+ ::= { vmNewCfgGroupEntry 15}
+
+vmNewCfgGroupRemProfile OBJECT-TYPE
+ SYNTAX INTEGER {
+ remove(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove any VM profile associated with the group."
+ ::= { vmNewCfgGroupEntry 16 }
+
+vmNewCfgGroupProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "New profile name to be used by the group."
+ ::= { vmNewCfgGroupEntry 17}
+
+
+vmNewCfgGroupDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ delete(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete VM Group."
+ ::= { vmNewCfgGroupEntry 18}
+
+vmNewCfgGroupStg OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set group vlan spanning tree group."
+ ::= { vmNewCfgGroupEntry 19}
+
+vmNewCfgGroupPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list in the VM 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 VM Group
+ 0 - The represented port does not belong to the VM Group"
+ ::= { vmNewCfgGroupEntry 3}
+
+
+vmNewCfgGroupValidateMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ noValidation(0),
+ basicCheck(1),
+ advancedCheck(2)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set group validation mode:
+ noValidation : no validation will be performed.
+ basicCheck: validate ESX port.
+ advancedCheck: validate ESX port and VM UUID."
+ ::= { vmNewCfgGroupEntry 20}
+
+
+
+vmCurCfgGroupMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmCurCfgGroupMaclistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Virtual machine group current configuration table."
+ ::= {vmGroups 3 }
+
+vmCurCfgGroupMaclistEntry OBJECT-TYPE
+ SYNTAX VmCurCfgGroupMaclistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about virtual machine group configuration. Indexes are:
+ - vmCurCfgGroupMacGroupIndex - group number
+ - vmCurCfgGroupMacVMIndex - virtual machine config index"
+
+ INDEX { vmCurCfgGroupMacGroupIndex, vmCurCfgGroupMacVMIndex}
+ ::= { vmCurCfgGroupMacTable 1 }
+
+VmCurCfgGroupMaclistEntry ::= SEQUENCE {
+ vmCurCfgGroupMacGroupIndex Unsigned32,
+ vmCurCfgGroupMacVMIndex Unsigned32,
+ vmCurCfgGroupMacVMMac PhysAddress
+ }
+
+vmCurCfgGroupMacGroupIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number for which the info is related."
+ ::= { vmCurCfgGroupMaclistEntry 1 }
+
+vmCurCfgGroupMacVMIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual machine number for which the info is related."
+ ::= { vmCurCfgGroupMaclistEntry 2 }
+
+vmCurCfgGroupMacVMMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "virtual machine MAC address."
+ ::= {vmCurCfgGroupMaclistEntry 3}
+
+vmNewCfgGroupMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmNewCfgGroupMaclistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "virtual machine group new configuration table."
+ ::= { vmGroups 4 }
+
+
+vmNewCfgGroupMaclistEntry OBJECT-TYPE
+ SYNTAX VmNewCfgGroupMaclistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about virtual machine group"
+ INDEX { vmNewCfgGroupMacGroupIndex, vmNewCfgGroupMacVMIndex}
+ ::= { vmNewCfgGroupMacTable 1 }
+
+VmNewCfgGroupMaclistEntry ::= SEQUENCE {
+ vmNewCfgGroupMacGroupIndex Unsigned32,
+ vmNewCfgGroupMacVMIndex Unsigned32,
+ vmNewCfgGroupMacVMMac PhysAddress
+ }
+
+vmNewCfgGroupMacGroupIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number for which the info is related."
+ ::= { vmNewCfgGroupMaclistEntry 1 }
+vmNewCfgGroupMacVMIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual machine number for which the info is related."
+ ::= { vmNewCfgGroupMaclistEntry 2 }
+
+vmNewCfgGroupMacVMMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual machine MAC address."
+ ::= {vmNewCfgGroupMaclistEntry 3 }
+
+
+-- ------------------------------------------------------------------------- --
+-- VM Policy Configuration {
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- VM Bandwidth Current Configuration {
+-- ------------------------------------------------------------------------- --
+vmbwCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmbwCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of current VM Bandwidth configuration."
+ ::= { vmbw 1 }
+
+vmbwCurCfgEntry OBJECT-TYPE
+ SYNTAX VmbwCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the current VM bandwidth table."
+ INDEX { vmbwCurCfgMac }
+ ::= { vmbwCurCfgTable 1 }
+
+VmbwCurCfgEntry ::= SEQUENCE {
+ vmbwCurCfgMac MacAddress,
+ vmbwCurCfgTxRate Unsigned32,
+ vmbwCurCfgTxBurst Unsigned32,
+ vmbwCurCfgTxAclId Unsigned32,
+ vmbwCurCfgRxRate Unsigned32,
+ vmbwCurCfgRxBurst Unsigned32,
+ vmbwCurCfgCtrl INTEGER
+ }
+
+vmbwCurCfgMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC address of VM for which bandwidth control information is related."
+ ::= { vmbwCurCfgEntry 1 }
+
+vmbwCurCfgTxRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VM transmit bandwidth committed rate in kbps (ingress for switch)."
+ ::= { vmbwCurCfgEntry 2 }
+
+vmbwCurCfgTxBurst OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VM transmit bandwidth max burst size in kilobits (ingress for switch)."
+ ::= { vmbwCurCfgEntry 3 }
+
+vmbwCurCfgTxAclId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ACL used for VM transmit bandwidth."
+ ::= { vmbwCurCfgEntry 4 }
+
+vmbwCurCfgRxRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VM receive bandwidth committed rate in kbps (egress for switch)."
+ ::= { vmbwCurCfgEntry 5 }
+
+vmbwCurCfgRxBurst OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VM receive bandwidth max burst size in kilobits (egress for switch)."
+ ::= { vmbwCurCfgEntry 6 }
+
+vmbwCurCfgCtrl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable VM bandwidth control entry."
+ ::= { vmbwCurCfgEntry 7 }
+-- ------------------------------------------------------------------------- --
+-- VM Bandwidth Current Configuration (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- VM Bandwidth New Configuration {
+-- ------------------------------------------------------------------------- --
+vmbwNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmbwNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of new VM Bandwidth configuration."
+ ::= { vmbw 2 }
+
+vmbwNewCfgEntry OBJECT-TYPE
+ SYNTAX VmbwNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the new VM bandwidth table."
+ INDEX { vmbwNewCfgMac }
+ ::= { vmbwNewCfgTable 1 }
+
+VmbwNewCfgEntry ::= SEQUENCE {
+ vmbwNewCfgMac MacAddress,
+ vmbwNewCfgTxRate Unsigned32,
+ vmbwNewCfgTxBurst Unsigned32,
+ vmbwNewCfgTxAclId Unsigned32,
+ vmbwNewCfgRxRate Unsigned32,
+ vmbwNewCfgRxBurst Unsigned32,
+ vmbwNewCfgCtrl INTEGER,
+ vmbwNewCfgDelete INTEGER
+ }
+
+vmbwNewCfgMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC address of VM for which bandwidth control information is related."
+ ::= { vmbwNewCfgEntry 1 }
+
+vmbwNewCfgTxRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VM transmit bandwidth committed rate in kbps (ingress for switch).
+ Set this to zero to disable transmit bandwidth control."
+ ::= { vmbwNewCfgEntry 2 }
+
+vmbwNewCfgTxBurst OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VM transmit bandwidth max burst size in kilobits (ingress for switch).
+ Set this to zero to disable transmit bandwidth control."
+ ::= { vmbwNewCfgEntry 3 }
+
+vmbwNewCfgTxAclId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ACL used for VM transmit bandwidth.
+ This is optional parameter. If set to zero the system will choose
+ one ACL for tx bandwidth control."
+ ::= { vmbwNewCfgEntry 4 }
+
+vmbwNewCfgRxRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VM receive bandwidth committed rate in kbps (egress for switch).
+ Set this to zero to disable receive bandwidth control."
+ ::= { vmbwNewCfgEntry 5 }
+
+vmbwNewCfgRxBurst OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VM receive bandwidth max burst size in kilobits (egress for switch).
+ Set this to zero to disable receive bandwidth control."
+ ::= { vmbwNewCfgEntry 6 }
+
+vmbwNewCfgCtrl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VM bandwidth control entry status"
+ ::= { vmbwNewCfgEntry 7 }
+
+vmbwNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to delete a VM Bandwidth entry.
+ other(1) is returned always when read.
+ To delete an entry enter delete(2)."
+ ::= { vmbwNewCfgEntry 8 }
+-- ------------------------------------------------------------------------- --
+-- VM Bandwidth New Configuration (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- VM Policy Configuration (end) }
+-- ------------------------------------------------------------------------- --
+
+
+-- ------------------------------------------------------------------------- --
+-- VM Check Configuration {
+-- ------------------------------------------------------------------------- --
+
+vmCurCfgCheck OBJECT IDENTIFIER
+ ::= { vmCheck 1 }
+vmNewCfgCheck OBJECT IDENTIFIER
+ ::= { vmCheck 2 }
+
+vmCurCfgCheckActionBasic OBJECT-TYPE
+ SYNTAX INTEGER {
+ log(1),
+ link(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current settings for basic checking mode"
+ ::= { vmCurCfgCheck 1 }
+
+vmCurCfgCheckActionAdvanced OBJECT-TYPE
+ SYNTAX INTEGER {
+ log(1),
+ link(2),
+ acl(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current settings for advanced checking mode"
+ ::= { vmCurCfgCheck 2 }
+
+
+vmCurCfgCheckAclsMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current value for the maximum number of ACLs that can be used by Mac Spoofing Check feature"
+ ::= { vmCurCfgCheck 3 }
+
+vmCurCfgCheckTrust OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current value for the configured trusted port list. 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 trusted ports list
+ 0 - The represented port does not belong to the trusted ports list"
+ ::= { vmCurCfgCheck 4 }
+
+vmNewCfgCheckActionBasic OBJECT-TYPE
+ SYNTAX INTEGER {
+ log(1),
+ link(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New settings for basic checking mode"
+ ::= { vmNewCfgCheck 1 }
+
+vmNewCfgCheckActionAdvanced OBJECT-TYPE
+ SYNTAX INTEGER {
+ log(1),
+ link(2),
+ acl(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New settings for advanced checking mode"
+ ::= { vmNewCfgCheck 2 }
+
+
+vmNewCfgCheckAclsMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New value for the maximum number of ACLs that can be used by Mac Spoofing Check feature"
+ ::= { vmNewCfgCheck 3 }
+
+vmNewCfgCheckTrust OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "New value for the configured trusted port list. 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 trusted ports list
+ 0 - The represented port does not belong to the trusted ports list"
+ ::= { vmNewCfgCheck 4 }
+
+
+
+vmNewCfgCheckTrustAddPortIdx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add port to the configured trusted port list."
+ ::= { vmNewCfgCheck 5 }
+
+
+vmNewCfgCheckTrustRemPortIdx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove port from the configured trusted port list."
+ ::= { vmNewCfgCheck 6 }
+
+
+
+
+
+-- ------------------------------------------------------------------------- --
+-- VM Profiles Configuration {
+-- ------------------------------------------------------------------------- --
+vmCurCfgProfilesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmCurCfgProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VM profiles in the current config"
+ ::= { vmProfiles 1 }
+
+vmCurCfgProfileEntry OBJECT-TYPE
+ SYNTAX VmCurCfgProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a VM profile in current config."
+ INDEX { vmCurCfgProfileIndex }
+ ::= { vmCurCfgProfilesTable 1 }
+
+VmCurCfgProfileEntry ::= SEQUENCE {
+ vmCurCfgProfileIndex Integer32,
+ vmCurCfgProfileName DisplayString,
+ vmCurCfgProfileVlan INTEGER,
+ vmCurCfgProfileShapingAverage Integer32,
+ vmCurCfgProfileShapingBurst Integer32,
+ vmCurCfgProfileShapingPeak Integer32
+ , vmCurCfgProfileEgressShapingAverage Integer32,
+ vmCurCfgProfileEgressShapingBurst Integer32,
+ vmCurCfgProfileEgressShapingPeak Integer32
+ }
+
+vmCurCfgProfileIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the vm profiles table (1..32)."
+ ::= { vmCurCfgProfileEntry 1}
+
+vmCurCfgProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VM Profile name."
+ ::= { vmCurCfgProfileEntry 2}
+
+vmCurCfgProfileVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current VM Profile VLAN Id"
+ ::= { vmCurCfgProfileEntry 3}
+
+vmCurCfgProfileShapingAverage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current VM Profile Shaping Average."
+ ::= { vmCurCfgProfileEntry 4}
+
+vmCurCfgProfileShapingBurst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current VM Profile Shaping Burst."
+ ::= { vmCurCfgProfileEntry 5}
+
+vmCurCfgProfileShapingPeak OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current VM Profile Shaping Peak."
+ ::= { vmCurCfgProfileEntry 6}
+
+vmCurCfgProfileEgressShapingAverage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current VM Profile Egress Shaping Average."
+ ::= { vmCurCfgProfileEntry 7}
+
+vmCurCfgProfileEgressShapingBurst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current VM Profile Egress Shaping Burst."
+ ::= { vmCurCfgProfileEntry 8}
+
+vmCurCfgProfileEgressShapingPeak OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current VM Profile Egress Shaping Peak."
+ ::= { vmCurCfgProfileEntry 9}
+
+vmNewCfgProfilesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmNewCfgProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VM profiles in the current config"
+ ::= { vmProfiles 2 }
+
+vmNewCfgProfileEntry OBJECT-TYPE
+ SYNTAX VmNewCfgProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a VM profile in current config."
+ INDEX { vmNewCfgProfileIndex }
+ ::= { vmNewCfgProfilesTable 1 }
+
+VmNewCfgProfileEntry ::= SEQUENCE {
+ vmNewCfgProfileIndex Integer32,
+ vmNewCfgProfileName DisplayString,
+ vmNewCfgProfileVlan INTEGER,
+ vmNewCfgProfileShapingAverage Integer32,
+ vmNewCfgProfileShapingBurst Integer32,
+ vmNewCfgProfileShapingPeak Integer32,
+ vmNewCfgProfileDelete INTEGER
+ , vmNewCfgProfileEgressShapingAverage Integer32,
+ vmNewCfgProfileEgressShapingBurst Integer32,
+ vmNewCfgProfileEgressShapingPeak Integer32
+ }
+
+vmNewCfgProfileIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the vm profiles table (1..32)."
+ ::= { vmNewCfgProfileEntry 1}
+
+vmNewCfgProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..39))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VM Profile name."
+ ::= { vmNewCfgProfileEntry 2}
+
+
+vmNewCfgProfileVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Vlan to be used by the VM profile."
+ ::= { vmNewCfgProfileEntry 3}
+
+vmNewCfgProfileShapingAverage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Shaping average to be used by the VM profile."
+ ::= { vmNewCfgProfileEntry 4}
+
+vmNewCfgProfileShapingBurst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Shaping burst to be used by the VM profile."
+ ::= { vmNewCfgProfileEntry 5}
+
+vmNewCfgProfileShapingPeak OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Shaping peak to be used by the VM profile."
+ ::= { vmNewCfgProfileEntry 6}
+
+vmNewCfgProfileDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete VM Profile."
+ ::= { vmNewCfgProfileEntry 7}
+
+vmNewCfgProfileEgressShapingAverage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress shaping average to be used by the VM profile."
+ ::= { vmNewCfgProfileEntry 8}
+
+vmNewCfgProfileEgressShapingBurst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress shaping burst to be used by the VM profile."
+ ::= { vmNewCfgProfileEntry 9}
+
+vmNewCfgProfileEgressShapingPeak OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress shaping peak to be used by the VM profile."
+ ::= { vmNewCfgProfileEntry 10}
+
+
+-- ------------------------------------------------------------------------- --
+-- VM Profiles Configuration (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- VMware information
+-- ------------------------------------------------------------------------- --
+
+virtVMwareNameTableUpdate OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ get(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to get information from the Virtual Center.
+
+ Set this value to get(2) to update the host and VM name tables:
+ virtVMwareHostNameTable,
+ virtVMwareVMNameTable
+ with information from the Virtual Center.
+
+ These two tables can be querried by subsequent Get operations
+ without accessing the Virtual Center.
+ To refresh these two tables, set virtVMwareNameTableUpdate again.
+
+ ok(1) is returned always when read."
+ ::= { virtVMware 1 }
+
+virtVMwareHostNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VirtVMwareHostNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of names of VMware hosts in the Virtual Center."
+ ::= { virtVMware 2 }
+
+virtVMwareHostNameEntry OBJECT-TYPE
+ SYNTAX VirtVMwareHostNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about names of VMware hosts in the Data Center."
+ INDEX { virtVMwareHostNameIndex }
+ ::= { virtVMwareHostNameTable 1 }
+
+VirtVMwareHostNameEntry ::= SEQUENCE {
+ virtVMwareHostNameIndex Integer32,
+ virtVMwareHostNameUUID DisplayString,
+ virtVMwareHostNameIpAddress DisplayString,
+ virtVMwareHostNameName DisplayString
+ }
+
+virtVMwareHostNameIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the virtVMwareHostNameTable table."
+ ::= { virtVMwareHostNameEntry 1}
+
+virtVMwareHostNameUUID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The UUID of a VMware host."
+ ::= { virtVMwareHostNameEntry 2}
+
+virtVMwareHostNameIpAddress OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of a VMware host."
+ ::= { virtVMwareHostNameEntry 3}
+
+virtVMwareHostNameName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of a VMware host."
+ ::= { virtVMwareHostNameEntry 4}
+
+virtVMwareVMNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VirtVMwareVMNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VMware virtual machines in the Data Center."
+ ::= { virtVMware 3 }
+
+virtVMwareVMNameEntry OBJECT-TYPE
+ SYNTAX VirtVMwareVMNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about VMware virtual machines in the Data Center."
+ INDEX { virtVMwareVMNameIndex }
+ ::= { virtVMwareVMNameTable 1 }
+
+VirtVMwareVMNameEntry ::= SEQUENCE {
+ virtVMwareVMNameIndex Integer32,
+ virtVMwareVMNameUUID DisplayString,
+ virtVMwareVMNameVMwareName DisplayString,
+ virtVMwareVMNameOsName DisplayString,
+ virtVMwareVMNameIpAddress DisplayString
+ }
+
+virtVMwareVMNameIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the VMware virtual machine table in the Data Center."
+ ::= { virtVMwareVMNameEntry 1}
+
+virtVMwareVMNameUUID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The UUID of a virtual machine."
+ ::= { virtVMwareVMNameEntry 2}
+
+virtVMwareVMNameVMwareName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of a virtual machine given by VMware."
+ ::= { virtVMwareVMNameEntry 3}
+
+virtVMwareVMNameOsName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of a virtual machine given by the host OS."
+ ::= { virtVMwareVMNameEntry 4}
+
+virtVMwareVMNameIpAddress OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of a virtual machine."
+ ::= { virtVMwareVMNameEntry 5}
+
+virtVMwareHost OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VMware host ID
+
+ This is an action object to get information about a specific
+ host from the Virtual Center.
+
+ This object specifies the host ID by
+ UUID / IP Address / Name.
+
+ Setting this objects populates the following 3 tables:
+ virtVMwareHostVswitchTable,
+ virtVMwareHostPGTable,
+ virtVMwareHostDetailInfoTable
+ with the host's networking information from the Virtul
+ Center.
+
+ These three tables can be querried by subsequent Get
+ operations without accessing the Virtual Center.
+ To refresh these tables, set this object to the target host."
+ ::= { virtVMware 4 }
+
+virtVMwareHostVswitchTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VirtVMwareHostVswitchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Vswitches available on the specified host."
+ ::= { virtVMware 5 }
+
+virtVMwareHostVswitchEntry OBJECT-TYPE
+ SYNTAX VirtVMwareHostVswitchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about Vswitches available on the specified host."
+ INDEX { virtVMwareHostVswitchIndex }
+ ::= { virtVMwareHostVswitchTable 1 }
+
+VirtVMwareHostVswitchEntry ::= SEQUENCE {
+ virtVMwareHostVswitchIndex Integer32,
+ virtVMwareHostVswitchName DisplayString
+ }
+
+virtVMwareHostVswitchIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Vswitch table on the specified host."
+ ::= { virtVMwareHostVswitchEntry 1}
+
+virtVMwareHostVswitchName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of a Vswitch on the specified host."
+ ::= { virtVMwareHostVswitchEntry 2}
+
+virtVMwareHostPGTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VirtVMwareHostPGEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Port Groups available on the specified host."
+ ::= { virtVMware 6 }
+
+virtVMwareHostPGEntry OBJECT-TYPE
+ SYNTAX VirtVMwareHostPGEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about Port Groups available on the specified host."
+ INDEX { virtVMwareHostPGIndex }
+ ::= { virtVMwareHostPGTable 1 }
+
+VirtVMwareHostPGEntry ::= SEQUENCE {
+ virtVMwareHostPGIndex Integer32,
+ virtVMwareHostPGName DisplayString,
+ virtVMwareHostPGVswitchName DisplayString
+ }
+
+virtVMwareHostPGIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Port Group table on the specified host."
+ ::= { virtVMwareHostPGEntry 1}
+
+virtVMwareHostPGName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of a Port Group on the specified host."
+ ::= { virtVMwareHostPGEntry 2}
+
+virtVMwareHostPGVswitchName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of a Vswitch on the specified host."
+ ::= { virtVMwareHostPGEntry 3}
+
+virtVMwareHostDetailInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VirtVMwareHostDetailInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of detailed information available on the specified
+ host/VM interface."
+ ::= { virtVMware 7 }
+
+virtVMwareHostDetailInfoEntry OBJECT-TYPE
+ SYNTAX VirtVMwareHostDetailInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Detailed information available on the specified host/VM interface."
+ INDEX { virtVMwareHostDetailInfoIndex }
+ ::= { virtVMwareHostDetailInfoTable 1 }
+
+VirtVMwareHostDetailInfoEntry ::= SEQUENCE {
+ virtVMwareHostDetailInfoIndex Integer32,
+ virtVMwareHostDetailInfoMACAddr DisplayString,
+ virtVMwareHostDetailInfoPortIdx DisplayString,
+ virtVMwareHostDetailInfoType DisplayString,
+ virtVMwareHostDetailInfoIPAddr DisplayString,
+ virtVMwareHostDetailInfoUUID DisplayString,
+ virtVMwareHostDetailInfoVswitch DisplayString,
+ virtVMwareHostDetailInfoPortGroup DisplayString,
+ virtVMwareHostDetailInfoVlanID DisplayString,
+ virtVMwareHostDetailInfoHostName DisplayString,
+ virtVMwareHostDetailInfoVMVCenterName DisplayString,
+ virtVMwareHostDetailInfoVMOSHostName DisplayString,
+ virtVMwareHostDetailInfoVMCurrentHost DisplayString
+ }
+
+virtVMwareHostDetailInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the detailed information table on the specified
+ host/VM interface."
+ ::= { virtVMwareHostDetailInfoEntry 1}
+
+virtVMwareHostDetailInfoMACAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the host/VM interface."
+ ::= { virtVMwareHostDetailInfoEntry 2}
+
+virtVMwareHostDetailInfoPortIdx OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the specified host/VM interface."
+ ::= { virtVMwareHostDetailInfoEntry 3}
+
+virtVMwareHostDetailInfoType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface type"
+ ::= { virtVMwareHostDetailInfoEntry 4}
+
+virtVMwareHostDetailInfoIPAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the specified host/VM interface."
+ ::= { virtVMwareHostDetailInfoEntry 5}
+
+virtVMwareHostDetailInfoUUID OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The UUID of the specified host/VM interface."
+ ::= { virtVMwareHostDetailInfoEntry 6}
+
+virtVMwareHostDetailInfoVswitch OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the virtual switch of the specified host/VM interface."
+ ::= { virtVMwareHostDetailInfoEntry 7}
+
+virtVMwareHostDetailInfoPortGroup OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the port group of the specified host/VM interface."
+ ::= { virtVMwareHostDetailInfoEntry 8}
+
+virtVMwareHostDetailInfoVlanID OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID of the specified host/VM interface."
+ ::= { virtVMwareHostDetailInfoEntry 9}
+
+virtVMwareHostDetailInfoHostName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the specified host interface.
+ N/A for VMs."
+ ::= { virtVMwareHostDetailInfoEntry 10}
+
+virtVMwareHostDetailInfoVMVCenterName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the Virtual Center of the specified VM interface.
+ N/A for host interfaces."
+ ::= { virtVMwareHostDetailInfoEntry 11}
+
+virtVMwareHostDetailInfoVMOSHostName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the VM set by the host operating system.
+ N/A for host interfaces."
+ ::= { virtVMwareHostDetailInfoEntry 12}
+
+virtVMwareHostDetailInfoVMCurrentHost OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the host of the specified VM.
+ N/A for host interfaces."
+ ::= { virtVMwareHostDetailInfoEntry 13}
+
+
+
+virtVMwareVM OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VMware virtual machine ID
+
+ This is an action object to get information about a specific
+ virtual machine from the Virtual Center.
+
+ This object specifies the VM ID by by
+ UUID / IP Address / Name.
+
+ Setting this object populates the virtVMwareVMInfoTable
+ table with networking information for this VM from the
+ Virtual Center.
+
+ This table can be querried by subsequent Get operations
+ without accessing the Virtual Center.
+ To refresh the table, set this object to the target VM. "
+ ::= { virtVMware 8 }
+
+virtVMwareVMInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VirtVMwareVMInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of networking information available on the
+ specified VM."
+ ::= { virtVMware 9 }
+
+virtVMwareVMInfoEntry OBJECT-TYPE
+ SYNTAX VirtVMwareVMInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Detailed information available on the specified VM."
+ INDEX { virtVMwareVMInfoIndex }
+ ::= { virtVMwareVMInfoTable 1 }
+
+VirtVMwareVMInfoEntry ::= SEQUENCE {
+ virtVMwareVMInfoIndex Integer32,
+ virtVMwareVMInfoMACAddr DisplayString,
+ virtVMwareVMInfoPortIdx DisplayString,
+ virtVMwareVMInfoType DisplayString,
+ virtVMwareVMInfoIPAddr DisplayString,
+ virtVMwareVMInfoUUID DisplayString,
+ virtVMwareVMInfoVswitch DisplayString,
+ virtVMwareVMInfoPortGroup DisplayString,
+ virtVMwareVMInfoVlanID DisplayString,
+ virtVMwareVMInfoVMVCenterName DisplayString,
+ virtVMwareVMInfoVMOSHostName DisplayString,
+ virtVMwareVMInfoVMCurrentHost DisplayString
+ }
+
+virtVMwareVMInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the table with information on the
+ specified VM."
+ ::= { virtVMwareVMInfoEntry 1}
+
+virtVMwareVMInfoMACAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the specified VM."
+ ::= { virtVMwareVMInfoEntry 2}
+
+virtVMwareVMInfoPortIdx OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the specified VM."
+ ::= { virtVMwareVMInfoEntry 3}
+
+virtVMwareVMInfoType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface type"
+ ::= { virtVMwareVMInfoEntry 4}
+
+virtVMwareVMInfoIPAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the specified VM."
+ ::= { virtVMwareVMInfoEntry 5}
+
+virtVMwareVMInfoUUID OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The UUID of the specified VM."
+ ::= { virtVMwareVMInfoEntry 6}
+
+virtVMwareVMInfoVswitch OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the virtual switch of the specified VM."
+ ::= { virtVMwareVMInfoEntry 7}
+
+virtVMwareVMInfoPortGroup OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the port group of the specified VM."
+ ::= { virtVMwareVMInfoEntry 8}
+
+virtVMwareVMInfoVlanID OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID of the specified VM."
+ ::= { virtVMwareVMInfoEntry 9}
+
+virtVMwareVMInfoVMVCenterName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the Virtual Center of the specified VM."
+ ::= { virtVMwareVMInfoEntry 10}
+
+virtVMwareVMInfoVMOSHostName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the VM set by the host operating system."
+ ::= { virtVMwareVMInfoEntry 11}
+
+virtVMwareVMInfoVMCurrentHost OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the host of the specified VM."
+ ::= { virtVMwareVMInfoEntry 12}
+
+
+
+virtCurCfgVMwareHello OBJECT IDENTIFIER ::= { virtVMware 10 }
+virtNewCfgVMwareHello OBJECT IDENTIFIER ::= { virtVMware 11 }
+
+virtCurCfgVMwareHelloEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current value for hello advertising status"
+ ::= { virtCurCfgVMwareHello 1 }
+
+
+virtCurCfgVMwareHelloTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current hello packet send interval"
+ ::= { virtCurCfgVMwareHello 2 }
+
+virtCurCfgVMwareHelloPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current value for the configured hello port list. 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 hello ports list
+ 0 - The represented port does not belong to the hello ports list"
+ ::= { virtCurCfgVMwareHello 3 }
+
+virtCurCfgVMwareHelloAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current VM hello IP address"
+ ::= { virtCurCfgVMwareHello 4 }
+
+virtNewCfgVMwareHelloEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New value for hello advertising status"
+ ::= { virtNewCfgVMwareHello 1 }
+virtNewCfgVMwareHelloTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New hello packet send interval"
+ ::= { virtNewCfgVMwareHello 2 }
+
+virtNewCfgVMwareHelloPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "New value for the configured hello port list. 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 hello ports list
+ 0 - The represented port does not belong to the hello ports list"
+ ::= { virtNewCfgVMwareHello 3 }
+
+virtNewCfgVMwareHelloAddPortIdx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add a port to the hello port list"
+ ::= { virtNewCfgVMwareHello 4 }
+
+virtNewCfgVMwareHelloRemovePortIdx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove a port from the hello port list"
+ ::= { virtNewCfgVMwareHello 5 }
+
+
+virtNewCfgVMwareHelloAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New VM hello IP address"
+ ::= { virtNewCfgVMwareHello 6 }
+
+
+-- ------------------------------------------------------------------------- --
+-- VMware information (end) }
+-- ------------------------------------------------------------------------- --
+
+
+-- ----------------------------------------------------------------------------
+-- VMReady Information {
+-- ----------------------------------------------------------------------------
+
+agVMGroupInfo OBJECT IDENTIFIER ::= { agentInfo 12 }
+
+vmGroupInfoTbl OBJECT-TYPE
+ SYNTAX SEQUENCE OF VMGroupInfolistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Virtual MAC information table"
+ ::= { agVMGroupInfo 1 }
+
+vmGroupInfolistEntry OBJECT-TYPE
+ SYNTAX VMGroupInfolistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The run-time information about a virtual machine"
+ INDEX { vmGroupInfoIdx }
+ ::= { vmGroupInfoTbl 1 }
+
+VMGroupInfolistEntry ::= SEQUENCE {
+ vmGroupInfoIdx Unsigned32,
+ vmGroupInfoMac PhysAddress,
+ vmGroupInfoIP IpAddress,
+ vmGroupInfoPortIdx PortNumber,
+ vmGroupInfoGroup Unsigned32,
+ vmGroupInfoVlan Unsigned32,
+ vmGroupInfoIsESXSvcCon Unsigned32
+ ,vmGroupInfoIsVMK Unsigned32,
+ vmGroupInfoName DisplayString,
+ vmGroupInfoUUID DisplayString,
+ vmGroupInfoVSwitch DisplayString,
+ vmGroupInfoPortGroup DisplayString,
+ vmGroupInfoHost DisplayString
+
+ }
+
+vmGroupInfoIdx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Table index, 1 based."
+ ::= { vmGroupInfolistEntry 1 }
+
+vmGroupInfoMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual machine MAC address."
+ ::= {vmGroupInfolistEntry 2 }
+
+vmGroupInfoIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual machine IP address."
+ ::= {vmGroupInfolistEntry 3 }
+
+vmGroupInfoPortIdx OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System port connected to the virtual machine."
+ ::= { vmGroupInfolistEntry 4 }
+
+vmGroupInfoGroup OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual machine group."
+ ::= {vmGroupInfolistEntry 5 }
+
+vmGroupInfoVlan OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual machine VLAN"
+ ::= {vmGroupInfolistEntry 6 }
+
+vmGroupInfoIsESXSvcCon OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set to 1 if ESX Service Console Interface, else 0."
+ ::= {vmGroupInfolistEntry 7 }
+
+vmGroupInfoIsVMK OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set to 1 if VM Kernel Interface, else 0."
+ ::= {vmGroupInfolistEntry 8 }
+
+vmGroupInfoName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual Machine Name, if available."
+ ::= {vmGroupInfolistEntry 9 }
+
+vmGroupInfoUUID OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual Machine UUID, if available."
+ ::= {vmGroupInfolistEntry 10 }
+
+vmGroupInfoVSwitch OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual Machine VSwitch, if available."
+ ::= {vmGroupInfolistEntry 11 }
+
+vmGroupInfoPortGroup OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual Machine Port Group, if available."
+ ::= {vmGroupInfolistEntry 12 }
+
+vmGroupInfoHost OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual Machine Host, if available."
+ ::= {vmGroupInfolistEntry 13 }
+
+
+
+-- ----------------------------------------------------------------------------
+-- VMReady Information }
+-- ----------------------------------------------------------------------------
+
+-- ------------------------------------------------------------------------- --
+-- Edge Virtual Bridge {
+-- ------------------------------------------------------------------------- --
+
+-- ----------------------------------------------------------------------------
+-- { INSERT: evb
+-- ----------------------------------------------------------------------------
+
+evbConfig OBJECT IDENTIFIER ::= { evb 1 }
+evbInfo OBJECT IDENTIFIER ::= { evb 2 }
+evbOper OBJECT IDENTIFIER ::= { evb 3 }
+
+-- ------------------------------------------------------------------------- --
+-- EVB Configuration {
+-- ------------------------------------------------------------------------- --
+evbCurCfgProfilesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EvbCurCfgProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of EVB Profiles in the current config"
+ ::= { evbConfig 3 }
+
+evbCurCfgProfileEntry OBJECT-TYPE
+ SYNTAX EvbCurCfgProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about EVB Profile in current config."
+ INDEX { evbCurCfgProfileIndex }
+ ::= { evbCurCfgProfilesTable 1 }
+
+EvbCurCfgProfileEntry ::= SEQUENCE {
+ evbCurCfgProfileIndex Integer32
+ ,evbCurCfgRR INTEGER
+ ,evbCurCfgVSIDisc INTEGER
+ }
+
+evbCurCfgProfileIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the evb profile table."
+ ::= { evbCurCfgProfileEntry 1 }
+
+evbCurCfgRR OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable RR on port."
+ ::= { evbCurCfgProfileEntry 2 }
+
+evbCurCfgVSIDisc OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable VSI Discover capability on port."
+ ::= { evbCurCfgProfileEntry 3 }
+
+evbNewCfgProfilesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EvbNewCfgProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of EVB Profiles in the new config"
+ ::= { evbConfig 4 }
+
+evbNewCfgProfileEntry OBJECT-TYPE
+ SYNTAX EvbNewCfgProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about EVB Profile in new config."
+ INDEX { evbNewCfgProfileIndex }
+ ::= { evbNewCfgProfilesTable 1 }
+
+EvbNewCfgProfileEntry ::= SEQUENCE {
+ evbNewCfgProfileIndex Integer32
+ ,evbNewCfgRR INTEGER
+ ,evbNewCfgVSIDisc INTEGER
+ }
+
+evbNewCfgProfileIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the evb profile table."
+ ::= { evbNewCfgProfileEntry 1 }
+
+evbNewCfgRR OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable RR on port."
+ ::= { evbNewCfgProfileEntry 2 }
+
+evbNewCfgVSIDisc OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable VSI Discover capability on port."
+ ::= { evbNewCfgProfileEntry 3 }
+
+evbCurCfgVsidbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EvbCurCfgVsidbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of EVB VSI Database server in the current config"
+ ::= { evbConfig 5 }
+
+evbCurCfgVsidbEntry OBJECT-TYPE
+ SYNTAX EvbCurCfgVsidbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about EVB VSI Database in current config."
+ INDEX { evbCurCfgVsidbIndex }
+ ::= { evbCurCfgVsidbTable 1 }
+
+EvbCurCfgVsidbEntry ::= SEQUENCE {
+ evbCurCfgVsidbIndex Integer32
+ ,evbCurCfgVsidbMgrIp DisplayString
+ ,evbCurCfgVsidbPort INTEGER
+ ,evbCurCfgVsidbDocpath DisplayString
+ ,evbCurCfgVsidbAlltypes DisplayString
+ ,evbCurCfgVsidbInterval Integer32
+ ,evbCurCfgVsidbProtocol DisplayString
+ }
+
+evbCurCfgVsidbIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the evb vsi database server table."
+ ::= { evbCurCfgVsidbEntry 1 }
+
+evbCurCfgVsidbMgrIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI DB Manager IP address."
+ ::= { evbCurCfgVsidbEntry 2 }
+
+evbCurCfgVsidbPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI DB Manager Port."
+ ::= { evbCurCfgVsidbEntry 3 }
+
+evbCurCfgVsidbDocpath OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI DB Document Path."
+ ::= { evbCurCfgVsidbEntry 4 }
+
+evbCurCfgVsidbAlltypes OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI DB Document File."
+ ::= { evbCurCfgVsidbEntry 5 }
+
+evbCurCfgVsidbInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI DB Update Interval in second."
+ ::= { evbCurCfgVsidbEntry 6 }
+
+
+evbCurCfgVsidbProtocol OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI DB Protocol, HTTP or HTTPS."
+ ::= { evbCurCfgVsidbEntry 8 }
+
+evbNewCfgVsidbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EvbNewCfgVsidbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of EVB VSI Database in the new config"
+ ::= { evbConfig 6 }
+
+evbNewCfgVsidbEntry OBJECT-TYPE
+ SYNTAX EvbNewCfgVsidbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about EVB VSI Database in new config."
+ INDEX { evbNewCfgVsidbIndex }
+ ::= { evbNewCfgVsidbTable 1 }
+
+EvbNewCfgVsidbEntry ::= SEQUENCE {
+ evbNewCfgVsidbIndex Integer32
+ ,evbNewCfgVsidbMgrIp DisplayString
+ ,evbNewCfgVsidbPort INTEGER
+ ,evbNewCfgVsidbDocpath DisplayString
+ ,evbNewCfgVsidbAlltypes DisplayString
+ ,evbNewCfgVsidbInterval Integer32
+ ,evbNewCfgVsidbProtocol DisplayString
+ }
+
+evbNewCfgVsidbIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the evb vsi database server table."
+ ::= { evbNewCfgVsidbEntry 1 }
+
+evbNewCfgVsidbMgrIp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VSI DB Manager IP address."
+ ::= { evbNewCfgVsidbEntry 2 }
+
+evbNewCfgVsidbPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VSI DB Manager Port."
+ ::= { evbNewCfgVsidbEntry 3 }
+
+evbNewCfgVsidbDocpath OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VSI DB Document Path."
+ ::= { evbNewCfgVsidbEntry 4 }
+
+evbNewCfgVsidbAlltypes OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VSI DB Document File."
+ ::= { evbNewCfgVsidbEntry 5 }
+
+evbNewCfgVsidbInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VSI DB Update Interval in second, range from 5s to 300s, 0 means disable auto update."
+ ::= { evbNewCfgVsidbEntry 6 }
+
+
+evbNewCfgVsidbProtocol OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VSI DB Protocol, HTTP or HTTPS."
+ ::= { evbNewCfgVsidbEntry 8 }
+
+-- ------------------------------------------------------------------------- --
+-- EVB Configuration (end) }
+-- ------------------------------------------------------------------------- --
+
+
+-- ------------------------------------------------------------------------- --
+-- EVB Information {
+-- ------------------------------------------------------------------------- --
+vdpTLVInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdpTLVInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of associated VDP TLV Info."
+ ::= { evbInfo 1 }
+
+vdpTLVInfoEntry OBJECT-TYPE
+ SYNTAX VdpTLVInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about associated VDP TLV."
+ INDEX { vdpTLVInfoEntryIndex }
+ ::= { vdpTLVInfoTable 1 }
+
+VdpTLVInfoEntry ::= SEQUENCE {
+ vdpTLVInfoEntryIndex Integer32
+ ,vdpTLVType Integer32
+ ,vdpTLVLength Integer32
+ ,vdpTLVOUI OCTET STRING
+ ,vdpTLVsubType Integer32
+ ,vdpTLVRequest OCTET STRING
+ ,vdpTLVResp Integer32
+ ,vdpTLVMgrId Integer32
+ ,vdpTLVTypeID Integer32
+ ,vdpTLVInstanceID OCTET STRING
+ ,vdpTLVPort Integer32
+ ,vdpTLVStag Integer32
+ ,vdpNumEntry Integer32
+ ,vdpTLVVlan1 Integer32
+ ,vdpTLVmac1 OCTET STRING
+ ,vdpTLVVlan2 Integer32
+ ,vdpTLVmac2 OCTET STRING
+ ,vdpTLVVlan3 Integer32
+ ,vdpTLVmac3 OCTET STRING
+ ,vdpTLVVlan4 Integer32
+ ,vdpTLVmac4 OCTET STRING
+ ,vdpTLVVlan5 Integer32
+ ,vdpTLVmac5 OCTET STRING
+ ,vdpTLVVlan6 Integer32
+ ,vdpTLVmac6 OCTET STRING
+ ,vdpTLVVlan7 Integer32
+ ,vdpTLVmac7 OCTET STRING
+ ,vdpTLVVlan8 Integer32
+ ,vdpTLVmac8 OCTET STRING
+ ,vdpTLVVlan9 Integer32
+ ,vdpTLVmac9 OCTET STRING
+ ,vdpTLVVlan10 Integer32
+ ,vdpTLVmac10 OCTET STRING
+ ,vdpTLVVlan11 Integer32
+ ,vdpTLVmac11 OCTET STRING
+ ,vdpTLVVlan12 Integer32
+ ,vdpTLVmac12 OCTET STRING
+ }
+
+vdpTLVInfoEntryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the vdp TLV info table."
+ ::= { vdpTLVInfoEntry 1 }
+
+vdpTLVType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV Type info."
+ ::= { vdpTLVInfoEntry 2 }
+
+vdpTLVLength OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV Length info."
+ ::= { vdpTLVInfoEntry 3 }
+
+vdpTLVOUI OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV OUI info."
+ ::= { vdpTLVInfoEntry 4 }
+
+vdpTLVsubType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV Sub Type info."
+ ::= { vdpTLVInfoEntry 5 }
+
+vdpTLVRequest OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV Request info."
+ ::= { vdpTLVInfoEntry 6 }
+
+vdpTLVResp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV Response info."
+ ::= { vdpTLVInfoEntry 7 }
+
+vdpTLVMgrId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV Manager ID info."
+ ::= { vdpTLVInfoEntry 8 }
+
+vdpTLVTypeID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV Type ID info."
+ ::= { vdpTLVInfoEntry 9 }
+
+vdpTLVInstanceID OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV instance ID info."
+ ::= { vdpTLVInfoEntry 10 }
+
+vdpTLVPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV port info."
+ ::= { vdpTLVInfoEntry 11 }
+
+vdpTLVStag OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV stag info."
+ ::= { vdpTLVInfoEntry 12 }
+
+vdpNumEntry OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 13 }
+
+vdpTLVVlan1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 14 }
+
+vdpTLVmac1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV mac info."
+ ::= { vdpTLVInfoEntry 15 }
+
+
+vdpTLVVlan2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 16 }
+
+vdpTLVmac2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV mac info."
+ ::= { vdpTLVInfoEntry 17 }
+
+vdpTLVVlan3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 18 }
+
+vdpTLVmac3 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV mac info."
+ ::= { vdpTLVInfoEntry 19 }
+
+
+
+vdpTLVVlan4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 20 }
+
+vdpTLVmac4 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV mac info."
+ ::= { vdpTLVInfoEntry 21 }
+
+
+vdpTLVVlan5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 22 }
+
+vdpTLVmac5 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV mac info."
+ ::= { vdpTLVInfoEntry 23 }
+
+vdpTLVVlan6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 24 }
+
+vdpTLVmac6 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV mac info."
+ ::= { vdpTLVInfoEntry 25 }
+
+
+vdpTLVVlan7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 26 }
+
+vdpTLVmac7 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV mac info."
+ ::= { vdpTLVInfoEntry 27 }
+
+vdpTLVVlan8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 28 }
+
+vdpTLVmac8 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV mac info."
+ ::= { vdpTLVInfoEntry 29 }
+
+vdpTLVVlan9 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 30 }
+
+vdpTLVmac9 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV mac info."
+ ::= { vdpTLVInfoEntry 31 }
+
+
+vdpTLVVlan10 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 32 }
+
+vdpTLVmac10 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV mac info."
+ ::= { vdpTLVInfoEntry 33 }
+
+
+vdpTLVVlan11 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 34 }
+
+vdpTLVmac11 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV mac info."
+ ::= { vdpTLVInfoEntry 35 }
+
+
+vdpTLVVlan12 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV vlan info."
+ ::= { vdpTLVInfoEntry 36 }
+
+vdpTLVmac12 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdp TLV mac info."
+ ::= { vdpTLVInfoEntry 37 }
+
+
+vmsInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VmsInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of active VM Info."
+ ::= { evbInfo 2 }
+
+vmsInfoEntry OBJECT-TYPE
+ SYNTAX VmsInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about active VMs."
+ INDEX { vmsInfoEntryIndex }
+ ::= { vmsInfoTable 1 }
+
+VmsInfoEntry ::= SEQUENCE {
+ vmsInfoEntryIndex Integer32
+ ,vmsInfoTypeId Integer32
+ ,vmsInfoVersion Integer32
+ ,vmsInfoMac OCTET STRING
+ ,vmsInfoVlan Integer32
+ ,vmsInfoPortIdx Integer32
+ ,vmsInfoTxACL Integer32
+ ,vmsInfoRxEntry Integer32
+ ,vmsInfoACLs DisplayString
+ }
+
+vmsInfoEntryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the active VM info table."
+ ::= { vmsInfoEntry 1 }
+
+vmsInfoTypeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI Type ID info of the active VM"
+ ::= { vmsInfoEntry 2 }
+
+vmsInfoVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI Type version info of the active VM"
+ ::= { vmsInfoEntry 3 }
+
+vmsInfoMac OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI Mac info of the active VM"
+ ::= { vmsInfoEntry 4 }
+
+vmsInfoVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI vlan info of the active VM"
+ ::= { vmsInfoEntry 5 }
+
+vmsInfoPortIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI port info of the active VM"
+ ::= { vmsInfoEntry 6 }
+
+vmsInfoTxACL OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI Tx ACL info of the active VM"
+ ::= { vmsInfoEntry 7 }
+
+vmsInfoRxEntry OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI Rx info of the active VM"
+ ::= { vmsInfoEntry 8 }
+
+vmsInfoACLs OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ACL info of the active VM"
+ ::= { vmsInfoEntry 9 }
+
+
+
+
+
+
+vsiInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VsiInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of vsi policy Info."
+ ::= { evbInfo 3 }
+
+vsiInfoEntry OBJECT-TYPE
+ SYNTAX VsiInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about vsi policy."
+ INDEX { vsiInfoEntryIndex }
+ ::= { vsiInfoTable 1 }
+
+VsiInfoEntry ::= SEQUENCE {
+ vsiInfoEntryIndex Integer32
+ ,vsiInfoTypeId Integer32
+ ,vsiInfoVersion Integer32
+ ,vsiInfoMac OCTET STRING
+ ,vsiInfoVlan Integer32
+ ,vsiInfoPortIdx Integer32
+ ,vsiInfoTxACL Integer32
+ ,vsiInfoRxEntry Integer32
+ }
+
+vsiInfoEntryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the vsi info table."
+ ::= { vsiInfoEntry 1 }
+
+vsiInfoTypeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI Type ID info"
+ ::= { vsiInfoEntry 2 }
+
+vsiInfoVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI Type version info"
+ ::= { vsiInfoEntry 3 }
+
+vsiInfoMac OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI Mac Info"
+ ::= { vsiInfoEntry 4 }
+
+vsiInfoVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI vlan info"
+ ::= { vsiInfoEntry 5 }
+
+vsiInfoPortIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI port info"
+ ::= { vsiInfoEntry 6 }
+
+vsiInfoTxACL OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI Tx ACL info"
+ ::= { vsiInfoEntry 7 }
+
+vsiInfoRxEntry OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VSI Rx info"
+ ::= { vsiInfoEntry 8 }
+
+
+vsidbInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VsidbInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VSI Database Info."
+ ::= { evbInfo 4 }
+
+vsidbInfoEntry OBJECT-TYPE
+ SYNTAX VsidbInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about VSI database"
+ INDEX { vsidbInfoEntryIndex }
+ ::= { vsidbInfoTable 1 }
+
+VsidbInfoEntry ::= SEQUENCE {
+ vsidbInfoEntryIndex Integer32
+ ,vsidbInfoName DisplayString
+ ,vsidbInfoTypeId Integer32
+ ,vsidbInfoVersion Integer32
+ ,vsidbInfoManagerId Integer32
+ ,vsidbInfoVlanIds DisplayString
+ ,vsidbInfoTxRate Integer32
+ ,vsidbInfoTxBurst Integer32
+ ,vsidbInfoRxRate Integer32
+ ,vsidbInfoRxBurst Integer32
+ }
+
+vsidbInfoEntryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the VSI Database table."
+ ::= { vsidbInfoEntry 1 }
+
+vsidbInfoName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database Name."
+ ::= { vsidbInfoEntry 2 }
+
+vsidbInfoTypeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database Type Id."
+ ::= { vsidbInfoEntry 3 }
+
+vsidbInfoVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database Version."
+ ::= { vsidbInfoEntry 4 }
+
+vsidbInfoManagerId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database Manager Id."
+ ::= { vsidbInfoEntry 5 }
+
+vsidbInfoVlanIds OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database VLAN List."
+ ::= { vsidbInfoEntry 6 }
+
+vsidbInfoTxRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database Transmit Rate."
+ ::= { vsidbInfoEntry 7 }
+
+vsidbInfoTxBurst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database Transmit Burst."
+ ::= { vsidbInfoEntry 8 }
+
+vsidbInfoRxRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database Receive Rate."
+ ::= { vsidbInfoEntry 9 }
+
+vsidbInfoRxBurst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database Receove Burst."
+ ::= { vsidbInfoEntry 10 }
+
+
+vsidbAclInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VsidbAclInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VSI Database ACLs Info."
+ ::= { evbInfo 5 }
+
+vsidbAclInfoEntry OBJECT-TYPE
+ SYNTAX VsidbAclInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about VSI database"
+ INDEX { vsidbAclInfoEntryDbIndex, vsidbAclInfoEntryAclIndex }
+ ::= { vsidbAclInfoTable 1 }
+
+VsidbAclInfoEntry ::= SEQUENCE {
+ vsidbAclInfoEntryDbIndex Integer32,
+ vsidbAclInfoEntryAclIndex Integer32
+ ,vsidbAclInfoTypeId Integer32
+ ,vsidbAclInfoVersion Integer32
+ ,vsidbAclInfoManagerId Integer32
+ ,vsidbAclInfoSrcMACAddress DisplayString
+ ,vsidbAclInfoSrcMACMask DisplayString
+ ,vsidbAclInfoDstMACAddress DisplayString
+ ,vsidbAclInfoDstMACMask DisplayString
+ ,vsidbAclInfoVlanId INTEGER
+-- ,vsidbAclInfoVlanMask DisplayString
+-- ,vsidbAclInfo8021pPriority DisplayString
+ ,vsidbAclInfoEthernetType DisplayString
+ ,vsidbAclInfoSrcIPAddress IpAddress
+ ,vsidbAclInfoSrcIPMask IpAddress
+ ,vsidbAclInfoDstIPAddress IpAddress
+ ,vsidbAclInfoDstIPMask IpAddress
+ ,vsidbAclInfoTypeOfService DisplayString
+ ,vsidbAclInfoProtocol DisplayString
+ ,vsidbAclInfoTCPFlags DisplayString
+ ,vsidbAclInfoTCPFlagsMask DisplayString
+ ,vsidbAclInfoSrcPort INTEGER
+ ,vsidbAclInfoSrcPortMask DisplayString
+ ,vsidbAclInfoDstPort INTEGER
+ ,vsidbAclInfoDstPortMask DisplayString
+ ,vsidbAclInfoAction DisplayString
+ ,vsidbAclInfoNewPrio DisplayString
+ }
+
+vsidbAclInfoEntryDbIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the VSI Database table."
+ ::= { vsidbAclInfoEntry 1 }
+
+vsidbAclInfoEntryAclIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the VSI Database ACLs table."
+ ::= { vsidbAclInfoEntry 2 }
+
+vsidbAclInfoTypeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database Type Id."
+ ::= { vsidbAclInfoEntry 3 }
+
+vsidbAclInfoVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database Version."
+ ::= { vsidbAclInfoEntry 4 }
+
+vsidbAclInfoManagerId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database Manager Id."
+ ::= { vsidbAclInfoEntry 5 }
+
+vsidbAclInfoSrcMACAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Source MAC address."
+ ::= { vsidbAclInfoEntry 6 }
+
+vsidbAclInfoSrcMACMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Source MAC address mask."
+ ::= { vsidbAclInfoEntry 7 }
+
+vsidbAclInfoDstMACAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Destination MAC address."
+ ::= { vsidbAclInfoEntry 8 }
+
+vsidbAclInfoDstMACMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Destination MAC address mask."
+ ::= { vsidbAclInfoEntry 9 }
+
+vsidbAclInfoVlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Virtual LAN value."
+ ::= { vsidbAclInfoEntry 10 }
+
+-- vsidbAclInfoVlanMask OBJECT-TYPE
+-- SYNTAX DisplayString
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "VSI Database ACL Virtual LAN mask."
+-- ::= { vsidbAclInfoEntry 11 }
+
+-- vsidbAclInfo8021pPriority OBJECT-TYPE
+-- SYNTAX DisplayString
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "VSI Database ACL 802.1p priotiry,
+-- 'none' for not initialised,
+-- within the ranger 0-7."
+-- ::= { vsidbAclInfoEntry 12 }
+
+vsidbAclInfoEthernetType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Ethernet type value,
+ 'none' for not initialised,
+ within the ranger 1536-65535."
+ ::= { vsidbAclInfoEntry 13 }
+
+vsidbAclInfoSrcIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Source IP Address,
+ only available when EthernetType is IPv4(0x0800)."
+ ::= { vsidbAclInfoEntry 14 }
+
+vsidbAclInfoSrcIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Source IP Address mask,
+ only available when EthernetType is IPv4(0x0800)."
+ ::= { vsidbAclInfoEntry 15 }
+
+vsidbAclInfoDstIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Destination IP Address,
+ only available when EthernetType is IPv4(0x0800)."
+ ::= { vsidbAclInfoEntry 16 }
+
+vsidbAclInfoDstIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Destination IP Address mask,
+ only available when EthernetType is IPv4(0x0800)."
+ ::= { vsidbAclInfoEntry 17 }
+
+vsidbAclInfoTypeOfService OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Type Of Service value,
+ only available when EthernetType is IPv4(0x0800),
+ 'none' for not initialised,
+ within the ranger 0-255."
+ ::= { vsidbAclInfoEntry 18 }
+
+vsidbAclInfoProtocol OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL IP protocol,
+ only available when EthernetType is IPv4(0x0800),
+ 'none' for not initialised,
+ within the ranger 0-255."
+ ::= { vsidbAclInfoEntry 19 }
+
+vsidbAclInfoTCPFlags OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL TCP Flags value,
+ only available when EthernetType is IPv4(0x0800)
+ and Protocol is TCP(6)."
+ ::= { vsidbAclInfoEntry 20 }
+
+vsidbAclInfoTCPFlagsMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL TCP Flags mask,
+ only available when EthernetType is IPv4(0x0800)
+ and Protocol is TCP(6)."
+ ::= { vsidbAclInfoEntry 21 }
+
+vsidbAclInfoSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Source TCP/UDP Port value,
+ only available when EthernetType is IPv4(0x0800)
+ and Protocol is TCP(6) or UDP(17)."
+ ::= { vsidbAclInfoEntry 22 }
+
+vsidbAclInfoSrcPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Source TCP/UDP Port mask,
+ only available when EthernetType is IPv4(0x0800)
+ and Protocol is TCP(6) or UDP(17)."
+ ::= { vsidbAclInfoEntry 23 }
+
+vsidbAclInfoDstPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Destination TCP/UDP Port value,
+ only available when EthernetType is IPv4(0x0800)
+ and Protocol is TCP(6) or UDP(17)."
+ ::= { vsidbAclInfoEntry 24 }
+
+vsidbAclInfoDstPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Destination TCP/UDP Port mask,
+ only available when EthernetType is IPv4(0x0800)
+ and Protocol is TCP(6) or UDP(17)."
+ ::= { vsidbAclInfoEntry 25 }
+
+vsidbAclInfoAction OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL Action"
+ ::= { vsidbAclInfoEntry 26 }
+
+vsidbAclInfoNewPrio OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Database ACL New Pirority value,
+ only available when Action includes 'setpriority',
+ 'none' for not initialised."
+ ::= { vsidbAclInfoEntry 27 }
+-- ------------------------------------------------------------------------- --
+-- EVB Information (end) }
+-- ------------------------------------------------------------------------- --
+
+
+-- ------------------------------------------------------------------------- --
+-- EVB Operation {
+-- ------------------------------------------------------------------------- --
+evbVsidbOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ update(2),
+ clean(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to 'update(2)', it downloads the xml file from VSIDB server
+ and update local VSI database; when set to 'clean(3)', it cleans local
+ VSI database; 'ok(1)' is returned when the object is read."
+ ::= { evbOper 1 }
+
+evbAssocVsiClean OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clean(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to 'clean(2)', it cleans all associated VSIs;
+ 'ok(1)' is returned when the object is read."
+ ::= { evbOper 2 }
+-- ------------------------------------------------------------------------- --
+-- EVB Operation (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- Edge Virtual Bridge (end) }
+-- ------------------------------------------------------------------------- --
+
+-- ------------------------------------------------------------------------- --
+-- VMReady Miscellaneous Configuration {
+-- ------------------------------------------------------------------------- --
+vmReadyLocalAdmMac OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Treat locally administred MAC address as VMs"
+ ::= { vmReadyMisc 1 }
+
+vmReadyCurCfgOuiTbl OBJECT-TYPE
+ SYNTAX SEQUENCE OF VMReadyCurCfgOuiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of current VM Ready OUI configuration."
+ ::= { vmReadyMisc 2 }
+
+vmReadyCurCfgOuiEntry OBJECT-TYPE
+ SYNTAX VMReadyCurCfgOuiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the current VM Ready OUI table."
+ INDEX { vmReadyCurCfgOuiMacIdx }
+ ::= { vmReadyCurCfgOuiTbl 1 }
+
+VMReadyCurCfgOuiEntry ::= SEQUENCE {
+ vmReadyCurCfgOuiMacIdx Unsigned32,
+ vmReadyCurCfgOuiMac PhysAddress,
+ vmReadyCurCfgVendor DisplayString
+ }
+
+vmReadyCurCfgOuiMacIdx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OUI of locally administred MAC address"
+ ::= { vmReadyCurCfgOuiEntry 1 }
+
+vmReadyCurCfgOuiMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OUI of locally administred MAC address"
+ ::= { vmReadyCurCfgOuiEntry 2 }
+
+vmReadyCurCfgVendor OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Vendor name of the OUI locally administred"
+ ::= { vmReadyCurCfgOuiEntry 3 }
+
+vmReadyNewCfgOuiTbl OBJECT-TYPE
+ SYNTAX SEQUENCE OF VMReadyNewCfgOuiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of new VM Ready OUI configuration."
+ ::= { vmReadyMisc 3 }
+
+vmReadyNewCfgOuiEntry OBJECT-TYPE
+ SYNTAX VMReadyNewCfgOuiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the new VM Ready OUI table."
+ INDEX { vmReadyNewCfgOuiMacIdx }
+ ::= { vmReadyNewCfgOuiTbl 1 }
+
+VMReadyNewCfgOuiEntry ::= SEQUENCE {
+ vmReadyNewCfgOuiMacIdx Unsigned32,
+ vmReadyNewCfgOuiMac DisplayString,
+ vmReadyNewCfgVendor DisplayString,
+ vmReadyNewCfgDelete INTEGER
+ }
+
+vmReadyNewCfgOuiMacIdx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OUI of locally administred MAC address"
+ ::= { vmReadyNewCfgOuiEntry 1 }
+
+
+vmReadyNewCfgOuiMac OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "New OUI of locally administred MAC address
+ Format xx:yy:zz "
+ ::= { vmReadyNewCfgOuiEntry 2 }
+
+vmReadyNewCfgVendor OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Vendor name of the OUI locally administred"
+ ::= { vmReadyNewCfgOuiEntry 3 }
+
+vmReadyNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ delete(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If set the OUI of the locally administred MAC would be deleted"
+ ::= { vmReadyNewCfgOuiEntry 4 }
+
+
+-- ------------------------------------------------------------------------- --
+-- VMReady Miscellaneous Configuration(end) }
+-- ------------------------------------------------------------------------- --
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: virt
+-- ----------------------------------------------------------------------------
+
+
+
+
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: bntRoot
+-- ----------------------------------------------------------------------------
+
+-- Access Switch for Blade OS TOR Private MIBs
+-- tor-BladeSwitch OBJECT IDENTIFIER ::= { blade 100 }
+-- MIB definitions for Standalone BNT Private MIBs
+
+-- Access "productID" group for Common Standalone BNT Private MIBs
+ibmnos-BladeSwitch OBJECT IDENTIFIER ::= { blade 100 }
+
+
+
+
+ibmnoscfa OBJECT IDENTIFIER ::= { ibmnos-BladeSwitch 27 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: cfa
+-- ----------------------------------------------------------------------------
+
+
+
+ if OBJECT IDENTIFIER ::= { ibmnoscfa 1 }
+
+
+
+-- ifMainTable
+-- This table is used for the management of all the interfaces in the
+-- system.
+
+ ifMainTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfMainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of all the interface entries in the system.
+ This table contains objects which are applicable to all
+ types of interfaces in the system. This table is a
+ proprietary extension to the standard ifTable and
+ ifXTable. The index to this table has the semantics of
+ the MIB-2 ifIndex."
+ ::= { if 4 }
+
+ ifMainEntry OBJECT-TYPE
+ SYNTAX IfMainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information applicable
+ to a particular interface."
+ INDEX { ifMainIndex }
+ ::= { ifMainTable 1 }
+
+ IfMainEntry ::=
+ SEQUENCE {
+ ifMainIndex InterfaceIndex,
+ ifMainPortName DisplayString
+ }
+
+ ifMainIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value, greater than zero, for each
+ interface. This object is identical to the ifIndex
+ of the standard MIB-2 ifTable."
+ ::= { ifMainEntry 1 }
+
+
+
+ifMainPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is used to assign a alias to a port"
+ ::= { ifMainEntry 9 }
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: cfa
+-- ----------------------------------------------------------------------------
+
+
+
+ibmnos OBJECT IDENTIFIER ::= { ibmnos-BladeSwitch 81 }
+-- ----------------------------------------------------------------------------
+-- { INSERT: bos
+-- ----------------------------------------------------------------------------
+
+
+
+-- ====================================================================
+-- groups in the MIB
+-- ====================================================================
+
+ ibmnosSystem OBJECT IDENTIFIER ::= { ibmnos 1 }
+ ibmnosConfigControl OBJECT IDENTIFIER ::= { ibmnos 2 }
+-- ====================================================================
+
+-- System Group
+
+
+ -- Configurtion Save related configuration / information
+
+ibmnosConfigSaveOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ noSave(1),
+ flashSave(2),
+ remoteTftpSave(3),
+ startupConfig(4),
+ backupConfig(5),
+ remoteTftpRestore(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the configurations of the switch has to be
+ saved or not.
+
+ The value 'noSave' specifies that the configurations need
+ not be saved.
+
+ The value 'flashSave' specifies that the configurations need
+ to be saved in flash in the specified file name issConfigSaveFileName.
+
+ The value 'remoteSave' specifies that the configurations need
+ to be saved in specified remote system.
+
+ The value 'startupConfig' specifies that the configurations need
+ to be saved in flash in the 'Startup Configuration File'.
+ The value 'backupConfig' specifies that the configurations need
+ to be saved in flash in the 'backup Configuration File'.
+
+ The value 'remoteTftpRestore' specifies that the configurations need
+ to be restored from remote system and saved in the file as indicated by
+ 'ibmnosConfigRemoteType'. This configuration are copied to configuration blocks
+ and applied after restart."
+ DEFVAL { noSave }
+ ::= { ibmnosSystem 10 }
+
+ibmnosConfigSaveFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of the file in which the switch configurations are
+ to be saved.
+
+ This object is valid only if 'issConfigSaveOption' is chosen
+ to be 'flashSave' or 'remoteSave'."
+ DEFVAL { "iss.conf" }
+ ::= { ibmnosSystem 12 }
+
+ ibmnosInitiateConfigSave OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set as 'true' switch configurations save operation is
+ initiated.
+ As soon as the configuration save operation is completed, the value
+ of this object reverts back to 'false'.
+
+ All the configurations made via the three interfaces
+ viz.
+ -> commandline interface
+ -> Web Interface
+ -> SNMP interface
+ are saved either in 'Startup Configuration File' in the flash or
+ in the specified 'issConfigSaveFileName' in the flash or
+ in the chosen remote system, depending upon 'ConfigSaveOption'."
+ DEFVAL { false }
+ ::= { ibmnosSystem 13 }
+
+
+
+ibmnosConfigSaveStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ saveInProgress(1),
+ saveSuccessful(2),
+ saveFailed(3),
+ notInitiated(4),
+ saveNotRequired(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of configuration save operation."
+ DEFVAL { notInitiated }
+ ::= { ibmnosSystem 14 }
+
+ ibmnosConfigRestoreOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ factory(1),
+ activeConfig(2),
+ backupConfig(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the switch configurations have to be restored
+ or not.
+
+ The value 'factory' specifies that the switch configurations
+ need not be restored when the system is restarted.
+
+ The value 'activeConfig' specifies that the configurations
+ need to be restored from the 'Startup Configuration File' in the flash
+ when the system is restarted.
+
+ The value 'backupConfig' specifies that the configurations
+ need to be restored from the 'Backup Configuration File' in the flash
+ when the system is restarted."
+ DEFVAL { factory }
+ ::= { ibmnosSystem 15 }
+
+
+
+
+
+ ibmnosLoggingOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ console(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Logging option specifying whether the logging is to be
+ done at console or to a file(system buffer) in the system."
+ ::= { ibmnosSystem 26 }
+
+-- Login Authentication mechanism
+
+ibmnosLoginAuthentication OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ remoteRadius(2),
+ remoteTacacs(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mechanism by which the user login to access the GUI for
+ configuration has to be authenticated. Authentication is done
+ either locally or in the remote side through a RADIUS Server."
+ ::= { ibmnosSystem 32 }
+
+
+ibmnosConfigRestoreFileVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Config Restoration file version. This version will be compared in each
+ reboot against version stored in restoration file. Restoration
+ will occur only if the first field in restoration file is this OID and the
+ RestoreFileVersion value also matches."
+ ::= { ibmnosSystem 40 }
+
+
+
+-- Config Control Group
+
+
+-- Port Control Table
+
+ibmnosPortCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmnosPortCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table to control the port specific parameters of the device like speed,
+ duplex mode, etc."
+ ::= { ibmnosConfigControl 2 }
+
+ibmnosPortCtrlEntry OBJECT-TYPE
+ SYNTAX IbmnosPortCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry appears in this table for each interface in the system.
+
+ Index to the table is the interface index of the port."
+
+ INDEX { ibmnosPortCtrlIndex }
+ ::= { ibmnosPortCtrlTable 1 }
+
+IbmnosPortCtrlEntry ::=
+ SEQUENCE {
+ ibmnosPortCtrlIndex
+ Integer32,
+ ibmnosPortCtrlMode
+ INTEGER,
+ ibmnosPortCtrlDuplex
+ INTEGER,
+ ibmnosPortCtrlSpeed
+ INTEGER,
+ ibmnosPortCtrlFlowControl
+ INTEGER
+
+ }
+
+ibmnosPortCtrlIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Interface index of the port for which the configuration
+ in this entry applies."
+
+ ::= { ibmnosPortCtrlEntry 1 }
+
+ibmnosPortCtrlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto (1),
+ noNegotiation (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Speficies the mode in which the speed, duplex modes and flow control
+ of the interface is determined.
+
+ If set as 'auto', the hardware senses speed and negotiates with the port
+ on the other end of the link for data transfer operation as
+ 'full-duplex' or 'half-duplex' and about flow contol.
+
+ If set as 'nonegotiation', the configured values for interface
+ speed, duplex mode and flow control will be effective."
+
+ DEFVAL { auto }
+ ::= { ibmnosPortCtrlEntry 2 }
+
+ibmnosPortCtrlDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ full (1),
+ half (2),
+ any (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures interface data transfer mode as full-duplex or half-duplex.
+
+ This object can be configured only if the 'PortCtrlMode' is 'nonegotiation'.
+ If the 'PortCtrlMode' is 'auto', it obtains the value 'any'"
+
+ ::= { ibmnosPortCtrlEntry 3 }
+
+ibmnosPortCtrlSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ tenMBPS (1),
+ hundredMBPS (2),
+ oneGB (3),
+ tenGB (4),
+ any (5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures interface speed.
+
+ This object can be configured only if the 'PortCtrlMode' is 'nonegotiation'.
+ If the 'PortCtrlMode' is 'auto', it obtains the value 'any'"
+
+ ::= { ibmnosPortCtrlEntry 4 }
+
+
+ibmnosPortCtrlFlowControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2),
+ send (3),
+ receive (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables / disables flow control for the interface.
+
+ This object be configured only if the 'PortCtrlMode' is 'nonegotiation'.
+ If the 'PortCtrlMode' is 'auto', it obtains the value from Hardware
+ after negotiating with its peer"
+
+ ::= { ibmnosPortCtrlEntry 5 }
+
+
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: bos
+-- ----------------------------------------------------------------------------
+
+
+toraddon OBJECT IDENTIFIER ::= { ibmnos-BladeSwitch
+ 100
+ }
+
+-- ----------------------------------------------------------------------------
+-- { INSERT: toraddon
+-- ----------------------------------------------------------------------------
+
+-- Module Group
+--vlan OBJECT IDENTIFIER ::= { toraddon 1 }
+cfa OBJECT IDENTIFIER ::= { toraddon 2 }
+sys OBJECT IDENTIFIER ::= { toraddon 7 }
+ibmnosFdb OBJECT IDENTIFIER ::= { toraddon 13 }
+tor-switch OBJECT IDENTIFIER ::= { toraddon 14 }
+
+ibmnosBladeHarmony OBJECT IDENTIFIER ::= { toraddon
+ 17
+ }
+
+-- Blade Harmony Wrapper Objects (bosBladeHarmony)
+
+dataCollection OBJECT IDENTIFIER ::= { ibmnosBladeHarmony 1 }
+
+
+imageConfigTransfer OBJECT IDENTIFIER ::= { ibmnosBladeHarmony 3 }
+
+
+ibmnosFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmnosFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of FDB entries."
+ ::= { ibmnosFdb 5 }
+
+ibmnosFdbEntry OBJECT-TYPE
+ SYNTAX IbmnosFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the FDB table"
+ INDEX { ibmnosFdbVlan, ibmnosFdbMacAddr }
+ ::= { ibmnosFdbTable 1 }
+
+IbmnosFdbEntry ::= SEQUENCE {
+ ibmnosFdbVlan Integer32,
+ ibmnosFdbMacAddr PhysAddress,
+ ibmnosFdbMacAddrStr DisplayString,
+ ibmnosFdbVlanId Integer32,
+ ibmnosFdbSrcPort Integer32,
+ ibmnosFdbSrcTrunk Integer32,
+ ibmnosFdbState INTEGER,
+ ibmnosFdbStatus Integer32,
+ ibmnosFdbClearMac INTEGER
+ }
+
+ibmnosFdbVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID for the FDB entry."
+ ::= { ibmnosFdbEntry 1 }
+
+ibmnosFdbMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The MAC address for the FDB entry."
+ ::= { ibmnosFdbEntry 2 }
+
+ibmnosFdbMacAddrStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address in hex format for the FDB entry. This node is added for
+ display purpose."
+ ::={ ibmnosFdbEntry 3 }
+
+ibmnosFdbVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID for the FDB entry. This node is added for display purpose."
+ ::= { ibmnosFdbEntry 4 }
+
+ibmnosFdbSrcPort 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."
+ ::= { ibmnosFdbEntry 5 }
+
+ibmnosFdbSrcTrunk 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."
+ ::= { ibmnosFdbEntry 6 }
+
+ibmnosFdbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ forward(2),
+ trunk(3)
+ }
+ 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(2) : the MAC address has been learned by the switch
+ trunk(3) : frames with this MAC address are forwarded to trunk
+ group"
+ ::= { ibmnosFdbEntry 7 }
+
+
+ibmnosFdbStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "'1' if it is permanent
+ '0' if it is not permanent"
+ ::= { ibmnosFdbEntry 10 }
+
+ibmnosFdbClearMac OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the corresponding table entry in FDB."
+ ::= { ibmnosFdbEntry 11 }
+
+
+
+-- Interface mangager(CFA) objects
+
+ibmnosPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmnosPortCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port configuration in the new_configuration block."
+ ::= { cfa 1 }
+
+ibmnosPortCfgTableEntry OBJECT-TYPE
+ SYNTAX IbmnosPortCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port configuration table in the new_configuration block."
+ INDEX {ibmnosPortCfgIndx }
+ ::= {ibmnosPortCfgTable 1 }
+
+IbmnosPortCfgTableEntry ::= SEQUENCE {
+ ibmnosPortCfgIndx Integer32,
+ ibmnosPortCfgVlanTag INTEGER
+}
+
+ibmnosPortCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of the row in port configurations table."
+ ::= { ibmnosPortCfgTableEntry 1 }
+
+ibmnosPortCfgVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN tag configured for the port"
+ ::= { ibmnosPortCfgTableEntry 2 }
+
+
+agImageForNextReset OBJECT-TYPE
+ SYNTAX INTEGER{
+ image1(2),
+ image2(3)
+ }
+ 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"
+
+ ::= { sys 2 }
+
+
+
+--- Switch Objects
+
+
+hardwarePartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware part number of the Blade Switch."
+ ::= { tor-switch 1 }
+
+hardwareRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware revision. If the revision is not
+ available, a zero length string should be returned."
+ ::= { tor-switch 2 }
+
+hardwareLastBoot OBJECT-TYPE
+ SYNTAX INTEGER {
+ unkownReason(0),
+ powerCycle(1),
+ resetFromConsole(2),
+ resetFromTelnetOrSSH(3),
+ resetFromSNMP(4),
+ resetFromWEBUI(5),
+ resetFromScheduled(6),
+ resetFromWatchdogTimer(7),
+ resetFromSWPANIC(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reason of the last boot.
+ "
+ ::= { tor-switch 3 }
+
+hardwareMACAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address."
+ ::= { tor-switch 4 }
+
+hardwareSwitchRunningSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch software version."
+ ::= { tor-switch 5 }
+
+hardwareFlashConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ factory(0),
+ active(1),
+ backup(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The active flash configuration."
+ ::= { tor-switch 6 }
+
+hardwarePCBAPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PCBA part number."
+ ::= { tor-switch 7 }
+
+hardwareFABNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "FAB Number"
+ ::= { tor-switch 8 }
+
+hardwareSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch serial number."
+ ::= { tor-switch 9 }
+
+hardwareManufacturingDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date of manufacturing."
+ ::= { tor-switch 10 }
+
+hwTemperatureSensor1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 1."
+ ::= { tor-switch 11 }
+
+hwTemperatureSensor2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 2."
+ ::= { tor-switch 12 }
+hwTemperatureSensor3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 3."
+ ::= { tor-switch 13 }
+
+hwFan1RPMValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Fan 1 RPM value."
+ ::= { tor-switch 14 }
+
+hwFan2RPMValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Fan 2 RPM value."
+ ::= { tor-switch 15 }
+
+hwFan3RPMValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Fan 3 RPM value."
+ ::= { tor-switch 16 }
+
+hwFan4RPMValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Fan 4 RPM value."
+ ::= { tor-switch 17 }
+
+hwFan5RPMValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Fan 5 RPM value."
+ ::= { tor-switch 18 }
+
+hwBoardRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Board revision number."
+ ::= { tor-switch 19 }
+
+
+hwPowerSupply1State OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1),
+ absent(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Power Supply 1 state."
+ ::= { tor-switch 20 }
+
+hwPowerSupply2State OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1),
+ absent(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Power Supply 2 state."
+ ::= { tor-switch 21 }
+
+ibmnosSfpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmnosSfpInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of external port SFP information."
+ ::= { tor-switch 22 }
+
+ibmnosSfpInfoTableEntry OBJECT-TYPE
+ SYNTAX IbmnosSfpInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the external port SFP information table."
+ INDEX { ibmnosSfpInfoIndx }
+ ::= { ibmnosSfpInfoTable 1 }
+
+IbmnosSfpInfoTableEntry ::= SEQUENCE {
+ ibmnosSfpInfoIndx Integer32,
+ ibmnosSfpInfoDescription INTEGER,
+ ibmnosSfpInfoSerialNumber DisplayString,
+ ibmnosSfpInfoPartNumber DisplayString,
+ ibmnosSfpInfoHWRevision DisplayString
+ }
+
+ibmnosSfpInfoIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sfp Info index (port number)"
+ ::= { ibmnosSfpInfoTableEntry 1 }
+
+ibmnosSfpInfoDescription OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ sfp(1),
+ cx4(2),
+ sfpplus(3),
+ dac(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type Ethernet device (None(0), SFP(1), CX4(2), SFPplus(3), DAC(6))"
+ ::= { ibmnosSfpInfoTableEntry 2 }
+
+ibmnosSfpInfoSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial Number."
+ ::= { ibmnosSfpInfoTableEntry 3 }
+
+ibmnosSfpInfoPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Part Number."
+ ::= { ibmnosSfpInfoTableEntry 4 }
+
+ibmnosSfpInfoHWRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware Revision"
+ ::= { ibmnosSfpInfoTableEntry 5 }
+
+
+
+swImage1Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software image1 version"
+ ::= { tor-switch 24 }
+
+swImage2Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software image2 version"
+ ::= { tor-switch 25 }
+
+swBootVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software boot version"
+ ::= { tor-switch 26 }
+
+hwFan6RPMValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Fan 6 RPM value."
+ ::= { tor-switch 27 }
+
+hwTemperatureSensor4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 4."
+ ::= { tor-switch 32 }
+
+hwTemperatureSensor5 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 5."
+ ::= { tor-switch 33 }
+
+hwTemperatureSensor6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 4."
+ ::= { tor-switch 34 }
+
+hwTemperatureSensor7 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 7."
+ ::= { tor-switch 35 }
+
+hwTemperatureSensor8 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 8."
+ ::= { tor-switch 36 }
+
+hwTemperatureSensor9 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 9. It is deprecated."
+ ::= { tor-switch 37 }
+
+hwTemperatureSensor10 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 10. It is deprecated."
+ ::= { tor-switch 38 }
+
+hwTemperatureSensor11 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 11. It is deprecated."
+ ::= { tor-switch 39 }
+
+hwFan7RPMValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Fan 7 RPM value."
+ ::= { tor-switch 40 }
+
+hwFan8RPMValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Fan 8 RPM value."
+ ::= { tor-switch 41 }
+
+hwBootTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware system boot time ."
+ ::= { tor-switch 42 }
+
+
+
+-- Similar to ifAvailableIndex
+ibmnosPortTableMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the port configuration host table."
+ ::= { dataCollection 1 }
+
+
+
+
+-- Similar to swImage1Version
+ibmnosImage1Ver 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."
+ ::= { dataCollection 3 }
+
+-- Similar to swImage2Version
+ibmnosImage2Ver 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."
+ ::= { dataCollection 4 }
+
+hwSwitchSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch software version."
+ ::= { dataCollection 5 }
+
+
+-- Similar to hwSerialNumber
+hwSerialNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch serial number."
+ ::= { dataCollection 6 }
+
+-- Already addedd with different data type.
+--hwLastBoot OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE(0..48))
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Time and reason of the last boot."
+-- ::= { ibmnosBladeHarmony 7}
+
+
+hwManufacturingDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date of manufacturing."
+ ::= { dataCollection 7 }
+
+-- Similar to issRestart
+ibmnosReset 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."
+ ::= { dataCollection 8 }
+
+-- Similar to swBootVersion
+ibmnosBootVer 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."
+ ::= { dataCollection 9 }
+
+--Similar to ibmnosConfigRestoreOption
+ibmnosConfigForNxtReset 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"
+ ::= { dataCollection 10 }
+
+
+ibmnosSoftwareVersion 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."
+ ::= { dataCollection 11 }
+
+
+
+
+agTftpServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TFTP server IP address or domain name."
+ ::= { imageConfigTransfer 1 }
+
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: g8000
+-- ----------------------------------------------------------------------------
+
+
+
+-- ----------------------------------------------------------------------------
+-- } INSERT: blade
+-- ----------------------------------------------------------------------------
+
+END
+
+
+
+