diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/hp/BLADETYPE4-NETWORK-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/hp/BLADETYPE4-NETWORK-MIB')
| -rw-r--r-- | MIBS/hp/BLADETYPE4-NETWORK-MIB | 23994 |
1 files changed, 23994 insertions, 0 deletions
diff --git a/MIBS/hp/BLADETYPE4-NETWORK-MIB b/MIBS/hp/BLADETYPE4-NETWORK-MIB new file mode 100644 index 0000000..b0f28e2 --- /dev/null +++ b/MIBS/hp/BLADETYPE4-NETWORK-MIB @@ -0,0 +1,23994 @@ +-- ---------------------------------------------------------------------------- +-- File Main Owner: +-- File Peer Owner: +-- File Description: Main entry point to build private MIBs. +-- +-- +-- { COPYRIGHT / HISTORY +-- +-- +-- +-- PORTING HISTORY +-- +-- } COPYRIGHT / HISTORY (end) +-- + + +-- ---------------------------------------------------------------------------- +-- { INSERT: hpRoot +-- ---------------------------------------------------------------------------- + +BLADETYPE4-NETWORK-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, Integer32, Unsigned32, Counter32, Gauge32, + Counter64, TimeTicks, IpAddress + FROM SNMPv2-SMI + DisplayString, PhysAddress, MacAddress + FROM SNMPv2-TC + BridgeId + FROM BRIDGE-MIB + sysName, sysLocation, sysContact, ifIndex + FROM RFC1213-MIB + enterprises + FROM RFC1155-SMI + + hpSwitchBladeType4-Products, + hpSwitchBladeType4-Mgmt + FROM HP-SWITCH-PL-MIB; + + +-- SysObjId for GbE2c Interconnect Switch (1.3.6.1.4.1.11.2.3.7.11.33.4.1.1) +hpProLiant-GbE2c-InterconnectSwitch OBJECT IDENTIFIER + ::= { hpSwitchBladeType4-Products 1 } + + + + +------------------------------------------------------------------------------- +-- HP Platform Common Private MIBs +------------------------------------------------------------------------------- + +agent OBJECT IDENTIFIER + ::= { hpSwitchBladeType4-Mgmt 1 } + +-- ---------------------------------------------------------------------------- +-- { INSERT: bt2Switch +-- ---------------------------------------------------------------------------- + +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 10 } +agMgmtNetConfig OBJECT IDENTIFIER ::= { agentConfig 11 } +agAccess OBJECT IDENTIFIER ::= { agentConfig 12 } +agSSHConfig OBJECT IDENTIFIER ::= { agentConfig 13 } + + +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 12 } +hardware OBJECT IDENTIFIER ::= { agentInfo 1 } +portInfo OBJECT IDENTIFIER ::= { agentInfo 2 } +agDiff OBJECT IDENTIFIER ::= { agentInfo 4 } +agCfgDump OBJECT IDENTIFIER ::= { agentInfo 5 } +geaportInfo OBJECT IDENTIFIER ::= { agentInfo 7 } +ufdInfo OBJECT IDENTIFIER ::= { agentInfo 8 } +sfpInfo OBJECT IDENTIFIER ::= { agentInfo 9 } + + + + +agNTPOper OBJECT IDENTIFIER ::= { agentOper 2 } + +-- There are two configuration blocks for Bladetype2 switches. +-- The "current_config" reflects the configuration parameters that the +-- switch is operating on and it is read-only. The objects with "CurCfg" +-- in the name are reflect to this configuration block. +-- +-- The "new_config" accepts user configurations on set. The objects with +-- "NewCfg" in the name are reflect to this configuration block. +-- +-- The newly set configurations will not take effect until a "apply" +-- command has been issued (See agApplyConfiguration object defined in +-- BLADETYPE2-SWITCH-MIB). +-- +-- The newly set configurations will not be saved through next restarting +-- of the switch unless a "save" command has been issued (See +-- agSaveConfiguration object defined in BLADETYPE2-SWITCH-MIB). + +-- Hardware Information + +hwPartNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hardware part number of the Bladetype2 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 } + + +hwSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch serial number." + ::= { hardware 5 } + +-- Port operation table +agPortOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgPortOperTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of port operations." + ::= { agentOper 1 } + +agPortOperTableEntry OBJECT-TYPE + SYNTAX AgPortOperTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the port operations table." + INDEX { portOperIdx } + ::= { agPortOperTable 1 } + +AgPortOperTableEntry ::= + SEQUENCE { + portOperIdx Integer32, + portOperState INTEGER + ,portOperRmon INTEGER + } + +portOperIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port index." + ::= { agPortOperTableEntry 1 } + +portOperState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable port." + ::= { agPortOperTableEntry 2 } + +portOperRmon OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable RMON for port." + ::= { agPortOperTableEntry 3 } + + + +--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 3 } + +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 Integer32, + portOperDot1xReset INTEGER, + portOperDot1xReauth INTEGER + } + +portOperDot1xIndx OBJECT-TYPE + SYNTAX Integer32 + 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 } + +-- NTP operation + +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 } + +-- Port information table + +portInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortInfoTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of port information." + ::= { portInfo 1 } + +portInfoTableEntry OBJECT-TYPE + SYNTAX PortInfoTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the port information table." + INDEX { portInfoIndx } + ::= { portInfoTable 1 } + +PortInfoTableEntry ::= SEQUENCE { + portInfoIndx Integer32, + portInfoSpeed INTEGER, + portInfoMode INTEGER, + portInfoFlowCtrl INTEGER, + portInfoLink INTEGER, + portInfoPhyIfDescr DisplayString, + portInfoPhyIfType INTEGER, + portInfoPhyIfMtu Integer32, + portInfoPhyIfPhysAddress PhysAddress, + portInfoPhyIfOperStatus INTEGER, + portInfoPhyIfLastChange TimeTicks + ,portInfoMedia INTEGER + } + +portInfoIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port index." + ::= { portInfoTableEntry 1 } + +portInfoSpeed OBJECT-TYPE + SYNTAX INTEGER { + mbs10(2), + mbs100(3), + mbs1000(4), + any(5) + } + 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 + } + 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 } + +portInfoMedia OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + copper(1), + fiber(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch port media." + ::= { portInfoTableEntry 12 } + + + +-- Agent System Group +-- This group of objects take effect on the 'SET' request. +-- There is no need to 'apply' or 'save'. + +agApplyConfiguration OBJECT-TYPE + SYNTAX INTEGER { + other(1), + apply(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an action object to apply the changes made to configuration + of the switch. By setting the value to apply(2), all the changes + made since the last apply are written to the new_config block. + + other(1) is returned when this object ie read. " + ::= { agSystem 2 } + +agSavePending OBJECT-TYPE + SYNTAX INTEGER { + saveNeeded(1), + noSaveNeeded(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object, when read, gives the user information + whether an save action is needed and that the configuration + has been applied but not saved to the flash." + ::= { agSystem 3 } + +agSaveConfiguration OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + saveActive(2), + notSaveActive(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an action object to write current configuration to + nonvolatile storage. + + When issued with the saveActive, the active configuration + in flash is saved to backup in flash and then the new + configuration is saved to the active configuration in flash. + + When issued with notSaveActive, the active configuration + is NOT saved to the flash and the active configuration is + overwritten with the new configuration. + + ok(1) is returned always when read." + ::= { agSystem 4 } + +agRevert OBJECT-TYPE + SYNTAX INTEGER { + other(1), + revert(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an action object to revert the unapplied changes + made to the switch. By setting the value to revert(2), + all the unapplied changes will be reverted. This action + will copy the current_config to the new_config block. + + other(1) is returned when this object is read. " + ::= { agSystem 5 } + +agRevertApply OBJECT-TYPE + SYNTAX INTEGER { + other(1), + revertApply(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an action object to revert the unsaved changes + made to the switch. By setting the value to revertApply(2), + all the unsaved as well as unapplied changes will be + reverted. + + other(1) is returned when this object is read. " + ::= { agSystem 6 } + +agReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + coldReset(2), + warmReset(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an action object to reboot the switch. + other(1) is returned always when read. + + The following values are writable: + coldReset(2)... + warmReset(3)..." + ::= { 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..79)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user defined login banner." + ::= { agSystem 19 } + +agNewCfgLoginBanner OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..79)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user defined login banner." + ::= { agSystem 20 } + + +agCurCfgConsole OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable console output of syslog messages." + ::= { agSystem 23 } + +agNewCfgConsole OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable console output of syslog messages." + ::= { agSystem 24 } + + +agCurCfgBootp OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the use of BootP, as currently configured in the + current_configuration block." + ::= { agSystem 29 } + +agNewCfgBootp OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the use of BootP, in the new_configuration block." + ::= { agSystem 30 } + +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 } + +agRackId OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rack unique identifier." + ::= { agSystem 37 } + +agChassis OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis serial number." + ::= { agSystem 38 } + +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 39 } + +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 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 } + +agCurDaylightSavings OBJECT-TYPE + SYNTAX INTEGER { + none(0), + africa-Algeria(1), + africa-Angola(2), + africa-Benin(3), + africa-Botswana(4), + africa-Burkina-Faso(5), + africa-Burundi(6), + africa-Cameroon(7), + africa-Central-African-Rep(8), + africa-Chad(9), + africa-Congo-WestDemRepCongo(10), + africa-Congo-EastDemRepCongo(11), + africa-Congo-Rep(12), + africa-Cote-dIvoire(13), + africa-Djibouti(14), + africa-Egypt(15), + africa-Equatorial-Guinea(16), + africa-Eritrea(17), + africa-Ethiopia(18), + africa-Gabon(19), + africa-Gambia(20), + africa-Ghana(21), + africa-Guinea(22), + africa-Guinea-Bissau(23), + africa-Kenya(24), + africa-Lesotho(25), + africa-Liberia(26), + africa-Libya(27), + africa-Malawi(28), + africa-Mali-SouthWestMali(29), + africa-Mali-NorthEastMali(30), + africa-Mauritania(31), + africa-Morocco(32), + africa-Mozambique(33), + africa-Namibia(34), + africa-Niger(35), + africa-Nigeria(36), + africa-Rwanda(37), + africa-SaoTome-And-Principe(38), + africa-Senegal(39), + africa-SierraLeone(40), + africa-Somalia(41), + africa-SouthAfrica(42), + africa-Spain-Mainland(43), + africa-Spain-CeutaMelilla(44), + africa-Spain-CanaryIslands(45), + africa-Sudan(46), + africa-Swaziland(47), + africa-Tanzania(48), + africa-Togo(49), + africa-Tunisia(50), + africa-Uganda(51), + africa-Western-Sahara(52), + africa-Zambia(53), + africa-Zimbabwe(54), + americas-Anguilla(55), + americas-Antigua-Barbuda(56), + americas-Argentina-EArgentina(57), + americas-Argentina-MostLocations(58), + americas-Argentina-Jujuy(59), + americas-Argentina-Catamarca(60), + americas-Argentina-Mendoza(61), + americas-Aruba(62), + americas-Bahamas(63), + americas-Barbados(64), + americas-Belize(65), + americas-Bolivia(66), + americas-Brazil-AtlanticIslands(67), + americas-Brazil-AmapaEPara(68), + americas-Brazil-NEBrazil(69), + americas-Brazil-Pernambuco(70), + americas-Brazil-Tocantins(71), + americas-Brazil-AlagoasSergipe(72), + americas-Brazil-SSEBrazil(73), + americas-Brazil-MatoGrossoDoSul(74), + americas-Brazil-WParaRondonia(75), + americas-Brazil-Roraima(76), + americas-Brazil-EAmazonas(77), + americas-Brazil-WAmazonas(78), + americas-Brazil-Acre(79), + americas-Canada-NewfoundlandIsland(80), + americas-Canada-AtlanTime-NovaScotia(81), + americas-Canada-AtlanTime-ELabrador(82), + americas-Canada-EastTime-OntarioMostlocation(83), + americas-Canada-EastTime-ThunderBay(84), + americas-Canada-EastStdTime-PangnirtungNunavut(85), + americas-Canada-EastStdTime-EastNunavut(86), + americas-Canada-EastStdTime-CenNunavut(87), + americas-Canada-CenTime-ManitobaWestOntario(88), + americas-Canada-CenTime-RainyRiver(89), + americas-Canada-CenTime-WestNunavut(90), + americas-Canada-CenStdTime-SaskatchewanMostlocation(91), + americas-Canada-CenStdTime-SaskatchewanMidwest(92), + americas-Canada-MountTime-AlbertaEastBritishColumbia(93), + americas-Canada-MountTime-CentralNorthwestTerritories(94), + americas-Canada-MountTime-WestNorthwestTerritories(95), + americas-Canada-MountStdTime-EastBritishColumbia(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-CoahDurangoNLTamaulipas(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-EastSouthBorneoBaliWestTimor(202), + asia-Indonesia-IrianJayaAndMoluccas(203), + asia-Iran(204), + asia-Iraq(205), + asia-Israel(206), + asia-Japan(207), + asia-Jordan(208), + asia-Kazakhstan-MostLocations(209), + asia-Kazakhstan-QyzylordaKyzylorda(210), + asia-Kazakhstan-Aqtobe(211), + asia-Kazakhstan-AtyrauMangghystau(212), + asia-Kazakhstan-WestKazakhstan(213), + asia-Korea-North(214), + asia-Korea-South(215), + asia-Kuwait(216), + asia-Kyrgyzstan(217), + asia-Laos(218), + asia-Lebanon(219), + asia-Macau(220), + asia-Malaysia-PeninsularMalaysia(221), + asia-Malaysia-SabahSarawak(222), + asia-Mongolia-MostLocations(223), + asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224), + asia-Mongolia-DornodSukhbaatar(225), + asia-Myanmar(226), + asia-Nepal(227), + asia-Oman(228), + asia-Pakistan(229), + asia-Palestine(230), + asia-Philippines(231), + asia-Qatar(232), + asia-Russia-Moscow-01Kaliningrad(233), + asia-Russia-Moscow00WestRussia(234), + asia-Russia-Moscow01CaspianSea(235), + asia-Russia-Moscow02Urals(236), + asia-Russia-Moscow03WestSiberia(237), + asia-Russia-Moscow03Novosibirsk(238), + asia-Russia-Moscow04YeniseiRiver(239), + asia-Russia-Moscow05LakeBaikal(240), + asia-Russia-Moscow06LenaRiver(241), + asia-Russia-Moscow07AmurRiver(242), + asia-Russia-Moscow07SakhalinIsland(243), + asia-Russia-Moscow08Magadan(244), + asia-Russia-Moscow09Kamchatka(245), + asia-Russia-Moscow10BeringSea(246), + asia-SaudiArabia(247), + asia-Singapore(248), + asia-SriLanka(249), + asia-Syria(250), + asia-Taiwan(251), + asia-Tajikistan(252), + asia-Thailand(253), + asia-Turkmenistan(254), + asia-UnitedArabEmirates(255), + asia-Uzbekistan-WestUzbekistan(256), + asia-Uzbekistan-EastUzbekistan(257), + asia-Vietnam(258), + asia-Yemen(259), + atlanticOcean-Bermuda(260), + atlanticOcean-CapeVerde(261), + atlanticOcean-FaeroeIslands(262), + atlanticOcean-FalklandIslands(263), + atlanticOcean-Iceland(264), + atlanticOcean-Portugal-Mainland(265), + atlanticOcean-Portugal-MadeiraIslands(266), + atlanticOcean-Portugal-Azores(267), + atlanticOcean-SouthGeorgia-SouthSandwichIslands(268), + atlanticOcean-Spain-Mainland(269), + atlanticOcean-Spain-CeutaMelilla(270), + atlanticOcean-Spain-CanaryIslands(271), + atlanticOcean-StHelena(272), + atlanticOcean-Svalbard-JanMayen(273), + australia-LordHoweIsland(274), + australia-Tasmania(275), + australia-Victoria(276), + australia-NewSouthWales-MostLocations(277), + australia-NewSouthWales-Yancowinna(278), + australia-Queensland-MostLocations(279), + australia-Queensland-HolidayIslands(280), + australia-SouthAustralia(281), + australia-NorthernTerritory(282), + australia-WesternAustralia(283), + europe-Albania(284), + europe-Andorra(285), + europe-Austria(286), + europe-Belarus(287), + europe-Belgium(288), + europe-BosniaHerzegovina(289), + europe-Britain-UKGreatBritain(290), + europe-Britain-UKNorthernIreland(291), + europe-Bulgaria(292), + europe-Croatia(293), + europe-CzechRepublic(294), + europe-Denmark(295), + europe-Estonia(296), + europe-Finland(297), + europe-France(298), + europe-Germany(299), + europe-Gibraltar(300), + europe-Greece(301), + europe-Hungary(302), + europe-Ireland(303), + europe-Italy(304), + europe-Latvia(305), + europe-Liechtenstein(306), + europe-Lithuania(307), + europe-Luxembourg(308), + europe-Macedonia(309), + europe-Malta(310), + europe-Moldova(311), + europe-Monaco(312), + europe-Netherlands(313), + europe-Norway(314), + europe-Poland(315), + europe-Portugal-Mainland(316), + europe-Portugal-MadeiraIslands(317), + europe-Portugal-Azores(318), + europe-Romania(319), + europe-Russia-Moscow-01Kaliningrad(320), + europe-Russia-Moscow00WestRussia(321), + europe-Russia-Moscow01CaspianSea(322), + europe-Russia-Moscow02Urals(323), + europe-Russia-Moscow03WestSiberia(324), + europe-Russia-Moscow03Novosibirsk(325), + europe-Russia-Moscow04YeniseiRiver(326), + europe-Russia-Moscow05LakeBaikal(327), + europe-Russia-Moscow06LenaRiver(328), + europe-Russia-Moscow07AmurRiver(329), + europe-Russia-Moscow07SakhalinIsland(330), + europe-Russia-Moscow08Magadan(331), + europe-Russia-Moscow09Kamchatka(332), + europe-Russia-Moscow10BeringSea(333), + europe-SanMarino(334), + europe-Slovakia(335), + europe-Slovenia(336), + europe-Spain-Mainland(337), + europe-Spain-CeutaAndMelilla(338), + europe-Spain-CanaryIslands(339), + europe-Sweden(340), + europe-Switzerland(341), + europe-Turkey(342), + europe-Ukraine-MostLocations(343), + europe-Ukraine-Ruthenia(344), + europe-Ukraine-Zaporozhye-ELugansk(345), + europe-Ukraine-CentralCrimea(346), + europe-VaticanCity(347), + europe-Yugoslavia(348), + indianOcean-BritishIndianOceanTerritory(349), + indianOcean-ChristmasIsland(350), + indianOcean-CocosOrKeelingIslands(351), + indianOcean-Comoros(352), + indianOcean-FrenchSouthernAndAntarcticLands(353), + indianOcean-Madagascar(354), + indianOcean-Maldives(355), + indianOcean-Mauritius(356), + indianOcean-Mayotte(357), + indianOcean-Reunion(358), + indianOcean-Seychelles(359), + pacificOcean-Chile-MostLocations(360), + pacificOcean-Chile-EasterIslandSalayGomez(361), + pacificOcean-CookIslands(362), + pacificOcean-Ecuador(363), + pacificOcean-Fiji(364), + pacificOcean-FrenchPolynesia-SocietyIslands(365), + pacificOcean-FrenchPolynesia-MarquesasIslands(366), + pacificOcean-FrenchPolynesia-GambierIslands(367), + pacificOcean-Guam(368), + pacificOcean-Kiribati-GilbertIslands(369), + pacificOcean-Kiribati-PhoenixIslands(370), + pacificOcean-Kiribati-LineIslands(371), + pacificOcean-MarshallIslands-MostLocations(372), + pacificOcean-MarshallIslands-Kwajalein(373), + pacificOcean-Micronesia-Yap(374), + pacificOcean-Micronesia-TrukOrChuuk(375), + pacificOcean-Micronesia-PonapeOrPohnpei(376), + pacificOcean-Micronesia-Kosrae(377), + pacificOcean-Nauru(378), + pacificOcean-NewCaledonia(379), + pacificOcean-NewZealand-MostLocations(380), + pacificOcean-NewZealand-ChathamIslands(381), + pacificOcean-Niue(382), + pacificOcean-NorfolkIsland(383), + pacificOcean-NorthernMarianaIslands(384), + pacificOcean-Palau(385), + pacificOcean-PapuaNewGuinea(386), + pacificOcean-Pitcairn(387), + pacificOcean-SamoaAmerican(388), + pacificOcean-SamoaWestern(389), + pacificOcean-SolomonIslands(390), + pacificOcean-Tokelau(391), + pacificOcean-Tonga(392), + pacificOcean-Tuvalu(393), + pacificOceanUSA-EastTime(394), + pacificOceanUSA-EastTime-MichiganMostLocations(395), + pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396), + pacificOceanUSA-EastTime-KentuckyWayneCounty(397), + pacificOceanUSA-EastStdTime-IndianaMostLocations(398), + pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399), + pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400), + pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401), + pacificOceanUSA-CentTime(402), + pacificOceanUSA-CentTime-MichiganWisconsinborder(403), + pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404), + pacificOceanUSA-MountTime(405), + pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406), + pacificOceanUSA-MountTime-Navajo(407), + pacificOceanUSA-MountStdTime-Arizona(408), + pacificOceanUSA-PacificTime(409), + pacificOceanUSA-AlaskaTime(410), + pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411), + pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412), + pacificOceanUSA-AlaskaTime-WestAlaska(413), + pacificOceanUSA-AleutianIslands(414), + pacificOceanUSA-Hawaii(415), + pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416), + pacificOcean-USMinorOutlyingIslands-MidwayIslands(417), + pacificOcean-USMinorOutlyingIslands-WakeIsland(418), + pacificOcean-Vanuatu(419), + pacificOcean-WallisAndFutuna(420) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The daylight savings location." + ::= { agSystem 51 } + +agNewDaylightSavings OBJECT-TYPE + SYNTAX INTEGER { + none(0), + africa-Algeria(1), + africa-Angola(2), + africa-Benin(3), + africa-Botswana(4), + africa-Burkina-Faso(5), + africa-Burundi(6), + africa-Cameroon(7), + africa-Central-African-Rep(8), + africa-Chad(9), + africa-Congo-WestDemRepCongo(10), + africa-Congo-EastDemRepCongo(11), + africa-Congo-Rep(12), + africa-Cote-dIvoire(13), + africa-Djibouti(14), + africa-Egypt(15), + africa-Equatorial-Guinea(16), + africa-Eritrea(17), + africa-Ethiopia(18), + africa-Gabon(19), + africa-Gambia(20), + africa-Ghana(21), + africa-Guinea(22), + africa-Guinea-Bissau(23), + africa-Kenya(24), + africa-Lesotho(25), + africa-Liberia(26), + africa-Libya(27), + africa-Malawi(28), + africa-Mali-SouthWestMali(29), + africa-Mali-NorthEastMali(30), + africa-Mauritania(31), + africa-Morocco(32), + africa-Mozambique(33), + africa-Namibia(34), + africa-Niger(35), + africa-Nigeria(36), + africa-Rwanda(37), + africa-SaoTome-And-Principe(38), + africa-Senegal(39), + africa-SierraLeone(40), + africa-Somalia(41), + africa-SouthAfrica(42), + africa-Spain-Mainland(43), + africa-Spain-CeutaMelilla(44), + africa-Spain-CanaryIslands(45), + africa-Sudan(46), + africa-Swaziland(47), + africa-Tanzania(48), + africa-Togo(49), + africa-Tunisia(50), + africa-Uganda(51), + africa-Western-Sahara(52), + africa-Zambia(53), + africa-Zimbabwe(54), + americas-Anguilla(55), + americas-Antigua-Barbuda(56), + americas-Argentina-EArgentina(57), + americas-Argentina-MostLocations(58), + americas-Argentina-Jujuy(59), + americas-Argentina-Catamarca(60), + americas-Argentina-Mendoza(61), + americas-Aruba(62), + americas-Bahamas(63), + americas-Barbados(64), + americas-Belize(65), + americas-Bolivia(66), + americas-Brazil-AtlanticIslands(67), + americas-Brazil-AmapaEPara(68), + americas-Brazil-NEBrazil(69), + americas-Brazil-Pernambuco(70), + americas-Brazil-Tocantins(71), + americas-Brazil-AlagoasSergipe(72), + americas-Brazil-SSEBrazil(73), + americas-Brazil-MatoGrossoDoSul(74), + americas-Brazil-WParaRondonia(75), + americas-Brazil-Roraima(76), + americas-Brazil-EAmazonas(77), + americas-Brazil-WAmazonas(78), + americas-Brazil-Acre(79), + americas-Canada-NewfoundlandIsland(80), + americas-Canada-AtlanTime-NovaScotia(81), + americas-Canada-AtlanTime-ELabrador(82), + americas-Canada-EastTime-OntarioMostlocation(83), + americas-Canada-EastTime-ThunderBay(84), + americas-Canada-EastStdTime-PangnirtungNunavut(85), + americas-Canada-EastStdTime-EastNunavut(86), + americas-Canada-EastStdTime-CenNunavut(87), + americas-Canada-CenTime-ManitobaWestOntario(88), + americas-Canada-CenTime-RainyRiver(89), + americas-Canada-CenTime-WestNunavut(90), + americas-Canada-CenStdTime-SaskatchewanMostlocation(91), + americas-Canada-CenStdTime-SaskatchewanMidwest(92), + americas-Canada-MountTime-AlbertaEastBritishColumbia(93), + americas-Canada-MountTime-CentralNorthwestTerritories(94), + americas-Canada-MountTime-WestNorthwestTerritories(95), + americas-Canada-MountStdTime-EastBritishColumbia(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-CoahDurangoNLTamaulipas(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-EastSouthBorneoBaliWestTimor(202), + asia-Indonesia-IrianJayaAndMoluccas(203), + asia-Iran(204), + asia-Iraq(205), + asia-Israel(206), + asia-Japan(207), + asia-Jordan(208), + asia-Kazakhstan-MostLocations(209), + asia-Kazakhstan-QyzylordaKyzylorda(210), + asia-Kazakhstan-Aqtobe(211), + asia-Kazakhstan-AtyrauMangghystau(212), + asia-Kazakhstan-WestKazakhstan(213), + asia-Korea-North(214), + asia-Korea-South(215), + asia-Kuwait(216), + asia-Kyrgyzstan(217), + asia-Laos(218), + asia-Lebanon(219), + asia-Macau(220), + asia-Malaysia-PeninsularMalaysia(221), + asia-Malaysia-SabahSarawak(222), + asia-Mongolia-MostLocations(223), + asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224), + asia-Mongolia-DornodSukhbaatar(225), + asia-Myanmar(226), + asia-Nepal(227), + asia-Oman(228), + asia-Pakistan(229), + asia-Palestine(230), + asia-Philippines(231), + asia-Qatar(232), + asia-Russia-Moscow-01Kaliningrad(233), + asia-Russia-Moscow00WestRussia(234), + asia-Russia-Moscow01CaspianSea(235), + asia-Russia-Moscow02Urals(236), + asia-Russia-Moscow03WestSiberia(237), + asia-Russia-Moscow03Novosibirsk(238), + asia-Russia-Moscow04YeniseiRiver(239), + asia-Russia-Moscow05LakeBaikal(240), + asia-Russia-Moscow06LenaRiver(241), + asia-Russia-Moscow07AmurRiver(242), + asia-Russia-Moscow07SakhalinIsland(243), + asia-Russia-Moscow08Magadan(244), + asia-Russia-Moscow09Kamchatka(245), + asia-Russia-Moscow10BeringSea(246), + asia-SaudiArabia(247), + asia-Singapore(248), + asia-SriLanka(249), + asia-Syria(250), + asia-Taiwan(251), + asia-Tajikistan(252), + asia-Thailand(253), + asia-Turkmenistan(254), + asia-UnitedArabEmirates(255), + asia-Uzbekistan-WestUzbekistan(256), + asia-Uzbekistan-EastUzbekistan(257), + asia-Vietnam(258), + asia-Yemen(259), + atlanticOcean-Bermuda(260), + atlanticOcean-CapeVerde(261), + atlanticOcean-FaeroeIslands(262), + atlanticOcean-FalklandIslands(263), + atlanticOcean-Iceland(264), + atlanticOcean-Portugal-Mainland(265), + atlanticOcean-Portugal-MadeiraIslands(266), + atlanticOcean-Portugal-Azores(267), + atlanticOcean-SouthGeorgia-SouthSandwichIslands(268), + atlanticOcean-Spain-Mainland(269), + atlanticOcean-Spain-CeutaMelilla(270), + atlanticOcean-Spain-CanaryIslands(271), + atlanticOcean-StHelena(272), + atlanticOcean-Svalbard-JanMayen(273), + australia-LordHoweIsland(274), + australia-Tasmania(275), + australia-Victoria(276), + australia-NewSouthWales-MostLocations(277), + australia-NewSouthWales-Yancowinna(278), + australia-Queensland-MostLocations(279), + australia-Queensland-HolidayIslands(280), + australia-SouthAustralia(281), + australia-NorthernTerritory(282), + australia-WesternAustralia(283), + europe-Albania(284), + europe-Andorra(285), + europe-Austria(286), + europe-Belarus(287), + europe-Belgium(288), + europe-BosniaHerzegovina(289), + europe-Britain-UKGreatBritain(290), + europe-Britain-UKNorthernIreland(291), + europe-Bulgaria(292), + europe-Croatia(293), + europe-CzechRepublic(294), + europe-Denmark(295), + europe-Estonia(296), + europe-Finland(297), + europe-France(298), + europe-Germany(299), + europe-Gibraltar(300), + europe-Greece(301), + europe-Hungary(302), + europe-Ireland(303), + europe-Italy(304), + europe-Latvia(305), + europe-Liechtenstein(306), + europe-Lithuania(307), + europe-Luxembourg(308), + europe-Macedonia(309), + europe-Malta(310), + europe-Moldova(311), + europe-Monaco(312), + europe-Netherlands(313), + europe-Norway(314), + europe-Poland(315), + europe-Portugal-Mainland(316), + europe-Portugal-MadeiraIslands(317), + europe-Portugal-Azores(318), + europe-Romania(319), + europe-Russia-Moscow-01Kaliningrad(320), + europe-Russia-Moscow00WestRussia(321), + europe-Russia-Moscow01CaspianSea(322), + europe-Russia-Moscow02Urals(323), + europe-Russia-Moscow03WestSiberia(324), + europe-Russia-Moscow03Novosibirsk(325), + europe-Russia-Moscow04YeniseiRiver(326), + europe-Russia-Moscow05LakeBaikal(327), + europe-Russia-Moscow06LenaRiver(328), + europe-Russia-Moscow07AmurRiver(329), + europe-Russia-Moscow07SakhalinIsland(330), + europe-Russia-Moscow08Magadan(331), + europe-Russia-Moscow09Kamchatka(332), + europe-Russia-Moscow10BeringSea(333), + europe-SanMarino(334), + europe-Slovakia(335), + europe-Slovenia(336), + europe-Spain-Mainland(337), + europe-Spain-CeutaAndMelilla(338), + europe-Spain-CanaryIslands(339), + europe-Sweden(340), + europe-Switzerland(341), + europe-Turkey(342), + europe-Ukraine-MostLocations(343), + europe-Ukraine-Ruthenia(344), + europe-Ukraine-Zaporozhye-ELugansk(345), + europe-Ukraine-CentralCrimea(346), + europe-VaticanCity(347), + europe-Yugoslavia(348), + indianOcean-BritishIndianOceanTerritory(349), + indianOcean-ChristmasIsland(350), + indianOcean-CocosOrKeelingIslands(351), + indianOcean-Comoros(352), + indianOcean-FrenchSouthernAndAntarcticLands(353), + indianOcean-Madagascar(354), + indianOcean-Maldives(355), + indianOcean-Mauritius(356), + indianOcean-Mayotte(357), + indianOcean-Reunion(358), + indianOcean-Seychelles(359), + pacificOcean-Chile-MostLocations(360), + pacificOcean-Chile-EasterIslandSalayGomez(361), + pacificOcean-CookIslands(362), + pacificOcean-Ecuador(363), + pacificOcean-Fiji(364), + pacificOcean-FrenchPolynesia-SocietyIslands(365), + pacificOcean-FrenchPolynesia-MarquesasIslands(366), + pacificOcean-FrenchPolynesia-GambierIslands(367), + pacificOcean-Guam(368), + pacificOcean-Kiribati-GilbertIslands(369), + pacificOcean-Kiribati-PhoenixIslands(370), + pacificOcean-Kiribati-LineIslands(371), + pacificOcean-MarshallIslands-MostLocations(372), + pacificOcean-MarshallIslands-Kwajalein(373), + pacificOcean-Micronesia-Yap(374), + pacificOcean-Micronesia-TrukOrChuuk(375), + pacificOcean-Micronesia-PonapeOrPohnpei(376), + pacificOcean-Micronesia-Kosrae(377), + pacificOcean-Nauru(378), + pacificOcean-NewCaledonia(379), + pacificOcean-NewZealand-MostLocations(380), + pacificOcean-NewZealand-ChathamIslands(381), + pacificOcean-Niue(382), + pacificOcean-NorfolkIsland(383), + pacificOcean-NorthernMarianaIslands(384), + pacificOcean-Palau(385), + pacificOcean-PapuaNewGuinea(386), + pacificOcean-Pitcairn(387), + pacificOcean-SamoaAmerican(388), + pacificOcean-SamoaWestern(389), + pacificOcean-SolomonIslands(390), + pacificOcean-Tokelau(391), + pacificOcean-Tonga(392), + pacificOcean-Tuvalu(393), + pacificOceanUSA-EastTime(394), + pacificOceanUSA-EastTime-MichiganMostLocations(395), + pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396), + pacificOceanUSA-EastTime-KentuckyWayneCounty(397), + pacificOceanUSA-EastStdTime-IndianaMostLocations(398), + pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399), + pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400), + pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401), + pacificOceanUSA-CentTime(402), + pacificOceanUSA-CentTime-MichiganWisconsinborder(403), + pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404), + pacificOceanUSA-MountTime(405), + pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406), + pacificOceanUSA-MountTime-Navajo(407), + pacificOceanUSA-MountStdTime-Arizona(408), + pacificOceanUSA-PacificTime(409), + pacificOceanUSA-AlaskaTime(410), + pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411), + pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412), + pacificOceanUSA-AlaskaTime-WestAlaska(413), + pacificOceanUSA-AleutianIslands(414), + pacificOceanUSA-Hawaii(415), + pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416), + pacificOcean-USMinorOutlyingIslands-MidwayIslands(417), + pacificOcean-USMinorOutlyingIslands-WakeIsland(418), + pacificOcean-Vanuatu(419), + pacificOceanWallisAndFutuna(420) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The daylight savings location." + ::= { agSystem 52 } + + +agCfgSysDlight OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable daylight savings time." + ::= { agSystem 53 } + + +agCurCfgIdleCLITimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set idle CLI sessions timeout." + ::= { agSystem 55 } + +agNewCfgIdleCLITimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set idle CLI sessions timeout." + ::= { agSystem 56 } + +agCurCfgUfdTrap OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the UFDFO SNMP trap." + ::= { agSystem 57 } + +agNewCfgUfdTrap OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable sending UFDFO SNMP trap." + ::= { agSystem 58 } + +agCurCfgReminders OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of reminders feature." + ::= { agSystem 59 } + +agNewCfgReminders OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable reminders feature." + ::= { agSystem 60 } + + +agCurBootNxtCliMode OBJECT-TYPE + SYNTAX INTEGER { + aoscli(1), + iscli(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current boot mode." + ::= { agSystem 66 } + +agNewBootNxtCliMode OBJECT-TYPE + SYNTAX INTEGER { + aoscli(1), + iscli(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Next cli boot mode." + ::= { agSystem 67 } + +agCurBootNxtCliModePrompt OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of selectable CLI mode prompt." + ::= { agSystem 78 } + +agNewBootNxtCliModePrompt OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Next status of selectable CLI mode prompt." + ::= { agSystem 79 } + +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 70 } + +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 71 } + +agCfgL3Status OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of L3 feature." + ::= { agSystem 72 } + +agCurCfgHprompt OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of hprompt." + ::= { agSystem 73 } + +agNewCfgHprompt OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "New status of hpprompt." + ::= { agSystem 75 } + +agCurCfgLoginNotice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user defined login notice." + ::= { agSystem 76 } + +agNewCfgLoginNotice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user defined login notice." + ::= { agSystem 77 } + +agCurCfgOldDst OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable system DST for US." + ::= { agSystem 82 } + +agNewCfgOldDst OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable system DST for US." + ::= { agSystem 83 } + +agHavePanicDump OBJECT-TYPE + SYNTAX INTEGER { + havePanic(1), + noHavePanic(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object, when read, gives the user the information + whether a panic dump exist in flash." + ::= { agSystem 84 } + +-- Syslog Configuration +agCurCfgSyslogHost OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The syslog host IP address, as currently configured in + the current_configuration block." + ::= { agSyslog 1 } + +agNewCfgSyslogHost OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The syslog host IP address, in the new_configuration block." + ::= { agSyslog 2 } + +agCurCfgSyslog2Host OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The second syslog host IP address, as currently configured in + the current_configuration block." + ::= { agSyslog 3 } + +agNewCfgSyslog2Host OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The second syslog host IP address, in the new_configuration block." + ::= { agSyslog 4 } + +agCurCfgSyslogFac OBJECT-TYPE + SYNTAX INTEGER { + local0(1), + local1(2), + local2(3), + local3(4), + local4(5), + local5(6), + local6(7), + local7(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The facility of 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 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 of syslog2 host in the current_configuration block." + ::= { agSyslog 7 } + +agNewCfgSyslog2Fac OBJECT-TYPE + SYNTAX INTEGER { + local0(1), + local1(2), + local2(3), + local3(4), + local4(5), + local5(6), + local6(7), + local7(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The facility of syslogs 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 } + + +agClrSyslogMsgs OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears all current Syslog messages." + ::= { agSyslog 9 } + +agSyslogMsgTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the syslog message table." + ::= { agSyslog 10 } + +agSyslogMsgTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgSyslogMsgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of syslog messages." + ::= { agSyslog 11 } + +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 currently + configured in the current_configuration block." + ::= { agLog 2 } + +agNewCfgSyslogTrapSystem OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable system level syslog and SNMP trap, in the + new_configuration block." + ::= { agLog 3 } + +agCurCfgSyslogTrapSystem OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable system level syslog and SNMP trap, as currently + configured in the current_configuration block." + ::= { agLog 4 } + +agNewCfgSyslogTrapMgmt OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable management(flash, config, login) syslog and SNMP + trap, in the new_configuration block." + ::= { agLog 5 } + +agCurCfgSyslogTrapMgmt OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable management(flash, config, login) syslog and SNMP + trap, as currently configured in the current_configuration block." + ::= { agLog 6 } + +agNewCfgSyslogTrapCli OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable CLI generated error syslog and SNMP trap, in the + new_configuration block." + ::= { agLog 7 } + +agCurCfgSyslogTrapCli OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable CLI generated error syslog and SNMP trap, as + currently configured in the current_configuration block." + ::= { agLog 8 } + +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 currently + configured in the current_configuration block." + ::= { agLog 10 } + +agNewCfgSyslogTrapVlan OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable VLAN syslog and SNMP trap, in the new_configuration + block." + ::= { agLog 11 } + +agCurCfgSyslogTrapVlan OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable VLAN syslog and SNMP trap, as currently configured + in the current_configuration block." + ::= { agLog 12 } + + +agNewCfgSyslogTrapSsh OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable SSH, RADIUS syslog and SNMP trap, in the + new_configuration block." + ::= { agLog 19 } + +agCurCfgSyslogTrapSsh OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable SSH, RADIUS syslog and SNMP trap, as currently + configured in the current_configuration block." + ::= { agLog 20 } + +agNewCfgSyslogTrapVrrp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable VRRP syslog and SNMP trap, in the new_configuration + block." + ::= { agLog 21 } + +agCurCfgSyslogTrapVrrp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable VRRP syslog and SNMP trap, as currently configured + in the current_configuration block." + ::= { agLog 22 } + + +agNewCfgSyslogTrapNtp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable NTP syslog and SNMP trap, in the new_configuration + block." + ::= { agLog 25 } + +agCurCfgSyslogTrapNtp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable NTP syslog and SNMP trap, as currently configured + in the current_configuration block." + ::= { agLog 26 } + + +agNewCfgSyslogTrapIp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable IP related syslog and SNMP trap, in the + new_configuration block." + ::= { agLog 31 } + +agCurCfgSyslogTrapIp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable IP related syslog and SNMP trap, as currently + configured in the current_configuration block." + ::= { agLog 32 } + +agNewCfgSyslogTrapWeb OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable WEBUI related syslog and SNMP trap, in the + new_configuration block." + ::= { agLog 35 } + +agCurCfgSyslogTrapWeb OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable WEBUI related syslog and SNMP trap, as currently + configured in the current_configuration block." + ::= { agLog 36 } + + + +agNewCfgSyslogTrapOspf OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable OSPF related syslog and SNMP trap, + in the new_configuration block." + ::= { agLog 41 } + +agCurCfgSyslogTrapOspf OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable OSPF related syslog and SNMP trap, + as currently configured in the current_configuration block." + ::= { agLog 42 } + +agNewCfgSyslogTrapRmon OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable rmon related syslog and SNMP trap, + in the new_configuration block." + ::= { agLog 45 } + +agCurCfgSyslogTrapRmon OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable rmon related syslog and SNMP trap, + as currently configured in the current_configuration block." + ::= { agLog 46 } + +agNewCfgSyslogTrapUfd OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable UFD related syslog and SNMP trap, in the + new_configuration block." + ::= { agLog 47 } + +agCurCfgSyslogTrapUfd OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable UFD related syslog and SNMP trap, + as currently configured in the current_configuration block." + ::= { agLog 48 } + +agNewCfgSyslogTrap8021x OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable 802.1 related syslog and SNMP trap, in the + new_configuration block." + ::= { agLog 51 } + +agCurCfgSyslogTrap8021x OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable 802.1 related syslog and SNMP trap, in the + new_configuration block." + ::= { agLog 52 } + + + +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 49 } + +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 currently configured in the current_configuration block." + ::= { agLog 50 } + +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 55 } + +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 currently + configured in the current_configuration block." + ::= { agLog 56 } + + +-- TFTP Config +agTransferServer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + 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 or + boot 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 downloaded." + ::= { 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) + } + 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). + 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. + img-put(7) - Upload specified switch image to a specified image + file(agTransferImageFileName) on the FTP/TFTP server. + tsdump-put(5)- Download switch core dump to a specified + file (agTransferTSDumpFileName) on the FTP/TFTP server. + 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 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 FTP server." + ::= { 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 the server." + ::= { agTransfer 14 } + + +-- Agent Port Table + +agPortTableMaxEnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the port configuration host table." + ::= { agPortConfig 1 } + +agPortCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgPortCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of port configuration in the current_configuration block." + ::= { agPortConfig 2 } + +agPortCurCfgTableEntry OBJECT-TYPE + SYNTAX AgPortCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the port table in the current_configuration block." + INDEX { agPortCurCfgIndx } + ::= { agPortCurCfgTable 1 } + +AgPortCurCfgTableEntry ::= SEQUENCE { + agPortCurCfgIndx Integer32, + agPortCurCfgState INTEGER, + agPortCurCfgVlanTag INTEGER, + agPortCurCfgRmon INTEGER, + agPortCurCfgPVID INTEGER, + agPortCurCfgGigEthAutoNeg INTEGER, + agPortCurCfgGigEthSpeed INTEGER, + agPortCurCfgGigEthMode INTEGER, + agPortCurCfgGigEthFctl INTEGER, + agPortCurCfgPortName DisplayString + ,agPortCurCfgLinkTrap INTEGER + ,agPortCurCfgTagPVID INTEGER + ,agPortCurCfgMulticastThreshold INTEGER, + agPortCurCfgMulticastThresholdRate INTEGER, + agPortCurCfgBroadcastThreshold INTEGER, + agPortCurCfgBroadcastThresholdRate INTEGER, + agPortCurCfgDLFThreshold INTEGER, + agPortCurCfgDLFThresholdRate INTEGER + ,agPortCurCfgPortMedia INTEGER + ,agPortCurCfgPortMediat INTEGER + + ,agPortCurCfgType DisplayString + } + +agPortCurCfgIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the row in port configurations table." + ::= { agPortCurCfgTableEntry 1 } + +agPortCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the state of the port." + ::= { agPortCurCfgTableEntry 2 } + +agPortCurCfgVlanTag OBJECT-TYPE + SYNTAX INTEGER { + tagged(2), + untagged(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is VLAN tag state of the port" + ::= { agPortCurCfgTableEntry 3 } + +agPortCurCfgRmon OBJECT-TYPE + SYNTAX INTEGER { + on(2), + off(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to turn RMON on or off on the port." + ::= { agPortCurCfgTableEntry 5 } + +agPortCurCfgPVID OBJECT-TYPE + SYNTAX INTEGER (1..4095) + 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 } + +agPortCurCfgGigEthSpeed OBJECT-TYPE + SYNTAX INTEGER { + mbs10(2), + mbs100(3), + any(4), + mbs1000(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Selects the port speed for gigabit Ethernet connection." + ::= { agPortCurCfgTableEntry 12 } + +agPortCurCfgGigEthMode OBJECT-TYPE + SYNTAX INTEGER { + full-duplex(2), + half-duplex(3), + full-or-half-duplex(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to select port mode for gigabit Ethernet connection." + ::= { agPortCurCfgTableEntry 13 } + +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 14 } + +agPortCurCfgPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..65)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch port name." + ::= { agPortCurCfgTableEntry 15 } + + +agPortCurCfgLinkTrap OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether linkUp/linkDown traps should be + generated for this interface. + + By default, this object should have the value + enabled(1) for interfaces which do not operate on + 'top' of any other interface (as defined in the + ifStackTable), and disabled(2) otherwise." + ::= { agPortCurCfgTableEntry 18 } + +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 19 } + +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 20 } + +agPortCurCfgMulticastThresholdRate OBJECT-TYPE + SYNTAX INTEGER(0..262143) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current port's Multicast Threshold Rate." + ::= { agPortCurCfgTableEntry 21 } + +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 22 } + +agPortCurCfgBroadcastThresholdRate OBJECT-TYPE + SYNTAX INTEGER(0..262143) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current port's Broadcast Threshold Rate." + ::= { agPortCurCfgTableEntry 23 } + +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 24 } + +agPortCurCfgDLFThresholdRate OBJECT-TYPE + SYNTAX INTEGER(0..262143) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current port's Destination Lookup Fail Threshold Rate." + ::= { agPortCurCfgTableEntry 25 } + +agPortCurCfgPortMedia OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + copper(1), + fiber(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch port media." + ::= { agPortCurCfgTableEntry 26 } + +agPortCurCfgPortMediat OBJECT-TYPE + SYNTAX INTEGER { + copper(1), + sfp(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch port media." + ::= { agPortCurCfgTableEntry 27 } + + +agPortCurCfgType OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..65)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch port type." + ::= { agPortCurCfgTableEntry 28 } + + +agPortNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgPortNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of port configuration in the new_configuration block." + ::= { agPortConfig 3 } + +agPortNewCfgTableEntry OBJECT-TYPE + SYNTAX AgPortNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the port configuration table in the new_configuration block." + INDEX { agPortNewCfgIndx } + ::= { agPortNewCfgTable 1 } + +AgPortNewCfgTableEntry ::= SEQUENCE { + agPortNewCfgIndx Integer32, + agPortNewCfgState INTEGER, + agPortNewCfgVlanTag INTEGER, + agPortNewCfgRmon INTEGER, + agPortNewCfgPVID INTEGER, + agPortNewCfgGigEthAutoNeg INTEGER, + agPortNewCfgGigEthSpeed INTEGER, + agPortNewCfgGigEthMode INTEGER, + agPortNewCfgGigEthFctl INTEGER, + agPortNewCfgPortName DisplayString + ,agPortNewCfgLinkTrap INTEGER + ,agPortNewCfgTagPVID INTEGER + ,agPortNewCfgMulticastThreshold INTEGER, + agPortNewCfgMulticastThresholdRate INTEGER, + agPortNewCfgBroadcastThreshold INTEGER, + agPortNewCfgBroadcastThresholdRate INTEGER, + agPortNewCfgDLFThreshold INTEGER, + agPortNewCfgDLFThresholdRate INTEGER + ,agPortNewCfgPortMedia INTEGER + ,agPortNewCfgPortMediat INTEGER + ,agPortNewCfgType DisplayString + } + +agPortNewCfgIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the row in port configurations table." + ::= { agPortNewCfgTableEntry 1 } + +agPortNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the state of the port." + ::= { agPortNewCfgTableEntry 2 } + +agPortNewCfgVlanTag OBJECT-TYPE + SYNTAX INTEGER { + tagged(2), + untagged(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is VLAN tag state of the port" + ::= { agPortNewCfgTableEntry 3 } + +agPortNewCfgRmon OBJECT-TYPE + SYNTAX INTEGER { + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to turn RMON on or off on the port." + ::= { agPortNewCfgTableEntry 5 } + +agPortNewCfgPVID OBJECT-TYPE + SYNTAX INTEGER (1..4095) + 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 } + +agPortNewCfgGigEthSpeed OBJECT-TYPE + SYNTAX INTEGER { + mbs10(2), + mbs100(3), + any(4), + mbs1000(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Selects the port speed for gigabit Ethernet connection." + ::= { agPortNewCfgTableEntry 12 } + +agPortNewCfgGigEthMode OBJECT-TYPE + SYNTAX INTEGER { + full-duplex(2), + half-duplex(3), + full-or-half-duplex(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to select port mode for gigabit Ethernet connection." + ::= { agPortNewCfgTableEntry 13 } + +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 14 } + +agPortNewCfgPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..65)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch port name." + ::= { agPortNewCfgTableEntry 15 } + + +agPortNewCfgLinkTrap OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether linkUp/linkDown traps should be + generated for this interface. + + By default, this object should have the value + enabled(1) for interfaces which do not operate on + 'top' of any other interface (as defined in the + ifStackTable), and disabled(2) otherwise." + ::= { agPortNewCfgTableEntry 18 } + +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 19 } + +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 20 } + +agPortNewCfgMulticastThresholdRate OBJECT-TYPE + SYNTAX INTEGER(0..262143) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "New port's Multicast Threshold Rate." + ::= { agPortNewCfgTableEntry 21 } + +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 22 } + +agPortNewCfgBroadcastThresholdRate OBJECT-TYPE + SYNTAX INTEGER(0..262143) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "New port's Broadcast Threshold Rate." + ::= { agPortNewCfgTableEntry 23 } + +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 24 } + +agPortNewCfgDLFThresholdRate OBJECT-TYPE + SYNTAX INTEGER(0..262143) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "New port's Destination Lookup Fail Threshold Rate." + ::= { agPortNewCfgTableEntry 25 } + +agPortNewCfgPortMedia OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + copper(1), + fiber(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "New status of the port's Media." + ::= { agPortNewCfgTableEntry 26 } + +agPortNewCfgPortMediat OBJECT-TYPE + SYNTAX INTEGER { + copper(1), + sfp(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "New status of the port's Media." + ::= { agPortNewCfgTableEntry 27 } + + +agPortNewCfgType OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..65)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch port type." + ::= { agPortNewCfgTableEntry 28 } + + + + +-- SSH Configuration +sshCurCfgIntrval OBJECT-TYPE + SYNTAX INTEGER(0..24) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interval for generating the RSA server key." + ::= { agSSHConfig 1 } + +sshNewCfgIntrval OBJECT-TYPE + SYNTAX INTEGER(0..24) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Interval for generating the RSA server key." + ::= { agSSHConfig 2 } + +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 } + +sshNewCfgSKeyGen OBJECT-TYPE + SYNTAX INTEGER { + generate(1), + other(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an action object to generate the RSA server key. + other(2) is returned always when read. + The following values are writable: generate(1).. Generate the RSA server key." + ::= { agSSHConfig 6 } + +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 } + +-- RADIUS Configuration + +radCurCfgPrimaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the Primary RADIUS server." + ::= { agRadiusConfig 1 } + +radNewCfgPrimaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the Primary RADIUS server." + ::= { agRadiusConfig 2 } + +radCurCfgSecondaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the Secondary RADIUS server." + ::= { agRadiusConfig 3 } + +radNewCfgSecondaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the Secondary RADIUS server." + ::= { agRadiusConfig 4 } + +radCurCfgPort OBJECT-TYPE + SYNTAX INTEGER (1500..3000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the RADIUS port number." + ::= { agRadiusConfig 5 } + +radNewCfgPort OBJECT-TYPE + SYNTAX INTEGER (1500..3000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Speicfy the RADIUS port number." + ::= { agRadiusConfig 6 } + +radCurCfgTimeout OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of seconds before resending authentication + to RADIUS server." + ::= { agRadiusConfig 7 } + +radNewCfgTimeout OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of seconds before resending authentication + to RADIUS server." + ::= { agRadiusConfig 8 } + +radCurCfgRetries OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of retries to the RADIUS server." + ::= { agRadiusConfig 9 } + +radNewCfgRetries OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of retries to the RADIUS server." + ::= { agRadiusConfig 10 } + +radCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable RADIUS authentication." + ::= { agRadiusConfig 11 } + +radNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable RADIUS authentication." + ::= { agRadiusConfig 12 } + +radCurCfgAuthenString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RADIUS authentication string." + ::= { agRadiusConfig 13 } + +radNewCfgAuthenString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The RADIUS authentication string." + ::= { agRadiusConfig 14 } + +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 } + +-- NTP Configuration +agCurCfgNTPServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NTP Server Address." + ::= { agNTP 1 } + +agNewCfgNTPServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NTP Server Address." + ::= { agNTP 2 } + +agCurCfgNTPResyncInterval OBJECT-TYPE + SYNTAX INTEGER (1..44640) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NTP Server resync interval in minutes." + ::= { agNTP 3 } + +agNewCfgNTPResyncInterval OBJECT-TYPE + SYNTAX INTEGER (1..44640) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NTP Server resync interval in minutes." + ::= { agNTP 4 } + + +agCurCfgNTPService OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable NTP Service." + ::= { agNTP 9 } + +agNewCfgNTPService OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable NTP Service." + ::= { agNTP 10 } + +agCurCfgNTPSecServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Secondary NTP Server Address." + ::= { agNTP 11 } + +agNewCfgNTPSecServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Secondary NTP Server Address." + ::= { agNTP 12 } + + +-- 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(3) indicates that there is no apply in progess. + complete(5) 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." + ::= { agApply 2 } + +agApplyTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of strings in the apply table." + ::= { agApply 4 } + +agApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgApplyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of URL path for URL load balancing in the current_config." + ::= { agApply 5 } + +agApplyTableEntry OBJECT-TYPE + SYNTAX AgApplyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an URL path for URL load balancing." + INDEX { agApplyIndex } + ::= { agApplyTable 1 } + +AgApplyTableEntry ::= SEQUENCE { + agApplyIndex Integer32, + agApplyString OCTET STRING + } + +agApplyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The table index." + ::= { agApplyTableEntry 1 } + +agApplyString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string in the apply table." + ::= { agApplyTableEntry 2 } + +-- TACACS+ Configuration + +tacCurCfgPrimaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the Primary TACACS+ server." + ::= { agTacacsConfig 1 } + +tacNewCfgPrimaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the Primary TACACS+ server." + ::= { agTacacsConfig 2 } + +tacCurCfgSecondaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the Secondary TACSACS server." + ::= { agTacacsConfig 3 } +tacNewCfgSecondaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the Secondary TACACS+ server." + ::= { agTacacsConfig 4 } + + +tacCurCfgPort OBJECT-TYPE + SYNTAX INTEGER (1..65000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the TACACS+ port number." + ::= { agTacacsConfig 5 } + +tacNewCfgPort OBJECT-TYPE + SYNTAX INTEGER (1..65000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the TACACS+ port number." + ::= { agTacacsConfig 6 } + +tacCurCfgTimeout OBJECT-TYPE + SYNTAX INTEGER (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(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable TACACS+ authentication." + ::= { agTacacsConfig 11 } + +tacNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable TACACS+ authentication." + ::= { agTacacsConfig 12 } + +tacCurCfgAuthenString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TACACS+ authentication string." + ::= { agTacacsConfig 13 } + +tacNewCfgAuthenString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TACACS+ authentication string." + ::= { agTacacsConfig 14 } + +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 } + +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 } + +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 } +tacCurCfgCmap OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable Tacacs+ new prividlege level maping." + ::= { agTacacsConfig 25 } + +tacNewCfgCmap OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Tacacs+ new prividlege level maping." + ::= { agTacacsConfig 26 } + +agTacacsUserMapCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgTacacsUserMapCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of tacacs+ user map current configuration." + ::= { agTacacsConfig 31 } + +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." + ::= { 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." + ::= { 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 32 } + +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." + ::= { 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." + ::= { agTacacsUserMapNewCfgTableEntry 2 } + +-- Multiple Management network MIB objects +agMgmtNetTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in the Management + Network Table." + ::= { agMgmtNetConfig 1 } + +agCurCfgMgmtNetTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgCurCfgMgmtNetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table for Management Network definitions + in the current configuration block." + ::= { agMgmtNetConfig 2 } + +agCurCfgMgmtNetEntry OBJECT-TYPE + SYNTAX AgCurCfgMgmtNetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the management network definition table." + INDEX { agCurCfgMgmtNetIndex } + ::= { agCurCfgMgmtNetTable 1 } + +AgCurCfgMgmtNetEntry ::= SEQUENCE { + agCurCfgMgmtNetIndex Integer32, + agCurCfgMgmtNetSubnet IpAddress, + agCurCfgMgmtNetMask IpAddress + } + +agCurCfgMgmtNetIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the Management Network Definition table." + ::= { agCurCfgMgmtNetEntry 1 } + +agCurCfgMgmtNetSubnet OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Management Network Address in the current_configuration + block." + ::= { agCurCfgMgmtNetEntry 2 } + +agCurCfgMgmtNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Management Network Mask in the current_configuration + block." + ::= { agCurCfgMgmtNetEntry 3 } + +agNewCfgMgmtNetTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgNewCfgMgmtNetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table for Management Network definitions + in the new configuration block." + ::= { agMgmtNetConfig 3 } + +agNewCfgMgmtNetEntry OBJECT-TYPE + SYNTAX AgNewCfgMgmtNetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the management network definition table." + INDEX { agNewCfgMgmtNetIndex } + ::= { agNewCfgMgmtNetTable 1 } + +AgNewCfgMgmtNetEntry ::= SEQUENCE { + agNewCfgMgmtNetIndex Integer32, + agNewCfgMgmtNetSubnet IpAddress, + agNewCfgMgmtNetMask IpAddress, + agNewCfgMgmtNetDelete INTEGER + } + +agNewCfgMgmtNetIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the Management Network Definition table." + ::= { agNewCfgMgmtNetEntry 1 } + +agNewCfgMgmtNetSubnet OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Management Network Address in the new_configuration + block." + ::= { agNewCfgMgmtNetEntry 2 } + +agNewCfgMgmtNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Management Network Mask in the new_configuration + block." + ::= { agNewCfgMgmtNetEntry 3 } + +agNewCfgMgmtNetDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "By setting the value to delete(2), the entire row is deleted." + ::= { agNewCfgMgmtNetEntry 4 } + +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 } + +agAccessUserMaxUserID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of Users ID." + ::= { agAccess 1 } + +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..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user name." + ::= { agAccessUserCurCfgTableEntry 3 } + +agAccessUserCurCfgPswd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The character string representing the user passworde." + ::= { agAccessUserCurCfgTableEntry 4 } + +agAccessUserCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable a user." + ::= { agAccessUserCurCfgTableEntry 5 } + +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..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user name." + ::= { agAccessUserNewCfgTableEntry 3 } + +agAccessUserNewCfgPswd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The character string representing the user passworde." + ::= { agAccessUserNewCfgTableEntry 4 } + +agAccessUserNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable a user." + ::= { agAccessUserNewCfgTableEntry 5 } + +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 6 } + +-- Statistics Group + +-- Packet Statistics Group +-- This group represents Packet Statistics information + +pktStatsAllocs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packet allocations from the packet buffer pool by + the TCP/IP protocol stack." + ::= { pktStats 1 } + +pktStatsFrees OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of times the packet buffers are freed(released) to the + packet buffer pool by the TCP/IP protocol stack." + ::= { pktStats 2 } + +pktStatsAllocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packet allocation failures from the packet buffer + pool by the TCP/IP protocol stack." + ::= { pktStats 3} + +pktStatsMediums OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packet allocations with size greater than 128 bytes + and less than or equal to 1536 bytes from the packet buffer pool by + the TCP/IP protocol stack." + ::= { pktStats 4} + +pktStatsJumbos OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packet allocations with size larger than 1536 bytes + from the packet buffer pool by the TCP/IP protocol stack." + ::= { pktStats 5} + +pktStatsSmalls OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packet allocations with size less than or eqaul to + 128 bytes from the packet buffer pool by the TCP/IP protocol stack." + ::= { pktStats 6} + +pktStatsMediumsHiWatermark OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest number of packet allocations with size greater than + 128 bytes and less than or equal to 1536 bytes from the packet + buffer pool by the TCP/IP protocol stack." + ::= { pktStats 7} + +pktStatsJumbosHiWatermark OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest number of packet allocations with size larger than + 1536 bytes from the packet buffer pool by the TCP/IP protocol stack." + ::= { pktStats 8} + +pktStatsSmallsHiWatermark OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest number of packet allocations with size less than or + eqaul to 128 bytes from the packet buffer pool by the TCP/IP + protocol stack." + ::= { pktStats 9} + +-- MP CPU Statisitics Group + +mpCpuStatsUtil1Second OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The utilization of MP CPU over 1 second. It shows the percentage." + ::= { mpCpuStats 1} + +mpCpuStatsUtil4Seconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The utilization of MP CPU over 4 seconds. + It shows the percentage." + ::= { mpCpuStats 2} + +mpCpuStatsUtil64Seconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The utilization of MP CPU over 64 seconds. + It shows the percentage." + ::= { mpCpuStats 3} + +-- +-- Port statistics table +-- +portStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of port statistics." + ::= { portStats 1 } + +portStatsTableEntry OBJECT-TYPE + SYNTAX PortStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the port stats table." + INDEX { portStatsIndx } + ::= { portStatsTable 1 } + +PortStatsTableEntry ::= + SEQUENCE { + portStatsIndx + Integer32, + portStatsPhyIfInOctets + 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 + } + +portStatsIndx OBJECT-TYPE + SYNTAX Integer32 + 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 { + clear(1), + ok(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this value to clear(1) clears the stats for this port." + ::= { portStatsTableEntry 16 } + + +-- 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 Integer32, + 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 Integer32 + 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 } + +allportsStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AllportsStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of all ports statistics." + ::= { portStats 3 } + +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 Integer32, + 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 + , + allportsStatsLinkStateChange Counter32 +} + +allportsStatsIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number." + ::= { allportsStatsTableEntry 1 } + +allportsStatsDescr OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..5)) + 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) + } + 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 } + +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 4 } + +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." + ::= { 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 URL path for URL load balancing in the current_config." + ::= { agDiff 4 } + +agDiffTableEntry OBJECT-TYPE + SYNTAX AgDiffTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an URL path for URL load balancing." + 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 } + +-- 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 Integer32, + geaportInfoPort INTEGER, + geaportInfoUnit INTEGER + } + +geaportInfoLogicalIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logical port index." + ::= { geaportInfoTableEntry 1 } + +geaportInfoPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The GEA Port (0-based)." + ::= { geaportInfoTableEntry 2 } + +geaportInfoUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The GEA Unit." + ::= { geaportInfoTableEntry 3 } + +-- UFDFO Information + +ufdInfoState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uplink Failure Detection State." + ::= { ufdInfo 1 } + +ufdInfoLtMStatus OBJECT-TYPE + SYNTAX INTEGER{ + up(1), + down(2), + forwarding(3), + blocked(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LtM Status." + ::= { ufdInfo 2 } + +ufdInfoLtMPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtM 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 LtM + 0 - The represented port does not belong to LtM." + ::= { ufdInfo 3 } + +ufdInfoLtMTrunks OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtM trunk list. 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 LtM + 0 - The represented trunk does not belong to LtM." + ::= { ufdInfo 4 } + +ufdInfoLtMAdminkey OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtM admin key." + ::= { ufdInfo 5 } + +ufdInfoLtDStatus OBJECT-TYPE + SYNTAX INTEGER{ + up(1), + autoDisabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LtD status." + ::= { ufdInfo 6 } + +ufdInfoLtDPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtD 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 LtD + 0 - The represented port does not belong to LtD." + ::= { ufdInfo 7 } + +ufdInfoLtDTrunks OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtD trunk list. 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 LtD + 0 - The represented trunk does not belong to LtD." + ::= { ufdInfo 8 } + + +ufdInfoLtDAdminkeyMaxEnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the LtD admin key configuration table." + ::= { ufdInfo 9 } + +ufdInfoLtDAdminkeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF UfdInfoLtDAdminkeyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of LtD admin key configuration." + ::= { ufdInfo 10 } + +ufdInfoLtDAdminkeyTableEntry OBJECT-TYPE + SYNTAX UfdInfoLtDAdminkeyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the LtD admin key table." + INDEX { ufdInfoLtDAdminkey } + ::= { ufdInfoLtDAdminkeyTable 1 } + +UfdInfoLtDAdminkeyTableEntry ::= SEQUENCE { + ufdInfoLtDAdminkey INTEGER + } + +ufdInfoLtDAdminkey OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtD admin key." + ::= { ufdInfoLtDAdminkeyTableEntry 1 } + + +-- 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 Integer32, + sfpInfoPort DisplayString, + sfpInfoDevice DisplayString, + sfpInfoTXEnable INTEGER, + sfpInfoRXSignal INTEGER, + sfpInfoTXFault INTEGER, + sfpInfoApproved INTEGER + } + +sfpInfoIndx OBJECT-TYPE + SYNTAX Integer32 + 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) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External Port SFP/XFP TX-Enable." + ::= { sfpInfoTableEntry 4 } + +sfpInfoRXSignal OBJECT-TYPE + SYNTAX INTEGER { + notInstalled (1), + lost (2), + ok (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), + notXFP (2), + notSFP (3), + yes (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External Port SFP/XFP Approval." + ::= { sfpInfoTableEntry 7 } + + +-- 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 } + +-- 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 } + +-- ---------------------------------------------------------------------------- +-- } INSERT: bt2Switch +-- ---------------------------------------------------------------------------- + + +layer2 OBJECT IDENTIFIER + ::= { hpSwitchBladeType4-Mgmt 2 } + +-- ---------------------------------------------------------------------------- +-- { INSERT: bt2Physical +-- ---------------------------------------------------------------------------- + +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 } +mstCfg OBJECT IDENTIFIER ::= { layer2Configs 5 } +lacp OBJECT IDENTIFIER ::= { layer2Configs 6 } +thash OBJECT IDENTIFIER ::= { layer2Configs 7 } +l2GeneralCfg OBJECT IDENTIFIER ::= { layer2Configs 8 } +ufd OBJECT IDENTIFIER ::= { layer2Configs 9 } + +-- layer2Configs 10 is being used by failoverCfg in aosFailoverCfg.mib + +dot1x OBJECT IDENTIFIER ::= { layer2Configs 11 } +fdb OBJECT IDENTIFIER ::= { layer2Configs 12 } + +thashL2 OBJECT IDENTIFIER ::= { thash 1 } + +mirrPortMirr OBJECT IDENTIFIER ::= { mirroring 1 } + +mstGeneralCfg OBJECT IDENTIFIER ::= { mstCfg 1 } +mstCistCfg OBJECT IDENTIFIER ::= { mstCfg 2 } + +ufdGeneralCfg OBJECT IDENTIFIER ::= { ufd 1 } +fdbGeneralCfg OBJECT IDENTIFIER ::= { fdb 1 } + +dot1xCurCfgGlobalTable OBJECT IDENTIFIER ::= { dot1x 5 } +dot1xNewCfgGlobalTable OBJECT IDENTIFIER ::= { dot1x 6 } + +fdbStats OBJECT IDENTIFIER ::= { layer2Stats 1 } +stpStats OBJECT IDENTIFIER ::= { layer2Stats 2 } +lacpStats OBJECT IDENTIFIER ::= { layer2Stats 3 } +ufdStats OBJECT IDENTIFIER ::= { layer2Stats 4 } + +cistInfo OBJECT IDENTIFIER ::= { layer2Info 1 } +fdbInfo OBJECT IDENTIFIER ::= { layer2Info 2 } +stpInfo OBJECT IDENTIFIER ::= { layer2Info 3 } +lacpInfo OBJECT IDENTIFIER ::= { layer2Info 4 } +dot1xInfo OBJECT IDENTIFIER ::= { layer2Info 5 } +dot1pInfo OBJECT IDENTIFIER ::= { layer2Info 6 } +genInfo OBJECT IDENTIFIER ::= { layer2Info 7 } +vlanInfo OBJECT IDENTIFIER ::= { layer2Info 8 } +trunkGroupInfo OBJECT IDENTIFIER ::= { layer2Info 9 } + +dot1xSystemInfo OBJECT IDENTIFIER ::= { dot1xInfo 2 } + + +cistGeneralInfo OBJECT IDENTIFIER ::= { cistInfo 1 } + +-- 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 } + +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, + vlanCurCfgVlanName DisplayString, + vlanCurCfgPorts OCTET STRING, + vlanCurCfgState INTEGER, + vlanCurCfgStg Integer32 + } + +vlanCurCfgVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { vlanCurCfgTableEntry 1 } + +vlanCurCfgVlanName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN name." + ::= { vlanCurCfgTableEntry 2 } + +vlanCurCfgPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port list in the VLAN. The ports are presented in bitmap format. + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ port 8 + || || + || ||___ port 7 + || |____ port 6 + || . . . + ||_________ port 1 + |__________ reserved + + where x : 1 - The represented port belongs to the VLAN + 0 - The represented port does not belong to the VLAN" + ::= { vlanCurCfgTableEntry 3 } + +vlanCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable a VLAN" + ::= { vlanCurCfgTableEntry 4 } + + +vlanCurCfgStg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Spanning Tree Group for the VLAN." + ::= { vlanCurCfgTableEntry 6 } + + + +vlanNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VLAN configuration." + ::= { vlan 3 } + +vlanNewCfgTableEntry OBJECT-TYPE + SYNTAX VlanNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the VLAN configuration table." + INDEX { vlanNewCfgVlanId } + ::= { vlanNewCfgTable 1 } + +VlanNewCfgTableEntry ::= SEQUENCE { + vlanNewCfgVlanId Integer32, + vlanNewCfgVlanName DisplayString, + vlanNewCfgPorts OCTET STRING, + vlanNewCfgState INTEGER, + vlanNewCfgAddPort Integer32, + vlanNewCfgRemovePort Integer32, + vlanNewCfgDelete INTEGER, + vlanNewCfgStg Integer32 + } + +vlanNewCfgVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { vlanNewCfgTableEntry 1 } + +vlanNewCfgVlanName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN name." + ::= { vlanNewCfgTableEntry 2 } + +vlanNewCfgPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port list in the VLAN. The ports are presented in bitmap format. + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ port 8 + || || + || ||___ port 7 + || |____ port 6 + || . . . + ||_________ port 1 + |__________ reserved + + where x : 1 - The represented port belongs to the VLAN + 0 - The represented port does not belong to the VLAN" + ::= { vlanNewCfgTableEntry 3 } + +vlanNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable a VLAN" + ::= { vlanNewCfgTableEntry 4 } + +vlanNewCfgAddPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port to be added to the specified VLAN. A '0' value is + returned when read." + ::= { vlanNewCfgTableEntry 5 } + +vlanNewCfgRemovePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port to be removed from the specified VLAN. A '0' + value is returned when read." + ::= { vlanNewCfgTableEntry 6 } + +vlanNewCfgDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an action object to create or delete a VLAN. + other(1) is returned always when read. + The following values are writable: delete(2)...to delete a VLAN" + ::= { vlanNewCfgTableEntry 7 } + + +vlanNewCfgStg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Spanning Tree Group for the VLAN." + ::= { vlanNewCfgTableEntry 9 } + + + + + +-- 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, + trunkGroupNewCfgAddPort Integer32, + trunkGroupNewCfgRemovePort Integer32, + 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 } + +trunkGroupNewCfgAddPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port to be added in the trunk group. When read, 0 is returned." + ::= { trunkGroupNewCfgTableEntry 3 } + +trunkGroupNewCfgRemovePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port to be deleted from the trunk group. when read, 0 + is returned." + ::= { trunkGroupNewCfgTableEntry 4 } + +trunkGroupNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable a trunk group." + ::= { trunkGroupNewCfgTableEntry 5 } + +trunkGroupNewCfgDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value to delete(2) will delete the entire + row. When read, other(1) is returned." + ::= { trunkGroupNewCfgTableEntry 6 } + + +-- 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 } + + +-- 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 4095. + + 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 + } + +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-create + 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-create + 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-create + 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-create + 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-create + 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-create + 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-create + 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-create + 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 4095. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ vlan 9 + || || + || ||___ vlan 8 + || |____ vlan 7 + || . . . + ||_________ vlan 2 + |__________ vlan 1 (as index to stgCurCfgTable) + + where x : 1 - The represented vlan applied to the spanning tree. + 0 - The represented vlan not applied to the spanning tree" + ::= { stgNewCfgTableEntry 13 } + + +stgCurCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StgCurCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Spanning Tree Group port configuration in the + current_config." + ::= { stgCfg 3 } + +stgCurCfgPortTableEntry OBJECT-TYPE + SYNTAX StgCurCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about port configuration of a particular Spanning Tree + Group." + INDEX { stgCurCfgStgIndex, stgCurCfgPortIndex } + ::= { stgCurCfgPortTable 1 } + +StgCurCfgPortTableEntry ::= SEQUENCE { + stgCurCfgStgIndex Integer32, + stgCurCfgPortIndex Integer32, + stgCurCfgPortState INTEGER, + stgCurCfgPortPriority INTEGER, + stgCurCfgPortPathCost INTEGER, + stgCurCfgPortLink INTEGER, + stgCurCfgPortEdge INTEGER, + stgCurCfgPortFastFwd INTEGER + } + +stgCurCfgStgIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of a particular Spanning Tree Group. This is also + index to the entLogicalTable of Entity MIB." + ::= { stgCurCfgPortTableEntry 1 } + +stgCurCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port identifier of a particular Spanning Tree Group." + ::= { stgCurCfgPortTableEntry 2 } + +stgCurCfgPortState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Turn on of off Spanning Tree operation of a particular port of a + Spanning Tree Group." + ::= { stgCurCfgPortTableEntry 3 } + +stgCurCfgPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the priority field which is contained in the first + (in network byte order) octet of the (2 octet long) Port ID." + ::= { stgCurCfgPortTableEntry 4 } + +stgCurCfgPortPathCost OBJECT-TYPE + SYNTAX INTEGER (0..65535) + 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." + ::= { stgCurCfgPortTableEntry 5 } + +stgCurCfgPortLink OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + p2p(2), + shared(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the port link." + ::= { stgCurCfgPortTableEntry 6 } + +stgCurCfgPortEdge OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of port edge." + ::= { stgCurCfgPortTableEntry 7 } + +stgCurCfgPortFastFwd OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of port fast forwarding." + ::= { stgCurCfgPortTableEntry 8 } + +stgNewCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StgNewCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Spanning Tree Group port configuration in the + new_config." + ::= { stgCfg 4 } + +stgNewCfgPortTableEntry OBJECT-TYPE + SYNTAX StgNewCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about port configuration of a particular Spanning Tree + Group." + INDEX { stgNewCfgStgIndex, stgNewCfgPortIndex } + ::= { stgNewCfgPortTable 1 } + +StgNewCfgPortTableEntry ::= SEQUENCE { + stgNewCfgStgIndex Integer32, + stgNewCfgPortIndex Integer32, + stgNewCfgPortState INTEGER, + stgNewCfgPortPriority INTEGER, + stgNewCfgPortPathCost INTEGER, + stgNewCfgPortLink INTEGER, + stgNewCfgPortEdge INTEGER, + stgNewCfgPortFastFwd INTEGER + } + +stgNewCfgStgIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of a particular Spanning Tree Group. This is also + index to the entLogicalTable of Entity MIB." + ::= { stgNewCfgPortTableEntry 1 } + +stgNewCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port identifier of a particular Spanning Tree Group." + ::= { stgNewCfgPortTableEntry 2 } + +stgNewCfgPortState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Turn on of off Spanning Tree operation of a particular port of a + Spanning Tree Group." + ::= { stgNewCfgPortTableEntry 3 } + +stgNewCfgPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the priority field which is contained in the first + (in network byte order) octet of the (2 octet long) Port ID." + ::= { stgNewCfgPortTableEntry 4 } + +stgNewCfgPortPathCost OBJECT-TYPE + SYNTAX INTEGER (0..65535) + 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." + ::= { stgNewCfgPortTableEntry 5 } + +stgNewCfgPortLink OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + p2p(2), + shared(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the port link." + ::= { stgNewCfgPortTableEntry 6 } + +stgNewCfgPortEdge OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of port edge." + ::= { stgNewCfgPortTableEntry 7 } + +stgNewCfgPortFastFwd OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of port fast forwarding." + ::= { stgNewCfgPortTableEntry 8 } + +-- MST Configuration + +mstCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable MSTP/RSTP" + ::= { mstGeneralCfg 1 } + +mstNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable MSTP/RSTP" + ::= { mstGeneralCfg 2 } + +mstCurCfgRegionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Name for the Region's configuration." + ::= { mstGeneralCfg 3 } + +mstNewCfgRegionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Name for the Region's configuration." + ::= { mstGeneralCfg 4 } + +mstCurCfgRegionVersion OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of the MST Region." + ::= { mstGeneralCfg 5 } + +mstNewCfgRegionVersion OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Version of the MST Region." + ::= { mstGeneralCfg 6 } + +mstCurCfgMaxHopCount OBJECT-TYPE + SYNTAX INTEGER (4..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum hop count value." + ::= { mstGeneralCfg 7 } + +mstNewCfgMaxHopCount OBJECT-TYPE + SYNTAX INTEGER (4..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the maximum hop count value." + ::= { mstGeneralCfg 8 } + +mstCurCfgStpMode OBJECT-TYPE + SYNTAX INTEGER { + mstp(1), + rstp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of Spanning Tree Protocal the bridge is currently + running." + ::= { mstGeneralCfg 9 } + +mstNewCfgStpMode OBJECT-TYPE + SYNTAX INTEGER { + mstp(1), + rstp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The version of Spanning Tree Protocal the bridge is currently + running." + ::= { mstGeneralCfg 10 } + +mstCistDefaultCfg OBJECT-TYPE + SYNTAX INTEGER { + default(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the value to default(1) will set the Multiple + Spanning Tree and member parameters to default. default(1) is + always returned when read, but it does not mean anything." + ::= { mstCistCfg 1 } + +-- CIST Brige Configuration +mstCistBridgeCfg OBJECT IDENTIFIER ::= { mstCistCfg 2 } + +mstCistCurCfgBridgePriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the writable portion of the Brigde Identifier comprising + of the first two octets." + ::= { mstCistBridgeCfg 1 } + +mstCistNewCfgBridgePriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the writable portion of the Brigde Identifier comprising + of the first two octets." + ::= { mstCistBridgeCfg 2 } + + +mstCistCurCfgBridgeMaxAge OBJECT-TYPE + SYNTAX INTEGER (6..40) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for MaxAge when this bridge + is acting as the root." + ::= { mstCistBridgeCfg 5 } + +mstCistNewCfgBridgeMaxAge OBJECT-TYPE + SYNTAX INTEGER (6..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for MaxAge when this bridge + is acting as the root." + ::= { mstCistBridgeCfg 6 } + +mstCistCurCfgBridgeForwardDelay OBJECT-TYPE + SYNTAX INTEGER (4..30) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for ForwardDelay when this + bridge is acting as the root." + ::= { mstCistBridgeCfg 7 } + +mstCistNewCfgBridgeForwardDelay OBJECT-TYPE + SYNTAX INTEGER (4..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for ForwardDelay when this + bridge is acting as the root." + ::= { mstCistBridgeCfg 8 } + +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 Integer32, + mstCistCurCfgPortPriority INTEGER, + mstCistCurCfgPortPathCost INTEGER, + mstCistCurCfgPortLinkType INTEGER, + mstCistCurCfgPortEdge INTEGER, + mstCistCurCfgPortStpState INTEGER, + mstCistCurCfgPortHelloTime INTEGER + } + +mstCistCurCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry contains spanning + tree configuration." + ::= { mstCistCurCfgPortTableEntry 1 } + +mstCistCurCfgPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..240) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The four most significant bits of the Port Identifier of the + Spanning Tree instance can be modified by setting this value." + ::= { mstCistCurCfgPortTableEntry 2 } + +mstCistCurCfgPortPathCost OBJECT-TYPE + SYNTAX INTEGER (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." + ::= { mstCistCurCfgPortTableEntry 4 } + +mstCistCurCfgPortEdge OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the Edge Port parameter." + ::= { mstCistCurCfgPortTableEntry 5 } + +mstCistCurCfgPortStpState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Turn port's Spanning Tree on/off." + ::= { mstCistCurCfgPortTableEntry 6 } + +mstCistCurCfgPortHelloTime OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time between the transmission of Configuration Port + PDUs in seconds." + ::= { mstCistCurCfgPortTableEntry 7 } + +mstCistNewCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF MstCistNewCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of CIST Port configuration." + ::= { mstCistCfg 4 } + +mstCistNewCfgPortTableEntry OBJECT-TYPE + SYNTAX MstCistNewCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular CIST Port configuration." + INDEX { mstCistNewCfgPortIndex } + ::= { mstCistNewCfgPortTable 1 } + +MstCistNewCfgPortTableEntry ::= SEQUENCE { + mstCistNewCfgPortIndex Integer32, + mstCistNewCfgPortPriority INTEGER, + mstCistNewCfgPortPathCost INTEGER, + mstCistNewCfgPortLinkType INTEGER, + mstCistNewCfgPortEdge INTEGER, + mstCistNewCfgPortStpState INTEGER, + mstCistNewCfgPortHelloTime INTEGER + } + +mstCistNewCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry contains spanning + tree configuration." + ::= { mstCistNewCfgPortTableEntry 1 } + +mstCistNewCfgPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..240) + MAX-ACCESS read-create + 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-create + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of paths towards + the CIST Root which include this port." + ::= { mstCistNewCfgPortTableEntry 3 } + +mstCistNewCfgPortLinkType OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + p2p(2), + shared(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative point-to-point status of the LAN segment attached + to this port. A value of p2p (2) indicates that this port should + always be treated as if it is connected to a point-to-point link. + A value of shared(3) indicates that this port should be treated as + having a shared media connection. A value of auto(1) indicates that + this port is considered to have a point-to-point link if it is an + Aggregator and all of its members are aggregatable, or if the MAC + entity is configured for full duplex operation, either through + auto-negotiation or by management means." + ::= { mstCistNewCfgPortTableEntry 4 } + +mstCistNewCfgPortEdge OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the Edge Port parameter." + ::= { mstCistNewCfgPortTableEntry 5 } + +mstCistNewCfgPortStpState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Turn port's Spanning Tree on/off." + ::= { mstCistNewCfgPortTableEntry 6 } + +mstCistNewCfgPortHelloTime OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of time between the transmission of Configuration Port + PDUs in seconds." + ::= { mstCistNewCfgPortTableEntry 7 } + +-- Complete Port Mirroring +pmCurCfgPortMirrState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of port-based port mirroring." + ::= { mirrPortMirr 1 } + +pmNewCfgPortMirrState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of port-based port mirroring." + ::= { mirrPortMirr 2 } + +pmCurCfgPortMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF PmCurCfgPortMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of monitoring ports." + ::= { mirrPortMirr 3 } + +pmCurCfgPortMonitorEntry OBJECT-TYPE + SYNTAX PmCurCfgPortMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the monitoring port table." + INDEX { pmCurCfgPmirrMoniPortIndex, pmCurCfgPmirrMirrPortIndex } + ::= { pmCurCfgPortMonitorTable 1 } + +PmCurCfgPortMonitorEntry ::= SEQUENCE { + pmCurCfgPmirrMoniPortIndex Integer32, + pmCurCfgPmirrMirrPortIndex Integer32, + pmCurCfgPmirrDirection INTEGER + } + +pmCurCfgPmirrMoniPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The monitoring port number." + ::= { pmCurCfgPortMonitorEntry 1 } + +pmCurCfgPmirrMirrPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mirrored port number" + ::= { pmCurCfgPortMonitorEntry 2 } + +pmCurCfgPmirrDirection OBJECT-TYPE + SYNTAX INTEGER { + in(1), + out(2), + both(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of traffic to be monitored with respect to the + mirrored port." + ::= { pmCurCfgPortMonitorEntry 3 } + + +pmNewCfgPortMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF PmNewCfgPortMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of monitoring ports." + ::= { mirrPortMirr 4 } + +pmNewCfgPortMonitorEntry OBJECT-TYPE + SYNTAX PmNewCfgPortMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the monitoring port table." + INDEX { pmNewCfgPmirrMoniPortIndex, pmNewCfgPmirrMirrPortIndex } + ::= { pmNewCfgPortMonitorTable 1 } + +PmNewCfgPortMonitorEntry ::= SEQUENCE { + pmNewCfgPmirrMoniPortIndex Integer32, + pmNewCfgPmirrMirrPortIndex Integer32, + pmNewCfgPmirrDirection INTEGER, + pmNewCfgPmirrDelete INTEGER, + pmNewCfgPmonDelete INTEGER + } + +pmNewCfgPmirrMoniPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The monitoring port number." + ::= { pmNewCfgPortMonitorEntry 1 } + +pmNewCfgPmirrMirrPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mirrored port number" + ::= { pmNewCfgPortMonitorEntry 2 } + +pmNewCfgPmirrDirection OBJECT-TYPE + SYNTAX INTEGER { + in(1), + out(2), + both(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of traffic to be monitored with respect to the + mirrored port." + ::= { pmNewCfgPortMonitorEntry 3 } + +pmNewCfgPmirrDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value to delete(2) will delete the entire + row. When read, other(1) is returned." + ::= { pmNewCfgPortMonitorEntry 4 } + + +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 } + +-- Link Aggregation Control Protocol Group +lacpCurSystemPriority OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 2-octet read-write value indicating the priority + value associated with the Actor's System ID." + ::= { lacp 1 } + +lacpNewSystemPriority OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A 2-octet read-write value indicating the priority + value associated with the Actor's System ID." + ::= { lacp 2 } + +lacpCurSystemTimeoutTime OBJECT-TYPE + SYNTAX INTEGER { + short(3), + long(90) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If a port does not receive LACPDUs for Timeout time LACP + information pertaining to the port is invalidated. + Its every 3 sec (short) and every 90 sec (long 3)." + ::= { lacp 5 } + +lacpNewSystemTimeoutTime OBJECT-TYPE + SYNTAX INTEGER { + short(3), + long(90) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If a port does not receive LACPDUs for Timeout time LACP + information pertaining to the port is invalidated. + Its every 3 sec (short) and every 90 sec (long 3)." + ::= { lacp 6 } + +lacpCurPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF LacpCurPortCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of LACP port configuration." + ::= { lacp 7 } + +lacpCurPortCfgTableEntry OBJECT-TYPE + SYNTAX LacpCurPortCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the LACP port configuration table." + INDEX { lacpCurPortCfgTableId } + ::= { lacpCurPortCfgTable 1 } + +LacpCurPortCfgTableEntry ::= SEQUENCE { + lacpCurPortCfgTableId Integer32, + lacpCurPortState INTEGER, + lacpCurPortActorPortPriority INTEGER, + lacpCurPortActorAdminKey INTEGER + } + +lacpCurPortCfgTableId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " LACP port number." + ::= { lacpCurPortCfgTableEntry 1 } + +lacpCurPortState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + active(2), + passive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LACP port state can be one of three states + off (Not participating in LACP) + Active (Initiates LACPDU updates) + Passive (Does not initiate LACPDU updates but responds to peer." + ::= { lacpCurPortCfgTableEntry 2 } + +lacpCurPortActorPortPriority OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority value assigned to this Aggregation Port. + This 16-bit value is read-only." + ::= { lacpCurPortCfgTableEntry 3 } + +lacpCurPortActorAdminKey OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current administrative value of the Key for the + Aggregation Port. This is a 16-bit read-only value. + The meaning of particular Key values is of local + significance." + ::= { lacpCurPortCfgTableEntry 4 } + +lacpNewPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF LacpNewPortCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of LACP port configuration." + ::= { lacp 8 } + +lacpNewPortCfgTableEntry OBJECT-TYPE + SYNTAX LacpNewPortCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the LACP port configuration table." + INDEX { lacpNewPortCfgTableId } + ::= { lacpNewPortCfgTable 1 } + +LacpNewPortCfgTableEntry ::= SEQUENCE { + lacpNewPortCfgTableId Integer32, + lacpNewPortState INTEGER, + lacpNewPortActorPortPriority INTEGER, + lacpNewPortActorAdminKey INTEGER + } + +lacpNewPortCfgTableId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " LACP port number." + ::= { lacpNewPortCfgTableEntry 1 } + +lacpNewPortState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + active(2), + passive(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LACP port state can be one of three states + off (Not participating in LACP) + Active (Initiates LACPDU updates) + Passive (Does not initiate LACPDU updates but responds to peer." + ::= { lacpNewPortCfgTableEntry 2 } + +lacpNewPortActorPortPriority OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority value assigned to this Aggregation Port. + This 16-bit value is read-write." + ::= { lacpNewPortCfgTableEntry 3 } + +lacpNewPortActorAdminKey OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current administrative value of the Key for the + Aggregation Port. This is a 16-bit read-write value. + The meaning of particular Key values is of local + significance." + ::= { lacpNewPortCfgTableEntry 4 } + +-- L2 general +upfastCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable uplink fast" + ::= { l2GeneralCfg 1 } + +upfastNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable uplink fast" + ::= { l2GeneralCfg 2 } + +updateCurCfgState OBJECT-TYPE + SYNTAX INTEGER (10..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "UplinkFast station update rate: packets per second" + ::= { l2GeneralCfg 3 } + +updateNewCfgState OBJECT-TYPE + SYNTAX INTEGER (10..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UplinkFast station update rate: packets per second" + ::= { l2GeneralCfg 4 } + +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 } + +-- 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 Integer32, + stgStatsPortRcvCfgBpdus Counter32, + stgStatsPortRcvTcnBpdus Counter32, + stgStatsPortXmtCfgBpdus Counter32, + stgStatsPortXmtTcnBpdus Counter32 + } + +stgStatsStpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of a particular Spanning Tree Group." + ::= { stgStatsPortTableEntry 1 } + +stgStatsPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port identifier of a particular Spanning Tree Group." + ::= { stgStatsPortTableEntry 2 } + +stgStatsPortRcvCfgBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Configuration BPDU's received on this port." + ::= { stgStatsPortTableEntry 3 } + +stgStatsPortRcvTcnBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of TCN BPDU's received on this port." + ::= { stgStatsPortTableEntry 4 } + +stgStatsPortXmtCfgBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Configuration BPDU's trasmitted from the port." + ::= { stgStatsPortTableEntry 5 } + +stgStatsPortXmtTcnBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of TCN BPDU's trasmitted from the port." + ::= { stgStatsPortTableEntry 6 } + + +-- 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 Integer32, + lacpdusRx Integer32, + markerpdusRx Integer32, + markerresponsepdusRx Integer32, + unknownRx Integer32, + illegalRx Integer32, + lacpdusTx Integer32, + markerpdusTx Integer32, + markerresponsepdusTx Integer32, + lacpClearStats INTEGER +} + +lacpStatsIndex OBJECT-TYPE + SYNTAX Integer32 + 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 } + + +-- UFD stats + +ufdNoLtMLinkFailure OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= {ufdStats 1} + +ufdNoLtMLinkBlockingState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= {ufdStats 2} + +ufdNoLtDAutoDisabled OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= {ufdStats 3} + +ufdClearStats OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + clear(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Setting this value to clear(2) clears the UFD stats." + ::= {ufdStats 4} + + + + + + +-- FDB stats + +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 } + +fdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF FdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of FDB entries." + ::= { fdbInfo 2 } + +fdbEntry OBJECT-TYPE + SYNTAX FdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the FDB table" + INDEX { fdbMacAddr } + ::= { fdbTable 1 } + +FdbEntry ::= SEQUENCE { + fdbMacAddr PhysAddress, + fdbVlan Integer32, + fdbSrcPort Integer32, + fdbSrcTrunk Integer32, + fdbState INTEGER, + fdbRefSps DisplayString, + fdbLearnedPort Integer32, + fdbStatus Integer32 + } + +fdbMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address for the FDB entry." + ::= { fdbEntry 1 } + +fdbVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID for the FDB entry." + ::= { fdbEntry 2 } + +fdbSrcPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Either the value '0', or the port number of the port on which a frame + having a source address equal to the value of the corresponding + instance has been seen. A value of '0' indicates that the port + number has not been learned but that the bridge does have some + forwarding/filtering information about this address." + ::= { fdbEntry 3 } + +fdbState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + 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 } + +fdbRefSps OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The referenced SPs associated with this FDB entry." + ::= { fdbEntry 5 } + +fdbLearnedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The learned port associated with this FDB entry." + ::= { fdbEntry 6 } + +fdbSrcTrunk OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Either the value '0', or the trunk number of the trunk on which a frame + having a source address equal to the value of the corresponding + instance has been seen. A value of '0' indicates that the source + address is not associated with a trunk." + ::= { fdbEntry 7 } + +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 } + + + +-- 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, + stpInfoState INTEGER, + stgInfoVlanBmap OCTET STRING, + stpInfoTimeSinceTopChange TimeTicks, + stpInfoTopChanges Counter32, + stpInfoDesignatedRoot BridgeId, + stpInfoRootCost Integer32, + stpInfoRootPort Integer32, + stpInfoHelloTime Integer32, + stpInfoMaxAge Integer32, + stpInfoForwardDelay Integer32, + stpInfoHoldTime Integer32, + stpInfoBrgPriority INTEGER, + stpInfoBrgHelloTime INTEGER, + stpInfoBrgForwardDelay INTEGER, + stpInfoBrgMaxAge INTEGER, + stpInfoAgingTime INTEGER + } + +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 } + +stpInfoState 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." + ::= { stpInfoTableEntry 2 } + +stgInfoVlanBmap 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" + ::= { stpInfoTableEntry 3 } + +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 4 } + +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 5 } + +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 6 } + +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 7 } + +stpInfoRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port which offers the lowest cost path from + this bridge to the root bridge." + ::= { stpInfoTableEntry 8 } + +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 9 } + +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 10 } + +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 11 } + +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 12 } + +stpInfoBrgPriority 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." + ::= { stpInfoTableEntry 13 } + +stpInfoBrgHelloTime 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." + ::= { stpInfoTableEntry 14 } + +stpInfoBrgForwardDelay 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." + ::= { stpInfoTableEntry 15 } + +stpInfoBrgMaxAge 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." + ::= { stpInfoTableEntry 16 } + +stpInfoAgingTime OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout period in seconds for aging out dynamically learned + forwarding information." + ::= { stpInfoTableEntry 17 } + +stpInfoPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpInfoPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Spanning Tree Group port information." + ::= { stpInfo 2 } + +stpInfoPortTableEntry OBJECT-TYPE + SYNTAX StpInfoPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about port configuration for a particular Spanning Tree + Group." + INDEX { stpInfoPortStpIndex, stpInfoPortIndex } + ::= { stpInfoPortTable 1 } + +StpInfoPortTableEntry ::= SEQUENCE { + stpInfoPortStpIndex Integer32, + stpInfoPortIndex Integer32, + stpInfoPortState INTEGER, + stpInfoPortDesignatedRoot BridgeId, + stpInfoPortDesignatedCost Integer32, + stpInfoPortDesignatedBridge BridgeId, + stpInfoPortDesignatedPort OCTET STRING, + stpInfoPortForwardTransitions Counter32, + stpInfoPortPathCost Integer32 + } + +stpInfoPortStpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of a particular Spanning Tree Group." + ::= { stpInfoPortTableEntry 1 } + +stpInfoPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port identifier of a particular Spanning Tree Group." + ::= { stpInfoPortTableEntry 2 } + +stpInfoPortState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + blocking(2), + listening(3), + learning(4), + forwarding(5), + broken(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's current state as defined by application of the Spanning + Tree Protocol. This state controls what action a port takes on + reception of a frame. If the bridge has detected a port that is + malfunctioning it will place that port into the broken(6) state. + For ports which are disabled, this object will have a value of + disabled(1)." + ::= { stpInfoPortTableEntry 3 } + +stpInfoPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Bridge Identifier of the Bridge recorded as the Root in + the Configuration BPDUs transmitted by the Designated Bridge for the + segment to which the port is attached." + ::= { stpInfoPortTableEntry 4 } + +stpInfoPortDesignatedCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost of the Designated Port of the segment connected to this + port. This value is compared to the Root Path Cost field in received + bridge PDUs." + ::= { stpInfoPortTableEntry 5 } + +stpInfoPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the bridge which this port considers to be + the Designated Bridge for this port's segment." + ::= { stpInfoPortTableEntry 6 } + +stpInfoPortDesignatedPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port Identifier of the port on the Designated Bridge for this + port's segment." + ::= { stpInfoPortTableEntry 7 } + +stpInfoPortForwardTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this port has transitioned from the Learning + state to the Forwarding state." + ::= { stpInfoPortTableEntry 8 } + +stpInfoPortPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost of the port." + ::= { stpInfoPortTableEntry 9 } + +-- CIST Information + +cistRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the Root of the common spanning + tree as determined by the Spanning Tree Protocol + as executed by this node. This value is used as + the CIST Root Identifier parameter in all Configuration + Bridge PDUs originated by this node." + ::= { cistGeneralInfo 1 } + +cistRootPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the CIST Root as seen from this bridge." + ::= { cistGeneralInfo 2 } + +cistRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port Number of the Port which offers the lowest path cost from + this bridge to the CIST Root Bridge." + ::= { cistGeneralInfo 3 } + +cistRootHelloTime 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 } + +cistRootMaxAge 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 } + +cistRootForwardDelay 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 } + +cistBridgePriority 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." + ::= { cistGeneralInfo 9 } + +cistBridgeMaxAge 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." + ::= { cistGeneralInfo 10 } + +cistBridgeForwardDelay 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." + ::= { cistGeneralInfo 11 } + +cistMaxHopCount OBJECT-TYPE + SYNTAX INTEGER (4..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum hop count value." + ::= { cistGeneralInfo 12 } + +mstpDigest OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digest of the mstp." + ::= { cistGeneralInfo 13 } + +-- CIST Port Information Table +cistInfoPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CistInfoPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of CIST Port information." + ::= { cistInfo 2 } + +cistInfoPortTableEntry OBJECT-TYPE + SYNTAX CistInfoPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular CIST Port." + INDEX { cistInfoPortIndex } + ::= { cistInfoPortTable 1 } + +CistInfoPortTableEntry ::= SEQUENCE { + cistInfoPortIndex Integer32, + cistInfoPortPriority Integer32, + cistInfoPortPathCost Integer32, + cistInfoPortState INTEGER, + cistInfoPortRole INTEGER, + cistInfoPortDesignatedBridge BridgeId, + cistInfoPortDesignatedPort OCTET STRING, + cistInfoPortLinkType INTEGER, + cistInfoPortHelloTime INTEGER + } + +cistInfoPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry contains spanning + tree configuration." + ::= { cistInfoPortTableEntry 1 } + +cistInfoPortPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The four most significant bits of the Port Identifier of the + Spanning Tree instance can be modified by setting this value." + ::= { cistInfoPortTableEntry 2 } + +cistInfoPortPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of paths towards + the CIST Root which include this port." + ::= { cistInfoPortTableEntry 3 } + +cistInfoPortState OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + discarding (2), + learning (4), + forwarding (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of the Port as defined by the Common + spanning tree protocol." + ::= { cistInfoPortTableEntry 4 } + +cistInfoPortRole OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + alternate(2), + backup(3), + root(4), + designated(5), + master(6), + unknown(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Selected Port Role of the port for this spanning tree instance." + ::= { cistInfoPortTableEntry 5 } + +cistInfoPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Bridge Identifier of the bridge which this port + considers to be the Designated Bridge for the port's segment." + ::= { cistInfoPortTableEntry 6 } + +cistInfoPortDesignatedPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port identifier of the port on the Designated Bridge + for this port's segment." + ::= { cistInfoPortTableEntry 7 } + +cistInfoPortLinkType OBJECT-TYPE + SYNTAX INTEGER { + p2p(1), + shared(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The point-to-point status of the LAN segment attached + to this port. A value of p2p (2) indicates that this port is being + treated as if it is connected to a point-to-point link. + A value of shared(3) indicates that this port is being treated as + having a shared media connection." + ::= { cistInfoPortTableEntry 8 } + +cistInfoPortHelloTime 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." + ::= { cistInfoPortTableEntry 9 } + + +-- 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 Integer32, + lacpInfoAggrId Integer32, + lacpInfoAggrMac DisplayString, + lacpInfoAggrActSysPrio Integer32, + lacpInfoAggrActSysId DisplayString, + lacpInfoAggrIndivState INTEGER, + lacpInfoAggrActAdminKey Integer32, + lacpInfoAggrActOperKey Integer32, + lacpInfoAggrPartSysPrio Integer32, + lacpInfoAggrPartSysId DisplayString, + lacpInfoAggrPartOperKey Integer32, + lacpInfoAggrReadyState INTEGER, + lacpInfoAggrNumPorts Integer32, + lacpInfoAggrPorts DisplayString + } + +lacpInfoAggrIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregator identifier." + ::= { lacpInfoAggrTableEntry 1 } + +lacpInfoAggrId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 2 } + +lacpInfoAggrMac OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 3 } + +lacpInfoAggrActSysPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 4 } + +lacpInfoAggrActSysId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 5 } + +lacpInfoAggrIndivState OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 6 } + +lacpInfoAggrActAdminKey OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 7 } + +lacpInfoAggrActOperKey OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 8 } + +lacpInfoAggrPartSysPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 9 } + +lacpInfoAggrPartSysId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 10 } + +lacpInfoAggrPartOperKey OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 11 } + +lacpInfoAggrReadyState OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 12 } + +lacpInfoAggrNumPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 13 } + +lacpInfoAggrPorts OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoAggrTableEntry 14 } + + +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 Integer32, + 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 + } + +lacpInfoPortGeneralIndex OBJECT-TYPE + SYNTAX Integer32 + 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 + "" + ::= { lacpInfoPortGeneralTableEntry 2 } + +lacpInfoPortAdminEna OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortGeneralTableEntry 3 } + +lacpInfoPortActSysId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortGeneralTableEntry 4 } + +lacpInfoPortActSysPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortGeneralTableEntry 5 } + +lacpInfoPortActAdminKey OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortGeneralTableEntry 6 } + +lacpInfoPortActOperKey OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortGeneralTableEntry 7 } + +lacpInfoPortActPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortGeneralTableEntry 8 } + +lacpInfoPortActPortPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortGeneralTableEntry 9 } + +lacpInfoPortIndivState OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortGeneralTableEntry 10 } + +lacpInfoSelAggrId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortGeneralTableEntry 11 } + +lacpInfoAttAggrId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { 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) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Selected flag value indicates that the selection logic has selected + an appropriate Aggregator. A value of unselected indicates that no + aggregator is currently selected. A value of standby indicates that + although the selection logic has selected an appropriate Aggregator, + aggregation restrictions currently precent the port from being + enabled as part of the aggregation, and so the port is being held + in standby condition." + ::= { 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 + "" + ::= { lacpInfoPortGeneralTableEntry 17 } + +lacpInfoPortRxState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortGeneralTableEntry 18 } + +lacpInfoPortMuxState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortGeneralTableEntry 19 } + +lacpInfoPortPerState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortGeneralTableEntry 20 } + + +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 Integer32, + lacpInfoPortActAdPortState DisplayString, + lacpInfoPortActAdActiv INTEGER, + lacpInfoPortActAdSync INTEGER, + lacpInfoPortActAdDef INTEGER, + lacpInfoPortActAdTimeout INTEGER, + lacpInfoPortActAdColl INTEGER, + lacpInfoPortActAdExp INTEGER, + lacpInfoPortActAdAggr INTEGER, + lacpInfoPortActAdDist INTEGER + } + +lacpInfoPortAdminIndex OBJECT-TYPE + SYNTAX Integer32 + 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 + "" + ::= { lacpInfoPortAdminTableEntry 8 } + +lacpInfoPortActAdSync OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortAdminTableEntry 9 } + +lacpInfoPortActAdDef OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortAdminTableEntry 10 } + +lacpInfoPortActAdTimeout OBJECT-TYPE + SYNTAX INTEGER { + short(1), + long(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortAdminTableEntry 11 } + +lacpInfoPortActAdColl OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortAdminTableEntry 12 } + +lacpInfoPortActAdExp OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortAdminTableEntry 13 } + +lacpInfoPortActAdAggr OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortAdminTableEntry 14 } + +lacpInfoPortActAdDist OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { 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 Integer32, + 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 Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port identifier." + ::= { lacpInfoPortOperTableEntry 1 } + +lacpInfoPortPartOpSysPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 2 } + +lacpInfoPortPartOpSysId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 3 } + +lacpInfoPortPartOpKey OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 4 } + +lacpInfoPortPartOpPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 5 } + +lacpInfoPortPartOpPortPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { 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 + "" + ::= { lacpInfoPortOperTableEntry 8 } + +lacpInfoPortActOpSync OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 9 } + +lacpInfoPortActOpDef OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 10 } + +lacpInfoPortActOpTimeout OBJECT-TYPE + SYNTAX INTEGER { + short(1), + long(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 11 } + +lacpInfoPortActOpColl OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 12 } + +lacpInfoPortActOpExp OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 13 } + +lacpInfoPortActOpAggr OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 14 } + +lacpInfoPortActOpDist OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { 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 + "" + ::= { lacpInfoPortOperTableEntry 17 } + +lacpInfoPortPartOpSync OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 18 } + +lacpInfoPortPartOpDef OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 19 } + +lacpInfoPortPartOpTimeout OBJECT-TYPE + SYNTAX INTEGER { + short(1), + long(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 20 } + +lacpInfoPortPartOpColl OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 21 } + +lacpInfoPortPartOpExp OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 22 } + +lacpInfoPortPartOpAggr OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 23 } + +lacpInfoPortPartOpDist OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { lacpInfoPortOperTableEntry 24 } + + + + +-- UFD Configuration + + +ufdCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable UFD state" + ::= { ufdGeneralCfg 1 } + +ufdNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable UFD state" + ::= { ufdGeneralCfg 2 } + +ufdCurCfgLtMPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtM 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 LtM + 0 - The represented port does not belong to LtM" + ::= { ufdGeneralCfg 3 } + +ufdNewCfgLtMPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtM 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 LtM + 0 - The represented port does not belong to LtM" + ::= { ufdGeneralCfg 4 } + +ufdCurCfgLtMTrunks OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtM trunk list. 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 LtM + 0 - The represented trunk does not belong to LtM" + ::= { ufdGeneralCfg 5 } + +ufdNewCfgLtMTrunks OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The LtM trunk list. 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 LtM + 0 - The represented trunk does not belong to LtM" + ::= { ufdGeneralCfg 6 } + +ufdCurCfgLtMAdminkey OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtM admin key." + ::= { ufdGeneralCfg 7 } + +ufdNewCfgLtMAdminkey OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtM admin key." + ::= { ufdGeneralCfg 8 } + +ufdCurCfgLtDPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtD 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 LtD + 0 - The represented port does not belong to LtD" + ::= { ufdGeneralCfg 9 } + +ufdNewCfgLtDPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtD 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 LtD + 0 - The represented port does not belong to LtD" + ::= { ufdGeneralCfg 10 } + +ufdCurCfgLtDTrunks OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtD trunk list. 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 LtD + 0 - The represented trunk does not belong to LtD" + ::= { ufdGeneralCfg 11 } + +ufdNewCfgLtDTrunks OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The LtD trunk list. 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 LtD + 0 - The represented trunk does not belong to LtD" + ::= { ufdGeneralCfg 12 } + +ufdLtDAdminkeyMaxEnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the LtD admin key configuration table." + ::= { ufdGeneralCfg 13 } + +ufdLtDAdminkeyCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF UfdLtDAdminkeyCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of LtD admin key configuration." + ::= { ufdGeneralCfg 14 } + +ufdLtDAdminkeyCurCfgTableEntry OBJECT-TYPE + SYNTAX UfdLtDAdminkeyCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the LtD admin key table." + INDEX { ufdLtDAdminkeyCurCfg } + ::= { ufdLtDAdminkeyCurCfgTable 1 } + +UfdLtDAdminkeyCurCfgTableEntry ::= SEQUENCE { + ufdLtDAdminkeyCurCfg INTEGER + } + +ufdLtDAdminkeyCurCfg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtD admin key." + ::= { ufdLtDAdminkeyCurCfgTableEntry 1 } + +ufdLtDAdminkeyNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF UfdLtDAdminkeyNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of LtD admin key configuration." + ::= { ufdGeneralCfg 15 } + +ufdLtDAdminkeyNewCfgTableEntry OBJECT-TYPE + SYNTAX UfdLtDAdminkeyNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the LtD admin key table." + INDEX { ufdLtDAdminkeyNewCfg } + ::= { ufdLtDAdminkeyNewCfgTable 1 } + +UfdLtDAdminkeyNewCfgTableEntry ::= SEQUENCE { + ufdLtDAdminkeyNewCfg INTEGER + } + +ufdLtDAdminkeyNewCfg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LtD admin key." + ::= { ufdLtDAdminkeyNewCfgTableEntry 1 } + +ufdNewCfgAddLtMPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port to be added to LtM. A '0' value is + returned when read." + ::= { ufdGeneralCfg 16 } + +ufdNewCfgRemoveLtMPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port to be removed from LtM. A '0' + value is returned when read." + ::= { ufdGeneralCfg 17 } + +ufdNewCfgAddLtMTrunk OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trunk to be added to LtM. A '0' value is + returned when read." + ::= { ufdGeneralCfg 18 } + +ufdNewCfgRemoveLtMTrunk OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trunk to be removed from LtM. A '0' + value is returned when read." + ::= { ufdGeneralCfg 19 } + +ufdNewCfgAddLtMAdminkey OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The admin key to be added to LtM. A '0' value is + returned when read." + ::= { ufdGeneralCfg 20 } + +ufdNewCfgRemoveLtMAdminkey OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The admin key to be removed from LtM. A '0' + value is returned when read." + ::= { ufdGeneralCfg 21 } + +ufdNewCfgAddLtDPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port to be added to LtD. A '0' value is + returned when read." + ::= { ufdGeneralCfg 22 } + +ufdNewCfgRemoveLtDPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port to be removed from LtM. A '0' + value is returned when read." + ::= { ufdGeneralCfg 23 } + +ufdNewCfgAddLtDTrunk OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trunk to be added to LtM. A '0' value is + returned when read." + ::= { ufdGeneralCfg 24 } + +ufdNewCfgRemoveLtDTrunk OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trunk to be removed from LtD. A '0' + value is returned when read." + ::= { ufdGeneralCfg 25 } + +ufdNewCfgAddLtDAdminkey OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The admin key to be added to LtD. A '0' value is + returned when read." + ::= { ufdGeneralCfg 26 } + +ufdNewCfgRemoveLtDAdminkey OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The admin key to be removed from LtD. A '0' + value is returned when read." + ::= { ufdGeneralCfg 27 } + +ufdCurCfgGlobalState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current global Failover settings." + ::= { ufdGeneralCfg 28 } + +ufdNewCfgGlobalState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "New global Failover settings." + ::= { ufdGeneralCfg 29 } + + + + + +--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 } + +dot1xCurCfgPortEntry OBJECT-TYPE + SYNTAX Dot1xCurCfgPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about 8021x Port Config" + INDEX { dot1xCurCfgPortIndex } + ::= { dot1xCurCfgPortTable 1 } + +Dot1xCurCfgPortEntry ::= SEQUENCE { + dot1xCurCfgPortIndex Integer32, + dot1xCurCfgPortMode INTEGER, + dot1xCurCfgPortQtPeriod INTEGER, + dot1xCurCfgPortTxPeriod INTEGER, + dot1xCurCfgPortSupTmout INTEGER, + dot1xCurCfgPortSrvTmout INTEGER, + dot1xCurCfgPortMaxRq INTEGER, + dot1xCurCfgPortRaPeriod INTEGER, + dot1xCurCfgPortReAuth INTEGER + } + +dot1xCurCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + 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 } + + + + + +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 } + +dot1xNewCfgPortEntry OBJECT-TYPE + SYNTAX Dot1xNewCfgPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about 8021x Port Config" + INDEX { dot1xNewCfgPortIndex } + ::= { dot1xNewCfgPortTable 1 } + +Dot1xNewCfgPortEntry ::= SEQUENCE { + dot1xNewCfgPortIndex Integer32, + dot1xNewCfgPortMode INTEGER, + dot1xNewCfgPortQtPeriod INTEGER, + dot1xNewCfgPortTxPeriod INTEGER, + dot1xNewCfgPortSupTmout INTEGER, + dot1xNewCfgPortSrvTmout INTEGER, + dot1xNewCfgPortMaxRq INTEGER, + dot1xNewCfgPortRaPeriod INTEGER, + dot1xNewCfgPortReAuth INTEGER , + dot1xNewCfgPortDefault INTEGER , + dot1xNewCfgPortApplyGlobal INTEGER + } + +dot1xNewCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + 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 } + + + + + + + +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 1 } + +dot1xCurCfgGlobalQtPeriod OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Quiet period (0..65535) " + ::= { dot1xCurCfgGlobalTable 2 } + +dot1xCurCfgGlobalTxPeriod OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Tx period (1..65535) " + ::= { dot1xCurCfgGlobalTable 3 } + +dot1xCurCfgGlobalSupTmout OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Supplicant timeout (1..65535) " + ::= { dot1xCurCfgGlobalTable 4 } + +dot1xCurCfgGlobalSrvTmout OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Server timeout (1..65535) " + ::= { dot1xCurCfgGlobalTable 5 } + +dot1xCurCfgGlobalMaxRq OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Maximum number of requests (1..10) " + ::= { dot1xCurCfgGlobalTable 6 } + +dot1xCurCfgGlobalRaPeriod OBJECT-TYPE + SYNTAX INTEGER (0..604800) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Reauthentication period (0..604800) " + ::= { dot1xCurCfgGlobalTable 7 } + + +dot1xCurCfgGlobalReAuth OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { dot1xCurCfgGlobalTable 8 } + + + + + + +dot1xNewCfgGlobalMode OBJECT-TYPE + SYNTAX INTEGER { + forceUnauth(0), + auto(1), + forceAuth(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Authentication Mode " + ::= { dot1xNewCfgGlobalTable 1 } + +dot1xNewCfgGlobalQtPeriod OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Quiet Period (0..65535) " + ::= { dot1xNewCfgGlobalTable 2 } + +dot1xNewCfgGlobalTxPeriod OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Tx Period (1..65535) " + ::= { dot1xNewCfgGlobalTable 3 } + +dot1xNewCfgGlobalSupTmout OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Supplicand timeout (1..65535) " + ::= { dot1xNewCfgGlobalTable 4 } + +dot1xNewCfgGlobalSrvTmout OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Server timeout (1..65535) " + ::= { dot1xNewCfgGlobalTable 5 } + +dot1xNewCfgGlobalMaxRq OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Maximum number of requests (1..10) " + ::= { dot1xNewCfgGlobalTable 6 } + +dot1xNewCfgGlobalRaPeriod OBJECT-TYPE + SYNTAX INTEGER (1..604800) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Reauthentication period (1..604800) " + ::= { dot1xNewCfgGlobalTable 7 } + + +dot1xNewCfgGlobalReAuth OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Reauthentication status " + ::= { dot1xNewCfgGlobalTable 8 } + + + + + + + + + + +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 Integer32, + dot1xInfoPortAuthMode INTEGER, + dot1xInfoPortAuthStatus INTEGER, + dot1xInfoPortCtrlDir INTEGER, + dot1xInfoPortAuthPAEState INTEGER, + dot1xInfoPortBackAuthState INTEGER + } + +dot1xInfoPortIndex OBJECT-TYPE + SYNTAX Integer32 + 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 } + +dot1xInfoPortCtrlDir OBJECT-TYPE + SYNTAX INTEGER { + both(0), + in(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Controlled Directions " + ::= { dot1xInfoPortEntry 4 } + +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 } + + + + + + +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 } + +-- 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 } + +fdbCurCfgStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF FdbCurCfgStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of FDB static entries." + ::= { fdb 3 } + +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, + fdbCurCfgPort Integer32, + fdbCurCfgMac PhysAddress + } + +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 } + +fdbCurCfgPort OBJECT-TYPE + SYNTAX Integer32 + 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 } + +fdbNewCfgStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF FdbNewCfgStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of FDB static entries." + ::= { fdb 2 } + +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, + fdbNewCfgAddPort 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 } + +fdbNewCfgAddPort OBJECT-TYPE + SYNTAX Integer32 + 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." + ::= { 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 } + + +-- 802.1p Information + +dot1pInfoPriorityCOSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1pInfoPriorityCOSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of current priority to COS queue information." + ::= { dot1pInfo 1 } + +dot1pInfoPriorityCOSEntry OBJECT-TYPE + SYNTAX Dot1pInfoPriorityCOSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Current information about 8021p priority to COS queue." + INDEX { dot1pInfoPriorityIndex } + ::= { dot1pInfoPriorityCOSTable 1 } + +Dot1pInfoPriorityCOSEntry ::= SEQUENCE { + dot1pInfoPriorityIndex INTEGER, + dot1pInfoPriorityCOSQueue INTEGER, + dot1pInfoPriorityCOSWeight INTEGER + } + +dot1pInfoPriorityIndex OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 8021p priority for which the table is related." + ::= { dot1pInfoPriorityCOSEntry 1 } + +dot1pInfoPriorityCOSQueue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 8021p priority COSq." + ::= { dot1pInfoPriorityCOSEntry 2 } + +dot1pInfoPriorityCOSWeight OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 8021p priority weight." + ::= { dot1pInfoPriorityCOSEntry 3 } + + +dot1pInfoPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1pInfoPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of 8021p port priority configuration + in the Current_config." + ::= { dot1pInfo 2 } + +dot1pInfoPortEntry OBJECT-TYPE + SYNTAX Dot1pInfoPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about 8021p Port Priority" + INDEX { dot1pInfoPortIndex } + ::= { dot1pInfoPortTable 1 } + +Dot1pInfoPortEntry ::= SEQUENCE { + dot1pInfoPortIndex Integer32, + dot1pInfoPortPriority INTEGER, + dot1pInfoPortCOSq INTEGER, + dot1pInfoPortWeight INTEGER + } + +dot1pInfoPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 8021p Port number for which the table is related." + ::= { dot1pInfoPortEntry 1 } + +dot1pInfoPortPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 8021p Port number for which the table is related." + ::= { dot1pInfoPortEntry 2 } + +dot1pInfoPortCOSq OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 8021p port COSq." + ::= { dot1pInfoPortEntry 3 } + +dot1pInfoPortWeight OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 8021p port weight." + ::= { dot1pInfoPortEntry 4 } + +-- General Information + +generalInfoStpUplinkFast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "STP uplink fast mode" + ::= { genInfo 1 } + +generalInfoUplinkFastRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "STP fast uplink rate." + ::= { genInfo 2 } + +-- 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..4095) + 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 4 } + + +-- 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, + trunkGroupInfoStgs 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 } + +trunkGroupInfoStgs OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The stg list the trunk group is in. The stgs are presented in + bitmap format." + ::= { trunkGroupInfoTableEntry 5 } + + +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 Integer32, + trunkGroupInfoPortStatus INTEGER + } + +trunkGroupInfoPortTrunkId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Trunk identifier." + ::= { trunkGroupInfoPortTableEntry 1 } + +trunkGroupInfoPortPortId OBJECT-TYPE + SYNTAX Integer32 + 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 } + +-- ---------------------------------------------------------------------------- +-- } INSERT: bt2Physical +-- ---------------------------------------------------------------------------- + + +layer3 OBJECT IDENTIFIER + ::= { hpSwitchBladeType4-Mgmt 3 } + +-- ---------------------------------------------------------------------------- +-- { INSERT: bt2Network +-- ---------------------------------------------------------------------------- + +layer3Configs OBJECT IDENTIFIER ::= { layer3 1 } +layer3Stats OBJECT IDENTIFIER ::= { layer3 2 } +layer3Info OBJECT IDENTIFIER ::= { layer3 3 } +layer3Oper OBJECT IDENTIFIER ::= { layer3 4 } + +ipInterfaceCfg OBJECT IDENTIFIER ::= { layer3Configs 1 } +ipGatewayCfg OBJECT IDENTIFIER ::= { layer3Configs 2 } +ipStaticRouteCfg OBJECT IDENTIFIER ::= { layer3Configs 3 } +ipForwardCfg OBJECT IDENTIFIER ::= { layer3Configs 4 } +vrrpCfg OBJECT IDENTIFIER ::= { layer3Configs 6 } +arpCfg OBJECT IDENTIFIER ::= { layer3Configs 7 } +ipBootpCfg OBJECT IDENTIFIER ::= { layer3Configs 8 } +dnsCfg OBJECT IDENTIFIER ::= { layer3Configs 9 } +ipNwfCfg OBJECT IDENTIFIER ::= { layer3Configs 10 } +ipRmapCfg OBJECT IDENTIFIER ::= { layer3Configs 11 } +ospfCfg OBJECT IDENTIFIER ::= { layer3Configs 13 } + +ipGeneralCfg OBJECT IDENTIFIER ::= { layer3Configs 14 } +igmpCfg OBJECT IDENTIFIER ::= { layer3Configs 15 } +rip2Cfg OBJECT IDENTIFIER ::= { layer3Configs 18 } + +arpStats OBJECT IDENTIFIER ::= { layer3Stats 2 } +routeStats OBJECT IDENTIFIER ::= { layer3Stats 3 } +vrrpStats OBJECT IDENTIFIER ::= { layer3Stats 4 } +ospfStats OBJECT IDENTIFIER ::= { layer3Stats 5 } +clearStats OBJECT IDENTIFIER ::= { layer3Stats 6 } +igmpStats OBJECT IDENTIFIER ::= { layer3Stats 7 } +ipStats OBJECT IDENTIFIER ::= { layer3Stats 8 } +rip2Stats OBJECT IDENTIFIER ::= { layer3Stats 13 } +dnsStats OBJECT IDENTIFIER ::= { layer3Stats 14 } +geal3Stats OBJECT IDENTIFIER ::= { layer3Stats 15 } +ipRoutingInfo OBJECT IDENTIFIER ::= { layer3Info 1 } +arpInfo OBJECT IDENTIFIER ::= { layer3Info 2 } +vrrpInfo OBJECT IDENTIFIER ::= { layer3Info 3 } +ospfInfo OBJECT IDENTIFIER ::= { layer3Info 4 } +igmpInfo OBJECT IDENTIFIER ::= { layer3Info 5 } +rip2Info OBJECT IDENTIFIER ::= { layer3Info 7 } + +ipInfo OBJECT IDENTIFIER ::= { layer3Info 8 } + +vrrpOper OBJECT IDENTIFIER ::= { layer3Oper 1 } + + +-- IP Configuration + +ipInterfaceTableMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the IP interface table." + ::= { ipInterfaceCfg 1 } + +ipCurCfgIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP interface configuration." + ::= { ipInterfaceCfg 2 } + +ipCurCfgIntfEntry OBJECT-TYPE + SYNTAX IpCurCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Ip interface table" + INDEX { ipCurCfgIntfIndex } + ::= { ipCurCfgIntfTable 1 } + +IpCurCfgIntfEntry ::= SEQUENCE { + ipCurCfgIntfIndex Integer32, + ipCurCfgIntfAddr IpAddress, + ipCurCfgIntfMask IpAddress, + ipCurCfgIntfBroadcast IpAddress, + ipCurCfgIntfVlan INTEGER, + ipCurCfgIntfState INTEGER, + ipCurCfgIntfBootpRelay INTEGER + } + +ipCurCfgIntfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface number for which the IP information is related." + ::= { ipCurCfgIntfEntry 1} + +ipCurCfgIntfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the interface." + ::= { ipCurCfgIntfEntry 2 } + +ipCurCfgIntfMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask of the interface." + ::= { ipCurCfgIntfEntry 3 } + +ipCurCfgIntfBroadcast OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The broadcast address of the interface." + ::= { ipCurCfgIntfEntry 4 } + +ipCurCfgIntfVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + 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 } + +ipNewCfgIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of interface configuration in the New Configuration Block." + ::= { ipInterfaceCfg 3 } + +ipNewCfgIntfEntry OBJECT-TYPE + SYNTAX IpNewCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Ip interface table" + INDEX { ipNewCfgIntfIndex } + ::= { ipNewCfgIntfTable 1 } + +IpNewCfgIntfEntry ::= SEQUENCE { + ipNewCfgIntfIndex Integer32, + ipNewCfgIntfAddr IpAddress, + ipNewCfgIntfMask IpAddress, + ipNewCfgIntfVlan INTEGER, + ipNewCfgIntfState INTEGER, + ipNewCfgIntfDelete INTEGER, + ipNewCfgIntfBootpRelay INTEGER + } + +ipNewCfgIntfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface number for which the IP information is related." + ::= { ipNewCfgIntfEntry 1 } + +ipNewCfgIntfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the interface." + ::= { ipNewCfgIntfEntry 2 } + +ipNewCfgIntfMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The subnet mask of the interface." + ::= { ipNewCfgIntfEntry 3 } + +ipNewCfgIntfVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + 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 } + +-- 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 configuration in the new configuration block." + ::= { ipGatewayCfg 5 } + +ipNewCfgGwEntry OBJECT-TYPE + SYNTAX IpNewCfgGwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Ip default gateway table" + INDEX { ipNewCfgGwIndex } + ::= { ipNewCfgGwTable 1 } + +IpNewCfgGwEntry ::= SEQUENCE { + ipNewCfgGwIndex Integer32, + ipNewCfgGwAddr IpAddress, + ipNewCfgGwInterval INTEGER, + ipNewCfgGwRetry INTEGER, + ipNewCfgGwState INTEGER, + ipNewCfgGwArp INTEGER, + 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 destination IP address of this route." + ::= { ipCurCfgStaticRouteEntry 3} + +ipCurCfgStaticRouteGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { ipCurCfgStaticRouteEntry 4} + +ipCurCfgStaticRouteInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP interface of this route. The IP address of the specified + interface shall be use as source IP when performs routing." + ::= { ipCurCfgStaticRouteEntry 5} + +ipNewCfgStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of static routes in the new configuration block." + ::= { ipStaticRouteCfg 3 } + +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} + +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 configuration in the current_config." + ::= { rip2Cfg 1 } + +ripCurCfgIntfEntry OBJECT-TYPE + SYNTAX RipCurCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about RIP on IP interface." + INDEX { ripCurCfgIntfIndex } + ::= { ripCurCfgIntfTable 1 } + +RipCurCfgIntfEntry ::= SEQUENCE { + ripCurCfgIntfIndex INTEGER, + ripCurCfgIntfVersion INTEGER, + ripCurCfgIntfSupply INTEGER, + ripCurCfgIntfListen INTEGER, + ripCurCfgIntfDefault INTEGER, + ripCurCfgIntfTrigUpdate INTEGER, + ripCurCfgIntfMcastUpdate INTEGER, + ripCurCfgIntfPoisonReverse INTEGER, + ripCurCfgIntfState INTEGER, + ripCurCfgIntfMetric INTEGER, + ripCurCfgIntfAuth INTEGER, + ripCurCfgIntfKey DisplayString, + ripCurCfgIntfSplitHorizon INTEGER + } + +ripCurCfgIntfIndex OBJECT-TYPE + SYNTAX INTEGER + 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 } + +ripCurCfgIntfSupply OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable supplying route updates." + ::= { 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 } + + 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 5 } + +ripCurCfgIntfTrigUpdate OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tirggered 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 } + +ripCurCfgIntfState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable RIP protocol." + ::= { ripCurCfgIntfEntry 9 } + +ripCurCfgIntfMetric OBJECT-TYPE + SYNTAX INTEGER (1..16) + 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 + "Enable or disable RIP update authorization with a + simple plain text password." + ::= { ripCurCfgIntfEntry 11 } + +ripCurCfgIntfKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP update authentication password." + ::= { ripCurCfgIntfEntry 12 } + +ripCurCfgIntfSplitHorizon OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP split horizon." + ::= {ripCurCfgIntfEntry 13 } + +ripNewCfgIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RipNewCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of RIP on IP interface configuration in the new_config." + ::= { rip2Cfg 2 } + +ripNewCfgIntfEntry OBJECT-TYPE + SYNTAX RipNewCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about RIP on IP interface." + INDEX { ripNewCfgIntfIndex } + ::= { ripNewCfgIntfTable 1 } + +RipNewCfgIntfEntry ::= SEQUENCE { + ripNewCfgIntfIndex INTEGER, + ripNewCfgIntfVersion INTEGER, + ripNewCfgIntfSupply INTEGER, + ripNewCfgIntfListen INTEGER, + ripNewCfgIntfDefault INTEGER, + ripNewCfgIntfTrigUpdate INTEGER, + ripNewCfgIntfMcastUpdate INTEGER, + ripNewCfgIntfPoisonReverse INTEGER, + ripNewCfgIntfState INTEGER, + ripNewCfgIntfMetric INTEGER, + ripNewCfgIntfAuth INTEGER, + ripNewCfgIntfKey DisplayString, + ripNewCfgIntfSplitHorizon INTEGER + } + +ripNewCfgIntfIndex OBJECT-TYPE + SYNTAX INTEGER + 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-write + STATUS current + DESCRIPTION + "RIP version." + ::= { ripNewCfgIntfEntry 2 } + +ripNewCfgIntfSupply OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable supplying route updates." + ::= { ripNewCfgIntfEntry 3 } + +ripNewCfgIntfListen OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable listening to route updates." + ::= { ripNewCfgIntfEntry 4 } + + 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 5 } + +ripNewCfgIntfTrigUpdate OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable tirggered updates." + ::= { ripNewCfgIntfEntry 6 } + +ripNewCfgIntfMcastUpdate OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable multicast updates." + ::= { ripNewCfgIntfEntry 7 } + +ripNewCfgIntfPoisonReverse OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + 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 + "Enable or disable RIP update authorization with a + simple plain text password." + ::= { ripNewCfgIntfEntry 11 } + +ripNewCfgIntfKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RIP update authentication password." + ::= { ripNewCfgIntfEntry 12 } + +ripNewCfgIntfSplitHorizon OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RIP split horizon." + ::= { ripNewCfgIntfEntry 13 } + +ripGeneral OBJECT IDENTIFIER ::= { rip2Cfg 3 } + +rip2CurCfgState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP global state." + ::= { ripGeneral 1 } + +rip2NewCfgState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Globally turn RIP on or off." + ::= { ripGeneral 2 } + +rip2CurCfgUpdatePeriod OBJECT-TYPE + SYNTAX INTEGER (1..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Update Period in seconds." + ::= { ripGeneral 3 } + +rip2NewCfgUpdatePeriod OBJECT-TYPE + SYNTAX INTEGER (1..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Update Period in seconds." + ::= { ripGeneral 4 } + +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 } + + +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 } + + +-- +-- 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 } + +-- +-- Static ARP Configuration +-- +ipStaticArpTableMaxSize OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the Static ARP table." + ::= { arpCfg 3 } + +ipCurCfgStaticArpTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgStaticArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of static ARPs in the current configuration block." + ::= { arpCfg 4 } + +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 INTEGER, + ipCurCfgStaticArpPort Integer32 + } + +ipCurCfgStaticArpIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the static ARP table." + ::= { ipCurCfgStaticArpEntry 1} + +ipCurCfgStaticArpIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address for the ARP entry." + ::= { ipCurCfgStaticArpEntry 2} + +ipCurCfgStaticArpMAC OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address for the ARP entry." + ::= { ipCurCfgStaticArpEntry 3 } + +ipCurCfgStaticArpVlan OBJECT-TYPE + SYNTAX INTEGER(1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN for the ARP entry." + ::= { ipCurCfgStaticArpEntry 4} + +ipCurCfgStaticArpPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port for the ARP entry." + ::= { ipCurCfgStaticArpEntry 5} + +ipNewCfgStaticArpTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgStaticArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of static ARPs in the new configuration block." + ::= { arpCfg 5 } + +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 INTEGER, + ipNewCfgStaticArpPort Integer32, + ipNewCfgStaticArpAction INTEGER + } + +ipNewCfgStaticArpIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the static ARP table." + ::= { ipNewCfgStaticArpEntry 1} + +ipNewCfgStaticArpIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address for the ARP entry." + ::= { ipNewCfgStaticArpEntry 2} + +ipNewCfgStaticArpMAC OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MAC address for the ARP entry." + ::= { ipNewCfgStaticArpEntry 3 } + +ipNewCfgStaticArpVlan OBJECT-TYPE + SYNTAX INTEGER(1..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN for the ARP entry." + ::= { ipNewCfgStaticArpEntry 4} + +ipNewCfgStaticArpPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port for the ARP entry." + ::= { ipNewCfgStaticArpEntry 5} + +ipNewCfgStaticArpAction OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other is returned. Setting the value to anything other + than 2(delete) has no effect on the state of the row." + ::= { ipNewCfgStaticArpEntry 6 } + + +-- +-- IP Bootp Configration +-- +ipCurCfgBootpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of BOOTP server." + ::= { ipBootpCfg 1 } + +ipNewCfgBootpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of BOOTP server." + ::= { ipBootpCfg 2 } + +ipCurCfgBootpAddr2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of second BOOTP server." + ::= { ipBootpCfg 3 } + +ipNewCfgBootpAddr2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of second BOOTP server." + ::= { ipBootpCfg 4 } + +ipCurCfgBootpState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of BOOTP relay." + ::= { ipBootpCfg 5 } + +ipNewCfgBootpState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of BOOTP relay." + ::= { ipBootpCfg 6 } + + + +-- VRRP (Virtual Router Redundantcy Protocol) Group + +vrrpGeneral OBJECT IDENTIFIER ::= { vrrpCfg 1 } + +vrrpCurCfgGenState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable VRRP operation globally." + ::= { vrrpGeneral 1 } + +vrrpNewCfgGenState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable VRRP operation globally." + ::= { vrrpGeneral 2 } + +vrrpCurCfgGenTckVirtRtrInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the state of other virtual routers." + ::= { vrrpGeneral 3 } + +vrrpNewCfgGenTckVirtRtrInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the state of other virtual routers." + ::= { vrrpGeneral 4 } + +vrrpCurCfgGenTckIpIntfInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the state of other router interfaces." + ::= { vrrpGeneral 5 } + +vrrpNewCfgGenTckIpIntfInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the state of other router interfaces." + ::= { vrrpGeneral 6 } + +vrrpCurCfgGenTckVlanPortInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the port state of ports that belongs to the + same virtual LAN as the virtual router." + ::= { vrrpGeneral 7 } + +vrrpNewCfgGenTckVlanPortInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the port state of ports that belongs to the + same virtual LAN as the virtual router." + ::= { vrrpGeneral 8 } + + + + +vrrpVirtRtrTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in VRRP virtual router table." + ::= { vrrpCfg 2 } + +vrrpCurCfgVirtRtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpCurCfgVirtRtrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP virtual routers configuration in current_config." + ::= { vrrpCfg 3 } + +vrrpCurCfgVirtRtrTableEntry OBJECT-TYPE + SYNTAX VrrpCurCfgVirtRtrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a VRRP virtual router." + INDEX { vrrpCurCfgVirtRtrIndx } + ::= { vrrpCurCfgVirtRtrTable 1 } + +VrrpCurCfgVirtRtrTableEntry ::= SEQUENCE { + vrrpCurCfgVirtRtrIndx Integer32, + vrrpCurCfgVirtRtrID INTEGER, + vrrpCurCfgVirtRtrAddr IpAddress, + vrrpCurCfgVirtRtrIfIndex Integer32, + vrrpCurCfgVirtRtrInterval INTEGER, + vrrpCurCfgVirtRtrPriority INTEGER, + vrrpCurCfgVirtRtrPreempt INTEGER, + vrrpCurCfgVirtRtrState INTEGER, + vrrpCurCfgVirtRtrTckVirtRtr INTEGER, + vrrpCurCfgVirtRtrTckIpIntf INTEGER, + vrrpCurCfgVirtRtrTckVlanPort INTEGER + } + +vrrpCurCfgVirtRtrIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router table index." + ::= { vrrpCurCfgVirtRtrTableEntry 1 } + +vrrpCurCfgVirtRtrID OBJECT-TYPE + SYNTAX INTEGER (1..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." + ::= { vrrpCurCfgVirtRtrTableEntry 5 } + +vrrpCurCfgVirtRtrPriority OBJECT-TYPE + SYNTAX INTEGER (1..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority value to be used by the specified VRRP virtual routers." + ::= { vrrpCurCfgVirtRtrTableEntry 6 } + +vrrpCurCfgVirtRtrPreempt OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is for controlling whether a higher priority Backup + VRRP virtual router preempts a low priority Master. + + enabled(1) - allow preemption + disabled(2) - prohibit preemption" + ::= { vrrpCurCfgVirtRtrTableEntry 7 } + +vrrpCurCfgVirtRtrState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the VRRP virtual router." + ::= { vrrpCurCfgVirtRtrTableEntry 8 } + + +vrrpCurCfgVirtRtrTckVirtRtr OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking other virtual routers for priority + adjustment. The priority increment is defined + in vrrpCurCfgGenTckVirtRtrInc." + ::= { vrrpCurCfgVirtRtrTableEntry 10 } + +vrrpCurCfgVirtRtrTckIpIntf OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking other router interfaces for + priority adjustment. The priority increment is defined + in vrrpCurCfgGenTckIpIntfInc." + ::= { vrrpCurCfgVirtRtrTableEntry 11 } + +vrrpCurCfgVirtRtrTckVlanPort OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking port state of VLAN ports + for priority adjustment. The priority increment is + defined in vrrpCurCfgGenTckVlanPortInc." + ::= { vrrpCurCfgVirtRtrTableEntry 12 } + + +vrrpNewCfgVirtRtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP virtual routers configuration in current_config." + ::= { vrrpCfg 4 } + +vrrpNewCfgVirtRtrTableEntry OBJECT-TYPE + SYNTAX VrrpNewCfgVirtRtrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a VRRP virtual router." + INDEX { vrrpNewCfgVirtRtrIndx } + ::= { vrrpNewCfgVirtRtrTable 1 } + +VrrpNewCfgVirtRtrTableEntry ::= SEQUENCE { + vrrpNewCfgVirtRtrIndx Integer32, + vrrpNewCfgVirtRtrID INTEGER, + vrrpNewCfgVirtRtrAddr IpAddress, + vrrpNewCfgVirtRtrIfIndex Integer32, + vrrpNewCfgVirtRtrInterval INTEGER, + vrrpNewCfgVirtRtrPriority INTEGER, + vrrpNewCfgVirtRtrPreempt INTEGER, + vrrpNewCfgVirtRtrState INTEGER, + vrrpNewCfgVirtRtrDelete INTEGER, + vrrpNewCfgVirtRtrTckVirtRtr INTEGER, + vrrpNewCfgVirtRtrTckIpIntf INTEGER, + vrrpNewCfgVirtRtrTckVlanPort INTEGER + } + +vrrpNewCfgVirtRtrIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router table index." + ::= { vrrpNewCfgVirtRtrTableEntry 1 } + +vrrpNewCfgVirtRtrID OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VRRP virtual router identifier." + ::= { vrrpNewCfgVirtRtrTableEntry 2 } + +vrrpNewCfgVirtRtrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VRRP virtual router IP address." + ::= { vrrpNewCfgVirtRtrTableEntry 3 } + +vrrpNewCfgVirtRtrIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IfIndex that the VRRP virtual router is representing." + ::= { vrrpNewCfgVirtRtrTableEntry 4 } + +vrrpNewCfgVirtRtrInterval OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time interval between VRRP advertisements in seconds." + ::= { vrrpNewCfgVirtRtrTableEntry 5 } + +vrrpNewCfgVirtRtrPriority OBJECT-TYPE + SYNTAX INTEGER (1..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority value to be used by the specified VRRP virtual router." + ::= { vrrpNewCfgVirtRtrTableEntry 6 } + +vrrpNewCfgVirtRtrPreempt OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is for controlling whether a higher priority Backup + VRRP virtual router preempts a low priority Master. + + enabled(1) - allow preemption + disabled(2) - prohibit preemption" + ::= { vrrpNewCfgVirtRtrTableEntry 7 } + +vrrpNewCfgVirtRtrState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the VRRP virtual router." + ::= { vrrpNewCfgVirtRtrTableEntry 8 } + +vrrpNewCfgVirtRtrDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than delete(2) has no effect on the state of the row." + ::= { vrrpNewCfgVirtRtrTableEntry 9 } + + +vrrpNewCfgVirtRtrTckVirtRtr OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking other virtual routers for + priority adjustment. the priority increment is defined + in vrrpNewCfgGenTckVirtRtrInc." + ::= { vrrpNewCfgVirtRtrTableEntry 11 } + +vrrpNewCfgVirtRtrTckIpIntf OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking other router interfaces for + priority adjustment. the priority increment is defined + in vrrpNewCfgGenTckIpIntfInc." + ::= { vrrpNewCfgVirtRtrTableEntry 12 } + +vrrpNewCfgVirtRtrTckVlanPort OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking port state of VLAN ports + for priority adjustment. the priority increment is + defined in vrrpNewCfgGenTckVlanPortInc." + ::= { vrrpNewCfgVirtRtrTableEntry 13 } + + +-- VRRP Interface Table + +vrrpIfTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in VRRP interface table." + ::= { vrrpCfg 5 } + +vrrpCurCfgIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpCurCfgIfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP interface configuration in current_config." + ::= { vrrpCfg 6 } + +vrrpCurCfgIfTableEntry OBJECT-TYPE + SYNTAX VrrpCurCfgIfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a VRRP interface." + INDEX { vrrpCurCfgIfIndx } + ::= { vrrpCurCfgIfTable 1 } + +VrrpCurCfgIfTableEntry ::= SEQUENCE { + vrrpCurCfgIfIndx Integer32, + vrrpCurCfgIfAuthType INTEGER, + vrrpCurCfgIfPasswd DisplayString + } + +vrrpCurCfgIfIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP interface index. This is eqivalent to IfIndex." + ::= { vrrpCurCfgIfTableEntry 1 } + +vrrpCurCfgIfAuthType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + simple-text-password(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of authentication being used. + none(1) - no authentication + simple-text-password(2) - use password specified in + vrrpCurCfgIfPasswd for authentication." + ::= { vrrpCurCfgIfTableEntry 2 } + +vrrpCurCfgIfPasswd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The password for authentication." + ::= { vrrpCurCfgIfTableEntry 3 } + +vrrpNewCfgIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpNewCfgIfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP interface configuration in current_config." + ::= { vrrpCfg 7 } + +vrrpNewCfgIfTableEntry OBJECT-TYPE + SYNTAX VrrpNewCfgIfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a VRRP interface." + INDEX { vrrpNewCfgIfIndx } + ::= { vrrpNewCfgIfTable 1 } + +VrrpNewCfgIfTableEntry ::= SEQUENCE { + vrrpNewCfgIfIndx Integer32, + vrrpNewCfgIfAuthType INTEGER, + vrrpNewCfgIfPasswd DisplayString, + vrrpNewCfgIfDelete INTEGER + } + +vrrpNewCfgIfIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP interface index. This is eqivalent to IfIndex." + ::= { vrrpNewCfgIfTableEntry 1 } + +vrrpNewCfgIfAuthType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + simple-text-password(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of authentication being used. + none(1) - no authentication + simple-text-password(2) - use password specified in + vrrpNewCfgIfPasswd for authentication." + ::= { vrrpNewCfgIfTableEntry 2 } + +vrrpNewCfgIfPasswd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..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 current_config." + ::= { vrrpCfg 9 } + +vrrpCurCfgVirtRtrGrpTableEntry OBJECT-TYPE + SYNTAX VrrpCurCfgVirtRtrGrpTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a VRRP failover virtual router." + INDEX { vrrpCurCfgVirtRtrGrpIndx } + ::= { vrrpCurCfgVirtRtrGrpTable 1 } + +VrrpCurCfgVirtRtrGrpTableEntry ::= SEQUENCE { + vrrpCurCfgVirtRtrGrpIndx Integer32, + vrrpCurCfgVirtRtrGrpID INTEGER, + vrrpCurCfgVirtRtrGrpIfIndex Integer32, + vrrpCurCfgVirtRtrGrpInterval INTEGER, + vrrpCurCfgVirtRtrGrpPriority INTEGER, + vrrpCurCfgVirtRtrGrpPreempt INTEGER, + vrrpCurCfgVirtRtrGrpState INTEGER, + vrrpCurCfgVirtRtrGrpTckIpIntf INTEGER, + vrrpCurCfgVirtRtrGrpTckVlanPort 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 } + + +vrrpNewCfgVirtRtrGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrGrpTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP virtual router group configuration in new_config." + ::= { vrrpCfg 10 } + +vrrpNewCfgVirtRtrGrpTableEntry OBJECT-TYPE + SYNTAX VrrpNewCfgVirtRtrGrpTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a VRRP failover virtual router." + INDEX { vrrpNewCfgVirtRtrGrpIndx } + ::= { vrrpNewCfgVirtRtrGrpTable 1 } + +VrrpNewCfgVirtRtrGrpTableEntry ::= SEQUENCE { + vrrpNewCfgVirtRtrGrpIndx Integer32, + vrrpNewCfgVirtRtrGrpID INTEGER, + vrrpNewCfgVirtRtrGrpIfIndex Integer32, + vrrpNewCfgVirtRtrGrpInterval INTEGER, + vrrpNewCfgVirtRtrGrpPriority INTEGER, + vrrpNewCfgVirtRtrGrpPreempt INTEGER, + vrrpNewCfgVirtRtrGrpState INTEGER, + vrrpNewCfgVirtRtrGrpDelete INTEGER, + vrrpNewCfgVirtRtrGrpTckIpIntf INTEGER, + vrrpNewCfgVirtRtrGrpTckVlanPort 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 } + + +-- Domain Name Server Configuration + +dnsCurCfgPrimaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS primary IP address in the current_configuration block." + ::= { dnsCfg 1 } + +dnsNewCfgPrimaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DNS primary IP address in the new_configuration block." + ::= { dnsCfg 2 } + +dnsCurCfgSecondaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS primary IP address in the current_configuration block." + ::= { dnsCfg 3 } + +dnsNewCfgSecondaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DNS primary IP address in the new_configuration block." + ::= { dnsCfg 4 } + +dnsCurCfgDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..191)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS doamin name in the current_configuration block." + ::= { dnsCfg 5 } + +dnsNewCfgDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..191)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DNS doamin name in the new_configuration block." + ::= { dnsCfg 6 } + +-- +-- IP network filter configuration +-- +ipNwfTableMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the IP network filter table." + ::= { ipNwfCfg 1 } + +ipCurCfgNwfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgNwfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP network filter configuration in the current_config." + ::= { ipNwfCfg 2 } + +ipCurCfgNwfEntry OBJECT-TYPE + SYNTAX IpCurCfgNwfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP network filter." + INDEX { ipCurCfgNwfIndex } + ::= { ipCurCfgNwfTable 1 } + +IpCurCfgNwfEntry ::= SEQUENCE { + ipCurCfgNwfIndex Integer32, + ipCurCfgNwfAddr IpAddress, + ipCurCfgNwfMask IpAddress, + ipCurCfgNwfState INTEGER + } + +ipCurCfgNwfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netowrk filter number for which the NWF is related." + ::= { ipCurCfgNwfEntry 1} + +ipCurCfgNwfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the network filter." + ::= { ipCurCfgNwfEntry 2 } + +ipCurCfgNwfMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask of the network filter." + ::= { ipCurCfgNwfEntry 3 } + +ipCurCfgNwfState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the network filter." + ::= { ipCurCfgNwfEntry 4 } + +ipNewCfgNwfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgNwfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP network filter configuration in the current_config." + ::= { ipNwfCfg 3 } + +ipNewCfgNwfEntry OBJECT-TYPE + SYNTAX IpNewCfgNwfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP network filter." + INDEX { ipNewCfgNwfIndex } + ::= { ipNewCfgNwfTable 1 } + +IpNewCfgNwfEntry ::= SEQUENCE { + ipNewCfgNwfIndex Integer32, + ipNewCfgNwfAddr IpAddress, + ipNewCfgNwfMask IpAddress, + ipNewCfgNwfState INTEGER, + ipNewCfgNwfDelete INTEGER + } + +ipNewCfgNwfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netowrk filter number for which the NWF is related." + ::= { ipNewCfgNwfEntry 1} + +ipNewCfgNwfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the network filter." + ::= { ipNewCfgNwfEntry 2 } + +ipNewCfgNwfMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The subnet mask of the network filter." + ::= { ipNewCfgNwfEntry 3 } + +ipNewCfgNwfState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the network filter." + ::= { ipNewCfgNwfEntry 4 } + +ipNewCfgNwfDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than 2(delete) has no effect on the state of the row." + ::= { ipNewCfgNwfEntry 5 } + +-- +-- IP route map configuration +-- +ipRmapTableMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the IP route map table." + ::= { ipRmapCfg 1 } + +ipCurCfgRmapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgRmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP route map configuration in the current_config." + ::= { ipRmapCfg 2 } + +ipCurCfgRmapEntry OBJECT-TYPE + SYNTAX IpCurCfgRmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP route map." + INDEX { ipCurCfgRmapIndex } + ::= { ipCurCfgRmapTable 1 } + +IpCurCfgRmapEntry ::= SEQUENCE { + ipCurCfgRmapIndex Integer32, + ipCurCfgRmapMetric Unsigned32, + ipCurCfgRmapPrec INTEGER, + ipCurCfgRmapState INTEGER, + ipCurCfgRmapMetricType 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} + + +ipCurCfgRmapMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric of the route map. 4294967295 means none" + ::= { ipCurCfgRmapEntry 3 } + +ipCurCfgRmapPrec OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The precedence of the route map." + ::= { ipCurCfgRmapEntry 4 } + + +ipCurCfgRmapState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the route map." + ::= { ipCurCfgRmapEntry 6 } + + +ipCurCfgRmapMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF metric-type of the matched route." + ::= { ipCurCfgRmapEntry 8 } + +ipNewCfgRmapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgRmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP route map configuration in the current_config." + ::= { ipRmapCfg 3 } + +ipNewCfgRmapEntry OBJECT-TYPE + SYNTAX IpNewCfgRmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP route map." + INDEX { ipNewCfgRmapIndex } + ::= { ipNewCfgRmapTable 1 } + +IpNewCfgRmapEntry ::= SEQUENCE { + ipNewCfgRmapIndex Integer32, + ipNewCfgRmapMetric Unsigned32, + ipNewCfgRmapPrec INTEGER, + ipNewCfgRmapState INTEGER, + ipNewCfgRmapMetricType INTEGER, + ipNewCfgRmapDelete INTEGER + } + +ipNewCfgRmapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route map number for which the RMAP is related." + ::= { ipNewCfgRmapEntry 1} + + +ipNewCfgRmapMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The metric of the route map. 16777215 means none" + ::= { ipNewCfgRmapEntry 3 } + +ipNewCfgRmapPrec OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The precedence of the route map." + ::= { ipNewCfgRmapEntry 4 } + + +ipNewCfgRmapState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the route map." + ::= { ipNewCfgRmapEntry 6 } + + +ipNewCfgRmapMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The OSPF metric-type of the matched route." + ::= { ipNewCfgRmapEntry 8 } + +ipNewCfgRmapDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than 2(delete) has no effect on the state of the row." + ::= { ipNewCfgRmapEntry 9 } + +ipAlistTableMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the IP route map table." + ::= { ipRmapCfg 4 } + +ipCurCfgAlistTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgAlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP route map access list configuration in the + current_config." + ::= { ipRmapCfg 5 } + +ipCurCfgAlistEntry OBJECT-TYPE + SYNTAX IpCurCfgAlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP route map." + INDEX { ipCurCfgAlistRmapIndex, ipCurCfgAlistIndex } + ::= { ipCurCfgAlistTable 1 } + +IpCurCfgAlistEntry ::= SEQUENCE { + ipCurCfgAlistRmapIndex Integer32, + ipCurCfgAlistIndex Integer32, + ipCurCfgAlistNwf INTEGER, + ipCurCfgAlistMetric Unsigned32, + ipCurCfgAlistAction INTEGER, + ipCurCfgAlistState INTEGER + } + +ipCurCfgAlistRmapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route map number for which the RMAP is related." + ::= { ipCurCfgAlistEntry 1 } + +ipCurCfgAlistIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access list number for which the access list is related." + ::= { ipCurCfgAlistEntry 2 } + +ipCurCfgAlistNwf OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network filter number of the route map access list. + 0 means none" + ::= { ipCurCfgAlistEntry 3 } + +ipCurCfgAlistMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric of the route map access list. 4294967295 means none" + ::= { ipCurCfgAlistEntry 4 } + +ipCurCfgAlistAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action of the route map access list." + ::= { ipCurCfgAlistEntry 5 } + +ipCurCfgAlistState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the route map access list." + ::= { ipCurCfgAlistEntry 6 } + +ipNewCfgAlistTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgAlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP route map access list configuration in the + current_config." + ::= { ipRmapCfg 6 } + +ipNewCfgAlistEntry OBJECT-TYPE + SYNTAX IpNewCfgAlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP route map." + INDEX { ipNewCfgAlistRmapIndex, ipNewCfgAlistIndex } + ::= { ipNewCfgAlistTable 1 } + +IpNewCfgAlistEntry ::= SEQUENCE { + ipNewCfgAlistRmapIndex Integer32, + ipNewCfgAlistIndex Integer32, + ipNewCfgAlistNwf INTEGER, + ipNewCfgAlistMetric Unsigned32, + ipNewCfgAlistAction INTEGER, + ipNewCfgAlistState INTEGER, + ipNewCfgAlistDelete INTEGER + } + +ipNewCfgAlistRmapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route map number for which the RMAP is related." + ::= { ipNewCfgAlistEntry 1 } + +ipNewCfgAlistIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access list number for which the access list is related." + ::= { ipNewCfgAlistEntry 2 } + +ipNewCfgAlistNwf OBJECT-TYPE + SYNTAX INTEGER (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..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The metric of the route map access list. 16777215 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 } + + + +-- +-- IP OSPF configuration +-- +ospfGeneral OBJECT IDENTIFIER ::= { ospfCfg 1 } + +ospfCurCfgDefaultRouteMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the metric to be assigned." + ::= { ospfGeneral 1 } + +ospfNewCfgDefaultRouteMetric OBJECT-TYPE + SYNTAX INTEGER (0..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 configuration in the current_config." + ::= { ospfCfg 2 } + +ospfCurCfgAreaEntry OBJECT-TYPE + SYNTAX OspfCurCfgAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF area." + INDEX { ospfCurCfgAreaIndex } + ::= { 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 configuration in the new_config." + ::= { ospfCfg 3 } + +ospfNewCfgAreaEntry OBJECT-TYPE + SYNTAX OspfNewCfgAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF area." + INDEX { ospfNewCfgAreaIndex } + ::= { 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-write + 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-write + 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_config." + ::= { ospfCfg 5 } + +ospfCurCfgMdkeyEntry OBJECT-TYPE + SYNTAX OspfCurCfgMdkeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF MD keys table." + INDEX { ospfCurCfgMdkeyIndex } + ::= { ospfCurCfgMdkeyTable 1 } + +OspfCurCfgMdkeyEntry ::= SEQUENCE { + ospfCurCfgMdkeyIndex Integer32, + ospfCurCfgMdkeyKey DisplayString + } + +ospfCurCfgMdkeyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF MD5 Key number for which the OSPF MdKey table is related." + ::= { ospfCurCfgMdkeyEntry 1} + +ospfCurCfgMdkeyKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The character string representing the MD5 Key." + ::= { ospfCurCfgMdkeyEntry 2 } + +ospfNewCfgMdkeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfNewCfgMdkeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF MD5 keys in the new_config." + ::= { ospfCfg 6 } + +ospfNewCfgMdkeyEntry OBJECT-TYPE + SYNTAX OspfNewCfgMdkeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF MD keys table." + INDEX { ospfNewCfgMdkeyIndex } + ::= { ospfNewCfgMdkeyTable 1 } + +OspfNewCfgMdkeyEntry ::= SEQUENCE { + ospfNewCfgMdkeyIndex Integer32, + ospfNewCfgMdkeyKey DisplayString, + ospfNewCfgMdkeyDelete INTEGER + } + +ospfNewCfgMdkeyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF MD5 Key number for which the OSPF MdKey table is related." + ::= { ospfNewCfgMdkeyEntry 1} + +ospfNewCfgMdkeyKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The character string representing the MD5 Key." + ::= { ospfNewCfgMdkeyEntry 2 } + +ospfNewCfgMdkeyDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than 2(delete) has no effect on the state of the row." + ::= { ospfNewCfgMdkeyEntry 3} + +ospfCurCfgIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfCurCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface configuration in the current_config." + ::= { ospfCfg 7 } + +ospfCurCfgIntfEntry OBJECT-TYPE + SYNTAX OspfCurCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF Interface." + INDEX { ospfCurCfgIntfIndex } + ::= { ospfCurCfgIntfTable 1 } + +OspfCurCfgIntfEntry ::= SEQUENCE { + ospfCurCfgIntfIndex Integer32, + ospfCurCfgIntfId IpAddress, + ospfCurCfgIntfArea INTEGER, + ospfCurCfgIntfMdkey INTEGER, + ospfCurCfgIntfCost INTEGER, + ospfCurCfgIntfPrio INTEGER, + ospfCurCfgIntfHello INTEGER, + ospfCurCfgIntfDead INTEGER, + ospfCurCfgIntfTrans INTEGER, + ospfCurCfgIntfRetra INTEGER, + ospfCurCfgIntfAuthKey DisplayString, + 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} + +ospfCurCfgIntfId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF interface." + ::= { ospfCurCfgIntfEntry 2 } + + +ospfCurCfgIntfArea OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the area that the interface belongs" + ::= { ospfCurCfgIntfEntry 3 } + + +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 4 } + + +ospfCurCfgIntfCost OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface cost" + ::= { ospfCurCfgIntfEntry 5 } + +ospfCurCfgIntfPrio OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface router priority" + ::= { ospfCurCfgIntfEntry 6 } + +ospfCurCfgIntfHello OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hello interval" + ::= { ospfCurCfgIntfEntry 7 } + +ospfCurCfgIntfDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dead interval" + ::= { ospfCurCfgIntfEntry 8 } + +ospfCurCfgIntfTrans OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transit delay" + ::= { ospfCurCfgIntfEntry 9 } + + +ospfCurCfgIntfRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmit interval" + ::= { ospfCurCfgIntfEntry 10 } + +ospfCurCfgIntfAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication Key" + ::= { ospfCurCfgIntfEntry 11 } + + +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 12 } + +ospfNewCfgIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfNewCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface configuration in the new_config." + ::= { ospfCfg 8 } + +ospfNewCfgIntfEntry OBJECT-TYPE + SYNTAX OspfNewCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF Interface." + INDEX { ospfNewCfgIntfIndex } + ::= { ospfNewCfgIntfTable 1 } + +OspfNewCfgIntfEntry ::= SEQUENCE { + ospfNewCfgIntfIndex Integer32, + ospfNewCfgIntfId IpAddress, + ospfNewCfgIntfArea INTEGER, + ospfNewCfgIntfMdkey INTEGER, + ospfNewCfgIntfCost INTEGER, + ospfNewCfgIntfPrio INTEGER, + ospfNewCfgIntfHello INTEGER, + ospfNewCfgIntfDead INTEGER, + ospfNewCfgIntfTrans INTEGER, + ospfNewCfgIntfRetra INTEGER, + ospfNewCfgIntfAuthKey DisplayString, + 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} + +ospfNewCfgIntfId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF interface." + ::= { ospfNewCfgIntfEntry 2 } + + +ospfNewCfgIntfArea OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index of the area that the interface belongs (0..2)" + ::= { ospfNewCfgIntfEntry 3 } + + + +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 4 } + +ospfNewCfgIntfCost OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface cost(1..65535)" + ::= { ospfNewCfgIntfEntry 5 } + +ospfNewCfgIntfPrio OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface router priority(0..255)" + ::= { ospfNewCfgIntfEntry 6 } + + +ospfNewCfgIntfHello OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Hello interval(1..65535)" + ::= { ospfNewCfgIntfEntry 7 } + +ospfNewCfgIntfDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Dead interval(1..65535)" + ::= { ospfNewCfgIntfEntry 8 } + +ospfNewCfgIntfTrans OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Transit delay(1..3600)" + ::= { ospfNewCfgIntfEntry 9 } + + +ospfNewCfgIntfRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Retransmit interval(1..3600)" + ::= { ospfNewCfgIntfEntry 10 } + + +ospfNewCfgIntfAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Authentication Key" + ::= { ospfNewCfgIntfEntry 11 } + + +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 12 } + + +ospfNewCfgIntfDelete OBJECT-TYPE + SYNTAX INTEGER { + other(0), + delete(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delete the interface + other(0), + delete(1)" + ::= { ospfNewCfgIntfEntry 13 } + +ospfCurCfgVirtIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfCurCfgVirtIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Virtual Interface configuration in the current_config." + ::= { 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, + ospfCurCfgVirtIntfDead 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..2) + 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 } + +ospfCurCfgVirtIntfDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dead interval" + ::= { ospfCurCfgVirtIntfEntry 6 } + + + +ospfCurCfgVirtIntfTrans OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transit delay" + ::= { ospfCurCfgVirtIntfEntry 7 } + + +ospfCurCfgVirtIntfRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmit interval" + ::= { ospfCurCfgVirtIntfEntry 8 } + +ospfCurCfgVirtIntfAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication Key" + ::= { ospfCurCfgVirtIntfEntry 9 } + + +ospfCurCfgVirtIntfStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status + disabled(0), + enabled(1)" + ::= { ospfCurCfgVirtIntfEntry 10 } + + + + + + +ospfNewCfgVirtIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfNewCfgVirtIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Virtual Interface configuration in the new_config." + ::= { ospfCfg 10 } + +ospfNewCfgVirtIntfEntry OBJECT-TYPE + SYNTAX OspfNewCfgVirtIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF virtual Interface." + INDEX { ospfNewCfgVirtIntfIndex } + ::= { ospfNewCfgVirtIntfTable 1 } + +OspfNewCfgVirtIntfEntry ::= SEQUENCE { + ospfNewCfgVirtIntfIndex Integer32, + ospfNewCfgVirtIntfAreaId INTEGER, + ospfNewCfgVirtIntfNbr IpAddress, + ospfNewCfgVirtIntfMdkey INTEGER, + ospfNewCfgVirtIntfHello INTEGER, + ospfNewCfgVirtIntfDead 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..2) + 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..65535)" + ::= { ospfNewCfgVirtIntfEntry 5 } + +ospfNewCfgVirtIntfDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Dead interval(1..65535)" + ::= { ospfNewCfgVirtIntfEntry 6 } + + + +ospfNewCfgVirtIntfTrans OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Transit dela(1..3600)y" + ::= { ospfNewCfgVirtIntfEntry 7 } + + +ospfNewCfgVirtIntfRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Retransmit interval(1..3600)" + ::= { ospfNewCfgVirtIntfEntry 8 } + + +ospfNewCfgVirtIntfAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Authentication Key SIZE(0..8)" + ::= { ospfNewCfgVirtIntfEntry 9 } + + +ospfNewCfgVirtIntfStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status + disabled(0), + enabled(1) " + ::= { ospfNewCfgVirtIntfEntry 10 } + + +ospfNewCfgVirtIntfDelete OBJECT-TYPE + SYNTAX INTEGER { + other(0), + delete(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delete + other(0), + delete(1)" + ::= { ospfNewCfgVirtIntfEntry 11 } + + + + + +-- 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. + A value of 0 indicates none." + ::= { ospfRedistributeStatic 1 } + +ospfNewCfgStaticMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777214) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The metric to be assigned to static routes. + A value of 0 indicates none." + ::= { ospfRedistributeStatic 2 } + +ospfCurCfgStaticMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS External metric type for static routes." + ::= { ospfRedistributeStatic 3 } + +ospfNewCfgStaticMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The AS External metric type for static routes." + ::= { ospfRedistributeStatic 4 } + +ospfCurCfgStaticOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ospfRedistributeStatic 5 } + +ospfNewCfgStaticOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ospfRedistributeStatic 6 } + +ospfNewCfgStaticAddOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be add into out-rmap list. When read, 0 is returned." + ::= { ospfRedistributeStatic 7 } + +ospfNewCfgStaticRemoveOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be removed from out-rmap list. When read, + 0 is returned." + ::= { ospfRedistributeStatic 8 } + + +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. A value of 0 indicates none" + ::= { ospfRedistributeFixed 1 } + +ospfNewCfgFixedMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777214) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The export metric for fixed routes. A value of 0 indicates none" + ::= { ospfRedistributeFixed 2 } + +ospfCurCfgFixedMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS External metric type for fixed routes." + ::= { ospfRedistributeFixed 3 } + +ospfNewCfgFixedMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The AS External metric type for fixed routes." + ::= { ospfRedistributeFixed 4 } + +ospfCurCfgFixedOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ospfRedistributeFixed 5 } + +ospfNewCfgFixedOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ospfRedistributeFixed 6 } + +ospfNewCfgFixedAddOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be add into out-rmap list. When read, 0 is returned." + ::= { ospfRedistributeFixed 7 } + +ospfNewCfgFixedRemoveOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be removed from out-rmap list. When read, + 0 is returned." + ::= { ospfRedistributeFixed 8 } + +ospfRedistributeRip OBJECT IDENTIFIER ::= { ospfRouteRedistribution 5 } + +ospfCurCfgRipMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777214) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The export metric for RIP routes. A value of 0 indicates none" + ::= { ospfRedistributeRip 1 } + +ospfNewCfgRipMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777214) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The export metric for RIP routes. A value of 0 indicates none" + ::= { ospfRedistributeRip 2 } + +ospfCurCfgRipMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS External metric type for RIP routes." + ::= { ospfRedistributeRip 3 } + +ospfNewCfgRipMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The AS External metric type for RIP routes." + ::= { ospfRedistributeRip 4 } + +ospfCurCfgRipOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ospfRedistributeRip 5 } + +ospfNewCfgRipOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ospfRedistributeRip 6 } + +ospfNewCfgRipAddOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be add into out-rmap list. When read, 0 is returned." + ::= { ospfRedistributeRip 7 } + +ospfNewCfgRipRemoveOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be removed from out-rmap list. When read, + 0 is returned." + ::= { ospfRedistributeRip 8 } + +ipCurCfgRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router ID of the switch." + ::= { ipGeneralCfg 1 } + +ipNewCfgRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router ID of the switch." + ::= { ipGeneralCfg 2 } + + +-- IGMP Snooping 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} + +igmpSnoopCfgGen OBJECT IDENTIFIER ::= { igmpCfg 3 } +igmpStaticMrtrCfg OBJECT IDENTIFIER ::= { igmpCfg 4 } +igmpFilterCfg OBJECT IDENTIFIER ::= { igmpCfg 5 } + +igmpSnoopCfg OBJECT IDENTIFIER ::= { igmpSnoopCfgGen 1 } + +igmpSnoopCurCfgTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set IGMP Report timeout." + ::= { igmpSnoopCfg 1 } + +igmpSnoopNewCfgTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set IGMP Report timeout." + ::= { igmpSnoopCfg 2 } + +igmpSnoopCurCfgMrto OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of multicast router timeout in the current config." + ::= { igmpSnoopCfg 3 } + +igmpSnoopNewCfgMrto OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of multicast router timeout in the new config." + ::= { igmpSnoopCfg 4 } + + +igmpSnoopNewCfgVlanFastlvAdd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN to be added to fastleave vlan list. When read, + 0 is returned." + ::= { igmpSnoopCfg 12 } + +igmpSnoopNewCfgVlanFastlvRem OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN to be removed from fastleave vlan list. When read, + 0 is returned." + ::= { igmpSnoopCfg 13 } + +igmpSnoopCurCfgVlanFastlvBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fastlv enabled vlans present in the in vlan map list. + The fastlv 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 fastlv enabled + 0 - The represented vlan does not have fastlv enabled." + ::= { igmpSnoopCfg 14 } + +igmpSnoopNewCfgVlanFastlvBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fastlv enabled vlans present in the in vlan map list. + The fastlv 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 fastlv enabled + 0 - The represented vlan does not have fastlv enabled." + ::= { igmpSnoopCfg 15 } + +igmpSnoopCurCfgRobust OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of expected packet loss on subnet in the current config." + ::= { igmpSnoopCfg 16 } + +igmpSnoopNewCfgRobust OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of expected packet loss on subnet in the new config." + ::= { igmpSnoopCfg 17 } + +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 18 } + +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 19 } + +igmpSnoopNewCfgVlanClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + ok(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Removing ALL Snooping Vlans." + ::= { igmpSnoopCfg 20 } + +igmpSnoopCurCfgVlanBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The snooping vlans present in the in 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 21 } + +igmpSnoopNewCfgVlanBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The snooping vlans present in the in 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 22 } + +igmpSnoopCurCfgQInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IGMP Query Interval of current config." + ::= { igmpSnoopCfg 23 } + +igmpSnoopNewCfgQInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IGMP Query Interval of new config." + ::= { igmpSnoopCfg 24 } + +igmpSnoopCurCfgSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source ip for GSQ proxy in current config." + ::= { igmpSnoopCfg 25 } + +igmpSnoopNewCfgSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source ip for GSQ proxy in new config." + ::= { igmpSnoopCfg 26 } + +igmpSnoopCurCfgAggrEnaDis OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable of IGMP Report aggregation." + ::= { igmpSnoopCfg 27} + +igmpSnoopNewCfgAggrEnaDis OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable of IGMP Report aggregation." + ::= { igmpSnoopCfg 28} + +igmpSnoopCurCfgFlood OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable of flood unregistered IPMC" + ::= { igmpSnoopCfg 29} + +igmpSnoopNewCfgFlood OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable of flood unregistered IPMC" + ::= { igmpSnoopCfg 30} + + +-- 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 Integer32, + igmpStaticMrtrCurCfgPortId Integer32, + igmpStaticMrtrCurCfgVlanId Integer32, + igmpStaticMrtrCurCfgVersion INTEGER + } + +igmpStaticMrtrCurCfgIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP Multicast Router table port index." + ::= { igmpStaticMrtrCurCfgTableEntry 1 } + +igmpStaticMrtrCurCfgPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP Multicast Router port in the current configuration block." + ::= { igmpStaticMrtrCurCfgTableEntry 2 } + +igmpStaticMrtrCurCfgVlanId OBJECT-TYPE + SYNTAX Integer32 + 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) + } + 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 Integer32, + igmpStaticMrtrNewCfgPortId Integer32, + igmpStaticMrtrNewCfgVlanId Integer32, + igmpStaticMrtrNewCfgVersion INTEGER, + igmpStaticMrtrNewCfgDelete INTEGER + } + +igmpStaticMrtrNewCfgIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP Multicast Router table port index." + ::= { igmpStaticMrtrNewCfgTableEntry 1 } + +igmpStaticMrtrNewCfgPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IGMP Multicast Router port in the new configuration block." + ::= { igmpStaticMrtrNewCfgTableEntry 2 } + +igmpStaticMrtrNewCfgVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IGMP Multicast Router port in the new configuration block." + ::= { igmpStaticMrtrNewCfgTableEntry 3 } + +igmpStaticMrtrNewCfgVersion OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version2(2) + } + MAX-ACCESS read-create + 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-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." + ::= { igmpStaticMrtrNewCfgTableEntry 5 } + +-- 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 Integer32, + igmpFltCurCfgMcastIp1 IpAddress, + igmpFltCurCfgMcastIp2 IpAddress, + igmpFltCurCfgAction INTEGER, + igmpFltCurCfgState INTEGER + } + +igmpFltCurCfgIndx OBJECT-TYPE + SYNTAX Integer32 + 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 Integer32, + igmpFltNewCfgMcastIp1 IpAddress, + igmpFltNewCfgMcastIp2 IpAddress, + igmpFltNewCfgAction INTEGER, + igmpFltNewCfgState INTEGER, + igmpFltNewCfgDelete INTEGER + } + +igmpFltNewCfgIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP filter table index." + ::= { igmpFltNewCfgTableEntry 1 } + +igmpFltNewCfgMcastIp1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Range1 Multicast source IP address to be filtered." + ::= { igmpFltNewCfgTableEntry 2 } + +igmpFltNewCfgMcastIp2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + 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-create + STATUS current + DESCRIPTION + "The action for the IGMP filtering rule." + ::= { igmpFltNewCfgTableEntry 4 } + +igmpFltNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of this IGMP filtering rule." + ::= { igmpFltNewCfgTableEntry 5 } + +igmpFltNewCfgDelete 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." + ::= { 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 Integer32, + igmpFltCurCfgPortState INTEGER, + igmpFltCurCfgPortFiltBmap OCTET STRING + } + +igmpFltCurCfgPortIndx OBJECT-TYPE + SYNTAX Integer32 + 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 Integer32, + igmpFltNewCfgPortState INTEGER, + igmpFltNewCfgPortFiltBmap OCTET STRING, + igmpFltNewCfgPortAddFiltRule Integer32, + igmpFltNewCfgPortRemFiltRule Integer32 + } + +igmpFltNewCfgPortIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port index." + ::= { igmpFltNewCfgPortTableEntry 1 } + +igmpFltNewCfgPortState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + 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 Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an action object to add filtering rule to a port. The value + specified with this object is the index to the fltNewCfgTable for + which filtering rule to be added to the port. The range of the + valid index is between 1 and igmpFltCurCfgTableMaxSize. When read, the + value '0' is returned always." + ::= { igmpFltNewCfgPortTableEntry 4 } + +igmpFltNewCfgPortRemFiltRule OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an action object to remove filtering rule from a port. The + value specified with this object is the index to the fltNewCfgTable + for which filtering rule to be removed from the port. The range of + the valid index is between 1 and 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 } + +-- Statistics + + +-- RIPv2 Statistics + +ripStatInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP packets recieved." + ::= { rip2Stats 1 } + +ripStatOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP packets transmitted." + ::= { rip2Stats 2 } + +ripStatInRequestPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP requests recieved." + ::= { rip2Stats 3 } + +ripStatInResponsePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP response recieved." + ::= { rip2Stats 4 } + +ripStatOutRequestPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP requests transmitted." + ::= { rip2Stats 5 } + +ripStatOutResponsePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP responses transmitted." + ::= { rip2Stats 6 } + +ripStatRouteTimeout OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP route timeouts." + ::= { rip2Stats 7 } + +ripStatInBadSizePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bad size RIP packets recieved." + ::= { rip2Stats 8 } + +ripStatInBadVersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP bad versions recieved." + ::= { rip2Stats 9 } + +ripStatInBadZeros OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP bad zeros recieved." + ::= { rip2Stats 10 } + +ripStatInBadSourcePort OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP bad source port recieved." + ::= { rip2Stats 11 } + +ripStatInBadSourceIP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP bad source IP recieved." + ::= { rip2Stats 12 } + +ripStatInSelfRcvPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP packets from self received." + ::= { rip2Stats 13 } + +--DNS Statistics + + +dnsStatInGoodDnsRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of good DNS request packets received." + ::= { dnsStats 1 } + +dnsStatOutDnsRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of DNS request packets" + ::= { dnsStats 2 } + +dnsStatInBadDnsRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bad DNS request packets received" + ::= { dnsStats 3 } + + +-- GEAL3 Stats + +maxL3TableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max L3 table size" + ::= {geal3Stats 1} + +noL3EntriesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of L3 entries used" + ::= {geal3Stats 2} + +maxLpmTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max LPM table size" + ::= {geal3Stats 3} + +noLpmEntriesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LPM entries used" + ::= {geal3Stats 4} + +maxBlockInLpmTable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max number of blocks in LPM table" + ::= {geal3Stats 5} + +noBlocksUsedInLpmTable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of blocks used in LPM table" + ::= {geal3Stats 6} + + +-- ARP Statistics Group + +arpStatEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of ARP entries." + ::= { arpStats 1 } + +arpStatHighWater OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest number of ARP entries." + ::= { arpStats 2 } + +arpStatMaxEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of ARP entries." + ::= { arpStats 3 } + +-- ROUTE Statistics Group + +routeStatEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of IP routes." + ::= { routeStats 1 } + +routeStatHighWater OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest number of IP routes." + ::= { routeStats 2 } + +routeStatMaxEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of IP routes." + ::= { routeStats 3 } + +-- The VRRP Statistics + +vrrpStatInAdvers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good VRRP advertisements which are received." + ::= { vrrpStats 1 } + +vrrpStatOutAdvers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good VRRP advertisements which are transmitted." + ::= { vrrpStats 2 } + +vrrpStatOutBadAdvers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad VRRP advertisements which are received." + ::= { vrrpStats 3 } + +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 iutervals which are received." + ::= { vrrpStats 9 } + + +-- Clear Statistics for ip and ip interface +ipClearStats OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + ok(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this to clear(1) 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 } + + +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 4 } + +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 5 } + +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 6 } + +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 7 } + +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 8 } + +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 9 } + +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 10 } + +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 11 } + +-- igmp stats +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 } + + +-- 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 + } + +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 } + +-- 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 + } + +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 } + +-- 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 } + +-- 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 4 } + +ipStatsInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ip InDiscards" + ::= { ipStats 5 } + +ipStatsInDelivers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ip InDelivers" + ::= { ipStats 6 } + +ipStatsOutRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ip OutRequests" + ::= { ipStats 7 } + +ipStatsOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ip OutDiscards" + ::= { ipStats 8 } + +ipStatsDefaultTTL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ip DefaultTTL" + ::= { ipStats 9 } + +-- IGMP Snooping statistics +igmpSnoopStats OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpSnoopStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface Error Statistics." + ::= { 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 Integer32, + rxIgmpValidPkts Counter32, + rxIgmpInvalidPkts Counter32, + rxIgmpGenQueries Counter32, + rxIgmpGrpSpecificQueries Counter32, + rxIgmpLeaves Counter32, + rxIgmpReports Counter32, + txIgmpGrpSpecificQueries Counter32, + txIgmpReports Counter32, + igmpClearVlanStats INTEGER, + txIgmpLeaves Counter32 + } + +igmpSnoopVlanIndex OBJECT-TYPE + SYNTAX Integer32 + 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 } + +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 11 } + + +-- Information - Run-time IP Route Table + +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, + 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 } + +ipRouteInfoMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric of this route." + ::= { ipRouteInfoEntry 8 } + +routeTableClear OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + clear(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this value to clear(2) clears the route table." + ::= { ipRoutingInfo 2 } + +-- Run Time ARP Table + +arpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgArpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of ARP entries." + ::= { arpInfo 1 } + +arpInfoEntry OBJECT-TYPE + SYNTAX AgArpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the ARP table" + INDEX { arpInfoDestIp } + ::= { arpInfoTable 1 } + +AgArpInfoEntry ::= SEQUENCE { + arpInfoDestIp IpAddress, + arpInfoMacAddr PhysAddress, + arpInfoVLAN Integer32, + arpInfoSrcPort Integer32, + arpInfoFlag INTEGER + } + +arpInfoDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of the ARP entry." + ::= { arpInfoEntry 1 } + +arpInfoMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address for the ARP entry." + ::= { arpInfoEntry 2 } + +arpInfoVLAN OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN identifier for the ARP entry." + ::= { arpInfoEntry 3 } + +arpInfoSrcPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number on which this entry's equivalence is effective." + ::= { arpInfoEntry 4 } + + +arpInfoFlag OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + unresolved(2), + permanent(3), + indirect(4) + } + 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 } + +-- 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 Integer32, + igmpInfoGroupId IpAddress, + igmpInfoVlanId Integer32, + igmpInfoVersion INTEGER, + igmpInfoPortNum Integer32, + igmpInfoExpires DisplayString + } + +igmpInfoIndex OBJECT-TYPE + SYNTAX Integer32 + 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 Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID for this IGMP group." + ::= { igmpInfoEntry 3} + + + +igmpInfoVersion OBJECT-TYPE + SYNTAX INTEGER { + v3(1), + v2(2), + v1(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Version of IGMP host." + ::= { igmpInfoEntry 5} + +igmpInfoPortNum OBJECT-TYPE + SYNTAX Integer32 + 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 } + + + +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 Integer32, + igmpMrtrInfoVlanId Integer32, + igmpMrtrInfoPortId Integer32, + igmpMrtrInfoVersion Integer32, + igmpMrtrInfoExpires DisplayString, + igmpMrtrInfoMrt Integer32 + } + +igmpMrtrInfoIndex OBJECT-TYPE + SYNTAX Integer32 + 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 Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID on which this IGMP mrouter is attached." + ::= { igmpMrtrInfoEntry 2} + +igmpMrtrInfoPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port on which this IGMP mrouter is attached." + ::= { igmpMrtrInfoEntry 3} + +igmpMrtrInfoVersion OBJECT-TYPE + SYNTAX Integer32 + 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 } + + +-- RIP Information + +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 } + + +-- IP Interface Information + +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." + ::= { ipInfo 2 } + +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 2 } + +intfInfoNetMask OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask of the interface." + ::= { intfInfoEntry 3 } + +intfInfoBcastAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The broadcast address of the interface." + ::= { intfInfoEntry 4 } + +intfInfoVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN number for this interface." + ::= { intfInfoEntry 5 } + +intfInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the interface." + ::= { intfInfoEntry 6 } + +-- IP Gateway Information + +gatewayInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF GatewayInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information for the default gateways." + ::= { ipInfo 3 } + +gatewayInfoEntry OBJECT-TYPE + SYNTAX GatewayInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the gateway information table" + INDEX { gatewayInfoIndex } + ::= { gatewayInfoTable 1 } + +GatewayInfoEntry ::= SEQUENCE { + gatewayInfoIndex Integer32, + gatewayInfoAddr IpAddress, + gatewayInfoVlan Integer32, + gatewayInfoStatus INTEGER + } + +gatewayInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The gateway number for which the information is related." + ::= { gatewayInfoEntry 1} + +gatewayInfoAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the default gateway." + ::= { gatewayInfoEntry 2 } + +gatewayInfoVlan OBJECT-TYPE + SYNTAX Integer32 (0..4090) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN number for this gateway (0 for any)." + ::= { gatewayInfoEntry 3 } + +gatewayInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the default gateway." + ::= { gatewayInfoEntry 4 } + +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 } + +ipInfoNwfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpInfoNwfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP network filter information." + ::= { ipInfo 9 } + +ipInfoNwfEntry OBJECT-TYPE + SYNTAX IpInfoNwfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the IP network filter information table." + INDEX { ipInfoNwfIndex } + ::= { ipInfoNwfTable 1 } + +IpInfoNwfEntry ::= SEQUENCE { + ipInfoNwfIndex Integer32, + ipInfoNwfAddr IpAddress, + ipInfoNwfMask IpAddress, + ipInfoNwfState INTEGER + } + +ipInfoNwfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netowrk filter number for which the NWF is related." + ::= { ipInfoNwfEntry 1} + +ipInfoNwfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the network filter." + ::= { ipInfoNwfEntry 2 } + +ipInfoNwfMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask of the network filter." + ::= { ipInfoNwfEntry 3 } + +ipInfoNwfState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the network filter." + ::= { ipInfoNwfEntry 4 } + + +-- IP Route Map Information + +ipInfoRmapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpInfoRmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP route map information." + ::= { ipInfo 10 } + +ipInfoRmapEntry OBJECT-TYPE + SYNTAX IpInfoRmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP route map." + INDEX { ipInfoRmapIndex } + ::= { ipInfoRmapTable 1 } + +IpInfoRmapEntry ::= SEQUENCE { + ipInfoRmapIndex Integer32, + ipInfoRmapLp Unsigned32, + ipInfoRmapMetric Unsigned32, + ipInfoRmapPrec INTEGER, + ipInfoRmapWeight INTEGER, + ipInfoRmapState INTEGER, + ipInfoRmapAp DisplayString, + ipInfoRmapMetricType INTEGER + } + +ipInfoRmapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route map number for which the RMAP is related." + ::= { ipInfoRmapEntry 1} + +ipInfoRmapLp OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local-preference of the route map. 4294967295 means none" + ::= { ipInfoRmapEntry 2 } + +ipInfoRmapMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric of the route map. 4294967295 means none" + ::= { ipInfoRmapEntry 3 } + +ipInfoRmapPrec OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The precedence of the route map." + ::= { ipInfoRmapEntry 4 } + +ipInfoRmapWeight OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The weight of the route map. 65535 means none" + ::= { ipInfoRmapEntry 5 } + +ipInfoRmapState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the route map." + ::= { ipInfoRmapEntry 6 } + +ipInfoRmapAp OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The as-path prepend of the matched route. Up to 3 AS number can be + displayed for the string. + The usuage is:<AS number> [<AS number>][ <AS number>]" + ::= { ipInfoRmapEntry 7 } + +ipInfoRmapMetricType 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." + ::= { ipInfoRmapEntry 8 } + +-- IP OSPF Information + +ipOspfInfo OBJECT IDENTIFIER + ::= { ipInfo 11 } + +ipOspfInfoState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF global state." + ::= { ipOspfInfo 1 } + +ipOspfInfoDefaultRouteMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric to be assigned." + ::= { ipOspfInfo 2 } + +ipOspfInfoDefaultRouteMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS External metric type to be assigned." + ::= { ipOspfInfo 3 } + +ipOspfInfoRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router ID of the switch." + ::= { ipOspfInfo 4 } + +ipOspfInfoLsdbLimit OBJECT-TYPE + SYNTAX INTEGER (0..2000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LSDB limit for external LSA." + ::= { ipOspfInfo 5 } + +-- IP OSPF Area Information +ipOspfAreaInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpOspfAreaInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Area Information." + ::= { ipOspfInfo 6 } + +ipOspfAreaInfoEntry OBJECT-TYPE + SYNTAX IpOspfAreaInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF area." + INDEX { ipOspfAreaInfoIndex, ipOspfAreaInfoId } + ::= { ipOspfAreaInfoTable 1 } + +IpOspfAreaInfoEntry ::= SEQUENCE { + ipOspfAreaInfoIndex Integer32, + ipOspfAreaInfoId IpAddress, + ipOspfAreaInfoSpfInterval INTEGER, + ipOspfAreaInfoAuthType INTEGER, + ipOspfAreaInfoType INTEGER, + ipOspfAreaInfoMetric INTEGER, + ipOspfAreaInfoStatus INTEGER + } + +ipOspfAreaInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF area number for which the OSPF area table is related." + ::= { ipOspfAreaInfoEntry 1 } + +ipOspfAreaInfoId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF area." + ::= { ipOspfAreaInfoEntry 2 } + +ipOspfAreaInfoSpfInterval OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SPF interval for the OSPF area." + ::= { ipOspfAreaInfoEntry 3 } + +ipOspfAreaInfoAuthType 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." + ::= { ipOspfAreaInfoEntry 4 } + +ipOspfAreaInfoType 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)" + ::= { ipOspfAreaInfoEntry 5 } + +ipOspfAreaInfoMetric OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Metric (1-65535)" + ::= { ipOspfAreaInfoEntry 6 } + +ipOspfAreaInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status + disabled(0) + enabled(1)" + ::= { ipOspfAreaInfoEntry 7 } + + +-- IP OSPF Range Information +ipOspfRangeInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpOspfRangeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF summary range information." + ::= { ipOspfInfo 7 } + +ipOspfRangeInfoEntry OBJECT-TYPE + SYNTAX IpOspfRangeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF summary range." + INDEX { ipOspfRangeInfoIndex } + ::= { ipOspfRangeInfoTable 1 } + +IpOspfRangeInfoEntry ::= SEQUENCE { + ipOspfRangeInfoIndex Integer32, + ipOspfRangeInfoAddr IpAddress, + ipOspfRangeInfoMask IpAddress, + ipOspfRangeInfoAreaIndex Integer32, + ipOspfRangeInfoHideState INTEGER, + ipOspfRangeInfoState INTEGER + } + +ipOspfRangeInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The range number for which the OSPF summary range table is related." + ::= { ipOspfRangeInfoEntry 1} + +ipOspfRangeInfoAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the range." + ::= { ipOspfRangeInfoEntry 2 } + +ipOspfRangeInfoMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mask of the range." + ::= { ipOspfRangeInfoEntry 3 } + +ipOspfRangeInfoAreaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The area index." + ::= { ipOspfRangeInfoEntry 4 } + +ipOspfRangeInfoHideState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the hide range." + ::= { ipOspfRangeInfoEntry 5 } + +ipOspfRangeInfoState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the range." + ::= { ipOspfRangeInfoEntry 6 } + + +-- IP OSPF Interface Information +ipOspfIntfInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpOspfIntfInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface Information." + ::= { ipOspfInfo 8 } + +ipOspfIntfInfoEntry OBJECT-TYPE + SYNTAX IpOspfIntfInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF Interface." + INDEX { ipOspfIntfInfoIndex } + ::= { ipOspfIntfInfoTable 1 } + +IpOspfIntfInfoEntry ::= SEQUENCE { + ipOspfIntfInfoIndex Integer32, + ipOspfIntfInfoId IpAddress, + ipOspfIntfInfoArea INTEGER, + ipOspfIntfInfoMdkey INTEGER, + ipOspfIntfInfoCost INTEGER, + ipOspfIntfInfoPrio INTEGER, + ipOspfIntfInfoHello INTEGER, + ipOspfIntfInfoDead INTEGER, + ipOspfIntfInfoTrans INTEGER, + ipOspfIntfInfoRetra INTEGER, + ipOspfIntfInfoAuthKey DisplayString, + ipOspfIntfInfoStatus INTEGER + +} + +ipOspfIntfInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Interface number for which the OSPF Interface table is related." + ::= { ipOspfIntfInfoEntry 1} + +ipOspfIntfInfoId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF interface." + ::= { ipOspfIntfInfoEntry 2 } + +ipOspfIntfInfoArea OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the area that the interface belongs" + ::= { ipOspfIntfInfoEntry 3 } + +ipOspfIntfInfoMdkey 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." + ::= { ipOspfIntfInfoEntry 4 } + +ipOspfIntfInfoCost OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface cost" + ::= { ipOspfIntfInfoEntry 5 } + +ipOspfIntfInfoPrio OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface router priority" + ::= { ipOspfIntfInfoEntry 6 } + +ipOspfIntfInfoHello OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hello interval" + ::= { ipOspfIntfInfoEntry 7 } + +ipOspfIntfInfoDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dead interval" + ::= { ipOspfIntfInfoEntry 8 } + +ipOspfIntfInfoTrans OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transit delay" + ::= { ipOspfIntfInfoEntry 9 } + +ipOspfIntfInfoRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmit interval" + ::= { ipOspfIntfInfoEntry 10 } + +ipOspfIntfInfoAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication Key" + ::= { ipOspfIntfInfoEntry 11 } + +ipOspfIntfInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the interface + disabled(0), + enabled(1)" + ::= { ipOspfIntfInfoEntry 12 } + + +-- IP OSPF Virtual Link Information +ipOspfVirtIntfInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpOspfVirtIntfInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Virtual Interface Information." + ::= { ipOspfInfo 9 } + +ipOspfVirtIntfInfoEntry OBJECT-TYPE + SYNTAX IpOspfVirtIntfInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF virtual Interface." + INDEX { ipOspfVirtIntfInfoIndex } + ::= { ipOspfVirtIntfInfoTable 1 } + +IpOspfVirtIntfInfoEntry ::= SEQUENCE { + ipOspfVirtIntfInfoIndex Integer32, + ipOspfVirtIntfInfoAreaId INTEGER, + ipOspfVirtIntfInfoNbr IpAddress, + ipOspfVirtIntfInfoMdkey INTEGER, + ipOspfVirtIntfInfoHello INTEGER, + ipOspfVirtIntfInfoDead INTEGER, + ipOspfVirtIntfInfoTrans INTEGER, + ipOspfVirtIntfInfoRetra INTEGER, + ipOspfVirtIntfInfoAuthKey DisplayString, + ipOspfVirtIntfInfoStatus INTEGER + } + +ipOspfVirtIntfInfoIndex 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." + ::= { ipOspfVirtIntfInfoEntry 1} + +ipOspfVirtIntfInfoAreaId 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." + ::= { ipOspfVirtIntfInfoEntry 2 } + +ipOspfVirtIntfInfoNbr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF neighbor for this virtual interface." + ::= { ipOspfVirtIntfInfoEntry 3 } + +ipOspfVirtIntfInfoMdkey 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." + ::= { ipOspfVirtIntfInfoEntry 4 } + +ipOspfVirtIntfInfoHello OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hello interval" + ::= { ipOspfVirtIntfInfoEntry 5 } + +ipOspfVirtIntfInfoDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dead interval" + ::= { ipOspfVirtIntfInfoEntry 6 } + +ipOspfVirtIntfInfoTrans OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transit delay" + ::= { ipOspfVirtIntfInfoEntry 7 } + +ipOspfVirtIntfInfoRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmit interval" + ::= { ipOspfVirtIntfInfoEntry 8 } + +ipOspfVirtIntfInfoAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication Key" + ::= { ipOspfVirtIntfInfoEntry 9 } + +ipOspfVirtIntfInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status + disabled(0), + enabled(1)" + ::= { ipOspfVirtIntfInfoEntry 10 } + + +--IP OSPF Host Information +ipOspfHostInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpOspfHostInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Host Information." + ::= { ipOspfInfo 10 } + +ipOspfHostInfoEntry OBJECT-TYPE + SYNTAX IpOspfHostInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF host." + INDEX { ipOspfHostInfoIndex, ipOspfHostInfoIpAddr } + ::= { ipOspfHostInfoTable 1 } + +IpOspfHostInfoEntry ::= SEQUENCE { + ipOspfHostInfoIndex Integer32, + ipOspfHostInfoIpAddr IpAddress, + ipOspfHostInfoAreaIndex Integer32, + ipOspfHostInfoCost Integer32, + ipOspfHostInfoState INTEGER + } + +ipOspfHostInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF host number for which the OSPF host table is related." + ::= { ipOspfHostInfoEntry 1} + +ipOspfHostInfoIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF host." + ::= { ipOspfHostInfoEntry 2 } + +ipOspfHostInfoAreaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The area index." + ::= { ipOspfHostInfoEntry 3 } + +ipOspfHostInfoCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the corresponding host." + ::= { ipOspfHostInfoEntry 4 } + +ipOspfHostInfoState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable an OSPF Host" + ::= { ipOspfHostInfoEntry 5 } + +ipOspfRedistributeInfo OBJECT IDENTIFIER ::= { ipOspfInfo 11 } + +ipOspfRedistributeStaticInfo OBJECT IDENTIFIER + ::= { ipOspfRedistributeInfo 1 } + +ipOspfRedistributeStaticInfoMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777214) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric to be assigned to static routes. + A value of 0 indicates none." + ::= { ipOspfRedistributeStaticInfo 1 } + +ipOspfRedistributeStaticInfoMetricType 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." + ::= { ipOspfRedistributeStaticInfo 2 } + +ipOspfRedistributeStaticInfoOutRmapList 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" + ::= { ipOspfRedistributeStaticInfo 3 } + + +ipOspfRedistributeFixedInfo OBJECT IDENTIFIER + ::= { ipOspfRedistributeInfo 2 } + +ipOspfRedistributeFixedInfoMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777214) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The export metric for fixed routes. A value of 0 indicates none" + ::= { ipOspfRedistributeFixedInfo 1 } + +ipOspfRedistributeFixedInfoMetricType 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." + ::= { ipOspfRedistributeFixedInfo 2 } + +ipOspfRedistributeFixedInfoOutRmapList 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" + ::= { ipOspfRedistributeFixedInfo 3 } + + +ipOspfRedistributeRipInfo OBJECT IDENTIFIER + ::= { ipOspfRedistributeInfo 3 } + +ipOspfRedistributeRipInfoMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777214) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The export metric for RIP routes. A value of 0 indicates none" + ::= { ipOspfRedistributeRipInfo 1 } + +ipOspfRedistributeRipInfoMetricType 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." + ::= { ipOspfRedistributeRipInfo 2 } + +ipOspfRedistributeRipInfoOutRmapList 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" + ::= { ipOspfRedistributeRipInfo 3 } + +ipOspfMd5keyInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpOspfMd5keyInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF MD5 keys Information." + ::= { ipOspfInfo 12 } + +ipOspfMd5keyInfoEntry OBJECT-TYPE + SYNTAX IpOspfMd5keyInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF MD keys table." + INDEX { ipOspfMd5keyInfoIndex } + ::= { ipOspfMd5keyInfoTable 1 } + +IpOspfMd5keyInfoEntry ::= SEQUENCE { + ipOspfMd5keyInfoIndex Integer32, + ipOspfMd5keyInfoKey DisplayString + } + +ipOspfMd5keyInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF MD5 Key number for which the OSPF MdKey table is related." + ::= { ipOspfMd5keyInfoEntry 1} + +ipOspfMd5keyInfoKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The character string representing the MD5 Key." + ::= { ipOspfMd5keyInfoEntry 2 } + + +-- VRRP Information + +vrrpInfoVirtRtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpInfoVirtRtrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP virtual router run-time information." + ::= { vrrpInfo 1 } + +vrrpInfoVirtRtrTableEntry OBJECT-TYPE + SYNTAX VrrpInfoVirtRtrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The run-time information about a VRRP virtual router." + INDEX { vrrpInfoVirtRtrIndex } + ::= { vrrpInfoVirtRtrTable 1 } + +VrrpInfoVirtRtrTableEntry ::= SEQUENCE { + vrrpInfoVirtRtrIndex Integer32, + vrrpInfoVirtRtrConfig INTEGER, + vrrpInfoVirtRtrID INTEGER, + vrrpInfoVirtRtrAddr IpAddress, + vrrpInfoVirtRtrIfIndex Integer32, + vrrpInfoVirtRtrOwnership INTEGER, + vrrpInfoVirtRtrPriority INTEGER, + vrrpInfoVirtRtrState INTEGER + } + +vrrpInfoVirtRtrIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router index." + ::= { vrrpInfoVirtRtrTableEntry 1 } + +vrrpInfoVirtRtrConfig OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the VRRP virtual router." + ::= { vrrpInfoVirtRtrTableEntry 2 } + +vrrpInfoVirtRtrID OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router identifier." + ::= { vrrpInfoVirtRtrTableEntry 3 } + +vrrpInfoVirtRtrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router IP address." + ::= { vrrpInfoVirtRtrTableEntry 4 } + +vrrpInfoVirtRtrIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IfIndex that the VRRP virtual router is representing." + ::= { vrrpInfoVirtRtrTableEntry 5 } + +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 6 } + +vrrpInfoVirtRtrState OBJECT-TYPE + SYNTAX INTEGER { + init(1), + master(2), + backup(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router state." + ::= { vrrpInfoVirtRtrTableEntry 7 } + +vrrpInfoVirtRtrOwnership OBJECT-TYPE + SYNTAX INTEGER { + owner(1), + renter(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router ownership status." + ::= { vrrpInfoVirtRtrTableEntry 8 } + + +-- Ospf Information + +ospfGeneralInfo OBJECT IDENTIFIER ::= { ospfInfo 1 } + +ospfVersion OBJECT-TYPE + SYNTAX INTEGER { + ospfVersion1(1), + ospfVersion2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF version." + ::= { ospfGeneralInfo 1 } + +ospfRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router ID of the switch." + ::= { ospfGeneralInfo 2 } + +ospfStartTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when ospf has been started." + ::= { ospfGeneralInfo 3 } + +ospfProcessUptime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since ospf has been started." + ::= { ospfGeneralInfo 4 } + +ospfLsTypesSupported OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Link State Types that are supported." + ::= { ospfGeneralInfo 5 } + +ospfAreaBorderRouter OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Area Border Router Role." + ::= { ospfGeneralInfo 6 } + +ospfAreaBoundaryRouter OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Area Boundary Router Role." + ::= { ospfGeneralInfo 7 } + +ospfExternalLsa OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of external LSAs." + ::= { ospfGeneralInfo 8 } + +ospfIntfCountForRouter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interfaces for this router." + ::= { ospfGeneralInfo 9 } + +ospfVlinkCountForRouter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of virtual links for this router." + ::= { ospfGeneralInfo 10 } + +ospfNewLsaReceived OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of new LSAs reveived." + ::= { ospfGeneralInfo 11 } + +ospfTotalLsaOriginated OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LSAs originated." + ::= { ospfGeneralInfo 12 } + +ospfTotalNumberOfLsdbEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of entries in the Link State Database." + ::= { ospfGeneralInfo 13 } + +ospfTotalNeighbours OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of OSPF neighbours." + ::= { ospfGeneralInfo 14 } + +ospfNbrInInitState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of neighbours in the initial state of exchange." + ::= { ospfGeneralInfo 15 } + +ospfNbrInExchState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of neighbours in the exchange state." + ::= { ospfGeneralInfo 16 } + +ospfNbrInFullState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of neighbours in the Full state of exchange." + ::= { ospfGeneralInfo 17 } + +ospfTotalAreas OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Total number of areas." + ::= { ospfGeneralInfo 18 } + +ospfTotalTransitAreas OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Total number of Transit areas." + ::= { ospfGeneralInfo 19 } + +ospfTotalNssaAreas OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Total number of NSSA areas." + ::= { ospfGeneralInfo 20 } + +ospfTotalStubAreas OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Total number of STUB areas." + ::= { ospfGeneralInfo 21 } + +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, + ospfAreaInfoStatus INTEGER, + ospfTotalNumberOfInterfaces Integer32, + ospfNumberOfInterfacesUp Integer32, + ospfAreaInfoAuthType INTEGER, + ospfAreaInfoSPF Integer32, + ospfNumberOfLsdbEntries Integer32, + ospfAreaInfoAreaBorderRouter Integer32, + ospfAreaInfoASBoundaryRouter Integer32, + ospfAreaInfoTotalNeighbours Integer32, + ospfAreaInfoNeighborsINITstate Integer32, + ospfAreaInfoNeighborsEXCHstate Integer32, + ospfAreaInfoNeighborsFULLstate Integer32, + ospfAreaInfoLsTypesAccepted DisplayString + } + +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 } + +ospfAreaInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Area Status: + disabled(0), enabled(1)." + ::= { ospfAreaInfoEntry 3 } + +ospfTotalNumberOfInterfaces OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of interfaces for this OSPF area." + ::= { ospfAreaInfoEntry 4 } + +ospfNumberOfInterfacesUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interfaces UP in area." + ::= { ospfAreaInfoEntry 5 } + +ospfAreaInfoAuthType 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." + ::= { ospfAreaInfoEntry 6 } + +ospfAreaInfoSPF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times SPF ran." + ::= { ospfAreaInfoEntry 7 } + +ospfNumberOfLsdbEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Link State Database entries for this OSPF area." + ::= { ospfAreaInfoEntry 8 } + +ospfAreaInfoAreaBorderRouter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Area Border Router count." + ::= { ospfAreaInfoEntry 9 } + +ospfAreaInfoASBoundaryRouter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS Boundary Router count." + ::= { 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 } + +ospfAreaInfoLsTypesAccepted OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LS types accepted by this area." + ::= { ospfAreaInfoEntry 15 } + + +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, + ospfIfInfoRouterID IpAddress, + ospfIfInfoState INTEGER, + ospfIfInfoPriority INTEGER, + ospfIfInfoDesignatedRouterID IpAddress, + ospfIfInfoDesignatedRouterIpAddress IpAddress, + ospfIfInfoBackupDesignatedRouterID IpAddress, + ospfIfInfoBackupDesignatedRouterIpAddress IpAddress, + ospfIfInfoHello INTEGER, + ospfIfInfoDead INTEGER, + ospfIfInfoWait Integer32, + 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 } + +ospfIfInfoRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router ID of the switch." + ::= { ospfIntfInfoEntry 5 } + +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 6 } + +ospfIfInfoPriority OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface router priority" + ::= { ospfIntfInfoEntry 7 } + +ospfIfInfoDesignatedRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Designated Router ID for this OSPF interface." + ::= { ospfIntfInfoEntry 8 } + +ospfIfInfoDesignatedRouterIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Designated Router IP Address for this OSPF interface." + ::= { ospfIntfInfoEntry 9 } + +ospfIfInfoBackupDesignatedRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Backup Designated Router ID for this OSPF + interface." + ::= { ospfIntfInfoEntry 10 } + +ospfIfInfoBackupDesignatedRouterIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Backup Designated Router Ip Address for this OSPF + interface." + ::= { ospfIntfInfoEntry 11 } + +ospfIfInfoHello OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hello timer for this OSPF interface." + ::= { ospfIntfInfoEntry 12 } + +ospfIfInfoDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dead timer for this OSPF interface." + ::= { ospfIntfInfoEntry 13 } + +ospfIfInfoWait OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Wait interval for this OSPF interface." + ::= { ospfIntfInfoEntry 14 } + +ospfIfInfoRetransmit OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The retransmit interval for this OSPF interface." + ::= { ospfIntfInfoEntry 15 } + +ospfIfInfoTransitDelay OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transit delay for this OSPF interface." + ::= { ospfIntfInfoEntry 16 } + +ospfIfInfoTotalNeighbours OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of neighbours for this OSPF interface." + ::= { ospfIntfInfoEntry 17 } + +ospfIfInfoEvents OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of events for this OSPF interface." + ::= { ospfIntfInfoEntry 18 } + +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 19 } + +-- 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, + ospfVirtIntfInfoDead INTEGER, + ospfVirtIntfInfoWait 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 } + +ospfVirtIntfInfoDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dead interval." + ::= { ospfVirtIntfInfoEntry 9 } + +ospfVirtIntfInfoWait OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wait interval." + ::= { ospfVirtIntfInfoEntry 10 } + +ospfVirtIntfInfoRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmit interval." + ::= { ospfVirtIntfInfoEntry 11 } + +ospfVirtIntfInfoAuth OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication." + ::= { ospfVirtIntfInfoEntry 12 } + +ospfVirtIntfInfoEvents OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Events." + ::= { ospfVirtIntfInfoEntry 13 } + +ospfVirtIntfInfoNbr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF neighbor for this virtual interface." + ::= { ospfVirtIntfInfoEntry 14 } + +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 15 } + +ospfVirtIntfInfoAreaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Thea AreaId of the virtual interface." + ::= { ospfVirtIntfInfoEntry 16 } + + +-- 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 BLADE HARMONY + + 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." + 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 BLADE HARMONY + + 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 } + +vrrpOperVirtRtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpOperVirtRtrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of virtual routers." + ::= { vrrpOper 1 } + +vrrpOperVirtRtrEntry OBJECT-TYPE + SYNTAX VrrpOperVirtRtrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the vrrpOperVirtRtrTable " + INDEX { vrrpOperVirtRtrIndex } + ::= { vrrpOperVirtRtrTable 1 } + +VrrpOperVirtRtrEntry ::= SEQUENCE { + vrrpOperVirtRtrIndex Integer32, + vrrpOperVirtRtrBackup INTEGER + } + +vrrpOperVirtRtrIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index for the VRRP virtual router." + ::= { vrrpOperVirtRtrEntry 1 } + +vrrpOperVirtRtrBackup OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + backup(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to a value of 'backup(2)' it forces the specified + master virtual router into backup mode. + 'ok(1)' is returned when the object os read." + ::= { vrrpOperVirtRtrEntry 2 } + +vrrpOperVirtRtrGroupBackup OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + backup(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to a value of 'backup(2)' it forces the specified + master virtual router group into backup mode. + 'ok(1)' is returned when the object os read." + ::= { vrrpOper 2 } + +-- ---------------------------------------------------------------------------- +-- } INSERT: bt2Network +-- ---------------------------------------------------------------------------- + + +bntTraps OBJECT IDENTIFIER + ::= { hpSwitchBladeType4-Mgmt 7 } + +-- ---------------------------------------------------------------------------- +-- { INSERT: bt2trap +-- ---------------------------------------------------------------------------- + +-- SECTION 2: Temporary Object Definitions Used In Traps + +bntSwTrapDisplayString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temporary string object used to store information being sent + in an BNT Switch trap." + ::= { bntTraps 1000 } + + +-- SECTION 3: Trap Definitions + + +bntSwDefGwUp TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { ipCurCfgGwIndex, + ipCurCfgGwAddr, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwDefGwUp trap signifies that the default + gateway is alive." + --#SEVERITY INFORMATIONAL + ::= 2 -- 0x02 + +bntSwDefGwDown TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { ipCurCfgGwIndex, + ipCurCfgGwAddr, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwDefGwDown trap signifies that the default + gateway is down." + --#SEVERITY INFORMATIONAL + ::= 3 -- 0x03 + +bntSwDefGwInService TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { ipCurCfgGwIndex, + ipCurCfgGwAddr, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwDefGwEnabled trap signifies that the default + gateway is up and in service." + --#SEVERITY INFORMATIONAL + ::= 4 -- 0x04 + +bntSwDefGwNotInService TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { ipCurCfgGwIndex, + ipCurCfgGwAddr, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwDefGwDisabled trap signifies that the default + gateway is alive but not in service." + --#SEVERITY INFORMATIONAL + ::= 5 -- 0x05 + + +bntSwLoginFailure TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwLoginFailure trap signifies that someone failed to + enter a valid username/password combination." + --#SEVERITY MAJOR + ::= 19 -- 0x13 + +bntSwTempExceedThreshold TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwTempExceedThreshold trap signifies that the + switch temperature has exceeded maximum safety limits." + --#SEVERITY CRITICAL + ::= 22 -- 0x16 + + +bntSwApplyComplete TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwApplyComplete signifies that new configuration + has been applied." + --#SEVERITY INFORMATIONAL + ::= 27 -- 0x1B + +bntSwSaveComplete TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwApplyComplete signifies that new configuration + has been saved." + --#SEVERITY INFORMATIONAL + ::= 28 -- 0x1C + +bntSwFwDownloadSucess TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwFwDownloadSuccess signifies that firmware + has been downloaded to [image1|image2|boot image]." + --#SEVERITY INFORMATIONAL + ::= 29 -- 0x1D + +bntSwFwDownloadFailure TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwFwDownloadFailure signifies that firmware + downloaded failed to [image1|image2|boot image]." + --#SEVERITY MINOR + ::= 30 -- 0x1E + +bntSwTempReturnThreshold TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwTempReturnThreshold trap signifies that the + switch temperature has returned below maximum safety limits." + --#SEVERITY INFORMATIONAL + ::= 31 -- 0x1F + + +bntSwUfdfoLtMFailure TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwUfdfoLtMFailure trap signifies that a LtM link is down." + --#SEVERITY MAJOR + ::= 34 -- 0x22 + +bntSwUfdfoLtMUP TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwUfdfoLtMUP trap signifies that a LtM link is up." + --#SEVERITY INFORMATIONAL + ::= 35 -- 0x23 + +bntSwUfdfoGlobalEna TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwUfdfoGlobalEna trap signifies that Global UFD is enabled." + --#SEVERITY INFORMATIONAL + ::= 36 -- 0x24 + +bntSwUfdfoGlobalDis TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwUfdfoGlobalDis trap signifies that Global UFD is disabled." + --#SEVERITY INFORMATIONAL + ::= 37 -- 0x25 + +bntSwUfdfoLtDAutoEna TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwUfdfoLtDAutoEna trap signifies that a LtD link is Auto Enabled." + --#SEVERITY INFORMATIONAL + ::= 38 -- 0x26 + +bntSwUfdfoLtDAutoDis TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwUfdfoLtDAutoDis trap signifies that a LtD link is Auto Disabled." + --#SEVERITY INFORMATIONAL + ::= 39 -- 0x27 + + +bntSwStgNewRoot TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, stgCurCfgIndex, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwStgNewRoot trap signifies that the bridge has become the new root of the STG." + --#SEVERITY INFORMATIONAL + ::= 42 -- 0x2A + +bntSwCistNewRoot TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwCistNewRoot trap signifies that the bridge has become the new root of the CIST." + --#SEVERITY INFORMATIONAL + ::= 43 -- 0x2B + +bntSwStgTopologyChanged TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, stgCurCfgIndex, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwStgTopologyChanged trap signifies that there was a STG topology change." + --#SEVERITY INFORMATIONAL + ::= 44 -- 0x2C + +bntSwCistTopologyChanged TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, + sysName, sysLocation, sysContact } + DESCRIPTION + "A bntSwCistTopologyChanged trap signifies that there was a CIST topology change." + --#SEVERITY INFORMATIONAL + ::= 45 -- 0x2D + + +bntSFPInserted TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, ifIndex, + sysName, sysLocation, sysContact } + DESCRIPTION "A bntSFPInserted trap signifies that a SFP is inserted." + --#SEVERITY INFORMATIONAL + ::= 51 -- 0x33 + +bntSFPRemoved TRAP-TYPE + ENTERPRISE bntTraps + VARIABLES { bntSwTrapDisplayString, ifIndex, + sysName, sysLocation, sysContact } + DESCRIPTION "A bntSFPRemoved trap signifies that a SFP is removed." + --#SEVERITY INFORMATIONAL + ::= 52 -- 0x34 + +-- ---------------------------------------------------------------------------- +-- } INSERT: bt2trap +-- ---------------------------------------------------------------------------- + +------------------------------------------------------------------------------- +-- HP Platform Common Private MIBs +------------------------------------------------------------------------------- + +------------------------------------------------------------------------------- +-- Feature Dependent Private MIBs +------------------------------------------------------------------------------- +acl OBJECT IDENTIFIER + ::= { hpSwitchBladeType4-Mgmt 9 } + +-- ---------------------------------------------------------------------------- +-- { INSERT: bt2acl +-- ---------------------------------------------------------------------------- + +acConfig OBJECT IDENTIFIER ::= { acl 1 } + +acList OBJECT IDENTIFIER ::= { acConfig 1 } +aclGroup OBJECT IDENTIFIER ::= { acConfig 3 } +aclCfg OBJECT IDENTIFIER ::= { acConfig 4 } + +-- ---------------------------------------------------------- -- +-- 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, + aclCurCfgEgressPorts OCTET STRING, + aclCurCfgStatistics INTEGER, + aclCurCfgMeterAction INTEGER, + aclCurCfgMeterEnable INTEGER, + aclCurCfgKbitsSec Unsigned32, + aclCurCfgKbitsBurst INTEGER, + aclCurCfgInprofUser INTEGER, + aclCurCfgInprofDscp INTEGER, + aclCurCfgInprofTos INTEGER, + aclCurCfgOutprofDscp INTEGER, + aclCurCfgInprofUserEnable INTEGER, + aclCurCfgInprofDscpEnable INTEGER, + aclCurCfgOutprofDscpEnable INTEGER + } + +aclCurCfgIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + 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) + ,ieee802dot3(4) + } + 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." + ::= { aclCurCfgEntry 18 } + +aclCurCfgProtocol OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol to be filtered." + ::= { 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 } + +aclCurCfgEgressPorts 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 } + +aclCurCfgInprofUser OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set in profile 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 } + +aclCurCfgInprofTos OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To enable/disable setting in profile 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 } + +aclCurCfgInprofUserEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + userdefined(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set in profile 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 } + + +-- +-- 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, + aclNewCfgEgressPorts OCTET STRING, + aclNewCfgStatistics INTEGER, + aclNewCfgAddEgressPort INTEGER, + aclNewCfgRemoveEgressPort Unsigned32, + aclNewCfgDelete INTEGER, + aclNewCfgMeterAction INTEGER, + aclNewCfgMeterEnable INTEGER, + aclNewCfgKbitsSec Unsigned32, + aclNewCfgKbitsBurst INTEGER, + aclNewCfgInprofUser INTEGER, + aclNewCfgInprofDscp INTEGER, + aclNewCfgInprofTos INTEGER, + aclNewCfgOutprofDscp INTEGER, + aclNewCfgInprofUserEnable INTEGER, + aclNewCfgInprofDscpEnable INTEGER, + aclNewCfgOutprofDscpEnable INTEGER, + aclNewCfgReset INTEGER, + aclNewCfgEthernetReset INTEGER, + aclNewCfgIpv4Reset INTEGER, + aclNewCfgTcpudpReset INTEGER, + aclNewCfgMeterReset INTEGER, + aclNewCfgRemarkReset INTEGER, + aclNewCfgRemarkInprofReset INTEGER, + aclNewCfgRemarkOutprofReset INTEGER, + aclNewCfgPktfmtReset 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." + ::= { 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." + ::= { 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 (1..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)." + ::= { 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." + ::= { aclNewCfgEntry 18 } + +aclNewCfgProtocol OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protocol to be filtered." + ::= { 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 } + +aclNewCfgEgressPorts 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 } + +aclNewCfgAddEgressPort OBJECT-TYPE + SYNTAX INTEGER + 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 } + +aclNewCfgRemoveEgressPort OBJECT-TYPE + SYNTAX Unsigned32 + 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 maxmium burst sizeof meter associated with this ACL entry." + ::= { aclNewCfgEntry 44 } + +aclNewCfgInprofUser OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set in profile 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 } + +aclNewCfgInprofTos OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable/disable setting in profile 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 } + +aclNewCfgInprofUserEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + userdefined(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set in profile 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." + ::= { 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." + ::= { 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 } + + +-- ---------------------------------------------------------- -- +-- 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 + } + +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 } + + +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 + } + +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 } + +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 Integer32, + aclCurCfgPortAclBmap OCTET STRING, + aclCurCfgPortAclGrpBmap OCTET STRING + } + +aclCurCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + 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 } + +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 Integer32, + aclNewCfgPortAddAcl Unsigned32, + aclNewCfgPortAddAclGrp Unsigned32, + aclNewCfgPortRemoveAcl Unsigned32, + aclNewCfgPortRemoveAclGrp Unsigned32, + aclNewCfgPortAclBmap OCTET STRING, + aclNewCfgPortAclGrpBmap OCTET STRING + } + +aclNewCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + 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 } + +-- ---------------------------------------------------------------------------- +-- } INSERT: bt2acl +-- ---------------------------------------------------------------------------- + + +qos OBJECT IDENTIFIER + ::= { hpSwitchBladeType4-Mgmt 8 } + +-- ---------------------------------------------------------------------------- +-- { INSERT: bt2qos +-- ---------------------------------------------------------------------------- + +qosConfigs OBJECT IDENTIFIER ::= { qos 1 } +qosStats OBJECT IDENTIFIER ::= { qos 2 } +qosInfo OBJECT IDENTIFIER ::= { qos 3 } +qosOper OBJECT IDENTIFIER ::= { qos 4 } + +qos8021p OBJECT IDENTIFIER ::= { qosConfigs 1 } +-- 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 Integer32, + qosCurCfgPortPriority INTEGER + } + +qosCurCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + 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 Integer32, + qosNewCfgPortPriority INTEGER + } + +qosNewCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + 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 } + + +qosDefaultCfg OBJECT-TYPE + SYNTAX INTEGER { + none(0), + defaultWeight(2), + defaultPriority(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Load default configuration." + ::= { qos8021p 9 } + +-- ---------------------------------------------------------------------------- +-- } INSERT: bt2qos +-- ---------------------------------------------------------------------------- +-- ---------------------------------------------------------------------------- +-- } INSERT: hpRoot +-- ---------------------------------------------------------------------------- + +END + + |