-- ---------------------------------------------------------------------------- -- File Main Owner: -- File Peer Owner: -- File Description: Main entry point to build private MIBs. -- -- -- { COPYRIGHT / HISTORY -- -- COPYRIGHT NOTICE -- Copyright (c) Lenovo 2014 - -- All rights reserved -- -- -- PORTING HISTORY -- -- } COPYRIGHT / HISTORY (end) -- -- ---------------------------------------------------------------------------- -- { INSERT: blade -- ---------------------------------------------------------------------------- LENOVO-GbTOR-G7028-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, Integer32, Unsigned32, Counter32, Gauge32, Counter64, TimeTicks, IpAddress FROM SNMPv2-SMI DisplayString, PhysAddress, MacAddress, TruthValue, RowStatus FROM SNMPv2-TC BridgeId FROM BRIDGE-MIB sysName, sysLocation, sysContact, ifIndex FROM RFC1213-MIB enterprises FROM RFC1155-SMI InetAddressType, InetAddress, InetAddressIPv6 FROM INET-ADDRESS-MIB OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, Integer32, Unsigned32, Counter32, Gauge32, Counter64, TimeTicks, IpAddress, mib-2 FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue, DisplayString, PhysAddress, MacAddress, RowStatus, TimeInterval, TimeStamp, RowPointer, AutonomousType, StorageType, TDomain, TAddress FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF BridgeId, dot1dTp, dot1dTpPort, dot1dBridge, dot1dBasePortEntry, dot1dBasePort FROM BRIDGE-MIB EnabledStatus FROM P-BRIDGE-MIB PortList FROM Q-BRIDGE-MIB SnmpAdminString, SnmpEngineID,SnmpMessageProcessingModel, SnmpSecurityModel,SnmpSecurityLevel FROM SNMP-FRAMEWORK-MIB usmNoAuthProtocol, usmNoPrivProtocol FROM SNMP-USER-BASED-SM-MIB sysName, sysLocation, sysContact, ifIndex FROM RFC1213-MIB InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB InetAddressType, InetAddress FROM INET-ADDRESS-MIB ; -- ---------------------------------------------------------------------------- -- { INSERT: module identity -- ---------------------------------------------------------------------------- ibmGbTORG7028MIB MODULE-IDENTITY LAST-UPDATED "201809072241Z" -- Sep 07, 2018 10:41:46 PM ORGANIZATION "Lenovo" CONTACT-INFO " Lenovo 3325 Scott Blvd. Santa Clara, CA 95054 " DESCRIPTION " MIB for Lenovo RackSwitch G7028 All Rights reserved DEVICE VERSION: 8.4.12.0 " ::= { ibmnetwork 3 } -- ---------------------------------------------------------------------------- -- } INSERT: module identity -- ---------------------------------------------------------------------------- -- ---------------------------------------------------------------------------- -- { INSERT: textual conventions -- ---------------------------------------------------------------------------- PortNumber ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents a port number of a switch." SYNTAX Unsigned32 VlanId ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A 12-bit VLAN ID used in the VLAN Tag header." SYNTAX Integer32 (1..4094) Timeout ::= TEXTUAL-CONVENTION DISPLAY-HINT "d4" STATUS current DESCRIPTION " Time out value in 4 byte" SYNTAX Integer32 -- ---------------------------------------------------------------------------- -- } INSERT: textual conventions -- ---------------------------------------------------------------------------- -- blade OID reference http://www.iana.org/assignments/enterprise-numbers -- defined in /vobs/webos/src/lib/epi/target/h/wrn/wm/snmp/engine/mib.h ibmnetwork OBJECT IDENTIFIER ::= { enterprises 20301 } -- Groups in blade registration OBJECT IDENTIFIER ::= { ibmnetwork 1 } private-mibs OBJECT IDENTIFIER ::= { ibmnetwork 2 } -- Access Switch for BNT Private MIBs -- bnt-switch OBJECT IDENTIFIER ::= { private-mibs 7 } -- ---------------------------------------------------------------------------- -- { INSERT: bntRoot -- ---------------------------------------------------------------------------- -- Access Web Switch Module for Private MIBs ibm-switch-mgmt OBJECT IDENTIFIER ::= { private-mibs 7 } g7028-mgmt OBJECT IDENTIFIER ::= { ibm-switch-mgmt 17 } ------------------------------------------------------------------------------- -- Platform Dependent Registration sysObjectID -- Must correspond to g_sysobjid in /vobs/webos/src//ts/mp/sys/config.c -- and defined in /vobs/webos/src/lib/epi/target/h/wrn/wm/snmp/engine/mib.h. -- Careful when re-numbering sysObjectIDs due to hard coded references in -- /vobs/webos/src//ts/mp/epi/trap.c ------------------------------------------------------------------------------- -- Top of Rack Switch ibm-switch OBJECT IDENTIFIER ::= { registration 7 } g7028 OBJECT IDENTIFIER ::= { ibm-switch 17 } -- G7028 switch ------------------------------------------------------------------------------- -- Platform Common Private MIBs for g7028-mgmt ------------------------------------------------------------------------------- agent OBJECT IDENTIFIER ::= { g7028-mgmt 1 } -- ---------------------------------------------------------------------------- -- { INSERT: agent -- ---------------------------------------------------------------------------- agentConfig OBJECT IDENTIFIER ::= { agent 1 } agentStats OBJECT IDENTIFIER ::= { agent 2 } agentInfo OBJECT IDENTIFIER ::= { agent 3 } agentOper OBJECT IDENTIFIER ::= { agent 4 } agSystem OBJECT IDENTIFIER ::= { agentConfig 1 } agPortConfig OBJECT IDENTIFIER ::= { agentConfig 2 } agRadiusConfig OBJECT IDENTIFIER ::= { agentConfig 3 } agNTP OBJECT IDENTIFIER ::= { agentConfig 4 } agSyslog OBJECT IDENTIFIER ::= { agentConfig 5 } agTransfer OBJECT IDENTIFIER ::= { agentConfig 7 } agApply OBJECT IDENTIFIER ::= { agentConfig 8 } agTacacsConfig OBJECT IDENTIFIER ::= { agentConfig 11 } agMgmtNetConfig OBJECT IDENTIFIER ::= { agentConfig 12 } agBoot OBJECT IDENTIFIER ::= { agentConfig 13 } agAccess OBJECT IDENTIFIER ::= { agentConfig 19 } agLdapConfig OBJECT IDENTIFIER ::= { agentConfig 21 } agSSHConfig OBJECT IDENTIFIER ::= { agentConfig 22 } agUSBCopy OBJECT IDENTIFIER ::= { agentConfig 25 } agCSRConfig OBJECT IDENTIFIER ::= { agentConfig 31 } pktStats OBJECT IDENTIFIER ::= { agentStats 1 } mpCpuStats OBJECT IDENTIFIER ::= { agentStats 2 } portStats OBJECT IDENTIFIER ::= { agentStats 3 } agClearStats OBJECT IDENTIFIER ::= { agentStats 7 } ntpStats OBJECT IDENTIFIER ::= { agentStats 9 } aclStats OBJECT IDENTIFIER ::= { agentStats 11 } memoryStats OBJECT IDENTIFIER ::= { agentStats 12 } snmpStats OBJECT IDENTIFIER ::= { agentStats 20 } mpTcbStats OBJECT IDENTIFIER ::= { agentStats 21 } mpUdpStats OBJECT IDENTIFIER ::= { agentStats 22 } hardware OBJECT IDENTIFIER ::= { agentInfo 1 } portInfo OBJECT IDENTIFIER ::= { agentInfo 2 } agDiff OBJECT IDENTIFIER ::= { agentInfo 4 } agCfgDump OBJECT IDENTIFIER ::= { agentInfo 5 } geaportInfo OBJECT IDENTIFIER ::= { agentInfo 9 } sfpInfo OBJECT IDENTIFIER ::= { agentInfo 11 } accessInfo OBJECT IDENTIFIER ::= { agentInfo 13 } agNTPOper OBJECT IDENTIFIER ::= { agentOper 2 } -- There are two configuration blocks. -- The "current_config" reflects the configuration parameters that the -- switch is operating on and it is read-only. The objects with "CurCfg" -- in the name are reflect to this configuration block. -- -- The "new_config" accepts user configurations on set. The objects with -- "NewCfg" in the name are reflect to this configuration block. -- -- The newly set configurations will not take effect until a "apply" -- command has been issued (See agApplyConfiguration object) -- -- The newly set configurations will not be saved through next restarting -- of the switch unless a "save" command has been issued (See -- agSaveConfiguration object). -- Port operation table agPortOperTable OBJECT-TYPE SYNTAX SEQUENCE OF AgPortOperTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of port operations." ::= { agentOper 1 } agPortOperTableEntry OBJECT-TYPE SYNTAX AgPortOperTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the port operations table." INDEX { portOperIdx } ::= { agPortOperTable 1 } AgPortOperTableEntry ::= SEQUENCE { portOperIdx PortNumber, portOperRmon INTEGER, portOperLearning INTEGER, portOperState INTEGER ,portOperAlias DisplayString } portOperIdx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port index." ::= { agPortOperTableEntry 1 } portOperState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable port." ::= { agPortOperTableEntry 2 } portOperRmon OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable RMON for port." ::= { agPortOperTableEntry 3 } portOperLearning OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable L2 (FDB) Learning for this port." ::= { agPortOperTableEntry 4 } portOperAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias.." ::= { agPortOperTableEntry 5 } --portOperDot1x OBJECT IDENTIFIER ::= { agPortOperTableEntry 4 } portOperDot1xTable OBJECT-TYPE SYNTAX SEQUENCE OF PortOperDot1xTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of port operations." ::= { agentOper 4 } portOperDot1xTableEntry OBJECT-TYPE SYNTAX PortOperDot1xTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the port 802.1x operation table." INDEX { portOperDot1xIndx } ::= { portOperDot1xTable 1 } PortOperDot1xTableEntry ::= SEQUENCE { portOperDot1xIndx PortNumber, portOperDot1xReset INTEGER, portOperDot1xReauth INTEGER ,portOperDot1xPortAlias DisplayString } portOperDot1xIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port index." ::= { portOperDot1xTableEntry 1 } portOperDot1xReset OBJECT-TYPE SYNTAX INTEGER { no(1), yes(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reinitialize 802.1x access control on port." ::= { portOperDot1xTableEntry 2 } portOperDot1xReauth OBJECT-TYPE SYNTAX INTEGER { no(1), yes(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Initiate reauthentication on port." ::= { portOperDot1xTableEntry 3 } portOperDot1xPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { portOperDot1xTableEntry 4 } ntpOperSendReq OBJECT-TYPE SYNTAX INTEGER { no(1), yes(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Allows the user to send requests to the NTP server." ::= { agNTPOper 1 } -- Oper PRM settings agSrvLedOper OBJECT IDENTIFIER ::= { agentOper 5 } srvLedOper OBJECT-TYPE SYNTAX INTEGER { enabled(0), disabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Service Required LED." ::= { agSrvLedOper 1 } -- Port information table portInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF PortInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of port information." ::= { portInfo 1 } portInfoTableEntry OBJECT-TYPE SYNTAX PortInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the port information table." INDEX { portInfoIndx } ::= { portInfoTable 1 } PortInfoTableEntry ::= SEQUENCE { portInfoIndx PortNumber, portInfoSpeed INTEGER, portInfoMode INTEGER, portInfoFlowCtrl INTEGER, portInfoLink INTEGER, portInfoPhyIfDescr DisplayString, portInfoPhyIfType INTEGER, portInfoPhyIfMtu Integer32, portInfoPhyIfPhysAddress PhysAddress, portInfoPhyIfOperStatus INTEGER, portInfoPhyIfLastChange TimeTicks, portInfoLearning INTEGER, portInfoBpduGuard INTEGER, portInfoPvid Unsigned32, portInfoVlanTag INTEGER ,portInfoErrDisableRecovery INTEGER ,portInfoErrDisableTimeLeft INTEGER ,portInfoExtGuard INTEGER ,portInfoLFDState INTEGER ,portInfoAlias DisplayString } portInfoIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port index." ::= { portInfoTableEntry 1 } portInfoSpeed OBJECT-TYPE SYNTAX INTEGER { mbs10(2), mbs100(3), mbs1000(4), any(5) , mbs10000(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational speed of the port." ::= { portInfoTableEntry 2 } portInfoMode OBJECT-TYPE SYNTAX INTEGER { full-duplex(2), half-duplex(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational mode of the port." ::= { portInfoTableEntry 3 } portInfoFlowCtrl OBJECT-TYPE SYNTAX INTEGER { transmit(2), receive(3), both(4), none(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational flow control of the port." ::= { portInfoTableEntry 4 } portInfoLink OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), disabled(3), inoperative(4), -- unrecognized PCI device errdisabled(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational link status of the port." ::= { portInfoTableEntry 5 } portInfoPhyIfDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the hardware interface." ::= { portInfoTableEntry 6 } portInfoPhyIfType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following regular1822(2), hdh1822(3), ddn-x25(4), rfc877-x25(5), ethernet-csmacd(6), iso88023-csmacd(7), iso88024-tokenBus(8), iso88025-tokenRing(9), iso88026-man(10), starLan(11), proteon-10Mbit(12), proteon-80Mbit(13), hyperchannel(14), fddi(15), lapb(16), sdlc(17), ds1(18), -- T-1 e1(19), -- european equiv. of T-1 basicISDN(20), primaryISDN(21), -- proprietary serial propPointToPointSerial(22), ppp(23), softwareLoopback(24), eon(25), -- CLNP over IP [11] ethernet-3Mbit(26), nsip(27), -- XNS over IP slip(28), -- generic SLIP ultra(29), -- ULTRA technologies ds3(30), -- T-3 sip(31), -- SMDS frame-relay(32) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of interface, distinguished according to the physical/link protocol(s) immediately `below' the network layer in the protocol stack." ::= { portInfoTableEntry 7 } portInfoPhyIfMtu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the largest datagram which can be sent/received on the interface, specified in octets. For interfaces that are used for transmitting network datagrams, this is the size of the largest network datagram that can be sent on the interface." ::= { portInfoTableEntry 8 } portInfoPhyIfPhysAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The interface's address at the protocol layer immediately `below' the network layer in the protocol stack. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length." ::= { portInfoTableEntry 9 } portInfoPhyIfOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed." ::= { portInfoTableEntry 10 } portInfoPhyIfLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time the interface entered its current operational state. If the current state was entered prior to the last re- initialization of the local network management subsystem, then this object contains a zero value." ::= { portInfoTableEntry 11 } portInfoLearning OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port L2 (FDB) Learning state." ::= { portInfoTableEntry 18 } portInfoBpduGuard OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of BPDU Guard on the port." ::= { portInfoTableEntry 20 } portInfoPvid OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the operational port vlan-id of the port. Typically, the value of this object is the same as the value of the agPortCurCfgPVID object. But if, for example, 802.1x is enabled on the port and the port is assigned a vlan-id via 802.1x, this port will be moved to the assigned vlan even when the port is configured with a different PVID." ::= { portInfoTableEntry 21} portInfoVlanTag OBJECT-TYPE SYNTAX INTEGER { untagged(0), tagged(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the operational VLAN tag state of the port. Typically, the value of this object is the same as the value of the agPortCurCfgVlanTag objec. But if, for example, 802.1x is enabled on the port and if the port is assigned a vlan via 802.1x, the port will be operationally untagged even when the port is configured to be tagged." ::= { portInfoTableEntry 22} portInfoErrDisableRecovery OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the system will automatically re-enable an error-disabled port after the time interval indicated by agCurCfgErrDisableTimeout has elapsed. A port is in error-disabled state when it has been operationally disabled by the system due to an error condition. The value of this object is 'enable' if the values of both the global agCurCfgErrDisableRecovery object and the port's agPortCurCfgErrDisableRecovery object are 'enable'." ::= { portInfoTableEntry 23 } portInfoErrDisableTimeLeft OBJECT-TYPE SYNTAX INTEGER (0 .. 86400) MAX-ACCESS read-only STATUS current DESCRIPTION "If the portInfoErrDisableRecovery object has a value of 'enable' and the portInfoLink object has a value of 'errdisabled', the value of this object indicates the remaining time, in seconds, before the system automatically re-enables this port." ::= { portInfoTableEntry 24 } portInfoExtGuard OBJECT-TYPE SYNTAX INTEGER { loop(1), root(2), global-loop(3), no-guard(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of STP Loop/Root Guard on the port." ::= { portInfoTableEntry 25 } portInfoLFDState OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the port is error-disabled due to excessive link flaps. The value of this object is 'yes' if the port is error-disabled due to excessive link flaps, otherwise the value is 'no'." ::= { portInfoTableEntry 26 } portInfoAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alias of the row in portInfo configuration table." ::= { portInfoTableEntry 27 } -- Agent System Group -- This group of objects take effect on the 'SET' request. -- There is no need to 'apply' or 'save'. agApplyConfiguration OBJECT-TYPE SYNTAX INTEGER { other(1), apply(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to apply the changes made to configuration of the switch. By setting the value to apply(2), all the changes made since the last apply are written to the new configuration block. other(1) is returned when this object ie read. This object is deprecated. Use agApplyConfig instead." ::= { agSystem 2 } agSavePending OBJECT-TYPE SYNTAX INTEGER { saveNeeded(1), noSaveNeeded(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object, when read, gives the user information whether an save action is needed and that the configuration has been applied but not saved to the flash." ::= { agSystem 3 } agSaveConfiguration OBJECT-TYPE SYNTAX INTEGER { ok(1), saveActive(2), notSaveActive(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to write current configuration to nonvolatile storage. When issued with the saveActive, the active configuration in flash is saved to backup in flash and then the new configuration is saved to the active configuration in flash. When issued with notSaveActive, the active configuration is NOT saved to the flash and the active configuration is overwritten with the new configuration. ok(1) is returned always when read." ::= { agSystem 4 } agRevert OBJECT-TYPE SYNTAX INTEGER { other(1), revert(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to revert the unapplied changes made to the switch. By setting the value to revert(2), all the unapplied changes will be reverted. This action will copy the current_config to the new configuration block. other(1) is returned when this object is read. " ::= { agSystem 5 } agRevertApply OBJECT-TYPE SYNTAX INTEGER { other(1), revertApply(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to revert the unsaved changes made to the switch. By setting the value to revertApply(2), all the unsaved as well as unapplied changes will be reverted. other(1) is returned when this object is read. " ::= { agSystem 6 } agReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) ,resetNoDump(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reboot the agent. other(1) is returned always when read." ::= { agSystem 7 } agConfigForNxtReset OBJECT-TYPE SYNTAX INTEGER { active(2), backup(3), default(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The configuration information to be loaded from at next reset. The following values are writable: active(2)...active configuration block backup(3)...backup configuration block default(4)..default configuration block" ::= { agSystem 8 } agImageForNxtReset OBJECT-TYPE SYNTAX INTEGER { image1(2), image2(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The software image to be booted from at next reset. The following values are writable: image1(2)...image 1 image2(3)...image 2 " ::= { agSystem 9 } agSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the software image that is currently running on the system in the form of 'major.minor.maintenance.bugfix'. A zero length string is returned if version is not available." ::= { agSystem 10 } agBootVer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the boot code in the form of 'major.minor.bugfix'. A zero length string is returned if version is not available." ::= { agSystem 11 } agImage1Ver OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the software image stored in image 1 storage in the form of 'major.minor.bugfix'. A zero length string is returned if version is not available or there is no valid software image." ::= { agSystem 12 } agImage2Ver OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the software image stored in image 2 storage in the form of 'major.minor.bugfix'. A zero length string is returned if version is not available or there is no valid software image." ::= { agSystem 13 } agRtcDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The date on the real time clock in the form of 'mm/dd/yy'. A zero length string is returned if date is not available." ::= { agSystem 14 } agRtcTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The time on the real time clock in the form of 'hh:mm:ss'. A zero length string is returned if time is not available." ::= { agSystem 15 } agLastSetErrorReason OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The error reason of the last SET failure." ::= { agSystem 16 } agCurCfgHttpServerPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP port number that the HTTP server is listening to in the current configuration block." ::= { agSystem 17 } agNewCfgHttpServerPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP port number that the HTTP server is listening to in the new configuration block." ::= { agSystem 18 } agCurCfgLoginBanner OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "The user defined login banner." ::= { agSystem 19 } agNewCfgLoginBanner OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "The user defined login banner." ::= { agSystem 20 } agCurCfgLoginNotice OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "The user defined login notice." ::= { agSystem 78 } agNewCfgLoginNotice OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "The user defined login notice." ::= { agSystem 79 } agCurCfgConsole OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable console output of syslog messages." ::= { agSystem 23 } agNewCfgConsole OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable console output of syslog messages." ::= { agSystem 24 } agSlotNumber OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies the slot in which this switch is installed. If the agent implementing this MIB is not a blade in a chassis this value has no meaning." ::= { agSystem 31 } agCurCfgSnmpTimeout OBJECT-TYPE SYNTAX INTEGER (1..30) MAX-ACCESS read-only STATUS current DESCRIPTION "Once SNMP operations like agApplyConfig, agDiffState and agDumpState, which use the state machine are done the resources used by these operations need to be freed by setting the state back to 'idle' so others can issue the commands via SNMP. agSnmpTimeout indicates the number of minutes before the resources are freed and the state set back to 'idle' if this operation is not performed by the user." ::= { agSystem 32 } agNewCfgSnmpTimeout OBJECT-TYPE SYNTAX INTEGER (1..30) MAX-ACCESS read-write STATUS current DESCRIPTION "Once SNMP operations like agApplyConfig, agDiffState and agDumpState, which use the state machine are done the resources used by these operations need to be freed by setting the state back to 'idle' so others can issue the commands via SNMP. agSnmpTimeout indicates the number of minutes before the resources are freed and the state set back to 'idle' if this operation is not performed by the user." ::= { agSystem 33 } agCurCfgTelnetServerPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP port number that the telnet server listens for telnet sessions." ::= { agSystem 34 } agNewCfgTelnetServerPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP port number that the telnet server listens for telnet sessions." ::= { agSystem 35 } agClearFlashDump OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to clear the FLASH dump. ok(1) is returned when this object is read. " ::= { agSystem 36 } agCurCfgTrapSrcIf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The SNMP trap source interface number." ::= { agSystem 39 } agNewCfgTrapSrcIf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The SNMP trap source interface number." ::= { agSystem 40 } agCurCfgHttpsServerPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP port number that the HTTPS server is listening to in the current configuration block." ::= { agSystem 49 } agNewCfgHttpsServerPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP port number that the HTTPS server is listening to in the new configuration block." ::= { agSystem 50 } agCurCfgTftpServerPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP port number that the TFTP server is listening to in the current configuration block." ::= { agSystem 51 } agNewCfgTftpServerPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP port number that the TFTP server is listening to in the new configuration block." ::= { agSystem 52 } agRackId OBJECT-TYPE SYNTAX DisplayString (SIZE(0..127)) MAX-ACCESS read-only STATUS current DESCRIPTION "The rack unique identifier." ::= { agSystem 53 } agChassis OBJECT-TYPE SYNTAX DisplayString (SIZE(0..127)) MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis serial number." ::= { agSystem 54 } agCurTimeZone OBJECT-TYPE SYNTAX INTEGER { none(0), africa-Algeria(1), africa-Angola(2), africa-Benin(3), africa-Botswana(4), africa-Burkina-Faso(5), africa-Burundi(6), africa-Cameroon(7), africa-Central-African-Rep(8), africa-Chad(9), africa-Congo-WestDemRepCongo(10), africa-Congo-EastDemRepCongo(11), africa-Congo-Rep(12), africa-Cote-dIvoire(13), africa-Djibouti(14), africa-Egypt(15), africa-Equatorial-Guinea(16), africa-Eritrea(17), africa-Ethiopia(18), africa-Gabon(19), africa-Gambia(20), africa-Ghana(21), africa-Guinea(22), africa-Guinea-Bissau(23), africa-Kenya(24), africa-Lesotho(25), africa-Liberia(26), africa-Libya(27), africa-Malawi(28), africa-Mali-SouthWestMali(29), africa-Mali-NorthEastMali(30), africa-Mauritania(31), africa-Morocco(32), africa-Mozambique(33), africa-Namibia(34), africa-Niger(35), africa-Nigeria(36), africa-Rwanda(37), africa-SaoTome-And-Principe(38), africa-Senegal(39), africa-SierraLeone(40), africa-Somalia(41), africa-SouthAfrica(42), africa-Spain-Mainland(43), africa-Spain-CeutaMelilla(44), africa-Spain-CanaryIslands(45), africa-Sudan(46), africa-Swaziland(47), africa-Tanzania(48), africa-Togo(49), africa-Tunisia(50), africa-Uganda(51), africa-Western-Sahara(52), africa-Zambia(53), africa-Zimbabwe(54), americas-Anguilla(55), americas-Antigua-Barbuda(56), americas-Argentina-EArgentina(57), americas-Argentina-MostLocations(58), americas-Argentina-Jujuy(59), americas-Argentina-Catamarca(60), americas-Argentina-Mendoza(61), americas-Aruba(62), americas-Bahamas(63), americas-Barbados(64), americas-Belize(65), americas-Bolivia(66), americas-Brazil-AtlanticIslands(67), americas-Brazil-AmapaEPara(68), americas-Brazil-NEBrazil(69), americas-Brazil-Pernambuco(70), americas-Brazil-Tocantins(71), americas-Brazil-AlagoasSergipe(72), americas-Brazil-SSEBrazil(73), americas-Brazil-MatoGrossoDoSul(74), americas-Brazil-WParaRondonia(75), americas-Brazil-Roraima(76), americas-Brazil-EAmazonas(77), americas-Brazil-WAmazonas(78), americas-Brazil-Acre(79), americas-Canada-NewfoundlandIsland(80), americas-Canada-AtlanTime-NovaScotia(81), americas-Canada-AtlanTime-ELabrador(82), americas-Canada-EastTime-OntarioMostlocation(83), americas-Canada-EastTime-ThunderBay(84), americas-Canada-EastStdTime-PangnirtungNunavut(85), americas-Canada-EastStdTime-EastNunavut(86), americas-Canada-EastStdTime-CenNunavut(87), americas-Canada-CenTime-ManitobaWestOntario(88), americas-Canada-CenTime-RainyRiver(89), americas-Canada-CenTime-WestNunavut(90), americas-Canada-CenStdTime-SaskatchewanMostlocation(91), americas-Canada-CenStdTime-SaskatchewanMidwest(92), americas-Canada-MountTime-AlbertaEastBritishColumbia(93), americas-Canada-MountTime-CentralNorthwestTerritories(94), americas-Canada-MountTime-WestNorthwestTerritories(95), americas-Canada-MountStdTime-DawsonCrkStJohnBritColumbia(96), americas-Canada-PacificTime-WestBritishColumbia(97), americas-Canada-PacificTime-SouthYukon(98), americas-Canada-PacificTime-NorthYukon(99), americas-CaymanIslands(100), americas-Chile-MostLocation(101), americas-Chile-EasterIsland(102), americas-Colombia(103), americas-CostaRica(104), americas-Cuba(105), americas-Dominica(106), americas-DominicanRepublic (107), americas-Ecuador(108), americas-ElSalvado(109), americas-FrenchGuiana(110), americas-Greenland-MostLocation(111), americas-Greenland-EastCoastNorthScoresbysund(112), americas-Greenland-ScoresbysundIttoqqortoormiit(113), americas-Greenland-ThulePituffik(114), americas-Grenada(115), americas-Guadeloupe(116), americas-Guatemala(117), americas-Guyana(118), americas-Haiti(119), americas-Honduras(120), americas-Jamaica(121), americas-Martinique(122), americas-Mexico-CentTime-Mostlocations(123), americas-Mexico-CentTime-QuintanaRoo(124), americas-Mexico-CentTime-CampecheYucatan(125), americas-Mexico-CentTime-CoahuilaDurNuevoLeonTam(126), americas-Mexico-MountTime-SBajaNayaritSinaloa(127), americas-Mexico-MountTime-Chihuahua(128), americas-Mexico-MountStdTime-Sonora(129), americas-Mexico-PacificTime(130), americas-Montserrat(131), americas-NetherlandsAntilles(132), americas-Nicaragua(133), americas-Panama(134), americas-Paraguay(135), americas-Peru(136), americas-PuertoRico(137), americas-StKittsAndNevis(138), americas-StLucia(139), americas-StPierreAndMiquelon(140), americas-StVincent(141), americas-Suriname(142), americas-TrinidadAndTobago(143), americas-TurksAndCaicosIs(144), americas-USA-EastTime(145), americas-USA-EastTime-MichiganMostLocation(146), americas-USA-EastTime-KentuckyLouisvilleArea(147), americas-USA-EastTime-KentuckyWayneCounty(148), americas-USA-EastStdTime-IndianaMostLocations(149), americas-USA-EastStdTime-IndianaCrawfordCounty(150), americas-USA-EastStdTime-IndianaStarkeCounty(151), americas-USA-EastStdTime-IndianaSwitzerlandCounty(152), americas-USA-CentTime(153), americas-USA-CentTime-MichiganWisconsinborder(154), americas-USA-CentTime-NorthDakotaOliverCounty(155), americas-USA-MountTime(156), americas-USA-MountTime-SouthIdahoAndEastOregon(157), americas-USA-MountTime-Navajo(158), americas-USA-MountStdTime-Arizona(159), americas-USA-PacificTime(160), americas-USA-AlaskaTime(161), americas-USA-AlaskaTime-AlaskaPanhandle(162), americas-USA-AlaskaTime-AlaskaPanhandleNeck(163), americas-USA-AlaskaTime-WestAlaska(164), americas-USA-AleutianIslands(165), americas-USA-Hawaii(166), americas-Uruguay(167), americas-Venezuela(168), americas-VirginIslands-UK(169), americas-VirginIslands-US(170), antarctica-McMurdoStationRossIsland(171), antarctica-Amundsen-ScottStationSouthPole(172), antarctica-PalmerStationAnversIsland(173), antarctica-MawsonStationHolmeBay(174), antarctica-DavisStationVestfoldHills(175), antarctica-CaseyStationBaileyPeninsula(176), antarctica-VostokStationSMagneticPole(177), antarctica-Dumont-dUrvilleBaseTerreAdelie(178), antarctica-SyowaStationEOngulI(179), arcticOcean-Svalbard(180), arcticOcean-JanMayen(181), asia-Afghanistan(182), asia-Armenia(183), asia-Azerbaijan(184), asia-Bahrain(185), asia-Bangladesh(186), asia-Bhutan(187), asia-Brunei(188), asia-Cambodia(189), asia-China-EastChinaBeijingGuangdongShanghai(190), asia-China-Heilongjiang(191), asia-China-CentralChinaGansuGuizhouSichuanYunnan(192), asia-China-TibetmostofXinjiangUyghur(193), asia-China-SouthwestXinjiangUyghur(194), asia-Cyprus(195), asia-EastTimor(196), asia-Georgia(197), asia-HongKong(198), asia-India(199), asia-Indonesia-JavaAndSumatra(200), asia-Indonesia-WestCentralBorneo(201), asia-Indonesia-ESBorneoCelebesBaliNusaTengaWTimor(202), asia-Indonesia-IrianJayaAndMoluccas(203), asia-Iran(204), asia-Iraq(205), asia-Israel(206), asia-Japan(207), asia-Jordan(208), asia-Kazakhstan-MostLocations(209), asia-Kazakhstan-QyzylordaKyzylorda(210), asia-Kazakhstan-Aqtobe(211), asia-Kazakhstan-AtyrauMangghystau(212), asia-Kazakhstan-WestKazakhstan(213), asia-Korea-North(214), asia-Korea-South(215), asia-Kuwait(216), asia-Kyrgyzstan(217), asia-Laos(218), asia-Lebanon(219), asia-Macau(220), asia-Malaysia-PeninsularMalaysia(221), asia-Malaysia-SabahSarawak(222), asia-Mongolia-MostLocations(223), asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224), asia-Mongolia-DornodSukhbaatar(225), asia-Myanmar(226), asia-Nepal(227), asia-Oman(228), asia-Pakistan(229), asia-Palestine(230), asia-Philippines(231), asia-Qatar(232), asia-Russia-Moscow-01Kaliningrad(233), asia-Russia-Moscow00WestRussia(234), asia-Russia-Moscow01CaspianSea(235), asia-Russia-Moscow02Urals(236), asia-Russia-Moscow03WestSiberia(237), asia-Russia-Moscow03Novosibirsk(238), asia-Russia-Moscow04YeniseiRiver(239), asia-Russia-Moscow05LakeBaikal(240), asia-Russia-Moscow06LenaRiver(241), asia-Russia-Moscow07AmurRiver(242), asia-Russia-Moscow07SakhalinIsland(243), asia-Russia-Moscow08Magadan(244), asia-Russia-Moscow09Kamchatka(245), asia-Russia-Moscow10BeringSea(246), asia-SaudiArabia(247), asia-Singapore(248), asia-SriLanka(249), asia-Syria(250), asia-Taiwan(251), asia-Tajikistan(252), asia-Thailand(253), asia-Turkmenistan(254), asia-UnitedArabEmirates(255), asia-Uzbekistan-WestUzbekistan(256), asia-Uzbekistan-EastUzbekistan(257), asia-Vietnam(258), asia-Yemen(259), atlanticOcean-Bermuda(260), atlanticOcean-CapeVerde(261), atlanticOcean-FaeroeIslands(262), atlanticOcean-FalklandIslands(263), atlanticOcean-Iceland(264), atlanticOcean-Portugal-Mainland(265), atlanticOcean-Portugal-MadeiraIslands(266), atlanticOcean-Portugal-Azores(267), atlanticOcean-SouthGeorgia-SouthSandwichIslands(268), atlanticOcean-Spain-Mainland(269), atlanticOcean-Spain-CeutaMelilla(270), atlanticOcean-Spain-CanaryIslands(271), atlanticOcean-StHelena(272), atlanticOcean-Svalbard-JanMayen(273), australia-LordHoweIsland(274), australia-Tasmania(275), australia-Victoria(276), australia-NewSouthWales-MostLocations(277), australia-NewSouthWales-Yancowinna(278), australia-Queensland-MostLocations(279), australia-Queensland-HolidayIslands(280), australia-SouthAustralia(281), australia-NorthernTerritory(282), australia-WesternAustralia(283), europe-Albania(284), europe-Andorra(285), europe-Austria(286), europe-Belarus(287), europe-Belgium(288), europe-BosniaHerzegovina(289), europe-Britain-UKGreatBritain(290), europe-Britain-UKNorthernIreland(291), europe-Bulgaria(292), europe-Croatia(293), europe-CzechRepublic(294), europe-Denmark(295), europe-Estonia(296), europe-Finland(297), europe-France(298), europe-Germany(299), europe-Gibraltar(300), europe-Greece(301), europe-Hungary(302), europe-Ireland(303), europe-Italy(304), europe-Latvia(305), europe-Liechtenstein(306), europe-Lithuania(307), europe-Luxembourg(308), europe-Macedonia(309), europe-Malta(310), europe-Moldova(311), europe-Monaco(312), europe-Montenegro(421), europe-Netherlands(313), europe-Norway(314), europe-Poland(315), europe-Portugal-Mainland(316), europe-Portugal-MadeiraIslands(317), europe-Portugal-Azores(318), europe-Romania(319), europe-Russia-Moscow-01Kaliningrad(320), europe-Russia-Moscow00WestRussia(321), europe-Russia-Moscow01CaspianSea(322), europe-Russia-Moscow02Urals(323), europe-Russia-Moscow03WestSiberia(324), europe-Russia-Moscow03Novosibirsk(325), europe-Russia-Moscow04YeniseiRiver(326), europe-Russia-Moscow05LakeBaikal(327), europe-Russia-Moscow06LenaRiver(328), europe-Russia-Moscow07AmurRiver(329), europe-Russia-Moscow07SakhalinIsland(330), europe-Russia-Moscow08Magadan(331), europe-Russia-Moscow09Kamchatka(332), europe-Russia-Moscow10BeringSea(333), europe-SanMarino(334), europe-Serbia(348), europe-Slovakia(335), europe-Slovenia(336), europe-Spain-Mainland(337), europe-Spain-CeutaAndMelilla(338), europe-Spain-CanaryIslands(339), europe-Sweden(340), europe-Switzerland(341), europe-Turkey(342), europe-Ukraine-MostLocations(343), europe-Ukraine-Ruthenia(344), europe-Ukraine-Zaporozhye-ELugansk(345), europe-Ukraine-CentralCrimea(346), europe-VaticanCity(347), indianOcean-BritishIndianOceanTerritory(349), indianOcean-ChristmasIsland(350), indianOcean-CocosOrKeelingIslands(351), indianOcean-Comoros(352), indianOcean-FrenchSouthernAndAntarcticLands(353), indianOcean-Madagascar(354), indianOcean-Maldives(355), indianOcean-Mauritius(356), indianOcean-Mayotte(357), indianOcean-Reunion(358), indianOcean-Seychelles(359), pacificOcean-Chile-MostLocations(360), pacificOcean-Chile-EasterIslandSalayGomez(361), pacificOcean-CookIslands(362), pacificOcean-Ecuador(363), pacificOcean-Fiji(364), pacificOcean-FrenchPolynesia-SocietyIslands(365), pacificOcean-FrenchPolynesia-MarquesasIslands(366), pacificOcean-FrenchPolynesia-GambierIslands(367), pacificOcean-Guam(368), pacificOcean-Kiribati-GilbertIslands(369), pacificOcean-Kiribati-PhoenixIslands(370), pacificOcean-Kiribati-LineIslands(371), pacificOcean-MarshallIslands-MostLocations(372), pacificOcean-MarshallIslands-Kwajalein(373), pacificOcean-Micronesia-Yap(374), pacificOcean-Micronesia-TrukOrChuuk(375), pacificOcean-Micronesia-PonapeOrPohnpei(376), pacificOcean-Micronesia-Kosrae(377), pacificOcean-Nauru(378), pacificOcean-NewCaledonia(379), pacificOcean-NewZealand-MostLocations(380), pacificOcean-NewZealand-ChathamIslands(381), pacificOcean-Niue(382), pacificOcean-NorfolkIsland(383), pacificOcean-NorthernMarianaIslands(384), pacificOcean-Palau(385), pacificOcean-PapuaNewGuinea(386), pacificOcean-Pitcairn(387), pacificOcean-SamoaAmerican(388), pacificOcean-SamoaWestern(389), pacificOcean-SolomonIslands(390), pacificOcean-Tokelau(391), pacificOcean-Tonga(392), pacificOcean-Tuvalu(393), pacificOceanUSA-EastTime(394), pacificOceanUSA-EastTime-MichiganMostLocations(395), pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396), pacificOceanUSA-EastTime-KentuckyWayneCounty(397), pacificOceanUSA-EastStdTime-IndianaMostLocations(398), pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399), pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400), pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401), pacificOceanUSA-CentTime(402), pacificOceanUSA-CentTime-MichiganWisconsinborder(403), pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404), pacificOceanUSA-MountTime(405), pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406), pacificOceanUSA-MountTime-Navajo(407), pacificOceanUSA-MountStdTime-Arizona(408), pacificOceanUSA-PacificTime(409), pacificOceanUSA-AlaskaTime(410), pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411), pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412), pacificOceanUSA-AlaskaTime-WestAlaska(413), pacificOceanUSA-AleutianIslands(414), pacificOceanUSA-Hawaii(415), pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416), pacificOcean-USMinorOutlyingIslands-MidwayIslands(417), pacificOcean-USMinorOutlyingIslands-WakeIsland(418), pacificOcean-Vanuatu(419), pacificOcean-WallisAndFutuna(420) } MAX-ACCESS read-only STATUS current DESCRIPTION "The time zone. Note: Locations are alphabetically ordered and the corresponding code is not reflected in CLI." ::= { agSystem 55 } agNewTimeZone OBJECT-TYPE SYNTAX INTEGER { none(0), africa-Algeria(1), africa-Angola(2), africa-Benin(3), africa-Botswana(4), africa-Burkina-Faso(5), africa-Burundi(6), africa-Cameroon(7), africa-Central-African-Rep(8), africa-Chad(9), africa-Congo-WestDemRepCongo(10), africa-Congo-EastDemRepCongo(11), africa-Congo-Rep(12), africa-Cote-dIvoire(13), africa-Djibouti(14), africa-Egypt(15), africa-Equatorial-Guinea(16), africa-Eritrea(17), africa-Ethiopia(18), africa-Gabon(19), africa-Gambia(20), africa-Ghana(21), africa-Guinea(22), africa-Guinea-Bissau(23), africa-Kenya(24), africa-Lesotho(25), africa-Liberia(26), africa-Libya(27), africa-Malawi(28), africa-Mali-SouthWestMali(29), africa-Mali-NorthEastMali(30), africa-Mauritania(31), africa-Morocco(32), africa-Mozambique(33), africa-Namibia(34), africa-Niger(35), africa-Nigeria(36), africa-Rwanda(37), africa-SaoTome-And-Principe(38), africa-Senegal(39), africa-SierraLeone(40), africa-Somalia(41), africa-SouthAfrica(42), africa-Spain-Mainland(43), africa-Spain-CeutaMelilla(44), africa-Spain-CanaryIslands(45), africa-Sudan(46), africa-Swaziland(47), africa-Tanzania(48), africa-Togo(49), africa-Tunisia(50), africa-Uganda(51), africa-Western-Sahara(52), africa-Zambia(53), africa-Zimbabwe(54), americas-Anguilla(55), americas-Antigua-Barbuda(56), americas-Argentina-EArgentina(57), americas-Argentina-MostLocations(58), americas-Argentina-Jujuy(59), americas-Argentina-Catamarca(60), americas-Argentina-Mendoza(61), americas-Aruba(62), americas-Bahamas(63), americas-Barbados(64), americas-Belize(65), americas-Bolivia(66), americas-Brazil-AtlanticIslands(67), americas-Brazil-AmapaEPara(68), americas-Brazil-NEBrazil(69), americas-Brazil-Pernambuco(70), americas-Brazil-Tocantins(71), americas-Brazil-AlagoasSergipe(72), americas-Brazil-SSEBrazil(73), americas-Brazil-MatoGrossoDoSul(74), americas-Brazil-WParaRondonia(75), americas-Brazil-Roraima(76), americas-Brazil-EAmazonas(77), americas-Brazil-WAmazonas(78), americas-Brazil-Acre(79), americas-Canada-NewfoundlandIsland(80), americas-Canada-AtlanTime-NovaScotia(81), americas-Canada-AtlanTime-ELabrador(82), americas-Canada-EastTime-OntarioMostlocation(83), americas-Canada-EastTime-ThunderBay(84), americas-Canada-EastStdTime-PangnirtungNunavut(85), americas-Canada-EastStdTime-EastNunavut(86), americas-Canada-EastStdTime-CenNunavut(87), americas-Canada-CenTime-ManitobaWestOntario(88), americas-Canada-CenTime-RainyRiver(89), americas-Canada-CenTime-WestNunavut(90), americas-Canada-CenStdTime-SaskatchewanMostlocation(91), americas-Canada-CenStdTime-SaskatchewanMidwest(92), americas-Canada-MountTime-AlbertaEastBritishColumbia(93), americas-Canada-MountTime-CentralNorthwestTerritories(94), americas-Canada-MountTime-WestNorthwestTerritories(95), americas-Canada-MountStdTime-DawsonCrkStJohnBritColumbia(96), americas-Canada-PacificTime-WestBritishColumbia(97), americas-Canada-PacificTime-SouthYukon(98), americas-Canada-PacificTime-NorthYukon(99), americas-CaymanIslands(100), americas-Chile-MostLocation(101), americas-Chile-EasterIsland(102), americas-Colombia(103), americas-CostaRica(104), americas-Cuba(105), americas-Dominica(106), americas-DominicanRepublic (107), americas-Ecuador(108), americas-ElSalvado(109), americas-FrenchGuiana(110), americas-Greenland-MostLocation(111), americas-Greenland-EastCoastNorthScoresbysund(112), americas-Greenland-ScoresbysundIttoqqortoormiit(113), americas-Greenland-ThulePituffik(114), americas-Grenada(115), americas-Guadeloupe(116), americas-Guatemala(117), americas-Guyana(118), americas-Haiti(119), americas-Honduras(120), americas-Jamaica(121), americas-Martinique(122), americas-Mexico-CentTime-Mostlocations(123), americas-Mexico-CentTime-QuintanaRoo(124), americas-Mexico-CentTime-CampecheYucatan(125), americas-Mexico-CentTime-CoahuilaDurNuevoLeonTam(126), americas-Mexico-MountTime-SBajaNayaritSinaloa(127), americas-Mexico-MountTime-Chihuahua(128), americas-Mexico-MountStdTime-Sonora(129), americas-Mexico-PacificTime(130), americas-Montserrat(131), americas-NetherlandsAntilles(132), americas-Nicaragua(133), americas-Panama(134), americas-Paraguay(135), americas-Peru(136), americas-PuertoRico(137), americas-StKittsAndNevis(138), americas-StLucia(139), americas-StPierreAndMiquelon(140), americas-StVincent(141), americas-Suriname(142), americas-TrinidadAndTobago(143), americas-TurksAndCaicosIs(144), americas-USA-EastTime(145), americas-USA-EastTime-MichiganMostLocation(146), americas-USA-EastTime-KentuckyLouisvilleArea(147), americas-USA-EastTime-KentuckyWayneCounty(148), americas-USA-EastStdTime-IndianaMostLocations(149), americas-USA-EastStdTime-IndianaCrawfordCounty(150), americas-USA-EastStdTime-IndianaStarkeCounty(151), americas-USA-EastStdTime-IndianaSwitzerlandCounty(152), americas-USA-CentTime(153), americas-USA-CentTime-MichiganWisconsinborder(154), americas-USA-CentTime-NorthDakotaOliverCounty(155), americas-USA-MountTime(156), americas-USA-MountTime-SouthIdahoAndEastOregon(157), americas-USA-MountTime-Navajo(158), americas-USA-MountStdTime-Arizona(159), americas-USA-PacificTime(160), americas-USA-AlaskaTime(161), americas-USA-AlaskaTime-AlaskaPanhandle(162), americas-USA-AlaskaTime-AlaskaPanhandleNeck(163), americas-USA-AlaskaTime-WestAlaska(164), americas-USA-AleutianIslands(165), americas-USA-Hawaii(166), americas-Uruguay(167), americas-Venezuela(168), americas-VirginIslands-UK(169), americas-VirginIslands-US(170), antarctica-McMurdoStationRossIsland(171), antarctica-Amundsen-ScottStationSouthPole(172), antarctica-PalmerStationAnversIsland(173), antarctica-MawsonStationHolmeBay(174), antarctica-DavisStationVestfoldHills(175), antarctica-CaseyStationBaileyPeninsula(176), antarctica-VostokStationSMagneticPole(177), antarctica-Dumont-dUrvilleBaseTerreAdelie(178), antarctica-SyowaStationEOngulI(179), arcticOcean-Svalbard(180), arcticOcean-JanMayen(181), asia-Afghanistan(182), asia-Armenia(183), asia-Azerbaijan(184), asia-Bahrain(185), asia-Bangladesh(186), asia-Bhutan(187), asia-Brunei(188), asia-Cambodia(189), asia-China-EastChinaBeijingGuangdongShanghai(190), asia-China-Heilongjiang(191), asia-China-CentralChinaGansuGuizhouSichuanYunnan(192), asia-China-TibetmostofXinjiangUyghur(193), asia-China-SouthwestXinjiangUyghur(194), asia-Cyprus(195), asia-EastTimor(196), asia-Georgia(197), asia-HongKong(198), asia-India(199), asia-Indonesia-JavaAndSumatra(200), asia-Indonesia-WestCentralBorneo(201), asia-Indonesia-ESBorneoCelebesBaliNusaTengaWTimor(202), asia-Indonesia-IrianJayaAndMoluccas(203), asia-Iran(204), asia-Iraq(205), asia-Israel(206), asia-Japan(207), asia-Jordan(208), asia-Kazakhstan-MostLocations(209), asia-Kazakhstan-QyzylordaKyzylorda(210), asia-Kazakhstan-Aqtobe(211), asia-Kazakhstan-AtyrauMangghystau(212), asia-Kazakhstan-WestKazakhstan(213), asia-Korea-North(214), asia-Korea-South(215), asia-Kuwait(216), asia-Kyrgyzstan(217), asia-Laos(218), asia-Lebanon(219), asia-Macau(220), asia-Malaysia-PeninsularMalaysia(221), asia-Malaysia-SabahSarawak(222), asia-Mongolia-MostLocations(223), asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224), asia-Mongolia-DornodSukhbaatar(225), asia-Myanmar(226), asia-Nepal(227), asia-Oman(228), asia-Pakistan(229), asia-Palestine(230), asia-Philippines(231), asia-Qatar(232), asia-Russia-Moscow-01Kaliningrad(233), asia-Russia-Moscow00WestRussia(234), asia-Russia-Moscow01CaspianSea(235), asia-Russia-Moscow02Urals(236), asia-Russia-Moscow03WestSiberia(237), asia-Russia-Moscow03Novosibirsk(238), asia-Russia-Moscow04YeniseiRiver(239), asia-Russia-Moscow05LakeBaikal(240), asia-Russia-Moscow06LenaRiver(241), asia-Russia-Moscow07AmurRiver(242), asia-Russia-Moscow07SakhalinIsland(243), asia-Russia-Moscow08Magadan(244), asia-Russia-Moscow09Kamchatka(245), asia-Russia-Moscow10BeringSea(246), asia-SaudiArabia(247), asia-Singapore(248), asia-SriLanka(249), asia-Syria(250), asia-Taiwan(251), asia-Tajikistan(252), asia-Thailand(253), asia-Turkmenistan(254), asia-UnitedArabEmirates(255), asia-Uzbekistan-WestUzbekistan(256), asia-Uzbekistan-EastUzbekistan(257), asia-Vietnam(258), asia-Yemen(259), atlanticOcean-Bermuda(260), atlanticOcean-CapeVerde(261), atlanticOcean-FaeroeIslands(262), atlanticOcean-FalklandIslands(263), atlanticOcean-Iceland(264), atlanticOcean-Portugal-Mainland(265), atlanticOcean-Portugal-MadeiraIslands(266), atlanticOcean-Portugal-Azores(267), atlanticOcean-SouthGeorgia-SouthSandwichIslands(268), atlanticOcean-Spain-Mainland(269), atlanticOcean-Spain-CeutaMelilla(270), atlanticOcean-Spain-CanaryIslands(271), atlanticOcean-StHelena(272), atlanticOcean-Svalbard-JanMayen(273), australia-LordHoweIsland(274), australia-Tasmania(275), australia-Victoria(276), australia-NewSouthWales-MostLocations(277), australia-NewSouthWales-Yancowinna(278), australia-Queensland-MostLocations(279), australia-Queensland-HolidayIslands(280), australia-SouthAustralia(281), australia-NorthernTerritory(282), australia-WesternAustralia(283), europe-Albania(284), europe-Andorra(285), europe-Austria(286), europe-Belarus(287), europe-Belgium(288), europe-BosniaHerzegovina(289), europe-Britain-UKGreatBritain(290), europe-Britain-UKNorthernIreland(291), europe-Bulgaria(292), europe-Croatia(293), europe-CzechRepublic(294), europe-Denmark(295), europe-Estonia(296), europe-Finland(297), europe-France(298), europe-Germany(299), europe-Gibraltar(300), europe-Greece(301), europe-Hungary(302), europe-Ireland(303), europe-Italy(304), europe-Latvia(305), europe-Liechtenstein(306), europe-Lithuania(307), europe-Luxembourg(308), europe-Macedonia(309), europe-Malta(310), europe-Moldova(311), europe-Monaco(312), europe-Montenegro(421), europe-Netherlands(313), europe-Norway(314), europe-Poland(315), europe-Portugal-Mainland(316), europe-Portugal-MadeiraIslands(317), europe-Portugal-Azores(318), europe-Romania(319), europe-Russia-Moscow-01Kaliningrad(320), europe-Russia-Moscow00WestRussia(321), europe-Russia-Moscow01CaspianSea(322), europe-Russia-Moscow02Urals(323), europe-Russia-Moscow03WestSiberia(324), europe-Russia-Moscow03Novosibirsk(325), europe-Russia-Moscow04YeniseiRiver(326), europe-Russia-Moscow05LakeBaikal(327), europe-Russia-Moscow06LenaRiver(328), europe-Russia-Moscow07AmurRiver(329), europe-Russia-Moscow07SakhalinIsland(330), europe-Russia-Moscow08Magadan(331), europe-Russia-Moscow09Kamchatka(332), europe-Russia-Moscow10BeringSea(333), europe-SanMarino(334), europe-Serbia(348), europe-Slovakia(335), europe-Slovenia(336), europe-Spain-Mainland(337), europe-Spain-CeutaAndMelilla(338), europe-Spain-CanaryIslands(339), europe-Sweden(340), europe-Switzerland(341), europe-Turkey(342), europe-Ukraine-MostLocations(343), europe-Ukraine-Ruthenia(344), europe-Ukraine-Zaporozhye-ELugansk(345), europe-Ukraine-CentralCrimea(346), europe-VaticanCity(347), indianOcean-BritishIndianOceanTerritory(349), indianOcean-ChristmasIsland(350), indianOcean-CocosOrKeelingIslands(351), indianOcean-Comoros(352), indianOcean-FrenchSouthernAndAntarcticLands(353), indianOcean-Madagascar(354), indianOcean-Maldives(355), indianOcean-Mauritius(356), indianOcean-Mayotte(357), indianOcean-Reunion(358), indianOcean-Seychelles(359), pacificOcean-Chile-MostLocations(360), pacificOcean-Chile-EasterIslandSalayGomez(361), pacificOcean-CookIslands(362), pacificOcean-Ecuador(363), pacificOcean-Fiji(364), pacificOcean-FrenchPolynesia-SocietyIslands(365), pacificOcean-FrenchPolynesia-MarquesasIslands(366), pacificOcean-FrenchPolynesia-GambierIslands(367), pacificOcean-Guam(368), pacificOcean-Kiribati-GilbertIslands(369), pacificOcean-Kiribati-PhoenixIslands(370), pacificOcean-Kiribati-LineIslands(371), pacificOcean-MarshallIslands-MostLocations(372), pacificOcean-MarshallIslands-Kwajalein(373), pacificOcean-Micronesia-Yap(374), pacificOcean-Micronesia-TrukOrChuuk(375), pacificOcean-Micronesia-PonapeOrPohnpei(376), pacificOcean-Micronesia-Kosrae(377), pacificOcean-Nauru(378), pacificOcean-NewCaledonia(379), pacificOcean-NewZealand-MostLocations(380), pacificOcean-NewZealand-ChathamIslands(381), pacificOcean-Niue(382), pacificOcean-NorfolkIsland(383), pacificOcean-NorthernMarianaIslands(384), pacificOcean-Palau(385), pacificOcean-PapuaNewGuinea(386), pacificOcean-Pitcairn(387), pacificOcean-SamoaAmerican(388), pacificOcean-SamoaWestern(389), pacificOcean-SolomonIslands(390), pacificOcean-Tokelau(391), pacificOcean-Tonga(392), pacificOcean-Tuvalu(393), pacificOceanUSA-EastTime(394), pacificOceanUSA-EastTime-MichiganMostLocations(395), pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396), pacificOceanUSA-EastTime-KentuckyWayneCounty(397), pacificOceanUSA-EastStdTime-IndianaMostLocations(398), pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399), pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400), pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401), pacificOceanUSA-CentTime(402), pacificOceanUSA-CentTime-MichiganWisconsinborder(403), pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404), pacificOceanUSA-MountTime(405), pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406), pacificOceanUSA-MountTime-Navajo(407), pacificOceanUSA-MountStdTime-Arizona(408), pacificOceanUSA-PacificTime(409), pacificOceanUSA-AlaskaTime(410), pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411), pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412), pacificOceanUSA-AlaskaTime-WestAlaska(413), pacificOceanUSA-AleutianIslands(414), pacificOceanUSA-Hawaii(415), pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416), pacificOcean-USMinorOutlyingIslands-MidwayIslands(417), pacificOcean-USMinorOutlyingIslands-WakeIsland(418), pacificOcean-Vanuatu(419), pacificOceanWallisAndFutuna(420) } MAX-ACCESS read-write STATUS current DESCRIPTION "The time zone. Note: Locations are alphabetically ordered and the corresponding code is not reflected in CLI." ::= { agSystem 56 } agCurCfgIdleCLITimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Set idle CLI sessions timeout." ::= { agSystem 57 } agNewCfgIdleCLITimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Set idle CLI sessions timeout." ::= { agSystem 58 } -- Auto-Discovery topology table info agCurCfgHttpsServerAccess OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current HTTPS server access state." ::= { agSystem 62 } agNewCfgHttpsServerAccess OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable HTTPS server access." ::= { agSystem 63 } agCurHttpAcces OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current HTTP server access state." ::= { agSystem 66 } agNewHttpAcces OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "New HTTP server access state." ::= { agSystem 67 } agCurCfgDhcp OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable the use of DHCP, as currently configured in the current configuration block." ::= { agSystem 68 } agNewCfgDhcp OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the use of DHCP, in the new configuration block." ::= { agSystem 69 } agCurCfgReminders OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of reminders feature." ::= { agSystem 70 } agNewCfgReminders OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable reminders feature." ::= { agSystem 71 } agCurCfgHprompt OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of hprompt." ::= { agSystem 72 } agNewCfgHprompt OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "New status of hprompt." ::= { agSystem 73 } agCurCfgUserBBI OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of user configuration from BBI." ::= { agSystem 74 } agNewCfgUserBBI OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "New status of user configuration from BBI." ::= { agSystem 75 } agCurCfgSysCustomDstState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of Custom DST" ::= { agSystem 98 } agNewCfgSysCustomDstState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Custom DST" ::= { agSystem 99 } agCurCfgSysCustomDstStart OBJECT-TYPE SYNTAX DisplayString (SIZE(0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION " The current Custom DST start rule" ::= { agSystem 100 } agNewCfgSysCustomDstStart OBJECT-TYPE SYNTAX DisplayString (SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Custom DST start rule" ::= { agSystem 101 } agCurCfgSysCustomDstEnd OBJECT-TYPE SYNTAX DisplayString (SIZE(0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The current Custom DST end rule" ::= { agSystem 102} agNewCfgSysCustomDstEnd OBJECT-TYPE SYNTAX DisplayString (SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Custom DST end rule" ::= { agSystem 103 } agHavePanicDump OBJECT-TYPE SYNTAX INTEGER { havePanic(1), noHavePanic(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The presence of a panic dump in the flash memory." ::= { agSystem 104 } agCurCfgResetControl OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current reset control state." ::= { agSystem 111 } agNewCfgResetControl OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable reset control after panic." ::= { agSystem 112 } agCurCfgSysDlight OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current daylight savings time status." ::= { agSystem 113 } agNewCfgSysDlight OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable daylight savings time." ::= { agSystem 114 } agCurCfgErrDisableRecovery OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the system will automatically re-enable an error-disabled port after the time interval indicated by agCurCfgErrDisableTimeout has elapsed. A port is in error-disabled state when it has been operationally disabled due to abnormal conditions detected on the port. An error-disabled port will only be automatically re-enabled by the system if and only if this object and the port's agPortCurCfgErrDisableRecovery object both have a value of 'enable(1)'." DEFVAL { disable } ::= { agSystem 115 } agNewCfgErrDisableRecovery OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the system should automatically re-enable an error-disabled port. Use this object to change the global setting of the error-disable recovery action." DEFVAL { disable } ::= { agSystem 116 } agCurCfgErrDisableTimeout OBJECT-TYPE SYNTAX INTEGER (30 .. 86400) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the time, in seconds, that the system will wait before it automatically re-enables any port that is in error-disabled state." DEFVAL { 300 } ::= { agSystem 117 } agNewCfgErrDisableTimeout OBJECT-TYPE SYNTAX INTEGER (30 .. 86400) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the time, in seconds, that the system should wait before it automatically re-enables a port that is in error-disabled state. Use this object to change the global error-disable timeout value." DEFVAL { 300 } ::= { agSystem 118 } agCurCfgTelnetAccess OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current telnet access state." ::= { agSystem 119 } agNewCfgTelnetAccess OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable telnet access." ::= { agSystem 120 } agNetboot OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ena/dis loading of config over n/w during bootup" ::= { agSystem 133 } agNetbootTftpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Tftp server address from where config file needs to be downloaded" ::= { agSystem 134 } agNetbootCfgFile OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "Config file location on tftp server" ::= { agSystem 135 } agCurCfgLinkscanMode OBJECT-TYPE SYNTAX INTEGER { normal(1), fast(2), slow(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set linkscan mode" ::= { agSystem 136 } agNewCfgLinkscanMode OBJECT-TYPE SYNTAX INTEGER { normal(1), fast(2), slow(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set linkscan mode" ::= { agSystem 137 } agUSBboot OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ena/dis USB Boot capability" ::= { agSystem 138 } agCurServiceLED OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ena/dis Service Required LED" ::= { agSystem 139 } agNewServiceLED OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ena/dis Service Required LED " ::= { agSystem 140 } agUSBeject OBJECT-TYPE SYNTAX INTEGER { eject(1), usbready(2), nousb(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Eject USB - eject(1) Get current USB state: usbready(2) - USB mounted nousb(3) - no USB mounted" ::= { agSystem 141 } agCurRFC4741NetconfAccess OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current NETCONF server access state." ::= { agSystem 142 } agNewRFC4741NetconfAccess OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable NETCONF server access state." ::= { agSystem 143 } agCurRFC4741NetconfSessionTimeout OBJECT-TYPE SYNTAX INTEGER (30..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Once NETCONF session setup, NETCONF server will allocate resource for this session. agCurRFC4741NetconfSessionTimeout indicates the number of seconds before the resources are freed if there is no operation on this session" ::= { agSystem 144 } agNewRFC4741NetconfSessionTimeout OBJECT-TYPE SYNTAX INTEGER (30..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Once NETCONF session setup, NETCONF server will allocate resource for this session. agNewRFC4741NetconfSessionTimeout specifies the number of seconds before the resources are freed if there is no operation on this session" ::= { agSystem 145 } agCurRFC4741NetconfSshAccess OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current NETCONF server over SSH access state." ::= { agSystem 146 } agNewRFC4741NetconfSshAccess OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable NETCONF server over SSH access state." ::= { agSystem 147 } agCurRFC4741NetconfSshPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP port number that the NETCONF server over SSH is listening to in the current configuration block." ::= { agSystem 148 } agNewRFC4741NetconfSshPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP port number that the NETCONF server over SSH is listening to in the new configuration block." ::= { agSystem 149} agCurCfgLFDStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the system will put any port in an error-disabled state due to excessive link flaps. A port will be put in an error-disabled state due to excessive link flaps if this object and the port's agPortCurCfgLFDStatus object both have a value of 'enable'. A port has an excessive number of link flaps if the number of link flaps detected during a time period in seconds indicated by agCurCfgLFDTime exceeds the maximum number of allowed flaps indicated by agCurCfgLFDFlaps." DEFVAL { disable } ::= { agSystem 158 } agNewCfgLFDStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether the system should put any port in an error-disabled state due to excessive link flaps. Use this object to change the global setting of the Link Flap Dampening error-disable action." DEFVAL { disable } ::= { agSystem 159 } agCurCfgLFDFlaps OBJECT-TYPE SYNTAX INTEGER (1 .. 100) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the maximum number of flaps allowed in a time period set by agCurCfgLFDTime." DEFVAL { 5 } ::= { agSystem 160 } agNewCfgLFDFlaps OBJECT-TYPE SYNTAX INTEGER (1 .. 100) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the maximum number of flaps that should be allowed in a time period. Use this object to change the global maximum number of flaps allowed in a time period." DEFVAL { 5 } ::= { agSystem 161 } agCurCfgLFDTime OBJECT-TYPE SYNTAX INTEGER (5 .. 500) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the length of time period in seconds during which link flaps are counted." DEFVAL { 30 } ::= { agSystem 162 } agNewCfgLFDTime OBJECT-TYPE SYNTAX INTEGER (5 .. 500) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the length of time period in seconds that should be used to count link flaps." DEFVAL { 30 } ::= { agSystem 163 } agCurCfgDefipData OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable the use of default IP address on data interface, as configured in the current configuration block." ::= { agSystem 167 } agNewCfgDefipData OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the use of default IP address on data interface, in the new configuration block." ::= { agSystem 168 } agCurCfgDefipMgmt OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable the use of default IP address on mgmt interface, as configured in the current configuration block." ::= { agSystem 169 } agNewCfgDefipMgmt OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the use of default IP address on mgmt interface, in the new configuration block." ::= { agSystem 170 } agNewSecurityMode OBJECT-TYPE SYNTAX INTEGER { compatibility(0), strict(1), strictsnmpolduser(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to change switch security mode. There are thtree security modes for Lenovo switch: strict mode, compatibility mode and strict mode with SNMP not comply. Strict mode: Strict mode will have higher security level. Encryption algorithms in strict mode will be compliance with the NIST SP 800-131A. Detailed information please refer NIST SP 800-131A mode Functional Specification. SSH will be enabled by default in strict mode for all platforms. It's strict(1) in this node. Compatibility mode: This is the default mode when switch first boot up. MD5/SHA/DES are selected as Hash/Encryption algorithms. It's compatibility(2) in this node. Strict mode with SNMP not comply: To provide backward compatibility option, insecure MD5/DES are supported. It's strictsnmpolduser(3) in this node. The next time reload security mode is returned when this object ie read." ::= { agSystem 177 } agCurSecurityMode OBJECT-TYPE SYNTAX INTEGER { compatibility(0), strict(1), strictsnmpolduser(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object to change switch security mode. There are thtree security modes for Lenovo switch: strict mode, compatibility mode and strict mode with SNMP not comply. Strict mode: Strict mode will have higher security level. Encryption algorithms in strict mode will be compliance with the NIST SP 800-131A. Detailed information please refer NIST SP 800-131A mode Functional Specification. SSH will be enabled by default in strict mode for all platforms. It's strict(1) in this node. Compatibility mode: This is the default mode when switch first boot up. MD5/SHA/DES are selected as Hash/Encryption algorithms. It's compatibility(2) in this node. Strict mode with SNMP not comply: To provide backward compatibility option, insecure MD5/DES are supported. It's strictsnmpolduser(3) in this node. The current security mode is returned when this object ie read." ::= { agSystem 180 } agNewCfgSslVersionLevel OBJECT-TYPE SYNTAX INTEGER { -- sslv3(0), tls10(1), tls11(2), tls12(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "New status of SSL Server Minimum Acceptable Protocol Version." ::= { agSystem 178 } agCurCfgSslVersionLevel OBJECT-TYPE SYNTAX INTEGER { -- sslv3(0), tls10(1), tls11(2), tls12(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of SSL Server Minimum Acceptable Protocol Version." ::= { agSystem 179 } agCurCfgTrapHostTable OBJECT-TYPE SYNTAX SEQUENCE OF AgCurCfgTrapHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of current trap hosts configure." ::= { agSystem 184 } agCurCfgTrapHostEntry OBJECT-TYPE SYNTAX AgCurCfgTrapHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A trap host configuration on the switch." INDEX { agCurCfgTrapHostIndex } ::= { agCurCfgTrapHostTable 1 } AgCurCfgTrapHostEntry ::= SEQUENCE { agCurCfgTrapHostIndex Integer32, agCurCfgTrapHostAddress DisplayString , agCurCfgTrapHostCommStr DisplayString } agCurCfgTrapHostIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The trap host index. Valid range is 1-16" ::= { agCurCfgTrapHostEntry 1 } agCurCfgTrapHostAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The trap host address." ::= { agCurCfgTrapHostEntry 2 } agCurCfgTrapHostCommStr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The trap host community string." ::= { agCurCfgTrapHostEntry 3 } agNewCfgTrapHostTable OBJECT-TYPE SYNTAX SEQUENCE OF AgNewCfgTrapHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table for trap host definitions in the new configuration block." ::= { agSystem 185 } agCurSysHostCert OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Current Host Certificate" ::= { agSystem 187 } agNewSecurityPolicy OBJECT-TYPE SYNTAX INTEGER { legacy(0), secure(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The security policy that will take effect after the next boot." ::= { agSystem 191 } agCurSecurityPolicy OBJECT-TYPE SYNTAX INTEGER { legacy(0), secure(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current security policy." ::= { agSystem 192 } agSFTPEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "In secure mode enable or disable sftp transfers." ::= { agSystem 193 } agNewCfgTrapHostEntry OBJECT-TYPE SYNTAX AgNewCfgTrapHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the trap host definition table" INDEX { agNewCfgTrapHostIndex } ::= { agNewCfgTrapHostTable 1 } AgNewCfgTrapHostEntry ::= SEQUENCE { agNewCfgTrapHostIndex Integer32, agNewCfgTrapHostAddress DisplayString , agNewCfgTrapHostCommStr DisplayString, agNewCfgTrapHostDelete INTEGER } agNewCfgTrapHostIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The trap host index. Valid range is 1-16" ::= { agNewCfgTrapHostEntry 1 } agNewCfgTrapHostAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The trap host address in the new configuration block. Setting IPv6 value is not supported in realease 7.9.x." ::= { agNewCfgTrapHostEntry 2 } agNewCfgTrapHostCommStr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-create STATUS current DESCRIPTION "The trap host community string in the new configuration block." ::= { agNewCfgTrapHostEntry 3 } agNewCfgTrapHostDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "By setting the value to delete(2), the entire row is deleted." ::= { agNewCfgTrapHostEntry 4 } -- if defined(WEB_UI) removed this as it is wrongfully tied to BBI and did not allowed -- agent to compile without web folder (BBI) -- Syslog Configuration agCurCfgSyslogHost OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The syslog host IP address in the current configuration block." ::= { agSyslog 1 } agNewCfgSyslogHost OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The syslog host IP address in the new configuration block." ::= { agSyslog 2 } agCurCfgSyslog2Host OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The second syslog host IP address in the current configuration block." ::= { agSyslog 3 } agNewCfgSyslog2Host OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The second syslog host IP address in the new configuration block." ::= { agSyslog 4 } agCurCfgSyslogFac OBJECT-TYPE SYNTAX INTEGER { local0(1), local1(2), local2(3), local3(4), local4(5), local5(6), local6(7), local7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The facility level of syslog host in the current configuration block." ::= { agSyslog 5 } agNewCfgSyslogFac OBJECT-TYPE SYNTAX INTEGER { local0(1), local1(2), local2(3), local3(4), local4(5), local5(6), local6(7), local7(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The facility level of syslog host in the new configuration block." ::= { agSyslog 6 } agCurCfgSyslog2Fac OBJECT-TYPE SYNTAX INTEGER { local0(1), local1(2), local2(3), local3(4), local4(5), local5(6), local6(7), local7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The facility level of second syslog host in the current configuration block." ::= { agSyslog 7 } agNewCfgSyslog2Fac OBJECT-TYPE SYNTAX INTEGER { local0(1), local1(2), local2(3), local3(4), local4(5), local5(6), local6(7), local7(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The facility level of second syslog host in the new configuration block." ::= { agSyslog 8 } agCurCfgSyslogSev OBJECT-TYPE SYNTAX INTEGER { emerg0(1), alert1(2), crit2(3), err3(4), warning4(5), notice5(6), info6(7), debug7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The severity of syslog host in the current configuration block." ::= { agSyslog 13 } agNewCfgSyslogSev OBJECT-TYPE SYNTAX INTEGER { emerg0(1), alert1(2), crit2(3), err3(4), warning4(5), notice5(6), info6(7), debug7(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The severity of syslog host in the new configuration block." ::= { agSyslog 14 } agCurCfgSyslog2Sev OBJECT-TYPE SYNTAX INTEGER { emerg0(1), alert1(2), crit2(3), err3(4), warning4(5), notice5(6), info6(7), debug7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The severity of syslog2 host in the current configuration block." ::= { agSyslog 15 } agNewCfgSyslog2Sev OBJECT-TYPE SYNTAX INTEGER { emerg0(1), alert1(2), crit2(3), err3(4), warning4(5), notice5(6), info6(7), debug7(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The severity of syslogs host in the new configuration block." ::= { agSyslog 16 } agCurCfgSyslogConsoleSev OBJECT-TYPE SYNTAX INTEGER { emerg0(1), alert1(2), crit2(3), err3(4), warning4(5), notice5(6), info6(7), debug7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The severity of syslogs console in the current configuration block." ::= { agSyslog 23 } agNewCfgSyslogConsoleSev OBJECT-TYPE SYNTAX INTEGER { emerg0(1), alert1(2), crit2(3), err3(4), warning4(5), notice5(6), info6(7), debug7(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The severity of syslogs console in the new configuration block." ::= { agSyslog 24 } agCurCfgSyslogFlashSev OBJECT-TYPE SYNTAX INTEGER { emerg0(1), alert1(2), crit2(3), err3(4), warning4(5), notice5(6), info6(7), debug7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The severity of syslogs flash in the current configuration block." ::= { agSyslog 25 } agNewCfgSyslogFlashSev OBJECT-TYPE SYNTAX INTEGER { emerg0(1), alert1(2), crit2(3), err3(4), warning4(5), notice5(6), info6(7), debug7(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The severity of syslogs flash in the new configuration block." ::= { agSyslog 26 } agClrSyslogMsgs OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clears all current Syslog messages." ::= { agSyslog 9 } agSyslogMsgTableMaxSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of rows in the syslog message table." ::= { agSyslog 10 } agCurCfgSyslogHostPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Choose the port that the primary Syslog server is connected to." ::= { agSyslog 17 } agNewCfgSyslogHostPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Choose the port that the primary Syslog server is connected to." ::= { agSyslog 18 } agCurCfgSyslog2HostPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Choose the port that the secondary Syslog server is connected to." ::= { agSyslog 19 } agNewCfgSyslog2HostPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Choose the port that the secondary Syslog server is connected to." ::= { agSyslog 20 } agSyslogMsgTable OBJECT-TYPE SYNTAX SEQUENCE OF AgSyslogMsgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of syslog messages." ::= { agSyslog 11 } agSyslogMsgTableEntry OBJECT-TYPE SYNTAX AgSyslogMsgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A syslog message stored on the switch." INDEX { agSyslogMsgIndex } ::= { agSyslogMsgTable 1 } AgSyslogMsgTableEntry ::= SEQUENCE { agSyslogMsgIndex Integer32, agSyslogMessage DisplayString } agSyslogMsgIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The syslog message table index." ::= { agSyslogMsgTableEntry 1 } agSyslogMessage OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The syslog message." ::= { agSyslogMsgTableEntry 2 } agLog OBJECT IDENTIFIER ::= { agSyslog 12 } agNewCfgSyslogTrapConsole OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable console syslog and SNMP trap in the new configuration block." ::= { agLog 1 } agCurCfgSyslogTrapConsole OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable console syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 2 } agNewCfgSyslogTrapSystem OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable system level syslog and SNMP trap in the new configuration block." ::= { agLog 3 } agCurCfgSyslogTrapSystem OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable system level syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 4 } agNewCfgSyslogTrapMgmt OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable management(flash, config, login) syslog and SNMP trap in the new configuration block." ::= { agLog 5 } agCurCfgSyslogTrapMgmt OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable management(flash, config, login) syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 6 } agNewCfgSyslogTrapCli OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable CLI generated error syslog and SNMP trap in the new configuration block." ::= { agLog 7 } agCurCfgSyslogTrapCli OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable CLI generated error syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 8 } agNewCfgSyslogTrapStg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable spanning tree syslog and SNMP trap in the new configuration block." ::= { agLog 9 } agCurCfgSyslogTrapStg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable spanning tree syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 10 } agNewCfgSyslogTrapVlan OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable VLAN syslog and SNMP trap in the new configuration block." ::= { agLog 11 } agCurCfgSyslogTrapVlan OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable VLAN syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 12 } agNewCfgSyslogTrapSsh OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable SSH, RADIUS syslog and SNMP trap in the new configuration block." ::= { agLog 19 } agCurCfgSyslogTrapSsh OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable SSH, RADIUS syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 20 } agNewCfgSyslogTrapNtp OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable NTP syslog and SNMP trap in the new configuration block." ::= { agLog 25 } agCurCfgSyslogTrapNtp OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable NTP syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 26 } agNewCfgSyslogTrapIp OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable IP related syslog and SNMP trap in the new configuration block." ::= { agLog 31 } agCurCfgSyslogTrapIp OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable IP related syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 32 } agNewCfgSyslogTrapWeb OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable WEBUI related syslog and SNMP trap in the new configuration block." ::= { agLog 35 } agCurCfgSyslogTrapWeb OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable WEBUI related syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 36 } agNewCfgSyslogTrapRmon OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable RMON related syslog and SNMP trap in the new configuration block." ::= { agLog 45 } agCurCfgSyslogTrapRmon OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable RMON related syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 46 } agNewCfgSyslogTrap8021x OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable 802.1x related syslog and SNMP trap in the new configuration block." ::= { agLog 49 } agCurCfgSyslogTrap8021x OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable 802.1x related syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 50 } -- 802.1x port stats table dot1xPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1xPortStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of 802.1x port statistics." ::= { portStats 2 } dot1xPortStatsTableEntry OBJECT-TYPE SYNTAX Dot1xPortStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the 802.1x port stats table." INDEX { dot1xPortStatsIndx } ::= { dot1xPortStatsTable 1 } Dot1xPortStatsTableEntry ::= SEQUENCE { dot1xPortStatsIndx PortNumber, eapolFramesRx Integer32, eapolFramesTx Integer32, eapolStartFramesRx Integer32, eapolLogoffFramesRx Integer32, eapolRespIdFramesRx Integer32, eapolRespFramesRx Integer32, eapolReqIdFramesTx Integer32, eapolReqFramesTx Integer32, invalidEapolFramesRx Integer32, eapLengthErrorFramesRx Integer32, authEntersConnecting Integer32, authEapLogoffsWhileConnecting Integer32, authEntersAuthenticating Integer32, authSuccessesWhileAuthenticating Integer32, authTimeoutsWhileAuthenticating Integer32, authFailWhileAuthenticating Integer32, authReauthsWhileAuthenticating Integer32, authEapStartsWhileAuthenticating Integer32, authEapLogoffWhileAuthenticating Integer32, authReauthsWhileAuthenticated Integer32, authEapStartsWhileAuthenticated Integer32, authEapLogoffWhileAuthenticated Integer32, backendResponses Integer32, backendAccessChallenges Integer32, backendOtherRequestsToSupplicant Integer32, backendNonNakResponsesFromSupplicant Integer32, backendAuthSuccesses Integer32, backendAuthFails Integer32, lastEapolFrameVersion Integer32, lastEapolFrameSource MacAddress ,dot1xPortStatsPortAlias DisplayString } dot1xPortStatsIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The 802.1x port stats index." ::= { dot1xPortStatsTableEntry 1 } eapolFramesRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 2 } eapolFramesTx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 3 } eapolStartFramesRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 4 } eapolLogoffFramesRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 5 } eapolRespIdFramesRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 6 } eapolRespFramesRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 7 } eapolReqIdFramesTx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 8 } eapolReqFramesTx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 9 } invalidEapolFramesRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= {dot1xPortStatsTableEntry 10 } eapLengthErrorFramesRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 11 } authEntersConnecting OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 12 } authEapLogoffsWhileConnecting OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 13 } authEntersAuthenticating OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 14 } authSuccessesWhileAuthenticating OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 15 } authTimeoutsWhileAuthenticating OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 16 } authFailWhileAuthenticating OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 17 } authReauthsWhileAuthenticating OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 18 } authEapStartsWhileAuthenticating OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 19 } authEapLogoffWhileAuthenticating OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 20 } authReauthsWhileAuthenticated OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 21 } authEapStartsWhileAuthenticated OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 22 } authEapLogoffWhileAuthenticated OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 23 } backendResponses OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 24 } backendAccessChallenges OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 25 } backendOtherRequestsToSupplicant OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 26 } backendNonNakResponsesFromSupplicant OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 27 } backendAuthSuccesses OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 28 } backendAuthFails OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 29 } lastEapolFrameVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 30 } lastEapolFrameSource OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { dot1xPortStatsTableEntry 31 } dot1xPortStatsPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The 802.1x port stats alias." ::= { dot1xPortStatsTableEntry 32 } agNewCfgSyslogTrapCfg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable CFG related syslog and SNMP trap in the new configuration block." ::= { agLog 53 } agCurCfgSyslogTrapCfg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable CFG related syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 54 } agNewCfgSyslogTrapServer OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Server related syslog and SNMP trap in the new configuration block." ::= { agLog 55 } agCurCfgSyslogTrapServer OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable Server related syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 56 } agNewCfgSyslogTrapDifftrak OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Difftrak related syslog and SNMP trap in the new configuration block." ::= { agLog 57 } agCurCfgSyslogTrapDifftrak OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable Difftrak related syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 58 } agNewCfgSyslogTrapHotlinks OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Hot Links related syslog and SNMP trap in the new configuration block." ::= { agLog 61 } agCurCfgSyslogTrapHotlinks OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable Hot Links related syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 62 } agNewCfgSyslogTrapLldp OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable LLDP related syslog and SNMP trap in the new configuration block." ::= { agLog 63 } agCurCfgSyslogTrapLldp OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable LLDP related syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 64 } agNewCfgSyslogTrapAll OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable all syslog and SNMP traps in the new configuration block." ::= { agLog 65 } agCurCfgSyslogTrapAll OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable all syslog and SNMP traps, as configured in the current configuration block." ::= { agLog 66 } agNewCfgSyslogTrapIpv6 OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable IPv6 related syslog and SNMP trap in the new configuration block." ::= { agLog 67 } agCurCfgSyslogTrapIpv6 OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable IPv6 related syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 68 } agNewCfgSyslogTrapFailover OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable failover related syslog and SNMP trap in the new configuration block." ::= { agLog 73 } agCurCfgSyslogTrapFailover OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable failover related syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 74 } agNewCfgSyslogTrapLacp OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable LACP syslog and SNMP trap in the new configuration block." ::= { agLog 77 } agCurCfgSyslogTrapLacp OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable LACP syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 78 } agNewCfgSyslogTrapLink OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable all syslog and SNMP traps, in link up/down." ::= { agLog 79 } agCurCfgSyslogTrapLink OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable all syslog and SNMP traps, as currently configured in link up/down." ::= { agLog 80 } agNewCfgSyslogTrapCfgchg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable configuration change related syslog and SNMP trap in the new configuration block." ::= { agLog 93 } agCurCfgSyslogTrapCfgchg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable configuration change related syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 94 } agNewCfgSyslogTrapVlag OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Vlag related syslog and SNMP trap." ::= { agLog 95 } agCurCfgSyslogTrapVlag OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable Vlag related syslog and SNMP trap." ::= { agLog 96 } agNewCfgSyslogTrapIgmpGroup OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable all IGMP GROUP-related syslog and SNMP traps." ::= { agLog 99 } agCurCfgSyslogTrapIgmpGroup OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable all IGMP GROUP-related syslog and SNMP traps." ::= { agLog 100 } agNewCfgSyslogTrapIgmpMrouter OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable all IGMP MROUTER-related syslog and SNMP traps." ::= { agLog 101 } agCurCfgSyslogTrapIgmpMrouter OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable all IGMP MROUTER-related syslog and SNMP traps." ::= { agLog 102 } agNewCfgSyslogTrapIgmpQuerier OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable all IGMP QUERIER-related syslog and SNMP traps." ::= { agLog 103 } agCurCfgSyslogTrapIgmpQuerier OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable all IGMP QUERIER-related syslog and SNMP traps." ::= { agLog 104 } agNewCfgSyslogTrapPrivateVlan OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable all Private VLAN-related syslog and SNMP traps, as configured in the new configuration block." ::= { agLog 107 } agCurCfgSyslogTrapPrivateVlan OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable all Private VLAN-related syslog and SNMP traps, as configured in the current configuration block." ::= { agLog 108 } agNewCfgSyslogTrapSlp OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable all SLP-related syslog and SNMP traps, as configured in the new configuration block." ::= { agLog 109 } agCurCfgSyslogTrapSlp OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable all SLP-related syslog and SNMP traps, as configured in the current configuration block." ::= { agLog 110 } agNewCfgSyslogTrapNetconf OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Netconf syslog and SNMP trap in the new configuration block." ::= { agLog 111 } agCurCfgSyslogTrapNetconf OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable Netconf syslog and SNMP trap, as configured in the current configuration block." ::= { agLog 112 } -- TFTP Config agTransferServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The FTP/TFTP server IP address or domain name." ::= { agTransfer 1 } agTransferImage OBJECT-TYPE SYNTAX INTEGER { image1(2), image2(3), boot(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Where the image file should be loaded in flash." ::= { agTransfer 2 } agTransferImageFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The image file name to be transferred." ::= { agTransfer 3 } agTransferCfgFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The configuration file name." ::= { agTransfer 4 } agTransferDumpFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The core dump file name." ::= { agTransfer 5 } agTransferAction OBJECT-TYPE SYNTAX INTEGER { other(1), img-get(2), cfg-get(3), cfg-put(4), dump-put(5), img-put(7), tsdump-put(8) ,ca-get(14) ,hostcert-get(15) ,hostkey-get(16) ,csr-put(18) ,hostcert-only-get(19) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to perform various FTP/TFTP Get or Put functions. The FTP/TFTP sever is specified in agTransferServer object. img-get(2) - Download switch image from a specified image file(agTransferImageFileName) on the FTP/TFTP server to the destinated storage(agTransferImage). The duration of the action will depend on the image downloading and writting time on the network element. Sugguest 150 seconds timeout setting in MIB Browser to get the correct response for this action. cfg-get(3) - Download switch configuration from a specified file(agTransferCfgFileName) on the FTP/TFTP server. cfg-put(4) - Upload switch configuration to a specified file(agTransferCfgFileName) on the FTP/TFTP server. dump-put(5) - Download switch core dump to a specified file(agTransferDumpFileName) on the FTP/TFTP server. bkpdump-put(6)- Download switch backup core dump to a specified file(agTransferDumpFileName) on the FTP/TFTP server. img-put(7) - Upload specified switch image to a specified image file(agTransferImageFileName) on the FTP/TFTP server. tsdump-put(8) - Download switch tech support dump to a specified file(agTransferTSDumpFileName) on the FTP/TFTP server. bogon-get(9) - Download bogon config file from a specified bogon file(uses agTransferImageFileName) on the FTP/TFTP server. ca-get(14) - Download CA root certificate from a specified file(agTransferCaFileName) on the TFTP server. This command did not support FTP. hostcert-get(15) - Download host certificate from a specified file(agTransferHostCertFileName) on the TFTP server. This command did not support FTP. hostkey-get(16) - Download host private key from a specified file(agTransferHostKeyFileName) on the TFTP server. This command did not support FTP. csr-put(18) - Upload CSR generated on the switch to a specified file(agTransferCSRFileName) on the TFTP/FTP/SFTP server. hostcert-only-get(19) - Download only the host certificate from a specified file(agTransferHostCertFileName) on the TFTP/SFTP server. Use this when the CSR was generated on the switch. 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 } agTransferPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the FTP/TFTP operation should be performed over the data port or the management port." ::= { agTransfer 8 } agTransferUserName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The username for the FTP server or blank for TFTP server." ::= { agTransfer 9 } agTransferPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The password for the FTP server. For security reason, an empty string will be returned when the OID is read." ::= { agTransfer 10 } agTransferTSDumpFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The TS dump file name." ::= { agTransfer 11 } agTransferLastConfigurationActionStatus OBJECT-TYPE SYNTAX INTEGER { successfully(1), failed(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the last configuration action using the file ftp/tftp'd from server." ::= { agTransfer 14 } agTransferCaFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The CA certificate file name." ::= { agTransfer 15 } agTransferHostCertFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Host certificate file name." ::= { agTransfer 16 } agTransferHostKeyFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Host private key file name." ::= { agTransfer 17 } agTransferProtocol OBJECT-TYPE SYNTAX INTEGER { tftp(1), ftp(2), sftp(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The protocol used by this transfer." ::= { agTransfer 18 } agServerPort OBJECT-TYPE SYNTAX INTEGER { tftp(69), ftp(21), sftp(22) } MAX-ACCESS read-write STATUS current DESCRIPTION "The port is listened on the server." ::= { agTransfer 19 } agTransferCSRFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The CSR file name ." ::= { agTransfer 26 } -- Agent Port Table agPortTableMaxEnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of rows in the port configuration host table." ::= { agPortConfig 1 } agPortCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF AgPortCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of port configuration in the current configuration block." ::= { agPortConfig 2 } agPortCurCfgTableEntry OBJECT-TYPE SYNTAX AgPortCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the port table in the current configuration block." INDEX { agPortCurCfgIndx } ::= { agPortCurCfgTable 1 } AgPortCurCfgTableEntry ::= SEQUENCE { agPortCurCfgIndx PortNumber, agPortCurCfgState INTEGER, agPortCurCfgVlanTag INTEGER, agPortCurCfgRmon INTEGER, agPortCurCfgPVID Integer32, agPortCurCfgGigEthAutoNeg INTEGER, agPortCurCfgGigEthFctl INTEGER, agPortCurCfgLinkTrap INTEGER, agPortCurCfgGigEthSpeed INTEGER, agPortCurCfgGigEthMode INTEGER, agPortCurCfgDscpRemarking INTEGER, agPortCurCfgTagPVID INTEGER, agPortCurCfgTagiPVID INTEGER, agPortCurCfgMulticastThreshold INTEGER, agPortCurCfgMulticastThresholdRate INTEGER, agPortCurCfgBroadcastThreshold INTEGER, agPortCurCfgBroadcastThresholdRate INTEGER, agPortCurCfgDLFThreshold INTEGER, agPortCurCfgDLFThresholdRate INTEGER, agPortCurCfgPortAlias DisplayString, agPortCurCfgPortName DisplayString ,agPortCurCfgLearning INTEGER ,agPortCurCfgFloodBlocking INTEGER ,agPortCurCfgType DisplayString ,agPortCurCfgLinkType INTEGER ,agPortCurCfgEdge INTEGER ,agPortCurCfgErrDisableRecovery INTEGER ,agPortCurCfgUdld INTEGER ,agPortCurCfgUdldMode INTEGER ,agPortCurCfgBpduGuard INTEGER ,agPortCurCfgMacAddrNotif INTEGER ,agPortCurCfgStpExtGuard INTEGER ,agPortCurCfgLFDStatus INTEGER ,agPortCurCfgPrivateVlanStatus INTEGER ,agPortCurCfgMappedPrimaryVlans OCTET STRING ,agPortCurCfgAssociatedSecondaryVlans OCTET STRING ,agPortCurCfgSpeed1G INTEGER } agPortCurCfgIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the row in port configurations table." ::= { agPortCurCfgTableEntry 1 } agPortCurCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the state of the port." ::= { agPortCurCfgTableEntry 2 } agPortCurCfgVlanTag OBJECT-TYPE SYNTAX INTEGER { tagged(2), untagged(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is VLAN tag state of the port" ::= { agPortCurCfgTableEntry 3 } agPortCurCfgRmon OBJECT-TYPE SYNTAX INTEGER { on(2), off(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to turn RMON on or off on the port." ::= { agPortCurCfgTableEntry 5 } agPortCurCfgPVID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The default VLAN ID for the port. " ::= { agPortCurCfgTableEntry 6 } agPortCurCfgGigEthAutoNeg OBJECT-TYPE SYNTAX INTEGER { on(2), off(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to turn the autonegotiation on or off for gigabit Ethernet connection." ::= { agPortCurCfgTableEntry 11 } agPortCurCfgGigEthFctl OBJECT-TYPE SYNTAX INTEGER { transmit(2), receive(3), both(4), none(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to select port flow control for gigabit Ethernet connection." ::= { agPortCurCfgTableEntry 12 } agPortCurCfgPortName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The switch port name." ::= { agPortCurCfgTableEntry 13 } agPortCurCfgLinkTrap OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether linkUp/linkDown traps should be generated for this interface. By default, this object should have the value enabled(1) for interfaces which do not operate on 'top' of any other interface (as defined in the ifStackTable), and disabled(2) otherwise." ::= { agPortCurCfgTableEntry 16 } agPortCurCfgGigEthSpeed OBJECT-TYPE SYNTAX INTEGER { mbs10(2), mbs100(3), any(4), mbs1000(5) , mbs10000(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Selects the port speed for Gigabit Ethernet connection." ::= { agPortCurCfgTableEntry 21 } agPortCurCfgGigEthMode OBJECT-TYPE SYNTAX INTEGER { full-duplex(2), half-duplex(3), any(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to select port mode for Gigabit Ethernet connection." ::= { agPortCurCfgTableEntry 22 } agPortCurCfgDscpRemarking OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable Dscp remarking for the switch port." ::= { agPortCurCfgTableEntry 23 } agPortCurCfgPortAlias OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "The switch port alias." ::= { agPortCurCfgTableEntry 24 } agPortCurCfgTagPVID OBJECT-TYPE SYNTAX INTEGER { tagged(2), untagged(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is PVID tag state of the port" ::= { agPortCurCfgTableEntry 25 } agPortCurCfgLearning OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable L2 (FDB) Learning for the switch port." ::= { agPortCurCfgTableEntry 26 } agPortCurCfgFloodBlocking OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable flood blocking for the switch port." ::= { agPortCurCfgTableEntry 27 } agPortCurCfgType OBJECT-TYPE SYNTAX DisplayString (SIZE(0..7)) MAX-ACCESS read-only STATUS current DESCRIPTION "The switch port type." ::= { agPortCurCfgTableEntry 29 } agPortCurCfgLinkType OBJECT-TYPE SYNTAX INTEGER { auto(1), p2p(2), shared(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of port connection. (for PVRST only)" ::= { agPortCurCfgTableEntry 30 } agPortCurCfgEdge OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of port edge." ::= { agPortCurCfgTableEntry 31 } agPortCurCfgErrDisableRecovery OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the system will automatically re-enable this port if it becomes error-disabled. This port will be re-enabled after the time interval specified by the agCurCfgErrDisableTimeout object has elapsed. A port is in error-disabled state when it is operationally disabled due to abnormal conditions detected on the port. If this port is error-disabled, it will only be re-enabled by the system if the agCurCfgErrDisableRecovery object and this object both have a value of 'enable(1)'." DEFVAL { enable } ::= { agPortCurCfgTableEntry 35 } agPortCurCfgUdld OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable UDLD for the switch port." ::= { agPortCurCfgTableEntry 37 } agPortCurCfgUdldMode OBJECT-TYPE SYNTAX INTEGER { normal(1), aggressive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable UDLD mode for the switch port." ::= { agPortCurCfgTableEntry 38 } agPortCurCfgBpduGuard OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable BPDU guard for the switch port." ::= { agPortCurCfgTableEntry 41 } agPortCurCfgMulticastThreshold OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the port's Multicast Threshold." ::= { agPortCurCfgTableEntry 42 } agPortCurCfgMulticastThresholdRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Current port's Multicast Threshold Rate." ::= { agPortCurCfgTableEntry 43 } agPortCurCfgBroadcastThreshold OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the port's Broadcast Threshold." ::= { agPortCurCfgTableEntry 44 } agPortCurCfgBroadcastThresholdRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Current port's Broadcast Threshold Rate." ::= { agPortCurCfgTableEntry 45 } agPortCurCfgDLFThreshold OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the port's Destination Lookup Fail Threshold." ::= { agPortCurCfgTableEntry 46 } agPortCurCfgDLFThresholdRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Current port's Destination Lookup Fail Threshold Rate." ::= { agPortCurCfgTableEntry 47 } agPortCurCfgMacAddrNotif OBJECT-TYPE SYNTAX INTEGER{ enabled(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the state of the MAC address notification syslog messages on the port." ::= { agPortCurCfgTableEntry 48 } agPortCurCfgTagiPVID OBJECT-TYPE SYNTAX INTEGER { tagged(2), untagged(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is ingress PVID tag state of the port" ::= { agPortCurCfgTableEntry 49 } agPortCurCfgStpExtGuard OBJECT-TYPE SYNTAX INTEGER { loop(1), root(2), none(3), default(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current state for spanning tree guard type" ::= { agPortCurCfgTableEntry 52 } agPortCurCfgLFDStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the system will put this port in an error-disabled state due to excessive link flaps. A port will be put in an error-disabled state due to excessive link flaps if this object and the global agCurCfgLFDStatus object both have a value of 'enable'. A port has an excessive number of link flaps if the number of link flaps detected during a time period in seconds indicated by agCurCfgLFDTime exceeds the maximum number of allowed flaps indicated by agCurCfgLFDFlaps." DEFVAL { enable } ::= { agPortCurCfgTableEntry 53 } agPortCurCfgPrivateVlanStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current state of Private VLAN on this port" ::= { agPortCurCfgTableEntry 61 } agPortCurCfgMappedPrimaryVlans OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Primary VLAN list mapped to port. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ vlan 8 || || || ||___ vlan 7 || |____ vlan 6 || . . . ||_________ vlan 1 |__________ reserved where x : 1 - The represented primary VLAN associated to the port 0 - The represented primary VLAN does not associated to the port" ::= { agPortCurCfgTableEntry 62 } agPortCurCfgAssociatedSecondaryVlans OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary VLAN list associated to port. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ vlan 8 || || || ||___ vlan 7 || |____ vlan 6 || . . . ||_________ vlan 1 |__________ reserved where x : 1 - The represented secondary VLAN associated to the port 0 - The represented secondary VLAN does not be associated to the port" ::= { agPortCurCfgTableEntry 63 } agPortCurCfgSpeed1G OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Limit the port to 1G speed" ::= { agPortCurCfgTableEntry 69 } agPortNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF AgPortNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of port configuration in the new configuration block." ::= { agPortConfig 3 } agPortNewCfgTableEntry OBJECT-TYPE SYNTAX AgPortNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the port configuration table in the new configuration block." INDEX { agPortNewCfgIndx } ::= { agPortNewCfgTable 1 } AgPortNewCfgTableEntry ::= SEQUENCE { agPortNewCfgIndx PortNumber, agPortNewCfgState INTEGER, agPortNewCfgVlanTag INTEGER, agPortNewCfgRmon INTEGER, agPortNewCfgPVID Integer32, agPortNewCfgGigEthAutoNeg INTEGER, agPortNewCfgGigEthFctl INTEGER, agPortNewCfgLinkTrap INTEGER, agPortNewCfgGigEthSpeed INTEGER, agPortNewCfgGigEthMode INTEGER, agPortNewCfgDscpRemarking INTEGER, agPortNewCfgTagPVID INTEGER, agPortNewCfgTagiPVID INTEGER, agPortNewCfgMulticastThreshold INTEGER, agPortNewCfgMulticastThresholdRate INTEGER, agPortNewCfgBroadcastThreshold INTEGER, agPortNewCfgBroadcastThresholdRate INTEGER, agPortNewCfgDLFThreshold INTEGER, agPortNewCfgDLFThresholdRate INTEGER, agPortNewCfgPortName DisplayString ,agPortNewCfgLearning INTEGER ,agPortNewCfgFloodBlocking INTEGER ,agPortNewCfgType DisplayString ,agPortNewCfgLinkType INTEGER ,agPortNewCfgEdge INTEGER ,agPortNewCfgErrDisableRecovery INTEGER ,agPortNewCfgUdld INTEGER ,agPortNewCfgUdldMode INTEGER ,agPortNewCfgBpduGuard INTEGER ,agPortNewCfgMacAddrNotif INTEGER ,agPortNewCfgStpExtGuard INTEGER ,agPortNewCfgLFDStatus INTEGER ,agPortNewCfgPrivateVlanStatus INTEGER ,agPortNewCfgMappedPrimaryVlans OCTET STRING ,agPortNewCfgAddPrimaryVlan Unsigned32 ,agPortNewCfgDelPrimaryVlan Unsigned32 ,agPortNewCfgAssociatedSecondaryVlans OCTET STRING ,agPortNewCfgAddSecondaryVlan Unsigned32 ,agPortNewCfgDelSecondaryVlan Unsigned32 ,agPortNewCfgPortAlias DisplayString ,agPortNewCfgSpeed1G INTEGER } agPortNewCfgIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the row in port configurations table." ::= { agPortNewCfgTableEntry 1 } agPortNewCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the state of the port." ::= { agPortNewCfgTableEntry 2 } agPortNewCfgVlanTag OBJECT-TYPE SYNTAX INTEGER { tagged(2), untagged(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is VLAN tag state of the port" ::= { agPortNewCfgTableEntry 3 } agPortNewCfgRmon OBJECT-TYPE SYNTAX INTEGER { on(2), off(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to turn RMON on or off on the port." ::= { agPortNewCfgTableEntry 5 } agPortNewCfgPVID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The default VLAN ID for the port. " ::= { agPortNewCfgTableEntry 6 } agPortNewCfgGigEthAutoNeg OBJECT-TYPE SYNTAX INTEGER { on(2), off(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to turn the autonegotiation on or off for gigabit Ethernet connection." ::= { agPortNewCfgTableEntry 11 } agPortNewCfgGigEthFctl OBJECT-TYPE SYNTAX INTEGER { transmit(2), receive(3), both(4), none(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to select port flow control for gigabit Ethernet connection." ::= { agPortNewCfgTableEntry 12 } agPortNewCfgPortName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The switch port name." ::= { agPortNewCfgTableEntry 13 } agPortNewCfgLinkTrap OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether linkUp/linkDown traps should be generated for this interface. By default, this object should have the value enabled(1) for interfaces which do not operate on 'top' of any other interface (as defined in the ifStackTable), and disabled(2) otherwise." ::= { agPortNewCfgTableEntry 16 } agPortNewCfgGigEthSpeed OBJECT-TYPE SYNTAX INTEGER { mbs10(2), mbs100(3), any(4), mbs1000(5) , mbs10000(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Selects the port speed for Gigabit Ethernet connection." ::= { agPortNewCfgTableEntry 21 } agPortNewCfgGigEthMode OBJECT-TYPE SYNTAX INTEGER { full-duplex(2), half-duplex(3), any(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to select port mode for Gigabit Ethernet connection. " ::= { agPortNewCfgTableEntry 22 } agPortNewCfgDscpRemarking OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Dscp remarking for the switch port." ::= { agPortNewCfgTableEntry 23 } agPortNewCfgTagPVID OBJECT-TYPE SYNTAX INTEGER { tagged(2), untagged(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is PVID tag state of the port" ::= { agPortNewCfgTableEntry 25 } agPortNewCfgLearning OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable L2 (FDB) Learning for the switch port." ::= { agPortNewCfgTableEntry 26 } agPortNewCfgFloodBlocking OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable flood blocking for the switch port." ::= { agPortNewCfgTableEntry 27 } agPortNewCfgType OBJECT-TYPE SYNTAX DisplayString (SIZE(0..7)) MAX-ACCESS read-only STATUS current DESCRIPTION "The switch port type." ::= { agPortNewCfgTableEntry 29 } agPortNewCfgLinkType OBJECT-TYPE SYNTAX INTEGER { auto(1), p2p(2), shared(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of port connection. (for PVRST only)" ::= { agPortNewCfgTableEntry 30 } agPortNewCfgEdge OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The state of port edge." ::= { agPortNewCfgTableEntry 31 } agPortNewCfgErrDisableRecovery OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the system should automatically re-enable this port when it becomes error-disabled. Use this object to change the port-level setting of the error-disable recovery action." DEFVAL { enable } ::= { agPortNewCfgTableEntry 35 } agPortNewCfgUdld OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable UDLD for the switch port." ::= { agPortNewCfgTableEntry 37 } agPortNewCfgUdldMode OBJECT-TYPE SYNTAX INTEGER { normal(1), aggressive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable UDLD mode for the switch port." ::= { agPortNewCfgTableEntry 38 } agPortNewCfgBpduGuard OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable BPDU guard for the switch port." ::= { agPortNewCfgTableEntry 41 } agPortNewCfgMulticastThreshold OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "New status of the port's Multicast Threshold." ::= { agPortNewCfgTableEntry 42 } agPortNewCfgMulticastThresholdRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "New port's Multicast Threshold Rate." ::= { agPortNewCfgTableEntry 43 } agPortNewCfgBroadcastThreshold OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "New status of the port's Broadcast Threshold." ::= { agPortNewCfgTableEntry 44 } agPortNewCfgBroadcastThresholdRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "New port's Broadcast Threshold Rate." ::= { agPortNewCfgTableEntry 45 } agPortNewCfgDLFThreshold OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "New status of the port's Destination Lookup Fail Threshold." ::= { agPortNewCfgTableEntry 46 } agPortNewCfgDLFThresholdRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "New port's Destination Lookup Fail Threshold Rate." ::= { agPortNewCfgTableEntry 47 } agPortNewCfgMacAddrNotif OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or Disables the MAC address notification syslog messages on the port." ::= { agPortNewCfgTableEntry 48 } agPortNewCfgTagiPVID OBJECT-TYPE SYNTAX INTEGER { tagged(2), untagged(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is ingress PVID tag state of the port" ::= { agPortNewCfgTableEntry 49 } agPortNewCfgStpExtGuard OBJECT-TYPE SYNTAX INTEGER { loop(1), root(2), none(3), default(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set spanning tree guard type" ::= { agPortNewCfgTableEntry 52 } agPortNewCfgLFDStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether the system should put this port in an error-disabled state due to excessive link flaps. Use this object to change the port setting of the Link Flap Dampening error-disable action." DEFVAL { enable } ::= { agPortNewCfgTableEntry 53 } agPortNewCfgPrivateVlanStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the Private VLAN on this port" ::= { agPortNewCfgTableEntry 61 } agPortNewCfgMappedPrimaryVlans OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Primary VLAN list mapped to port. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ vlan 8 || || || ||___ vlan 7 || |____ vlan 6 || . . . ||_________ vlan 1 |__________ reserved where x : 1 - The represented primary VLAN associate to the port 0 - The represented primary VLAN does not associate to the port" ::= { agPortNewCfgTableEntry 62 } agPortNewCfgAddPrimaryVlan OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Adds the port to the specified primary VLAN. A '0' value is returned when read." ::= { agPortNewCfgTableEntry 63 } agPortNewCfgDelPrimaryVlan OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Removes the port from the specified primary VLAN. A '0' value is returned when read." ::= { agPortNewCfgTableEntry 64 } agPortNewCfgAssociatedSecondaryVlans OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary VLAN list associated to port. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ vlan 8 || || || ||___ vlan 7 || |____ vlan 6 || . . . ||_________ vlan 1 |__________ reserved where x : 1 - The represented secondary VLAN associated to the port 0 - The represented secondary VLAN does not be associated to the port" ::= { agPortNewCfgTableEntry 65 } agPortNewCfgAddSecondaryVlan OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Adds the port to the specified secondary VLAN. A '0' value is returned when read." ::= { agPortNewCfgTableEntry 66 } agPortNewCfgDelSecondaryVlan OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Removes the port from the secondary VLAN. A '0' value is returned when read." ::= { agPortNewCfgTableEntry 67 } agPortNewCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { agPortNewCfgTableEntry 68 } agPortNewCfgSpeed1G OBJECT-TYPE SYNTAX INTEGER{ enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Limit the port to 1G speed" ::= { agPortNewCfgTableEntry 69 } -- Agent Fast Forwarding Port Table -- Agent Fast Forwarding Port Table -- SSH Configuration sshCurCfgScpAdm OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "SCP-only admin password." ::= { agSSHConfig 3 } sshNewCfgScpAdm OBJECT-TYPE SYNTAX DisplayString(SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set SCP-only admin password." ::= { agSSHConfig 4 } sshNewCfgHKeyGen OBJECT-TYPE SYNTAX INTEGER { generate(1), other(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to generate the RSA host key. other(2) is returned always when read. The following values are writable: generate(1).. Generate the RSA host key." ::= { agSSHConfig 5 } sshCurCfgSSHPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "SSH server port number." ::= { agSSHConfig 7 } sshNewCfgSSHPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Set SSH server port number." ::= { agSSHConfig 8 } sshCurCfgScpApplySave OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "SCP apply and save." ::= { agSSHConfig 9 } sshNewCfgScpApplySave OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the SCP apply and save." ::= { agSSHConfig 10 } sshCurCfgStatus OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "SSH server status." ::= { agSSHConfig 11 } sshNewCfgStatus OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Turn SSH server ON/OFF." ::= { agSSHConfig 12 } -- RADIUS Configuration radCurCfgPrimaryServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Hostname of the Primary RADIUS server." ::= { agRadiusConfig 1 } radNewCfgPrimaryServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Hostname of the Primary RADIUS server." ::= { agRadiusConfig 2 } radCurCfgSecondaryServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Hostname of the Secondary RADIUS server." ::= { agRadiusConfig 3 } radNewCfgSecondaryServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Hostname of the Secondary RADIUS server." ::= { agRadiusConfig 4 } radCurCfgPort OBJECT-TYPE SYNTAX INTEGER (1500..3000) MAX-ACCESS read-only STATUS current DESCRIPTION "Specify the RADIUS port number for authentication." ::= { agRadiusConfig 5 } radNewCfgPort OBJECT-TYPE SYNTAX INTEGER (1500..3000) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the RADIUS port number for authentication." ::= { agRadiusConfig 6 } radCurCfgTimeout OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of seconds before resending authentication to RADIUS server." ::= { agRadiusConfig 7 } radNewCfgTimeout OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of seconds before resending authentication to RADIUS server." ::= { agRadiusConfig 8 } radCurCfgRetries OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of retries to the RADIUS server." ::= { agRadiusConfig 9 } radNewCfgRetries OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of retries to the RADIUS server." ::= { agRadiusConfig 10 } radCurCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable RADIUS authentication." ::= { agRadiusConfig 11 } radNewCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable RADIUS authentication." ::= { agRadiusConfig 12 } radCurCfgAuthenString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The RADIUS authentication string." ::= { agRadiusConfig 13 } radNewCfgAuthenString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The RADIUS authentication string." ::= { agRadiusConfig 14 } radCurCfgLocal OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable RADIUS local for telnet/ssh/http/https." ::= { agRadiusConfig 15 } radNewCfgLocal OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable RADIUS local 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 local 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 local for telnet." ::= { agRadiusConfig 20 } radCurCfgPorttoUse OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specify whether the Radius should be performed over the data port or the management port." ::= { agRadiusConfig 21 } radNewCfgPorttoUse OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the Radius should be performed over the data port or the management port." ::= { agRadiusConfig 22 } radCurCfgSecPorttoUse OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specify whether the Radius should be performed over the data port or the management port." ::= { agRadiusConfig 23 } radNewCfgSecPorttoUse OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the Radius should be performed over the data port or the management port." ::= { agRadiusConfig 24 } -- NTP Configuration agCurCfgNTPServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The NTP Server Address." ::= { agNTP 1 } agNewCfgNTPServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The NTP Server Address." ::= { agNTP 2 } agCurCfgNTPResyncInterval OBJECT-TYPE SYNTAX INTEGER (5..44640) MAX-ACCESS read-only STATUS current DESCRIPTION "The NTP Server resync interval in minutes." ::= { agNTP 3 } agNewCfgNTPResyncInterval OBJECT-TYPE SYNTAX INTEGER (5..44640) MAX-ACCESS read-write STATUS current DESCRIPTION "The NTP Server resync interval in minutes." ::= { agNTP 4 } agCurCfgNTPService OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable NTP Service." ::= { agNTP 9 } agNewCfgNTPService OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable NTP Service." ::= { agNTP 10 } agCurCfgNTPSecServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Secondary NTP Server Address." ::= { agNTP 11 } agNewCfgNTPSecServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Secondary NTP Server Address." ::= { agNTP 12 } agCurCfgNTPServerPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Choose the port that the primary server is connected to." ::= { agNTP 13 } agNewCfgNTPServerPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Choose the port that the primary server is connected to." ::= { agNTP 14 } agCurCfgNTPSecServerPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Choose the port that the secondary server is connected to." ::= { agNTP 15 } agNewCfgNTPSecServerPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Choose the port that the secondary server is connected to." ::= { agNTP 16 } -- APPLY Configuration agApplyPending OBJECT-TYPE SYNTAX INTEGER { applyNeeded(2), noApplyNeeded(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object, when read, gives the user information whether an apply action is needed and that the configuration has been chaged by the user actions. The user then can apply the changes by setting proper value to the object agApplyConfiguration described above." ::= { agApply 1 } agApplyConfig OBJECT-TYPE SYNTAX INTEGER { apply(1), idle(2), inprogress(3), complete(4), failed(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is read the current state is returned. idle(2) indicates that there is no apply in progess. complete(4) indicates that the last apply operation is completed. Setting the value to apply(1), will write all the changes made since the last apply to the current configuration block. If the apply is successful this variable will return the state 'complete' else it will return 'failed'. In case of failure, to read the reason for failure use the agApplyTable. Once the operation is completed or the agApplyTable is read in case of failure, the apply buffer needs to be freed and the agApplyConfig should be set back to 'idle' state so others can issue the apply command via SNMP." ::= { agApply 2 } agApplyTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of strings in the apply table." ::= { agApply 4 } agApplyTable OBJECT-TYPE SYNTAX SEQUENCE OF AgApplyTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of failure reasons for an apply of current configuration block changes." ::= { agApply 5 } agApplyTableEntry OBJECT-TYPE SYNTAX AgApplyTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the table of failure reasons for an apply (information about a particular reason of failure)." INDEX { agApplyIndex } ::= { agApplyTable 1 } AgApplyTableEntry ::= SEQUENCE { agApplyIndex Integer32, agApplyString OCTET STRING } agApplyIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The table index." ::= { agApplyTableEntry 1 } agApplyString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "A string in the apply table." ::= { agApplyTableEntry 2 } -- TACACS+ Configuration tacCurCfgPrimaryServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Hostname of the Primary TACACS+ server." ::= { agTacacsConfig 1 } tacNewCfgPrimaryServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Hostname of the Primary TACACS+ server." ::= { agTacacsConfig 2 } tacCurCfgSecondaryServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Hostname of the Secondary TACACS+ server." ::= { agTacacsConfig 3 } tacNewCfgSecondaryServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Hostname of the Secondary TACACS+ server." ::= { agTacacsConfig 4 } tacCurCfgPort OBJECT-TYPE SYNTAX INTEGER (1..65000) MAX-ACCESS read-only STATUS current DESCRIPTION "Specify the TACACS+ port number." ::= { agTacacsConfig 5 } tacNewCfgPort OBJECT-TYPE SYNTAX INTEGER (1..65000) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the TACACS+ port number." ::= { agTacacsConfig 6 } tacCurCfgTimeout OBJECT-TYPE SYNTAX INTEGER (4..15) MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of seconds before resending authentication to TACACS+ server." ::= { agTacacsConfig 7 } tacNewCfgTimeout OBJECT-TYPE SYNTAX INTEGER (4..15) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of seconds before resending authentication to TACACS+ server." ::= { agTacacsConfig 8 } tacCurCfgRetries OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of retries to the TACACS+ server." ::= { agTacacsConfig 9 } tacNewCfgRetries OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of retries to the TACACS+ server." ::= { agTacacsConfig 10 } tacCurCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable TACACS+ authentication." ::= { agTacacsConfig 11 } tacNewCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable TACACS+ authentication." ::= { agTacacsConfig 12 } tacCurCfgAuthenString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The TACACS+ authentication string." ::= { agTacacsConfig 13 } tacNewCfgAuthenString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The TACACS+ authentication string." ::= { agTacacsConfig 14 } tacCurCfgLocal OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable TACACS+ local for telnet/ssh/http/https." ::= { agTacacsConfig 15 } tacNewCfgLocal OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable TACACS+ local for telnet/ssh/http/https." ::= { agTacacsConfig 16 } tacCurCfgAuthenSecondString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The second TACACS+ authentication string." ::= { agTacacsConfig 17 } tacNewCfgAuthenSecondString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The second TACACS+ authentication string." ::= { agTacacsConfig 18 } tacCurCfgCmdAuthor OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable TACACS+ command authorization." ::= { agTacacsConfig 19 } tacNewCfgCmdAuthor OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable TACACS+ command authorization." ::= { agTacacsConfig 20 } tacCurCfgCmdLogging OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable TACACS+ command logging." ::= { agTacacsConfig 21 } tacNewCfgCmdLogging OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable TACACS+ command logging." ::= { agTacacsConfig 22 } tacCurCfgSecBd OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable TACACS+ secure local 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 local for telnet." ::= { agTacacsConfig 24 } tacCurCfgCmap OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/Disable Tacacs+ new privilege level mapping, as configured in the current configuration block." ::= { agTacacsConfig 25 } tacNewCfgCmap OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Tacacs+ new privilege level mapping." ::= { agTacacsConfig 26 } tacCurCfgEnaPassChange OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " Enable/Disable Tacacs+ password change." ::= { agTacacsConfig 29 } tacNewCfgEnaPassChange OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " Enable/Disable Tacacs+ password change." ::= { agTacacsConfig 30 } tacChangePassForUser OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The username for changing server password." ::= { agTacacsConfig 31 } tacChangePassCurPass OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The current password for tacacs server." ::= { agTacacsConfig 32 } tacChangePassNewPass OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The new password for tacacs server." ::= { agTacacsConfig 33 } tacChangePassForServer OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Change password for <1/2> Tacacs+ server." ::= { agTacacsConfig 34 } tacCurCfgPorttoUse OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specify whether the Tacacs should be performed over the data port or the management port." ::= { agTacacsConfig 35 } tacNewCfgPorttoUse OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the Tacacs should be performed over the data port or the management port." ::= { agTacacsConfig 36 } tacCurCfgSecPorttoUse OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specify whether the Tacacs should be performed over the data port or the management port." ::= { agTacacsConfig 37 } tacNewCfgSecPorttoUse OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the Tacacs should be performed over the data port or the management port." ::= { agTacacsConfig 38 } agTacacsUserMapCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF AgTacacsUserMapCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of tacacs+ user map current configuration." ::= { agTacacsConfig 39 } agTacacsUserMapCurCfgTableEntry OBJECT-TYPE SYNTAX AgTacacsUserMapCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the tacacs+ user mapping table." INDEX { agTacacsUserMapCurCfgUId } ::= { agTacacsUserMapCurCfgTable 1 } AgTacacsUserMapCurCfgTableEntry ::= SEQUENCE { agTacacsUserMapCurCfgUId Integer32, agTacacsUserMapCurCfgMapping INTEGER } agTacacsUserMapCurCfgUId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current config remote privilege identifier. The identifier value corresponds to the remote privilege." ::= { agTacacsUserMapCurCfgTableEntry 1 } agTacacsUserMapCurCfgMapping OBJECT-TYPE SYNTAX INTEGER { none(0), user(1), oper(2), admin(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current Tacacs+ user privilege mappings. The correspondence between the local privilege and the remote privilege is: - The remote privilege is the privilege identifier value - The local privilege is the mapped value(user, oper, admin) Example: For the remote privilege 15, we have the index 16: agTacacsUserMapCurCfgUId.16 = 15." ::= { agTacacsUserMapCurCfgTableEntry 2 } agTacacsUserMapNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF AgTacacsUserMapNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of tacacs+ user map new configuration." ::= { agTacacsConfig 40 } tacNewCfgDirectedRequest OBJECT-TYPE SYNTAX INTEGER { disabled(1), restricted(2), no-truncate(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable tacacs directed request." ::= { agTacacsConfig 41 } tacCurCfgDirectedRequest OBJECT-TYPE SYNTAX INTEGER { disabled(1), restricted(2), no-truncate(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current tacacs directed request state." ::= { agTacacsConfig 42 } agTacacsUserMapNewCfgTableEntry OBJECT-TYPE SYNTAX AgTacacsUserMapNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the tacacs+ user mapping table." INDEX { agTacacsUserMapNewCfgUId } ::= { agTacacsUserMapNewCfgTable 1 } AgTacacsUserMapNewCfgTableEntry ::= SEQUENCE { agTacacsUserMapNewCfgUId Integer32, agTacacsUserMapNewCfgMapping INTEGER } agTacacsUserMapNewCfgUId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The new config remote privilege identifier. The identifier value corresponds to the remote privilege." ::= { agTacacsUserMapNewCfgTableEntry 1 } agTacacsUserMapNewCfgMapping OBJECT-TYPE SYNTAX INTEGER { none(0), user(1), oper(2), admin(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Set new Tacacs+ user privilege mappings. The correspondence between the local privilege and the remote privilege is: - The remote privilege is the privilege identifier value - The local privilege is the mapped value(user, oper, admin) Example: For the remote privilege 15, we have the index 16: agTacacsUserMapNewCfgUId.16 = 15." ::= { agTacacsUserMapNewCfgTableEntry 2 } tacCurCfgAttempts OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of login attempts to the TACACS+ server." ::= { agTacacsConfig 43 } tacNewCfgAttempts OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of login attempts to the TACACS+ server." ::= { agTacacsConfig 44 } tacCurBypassEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the enable bypass.If the status of this object is enabled, user authenticated via TACACS+ with admin previllage is granted enable previllage access.If disabled, admin users will be provided with enable previllage access based on enable password configured." DEFVAL { enable } ::= { agTacacsConfig 45 } tacNewBypassEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of the enable bypass.If the status of this object is enabled, user authenticated via TACACS+ with admin previllage is granted enable previllage access.If disabled, admin users will be provided with enable previllage access based on enable password configured." DEFVAL { enable } ::= { agTacacsConfig 46 } tacCurCfgEnableAccounting OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-only STATUS current DESCRIPTION " Current TACACS+ accounting state." ::= { agTacacsConfig 47 } tacNewCfgEnableAccounting OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION " Enable/Disable TACACS+ accounting." ::= { agTacacsConfig 48 } -- Multiple Management network MIB objects agMgmtNetTableMaxSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of entries in the Management Network Table." ::= { agMgmtNetConfig 1 } agCurCfgMgmtNetTable OBJECT-TYPE SYNTAX SEQUENCE OF AgCurCfgMgmtNetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table for Management Network definitions in the current configuration block." ::= { agMgmtNetConfig 2 } agCurCfgMgmtNetEntry OBJECT-TYPE SYNTAX AgCurCfgMgmtNetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the management network definition table." INDEX { agCurCfgMgmtNetIndex } ::= { agCurCfgMgmtNetTable 1 } AgCurCfgMgmtNetEntry ::= SEQUENCE { agCurCfgMgmtNetIndex Integer32, agCurCfgMgmtNetSubnet DisplayString, agCurCfgMgmtNetMask DisplayString } agCurCfgMgmtNetIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the Management Network Definition table." ::= { agCurCfgMgmtNetEntry 1 } agCurCfgMgmtNetSubnet OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Management Network Address in the current configuration block." ::= { agCurCfgMgmtNetEntry 2 } agCurCfgMgmtNetMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Management Network Mask/Prefix Length in the current configuration block." ::= { agCurCfgMgmtNetEntry 3 } agNewCfgMgmtNetTable OBJECT-TYPE SYNTAX SEQUENCE OF AgNewCfgMgmtNetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table for Management Network definitions in the new configuration block." ::= { agMgmtNetConfig 3 } agNewCfgMgmtNetEntry OBJECT-TYPE SYNTAX AgNewCfgMgmtNetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the management network definition table." INDEX { agNewCfgMgmtNetIndex } ::= { agNewCfgMgmtNetTable 1 } AgNewCfgMgmtNetEntry ::= SEQUENCE { agNewCfgMgmtNetIndex Integer32, agNewCfgMgmtNetSubnet DisplayString, agNewCfgMgmtNetMask DisplayString, agNewCfgMgmtNetDelete INTEGER } agNewCfgMgmtNetIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the Management Network Definition table." ::= { agNewCfgMgmtNetEntry 1 } agNewCfgMgmtNetSubnet OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The Management Network Address in the new configuration block." ::= { agNewCfgMgmtNetEntry 2 } agNewCfgMgmtNetMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The Management Network Mask/Prefix length in the new configuration block." ::= { agNewCfgMgmtNetEntry 3 } agNewCfgMgmtNetDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "By setting the value to delete(2), the entire row is deleted." ::= { agNewCfgMgmtNetEntry 4 } agMgmtNetClear OBJECT-TYPE SYNTAX INTEGER { other(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "By setting the value to delete(2), the entire table is cleared." ::= { agMgmtNetConfig 4 } -- Scheduled Reboot Group agCfgBootResetParameters OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "String formatated as 'weekday hour minute' where - weekday is none(0),sunday(1),monday(2), tuesday(3),wednesday(4),thursday(5),friday(6), saturday(7) - hour is the hour in 24-hour format for reboot - minutes are the minutes [00] for reboot" ::= { agBoot 1 } agCfgBootReset OBJECT-TYPE SYNTAX INTEGER { none(1), cancel(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Cancel pending switch reset." ::= { agBoot 4 } agCfgBootNxtResetTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Display the next scheduled reboot time." ::= { agBoot 5 } agCfgBootPendingReset OBJECT-TYPE SYNTAX INTEGER { idle(1), pending(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Shows if there is any pending reboot scheduled. You should cancel any pending reboot scheduled before setting another." ::= { agBoot 6 } agAccessUserMaxUserID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of User IDs." ::= { agAccess 1 } agAccessCurStrongPassword OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of strong password." ::= { agAccess 4 } agAccessNewStrongPassword OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to enabled(1) enables strong password support, while disabled(0) disables it." ::= { agAccess 5 } agAccessCurStrongPassValidity OBJECT-TYPE SYNTAX INTEGER (1..365) MAX-ACCESS read-only STATUS current DESCRIPTION "Password validity in days." ::= { agAccess 6 } agAccessNewStrongPassValidity OBJECT-TYPE SYNTAX INTEGER (1..365) MAX-ACCESS read-write STATUS current DESCRIPTION "Get or set password validity in days." ::= { agAccess 7 } agAccessCurStrongPassWarning OBJECT-TYPE SYNTAX INTEGER (1..365) MAX-ACCESS read-only STATUS current DESCRIPTION "Warning days before password expires." ::= { agAccess 8 } agAccessNewStrongPassWarning OBJECT-TYPE SYNTAX INTEGER (1..365) MAX-ACCESS read-write STATUS current DESCRIPTION "Get or set warning days before password expires." ::= { agAccess 9 } agAccessCurStrongPassFailLog OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of failed logins that trigger security notifications." ::= { agAccess 10 } agAccessNewStrongPassFailLog OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Get or set number of failed logins that trigger security notifications." ::= { agAccess 11 } agAccessCurDefaultAdmin OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Get default admin account state. (1) indicates enabled and (0) indicates disabled (0). Default it is enabled." ::= { agAccess 12 } agAccessNewDefaultAdmin OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to enabled (1) will enable the default admin account while disabled (0) will disable the default admin account. Default it is enabled." ::= { agAccess 13 } agAccessCurStrongPassLockout OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of Lockout" ::= { agAccess 14 } agAccessNewStrongPassLockout OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to enabled (1) enables account locking after trying for failed login attempts. While disabled (0) disables account locking." ::= { agAccess 15 } agAccessCurStrongPassAttemptsMaxFail OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The max number of failed logins before disabling account. Default value is 6" ::= { agAccess 16 } agAccessNewStrongPassAttemptsMaxFail OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets Max number of failed logins before disabling account. Default value is 6" ::= { agAccess 17 } agAccessUserCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF AgAccessUserCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Access user configuration." ::= { agAccess 2 } agAccessUserCurCfgTableEntry OBJECT-TYPE SYNTAX AgAccessUserCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Access user configuration table." INDEX { agAccessUserCurCfgUId } ::= { agAccessUserCurCfgTable 1 } AgAccessUserCurCfgTableEntry ::= SEQUENCE { agAccessUserCurCfgUId Integer32, agAccessUserCurCos INTEGER, agAccessUserCurCfgName DisplayString, agAccessUserCurCfgPswd DisplayString, agAccessUserCurCfgState INTEGER } agAccessUserCurCfgUId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The User identifier." ::= { agAccessUserCurCfgTableEntry 1 } agAccessUserCurCos OBJECT-TYPE SYNTAX INTEGER { user(0), oper(3), admin(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The user class of service." ::= { agAccessUserCurCfgTableEntry 2 } agAccessUserCurCfgName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The user name. Please note, the max length is 8 in stacking mode." ::= { agAccessUserCurCfgTableEntry 3 } agAccessUserCurCfgPswd OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The character string representing the user password." ::= { agAccessUserCurCfgTableEntry 4 } agAccessUserCurCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "User validation (enabled or disabled) in current configuration block." ::= { agAccessUserCurCfgTableEntry 6 } agAccessUserNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF AgAccessUserNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Access user configuration." ::= { agAccess 3 } agAccessUserNewCfgTableEntry OBJECT-TYPE SYNTAX AgAccessUserNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Access user configuration table." INDEX { agAccessUserNewCfgUId } ::= { agAccessUserNewCfgTable 1 } AgAccessUserNewCfgTableEntry ::= SEQUENCE { agAccessUserNewCfgUId Integer32, agAccessUserNewCos INTEGER, agAccessUserNewCfgName DisplayString, agAccessUserNewCfgPswd DisplayString, agAccessUserNewCfgState INTEGER, agAccessUserNewCfgDelete INTEGER } agAccessUserNewCfgUId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The User identifier." ::= { agAccessUserNewCfgTableEntry 1 } agAccessUserNewCos OBJECT-TYPE SYNTAX INTEGER { user(0), oper(3), admin(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "The user class of service." ::= { agAccessUserNewCfgTableEntry 2 } agAccessUserNewCfgName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The user name. Please note, the max length is 8 in stacking mode." ::= { agAccessUserNewCfgTableEntry 3 } agAccessUserNewCfgPswd OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-create STATUS current DESCRIPTION "The character string representing the user password." ::= { agAccessUserNewCfgTableEntry 4 } agAccessUserNewCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "User validation (enabled or disabled) in new configuration block." ::= { agAccessUserNewCfgTableEntry 7 } agAccessUserNewCfgDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This is an action object to create or delete a User. other(1) is returned always when read. The following values are writable: delete(2)...to delete a User" ::= { agAccessUserNewCfgTableEntry 8 } -- LDAP Configuration ldapCurCfgPrimaryIpAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the Primary LDAP server,it can be an ipv4 or ipv6 address." ::= { agLdapConfig 1 } ldapNewCfgPrimaryIpAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the Primary LDAP server,it can be an ipv4 or ipv6 address." ::= { agLdapConfig 2 } ldapCurCfgSecondaryIpAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the Secondary LDAP server,it can be an ipv4 or ipv6 address." ::= { agLdapConfig 3 } ldapNewCfgSecondaryIpAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the Secondary LDAP server,it can be an ipv4 or ipv6 address." ::= { agLdapConfig 4 } ldapCurCfgPort OBJECT-TYPE SYNTAX INTEGER (1..65000) MAX-ACCESS read-only STATUS current DESCRIPTION "Specify the LDAP port number." ::= { agLdapConfig 5 } ldapNewCfgPort OBJECT-TYPE SYNTAX INTEGER (1..65000) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the LDAP port number." ::= { agLdapConfig 6 } ldapCurCfgRetries OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of retries to the LDAP server." ::= { agLdapConfig 7 } ldapNewCfgRetries OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of retries to the LDAP server." ::= { agLdapConfig 8 } ldapCurCfgTimeout OBJECT-TYPE SYNTAX INTEGER (4..15) MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of seconds before resending authentication to LDAP server." ::= { agLdapConfig 9 } ldapNewCfgTimeout OBJECT-TYPE SYNTAX INTEGER (4..15) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of seconds before resending authentication to LDAP server." ::= { agLdapConfig 10 } ldapCurCfgDomain OBJECT-TYPE SYNTAX DisplayString (SIZE(0..127)) MAX-ACCESS read-only STATUS current DESCRIPTION "The LDAP domain name." ::= { agLdapConfig 11 } ldapNewCfgDomain OBJECT-TYPE SYNTAX DisplayString (SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "The LDAP domain name." ::= { agLdapConfig 12 } ldapCurCfgLocal OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable LDAP local for telnet/ssh/http/https." ::= { agLdapConfig 13 } ldapNewCfgLocal OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable LDAP local for telnet/ssh/http/https." ::= { agLdapConfig 14 } ldapCurCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable LDAP authentication." ::= { agLdapConfig 15 } ldapNewCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable LDAP authentication." ::= { agLdapConfig 16 } ldapCurCfgPorttoUse OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specify whether the LDAP should be performed over the data port or the management port." ::= { agLdapConfig 17 } ldapNewCfgPorttoUse OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the LDAP should be performed over the data port or the management port." ::= { agLdapConfig 18 } ldapCurCfgSecPorttoUse OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specify whether the LDAP should be performed over the data port or the management port." ::= { agLdapConfig 19 } ldapNewCfgSecPorttoUse OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the LDAP should be performed over the data port or the management port." ::= { agLdapConfig 20 } ldapCurCfgUserNameAttribute OBJECT-TYPE SYNTAX DisplayString (SIZE(0..127)) MAX-ACCESS read-only STATUS current DESCRIPTION "The LDAP username attribute." ::= { agLdapConfig 21 } ldapNewCfgUserNameAttribute OBJECT-TYPE SYNTAX DisplayString (SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "The LDAP username attribute (default = uid)." ::= { agLdapConfig 22 } ldapCurCfgGroupAttribute OBJECT-TYPE SYNTAX DisplayString (SIZE(0..23)) MAX-ACCESS read-only STATUS current DESCRIPTION "The LDAP group attribute." ::= { agLdapConfig 30 } ldapNewCfgGroupAttribute OBJECT-TYPE SYNTAX DisplayString (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "LDAP group attribute (default=memberOf)." ::= { agLdapConfig 31 } ldapCurCfgLoginAttribute OBJECT-TYPE SYNTAX DisplayString (SIZE(0..23)) MAX-ACCESS read-only STATUS current DESCRIPTION "The LDAP login attribute." ::= { agLdapConfig 32 } ldapNewCfgLoginAttribute OBJECT-TYPE SYNTAX DisplayString (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "LDAP login permission attribute (default=ibm-chassisRole)." ::= { agLdapConfig 33 } ldapCurCfgBaseDN OBJECT-TYPE SYNTAX DisplayString (SIZE(0..127)) MAX-ACCESS read-only STATUS current DESCRIPTION "The LDAP base DN name ." ::= { agLdapConfig 34 } ldapNewCfgBaseDN OBJECT-TYPE SYNTAX DisplayString (SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "The LDAP base DN name." ::= { agLdapConfig 35 } ldapCurCfgBindmode OBJECT-TYPE SYNTAX INTEGER { pre-config(1), login(2), sasl(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current LDAP bind mode: login: use login creds for binding pre-config: use binddn creds for binding sasl: use SASL(Simple Authentication and Secure Layer) EXTERNAL" ::= { agLdapConfig 36 } ldapNewCfgBindmode OBJECT-TYPE SYNTAX INTEGER { pre-config(1), login(2), sasl(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set LDAP bind mode: login: use login creds for binding pre-config: use binddn creds for binding sasl: use SASL(Simple Authentication and Secure Layer) EXTERNAL" ::= { agLdapConfig 37 } ldapCurCfgBindDNdn OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Current DN for binding with LDAP server (eg., cn=Manager,dc=my-domain,dc=com)." ::= { agLdapConfig 38 } ldapNewCfgBindDNdn OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set DN for binding with LDAP server (eg., cn=Manager,dc=my-domain,dc=com)." ::= { agLdapConfig 39 } ldapCurCfgBindDNekey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Current encrypted password for the DN." ::= { agLdapConfig 40 } ldapNewCfgBindDNekey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the encrypted password for the DN." ::= { agLdapConfig 41 } ldapCurCfgBindDNkey OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "Current password for DN." ::= { agLdapConfig 42 } ldapNewCfgBindDNkey OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the password for DN." ::= { agLdapConfig 43 } ldapCurCfgGroupFilter OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current LDAP group filter." ::= { agLdapConfig 44 } ldapNewCfgGroupFilter OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Set the LDAP group filter." ::= { agLdapConfig 45 } ldapHostCurConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF LdapHostCurConfigTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table for user specified host." ::= { agLdapConfig 46 } ldapHostCurConfigTableEntry OBJECT-TYPE SYNTAX LdapHostCurConfigTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the user specified host table." INDEX { ldapHostCurConfigIndex } ::= { ldapHostCurConfigTable 1 } LdapHostCurConfigTableEntry ::= SEQUENCE { ldapHostCurConfigIndex Integer32, ldapHostCurAddr DisplayString (SIZE(0..127)), ldapHostCurPort INTEGER ,ldapHostCurPortType INTEGER } ldapHostCurConfigIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the user specified host table." ::= { ldapHostCurConfigTableEntry 1 } ldapHostCurAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..127)) MAX-ACCESS read-only STATUS current DESCRIPTION "Specify the group addr." ::= { ldapHostCurConfigTableEntry 2 } ldapHostCurPort OBJECT-TYPE SYNTAX INTEGER (1..65000) MAX-ACCESS read-only STATUS current DESCRIPTION "Specify the group port." ::= { ldapHostCurConfigTableEntry 3 } ldapHostCurPortType OBJECT-TYPE SYNTAX INTEGER { data-port(0), mgt-port(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specify the host port type. data-port: Data port mgt-port: Management port " ::= { ldapHostCurConfigTableEntry 4 } ldapHostNewConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF LdapHostNewConfigTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table for user specified host." ::= { agLdapConfig 47 } ldapHostNewConfigTableEntry OBJECT-TYPE SYNTAX LdapHostNewConfigTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the user specified host table." INDEX { ldapHostNewConfigIndex } ::= { ldapHostNewConfigTable 1 } LdapHostNewConfigTableEntry ::= SEQUENCE { ldapHostNewConfigIndex Integer32, ldapHostNewAddr DisplayString (SIZE(0..127)), ldapHostNewPort INTEGER, ldapHostNewPortType INTEGER, ldapHostNewCfgDelete INTEGER } ldapHostNewConfigIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the user specified host table." ::= { ldapHostNewConfigTableEntry 1 } ldapHostNewAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..127)) MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the group addr." ::= { ldapHostNewConfigTableEntry 2 } ldapHostNewPort OBJECT-TYPE SYNTAX INTEGER (1..65000) MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the host port." ::= { ldapHostNewConfigTableEntry 3 } ldapHostNewPortType OBJECT-TYPE SYNTAX INTEGER { data-port(0), mgt-port(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the host port type. data-port: Data port mgt-port: Management port " ::= { ldapHostNewConfigTableEntry 4 } ldapHostNewCfgDelete 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 host. other(1) is returned always when read. The following values are writable: delete(2)...to delete a host" ::= { ldapHostNewConfigTableEntry 5 } ldapCurCfgMode OBJECT-TYPE SYNTAX INTEGER { legacy(0), enhanced(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current LDAP mode: legacy: legacy mode enhanced: enhanced mode" ::= { agLdapConfig 48 } ldapNewCfgMode OBJECT-TYPE SYNTAX INTEGER { legacy(0), enhanced(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set LDAP mode: legacy: set LDAP to legacy mode enhanced: set LDAP to enhanced mode" ::= { agLdapConfig 49 } ldapCurCfgSecuritymode OBJECT-TYPE SYNTAX INTEGER { clear(0), starttls(1), ldaps(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current LDAP transmit mode and security options: clear: Cleartext mode starttls: Secure LDAP via StartTLS operation w/o cleartext fallback ldaps: Secure LDAP via LDAPS" ::= { agLdapConfig 50 } ldapNewCfgSecuritymode OBJECT-TYPE SYNTAX INTEGER { clear(0), starttls(1), ldaps(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set LDAP transmit mode and security options: clear: Cleartext mode starttls: Secure LDAP via StartTLS operation w/o cleartext fallback ldaps: Secure LDAP via LDAPS" ::= { agLdapConfig 51 } ldapCurCfgMutual OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable mutual authentication in TLS." ::= { agLdapConfig 52} ldapNewCfgMutual OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable mutual authentication in TLS." ::= { agLdapConfig 53} ldapCurCfgSrv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable DNS SRV to get LDAP server." ::= { agLdapConfig 54} ldapNewCfgSrv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable DNS SRV to get LDAP server." ::= { agLdapConfig 55 } -- USB Copy agUSBoperation OBJECT-TYPE SYNTAX INTEGER { fromUSB(1), toUSB(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set operation: fromUSB(1): from USB to Flash toUSB(2): from Flash to USB" ::= { agUSBCopy 1 } agUSBfile OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "USB filename (to copy from or to copy to)" ::= { agUSBCopy 2 } agUSBflashFile OBJECT-TYPE SYNTAX INTEGER { boot(1), image1(2), active(3), syslog(4), crashdump(5), image2(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set flash file involved (boot image, image 1, active configuration, syslog, crashdump). Syslog and crashdump can only be copied to USB. (it is forbidden to copy from USB to flash) " ::= { agUSBCopy 3 } agUSBcopyFile OBJECT-TYPE SYNTAX INTEGER { copy(1), idle(2), inprogress(3), complete(4), failed(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is read the current state is returned. idle(1) indicates that there is no copy in progess. complete(4) indicates that the last copy operation is completed. Setting the value to copy(1), will execute the operation (copy to or from USB stick). If the copy is successful this variable will return the state 'complete' else it will return 'failed'. Once the operation is completed, agUSBcopyFile should be set back to 'idle' state so others can issue the copy command via SNMP." ::= { agUSBCopy 4 } agUSBresult OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Last USB Copy action result." ::= { agUSBCopy 5 } csrCountryName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..3)) MAX-ACCESS read-write STATUS current DESCRIPTION "Country Code for the CSR (eg., US or UK)" ::= { agCSRConfig 1} csrStateName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "State Name for the CSR (eg., California)" ::= { agCSRConfig 2} csrCityName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "City Name for the CSR (eg., Santa Clara)" ::= { agCSRConfig 3} csrOrganizationName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Organization Name for the CSR (eg., Lenovo)" ::= { agCSRConfig 4} csrUnitName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Organization Unit Name for the CSR (eg., Engineering)" ::= { agCSRConfig 5} csrCommonName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Common Name for the CSR (eg., www.lenovo.com)" ::= { agCSRConfig 6} csrEmail OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Email for the CSR (eg., info@lenovo.com)" ::= { agCSRConfig 7} csrGenerate OBJECT-TYPE SYNTAX INTEGER { generate(1), complete(2), inprogress(3), failed(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is read the current state is returned. complete(2) indicates that the last CSR generatation operation was completed. inprogress(3) indicates that CSR is currently being generated. failed(4) indicates that the previous CSR generated encountered some error. Setting this object to generate(1) generates the CSR based on the information provided through the agCSR objects." ::= { agCSRConfig 8 } -- Statistics Group -- Packet Statistics Group -- This group represents Packet Statistics information pktStatsAllocs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packet allocations from the packet buffer pool by the TCP/IP protocol stack." ::= { pktStats 1 } pktStatsFrees OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of times the packet buffers are freed(released) to the packet buffer pool by the TCP/IP protocol stack." ::= { pktStats 2 } pktStatsAllocFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packet allocation failures from the packet buffer pool by the TCP/IP protocol stack." ::= { pktStats 3} pktStatsMediums OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packet allocations with size greater than 128 bytes and less than or equal to 1536 bytes from the packet buffer pool by the TCP/IP protocol stack." ::= { pktStats 4} pktStatsJumbos OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packet allocations with size larger than 1536 bytes from the packet buffer pool by the TCP/IP protocol stack." ::= { pktStats 5} pktStatsSmalls OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packet allocations with size less than or eqaul to 128 bytes from the packet buffer pool by the TCP/IP protocol stack." ::= { pktStats 6} pktStatsMediumsHiWatermark OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The highest number of packet allocations with size greater than 128 bytes and less than or equal to 1536 bytes from the packet buffer pool by the TCP/IP protocol stack." ::= { pktStats 7} pktStatsJumbosHiWatermark OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The highest number of packet allocations with size larger than 1536 bytes from the packet buffer pool by the TCP/IP protocol stack." ::= { pktStats 8} pktStatsSmallsHiWatermark OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The highest number of packet allocations with size less than or equal to 128 bytes from the packet buffer pool by the TCP/IP protocol stack." ::= { pktStats 9} pktStatsDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets which were chosen to be discarded because the number of buffers available in the packet buffer pool is low." ::= { pktStats 10} -- -- Port statistics table -- portStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF PortStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of port statistics." ::= { portStats 1 } portStatsTableEntry OBJECT-TYPE SYNTAX PortStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the port stats table." INDEX { portStatsIndx } ::= { portStatsTable 1 } PortStatsTableEntry ::= SEQUENCE { portStatsIndx PortNumber, portStatsPhyIfInOctets Counter32, portStatsPhyIfInUcastPkts Counter32, portStatsPhyIfInNUcastPkts Counter32, portStatsPhyIfInDiscards Counter32, portStatsPhyIfInErrors Counter32, portStatsPhyIfInUnknownProtos Counter32, portStatsPhyIfOutOctets Counter32, portStatsPhyIfOutUcastPkts Counter32, portStatsPhyIfOutNUcastPkts Counter32, portStatsPhyIfOutDiscards Counter32, portStatsPhyIfOutErrors Counter32, portStatsPhyIfOutQLen Gauge32, portStatsPhyIfInBroadcastPkts Counter32, portStatsPhyIfOutBroadcastPkts Counter32, portStatsPhyIfInMulticastPkts Counter32, portStatsPhyIfOutMulticastPkts Counter32, portStatsClear INTEGER ,portStatsLinkStateChange Counter32 ,portStatsPhyIfInFctlPkts Counter32 ,portStatsPhyIfOutFctlPkts Counter32 ,portStatsPhyIfInFctlPktsRate Counter32 ,portStatsPhyIfOutFctlPktsRate Counter32 ,portStatsPhyIfIngDiscdVlan Counter32 ,portStatsPhyIfIngDiscdEgrMap Counter32 ,portStatsPhyIfIngDiscdFilter Counter32 ,portStatsPhyIfIngDiscdPolicy Counter32 ,portStatsPhyIfIngDiscdNonFwdStat Counter32 ,portStatsPhyIfIngDiscdIbpCbp Counter32 ,portStatsDot1PortInFrames Counter32 ,portStatsDot1PortOutFrames Counter32 ,portStatsDot1PortInDiscards Counter32 ,portStatsDot1TpLearnedEntryDiscards Counter32 ,portStatsDot1StpPortForwardTransitions Counter32 ,portStatsPhyIfEgrHOLBlockDiscd Counter32 ,portStatsPhyIfEgrMMUDiscd Counter32 ,portStatsPhyIfEgrCellErrDiscd Counter32 ,portStatsPhyIfEgrMMUAgeDiscd Counter32 ,portStatsPhyIfEgrOtherDiscd Counter32 ,portStatsPortAlias DisplayString } tcpControlBlocksTable OBJECT-TYPE SYNTAX SEQUENCE OF TcpControlBlocksTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "All TCP allocated control blocks " ::= { mpTcbStats 1 } tcpControlBlocksTableEntry OBJECT-TYPE SYNTAX TcpControlBlocksTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the TCP control blocks table. " INDEX { tcpControlBlocksIndx } ::= { tcpControlBlocksTable 1 } TcpControlBlocksTableEntry ::= SEQUENCE { tcpControlBlocksIndx Integer32, destAddr DisplayString, remotePort Gauge32, sourceAddr DisplayString, localPort Gauge32, portType DisplayString, portState DisplayString, state DisplayString } tcpControlBlocksIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP blocks index." ::= { tcpControlBlocksTableEntry 1 } destAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP block destination address." ::= { tcpControlBlocksTableEntry 2 } remotePort OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Tcp informations concerning the remote port" ::= { tcpControlBlocksTableEntry 3} sourceAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the source of the Tcp block" ::= { tcpControlBlocksTableEntry 4} localPort OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Tcp informations concerning the local port" ::= { tcpControlBlocksTableEntry 5} portType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the local port" ::= { tcpControlBlocksTableEntry 7 } portState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " The state of the local port" ::= { tcpControlBlocksTableEntry 8 } state OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the Tcp" ::= { tcpControlBlocksTableEntry 6 } tcpMGMTControlBlocksTable OBJECT-TYPE SYNTAX SEQUENCE OF TcpMGMTTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "All TCP allocated control blocks on MGMT port" ::= { mpTcbStats 2 } tcpMGMTTableEntry OBJECT-TYPE SYNTAX TcpMGMTTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in the TCP on MGMT port table. " INDEX { tcpMGMTIndx } ::= { tcpMGMTControlBlocksTable 1 } TcpMGMTTableEntry ::= SEQUENCE { tcpMGMTIndx Integer32, recvQ Integer32, sentQ Integer32, localAddress DisplayString, foreignAddress DisplayString, stateMgmt DisplayString } tcpMGMTIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Index in the tcpMGMTControlBlocksTable table." ::= { tcpMGMTTableEntry 1 } recvQ OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the received TCP queue." ::= { tcpMGMTTableEntry 2 } sentQ OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the sent TCP blocks queue." ::= { tcpMGMTTableEntry 3 } localAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The local address for the TCP." ::= { tcpMGMTTableEntry 4 } foreignAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The remote address for the TCP." ::= { tcpMGMTTableEntry 5 } stateMgmt OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port's state." ::= { tcpMGMTTableEntry 6 } udpControlBlocksTable OBJECT-TYPE SYNTAX SEQUENCE OF UdpControlBlocksTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "All UDP control blocks in use" ::= { mpUdpStats 1 } udpControlBlocksTableEntry OBJECT-TYPE SYNTAX UdpControlBlocksTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the UDP control blocks table. " INDEX { udpMpLocalPort } ::= { udpControlBlocksTable 1 } UdpControlBlocksTableEntry ::= SEQUENCE { udpMpLocalPort Integer32, udpMpState DisplayString } udpMpLocalPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current UDP local port." ::= { udpControlBlocksTableEntry 1 } udpMpState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " The port's state. " ::= { udpControlBlocksTableEntry 2 } udpMGMTControlBlocksTable OBJECT-TYPE SYNTAX SEQUENCE OF UdpMGMTTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "All UDP control blocks allocated on MGMT port" ::= { mpUdpStats 2 } udpMGMTTableEntry OBJECT-TYPE SYNTAX UdpMGMTTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in the UDP on MGMT port table. " INDEX { udpMGMTIndx } ::= { udpMGMTControlBlocksTable 1 } UdpMGMTTableEntry ::= SEQUENCE { udpMGMTIndx Integer32, recvQUdp Integer32, sentQUdp Integer32, localAddressUdp DisplayString, foreignAddressUdp DisplayString, stateMgmtUdp DisplayString } udpMGMTIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Index in the udpMGMTControlBlocksTable table." ::= { udpMGMTTableEntry 1 } recvQUdp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the received UDP queue." ::= { udpMGMTTableEntry 2 } sentQUdp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the sent UDP blocks queue." ::= { udpMGMTTableEntry 3 } localAddressUdp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The local address for the UDP." ::= { udpMGMTTableEntry 4 } foreignAddressUdp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The remote address for the UDP." ::= { udpMGMTTableEntry 5 } stateMgmtUdp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port's state." ::= { udpMGMTTableEntry 6 } portStatsIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port index." ::= { portStatsTableEntry 1 } portStatsPhyIfInOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the interface, including framing characters." ::= { portStatsTableEntry 2 } portStatsPhyIfInUcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of subnetwork-unicast packets delivered to a higher-layer protocol." ::= { portStatsTableEntry 3 } portStatsPhyIfInNUcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of non-unicast (i.e., subnetwork- broadcast or subnetwork-multicast) packets delivered to a higher-layer protocol." ::= { portStatsTableEntry 4 } portStatsPhyIfInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space." ::= { portStatsTableEntry 5 } portStatsPhyIfInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol." ::= { portStatsTableEntry 6 } portStatsPhyIfInUnknownProtos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets received via the interface which were discarded because of an unknown or unsupported protocol." ::= { portStatsTableEntry 7 } portStatsPhyIfOutOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the interface, including framing characters." ::= { portStatsTableEntry 8 } portStatsPhyIfOutUcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted to a subnetwork-unicast address, including those that were discarded or not sent." ::= { portStatsTableEntry 9 } portStatsPhyIfOutNUcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted to a non- unicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address, including those that were discarded or not sent." ::= { portStatsTableEntry 10 } portStatsPhyIfOutDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space." ::= { portStatsTableEntry 11 } portStatsPhyIfOutErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets that could not be transmitted because of errors." ::= { portStatsTableEntry 12 } portStatsPhyIfOutQLen OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The length of the output packet queue (in packets)." ::= { portStatsTableEntry 13 } portStatsPhyIfInBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer." ::= { portStatsTableEntry 14 } portStatsPhyIfOutBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent." ::= { portStatsTableEntry 15 } portStatsPhyIfInMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer." ::= { portStatsTableEntry 17 } portStatsPhyIfOutMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent." ::= { portStatsTableEntry 18 } portStatsClear OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to clear(2) clears the stats for this port." ::= { portStatsTableEntry 16 } portStatsLinkStateChange OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of link state changes." ::= { portStatsTableEntry 20 } portStatsPhyIfInFctlPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound flow control packets." ::= { portStatsTableEntry 21 } portStatsPhyIfOutFctlPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound flow control packets." ::= { portStatsTableEntry 22 } portStatsPhyIfInFctlPktsRate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound flow control packets per second." ::= { portStatsTableEntry 23 } portStatsPhyIfOutFctlPktsRate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound flow control packets per second." ::= { portStatsTableEntry 24 } portStatsPhyIfIngDiscdVlan OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, discarded because of VLAN." ::= { portStatsTableEntry 25 } portStatsPhyIfIngDiscdEgrMap OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, discarded because of empty egress portmap." ::= { portStatsTableEntry 26 } portStatsPhyIfIngDiscdFilter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, discarded because of filter." ::= { portStatsTableEntry 27 } portStatsPhyIfIngDiscdPolicy OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, discarded because of policy." ::= { portStatsTableEntry 28 } portStatsPhyIfIngDiscdNonFwdStat OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, discarded because of Non-Forwarding State." ::= { portStatsTableEntry 29 } portStatsPhyIfIngDiscdIbpCbp OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets discarded because of IBP/CBP." ::= { portStatsTableEntry 30 } portStatsDot1PortInFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IN frames per port." ::= { portStatsTableEntry 31 } portStatsDot1PortOutFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of OUT frames per port." ::= { portStatsTableEntry 32 } portStatsDot1PortInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IN packets discarded per port." ::= { portStatsTableEntry 33 } portStatsDot1TpLearnedEntryDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Dot1Tp learned entries discarded." ::= { portStatsTableEntry 34 } portStatsDot1StpPortForwardTransitions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transitions ...." ::= { portStatsTableEntry 35 } portQoSCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF PortQoSCounterTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table for QoS counters." ::= { portStats 9 } portQoSCounterTableEntry OBJECT-TYPE SYNTAX PortQoSCounterTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the port QoS table." INDEX { portQoSIndex, queueQoSIndex } ::= { portQoSCounterTable 1 } PortQoSCounterTableEntry ::= SEQUENCE { portQoSIndex PortNumber, queueQoSIndex Integer32, txPackets Counter64, droppedPackets Counter64, txBytes Counter64, droppedBytes Counter64, txPacketsRate Counter64, droppedPacketsRate Counter64, txBytesRate Counter64, droppedBytesRate Counter64 ,portAlias DisplayString } portQoSIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the port" ::= { portQoSCounterTableEntry 1 } queueQoSIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the queue per port." ::= { portQoSCounterTableEntry 2 } txPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Tx packets." ::= { portQoSCounterTableEntry 3 } droppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The dropped packets." ::= { portQoSCounterTableEntry 4 } txBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Tx bytes." ::= { portQoSCounterTableEntry 5 } droppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The dropped bytes." ::= { portQoSCounterTableEntry 6 } txPacketsRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The Tx packets rate." ::= { portQoSCounterTableEntry 7 } droppedPacketsRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The dropped packets rate." ::= { portQoSCounterTableEntry 8 } txBytesRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The Tx bytes rate." ::= { portQoSCounterTableEntry 9 } droppedBytesRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The dropped bytes rate." ::= { portQoSCounterTableEntry 10 } portAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { portQoSCounterTableEntry 11 } portStatsPhyIfEgrHOLBlockDiscd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, discarded because of HOL Blocking." ::= { portStatsTableEntry 36 } portStatsPhyIfEgrMMUDiscd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, discarded by MMU because of zero port bitmap." ::= { portStatsTableEntry 37 } portStatsPhyIfEgrCellErrDiscd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, discarded because of Cell Errors or purging." ::= { portStatsTableEntry 38 } portStatsPhyIfEgrMMUAgeDiscd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, discarded because of MMU Aging. Applicable in 10/100 mode, incremented for frames aborted which were deferred for an excessive period of time." ::= { portStatsTableEntry 39 } portStatsPhyIfEgrOtherDiscd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, discarded because of Other reasons." ::= { portStatsTableEntry 40 } portStatsPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { portStatsTableEntry 41 } portMgmtStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF PortMgmtStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of port statistics." ::= { portStats 3 } portMgmtStatsTableEntry OBJECT-TYPE SYNTAX PortMgmtStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the management port stats table." INDEX { portMgmtStatsIndx } ::= { portMgmtStatsTable 1 } PortMgmtStatsTableEntry ::= SEQUENCE { portMgmtStatsIndx Integer32, portMgmtStatsRxBytes Counter32, portMgmtStatsTxBytes Counter32, portMgmtStatsRxpackets Counter32, portMgmtStatsTxpackets Counter32, portMgmtStatsRxErrors Counter32, portMgmtStatsTxErrors Counter32, portMgmtStatsRxDropped Counter32, portMgmtStatsTxDropped Counter32, portMgmtStatsRxOverruns Counter32, portMgmtStatsTxOverruns Counter32, portMgmtStatsRxFrame Counter32, portMgmtStatsTxCarrier Counter32, portMgmtStatsRxMulticast Counter32, portMgmtStatsTxCollisions Counter32 ,portMgmtStatsPortAlias DisplayString } portMgmtStatsIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The management port index." ::= { portMgmtStatsTableEntry 1 } portMgmtStatsRxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes received." ::= { portMgmtStatsTableEntry 2 } portMgmtStatsTxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes transmitted." ::= { portMgmtStatsTableEntry 3 } portMgmtStatsRxpackets 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." ::= { portMgmtStatsTableEntry 4 } portMgmtStatsTxpackets 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." ::= { portMgmtStatsTableEntry 5 } portMgmtStatsRxErrors 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." ::= { portMgmtStatsTableEntry 6 } portMgmtStatsTxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets that contained errors preventing them from being deliverable to a higher-layer protocol." ::= { portMgmtStatsTableEntry 7 } portMgmtStatsRxDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound packets that were dropped." ::= { portMgmtStatsTableEntry 8 } portMgmtStatsTxDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets that were dropped." ::= { portMgmtStatsTableEntry 9 } portMgmtStatsRxOverruns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of data overruns over this link." ::= { portMgmtStatsTableEntry 10 } portMgmtStatsTxOverruns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of data overruns over this link." ::= { portMgmtStatsTableEntry 11 } portMgmtStatsRxFrame OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames received on this link." ::= { portMgmtStatsTableEntry 12 } portMgmtStatsTxCarrier OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that the carrier sense condition was lost or never asserted when attempting to transmit a frame on a this interface." ::= { portMgmtStatsTableEntry 13 } portMgmtStatsRxMulticast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of multicast packets received." ::= { portMgmtStatsTableEntry 14 } portMgmtStatsTxCollisions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of collisions on this outbound segment." ::= { portMgmtStatsTableEntry 15 } portMgmtStatsPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { portMgmtStatsTableEntry 16 } allportsStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF AllportsStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of all ports statistics." ::= { portStats 4 } allportsStatsTableEntry OBJECT-TYPE SYNTAX AllportsStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the table of all ports statistics." INDEX { allportsStatsIndx } ::= { allportsStatsTable 1 } AllportsStatsTableEntry ::= SEQUENCE { allportsStatsIndx PortNumber, allportsStatsDescr DisplayString, allportsStatsSpeed INTEGER, allportsStatsPhysAddress PhysAddress, allportsStatsAdminStatus INTEGER, allportsStatsOperStatus INTEGER, allportsStatsInOctets Counter32, allportsStatsOutOctets Counter32, allportsStatsInPkts Counter32, allportsStatsOutPkts Counter32, allportsStatsInUcast DisplayString, allportsStatsOutUcast DisplayString, allportsStatsInBcast DisplayString, allportsStatsOutBcast DisplayString, allportsStatsInMcast DisplayString, allportsStatsOutMcast DisplayString, allportsStatsInDiscards Counter32, allportsStatsOutDiscards Counter32, allportsStatsInErrors Counter32, allportsStatsOutErrors Counter32, allportsStatsInUnknownProtos DisplayString, allportsStatsOutQLen DisplayString , allportsStatsipInReceives Counter32, allportsStatsipInHeaderErrors Counter32, allportsStatsipInDiscards Counter32 , allportsStatsipInReceivesRate Counter32, allportsStatsipInHeaderErrorsRate Counter32, allportsStatsipInDiscardsRate Counter32 , allportsStatsLinkStateChange Counter32 , allportsStatsInOctetsRate Counter32, allportsStatsOutOctetsRate Counter32, allportsStatsInUcastRate DisplayString, allportsStatsOutUcastRate DisplayString, allportsStatsInBcastRate DisplayString, allportsStatsOutBcastRate DisplayString, allportsStatsInMcastRate DisplayString, allportsStatsOutMcastRate DisplayString, allportsStatsInDiscardsRate Counter32, allportsStatsOutDiscardsRate Counter32, allportsStatsInErrorsRate Counter32, allportsStatsOutErrorsRate Counter32 ,allportsStatsPortAlias DisplayString } allportsStatsIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port number." ::= { allportsStatsTableEntry 1 } allportsStatsDescr OBJECT-TYPE SYNTAX DisplayString(SIZE(0..7)) MAX-ACCESS read-only STATUS current DESCRIPTION "The port description." ::= { allportsStatsTableEntry 2 } allportsStatsSpeed OBJECT-TYPE SYNTAX INTEGER { mbs10(2), mbs100(3), mbs1000(4), any(5) , mbs10000(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational speed of the port." ::= { allportsStatsTableEntry 3 } allportsStatsPhysAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The port MAC Address." ::= { allportsStatsTableEntry 4 } allportsStatsAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port Admin state." ::= { allportsStatsTableEntry 5 } allportsStatsOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port Operational Status." ::= { allportsStatsTableEntry 6 } allportsStatsInOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Octets In for port." ::= { allportsStatsTableEntry 7 } allportsStatsOutOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Octets Out for port." ::= { allportsStatsTableEntry 8 } allportsStatsInPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packets In for port." ::= { allportsStatsTableEntry 9 } allportsStatsOutPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packets Out for port." ::= { allportsStatsTableEntry 10 } allportsStatsInUcast OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Unicast Packets In for port." ::= { allportsStatsTableEntry 11 } allportsStatsOutUcast OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Unicast Packets Out for port." ::= { allportsStatsTableEntry 12 } allportsStatsInBcast OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Broadcasts Packets In for port." ::= { allportsStatsTableEntry 13 } allportsStatsOutBcast OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Broadcasts Packets Out for port." ::= { allportsStatsTableEntry 14 } allportsStatsInMcast OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast Packets In for port." ::= { allportsStatsTableEntry 15 } allportsStatsOutMcast OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast Packets Out for port." ::= { allportsStatsTableEntry 16 } allportsStatsInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Discarded Packets for port." ::= { allportsStatsTableEntry 17 } allportsStatsOutDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Outbound Packets for port." ::= { allportsStatsTableEntry 18 } allportsStatsInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Error Packets for port." ::= { allportsStatsTableEntry 19 } allportsStatsOutErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Not sent packets due to error." ::= { allportsStatsTableEntry 20 } allportsStatsInUnknownProtos OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Unknown protocol packets." ::= { allportsStatsTableEntry 21 } allportsStatsOutQLen OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Outbound Packet Queue Length." ::= { allportsStatsTableEntry 22 } allportsStatsipInReceives OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ip In Receives." ::= { allportsStatsTableEntry 23 } allportsStatsipInHeaderErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ip In Header Errors." ::= { allportsStatsTableEntry 24 } allportsStatsipInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ip In Discards." ::= { allportsStatsTableEntry 25 } allportsStatsLinkStateChange OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of link state changes." ::= { allportsStatsTableEntry 26 } allportsStatsipInReceivesRate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ip In Receives rate." ::= { allportsStatsTableEntry 27 } allportsStatsipInHeaderErrorsRate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ip In Header Errors rate." ::= { allportsStatsTableEntry 28 } allportsStatsipInDiscardsRate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ip In Discards rate." ::= { allportsStatsTableEntry 29 } allportsStatsInOctetsRate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Octets In rate for port." ::= { allportsStatsTableEntry 30 } allportsStatsOutOctetsRate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Octets Out rate for port." ::= { allportsStatsTableEntry 31 } allportsStatsInUcastRate OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Unicast Packets In rate for port." ::= { allportsStatsTableEntry 32 } allportsStatsOutUcastRate OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Unicast Packets Out rate for port." ::= { allportsStatsTableEntry 33 } allportsStatsInBcastRate OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Broadcasts Packets In rate for port." ::= { allportsStatsTableEntry 34 } allportsStatsOutBcastRate OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Broadcasts Packets Out rate for port." ::= { allportsStatsTableEntry 35 } allportsStatsInMcastRate OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast Packets In rate for port." ::= { allportsStatsTableEntry 36 } allportsStatsOutMcastRate OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast Packets Out rate for port." ::= { allportsStatsTableEntry 37 } allportsStatsInDiscardsRate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Discarded In Packets rate for port." ::= { allportsStatsTableEntry 38 } allportsStatsOutDiscardsRate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Discarded Out Packets rate for port." ::= { allportsStatsTableEntry 39 } allportsStatsInErrorsRate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Erroneus inbound packets rate for port." ::= { allportsStatsTableEntry 40 } allportsStatsOutErrorsRate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Not sent packets due to error rate." ::= { allportsStatsTableEntry 41 } allportsStatsPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { allportsStatsTableEntry 42 } clearPortsStats OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(2) results in clearing the statistics for all ports." ::= { portStats 6 } dot1RateStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1RateStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of bridging statistics per second." ::= { portStats 7} dot1RateStatsTableEntry OBJECT-TYPE SYNTAX Dot1RateStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bridging statistics per second." INDEX { dot1RateStatsIndx } ::= { dot1RateStatsTable 1 } Dot1RateStatsTableEntry ::= SEQUENCE { dot1RateStatsIndx PortNumber, dot1RatePortInFrames Counter32, dot1RatePortOutFrames Counter32, dot1RatePortInDiscards Counter32, dot1RateTpLearnedEntryDiscards Counter32 ,dot1RateStpPortForwardTransitions Counter32 ,dot1RatePortAlias DisplayString } dot1RateStatsIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port index." ::= { dot1RateStatsTableEntry 1 } dot1RatePortInFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames that have been received per second by this port from its segment." ::= { dot1RateStatsTableEntry 2 } dot1RatePortOutFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames that have been transmitted per second by this port to its segment." ::= { dot1RateStatsTableEntry 3 } dot1RatePortInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of valid frames received which were discarded per second." ::= { dot1RateStatsTableEntry 4 } dot1RateTpLearnedEntryDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number per second of Forwarding Database entries, which have been or would have been learnt, but have been discarded due to a lack of space to store them." ::= { dot1RateStatsTableEntry 5 } dot1RateStpPortForwardTransitions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this port has transitioned per second from the Learning state to the Forwarding state." ::= { dot1RateStatsTableEntry 8 } dot1RatePortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { dot1RateStatsTableEntry 9 } dot3RateStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3RateStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Ethernet statistics per second." ::= { portStats 8} dot3RateStatsTableEntry OBJECT-TYPE SYNTAX Dot3RateStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet statistics per second." INDEX { dot3RateStatsIndx } ::= { dot3RateStatsTable 1 } Dot3RateStatsTableEntry ::= SEQUENCE { dot3RateStatsIndx PortNumber, dot3RateStatsAlignmentErrors Counter32, dot3RateStatsFCSErrors Counter32, dot3RateStatsSingleCollisionFrames Counter32, dot3RateStatsMultipleCollisionFrames Counter32, dot3RateStatsLateCollisions Counter32, dot3RateStatsExcessiveCollisions Counter32, dot3RateStatsInternalMacTransmitErrors Counter32, dot3RateStatsFrameTooLongs Counter32, dot3RateStatsInternalMacReceiveErrors Counter32 ,dot3RatePortAlias DisplayString } dot3RateStatsIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port index." ::= { dot3RateStatsTableEntry 1 } dot3RateStatsAlignmentErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received per second on a particular interface that are not an integral number of octets in length and do not pass the FCS check." ::= { dot3RateStatsTableEntry 2 } dot3RateStatsFCSErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received per second on a particular interface that are an integral number of octets in length but do not pass the FCS check." ::= { dot3RateStatsTableEntry 3 } dot3RateStatsSingleCollisionFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of successfully transmitted frames per second on a particular interface for which transmission is inhibited by exactly one collision." ::= { dot3RateStatsTableEntry 4 } dot3RateStatsMultipleCollisionFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of successfully transmitted frames per second on a particular interface for which transmission is inhibited by more than one collision." ::= { dot3RateStatsTableEntry 5 } dot3RateStatsLateCollisions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times per second that a collision is detected on a particular interface later than 512 bit-times into the transmission of a packet." ::= { dot3RateStatsTableEntry 8 } dot3RateStatsExcessiveCollisions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count per second of frames for which transmission on a particular interface fails due to excessive collisions." ::= { dot3RateStatsTableEntry 9 } dot3RateStatsInternalMacTransmitErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count per second of frames for which transmission on a particular interface fails due to an internal MAC sublayer transmit error." ::= { dot3RateStatsTableEntry 10 } dot3RateStatsFrameTooLongs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count per second of frames received on a particular interface that exceed the maximum permitted frame size." ::= { dot3RateStatsTableEntry 12 } dot3RateStatsInternalMacReceiveErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count per second of frames for which reception on a particular interface fails due to an internal MAC sublayer receive error." ::= { dot3RateStatsTableEntry 13 } dot3RatePortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { dot3RateStatsTableEntry 14 } -- 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 } acl6StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Acl6StatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of IPv6 ACL statistics." ::= { aclStats 3 } acl6StatsTableEntry OBJECT-TYPE SYNTAX Acl6StatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics about a particular IPv6 ACL configuration entry." INDEX { aclStatsIndex } ::= { acl6StatsTable 1 } Acl6StatsTableEntry ::= SEQUENCE { acl6StatsIndex Integer32, acl6StatsHits Counter32, acl6ClearStats INTEGER } acl6StatsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The ipv6 acl index." ::= { acl6StatsTableEntry 1 } acl6StatsHits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of hits for this IPv6 ACL entry" ::= { acl6StatsTableEntry 2 } acl6ClearStats OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to clear(2) clears the stats for the IPv6 ACL." ::= { acl6StatsTableEntry 3 } -- Clear Statistics snmpClearStats OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(2) results in clearing the SNMP statistics." ::= { agClearStats 1 } agDiffState OBJECT-TYPE SYNTAX INTEGER { diff(1), flashdiff(2), idle(3), inprogress(4), complete(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is read the current state is returned. idle(3) indicates that there is no diff in progess. complete(5) indicates that the last diff operation is completed. Setting the value to diff(1), will start a new diff operation Diff compares the new configuration with the current configuration and shows the pending configuration changes. Setting the value to flashdiff(1), will start a new diff operation. flashdiff compares new configuration with the flash configuration. To read the configuration changes use the agDiffTable once the state of this variable returns complete. Once the agDiffTable is read the state should be set back to 'idle' which frees the diff buffer and others can issue a diff command via SNMP." ::= { agDiff 2 } agDiffTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of strings in the diff table." ::= { agDiff 3 } agDiffTable OBJECT-TYPE SYNTAX SEQUENCE OF AgDiffTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of diff strings." ::= { agDiff 4 } agDiffTableEntry OBJECT-TYPE SYNTAX AgDiffTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the diff table." INDEX { agDiffIndex } ::= { agDiffTable 1 } AgDiffTableEntry ::= SEQUENCE { agDiffIndex Integer32, agDiffString OCTET STRING } agDiffIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The table index." ::= { agDiffTableEntry 1 } agDiffString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "A string in the diff table." ::= { agDiffTableEntry 2 } -- Config Dump agCfgDumpState OBJECT-TYPE SYNTAX INTEGER { dump(1), idle(2), inprogress(3), complete(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is read the current state is returned. idle(2) indicates that there is no dump in progess. complete(4) indicates that the last dump operation is completed. Setting the value to dump(1), will start a new dump operation Dump will show the current configuration. To read the configuration dump use the agCfgDumpTable once the state of this variable returns complete. Once the agCfgDumpTable is read the state should be set back to 'idle' which frees the dump buffer and others can issue a dump command via SNMP." ::= { agCfgDump 2 } agCfgDumpTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of strings in the dump table." ::= { agCfgDump 3 } agCfgDumpTable OBJECT-TYPE SYNTAX SEQUENCE OF AgCfgDumpTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of dump strings." ::= { agCfgDump 4 } agCfgDumpTableEntry OBJECT-TYPE SYNTAX AgCfgDumpTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dump table." INDEX { agCfgDumpIndex } ::= { agCfgDumpTable 1 } AgCfgDumpTableEntry ::= SEQUENCE { agCfgDumpIndex Integer32, agCfgDumpString OCTET STRING } agCfgDumpIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The table index." ::= { agCfgDumpTableEntry 1 } agCfgDumpString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "A string in the dump table." ::= { agCfgDumpTableEntry 2 } -- GeaPort Information geaportInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF GeaportInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of gea port mapping." ::= { geaportInfo 1 } geaportInfoTableEntry OBJECT-TYPE SYNTAX GeaportInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the geaport table mapping." INDEX { geaportInfoLogicalIndex } ::= { geaportInfoTable 1 } GeaportInfoTableEntry ::= SEQUENCE { geaportInfoLogicalIndex PortNumber, geaportInfoAlias DisplayString, geaportInfoPort INTEGER, geaportInfoUnit INTEGER } geaportInfoLogicalIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The logical port index." ::= { geaportInfoTableEntry 1 } geaportInfoAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The GEA Port Alias." ::= { geaportInfoTableEntry 2 } geaportInfoPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The GEA Port (0-based)." ::= { geaportInfoTableEntry 3 } geaportInfoUnit OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The GEA Unit." ::= { geaportInfoTableEntry 4 } -- SFP Information sfpInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF SfpInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of external port SFP information." ::= { sfpInfo 1 } sfpInfoTableEntry OBJECT-TYPE SYNTAX SfpInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the external port SFP information table." INDEX { sfpInfoIndx } ::= { sfpInfoTable 1 } SfpInfoTableEntry ::= SEQUENCE { sfpInfoIndx PortNumber, sfpInfoPortAlias DisplayString, sfpInfoDevice DisplayString, sfpInfoTXEnable INTEGER, sfpInfoRXSignal INTEGER, sfpInfoTXFault INTEGER, sfpInfoApproved INTEGER, sfpInfoVendor DisplayString, sfpInfoSerial DisplayString } sfpInfoIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The external port SFX index." ::= { sfpInfoTableEntry 1 } sfpInfoPortAlias OBJECT-TYPE SYNTAX DisplayString (SIZE(0..6)) MAX-ACCESS read-only STATUS current DESCRIPTION "External Port SFP/XFP alias." ::= { sfpInfoTableEntry 2 } sfpInfoDevice OBJECT-TYPE SYNTAX DisplayString (SIZE(0..6)) MAX-ACCESS read-only STATUS current DESCRIPTION "External Port SFP/XFP Device." ::= { sfpInfoTableEntry 3 } sfpInfoTXEnable OBJECT-TYPE SYNTAX INTEGER { notInstalled (1), enabled (2), disabled (3) , notAvailable (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "External Port SFP/XFP TX-Enable." ::= { sfpInfoTableEntry 4 } sfpInfoRXSignal OBJECT-TYPE SYNTAX INTEGER { notInstalled (1), down (2), link (3), notAvailable (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "External Port SFP/XFP RX-Signal." ::= { sfpInfoTableEntry 5 } sfpInfoTXFault OBJECT-TYPE SYNTAX INTEGER { notInstalled (1), fault (2), none (3), notAvailable (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "External Port SFP/XFP TX-Fault." ::= { sfpInfoTableEntry 6 } sfpInfoApproved OBJECT-TYPE SYNTAX INTEGER { notInstalled (1), notApproved (2), sfpApproved (3) ,sfpAccepted (5) ,sfpRestrict (6) ,sfpUnsupprt (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "External Port SFP/XFP Approval." ::= { sfpInfoTableEntry 7 } sfpInfoVendor OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "External Port SFP/XFP device vendor." ::= { sfpInfoTableEntry 8 } sfpInfoSerial OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "External Port SFP/XFP device serial." ::= { sfpInfoTableEntry 9 } accessInfoClearAllUserFailAttempts OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action Object. When set to clear(2),clears all the unsuccessful attempts of users. Otherwise nothing is done. ok(1) is returned always when read." ::= { accessInfo 1 } accessInfoClearAllUserLocks OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action Object. When set to clear(2), Unlock all locked users. Otherwise nothing is done. ok(1) is returned always when read." ::= { accessInfo 2 } accessUserInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessUserInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of user information." ::= { accessInfo 3 } accessUserInfoTableEntry OBJECT-TYPE SYNTAX AccessUserInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the user information table." INDEX { accessUserInfoIndex} ::= { accessUserInfoTable 1 } AccessUserInfoTableEntry ::= SEQUENCE { accessUserInfoIndex Integer32, accessUserInfoLockState INTEGER, accessUserInfoClearFailAttempts INTEGER, accessUserInfoClearLock INTEGER } accessUserInfoIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The table index. The index value corresponds to the same value of agAccessUserCurCfgUId for the user." ::= { accessUserInfoTableEntry 1 } accessUserInfoLockState OBJECT-TYPE SYNTAX INTEGER { unlocked(1), locked(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Lock State of a specific user, unlocked(1) or locked(2). When the state is locked the user is not allowed to login until the account is unlocked by the administrator." ::= { accessUserInfoTableEntry 2 } accessUserInfoClearFailAttempts OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action Object. When set to clear(2), clears the unsuccessful attempts of a particular user. Otherwise nothing is done. ok(1) is returned always when read." ::= { accessUserInfoTableEntry 3 } accessUserInfoClearLock OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action Object. When set to clear(2), unlock a particular user. Otherwise nothing is done. ok(1) is returned always when read." ::= { accessUserInfoTableEntry 4 } -- endif /* defined(WEB_UI) */ -- ---------------------------------------------------------------------------- -- { INSERT: hardware -- ---------------------------------------------------------------------------- -- Hardware Information hwPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The hardware part number of the Switch. " ::= { hardware 1 } hwFanStatus OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The fan status on the system. " ::= { hardware 12 } hwFanSpeed OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The fan speed on the system. " ::= { hardware 13 } hwTempSensors OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature sensors on the system. " ::= { hardware 14 } hwGlobalHealthStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), noncritical(2), critical(3) } MAX-ACCESS read-only STATUS current DESCRIPTION " This variable summarizes the statuses of several key elements of the device. OK: - All temperature sensors are below the warning threshold (eg. < 85 C); - All fans are running at >= 100 RPMs; - Both power supplies are on; - No panic dump exists in flash. Non-critical: - One or more temperature sensors is in the warning range (eg. >= 85 and < 100 C); - A panic dump exists in flash. Critical: - One or more temperature sensors is in the failure range (eg. >= 100 C); - One or more fans are running < 100 RPM; - One power supply is off. " ::= { hardware 15 } hwESN OBJECT-TYPE SYNTAX DisplayString (SIZE(0..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "The ESN of the switch. " ::= { hardware 40 } hwMTM OBJECT-TYPE SYNTAX DisplayString (SIZE(0..9)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Machine Type Model (MTM) of the system" ::= { hardware 42 } -- MP CPU Statistics Group mpCpuStatsUtil1Second OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 1 second. It shows the percentage. It is deprecated." ::= { mpCpuStats 1 } mpCpuStatsUtil5Seconds OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 5 seconds. It shows the percentage. It is deprecated." ::= { mpCpuStats 2 } mpCpuStatsUtil1Minute OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 1 minute. It shows the percentage. It is deprecated." ::= { mpCpuStats 3 } mpCpuStatsUtil5Minutes OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 5 minutes. It shows the percentage. It is deprecated." ::= { mpCpuStats 6 } mpCpuStatsUtil1SecondRev OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 1 second. It shows the percentage. " ::= { mpCpuStats 7 } mpCpuStatsUtil5SecondsRev OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 5 seconds. It shows the percentage. " ::= { mpCpuStats 8 } mpCpuStatsUtil1MinuteRev OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 1 minute. It shows the percentage. " ::= { mpCpuStats 9 } mpCpuStatsUtil5MinutesRev OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 5 minutes. It shows the percentage. " ::= { mpCpuStats 10 } -- Stats for per thread CPU utilization cpuUtilProcessStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CpuUtilProcessStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CPU utilization per process statistics. It is deprecated." ::= { mpCpuStats 5 } cpuUtilProcessStatsTableEntry OBJECT-TYPE SYNTAX CpuUtilProcessStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the CPU utilization stats per process table. It is deprecated." INDEX { processId } ::= { cpuUtilProcessStatsTable 1 } CpuUtilProcessStatsTableEntry ::= SEQUENCE { processId Integer32, processName DisplayString, cpuProcessUtil1Sec DisplayString, cpuProcessUtil5Sec DisplayString, cpuProcessUtil1Min DisplayString, cpuProcessUtil5Min DisplayString, processStatus DisplayString } processId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The process ID." ::= { cpuUtilProcessStatsTableEntry 1 } processName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Process Name." ::= { cpuUtilProcessStatsTableEntry 2 } cpuProcessUtil1Sec OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 1 second. It shows the percentage." ::= { cpuUtilProcessStatsTableEntry 3 } cpuProcessUtil5Sec OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 5 seconds. It shows the percentage." ::= { cpuUtilProcessStatsTableEntry 4 } cpuProcessUtil1Min OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 1 min. It shows the percentage." ::= { cpuUtilProcessStatsTableEntry 5 } cpuProcessUtil5Min OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 5 min. It shows the percentage." ::= { cpuUtilProcessStatsTableEntry 6 } processStatus OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Process Status" ::= { cpuUtilProcessStatsTableEntry 7 } cpuUtilProcessStatsRevTable OBJECT-TYPE SYNTAX SEQUENCE OF CpuUtilProcessStatsRevTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CPU utilization per process statistics. " ::= { mpCpuStats 11 } cpuUtilProcessStatsRevTableEntry OBJECT-TYPE SYNTAX CpuUtilProcessStatsRevTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the CPU utilization stats per process table. " INDEX { processIdRev } ::= { cpuUtilProcessStatsRevTable 1 } CpuUtilProcessStatsRevTableEntry ::= SEQUENCE { processIdRev Integer32, processNameRev DisplayString, cpuProcessUtil1SecRev Gauge32, cpuProcessUtil5SecRev Gauge32, cpuProcessUtil1MinRev Gauge32, cpuProcessUtil5MinRev Gauge32, processStatusRev DisplayString } processIdRev OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The process ID." ::= { cpuUtilProcessStatsRevTableEntry 1 } processNameRev OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Process Name." ::= { cpuUtilProcessStatsRevTableEntry 2 } cpuProcessUtil1SecRev OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 1 second. It shows the percentage." ::= { cpuUtilProcessStatsRevTableEntry 3 } cpuProcessUtil5SecRev OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 5 seconds. It shows the percentage." ::= { cpuUtilProcessStatsRevTableEntry 4 } cpuProcessUtil1MinRev OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 1 min. It shows the percentage." ::= { cpuUtilProcessStatsRevTableEntry 5 } cpuProcessUtil5MinRev OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization of MP CPU over 5 min. It shows the percentage." ::= { cpuUtilProcessStatsRevTableEntry 6 } processStatusRev OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Process Status" ::= { cpuUtilProcessStatsRevTableEntry 7 } -- Memory Statistics Group totalMemoryStats OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total memory in bytes. " ::= { memoryStats 1} memoryFreeStats OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The free memory in bytes. " ::= { memoryStats 2} memorySharedStats OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The shared memory in bytes. " ::= { memoryStats 3} memoryBufferStats OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The buffer memory in bytes. " ::= { memoryStats 4} swapTotalStats OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total swap memory in bytes. " ::= { memoryStats 5} swapFreeStats OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The free swap memory in bytes. " ::= { memoryStats 6} highTotalStats OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total high memory in bytes. " ::= { memoryStats 7} highFreeStats OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The free high memory in bytes. " ::= { memoryStats 8} -- ---------------------------------------------------------------------------- -- } INSERT: hardware -- ---------------------------------------------------------------------------- -- ---------------------------------------------------------------------------- -- } INSERT: agent -- ---------------------------------------------------------------------------- layer2 OBJECT IDENTIFIER ::= { g7028-mgmt 2 } -- ---------------------------------------------------------------------------- -- { INSERT: layer2 -- ---------------------------------------------------------------------------- layer2Configs OBJECT IDENTIFIER ::= { layer2 1 } layer2Stats OBJECT IDENTIFIER ::= { layer2 2 } layer2Info OBJECT IDENTIFIER ::= { layer2 3 } layer2Oper OBJECT IDENTIFIER ::= { layer2 4 } vlan OBJECT IDENTIFIER ::= { layer2Configs 1 } trunkgroup OBJECT IDENTIFIER ::= { layer2Configs 2 } stgCfg OBJECT IDENTIFIER ::= { layer2Configs 3 } mirroring OBJECT IDENTIFIER ::= { layer2Configs 4 } lacp OBJECT IDENTIFIER ::= { layer2Configs 5 } thash OBJECT IDENTIFIER ::= { layer2Configs 6 } mstCfg OBJECT IDENTIFIER ::= { layer2Configs 7 } l2GeneralCfg OBJECT IDENTIFIER ::= { layer2Configs 8 } failoverCfg OBJECT IDENTIFIER ::= { layer2Configs 10 } -- ---------------------------------------------------------------------------- -- { INSERT: failoverCfg -- ---------------------------------------------------------------------------- -- ---------------------------------------------------------------------------- -- { GLOBAL TEAMING CONFIG -- ---------------------------------------------------------------------------- failoverCurCfgOnState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Failover ON/OFF setting." ::= { failoverCfg 1 } failoverNewCfgOnState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Failover ON/OFF settings." ::= { failoverCfg 2 } failoverMaxTriggerEntries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of entries in the Failover Trigger Table." ::= { failoverCfg 5 } -- } GLOBAL TEAMING CONFIG -- ---------------------------------------------------------------------------- -- { CUR TEAMING FOP CONFIG -- ---------------------------------------------------------------------------- failoverCurCfgTriggerTable OBJECT-TYPE SYNTAX SEQUENCE OF FailoverCurCfgTriggerTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Failover Trigger Table." ::= { failoverCfg 6 } failoverCurCfgTriggerTableEntry OBJECT-TYPE SYNTAX FailoverCurCfgTriggerTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Failover Trigger Table." INDEX { failoverCurCfgTriggerId } ::= { failoverCurCfgTriggerTable 1 } FailoverCurCfgTriggerTableEntry ::= SEQUENCE { failoverCurCfgTriggerId Integer32, failoverCurCfgTriggerLimit INTEGER, failoverCurCfgTriggerMmonPort OCTET STRING, failoverCurCfgTriggerMmonTrunk OCTET STRING, failoverCurCfgTriggerMmonKey DisplayString, failoverCurCfgTriggerMconPort OCTET STRING, failoverCurCfgTriggerMconTrunk OCTET STRING, failoverCurCfgTriggerMconKey DisplayString, failoverCurCfgTriggerState INTEGER } failoverCurCfgTriggerId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Trigger identifier." ::= { failoverCurCfgTriggerTableEntry 1 } failoverCurCfgTriggerState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable Trigger state" ::= { failoverCurCfgTriggerTableEntry 2 } failoverCurCfgTriggerLimit OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Limit # of operational links" ::= { failoverCurCfgTriggerTableEntry 3 } failoverCurCfgTriggerMmonPort OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Manual Monitor port list. The ports are presented in bitmap format: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the Manual Monitor 0 - The represented port does not belong to the Manual Monitor" ::= { failoverCurCfgTriggerTableEntry 6 } failoverCurCfgTriggerMmonTrunk OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Manual Monitor trunk list. The trunks are presented in bitmap format: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ trunk 8 || || || ||___ trunk 7 || |____ trunk 6 || . . . ||_________ trunk 1 |__________ reserved where x : 1 - The represented trunk belongs to the Manual Monitor 0 - The represented trunk does not belong to the Manual Monitor" ::= { failoverCurCfgTriggerTableEntry 7 } failoverCurCfgTriggerMmonKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The LACP admin key. This is an array of 16-bit read-only values." ::= { failoverCurCfgTriggerTableEntry 8 } failoverCurCfgTriggerMconPort OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Manual Control port list. The ports are presented in bitmap format: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the Manual Control 0 - The represented port does not belong to the Manual Control" ::= { failoverCurCfgTriggerTableEntry 9 } failoverCurCfgTriggerMconTrunk OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Manual Control trunk list. The trunks are presented in bitmap format: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ trunk 8 || || || ||___ trunk 7 || |____ trunk 6 || . . . ||_________ trunk 1 |__________ reserved where x : 1 - The represented trunk belongs to the Manual Control 0 - The represented trunk does not belong to the Manual Control" ::= { failoverCurCfgTriggerTableEntry 11 } failoverCurCfgTriggerMconKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The LACP admin key. This is an array of 16-bit read-only values." ::= { failoverCurCfgTriggerTableEntry 12 } -- } CUR TEAMING FOP CONFIG -- ---------------------------------------------------------------------------- -- { NEW TEAMING FOP CONFIG -- ---------------------------------------------------------------------------- failoverNewCfgTriggerTable OBJECT-TYPE SYNTAX SEQUENCE OF FailoverNewCfgTriggerTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Failover Trigger Table." ::= { failoverCfg 7 } failoverNewCfgTriggerTableEntry OBJECT-TYPE SYNTAX FailoverNewCfgTriggerTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Failover Trigger Table." INDEX { failoverNewCfgTriggerId } ::= { failoverNewCfgTriggerTable 1 } FailoverNewCfgTriggerTableEntry ::= SEQUENCE { failoverNewCfgTriggerId Integer32, failoverNewCfgTriggerLimit INTEGER, failoverNewCfgTriggerMmonPort OCTET STRING, failoverNewCfgTriggerMmonPortIndexAdd PortNumber, failoverNewCfgTriggerMmonPortIndexRem PortNumber, failoverNewCfgTriggerMmonTrunk OCTET STRING, failoverNewCfgTriggerMmonTrunkAdd INTEGER, failoverNewCfgTriggerMmonTrunkRem INTEGER, failoverNewCfgTriggerMmonKey DisplayString, failoverNewCfgTriggerMmonKeyAdd INTEGER, failoverNewCfgTriggerMmonKeyRem INTEGER, failoverNewCfgTriggerMconPort OCTET STRING, failoverNewCfgTriggerMconPortIndexAdd PortNumber, failoverNewCfgTriggerMconPortIndexRem PortNumber, failoverNewCfgTriggerMconTrunk OCTET STRING, failoverNewCfgTriggerMconTrunkAdd INTEGER, failoverNewCfgTriggerMconTrunkRem INTEGER, failoverNewCfgTriggerMconKey DisplayString, failoverNewCfgTriggerMconKeyAdd INTEGER, failoverNewCfgTriggerMconKeyRem INTEGER, failoverNewCfgTriggerState INTEGER, failoverNewCfgTriggerDelete INTEGER ,failoverNewCfgTriggerMmonPortAliasAdd DisplayString ,failoverNewCfgTriggerMmonPortAliasRem DisplayString ,failoverNewCfgTriggerMconPortAliasAdd DisplayString ,failoverNewCfgTriggerMconPortAliasRem DisplayString } failoverNewCfgTriggerId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Trigger identifier." ::= { failoverNewCfgTriggerTableEntry 1 } failoverNewCfgTriggerState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Trigger state" ::= { failoverNewCfgTriggerTableEntry 2 } failoverNewCfgTriggerLimit OBJECT-TYPE SYNTAX INTEGER (0..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "Limit # of operational links" ::= { failoverNewCfgTriggerTableEntry 3 } failoverNewCfgTriggerMmonPort OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Manual Monitor port list. The ports are presented in bitmap format: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the Manual Monitor 0 - The represented port does not belong to the Manual Monitor" ::= { failoverNewCfgTriggerTableEntry 10 } failoverNewCfgTriggerMmonPortIndexAdd OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Add port to Manual Monitor. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 11 } failoverNewCfgTriggerMmonPortIndexRem OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Remove port from Manual Monitor. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 12 } failoverNewCfgTriggerMmonTrunk OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Manual Monitor trunk list. The trunks are presented in bitmap format: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ trunk 8 || || || ||___ trunk 7 || |____ trunk 6 || . . . ||_________ trunk 1 |__________ reserved where x : 1 - The represented trunk belongs to the Manual Monitor 0 - The represented trunk does not belong to the Manual Monitor" ::= { failoverNewCfgTriggerTableEntry 13 } failoverNewCfgTriggerMmonTrunkAdd OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Add trunk to Manual Monitor. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 14 } failoverNewCfgTriggerMmonTrunkRem OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Remove trunk from Manual Monitor. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 15 } failoverNewCfgTriggerMmonKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The LACP admin key. This is an array of 16-bit read-only values." ::= { failoverNewCfgTriggerTableEntry 16 } failoverNewCfgTriggerMmonKeyAdd OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Add LACP admin key to Manual Monitor. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 17 } failoverNewCfgTriggerMmonKeyRem OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Remove LACP admin key from Manual Monitor. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 18 } failoverNewCfgTriggerMconPort OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Manual Control port list. The ports are presented in bitmap format: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the Manual Control 0 - The represented port does not belong to the Manual Control" ::= { failoverNewCfgTriggerTableEntry 19 } failoverNewCfgTriggerMconPortIndexAdd OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Add port to Manual Control. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 20 } failoverNewCfgTriggerMconPortIndexRem OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Remove port from Manual Control. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 21 } failoverNewCfgTriggerMconTrunk OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Manual Control trunk list. The trunks are presented in bitmap format: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ trunk 8 || || || ||___ trunk 7 || |____ trunk 6 || . . . ||_________ trunk 1 |__________ reserved where x : 1 - The represented trunk belongs to the Manual Control 0 - The represented trunk does not belong to the Manual Control" ::= { failoverNewCfgTriggerTableEntry 25 } failoverNewCfgTriggerMconTrunkAdd OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Add trunk to Manual Control. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 26 } failoverNewCfgTriggerMconTrunkRem OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Remove trunk from Manual Control. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 27 } failoverNewCfgTriggerMconKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The LACP admin key. This is an array of 16-bit read-only values." ::= { failoverNewCfgTriggerTableEntry 28 } failoverNewCfgTriggerMconKeyAdd OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Add LACP admin key to Manual Control. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 29 } failoverNewCfgTriggerMconKeyRem OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Remove LACP admin key from Manual Control. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 30 } failoverNewCfgTriggerDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Setting the value to delete(2) will delete the entire row. When read, other(1) is returned." ::= { failoverNewCfgTriggerTableEntry 31 } failoverNewCfgTriggerMmonPortAliasAdd OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Add port to Manual Monitor using its alias. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 33 } failoverNewCfgTriggerMmonPortAliasRem OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Remove port from Manual Monitor using its alias. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 34 } failoverNewCfgTriggerMconPortAliasAdd OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Add port to Manual Control using its alias. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 35 } failoverNewCfgTriggerMconPortAliasRem OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Remove port from Manual Control using its alias. When read, 0 is returned." ::= { failoverNewCfgTriggerTableEntry 36 } -- } NEW TEAMING FOP CONFIG -- ---------------------------------------------------------------------------- -- } INSERT: failoverCfg -- ---------------------------------------------------------------------------- dot1x OBJECT IDENTIFIER ::= { layer2Configs 12 } fdb OBJECT IDENTIFIER ::= { layer2Configs 13 } hotlinksCfg OBJECT IDENTIFIER ::= { layer2Configs 14 } -- ---------------------------------------------------------------------------- -- { INSERT: hotlinksCfg -- ---------------------------------------------------------------------------- -- ---------------------------------------------------------------------------- -- { GLOBAL HOTLINKS CONFIG -- ---------------------------------------------------------------------------- hotlinksCurCfgOnState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Hot Links ON/OFF setting." ::= { hotlinksCfg 1 } hotlinksNewCfgOnState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Hot Links ON/OFF settings." ::= { hotlinksCfg 2 } hotlinksCurCfgFdbUpdateState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable Hot Links FDB Update setting." ::= { hotlinksCfg 3 } hotlinksNewCfgFdbUpdateState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Hot Links FDB Update setting." ::= { hotlinksCfg 4 } hotlinksMaxTriggerEntries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of entries in the Hot Links Trigger Table." ::= { hotlinksCfg 5 } -- } GLOBAL HOTLINKS CONFIG -- ---------------------------------------------------------------------------- -- { CUR HOTLINKS FOP CONFIG -- ---------------------------------------------------------------------------- hotlinksCurCfgTriggerTable OBJECT-TYPE SYNTAX SEQUENCE OF HotlinksCurCfgTriggerTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Hot Links Trigger Table." ::= { hotlinksCfg 6 } hotlinksCurCfgTriggerTableEntry OBJECT-TYPE SYNTAX HotlinksCurCfgTriggerTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Hot Links Trigger Table." INDEX { hotlinksCurCfgTriggerId } ::= { hotlinksCurCfgTriggerTable 1 } HotlinksCurCfgTriggerTableEntry ::= SEQUENCE { hotlinksCurCfgTriggerId Integer32, hotlinksCurCfgTriggerName DisplayString, hotlinksCurCfgTriggerState INTEGER, hotlinksCurCfgTriggerPreemptState INTEGER, hotlinksCurCfgTriggerFdelay Integer32, hotlinksCurCfgTriggerMasterPortIndex Integer32, hotlinksCurCfgTriggerMasterTrunk Integer32, hotlinksCurCfgTriggerBackupPortIndex Integer32, hotlinksCurCfgTriggerBackupTrunk Integer32, hotlinksCurCfgTriggerDelete INTEGER , hotlinksCurCfgTriggerMasterAdminkey Integer32 , hotlinksCurCfgTriggerBackupAdminkey Integer32 , hotlinksCurCfgTriggerMasterPortAlias DisplayString , hotlinksCurCfgTriggerBackupPortAlias DisplayString } hotlinksCurCfgTriggerId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Trigger identifier." ::= { hotlinksCurCfgTriggerTableEntry 1 } hotlinksCurCfgTriggerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing the trigger name." ::= { hotlinksCurCfgTriggerTableEntry 2 } hotlinksCurCfgTriggerState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable Trigger state." ::= { hotlinksCurCfgTriggerTableEntry 3 } hotlinksCurCfgTriggerPreemptState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable Preemption state." ::= { hotlinksCurCfgTriggerTableEntry 4 } hotlinksCurCfgTriggerFdelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Forward Delay setting (in secs)." ::= { hotlinksCurCfgTriggerTableEntry 5 } hotlinksCurCfgTriggerMasterPortIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The master interface port number." ::= { hotlinksCurCfgTriggerTableEntry 6 } hotlinksCurCfgTriggerMasterTrunk OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The master interface trunk number." ::= { hotlinksCurCfgTriggerTableEntry 7 } hotlinksCurCfgTriggerBackupPortIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The backup interface port number." ::= { hotlinksCurCfgTriggerTableEntry 8 } hotlinksCurCfgTriggerBackupTrunk OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The backup interface trunk number." ::= { hotlinksCurCfgTriggerTableEntry 9 } hotlinksCurCfgTriggerDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Delete a Hot Links trigger configuration." ::= { hotlinksCurCfgTriggerTableEntry 10 } hotlinksCurCfgTriggerMasterAdminkey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The master interface admin key number." ::= { hotlinksCurCfgTriggerTableEntry 11 } hotlinksCurCfgTriggerBackupAdminkey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The backup interface admin key number." ::= { hotlinksCurCfgTriggerTableEntry 12 } hotlinksCurCfgTriggerMasterPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The master interface port alias." ::= { hotlinksCurCfgTriggerTableEntry 17 } hotlinksCurCfgTriggerBackupPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The backup interface port alias." ::= { hotlinksCurCfgTriggerTableEntry 18 } -- } CUR HOTLINKS FOP CONFIG -- ---------------------------------------------------------------------------- -- { NEW HOTLINKS FOP CONFIG -- ---------------------------------------------------------------------------- hotlinksNewCfgTriggerTable OBJECT-TYPE SYNTAX SEQUENCE OF HotlinksNewCfgTriggerTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Hot Links Trigger Table." ::= { hotlinksCfg 7 } hotlinksNewCfgTriggerTableEntry OBJECT-TYPE SYNTAX HotlinksNewCfgTriggerTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Hot Links Trigger Table." INDEX { hotlinksNewCfgTriggerId } ::= { hotlinksNewCfgTriggerTable 1 } HotlinksNewCfgTriggerTableEntry ::= SEQUENCE { hotlinksNewCfgTriggerId Integer32, hotlinksNewCfgTriggerName DisplayString, hotlinksNewCfgTriggerState INTEGER, hotlinksNewCfgTriggerPreemptState INTEGER, hotlinksNewCfgTriggerFdelay Integer32, hotlinksNewCfgTriggerMasterPortIndex Integer32, hotlinksNewCfgTriggerMasterTrunk Integer32, hotlinksNewCfgTriggerBackupPortIndex Integer32, hotlinksNewCfgTriggerBackupTrunk Integer32, hotlinksNewCfgTriggerDelete INTEGER , hotlinksNewCfgTriggerMasterAdminkey Integer32 , hotlinksNewCfgTriggerBackupAdminkey Integer32 , hotlinksNewCfgTriggerMasterPortAlias DisplayString , hotlinksNewCfgTriggerBackupPortAlias DisplayString } hotlinksNewCfgTriggerId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Trigger identifier." ::= { hotlinksNewCfgTriggerTableEntry 1 } hotlinksNewCfgTriggerName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..33)) MAX-ACCESS read-write STATUS current DESCRIPTION "A textual string containing the trigger name." ::= { hotlinksNewCfgTriggerTableEntry 2 } hotlinksNewCfgTriggerState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Trigger state." ::= { hotlinksNewCfgTriggerTableEntry 3 } hotlinksNewCfgTriggerPreemptState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Preemption state." ::= { hotlinksNewCfgTriggerTableEntry 4 } hotlinksNewCfgTriggerFdelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Forward Delay setting (in secs)." ::= { hotlinksNewCfgTriggerTableEntry 5 } hotlinksNewCfgTriggerMasterPortIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The master interface port number." ::= { hotlinksNewCfgTriggerTableEntry 6 } hotlinksNewCfgTriggerMasterTrunk OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The master interface trunk number." ::= { hotlinksNewCfgTriggerTableEntry 7 } hotlinksNewCfgTriggerBackupPortIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The backup interface port number." ::= { hotlinksNewCfgTriggerTableEntry 8 } hotlinksNewCfgTriggerBackupTrunk OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The backup interface trunk number." ::= { hotlinksNewCfgTriggerTableEntry 9 } hotlinksNewCfgTriggerDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Delete a Hot Links trigger configuration." ::= { hotlinksNewCfgTriggerTableEntry 10 } hotlinksNewCfgTriggerMasterAdminkey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The master interface admin key number." ::= { hotlinksNewCfgTriggerTableEntry 11 } hotlinksNewCfgTriggerBackupAdminkey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The backup interface admin key number." ::= { hotlinksNewCfgTriggerTableEntry 12 } hotlinksNewCfgTriggerMasterPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The master interface port alias." ::= { hotlinksNewCfgTriggerTableEntry 17 } hotlinksNewCfgTriggerBackupPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The backup interface port alias." ::= { hotlinksNewCfgTriggerTableEntry 18 } -- } NEW HOTLINKS FOP CONFIG -- ---------------------------------------------------------------------------- -- { BPDU FLOOD CONFIG -- ---------------------------------------------------------------------------- hotlinksCurCfgBpduState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable Hot Links BPDU flood setting." ::= { hotlinksCfg 8 } hotlinksNewCfgBpduState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Hot Links BPDU flood setting." ::= { hotlinksCfg 9 } -- } BPDU FLOOD CONFIG -- ---------------------------------------------------------------------------- -- { FDB UPDATE RATE CONFIG -- ---------------------------------------------------------------------------- hotlinksCurCfgFdbUpdateRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hot Links FDB update rate (packets per second)." ::= { hotlinksCfg 10 } hotlinksNewCfgFdbUpdateRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Hot Links FDB update rate (packets per second)." ::= { hotlinksCfg 11 } -- } FDB UPDATE RATE CONFIG -- ---------------------------------------------------------------------------- -- } INSERT: hotlinksCfg -- ---------------------------------------------------------------------------- lldpCfg OBJECT IDENTIFIER ::= { layer2Configs 15 } vlagCfg OBJECT IDENTIFIER ::= { layer2Configs 18 } vlagIslCfg OBJECT IDENTIFIER ::= { vlagCfg 1 } thashL2L3 OBJECT IDENTIFIER ::= { thash 1 } mirrPortMirr OBJECT IDENTIFIER ::= { mirroring 1 } mstGeneralCfg OBJECT IDENTIFIER ::= { mstCfg 1 } mstCistCfg OBJECT IDENTIFIER ::= { mstCfg 2 } dot1xCurCfgGlobalTable OBJECT IDENTIFIER ::= { dot1x 5 } dot1xCurCfgGuestVlan OBJECT IDENTIFIER ::= { dot1xCurCfgGlobalTable 1 } dot1xNewCfgGlobalTable OBJECT IDENTIFIER ::= { dot1x 6 } fdbGeneralCfg OBJECT IDENTIFIER ::= { fdb 1 } -- FDB fdbCurCfgAgingTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fdb current aging time" ::= { fdbGeneralCfg 1 } fdbNewCfgAgingTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Fdb new aging time." ::= { fdbGeneralCfg 2 } dot1xNewCfgGuestVlan OBJECT IDENTIFIER ::= { dot1xNewCfgGlobalTable 1 } fdbStats OBJECT IDENTIFIER ::= { layer2Stats 1 } stpStats OBJECT IDENTIFIER ::= { layer2Stats 2 } lacpStats OBJECT IDENTIFIER ::= { layer2Stats 4 } hotlinksStats OBJECT IDENTIFIER ::= { layer2Stats 6 } -- ---------------------------------------------------------------------------- -- { INSERT: hotlinksStats -- ---------------------------------------------------------------------------- hotlinksStatsTriggerTable OBJECT-TYPE SYNTAX SEQUENCE OF HotlinksStatsTriggerTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Hot Links Trigger Table Stats." ::= { hotlinksStats 1 } hotlinksStatsTriggerTableEntry OBJECT-TYPE SYNTAX HotlinksStatsTriggerTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Hot Links Trigger Table Stats." INDEX { hotlinksStatsTriggerId } ::= { hotlinksStatsTriggerTable 1 } HotlinksStatsTriggerTableEntry ::= SEQUENCE { hotlinksStatsTriggerId Integer32, hotlinksStatsTriggerName DisplayString, hotlinksStatsTriggerMasterActive Integer32, hotlinksStatsTriggerBackupActive Integer32, hotlinksStatsTriggerFdbUpdate Integer32, hotlinksStatsTriggerFdbFailed Integer32 } hotlinksStatsTriggerId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Trigger identifier." ::= { hotlinksStatsTriggerTableEntry 1 } hotlinksStatsTriggerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing the trigger name." ::= { hotlinksStatsTriggerTableEntry 2 } hotlinksStatsTriggerMasterActive OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the master interface was set to active." ::= { hotlinksStatsTriggerTableEntry 3 } hotlinksStatsTriggerBackupActive OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the backup interface was set to active." ::= { hotlinksStatsTriggerTableEntry 4 } hotlinksStatsTriggerFdbUpdate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an FDB update was performed." ::= { hotlinksStatsTriggerTableEntry 5 } hotlinksStatsTriggerFdbFailed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an FDB update failed." ::= { hotlinksStatsTriggerTableEntry 6 } -- ---------------------------------------------------------------------------- -- } INSERT: hotlinksStats -- ---------------------------------------------------------------------------- lldpStats OBJECT IDENTIFIER ::= { layer2Stats 7 } vlagStats OBJECT IDENTIFIER ::= { layer2Stats 11 } vlagStatsSystem OBJECT IDENTIFIER ::= { vlagStats 1 } vlagStatsIsl OBJECT IDENTIFIER ::= { vlagStats 2 } vlagStatsHealth OBJECT IDENTIFIER ::= { vlagStats 3 } vlagStatsLacp OBJECT IDENTIFIER ::= { vlagStats 4 } vlagStatsPdu OBJECT IDENTIFIER ::= { vlagStats 5 } vlagStatsIgmp OBJECT IDENTIFIER ::= { vlagStats 6 } cistStats OBJECT IDENTIFIER ::= { layer2Stats 13 } fdbInfo OBJECT IDENTIFIER ::= { layer2Info 1 } stpInfo OBJECT IDENTIFIER ::= { layer2Info 2 } lacpInfo OBJECT IDENTIFIER ::= { layer2Info 3 } cistInfo OBJECT IDENTIFIER ::= { layer2Info 4 } genInfo OBJECT IDENTIFIER ::= { layer2Info 7 } vlanInfo OBJECT IDENTIFIER ::= { layer2Info 5 } dot1xInfo OBJECT IDENTIFIER ::= { layer2Info 6 } trunkGroupInfo OBJECT IDENTIFIER ::= { layer2Info 9 } hotlinksInfo OBJECT IDENTIFIER ::= { layer2Info 10 } -- ---------------------------------------------------------------------------- -- { INSERT: hotlinksInfo -- ---------------------------------------------------------------------------- hotlinksInfoOnState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Hot Links ON/OFF setting info." ::= { hotlinksInfo 1 } hotlinksInfoFdbUpdateState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable Hot Links FDB Update setting info." ::= { hotlinksInfo 2 } hotlinksInfoTriggerTable OBJECT-TYPE SYNTAX SEQUENCE OF HotlinksInfoTriggerTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Hot Links Trigger Table Info." ::= { hotlinksInfo 3 } hotlinksInfoBpduState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable Hot Links BPDU flood setting info." ::= { hotlinksInfo 4 } hotlinksInfoFdbUpdateRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hot Links FDB update rate (packets per second)." ::= { hotlinksInfo 5 } hotlinksInfoTriggerTableEntry OBJECT-TYPE SYNTAX HotlinksInfoTriggerTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Hot Links Trigger Table Info." INDEX { hotlinksInfoTriggerId } ::= { hotlinksInfoTriggerTable 1 } HotlinksInfoTriggerTableEntry ::= SEQUENCE { hotlinksInfoTriggerId Integer32, hotlinksInfoTriggerName DisplayString, hotlinksInfoTriggerState INTEGER, hotlinksInfoTriggerPreemptState INTEGER, hotlinksInfoTriggerFdelay Integer32, hotlinksInfoTriggerActive DisplayString } hotlinksInfoTriggerId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Trigger identifier." ::= { hotlinksInfoTriggerTableEntry 1 } hotlinksInfoTriggerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing the trigger name." ::= { hotlinksInfoTriggerTableEntry 2 } hotlinksInfoTriggerState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable Trigger state info." ::= { hotlinksInfoTriggerTableEntry 3 } hotlinksInfoTriggerPreemptState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable Preemption state info." ::= { hotlinksInfoTriggerTableEntry 4 } hotlinksInfoTriggerFdelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Forward Delay setting info (in secs)." ::= { hotlinksInfoTriggerTableEntry 5 } hotlinksInfoTriggerActive OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing the active interface info." ::= { hotlinksInfoTriggerTableEntry 6 } -- ---------------------------------------------------------------------------- -- } INSERT: hotlinksInfo -- ---------------------------------------------------------------------------- lldpInfo OBJECT IDENTIFIER ::= { layer2Info 11 } cistGeneralInfo OBJECT IDENTIFIER ::= { cistInfo 1 } dot1xSystemInfo OBJECT IDENTIFIER ::= { dot1xInfo 2 } udldInfo OBJECT IDENTIFIER ::= { layer2Info 13 } failoverInfo OBJECT IDENTIFIER ::= { layer2Info 14 } -- ---------------------------------------------------------------------------- -- { INSERT: failoverInfo -- ---------------------------------------------------------------------------- failoverInfoState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current state of failover" ::= { failoverInfo 1 } failoverInfoTriggerTable OBJECT-TYPE SYNTAX SEQUENCE OF FailoverInfoTriggerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table holds the information for individual triggers" ::= { failoverInfo 3 } failoverInfoTriggerEntry OBJECT-TYPE SYNTAX FailoverInfoTriggerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the failover trigger table." INDEX { failoverInfoTriggerId } ::= { failoverInfoTriggerTable 1 } FailoverInfoTriggerEntry ::= SEQUENCE { failoverInfoTriggerId Integer32, failoverInfoTriggerState INTEGER, failoverInfoTriggerLimit INTEGER, failoverInfoTriggerMonitorState INTEGER, failoverInfoTriggerMonitorPorts OCTET STRING, failoverInfoTriggerControlState INTEGER, failoverInfoTriggerControlPorts OCTET STRING, failoverInfoTriggerControlPorts OCTET STRING } failoverInfoTriggerId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The trigger identifier." ::= { failoverInfoTriggerEntry 1 } failoverInfoTriggerState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The trigger state." ::= { failoverInfoTriggerEntry 2 } failoverInfoTriggerLimit OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Limit number of operational links" ::= { failoverInfoTriggerEntry 3 } failoverInfoTriggerMonitorState OBJECT-TYPE SYNTAX INTEGER{ up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The runtime monitor state" ::= { failoverInfoTriggerEntry 4 } failoverInfoTriggerMonitorPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The list of ports that are monitored. The ports are represented in bitmap format in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to Monitor list 0 - The represented port does not belong to Monitor list" ::= { failoverInfoTriggerEntry 5 } failoverInfoTriggerControlState OBJECT-TYPE SYNTAX INTEGER{ auto-controlled(1), auto-disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The runtime control state" ::= { failoverInfoTriggerEntry 6 } failoverInfoTriggerControlPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The list of ports that are controlled. The ports are represented in bitmap format in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to Control list 0 - The represented port does not belong to Control list" ::= { failoverInfoTriggerEntry 7 } failoverInfoMonPortStateTable OBJECT-TYPE SYNTAX SEQUENCE OF FailoverInfoTriggerMonPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table holds the information for individual triggers" ::= { failoverInfo 4 } failoverInfoTriggerMonPortEntry OBJECT-TYPE SYNTAX FailoverInfoTriggerMonPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the failover trigger table." INDEX { failoverInfoTriggerMonId, failoverInfoTriggerMonPortId } ::= { failoverInfoMonPortStateTable 1 } FailoverInfoTriggerMonPortEntry ::= SEQUENCE { failoverInfoTriggerMonId Integer32, failoverInfoTriggerMonPortId PortNumber, failoverInfoTriggerMonPortStatus INTEGER ,failoverInfoTriggerMonPortAlias DisplayString } failoverInfoTriggerMonId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The trigger identifier." ::= { failoverInfoTriggerMonPortEntry 1 } failoverInfoTriggerMonPortId OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The Port identifier." ::= { failoverInfoTriggerMonPortEntry 2 } failoverInfoTriggerMonPortStatus OBJECT-TYPE SYNTAX INTEGER{ failed(0), operational(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Port Status." ::= { failoverInfoTriggerMonPortEntry 3 } failoverInfoTriggerMonPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Port alias." ::= { failoverInfoTriggerMonPortEntry 4 } failoverInfoCtlPortStateTable OBJECT-TYPE SYNTAX SEQUENCE OF FailoverInfoTriggerCtlPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table holds the information for individual triggers" ::= { failoverInfo 5 } failoverInfoTriggerCtlPortEntry OBJECT-TYPE SYNTAX FailoverInfoTriggerCtlPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the failover trigger table." INDEX { failoverInfoTriggerCtlId, failoverInfoTriggerCtlPortId } ::= { failoverInfoCtlPortStateTable 1 } FailoverInfoTriggerCtlPortEntry ::= SEQUENCE { failoverInfoTriggerCtlId Integer32, failoverInfoTriggerCtlPortId PortNumber, failoverInfoTriggerCtlPortStatus INTEGER ,failoverInfoTriggerCtlPortAlias DisplayString } failoverInfoTriggerCtlId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The trigger identifier." ::= { failoverInfoTriggerCtlPortEntry 1 } failoverInfoTriggerCtlPortId OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The Port identifier." ::= { failoverInfoTriggerCtlPortEntry 2 } failoverInfoTriggerCtlPortStatus OBJECT-TYPE SYNTAX INTEGER{ failed(0), operational(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Port Status." ::= { failoverInfoTriggerCtlPortEntry 3 } failoverInfoTriggerCtlPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Port alias." ::= { failoverInfoTriggerCtlPortEntry 4 } -- ---------------------------------------------------------------------------- -- } INSERT: failoverInfo -- ---------------------------------------------------------------------------- vlagInfo OBJECT IDENTIFIER ::= { layer2Info 16 } vlagInfoSystem OBJECT IDENTIFIER ::= { vlagInfo 1 } vlagInfoGroup OBJECT IDENTIFIER ::= { vlagInfo 2 } vlagInfoIslGroup OBJECT IDENTIFIER ::= { vlagInfoGroup 2 } -- VLAN group vlanMaxEnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of rows in the VLAN configuration table." ::= { vlan 1 } vlanMaxVlanID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum allowed VLAN ID." ::= { vlan 4 } vlanCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF VlanCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of VLAN configuration." ::= { vlan 2 } vlanCurCfgTableEntry OBJECT-TYPE SYNTAX VlanCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the VLAN configuration table." INDEX { vlanCurCfgVlanId } ::= { vlanCurCfgTable 1 } VlanCurCfgTableEntry ::= SEQUENCE { vlanCurCfgVlanId Integer32, vlanCurCfgPorts OCTET STRING, vlanCurCfgState INTEGER, vlanCurCfgStg Integer32, vlanCurCfgPrVlanType INTEGER, vlanCurCfgPrVlanMapPriId Integer32, vlanCurCfgVlanName DisplayString } vlanCurCfgVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN identifier." ::= { vlanCurCfgTableEntry 1 } vlanCurCfgPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list in the VLAN. The ports are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the VLAN 0 - The represented port does not belong to the VLAN" ::= { vlanCurCfgTableEntry 2 } vlanCurCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable a VLAN" ::= { vlanCurCfgTableEntry 3 } vlanCurCfgStg OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Spanning Tree Group for the VLAN." ::= { vlanCurCfgTableEntry 5 } vlanCurCfgVlanName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN name." ::= { vlanCurCfgTableEntry 9 } vlanCurCfgPrVlanType OBJECT-TYPE SYNTAX INTEGER{ none(0), primary(1), isolated(2), community(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the Private VLAN." ::= { vlanCurCfgTableEntry 10 } vlanCurCfgPrVlanMapPriId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The primary vlan id" ::= { vlanCurCfgTableEntry 11 } vlanNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF VlanNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of VLAN configuration." ::= { vlan 3 } vlanNewCfgTableEntry OBJECT-TYPE SYNTAX VlanNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the VLAN configuration table." INDEX { vlanNewCfgVlanId } ::= { vlanNewCfgTable 1 } VlanNewCfgTableEntry ::= SEQUENCE { vlanNewCfgVlanId Integer32, vlanNewCfgVlanName DisplayString, vlanNewCfgPorts OCTET STRING, vlanNewCfgState INTEGER, vlanNewCfgAddPortIndex PortNumber, vlanNewCfgRemovePortIndex PortNumber, vlanNewCfgStg Integer32, vlanNewCfgPrVlanType INTEGER, vlanNewCfgPrVlanMapPriId Integer32, vlanNewCfgDelete INTEGER ,vlanNewCfgAddPortAlias DisplayString ,vlanNewCfgRemovePortAlias DisplayString } vlanNewCfgVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN identifier." ::= { vlanNewCfgTableEntry 1 } vlanNewCfgVlanName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The VLAN name." ::= { vlanNewCfgTableEntry 2 } vlanNewCfgPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list in the VLAN. The ports are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the VLAN 0 - The represented port does not belong to the VLAN" ::= { vlanNewCfgTableEntry 3 } vlanNewCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable a VLAN" ::= { vlanNewCfgTableEntry 4 } vlanNewCfgAddPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The port to be added to the specified VLAN. A '0' value is returned when read." ::= { vlanNewCfgTableEntry 5 } vlanNewCfgRemovePortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The port to be removed from the specified VLAN. A '0' value is returned when read." ::= { vlanNewCfgTableEntry 6 } vlanNewCfgDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This is an action object to create or delete a VLAN. other(1) is returned always when read. The following values are writable: delete(2)...to delete a VLAN" ::= { vlanNewCfgTableEntry 7 } vlanNewCfgStg OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The Spanning Tree Group for the VLAN." ::= { vlanNewCfgTableEntry 9 } vlanNewCfgPrVlanType OBJECT-TYPE SYNTAX INTEGER{ none(0), primary(1), isolated(2), community(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the Private VLAN." ::= { vlanNewCfgTableEntry 13 } vlanNewCfgPrVlanMapPriId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The primary vlan id. To delete set 0." ::= { vlanNewCfgTableEntry 14 } vlanNewCfgAddPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port alias to be added to the specified VLAN. A '0' value is returned when read." ::= { vlanNewCfgTableEntry 28 } vlanNewCfgRemovePortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port alias to be removed from the specified VLAN. A '0' value is returned when read." ::= { vlanNewCfgTableEntry 29 } pvlanCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF PvlanCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of PROTOCOL VLAN configuration." ::= { vlan 5 } pvlanCurCfgTableEntry OBJECT-TYPE SYNTAX PvlanCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Protocol VLAN configuration table." INDEX { pvlanCurCfgVlanId, pvlanCurCfgPvlanId } ::= { pvlanCurCfgTable 1 } PvlanCurCfgTableEntry ::= SEQUENCE { pvlanCurCfgVlanId Integer32, pvlanCurCfgPvlanId Integer32, pvlanCurCfgPvlanFrameType INTEGER, pvlanCurCfgPvlanEtherType DisplayString, pvlanCurCfgPvlanPorts OCTET STRING, pvlanCurCfgPvlanPrio INTEGER, pvlanCurCfgPvlanState INTEGER, pvlanCurCfgPvlanTagPorts OCTET STRING, pvlanCurCfgPvlanPredefProto INTEGER } pvlanCurCfgVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN identifier." ::= { pvlanCurCfgTableEntry 1 } pvlanCurCfgPvlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PVLAN identifier." ::= { pvlanCurCfgTableEntry 2 } pvlanCurCfgPvlanFrameType OBJECT-TYPE SYNTAX INTEGER{ none(0), ethernet2(1), snap(2), llc(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The frame type of the PVLAN." ::= { pvlanCurCfgTableEntry 3 } pvlanCurCfgPvlanEtherType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Ether type of the PVLAN." ::= { pvlanCurCfgTableEntry 4 } pvlanCurCfgPvlanPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list in the PVLAN. The ports are presented in bitmap format." ::= { pvlanCurCfgTableEntry 5 } pvlanCurCfgPvlanPrio OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The priority of the PVLAN." ::= { pvlanCurCfgTableEntry 6 } pvlanCurCfgPvlanState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable a PVLAN." ::= { pvlanCurCfgTableEntry 7 } pvlanCurCfgPvlanTagPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The list of tagged-PVLAN ports. The ports are presented in bitmap format." ::= { pvlanCurCfgTableEntry 8 } pvlanCurCfgPvlanPredefProto OBJECT-TYPE SYNTAX INTEGER { userDefined(0), decEther2(1), ipv4Ether2(2), ipv6Ether2(3), ipx802dot2(4), ipx802dot3(5), ipxEther2(6), ipxSnap(7), netbios(8), rarpEther2(9), sna802dot2(10), snaEther2(11), vinesEther2(12), xnsEther2(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "A predefined Protocol (setting EtherType and FrameType to predefined values)." ::= { pvlanCurCfgTableEntry 9 } pvlanNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF PvlanNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of PROTOCOL VLAN configuration." ::= { vlan 6 } pvlanNewCfgTableEntry OBJECT-TYPE SYNTAX PvlanNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Protocol VLAN configuration table." INDEX { pvlanNewCfgVlanId, pvlanNewCfgPvlanId } ::= { pvlanNewCfgTable 1 } PvlanNewCfgTableEntry ::= SEQUENCE { pvlanNewCfgVlanId Integer32, pvlanNewCfgPvlanId Integer32, pvlanNewCfgPvlanFrameType INTEGER, pvlanNewCfgPvlanEtherType DisplayString, pvlanNewCfgPvlanAddPortIndex PortNumber, pvlanNewCfgPvlanRemovePortIndex PortNumber, pvlanNewCfgPvlanPrio INTEGER, pvlanNewCfgPvlanState INTEGER, pvlanNewCfgPvlanTagPortIndex PortNumber, pvlanNewCfgPvlanUntagPortIndex PortNumber, pvlanNewCfgPvlanPorts OCTET STRING, pvlanNewCfgPvlanTagPorts OCTET STRING, pvlanNewCfgPvlanDelete INTEGER, pvlanNewCfgPvlanPredefProto INTEGER ,pvlanNewCfgPvlanAddPortAlias DisplayString ,pvlanNewCfgPvlanRemovePortAlias DisplayString ,pvlanNewCfgPvlanTagPortAlias DisplayString ,pvlanNewCfgPvlanUntagPortAlias DisplayString } pvlanNewCfgVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN identifier." ::= { pvlanNewCfgTableEntry 1 } pvlanNewCfgPvlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The PVLAN identifier." ::= { pvlanNewCfgTableEntry 2 } pvlanNewCfgPvlanFrameType OBJECT-TYPE SYNTAX INTEGER{ none(0), ethernet2(1), snap(2), llc(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The frame type of the PVLAN." ::= { pvlanNewCfgTableEntry 3 } pvlanNewCfgPvlanEtherType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The Ehter type of the PVLAN." ::= { pvlanNewCfgTableEntry 4 } pvlanNewCfgPvlanAddPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "The port to be added to the specified PVLAN. A '0' value is returned when read." ::= { pvlanNewCfgTableEntry 5 } pvlanNewCfgPvlanRemovePortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "The port to be removed to the specified PVLAN. A '0' value is returned when read." ::= { pvlanNewCfgTableEntry 6 } pvlanNewCfgPvlanPrio OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The priority of the PVLAN." ::= { pvlanNewCfgTableEntry 7 } pvlanNewCfgPvlanState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable a PVLAN" ::= { pvlanNewCfgTableEntry 8 } pvlanNewCfgPvlanTagPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "The port to be tagged for the specified PVLAN. A '0' value is returned when read." ::= { pvlanNewCfgTableEntry 9 } pvlanNewCfgPvlanUntagPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "The port to be untagged for the specified PVLAN. A '0' value is returned when read." ::= { pvlanNewCfgTableEntry 10 } pvlanNewCfgPvlanPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list in the PVLAN. The ports are presented in bitmap format." ::= { pvlanNewCfgTableEntry 11 } pvlanNewCfgPvlanTagPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The list of tagged-PVLAN ports. The ports are presented in bitmap format." ::= { pvlanNewCfgTableEntry 12 } pvlanNewCfgPvlanDelete OBJECT-TYPE SYNTAX INTEGER { delete(2), no(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Delete a PVLAN" ::= { pvlanNewCfgTableEntry 13 } pvlanNewCfgPvlanPredefProto OBJECT-TYPE SYNTAX INTEGER { userDefined(0), decEther2(1), ipv4Ether2(2), ipv6Ether2(3), ipx802dot2(4), ipx802dot3(5), ipxEther2(6), ipxSnap(7), netbios(8), rarpEther2(9), sna802dot2(10), snaEther2(11), vinesEther2(12), xnsEther2(13) } MAX-ACCESS read-write STATUS current DESCRIPTION "A predefined Protocol (setting EtherType and FrameType to predefined values)." ::= { pvlanNewCfgTableEntry 14 } pvlanNewCfgPvlanAddPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port alias to be added to the specified PVLAN. A '0' value is returned when read." ::= { pvlanNewCfgTableEntry 15 } pvlanNewCfgPvlanRemovePortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port alias to be removed to the specified PVLAN. A '0' value is returned when read." ::= { pvlanNewCfgTableEntry 16 } pvlanNewCfgPvlanTagPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port alias to be tagged for the specified PVLAN. A '0' value is returned when read." ::= { pvlanNewCfgTableEntry 17 } pvlanNewCfgPvlanUntagPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port alias to be untagged for the specified PVLAN. A '0' value is returned when read." ::= { pvlanNewCfgTableEntry 18 } -- Link Aggregation Control Protocol Group lacpCurSystemPriority OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "A 2-octet read-write value indicating the priority value associated with the Actor's System ID." ::= { lacp 1 } lacpNewSystemPriority OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "A 2-octet read-write value indicating the priority value associated with the Actor's System ID." ::= { lacp 2 } lacpCurSystemTimeoutTime OBJECT-TYPE SYNTAX INTEGER { short(3), long(90) } MAX-ACCESS read-only STATUS current DESCRIPTION "If a port does not receive LACPDUs for Timeout time LACP information pertaining to the port is invalidated. Its every 3 sec (short) and every 90 sec (long 3)." ::= { lacp 5 } lacpNewSystemTimeoutTime OBJECT-TYPE SYNTAX INTEGER { short(3), long(90) } MAX-ACCESS read-write STATUS current DESCRIPTION "If a port does not receive LACPDUs for Timeout time LACP information pertaining to the port is invalidated. Its every 3 sec (short) and every 90 sec (long 3)." ::= { lacp 6 } lacpCurPortCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF LacpCurPortCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LACP port configuration." ::= { lacp 7 } lacpCurPortCfgTableEntry OBJECT-TYPE SYNTAX LacpCurPortCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the LACP port configuration table." INDEX { lacpCurPortCfgTableId } ::= { lacpCurPortCfgTable 1 } LacpCurPortCfgTableEntry ::= SEQUENCE { lacpCurPortCfgTableId PortNumber, lacpCurPortState INTEGER, lacpCurPortActorPortPriority INTEGER, lacpCurPortActorAdminKey INTEGER , lacpCurPortActorMinLinks INTEGER , lacpCurPortSuspendIndividual INTEGER ,lacpCurPortAlias DisplayString } lacpCurPortCfgTableId OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION " LACP port number." ::= { lacpCurPortCfgTableEntry 1 } lacpCurPortState OBJECT-TYPE SYNTAX INTEGER { off(1), active(2), passive(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port state can be one of three states off (Not participating in LACP) Active (Initiates LACPDU updates) Passive (Does not initiate LACPDU updates but responds to peer." ::= { lacpCurPortCfgTableEntry 2 } lacpCurPortActorPortPriority OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The priority value assigned to this Aggregation Port. This 16-bit value is read-only." ::= { lacpCurPortCfgTableEntry 3 } lacpCurPortActorAdminKey OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The current administrative value of the Key for the Aggregation Port. This is a 16-bit read-only value. The meaning of particular Key values is of local significance." ::= { lacpCurPortCfgTableEntry 4 } lacpCurPortActorMinLinks OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The current minimum links for the Aggregation Port. This is a 16-bit read-only value. The meaning of particular Key values is of local significance." ::= { lacpCurPortCfgTableEntry 5 } lacpCurPortSuspendIndividual OBJECT-TYPE SYNTAX INTEGER { suspend(1), individual(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "It indicates if the port can be treated as an individual link when it does not get LACPDU from the peer port. suspend (can't be treated as a normal link) individual (can be treated as a normal link)" ::= { lacpCurPortCfgTableEntry 6 } lacpCurPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " LACP port alias." ::= { lacpCurPortCfgTableEntry 7 } lacpNewPortCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF LacpNewPortCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LACP port configuration." ::= { lacp 8 } lacpNewPortCfgTableEntry OBJECT-TYPE SYNTAX LacpNewPortCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the LACP port configuration table." INDEX { lacpNewPortCfgTableId } ::= { lacpNewPortCfgTable 1 } LacpNewPortCfgTableEntry ::= SEQUENCE { lacpNewPortCfgTableId PortNumber, lacpNewPortState INTEGER, lacpNewPortActorPortPriority INTEGER, lacpNewPortActorAdminKey INTEGER, lacpNewPortActorMinLinks INTEGER, lacpNewPortSetToDefault INTEGER , lacpNewPortSuspendIndividual INTEGER ,lacpNewPortAlias DisplayString } lacpNewPortCfgTableId OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION " LACP port number." ::= { lacpNewPortCfgTableEntry 1 } lacpNewPortState OBJECT-TYPE SYNTAX INTEGER { off(1), active(2), passive(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "LACP port state can be one of three states off (Not participating in LACP) Active (Initiates LACPDU updates) Passive (Does not initiate LACPDU updates but responds to peer." ::= { lacpNewPortCfgTableEntry 2 } lacpNewPortActorPortPriority OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The priority value assigned to this Aggregation Port. This 16-bit value is read-write." ::= { lacpNewPortCfgTableEntry 3 } lacpNewPortActorAdminKey OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The current administrative value of the Key for the Aggregation Port. This is a 16-bit read-write value. The meaning of particular Key values is of local significance." ::= { lacpNewPortCfgTableEntry 4 } lacpNewPortActorMinLinks OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The current minimum links for the Aggregation Port. This is a 16-bit read-write value. The meaning of particular Key values is of local significance." ::= { lacpNewPortCfgTableEntry 5 } lacpNewPortSetToDefault OBJECT-TYPE SYNTAX INTEGER { none(1), setDefault(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When read, always returns none(1). When setting setDefault(2) value, the LACP port settings are set to the default values." ::= { lacpNewPortCfgTableEntry 6 } lacpNewPortSuspendIndividual OBJECT-TYPE SYNTAX INTEGER { suspend(1), individual(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "It indicates if the port can be treated as an individual link when it does not get LACPDU from the peer port. suspend (can't be treated as a normal link) individual (can be treated as a normal link)" ::= { lacpNewPortCfgTableEntry 7 } lacpNewPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " LACP port alias." ::= { lacpNewPortCfgTableEntry 8 } lacpDeleteTrunk OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Delete a trunk with specified admin key" ::= { lacp 9 } lacpNewSystemSetToDefault OBJECT-TYPE SYNTAX INTEGER { none(1), setDefault(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When read, always returns none(1). When setting setDefault(2) value, the LACP system settings are set to the default values." ::= { lacp 10 } -- Trunk Group Group trunkGroupTableMaxSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of entries in trunk group table." ::= { trunkgroup 1 } trunkGroupCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF TrunkGroupCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of trunk group configuration." ::= { trunkgroup 2 } trunkGroupCurCfgTableEntry OBJECT-TYPE SYNTAX TrunkGroupCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the trunk group configuration table." INDEX { trunkGroupCurCfgIndex } ::= { trunkGroupCurCfgTable 1 } TrunkGroupCurCfgTableEntry ::= SEQUENCE { trunkGroupCurCfgIndex Integer32, trunkGroupCurCfgPorts OCTET STRING, trunkGroupCurCfgState INTEGER } trunkGroupCurCfgIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of the trunk group." ::= { trunkGroupCurCfgTableEntry 1 } trunkGroupCurCfgPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list in the trunk group. The ports are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the trunk group 0 - The represented port does not belong to the trunk group" ::= { trunkGroupCurCfgTableEntry 2 } trunkGroupCurCfgState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable a trunk group." ::= { trunkGroupCurCfgTableEntry 3 } trunkGroupNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF TrunkGroupNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of trunk group configuration." ::= { trunkgroup 3 } trunkGroupNewCfgTableEntry OBJECT-TYPE SYNTAX TrunkGroupNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the trunk group configuration table." INDEX { trunkGroupNewCfgIndex } ::= { trunkGroupNewCfgTable 1 } TrunkGroupNewCfgTableEntry ::= SEQUENCE { trunkGroupNewCfgIndex Integer32, trunkGroupNewCfgPorts OCTET STRING, trunkGroupNewCfgAddPortIndex PortNumber, trunkGroupNewCfgRemovePortIndex PortNumber, trunkGroupNewCfgState INTEGER, trunkGroupNewCfgDelete INTEGER ,trunkGroupNewCfgAddPortAlias DisplayString ,trunkGroupNewCfgRemovePortAlias DisplayString } trunkGroupNewCfgIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of the trunk group." ::= { trunkGroupNewCfgTableEntry 1 } trunkGroupNewCfgPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list in the trunk group. The ports are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the trunk group 0 - The represented port does not belong to the trunk group" ::= { trunkGroupNewCfgTableEntry 2 } trunkGroupNewCfgAddPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The port to be added in the trunk group. When read, 0 is returned." ::= { trunkGroupNewCfgTableEntry 3 } trunkGroupNewCfgRemovePortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The port to be deleted from the trunk group. when read, 0 is returned." ::= { trunkGroupNewCfgTableEntry 4 } trunkGroupNewCfgState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable a trunk group." ::= { trunkGroupNewCfgTableEntry 5 } trunkGroupNewCfgDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Setting the value to delete(2) will delete the entire row. When read, other(1) is returned." ::= { trunkGroupNewCfgTableEntry 6 } trunkGroupNewCfgAddPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port alias to be added in the trunk group. When read, 0 is returned." ::= { trunkGroupNewCfgTableEntry 7 } trunkGroupNewCfgRemovePortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port alias to be deleted from the trunk group. when read, 0 is returned." ::= { trunkGroupNewCfgTableEntry 8 } l2ThashCurCfgSmacState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable smac hash for traffic." ::= { thashL2L3 1 } l2ThashNewCfgSmacState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable smac hash for traffic." ::= { thashL2L3 2 } l2ThashCurCfgDmacState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable dmac hash for traffic." ::= { thashL2L3 3 } l2ThashNewCfgDmacState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable dmac hash for traffic." ::= { thashL2L3 4 } l3ThashCurCfgIpUseL2State OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable L2 hash for IP traffic." ::= { thashL2L3 5 } l3ThashNewCfgIpUseL2State OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable L2 hash for IP traffic." ::= { thashL2L3 6 } l3ThashCurCfgSipState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable sip hash for IP traffic." ::= { thashL2L3 7 } l3ThashNewCfgSipState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable sip hash for IP traffic." ::= { thashL2L3 8 } l3ThashCurCfgDipState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable dip hash for IP traffic." ::= { thashL2L3 9 } l3ThashNewCfgDipState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable dip hash for IP traffic." ::= { thashL2L3 10 } l2ThashCurCfgIngressState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable ingres port hash." ::= { thashL2L3 11 } l2ThashNewCfgIngressState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable ingres port hash." ::= { thashL2L3 12 } l3ThashCurCfgL4PortState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable L4 port hash." ::= { thashL2L3 13 } l3ThashNewCfgL4PortState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable L4 port hash." ::= { thashL2L3 14 } -- Spanning Tree Group Configuration -- This group specifies the additional configurations that are not -- covered by the Bridge MIB (RFC 1493). -- The relative Spanning Tree information can be retrieved or configured -- using Bridge MIB with an unique community string for each group specified -- in entLogicalTable of Entity MIB (RFC 2037). -- stgCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF StgCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Spanning Tree Group configuration." ::= { stgCfg 1 } stgCurCfgTableEntry OBJECT-TYPE SYNTAX StgCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular Spanning Tree Group configuration." INDEX { stgCurCfgIndex } ::= { stgCurCfgTable 1 } StgCurCfgTableEntry ::= SEQUENCE { stgCurCfgIndex Integer32, stgCurCfgState INTEGER, stgCurCfgPriority INTEGER, stgCurCfgBrgHelloTime INTEGER, stgCurCfgBrgForwardDelay INTEGER, stgCurCfgBrgMaxAge INTEGER, stgCurCfgVlanBmap OCTET STRING } stgCurCfgIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of a particular Spanning Tree Group. This is also index to the entLogicalTable of Entity MIB." ::= { stgCurCfgTableEntry 1 } stgCurCfgState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Turn on of off Spanning Tree operation of a particular Spanning Tree Group." ::= { stgCurCfgTableEntry 2 } stgCurCfgPriority OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the write-able portion of the Bridge ID, i.e., the first two octets of the (8 octet long) Bridge ID." ::= { stgCurCfgTableEntry 5 } stgCurCfgBrgHelloTime OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The value in seconds that all bridges use for HelloTime when this bridge is acting as the root." ::= { stgCurCfgTableEntry 6 } stgCurCfgBrgForwardDelay OBJECT-TYPE SYNTAX INTEGER (4..30) MAX-ACCESS read-only STATUS current DESCRIPTION "The value in seconds that all bridges use for ForwardDelay when this bridge is acting as the root." ::= { stgCurCfgTableEntry 7 } stgCurCfgBrgMaxAge OBJECT-TYPE SYNTAX INTEGER (6..40) MAX-ACCESS read-only STATUS current DESCRIPTION "The value in seconds that all bridges use for MaxAge when this bridge is acting as the root." ::= { stgCurCfgTableEntry 8 } stgCurCfgVlanBmap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vlans applied to the spanning tree group. The vlans are presented in bitmap format. This string displays vlan number from 1 to 4096. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ vlan 9 || || || ||___ vlan 8 || |____ vlan 7 || . . . ||_________ vlan 2 |__________ vlan 1 (as index to stgCurCfgTable) where x : 1 - The represented vlan applied to the spanning tree. 0 - The represented vlan not applied to the spanning tree" ::= { stgCurCfgTableEntry 10 } stgNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF StgNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Spanning Tree Groups configuration in the new_config." ::= { stgCfg 2 } stgNewCfgTableEntry OBJECT-TYPE SYNTAX StgNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular Spanning Tree Group configuration." INDEX { stgNewCfgIndex } ::= { stgNewCfgTable 1 } StgNewCfgTableEntry ::= SEQUENCE { stgNewCfgIndex Integer32, stgNewCfgState INTEGER, stgNewCfgDefaultCfg INTEGER, stgNewCfgAddVlan Integer32, stgNewCfgRemoveVlan Integer32, stgNewCfgPriority INTEGER, stgNewCfgBrgHelloTime INTEGER, stgNewCfgBrgForwardDelay INTEGER, stgNewCfgBrgMaxAge INTEGER, stgNewCfgVlanBmap OCTET STRING, stgNewCfgRemoveAllVlan INTEGER } stgNewCfgIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of a particular Spanning Tree Group. This is also index to the entLogicalTable of Entity MIB." ::= { stgNewCfgTableEntry 1 } stgNewCfgState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on of off Spanning Tree operation of a particular Spanning Tree Group." ::= { stgNewCfgTableEntry 2 } stgNewCfgDefaultCfg OBJECT-TYPE SYNTAX INTEGER { default-config(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting the value to default-config(1) will set the default configuration as recommended by IEEE 802.1D for a particular Spanning Tree Group. default-config (1) is always returned When read, but it does not mean anything." ::= { stgNewCfgTableEntry 3 } stgNewCfgAddVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The vlan to be added to the specified Spanning Tree Group. A '0' value is returned when read." ::= {stgNewCfgTableEntry 4 } stgNewCfgRemoveVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The vlan to be removed from the specified Spanning Tree Group. A '0' value is returned when read." ::= { stgNewCfgTableEntry 5 } stgNewCfgPriority OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the write-able portion of the Bridge ID, i.e., the first two octets of the (8 octet long) Bridge ID." ::= { stgNewCfgTableEntry 8 } stgNewCfgBrgHelloTime OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The value in seconds that all bridges use for HelloTime when this bridge is acting as the root." ::= { stgNewCfgTableEntry 9 } stgNewCfgBrgForwardDelay OBJECT-TYPE SYNTAX INTEGER (4..30) MAX-ACCESS read-write STATUS current DESCRIPTION "The value in seconds that all bridges use for ForwardDelay when this bridge is acting as the root." ::= { stgNewCfgTableEntry 10 } stgNewCfgBrgMaxAge OBJECT-TYPE SYNTAX INTEGER (6..40) MAX-ACCESS read-write STATUS current DESCRIPTION "The value in seconds that all bridges use for MaxAge when this bridge is acting as the root." ::= { stgNewCfgTableEntry 11 } stgNewCfgVlanBmap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vlans applied to the spanning tree group. The vlans are presented in bitmap format. This string displays vlan number from 1 to 4096. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ vlan 9 || || || ||___ vlan 8 || |____ vlan 7 || . . . ||_________ vlan 2 |__________ vlan 1 (as index to stgCurCfgTable) where x : 1 - The represented vlan applied to the spanning tree. 0 - The represented vlan not applied to the spanning tree" ::= { stgNewCfgTableEntry 13 } stgNewCfgRemoveAllVlan OBJECT-TYPE SYNTAX INTEGER { default-config(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The all vlans to be removed from the specified Spanning Tree Group. A '0' value is returned when read." ::= { stgNewCfgTableEntry 14 } stgCurCfgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF StgCurCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Spanning Tree Group port configuration in the current_config." ::= { stgCfg 3 } stgCurCfgPortTableEntry OBJECT-TYPE SYNTAX StgCurCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about port configuration of a particular Spanning Tree Group." INDEX { stgCurCfgStgIndex, stgCurCfgPortIndex } ::= { stgCurCfgPortTable 1 } StgCurCfgPortTableEntry ::= SEQUENCE { stgCurCfgStgIndex Integer32, stgCurCfgPortIndex PortNumber, stgCurCfgPortPriority INTEGER, stgCurCfgPortPathCost Integer32, stgCurCfgPortState INTEGER ,stgCurCfgPortAlias DisplayString } stgCurCfgStgIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of a particular Spanning Tree Group. This is also index to the entLogicalTable of Entity MIB." ::= { stgCurCfgPortTableEntry 1 } stgCurCfgPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port identifier of a particular Spanning Tree Group." ::= { stgCurCfgPortTableEntry 2 } stgCurCfgPortState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Turn on of off Spanning Tree operation of a particular port of a Spanning Tree Group." ::= { stgCurCfgPortTableEntry 3 } stgCurCfgPortPriority OBJECT-TYPE SYNTAX INTEGER (0..240) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the priority field which is contained in the first (in network byte order) octet of the (2 octet long) Port ID." ::= { stgCurCfgPortTableEntry 4 } stgCurCfgPortPathCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The contribution of this port to the path cost of paths towards the spanning tree root which include this port ( range is (0..200000000) )." ::= { stgCurCfgPortTableEntry 5 } stgCurCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias of a particular Spanning Tree Group." ::= { 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 PortNumber, stgNewCfgPortPriority INTEGER, stgNewCfgPortPathCost Integer32, stgNewCfgPortState INTEGER ,stgNewCfgPortAlias DisplayString } stgNewCfgStgIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of a particular Spanning Tree Group. This is also index to the entLogicalTable of Entity MIB." ::= { stgNewCfgPortTableEntry 1 } stgNewCfgPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port identifier of a particular Spanning Tree Group." ::= { stgNewCfgPortTableEntry 2 } stgNewCfgPortState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Turn on of off Spanning Tree operation of a particular port of a Spanning Tree Group." ::= { stgNewCfgPortTableEntry 3 } stgNewCfgPortPriority OBJECT-TYPE SYNTAX INTEGER (0..240) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the priority field which is contained in the first (in network byte order) octet of the (2 octet long) Port ID." ::= { stgNewCfgPortTableEntry 4 } stgNewCfgPortPathCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The contribution of this port to the path cost of paths towards the spanning tree root which include this port ( range is (0..200000000) )." ::= { stgNewCfgPortTableEntry 5 } stgNewCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias of a particular Spanning Tree Group." ::= { stgNewCfgPortTableEntry 8 } -- Complete Port Mirroring pmCurCfgPortMirrState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of port-based port mirroring." ::= { mirrPortMirr 1 } pmNewCfgPortMirrState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The state of port-based port mirroring." ::= { mirrPortMirr 2 } pmCurCfgPortMonitorTable OBJECT-TYPE SYNTAX SEQUENCE OF PmCurCfgPortMonitorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of monitoring ports." ::= { mirrPortMirr 3 } pmCurCfgPortMonitorEntry OBJECT-TYPE SYNTAX PmCurCfgPortMonitorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the monitoring port table." INDEX { pmCurCfgPmirrMoniPortIndex, pmCurCfgPmirrMirrPortIndex } ::= { pmCurCfgPortMonitorTable 1 } PmCurCfgPortMonitorEntry ::= SEQUENCE { pmCurCfgPmirrMoniPortIndex PortNumber, pmCurCfgPmirrMirrPortIndex PortNumber, pmCurCfgPmirrDirection INTEGER ,pmCurCfgPmirrMoniPortAlias DisplayString ,pmCurCfgPmirrMirrPortAlias DisplayString } pmCurCfgPmirrMoniPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The monitoring port number." ::= { pmCurCfgPortMonitorEntry 1 } pmCurCfgPmirrMirrPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The mirrored port number" ::= { pmCurCfgPortMonitorEntry 2 } pmCurCfgPmirrDirection OBJECT-TYPE SYNTAX INTEGER { in(1), out(2), both(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of traffic to be monitored with respect to the mirrored port." ::= { pmCurCfgPortMonitorEntry 3 } pmCurCfgPmirrMoniPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The monitoring port alias." ::= { pmCurCfgPortMonitorEntry 7 } pmCurCfgPmirrMirrPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The mirrored port alias." ::= { pmCurCfgPortMonitorEntry 8 } pmNewCfgPortMonitorTable OBJECT-TYPE SYNTAX SEQUENCE OF PmNewCfgPortMonitorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of monitoring ports." ::= { mirrPortMirr 4 } pmNewCfgPortMonitorEntry OBJECT-TYPE SYNTAX PmNewCfgPortMonitorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the monitoring port table." INDEX { pmNewCfgPmirrMoniPortIndex, pmNewCfgPmirrMirrPortIndex } ::= { pmNewCfgPortMonitorTable 1 } PmNewCfgPortMonitorEntry ::= SEQUENCE { pmNewCfgPmirrMoniPortIndex PortNumber, pmNewCfgPmirrMirrPortIndex PortNumber, pmNewCfgPmirrDirection INTEGER, pmNewCfgPmirrDelete INTEGER, pmNewCfgPmonDelete INTEGER ,pmNewCfgPmirrMoniPortAlias DisplayString ,pmNewCfgPmirrMirrPortAlias DisplayString } pmNewCfgPmirrMoniPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The monitoring port number." ::= { pmNewCfgPortMonitorEntry 1 } pmNewCfgPmirrMirrPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The mirrored port number" ::= { pmNewCfgPortMonitorEntry 2 } pmNewCfgPmirrDirection OBJECT-TYPE SYNTAX INTEGER { in(1), out(2), both(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of traffic to be monitored with respect to the mirrored port." ::= { pmNewCfgPortMonitorEntry 3 } pmNewCfgPmirrDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Setting the value to delete(2) will delete the entire row. When read, other(1) is returned." ::= { pmNewCfgPortMonitorEntry 4 } pmNewCfgPmonDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Setting the value to delete(2) will delete the monitor port. When read, other(1) is returned." ::= { pmNewCfgPortMonitorEntry 10 } pmNewCfgPmirrMoniPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The monitoring port alias." ::= { pmNewCfgPortMonitorEntry 11 } pmNewCfgPmirrMirrPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The mirrored port alias." ::= { pmNewCfgPortMonitorEntry 12 } -- MST Configuration mstCurCfgRegionName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Name for the Region's configuration." ::= { mstGeneralCfg 3 } mstNewCfgRegionName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Name for the Region's configuration." ::= { mstGeneralCfg 4 } mstCurCfgRegionRevision OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Revision of the MST Region." ::= { mstGeneralCfg 5 } mstNewCfgRegionRevision OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Revision of the MST Region." ::= { mstGeneralCfg 6 } mstCurCfgMaxHopCount OBJECT-TYPE SYNTAX INTEGER (4..60) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the maximum hop count value." ::= { mstGeneralCfg 7 } mstNewCfgMaxHopCount OBJECT-TYPE SYNTAX INTEGER (4..60) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the maximum hop count value." ::= { mstGeneralCfg 8 } mstCurCfgStpMode OBJECT-TYPE SYNTAX INTEGER { mstp(1), rstp(2), pvrst(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The version of Spanning Tree Protocal the bridge is currently running." ::= { mstGeneralCfg 9 } mstNewCfgStpMode OBJECT-TYPE SYNTAX INTEGER { mstp(1), rstp(2), pvrst(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The version of Spanning Tree Protocal the bridge is currently running." ::= { mstGeneralCfg 10 } mstCistDefaultCfg OBJECT-TYPE SYNTAX INTEGER { default(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting the value to default(1) will set the Multiple Spanning Tree and member parameters to default. default(1) is always returned when read, but it does not mean anything." ::= { mstCistCfg 1 } -- CIST Brige Configuration mstCistBridgeCfg OBJECT IDENTIFIER ::= { mstCistCfg 2 } mstCistCurCfgBridgePriority OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the writable portion of the Brigde Identifier comprising of the first two octets." ::= { mstCistBridgeCfg 1 } mstCistNewCfgBridgePriority OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the writable portion of the Brigde Identifier comprising of the first two octets." ::= { mstCistBridgeCfg 2 } mstCistCurCfgBridgeMaxAge OBJECT-TYPE SYNTAX INTEGER (6..40) MAX-ACCESS read-only STATUS current DESCRIPTION "The value in seconds that all bridges use for MaxAge when this bridge is acting as the root." ::= { mstCistBridgeCfg 5 } mstCistNewCfgBridgeMaxAge OBJECT-TYPE SYNTAX INTEGER (6..40) MAX-ACCESS read-write STATUS current DESCRIPTION "The value in seconds that all bridges use for MaxAge when this bridge is acting as the root." ::= { mstCistBridgeCfg 6 } mstCistCurCfgBridgeForwardDelay OBJECT-TYPE SYNTAX INTEGER (4..30) MAX-ACCESS read-only STATUS current DESCRIPTION "The value in seconds that all bridges use for ForwardDelay when this bridge is acting as the root." ::= { mstCistBridgeCfg 7 } mstCistNewCfgBridgeForwardDelay OBJECT-TYPE SYNTAX INTEGER (4..30) MAX-ACCESS read-write STATUS current DESCRIPTION "The value in seconds that all bridges use for ForwardDelay when this bridge is acting as the root." ::= { mstCistBridgeCfg 8 } mstCistCurCfgVlanBmap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vlans applied to the CIST group. The vlans are presented in bitmap format. This string displays vlan number from 1 to 4094. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ vlan 9 || || || ||___ vlan 8 || |____ vlan 7 || . . . ||_________ vlan 2 |__________ vlan 1 where x : 1 - The represented vlan applied to the CIST group. 0 - The represented vlan not applied to the group" ::= { mstCistBridgeCfg 9 } mstCistNewCfgVlanBmap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vlans applied to the CIST group. The vlans are presented in bitmap format. This string displays vlan number from 1 to 4094. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ vlan 9 || || || ||___ vlan 8 || |____ vlan 7 || . . . ||_________ vlan 2 |__________ vlan 1 where x : 1 - The represented vlan applied to the CIST group. 0 - The represented vlan not applied to the group" ::= { mstCistBridgeCfg 10 } mstCistNewCfgAddVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The vlan to be added to the CIST Group. A '0' value is returned when read." ::= { mstCistBridgeCfg 11 } -- CIST Port Configuration mstCistCurCfgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF MstCistCurCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CIST Port configuration." ::= { mstCistCfg 3 } mstCistCurCfgPortTableEntry OBJECT-TYPE SYNTAX MstCistCurCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular CIST Port configuration." INDEX { mstCistCurCfgPortIndex } ::= { mstCistCurCfgPortTable 1 } MstCistCurCfgPortTableEntry ::= SEQUENCE { mstCistCurCfgPortIndex PortNumber, mstCistCurCfgPortPriority INTEGER, mstCistCurCfgPortPathCost INTEGER, mstCistCurCfgPortLinkType INTEGER, mstCistCurCfgPortEdge INTEGER, mstCistCurCfgPortStpState INTEGER, mstCistCurCfgPortHelloTime INTEGER , mstCistCurCfgPortPvstProtection INTEGER ,mstCistCurCfgPortAlias DisplayString } mstCistCurCfgPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port number of the port for which this entry contains spanning tree configuration." ::= { mstCistCurCfgPortTableEntry 1 } mstCistCurCfgPortPriority OBJECT-TYPE SYNTAX INTEGER (0..240) MAX-ACCESS read-only STATUS current DESCRIPTION "The four most significant bits of the Port Identifier of the Spanning Tree instance can be modified by setting this value." ::= { mstCistCurCfgPortTableEntry 2 } mstCistCurCfgPortPathCost OBJECT-TYPE SYNTAX INTEGER (0..200000000) MAX-ACCESS read-only STATUS current DESCRIPTION "The contribution of this port to the path cost of paths towards the CIST Root which include this port." ::= { mstCistCurCfgPortTableEntry 3 } mstCistCurCfgPortLinkType OBJECT-TYPE SYNTAX INTEGER { auto(1), p2p(2), shared(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The administrative point-to-point status of the LAN segment attached to this port. A value of p2p (2) indicates that this port should always be treated as if it is connected to a point-to-point link. A value of shared(3) indicates that this port should be treated as having a shared media connection. A value of auto(1) indicates that this port is considered to have a point-to-point link if it is an Aggregator and all of its members are aggregatable, or if the MAC entity is configured for full duplex operation, either through auto-negotiation or by management means. (for MSTP only)" ::= { mstCistCurCfgPortTableEntry 4 } mstCistCurCfgPortEdge OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the Edge Port parameter. (for MSTP only)" ::= { mstCistCurCfgPortTableEntry 5 } mstCistCurCfgPortStpState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Turn port's Spanning Tree on/off." ::= { mstCistCurCfgPortTableEntry 6 } mstCistCurCfgPortHelloTime OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time between the transmission of Configuration Port PDUs in seconds." ::= { mstCistCurCfgPortTableEntry 7 } mstCistCurCfgPortPvstProtection OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the PVST Protection parameter." ::= { mstCistCurCfgPortTableEntry 8 } mstCistCurCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias of the port for which this entry contains spanning tree configuration." ::= { mstCistCurCfgPortTableEntry 9 } mstCistNewCfgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF MstCistNewCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CIST Port configuration." ::= { mstCistCfg 4 } mstCistNewCfgPortTableEntry OBJECT-TYPE SYNTAX MstCistNewCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular CIST Port configuration." INDEX { mstCistNewCfgPortIndex } ::= { mstCistNewCfgPortTable 1 } MstCistNewCfgPortTableEntry ::= SEQUENCE { mstCistNewCfgPortIndex PortNumber, mstCistNewCfgPortPriority INTEGER, mstCistNewCfgPortPathCost INTEGER, mstCistNewCfgPortStpState INTEGER, mstCistNewCfgPortHelloTime INTEGER , mstCistNewCfgPortPvstProtection INTEGER ,mstCistNewCfgPortAlias DisplayString } mstCistNewCfgPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port number of the port for which this entry contains spanning tree configuration." ::= { mstCistNewCfgPortTableEntry 1 } mstCistNewCfgPortPriority OBJECT-TYPE SYNTAX INTEGER (0..240) MAX-ACCESS read-write STATUS current DESCRIPTION "The four most significant bits of the Port Identifier of the Spanning Tree instance can be modified by setting this value." ::= { mstCistNewCfgPortTableEntry 2 } mstCistNewCfgPortPathCost OBJECT-TYPE SYNTAX INTEGER (0..200000000) MAX-ACCESS read-write STATUS current DESCRIPTION "The contribution of this port to the path cost of paths towards the CIST Root which include this port." ::= { mstCistNewCfgPortTableEntry 3 } mstCistNewCfgPortStpState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Turn port's Spanning Tree on/off." ::= { mstCistNewCfgPortTableEntry 6 } mstCistNewCfgPortHelloTime OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time between the transmission of Configuration Port PDUs in seconds." ::= { mstCistNewCfgPortTableEntry 7 } mstCistNewCfgPortPvstProtection OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the PVST Protection parameter." ::= { mstCistNewCfgPortTableEntry 8 } mstCistNewCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias of the port for which this entry contains spanning tree configuration." ::= { mstCistNewCfgPortTableEntry 9 } -- L2 general pvstCompatibilityCurCfgState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable PVST+ compatibility" ::= { l2GeneralCfg 9 } pvstCompatibilityNewCfgState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable PVST+ compatibility" ::= { l2GeneralCfg 10 } nostpCurCfgState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "STP Mode Disable global state." ::= { l2GeneralCfg 11 } nostpNewCfgState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable STP Mode Disable." ::= { l2GeneralCfg 12 } stpLoopGuardCurCfgState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "STP loop guard global state." ::= { l2GeneralCfg 13 } stpLoopGuardNewCfgState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable STP loop guard." ::= { l2GeneralCfg 14 } vlanAutoStgCurCfgState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN automatic STG assignment global state." ::= { l2GeneralCfg 15 } vlanAutoStgNewCfgState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable VLAN automatic STG assignment." ::= { l2GeneralCfg 16 } -- -- { LLDP Port Table -- lldpPortTableMaxEnt OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of rows in the port configuration host table." ::= { lldpCfg 1 } lldpCurCfgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpCurCfgPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LLDP port configuration in the current_configuration block." ::= { lldpCfg 2 } lldpCurCfgPortEntry OBJECT-TYPE SYNTAX LldpCurCfgPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the LLDP port configuration table in the current_configuration block." INDEX { lldpCurCfgPortIndx } ::= { lldpCurCfgPortTable 1 } LldpCurCfgPortEntry ::= SEQUENCE { lldpCurCfgPortIndx PortNumber, lldpCurCfgPortAdmStat INTEGER, lldpCurCfgPortSnmpTrap INTEGER ,lldpCurCfgPortportdesctlv INTEGER ,lldpCurCfgPortsysnametlv INTEGER ,lldpCurCfgPortsysdescrtlv INTEGER ,lldpCurCfgPortsyscaptlv INTEGER ,lldpCurCfgPortmgmtaddrtlv INTEGER ,lldpCurCfgPortportvidtlv INTEGER ,lldpCurCfgPortportprottlv INTEGER ,lldpCurCfgPortvlannametlv INTEGER ,lldpCurCfgPortprotidtlv INTEGER ,lldpCurCfgPortmacphytlv INTEGER ,lldpCurCfgPortpowermditlv INTEGER ,lldpCurCfgPortlinkaggrtlv INTEGER ,lldpCurCfgPortframesztlv INTEGER ,lldpCurCfgPortAlias DisplayString } lldpCurCfgPortIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the row in LLDP port configurations table." ::= { lldpCurCfgPortEntry 1 } lldpCurCfgPortAdmStat OBJECT-TYPE SYNTAX INTEGER { enabledTxOnly(1), enabledRxOnly(2), enabledRxTx(3), disabled(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the admin status of the LLDP port." ::= { lldpCurCfgPortEntry 2 } lldpCurCfgPortSnmpTrap OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the SNMP trap notification state of the LLDP port." ::= { lldpCurCfgPortEntry 3 } lldpCurCfgPortportdesctlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Port Description TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 4 } lldpCurCfgPortsysnametlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the System Name TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 5 } lldpCurCfgPortsysdescrtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the System Description TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 6 } lldpCurCfgPortsyscaptlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the System Capabilities TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 7 } lldpCurCfgPortmgmtaddrtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Management Address TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 8 } lldpCurCfgPortportvidtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Port VLAN ID TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 9 } lldpCurCfgPortportprottlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Port and Protocol VLAN ID TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 10 } lldpCurCfgPortvlannametlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the VLAN Name TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 11 } lldpCurCfgPortprotidtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Protocol Identity TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 12 } lldpCurCfgPortmacphytlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the MAC/PHY Configuration/Status TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 13 } lldpCurCfgPortpowermditlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Power Via MDI TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 14 } lldpCurCfgPortlinkaggrtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Link Aggregation TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 15 } lldpCurCfgPortframesztlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Maximum Frame Size TLV state of the LLDP port." ::= { lldpCurCfgPortEntry 16 } lldpCurCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alias of the row in LLDP port configurations table." ::= { lldpCurCfgPortEntry 20 } lldpNewCfgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpNewCfgPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LLDP port configuration in the new_configuration block." ::= { lldpCfg 3 } lldpNewCfgPortEntry OBJECT-TYPE SYNTAX LldpNewCfgPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the LLDP port configuration table in the new_configuration block." INDEX { lldpNewCfgPortIndx } ::= { lldpNewCfgPortTable 1 } LldpNewCfgPortEntry ::= SEQUENCE { lldpNewCfgPortIndx PortNumber, lldpNewCfgPortAdmStat INTEGER, lldpNewCfgPortSnmpTrap INTEGER ,lldpNewCfgPortportdesctlv INTEGER ,lldpNewCfgPortsysnametlv INTEGER ,lldpNewCfgPortsysdescrtlv INTEGER ,lldpNewCfgPortsyscaptlv INTEGER ,lldpNewCfgPortmgmtaddrtlv INTEGER ,lldpNewCfgPortportvidtlv INTEGER ,lldpNewCfgPortportprottlv INTEGER ,lldpNewCfgPortvlannametlv INTEGER ,lldpNewCfgPortprotidtlv INTEGER ,lldpNewCfgPortmacphytlv INTEGER ,lldpNewCfgPortpowermditlv INTEGER ,lldpNewCfgPortlinkaggrtlv INTEGER ,lldpNewCfgPortframesztlv INTEGER ,lldpNewCfgPortalltlv INTEGER ,lldpNewCfgPortAlias DisplayString } lldpNewCfgPortIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the row in LLDP port configurations table." ::= { lldpNewCfgPortEntry 1 } lldpNewCfgPortAdmStat OBJECT-TYPE SYNTAX INTEGER { enabledTxOnly(1), enabledRxOnly(2), enabledRxTx(3), disabled(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the admin status of the LLDP port." ::= { lldpNewCfgPortEntry 2 } lldpNewCfgPortSnmpTrap OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the SNMP trap notification state of the LLDP port" ::= { lldpNewCfgPortEntry 3 } lldpNewCfgPortportdesctlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Port Description TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 4 } lldpNewCfgPortsysnametlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the System Name TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 5 } lldpNewCfgPortsysdescrtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the System Description TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 6 } lldpNewCfgPortsyscaptlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the System Capabilities TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 7 } lldpNewCfgPortmgmtaddrtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Management Address TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 8 } lldpNewCfgPortportvidtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Port VLAN ID TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 9 } lldpNewCfgPortportprottlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Port and Protocol VLAN ID TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 10 } lldpNewCfgPortvlannametlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the VLAN Name TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 11 } lldpNewCfgPortprotidtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Protocol Identity TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 12 } lldpNewCfgPortmacphytlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the MAC/PHY Configuration/Status TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 13 } lldpNewCfgPortpowermditlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Power Via MDI TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 14 } lldpNewCfgPortlinkaggrtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Link Aggregation TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 15 } lldpNewCfgPortframesztlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Maximum Frame Size TLV state of the LLDP port." ::= { lldpNewCfgPortEntry 16 } lldpNewCfgPortalltlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), other(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the corresponding state for all the LLDP port's TLVs. other(3) is returned when the object is read." ::= { lldpNewCfgPortEntry 17 } lldpNewCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port of the row in LLDP port configurations table." ::= { lldpNewCfgPortEntry 20 } -- -- } End of LLDP Port Table -- -- -- { LLDP General Table -- lldpGeneral OBJECT IDENTIFIER ::= { lldpCfg 4 } lldpCurCfgState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "LLDP global state." ::= { lldpGeneral 1 } lldpNewCfgState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Globally turn LLDP on or off." ::= { lldpGeneral 2 } lldpCurCfgMsgTxInt OBJECT-TYPE SYNTAX INTEGER (5..32768) MAX-ACCESS read-only STATUS current DESCRIPTION "LLDP message transmission interval for LLDPDU." ::= { lldpGeneral 3 } lldpNewCfgMsgTxInt OBJECT-TYPE SYNTAX INTEGER (5..32768) MAX-ACCESS read-write STATUS current DESCRIPTION "LLDP message transmission interval for LLDPDU." ::= { lldpGeneral 4 } lldpCurCfgMsgTxHld OBJECT-TYPE SYNTAX INTEGER (2..10) MAX-ACCESS read-only STATUS current DESCRIPTION "LLDP message transmission holdtime-multiplier." ::= { lldpGeneral 5 } lldpNewCfgMsgTxHld OBJECT-TYPE SYNTAX INTEGER (2..10) MAX-ACCESS read-write STATUS current DESCRIPTION "LLDP message transmission holdtime-multiplier." ::= { lldpGeneral 6 } lldpCurCfgNotifInt OBJECT-TYPE SYNTAX INTEGER (1..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "LLDP minimum SNMP trap notification interval." ::= { lldpGeneral 7 } lldpNewCfgNotifInt OBJECT-TYPE SYNTAX INTEGER (1..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "LLDP minimum SNMP trap notification interval." ::= { lldpGeneral 8 } lldpCurCfgTxDelay OBJECT-TYPE SYNTAX INTEGER (1..8192) MAX-ACCESS read-only STATUS current DESCRIPTION "LLDP delay interval between advertisements." ::= { lldpGeneral 9 } lldpNewCfgTxDelay OBJECT-TYPE SYNTAX INTEGER (1..8192) MAX-ACCESS read-write STATUS current DESCRIPTION "LLDP delay interval between advertisements." ::= { lldpGeneral 10 } lldpCurCfgReinitDelay OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "LLDP reinit delay interval." ::= { lldpGeneral 11 } lldpNewCfgReinitDelay OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "LLDP reinit delay interval." ::= { lldpGeneral 12 } -- -- } End of LLDP General Table -- -- -- { LLDP Statistics -- lldpStatsTableMaxEnt OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of rows in the statistics host table." ::= { lldpStats 1 } lldpStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LLDP statistics." ::= { lldpStats 2 } lldpStatsClearAll OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(2) results in clearing the LLDP statistics for all the ports." ::= { lldpStats 3 } lldpStatsTableEntry OBJECT-TYPE SYNTAX LldpStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP statistics info." INDEX { lldpStatsIndex } ::= { lldpStatsTable 1 } LldpStatsTableEntry ::= SEQUENCE { lldpStatsIndex PortNumber, lldpStatsFramesOutTotal Counter32, lldpStatsFramesInTotal Counter32, lldpStatsFramesInErrorsTotal Counter32, lldpStatsFramesDiscardedTotal Counter32, lldpStatsTLVsUnrecognizedTotal Counter32, lldpStatsAgeoutsTotal Counter32, lldpStatsClear INTEGER ,lldpStatsPortAlias DisplayString } lldpStatsIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the row in LLDP port statistics." ::= { lldpStatsTableEntry 1 } lldpStatsFramesOutTotal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of LLDP frames transmitted in this port." ::= { lldpStatsTableEntry 2 } lldpStatsFramesInTotal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of LLDP frames received in this port." ::= { lldpStatsTableEntry 3 } lldpStatsFramesInErrorsTotal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of erroneous LLDP frames received in this port." ::= { lldpStatsTableEntry 4 } lldpStatsFramesDiscardedTotal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of received LLDP frames discarded in this port." ::= { lldpStatsTableEntry 5 } lldpStatsTLVsUnrecognizedTotal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of unrecognized TLVs in this port." ::= { lldpStatsTableEntry 6 } lldpStatsAgeoutsTotal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of neighbor's information deleted in this port." ::= { lldpStatsTableEntry 7 } lldpStatsClear OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(2) results in clearing the LLDP statistics." ::= { lldpStatsTableEntry 8 } lldpStatsPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alias of the row in LLDP port statistics." ::= { lldpStatsTableEntry 9 } -- -- } End of LLDP Statistics -- -- -- { LLDP Info -- lldpInfoPortTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpInfoPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LLDP Port Info." ::= { lldpInfo 1 } lldpInfoPortEntry OBJECT-TYPE SYNTAX LldpInfoPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP Port Info." INDEX { lldpInfoPortIndex } ::= { lldpInfoPortTable 1 } LldpInfoPortEntry ::= SEQUENCE { lldpInfoPortIndex PortNumber, lldpInfoPortAlias DisplayString, lldpInfoPortMacAddress PhysAddress, lldpInfoPortMtu Integer32, lldpInfoPortEnabled INTEGER, lldpInfoPortAdminStatus INTEGER, lldpInfoPortRxChanges INTEGER ,lldpInfoPortportdesctlv INTEGER ,lldpInfoPortsysnametlv INTEGER ,lldpInfoPortsysdescrtlv INTEGER ,lldpInfoPortsyscaptlv INTEGER ,lldpInfoPortmgmtaddrtlv INTEGER ,lldpInfoPortportvidtlv INTEGER ,lldpInfoPortportprottlv INTEGER ,lldpInfoPortvlannametlv INTEGER ,lldpInfoPortprotidtlv INTEGER ,lldpInfoPortmacphytlv INTEGER ,lldpInfoPortpowermditlv INTEGER ,lldpInfoPortlinkaggrtlv INTEGER ,lldpInfoPortframesztlv INTEGER } lldpInfoPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the row in LLDP info port table." ::= { lldpInfoPortEntry 1 } lldpInfoPortAlias OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias of the port in LLDP info port table." ::= { lldpInfoPortEntry 2 } lldpInfoPortMacAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The mac address of the port in LLDP info port table." ::= { lldpInfoPortEntry 3 } lldpInfoPortMtu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The MTU size of the port in LLDP info port table." ::= { lldpInfoPortEntry 4 } lldpInfoPortEnabled OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The PortEnabled field of the port in LLDP info port table." ::= { lldpInfoPortEntry 5 } lldpInfoPortAdminStatus OBJECT-TYPE SYNTAX INTEGER { enabledTxOnly(1), enabledRxOnly(2), enabledRxTx(3), disabled(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Admin Status of the port in LLDP info port table." ::= { lldpInfoPortEntry 6 } lldpInfoPortRxChanges OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The rxChanges field of the port in LLDP info port table." ::= { lldpInfoPortEntry 7 } lldpInfoPortportdesctlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Port Description TLV state of the LLDP port." ::= { lldpInfoPortEntry 8 } lldpInfoPortsysnametlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the System Name TLV state of the LLDP port." ::= { lldpInfoPortEntry 9 } lldpInfoPortsysdescrtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the System Description TLV state of the LLDP port." ::= { lldpInfoPortEntry 10 } lldpInfoPortsyscaptlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the System Capabilities TLV state of the LLDP port." ::= { lldpInfoPortEntry 11 } lldpInfoPortmgmtaddrtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Management Address TLV state of the LLDP port." ::= { lldpInfoPortEntry 12 } lldpInfoPortportvidtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Port VLAN ID TLV state of the LLDP port." ::= { lldpInfoPortEntry 13 } lldpInfoPortportprottlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Port and Protocol VLAN ID TLV state of the LLDP port." ::= { lldpInfoPortEntry 14 } lldpInfoPortvlannametlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the VLAN Name TLV state of the LLDP port." ::= { lldpInfoPortEntry 15 } lldpInfoPortprotidtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Protocol Identity TLV state of the LLDP port." ::= { lldpInfoPortEntry 16 } lldpInfoPortmacphytlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the MAC/PHY Configuration/Status TLV state of the LLDP port." ::= { lldpInfoPortEntry 17 } lldpInfoPortpowermditlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Power Via MDI TLV state of the LLDP port." ::= { lldpInfoPortEntry 18 } lldpInfoPortlinkaggrtlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Link Aggregation TLV state of the LLDP port." ::= { lldpInfoPortEntry 19 } lldpInfoPortframesztlv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Maximum Frame Size TLV state of the LLDP port." ::= { lldpInfoPortEntry 20 } lldpInfoTxTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpInfoTxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LLDP Transmit State Machine Info." ::= { lldpInfo 2 } lldpInfoTxEntry OBJECT-TYPE SYNTAX LldpInfoTxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP Transmit State Machine Info." INDEX { lldpInfoTxIndex } ::= { lldpInfoTxTable 1 } LldpInfoTxEntry ::= SEQUENCE { lldpInfoTxIndex PortNumber, lldpInfoTxState INTEGER, lldpInfoTxLocalChanged INTEGER, lldpInfoTxTTL Integer32, lldpInfoTxTxTTR Integer32, lldpInfoTxDelayWhile Integer32, lldpInfoTxShutdownWhile Integer32, lldpInfoTxReinitDelay Integer32, lldpInfoTxHoldMultiplier Integer32, lldpInfoTxTransmitInterval Integer32, lldpInfoTxTransmitDelay Integer32, lldpInfoTxDMAC DisplayString ,lldpInfoTxPortAlias DisplayString } lldpInfoTxIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the row in LLDP Transmit State Machine info table." ::= { lldpInfoTxEntry 1 } lldpInfoTxState OBJECT-TYPE SYNTAX INTEGER { txLldpInitialize(1), txIdle(2), txShutdownFrame(3), txInfoFrame(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The transmit state of the port in LLDP Transmit State Machine." ::= { lldpInfoTxEntry 2 } lldpInfoTxLocalChanged OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The somethingChangedLocal field of the port in LLDP Transmit State Machine." ::= { lldpInfoTxEntry 3 } lldpInfoTxTTL OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The txTTL timer of the port in LLDP Transmit State Machine." ::= { lldpInfoTxEntry 4 } lldpInfoTxTxTTR OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The txTTR timer of the port in LLDP Transmit State Machine." ::= { lldpInfoTxEntry 5 } lldpInfoTxDelayWhile OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The txDelayWhile timer of the port in LLDP Transmit State Machine." ::= { lldpInfoTxEntry 6 } lldpInfoTxShutdownWhile OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The txShutdownWhile timer of the port in LLDP Transmit State Machine." ::= { lldpInfoTxEntry 7 } lldpInfoTxReinitDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The reinitDelay timer of the port in LLDP Transmit State Machine." ::= { lldpInfoTxEntry 8 } lldpInfoTxHoldMultiplier OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The msgTxHold timer of the port in LLDP Transmit State Machine." ::= { lldpInfoTxEntry 9 } lldpInfoTxTransmitInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The msgTxInterval timer of the port in LLDP Transmit State Machine." ::= { lldpInfoTxEntry 10 } lldpInfoTxTransmitDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The txDelay timer of the port in LLDP Transmit State Machine." ::= { lldpInfoTxEntry 11 } lldpInfoTxDMAC OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Destination MAC address of the LLDP remote devices. Legend(possible values in DMAC column) : NB - Nearest Bridge - 01-80-C2-00-00-0E NnTB - Nearest non-TPMR Bridge - 01-80-C2-00-00-03 NCB - Nearest Customer Bridge - 01-80-C2-00-00-00" ::= { lldpInfoTxEntry 12 } lldpInfoTxPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alias of the row in LLDP Transmit State Machine info table." ::= { lldpInfoTxEntry 13 } lldpInfoRxTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpInfoRxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LLDP Receive State Machine Info." ::= { lldpInfo 3 } lldpInfoRxEntry OBJECT-TYPE SYNTAX LldpInfoRxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP Receive State Machine Info." INDEX { lldpInfoRxIndex } ::= { lldpInfoRxTable 1 } LldpInfoRxEntry ::= SEQUENCE { lldpInfoRxIndex PortNumber, lldpInfoRxState INTEGER, lldpInfoRxBadFrame INTEGER, lldpInfoRxRcvFrame INTEGER, lldpInfoRxRxInfoAge INTEGER, lldpInfoRxRemoteChanged INTEGER, lldpInfoRxTooManyNeighbors INTEGER, lldpInfoRxSNMPNotify INTEGER, lldpInfoRxRxTTL Integer32, lldpInfoRxTooManyNeighborTimer Integer32, lldpInfoRxDMAC DisplayString ,lldpInfoRxPortAlias DisplayString } lldpInfoRxIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the row in LLDP Receive State Machine info table." ::= { lldpInfoRxEntry 1 } lldpInfoRxState OBJECT-TYPE SYNTAX INTEGER { lldpWaitPortOperational(1), deleteAgedInfo(2), rxLldpInitialize(3), rxWaitForFrame(4), rxFrame(5), deleteInfo(6), updateInfo(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The receive state of the port in LLDP Receive State Machine." ::= { lldpInfoRxEntry 2 } lldpInfoRxBadFrame OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The badFrame field of the port in LLDP Receive State Machine." ::= { lldpInfoRxEntry 3 } lldpInfoRxRcvFrame OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The rcvFrame field of the port in LLDP Receive State Machine." ::= { lldpInfoRxEntry 4 } lldpInfoRxRxInfoAge OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The rxInfoAge field of the port in LLDP Receive State Machine." ::= { lldpInfoRxEntry 5 } lldpInfoRxRemoteChanged OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The somethingChangedRemote field of the port in LLDP Receive State Machine." ::= { lldpInfoRxEntry 6 } lldpInfoRxTooManyNeighbors OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The tooManyNeighbors field of the port in LLDP Receive State Machine." ::= { lldpInfoRxEntry 7 } lldpInfoRxSNMPNotify OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The tooManyNeighbors field of the port in LLDP Receive State Machine." ::= { lldpInfoRxEntry 8 } lldpInfoRxRxTTL OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The rxTTL timer of the port in LLDP Receive State Machine." ::= { lldpInfoRxEntry 9 } lldpInfoRxTooManyNeighborTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The tooManyNeighborsTimer timer of the port in LLDP Receive State Machine." ::= { lldpInfoRxEntry 10 } lldpInfoRxDMAC OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Destination MAC address of the LLDP remote devices. Legend(possible values in DMAC column) : NB - Nearest Bridge - 01-80-C2-00-00-0E NnTB - Nearest non-TPMR Bridge - 01-80-C2-00-00-03 NCB - Nearest Customer Bridge - 01-80-C2-00-00-00" ::= { lldpInfoRxEntry 11 } lldpInfoRxPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alias of the row in LLDP Receive State Machine info table." ::= { lldpInfoRxEntry 12 } lldpInfoRemoteDevicesTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpInfoRemoteDevicesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LLDP remote devices Info." ::= { lldpInfo 4 } lldpInfoRemoteDevicesEntry OBJECT-TYPE SYNTAX LldpInfoRemoteDevicesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP remote devices Info." INDEX { lldpInfoRemoteDevicesIndex } ::= { lldpInfoRemoteDevicesTable 1 } LldpInfoRemoteDevicesEntry ::= SEQUENCE { lldpInfoRemoteDevicesIndex INTEGER, lldpInfoRemoteDevicesRemoteTTL Integer32, lldpInfoRemoteDevicesRxChanges INTEGER, lldpInfoRemoteDevicesLocalPort DisplayString, lldpInfoRemoteDevicesChassisSubtype INTEGER, lldpInfoRemoteDevicesChassisId DisplayString, lldpInfoRemoteDevicesPortSubtype INTEGER, lldpInfoRemoteDevicesPortId DisplayString, lldpInfoRemoteDevicesSystemName DisplayString, lldpInfoRemoteDevicesSystemDescription DisplayString, lldpInfoRemoteDevicesPortDescription DisplayString, lldpInfoRemoteDevicesSystemCapSupported DisplayString, lldpInfoRemoteDevicesSystemCapEnabled DisplayString, lldpInfoRemoteDMAC DisplayString } lldpInfoRemoteDevicesIndex OBJECT-TYPE SYNTAX INTEGER (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the row in LLDP remote devices info table." ::= { lldpInfoRemoteDevicesEntry 1 } -- lldpInfoMsapMagicNumber OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The magic number of the LLDP MSAP entry." -- ::= { lldpInfoRemoteDevicesEntry 2 } lldpInfoRemoteDevicesRemoteTTL OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The remote TTL of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesEntry 3 } lldpInfoRemoteDevicesRxChanges OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The rxChanges field of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesEntry 4 } lldpInfoRemoteDevicesLocalPort OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The local port alias of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesEntry 5 } lldpInfoRemoteDevicesChassisSubtype OBJECT-TYPE SYNTAX INTEGER { chassisComponent(1), interfaceAlias(2), portComponent(3), macAddress(4), networkAddress(5), interfaceName(6), locallyAssigned(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The chassis ID subtype of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesEntry 6 } lldpInfoRemoteDevicesChassisId OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The chassis ID of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesEntry 7 } lldpInfoRemoteDevicesPortSubtype OBJECT-TYPE SYNTAX INTEGER { interfaceAlias(1), portComponent(2), macAddress(3), networkAddress(4), interfaceName(5), agentCircuitId(6), locallyAssigned(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port ID subtype of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesEntry 8 } lldpInfoRemoteDevicesPortId OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The port ID of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesEntry 9 } lldpInfoRemoteDevicesSystemName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The system name of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesEntry 10 } lldpInfoRemoteDevicesSystemDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The system description of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesEntry 11 } lldpInfoRemoteDevicesPortDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The port description of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesEntry 12 } lldpInfoRemoteDevicesSystemCapSupported OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The supported system capabilities of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesEntry 13 } lldpInfoRemoteDevicesSystemCapEnabled OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The enabled system capabilities of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesEntry 14 } lldpInfoRemoteDMAC OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Destination MAC address of the LLDP remote devices. Legend(possible values in DMAC column) : NB - Nearest Bridge - 01-80-C2-00-00-0E NnTB - Nearest non-TPMR Bridge - 01-80-C2-00-00-03 NCB - Nearest Customer Bridge - 01-80-C2-00-00-00" ::= { lldpInfoRemoteDevicesEntry 15 } -- -- lldpInfoRemoteDevicesManAddrTable : Management addresses of remote system -- lldpInfoRemoteDevicesManAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpInfoRemoteDevicesManAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LLDP remote devices management address Info." ::= { lldpInfo 5 } lldpInfoRemoteDevicesManAddrEntry OBJECT-TYPE SYNTAX LldpInfoRemoteDevicesManAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP remote devices management address Info." INDEX { lldpInfoRemoteDevicesIndex, lldpInfoRemoteDevicesManAddrSubtype, lldpInfoRemoteDevicesManAddr } ::= { lldpInfoRemoteDevicesManAddrTable 1 } LldpInfoRemoteDevicesManAddrEntry ::= SEQUENCE { lldpInfoRemoteDevicesManAddrSubtype INTEGER, lldpInfoRemoteDevicesManAddr DisplayString, lldpInfoRemoteDevicesManAddrIfSubtype INTEGER, lldpInfoRemoteDevicesManAddrIfId Integer32, lldpInfoRemoteDevicesManAddrOID DisplayString } lldpInfoRemoteDevicesManAddrSubtype OBJECT-TYPE SYNTAX INTEGER { other(0), ipV4(1), ipV6(2), nsap(3), hdlc(4), bbn1822(5), all802(6), e163(7), e164(8), f69(9), x121(10), ipx(11), appletalk(12), decnetIV(13), banyanVines(14), e164withNsap(15), dns(16), distinguishedname(17), asnumber(18), xtpoveripv4(19), xtpoveripv6(20), xtpnativemodextp(21), reserved(65535) } MAX-ACCESS read-only STATUS current DESCRIPTION "The management address subtype of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesManAddrEntry 1 } lldpInfoRemoteDevicesManAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The management address of the LLDP remote devices entry." ::= { lldpInfoRemoteDevicesManAddrEntry 2 } lldpInfoRemoteDevicesManAddrIfSubtype OBJECT-TYPE SYNTAX INTEGER { unknown(1), ifIndex(2), systemPortNumber(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The interface numbering subtype of the LLDP remote devices management address entry." ::= { lldpInfoRemoteDevicesManAddrEntry 3 } lldpInfoRemoteDevicesManAddrIfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface number of the LLDP remote devices management address entry." ::= { lldpInfoRemoteDevicesManAddrEntry 4 } lldpInfoRemoteDevicesManAddrOID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object identifier of the LLDP remote devices management address entry." ::= { lldpInfoRemoteDevicesManAddrEntry 5 } lldpClearMsap OBJECT-TYPE SYNTAX INTEGER { ok(0), clearMsap(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear LLDP remote devices information when setting clearMsap(1). When read, ok(0) is always returned." ::= { lldpInfo 6 } -- -- } End of LLDP Info -- -- -- { UDLD -- udldInfoPortTable OBJECT-TYPE SYNTAX SEQUENCE OF UdldInfoPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of UDLD port info." ::= { udldInfo 1 } udldInfoPortEntry OBJECT-TYPE SYNTAX UdldInfoPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row inside UDLD port info table." INDEX { udldInfoPortIndex } ::= { udldInfoPortTable 1 } UdldInfoPortEntry ::= SEQUENCE { udldInfoPortIndex PortNumber , udldInfoPortConfig INTEGER , udldInfoPortMode INTEGER , udldInfoPortLink INTEGER , udldInfoPortOperationalStatus INTEGER , udldInfoPortBidirectionalStatus INTEGER , udldInfoPortInterval INTEGER , udldInfoPortTimeout INTEGER , udldInfoPortNeighborCount INTEGER , udldInfoPortAlias DisplayString } udldInfoPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the row in UDLD port configuration table." ::= { udldInfoPortEntry 1 } udldInfoPortConfig OBJECT-TYPE SYNTAX INTEGER { enabled(1) , disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Config field of the port in UDLD port info table. Shows the administative state of the current port." ::= { udldInfoPortEntry 2 } udldInfoPortMode OBJECT-TYPE SYNTAX INTEGER { aggresive(1) , normal(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Mode field of the port in UDLD info port table. Shows the udld administrative mode for the current port." ::= { udldInfoPortEntry 3 } udldInfoPortLink OBJECT-TYPE SYNTAX INTEGER { up(1) , down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Link field of the port in UDLD info port table. Shows the state of the link associated with the port." ::= { udldInfoPortEntry 4 } udldInfoPortOperationalStatus OBJECT-TYPE SYNTAX INTEGER { init(1) , inactive(2) , linkup(3) , advertisement(4) , detection(5) , extDetection(6) , shutdown(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The OperationalStatus field of the port in UDLD info port table. Contains the udld operational state for the current port." ::= { udldInfoPortEntry 5 } udldInfoPortBidirectionalStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1) , unidirectional(2) , bidirectional(3) , loop(4) , neighborMismatch(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The BidirectionalStatus field of the port in UDLD info port table. Contains the udld bidirectional state for the current port." ::= { udldInfoPortEntry 6 } udldInfoPortInterval OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Interval field of the port in UDLD info port table. The duration, measured in seconds, of the interval during which UDLD probes are sent, after the linkup or detection phases. Its time unit is 1 second." ::= { udldInfoPortEntry 7 } udldInfoPortTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Timeout field of the port in UDLD info port table. Length of the detection phase, measured in seconds." ::= { udldInfoPortEntry 8} udldInfoPortNeighborCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Neighbor field of the port in UDLD info port table. Contains the number of udld neighbors for the current port." ::= { udldInfoPortEntry 9 } udldInfoPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alias of the row in UDLD port configuration table." ::= { udldInfoPortEntry 10 } udldInfoNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF UdldInfoNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of UDLD port neighbor info." ::= { udldInfo 2 } udldInfoNeighborEntry OBJECT-TYPE SYNTAX UdldInfoNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row inside UDLD port info table." INDEX { udldInfoNeighborLocalPortIndex, udldInfoNeighborIndex } ::= { udldInfoNeighborTable 1 } UdldInfoNeighborEntry ::= SEQUENCE { udldInfoNeighborLocalPortIndex PortNumber , udldInfoNeighborIndex Integer32 , udldInfoNeighborExpiration INTEGER , udldInfoNeighborDeviceName DisplayString , udldInfoNeighborDeviceID DisplayString , udldInfoNeighborPortID DisplayString , udldInfoNeighborLocalPortAlias DisplayString } udldInfoNeighborLocalPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the port for which neighbor information will be returned." ::= { udldInfoNeighborEntry 1 } udldInfoNeighborIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the target neighbor among the port neighbors." ::= { udldInfoNeighborEntry 2 } udldInfoNeighborExpiration OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Hold time for the given neighbor." ::= { udldInfoNeighborEntry 3 } udldInfoNeighborDeviceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device name reported by neigbor." ::= { udldInfoNeighborEntry 4 } udldInfoNeighborDeviceID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device ID reported by neigbor." ::= { udldInfoNeighborEntry 5 } udldInfoNeighborPortID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Port ID reported by neigbor." ::= { udldInfoNeighborEntry 6 } udldInfoNeighborLocalPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alias of the port for which neighbor information will be returned." ::= { udldInfoNeighborEntry 7 } -- -- } End of UDLD Info -- -- FDB fdbCurCfgStaticTable OBJECT-TYPE SYNTAX SEQUENCE OF FdbCurCfgStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of FDB static entries." ::= { fdb 2 } fdbCurCfgStaticEntry OBJECT-TYPE SYNTAX FdbCurCfgStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the fdb table." INDEX { fdbCurCfgEntryIndex } ::= { fdbCurCfgStaticTable 1 } FdbCurCfgStaticEntry ::= SEQUENCE { fdbCurCfgEntryIndex Integer32, fdbCurCfgVlan Integer32, fdbCurCfgPortIndex PortNumber, fdbCurCfgMac PhysAddress ,fdbCurCfgTrunk Integer32 ,fdbCurCfgAdminkey Integer32 ,fdbCurCfgPortAlias DisplayString } fdbCurCfgEntryIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The fdb entry index" ::= { fdbCurCfgStaticEntry 1 } fdbCurCfgVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Add vlan for fdb entry index" ::= { fdbCurCfgStaticEntry 2 } fdbCurCfgPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address port number." ::= { fdbCurCfgStaticEntry 3 } fdbCurCfgMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Add a fdb entry." ::= { fdbCurCfgStaticEntry 4 } fdbCurCfgTrunk OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address trunk number." ::= { fdbCurCfgStaticEntry 5 } fdbCurCfgAdminkey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address LACP trunk adminkey." ::= { fdbCurCfgStaticEntry 6 } fdbCurCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address port alias." ::= { fdbCurCfgStaticEntry 7 } fdbNewCfgStaticTable OBJECT-TYPE SYNTAX SEQUENCE OF FdbNewCfgStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of FDB static entries." ::= { fdb 3 } fdbNewCfgStaticEntry OBJECT-TYPE SYNTAX FdbNewCfgStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the fdb table." INDEX { fdbNewCfgEntryIndex } ::= { fdbNewCfgStaticTable 1 } FdbNewCfgStaticEntry ::= SEQUENCE { fdbNewCfgEntryIndex Integer32, fdbNewCfgAddVlan Integer32, fdbNewCfgAddPortIndex PortNumber, fdbNewCfgAddTrunk Integer32, fdbNewCfgAddAdminkey Integer32, fdbNewCfgAddMac PhysAddress, fdbNewCfgDelStaticEntry INTEGER ,fdbNewCfgAddPortAlias DisplayString } fdbNewCfgEntryIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The fdb entry index" ::= { fdbNewCfgStaticEntry 1 } fdbNewCfgAddVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Add vlan for fdb entry index" ::= { fdbNewCfgStaticEntry 2 } fdbNewCfgAddPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The MAC address port number." ::= { fdbNewCfgStaticEntry 3 } fdbNewCfgAddMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Add a fdb entry, ex:0x00 0x01 0x02 0x03 0x04 0x05" ::= { fdbNewCfgStaticEntry 4 } fdbNewCfgDelStaticEntry OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "When set to the value of 2 (delete), the entire row is deleted. When read, other(1) is returned. Setting the value to anything other than 2(delete) has no effect on the state of the row." ::= { fdbNewCfgStaticEntry 5 } fdbNewCfgAddTrunk OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The MAC address trunk number." ::= { fdbNewCfgStaticEntry 6 } fdbNewCfgAddAdminkey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The MAC address LACP trunk adminkey." ::= { fdbNewCfgStaticEntry 7 } fdbNewCfgAddPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The MAC address port alias." ::= { fdbNewCfgStaticEntry 8 } -- Multicast FDB mcastFdbCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF McastFdbCurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of multicast FDB static entries." ::= { fdb 8 } mcastFdbCurCfgEntry OBJECT-TYPE SYNTAX McastFdbCurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the multicast fdb table." INDEX { mcastFdbCurCfgEntryIndex } ::= { mcastFdbCurCfgTable 1 } McastFdbCurCfgEntry ::= SEQUENCE { mcastFdbCurCfgEntryIndex Integer32, mcastFdbCurCfgVlan Integer32, mcastFdbCurCfgPorts PortNumber, mcastFdbCurCfgMac MacAddress } mcastFdbCurCfgEntryIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast fdb entry index" ::= { mcastFdbCurCfgEntry 1 } mcastFdbCurCfgVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Add vlan for multicast fdb entry index" ::= { mcastFdbCurCfgEntry 2 } mcastFdbCurCfgPorts OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast MAC address port list. The ports are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the multicast MAC address. 0 - The represented port does not belong to the multicast MAC address." ::= { mcastFdbCurCfgEntry 3 } mcastFdbCurCfgMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Add a multicast fdb entry." ::= { mcastFdbCurCfgEntry 4 } mcastFdbNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF McastFdbNewCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of multicast FDB static entries." ::= { fdb 9 } mcastFdbNewCfgEntry OBJECT-TYPE SYNTAX McastFdbNewCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the multicast fdb table." INDEX { mcastFdbNewCfgEntryIndex } ::= { mcastFdbNewCfgTable 1 } McastFdbNewCfgEntry ::= SEQUENCE { mcastFdbNewCfgEntryIndex Integer32, mcastFdbNewCfgAddVlan Integer32, mcastFdbNewCfgPorts OCTET STRING, mcastFdbNewCfgAddPortIndex PortNumber, mcastFdbNewCfgRemPortIndex PortNumber, mcastFdbNewCfgAddMac MacAddress, mcastFdbNewCfgDelStaticEntry INTEGER ,mcastFdbNewCfgAddPortAlias DisplayString, mcastFdbNewCfgRemPortAlias DisplayString } mcastFdbNewCfgEntryIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast fdb entry index" ::= { mcastFdbNewCfgEntry 1 } mcastFdbNewCfgAddVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Add vlan for multicast fdb entry index" ::= { mcastFdbNewCfgEntry 2 } mcastFdbNewCfgPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast MAC address port list. The ports are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the multicast MAC address. 0 - The represented port does not belong to the multicast MAC address." ::= { mcastFdbNewCfgEntry 3 } mcastFdbNewCfgAddPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The multicast MAC address port number to be added. A '0' value is returned when read." ::= { mcastFdbNewCfgEntry 4 } mcastFdbNewCfgRemPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The multicast MAC address port number to be removed. A '0' value is returned when read." ::= { mcastFdbNewCfgEntry 5 } mcastFdbNewCfgAddMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Add a multicast fdb entry, ex:0x00 0x01 0x02 0x03 0x04 0x05" ::= { mcastFdbNewCfgEntry 6 } mcastFdbNewCfgDelStaticEntry OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "When set to the value of 2 (delete), the entire row is deleted. When read, other(1) is returned. Setting the value to anything other than 2(delete) has no effect on the state of the row." ::= { mcastFdbNewCfgEntry 7 } mcastFdbNewCfgAddPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The multicast MAC address port alias to be added. A '0' value is returned when read." ::= { mcastFdbNewCfgEntry 8 } mcastFdbNewCfgRemPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The multicast MAC address port alias to be removed. A '0' value is returned when read." ::= { mcastFdbNewCfgEntry 9 } --dot1x dot1xCurStatus OBJECT-TYPE SYNTAX INTEGER { enable(0), disable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION " Dot1x status " ::= { dot1x 1 } dot1xNewStatus OBJECT-TYPE SYNTAX INTEGER { enable(0), disable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " Dot1x status " ::= { dot1x 2 } dot1xCurCfgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1xCurCfgPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of 8021x configuration in the Current_config." ::= { dot1x 3 } dot1xNewCfgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1xNewCfgPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of 8021x configuration in the new_config." ::= { dot1x 4 } dot1xCurCfgPortEntry OBJECT-TYPE SYNTAX Dot1xCurCfgPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about 8021x Port Config" INDEX { dot1xCurCfgPortIndex } ::= { dot1xCurCfgPortTable 1 } Dot1xCurCfgPortEntry ::= SEQUENCE { dot1xCurCfgPortIndex PortNumber, dot1xCurCfgPortMode INTEGER, dot1xCurCfgPortQtPeriod INTEGER, dot1xCurCfgPortTxPeriod INTEGER, dot1xCurCfgPortSupTmout INTEGER, dot1xCurCfgPortSrvTmout INTEGER, dot1xCurCfgPortMaxRq INTEGER, dot1xCurCfgPortRaPeriod INTEGER, dot1xCurCfgPortReAuth INTEGER , dot1xCurCfgPortVlanAssign INTEGER ,dot1xCurCfgPortAlias DisplayString } dot1xCurCfgPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The 8021x Port number for which the table is related." ::= { dot1xCurCfgPortEntry 1} dot1xCurCfgPortMode OBJECT-TYPE SYNTAX INTEGER { forceUnauth(0), auto(1), forceAuth(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " Port authenticaton mode forceUnauth(0), auto(1), forceAuth(2) " ::= { dot1xCurCfgPortEntry 2 } dot1xCurCfgPortQtPeriod OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Quiet period (0-65535) " ::= { dot1xCurCfgPortEntry 3 } dot1xCurCfgPortTxPeriod OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION " Tx Period " ::= { dot1xCurCfgPortEntry 4 } dot1xCurCfgPortSupTmout OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION " Supplicant timeout (1..65535) " ::= { dot1xCurCfgPortEntry 5 } dot1xCurCfgPortSrvTmout OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION " Server timeout (1..65535) " ::= { dot1xCurCfgPortEntry 6 } dot1xCurCfgPortMaxRq OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION " Maximum numer of requests (1..10) " ::= { dot1xCurCfgPortEntry 7 } dot1xCurCfgPortRaPeriod OBJECT-TYPE SYNTAX INTEGER (0..604800) MAX-ACCESS read-only STATUS current DESCRIPTION " Reautentication period (0..604800) " ::= { dot1xCurCfgPortEntry 8 } dot1xCurCfgPortReAuth OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION " ReAuthentication state off(0), on(1) " ::= { dot1xCurCfgPortEntry 9 } dot1xCurCfgPortVlanAssign OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION " Vlan assignment state off(0), on(1) " ::= { dot1xCurCfgPortEntry 10 } dot1xCurCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The 8021x Port alias for which the table is related." ::= { dot1xCurCfgPortEntry 11} dot1xNewCfgPortEntry OBJECT-TYPE SYNTAX Dot1xNewCfgPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about 8021x Port Config" INDEX { dot1xNewCfgPortIndex } ::= { dot1xNewCfgPortTable 1 } Dot1xNewCfgPortEntry ::= SEQUENCE { dot1xNewCfgPortIndex PortNumber, dot1xNewCfgPortMode INTEGER, dot1xNewCfgPortQtPeriod INTEGER, dot1xNewCfgPortTxPeriod INTEGER, dot1xNewCfgPortSupTmout INTEGER, dot1xNewCfgPortSrvTmout INTEGER, dot1xNewCfgPortMaxRq INTEGER, dot1xNewCfgPortRaPeriod INTEGER, dot1xNewCfgPortReAuth INTEGER , dot1xNewCfgPortDefault INTEGER , dot1xNewCfgPortApplyGlobal INTEGER , dot1xNewCfgPortVlanAssign INTEGER ,dot1xNewCfgPortAlias DisplayString } dot1xNewCfgPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The 8021x Port number for which the table is related." ::= { dot1xNewCfgPortEntry 1} dot1xNewCfgPortMode OBJECT-TYPE SYNTAX INTEGER { forceUnauth(0), auto(1), forceAuth(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Port authentication mode forceUnauth(0), auto(1), forceAuth(2) " ::= { dot1xNewCfgPortEntry 2 } dot1xNewCfgPortQtPeriod OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION " Quiet period (0..65535) " ::= { dot1xNewCfgPortEntry 3 } dot1xNewCfgPortTxPeriod OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION " Tx Period (1..65535) " ::= { dot1xNewCfgPortEntry 4 } dot1xNewCfgPortSupTmout OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION " Supplicant Timeout (1..65535) " ::= { dot1xNewCfgPortEntry 5 } dot1xNewCfgPortSrvTmout OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION " Server Timeout (1..65535) " ::= { dot1xNewCfgPortEntry 6 } dot1xNewCfgPortMaxRq OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-create STATUS current DESCRIPTION " Maximum number of requests (1..10) " ::= { dot1xNewCfgPortEntry 7 } dot1xNewCfgPortRaPeriod OBJECT-TYPE SYNTAX INTEGER (1..604800) MAX-ACCESS read-create STATUS current DESCRIPTION " Reauthentication period (1..604800) " ::= { dot1xNewCfgPortEntry 8 } dot1xNewCfgPortReAuth OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " Reauthentication state off(0), on(1) " ::= { dot1xNewCfgPortEntry 9 } dot1xNewCfgPortDefault OBJECT-TYPE SYNTAX INTEGER { other(0), apply(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " Port default settings " ::= { dot1xNewCfgPortEntry 10 } dot1xNewCfgPortApplyGlobal OBJECT-TYPE SYNTAX INTEGER { other(0), apply(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " Apply Global config " ::= { dot1xNewCfgPortEntry 11 } dot1xNewCfgPortVlanAssign OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/Disable the assignment of vlan from radius server when the port is successfully autheticated. Vlan assignment state off(0), on(1) " ::= { dot1xNewCfgPortEntry 12 } dot1xNewCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The 8021x Port alias for which the table is related." ::= { dot1xNewCfgPortEntry 13} dot1xCurCfgGuestVlanNumber OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION " 8021.x Guest VLAN number" ::= { dot1xCurCfgGuestVlan 1 } dot1xCurCfgGuestVlanStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " 8021.x Guest VLAN status enabled(1), disabled(2)" ::= { dot1xCurCfgGuestVlan 2 } dot1xCurCfgGlobalMode OBJECT-TYPE SYNTAX INTEGER { forceUnauth(0), auto(1), forceAuth(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " Autehtication Mode forceUnauth(0), auto(1), forceAuth(2) " ::= { dot1xCurCfgGlobalTable 3 } dot1xCurCfgGlobalQtPeriod OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION " Quiet period (0..65535) " ::= { dot1xCurCfgGlobalTable 4 } dot1xCurCfgGlobalTxPeriod OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION " Tx period (1..65535) " ::= { dot1xCurCfgGlobalTable 5 } dot1xCurCfgGlobalSupTmout OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION " Supplicant timeout (1..65535) " ::= { dot1xCurCfgGlobalTable 6 } dot1xCurCfgGlobalSrvTmout OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION " Server timeout (1..65535) " ::= { dot1xCurCfgGlobalTable 7 } dot1xCurCfgGlobalMaxRq OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION " Maximum number of requests (1..10) " ::= { dot1xCurCfgGlobalTable 8 } dot1xCurCfgGlobalRaPeriod OBJECT-TYPE SYNTAX INTEGER (0..604800) MAX-ACCESS read-only STATUS current DESCRIPTION " Reauthentication period (0..604800) " ::= { dot1xCurCfgGlobalTable 9 } dot1xCurCfgGlobalReAuth OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { dot1xCurCfgGlobalTable 10 } dot1xCurCfgGlobalVlanAssign OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan assignment status" ::= { dot1xCurCfgGlobalTable 12 } dot1xNewCfgGuestVlanNumber OBJECT-TYPE SYNTAX INTEGER (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION " 8021.x Guest VLAN number " ::= { dot1xNewCfgGuestVlan 1 } dot1xNewCfgGuestVlanStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " 8021.x Guest VLAN status enabled(1), disabled(2)" ::= { dot1xNewCfgGuestVlan 2 } dot1xNewCfgGlobalMode OBJECT-TYPE SYNTAX INTEGER { forceUnauth(0), auto(1), forceAuth(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Authentication Mode " ::= { dot1xNewCfgGlobalTable 3 } dot1xNewCfgGlobalQtPeriod OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION " Quiet Period (0..65535) " ::= { dot1xNewCfgGlobalTable 4 } dot1xNewCfgGlobalTxPeriod OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION " Tx Period (1..65535) " ::= { dot1xNewCfgGlobalTable 5 } dot1xNewCfgGlobalSupTmout OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION " Supplicand timeout (1..65535) " ::= { dot1xNewCfgGlobalTable 6 } dot1xNewCfgGlobalSrvTmout OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION " Server timeout (1..65535) " ::= { dot1xNewCfgGlobalTable 7 } dot1xNewCfgGlobalMaxRq OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-create STATUS current DESCRIPTION " Maximum number of requests (1..10) " ::= { dot1xNewCfgGlobalTable 8 } dot1xNewCfgGlobalRaPeriod OBJECT-TYPE SYNTAX INTEGER (1..604800) MAX-ACCESS read-create STATUS current DESCRIPTION " Reauthentication period (1..604800) " ::= { dot1xNewCfgGlobalTable 9 } dot1xNewCfgGlobalReAuth OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " Reauthentication status " ::= { dot1xNewCfgGlobalTable 10 } dot1xNewCfgGlobalDefault OBJECT-TYPE SYNTAX INTEGER { other(0), apply(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " Restore default 802.1x configuration " ::= { dot1xNewCfgGlobalTable 11 } dot1xNewCfgGlobalVlanAssign OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/Disable the assignment of vlan from radius server when the port is successfully autheticated." ::= { dot1xNewCfgGlobalTable 12 } dot1xInfoPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1xInfoPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of 8021x configuration in the Current_config." ::= { dot1xInfo 1 } dot1xInfoPortEntry OBJECT-TYPE SYNTAX Dot1xInfoPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about 8021x Port Config" INDEX { dot1xInfoPortIndex } ::= { dot1xInfoPortTable 1 } Dot1xInfoPortEntry ::= SEQUENCE { dot1xInfoPortIndex PortNumber, dot1xInfoPortAuthMode INTEGER, dot1xInfoPortAuthStatus INTEGER, dot1xInfoPortAuthPAEState INTEGER, dot1xInfoPortBackAuthState INTEGER , dot1xInfoPortAssignedVlan INTEGER ,dot1xInfoPortAlias DisplayString } dot1xInfoPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The 8021x Port number for which the table is related." ::= { dot1xInfoPortEntry 1} dot1xInfoPortAuthMode OBJECT-TYPE SYNTAX INTEGER { forceUnauth(0), auto(1), forceAuth(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " Authentication mode " ::= { dot1xInfoPortEntry 2 } dot1xInfoPortAuthStatus OBJECT-TYPE SYNTAX INTEGER { authorized(0), unauthorized(1) } MAX-ACCESS read-only STATUS current DESCRIPTION " Authentication status " ::= { dot1xInfoPortEntry 3 } dot1xInfoPortAuthPAEState OBJECT-TYPE SYNTAX INTEGER { initialize(0), disconnected(1), connecting(2), authenticating(3), authenticated(4), aborting(5), held(6), forceauth(7), forceunauth(8) } MAX-ACCESS read-only STATUS current DESCRIPTION " Authenticator PAE State " ::= { dot1xInfoPortEntry 5 } dot1xInfoPortBackAuthState OBJECT-TYPE SYNTAX INTEGER { request(0), response(1), success(2), fail(3), timeout(4), idle(5), initialize(6) } MAX-ACCESS read-only STATUS current DESCRIPTION " Backend authenticator PAE state " ::= { dot1xInfoPortEntry 6 } dot1xInfoPortAssignedVlan OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan assigned from radius server.Value of 0 indicates , no vlan assigned via Radius" ::= { dot1xInfoPortEntry 7 } dot1xInfoPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The 8021x Port alias for which the table is related." ::= { dot1xInfoPortEntry 8} 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 } -- Trunk Group Information trunkGroupInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF TrunkGroupInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of trunk group information." ::= { trunkGroupInfo 1 } trunkGroupInfoTableEntry OBJECT-TYPE SYNTAX TrunkGroupInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in trunk group information table." INDEX { trunkGroupInfoIndex } ::= { trunkGroupInfoTable 1 } TrunkGroupInfoTableEntry ::= SEQUENCE { trunkGroupInfoIndex Integer32, trunkGroupInfoState INTEGER, trunkGroupInfoProtocol INTEGER, trunkGroupInfoPorts OCTET STRING } trunkGroupInfoIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of the trunk group." ::= { trunkGroupInfoTableEntry 1 } trunkGroupInfoState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Trunk group state." ::= { trunkGroupInfoTableEntry 2 } trunkGroupInfoPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list in the trunk group. The ports are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the trunk group 0 - The represented port does not belong to the trunk group" ::= { trunkGroupInfoTableEntry 3 } trunkGroupInfoProtocol OBJECT-TYPE SYNTAX INTEGER { static(1), lacp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Trunk group protocol Static - static trunk group Lacp - dynamic trunk group" ::= { trunkGroupInfoTableEntry 4 } trunkGroupInfoPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TrunkGroupInfoPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Trunk Group Info." ::= {trunkGroupInfo 2 } trunkGroupInfoPortTableEntry OBJECT-TYPE SYNTAX TrunkGroupInfoPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Trunk Info table." INDEX { trunkGroupInfoPortTrunkId, trunkGroupInfoPortPortId } ::= { trunkGroupInfoPortTable 1 } TrunkGroupInfoPortTableEntry ::= SEQUENCE { trunkGroupInfoPortTrunkId Integer32, trunkGroupInfoPortPortId PortNumber, trunkGroupInfoPortStatus INTEGER ,trunkGroupInfoPortAlias DisplayString } trunkGroupInfoPortTrunkId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Trunk identifier." ::= { trunkGroupInfoPortTableEntry 1 } trunkGroupInfoPortPortId OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The Port identifier." ::= { trunkGroupInfoPortTableEntry 2 } trunkGroupInfoPortStatus OBJECT-TYPE SYNTAX INTEGER{ down(0), blocking(1), forwarding(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Port Status." ::= { trunkGroupInfoPortTableEntry 3 } trunkGroupInfoPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Port alaias." ::= { trunkGroupInfoPortTableEntry 4 } -- LACP Statistics lacpStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF LacpStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LACP Stats." ::= {lacpStats 1} lacpStatsTableEntry OBJECT-TYPE SYNTAX LacpStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lacp status info." INDEX { lacpStatsIndex } ::= { lacpStatsTable 1 } LacpStatsTableEntry ::= SEQUENCE { lacpStatsIndex PortNumber, lacpdusRx Integer32, markerpdusRx Integer32, markerresponsepdusRx Integer32, unknownRx Integer32, illegalRx Integer32, lacpdusTx Integer32, markerpdusTx Integer32, markerresponsepdusTx Integer32 ,lacpClearStats INTEGER ,lacpStatsPortAlias DisplayString } lacpStatsIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Index" ::= {lacpStatsTableEntry 1} lacpdusRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Valid LACPDUs received" ::= {lacpStatsTableEntry 2} markerpdusRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Valid Marker PDUs received" ::= {lacpStatsTableEntry 3} markerresponsepdusRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Valid Marker Rsp PDUs received" ::= {lacpStatsTableEntry 4} unknownRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Unknown version/TLV type" ::= {lacpStatsTableEntry 5} illegalRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Illegal subtype received" ::= {lacpStatsTableEntry 6} lacpdusTx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACPDUs transmitted" ::= {lacpStatsTableEntry 7} markerpdusTx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Market PDUs transmitted" ::= {lacpStatsTableEntry 8} markerresponsepdusTx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Marker Rsp PDUs transmitted " ::= {lacpStatsTableEntry 9} lacpStatsPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Port Alias." ::= {lacpStatsTableEntry 11} lacpClearStats OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(2) results in clearing the LACP statistics." ::= { lacpStatsTableEntry 10 } -- FDB Statistics fdbStatsCurrent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of entries in the Forwarding Database." ::= { fdbStats 3 } fdbStatsHiwat OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Highest number of entries recorded at any given time in the Forwarding Database." ::= { fdbStats 4 } fdbStatsClear OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear FDB statistics" ::= { fdbStats 11 } -- STP Statistics stgStatsPortTable OBJECT-TYPE SYNTAX SEQUENCE OF StgStatsPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Spanning Tree Group port statistics." ::= { stpStats 1 } stgStatsPortTableEntry OBJECT-TYPE SYNTAX StgStatsPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics about port of a particular Spanning Tree Group." INDEX { stgStatsStpIndex, stgStatsPortIndex } ::= { stgStatsPortTable 1 } StgStatsPortTableEntry ::= SEQUENCE { stgStatsStpIndex Integer32, stgStatsPortIndex PortNumber, stgStatsPortRcvBpdus Counter32, stgStatsPortRcvTcnBpdus Counter32, stgStatsPortLastTcnRcv DisplayString, stgStatsPortXmtBpdus Counter32, stgStatsPortXmtTcnBpdus Counter32, stgStatsPortLastTcnXmt DisplayString, stgStatsPortDropBpdus Counter32 ,stgStatsPortAlias DisplayString } stgStatsStpIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of a particular Spanning Tree Group." ::= { stgStatsPortTableEntry 1 } stgStatsPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port identifier of a particular Spanning Tree Group." ::= { stgStatsPortTableEntry 2 } stgStatsPortRcvBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of total 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 } stgStatsPortLastTcnRcv OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Time of last TCN BPDU's received on this port." ::= { stgStatsPortTableEntry 5 } stgStatsPortXmtBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of total BPDU's transmitted on this port." ::= { stgStatsPortTableEntry 6 } stgStatsPortXmtTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of TCN BPDU's trasmitted from the port." ::= { stgStatsPortTableEntry 7 } stgStatsPortLastTcnXmt OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Time of last TCN BPDU's transmitted on this port." ::= { stgStatsPortTableEntry 8 } stgStatsPortDropBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of total BPDU's dropped on this port." ::= { stgStatsPortTableEntry 9 } stgStatsPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias of a particular Spanning Tree Group." ::= { stgStatsPortTableEntry 10 } cistStatsPortTable OBJECT-TYPE SYNTAX SEQUENCE OF CistStatsPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Common and Internal Spanning Tree port statistics." ::= { cistStats 1 } cistStatsPortTableEntry OBJECT-TYPE SYNTAX CistStatsPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics about port of Common and Internal Spanning Tree." INDEX {cistStatsPortIndex } ::= { cistStatsPortTable 1 } CistStatsPortTableEntry ::= SEQUENCE { cistStatsPortIndex PortNumber, cistStatsPortRcvBpdus Counter32, cistStatsPortRcvTcnBpdus Counter32, cistStatsPortLastTcnRcv DisplayString, cistStatsPortXmtBpdus Counter32, cistStatsPortXmtTcnBpdus Counter32, cistStatsPortLastTcnXmt DisplayString, cistStatsPortDropBpdus Counter32 } cistStatsPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port identifier of CIST." ::= { cistStatsPortTableEntry 1 } cistStatsPortRcvBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of BPDU's received on this port." ::= { cistStatsPortTableEntry 2 } cistStatsPortRcvTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of TCN BPDU's received on this port." ::= { cistStatsPortTableEntry 3 } cistStatsPortLastTcnRcv OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Time of Last TCN BPDU's received on this port." ::= { cistStatsPortTableEntry 4 } cistStatsPortXmtBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of BPDU's transmitted from the port." ::= { cistStatsPortTableEntry 5 } cistStatsPortXmtTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of TCN BPDU's transmitted from the port." ::= { cistStatsPortTableEntry 6 } cistStatsPortLastTcnXmt OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Time of Last TCN BPDU's transmitted from this port." ::= { cistStatsPortTableEntry 7 } cistStatsPortDropBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of BPDU's dropped on the port." ::= { cistStatsPortTableEntry 8 } fdbClear OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to clear(2) clears the entire master FDB." ::= { fdbInfo 1 } -- FDB table fdbTable OBJECT-TYPE SYNTAX SEQUENCE OF FdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of FDB entries." ::= { fdbInfo 2 } fdbEntry OBJECT-TYPE SYNTAX FdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the FDB table" INDEX { fdbMacAddr } ::= { fdbTable 1 } FdbEntry ::= SEQUENCE { fdbMacAddr MacAddress, fdbVlan Integer32, fdbSrcPortIndex PortNumber, fdbSrcTrunk Integer32, fdbState INTEGER ,fdbStatus Integer32 ,fdbSrcPortAlias DisplayString } fdbMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address for the FDB entry." ::= { fdbEntry 1 } fdbVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN ID for the FDB entry." ::= { fdbEntry 2 } fdbSrcPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Either the value '0', or the port number of the port on which a frame having a source address equal to the value of the corresponding instance has been seen. A value of '0' indicates that the port number has not been learned but that the bridge does have some forwarding/filtering information about this address." ::= { fdbEntry 3 } fdbState OBJECT-TYPE SYNTAX INTEGER { unknown(1), forward(2), trunk(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the FDB entry. The meanings of the values are : unknown(1) : the MAC address has not yet been learned by the switch but has only been seen as a destination address forward(2) : the MAC address has been learned by the switch trunk(3) : frames with this MAC address are forwarded to trunk group" ::= { fdbEntry 4 } fdbSrcTrunk OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Either the value '0', or the trunk number of the trunk on which a frame having a source address equal to the value of the corresponding instance has been seen. A value of '0' indicates that the source address is not associated with a trunk." ::= { fdbEntry 7 } fdbStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "'1' if it is permanent '0' if it is not permanent" ::= { fdbEntry 8 } fdbSrcPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Either the value '0', or the port alias 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 9 } -- Multicast FDB table mcastFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF McastFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of static multicast FDB entries." ::= { fdbInfo 3 } mcastFdbEntry OBJECT-TYPE SYNTAX McastFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the static multicast FDB table" INDEX { mcastFdbEntryIndex } ::= { mcastFdbTable 1 } McastFdbEntry ::= SEQUENCE { mcastFdbEntryIndex Integer32, mcastFdbMacAddr MacAddress, mcastFdbVlan Integer32, mcastFdbSrcPorts PortNumber } mcastFdbEntryIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The static multicast fdb entry index" ::= { mcastFdbEntry 1 } mcastFdbMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The static multicast MAC address for the FDB entry." ::= { mcastFdbEntry 2 } mcastFdbVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN ID for the FDB entry." ::= { mcastFdbEntry 3 } mcastFdbSrcPorts OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast MAC address port list. The ports are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the multicast MAC address. 0 - The represented port does not belong to the multicast MAC address." ::= { mcastFdbEntry 4 } -- STP Information stpInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF StpInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Spanning Tree Group information." ::= { stpInfo 1 } stpInfoTableEntry OBJECT-TYPE SYNTAX StpInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular Spanning Tree Group." INDEX { stpInfoIndex } ::= { stpInfoTable 1 } StpInfoTableEntry ::= SEQUENCE { stpInfoIndex Integer32, stpInfoTimeSinceTopChange TimeTicks, stpInfoTopChanges Counter32, stpInfoDesignatedRoot BridgeId, stpInfoRootCost Integer32, stpInfoRootPortIndex PortNumber, stpInfoMaxAge Integer32, stpInfoHelloTime Integer32, stpInfoForwardDelay Integer32, stpInfoHoldTime Integer32, stpInfoPreRoot BridgeId, stpInfoPreRootPort PortNumber, stpInfoRootReplaceTime DisplayString ,stpInfoRootPortAlias DisplayString } stpInfoIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of a particular Spanning Tree Group. This is also index to the entLogicalTable of Entity MIB." ::= { stpInfoTableEntry 1 } stpInfoTimeSinceTopChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in hundredths of a second) since the last time a topology change was detected by the bridge entity." ::= { stpInfoTableEntry 2 } stpInfoTopChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of topology changes detected by this bridge since the management entity was last reset or initialized." ::= { stpInfoTableEntry 3 } stpInfoDesignatedRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The bridge identifier of the root of the spanning tree as determined by the Spanning Tree Protocol as executed by this node. This value is used as the Root Identifier parameter in all Configuration Bridge PDUs originated by this node." ::= { stpInfoTableEntry 4 } stpInfoRootCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of the path to the root as seen from this bridge." ::= { stpInfoTableEntry 5 } stpInfoRootPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port number of the port which offers the lowest cost path from this bridge to the root bridge." ::= { stpInfoTableEntry 6 } stpInfoMaxAge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum age of Spanning Tree Protocol information learned from the network on any port before it is discarded, in units of hundredths of a second. This is the actual value that this bridge is currently using." ::= { stpInfoTableEntry 7 } stpInfoHelloTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time between the transmission of Configuration bridge PDUs by this node on any port when it is the root of the spanning tree or trying to become so, in units of hundredths of a second. This is the actual value that this bridge is currently using." ::= { stpInfoTableEntry 8 } stpInfoForwardDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This time value, measured in units of hundredths of a second, controls how fast a port changes its spanning state when moving towards the Forwarding state. The value determines how long the port stays in each of the Listening and Learning states, which precede the Forwarding state. This value is also used, when a topology change has been detected and is underway, to age all dynamic entries in the Forwarding Database." ::= { stpInfoTableEntry 9 } stpInfoHoldTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This time value determines the interval length during which no more than two Configuration bridge PDUs shall be transmitted by this node, in units of hundredths of a second." ::= { stpInfoTableEntry 10 } stpInfoPreRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "This is previous root bridge before current root bridge selected." ::= { stpInfoTableEntry 11 } stpInfoPreRootPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "This is previous root port before current root port selected." ::= { stpInfoTableEntry 12 } stpInfoRootReplaceTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is Time of new root bridge replacing old root bridge." ::= { stpInfoTableEntry 13 } stpInfoRootPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias of the port which offers the lowest cost path from this bridge to the root bridge." ::= { stpInfoTableEntry 14 } stpInfoPortTable OBJECT-TYPE SYNTAX SEQUENCE OF StpInfoPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Spanning Tree Group port information." ::= { stpInfo 2 } stpInfoPortTableEntry OBJECT-TYPE SYNTAX StpInfoPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about port configuration for a particular Spanning Tree Group." INDEX { stpInfoPortStpIndex, stpInfoPortIndex } ::= { stpInfoPortTable 1 } StpInfoPortTableEntry ::= SEQUENCE { stpInfoPortStpIndex Integer32, stpInfoPortIndex PortNumber, stpInfoPortState INTEGER, stpInfoPortDesignatedRoot BridgeId, stpInfoPortDesignatedCost Integer32, stpInfoPortDesignatedBridge BridgeId, stpInfoPortDesignatedPort OCTET STRING, stpInfoPortForwardTransitions Counter32, stpInfoPortRole INTEGER, stpInfoPortLinkType INTEGER, stpInfoPortEdge INTEGER, stpInfoPortExtGuard INTEGER, stpInfoPortPathCost Integer32, stpInfoPortPriority Integer32 ,stpInfoPortAlias DisplayString } stpInfoPortStpIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of a particular Spanning Tree Group." ::= { stpInfoPortTableEntry 1 } stpInfoPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port identifier of a particular Spanning Tree Group." ::= { stpInfoPortTableEntry 2 } stpInfoPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), discarding(7), broken(6), na(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port's current state as defined by application of the Spanning Tree Protocol. This state controls what action a port takes on reception of a frame. If the bridge has detected a port that is malfunctioning it will place that port into the broken(6) state. For ports which are disabled, this object will have a value of disabled(1). If port is not controlled by STP, this object will have a value of na (8)." ::= { stpInfoPortTableEntry 3 } stpInfoPortDesignatedRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The unique Bridge Identifier of the Bridge recorded as the Root in the Configuration BPDUs transmitted by the Designated Bridge for the segment to which the port is attached." ::= { stpInfoPortTableEntry 4 } stpInfoPortDesignatedCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The path cost of the Designated Port of the segment connected to this port. This value is compared to the Root Path Cost field in received bridge PDUs." ::= { stpInfoPortTableEntry 5 } stpInfoPortDesignatedBridge OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The Bridge Identifier of the bridge which this port considers to be the Designated Bridge for this port's segment." ::= { stpInfoPortTableEntry 6 } stpInfoPortDesignatedPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Port Identifier of the port on the Designated Bridge for this port's segment." ::= { stpInfoPortTableEntry 7 } stpInfoPortForwardTransitions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this port has transitioned from the Learning state to the Forwarding state." ::= { stpInfoPortTableEntry 8 } stpInfoPortPathCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The path cost of the port." ::= { stpInfoPortTableEntry 9 } stpInfoPortRole OBJECT-TYPE SYNTAX INTEGER { disabled(1), alternate(2), backup(3), root(4), designated(5), master(6), unknown(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port role. Returns unknown(7) when MSTP/RSTP is not enabled, otherwise returns appropriate port role." ::= { stpInfoPortTableEntry 10 } stpInfoPortLinkType OBJECT-TYPE SYNTAX INTEGER { p2p(1), shared(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The point-to-point status of the LAN segment attached to this port. A value of p2p (1) indicates that this port is being treated as if it is connected to a point-to-point link. A value of shared(2) indicates that this port is being treated as having a shared media connection." ::= { stpInfoPortTableEntry 11 } stpInfoPortEdge OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port is an edge port or not. Returns disabled(2) when the port is not an edge port and returns enabled(1) when it is an edge port." ::= { stpInfoPortTableEntry 12 } stpInfoPortExtGuard OBJECT-TYPE SYNTAX INTEGER { loop-inc(1), root-inc(2), normal(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current STP guard state. Not include BPDU Guard." ::= { stpInfoPortTableEntry 13 } stpInfoPortPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The four most significant bits of the Port Identifier of the Spanning Tree instance can be modified by setting this value." ::= { stpInfoPortTableEntry 14 } stpInfoPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias of a particular Spanning Tree Group." ::= { stpInfoPortTableEntry 15 } -- LACP information lacpInfoAggrTable OBJECT-TYPE SYNTAX SEQUENCE OF LacpInfoAggrTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LACP aggregator information." ::= { lacpInfo 1 } lacpInfoAggrTableEntry OBJECT-TYPE SYNTAX LacpInfoAggrTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a LACP aggregator." INDEX { lacpInfoAggrIndex } ::= { lacpInfoAggrTable 1 } LacpInfoAggrTableEntry ::= SEQUENCE { lacpInfoAggrIndex PortNumber, lacpInfoAggrId Integer32, lacpInfoAggrMac DisplayString, lacpInfoAggrActSysPrio Integer32, lacpInfoAggrActSysId DisplayString, lacpInfoAggrIndivState INTEGER, lacpInfoAggrActAdminKey Integer32, lacpInfoAggrActOperKey Integer32, lacpInfoAggrPartSysPrio Integer32, lacpInfoAggrPartSysId DisplayString, lacpInfoAggrPartOperKey Integer32, lacpInfoAggrReadyState INTEGER, lacpInfoAggrNumPorts Integer32 ,lacpInfoAggrMinLinks Integer32 } lacpInfoAggrIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The aggregator identifier." ::= { lacpInfoAggrTableEntry 1 } lacpInfoAggrId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP aggregator ID" ::= { lacpInfoAggrTableEntry 2 } lacpInfoAggrMac OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LACP aggregator MAC address" ::= { lacpInfoAggrTableEntry 3 } lacpInfoAggrActSysPrio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP aggregator actor system priority" ::= { lacpInfoAggrTableEntry 4 } lacpInfoAggrActSysId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LACP aggregator actor system ID" ::= { lacpInfoAggrTableEntry 5 } lacpInfoAggrIndivState OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "LACP aggregator individual state" ::= { lacpInfoAggrTableEntry 6 } lacpInfoAggrActAdminKey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP aggregator actor admin key" ::= { lacpInfoAggrTableEntry 7 } lacpInfoAggrActOperKey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP aggregator actor oper key" ::= { lacpInfoAggrTableEntry 8 } lacpInfoAggrPartSysPrio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP aggregator partner system priority" ::= { lacpInfoAggrTableEntry 9 } lacpInfoAggrPartSysId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LACP aggregator partner system ID" ::= { lacpInfoAggrTableEntry 10 } lacpInfoAggrPartOperKey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP aggregator partner oper key" ::= { lacpInfoAggrTableEntry 11 } lacpInfoAggrReadyState OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "LACP aggregator ready state" ::= { lacpInfoAggrTableEntry 12 } lacpInfoAggrNumPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of ports in aggregator" ::= { lacpInfoAggrTableEntry 13 } lacpInfoAggrMinLinks OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Min Links of ports in aggregator" ::= { lacpInfoAggrTableEntry 15 } lacpInfoPort OBJECT IDENTIFIER ::= { lacpInfo 2 } lacpInfoPortGeneralTable OBJECT-TYPE SYNTAX SEQUENCE OF LacpInfoPortGeneralTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LACP port general information." ::= { lacpInfoPort 1 } lacpInfoPortGeneralTableEntry OBJECT-TYPE SYNTAX LacpInfoPortGeneralTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "General information about a LACP port." INDEX { lacpInfoPortGeneralIndex } ::= { lacpInfoPortGeneralTable 1 } LacpInfoPortGeneralTableEntry ::= SEQUENCE { lacpInfoPortGeneralIndex PortNumber, lacpInfoPortLacpEna INTEGER, lacpInfoPortAdminEna INTEGER, lacpInfoPortActSysId DisplayString, lacpInfoPortActSysPrio Integer32, lacpInfoPortActAdminKey Integer32, lacpInfoPortActOperKey Integer32, lacpInfoPortActPortNum Integer32, lacpInfoPortActPortPrio Integer32, lacpInfoPortIndivState INTEGER, lacpInfoSelAggrId Integer32, lacpInfoAttAggrId Integer32, lacpInfoPortReadyN INTEGER, lacpInfoPortNtt INTEGER, lacpInfoPortSelected INTEGER, lacpInfoPortMoved INTEGER, lacpInfoCollDetState INTEGER, lacpInfoPortRxState DisplayString, lacpInfoPortMuxState DisplayString, lacpInfoPortPerState DisplayString, lacpInfoPortPerTraTimer Integer32, lacpInfoPortCurWhileTimer Integer32, lacpInfoPortOperState INTEGER ,lacpInfoPortGeneralPortAlias DisplayString ,lacpInfoPortActPortAlias DisplayString } lacpInfoPortGeneralIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port identifier." ::= { lacpInfoPortGeneralTableEntry 1 } lacpInfoPortLacpEna OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "LACP enabled on port" ::= { lacpInfoPortGeneralTableEntry 2 } lacpInfoPortAdminEna OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port admin enabled" ::= { lacpInfoPortGeneralTableEntry 3 } lacpInfoPortActSysId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port actor system ID" ::= { lacpInfoPortGeneralTableEntry 4 } lacpInfoPortActSysPrio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port actor system priority" ::= { lacpInfoPortGeneralTableEntry 5 } lacpInfoPortActAdminKey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port actor admin key" ::= { lacpInfoPortGeneralTableEntry 6 } lacpInfoPortActOperKey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port actor oper key" ::= { lacpInfoPortGeneralTableEntry 7 } lacpInfoPortActPortNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port number" ::= { lacpInfoPortGeneralTableEntry 8 } lacpInfoPortActPortPrio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port priority" ::= { lacpInfoPortGeneralTableEntry 9 } lacpInfoPortIndivState OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port individual state" ::= { lacpInfoPortGeneralTableEntry 10 } lacpInfoSelAggrId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port selected aggregator ID" ::= { lacpInfoPortGeneralTableEntry 11 } lacpInfoAttAggrId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port attached aggregator ID" ::= { lacpInfoPortGeneralTableEntry 12 } lacpInfoPortReadyN OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "True value for Ready_N flag indicates that the wait while timer has expired and it is waiting to attach to an aggregator. There is one Ready_N value for each port." ::= { lacpInfoPortGeneralTableEntry 13 } lacpInfoPortNtt OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Need to transmit flag. True indicates that there is new protocol information that should be transmitted on the link." ::= { lacpInfoPortGeneralTableEntry 14 } lacpInfoPortSelected OBJECT-TYPE SYNTAX INTEGER { selected(1), unselected(2), standby(3) , suspended(4) , individual(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Selected flag value indicates that the selection logic has selected an appropriate Aggregator. A value of unselected indicates that no aggregator is currently selected. A value of standby indicates that although the selection logic has selected an appropriate Aggregator, aggregation restrictions currently prevent the port from being enabled as part of the aggregation, and so the port is being held in standby condition. A value of suspended indicates that the port in a LACP port-channel cannot be aggregated due to, for example, not receiveing LACPDU. A value of individual indicates that the port works as a normal link-up port due to not receiving LACPDU. " ::= { lacpInfoPortGeneralTableEntry 15 } lacpInfoPortMoved OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Port Moved flag is set to true if the receive machine for a port is in the port_disabled state, and the combination of partner oper system and partner oper port number in use by the port has been used by received in an incoming LACPDU on a different port." ::= { lacpInfoPortGeneralTableEntry 16 } lacpInfoCollDetState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port collision and detection state" ::= { lacpInfoPortGeneralTableEntry 17 } lacpInfoPortRxState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port RX machine state" ::= { lacpInfoPortGeneralTableEntry 18 } lacpInfoPortMuxState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port Mux machine state" ::= { lacpInfoPortGeneralTableEntry 19 } lacpInfoPortPerState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port periodic machine state" ::= { lacpInfoPortGeneralTableEntry 20 } lacpInfoPortPerTraTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Periodic Transmit Timer" ::= { lacpInfoPortGeneralTableEntry 21 } lacpInfoPortCurWhileTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current While Timer" ::= { lacpInfoPortGeneralTableEntry 22 } lacpInfoPortOperState OBJECT-TYPE SYNTAX INTEGER { disabled(1), up(2), down(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of LACP on the port." ::= { lacpInfoPortGeneralTableEntry 23 } lacpInfoPortGeneralPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { lacpInfoPortGeneralTableEntry 24 } lacpInfoPortActPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LACP port alias." ::= { lacpInfoPortGeneralTableEntry 25 } lacpInfoPortAdminTable OBJECT-TYPE SYNTAX SEQUENCE OF LacpInfoPortAdminTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LACP port admin information." ::= { lacpInfoPort 2 } lacpInfoPortAdminTableEntry OBJECT-TYPE SYNTAX LacpInfoPortAdminTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Admin information about a LACP port." INDEX { lacpInfoPortAdminIndex } ::= { lacpInfoPortAdminTable 1 } LacpInfoPortAdminTableEntry ::= SEQUENCE { lacpInfoPortAdminIndex PortNumber, lacpInfoPortActAdPortState DisplayString, lacpInfoPortActAdActiv INTEGER, lacpInfoPortActAdSync INTEGER, lacpInfoPortActAdDef INTEGER, lacpInfoPortActAdTimeout INTEGER, lacpInfoPortActAdColl INTEGER, lacpInfoPortActAdExp INTEGER, lacpInfoPortActAdAggr INTEGER, lacpInfoPortActAdDist INTEGER ,lacpInfoPortAdminPortAlias DisplayString } lacpInfoPortAdminIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port identifier." ::= { lacpInfoPortAdminTableEntry 1 } lacpInfoPortActAdPortState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Administrator Port. This is a octet mask with the following bits: Activity, Synchronization, Defaulted, Timeout, Collecting, Expired, Aggregation and Distributing. If all of them are 0 then the state is showed as 0x0, else it is displayed a blank state which mean is not a NULL state" ::= { lacpInfoPortAdminTableEntry 7 } lacpInfoPortActAdActiv OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Administrator Port Activity" ::= { lacpInfoPortAdminTableEntry 8 } lacpInfoPortActAdSync OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Administrator Port Synchronization" ::= { lacpInfoPortAdminTableEntry 9 } lacpInfoPortActAdDef OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Administrator Port Defaulted" ::= { lacpInfoPortAdminTableEntry 10 } lacpInfoPortActAdTimeout OBJECT-TYPE SYNTAX INTEGER { short(1), long(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Administrator Port Timeout" ::= { lacpInfoPortAdminTableEntry 11 } lacpInfoPortActAdColl OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Administrator Port Collecting" ::= { lacpInfoPortAdminTableEntry 12 } lacpInfoPortActAdExp OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Administrator Port Expired" ::= { lacpInfoPortAdminTableEntry 13 } lacpInfoPortActAdAggr OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Administrator Port Aggregation" ::= { lacpInfoPortAdminTableEntry 14 } lacpInfoPortActAdDist OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Administrator Port Distributing" ::= { lacpInfoPortAdminTableEntry 15 } lacpInfoPortAdminPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { lacpInfoPortAdminTableEntry 25 } lacpInfoPortOperTable OBJECT-TYPE SYNTAX SEQUENCE OF LacpInfoPortOperTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of LACP port oper information." ::= { lacpInfoPort 3 } lacpInfoPortOperTableEntry OBJECT-TYPE SYNTAX LacpInfoPortOperTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Oper information about a LACP port." INDEX { lacpInfoPortOperIndex } ::= { lacpInfoPortOperTable 1 } LacpInfoPortOperTableEntry ::= SEQUENCE { lacpInfoPortOperIndex PortNumber, lacpInfoPortPartOpSysPrio Integer32, lacpInfoPortPartOpSysId DisplayString, lacpInfoPortPartOpKey Integer32, lacpInfoPortPartOpPortNum Integer32, lacpInfoPortPartOpPortPrio Integer32, lacpInfoPortActOpPortState DisplayString, lacpInfoPortActOpActiv INTEGER, lacpInfoPortActOpSync INTEGER, lacpInfoPortActOpDef INTEGER, lacpInfoPortActOpTimeout INTEGER, lacpInfoPortActOpColl INTEGER, lacpInfoPortActOpExp INTEGER, lacpInfoPortActOpAggr INTEGER, lacpInfoPortActOpDist INTEGER, lacpInfoPortPartOpPortState DisplayString, lacpInfoPortPartOpActiv INTEGER, lacpInfoPortPartOpSync INTEGER, lacpInfoPortPartOpDef INTEGER, lacpInfoPortPartOpTimeout INTEGER, lacpInfoPortPartOpColl INTEGER, lacpInfoPortPartOpExp INTEGER, lacpInfoPortPartOpAggr INTEGER, lacpInfoPortPartOpDist INTEGER ,lacpInfoPortOperPortAlias DisplayString } lacpInfoPortOperIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port identifier." ::= { lacpInfoPortOperTableEntry 1 } lacpInfoPortPartOpSysPrio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of Partner Operator Port System Priority" ::= { lacpInfoPortOperTableEntry 2 } lacpInfoPortPartOpSysId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The value of Partner Operator Port System ID" ::= { lacpInfoPortOperTableEntry 3 } lacpInfoPortPartOpKey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of Partner Operator Port Key" ::= { lacpInfoPortOperTableEntry 4 } lacpInfoPortPartOpPortNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Partner Operator Port Number" ::= { lacpInfoPortOperTableEntry 5 } lacpInfoPortPartOpPortPrio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of Partner Operator Port Priority" ::= { lacpInfoPortOperTableEntry 6 } lacpInfoPortActOpPortState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Operator Port. This is a octet mask with the following bits: Activity, Synchronization, Defaulted, Timeout, Collecting, Expired, Aggregation and Distributing. If all of them are 0 then the state is showed as 0x0, else it is displayed a blank state which mean is not a NULL state" ::= { lacpInfoPortOperTableEntry 7 } lacpInfoPortActOpActiv OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Operator Port Activity" ::= { lacpInfoPortOperTableEntry 8 } lacpInfoPortActOpSync OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Operator Port Synchronization" ::= { lacpInfoPortOperTableEntry 9 } lacpInfoPortActOpDef OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Operator Port Defaulted" ::= { lacpInfoPortOperTableEntry 10 } lacpInfoPortActOpTimeout OBJECT-TYPE SYNTAX INTEGER { short(1), long(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Operator Port Timeout" ::= { lacpInfoPortOperTableEntry 11 } lacpInfoPortActOpColl OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Operator Port Collecting" ::= { lacpInfoPortOperTableEntry 12 } lacpInfoPortActOpExp OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Operator Port Expired" ::= { lacpInfoPortOperTableEntry 13 } lacpInfoPortActOpAggr OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Operator Port Aggregation" ::= { lacpInfoPortOperTableEntry 14 } lacpInfoPortActOpDist OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Actor Operator Port Distributing" ::= { lacpInfoPortOperTableEntry 15 } lacpInfoPortPartOpPortState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Partner Operator Port. This is a octet mask with the following bits: Activity, Synchronization, Defaulted, Timeout, Collecting, Expired, Aggregation and Distributing. If all of them are 0 then the state is showed as 0x0, else it is displayed a blank state which mean is not a NULL state" ::= { lacpInfoPortOperTableEntry 16 } lacpInfoPortPartOpActiv OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Partner Operator Port Activity" ::= { lacpInfoPortOperTableEntry 17 } lacpInfoPortPartOpSync OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Partner Operator Port Synchronization" ::= { lacpInfoPortOperTableEntry 18 } lacpInfoPortPartOpDef OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Partner Operator Port Defaulted" ::= { lacpInfoPortOperTableEntry 19 } lacpInfoPortPartOpTimeout OBJECT-TYPE SYNTAX INTEGER { short(1), long(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Partner Operator Port Timeout" ::= { lacpInfoPortOperTableEntry 20 } lacpInfoPortPartOpColl OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Partner Operator Port Collecting" ::= { lacpInfoPortOperTableEntry 21 } lacpInfoPortPartOpExp OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Partner Operator Port Expired" ::= { lacpInfoPortOperTableEntry 22 } lacpInfoPortPartOpAggr OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Partner Operator Port Aggregation" ::= { lacpInfoPortOperTableEntry 23 } lacpInfoPortPartOpDist OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Partner Operator Port Distributing" ::= { lacpInfoPortOperTableEntry 24 } lacpInfoPortOperPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { lacpInfoPortOperTableEntry 25 } -- CIST Information cistRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The bridge identifier of the Root of the common spanning tree as determined by the Spanning Tree Protocol as executed by this node. This value is used as the CIST Root Identifier parameter in all Configuration Bridge PDUs originated by this node." ::= { cistGeneralInfo 1 } cistRootPathCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of the path to the CIST Root as seen from this bridge." ::= { cistGeneralInfo 2 } cistRootPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The Port Number of the Port which offers the lowest path cost from this bridge to the CIST Root Bridge." ::= { cistGeneralInfo 3 } cistBridgeHelloTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time between the transmission of Configuration bridge PDUs in seconds." ::= { cistGeneralInfo 4 } cistBridgeMaxAge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value in seconds that all bridges use for MaxAge when this bridge is acting as the root." ::= { cistGeneralInfo 5 } cistBridgeForwardDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value in seconds that all bridges use for ForwardDelay when this bridge is acting as the root." ::= { cistGeneralInfo 6 } cistRegionalRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The bridge identifier of the Root of the Multiple spanning tree region as determined by the Spanning Tree Protocol as executed by this node. This value is used as the CIST Regional Root Identifier parameter in all Configuration Bridge PDUs originated by this node." ::= { cistGeneralInfo 7 } cistRegionalPathCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Cost of the path to the CIST Regional Root as seen from this bridge." ::= { cistGeneralInfo 8 } mstpDigest OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The digest of the mstp." ::= { cistGeneralInfo 9 } cistPreRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "This is previous cist root bridge before current root bridge selected." ::= { cistGeneralInfo 10 } cistPreRootPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "This is previous cist root port before current root port selected." ::= { cistGeneralInfo 11 } cistRootReplaceTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is Time of new cist root bridge replacing old cist root bridge." ::= { cistGeneralInfo 12} cistRootPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Port Alias of the Port which offers the lowest path cost from this bridge to the CIST Root Bridge." ::= { 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 PortNumber, cistInfoPortPriority Integer32, cistInfoPortPathCost Integer32, cistInfoPortState INTEGER, cistInfoPortRole INTEGER, cistInfoPortDesignatedBridge BridgeId, cistInfoPortDesignatedPort OCTET STRING, cistInfoPortLinkType INTEGER, cistInfoPortHelloTime Integer32, cistInfoPortEdge INTEGER ,cistRootInfoPortAlias DisplayString } cistInfoPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port number of the port for which this entry contains spanning tree configuration." ::= { cistInfoPortTableEntry 1 } cistInfoPortPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The four most significant bits of the Port Identifier of the Spanning Tree instance can be modified by setting this value." ::= { cistInfoPortTableEntry 2 } cistInfoPortPathCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The contribution of this port to the path cost of paths towards the CIST Root which include this port." ::= { cistInfoPortTableEntry 3 } cistInfoPortState OBJECT-TYPE SYNTAX INTEGER { disabled (1), discarding (2), learning (4), forwarding (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current state of the Port as defined by the Common spanning tree protocol." ::= { cistInfoPortTableEntry 4 } cistInfoPortRole OBJECT-TYPE SYNTAX INTEGER { disabled(1), alternate(2), backup(3), root(4), designated(5), master(6), unknown(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Selected Port Role of the port for this spanning tree instance." ::= { cistInfoPortTableEntry 5 } cistInfoPortDesignatedBridge OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The unique Bridge Identifier of the bridge which this port considers to be the Designated Bridge for the port's segment." ::= { cistInfoPortTableEntry 6 } cistInfoPortDesignatedPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Port identifier of the port on the Designated Bridge for this port's segment." ::= { cistInfoPortTableEntry 7 } cistInfoPortLinkType OBJECT-TYPE SYNTAX INTEGER { p2p(1), shared(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The point-to-point status of the LAN segment attached to this port. A value of p2p (1) indicates that this port is being treated as if it is connected to a point-to-point link. A value of shared(2) indicates that this port is being treated as having a shared media connection." ::= { cistInfoPortTableEntry 8 } cistInfoPortHelloTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "CIST port Hello Time" ::= { cistInfoPortTableEntry 9 } cistInfoPortEdge OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port is an edge port or not. Returns disabled(2) when the port is not an edge port and returns enabled(1) when it is an edge port." ::= { cistInfoPortTableEntry 10 } cistRootInfoPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias of the port for which this entry contains spanning tree configuration." ::= { cistInfoPortTableEntry 11 } -- General Information -- VLAN information vlanInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF VlanInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of VLAN information." ::= { vlanInfo 1 } vlanInfoTableEntry OBJECT-TYPE SYNTAX VlanInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular VLAN." INDEX { vlanInfoId } ::= { vlanInfoTable 1 } VlanInfoTableEntry ::= SEQUENCE { vlanInfoId INTEGER, vlanInfoName DisplayString, vlanInfoStatus INTEGER, vlanInfoPorts OCTET STRING } vlanInfoId OBJECT-TYPE SYNTAX INTEGER (1..4090) MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN identifier." ::= { vlanInfoTableEntry 1 } vlanInfoName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN name." ::= { vlanInfoTableEntry 2 } vlanInfoStatus OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable, VLAN state information" ::= { vlanInfoTableEntry 3 } vlanInfoPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list information in the VLAN. The ports are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to the VLAN 0 - The represented port does not belong to the VLAN" ::= { vlanInfoTableEntry 7 } -- L2 Operational commands -- ---------------------------------------------------------------------------- -- -- -- Virtual Link Aggregation (VLAG) -- -- -- -- ---------------------------------------------------------------------------- -- ---------------------------------------------------------------------------- -- Global VLAG Configuration -- ---------------------------------------------------------------------------- vlagCurIslCfgPortChannel OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Current vLAG ISL portchannel" DEFVAL { 0 } ::= { vlagIslCfg 1 } vlagNewIslCfgPortChannel OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to change the vLAG ISL portchannel." DEFVAL { 0 } ::= { vlagIslCfg 2 } vlagCurIslCfgAdminKey OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Current vLAG ISL admin key." DEFVAL { 0 } ::= { vlagIslCfg 3 } vlagNewIslCfgAdminKey OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to change the vLAG ISL admin key." DEFVAL { 0 } ::= { vlagIslCfg 4 } vlagCurCfgSwitchPriority OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Current vLAG switch priority" DEFVAL { 0 } ::= { vlagCfg 4 } vlagNewCfgSwitchPriority OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to change the vLAG priority of this switch." DEFVAL { 0 } ::= { vlagCfg 5 } -- Static Trunk table vlagCurCfgTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF VlagCurCfgTrunkTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of objects of the vLAG groups configured in this switch." ::= { vlagCfg 6 } vlagCurCfgTrunkTableEntry OBJECT-TYPE SYNTAX VlagCurCfgTrunkTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration objects for an vLAG group." INDEX { vlagCurCfgTrunkIndex } ::= { vlagCurCfgTrunkTable 1 } VlagCurCfgTrunkTableEntry ::= SEQUENCE { vlagCurCfgTrunkIndex Integer32, vlagCurCfgTrunkState INTEGER } vlagCurCfgTrunkIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of the trunk group." ::= { vlagCurCfgTrunkTableEntry 1 } vlagCurCfgTrunkState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current administrative state of the vLAG group." DEFVAL { disabled } ::= { vlagCurCfgTrunkTableEntry 2 } vlagNewCfgTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF VlagNewCfgTrunkTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of objects of the vLAG groups configured in this switch." ::= { vlagCfg 7 } vlagNewCfgTrunkTableEntry OBJECT-TYPE SYNTAX VlagNewCfgTrunkTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration objects for an vLAG group." INDEX { vlagNewCfgTrunkIndex } ::= { vlagNewCfgTrunkTable 1 } VlagNewCfgTrunkTableEntry ::= SEQUENCE { vlagNewCfgTrunkIndex Integer32, vlagNewCfgTrunkState INTEGER } vlagNewCfgTrunkIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The identifier of the trunk group." ::= { vlagNewCfgTrunkTableEntry 1 } vlagNewCfgTrunkState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The new administrative state of the vLAG group." DEFVAL { disabled } ::= { vlagNewCfgTrunkTableEntry 2 } -- Dynamic Trunk table vlagCurCfgLacpTable OBJECT-TYPE SYNTAX SEQUENCE OF VlagCurCfgLacpTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of objects of the vLAG groups configured in this switch." ::= { vlagCfg 8 } vlagCurCfgLacpTableEntry OBJECT-TYPE SYNTAX VlagCurCfgLacpTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration objects for an vLAG group." INDEX { vlagCurCfgLacpKey } ::= { vlagCurCfgLacpTable 1 } VlagCurCfgLacpTableEntry ::= SEQUENCE { vlagCurCfgLacpKey INTEGER, vlagCurCfgLacpState INTEGER } vlagCurCfgLacpKey OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of the trunk group." ::= { vlagCurCfgLacpTableEntry 1 } vlagCurCfgLacpState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current administrative state of the vLAG group." DEFVAL { disabled } ::= { vlagCurCfgLacpTableEntry 2 } vlagNewCfgLacpTable OBJECT-TYPE SYNTAX SEQUENCE OF VlagNewCfgLacpTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of objects of the vLAG groups configured in this switch." ::= { vlagCfg 9 } vlagNewCfgLacpTableEntry OBJECT-TYPE SYNTAX VlagNewCfgLacpTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration objects for an vLAG group." INDEX { vlagNewCfgLacpKey } ::= { vlagNewCfgLacpTable 1 } VlagNewCfgLacpTableEntry ::= SEQUENCE { vlagNewCfgLacpKey INTEGER, vlagNewCfgLacpState INTEGER } vlagNewCfgLacpKey OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of the trunk group." ::= { vlagNewCfgLacpTableEntry 1 } vlagNewCfgLacpState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The new administrative state of the vLAG group." DEFVAL { disabled } ::= { vlagNewCfgLacpTableEntry 2 } vlagCurCfgHlthchkPeerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current Health check Peer ip4 address." DEFVAL { '00000000'h } -- 0.0.0.0 ::= { vlagCfg 10 } vlagNewCfgHlthchkPeerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The New Health check Peer ip4 address." DEFVAL { '00000000'h } -- 0.0.0.0 ::= { vlagCfg 11 } vlagCurCfgTierId OBJECT-TYPE SYNTAX INTEGER (0..512) MAX-ACCESS read-only STATUS current DESCRIPTION "Current vLAG Tier ID" DEFVAL { 0 } ::= { vlagCfg 12 } vlagNewCfgTierId OBJECT-TYPE SYNTAX INTEGER (0..512) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to change the vLAG Tier ID of this switch. vLAG consist of 2 vLAG peer switches connected by ISL link, the system formed by the switches is referred to as a vLAG tier. This object is used to specify the vLAG tier. And the tier id is used to generate vLAG system MAC." DEFVAL { 0 } ::= { vlagCfg 13 } vlagCurCfgStartupDelayInterval OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Current vLAG Startup delay interval" DEFVAL { 120 } ::= { vlagCfg 14 } vlagNewCfgStartupDelayInterval OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to change the vLAG startup Delay Timer interval. The Timer is used to prevent traffic lost for the vLAG ports may be up before the ISL is up. The Timer is st- arted when the ISL is up and the role has been elected. And when the timer expires, all vLAG ports will be up. Before and during the timer running, all vLAG ports should be err- disabled." DEFVAL { 120 } ::= { vlagCfg 15 } vlagCurCfgGlobalEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current vLAG global status on switch." DEFVAL { disabled } ::= { vlagCfg 16 } vlagNewCfgGlobalEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set true to enable vLAG globally or Set false to disable vLAG globally on switch." DEFVAL { disabled } ::= { vlagCfg 17 } vlagCurCfgHlthchkConnectRetryInterval OBJECT-TYPE SYNTAX INTEGER (1..300) MAX-ACCESS read-only STATUS current DESCRIPTION "In case of healtcheck TCP connection can not be established, interval at which the retry attempt will be made to connect to the peer." DEFVAL { 30 } ::= { vlagCfg 18 } vlagNewCfgHlthchkConnectRetryInterval OBJECT-TYPE SYNTAX INTEGER (1..300) MAX-ACCESS read-write STATUS current DESCRIPTION "In case of healtcheck TCP connection can not be established, interval at which the retry attempt will be made to connect to the peer." DEFVAL { 30 } ::= { vlagCfg 19 } vlagCurCfgHlthchkKeepaliveAttempts OBJECT-TYPE SYNTAX INTEGER (1..24) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of keepalive attempts made before declaring peer is down. Within this time, atleast one of the keepalive message should have been received from the peer." DEFVAL { 3 } ::= { vlagCfg 20 } vlagNewCfgHlthchkKeepaliveAttempts OBJECT-TYPE SYNTAX INTEGER (1..24) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of keepalive attempts made before declaring peer is down.Within this time, atleast one of the keepalive message should have been received from the peer." DEFVAL { 3 } ::= { vlagCfg 21 } vlagCurCfgHlthchkKeepaliveInterval OBJECT-TYPE SYNTAX INTEGER (2..300) MAX-ACCESS read-only STATUS current DESCRIPTION "Interval between keepalives sent over healthcheck TCP session to keep the session alive." DEFVAL { 5 } ::= { vlagCfg 22 } vlagNewCfgHlthchkKeepaliveInterval OBJECT-TYPE SYNTAX INTEGER (2..300) MAX-ACCESS read-write STATUS current DESCRIPTION "Interval between keepalives sent over healthcheck TCP session to keep the session alive." DEFVAL { 5 } ::= { vlagCfg 23 } vlagCurCfgAutoRecoveryInterval OBJECT-TYPE SYNTAX INTEGER (240..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Current vLAG Auto Recovery interval" DEFVAL { 300 } ::= { vlagCfg 24 } vlagNewCfgAutoRecoveryInterval OBJECT-TYPE SYNTAX INTEGER (240..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to change the vLAG Auto Recovery Timer interval. The Timer is used to prevent all vlag ports stay in ErrDisabled state when booting two vLAG switches but one can not be up." DEFVAL { 300 } ::= { vlagCfg 25 } -- ---------------------------------------------------------------------------- -- Global VLAG Info -- ---------------------------------------------------------------------------- vlagInfoState OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current running state of vLAG." ::= { vlagInfoSystem 1 } vlagInfoAdminRole OBJECT-TYPE SYNTAX INTEGER { unelected(0), primary(1), secondary(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current running role of the switch. Role can be Primary(1), secondary(2) and unelected(3). Primary role indicates that the this switch controls the centralized operation in a vLAG domain. Secondary role indicates that this switch can take up the primary role when primary is not available. Unelected indicates that switches are not detected by one another" ::= {vlagInfoSystem 2 } vlagInfoISLId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "vLAG ISL trunk id." ::= {vlagInfoSystem 3 } vlagInfoLocalMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Local vLAG MAC address." ::= {vlagInfoSystem 4 } vlagInfoLocalPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Local vLAG Priority." ::= {vlagInfoSystem 5 } vlagInfoRemoteMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Remote vLAG MAC address." ::= {vlagInfoSystem 6 } vlagInfoRemotePriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Remote vLAG Priority." ::= {vlagInfoSystem 7 } vlagInfoHlthchkStatus OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current health check running status." ::= { vlagInfoSystem 8 } vlagInfoStartupDelayInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Startup Delay Timer Interval. The value may be different from vlagCurCfgStartupDelayInterval for the configuration of the interval after the timer is started can only take effect next startup." ::= {vlagInfoSystem 9 } vlagInfoStartupDelayStatus OBJECT-TYPE SYNTAX INTEGER { unstarted(1), running(2), finished(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Startup Delay Timer Status." ::= {vlagInfoSystem 10 } vlagInfoSystemMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "System vLAG MAC address" ::= {vlagInfoSystem 11 } vlagInfoOperaRole OBJECT-TYPE SYNTAX INTEGER { unelected(0), primary(1), secondary(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "vLAG switch operational role." ::= {vlagInfoSystem 12 } vlagInfoAutoRecoveryInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Auto Recovery Timer Interval. The value may be different from vlagCurCfgAutoRecoveryInterval for the configuration of the interval after the timer is started can only take effect next startup." ::= {vlagInfoSystem 13 } vlagInfoAutoRecoveryStatus OBJECT-TYPE SYNTAX INTEGER { unstarted(1), running(2), finished(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Auto Recovery Timer Status." ::= {vlagInfoSystem 14 } vlagInfoInstanceTable OBJECT-TYPE SYNTAX SEQUENCE OF VlagInfoInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of objects of the running vLAG instances." ::= { vlagInfoGroup 1 } vlagInfoInstanceEntry OBJECT-TYPE SYNTAX VlagInfoInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration objects for an vLAG group." INDEX { vlagInstanceId } ::= { vlagInfoInstanceTable 1 } VlagInfoInstanceEntry ::= SEQUENCE { vlagInstanceId Integer32, vlagInstanceTrunkId Integer32, vlagInstanceAdminKey Integer32, vlagInstanceState INTEGER } vlagInstanceId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of this instance." ::= { vlagInfoInstanceEntry 1 } vlagInstanceTrunkId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The trunk id of this vLAG instance." ::= { vlagInfoInstanceEntry 2 } vlagInstanceAdminKey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "AdminKey of this vLAG instance. Applicable only incase of dynamic trunks." ::= { vlagInfoInstanceEntry 3 } vlagInstanceState OBJECT-TYPE SYNTAX INTEGER { down(1), localUp(2), remoteUp(3), formed(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current running state of the vLAG instance." DEFVAL { down } ::= { vlagInfoInstanceEntry 4 } vlagInfoIslId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "vLAG ISL Id" ::= {vlagInfoIslGroup 1 } vlagInfoIslProtocol OBJECT-TYPE SYNTAX INTEGER { static(1), lacp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "vLAG ISL trunk group state Static - static trunk group Lacp - dynamic trunk group" ::= {vlagInfoIslGroup 3 } vlagInfoIslPortchannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "vLAG ISL portchannel number" ::= {vlagInfoIslGroup 4 } vlagInfoIslAdminkey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "vLAG ISL lacp admin key" ::= {vlagInfoIslGroup 5 } vlagInfoIslPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list that forms the ISL. The ports are presented in bitmap format. OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to ISL 0 - The represented port does not belong to ISL" ::= {vlagInfoIslGroup 6 } vlagInfoIslPortState OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The ISL member ports' protocol state. The ports' protocol state are presented in bitmap format. OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to ISL and protocol state is up 0 - The represented port does not belong to ISL or protocol state is down" ::= {vlagInfoIslGroup 7 } vlagInfoIslPortLinkState OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The ISL member ports' link state. The ports' link state are presented in bitmap format. OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ port 8 || || || ||___ port 7 || |____ port 6 || . . . ||_________ port 1 |__________ reserved where x : 1 - The represented port belongs to ISL and link state is up 0 - The represented port does not belong to ISL or link state is down" ::= {vlagInfoIslGroup 8 } -- ---------------------------------------------------------------------------- -- Global VLAG Statistics -- ---------------------------------------------------------------------------- -- vlagStatsSystem OBJECT IDENTIFIER ::= { vlagStats 1 } -- vlagStatsIsl OBJECT IDENTIFIER ::= { vlagStats 2 } -- vlagStatsHealth OBJECT IDENTIFIER ::= { vlagStats 3 } -- vlagStatsLacp OBJECT IDENTIFIER ::= { vlagStats 4 } -- vlagStatsPdu OBJECT IDENTIFIER ::= { vlagStats 5 } -- vlagStatsIgmp OBJECT IDENTIFIER ::= { vlagStats 6 } vlagStatsClear OBJECT-TYPE SYNTAX INTEGER { clear(1), other(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to 'clear' will reset all statistics objects of VLAG. A get action of this object will always return 'other'. Setting this object to 'other' is not allowed." ::= { vlagStatsSystem 1 } vlagStatsIslInOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag ISL octets received." ::= { vlagStatsIsl 1 } vlagStatsIslInPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag ISL packets received." ::= { vlagStatsIsl 2 } vlagStatsIslOutOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag ISL octets sent." ::= { vlagStatsIsl 3 } vlagStatsIslOutPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag ISL packets sent." ::= { vlagStatsIsl 4 } vlagStatsPduSentRoleElection OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs sent for role elections" ::= { vlagStatsPdu 1 } vlagStatsPduSentSystemInfo OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs sent for system info" ::= { vlagStatsPdu 2 } vlagStatsPduSentFdbDynamicAdd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs sent for addition of FDB dynamic entry" ::= { vlagStatsPdu 7 } vlagStatsPduSentFdbDynamicDel OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs sent for deletion of FDB dynamic entry" ::= { vlagStatsPdu 8 } vlagStatsPduSentFdbInactiveAdd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs sent for addition of FDB inactive entry" ::= { vlagStatsPdu 9 } vlagStatsPduSentFdbInactiveDel OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs sent for deletion of FDB inactive entry" ::= { vlagStatsPdu 10 } vlagStatsPduSentHlthCheck OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs sent for Health check" ::= { vlagStatsPdu 13 } vlagStatsPduSentOther OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs sent for others" ::= { vlagStatsPdu 15 } vlagStatsPduSentUnknown OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs sent for unknowns" ::= { vlagStatsPdu 16 } vlagStatsPduRcvRoleElection OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs received for role elections" ::= { vlagStatsPdu 17 } vlagStatsPduRcvSystemInfo OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs received for system info" ::= { vlagStatsPdu 18 } vlagStatsPduRcvFdbDynamicAdd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs received for addition of FDB dynamic entry" ::= { vlagStatsPdu 23 } vlagStatsPduRcvFdbDynamicDel OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs received for deletion of FDB dynamic entry" ::= { vlagStatsPdu 24 } vlagStatsPduRcvFdbInactiveAdd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs received for addition of FDB inactive entry" ::= { vlagStatsPdu 25 } vlagStatsPduRcvFdbInactiveDel OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs received for deletion of FDB inactive entry" ::= { vlagStatsPdu 26 } vlagStatsPduRcvHlthCheck OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs received for Health check" ::= { vlagStatsPdu 29 } vlagStatsPduRcvOther OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs received for others" ::= { vlagStatsPdu 31 } vlagStatsPduRcvUnknown OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs received for unknowns" ::= { vlagStatsPdu 32 } vlagStatsPduSentPeerInstanceEnable OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs sent for peer instance enable" ::= { vlagStatsPdu 33 } vlagStatsPduSentPeerInstanceDisable OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs sent for peer instance disable" ::= { vlagStatsPdu 34 } vlagStatsPduSentISLHello OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs sent for ISL hello" ::= { vlagStatsPdu 35 } vlagStatsPduRcvISLHello OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs received for ISL hello" ::= { vlagStatsPdu 36 } vlagStatsPduRcvPeerInstanceEnable OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs received for peer instance enable" ::= { vlagStatsPdu 37 } vlagStatsPduRcvPeerInstanceDisable OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of vlag PDUs received for peer instance disable" ::= { vlagStatsPdu 38 } vlagStatsIgmpReportsForwarded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP reports forwarded to the peer" ::= { vlagStatsIgmp 1 } vlagStatsIgmpLeavesForwarded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP leaves forwarded to the peer" ::= { vlagStatsIgmp 2 } -- ---------------------------------------------------------------------------- -- -- -- Service Location Protocol (SLP) -- -- -- -- ---------------------------------------------------------------------------- -- ---------------------------------------------------------------------------- -- Global SLP Configuration -- ---------------------------------------------------------------------------- slpCfg OBJECT IDENTIFIER ::= { layer2Configs 20 } slpCurCfgGlobalEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current SLP global status on switch." DEFVAL { disabled } ::= { slpCfg 1 } slpNewCfgGlobalEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set to enabled to enable SLP globally or Set to disabled to disable SLP globally on switch." DEFVAL { disabled } ::= { slpCfg 2 } slpCurCfgActiveDaDisEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current SLP active directory agent discovery status on switch." DEFVAL { disabled } ::= { slpCfg 3 } slpNewCfgActiveDaDisEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set to enabled to enable SLP active directory agent discovery or Set to disabled to disable SLP active directory agent discovery on switch." DEFVAL { disabled } ::= { slpCfg 4 } slpCurCfgActiveDaDisStartWaitTime OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "Current SLP active directory agent discovery start wait time measured in seconds." DEFVAL { 3 } ::= { slpCfg 5 } slpNewCfgActiveDaDisStartWaitTime OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to change the SLP active directory agent discovery start wait time measured in seconds." DEFVAL { 3 } ::= { slpCfg 6 } -- ---------------------------------------------------------------------------- -- Global SLP Info -- ---------------------------------------------------------------------------- slpInfo OBJECT IDENTIFIER ::= { layer2Info 18 } slpInfoSystem OBJECT IDENTIFIER ::= { slpInfo 1 } slpInfoDirectoryAgents OBJECT IDENTIFIER ::= { slpInfo 2 } slpInfoUserAgents OBJECT IDENTIFIER ::= { slpInfo 3 } slpInfoProtocolVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "SLP protocol version." DEFVAL { 2 } ::= { slpInfoSystem 1 } slpInfoListeningPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "SLP listening port." DEFVAL { 427 } ::= { slpInfoSystem 2 } slpInfoListeningIPInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF SlpInfoListeningIPInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table with all the SLP listening IP interfaces." ::= { slpInfoSystem 3 } slpInfoListeningIPInterfaceEntry OBJECT-TYPE SYNTAX SlpInfoListeningIPInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration objects for a SLP listening IP interface." INDEX { listeningIPInterfaceId } ::= { slpInfoListeningIPInterfaceTable 1 } SlpInfoListeningIPInterfaceEntry ::= SEQUENCE { listeningIPInterfaceId Integer32, listeningIPInterfaceAddress IpAddress } listeningIPInterfaceId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of this IP interface." ::= { slpInfoListeningIPInterfaceEntry 1 } listeningIPInterfaceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The adddress of this IP interface." ::= { slpInfoListeningIPInterfaceEntry 2 } slpInfoDirectoryAgentsTable OBJECT-TYPE SYNTAX SEQUENCE OF SlpInfoDirectoryAgentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table with all the SLP Directory Agents." ::= { slpInfoDirectoryAgents 1 } slpInfoDirectoryAgentEntry OBJECT-TYPE SYNTAX SlpInfoDirectoryAgentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration objects for a Directory Agent entry." INDEX { directoryAgentAddress } ::= { slpInfoDirectoryAgentsTable 1 } SlpInfoDirectoryAgentEntry ::= SEQUENCE { directoryAgentAddress IpAddress, directoryAgentPort Integer32, directoryAgentTime Integer32 } directoryAgentAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP adddress of this Directory Agent." ::= { slpInfoDirectoryAgentEntry 1 } directoryAgentPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port of this Directory Agent. Communication can be done using TCP or UDP." ::= { slpInfoDirectoryAgentEntry 2 } directoryAgentTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The time elapsed from the moment when this Directory Agent was learned measured in seconds." ::= { slpInfoDirectoryAgentEntry 3 } slpInfoUserAgentsTable OBJECT-TYPE SYNTAX SEQUENCE OF SlpInfoUserAgentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table with all the SLP User Agents." ::= { slpInfoUserAgents 1 } slpInfoUserAgentEntry OBJECT-TYPE SYNTAX SlpInfoUserAgentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration objects for a User Agent entry." INDEX { userAgentAddress } ::= { slpInfoUserAgentsTable 1 } SlpInfoUserAgentEntry ::= SEQUENCE { userAgentAddress IpAddress, userAgentPort Integer32, userAgentTime Integer32 } userAgentAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP adddress of this User Agent." ::= { slpInfoUserAgentEntry 1 } userAgentPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port of this User Agent. Communication can be done using TCP or UDP." ::= { slpInfoUserAgentEntry 2 } userAgentTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The time elapsed from the moment when this User Agent was learned measured in seconds." ::= { slpInfoUserAgentEntry 3 } slpDirectoryAgentsClear OBJECT-TYPE SYNTAX INTEGER { clear(1), other(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to 'clear' will reset all directory agents settings of SLP. A get action of this object will always return 'other'. Setting this object to 'other' is not allowed." ::= { slpInfo 4 } -- ---------------------------------------------------------------------------- -- Global SLP Statistics -- ---------------------------------------------------------------------------- slpStats OBJECT IDENTIFIER ::= { layer2Stats 12 } slpCountersClear OBJECT-TYPE SYNTAX INTEGER { clear(1), other(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to 'clear' will reset all SLP counters. A get action of this object will always return 'other'. Setting this object to 'other' is not allowed." ::= { slpStats 3 } slpStatsTxCountersTable OBJECT-TYPE SYNTAX SEQUENCE OF SlpStatsTxCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table with all the SLP Send counters." ::= { slpStats 1 } slpStatsTxCounterEntry OBJECT-TYPE SYNTAX SlpStatsTxCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration objects for a SLP Send counter entry." INDEX { slpTxCounterIndex } ::= { slpStatsTxCountersTable 1 } SlpStatsTxCounterEntry ::= SEQUENCE { slpTxCounterIndex Integer32, slpTxCounterName DisplayString, slpTxCounterUnicast Integer32, slpTxCounterMulticast Integer32 } slpTxCounterIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of this counter." ::= { slpStatsTxCounterEntry 1 } slpTxCounterName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of this counter." ::= { slpStatsTxCounterEntry 2 } slpTxCounterUnicast OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The unicast value of this counter." ::= { slpStatsTxCounterEntry 3 } slpTxCounterMulticast OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast value of this counter." ::= { slpStatsTxCounterEntry 4 } slpStatsRxCountersTable OBJECT-TYPE SYNTAX SEQUENCE OF SlpStatsRxCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table with all the SLP Receive counters." ::= { slpStats 2 } slpStatsRxCounterEntry OBJECT-TYPE SYNTAX SlpStatsRxCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration objects for a SLP Receive counter entry." INDEX { slpRxCounterIndex } ::= { slpStatsRxCountersTable 1 } SlpStatsRxCounterEntry ::= SEQUENCE { slpRxCounterIndex Integer32, slpRxCounterName DisplayString, slpRxCounterUnicast Integer32, slpRxCounterMulticast Integer32 } slpRxCounterIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index this counter." ::= { slpStatsRxCounterEntry 1 } slpRxCounterName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of this counter." ::= { slpStatsRxCounterEntry 2 } slpRxCounterUnicast OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The unicast value of this counter." ::= { slpStatsRxCounterEntry 3 } slpRxCounterMulticast OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast value of this counter." ::= { slpStatsRxCounterEntry 4 } -- ---------------------------------------------------------------------------- -- } INSERT: layer2 -- ---------------------------------------------------------------------------- layer3 OBJECT IDENTIFIER ::= { g7028-mgmt 3 } -- ---------------------------------------------------------------------------- -- { INSERT: layer3 -- ---------------------------------------------------------------------------- layer3Configs OBJECT IDENTIFIER ::= { layer3 1 } layer3Stats OBJECT IDENTIFIER ::= { layer3 2 } layer3Info OBJECT IDENTIFIER ::= { layer3 3 } arpStats OBJECT IDENTIFIER ::= { layer3Stats 2 } ipInterfaceCfg OBJECT IDENTIFIER ::= { layer3Configs 1 } ipStaticRouteCfg OBJECT IDENTIFIER ::= { layer3Configs 3 } ipForwardCfg OBJECT IDENTIFIER ::= { layer3Configs 4 } arpCfg OBJECT IDENTIFIER ::= { layer3Configs 7 } routeStats OBJECT IDENTIFIER ::= { layer3Stats 3 } ipRoutingInfo OBJECT IDENTIFIER ::= { layer3Info 1 } arpInfo OBJECT IDENTIFIER ::= { layer3Info 2 } ipEcmpRoutingInfo OBJECT IDENTIFIER ::= { layer3Info 19 } ipEcmpHash OBJECT IDENTIFIER ::= { layer3Info 20 } ipGatewayCfg OBJECT IDENTIFIER ::= { layer3Configs 2 } dnsCfg OBJECT IDENTIFIER ::= { layer3Configs 9 } igmpCfg OBJECT IDENTIFIER ::= { layer3Configs 19 } ipGatewayIpv6Cfg OBJECT IDENTIFIER ::= { layer3Configs 22 } floodingCfg OBJECT IDENTIFIER ::= { layer3Configs 29 } dnsStats OBJECT IDENTIFIER ::= { layer3Stats 4 } clearStats OBJECT IDENTIFIER ::= { layer3Stats 7 } igmpStats OBJECT IDENTIFIER ::= { layer3Stats 9 } ipv6Stats OBJECT IDENTIFIER ::= { layer3Stats 10} ipStats OBJECT IDENTIFIER ::= { layer3Stats 16 } icmpStats OBJECT IDENTIFIER ::= { layer3Stats 17 } tcpStats OBJECT IDENTIFIER ::= { layer3Stats 18 } udpStats OBJECT IDENTIFIER ::= { layer3Stats 19 } gatewayInfo OBJECT IDENTIFIER ::= { layer3Info 5 } igmpInfo OBJECT IDENTIFIER ::= { layer3Info 6 } gatewayIPv6Info OBJECT IDENTIFIER ::= { layer3Info 13 } ipIntfInfo OBJECT IDENTIFIER ::= { layer3Info 9 } dhcpInfo OBJECT IDENTIFIER ::= { layer3Info 15 } dhcpInfoMacAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the interface." ::= { dhcpInfo 1} dhcpInfoAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the interface." ::= { dhcpInfo 2} dhcpInfoSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The subnet mask of the interface." ::= { dhcpInfo 3} dhcpInfoDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of default gateway for the interface." ::= { dhcpInfo 4} dhcpInfoServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the DHCP server that leased the ip of the interface." ::= { dhcpInfo 5} dhcpInfoLeaseObtained OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The time and date when the lease was obtained ." ::= { dhcpInfo 6} dhcpInfoLeaseExpires OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The time and date when the lease was obtained ." ::= { dhcpInfo 7} -- IP Configuration ipInterfaceTableMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of rows in the IP interface table." ::= { ipInterfaceCfg 1 } ipCurCfgIntfTable OBJECT-TYPE SYNTAX SEQUENCE OF IpCurCfgIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of IP interface configuration." ::= { ipInterfaceCfg 2 } ipCurCfgIntfEntry OBJECT-TYPE SYNTAX IpCurCfgIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Ip interface table" INDEX { ipCurCfgIntfIndex } ::= { ipCurCfgIntfTable 1 } IpCurCfgIntfEntry ::= SEQUENCE { ipCurCfgIntfIndex Integer32, ipCurCfgIntfAddr DisplayString, ipCurCfgIntfMask DisplayString, ipCurCfgIntfBroadcast IpAddress, ipCurCfgIntfState INTEGER, ipCurCfgIntfBootpRelay INTEGER, ipCurCfgIntfRouteAdv INTEGER, ipCurCfgIntfManagedCfg INTEGER, ipCurCfgIntfOtherCfg INTEGER, ipCurCfgIntfAdvLifetime INTEGER, ipCurCfgIntfDadAttempts INTEGER, ipCurCfgIntfReachTime INTEGER, ipCurCfgIntfAdvInterval INTEGER, ipCurCfgIntfAdvIntervalMin INTEGER, ipCurCfgIntfRetransmitTimer INTEGER, ipCurCfgIntfHopLimit INTEGER, ipCurCfgIntfIp6Host INTEGER, ipCurCfgIntfIp6Dstun INTEGER, ipCurCfgSecIntfAddr DisplayString, ipCurCfgSecIntfPrefix Integer32, ipCurCfgSecIntfAnycast INTEGER, ipCurCfgIntfAnycast INTEGER, ipCurCfgIntfVlan Integer32 } ipCurCfgIntfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface number for which the IP information is related." ::= { ipCurCfgIntfEntry 1} ipCurCfgIntfAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field configures the new IP/IPv6 addr of the interface. Address should be IPv4 dotted-quads or IPv6 16-byte hexadecimal colon notation. Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx" ::= { ipCurCfgIntfEntry 2 } ipCurCfgIntfMask OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "The subnet mask as IPv4 dotted-quads OR the IPv6 prefix length (integer in range 0..128) associated with this IP address ." ::= { ipCurCfgIntfEntry 3 } ipCurCfgIntfBroadcast OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The broadcast address of the interface." ::= { ipCurCfgIntfEntry 4 } ipCurCfgIntfVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN associated with the interface." ::= { ipCurCfgIntfEntry 5 } ipCurCfgIntfState OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the interface." ::= { ipCurCfgIntfEntry 6 } ipCurCfgIntfBootpRelay OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable BOOTP relay." ::= { ipCurCfgIntfEntry 7 } ipCurCfgIntfRouteAdv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable route advertisement of the interface." ::= { ipCurCfgIntfEntry 12 } ipCurCfgIntfManagedCfg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable Managed config flag of the interface, which allows the host to use DHCP for address configuration." ::= { ipCurCfgIntfEntry 13 } ipCurCfgIntfOtherCfg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable Other config flag of the interface, which allows the host to use DHCP for other stateful configuration." ::= { ipCurCfgIntfEntry 14 } ipCurCfgIntfAdvLifetime OBJECT-TYPE SYNTAX INTEGER (0..9000) MAX-ACCESS read-only STATUS current DESCRIPTION "Set Router Advertisement lifetime of the interface." ::= { ipCurCfgIntfEntry 15 } ipCurCfgIntfDadAttempts OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the number of duplicate address detection (dad) attempts of the interface." ::= { ipCurCfgIntfEntry 16 } ipCurCfgIntfReachTime OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the advertised reachability time of the interface." ::= { ipCurCfgIntfEntry 17 } ipCurCfgIntfAdvInterval OBJECT-TYPE SYNTAX INTEGER (4..1800) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the IPv6 Router Advertisement interval of the interface." ::= { ipCurCfgIntfEntry 18 } ipCurCfgIntfAdvIntervalMin OBJECT-TYPE SYNTAX INTEGER (3..1350) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the IPv6 Router Advertisement Minimum interval limit of the interface." ::= { ipCurCfgIntfEntry 19 } ipCurCfgIntfRetransmitTimer OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the IPv6 Router Advertisement Retransmit Timer" ::= { ipCurCfgIntfEntry 20 } ipCurCfgIntfHopLimit OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the IPv6 Router Advertisement Current Hop Limit" ::= { ipCurCfgIntfEntry 21 } ipCurCfgIntfIp6Host OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable IPv6 host mode on the interface." ::= { ipCurCfgIntfEntry 23 } ipCurCfgSecIntfAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field configures the new IP/IPv6 addr of the interface. Address should be in IPv6 4-byte haxadecimal colon notation. Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx" ::= { ipCurCfgIntfEntry 25 } ipCurCfgSecIntfPrefix OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 prefix length (integer in range 0..128) associated with this IP address ." ::= { ipCurCfgIntfEntry 26 } ipCurCfgIntfAnycast OBJECT-TYPE SYNTAX INTEGER { anycast(1), none(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This field has the value of anycast(1) if IPv6 interface address is anycast and none(2) if not." ::= { ipCurCfgIntfEntry 27 } ipCurCfgSecIntfAnycast OBJECT-TYPE SYNTAX INTEGER { anycast(1), none(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This field has the value of anycast(1) if secondary IPv6 interface address is anycast and none(2) if not." ::= { ipCurCfgIntfEntry 28 } ipCurCfgIntfIp6Dstun OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable sending of ICMP Unreachable messages." ::= { ipCurCfgIntfEntry 29 } ipNewCfgIntfTable OBJECT-TYPE SYNTAX SEQUENCE OF IpNewCfgIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of interface in the new configuration block." ::= { ipInterfaceCfg 3 } ipNewCfgIntfEntry OBJECT-TYPE SYNTAX IpNewCfgIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Ip interface table" INDEX { ipNewCfgIntfIndex } ::= { ipNewCfgIntfTable 1 } IpNewCfgIntfEntry ::= SEQUENCE { ipNewCfgIntfIndex Integer32, ipNewCfgIntfAddr DisplayString, ipNewCfgIntfMask DisplayString, ipNewCfgIntfVlan Integer32, ipNewCfgIntfState INTEGER, ipNewCfgIntfBootpRelay INTEGER, ipNewCfgIntfRouteAdv INTEGER, ipNewCfgIntfIp6Host INTEGER, ipNewCfgIntfIp6Dstun INTEGER, ipNewCfgIntfManagedCfg INTEGER, ipNewCfgIntfOtherCfg INTEGER, ipNewCfgIntfAdvLifetime INTEGER, ipNewCfgIntfDadAttempts INTEGER, ipNewCfgIntfReachTime INTEGER, ipNewCfgIntfAdvInterval INTEGER, ipNewCfgIntfAdvIntervalMin INTEGER, ipNewCfgIntfRetransmitTimer INTEGER, ipNewCfgIntfHopLimit INTEGER, ipNewCfgSecIntfAddr DisplayString, ipNewCfgSecIntfPrefix Integer32, ipNewCfgSecIntfAnycast INTEGER, ipNewCfgIntfAnycast INTEGER, ipNewCfgIntfDelete INTEGER } ipNewCfgIntfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface number for which the IP information is related." ::= { ipNewCfgIntfEntry 1 } ipNewCfgIntfAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-create STATUS current DESCRIPTION "This field configures the new IP/IPv6 addr of the interface. Address should be IPv4 dotted-quads or IPv6 16-byte hexadecimal colon notation. Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx" ::= { ipNewCfgIntfEntry 2 } ipNewCfgIntfMask OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-create STATUS current DESCRIPTION "The subnet mask as IPv4 dotted-quads OR the IPv6 prefix length (integer in range 0..128) associated with this IP address ." ::= { ipNewCfgIntfEntry 3 } ipNewCfgIntfVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The VLAN associated with the interface." ::= { ipNewCfgIntfEntry 5 } ipNewCfgIntfState OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The state of the interface." ::= { ipNewCfgIntfEntry 6 } ipNewCfgIntfDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "When set to the value of 2 (delete), the entire row is deleted. When read, other(1) is returned. Setting the value to anything other than 2(delete) has no effect on the state of the row." ::= { ipNewCfgIntfEntry 7 } ipNewCfgIntfBootpRelay OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable BOOTP relay." ::= { ipNewCfgIntfEntry 8 } ipNewCfgIntfRouteAdv OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable route advertisement of the interface." ::= { ipNewCfgIntfEntry 13 } ipNewCfgIntfManagedCfg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable Managed config flag of the interface, which allows the host to use DHCP for address configuration." ::= { ipNewCfgIntfEntry 14 } ipNewCfgIntfOtherCfg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable Other config flag of the interface, which allows the host to use DHCP for other stateful configuration." ::= { ipNewCfgIntfEntry 15 } ipNewCfgIntfAdvLifetime OBJECT-TYPE SYNTAX INTEGER (0..9000) MAX-ACCESS read-create STATUS current DESCRIPTION "Set Router Advertisement lifetime of the interface." ::= { ipNewCfgIntfEntry 16 } ipNewCfgIntfDadAttempts OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-create STATUS current DESCRIPTION "Set the number of duplicate address detection (dad) attempts of the interface." ::= { ipNewCfgIntfEntry 17 } ipNewCfgIntfReachTime OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-create STATUS current DESCRIPTION "Set the advertised reachability time of the interface." ::= { ipNewCfgIntfEntry 18 } ipNewCfgIntfAdvInterval OBJECT-TYPE SYNTAX INTEGER (4..1800) MAX-ACCESS read-create STATUS current DESCRIPTION "Set the IPv6 Router Advertisement interval of the interface." ::= { ipNewCfgIntfEntry 19 } ipNewCfgIntfAdvIntervalMin OBJECT-TYPE SYNTAX INTEGER (3..1350) MAX-ACCESS read-create STATUS current DESCRIPTION "Set the IPv6 Router Advertisement Minimum interval limit of the interface." ::= { ipNewCfgIntfEntry 20 } ipNewCfgIntfRetransmitTimer OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-create STATUS current DESCRIPTION "Set the IPv6 Router Advertisement Retransmit Timer" ::= { ipNewCfgIntfEntry 21 } ipNewCfgIntfHopLimit OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Set the IPv6 Router Advertisement Current Hop Limit" ::= { ipNewCfgIntfEntry 22 } ipNewCfgIntfIp6Host OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable IPv6 host mode on the interface." ::= { ipNewCfgIntfEntry 24 } ipNewCfgSecIntfAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "This field configures the new IPv6 addr of the interface. Address should be in IPv6 4-byte haxadecimal colon notation. Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx" ::= { ipNewCfgIntfEntry 26 } ipNewCfgSecIntfPrefix OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv6 prefix length (integer in range 0..128) associated with this IP address ." ::= { ipNewCfgIntfEntry 27 } ipNewCfgIntfAnycast OBJECT-TYPE SYNTAX INTEGER { anycast(1), none(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This field has the value of anycast(1) if IPv6 interface address is anycast and none(2) if not." ::= { ipNewCfgIntfEntry 28 } ipNewCfgSecIntfAnycast OBJECT-TYPE SYNTAX INTEGER { anycast(1), none(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This field has the value of anycast(1) if secondary IPv6 interface address is anycast and none(2) if not." ::= { ipNewCfgIntfEntry 29 } ipNewCfgIntfIp6Dstun OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable sending of ICMP Unreachable messages." ::= { ipNewCfgIntfEntry 30 } -- IP Gateway Table Configuration ipGatewayTableMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of rows in the IP gateway table." ::= { ipGatewayCfg 3 } ipCurCfgGwTable OBJECT-TYPE SYNTAX SEQUENCE OF IpCurCfgGwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of gateways in the current configuration block." ::= { ipGatewayCfg 4 } ipCurCfgGwEntry OBJECT-TYPE SYNTAX IpCurCfgGwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Ip gateway table" INDEX { ipCurCfgGwIndex } ::= { ipCurCfgGwTable 1 } IpCurCfgGwEntry ::= SEQUENCE { ipCurCfgGwIndex Integer32, ipCurCfgGwAddr IpAddress, ipCurCfgGwInterval INTEGER, ipCurCfgGwRetry INTEGER, ipCurCfgGwArp INTEGER, ipCurCfgGwState INTEGER } ipCurCfgGwIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The gateway number for which the information is related." ::= { ipCurCfgGwEntry 1} ipCurCfgGwAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the default gateway." ::= { ipCurCfgGwEntry 2 } ipCurCfgGwInterval OBJECT-TYPE SYNTAX INTEGER (0..60) MAX-ACCESS read-only STATUS current DESCRIPTION "The interval between ping attempts." ::= { ipCurCfgGwEntry 3 } ipCurCfgGwRetry OBJECT-TYPE SYNTAX INTEGER (1..120) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failed attempts to declare the default gateway DOWN." ::= { ipCurCfgGwEntry 4 } ipCurCfgGwState OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the default gateway." ::= { ipCurCfgGwEntry 5 } ipCurCfgGwArp OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of ARP only health checks." ::= { ipCurCfgGwEntry 6 } ipNewCfgGwTable OBJECT-TYPE SYNTAX SEQUENCE OF IpNewCfgGwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of gateway in the new configuration block." ::= { ipGatewayCfg 5 } ipNewCfgGwEntry OBJECT-TYPE SYNTAX IpNewCfgGwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Ip default gateway table" INDEX { ipNewCfgGwIndex } ::= { ipNewCfgGwTable 1 } IpNewCfgGwEntry ::= SEQUENCE { ipNewCfgGwIndex Integer32, ipNewCfgGwAddr IpAddress, ipNewCfgGwInterval INTEGER, ipNewCfgGwRetry INTEGER, ipNewCfgGwState INTEGER, ipNewCfgGwArp INTEGER, ipNewCfgGwDelete INTEGER } ipNewCfgGwIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The gateway number for which the information is related." ::= { ipNewCfgGwEntry 1} ipNewCfgGwAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of the default gateway." ::= { ipNewCfgGwEntry 2 } ipNewCfgGwInterval OBJECT-TYPE SYNTAX INTEGER (0..60) MAX-ACCESS read-create STATUS current DESCRIPTION "The interval in seconds between ping attempts." ::= { ipNewCfgGwEntry 3 } ipNewCfgGwRetry OBJECT-TYPE SYNTAX INTEGER (1..120) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of failed attempts to declare the default gateway DOWN." ::= { ipNewCfgGwEntry 4 } ipNewCfgGwState OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The state of the default gateway." ::= { ipNewCfgGwEntry 5 } ipNewCfgGwDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "When set to the value of 2 (delete), the entire row is deleted. When read, other is returned. Setting the value to anything other than 2(delete) has no effect on the state of the row." ::= { ipNewCfgGwEntry 6 } ipNewCfgGwArp OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The state of the ARP only health checks." ::= { ipNewCfgGwEntry 7 } -- -- IP Static Route Configuration -- ipStaticRouteTableMaxSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of rows in the Static Route table." ::= { ipStaticRouteCfg 1 } ipCurCfgStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IpCurCfgStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of static routes in the current configuration block." ::= { ipStaticRouteCfg 2 } ipCurCfgStaticRouteEntry OBJECT-TYPE SYNTAX IpCurCfgStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the static IP route table" INDEX { ipCurCfgStaticRouteIndx } ::= { ipCurCfgStaticRouteTable 1 } IpCurCfgStaticRouteEntry ::= SEQUENCE { ipCurCfgStaticRouteIndx Integer32, ipCurCfgStaticRouteDestIp IpAddress, ipCurCfgStaticRouteMask IpAddress, ipCurCfgStaticRouteGateway IpAddress, ipCurCfgStaticRouteInterface Integer32 } ipCurCfgStaticRouteIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the static routing table." ::= { ipCurCfgStaticRouteEntry 1} ipCurCfgStaticRouteDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address of this route." ::= { ipCurCfgStaticRouteEntry 2} ipCurCfgStaticRouteMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current subnet mask of this route." ::= { ipCurCfgStaticRouteEntry 3} ipCurCfgStaticRouteGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current gateway of this route." ::= { ipCurCfgStaticRouteEntry 4} ipCurCfgStaticRouteInterface OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The IP interface of this route. The IP address of the specified interface shall be use as source IP when performs routing." ::= { ipCurCfgStaticRouteEntry 5} ipNewCfgStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IpNewCfgStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of static routes in the new configuration block." ::= { ipStaticRouteCfg 3 } ipStaticRouteClearAllByDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Clears all static routes with the specified destination IP address." ::= { ipStaticRouteCfg 4} ipStaticRouteClearAllByGatewayIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Clears all static routes with the specified gateway IP address." ::= { ipStaticRouteCfg 5} ipStaticRouteClearAllByInterface OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Clears all routes on the specified inteface number." ::= { ipStaticRouteCfg 6} ipStaticRouteClearAll OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set to clear(2),clears all static routes. Otherwhise nothing is done." ::= { ipStaticRouteCfg 7} ipStaticRouteCurPingInterval OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The time between ping retries." ::= { ipStaticRouteCfg 8} ipStaticRouteNewPingInterval OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The time between ping retries." ::= { ipStaticRouteCfg 9} ipStaticRouteCurPingRetries OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ping retries." ::= { ipStaticRouteCfg 10} ipStaticRouteNewPingRetries OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The number of ping retries." ::= { ipStaticRouteCfg 11} ipStaticRouteCurEcmpHash OBJECT-TYPE SYNTAX INTEGER { dipsip(0), sip(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ecmp Hash based on dipsip/sip." ::= { ipStaticRouteCfg 12} ipStaticRouteNewEcmpHash OBJECT-TYPE SYNTAX INTEGER { dipsip(0), sip(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ecmp Hash based on dipsip/sip." ::= { ipStaticRouteCfg 13} ipStaticRouteCurHealthcheck OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Gateway healthcheck functionality" ::= { ipStaticRouteCfg 16} ipStaticRouteNewHealthcheck OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Gateway healthcheck functionality" ::= { ipStaticRouteCfg 17} ipNewCfgStaticRouteEntry OBJECT-TYPE SYNTAX IpNewCfgStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the static IP route table" INDEX { ipNewCfgStaticRouteIndx } ::= { ipNewCfgStaticRouteTable 1 } IpNewCfgStaticRouteEntry ::= SEQUENCE { ipNewCfgStaticRouteIndx Integer32, ipNewCfgStaticRouteDestIp IpAddress, ipNewCfgStaticRouteMask IpAddress, ipNewCfgStaticRouteGateway IpAddress, ipNewCfgStaticRouteAction INTEGER, ipNewCfgStaticRouteInterface Integer32 } ipNewCfgStaticRouteIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the static routing table." ::= { ipNewCfgStaticRouteEntry 1} ipNewCfgStaticRouteDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The destination IP address of this route." ::= { ipNewCfgStaticRouteEntry 2} ipNewCfgStaticRouteMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The subnet mask of this route." ::= { ipNewCfgStaticRouteEntry 3} ipNewCfgStaticRouteGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of the gateway for this route." ::= { ipNewCfgStaticRouteEntry 4} ipNewCfgStaticRouteAction OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "When set to the value of 2 (delete), the entire row is deleted. When read, other is returned. Setting the value to anything other than 2(delete) has no effect on the state of the row." ::= { ipNewCfgStaticRouteEntry 5 } ipNewCfgStaticRouteInterface OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The IP interface of this route. The IP address of the specified interface shall be use as source IP when performs routing." ::= { ipNewCfgStaticRouteEntry 6 } -- 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 } ipFwdCurCfgICMPRedirect OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable ICMP redirects." ::= { ipFwdGeneralCfg 7 } ipFwdNewCfgICMPRedirect OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable ICMP redirects." ::= { ipFwdGeneralCfg 8 } -- -- ARP configuration -- arpCurCfgReARPPeriod OBJECT-TYPE SYNTAX INTEGER (2..120) MAX-ACCESS read-only STATUS current DESCRIPTION "Re-ARP Period in seconds." ::= { arpCfg 1 } arpNewCfgReARPPeriod OBJECT-TYPE SYNTAX INTEGER (2..120) MAX-ACCESS read-write STATUS current DESCRIPTION "Re-ARP Period in seconds." ::= { arpCfg 2 } arpCurCfgReARPRefresh OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "With ReARP Refresh enabled, the system will send an ARP request after the ReARP Period expires, trying to relearn the ARP entry. With ReARP Refresh disabled, no ARP request will be performed after ReARP Period expires." ::= { arpCfg 3 } arpNewCfgReARPRefresh OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "With ReARP Refresh enabled, the system will send an ARP request after the ReARP Period expires, trying to relearn the ARP entry. With ReARP Refresh disabled, no ARP request will be performed after ReARP Period expires." ::= { arpCfg 4 } -- Domain Name Server Configuration dnsCurCfgPrimaryIpAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The DNS primary IP address in the current configuration block." ::= { dnsCfg 1 } dnsNewCfgPrimaryIpAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The DNS primary IP address in the new configuration block." ::= { dnsCfg 2 } dnsCurCfgSecondaryIpAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The DNS primary IP address in the current configuration block." ::= { dnsCfg 3 } dnsNewCfgSecondaryIpAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The DNS primary IP address in the new configuration block." ::= { dnsCfg 4 } dnsCurCfgDomainName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..191)) MAX-ACCESS read-only STATUS current DESCRIPTION "The DNS doamin name in the current configuration block." ::= { dnsCfg 5 } dnsNewCfgDomainName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..191)) MAX-ACCESS read-write STATUS current DESCRIPTION "The DNS doamin name in the new configuration block." ::= { dnsCfg 6 } dnsNewCfgFirstRequestAddr OBJECT-TYPE SYNTAX INTEGER{ ipv4(1), ipv6(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of the first request to dns" ::= { dnsCfg 9 } dnsCurCfgFirstRequestAddr OBJECT-TYPE SYNTAX INTEGER{ ipv4(1), ipv6(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the first request to dns" ::= { dnsCfg 10} dnsCurCfgPriServerPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Choose the port that the primary server is connected to." ::= { dnsCfg 11 } dnsNewCfgPriServerPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Choose the port that the primary server is connected to." ::= { dnsCfg 12 } dnsCurCfgSecServerPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Choose the port that the secondary server is connected to." ::= { dnsCfg 13 } dnsNewCfgSecServerPort OBJECT-TYPE SYNTAX INTEGER { data(1), mgt(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Choose the port that the secondary server is connected to." ::= { dnsCfg 14 } vlanFloodCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF VlanFloodCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of VLAN flooding configuration." ::= { floodingCfg 1 } vlanFloodCurCfgTableEntry OBJECT-TYPE SYNTAX VlanFloodCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the VLAN flooding configuration table." INDEX { vlanFloodCurCfgVlanId } ::= { vlanFloodCurCfgTable 1 } VlanFloodCurCfgTableEntry ::= SEQUENCE { vlanFloodCurCfgVlanId Integer32, vlanFloodCurCfgFlood INTEGER ,vlanFloodCurCfgCpu INTEGER ,vlanFloodCurCfgOptFlood INTEGER } vlanFloodCurCfgVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN identifier." ::= { vlanFloodCurCfgTableEntry 1 } vlanFloodCurCfgFlood OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable flooding unregistered IPMCs" ::= { vlanFloodCurCfgTableEntry 2 } vlanFloodCurCfgCpu OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable sending unregistered IPMCs to CPU" ::= { vlanFloodCurCfgTableEntry 3 } vlanFloodCurCfgOptFlood OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable optimized flooding" ::= { vlanFloodCurCfgTableEntry 4 } vlanFloodNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF VlanFloodNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of VLAN flooding configuration." ::= { floodingCfg 2 } vlanFloodNewCfgTableEntry OBJECT-TYPE SYNTAX VlanFloodNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the VLAN flooding configuration table." INDEX { vlanFloodNewCfgVlanId } ::= { vlanFloodNewCfgTable 1 } VlanFloodNewCfgTableEntry ::= SEQUENCE { vlanFloodNewCfgVlanId Integer32, vlanFloodNewCfgFlood INTEGER ,vlanFloodNewCfgCpu INTEGER ,vlanFloodNewCfgOptFlood INTEGER } vlanFloodNewCfgVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN identifier." ::= { vlanFloodNewCfgTableEntry 1 } vlanFloodNewCfgFlood OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable flooding unregistered IPMCs" ::= { vlanFloodNewCfgTableEntry 2 } vlanFloodNewCfgCpu OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable sending unregistered IPMCs to CPU" ::= { vlanFloodNewCfgTableEntry 3 } vlanFloodNewCfgOptFlood OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable optimized flooding" ::= { vlanFloodNewCfgTableEntry 4 } -- IGMP config igmpCurCfgOnOff OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Globally turn IGMP On/Off." ::= { igmpCfg 1} igmpNewCfgOnOff OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Globally turn IGMP On/Off." ::= { igmpCfg 2} igmpSnoopCfg OBJECT IDENTIFIER ::= { igmpCfg 9 } -- IGMP Snooping config igmpSnoopCurCfgMrto OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of multicast router timeout in the current config." ::= { igmpSnoopCfg 7 } igmpSnoopNewCfgMrto OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of multicast router timeout in the new config." ::= { igmpSnoopCfg 8 } igmpSnoopCurCfgAggrEnaDis OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/Disable of IGMP Report aggregation." ::= { igmpSnoopCfg 9} igmpSnoopNewCfgAggrEnaDis OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable of IGMP Report aggregation." ::= { igmpSnoopCfg 10} igmpSnoopCurCfgEnaDis OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of IGMP Snooping." ::= { igmpSnoopCfg 11} igmpSnoopNewCfgEnaDis OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Enable/Disable of IGMP Snooping." ::= { igmpSnoopCfg 12} igmpSnoopNewCfgVlanAdd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The VLAN to be added to snooping vlan list. When read, 0 is returned." ::= { igmpSnoopCfg 13 } igmpSnoopNewCfgVlanRem OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The VLAN to be removed from snooping vlan list. When read, 0 is returned." ::= { igmpSnoopCfg 14 } igmpSnoopNewCfgVlanClear OBJECT-TYPE SYNTAX INTEGER { clear(1), ok(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Removing ALL Snooping Vlans." ::= { igmpSnoopCfg 15 } igmpSnoopCurCfgVlanBmap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The snooping vlans present in the vlan map list. The snooping vlans are presented in a bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ Vlan 9 || || || ||___ Vlan 8 || |____ Vlan 7 || . . . ||_________ Vlan 2 |__________ Vlan 1 where x : 1 - The represented vlan has snoop enabled 0 - The represented vlan does not have snooping enabled." ::= { igmpSnoopCfg 16 } igmpSnoopNewCfgVlanBmap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "The snooping vlans present in the vlan map list. The snooping vlans are presented in a bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ Vlan 9 || || || ||___ Vlan 8 || |____ Vlan 7 || . . . ||_________ Vlan 2 |__________ Vlan 1 where x : 1 - The represented vlan has snoop enabled 0 - The represented vlan does not have snooping enabled." ::= { igmpSnoopCfg 17 } igmpSnoopCurCfgSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The source ip for GSQ proxy in current config." ::= { igmpSnoopCfg 26 } igmpSnoopNewCfgSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The source ip for GSQ proxy in new config." ::= { igmpSnoopCfg 27 } igmpSnoopSetToDefault OBJECT-TYPE SYNTAX INTEGER { none(1), setDefault(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When setting the value setDefault(2), the IGMP Snooping configuration is set to the default values. When reading, none(1) is always returned." ::= { igmpSnoopCfg 33} igmpStaticMrtrCfg OBJECT IDENTIFIER ::= { igmpCfg 10 } igmpFilterCfg OBJECT IDENTIFIER ::= { igmpCfg 11 } igmpAdvCfg OBJECT IDENTIFIER ::= { igmpCfg 13 } igmpV3SnoopCfg OBJECT IDENTIFIER ::= { igmpCfg 14 } igmpV3SnoopCurCfgSources OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of sources to snoop in a group record in current config." ::= { igmpV3SnoopCfg 1 } igmpV3SnoopNewCfgSources OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of sources to snoop in a group record in new config." ::= { igmpV3SnoopCfg 2 } igmpV3SnoopCurCfgEnaDis OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of IGMP V3 Snooping." ::= { igmpV3SnoopCfg 3 } igmpV3SnoopNewCfgEnaDis OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Enable/Disable of IGMP V3 Snooping." ::= { igmpV3SnoopCfg 4 } igmpV3SnoopCurCfgExcludeEnaDis OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of IGMP V3 EXCLUDE filter-mode Snooping." ::= { igmpV3SnoopCfg 5 } igmpV3SnoopNewCfgExcludeEnaDis OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Enable/Disable of IGMP V3 EXCLUDE filter-mode Snooping." ::= { igmpV3SnoopCfg 6 } igmpV3SnoopCurCfgV1V2EnaDis OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of IGMP V1/V2 Report Snooping." ::= { igmpV3SnoopCfg 7 } igmpV3SnoopNewCfgV1V2EnaDis OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Enable/Disable of IGMP V1/V2 Report Snooping." ::= { igmpV3SnoopCfg 8 } -- IGMP Static Mrtr Support igmpStaticMrtrCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpStaticMrtrCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IGMP Static Multicast Router table in the current configuration block." ::= { igmpStaticMrtrCfg 1 } igmpStaticMrtrCurCfgTableEntry OBJECT-TYPE SYNTAX IgmpStaticMrtrCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Static Multicast Router table." INDEX { igmpStaticMrtrCurCfgIndx } ::= { igmpStaticMrtrCurCfgTable 1 } IgmpStaticMrtrCurCfgTableEntry ::= SEQUENCE { igmpStaticMrtrCurCfgIndx INTEGER, igmpStaticMrtrCurCfgPortId PortNumber, igmpStaticMrtrCurCfgVlanId INTEGER, igmpStaticMrtrCurCfgVersion INTEGER ,igmpStaticMrtrCurCfgPortAlias DisplayString } igmpStaticMrtrCurCfgIndx OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMP Multicast Router table port index." ::= { igmpStaticMrtrCurCfgTableEntry 1 } igmpStaticMrtrCurCfgPortId OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMP Multicast Router port in the current configuration block." ::= { igmpStaticMrtrCurCfgTableEntry 2 } igmpStaticMrtrCurCfgVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMP Multicast Router port in the current configuration block." ::= { igmpStaticMrtrCurCfgTableEntry 3 } igmpStaticMrtrCurCfgVersion OBJECT-TYPE SYNTAX INTEGER { version1(1), version2(2), version3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMP version of the IGMP Static Multicast Router." ::= { igmpStaticMrtrCurCfgTableEntry 4 } igmpStaticMrtrCurCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMP Multicast Router port alias in the current configuration block." ::= { igmpStaticMrtrCurCfgTableEntry 5 } igmpStaticMrtrNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpStaticMrtrNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IGMP Static Multicast Router table in the new configuration block." ::= { igmpStaticMrtrCfg 2 } igmpStaticMrtrNewCfgTableEntry OBJECT-TYPE SYNTAX IgmpStaticMrtrNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Static Multicast Router table." INDEX { igmpStaticMrtrNewCfgIndx } ::= { igmpStaticMrtrNewCfgTable 1 } IgmpStaticMrtrNewCfgTableEntry ::= SEQUENCE { igmpStaticMrtrNewCfgIndx INTEGER, igmpStaticMrtrNewCfgPortId PortNumber, igmpStaticMrtrNewCfgVlanId INTEGER, igmpStaticMrtrNewCfgVersion INTEGER, igmpStaticMrtrNewCfgDelete INTEGER ,igmpStaticMrtrNewCfgPortAlias DisplayString } igmpStaticMrtrNewCfgIndx OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMP Multicast Router table port index." ::= { igmpStaticMrtrNewCfgTableEntry 1 } igmpStaticMrtrNewCfgPortId OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "The IGMP Multicast Router port in the new configuration block." ::= { igmpStaticMrtrNewCfgTableEntry 2 } igmpStaticMrtrNewCfgVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The IGMP Multicast Router port in the new configuration block." ::= { igmpStaticMrtrNewCfgTableEntry 3 } igmpStaticMrtrNewCfgVersion OBJECT-TYPE SYNTAX INTEGER { version1(1), version2(2), version3(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The IGMP version of the IGMP Static Multicast Router." ::= { igmpStaticMrtrNewCfgTableEntry 4 } igmpStaticMrtrNewCfgDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set to the value of 2 (delete), the entire row is deleted. When read, other(1) is returned. Setting the value to anything other than 2(delete) has no effect on the state of the row." ::= { igmpStaticMrtrNewCfgTableEntry 5 } igmpStaticMrtrNewCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The IGMP Multicast Router port alias in the new configuration block." ::= { igmpStaticMrtrNewCfgTableEntry 6 } igmpStaticMrtrNewCfgClear OBJECT-TYPE SYNTAX INTEGER { other(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set to the value of 2 (clear), the entire table is deleted. When read, other(1) is returned. Setting the value to anything other than 2(clear) has no effect on the table." ::= { igmpStaticMrtrCfg 3 } -- IGMP Filtering igmpFltCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpFltCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IGMP filtering table in the current configuration block." ::= { igmpFilterCfg 1 } igmpFltCurCfgTableEntry OBJECT-TYPE SYNTAX IgmpFltCurCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the filtering table." INDEX { igmpFltCurCfgIndx } ::= { igmpFltCurCfgTable 1 } IgmpFltCurCfgTableEntry ::= SEQUENCE { igmpFltCurCfgIndx INTEGER, igmpFltCurCfgMcastIp1 IpAddress, igmpFltCurCfgMcastIp2 IpAddress, igmpFltCurCfgAction INTEGER, igmpFltCurCfgState INTEGER } igmpFltCurCfgIndx OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMP filter table index." ::= { igmpFltCurCfgTableEntry 1 } igmpFltCurCfgMcastIp1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Range1 Multicast IP address to be filtered." ::= { igmpFltCurCfgTableEntry 2 } igmpFltCurCfgMcastIp2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Range2 Multicast IP address to be filtered." ::= { igmpFltCurCfgTableEntry 3 } igmpFltCurCfgAction OBJECT-TYPE SYNTAX INTEGER { allow(1), deny(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The action for the IGMP filtering rule." ::= { igmpFltCurCfgTableEntry 4 } igmpFltCurCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of this IGMP filtering rule." ::= { igmpFltCurCfgTableEntry 5 } igmpFltNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpFltNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IGMP filtering table in the current configuration block." ::= { igmpFilterCfg 2 } igmpFltNewCfgTableEntry OBJECT-TYPE SYNTAX IgmpFltNewCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the filtering table." INDEX { igmpFltNewCfgIndx } ::= { igmpFltNewCfgTable 1 } IgmpFltNewCfgTableEntry ::= SEQUENCE { igmpFltNewCfgIndx INTEGER, igmpFltNewCfgMcastIp1 IpAddress, igmpFltNewCfgMcastIp2 IpAddress, igmpFltNewCfgAction INTEGER, igmpFltNewCfgState INTEGER, igmpFltNewCfgDelete INTEGER } igmpFltNewCfgIndx OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMP filter table index." ::= { igmpFltNewCfgTableEntry 1 } igmpFltNewCfgMcastIp1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Range1 Multicast source IP address to be filtered." ::= { igmpFltNewCfgTableEntry 2 } igmpFltNewCfgMcastIp2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Range2 Multicast source IP address to be filtered." ::= { igmpFltNewCfgTableEntry 3 } igmpFltNewCfgAction OBJECT-TYPE SYNTAX INTEGER { allow(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The action for the IGMP filtering rule." ::= { igmpFltNewCfgTableEntry 4 } igmpFltNewCfgState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The state of this IGMP filtering rule." ::= { igmpFltNewCfgTableEntry 5 } igmpFltNewCfgDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set to the value of 2 (delete), the entire row is deleted. When read, other(1) is returned. Setting the value to anything other than 2(delete) has no effect on the state of the row." ::= { igmpFltNewCfgTableEntry 6 } -- IGMP Filtering Port Table igmpFltCurCfgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpFltCurCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IGMP filtering port table in the current configuration block." ::= { igmpFilterCfg 3 } igmpFltCurCfgPortTableEntry OBJECT-TYPE SYNTAX IgmpFltCurCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the IGMP filtering port table." INDEX { igmpFltCurCfgPortIndx } ::= { igmpFltCurCfgPortTable 1 } IgmpFltCurCfgPortTableEntry ::= SEQUENCE { igmpFltCurCfgPortIndx PortNumber, igmpFltCurCfgPortState INTEGER, igmpFltCurCfgPortFiltBmap OCTET STRING ,igmpFltCurCfgPortAlias DisplayString } igmpFltCurCfgPortIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port index." ::= { igmpFltCurCfgPortTableEntry 1 } igmpFltCurCfgPortState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable IGMP filtering." ::= { igmpFltCurCfgPortTableEntry 2 } igmpFltCurCfgPortFiltBmap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMP filtering rules applied to the port. The filtering rules are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ filter 9 || || || ||___ filter 8 || |____ filter 7 || . . . ||_________ filter 2 |__________ filter 1 (as index to igmpFltCurCfgTable) where x : 1 - The represented IGMP filter rule applied to the port 0 - The represented IGMP filter rule not applied to the port " ::= { igmpFltCurCfgPortTableEntry 3 } igmpFltCurCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { igmpFltCurCfgPortTableEntry 4 } igmpFltNewCfgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpFltNewCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IGMP filtering port table in the new configuration block." ::= { igmpFilterCfg 4 } igmpFltNewCfgPortTableEntry OBJECT-TYPE SYNTAX IgmpFltNewCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the IGMP filtering port table." INDEX { igmpFltNewCfgPortIndx } ::= { igmpFltNewCfgPortTable 1 } IgmpFltNewCfgPortTableEntry ::= SEQUENCE { igmpFltNewCfgPortIndx PortNumber, igmpFltNewCfgPortState INTEGER, igmpFltNewCfgPortFiltBmap OCTET STRING, igmpFltNewCfgPortAddFiltRule INTEGER, igmpFltNewCfgPortRemFiltRule INTEGER ,igmpFltNewCfgPortAlias DisplayString } igmpFltNewCfgPortIndx OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port index." ::= { igmpFltNewCfgPortTableEntry 1 } igmpFltNewCfgPortState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable IGMP filtering." ::= { igmpFltNewCfgPortTableEntry 2 } igmpFltNewCfgPortFiltBmap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMP filtering rules applied to the port. The filtering rules are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ filter 9 || || || ||___ filter 8 || |____ filter 7 || . . . ||_________ filter 2 |__________ filter 1 (as index to fltNewCfgTable) where x : 1 - The represented filter rule applied to the port 0 - The represented filter rule not applied to the port " ::= { igmpFltNewCfgPortTableEntry 3 } igmpFltNewCfgPortAddFiltRule OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to add filtering rule to a port. The value specified with this object is the index to the fltNewCfgTable for which filtering rule to be added to the port. The range of the valid index is between 1 and igmpFltCurCfgTableMaxSize. When read, the value '0' is returned always." ::= { igmpFltNewCfgPortTableEntry 4 } igmpFltNewCfgPortRemFiltRule OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to remove filtering rule from a port. The value specified with this object is the index to the fltNewCfgTable for which filtering rule to be removed from the port. The range of the valid index is between 1 and igmpFltCurCfgTableMaxSize. When read, the value '0' is returned always." ::= { igmpFltNewCfgPortTableEntry 5 } igmpFltNewCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { igmpFltNewCfgPortTableEntry 6 } igmpFltCurCfgEnaDis OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/Disable of IGMP Filtering." ::= { igmpFilterCfg 5 } igmpFltNewCfgEnaDis OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable of IGMP Filtering." ::= { igmpFilterCfg 6 } -- -- IGMP Configuration Advanced Menu -- igmpAdvCurCfgQInterval OBJECT-TYPE SYNTAX INTEGER(1..600) MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMP Query Interval of current config." ::= { igmpAdvCfg 1 } igmpAdvNewCfgQInterval OBJECT-TYPE SYNTAX INTEGER(1..600) MAX-ACCESS read-write STATUS current DESCRIPTION "The IGMP Query Interval of new config." ::= { igmpAdvCfg 2 } igmpAdvCurCfgRobust OBJECT-TYPE SYNTAX INTEGER(1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of expected packet loss on subnet in current config." ::= { igmpAdvCfg 3 } igmpAdvNewCfgRobust OBJECT-TYPE SYNTAX INTEGER(1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the value of expected packet loss on subnet." ::= { igmpAdvCfg 4 } igmpAdvCurCfgTimeout OBJECT-TYPE SYNTAX INTEGER(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMP Report timeout." ::= { igmpAdvCfg 5 } igmpAdvNewCfgTimeout OBJECT-TYPE SYNTAX INTEGER(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Set IGMP Report timeout." ::= { igmpAdvCfg 6 } igmpAdvNewCfgVlanFastlvAdd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The VLAN to be added to quick-leave vlan list. When read, 0 is returned." ::= { igmpAdvCfg 7 } igmpAdvNewCfgVlanFastlvRem OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The VLAN to be removed from quick-leave vlan list. When read, 0 is returned." ::= { igmpAdvCfg 8 } igmpAdvCurCfgVlanFastlvBmap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The fast-leave enabled vlans present in the vlan map list. The fast-leave enabled vlans are presented in a bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ Vlan 9 || || || ||___ Vlan 8 || |____ Vlan 7 || . . . ||_________ Vlan 2 |__________ Vlan 1 where x : 1 - The represented vlan has fast-leave enabled 0 - The represented vlan does not have fast-leave enabled." ::= { igmpAdvCfg 9 } igmpAdvNewCfgVlanFastlvBmap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "The fast-leave enabled vlans present in the vlan map list. The fast-leave enabled vlans are presented in a bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ Vlan 9 || || || ||___ Vlan 8 || |____ Vlan 7 || . . . ||_________ Vlan 2 |__________ Vlan 1 where x : 1 - The represented vlan has fast-leave enabled 0 - The represented vlan does not have fast-leave enabled." ::= { igmpAdvCfg 10 } igmpAdvCurCfgRtrAlert OBJECT-TYPE SYNTAX INTEGER{ enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable sending IGMP messages with Router Alert option." ::= { igmpAdvCfg 15 } igmpAdvNewCfgRtrAlert OBJECT-TYPE SYNTAX INTEGER{ enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable sending IGMP messages with Router Alert option." ::= { igmpAdvCfg 16 } igmpCurQurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpCurQurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of IGMP querier configuration." ::= { igmpCfg 15 } igmpCurQurCfgEntry OBJECT-TYPE SYNTAX IgmpCurQurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the IGMP querier configuration table" INDEX { igmpCurQurCfgVlanIndex } ::= { igmpCurQurCfgTable 1 } IgmpCurQurCfgEntry ::= SEQUENCE { igmpCurQurCfgVlanIndex INTEGER, igmpCurQuerierState INTEGER, igmpCurCfgQuerier INTEGER, igmpCurCfgQueryInterval INTEGER, igmpCurCfgQurSrcIp IpAddress, igmpCurCfgElectionType INTEGER, igmpCurCfgQurRobustness INTEGER, igmpCurCfgQurStartupCnt INTEGER, igmpCurCfgQurStartupInt INTEGER, igmpCurCfgQurMaxRespTime INTEGER, igmpCurCfgOtherQurAddress DisplayString, igmpCurCfgOtherQurPresentInt DisplayString, igmpCurCfgVlanOperVersion INTEGER, igmpCurVlanOperVersion INTEGER, igmpCurVlanOlderVerTimer DisplayString } igmpCurQurCfgVlanIndex OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The vlan number for which the IGMP querier information is related." ::= { igmpCurQurCfgEntry 1} igmpCurQuerierState OBJECT-TYPE SYNTAX INTEGER { querier(1), nonQuerier(2), checkingMembership(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the switch is running as a querier in the VLAN. Based on the querier election, if elected as a querier, it will send query messages. If the switch receives the query message with lower IP/MAC any other querier in the VLAN, It will move to non querier state. If a leave is received then querier moves to checking membership state." ::= { igmpCurQurCfgEntry 2} igmpCurCfgQuerier OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The snooping switch can be configured to send IGMP queries. querier are not present in the VLAN and it set to 'enabled' the switch will generate general query messages. The query messages will be suppressed if the switch receives the query message from any other querier with lower IP/MAC in the VLAN." ::= { igmpCurQurCfgEntry 3} igmpCurCfgQueryInterval OBJECT-TYPE SYNTAX INTEGER(1..608) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the interval (in seconds) for which the switch sends general queries when it is configured as a querier for the VLAN." ::= { igmpCurQurCfgEntry 4 } igmpCurCfgQurSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The source ip for GSQ proxy in this vlan. This Src Ip will be used in querier election mechanism. It will be the source address in queries sent bye the switch." ::= { igmpCurQurCfgEntry 5 } igmpCurCfgElectionType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), macaddr(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The querier selection type specify the criteria to be used to elect querier for this VLAN. When a switch is configured as a querier, this will define the election criteria . e.g. MAC or source IP-address." ::= { igmpCurQurCfgEntry 6 } igmpCurCfgQurRobustness OBJECT-TYPE SYNTAX INTEGER(1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The Robustness Variable allows tuning for the Other Querier Present Interval." ::= { igmpCurQurCfgEntry 7 } igmpCurCfgQurStartupCnt OBJECT-TYPE SYNTAX INTEGER(1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the number of Queries sent out on startup of querier election, separated by the Startup Query Interval." ::= { igmpCurQurCfgEntry 8 } igmpCurCfgQurStartupInt OBJECT-TYPE SYNTAX INTEGER(1..608) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable represents the interval(in seconds) between General Queries sent by a Querier on startup. By default: 1/4 the Query Interval." ::= { igmpCurQurCfgEntry 9 } igmpCurCfgQurMaxRespTime OBJECT-TYPE SYNTAX INTEGER(1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum query response interval advertised in IGMP queries on this VLAN." ::= { igmpCurQurCfgEntry 10 } igmpCurCfgOtherQurAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IP/MAC Address of the Querier, which has won the Querier election, when bosSnoopVlanCfgQuerier is enabled on this vlan." ::= { igmpCurQurCfgEntry 11 } igmpCurCfgOtherQurPresentInt OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Other Querier Present Interval is the length of time that must pass before switch decides that there is no longer another multicast router which should be the querier. This value is ((the Robustness Variable) times (the Query Interval)) plus (one half of one Query Response Interval)." ::= { igmpCurQurCfgEntry 12 } igmpCurCfgVlanOperVersion OBJECT-TYPE SYNTAX INTEGER { igmpV1(1), igmpV2(2), igmpV3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the operating version of the IGMP snooping switch for a specific VLAN. The default operating mode on a specific VLAN is IGMP version 3 i.e, V3(3). The 'bosIgsVlanCfgOperVersion' should be configured on the basis of the version of the router present in the VLAN." ::= { igmpCurQurCfgEntry 13 } igmpCurVlanOperVersion OBJECT-TYPE SYNTAX INTEGER { igmpV1(1), igmpV2(2), igmpV3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the operating version of the IGMP snooping switch for specific VLAN. The default operating mode on a specific VLAN IGMP version 3 i.e, V3(3)." ::= { igmpCurQurCfgEntry 14 } igmpCurVlanOlderVerTimer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the remaining time of lowest operating version of the vlan. For interoperability with multicast routers/switches/Hosts, running older versions of IGMP, systems maintain a IGMP Version variable for each Vlan. In order to switch gracefully between versions of IGMP, hosts keep both an IGMPv1 Querier Present timer and an IGMPv2 Querier Present timer per Vlan. According to RFC 3376 this value is ((the Robustness Variable) times (the Query Interval)) plus (one Query Response Interval)." ::= { igmpCurQurCfgEntry 15 } igmpNewQurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpNewQurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of IGMP querier configuration." ::= { igmpCfg 16 } igmpNewQurCfgEntry OBJECT-TYPE SYNTAX IgmpNewQurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the IGMP querier configuration table" INDEX { igmpNewQurCfgVlanIndex } ::= { igmpNewQurCfgTable 1 } IgmpNewQurCfgEntry ::= SEQUENCE { igmpNewQurCfgVlanIndex INTEGER, igmpNewQuerierState INTEGER, igmpNewCfgQuerier INTEGER, igmpNewCfgQueryInterval INTEGER, igmpNewCfgQurSrcIp IpAddress, igmpNewCfgElectionType INTEGER, igmpNewCfgQurRobustness INTEGER, igmpNewCfgQurStartupCnt INTEGER, igmpNewCfgQurStartupInt INTEGER, igmpNewCfgQurMaxRespTime INTEGER, igmpNewCfgOtherQurAddress DisplayString, igmpNewCfgOtherQurPresentInt DisplayString, igmpNewCfgVlanOperVersion INTEGER, igmpNewVlanOperVersion INTEGER, igmpNewVlanOlderVerTimer DisplayString, igmpNewCfgQuerierDefault INTEGER } igmpNewQurCfgVlanIndex OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The vlan number for which the IGMP querier information is related." ::= { igmpNewQurCfgEntry 1} igmpNewQuerierState OBJECT-TYPE SYNTAX INTEGER { querier(1), nonQuerier(2), checkingMembership(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the switch is running as a querier in the VLAN. Based on the querier election, if elected as a querier, it will send query messages. If the switch receives the query message with lower IP/MAC any other querier in the VLAN, It will move to non querier state. If a leave is received then querier moves to checking membership state." ::= { igmpNewQurCfgEntry 2} igmpNewCfgQuerier OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The snooping switch can be configured to send IGMP queries. querier are not present in the VLAN and it set to 'enabled' the switch will generate general query messages. The query messages will be suppressed if the switch receives the query message from any other querier with lower IP/MAC in the VLAN." ::= { igmpNewQurCfgEntry 3} igmpNewCfgQueryInterval OBJECT-TYPE SYNTAX INTEGER(1..608) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the interval (in seconds) for which the switch sends general queries when it is configured as a querier for the VLAN." ::= { igmpNewQurCfgEntry 4 } igmpNewCfgQurSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The source ip for GSQ proxy in this vlan. This Src Ip will be used in querier election mechanism. It will be the source address in queries sent bye the switch." ::= { igmpNewQurCfgEntry 5 } igmpNewCfgElectionType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), macaddr(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The querier selection type specify the criteria to be used to elect querier for this VLAN. When a switch is configured as a querier, this will define the election criteria . e.g. MAC or source IP-address." ::= { igmpNewQurCfgEntry 6 } igmpNewCfgQurRobustness OBJECT-TYPE SYNTAX INTEGER(1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The Robustness Variable allows tuning for the Other Querier Present Interval." ::= { igmpNewQurCfgEntry 7 } igmpNewCfgQurStartupCnt OBJECT-TYPE SYNTAX INTEGER(1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the number of Queries sent out on startup of querier election, separated by the Startup Query Interval." ::= { igmpNewQurCfgEntry 8 } igmpNewCfgQurStartupInt OBJECT-TYPE SYNTAX INTEGER(1..608) MAX-ACCESS read-write STATUS current DESCRIPTION "This variable represents the interval(in seconds) between General Queries sent by a Querier on startup. By default: 1/4 the Query Interval." ::= { igmpNewQurCfgEntry 9 } igmpNewCfgQurMaxRespTime OBJECT-TYPE SYNTAX INTEGER(1..256) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum query response interval advertised in IGMP queries on this VLAN." ::= { igmpNewQurCfgEntry 10 } igmpNewCfgOtherQurAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IP/MAC Address of the Querier, which has won the Querier election, when bosSnoopVlanCfgQuerier is enabled on this vlan." ::= { igmpNewQurCfgEntry 11 } igmpNewCfgOtherQurPresentInt OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Other Querier Present Interval is the length of time that must pass before switch decides that there is no longer another multicast router which should be the querier. This value is ((the Robustness Variable) times (the Query Interval)) plus (one half of one Query Response Interval)." ::= { igmpNewQurCfgEntry 12 } igmpNewCfgVlanOperVersion OBJECT-TYPE SYNTAX INTEGER { igmpV1(1), igmpV2(2), igmpV3(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the operating version of the IGMP snooping switch for a specific VLAN. The default operating mode on a specific VLAN is IGMP version 3 i.e, V3(3). The 'igmpNewCfgVlanOperVersion' should be configured on the basis of the version of the mrouter present in the VLAN." ::= { igmpNewQurCfgEntry 13 } igmpNewVlanOperVersion OBJECT-TYPE SYNTAX INTEGER { igmpV1(1), igmpV2(2), igmpV3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the operating version of the IGMP snooping switch for specific VLAN. The default operating mode on a specific VLAN IGMP version 3 i.e, V3(3)." ::= { igmpNewQurCfgEntry 14 } igmpNewVlanOlderVerTimer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the remaining time of lowest operating version of the vlan. For interoperability with multicast routers/switches/Hosts, running older versions of IGMP, systems maintain a IGMP Version variable for each Vlan. In order to switch gracefully between versions of IGMP, hosts keep both an IGMPv1 Querier Present timer and an IGMPv2 Querier Present timer per Vlan. According to RFC 3376 this value is ((the Robustness Variable) times (the Query Interval)) plus (one Query Response Interval)." ::= { igmpNewQurCfgEntry 15 } igmpNewCfgQuerierDefault OBJECT-TYPE SYNTAX INTEGER { other(1), default(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action to set the default IGMP Querier settings on a Vlan. Returns other(1) when read." ::= { igmpNewQurCfgEntry 16 } igmpCurCfgQuerierOnOff OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of IGMP Querier." ::= { igmpCfg 17} igmpNewCfgQuerierOnOff OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Globally turn IGMP Querier On/Off." ::= { igmpCfg 18} -- -- IPMC Static Route Configuration -- ipmcStaticRouteCfg OBJECT IDENTIFIER ::= { layer3Configs 20 } ipmcStaticRouteTableMaxSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of rows in the IPMC Static Route table." ::= { ipmcStaticRouteCfg 1 } ipmcCurCfgStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IpmcCurCfgStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of static IPMC routes in the current configuration block." ::= { ipmcStaticRouteCfg 2 } ipmcCurCfgStaticRouteEntry OBJECT-TYPE SYNTAX IpmcCurCfgStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the static IPMC route table" INDEX { ipmcCurCfgStaticRouteIndx } ::= { ipmcCurCfgStaticRouteTable 1 } IpmcCurCfgStaticRouteEntry ::= SEQUENCE { ipmcCurCfgStaticRouteIndx Integer32, ipmcCurCfgStaticRouteDestIp IpAddress, ipmcCurCfgStaticRouteVlanId Integer32, ipmcCurCfgStaticRouteHostBmap OCTET STRING, ipmcCurCfgStaticRoutePMrtrBmap OCTET STRING, ipmcCurCfgStaticRouteBMrtrBmap OCTET STRING, ipmcCurCfgStaticRouteAdminkeys DisplayString, ipmcCurCfgStaticRouteTrunks OCTET STRING } ipmcCurCfgStaticRouteIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the IPMC static routing table." ::= { ipmcCurCfgStaticRouteEntry 1} ipmcCurCfgStaticRouteDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IPMC address of this IPMC route." ::= { ipmcCurCfgStaticRouteEntry 2} ipmcCurCfgStaticRouteVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The vlan id of this route." ::= { ipmcCurCfgStaticRouteEntry 3} ipmcCurCfgStaticRouteHostBmap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Host ports that are added to this IPMC port bitmap. The selected ports are presented in a bitmap format in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ Port 9 || || || ||___ Port 8 || |____ Port 7 || . . . ||_________ Port 2 |__________ Port 1 where x : 1 - The represented Host Port is added 0 - The represented Host Port is not added" ::= { ipmcCurCfgStaticRouteEntry 4} ipmcCurCfgStaticRoutePMrtrBmap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Primary Mrouter ports that are added to this IPMC port bitmap. The selected ports are presented in a bitmap format in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ Port 9 || || || ||___ Port 8 || |____ Port 7 || . . . ||_________ Port 2 |__________ Port 1 where x : 1 - The represented Primary Mrouter Port is added 0 - The represented Primary Mrouter Port is not added" ::= { ipmcCurCfgStaticRouteEntry 5} ipmcCurCfgStaticRouteBMrtrBmap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Backup Mrouter ports that are added to this IPMC port bitmap. The selected ports are presented in a bitmap format in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ Port 9 || || || ||___ Port 8 || |____ Port 7 || . . . ||_________ Port 2 |__________ Port 1 where x : 1 - The represented Backup Mrouter Port is added 0 - The represented Backup Mrouter Port is not added" ::= { ipmcCurCfgStaticRouteEntry 6} ipmcCurCfgStaticRouteAdminkeys OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The LACP port adminkey of this route. Adminkeys on five positions alligned to right, separated by commas." ::= { ipmcCurCfgStaticRouteEntry 8} ipmcCurCfgStaticRouteTrunks OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The trunk list for this IPMC route. The trunks are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ trunk 8 || || || ||___ trunk 7 || |____ trunk 6 || . . . ||_________ trunk 1 |__________ reserved where x : 1 - The represented trunk belongs to IPMC route 0 - The represented trunk does not belong to IPMC route" ::= { ipmcCurCfgStaticRouteEntry 9 } ipmcNewCfgStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IpmcNewCfgStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of IPMC static routes in the new configuration block. When creating a new route, Destination IP and Vlan id must be set first. The actual change in configuration occurs on using PortInfo leaf." ::= { ipmcStaticRouteCfg 3 } ipmcNewCfgStaticRouteEntry OBJECT-TYPE SYNTAX IpmcNewCfgStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the static IPMC route table" INDEX { ipmcNewCfgStaticRouteIndx } ::= { ipmcNewCfgStaticRouteTable 1 } IpmcNewCfgStaticRouteEntry ::= SEQUENCE { ipmcNewCfgStaticRouteIndx Integer32, ipmcNewCfgStaticRouteDestIp IpAddress, ipmcNewCfgStaticRouteVlanId Integer32, ipmcNewCfgStaticRouteHostBmap OCTET STRING, ipmcNewCfgStaticRoutePMrtrBmap OCTET STRING, ipmcNewCfgStaticRouteBMrtrBmap OCTET STRING, ipmcNewCfgStaticRouteAddPortIndex Integer32, ipmcNewCfgStaticRouteRemPortIndex Integer32, ipmcNewCfgStaticRouteTrunks OCTET STRING, ipmcNewCfgStaticRouteAddTrunk INTEGER, ipmcNewCfgStaticRouteRemTrunk INTEGER, ipmcNewCfgStaticRouteAdminkeys DisplayString, ipmcNewCfgStaticRouteAddAdminkey INTEGER, ipmcNewCfgStaticRouteRemAdminkey INTEGER, ipmcNewCfgStaticRoutePortInfo INTEGER, ipmcNewCfgStaticRouteDelete INTEGER ,ipmcNewCfgStaticRouteAddPortAlias DisplayString ,ipmcNewCfgStaticRouteRemPortAlias DisplayString } ipmcNewCfgStaticRouteIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the IPMC static routing table." ::= { ipmcNewCfgStaticRouteEntry 1} ipmcNewCfgStaticRouteDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The destination IPMC address of this route. It must be set along Vlan id before creating new route." ::= { ipmcNewCfgStaticRouteEntry 2} ipmcNewCfgStaticRouteVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The vlan id of this route. It must be set along Destination IP before creating new route." ::= { ipmcNewCfgStaticRouteEntry 3} ipmcNewCfgStaticRouteHostBmap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Host ports that are added to this IPMC port bitmap. The selected ports are presented in a bitmap format in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ Port 9 || || || ||___ Port 8 || |____ Port 7 || . . . ||_________ Port 2 |__________ Port 1 where x : 1 - The represented Host Port is added 0 - The represented Host Port is not added" ::= { ipmcNewCfgStaticRouteEntry 4} ipmcNewCfgStaticRoutePMrtrBmap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Primary Mrouter ports that are added to this IPMC port bitmap. The selected ports are presented in a bitmap format in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ Port 9 || || || ||___ Port 8 || |____ Port 7 || . . . ||_________ Port 2 |__________ Port 1 where x : 1 - The represented Primary Mrouter Port is added 0 - The represented Primary Mrouter Port is not added" ::= { ipmcNewCfgStaticRouteEntry 5} ipmcNewCfgStaticRouteBMrtrBmap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Backup Mrouter ports that are added to this IPMC port bitmap. The selected ports are presented in a bitmap format in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ Port 9 || || || ||___ Port 8 || |____ Port 7 || . . . ||_________ Port 2 |__________ Port 1 where x : 1 - The represented Backup Mrouter Port is added 0 - The represented Backup Mrouter Port is not added" ::= { ipmcNewCfgStaticRouteEntry 6} ipmcNewCfgStaticRouteAddPortIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The port to be added to this IPMC route. Next step is using ipmcNewCfgStaticRoutePortInfo leaf in order to make the actual change. When creating a new route, be sure to set Destination IP and Vlan Id before using this leaf." ::= { ipmcNewCfgStaticRouteEntry 7} ipmcNewCfgStaticRouteRemPortIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The port to be removed from this IPMC route. Not allowed to delete ports that are part of trunks." ::= { ipmcNewCfgStaticRouteEntry 17} ipmcNewCfgStaticRouteTrunks OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The trunk list for this IPMC route. The trunks are presented in bitmap format. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ trunk 8 || || || ||___ trunk 7 || |____ trunk 6 || . . . ||_________ trunk 1 |__________ reserved where x : 1 - The represented trunk belongs to ipmc 0 - The represented trunk does not belong to ipmc" ::= { ipmcNewCfgStaticRouteEntry 8 } ipmcNewCfgStaticRouteAddTrunk OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The trunk group number to be added to this IPMC route. Next step is using ipmcNewCfgStaticRoutePortInfo leaf in order to make the actual change. A '0' value is returned when read. When creating a new route, be sure to set Destination IP and Vlan Id before using this leaf." ::= { ipmcNewCfgStaticRouteEntry 9 } ipmcNewCfgStaticRouteRemTrunk OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The trunk group number to be removed from this IPMC route. Next step is using ipmcNewCfgStaticRoutePortInfo leaf in order to make the actual change. A '0' value is returned when read." ::= { ipmcNewCfgStaticRouteEntry 10 } ipmcNewCfgStaticRouteAdminkeys OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The LACP port adminkeys list for to this IPMC route. Adminkeys on five positions alligned to right, separated by commas" ::= { ipmcNewCfgStaticRouteEntry 11 } ipmcNewCfgStaticRouteAddAdminkey OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The LACP port adminkey to be added to this IPMC route. Next step is using ipmcNewCfgStaticRoutePortInfo leaf in order to make the actual change. A '0' value is returned when read. When creating a new route, be sure to set Destination IP and Vlan Id before using this leaf." ::= { ipmcNewCfgStaticRouteEntry 12 } ipmcNewCfgStaticRouteRemAdminkey OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The LACP port adminkey to be removed from this IPMC route. Next step is using ipmcNewCfgStaticRoutePortInfo leaf in order to make the actual change. A '0' value is returned when read." ::= { ipmcNewCfgStaticRouteEntry 13 } ipmcNewCfgStaticRoutePortInfo OBJECT-TYPE SYNTAX INTEGER { host(1), primary(2), backup(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The Port/Trunk/Adminkey Information to be added to this IPMC route (host/primary/backup). Use it only right after you set a new port/trunk/adminkey to specify its type. Warning: If snooping is enabled, primary/backup routes will be converted to host." ::= { ipmcNewCfgStaticRouteEntry 14 } ipmcNewCfgStaticRouteDelete OBJECT-TYPE SYNTAX INTEGER { delete(2), deletehost(3), deleteprimary(4), deletebackup(5), no(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Delete this route." ::= { ipmcNewCfgStaticRouteEntry 16} ipmcStaticRouteClearAll OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set to clear(2),clears all static IPMC routes. Otherwhise nothing is done." ::= { ipmcStaticRouteCfg 4 } ipmcNewCfgStaticRouteAddPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The port to be added to this IPMC route. Next step is using ipmcNewCfgStaticRoutePortInfo leaf in order to make the actual change. When creating a new route, be sure to set Destination IP and Vlan Id before using this leaf." ::= { ipmcNewCfgStaticRouteEntry 18} ipmcNewCfgStaticRouteRemPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The port to be removed from this IPMC route. Not allowed to delete ports that are part of trunks." ::= { ipmcNewCfgStaticRouteEntry 19} -- -- IPv6 Default Gateway Configuration -- ipGatewayIpv6TableMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of rows in the IPv6 gateway table." ::= { ipGatewayIpv6Cfg 1 } ipCurCfgGwIpv6Table OBJECT-TYPE SYNTAX SEQUENCE OF IpCurCfgGwIpv6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of IPv6 gateways in the Current configuration Block." ::= { ipGatewayIpv6Cfg 2 } ipCurCfgGwIpv6Entry OBJECT-TYPE SYNTAX IpCurCfgGwIpv6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Ipv6 gateway table" INDEX { ipCurCfgGwIpv6Index } ::= { ipCurCfgGwIpv6Table 1 } IpCurCfgGwIpv6Entry ::= SEQUENCE { ipCurCfgGwIpv6Index Integer32, ipCurCfgGwIpv6Addr DisplayString, ipCurCfgGwIpv6State INTEGER } ipCurCfgGwIpv6Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 gateway number for which the information is related." ::= { ipCurCfgGwIpv6Entry 1} ipCurCfgGwIpv6Addr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 address of the gateway. Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or fe80:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx%interface" ::= { ipCurCfgGwIpv6Entry 2 } ipCurCfgGwIpv6State OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the default IPv6 gateway." ::= { ipCurCfgGwIpv6Entry 3 } ipNewCfgGwIpv6Table OBJECT-TYPE SYNTAX SEQUENCE OF IpNewCfgGwIpv6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of IPv6 gateways in the new configuration block." ::= { ipGatewayIpv6Cfg 3 } ipNewCfgGwIpv6Entry OBJECT-TYPE SYNTAX IpNewCfgGwIpv6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Ipv6 gateway table" INDEX { ipNewCfgGwIpv6Index } ::= { ipNewCfgGwIpv6Table 1 } IpNewCfgGwIpv6Entry ::= SEQUENCE { ipNewCfgGwIpv6Index Integer32, ipNewCfgGwIpv6Addr DisplayString, ipNewCfgGwIpv6State INTEGER, ipNewCfgGwIpv6Delete INTEGER } ipNewCfgGwIpv6Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 gateway number for which the information is related." ::= { ipNewCfgGwIpv6Entry 1} ipNewCfgGwIpv6Addr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-create STATUS current DESCRIPTION "The IPv6 address of the gateway. Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx" ::= { ipNewCfgGwIpv6Entry 2 } ipNewCfgGwIpv6State OBJECT-TYPE SYNTAX INTEGER { enabled(2), disabled(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The state of the default IPv6 gateway." ::= { ipNewCfgGwIpv6Entry 3 } ipNewCfgGwIpv6Delete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "When set to the value of 2 (delete), the default gw is deleted. When read, other is returned. Setting the value to anything other than 2(delete) has no effect on the state of the default IPv6 gw." ::= { ipNewCfgGwIpv6Entry 4 } -- Statistics -- IP statistics ipStatsInReceives OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ip InReceive" ::= { ipStats 1 } ipStatsInHdrErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ip InHdrError" ::= { ipStats 2 } ipStatsInAddrErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ip InAddrErrors" ::= { ipStats 3 } ipStatsInUnknownProtos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ip InUnknownProtos" ::= { ipStats 5 } ipStatsInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ip InDiscards" ::= { ipStats 6 } ipStatsInDelivers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ip InDelivers" ::= { ipStats 7 } ipStatsOutRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ip OutRequests" ::= { ipStats 8 } ipStatsOutDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ip OutDiscards" ::= { ipStats 9 } ipStatsDefaultTTL OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ip DefaultTTL" ::= { ipStats 19 } --SNMP statistics nsnmpInPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInPkts" ::= { snmpStats 1 } nsnmpInBadCommunityNames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInBadCommunityNames" ::= { snmpStats 2 } nsnmpInASNParseErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInASNParseErrs" ::= { snmpStats 3 } nsnmpOutPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpOutPkts" ::= { snmpStats 4 } nsnmpInTooBigs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInTooBigs" ::= { snmpStats 5 } nsnmpInBadValues OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInBadValues" ::= { snmpStats 6 } nsnmpInGenErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInGenErrs" ::= { snmpStats 7 } nsnmpInTotalSetVars OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInTotalSetVars" ::= { snmpStats 8 } nsnmpInGetNexts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInGetNexts" ::= { snmpStats 9 } nsnmpInGetResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInGetResponses" ::= { snmpStats 10 } nsnmpOutTooBigs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpOutTooBigs" ::= { snmpStats 11 } nsnmpOutBadValues OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpOutBadValues" ::= { snmpStats 12 } nsnmpOutGenErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpOutGenErrs" ::= { snmpStats 13 } nsnmpOutGetNexts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpOutGetNexts" ::= { snmpStats 14 } nsnmpOutGetResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpOutGetResponses" ::= { snmpStats 15 } nsnmpSilentDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpSilentDrops" ::= { snmpStats 16 } nsnmpInBadVersions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInBadVersions" ::= { snmpStats 17 } nsnmpInBadCommunityUses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInBadCommunityUses" ::= { snmpStats 18 } nsnmpEnableAuthTraps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpEnableAuthTraps" ::= { snmpStats 19 } nsnmpInBadTypes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInBadTypes" ::= { snmpStats 20 } nsnmpInNoSuchNames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInNoSuchNames" ::= { snmpStats 21 } nsnmpInReadOnlys OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInReadOnlys" ::= { snmpStats 22 } nsnmpInTotalReqVars OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInTotalReqVars" ::= { snmpStats 23 } nsnmpInGetRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInGetRequests" ::= { snmpStats 24 } nsnmpInSetRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInSetRequests" ::= { snmpStats 25 } nsnmpInTraps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpInTraps" ::= { snmpStats 26 } nsnmpOutNoSuchNames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpOutNoSuchNames" ::= { snmpStats 27 } nsnmpOutReadOnlys OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpOutReadOnlys" ::= { snmpStats 28 } nsnmpOutGetRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpOutGetRequests" ::= { snmpStats 29 } nsnmpOutSetRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpOutSetRequests" ::= { snmpStats 30 } nsnmpOutTraps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpOutTraps" ::= { snmpStats 31 } nsnmpProxyDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "snmpProxyDrops" ::= { snmpStats 32 } -- ICMP statistics icmpStatsInMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InMsgs" ::= { icmpStats 1 } icmpStatsInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InErrors" ::= { icmpStats 2 } icmpStatsInDestUnreachs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InDestUnreachs" ::= { icmpStats 3 } icmpStatsInTimeExcds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InTimeExcds" ::= { icmpStats 4 } icmpStatsInParmProbs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InParmProbs" ::= { icmpStats 5 } icmpStatsInSrcQuenchs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InSrcQuenchs" ::= { icmpStats 6 } icmpStatsInRedirects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InRedirects" ::= { icmpStats 7 } icmpStatsInEchos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InEchos" ::= { icmpStats 8 } icmpStatsInEchoReps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InEchoReps" ::= { icmpStats 9 } icmpStatsInTimestamps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InTimestamps" ::= { icmpStats 10 } icmpStatsInTimestampReps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InTimestampReps" ::= { icmpStats 11 } icmpStatsInAddrMasks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InAddrMasks" ::= { icmpStats 12 } icmpStatsInAddrMaskReps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp InAddrMaskReps" ::= { icmpStats 13 } icmpStatsOutMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutMsgs" ::= { icmpStats 14 } icmpStatsOutErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutErrors" ::= { icmpStats 15 } icmpStatsOutDestUnreachs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutDestUnreachs" ::= { icmpStats 16 } icmpStatsOutTimeExcds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutTimeExcds" ::= { icmpStats 17 } icmpStatsOutParmProbs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutParmProbs" ::= { icmpStats 18 } icmpStatsOutSrcQuenchs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutSrcQuenchs" ::= { icmpStats 19 } icmpStatsOutRedirects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutRedirects" ::= { icmpStats 20 } icmpStatsOutEchos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutEchos" ::= { icmpStats 21 } icmpStatsOutEchoReps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutEchoReps" ::= { icmpStats 22 } icmpStatsOutTimestamps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutTimestamps" ::= { icmpStats 23 } icmpStatsOutTimestampReps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutTimestampReps" ::= { icmpStats 24 } icmpStatsOutAddrMasks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutAddrMasks" ::= { icmpStats 25 } icmpStatsOutAddrMaskReps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "icmp OutAddrMaskReps" ::= { icmpStats 26 } -- TCP statistics tcpStatsRtoAlgorithm OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp RtoAlgorithm" ::= { tcpStats 1 } tcpStatsRtoMin OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp RtoMin" ::= { tcpStats 2 } tcpStatsRtoMax OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp RtoMax" ::= { tcpStats 3 } tcpStatsMaxConn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp MaxConn" ::= { tcpStats 4 } tcpStatsActiveOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp ActiveOpens" ::= { tcpStats 5 } tcpStatsPassiveOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp PassiveOpens" ::= { tcpStats 6 } tcpStatsAttemptFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp AttemptFails" ::= { tcpStats 7 } tcpStatsEstabResets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp EstabResets" ::= { tcpStats 8 } tcpStatsInSegs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp InSegs" ::= { tcpStats 9 } tcpStatsOutSegs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp OutSegs" ::= { tcpStats 10 } tcpStatsRetransSegs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp RetransSegs" ::= { tcpStats 11 } tcpStatsInErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp InErrs" ::= { tcpStats 12 } tcpStatsCurrEstab OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp CurrEstab" ::= { tcpStats 13 } tcpStatsCurrConn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp CurrConn" ::= { tcpStats 14 } tcpStatsOutRsts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tcp OutRsts" ::= { tcpStats 15 } -- UDP statistics udpStatsInDatagrams OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "udp InDatagrams" ::= { udpStats 1 } udpStatsOutDatagrams OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "udp OutDatagrams" ::= { udpStats 2 } udpStatsInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "udp InErrors" ::= { udpStats 3 } udpStatsNoPorts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "udp NoPorts" ::= { udpStats 4 } -- 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 } mgmtArpStatEntries OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of ARP entries on management port." ::= { arpStats 4 } mgmtArpStatHighWater OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The highest number of ARP entries on management port." ::= { arpStats 5 } -- ROUTE Statistics Group routeStatEntries OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of IP routes." ::= { routeStats 1 } routeStatHighWater OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The highest number of IP routes." ::= { routeStats 2 } routeStatStaticEntries OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current static routes." ::= { routeStats 3 } routeStatOspfEntries OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current OSPF routes." ::= { routeStats 5 } routeStatMaxEntries OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of IP routes." ::= { routeStats 7 } routeStatEcmpMaxEntries OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of ECMP routes." ::= { routeStats 8 } routeStatEcmpMaxStaticEntries OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of static ECMP routes." ::= { routeStats 9 } routeStatEcmpPathsEntries OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of routes with ECMP paths." ::= { routeStats 11 } -- DNS Statistics dnsStatInGoodDnsRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DNS request packets which are received." ::= { dnsStats 1 } dnsStatInBadDnsRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DNS request packets received that were dropped." ::= { dnsStats 2 } dnsStatOutDnsRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DNS request packets that have been transmitted." ::= { dnsStats 3 } -- Clear Statistics for ip and ip interface ipClearStats OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(2) results in clearing the IP statistics." ::= { clearStats 1 } tcpClearStats OBJECT-TYPE SYNTAX INTEGER { clear(1), ok(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(1) results in clearing the TCP statistics." ::= { clearStats 5 } udpClearStats OBJECT-TYPE SYNTAX INTEGER { clear(1), ok(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(1) results in clearing the UDP statistics." ::= { clearStats 6 } dnsClearStats OBJECT-TYPE SYNTAX INTEGER { clear(1), ok(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(1) results in clearing the DNS statistics." ::= { clearStats 7 } icmpClearStats OBJECT-TYPE SYNTAX INTEGER { clear(1), ok(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(1) results in clearing the ICMP statistics." ::= { clearStats 9 } ipv6ClearStats OBJECT-TYPE SYNTAX INTEGER { clear(1), ok(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(1) results in clearing the IPv6 statistics." ::= { clearStats 13 } ipv6ClearIcmpStats OBJECT-TYPE SYNTAX INTEGER { clear(1), ok(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(1) results in clearing the ICMP6 statistics." ::= { clearStats 14 } ipv6ClearUdpStats OBJECT-TYPE SYNTAX INTEGER { clear(1), ok(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(1) results in clearing the UDP6 statistics." ::= { clearStats 15 } -- IGMP Snooping statistics igmpSnoopStats OBJECT-TYPE SYNTAX SEQUENCE OF IgmpSnoopStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for IGMP Snooping." ::= { igmpStats 1 } igmpSnoopStatsEntry OBJECT-TYPE SYNTAX IgmpSnoopStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for IGMP Snooping." INDEX { igmpSnoopVlanIndex } ::= { igmpSnoopStats 1 } IgmpSnoopStatsEntry ::= SEQUENCE { igmpSnoopVlanIndex INTEGER, rxIgmpValidPkts Counter32, rxIgmpInvalidPkts Counter32, rxIgmpGenQueries Counter32, rxIgmpGrpSpecificQueries Counter32, rxIgmpLeaves Counter32, rxIgmpDiscardPkts Counter32, rxIgmpReports Counter32, rxIgmpPimHellos Counter32, txIgmpGenQueries Counter32, txIgmpGrpSpecificQueries Counter32, txIgmpReports Counter32, igmpClearVlanStats INTEGER, txIgmpLeaves Counter32, rxIgmpGroupSourceSpecificQueries Counter32, rxIgmpV3CurrentStateRecords Counter32, rxIgmpV3SourceListChangeRecords Counter32, rxIgmpV3FilterChangeRecords Counter32 } igmpSnoopVlanIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the VLAN for which these statistics apply." ::= { igmpSnoopStatsEntry 1 } rxIgmpValidPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of valid IGMP packets received on this VLAN." ::= { igmpSnoopStatsEntry 2 } rxIgmpInvalidPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of invalid IGMP packets received on this VLAN." ::= { igmpSnoopStatsEntry 3 } rxIgmpGenQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP General Query packets received on this VLAN." ::= { igmpSnoopStatsEntry 4 } rxIgmpGrpSpecificQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP Group Specific Query packets received on this VLAN." ::= { igmpSnoopStatsEntry 5 } rxIgmpLeaves OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP Leave packets received on this VLAN." ::= { igmpSnoopStatsEntry 6 } rxIgmpReports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP Report packets received on this VLAN." ::= { igmpSnoopStatsEntry 7 } txIgmpGrpSpecificQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP Group Specific Query packets transmitted on this VLAN." ::= { igmpSnoopStatsEntry 8 } txIgmpReports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP Report packets transmitted on this VLAN." ::= { igmpSnoopStatsEntry 9 } txIgmpLeaves OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP Leave packets transmitted on this VLAN." ::= { igmpSnoopStatsEntry 10 } rxIgmpGroupSourceSpecificQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP Group Source Specific (GSSQ) Queries received on this VLAN." ::= { igmpSnoopStatsEntry 11 } rxIgmpV3CurrentStateRecords OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP Current State Records (CSRs) received on this VLAN." ::= { igmpSnoopStatsEntry 12 } rxIgmpV3SourceListChangeRecords OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP Source List Change Records (SLCRs) received on this VLAN." ::= { igmpSnoopStatsEntry 13 } rxIgmpV3FilterChangeRecords OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP Filter Mode Change Records (FMCRs) received on this VLAN." ::= { igmpSnoopStatsEntry 14 } txIgmpGenQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP General Query packets send on this VLAN." ::= { igmpSnoopStatsEntry 16 } rxIgmpDiscardPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP packets discarded on this VLAN." ::= { igmpSnoopStatsEntry 17 } rxIgmpPimHellos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Pim Hello packets received on this VLAN." ::= { igmpSnoopStatsEntry 18 } igmpClearVlanStats OBJECT-TYPE SYNTAX INTEGER { clear(1), ok(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(1) results in clearing the statistics for this snooping VLAN." ::= { igmpSnoopStatsEntry 19 } igmpClearAllStats OBJECT-TYPE SYNTAX INTEGER { clear(1), ok(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to clear(1) results in clearing the IGMP statistics." ::= { igmpStats 2 } igmpStatsTotalIgmpGroups OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP groups." ::= { igmpStats 3 } igmpStatsTotalIpmcGroups OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IPMC groups." ::= { igmpStats 4 } ipv6InReceives OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of input datagrams received from interfaces, including those received in error." ::= { ipv6Stats 1 } ipv6InMcasts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of multicast packets received from interfaces, including those received in error." ::= { ipv6Stats 2 } ipv6InDelivers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams given to upper layer - ICMP/UDP" ::= { ipv6Stats 3 } ipv6InDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams discarded despite no errors" ::= { ipv6Stats 4 } ipv6InHdrerrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams with error in IPv6/Option headers" ::= { ipv6Stats 5 } ipv6InAddrerrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams with error in destination address" ::= { ipv6Stats 6 } ipv6InUnkprots OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams with unknown/unsupported protocol" ::= { ipv6Stats 7 } ipv6InTruncs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams with insufficient data" ::= { ipv6Stats 8 } ipv6OutMcasts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total sent multicast pkts" ::= { ipv6Stats 10 } ipv6ForwDgrams OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams attempted to be forwarded" ::= { ipv6Stats 11 } ipv6TooBigerrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams which could not be forwarded as their size exceeds (Path) MTU" ::= { ipv6Stats 12 } ipv6OutReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams attempted to be sent" ::= { ipv6Stats 13 } ipv6OutDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total outgoing Datagrams discarded despite no errors" ::= { ipv6Stats 14 } ipv6OutNorts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams discarded due to no routes" ::= { ipv6Stats 15 } ipv6Reasmreqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams needing reassembly" ::= { ipv6Stats 16 } ipv6Reasmoks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams successfully reassembled" ::= { ipv6Stats 17 } ipv6Reasmfails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams for witch reassembly failured" ::= { ipv6Stats 18 } ipv6Fragoks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams successfully fragmented" ::= { ipv6Stats 19 } ipv6Fragfails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total datagrams for witch fragmentation failured" ::= { ipv6Stats 20 } ipv6Fragcreates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of fragments created" ::= { ipv6Stats 21 } ipv6InNsols OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of received Neighbor Solicitations" ::= { ipv6Stats 22 } ipv6InNadvs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of received Neighbor Advertisements" ::= { ipv6Stats 23 } ipv6InRoutsols OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of received Router Solicitations" ::= { ipv6Stats 25 } ipv6InRoutadvs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of received Router Advertisements" ::= { ipv6Stats 26 } ipv6InRoutRedirs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of received Router Redirect messages" ::= { ipv6Stats 27 } ipv6OutNsols OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of sent Neighbor Solicitations" ::= { ipv6Stats 28 } ipv6OutNadvs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of sent Neighbor Advertisements" ::= { ipv6Stats 29 } ipv6OutRoutadvs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of sent Router Advertisements" ::= { ipv6Stats 30 } ipv6OutRedirs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of sent Redirects" ::= { ipv6Stats 31 } ipv6OutRoutSols OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of sent Router Solicitations" ::= { ipv6Stats 32 } -- Please see tIp6If structure: u4RaSchedTime and u4RaSentTime are interface -- parameters. They are not part of interface statistics (tIp6IfStats stats;). -- ipv6RaSchedTime OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Next multicast Router Advertisement scheduled time" -- ::= { ipv6Stats 36 } -- ipv6RaSentTime OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Last Router Advertisement sent time" -- ::= { ipv6Stats 37 } ipv6icmpInMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ICMP messages received." ::= { ipv6Stats 39 } ipv6icmpInErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ICMP messages attempted to send." ::= { ipv6Stats 40 } ipv6icmpInBadcode OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ICMP messages in bad code." ::= { ipv6Stats 41 } ipv6icmpInToobig OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP too big messages received." ::= { ipv6Stats 42 } ipv6icmpInDstUnreach OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP Destination Unreachable messages received." ::= { ipv6Stats 43 } ipv6icmpInTmexceeded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP Time Exceeded messages received." ::= { ipv6Stats 44 } ipv6icmpInParamprob OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP Parameter Problem messages received." ::= { ipv6Stats 45 } ipv6icmpInEchoReq OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP Echo request messages received." ::= { ipv6Stats 46 } ipv6icmpInEchoResp OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP Echo Reply messages received." ::= { ipv6Stats 47 } ipv6icmpOutMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ICMP messages which this entity attempted to send." ::= { ipv6Stats 48 } ipv6icmpOutErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP messages which this entity did not send due to problems discovered within ICMP such as a lack of buffers." ::= { ipv6Stats 49 } ipv6icmpOutDstUnreach OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP Destination Unreachable messages sent." ::= { ipv6Stats 50 } ipv6icmpOutToobig OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP too big messages sent." ::= { ipv6Stats 51 } ipv6icmpOutTmexceeded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP Time Exceeded messages sent." ::= { ipv6Stats 52 } ipv6icmpOutParamprob OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP Parameter Problem messages sent." ::= { ipv6Stats 53 } ipv6icmpOutEchoReq OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP Echo request messages sent." ::= { ipv6Stats 54 } ipv6icmpOutEchoResp OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP Echo Reply messages sent." ::= { ipv6Stats 55 } ipv6icmpInRouterSol OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP router solicitations received." ::= { ipv6Stats 56 } ipv6icmpInRouterAdv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP router advertisements received." ::= { ipv6Stats 57 } ipv6icmpInNeighSol OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP neighbor solicitations received." ::= { ipv6Stats 58 } ipv6icmpInNeighAdv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP neighbor advertisements received." ::= { ipv6Stats 59 } ipv6icmpInRedir OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP Redirect messages received." ::= { ipv6Stats 60 } ipv6icmpOutRouterSol OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP router solicitations sent." ::= { ipv6Stats 61 } ipv6icmpOutRouterAdv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP router advertisements sent." ::= { ipv6Stats 62 } ipv6icmpOutNeighSol OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP neighbor solicitations sent." ::= { ipv6Stats 63 } ipv6icmpOutNeighAdv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP neighbor advertisements sent." ::= { ipv6Stats 64 } ipv6icmpOutRedir OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ICMP Redirect messages sent." ::= { ipv6Stats 65 } ipv6udpInDgrams OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of UDP received datagrams." ::= { ipv6Stats 66 } ipv6udpInErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of UDP error encountered during processing of packet." ::= { ipv6Stats 67 } ipv6udpOutDgrams OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of UDP datagrams passed to IP6 layer." ::= { ipv6Stats 68 } ipv6udpNumPorts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of UDP ports that are currently open." ::= { ipv6Stats 69 } ipv6icmpInAdminProhib OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of received Destination Unreachable ICMP packets." ::= { ipv6Stats 70 } ipv6icmpOutAdminProhib OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of sent Destination Unreachable ICMP packets." ::= { ipv6Stats 71 } ipIntfInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF IntfInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of IP interface information." ::= {ipIntfInfo 1 } intfInfoEntry OBJECT-TYPE SYNTAX IntfInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in IP interface information table." INDEX { intfInfoIndex } ::= { ipIntfInfoTable 1 } IntfInfoEntry ::= SEQUENCE { intfInfoIndex Integer32, intfInfoAddr DisplayString, intfInfoNetMask DisplayString, intfInfoBcastAddr DisplayString, intfInfoVlan Integer32, intfInfoStatus INTEGER } intfInfoIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface number for which the information is related." ::= { intfInfoEntry 1} intfInfoAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the interface." ::= { intfInfoEntry 3 } intfInfoNetMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The subnet mask of the interface." ::= { intfInfoEntry 4 } intfInfoBcastAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The broadcast address of the interface." ::= { intfInfoEntry 5 } intfInfoVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN number for this interface." ::= { intfInfoEntry 6 } intfInfoStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the interface." ::= { intfInfoEntry 7 } -- Run Time ARP Table -- Run Time ARP Table arpInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF AgArpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of ARP entries." ::= { arpInfo 1 } arpInfoEntry OBJECT-TYPE SYNTAX AgArpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the ARP table" INDEX { arpInfoDestIp } ::= { arpInfoTable 1 } AgArpInfoEntry ::= SEQUENCE { arpInfoDestIp IpAddress, arpInfoMacAddr PhysAddress, arpInfoVLAN Integer32, arpInfoSrcPortIndex PortNumber ,arpInfoFlag INTEGER ,arpInfoSrcPortAlias DisplayString } arpInfoDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address of the ARP entry." ::= { arpInfoEntry 1 } arpInfoMacAddr OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address for the ARP entry." ::= { arpInfoEntry 2 } arpInfoVLAN OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN identifier for the ARP entry." ::= { arpInfoEntry 3 } arpInfoSrcPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port number on which this entry's equivalence is effective." ::= { arpInfoEntry 4 } arpInfoFlag OBJECT-TYPE SYNTAX INTEGER { clear(1), unresolved(2), permanent(3), indirect(4), layer4(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The flag associated with this ARP entry." ::= { arpInfoEntry 6 } arpInfoSrcPortAlias OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alias for port number." ::= { arpInfoEntry 8 } 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 } arpMgmtInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF AgArpMgmtInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Mgmt ARP entries." ::= { arpInfo 3 } arpMgmtInfoEntry OBJECT-TYPE SYNTAX AgArpMgmtInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the ARP table" INDEX { arpMgmtInfoDestIp } ::= { arpMgmtInfoTable 1 } AgArpMgmtInfoEntry ::= SEQUENCE { arpMgmtInfoDestIp IpAddress, arpMgmtInfoMacAddr PhysAddress, arpMgmtInfoVLAN Integer32, arpMgmtInfoSrcPortIndex PortNumber, arpMgmtInfoFlag INTEGER ,arpMgmtInfoSrcPortAlias DisplayString } arpMgmtInfoDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address of the ARP entry." ::= { arpMgmtInfoEntry 1 } arpMgmtInfoMacAddr OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address for the ARP entry." ::= { arpMgmtInfoEntry 2 } arpMgmtInfoVLAN OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN identifier for the ARP entry." ::= { arpMgmtInfoEntry 3 } arpMgmtInfoSrcPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The port number on which this entry's equivalence is effective." ::= { arpMgmtInfoEntry 4 } arpMgmtInfoFlag 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." ::= { arpMgmtInfoEntry 5 } arpMgmtInfoSrcPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alias for port number." ::= { arpMgmtInfoEntry 6} ipMgmtRouteInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF IpMgmtRouteInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of run-time IP routes." ::= { ipRoutingInfo 3 } ipMgmtRouteInfoEntry OBJECT-TYPE SYNTAX IpMgmtRouteInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the run-time IP route table" INDEX { ipMgmtRouteInfoIndx } ::= { ipMgmtRouteInfoTable 1 } IpMgmtRouteInfoEntry ::= SEQUENCE { ipMgmtRouteInfoIndx Integer32, ipMgmtRouteInfoDestIp IpAddress, ipMgmtRouteInfoMask IpAddress, ipMgmtRouteInfoGateway IpAddress, ipMgmtRouteInfoTag INTEGER, ipMgmtRouteInfoType INTEGER, ipMgmtRouteInfoInterface Integer32, ipMgmtRouteInfoGateway1 IpAddress, ipMgmtRouteInfoGateway2 IpAddress, ipMgmtRouteInfoMetric Integer32 } ipMgmtRouteInfoIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of this route table." ::= { ipMgmtRouteInfoEntry 1 } ipMgmtRouteInfoDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address of this route." ::= { ipMgmtRouteInfoEntry 2 } ipMgmtRouteInfoMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP mask of this route." ::= { ipMgmtRouteInfoEntry 3 } ipMgmtRouteInfoGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The next-hop router address for this route." ::= { ipMgmtRouteInfoEntry 4 } ipMgmtRouteInfoTag 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." ::= { ipMgmtRouteInfoEntry 5 } ipMgmtRouteInfoType 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." ::= { ipMgmtRouteInfoEntry 6 } ipMgmtRouteInfoInterface OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface number for which the destination address is applicable." ::= { ipMgmtRouteInfoEntry 7 } ipMgmtRouteInfoGateway1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The next-hop router address for this route." ::= { ipMgmtRouteInfoEntry 8 } ipMgmtRouteInfoGateway2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The next-hop router address for this route." ::= { ipMgmtRouteInfoEntry 9 } ipMgmtRouteInfoMetric OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Metric for this route." ::= { ipMgmtRouteInfoEntry 10 } ipDataRouteInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF IpDataRouteInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of run-time IP routes." ::= { ipRoutingInfo 1 } ipDataRouteInfoEntry OBJECT-TYPE SYNTAX IpDataRouteInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the run-time IP route table" INDEX { ipDataRouteInfoIndx } ::= { ipDataRouteInfoTable 1 } IpDataRouteInfoEntry ::= SEQUENCE { ipDataRouteInfoIndx Integer32, ipDataRouteInfoDestIp IpAddress, ipDataRouteInfoMask IpAddress, ipDataRouteInfoGateway IpAddress, ipDataRouteInfoTag INTEGER, ipDataRouteInfoType INTEGER, ipDataRouteInfoInterface Integer32, ipDataRouteInfoGateway1 IpAddress, ipDataRouteInfoGateway2 IpAddress, ipDataRouteInfoMetric Integer32 } ipDataRouteInfoIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of this route table." ::= { ipDataRouteInfoEntry 1 } ipDataRouteInfoDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address of this route." ::= { ipDataRouteInfoEntry 2 } ipDataRouteInfoMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP mask of this route." ::= { ipDataRouteInfoEntry 3 } ipDataRouteInfoGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The next-hop router address for this route." ::= { ipDataRouteInfoEntry 4 } ipDataRouteInfoTag 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." ::= { ipDataRouteInfoEntry 5 } ipDataRouteInfoType 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." ::= { ipDataRouteInfoEntry 6 } ipDataRouteInfoInterface OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface number for which the destination address is applicable. Loopback interfaces are numbered starting with maximum allowed IP interfaces +1." ::= { ipDataRouteInfoEntry 7 } ipDataRouteInfoGateway1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The next-hop router address for this route." ::= { ipDataRouteInfoEntry 8 } ipDataRouteInfoGateway2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The next-hop router address for this route." ::= { ipDataRouteInfoEntry 9 } ipDataRouteInfoMetric OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Metric for this route." ::= { ipDataRouteInfoEntry 10 } routeTableClear OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to clear(2) clears the route table." ::= { ipRoutingInfo 2 } ipRouteEcmpInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF IpRouteEcmpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of run-time IP routes." ::= { ipEcmpRoutingInfo 1 } ipRouteEcmpInfoEntry OBJECT-TYPE SYNTAX IpRouteEcmpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the run-time IP route table" INDEX { ipRouteEcmpInfoDestIndx, ipRouteEcmpInfoGwIndx } ::= { ipRouteEcmpInfoTable 1 } IpRouteEcmpInfoEntry ::= SEQUENCE { ipRouteEcmpInfoDestIndx Integer32, ipRouteEcmpInfoGwIndx Integer32, ipRouteEcmpInfoDest IpAddress, ipRouteEcmpInfoMask IpAddress, ipRouteEcmpInfoGateway IpAddress, ipRouteEcmpInfoInterface Integer32, ipRouteEcmpInfoGwStatus INTEGER } ipRouteEcmpInfoDestIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of unique destinations IP." ::= { ipRouteEcmpInfoEntry 1 } ipRouteEcmpInfoGwIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the gateway per destination." ::= { ipRouteEcmpInfoEntry 2 } ipRouteEcmpInfoDest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP of this route." ::= { ipRouteEcmpInfoEntry 3 } ipRouteEcmpInfoMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP mask of this route." ::= { ipRouteEcmpInfoEntry 4 } ipRouteEcmpInfoGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The next-hop router address for this route." ::= { ipRouteEcmpInfoEntry 5 } ipRouteEcmpInfoInterface OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface for the next-hop." ::= { ipRouteEcmpInfoEntry 6 } ipRouteEcmpInfoGwStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Up/Down status of the gateway" ::= { ipRouteEcmpInfoEntry 7 } ipEcmpHashSIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The SIP Address." ::= { ipEcmpHash 1 } ipEcmpHashDIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The DIP Address (enter 0 for SIP only)." ::= { ipEcmpHash 2 } ipEcmpHashNumberPaths OBJECT-TYPE SYNTAX INTEGER (2..5) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of ECMP paths." ::= { ipEcmpHash 3 } ipEcmpHashRouteNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The result of the hash algorithm. For this to work the values for ipEcmpHashSIPAddr, ipEcmpHashDIPAddr, ipEcmpHashNumberPaths must be set. If the result is 0 ipEcmpHashNumberPaths is not correctly set." ::= { ipEcmpHash 4 } -- Gateway Information gatewayInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF GatewayInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing information for the default gateways." ::= { gatewayInfo 1 } gatewayInfoEntry OBJECT-TYPE SYNTAX GatewayInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the gateway information table" INDEX { gatewayInfoIndex } ::= { gatewayInfoTable 1 } GatewayInfoEntry ::= SEQUENCE { gatewayInfoIndex Integer32, gatewayInfoAddr IpAddress, gatewayInfoStatus INTEGER } gatewayInfoIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The gateway number for which the information is related." ::= { gatewayInfoEntry 1} gatewayInfoAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the default gateway." ::= { gatewayInfoEntry 2 } gatewayInfoStatus OBJECT-TYPE SYNTAX INTEGER { up(1), failed(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the default gateway." ::= { gatewayInfoEntry 4 } -- igmp snooping info table igmpInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of IGMP group membership information." ::= { igmpInfo 1 } igmpInfoEntry OBJECT-TYPE SYNTAX IgmpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about an IGMP group member ." INDEX { igmpInfoIndex } ::= { igmpInfoTable 1 } IgmpInfoEntry ::= SEQUENCE { igmpInfoIndex INTEGER, igmpInfoGroupId IpAddress, igmpInfoVlanId INTEGER, igmpInfoSrcTrunk Unsigned32, igmpInfoSrcPortIndex PortNumber, igmpInfoVersion INTEGER, igmpInfoExpires DisplayString, igmpInfoMode INTEGER, igmpInfoSourceIp IpAddress, igmpInfoFwd INTEGER, igmpInfoGrpExpires DisplayString ,igmpInfoSrcPortAlias DisplayString } igmpInfoIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The igmp group number for which the IGMP info table is related." ::= { igmpInfoEntry 1} igmpInfoGroupId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the IGMP group." ::= { igmpInfoEntry 2} igmpInfoVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN ID for this IGMP group." ::= { igmpInfoEntry 3} igmpInfoSrcTrunk OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The downstream trunk number." ::= { igmpInfoEntry 4} igmpInfoSrcPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The downstream port number." ::= { igmpInfoEntry 5} igmpInfoVersion OBJECT-TYPE SYNTAX INTEGER { v3(1), v2(2), v1(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Version of IGMP host." ::= { igmpInfoEntry 6} igmpInfoExpires OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The expiration time for this host." ::= { igmpInfoEntry 7 } igmpInfoMode OBJECT-TYPE SYNTAX INTEGER { exclude(1), include(2), na(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMPv3 filter-mode for this host. Returned values: exclude(1) - the IGMPv3 filter-mode is exclude. include(2) - the IGMPv3 filter-mode is include. na(3) - not applicable(v1 and v2)." ::= { igmpInfoEntry 8 } igmpInfoSourceIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The source IP address of the IGMP group." ::= { igmpInfoEntry 9 } igmpInfoFwd OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The IGMPv3 forwarding for this source/group IP for this host." ::= { igmpInfoEntry 10 } igmpInfoGrpExpires OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The expiration time for the group." ::= { igmpInfoEntry 11 } igmpInfoSrcPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The downstream port alias." ::= { igmpInfoEntry 12} igmpMrtrInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpMrtrInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of IGMP mrouters." ::= { igmpInfo 2 } igmpMrtrInfoEntry OBJECT-TYPE SYNTAX IgmpMrtrInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about an IGMP mrouter." INDEX { igmpMrtrInfoIndex } ::= { igmpMrtrInfoTable 1 } IgmpMrtrInfoEntry ::= SEQUENCE { igmpMrtrInfoIndex INTEGER, igmpMrtrInfoVlanId INTEGER, igmpMrtrInfoPortId DisplayString, igmpMrtrInfoVersion INTEGER, igmpMrtrInfoExpires DisplayString, igmpMrtrInfoMrt Integer32, igmpMrtrInfoQrv INTEGER, igmpMrtrInfoQqic INTEGER, igmpMrtrInfoSrcIp IpAddress ,igmpMrtrInfoPortAlias DisplayString } igmpMrtrInfoIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The mrouter number for which the IGMP mrouter info table is related." ::= { igmpMrtrInfoEntry 1} igmpMrtrInfoVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN ID on which this IGMP mrouter is attached." ::= { igmpMrtrInfoEntry 2} igmpMrtrInfoPortId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port/portchannel alias on which this IGMP mrouter is attached." ::= { igmpMrtrInfoEntry 3} igmpMrtrInfoVersion OBJECT-TYPE SYNTAX INTEGER { v1(1), v2(2), v3(3), pim(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The version of this IGMP mrouter." ::= { igmpMrtrInfoEntry 4} igmpMrtrInfoExpires OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The expiration time for this mrouter." ::= { igmpMrtrInfoEntry 5 } igmpMrtrInfoMrt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Maximum Query Response time of this IGMP mrouter." ::= { igmpMrtrInfoEntry 6 } igmpMrtrInfoQrv OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Querier Robustness value of this IGMP mrouter." ::= { igmpMrtrInfoEntry 7 } igmpMrtrInfoQqic OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Querier query interval code of this IGMP mrouter." ::= { igmpMrtrInfoEntry 8 } igmpMrtrInfoSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Source IP of this IGMP mrouter." ::= { igmpMrtrInfoEntry 10 } igmpMrtrInfoPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port/portchannel alias on which this IGMP mrouter is attached." ::= { igmpMrtrInfoEntry 11} igmpClearTables OBJECT-TYPE SYNTAX INTEGER { ok(0), clearGroups(1), clearMrouters(2), clearAll(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the IGMP tables. When setting clearGroups(1), the dynamic groups are removed, when setting clearMrouters(2), the mrouter tables are removed and when setting clearAll(3), both the dynamic groups and the mrouter tables are removed. When read, ok(0) is always returned." ::= { igmpInfo 3 } -- IPv6 Gateway Info gatewayIPv6InfoTable OBJECT-TYPE SYNTAX SEQUENCE OF GatewayIPv6InfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing information for the IPv6 default gateways." ::= { gatewayIPv6Info 1 } gatewayIPv6InfoEntry OBJECT-TYPE SYNTAX GatewayIPv6InfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the IPv6 gateway information table" INDEX { ipGatewayIPv6InfoIndex } ::= { gatewayIPv6InfoTable 1 } GatewayIPv6InfoEntry ::= SEQUENCE { ipGatewayIPv6InfoIndex Integer32, ipGatewayIPv6InfoAddr IpAddress, ipGatewayIPv6InfoState INTEGER } ipGatewayIPv6InfoIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 gateway number for which the information is related." ::= { gatewayIPv6InfoEntry 1} ipGatewayIPv6InfoAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address for the IPv6 default gateway." ::= { gatewayIPv6InfoEntry 2 } ipGatewayIPv6InfoState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state for the IPv6 Default Gateway." ::= { gatewayIPv6InfoEntry 3 } -- nbrcache Info Table -- ---------------------------------------------------------------------------- -- } INSERT: layer3 -- ---------------------------------------------------------------------------- traps OBJECT IDENTIFIER ::= { g7028-mgmt 7 } -- ---------------------------------------------------------------------------- -- { INSERT: traps -- ---------------------------------------------------------------------------- -- SECTION 2: Temporary Object Definitions Used In traps swTrapDisplayString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temporary string object used to store information being sent in a Switch trap." ::= { traps 1000 } -- SECTION 3: Trap Definitions -- Many of the following traps include sysName, sysLocation and sysContact. -- These variables are all defined in the rfc1213 MIB. -- -- sysName is the administratively-assigned name for this managed node. By -- convention, this is the node's fully-qualified domain name. -- -- sysLocation is the physical location of this node (e.g., 'telephone closet, -- 3rd floor'). -- -- sysContact is textual identification of the contact person for this managed -- node, together with information on how to contact this person. -- -- SNMP v3 traps should be defined here. -- ibmSNMPv2Notifications OBJECT IDENTIFIER ::= { traps 0 } -- -- SNMP v1 traps should be defined here. -- swDefGwUp TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, ipCurCfgGwIndex, ipCurCfgGwAddr, sysName, sysLocation, sysContact } DESCRIPTION "A swDefGwUp trap signifies that the default gateway is alive. ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable. The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax. ipCurCfgGwAddr is the IP address of the default gateway." ::= 2 -- 0x02 swDefGwDown TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, ipCurCfgGwIndex, ipCurCfgGwAddr, sysName, sysLocation, sysContact } DESCRIPTION "A swDefGwDown trap signifies that the default gateway is down. ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable. The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax. ipCurCfgGwAddr is the IP address of the default gateway." ::= 3 -- 0x03 swDefGwInService TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, ipCurCfgGwIndex, ipCurCfgGwAddr, sysName, sysLocation, sysContact } DESCRIPTION "A swDefGwInService trap signifies that the default gateway is up and in service. ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable. The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax. ipCurCfgGwAddr is the IP address of the default gateway." ::= 4 -- 0x04 swDefGwNotInService TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, ipCurCfgGwIndex, ipCurCfgGwAddr, sysName, sysLocation, sysContact } DESCRIPTION "A swDefGwNotInService trap signifies that the default gateway is alive but not in service. ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable. The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax. ipCurCfgGwAddr is the IP address of the default gateway." ::= 5 -- 0x05 swLoginFailure TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swLoginFailure trap signifies that someone failed to enter a valid username/password combination. swTrapDisplayString specifies whether the login attempt was from CONSOLE or TELNET. In case of TELNET login it also specifies the IP address of the host from which the attempt was made." ::= 19 -- 0x13 swTempExceedThreshold TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swTempExceedThreshold trap signifies that the switch temperature has exceeded maximum safety limits." ::= 22 -- 0x16 swValidLogin TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swValidLogin trap signifies that a user login has occured." ::= 25 -- 0x19 swApplyComplete TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swApplyComplete signifies that new configuration has been applied." ::= 27 -- 0x1B swSaveComplete TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swApplyComplete signifies that new configuration has been saved." ::= 28 -- 0x1C swFwDownloadSucess TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swFwDownloadSuccess signifies that firmware has been downloaded to [image1|image2|boot image]." ::= 29 -- 0x1D swFwDownloadFailure TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swFwDownloadFailure signifies that firmware downloaded failed to [image1|image2|boot image]." ::= 30 -- 0x1E swStgNewRoot TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, stgCurCfgIndex, sysName, sysLocation, sysContact } DESCRIPTION "A swStgNewRoot trap signifies that the bridge has become the new root of the STG." --#SEVERITY INFORMATIONAL ::= 42 -- 0x2A swCistNewRoot TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swCistNewRoot trap signifies that the bridge has become the new root of the CIST." --#SEVERITY INFORMATIONAL ::= 43 -- 0x2B swStgTopologyChanged TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, stgCurCfgIndex, sysName, sysLocation, sysContact } DESCRIPTION "A swStgTopologyChanged trap signifies that there was a STG topology change." --#SEVERITY INFORMATIONAL ::= 44 -- 0x2C swCistTopologyChanged TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swCistTopologyChanged trap signifies that there was a CIST topology change." --#SEVERITY INFORMATIONAL ::= 45 -- 0x2D swHotlinksMasterUp TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swHotlinksMasterUp trap signifies that the Master interface is active." ::= 46 -- 0x2E swHotlinksMasterDn TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swHotlinksMasterDn trap signifies that the Master interface is not active." ::= 47 -- 0x2F swHotlinksBackupUp TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swHotlinksBackupUp trap signifies that the Backup interface is active." ::= 48 -- 0x30 swHotlinksBackupDn TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swHotlinksBackupDn trap signifies that the Backup interface is not active." ::= 49 -- 0x31 swHotlinksNone TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swHotlinksNone trap signifies that there are no active interfaces." ::= 50 -- 0x32 sfpInserted TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, ifIndex, sysName, sysLocation, sysContact } DESCRIPTION "A sfpInserted trap signifies that a SFP is inserted." --#SEVERITY INFORMATIONAL ::= 51 -- 0x33 sfpRemoved TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, ifIndex, sysName, sysLocation, sysContact } DESCRIPTION "A sfpRemoved trap signifies that a SFP is removed." --#SEVERITY INFORMATIONAL ::= 52 -- 0x34 swNTPSyncFailed TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swNTPSyncFailed trap signifies that sync with NTP server failed." ::= 61 -- 0x3D swNTPUpdateClock TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swNTPUpdateClock trap signifies that update system clock with NTP server." ::= 62 -- 0x3E swValidLogout TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swValidLogout trap signifies that a user logout has occured." ::= 63 -- 0x3F swECMPGatewayUp TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swECMPGatewayUp trap signifies that the ECMP gateway is up." --#SEVERITY INFORMATIONAL ::= 65 -- 0x41 swECMPGatewayDown TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swECMPGatewayDown trap signifies that the ECMP gateway is down." --#SEVERITY INFORMATIONAL ::= 66 -- 0x42 swTeamingCtrlUp TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swTeamingCtrlUp trap signifies that the teaming is up." --#SEVERITY INFORMATIONAL ::= 67 -- 0x43 swTeamingCtrlDown TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swTeamingCtrlDown trap signifies that the teaming control is down." --#SEVERITY INFORMATIONAL ::= 68 -- 0x44 swTeamingCtrlDownTearDownBlked TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swTeamingCtrlDownTearDownBlked trap signifies that the teaming control is down but teardown is blocked." --#SEVERITY INFORMATIONAL ::= 69 -- 0x45 swTeamingCtrlError TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swTeamingCtrlError trap signifies error, action is undefined." --#SEVERITY INFORMATIONAL ::= 70 -- 0x46 swTempReturnThreshold TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swTempReturnThreshold trap signifies that the switch temperature has returned below maximum safety limits." --#SEVERITY INFORMATIONAL ::= 31 -- 0x1F swLACPPortBlocked TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swLACPPortBlocked trap signifies that LACP is operationally down on a port, and traffic is blocked on the port." --#SEVERITY INFORMATIONAL ::= 71 -- 0x47 swLACPPortUnblocked TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swLACPPortUnblocked trap signifies that LACP is operationally up on a port, and traffic is no longer blocked on the port." --#SEVERITY INFORMATIONAL ::= 72 -- 0x48 swLFDPortErrdisabled TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "An swLFDPortErrdisabled trap signifies that a port is error-disabled due to excessive link flaps." --#SEVERITY INFORMATIONAL ::= 103 -- 0x67 swVlagInstanceUp TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swVlagInstanceUp trap signifies that vLAG instance is up identified in the trap message." --#SEVERITY INFORMATIONAL ::= 106 -- 0x6A swVlagInstanceRemoteUp TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swVlagInstanceRemoteUp trap signifies that vLAG is down but remote instance is Up." --#SEVERITY INFORMATIONAL ::= 107 -- 0x6B swVlagInstanceLocalUp TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swVlagInstanceLocalUp trap signifies that vLAG is down but local instance is Up." --#SEVERITY INFORMATIONAL ::= 108 -- 0x6C swVlagInstanceDown TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swVlagInstanceDown trap signifies that vLAG instance is down identified in the trap message." --#SEVERITY INFORMATIONAL ::= 109 -- 0x6D swVlagIslUp TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swVlagIslUp trap signifies that connection between vLAG switches is up." --#SEVERITY INFORMATIONAL ::= 110 -- 0x6E swVlagIslDown TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swVlagInstanceDown trap signifies that connection between vLAG switches is down." --#SEVERITY INFORMATIONAL ::= 111 -- 0x6F sw8021x TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A sw8021x trap is sent when dot1x feature is enabled." ::= 158 -- 0x9F swDefAdminDisable TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swDefAdminDisable trap signifies that default admin account has been disabled." ::= 162 -- 0xA2 swAcntStrngPswdNotMet TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swAcntStrngPswdNotMet trap signifies that configured password does not match strong password complexity." ::= 163 -- 0xA3 swAcntLocked TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swAcntLocked trap signifies that account has been locked." ::= 164 -- 0xA4 swAcntUnlocked TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swAcntUnlocked trap signifies that account has been unlocked." ::= 165 -- 0xA5 swARPtablefull TRAP-TYPE ENTERPRISE traps VARIABLES { swTrapDisplayString, sysName, sysLocation, sysContact } DESCRIPTION "A swARPtablefull trap signifies that ARP table is full." ::= 184 -- 0xB8 -- ---------------------------------------------------------------------------- -- ---------------------------------------------------------------------------- -- } INSERT: traps -- ---------------------------------------------------------------------------- qos OBJECT IDENTIFIER ::= { g7028-mgmt 8 } -- ---------------------------------------------------------------------------- -- { INSERT: qos -- ---------------------------------------------------------------------------- qosConfig OBJECT IDENTIFIER ::= { qos 1 } --Only show these objects when we have it in the CLI --qosStats OBJECT IDENTIFIER ::= { qos 2 } --qosInfo OBJECT IDENTIFIER ::= { qos 3 } --qosOper OBJECT IDENTIFIER ::= { qos 4 } qos8021p OBJECT IDENTIFIER ::= { qosConfig 1 } qosdscp OBJECT IDENTIFIER ::= { qosConfig 2 } qoswredecn OBJECT IDENTIFIER ::= { qosConfig 3 } -- QOS Configuration qosCurCfgPortPriorityTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSCurCfgPortPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of QOS Port Priority configuration." ::= { qos8021p 1 } qosCurCfgPortPriorityEntry OBJECT-TYPE SYNTAX QoSCurCfgPortPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular QOS Port Priority configuration." INDEX { qosCurCfgPortIndex } ::= { qosCurCfgPortPriorityTable 1 } QoSCurCfgPortPriorityEntry ::= SEQUENCE { qosCurCfgPortIndex PortNumber, qosCurCfgPortPriority INTEGER ,qosCurCfgPortAlias DisplayString } qosCurCfgPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Switch Port Number" ::= { qosCurCfgPortPriorityEntry 1 } qosCurCfgPortPriority OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Switch Port Priority Should be between 0 and 7" ::= { qosCurCfgPortPriorityEntry 2 } qosCurCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Switch Port Alias" ::= { qosCurCfgPortPriorityEntry 3 } qosNewCfgPortPriorityTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSNewCfgPortPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of QOS Port Priority configuration." ::= { qos8021p 2 } qosNewCfgPortPriorityEntry OBJECT-TYPE SYNTAX QoSNewCfgPortPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular QOS Port Priority configuration." INDEX { qosNewCfgPortIndex } ::= { qosNewCfgPortPriorityTable 1 } QoSNewCfgPortPriorityEntry ::= SEQUENCE { qosNewCfgPortIndex PortNumber, qosNewCfgPortPriority INTEGER ,qosNewCfgPortAlias DisplayString } qosNewCfgPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Switch Port Number" ::= { qosNewCfgPortPriorityEntry 1 } qosNewCfgPortPriority OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Switch Port Priority Should be between 0 and 7" ::= { qosNewCfgPortPriorityEntry 2 } qosNewCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Switch Port Alias" ::= { qosNewCfgPortPriorityEntry 3 } qosCurCfgPriorityCoSTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSCurCfgPriorityCoSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Frame Priority and COSq configuration." ::= { qos8021p 3 } qosCurCfgPriorityCoSEntry OBJECT-TYPE SYNTAX QoSCurCfgPriorityCoSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular Frame Priority and COSq configuration." INDEX { qosCurCfgPriorityIndex } ::= { qosCurCfgPriorityCoSTable 1 } QoSCurCfgPriorityCoSEntry ::= SEQUENCE { qosCurCfgPriorityIndex INTEGER, qosCurCfgPriorityCoSq INTEGER } qosCurCfgPriorityIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Frame priority Number" ::= { qosCurCfgPriorityCoSEntry 1 } qosCurCfgPriorityCoSq OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "CoSq for a Frame Priority Should be between 0 and 7" ::= { qosCurCfgPriorityCoSEntry 2 } qosNewCfgPriorityCoSTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSNewCfgPriorityCoSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Frame Priority and COSq configuration." ::= { qos8021p 4 } qosNewCfgPriorityCoSEntry OBJECT-TYPE SYNTAX QoSNewCfgPriorityCoSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular Frame Priority and COSq configuration." INDEX { qosNewCfgPriorityIndex } ::= { qosNewCfgPriorityCoSTable 1 } QoSNewCfgPriorityCoSEntry ::= SEQUENCE { qosNewCfgPriorityIndex INTEGER, qosNewCfgPriorityCoSq INTEGER } qosNewCfgPriorityIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Frame priority Number" ::= { qosNewCfgPriorityCoSEntry 1 } qosNewCfgPriorityCoSq OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "CoSq for a Frame Priority Should be between 0 and 7" ::= { qosNewCfgPriorityCoSEntry 2 } qosCurCfgCosWeightTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSCurCfgCosWeightEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CoSq and Weight configuration." ::= { qos8021p 5 } qosCurCfgCosWeightEntry OBJECT-TYPE SYNTAX QoSCurCfgCosWeightEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular CoSq and Weight configuration." INDEX { qosCurCfgCosIndex } ::= { qosCurCfgCosWeightTable 1 } QoSCurCfgCosWeightEntry ::= SEQUENCE { qosCurCfgCosIndex INTEGER, qosCurCfgCosWeight INTEGER } qosCurCfgCosIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "CoSq Number" ::= { qosCurCfgCosWeightEntry 1 } qosCurCfgCosWeight OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Weight of CoSq" ::= { qosCurCfgCosWeightEntry 2 } qosNewCfgCosWeightTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSNewCfgCosWeightEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CoSq and Weight configuration." ::= { qos8021p 6 } qosNewCfgCosWeightEntry OBJECT-TYPE SYNTAX QoSNewCfgCosWeightEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular CoSq and Weight configuration." INDEX { qosNewCfgCosIndex } ::= { qosNewCfgCosWeightTable 1 } QoSNewCfgCosWeightEntry ::= SEQUENCE { qosNewCfgCosIndex INTEGER, qosNewCfgCosWeight INTEGER } qosNewCfgCosIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "CoSq Number" ::= { qosNewCfgCosWeightEntry 1 } qosNewCfgCosWeight OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Weight of CoSq" ::= { qosNewCfgCosWeightEntry 2 } qosCurCfgCosNum OBJECT-TYPE SYNTAX INTEGER { num2(2), num8(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Number of CoSq." ::= { qos8021p 7 } qosNewCfgCosNum OBJECT-TYPE SYNTAX INTEGER { num2(2), num8(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Number of CoSq." ::= { qos8021p 8 } qosDefaultCfg OBJECT-TYPE SYNTAX INTEGER { none(0), defaultCosNum(1), defaultWeight(2), defaultPriority(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is to set QoS configuration to default. none(0) is returned always when read. defaultCosNum(1): Sets COS queue number to default defaultWeight(2): Sets COS queue weight to default defaultPriority(3): Sets COS queue priority mapping to default" ::= { qos8021p 9 } qosCurCfgDscpTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSCurCfgDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Dscp to New Dscp/802.1p priority configuration." ::= { qosdscp 1 } qosCurCfgDscpEntry OBJECT-TYPE SYNTAX QoSCurCfgDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular Dscp to New Dscp/802.1p priority configuration" INDEX { qosCurCfgDscpIndex } ::= { qosCurCfgDscpTable 1 } QoSCurCfgDscpEntry ::= SEQUENCE { qosCurCfgDscpIndex INTEGER, qosCurCfgMapDscp INTEGER ,qosCurCfgMap8021p INTEGER } qosCurCfgDscpIndex OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Dscp value" ::= { qosCurCfgDscpEntry 1 } qosCurCfgMapDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Map Dscp Value" ::= { qosCurCfgDscpEntry 2 } qosCurCfgMap8021p OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Map 802.1p value" ::= { qosCurCfgDscpEntry 3 } qosNewCfgDscpTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSNewCfgDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Dscp to New Dscp/802.1p priority configuration." ::= { qosdscp 2 } qosNewCfgDscpEntry OBJECT-TYPE SYNTAX QoSNewCfgDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular Dscp to New Dscp/802.1p priority configuration" INDEX { qosNewCfgDscpIndex } ::= { qosNewCfgDscpTable 1 } QoSNewCfgDscpEntry ::= SEQUENCE { qosNewCfgDscpIndex INTEGER, qosNewCfgMapDscp INTEGER ,qosNewCfgMap8021p INTEGER } qosNewCfgDscpIndex OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Dscp value" ::= { qosNewCfgDscpEntry 1 } qosNewCfgMapDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Map Dscp Value" ::= { qosNewCfgDscpEntry 2 } qosNewCfgMap8021p OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Map 802.1p value" ::= { qosNewCfgDscpEntry 3 } qosCurCfgDscpState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is for turning on/off DSCP globally." ::= { qosdscp 3 } qosNewCfgDscpState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is for turning on/off DSCP globally." ::= { qosdscp 4 } -- WRED ECN Configuration -- cur port profile table qosCurCfgPortProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSCurCfgPortProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of QOS port WRED ECN profile configuration." ::= { qoswredecn 1 } qoSCurCfgPortProfileEntry OBJECT-TYPE SYNTAX QoSCurCfgPortProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular Transmit queue of a port WRED ECN profile configuration." INDEX { qosCurCfgProfilePortIndex , qosCurCfgTrqIndex} ::= { qosCurCfgPortProfileTable 1 } QoSCurCfgPortProfileEntry ::= SEQUENCE { qosCurCfgProfilePortIndex PortNumber, qosCurCfgTrqIndex INTEGER, qosCurCfgTrqNonTcpMin INTEGER, qosCurCfgTrqNonTcpMax INTEGER, qosCurCfgTrqNonTcpRate INTEGER, qosCurCfgTrqTcpMin INTEGER, qosCurCfgTrqTcpMax INTEGER, qosCurCfgTrqTcpRate INTEGER, qosCurCfgPortTrqWredState INTEGER ,qosCurCfgProfilePortAlias DisplayString } qosCurCfgProfilePortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Switch Port Number" ::= { qoSCurCfgPortProfileEntry 1 } qosCurCfgTrqIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Queue Number" ::= { qoSCurCfgPortProfileEntry 2 } qosCurCfgTrqNonTcpMin OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Transmit queue WRED ECN nontcp profile MinThreshold value." ::= { qoSCurCfgPortProfileEntry 3 } qosCurCfgTrqNonTcpMax OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Transmit queue WRED ECN nontcp profile MaxThreshold value" ::= { qoSCurCfgPortProfileEntry 4 } qosCurCfgTrqNonTcpRate OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Transmit queue WRED ECN nontcp profile DropRate value." ::= { qoSCurCfgPortProfileEntry 5 } qosCurCfgTrqTcpMin OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Transmit queue WRED ECN tcp profile MinThreshold value." ::= { qoSCurCfgPortProfileEntry 6 } qosCurCfgTrqTcpMax OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Transmit queue WRED ECN tcp profile MaxThreshold value" ::= { qoSCurCfgPortProfileEntry 7 } qosCurCfgTrqTcpRate OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Transmit queue WRED ECN tcp profile DropRate value." ::= { qoSCurCfgPortProfileEntry 8 } qosCurCfgPortTrqWredState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is for turning on/off WRED per transmit queue per port." ::= { qoSCurCfgPortProfileEntry 9 } qosCurCfgProfilePortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { qoSCurCfgPortProfileEntry 10 } -- new port profile table qosNewCfgPortProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSNewCfgPortProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of QOS Port WRED ECN configuration." ::= { qoswredecn 2 } qoSNewCfgPortProfileEntry OBJECT-TYPE SYNTAX QoSNewCfgPortProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular Transmit queue of a port WRED ECN configuration." INDEX { qosNewCfgProfilePortIndex , qosNewCfgTrqIndex} ::= { qosNewCfgPortProfileTable 1 } QoSNewCfgPortProfileEntry ::= SEQUENCE { qosNewCfgProfilePortIndex PortNumber, qosNewCfgTrqIndex INTEGER, qosNewCfgTrqNonTcpMin INTEGER, qosNewCfgTrqNonTcpMax INTEGER, qosNewCfgTrqNonTcpRate INTEGER, qosNewCfgTrqTcpMin INTEGER, qosNewCfgTrqTcpMax INTEGER, qosNewCfgTrqTcpRate INTEGER, qosNewCfgPortTrqWredState INTEGER ,qosNewCfgProfilePortAlias DisplayString } qosNewCfgProfilePortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Switch Port Number" ::= { qoSNewCfgPortProfileEntry 1 } qosNewCfgTrqIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Queue Number" ::= { qoSNewCfgPortProfileEntry 2 } qosNewCfgTrqNonTcpMin OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Transmit queue WRED ECN nontcp profile MinThreshold value." ::= { qoSNewCfgPortProfileEntry 3 } qosNewCfgTrqNonTcpMax OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Transmit queue WRED ECN nontcp profile MaxThreshold value." ::= { qoSNewCfgPortProfileEntry 4 } qosNewCfgTrqNonTcpRate OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Transmit queue WRED ECN nontcp profile DropRate value." ::= { qoSNewCfgPortProfileEntry 5 } qosNewCfgTrqTcpMin OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Transmit queue WRED ECN tcp profile MinThreshold value." ::= { qoSNewCfgPortProfileEntry 6 } qosNewCfgTrqTcpMax OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Transmit queue WRED ECN tcp profile MaxThreshold value." ::= { qoSNewCfgPortProfileEntry 7 } qosNewCfgTrqTcpRate OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Transmit queue WRED ECN tcp profile DropRate value." ::= { qoSNewCfgPortProfileEntry 8 } qosNewCfgPortTrqWredState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is for turning on/off WRED per transmit queue per port." ::= { qoSNewCfgPortProfileEntry 9 } qosNewCfgProfilePortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { qoSNewCfgPortProfileEntry 10 } -- cur port wred ecn state qosCurCfgPortStateTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSCurCfgPortStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of QOS port WRED ECN state configuration." ::= { qoswredecn 3 } qoSCurCfgPortStateEntry OBJECT-TYPE SYNTAX QoSCurCfgPortStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular port WRED ECN state configuration." INDEX { qosCurCfgStatePortIndex } ::= { qosCurCfgPortStateTable 1 } QoSCurCfgPortStateEntry ::= SEQUENCE { qosCurCfgStatePortIndex PortNumber, qosCurCfgPortWredState INTEGER, qosCurCfgPortEcnState INTEGER ,qosCurCfgStatePortAlias DisplayString } qosCurCfgStatePortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Switch Port Number" ::= { qoSCurCfgPortStateEntry 1 } qosCurCfgPortWredState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is for turning on/off WRED per port." ::= { qoSCurCfgPortStateEntry 2 } qosCurCfgPortEcnState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is for turning on/off ECN per port." ::= { qoSCurCfgPortStateEntry 3 } qosCurCfgStatePortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Switch Port Alias" ::= { qoSCurCfgPortStateEntry 4 } -- new port wred ecn state qosNewCfgPortStateTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSNewCfgPortStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of QOS port WRED ECN state configuration." ::= { qoswredecn 4 } qoSNewCfgPortStateEntry OBJECT-TYPE SYNTAX QoSNewCfgPortStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular port WRED ECN state configuration." INDEX { qosNewCfgStatePortIndex } ::= { qosNewCfgPortStateTable 1 } QoSNewCfgPortStateEntry ::= SEQUENCE { qosNewCfgStatePortIndex PortNumber, qosNewCfgPortWredState INTEGER, qosNewCfgPortEcnState INTEGER ,qosNewCfgStatePortAlias DisplayString } qosNewCfgStatePortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Switch Port Number" ::= { qoSNewCfgPortStateEntry 1 } qosNewCfgPortWredState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is for turning on/off WRED per port" ::= { qoSNewCfgPortStateEntry 2 } qosNewCfgPortEcnState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is for turning on/off ECN per port." ::= { qoSNewCfgPortStateEntry 3 } qosNewCfgStatePortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Switch Port Alias" ::= { qoSNewCfgPortStateEntry 4 } -- global cur profile config qosCurCfgGlobalProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSCurCfgGlobalProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of QOS global WRED ECN profile configuration." ::= { qoswredecn 5 } qoSCurCfgGlobalProfileEntry OBJECT-TYPE SYNTAX QoSCurCfgGlobalProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular Transmit queue of global WRED ECN profile configuration." INDEX { qosCurCfgGlobalTrqIndex} ::= { qosCurCfgGlobalProfileTable 1 } QoSCurCfgGlobalProfileEntry ::= SEQUENCE { qosCurCfgGlobalTrqIndex INTEGER, qosCurCfgGlobalTrqNonTcpMin INTEGER, qosCurCfgGlobalTrqNonTcpMax INTEGER, qosCurCfgGlobalTrqNonTcpRate INTEGER, qosCurCfgGlobalTrqTcpMin INTEGER, qosCurCfgGlobalTrqTcpMax INTEGER, qosCurCfgGlobalTrqTcpRate INTEGER, qosCurCfgGlobalTrqWredState INTEGER } qosCurCfgGlobalTrqIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Global Transmit Queue Number" ::= { qoSCurCfgGlobalProfileEntry 1 } qosCurCfgGlobalTrqNonTcpMin OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Global transmit queue WRED ECN nontcp profile MinThreshold value" ::= { qoSCurCfgGlobalProfileEntry 2 } qosCurCfgGlobalTrqNonTcpMax OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Global transmit queue WRED ECN nontcp profile MaxThreshold value" ::= { qoSCurCfgGlobalProfileEntry 3 } qosCurCfgGlobalTrqNonTcpRate OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Global transmit queue WRED ECN nontcp profile DropRate value" ::= { qoSCurCfgGlobalProfileEntry 4 } qosCurCfgGlobalTrqTcpMin OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Global transmit queue WRED ECN tcp profile MinThreshold value" ::= { qoSCurCfgGlobalProfileEntry 5 } qosCurCfgGlobalTrqTcpMax OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Global transmit queue WRED ECN tcp profile MaxThreshold value" ::= { qoSCurCfgGlobalProfileEntry 6 } qosCurCfgGlobalTrqTcpRate OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Global transmit queue WRED ECN tcp profile DropRate value" ::= { qoSCurCfgGlobalProfileEntry 7 } qosCurCfgGlobalTrqWredState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is for turning on/off WRED per global transmit queue" ::= { qoSCurCfgGlobalProfileEntry 8 } -- global new profile config qosNewCfgGlobalProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF QoSNewCfgGlobalProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of QOS global WRED ECN profile configuration." ::= { qoswredecn 6 } qoSNewCfgGlobalProfileEntry OBJECT-TYPE SYNTAX QoSNewCfgGlobalProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular Transmit queue of global WRED ECN profile configuration." INDEX { qosNewCfgGlobalTrqIndex} ::= { qosNewCfgGlobalProfileTable 1 } QoSNewCfgGlobalProfileEntry ::= SEQUENCE { qosNewCfgGlobalTrqIndex INTEGER, qosNewCfgGlobalTrqNonTcpMin INTEGER, qosNewCfgGlobalTrqNonTcpMax INTEGER, qosNewCfgGlobalTrqNonTcpRate INTEGER, qosNewCfgGlobalTrqTcpMin INTEGER, qosNewCfgGlobalTrqTcpMax INTEGER, qosNewCfgGlobalTrqTcpRate INTEGER, qosNewCfgGlobalTrqWredState INTEGER } qosNewCfgGlobalTrqIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Global Transmit Queue Number" ::= { qoSNewCfgGlobalProfileEntry 1 } qosNewCfgGlobalTrqNonTcpMin OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Global transmit queue WRED ECN nontcp profile MinThreshold value" ::= { qoSNewCfgGlobalProfileEntry 2 } qosNewCfgGlobalTrqNonTcpMax OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Global transmit queue WRED ECN nontcp profile MaxThreshold value" ::= { qoSNewCfgGlobalProfileEntry 3 } qosNewCfgGlobalTrqNonTcpRate OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Global transmit queue WRED ECN nontcp profile DropRate value" ::= { qoSNewCfgGlobalProfileEntry 4 } qosNewCfgGlobalTrqTcpMin OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Global transmit queue WRED ECN tcp profile MinThreshold value" ::= { qoSNewCfgGlobalProfileEntry 5 } qosNewCfgGlobalTrqTcpMax OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Global transmit queue WRED ECN tcp profile MaxThreshold value" ::= { qoSNewCfgGlobalProfileEntry 6 } qosNewCfgGlobalTrqTcpRate OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Global transmit queue WRED ECN tcp profile DropRate value" ::= { qoSNewCfgGlobalProfileEntry 7 } qosNewCfgGlobalTrqWredState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is for turning on/off WRED per global transmit queue" ::= { qoSNewCfgGlobalProfileEntry 8 } -- cur global wred ecn state qosCurCfgGlobalWredState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is for turning on/off WRED globally." ::= { qoswredecn 7 } qosCurCfgGlobalEcnState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is for turning on/off ECN globally." ::= { qoswredecn 8 } -- new global wred ecn state qosNewCfgGlobalWredState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is for turning on/off WRED globally." ::= { qoswredecn 9 } qosNewCfgGlobalEcnState OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is for turning on/off ECN globally." ::= { qoswredecn 10 } -- ---------------------------------------------------------------------------- -- } INSERT: qos -- ---------------------------------------------------------------------------- ------------------------------------------------------------------------------- -- Feature Dependent Private MIBs for g7028-mgmt ------------------------------------------------------------------------------- acl OBJECT IDENTIFIER ::= { g7028-mgmt 9 } -- ---------------------------------------------------------------------------- -- { INSERT: acl -- ---------------------------------------------------------------------------- acConfig OBJECT IDENTIFIER ::= { acl 1 } acList OBJECT IDENTIFIER ::= { acConfig 1 } aclGroup OBJECT IDENTIFIER ::= { acConfig 3 } aclCfg OBJECT IDENTIFIER ::= { acConfig 4 } acl6List OBJECT IDENTIFIER ::= { acConfig 5 } aclLog OBJECT IDENTIFIER ::= { acConfig 6 } mAcl OBJECT IDENTIFIER ::= { acConfig 7} -- ---------------------------------------------------------- -- -- Access Control List (ACL) Configuration -- ---------------------------------------------------------- -- aclCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF AclCurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of current ACL configuration." ::= { acList 1 } aclCurCfgEntry OBJECT-TYPE SYNTAX AclCurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Current information about a particular ACL configuration entry." INDEX { aclCurCfgIndex } ::= { aclCurCfgTable 1 } AclCurCfgEntry ::= SEQUENCE { aclCurCfgIndex Unsigned32, aclCurCfgGroup Unsigned32, aclCurCfgFilterAction INTEGER, aclCurCfgFilterActionSetPrio INTEGER, aclCurCfgEthFmt INTEGER, aclCurCfgTagFmt INTEGER, aclCurCfgIPFmt INTEGER, aclCurCfgSrcMACAddress MacAddress, aclCurCfgSrcMACMask MacAddress, aclCurCfgDstMACAddress MacAddress, aclCurCfgDstMACMask MacAddress, aclCurCfgEthernetTypeName INTEGER, aclCurCfgEthernetTypeValue INTEGER, aclCurCfgVLanId INTEGER, aclCurCfgVLanMask DisplayString, aclCurCfg8021pPriority INTEGER, aclCurCfgTypeOfService DisplayString, aclCurCfgProtocol DisplayString, aclCurCfgSrcIPAddress IpAddress, aclCurCfgSrcIPMask IpAddress, aclCurCfgDstIPAddress IpAddress, aclCurCfgDstIPMask IpAddress, aclCurCfgSrcPort INTEGER, aclCurCfgSrcPortMask DisplayString, aclCurCfgDstPort INTEGER, aclCurCfgDstPortMask DisplayString, aclCurCfgTCPFlags BITS, aclCurCfgTCPFlagsMask BITS, aclCurCfgEgressPortIndexes OCTET STRING, aclCurCfgStatistics INTEGER, aclCurCfgMeterAction INTEGER, aclCurCfgMeterEnable INTEGER, aclCurCfgKbitsSec Unsigned32, aclCurCfgKbitsBurst INTEGER, aclCurCfgUser INTEGER, aclCurCfgInprofDscp INTEGER, aclCurCfgTos INTEGER, aclCurCfgOutprofDscp INTEGER, aclCurCfgUserEnable INTEGER, aclCurCfgInprofDscpEnable INTEGER, aclCurCfgOutprofDscpEnable INTEGER , aclCurCfgMirrorPortIndex Integer32 , aclCurCfgLog INTEGER ,aclCurCfgMirrorPortAlias DisplayString ,aclCurCfgEgressPortAliases DisplayString } aclCurCfgIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index associated with this ACL entry." ::= { aclCurCfgEntry 1 } aclCurCfgGroup OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the ACL group to which this ACL entry is a member of. A value of zero means the ACL is not a member of any group." ::= { aclCurCfgEntry 3 } aclCurCfgFilterAction OBJECT-TYPE SYNTAX INTEGER { none(0), permit(1), deny(2) ,setprio(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The action to be performed on a packet that matches the filter settings of this ACL entry." ::= { aclCurCfgEntry 4 } aclCurCfgFilterActionSetPrio OBJECT-TYPE SYNTAX INTEGER { none(0), prio0(1), prio1(2), prio2(3), prio3(4), prio4(5), prio5(6), prio6(7), prio7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value to be used when the action to be performed is setprio for this ACL entry." ::= { aclCurCfgEntry 5 } aclCurCfgEthFmt OBJECT-TYPE SYNTAX INTEGER { none(0), ethernet2(1), snap(2), llc(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The packet ethernet format to be filtered." ::= { aclCurCfgEntry 6 } aclCurCfgTagFmt OBJECT-TYPE SYNTAX INTEGER { disabled(1), any(2), untagged(3), tagged(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The packet tag format to be filtered." ::= { aclCurCfgEntry 7 } aclCurCfgIPFmt OBJECT-TYPE SYNTAX INTEGER { none(1), ipv4(2), ipv6(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The packet IP format to be filtered." ::= { aclCurCfgEntry 8 } aclCurCfgSrcMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The source MAC address to be filtered." ::= { aclCurCfgEntry 9 } aclCurCfgSrcMACMask OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address mask applied to aclCurCfgSrcMACAddress for filtering." ::= { aclCurCfgEntry 10 } aclCurCfgDstMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination MAC address to be filtered." ::= { aclCurCfgEntry 11 } aclCurCfgDstMACMask OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address mask applied to aclCurCfgDstMACAddress for filtering." ::= { aclCurCfgEntry 12 } aclCurCfgEthernetTypeName OBJECT-TYPE SYNTAX INTEGER { none(0), arp(1), ipv4(2), ipv6(3), mpls(4), rarp(5), any(6), other(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Ethernet type to be filtered. If the value of this object is other(7), the value of aclNewCfgEthernetTypeValue indicates the ethernet type that will be filtered." ::= { aclCurCfgEntry 13 } aclCurCfgEthernetTypeValue OBJECT-TYPE SYNTAX INTEGER (1536..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The Ethernet type value to be filtered. The value of this object is equivalent to the value of aclNewCfgEthernetTypeName except when the value of aclNewCfgEthernetTypeName is other(7), which can be any user-defined value for this object." ::= { aclCurCfgEntry 14 } aclCurCfgVLanId OBJECT-TYPE SYNTAX INTEGER (0..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "The virtual LAN identifier to be filtered." ::= { aclCurCfgEntry 15 } aclCurCfgVLanMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The mask applied to aclCurCfgVLanId for filtering." ::= { aclCurCfgEntry 16 } aclCurCfg8021pPriority OBJECT-TYPE SYNTAX INTEGER { none(0), priority0(1), priority1(2), priority2(3), priority3(4), priority4(5), priority5(6), priority6(7), priority7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The 802.1p priority to be filtered." ::= { aclCurCfgEntry 17 } aclCurCfgTypeOfService OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of service to be filtered. 'none' for not initialised, within the range 0-255" ::= { aclCurCfgEntry 18 } aclCurCfgProtocol OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol to be filtered. 'none' for not initialised, within the range 0-255" ::= { aclCurCfgEntry 19 } aclCurCfgSrcIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The source IP address to be filtered." ::= { aclCurCfgEntry 20 } aclCurCfgSrcIPMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address mask applied to aclCurCfgSrcIPAddress for filtering." ::= { aclCurCfgEntry 21 } aclCurCfgDstIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address to be filtered." ::= { aclCurCfgEntry 22 } aclCurCfgDstIPMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address mask applied to aclCurCfgDstIPAddress for filtering." ::= { aclCurCfgEntry 23 } aclCurCfgSrcPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The source TCP/UDP port number to be filtered." ::= { aclCurCfgEntry 24 } aclCurCfgSrcPortMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The mask applied to aclCurCfgSrcPort for filtering." ::= { aclCurCfgEntry 25 } aclCurCfgDstPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The destination TCP/UDP port number to be filtered." ::= { aclCurCfgEntry 26 } aclCurCfgDstPortMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The mask applied to aclCurCfgDstPort for filtering." ::= { aclCurCfgEntry 27 } aclCurCfgTCPFlags OBJECT-TYPE SYNTAX BITS { reserved1(0), reserved2(1), tcpURG(2), tcpACK(3), tcpPSH(4), tcpRST(5), tcpSYN(6), tcpFIN(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP flags to be filtered. OCTET xxxxxxxx ||||..|| ||||..||_tcpFIN(7) ||||..|__tcpSYN(6) |||| ||||_____tcpACK(3) |||______tcpURG(2) ||_______reserved2(1) |________reserved1(0) where: - reserved1 - 0; - reserved2 - 0; - x - 0 or 1; " ::= { aclCurCfgEntry 28 } aclCurCfgTCPFlagsMask OBJECT-TYPE SYNTAX BITS { reserved1(0), reserved2(1), tcpURG(2), tcpACK(3), tcpPSH(4), tcpRST(5), tcpSYN(6), tcpFIN(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP flags mask. OCTET xxxxxxxx ||||..|| ||||..||_tcpFIN(7) ||||..|__tcpSYN(6) |||| ||||_____tcpACK(3) |||______tcpURG(2) ||_______reserved2(1) |________reserved1(0) where: - reserved1 - 0; - reserved2 - 0; - x - 0 or 1; " ::= { aclCurCfgEntry 39 } aclCurCfgEgressPortIndexes OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list in the ACL configured for egress filtering. The ports are presented in bitmap format, as follows: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || | || || |_ port 9 || || || ||___ port 8 || |____ port 7 || . . . ||_________ port 2 |__________ port 1 where x: 1 - the represented port is configured for filtering. 0 - the represented port is not configured for filtering." ::= { aclCurCfgEntry 29 } aclCurCfgStatistics OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether statistics collection for this ACL is enabled or not." ::= { aclCurCfgEntry 30 } aclCurCfgMeterAction OBJECT-TYPE SYNTAX INTEGER { unconfigured(0), outdrop(1), outpass(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Meter Action for this ACL." ::= { aclCurCfgEntry 41 } aclCurCfgMeterEnable OBJECT-TYPE SYNTAX INTEGER { enabled(0), disabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Meter state for this ACL." ::= { aclCurCfgEntry 42 } aclCurCfgKbitsSec OBJECT-TYPE SYNTAX Unsigned32 (64..10000000) MAX-ACCESS read-only STATUS current DESCRIPTION "The commited rate of meter associated with this ACL entry." ::= { aclCurCfgEntry 43 } aclCurCfgKbitsBurst OBJECT-TYPE SYNTAX INTEGER { kbits32(32), kbits64(64), kbits128(128), kbits256(256), kbits512(512), kbits1024(1024), kbits2048(2048), kbits4096(4096) } MAX-ACCESS read-only STATUS current DESCRIPTION "The maxmium burst sizeof meter associated with this ACL entry." ::= { aclCurCfgEntry 44 } aclCurCfgUser OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Set user defined priority for this ACL." ::= { aclCurCfgEntry 45 } aclCurCfgInprofDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Set in profile pkts DSCP value." ::= { aclCurCfgEntry 46 } aclCurCfgTos OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "To enable/disable setting pkts based on TOS bits." ::= { aclCurCfgEntry 47 } aclCurCfgOutprofDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Set out profile pkts DSCP value." ::= { aclCurCfgEntry 48 } aclCurCfgUserEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), userdefined(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set update method for this ACL." ::= { aclCurCfgEntry 49 } aclCurCfgInprofDscpEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether in profile update DSCP for this ACL is enabled or not." ::= { aclCurCfgEntry 50 } aclCurCfgOutprofDscpEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether out profile update DSCP for this ACL is enabled or not." ::= { aclCurCfgEntry 51 } aclCurCfgMirrorPortIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Set port in the ACL for mirroring. n > 0 - the represented port is configured for mirroring. 0 - the represented port is not configured for mirroring." ::= { aclCurCfgEntry 74 } aclCurCfgLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether log for this ACL is enabled or not." ::= { aclCurCfgEntry 81 } aclCurCfgMirrorPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The mirror port alias." ::= { aclCurCfgEntry 91 } aclCurCfgEgressPortAliases OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The egress port alias." ::= { aclCurCfgEntry 92 } -- -- New ACL Configuration Table -- aclNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF AclNewCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of new ACL configuration." ::= { acList 2 } aclNewCfgEntry OBJECT-TYPE SYNTAX AclNewCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "New information about a particular ACL configuration." INDEX { aclNewCfgIndex } ::= { aclNewCfgTable 1 } AclNewCfgEntry ::= SEQUENCE { aclNewCfgIndex Unsigned32, aclNewCfgGroup Unsigned32, aclNewCfgFilterAction INTEGER, aclNewCfgFilterActionSetPrio INTEGER, aclNewCfgEthFmt INTEGER, aclNewCfgTagFmt INTEGER, aclNewCfgIPFmt INTEGER, aclNewCfgSrcMACAddress MacAddress, aclNewCfgSrcMACMask MacAddress, aclNewCfgDstMACAddress MacAddress, aclNewCfgDstMACMask MacAddress, aclNewCfgEthernetTypeName INTEGER, aclNewCfgEthernetTypeValue INTEGER, aclNewCfgVLanId INTEGER, aclNewCfgVLanMask DisplayString, aclNewCfg8021pPriority INTEGER, aclNewCfgTypeOfService DisplayString, aclNewCfgProtocol DisplayString, aclNewCfgSrcIPAddress IpAddress, aclNewCfgSrcIPMask IpAddress, aclNewCfgDstIPAddress IpAddress, aclNewCfgDstIPMask IpAddress, aclNewCfgSrcPort INTEGER, aclNewCfgSrcPortMask DisplayString, aclNewCfgDstPort INTEGER, aclNewCfgDstPortMask DisplayString, aclNewCfgTCPFlags BITS, aclNewCfgTCPFlagsMask BITS, aclNewCfgEgressPortIndexes OCTET STRING, aclNewCfgStatistics INTEGER, aclNewCfgAddEgressPortIndex PortNumber, aclNewCfgRemoveEgressPortIndex PortNumber, aclNewCfgDelete INTEGER, aclNewCfgMeterAction INTEGER, aclNewCfgMeterEnable INTEGER, aclNewCfgKbitsSec Unsigned32, aclNewCfgKbitsBurst INTEGER, aclNewCfgUser INTEGER, aclNewCfgInprofDscp INTEGER, aclNewCfgTos INTEGER, aclNewCfgOutprofDscp INTEGER, aclNewCfgUserEnable INTEGER, aclNewCfgInprofDscpEnable INTEGER, aclNewCfgOutprofDscpEnable INTEGER, aclNewCfgReset INTEGER , aclNewCfgEthernetReset INTEGER , aclNewCfgIpv4Reset INTEGER , aclNewCfgTcpudpReset INTEGER , aclNewCfgMeterReset INTEGER , aclNewCfgRemarkReset INTEGER , aclNewCfgRemarkInprofReset INTEGER , aclNewCfgRemarkOutprofReset INTEGER , aclNewCfgPktfmtReset INTEGER , aclNewCfgMirrorPortIndex Integer32 , aclNewCfgLog INTEGER ,aclNewCfgMirrorPortAlias DisplayString ,aclNewCfgAddEgressPortAlias DisplayString ,aclNewCfgRemoveEgressPortAlias DisplayString ,aclNewCfgEgressPortAliases DisplayString } aclNewCfgIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index associated with this ACL entry." ::= { aclNewCfgEntry 1 } aclNewCfgGroup OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the ACL group to which this ACL entry is a member of. A value of zero means the ACL is not a member of any group." ::= { aclNewCfgEntry 3 } aclNewCfgFilterAction OBJECT-TYPE SYNTAX INTEGER { none(0), permit(1), deny(2) ,setprio(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The action to be performed on a packet that matches the filter settings of this ACL entry." ::= { aclNewCfgEntry 4 } aclNewCfgFilterActionSetPrio OBJECT-TYPE SYNTAX INTEGER { none(0), prio0(1), prio1(2), prio2(3), prio3(4), prio4(5), prio5(6), prio6(7), prio7(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The COS queue to be used when the action for this ACL entry is set to setprio." ::= { aclNewCfgEntry 5 } aclNewCfgEthFmt OBJECT-TYPE SYNTAX INTEGER { none(0), ethernet2(1), snap(2), llc(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The packet ethernet format to be filtered." ::= { aclNewCfgEntry 6 } aclNewCfgTagFmt OBJECT-TYPE SYNTAX INTEGER { disabled(1), any(2), none(3), tagged(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The packet tagging format to be filtered." ::= { aclNewCfgEntry 7 } aclNewCfgIPFmt OBJECT-TYPE SYNTAX INTEGER { none(1), ipv4(2), ipv6(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The packet IP format to be filtered." ::= { aclNewCfgEntry 8 } aclNewCfgSrcMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The source MAC address to be filtered. Whenever this object is set to a nonzero value, the aclNewCfgSrcMACMask object, if not yet set, will be automatically set to ff:ff:ff:ff:ff:ff." ::= { aclNewCfgEntry 9 } aclNewCfgSrcMACMask OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The address mask to be applied to aclNewCfgSrcMACAddress for filtering." ::= { aclNewCfgEntry 10 } aclNewCfgDstMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The destination MAC address to be filtered. Whenever this object is set to a nonzero value, the aclNewCfgDstMACMask object, if not yet set, will be automatically set to ff:ff:ff:ff:ff:ff." ::= { aclNewCfgEntry 11 } aclNewCfgDstMACMask OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The address mask to be applied to aclNewCfgDstMACAddress for filtering." ::= { aclNewCfgEntry 12 } aclNewCfgEthernetTypeName OBJECT-TYPE SYNTAX INTEGER { none(0), arp(1), ipv4(2), ipv6(3), mpls(4), rarp(5), any(6), other(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Ethernet type to be filtered. If the value of this object is other(7), the value of aclNewCfgEthernetTypeValue indicates the ethernet type that will be filtered. If this object is set to a value other than other(7), the value of the aclNewCfgEthernetTypeValue object is automatically set, as follows: aclNewCfgEthernetTypeName aclNewCfgEthernetTypeValue none(0) 0 arp(1) 2054 (0x0806) ipv4(2) 2048 (0x0800) ipv6(3) 34525 (0x86dd) mpls(4) 34887 (0x8847) rarp(5) 32821 (0x8035) any(6) 65535 (0xffff) " ::= { aclNewCfgEntry 13 } aclNewCfgEthernetTypeValue OBJECT-TYPE SYNTAX INTEGER (1536..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The Ethernet type value to be filtered. The value of this object is equivalent to the value of aclNewCfgEthernetTypeName except when the value of aclNewCfgEthernetTypeName is other(7), which can be any user-defined value for this object." ::= { aclNewCfgEntry 14 } aclNewCfgVLanId OBJECT-TYPE SYNTAX INTEGER (0..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "The virtual LAN identifier to be filtered. Whenever this object is set to a nonzero value, the aclNewCfgVLanMask object, if not yet set, will be automatically set to 4095 (0xfff). When this object is set to 0, the Vlan ACL filter is disabled." ::= { aclNewCfgEntry 15 } aclNewCfgVLanMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The mask to be applied to aclNewCfgVLanId for filtering." ::= { aclNewCfgEntry 16 } aclNewCfg8021pPriority OBJECT-TYPE SYNTAX INTEGER { none(0), priority0(1), priority1(2), priority2(3), priority3(4), priority4(5), priority5(6), priority6(7), priority7(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The 802.1p priority to be filtered." ::= { aclNewCfgEntry 17 } aclNewCfgTypeOfService OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The type of service to be filtered. 'none' for not initialised, within the range 0-255" ::= { aclNewCfgEntry 18 } aclNewCfgProtocol OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The protocol to be filtered. 'none' for not initialised, within the range 0-255" ::= { aclNewCfgEntry 19 } aclNewCfgSrcIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The source IP address to be filtered. Whenever this object is set to a nonzero value, the aclNewCfgSrcIPMask object, if not yet set, will be automatically set to 255.255.255.255." ::= { aclNewCfgEntry 20 } aclNewCfgSrcIPMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The address mask to be applied to aclNewCfgSrcIPAddress for filtering." ::= { aclNewCfgEntry 21 } aclNewCfgDstIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The destination IP address to be filtered. Whenever this object is set to a nonzero value, the aclNewCfgDstIPMask object, if not yet set, will be automatically set to 255.255.255.255." ::= { aclNewCfgEntry 22 } aclNewCfgDstIPMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The address mask to be applied to aclNewCfgDstIPAddress for filtering." ::= { aclNewCfgEntry 23 } aclNewCfgSrcPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The source TCP/UDP port number to be filtered. Whenever this object is set if the aclNewCfgSrcPortMask object is not set will be automatically set to 65535 (0xffff)." ::= { aclNewCfgEntry 24 } aclNewCfgSrcPortMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The mask to be applied to aclNewCfgSrcPort for filtering." ::= { aclNewCfgEntry 25 } aclNewCfgDstPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The destination TCP/UDP port number to be filtered. Whenever this object is set the aclNewCfgSrcPortMask object, if not yet set, will be automatically set to 65535 (0xffff)." ::= { aclNewCfgEntry 26 } aclNewCfgDstPortMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The mask to be applied to aclNewCfgDstPort for filtering." ::= { aclNewCfgEntry 27 } aclNewCfgTCPFlags OBJECT-TYPE SYNTAX BITS { reserved1(0), reserved2(1), tcpURG(2), tcpACK(3), tcpPSH(4), tcpRST(5), tcpSYN(6), tcpFIN(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP flags to be filtered. The TCP flags are presented in bitmap format, as follows: OCTET xxxxxxxx ||||..|| ||||..||_tcpFIN(7) ||||..|__tcpSYN(6) |||| ||||_____tcpACK(3) |||______tcpURG(2) ||_______reserved2(1) |________reserved1(0) where: - reserved1 - 0; - reserved2 - 0; - x - 0 or 1; " ::= { aclNewCfgEntry 28 } aclNewCfgTCPFlagsMask OBJECT-TYPE SYNTAX BITS { reserved1(0), reserved2(1), tcpURG(2), tcpACK(3), tcpPSH(4), tcpRST(5), tcpSYN(6), tcpFIN(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP flags mask. The TCP flags are presented in bitmap format, as follows: OCTET xxxxxxxx ||||..|| ||||..||_tcpFIN(7) ||||..|__tcpSYN(6) |||| ||||_____tcpACK(3) |||______tcpURG(2) ||_______reserved2(1) |________reserved1(0) where: - reserved1 - 0; - reserved2 - 0; - x - 0 or 1; Default value is 0x3f." ::= { aclNewCfgEntry 39 } aclNewCfgEgressPortIndexes OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list in the ACL configured for egress filtering. The ports are presented in bitmap format, as follows: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || | || || |_ port 9 || || || ||___ port 8 || |____ port 7 || . . . ||_________ port 2 |__________ port 1 where x: 1 - the represented port is configured for filtering. 0 - the represented port is not configured for filtering." ::= { aclNewCfgEntry 29 } aclNewCfgStatistics OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Whether statistics collection for this ACL is enabled or not." ::= { aclNewCfgEntry 30 } aclNewCfgAddEgressPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "The port to be added to the specified ACL for egress filtering. A value of zero is always returned when this object is read." ::= { aclNewCfgEntry 31 } aclNewCfgRemoveEgressPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "The port to be removed from the specified ACL. A value of zero is always returned when this object is read." ::= { aclNewCfgEntry 32 } aclNewCfgDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to delete an ACL entry. A value of other(1) is always returned when this object is read." ::= { aclNewCfgEntry 33 } aclNewCfgMeterAction OBJECT-TYPE SYNTAX INTEGER { unconfigured(0), outdrop(1), outpass(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Meter Action for this ACL." ::= { aclNewCfgEntry 41 } aclNewCfgMeterEnable OBJECT-TYPE SYNTAX INTEGER { enabled(0), disabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Meter state for this ACL." ::= { aclNewCfgEntry 42 } aclNewCfgKbitsSec OBJECT-TYPE SYNTAX Unsigned32 (64..10000000) MAX-ACCESS read-write STATUS current DESCRIPTION "The commited rate of meter associated with this ACL entry." ::= { aclNewCfgEntry 43 } aclNewCfgKbitsBurst OBJECT-TYPE SYNTAX INTEGER { kbits32(32), kbits64(64), kbits128(128), kbits256(256), kbits512(512), kbits1024(1024), kbits2048(2048), kbits4096(4096) } MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum burst size of the meter associated with this ACL entry." ::= { aclNewCfgEntry 44 } aclNewCfgUser OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Set user defined priority for this ACL." ::= { aclNewCfgEntry 45 } aclNewCfgInprofDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Set in profile pkts DSCP value." ::= { aclNewCfgEntry 46 } aclNewCfgTos OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "To enable/disable setting pkts based on TOS bits." ::= { aclNewCfgEntry 47 } aclNewCfgOutprofDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Set out profile pkts DSCP value." ::= { aclNewCfgEntry 48 } aclNewCfgUserEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), userdefined(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set update method for this ACL." ::= { aclNewCfgEntry 49 } aclNewCfgInprofDscpEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Whether in profile update DSCP for this ACL is enabled or not. Only the value disable(0) can be set, causing the in profile update DSCP to be disabled for this ACL. The value enable(1) is automatically set when setting a value for aclNewCfgInprofDscp object." ::= { aclNewCfgEntry 50 } aclNewCfgOutprofDscpEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Whether out profile update DSCP for this ACL is enabled or not. Only the value disable(0) can be set, causing the out profile update DSCP to be disabled for this ACL. The value enable(1) is automatically set when setting a value for aclNewCfgOutprofDscp object." ::= { aclNewCfgEntry 51 } aclNewCfgReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL entry. A value of other(1) is always returned when this object is read." ::= { aclNewCfgEntry 52 } aclNewCfgEthernetReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL Ethernet entry. A value of other(1) is always returned when this object is read." ::= { aclNewCfgEntry 53 } aclNewCfgIpv4Reset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL IPV4 entry. A value of other(1) is always returned when this object is read." ::= { aclNewCfgEntry 54 } aclNewCfgTcpudpReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL Tcpudp entry. A value of other(1) is always returned when this object is read." ::= { aclNewCfgEntry 55 } aclNewCfgMeterReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL Meter entry. A value of other(1) is always returned when this object is read." ::= { aclNewCfgEntry 56 } aclNewCfgRemarkReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL Remark entry. A value of other(1) is always returned when this object is read." ::= { aclNewCfgEntry 57 } aclNewCfgRemarkInprofReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL Remark Inprof entry. A value of other(1) is always returned when this object is read." ::= { aclNewCfgEntry 58 } aclNewCfgRemarkOutprofReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL Remark Outprof entry. A value of other(1) is always returned when this object is read." ::= { aclNewCfgEntry 59 } aclNewCfgPktfmtReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL Pktfmt entry. A value of other(1) is always returned when this object is read." ::= { aclNewCfgEntry 60 } aclNewCfgMirrorPortIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Set port in the ACL for mirroring. n > 0 - the represented port is configured for mirroring. 0 - the represented port is not configured for mirroring." ::= { aclNewCfgEntry 74 } aclNewCfgLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Whether log for this ACL is enabled or not." ::= { aclNewCfgEntry 81 } aclNewCfgMirrorPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The mirror port alias." ::= { aclNewCfgEntry 91 } aclNewCfgEgressPortAliases OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The egress port alias." ::= { aclNewCfgEntry 92 } aclNewCfgAddEgressPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port to be added using it's alias to the specified ACL for egress filtering. A value of zero is always returned when this object is read." ::= { aclNewCfgEntry 93 } aclNewCfgRemoveEgressPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port to be removed using it's alias to the specified ACL for egress filtering. A value of zero is always returned when this object is read." ::= { aclNewCfgEntry 94 } aclTableMaxSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of entries in the acl config tables." ::= { acList 5 } -- ---------------------------------------------------------- -- -- Management Access Control List (MACL) Configuration -- ---------------------------------------------------------- -- mAclCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF MAclCurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of current Management ACL configuration." ::= { mAcl 1 } mAclCurCfgEntry OBJECT-TYPE SYNTAX MAclCurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Current information about a particular Management ACL configuration entry." INDEX { mAclCurCfgIndex } ::= { mAclCurCfgTable 1 } MAclCurCfgEntry ::= SEQUENCE { mAclCurCfgIndex Unsigned32, mAclCurCfgUserEnable INTEGER, mAclCurCfgFilterAction INTEGER, mAclCurCfgProtocol DisplayString, mAclCurCfgSrcIPAddress IpAddress, mAclCurCfgSrcIPMask IpAddress, mAclCurCfgDstIPAddress IpAddress, mAclCurCfgDstIPMask IpAddress, mAclCurCfgSrcPort INTEGER, mAclCurCfgSrcPortMask DisplayString, mAclCurCfgDstPort INTEGER, mAclCurCfgDstPortMask DisplayString, mAclCurCfgStatistics INTEGER } mAclCurCfgIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index associated with this Management ACL entry." ::= { mAclCurCfgEntry 1 } mAclCurCfgUserEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set update method for this mACL." ::= { mAclCurCfgEntry 2 } mAclCurCfgFilterAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The action to be performed on a packet that matches the filter settings of this mACL entry." ::= { mAclCurCfgEntry 3 } mAclCurCfgProtocol OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol to be filtered. 'none' for not initialised, within the range 0-255" ::= { mAclCurCfgEntry 4 } mAclCurCfgSrcIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The source IP address to be filtered." ::= { mAclCurCfgEntry 5 } mAclCurCfgSrcIPMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address mask applied to mAclCurCfgSrcIPAddress for filtering." ::= { mAclCurCfgEntry 6 } mAclCurCfgDstIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address to be filtered." ::= { mAclCurCfgEntry 7 } mAclCurCfgDstIPMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address mask applied to mAclCurCfgDstIPAddress for filtering." ::= { mAclCurCfgEntry 8 } mAclCurCfgSrcPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The source TCP/UDP port number to be filtered." ::= { mAclCurCfgEntry 9 } mAclCurCfgSrcPortMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The mask applied to mAclCurCfgSrcPort for filtering." ::= { mAclCurCfgEntry 10 } mAclCurCfgDstPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The destination TCP/UDP port number to be filtered." ::= { mAclCurCfgEntry 11 } mAclCurCfgDstPortMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The mask applied to mAclCurCfgDstPort for filtering." ::= { mAclCurCfgEntry 12 } mAclCurCfgStatistics OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether statistics collection for this mACL is enabled or not." ::= { mAclCurCfgEntry 13 } -- -- New Management ACL Configuration Table -- mAclNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF MAclNewCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of new Management ACL configuration." ::= { mAcl 2 } mAclNewCfgEntry OBJECT-TYPE SYNTAX MAclNewCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "New information about a particular Management ACL configuration entry." INDEX { mAclNewCfgIndex } ::= { mAclNewCfgTable 1 } MAclNewCfgEntry ::= SEQUENCE { mAclNewCfgIndex Unsigned32, mAclNewCfgUserEnable INTEGER, mAclNewCfgFilterAction INTEGER, mAclNewCfgProtocol DisplayString, mAclNewCfgSrcIPAddress IpAddress, mAclNewCfgSrcIPMask IpAddress, mAclNewCfgDstIPAddress IpAddress, mAclNewCfgDstIPMask IpAddress, mAclNewCfgSrcPort INTEGER, mAclNewCfgSrcPortMask DisplayString, mAclNewCfgDstPort INTEGER, mAclNewCfgDstPortMask DisplayString, mAclNewCfgStatistics INTEGER, mAclNewCfgDelete INTEGER, mAclNewCfgReset INTEGER, mAclNewCfgIpv4Reset INTEGER, mAclNewCfgTcpudpReset INTEGER } mAclNewCfgIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index associated with this Management ACL entry." ::= { mAclNewCfgEntry 1 } mAclNewCfgUserEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set update method for this mACL." ::= { mAclNewCfgEntry 2 } mAclNewCfgFilterAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The action to be performed on a packet that matches the filter settings of this mACL entry." ::= { mAclNewCfgEntry 3 } mAclNewCfgProtocol OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The protocol to be filtered. 'none' for not initialised, within the range 0-255" ::= { mAclNewCfgEntry 4 } mAclNewCfgSrcIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The source IP address to be filtered." ::= { mAclNewCfgEntry 5 } mAclNewCfgSrcIPMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The address mask applied to mAclNewCfgSrcIPAddress for filtering." ::= { mAclNewCfgEntry 6 } mAclNewCfgDstIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The destination IP address to be filtered." ::= { mAclNewCfgEntry 7 } mAclNewCfgDstIPMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The address mask applied to mAclNewCfgDstIPAddress for filtering." ::= { mAclNewCfgEntry 8 } mAclNewCfgSrcPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The source TCP/UDP port number to be filtered." ::= { mAclNewCfgEntry 9 } mAclNewCfgSrcPortMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The mask applied to mAclNewCfgSrcPort for filtering." ::= { mAclNewCfgEntry 10 } mAclNewCfgDstPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The destination TCP/UDP port number to be filtered." ::= { mAclNewCfgEntry 11 } mAclNewCfgDstPortMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The mask applied to mAclNewCfgDstPort for filtering." ::= { mAclNewCfgEntry 12 } mAclNewCfgStatistics OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Whether statistics collection for this mACL is enabled or not." ::= { mAclNewCfgEntry 13 } mAclNewCfgDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to delete an MACL entry. A value of other(1) is always returned when this object is read." ::= { mAclNewCfgEntry 14 } mAclNewCfgReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an MACL entry. A value of other(1) is always returned when this object is read." ::= { mAclNewCfgEntry 15 } mAclNewCfgIpv4Reset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL IPV4 entry. A value of other(1) is always returned when this object is read." ::= { mAclNewCfgEntry 16 } mAclNewCfgTcpudpReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an MACL Tcpudp entry. A value of other(1) is always returned when this object is read." ::= { mAclNewCfgEntry 17 } -- ---------------------------------------------------------- -- -- Access Control List6 (ACL6) Configuration -- ---------------------------------------------------------- -- acl6CurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF Acl6CurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of current ACL6 configuration." ::= { acl6List 1 } acl6CurCfgEntry OBJECT-TYPE SYNTAX Acl6CurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Current information about a particular ACL6 configuration entry." INDEX { acl6CurCfgIndex } ::= { acl6CurCfgTable 1 } Acl6CurCfgEntry ::= SEQUENCE { acl6CurCfgIndex Unsigned32, acl6CurCfgGroup Unsigned32, acl6CurCfgFilterAction INTEGER, acl6CurCfgFilterActionSetPrio INTEGER, acl6CurCfgSrcIPv6Address DisplayString, acl6CurCfgSrcIPv6PrefixLen INTEGER, acl6CurCfgDstIPv6Address DisplayString, acl6CurCfgDstIPv6PrefixLen INTEGER, acl6CurCfgIPv6FlowLabel DisplayString, acl6CurCfgIPv6TrafficClass DisplayString, acl6CurCfgIPv6NextHeader DisplayString, acl6CurCfgSrcPort INTEGER, acl6CurCfgSrcPortMask DisplayString, acl6CurCfgDstPort INTEGER, acl6CurCfgDstPortMask DisplayString, acl6CurCfgTCPFlags BITS, acl6CurCfgTCPFlagsMask BITS, acl6CurCfgEgressPortIndexes OCTET STRING, acl6CurCfgStatistics INTEGER, acl6CurCfgUser INTEGER, acl6CurCfgInprofDscp INTEGER, acl6CurCfgTos INTEGER, acl6CurCfgUserEnable INTEGER, acl6CurCfgInprofDscpEnable INTEGER , acl6CurCfgLog INTEGER ,acl6CurCfgEgressPortAliases DisplayString } acl6CurCfgIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index associated with this ACL6 entry." ::= { acl6CurCfgEntry 1 } acl6CurCfgGroup OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the ACL group to which this ACL6 entry is a member of. A value of zero means the ACL6 is not a member of any group." ::= { acl6CurCfgEntry 2 } acl6CurCfgFilterAction OBJECT-TYPE SYNTAX INTEGER { none(0), permit(1), deny(2) ,setprio(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The action to be performed on a packet that matches the filter settings of this ACL6 entry." ::= { acl6CurCfgEntry 3 } acl6CurCfgFilterActionSetPrio OBJECT-TYPE SYNTAX INTEGER { none(0), prio0(1), prio1(2), prio2(3), prio3(4), prio4(5), prio5(6), prio6(7), prio7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value to be used when the action to be performed is setprio for this ACL6 entry." ::= { acl6CurCfgEntry 4 } acl6CurCfgSrcIPv6Address OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-only STATUS current DESCRIPTION "The source IPv6 address to be filtered. Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx" ::= { acl6CurCfgEntry 5 } acl6CurCfgSrcIPv6PrefixLen OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 prefix applied to acl6CurCfgSrcIPv6PrefixLen for filtering." ::= { acl6CurCfgEntry 6 } acl6CurCfgDstIPv6Address OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IPv6 address to be filtered. Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx" ::= { acl6CurCfgEntry 7 } acl6CurCfgDstIPv6PrefixLen OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 prefix applied to acl6CurCfgDstIPv6PrefixLen for filtering." ::= { acl6CurCfgEntry 8 } acl6CurCfgIPv6FlowLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 FlowLabel to be filtered. 'none' for not initialised, within the range 0-1048575" ::= { acl6CurCfgEntry 9 } acl6CurCfgIPv6TrafficClass OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 Traffic Class to be filtered. 'none' for not initialised, within the range 0-255" ::= { acl6CurCfgEntry 10 } acl6CurCfgIPv6NextHeader OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 next header to be filtered. 'none' for not initialised, within the range 0-255" ::= { acl6CurCfgEntry 11 } acl6CurCfgSrcPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The source TCP/UDP port number to be filtered." ::= { acl6CurCfgEntry 12 } acl6CurCfgSrcPortMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The mask applied to acl6CurCfgSrcPort for filtering." ::= { acl6CurCfgEntry 13 } acl6CurCfgDstPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The destination TCP/UDP port number to be filtered." ::= { acl6CurCfgEntry 14 } acl6CurCfgDstPortMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The mask applied to acl6CurCfgDstPort for filtering." ::= { acl6CurCfgEntry 15 } acl6CurCfgTCPFlags OBJECT-TYPE SYNTAX BITS { reserved1(0), reserved2(1), tcpURG(2), tcpACK(3), tcpPSH(4), tcpRST(5), tcpSYN(6), tcpFIN(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP flags to be filtered. OCTET xxxxxxxx ||||..|| ||||..||_tcpFIN(7) ||||..|__tcpSYN(6) |||| ||||_____tcpACK(3) |||______tcpURG(2) ||_______reserved2(1) |________reserved1(0) where: - reserved1 - 0; - reserved2 - 0; - x - 0 or 1; " ::= { acl6CurCfgEntry 16 } acl6CurCfgTCPFlagsMask OBJECT-TYPE SYNTAX BITS { reserved1(0), reserved2(1), tcpURG(2), tcpACK(3), tcpPSH(4), tcpRST(5), tcpSYN(6), tcpFIN(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP flags mask. OCTET xxxxxxxx ||||..|| ||||..||_tcpFIN(7) ||||..|__tcpSYN(6) |||| ||||_____tcpACK(3) |||______tcpURG(2) ||_______reserved2(1) |________reserved1(0) where: - reserved1 - 0; - reserved2 - 0; - x - 0 or 1; " ::= { acl6CurCfgEntry 17 } acl6CurCfgEgressPortIndexes OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list in the ACL6 configured for egress filtering. The ports are presented in bitmap format, as follows: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || | || || |_ port 9 || || || ||___ port 8 || |____ port 7 || . . . ||_________ port 2 |__________ port 1 where x: 1 - the represented port is configured for filtering. 0 - the represented port is not configured for filtering." ::= { acl6CurCfgEntry 18 } acl6CurCfgStatistics OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether statistics collection for this ACL6 is enabled or not." ::= { acl6CurCfgEntry 19 } acl6CurCfgUser OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Set user defined priority for this ACL6." ::= { acl6CurCfgEntry 20 } acl6CurCfgInprofDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Set in profile pkts DSCP value." ::= { acl6CurCfgEntry 21 } acl6CurCfgTos OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "To enable/disable setting pkts based on TOS bits." ::= { acl6CurCfgEntry 22 } acl6CurCfgUserEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), userdefined(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set update method for this ACL6." ::= { acl6CurCfgEntry 24 } acl6CurCfgInprofDscpEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether in profile update DSCP for this ACL6 is enabled or not." ::= { acl6CurCfgEntry 25 } acl6CurCfgLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether log for this ACL is enabled or not." ::= { acl6CurCfgEntry 26 } acl6CurCfgEgressPortAliases OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias in the ACL6 configured for egress filtering." ::= { acl6CurCfgEntry 34 } -- -- New ACL6 Configuration Table -- acl6NewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF Acl6NewCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of new ACL6 configuration." ::= { acl6List 2 } acl6NewCfgEntry OBJECT-TYPE SYNTAX Acl6NewCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "New information about a particular ACL6 configuration." INDEX { acl6NewCfgIndex } ::= { acl6NewCfgTable 1 } Acl6NewCfgEntry ::= SEQUENCE { acl6NewCfgIndex Unsigned32, acl6NewCfgGroup Unsigned32, acl6NewCfgFilterAction INTEGER, acl6NewCfgFilterActionSetPrio INTEGER, acl6NewCfgSrcIPv6Address DisplayString, acl6NewCfgSrcIPv6PrefixLen INTEGER, acl6NewCfgDstIPv6Address DisplayString, acl6NewCfgDstIPv6PrefixLen INTEGER, acl6NewCfgIPv6FlowLabel DisplayString, acl6NewCfgIPv6TrafficClass DisplayString, acl6NewCfgIPv6NextHeader DisplayString, acl6NewCfgSrcPort INTEGER, acl6NewCfgSrcPortMask DisplayString, acl6NewCfgDstPort INTEGER, acl6NewCfgDstPortMask DisplayString, acl6NewCfgTCPFlags BITS, acl6NewCfgTCPFlagsMask BITS, acl6NewCfgEgressPortIndexes OCTET STRING, acl6NewCfgStatistics INTEGER, acl6NewCfgAddEgressPortIndex PortNumber, acl6NewCfgRemoveEgressPortIndex PortNumber, acl6NewCfgDelete INTEGER, acl6NewCfgUser INTEGER, acl6NewCfgInprofDscp INTEGER, acl6NewCfgTos INTEGER, acl6NewCfgUserEnable INTEGER, acl6NewCfgInprofDscpEnable INTEGER , acl6NewCfgIPv6Reset INTEGER , acl6NewCfgTcpudpReset INTEGER , acl6NewCfgRemarkInprofReset INTEGER , acl6NewCfgLog INTEGER ,acl6NewCfgAddEgressPortAlias DisplayString ,acl6NewCfgRemoveEgressPortAlias DisplayString ,acl6NewCfgEgressPortAliases DisplayString } acl6NewCfgIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index associated with this ACL6 entry." ::= { acl6NewCfgEntry 1 } acl6NewCfgGroup OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the ACL group to which this ACL6 entry is a member of. A value of zero means the ACL6 is not a member of any group." ::= { acl6NewCfgEntry 2 } acl6NewCfgFilterAction OBJECT-TYPE SYNTAX INTEGER { none(0), permit(1), deny(2) ,setprio(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The action to be performed on a packet that matches the filter settings of this ACL6 entry." ::= { acl6NewCfgEntry 3 } acl6NewCfgFilterActionSetPrio OBJECT-TYPE SYNTAX INTEGER { none(0), prio0(1), prio1(2), prio2(3), prio3(4), prio4(5), prio5(6), prio6(7), prio7(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The COS queue to be used when the action for this ACL6 entry is set to setprio." ::= { acl6NewCfgEntry 4 } acl6NewCfgSrcIPv6Address OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The source IPv6 address to be filtered. Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx" ::= { acl6NewCfgEntry 5 } acl6NewCfgSrcIPv6PrefixLen OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv6 prefix applied to acl6CurCfgSrcIPv6PrefixLen for filtering." ::= { acl6NewCfgEntry 6 } acl6NewCfgDstIPv6Address OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The destination IPv6 address to be filtered. Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx" ::= { acl6NewCfgEntry 7 } acl6NewCfgDstIPv6PrefixLen OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv6 prefix applied to acl6CurCfgDstIPv6PrefixLen for filtering." ::= { acl6NewCfgEntry 8 } acl6NewCfgIPv6FlowLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv6 flow label to be filtered. 'none' for not initialised, within the range 0-1048575" ::= { acl6NewCfgEntry 9 } acl6NewCfgIPv6TrafficClass OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv6 traffic class to be filtered. 'none' for not initialised, within the range 0-255" ::= { acl6NewCfgEntry 10 } acl6NewCfgIPv6NextHeader OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv6 next header to be filtered. 'none' for not initialised, within the range 0-255" ::= { acl6NewCfgEntry 11 } acl6NewCfgSrcPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The source TCP/UDP port number to be filtered." ::= { acl6NewCfgEntry 12 } acl6NewCfgSrcPortMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The mask applied to acl6CurCfgSrcPort for filtering." ::= { acl6NewCfgEntry 13 } acl6NewCfgDstPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The destination TCP/UDP port number to be filtered." ::= { acl6NewCfgEntry 14 } acl6NewCfgDstPortMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The mask applied to acl6CurCfgDstPort for filtering." ::= { acl6NewCfgEntry 15 } acl6NewCfgTCPFlags OBJECT-TYPE SYNTAX BITS { reserved1(0), reserved2(1), tcpURG(2), tcpACK(3), tcpPSH(4), tcpRST(5), tcpSYN(6), tcpFIN(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP flags to be filtered. OCTET xxxxxxxx ||||..|| ||||..||_tcpFIN(7) ||||..|__tcpSYN(6) |||| ||||_____tcpACK(3) |||______tcpURG(2) ||_______reserved2(1) |________reserved1(0) where: - reserved1 - 0; - reserved2 - 0; - x - 0 or 1; " ::= { acl6NewCfgEntry 16 } acl6NewCfgTCPFlagsMask OBJECT-TYPE SYNTAX BITS { reserved1(0), reserved2(1), tcpURG(2), tcpACK(3), tcpPSH(4), tcpRST(5), tcpSYN(6), tcpFIN(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP flags mask. OCTET xxxxxxxx ||||..|| ||||..||_tcpFIN(7) ||||..|__tcpSYN(6) |||| ||||_____tcpACK(3) |||______tcpURG(2) ||_______reserved2(1) |________reserved1(0) where: - reserved1 - 0; - reserved2 - 0; - x - 0 or 1; " ::= { acl6NewCfgEntry 17 } acl6NewCfgEgressPortIndexes OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The port list in the ACL6 configured for egress filtering. The ports are presented in bitmap format, as follows: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || | || || |_ port 9 || || || ||___ port 8 || |____ port 7 || . . . ||_________ port 2 |__________ port 1 where x: 1 - the represented port is configured for filtering. 0 - the represented port is not configured for filtering." ::= { acl6NewCfgEntry 18 } acl6NewCfgStatistics OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Whether statistics collection for this ACL6 is enabled or not." ::= { acl6NewCfgEntry 19 } acl6NewCfgAddEgressPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "The port to be added to the specified ACL6 for egress filtering. A value of zero is always returned when this object is read." ::= { acl6NewCfgEntry 20 } acl6NewCfgRemoveEgressPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "The port to be removed from the specified ACL6. A value of zero is always returned when this object is read." ::= { acl6NewCfgEntry 21 } acl6NewCfgDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to delete an ACL6 entry. A value of other(1) is always returned when this object is read." ::= { acl6NewCfgEntry 22 } acl6NewCfgUser OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Set user defined priority for this ACL6." ::= { acl6NewCfgEntry 23 } acl6NewCfgInprofDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Set in profile pkts DSCP value." ::= { acl6NewCfgEntry 24 } acl6NewCfgTos OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "To enable/disable setting pkts based on TOS bits." ::= { acl6NewCfgEntry 25 } acl6NewCfgUserEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), userdefined(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set update method for this ACL6." ::= { acl6NewCfgEntry 27 } acl6NewCfgInprofDscpEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Whether in profile update DSCP for this ACL6 is enabled or not. Only the value disable(0) can be set, causing the in profile update DSCP to be disabled for this ACL6. The value enable(1) is automatically set when setting a value for aclNewCfgInprofDscp object." ::= { acl6NewCfgEntry 28 } acl6NewCfgIPv6Reset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL IPV6 entry. A value of other(1) is always returned when this object is read." ::= { acl6NewCfgEntry 30 } acl6NewCfgTcpudpReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL6 Tcpudp entry. A value of other(1) is always returned when this object is read." ::= { acl6NewCfgEntry 31 } acl6NewCfgRemarkInprofReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reset an ACL Remark Inprof entry. A value of other(1) is always returned when this object is read." ::= { acl6NewCfgEntry 32 } acl6NewCfgLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Whether log for this ACL is enabled or not." ::= { acl6NewCfgEntry 33 } acl6NewCfgAddEgressPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port alias to be added to the specified ACL6 for egress filtering. A value of zero is always returned when this object is read." ::= { acl6NewCfgEntry 43 } acl6NewCfgRemoveEgressPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port alias to be removed from the specified ACL6. A value of zero is always returned when this object is read." ::= { acl6NewCfgEntry 44 } acl6NewCfgEgressPortAliases OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias in the ACL6 configured for egress filtering." ::= { acl6NewCfgEntry 45 } acl6TableMaxSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of entries in the acl6 config tables." ::= { acl6List 3 } -- ---------------------------------------------------------- -- -- ACL Log Configuration -- ---------------------------------------------------------- -- aclLogCurInterval OBJECT-TYPE SYNTAX INTEGER (5..600) MAX-ACCESS read-only STATUS current DESCRIPTION "The interval secends of displaying Logs. Default is 300s." ::= { aclLog 1 } aclLogNewInterval OBJECT-TYPE SYNTAX INTEGER (5..600) MAX-ACCESS read-write STATUS current DESCRIPTION "The interval secends of displaying Logs. Default is 300s." ::= { aclLog 2 } aclLogCurRateLimit OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "The rate limit of ACL Log queue. Default is 10pps." ::= { aclLog 3 } aclLogNewRateLimit OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "The rate limit of ACL Log queue. Default is 10pps." ::= { aclLog 4 } -- ---------------------------------------------------------- -- -- ACL Group Configuration -- ---------------------------------------------------------- -- aclGroupCurCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF AclGroupCurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of current ACL Group configuration." ::= { aclGroup 1 } aclGroupCurCfgEntry OBJECT-TYPE SYNTAX AclGroupCurCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular ACL configuration." INDEX { aclGroupCurCfgIndex } ::= { aclGroupCurCfgTable 1 } AclGroupCurCfgEntry ::= SEQUENCE { aclGroupCurCfgIndex Unsigned32, aclGroupCurCfgMemberAcls OCTET STRING , aclGroupCurCfgMemberAcl6s OCTET STRING } aclGroupCurCfgIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index associated with this ACL Group entry." ::= { aclGroupCurCfgEntry 1 } aclGroupCurCfgMemberAcls OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The ACL members of this ACL group, presented in bitmap format, as follows: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || | || || |_ ACL 9 || || || ||___ ACL 8 || |____ ACL 7 || . . . ||_________ ACL 2 |__________ ACL 1 where x: 1 - the represented ACL is a member of the group. 0 - the represented ACL is not a member of the group." ::= { aclGroupCurCfgEntry 2 } aclGroupCurCfgMemberAcl6s OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The ACL6 members of this ACL group, presented in bitmap format, as follows: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || | || || |_ ACL6 9 || || || ||___ ACL6 8 || |____ ACL6 7 || . . . ||_________ ACL6 2 |__________ ACL6 1 where x: 1 - the represented ACL6 is a member of the group. 0 - the represented ACL6 is not a member of the group." ::= { aclGroupCurCfgEntry 9 } aclGroupNewCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF AclGroupNewCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of new ACL Group configuration." ::= { aclGroup 2 } aclGroupNewCfgEntry OBJECT-TYPE SYNTAX AclGroupNewCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "New information about a particular ACL configuration." INDEX { aclGroupNewCfgIndex } ::= { aclGroupNewCfgTable 1 } AclGroupNewCfgEntry ::= SEQUENCE { aclGroupNewCfgIndex Unsigned32, aclGroupNewCfgMemberAcls OCTET STRING, aclGroupNewCfgAddAcl Unsigned32, aclGroupNewCfgRemoveAcl Unsigned32, aclGroupNewCfgDelete INTEGER , aclGroupNewCfgMemberAcl6s OCTET STRING , aclGroupNewCfgAddAcl6 Unsigned32 , aclGroupNewCfgRemoveAcl6 Unsigned32 } aclGroupNewCfgIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index associated with this ACL Group entry." ::= { aclGroupNewCfgEntry 1 } aclGroupNewCfgMemberAcls OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The ACL members of this ACL group, presented in bitmap format, as follows: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || | || || |_ ACL 9 || || || ||___ ACL 8 || |____ ACL 7 || . . . ||_________ ACL 2 |__________ ACL 1 where x: 1 - the represented ACL is a member of the group. 0 - the represented ACL is not a member of the group." ::= { aclGroupNewCfgEntry 2 } aclGroupNewCfgAddAcl OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The index of the ACL entry to be added into this ACL group. A successful set operation on this object will also set the bit corresponding to the ACL entry in the aclGroupNewCfgMemberAcls bitmap. A value of zero is always returned when this object is read." ::= { aclGroupNewCfgEntry 4 } aclGroupNewCfgRemoveAcl OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The index of the ACL entry to be removed from this ACL group. A successful set operation on this object will unset the bit corresponding to the ACL entry in the aclGroupNewCfgMemberAcls bitmap. A value of zero is always returned when this object is read." ::= { aclGroupNewCfgEntry 5 } aclGroupNewCfgDelete OBJECT-TYPE SYNTAX INTEGER { other(1), delete(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to delete an ACL group. A value of other(1) is always returned when this object is read." ::= { aclGroupNewCfgEntry 8 } aclGroupNewCfgMemberAcl6s OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The ACL6 members of this ACL group, presented in bitmap format, as follows: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || | || || |_ ACL6 9 || || || ||___ ACL6 8 || |____ ACL6 7 || . . . ||_________ ACL6 2 |__________ ACL6 1 where x: 1 - the represented ACL6 is a member of the group. 0 - the represented ACL6 is not a member of the group." ::= { aclGroupNewCfgEntry 9 } aclGroupNewCfgAddAcl6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The index of the ACL6 entry to be added into this ACL group. A successful set operation on this object will also set the bit corresponding to the ACL6 entry in the aclGroupNewCfgMemberAcl6s bitmap. A value of zero is always returned when this object is read." ::= { aclGroupNewCfgEntry 10 } aclGroupNewCfgRemoveAcl6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The index of the ACL entry to be removed from this ACL group. A successful set operation on this object will unset the bit corresponding to the ACL entry in the aclGroupNewCfgMemberAcls bitmap. A value of zero is always returned when this object is read." ::= { aclGroupNewCfgEntry 11 } aclCurCfgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF AclCurCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of port acl groups configuration." ::= { aclCfg 1 } aclCurCfgPortTableEntry OBJECT-TYPE SYNTAX AclCurCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular port acl configuration." INDEX { aclCurCfgPortIndex } ::= { aclCurCfgPortTable 1 } AclCurCfgPortTableEntry ::= SEQUENCE { aclCurCfgPortIndex PortNumber, aclCurCfgPortAclBmap OCTET STRING , aclCurCfgPortAclGrpBmap OCTET STRING , aclCurCfgPortAcl6Bmap OCTET STRING ,aclCurCfgPortAlias DisplayString } aclCurCfgPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of a particular port. This is also index to the entLogicalTable of Entity MIB." ::= { aclCurCfgPortTableEntry 1 } aclCurCfgPortAclBmap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The acls applied to the port. The acls are presented in bitmap format. This string displays acl number from 1 to 896. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ acl 9 || || || ||___ acl 8 || |____ acl 7 || . . . ||_________ acl 2 |__________ acl 1 where x : 1 - The represented acl applied to the port. 0 - The represented acl not applied to the port." ::= { aclCurCfgPortTableEntry 2 } aclCurCfgPortAclGrpBmap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The acl groups applied to the port. The acls are presented in bitmap format. This string displays acl number from 1 to 896. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ aclgrp 9 || || || ||___ aclgrp 8 || |____ aclgrp 7 || . . . ||_________ aclgrp 2 |__________ aclgrp 1 where x : 1 - The represented acl applied to the port. 0 - The represented acl not applied to the port." ::= { aclCurCfgPortTableEntry 4 } aclCurCfgPortAcl6Bmap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The acls applied to the port. The acls are presented in bitmap format. This string displays acl number from 1 to 128. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ acl6 9 || || || ||___ acl6 8 || |____ acl6 7 || . . . ||_________ acl6 2 |__________ acl6 1 where x : 1 - The represented acl6 applied to the port. 0 - The represented acl6 not applied to the port." ::= { aclCurCfgPortTableEntry 13 } aclCurCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alias of a particular port." ::= { aclCurCfgPortTableEntry 14 } aclNewCfgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF AclNewCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of port acl configuration." ::= { aclCfg 2 } aclNewCfgPortTableEntry OBJECT-TYPE SYNTAX AclNewCfgPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular port acl groups configuration." INDEX { aclNewCfgPortIndex } ::= { aclNewCfgPortTable 1 } AclNewCfgPortTableEntry ::= SEQUENCE { aclNewCfgPortIndex PortNumber, aclNewCfgPortAddAcl Unsigned32 , aclNewCfgPortAddAclGrp Unsigned32 , aclNewCfgPortRemoveAcl Unsigned32 , aclNewCfgPortRemoveAclGrp Unsigned32 , aclNewCfgPortAclBmap OCTET STRING , aclNewCfgPortAclGrpBmap OCTET STRING , aclNewCfgPortAddAcl6 Unsigned32 , aclNewCfgPortRemoveAcl6 Unsigned32 , aclNewCfgPortAcl6Bmap OCTET STRING ,aclNewCfgPortAlias DisplayString } aclNewCfgPortIndex OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of a particular port. This is also index to the entLogicalTable of Entity MIB." ::= { aclNewCfgPortTableEntry 1 } aclNewCfgPortAddAcl OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The acl to be added to the specified port. A '0' value is returned when read." ::= {aclNewCfgPortTableEntry 2 } aclNewCfgPortAddAclGrp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The acl group to be added to the specified port. A '0' value is returned when read." ::= {aclNewCfgPortTableEntry 4 } aclNewCfgPortRemoveAcl OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The acl to be removed from the specified port. A '0' value is returned when read." ::= { aclNewCfgPortTableEntry 5 } aclNewCfgPortRemoveAclGrp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The acl group to be removed from the specified port. A '0' value is returned when read." ::= { aclNewCfgPortTableEntry 7 } aclNewCfgPortAclBmap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The acls applied to the port. The acls are presented in bitmap format. This string displays acl number from 1 to 896. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ acl 9 || || || ||___ acl 8 || |____ acl 7 || . . . ||_________ acl 2 |__________ acl 1 where x : 1 - The represented acl applied to the port. 0 - The represented acl not applied to the port." ::= { aclNewCfgPortTableEntry 8 } aclNewCfgPortAclGrpBmap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The acl groups applied to the port. The acl groups are presented in bitmap format. This string displays group number from 1 to 4096. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ aclgrp 9 || || || ||___ aclgrp 8 || |____ aclgrp 7 || . . . ||_________ aclgrp 2 |__________ aclgrp 1 where x : 1 - The represented acl group applied to the port. 0 - The represented acl group not applied to the port." ::= { aclNewCfgPortTableEntry 10 } aclNewCfgPortAddAcl6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The acl6 to be added to the specified port. A '0' value is returned when read." ::= {aclNewCfgPortTableEntry 11 } aclNewCfgPortRemoveAcl6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The acl6 to be removed from the specified port. A '0' value is returned when read." ::= { aclNewCfgPortTableEntry 12 } aclNewCfgPortAcl6Bmap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The acl6s applied to the port. The acl6s are presented in bitmap format. This string displays acl number from 1 to 128. in receiving order: OCTET 1 OCTET 2 ..... xxxxxxxx xxxxxxxx ..... || || |_ acl6 9 || || || ||___ acl6 8 || |____ acl6 7 || . . . ||_________ acl6 2 |__________ acl6 1 where x : 1 - The represented acl6 applied to the port. 0 - The represented acl6 not applied to the port." ::= { aclNewCfgPortTableEntry 13 } aclNewCfgPortAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alias of a particular port." ::= { aclNewCfgPortTableEntry 14 } mAclStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF MAclStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of MACL statistics." ::= { aclStats 4 } mAclStatsTableEntry OBJECT-TYPE SYNTAX MAclStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics about a particular MACL configuration entry." INDEX { mAclStatsIndex } ::= { mAclStatsTable 1 } MAclStatsTableEntry ::= SEQUENCE { mAclStatsIndex Integer32, mAclStatsHits Counter32, mAclClearStats INTEGER } mAclStatsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The macl index." ::= { mAclStatsTableEntry 1 } mAclStatsHits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of hits for this MACL entry" ::= { mAclStatsTableEntry 2 } mAclClearStats OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to clear(2) clears the stats for the MACL." ::= { mAclStatsTableEntry 3 } -- ---------------------------------------------------------------------------- -- } INSERT: acl -- ---------------------------------------------------------------------------- -- ---------------------------------------------------------------------------- -- } INSERT: bntRoot -- ---------------------------------------------------------------------------- -- Access Switch for Blade OS TOR Private MIBs -- tor-BladeSwitch OBJECT IDENTIFIER ::= { blade 100 } -- MIB definitions for Standalone BNT Private MIBs -- Access "productID" group for Common Standalone BNT Private MIBs ibmnos-BladeSwitch OBJECT IDENTIFIER ::= { ibmnetwork 100 } ibmnoscfa OBJECT IDENTIFIER ::= { ibmnos-BladeSwitch 27 } -- ---------------------------------------------------------------------------- -- { INSERT: cfa -- ---------------------------------------------------------------------------- if OBJECT IDENTIFIER ::= { ibmnoscfa 1 } -- ifMainTable -- This table is used for the management of all the interfaces in the -- system. ifMainTable OBJECT-TYPE SYNTAX SEQUENCE OF IfMainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of all the interface entries in the system. This table contains objects which are applicable to all types of interfaces in the system. This table is a proprietary extension to the standard ifTable and ifXTable. The index to this table has the semantics of the MIB-2 ifIndex." ::= { if 4 } ifMainEntry OBJECT-TYPE SYNTAX IfMainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { ifMainIndex } ::= { ifMainTable 1 } IfMainEntry ::= SEQUENCE { ifMainIndex InterfaceIndex, ifMainPortName DisplayString } ifMainIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value, greater than zero, for each interface. This object is identical to the ifIndex of the standard MIB-2 ifTable." ::= { ifMainEntry 1 } ifMainPortName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This is used to assign a alias to a port" ::= { ifMainEntry 9 } -- ---------------------------------------------------------------------------- -- } INSERT: cfa -- ---------------------------------------------------------------------------- ibmnos OBJECT IDENTIFIER ::= { ibmnos-BladeSwitch 81 } -- ---------------------------------------------------------------------------- -- { INSERT: bos -- ---------------------------------------------------------------------------- -- ==================================================================== -- groups in the MIB -- ==================================================================== ibmnosSystem OBJECT IDENTIFIER ::= { ibmnos 1 } ibmnosConfigControl OBJECT IDENTIFIER ::= { ibmnos 2 } -- ==================================================================== -- System Group -- Configurtion Save related configuration / information ibmnosConfigSaveOption OBJECT-TYPE SYNTAX INTEGER { noSave(1), flashSave(2), remoteTftpSave(3), startupConfig(4), backupConfig(5), remoteTftpRestore(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether the configurations of the switch has to be saved or not. The value 'noSave' specifies that the configurations need not be saved. The value 'flashSave' specifies that the configurations need to be saved in flash in the specified file name issConfigSaveFileName. The value 'remoteSave' specifies that the configurations need to be saved in specified remote system. The value 'startupConfig' specifies that the configurations need to be saved in flash in the 'Startup Configuration File'. The value 'backupConfig' specifies that the configurations need to be saved in flash in the 'backup Configuration File'. The value 'remoteTftpRestore' specifies that the configurations need to be restored from remote system and saved in the file as indicated by 'ibmnosConfigRemoteType'. This configuration are copied to configuration blocks and applied after restart." DEFVAL { noSave } ::= { ibmnosSystem 10 } ibmnosConfigSaveFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the file in which the switch configurations are to be saved. This object is valid only if 'issConfigSaveOption' is chosen to be 'flashSave' or 'remoteSave'." DEFVAL { "iss.conf" } ::= { ibmnosSystem 12 } ibmnosInitiateConfigSave OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When set as 'true' switch configurations save operation is initiated. As soon as the configuration save operation is completed, the value of this object reverts back to 'false'. All the configurations made via the three interfaces viz. -> commandline interface -> Web Interface -> SNMP interface are saved either in 'Startup Configuration File' in the flash or in the specified 'issConfigSaveFileName' in the flash or in the chosen remote system, depending upon 'ConfigSaveOption'." DEFVAL { false } ::= { ibmnosSystem 13 } ibmnosConfigSaveStatus OBJECT-TYPE SYNTAX INTEGER { saveInProgress(1), saveSuccessful(2), saveFailed(3), notInitiated(4), saveNotRequired(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of configuration save operation." DEFVAL { notInitiated } ::= { ibmnosSystem 14 } ibmnosConfigRestoreOption OBJECT-TYPE SYNTAX INTEGER { factory(1), activeConfig(2), backupConfig(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether the switch configurations have to be restored or not. The value 'factory' specifies that the switch configurations need not be restored when the system is restarted. The value 'activeConfig' specifies that the configurations need to be restored from the 'Startup Configuration File' in the flash when the system is restarted. The value 'backupConfig' specifies that the configurations need to be restored from the 'Backup Configuration File' in the flash when the system is restarted." DEFVAL { factory } ::= { ibmnosSystem 15 } ibmnosLoggingOption OBJECT-TYPE SYNTAX INTEGER { console(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Logging option specifying whether the logging is to be done at console or to a file(system buffer) in the system." ::= { ibmnosSystem 26 } -- Login Authentication mechanism ibmnosLoginAuthentication OBJECT-TYPE SYNTAX INTEGER { local(1), remoteRadius(2), remoteTacacs(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The mechanism by which the user login to access the GUI for configuration has to be authenticated. Authentication is done either locally or in the remote side through a RADIUS Server." ::= { ibmnosSystem 32 } ibmnosConfigRestoreFileVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "Config Restoration file version. This version will be compared in each reboot against version stored in restoration file. Restoration will occur only if the first field in restoration file is this OID and the RestoreFileVersion value also matches." ::= { ibmnosSystem 40 } -- Config Control Group -- Port Control Table ibmnosPortCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF IbmnosPortCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table to control the port specific parameters of the device like speed, duplex mode, etc." ::= { ibmnosConfigControl 2 } ibmnosPortCtrlEntry OBJECT-TYPE SYNTAX IbmnosPortCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry appears in this table for each interface in the system. Index to the table is the interface index of the port." INDEX { ibmnosPortCtrlIndex } ::= { ibmnosPortCtrlTable 1 } IbmnosPortCtrlEntry ::= SEQUENCE { ibmnosPortCtrlIndex Integer32, ibmnosPortCtrlMode INTEGER, ibmnosPortCtrlDuplex INTEGER, ibmnosPortCtrlSpeed INTEGER, ibmnosPortCtrlFlowControl INTEGER ,ibmnosPortCtrlAlias DisplayString } ibmnosPortCtrlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface index of the port for which the configuration in this entry applies." ::= { ibmnosPortCtrlEntry 1 } ibmnosPortCtrlMode OBJECT-TYPE SYNTAX INTEGER { auto (1), noNegotiation (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Speficies the mode in which the speed, duplex modes and flow control of the interface is determined. If set as 'auto', the hardware senses speed and negotiates with the port on the other end of the link for data transfer operation as 'full-duplex' or 'half-duplex' and about flow contol. If set as 'nonegotiation', the configured values for interface speed, duplex mode and flow control will be effective." DEFVAL { auto } ::= { ibmnosPortCtrlEntry 2 } ibmnosPortCtrlDuplex OBJECT-TYPE SYNTAX INTEGER { full (1), half (2), any (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configures interface data transfer mode as full-duplex or half-duplex. This object can be configured only if the 'PortCtrlMode' is 'nonegotiation'. If the 'PortCtrlMode' is 'auto', it obtains the value 'any'" ::= { ibmnosPortCtrlEntry 3 } ibmnosPortCtrlSpeed OBJECT-TYPE SYNTAX INTEGER { tenMBPS (1), hundredMBPS (2), oneGB (3), tenGB (4), any (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configures interface speed. This object can be configured only if the 'PortCtrlMode' is 'nonegotiation'. If the 'PortCtrlMode' is 'auto', it obtains the value 'any'" ::= { ibmnosPortCtrlEntry 4 } ibmnosPortCtrlFlowControl OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2), send (3), receive (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables / disables flow control for the interface. This object be configured only if the 'PortCtrlMode' is 'nonegotiation'. If the 'PortCtrlMode' is 'auto', it obtains the value from Hardware after negotiating with its peer" ::= { ibmnosPortCtrlEntry 5 } ibmnosPortCtrlAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port alias." ::= { ibmnosPortCtrlEntry 10 } -- ---------------------------------------------------------------------------- -- } INSERT: bos -- ---------------------------------------------------------------------------- toraddon OBJECT IDENTIFIER ::= { ibmnos-BladeSwitch 100 } -- ---------------------------------------------------------------------------- -- { INSERT: toraddon -- ---------------------------------------------------------------------------- -- Module Group --vlan OBJECT IDENTIFIER ::= { toraddon 1 } cfa OBJECT IDENTIFIER ::= { toraddon 2 } sys OBJECT IDENTIFIER ::= { toraddon 7 } ibmnosFdb OBJECT IDENTIFIER ::= { toraddon 13 } tor-switch OBJECT IDENTIFIER ::= { toraddon 14 } ibmnosBladeHarmony OBJECT IDENTIFIER ::= { toraddon 17 } -- Blade Harmony Wrapper Objects (bosBladeHarmony) dataCollection OBJECT IDENTIFIER ::= { ibmnosBladeHarmony 1 } imageConfigTransfer OBJECT IDENTIFIER ::= { ibmnosBladeHarmony 3 } ibmnosFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF IbmnosFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of FDB entries." ::= { ibmnosFdb 5 } ibmnosFdbEntry OBJECT-TYPE SYNTAX IbmnosFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the FDB table" INDEX { ibmnosFdbVlan, ibmnosFdbMacAddr } ::= { ibmnosFdbTable 1 } IbmnosFdbEntry ::= SEQUENCE { ibmnosFdbVlan Integer32, ibmnosFdbMacAddr PhysAddress, ibmnosFdbMacAddrStr DisplayString, ibmnosFdbVlanId Integer32, ibmnosFdbSrcPort Integer32, ibmnosFdbSrcTrunk Integer32, ibmnosFdbState INTEGER, ibmnosFdbStatus Integer32, ibmnosFdbClearMac INTEGER } ibmnosFdbVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN ID for the FDB entry." ::= { ibmnosFdbEntry 1 } ibmnosFdbMacAddr OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address for the FDB entry." ::= { ibmnosFdbEntry 2 } ibmnosFdbMacAddrStr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address in hex format for the FDB entry. This node is added for display purpose." ::={ ibmnosFdbEntry 3 } ibmnosFdbVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN ID for the FDB entry. This node is added for display purpose." ::= { ibmnosFdbEntry 4 } ibmnosFdbSrcPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Either the value '0', or the port number of the port on which a frame having a source address equal to the value of the corresponding instance has been seen. A value of '0' indicates that the port number has not been learned but that the bridge does have some forwarding/filtering information about this address." ::= { ibmnosFdbEntry 5 } ibmnosFdbSrcTrunk OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Either the value '0', or the trunk number of the trunk on which a frame having a source address equal to the value of the corresponding instance has been seen. A value of '0' indicates that the source address is not associated with a trunk." ::= { ibmnosFdbEntry 6 } ibmnosFdbState OBJECT-TYPE SYNTAX INTEGER { unknown(1), forward(2), trunk(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the FDB entry. The meanings of the values are : unknown(1) : the MAC address has not yet been learned by the switch but has only been seen as a destination address forward(2) : the MAC address has been learned by the switch trunk(3) : frames with this MAC address are forwarded to trunk group" ::= { ibmnosFdbEntry 7 } ibmnosFdbStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "'1' if it is permanent '0' if it is not permanent" ::= { ibmnosFdbEntry 10 } ibmnosFdbClearMac OBJECT-TYPE SYNTAX INTEGER { ok(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to clear(2) clears the corresponding table entry in FDB." ::= { ibmnosFdbEntry 11 } -- Interface mangager(CFA) objects ibmnosPortCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF IbmnosPortCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of port configuration in the new_configuration block." ::= { cfa 1 } ibmnosPortCfgTableEntry OBJECT-TYPE SYNTAX IbmnosPortCfgTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the port configuration table in the new_configuration block." INDEX {ibmnosPortCfgIndx } ::= {ibmnosPortCfgTable 1 } IbmnosPortCfgTableEntry ::= SEQUENCE { ibmnosPortCfgIndx Integer32, ibmnosPortCfgVlanTag INTEGER } ibmnosPortCfgIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the row in port configurations table." ::= { ibmnosPortCfgTableEntry 1 } ibmnosPortCfgVlanTag OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN tag configured for the port" ::= { ibmnosPortCfgTableEntry 2 } agImageForNextReset OBJECT-TYPE SYNTAX INTEGER{ image1(2), image2(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The software image to be booted from at next reset. The following values are writable: image1(2)...image 1 image2(3)...image 2" ::= { sys 2 } --- Switch Objects hardwarePartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The hardware part number of the Blade Switch. " ::= { tor-switch 1 } hardwareLastBoot OBJECT-TYPE SYNTAX INTEGER { unkownReason(0), powerCycle(1), resetFromConsole(2), resetFromTelnetOrSSH(3), resetFromSNMP(4), resetFromWEBUI(5), resetFromScheduled(6), resetFromWatchdogTimer(7), resetFromSWPANIC(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Reason of the last boot. " ::= { tor-switch 3 } hardwareMACAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(0..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address. " ::= { tor-switch 4 } hardwareSwitchRunningSwVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The switch software version. " ::= { tor-switch 5 } hardwareFlashConfiguration OBJECT-TYPE SYNTAX INTEGER { factory(0), active(1), backup(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The active flash configuration. " ::= { tor-switch 6 } hardwareSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The switch serial number. " ::= { tor-switch 9 } hardwareManufacturingDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date of manufacturing. " ::= { tor-switch 10 } hwTemperatureSensor1 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature sensor 1. " ::= { tor-switch 11 } hwTemperatureSensor2 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature sensor 2. " ::= { tor-switch 12 } hwTemperatureSensor3 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature sensor 3. " ::= { tor-switch 13 } hwFan1RPMValue OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Fan 1 RPM value. " ::= { tor-switch 14 } hwFan2RPMValue OBJECT-TYPE SYNTAX DisplayString (SIZE(0..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Fan 2 RPM value. " ::= { tor-switch 15 } hwFan3RPMValue OBJECT-TYPE SYNTAX DisplayString (SIZE(0..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Fan 3 RPM value. " ::= { tor-switch 16 } hwPowerSupply1State OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), absent(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Power Supply 1 state. " ::= { tor-switch 20 } hwPowerSupply2State OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), absent(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Power Supply 2 state. " ::= { tor-switch 21 } ibmnosSfpInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF IbmnosSfpInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of external port SFP information." ::= { tor-switch 22 } ibmnosSfpInfoTableEntry OBJECT-TYPE SYNTAX IbmnosSfpInfoTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the external port SFP information table." INDEX { ibmnosSfpInfoIndx } ::= { ibmnosSfpInfoTable 1 } IbmnosSfpInfoTableEntry ::= SEQUENCE { ibmnosSfpInfoIndx Integer32, ibmnosSfpInfoDescription INTEGER, ibmnosSfpInfoSerialNumber DisplayString, ibmnosSfpInfoPartNumber DisplayString, ibmnosSfpInfoHWRevision DisplayString } ibmnosSfpInfoIndx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sfp Info index (port number)" ::= { ibmnosSfpInfoTableEntry 1 } ibmnosSfpInfoDescription OBJECT-TYPE SYNTAX INTEGER { none(0), sfp(1), cx4(2), sfpplus(3), dac(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type Ethernet device (None(0), SFP(1), CX4(2), SFPplus(3), DAC(6))" ::= { ibmnosSfpInfoTableEntry 2 } ibmnosSfpInfoSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Serial Number." ::= { ibmnosSfpInfoTableEntry 3 } ibmnosSfpInfoPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Part Number." ::= { ibmnosSfpInfoTableEntry 4 } ibmnosSfpInfoHWRevision OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware Revision" ::= { ibmnosSfpInfoTableEntry 5 } swImage1Version OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Software image1 version " ::= { tor-switch 24 } swImage2Version OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Software image2 version " ::= { tor-switch 25 } swBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Software boot version " ::= { tor-switch 26 } hwTemperatureSensor4 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature sensor 4. " ::= { tor-switch 32 } hwTemperatureSensor5 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature sensor 5. " ::= { tor-switch 33 } hwTemperatureSensor6 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature sensor 4. " ::= { tor-switch 34 } hwBootTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "The hardware system boot time . " ::= { tor-switch 42 } -- Similar to ifAvailableIndex ibmnosPortTableMaxEnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of rows in the port configuration host table." ::= { dataCollection 1 } -- Similar to swImage1Version ibmnosImage1Ver OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the software image stored in image 1 storage in the form of 'major.minor.bugfix'. A zero length string is returned if version is not available or there is no valid software image." ::= { dataCollection 3 } -- Similar to swImage2Version ibmnosImage2Ver OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the software image stored in image 2 storage in the form of 'major.minor.bugfix'. A zero length string is returned if version is not available or there is no valid software image." ::= { dataCollection 4 } hwSwitchSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The switch software version." ::= { dataCollection 5 } -- Similar to hwSerialNumber hwSerialNum OBJECT-TYPE SYNTAX DisplayString (SIZE(0..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "The switch serial number. " ::= { dataCollection 6 } -- Already addedd with different data type. --hwLastBoot OBJECT-TYPE -- SYNTAX DisplayString (SIZE(0..48)) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Time and reason of the last boot." -- ::= { ibmnosBladeHarmony 7} hwManufacturingDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date of manufacturing. " ::= { dataCollection 7 } -- Similar to issRestart ibmnosReset OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object to reboot the agent. other(1) is returned always when read." ::= { dataCollection 8 } -- Similar to swBootVersion ibmnosBootVer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the boot code in the form of 'major.minor.bugfix'. A zero length string is returned if version is not available." ::= { dataCollection 9 } --Similar to ibmnosConfigRestoreOption ibmnosConfigForNxtReset OBJECT-TYPE SYNTAX INTEGER { active(2), backup(3), default(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The configuration information to be loaded from at next reset. The following values are writable: active(2)...active configuration block backup(3)...backup configuration block default(4)..default configuration block" ::= { dataCollection 10 } ibmnosSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the software image that is currently running on the system in the form of 'major.minor.maintenance.bugfix'. A zero length string is returned if version is not available." ::= { dataCollection 11 } agTftpServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The TFTP server IP address or domain name." ::= { imageConfigTransfer 1 } -- ---------------------------------------------------------------------------- -- } INSERT: g8000 -- ---------------------------------------------------------------------------- -- ---------------------------------------------------------------------------- -- } INSERT: blade -- ---------------------------------------------------------------------------- END