RAPID-CITY DEFINITIONS ::= BEGIN -- ISSUES -- -- NOTE: THIS IS NOT AN OFFICIAL RELEASE -- This is an unofficial merge of VSP9K 4.1.0.0, VOSS 6.1.3.0, -- 8800 7.2.21.0, ERS 4K 5.9.2, ERS 5K 7.0.1 variants of this MIB IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Gauge32, Integer32, Unsigned32, Counter32, Counter64, enterprises, IpAddress, TimeTicks FROM SNMPv2-SMI TEXTUAL-CONVENTION, RowStatus, TruthValue, MacAddress, DisplayString, PhysAddress, DateAndTime, TimeStamp, RowPointer, StorageType, TimeInterval FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF AtmAddr FROM ATM-TC-MIB ifIndex,ifAdminStatus, ifOperStatus FROM IF-MIB InetAddressType, InetAddress, InetAddressPrefixLength, InetPortNumber, InetAutonomousSystemNumber FROM INET-ADDRESS-MIB Ipv6IfIndex, Ipv6Address, Ipv6AddressPrefix, Ipv6AddressIfIdentifier, Ipv6IfIndexOrZero FROM IPV6-TC igmpInterfaceIfIndex, igmpInterfaceQuerier, igmpCacheAddress, igmpCacheIfIndex FROM IGMP-STD-MIB dvmrpInterfaceIfIndex, dvmrpNeighborIfIndex, dvmrpNeighborAddress, dvmrpInterfaceOperState FROM DVMRP-MIB ipNetToMediaNetAddress, ipNetToMediaPhysAddress FROM IP-MIB VrId FROM VRRP-MIB PolicyAppType FROM LLDP-EXT-MED-MIB SnmpAdminString,SnmpSecurityLevel,SnmpSecurityModel FROM SNMP-FRAMEWORK-MIB IndexInteger FROM DIFFSERV-MIB MplsTunnelIndex, MplsLabel, MplsExtendedTunnelId, MplsTunnelInstanceIndex, MplsLdpIdentifier, MplsLSPID FROM MPLS-TC-STD-MIB bgpPeerRemoteAddr, bgpPeerLastError, bgpPeerState FROM BGP4-MIB secyIfEntry FROM IEEE8021-SECY-MIB AddressFamilyNumbers, LldpManAddress, LldpSystemCapabilitiesMap, LldpPortIdSubtype, LldpPortId, lldpRemEntry FROM LLDP-MIB ipv6RouteEntry FROM IPV6-MIB mldInterfaceQuerier, mldInterfaceIfIndex FROM IPV6-MLD-MIB msdpPeerFsmEstablishedTransitions, msdpPeerState, msdpPeerEntry, msdpSACacheEntry FROM MSDP-MIB ipMRouteEntry, ipMRouteNextHopEntry, ipMRouteInterfaceEntry FROM IPMROUTE-STD-MIB msdpPeerFsmEstablishedTransitions, msdpPeerState, msdpPeerEntry, msdpSACacheEntry FROM MSDP-MIB pethPsePortDetectionStatus, pethMainPseConsumptionPower FROM POWER-ETHERNET-MIB tunnelInetConfigEntry FROM TUNNEL-MIB; rapidCity MODULE-IDENTITY LAST-UPDATED "201804200000Z" -- Apr 20, 2018 ORGANIZATION "Avaya" CONTACT-INFO "Avaya 4655 Great America Parkway Santa Clara, CA 95052-8185" DESCRIPTION "Enterprise MIB for the Accelar product family." REVISION "201804200000Z" -- Apr 20, 2018 DESCRIPTION "NOTE: This is an unofficial merge of VSP9K 4.1.0.0, VOSS 5.0.0.0, 8800 7.2.21.0, ERS 4K 5.9.2, and ERS 5K 7.0.1 variants" ::= { enterprises 2272 } -- -- Local defines to avoid having to pull-in other RFC's. -- BridgeId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An identifier that identifies the Bridge Id" SYNTAX OCTET STRING (SIZE (8)) Timeout ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An identifier that identifies the timeout value." SYNTAX Integer32 EnableValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enable/Disable value." SYNTAX INTEGER { enable(1), disable(2) } RcLongDisplayString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The semantics are identical to the standard DisplayString in RFC1213 and RFC2579, except for the longer length that is allowed with this TC. " SYNTAX OCTET STRING (SIZE(0..65535)) -- -- This variable type is used through out the Rapid-City enterprise -- MIB to denote the standard ifIndex in mib-2. -- InterfaceIndex ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Port IfIndex." SYNTAX Integer32 (0..2147483647) InterfaceIndexOrZero ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "This textual convention is an extension of the InterfaceIndex convention. The latter defines a greater than zero value used to identify an interface or interface sub-layer in the managed system. This extension permits the additional value of zero. the value zero is object-specific and must therefore be defined as part of the description of any object which uses this syntax. Examples of the usage of zero might include situations where interface was unknown, or when none or all interfaces need to be referenced." SYNTAX Integer32 (0..2147483647) -- -- The string is 88 octets long, for a total of 704 bits. Each bit -- corresponds to a port, as represented by its ifIndex value . When a -- bit has the value one(1), the corresponding port is a member of the -- set. When a bit has the value zero(0), the corresponding port is not -- a member of the set. The encoding is such that the most significant -- bit of octet #1 corresponds to ifIndex 0, while the least significant -- bit of octet #88 corresponds to ifIndex 703." -- PortSet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The string is 88 octets long, for a total of 704 bits. Each bit corresponds to a port, as represented by its ifIndex value . When a bit has the value one(1), the corresponding port is a member of the set. When a bit has the value zero(0), the corresponding port is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to ifIndex 0, while the least significant bit of octet #88 corresponds to ifIndex 703. In order to accommodate future uses of this the string has a max size of 255 bytes." SYNTAX OCTET STRING (SIZE (0..255)) IdList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An identifier for a list of Ids." SYNTAX OCTET STRING VrfIdentifier ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Virtual Router Identifier. VRFID 0 is reserved for the Administrative VRF and cannot be used to create VRF's. " SYNTAX Unsigned32 (0..512) Ipv6NextHdr ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The ipv6 next header to look for." SYNTAX INTEGER { hop-by-hop(0), -- hop-by-hop icmpv4(1), -- icmpv4 igmpv4(2), -- igmpv4 ipInIp(4), -- ip in ip encapsulation tcp(6), -- tcp egp(8), -- egp udp(17), -- udp ipv6(41), -- ipv6 routing(43), -- routing extension hdr frag(44), -- fragmentation extension hdr rsvp(46), -- rsvp ipsecESP(50), -- ipsecESP ipsecAh(51), -- ipsecAh icmpv6(58), -- icmpv6 noNxtHdr(59), -- not next hdr destOptions(60), -- destination options extension hdr undefined(255) -- not provisioned } KhiStatusValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Key Health Indication status defintion green(1): normal status. yellow(2): Alert. red(3): critical state. adminDisable(4): administately disable. notApplicable(5): either not config or not applicable" SYNTAX INTEGER { green(1), yellow(2), red(3), adminDisable(4), notApplicable(5) } LPortSet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The string is 256 octets long, for a total of 2048 bits. Each bit corresponds to a logical port (for example, WLAN tunnel). When a bit has the value one(1), the corresponding port is a member of the set. When a bit has the value zero(0), the corresponding logical port (for example, WLAN tunnel) is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to tPort 704, while the least significant bit of octet #256 corresponds to tPort 2752. " SYNTAX OCTET STRING (SIZE (0..256)) RcVlanIdOrNone ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Range of VLAN IDs supported for application" SYNTAX Integer32 (1..4094) MplsLsrId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A unique identifier for an MPLS LSR. This MAY represent an IpV4 address." -- SYNTAX Unsigned32 SYNTAX IpAddress CfmNameString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "CFM Name String" SYNTAX OCTET STRING (SIZE(0..32)) RcVlanMask ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Each VLAN ID is stored as a bit in a mask. The most-significant (left-most) bit represents Vlan ID 1." SYNTAX OCTET STRING (SIZE (0..512)) IpIsisPlsbNodeNickName ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Plsb Node Nick name." SYNTAX OCTET STRING (SIZE(3)) -- -- Additions to resolve some SNMP V2 dependencies so we don't -- have to pull-in a lot of mib modules. -- internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 } snmpV2 OBJECT IDENTIFIER ::= { internet 6 } snmpModules OBJECT IDENTIFIER ::= { snmpV2 3 } snmpMIB OBJECT IDENTIFIER ::= { snmpModules 1 } snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 } snmpTraps OBJECT IDENTIFIER ::= { snmpMIBObjects 5 } -- -- Enterprise specific MIB groups -- rcMgmt OBJECT IDENTIFIER ::= { rapidCity 1 } rcA1100 OBJECT IDENTIFIER ::= { rapidCity 2 } rcA1250 OBJECT IDENTIFIER ::= { rapidCity 6 } rcA1150 OBJECT IDENTIFIER ::= { rapidCity 7 } rcA1200 OBJECT IDENTIFIER ::= { rapidCity 8 } rcA1050 OBJECT IDENTIFIER ::= { rapidCity 9 } rcA740 OBJECT IDENTIFIER ::= { rapidCity 20 } rcA750 OBJECT IDENTIFIER ::= { rapidCity 21 } rcA790 OBJECT IDENTIFIER ::= { rapidCity 22 } rcA750S OBJECT IDENTIFIER ::= { rapidCity 23 } rcA8003 OBJECT IDENTIFIER ::= { rapidCity 280887555 } rcA8006 OBJECT IDENTIFIER ::= { rapidCity 280887558 } rcA8010 OBJECT IDENTIFIER ::= { rapidCity 280887562 } rcA8010co OBJECT IDENTIFIER ::= { rapidCity 1623064842 } rcA8610 OBJECT IDENTIFIER ::= { rapidCity 30 } rcA8606 OBJECT IDENTIFIER ::= { rapidCity 31 } rcA8110 OBJECT IDENTIFIER ::= { rapidCity 32 } rcA8106 OBJECT IDENTIFIER ::= { rapidCity 33 } rcA8603 OBJECT IDENTIFIER ::= { rapidCity 34 } rcA8103 OBJECT IDENTIFIER ::= { rapidCity 35 } rcA8110co OBJECT IDENTIFIER ::= { rapidCity 36 } rcA8610co OBJECT IDENTIFIER ::= { rapidCity 37 } -- This is a place holder for OM 2.0 chassises -- NOTE that { rapidCity 40 } is also used for the rcBayStack branch, -- and so we must be sure that nothing ever gets defined under rcAom8003 -- in order to avoid any conflicts. --rcAom8010 OBJECT IDENTIFIER ::= { rapidCity 38 } --rcAom8010co OBJECT IDENTIFIER ::= { rapidCity 39 } rcBayStack OBJECT IDENTIFIER ::= { rapidCity 40 } --rcAom8006 OBJECT IDENTIFIER ::= { rapidCity 41 } rcA1424 OBJECT IDENTIFIER ::= { rapidCity 42 } rcA1648 OBJECT IDENTIFIER ::= { rapidCity 43 } rcA1612 OBJECT IDENTIFIER ::= { rapidCity 44 } rcA1624 OBJECT IDENTIFIER ::= { rapidCity 45 } rcRBS2402 OBJECT IDENTIFIER ::= { rapidCity 46 } rcAtr8310 OBJECT IDENTIFIER ::= { rapidCity 47 } rcAtr8306 OBJECT IDENTIFIER ::= { rapidCity 48 } rcAtr8010 OBJECT IDENTIFIER ::= { rapidCity 49 } rcAtr8006 OBJECT IDENTIFIER ::= { rapidCity 50 } rcEsu1850 OBJECT IDENTIFIER ::= { rapidCity 51 } rcEsu1850dc OBJECT IDENTIFIER ::= { rapidCity 52 } rcEsu1800dc OBJECT IDENTIFIER ::= { rapidCity 53 } rcA8611co OBJECT IDENTIFIER ::= { rapidCity 54 } rcA8603r OBJECT IDENTIFIER ::= { rapidCity 55 } rcERS8603r OBJECT IDENTIFIER ::= { rapidCity 56 } rcA8803r OBJECT IDENTIFIER ::= { rapidCity 57 } rcA8806 OBJECT IDENTIFIER ::= { rapidCity 58 } rcA8810 OBJECT IDENTIFIER ::= { rapidCity 59 } rcA8810co OBJECT IDENTIFIER ::= { rapidCity 60 } -- From rapidCity 100 to rapidCity 200 is reserved for OM chassises rcVSP9012 OBJECT IDENTIFIER ::= { rapidCity 201 } rcVSP4850GTS OBJECT IDENTIFIER ::= { rapidCity 202 } rcVSP4850GTSPWRPLUS OBJECT IDENTIFIER ::= { rapidCity 203 } rcVSP9010 OBJECT IDENTIFIER ::= { rapidCity 204 } rcVSP8284XSQ OBJECT IDENTIFIER ::= { rapidCity 205 } rcVSP4450GSXPWRPLUS OBJECT IDENTIFIER ::= { rapidCity 206 } rcVSP4450GTXHTPWRPLUS OBJECT IDENTIFIER ::= { rapidCity 207 } rcVSP8404 OBJECT IDENTIFIER ::= { rapidCity 208 } rcVSP7254XSQ OBJECT IDENTIFIER ::= { rapidCity 209 } rcVSP7254XTQ OBJECT IDENTIFIER ::= { rapidCity 210 } rcVSP4450GSX OBJECT IDENTIFIER ::= { rapidCity 211 } rcVSP8608 OBJECT IDENTIFIER ::= { rapidCity 212 } -- APLS device start rcDSG8032 OBJECT IDENTIFIER ::= { rapidCity 213 } rcDSG6248CFP OBJECT IDENTIFIER ::= { rapidCity 214 } rcDSG7648 OBJECT IDENTIFIER ::= { rapidCity 215 } rcDSG7648C OBJECT IDENTIFIER ::= { rapidCity 216 } rcDSG7480 OBJECT IDENTIFIER ::= { rapidCity 217 } rcDSG6248 OBJECT IDENTIFIER ::= { rapidCity 218 } rcDSG6248P OBJECT IDENTIFIER ::= { rapidCity 219 } rcVSP8404C OBJECT IDENTIFIER ::= { rapidCity 220 } rcDSG9032 OBJECT IDENTIFIER ::= { rapidCity 221 } rcDSG8064 OBJECT IDENTIFIER ::= { rapidCity 222 } rcVSP5030GSXuPWR OBJECT IDENTIFIER ::= { rapidCity 223 } rcVSP5054GSXuPWR OBJECT IDENTIFIER ::= { rapidCity 224 } ---VSP1100 VAAS rcVSP1100 OBJECT IDENTIFIER ::= { rapidCity 227 } -- No longer use Rappid city System OID. -- Need to define and use Extreme sys OID -- -- MIB groups. Note that the ones that are commented out are now defined in -- separate MIB files. These are kept as placeholders here. -- rcSystem OBJECT IDENTIFIER ::= { rcMgmt 1 } rcTftp OBJECT IDENTIFIER ::= { rcMgmt 2 } rcVlan OBJECT IDENTIFIER ::= { rcMgmt 3 } rcChassis OBJECT IDENTIFIER ::= { rcMgmt 4 } rcMirror OBJECT IDENTIFIER ::= { rcMgmt 5 } rcDipSwitch OBJECT IDENTIFIER ::= { rcMgmt 6 } rcTblSize OBJECT IDENTIFIER ::= { rcMgmt 7 } rcIp OBJECT IDENTIFIER ::= { rcMgmt 8 } rcArp OBJECT IDENTIFIER ::= { rcMgmt 9 } rcRip OBJECT IDENTIFIER ::= { rcMgmt 10 } rcTest OBJECT IDENTIFIER ::= { rcMgmt 11 } rcStat OBJECT IDENTIFIER ::= { rcMgmt 12 } rcStg OBJECT IDENTIFIER ::= { rcMgmt 13 } rcBridge OBJECT IDENTIFIER ::= { rcMgmt 14 } rcBoot OBJECT IDENTIFIER ::= { rcMgmt 15 } rcDevice OBJECT IDENTIFIER ::= { rcMgmt 16 } rcMlt OBJECT IDENTIFIER ::= { rcMgmt 17 } rcWeb OBJECT IDENTIFIER ::= { rcMgmt 18 } rcCli OBJECT IDENTIFIER ::= { rcMgmt 19 } rcError OBJECT IDENTIFIER ::= { rcMgmt 20 } rcTraps OBJECT IDENTIFIER ::= { rcMgmt 21 } rcSyslog OBJECT IDENTIFIER ::= { rcMgmt 22 } rcDiag OBJECT IDENTIFIER ::= { rcMgmt 23 } rcIpx OBJECT IDENTIFIER ::= { rcMgmt 24 } rcPos OBJECT IDENTIFIER ::= { rcMgmt 26 } rcLinkFlapDetect OBJECT IDENTIFIER ::= { rcMgmt 27 } rcV1Traps OBJECT IDENTIFIER ::= { rcMgmt 28 } rcRadius OBJECT IDENTIFIER ::= { rcMgmt 29 } rcIgmp OBJECT IDENTIFIER ::= { rcMgmt 30 } rcUserSetTime OBJECT IDENTIFIER ::= { rcMgmt 31 } rcL2Redundancy OBJECT IDENTIFIER ::= { rcMgmt 32 } rcNtp OBJECT IDENTIFIER ::= { rcMgmt 33 } rcSsh OBJECT IDENTIFIER ::= { rcMgmt 34 } rcSvlan OBJECT IDENTIFIER ::= { rcMgmt 35 } -- This is a place holder reminder reserved for OM 2.0 rcOpm OBJECT IDENTIFIER ::= { rcMgmt 36 } rcVpn OBJECT IDENTIFIER ::= { rcMgmt 37 } rcOeAdm OBJECT IDENTIFIER ::= { rcMgmt 38 } rcTlsVpn OBJECT IDENTIFIER ::= { rcMgmt 39 } rcTls OBJECT IDENTIFIER ::= { rcMgmt 40 } rcCos OBJECT IDENTIFIER ::= { rcMgmt 41 } rcBanRing OBJECT IDENTIFIER ::= { rcMgmt 42 } rcRing OBJECT IDENTIFIER ::= { rcMgmt 43 } --rcMmrp OBJECT IDENTIFIER ::= { rcMgmt 44 } rcTengEnet OBJECT IDENTIFIER ::= { rcMgmt 50 } rcRec OBJECT IDENTIFIER ::= { rcMgmt 51 } rcTdc OBJECT IDENTIFIER ::= { rcMgmt 52 } rcLacp OBJECT IDENTIFIER ::= { rcMgmt 53 } --rcQos OBJECT IDENTIFIER ::= { rcMgmt 54 } --rcFilter OBJECT IDENTIFIER ::= { rcMgmt 55 } rcLicense OBJECT IDENTIFIER ::= { rcMgmt 56 } rcEap OBJECT IDENTIFIER ::= { rcMgmt 57 } rcMcast OBJECT IDENTIFIER ::= { rcMgmt 58 } rcOspf OBJECT IDENTIFIER ::= { rcMgmt 59 } rcFdb OBJECT IDENTIFIER ::= { rcMgmt 60 } rcIgap OBJECT IDENTIFIER ::= { rcMgmt 61 } rcIpv6 OBJECT IDENTIFIER ::= { rcMgmt 62 } rcIsis OBJECT IDENTIFIER ::= { rcMgmt 63 } rcSlpp OBJECT IDENTIFIER ::= { rcMgmt 64 } rcTacacs OBJECT IDENTIFIER ::= { rcMgmt 65 } rcIpfix OBJECT IDENTIFIER ::= { rcMgmt 66 } rcOspfv3 OBJECT IDENTIFIER ::= { rcMgmt 67 } rcFlowClassifier OBJECT IDENTIFIER ::= { rcMgmt 68 } rcCfm OBJECT IDENTIFIER ::= { rcMgmt 69 } rcPwe3 OBJECT IDENTIFIER ::= { rcMgmt 70 } rcPlugOptMod OBJECT IDENTIFIER ::= { rcMgmt 71 } rc8021ah OBJECT IDENTIFIER ::= { rcMgmt 72 } rcVrrp OBJECT IDENTIFIER ::= { rcMgmt 73 } rcMpls OBJECT IDENTIFIER ::= { rcMgmt 74 } rcPim OBJECT IDENTIFIER ::= { rcMgmt 75 } rcIpMRoute OBJECT IDENTIFIER ::= { rcMgmt 76 } rcCsu OBJECT IDENTIFIER ::= { rcMgmt 77 } rcPlsb OBJECT IDENTIFIER ::= { rcMgmt 78 } rcCoreDump OBJECT IDENTIFIER ::= { rcMgmt 79 } rcMsdp OBJECT IDENTIFIER ::= { rcMgmt 80 } rcBfd OBJECT IDENTIFIER ::= { rcMgmt 81 } rcLinkOam OBJECT IDENTIFIER ::= { rcMgmt 82 } rcAccessMstp OBJECT IDENTIFIER ::= { rcMgmt 83 } rcDhu OBJECT IDENTIFIER ::= { rcMgmt 84 } rcKhi OBJECT IDENTIFIER ::= { rcMgmt 85 } rcIke OBJECT IDENTIFIER ::= { rcMgmt 86 } rcIsid OBJECT IDENTIFIER ::= { rcMgmt 87 } rcMACSec OBJECT IDENTIFIER ::= { rcMgmt 88 } rc2k OBJECT IDENTIFIER ::= { rcMgmt 100 } rcVossSystem OBJECT IDENTIFIER ::= { rcMgmt 101 } rcCliSystem OBJECT IDENTIFIER ::= { rcMgmt 102 } rcSmtp OBJECT IDENTIFIER ::= { rcMgmt 103 } rcOm8k OBJECT IDENTIFIER ::= { rcMgmt 200 } cobra OBJECT IDENTIFIER ::= { rcMgmt 201 } rcPowerRanger OBJECT IDENTIFIER ::= { rcMgmt 202 } rcVrf OBJECT IDENTIFIER ::= { rcMgmt 203 } rcCobaltBlue OBJECT IDENTIFIER ::= { rcMgmt 204 } rcOlc OBJECT IDENTIFIER ::= { rcMgmt 205 } rcVrrpv3 OBJECT IDENTIFIER ::= { rcMgmt 206 } rcWlan OBJECT IDENTIFIER ::= { rcMgmt 207 } rcVspTalk OBJECT IDENTIFIER ::= { rcMgmt 208 } rcSlaMon OBJECT IDENTIFIER ::= { rcMgmt 209 } rcLldp OBJECT IDENTIFIER ::= { rcMgmt 210 } rcVirtualIst OBJECT IDENTIFIER ::= { rcMgmt 211 } rcSingleCpSystem OBJECT IDENTIFIER ::= { rcMgmt 212 } rcIpsec OBJECT IDENTIFIER ::= { rcMgmt 213 } rcASG OBJECT IDENTIFIER ::= { rcMgmt 214 } rcMld OBJECT IDENTIFIER ::= { rcMgmt 215 } rcMRouteIpv6 OBJECT IDENTIFIER ::= { rcMgmt 216 } rcPimIpv6 OBJECT IDENTIFIER ::= { rcMgmt 217 } rcVxlan OBJECT IDENTIFIER ::= { rcMgmt 218 } rcDvr OBJECT IDENTIFIER ::= { rcMgmt 219 } rcLldpExt OBJECT IDENTIFIER ::= { rcMgmt 220 } rcSflow OBJECT IDENTIFIER ::= { rcMgmt 221 } rcDigitalCert OBJECT IDENTIFIER ::= { rcMgmt 222 } rcNls OBJECT IDENTIFIER ::= { rcMgmt 223 } rcCarrier OBJECT IDENTIFIER ::= { rcMgmt 224 } rcOvsdb OBJECT IDENTIFIER ::= { rcMgmt 225 } rcAppTelemetry OBJECT IDENTIFIER ::= { rcMgmt 226 } rcRestConf OBJECT IDENTIFIER ::= { rcMgmt 227 } rcEndpointTracking OBJECT IDENTIFIER ::= { rcMgmt 228 } lem OBJECT IDENTIFIER ::= { rcMgmt 229 } rcCloudIq OBJECT IDENTIFIER ::= { rcMgmt 230 } -- LOGICAL (System) Elements rcSysIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This entity's IP address." ::= { rcSystem 1 } rcSysNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This entity's subnet mask." ::= { rcSystem 2 } rcSysBroadcast OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This entity's broadcast address." ::= { rcSystem 3 } -- Community Strings rcSysCommReadWriteAll OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "When an SNMP message is received by this entity, the community string in the message is compared with this string first. If it matches, read-write access is granted to all items in the MIB. If it doesn't match, the rcSysCommReadWrite string is compared next." ::= { rcSystem 4 } rcSysCommReadWrite OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "When an SNMP message is received by this entity, the community string in the message is compared with this string second. If it matches, read-write access is granted to all items in the MIB except community strings. (Community strings appear empty when read and return a no such name error when an attempt is made to write them.) If it doesn't match, the rcSysCommReadWriteLayer3 string is compared next." ::= { rcSystem 5 } rcSysCommReadOnly OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "When an SNMP message is received by this entity, the community string in the message is compared with this string third. If it matches, read-only access is granted to all items in the MIB except community strings. (Community strings appear empty when read.) If it doesn't match, no access is granted, no response is sent back to the SNMP requester, and SNMP traps are sent to the SNMP trap receiver(s) if configured." ::= { rcSystem 6 } -- Other rcSysVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "Software version running on device" ::= { rcSystem 7 } rcSysAction OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following hardReset(2), -- power on tests softReset(3), -- reset w/o power on tests saveToNVRAM(4), -- save current config to NVRAM resetCounters(5), -- reset all statistic counters saveToStandbyNVRAM(6), -- save config to slave NVRAM cpuSwitchOver(7), -- CPU board switch-over checkSwInFlash(8), checkSwInPcmcia(9), resetConsole(10), resetModem(11), flushIpRouteTbl(12), saveRuntimeConfig(13), -- 8k only saveRuntimeConfigToSlave(14), -- 8k only saveBootConfig(15), -- 8k only saveSlaveBootConfig(16), -- 8k only resetIstStatCounters(17), -- being used in rel2.2(18) -- being used in rel2.2(19) -- reserve(20) -- reserve(21) resetEsmPortStats(22), setCsuAuto(23) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Initiate a system action." DEFVAL { none } ::= { rcSystem 8 } rcSysResult OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following inProgress(2), -- in progress success(3), -- success fail(4), -- failure flashReadFailed(5), -- could not read from flash pcmciaReadFailed(6), -- could not read from pcmcia crcCheckFailed(7), noStandbyCpu(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Result from the last system action." DEFVAL { none } ::= { rcSystem 9 } rcSysLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Last management initiated configuration change since sysUpTime." ::= { rcSystem 10 } rcSysLastVlanChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Last management initiated VLAN configuration change since sysUpTime." ::= { rcSystem 11 } rcSysLastStatisticsReset OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Last management initiated statistics reset since sysUpTime." ::= { rcSystem 12 } -- Global Statistics rcSysBufferUtil OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Buffer utilization as a percentage of the total amount of buffer space in the system. A high value indicates congestion." ::= { rcSystem 13 } rcSysBufferUtilPeak OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The largest buffer utilization since sysUpTime" ::= { rcSystem 14 } rcSysBufferUtilPeakTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for rcSysPeakBandwidth" ::= { rcSystem 15 } rcSysNVRamSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Non-volatile RAM in Kbytes" ::= { rcSystem 16 } rcSysNVRamUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Non-volatile RAM in use in Kbytes" ::= { rcSystem 17 } rcSysLastSaveToNVRam OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "SysUpTime of the last time when NVRAM was written to. This could be a save of the system configuration or via a file transfer of a configuration file." ::= { rcSystem 18 } rcSysLastSaveToStandbyNVRam OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "SysUpTime of the last time when the standby NVRAM (on the back-up CPU board) was written to." ::= { rcSystem 19 } rcSysCpuUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of CPU utilization. This object is not supported on VSP. VSP uses rcKhiSlotCpuCurrentUtil" ::= { rcSystem 20 } rcSysSwitchFabricUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of Switching Fabric utilization. Object is not support on VSP" ::= { rcSystem 21 } rcSysRmonMemSize OBJECT-TYPE SYNTAX Integer32 (250000..4000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Amount of RAM in bytes to allocate for RMON to use when rcSysRmonEnable is TRUE." ::= { rcSystem 22 } rcSysRmonEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Control whether the RMON feature should be enabled. To enable the RMON feature, set this variable to true. The RMON agent in the device will get started immediately if the amount of memory specified by rcSysRmonMemSize is currently available in the device. To disable the RMON feature, set this variable to false, save the new setting to NVRAM, and reboot the device. After the device is rebooted the RMON agent will not be operational." ::= { rcSystem 23 } rcSysRmonSaveConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Control whether RMON configuration information should be saved to NVRAM so RMON settings can be automatically reinstalled after a system reboot. Setting rcSysRmonSaveConfig to true does not immediately save the configuration information. The save happens when the rcSysAction variable is set to 'saveToNVRAM(4)'. This option is only meaningful when the rcSysRmonEnable variable is set to true." ::= { rcSystem 24 } rcSysRmonTrapOption OBJECT-TYPE SYNTAX INTEGER { toOwner(1), toAll(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether RMON traps should be sent to only the owner of the RMON alarm (i.e., the manager that created the alarm entry) or all trap recipients in the system trap receiver table." DEFVAL { toOwner } ::= { rcSystem 25 } rcSysSupportRouting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate whether routing is supported in this product." ::= { rcSystem 26 } rcSysSupportWebServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate whether WebServer is supported in this product." ::= { rcSystem 27 } rcSysLastIpAddrChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Last management initiated IP address change since sysUpTime. Any addition or deletion of an IP address to a single routable port or a VLAN is time-stamped by this variable." ::= { rcSystem 28 } rcSysCommReadWriteLayer3 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "When an SNMP message is received by this entity, the community string in the message is compared with this string third. If it matches, read-write access is granted to all Layer-3 items in the MIB except community strings. (Community strings appear empty when read and return a no such name error when an attempt is made to write them.) If it doesn't match, the rcSysCommReadWriteLayer2 string is compared next." ::= { rcSystem 29 } rcSysCommReadWriteLayer2 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "When an SNMP message is received by this entity, the community string in the message is compared with this string fourth. If it matches, read-write access is granted to all Layer-2 items in the MIB except community strings. (Community strings appear empty when read and return a no such name error when an attempt is made to write them.) If it doesn't match, the rcSysCommReadOnly string is compared next." ::= { rcSystem 30 } rcSysAccessPolicyEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the system access policy feature. if 'true', the rcSysAccessPolicyTable is examined to determine which packets should be allowed or denied access to this device." DEFVAL { false } ::= { rcSystem 31 } rcSysDefaultRuntimeConfigFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "default config." ::= { rcSystem 32 } rcSysDefaultBootConfigFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "default boot config." ::= { rcSystem 33 } rcSysConfigFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "File name used in conjunction with rcSysAction. If rcSysAction is set to 'saveRuntimeConfig' or 'saveRuntimeConfigToSlave' then this file name will be used instead of the file name specified in rcSysDefaultRuntimeConfigFileName. If rcSysAction is set to 'saveBootConfig' or 'saveBootConfigToSlave' then this file name will be used insteaad of the file name specified in rcSysDefaultBootConfigFileName. If the file name is blank (i.e., nothing is entered) then the default file name will be used." ::= { rcSystem 34 } rcSysLastRunTimeConfigSave OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "SysUpTime of the last time when the run time configuration was written to." ::= { rcSystem 35 } rcSysLastRunTimeConfigSaveToSlave OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "SysUpTime of the last time when the run time configuration was written to slave NVRAM." ::= { rcSystem 36 } rcSysLastBootConfigSave OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "SysUpTime of the last time when the boot configuration was written to." ::= { rcSystem 37 } rcSysLastBootConfigSaveOnSlave OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "SysUpTime of the last time when the boot configuration was written on the slave NVRAM." ::= { rcSystem 38 } rcSysRmonUtilizationMethod OBJECT-TYPE SYNTAX INTEGER { halfDuplex(1), fullDuplex(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to control whether RMON should use a half-duplex or full-duplex formula to calculate port utilization. When set to 'halfDuplex', RMON will use InOctets and the port's speed to calculate port utilization (this is the standard RMON rfc1271 convention). When set to 'fullDuplex', RMON will use InOctets and OutOctets and 2X the port's speed to calculate port utilization. Furthermore, if this variable is set to 'fullDuplex', but the port is operating in a half-duplex mode, the calculation defaults back to the rfc1271 convention." DEFVAL { halfDuplex } ::= { rcSystem 39 } rcSysCommReadWriteLayer1 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "read-write L1 access" ::= { rcSystem 40 } rcSysOtherBufferUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "bw currently consumed" ::= { rcSystem 41 } rcSysOtherBufferUtilPeak OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "peak bw since reset" ::= { rcSystem 42 } rcSysOtherBufferUtilPeakTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "timestamp for rcSysPeakBw" ::= { rcSystem 43 } rcSysOtherCpuUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "% cpu utilization" ::= { rcSystem 44 } rcSysOtherSwitchFabricUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "% switch fabric util" ::= { rcSystem 45 } rcSysDramSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Dram size in mega-bytes. It is not supported on VSP" ::= { rcSystem 46 } rcSysDramUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Dram used in percentage. It is not supported on VSP" ::= { rcSystem 47 } rcSysDramFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Dram free size in kilo-bytes. It is not supported on VSP" ::= { rcSystem 48 } rcSysDramMaxBlockFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Dram max block free size in kilo-bytes. it is not supported on VSP" ::= { rcSystem 49 } rcSysVirtualIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Virtual IP is an IP address that owned and advertised only by the master CPU. So whichever CPU is master registers this IP address. Unlike the management IP address, this address goes in the switch config file and not the boot config" ::= { rcSystem 51 } rcSysVirtualNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Net mask of the management virtual Ip address" ::= { rcSystem 52 } rcSysReadWriteLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The status of the read/write level" ::= { rcSystem 53 } rcSysMTUSize OBJECT-TYPE SYNTAX INTEGER { mtu1950(1), mtu9600(2), mtu1522(3), mtu9022(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the maximum transmission size of frames that all the ports on the chassis support. Note: MicroVSP (VSP1xxx) supports frame size 1950,1522,9022. Other platforms support frame size 1950,1522,9600." DEFVAL { mtu1950 } ::= { rcSystem 55 } rcSysClockSyncTime OBJECT-TYPE SYNTAX Integer32 (15..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval at which RTC and system clocks are synchronized.Not supported in VSP 3.3" DEFVAL { 60 } ::= { rcSystem 56 } rcSysForceTrapSender OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a flag that if user wants to configured CLIP (Circuit Less IP) as trap originator." ::= { rcSystem 57 } rcSysMrouteStrLimit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable mroute stream limit in system." DEFVAL { false } ::= { rcSystem 58 } -- Trap Receiver Table rcSysTrapRecvTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysTrapRecvEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The trap receiver table (0 to 25 entries). This table lists the addresses of Network Management Stations that should receive trap messages from this entity when an exception condition occurs." ::= { rcSystem 60 } rcSysTrapRecvEntry OBJECT-TYPE SYNTAX RcSysTrapRecvEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A trap receiver table entry." INDEX { rcSysTrapRecvAddress } ::= { rcSysTrapRecvTable 1 } RcSysTrapRecvEntry ::= SEQUENCE { rcSysTrapRecvAddress IpAddress, rcSysTrapRecvVersion INTEGER, rcSysTrapRecvCommunity DisplayString, rcSysTrapRecvSrcAddress IpAddress, rcSysTrapRecvRowStatus RowStatus } rcSysTrapRecvAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "IP address for trap receiver." ::= { rcSysTrapRecvEntry 1 } rcSysTrapRecvVersion OBJECT-TYPE SYNTAX INTEGER { v1(1), v2c(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The version of trap receiver." DEFVAL { v1 } ::= { rcSysTrapRecvEntry 2 } rcSysTrapRecvCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Community string used for trap messages to this trap receiver." ::= { rcSysTrapRecvEntry 3 } rcSysTrapRecvSrcAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Source IP address to use when sending traps. This IP address will be inserted into the source IP address field in the UDP trap packet." ::= { rcSysTrapRecvEntry 4 } rcSysTrapRecvRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to create/delete entries" ::= { rcSysTrapRecvEntry 5 } -- Access Policy Table rcSysAccessPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysAccesspolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Management access policy table. This table is used to permit or deny access to this device via the specified source Id." ::= { rcSystem 61 } rcSysAccessPolicyEntry OBJECT-TYPE SYNTAX RcSysAccesspolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An access policy table entry." INDEX { rcSysAccessPolicyId } ::= { rcSysAccessPolicyTable 1 } RcSysAccesspolicyEntry ::= SEQUENCE { rcSysAccessPolicyId Integer32, rcSysAccessPolicyName DisplayString, rcSysAccessPolicyPolicyEnable TruthValue, rcSysAccessPolicyMode INTEGER, rcSysAccessPolicyService Integer32, rcSysAccessPolicyPrecedence Integer32, rcSysAccessPolicyNetAddr IpAddress, rcSysAccessPolicyNetMask IpAddress, rcSysAccessPolicyTrustedHostAddr IpAddress, rcSysAccessPolicyTrustedHostUserName DisplayString, rcSysAccessPolicyAccessLevel INTEGER, rcSysAccessPolicyLog TruthValue, rcSysAccessPolicyUsage Counter32, rcSysAccessPolicyRowStatus RowStatus, rcSysAccessPolicyAccessStrict TruthValue, rcSysAccessPolicyNetInetAddrType INTEGER, rcSysAccessPolicyNetInetAddress InetAddress, rcSysAccessPolicyNetInetAddrPrefixLen InetAddressPrefixLength, rcSysAccessPolicyTrustedHostInetAddress InetAddress } rcSysAccessPolicyId OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Policy Id." ::= { rcSysAccessPolicyEntry 1 } rcSysAccessPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of this policy." ::= { rcSysAccessPolicyEntry 2 } rcSysAccessPolicyPolicyEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether this policy is currently active." DEFVAL { true } ::= { rcSysAccessPolicyEntry 3 } rcSysAccessPolicyMode OBJECT-TYPE SYNTAX INTEGER { allow(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether a packet having a source IP address that matches this entry should be permitted to enter the device or denied access." DEFVAL { allow } ::= { rcSysAccessPolicyEntry 4 } rcSysAccessPolicyService OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Is represented as bitset to indicate which protocol this entry should be applied to. Value is one of multiple(logical 'OR') of the following values: telnet(1): enables telnet service snmp(2): enables snmp service tftp(4): enables tftp service ftp(8): enables ftp service http(16): enables http service rlogin(32): enables rlogin service ssh(64): enables ssh service snmp-v3(128): enables snmp service for v3 groups Value 0 means no service enabled." DEFVAL { 0 } ::= { rcSysAccessPolicyEntry 5 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcSysAccessPolicyService none 0 -- rcSysAccessPolicyService telnet 1 -- rcSysAccessPolicyService snmp 2 -- rcSysAccessPolicyService tftp 4 -- rcSysAccessPolicyService ftp 8 -- rcSysAccessPolicyService http 16 -- rcSysAccessPolicyService rlogin 32 -- rcSysAccessPolicyService ssh 64 -- rcSysAccessPolicyService snmp_v3 128 -- rcSysAccessPolicyService all 255 -- =end enum rcSysAccessPolicyPrecedence OBJECT-TYPE SYNTAX Integer32 (1..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the precedence of this policy. The Lower the number the higher the precedence." DEFVAL { 10 } ::= { rcSysAccessPolicyEntry 6 } rcSysAccessPolicyNetAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source network IP address." ::= { rcSysAccessPolicyEntry 7 } rcSysAccessPolicyNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source network mask." ::= { rcSysAccessPolicyEntry 8 } rcSysAccessPolicyTrustedHostAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Trusted IP address of host performing a rlogin into the device." ::= { rcSysAccessPolicyEntry 9 } rcSysAccessPolicyTrustedHostUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..30)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name on the trusted host performing a rlogin into the device." ::= { rcSysAccessPolicyEntry 10 } rcSysAccessPolicyAccessLevel OBJECT-TYPE SYNTAX INTEGER { readOnly(1), readWrite(2), readWriteAll(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Access level of trusted host." DEFVAL { readOnly } ::= { rcSysAccessPolicyEntry 11 } rcSysAccessPolicyLog OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether logging should be performed if this policy was applied." DEFVAL { false } ::= { rcSysAccessPolicyEntry 12 } rcSysAccessPolicyUsage OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Usage Counter" ::= { rcSysAccessPolicyEntry 13 } rcSysAccessPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete an entry" ::= { rcSysAccessPolicyEntry 14 } rcSysAccessPolicyAccessStrict OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to restrict the access level specified in the system access policy table to exactly the same access level as specified by user. If TRUE then only the access level in the policy table is allowed access. If FALSE, then the default behavior is to assume the access level specified in policy table as the floor." DEFVAL { false } ::= { rcSysAccessPolicyEntry 15 } rcSysAccessPolicyNetInetAddrType OBJECT-TYPE SYNTAX INTEGER { any(0), ipv4(1), ipv6(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Source network Inet Address Type." ::= { rcSysAccessPolicyEntry 16 } rcSysAccessPolicyNetInetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source network Inet Address (prefix/network)." ::= { rcSysAccessPolicyEntry 17 } rcSysAccessPolicyNetInetAddrPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS read-write STATUS current DESCRIPTION "Source network Inet Address Prefix-Length/Mask." ::= { rcSysAccessPolicyEntry 18 } rcSysAccessPolicyTrustedHostInetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Trusted Inet address of host performing a rlogin into the device." ::= { rcSysAccessPolicyEntry 19 } rcSysAccPolSnmpGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysAccPolSnmpGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SNMP group list for access policy" ::= { rcSystem 95 } rcSysAccPolSnmpGrpEntry OBJECT-TYPE SYNTAX RcSysAccPolSnmpGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry which covers the groups under snmp service." INDEX { rcSysAccessPolicyId, rcSysAccPolSnmpGrpName, rcSysAccPolSnmpGrpModel} ::= { rcSysAccPolSnmpGrpTable 1 } RcSysAccPolSnmpGrpEntry ::= SEQUENCE { rcSysAccPolSnmpGrpName SnmpAdminString, rcSysAccPolSnmpGrpModel SnmpSecurityModel, rcSysAccPolSnmpGrpRowStatus RowStatus } rcSysAccPolSnmpGrpName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The snmp-v3 group name" ::= { rcSysAccPolSnmpGrpEntry 1 } rcSysAccPolSnmpGrpModel OBJECT-TYPE SYNTAX SnmpSecurityModel MAX-ACCESS not-accessible STATUS current DESCRIPTION "The snmp model" ::= { rcSysAccPolSnmpGrpEntry 2 } rcSysAccPolSnmpGrpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status" ::= { rcSysAccPolSnmpGrpEntry 3 } -- This is mib have no JDM support -- Trap Sender Address Table rcSysTrapSenderTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysTrapSenderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The trap sender table (0 to 25 entries). This table lists the addresses of Network Management Stations and the Source Address that should receive trap messages from this entity when an exception condition occurs." ::= { rcSystem 62 } rcSysTrapSenderEntry OBJECT-TYPE SYNTAX RcSysTrapSenderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A trap sender table entry." INDEX { rcSysTrapSenderRecvAddress } ::= { rcSysTrapSenderTable 1 } RcSysTrapSenderEntry ::= SEQUENCE { rcSysTrapSenderRecvAddress IpAddress, rcSysTrapSenderSrcAddress IpAddress } rcSysTrapSenderRecvAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address for trap receiver." ::= { rcSysTrapSenderEntry 1 } rcSysTrapSenderSrcAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address for trap sender." ::= { rcSysTrapSenderEntry 2 } -- DNS Server List Mibs rcSysDnsServerListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcSystem 63 } rcSysDnsServerListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysDnsServerListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DNS serever list table used to store the details of the DNS server configured." ::= { rcSystem 64 } rcSysDnsServerListEntry OBJECT-TYPE SYNTAX RcSysDnsServerListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcSysDnsServerListType } ::= { rcSysDnsServerListTable 1 } RcSysDnsServerListEntry ::= SEQUENCE { rcSysDnsServerListType INTEGER, rcSysDnsServerListIp IpAddress, -- deprecated rcSysDnsServerListStatus INTEGER, rcSysDnsServerListRequestCount Counter32, rcSysDnsServerListSuccessCount Counter32, rcSysDnsServerListRowStatus RowStatus, rcSysDnsServerListAddressType InetAddressType, rcSysDnsServerListAddress InetAddress } rcSysDnsServerListType OBJECT-TYPE SYNTAX INTEGER { primary(0), secondary(1), tertiary(2), primaryDynamic(3), secondaryDynamic(4), tertiaryDynamic(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of the DNS server" ::= { rcSysDnsServerListEntry 1 } rcSysDnsServerListIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "IP address of the DNS server" ::= { rcSysDnsServerListEntry 2 } rcSysDnsServerListStatus OBJECT-TYPE SYNTAX INTEGER { active(0), in-active(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of DNS server" ::= { rcSysDnsServerListEntry 3 } rcSysDnsServerListRequestCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of request send to this server" ::= { rcSysDnsServerListEntry 4 } rcSysDnsServerListSuccessCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of request send to this server which are successful" ::= { rcSysDnsServerListEntry 5 } rcSysDnsServerListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete DNS server entries in rcSysDnsServerListTable." ::= { rcSysDnsServerListEntry 6 } rcSysDnsServerListAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The type of ip address configured by the DNS server" ::= { rcSysDnsServerListEntry 7 } rcSysDnsServerListAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The ip address configured by the DNS server" ::= { rcSysDnsServerListEntry 8 } -- DNS Host Table rcSysDnsHostTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysDnsHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DNS Host table." ::= { rcSystem 65 } rcSysDnsHostEntry OBJECT-TYPE SYNTAX RcSysDnsHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcSysDnsHostData } ::= { rcSysDnsHostTable 1 } RcSysDnsHostEntry ::= SEQUENCE { rcSysDnsHostData OCTET STRING, rcSysDnsHostName OCTET STRING, rcSysDnsHostIpAddress IpAddress, -- deprecated rcSysDnsHostSource OCTET STRING, rcSysDnsHostAddressType InetAddressType, rcSysDnsHostAddress InetAddress } rcSysDnsHostData OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Host Name or Host IP Address." ::= { rcSysDnsHostEntry 1 } rcSysDnsHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Host Name." ::= { rcSysDnsHostEntry 2 } rcSysDnsHostIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Host IP Address." ::= { rcSysDnsHostEntry 3 } rcSysDnsHostSource OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "DNS Server IP or /etc/host file." ::= { rcSysDnsHostEntry 4 } rcSysDnsHostAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of ip address for the DNS host" ::= { rcSysDnsHostEntry 5 } rcSysDnsHostAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The ip address of the DNS host" ::= { rcSysDnsHostEntry 6 } rcSysMsgLogFrequency OBJECT-TYPE SYNTAX Integer32 (2..500) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to specify the maximum frequency/count of the occurence of the Log Message." ::= { rcSystem 66 } rcSysMsgLogText OBJECT-TYPE SYNTAX DisplayString (SIZE(0..3)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing the first four characters of the Log Message." ::= { rcSystem 67 } rcSysForceIpHdrSender OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to decide if IP header source address will be matched with SNMP header sender networks." DEFVAL { false } ::= { rcSystem 68 } rcSysVlanMaxId OBJECT-TYPE SYNTAX INTEGER { maxId2000(2000), maxId4000(4000) } MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum vlan Id that supported" DEFVAL { maxId2000 } ::= { rcSystem 69 } rcSysDnsDomainName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Default domain used for querying the DNS Server." ::= { rcSystem 70 } rcSysDnsServerListIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "DNS server's IP address " ::= { rcSystem 71 } rcSysDnsRequestType OBJECT-TYPE SYNTAX INTEGER { request (0), response (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "DNS Type: Whether it was Dns Request or a Response" ::= { rcSystem 72 } rcSysSpanningTreeOperMode OBJECT-TYPE SYNTAX INTEGER { nortelStpg(1), pvst(2), rstp(3), mstp(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current spanning-tree mode of the system. . The meaning of specific values is: nortelStpg(1) .. The older proprietary mode which supports multiple spanning tree groups. pvst(2) ........ Emulation of C***O spanning tree mode rstp(3) ........ IEEE 802.1w mode mstp(4) ........ IEEE 802.1s mode ." DEFVAL { nortelStpg } ::= { rcSystem 73} rcSysSpanningTreeAdminMode OBJECT-TYPE SYNTAX INTEGER { nortelStpg(1), pvst(2), rstp(3), mstp(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the desired spanning-tree mode of the system. The meaning of specific values is: nortelStpg(1) .. The older proprietary mode which supports multiple spanning tree groups. pvst(2) ........ Emulation of C***O spanning tree mode rstp(3) ........ IEEE 802.1w mode mstp(4) ........ IEEE 802.1s mode Note that depending on the current value of rcSysSpanningTreeOperMode and the value to which this object is set, the operational mode may be immediately changed, or the change may not take effect until the next system reboot." DEFVAL { nortelStpg } ::= { rcSystem 74} rcSysAutoRecoverDelay OBJECT-TYPE SYNTAX Integer32 (5..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval in seconds after which auto-recovery runs on ports to clear action taken by cp-limit, link flap or loop detect" DEFVAL { 30 } ::= { rcSystem 75 } rcSysMacFlapLimitTime OBJECT-TYPE SYNTAX Integer32 (10..5000) MAX-ACCESS read-write STATUS current DESCRIPTION "Time limit in milliseconds for MAC flapping for loop-detect feature" ::= { rcSystem 76 } rcSysMacFlapLimitCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times mac flapping can happen for loop-detect feature" ::= { rcSystem 77 } rcSysExtCplimitEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable extended CP-LIMIT in system." DEFVAL { false } ::= { rcSystem 78 } rcSysExtCplimitMinCongTime OBJECT-TYPE SYNTAX Integer32 (100..6000) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum time for which System octapid should be congested to trigger congestion algorithm for extended CP-LIMIT in mSecs" DEFVAL { 3000 } ::= { rcSystem 79 } rcSysExtCplimitMaxPorts OBJECT-TYPE SYNTAX Integer32 (0..512) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of ports which need to be monitored for congestion in Extended CP-LIMIT" DEFVAL { 0 } ::= { rcSystem 80 } rcSysExtCplimitPortCongTime OBJECT-TYPE SYNTAX Integer32 (1..600) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum time for which ingress traffic utilization rate of a monitored port should stay more than the allowed limits in order to disable the port for extended CP-LIMIT in Secs" DEFVAL { 300 } ::= { rcSystem 81 } rcSysExtCplimitTrapLevel OBJECT-TYPE SYNTAX INTEGER { none(1), normal(2), verbose(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the trap level for extended CP-LIMIT" DEFVAL { none } ::= { rcSystem 82 } rcSysExtCplimitSysOctapidCongested OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether system octapid congestion detected for extended cp-limit" DEFVAL { false } ::= {rcSystem 83 } rcSysExtCplimitPortsMonitored OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether ports has been shutdown due to extended cp-limit" DEFVAL { false } ::= {rcSystem 84 } rcSysExtCplimitPortsShutDown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether ports has been shutdown due to extended Cp-limit" DEFVAL { false } ::= {rcSystem 85 } rcSysActionL1 OBJECT-TYPE SYNTAX INTEGER { none(1), resetCounters(2), -- reset all statistic counters saveToNVRAM(3), saveToStandbyNVRAM(4), -- save config to slave NVRAM checkSwInFlash(5), checkSwInPcmcia(6), saveRuntimeConfig(7), -- 8k only saveRuntimeConfigToSlave(8), -- 8k only saveBootConfig(9), -- 8k only saveSlaveBootConfig(10), -- 8k only loadLicense(11), revokeLicensePremier(12), -- U100 only revokeLicenseMacsec(13) -- U100 only } MAX-ACCESS read-write STATUS current DESCRIPTION "Initiate a system action for layer1 user" DEFVAL { none } ::= { rcSystem 86 } rcSysActionL2 OBJECT-TYPE SYNTAX INTEGER { none(1), resetIstStatCounters(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Initiate a system action for layer2 user" DEFVAL { none } ::= { rcSystem 87 } rcSysActionL3 OBJECT-TYPE SYNTAX INTEGER { none(1), flushIpRouteTbl(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Initiate a system action for layer3 user" DEFVAL { none } ::= { rcSystem 88 } rcSysActionRwa OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following hardReset(2), -- power on tests softReset(3), -- reset w/o power on tests cpuSwitchOver(4), -- CPU board switch-over resetConsole(5), resetModem(6), -- being used in rel2.2(7) -- being used in rel2.2(8) -- reserve(9) -- reserve(10) setCsuAuto(11), upgradeComplete(12), bootUpgrade(13), softResetCoreDump(14) -- reset with coredump } MAX-ACCESS read-write STATUS current DESCRIPTION "Initiate a system action." DEFVAL { none } ::= { rcSystem 89 } rcSysPowerUsage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current power usage for the whole chassis." ::= { rcSystem 90 } rcSysPowerAvailable OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current power available for the whole chassis." ::= { rcSystem 91 } rcSysBpduStartMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Starting Multicast MAC address for BPDUs" ::= { rcSystem 92 } rcSysBpduMacAddressMask OBJECT-TYPE SYNTAX Integer32 (1..48) MAX-ACCESS read-write STATUS current DESCRIPTION "BPDU MAC address Mask" ::= { rcSystem 93 } rcSysFrcMsgControlTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysFrcMsgControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Management Force-msg Control table. This table is used to specify the pattern for Force-msg Control" ::= { rcSystem 94 } rcSysVirtualIpv6Addr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-write STATUS current DESCRIPTION "Virtual IP is an IP address that owned and advertised only by the master CPU. So whichever CPU is master registers this IP address." ::= { rcSystem 96 } rcSysVirtualIpv6PrefixLength OBJECT-TYPE SYNTAX Integer32 (0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "The length of the virtual ipv6 addr prefix (in bits)." ::= { rcSystem 97 } rcSysConfigMode OBJECT-TYPE SYNTAX INTEGER { nncli(1), cli(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is used in conjunction with rcSysAction inorder to decide the mode in which the config file is going to be saved in." ::= {rcSystem 98} -- Extended PING Bypass rcSysExtendedPingBypass OBJECT IDENTIFIER ::= { rcSystem 99 } rcSysExtendedPingBypassOUI OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..3)) MAX-ACCESS read-write STATUS current DESCRIPTION "24-bit Organizationally Unique Idetifier. Information on OUIs can be found in IEEE 802-2001 Clause 9." ::= { rcSysExtendedPingBypass 1 } rcSysExtendedPingBypassMaxRate OBJECT-TYPE SYNTAX Integer32 (1..10000) MAX-ACCESS read-write STATUS current DESCRIPTION "Rate Limit in Mbps." DEFVAL { 1 } ::= { rcSysExtendedPingBypass 2 } rcSysExtendedPingBypassAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Admin control for extended ping bypass." DEFVAL { disable } ::= { rcSysExtendedPingBypass 3 } rcSysExtendedPingBypassMatch OBJECT-TYPE SYNTAX INTEGER { src-mac(1), dst-mac(2), either(3), both(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Bypass policer if the oui matches src-mac or dst-mac or either or both." DEFVAL { src-mac } ::= { rcSysExtendedPingBypass 4 } -- Extended PING Bypass end rcSysLicenseTrialDaysLeft OBJECT-TYPE SYNTAX Unsigned32 (0..60) MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates days left before License Trial Period will expire." ::= { rcSystem 100} --rcSysSingleMgmtIpAddr OBJECT-TYPE -- SYNTAX IpAddress -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Single Managament IP Address " -- ::= { rcSystem 101 } rcSysLicenseFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "File name used in conjunction with rcSysAction. This file name will be used to specify a PLDS License file" ::= { rcSystem 101 } rcSysCopHighCpuUtilThreshold OBJECT-TYPE SYNTAX Integer32 (60..100) MAX-ACCESS read-write STATUS current DESCRIPTION "CopHighCpuUtilThreshold %" DEFVAL { 100 } ::= { rcSystem 102 } rcSysCopHighCpuUtilLogTime OBJECT-TYPE SYNTAX Integer32 (20..90) MAX-ACCESS read-write STATUS current DESCRIPTION "rcSysCopHighCpuUtilLogTime in secs" DEFVAL { 30 } ::= { rcSystem 103 } rcSysConfigChangeFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the config file has been changed after loading of config" DEFVAL { false } ::= { rcSystem 104 } rcSysBootUpgradeMode OBJECT-TYPE SYNTAX INTEGER { autoCommit(1), manualCommit(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To set the mode of bootupgrade " DEFVAL { autoCommit } ::= { rcSystem 105 } rcSysBootUpgradeTime OBJECT-TYPE SYNTAX Integer32 (0..60) MAX-ACCESS read-write STATUS current DESCRIPTION "To set time for bootupgrade " DEFVAL { 30 } ::= { rcSystem 106 } rcSysBootUpgradeCsuMode OBJECT-TYPE SYNTAX INTEGER { none(1), fullauto(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To set the mode of Csu for bootupgrade " DEFVAL { none } ::= { rcSystem 107 } rcSysUpgradeStatus OBJECT-TYPE SYNTAX INTEGER { notInitiated(1), complete(2), inProgress(3), failed(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "To get the Upgrade status " DEFVAL { notInitiated } ::= { rcSystem 108 } rcSysUpgradeCompleteStatus OBJECT-TYPE SYNTAX INTEGER { notRequired(1), notConfirmed(2), confirmed(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "To get the Upgrade status" DEFVAL { notRequired } ::= { rcSystem 109 } rcSysBootUpgradeConsistencyCheck OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable or disable the consistency check in BootUpgrade" DEFVAL { enable } ::= { rcSystem 110 } rcSysAutoSaveConfigState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable or disable the autosaveconfig feature" DEFVAL { disable } ::= { rcSystem 111} rcSysAutoSaveConfigFileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The auto config file name in which the configurations have to be saved automatically." ::= { rcSystem 112 } rcSysAutoSaveConfigInterval OBJECT-TYPE SYNTAX Integer32 (15..75) MAX-ACCESS read-write STATUS current DESCRIPTION "To set the Interval for autosave config" DEFVAL { 30 } ::= { rcSystem 113 } rcSysAutoSaveConfigChangeFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether there are any configuration changes after last auto save config." DEFVAL { false } ::= { rcSystem 114 } rcSysAutoSaveConfigCounter OBJECT-TYPE SYNTAX Integer32 (1..5) MAX-ACCESS read-only STATUS current DESCRIPTION "Auto save config counter that should be prefixed to the filename." DEFVAL { 1 } ::= { rcSystem 115 } rcSysTotalPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total power for the whole chassis." ::= { rcSystem 116 } rcSysRedundantPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the redundant power on the chassis. The redundant power is per power supply unit" ::= { rcSystem 117 } rcSysAuthSuccessTrapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the trap send for authenticaion success trap rcnAuthenticationSuccess. It only allow to be set when snmpEnableAuthenTraps is enabled. I will be set to disable when snmpEnableAuthenTraps is disabled" ::= { rcSystem 118 } rcSysUdpSrcByVirtualIpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable virtual ip as udp source." DEFVAL { false } ::= { rcSystem 119 } rcSysDataPathFaultShutdownEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable data path fault shutdown." DEFVAL { true } ::= { rcSystem 121 } rcSysDnsServerIpv6Addr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "DNS server's IP address . Used by trap rcnDNSv6RequestResponseTrap " ::= { rcSystem 122 } --Software Release Info rcSysSoftwareTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysSoftwareEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of software releases added to the switch. Maximum of 6 added releases can be present in the switch." ::= { rcSystem 120 } rcSysSoftwareEntry OBJECT-TYPE SYNTAX RcSysSoftwareEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines a row of rcSysSoftware Table using RcSysSoftwareEntry Type." INDEX { rcSysReleaseName } ::= { rcSysSoftwareTable 1 } RcSysSoftwareEntry ::= SEQUENCE { rcSysReleaseName DisplayString, rcSysReleaseAddedTime DateAndTime, rcSysReleaseActivatedTime DateAndTime, rcSysReleaseCommittedTime DateAndTime, rcSysReleaseCommittedType INTEGER, rcSysReleaseType INTEGER } rcSysReleaseName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..80)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Software Release Name" ::= { rcSysSoftwareEntry 1 } rcSysReleaseAddedTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Software Release Added Date and Time" ::= { rcSysSoftwareEntry 2 } rcSysReleaseActivatedTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Software Release Activated Date and Time" ::= { rcSysSoftwareEntry 3 } rcSysReleaseCommittedTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Software Release Committed Date and Time" ::= { rcSysSoftwareEntry 4 } rcSysReleaseCommittedType OBJECT-TYPE SYNTAX INTEGER { auto(1), -- Release was auto-committed manual(2), -- Release was Manually committed notCommitted(3), --Release was not committed none(4) -- Details not available for this release } MAX-ACCESS read-only STATUS current DESCRIPTION "Software Release Committed Type" ::= { rcSysSoftwareEntry 5 } rcSysReleaseType OBJECT-TYPE SYNTAX INTEGER { primary(1), -- The Release is a primary release backup(2), -- The Release is a backup release notUsed(3) -- The Release is added but not being used } MAX-ACCESS read-only STATUS current DESCRIPTION "Software Release Type. This element tells whether the release is a primary release for the switch or a backup release or that the release has been added to the switch but is not being used currently." ::= { rcSysSoftwareEntry 6 } rcSysFrcMsgControlEntry OBJECT-TYPE SYNTAX RcSysFrcMsgControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Force-msg Control table entry." INDEX { rcSysFrcMsgControlPatternId } ::= { rcSysFrcMsgControlTable 1 } RcSysFrcMsgControlEntry ::= SEQUENCE { rcSysFrcMsgControlPatternId Integer32, rcSysFrcMsgControlPattern DisplayString, rcSysFrcMsgControlRowStatus RowStatus } rcSysFrcMsgControlPatternId OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pattern Id." ::= { rcSysFrcMsgControlEntry 1 } rcSysFrcMsgControlPattern OBJECT-TYPE SYNTAX DisplayString (SIZE (4)) MAX-ACCESS read-write STATUS current DESCRIPTION "Pattern for filtering the force-msg for msg control" ::= { rcSysFrcMsgControlEntry 2 } rcSysFrcMsgControlRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete an entry" ::= { rcSysFrcMsgControlEntry 3 } -- TFTP Upload/Download rcTftpHost OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Name of source/destination host for the TFTP transfer." ::= { rcTftp 1 } rcTftpFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of file for the TFTP transfer." ::= { rcTftp 2 } rcTftpAction OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following downloadConfig(2), uploadConfig(3), downloadSwToFlash(4), downloadSwToPcmcia(5), uploadSw(6), downloadSwToDram(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The action for the TFTP transfer." DEFVAL { none } ::= { rcTftp 3 } rcTftpResult OBJECT-TYPE SYNTAX INTEGER { none(1), inProgress(2), noResponse(3), fileAccessError(4), badFlash(5), flashEraseFailed(6), pcmciaEraseFailed(7), success(8), fail(9), writeToNvramFailed(10), flashWriteFailed(11), pcmciaWriteFailed(12), configFileTooBig(13), imageFileTooBig(14), noPcmciaDetect(15), pcmciaNotSupported(16), invalidFile(17), noMemory(18), xferError(19), crcError(20), readNvramFailed(21), pcmciaWriteProtect(22) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains result of the last Tftp action request." ::= { rcTftp 4 } -- -- IKE -- -- -- IKE Profile Table -- rcIkeProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkeProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of profiles consisting of algorithms and other configuration that can be used during an IKE Phase 1 connection." ::= { rcIke 1 } rcIkeProfileEntry OBJECT-TYPE SYNTAX RcIkeProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing configuration information for authentication algorithms, encryption algorithms, Diffie-Helman group, exchange-mode and lifetime-seconds to be used for a Phase 1 negotiation." INDEX { rcIkeProfileName } ::= { rcIkeProfileTable 1 } RcIkeProfileEntry ::= SEQUENCE { rcIkeProfileName DisplayString, rcIkeProfileHashAlgorithm INTEGER, rcIkeProfileEncryptionAlgorithm INTEGER, rcIkeProfileEncryptKeyLen INTEGER, rcIkeProfileDHGroup INTEGER, rcIkeProfileExchangeMode INTEGER, rcIkeProfileLifetimeSeconds Unsigned32, rcIkeProfileRowStatus RowStatus } rcIkeProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains the name of this Profile." ::= { rcIkeProfileEntry 1 } rcIkeProfileHashAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5(1), sha(2), sha256(4), any(255) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the hash algorithms that can be used during IKE Phase 1 SA negotiation." DEFVAL { sha256 } ::= { rcIkeProfileEntry 2 } rcIkeProfileEncryptionAlgorithm OBJECT-TYPE SYNTAX INTEGER { desCbc(1), tripleDesCbc(5), aesCbc(7), any(255) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the encryption algorithms that can be used during IKE Phase 1 SA negotiation." DEFVAL { aesCbc } ::= { rcIkeProfileEntry 3 } rcIkeProfileEncryptKeyLen OBJECT-TYPE SYNTAX INTEGER (128|192|256) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the key length that should be be used during IKE Phase 1 SA negotiation." DEFVAL { 256 } ::= { rcIkeProfileEntry 4 } rcIkeProfileDHGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp2048(14), any(255) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Diffie-Hellman groups that can be used during IKE Phase 1 SA negotiation." DEFVAL { modp2048 } ::= { rcIkeProfileEntry 5 } rcIkeProfileExchangeMode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the IKE Phase 1 negotiation mode. Only main mode is supported for this release." DEFVAL { main } ::= { rcIkeProfileEntry 6 } rcIkeProfileLifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE Phase 1 SA remain valid during IKE Phase 1 negotiation. A value of 0 means no expiration." DEFVAL { 86400 } ::= { rcIkeProfileEntry 7 } rcIkeProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete entries in this table." ::= { rcIkeProfileEntry 8 } -- -- IKE Policy Table -- rcIkePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of IKE Phase 1 policy entries." ::= { rcIke 2 } rcIkePolicyEntry OBJECT-TYPE SYNTAX RcIkePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { rcIkePolicyLocalIfIndex, rcIkePolicyLocalAddrType, rcIkePolicyLocalAddr, rcIkePolicyRemoteAddrType, rcIkePolicyRemoteAddr } ::= { rcIkePolicyTable 1 } RcIkePolicyEntry ::= SEQUENCE { rcIkePolicyLocalIfIndex InterfaceIndex, rcIkePolicyLocalAddrType InetAddressType, rcIkePolicyLocalAddr InetAddress, rcIkePolicyRemoteAddrType InetAddressType, rcIkePolicyRemoteAddr InetAddress, rcIkePolicyName DisplayString, rcIkePolicyProfileName DisplayString, rcIkePolicyAuthenticationMethod INTEGER, rcIkePolicyPSKValue DisplayString, rcIkePolicyDPDTimeout Unsigned32, rcIkePolicyP2PFS EnableValue, rcIkePolicyP2PfsUseIkeGroup EnableValue, rcIkePolicyP2PfsDHGroup INTEGER, rcIkePolicyAdminState+ -- -- IKE -- -- -- IKE Profile Table -- rcIkeProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkeProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of profiles consisting of algorithms and other configuration that can be used during an IKE Phase 1 connection." ::= { rcIke 1 } rcIkeProfileEntry OBJECT-TYPE SYNTAX RcIkeProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing configuration information for authentication algorithms, encryption algorithms, Diffie-Helman group, exchange-mode and lifetime-seconds to be used for a Phase 1 negotiation." INDEX { rcIkeProfileName } ::= { rcIkeProfileTable 1 } RcIkeProfileEntry ::= SEQUENCE { rcIkeProfileName DisplayString, rcIkeProfileHashAlgorithm INTEGER, rcIkeProfileEncryptionAlgorithm INTEGER, rcIkeProfileEncryptKeyLen INTEGER, rcIkeProfileDHGroup INTEGER, rcIkeProfileExchangeMode INTEGER, rcIkeProfileLifetimeSeconds Unsigned32, rcIkeProfileRowStatus RowStatus } rcIkeProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains the name of this Profile." ::= { rcIkeProfileEntry 1 } rcIkeProfileHashAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5(1), sha(2), sha256(4), any(255) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the hash algorithms that can be used during IKE Phase 1 SA negotiation." DEFVAL { sha256 } ::= { rcIkeProfileEntry 2 } rcIkeProfileEncryptionAlgorithm OBJECT-TYPE SYNTAX INTEGER { desCbc(1), tripleDesCbc(5), aesCbc(7), any(255) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the encryption algorithms that can be used during IKE Phase 1 SA negotiation." DEFVAL { aesCbc } ::= { rcIkeProfileEntry 3 } rcIkeProfileEncryptKeyLen OBJECT-TYPE SYNTAX INTEGER (128|192|256) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the key length that should be be used during IKE Phase 1 SA negotiation." DEFVAL { 256 } ::= { rcIkeProfileEntry 4 } rcIkeProfileDHGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp2048(14), any(255) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Diffie-Hellman groups that can be used during IKE Phase 1 SA negotiation." DEFVAL { modp2048 } ::= { rcIkeProfileEntry 5 } rcIkeProfileExchangeMode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the IKE Phase 1 negotiation mode. Only main mode is supported for this release." DEFVAL { main } ::= { rcIkeProfileEntry 6 } rcIkeProfileLifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE Phase 1 SA remain valid during IKE Phase 1 negotiation. A value of 0 means no expiration." DEFVAL { 86400 } ::= { rcIkeProfileEntry 7 } rcIkeProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete entries in this table." ::= { rcIkeProfileEntry 8 } -- -- IKE Policy Table -- rcIkePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of IKE Phase 1 policy entries." ::= { rcIke 2 } rcIkePolicyEntry OBJECT-TYPE SYNTAX RcIkePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { rcIkePolicyLocalIfIndex, rcIkePolicyLocalAddrType, rcIkePolicyLocalAddr, rcIkePolicyRemoteAddrType, rcIkePolicyRemoteAddr } ::= { rcIkePolicyTable 1 } RcIkePolicyEntry ::= SEQUENCE { rcIkePolicyLocalIfIndex InterfaceIndex, rcIkePolicyLocalAddrType InetAddressType, rcIkePolicyLocalAddr InetAddress, rcIkePolicyRemoteAddrType InetAddressType, rcIkePolicyRemoteAddr InetAddress, rcIkePolicyName DisplayString, rcIkePolicyProfileName DisplayString, rcIkePolicyAuthenticationMethod INTEGER, rcIkePolicyPSKValue DisplayString, rcIkePolicyDPDTimeout Unsigned32, rcIkePolicyP2PFS EnableValue, rcIkePolicyP2PfsUseIkeGroup EnableValue, rcIkePolicyP2PfsDHGroup INTEGER, rcIkePolicyAdminState EnableValue, rcIkePolicyOperStatus INTEGER, rcIkePolicyRowStatus RowStatus, rcIkePolicyRevocationCheckMethod INTEGER, rcIkePolicyProfileVersion INTEGER, rcIkePolicyPeerName DisplayString } rcIkePolicyLocalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the Interface Index of the local address. Only port and vlan if-index are supported for this release." ::= { rcIkePolicyEntry 1 } rcIkePolicyLocalAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkePolicyLocalAddr. Only IPv6 address types are supported for this release." ::= { rcIkePolicyEntry 2 } rcIkePolicyLocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the local peer ID. The type of value configured for this object is specified by the rcIkePolicyLocalAddrType." ::= { rcIkePolicyEntry 3 } rcIkePolicyRemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkePolicyRemoteAddr. Only IPv6 address types are supported for this release." ::= { rcIkePolicyEntry 4 } rcIkePolicyRemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the remote peer ID. The type of value configured for this object is specified by the rcIkePolicyRemoteAddrType." ::= { rcIkePolicyEntry 5 } rcIkePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the name given to the policy. The name should be assigned during creation of the policy. Changing the name after the policy is created is not allowed." ::= { rcIkePolicyEntry 6 } rcIkePolicyProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the name of the profile (rcIkeProfileName) that should be used for this policy." ::= { rcIkePolicyEntry 7 } rcIkePolicyAuthenticationMethod OBJECT-TYPE SYNTAX INTEGER { preSharedKey(1), dssSignatures(2), rsaSignatures(3), encryptionWithRsa(4), digitalCertificate(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the proposed authentication method for the phase 1 security association. Only the Pre-Shared Key authentication method is supported in this release." DEFVAL { preSharedKey } ::= { rcIkePolicyEntry 8 } rcIkePolicyPSKValue OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the value of the Pre-Shared Key if the authentication method is set to PSK." ::= { rcIkePolicyEntry 9 } rcIkePolicyDPDTimeout OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Dead Peer Detection timeout in seconds." DEFVAL { 300 } ::= { rcIkePolicyEntry 10 } rcIkePolicyP2PFS OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies whether or not perfect forward secrecy is used when refreshing keys. Enable indicates that PFS SHOULD be used." DEFVAL { disable } ::= { rcIkePolicyEntry 11 } rcIkePolicyP2PfsUseIkeGroup OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies whether or not to use the same GroupId (Diffie-Hellman Group) for phase 2 as was used in phase 1. If P2PFS is disabled, this entry SHOULD be ignored." DEFVAL { enable } ::= { rcIkePolicyEntry 12 } rcIkePolicyP2PfsDHGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp2048(14), any(255) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Diffie-Hellman group to use for phase 2 when the object rcIkePolicyP2PFS is enabled and the object rcIkePolicyP2PfsUseIkeGroup is disabled." DEFVAL { modp1024 } ::= { rcIkePolicyEntry 13 } rcIkePolicyAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies whether the policy is administratively enabled or disabled." DEFVAL { disable } ::= { rcIkePolicyEntry 14 } rcIkePolicyOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies whether the policy is operationally up or down." ::= { rcIkePolicyEntry 15 } rcIkePolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete entries in this table." ::= { rcIkePolicyEntry 16 } rcIkePolicyRevocationCheckMethod OBJECT-TYPE SYNTAX INTEGER { crl(1), ocsp(2), none(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the proposed revocation-check method for digital-certificate type authentication-method." DEFVAL { crl } ::= { rcIkePolicyEntry 17 } rcIkePolicyProfileVersion OBJECT-TYPE SYNTAX INTEGER { v1(1), v2(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object maps to the version of ike profile selected. Default value of this object is version 1 (v1)" DEFVAL {v1} ::= { rcIkePolicyEntry 18 } rcIkePolicyPeerName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the value of the Peer name if the authentication method is set to digital certificate." ::= { rcIkePolicyEntry 19 } -- IKE ACTIVE SA TABLE rcIkeActiveSATable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkeActiveSAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of IKE Phase 1 Security Association entries." ::= { rcIke 4 } rcIkeActiveSAEntry OBJECT-TYPE SYNTAX RcIkeActiveSAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { rcIkeActiveSAId, rcIkeActiveSALocalIfIndex, rcIkeActiveSALocalAddrType, rcIkeActiveSALocalAddr, rcIkeActiveSARemoteAddrType, rcIkeActiveSARemoteAddr } ::= { rcIkeActiveSATable 1 } RcIkeActiveSAEntry ::= SEQUENCE { rcIkeActiveSAId Integer32, rcIkeActiveSALocalIfIndex InterfaceIndex, rcIkeActiveSALocalAddrType InetAddressType, rcIkeActiveSALocalAddr InetAddress, rcIkeActiveSARemoteAddrType InetAddressType, rcIkeActiveSARemoteAddr InetAddress, rcIkeActiveSAName DisplayString, rcIkeActiveSAAuthenticationMethod INTEGER, rcIkeActiveSADPDTimeout Unsigned32, rcIkeActiveSAHashAlgorithm INTEGER, rcIkeActiveSAEncryptionAlgorithm INTEGER, rcIkeActiveSAEncryptKeyLen INTEGER, rcIkeActiveSADHGroup INTEGER, rcIkeActiveSAExchangeMode INTEGER, rcIkeActiveSALifetimeSeconds Unsigned32, rcIkeActiveSAStatus INTEGER, rcIkeActiveSAInitiator INTEGER } rcIkeActiveSAId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the unique ID of a SA" ::= { rcIkeActiveSAEntry 1 } rcIkeActiveSALocalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the interface index of the local address. Only port and vlan if-index are supported for this release." ::= { rcIkeActiveSAEntry 2 } rcIkeActiveSALocalAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkeActiveSALocalAddr. Only IPv6 address types are supported for this release." ::= { rcIkeActiveSAEntry 3 } rcIkeActiveSALocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the local peer ID. The type of value configured for this object is specified by the rcIkeActiveSALocalAddrType." ::= { rcIkeActiveSAEntry 4 } rcIkeActiveSARemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkeActiveSARemoteAddr. Only IPv6 address types are supported for this release." ::= { rcIkeActiveSAEntry 5 } rcIkeActiveSARemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the remote peer ID. The type of value configured for this object is specified by the rcIkeActiveSARemoteAddrType." ::= { rcIkeActiveSAEntry 6 } rcIkeActiveSAName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the name for the SA." ::= { rcIkeActiveSAEntry 7 } rcIkeActiveSAAuthenticationMethod OBJECT-TYPE SYNTAX INTEGER { preSharedKey(1), dssSignatures(2), rsaSignatures(3), encryptionWithRsa(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the proposed authentication method for the phase 1 security association. Only the Pre-Shared Key authentication method is supported in this release." DEFVAL { preSharedKey } ::= { rcIkeActiveSAEntry 8 } rcIkeActiveSADPDTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Dead Peer Detection timeout in seconds." ::= { rcIkeActiveSAEntry 9 } rcIkeActiveSAHashAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5(1), sha(2), sha256(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the hash algorithm negotiated for this IKE Phase 1 SA." ::= { rcIkeActiveSAEntry 10 } rcIkeActiveSAEncryptionAlgorithm OBJECT-TYPE SYNTAX INTEGER { desCbc(1), tripleDesCbc(5), aesCbc(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the encryption algorithm negotiated for this IKE Phase 1 SA." ::= { rcIkeActiveSAEntry 11 } rcIkeActiveSAEncryptKeyLen OBJECT-TYPE SYNTAX INTEGER (128|192|256) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the encryption key length negotiated for this IKE Phase 1 SA." ::= { rcIkeActiveSAEntry 12 } rcIkeActiveSADHGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp2048(14) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Diffie-Hellman group negotiated for this IKE Phase 1 SA." ::= { rcIkeActiveSAEntry 13 } rcIkeActiveSAExchangeMode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the IKE Phase 1 SA mode." ::= { rcIkeActiveSAEntry 14 } rcIkeActiveSALifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE Phase 1 SA remain valid during IKE Phase 1 negotiation. A value of 0 means no expiration." ::= { rcIkeActiveSAEntry 15 } rcIkeActiveSAStatus OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE Phase 1 SA remain valid during IKE Phase 1 negotiation. A value of 0 means no expiration." ::= { rcIkeActiveSAEntry 16 } rcIkeActiveSAInitiator OBJECT-TYPE SYNTAX INTEGER { initiator (1), responder (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the whether the SA was created by an Initiator or a Responder" ::= { rcIkeActiveSAEntry 17 } -- IKE V2 PROFILE TABLE rcIkeV2ProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkeV2ProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of Ike v2 profiles consisting of algorithms and other configuration that can be used during an IKE connection." ::= { rcIke 5 } rcIkeV2ProfileEntry OBJECT-TYPE SYNTAX RcIkeV2ProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing configuration information for authentication algorithms, encryption algorithms, Diffie-Helman group, exchange-mode and lifetime-seconds to be used for negotiation." INDEX { rcIkeV2ProfileName } ::= { rcIkeV2ProfileTable 1 } RcIkeV2ProfileEntry ::= SEQUENCE { rcIkeV2ProfileName DisplayString, rcIkeV2ProfileHashAlgorithm BITS, rcIkeV2ProfileEncryptionAlgorithm BITS, rcIkeV2ProfileEncryptKeyLen BITS, rcIkeV2ProfileDHGroup BITS, rcIkeV2ProfileExchangeMode INTEGER, rcIkeV2ProfileLifetimeSeconds Unsigned32, rcIkeV2ProfileIntegrityAlgorithm BITS, rcIkeV2ProfileRowStatus RowStatus } rcIkeV2ProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains the name of this Profile." ::= { rcIkeV2ProfileEntry 1 } rcIkeV2ProfileHashAlgorithm OBJECT-TYPE SYNTAX BITS { md5(0), sha(1), sha256(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the hash algorithms that can be used during IKE SA negotiation. It is represented in form of bits as follows- bit 0 - md5 bit 1 - sha bit 2 - sha256" DEFVAL { {sha256} } ::= { rcIkeV2ProfileEntry 2 } rcIkeV2ProfileEncryptionAlgorithm OBJECT-TYPE SYNTAX BITS { desCbc(0), tripleDesCbc(1), aesCbc(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the encryption algorithms that can be used during IKE SA negotiation. It is represented in form of bits as follows- bit 0 - desCbc bit 1 - tripleDesCbc bit 2 - aesCbc" DEFVAL { {aesCbc} } ::= { rcIkeV2ProfileEntry 3 } rcIkeV2ProfileEncryptKeyLen OBJECT-TYPE SYNTAX BITS { keylen-128(0), keylen-192(1), keylen-256(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the key length that should be be used during IKE SA negotiation. It is represented in form of bits as follows- bit 0 - keylen-128 bit 1 - keylen-192 bit 2 - keylen-256" DEFVAL { {keylen-256} } ::= { rcIkeV2ProfileEntry 4 } rcIkeV2ProfileDHGroup OBJECT-TYPE SYNTAX BITS { modp768(0), modp1024(1), modp2048(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Diffie-Hellman groups that can be used during IKE SA negotiation. It is represented in form of bits as follows - bit 0 - modp768 bit 1 - modp1024 bit 2 - modp2048" DEFVAL { {modp2048} } ::= { rcIkeV2ProfileEntry 5 } rcIkeV2ProfileExchangeMode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the IKE negotiation mode. Only main mode is supported for this release." DEFVAL { main } ::= { rcIkeV2ProfileEntry 6 } rcIkeV2ProfileLifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE SA remain valid during IKE negotiation. A value of 0 means no expiration." DEFVAL { 86400 } ::= { rcIkeV2ProfileEntry 7 } rcIkeV2ProfileIntegrityAlgorithm OBJECT-TYPE SYNTAX BITS { md5 (0), sha1 (1), sha256 (2), aes-xcbc(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the integrity algorithms that can be used during IKE SA negotiation. It is represented in form of bits as follows - bit 0 - md5 bit 1 - sha1 bit 2 - sha256 bit 3 - aes-xcbc" DEFVAL { {sha256} } ::= { rcIkeV2ProfileEntry 8 } rcIkeV2ProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete entries in this table." ::= { rcIkeV2ProfileEntry 9 } -- IKE V2 SA TABLE rcIkeV2SATable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkeV2SAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of IKE V2 Security Association entries." ::= { rcIke 6 } rcIkeV2SAEntry OBJECT-TYPE SYNTAX RcIkeV2SAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { rcIkeV2SAId, rcIkeV2SALocalIfIndex, rcIkeV2SALocalAddrType, rcIkeV2SALocalAddr, rcIkeV2SARemoteAddrType, rcIkeV2SARemoteAddr } ::= { rcIkeV2SATable 1 } RcIkeV2SAEntry ::= SEQUENCE { rcIkeV2SAId Integer32, rcIkeV2SALocalIfIndex InterfaceIndex, rcIkeV2SALocalAddrType InetAddressType, rcIkeV2SALocalAddr InetAddress, rcIkeV2SARemoteAddrType InetAddressType, rcIkeV2SARemoteAddr InetAddress, rcIkeV2SAName DisplayString, rcIkeV2SAAuthenticationMethod INTEGER, rcIkeV2SADPDTimeout Unsigned32, rcIkeV2SAHashAlgorithm INTEGER, rcIkeV2SAEncryptionAlgorithm INTEGER, rcIkeV2SAEncryptKeyLen INTEGER, rcIkeV2SADHGroup INTEGER, rcIkeV2SAExchangeMode INTEGER, rcIkeV2SALifetimeSeconds Unsigned32, rcIkeV2SAStatus INTEGER, rcIkeV2SAInitiator INTEGER, rcIkeV2SAIntegrityAlgorithm INTEGER } rcIkeV2SAId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the unique ID of a SA" ::= { rcIkeV2SAEntry 1 } rcIkeV2SALocalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the interface index of the local address. Only port and vlan if-index are supported for this release." ::= { rcIkeV2SAEntry 2 } rcIkeV2SALocalAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkeActiveSALocalAddr. Only IPv6 address types are supported for this release." ::= { rcIkeV2SAEntry 3 } rcIkeV2SALocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the local peer ID. The type of value configured for this object is specified by the rcIkeV2SALocalAddrType." ::= { rcIkeV2SAEntry 4 } rcIkeV2SARemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkeV2SARemoteAddr. Only IPv6 address types are supported for this release." ::= { rcIkeV2SAEntry 5 } rcIkeV2SARemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the remote peer ID. The type of value configured for this object is specified by the rcIkeV2SARemoteAddrType." ::= { rcIkeV2SAEntry 6 } rcIkeV2SAName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the name for the SA." ::= { rcIkeV2SAEntry 7 } rcIkeV2SAAuthenticationMethod OBJECT-TYPE SYNTAX INTEGER { preSharedKey(1), dssSignatures(2), rsaSignatures(3), encryptionWithRsa(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the proposed authentication method for the phase 1 security association. Only the Pre-Shared Key authentication method is supported in this release." DEFVAL { preSharedKey } ::= { rcIkeV2SAEntry 8 } rcIkeV2SADPDTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Dead Peer Detection timeout in seconds." ::= { rcIkeV2SAEntry 9 } rcIkeV2SAHashAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5(1), sha(2), sha256(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the hash algorithm negotiated for this IKEv2 SA." ::= { rcIkeV2SAEntry 10 } rcIkeV2SAEncryptionAlgorithm OBJECT-TYPE SYNTAX INTEGER { desCbc(2), tripleDesCbc(3), aesCbc(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the encryption algorithm negotiated for this IKEv2 SA." ::= { rcIkeV2SAEntry 11 } rcIkeV2SAEncryptKeyLen OBJECT-TYPE SYNTAX INTEGER (128|192|256) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the encryption key length negotiated for this IKE V2 SA." ::= { rcIkeV2SAEntry 12 } rcIkeV2SADHGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp2048(14) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Diffie-Hellman group negotiated for this IKE V2 SA." ::= { rcIkeV2SAEntry 13 } rcIkeV2SAExchangeMode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the IKE V2 SA mode." ::= { rcIkeV2SAEntry 14 } rcIkeV2SALifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE V2 SA remain valid during IKE negotiation. A value of 0 means no expiration." ::= { rcIkeV2SAEntry 15 } rcIkeV2SAStatus OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE V2 SA remain valid during IKE V2 negotiation. A value of 0 means no expiration." ::= { rcIkeV2SAEntry 16 } rcIkeV2SAInitiator OBJECT-TYPE SYNTAX INTEGER { initiator (1), responder (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the whether the SA was created by an Initiator or a Responder" ::= { rcIkeV2SAEntry 17 } rcIkeV2SAIntegrityAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5 (1), sha1 (2), sha256 (12), aes-xcbc (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the integrity algorithms that can be used during IKEv2 SA negotiation." ::= { rcIkeV2SAEntry 18 } EnableValue, rcIkePolicyOperStatus INTEGER, rcIkePolicyRowStatus RowStatus, rcIkePolicyRevocationCheckMethod INTEGER, rcIkePolicyProfileVersion INTEGER, rcIkePolicyPeerName DisplayString } rcIkePolicyLocalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the Interface Index of the local address. Only port and vlan if-index are supported for this release." ::= { rcIkePolicyEntry 1 } rcIkePolicyLocalAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkePolicyLocalAddr. Only IPv6 address types are supported for this release." ::= { rcIkePolicyEntry 2 } rcIkePolicyLocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the local peer ID. The type of value configured for this object is specified by the rcIkePolicyLocalAddrType." ::= { rcIkePolicyEntry 3 } rcIkePolicyRemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkePolicyRemoteAddr. Only IPv6 address types are supported for this release." ::= { rcIkePolicyEntry 4 } rcIkePolicyRemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the remote peer ID. The type of value configured for this object is specified by the rcIkePolicyRemoteAddrType." ::= { rcIkePolicyEntry 5 } rcIkePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the name given to the policy. The name should be assigned during creation of the policy. Changing the name after the policy is created is not allowed." ::= { rcIkePolicyEntry 6 } rcIkePolicyProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the name of the profile (rcIkeProfileName) that should be used for this policy." ::= { rcIkePolicyEntry 7 } rcIkePolicyAuthenticationMethod OBJECT-TYPE SYNTAX INTEGER { preSharedKey(1), dssSignatures(2), rsaSignatures(3), encryptionWithRsa(4), digitalCertificate(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the proposed authentication method for the phase 1 security association. Only the Pre-Shared Key authentication method is supported in this release." DEFVAL { preSharedKey } ::= { rcIkePolicyEntry 8 } rcIkePolicyPSKValue OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the value of the Pre-Shared Key if the authentication method is set to PSK." ::= { rcIkePolicyEntry 9 } rcIkePolicyDPDTimeout OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Dead Peer Detection timeout in seconds." DEFVAL { 300 } ::= { rcIkePolicyEntry 10 } rcIkePolicyP2PFS OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies whether or not perfect forward secrecy is used when refreshing keys. Enable indicates that PFS SHOULD be used." DEFVAL { disable } ::= { rcIkePolicyEntry 11 } rcIkePolicyP2PfsUseIkeGroup OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies whether or not to use the same GroupId (Diffie-Hellman Group) for phase 2 as was used in phase 1. If P2PFS is disabled, this entry SHOULD be ignored." DEFVAL { enable } ::= { rcIkePolicyEntry 12 } rcIkePolicyP2PfsDHGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp2048(14), any(255) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Diffie-Hellman group to use for phase 2 when the object rcIkePolicyP2PFS is enabled and the object rcIkePolicyP2PfsUseIkeGroup is disabled." DEFVAL { modp1024 } ::= { rcIkePolicyEntry 13 } rcIkePolicyAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies whether the policy is administratively enabled or disabled." DEFVAL { disable } ::= { rcIkePolicyEntry 14 } rcIkePolicyOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies whether the policy is operationally up or down." ::= { rcIkePolicyEntry 15 } rcIkePolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete entries in this table." ::= { rcIkePolicyEntry 16 } rcIkePolicyRevocationCheckMethod OBJECT-TYPE SYNTAX INTEGER { crl(1), ocsp(2), none(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the proposed revocation-check method for digital-certificate type authentication-method." DEFVAL { crl } ::= { rcIkePolicyEntry 17 } rcIkePolicyProfileVersion OBJECT-TYPE SYNTAX INTEGER { v1(1), v2(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object maps to the version of ike profile selected. Default value of this object is version 1 (v1)" DEFVAL {v1} ::= { rcIkePolicyEntry 18 } rcIkePolicyPeerName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the value of the Peer name if the authentication method is set to digital certificate." ::= { rcIkePolicyEntry 19 } -- IKE ACTIVE SA TABLE rcIkeActiveSATable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkeActiveSAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of IKE Phase 1 Security Association entries." ::= { rcIke 4 } rcIkeActiveSAEntry OBJECT-TYPE SYNTAX RcIkeActiveSAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { rcIkeActiveSAId, rcIkeActiveSALocalIfIndex, rcIkeActiveSALocalAddrType, rcIkeActiveSALocalAddr, rcIkeActiveSARemoteAddrType, rcIkeActiveSARemoteAddr } ::= { rcIkeActiveSATable 1 } RcIkeActiveSAEntry ::= SEQUENCE { rcIkeActiveSAId Integer32, rcIkeActiveSALocalIfIndex InterfaceIndex, rcIkeActiveSALocalAddrType InetAddressType, rcIkeActiveSALocalAddr InetAddress, rcIkeActiveSARemoteAddrType InetAddressType, rcIkeActiveSARemoteAddr InetAddress, rcIkeActiveSAName DisplayString, rcIkeActiveSAAuthenticationMethod INTEGER, rcIkeActiveSADPDTimeout Unsigned32, rcIkeActiveSAHashAlgorithm INTEGER, rcIkeActiveSAEncryptionAlgorithm INTEGER, rcIkeActiveSAEncryptKeyLen INTEGER, rcIkeActiveSADHGroup INTEGER, rcIkeActiveSAExchangeMode INTEGER, rcIkeActiveSALifetimeSeconds Unsigned32, rcIkeActiveSAStatus INTEGER, rcIkeActiveSAInitiator INTEGER } rcIkeActiveSAId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the unique ID of a SA" ::= { rcIkeActiveSAEntry 1 } rcIkeActiveSALocalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the interface index of the local address. Only port and vlan if-index are supported for this release." ::= { rcIkeActiveSAEntry 2 } rcIkeActiveSALocalAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkeActiveSALocalAddr. Only IPv6 address types are supported for this release." ::= { rcIkeActiveSAEntry 3 } rcIkeActiveSALocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the local peer ID. The type of value configured for this object is specified by the rcIkeActiveSALocalAddrType." ::= { rcIkeActiveSAEntry 4 } rcIkeActiveSARemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkeActiveSARemoteAddr. Only IPv6 address types are supported for this release." ::= { rcIkeActiveSAEntry 5 } rcIkeActiveSARemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the remote peer ID. The type of value configured for this object is specified by the rcIkeActiveSARemoteAddrType." ::= { rcIkeActiveSAEntry 6 } rcIkeActiveSAName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the name for the SA." ::= { rcIkeActiveSAEntry 7 } rcIkeActiveSAAuthenticationMethod OBJECT-TYPE SYNTAX INTEGER { preSharedKey(1), dssSignatures(2), rsaSignatures(3), encryptionWithRsa(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the proposed authentication method for the phase 1 security association. Only the Pre-Shared Key authentication method is supported in this release." DEFVAL { preSharedKey } ::= { rcIkeActiveSAEntry 8 } rcIkeActiveSADPDTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Dead Peer Detection timeout in seconds." ::= { rcIkeActiveSAEntry 9 } rcIkeActiveSAHashAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5(1), sha(2), sha256(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the hash algorithm negotiated for this IKE Phase 1 SA." ::= { rcIkeActiveSAEntry 10 } rcIkeActiveSAEncryptionAlgorithm OBJECT-TYPE SYNTAX INTEGER { desCbc(1), tripleDesCbc(5), aesCbc(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the encryption algorithm negotiated for this IKE Phase 1 SA." ::= { rcIkeActiveSAEntry 11 } rcIkeActiveSAEncryptKeyLen OBJECT-TYPE SYNTAX INTEGER (128|192|256) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the encryption key length negotiated for this IKE Phase 1 SA." ::= { rcIkeActiveSAEntry 12 } rcIkeActiveSADHGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp2048(14) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Diffie-Hellman group negotiated for this IKE Phase 1 SA." ::= { rcIkeActiveSAEntry 13 } rcIkeActiveSAExchangeMode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the IKE Phase 1 SA mode." ::= { rcIkeActiveSAEntry 14 } rcIkeActiveSALifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE Phase 1 SA remain valid during IKE Phase 1 negotiation. A value of 0 means no expiration." ::= { rcIkeActiveSAEntry 15 } rcIkeActiveSAStatus OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE Phase 1 SA remain valid during IKE Phase 1 negotiation. A value of 0 means no expiration." ::= { rcIkeActiveSAEntry 16 } rcIkeActiveSAInitiator OBJECT-TYPE SYNTAX INTEGER { initiator (1), responder (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the whether the SA was created by an Initiator or a Responder" ::= { rcIkeActiveSAEntry 17 } -- IKE V2 PROFILE TABLE rcIkeV2ProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkeV2ProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of Ike v2 profiles consisting of algorithms and other configuration that can be used during an IKE connection." ::= { rcIke 5 } rcIkeV2ProfileEntry OBJECT-TYPE SYNTAX RcIkeV2ProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing configuration information for authentication algorithms, encryption algorithms, Diffie-Helman group, exchange-mode and lifetime-seconds to be used for negotiation." INDEX { rcIkeV2ProfileName } ::= { rcIkeV2ProfileTable 1 } RcIkeV2ProfileEntry ::= SEQUENCE { rcIkeV2ProfileName DisplayString, rcIkeV2ProfileHashAlgorithm BITS, rcIkeV2ProfileEncryptionAlgorithm BITS, rcIkeV2ProfileEncryptKeyLen BITS, rcIkeV2ProfileDHGroup BITS, rcIkeV2ProfileExchangeMode INTEGER, rcIkeV2ProfileLifetimeSeconds Unsigned32, rcIkeV2ProfileIntegrityAlgorithm BITS, rcIkeV2ProfileRowStatus RowStatus } rcIkeV2ProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains the name of this Profile." ::= { rcIkeV2ProfileEntry 1 } rcIkeV2ProfileHashAlgorithm OBJECT-TYPE SYNTAX BITS { md5(0), sha(1), sha256(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the hash algorithms that can be used during IKE SA negotiation. It is represented in form of bits as follows- bit 0 - md5 bit 1 - sha bit 2 - sha256" DEFVAL { {sha256} } ::= { rcIkeV2ProfileEntry 2 } rcIkeV2ProfileEncryptionAlgorithm OBJECT-TYPE SYNTAX BITS { desCbc(0), tripleDesCbc(1), aesCbc(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the encryption algorithms that can be used during IKE SA negotiation. It is represented in form of bits as follows- bit 0 - desCbc bit 1 - tripleDesCbc bit 2 - aesCbc" DEFVAL { {aesCbc} } ::= { rcIkeV2ProfileEntry 3 } rcIkeV2ProfileEncryptKeyLen OBJECT-TYPE SYNTAX BITS { keylen-128(0), keylen-192(1), keylen-256(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the key length that should be be used during IKE SA negotiation. It is represented in form of bits as follows- bit 0 - keylen-128 bit 1 - keylen-192 bit 2 - keylen-256" DEFVAL { {keylen-256} } ::= { rcIkeV2ProfileEntry 4 } rcIkeV2ProfileDHGroup OBJECT-TYPE SYNTAX BITS { modp768(0), modp1024(1), modp2048(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Diffie-Hellman groups that can be used during IKE SA negotiation. It is represented in form of bits as follows - bit 0 - modp768 bit 1 - modp1024 bit 2 - modp2048" DEFVAL { {modp2048} } ::= { rcIkeV2ProfileEntry 5 } rcIkeV2ProfileExchangeMode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the IKE negotiation mode. Only main mode is supported for this release." DEFVAL { main } ::= { rcIkeV2ProfileEntry 6 } rcIkeV2ProfileLifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE SA remain valid during IKE negotiation. A value of 0 means no expiration." DEFVAL { 86400 } ::= { rcIkeV2ProfileEntry 7 } rcIkeV2ProfileIntegrityAlgorithm OBJECT-TYPE SYNTAX BITS { md5 (0), sha1 (1), sha256 (2), aes-xcbc(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the integrity algorithms that can be used during IKE SA negotiation. It is represented in form of bits as follows - bit 0 - md5 bit 1 - sha1 bit 2 - sha256 bit 3 - aes-xcbc" DEFVAL { {sha256} } ::= { rcIkeV2ProfileEntry 8 } rcIkeV2ProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete entries in this table." ::= { rcIkeV2ProfileEntry 9 } -- IKE V2 SA TABLE rcIkeV2SATable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkeV2SAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of IKE V2 Security Association entries." ::= { rcIke 6 } rcIkeV2SAEntry OBJECT-TYPE SYNTAX RcIkeV2SAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { rcIkeV2SAId, rcIkeV2SALocalIfIndex, rcIkeV2SALocalAddrType, rcIkeV2SALocalAddr, rcIkeV2SARemoteAddrType, rcIkeV2SARemoteAddr } ::= { rcIkeV2SATable 1 } RcIkeV2SAEntry ::= SEQUENCE { rcIkeV2SAId Integer32, rcIkeV2SALocalIfIndex InterfaceIndex, rcIkeV2SALocalAddrType InetAddressType, rcIkeV2SALocalAddr InetAddress, rcIkeV2SARemoteAddrType InetAddressType, rcIkeV2SARemoteAddr InetAddress, rcIkeV2SAName DisplayString, rcIkeV2SAAuthenticationMethod INTEGER, rcIkeV2SADPDTimeout Unsigned32, rcIkeV2SAHashAlgorithm INTEGER, rcIkeV2SAEncryptionAlgorithm INTEGER, rcIkeV2SAEncryptKeyLen INTEGER, rcIkeV2SADHGroup INTEGER, rcIkeV2SAExchangeMode INTEGER, rcIkeV2SALifetimeSeconds Unsigned32, rcIkeV2SAStatus INTEGER, rcIkeV2SAInitiator INTEGER, rcIkeV2SAIntegrityAlgorithm INTEGER } rcIkeV2SAId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the unique ID of a SA" ::= { rcIkeV2SAEntry 1 } rcIkeV2SALocalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the interface index of the local address. Only port and vlan if-index are supported for this release." ::= { rcIkeV2SAEntry 2 } rcIkeV2SALocalAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkeActiveSALocalAddr. Only IPv6 address types are supported for this release." ::= { rcIkeV2SAEntry 3 } rcIkeV2SALocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the local peer ID. The type of value configured for this object is specified by the rcIkeV2SALocalAddrType." ::= { rcIkeV2SAEntry 4 } rcIkeV2SARemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkeV2SARemoteAddr. Only IPv6 address types are supported for this release." ::= { rcIkeV2SAEntry 5 } rcIkeV2SARemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the remote peer ID. The type of value configured for this object is specified by the rcIkeV2SARemoteAddrType." ::= { rcIkeV2SAEntry 6 } rcIkeV2SAName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the name for the SA." ::= { rcIkeV2SAEntry 7 } rcIkeV2SAAuthenticationMethod OBJECT-TYPE SYNTAX INTEGER { preSharedKey(1), dssSignatures(2), rsaSignatures(3), encryptionWithRsa(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the proposed authentication method for the phase 1 security association. Only the Pre-Shared Key authentication method is supported in this release." DEFVAL { preSharedKey } ::= { rcIkeV2SAEntry 8 } rcIkeV2SADPDTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Dead Peer Detection timeout in seconds." ::= { rcIkeV2SAEntry 9 } rcIkeV2SAHashAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5(1), sha(2), sha256(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the hash algorithm negotiated for this IKEv2 SA." ::= { rcIkeV2SAEntry 10 } rcIkeV2SAEncryptionAlgorithm OBJECT-TYPE SYNTAX INTEGER { desCbc(2), tripleDesCbc(3), aesCbc(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the encryption algorithm negotiated for this IKEv2 SA." ::= { rcIkeV2SAEntry 11 } rcIkeV2SAEncryptKeyLen OBJECT-TYPE SYNTAX INTEGER (128|192|256) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the encryption key length negotiated for this IKE V2 SA." ::= { rcIkeV2SAEntry 12 } rcIkeV2SADHGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp2048(14) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Diffie-Hellman group negotiated for this IKE V2 SA." ::= { rcIkeV2SAEntry 13 } rcIkeV2SAExchangeMode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the IKE V2 SA mode." ::= { rcIkeV2SAEntry 14 } rcIkeV2SALifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE V2 SA remain valid during IKE negotiation. A value of 0 means no expiration." ::= { rcIkeV2SAEntry 15 } rcIkeV2SAStatus OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE V2 SA remain valid during IKE V2 negotiation. A value of 0 means no expiration." ::= { rcIkeV2SAEntry 16 } rcIkeV2SAInitiator OBJECT-TYPE SYNTAX INTEGER { initiator (1), responder (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the whether the SA was created by an Initiator or a Responder" ::= { rcIkeV2SAEntry 17 } rcIkeV2SAIntegrityAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5 (1), sha1 (2), sha256 (12), aes-xcbc (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the integrity algorithms that can be used during IKEv2 SA negotiation." ::= { rcIkeV2SAEntry 18 } -- -- IKE Profile Table -- rcIkeProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkeProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of profiles consisting of algorithms and other configuration that can be used during an IKE Phase 1 connection." ::= { rcIke 1 } rcIkeProfileEntry OBJECT-TYPE SYNTAX RcIkeProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing configuration information for authentication algorithms, encryption algorithms, Diffie-Helman group, exchange-mode and lifetime-seconds to be used for a Phase 1 negotiation." INDEX { rcIkeProfileName } ::= { rcIkeProfileTable 1 } RcIkeProfileEntry ::= SEQUENCE { rcIkeProfileName DisplayString, rcIkeProfileHashAlgorithm INTEGER, rcIkeProfileEncryptionAlgorithm INTEGER, rcIkeProfileEncryptKeyLen INTEGER, rcIkeProfileDHGroup INTEGER, rcIkeProfileExchangeMode INTEGER, rcIkeProfileLifetimeSeconds Unsigned32, rcIkeProfileRowStatus RowStatus } rcIkeProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains the name of this Profile." ::= { rcIkeProfileEntry 1 } rcIkeProfileHashAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5(1), sha(2), sha256(4), any(255) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the hash algorithms that can be used during IKE Phase 1 SA negotiation." DEFVAL { sha256 } ::= { rcIkeProfileEntry 2 } rcIkeProfileEncryptionAlgorithm OBJECT-TYPE SYNTAX INTEGER { desCbc(1), tripleDesCbc(5), aesCbc(7), any(255) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the encryption algorithms that can be used during IKE Phase 1 SA negotiation." DEFVAL { aesCbc } ::= { rcIkeProfileEntry 3 } rcIkeProfileEncryptKeyLen OBJECT-TYPE SYNTAX INTEGER (128|192|256) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the key length that should be be used during IKE Phase 1 SA negotiation." DEFVAL { 256 } ::= { rcIkeProfileEntry 4 } rcIkeProfileDHGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp2048(14), any(255) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Diffie-Hellman groups that can be used during IKE Phase 1 SA negotiation." DEFVAL { modp2048 } ::= { rcIkeProfileEntry 5 } rcIkeProfileExchangeMode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the IKE Phase 1 negotiation mode. Only main mode is supported for this release." DEFVAL { main } ::= { rcIkeProfileEntry 6 } rcIkeProfileLifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE Phase 1 SA remain valid during IKE Phase 1 negotiation. A value of 0 means no expiration." DEFVAL { 86400 } ::= { rcIkeProfileEntry 7 } rcIkeProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete entries in this table." ::= { rcIkeProfileEntry 8 } -- -- IKE Policy Table -- rcIkePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of IKE Phase 1 policy entries." ::= { rcIke 2 } rcIkePolicyEntry OBJECT-TYPE SYNTAX RcIkePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { rcIkePolicyLocalIfIndex, rcIkePolicyLocalAddrType, rcIkePolicyLocalAddr, rcIkePolicyRemoteAddrType, rcIkePolicyRemoteAddr } ::= { rcIkePolicyTable 1 } RcIkePolicyEntry ::= SEQUENCE { rcIkePolicyLocalIfIndex InterfaceIndex, rcIkePolicyLocalAddrType InetAddressType, rcIkePolicyLocalAddr InetAddress, rcIkePolicyRemoteAddrType InetAddressType, rcIkePolicyRemoteAddr InetAddress, rcIkePolicyName DisplayString, rcIkePolicyProfileName DisplayString, rcIkePolicyAuthenticationMethod INTEGER, rcIkePolicyPSKValue DisplayString, rcIkePolicyDPDTimeout Unsigned32, rcIkePolicyP2PFS EnableValue, rcIkePolicyP2PfsUseIkeGroup EnableValue, rcIkePolicyP2PfsDHGroup INTEGER, rcIkePolicyAdminState EnableValue, rcIkePolicyOperStatus INTEGER, rcIkePolicyRowStatus RowStatus, rcIkePolicyRevocationCheckMethod INTEGER, rcIkePolicyProfileVersion INTEGER, rcIkePolicyPeerName DisplayString } rcIkePolicyLocalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the Interface Index of the local address. Only port and vlan if-index are supported for this release." ::= { rcIkePolicyEntry 1 } rcIkePolicyLocalAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkePolicyLocalAddr. Only IPv6 address types are supported for this release." ::= { rcIkePolicyEntry 2 } rcIkePolicyLocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the local peer ID. The type of value configured for this object is specified by the rcIkePolicyLocalAddrType." ::= { rcIkePolicyEntry 3 } rcIkePolicyRemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkePolicyRemoteAddr. Only IPv6 address types are supported for this release." ::= { rcIkePolicyEntry 4 } rcIkePolicyRemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the remote peer ID. The type of value configured for this object is specified by the rcIkePolicyRemoteAddrType." ::= { rcIkePolicyEntry 5 } rcIkePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the name given to the policy. The name should be assigned during creation of the policy. Changing the name after the policy is created is not allowed." ::= { rcIkePolicyEntry 6 } rcIkePolicyProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the name of the profile (rcIkeProfileName) that should be used for this policy." ::= { rcIkePolicyEntry 7 } rcIkePolicyAuthenticationMethod OBJECT-TYPE SYNTAX INTEGER { preSharedKey(1), dssSignatures(2), rsaSignatures(3), encryptionWithRsa(4), digitalCertificate(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the proposed authentication method for the phase 1 security association. Only the Pre-Shared Key authentication method is supported in this release." DEFVAL { preSharedKey } ::= { rcIkePolicyEntry 8 } rcIkePolicyPSKValue OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the value of the Pre-Shared Key if the authentication method is set to PSK." ::= { rcIkePolicyEntry 9 } rcIkePolicyDPDTimeout OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Dead Peer Detection timeout in seconds." DEFVAL { 300 } ::= { rcIkePolicyEntry 10 } rcIkePolicyP2PFS OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies whether or not perfect forward secrecy is used when refreshing keys. Enable indicates that PFS SHOULD be used." DEFVAL { disable } ::= { rcIkePolicyEntry 11 } rcIkePolicyP2PfsUseIkeGroup OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies whether or not to use the same GroupId (Diffie-Hellman Group) for phase 2 as was used in phase 1. If P2PFS is disabled, this entry SHOULD be ignored." DEFVAL { enable } ::= { rcIkePolicyEntry 12 } rcIkePolicyP2PfsDHGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp2048(14), any(255) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Diffie-Hellman group to use for phase 2 when the object rcIkePolicyP2PFS is enabled and the object rcIkePolicyP2PfsUseIkeGroup is disabled." DEFVAL { modp1024 } ::= { rcIkePolicyEntry 13 } rcIkePolicyAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies whether the policy is administratively enabled or disabled." DEFVAL { disable } ::= { rcIkePolicyEntry 14 } rcIkePolicyOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies whether the policy is operationally up or down." ::= { rcIkePolicyEntry 15 } rcIkePolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete entries in this table." ::= { rcIkePolicyEntry 16 } rcIkePolicyRevocationCheckMethod OBJECT-TYPE SYNTAX INTEGER { crl(1), ocsp(2), none(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the proposed revocation-check method for digital-certificate type authentication-method." DEFVAL { crl } ::= { rcIkePolicyEntry 17 } rcIkePolicyProfileVersion OBJECT-TYPE SYNTAX INTEGER { v1(1), v2(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object maps to the version of ike profile selected. Default value of this object is version 1 (v1)" DEFVAL {v1} ::= { rcIkePolicyEntry 18 } rcIkePolicyPeerName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the value of the Peer name if the authentication method is set to digital certificate." ::= { rcIkePolicyEntry 19 } -- IKE ACTIVE SA TABLE rcIkeActiveSATable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkeActiveSAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of IKE Phase 1 Security Association entries." ::= { rcIke 4 } rcIkeActiveSAEntry OBJECT-TYPE SYNTAX RcIkeActiveSAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { rcIkeActiveSAId, rcIkeActiveSALocalIfIndex, rcIkeActiveSALocalAddrType, rcIkeActiveSALocalAddr, rcIkeActiveSARemoteAddrType, rcIkeActiveSARemoteAddr } ::= { rcIkeActiveSATable 1 } RcIkeActiveSAEntry ::= SEQUENCE { rcIkeActiveSAId Integer32, rcIkeActiveSALocalIfIndex InterfaceIndex, rcIkeActiveSALocalAddrType InetAddressType, rcIkeActiveSALocalAddr InetAddress, rcIkeActiveSARemoteAddrType InetAddressType, rcIkeActiveSARemoteAddr InetAddress, rcIkeActiveSAName DisplayString, rcIkeActiveSAAuthenticationMethod INTEGER, rcIkeActiveSADPDTimeout Unsigned32, rcIkeActiveSAHashAlgorithm INTEGER, rcIkeActiveSAEncryptionAlgorithm INTEGER, rcIkeActiveSAEncryptKeyLen INTEGER, rcIkeActiveSADHGroup INTEGER, rcIkeActiveSAExchangeMode INTEGER, rcIkeActiveSALifetimeSeconds Unsigned32, rcIkeActiveSAStatus INTEGER, rcIkeActiveSAInitiator INTEGER } rcIkeActiveSAId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the unique ID of a SA" ::= { rcIkeActiveSAEntry 1 } rcIkeActiveSALocalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the interface index of the local address. Only port and vlan if-index are supported for this release." ::= { rcIkeActiveSAEntry 2 } rcIkeActiveSALocalAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkeActiveSALocalAddr. Only IPv6 address types are supported for this release." ::= { rcIkeActiveSAEntry 3 } rcIkeActiveSALocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the local peer ID. The type of value configured for this object is specified by the rcIkeActiveSALocalAddrType." ::= { rcIkeActiveSAEntry 4 } rcIkeActiveSARemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkeActiveSARemoteAddr. Only IPv6 address types are supported for this release." ::= { rcIkeActiveSAEntry 5 } rcIkeActiveSARemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the remote peer ID. The type of value configured for this object is specified by the rcIkeActiveSARemoteAddrType." ::= { rcIkeActiveSAEntry 6 } rcIkeActiveSAName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the name for the SA." ::= { rcIkeActiveSAEntry 7 } rcIkeActiveSAAuthenticationMethod OBJECT-TYPE SYNTAX INTEGER { preSharedKey(1), dssSignatures(2), rsaSignatures(3), encryptionWithRsa(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the proposed authentication method for the phase 1 security association. Only the Pre-Shared Key authentication method is supported in this release." DEFVAL { preSharedKey } ::= { rcIkeActiveSAEntry 8 } rcIkeActiveSADPDTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Dead Peer Detection timeout in seconds." ::= { rcIkeActiveSAEntry 9 } rcIkeActiveSAHashAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5(1), sha(2), sha256(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the hash algorithm negotiated for this IKE Phase 1 SA." ::= { rcIkeActiveSAEntry 10 } rcIkeActiveSAEncryptionAlgorithm OBJECT-TYPE SYNTAX INTEGER { desCbc(1), tripleDesCbc(5), aesCbc(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the encryption algorithm negotiated for this IKE Phase 1 SA." ::= { rcIkeActiveSAEntry 11 } rcIkeActiveSAEncryptKeyLen OBJECT-TYPE SYNTAX INTEGER (128|192|256) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the encryption key length negotiated for this IKE Phase 1 SA." ::= { rcIkeActiveSAEntry 12 } rcIkeActiveSADHGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp2048(14) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Diffie-Hellman group negotiated for this IKE Phase 1 SA." ::= { rcIkeActiveSAEntry 13 } rcIkeActiveSAExchangeMode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the IKE Phase 1 SA mode." ::= { rcIkeActiveSAEntry 14 } rcIkeActiveSALifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE Phase 1 SA remain valid during IKE Phase 1 negotiation. A value of 0 means no expiration." ::= { rcIkeActiveSAEntry 15 } rcIkeActiveSAStatus OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE Phase 1 SA remain valid during IKE Phase 1 negotiation. A value of 0 means no expiration." ::= { rcIkeActiveSAEntry 16 } rcIkeActiveSAInitiator OBJECT-TYPE SYNTAX INTEGER { initiator (1), responder (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the whether the SA was created by an Initiator or a Responder" ::= { rcIkeActiveSAEntry 17 } -- IKE V2 PROFILE TABLE rcIkeV2ProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkeV2ProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of Ike v2 profiles consisting of algorithms and other configuration that can be used during an IKE connection." ::= { rcIke 5 } rcIkeV2ProfileEntry OBJECT-TYPE SYNTAX RcIkeV2ProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing configuration information for authentication algorithms, encryption algorithms, Diffie-Helman group, exchange-mode and lifetime-seconds to be used for negotiation." INDEX { rcIkeV2ProfileName } ::= { rcIkeV2ProfileTable 1 } RcIkeV2ProfileEntry ::= SEQUENCE { rcIkeV2ProfileName DisplayString, rcIkeV2ProfileHashAlgorithm BITS, rcIkeV2ProfileEncryptionAlgorithm BITS, rcIkeV2ProfileEncryptKeyLen BITS, rcIkeV2ProfileDHGroup BITS, rcIkeV2ProfileExchangeMode INTEGER, rcIkeV2ProfileLifetimeSeconds Unsigned32, rcIkeV2ProfileIntegrityAlgorithm BITS, rcIkeV2ProfileRowStatus RowStatus } rcIkeV2ProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains the name of this Profile." ::= { rcIkeV2ProfileEntry 1 } rcIkeV2ProfileHashAlgorithm OBJECT-TYPE SYNTAX BITS { md5(0), sha(1), sha256(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the hash algorithms that can be used during IKE SA negotiation. It is represented in form of bits as follows- bit 0 - md5 bit 1 - sha bit 2 - sha256" DEFVAL { {sha256} } ::= { rcIkeV2ProfileEntry 2 } rcIkeV2ProfileEncryptionAlgorithm OBJECT-TYPE SYNTAX BITS { desCbc(0), tripleDesCbc(1), aesCbc(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the encryption algorithms that can be used during IKE SA negotiation. It is represented in form of bits as follows- bit 0 - desCbc bit 1 - tripleDesCbc bit 2 - aesCbc" DEFVAL { {aesCbc} } ::= { rcIkeV2ProfileEntry 3 } rcIkeV2ProfileEncryptKeyLen OBJECT-TYPE SYNTAX BITS { keylen-128(0), keylen-192(1), keylen-256(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the key length that should be be used during IKE SA negotiation. It is represented in form of bits as follows- bit 0 - keylen-128 bit 1 - keylen-192 bit 2 - keylen-256" DEFVAL { {keylen-256} } ::= { rcIkeV2ProfileEntry 4 } rcIkeV2ProfileDHGroup OBJECT-TYPE SYNTAX BITS { modp768(0), modp1024(1), modp2048(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Diffie-Hellman groups that can be used during IKE SA negotiation. It is represented in form of bits as follows - bit 0 - modp768 bit 1 - modp1024 bit 2 - modp2048" DEFVAL { {modp2048} } ::= { rcIkeV2ProfileEntry 5 } rcIkeV2ProfileExchangeMode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the IKE negotiation mode. Only main mode is supported for this release." DEFVAL { main } ::= { rcIkeV2ProfileEntry 6 } rcIkeV2ProfileLifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE SA remain valid during IKE negotiation. A value of 0 means no expiration." DEFVAL { 86400 } ::= { rcIkeV2ProfileEntry 7 } rcIkeV2ProfileIntegrityAlgorithm OBJECT-TYPE SYNTAX BITS { md5 (0), sha1 (1), sha256 (2), aes-xcbc(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the integrity algorithms that can be used during IKE SA negotiation. It is represented in form of bits as follows - bit 0 - md5 bit 1 - sha1 bit 2 - sha256 bit 3 - aes-xcbc" DEFVAL { {sha256} } ::= { rcIkeV2ProfileEntry 8 } rcIkeV2ProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete entries in this table." ::= { rcIkeV2ProfileEntry 9 } -- IKE V2 SA TABLE rcIkeV2SATable OBJECT-TYPE SYNTAX SEQUENCE OF RcIkeV2SAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of IKE V2 Security Association entries." ::= { rcIke 6 } rcIkeV2SAEntry OBJECT-TYPE SYNTAX RcIkeV2SAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { rcIkeV2SAId, rcIkeV2SALocalIfIndex, rcIkeV2SALocalAddrType, rcIkeV2SALocalAddr, rcIkeV2SARemoteAddrType, rcIkeV2SARemoteAddr } ::= { rcIkeV2SATable 1 } RcIkeV2SAEntry ::= SEQUENCE { rcIkeV2SAId Integer32, rcIkeV2SALocalIfIndex InterfaceIndex, rcIkeV2SALocalAddrType InetAddressType, rcIkeV2SALocalAddr InetAddress, rcIkeV2SARemoteAddrType InetAddressType, rcIkeV2SARemoteAddr InetAddress, rcIkeV2SAName DisplayString, rcIkeV2SAAuthenticationMethod INTEGER, rcIkeV2SADPDTimeout Unsigned32, rcIkeV2SAHashAlgorithm INTEGER, rcIkeV2SAEncryptionAlgorithm INTEGER, rcIkeV2SAEncryptKeyLen INTEGER, rcIkeV2SADHGroup INTEGER, rcIkeV2SAExchangeMode INTEGER, rcIkeV2SALifetimeSeconds Unsigned32, rcIkeV2SAStatus INTEGER, rcIkeV2SAInitiator INTEGER, rcIkeV2SAIntegrityAlgorithm INTEGER } rcIkeV2SAId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the unique ID of a SA" ::= { rcIkeV2SAEntry 1 } rcIkeV2SALocalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the interface index of the local address. Only port and vlan if-index are supported for this release." ::= { rcIkeV2SAEntry 2 } rcIkeV2SALocalAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkeActiveSALocalAddr. Only IPv6 address types are supported for this release." ::= { rcIkeV2SAEntry 3 } rcIkeV2SALocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the local peer ID. The type of value configured for this object is specified by the rcIkeV2SALocalAddrType." ::= { rcIkeV2SAEntry 4 } rcIkeV2SARemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of address field in the rcIkeV2SARemoteAddr. Only IPv6 address types are supported for this release." ::= { rcIkeV2SAEntry 5 } rcIkeV2SARemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the string representation of the remote peer ID. The type of value configured for this object is specified by the rcIkeV2SARemoteAddrType." ::= { rcIkeV2SAEntry 6 } rcIkeV2SAName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the name for the SA." ::= { rcIkeV2SAEntry 7 } rcIkeV2SAAuthenticationMethod OBJECT-TYPE SYNTAX INTEGER { preSharedKey(1), dssSignatures(2), rsaSignatures(3), encryptionWithRsa(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the proposed authentication method for the phase 1 security association. Only the Pre-Shared Key authentication method is supported in this release." DEFVAL { preSharedKey } ::= { rcIkeV2SAEntry 8 } rcIkeV2SADPDTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Dead Peer Detection timeout in seconds." ::= { rcIkeV2SAEntry 9 } rcIkeV2SAHashAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5(1), sha(2), sha256(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the hash algorithm negotiated for this IKEv2 SA." ::= { rcIkeV2SAEntry 10 } rcIkeV2SAEncryptionAlgorithm OBJECT-TYPE SYNTAX INTEGER { desCbc(2), tripleDesCbc(3), aesCbc(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the encryption algorithm negotiated for this IKEv2 SA." ::= { rcIkeV2SAEntry 11 } rcIkeV2SAEncryptKeyLen OBJECT-TYPE SYNTAX INTEGER (128|192|256) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the encryption key length negotiated for this IKE V2 SA." ::= { rcIkeV2SAEntry 12 } rcIkeV2SADHGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp2048(14) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Diffie-Hellman group negotiated for this IKE V2 SA." ::= { rcIkeV2SAEntry 13 } rcIkeV2SAExchangeMode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the IKE V2 SA mode." ::= { rcIkeV2SAEntry 14 } rcIkeV2SALifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE V2 SA remain valid during IKE negotiation. A value of 0 means no expiration." ::= { rcIkeV2SAEntry 15 } rcIkeV2SAStatus OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the amount of time to propose an IKE V2 SA remain valid during IKE V2 negotiation. A value of 0 means no expiration." ::= { rcIkeV2SAEntry 16 } rcIkeV2SAInitiator OBJECT-TYPE SYNTAX INTEGER { initiator (1), responder (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the whether the SA was created by an Initiator or a Responder" ::= { rcIkeV2SAEntry 17 } rcIkeV2SAIntegrityAlgorithm OBJECT-TYPE SYNTAX INTEGER { md5 (1), sha1 (2), sha256 (12), aes-xcbc (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the integrity algorithms that can be used during IKEv2 SA negotiation." ::= { rcIkeV2SAEntry 18 } -- VLAN Table rcVlanNumVlans OBJECT-TYPE SYNTAX Integer32 (1..128) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VLANs currently defined in the switch." ::= { rcVlan 1 } rcVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Virtual LAN entries. The number of entries is given by rcVlanNumVlans." ::= { rcVlan 2 } rcVlanEntry OBJECT-TYPE SYNTAX RcVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular Virtual LAN. The relationship between the various port sets in a VLAN Entry are : o The set of ports defined by PortMembers must be a subset of the set of ports in the underlying STG of the VLAN. o The bitwise AND of PortMembers and NotAllowToJoin must be the empty set. o The bitwise OR of PortMembers and NotAllowToJoin must be the set of ports in the underlying STG of the VLAN. o The set of ports defined by StaticMembers must be a subset of the set of ports defined by PortMembers. o The bitwise XOR of PortMembers and StaticMembers defines the set of dynamic (potential) members of the VLAN. o The set of ports defined by ActiveMembers must be a subset of the set of ports defined by PortMembers. " INDEX { rcVlanId } ::= { rcVlanTable 1 } RcVlanEntry ::= SEQUENCE { rcVlanId RcVlanIdOrNone, rcVlanName DisplayString, rcVlanColor INTEGER, rcVlanHighPriority TruthValue, --excluded rcVlanRoutingEnable TruthValue, --excluded rcVlanIfIndex InterfaceIndex, rcVlanAction INTEGER, rcVlanResult INTEGER, rcVlanStgId Integer32, rcVlanType INTEGER, rcVlanPortMembers PortSet, rcVlanActiveMembers PortSet, rcVlanStaticMembers PortSet, rcVlanNotAllowToJoin PortSet, rcVlanProtocolId INTEGER, rcVlanSubnetAddr IpAddress, rcVlanSubnetMask IpAddress, rcVlanAgingTime Integer32, rcVlanMacAddress MacAddress, rcVlanRowStatus RowStatus, rcVlanIgmpSnoopEnable TruthValue, --excluded rcVlanIgmpSnoopReportProxyEnable TruthValue, --excluded rcVlanIgmpSnoopRobustness Integer32, --excluded rcVlanIgmpSnoopQueryInterval Integer32, --excluded rcVlanIgmpSnoopMRouterPorts PortSet, --excluded rcVlanUserDefinedPid Integer32, rcVlanIgmpSnoopActiveMRouterPorts PortSet, --excluded rcVlanProtocolIds Integer32, rcVlanIgmpSnoopActiveQuerier IpAddress, --excluded rcVlanIgmpSnoopMRouterExpiration Integer32, --excluded rcVlanIgmpSnoopQuerierPort InterfaceIndex, --excluded rcVlanUserPriority INTEGER, rcVlanQosLevel INTEGER, rcVlanTosValue Integer32, rcVlanEncap INTEGER, rcVlanFirewallVlanType INTEGER, rcVlanFirewallClusterId INTEGER, rcVlanOspfPassivePortMember PortSet, rcVlanFdbAging Integer32, rcVlanUpdateDynamicMacQosLevel EnableValue, rcVlanUserDefinedPidList OCTET STRING, rcVlanIgmpVer1SnoopMRouterPorts PortSet, rcVlanIgmpVer2SnoopMRouterPorts PortSet, rcVlanTlsIpmc EnableValue, rcVlanUnkDstMacDiscard EnableValue, rcVlanNlbMode INTEGER, rcVlanOperNlbMode INTEGER, rcVlanVrfId VrfIdentifier, rcVlanVrfName DisplayString, rcVlanMgmtVlan TruthValue, rcVlanApplyBtagEthertype TruthValue, rcVlanMmrp EnableValue, rcVlanSource INTEGER, rcVlanNodalMepList DisplayString, rcVlanNumOfNodalMep Integer32, rcVlanNodalMipLevelList DisplayString, rcVlanNumOfNodalMipLevel Integer32, rcVlanDhcpOption82Enabled TruthValue, rcVlanIpMultinettingEnable TruthValue, rcVlanAssociatedIpMultinettingVlan Integer32, rcVlanPlsbIsid Integer32, rcVlanVoiceEnabled TruthValue, rcVlanRmonEnable TruthValue, rcVlanIpsecEnable TruthValue, rcVlanLPortMembers LPortSet, rcVlanLPortActiveMembers LPortSet, rcVlanLPortStaticMembers LPortSet, rcVlanLPortNotAllowToJoin LPortSet, rcVlanRspanEnabled TruthValue, rcVlanSpbMcast EnableValue, rcVlanSecondaryVlanId RcVlanIdOrNone, rcVlanSecondaryIsid Integer32, rcVlanPimGatewayEnable TruthValue, rcVlanIpv6FhsSnoopDhcpEnable TruthValue, rcVlanIpv6FhsNDInspectionEnable TruthValue, rcVlanDvrEnable TruthValue, rcVlanDvrGwIpv4Addr IpAddress, rcVlanUntaggedPortMembers PortSet } rcVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the Virtual LAN associated with this entry. This value corresponds to the lower 12 bits in the IEEE 802.1Q VLAN Tag." ::= { rcVlanEntry 1 } rcVlanName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned name for this VLAN." ::= { rcVlanEntry 2 } rcVlanColor OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned color code for this VLAN. The value of this object is used by the VLAN Manager GUI tool to select a color when it draws this VLAN on the screen." ::= { rcVlanEntry 3 } rcVlanHighPriority OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "A flag to note whether frames in this VLAN should be assigned a high switching priority." DEFVAL { false } ::= { rcVlanEntry 4 } rcVlanRoutingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "A flag to note whether IP routing is enabled in this VLAN." DEFVAL { false } ::= { rcVlanEntry 5 } rcVlanIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "When rcVlanRoutingEnable is set to true(1), this value indicates the 'logical' ifIndex assigned to this VLAN. Otherwise, this value is meaningless and should be set to zero." ::= { rcVlanEntry 6 } rcVlanAction OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following flushMacFdb(2), -- flush MAC forwarding table flushArp(3), -- flush ARP table flushIp(4), -- flush IP route table flushDynMemb(5), -- flush Dynamic Members all(6), -- flush all tables flushSnoopMemb(7), -- flush IGMP Snoop Members triggerRipUpdate(8), -- manually trigger rip update flushSnoopMRtr(9), -- flush snoop multicast route flushIpRsmltEdgePeer(10), -- flush IP rsmlt edge peer flushWlanFdb(11) -- flush entries learned via WLAN tunnel } MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN related actions." DEFVAL { none } ::= { rcVlanEntry 7 } rcVlanResult OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following inProgress(2), -- in progress success(3), -- success fail(4) -- failure } MAX-ACCESS read-only STATUS current DESCRIPTION "The result from the last VLAN action." DEFVAL { none } ::= { rcVlanEntry 8 } rcVlanStgId OBJECT-TYPE SYNTAX Integer32 (0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the Spanning Tree Group (STG) used by this VLAN to determine the state of its ports. If this VLAN is not associated with any STG, this value should be set to zero." DEFVAL { 1 } ::= { rcVlanEntry 9 } rcVlanType OBJECT-TYPE SYNTAX INTEGER { byPort(1), -- VLAN by Port byIpSubnet(2), -- VLAN by IP subnet byProtocolId(3), -- VLAN by Protocol Id bySrcMac(4), -- VLAN by Src MAC address byDstMcast(5), -- VLAN by Dst MultiCast bySvlan(6), -- VLAN by Stacked Vlan (not supported in VSP9000) byIds(7), -- VLAN by IDS Vlan (not supported in VSP9000) byPortIp(8), -- VLAN by Port type IP byPortEvpn(9), -- VLAN by Port type EVPN byPortDefault(10),-- VLAN by Port type Default spbm-bvlan(11), -- SPBM bvlan spbm-switchedUni(12), -- SPBM switched UNI VLAN private(13) -- Private VLAN } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of VLAN, distinguished according to the policy used to define its port membership. VSP9000 does not support bySvlan(6) and ByIds(7)." ::= { rcVlanEntry 10 } rcVlanPortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports that are members (static or dynamic) of this VLAN." ::= { rcVlanEntry 11 } rcVlanActiveMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The set of ports that are currently active in this VLAN. Active ports include all static ports and any dynamic ports where the VLAN policy was met." ::= { rcVlanEntry 12 } rcVlanStaticMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports that are static members of this VLAN. A static member of a VLAN is always active and is never aged out." ::= { rcVlanEntry 13 } rcVlanNotAllowToJoin OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports that are not allowed to become members of this VLAN." ::= { rcVlanEntry 14 } rcVlanProtocolId OBJECT-TYPE SYNTAX INTEGER { none(0), ip(1), ipx802dot3(2), ipx802dot2(3), ipxSnap(4), ipxEthernet2(5), appleTalk(6), decLat(7), decOther(8), sna802dot2(9), snaEthernet2(10), netBios(11), xns(12), vines(13), ipV6(14), usrDefined(15), rarp(16), pPPoE(17), arp(18) } MAX-ACCESS read-write STATUS current DESCRIPTION "The protocol identifier of this VLAN. This value is meaningful only if rcVlanType is equal to byProtocolId(3). For other VLAN types it should have the value none(0)." ::= { rcVlanEntry 15 } rcVlanSubnetAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP subnet address of this VLAN. This value is meaningful only if rcVlanType is equal to byIpSubnet(2). For other VLAN types it should have the value 0.0.0.0." ::= { rcVlanEntry 16 } rcVlanSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP subnet mask of this VLAN. This value is meaningful only if rcVlanType is equal to byIpSubnet(2). For other VLAN types it should have the value 0.0.0.0." ::= { rcVlanEntry 17 } rcVlanAgingTime OBJECT-TYPE SYNTAX Integer32 (0 | 10..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout period (in seconds) used for aging out dynamic members of this VLAN. This field is only relevant for policy-based VLANs." DEFVAL { 600 } ::= { rcVlanEntry 18 } rcVlanMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address assigned to the virtual router interface of this VLAN. This field is meaningful only if rcVlanRoutingEnable is equal to true(1)." ::= { rcVlanEntry 19 } rcVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcVlanTable." ::= { rcVlanEntry 20 } rcVlanIgmpSnoopEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "A flag to note whether IGMP Snooping is enabled on this VLAN." DEFVAL { false } ::= { rcVlanEntry 21 } rcVlanIgmpSnoopReportProxyEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "A flag to note whether IGMP Report Proxy is enabled on this VLAN." DEFVAL { true } ::= { rcVlanEntry 22 } rcVlanIgmpSnoopRobustness OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This variable allows tuning for the expected packet loss on a subnet. If a subnet is expected to be lossy, the Robustness variable may be increased. IGMP is robust to (Robustness - 1) packet losses." DEFVAL { 2 } ::= { rcVlanEntry 23 } rcVlanIgmpSnoopQueryInterval OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The interval (in seconds) between IGMP Host-Query packets transmitted on this interface." DEFVAL { 125 } ::= { rcVlanEntry 24 } rcVlanIgmpSnoopMRouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The set of ports in this VLAN that provide connectivity to an IP Multicast router." ::= { rcVlanEntry 25 } rcVlanUserDefinedPid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "When rcVlanProtocolId is set to usrDefined(15) in a protocol-based VLAN, this field represents the 16-bit user defined protocol identifier." ::= { rcVlanEntry 26 } rcVlanIgmpSnoopActiveMRouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Active ports." ::= { rcVlanEntry 27 } rcVlanProtocolIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Bitfield of protocol ids." ::= { rcVlanEntry 28 } rcVlanIgmpSnoopActiveQuerier OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "IP address of multicast querier router." ::= { rcVlanEntry 29 } rcVlanIgmpSnoopMRouterExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Multicast querier router aging time out." ::= { rcVlanEntry 30 } rcVlanIgmpSnoopQuerierPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The port on which the multicast querier router was heard." ::= { rcVlanEntry 31 } rcVlanUserPriority OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "User priority level." ::= { rcVlanEntry 32 } rcVlanQosLevel OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the Qos level packets, carried in this VLAN, should be processed with." DEFVAL { level1 } ::= { rcVlanEntry 33 } rcVlanTosValue OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Tos value." DEFVAL { 1 } ::= { rcVlanEntry 34 } rcVlanEncap OBJECT-TYPE SYNTAX INTEGER { ethernet2(1), llc(2), snap(3), all(4), notapplicable(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the encapsulation type for userdefined protocol based vlans. This is not meaningful for other types of vlan. The default value is null." DEFVAL { notapplicable } ::= { rcVlanEntry 35 } rcVlanFirewallVlanType OBJECT-TYPE SYNTAX INTEGER { none(1), naap(2), enforceable(3), peering(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the firewall vlan type for port based vlans." DEFVAL { none } ::= { rcVlanEntry 36 } rcVlanFdbAging OBJECT-TYPE SYNTAX Integer32 (0 | 10..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout period (in seconds) used for aging out fdb entries of this VLAN." DEFVAL { 600 } ::= { rcVlanEntry 37 } rcVlanUpdateDynamicMacQosLevel OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "It is used to indicate whether to update qos level for dynamic learned mac add resses associated with a subnet-based or protocol-based vlan when vlan qos level changes. If it is set to TRUE, qos level for all dynamic learned mac addresses will be changed upon changing vlan qos level. If it is set to DISABLE, once a mac address is learned, qos level will not updated when vlan qos level changes." DEFVAL { disable } ::= { rcVlanEntry 38 } rcVlanUserDefinedPidList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "A list of Protocol Id to usrDefined in a protocol-based VLAN, this field represents the list user defined protocol identifier." ::= { rcVlanEntry 39 } rcVlanIgmpVer1SnoopMRouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "The set of ports in this VLAN that provide connectivity to an IP Multicast router using IGMP Version 1." ::= { rcVlanEntry 40 } rcVlanIgmpVer2SnoopMRouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "The set of ports in this VLAN that provide connectivity to an IP Multicast router using IGMP version 2." ::= { rcVlanEntry 41 } rcVlanTlsIpmc OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable the IP Mcast for this SP IP service Vlan for TLS OE feature" DEFVAL { disable } ::= { rcVlanEntry 42 } rcVlanFirewallClusterId OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Firewall cluster Id" DEFVAL { 1 } ::= { rcVlanEntry 43 } rcVlanOspfPassivePortMember OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports in the vlan that are designated as ospf passive" ::= { rcVlanEntry 44 } rcVlanUnkDstMacDiscard OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Unknown Destination Mac Discard on Vlan" DEFVAL { disable } ::= { rcVlanEntry 45 } rcVlanNlbMode OBJECT-TYPE SYNTAX INTEGER { nlbAdminDisable(0), nlbAdminIgmpMcast(1), nlbAdminMulticast(2), nlbAdminUnicast(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "NLB mode set on a VLAN." DEFVAL { nlbAdminDisable } ::= { rcVlanEntry 46 } rcVlanOperNlbMode OBJECT-TYPE SYNTAX INTEGER { nlbOperDisable(0), nlbOperIgmpMcast(1), nlbOperMulticast(2), nlbOperUnicast(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Oper NLB mode of a VLAN." ::= { rcVlanEntry 47 } rcVlanVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the Virtual Router to which the VLAN belongs" ::= { rcVlanEntry 48 } rcVlanVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Name of the Virtual Router to which the VLAN belongs" ::= { rcVlanEntry 49 } rcVlanMgmtVlan OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This displays the management vlan configuration" ::= { rcVlanEntry 50} rcVlanApplyBtagEthertype OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to apply user configured btag ethertype to the Vlan" DEFVAL { false } ::= { rcVlanEntry 51} rcVlanMmrp OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "This displays the MMRP enable state for the vlan" ::= { rcVlanEntry 52} rcVlanSource OBJECT-TYPE SYNTAX INTEGER { static(1), dynamicMvmp(2), dynamicGvrp(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates how this VLAN was created: static(1) - Indicates the VLAN was manually configured by an operator. dynamicMvmp(2) - Indicates the VLAN was dynamically created by MVMP (Mobility VLAN Management Protocol). dynamicGvrp(3) - Indicates the VLAN was dynamically created by GVRP." ::= { rcVlanEntry 53 } rcVlanNodalMepList OBJECT-TYPE SYNTAX DisplayString (SIZE (0..408)) MAX-ACCESS read-write STATUS current DESCRIPTION "List of nodal Meps assigned to this vlan. A mep consists of Domain Name, Association name and Mep Id separated by '.'. Each meps is separated by ',': ..,..,... The maximum number of nodal Mep for each vlan is 8." ::= { rcVlanEntry 54} rcVlanNumOfNodalMep OBJECT-TYPE SYNTAX Integer32 (0..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of nodal meps assigned to this vlan" ::= { rcVlanEntry 55 } rcVlanNodalMipLevelList OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "List of nodal Mip levels assigned to this vlan that allows Mip functionality to be enabled on a per level per vlan basis. A mip level is represented by an integer ranging from 0 to 7. The mip levels are separated by ',': <0...7>,<0...7>,... The maximum number of nodal Mip levels for each vlan is 8." ::= { rcVlanEntry 56 } rcVlanNumOfNodalMipLevel OBJECT-TYPE SYNTAX Integer32 (0..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of nodal mip levels assigned to this vlan that allows MIP functionality to be enabled on a per level per vlan basis." ::= { rcVlanEntry 57 } rcVlanDhcpOption82Enabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to control whether DHCP option 82 is enabled for this VLAN." ::= { rcVlanEntry 58 } rcVlanIpMultinettingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate if the vlan is an Ip Multinetting vlan. If enabled, rcVlanAssociatedIpMultinettingVlan should be set to 0" DEFVAL { false } ::= { rcVlanEntry 59 } rcVlanAssociatedIpMultinettingVlan OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "Associated Ip Multinetting vlan Id whose rcVlanIpMultinettingEnable attribute is set " DEFVAL { 0 } ::= { rcVlanEntry 60 } rcVlanPlsbIsid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS read-write STATUS current DESCRIPTION "Plsb i-sid number assigned to a C-vlan or the i-sid value for primary private VLAN. Default 0 value indicates that no i-sid has been assigned." DEFVAL { 0 } ::= { rcVlanEntry 61 } rcVlanVoiceEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to control whether voice option is enabled for this VLAN." DEFVAL { false } ::= { rcVlanEntry 62 } rcVlanRmonEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate if the vlan is enabled for Remote Monitoring" DEFVAL { false } ::= { rcVlanEntry 63 } rcVlanIpsecEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Indicate if the vlan is enabled for IPSEC. at place of this value use RcIpConfEntry for IPV4 and use RcIpv6InterfaceEntry for IPV6. This field changed to deprecated" DEFVAL { false } ::= { rcVlanEntry 64 } rcVlanLPortMembers OBJECT-TYPE SYNTAX LPortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The set of logical ports (for example, WLAN tunnels) that are members (dynamic) of this VLAN." ::= { rcVlanEntry 65 } rcVlanLPortActiveMembers OBJECT-TYPE SYNTAX LPortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The set of logical ports (for example, WLAN tunnels) that are currently active in this VLAN. Active ports include all dynamic ports where the VLAN policy was met." ::= { rcVlanEntry 66 } rcVlanLPortStaticMembers OBJECT-TYPE SYNTAX LPortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The set of logical ports (for example, WLAN tunnels) that are static members of this VLAN. A static member of a VLAN is always active and is never aged out." ::= { rcVlanEntry 67 } rcVlanLPortNotAllowToJoin OBJECT-TYPE SYNTAX LPortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The set of logical ports (for example, WLAN tunnels) that are not allowed to become members of this VLAN." ::= { rcVlanEntry 68 } rcVlanRspanEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to control whether rspan option is enabled for this VLAN." DEFVAL { false } ::= { rcVlanEntry 69 } rcVlanSpbMcast OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SPB multicast on Vlan" DEFVAL { disable } ::= { rcVlanEntry 70 } rcVlanSecondaryVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-write STATUS current DESCRIPTION "A value that uniquely identifies the secondary Virtual LAN associated with the primary private VLAN. This value corresponds to the lower 12 bits in the IEEE 802.1Q VLAN Tag." ::= { rcVlanEntry 71 } rcVlanSecondaryIsid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS read-write STATUS current DESCRIPTION "The i-sid number assigned to a secondary VLAN if it exists. Default 0 value." DEFVAL { 0 } ::= { rcVlanEntry 72 } rcVlanPimGatewayEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable PIM Gateway on Vlan" DEFVAL { false } ::= { rcVlanEntry 73 } rcVlanIpv6FhsSnoopDhcpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicate if IPv6 DHCP snooping is enabled on the vlan" DEFVAL { false } ::= { rcVlanEntry 74 } rcVlanIpv6FhsNDInspectionEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicate if ND inspection is enabled on the vlan" DEFVAL { false } ::= { rcVlanEntry 75 } rcVlanDvrEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable DVR on Vlan" DEFVAL { false } ::= { rcVlanEntry 76 } rcVlanDvrGwIpv4Addr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Gateway IPv4 address for this DVR enabled node on Vlan." ::= { rcVlanEntry 77 } rcVlanUntaggedPortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "The set of untagged ports that are members of this VLAN." ::= { rcVlanEntry 78 } -- VLAN Port Table rcVlanPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain VLAN port related information." ::= { rcVlan 3 } rcVlanPortEntry OBJECT-TYPE SYNTAX RcVlanPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing VLAN information regarding a particular port." INDEX { rcVlanPortIndex } ::= { rcVlanPortTable 1 } RcVlanPortEntry ::= SEQUENCE { rcVlanPortIndex Integer32, rcVlanPortNumVlanIds Integer32, rcVlanPortVlanIds IdList, rcVlanPortType INTEGER, rcVlanPortDiscardTaggedFrames TruthValue, rcVlanPortDiscardUntaggedFrames TruthValue, rcVlanPortDefaultVlanId INTEGER, rcVlanPortPerformTagging INTEGER, rcVlanPortSVlanPortType INTEGER, rcVlanPortLoopDetect TruthValue, rcVlanPortFirstPortInOpid InterfaceIndex, rcVlanPortLastPortInOpid InterfaceIndex, rcVlanPortLoopDetectAction INTEGER, rcVlanPortArpDetect TruthValue, rcVlanPortSpoofDetect TruthValue, rcVlanPortRemarking TruthValue, rcVlanPortUntagDefaultVlan TruthValue, rcVlanPortClassificationSubnet TruthValue, rcVlanPortClassificationProtocol TruthValue, rcVlanPortClassificationPrec INTEGER, rcVlanPortVlanIdList OCTET STRING, rcVlanPortClassificationSourceMac TruthValue, rcVlanPortPrivateVlanPortType INTEGER, rcVlanPortUntaggedVlanIds RcVlanMask } rcVlanPortIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique index used to identify a particular port in the system. This index is equal to the ifIndex of the port." ::= { rcVlanPortEntry 1 } rcVlanPortNumVlanIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of VLAN IDs that are stored in the rcVlanPortVlanIds variable." ::= { rcVlanPortEntry 2 } rcVlanPortVlanIds OBJECT-TYPE SYNTAX IdList (SIZE (0..4096)) MAX-ACCESS read-write STATUS current DESCRIPTION "An array used to identify which VLANs this port is assigned to. Each VLAN ID is stored as a two octet value. The first octet in the pair holds bits 15-8 of the VLAN ID, while the second octet holds bits 7-0 of the VLAN ID. This object is now replaced by rcVlanPortVlanIdList." ::= { rcVlanPortEntry 3 } rcVlanPortType OBJECT-TYPE SYNTAX INTEGER { access(1), -- access port type trunk(2) -- trunk port type } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of port: access(1) or trunk(2)." DEFVAL { access } ::= { rcVlanPortEntry 4 } rcVlanPortDiscardTaggedFrames OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A flag used to determine how to process tagged frames received on this access port. When the flag is set, these frames are discarded by the forwarding process. When the flag is reset, these frames are processed normally. This field is meaningless when the port is not an access port and should be set to false(2)." DEFVAL { false } ::= { rcVlanPortEntry 5 } rcVlanPortDiscardUntaggedFrames OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A flag used to determine how to process untagged frames received on this trunk port. When the flag is set, these frames are discarded by the forwarding process. When the flag is reset, these frames are assigned to the VLAN specified by rcVlanPortDefaultVlanId. This field is meaningless when the port is not a trunk port and should be set to false(2)." DEFVAL { false } ::= { rcVlanPortEntry 6 } rcVlanPortDefaultVlanId OBJECT-TYPE SYNTAX INTEGER (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "The VLAN ID assigned to untagged frames received on this trunk port. This field is meaningless when the port is not a trunk port." DEFVAL { 1 } ::= { rcVlanPortEntry 7 } rcVlanPortPerformTagging OBJECT-TYPE SYNTAX INTEGER { true(1), false(2), tagPvidOnly(3), untagPvidOnly(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the port on the current vlan to perform tagging on the incoming and outgoing traffic." DEFVAL { false } ::= { rcVlanPortEntry 8 } rcVlanPortSVlanPortType OBJECT-TYPE SYNTAX INTEGER { normal(1), uni(2), nni(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of port." DEFVAL { normal } ::= { rcVlanPortEntry 9 } rcVlanPortLoopDetect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable loop detection on this port" DEFVAL { false } ::= { rcVlanPortEntry 10 } rcVlanPortFirstPortInOpid OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the IfIndex of the first port in the octapid. This value is used to generate an error message when changing port type from normal to uni/nni and viceversa" ::= { rcVlanPortEntry 11 } rcVlanPortLastPortInOpid OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the IfIndex of the first port in the octapid. This value is used to generate an error message when changing port type from normal to uni/nni and viceversa" ::= { rcVlanPortEntry 12 } rcVlanPortUntagDefaultVlan OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable/disable Egress Tagging on the Default Vlan of the port. " DEFVAL { false } ::= { rcVlanPortEntry 13 } rcVlanPortLoopDetectAction OBJECT-TYPE SYNTAX INTEGER { portDown(1), vlanBlock(2), macDiscard(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This value is used to specify the action which needs to be taken once a loop is detected on a specific port. VlanBlock is not supported in VSP9000." DEFVAL { portDown } ::= { rcVlanPortEntry 14 } rcVlanPortArpDetect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Arp detection on this port" DEFVAL { false } ::= { rcVlanPortEntry 15 } rcVlanPortSpoofDetect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable spoof detection on this port" DEFVAL { false } ::= { rcVlanPortEntry 16 } rcVlanPortRemarking OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable remarking on this port" DEFVAL { false } ::= { rcVlanPortEntry 17 } rcVlanPortClassificationSubnet OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Subnet based Vlan packets on this port." DEFVAL { true } ::= { rcVlanPortEntry 18 } rcVlanPortClassificationProtocol OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Protocol based Vlan packets on this port." DEFVAL { true } ::= { rcVlanPortEntry 19} rcVlanPortClassificationPrec OBJECT-TYPE SYNTAX INTEGER { sourceMac (1), subnet (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the precedence for vlan classification. A value of 1 puts classification of packets to source mac vlans ahead of subnet based vlans. A value of 2 puts subnet based vlans ahead of source mac vlans. Classification to other types of vlans is unaffected as it occurs following source mac and subnet based vlans." DEFVAL { sourceMac } ::= { rcVlanPortEntry 20 } rcVlanPortVlanIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..512)) MAX-ACCESS read-write STATUS current DESCRIPTION "This bitfield is used to identify which VLANs this port is assigned to. Each VLAN ID is stored as a bit. The most-significant (left-most) bit represents Vlan Id 1." ::= { rcVlanPortEntry 21 } rcVlanPortClassificationSourceMac OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SourceMac based Vlan packets on this port." DEFVAL { true } ::= { rcVlanPortEntry 22 } rcVlanPortPrivateVlanPortType OBJECT-TYPE SYNTAX INTEGER { trunk(1), isolated(2), promiscuous(3), none(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of port associated with private VLAN. If the VLAN is not private then this is ignored. If the VLAN is private then the value must be either trunk, isolated, or promiscuous. Setting the value to trunk will enable tagging. Setting the value to isolated or promiscuous will remove non-private VLANs from the port." DEFVAL { none } ::= { rcVlanPortEntry 23 } rcVlanPortUntaggedVlanIds OBJECT-TYPE SYNTAX RcVlanMask MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to identify which VLANs this port is associated with as untagged." ::= { rcVlanPortEntry 24 } -- VLAN MAC Table rcVlanMacTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain MAC addresses assigned to a particular VLAN by MAC address." ::= { rcVlan 4 } rcVlanMacEntry OBJECT-TYPE SYNTAX RcVlanMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing VLAN information regarding a particular port." INDEX { rcVlanMacVlanId, rcVlanMacAddr } ::= { rcVlanMacTable 1 } RcVlanMacEntry ::= SEQUENCE { rcVlanMacVlanId Integer32, rcVlanMacAddr MacAddress, rcVlanMacRowStatus RowStatus } rcVlanMacVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique index used to identify a VLAN (by MAC address) in the system." ::= { rcVlanMacEntry 1 } rcVlanMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "An unique index used to identify a MAC address assigned to a particular VLAN." ::= { rcVlanMacEntry 2 } rcVlanMacRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status for this entry." ::= { rcVlanMacEntry 3 } -- VLAN IGMP Snoop Table rcVlanIgmpSnoopNumGroups OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of entries (rows) in the rcVlanIgmpSnoopTable." ::= { rcVlan 5 } rcVlanIgmpSnoopTable OBJECT-TYPE --excluded SYNTAX SEQUENCE OF RcVlanIgmpSnoopEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The (conceptual) table listing the IP multicast groups for which there are members on a particular interface on a particular VLAN (i.e., a list known multicast receivers). A row is created by the system when it receives an IGMP Join messages on a port." ::= { rcVlan 6 } rcVlanIgmpSnoopEntry OBJECT-TYPE SYNTAX RcVlanIgmpSnoopEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopTable." INDEX { rcVlanIgmpSnoopVlanId, rcVlanIgmpSnoopIpAddress, rcVlanIgmpSnoopIfIndex, rcVlanIgmpSnoopMember } ::= { rcVlanIgmpSnoopTable 1 } RcVlanIgmpSnoopEntry ::= SEQUENCE { rcVlanIgmpSnoopVlanId RcVlanIdOrNone, rcVlanIgmpSnoopIpAddress IpAddress, rcVlanIgmpSnoopIfIndex InterfaceIndex, rcVlanIgmpSnoopMember IpAddress, rcVlanIgmpSnoopExpiration Integer32, rcVlanIgmpSnoopType INTEGER } rcVlanIgmpSnoopVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The VLAN for which this entry contains information." ::= { rcVlanIgmpSnoopEntry 1 } rcVlanIgmpSnoopIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { rcVlanIgmpSnoopEntry 2 } rcVlanIgmpSnoopIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The interface for which this entry contains information for this IP multicast group address (i.e., the port the Join message was received)." ::= { rcVlanIgmpSnoopEntry 3 } rcVlanIgmpSnoopMember OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The IP Address of the source of the membership report received for this IP Multicast group address on this interface (i.e., the address of the host sending the Join message)." ::= { rcVlanIgmpSnoopEntry 4 } rcVlanIgmpSnoopExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The minimum amount of time remaining before this entry will be aged out." ::= { rcVlanIgmpSnoopEntry 5 } rcVlanIgmpSnoopType OBJECT-TYPE SYNTAX INTEGER { dynamic(1), -- created via IGMP static(2), -- created via management blocked(3) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The type of entry: dynamic(1) entries are created by snooping IGMP messages, static(2) entries are created via management." ::= { rcVlanIgmpSnoopEntry 6 } -- VLAN IGMP Snoop Static Table rcVlanIgmpSnoopStaticTable OBJECT-TYPE --excluded SYNTAX SEQUENCE OF RcVlanIgmpSnoopStaticEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The (conceptual) table listing the statically- defined IP multicast groups for which there are members on a particular interface on a particular VLAN." ::= { rcVlan 7 } rcVlanIgmpSnoopStaticEntry OBJECT-TYPE SYNTAX RcVlanIgmpSnoopStaticEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopStaticTable." INDEX { rcVlanIgmpSnoopStaticVlanId, rcVlanIgmpSnoopStaticIpAddress } ::= { rcVlanIgmpSnoopStaticTable 1 } RcVlanIgmpSnoopStaticEntry ::= SEQUENCE { rcVlanIgmpSnoopStaticVlanId RcVlanIdOrNone, rcVlanIgmpSnoopStaticIpAddress IpAddress, rcVlanIgmpSnoopStaticMemberPorts PortSet, rcVlanIgmpSnoopStaticRowStatus RowStatus, rcVlanIgmpSnoopStaticNotAllowedToJoin PortSet } rcVlanIgmpSnoopStaticVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The VLAN for which this entry contains information." ::= { rcVlanIgmpSnoopStaticEntry 1 } rcVlanIgmpSnoopStaticIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The IP multicast group address for which this entry contains information. The address must fall within 224.0.1.0 to 239.255.255.255." ::= { rcVlanIgmpSnoopStaticEntry 2 } rcVlanIgmpSnoopStaticMemberPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The set of ports in this VLAN multicast traffic for the rcVlanIgmpSnoopStaticIpAddress is to be forwarded to." ::= { rcVlanIgmpSnoopStaticEntry 3 } rcVlanIgmpSnoopStaticRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to create/delete entries in the rcVlanIgmpSnoopStaticTable." ::= { rcVlanIgmpSnoopStaticEntry 4 } rcVlanIgmpSnoopStaticNotAllowedToJoin OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Not allowed to join" ::= { rcVlanIgmpSnoopStaticEntry 5 } -- VLAN IGMP Snoop Access Table rcVlanIgmpSnoopAccessTable OBJECT-TYPE --excluded SYNTAX SEQUENCE OF RcVlanIgmpSnoopAccessEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Table used to specify which host(s) can send and/or receive IP Multicast traffic." ::= { rcVlan 8 } rcVlanIgmpSnoopAccessEntry OBJECT-TYPE SYNTAX RcVlanIgmpSnoopAccessEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopAccessTable." INDEX { rcVlanIgmpSnoopAccessVlanId, rcVlanIgmpSnoopAccessGrpAddr, rcVlanIgmpSnoopAccessHostAddr, rcVlanIgmpSnoopAccessHostMask } ::= { rcVlanIgmpSnoopAccessTable 1 } RcVlanIgmpSnoopAccessEntry ::= SEQUENCE { rcVlanIgmpSnoopAccessVlanId RcVlanIdOrNone, rcVlanIgmpSnoopAccessGrpAddr IpAddress, rcVlanIgmpSnoopAccessHostAddr IpAddress, rcVlanIgmpSnoopAccessHostMask IpAddress, rcVlanIgmpSnoopAccessMode INTEGER, rcVlanIgmpSnoopAccessRowStatus RowStatus } rcVlanIgmpSnoopAccessVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The VLAN for which this entry contains information." ::= { rcVlanIgmpSnoopAccessEntry 1 } rcVlanIgmpSnoopAccessGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { rcVlanIgmpSnoopAccessEntry 2 } rcVlanIgmpSnoopAccessHostAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The IP address of a host for which this entry contains information." ::= { rcVlanIgmpSnoopAccessEntry 3 } rcVlanIgmpSnoopAccessHostMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The IP netmask of a host for which this entry contains information." ::= { rcVlanIgmpSnoopAccessEntry 4 } rcVlanIgmpSnoopAccessMode OBJECT-TYPE SYNTAX INTEGER { denyTx(1), denyRx(2), denyBoth(3) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to specify whether the host identified by rcVlanIgmpSnoopAccessHostAddr should be denied IP multicast transmit, receive, or both." ::= { rcVlanIgmpSnoopAccessEntry 5 } rcVlanIgmpSnoopAccessRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status" ::= { rcVlanIgmpSnoopAccessEntry 6 } -- VLAN IGMP Snoop Sender Table rcVlanIgmpSnoopSenderTable OBJECT-TYPE --excluded SYNTAX SEQUENCE OF RcVlanIgmpSnoopSenderEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The (conceptual) table listing the IP multicast groups for which there are members on a particular interface on a particular VLAN (i.e., a list known multicast senders). A row is created by the system when it receives an IGMP Join messages on a port." ::= { rcVlan 9 } rcVlanIgmpSnoopSenderEntry OBJECT-TYPE SYNTAX RcVlanIgmpSnoopSenderEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopSenderTable." INDEX { rcVlanIgmpSnoopSenderVlanId, rcVlanIgmpSnoopSenderIpAddress, rcVlanIgmpSnoopSenderIfIndex, rcVlanIgmpSnoopSenderMember } ::= { rcVlanIgmpSnoopSenderTable 1 } RcVlanIgmpSnoopSenderEntry ::= SEQUENCE { rcVlanIgmpSnoopSenderVlanId RcVlanIdOrNone, rcVlanIgmpSnoopSenderIpAddress IpAddress, rcVlanIgmpSnoopSenderIfIndex InterfaceIndex, rcVlanIgmpSnoopSenderMember IpAddress, rcVlanIgmpSnoopSenderAction INTEGER } rcVlanIgmpSnoopSenderVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The VLAN for which this entry contains information." ::= { rcVlanIgmpSnoopSenderEntry 1 } rcVlanIgmpSnoopSenderIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { rcVlanIgmpSnoopSenderEntry 2 } rcVlanIgmpSnoopSenderIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The interface for which this entry contains information for this IP multicast group address (i.e., the port the multicast traffic was received)." ::= { rcVlanIgmpSnoopSenderEntry 3 } rcVlanIgmpSnoopSenderMember OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The IP Address of the host sending the multicast traffic." ::= { rcVlanIgmpSnoopSenderEntry 4 } rcVlanIgmpSnoopSenderAction OBJECT-TYPE SYNTAX INTEGER { none(0), flushEntry(1), flushGrp(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to specify an action to perform on this group." ::= { rcVlanIgmpSnoopSenderEntry 5 } -- Vlan Loop Detected Table rcVlanLoopDetectedTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanLoopDetectedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Vlans the port belongs to and the corresponding loop detected status." ::= { rcVlan 10 } rcVlanLoopDetectedEntry OBJECT-TYPE SYNTAX RcVlanLoopDetectedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Loop-Detected Entry." INDEX { rcVlanLoopDetectedPortIndex, rcVlanLoopDetectedVlanId } ::= { rcVlanLoopDetectedTable 1 } RcVlanLoopDetectedEntry ::= SEQUENCE { rcVlanLoopDetectedPortIndex Integer32, rcVlanLoopDetectedVlanId Integer32, rcVlanLoopDetectedValue INTEGER } rcVlanLoopDetectedPortIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number." ::= { rcVlanLoopDetectedEntry 1 } rcVlanLoopDetectedVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Gives the VlanId to which the port belongs." ::= { rcVlanLoopDetectedEntry 2 } rcVlanLoopDetectedValue OBJECT-TYPE SYNTAX INTEGER { no(0), -- loop not detected yes(1) -- loop detected } MAX-ACCESS read-only STATUS current DESCRIPTION "Gives the Loop Detected status of the port in a vlan." DEFVAL { no } ::= { rcVlanLoopDetectedEntry 3 } -- Vlan Dsap Ssap Table rcVlanDsapSsapTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanDsapSsapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain DSAP/SSAP values assigned to a sna802dot2 or userdefined vlan." ::= { rcVlan 11 } rcVlanDsapSsapEntry OBJECT-TYPE SYNTAX RcVlanDsapSsapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the rcVlanDsapSsap table." INDEX { rcVlanDsapSsapVlanId, rcVlanDsapSsapPid } ::= { rcVlanDsapSsapTable 1 } RcVlanDsapSsapEntry ::= SEQUENCE { rcVlanDsapSsapVlanId Integer32, rcVlanDsapSsapPid INTEGER, rcVlanDsapSsapRowStatus RowStatus } rcVlanDsapSsapVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique index to identify a vlan." ::= { rcVlanDsapSsapEntry 1 } rcVlanDsapSsapPid OBJECT-TYPE SYNTAX INTEGER (0..'ffff'h) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Values of DSAP/SSAP assigned to a particular vlan." ::= { rcVlanDsapSsapEntry 2 } rcVlanDsapSsapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcVlanDsapSsapEntry 3 } rcVlanNewLoopDetectedTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanNewLoopDetectedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Vlans the port belongs to and the corresponding loop detected status." ::= { rcVlan 12 } rcVlanNewLoopDetectedEntry OBJECT-TYPE SYNTAX RcVlanNewLoopDetectedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Loop-Detected Entry." INDEX { rcVlanNewLoopDetectedPortIndex, rcVlanNewLoopDetectedVlanId, rcVlanNewLoopDetectedMac } ::= { rcVlanNewLoopDetectedTable 1 } RcVlanNewLoopDetectedEntry ::= SEQUENCE { rcVlanNewLoopDetectedPortIndex InterfaceIndex, rcVlanNewLoopDetectedVlanId Integer32, rcVlanNewLoopDetectedMac MacAddress, rcVlanNewLoopDetectedAction INTEGER, rcVlanNewLoopDetectedSmltRemote TruthValue } rcVlanNewLoopDetectedPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Number." ::= { rcVlanNewLoopDetectedEntry 1 } rcVlanNewLoopDetectedVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Gives the VlanId to which the port belongs." ::= { rcVlanNewLoopDetectedEntry 2 } rcVlanNewLoopDetectedMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mac address" ::= {rcVlanNewLoopDetectedEntry 3} rcVlanNewLoopDetectedAction OBJECT-TYPE SYNTAX INTEGER { portDown(1), vlanBlock(2), macDiscard(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This value is used to specify the action which needs to be taken once a loop is detected on a specific port." DEFVAL { portDown } ::= { rcVlanNewLoopDetectedEntry 4 } rcVlanNewLoopDetectedSmltRemote OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A MAC address indicate for remote learnt, either local or remote." ::= { rcVlanNewLoopDetectedEntry 5 } -- VLAN MAC Record Delete rcVlanClearMacRecordTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanClearMacRecordEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table used to clear a Vlan MAC Record." ::= { rcVlan 17 } rcVlanClearMacRecordEntry OBJECT-TYPE SYNTAX RcVlanClearMacRecordEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan Clear Mac Record Table Entry" INDEX { rcVlanClearMacRecordAddr } ::= { rcVlanClearMacRecordTable 1 } RcVlanClearMacRecordEntry ::= SEQUENCE { rcVlanClearMacRecordAddr MacAddress, rcVlanClearMacRecordVlanId INTEGER, rcVlanClearMacRecordAllVlanIds TruthValue, rcVlanClearMacRecordForceDelete TruthValue, rcVlanClearMacRecordLCForceDelete TruthValue } rcVlanClearMacRecordAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mac Address that needs to be cleared." ::= { rcVlanClearMacRecordEntry 1 } rcVlanClearMacRecordVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan Id where the Mac record has to be cleared." ::= { rcVlanClearMacRecordEntry 2 } rcVlanClearMacRecordAllVlanIds OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When set to true, this will clear the MAC record on all the Vlan Ids it exists." DEFVAL { false } ::= { rcVlanClearMacRecordEntry 3 } rcVlanClearMacRecordForceDelete OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "By default, when ForceDelete is set to false, MAC record will not be cleared if an ARP record is associated with this Mac Address. If ForceDelete is set to True, MAC record will be removed even when an ARP is associated with this record." DEFVAL { false } ::= { rcVlanClearMacRecordEntry 4 } rcVlanClearMacRecordLCForceDelete OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "By default, when LCForceDelete (Line Card Force Delete) is set to false, if the MAC record is not found on the CP, then no message will be sent to the line-card. When LCForceDelete is set to true, a message will be sent to the line-card even when the MAC record is not found on the CP." DEFVAL { false } ::= { rcVlanClearMacRecordEntry 5 } rcVlanNameTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that can be used to map the Virtual LAN Id to IfIndex and Name for display. It is informational only." ::= { rcVlan 18 } rcVlanNameEntry OBJECT-TYPE SYNTAX RcVlanNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has mapping information for a particular Virtual LAN. This in intended for display purposes only." INDEX { rcVlanNameVlanId } ::= { rcVlanNameTable 1 } RcVlanNameEntry ::= SEQUENCE { rcVlanNameVlanId RcVlanIdOrNone, rcVlanNameVlanName DisplayString, rcVlanNameIfIndex InterfaceIndex } rcVlanNameVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the Virtual LAN associated with this entry. This value corresponds to the lower 12 bits in the IEEE 802.1Q VLAN Tag." ::= { rcVlanNameEntry 1 } rcVlanNameVlanName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The assigned name for this VLAN." ::= { rcVlanNameEntry 2 } rcVlanNameIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "When rcVlanRoutingEnable is set to true(1), this value indicates the 'logical' ifIndex assigned to this VLAN. Otherwise, this value is meaningless and will be set to zero." ::= { rcVlanNameEntry 3 } -- Vlan Port Spoof Mac detect table rcVlanPortSpoofMacTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanPortSpoofMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table contains a list of Spoof blocked MAC address information." ::= { rcVlan 19 } rcVlanPortSpoofMacEntry OBJECT-TYPE SYNTAX RcVlanPortSpoofMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing a spoof blocked MAC address" INDEX { rcVlanPortSpoofMacPortNum, rcVlanPortSpoofMacVlanId, rcVlanPortSpoofMacIpAddress, rcVlanPortSpoofMacMacAddress } ::= { rcVlanPortSpoofMacTable 1 } RcVlanPortSpoofMacEntry ::= SEQUENCE { rcVlanPortSpoofMacPortNum InterfaceIndex, rcVlanPortSpoofMacVlanId RcVlanIdOrNone, rcVlanPortSpoofMacIpAddress IpAddress, rcVlanPortSpoofMacMacAddress MacAddress, rcVlanPortSpoofMacClearMac TruthValue } rcVlanPortSpoofMacPortNum OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port interface number of the Spoof detect is enabled. Spoof mac is detected " ::= { rcVlanPortSpoofMacEntry 1 } rcVlanPortSpoofMacVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS not-accessible STATUS current DESCRIPTION "A vlan entry which the port intreface belong to. And the spoof MAC is detected" ::= { rcVlanPortSpoofMacEntry 2 } rcVlanPortSpoofMacIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Local Ip address on this interface" ::= { rcVlanPortSpoofMacEntry 3 } rcVlanPortSpoofMacMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A spoofing Mac address that is detected in this interface" ::= { rcVlanPortSpoofMacEntry 4 } rcVlanPortSpoofMacClearMac OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear/delete this spoof detect mac entry when it is true. It always return false when query" DEFVAL { false } ::= { rcVlanPortSpoofMacEntry 5 } -- Vlan Port Cfm Mep rcVlanPortCfmMepTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanPortCfmMepEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain CFM MEP assigned to the port in a vlan" ::= { rcVlan 13 } rcVlanPortCfmMepEntry OBJECT-TYPE SYNTAX RcVlanPortCfmMepEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the rcVlanPortCfmMep table." INDEX { rcVlanPortCfmMepVlanId, rcVlanPortCfmMepPort} ::= { rcVlanPortCfmMepTable 1 } RcVlanPortCfmMepEntry ::= SEQUENCE { rcVlanPortCfmMepVlanId Integer32, rcVlanPortCfmMepPort InterfaceIndex, rcVlanPortCfmMepMepList OCTET STRING, rcVlanPortCfmMepNumOfMep Integer32, rcVlanPortCfmMepRowStatus RowStatus } rcVlanPortCfmMepVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique index to identify a vlan." ::= { rcVlanPortCfmMepEntry 1 } rcVlanPortCfmMepPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique index to identify a port interface in a Vlan." ::= { rcVlanPortCfmMepEntry 2 } rcVlanPortCfmMepMepList OBJECT-TYPE SYNTAX OCTET STRING(SIZE (0..440)) MAX-ACCESS read-create STATUS current DESCRIPTION "List of Meps assigned to this entry. A mep is consist of ... Domain Name, Association and Mep Id is separated by '.' A list of mep is consist of ..,..,... Each mep is separated by ','. Maximum up 8 meps" ::= { rcVlanPortCfmMepEntry 3 } rcVlanPortCfmMepNumOfMep OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Meps is assigned to this entry" ::= { rcVlanPortCfmMepEntry 4 } rcVlanPortCfmMepRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Create attibute. For perfomace and efficience, rcVlanPortCfmMepMepList is required for creation. If any Mep is added, entry would be created. If all Mep are removed, entry would be deleted" ::= { rcVlanPortCfmMepEntry 5 } -- Vlan Port Cfm Mip rcVlanPortCfmMipTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanPortCfmMipEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain CFM MIP assigned to the port in a vlan" ::= { rcVlan 14} rcVlanPortCfmMipEntry OBJECT-TYPE SYNTAX RcVlanPortCfmMipEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the rcVlanPortCfmMip table." INDEX { rcVlanPortCfmMipVlanId, rcVlanPortCfmMipPort} ::= { rcVlanPortCfmMipTable 1 } RcVlanPortCfmMipEntry ::= SEQUENCE { rcVlanPortCfmMipVlanId Integer32, rcVlanPortCfmMipPort InterfaceIndex, rcVlanPortCfmMipMipList OCTET STRING, rcVlanPortCfmMipNumOfMip Integer32, rcVlanPortCfmMipRowStatus RowStatus } rcVlanPortCfmMipVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique index to identify a vlan." ::= { rcVlanPortCfmMipEntry 1 } rcVlanPortCfmMipPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique index to identify a port interface in a Vlan." ::= { rcVlanPortCfmMipEntry 2 } rcVlanPortCfmMipMipList OBJECT-TYPE SYNTAX OCTET STRING(SIZE (0..440)) MAX-ACCESS read-create STATUS current DESCRIPTION "List of Mips assigned to this entry. A mip is consist of .. Domain Name and Mip Id is separated by '.' A list of mip is consist of .,.,... Each mip is separated by ','. Maximum up 8 mips" ::= { rcVlanPortCfmMipEntry 3 } rcVlanPortCfmMipNumOfMip OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Mips is assigned to this entry" ::= { rcVlanPortCfmMipEntry 4 } rcVlanPortCfmMipRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Create attibute. For perfomace and efficience, rcVlanPortCfmMipMipList is required for creation. If any Mip is added, entry would be created. If all Mip are removed, entry would be deleted" ::= { rcVlanPortCfmMipEntry 5 } -- Extended Filtering Service Options for Vlan rcVlanExtFilterSvcTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanExtFilterSvcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extended filtering services per port per Vlans are defined in this table" ::= { rcVlan 15 } rcVlanExtFilterSvcEntry OBJECT-TYPE SYNTAX RcVlanExtFilterSvcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the extended filtering services. Extended filtering services are per port per Vlan." INDEX {rcVlanExtFilterSvcVlanId} ::= { rcVlanExtFilterSvcTable 1 } RcVlanExtFilterSvcEntry ::= SEQUENCE { rcVlanExtFilterSvcVlanId Integer32, rcVlanExtFilterSvcFwdAllPorts PortSet, rcVlanExtFilterSvcFwdUnregPorts PortSet, rcVlanExtFilterSvcFilterUnregPorts PortSet } rcVlanExtFilterSvcVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the Virtual LAN associated with this entry. This value corresponds to the lower 12 bits in the IEEE 802.1Q VLAN Tag." ::= { rcVlanExtFilterSvcEntry 1 } rcVlanExtFilterSvcFwdAllPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "Contains port list that are in ForwardAll mode." ::= { rcVlanExtFilterSvcEntry 2 } rcVlanExtFilterSvcFwdUnregPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "Contains port list that are in Forward Unregistered mode." ::= { rcVlanExtFilterSvcEntry 3 } rcVlanExtFilterSvcFilterUnregPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "Contains port list that are in Filter Unregistered mode." ::= { rcVlanExtFilterSvcEntry 4 } -- PHYSICAL Elements rcChasType OBJECT-TYPE SYNTAX INTEGER { unknown(1), -- unknown chassis -- Passport 1000 Types a1100(2), -- 3 slot chassis (1/2, 1/2, full) a1250(6), -- 4 slot chassis (full, ... , full) a1150(7), -- 3 slot chassis (1/2, 1/2, full) a1200(8), -- 8 slot chassis (full, ... , full) a1050(9), -- 2 slot chassis (seahawk) -- Passport 8000 Types a8006(280887558), -- 6 slot chassis (raptillion) a8010(280887562), -- 10 slot chassis (raptillion) a8010co(1623064842), -- 10 slot Central Office Chassis a8003(280887555), -- 3 slot chassis (raptillion) a1612G(1086197761), -- 1 slot 12 port cobra (0x40be1001) a1624G(1086201857), -- 1 slot 24 port cobra (0x40be2001) a1648T(1086210049), -- 1 slot 52 port cobra (0x40be4001) a8306(1354629382), -- 6 slot 8300 POE chassis (0x50be0106) a8310(1354629386), -- 10 slot 8300 POE chassis (0x50be010a) a8011co(1623064843), -- 11 slot Central Office chassis (tripod) a8003r(280891651), -- 3 slot chassis MERS-8003-R (Triumph) -- Cobalt Blue -- Nortel Order#: NTC201CA -- Customer Order#: EC1402001 a9012(1090388736), -- 0100 0000 1111 1110 0000 0011 0000 0000 0x40FE0300 a9010(1090388737), -- 0100 0000 1111 1110 0000 0011 0000 0001 0x40FE0301 -- VSP4K a4850GTS(1232273458), -- 0100 1001 0111 0011 0000 0000 0011 0010 0x49730032 a4850GTSPWRPLUS(1232277554), -- 0100 1001 0111 0011 0001 0000 0011 0010 0x49731032 a4450GSXPWRPLUS(1231228978), -- 0100 1001 0110 0011 0001 0000 0011 0010 0x49631032 a4450GTXHTPWRPLUS(1232279602), -- 0100 1001 0111 0011 0001 1000 0011 0010 0x49731832 a4450GSX(1231224882), -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032 -- VSP8K a8284XSQ(1331822677), -- 0100 1111 0110 0010 0000 0000 0101 0101 0x4f620055 a8404C(1331839489), -- 0100 1111 0110 0010 0100 0010 0000 0001 0x4f624201 a8404(1331823105), -- 0100 1111 0110 0010 0000 0010 0000 0001 0x4f620201 -- VSP7K a7254XSQ(1331855415), -- 0100 1111 0110 0010 1000 0000 0011 0111 0x4f628037 a7254XTQ(1332903991), -- 0100 1111 0111 0010 1000 0000 0011 0111 0x4f728037 -- APLS aDSG6248(1232274482), -- 0100 1001 0111 0011 0000 0100 0011 0010 (0x49730432) aDSG6248P(1232278578), -- 0100 1001 0111 0011 0001 0100 0011 0010 (0x49731432) aDSG6248CFP(1231230002), -- 0100 1001 0110 0011 0001 0100 0011 0010 (0x49631432) aDSG7648(1331856439), -- 0100 1111 0110 0010 1000 0100 0011 0111 (0x4f628437) aDSG7648C(1332905015), -- 0100 1111 0111 0010 1000 0100 0011 0111 (0x4f728437) aDSG7480(1331823701), -- 0100 1111 0110 0010 0000 0100 0101 0101 (0x4f620455) aDSG8032(929170433), -- 0011 0111 0110 0010 0000 0100 0000 0001 (0x37620401) aDSG9032(1063392257), -- 0011 1111 0110 0010 0001 0100 0000 0001 (0x3f621401) aDSG8064(1063388161), -- 0011 1111 0110 0010 0000 0100 0000 0001 (0x3f620401) --VSP9400: Tsunami a8608(1425195264) -- 0101 0100 1111 0010 1100 0001 0000 0000 (0x54f2c100) } MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis Type" ::= { rcChassis 1 } rcChasSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique serial number for this chassis." ::= { rcChassis 2 } rcChasHardwareRevision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Device hardware revision level" ::= { rcChassis 3 } rcChasNumSlots OBJECT-TYPE SYNTAX INTEGER (1..12) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of slots in the chassis available for plug-in cards." ::= { rcChassis 4 } rcChasNumPorts OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ports currently installed in the chassis." ::= { rcChassis 5 } -- TBD FIXME : We need to get the final list from Hardware rcChasTestResult OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), crceeprom(3), timer(4), procdram(5), led(6), formaccpuaccess(7), asiccpuaccess(8), memory(9), loopback(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis start-up diagnostic tests." ::= { rcChassis 6 } rcChasFan OBJECT IDENTIFIER ::= { rcChassis 7 } rcChasFanTable OBJECT-TYPE SYNTAX SEQUENCE OF RcChasFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about Fans" ::= { rcChasFan 1 } rcChasFanEntry OBJECT-TYPE SYNTAX RcChasFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding a Fan Unit" INDEX { rcChasFanId } ::= { rcChasFanTable 1 } RcChasFanEntry ::= SEQUENCE { rcChasFanId INTEGER, rcChasFanOperStatus INTEGER, rcChasFanAmbientTemperature Gauge32, rcChasFanType INTEGER, rcChasFanFlowType INTEGER } rcChasFanId OBJECT-TYPE SYNTAX INTEGER(1..6) MAX-ACCESS read-only STATUS current DESCRIPTION "The chassis fan Id." ::= { rcChasFanEntry 1 } rcChasFanOperStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), up(2), down(3), notpresent(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Actual status of the Fan: - unknown(1) - status can not be determined. - up(2) - present and supplying power. - down(3) - present, but failure indicated." ::= { rcChasFanEntry 2 } rcChasFanAmbientTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the temperature in celsius of the air entering the fan." ::= { rcChasFanEntry 3 } rcChasFanType OBJECT-TYPE SYNTAX INTEGER { unknown(1), regularSpeed(2), highSpeed(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the Fan: - unknown(1) - type can not be determined. - regularSpeed(2) - regular speed fan is present. - highSpeed(3) - high speed fan is present." ::= { rcChasFanEntry 4 } rcChasFanFlowType OBJECT-TYPE SYNTAX INTEGER { unknown(1), frontToBack(2), backToFront(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Direction of the Fan Flow: - unknown(1) - Flow can not be determined. - fronttoback(2) - Front to back flow. - backtofront(3) - Back to front flow." ::= { rcChasFanEntry 5 } rcChasFanZoneTable OBJECT-TYPE SYNTAX SEQUENCE OF RcChasFanZoneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for the zones available on the chassis" ::= { rcChasFan 2 } rcChasFanZoneEntry OBJECT-TYPE SYNTAX RcChasFanZoneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding a zone unit" INDEX { rcChasFanZoneType } ::= { rcChasFanZoneTable 1 } RcChasFanZoneEntry ::= SEQUENCE { rcChasFanZoneType INTEGER, rcChasFanZoneMode INTEGER, rcChasFanZoneModeStatus BITS, rcChasFanZoneAlarmTimer Integer32, rcChasFanZoneTemperature Gauge32, rcChasFanZoneTray1LedColor INTEGER, rcChasFanZoneTray2LedColor INTEGER, rcChasFanZoneFPGATemperature Integer32, rcChasFanZoneFATemperature Integer32 } rcChasFanZoneType OBJECT-TYPE SYNTAX INTEGER { front(1), rear(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of the fan zone." ::= { rcChasFanZoneEntry 1 } rcChasFanZoneMode OBJECT-TYPE SYNTAX INTEGER { normal(1), alarm(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Functional mode of the fan zone." ::= { rcChasFanZoneEntry 2 } rcChasFanZoneModeStatus OBJECT-TYPE SYNTAX BITS { normal(0), fanFault(1), alarmThresholdExceeded(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bit set indicates the alarm type(s)" ::= { rcChasFanZoneEntry 3 } rcChasFanZoneAlarmTimer OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm timer indicates the remaining time before system checks and shutdown module when fan is in the alarm state. Zero means the fan i snot in an alarm state" ::= { rcChasFanZoneEntry 4 } rcChasFanZoneTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Highest temperature measured in celsius degree from all the sensors (inlet and outlet) in the zone" ::= { rcChasFanZoneEntry 5 } rcChasFanZoneTray1LedColor OBJECT-TYPE SYNTAX INTEGER { off(1), green(2), red(3), amber(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Led color indicate fans operation status on tray off: Indicates no tray or power off. green: Indicates all fans are operational in a tray. red: Front Zone Tray: more than one fans in a tray are not opertional. Rear Zone Tray: one of two or both fans fans in a tray are not operational. amber: Front Zone Tray: one of eight fans is not operational. Rear Zone Tray: It is not applicable for Rear Zone tray" ::= { rcChasFanZoneEntry 6 } rcChasFanZoneTray2LedColor OBJECT-TYPE SYNTAX INTEGER { off(1), green(2), red(3), amber(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Led color indicate fans operation status on tray off: Indicates no tray or power off. green: Indicates all fans are operational in a tray. red: Front Zone Tray: more than one fans in a tray are not opertional. Rear Zone Tray: one of two fans or both fans in a tray are not operational. amber: Front Zone Tray: one of eight fans is not operational. Rear Zone Tray: It is not applicable for Rear Zone tray" ::= { rcChasFanZoneEntry 7 } rcChasFanZoneFPGATemperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Highest FPGA temperature measured in celsius degree from all the FPGA sensors in the zone. FPGA sensors are only available on the RoF cards. Hence this is applicable only for the front zone. A value of 0 for this mib object indicates that this is not applicable." ::= { rcChasFanZoneEntry 8 } rcChasFanZoneFATemperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Highest FA temperature measured in celsius degree from all the FA sensors in the zone. FA sensors are only available on the RoF cards. Hence this is applicable only for the front zone. A value of 0 for this mib object indicates that this is not applicable." ::= { rcChasFanZoneEntry 9 } rcChasFanInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RcChasFanInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information for all the fans on the chassis" ::= { rcChasFan 3 } rcChasFanInfoEntry OBJECT-TYPE SYNTAX RcChasFanInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding a fan unit" INDEX { rcChasFanZoneType, rcChasFanInfoTray, rcChasFanInfoFan } ::= { rcChasFanInfoTable 1 } RcChasFanInfoEntry ::= SEQUENCE { rcChasFanInfoTray INTEGER, rcChasFanInfoFan INTEGER, rcChasFanInfoExpectedSpeed INTEGER, rcChasFanInfoOperSpeed INTEGER, rcChasFanInfoStatus INTEGER } rcChasFanInfoTray OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number of trays per zone in chassis" ::= { rcChasFanInfoEntry 1 } rcChasFanInfoFan OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number of fans per tray" ::= { rcChasFanInfoEntry 2 } rcChasFanInfoExpectedSpeed OBJECT-TYPE SYNTAX INTEGER { low(1), medium(2), high(3), hardware(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The administrative setting for the fan speed low: Low speed set by software medium: Medium speed set by software high: High speed set by software hardware: Speed controlled by hardware" ::= { rcChasFanInfoEntry 3 } rcChasFanInfoOperSpeed OBJECT-TYPE SYNTAX INTEGER { low(1), medium(2), high(3), hardware(4), error(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Actual speed of the fan" ::= { rcChasFanInfoEntry 4 } rcChasFanInfoStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), faulty(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the fan. Details below: ok(1): Fan operating under normal condition(s) faulty(2): Fan not operating as expected" ::= { rcChasFanInfoEntry 5 } rcChasPowerSupply OBJECT IDENTIFIER ::= { rcChassis 8 } rcChasPowerSupplyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcChasPowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about power supplies." ::= { rcChasPowerSupply 1 } rcChasPowerSupplyEntry OBJECT-TYPE SYNTAX RcChasPowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding a power supply unit." INDEX { rcChasPowerSupplyId } ::= { rcChasPowerSupplyTable 1 } RcChasPowerSupplyEntry ::= SEQUENCE { rcChasPowerSupplyId INTEGER, rcChasPowerSupplyOperStatus INTEGER } rcChasPowerSupplyId OBJECT-TYPE SYNTAX INTEGER(1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply Id." ::= { rcChasPowerSupplyEntry 1 } rcChasPowerSupplyOperStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), empty(2), up(3), down(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Actual status of the power supply: - unknown(1) - status can not be determined. - empty(2) - power supply not installed. - up(3) - present and supplying power. - down(4) - present, but failure indicated." ::= { rcChasPowerSupplyEntry 2 } rcChasPowerSupplyDetailTable OBJECT-TYPE SYNTAX SEQUENCE OF RcChasPowerSupplyDetailEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains detailed information about power supplies." ::= { rcChasPowerSupply 2 } rcChasPowerSupplyDetailEntry OBJECT-TYPE SYNTAX RcChasPowerSupplyDetailEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains detailed info regarding a power supply unit." INDEX { rcChasPowerSupplyDetailId } ::= { rcChasPowerSupplyDetailTable 1 } RcChasPowerSupplyDetailEntry ::= SEQUENCE { rcChasPowerSupplyDetailId INTEGER, rcChasPowerSupplyDetailType INTEGER, rcChasPowerSupplyDetailSerialNumber DisplayString, rcChasPowerSupplyDetailHardwareRevision DisplayString, rcChasPowerSupplyDetailPartNumber DisplayString, rcChasPowerSupplyDetailDescription DisplayString, rcChasPowerSupplyDetailPsePower Integer32, rcChasPowerSupplyDetailInputLineVoltage INTEGER, rcChasPowerSupplyDetailOperLineVoltage INTEGER, rcChasPowerSupplyDetailOutputWatts Integer32, rcChasPowerSupplyDetailDualAcInput INTEGER, rcChasPowerSupplyFanFlowType INTEGER } rcChasPowerSupplyDetailId OBJECT-TYPE SYNTAX INTEGER(1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply Id." ::= { rcChasPowerSupplyDetailEntry 1 } rcChasPowerSupplyDetailType OBJECT-TYPE SYNTAX INTEGER { unknown(0), ac(1), dc(2), dualAc(3), poe(278798592) , -- 8300 110/200 V AC/DC PoE(0x109e2100) poe1400WPS(278802688), -- 8300 110/200 V 850W/1400W AC/DC PoE(0x109e3100) dc8005(277876736) -- 8005 1462W 48/60V DC Power Supply(0x10901000) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply type." ::= { rcChasPowerSupplyDetailEntry 2 } rcChasPowerSupplyDetailSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply serial number." ::= { rcChasPowerSupplyDetailEntry 3 } rcChasPowerSupplyDetailHardwareRevision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The hardware revision of the power supply." ::= { rcChasPowerSupplyDetailEntry 4 } rcChasPowerSupplyDetailPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply part number." ::= { rcChasPowerSupplyDetailEntry 5 } rcChasPowerSupplyDetailDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The detail description of power supply." ::= { rcChasPowerSupplyDetailEntry 6 } rcChasPowerSupplyDetailPsePower OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The nominal power of the PSE expressed in Watts." ::= { rcChasPowerSupplyDetailEntry 7 } rcChasPowerSupplyDetailInputLineVoltage OBJECT-TYPE SYNTAX INTEGER { unknown(0), low110v(1), high220v(2), minus48v(3), ac110vOr220v(4), dc(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply Input Line voltage." ::= { rcChasPowerSupplyDetailEntry 8 } rcChasPowerSupplyDetailOperLineVoltage OBJECT-TYPE SYNTAX INTEGER { unknown(0), low110v(1), high220v(2), minus48v(3), ac110vOr220v(4), dc(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply Line voltage considered for Power Management calculation." ::= { rcChasPowerSupplyDetailEntry 9 } rcChasPowerSupplyDetailOutputWatts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The output power of this power supply" ::= { rcChasPowerSupplyDetailEntry 10 } rcChasPowerSupplyDetailDualAcInput OBJECT-TYPE SYNTAX INTEGER { line1(1), line2(2), both(3), none(4), notApplicable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The dual input power supply has two input AC lines. This Mib defines which of those AC lines are supplying power. For a single input power supply this Mib will be set to notApplicable(5)" DEFVAL {5} ::= { rcChasPowerSupplyDetailEntry 11} rcChasPowerSupplyFanFlowType OBJECT-TYPE SYNTAX INTEGER { frontToback(1), backTofront(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply Fan Flow Type." ::= { rcChasPowerSupplyDetailEntry 12 } rcCard OBJECT IDENTIFIER ::= { rcChassis 9 } rcCardTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains information about the cards in this chassis. For those slots that do not contain a physical card, the table may be implemented to contain a conceptual row with the type of physical module set to 'chasCardEmpty', or it may be implemented to have no conceptual row instance." ::= { rcCard 1 } rcCardEntry OBJECT-TYPE SYNTAX RcCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Card attributes" INDEX { rcCardIndex } ::= { rcCardTable 1 } RcCardEntry ::= SEQUENCE { rcCardIndex INTEGER, rcCardType INTEGER, rcCardSerialNumber DisplayString, rcCardHardwareRevision DisplayString, rcCardAdminStatus INTEGER, rcCardOperStatus INTEGER, rcCardPCMCIAType INTEGER, rcCardPartNumber DisplayString, rcCardOxateCpld DisplayString, rcCardOxideFpga DisplayString, rcCardCatskillFpga DisplayString, rcCardQE DisplayString, rcCardK2Fpga DisplayString, rcCardIoDateDC DisplayString, rcCardIoDateBB DisplayString, rcCardIoPimCpld DisplayString, rcCardLed0Cpld DisplayString, rcCardLed1Cpld DisplayString, rcCardZagrosFpga DisplayString, rcCardRsp DisplayString, rcCardBcmMac DisplayString, rcCardPhosphideFpga DisplayString, rcCardSulfideFpga DisplayString, rcCardFluorateCpld DisplayString, rcCardBme DisplayString } rcCardIndex OBJECT-TYPE SYNTAX INTEGER (1..26) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for each module within the chassis. This value is determined by the chassis slot number where the module is inserted. Valid entries are 1 to the value of rcChasNumSlots" ::= { rcCardEntry 1 } rcCardType OBJECT-TYPE SYNTAX INTEGER { other(1), -- no card installed rcCPU(2), -- [1200] CPU Card (A1200) rc8x100BaseTX(3), -- [1208TX] 8 port (cat 5) (A1200) rc8x100BaseT2(4), -- [] 8 port (cat 3) (A1200) rc8x100BaseF(5), -- [1208FX] 8 port fiber (A1200) rc16x100BaseTX(6), -- [1216TX] 16 port (cat 5) (A1200) rc8x100BaseTXWG(12), -- [1108TX] 8 port (half width) (A1100) rc16x100BaseTXWG(13), -- [1100] 16 port + CPU (A1100) rc4x100BaseFWG(14), -- [1104FX] 4 port (half width) (A1100) rc12x100BaseTXWG(15), -- [1050] 12 port + CPU (A1050) rc12x100BaseFBB(16), -- [] 12 port (A1200) rc8x100BaseFWG(17), -- [1108FX] 8 port (A1100) rc12x100BaseTX-2x100BaseFBB(18), -- [] 12 port + 2 port (A1200) rc2x155BaseFBB(19), -- [] 2 sonet port (A1200) rc4x155BaseFBB(20), -- [] 4 sonet port (A1200) rc16x100BaseFBB(21), -- [1216FX] 16 port fiber (A1200) rc14x100BaseTX-2x100BaseFBB(22), -- [1216TF] 14 port + 2 port (A1200) rc8x10BaseFBB(23), -- [1208FL] 8 port fiber low-speed (A1200) rc4xOC3(24), -- [1200xx] 4 port OC3 (A1200) rc1xOC12(25), -- [1200xx] 1 port OC12 (A1200) rcRMON(26), -- [1200xx] RMON (A1200) rc1xOC12POSBaseMMF(27), -- [1200xx] 1 port OC12 POS (A1200) rc1xOC12POSBaseSMF(28), -- [1200xx] 1 port OC12 POS (A1200) rc4x1000BaseSXWG(1028), -- [1150] 1 0 00 000 0100 + CPU (A1150) rc1x1000BaseSXWG(1025), -- [1101SX] 1 0 00 000 0001 rc2x1000BaseSXWG(1026), -- [1102SX] 1 0 00 000 0010 rc1x1000BaseSXRWG(1537), -- [1101SR] 1 1 00 000 0001 rc2x1000BaseSXRWG(1538), -- [1102SR] 1 1 00 000 0010 rc1x1000BaseLXWG(1153), -- [1101LX] 1 0 01 000 0001 rc2x1000BaseLXWG(1154), -- [1102LX] 1 0 01 000 0010 rc2x1000BaseXDWG(1282), -- [1102XD] 1 0 10 000 0010 rc1x1000BaseLXRWG(1665), -- [1101LR] 1 1 01 000 0001 rc2x1000BaseLXRWG(1666), -- [1102LR] 1 1 01 000 0010 rc1x1000BaseSXBB(1041), -- [1201SX] 1 0 00 001 0001 rc2x1000BaseSXBB(1042), -- [1202SX] 1 0 00 001 0010 rc1x1000BaseSXRBB(1553), -- [1201SR] 1 1 00 001 0001 rc2x1000BaseSXRBB(1554), -- [1202SR] 1 1 00 001 0010 rc1x1000BaseLXBB(1169), -- [1201LX] 1 0 01 001 0001 rc2x1000BaseLXBB(1170), -- [1202LX] 1 0 01 001 0010 rc2x1000BaseXDBB(1298), -- [1202XD] 1 0 10 001 0010 rc1x1000BaseLXRBB(1681), -- [1201LR] 1 1 01 001 0001 rc2x1000BaseLXRBB(1682), -- [1202LR] 1 1 01 001 0010 -- Cobalt Blue: if you change here, you MUST update rc2kCardFrontType in rc2kCardTable cbMidplane-28(1090388736), -- 0100 0000 1111 1110 0000 0011 0000 0000 0x40FE0300 cbMidplaneSapphire(1090396928), -- 0100 0000 1111 1110 0010 0011 0000 0000 0x40FE2300 cbACPowerSupply(1084097280), -- 0100 0000 1001 1110 0000 0011 0000 0000 0x409E0300 cbACPowerPlusSupply(1084130048), -- 0100 0000 1001 1110 1000 0011 0000 0000 0x409E8300 cbCPFanTray(1085145856), -- 0100 0000 1010 1110 0000 0011 0000 0000 0x40AE0300 cbIOFanTray(1085149952), -- 0100 0000 1010 1110 0001 0011 0000 0000 0x40AE1300 cbFanTray(1085154048), -- 0100 0000 1010 1110 0010 0011 0000 0000 0x40AE2300 cbHSFanTray(1085158144), -- 0100 0000 1010 1110 0011 0011 0000 0000 0x40AE3300 cbAUX(1091437312), -- 0100 0001 0000 1110 0000 0011 0000 0000 0x410E0300 cbSF3200(1075708672), -- 0100 0000 0001 1110 0000 0011 0000 0000 0x401E0300 cbSF9600(1075712768), -- 0100 0000 0001 1110 0001 0011 0000 0000 0x401E1300 cbSF9610(1075716864), -- 0100 0000 0001 1110 0010 0011 0000 0000 0x401E2300 cbCP-CSC(1073873665), -- 0100 0000 0000 0010 0000 0011 0000 0001 0x40020301 cb48x1000BaseTX(1075970864), -- 0100 0000 0010 0010 0000 0011 0011 0000 0x40220330 cb48x1000BaseTXPOE(1075974960), -- 0100 0000 0010 0010 0001 0011 0011 0000 0x40221330 cb48x1000SFP(1077044016), -- 0100 0000 0011 0010 0110 0011 0011 0000 0x40326330 cb24x10GBaseSFP(1077109528), -- 0100 0000 0011 0011 0110 0011 0001 1000 0x40336318 cb48x10GBaseSFP(1077109552), -- 0100 0000 0011 0011 0110 0011 0011 0000 0x40336330 -- Future CB Cards -- cbOPM(1087243008) 0x40CE0300 -- cbSAS(1087247104) 0x40CE1300 -- cbIPFIX(1087251200) 0x40CE2300 -- VSP4K card definitions vsp4k4850GTS(1232273458), -- 0100 1001 0111 0011 0000 0000 0011 0010 0x49730032 vsp4k4850GTSPWRPLUS(1232277554), -- 0100 1001 0111 0011 0001 0000 0011 0010 0x49731032 vsp8k8242XSQ(1298407466), -- 0100 1101 0110 0100 0010 0000 0010 1010 0x4d64202a vsp4k4450GSXPWRPLUS(1231228978), -- 0100 1001 0110 0011 0001 0000 0011 0010 0x49731032 vsp4k4450GTXHTPWRPLUS(1232279602), -- 0100 1001 0111 0011 0001 1000 0011 0010 0x49731832 vsp8k8424XS(1298379288), -- 0100 1101 0110 0011 1011 0010 0001 1000 0x4d63b218 vsp4k4450GSX(1231224882), -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032 -- CB generation 2 (ROF) linecards rof48x1000SFP(1144152880), -- 0100 0100 0011 0010 0110 0011 0011 0000 0x44326330 rofLoadBoard(1144152832), -- 0100 0100 0011 0010 0110 0011 0000 0000 0x44326300 rof16x10GBaseSFP(1144218384), -- 0100 0100 0011 0011 0110 0011 0001 0000 0x44336310 rof48x10GBaseSFP(1144218416), -- 0100 0100 0011 0011 0110 0011 0011 0000 0x44336330 rof4x40GBaseSFP(1144283920), -- 0100 0100 0011 0100 0110 0011 0001 0000 0x44346310 rof12x40GBaseSFP(1144283952) -- 0100 0100 0011 0100 0110 0011 0011 0000 0x44346330 } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the card type. The value returned is defined by the description in rc2kCardTable." ::= { rcCardEntry 2 } rcCardSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Unique serial number for this card." ::= { rcCardEntry 3 } rcCardHardwareRevision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Hardware Version" ::= { rcCardEntry 4 } rcCardAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the administrative status of this card" ::= { rcCardEntry 5 } rcCardOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3), unknown(4), dormant(5) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the operational status of this card." ::= { rcCardEntry 6 } rcCardPCMCIAType OBJECT-TYPE SYNTAX INTEGER { none(1), modem28kbs(2), flash2meg(3), flash4meg(4) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the type of PCMCIA card currently installed in this CPU card, if any. For non-CPU cards, this variable has no meaning and will always be set to none." DEFVAL { none } ::= { rcCardEntry 7 } rcCardPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Card Part Number" ::= { rcCardEntry 8 } rcCardOxateCpld OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Oxate CPLD version for CP card" ::= { rcCardEntry 9 } rcCardOxideFpga OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Oxide FGPA version for CP card" ::= { rcCardEntry 10 } rcCardCatskillFpga OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Catskill FPGA version for CP card" ::= { rcCardEntry 11 } rcCardQE OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "QE version for CP card" ::= { rcCardEntry 12 } rcCardK2Fpga OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "K2 FPGA version for IO card" ::= { rcCardEntry 13 } rcCardIoDateDC OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "IO Date DC CPLD for IO card" ::= { rcCardEntry 14 } rcCardIoDateBB OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "IO Date BaseBoard CPLD for IO card" ::= { rcCardEntry 15 } rcCardIoPimCpld OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "IO PIM CPLD for IO card" ::= { rcCardEntry 16 } rcCardLed0Cpld OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "LED0 CPLD for IO card" ::= { rcCardEntry 17 } rcCardLed1Cpld OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "LED1 CPLD for IO card" ::= { rcCardEntry 18 } rcCardZagrosFpga OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Zagros FPGA for IO card" ::= { rcCardEntry 19 } rcCardRsp OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "RSP for IO card" ::= { rcCardEntry 20 } rcCardBcmMac OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "BCM Mac for IO card" ::= { rcCardEntry 21 } rcCardPhosphideFpga OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Phosphide FPGA for IO card" ::= { rcCardEntry 22 } rcCardSulfideFpga OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sulfide FPGA for IO card" ::= { rcCardEntry 23 } rcCardFluorateCpld OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fluorate Cpld for SF card" ::= { rcCardEntry 24 } rcCardBme OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "BME for SF card" ::= { rcCardEntry 25 } -- Port Table rcPort OBJECT IDENTIFIER ::= { rcChassis 10 } rcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port table" ::= { rcPort 1 } rcPortEntry OBJECT-TYPE SYNTAX RcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular port" INDEX { rcPortIndex } ::= { rcPortTable 1 } RcPortEntry ::= SEQUENCE { rcPortIndex InterfaceIndex, rcPortType INTEGER, rcPortConnectorType INTEGER, rcPortPerformRouting TruthValue, rcPortHighPriority TruthValue, --excluded rcPortAction INTEGER, rcPortResult INTEGER, rcPortPrimaryConnector INTEGER, --excluded rcPortActiveConnector INTEGER, rcPortBackupConnectorStatus INTEGER, rcPortAutoNegotiate TruthValue, rcPortAdminDuplex INTEGER, rcPortOperDuplex INTEGER, rcPortAdminSpeed INTEGER, rcPortOperSpeed Integer32, rcPortMltId Integer32, rcPortLocked TruthValue, rcPortAutoNegotiationSupported TruthValue, rcPortSingleRoutablePort TruthValue, rcPortUnknownMacDiscard TruthValue, rcPortNumStateTransition Counter32, rcPortAllowOversizeFrame TruthValue, --excluded rcPortUserPriority INTEGER, --excluded rcPortQosLevel INTEGER, rcPortDiffServEnable TruthValue, rcPortDiffServType INTEGER, rcPortDiffServIeee8021POverrideEnable TruthValue, --excluded rcPortVendorDescr DisplayString, rcPortName DisplayString, rcPortOctapidId Integer32, rcPortWan INTEGER, rcPortTransport INTEGER, rcPortMultimediaFilterEnable TruthValue, rcPortMultimediaDevSelection DisplayString, -- OM2.0 place holder added following rcPortServiceType INTEGER, rcPortMode INTEGER, rcPortAdminRouting EnableValue, rcPortOperRouting EnableValue, rcPortPid Integer32, -- OID 46 to 49 are being used in 8300 but OID 46 is also used in PR v4.0 rcPortIeee8021POverrideEnable TruthValue, rcPortShaperEnable TruthValue, rcPortShaperMaxRate Integer32, rcPortShaperBurstSize Integer32, rcPortCpLimitShutDown TruthValue, rcPortHighSecureEnable TruthValue, rcPortTlsPriorityOverride EnableValue, rcPortVctAbility INTEGER, rcPortVctAdminStatus EnableValue, rcPortMrouteStrLimit INTEGER, rcPortMrouteStrTimerCheck INTEGER, rcPortMrouteStrLimitEnable TruthValue, rcPortUpdateDynamicMacQosLevel EnableValue, rcPortVplsDualHoming INTEGER, rcPortVplsMgmtVlan TruthValue, rcPortTlsManagedBySp TruthValue, rcPortAutoNegAd BITS, rcPortAutoNegAdCapability BITS, rcPortAutoRecoverPort TruthValue, rcPortExtCplimitConf INTEGER, rcPortExtCplimitUtilRate INTEGER, rcPortEgressRateLimit INTEGER, rcPortEgressRateLimitState EnableValue, rcPortBpduFilteringTimerCount TimeInterval, rcPortBpduFilteringTimeout TimeInterval, rcPortBpduFilteringAdminEnabled TruthValue, rcPortBpduFilteringOperEnabled TruthValue, rcPortQinqEtherType Integer32, rcPortTrustDscp TruthValue, rcPortCpLimitEnable EnableValue, rcPortCpMulticastLimit INTEGER, rcPortCpBroadcastLimit INTEGER, rcPortSmartAutoNegotiate TruthValue, rcPortMepList OCTET STRING, rcPortNumOfMep Integer32, rcPortAdacStatus TruthValue, rcPortPvid Integer32, rcPortTdp EnableValue, rcPortIngressRateLimit INTEGER, rcPortIngressRateLimitState EnableValue, rcPortClockSource INTEGER, rcPortVrfIdList IdList, rcPortCfmVid Integer32, rcPortUserLabel1 DisplayString, rcPortUserLabel2 DisplayString, rcPortClearCfmStats TruthValue, rcPortInterfaceType INTEGER, rcPortCfmControlMep DisplayString, rcPortMtu Integer32, rcPortMtuState EnableValue, rcPortVrfNameList OCTET STRING, rcPortBrouterVrfId VrfIdentifier, rcPortBrouterVrfName DisplayString, rcPortVrfCount Counter32, rcPortCtrlPktDropLimitEnable EnableValue, rcPortCtrlPktDropLimit Integer32, rcPortCtrlPktShutdownLimitEnable EnableValue, rcPortCtrlPktShutdownLimit Integer32, rcPortCtrlPktShutdownRtExceeded TruthValue, rcPortCtrlPktDropRtExceeded TruthValue, rcPortDhcpOption82SubscriberId DisplayString, rcPortServiceCardType INTEGER, rcPortIngressRatePeak INTEGER, rcPortIngressRateSvc INTEGER, rcPortCpLimitPktRate INTEGER, rcPortCpLimitShutDownEnable TruthValue, rcPortRmonEnable TruthValue, rcPortIpsecEnable TruthValue, rcPortShutdownReason INTEGER, rcPortMdixMode INTEGER, rcPortFlexUniEnable TruthValue, rcPortBpduGuardTimerCount Integer32, rcPortBpduGuardTimeout Integer32, rcPortBpduGuardAdminEnabled TruthValue, rcPortLicenseControlStatus INTEGER, rcPortTxFlowControl TruthValue, rcPortTxFlowControlOperState TruthValue } rcPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcPortEntry 1 } rcPortType OBJECT-TYPE SYNTAX INTEGER { other(0), -- no port installed rc100BaseTX(1), -- (cat 5) rc100BaseT2(2), -- (cat 3) rc100BaseF(3), -- (100 mbps fiber) rc1000BaseF(4), -- (1000 mbps fiber) rc1000BaseDualF(5), -- (fiber - dual connector) rc10BaseF(6), -- (10 mbps fiber) rcPosMMF(7), -- (multi mode fiber) rcPosSMF(8), -- (single mode fiber) rcAtm(9), -- (oc3, oc12, ds3, e3) rcGbicLx(10), -- (gigabit long haul) rcGbicSx(11), -- (gigabit short haul) rcGbicXd(12), -- (gigabit extended distance) rcGbicCu(13), -- (gigabit copper) rcGbicOther(14), -- (gigabit other) rcOc3cSM(15), -- (OC-3c SM) rcOc3cMM(16), -- (OC-3c MM) rcOc3cCOPPER(17), -- (OC-3c COPPER) rcOc12cSM(18), -- (OC-12c SM) rcOc12cMM(19), -- (OC-12c MM) rcDs3(20), -- (Ds3) rcE3(21), -- (E3) rcGbicNone(22), -- (Gbic card feature) rc1000BaseT(23), -- (1000 base copper) rcGbicZx(24), -- (gigabit very extended distance) rcOc3cAtmSM(25), -- (Atm OC-3c SM) rcOc3cAtmMM(26), -- (Atm OC-3c MM) rcOc12cAtmSM(27), -- (Atm OC-12c SM) rcOc12cAtmMM(28), -- (Atm OC-12c MM) rcOc3cPosSM(29), -- (Pos OC-3c SM) rcOc3cPosMM(30), -- (Pos OC-3c MM) rcOc12cPosSM(31), -- (Pos OC-12c SM) rcOc12cPosMM(32), -- (Pos OC-12c MM) rcGbic1470(33), -- (gigabit wavelength 1470) rcGbic1490(34), -- (gigabit wavelength 1490) rcGbic1510(35), -- (gigabit wavelength 1510) rcGbic1530(36), -- (gigabit wavelength 1530) rcGbic1550(37), -- (gigabit wavelength 1550) rcGbic1570(38), -- (gigabit wavelength 1570) rcGbic1590(39), -- (gigabit wavelength 1590) rcGbic1610(40), -- (gigabit wavelength 1610) rcRmon(41), -- (1000 base TProbe) rcGbic1470APD(42), -- (gigabit wavelength 1470-APD) rcGbic1490APD(43), -- (gigabit wavelength 1490-APD) rcGbic1510APD(44), -- (gigabit wavelength 1510-APD) rcGbic1530APD(45), -- (gigabit wavelength 1530-APD) rcGbic1550APD(46), -- (gigabit wavelength 1550-APD) rcGbic1570APD(47), -- (gigabit wavelength 1570-APD) rcGbic1590APD(48), -- (gigabit wavelength 1590-APD) rcGbic1610APD(49), -- (gigabit wavelength 1610-APD) rc10GbLW(50), -- (10 Gig Ethernet LW) rc10GbLR(51), -- (10 Gig Ethernet LR) rcLogicalServerPort(52), -- opm Prism used as a server for MPLS rc1000BaseTX(53), -- (triple speed) rc100BaseTXPOE(54), -- (double speed with POE support) rcGbicBx(55), -- (SFP - Single Fiber Bi-Directional - 100Base-Bxl) rc10GbNone(56), -- (10 Gig Feature) rc1000XFP(57), -- 10Gig XFP Gbic rc10GbSR(58), -- (10 Gig SR Ethernet) rc10GbSW(59), -- (10 Gib SW wavelength 850nm and sonet) rc10GbER(60), -- (10 Gig ER wavelen 1550nm) rc10GbEW(61), -- (10 Gig EW) rc10GbOther(62), -- (10 Gig Ethernet other) rc1000BaseTXPOE(63), -- (triplespeed withPOE support) rc10GbZR(64), -- (10 Gig ZR wavelength 1550nm) rc10GbZW(65), -- (10 Gig ZW wavelength 1550nm) rcGbic1310Xd(66), -- (gigabit wavelength 1310-distance 40Kms) rcGbic1470Xd(67), -- (gigabit wavelength 1470-distance 40Kms) rcGbic1490Xd(68), -- (gigabit wavelength 1490-distance 40Kms) rcGbic1510Xd(69), -- (gigabit wavelength 1510-distance 40Kms) rcGbic1530Xd(70), -- (gigabit wavelength 1530-distance 40Kms) rcGbic1550Xd(71), -- (gigabit wavelength 1550-distance 40Kms) rcGbic1570Xd(72), -- (gigabit wavelength 1570-distance 40Kms) rcGbic1590Xd(73), -- (gigabit wavelength 1590-distance 40Kms) rcGbic1610Xd(74), -- (gigabit wavelength 1610-distance 40Kms) rcGbic1470Zx(75), -- (gigabit wavelength 1470-distance 70Kms) rcGbic1490Zx(76), -- (gigabit wavelength 1490-distance 70Kms) rcGbic1510Zx(77), -- (gigabit wavelength 1510-distance 70Kms) rcGbic1530Zx(78), -- (gigabit wavelength 1530-distance 70Kms) rcGbic1550Zx(79), -- (gigabit wavelength 1550-distance 70Kms) rcGbic1570Zx(80), -- (gigabit wavelength 1570-distance 70Kms) rcGbic1590Zx(81), -- (gigabit wavelength 1590-distance 70Kms) rcGbic1610Zx(82), -- (gigabit wavelength 1610-distance 70Kms) rcGbic1690Zx(83), -- (gigabit wavelength 1690-distance 70Kms) rcGbic1310Bx(84), -- (gigabit wavelength 1310-distance 10Kms) rcGbic1490Bx(85), -- (gigabit wavelength 1490-distance 10Kms) rcGbicEx(86), -- (gigabit wavelength 1550-distance 120 Kms) rcGbic850Sx(87), -- (gigabit short haul wavelength 850) rcGbic1200Lx(88), -- (gigabit long haul wavelength 1200) rcGbic1300Lx(89), -- (gigabit long haul wavelength 1300) rcGbic1310Lx(90), -- (gigabit long haul wavelength 1310) rcGbic1490Lx(91), -- (gigabit long haul wavelength 1490) rcGbic1550Lx(92), -- (gigabit long haul wavelength 1550) rcGbic1550Ex(93), -- (gigabit wavelength 1550-distance 120Kms) rc1GbFD(94), -- (100/1000 Fiber Gbic) rc10GbLRM(95), -- (10 Gig LRM) rc10GbDWDMR(96), -- (10 Gig DWDM Ethernet) rc10GbDWDMW(97), -- (10 Gig DWDM Sonet) rc100BaseSX(98), -- (100 mbps fiber short haul wavelength) rc100BaseLX(99), -- (100 mbps fiber long haul wavelength) rc100BaseFX(100), -- (100 mbps fiber) rc100BaseBX(101), -- (100 mbps fiber) rc100BaseZX(102), -- (100 mbps fiber) rcGbicMTRJ(103), -- (Mechanical Transfer - registered jack) rcGbic1300SeFx(104),-- (1300SE-FX Gbic Ethernet) rcGbicCx(105), -- (copper direct attach cable up to 15 meter) rc10GbCX(106), -- (copper direct attach cable up to 15 meter) rcSFPplus(107), -- (1000/10G SFP+ Gbic) rc10GBaseT(108), -- (100/1000/10G base copper) rc100BaseOther(109), -- (100 mbps Ethernet other) rcUnknownSpeedOther(110), -- (Ethernet other of undetermined speed) rc10GbERCWDM(111), -- (10G ER CWDM) rc10GbZRCWDM(112), -- (10G ZR CWDM) rc10GbER1470(113), -- (10G ER CWDM 1470NM 40KM) rc10GbER1490(114), -- (10G ER CWDM 1490NM 40KM) rc10GbER1510(115), -- (10G ER CWDM 1510NM 40KM) rc10GbER1530(116), -- (10G ER CWDM 1530NM 40KM) rc10GbER1550(117), -- (10G ER CWDM 1550NM 40KM) rc10GbER1570(118), -- (10G ER CWDM 1570NM 40KM) rc10GbER1590(119), -- (10G ER CWDM 1590NM 40KM) rc10GbER1610(120), -- (10G ER CWDM 1610NM 40KM) rc10GbZR1470(121), -- (10G ZR CWDM 1470NM 70KM) rc10GbZR1490(122), -- (10G ZR CWDM 1490NM 70KM) rc10GbZR1510(123), -- (10G ZR CWDM 1510NM 70KM) rc10GbZR1530(124), -- (10G ZR CWDM 1530NM 70KM) rc10GbZR1550(125), -- (10G ZR CWDM 1550NM 70KM) rc10GbZR1570(126), -- (10G ZR CWDM 1570NM 70KM) rc10GbZR1590(127), -- (10G ZR CWDM 1590NM 70KM) rc10GbZR1610(128), -- (10G ZR CWDM 1610NM 70KM) rc40GbNone(129), -- (40 Gig Feature) rc40GbSR4(130), -- (40 Gig Short Reach Fiber) rc40GbLR4(131), -- (40 Gig Long Reach Fiber) rc40GbCR4(132), -- (40 Gig Copper) rc40GbOther(133), -- (40 Gig Other) rcGbicDWDM180km(134),-- (JDSU DWDM 180KM) rc100BaseFxT1(135),-- (100BaseFx over TDM network) rcUnsupported(136), -- unsupported type rc40GbER(137), -- (40 Gig extended range) rc40GbNoneChannelized(138), -- (40 Gig Feature channel) rc40GbSR4Channelzied(139), -- (40 Gig Short Reach Fiber channel) rc40GbLR4Channelized(140), -- (40 Gig Long Reach Fiber channelized) rc40GbCR4Channelized(141), -- (40 Gig Copper channelized) rc40GbERChannelized(142), -- (40 Gig ER channelized) rc40GbOtherChannelized(143),-- (40 Gig Other channelized) rc40GbER4(144), -- (40 Gig CWDM 1310NM 40KM) rc40GbLM4(145), -- (40 Gig Long Reach multimode) rc10GbBiDi(146), -- (10 Gig Bi-directional 10KM) rc40GbCR4BoC(147), -- (40G DAC breakout cable) rc40GbAOBoC(148), -- (40G Active optical breakout cable) rc10GbCXBoC(149), -- (10Gb end of 40G DAC breakout cable) rc10GbAOBoC(150), -- (10Gb end of 40G Active Optical breakout cable) rc40GbER4Channelized(151), -- (40 Gig ER4 Channelized) rc40GbLM4Channelized(152), -- (40 Gig LM4 channelized) rc40GbCR4BoCChannelized(153), -- (40G DAC breakout cable in channelized mode) rc40GbAOBoCChannelized(154), -- (40G Active optical breakout cable in channelized mode) rc40GbAOC(155), -- (40G Active Optical Cable) rc40GbAOCChannelized(156), -- (40G Active Optical Cable in channelzied mode) rc100GbNone(157), -- (100 Gig Feature) rc100GbCR4(158), -- (100 Gig Copper) rc100GbSR4(159), -- (100 Gig Short Reach Fiber) rc100GbLR4(160), -- (100 Gig Long Reach Fiber) rc100GbAOC(161), -- (100G Active Optical Cable) rc100GbAOBoC(162), -- (100G Active optical breakout cable) rc100GbCR4BoC(163), -- (100G DAC breakout cable) rc100GbOther(164), -- (100 Gig Other) rc100GbER4(165), -- (100 Gig ERS4) rc100GbNoneChannelized(166), -- (100 Gig Feature channel) rc100GbCR4Channelized(167), rc100GbSR4Channelized(168), rc100GbLR4Channelized(169), rc100GbER4Channelized(170), rc100GbAOCChannelized(171), rc100GbAOBoCChannelized(172), rc100GbCR4BoCChannelized(173), rc100GbOtherChannelized(174), rcGbic10GbCu(175) -- (10 gigabit copper) } MAX-ACCESS read-only STATUS current DESCRIPTION "Port type" ::= { rcPortEntry 2 } rcPortConnectorType OBJECT-TYPE SYNTAX INTEGER { nonRedundant(1), -- non-redundant connector type redundant(2) -- redundant connector type } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of connector installed on this port." DEFVAL { nonRedundant } ::= { rcPortEntry 3 } rcPortPerformRouting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Indicate whether this port should perform routing" DEFVAL { false } ::= { rcPortEntry 4 } rcPortHighPriority OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Indicate whether this port should be treated with high priority" DEFVAL { false } ::= { rcPortEntry 5 } rcPortAction OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following flushMacFdb(2), -- flush MAC forwarding table flushArp(3), -- flush ARP table flushIp(4), -- flush IP route table flushAll(5), -- flush all tables triggerRipUpdate(6), -- manually trigger rip update clearLoopDetectAlarm(7) -- manually enable the port on all the disabled vlans } MAX-ACCESS read-write STATUS current DESCRIPTION "Port related actions." DEFVAL { none } ::= { rcPortEntry 6 } rcPortResult OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following inProgress(2), -- in progress success(3), -- success fail(4) -- failure } MAX-ACCESS read-only STATUS current DESCRIPTION "Result from the last Vlan action." DEFVAL { none } ::= { rcPortEntry 7 } rcPortPrimaryConnector OBJECT-TYPE SYNTAX INTEGER { left(1), -- left side connector right(2), -- right side connector other(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "For ports configured with redundant connectors, this value is used to indicate which connector should be used as the 'active' connector on this port the next time the port is placed into the ifAdminStatus=Up." DEFVAL { left } ::= { rcPortEntry 8 } rcPortActiveConnector OBJECT-TYPE SYNTAX INTEGER { left(1), -- left side connector right(2), -- right side connector other(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "For ports configured with redundant connectors, this value is used to indicate which connector is currently the active one. Only one connector can be active an anytime." DEFVAL { left } ::= { rcPortEntry 9 } rcPortBackupConnectorStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- link Up down(2), -- link Down other(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the status of the link attached to the back-up (non-active) connector." ::= { rcPortEntry 10 } rcPortAutoNegotiate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether this port enabled for auto negotiations or not." DEFVAL { true } ::= { rcPortEntry 11 } rcPortAdminDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), -- half duplex full(2) -- full duplex } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the port duplex type " DEFVAL { half } ::= { rcPortEntry 12 } rcPortOperDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), -- half duplex full(2) -- full duplex } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate this port's current duplex value." ::= { rcPortEntry 13 } rcPortAdminSpeed OBJECT-TYPE SYNTAX INTEGER { none(0), mbps10(1), -- 10Mb/s mbps100(2), -- 100Mb/s mbps1000(3), -- 1000Mb/s mbps10000(4), -- 10Gb/s mbps40000(5), -- 40Gb/s mbps100000(6), -- 100Gb/s mbps25000(7) -- 25Gb/s } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate this port's speed." DEFVAL { mbps10 } ::= { rcPortEntry 14 } rcPortOperSpeed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate this port's current speed value." ::= { rcPortEntry 15 } rcPortMltId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate which multi-link trunk (MLT) this port is assigned to. If this port is not associated with any MLT, this value will be set to zero(0)." DEFVAL { 0 } ::= { rcPortEntry 16 } rcPortLocked OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate whether this port is locked." DEFVAL { false } ::= { rcPortEntry 17 } rcPortAutoNegotiationSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate whether this port can support auto-negotiation." DEFVAL { false } ::= { rcPortEntry 18 } rcPortSingleRoutablePort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate whether this port is a single routable port. If this value is true, the port functions like a traditional router port." DEFVAL { false } ::= { rcPortEntry 19 } rcPortUnknownMacDiscard OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If rcUnknownMacDiscard is set to True, then a packet with an unknown source MAC address is dropped on that port, and other ports then will discard any packets with this MAC address in the destination field. For example, suppose 11:22:33:44:55:66 is an unknown source MAC, packets with source MAC 11:22:33:44:55 coming from this port is discarded, further more, packets with destination MAC 11:22:33:44:55:66 coming from other ports are also discarded, unless this address is later learned on another port or the restriction ages out." DEFVAL { false } ::= { rcPortEntry 20 } rcPortNumStateTransition OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "# state transitions." ::= { rcPortEntry 21 } rcPortUserPriority OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "User priority level." DEFVAL { level7 } ::= { rcPortEntry 22 } rcPortAllowOversizeFrame OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to specify whether over-size frames should be processed or dropped." ::= { rcPortEntry 23 } rcPortQosLevel OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the Qos level packets, carried on this port, should be processed with." DEFVAL { level1 } ::= { rcPortEntry 30 } rcPortDiffServEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the Differentiated Service feature on this port." DEFVAL { false } ::= { rcPortEntry 31 } rcPortDiffServType OBJECT-TYPE SYNTAX INTEGER { none(0), access(1), core(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the Differentiated Service type for this port." DEFVAL { access } ::= { rcPortEntry 32 } rcPortDiffServIeee8021POverrideEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to enable/disable the Differentiated Service IEEE 802.1P over-ride feature." DEFVAL { false } ::= { rcPortEntry 33 } rcPortVendorDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to show the name of the vendor of this port's connector. Only applicable to ports on a GBIC cards." ::= { rcPortEntry 34 } rcPortName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..42)) MAX-ACCESS read-write STATUS current DESCRIPTION "This port's name." ::= { rcPortEntry 35 } rcPortOctapidId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The octapid id of the mirrored port." ::= { rcPortEntry 36 } rcPortWan OBJECT-TYPE SYNTAX INTEGER { none(0), -- Not Applicable for non-10GE interface wan(1), lan(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicatie this port's current WAN/LAN mode. Valid for 10 GE only" DEFVAL { wan } ::= { rcPortEntry 37 } rcPortTransport OBJECT-TYPE SYNTAX INTEGER { none(0), -- N/A for non-10GE WAN interface sonet(1), sdh(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicatie this port's current tranport layer. Valid for 10 GE only" DEFVAL { sonet } ::= { rcPortEntry 38 } rcPortMultimediaFilterEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the Telephony device selected on this port" DEFVAL { false } ::= { rcPortEntry 39 } rcPortMultimediaDevSelection OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set/get the selected Multimedia & Telephony Devices on this port. The String is the name of the device in the rcIpFilterMediaDevTable" ::= { rcPortEntry 40 } rcPortServiceType OBJECT-TYPE SYNTAX INTEGER { none (0), l2uni (1), vpls (2), ip (3), serverl2uni (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the port functionality. 12uni is used to configure the port to be part of Martini service, tls is used to configure the port to be part of Any2Any VPN service and ip is used to perform the IP routing and mpls if enabled." ::= { rcPortEntry 41 } rcPortMode OBJECT-TYPE SYNTAX INTEGER { none (0), transparent (1), switched (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The port mode for l2uni service type.If the port is configured for l2uni service type, then the mode can be transparent or switched." DEFVAL { none } ::= { rcPortEntry 42 } rcPortAdminRouting OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether the port is routable." DEFVAL { enable } ::= { rcPortEntry 43 } rcPortOperRouting OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the port whether is routable." ::= { rcPortEntry 44 } rcPortPid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The pid of the mirrored port." ::= { rcPortEntry 45 } rcPortIeee8021POverrideEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable IEEE 802.1P override. If it is enabled, 802.1p value from a tagged frame may not be honored." DEFVAL { false } ::= { rcPortEntry 46 } rcPortShaperEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable shaper on the port." DEFVAL { false } ::= { rcPortEntry 47 } rcPortShaperMaxRate OBJECT-TYPE SYNTAX Integer32 (1..10000) MAX-ACCESS read-write STATUS current DESCRIPTION "Shaping rate in mega bits per second. Note that actual shaping rate might be different from the configured rate due to the rate granularity of the shaper." DEFVAL { 10 } ::= { rcPortEntry 48 } rcPortShaperBurstSize OBJECT-TYPE SYNTAX Integer32(4..16000) MAX-ACCESS read-write STATUS current DESCRIPTION "Burst size in kilo bytes per second. Note that actual burst size might be different from the configured size due to the granularity of the shaper." DEFVAL { 4 } ::= { rcPortEntry 49 } rcPortCpLimitShutDown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A TRUE value indicates if CP Limit shut down the interface." ::= { rcPortEntry 50 } rcPortHighSecureEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable high secure feature." ::= { rcPortEntry 51 } rcPortTlsPriorityOverride OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable tls port priority override feature." DEFVAL { disable } ::= { rcPortEntry 52 } rcPortVctAbility OBJECT-TYPE SYNTAX INTEGER { vctNotCapable(1), vctCapable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "If this object is TRUE, then the specified port is hardware-capable of doing the VCT test, if the rcPortAdminStatus is also true. If this object is FALSE, then the hardware cannot do the VCT test regardless of the setting of the rcPortAdminStatus." ::= { rcPortEntry 53 } rcPortVctAdminStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Admin status for port VCT test. If this object is set to TRUE, then the VCT test can be performed. If it is set to FALSE, then the test cannot be performed, even if the port hardware is capable of doing it. If this variable si read, then the value returned is what was previously written." ::= { rcPortEntry 54 } rcPortMrouteStrLimit OBJECT-TYPE SYNTAX INTEGER (1..32768) MAX-ACCESS read-write STATUS current DESCRIPTION "maximum number of multicast streams that are allowed to ingress to CPU through this port." DEFVAL { 1984 } ::= { rcPortEntry 55 } rcPortMrouteStrTimerCheck OBJECT-TYPE SYNTAX INTEGER (1..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "sampling period to check number of multicast streams that has ingressed CPU through this port in seconds." DEFVAL { 10 } ::= { rcPortEntry 56 } rcPortMrouteStrLimitEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable mroute stream limit on port." DEFVAL { false } ::= { rcPortEntry 57 } rcPortUpdateDynamicMacQosLevel OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "It is used to indicate whether to update qos level for dynamic learned mac add resses associated with a port-based vlan when port qos level changes. If it is set to TRUE, qos level for all dynamic learned mac addresses will be changed upon changing port qos level. If it is set to DISABLE, once a mac address is learned, qos level will not updated when port qos level changes." DEFVAL { disable } ::= { rcPortEntry 58 } rcPortVplsDualHoming OBJECT-TYPE SYNTAX INTEGER { disable (0), firstNNI (1), secondNNI (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The VPLS dual homing is for VPLS service type only. It can be disable, firstNNI or secondNNI." DEFVAL { disable } ::= { rcPortEntry 59 } rcPortVplsMgmtVlan OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Management Vlan is configured on this port" DEFVAL { false } ::= { rcPortEntry 60 } rcPortTlsManagedBySp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True/False tls devices on port Managed By Service Provider." DEFVAL { false } ::= { rcPortEntry 61 } rcPortAutoNegAd OBJECT-TYPE SYNTAX BITS { advertise10Half(0), advertise10Full(1), advertise100Half(2), advertise100Full(3), advertise1000Half(4), advertise1000Full(5), advertiseMacPause(6), -- Not supported in 8600 advertiseAsymPause(7), -- Not supported in 8600 advertiseNone(8), advertise10000Full(9), default(10) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to specify the port speed and duplex abilities to be advertised during link negotiation. bit 0 - 10 half duplex advertised bit 1 - 10 full duplex advertised bit 2 - 100 half duplex advertised bit 3 - 100 full duplex advertised bit 4 - 1000 half duplex advertised bit 5 - 1000 full duplex advertised bit 6 - Mac PAUSE frame support advertised bit 7 - Asymmetric PAUSE frame support advertised bit 8 - No advertisements bit 9 - 10G full duplex advertisement bit 10 - Set advertise to default setting based on the hardware capability. The abilities specified in this object are only used when auto-negotiation is enabled on the port. If all bits in this object are disabled, and auto-negotiation is enabled on the port, then the physical link process on the port will be disabled (if hardware supports this ability). Any change in the value of this bit map will force the PHY to restart the auto-negotiation process. This will have the same effect as physically unplugging and reattaching the cable plant attached to this port. The capabilities being advertised are either all the capabilities supported by the hardware or the user- configured capabilities which is a subset of all the capabilities supported by the hardware. Bit 10, default allowed user to set advertise to default. 'default' will take precedence if 'default' bit is combined with other bits. The default value for this object will be all the capabilities supported by the hardware. Note that bit 6 and bit 7 are currently not supported in ERS8600." ::= { rcPortEntry 62 } rcPortAutoNegAdCapability OBJECT-TYPE SYNTAX BITS { advertise10Half(0), advertise10Full(1), advertise100Half(2), advertise100Full(3), advertise1000Half(4), advertise1000Full(5), advertiseMacPause(6), advertiseAsymPause(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the port speed and duplex capabilities that hardware can actually support on a port, and which may be advertised by the port using auto-negotiation. Bit 7 tells if a port supports pause frame capabilities (for full-duplex links) as a part of the advertisement. bit 0 - 10 half duplex advertisements bit 1 - 10 full duplex advertisements bit 2 - 100 half duplex advertisements bit 3 - 100 full duplex advertisements bit 4 - 1000 half duplex advertisements bit 5 - 1000 full duplex advertisements bit 6 - Mac PAUSE frame support advertisements bit 7 - Asymmetric PAUSE frame support advertisements If auto negotiation is not supported by the port hardware, then all bits will reflect a value of zero." ::= { rcPortEntry 63 } rcPortAutoRecoverPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable auto recovery of port from action taken by cp-limit, link flap or loop detect features" DEFVAL { false } ::= { rcPortEntry 64 } rcPortExtCplimitConf OBJECT-TYPE SYNTAX INTEGER { none(1), softDown(2), hardDown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the port configuration for extended CP-LIMIT " DEFVAL { none} ::= { rcPortEntry 65 } rcPortExtCplimitUtilRate OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Threshold for Ingress traffic utilization rate of the port for extended CP-LIMIT " DEFVAL { 50 } ::= { rcPortEntry 66 } rcPortEgressRateLimit OBJECT-TYPE SYNTAX INTEGER(0 | 64..100000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Egress Rate Limit. Different platform has different valid range. For VOSS product, Valid range is 1000..100000000, 0 means disabled. The maximum value is based on the port capability. Value of qos if-shaper" ::= { rcPortEntry 67 } rcPortEgressRateLimitState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable shape/egress-rate-limit functionality. WHen it is disabled, rcPortEgressRateLimit will be set to 0" DEFVAL { disable } ::= { rcPortEntry 68 } rcPortBpduFilteringTimerCount OBJECT-TYPE SYNTAX TimeInterval (0..6553500) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The remaining time the port will be disabled due to a BPDU received when BPDU filtering is enabled." ::= { rcPortEntry 69 } rcPortBpduFilteringTimeout OBJECT-TYPE SYNTAX TimeInterval (0..6553500) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The time the port will be disabled when a BPDU is received when BPDU filtering is enabled." ::= { rcPortEntry 70 } rcPortBpduFilteringAdminEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to enable/disable BPDU filtering." DEFVAL { false } ::= { rcPortEntry 71 } rcPortBpduFilteringOperEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates whether BPDU filtering is actually enabled or disabled." ::= { rcPortEntry 72 } rcPortQinqEtherType OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The qinq ether type value. It is hex value. It should be displayed and input as Hex value. It is only be used when port is associated with QnQ service UNI. Otherwise, it would be ignored" DEFVAL { '8020'h } ::= { rcPortEntry 73 } rcPortTrustDscp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the trusted DSCP feature. If enabled, the internal qos-level and 802.1p value are derived from the received packet's DSCP value. This MIB object is applicable to ports in 8348GTX so that higher priority IP traffic can bypass the oversubscribed cascading link." DEFVAL {false} ::= {rcPortEntry 74} rcPortCpLimitEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the control packet rate limit. Specifies whether or not rate limiting is currently in operation for multicast and broadcast packets for the specified port." DEFVAL { enable } ::= { rcPortEntry 75 } rcPortCpMulticastLimit OBJECT-TYPE SYNTAX INTEGER(1000..100000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to limit Multicast traffic on the specified port. Sets the limit in packets per second." DEFVAL { 10000 } ::= { rcPortEntry 76 } rcPortCpBroadcastLimit OBJECT-TYPE SYNTAX INTEGER(1000..100000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to limit Broadcast traffic on the specified port. Sets the limit in packets per second." DEFVAL { 10000 } ::= { rcPortEntry 77 } rcPortSmartAutoNegotiate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether 'smart' autonegotiation is enabled on a port (smart autonegotiation indicates that the port can sense whether its partner has autonegotiation enabled). This object, when supported, works in conjunction with rcPortAutoNegotiate. It is an inconsistentValue error to set rcPortAutoNegotiate to false(2) and this object to true(1) in the same Set request. Setting the object to true(1) will automatically change rcPortAutoNegotiate to true(1). Similarly, setting rcPortAutoNegotiate to false(2) will automatically change this object to false(2)." DEFVAL { false } ::= { rcPortEntry 78 } rcPortMepList OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..408)) MAX-ACCESS read-write STATUS current DESCRIPTION "List of Meps assigned to this entry. A mep is consist of ... Domain Name, Association and Mep Id is separated by '.' A list of mep is consist of ..,..,... Each mep is separated by ','. Maximum up 8 meps" ::= { rcPortEntry 79 } rcPortNumOfMep OBJECT-TYPE SYNTAX Integer32(0..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Meps is assigned to this entry" ::= { rcPortEntry 80 } rcPortAdacStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the Nortel IP phones connected to the port will be configured in the voice VLAN." ::= { rcPortEntry 81 } rcPortPvid OBJECT-TYPE SYNTAX Integer32 (0..4093) MAX-ACCESS read-write STATUS current DESCRIPTION "A port Vlan Id associates with ESM and RModule port for OEL2/MIM traffic" DEFVAL { 0 } ::= { rcPortEntry 82 } rcPortTdp OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute allows to Enable/Disable Transparent Domain Protocol at the port level on the ESM and Power Ranger Card. For the TDP packet to go out on the port, topology should be enabled both at the port and box level also." DEFVAL { disable } ::= { rcPortEntry 83 } rcPortClockSource OBJECT-TYPE SYNTAX INTEGER { none (0), line (1), internal (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates this port's current WAN clock source. Valid for 10 GE WAN only" DEFVAL { internal } ::= { rcPortEntry 84 } rcPortIngressRateLimit OBJECT-TYPE SYNTAX INTEGER(0 | 1000..100000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Limits the amount of traffic from this Ingress port. Value of qos if-rate-limite setting" ::= { rcPortEntry 85 } rcPortIngressRateLimitState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable police/ingress-rate-limit functionality." DEFVAL { disable } ::= { rcPortEntry 86 } rcPortVrfIdList OBJECT-TYPE SYNTAX IdList (SIZE (0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The set of VRF ids to which this port belongs." ::= { rcPortEntry 87 } rcPortCfmVid OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "CFM default port vid" DEFVAL { 0 } ::= { rcPortEntry 88 } rcPortUserLabel1 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..89)) MAX-ACCESS read-write STATUS current DESCRIPTION "User provided field. Used to give extra management information/data " ::= { rcPortEntry 89 } rcPortUserLabel2 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..89)) MAX-ACCESS read-write STATUS current DESCRIPTION "User provided additional field. Used to give extra management information/data " ::= { rcPortEntry 90 } rcPortClearCfmStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To clear the port counter" DEFVAL { false } ::= { rcPortEntry 91 } rcPortInterfaceType OBJECT-TYPE SYNTAX INTEGER { normal(1), silent(2), uni(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This value indicates whether a port is of type . A port can be included in any EVPN service only if this attribute is set to uni. If the port is not part of any VLAN the interface-type is set to silent. Before adding a port to a VLAN the interface type should be changed to normal." DEFVAL { silent } ::= { rcPortEntry 92 } rcPortCfmControlMep OBJECT-TYPE SYNTAX DisplayString (SIZE(0..57)) MAX-ACCESS read-write STATUS current DESCRIPTION "MEP assigned for CFM Control. A mep consists of ... Domain Name, Association and Mep Id is separated by '.'" ::= { rcPortEntry 93 } rcPortMtu OBJECT-TYPE SYNTAX Integer32 (1518..9600) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Mtu" DEFVAL { 1518 } ::= { rcPortEntry 94 } rcPortMtuState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable Port Mtu functionality." DEFVAL { disable } ::= { rcPortEntry 95 } rcPortVrfNameList OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The set of VRF names to which this port belongs." ::= { rcPortEntry 96 } rcPortBrouterVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "Gives the VRF Id for this Brouter port. " ::= { rcPortEntry 97 } rcPortBrouterVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Gives the VRF Name for this Brouter port. " ::= { rcPortEntry 98 } rcPortVrfCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRFs this port is associated to." ::= { rcPortEntry 99 } rcPortCtrlPktDropLimitEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable Control Packets Drop Rate Limiter functionality." DEFVAL { disable } ::= { rcPortEntry 100 } rcPortCtrlPktDropLimit OBJECT-TYPE SYNTAX Integer32(0 | 20..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the Control Packet drop rate limit value" DEFVAL { 20 } ::= { rcPortEntry 101 } rcPortCtrlPktShutdownLimitEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable Control Packets Shutdown Rate Limiter functionality." DEFVAL { disable } ::= { rcPortEntry 102 } rcPortCtrlPktShutdownLimit OBJECT-TYPE SYNTAX Integer32(0 | 20..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the Control Packet shutdown rate Limit value" DEFVAL { 100 } ::= { rcPortEntry 103 } rcPortCtrlPktShutdownRtExceeded OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if the Shutdown rate has been exceeded on the port" DEFVAL { false } ::= { rcPortEntry 104 } rcPortCtrlPktDropRtExceeded OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if the Drop rate has been exceeded on the port" DEFVAL { false } ::= { rcPortEntry 105 } rcPortDhcpOption82SubscriberId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object contains the DHCP option 82 subscriber ID string to be used in sub-option 6. If the value is an empty string, then sub-option 6 is not included in option 82" DEFVAL { ''h } ::= { rcPortEntry 106 } rcPortServiceCardType OBJECT-TYPE SYNTAX INTEGER { esm8x1000Base(1), pr48x1000BaseTX(2), pr30x1000BaseSXBB(3), pr3x10GBaseGbic(4), pr3x10GBaseXZW(5), prPR48x1000BaseGBRS(6), prPR48x1000BaseGTRS(7), prPR12X10GBaseXLRS(8), prPR34xXGRS(9), prPR48x1000BaseGXRS(10), prPR30x1000BaseGBRS(11), prPR6X10GBaseXLRS(12), prPR26xXGRS(13), other(14) } MAX-ACCESS read-only STATUS current DESCRIPTION "Port Hardware type, which includes PowerRanger, ESM port and other" ::= { rcPortEntry 107} rcPortIngressRatePeak OBJECT-TYPE SYNTAX INTEGER(0 | 64..40000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Peak rate limit for this port. 0 means disable" DEFVAL { 0 } ::= { rcPortEntry 108 } rcPortIngressRateSvc OBJECT-TYPE SYNTAX INTEGER(0 | 64..40000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Service rate limit for this port. 0 mean disable" DEFVAL { 0 } ::= { rcPortEntry 109 } rcPortCpLimitPktRate OBJECT-TYPE SYNTAX INTEGER(1000..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to limit Control packets on the port to qos-levels 6 and 7. Sets the limit in packets per second." DEFVAL { 8000 } ::= { rcPortEntry 110 } rcPortCpLimitShutDownEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate if the port should be shutdown when the CpLimitPktRate is exceeded." DEFVAL { false } ::= { rcPortEntry 111 } rcPortRmonEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set Remote Monitoring enable/disable" DEFVAL { false } ::= { rcPortEntry 112 } rcPortIpsecEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to set IPSEC enable/disable. at place of this value use RcIpConfEntry for IPV4 and use RcIpv6InterfaceEntry for IPV6. This field changed to deprecated" DEFVAL { false } ::= { rcPortEntry 113 } rcPortShutdownReason OBJECT-TYPE SYNTAX INTEGER { none(1), -- (State change is normal.) cpLimit(2), -- (State Change due to CpLimit.) macFlap(3), -- (State change due to Mac Flap.) linkFlap(4), -- (State change due to link flap.) telnet(5), -- (State change by TELNET.) rLogin(6), -- (State change by RLOGIN .) console(7), -- (State change by CONSOLE.) ssh(8), -- (State change by SSH.) modem(9), -- (State change by modem.) snmp(10), -- (State change by SNMP.) fdLimit(11), -- (State change by fd limit.) vlacp(12), -- (State change by vlacp limit.) slpp(13), -- (State change by SLPP.) smlt(14), -- (State change by SMLT.) lossless(15), -- (State change due to lossless.) invalidLossCfg(16), -- (State change due to invalid lossless configuration.) dpHeartBeat(17), -- (State change due to DP heartbeat failure.) ddmStatus(18), -- (State change due to DDM status.) dupQsfpSerNum(19), -- (State change due to duplicate QSFP serial num.) bpduGuard(20) -- (State change due to BPDU Guard.) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port shutdown can happen due to many reason. It indicates the reason for the port state change." DEFVAL { none } ::= { rcPortEntry 114} rcPortMdixMode OBJECT-TYPE SYNTAX INTEGER { auto(1), -- (Enable auto-MDIX when autonegotiation is enabled.) forceAuto(2), -- (Enable auto-MDIX always.) normal(3), -- (Disable auto-MDIX.) xover(4) -- (Disable auto-MDIX, and swap cable pairs.) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the MDI crossover (MDIX) modes for the port" -- DEFVAL { none } ::= { rcPortEntry 115} rcPortFlexUniEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set FLEX UNI enable/disable on port" DEFVAL { false } ::= { rcPortEntry 116} rcPortBpduGuardTimerCount OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The remaining time the port will be disabled due to a BPDU received when BPDU guard is enabled." ::= { rcPortEntry 117 } rcPortBpduGuardTimeout OBJECT-TYPE SYNTAX Integer32 (0|10..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The time the port will be disabled when a BPDU is received when BPDU Guard is enabled." ::= { rcPortEntry 118 } rcPortBpduGuardAdminEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable BPDU guard." DEFVAL { false } ::= { rcPortEntry 119 } rcPortLicenseControlStatus OBJECT-TYPE SYNTAX INTEGER { locked(1), unlocked(2), notApplicable(3) } MAX-ACCESS read-only STATUS current DESCRIPTION " This object show the license conrol status of a port. It is only applicable to a port which reuqires PORT license file to be adminstratively enabled (ifAdminStatus). 'locked' means the port requires PORT license file and PORT license file is absent 'unlocked' means the port requires PORT license file and PORT license file is present. 'notApplicable' means the port doesn't require PORT license file" ::= { rcPortEntry 120 } rcPortTxFlowControl OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable Tx flow control." DEFVAL { false } ::= { rcPortEntry 121 } rcPortTxFlowControlOperState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the Tx flow control operational state." ::= { rcPortEntry 122 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcPortEgressRateLimit min 10000 -- =end enum -- Port Pcap Table rcPortPcapTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortPcapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port pcap Table" ::= { rcPort 2 } rcPortPcapEntry OBJECT-TYPE SYNTAX RcPortPcapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing pcap info. for a particular port" INDEX { rcPortPcapIndex } ::= { rcPortPcapTable 1 } RcPortPcapEntry ::= SEQUENCE { rcPortPcapIndex InterfaceIndex, rcPortPcapEnable TruthValue, rcPortPcapMode INTEGER, rcPortPcapFilterListSize INTEGER, rcPortPcapFilterList OCTET STRING, rcPortPcapAclFilterListSize INTEGER, rcPortPcapAclFilterList OCTET STRING } rcPortPcapIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcPortPcapEntry 1 } rcPortPcapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable pcap for the port" DEFVAL { false } ::= { rcPortPcapEntry 2 } rcPortPcapMode OBJECT-TYPE SYNTAX INTEGER { tx(1), rx(2), both(3), rxFilter(4), txFilter(5), bothFilter(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mode in which pcap is enabled" DEFVAL { rx } ::= { rcPortPcapEntry 3 } rcPortPcapFilterListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of filter list(s) that are assigned to this port." ::= { rcPortPcapEntry 4 } rcPortPcapFilterList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate zero or more filter lists that are associated with this port for pcap. Each filter list identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcPortPcapEntry 5 } rcPortPcapAclFilterListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of ACL filter(s) that are assigned to this port which has mirror set as global-action." ::= { rcPortPcapEntry 6 } rcPortPcapAclFilterList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate zero or more ACL filter lists that are associated with this port for pcap (has mirror set as global-action). Each ACL filter list identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcPortPcapEntry 7 } -- rcPortPoe IfIndex to Pse Index Table rcPortPoe OBJECT IDENTIFIER ::= { rcPort 3 } rcPortPoePseIndexTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortPoePseIndexEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port table" ::= { rcPortPoe 1 } rcPortPoePseIndexEntry OBJECT-TYPE SYNTAX RcPortPoePseIndexEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular port" INDEX { rcPortPoePseIndexIfIndex } ::= { rcPortPoePseIndexTable 1 } RcPortPoePseIndexEntry ::= SEQUENCE { rcPortPoePseIndexIfIndex InterfaceIndex, rcPortPoePseIndexGroupIndex Integer32, rcPortPoePseIndexPortIndex Integer32 } rcPortPoePseIndexIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies an interface to a PSE port device. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcPortPoePseIndexEntry 1 } rcPortPoePseIndexGroupIndex OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies the group containing the port to which a power Etherenet PSE is connected. Group means box in the stack, module in a rack and the value 1 MUST be used for non-modular devices." ::= { rcPortPoePseIndexEntry 2 } rcPortPoePseIndexPortIndex OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable uniquely identifies the power Ethernet PSE port within group rcPoePseGroupIndex to which the power Ethernet PSE entry is connected." ::= { rcPortPoePseIndexEntry 3 } -- POE main Pse extn table rcPortPoeMainPseExtnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortPoeMainPseExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port table" ::= { rcPortPoe 2 } rcPortPoeMainPseExtnEntry OBJECT-TYPE SYNTAX RcPortPoeMainPseExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular port" INDEX { rcPortPoeMainPseExtnGroupIndex } ::= { rcPortPoeMainPseExtnTable 1 } RcPortPoeMainPseExtnEntry ::= SEQUENCE { rcPortPoeMainPseExtnGroupIndex Integer32, rcPortPoeMainPseExtnPwrAdmin EnableValue, rcPortPoeMainPseExtnPwrPriority INTEGER, rcPortPoeMainPseExtnDeviceDetectType INTEGER, rcPortPoeMainPseExtnPwrLimit Integer32 } rcPortPoeMainPseExtnGroupIndex OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies an interface to a PSE port device. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcPortPoeMainPseExtnEntry 1 } rcPortPoeMainPseExtnPwrAdmin OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "An index value that uniquely identifies the group containing the port to which a power Etherenet PSE is connected. Group means box in the stack, module in a rack and the value 1 MUST be used for as identified by the same value of ifIndex." DEFVAL { disable } ::= { rcPortPoeMainPseExtnEntry 2 } rcPortPoeMainPseExtnPwrPriority OBJECT-TYPE SYNTAX INTEGER { critical(1), high(2), low(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "An index value that uniquely identifies the group containing the port to which a power Etherenet PSE is connected. Group means box in the stack, module in a rack and the value 1 MUST be used for as identified by the same value of ifIndex." DEFVAL { low } ::= { rcPortPoeMainPseExtnEntry 3 } rcPortPoeMainPseExtnDeviceDetectType OBJECT-TYPE SYNTAX INTEGER { p802dot3af(1), p802dot3afAndLegacy(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "An index value that uniquely identifies the group containing the port to which a power Etherenet PSE is connected. Group means box in the stack, module in a rack and the value 1 MUST be used for as identified by the same value of ifIndex." DEFVAL { p802dot3afAndLegacy } ::= { rcPortPoeMainPseExtnEntry 4 } rcPortPoeMainPseExtnPwrLimit OBJECT-TYPE SYNTAX Integer32 (37..800) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum available PoE power of the main PSE expressed in Watts." DEFVAL { 200 } ::= { rcPortPoeMainPseExtnEntry 5 } -- POE Pse Port extn table rcPortPoePsePortExtnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortPoePsePortExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port table" ::= { rcPortPoe 3 } rcPortPoePsePortExtnEntry OBJECT-TYPE SYNTAX RcPortPoePsePortExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular port" INDEX { rcPortPoePsePortExtnGroupIndex, rcPortPoePsePortExtnPortIndex } ::= { rcPortPoePsePortExtnTable 1 } RcPortPoePsePortExtnEntry ::= SEQUENCE { rcPortPoePsePortExtnGroupIndex Integer32, rcPortPoePsePortExtnPortIndex Integer32, rcPortPoePsePortExtnPwrLimit Integer32, rcPortPoePsePortExtnMeasuredVolt Integer32, rcPortPoePsePortExtnMeasuredCurrent Integer32, rcPortPoePsePortExtnPwrConsumpt Integer32 } rcPortPoePsePortExtnGroupIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies an interface to a PSE port device. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcPortPoePsePortExtnEntry 1 } rcPortPoePsePortExtnPortIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies an interface to a PSE port device. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcPortPoePsePortExtnEntry 2 } rcPortPoePsePortExtnPwrLimit OBJECT-TYPE SYNTAX Integer32 (3..16) MAX-ACCESS read-write STATUS current DESCRIPTION "An index value that uniquely identifies the group containing the port to which a power Etherenet PSE is connected. Group means box in the stack, module in a rack and the value 1 MUST be used for as identified by the same value of ifIndex." DEFVAL { 16 } ::= { rcPortPoePsePortExtnEntry 3 } rcPortPoePsePortExtnMeasuredVolt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies the group containing the port to which a power Etherenet PSE is connected. Group means box in the stack, module in a rack and the value 1 MUST be used for as identified by the same value of ifIndex." ::= { rcPortPoePsePortExtnEntry 4 } rcPortPoePsePortExtnMeasuredCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies the group containing the port to which a power Etherenet PSE is connected. Group means box in the stack, module in a rack and the value 1 MUST be used for as identified by the same value of ifIndex." ::= { rcPortPoePsePortExtnEntry 5 } rcPortPoePsePortExtnPwrConsumpt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies the group containing the port to which a power Etherenet PSE is connected. Group means box in the stack, module in a rack and the value 1 MUST be used for as identified by the same value of ifIndex." ::= { rcPortPoePsePortExtnEntry 6 } -- Port Lock Group rcPortLock OBJECT IDENTIFIER ::= { rcChassis 11 } rcPortLockEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether the port lock feature is enabled." DEFVAL { false } ::= { rcPortLock 1 } rcPortLockLockedPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports that are administratively locked. Locked ports cannot be modified in anyway until the port is unlocked first." ::= { rcPortLock 2 } -- PORT LACP rcPortLacpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortLacpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port LACP table" ::= { rcPort 4 } rcPortLacpEntry OBJECT-TYPE SYNTAX RcPortLacpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular port" INDEX { rcPortIndex } ::= { rcPortLacpTable 1 } RcPortLacpEntry ::= SEQUENCE { rcPortLacpAdminEnable TruthValue, rcPortLacpOperEnable TruthValue, rcPortLacpFastPeriodicTime INTEGER, rcPortLacpSlowPeriodicTime INTEGER, rcPortLacpTimeoutScale INTEGER, rcPortLacpAggrWaitTime INTEGER, rcPortLacpFastPeriodicTimeOper INTEGER, rcPortLacpSlowPeriodicTimeOper INTEGER, rcPortLacpTimeoutScaleOper INTEGER, rcPortLacpAggrWaitTimeOper INTEGER, rcPortLacpSuppressMisConfigLog TruthValue } rcPortLacpAdminEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enable/disable LACP on a port" DEFVAL { false } ::= { rcPortLacpEntry 1 } rcPortLacpOperEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if LACP is operationally enabled or disabled on a port" ::= { rcPortLacpEntry 2 } rcPortLacpFastPeriodicTime OBJECT-TYPE SYNTAX INTEGER (200..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using Short Timeouts." DEFVAL { 1000 } ::= { rcPortLacpEntry 3 } rcPortLacpSlowPeriodicTime OBJECT-TYPE SYNTAX INTEGER (10000..30000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using LONG Timeouts." DEFVAL { 30000 } ::= { rcPortLacpEntry 4 } rcPortLacpTimeoutScale OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Scalar value used to calculate timeout time from periodic time. Timeout = PeriodicTime * TimeoutScale" DEFVAL { 3 } ::= { rcPortLacpEntry 5 } rcPortLacpAggrWaitTime OBJECT-TYPE SYNTAX INTEGER (200..2000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of mili seconds to delay aggregation to allow multiple links to aggregate simultaneously." DEFVAL { 2000 } ::= { rcPortLacpEntry 6 } rcPortLacpFastPeriodicTimeOper OBJECT-TYPE SYNTAX INTEGER (200..20000) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of fast periodic timer on the port." ::= { rcPortLacpEntry 7 } rcPortLacpSlowPeriodicTimeOper OBJECT-TYPE SYNTAX INTEGER (10000..30000) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of slow periodic timer on the port." ::= { rcPortLacpEntry 8 } rcPortLacpTimeoutScaleOper OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of timeout scale on the port." ::= { rcPortLacpEntry 9 } rcPortLacpAggrWaitTimeOper OBJECT-TYPE SYNTAX INTEGER (200..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of aggreagate wait time on port." ::= { rcPortLacpEntry 10 } rcPortLacpSuppressMisConfigLog OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Suppression of misconfiguration logs." ::= { rcPortLacpEntry 11 } rcPortVLacpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortVLacpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Virtual LACP table" ::= { rcPort 5 } rcPortVLacpEntry OBJECT-TYPE SYNTAX RcPortVLacpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular port" INDEX { rcPortIndex } ::= { rcPortVLacpTable 1 } RcPortVLacpEntry ::= SEQUENCE { rcPortVLacpAdminEnable TruthValue, rcPortVLacpOperEnable TruthValue, rcPortVLacpFastPeriodicTimer INTEGER, rcPortVLacpSlowPeriodicTimer INTEGER, rcPortVLacpTimeout INTEGER, rcPortVLacpTimeoutScale INTEGER, rcPortVLacpEtherType Integer32, rcPortVLacpEtherMacAddress MacAddress, rcPortVLacpPortState INTEGER, rcPortVLacpDualHomingEnable TruthValue, rcPortVLacpFlapDetectEnable TruthValue, rcPortVLacpFlapFrequency Integer32, rcPortVLacpFlapInterval Integer32, rcPortVLacpTotalFlapCount Counter32, rcPortVLacpFirstFlapTimeStamp DateAndTime, rcPortVLacpLastFlapTimeStamp DateAndTime, rcPortVLacpFlapClearStats TruthValue } rcPortVLacpAdminEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enable/disable Virtual LACP on a port" DEFVAL { false } ::= { rcPortVLacpEntry 1 } rcPortVLacpOperEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if Virtual LACP is operationally enabled or disabled on a port" ::= { rcPortVLacpEntry 2 } rcPortVLacpFastPeriodicTimer OBJECT-TYPE SYNTAX INTEGER (10..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using Short Timeouts" DEFVAL { 200 } ::= { rcPortVLacpEntry 3 } rcPortVLacpSlowPeriodicTimer OBJECT-TYPE SYNTAX INTEGER (10000..30000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using LONG Timeouts." DEFVAL { 30000 } ::= { rcPortVLacpEntry 4 } rcPortVLacpTimeout OBJECT-TYPE SYNTAX INTEGER { short(1), long(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Timeout control value. Long or Short Timeout" ::= { rcPortVLacpEntry 5 } rcPortVLacpTimeoutScale OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Scalar value used to calculate timeout time from periodic time. Timeout = PeriodicTime * TimeoutScale" DEFVAL { 3 } ::= { rcPortVLacpEntry 6 } rcPortVLacpEtherType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "VLACP Protocol Identification. The id value is in Hex. Range in hex (0x600..0xffff)" DEFVAL { '8103'h } ::= { rcPortVLacpEntry 7 } rcPortVLacpEtherMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast Mac Address exclusively used for VLACPDU's" ::= { rcPortVLacpEntry 8 } rcPortVLacpPortState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Display the Vlacp Port State." ::= { rcPortVLacpEntry 9 } rcPortVLacpDualHomingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Dual homing on Virtual LACP on a port" DEFVAL { false } ::= { rcPortVLacpEntry 10 } rcPortVLacpFlapDetectEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enable/disable VLACP flap detection on a port" DEFVAL { false } ::= { rcPortVLacpEntry 11 } rcPortVLacpFlapFrequency OBJECT-TYPE SYNTAX Integer32 (3..30) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of VLACP Flaps on a port, that if they occure within rcPortVLacpFlapInterval seconds, the port is shutdown." DEFVAL { 3 } ::= { rcPortVLacpEntry 12 } rcPortVLacpFlapInterval OBJECT-TYPE SYNTAX Integer32 (10..600) MAX-ACCESS read-write STATUS current DESCRIPTION "The time inteval in seconds within which VLACP flaps on a port are monitored." DEFVAL { 60 } ::= { rcPortVLacpEntry 13 } rcPortVLacpTotalFlapCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Number of VLACP flaps detected on this port since either enabling VLACP or clearing the counter." ::= { rcPortVLacpEntry 14 } rcPortVLacpFirstFlapTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for the first VLACP flap detected on this port since either enabling VLACP or clearing the timer." ::= { rcPortVLacpEntry 15 } rcPortVLacpLastFlapTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for the latest VLACP flap detected on this port since either enabling VLACP or clearing the timer." ::= { rcPortVLacpEntry 16 } rcPortVLacpFlapClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clears all VLACP flap counters and timers." ::= { rcPortVLacpEntry 17 } -- Port Remote Mirroring Table rcPortRemoteMirroringTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortRemoteMirroringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Remote Mirroring Table" ::= { rcPort 6 } rcPortRemoteMirroringEntry OBJECT-TYPE SYNTAX RcPortRemoteMirroringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing remote mirroring info. for a particular port" INDEX { rcPortRemoteMirroringIndex } ::= { rcPortRemoteMirroringTable 1 } RcPortRemoteMirroringEntry ::= SEQUENCE { rcPortRemoteMirroringIndex InterfaceIndex, rcPortRemoteMirroringEnable TruthValue, rcPortRemoteMirroringMode INTEGER, rcPortRemoteMirroringSrcMac MacAddress, rcPortRemoteMirroringDstMac MacAddress, rcPortRemoteMirroringEtherType INTEGER, rcPortRemoteMirroringVlanIdListSize INTEGER, rcPortRemoteMirroringVlanIdList OCTET STRING, rcPortRemoteMirroringRowStatus RowStatus } rcPortRemoteMirroringIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcPortRemoteMirroringEntry 1 } rcPortRemoteMirroringEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable remote Mirroring for the port" DEFVAL { false } ::= { rcPortRemoteMirroringEntry 2 } rcPortRemoteMirroringMode OBJECT-TYPE SYNTAX INTEGER { source(1), termination(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mode in which remote mirroring is enabled" DEFVAL { source } ::= { rcPortRemoteMirroringEntry 3 } rcPortRemoteMirroringSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source Mac of the remote mirrored packet. Remote mirroring packet will be send with this source mac address" ::= { rcPortRemoteMirroringEntry 4 } rcPortRemoteMirroringDstMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination Mac of the remote mirrored packet. Packets will be bridged to this mac address. Remote mirroring packet will be send to this mac address" ::= { rcPortRemoteMirroringEntry 5 } rcPortRemoteMirroringEtherType OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Ethertype of the remote mirrored packet. Packets will be send with this ethertype" DEFVAL { '8103'h } ::= { rcPortRemoteMirroringEntry 6 } rcPortRemoteMirroringVlanIdListSize OBJECT-TYPE SYNTAX INTEGER (0..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of VLAN IDs that are assigned to this port." ::= { rcPortRemoteMirroringEntry 7 } rcPortRemoteMirroringVlanIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4096)) MAX-ACCESS read-write STATUS current DESCRIPTION "This field is used only if the port is assigned as remote mirroring termination port. Represents zero or more filter lists vlan in which the Destination Mac address resides. Each VLAN ID is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcPortRemoteMirroringEntry 8 } rcPortRemoteMirroringRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "RowStatus" ::= { rcPortRemoteMirroringEntry 9 } -- Start of Vlacp session rcPortVlacpSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortVlacpSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain Vlacp session values." ::= { rcPort 7 } rcPortVlacpSessionEntry OBJECT-TYPE SYNTAX RcPortVlacpSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Vlacp Session information regarding a particular port or mlt." INDEX { rcPortVlacpSessionIfIndex, rcPortVlacpSessionSesNumber } ::= { rcPortVlacpSessionTable 1 } RcPortVlacpSessionEntry ::= SEQUENCE { rcPortVlacpSessionIfIndex Integer32, rcPortVlacpSessionSesNumber Integer32, rcPortVlacpSessionSrcMacAddress MacAddress, rcPortVlacpSessionRxTimer Integer32, rcPortVlacpSessionValidbit INTEGER, rcPortVlacpSessionInPktCount Integer32 } rcPortVlacpSessionIfIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IfIndex of the port or Mlt" ::= { rcPortVlacpSessionEntry 1 } rcPortVlacpSessionSesNumber OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Session number of an IfIndex" ::= { rcPortVlacpSessionEntry 2 } rcPortVlacpSessionSrcMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address for the session" ::= { rcPortVlacpSessionEntry 3 } rcPortVlacpSessionRxTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Rx timer for the session" ::= { rcPortVlacpSessionEntry 4 } rcPortVlacpSessionValidbit OBJECT-TYPE SYNTAX INTEGER { inValidSession(0), validSession(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The valid bit for the session" ::= { rcPortVlacpSessionEntry 5 } rcPortVlacpSessionInPktCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The In packet count for the session" ::= { rcPortVlacpSessionEntry 6 } -- End of Vlacp session -- Management port details rcPortMgmtLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortMgmtLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port card mgmt port link table" ::= { rcPort 8 } rcPortMgmtLinkEntry OBJECT-TYPE SYNTAX RcPortMgmtLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular mgmt port in I/O card" INDEX { rcPortMgmtLinkIndex } ::= { rcPortMgmtLinkTable 1 } RcPortMgmtLinkEntry ::= SEQUENCE { rcPortMgmtLinkIndex InterfaceIndex, rcPortMgmtLinkDescr DisplayString, rcPortMgmtLinkOperStatus INTEGER, rcPortMgmtLinkAutoNegotiate TruthValue, rcPortMgmtLinkDuplex INTEGER, rcPortMgmtLinkSpeed INTEGER } rcPortMgmtLinkIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "IfIndex of the port." ::= { rcPortMgmtLinkEntry 1 } rcPortMgmtLinkDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port description" ::= { rcPortMgmtLinkEntry 2 } rcPortMgmtLinkOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "admin status of the mgmt port" ::= { rcPortMgmtLinkEntry 3 } rcPortMgmtLinkAutoNegotiate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Auto-negotiation status of the port" ::= { rcPortMgmtLinkEntry 4 } rcPortMgmtLinkDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "duplex setting for the port" ::= { rcPortMgmtLinkEntry 5 } rcPortMgmtLinkSpeed OBJECT-TYPE SYNTAX INTEGER { none(0), mbps10(1), -- 10Mb/s mbps100(2), -- 100Mb/s mbps1000(3) -- 1000Mb/s } MAX-ACCESS read-only STATUS current DESCRIPTION "speed setting for this port." ::= { rcPortMgmtLinkEntry 6 } -- PORT FlushFdbTable rcPortFlushFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortFlushFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Flush Fdbtable" ::= { rcPort 9 } rcPortFlushFdbEntry OBJECT-TYPE SYNTAX RcPortFlushFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "port based deletion of mac addresses learned or discarded on that port" INDEX { rcPortIndex } ::= { rcPortFlushFdbTable 1 } RcPortFlushFdbEntry ::= SEQUENCE { rcPortFlushFdbAddress DisplayString, rcPortFlushFdbVlanId Integer32 } rcPortFlushFdbAddress OBJECT-TYPE SYNTAX DisplayString (SIZE (17)) MAX-ACCESS read-write STATUS current DESCRIPTION "Mac Address to be deleted." ::= { rcPortFlushFdbEntry 1 } rcPortFlushFdbVlanId OBJECT-TYPE SYNTAX Integer32(1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "vlan Id associated with the Mac Address" ::= { rcPortFlushFdbEntry 2 } -- =========================================================================== -- Port Lock Group -- =========================================================================== rcPortRemotePortShutdownTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortRemotePortShutdownEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of RemotePortShutdown port info." ::= { rcPort 10 } rcPortRemotePortShutdownEntry OBJECT-TYPE SYNTAX RcPortRemotePortShutdownEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A RemotePortShutdown table entry." INDEX { rcPortRemotePortShutdownIfIndex } ::= { rcPortRemotePortShutdownTable 1 } RcPortRemotePortShutdownEntry ::= SEQUENCE { rcPortRemotePortShutdownIfIndex InterfaceIndex, rcPortRemotePortShutdownEnabled TruthValue, rcPortRemotePortShutdownHoldTimer Integer32, rcPortRemotePortShutdownStatus INTEGER, rcPortRemotePortShutdownLocalMacAddress MacAddress, rcPortRemotePortShutdownRemoteMacAddress MacAddress } rcPortRemotePortShutdownIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value for a port." ::= { rcPortRemotePortShutdownEntry 1 } rcPortRemotePortShutdownEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls whether the Remote-Port-Shutdown feature is enabled or disabled on a port." DEFVAL { false } ::= { rcPortRemotePortShutdownEntry 2 } rcPortRemotePortShutdownHoldTimer OBJECT-TYPE SYNTAX Integer32 (0..10) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the time period after a port has been shutdown during which it will remain down, regardless of any CCMs received during that time period." DEFVAL { 3 } ::= { rcPortRemotePortShutdownEntry 3 } rcPortRemotePortShutdownStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether a port is shutdown by the remote port shutdown feature." ::= { rcPortRemotePortShutdownEntry 4 } rcPortRemotePortShutdownLocalMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Local MAC address." ::= { rcPortRemotePortShutdownEntry 5 } rcPortRemotePortShutdownRemoteMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Remote MAC address." ::= { rcPortRemotePortShutdownEntry 6 } -- Port Flush Mac Table rcPortFlushMacTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortFlushMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flush MAC entry on a port." ::= { rcPort 11 } rcPortFlushMacEntry OBJECT-TYPE SYNTAX RcPortFlushMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port mac flush table entry." INDEX { rcPortFlushMacPortNum } ::= { rcPortFlushMacTable 1 } RcPortFlushMacEntry ::= SEQUENCE { rcPortFlushMacPortNum INTEGER, rcPortFlushMacAddr OCTET STRING, rcPortFlushMacVlanId INTEGER } rcPortFlushMacPortNum OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port number where the mac record exists." ::= { rcPortFlushMacEntry 1 } rcPortFlushMacAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "Mac Address that needs to be removed." ::= { rcPortFlushMacEntry 2 } rcPortFlushMacVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan Id associated with the Mac Address." ::= { rcPortFlushMacEntry 3 } ------------------------------------------------------------------------------ -- LLDP-MED - Local Device Information ------------------------------------------------------------------------------ --- --- rcLldpXMedLocMediaPolicyTable: Local Media Policy --- Information Table --- --- rcLldpXMedLocMediaPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcLldpXMedLocMediaPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per policy type per port of media policy information (as a part of the MED organizational extension) on the local system known to this agent." ::= { rcPort 12 } rcLldpXMedLocMediaPolicyEntry OBJECT-TYPE SYNTAX RcLldpXMedLocMediaPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular policy on a specific port component." INDEX { rcLldpXMedLocMediaPolicyPortNum, rcLldpXMedLocMediaPolicyAppType } ::= { rcLldpXMedLocMediaPolicyTable 1 } RcLldpXMedLocMediaPolicyEntry ::= SEQUENCE { rcLldpXMedLocMediaPolicyPortNum InterfaceIndex, rcLldpXMedLocMediaPolicyAppType PolicyAppType, rcLldpXMedLocMediaPolicyVlanID Integer32, rcLldpXMedLocMediaPolicyPriority Integer32, rcLldpXMedLocMediaPolicyDscp Integer32, rcLldpXMedLocMediaPolicyUnknown TruthValue, rcLldpXMedLocMediaPolicyTagged TruthValue, rcLldpXMedLocMediaPolicyRowStatus RowStatus } rcLldpXMedLocMediaPolicyPortNum OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { rcLldpXMedLocMediaPolicyEntry 1 } rcLldpXMedLocMediaPolicyAppType OBJECT-TYPE SYNTAX PolicyAppType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The media type that defines the primary function of the application for the policy advertised by an endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.3.1" ::= { rcLldpXMedLocMediaPolicyEntry 2 } rcLldpXMedLocMediaPolicyVlanID OBJECT-TYPE SYNTAX Integer32 (0|1..4094|4095) MAX-ACCESS read-create STATUS current DESCRIPTION "An extension of the VLAN Identifier for the port, as defined in IEEE 802.1P-1998. A value of 1 through 4094 is used to define a valid PVID. A value of 0 shall be used if the device is using priority tagged frames, meaning that only the 802.1p priority level is significant and the default VID of the ingress port is being used instead. A value of 4095 is reserved for implementation use." REFERENCE " ANSI/TIA-1057, Section 10.2.3.5" ::= { rcLldpXMedLocMediaPolicyEntry 3 } rcLldpXMedLocMediaPolicyPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the value of the 802.1p priority which is associated with the given port on the local system." REFERENCE " ANSI/TIA-1057, Section 10.2.3.6 " ::= { rcLldpXMedLocMediaPolicyEntry 4 } rcLldpXMedLocMediaPolicyDscp OBJECT-TYPE SYNTAX Integer32(0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the value of the Differentiated Service Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475 which is associated with the given port on the local system." REFERENCE " ANSI/TIA-1057, Section 10.2.3.7" ::= { rcLldpXMedLocMediaPolicyEntry 5 } rcLldpXMedLocMediaPolicyUnknown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "A value of 'true' indicates that the network policy for the specified application type is currently unknown. In this case, the VLAN ID, the layer 2 priority and the DSCP value fields are ignored. A value of 'false' indicates that this network policy is defined " REFERENCE " ANSI/TIA-1057, Section 10.2.3.2" ::= { rcLldpXMedLocMediaPolicyEntry 6 } rcLldpXMedLocMediaPolicyTagged OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "A value of 'true' indicates that the application is using a tagged VLAN. A value of 'false' indicates that for the specific application the device either is using an untagged VLAN or does not support port based VLAN operation. In this case, both the VLAN ID and the Layer 2 priority fields are ignored and only the DSCP value has relevance " REFERENCE " ANSI/TIA-1057, Section 10.2.3.3" ::= { rcLldpXMedLocMediaPolicyEntry 7 } rcLldpXMedLocMediaPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcLldpXMedLocMediaPolicyEntry 8 } -- -- Lossless Ethernet Port Table rcPortLosslessEnetTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortLosslessEnetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Lossless Ethernet Table" ::= { rcPort 13 } rcPortLosslessEnetEntry OBJECT-TYPE SYNTAX RcPortLosslessEnetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing lossless Ethernet information for a particular port." INDEX { rcPortLosslessEnetIndex } ::= { rcPortLosslessEnetTable 1 } RcPortLosslessEnetEntry ::= SEQUENCE { rcPortLosslessEnetIndex InterfaceIndex, rcPortLosslessEnetConfigured TruthValue, rcPortLosslessEnetPauseType INTEGER, rcPortLosslessEnetPfcBandwidth Integer32 } rcPortLosslessEnetIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2. Lossless Ethernet will be limited to 10Gig ports." ::= { rcPortLosslessEnetEntry 1 } rcPortLosslessEnetConfigured OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable lossless mode for the port" DEFVAL { false } ::= { rcPortLosslessEnetEntry 2 } rcPortLosslessEnetPauseType OBJECT-TYPE SYNTAX INTEGER { fc(1), pfc(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Pause frame type. fc - Pause, pfc - priority-based flow control." DEFVAL { fc } ::= { rcPortLosslessEnetEntry 3 } rcPortLosslessEnetPfcBandwidth OBJECT-TYPE SYNTAX Integer32(2..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Guaranteed bandwidth in Gbps when rcPortLosslessEnetPauseType is set to pfc(2)." DEFVAL { 5 } ::= { rcPortLosslessEnetEntry 4 } rcChannelizedPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcChannelizedPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port table for all channelized capable ports." ::= { rcPort 14 } rcChannelizedPortEntry OBJECT-TYPE SYNTAX RcChannelizedPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info for a key port of channelized capable port." INDEX { rcChannelizedPortIndex } ::= { rcChannelizedPortTable 1 } RcChannelizedPortEntry ::= SEQUENCE { rcChannelizedPortIndex InterfaceIndex, rcChannelizedPortChannelType INTEGER, rcChannelizedPortAdminMode TruthValue } rcChannelizedPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index value that uniquely identifies a port which is channelized capable." ::= { rcChannelizedPortEntry 1 } rcChannelizedPortChannelType OBJECT-TYPE SYNTAX INTEGER { fortyGig(1), hundredGig(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "port channelized type. Either 40G or 100G." ::= { rcChannelizedPortEntry 2 } rcChannelizedPortAdminMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enable/disable the port channelized mode." DEFVAL {false} ::= { rcChannelizedPortEntry 3 } rcPortExtendTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortExtendEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port extend table." ::= { rcPort 15 } rcPortExtendEntry OBJECT-TYPE SYNTAX RcPortExtendEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info for a key port." AUGMENTS { rcPortEntry } ::= { rcPortExtendTable 1 } RcPortExtendEntry ::= SEQUENCE { rcPortExtendPortDisplayFormat DisplayString } rcPortExtendPortDisplayFormat OBJECT-TYPE SYNTAX DisplayString (SIZE (0..9)) MAX-ACCESS read-only STATUS current DESCRIPTION "The port format to display." ::= { rcPortExtendEntry 1 } -- VLACP Statistics Table rcPortVlacpStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortVlacpStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains VLACP information about every port that is associated with this device. A row appears in this table for each physical port." ::= { rcPort 16 } rcPortVlacpStatsEntry OBJECT-TYPE SYNTAX RcPortVlacpStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Virtual Link Aggregation Control Protocol statistics for each port on this device." INDEX { rcPortVlacpIndex } ::= { rcPortVlacpStatsTable 1 } RcPortVlacpStatsEntry ::= SEQUENCE { rcPortVlacpIndex InterfaceIndex, rcPortVlacpStatsLACPDUsRx Counter32, rcPortVlacpStatsLACPDUsTx Counter32, rcPortVlacpStatsLACPDUsMismatch Counter32 } rcPortVlacpIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of VLACP ports" ::= { rcPortVlacpStatsEntry 1 } rcPortVlacpStatsLACPDUsRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of valid VLACPDUs received on this Port. This value is read-only." ::= { rcPortVlacpStatsEntry 2 } rcPortVlacpStatsLACPDUsTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VLACPDUs transmitted on this Port. This value is read-only." ::= { rcPortVlacpStatsEntry 3 } rcPortVlacpStatsLACPDUsMismatch OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of mismatched VLACPDUs in terms of seq-num RX'ed on this Port. This value is read-only." ::= { rcPortVlacpStatsEntry 4 } -- Additional Chassis Group Variables rcChasAruMode OBJECT-TYPE SYNTAX INTEGER { aruOne(1), aruTwo(2), aruThree(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The ARU mode the chassis is operating in." ::= { rcChassis 12 } rcChasQuidMode OBJECT-TYPE SYNTAX INTEGER { quidMixed(1), quidTwo(2), quidThree(3), quidFour(4), quidFive(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Quid mode the chassis is operating in." ::= { rcChassis 13 } rcChasEocModeAdminStatus OBJECT-TYPE SYNTAX INTEGER { default(0), aru1Quid4(1), aru2Quid4(2), aru2Quid5(3), aru3Quid4(4), aru3Quid5(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the Enforce Operational Configuration Mode(EOC) of the system. When a device is configured with hardware of different revisions, the system will initialize in some deterministic manner (e.g., the lowest common denominator that makes sense based on the hardware configuration). This is the 'default(0)' mode. The user can override this behavior by manually specifying the EOC Mode they would like." ::= { rcChassis 14 } rcChasEocModeOperStatus OBJECT-TYPE SYNTAX INTEGER { default(0), aru1Quid4(1), aru2Quid4(2), aru2Quid5(3), aru3Quid4(4), aru3Quid5(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the Enforce Operational Configuration Mode(EOC) of the system." ::= { rcChassis 15 } rcChasBrouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate which ports in the system are configured as Brouter ports." ::= { rcChassis 17 } rcChasGlobalFilterEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable global filters in the system. This variable is currently not supported." DEFVAL { false } ::= { rcChassis 18 } rcChasVlanBySrcMacEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable source MAC based VLANs in the system." DEFVAL { false } ::= { rcChassis 19 } rcChasDiffServEcnCompatibilityEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the Explicit Congestion Notification(ECN) compatibility feature. When set to FALSE , the system will mask the ECN bits in the DS field while re-marking DSCP and will not match on ECN capable flows if filter is set on DSmatch. When set to TRUE, it will preserve the ECN bits in the DS field while re-marking and will match on full 8-bit DS field." DEFVAL { false } ::= { rcChassis 20 } rcChasNewEnhancedOperMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enhanced operational mode." ::= { rcChassis 21 } rcChasNewEMMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This configuration is for enabling/disabling 128K mode. The change will take effect upon reboot." ::= { rcChassis 22 } rcChasEmModeError OBJECT-TYPE SYNTAX INTEGER { none(1), non128KCardOffLine(2), checkSlaveConfigNResetForEmMMode(3), mismatchResetForEmMode(4), mismatchEmModeMasterSlave(5), incompatMasterResetForEmMode(6), putSlaveOffEmImcompat(7), slave8690EmIncompatGoingOffline(8), cpu8690DisableEm(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the Em-mode error status" ::= { rcChassis 23 } rcChasEnhancedOperMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enhanced Operational mode the switch currently has booted and will remain the same until the next reboot." ::= { rcChassis 24 } rcChasEMMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "EM mode the switch currently has booted and will remain the same until the next reboot." ::= { rcChassis 25 } rcChasFtpDaemonInSecondaryCpu OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable FTP daemon in 2nd cpu." DEFVAL { false } ::= { rcChassis 26 } rcChasSmltOnSingleCpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable SMLT on single CP feature in the switch Not supported in VSP 3.3" ::= { rcChassis 27 } rcChasNewVlanOptmMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan Optimization mode." ::= { rcChassis 28 } rcChasVlanOptmMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Optimization mode the switch currently has booted and will remain the same until the next reboot." ::= { rcChassis 29 } -- rcLaunchPad Table rcLaunchPad OBJECT IDENTIFIER ::= { rcChassis 30 } rcLaunchPadTable OBJECT-TYPE SYNTAX SEQUENCE OF RcLaunchPadEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Launch Pad in a chassis table" ::= { rcLaunchPad 1 } rcLaunchPadEntry OBJECT-TYPE SYNTAX RcLaunchPadEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Launch pad card info" INDEX { rcLaunchPadSlotId, rcLaunchPadMiniSlotId } ::= { rcLaunchPadTable 1 } RcLaunchPadEntry ::= SEQUENCE { rcLaunchPadSlotId Integer32, rcLaunchPadMiniSlotId Integer32, rcLaunchPadAppType INTEGER, rcLaunchPadMiniSlotIp IpAddress, rcLaunchPadNaapLpState EnableValue, rcLaunchPadMiniSlotSwVersion DisplayString, rcLaunchPadHWType INTEGER } rcLaunchPadSlotId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Launch Pad card id" ::= { rcLaunchPadEntry 1 } rcLaunchPadMiniSlotId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Launch pad mini card id." ::= { rcLaunchPadEntry 2 } rcLaunchPadAppType OBJECT-TYPE SYNTAX INTEGER { none(1), firewall(2), ssl(3), ids(4), vpn(5), tps(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Launch Pad application type." ::= { rcLaunchPadEntry 3 } rcLaunchPadMiniSlotIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Launch Pad mini card's ip address." ::= { rcLaunchPadEntry 4 } rcLaunchPadNaapLpState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable naap Ip state." ::= { rcLaunchPadEntry 5 } rcLaunchPadMiniSlotSwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Launch Pad mini card's SW version." ::= { rcLaunchPadEntry 6 } rcLaunchPadHWType OBJECT-TYPE SYNTAX INTEGER { fw(1), tps(2), none(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "for identifying the ISD" ::= { rcLaunchPadEntry 7 } -- rcLaunchPad Cluster Table rcLaunchPadClusterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcLaunchPadClusterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Launch Pad Cluster Table" ::= { rcLaunchPad 2 } rcLaunchPadClusterEntry OBJECT-TYPE SYNTAX RcLaunchPadClusterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Launch pad cluster info" INDEX { rcLaunchPadClusterId } ::= { rcLaunchPadClusterTable 1 } RcLaunchPadClusterEntry ::= SEQUENCE { rcLaunchPadClusterId INTEGER, rcLaunchPadClusterType INTEGER, rcLaunchPadClusterSize INTEGER, rcLaunchPadClusterMembers OCTET STRING, rcLaunchPadClusterRowStatus RowStatus, rcLaunchPadClusterMgmtVlan INTEGER, rcLaunchPadClusterSyncVlan INTEGER, rcLaunchPadClusterTpsSize INTEGER, rcLaunchPadClusterTpsMembers OCTET STRING, rcLaunchPadClusterPortMember PortSet } rcLaunchPadClusterId OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Launch pad cluster id." ::= { rcLaunchPadClusterEntry 1 } rcLaunchPadClusterType OBJECT-TYPE SYNTAX INTEGER { firewall(1), ssl(2), is(3), vpn(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Launch Pad cluster type." ::= { rcLaunchPadClusterEntry 2 } rcLaunchPadClusterSize OBJECT-TYPE SYNTAX INTEGER (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster size." ::= { rcLaunchPadClusterEntry 3 } rcLaunchPadClusterMembers OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster members" ::= { rcLaunchPadClusterEntry 4 } rcLaunchPadClusterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster Row Status" ::= { rcLaunchPadClusterEntry 5 } rcLaunchPadClusterMgmtVlan OBJECT-TYPE SYNTAX INTEGER (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster management vlan Id." ::= { rcLaunchPadClusterEntry 6 } rcLaunchPadClusterSyncVlan OBJECT-TYPE SYNTAX INTEGER (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster cp sync vlan Id." ::= { rcLaunchPadClusterEntry 7 } rcLaunchPadClusterTpsSize OBJECT-TYPE SYNTAX INTEGER (0..2) MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster TPS size." ::= { rcLaunchPadClusterEntry 8 } rcLaunchPadClusterTpsMembers OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster TPS members" ::= { rcLaunchPadClusterEntry 9 } rcLaunchPadClusterPortMember OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "IS cluster user port list that needs to be monitored" ::= { rcLaunchPadClusterEntry 10 } rcChasNaapEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable/disbale to napp feature." ::= { rcChassis 31 } rcChasGlobalFilterOrderingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Global Filter ordering in the system." DEFVAL { false } ::= { rcChassis 32 } rcChasNewGlobalFilterOrderingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This configuration is for enabling/disabling global filter ordering. The change will take effect upon reboot." DEFVAL { false } ::= { rcChassis 33 } rcChasWsmDirectMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is for enabling/disabling configuration of same community strings on the WSM and 8600/8800. This is for allowing users to connect directly via SNMP to the WSM blade." DEFVAL { false } ::= { rcChassis 34 } rcChasRspMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This configuration is for enabling/disabling 256K mode. The change will take effect upon reboot." ::= { rcChassis 35 } rcChasRspOperMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "R-mode the switch currently has booted and will remain the same until the next reboot." ::= { rcChassis 36 } rcChasRspModeError OBJECT-TYPE SYNTAX INTEGER { none(1), non256KCardOffLine(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the r-mode error status" ::= { rcChassis 37 } rcChasPOE OBJECT IDENTIFIER ::= { rcChassis 38 } rcChasPOEPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total PoE power which this chassis supports (Unit in Watts)." ::= { rcChasPOE 1 } rcChasPOEAllocatedPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total PoE power allocated for PoE modules installed in this chassis (Unit in Watts)." ::= { rcChasPOE 2 } rcChasPOEAvailablePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total PoE power available for any additional PoE power request or allocation (Unit in Watts)." ::= { rcChasPOE 3 } rcChasPOEBackUpPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total PoE power reserved for backup or redundancy (Unit in Watts)." ::= { rcChasPOE 4 } -- rcRepeater rcRepeater OBJECT IDENTIFIER ::= { rcChassis 39 } rcRepeaterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRepeaterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port repeater table" ::= { rcRepeater 1 } rcRepeaterEntry OBJECT-TYPE SYNTAX RcRepeaterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular repeater" INDEX { rcRepeaterId } ::= { rcRepeaterTable 1 } RcRepeaterEntry ::= SEQUENCE { rcRepeaterId Integer32, rcRepeaterFirstPort InterfaceIndex, rcRepeaterSecondPort InterfaceIndex, rcRepeaterVlanId Integer32, rcRepeaterName DisplayString, rcRepeaterRowStatus RowStatus } rcRepeaterId OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the repeater." ::= { rcRepeaterEntry 1 } rcRepeaterFirstPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS current DESCRIPTION "First port member of the Repeater" ::= { rcRepeaterEntry 2 } rcRepeaterSecondPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Second port member of the Repeater" ::= { rcRepeaterEntry 3 } rcRepeaterVlanId OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "A value that uniquely identifies the Virtual LAN associated with first port" ::= { rcRepeaterEntry 4 } rcRepeaterName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned name for this repeater." ::= { rcRepeaterEntry 5 } rcRepeaterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcRepeater." ::= { rcRepeaterEntry 6 } rcChasMcastCheckPktEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable Multicast check packet in the system. This change will take effect upon reboot." DEFVAL { true } ::= { rcChassis 40 } rcChasSystemMonitorEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable System monitoring in the switch" DEFVAL { true } ::= { rcChassis 41 } rcChasSysMonMonitoringEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Dyanamically Enable/Disable SystemMonitor monitoring engine in the switch" DEFVAL { true } ::= { rcChassis 42 } rcChasSysMonDetectionTime OBJECT-TYPE SYNTAX INTEGER (10..600) MAX-ACCESS read-write STATUS current DESCRIPTION "System Monitor Detection time in seconds" DEFVAL { 30 } ::= { rcChassis 43 } rcChasNewMulticastResourceReservation OBJECT-TYPE SYNTAX Integer32 (64..4083) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to reserve MGIDs for IP Multicast. The change will take effect upon reboot." DEFVAL { 2048 } ::= { rcChassis 44 } rcChasMulticastResourceReservation OBJECT-TYPE SYNTAX Integer32 (64..4083) MAX-ACCESS read-only STATUS current DESCRIPTION "MGIDs the switch currently has reserved for IP Multicast; will remain the same until the next reboot." ::= { rcChassis 45 } rcChasNewMaxVlanResourceReservation OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "A mode where all MGIDs are reserved for VLAN use only; no IPMC. The change will take effect upon reboot." DEFVAL { disable } ::= { rcChassis 46 } rcChasMaxVlanResourceReservation OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "Tells if all MGIDs are reserved for VLAN use. Will remain the same until the next reboot." ::= { rcChassis 47 } rcChasMgidUsageVlanCurrent OBJECT-TYPE SYNTAX Integer32 (1..4084) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of MGIDs currently used for VLAN, including SMLT" ::= { rcChassis 48 } rcChasMgidUsageVlanRemaining OBJECT-TYPE SYNTAX Integer32 (0..4084) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of MGIDs remaining allocated for VLAN" ::= { rcChassis 49 } rcChasMgidUsageMulticastCurrent OBJECT-TYPE SYNTAX Integer32 (0..4083) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of MGIDs currently used for IPMC" ::= { rcChassis 50 } rcChasMgidUsageMulticastRemaining OBJECT-TYPE SYNTAX Integer32 (0..4083) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of MGIDs remaining allocated for IPMC" ::= { rcChassis 51 } rcChasPowerManagementEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on or off Chassis Power Management. The configuration will take effect upon reboot. This object is not applicable to VSP" DEFVAL { true } ::= { rcChassis 52 } rcChasForceTopologyIpFlagEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable flag which is used to set the CLIP-ip as topology ip" DEFVAL { false } ::= { rcChassis 53 } -- This Parameter is defined for Network Topology. -- ER:Q01654904. rcChasCircuitlessIpId OBJECT-TYPE SYNTAX Integer32 (0..256) MAX-ACCESS read-write STATUS current DESCRIPTION "The Clip-Id set by the user to be used as Topology-ip. 0' means no circuitless IP id while '1..256' is valid circuitless Id" ::= { rcChassis 54 } rcChasPowerManagementOriginalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "On or off value of Chassis Power Management which the switch has currently booted. It will remain the same until the next reboot." DEFVAL { true } ::= { rcChassis 55 } rcChasPowerManagementFanCheck OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on or off the Fan Check functionility of Chassis Power Management. The value takes effect only on reboot." DEFVAL { true } ::= { rcChassis 56 } rcChasPowerManagementFanCheckOriginalState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The on or off value of fan check which the switch has booted with. The value does not take effect till the next reboot." DEFVAL { true } ::= { rcChassis 57 } rcChasEsmHashIndex OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is for enabling/disabling hashing on the upper 24 bits of the UNI for ESM card" DEFVAL { false } ::= { rcChassis 58 } rcChasSwitchFabricRedundancy OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on or off 2:1 Redundancy for 8011co Chassis" DEFVAL { enable } ::= { rcChassis 59 } rcChasSystemDefault OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to default the system" DEFVAL { false } ::= { rcChassis 60 } rcChasTakeIOCardOfflineEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable IO Card to go offline when F2E sees excessive resets." DEFVAL { true } ::= { rcChassis 61 } rcChasAutoResetFabricEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable fabric to be reset automatically on fab mem full error." DEFVAL { false } ::= { rcChassis 62 } rcChasSecurityConsoleFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable flag which is used for Security Console.When it is enabled, the console connection works only with the null modem cable" DEFVAL { true } ::= { rcChassis 63 } rcChasRcBridgeFdbOldQueryFlagEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable rcBridgeNewFdbTable for fdb query " DEFVAL { false } ::= { rcChassis 64 } rcChasLed OBJECT IDENTIFIER ::= { rcChassis 65 } rcChasLedTable OBJECT-TYPE SYNTAX SEQUENCE OF RcChasLedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about LEDs of the chassis" ::= { rcChasLed 1 } rcChasLedEntry OBJECT-TYPE SYNTAX RcChasLedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding a LED Unit" INDEX { rcChasLedId } ::= { rcChasLedTable 1 } RcChasLedEntry ::= SEQUENCE { rcChasLedId Integer32, rcChasLedLabel DisplayString, rcChasLedStatus INTEGER } rcChasLedId OBJECT-TYPE SYNTAX Integer32(1..6) MAX-ACCESS read-only STATUS current DESCRIPTION "The chassis LED Id." ::= { rcChasLedEntry 1 } rcChasLedLabel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "The LED's label name." ::= { rcChasLedEntry 2 } rcChasLedStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), greenSteady(2), greenBlinking(3), amberSteady(4), amberBlinking(5), off(6), redSteady(7), redBlinking(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the Led: - unknown(1) - type can not be determined. - greenSteady(2), - greenBlinking(3), - amberSteady(4), - amberBlinking(5), - off(6), - redSteady(7), - redBlinking(8) For different LED, the meaning of each status is different." ::= { rcChasLedEntry 3 } rcChasPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Device part number or PEC code " ::= { rcChassis 66 } rcChasModelName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis model name. For APLS platform, it is model name which is in teh seeprom" ::= { rcChassis 67 } rcChasBrandName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis brand name. For APLS platform, it is programmed in the seeprom" ::= { rcChassis 68 } -- Agent Table rcAgentTable OBJECT-TYPE SYNTAX SEQUENCE OF RcAgentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Agents in a chassis table" ::= { rcChassis 16 } rcAgentEntry OBJECT-TYPE SYNTAX RcAgentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular agent" INDEX { rcAgentId } ::= { rcAgentTable 1 } RcAgentEntry ::= SEQUENCE { rcAgentId Integer32, rcAgentSlot Integer32, rcAgentIpAddr IpAddress } rcAgentId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "entry id" ::= { rcAgentEntry 1 } rcAgentSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "slot agent is in." ::= { rcAgentEntry 2 } rcAgentIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "agent's ip address." ::= { rcAgentEntry 3 } -- Mirror Group rcMirrorSaveConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Control whether Mirror configuration information should be saved to NVRAM so mirror settings can be automatically reinstalled after a system reboot. Setting rcMirrorSaveConfig to true does not immediately save the configuration information. The save happens when the rcSysAction variable is set to 'saveToNVRAM(4)'." ::= { rcMirror 1 } rcMirrorByPort OBJECT IDENTIFIER ::= { rcMirror 2 } rcMirrorByPortEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether the mirror by port feature is active. The system can only support mirroring on two ports. When this feature is active, all packets received on the port(s) specified by rcMirrorSrcPortOne and/or rcMirrorSrcPortTwo are copied to rcMirrorDstPort. The mirroring operation is non-intrusive." DEFVAL { false } ::= { rcMirrorByPort 1 } rcMirrorByPortMirrorPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The ifIndex of the port to forward mirrored frames to." ::= { rcMirrorByPort 2 } rcMirrorByPortEnableMirroredPortOne OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether the port specified in rcMirrorByPortMirroredPortOne should be mirrored." DEFVAL { false } ::= { rcMirrorByPort 3 } rcMirrorByPortMirroredPortOne OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The ifIndex of the port to be mirrored. That is, traffic received on this port will be sent to the mirror port." ::= { rcMirrorByPort 4 } rcMirrorByPortEnableMirroredPortTwo OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether the port specified in rcMirrorByPortMirroredPortTwo should be mirrored." DEFVAL { false } ::= { rcMirrorByPort 5 } rcMirrorByPortMirroredPortTwo OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The ifIndex of the port to be mirrored. That is, traffic received on this port will be sent to the mirror port." ::= { rcMirrorByPort 6 } -- Dip-Switch Group rcIsolateUnconfigPorts OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate whether ports that are unconfigured should be assigned to the 'isolated' VLAN. Ports assigned to the 'isolated' VLAN can only communicate with the CP port. If this option is not specified, unconfigured ports will be assigned to the 'default' VLAN" ::= { rcDipSwitch 1 } rcUseFactorySettings OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate whether the system should ignore the configuration information stored in NVRAM when the system is booted." ::= { rcDipSwitch 2 } rcHighPriorityMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate whether the system is configured to operate in a high priority mode. The switch can operate in either a 'best effort' or 'high priority' mode. In the 'best effort' setting, the maximum queue thresholds for the QUIDs are set to 768/768 buffers. In the 'high priority' mode the setting is 512/768. This means that in 'high priority' mode the normal priority queue can't have more than 512 buffers, while the high priority queue can have up to 768." ::= { rcDipSwitch 3 } -- Table Size Group rcTblRmonStatSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current size of the RMON Statistic table." ::= { rcTblSize 1 } rcTblRmonHistoryControlSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current size of the RMON History Control table." ::= { rcTblSize 2 } rcTblRmonHistoryEnetSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current size of the RMON History Ethernet table." ::= { rcTblSize 3 } rcTblRmonAlarmSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current size of the RMON Alarm table." ::= { rcTblSize 4 } rcTblRmonEventSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current size of the RMON Event table." ::= { rcTblSize 5 } rcTblRmonLogSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current size of the RMON Log table." ::= { rcTblSize 6 } rcTblArTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the size of the Address Translation (AR) table." ::= { rcTblSize 7 } rcTblArFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of free entries that are available in the Address Translation (AR) table." ::= { rcTblSize 8 } rcTblArNoSpace OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries that could not be added to the Address Translation (AR) table due to lack of space." ::= { rcTblSize 9 } rcTblArAdded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries added to the Address Translation (AR) table." ::= { rcTblSize 10 } rcTblArDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries deleted to the Address Translation (AR) table." ::= { rcTblSize 11 } rcTblArMacAdded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of MAC entries added to the Address Translation (AR) table." ::= { rcTblSize 12 } rcTblArMacDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of MAC entries deleted to the Address Translation (AR) table." ::= { rcTblSize 13 } rcTblArMacMoved OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of MAC entries moved in the Address Translation (AR) table." ::= { rcTblSize 14 } rcTblArIpAdded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of IP entries added to the Address Translation (AR) table." ::= { rcTblSize 15 } rcTblArIpDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of IP entries deleted to the Address Translation (AR) table." ::= { rcTblSize 16 } rcTblArMcastTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the size of the Multicast Address Translation (AR) table." ::= { rcTblSize 17 } rcTblArFreeMcastGroups OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of free multicast groups availabe in the Address Translation (AR) table." ::= { rcTblSize 18 } rcTblArIpMcastAdded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Ip multicast entries that are added to the Address Translation (AR) table." ::= { rcTblSize 19 } rcTblArIpMcastDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Ip multicast entries that are deleted from the Address Translation (AR) table." ::= { rcTblSize 20 } rcTblArVlanByPortAdded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of VLAN by port entries that are added to the Address Translation (AR) table." ::= { rcTblSize 21 } rcTblArVlanByPortDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of VLAN by port entries that are deleted from the Address Translation (AR) table." ::= { rcTblSize 22 } rcTblArVlanByProtocolAdded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Vlans by Protocol Type entries that are added to the Address Translation (AR) table." ::= { rcTblSize 23 } rcTblArVlanByProtocolDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Vlans by Protocol Type entries that are deleted from the Address Translation (AR) table." ::= { rcTblSize 24 } rcTblArVlanByIpSubnetAdded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of VLAN by Ip entries that are added to the Address Translation (AR) table." ::= { rcTblSize 25 } rcTblArVlanByIpSubnetDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of VLAN by Ip entries that are deleted from the Address Translation (AR) table." ::= { rcTblSize 26 } rcTblArIpSubnetsAdded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Ip subnet entries that are added to the Address Translation (AR) table." ::= { rcTblSize 27 } rcTblArIpSubnetsDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Ip subnet entries that are deleted from the Address Translation (AR) table." ::= { rcTblSize 28 } rcTblArRsvpsAdded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of RSVP entries that are added to the Address Translation (AR) table." ::= { rcTblSize 29 } rcTblArRsvpsDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of RSVP entries that are deleted from the Address Translation (AR) table." ::= { rcTblSize 30 } rcTblBrdgFdbSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the dot1d forwarding database table." ::= { rcTblSize 31 } rcTblBrdgStaticSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the dot1d Static Address Filtering table." ::= { rcTblSize 32 } rcTblIpAddrSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the IP Address table." ::= { rcTblSize 33 } rcTblIpForwardingSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the IP Forwarding/Best Route table." ::= { rcTblSize 34 } rcTblIpNetToMediaSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the IP Net-to-media table." ::= { rcTblSize 35 } rcTblIpBestPlusAltRouteSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTblSize 36 } rcTblIpBestPathSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTblSize 37 } rcTblIpBestPlusAltPathSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTblSize 38 } -- IP Group rcIpConf OBJECT IDENTIFIER ::= { rcIp 1 } -- IP Configuration Table rcIpConfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain IP routing information for a particular interface." ::= { rcIpConf 1 } rcIpConfEntry OBJECT-TYPE SYNTAX RcIpConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing IP routing information. An entry is automatically created in this table when routing is enabled for an interface -or- when an ip address is configured on an interface." INDEX { rcIpConfIfIndex } ::= { rcIpConfTable 1 } RcIpConfEntry ::= SEQUENCE { rcIpConfIfIndex InterfaceIndexOrZero, rcIpConfAdvertDefRte TruthValue, rcIpConfAcceptDefRte TruthValue, rcIpConfRowStatus RowStatus, rcIpConfRipEnable TruthValue, rcIpConfOspfEnable TruthValue, rcIpConfIgmpEnable TruthValue, rcIpConfAddrAssigned TruthValue, rcIpConfDhcpEnable TruthValue, rcIpConfTriggeredUpdateEnable TruthValue, rcIpConfAutoAggrerateEnable TruthValue, rcIpConfGenerateDefaultRoute TruthValue, rcIpConfAdvertiseWhenDown TruthValue, rcIpConfDirectBroadcastEnable TruthValue, rcIpConfRipInPolicy DisplayString, rcIpConfRipOutPolicy DisplayString, rcIpConfOspfIfType INTEGER, rcIpConfRipCost INTEGER, rcIpConfRipHolddown INTEGER, rcIpConfRipTimeout INTEGER, rcIpConfRsmltEnable TruthValue, rcIpConfReversePathCheckEnable TruthValue, rcIpConfReversePathCheckMode INTEGER, rcIpConfIsisEnable TruthValue, rcIpConfBfdEnable TruthValue, rcIpConfIpVpnLiteEnable TruthValue, rcIpConfSpbMulticastEnable TruthValue, rcIpConfSpbMulticastQuerierAddr IpAddress, rcIpConfVrrpVersion INTEGER, rcIpConfVrrpChkSumComputation INTEGER, rcIpConfPimGatewayEnable TruthValue, rcIpConfIpsecEnable TruthValue } rcIpConfIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..6142) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpConfEntry 1 } rcIpConfAdvertDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this interface should advertize a RIP default route." ::= { rcIpConfEntry 2 } rcIpConfAcceptDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this interface should accept a RIP default route." ::= { rcIpConfEntry 3 } rcIpConfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status for this entry." ::= { rcIpConfEntry 4 } rcIpConfRipEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable RIP routing on the specified interface." ::= { rcIpConfEntry 5 } rcIpConfOspfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable OSPF routing on the specified interface." ::= { rcIpConfEntry 6 } rcIpConfIgmpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable IGMP on the specified interface." ::= { rcIpConfEntry 7 } rcIpConfAddrAssigned OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate whether IpAddress has been assigned for this interface." ::= { rcIpConfEntry 8 } rcIpConfDhcpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable DHCP on the specified interface." ::= { rcIpConfEntry 9 } rcIpConfTriggeredUpdateEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether the RIP triggered update feature should be enabled on this interface." ::= { rcIpConfEntry 10 } rcIpConfAutoAggrerateEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether the auto aggregation feature should be enabled on this interface." ::= { rcIpConfEntry 11 } rcIpConfGenerateDefaultRoute OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether to generate a default RIP route on this interface." ::= { rcIpConfEntry 12 } rcIpConfAdvertiseWhenDown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value is used indicated whether vlan state change should be notified to layer 3 or not, provided the vlan is configured as routable interface. Also used for single routable ports, in that case the criteria for state is PortOperStatus. Vlan is considered as UP if atleast one member of the port based vlan has link up, or atleast one port member of the policy based has an entry in the MGID or atleast one static member of the policy based vlan has link up. Otherwise, vlan is considered as DOWN. If the value is 'true' then the interface state change will not be notified to layer 3. (i.e., it always stays up). If the value is 'false' then the vlan state change will be notified to layer 3 so that IP related status reflects routable interface state." DEFVAL { false } ::= { rcIpConfEntry 13 } rcIpConfDirectBroadcastEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this interface should forward direct broadcast traffic" DEFVAL { false } ::= { rcIpConfEntry 14 } rcIpConfRipInPolicy OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this interface should advertize a RIP default route." ::= { rcIpConfEntry 15 } rcIpConfRipOutPolicy OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this interface should accept a RIP default route." ::= { rcIpConfEntry 16 } rcIpConfOspfIfType OBJECT-TYPE SYNTAX INTEGER { broadcast (1), nbma (2), pointToPoint (3), pointToMultipoint (5), passive (99) } MAX-ACCESS read-write STATUS current DESCRIPTION "OSPF Interface Type." ::= { rcIpConfEntry 17 } rcIpConfRipCost OBJECT-TYPE SYNTAX INTEGER (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the rip cost for this interface." DEFVAL { 1 } ::= { rcIpConfEntry 18 } rcIpConfRipHolddown OBJECT-TYPE SYNTAX INTEGER (0..360) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the rip holddown timer for this interface" ::= { rcIpConfEntry 19 } rcIpConfRipTimeout OBJECT-TYPE SYNTAX INTEGER (15..259200) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the rip timeout interval for this interface" ::= { rcIpConfEntry 20 } rcIpConfRsmltEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable Route Smlt feature." DEFVAL { false } ::= { rcIpConfEntry 21 } rcIpConfReversePathCheckEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this interface should perform Reverse Path Check" DEFVAL { false } ::= { rcIpConfEntry 22 } rcIpConfReversePathCheckMode OBJECT-TYPE SYNTAX INTEGER { exist-only (1), strict (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reverse Path Checking mode." DEFVAL { exist-only } ::= { rcIpConfEntry 23 } rcIpConfIsisEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable ISIS protocol for this IP entry" ::= { rcIpConfEntry 24 } rcIpConfBfdEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable BFD on the specified interface." DEFVAL { false } ::= { rcIpConfEntry 25} rcIpConfIpVpnLiteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable ipvpn-lite capability on the specified circuitless ip interface." ::= { rcIpConfEntry 26 } rcIpConfSpbMulticastEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable spb-multicast on this port" DEFVAL { false } ::= { rcIpConfEntry 27 } rcIpConfSpbMulticastQuerierAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "querier-addr for spb-multicast" DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcIpConfEntry 28 } rcIpConfVrrpVersion OBJECT-TYPE SYNTAX INTEGER { unspecified(1), v2(2), v3(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Set the VRRP version for IPv4 on the specified interface. It does not impact the use of IPv6 VRRPv3" ::= { rcIpConfEntry 29 } rcIpConfPimGatewayEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable PIM Gateway on this port" DEFVAL { false } ::= { rcIpConfEntry 30 } rcIpConfVrrpChkSumComputation OBJECT-TYPE SYNTAX INTEGER { withPseudoHeader(1), withoutPseudoHeader(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Set the IPv4 VRRPv3 checksum computation method on the specified interface." ::= { rcIpConfEntry 31 } rcIpConfIpsecEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable ipsec feature." DEFVAL { false } ::= { rcIpConfEntry 32 } -- Ospf Configuration Table rcIpConfOspfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfOspfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain OSPF information for a particular interface." ::= { rcIpConf 2 } rcIpConfOspfEntry OBJECT-TYPE SYNTAX RcIpConfOspfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing OSPF information. An entry is automatically created in this table when routing is enabled for an interface -or- when an ip address is configured on an interface." INDEX { rcIpConfOspfIfIndex } ::= { rcIpConfOspfTable 1 } RcIpConfOspfEntry ::= SEQUENCE { rcIpConfOspfIfIndex InterfaceIndexOrZero, rcIpConfOspfRtrPriority INTEGER, rcIpConfOspfMetric INTEGER, rcIpConfOspfAuthKey DisplayString, rcIpConfOspfRowStatus RowStatus, rcIpConfOspfHelloInterval INTEGER, rcIpConfOspfRtrDeadInterval INTEGER, rcIpConfOspfIfAreaId IpAddress, rcIpConfOspfAuthType INTEGER, rcIpConfOspfPollInterval INTEGER, rcIpConfOspfIfMtuIgnore INTEGER, rcIpConfOspfBfdEnable EnableValue } rcIpConfOspfIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..6142) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpConfOspfEntry 1 } rcIpConfOspfRtrPriority OBJECT-TYPE SYNTAX INTEGER (0..'FF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The priority of this interface. Used in multi- access networks, this field is used in the designated router election algorithm. The value 0 signifies that the router is not eligible to become the designated router on this particular network. In the event of a tie in this value, routers will use their router id as a tie breaker." DEFVAL { 1 } ::= { rcIpConfOspfEntry 2 } rcIpConfOspfMetric OBJECT-TYPE SYNTAX INTEGER (0..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The metric for this type of service (TOS) on this interface. The default value of the TOS 0 Metric is (10^9 / ifSpeed). The value FFFF means 'no route via this TOS'. A value of 0 means the interface speed (rcIpConfOspfDefaultMetric) will be used as metric value, when the state of the interface is up." DEFVAL { 0 } ::= { rcIpConfOspfEntry 3 } rcIpConfOspfAuthKey OBJECT-TYPE SYNTAX DisplayString (SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Authentication Key. If the Area's Authorization Type is simplePassword, and the key length is shorter than 8 octets, the agent will left adjust and zero fill to 8 octets. Note that unauthenticated interfaces need no authentication key, and simple password authen- tication cannot use a key of more than 8 oc- tets. Larger keys are useful only with authen- tication mechanisms not specified in this docu- ment. When read, ospfIfAuthKey always returns an Octet String of length zero." REFERENCE "OSPF Version 2, Section 9 The Interface Data Structure" ::= { rcIpConfOspfEntry 4 } rcIpConfOspfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status for this entry." ::= { rcIpConfOspfEntry 5 } rcIpConfOspfHelloInterval OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The length of time, in seconds, between the Hello packets that the router sends on the interface. This value must be the same for all routers attached to a common network." DEFVAL { 10 } ::= { rcIpConfOspfEntry 6 } rcIpConfOspfRtrDeadInterval OBJECT-TYPE SYNTAX INTEGER (0..'7FFFFFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds that a router's Hello packets have not been seen before it's neighbors declare the router down. This should be some multiple of the Hello interval. This value must be the same for all routers attached to a common network." DEFVAL { 40 } ::= { rcIpConfOspfEntry 7 } rcIpConfOspfIfAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the area to which the interface connects. Area ID 0.0.0.0 is used for the OSPF backbone." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcIpConfOspfEntry 8 } rcIpConfOspfAuthType OBJECT-TYPE SYNTAX INTEGER { none (0), simplePassword (1), md5 (2), sha1 (3), sha2 (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The authentication type specified for an interface. Additional authentication types may be assigned locally." REFERENCE "OSPF Version 2, Appendix E Authentication" DEFVAL { 0 } -- no authentication, by default ::= { rcIpConfOspfEntry 9 } rcIpConfOspfPollInterval OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "OSPF NBMA Interface Poll Interval." ::= { rcIpConfOspfEntry 10 } rcIpConfOspfIfMtuIgnore OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mtu-ignore flag is for ignoring the mtu checking in ospf bdb" DEFVAL { disable } ::= { rcIpConfOspfEntry 11 } rcIpConfOspfBfdEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable BFD for OSPF." DEFVAL { disable } ::= { rcIpConfOspfEntry 12} -- Ospf Cost Grp rcIpConfOspfDefaultMetric OBJECT IDENTIFIER ::= { rcIpConf 3 } rcIpConfOspfDefaultMetric10MegPort OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 10Meg Interface(Port)." DEFVAL { 100 } ::= { rcIpConfOspfDefaultMetric 1 } rcIpConfOspfDefaultMetric100MegPort OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 100Meg Interface(Port)." DEFVAL { 10 } ::= { rcIpConfOspfDefaultMetric 2 } rcIpConfOspfDefaultMetric1000MegPort OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 1000Meg Interface(Port)." DEFVAL { 1 } ::= { rcIpConfOspfDefaultMetric 3 } rcIpConfOspfDefaultMetric10000MegPort OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 10000Meg Interface(Port)." DEFVAL { 1 } ::= { rcIpConfOspfDefaultMetric 4 } rcIpConfOspfDefaultMetric40000MegPort OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 40000Meg Interface(Port)." DEFVAL { 1 } ::= { rcIpConfOspfDefaultMetric 5 } rcIpConfOspfDefaultMetricVlan OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with Vlan Interface" DEFVAL { 10 } ::= { rcIpConfOspfDefaultMetric 6 } rcIpConfOspfDefaultMetric100000MegPort OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 100000Meg Interface(Port)." DEFVAL { 1 } ::= { rcIpConfOspfDefaultMetric 7 } rcIpConfOspfDefaultMetric25000MegPort OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 25000Meg Interface(Port)." DEFVAL { 1 } ::= { rcIpConfOspfDefaultMetric 8 } rcIpConfOspf OBJECT IDENTIFIER ::= { rcIpConf 4 } rcIpConfOspfTrapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether Ospf Traps should be sent." ::= { rcIpConfOspf 1 } rcIpConfOspfAutoVirtLinkEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether auto virtual link creation is enabled or not. If set to true OSPF will create virtual links between ABRs whether it is needed or not, but adjacency will established only when one of the ABR losses connection to backbone area. If set to false then it is user resposibity to create virtual link whenever needed." DEFVAL { false } ::= { rcIpConfOspf 2 } rcIpConfOspfSpfHoldDownTime OBJECT-TYPE SYNTAX INTEGER (3..60) MAX-ACCESS read-write STATUS current DESCRIPTION "The SPF Hold Down Timer value. The SPF will run at most once per hold down timer value." DEFVAL { 10 } ::= { rcIpConfOspf 3 } rcIpConfOspfAction OBJECT-TYPE SYNTAX INTEGER { none(0), runSpf(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpConfOspf 4 } rcIpConfOspfRfc1583Compatibility OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls the preference rules used when choosing among multiple AS-External-LSAs advertising the same destination. When this is enabled, the preference rule will be same as specified by RFC1583. When disabled, the new preference rule as described in RFC2328 will be applicable, which potentially prevents the routing loops when AS-External-LSAs for the same destination have been originated from different areas." DEFVAL { false } ::= { rcIpConfOspf 5 } rcIpConfOspfHelperModeDisable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Disables Graceful Restart Helper Mode feature. The feature is enabled by default (so this flag is disabled by default)." DEFVAL { false } ::= { rcIpConfOspf 6 } rcIpConfGlobal OBJECT IDENTIFIER ::= { rcIpConf 6 } rcIpConfGlobalRipHoldDownTime OBJECT-TYPE SYNTAX INTEGER (0..360) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set the system-wide RIP hold down time in seconds." DEFVAL { 120 } ::= { rcIpConfGlobal 1 } rcIpConfGlobalIcmpNetUnreach OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set the icmp net unreach feature enable/disable." DEFVAL { false } ::= { rcIpConfGlobal 2 } rcIpConfGlobalEcmpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set the ecmp enable/disable." DEFVAL { false } ::= { rcIpConfGlobal 3 } rcIpConfGlobalEcmpMaxPath OBJECT-TYPE SYNTAX INTEGER(1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally configure maximum ECMP paths number." DEFVAL { 1 } ::= { rcIpConfGlobal 4 } rcIpConfGlobalAlternativeEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally configure alternative enable." DEFVAL { true } ::= { rcIpConfGlobal 5 } rcIpConfGlobalRouteDiscoveryEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable ICMP Route Discovery feature" DEFVAL { true } ::= { rcIpConfGlobal 6 } rcIpConfGlobalRipTimeOutInterval OBJECT-TYPE SYNTAX INTEGER (15..259200) MAX-ACCESS read-write STATUS current DESCRIPTION "Rip TimeOut Interval in seconds" DEFVAL { 180 } ::= { rcIpConfGlobal 8 } rcIpConfGlobalRipDefImportMetric OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Rip def import metric" DEFVAL { 8 } ::= { rcIpConfGlobal 9 } rcIpConfGlobalEcmp1PathList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Routes to networks specified in this prefix-list can have upto 1 ECMP path, irrespective of ecmp-max-path configuration" ::= { rcIpConfGlobal 10 } rcIpConfGlobalEcmp2PathList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Routes to networks specified in this prefix-list can have upto 2 ECMP path, irrespective of ecmp-max-path configuration." ::= { rcIpConfGlobal 11 } rcIpConfGlobalEcmp3PathList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Routes to networks specified in this prefix-list can have upto 3 ECMP path, irrespective of ecmp-max-path configuration." ::= { rcIpConfGlobal 12 } rcIpConfGlobalEcmp4PathList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Routes to networks specified in this prefix-list can have upto 4 ECMP path, irrespective of ecmp-max-path configuration." ::= { rcIpConfGlobal 13 } rcIpConfGlobalEcmpPathListApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is to apply any changes in ECMP path list configuration or in the prefix-lists configured to be used as path list" ::= { rcIpConfGlobal 14 } rcIpConfGlobalIcmpRedirectMsg OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpConfGlobal 15 } rcIpConfGlobalMulticastMacFloodingStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpConfGlobal 16 } rcIpConfGlobalArpThreshold OBJECT-TYPE SYNTAX INTEGER (50..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the maximum number of outstanding arp request a switch can generate." DEFVAL { 500 } ::= { rcIpConfGlobal 17 } rcIpConfGlobalAllowMoreSpecificNonLocalRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to determine whether more specific non local routes will go into the routing table." DEFVAL { false } ::= { rcIpConfGlobal 18 } rcIpConfGlobalUdpCheckSumEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable UDP checksum calculation" DEFVAL { true } ::= { rcIpConfGlobal 19 } rcIpConfGlobalSuperNetEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally enable Supernetting/ CIDR routing for IP" DEFVAL { false } ::= { rcIpConfGlobal 20 } rcIpConfGlobalEcmp5PathList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Routes to networks specified in this prefix-list can have upto 5 ECMP path, irrespective of ecmp-max-path configuration." ::= { rcIpConfGlobal 21 } rcIpConfGlobalEcmp6PathList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Routes to networks specified in this prefix-list can have upto 6 ECMP path, irrespective of ecmp-max-path configuration." ::= { rcIpConfGlobal 22 } rcIpConfGlobalEcmp7PathList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Routes to networks specified in this prefix-list can have upto 7 ECMP path, irrespective of ecmp-max-path configuration." ::= { rcIpConfGlobal 23 } rcIpConfGlobalEcmp8PathList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Routes to networks specified in this prefix-list can have upto 8 ECMP path, irrespective of ecmp-max-path configuration." ::= { rcIpConfGlobal 24 } rcIpConfGlobalGarpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set the gratuitous-arp enable/disable." DEFVAL { true } ::= { rcIpConfGlobal 25 } rcIpConfGlobalArpMcastMacFlooding OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Ip Arp Multicast Mac Flooding feature." DEFVAL { false } ::= { rcIpConfGlobal 26 } rcIpConfGlobalSourceRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally enable/disable ip source routing feature." DEFVAL { false } ::= { rcIpConfGlobal 27 } rcIpConfGlobalIcmpEchoBroadcastRequestEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally enable/disable ip icmp echo broadcast request feature." DEFVAL { true } ::= { rcIpConfGlobal 28 } -- Ospf Area Table rcIpConfOspfAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfOspfAreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain OSPF information for a particular Area." ::= { rcIpConf 7 } rcIpConfOspfAreaEntry OBJECT-TYPE SYNTAX RcIpConfOspfAreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing OSPF Area configuration information. An entry is automatically created in this table when an area is configured through ospfAreaTable in (rfc1253rcc.mib)." INDEX { rcIpConfOspfAreaId } ::= { rcIpConfOspfAreaTable 1 } RcIpConfOspfAreaEntry ::= SEQUENCE { rcIpConfOspfAreaId IpAddress, rcIpConfOspfAreaImportSummary TruthValue, rcIpConfOspfAreaActiveIfCount Integer32 } rcIpConfOspfAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify an area. Area ID 0.0.0.0 is used for the OSPF backbone." ::= { rcIpConfOspfAreaEntry 1 } rcIpConfOspfAreaImportSummary OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The area's support for importing Summary advertisements into a stub area. This field should be used only if ospfImportASExtern is set to FALSE" DEFVAL { true } ::= { rcIpConfOspfAreaEntry 2 } rcIpConfOspfAreaActiveIfCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable displays the number of active interfaces configured in this area. An area cannot be deleted if this value is > 0." ::= { rcIpConfOspfAreaEntry 3 } -- IP Configuration IP Interface Table rcIpConfV2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfV2Entry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to maintain IP routing information for a particular interface." ::= { rcIpConf 8 } rcIpConfV2Entry OBJECT-TYPE SYNTAX RcIpConfV2Entry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Entry containing IP routing information. An entry is automatically created in this table when routing is enabled for an interface -or- when an ip address is configured on an interface." INDEX { rcIpConfV2Index, rcIpConfV2Addr } ::= { rcIpConfV2Table 1 } RcIpConfV2Entry ::= SEQUENCE { rcIpConfV2Index InterfaceIndexOrZero, rcIpConfV2Addr IpAddress, rcIpConfV2RowStatus RowStatus, rcIpConfV2AdvertDefRte TruthValue, rcIpConfV2AcceptDefRte TruthValue, rcIpConfV2RipEnable TruthValue, rcIpConfV2OspfEnable TruthValue, rcIpConfV2IgmpEnable TruthValue, rcIpConfV2AddrAssigned TruthValue, rcIpConfV2TriggeredUpdateEnable TruthValue, rcIpConfV2RipAutoAggrerateEnable TruthValue, rcIpConfV2RipGenerateDefaultRoute TruthValue, rcIpConfV2AdvertiseWhenDown TruthValue } rcIpConfV2Index OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..6142) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpConfV2Entry 1 } rcIpConfV2Addr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Ip interface address." ::= { rcIpConfV2Entry 2 } rcIpConfV2RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status for this entry." ::= { rcIpConfV2Entry 3 } rcIpConfV2AdvertDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether this interface should advertize a RIP default route." ::= { rcIpConfV2Entry 4 } rcIpConfV2AcceptDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether this interface should accept a RIP default route." ::= { rcIpConfV2Entry 5 } rcIpConfV2RipEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable or disable RIP routing on the specified interface." ::= { rcIpConfV2Entry 6 } rcIpConfV2OspfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable or disable OSPF routing on the specified interface." ::= { rcIpConfV2Entry 7 } rcIpConfV2IgmpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable or disable IGMP on the specified interface." ::= { rcIpConfV2Entry 8 } rcIpConfV2AddrAssigned OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicate whether IpAddress has been assigned for this interface." ::= { rcIpConfV2Entry 9 } rcIpConfV2TriggeredUpdateEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether the RIP triggered update feature should be enabled on this interface." ::= { rcIpConfV2Entry 10 } rcIpConfV2RipAutoAggrerateEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether the auto aggregation feature should be enabled on this interface." ::= { rcIpConfV2Entry 11 } rcIpConfV2RipGenerateDefaultRoute OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether to generate a default RIP route on this interface." ::= { rcIpConfV2Entry 12 } rcIpConfV2AdvertiseWhenDown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The value is used indicated whether vlan state change should be notified to layer 3 or not, provided the vlan is configured as routable interface. Also used for single routable ports, in that case the criteria for state is PortOperStatus. Vlan is considered as UP if atleast one member of the port based vlan has link up, or atleast one port member of the policy based has an entry in the MGID or atleast one static member of the policy based vlan has link up. Otherwise, vlan is considered as DOWN. If the value is 'true' then the interface state change will not be notified to layer 3. (i.e., it always stays up). If the value is 'false' then the vlan state change will be notified to layer 3 so that IP related status reflects routable interface state." DEFVAL { false } ::= { rcIpConfV2Entry 13 } -- Ospf Configuration Ip Interface Table rcIpConfOspfV2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfOspfV2Entry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to maintain OSPF information for a particular interface." ::= { rcIpConf 9 } rcIpConfOspfV2Entry OBJECT-TYPE SYNTAX RcIpConfOspfV2Entry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Entry containing OSPF information. An entry is automatically created in this table when routing is enabled for an interface -or- when an ip address is configured on an interface." INDEX { rcIpConfOspfV2IfIndex, rcIpConfOspfV2IpAddr } ::= { rcIpConfOspfV2Table 1 } RcIpConfOspfV2Entry ::= SEQUENCE { rcIpConfOspfV2IfIndex InterfaceIndexOrZero, rcIpConfOspfV2IpAddr IpAddress, rcIpConfOspfV2RtrPriority INTEGER, rcIpConfOspfV2Metric INTEGER, rcIpConfOspfV2AuthKey DisplayString, rcIpConfOspfV2RowStatus RowStatus, rcIpConfOspfV2HelloInterval INTEGER, rcIpConfOspfV2RtrDeadInterval INTEGER, rcIpConfOspfV2IfAreaId IpAddress, rcIpConfOspfV2AuthType INTEGER } rcIpConfOspfV2IfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..6142) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpConfOspfV2Entry 1 } rcIpConfOspfV2IpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "IpAddress of the IP interface." ::= { rcIpConfOspfV2Entry 2 } rcIpConfOspfV2RtrPriority OBJECT-TYPE SYNTAX INTEGER (0..'FF'h) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The priority of this interface. Used in multi- access networks, this field is used in the designated router election algorithm. The value 0 signifies that the router is not eligible to become the designated router on this particular network. In the event of a tie in this value, routers will use their router id as a tie breaker." DEFVAL { 1 } ::= { rcIpConfOspfV2Entry 3 } rcIpConfOspfV2Metric OBJECT-TYPE SYNTAX INTEGER (0..'FFFF'h) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The metric for this type of service (TOS) on this interface. The default value of the TOS 0 Metric is (10^9 / ifSpeed). The value FFFF means 'no route via this TOS'. A value of 0 means the interface speed (rcIpConfOspfV2DefaultMetric) will be used as metric value, when the state of the interface is up." DEFVAL { 0 } ::= { rcIpConfOspfV2Entry 4 } rcIpConfOspfV2AuthKey OBJECT-TYPE SYNTAX DisplayString (SIZE(8)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The Authentication Key. If the Area's Authorization Type is simplePassword, and the key length is shorter than 8 octets, the agent will left adjust and zero fill to 8 octets. When read, ospfIfAuthKey always returns an Octet String of length zero." REFERENCE "OSPF Version 2, Section 9 The Interface Data Structure" ::= { rcIpConfOspfV2Entry 5 } rcIpConfOspfV2RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status for this entry." ::= { rcIpConfOspfV2Entry 6 } rcIpConfOspfV2HelloInterval OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The length of time, in seconds, between the Hello packets that the router sends on the interface. This value must be the same for all routers attached to a common network." DEFVAL { 10 } ::= { rcIpConfOspfV2Entry 7 } rcIpConfOspfV2RtrDeadInterval OBJECT-TYPE SYNTAX INTEGER (1..'7FFFFFFF'h) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The number of seconds that a router's Hello packets have not been seen before it's neighbors declare the router down. This should be some multiple of the Hello interval. This value must be the same for all routers attached to a common network." DEFVAL { 40 } ::= { rcIpConfOspfV2Entry 8 } rcIpConfOspfV2IfAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS obsolete DESCRIPTION "A 32-bit integer uniquely identifying the area to which the interface connects. Area ID 0.0.0.0 is used for the OSPF backbone." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcIpConfOspfV2Entry 9 } rcIpConfOspfV2AuthType OBJECT-TYPE SYNTAX INTEGER { none (0), simplePassword (1), md5 (2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The authentication type specified for an interface. Additional authentication types may be assigned locally." REFERENCE "OSPF Version 2, Appendix E Authentication" DEFVAL { 0 } -- no authentication, by default ::= { rcIpConfOspfV2Entry 10 } -- Ospf Area Aggregate Table rcIpConfOspfAreaAggregateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfOspfAreaAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain OSPF summary route metric parameter for a particular Area range. " ::= { rcIpConf 10 } rcIpConfOspfAreaAggregateEntry OBJECT-TYPE SYNTAX RcIpConfOspfAreaAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing OSPF summary route metric parameter for a particular Area range. An entry is automatically created in this table when an area range is configured through ospfAreaAggregateTable in rfc1850rcc.mib" INDEX { rcIpConfOspfAreaAggregateAreaID, rcIpConfOspfAreaAggregateLsdbType, rcIpConfOspfAreaAggregateNet, rcIpConfOspfAreaAggregateMask } ::= { rcIpConfOspfAreaAggregateTable 1 } RcIpConfOspfAreaAggregateEntry ::= SEQUENCE { rcIpConfOspfAreaAggregateAreaID IpAddress, rcIpConfOspfAreaAggregateLsdbType INTEGER, rcIpConfOspfAreaAggregateNet IpAddress, rcIpConfOspfAreaAggregateMask IpAddress, rcIpConfOspfAreaAggregateAdvertiseMetric INTEGER, rcIpConfOspfAreaAggregateEffect INTEGER } rcIpConfOspfAreaAggregateAreaID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Area the Address Aggregate is to be found within." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcIpConfOspfAreaAggregateEntry 1 } rcIpConfOspfAreaAggregateLsdbType OBJECT-TYPE SYNTAX INTEGER { summaryLink (3), nssaExternalLink (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the Address Aggregate. This field specifies the Lsdb type that this Address Ag- gregate applies to." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { rcIpConfOspfAreaAggregateEntry 2 } rcIpConfOspfAreaAggregateNet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Address of the Net or Subnet indicated by the range." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcIpConfOspfAreaAggregateEntry 3 } rcIpConfOspfAreaAggregateMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Subnet Mask that pertains to the Net or Subnet." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcIpConfOspfAreaAggregateEntry 4 } rcIpConfOspfAreaAggregateAdvertiseMetric OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify a metric for a Summary LSA (type 3) generated by OSPF through an area range. If this metric is set to 0, OSPF uses the cost to the farthest point in the networks being summarized as the metric." ::= { rcIpConfOspfAreaAggregateEntry 5 } rcIpConfOspfAreaAggregateEffect OBJECT-TYPE SYNTAX INTEGER { advertiseMatching (1), doNotAdvertiseMatching (2), advertiseDoNotAggregate (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Subnets subsumed by ranges either trigger the advertisement of the indicated aggregate (ad- vertiseMatching), or result in the subnet's not being advertised at all outside the area." DEFVAL { advertiseMatching } ::= { rcIpConfOspfAreaAggregateEntry 6 } -- IP Route Smlt Table rcIpConfRsmltTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfRsmltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain OSPF summary route metric parameter for a particular Area range. " ::= { rcIpConf 11 } rcIpConfRsmltEntry OBJECT-TYPE SYNTAX RcIpConfRsmltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing OSPF summary route metric parameter for a particular Area range. An entry is automatically created in this table when an area range is configured through ospfAreaAggregateTable in rfc1850rcc.mib" INDEX { rcIpConfRsmltIfIndex } ::= { rcIpConfRsmltTable 1 } RcIpConfRsmltEntry ::= SEQUENCE { rcIpConfRsmltIfIndex InterfaceIndex, rcIpConfRsmltHoldDownTimer INTEGER, rcIpConfRsmltHoldUpTimer INTEGER, rcIpConfRsmltRowStatus RowStatus } rcIpConfRsmltIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Index, this is an index of the table." ::= { rcIpConfRsmltEntry 1 } rcIpConfRsmltHoldDownTimer OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600." ::= { rcIpConfRsmltEntry 2 } rcIpConfRsmltHoldUpTimer OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-write STATUS current DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means infinity." ::= { rcIpConfRsmltEntry 3 } rcIpConfRsmltRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcIpConfRsmltEntry 4 } -- IP BFD Table rcIpConfBfdTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfBfdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BFD configuration table" ::= { rcIpConf 12 } rcIpConfBfdEntry OBJECT-TYPE SYNTAX RcIpConfBfdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to configure BFD on a particular interface. An entry is created automatically when the variable rcIpConfBfdEnable is set to TRUE. Once created this entry will only be deleted if the rcIpConfBfdRowStatus is set to 'destroy(6)'. In which case, the rcIpConfBfdEnable is automatically reset to the FALSE setting." INDEX { rcIpConfBfdIfIndex } ::= { rcIpConfBfdTable 1 } RcIpConfBfdEntry ::= SEQUENCE { rcIpConfBfdIfIndex InterfaceIndex, rcIpConfBfdMinRxInterval Integer32, rcIpConfBfdTxInterval Integer32, rcIpConfBfdMultiplier Integer32, rcIpConfBfdRowStatus RowStatus, rcIpConfBfdHoldOffInterval Unsigned32, rcIpConfBfdStaticFlag EnableValue } rcIpConfBfdIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface number. The number can represent either a physical or logical(VLAN) interface." ::= { rcIpConfBfdEntry 1 } rcIpConfBfdMinRxInterval OBJECT-TYPE SYNTAX Integer32 (100..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "the min rx interval in milliseconds" DEFVAL { 200 } ::= { rcIpConfBfdEntry 2 } rcIpConfBfdTxInterval OBJECT-TYPE SYNTAX Integer32 (100..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "the desired tx interval in milliseconds" DEFVAL { 200 } ::= { rcIpConfBfdEntry 3 } rcIpConfBfdMultiplier OBJECT-TYPE SYNTAX Integer32 (1..20) MAX-ACCESS read-create STATUS current DESCRIPTION "the multiplier BFD wait before rx timeout" DEFVAL { 3 } ::= { rcIpConfBfdEntry 4 } rcIpConfBfdRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcIpConfBfdEntry 5 } rcIpConfBfdHoldOffInterval OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the hold off timer interval, in seconds. 0 means that hold off timer is disabled." DEFVAL { 0 } ::= { rcIpConfBfdEntry 6 } rcIpConfBfdStaticFlag OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the static-flag for bfd. When disabled, the static route will go down, when bfd is disabled" DEFVAL { enable } ::= { rcIpConfBfdEntry 7} -- IP Address Table rcIpAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of addressing information relevant to this entity's IP addresses. This table is identical to the ipAddrTable in MIB2 except the columns rcIpAdEntIfIndex and rcIpAdEntAddr are reversed. Also, the table is indexed by both these variables." ::= { rcIp 2 } rcIpAddrEntry OBJECT-TYPE SYNTAX RcIpAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The addressing information for one of this entity's IP addresses." INDEX { rcIpAdEntIfIndex, rcIpAdEntAddr } ::= { rcIpAddrTable 1 } RcIpAddrEntry ::= SEQUENCE { rcIpAdEntIfIndex InterfaceIndex, rcIpAdEntAddr IpAddress, rcIpAdEntNetMask IpAddress, rcIpAdEntBcastAddrFormat INTEGER, rcIpAdEntReasmMaxSize INTEGER, rcIpAdEntRowStatus RowStatus, rcIpAdEntVlanId INTEGER, rcIpAdEntBrouterPort TruthValue, rcIpAdEntMacOffset INTEGER, rcIpAdEntIfType INTEGER, rcIpAdEntSecondaryIf TruthValue, rcIpAdEntVrfId VrfIdentifier } rcIpAdEntIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcIpAddrEntry 1 } rcIpAdEntAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address to which this entry's addressing information pertains." ::= { rcIpAddrEntry 2 } rcIpAdEntNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0." ::= { rcIpAddrEntry 3 } rcIpAdEntBcastAddrFormat OBJECT-TYPE SYNTAX INTEGER { zeros(0), -- use zeros ones(1) -- use ones } MAX-ACCESS read-only STATUS current DESCRIPTION "The IP broadcast address format used on this interface." ::= { rcIpAddrEntry 4 } rcIpAdEntReasmMaxSize OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the largest IP datagram which this entity can re-assemble from incoming IP fragmented datagrams received on this interface." ::= { rcIpAddrEntry 5 } rcIpAdEntRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcIpAddrEntry 6 } rcIpAdEntVlanId OBJECT-TYPE SYNTAX INTEGER (0..4096) MAX-ACCESS read-write STATUS current DESCRIPTION "A value that uniquely identifies the Virtual LAN associated with this entry. This value corresponds to the lower 12 bits in the IEEE 802.1Q VLAN Tag." ::= { rcIpAddrEntry 7 } rcIpAdEntBrouterPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate whether this entry correponds to a brouter port (as oppose to a routable VLAN). This value cannot be changed after the row is created." ::= { rcIpAddrEntry 8 } rcIpAdEntMacOffset OBJECT-TYPE SYNTAX INTEGER (0..511) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to translate the ip address into mac address. The system has 512 mac addresses of which 0-507 are reserved for Boardwalk box. 508-511 is reserved for MG. One can either mention a mac offset while configuring an ip on the vlan or it can be alloted by the system within the above range." ::= { rcIpAddrEntry 9 } rcIpAdEntIfType OBJECT-TYPE SYNTAX INTEGER { circuitLessIP(1), brouterPort(2), vlan(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The address entry IfType indicates the type of the interface. In the case of circuit-less-IP there is no association with any ports. In other words, it can be thought of as a virtual interface. The value 'brouter port' indicates this interface is associated with a specific physical port. The value 'vlan' indicates a logical port that contains one or physical ports/MLT ports." ::= { rcIpAddrEntry 10 } rcIpAdEntSecondaryIf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this entry correponds to a secondary interface (as oppose to a primary interface). This value cannot be changed after the row is created." ::= { rcIpAddrEntry 11 } rcIpAdEntVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-create STATUS current DESCRIPTION "The VrfId used in this table is to associate VLANs or Brouter ports to a VRF after the creation of VLANs or Brouter ports. VRFID 0 is reserved for the Administrative VRF." ::= { rcIpAddrEntry 12 } -- FlowContorl Group rcIpFlowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IpFlow Table. This table contain entries that correspond to RSVP records in the switching fabric Address Resolution table. A connection that has a matching entry in this table will be processed with a higher priority than connections that do not have an entry." ::= { rcIp 3 } rcIpFlowEntry OBJECT-TYPE SYNTAX RcIpFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Proprietary flow control variables." INDEX { rcIpFlowSrcIpAddress, rcIpFlowSrcIpPort, rcIpFlowDstIpAddress, rcIpFlowDstIpPort, rcIpFlowProtocol } ::= { rcIpFlowTable 1 } RcIpFlowEntry ::= SEQUENCE { rcIpFlowSrcIpAddress IpAddress, rcIpFlowSrcIpPort INTEGER, rcIpFlowDstIpAddress IpAddress, rcIpFlowDstIpPort INTEGER, rcIpFlowProtocol INTEGER, rcIpFlowRowStatus RowStatus } rcIpFlowSrcIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The source IP address of an IP packet." ::= { rcIpFlowEntry 1 } rcIpFlowSrcIpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The source port of an IP packet. A zero value in this field is used as a wildcard value." DEFVAL { 0 } ::= { rcIpFlowEntry 2 } rcIpFlowDstIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address of an IP packet." ::= { rcIpFlowEntry 3 } rcIpFlowDstIpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The destination port of an IP packet. A zero value in this field is used as a wildcard value." DEFVAL { 0 } ::= { rcIpFlowEntry 4 } rcIpFlowProtocol OBJECT-TYPE SYNTAX INTEGER { ip(4), -- ip tcp(6), -- tcp udp(17) -- udp } MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol type of an IP packet. A zero value in this field is used as a wildcard value." DEFVAL { ip } ::= { rcIpFlowEntry 5 } rcIpFlowRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Status of entry." ::= { rcIpFlowEntry 6 } -- Routing group rcIpRouting OBJECT IDENTIFIER ::= { rcIp 4 } -- rcIpRouting/rcIpRoutingRedistributeRipToOspf Group rcIpRoutingRedistributeRipToOspf OBJECT IDENTIFIER ::= {rcIpRouting 1} rcIpRoutingRedistributeRipToOspfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether or not to Redistribute RIP routes to OSPF." DEFVAL { false } ::= { rcIpRoutingRedistributeRipToOspf 1 } rcIpRoutingRedistributeRipToOspfExplicitMetric OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Value of metric that is used to translate the RIP route to OSPF." DEFVAL { 1 } ::= { rcIpRoutingRedistributeRipToOspf 2 } rcIpRoutingRedistributeRipToOspfUseExplicitMetric OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether or not to use the user specified default metric for redistributing RIP routes to OSPF." DEFVAL { false } ::= { rcIpRoutingRedistributeRipToOspf 3 } rcIpRoutingRedistributeRipToOspfExternalMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), -- extenal metric type1 type2(2) -- extenal metric type2 } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to configure the metric type of the distributed routes to OSPF domain. type1 means the metric is comparable directly to the link state metric (cost = internal cost + external cost). type2 means the metric is considered larger than any link state metric (cost = external cost)." DEFVAL { type2 } ::= { rcIpRoutingRedistributeRipToOspf 4 } -- rcIpRouting/rcIpRoutingRedistributeOspfToRip Group rcIpRoutingRedistributeOspfToRip OBJECT IDENTIFIER ::= {rcIpRouting 2} rcIpRoutingRedistributeOspfToRipEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether or not to redistribute OSPF routes to RIP." DEFVAL { false } ::= { rcIpRoutingRedistributeOspfToRip 1 } rcIpRoutingRedistributeOspfToRipExplicitMetric OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Value of metric that is used to translate the OSPF route to RIP." DEFVAL { 1 } ::= { rcIpRoutingRedistributeOspfToRip 2 } rcIpRoutingRedistributeOspfToRipUseExplicitMetric OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether or not to use the user specified default metric for redistributing OSPF routes to RIP." DEFVAL { true } ::= { rcIpRoutingRedistributeOspfToRip 3 } -- rcIpRouting/rcIpRoutingRedistributeDirectToOspf Group rcIpRoutingRedistributeDirectToOspf OBJECT IDENTIFIER ::= {rcIpRouting 3} rcIpRoutingRedistributeDirectToOspfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether directly connected networks through non-ospf interfaces are distributed to OSPF database or not. If set to true all the static routes will be added as external routes to OSPF routing domain, provided the router is configured as AS Border router. Also originates asExtern link LSA." DEFVAL { false } ::= { rcIpRoutingRedistributeDirectToOspf 1 } rcIpRoutingRedistributeDirectToOspfMethod OBJECT-TYPE SYNTAX INTEGER { usePortSpeed(1), useExplicitMetric(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether or not to use the user specified default metric for redistributing direct routes to OSPF." DEFVAL { usePortSpeed } ::= { rcIpRoutingRedistributeDirectToOspf 2 } rcIpRoutingRedistributeDirectToOspfExplicitMetric OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Value of metric that is used to translate the routes to directly connected networks to OSPF." DEFVAL { 1 } ::= { rcIpRoutingRedistributeDirectToOspf 3 } rcIpRoutingRedistributeDirectToOspfExternalMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), -- extenal metric type1 type2(2) -- extenal metric type2 } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to configure the metric type of the distributed routes to OSPF domain. type1 means the metric is comparable directly to the link state metric (cost = internal cost + external cost). type2 means the metric is considered larger than any link state metric (cost = external cost)." DEFVAL { type1 } ::= { rcIpRoutingRedistributeDirectToOspf 4 } -- rcIpRouting/rcIpRoutingRedistributeStaticToOspf Group rcIpRoutingRedistributeStaticToOspf OBJECT IDENTIFIER ::= {rcIpRouting 4} rcIpRoutingRedistributeStaticToOspfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether static routes (that are configured locally through management protocol) are distributed to OSPF database or not. If set to true all the static routes will be added as external routes to OSPF routing domain, provided the router is configured as AS Border router. Also originates asExtern link LSA." DEFVAL { false } ::= { rcIpRoutingRedistributeStaticToOspf 1 } rcIpRoutingRedistributeStaticToOspfExplicitMetric OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Value of metric that is used to translate the static routes to OSPF." DEFVAL { 10 } ::= { rcIpRoutingRedistributeStaticToOspf 2 } rcIpRoutingRedistributeStaticToOspfUseExplicitMetric OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether or not to use the user specified default metric for redistributing static routes to OSPF." DEFVAL { false } ::= { rcIpRoutingRedistributeStaticToOspf 3 } rcIpRoutingRedistributeStaticToOspfExternalMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), -- extenal metric type1 type2(2) -- extenal metric type2 } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to configure the metric type of the distributed routes to OSPF domain. type1 means the metric is comparable directly to the link state metric (cost = internal cost + external cost). type2 means the metric is considered larger than any link state metric (cost = external cost)." DEFVAL { type2 } ::= { rcIpRoutingRedistributeStaticToOspf 4 } rcIpRoutingRedistributeStaticToOspfAdvertDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether default route (that are configured locally through management protocol) should be distributed to OSPF database or not. If set to true then the default route will be added as external route to OSPF routing domain, provided the router is configured as AS Border router. Also originates asExtern link LSA." DEFVAL { false } ::= { rcIpRoutingRedistributeStaticToOspf 5 } -- rcIpRouting/rcIpRoutingRedistributeDirectToRip Group rcIpRoutingRedistributeDirectToRip OBJECT IDENTIFIER ::= {rcIpRouting 5} rcIpRoutingRedistributeDirectToRipEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether directly connected networks through non-rip interfaces are distributed to RIP or not." DEFVAL { false } ::= { rcIpRoutingRedistributeDirectToRip 1 } -- rcIpRouting/rcIpRoutingRedistributeStaticToRip Group rcIpRoutingRedistributeStaticToRip OBJECT IDENTIFIER ::= {rcIpRouting 6} rcIpRoutingRedistributeStaticToRipEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether static routes (that are configured locally through management protocol) are distributed to RIP database or not. If set to true all the static routes will be added as external routes to RIP routing domain." DEFVAL { false } ::= { rcIpRoutingRedistributeStaticToRip 1 } rcIpConfIgmpTable OBJECT-TYPE --excluded SYNTAX SEQUENCE OF RcIpConfIgmpEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to maintain IGMP information for a particular interface." ::= { rcIp 5 } rcIpConfIgmpEntry OBJECT-TYPE SYNTAX RcIpConfIgmpEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Entry containing IGMP information. An entry is automatically created in this table when routing is enabled for an interface -or- when an ip address is configured on an interface." INDEX { rcIpConfIgmpIfIndex } ::= { rcIpConfIgmpTable 1 } RcIpConfIgmpEntry ::= SEQUENCE { rcIpConfIgmpIfIndex INTEGER, rcIpConfIgmpQueryInterval INTEGER, rcIpConfIgmpVersion INTEGER, rcIpConfIgmpQueryMaxResponseTime INTEGER, rcIpConfIgmpQuerierPresentTimeout Integer32, --excluded rcIpConfIgmpLeaveEnabled TruthValue, --excluded rcIpConfIgmpRowStatus RowStatus, rcIpConfIgmpRobustness INTEGER, rcIpConfIgmpLastMemberQueryInterval INTEGER, rcIpConfIgmpSnoopEnable TruthValue, rcIpConfIgmpProxySnoopEnable TruthValue } rcIpConfIgmpIfIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpConfIgmpEntry 1 } rcIpConfIgmpQueryInterval OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The frequency at which IGMP Host-Query packets are transmitted on this interface." DEFVAL { 125 } ::= { rcIpConfIgmpEntry 2 } rcIpConfIgmpVersion OBJECT-TYPE SYNTAX INTEGER { version1(1), version2(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The version of IGMP which is running on this interface. This object can be used to configure a router capable of running either value. For IGMP to function correctly, all routers on a LAN must be configured to run the same version of IGMP on that LAN." DEFVAL { version2 } ::= { rcIpConfIgmpEntry 3 } rcIpConfIgmpQueryMaxResponseTime OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The maximum query response time advertised in IGMPv2 queries on this interface. Smaller values allow a router to prune groups faster." DEFVAL { 10 } ::= { rcIpConfIgmpEntry 4 } rcIpConfIgmpQuerierPresentTimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS obsolete DESCRIPTION "A timeout interval. If no IGMPv2 queries are heard on this interface within this timeout interval, the local router will take over the Querier on the IP subnet to which this interface is attached." DEFVAL { 255 } ::= { rcIpConfIgmpEntry 5 } rcIpConfIgmpLeaveEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "An indication of whether the processing of IGMPv2 Leave messages is enabled on this interface." DEFVAL { true } ::= { rcIpConfIgmpEntry 6 } rcIpConfIgmpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Status of entry." ::= { rcIpConfIgmpEntry 7 } rcIpConfIgmpRobustness OBJECT-TYPE SYNTAX INTEGER (2..255) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "lossiness of network." ::= { rcIpConfIgmpEntry 8 } rcIpConfIgmpLastMemberQueryInterval OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "max response in GrpSpec Query." ::= { rcIpConfIgmpEntry 9 } rcIpConfIgmpSnoopEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable snoop." DEFVAL { true } ::= { rcIpConfIgmpEntry 10 } rcIpConfIgmpProxySnoopEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable proxy snoop." DEFVAL { true } ::= { rcIpConfIgmpEntry 11 } rcIgmpGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpGroupEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The (conceptual) table listing the multicast groups configured in the device." ::= { rcIp 6 } rcIgmpGroupEntry OBJECT-TYPE SYNTAX RcIgmpGroupEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry (conceptual row) representing an Igmp group." INDEX { rcIgmpGroupIpAddress, rcIgmpGroupMembers } ::= { rcIgmpGroupTable 1 } RcIgmpGroupEntry ::= SEQUENCE { rcIgmpGroupIpAddress IpAddress, rcIgmpGroupMembers IpAddress, rcIgmpGroupInPort INTEGER, rcIgmpGroupExpiration Integer32, rcIgmpGroupIfIndex InterfaceIndex, rcIgmpGroupUserId DisplayString, rcIgmpGroupMemberState INTEGER, rcIgmpGroupSessionTime Integer32 } rcIgmpGroupIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Multicast group Address (Class D) that others want to join. A group address can be the same for many incoming ports." ::= { rcIgmpGroupEntry 1 } rcIgmpGroupMembers OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "IP Address of a source that has sent group report wishing to join this group." ::= { rcIgmpGroupEntry 2 } rcIgmpGroupInPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcIgmpGroupEntry 3 } rcIgmpGroupExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Time left before the group report expired on this port. Only one of this variable port. This variable is updated upon receiving a group report." ::= { rcIgmpGroupEntry 4 } rcIgmpGroupIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS obsolete DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcIgmpGroupEntry 5 } rcIgmpGroupUserId OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "User-id sending this group" ::= { rcIgmpGroupEntry 6 } rcIgmpGroupMemberState OBJECT-TYPE SYNTAX INTEGER { noState(1), auth(2), accStart(3), authAndAcctStart(4), authAndAcctDisabled(5) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used for IGAP, to indicated member state." ::= { rcIgmpGroupEntry 7 } rcIgmpGroupSessionTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used for IGAP, to indicated the session time in seconds for the member. Session time is started after traffic is available to member. It can be also called AccountingTime since its values correspondes to the accounting duration of IGAP user session." ::= { rcIgmpGroupEntry 8 } -- IP Route Table rcIpRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entity's IP Routing table." ::= { rcIp 7 } rcIpRouteEntry OBJECT-TYPE SYNTAX RcIpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A route to a particular destination." INDEX { rcIpRouteDest, rcIpRouteMask, rcIpRouteNextHop, rcIpRouteAltSequence } ::= { rcIpRouteTable 1 } RcIpRouteEntry ::= SEQUENCE { rcIpRouteDest IpAddress, rcIpRouteMask IpAddress, rcIpRouteNextHop IpAddress, rcIpRouteMetric Integer32, rcIpRouteIfIndex InterfaceIndex, rcIpRouteType INTEGER, rcIpRouteProto INTEGER, rcIpRouteAge Integer32, rcIpRouteRowStatus RowStatus, rcIpRoutePref INTEGER, rcIpRouteAltSequence Integer32, rcIpRoutePathType INTEGER, rcIpRouteSrcVrfId VrfIdentifier, rcIpRouteNextHopId DisplayString, rcIpRouteLayer3VirtualInterfaceType INTEGER, rcIpRouteLayer3VirtualInterface Integer32 } rcIpRouteDest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address of this route. An entry with a value of 0.0.0.0 is considered a default route. Multiple routes to a single destination can appear in the table, but access to such multiple entries is dependent on the table- access mechanisms defined by the network management protocol in use." ::= { rcIpRouteEntry 1 } rcIpRouteMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the mask to be logical-ANDed with the destination address before being compared to the value in the rcIpRouteDest field. For those systems that do not support arbitrary subnet masks, an agent constructs the value of the rcIpRouteMask by determining whether the value of the correspondent rcIpRouteDest field belong to a class-A, B, or C network, and then using one of: mask network 255.0.0.0 class-A 255.255.0.0 class-B 255.255.255.0 class-C If the value of the rcIpRouteDest is 0.0.0.0 (a default route), then the mask value is also 0.0.0.0. It should be noted that all IP routing subsystems implicitly use this mechanism." ::= { rcIpRouteEntry 2 } rcIpRouteNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the next hop of this route. (In the case of a route bound to an interface which is realized via a broadcast media, the value of this field is the agent's IP address on that interface)." ::= { rcIpRouteEntry 3 } rcIpRouteMetric OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The primary routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's rcIpRouteProto value. If this metric is not used, its value should be set to -1." ::= { rcIpRouteEntry 4 } rcIpRouteIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the local interface through which the next hop of this route should be reached. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcIpRouteEntry 5 } rcIpRouteType OBJECT-TYPE SYNTAX INTEGER { other(1), direct(3), indirect(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of route." ::= { rcIpRouteEntry 6 } rcIpRouteProto OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following -- non-protocol information, -- e.g., manually configured local(2), -- entries -- set via a network netmgmt(3), -- management protocol -- obtained via ICMP, icmp(4), -- e.g., Redirect -- the remaining values are -- all gateway routing -- protocols egp(5), ggp(6), hello(7), rip(8), is-is(9), es-is(10), ciscoIgrp(11), bbnSpfIgp(12), ospf(13), bgp(14), vOspf(15), -- indicates inter-vrf routes added by OSPF vBgp(16), -- indicates inter-vrf routes added by BGP vRip(17) -- indicates inter-vrf routes added by RIP } MAX-ACCESS read-only STATUS current DESCRIPTION "The routing mechanism via which this route was learned. Inclusion of values for gateway routing protocols is not intended to imply that hosts should support those protocols." ::= { rcIpRouteEntry 7 } rcIpRouteAge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds since this route was last updated or otherwise determined to be correct. Note that no semantics of `too old' can be implied except through knowledge of the routing protocol by which the route was learned." ::= { rcIpRouteEntry 8 } rcIpRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcIpRouteEntry 9 } rcIpRoutePref OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpRouteEntry 10 } rcIpRouteAltSequence OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Alternative Route Sequence. 0 denotes Best Route." ::= { rcIpRouteEntry 11 } rcIpRoutePathType OBJECT-TYPE SYNTAX INTEGER { iA(0), -- Indirect Alternative Route w/o ECMP path iAE(1), -- Indirect Alternative ECMP path iB(2), -- Indirect Best Route w/o ECMP path iBE(3), -- Indirect Best ECMP path dB(6), -- Direct Best Route iAN(8), -- Indirect Alternative route not in HW iAEN(9), -- Indirect Alternative ECMP route not in HW iBN(10), -- Indirect Best route not in HW iBEN(11), -- Indirect Best ECMP route not in HW dBN(14), -- Direct Best route not in HW iAU(16), -- Indirect Alternative Route Unresolved iAEU(17), -- Indirect Alternative ECMP Unresolved iBU(18), -- Indirect Best Route Unresolved iBEU(19), -- Indirect Best ECMP Unresolved dBU(22), -- Direct Best Route Unresolved iBF(34), -- Indirect Best route replaced by FTN iBEF(35), -- Indirect Best ECMP route replaced by FTN iBV(66), -- Indirect best IPVPN route iBEV(67), -- Indirect best ECMP IPVPN route iBVN(74), -- Indirect best IPVPN route not in HW iBEVN(75), -- Indirect best ECMP IPVPN route not in HW iAS(128), -- Indirect alternate route type iASE(129), -- Indirect alternate ECMP route type iBS(130), -- Indirect Best SPBm Route iBSE(131), -- Indirect Best SPBm Ecmp route iBSN(138), -- SPBm will define this later iBSEN(139), -- SPBm will define this later iASV(192), -- Indirect alternate VPN route type iASVE(193), -- Indirect alternate ECMP route type iBSV(194), -- Indirect Best VPN Route over SPBm network iBSVE(195) -- Indirect Best VPN ECMP Route over SPBm network } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of route. It is a combination of direct, indirect, best, alternative and ECMP path." ::= { rcIpRouteEntry 12 } rcIpRouteSrcVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "srcVrfId of the next-hop address" ::= { rcIpRouteEntry 13 } rcIpRouteNextHopId OBJECT-TYPE SYNTAX DisplayString (SIZE (255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of the next-hop, hostname or mac adress." ::= { rcIpRouteEntry 14 } rcIpRouteLayer3VirtualInterfaceType OBJECT-TYPE SYNTAX INTEGER { none(1), -- not applicable for route spb(2) -- uses I-SID for rcIpRouteLayer3VirtualInterface } MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies type for value specified in the rcIpRouteLayer3VirtualInterface field." ::= { rcIpRouteEntry 15 } rcIpRouteLayer3VirtualInterface OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of the Layer3 Virtual Interface. When the value is an SPB I-SID, 0 denotes GlobalRouter and -1 denotes not applicable to route." ::= { rcIpRouteEntry 16 } -- Ip Config Dhcp Table rcIpConfDhcpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfDhcpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP configuration table" ::= { rcIp 8 } rcIpConfDhcpEntry OBJECT-TYPE SYNTAX RcIpConfDhcpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to configure DHCP on a particular port. An entry is created automatically when the variable rcIpConfDhcpEnable is set to TRUE. Once created this entry will only be deleted if the rcIpConfDhcpRowStatus is set to 'destroy(6)'. In which case, the rcIpConfDhcpEnable is automatically reset to the FALSE setting." INDEX { rcIpConfDhcpIfIndex } ::= { rcIpConfDhcpTable 1 } RcIpConfDhcpEntry ::= SEQUENCE { rcIpConfDhcpIfIndex InterfaceIndexOrZero, rcIpConfDhcpMaxHop INTEGER, rcIpConfDhcpMinSec INTEGER, rcIpConfDhcpMode INTEGER, rcIpConfDhcpRowStatus RowStatus, rcIpConfDhcpNumRequests Counter32, rcIpConfDhcpNumReplies Counter32, rcIpConfDhcpAlwaysBroadcast TruthValue, rcIpConfDhcpClearCounters INTEGER, rcIpConfDhcpCounterClearTime TimeStamp, rcIpConfDhcpCircuitId TruthValue, rcIpConfDhcpRemoteId TruthValue, rcIpConfDhcpTrusted TruthValue, rcIpConfDhcpAgentAddr IpAddress } rcIpConfDhcpIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..6142) MAX-ACCESS read-only STATUS current DESCRIPTION "Interface number. The number can represent either a physical or logical(VLAN) interface." ::= { rcIpConfDhcpEntry 1 } rcIpConfDhcpMaxHop OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the maximum number of hops a DHCP packet can take from the source device to the destination device (i.e., DHCP client to DHCP server)." DEFVAL { 4 } ::= { rcIpConfDhcpEntry 2 } rcIpConfDhcpMinSec OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the minimum number of seconds to wait between receiving a DHCP packet and actually forwarding the DHCP packet to the destination device. A value of zero(0) indicates forwarding should be done immediately without any delay." DEFVAL { 0 } ::= { rcIpConfDhcpEntry 3 } rcIpConfDhcpMode OBJECT-TYPE SYNTAX INTEGER { none(0), bootp(2), dhcp(3), both(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate what type of DHCP packets this interface should support. A value of none(1) will result in all incoming DHCP and BOOTP packets to be dropped." DEFVAL { both } ::= { rcIpConfDhcpEntry 4 } rcIpConfDhcpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "An entry is created automatically when the variable rcIpConfDhcpEnable is set to TRUE. Once created this entry will only be deleted if the rcIpConfDhcpRowStatus is set to 'destroy(6)'. In which case, the rcIpConfDhcpEnable is automatically reset to the FALSE setting." ::= { rcIpConfDhcpEntry 5 } rcIpConfDhcpNumRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP requests seen on this interface." ::= { rcIpConfDhcpEntry 6 } rcIpConfDhcpNumReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP replies seen on this interface." ::= { rcIpConfDhcpEntry 7 } rcIpConfDhcpAlwaysBroadcast OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate if DHCP Reply packets should be broadcast to the DHCP client on this interface." DEFVAL { false } ::= { rcIpConfDhcpEntry 8 } rcIpConfDhcpClearCounters OBJECT-TYPE SYNTAX INTEGER { clear(1), dummy(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to clear the DHCP counters in an entry. When set to clear(1), the values of the counter objects in the entry will be reset to 0. When read, the value of this object is always dummy(2)." DEFVAL { dummy } ::= { rcIpConfDhcpEntry 9 } rcIpConfDhcpCounterClearTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the time at which the counter values in this entry were last reset to 0." ::= { rcIpConfDhcpEntry 10 } rcIpConfDhcpCircuitId OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate if DHCP packets should have option82 circuitId info inserted before sent to servers, for this interface." DEFVAL { false } ::= { rcIpConfDhcpEntry 11 } rcIpConfDhcpRemoteId OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate if DHCP packets should have option82 remoteId info inserted before sent to servers, for this interface." DEFVAL { false } ::= { rcIpConfDhcpEntry 12 } rcIpConfDhcpTrusted OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate if DHCP packets come through a trusted dhcp circuit. This means that packets with giaddr set to 0 having option82 in it, will be forwarded if the circuit is trusted." DEFVAL { false } ::= { rcIpConfDhcpEntry 13 } rcIpConfDhcpAgentAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address configured as relay on this interface; it is either the IP of the physical interface or the IP of the VRRP address" ::= { rcIpConfDhcpEntry 14 } -- Ip Dhcp Forward Table rcIpDhcpForwardTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpDhcpForwardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP forwarding table." ::= { rcIp 9 } rcIpDhcpForwardEntry OBJECT-TYPE SYNTAX RcIpDhcpForwardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry used represents a DHCP forwarding directive." INDEX { rcIpDhcpForwardAgentAddr, rcIpDhcpForwardServerAddr } ::= { rcIpDhcpForwardTable 1 } RcIpDhcpForwardEntry ::= SEQUENCE { rcIpDhcpForwardAgentAddr IpAddress, rcIpDhcpForwardServerAddr IpAddress, rcIpDhcpForwardEnable TruthValue, rcIpDhcpForwardMode INTEGER, rcIpDhcpForwardRowStatus RowStatus } rcIpDhcpForwardAgentAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address configured on an interface (i.e., a locally configured IP address)." ::= { rcIpDhcpForwardEntry 1 } rcIpDhcpForwardServerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the DHCP server. If this IP address corresponds to a locally configured IP network, the DHCP packet is broadcasted out the interface the IP address is assigned to. This behavior is known as 'relay agent' mode. If this IP address is a remote address, the DHCP packet is sent via unicast to the remote device. This behavior is known as 'preferred server' mode." ::= { rcIpDhcpForwardEntry 2 } rcIpDhcpForwardEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this entry should be used." DEFVAL { true } ::= { rcIpDhcpForwardEntry 3 } rcIpDhcpForwardMode OBJECT-TYPE SYNTAX INTEGER { none(0), bootp(2), dhcp(3), both(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this entry pertains to BOOTP packets, DHCP packets, or both." DEFVAL { both } ::= { rcIpDhcpForwardEntry 4 } rcIpDhcpForwardRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpDhcpForwardEntry 5 } -- =========================================================================== -- DHCP forwarding scalar objects -- =========================================================================== rcIpDhcpForwardingScalars OBJECT IDENTIFIER ::= { rcIp 28 } rcIpDhcpForwardingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether DHCP forwarding is globally enabled." ::= { rcIpDhcpForwardingScalars 1 } rcIpDhcpForwardingOption82Enabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the use of DHCP option 82 is enabled." ::= { rcIpDhcpForwardingScalars 2 } rcIpDhcpForwardingMaxFrameLength OBJECT-TYPE SYNTAX Integer32 (576..1536) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum DHCP frame length." ::= { rcIpDhcpForwardingScalars 3 } rcIpDhcpForwardingOption82RemoteId OBJECT-TYPE SYNTAX INTEGER { macAddress(1), ipAddress(2), hostname(3), customString(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to control what value will be used for the DHCP option 82 remote-id suboption." ::= { rcIpDhcpForwardingScalars 4 } rcIpDhcpForwardingOption82RemoteIdString OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the string wich will be used for the value of the DHCP option 82 remote-id when the value of rcIpDhcpForwardingOption82RemoteId is set to customString(4)." ::= { rcIpDhcpForwardingScalars 5 } -- Ip DHCP Relay Agent Information Option Statistics Table rcIpDhcpOp82StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpDhcpOp82StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP statistics table for Relay Agent Information Option" ::= { rcIp 29 } rcIpDhcpOp82StatsEntry OBJECT-TYPE SYNTAX RcIpDhcpOp82StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to see current statistics on interfaces that have DHCP Option 82 (Relay Agent Information) enabled. This table is read-only." INDEX { rcIpDhcpOp82StatsIfIndex } ::= { rcIpDhcpOp82StatsTable 1 } RcIpDhcpOp82StatsEntry ::= SEQUENCE { rcIpDhcpOp82StatsIfIndex InterfaceIndexOrZero, rcIpDhcpOp82StatsFoundOp82 Counter32, rcIpDhcpOp82StatsDropped Counter32, rcIpDhcpOp82StatsCircuitId INTEGER, rcIpDhcpOp82StatsAddedCircuitId Counter32, rcIpDhcpOp82StatsRemovedCircuitId Counter32, rcIpDhcpOp82StatsRemoteId MacAddress, rcIpDhcpOp82StatsAddedRemoteId Counter32, rcIpDhcpOp82StatsRemovedRemoteId Counter32, rcIpDhcpOp82StatsAgentAddr IpAddress } rcIpDhcpOp82StatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..6142) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface number. The number can represent either a physical or logical(VLAN) interface." ::= { rcIpDhcpOp82StatsEntry 1 } rcIpDhcpOp82StatsFoundOp82 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the number of packets received on the interface that already had Dhcp Option 82 inserted in them" ::= { rcIpDhcpOp82StatsEntry 2 } rcIpDhcpOp82StatsDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the number of packets dropped because of reasons related to Dhcp Option 82. These reasons could be that the packet was received from an untrusted source or spoofing was detected." ::= { rcIpDhcpOp82StatsEntry 3 } rcIpDhcpOp82StatsCircuitId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the value of CircuitId inserted in the packets. This is the Port number of the Dhcp Relay." ::= { rcIpDhcpOp82StatsEntry 4 } rcIpDhcpOp82StatsAddedCircuitId OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the number of packets which had CircuitId inserted on this interface" ::= { rcIpDhcpOp82StatsEntry 5 } rcIpDhcpOp82StatsRemovedCircuitId OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the number of packets which had CircuitId removed on this interface" ::= { rcIpDhcpOp82StatsEntry 6 } rcIpDhcpOp82StatsRemoteId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the value of RemoteId inserted in the packets. This is the Mac address of the Dhcp Relay." ::= { rcIpDhcpOp82StatsEntry 7 } rcIpDhcpOp82StatsAddedRemoteId OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the number of packets which had RemoteId inserted on this interface" ::= { rcIpDhcpOp82StatsEntry 8 } rcIpDhcpOp82StatsRemovedRemoteId OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the number of packets which had RemoteId removed on this interface" ::= { rcIpDhcpOp82StatsEntry 9 } rcIpDhcpOp82StatsAgentAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address configured as relay on this interface; it is either the IP of the physical interface or the IP of the VRRP address" ::= { rcIpDhcpOp82StatsEntry 10 } -- IP Filter Group rcIpFilter OBJECT IDENTIFIER ::= { rcIp 10 } rcIpFilterFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpFilterTable." ::= { rcIpFilter 1 } rcIpFilterGlobalListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpFilterGlobalListTable." ::= { rcIpFilter 2 } rcIpFilterBaseListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpFilterBaseListTable." ::= { rcIpFilter 3 } rcIpFilterPortTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpFilterPortTable." ::= { rcIpFilter 4 } rcIpFilterNextAvailFilterId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "next available filter-id in the rcIpFilterPortTable." ::= { rcIpFilter 5 } -- IP Filter Table rcIpFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing IP filters." ::= { rcIpFilter 20 } rcIpFilterEntry OBJECT-TYPE SYNTAX RcIpFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP filter attributes. The system supports a vast array of filter options. Each of these options are supported in this entry. If a particular option is not used, the column should be set to zero." INDEX { rcIpFilterType, rcIpFilterDstAddr, rcIpFilterDstMask, rcIpFilterSrcAddr, rcIpFilterSrcMask, rcIpFilterId } ::= { rcIpFilterTable 1 } RcIpFilterEntry ::= SEQUENCE { rcIpFilterType INTEGER, rcIpFilterDstAddr IpAddress, rcIpFilterDstMask IpAddress, rcIpFilterSrcAddr IpAddress, rcIpFilterSrcMask IpAddress, rcIpFilterId INTEGER, rcIpFilterName DisplayString, rcIpFilterProtocolType INTEGER, rcIpFilterSrcPort INTEGER, rcIpFilterSrcOption INTEGER, rcIpFilterDstPort INTEGER, rcIpFilterDstOption INTEGER, rcIpFilterCopyToCpu TruthValue, --excluded rcIpFilterMirror TruthValue, rcIpFilterHighPriority TruthValue, --excluded rcIpFilterTcpConnect TruthValue, rcIpFilterIeeeVlanPriority INTEGER, rcIpFilterUsePktLimit TruthValue, --excluded rcIpFilterPktLimit INTEGER, --excluded rcIpFilterRowStatus RowStatus, rcIpFilterMode INTEGER, rcIpFilterIpTosRule INTEGER, --excluded rcIpFilterStopOnMatch TruthValue, rcIpFilterDiffServMatchIeee8021PEnable TruthValue, rcIpFilterDiffServMatchIeee8021P INTEGER, rcIpFilterDiffServMatchDscpEnable TruthValue, rcIpFilterDiffServMatchDscp DisplayString, rcIpFilterDiffServMatchDscpReserved DisplayString, rcIpFilterDiffServModifyIeee8021PEnable TruthValue, rcIpFilterDiffServModifyIeee8021P INTEGER, rcIpFilterDiffServModifyDscpEnable TruthValue, rcIpFilterDiffServModifyDscp DisplayString, rcIpFilterDiffServModifyDscpReserved DisplayString, rcIpFilterDiffServTrafficProfileId INTEGER, rcIpFilterMatchIcmpRequest TruthValue, rcIpFilterMatchIpFragment TruthValue, rcIpFilterStatisticEnable TruthValue, rcIpFilterInOctets Counter64, rcIpFilterInPackets Counter64, rcIpFilterRateLimitDiscardPackets Counter64, rcIpFilterNextHopForwardIpAddr IpAddress, rcIpFilterNextHopUnreachableDropEnable TruthValue, rcIpFilterProtocolTypeUsrDefined INTEGER, rcIpFilterIngressOctets Counter64, rcIpFilterIngressPkts Counter64, rcIpFilterRateLimitDiscardPkts Counter64 } rcIpFilterType OBJECT-TYPE SYNTAX INTEGER { global(1), destination(2), source(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate a particular type of filter. A 'global' filter is a filter that is applied to all packets irregardless of the packet's source or destination IP address. A 'destination' filter is used to match the destination IP address field of incoming packets. When a match is found, this filter is applied to the packet. A 'source' filter is used to match the source IP address field of incoming packets. When a match is found, this filter is applied to the packet." ::= { rcIpFilterEntry 1 } rcIpFilterDstAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination IP address to filter on." ::= { rcIpFilterEntry 2 } rcIpFilterDstMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination IP subnet mask to filter on." ::= { rcIpFilterEntry 3 } rcIpFilterSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP address to filter on." ::= { rcIpFilterEntry 4 } rcIpFilterSrcMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP subnet mask to filter on." ::= { rcIpFilterEntry 5 } rcIpFilterId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "This filter's unique identifier(id). This id is automatically generated by the system when a filter is created. This id is used in the 'rcIpFilterGlobalListTable' and 'rcIpFilterBaseListTable' when grouping one or more filters into a filter list." ::= { rcIpFilterEntry 6 } rcIpFilterName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "This filter's name." ::= { rcIpFilterEntry 7 } rcIpFilterProtocolType OBJECT-TYPE SYNTAX INTEGER { ignore(0), icmp(1), tcp(6), udp(17), ipsecesp(50), ipsecah(51), ospf(89), vrrp(112), usrDefined(256) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of protocol to filter on." DEFVAL { ignore } ::= { rcIpFilterEntry 8 } rcIpFilterSrcPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "TCP/UDP source port to filter on." DEFVAL { 0 } ::= { rcIpFilterEntry 9 } rcIpFilterSrcOption OBJECT-TYPE SYNTAX INTEGER { equal(0), notEqual(1), greater(2), less(3), ignore(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of matching to perform on the field 'rcIpFilterSrcPort'. For 'source' and 'destination' filters, this value can only be 'equal(1)'." DEFVAL { ignore } ::= { rcIpFilterEntry 10 } rcIpFilterDstPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "TCP/UDP destination port to filter on." DEFVAL { 0 } ::= { rcIpFilterEntry 11 } rcIpFilterDstOption OBJECT-TYPE SYNTAX INTEGER { equal(0), notEqual(1), greater(2), less(3), ignore(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of matching to perform on the field 'rcIpFilterDstPort'. For 'source' and 'destination' filters, this value can only be 'equal(1)'." DEFVAL { ignore } ::= { rcIpFilterEntry 12 } rcIpFilterCopyToCpu OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to specify whether a packet matching this filter should be copied to the CPU." DEFVAL { false } ::= { rcIpFilterEntry 13 } rcIpFilterMirror OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether a packet matching this filter should be mirrored to the port specified by 'rcMirrorByPortMirrorPort'." DEFVAL { false } ::= { rcIpFilterEntry 14 } rcIpFilterHighPriority OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to specify whether a packet matching this filter should be forwarded with high priority." DEFVAL { false } ::= { rcIpFilterEntry 15 } rcIpFilterTcpConnect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether a TCP packet matching this filter should be accepted. Pass only those matching TCP packets with either the ACK bit or RST bit set. Apply only if the IP Protocol is set to TCP." DEFVAL { false } ::= { rcIpFilterEntry 16 } rcIpFilterIeeeVlanPriority OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the priority bits for explicit IEEE VLAN tag for a packet matching this filter. If this priority bit field is greater than the priority field currently in the IEEE tag in the Packet Header, this priority field will be loaded into the Packet Header." DEFVAL { 0 } ::= { rcIpFilterEntry 17 } rcIpFilterUsePktLimit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to specify whether the 'rcIpFilterPktLimit' field in this entry should be used when applying this filter." DEFVAL { false } ::= { rcIpFilterEntry 18 } rcIpFilterPktLimit OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The maximum packet size limit to filter against." DEFVAL { 1500 } ::= { rcIpFilterEntry 19 } rcIpFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpFilterEntry 20 } rcIpFilterMode OBJECT-TYPE SYNTAX INTEGER { useDefaultAction(1), forward(2), drop(3), forwardToNextHop(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the operation mode for this entry. 'useDefaultAction' means use the setting specified in the 'rcIpFilterPortDefaultAction' variable. 'forward' means forward the packet if the packet satisfies this policy. 'drop' means drop the packet if the packet satisfies this policy. 'forwardToNextHop' means forward the packet to the next hop if the packet satisfies this policy. This variable setting has higher precedence than the setting in 'rcIpFilterPortDefaultAction'." DEFVAL { useDefaultAction } ::= { rcIpFilterEntry 21 } rcIpFilterIpTosRule OBJECT-TYPE SYNTAX INTEGER { none(0), ipTosRule1(1), ipTosRule2(2), ipTosRule3(3) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to specify the operation mode for this entry. 'none' means do not manupulate the Ip ToS byte. 'ipTosRule1' means manipulate the Ip ToS byte according to Quid/Gid Rule 1 which is defined in rcIpTosRuleOrRule1. 'ipTosRule2' means manipulate the Ip ToS byte according to Quid/Gid Rule 2 which is defined in rcIpTosRuleOrRule2. 'ipTosRule3' means manipulate the Ip ToS byte according to Quid/Gid Rule 3 which is defined in rcIpTosRuleOrRule3." DEFVAL { none } ::= { rcIpFilterEntry 22 } rcIpFilterStopOnMatch OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to stop further filtering if this filter is applied." DEFVAL { true } ::= { rcIpFilterEntry 23 } rcIpFilterDiffServMatchIeee8021PEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether the value stored in the variable 'rcIpFilterDiffServMatchIeee8021P' should be used in this filter." DEFVAL { false } ::= { rcIpFilterEntry 24 } rcIpFilterDiffServMatchIeee8021P OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the match value for the 802.1P field. If the 802.1P field in the incoming packet matches this value, then this filter will be applied to the packet." DEFVAL { 0 } ::= { rcIpFilterEntry 25 } rcIpFilterDiffServMatchDscpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether the values stored in the variable 'rcIpFilterDiffServMatchDscp' and 'rcIpFilterDiffServMatchDscpReserved' should be used in this filter." DEFVAL { false } ::= { rcIpFilterEntry 26 } rcIpFilterDiffServMatchDscp OBJECT-TYPE SYNTAX DisplayString (SIZE(6)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the match value for the DSCP. If the DSCP in the incoming packet matches this value, then this filter will be applied to the packet. The DSCP represents the high-order 6 bits of the TOS byte (in network order)." ::= { rcIpFilterEntry 27 } rcIpFilterDiffServMatchDscpReserved OBJECT-TYPE SYNTAX DisplayString (SIZE(2)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the match value of the low-order 2 bits of the TOS byte (in network order)." DEFVAL { '00000000'B } ::= { rcIpFilterEntry 28 } rcIpFilterDiffServModifyIeee8021PEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether the value stored in the variable 'rcIpFilterDiffServModifyIeee8021P' should be used in this filter." DEFVAL { false } ::= { rcIpFilterEntry 29 } rcIpFilterDiffServModifyIeee8021P OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the value the 802.1P field should be modified to if this filter is applied. The modification is applied at the egress point." DEFVAL { 0 } ::= { rcIpFilterEntry 30 } rcIpFilterDiffServModifyDscpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether the value stored in the variable 'rcIpFilterDiffServModifyDscp' should be used in this filter." DEFVAL { false } ::= { rcIpFilterEntry 31 } rcIpFilterDiffServModifyDscp OBJECT-TYPE SYNTAX DisplayString (SIZE(6)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify what the value of the DSCP should be modified to if this filter is applied. The modification is applied at the egress point. The DSCP represents the high-order 6 bits of the TOS byte (in network order)." ::= { rcIpFilterEntry 32 } rcIpFilterDiffServModifyDscpReserved OBJECT-TYPE SYNTAX DisplayString (SIZE(2)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the modify value of the low-order 2 bits of the TOS byte (in network order)." DEFVAL { '00000000'B } ::= { rcIpFilterEntry 33 } rcIpFilterDiffServTrafficProfileId OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify which traffic profile should be applied to packets matching this filter. Traffic profiles are specified in the 'rc2kQosTrafficProfileTable' table. A '0' value means do not apply any traffic profile." DEFVAL { 0 } ::= { rcIpFilterEntry 34 } rcIpFilterMatchIcmpRequest OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether matching on ICMP Request packets should be performed." DEFVAL { false } ::= { rcIpFilterEntry 35 } rcIpFilterMatchIpFragment OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether matching on fragmented IP packets should be performed." DEFVAL { false } ::= { rcIpFilterEntry 36 } rcIpFilterStatisticEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to turn on/off Counters for this filter." DEFVAL { false } ::= { rcIpFilterEntry 37 } rcIpFilterInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of In-Octets for this filter." ::= { rcIpFilterEntry 38 } rcIpFilterInPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of In-Packets for this filter." ::= { rcIpFilterEntry 39 } rcIpFilterRateLimitDiscardPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of packets discarded due to rate limiting." ::= { rcIpFilterEntry 40 } rcIpFilterNextHopForwardIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Next hop forward Ip address." ::= { rcIpFilterEntry 41 } rcIpFilterNextHopUnreachableDropEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If next hop is unreachalbe, enable/disable to drop the packet." ::= { rcIpFilterEntry 42 } rcIpFilterProtocolTypeUsrDefined OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "When rcIpFilterProtocolType is set to usrDefined(256) in an IP Filter, this field represents the 8-bit user defined protocol identifier." DEFVAL { 0 } ::= { rcIpFilterEntry 43 } rcIpFilterIngressOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of In-Octets for this filter." ::= { rcIpFilterEntry 44 } rcIpFilterIngressPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of In-Packets for this filter." ::= { rcIpFilterEntry 45 } rcIpFilterRateLimitDiscardPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets discarded due to rate limiting." ::= { rcIpFilterEntry 46 } -- IP Filter Global List Table rcIpFilterGlobalListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFilterGlobalListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store global filter list information. Each row in the table contains a set of individual filters that make up a particular filter list." ::= { rcIpFilter 21 } rcIpFilterGlobalListEntry OBJECT-TYPE SYNTAX RcIpFilterGlobalListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Global filter list attributes." INDEX { rcIpFilterGlobalListId } ::= { rcIpFilterGlobalListTable 1 } RcIpFilterGlobalListEntry ::= SEQUENCE { rcIpFilterGlobalListId INTEGER, rcIpFilterGlobalListName DisplayString, rcIpFilterGlobalListFilterIdListSize INTEGER, rcIpFilterGlobalListFilterIdList IdList, rcIpFilterGlobalListRowStatus RowStatus, rcIpFilterGlobalListMemberPorts PortSet } rcIpFilterGlobalListId OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a particular global filter list." ::= { rcIpFilterGlobalListEntry 1 } rcIpFilterGlobalListName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of this filter list." ::= { rcIpFilterGlobalListEntry 2 } rcIpFilterGlobalListFilterIdListSize OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of filters are associated with this filter list." ::= { rcIpFilterGlobalListEntry 3 } rcIpFilterGlobalListFilterIdList OBJECT-TYPE SYNTAX IdList (SIZE(16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate zero or more filters that are associated with this filter list. Each filter identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcIpFilterGlobalListEntry 4 } rcIpFilterGlobalListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpFilterGlobalListEntry 5 } rcIpFilterGlobalListMemberPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Ports filter is used on." ::= { rcIpFilterGlobalListEntry 6 } -- IP Filter Base Table rcIpFilterBaseListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFilterBaseListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store base filter list information. Each row in the table contains a set of individual filters that make up a particular filter list." ::= { rcIpFilter 22 } rcIpFilterBaseListEntry OBJECT-TYPE SYNTAX RcIpFilterBaseListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Base filter list attributes." INDEX { rcIpFilterBaseListId } ::= { rcIpFilterBaseListTable 1 } RcIpFilterBaseListEntry ::= SEQUENCE { rcIpFilterBaseListId INTEGER, rcIpFilterBaseListName DisplayString, rcIpFilterBaseListFilterIdListSize INTEGER, rcIpFilterBaseListFilterIdList IdList, rcIpFilterBaseListRowStatus RowStatus, rcIpFilterBaseListMemberPorts PortSet } rcIpFilterBaseListId OBJECT-TYPE SYNTAX INTEGER (300..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a particular base filter list." ::= { rcIpFilterBaseListEntry 1 } rcIpFilterBaseListName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of this filter list." ::= { rcIpFilterBaseListEntry 2 } rcIpFilterBaseListFilterIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of filters are associated with this filter list." ::= { rcIpFilterBaseListEntry 3 } rcIpFilterBaseListFilterIdList OBJECT-TYPE SYNTAX IdList (SIZE(256)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate zero or more filters that are associated with this filter list. Each filter identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcIpFilterBaseListEntry 4 } rcIpFilterBaseListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpFilterBaseListEntry 5 } rcIpFilterBaseListMemberPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Ports filter is used on." ::= { rcIpFilterBaseListEntry 6 } -- IP Filter Port Table rcIpFilterPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFilterPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store port filtering information." ::= { rcIpFilter 23 } rcIpFilterPortEntry OBJECT-TYPE SYNTAX RcIpFilterPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port entry attributes." INDEX { rcIpFilterPortIfIndex } ::= { rcIpFilterPortTable 1 } RcIpFilterPortEntry ::= SEQUENCE { rcIpFilterPortIfIndex InterfaceIndex, rcIpFilterPortFilterListSize INTEGER, rcIpFilterPortFilterList OCTET STRING, rcIpFilterPortMode INTEGER, rcIpFilterPortEnable TruthValue, rcIpFilterPortRowStatus RowStatus, rcIpFilterPortDefaultAction INTEGER, rcIpFilterPortNumGlobalFilters Integer32, rcIpFilterPortNumBaseFilters Integer32 } rcIpFilterPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "IfIndex value of a port where filtering is applied." ::= { rcIpFilterPortEntry 1 } rcIpFilterPortFilterListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of filter list(s) that are assigned to this port." ::= { rcIpFilterPortEntry 2 } rcIpFilterPortFilterList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate zero or more filter lists that are associated with this port. Each filter list identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcIpFilterPortEntry 3 } rcIpFilterPortMode OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2), none(3) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate when filters applied to this port should be treated as 'permit' or 'deny' filters. When filters are not enabled on the port the mode is set to none. The port does not block any packet. Mode None cannot be used when PortEnable is true. On a port configured as 'permit', any packet that satisfies a filter is allowed to be forwarded. On a port configured as 'deny', any packet that satisfies a filter is dropped." DEFVAL { none } ::= { rcIpFilterPortEntry 4 } rcIpFilterPortEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether filtering is configured on this port." DEFVAL { false } ::= { rcIpFilterPortEntry 5 } rcIpFilterPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpFilterPortEntry 6 } rcIpFilterPortDefaultAction OBJECT-TYPE SYNTAX INTEGER { forward(1), drop(2), none(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the default action that should be performed when an IP filter applies to a particular port. When filters are not enabled on the port the action is set to 'none' which means the port does not block any packet. 'none' cannot be used when PortEnable is true. On a port configured as 'forward', any packet that satisfies a filter is allowed to be forwarded. On a port configured as 'drop', any packet that satisfies a filter is dropped." DEFVAL { none } ::= { rcIpFilterPortEntry 7 } rcIpFilterPortNumGlobalFilters OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "# of global filters" ::= { rcIpFilterPortEntry 8 } rcIpFilterPortNumBaseFilters OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "# of base filters" ::= { rcIpFilterPortEntry 9 } -- IP Filter Media Device Table rcIpFilterMediaDevTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpFilterMediaDevTable." ::= { rcIpFilter 24 } rcIpFilterMediaDevTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFilterMediaDevEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store media filter list information. Each row in the table contains a set of individual filters that make up a particular filter list for a particular platform/device combination." ::= { rcIpFilter 25 } rcIpFilterMediaDevEntry OBJECT-TYPE SYNTAX RcIpFilterMediaDevEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Device attributes and the filters' attributes." INDEX { rcIpFilterMediaDevId } ::= { rcIpFilterMediaDevTable 1 } RcIpFilterMediaDevEntry ::= SEQUENCE { rcIpFilterMediaDevId INTEGER, rcIpFilterMediaDevName DisplayString, rcIpFilterMediaDevPlatformType INTEGER, rcIpFilterMediaDevDeviceType INTEGER, rcIpFilterMediaDevIpAddress IpAddress, rcIpFilterMediaDevStreamsIds IdList, rcIpFilterMediaDevMemberPorts PortSet, rcIpFilterMediaDevStatisticEnable TruthValue, rcIpFilterMediaDevRowStatus RowStatus } rcIpFilterMediaDevId OBJECT-TYPE SYNTAX INTEGER (3000..3127) MAX-ACCESS read-only STATUS current DESCRIPTION "Media Id in the rcIpFilterMediaDevTable." ::= { rcIpFilterMediaDevEntry 1 } rcIpFilterMediaDevName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Media Device Name. This includes the platform and the physical/soft device." ::= { rcIpFilterMediaDevEntry 2 } rcIpFilterMediaDevPlatformType OBJECT-TYPE SYNTAX INTEGER { none(0), cse1k(1), cse2k(2), cse3k(3), bcm(4), meridianLineCard(5), meridianTrunkCard(6), msl100IP(7), vcon(8), minerva(9), useDefined(10) } MAX-ACCESS read-write STATUS current DESCRIPTION "Platform identifier or type. These are the currently supported platforms." DEFVAL { none } ::= { rcIpFilterMediaDevEntry 3 } rcIpFilterMediaDevDeviceType OBJECT-TYPE SYNTAX INTEGER { none(0), i2002(1), i2004(2), i2050(3), tps(4), gateway(5), useDefined(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Device identifier or type. There are the currently supported device types." DEFVAL { none } ::= { rcIpFilterMediaDevEntry 4 } rcIpFilterMediaDevIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Media Device IP Address." ::= { rcIpFilterMediaDevEntry 5 } rcIpFilterMediaDevStreamsIds OBJECT-TYPE SYNTAX IdList (SIZE(16)) MAX-ACCESS read-only STATUS current DESCRIPTION "An array used to identify which streams are assigned to MediaDevEntry. Each stream ID is stored as a two octet value. The first octet in the pair holds bits 15-8 of the stream ID, while the second octet holds bits 7-0 of the stream ID." ::= { rcIpFilterMediaDevEntry 6 } rcIpFilterMediaDevMemberPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Media Device port port members. These are the system physical ports." ::= { rcIpFilterMediaDevEntry 7 } rcIpFilterMediaDevStatisticEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to turn on/off statistics' counters for all the filters for the device." DEFVAL { false } ::= { rcIpFilterMediaDevEntry 8 } rcIpFilterMediaDevRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcIpFilterMediaDevEntry 9 } -- IP Filter Media Stream Table rcIpFilterMediaStreamTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpFilterMediaStreamTable." ::= { rcIpFilter 26 } rcIpFilterMediaStreamTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFilterMediaStreamEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store tcp/udp port information for a set of filters that make up a particular filter list for a particular platform/device combination." ::= { rcIpFilter 27 } rcIpFilterMediaStreamEntry OBJECT-TYPE SYNTAX RcIpFilterMediaStreamEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Layer 4 Port attributes and the filters' attributes." INDEX { rcIpFilterMediaStreamMediaId, rcIpFilterMediaStreamStreamId } ::= { rcIpFilterMediaStreamTable 1 } RcIpFilterMediaStreamEntry ::= SEQUENCE { rcIpFilterMediaStreamMediaId INTEGER, rcIpFilterMediaStreamStreamId INTEGER, rcIpFilterMediaStreamName DisplayString, rcIpFilterMediaStreamProtocol INTEGER, rcIpFilterMediaStreamPortMin INTEGER, rcIpFilterMediaStreamPortMax INTEGER, rcIpFilterMediaStreamPortOption INTEGER, rcIpFilterMediaStreamType INTEGER, rcIpFilterMediaStreamRemarkDscp DisplayString, rcIpFilterMediaStreamMatchDscp DisplayString, rcIpFilterMediaStreamRowStatus RowStatus } rcIpFilterMediaStreamMediaId OBJECT-TYPE SYNTAX INTEGER (3000..3127) MAX-ACCESS read-only STATUS current DESCRIPTION "Media Id in the rcIpFilterMediaDevTable." ::= { rcIpFilterMediaStreamEntry 1 } rcIpFilterMediaStreamStreamId OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Port range Id in the rcIpFilterMediaStreamTable." ::= { rcIpFilterMediaStreamEntry 2 } rcIpFilterMediaStreamName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "Media Stream Name." ::= { rcIpFilterMediaStreamEntry 3 } rcIpFilterMediaStreamProtocol OBJECT-TYPE SYNTAX INTEGER { tcp(6), udp(17) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of transport protocol to filter on. Multimedia applications often use UDP and some use TCP. Any Layer 4 protocol number supported by IP can be added here in future." DEFVAL { udp } ::= { rcIpFilterMediaStreamEntry 4 } rcIpFilterMediaStreamPortMin OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "TCP/UDP source or destination port to filter on." ::= { rcIpFilterMediaStreamEntry 5 } rcIpFilterMediaStreamPortMax OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "TCP/UDP source or destination port to filter on." ::= { rcIpFilterMediaStreamEntry 6 } rcIpFilterMediaStreamPortOption OBJECT-TYPE SYNTAX INTEGER { src(1), dest(2), srcDest(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Src port or destination port of both." DEFVAL { srcDest } ::= { rcIpFilterMediaStreamEntry 7 } rcIpFilterMediaStreamType OBJECT-TYPE SYNTAX INTEGER { signal(1), media(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of stream to filter on." DEFVAL { media } ::= { rcIpFilterMediaStreamEntry 8 } rcIpFilterMediaStreamRemarkDscp OBJECT-TYPE SYNTAX DisplayString (SIZE(6)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to specify what the value of the DSCP should be modified to if this stream is identified. The modification is applied at the egress point. The DSCP represents the high-order 6 bits of the TOS byte (in network order)." DEFVAL { '00000000'B } ::= { rcIpFilterMediaStreamEntry 9 } rcIpFilterMediaStreamMatchDscp OBJECT-TYPE SYNTAX DisplayString (SIZE(6)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify what the value of the DSCP should be match with in the stream identification. DSCP represents the high-order 6 bit of the TOS byte (in network order)." DEFVAL { '00000000'B } ::= { rcIpFilterMediaStreamEntry 10 } rcIpFilterMediaStreamRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcIpFilterMediaStreamEntry 11 } -- IP Policy Address Table rcIpPolicy OBJECT IDENTIFIER ::= { rcIp 11 } rcIpPolicyAddrTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyAddrTable." ::= { rcIpPolicy 1 } rcIpPolicyAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyAddrEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to store different types list entries. Each row in the table contains a list entry that is used by a set of announce policies." ::= { rcIpPolicy 2 } rcIpPolicyAddrEntry OBJECT-TYPE SYNTAX RcIpPolicyAddrEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Route entry attributes." INDEX {rcIpPolicyAddrIpAddr} ::= { rcIpPolicyAddrTable 1 } RcIpPolicyAddrEntry ::= SEQUENCE { rcIpPolicyAddrIpAddr IpAddress, rcIpPolicyAddrId Integer32, rcIpPolicyAddrAddrListIdListSize INTEGER, rcIpPolicyAddrAddrListIdList OCTET STRING, rcIpPolicyAddrRowStatus RowStatus } rcIpPolicyAddrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The network address for this type of list entry. This value is required for all types of lists." ::= { rcIpPolicyAddrEntry 1 } rcIpPolicyAddrId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Identifier of this entry. Used internally to identify this entry." ::= { rcIpPolicyAddrEntry 2 } rcIpPolicyAddrAddrListIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of id(s) in the rcIpPolicyAddrListIdList variable." ::= { rcIpPolicyAddrEntry 3 } rcIpPolicyAddrAddrListIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate zero or more rcIpPolicyAddrListEntry(s) that are referring to this entry. Each list-id identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcIpPolicyAddrEntry 4 } rcIpPolicyAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status of this entry." ::= { rcIpPolicyAddrEntry 5 } -- Ip Policy Network Table rcIpPolicyNetTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyNetTable." ::= { rcIpPolicy 3 } rcIpPolicyNetTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyNetEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to store different types list entries. Each row in the table contains a list entry that is used by a set of announce policies." ::= { rcIpPolicy 4 } rcIpPolicyNetEntry OBJECT-TYPE SYNTAX RcIpPolicyNetEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Route entry attributes." INDEX {rcIpPolicyNetAddr, rcIpPolicyNetMask } ::= { rcIpPolicyNetTable 1 } RcIpPolicyNetEntry ::= SEQUENCE { rcIpPolicyNetAddr IpAddress, rcIpPolicyNetMask IpAddress, rcIpPolicyNetId Integer32, rcIpPolicyNetNetListIdListSize INTEGER, rcIpPolicyNetNetListIdList OCTET STRING, rcIpPolicyNetRowStatus RowStatus } rcIpPolicyNetAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The network address for this type of list entry. This value is required for all types of lists." ::= { rcIpPolicyNetEntry 1 } rcIpPolicyNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The route mask for this type of list entry. This value is meaningful only if rcIpPolicyNetEntry is equal to exactNet(1), rangeNet(2), advertiseNet(3). For other types it should have the value 0.0.0.0." ::= { rcIpPolicyNetEntry 2 } rcIpPolicyNetId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used internally to recognize this entry." ::= { rcIpPolicyNetEntry 3 } rcIpPolicyNetNetListIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of id(s) in the rcIpPolicyNetListIdList variable." ::= { rcIpPolicyNetEntry 4 } rcIpPolicyNetNetListIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate zero or more rcIpPolicyNetListEntry(s) that are referring to this entry. Each list-id identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcIpPolicyNetEntry 5 } rcIpPolicyNetRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status of this entry." ::= { rcIpPolicyNetEntry 6 } -- IP Policy Address List Table rcIpPolicyAddrListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyAddrListTable." ::= { rcIpPolicy 5 } rcIpPolicyAddrListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyAddrListEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to group rcIpPolicyAddrEntry(s) into a list." ::= { rcIpPolicy 6 } rcIpPolicyAddrListEntry OBJECT-TYPE SYNTAX RcIpPolicyAddrListEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Route entry attributes." INDEX { rcIpPolicyAddrListId } ::= { rcIpPolicyAddrListTable 1 } RcIpPolicyAddrListEntry ::= SEQUENCE { rcIpPolicyAddrListId INTEGER, rcIpPolicyAddrListName DisplayString, rcIpPolicyAddrListIdListSize INTEGER, rcIpPolicyAddrListIdList OCTET STRING, rcIpPolicyAddrListPolicyIdListSize INTEGER, rcIpPolicyAddrListPolicyIdList OCTET STRING, rcIpPolicyAddrListRowStatus RowStatus } rcIpPolicyAddrListId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "A value that uniquely identifies this list of rcIpPolicyAddrListEntry." ::= { rcIpPolicyAddrListEntry 1 } rcIpPolicyAddrListName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "An administratively-assigned name for this list." ::= { rcIpPolicyAddrListEntry 3 } rcIpPolicyAddrListIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of rcIpPolicyAddrNetEntry id(s) in the rcIpPolicyAddrListIdList variable." ::= { rcIpPolicyAddrListEntry 4 } rcIpPolicyAddrListIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate zero or more AddrListId that are associated to this list. Each AddrList identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcIpPolicyAddrListEntry 5 } rcIpPolicyAddrListPolicyIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of policy id(s) in the Policy Id list. That are referring to this list." ::= { rcIpPolicyAddrListEntry 6 } rcIpPolicyAddrListPolicyIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate zero or more policies that are referring to this entry. Each policy identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcIpPolicyAddrListEntry 7 } rcIpPolicyAddrListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status of this entry." ::= { rcIpPolicyAddrListEntry 8 } -- RIP Announce Policy Table rcIpPolicyRipAnnounceTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyRipAnnounceTable." ::= { rcIpPolicy 7 } rcIpPolicyRipAnnounceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyRipAnnounceEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to store set of announce policies configured for RIP routing protocol. The Number of entries is given by rcIpPolicyNumRipPolicies." ::= { rcIpPolicy 8 } rcIpPolicyRipAnnounceEntry OBJECT-TYPE SYNTAX RcIpPolicyRipAnnounceEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Entry containing configuration information for a particular announce policy." INDEX { rcIpPolicyRipAnnounceId } ::= { rcIpPolicyRipAnnounceTable 1 } RcIpPolicyRipAnnounceEntry ::= SEQUENCE { rcIpPolicyRipAnnounceId INTEGER, rcIpPolicyRipAnnounceName DisplayString, rcIpPolicyRipAnnounceEnable TruthValue, rcIpPolicyRipAnnounceExactNetListId INTEGER, rcIpPolicyRipAnnounceRangeNetListId INTEGER, rcIpPolicyRipAnnounceRipGatewayListId INTEGER, rcIpPolicyRipAnnounceRipInterfaceListId INTEGER, rcIpPolicyRipAnnounceOspfRouterListId INTEGER, rcIpPolicyRipAnnounceAnnounceInterfaceListId INTEGER, rcIpPolicyRipAnnouncePrecedence INTEGER, rcIpPolicyRipAnnounceRouteSource INTEGER, rcIpPolicyRipAnnounceAdvertiseNetListId INTEGER, rcIpPolicyRipAnnounceAction INTEGER, rcIpPolicyRipAnnounceOspfRouteType INTEGER, rcIpPolicyRipAnnounceRipMetric INTEGER, rcIpPolicyRipAnnounceRowStatus RowStatus } rcIpPolicyRipAnnounceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "A value that uniquely identifies the policy associated with this entry." ::= { rcIpPolicyRipAnnounceEntry 1 } rcIpPolicyRipAnnounceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "An administratively-assigned name for this policy." ::= { rcIpPolicyRipAnnounceEntry 2 } rcIpPolicyRipAnnounceEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "It indicates whether this policy is enabled or not. The policy should be applied only if it is set to 'true'." DEFVAL { true } ::= { rcIpPolicyRipAnnounceEntry 3 } rcIpPolicyRipAnnounceExactNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the number of 'exact' type entries that are configured for this policy. An entry with type 'exactNet' or 'rangeNet' represents the network list. This indicates which networks will match a particular announce policy. An entry with a 'exact' type means to only match the specific network advertisement (netaddr & mask). An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0 means 'match the default route'. If set to '0', this policy applies to all the routes." ::= { rcIpPolicyRipAnnounceEntry 4 } rcIpPolicyRipAnnounceRangeNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate zero or more 'range' network entries that are associated with this policy. An entry with a 'range' type means to match any network number that falls in the range indicated by the addr & mask. A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0 means 'match any route'. If set to '0', this policy applies to all the routes." ::= { rcIpPolicyRipAnnounceEntry 5 } rcIpPolicyRipAnnounceRipGatewayListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to identify the RIP-gatewayList in the list that are associated with this policy. This field has meaning only for RIP sourced routes and if RIP is included as a RouteSource. The list contains one or more rip-routers (other side of the interface) addresses that could send RIP updates to this router. If a router address is included in this list, this policy applies to RIP advertisements from that router. If set to '0', this policy applies to RIP updates received from any rip routers/interfaces." ::= { rcIpPolicyRipAnnounceEntry 6 } rcIpPolicyRipAnnounceRipInterfaceListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the ripInterfaceIdList that are configured for this policy. This field has meaning only for RIP sourced routes and if RIP is included as a RouteSource. The list contains one or more rip-interface addresses on this router. If an interface address is incuded in this list, this policy applies to RIP advertisements received on that interface. A value of '0' indicates thtat this policy applies to RIP updates received on any rip-interface." ::= { rcIpPolicyRipAnnounceEntry 7 } rcIpPolicyRipAnnounceOspfRouterListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the OspfRouteIds that are configured for this policy. This field has meaning only for OSPF sourced routes and if OSPF is included as a RouteSource. The list contains one or more router IDs of OSPF routers. If a routerId is included in this list, this policy applies to OSPF advertisements received from that router. A value of '0' indicates that this policy applies to any OPSF routes received from any router." ::= { rcIpPolicyRipAnnounceEntry 8 } rcIpPolicyRipAnnounceAnnounceInterfaceListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the AnnounceInterfaceids that are configured for this policy. The list contains one or more outbound interface addresses. If the outbound interface address in this list, the policy applies to RIP updates/advertisements sent through this interface. A value of '0' indicates that this policy applies to any outbound RIP interface on this router." ::= { rcIpPolicyRipAnnounceEntry 9 } rcIpPolicyRipAnnouncePrecedence OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Is used while comparing this policy rule with other policy that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the PolicyId is used (larger wins)." ::= { rcIpPolicyRipAnnounceEntry 10 } rcIpPolicyRipAnnounceRouteSource OBJECT-TYPE SYNTAX INTEGER { direct(1), static(2), rip(4), ospf(8), any(15) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Is represented as bitset to indicate route sources. It can contain one or more route sources. If the route source is in this bit map, then a route from that source that meets the other criteria of this policy will match the policy." DEFVAL { any } ::= { rcIpPolicyRipAnnounceEntry 11 } rcIpPolicyRipAnnounceAdvertiseNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the AdvertiseNetList that are configured for this policy. This has meaning only if the Action is set to 'announce'. It is useful to send or advertise networks that differ from actual network in the routing table. Also allows advertisement of an aggregate or default along with the actual network. Aggregation is useful if a number of routes in the table falls in a certain range. Can save space by sending aggregate route instead of the individual routes. Actual network/route is included in the update only if there is a match or there there is an entry (address & mask pair) 255.255.255.255/255.255.255.255 in the list." ::= { rcIpPolicyRipAnnounceEntry 12 } rcIpPolicyRipAnnounceAction OBJECT-TYPE SYNTAX INTEGER { announce(1), ignore(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "It indicates whether the route should be announced or not." DEFVAL { ignore } ::= { rcIpPolicyRipAnnounceEntry 13 } rcIpPolicyRipAnnounceOspfRouteType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), external(3), internal(4), any(5) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Ospf Route type. It applies to OSPF sourced routes only. 'type1' means to apply this policy to only type1 OSPF external routes. 'type2' means to apply this policy to only type2 OSPF external routes. 'internal' means 'match ospf specfic routes'. 'any' means apply this policy to all OSPF external routes." DEFVAL { any } ::= { rcIpPolicyRipAnnounceEntry 14 } rcIpPolicyRipAnnounceRipMetric OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "RIP metric. The value is meaningful only if the action is set to 'announce'. This is optional export metric to use when advertising a route that matches this policy. If set to zero, the routing table metric calculated for RIP is is used." DEFVAL {0} ::= { rcIpPolicyRipAnnounceEntry 15 } rcIpPolicyRipAnnounceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status of this entry." ::= { rcIpPolicyRipAnnounceEntry 16 } -- OSPF Announce policy table. rcIpPolicyOspfAnnounceTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyOspfAnnounceTable." ::= { rcIpPolicy 9 } rcIpPolicyOspfAnnounceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyOspfAnnounceEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to store set of announce policies configured for OSPF routing protocol. The Number of entries is given by rcIpPolicyNumOspfPolicies." ::= { rcIpPolicy 10 } rcIpPolicyOspfAnnounceEntry OBJECT-TYPE SYNTAX RcIpPolicyOspfAnnounceEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Entry containing configuration information for a particular announce policy." INDEX { rcIpPolicyOspfAnnounceId } ::= { rcIpPolicyOspfAnnounceTable 1 } RcIpPolicyOspfAnnounceEntry ::= SEQUENCE { rcIpPolicyOspfAnnounceId INTEGER, rcIpPolicyOspfAnnounceName DisplayString, rcIpPolicyOspfAnnounceEnable TruthValue, rcIpPolicyOspfAnnounceExactNetListId INTEGER, rcIpPolicyOspfAnnounceRangeNetListId INTEGER, rcIpPolicyOspfAnnounceRipGatewayListId INTEGER, rcIpPolicyOspfAnnounceRipInterfaceListId INTEGER, rcIpPolicyOspfAnnouncePrecedence INTEGER, rcIpPolicyOspfAnnounceRouteSource INTEGER, rcIpPolicyOspfAnnounceAdvertiseNetListId INTEGER, rcIpPolicyOspfAnnounceAction INTEGER, rcIpPolicyOspfAnnounceExtMetricType INTEGER, rcIpPolicyOspfAnnounceExtMetric INTEGER, rcIpPolicyOspfAnnounceRowStatus RowStatus } rcIpPolicyOspfAnnounceId OBJECT-TYPE SYNTAX INTEGER (2001..3000) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "A value that uniquely identifies the policy associated with this entry." ::= { rcIpPolicyOspfAnnounceEntry 1 } rcIpPolicyOspfAnnounceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "An administratively-assigned name for this policy." ::= { rcIpPolicyOspfAnnounceEntry 2 } rcIpPolicyOspfAnnounceEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "It indicates whether this policy is enabled or not. The policy should be applied only if it is set to 'true'." DEFVAL { true } ::= { rcIpPolicyOspfAnnounceEntry 3 } rcIpPolicyOspfAnnounceExactNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the number of 'exact' type entries that are configured for this policy. An entry with type 'exactNet' or 'rangeNet' represents the network list. This indicates which networks will match a particular announce policy. An entry with a 'exact' type means to only match the specific network advertisement (netaddr & mask). An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0 means 'match the default route'. If set to '0', this policy applies to all the routes." ::= { rcIpPolicyOspfAnnounceEntry 4 } rcIpPolicyOspfAnnounceRangeNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate zero or more 'range' network entries that are associated with this policy. An entry with a 'range' type means to match any network number that falls in the range indicated by the addr & mask. A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0 means 'match any route'. If set to '0', this policy applies to all the routes." ::= { rcIpPolicyOspfAnnounceEntry 5 } rcIpPolicyOspfAnnounceRipGatewayListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to identify the RIP-gatewayList in the list that are associated with this policy. This field has meaning only for RIP sourced routes and if RIP is included as a RouteSource. The list contains one or more rip-routers (other side of the interface) addresses that could send RIP updates to this router. If a router address is included in this list, this policy applies to RIP advertisements from that router. If set to '0', this policy applies to RIP updates received from any rip routers/interfaces." ::= { rcIpPolicyOspfAnnounceEntry 6 } rcIpPolicyOspfAnnounceRipInterfaceListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the ripInterfaceIdList that are configured for this policy. This field has meaning only for RIP sourced routes and if RIP is included as a RouteSource. The list contains one or more rip-interface addresses on this router. If an interface address is incuded in this list, this policy applies to RIP advertisements received on that interface. A value of '0' indicates thtat this policy applies to RIP updates received on any rip-interface." ::= { rcIpPolicyOspfAnnounceEntry 7 } rcIpPolicyOspfAnnouncePrecedence OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Is used while comparing this policy rule with other policy that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the PolicyId is used (larger wins)." ::= { rcIpPolicyOspfAnnounceEntry 8 } rcIpPolicyOspfAnnounceRouteSource OBJECT-TYPE SYNTAX INTEGER { direct(1), static(2), rip(4), any(7) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Is represented as bit map to indicate route sources. It can contain one or more route sources. If the route source is in this bit map, then a route from that source that meets the other criteria of this policy will match the policy." DEFVAL { any } ::= { rcIpPolicyOspfAnnounceEntry 9 } rcIpPolicyOspfAnnounceAdvertiseNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the AdvertiseNetList that are configured for this policy. This has meaning only if the Action is set to 'announce'. It is useful to send or advertise networks that differ from actual network in the routing table. Also allows advertisement of an aggregate or default along with the actual network. Aggregation is useful if a number of routes in the table falls in a certain range. Can save space by sending aggregate route instead of the individual routes. Actual network/route is included in the update only if there is a match or there there is an entry (address & mask pair) 255.255.255.255/255.255.255.255 in the list." ::= { rcIpPolicyOspfAnnounceEntry 10 } rcIpPolicyOspfAnnounceAction OBJECT-TYPE SYNTAX INTEGER { announce(1), ignore(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "It indicates whether the route should be announced or not." DEFVAL { ignore } ::= { rcIpPolicyOspfAnnounceEntry 11 } rcIpPolicyOspfAnnounceExtMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Ospf External metric type. It is used to indicate what type of the external metric it is. 'type1' means to the cost is 'internal ospf cost + ExtMetric'. 'type2' means the ospf-metric is equal to 'type2'." DEFVAL { type2 } ::= { rcIpPolicyOspfAnnounceEntry 12 } rcIpPolicyOspfAnnounceExtMetric OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "OSPF External metric. The value is meaningful only if the action is set to 'announce'. This is optional export metric to use when advertising a route that matches this policy. Value '0' is used to indicate that route's actual cost is used to announce." DEFVAL { 0 } ::= { rcIpPolicyOspfAnnounceEntry 13 } rcIpPolicyOspfAnnounceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status of this entry." ::= { rcIpPolicyOspfAnnounceEntry 14 } -- IP Accept Policy Groups -- RIP Accept policy table. rcIpPolicyRipAcceptTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyRipAcceptTable." ::= { rcIpPolicy 11 } rcIpPolicyRipAcceptTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyRipAcceptEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to store set of accept policies configured for RIP routing protocol. The Number of entries is given by rcIpPolicyNumRipPolicies." ::= { rcIpPolicy 12 } rcIpPolicyRipAcceptEntry OBJECT-TYPE SYNTAX RcIpPolicyRipAcceptEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Entry containing configuration information for a particular accept policy." INDEX { rcIpPolicyRipAcceptId } ::= { rcIpPolicyRipAcceptTable 1 } RcIpPolicyRipAcceptEntry ::= SEQUENCE { rcIpPolicyRipAcceptId INTEGER, rcIpPolicyRipAcceptName DisplayString, rcIpPolicyRipAcceptEnable TruthValue, rcIpPolicyRipAcceptExactNetListId INTEGER, rcIpPolicyRipAcceptRangeNetListId INTEGER, rcIpPolicyRipAcceptRipGatewayListId INTEGER, rcIpPolicyRipAcceptRipInterfaceListId INTEGER, rcIpPolicyRipAcceptPrecedence INTEGER, rcIpPolicyRipAcceptAction INTEGER, rcIpPolicyRipAcceptInjectNetListId INTEGER, rcIpPolicyRipAcceptApplyMask IpAddress, rcIpPolicyRipAcceptRowStatus RowStatus } rcIpPolicyRipAcceptId OBJECT-TYPE SYNTAX INTEGER (4001..5000) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "A value that uniquely identifies the policy associated with this entry." ::= { rcIpPolicyRipAcceptEntry 1 } rcIpPolicyRipAcceptName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "An administratively-assigned name for this policy." ::= { rcIpPolicyRipAcceptEntry 2 } rcIpPolicyRipAcceptEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "It indicates whether this policy is enabled or not. The policy should be applied only if it is set to 'true'." DEFVAL { true } ::= { rcIpPolicyRipAcceptEntry 3 } rcIpPolicyRipAcceptExactNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the number of 'exact' type entries that are configured for this policy. An entry with type 'exactNet' or 'rangeNet' represents the network list. This indicates which networks will match a particular accept policy. An entry with a 'exact' type means to only match the specific network advertisement (netaddr & mask). An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0 means 'match the default route'." ::= { rcIpPolicyRipAcceptEntry 4 } rcIpPolicyRipAcceptRangeNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate zero or more 'range' network entries that are associated with this policy. An entry with a 'range' type means to match any network number that falls in the range indicated by the addr & mask. A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0 means 'match any route'. A null list means 'match any route'." ::= { rcIpPolicyRipAcceptEntry 5 } rcIpPolicyRipAcceptRipGatewayListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to identify the RIP-gatewayList in the PolicyListTable that iares associated with this policy. The list contains the addresses of one or more routers that could send RIP updates to this router. If a router address is included in this list, this policy applies to RIP advertisements from that router. If set to '0', this policy applies to RIP updates from any router." ::= { rcIpPolicyRipAcceptEntry 6 } rcIpPolicyRipAcceptRipInterfaceListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate ListId defined for RipInterfaceList in the rcIpPolicyListTable that is assiciated with this policy. The list contains the addresses of one or more interfaces on this router. If an interface address is included in the list, this policy applies to RIP advertisements received on that interface. If set to '0', this policy applies to RIP updates received on any interface." ::= { rcIpPolicyRipAcceptEntry 7 } rcIpPolicyRipAcceptPrecedence OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Is used while comparing this policy rule with other policy that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the PolicyId is used (larger wins)." ::= { rcIpPolicyRipAcceptEntry 8 } rcIpPolicyRipAcceptAction OBJECT-TYPE SYNTAX INTEGER { accept(1), ignore(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "It indicates whether the route should be acceptd or not." DEFVAL { accept } ::= { rcIpPolicyRipAcceptEntry 9 } rcIpPolicyRipAcceptInjectNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the ListId of the InjectNetList in the rcIpPolicyListTable entry that is assiciated with for this policy. If teh action is 'accept' and if it is desired to insert networks into the routing table that differ from the actual advertised network. For instance, if a number of networks in a certain range are learned and an aggregate advertisement could be inserted instead of the individual networks. Upon receiving a route that matches this policy, all networks in this list will be considered for inclusion in the routing table. If the list is empty or if the value of the ListId is '0' then the actual received network is considered. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual received network.'. This allows insertion of an aggregate or default along with the actual netowrk." ::= { rcIpPolicyRipAcceptEntry 10 } rcIpPolicyRipAcceptApplyMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS obsolete DESCRIPTION "If the 'action' is set to 'accept' and the actual received network will be considered, this is an optional IP address mask that will be applied to the network number from the RIP update. This is used to override the interface's subnet mask in the presence of networks with variable length subnet masks." ::= { rcIpPolicyRipAcceptEntry 11 } rcIpPolicyRipAcceptRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status of this entry." ::= { rcIpPolicyRipAcceptEntry 12 } -- OSPF Accept policy table. rcIpPolicyOspfAcceptTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyOspfAcceptTable." ::= { rcIpPolicy 13 } rcIpPolicyOspfAcceptTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyOspfAcceptEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to store set of accept policies configured for RIP routing protocol. The Number of entries is given by rcIpPolicyNumRipPolicies." ::= { rcIpPolicy 14 } rcIpPolicyOspfAcceptEntry OBJECT-TYPE SYNTAX RcIpPolicyOspfAcceptEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Entry containing configuration information for a particular accept policy." INDEX { rcIpPolicyOspfAcceptId } ::= { rcIpPolicyOspfAcceptTable 1 } RcIpPolicyOspfAcceptEntry ::= SEQUENCE { rcIpPolicyOspfAcceptId INTEGER, rcIpPolicyOspfAcceptName DisplayString, rcIpPolicyOspfAcceptEnable TruthValue, rcIpPolicyOspfAcceptExactNetListId INTEGER, rcIpPolicyOspfAcceptRangeNetListId INTEGER, rcIpPolicyOspfAcceptPrecedence INTEGER, rcIpPolicyOspfAcceptAction INTEGER, rcIpPolicyOspfAcceptInjectNetListId INTEGER, rcIpPolicyOspfAcceptExtType INTEGER, rcIpPolicyOspfAcceptRowStatus RowStatus } rcIpPolicyOspfAcceptId OBJECT-TYPE SYNTAX INTEGER (6001..7000) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "A value that uniquely identifies the policy associated with this entry." ::= { rcIpPolicyOspfAcceptEntry 1 } rcIpPolicyOspfAcceptName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "An administratively-assigned name for this policy." ::= { rcIpPolicyOspfAcceptEntry 2 } rcIpPolicyOspfAcceptEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "It indicates whether this policy is enabled or not. The policy should be applied only if it is set to 'true'." DEFVAL { true } ::= { rcIpPolicyOspfAcceptEntry 3 } rcIpPolicyOspfAcceptExactNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the number of 'exact' type entries that are configured for this policy. An entry with type 'exactNet' or 'rangeNet' represents the network list. This indicates which networks will match a particular accept policy. An entry with a 'exact' type means to only match the specific network advertisement (netaddr & mask). An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0 means 'match the default route'." ::= { rcIpPolicyOspfAcceptEntry 4 } rcIpPolicyOspfAcceptRangeNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate zero or more 'range' network entries that are associated with this policy. An entry with a 'range' type means to match any network number that falls in the range indicated by the addr & mask. A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0 means 'match any route'. A null list means 'match any route'." ::= { rcIpPolicyOspfAcceptEntry 5 } rcIpPolicyOspfAcceptPrecedence OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Is used while comparing this policy rule with other policy that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the PolicyId is used (larger wins)." ::= { rcIpPolicyOspfAcceptEntry 6 } rcIpPolicyOspfAcceptAction OBJECT-TYPE SYNTAX INTEGER { accept(1), ignore(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "It indicates whether the route should be acceptd or not." DEFVAL { accept } ::= { rcIpPolicyOspfAcceptEntry 7 } rcIpPolicyOspfAcceptInjectNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the ListId of the InjectNetList in the rcIpPolicyListTable entry that is assiciated with for this policy. If teh action is 'accept' and if it is desired to insert networks into the routing table that differ from the actual advertised network. For instance, if a number of networks in a certain range are learned and an aggregate advertisement could be inserted instead of the individual networks. Upon receiving a route that matches this policy, all networks in this list will be considered for inclusion in the routing table. If the list is empty or if the value of the ListId is '0' then the actual received network is considered. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual received network.'. This allows insertion of an aggregate or default along with the actual netowrk." ::= { rcIpPolicyOspfAcceptEntry 8 } rcIpPolicyOspfAcceptExtType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), any(3) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the ospf external type. This parameter describes which types of OSPF ASE routes match this policy. 'any' means 'match either ASE type 1 or 2'. 'type1' means 'match any external type 1'. 'type2' means 'match any external type 2" ::= { rcIpPolicyOspfAcceptEntry 9 } rcIpPolicyOspfAcceptRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status of this entry." ::= { rcIpPolicyOspfAcceptEntry 10 } -- IP Policy Network List Table rcIpPolicyNetListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyNetListTable." ::= { rcIpPolicy 15 } rcIpPolicyNetListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyNetListEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to group rcIpPolicyAddrEntry(s) into a list." ::= { rcIpPolicy 16 } rcIpPolicyNetListEntry OBJECT-TYPE SYNTAX RcIpPolicyNetListEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Route entry attributes." INDEX { rcIpPolicyNetListId } ::= { rcIpPolicyNetListTable 1 } RcIpPolicyNetListEntry ::= SEQUENCE { rcIpPolicyNetListId INTEGER, rcIpPolicyNetListName DisplayString, rcIpPolicyNetListIdListSize INTEGER, rcIpPolicyNetListIdList OCTET STRING, rcIpPolicyNetListPolicyIdListSize INTEGER, rcIpPolicyNetListPolicyIdList OCTET STRING, rcIpPolicyNetListRowStatus RowStatus } rcIpPolicyNetListId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "A value that uniquely identifies this list of rcIpPolicyNetListEntry." ::= { rcIpPolicyNetListEntry 1 } rcIpPolicyNetListName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "An administratively-assigned name for this list." ::= { rcIpPolicyNetListEntry 3 } rcIpPolicyNetListIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of rcIpPolicyNetEntry id(s) in the rcIpPolicyNetListIdList variable." ::= { rcIpPolicyNetListEntry 4 } rcIpPolicyNetListIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate zero or more NetListId that are associated to this list. Each NetList identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcIpPolicyNetListEntry 5 } rcIpPolicyNetListPolicyIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of policy id(s) in the Policy Id list. That are referring to this list." ::= { rcIpPolicyNetListEntry 6 } rcIpPolicyNetListPolicyIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate zero or more policies that are referring to this entry. Each policy identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcIpPolicyNetListEntry 7 } rcIpPolicyNetListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status of this entry." ::= { rcIpPolicyNetListEntry 8 } -- DVMRP Group Extension rcIpDvmrp OBJECT IDENTIFIER ::= { rcIp 12 } rcIpDvmrpGlobal OBJECT IDENTIFIER ::= { rcIpDvmrp 1 } rcIpDvmrpGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The enabled status of IP Multicast Dvmrp routing on this router." ::= { rcIpDvmrpGlobal 1 } rcIpDvmrpGlobalUpdateInterval OBJECT-TYPE SYNTAX INTEGER (10..2000) MAX-ACCESS read-write STATUS current DESCRIPTION "Route upd interval" DEFVAL { 60 } ::= { rcIpDvmrpGlobal 2 } rcIpDvmrpGlobalTriggeredUpdateInterval OBJECT-TYPE SYNTAX INTEGER (5..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Trigger upd interval" DEFVAL { 5 } ::= { rcIpDvmrpGlobal 3 } rcIpDvmrpGlobalLeafTimeOut OBJECT-TYPE SYNTAX INTEGER (25..4000) MAX-ACCESS read-write STATUS current DESCRIPTION "Hold down timer for leaf" DEFVAL { 200 } ::= { rcIpDvmrpGlobal 4 } rcIpDvmrpGlobalNbrTimeOut OBJECT-TYPE SYNTAX INTEGER (35..8000) MAX-ACCESS read-write STATUS current DESCRIPTION "Time to age out nbr" DEFVAL { 140 } ::= { rcIpDvmrpGlobal 5 } rcIpDvmrpGlobalNbrProbeInterval OBJECT-TYPE SYNTAX INTEGER (5..30) MAX-ACCESS read-write STATUS current DESCRIPTION "How often to send probe" DEFVAL { 10 } ::= { rcIpDvmrpGlobal 6 } rcIpDvmrpGlobalRouteExpireTimeOut OBJECT-TYPE SYNTAX INTEGER (20..4000) MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines the route expiration timeout in seconds." DEFVAL { 140 } ::= { rcIpDvmrpGlobal 7 } rcIpDvmrpGlobalFwdCacheTimeOut OBJECT-TYPE SYNTAX INTEGER (10..86400) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Forward Cache Value in second. This value is going to be used in aging prune entries in seconds." DEFVAL { 300 } ::= { rcIpDvmrpGlobal 8 } rcIpDvmrpGlobalRouteDiscardTimeOut OBJECT-TYPE SYNTAX INTEGER (25..8000) MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines time to garbage collect route in seconds." DEFVAL { 260 } ::= { rcIpDvmrpGlobal 9 } rcIpDvmrpGlobalRouteSwitchTimeOut OBJECT-TYPE SYNTAX INTEGER (20..2000) MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines the route discard timeout in seconds." DEFVAL { 140 } ::= { rcIpDvmrpGlobal 10 } rcIpDvmrpGlobalGenerateTrap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling the dvmrp to generate trap." DEFVAL { disable } ::= { rcIpDvmrpGlobal 12 } rcIpDvmrpGlobalGenerateLog OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling the dvmrp to generate log." DEFVAL { disable } ::= { rcIpDvmrpGlobal 13 } -- rcIpDvmrpTable rcIpDvmrpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpDvmrpTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dvmrp Interface extension table. This table augments the standard dvmrpInterfaceTable defined in ." ::= { rcIpDvmrp 2 } rcIpDvmrpTableEntry OBJECT-TYPE SYNTAX RcIpDvmrpTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Proprietary DVMRP interface information. An entry is automatically created in this table when an ip address is configured on an interface." INDEX { rcIpDvmrpTableIfIndex } ::= { rcIpDvmrpTable 1 } RcIpDvmrpTableEntry ::= SEQUENCE { rcIpDvmrpTableIfIndex InterfaceIndex, rcIpDvmrpTableEnable TruthValue, rcIpDvmrpTableMetric INTEGER, rcIpDvmrpTableAdvSelf TruthValue, rcIpDvmrpTableLocalAddr IpAddress, rcIpDvmrpTableInPolicyName DisplayString, rcIpDvmrpTableOutPolicyName DisplayString, rcIpDvmrpTableDefRtLis TruthValue, rcIpDvmrpTableDefRtSup TruthValue, rcIpDvmrpTableDefRtMet Integer32, rcIpDvmrpTableInterfaceType INTEGER } rcIpDvmrpTableIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcIpDvmrpTableEntry 1 } rcIpDvmrpTableEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative status of DVMRP in the router. The value 'enabled' denotes that the DVMRP is enableed on the interface; 'disabled' disables it on the interface." ::= { rcIpDvmrpTableEntry 2 } rcIpDvmrpTableMetric OBJECT-TYPE SYNTAX INTEGER (1..31) MAX-ACCESS read-write STATUS current DESCRIPTION "Dvmrp cost on this interface." ::= { rcIpDvmrpTableEntry 3 } rcIpDvmrpTableAdvSelf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether the switch can advertise this local network" ::= { rcIpDvmrpTableEntry 4 } rcIpDvmrpTableLocalAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of this interface." ::= { rcIpDvmrpTableEntry 5 } rcIpDvmrpTableInPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Dvmrp Accept Policy name that is configured on this interface." ::= { rcIpDvmrpTableEntry 6 } rcIpDvmrpTableOutPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Dvmrp Announce Policy name that is configured on this interface." ::= { rcIpDvmrpTableEntry 7 } rcIpDvmrpTableDefRtLis OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether the switch can learn DVMRP default route over this interface" ::= { rcIpDvmrpTableEntry 8 } rcIpDvmrpTableDefRtSup OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether the switch should supply DVMRP default route over this interface" ::= { rcIpDvmrpTableEntry 9 } rcIpDvmrpTableDefRtMet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the cost of the DVMRP default route that this interface generates and supplies when it is configured to supply default route" ::= { rcIpDvmrpTableEntry 10 } rcIpDvmrpTableInterfaceType OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Dvmrp Interface type" DEFVAL { active } ::= { rcIpDvmrpTableEntry 11 } -- Ip UDP Protocol Table rcIpUdp OBJECT IDENTIFIER ::= { rcIp 13 } rcIpUdpProtocolTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpUdpProtocolTable." ::= { rcIpUdp 1 } rcIpUdpProtocolTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpUdpProtocolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "list of UDP protocols. Used to determine whether to forward the UDP broadcast packet or not." ::= { rcIpUdp 2 } rcIpUdpProtocolEntry OBJECT-TYPE SYNTAX RcIpUdpProtocolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to include a particular UDP port in the table. An entry in this table indicates that the box might do forwarding of UDP broadcast packets if there is a matching entry for this packet in the rcIpUdpPortFwdTable." INDEX { rcIpUdpProtocolPortNumber } ::= { rcIpUdpProtocolTable 1 } RcIpUdpProtocolEntry ::= SEQUENCE { rcIpUdpProtocolPortNumber INTEGER, rcIpUdpProtocolName DisplayString, rcIpUdpProtocolRowStatus RowStatus } rcIpUdpProtocolPortNumber OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "well-known UDP Port number. Pre-assigned port number for this protocol. Port used by the server process as its contact port. It cannot be BOOTP/DHCP port#s 67, 68." ::= { rcIpUdpProtocolEntry 1 } rcIpUdpProtocolName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the name of the protocol that is running on top of UDP protocol. cannot change the name once created. This should be set while creating the entry." ::= { rcIpUdpProtocolEntry 2 } rcIpUdpProtocolRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Rowstatus of this entry." ::= { rcIpUdpProtocolEntry 3 } -- Ip Udp Port Forward Table rcIpUdpPortFwdTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpUdpPortFwdTable." ::= { rcIpUdp 3 } rcIpUdpPortFwdTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpUdpPortFwdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Udp forward entry table." ::= { rcIpUdp 4 } rcIpUdpPortFwdEntry OBJECT-TYPE SYNTAX RcIpUdpPortFwdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry is configured to specify forwarding policy parameters." INDEX { rcIpUdpPortFwdDestPort, rcIpUdpPortFwdDestAddr} ::= { rcIpUdpPortFwdTable 1 } RcIpUdpPortFwdEntry ::= SEQUENCE { rcIpUdpPortFwdDestPort INTEGER, rcIpUdpPortFwdDestAddr IpAddress, rcIpUdpPortFwdId Integer32, rcIpUdpPortFwdFwdListIdListSize INTEGER, rcIpUdpPortFwdFwdListIdList IdList, rcIpUdpPortFwdNumFwdPackets Counter32, rcIpUdpPortFwdNumDropPacketsTtlExpired Counter32, rcIpUdpPortFwdNumDropPacketsDestUnreach Counter32, rcIpUdpPortFwdRowStatus RowStatus } rcIpUdpPortFwdDestPort OBJECT-TYPE SYNTAX INTEGER(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The well-known port number defined for UDP/TCP depending on the value of IpProtoType field in this entry. This port number has to be defined in the rcIpUdpProtoTable. In order to select this policy the destination port number has to match the DestPort value." ::= { rcIpUdpPortFwdEntry 1 } rcIpUdpPortFwdDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination IP address. The IP addres to which the UDP/TCP broadcast should be forwarded. This IP address can be any IP server address or subnet broadcast address. If the IP address is one of the routable interface's address on the router, the frame will be rebroadcast out as a limited broadcast. If the Ip address is that of a server then the received broadcast packet will be sent as a unicast packet to this address." ::= { rcIpUdpPortFwdEntry 2 } rcIpUdpPortFwdId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of this entry. Used internally to identify this entry." ::= { rcIpUdpPortFwdEntry 3 } rcIpUdpPortFwdFwdListIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of id(s) in the rcIpUdpPortFwdListId variable." ::= { rcIpUdpPortFwdEntry 4 } rcIpUdpPortFwdFwdListIdList OBJECT-TYPE SYNTAX IdList(SIZE(64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate zero or more rcIpUdpPortFwdListEntry(s) that are referring to this entry. Each list-id identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcIpUdpPortFwdEntry 5 } rcIpUdpPortFwdNumFwdPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP/TCP broadcast packets forwarded using this policy." ::= { rcIpUdpPortFwdEntry 6 } rcIpUdpPortFwdNumDropPacketsTtlExpired OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP/TCP broadcast packets dropped because the TTL has expired." ::= { rcIpUdpPortFwdEntry 7 } rcIpUdpPortFwdNumDropPacketsDestUnreach OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP/TCP broadcast packets dropped because the rcIpUdpPortFwdDestAddr specified in this policy was unreachable." ::= { rcIpUdpPortFwdEntry 8 } rcIpUdpPortFwdRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpUdpPortFwdEntry 9 } -- Udp Port Fwd List Table rcIpUdpPortFwdListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpUdpPortFwdListTable." ::= { rcIpUdp 5 } rcIpUdpPortFwdListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpUdpPortFwdListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to group rcIpUdpPortFwdEntry(s) into a list." ::= { rcIpUdp 6 } rcIpUdpPortFwdListEntry OBJECT-TYPE SYNTAX RcIpUdpPortFwdListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route entry attributes." INDEX { rcIpUdpPortFwdListId } ::= { rcIpUdpPortFwdListTable 1 } RcIpUdpPortFwdListEntry ::= SEQUENCE { rcIpUdpPortFwdListId INTEGER, rcIpUdpPortFwdListName DisplayString, rcIpUdpPortFwdListFwdIdListSize INTEGER, rcIpUdpPortFwdListFwdIdList OCTET STRING, rcIpUdpPortFwdListRowStatus RowStatus } rcIpUdpPortFwdListId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies this list of rcIpUdpPortFwdListEntry." ::= { rcIpUdpPortFwdListEntry 1 } rcIpUdpPortFwdListName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned name for this list." ::= { rcIpUdpPortFwdListEntry 3 } rcIpUdpPortFwdListFwdIdListSize OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of rcIpUdpPortFwdNetEntry id(s) in the rcIpUdpPortFwdListIdList variable." ::= { rcIpUdpPortFwdListEntry 4 } rcIpUdpPortFwdListFwdIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate zero or more UdpPortFwd entries that are associated to this list. Each entry identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcIpUdpPortFwdListEntry 5 } rcIpUdpPortFwdListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpUdpPortFwdListEntry 6 } -- Ip Config Broadcast Forwarding Table rcIpUdpConfBroadcastIntfTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpUdpBroadcastIntfTable." ::= { rcIpUdp 7 } rcIpUdpConfBroadcastIntfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpUdpConfBroadcastIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP broadcast forward configuration table" ::= { rcIpUdp 8 } rcIpUdpConfBroadcastIntfEntry OBJECT-TYPE SYNTAX RcIpUdpConfBroadcastIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to configure UDP broadcast forward on a particular interface." INDEX { rcIpUdpConfBroadcastIntfLocalIfAddr } ::= { rcIpUdpConfBroadcastIntfTable 1 } RcIpUdpConfBroadcastIntfEntry ::= SEQUENCE { rcIpUdpConfBroadcastIntfLocalIfAddr IpAddress, rcIpUdpConfBroadcastIntfUdpPortFwdListId INTEGER, rcIpUdpConfBroadcastIntfMaxTtl INTEGER, rcIpUdpConfBroadcastIntfNumRxPkts Counter32, rcIpUdpConfBroadcastIntfNumFwdPkts Counter32, rcIpUdpConfBroadcastIntfNumDropPktsMaxTtlExpired Counter32, rcIpUdpConfBroadcastIntfNumDropPktsDestUnreach Counter32, rcIpUdpConfBroadcastIntfNumDropPktsUnknownPort Counter32, rcIpUdpConfBroadcastIntfRowStatus RowStatus, rcIpUdpConfBroadcastIntfBroadCastMask IpAddress } rcIpUdpConfBroadcastIntfLocalIfAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The ip address of the local interface that is partipating in the forwarding UDP broadcast packets." ::= { rcIpUdpConfBroadcastIntfEntry 1 } rcIpUdpConfBroadcastIntfUdpPortFwdListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the number UDP ports that this interface is configured to forward. A value of '0' indicates that this interface will not forward any UDP broadcast packets. This is a required field to create an entry." ::= { rcIpUdpConfBroadcastIntfEntry 2 } rcIpUdpConfBroadcastIntfMaxTtl OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the maximum number of hops an IP broadcast packet can take from the source device to the destination device." DEFVAL { 4 } ::= { rcIpUdpConfBroadcastIntfEntry 3 } rcIpUdpConfBroadcastIntfNumRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP/TCP broadcast packets received by this local interface." ::= { rcIpUdpConfBroadcastIntfEntry 4 } rcIpUdpConfBroadcastIntfNumFwdPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP/TCP broadcast packets forwarded." ::= { rcIpUdpConfBroadcastIntfEntry 5 } rcIpUdpConfBroadcastIntfNumDropPktsMaxTtlExpired OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP/TCP broadcast packets dropped because the TTL has expired." ::= { rcIpUdpConfBroadcastIntfEntry 6 } rcIpUdpConfBroadcastIntfNumDropPktsDestUnreach OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP broadcast packets dropped because the destination was unreachable." ::= { rcIpUdpConfBroadcastIntfEntry 7 } rcIpUdpConfBroadcastIntfNumDropPktsUnknownPort OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP/TCP broadcast packets dropped because the destination port/protocol specified has no matching forwarding policy." ::= { rcIpUdpConfBroadcastIntfEntry 8 } rcIpUdpConfBroadcastIntfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Entry row status." ::= { rcIpUdpConfBroadcastIntfEntry 9 } rcIpUdpConfBroadcastIntfBroadCastMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The subnet mask of the local interface that is used for broadcasting the UDP broadcast packets." ::= { rcIpUdpConfBroadcastIntfEntry 10 } --IP ToS Rule rcIpTosRule OBJECT IDENTIFIER ::= { rcIp 14} --excluded rcIpTosRuleAndMask OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "And Mask. The Ip ToS byte in the Ip header is logically ANDed with this value, and then logically ORed with the one of the OrRules below." ::= { rcIpTosRule 1 } rcIpTosRuleOrRule1 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Quid/Gid Or rule #1. The Ip ToS byte in the Ip header is logically ORed with this value." ::= { rcIpTosRule 2 } rcIpTosRuleOrRule2 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Quid/Gid Or rule #2. The Ip ToS byte in the Ip header is logically ORed with this value." ::= { rcIpTosRule 3 } rcIpTosRuleOrRule3 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Quid/Gid Or rule #3. The Ip ToS byte in the Ip header is logically ORed with this value." ::= { rcIpTosRule 4 } rcIpTosRuleTosPriorityEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable Tos priority." ::= { rcIpTosRule 5 } rcIpTosRuleTosThreshold OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "tos threshold" ::= { rcIpTosRule 6 } --IP Static Route (excluded) rcIpStaticRoute OBJECT IDENTIFIER ::= { rcIp 15} rcIpStaticRouteTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "size of Ip Static Route Table." ::= { rcIpStaticRoute 1 } rcIpStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to add static IP routes to the device. Routes added into this table will automatically show-up in the 'rcIpRouteTable' when the device is actively using the route to forward IP traffic." ::= { rcIpStaticRoute 2 } rcIpStaticRouteEntry OBJECT-TYPE SYNTAX RcIpStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A static route to a particular destination." INDEX { rcIpStaticRouteDest, rcIpStaticRouteMask, rcIpStaticRouteNextHop } ::= { rcIpStaticRouteTable 1 } RcIpStaticRouteEntry ::= SEQUENCE { rcIpStaticRouteDest IpAddress, rcIpStaticRouteMask IpAddress, rcIpStaticRouteNextHop IpAddress, rcIpStaticRouteMetric INTEGER, rcIpStaticRouteIfIndex InterfaceIndex, rcIpStaticRoutePreference INTEGER, rcIpStaticRouteEnable TruthValue, rcIpStaticRouteStatus INTEGER, rcIpStaticRouteRowStatus RowStatus, rcIpStaticRouteLocalNextHop TruthValue } rcIpStaticRouteDest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address of this route. An entry with a value of 0.0.0.0 is considered a default route. Multiple routes to a single destination can appear in the table, but access to such multiple entries is dependent on the table- access mechanisms defined by the network management protocol in use." ::= { rcIpStaticRouteEntry 1 } rcIpStaticRouteMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the mask to be logical-ANDed with the destination address before being compared to the value in the rcIpRouteDest field. For those systems that do not support arbitrary subnet masks, an agent constructs the value of the rcIpRouteMask by determining whether the value of the correspondent rcIpRouteDest field belong to a class-A, B, or C network, and then using one of: mask network 255.0.0.0 class-A 255.255.0.0 class-B 255.255.255.0 class-C If the value of the rcIpRouteDest is 0.0.0.0 (a default route), then the mask value is also 0.0.0.0. It should be noted that all IP routing subsystems implicitly use this mechanism." ::= { rcIpStaticRouteEntry 2 } rcIpStaticRouteNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the next hop of this route. (In the case of a route bound to an interface which is realized via a broadcast media, the value of this field is the agent's IP address on that interface)." ::= { rcIpStaticRouteEntry 3 } rcIpStaticRouteMetric OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The primary routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's rcIpRouteProto value. If this metric is not used, its value should be set to -1." DEFVAL { 1 } ::= { rcIpStaticRouteEntry 4 } rcIpStaticRouteIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the local interface through which the next hop of this route should be reached. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcIpStaticRouteEntry 5 } rcIpStaticRoutePreference OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the route preference of this entry. If there are more than one route that can be used to forward IP traffic, the route that has a highest preference will be used instead of a lower preference one. The higher the number, the higher the preference." ::= { rcIpStaticRouteEntry 6 } rcIpStaticRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this entry." DEFVAL { true } ::= { rcIpStaticRouteEntry 7 } rcIpStaticRouteStatus OBJECT-TYPE SYNTAX INTEGER { inactive(0), active(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current status of this entry." DEFVAL { active } ::= { rcIpStaticRouteEntry 8 } rcIpStaticRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcIpStaticRouteEntry 9 } rcIpStaticRouteLocalNextHop OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this entry. True indicate that the static route becomes active only if switch has a local route to the network. False indicates that the static route becomes active if switch has a local route or dynamic route." DEFVAL { true } ::= { rcIpStaticRouteEntry 10 } rcIpStaticRouteBfdTableSize OBJECT-TYPE SYNTAX INTEGER (0..256) MAX-ACCESS read-only STATUS current DESCRIPTION "size of IP static route BFD table." ::= { rcIpStaticRoute 3 } rcIpStaticRouteBfdTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpStaticRouteBfdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to hold next hop addresses on which BFD is enabled." ::= { rcIpStaticRoute 4 } rcIpStaticRouteBfdEntry OBJECT-TYPE SYNTAX RcIpStaticRouteBfdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An IP address of the next hop of the BFD session." INDEX {rcIpStaticRouteBfdNextHop} ::= { rcIpStaticRouteBfdTable 1 } RcIpStaticRouteBfdEntry ::= SEQUENCE { rcIpStaticRouteBfdNextHop IpAddress, rcIpStaticRouteBfdRowStatus RowStatus } rcIpStaticRouteBfdNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the next hop of the BFD session." ::= { rcIpStaticRouteBfdEntry 1 } rcIpStaticRouteBfdRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcIpStaticRouteBfdEntry 2 } --IP PIM rcIpPim OBJECT IDENTIFIER ::= { rcIp 16 } rcIpPimGlobal OBJECT IDENTIFIER ::= { rcIpPim 1} rcIpPimGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable feature" ::= { rcIpPimGlobal 1 } rcIpPimGlobalMode OBJECT-TYPE SYNTAX INTEGER { dm(1), sm(2), smdm(3), ssm(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpPimGlobal 2 } rcIpPimGlobalMbr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable/disable pim multicast border router feature" ::= { rcIpPimGlobal 3 } rcIpPimGlobalRegisterSuppTimer OBJECT-TYPE SYNTAX INTEGER (6..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Each source's DR maintains, per (S,G), a Register- Suppression-timer in seconds. The Register- Suppression-timer is started by the Register-Stop message; upon expiration, the source's DR resumes sending data packets to the RP, encapsulated in the Register message. Value must be between 10 and 65535." DEFVAL { 60 } ::= { rcIpPimGlobal 4 } rcIpPimGlobalInterfaceTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpPimGlobal 5 } rcIpPimGlobalUniRouteChgTimeOut OBJECT-TYPE SYNTAX INTEGER (2..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This timer allows a better tuning on how fast the routing information is going to get updated from RTM (the frequency at which the RTM is polled for routing information updates)." DEFVAL { 5 } ::= { rcIpPimGlobal 6 } rcIpPimGlobalDiscardDataTimeOut OBJECT-TYPE SYNTAX INTEGER (5..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This timer is used to discard data until the Join is received from the RP. A ipmc discard record is created and deleted once the timer expires and/or when a Join is received." DEFVAL { 60 } ::= { rcIpPimGlobal 7 } rcIpPimGlobalCRPADVTimeOut OBJECT-TYPE SYNTAX INTEGER (5..26214) MAX-ACCESS read-write STATUS current DESCRIPTION "Routers configured as candidate RPs use this timer to periodically send C-RP-Adv messages. Upon expiry, a C-RP-Adv message is sent to the elected BSR." DEFVAL { 60 } ::= { rcIpPimGlobal 8 } rcIpPimGlobalBootStrapPeriod OBJECT-TYPE SYNTAX INTEGER (5..32757) MAX-ACCESS read-write STATUS current DESCRIPTION "At the elected BSR, this is the interval between originating Bootstrap messages." DEFVAL { 60 } ::= { rcIpPimGlobal 9 } rcIpPimGlobalStaticRP OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Static RP feature." DEFVAL { false } ::= { rcIpPimGlobal 10 } rcIpPimGlobalActivityChkInterval OBJECT-TYPE SYNTAX INTEGER { intv15(15), intv30(30), intv42(42), intv70(70), intv105(105), intv210(210) } MAX-ACCESS read-only STATUS current DESCRIPTION "Activity check interval for polling PIM SG traffic activity information." DEFVAL { intv210 } ::= { rcIpPimGlobal 11 } rcIpPimGlobalFwdCacheTimeOut OBJECT-TYPE SYNTAX INTEGER (10..86400) MAX-ACCESS read-write STATUS current DESCRIPTION "PIM forward cache expiry value in seconds.This value is going to be used in aging PIM mroutes in seconds." DEFVAL { 210 } ::= { rcIpPimGlobal 12 } rcIpPimGlobalFastJoinPrune OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Pim Fast Join Prune." DEFVAL { disable } ::= { rcIpPimGlobal 13 } rcIpPimGlobalStaticRPSpecificRt OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Static RP specific route feature." DEFVAL { false } ::= { rcIpPimGlobal 14 } rcIpPimGlobalOperEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether PIM is operationally enabled." ::= { rcIpPimGlobal 15 } rcIpPimGlobalPruneDelayControl OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable prune-delay-control feature" DEFVAL { false } ::= { rcIpPimGlobal 16 } rcIpPimTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPimEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Pim table" ::= { rcIpPim 2 } rcIpPimEntry OBJECT-TYPE SYNTAX RcIpPimEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Pim Table." INDEX { rcIpPimIfIndex } ::= { rcIpPimTable 1 } RcIpPimEntry ::= SEQUENCE { rcIpPimIfIndex InterfaceIndex, rcIpPimEnable TruthValue, rcIpPimMode INTEGER, rcIpPimHelloInterval INTEGER, rcIpPimJoinPruneInterval INTEGER, rcIpPimCBSRPreference INTEGER, rcIpPimIntfType INTEGER, rcIpPimPruneDelay Integer32 } rcIpPimIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port" ::= { rcIpPimEntry 1 } rcIpPimEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable interface" ::= { rcIpPimEntry 2 } rcIpPimMode OBJECT-TYPE SYNTAX INTEGER { dense(1), sparse(2), sparseDense(3), ssm(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpPimEntry 3 } rcIpPimHelloInterval OBJECT-TYPE SYNTAX INTEGER(0..18724) MAX-ACCESS read-write STATUS current DESCRIPTION "frq. at which hello sent." DEFVAL { 30 } ::= { rcIpPimEntry 4 } rcIpPimJoinPruneInterval OBJECT-TYPE SYNTAX INTEGER(1..18724) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpPimEntry 5 } rcIpPimCBSRPreference OBJECT-TYPE SYNTAX INTEGER (-1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { -1 } ::= { rcIpPimEntry 6 } rcIpPimIntfType OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Pim interface type." DEFVAL { active } ::= { rcIpPimEntry 7 } rcIpPimPruneDelay OBJECT-TYPE SYNTAX Integer32 (1..10) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Pim Prune Delay." DEFVAL { 1 } ::= { rcIpPimEntry 8 } -- Pim Interface Table Extension rcIpPimInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPimInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Pim table" ::= { rcIpPim 3 } rcIpPimInterfaceEntry OBJECT-TYPE SYNTAX RcIpPimInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Pim Interface Table." INDEX { rcIpPimInterfaceIfIndex } ::= { rcIpPimInterfaceTable 1 } RcIpPimInterfaceEntry ::= SEQUENCE { rcIpPimInterfaceIfIndex InterfaceIndex, rcIpPimInterfaceOperState INTEGER, rcIpPimInterfaceType INTEGER, rcIpPimInterfaceCBSREnable TruthValue } rcIpPimInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port" ::= { rcIpPimInterfaceEntry 1 } rcIpPimInterfaceOperState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of this PIM interface. This object is deprecated in favor of ifOperStatus." ::= { rcIpPimInterfaceEntry 2 } rcIpPimInterfaceType OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Pim interface type." DEFVAL { active } ::= { rcIpPimInterfaceEntry 3 } rcIpPimInterfaceCBSREnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Candidate BSR on pim local interface." DEFVAL { false } ::= { rcIpPimInterfaceEntry 4 } rcIpPimStaticRPTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPimStaticRPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table lists all the RPs configured statically for various IP multicast groups." ::= { rcIpPim 4 } rcIpPimStaticRPEntry OBJECT-TYPE SYNTAX RcIpPimStaticRPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcIpPimStaticRPTable." INDEX { rcIpPimStaticRPGroupAddress, rcIpPimStaticRPGroupMask, rcIpPimStaticRPAddress } ::= { rcIpPimStaticRPTable 1 } RcIpPimStaticRPEntry ::= SEQUENCE { rcIpPimStaticRPGroupAddress IpAddress, rcIpPimStaticRPGroupMask IpAddress, rcIpPimStaticRPAddress IpAddress, rcIpPimStaticRPRowStatus RowStatus, rcIpPimStaticRPStatus INTEGER } rcIpPimStaticRPGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP multicast group address which, when combined with rcIpPimStaticRPGroupMask, identifies a group prefix for which rcIpPimStaticRPAddress is a static-RP." ::= { rcIpPimStaticRPEntry 1 } rcIpPimStaticRPGroupMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast group address mask which, when combined with rcIpPimStaticRPGroupAddress, identifies a group prefix for which rcIpPimStaticRPAddress is a static-RP." ::= { rcIpPimStaticRPEntry 2 } rcIpPimStaticRPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The (unicast) address of the static-RP." ::= { rcIpPimStaticRPEntry 3 } rcIpPimStaticRPRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of this row, by which new entries may be created, or old entries deleted from this table." ::= { rcIpPimStaticRPEntry 4 } rcIpPimStaticRPStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of StaticRP." ::= { rcIpPimStaticRPEntry 5 } rcIpPimCurrBsr OBJECT IDENTIFIER ::= { rcIpPim 5 } rcIpPimCurrBsrAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Current BSR address" ::= { rcIpPimCurrBsr 1 } rcIpPimCurrBsrFragmentTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current BSR Fragment Tag" DEFVAL { -1 } ::= { rcIpPimCurrBsr 2 } rcIpPimCurrBsrHashMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Current BSR Hash Mask value" ::= { rcIpPimCurrBsr 3 } rcIpPimCurrBsrPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current BSR Priority" DEFVAL { 0 } ::= { rcIpPimCurrBsr 4 } rcIpPimCurrBsrBootStrapTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current BSR Boot Strap Timer" ::= { rcIpPimCurrBsr 5 } rcIpPimVirtualNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPimVirtualNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table listing the router's virtual PIM neighbors" ::= { rcIpPim 6 } rcIpPimVirtualNbrEntry OBJECT-TYPE SYNTAX RcIpPimVirtualNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the virtual PIM neighbors' table." INDEX { rcIpPimVirtualNbrAddress } ::= { rcIpPimVirtualNbrTable 1 } RcIpPimVirtualNbrEntry ::= SEQUENCE { rcIpPimVirtualNbrAddress IpAddress, rcIpPimVirtualNbrIfIndex InterfaceIndex, rcIpPimVirtualNbrRowStatus RowStatus } rcIpPimVirtualNbrAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the virtual PIM neighbor for which this entry contains information." ::= { rcIpPimVirtualNbrEntry 1 } rcIpPimVirtualNbrIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The value of ifIndex for the PIM interface in which this virtual neighbor is created. This value is mandatory while trying to create a virtual PIM neighbor." ::= { rcIpPimVirtualNbrEntry 2 } rcIpPimVirtualNbrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "To create/delete an entry in the virtual PIM neighbors' table." ::= { rcIpPimVirtualNbrEntry 3 } rcIpPimActiveRPTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPimActiveRPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table lists the RPs being used for the active IP multicast groups." ::= { rcIpPim 7 } rcIpPimActiveRPEntry OBJECT-TYPE SYNTAX RcIpPimActiveRPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the rcIpPimActiveRPTable." INDEX { rcIpPimActiveRPGroupAddress } ::= { rcIpPimActiveRPTable 1 } RcIpPimActiveRPEntry ::= SEQUENCE { rcIpPimActiveRPGroupAddress IpAddress, rcIpPimActiveRPAddress IpAddress, rcIpPimActiveRPPriority INTEGER } rcIpPimActiveRPGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The active IP multicast group address" ::= { rcIpPimActiveRPEntry 1 } rcIpPimActiveRPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the RP for the active multicast group" ::= { rcIpPimActiveRPEntry 2 } rcIpPimActiveRPPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The priority of the RP." ::= { rcIpPimActiveRPEntry 3 } --IP Multicast Arp table rcIpMulticastArpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMulticastArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Multicast Arp table" ::= { rcIp 17 } rcIpMulticastArpEntry OBJECT-TYPE SYNTAX RcIpMulticastArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Multicast Arp Table." INDEX { rcIpMulticastArpVlanId, rcIpMulticastArpMacAddress, rcIpMulticastArpIpAddress } ::= { rcIpMulticastArpTable 1 } RcIpMulticastArpEntry ::= SEQUENCE { rcIpMulticastArpVlanId Integer32, rcIpMulticastArpMacAddress MacAddress, rcIpMulticastArpIpAddress IpAddress, rcIpMulticastArpPorts PortSet, rcIpMulticastArpNumMltIds Integer32, rcIpMulticastArpMltIds IdList, rcIpMulticastArpRowStatus RowStatus } rcIpMulticastArpVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "vlan id" ::= { rcIpMulticastArpEntry 1 } rcIpMulticastArpMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "multicast mac address" ::= { rcIpMulticastArpEntry 2 } rcIpMulticastArpIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "multicast ip address" ::= { rcIpMulticastArpEntry 3 } rcIpMulticastArpPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "ports within a particular vlan" ::= { rcIpMulticastArpEntry 4 } rcIpMulticastArpNumMltIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "number of mlt ids" ::= { rcIpMulticastArpEntry 5 } rcIpMulticastArpMltIds OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-write STATUS current DESCRIPTION "mlt id" ::= { rcIpMulticastArpEntry 6 } rcIpMulticastArpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcIpMulticastArpEntry 7 } --IP Multicast Table rcIpMulticastTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMulticastEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Ip multicast table." ::= { rcIp 18 } rcIpMulticastEntry OBJECT-TYPE SYNTAX RcIpMulticastEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Entry containing Proprietary Ip Multicast information." INDEX { rcIpMulticastIfIndex } ::= { rcIpMulticastTable 1 } RcIpMulticastEntry ::= SEQUENCE { rcIpMulticastIfIndex InterfaceIndex, rcIpMulticastMulticastIp IpAddress } rcIpMulticastIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS obsolete DESCRIPTION "IfIndex." ::= { rcIpMulticastEntry 1 } rcIpMulticastMulticastIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS obsolete DESCRIPTION "IP Address on this IfIndex to be used for all Multicast protocols running on this interface." ::= { rcIpMulticastEntry 2 } -- SPB PIM Gateway rcIpSpbPimGw OBJECT IDENTIFIER ::= { rcIp 114 } rcIpSpbPimGwGlobal OBJECT IDENTIFIER ::= { rcIpSpbPimGw 1} rcIpSpbPimGwGlobalHelloInterval OBJECT-TYPE SYNTAX Integer32 (0..18724) MAX-ACCESS read-only STATUS current DESCRIPTION "PIM Gateway Hello transmission interval in seconds. The PI Gateway VLAN inherits this value. The Gateway VLAN Level setting will override this." DEFVAL { 30 } ::= { rcIpSpbPimGwGlobal 1 } rcIpSpbPimGwGlobalJoinPruneInterval OBJECT-TYPE SYNTAX Integer32 (1..18724) MAX-ACCESS read-only STATUS current DESCRIPTION "PIM Gateway Join/Prune transmission interval in seconds. The PIM Gateway VLAN inherits this value. The Gateway VLAN level setting will override this." DEFVAL { 60 } ::= { rcIpSpbPimGwGlobal 2 } -- PIM Gateway Interface Table rcIpSpbPimGwInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpSpbPimGwInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP PIM Gateway table" ::= { rcIpSpbPimGw 2 } rcIpSpbPimGwInterfaceEntry OBJECT-TYPE SYNTAX RcIpSpbPimGwInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Pim Gateway Interface Table." INDEX { rcIpSpbPimGwInterfaceIfIndex } ::= { rcIpSpbPimGwInterfaceTable 1 } RcIpSpbPimGwInterfaceEntry ::= SEQUENCE { rcIpSpbPimGwInterfaceIfIndex InterfaceIndex, rcIpSpbPimGwInterfaceOperState INTEGER, rcIpSpbPimGwInterfaceAddressType InetAddressType, rcIpSpbPimGwInterfaceAddress InetAddress, rcIpSpbPimGwInterfaceAddressMask InetAddress, rcIpSpbPimGwInterfaceHelloInterval Integer32, rcIpSpbPimGwInterfaceJoinPruneInterval Integer32 } rcIpSpbPimGwInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "port" ::= { rcIpSpbPimGwInterfaceEntry 1 } rcIpSpbPimGwInterfaceOperState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of this PIM-gw interface." ::= { rcIpSpbPimGwInterfaceEntry 2 } rcIpSpbPimGwInterfaceAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of this PIM-gw interface." ::= { rcIpSpbPimGwInterfaceEntry 3 } rcIpSpbPimGwInterfaceAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|8|16|20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The primary IP address of this router on this PIM-gw interface. The InetAddressType is given by the rcIpSpbPimGwInterfaceAddressType object." ::= { rcIpSpbPimGwInterfaceEntry 4 } rcIpSpbPimGwInterfaceAddressMask OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|8|16|20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The primary IP address mask of this router on this PIM-gw interface." ::= { rcIpSpbPimGwInterfaceEntry 5 } rcIpSpbPimGwInterfaceHelloInterval OBJECT-TYPE SYNTAX Integer32 (0..18724) MAX-ACCESS read-write STATUS current DESCRIPTION "PIM Hello transmission interval. This PIM Gateway VLAN level interval setting overrides the inherited Global PIM Gateway Hello Interval setting. Setting the Hello interval to 0 will cause neighbors to never expire its neighborship with this local PIM gateway interface." DEFVAL { 30 } ::= { rcIpSpbPimGwInterfaceEntry 6 } rcIpSpbPimGwInterfaceJoinPruneInterval OBJECT-TYPE SYNTAX Integer32 (1..18724) MAX-ACCESS read-write STATUS current DESCRIPTION "PIM Join/Prune transmission interval. This PIM Gateway VLAN level interval setting overrides the inherited Global level Join/Prune transmission interval setting." DEFVAL { 60 } ::= { rcIpSpbPimGwInterfaceEntry 7 } -- Pim-gw Neighbor Table rcIpSpbPimGwNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpSpbPimGwNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The PIM-gw neighbor Table" ::= { rcIpSpbPimGw 3 } rcIpSpbPimGwNeighborEntry OBJECT-TYPE SYNTAX RcIpSpbPimGwNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the pimNeighborTable." INDEX { rcIpSpbPimGwNeighborIfIndex, rcIpSpbPimGwNeighborAddressType, rcIpSpbPimGwNeighborAddress } ::= { rcIpSpbPimGwNeighborTable 1 } RcIpSpbPimGwNeighborEntry ::= SEQUENCE { rcIpSpbPimGwNeighborIfIndex InterfaceIndex, rcIpSpbPimGwNeighborAddressType InetAddressType, rcIpSpbPimGwNeighborAddress InetAddress, rcIpSpbPimGwNeighborUpTime TimeTicks, rcIpSpbPimGwNeighborExpiryTime TimeTicks } rcIpSpbPimGwNeighborIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of ifIndex for the interface used to reach this PIM-gw neighbor." ::= { rcIpSpbPimGwNeighborEntry 1 } rcIpSpbPimGwNeighborAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of this PIM-gw neighbor." ::= { rcIpSpbPimGwNeighborEntry 2 } rcIpSpbPimGwNeighborAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (4|8|16|20)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The primary IP address of this PIM-gw neighbor. The InetAddressType is given by the rcIpSpbPimGwNeighborAddressType object." ::= { rcIpSpbPimGwNeighborEntry 3 } rcIpSpbPimGwNeighborUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time since this PIM-gw neighbor (last) became a neighbor of the local router." ::= { rcIpSpbPimGwNeighborEntry 4 } rcIpSpbPimGwNeighborExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum time remaining before this PIM-gw neighbor will time out." ::= { rcIpSpbPimGwNeighborEntry 5 } -- SPB PIM GW Controller foreign source table rcIpSpbPimGwControllerForeignSrcTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpSpbPimGwControllerForeignSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Multicast foreign source table from SPB PIM GW controller. This is table of IP multicast sources from non-SPBM domain." ::= { rcIpSpbPimGw 4 } rcIpSpbPimGwControllerForeignSrcEntry OBJECT-TYPE SYNTAX RcIpSpbPimGwControllerForeignSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of IP multicast foreign source." INDEX { rcIpSpbPimGwControllerForeignSrcSourceAddress, rcIpSpbPimGwControllerForeignSrcGroupAddress } ::= { rcIpSpbPimGwControllerForeignSrcTable 1 } RcIpSpbPimGwControllerForeignSrcEntry ::= SEQUENCE { rcIpSpbPimGwControllerForeignSrcSourceAddress IpAddress, rcIpSpbPimGwControllerForeignSrcGroupAddress IpAddress, rcIpSpbPimGwControllerForeignSrcRowStatus RowStatus, rcIpSpbPimGwControllerForeignSrcGatewaySysId OCTET STRING, rcIpSpbPimGwControllerForeignSrcGatewayHostName OCTET STRING, rcIpSpbPimGwControllerForeignSrcType INTEGER, rcIpSpbPimGwControllerForeignSrcOwner IpAddress } rcIpSpbPimGwControllerForeignSrcSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The source IP address from non-SPBM multicast domain." ::= { rcIpSpbPimGwControllerForeignSrcEntry 1 } rcIpSpbPimGwControllerForeignSrcGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group IP address associated with the foreign source." ::= { rcIpSpbPimGwControllerForeignSrcEntry 2 } rcIpSpbPimGwControllerForeignSrcRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcIpSpbPimGwControllerForeignSrcEntry 3 } rcIpSpbPimGwControllerForeignSrcGatewaySysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS read-only STATUS current DESCRIPTION "System ID of the node selected as the gateway for this foreing source. This object has valid value if the source has a gateway assigned. If the source is not assigned a gateway, this object will have all 0s." ::= { rcIpSpbPimGwControllerForeignSrcEntry 4 } rcIpSpbPimGwControllerForeignSrcGatewayHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Host name of the node selected as the gateway for this foreign source. This object has valid value if the source has a gateway assigned. If the source is not assigned a gateway, this object will have NULL." ::= { rcIpSpbPimGwControllerForeignSrcEntry 5 } rcIpSpbPimGwControllerForeignSrcType OBJECT-TYPE SYNTAX INTEGER { none(1), msdp(2), static(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the owner of this source." ::= { rcIpSpbPimGwControllerForeignSrcEntry 6 } rcIpSpbPimGwControllerForeignSrcOwner OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the MSDP peer if the foreign source type (rcIpSpbPimGwControllerForeignSrcType) is MSDP." ::= { rcIpSpbPimGwControllerForeignSrcEntry 7 } -- SPB PIM GW Controller SPBMC source table rcIpSpbPimGwControllerSpbmcSrcTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpSpbPimGwControllerSpbmcSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SPB Multicast source table from SPB PIM GW controller. This is table for all SPBM sources distributed to MSDP." ::= { rcIpSpbPimGw 5 } rcIpSpbPimGwControllerSpbmcSrcEntry OBJECT-TYPE SYNTAX RcIpSpbPimGwControllerSpbmcSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of SPBMC source sent to MSDP." INDEX { rcIpSpbPimGwControllerSpbmcSrcSourceAddress, rcIpSpbPimGwControllerSpbmcSrcGroupAddress } ::= { rcIpSpbPimGwControllerSpbmcSrcTable 1 } RcIpSpbPimGwControllerSpbmcSrcEntry ::= SEQUENCE { rcIpSpbPimGwControllerSpbmcSrcSourceAddress IpAddress, rcIpSpbPimGwControllerSpbmcSrcGroupAddress IpAddress, rcIpSpbPimGwControllerSpbmcSrcOriginatorSysId OCTET STRING, rcIpSpbPimGwControllerSpbmcSrcOriginatorHostName OCTET STRING } rcIpSpbPimGwControllerSpbmcSrcSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The source IP address from SPBM multicast domain." ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 1 } rcIpSpbPimGwControllerSpbmcSrcGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group IP address associated with the SPBMC source." ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 2 } rcIpSpbPimGwControllerSpbmcSrcOriginatorSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS read-only STATUS current DESCRIPTION "System ID of the node to which the source is attached to." ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 3 } rcIpSpbPimGwControllerSpbmcSrcOriginatorHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Host name of the node to which the source is attached to." ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 4 } -- SPB PIM GW Gateway foreign source table rcIpSpbPimGwGatewayForeignSrcTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpSpbPimGwGatewayForeignSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Multicast foreign source table from SPB PIM GW gateway." ::= { rcIpSpbPimGw 6 } rcIpSpbPimGwGatewayForeignSrcEntry OBJECT-TYPE SYNTAX RcIpSpbPimGwGatewayForeignSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of IP multicast foreign source." INDEX { rcIpSpbPimGwGatewayForeignSrcSourceAddress, rcIpSpbPimGwGatewayForeignSrcGroupAddress, rcIpSpbPimGwGatewayForeignSrcControllerSysId } ::= { rcIpSpbPimGwGatewayForeignSrcTable 1 } RcIpSpbPimGwGatewayForeignSrcEntry ::= SEQUENCE { rcIpSpbPimGwGatewayForeignSrcSourceAddress IpAddress, rcIpSpbPimGwGatewayForeignSrcGroupAddress IpAddress, rcIpSpbPimGwGatewayForeignSrcControllerSysId OCTET STRING, rcIpSpbPimGwGatewayForeignSrcControllerHostName OCTET STRING, rcIpSpbPimGwGatewayForeignSrcGatewaySysId OCTET STRING, rcIpSpbPimGwGatewayForeignSrcGatewayHostName OCTET STRING, rcIpSpbPimGwGatewayForeignSrcInVid INTEGER, rcIpSpbPimGwGatewayForeignSrcInPort InterfaceIndex, rcIpSpbPimGwGatewayForeignSrcOwnerType INTEGER } rcIpSpbPimGwGatewayForeignSrcSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The source IP address foreign source entry." ::= { rcIpSpbPimGwGatewayForeignSrcEntry 1 } rcIpSpbPimGwGatewayForeignSrcGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group IP address associated with the foreign source." ::= { rcIpSpbPimGwGatewayForeignSrcEntry 2 } rcIpSpbPimGwGatewayForeignSrcControllerSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "System ID of the controller node (preferred controller) that sent this foreing source." ::= { rcIpSpbPimGwGatewayForeignSrcEntry 3 } rcIpSpbPimGwGatewayForeignSrcControllerHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Host name of the controller node that sent this foreign source." ::= { rcIpSpbPimGwGatewayForeignSrcEntry 4 } rcIpSpbPimGwGatewayForeignSrcGatewaySysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS read-only STATUS current DESCRIPTION "System ID of the node selected as the gateway for this foreing source." ::= { rcIpSpbPimGwGatewayForeignSrcEntry 5 } rcIpSpbPimGwGatewayForeignSrcGatewayHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Host name of the node selected as the gateway for this foreign source." ::= { rcIpSpbPimGwGatewayForeignSrcEntry 6 } rcIpSpbPimGwGatewayForeignSrcInVid OBJECT-TYPE SYNTAX INTEGER (1..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN id of the PimGw interface through which the source of this source is reachable." ::= { rcIpSpbPimGwGatewayForeignSrcEntry 7 } rcIpSpbPimGwGatewayForeignSrcInPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface through which the source of this source is reachable." ::= { rcIpSpbPimGwGatewayForeignSrcEntry 8 } rcIpSpbPimGwGatewayForeignSrcOwnerType OBJECT-TYPE SYNTAX INTEGER { none(1), msdp(2), static(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "msdp - if the owner is MSDP; static - otherwise" ::= { rcIpSpbPimGwGatewayForeignSrcEntry 9 } -- Pim-gw Node Table rcIpSpbPimGwNodeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpSpbPimGwNodeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The PIM-gw node Table" ::= { rcIpSpbPimGw 7 } rcIpSpbPimGwNodeEntry OBJECT-TYPE SYNTAX RcIpSpbPimGwNodeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the pimNodeTable." INDEX { rcIpSpbPimGwNodeMacAddress } ::= { rcIpSpbPimGwNodeTable 1 } RcIpSpbPimGwNodeEntry ::= SEQUENCE { rcIpSpbPimGwNodeMacAddress MacAddress, rcIpSpbPimGwNodeHostName OCTET STRING, rcIpSpbPimGwNodeRoleType INTEGER } rcIpSpbPimGwNodeMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Max Address of the active node." ::= { rcIpSpbPimGwNodeEntry 1 } rcIpSpbPimGwNodeHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Host name of the active node." ::= { rcIpSpbPimGwNodeEntry 2 } rcIpSpbPimGwNodeRoleType OBJECT-TYPE SYNTAX INTEGER { controller(1), gateway(2), both(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The role type of the node. It is either Gateway, Controller or both." ::= { rcIpSpbPimGwNodeEntry 3 } -- IP COPS Global rcIpCops OBJECT IDENTIFIER ::= { rcIp 19 } rcCopsGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Cops feature enable/disable" ::= { rcIpCops 1 } -- IP Rip Interface Table rcIpRipInterface OBJECT IDENTIFIER ::= { rcIp 20 } rcIpRipInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRipInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Rip Interface table" ::= { rcIpRipInterface 1 } rcIpRipInterfaceEntry OBJECT-TYPE SYNTAX RcIpRipInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Rip Interface Table." INDEX { rcIpRipInterfaceAddress } ::= { rcIpRipInterfaceTable 1 } RcIpRipInterfaceEntry ::= SEQUENCE { rcIpRipInterfaceAddress IpAddress, rcIpRipInterfaceIfIndex InterfaceIndex, rcIpRipInterfaceRipEnable EnableValue, rcIpRipInterfaceAccDefRte TruthValue, rcIpRipInterfaceAdvDefRte TruthValue, rcIpRipInterfaceAutoAggregate TruthValue, rcIpRipInterfaceCost Integer32, rcIpRipInterfaceListen TruthValue, rcIpRipInterfacePoison TruthValue, rcIpRipInterfaceSupply TruthValue, rcIpRipInterfaceTriggeredUpdate TruthValue, rcIpRipInterfaceInPolicy DisplayString, rcIpRipInterfaceOutPolicy DisplayString, rcIpRipInterfaceProxyAnnounceFlag TruthValue, rcIpRipInterfaceHolddown INTEGER, rcIpRipInterfaceTimeout INTEGER } rcIpRipInterfaceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ip Address" ::= { rcIpRipInterfaceEntry 1 } rcIpRipInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Rip Interface If Index." ::= { rcIpRipInterfaceEntry 2 } rcIpRipInterfaceRipEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 3 } rcIpRipInterfaceAccDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 4 } rcIpRipInterfaceAdvDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 5 } rcIpRipInterfaceAutoAggregate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 6 } rcIpRipInterfaceCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 7 } rcIpRipInterfaceListen OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 8 } rcIpRipInterfacePoison OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 9 } rcIpRipInterfaceSupply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 10 } rcIpRipInterfaceTriggeredUpdate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 11 } rcIpRipInterfaceInPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 12 } rcIpRipInterfaceOutPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 13 } rcIpRipInterfaceProxyAnnounceFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 14 } rcIpRipInterfaceHolddown OBJECT-TYPE SYNTAX INTEGER (0..360) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the rip holddown timer for this interface" ::= { rcIpRipInterfaceEntry 15 } rcIpRipInterfaceTimeout OBJECT-TYPE SYNTAX INTEGER (15..259200) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the rip timeout interval for this interface" ::= { rcIpRipInterfaceEntry 16 } -- IP Timed Prune Table rcIpMulticastTimedPruneTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMulticastTimedPruneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This feature provides the ability for the user to create (S,G) Forwarding Entries that would not be pruned until a configurable timer expires. This feature is targeted for Passport 8600. Currently the timer value is set to 0." ::= { rcIp 21 } rcIpMulticastTimedPruneEntry OBJECT-TYPE SYNTAX RcIpMulticastTimedPruneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Multicast Timed Prune Table." INDEX { rcIpMulticastTimedPruneGroupAddress, rcIpMulticastTimedPruneSourceAddress, rcIpMulticastTimedPruneSrcSubnetMask } ::= { rcIpMulticastTimedPruneTable 1 } RcIpMulticastTimedPruneEntry ::= SEQUENCE { rcIpMulticastTimedPruneGroupAddress IpAddress, rcIpMulticastTimedPruneSourceAddress IpAddress, rcIpMulticastTimedPruneSrcSubnetMask IpAddress, rcIpMulticastTimedPruneAgingTimer Integer32, rcIpMulticastTimedPruneTimeLeft Integer32, rcIpMulticastTimedPruneLastActivity TimeTicks, rcIpMulticastTimedPruneRowStatus RowStatus } rcIpMulticastTimedPruneGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This field indicates the IP Multicast Group Address associated with the IP multicast stream." ::= { rcIpMulticastTimedPruneEntry 1 } rcIpMulticastTimedPruneSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Source Subnet IP address of the sender of the IP multicast stream." ::= { rcIpMulticastTimedPruneEntry 2 } rcIpMulticastTimedPruneSrcSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Source Subnet Mask IP address of the sender of the IP multicast stream." ::= { rcIpMulticastTimedPruneEntry 3 } rcIpMulticastTimedPruneAgingTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This field represents the amount of time (in minutes) this timed prune entry will be kept in the forwarding table when there are no more receivers. After this timer expires, this timed prune entry would be treated as a normal DVMRP/PIM forwarding entry. Aging Timer value of 0 (infinite time) indicates this timed prune entry will not be deleted even when there are no more receivers." DEFVAL { 5 } ::= { rcIpMulticastTimedPruneEntry 4 } rcIpMulticastTimedPruneTimeLeft OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This read-only field represents the remaining time for which this timed prune entry will be kept in the forwarding table. After this timer expires, this timed prune entry would be treated as a normal DVMRP/PIM forwarding entry. 0 in this field indicates that this entry would not be aged out." ::= { rcIpMulticastTimedPruneEntry 5 } rcIpMulticastTimedPruneLastActivity OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This read-only field represents the actual time since the traffic has come from this Source, Group pair." ::= { rcIpMulticastTimedPruneEntry 6 } rcIpMulticastTimedPruneRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcIpMulticastTimedPruneEntry 7 } -- ICMP Route discovery parameters rcIpConfIcmpRdiscTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfIcmpRdiscEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain ICMP Route discovery information for a particular interface." ::= { rcIp 22 } rcIpConfIcmpRdiscEntry OBJECT-TYPE SYNTAX RcIpConfIcmpRdiscEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing ICMP Rdisc information. An entry is automatically created in this table when routing is enabled for an interface -or- when an ip address is configured on an interface." INDEX { rcIpConfIcmpRdiscIfIndex } ::= { rcIpConfIcmpRdiscTable 1 } RcIpConfIcmpRdiscEntry ::= SEQUENCE { rcIpConfIcmpRdiscIfIndex INTEGER, rcIpConfIcmpRdiscAdvAddress IpAddress, rcIpConfIcmpRdiscAdvFlag TruthValue, rcIpConfIcmpRdiscAdvLifetime INTEGER, rcIpConfIcmpRdiscMaxAdvInterval INTEGER, rcIpConfIcmpRdiscMinAdvInterval INTEGER, rcIpConfIcmpRdiscPreferenceLevel INTEGER } rcIpConfIcmpRdiscIfIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpConfIcmpRdiscEntry 1 } rcIpConfIcmpRdiscAdvAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Advertisement address to which the route discovery advertisements transmitted on this interface." ::= { rcIpConfIcmpRdiscEntry 2 } rcIpConfIcmpRdiscAdvFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to indicate whether or not the address is to be advertised on this interface." ::= { rcIpConfIcmpRdiscEntry 3 } rcIpConfIcmpRdiscAdvLifetime OBJECT-TYPE SYNTAX INTEGER (4..9000) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to be placed in the lifetime field of Router Advertisements sent from the interface." ::= { rcIpConfIcmpRdiscEntry 4 } rcIpConfIcmpRdiscMaxAdvInterval OBJECT-TYPE SYNTAX INTEGER (4..1800) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum time allowed between sending Router Advertisements from this interface." ::= { rcIpConfIcmpRdiscEntry 5 } rcIpConfIcmpRdiscMinAdvInterval OBJECT-TYPE SYNTAX INTEGER (3..1800) MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum time allowed between sending Router Advertisements from this interface." ::= { rcIpConfIcmpRdiscEntry 6 } rcIpConfIcmpRdiscPreferenceLevel OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Preferability of the router address as a default Router " ::= { rcIpConfIcmpRdiscEntry 7 } --IP Mcast Software Forwarding Group rcIpMulticastSoftwareForwarding OBJECT IDENTIFIER ::= { rcIp 23 } rcIpMulticastSoftwareForwardingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable multicast software forwarding." DEFVAL { false } ::= { rcIpMulticastSoftwareForwarding 1 } rcIpMulticastSoftwareForwardingThreshold OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Threshold to switch from software forwarding to hardware forwarding. Unit = pkt per second" DEFVAL { 5 } ::= { rcIpMulticastSoftwareForwarding 2 } --IP Mroute-Hw rcIpMrouteHw OBJECT IDENTIFIER ::= { rcIp 24 } rcIpMrouteHwTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMrouteHwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing hardware entries of multicast routing information for all the Group Address." ::= { rcIpMrouteHw 1 } rcIpMrouteHwEntry OBJECT-TYPE SYNTAX RcIpMrouteHwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing hardware entries of multicast routing information for a particular Group Address." INDEX { rcIpMrouteHwGroupAddress, rcIpMrouteHwSubnet, rcIpMrouteHwInvlan, rcIpMrouteHwIndex } ::= { rcIpMrouteHwTable 1 } RcIpMrouteHwEntry ::= SEQUENCE { rcIpMrouteHwGroupAddress IpAddress, rcIpMrouteHwSubnet IpAddress, rcIpMrouteHwInvlan RcVlanIdOrNone, rcIpMrouteHwPruned TruthValue, rcIpMrouteHwIndex Integer32 } rcIpMrouteHwGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { rcIpMrouteHwEntry 1 } rcIpMrouteHwSubnet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address from where the source is sending the stream of traffic for which this entry contains multicast routing information." ::= { rcIpMrouteHwEntry 2 } rcIpMrouteHwInvlan OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress vlan Id from where the traffic is coming for which this entry contains multicast routing information." ::= { rcIpMrouteHwEntry 3 } rcIpMrouteHwPruned OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is to show weather the entry containing multicast routing information has received Prune message or not." ::= { rcIpMrouteHwEntry 4 } rcIpMrouteHwIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This Index value keep tracks of the hardware record that has been accessed for displaying the entry containing multicast routing information." ::= { rcIpMrouteHwEntry 5 } rcIpMrouteHwPrunesTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMrouteHwPrunesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing prune entries of multicast routing information for the Group Address." ::= { rcIpMrouteHw 2 } rcIpMrouteHwPrunesEntry OBJECT-TYPE SYNTAX RcIpMrouteHwPrunesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing prune entries of multicast routing information for a particular Group Address." INDEX { rcIpMrouteHwPrunesGroupAddress, rcIpMrouteHwPrunesSubnet, rcIpMrouteHwPrunesInvlan, rcIpMrouteHwPrunesNeighbor } ::= { rcIpMrouteHwPrunesTable 1 } RcIpMrouteHwPrunesEntry ::= SEQUENCE { rcIpMrouteHwPrunesGroupAddress IpAddress, rcIpMrouteHwPrunesSubnet IpAddress, rcIpMrouteHwPrunesInvlan RcVlanIdOrNone, rcIpMrouteHwPrunesNeighbor IpAddress, rcIpMrouteHwPrunesTimer Integer32 } rcIpMrouteHwPrunesGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { rcIpMrouteHwPrunesEntry 1 } rcIpMrouteHwPrunesSubnet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address from where the source is sending the stream of traffic for which this entry contains multicast routing information." ::= { rcIpMrouteHwPrunesEntry 2 } rcIpMrouteHwPrunesInvlan OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress vlan Id from where the traffic is coming for which this entry contains multicast routing information." ::= { rcIpMrouteHwPrunesEntry 3 } rcIpMrouteHwPrunesNeighbor OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IpAddress from where the Prune message has been received." ::= { rcIpMrouteHwPrunesEntry 4 } rcIpMrouteHwPrunesTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is to show how much time is left for this particular entry containing multicast routing information during which the graft message can be sent." ::= { rcIpMrouteHwPrunesEntry 5 } rcIpMrouteHwSourcesTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMrouteHwSourcesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing source entries of multicast routing information for the Group Address." ::= { rcIpMrouteHw 3 } rcIpMrouteHwSourcesEntry OBJECT-TYPE SYNTAX RcIpMrouteHwSourcesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing source entries of multicast routing information for a particular Group Address." INDEX { rcIpMrouteHwSourcesGroupAddress, rcIpMrouteHwSourcesSubnet, rcIpMrouteHwSourcesInvlan, rcIpMrouteHwSourcesAddress } ::= { rcIpMrouteHwSourcesTable 1 } RcIpMrouteHwSourcesEntry ::= SEQUENCE { rcIpMrouteHwSourcesGroupAddress IpAddress, rcIpMrouteHwSourcesSubnet IpAddress, rcIpMrouteHwSourcesInvlan RcVlanIdOrNone, rcIpMrouteHwSourcesAddress IpAddress, rcIpMrouteHwSourcesIngressPort PortSet } rcIpMrouteHwSourcesGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { rcIpMrouteHwSourcesEntry 1 } rcIpMrouteHwSourcesSubnet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address from where the source is sending the stream of traffic for which this entry contains multicast routing information." ::= { rcIpMrouteHwSourcesEntry 2 } rcIpMrouteHwSourcesInvlan OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress vlan Id from where the traffic is coming for which this entry contains multicast routing information." ::= { rcIpMrouteHwSourcesEntry 3 } rcIpMrouteHwSourcesAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Source Address from where the stream of traffic is reaching the corresponding Group Address for which this entry contains multicast routing information." ::= { rcIpMrouteHwSourcesEntry 4 } rcIpMrouteHwSourcesIngressPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress vlan ports from where the traffic is coming, for which this entry contains multicast routing information." ::= { rcIpMrouteHwSourcesEntry 5 } rcIpMrouteHwEgressVlansTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMrouteHwEgressVlansEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing egress vlan entries of multicast routing information for the Group Address." ::= { rcIpMrouteHw 4 } rcIpMrouteHwEgressVlansEntry OBJECT-TYPE SYNTAX RcIpMrouteHwEgressVlansEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing egress vlan entries of multicast routing information for a particular Group Address." INDEX { rcIpMrouteHwEgressVlansGroupAddress, rcIpMrouteHwEgressVlansSubnet, rcIpMrouteHwEgressVlansInvlan, rcIpMrouteHwEgressVlansId, rcIpMrouteHwEgressVlansIndex } ::= { rcIpMrouteHwEgressVlansTable 1 } RcIpMrouteHwEgressVlansEntry ::= SEQUENCE { rcIpMrouteHwEgressVlansGroupAddress IpAddress, rcIpMrouteHwEgressVlansSubnet IpAddress, rcIpMrouteHwEgressVlansInvlan RcVlanIdOrNone, rcIpMrouteHwEgressVlansId RcVlanIdOrNone, rcIpMrouteHwEgressVlansPorts PortSet, rcIpMrouteHwEgressVlansIndex Integer32 } rcIpMrouteHwEgressVlansGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { rcIpMrouteHwEgressVlansEntry 1 } rcIpMrouteHwEgressVlansSubnet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address from where the source is sending the stream of traffic for which this entry contains multicast routing information." ::= { rcIpMrouteHwEgressVlansEntry 2 } rcIpMrouteHwEgressVlansInvlan OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress vlan Id from where the traffic is coming for which this entry contains multicast routing information." ::= { rcIpMrouteHwEgressVlansEntry 3 } rcIpMrouteHwEgressVlansId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "The Egress vlan Id from where the traffic is going out for which this entry contains multicast routing information" ::= { rcIpMrouteHwEgressVlansEntry 4 } rcIpMrouteHwEgressVlansPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "he Egress vlan ports from where the traffic is going out for which this entry contains multicast routing information." ::= { rcIpMrouteHwEgressVlansEntry 5 } rcIpMrouteHwEgressVlansIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This Index value keep tracks of the hardware record that has been accessed for displaying the entry containing multicast routing information." ::= { rcIpMrouteHwEgressVlansEntry 6 } -- IP Resource Usage Global rcIpResourceUsage OBJECT IDENTIFIER ::= { rcIp 25 } rcIpResourceUsageGlobal OBJECT IDENTIFIER ::= { rcIpResourceUsage 1 } rcIpResourceUsageGlobalIngressRecInUse OBJECT-TYPE SYNTAX INTEGER (0..32767) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the Ingress Record Usage in the switch. (S-G usage)." ::= { rcIpResourceUsageGlobal 1 } rcIpResourceUsageGlobalEgressRecInUse OBJECT-TYPE SYNTAX INTEGER (0..32767) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the Egress Record Usage in the switch (pepstream count)." ::= { rcIpResourceUsageGlobal 2 } rcIpResourceUsageGlobalIngressThreshold OBJECT-TYPE SYNTAX INTEGER (0..32767) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to get the threshold count for Ingress records." DEFVAL { 0 } ::= { rcIpResourceUsageGlobal 3 } rcIpResourceUsageGlobalEgressThreshold OBJECT-TYPE SYNTAX INTEGER (0..32767) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to get threshold count for egress records." DEFVAL { 0 } ::= { rcIpResourceUsageGlobal 4 } rcIpResourceUsageGlobalSendTrapAndLog OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "A means of alerting the user. If this bool is set, a message will be send to console and also a duReport will be logged." DEFVAL { disable } ::= { rcIpResourceUsageGlobal 5 } rcIpResourceUsageGlobalSendTrapOnly OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "A means of alerting the user. If this bool is set, a message will be send to console." DEFVAL { disable } ::= { rcIpResourceUsageGlobal 6 } rcIpResourceUsageGlobalLogMsgOnly OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "A means of alerting the user.If this bool is set, a duReport will be logged." DEFVAL { disable } ::= { rcIpResourceUsageGlobal 7 } rcIpRsmlt OBJECT IDENTIFIER ::= { rcIp 26 } rcIpRsmltGlobal OBJECT IDENTIFIER ::= { rcIpRsmlt 1 } rcIpRsmltGlobalTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Route Smlt table size." ::= { rcIpRsmltGlobal 1 } rcIpRsmltEdgeSupportEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable RSMLT Edge Support feature" DEFVAL { false } ::= { rcIpRsmltGlobal 2} rcIpRsmltOperTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRsmltOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Smlt Table" ::= { rcIpRsmlt 2 } rcIpRsmltOperEntry OBJECT-TYPE SYNTAX RcIpRsmltOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip As Path Access List Table." INDEX { rcIpRsmltOperIfIndex } ::= { rcIpRsmltOperTable 1 } RcIpRsmltOperEntry ::= SEQUENCE { rcIpRsmltOperIfIndex InterfaceIndex, rcIpRsmltOperAdminStatus TruthValue, rcIpRsmltOperHoldDownTimer INTEGER, rcIpRsmltOperHoldDownTimeRemaining INTEGER, rcIpRsmltOperHoldUpTimer INTEGER, rcIpRsmltOperHoldUpTimeRemaining INTEGER, rcIpRsmltOperIpAddr IpAddress, rcIpRsmltOperOperStatus INTEGER, rcIpRsmltOperSmltId IdList, rcIpRsmltOperSltId IdList, rcIpRsmltOperVlanId INTEGER, rcIpRsmltOperMacAddr MacAddress, rcIpRsmltOperRowStatus RowStatus, rcIpRsmltOperVrfId VrfIdentifier, rcIpRsmltOperVrfName SnmpAdminString } rcIpRsmltOperIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Route Smlt Oper IfIndex." ::= { rcIpRsmltOperEntry 1 } rcIpRsmltOperAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "is a enable/disable flag." DEFVAL { false } ::= { rcIpRsmltOperEntry 2 } rcIpRsmltOperHoldDownTimer OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600." DEFVAL { 0 } ::= { rcIpRsmltOperEntry 3 } rcIpRsmltOperHoldDownTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldDownTimer." DEFVAL { 0 } ::= { rcIpRsmltOperEntry 4 } rcIpRsmltOperHoldUpTimer OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-write STATUS current DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means infinity." DEFVAL { 0 } ::= { rcIpRsmltOperEntry 5 } rcIpRsmltOperHoldUpTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldUpTimer." DEFVAL { 0 } ::= { rcIpRsmltOperEntry 6 } rcIpRsmltOperIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Interface with RSMLT on." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcIpRsmltOperEntry 7 } rcIpRsmltOperOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation status of Rsmlt, up or down." DEFVAL { down } ::= { rcIpRsmltOperEntry 8 } rcIpRsmltOperSmltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SMLT is 1-32." ::= { rcIpRsmltOperEntry 9 } rcIpRsmltOperSltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SLT is 1-512." ::= { rcIpRsmltOperEntry 10 } rcIpRsmltOperVlanId OBJECT-TYPE SYNTAX INTEGER (1..4093) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id." ::= { rcIpRsmltOperEntry 11 } rcIpRsmltOperMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address." ::= { rcIpRsmltOperEntry 12 } rcIpRsmltOperRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcIpRsmltOperEntry 13 } rcIpRsmltOperVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Virtual Router to which the RSMLT Oper instance belongs." ::= { rcIpRsmltOperEntry 14 } rcIpRsmltOperVrfName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the Virtual Router to which the RSMLT Oper instance belongs." ::= { rcIpRsmltOperEntry 15 } -- Route Smlt Peer Table rcIpRsmltPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRsmltPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Smlt Table" ::= { rcIpRsmlt 3 } rcIpRsmltPeerEntry OBJECT-TYPE SYNTAX RcIpRsmltPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip As Path Access List Table." INDEX { rcIpRsmltPeerIfIndex } ::= { rcIpRsmltPeerTable 1 } RcIpRsmltPeerEntry ::= SEQUENCE { rcIpRsmltPeerIfIndex InterfaceIndex, rcIpRsmltPeerAdminStatus TruthValue, rcIpRsmltPeerHoldDownTimer INTEGER, rcIpRsmltPeerHoldDownTimeRemaining INTEGER, rcIpRsmltPeerHoldUpTimer INTEGER, rcIpRsmltPeerHoldUpTimeRemaining INTEGER, rcIpRsmltPeerIpAddr IpAddress, rcIpRsmltPeerOperStatus INTEGER, rcIpRsmltPeerSmltId IdList, rcIpRsmltPeerSltId IdList, rcIpRsmltPeerVlanId INTEGER, rcIpRsmltPeerMacAddr MacAddress, rcIpRsmltPeerVrfId VrfIdentifier, rcIpRsmltPeerVrfName SnmpAdminString } rcIpRsmltPeerIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Route Smlt Oper IfIndex." ::= { rcIpRsmltPeerEntry 1 } rcIpRsmltPeerAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "is a enable/disable flag." ::= { rcIpRsmltPeerEntry 2 } rcIpRsmltPeerHoldDownTimer OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600." DEFVAL { 0 } ::= { rcIpRsmltPeerEntry 3 } rcIpRsmltPeerHoldDownTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldDownTimer." DEFVAL { 0 } ::= { rcIpRsmltPeerEntry 4 } rcIpRsmltPeerHoldUpTimer OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means infinity." DEFVAL { 0 } ::= { rcIpRsmltPeerEntry 5 } rcIpRsmltPeerHoldUpTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldUpTimer." DEFVAL { 0 } ::= { rcIpRsmltPeerEntry 6 } rcIpRsmltPeerIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Interface with RSMLT on." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcIpRsmltPeerEntry 7 } rcIpRsmltPeerOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation status of Rsmlt, up or down." DEFVAL { down } ::= { rcIpRsmltPeerEntry 8 } rcIpRsmltPeerSmltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SMLT is 1-32." ::= { rcIpRsmltPeerEntry 9 } rcIpRsmltPeerSltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SLT is 1-512." ::= { rcIpRsmltPeerEntry 10 } rcIpRsmltPeerVlanId OBJECT-TYPE SYNTAX INTEGER (1..4093) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id." ::= { rcIpRsmltPeerEntry 11 } rcIpRsmltPeerMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address." ::= { rcIpRsmltPeerEntry 12 } rcIpRsmltPeerVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Virtual Router to which the RSMLT Peer instance belongs." ::= { rcIpRsmltPeerEntry 13 } rcIpRsmltPeerVrfName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the Virtual Router to which the RSMLT Peer instance belongs." ::= { rcIpRsmltPeerEntry 14 } rcIpRsmltEdgePeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRsmltEdgePeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RSMLT Edge Support Peer Info table. This table consists of the RSMLT Peers for which the switch will act as a PeerForwarder." ::= { rcIpRsmlt 4 } rcIpRsmltEdgePeerEntry OBJECT-TYPE SYNTAX RcIpRsmltEdgePeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RSMLT Edge Support Peer Info Entry" INDEX { rcIpRsmltEdgeVlanId } ::= { rcIpRsmltEdgePeerTable 1 } RcIpRsmltEdgePeerEntry ::= SEQUENCE { rcIpRsmltEdgeVlanId RcVlanIdOrNone, rcIpRsmltEdgePeerIpAddress IpAddress, rcIpRsmltEdgePeerMacAddress MacAddress, rcIpRsmltEdgePeerVrfId VrfIdentifier, rcIpRsmltEdgePeerVrfName SnmpAdminString } rcIpRsmltEdgeVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the Virtual LAN associated with this entry." ::= { rcIpRsmltEdgePeerEntry 1} rcIpRsmltEdgePeerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the Peer RSMLT Interface." ::= { rcIpRsmltEdgePeerEntry 2} rcIpRsmltEdgePeerMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the Peer RSMLT interface." ::= { rcIpRsmltEdgePeerEntry 3} rcIpRsmltEdgePeerVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Virtual Router to which the RSMLT Edge Peer instance belongs." ::= { rcIpRsmltEdgePeerEntry 4 } rcIpRsmltEdgePeerVrfName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the Virtual Router to which the RSMLT Edge Peer instance belongs." ::= { rcIpRsmltEdgePeerEntry 5 } -- IPv6 RSMLT rcIpv6RsmltOperTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6RsmltOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Smlt Table" ::= { rcIpRsmlt 5 } rcIpv6RsmltOperEntry OBJECT-TYPE SYNTAX RcIpv6RsmltOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A local IPv6 RSMLT entry" INDEX { rcIpv6RsmltOperIfIndex, rcIpv6RsmltOperIpv6Addr, rcIpv6RsmltOperIpv6PrefixLength } ::= { rcIpv6RsmltOperTable 1 } RcIpv6RsmltOperEntry ::= SEQUENCE { rcIpv6RsmltOperIfIndex InterfaceIndex, rcIpv6RsmltOperIpv6Addr Ipv6Address, rcIpv6RsmltOperIpv6PrefixLength Integer32, rcIpv6RsmltOperAdminStatus TruthValue, rcIpv6RsmltOperHoldDownTimer Integer32, rcIpv6RsmltOperHoldDownTimeRemaining Integer32, rcIpv6RsmltOperHoldUpTimer Integer32, rcIpv6RsmltOperHoldUpTimeRemaining Integer32, rcIpv6RsmltOperOperStatus INTEGER, rcIpv6RsmltOperSmltId IdList, rcIpv6RsmltOperSltId IdList, rcIpv6RsmltOperVlanId Integer32, rcIpv6RsmltOperMacAddr MacAddress, rcIpv6RsmltOperVrfId VrfIdentifier, rcIpv6RsmltOperVrfName SnmpAdminString } rcIpv6RsmltOperIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Smlt Oper IfIndex." ::= { rcIpv6RsmltOperEntry 1 } rcIpv6RsmltOperIpv6Addr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 Interface with RSMLT on." ::= { rcIpv6RsmltOperEntry 2 } rcIpv6RsmltOperIpv6PrefixLength OBJECT-TYPE SYNTAX Integer32 (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 Prefix Length." ::= { rcIpv6RsmltOperEntry 3 } rcIpv6RsmltOperAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "is a enable/disable flag." DEFVAL { false } ::= { rcIpv6RsmltOperEntry 4 } rcIpv6RsmltOperHoldDownTimer OBJECT-TYPE SYNTAX Integer32 (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600." DEFVAL { 0 } ::= { rcIpv6RsmltOperEntry 5 } rcIpv6RsmltOperHoldDownTimeRemaining OBJECT-TYPE SYNTAX Integer32 (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldDownTimer." DEFVAL { 0 } ::= { rcIpv6RsmltOperEntry 6 } rcIpv6RsmltOperHoldUpTimer OBJECT-TYPE SYNTAX Integer32 (0..3600 | 9999) MAX-ACCESS read-write STATUS current DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means infinity." DEFVAL { 0 } ::= { rcIpv6RsmltOperEntry 7 } rcIpv6RsmltOperHoldUpTimeRemaining OBJECT-TYPE SYNTAX Integer32 (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldUpTimer." DEFVAL { 0 } ::= { rcIpv6RsmltOperEntry 8 } rcIpv6RsmltOperOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation status of Rsmlt, up or down." DEFVAL { down } ::= { rcIpv6RsmltOperEntry 9 } rcIpv6RsmltOperSmltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SMLT is 1-32." ::= { rcIpv6RsmltOperEntry 10 } rcIpv6RsmltOperSltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SLT is 1-512." ::= { rcIpv6RsmltOperEntry 11 } rcIpv6RsmltOperVlanId OBJECT-TYPE SYNTAX Integer32 (1..4093) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id." ::= { rcIpv6RsmltOperEntry 12 } rcIpv6RsmltOperMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address." ::= { rcIpv6RsmltOperEntry 13 } rcIpv6RsmltOperVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Virtual Router to which the RSMLT Oper instance belongs." ::= { rcIpv6RsmltOperEntry 14 } rcIpv6RsmltOperVrfName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the Virtual Router to which the RSMLT Oper instance belongs." ::= { rcIpv6RsmltOperEntry 15 } -- Route IPv6 Smlt Peer Table rcIpv6RsmltPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6RsmltPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Smlt Peer Table" ::= { rcIpRsmlt 6 } rcIpv6RsmltPeerEntry OBJECT-TYPE SYNTAX RcIpv6RsmltPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip As Path Access List Table." INDEX { rcIpv6RsmltPeerIfIndex, rcIpv6RsmltPeerIpv6Addr, rcIpv6RsmltPeerIpv6PrefixLength } ::= { rcIpv6RsmltPeerTable 1 } RcIpv6RsmltPeerEntry ::= SEQUENCE { rcIpv6RsmltPeerIfIndex InterfaceIndex, rcIpv6RsmltPeerIpv6Addr Ipv6Address, rcIpv6RsmltPeerIpv6PrefixLength Integer32, rcIpv6RsmltPeerAdminStatus TruthValue, rcIpv6RsmltPeerHoldDownTimer Integer32, rcIpv6RsmltPeerHoldDownTimeRemaining Integer32, rcIpv6RsmltPeerHoldUpTimer Integer32, rcIpv6RsmltPeerHoldUpTimeRemaining Integer32, rcIpv6RsmltPeerOperStatus INTEGER, rcIpv6RsmltPeerSmltId IdList, rcIpv6RsmltPeerSltId IdList, rcIpv6RsmltPeerVlanId Integer32, rcIpv6RsmltPeerMacAddr MacAddress, rcIpv6RsmltPeerVrfId VrfIdentifier, rcIpv6RsmltPeerVrfName SnmpAdminString } rcIpv6RsmltPeerIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Smlt Oper IfIndex." ::= { rcIpv6RsmltPeerEntry 1 } rcIpv6RsmltPeerIpv6Addr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Interface with RSMLT on." ::= { rcIpv6RsmltPeerEntry 2 } rcIpv6RsmltPeerIpv6PrefixLength OBJECT-TYPE SYNTAX Integer32 (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 Prefix Length" ::= { rcIpv6RsmltPeerEntry 3 } rcIpv6RsmltPeerAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "is a enable/disable flag." ::= { rcIpv6RsmltPeerEntry 4 } rcIpv6RsmltPeerHoldDownTimer OBJECT-TYPE SYNTAX Integer32 (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600." DEFVAL { 0 } ::= { rcIpv6RsmltPeerEntry 5 } rcIpv6RsmltPeerHoldDownTimeRemaining OBJECT-TYPE SYNTAX Integer32 (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldDownTimer." DEFVAL { 0 } ::= { rcIpv6RsmltPeerEntry 6 } rcIpv6RsmltPeerHoldUpTimer OBJECT-TYPE SYNTAX Integer32 (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means infinity." DEFVAL { 0 } ::= { rcIpv6RsmltPeerEntry 7 } rcIpv6RsmltPeerHoldUpTimeRemaining OBJECT-TYPE SYNTAX Integer32 (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldUpTimer." DEFVAL { 0 } ::= { rcIpv6RsmltPeerEntry 8 } rcIpv6RsmltPeerOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation status of Rsmlt, up or down." DEFVAL { down } ::= { rcIpv6RsmltPeerEntry 9 } rcIpv6RsmltPeerSmltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SMLT is 1-32." ::= { rcIpv6RsmltPeerEntry 10 } rcIpv6RsmltPeerSltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SLT is 1-512." ::= { rcIpv6RsmltPeerEntry 11 } rcIpv6RsmltPeerVlanId OBJECT-TYPE SYNTAX Integer32 (1..4093) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id." ::= { rcIpv6RsmltPeerEntry 12 } rcIpv6RsmltPeerMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address." ::= { rcIpv6RsmltPeerEntry 13 } rcIpv6RsmltPeerVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Virtual Router to which the RSMLT Peer instance belongs." ::= { rcIpv6RsmltPeerEntry 14 } rcIpv6RsmltPeerVrfName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the Virtual Router to which the RSMLT Peer instance belongs." ::= { rcIpv6RsmltPeerEntry 15 } -- IPv6 RSMLT Edge Peer table rcIpv6RsmltEdgePeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6RsmltEdgePeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RSMLT Edge Support Peer Info table. This table consists of the RSMLT Peers for which the switch will act as a PeerForwarder." ::= { rcIpRsmlt 7 } rcIpv6RsmltEdgePeerEntry OBJECT-TYPE SYNTAX RcIpv6RsmltEdgePeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RSMLT Edge Support Peer Info Entry" INDEX { rcIpv6RsmltEdgePeerVlanId, rcIpv6RsmltEdgePeerIpv6Address, rcIpv6RsmltEdgePeerIpv6PrefixLength } ::= { rcIpv6RsmltEdgePeerTable 1 } RcIpv6RsmltEdgePeerEntry ::= SEQUENCE { rcIpv6RsmltEdgePeerVlanId Integer32, rcIpv6RsmltEdgePeerIpv6Address Ipv6Address, rcIpv6RsmltEdgePeerIpv6PrefixLength Integer32, rcIpv6RsmltEdgePeerMacAddress MacAddress, rcIpv6RsmltEdgePeerVrfId VrfIdentifier, rcIpv6RsmltEdgePeerVrfName SnmpAdminString, rcIpv6RsmltEdgePeerIsRaPrefix TruthValue, rcIpv6RsmltEdgePeerConfType Integer32, rcIpv6RsmltEdgePeerNoAdvertise TruthValue, rcIpv6RsmltEdgePeerOspf6Advertise TruthValue, rcIpv6RsmltEdgePeerPrefCandidate TruthValue, rcIpv6RsmltEdgePeerPfxValidLife Integer32, rcIpv6RsmltEdgePeerPfxPrefLife Integer32, rcIpv6RsmltEdgePeerPfxOnLinkFlag TruthValue, rcIpv6RsmltEdgePeerPfxAutoFlag TruthValue } rcIpv6RsmltEdgePeerVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the Virtual LAN associated with this entry." ::= { rcIpv6RsmltEdgePeerEntry 1} rcIpv6RsmltEdgePeerIpv6Address OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the Peer RSMLT Interface." ::= { rcIpv6RsmltEdgePeerEntry 2} rcIpv6RsmltEdgePeerIpv6PrefixLength OBJECT-TYPE SYNTAX Integer32 (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "If set then this prefix can be used for address autoconfig, passed opaquely to Infinity" ::= { rcIpv6RsmltEdgePeerEntry 3 } rcIpv6RsmltEdgePeerMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the Peer RSMLT interface." ::= { rcIpv6RsmltEdgePeerEntry 4 } rcIpv6RsmltEdgePeerVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Virtual Router to which the RSMLT Edge Peer instance belongs." ::= { rcIpv6RsmltEdgePeerEntry 5 } rcIpv6RsmltEdgePeerVrfName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the Virtual Router to which the RSMLT Edge Peer instance belongs." ::= { rcIpv6RsmltEdgePeerEntry 6 } rcIpv6RsmltEdgePeerIsRaPrefix OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True if this is a Router Advertisement prefix, False if this is a global address." ::= { rcIpv6RsmltEdgePeerEntry 7 } rcIpv6RsmltEdgePeerConfType OBJECT-TYPE SYNTAX Integer32 (0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Type of configured address, passed opaquely to Infinity " ::= { rcIpv6RsmltEdgePeerEntry 8 } rcIpv6RsmltEdgePeerNoAdvertise OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True if advertisement of this prefix is disabled, passed opaquely to Infinity" ::= { rcIpv6RsmltEdgePeerEntry 9 } rcIpv6RsmltEdgePeerOspf6Advertise OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True if OSPFv3 advertisement of this prefix is enabled, passed opaquely to Infinity" ::= { rcIpv6RsmltEdgePeerEntry 10 } rcIpv6RsmltEdgePeerPrefCandidate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True if address is considered for preferred selection, passed opaquely to Infinity" ::= { rcIpv6RsmltEdgePeerEntry 11 } rcIpv6RsmltEdgePeerPfxValidLife OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Valid lifetime in seconds, passed opaquely to Infinity" ::= { rcIpv6RsmltEdgePeerEntry 12 } rcIpv6RsmltEdgePeerPfxPrefLife OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Preferred lifetime in seconds, passed opaquely to Infinity" ::= { rcIpv6RsmltEdgePeerEntry 13 } rcIpv6RsmltEdgePeerPfxOnLinkFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If set then this prefix can be used for onlink determination, passed opaquely to Infinity" ::= { rcIpv6RsmltEdgePeerEntry 14 } rcIpv6RsmltEdgePeerPfxAutoFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If set then this prefix can be used for address autoconfig, passed opaquely to Infinity" ::= { rcIpv6RsmltEdgePeerEntry 15 } --IP Net To Media rcIpNetToMediaTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpNetToMediaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP Address Translation table used for mapping from IP addresses to physical addresses." ::= { rcIp 30 } rcIpNetToMediaEntry OBJECT-TYPE SYNTAX RcIpNetToMediaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains one IpAddress to `physical' address equivalence." INDEX { rcIpNetToMediaNetAddress, rcIpNetToMediaIfIndex } ::= { rcIpNetToMediaTable 1} RcIpNetToMediaEntry ::= SEQUENCE { rcIpNetToMediaNetAddress IpAddress, rcIpNetToMediaIfIndex InterfaceIndex, rcIpNetToMediaPhysAddress PhysAddress, rcIpNetToMediaType INTEGER, rcIpNetToMediaTimeToLive Integer32, rcIpNetToMediaRowStatus RowStatus, rcIpNetToMediaDestIfIndex InterfaceIndex, rcIpNetToMediaDestVlanId Integer32, rcIpNetToMediaBMac MacAddress, rcIpNetToMediaDestCvid Integer32 } rcIpNetToMediaNetAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IpAddress corresponding to the media- dependent `physical' address." ::= { rcIpNetToMediaEntry 1 } rcIpNetToMediaIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface on which this entry's equivalence is effective. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcIpNetToMediaEntry 2 } rcIpNetToMediaPhysAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The media-dependent `physical' address." ::= { rcIpNetToMediaEntry 3 } rcIpNetToMediaType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following dynamic(2), static(3), local(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The is ARP entry type field." ::= { rcIpNetToMediaEntry 4 } rcIpNetToMediaTimeToLive OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This is TTL (time to live) field." ::= { rcIpNetToMediaEntry 5 } rcIpNetToMediaRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Table row status." ::= { rcIpNetToMediaEntry 6 } rcIpNetToMediaDestIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Destination IfIndex." ::= { rcIpNetToMediaEntry 7 } rcIpNetToMediaDestVlanId OBJECT-TYPE SYNTAX Integer32 (0..4084) MAX-ACCESS read-only STATUS current DESCRIPTION "Destination VlanId." ::= { rcIpNetToMediaEntry 8 } rcIpNetToMediaBMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "If the rcIpNetToMediaEntry is learned from a SPBM network, instead of using port to track where the rcIpNetToMediaNetAddress come from, the backbone MAC address is used to track that." ::= { rcIpNetToMediaEntry 9 } rcIpNetToMediaDestCvid OBJECT-TYPE SYNTAX Integer32 (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to identify customer vid of the switched uni port of this entry is associated with. 4095 is not used. 4096 is reserved for untagged case." ::= { rcIpNetToMediaEntry 10} --IP Gen Policy rcIpGenPolicy OBJECT IDENTIFIER ::= { rcIp 100 } -- Ip As Path Access List Table rcIpAsPathAccessListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 1 } rcIpAsPathAccessListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpAsPathAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP As Path Access List table" ::= { rcIpGenPolicy 2 } rcIpAsPathAccessListEntry OBJECT-TYPE SYNTAX RcIpAsPathAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip As Path Access List Table." INDEX { rcIpAsPathAccessListId, rcIpAsPathAccessListMemberId } ::= { rcIpAsPathAccessListTable 1 } RcIpAsPathAccessListEntry ::= SEQUENCE { rcIpAsPathAccessListId INTEGER, rcIpAsPathAccessListMemberId INTEGER, rcIpAsPathAccessListMode INTEGER, rcIpAsPathAccessListAsRegularExpression OCTET STRING, rcIpAsPathAccessListRowStatus RowStatus } rcIpAsPathAccessListId OBJECT-TYPE SYNTAX INTEGER (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "Path Access List entry Id." ::= { rcIpAsPathAccessListEntry 1 } rcIpAsPathAccessListMemberId OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "frq. at which hello sent." ::= { rcIpAsPathAccessListEntry 2 } rcIpAsPathAccessListMode OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Path Access List Mode, permit or deny." ::= { rcIpAsPathAccessListEntry 3 } rcIpAsPathAccessListAsRegularExpression OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "IP Path Access List Regular Expression" ::= { rcIpAsPathAccessListEntry 4 } rcIpAsPathAccessListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Table row status." ::= { rcIpAsPathAccessListEntry 5 } -- Ip Community Access List Table rcIpCommunityAccessListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 3 } rcIpCommunityAccessListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpCommunityAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP CommunityAccess List table" ::= { rcIpGenPolicy 4 } rcIpCommunityAccessListEntry OBJECT-TYPE SYNTAX RcIpCommunityAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip CommunityAccess List Table." INDEX { rcIpCommunityAccessListId, rcIpCommunityAccessListMemberId } ::= { rcIpCommunityAccessListTable 1 } RcIpCommunityAccessListEntry ::= SEQUENCE { rcIpCommunityAccessListId INTEGER, rcIpCommunityAccessListMemberId INTEGER, rcIpCommunityAccessListMode INTEGER, rcIpCommunityAccessListCommunity OCTET STRING, rcIpCommunityAccessListRowStatus RowStatus } rcIpCommunityAccessListId OBJECT-TYPE SYNTAX INTEGER (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "IP CommunityAccess entry List Id" ::= { rcIpCommunityAccessListEntry 1 } rcIpCommunityAccessListMemberId OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "frq. at which hello sent." ::= { rcIpCommunityAccessListEntry 2 } rcIpCommunityAccessListMode OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "IP Community Access List Mode, permit or deny." ::= { rcIpCommunityAccessListEntry 3 } rcIpCommunityAccessListCommunity OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "IP Community Access List Community string." ::= { rcIpCommunityAccessListEntry 4 } rcIpCommunityAccessListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "IP Community Access Table Row Status." ::= { rcIpCommunityAccessListEntry 5 } -- Ip Access List Table rcIpAccessListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 5 } rcIpAccessListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Access List table" ::= { rcIpGenPolicy 6 } rcIpAccessListEntry OBJECT-TYPE SYNTAX RcIpAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Access List Table." INDEX { rcIpAccessListId, rcIpAccessListMode, rcIpAccessListNetwork, rcIpAccessListNetworkMask } ::= { rcIpAccessListTable 1 } RcIpAccessListEntry ::= SEQUENCE { rcIpAccessListId INTEGER, rcIpAccessListMode INTEGER, rcIpAccessListNetwork IpAddress, rcIpAccessListNetworkMask IpAddress, rcIpAccessListName DisplayString, rcIpAccessListRowStatus RowStatus } rcIpAccessListId OBJECT-TYPE SYNTAX INTEGER (1..99) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpAccessListEntry 1 } rcIpAccessListMode OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpAccessListEntry 2 } rcIpAccessListNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpAccessListEntry 3 } rcIpAccessListNetworkMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpAccessListEntry 4 } rcIpAccessListName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpAccessListEntry 5 } rcIpAccessListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpAccessListEntry 6 } -- Ip Extended Access List Table rcIpExtendedAccessListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 7 } rcIpExtendedAccessListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpExtendedAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Extended Access List table" ::= { rcIpGenPolicy 8 } rcIpExtendedAccessListEntry OBJECT-TYPE SYNTAX RcIpExtendedAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Extended Access List Table." INDEX { rcIpExtendedAccessListId, rcIpExtendedAccessListMode, rcIpExtendedAccessListNetwork, rcIpExtendedAccessListNetworkWildCard, rcIpExtendedAccessListNetworkMask, rcIpExtendedAccessListNetworkMaskWildCard } ::= { rcIpExtendedAccessListTable 1 } RcIpExtendedAccessListEntry ::= SEQUENCE { rcIpExtendedAccessListId INTEGER, rcIpExtendedAccessListMode INTEGER, rcIpExtendedAccessListNetwork IpAddress, rcIpExtendedAccessListNetworkWildCard IpAddress, rcIpExtendedAccessListNetworkMask IpAddress, rcIpExtendedAccessListNetworkMaskWildCard IpAddress, rcIpExtendedAccessListName DisplayString, rcIpExtendedAccessListRowStatus RowStatus } rcIpExtendedAccessListId OBJECT-TYPE SYNTAX INTEGER (100..199) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 1 } rcIpExtendedAccessListMode OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 2 } rcIpExtendedAccessListNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 3 } rcIpExtendedAccessListNetworkWildCard OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 4 } rcIpExtendedAccessListNetworkMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 5 } rcIpExtendedAccessListNetworkMaskWildCard OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 6 } rcIpExtendedAccessListName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 7 } rcIpExtendedAccessListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 8 } -- Ip Prefix List Table rcIpPrefixListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 9 } rcIpPrefixListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPrefixListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Prefix List table" ::= { rcIpGenPolicy 10 } rcIpPrefixListEntry OBJECT-TYPE SYNTAX RcIpPrefixListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Prefix List Table." INDEX { rcIpPrefixListId, rcIpPrefixListPrefix, rcIpPrefixListPrefixMaskLen } ::= { rcIpPrefixListTable 1 } RcIpPrefixListEntry ::= SEQUENCE { rcIpPrefixListId Integer32, rcIpPrefixListPrefix IpAddress, rcIpPrefixListPrefixMaskLen INTEGER, rcIpPrefixListMaskLenFrom INTEGER, rcIpPrefixListMaskLenUpto INTEGER, rcIpPrefixListName DisplayString, rcIpPrefixListRowStatus RowStatus } rcIpPrefixListId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "ListId" ::= { rcIpPrefixListEntry 1 } rcIpPrefixListPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Is a member of a specific prefix list. Adding the prefix to the given prefix list" ::= { rcIpPrefixListEntry 2 } rcIpPrefixListPrefixMaskLen OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-only STATUS current DESCRIPTION "prefix mask length" ::= { rcIpPrefixListEntry 3 } rcIpPrefixListMaskLenFrom OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "used with mask len" ::= { rcIpPrefixListEntry 4 } rcIpPrefixListMaskLenUpto OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "used with mask len" ::= { rcIpPrefixListEntry 5 } rcIpPrefixListName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "list name" ::= { rcIpPrefixListEntry 6 } rcIpPrefixListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcIpPrefixListEntry 7 } -- Ip Prefix List Name Table rcIpPrefixListNameTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 26 } rcIpPrefixListNameTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPrefixListNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prefix List Name table" ::= { rcIpGenPolicy 27 } rcIpPrefixListNameEntry OBJECT-TYPE SYNTAX RcIpPrefixListNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Prefix List Name Table." INDEX { rcIpPrefixListNameId } ::= { rcIpPrefixListNameTable 1 } RcIpPrefixListNameEntry ::= SEQUENCE { rcIpPrefixListNameId Integer32, rcIpPrefixListNameName DisplayString } rcIpPrefixListNameId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "list id" ::= { rcIpPrefixListNameEntry 1 } rcIpPrefixListNameName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "list name" ::= { rcIpPrefixListNameEntry 2 } -- Ip Route Policy Name Table rcIpRoutePolicyNameTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRoutePolicyNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Policy Name table for all VRFs" ::= { rcIpGenPolicy 28 } rcIpRoutePolicyNameEntry OBJECT-TYPE SYNTAX RcIpRoutePolicyNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Route Policy Name Table." INDEX { rcIpRoutePolicyNameVrfId, rcIpRoutePolicyNameId } ::= { rcIpRoutePolicyNameTable 1 } RcIpRoutePolicyNameEntry ::= SEQUENCE { rcIpRoutePolicyNameVrfId VrfIdentifier, rcIpRoutePolicyNameId Integer32, rcIpRoutePolicyNameName DisplayString } rcIpRoutePolicyNameVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "route policy vrfId" ::= { rcIpRoutePolicyNameEntry 1 } rcIpRoutePolicyNameId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "route policy id" ::= { rcIpRoutePolicyNameEntry 2 } rcIpRoutePolicyNameName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "route policy name" ::= { rcIpRoutePolicyNameEntry 3 } -- Ip Route Policy Table rcIpRoutePolicyTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 11 } rcIpRoutePolicyApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to apply Ip Route Policy" ::= { rcIpGenPolicy 12 } rcIpRoutePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRoutePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Route Map table" ::= { rcIpGenPolicy 13 } rcIpRoutePolicyEntry OBJECT-TYPE SYNTAX RcIpRoutePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Route Map Table." INDEX { rcIpRoutePolicyId, rcIpRoutePolicySequenceNumber } ::= { rcIpRoutePolicyTable 1 } RcIpRoutePolicyEntry ::= SEQUENCE { rcIpRoutePolicyId Integer32, rcIpRoutePolicySequenceNumber Integer32, rcIpRoutePolicyName DisplayString, rcIpRoutePolicyEnable TruthValue, rcIpRoutePolicyMode INTEGER, rcIpRoutePolicyMatchProtocol INTEGER, rcIpRoutePolicyMatchAsPath DisplayString, rcIpRoutePolicyMatchCommunity DisplayString, rcIpRoutePolicyMatchCommunityExact EnableValue, rcIpRoutePolicyMatchNetwork RcLongDisplayString, rcIpRoutePolicyMatchIpRouteSource RcLongDisplayString, rcIpRoutePolicyMatchNextHop RcLongDisplayString, rcIpRoutePolicyMatchInterface RcLongDisplayString, rcIpRoutePolicyMatchRouteType INTEGER, rcIpRoutePolicyMatchMetric INTEGER, rcIpRoutePolicyMatchTag DisplayString, rcIpRoutePolicySetRoutePreference INTEGER, rcIpRoutePolicySetAsPath DisplayString, rcIpRoutePolicySetAsPathMode INTEGER, rcIpRoutePolicySetAutomaticTag EnableValue, rcIpRoutePolicySetCommunityNumber DisplayString, rcIpRoutePolicySetCommunityMode INTEGER, rcIpRoutePolicySetMetricTypeInternal Integer32, rcIpRoutePolicySetMetric INTEGER, rcIpRoutePolicySetMetricType INTEGER, rcIpRoutePolicySetNextHop IpAddress, rcIpRoutePolicySetOrigin INTEGER, rcIpRoutePolicySetLocalPref Integer32, rcIpRoutePolicySetOriginEgpAs Integer32, rcIpRoutePolicySetTag Integer32, rcIpRoutePolicySetWeight Integer32, rcIpRoutePolicySetInjectNetList DisplayString, rcIpRoutePolicyRowStatus RowStatus, rcIpRoutePolicySetMask IpAddress, rcIpRoutePolicyNssaPbit EnableValue, rcIpRoutePolicyMatchVrf IdList, rcIpRoutePolicyMatchExtCommunity DisplayString, rcIpRoutePolicySetExtCommunity DisplayString, rcIpRoutePolicySetExtCommunityMode INTEGER, rcIpRoutePolicyMatchLocalPref Integer32, rcIpRoutePolicyMatchIpRouteDest RcLongDisplayString, rcIpRoutePolicyMatchExtendedPref OCTET STRING, rcIpRoutePolicyIpv6SetNextHop Ipv6Address, rcIpRoutePolicyMatchMetricTypeIsis INTEGER, rcIpRoutePolicySetMetricTypeIsis INTEGER, rcIpRoutePolicySetMetricTypeBgp INTEGER } rcIpRoutePolicyId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Index used to identify a group of policies in the route policy tableRoute map id" ::= { rcIpRoutePolicyEntry 1 } rcIpRoutePolicySequenceNumber OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "second index used to identify a specific policy with in the route policy group (grouped by Id). This field allows users to specify different MATCH, SET parameters and an action." ::= { rcIpRoutePolicyEntry 2 } rcIpRoutePolicyName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Is used to group a set of policies with different sequence number. Id & Name have one-on-one relationship. Different policy groups can contain same sequence number, whereas with in a group the sequence number must be different." ::= { rcIpRoutePolicyEntry 3 } rcIpRoutePolicyEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value specified here indicate whether this policy is enabled or not. If disabled policy sould not be used." DEFVAL { false } ::= { rcIpRoutePolicyEntry 4 } rcIpRoutePolicyMode OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "specifies the action to be taken when this policy is selected for a specific route. This can be permit or deny or continue. Permit indicates allow the route, deny indicates ignore the route. Continue means continue checking the next match criteria set in the next policy seq, if none take the default action in the given context." DEFVAL { permit } ::= { rcIpRoutePolicyEntry 5 } rcIpRoutePolicyMatchProtocol OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Match protocol. Used for RIP and DVMRP announce policy only. Value is one of multiple (logical 'OR) of the following values: direct(1), static(2), rip(4), ospf(8), ebgp(16), dvmrp(32), ibgp(64), isis(128), any(255) direct(1): enables direct match-protocol static(2): enables static match-protocol rip(4): enables rip match-protocol ospf(8): enables ospf match-protocol ebgp(16): enables ebgp match-protocol dvmrp(32): enables dvmrp match-protocol ibgp(64): enables ibgp match-protocol isis(128): enables isis match-protocol any(255): enables all match-protocols" DEFVAL {255} ::= { rcIpRoutePolicyEntry 6 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcIpRoutePolicyMatchProtocol direct 1 -- rcIpRoutePolicyMatchProtocol static 2 -- rcIpRoutePolicyMatchProtocol rip 4 -- rcIpRoutePolicyMatchProtocol ospf 8 -- rcIpRoutePolicyMatchProtocol ebgp 16 -- rcIpRoutePolicyMatchProtocol dvmrp 32 -- rcIpRoutePolicyMatchProtocol ibgp 64 -- rcIpRoutePolicyMatchProtocol isis 128 -- rcIpRoutePolicyMatchProtocol any 255 -- =end enum rcIpRoutePolicyMatchAsPath OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Applicable to BGP protocol only. Match the BGP autonomous system path. This will override the BGP neighbor filter list info." ::= { rcIpRoutePolicyEntry 7 } rcIpRoutePolicyMatchCommunity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Applicable to BGP protocol only. Filter incoming/outgoing updates based on communities." ::= { rcIpRoutePolicyEntry 8 } rcIpRoutePolicyMatchCommunityExact OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled indicates the match has be an exact (i.e., all of the communities specified in the path has to be matched)." DEFVAL {disable} ::= { rcIpRoutePolicyEntry 9 } rcIpRoutePolicyMatchNetwork OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..259)) MAX-ACCESS read-write STATUS current DESCRIPTION "can specify one or more prefix list name or id(s)" DEFVAL {""} ::= { rcIpRoutePolicyEntry 10 } rcIpRoutePolicyMatchIpRouteSource OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..259)) MAX-ACCESS read-write STATUS current DESCRIPTION "In case of Rip routes this is equivalent to RipInterface. In case of DVMRP routes this is equivalent to DVMRP gateway. Can specify one or more prefix list name(s) or id(s) seperated by comma." DEFVAL {""} ::= { rcIpRoutePolicyEntry 11 } rcIpRoutePolicyMatchNextHop OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..259)) MAX-ACCESS read-write STATUS current DESCRIPTION "In case of Rip routes this is equivalent to RipInterface. In case of DVMRP routes this is equivalent to DVMRP gateway. Can specify one or more prefix list name(s) or id(s) seperated by comma." DEFVAL {""} ::= { rcIpRoutePolicyEntry 12 } rcIpRoutePolicyMatchInterface OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..259)) MAX-ACCESS read-write STATUS current DESCRIPTION "Match received interface. Only for rip routes. Ignored in all other cases." DEFVAL {""} ::= { rcIpRoutePolicyEntry 13 } rcIpRoutePolicyMatchRouteType OBJECT-TYPE SYNTAX INTEGER { any(0), local(1), internal(2), external(3), externaltype1(4), externaltype2(5), level1(6), level2(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "For BGP this choice refers to locally generated routes external routes learned via ebgp nbr. For OSPF internal refers to intra and inter area routes (belongs to local autonomous system). External (type1|type2) refers to the routes learned from other ASs and imported as either type1 or type2. if type1/type2 is specified then match only type1/type2." DEFVAL {any} ::= { rcIpRoutePolicyEntry 14 } rcIpRoutePolicyMatchMetric OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Match mec field in the incoming advertisement." DEFVAL { 0 } ::= { rcIpRoutePolicyEntry 15 } rcIpRoutePolicyMatchTag OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "specifies a list of tag(s), that will be used during the match criteria process.contains one or more tag values.." ::= { rcIpRoutePolicyEntry 16 } rcIpRoutePolicySetRoutePreference OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "if non-zero specifies the route preference value to be assigned to the routes that applies this policy.contains one or more tag values.." ::= { rcIpRoutePolicyEntry 17 } rcIpRoutePolicySetAsPath OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The AS path vaule to be used whether the SetAsPathMode is Tag or Prepend.as-path string.." ::= { rcIpRoutePolicyEntry 18 } rcIpRoutePolicySetAsPathMode OBJECT-TYPE SYNTAX INTEGER { tag(1), prepend(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "It can be either tag or prepend tag. applicable only while redistributing routes to BGP.Converts the tag of a route into AS path." DEFVAL {prepend} ::= { rcIpRoutePolicyEntry 19 } rcIpRoutePolicySetAutomaticTag OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL {disable} ::= { rcIpRoutePolicyEntry 20 } rcIpRoutePolicySetCommunityNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "this value can be a number (1..42949672000) or no-export or no-advertise. Applicable to BGP advertisments.community number." ::= { rcIpRoutePolicyEntry 21 } rcIpRoutePolicySetCommunityMode OBJECT-TYPE SYNTAX INTEGER { unchanged(0), none(1), append(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "this value can be either append or none unchanged - keep the community attribute in the route path as it is. none - remove the community in the route path additive - adds the community-number specified in SetCommunityNumber to the community list attribute. Applicable to BGP advertisments." DEFVAL {unchanged} ::= { rcIpRoutePolicyEntry 22 } rcIpRoutePolicySetMetricTypeInternal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates to set the MED value for routes advertised to ebgp nbrs to the IGP metric value." DEFVAL {0} ::= { rcIpRoutePolicyEntry 23 } rcIpRoutePolicySetMetric OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Value of the metric to be used while sending an update for the routes that match the matching criteria in this route policy. Default - 0 indicates the internal value defined for protocol" DEFVAL { 0 } ::= { rcIpRoutePolicyEntry 24 } rcIpRoutePolicySetMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), internal(3), external(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Metric type for the routes to be imported into OSPF routing protocol, which passed the matching criteria configured in this route policy." DEFVAL { type2 } ::= { rcIpRoutePolicyEntry 25 } rcIpRoutePolicySetNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IpAddress of the next hop router. Ignored for DVMRP routes." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcIpRoutePolicyEntry 26 } rcIpRoutePolicySetOrigin OBJECT-TYPE SYNTAX INTEGER { unchanged(0), igp(1), egp(2), incomplete(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "igp/egp/incomplete Applicable to BGP protocol only. If not set uses the route origin from the Ip routing table (protocol)." DEFVAL {unchanged} ::= { rcIpRoutePolicyEntry 27 } rcIpRoutePolicySetLocalPref OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "this value will be used during route decision process in the BGP protocol. Applicable to BGP only." DEFVAL {0} ::= { rcIpRoutePolicyEntry 28 } rcIpRoutePolicySetOriginEgpAs OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "indicates the Remote autonomous sys number. Applicable to BGP only." DEFVAL {0} ::= { rcIpRoutePolicyEntry 29 } rcIpRoutePolicySetTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Value to be used for setting tag of the destination routing protocol. If not specified forward the tag value in the source routing protocol. Value 0 indicates not set" DEFVAL {0} ::= { rcIpRoutePolicyEntry 30 } rcIpRoutePolicySetWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Should be using with match as-path condition. Weight value for the routing table. For BGP this value will override the weight configured through NetworkTableEntry or FilterListWeight or NeighborWeight. Used for BGP only.Value 0 indicates not set" DEFVAL {0} ::= { rcIpRoutePolicyEntry 31 } rcIpRoutePolicySetInjectNetList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "specifies the prefix list to be used either for injecting the routes into the routing table or to include the networks in the advertisement. Ignored for DVMRP." DEFVAL {""} ::= { rcIpRoutePolicyEntry 32 } rcIpRoutePolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcIpRoutePolicyEntry 33 } rcIpRoutePolicySetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Set Mask Ip Address" DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcIpRoutePolicyEntry 34 } rcIpRoutePolicyNssaPbit OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Set/Reset P bit in specified type 7 LSA. By default P bit is always set in case user set it to disable state for particular route policy than all type 7 LSAs associated with that route policy will have P bit cleared, with this intact NSSA ABR will not perform translation of these LSAs to type 5." DEFVAL { enable } ::= { rcIpRoutePolicyEntry 35 } rcIpRoutePolicyMatchVrf OBJECT-TYPE SYNTAX IdList (SIZE (0..1024)) MAX-ACCESS read-write STATUS current DESCRIPTION "An array used to identify which source VRFs have leaked routes to the local VRF" ::= { rcIpRoutePolicyEntry 36 } rcIpRoutePolicyMatchExtCommunity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Filter incoming/outgoing updates based on communities" ::= { rcIpRoutePolicyEntry 37 } rcIpRoutePolicySetExtCommunity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Set Extended-community string." ::= { rcIpRoutePolicyEntry 38 } rcIpRoutePolicySetExtCommunityMode OBJECT-TYPE SYNTAX INTEGER { append(0), unchanged(1), overwrite(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This value can be either additive, unchanged or overwrite." ::= { rcIpRoutePolicyEntry 39} rcIpRoutePolicyMatchLocalPref OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Match Local Prefix value." ::= { rcIpRoutePolicyEntry 40} rcIpRoutePolicyMatchIpRouteDest OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..259)) MAX-ACCESS read-create STATUS current DESCRIPTION "to match route destination, one can specify one or more prefix list name(s) or id(s) separated by comma." DEFVAL {""} ::= { rcIpRoutePolicyEntry 41 } rcIpRoutePolicyMatchExtendedPref OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..1027)) MAX-ACCESS read-create STATUS current DESCRIPTION "To associate extended ACL(access control list) with the route policy. User can associate one or multiple extended ACLs." ::= { rcIpRoutePolicyEntry 42} rcIpRoutePolicyIpv6SetNextHop OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-create STATUS current DESCRIPTION "Address of the ipv6 next hop router. Ignored for DVMRP routes." ::= { rcIpRoutePolicyEntry 43 } rcIpRoutePolicyMatchMetricTypeIsis OBJECT-TYPE SYNTAX INTEGER { any(1), internal(2), external(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Match metric type field in the incoming ISIS routes in accept policy." DEFVAL { any } ::= { rcIpRoutePolicyEntry 44 } rcIpRoutePolicySetMetricTypeIsis OBJECT-TYPE SYNTAX INTEGER { none(1), internal(2), external(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Metric type ISIS." DEFVAL { none } ::= { rcIpRoutePolicyEntry 45 } rcIpRoutePolicySetMetricTypeBgp OBJECT-TYPE SYNTAX INTEGER { none(1), liveMetric(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Metric type BGP." DEFVAL { none } ::= { rcIpRoutePolicyEntry 46 } -- Ip Redistribute Table rcIpRedistributeTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 14 } rcIpRedistributeApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Apply Ip Redistribution" DEFVAL { false } ::= { rcIpGenPolicy 15 } rcIpRedistributeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRedistributeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Redistribute table" ::= { rcIpGenPolicy 16 } rcIpRedistributeEntry OBJECT-TYPE SYNTAX RcIpRedistributeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Redistribute Table." INDEX { rcIpRedistributeProtocol, rcIpRedistributeRouteSource } ::= { rcIpRedistributeTable 1 } RcIpRedistributeEntry ::= SEQUENCE { rcIpRedistributeProtocol INTEGER, rcIpRedistributeRouteSource INTEGER, rcIpRedistributeEnable EnableValue, rcIpRedistributeMetric INTEGER, rcIpRedistributeMetricType INTEGER, rcIpRedistributeMatchRouteType INTEGER, rcIpRedistributeSetTag Integer32, rcIpRedistributeSubnets INTEGER, rcIpRedistributeRoutePolicy DisplayString, rcIpRedistributeASNumber Integer32, rcIpRedistributeWeight Integer32, rcIpRedistributeDefaultOriginate Integer32, rcIpRedistributeRowStatus RowStatus, rcIpRedistributeLevel INTEGER } rcIpRedistributeProtocol OBJECT-TYPE SYNTAX INTEGER { ospf(1), bgp(2), isis(3), ospfv3(4), vrf-ext(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol is any one of the dynamic routing protocol, which is interested in receiving the external routing info." ::= { rcIpRedistributeEntry 1 } rcIpRedistributeRouteSource OBJECT-TYPE SYNTAX INTEGER { direct(1), static(2), rip(3), ospf(4), bgp(5), isis(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "equivalent to the owner field in the routing table. This field indicates that the protocol is interested in knowing/not-knowing the routes learned from this source." ::= { rcIpRedistributeEntry 2 } rcIpRedistributeEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable. By default this is enabled." DEFVAL { disable } ::= { rcIpRedistributeEntry 3 } rcIpRedistributeMetric OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "value of the metric to be announced in the advertisment. The Range specified is the range for ISIS for other protocols range is (0 .. 65535)" DEFVAL { 0 } ::= { rcIpRedistributeEntry 4 } rcIpRedistributeMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "specifies the type of the metric type, useful for OSPF and BGP only. In case of ISIS type1 is treated as internal and type2 is treated as external" DEFVAL { type2 } ::= { rcIpRedistributeEntry 5 } rcIpRedistributeMatchRouteType OBJECT-TYPE SYNTAX INTEGER { internal(1), external1(2), external2(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "used to filter a route based on the route type. applicable to BGP." ::= { rcIpRedistributeEntry 6 } rcIpRedistributeSetTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Tag value to be set in the advertisment." ::= { rcIpRedistributeEntry 7 } rcIpRedistributeSubnets OBJECT-TYPE SYNTAX INTEGER { allow(1), supress(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "applicable to OSPF only. Indicates that all the subnets need to be advertised individually." DEFVAL { allow } ::= { rcIpRedistributeEntry 8 } rcIpRedistributeRoutePolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "specify the route policy to achieve the final granularity in filtering to determine whether or not a specific route should be advertised to the given protocol.Route map name" ::= { rcIpRedistributeEntry 9 } rcIpRedistributeASNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Autonomous system number. Used only for the BGP protocol." ::= { rcIpRedistributeEntry 10 } rcIpRedistributeWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "used only for the BGP protocol." ::= { rcIpRedistributeEntry 11 } rcIpRedistributeDefaultOriginate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "indicates the given protocol will originate/advertise a default route." ::= { rcIpRedistributeEntry 12 } rcIpRedistributeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcIpRedistributeEntry 13 } rcIpRedistributeLevel OBJECT-TYPE SYNTAX INTEGER { level2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is for ISIS only this sets the redistribute level. Set this to level2 to distribute the routes in L2 LSPs if the router is at level1 then setting redistribute at level2 does not have any significance." ::= { rcIpRedistributeEntry 14 } -- IP Ospf In Filter Table rcIpOspfInFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 17 } rcIpOspfInFilterApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to Apply Ip Ospf In Filter" ::= { rcIpGenPolicy 18 } rcIpOspfInFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpOspfInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Ospf In Filter table" ::= { rcIpGenPolicy 19 } rcIpOspfInFilterEntry OBJECT-TYPE SYNTAX RcIpOspfInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Ospf In Filter Table." INDEX { rcIpOspfInFilterAdvertisingRtr } ::= { rcIpOspfInFilterTable 1 } RcIpOspfInFilterEntry ::= SEQUENCE { rcIpOspfInFilterAdvertisingRtr IpAddress, rcIpOspfInFilterEnable EnableValue, rcIpOspfInFilterMetricType INTEGER, rcIpOspfInFilterPolicyName DisplayString, rcIpOspfInFilterRowStatus RowStatus } rcIpOspfInFilterAdvertisingRtr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpOspfInFilterEntry 1 } rcIpOspfInFilterEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex" DEFVAL { disable } ::= { rcIpOspfInFilterEntry 2 } rcIpOspfInFilterMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), any(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { any } ::= { rcIpOspfInFilterEntry 3 } rcIpOspfInFilterPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpOspfInFilterEntry 4 } rcIpOspfInFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpOspfInFilterEntry 5 } -- Ip Route Pref Table rcIpRoutePrefTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 20 } rcIpRoutePrefTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRoutePrefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Route Pref table" ::= { rcIpGenPolicy 21 } rcIpRoutePrefEntry OBJECT-TYPE SYNTAX RcIpRoutePrefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Route Pref Table." INDEX { rcIpRoutePrefProtocol } ::= { rcIpRoutePrefTable 1 } RcIpRoutePrefEntry ::= SEQUENCE { rcIpRoutePrefProtocol INTEGER, rcIpRoutePrefDefault INTEGER, rcIpRoutePrefConfigured INTEGER } rcIpRoutePrefProtocol OBJECT-TYPE SYNTAX INTEGER { local(1), static(2), mpls(3), ospfIntra(4), ospfInter(5), isisLevel1(6), isisLevel2(7), ebgp(8), rip(9), ospfExternal1(10), ospfExternal2(11), ibgp(12), staticv6(13), ospfv3Intra(14), ospfv3Inter(15), ospfv3External1(16), ospfv3External2(17), spbmLevel1(18), spbmv6Level1(19) } MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" ::= { rcIpRoutePrefEntry 1 } rcIpRoutePrefDefault OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the default preference value for the given protocol." ::= { rcIpRoutePrefEntry 2 } rcIpRoutePrefConfigured OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This value is configurable by the user" ::= { rcIpRoutePrefEntry 3 } -- Redistribute table rcIpRedistributeInterVrfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRedistributeInterVrfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Redistribute table for Inter-VRFs" ::= { rcIpGenPolicy 22 } rcIpRedistributeInterVrfEntry OBJECT-TYPE SYNTAX RcIpRedistributeInterVrfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Redistribute Table.(new) " INDEX { rcIpRedistributeInterVrfDstVrfId, rcIpRedistributeInterVrfProtocol, rcIpRedistributeInterVrfSrcVrfId, rcIpRedistributeInterVrfRouteSource } ::= { rcIpRedistributeInterVrfTable 1 } RcIpRedistributeInterVrfEntry ::= SEQUENCE { rcIpRedistributeInterVrfDstVrfId VrfIdentifier, rcIpRedistributeInterVrfProtocol INTEGER, rcIpRedistributeInterVrfSrcVrfId VrfIdentifier, rcIpRedistributeInterVrfRouteSource INTEGER, rcIpRedistributeInterVrfEnable EnableValue, rcIpRedistributeInterVrfMetric INTEGER, rcIpRedistributeInterVrfMetricType INTEGER, rcIpRedistributeInterVrfMatchRouteType INTEGER, rcIpRedistributeInterVrfSetTag Integer32, rcIpRedistributeInterVrfSubnets INTEGER, rcIpRedistributeInterVrfRoutePolicy DisplayString, rcIpRedistributeInterVrfASNumber Integer32, rcIpRedistributeInterVrfWeight Integer32, rcIpRedistributeInterVrfDefaultOriginate Integer32, rcIpRedistributeInterVrfRowStatus RowStatus } rcIpRedistributeInterVrfDstVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "dst VRF id used in the redistribution" ::= { rcIpRedistributeInterVrfEntry 1 } rcIpRedistributeInterVrfProtocol OBJECT-TYPE SYNTAX INTEGER { ospf(1), bgp(2), isis(3), vrf-ext(4), extranet(5), rip(6), ospfv3(10), bgpv6(11), isisv6(12), ripng(13), dvr(14) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Protocol is any one of the dynamic routing protocol, which is interested in receiving the external routing info." ::= { rcIpRedistributeInterVrfEntry 2 } rcIpRedistributeInterVrfSrcVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "src VRF id used in the redistribution" ::= { rcIpRedistributeInterVrfEntry 3 } rcIpRedistributeInterVrfRouteSource OBJECT-TYPE SYNTAX INTEGER { direct(1), static(2), rip(3), ospf(4), bgp(5), extranet(6), v6direct(10), v6static(11), ospfv3(12), isis(13), v6isis(14), v6bgp(15), ripng(16), dvr(17) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "equivalent to the owner field in the routing table. This field indicates that the protocol is interested in knowing/not-knowing the routes learned from this source." ::= { rcIpRedistributeInterVrfEntry 4 } rcIpRedistributeInterVrfEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable. By default this is enabled." DEFVAL { disable } ::= { rcIpRedistributeInterVrfEntry 5 } rcIpRedistributeInterVrfMetric OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "value of the metric to be announced in the advertisment" DEFVAL { 0 } ::= { rcIpRedistributeInterVrfEntry 6 } rcIpRedistributeInterVrfMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), live(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "specifies the type of the metric type, useful for OSPF and BGP only." DEFVAL { type2 } ::= { rcIpRedistributeInterVrfEntry 7 } rcIpRedistributeInterVrfMatchRouteType OBJECT-TYPE SYNTAX INTEGER { internal(1), external1(2), external2(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "used to filter a route based on the route type. applicable to BGP." ::= { rcIpRedistributeInterVrfEntry 8 } rcIpRedistributeInterVrfSetTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Tag value to be set in the advertisment." ::= { rcIpRedistributeInterVrfEntry 9 } rcIpRedistributeInterVrfSubnets OBJECT-TYPE SYNTAX INTEGER { allow(1), suppress(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "applicable to OSPF only. Indicates that all the subnets need to be advertised individually." DEFVAL { allow } ::= { rcIpRedistributeInterVrfEntry 10 } rcIpRedistributeInterVrfRoutePolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "specify the route policy to achieve the final granularity in filtering to determine whether or not a specific route should be advertised to the given protocol.Route map name" ::= { rcIpRedistributeInterVrfEntry 11 } rcIpRedistributeInterVrfASNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Autonomous system number. Used only for the BGP protocol." ::= { rcIpRedistributeInterVrfEntry 12 } rcIpRedistributeInterVrfWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "used only for the BGP protocol." ::= { rcIpRedistributeInterVrfEntry 13 } rcIpRedistributeInterVrfDefaultOriginate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "indicates the given protocol will originate/advertise a default route." ::= { rcIpRedistributeInterVrfEntry 14 } --IpExtCommunityList Table rcIpExtCommunityAccessListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "IP Extended Community Access List table size." ::= {rcIpGenPolicy 23 } rcIpExtCommunityAccessListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpExtCommunityAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Extended Community Access List table." ::= {rcIpGenPolicy 24 } rcIpExtCommunityAccessListEntry OBJECT-TYPE SYNTAX RcIpExtCommunityAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Extended Community Access List Table." INDEX { rcIpExtCommunityAccessListId, rcIpExtCommunityAccessListMemberId } ::= { rcIpExtCommunityAccessListTable 1 } RcIpExtCommunityAccessListEntry ::= SEQUENCE { rcIpExtCommunityAccessListId INTEGER, rcIpExtCommunityAccessListMemberId INTEGER, rcIpExtCommunityAccessListRTType INTEGER, rcIpExtCommunityAccessListRTAddress IpAddress, rcIpExtCommunityAccessListRTAsNumber INTEGER, rcIpExtCommunityAccessListRTAssignedNum Unsigned32, rcIpExtCommunityAccessListSooType INTEGER, rcIpExtCommunityAccessListSooAddress IpAddress, rcIpExtCommunityAccessListSooAsNumber INTEGER, rcIpExtCommunityAccessListSooAssignedNum Unsigned32, rcIpExtCommunityAccessListVrfId VrfIdentifier, rcIpExtCommunityAccessListRowStatus RowStatus } rcIpExtCommunityAccessListId OBJECT-TYPE SYNTAX INTEGER (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP extended Community Access List Id" ::= { rcIpExtCommunityAccessListEntry 1 } rcIpExtCommunityAccessListMemberId OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Member Id for the extended-community list to be added" ::= { rcIpExtCommunityAccessListEntry 2 } rcIpExtCommunityAccessListRTType OBJECT-TYPE SYNTAX INTEGER { none(0), asnum(1), ipaddr(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The route target Type for IP Extended Community rule in the list" DEFVAL {asnum} ::= { rcIpExtCommunityAccessListEntry 3 } rcIpExtCommunityAccessListRTAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Extended community Ip address for the route-target type entry." ::= { rcIpExtCommunityAccessListEntry 4 } rcIpExtCommunityAccessListRTAsNumber OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Extended community Asnumber for the route-target type entry." ::= { rcIpExtCommunityAccessListEntry 5 } rcIpExtCommunityAccessListRTAssignedNum OBJECT-TYPE SYNTAX Unsigned32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Extended community assigned number for the route-target type entry." ::= { rcIpExtCommunityAccessListEntry 6 } rcIpExtCommunityAccessListSooType OBJECT-TYPE SYNTAX INTEGER { none(0), asnum(1), ipaddr(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The site of origin Type for IP Extended Community Access List" DEFVAL {asnum} ::= { rcIpExtCommunityAccessListEntry 7 } rcIpExtCommunityAccessListSooAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Extended community Ip address for the site-of-origin type of entry." ::= { rcIpExtCommunityAccessListEntry 8 } rcIpExtCommunityAccessListSooAsNumber OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION " Extended community AsNumber for the site-of-origin type of entry." ::= { rcIpExtCommunityAccessListEntry 9 } rcIpExtCommunityAccessListSooAssignedNum OBJECT-TYPE SYNTAX Unsigned32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION " Extended community assigned number for the site-of-origin type of entry." ::= { rcIpExtCommunityAccessListEntry 10 } rcIpExtCommunityAccessListVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-create STATUS current DESCRIPTION "VrfId for the extended-community Access list." ::= { rcIpExtCommunityAccessListEntry 11 } rcIpExtCommunityAccessListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "IP Ext Community Table Row Status." ::= { rcIpExtCommunityAccessListEntry 12 } rcIpRedistributeInterVrfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcIpRedistributeInterVrfEntry 15 } -- -- The IP Extended ACL Table (Added by PanBin 5088423) -- rcIpExtACLTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpExtACLEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains list of extended ACL (access control list) configuration. The extended ACL is used to filter SA (Source-Active) messages by matching both the source and destination address fields of a given packet." ::= { rcIpGenPolicy 25 } -- New Ipv4 Route Pref Table rcIpNewRoutePrefTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 29 } rcIpNewRoutePrefTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpNewRoutePrefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "New IPv4 Route Pref table. This table and rcIpv6RoutePrefTable are designed to obsolete the rcIpRoutePrefTable" ::= { rcIpGenPolicy 30 } rcIpNewRoutePrefEntry OBJECT-TYPE SYNTAX RcIpNewRoutePrefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of New Ipv4 Route Pref Table." INDEX { rcIpNewRoutePrefDefaultValue} ::= { rcIpNewRoutePrefTable 1 } RcIpNewRoutePrefEntry ::= SEQUENCE { rcIpNewRoutePrefDefaultValue Integer32, rcIpNewRoutePrefProtocol INTEGER, rcIpNewRoutePrefConfiguredValue Integer32 } rcIpNewRoutePrefDefaultValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shows the default preference value for the given protocol." ::= { rcIpNewRoutePrefEntry 1 } rcIpNewRoutePrefProtocol OBJECT-TYPE SYNTAX INTEGER { local(1), static(2), mpls(3), ospfIntra(4), ospfInter(5), isisLevel1(6), isisLevel2(7), ebgp(8), rip(9), ospfExternal1(10), ospfExternal2(11), ibgp(12), spbmLevel1(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol name" ::= { rcIpNewRoutePrefEntry 2 } rcIpNewRoutePrefConfiguredValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This value is configurable by the user" ::= { rcIpNewRoutePrefEntry 3 } rcIpExtACLEntry OBJECT-TYPE SYNTAX RcIpExtACLEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing a prefix of an ACL list. The ACL list is identified by the ACL name. User can add one or multiple prefixes to an ACL list. Empty ACL list is not allowed." INDEX { rcIpExtACLPrefixSourceAddr, rcIpExtACLPrefixSourceMask, rcIpExtACLPrefixDestinationAddr, rcIpExtACLPrefixDestinationMask, rcIpExtACLPrefixName} ::= { rcIpExtACLTable 1 } RcIpExtACLEntry ::= SEQUENCE { rcIpExtACLPrefixSourceAddr IpAddress, rcIpExtACLPrefixSourceMask IpAddress, rcIpExtACLPrefixDestinationAddr IpAddress, rcIpExtACLPrefixDestinationMask IpAddress, rcIpExtACLPrefixName SnmpAdminString, rcIpExtACLPrefixRowStatus RowStatus } rcIpExtACLPrefixSourceAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the source address of the prefix." ::= { rcIpExtACLEntry 1 } rcIpExtACLPrefixSourceMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the source mask of the prefix." ::= { rcIpExtACLEntry 2 } rcIpExtACLPrefixDestinationAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the destination address of the prefix." ::= { rcIpExtACLEntry 3 } rcIpExtACLPrefixDestinationMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is a destination mask of the prefix." ::= { rcIpExtACLEntry 4 } rcIpExtACLPrefixName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..64)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the extended ACL list to which the prefixes belongs. An extended ACL list must have one prefix at least." ::= { rcIpExtACLEntry 5 } rcIpExtACLPrefixRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete prefixes from ACL list." ::= { rcIpExtACLEntry 6 } -- Ip BGP rcIpBgp OBJECT IDENTIFIER ::= { rcIp 101 } rcIpBgpGeneralGroup OBJECT IDENTIFIER ::= { rcIpBgp 1 } rcIpBgpGeneralGroupLocalAs OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Local Autonomous system number" ::= { rcIpBgpGeneralGroup 1 } rcIpBgpGeneralGroupAdminStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Disable or Enable group administrative" DEFVAL { enable } ::= { rcIpBgpGeneralGroup 2 } rcIpBgpGeneralGroupDefaultMetric OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The default-metric is used in conjunction with the redistribute router configuration command to cause the bgp routing protocol to use this metric as MED" DEFVAL { -1 } ::= { rcIpBgpGeneralGroup 3 } rcIpBgpGeneralGroupDefaultLocalPreference OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION " Default local preference attribute value to be used " DEFVAL {100} ::= { rcIpBgpGeneralGroup 4 } rcIpBgpGeneralGroupDefaultInformationOriginate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "allows the redistribution of network 0.0.0.0 into BGP" DEFVAL {false} ::= { rcIpBgpGeneralGroup 5 } rcIpBgpGeneralGroupBestPathMissingAsWorst OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable to consider a missing MED attribute in a path as having a value of infinity, making the path without a MED value the least desirable path. To return the router to the default (assign a value of 0 to the missing MED), set the value to disable." DEFVAL {enable} ::= { rcIpBgpGeneralGroup 6 } rcIpBgpGeneralGroupBestPathMedConfed OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable MED comparison among paths learned from confederation peers. Disable to prevent considering the MED attribute in comparing paths" DEFVAL {disable} ::= { rcIpBgpGeneralGroup 7 } rcIpBgpGeneralGroupIgnoreIllegalRouterId OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Configures BGP to overlook an illegal router ID. Enables or disable accepting a connection from a peer that sends its open message with a router ID of 0." DEFVAL {disable} ::= { rcIpBgpGeneralGroup 8 } rcIpBgpGeneralGroupAlwaysCompareMed OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable to allow the comparison of the Multi Exit Discriminator (MED) for paths from neighbors in different autonomous systems." DEFVAL {disable} ::= { rcIpBgpGeneralGroup 9 } rcIpBgpGeneralGroupAutoPeerRestart OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the feature that automatically restarts the connection to a BGP peer when the connection goes down." DEFVAL {enable} ::= { rcIpBgpGeneralGroup 10 } rcIpBgpGeneralGroupAutoSummary OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable BGP to summarize networks based on class limlts (Class A,B,C networks)." DEFVAL {enable} ::= { rcIpBgpGeneralGroup 11 } rcIpBgpGeneralGroupSynchronization OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables and disables the router from accepting routes from BGP peers without waiting for an update from the IBGP." DEFVAL {enable} ::= { rcIpBgpGeneralGroup 12 } rcIpBgpGeneralGroupMaxEqualcostRoutes OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of maximum number of equal-cost routes that can be stored in the routing table." DEFVAL {1} ::= { rcIpBgpGeneralGroup 13 } rcIpBgpGeneralGroupIbgpReportImportRoute OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Configure BGP to report imported routes to an interior BGP peer." DEFVAL {enable} ::= { rcIpBgpGeneralGroup 14 } rcIpBgpGeneralGroupAggregate OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION " " DEFVAL {enable} ::= { rcIpBgpGeneralGroup 15 } rcIpBgpGeneralGroupFlapDampEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabled or Disabled" DEFVAL { disable } ::= { rcIpBgpGeneralGroup 16 } rcIpBgpGeneralGroupDebugMask OBJECT-TYPE SYNTAX Integer32 (0..511) MAX-ACCESS read-write STATUS current DESCRIPTION " value is one of multiple (logically by 'OR' of following value: none (0), error(1), packet(2), event(4), trace(8), warning(16), state(32), init(64), filter(128), update(256), all(511) all(511): Enables all debugging messages. none(0): Disables all debugging messages. error(1): Enables disolay of debug error messages. packet(2): Enables display of debug packet messages. event(4): Enables display of debug event messages. trace(8): Enables display debug trace messages. warning(16): Enables display debug warning messages. state(32): Enables display of debug state transtion messages. init(64): Enables display of debug initialization messages. filter(128): Enables display of debug messages related to filtering. update(256): Enables display of debug messages related to sending and receiving updates." DEFVAL { 0 } ::= { rcIpBgpGeneralGroup 17 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcIpBgpGeneralGroupDebugMask none 0 -- rcIpBgpGeneralGroupDebugMask error 1 -- rcIpBgpGeneralGroupDebugMask packet 2 -- rcIpBgpGeneralGroupDebugMask event 4 -- rcIpBgpGeneralGroupDebugMask trace 8 -- rcIpBgpGeneralGroupDebugMask warning 16 -- rcIpBgpGeneralGroupDebugMask state 32 -- rcIpBgpGeneralGroupDebugMask init 64 -- rcIpBgpGeneralGroupDebugMask filter 128 -- rcIpBgpGeneralGroupDebugMask update 256 -- rcIpBgpGeneralGroupDebugMask all 511 -- =end enum rcIpBgpGeneralGroupTrapEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { disable } ::= { rcIpBgpGeneralGroup 18 } rcIpBgpGeneralGroupQuickStart OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the flag to avoid flap penalty and trigger the peer start event quickly" DEFVAL { disable } ::= { rcIpBgpGeneralGroup 19 } rcIpBgpGeneralGroupDeterministicMed OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable to allow the comparison of the Multi Exit Discriminator (MED) for paths from neighbors in same autonomous system." DEFVAL { disable } ::= { rcIpBgpGeneralGroup 20 } rcIpBgpGeneralGroupRouteRefresh OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Route Refresh for Bgp." DEFVAL { disable } ::= { rcIpBgpGeneralGroup 21 } rcIpBgpGeneralGroupRoutePolicyIn OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route Policy Name that will be applied to all routes which enter the VRF table." ::= { rcIpBgpGeneralGroup 22 } rcIpBgpGeneralGroupRoutePolicyOut OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route policy name that will be applied to all routes which are sent out of this VRF instance." ::= { rcIpBgpGeneralGroup 23 } rcIpBgpGeneralGroupDefaultInformationOriginateIpv6 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "allows the redistribution of default ipv6 network into BGP" DEFVAL {false} ::= { rcIpBgpGeneralGroup 24 } rcIpBgpGeneralGroupNewLocalAs OBJECT-TYPE SYNTAX OCTET STRING(SIZE (0..4)) MAX-ACCESS read-write STATUS current DESCRIPTION "Local Autonomous system number" ::= { rcIpBgpGeneralGroup 25 } rcIpBgpGeneralGroup4ByteAs OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "4 Byte As number enable" ::= { rcIpBgpGeneralGroup 26 } rcIpBgpGeneralGroupAsDot OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "As number in Dot format" ::= { rcIpBgpGeneralGroup 27 } rcIpBgpGeneralGroupIdentifier OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The BGP Identifier of local system." ::= { rcIpBgpGeneralGroup 28 } rcIpBgpAggregateTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Size of Aggregate Table" ::= { rcIpBgp 2 } rcIpBgpAggregateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpAggregateEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "To specify the list of aggregate prefixes to be created by the BGP routing process and the options to be used while aggregating." ::= { rcIpBgp 3 } rcIpBgpAggregateEntry OBJECT-TYPE SYNTAX RcIpBgpAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIpBgp Aggregate Address In Table." INDEX { rcIpBgpAggregateAddress, rcIpBgpAggregateMask } ::= { rcIpBgpAggregateTable 1 } RcIpBgpAggregateEntry ::= SEQUENCE { rcIpBgpAggregateAddress IpAddress, rcIpBgpAggregateMask IpAddress, rcIpBgpAggregateAsSetGenerate EnableValue, rcIpBgpAggregateSummaryOnly EnableValue, rcIpBgpAggregateSuppressPolicy DisplayString, rcIpBgpAggregateAdvertisePolicy DisplayString, rcIpBgpAggregateAttributePolicy DisplayString, rcIpBgpAggregateRowStatus RowStatus } rcIpBgpAggregateAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Prefix to create an aggregate address in BGP routing table." ::= { rcIpBgpAggregateEntry 1 } rcIpBgpAggregateMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mask for the aggregrate" ::= { rcIpBgpAggregateEntry 2 } rcIpBgpAggregateAsSetGenerate OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Generates autonomous system set path information." DEFVAL {disable} ::= { rcIpBgpAggregateEntry 3 } rcIpBgpAggregateSummaryOnly OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Filters all more specific routes from updates." DEFVAL {disable} ::= { rcIpBgpAggregateEntry 4 } rcIpBgpAggregateSuppressPolicy OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of route policy used to select the routes to be suppressed." ::= { rcIpBgpAggregateEntry 5 } rcIpBgpAggregateAdvertisePolicy OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of route policy used to select the routes to create AS-SET origin communities." ::= { rcIpBgpAggregateEntry 6 } rcIpBgpAggregateAttributePolicy OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of route policy used to set the attribute of the aggregate route." ::= { rcIpBgpAggregateEntry 7 } rcIpBgpAggregateRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpBgpAggregateEntry 8 } rcIpBgpConfederationGroup OBJECT IDENTIFIER ::= { rcIpBgp 4 } rcIpBgpConfederationIdentifier OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Deprecated. Use rcIpBgpConfederationASIdentifier instead." ::= { rcIpBgpConfederationGroup 1 } rcIpBgpConfederationPeers OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The string represents ConfederatoinPeers as . Maximum size 255,if any, will not be recorded by this object. The length is a 1-octet field containing the numbner of peers in the value field. The value field contains one or more peers (AS numbers which are part of the confederation). Each AS is represented in the octet string as a pair of octets according to the following algorithm: first-byte-of-pair = (ASNumber & 0xff000000)>>24; second-byte-of-pair = (ASNumber & 0x00ff0000)>>16; third-byte-of-pair = (ASNumber & 0x0000ff00)>>8; fourth-byte-of-pair = (ASNumber & 0x000000ff);" ::= { rcIpBgpConfederationGroup 2 } rcIpBgpConfederationASIdentifier OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Confederation AS identifier" ::= { rcIpBgpConfederationGroup 3 } rcIpBgpRouteReflectorGroup OBJECT IDENTIFIER ::= { rcIpBgp 5 } rcIpBgpRouteReflectionEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Route Reflection on this router" DEFVAL {enable} ::= { rcIpBgpRouteReflectorGroup 1 } rcIpBgpRouteReflectorClusterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Cluster ID of this router acting as a route reflector" ::= { rcIpBgpRouteReflectorGroup 2 } rcIpBgpRouteReflectorClientToClientReflection OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this router is configured as a route reflector, and the clients are fully meshed, a Disable value disables reflection of routes from one client to another." DEFVAL {enable} ::= { rcIpBgpRouteReflectorGroup 3 } rcIpBgpRouteReflectionOperState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "Displays the current route reflection operational state" ::= { rcIpBgpRouteReflectorGroup 4 } rcIpBgpNetworkTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Network Prefix table size" ::= { rcIpBgp 6 } rcIpBgpNetworkTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpNetworkEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The networks in this table are either static/directly connected or learned routes. Bgp advertises these network provided they are reachable and are in the IP routing table" ::= { rcIpBgp 7 } rcIpBgpNetworkEntry OBJECT-TYPE SYNTAX RcIpBgpNetworkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry In NetworkTable." INDEX { rcIpBgpNetworkAddr, rcIpBgpNetworkMask } ::= { rcIpBgpNetworkTable 1 } RcIpBgpNetworkEntry ::= SEQUENCE { rcIpBgpNetworkAddr IpAddress, rcIpBgpNetworkMask IpAddress, rcIpBgpNetworkRowStatus RowStatus, rcIpBgpNetworkMetric INTEGER } rcIpBgpNetworkAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Network prefix that BGP will advertise." ::= { rcIpBgpNetworkEntry 1 } rcIpBgpNetworkMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Network mask" ::= { rcIpBgpNetworkEntry 2 } rcIpBgpNetworkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpBgpNetworkEntry 3 } rcIpBgpNetworkMetric OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Value of the metric to be used while sending an update for the routes from the network table. Indicates to set the MED value for the routes advertised to ebgp peers." DEFVAL { 0 } ::= { rcIpBgpNetworkEntry 4 } -- Bgp Peer Table rcIpBgpPeerTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "BGP peer table size" ::= { rcIpBgp 8 } rcIpBgpPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpPeerEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP BGP Peer table" ::= { rcIpBgp 9 } rcIpBgpPeerEntry OBJECT-TYPE SYNTAX RcIpBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip rcIpBgp Peer Table." INDEX { rcIpBgpPeerIpAddress } ::= { rcIpBgpPeerTable 1 } RcIpBgpPeerEntry ::= SEQUENCE { rcIpBgpPeerEnable INTEGER, rcIpBgpPeerIpAddress IpAddress, rcIpBgpPeerRemoteAs INTEGER, rcIpBgpPeerGroupName DisplayString, rcIpBgpPeerDefaultOriginate EnableValue, rcIpBgpPeerEbgpMultiHop EnableValue, rcIpBgpPeerAdvertisementInterval INTEGER, rcIpBgpPeerPassword DisplayString, rcIpBgpPeerWeight INTEGER, rcIpBgpPeerMaxPrefix INTEGER, rcIpBgpPeerNextHopSelf TruthValue, rcIpBgpPeerRoutePolicyIn DisplayString, rcIpBgpPeerRoutePolicyOut DisplayString, rcIpBgpPeerRouteReflectorClient TruthValue, rcIpBgpPeerSoftReconfigurationIn EnableValue, rcIpBgpPeerSoftReconfiguration INTEGER, rcIpBgpPeerRemovePrivateAs EnableValue, rcIpBgpPeerRowStatus RowStatus, rcIpBgpPeerMD5Authentication EnableValue, rcIpBgpPeerDebugMask INTEGER, rcIpBgpPeerSendCommunity EnableValue, rcIpBgpPeerUpdateSourceInterface IpAddress, -- OM 2.0 place holder rcIpBgpPeerBgpMplsCutThroughType INTEGER, rcIpBgpPeerBgpMplsCutThroughId INTEGER, rcIpBgpPeerState INTEGER, rcIpBgpPeerLastError OCTET STRING, rcIpBgpPeerVpnv4Address EnableValue, rcIpBgpPeerIpvpnLiteCap EnableValue, rcIpBgpPeerSooAddress IpAddress, rcIpBgpPeerSooAsNumber INTEGER, rcIpBgpPeerSooAssignedNum Unsigned32, rcIpBgpPeerSooType INTEGER, rcIpBgpPeerRouteRefresh EnableValue, rcIpBgpPeerAsOverride EnableValue, rcIpBgpPeerAllowAsIn INTEGER, rcIpBgpPeerBfdEnable EnableValue } rcIpBgpPeerEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable: controls whether the peer connection is enabled or disabled" DEFVAL { disabled } ::= { rcIpBgpPeerEntry 1 } rcIpBgpPeerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ip address of this peer" ::= { rcIpBgpPeerEntry 2 } rcIpBgpPeerRemoteAs OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Remote Autonomous system number of this peer" ::= { rcIpBgpPeerEntry 3 } rcIpBgpPeerGroupName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Peer group name to which this peer belongs (optional)" ::= { rcIpBgpPeerEntry 4 } rcIpBgpPeerDefaultOriginate OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "To allow a BGP speaker (the local router) to send the default route 0.0.0.0 to a neighbor for use as a default route" DEFVAL {disable} ::= { rcIpBgpPeerEntry 5 } rcIpBgpPeerEbgpMultiHop OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "To accept and attempt BGP connections to external peers residing on networks that are not directly connected" DEFVAL {disable} ::= { rcIpBgpPeerEntry 6 } rcIpBgpPeerAdvertisementInterval OBJECT-TYPE SYNTAX INTEGER (5..120) MAX-ACCESS read-write STATUS current DESCRIPTION "To set the minimum interval between the sending of BGP routing updates Time in seconds. Integer from 5 to 120." DEFVAL { 30 } ::= { rcIpBgpPeerEntry 7 } rcIpBgpPeerPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "To enable MD5 authentication on a TCP connection between two BGP peers Case-sensitive password of up to 80 character" ::= { rcIpBgpPeerEntry 8 } rcIpBgpPeerWeight OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To assign an absolute weight to a BGP network. It can be an integer from 0 to 65535." DEFVAL { 100 } ::= { rcIpBgpPeerEntry 9 } rcIpBgpPeerMaxPrefix OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets a limit on the number of routes that will be accepted from a neighbor. A value of zero indicates no limit" DEFVAL {12000} ::= { rcIpBgpPeerEntry 10 } rcIpBgpPeerNextHopSelf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Set NextHop Attribute to local router address before sending updates to remote peer" DEFVAL { false } ::= { rcIpBgpPeerEntry 11 } rcIpBgpPeerRoutePolicyIn OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route Policy Name that will be applied to all networks learned from this peer" ::= { rcIpBgpPeerEntry 12 } rcIpBgpPeerRoutePolicyOut OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route policy name that will be applied to all outgoing updates" ::= { rcIpBgpPeerEntry 13 } rcIpBgpPeerRouteReflectorClient OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether this peer is a route reflector client." DEFVAL {false} ::= { rcIpBgpPeerEntry 14 } rcIpBgpPeerSoftReconfigurationIn OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "If Peer soft reconfiguration is enabled in the in-bound direction, policy can be changed and routes can re-learned without having to reset the bgp connection. Enabling soft reconfig-in causes all bgp routes to be stored in local memory (even non-best routes)" DEFVAL {enable} ::= { rcIpBgpPeerEntry 15 } rcIpBgpPeerSoftReconfiguration OBJECT-TYPE SYNTAX INTEGER { in (1), out(2), none(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "If rcIpBgpPeerSoftReconfigurationIn is enabled in the in-bound direction, policy can be changed and routes can re-learned without having to reset the bgp connection by setting rcIpBgpPeerSoftReconfiguration to in(1). Setting the value to out (2) forces the neighbor to send out all the updates to the remote neighbor without resetting the connection." DEFVAL {none} ::= { rcIpBgpPeerEntry 16 } rcIpBgpPeerRemovePrivateAs OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable and disable private AS number from being stripped when sending an update" DEFVAL { enable } ::= { rcIpBgpPeerEntry 17 } rcIpBgpPeerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the Table." ::= { rcIpBgpPeerEntry 18 } rcIpBgpPeerMD5Authentication OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable and Disable MD5 authentication" DEFVAL { disable } ::= { rcIpBgpPeerEntry 19 } rcIpBgpPeerDebugMask OBJECT-TYPE SYNTAX INTEGER (0..511) MAX-ACCESS read-write STATUS current DESCRIPTION " value is one of multiple (logically by 'OR' of following value: none (0), error(1), packet(2), event(4), trace(8), warning(16), state(32), init(64), filter(128), update(256), all(511) all(511): Enables all debugging messages. none(0): Disables all debugging messages. error(1): Enables disolay of debug error messages. packet(2): Enables display of debug packet messages. event(4): Enables display of debug event messages. trace(8): Enables display debug trace messages. warning(16): Enables display debug warning messages. state(32): Enables display of debug state transtion messages. init(64): Enables display of debug initialization messages. filter(128): Enables display of debug messages related to filtering. update(256): Enables display of debug messages related to sending and receiving updates." DEFVAL { 0 } ::= { rcIpBgpPeerEntry 20 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcIpBgpPeerDebugMask none 0 -- rcIpBgpPeerDebugMask error 1 -- rcIpBgpPeerDebugMask packet 2 -- rcIpBgpPeerDebugMask event 4 -- rcIpBgpPeerDebugMask trace 8 -- rcIpBgpPeerDebugMask warning 16 -- rcIpBgpPeerDebugMask state 32 -- rcIpBgpPeerDebugMask init 64 -- rcIpBgpPeerDebugMask filter 128 -- rcIpBgpPeerDebugMask update 256 -- rcIpBgpPeerDebugMask all 511 -- =end enum rcIpBgpPeerSendCommunity OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { disable } ::= { rcIpBgpPeerEntry 21 } rcIpBgpPeerUpdateSourceInterface OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address to be used for Circuitless IP." ::= { rcIpBgpPeerEntry 22 } rcIpBgpPeerBgpMplsCutThroughType OBJECT-TYPE SYNTAX INTEGER { lsp(1), lspgroup(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether the BGP to MPLS cut through being used is an LSP or an LSP group." ::= { rcIpBgpPeerEntry 23 } rcIpBgpPeerBgpMplsCutThroughId OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The ID of LSP or LSP group being used for BGP to MPLS cut through." ::= { rcIpBgpPeerEntry 24 } rcIpBgpPeerState OBJECT-TYPE SYNTAX INTEGER { idle(1), connect(2), active(3), opensent(4), openconfirm(5), established(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The BGP peer connection state." ::= { rcIpBgpPeerEntry 25 } rcIpBgpPeerLastError OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last error code and subcode seen by this peer on this connection. If no error has occurred, this field is zero. Otherwise, the first byte of this two byte OCTET STRING contains the error code, and the second byte contains the subcode." ::= { rcIpBgpPeerEntry 26 } rcIpBgpPeerVpnv4Address OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION " The vpnv4 routes specified." DEFVAL { disable } ::= { rcIpBgpPeerEntry 27 } rcIpBgpPeerIpvpnLiteCap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "The IPVPN-lite capability can be enabled or disabled on the bgp neighbor peer." DEFVAL { disable } ::= { rcIpBgpPeerEntry 28 } rcIpBgpPeerSooAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " The site-of-origin ip address." ::= { rcIpBgpPeerEntry 29 } rcIpBgpPeerSooAsNumber OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The asnum for the site-of-origin for bgp peer." ::= { rcIpBgpPeerEntry 30} rcIpBgpPeerSooAssignedNum OBJECT-TYPE SYNTAX Unsigned32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The Assigned number required along with asnum or address to configure the site-of-origin for bgp peer." ::= { rcIpBgpPeerEntry 31} rcIpBgpPeerSooType OBJECT-TYPE SYNTAX INTEGER { none(0), asnum(1), ipaddr(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The soo type can be asnum or ipaddress." ::= { rcIpBgpPeerEntry 32} rcIpBgpPeerRouteRefresh OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Route refresh for bgp peer." DEFVAL { disable } ::= { rcIpBgpPeerEntry 33 } rcIpBgpPeerAsOverride OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "The AS Override value can be enabled or disabled for bgp peer." DEFVAL { disable } ::= { rcIpBgpPeerEntry 34} rcIpBgpPeerAllowAsIn OBJECT-TYPE SYNTAX INTEGER(0..10) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of as-in allowed for bgp peer " ::= { rcIpBgpPeerEntry 35} rcIpBgpPeerBfdEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "BFD Admin state flag." DEFVAL { disable } ::= { rcIpBgpPeerEntry 36 } -- IP rcIpBgp Peer Group Table rcIpBgpPeerGroupTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "BGP Peer Group table size" ::= { rcIpBgp 10 } rcIpBgpPeerGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpPeerGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP rcIpBgp Peer Group table. This table contains rows which are template configuration parameters which are shared by a group of peers. Peers belonging to the same group will refer to the same row in this table using a peer group name" ::= { rcIpBgp 11 } rcIpBgpPeerGroupEntry OBJECT-TYPE SYNTAX RcIpBgpPeerGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip rcIpBgp Peer Group Table." INDEX { rcIpBgpPeerGroupIndex } ::= { rcIpBgpPeerGroupTable 1 } RcIpBgpPeerGroupEntry ::= SEQUENCE { rcIpBgpPeerGroupEnable EnableValue, rcIpBgpPeerGroupIndex Integer32, rcIpBgpPeerGroupGroupName DisplayString, rcIpBgpPeerGroupRemoteAs Integer32, rcIpBgpPeerGroupDefaultOriginate INTEGER, rcIpBgpPeerGroupEbgpMultiHop INTEGER, rcIpBgpPeerGroupAdvertisementInterval Integer32, rcIpBgpPeerGroupKeepAlive Integer32, rcIpBgpPeerGroupHoldTime Integer32, rcIpBgpPeerGroupWeight Integer32, rcIpBgpPeerGroupMaxPrefix Integer32, rcIpBgpPeerGroupNextHopSelf TruthValue, rcIpBgpPeerGroupRoutePolicyIn DisplayString, rcIpBgpPeerGroupRoutePolicyOut DisplayString, rcIpBgpPeerGroupRouteReflectorClient TruthValue, rcIpBgpPeerGroupSoftReconfigurationIn EnableValue, rcIpBgpPeerGroupSoftReconfiguration INTEGER, rcIpBgpPeerGroupPassword DisplayString, rcIpBgpPeerGroupRemovePrivateAs EnableValue, rcIpBgpPeerGroupRowStatus RowStatus, rcIpBgpPeerGroupMD5Authentication EnableValue, rcIpBgpPeerGroupSendCommunity EnableValue, rcIpBgpPeerGroupUpdateSourceInterface IpAddress, rcIpBgpPeerGroupVpnv4Address EnableValue, rcIpBgpPeerGroupIpvpnLiteCap EnableValue, rcIpBgpPeerGroupSooAddress IpAddress, rcIpBgpPeerGroupSooAsNumber Integer32, rcIpBgpPeerGroupSooAssignedNum Unsigned32, rcIpBgpPeerGroupSooType INTEGER, rcIpBgpPeerGroupRouteRefresh EnableValue, rcIpBgpPeerGroupAsOverride EnableValue, rcIpBgpPeerGroupAllowAsIn Integer32, rcIpBgpPeerGroupDefaultOriginateIpv6 TruthValue, rcIpBgpPeerGroupAfUpdateSourceInterfaceType InetAddressType, rcIpBgpPeerGroupAfUpdateSourceInterface InetAddress, rcIpBgpPeerGroupIpv6Cap EnableValue, rcIpBgpPeerGroupIpv6RoutePolicyIn DisplayString, rcIpBgpPeerGroupIpv6RoutePolicyOut DisplayString, rcIpBgpPeerGroupBfdEnable TruthValue, rcIpBgpPeerGroupDebugMask INTEGER, rcIpBgpPeerGroupIpv6MaxPrefix Integer32 } rcIpBgpPeerGroupEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Allows disabling a group of peers" DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 1 } rcIpBgpPeerGroupIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "Index in to the Peer Group Table" DEFVAL {1} ::= { rcIpBgpPeerGroupEntry 2 } rcIpBgpPeerGroupGroupName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the BGP peer group to which this neighbor belong" ::= { rcIpBgpPeerGroupEntry 3 } rcIpBgpPeerGroupRemoteAs OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Remote Autonomous system number of this peer group (optional)" ::= { rcIpBgpPeerGroupEntry 4 } rcIpBgpPeerGroupDefaultOriginate OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enabling this attribute allows a BGP speaker (the local router) to send the default route 0.0.0.0 to the group of neighbors for use as a default route." DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 5 } rcIpBgpPeerGroupEbgpMultiHop OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "To accept and attempt BGP connections to external peers residing on networks that are not directly connected" DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 6 } rcIpBgpPeerGroupAdvertisementInterval OBJECT-TYPE SYNTAX Integer32 (5..120) MAX-ACCESS read-create STATUS current DESCRIPTION "To set the minimum interval between the sending of BGP routing updates Time in seconds. Integer from 1 to 120." DEFVAL {30} ::= { rcIpBgpPeerGroupEntry 7 } rcIpBgpPeerGroupKeepAlive OBJECT-TYPE SYNTAX Integer32 (0..21845) MAX-ACCESS read-create STATUS current DESCRIPTION "To set the time interval in seconds between the sending of BGP keep alive messages to remote peers." DEFVAL {60} ::= { rcIpBgpPeerGroupEntry 8 } rcIpBgpPeerGroupHoldTime OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "To configure the hold time for the group of peers in seconds. Usually set to three times the value of the Keepalive time" DEFVAL {180} ::= { rcIpBgpPeerGroupEntry 9 } rcIpBgpPeerGroupWeight OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "To assign an absolute weight to a BGP network. Absolute weight, or importance. It can be an integer from 0 to 65535." DEFVAL {100} ::= { rcIpBgpPeerGroupEntry 10 } rcIpBgpPeerGroupMaxPrefix OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Sets a limit on the number of routes that will be accepted from this group of neighbors. A value of zero indicates no limit" DEFVAL {12000} ::= { rcIpBgpPeerGroupEntry 11 } rcIpBgpPeerGroupNextHopSelf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Set NextHop Attribute to local router address before sending updates to remote peers" DEFVAL { false } ::= { rcIpBgpPeerGroupEntry 12 } rcIpBgpPeerGroupRoutePolicyIn OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route Policy Name that will be applied to all networks learned from this group of peers" ::= { rcIpBgpPeerGroupEntry 13 } rcIpBgpPeerGroupRoutePolicyOut OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route policy name that will be applied to all outgoing updates to this group of peers" ::= { rcIpBgpPeerGroupEntry 14 } rcIpBgpPeerGroupRouteReflectorClient OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether this group of peers is a route reflector client." DEFVAL { false } ::= { rcIpBgpPeerGroupEntry 15 } rcIpBgpPeerGroupSoftReconfigurationIn OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "If Peer soft reconfiguration is enabled in the in bound direction, policy can be changed and routes can re-learned without having to reset the bgp connection. Enabling soft reconfig-in causes all bgp routes to be stored in local memory (even non-best routes)" DEFVAL {enable} ::= { rcIpBgpPeerGroupEntry 16 } rcIpBgpPeerGroupSoftReconfiguration OBJECT-TYPE SYNTAX INTEGER { in (1), out(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If Peer soft reconfiguration-in is enabled in the in bound direction, policy can be changed and routes can re-learned without having to reset the bgp connection by setting rcIpBgpPeerGroupSoftReconfiguration to in(1). Setting the value to out (2) forces the neighbor to send out all the updates to the remote neighbor without resetting the connection." ::= { rcIpBgpPeerGroupEntry 17 } rcIpBgpPeerGroupPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-create STATUS current DESCRIPTION "To enable MD5 authentication on TCP connections between this local speaker and this group of BGP peers. Case-sensitive password of up to 80 character" ::= { rcIpBgpPeerGroupEntry 18 } rcIpBgpPeerGroupRemovePrivateAs OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable and disable private AS number from being stripped when sending an update" DEFVAL { enable } ::= { rcIpBgpPeerGroupEntry 19 } rcIpBgpPeerGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "row status" ::= { rcIpBgpPeerGroupEntry 20 } rcIpBgpPeerGroupMD5Authentication OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable and Disable MD5 authentication" DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 21 } rcIpBgpPeerGroupSendCommunity OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enables or disables sending the update message community attribute to the specified peer." DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 22 } rcIpBgpPeerGroupUpdateSourceInterface OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address to used for circuitless IP for this peer group." ::= { rcIpBgpPeerGroupEntry 23 } rcIpBgpPeerGroupVpnv4Address OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "The vpnv4 routes specified." DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 24 } rcIpBgpPeerGroupIpvpnLiteCap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "The IPVPN-lite capability can be enabled or disabled on the bgp neighbor peer group." DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 25 } rcIpBgpPeerGroupSooAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The site-of-origin ipaddress." ::= { rcIpBgpPeerGroupEntry 26 } rcIpBgpPeerGroupSooAsNumber OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The asnum for site-of-origin for bgp peer group." ::= { rcIpBgpPeerGroupEntry 27} rcIpBgpPeerGroupSooAssignedNum OBJECT-TYPE SYNTAX Unsigned32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The Assigned number required along with asnum or address to configure the site-of-origin for bgp peer group." ::= { rcIpBgpPeerGroupEntry 28} rcIpBgpPeerGroupSooType OBJECT-TYPE SYNTAX INTEGER { none(0), asnum(1), ipaddr(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The soo type can be asnum or ipaddress." ::= { rcIpBgpPeerGroupEntry 29} rcIpBgpPeerGroupRouteRefresh OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Route refresh for bgp peer group." DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 30 } rcIpBgpPeerGroupAsOverride OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "The AS Override value can be enabled or disabled for bgp peer group." DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 31} rcIpBgpPeerGroupAllowAsIn OBJECT-TYPE SYNTAX Integer32(0..10) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of as-in allowed for bgp peer group." ::= { rcIpBgpPeerGroupEntry 32} rcIpBgpPeerGroupDefaultOriginateIpv6 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enabling this attribute allows a BGP speaker (the local router) to send the default route to the group of neighbors for use as a default route." DEFVAL { false } ::= { rcIpBgpPeerGroupEntry 33 } rcIpBgpPeerGroupAfUpdateSourceInterfaceType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The Inet address type used for circuitless IP for this peer group." ::= { rcIpBgpPeerGroupEntry 34 } rcIpBgpPeerGroupAfUpdateSourceInterface OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Inet address to used for circuitless IP for this peer group." ::= { rcIpBgpPeerGroupEntry 35 } rcIpBgpPeerGroupIpv6Cap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "The ipv6 capability can be enabled or disabled on the bgp neighbor peer group." DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 36 } rcIpBgpPeerGroupIpv6RoutePolicyIn OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Ipv6 Route Policy Name that will be applied to all networks learned from this group of peers" ::= { rcIpBgpPeerGroupEntry 37 } rcIpBgpPeerGroupIpv6RoutePolicyOut OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Ipv6 Route policy name that will be applied to all outgoing updates to this group of peers" ::= { rcIpBgpPeerGroupEntry 38 } rcIpBgpPeerGroupBfdEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Bfd can be enabled or disabled for bgp peer group." DEFVAL { false } ::= { rcIpBgpPeerGroupEntry 39} rcIpBgpPeerGroupDebugMask OBJECT-TYPE SYNTAX INTEGER (0..511) MAX-ACCESS read-write STATUS current DESCRIPTION " value is one of multiple (logically by 'OR' of following value: none (0), error(1), packet(2), event(4), trace(8), warning(16), state(32), init(64), filter(128), update(256), all(511) all(511): Enables all debugging messages. none(0): Disables all debugging messages. error(1): Enables disolay of debug error messages. packet(2): Enables display of debug packet messages. event(4): Enables display of debug event messages. trace(8): Enables display debug trace messages. warning(16): Enables display debug warning messages. state(32): Enables display of debug state transtion messages. init(64): Enables display of debug initialization messages. filter(128): Enables display of debug messages related to filtering. update(256): Enables display of debug messages related to sending and receiving updates." DEFVAL { 0 } ::= { rcIpBgpPeerGroupEntry 40 } rcIpBgpPeerGroupIpv6MaxPrefix OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Sets a limit on the number of IPv6 routes that will be accepted from this group of neighbors. A value of zero indicates no limit" DEFVAL {8000} ::= { rcIpBgpPeerGroupEntry 41 } rcIpBgpRcvdDampenedPathAttrTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpBgp 12 } rcIpBgpRcvdDampenedPathAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpDampenedPathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains info about paths to destination networks received from all BGP-4 peers" ::= { rcIpBgp 13 } rcIpBgpDampenedPathAttrEntry OBJECT-TYPE SYNTAX RcIpBgpDampenedPathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a path to a networks" INDEX { rcIpBgpPathAttrIpAddrPrefix, rcIpBgpPathAttrIpAddrPrefixLen, rcIpBgpPathAttrPeer } ::= { rcIpBgpRcvdDampenedPathAttrTable 1 } RcIpBgpDampenedPathAttrEntry ::= SEQUENCE { rcIpBgpPathAttrPeer IpAddress, rcIpBgpPathAttrIpAddrPrefixLen INTEGER, rcIpBgpPathAttrIpAddrPrefix IpAddress, rcIpBgpPathAttrFlapPenalty Integer32, rcIpBgpPathAttrFlapCount Integer32, rcIpBgpPathAttrRouteDampened INTEGER, rcIpBgpPathAttrReuseTime Integer32, rcIpBgpPathAttrReuseTimeRemain Integer32 } rcIpBgpPathAttrPeer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the peer where the path info was learned" ::= { rcIpBgpDampenedPathAttrEntry 1 } rcIpBgpPathAttrIpAddrPrefixLen OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-only STATUS current DESCRIPTION "Length in bits of the IP address prefix in the network Layer Reachablity Information field." ::= { rcIpBgpDampenedPathAttrEntry 2 } rcIpBgpPathAttrIpAddrPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "An Ip address prefix in the NLRI Information field. This object is an IP address containing the prefix with length specified by rcIpBgpPathAttrIpAddrPrefixLen are zeroed." ::= { rcIpBgpDampenedPathAttrEntry 3 } rcIpBgpPathAttrFlapPenalty OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Penalty value based on number of route flaps" ::= { rcIpBgpDampenedPathAttrEntry 4 } rcIpBgpPathAttrFlapCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a route flapped since the last time the penalty was reset to zero" ::= { rcIpBgpDampenedPathAttrEntry 5 } rcIpBgpPathAttrRouteDampened OBJECT-TYPE SYNTAX INTEGER { announced(1), suppressed(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Shows whether this route is currently suppressed from being announced" ::= { rcIpBgpDampenedPathAttrEntry 6 } rcIpBgpPathAttrReuseTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Re use time is the system configured time for route reuse" ::= { rcIpBgpDampenedPathAttrEntry 7 } rcIpBgpPathAttrReuseTimeRemain OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Re use time Remain is the number of seconds before the route will be reused" ::= { rcIpBgpDampenedPathAttrEntry 8 } rcIpBgp4PathAttrTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpBgp 14 } rcIpBgp4PathAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgp4PathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains info about paths to destination networks received from all BGP-4 peers" ::= { rcIpBgp 15 } rcIpBgp4PathAttrEntry OBJECT-TYPE SYNTAX RcIpBgp4PathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIpBgp4PathAttrIpAddrPrefix, rcIpBgp4PathAttrIpAddrPrefixLen, rcIpBgp4PathAttrPeer } ::= { rcIpBgp4PathAttrTable 1 } RcIpBgp4PathAttrEntry ::= SEQUENCE { rcIpBgp4PathAttrPeer IpAddress, rcIpBgp4PathAttrIpAddrPrefixLen INTEGER, rcIpBgp4PathAttrIpAddrPrefix IpAddress, rcIpBgp4PathAttrCommunities OCTET STRING, rcIpBgp4PathAttrOriginateId IpAddress, rcIpBgp4PathAttrClusterId OCTET STRING } rcIpBgp4PathAttrPeer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the peer where the path info was learned" ::= { rcIpBgp4PathAttrEntry 1 } rcIpBgp4PathAttrIpAddrPrefixLen OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-only STATUS current DESCRIPTION "Length in bits of the IP address prefix in the network Layer Reachablity Information field." ::= { rcIpBgp4PathAttrEntry 2 } rcIpBgp4PathAttrIpAddrPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "An Ip address prefix in the NLRI Information field. This object is an IP address containing the prefix with length specified by rcIpBgpPathAttrIpAddrPrefixLen are zeroed." ::= { rcIpBgp4PathAttrEntry 3 } rcIpBgp4PathAttrCommunities OBJECT-TYPE SYNTAX OCTET STRING (SIZE(255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string represents community path attributes as The length is a 1-octet field containing the numbner of community numbers in the value field.The value field contains one or more Community numbers,each community is represented in the octet string as 4 octets.The community numbers in the string beyond maximum size 255,if any, will not be recorded by this object." ::= { rcIpBgp4PathAttrEntry 4 } rcIpBgp4PathAttrOriginateId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the route who originates the routes" ::= { rcIpBgp4PathAttrEntry 5 } rcIpBgp4PathAttrClusterId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string represents Cluster Id path attributes as The length is a 1-octet field containing the number of Cluster Id numbers in the value field.The value field contains one or more Cluster Id numbers,each Cluster Id is represented in the octet string as 4 octets,each four octets is the IpAddress of the router acting as a route reflector.The Cluster Id numbers in the string beyond maximum size 255,if any, will not be recorded by this object." ::= { rcIpBgp4PathAttrEntry 6 } rcIpBgpExt OBJECT IDENTIFIER ::= { rcIpBgp 16 } rcIpBgpExtAggregateAfTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of address family independent bgp aggregate table" ::= { rcIpBgpExt 1 } rcIpBgpExtAggregateAfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpExtAggregateAfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Replaces rcIpBgpAggregateTable. To specify the list of ipv4 and ipv6 aggregate prefixes to be created by the BGP routing process and the options to be used while aggregating." ::= { rcIpBgpExt 2 } rcIpBgpExtAggregateAfEntry OBJECT-TYPE SYNTAX RcIpBgpExtAggregateAfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of v4/v6 aggregate prefix to be created by BGP routing process and the options to be used while aggregating." INDEX { rcIpBgpExtAggregateAfAddressType, rcIpBgpExtAggregateAfAddress, rcIpBgpExtAggregateAfPrefixLen } ::= { rcIpBgpExtAggregateAfTable 1 } RcIpBgpExtAggregateAfEntry ::= SEQUENCE { rcIpBgpExtAggregateAfAddressType InetAddressType, rcIpBgpExtAggregateAfAddress InetAddress, rcIpBgpExtAggregateAfPrefixLen InetAddressPrefixLength, rcIpBgpExtAggregateAfAsSetGenerate TruthValue, rcIpBgpExtAggregateAfSummaryOnly TruthValue, rcIpBgpExtAggregateAfSuppressPolicy SnmpAdminString, rcIpBgpExtAggregateAfAdvertisePolicy SnmpAdminString, rcIpBgpExtAggregateAfAttributePolicy SnmpAdminString, rcIpBgpExtAggregateAfRowStatus RowStatus } rcIpBgpExtAggregateAfAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Inet Address Type of aggregate address." ::= { rcIpBgpExtAggregateAfEntry 1 } rcIpBgpExtAggregateAfAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "V4 or V6 Prefix to create an aggregate address in BGP routing table." ::= { rcIpBgpExtAggregateAfEntry 2 } rcIpBgpExtAggregateAfPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prefix length of the aggregate inet address" ::= { rcIpBgpExtAggregateAfEntry 3 } rcIpBgpExtAggregateAfAsSetGenerate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable Generates autonomous system set path information." DEFVAL {false} ::= { rcIpBgpExtAggregateAfEntry 4 } rcIpBgpExtAggregateAfSummaryOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Filters all more specific routes from updates." DEFVAL {false} ::= { rcIpBgpExtAggregateAfEntry 5 } rcIpBgpExtAggregateAfSuppressPolicy OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of route policy used to select the routes to be suppressed." ::= { rcIpBgpExtAggregateAfEntry 6 } rcIpBgpExtAggregateAfAdvertisePolicy OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of route policy used to select the routes to create AS-SET origin communities." ::= { rcIpBgpExtAggregateAfEntry 7 } rcIpBgpExtAggregateAfAttributePolicy OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of route policy used to set the attribute of the aggregate route." ::= { rcIpBgpExtAggregateAfEntry 8 } rcIpBgpExtAggregateAfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpBgpExtAggregateAfEntry 9 } rcIpBgpExtNetworkAfTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Address family independent bgp Network Prefix table size" ::= { rcIpBgpExt 3 } rcIpBgpExtNetworkAfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpExtNetworkAfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table replaces rcIpBgpNetworkTable. This table supports V4 and V6 BGP networks. The networks in this table are either static/directly connected or learned routes. Bgp advertises these network provided they are reachable and are in the IP routing table" ::= { rcIpBgpExt 4 } rcIpBgpExtNetworkAfEntry OBJECT-TYPE SYNTAX RcIpBgpExtNetworkAfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in bgp NetworkTable." INDEX { rcIpBgpExtNetworkAfAddrType, rcIpBgpExtNetworkAfAddr, rcIpBgpExtNetworkAfPrefixLen } ::= { rcIpBgpExtNetworkAfTable 1 } RcIpBgpExtNetworkAfEntry ::= SEQUENCE { rcIpBgpExtNetworkAfAddrType InetAddressType, rcIpBgpExtNetworkAfAddr InetAddress, rcIpBgpExtNetworkAfPrefixLen InetAddressPrefixLength, rcIpBgpExtNetworkAfMetric Integer32, rcIpBgpExtNetworkAfRowStatus RowStatus } rcIpBgpExtNetworkAfAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Inet address type of the Network prefix that BGP will advertise." ::= { rcIpBgpExtNetworkAfEntry 1 } rcIpBgpExtNetworkAfAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "v4/v6 Network prefix that BGP will advertise." ::= { rcIpBgpExtNetworkAfEntry 2 } rcIpBgpExtNetworkAfPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prefix length of the v4/v6 bgp network address" ::= { rcIpBgpExtNetworkAfEntry 3 } rcIpBgpExtNetworkAfMetric OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Value of the metric to be used while sending an update for the routes from the network table. Indicates to set the MED value for the routes advertised to ebgp Peers." DEFVAL { 0 } ::= { rcIpBgpExtNetworkAfEntry 4 } rcIpBgpExtNetworkAfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpBgpExtNetworkAfEntry 5 } rcIpBgpExtPeerAfTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of Address family independent BGP Peer Table" ::= { rcIpBgpExt 5 } rcIpBgpExtPeerAfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpExtPeerAfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extension to the BGP peer table. This table contains, one entry per BGP peer, information about the connections with BGP Peers, which is not supported by the standard MIB draft. This table replaces rcIpBgpPeerTable." ::= { rcIpBgpExt 6 } rcIpBgpExtPeerAfEntry OBJECT-TYPE SYNTAX RcIpBgpExtPeerAfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing miscelleneous information (info not present in the standard BGP peer table) about the connection with a remote BGP peer ." AUGMENTS { rcIpBgpTmpPeerAfEntry } ::= { rcIpBgpExtPeerAfTable 1 } RcIpBgpExtPeerAfEntry ::= SEQUENCE { rcIpBgpExtPeerAfGroupName SnmpAdminString, rcIpBgpExtPeerAfDefaultOriginate TruthValue, rcIpBgpExtPeerAfDefaultOriginateIpv6 TruthValue, rcIpBgpExtPeerAfEbgpMultiHop TruthValue, rcIpBgpExtPeerAfAdvertisementInterval Integer32, rcIpBgpExtPeerAfPassword SnmpAdminString, rcIpBgpExtPeerAfWeight Integer32, rcIpBgpExtPeerAfMaxPrefix Integer32, rcIpBgpExtPeerAfNextHopSelf TruthValue, rcIpBgpExtPeerAfRoutePolicyIn SnmpAdminString, rcIpBgpExtPeerAfRoutePolicyOut SnmpAdminString, rcIpBgpExtPeerAfRouteReflectorClient TruthValue, rcIpBgpExtPeerAfSoftReconfigurationIn TruthValue, rcIpBgpExtPeerAfSoftReconfiguration INTEGER, rcIpBgpExtPeerAfRemovePrivateAs TruthValue, rcIpBgpExtPeerAfMD5Authentication TruthValue, rcIpBgpExtPeerAfDebugMask Integer32, rcIpBgpExtPeerAfSendCommunity TruthValue, rcIpBgpExtPeerAfUpdateSourceInterface InetAddress, rcIpBgpExtPeerAfVpnv4Address TruthValue, rcIpBgpExtPeerAfIpv6Cap TruthValue, rcIpBgpExtPeerAfIpvpnLiteCap TruthValue, rcIpBgpExtPeerAfSooAddress IpAddress, rcIpBgpExtPeerAfSooAsNumber Integer32, rcIpBgpExtPeerAfSooAssignedNum Unsigned32, rcIpBgpExtPeerAfSooType INTEGER, rcIpBgpExtPeerAfRouteRefresh TruthValue, rcIpBgpExtPeerAfAsOverride TruthValue, rcIpBgpExtPeerAfAllowAsIn Integer32, rcIpBgpExtPeerAfIpv6RoutePolicyIn SnmpAdminString, rcIpBgpExtPeerAfIpv6RoutePolicyOut SnmpAdminString, rcIpBgpExtPeerAfEnable TruthValue, rcIpBgpExtPeerAfRemoteAs InetAutonomousSystemNumber, rcIpBgpExtPeerAfConnectRetryInterval Unsigned32, rcIpBgpExtPeerAfHoldTimeConfigured Unsigned32, rcIpBgpExtPeerAfKeepAliveConfigured Unsigned32, rcIpBgpExtPeerAfRowStatus RowStatus, rcIpBgpExtPeerAfNewRemoteAs OCTET STRING, rcIpBgpExtPeerAfBfdEnable TruthValue, rcIpBgpExtPeerAfIpv6MaxPrefix Integer32 } rcIpBgpExtPeerAfGroupName OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Peer group name to which this peer belongs (optional)" ::= { rcIpBgpExtPeerAfEntry 1 } rcIpBgpExtPeerAfDefaultOriginate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "To allow a BGP speaker (the local router) to send the default route 0.0.0.0 to a neighbor for use as a default route" DEFVAL {false} ::= { rcIpBgpExtPeerAfEntry 2 } rcIpBgpExtPeerAfDefaultOriginateIpv6 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "To allow a BGP speaker (the local router) to Send the default ipv6 route to a neighbor for use as a default route" DEFVAL {false} ::= { rcIpBgpExtPeerAfEntry 3 } rcIpBgpExtPeerAfEbgpMultiHop OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "To accept and attempt BGP connections to external peers residing on networks that are not directly connected" DEFVAL {false} ::= { rcIpBgpExtPeerAfEntry 4 } rcIpBgpExtPeerAfAdvertisementInterval OBJECT-TYPE SYNTAX Integer32 (5..120) MAX-ACCESS read-create STATUS current DESCRIPTION "To set the minimum interval between the sending Of BGP routing updates Time in seconds. Integer from 5 to 120." DEFVAL { 30 } ::= { rcIpBgpExtPeerAfEntry 5 } rcIpBgpExtPeerAfPassword OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..80)) MAX-ACCESS read-create STATUS current DESCRIPTION "To enable MD5 authentication on a TCP connection between two BGP Peers Case-sensitive password of up to 80 character" ::= { rcIpBgpExtPeerAfEntry 6 } rcIpBgpExtPeerAfWeight OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "To assign an absolute weight to a BGP network. It can be an integer from 0 to 65535." DEFVAL { 100 } ::= { rcIpBgpExtPeerAfEntry 7 } rcIpBgpExtPeerAfMaxPrefix OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Sets a limit on the number of routes that will be accepted from a neighbor. A value of zero indicates no limit" DEFVAL {12000} ::= { rcIpBgpExtPeerAfEntry 8 } rcIpBgpExtPeerAfNextHopSelf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Set NextHop Attribute to local router address Before sending updates to remote peer" DEFVAL { false } ::= { rcIpBgpExtPeerAfEntry 9 } rcIpBgpExtPeerAfRoutePolicyIn OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route Policy Name that will be applied to all Networks learned from this peer" ::= { rcIpBgpExtPeerAfEntry 10 } rcIpBgpExtPeerAfRoutePolicyOut OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route policy name that will be applied to all outgoing updates" ::= { rcIpBgpExtPeerAfEntry 11 } rcIpBgpExtPeerAfRouteReflectorClient OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether this peer is a route reflector client." DEFVAL {false} ::= { rcIpBgpExtPeerAfEntry 12 } rcIpBgpExtPeerAfSoftReconfigurationIn OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "If Peer soft reconfiguration is enabled in the in-bound direction, policy can be changed and routes can re-learned without having to reset the bgp connection. Enabling soft reconfig-in causes all bgp routes to be stored in local memory (even non-best routes)" DEFVAL {true} ::= { rcIpBgpExtPeerAfEntry 13 } rcIpBgpExtPeerAfSoftReconfiguration OBJECT-TYPE SYNTAX INTEGER { in (1), out(2), none(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "If rcIpBgpExtPeerAfSoftReconfigurationIn is enabled in the in-bound direction, policy can be changed and routes can re-learned without having to reset the bgp connection by setting rcIpBgpExtPeerAfSoftReconfiguration to in(1). Setting the value to out (2) forces the neighbor to send out all the updates to the remote neighbor without resetting the connection." DEFVAL {none} ::= { rcIpBgpExtPeerAfEntry 14 } rcIpBgpExtPeerAfRemovePrivateAs OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable and disable private AS number from being stripped when sending an update" DEFVAL { false } ::= { rcIpBgpExtPeerAfEntry 15 } rcIpBgpExtPeerAfMD5Authentication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable and Disable MD5 authentication" DEFVAL { false } ::= { rcIpBgpExtPeerAfEntry 16 } rcIpBgpExtPeerAfDebugMask OBJECT-TYPE SYNTAX Integer32 (0..511) MAX-ACCESS read-create STATUS current DESCRIPTION " value is one of multiple (logically by 'OR' of following value: none (0), error(1), packet(2), event(4), trace(8), warning(16), state(32), init(64), filter(128), update(256), all(511) all(511): Enables all debugging messages. none(0): Disables all debugging messages. error(1): Enables display of debug error messages. packet(2): Enables display of debug packet messages. event(4): Enables display of debug event messages. trace(8): Enables display debug trace messages. warning(16): Enables display debug warning messages. state(32): Enables display of debug state transition messages. init(64): Enables display of debug initialization messages. filter(128): Enables display of debug messages related to filtering. update(256): Enables display of debug messages related to sending and receiving updates." DEFVAL { 0 } ::= { rcIpBgpExtPeerAfEntry 17 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcIpBgpExtPeerAfDebugMask none 0 -- rcIpBgpExtPeerAfDebugMask error 1 -- rcIpBgpExtPeerAfDebugMask packet 2 -- rcIpBgpExtPeerAfDebugMask event 4 -- rcIpBgpExtPeerAfDebugMask trace 8 -- rcIpBgpExtPeerAfDebugMask warning 16 -- rcIpBgpExtPeerAfDebugMask state 32 -- rcIpBgpExtPeerAfDebugMask init 64 -- rcIpBgpExtPeerAfDebugMask filter 128 -- rcIpBgpExtPeerAfDebugMask update 256 -- rcIpBgpExtPeerAfDebugMask all 511 -- =end enum rcIpBgpExtPeerAfSendCommunity OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enables or disables sending the update message community attribute to the specified peer." DEFVAL { false } ::= { rcIpBgpExtPeerAfEntry 18 } rcIpBgpExtPeerAfUpdateSourceInterface OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Inet address to be used for Circuitless IP." ::= { rcIpBgpExtPeerAfEntry 19 } rcIpBgpExtPeerAfVpnv4Address OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION " The vpnv4 routes specified." DEFVAL { false } ::= { rcIpBgpExtPeerAfEntry 20 } rcIpBgpExtPeerAfIpv6Cap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION " The ipv6 capability can be enabled or disabled on the bgp neighbor peer." DEFVAL { false } ::= { rcIpBgpExtPeerAfEntry 21 } rcIpBgpExtPeerAfIpvpnLiteCap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The IPVPN-lite capability can be enabled or disabled on the bgp neighbor peer." DEFVAL { false } ::= { rcIpBgpExtPeerAfEntry 22 } rcIpBgpExtPeerAfSooAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " The site-of-origin ip address." ::= { rcIpBgpExtPeerAfEntry 23 } rcIpBgpExtPeerAfSooAsNumber OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The asnum for the site-of-origin for bgp peer." ::= { rcIpBgpExtPeerAfEntry 24} rcIpBgpExtPeerAfSooAssignedNum OBJECT-TYPE SYNTAX Unsigned32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The Assigned number required along with asnum or address to configure the site-of-origin for bgp peer." ::= { rcIpBgpExtPeerAfEntry 25} rcIpBgpExtPeerAfSooType OBJECT-TYPE SYNTAX INTEGER { none(0), asnum(1), ipaddr(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The soo type can be asnum or ipaddress." DEFVAL { none } ::= { rcIpBgpExtPeerAfEntry 26} rcIpBgpExtPeerAfRouteRefresh OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Route refresh for bgp peer." DEFVAL { false } ::= { rcIpBgpExtPeerAfEntry 27 } rcIpBgpExtPeerAfAsOverride OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The AS Override value can be enabled or disabled for bgp peer." DEFVAL { false } ::= { rcIpBgpExtPeerAfEntry 28} rcIpBgpExtPeerAfAllowAsIn OBJECT-TYPE SYNTAX Integer32(0..10) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of as-in allowed for bgp peer." ::= { rcIpBgpExtPeerAfEntry 29} rcIpBgpExtPeerAfIpv6RoutePolicyIn OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Ipv6 Route Policy Name that will be applied to all Networks learned from this peer" ::= { rcIpBgpExtPeerAfEntry 30 } rcIpBgpExtPeerAfIpv6RoutePolicyOut OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Ipv6 Route policy name that will be applied to all outgoing updates" ::= { rcIpBgpExtPeerAfEntry 31 } rcIpBgpExtPeerAfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to enable/disable bgp+ peer" ::= { rcIpBgpExtPeerAfEntry 32 } rcIpBgpExtPeerAfRemoteAs OBJECT-TYPE SYNTAX InetAutonomousSystemNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Used to manually configure the remote as of the bgp+ peer." ::= { rcIpBgpExtPeerAfEntry 33 } rcIpBgpExtPeerAfConnectRetryInterval OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure the ConnectRetry timer for the BGP+ peer." ::= { rcIpBgpExtPeerAfEntry 34 } rcIpBgpExtPeerAfHoldTimeConfigured OBJECT-TYPE SYNTAX Unsigned32 ( 0 | 3..65535 ) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure the Hold Timer for the BGP+ peer." ::= { rcIpBgpExtPeerAfEntry 35 } rcIpBgpExtPeerAfKeepAliveConfigured OBJECT-TYPE SYNTAX Unsigned32 ( 0 | 1..21845 ) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure the KeepAlive Timer for the BGP+ peer." ::= { rcIpBgpExtPeerAfEntry 36 } rcIpBgpExtPeerAfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the Table." ::= { rcIpBgpExtPeerAfEntry 37 } rcIpBgpExtPeerAfNewRemoteAs OBJECT-TYPE SYNTAX OCTET STRING(SIZE (0..4)) MAX-ACCESS read-create STATUS current DESCRIPTION "Remote Autonomous system number of this peer" ::= { rcIpBgpExtPeerAfEntry 38 } rcIpBgpExtPeerAfIpv6MaxPrefix OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Sets a limit on the number of ipv6 routes that will be accepted from a neighbor. A value of zero indicates no limit" DEFVAL {8000} ::= { rcIpBgpExtPeerAfEntry 40 } rcIpBgpExtPeerAfBfdEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "BFD Admin state flag." DEFVAL { false } ::= { rcIpBgpExtPeerAfEntry 39 } rcIpBgpExtAfPathAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpExtAfPathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extension to rcIpBgpTmpAfPathAttrTable. This table contains info about additional BGP path attributes not covered in rcIpBgpTmpAfPathAttrTable." ::= { rcIpBgpExt 7 } rcIpBgpExtAfPathAttrEntry OBJECT-TYPE SYNTAX RcIpBgpExtAfPathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains data about additional path attributes associated with a given prefix in the rcIpBgpTmpNlriTable." AUGMENTS { rcIpBgpTmpAfPathAttrEntry } ::= { rcIpBgpExtAfPathAttrTable 1 } RcIpBgpExtAfPathAttrEntry ::= SEQUENCE { rcIpBgpExtAfPathAttrUnknown OCTET STRING, rcIpBgpExtAfPathAttrCommunities OCTET STRING, rcIpBgpExtAfPathAttrOriginateId IpAddress, rcIpBgpExtAfPathAttrClusterId OCTET STRING } rcIpBgpExtAfPathAttrUnknown OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Replaces bgp4PathAttrUnknown. One or more path attributes not understood by this BGP4 speaker. Size zero (0) indicates the absence of such attribute(s). Octets beyond the maximum size, if any, are not recorded by this object." ::= { rcIpBgpExtAfPathAttrEntry 1 } rcIpBgpExtAfPathAttrCommunities OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string represents BGP+ community path attributes as . The length is a 1-octet field containing the numbner of community numbers in the value field.The value field contains one or more Community numbers,each community is represented in the octet string as 4 octets.The community numbers in the string beyond maximum size 255,if any, will not be recorded by this object." ::= { rcIpBgpExtAfPathAttrEntry 2 } rcIpBgpExtAfPathAttrOriginateId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "In a BGP+ context, the IP address of the router which originates the routes." ::= { rcIpBgpExtAfPathAttrEntry 3 } rcIpBgpExtAfPathAttrClusterId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string represents BGP+ Cluster Id path attributes as . The length is a 1-octet field containing the number of Cluster Id numbers in the value field. The value field contains one or more Cluster Id numbers, each Cluster Id is represented in the octet string as 4 octets, each four octets is the IpAddress of the router acting as a route reflector.The Cluster Id numbers in the string beyond maximum size 255,if any, will not be recorded by this object." ::= { rcIpBgpExtAfPathAttrEntry 4 } rcIpBgpTmp OBJECT IDENTIFIER ::= { rcIpBgp 17 } -- -- Textual Conventions -- RcIpBgpTmpIdentifierTC ::= TEXTUAL-CONVENTION DISPLAY-HINT "1d." STATUS current DESCRIPTION "The representation of a BGP Identifier. BGP Identifiers are presented in the received network byte order. The BGP Identifier is displayed as if it is an IP address, even if it would be an illegal one." REFERENCE "RFC 4273, Section 4.2" SYNTAX OCTET STRING(SIZE (4)) RcIpBgpTmpAddressFamilyIdentifierTC ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "The representation of a BGP AFI" REFERENCE "RFC 4760, Section 3" SYNTAX Unsigned32(0..65535) RcIpBgpTmpSubsequentAddressFamilyIdentifierTC ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "The representation of a BGP SAFI" REFERENCE "RFC 4760, Section 3" SYNTAX Unsigned32(0..255) -- -- Top level scalars for this MIB -- rcIpBgpTmpLocalAsNew OBJECT-TYPE SYNTAX InetAutonomousSystemNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The local autonomous system number. This object supports 4 byte ASes and replaces bgpLocalAs." REFERENCE "RFC 4271, Section 4.2, 'My Autonomous System'. RFC 4893, BGP Support for Four-octet AS Number Space." ::= { rcIpBgpTmp 9 } -- -- Address Family (Af) independent per-peer management information. -- rcIpBgpTmpPeerAf OBJECT IDENTIFIER ::= { rcIpBgpTmp 10 } -- -- Address Family (Af) independent per-peer session management -- information. -- rcIpBgpTmpPeerAfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpTmpPeerAfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP peer table. This table contains, one entry per BGP peer, information about the connections with BGP peers. This table replaces bgpPeerTable." ::= { rcIpBgpTmpPeerAf 1 } rcIpBgpTmpPeerAfEntry OBJECT-TYPE SYNTAX RcIpBgpTmpPeerAfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the connection with a remote BGP peer." INDEX { rcIpBgpTmpPeerAfInstance, rcIpBgpTmpPeerAfLocalAddrType, rcIpBgpTmpPeerAfLocalAddr, rcIpBgpTmpPeerAfRemoteAddrType, rcIpBgpTmpPeerAfRemoteAddr } ::= { rcIpBgpTmpPeerAfTable 1 } RcIpBgpTmpPeerAfEntry ::= SEQUENCE { -- INDEX information rcIpBgpTmpPeerAfInstance Unsigned32, rcIpBgpTmpPeerAfLocalAddrType InetAddressType, rcIpBgpTmpPeerAfLocalAddr InetAddress, rcIpBgpTmpPeerAfRemoteAddrType InetAddressType, rcIpBgpTmpPeerAfRemoteAddr InetAddress, -- Local rcIpBgpTmpPeerAfLocalPort InetPortNumber, rcIpBgpTmpPeerAfLocalAs InetAutonomousSystemNumber, -- Remote rcIpBgpTmpPeerAfRemotePort InetPortNumber, rcIpBgpTmpPeerAfRemoteAs InetAutonomousSystemNumber, rcIpBgpTmpPeerAfIdentifier RcIpBgpTmpIdentifierTC, -- Session status rcIpBgpTmpPeerAfAdminStatus INTEGER, rcIpBgpTmpPeerAfPeerState INTEGER, rcIpBgpTmpPeerAfConfiguredVersion Unsigned32, rcIpBgpTmpPeerAfNegotiatedVersion Unsigned32 } rcIpBgpTmpPeerAfInstance OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The routing instance index. Some BGP implementations permit the creation of multiple instances of a BGP routing process. An example includes routers running BGP/MPLS IP Virtual Private Networks. Implementations that do not support multiple routing instances should return 1 for this object." ::= { rcIpBgpTmpPeerAfEntry 1 } rcIpBgpTmpPeerAfLocalAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address family of the local end of the peering session." ::= { rcIpBgpTmpPeerAfEntry 2 } rcIpBgpTmpPeerAfLocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local IP address of this entry's BGP connection." ::= { rcIpBgpTmpPeerAfEntry 3 } rcIpBgpTmpPeerAfRemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address family of the remote end of the peering session." ::= { rcIpBgpTmpPeerAfEntry 4 } rcIpBgpTmpPeerAfRemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The remote IP address of this entry's BGP peer." ::= { rcIpBgpTmpPeerAfEntry 5 } rcIpBgpTmpPeerAfLocalPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The local port for the TCP connection between the BGP peers." ::= { rcIpBgpTmpPeerAfEntry 6 } rcIpBgpTmpPeerAfLocalAs OBJECT-TYPE SYNTAX InetAutonomousSystemNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Some implementations of BGP can represent themselves as multiple ASes. This is the AS that this peering session is representing itself as to the remote peer." ::= { rcIpBgpTmpPeerAfEntry 7 } rcIpBgpTmpPeerAfRemotePort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The remote port for the TCP connection between the BGP peers. Note that the objects rcIpBgpTmpPeerAfLocalAddr, rcIpBgpTmpPeerAfLocalPort, rcIpBgpTmpPeerAfRemoteAddr and rcIpBgpTmpPeerAfRemotePort provide the appropriate reference to the standard MIB TCP connection table, or even the ipv6 TCP MIB as in RFC 4022." REFERENCE "RFC 2012 - SNMPv2 Management Information Base for the Transmission Control Protocol using SMIv2. RFC 4022 - IP Version 6 Management Information Base for the Transmission Control Protocol." ::= { rcIpBgpTmpPeerAfEntry 8 } rcIpBgpTmpPeerAfRemoteAs OBJECT-TYPE SYNTAX InetAutonomousSystemNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The remote autonomous system number received in the BGP OPEN message." REFERENCE "RFC 4271, Section 4.2." ::= { rcIpBgpTmpPeerAfEntry 9 } rcIpBgpTmpPeerAfIdentifier OBJECT-TYPE SYNTAX RcIpBgpTmpIdentifierTC MAX-ACCESS read-only STATUS current DESCRIPTION "The BGP Identifier of this entry's remote BGP peer. This entry should be 0.0.0.0 unless the rcIpBgpTmpPeerAfPeerState is in the openconfirm or the established state." REFERENCE "RFC 4271, Section 4.2, 'BGP Identifier'." ::= { rcIpBgpTmpPeerAfEntry 10 } rcIpBgpTmpPeerAfAdminStatus OBJECT-TYPE SYNTAX INTEGER { halted(1), running(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether or not the BGP FSM for this remote peer is halted or running. The BGP FSM for a remote peer is halted after processing a Stop event. Likewise, it is in the running state after a Start event. The rcIpBgpTmpPeerAfState will generally be in the idle state when the FSM is halted, although some extensions such as Graceful Restart will leave the peer in the Idle state but with the FSM running." REFERENCE "RFC 4271, Section 8.1.2." ::= { rcIpBgpTmpPeerAfEntry 11 } rcIpBgpTmpPeerAfPeerState OBJECT-TYPE SYNTAX INTEGER { idle(1), connect(2), active(3), opensent(4), openconfirm(5), established(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The BGP peer connection state." REFERENCE "RFC 4271, Section 8.2.2." ::= { rcIpBgpTmpPeerAfEntry 12 } rcIpBgpTmpPeerAfConfiguredVersion OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The configured version to originally start with this remote peer. The BGP speaker may permit negotiation to a lower version number of the protocol." REFERENCE "RFC 4271, Section 4.2. RFC 4271, Section 7." ::= { rcIpBgpTmpPeerAfEntry 13 } rcIpBgpTmpPeerAfNegotiatedVersion OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The negotiated version of BGP running between the two peers. This entry MUST be zero (0) unless the rcIpBgpTmpPeerAfState is in the openconfirm or the established state. Note that legal values for this object are between 0 and 255." REFERENCE "RFC 4271, Section 4.2. RFC 4271, Section 7." ::= { rcIpBgpTmpPeerAfEntry 14 } -- -- Address Family (Af) independent per-peer error management -- information. -- rcIpBgpTmpPeerAfErrors OBJECT IDENTIFIER ::= { rcIpBgpTmpPeerAf 2 } rcIpBgpTmpPeerAfErrorsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpTmpPeerAfErrorsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "On a per-peer basis, this table reflects the last protocol-defined error encountered and reported on the peer session. If no entry for a given peer exists in this table, then no such errors have been observed, reported, and recorded on the session." ::= { rcIpBgpTmpPeerAfErrors 1 } rcIpBgpTmpPeerAfErrorsEntry OBJECT-TYPE SYNTAX RcIpBgpTmpPeerAfErrorsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains information about errors sent and received for a particular BGP peer." AUGMENTS { rcIpBgpTmpPeerAfEntry } ::= { rcIpBgpTmpPeerAfErrorsTable 1 } RcIpBgpTmpPeerAfErrorsEntry ::= SEQUENCE { rcIpBgpTmpPeerAfLastErrorCodeReceived OCTET STRING, rcIpBgpTmpPeerAfLastErrorSubCodeReceived OCTET STRING, rcIpBgpTmpPeerAfLastErrorReceivedTime TimeStamp, rcIpBgpTmpPeerAfLastErrorReceivedText SnmpAdminString, rcIpBgpTmpPeerAfLastErrorReceivedData OCTET STRING, rcIpBgpTmpPeerAfLastErrorCodeSent OCTET STRING, rcIpBgpTmpPeerAfLastErrorSubCodeSent OCTET STRING, rcIpBgpTmpPeerAfLastErrorSentTime TimeStamp, rcIpBgpTmpPeerAfLastErrorSentText SnmpAdminString, rcIpBgpTmpPeerAfLastErrorSentData OCTET STRING } rcIpBgpTmpPeerAfLastErrorCodeReceived OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last error code received from this peer via NOTIFICATION message on this connection. If no error has occurred, this field is zero." REFERENCE "RFC 4271, Section 4.5. RFC 4486 optionally supported. RFC 3362, Section 5 optionally supported." ::= { rcIpBgpTmpPeerAfErrorsEntry 1 } rcIpBgpTmpPeerAfLastErrorSubCodeReceived OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last subcode received from this peer via NOTIFICATION message on this connection. If no error has occurred, this field is zero." REFERENCE "RFC 4271, Section 4.5. RFC 4486 optionally supported. RFC 3362, Section 5 optionally supported." ::= { rcIpBgpTmpPeerAfErrorsEntry 2 } rcIpBgpTmpPeerAfLastErrorReceivedTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The timestamp that the last NOTIFICATION was received from this peer." REFERENCE "RFC 4271, Section 4.5." ::= { rcIpBgpTmpPeerAfErrorsEntry 3 } rcIpBgpTmpPeerAfLastErrorReceivedText OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an implementation specific explanation of the error that was reported." ::= { rcIpBgpTmpPeerAfErrorsEntry 4 } rcIpBgpTmpPeerAfLastErrorReceivedData OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..4075)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last error code's data seen by this peer. Per RFC 2578, some implementations may have limitations dealing with OCTET STRINGS larger than 255. Thus, this data may be truncated." REFERENCE "RFC 4271, Section 4.5, RFC 2578, Section 7.1.2, RFC 4486 optionaly supported. RFC 3362, Section 5 optionally supported." ::= { rcIpBgpTmpPeerAfErrorsEntry 5 } rcIpBgpTmpPeerAfLastErrorCodeSent OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last error code sent to this peer via NOTIFICATION message on this connection. If no error has occurred, this field is zero." REFERENCE "RFC 4271, Section 4.5. RFC 4486 optionally supported. RFC 3362, Section 5 optionally supported." ::= { rcIpBgpTmpPeerAfErrorsEntry 6 } rcIpBgpTmpPeerAfLastErrorSubCodeSent OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last subcode sent to this peer via NOTIFICATION message on this connection. If no error has occurred, this field is zero." REFERENCE "RFC 4271, Section 4.5. RFC 4486 optionally supported. RFC 3362, Section 5 optionally supported." ::= { rcIpBgpTmpPeerAfErrorsEntry 7 } rcIpBgpTmpPeerAfLastErrorSentTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The timestamp that the last NOTIFICATION was sent to this peer." REFERENCE "RFC 4271, Section 4.5." ::= { rcIpBgpTmpPeerAfErrorsEntry 8 } rcIpBgpTmpPeerAfLastErrorSentText OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an implementation specific explanation of the error that is being reported." ::= { rcIpBgpTmpPeerAfErrorsEntry 9 } rcIpBgpTmpPeerAfLastErrorSentData OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..4075)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last error code's data sent to this peer. Per RFC 2578, some implementations may have limitations dealing with OCTET STRINGS larger than 255. Thus, this data may be truncated." REFERENCE "RFC 4271, Section 4.5, RFC 2578, Section 7.1.2 RFC 4486 optionaly supported. RFC 3362, Section 5 optionally supported." ::= { rcIpBgpTmpPeerAfErrorsEntry 10 } -- -- Address Family (Af) independent per-peer timer information -- rcIpBgpTmpPeerAfTimers OBJECT IDENTIFIER ::= { rcIpBgpTmpPeerAf 3 } -- -- Per-peer Event Times -- rcIpBgpTmpPeerAfEventTimesTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpTmpPeerAfEventTimesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table reporting the per-peering session amount of time elapsed and update events since the peering session advanced into the established state." ::= { rcIpBgpTmpPeerAfTimers 1 } rcIpBgpTmpPeerAfEventTimesEntry OBJECT-TYPE SYNTAX RcIpBgpTmpPeerAfEventTimesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row contains a set of statistics about time spent and events encountered in the peer session established state." AUGMENTS { rcIpBgpTmpPeerAfEntry } ::= { rcIpBgpTmpPeerAfEventTimesTable 1 } RcIpBgpTmpPeerAfEventTimesEntry ::= SEQUENCE { rcIpBgpTmpPeerAfFsmEstablishedTime Gauge32, rcIpBgpTmpPeerAfInUpdatesElapsedTime Gauge32 } rcIpBgpTmpPeerAfFsmEstablishedTime OBJECT-TYPE SYNTAX Gauge32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This timer indicates how long (in seconds) this peer has been in the established state or how long since this peer was last in the established state. It is set to zero when a new peer is configured or when the router is booted. If the peer has never reached the established state, the value remains zero." REFERENCE "RFC 4271, Section 8." ::= { rcIpBgpTmpPeerAfEventTimesEntry 1 } rcIpBgpTmpPeerAfInUpdatesElapsedTime OBJECT-TYPE SYNTAX Gauge32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Elapsed time (in seconds) since the last BGP UPDATE message was received from the peer. Each time bgpPeerInUpdates is incremented, the value of this object is set to zero (0)." REFERENCE "RFC 4271, Section 4.3. RFC 4271, Section 8.2.2, Established state." ::= { rcIpBgpTmpPeerAfEventTimesEntry 2 } -- -- Per-Peer Configured Timers -- rcIpBgpTmpPeerAfConfiguredTimersTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpTmpPeerAfConfiguredTimersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Per peer management data on BGP session timers." ::= { rcIpBgpTmpPeerAfTimers 2 } rcIpBgpTmpPeerAfConfiguredTimersEntry OBJECT-TYPE SYNTAX RcIpBgpTmpPeerAfConfiguredTimersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry corresponds to the current state of BGP timers on a given peering session." AUGMENTS { rcIpBgpTmpPeerAfEntry } ::= { rcIpBgpTmpPeerAfConfiguredTimersTable 1 } RcIpBgpTmpPeerAfConfiguredTimersEntry ::= SEQUENCE { rcIpBgpTmpPeerAfConnectRetryInterval Unsigned32, rcIpBgpTmpPeerAfHoldTimeConfigured Unsigned32, rcIpBgpTmpPeerAfKeepAliveConfigured Unsigned32, rcIpBgpTmpPeerAfMinASOrigInterval Unsigned32, rcIpBgpTmpPeerAfMinRouteAdverInterval Unsigned32 } rcIpBgpTmpPeerAfConnectRetryInterval OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time interval (in seconds) for the ConnectRetry timer. The suggested value for this timer is 120 seconds." REFERENCE "RFC 4271, Section 8.2.2. This is the value used to initialize the 'ConnectRetryTimer'." ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 1 } rcIpBgpTmpPeerAfHoldTimeConfigured OBJECT-TYPE SYNTAX Unsigned32 ( 0 | 3..65535 ) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time interval (in seconds) for the Hold Timer established with the peer. The value of this object is calculated by this BGP speaker, using the smaller of the values in bgpPeerHoldTimeConfigured and the Hold Time received in the OPEN message. This value must be at least three seconds if it is not zero (0). If the Hold Timer has not been established with the peer this object MUST have a value of zero (0). If the bgpPeerHoldTimeConfigured object has a value of (0), then this object MUST have a value of (0)." REFERENCE "RFC 4271, Section 4.2." ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 2 } rcIpBgpTmpPeerAfKeepAliveConfigured OBJECT-TYPE SYNTAX Unsigned32 ( 0 | 1..21845 ) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time interval (in seconds) for the KeepAlive timer configured for this BGP speaker with this peer. The value of this object will only determine the KEEPALIVE messages' frequency relative to the value specified in bgpPeerHoldTimeConfigured; the actual time interval for the KEEPALIVE messages is indicated by bgpPeerKeepAlive. A reasonable maximum value for this timer would be one third of that of bgpPeerHoldTimeConfigured. If the value of this object is zero (0), no periodic KEEPALIVE messages are sent to the peer after the BGP connection has been established. The suggested value for this timer is 30 seconds." REFERENCE "RFC 4271, Section 4.4. RFC 4271, Section 10." ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 3 } rcIpBgpTmpPeerAfMinASOrigInterval OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time interval (in seconds) for the MinASOriginationInterval timer. The suggested value for this timer is 15 seconds." REFERENCE "RFC 4271, Section 9.2.1.2. RFC 4271, Section 10." ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 4 } rcIpBgpTmpPeerAfMinRouteAdverInterval OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time interval (in seconds) for the MinRouteAdvertisementInterval timer. The suggested value for this timer is 30 seconds for EBGP connections and 5 seconds for IBGP connections." REFERENCE "RFC 4271, Section 9.2.1.1. RFC 4271, Section 10." ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 5 } -- -- Per-Peer Negotiated Timers -- rcIpBgpTmpPeerAfNegotiatedTimersTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpTmpPeerAfNegotiatedTimersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configured values of per-peer timers are seen in the rcIpBgpTmpPeerAfConfiguredTimersTable. Values in this table reflect the current operational values, after negotiation from values derived from initial configuration." ::= { rcIpBgpTmpPeerAfTimers 3 } rcIpBgpTmpPeerAfNegotiatedTimersEntry OBJECT-TYPE SYNTAX RcIpBgpTmpPeerAfNegotiatedTimersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry reflects a value of the currently operational, negotiated timer as reflected in the rcIpBgpTmpPeerAfNegotiatedTimersEntry." AUGMENTS { rcIpBgpTmpPeerAfEntry } ::= { rcIpBgpTmpPeerAfNegotiatedTimersTable 1 } RcIpBgpTmpPeerAfNegotiatedTimersEntry ::= SEQUENCE { rcIpBgpTmpPeerAfHoldTime Unsigned32, rcIpBgpTmpPeerAfKeepAlive Unsigned32 } rcIpBgpTmpPeerAfHoldTime OBJECT-TYPE SYNTAX Unsigned32 ( 0 | 3..65535 ) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object is calculated by this BGP Speaker as being; zero (0) - if this was the value sent by the peer and this value is permitted by this BGP Speaker. In this case, no keepalive messages are sent and the Hold Timer is not set. At least three (3). This value is the smaller of the value sent by this peer in the OPEN message and rcIpBgpTmpPeerAfHoldTimeConfigured for this peer. This value is only defined when the peering session is in the Established state." REFERENCE "RFC 4271, Section 4.2." ::= { rcIpBgpTmpPeerAfNegotiatedTimersEntry 1 } rcIpBgpTmpPeerAfKeepAlive OBJECT-TYPE SYNTAX Unsigned32 ( 0 | 1..21845 ) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time interval in seconds for the KeepAlive timer established with the peer. The value of this object is calculated by this BGP speaker such that, when compared with rcIpBgpTmpPeerAfHoldTime, it has the same proportion as what rcIpBgpTmpPeerAfKeepAliveConfigured has when compared with rcIpBgpTmpPeerAfHoldTimeConfigured. If the value of this object is zero (0), it indicates that the KeepAlive timer has not been established with the peer, or, the value of rcIpBgpTmpPeerAfKeepAliveConfigured is zero (0). This value is only defined when the peering session is in the Established state." REFERENCE "RFC 4271, Section 4.4." ::= { rcIpBgpTmpPeerAfNegotiatedTimersEntry 2 } -- -- Per-peer counters -- rcIpBgpTmpPeerAfCounters OBJECT IDENTIFIER ::= { rcIpBgpTmpPeerAf 4 } rcIpBgpTmpPeerAfCountersTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpTmpPeerAfCountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The counters associated with a BGP Peer." ::= { rcIpBgpTmpPeerAfCounters 1 } rcIpBgpTmpPeerAfCountersEntry OBJECT-TYPE SYNTAX RcIpBgpTmpPeerAfCountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains counters of message transmissions and FSM transitions for a given BGP Peering session." AUGMENTS { rcIpBgpTmpPeerAfEntry } ::= { rcIpBgpTmpPeerAfCountersTable 1 } RcIpBgpTmpPeerAfCountersEntry ::= SEQUENCE { rcIpBgpTmpPeerAfInUpdates Counter32, rcIpBgpTmpPeerAfOutUpdates Counter32, rcIpBgpTmpPeerAfInTotalMessages Counter32, rcIpBgpTmpPeerAfOutTotalMessages Counter32, rcIpBgpTmpPeerAfFsmEstablishedTransitions Counter32 } rcIpBgpTmpPeerAfInUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of BGP UPDATE messages received on this connection." ::= { rcIpBgpTmpPeerAfCountersEntry 1 } rcIpBgpTmpPeerAfOutUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of BGP UPDATE messages transmitted on this connection." ::= { rcIpBgpTmpPeerAfCountersEntry 2 } rcIpBgpTmpPeerAfInTotalMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of messages received from the remote peer on this connection." ::= { rcIpBgpTmpPeerAfCountersEntry 3 } rcIpBgpTmpPeerAfOutTotalMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of messages transmitted to the remote peer on this connection." ::= { rcIpBgpTmpPeerAfCountersEntry 4 } rcIpBgpTmpPeerAfFsmEstablishedTransitions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of times the BGP FSM transitioned into the established state for this peer." ::= { rcIpBgpTmpPeerAfCountersEntry 5 } -- -- BGP NLRI Data -- rcIpBgpTmpRib OBJECT IDENTIFIER ::= { rcIpBgpTmp 11 } -- -- NLRI Table -- rcIpBgpTmpNlriTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpTmpNlriEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BGP-4 Received Path Attribute Table contains information about paths to destination networks received from all BGP4 peers. Collectively, this represents the Adj-Ribs-In. The route where rcIpBgpTmpNlriBest is true represents, for this NLRI, the route that is installed in the LocRib from the Adj-Ribs-In." REFERENCE "RFC 4271, Sections 3.2 and 9." ::= { rcIpBgpTmpRib 1 } rcIpBgpTmpNlriEntry OBJECT-TYPE SYNTAX RcIpBgpTmpNlriEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a path to a network." INDEX { rcIpBgpTmpNlriAfi, rcIpBgpTmpNlriSafi, rcIpBgpTmpNlriPrefix, rcIpBgpTmpNlriPrefixLen, rcIpBgpTmpNlriIndex, rcIpBgpTmpPeerAfInstance, rcIpBgpTmpPeerAfLocalAddrType, rcIpBgpTmpPeerAfLocalAddr, rcIpBgpTmpPeerAfRemoteAddrType, rcIpBgpTmpPeerAfRemoteAddr } ::= { rcIpBgpTmpNlriTable 1 } RcIpBgpTmpNlriEntry ::= SEQUENCE { rcIpBgpTmpNlriIndex Unsigned32, rcIpBgpTmpNlriAfi RcIpBgpTmpAddressFamilyIdentifierTC, rcIpBgpTmpNlriSafi RcIpBgpTmpSubsequentAddressFamilyIdentifierTC, rcIpBgpTmpNlriPrefixType InetAddressType, rcIpBgpTmpNlriPrefix InetAddress, rcIpBgpTmpNlriPrefixLen InetAddressPrefixLength, rcIpBgpTmpNlriBest TruthValue, rcIpBgpTmpNlriCalcLocalPref Unsigned32, rcIpBgpTmpAfPathAttrIndex Unsigned32, rcIpBgpTmpAfPathAttrUnknownIndex -- not supported Unsigned32 } rcIpBgpTmpNlriIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This index allows for multiple instances of a base prefix for a certain AFI-SAFI from a given peer. This is currently useful for two things: 1. Allowing for a peer in future implementations to send more than a single route instance. 2. Allow for extensions which extend the NLRI field to send the same prefix while utilizing other extension specific information. An example of this is RFC 3107 - Carrying MPLS labels in BGP." REFERENCE "RFC 3107 - Carrying Label Information in BGP-4." ::= { rcIpBgpTmpNlriEntry 1 } rcIpBgpTmpNlriAfi OBJECT-TYPE SYNTAX RcIpBgpTmpAddressFamilyIdentifierTC MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address family of the prefix for this NLRI. Note that the AFI is not necessarily equivalent to the an InetAddressType." REFERENCE "RFC 4760 - Multiprotocol Extensions for BGP-4" ::= { rcIpBgpTmpNlriEntry 2 } rcIpBgpTmpNlriSafi OBJECT-TYPE SYNTAX RcIpBgpTmpSubsequentAddressFamilyIdentifierTC MAX-ACCESS not-accessible STATUS current DESCRIPTION "The subsequent address family of the prefix for this NLRI" REFERENCE "RFC 4760 - Multiprotocol Extensions for BGP-4" ::= { rcIpBgpTmpNlriEntry 3 } rcIpBgpTmpNlriPrefixType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the IP address prefix in the Network Layer Reachability Information field. The value of this object is derived from the appropriate value from the rcIpBgpTmpNlriAfi field. Where an appropriate InetAddressType is not available, the value of the object must be unknown(0)." ::= { rcIpBgpTmpNlriEntry 4 } rcIpBgpTmpNlriPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field. This object is an IP address containing the prefix with length specified by rcIpBgpTmpAfPathAttrAddrPrefixLen. Any bits beyond the length specified by rcIpBgpTmpAfPathAttrAddrPrefixLen are zeroed." REFERENCE "RFC 4271, Section 4.3." ::= { rcIpBgpTmpNlriEntry 5 } rcIpBgpTmpNlriPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "Length in bits of the address prefix in the Network Layer Reachability Information field." ::= { rcIpBgpTmpNlriEntry 6 } rcIpBgpTmpNlriBest OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of whether or not this route was chosen as the best BGP4 route for this destination." REFERENCE "RFC 4271, Section 9.1.2." ::= { rcIpBgpTmpNlriEntry 7 } rcIpBgpTmpNlriCalcLocalPref OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The degree of preference calculated by the receiving BGP4 speaker for an advertised route. In the case where this prefix is ineligible, this object will be absent." REFERENCE "RFC 4271, Section 9.1.1" ::= { rcIpBgpTmpNlriEntry 8 } rcIpBgpTmpAfPathAttrIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value is a unique index for entries in the rcIpBgpTmpAfPathAttrTable. It is assigned by the agent at the point of creation of the rcIpBgpTmpAfPathAttrTable row entry. While its value is guaranteed to be unique at any time, it is otherwise opaque to the management application with respect to its value or the contiguity of rcIpBgpTmpAfPathAttrIndex row instance values across rows of the rcIpBgpTmpAfPathAttrTable. Note well that this index is used to distinguish unique sets of Path Attributes sent as part of BGP NLRI. The implementor is thus encouraged to make this index unique per set of all received path attributes. This value may be used to index tables in extension MIBs that share the property of belonging to the same received Path Attribute tuple." ::= { rcIpBgpTmpNlriEntry 9 } rcIpBgpTmpAfPathAttrUnknownIndex OBJECT-TYPE -- not supported SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value is a unique index for entries in the rcIpBgpTmpAfPathAttrUnknownTable. It is assigned by the agent at the point of creation of the rcIpBgpTmpAfPathAttrUnknownTable row entry. While its value is guaranteed to be unique at any time, it is otherwise opaque to the management application with respect to its value or the contiguity of rcIpBgpTmpAfPathAttrUnknownIndex row instance values across rows of the rcIpBgpTmpAfPathAttrUnknownTable." ::= { rcIpBgpTmpNlriEntry 10 } -- -- Path Attribute Counter -- rcIpBgpTmpAfPathAttrCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of entries in the rcIpBgpTmpAfPathAttrTable." ::= { rcIpBgpTmpRib 3 } -- -- Path Attributes Table -- rcIpBgpTmpAfPathAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpTmpAfPathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides per advertised network-prefix attribute data, as advertised over a peering session." ::= { rcIpBgpTmpRib 4 } rcIpBgpTmpAfPathAttrEntry OBJECT-TYPE SYNTAX RcIpBgpTmpAfPathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains data about path attributes associated with a given prefix in the rcIpBgpTmpNlriTable." REFERENCE "RFC 4271, Section 5." INDEX { rcIpBgpTmpAfPathAttrIndex } ::= { rcIpBgpTmpAfPathAttrTable 1 } RcIpBgpTmpAfPathAttrEntry ::= SEQUENCE { rcIpBgpTmpAfPathAttrOrigin INTEGER, rcIpBgpTmpAfPathAttrNextHopAddrType InetAddressType, rcIpBgpTmpAfPathAttrNextHopAddr InetAddress, rcIpBgpTmpAfPathAttrLinkLocalNextHopAddrType InetAddressType, rcIpBgpTmpAfPathAttrLinkLocalNextHopAddr InetAddress, rcIpBgpTmpAfPathAttrMedPresent TruthValue, rcIpBgpTmpAfPathAttrMed Unsigned32, rcIpBgpTmpAfPathAttrLocalPref Unsigned32, rcIpBgpTmpAfPathAttrAtomicAggregate INTEGER, rcIpBgpTmpAfPathAttrAggregatorAS InetAutonomousSystemNumber, rcIpBgpTmpAfPathAttrAggregatorAddr RcIpBgpTmpIdentifierTC, rcIpBgpTmpAsPathCalcLength Unsigned32, rcIpBgpTmpAsPathIndex -- not supported Unsigned32, rcIpBgpTmpAsPathString SnmpAdminString } rcIpBgpTmpAfPathAttrOrigin OBJECT-TYPE SYNTAX INTEGER { igp(1),-- networks are interior egp(2),-- networks learned via the EGP protocol incomplete(3) -- networks that -- are learned by some other -- means } MAX-ACCESS read-only STATUS current DESCRIPTION "The ultimate origin of the path information." REFERENCE "RFC 4271, Section 4.3. RFC 4271, Section 5.1.1." ::= { rcIpBgpTmpAfPathAttrEntry 1 } rcIpBgpTmpAfPathAttrNextHopAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address family of the address for the border router that should be used to access the destination network." ::= { rcIpBgpTmpAfPathAttrEntry 2 } rcIpBgpTmpAfPathAttrNextHopAddr OBJECT-TYPE SYNTAX InetAddress (SIZE(4..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the border router that should be used to access the destination network. This address is the nexthop address received in the UPDATE packet associated with this prefix. Note that for RFC2545 style double nexthops, this object will always contain the global scope nexthop. bgpPathAttrLinkLocalNextHop will contain the linklocal scope nexthop, if it is present. In the case a mechanism is developed to use only a link local nexthop, rcIpBgpTmpAfPathAttrNextHopAddr will contain the link local nexthop." REFERENCE "RFC 4271, Section 4.3, RFC 4271, Section 5.1.3, RFC 2545, Section 3." ::= { rcIpBgpTmpAfPathAttrEntry 3 } rcIpBgpTmpAfPathAttrLinkLocalNextHopAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type for IPv6 link local addresses. This is present only when receiving RFC 2545 style double nexthops. This object is optionally present in BGP implementations that do not support IPv6." REFERENCE "RFC 2545, Section 3." ::= { rcIpBgpTmpAfPathAttrEntry 4 } rcIpBgpTmpAfPathAttrLinkLocalNextHopAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This value contains an IPv6 link local address and is present only when receiving RFC 2545 style double nexthops. This object is optionally present in BGP implementations that do not support IPv6." REFERENCE "RFC 2545, Section 3." ::= { rcIpBgpTmpAfPathAttrEntry 5 } rcIpBgpTmpAfPathAttrMedPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value is true when the MED value was sent in the UPDATE message." ::= { rcIpBgpTmpAfPathAttrEntry 6 } rcIpBgpTmpAfPathAttrMed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This metric is used to discriminate between multiple exit points to an adjacent autonomous system. When the MED value is absent but has a calculated default value, this object will contain the calculated value." REFERENCE "RFC 4271, Section 4.3. RFC 4271, Section 5.1.4." ::= { rcIpBgpTmpAfPathAttrEntry 7 } rcIpBgpTmpAfPathAttrLocalPref OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The originating BGP4 speakers degree of preference for an advertised route. If the route was not sent with a LOCAL_PREF value, this object will be absent." REFERENCE "RFC 4271, Section 4.3. RFC 4271, Section 5.1.5." ::= { rcIpBgpTmpAfPathAttrEntry 8 } rcIpBgpTmpAfPathAttrAtomicAggregate OBJECT-TYPE SYNTAX INTEGER { atomicAggregatePresent(1), atomicAggregateMissing(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "When this object is set to atomicAggregatePresent, the ATOMIC_AGGREGATE Path Attribute is present and indicates that the NLRI MUST NOT be made more specific." REFERENCE "RFC 4271, Sections 5.1.6 and 9.1.4." ::= { rcIpBgpTmpAfPathAttrEntry 9 } rcIpBgpTmpAfPathAttrAggregatorAS OBJECT-TYPE SYNTAX InetAutonomousSystemNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The AS number of the last BGP4 speaker that performed route aggregation. If the AGGREGATOR path attribute is absent, this object will not be present in the conceptual row." REFERENCE "RFC 4271, Section 5.1.7. RFC 4271, Section 9.2.2.2." ::= { rcIpBgpTmpAfPathAttrEntry 10 } rcIpBgpTmpAfPathAttrAggregatorAddr OBJECT-TYPE SYNTAX RcIpBgpTmpIdentifierTC MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the last BGP4 speaker that performed route aggregation. If the AGGREGATOR path attribute is absent, this object will not be present in the conceptual row." REFERENCE "RFC 4271, Section 5.1.7. RFC 4271, Section 9.2.2.2." ::= { rcIpBgpTmpAfPathAttrEntry 11 } rcIpBgpTmpAsPathCalcLength OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the calculated length of the AS Path according to the rules of the BGP specification. This value is used in route selection." REFERENCE "RFC 4271, Section 9.1.2.2.a" ::= { rcIpBgpTmpAfPathAttrEntry 12 } rcIpBgpTmpAsPathIndex OBJECT-TYPE -- not supported SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value is a unique index for the decomposed AS Path in the rcIpBgpTmpAsPathTable. It is assigned by the agent at the point of creation of the rcIpBgpTmpAsPathTable row entry. While its value is guaranteed to be unique at any time, it is otherwise opaque to the management application with respect to its value or the contiguity of rcIpBgpTmpAsPathIndex row instance values across rows of the rcIpBgpTmpAsPathTable." ::= { rcIpBgpTmpAfPathAttrEntry 13 } rcIpBgpTmpAsPathString OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This is a string depicting the autonomous system path to this network which was received from the peer which advertised it. The format of the string is implementation-dependent, and should be designed for operator readability. Note that SnmpAdminString is only capable of representing a maximum of 255 characters. This may lead to the string being truncated in the presence of a large AS Path. The rcIpBgpTmpAsPathTable will give access to the full AS Path." ::= { rcIpBgpTmpAfPathAttrEntry 14 } -- -- Mount point for extensions -- rcIpBgpTmpExtensions OBJECT IDENTIFIER ::= { rcIpBgpTmp 12 } -- -- Notifications -- rcIpBgpTmpNotification OBJECT IDENTIFIER ::= { rcIpBgpTmp 0 } rcIpBgpTmpEstablishedNotification NOTIFICATION-TYPE OBJECTS { bgpPeerRemoteAddr, bgpPeerLastError, bgpPeerState } STATUS deprecated DESCRIPTION "The rcIpBgpTmpEstablishedNotification event is generated when the BGP FSM enters the established state. This Notification replaces the bgpEstablished Notification and has been replaced by rcIpBgpTmpAfEstablishedNotification." ::= { rcIpBgpTmpNotification 1 } rcIpBgpTmpBackwardTransNotification NOTIFICATION-TYPE OBJECTS { bgpPeerRemoteAddr, bgpPeerLastError, bgpPeerState } STATUS deprecated DESCRIPTION "The rcIpBgpBackwardTransNotification event is generated when the BGP FSM moves from a higher numbered state to a lower numbered state. This Notification replaces the bgpBackwardsTransition Notification and has been replaced by rcIpBgpTmpAfBackwardsNotification." ::= { rcIpBgpTmpNotification 2 } rcIpBgpTmpAfEstablishedNotification NOTIFICATION-TYPE OBJECTS { rcIpBgpTmpPeerAfPeerState, rcIpBgpTmpPeerAfLocalPort, rcIpBgpTmpPeerAfRemotePort } STATUS current DESCRIPTION "The BGP Established event is generated when the BGP FSM enters the established state." ::= { rcIpBgpTmpNotification 3 } rcIpBgpTmpAfBackwardTransitionNotification NOTIFICATION-TYPE OBJECTS { rcIpBgpTmpPeerAfPeerState, rcIpBgpTmpPeerAfLocalPort, rcIpBgpTmpPeerAfRemotePort, rcIpBgpTmpPeerAfLastErrorCodeReceived, rcIpBgpTmpPeerAfLastErrorSubCodeReceived, rcIpBgpTmpPeerAfLastErrorReceivedText } STATUS current DESCRIPTION "The BGPBackwardTransition Event is generated when the BGP FSM moves from a higher numbered state to a lower numbered state. Due to the nature of the BGP state machine, an implementation MAY rate limit the generation of this event. An implementation MAY also generate this notification ONLY when the state machine moves out of the established state. An implementation should document its specific behavior." ::= { rcIpBgpTmpNotification 4 } -- Mpls Configuration Table rcIpMpls OBJECT IDENTIFIER ::= { rcIp 102 } -- MPLS Group rcIpMplsGlobalGroup OBJECT IDENTIFIER ::= { rcIpMpls 1 } rcIpMplsGlobalAdminStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Disable or Enable MPLS globally" DEFVAL { disable } ::= { rcIpMplsGlobalGroup 1 } rcIpMplsGlobalRouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the interface to be used as router-id" ::= { rcIpMplsGlobalGroup 2 } rcIpMplsGlobalAutomaticBeLsp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to control automatic generation of next hop LSP." DEFVAL { false } ::= { rcIpMplsGlobalGroup 3 } rcIpMplsGlobalLspMerge OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Not used in this release." DEFVAL { false } ::= { rcIpMplsGlobalGroup 4 } rcIpMplsGlobalDiffServDef OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Not used in this release." DEFVAL { false } ::= { rcIpMplsGlobalGroup 5 } rcIpMplsGlobalTtl OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "To set the time to live in hops when IP packets are being encapsulated in MPLS" ::= { rcIpMplsGlobalGroup 6 } rcIpMplsGlobalLabelMgmtFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To set the time to live in hops when IP packets are being encapsulated in MPLS" DEFVAL { false } ::= { rcIpMplsGlobalGroup 7 } rcIpMplsGlobalSessionMgmtFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To set the time to live in hops when IP packets are being encapsulated in MPLS" DEFVAL { false } ::= { rcIpMplsGlobalGroup 8 } rcIpMplsGlobalLspMgmtFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To set the time to live in hops when IP packets are being encapsulated in MPLS" DEFVAL { false } ::= { rcIpMplsGlobalGroup 9 } rcIpMplsGlobalTrafficControlFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To set the time to live in hops when IP packets are being encapsulated in MPLS" DEFVAL { false } ::= { rcIpMplsGlobalGroup 10 } rcIpMplsGlobalInactiveLspRestartTime OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Timer to initiate setting up a tunnel that previously failed." DEFVAL { 30 } ::= { rcIpMplsGlobalGroup 11 } rcIpMplsGlobalInactiveLspRestartCount OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter - if set to some non-zero (1-255) value, after that many failed trial of initiating a tunnel it will stop re-trying. But if set to 0(zero) it will keep on trying as before. The default value is 0(zero) for backward compatability." DEFVAL { 0 } ::= { rcIpMplsGlobalGroup 12 } rcIpMplsInterfaceTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of Mpls Interface Table" ::= { rcIpMpls 2 } rcIpMplsInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMplsInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of configured Mpls Interfaces." ::= { rcIpMpls 3 } rcIpMplsInterfaceEntry OBJECT-TYPE SYNTAX RcIpMplsInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIpMpls Interfaces In Table." INDEX { rcIpMplsInterfaceLay3Addr, rcIpMplsInterfaceLay3Mask } ::= { rcIpMplsInterfaceTable 1 } RcIpMplsInterfaceEntry ::= SEQUENCE { rcIpMplsInterfaceLay3Addr IpAddress, rcIpMplsInterfaceLay3Mask IpAddress, rcIpMplsInterfaceIndex Integer32, rcIpMplsInterfaceAdminStatus EnableValue, rcIpMplsInterfaceIndLblDistMode INTEGER, rcIpMplsInterfaceConsLblRetenMode INTEGER, rcIpMplsInterfaceImdLblUseMode INTEGER, rcIpMplsInterfaceNoRouteReqRetryMode TruthValue, rcIpMplsInterfacePenultimatePopRequest TruthValue, rcIpMplsInterfacePropogateLabelReleaseRequest TruthValue, rcIpMplsInterfaceOnDemandAdvMode INTEGER, rcIpMplsInterfaceLabelRequestMode INTEGER, rcIpMplsInterfaceMtu INTEGER, rcIpMplsInterfaceLabelProtocol INTEGER, rcIpMplsInterfaceTraceFlag TruthValue, rcIpMplsInterfaceRowStatus RowStatus } rcIpMplsInterfaceLay3Addr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Layer 3 address for the MPLS interface." ::= { rcIpMplsInterfaceEntry 1 } rcIpMplsInterfaceLay3Mask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Layer 3 mask for the MPLS interface." ::= { rcIpMplsInterfaceEntry 2 } rcIpMplsInterfaceIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface index for the IP interface." ::= { rcIpMplsInterfaceEntry 3 } rcIpMplsInterfaceAdminStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether the MPLS interface is enabled or not." DEFVAL { disable } ::= { rcIpMplsInterfaceEntry 4 } rcIpMplsInterfaceIndLblDistMode OBJECT-TYPE SYNTAX INTEGER { independent(1), ordered(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Indicates if the label distribution mode is independent or ordered." DEFVAL { independent } ::= { rcIpMplsInterfaceEntry 5 } rcIpMplsInterfaceConsLblRetenMode OBJECT-TYPE SYNTAX INTEGER { conservative(1), liberal(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates if conservative or liberal retention mode is used for the MPLS interface." DEFVAL { liberal } ::= { rcIpMplsInterfaceEntry 6 } rcIpMplsInterfaceImdLblUseMode OBJECT-TYPE SYNTAX INTEGER { immediate(1), notImmediate(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates what label-use-mode is used by the MPLS interface." DEFVAL { immediate } ::= { rcIpMplsInterfaceEntry 7 } rcIpMplsInterfaceNoRouteReqRetryMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Not used in this release." DEFVAL { false } ::= { rcIpMplsInterfaceEntry 8 } rcIpMplsInterfacePenultimatePopRequest OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to indicate whether to give implicit NULL labels for local networks." DEFVAL { true } ::= { rcIpMplsInterfaceEntry 9 } rcIpMplsInterfacePropogateLabelReleaseRequest OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Not used in this release." DEFVAL { false } ::= { rcIpMplsInterfaceEntry 10 } rcIpMplsInterfaceLabelRequestMode OBJECT-TYPE SYNTAX INTEGER { requestNever(1), requestWhenNeeded(2), requestOnRequest(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the label requiest mode used by the MPLS interface." DEFVAL { requestNever } ::= { rcIpMplsInterfaceEntry 11 } rcIpMplsInterfaceOnDemandAdvMode OBJECT-TYPE SYNTAX INTEGER { downstreamOnDemand(1), downstreamUnsolicited(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the label advertise mode used by the MPLS interface." DEFVAL { downstreamUnsolicited } ::= { rcIpMplsInterfaceEntry 12 } rcIpMplsInterfaceMtu OBJECT-TYPE SYNTAX INTEGER (64..1518) MAX-ACCESS read-create STATUS current DESCRIPTION "Not used in this release." ::= { rcIpMplsInterfaceEntry 13 } rcIpMplsInterfaceLabelProtocol OBJECT-TYPE SYNTAX INTEGER { ldp(1), rsvp(2), both(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the label protocol used by the interface." DEFVAL { ldp } ::= { rcIpMplsInterfaceEntry 14 } rcIpMplsInterfaceTraceFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Flag used for tracing." DEFVAL { false } ::= { rcIpMplsInterfaceEntry 15 } rcIpMplsInterfaceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status for create/delete" ::= { rcIpMplsInterfaceEntry 16 } rcIpMplsRsvpGroup OBJECT IDENTIFIER ::= { rcIpMpls 4 } rcIpMplsRsvpAdminStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "State of global RSVP - enabled or disabled" DEFVAL { disable } ::= { rcIpMplsRsvpGroup 1 } rcIpMplsRsvpPathUpdateTime OBJECT-TYPE SYNTAX INTEGER (2..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval in seconds to update PATH soft states" DEFVAL { 30 } ::= { rcIpMplsRsvpGroup 2 } rcIpMplsRsvpResvUpdateTime OBJECT-TYPE SYNTAX INTEGER (2..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval in seconds to update RESV soft states" DEFVAL { 30 } ::= { rcIpMplsRsvpGroup 3 } rcIpMplsRsvpHelloTime OBJECT-TYPE SYNTAX INTEGER (2..60) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval in milli-seconds to send hello message" DEFVAL { 3 } ::= { rcIpMplsRsvpGroup 4 } rcIpMplsRsvpBlockStateAgingTime OBJECT-TYPE SYNTAX INTEGER (2..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "PSB blockade state aging time in seconds" DEFVAL { 60 } ::= { rcIpMplsRsvpGroup 5 } rcIpMplsRsvpMaxBundleMsgSize OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum BUNDLE message size" DEFVAL { 1500 } ::= { rcIpMplsRsvpGroup 6 } rcIpMplsRsvpMaxBundleMsgTime OBJECT-TYPE SYNTAX INTEGER (2..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum time in milli-seconds for an outgoing RSVP message to wait before being sent in the outgoing BUNDLE message" DEFVAL { 200 } ::= { rcIpMplsRsvpGroup 7 } rcIpMplsRsvpMaxAckMsgTime OBJECT-TYPE SYNTAX INTEGER (2..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum time in milli-seconds for an outgoing RSVP MESSAGE_ID_ACK/ RSVP MESSAGE_ID_NACK object to wait before being sent as a piggy-back in an unrelated RSVP message or in a separate ACK message" DEFVAL { 200 } ::= { rcIpMplsRsvpGroup 8 } rcIpMplsRsvpMaxAckMsgs OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of RSVP MESSAGE_ID_ACK/ RSVP MESSAGE_ID_NACK objects to be sent in a single RSVP ACK message" DEFVAL { 24 } ::= { rcIpMplsRsvpGroup 9 } rcIpMplsRsvpMaxMsgIdListSize OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum size of MESSAGE_ID_LIST object in MESSAGE_IDs" DEFVAL { 32 } ::= { rcIpMplsRsvpGroup 10 } rcIpMplsRsvpMaxMsgIdListTime OBJECT-TYPE SYNTAX INTEGER (2..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum time in milli-seconds for an outgoing RSVP refresh message to wait before being sent out" DEFVAL { 200 } ::= { rcIpMplsRsvpGroup 11 } rcIpMplsRsvpMaxPiggyBackMsgAcks OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of RSVP MESSAGE_ID_ACK/ RSVP MESSAGE_ID_NACK objects to be piggy-backed on a single RSVP non-ACK message" DEFVAL { 4 } ::= { rcIpMplsRsvpGroup 12 } rcIpMplsRsvpPathAgingTimeMult OBJECT-TYPE SYNTAX INTEGER (2..255) MAX-ACCESS read-write STATUS current DESCRIPTION "PATH soft state aging time multiplier - how many times to miss PATH refresh before considering PSB aged out" DEFVAL { 3 } ::= { rcIpMplsRsvpGroup 13 } rcIpMplsRsvpResvAgingTimeMult OBJECT-TYPE SYNTAX INTEGER (2..255) MAX-ACCESS read-write STATUS current DESCRIPTION "RESV soft state aging time multiplier - how many times to miss RESV refresh before considering RSB filterspec aged out" DEFVAL { 3 } ::= { rcIpMplsRsvpGroup 14 } rcIpMplsRsvpHelloAgingTimeMult OBJECT-TYPE SYNTAX INTEGER (2..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Hello aging time multiplier - how many times to miss Hello/HelloAck message before considering link down" DEFVAL { 3 } ::= { rcIpMplsRsvpGroup 15 } rcIpMplsRsvpPathVectorLimit OBJECT-TYPE SYNTAX INTEGER (2..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Path vector limit" DEFVAL { 32 } ::= { rcIpMplsRsvpGroup 16 } rcIpMplsRsvpHopCountLimit OBJECT-TYPE SYNTAX INTEGER (2..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum hop count" DEFVAL { 32 } ::= { rcIpMplsRsvpGroup 17 } rcIpMplsRsvpRapidRetransTime OBJECT-TYPE SYNTAX INTEGER (2..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Initial rapid re-transmission time in milli-seconds" DEFVAL { 1000 } ::= { rcIpMplsRsvpGroup 18 } rcIpMplsRsvpRapidRetransIncrement OBJECT-TYPE SYNTAX INTEGER (2..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Rapid re-transmission increment " DEFVAL { 2 } ::= { rcIpMplsRsvpGroup 19 } rcIpMplsRsvpRapidRetransLimit OBJECT-TYPE SYNTAX INTEGER (2..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of attempts to re-transmit message" DEFVAL { 3 } ::= { rcIpMplsRsvpGroup 20 } rcIpMplsRsvpReqResvConfFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Require RSVP ResvConf message on successful reservations" DEFVAL { false } ::= { rcIpMplsRsvpGroup 21 } rcIpMplsRsvpPathRemoveFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Path_State_Removed flag using in ERROR_SPEC object of PATH_ERR message" DEFVAL { false } ::= { rcIpMplsRsvpGroup 22 } rcIpMplsRsvpProtectDomainFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Protection Domain support" DEFVAL { false } ::= { rcIpMplsRsvpGroup 23 } rcIpMplsRsvpPathTraceFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable PATH direction tracing" DEFVAL { false } ::= { rcIpMplsRsvpGroup 24 } rcIpMplsRsvpResvTraceFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable RESV direction tracing" DEFVAL { false } ::= { rcIpMplsRsvpGroup 25 } rcIpMplsRsvpTrafficControlTraceFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable traffic control tracing" DEFVAL { false } ::= { rcIpMplsRsvpGroup 26 } rcIpMplsRsvpSessionTraceFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable session management tracing" DEFVAL { false } ::= { rcIpMplsRsvpGroup 27 } rcIpMplsLdpGroup OBJECT IDENTIFIER ::= { rcIpMpls 5 } rcIpMplsLdpAdminStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates qhetehr global LDP is enabled or disabled." DEFVAL { disable } ::= { rcIpMplsLdpGroup 1 } rcIpMplsLdpHoldTime OBJECT-TYPE SYNTAX INTEGER (15..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Keep alive time for LDP peers." DEFVAL { 60 } ::= { rcIpMplsLdpGroup 2 } rcIpMplsLdpHelloHoldTime OBJECT-TYPE SYNTAX INTEGER (15..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Time for receiving link hello messages from peer." DEFVAL { 15 } ::= { rcIpMplsLdpGroup 3 } rcIpMplsLdpHelloInterval OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency of sending hello messages to peer." DEFVAL { 5 } ::= { rcIpMplsLdpGroup 4 } rcIpMplsLdpMaxHops OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of LSP hops for setting up an LSP." DEFVAL { 32 } ::= { rcIpMplsLdpGroup 5 } rcIpMplsLdpPathVectorLimit OBJECT-TYPE SYNTAX INTEGER (1..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Max hop count for loop detection." DEFVAL { 32 } ::= { rcIpMplsLdpGroup 6 } rcIpMplsLdpTgtHelloHoldTime OBJECT-TYPE SYNTAX INTEGER (15..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Time for receiving targetted link hello messages." DEFVAL { 45 } ::= { rcIpMplsLdpGroup 7 } rcIpMplsLdpLoopDetFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to set loop detection capability." DEFVAL { false } ::= { rcIpMplsLdpGroup 8 } rcIpMplsLdpLblMergeFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Not used in this release." DEFVAL { false } ::= { rcIpMplsLdpGroup 9 } rcIpMplsLdpAuthFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Not used in this release." DEFVAL { false } ::= { rcIpMplsLdpGroup 10 } rcIpMplsLdpInterfaceTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of Mpls LDP Interface Table" ::= { rcIpMpls 6 } rcIpMplsLdpInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMplsLdpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of configured Mpls LDP Interfaces." ::= { rcIpMpls 7 } rcIpMplsLdpInterfaceEntry OBJECT-TYPE SYNTAX RcIpMplsLdpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIpMpls LDP Interfaces In Table." INDEX { rcIpMplsLdpInterfaceLay3Addr, rcIpMplsLdpInterfaceLay3Mask } ::= { rcIpMplsLdpInterfaceTable 1 } RcIpMplsLdpInterfaceEntry ::= SEQUENCE { rcIpMplsLdpInterfaceLay3Addr IpAddress, rcIpMplsLdpInterfaceLay3Mask IpAddress, rcIpMplsLdpInterfaceIndex Integer32, rcIpMplsLdpInterfaceTargetHelloFlag TruthValue, rcIpMplsLdpInterfaceTargetResponseFlag TruthValue, rcIpMplsLdpInterfaceNonTtlLspFlag TruthValue, rcIpMplsLdpInterfaceRowStatus RowStatus } rcIpMplsLdpInterfaceLay3Addr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Layer 3 address of LDP interface." ::= { rcIpMplsLdpInterfaceEntry 1 } rcIpMplsLdpInterfaceLay3Mask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Layer3 mask for LDP interface." ::= { rcIpMplsLdpInterfaceEntry 2 } rcIpMplsLdpInterfaceIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface index for LDP interface." ::= { rcIpMplsLdpInterfaceEntry 3 } rcIpMplsLdpInterfaceTargetHelloFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Flag for enabling target hellos." DEFVAL { true } ::= { rcIpMplsLdpInterfaceEntry 4 } rcIpMplsLdpInterfaceTargetResponseFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to enable target response messgaes." DEFVAL { true } ::= { rcIpMplsLdpInterfaceEntry 5 } rcIpMplsLdpInterfaceNonTtlLspFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Not used in this release." ::= { rcIpMplsLdpInterfaceEntry 6 } rcIpMplsLdpInterfaceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for the LDP interface." ::= { rcIpMplsLdpInterfaceEntry 7 } rcIpMplsRsvpInterfaceTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of Mpls RSVP Interface Table" ::= { rcIpMpls 8 } rcIpMplsRsvpInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMplsRsvpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of configured Mpls RSVP Interfaces." ::= { rcIpMpls 9 } rcIpMplsRsvpInterfaceEntry OBJECT-TYPE SYNTAX RcIpMplsRsvpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIpMpls RSVP Interfaces In Table." INDEX { rcIpMplsRsvpInterfaceLay3Addr, rcIpMplsRsvpInterfaceLay3Mask } ::= { rcIpMplsRsvpInterfaceTable 1 } RcIpMplsRsvpInterfaceEntry ::= SEQUENCE { rcIpMplsRsvpInterfaceLay3Addr IpAddress, rcIpMplsRsvpInterfaceLay3Mask IpAddress, rcIpMplsRsvpInterfaceIndex Integer32, rcIpMplsRsvpInterfaceAuthFlag TruthValue, rcIpMplsRsvpInterfaceHelloFlag TruthValue, rcIpMplsRsvpInterfaceRefreshReductionFlag TruthValue, rcIpMplsRsvpInterfaceMemoryReductionFlag TruthValue, rcIpMplsRsvpInterfaceReliableFlag TruthValue, rcIpMplsRsvpInterfaceEPolicingFlag TruthValue, rcIpMplsRsvpInterfaceRowStatus RowStatus } rcIpMplsRsvpInterfaceLay3Addr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Layer 3 address for RSVP interface." ::= { rcIpMplsRsvpInterfaceEntry 1 } rcIpMplsRsvpInterfaceLay3Mask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Layer 3 mask for RSVP interface." ::= { rcIpMplsRsvpInterfaceEntry 2 } rcIpMplsRsvpInterfaceIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index for RSVP interface table." ::= { rcIpMplsRsvpInterfaceEntry 3 } rcIpMplsRsvpInterfaceAuthFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Not used in this release." DEFVAL { false } ::= { rcIpMplsRsvpInterfaceEntry 4 } rcIpMplsRsvpInterfaceHelloFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to enable RSVP interface hello." DEFVAL { false } ::= { rcIpMplsRsvpInterfaceEntry 5 } rcIpMplsRsvpInterfaceRefreshReductionFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Not used in this release." DEFVAL { false } ::= { rcIpMplsRsvpInterfaceEntry 6 } rcIpMplsRsvpInterfaceMemoryReductionFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Not used in this release." DEFVAL { false } ::= { rcIpMplsRsvpInterfaceEntry 7 } rcIpMplsRsvpInterfaceReliableFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Not used in this release." DEFVAL { false } ::= { rcIpMplsRsvpInterfaceEntry 8 } rcIpMplsRsvpInterfaceEPolicingFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Not used in this release." DEFVAL { false } ::= { rcIpMplsRsvpInterfaceEntry 9 } rcIpMplsRsvpInterfaceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for RSVP interface." ::= { rcIpMplsRsvpInterfaceEntry 10 } rcIpMplsLdpTargetAddrTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of Mpls LDP target address Table" ::= { rcIpMpls 10 } rcIpMplsLdpTargetAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMplsLdpTargetAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of configured Mpls LDP target addresses." ::= { rcIpMpls 11 } rcIpMplsLdpTargetAddrEntry OBJECT-TYPE SYNTAX RcIpMplsLdpTargetAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIpMpls LDP target addresses In Table." INDEX { rcIpMplsLdpTargetAddrBaseAddr, rcIpMplsLdpTargetAddrTgtAddr } ::= { rcIpMplsLdpTargetAddrTable 1 } RcIpMplsLdpTargetAddrEntry ::= SEQUENCE { rcIpMplsLdpTargetAddrBaseAddr IpAddress, rcIpMplsLdpTargetAddrTgtAddr IpAddress, rcIpMplsLdpTargetAddrRowStatus RowStatus } rcIpMplsLdpTargetAddrBaseAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The LDP interface IP address for which target address should be configured" ::= { rcIpMplsLdpTargetAddrEntry 1 } rcIpMplsLdpTargetAddrTgtAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address configured to be the LDP target address" ::= { rcIpMplsLdpTargetAddrEntry 2 } rcIpMplsLdpTargetAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status for LDP target address table." ::= { rcIpMplsLdpTargetAddrEntry 3 } rcIpMplsTunnelGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMplsTunnelGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Tunnel Groups." ::= { rcIpMpls 12 } rcIpMplsTunnelGroupEntry OBJECT-TYPE SYNTAX RcIpMplsTunnelGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIpMpls tunnel group In Table." INDEX { rcIpMplsTunnelGroupId } ::= { rcIpMplsTunnelGroupTable 1 } RcIpMplsTunnelGroupEntry ::= SEQUENCE { rcIpMplsTunnelGroupId INTEGER, rcIpMplsTunnelGroupDestAddr IpAddress, rcIpMplsTunnelGroupPrimaryTunnel DisplayString, rcIpMplsTunnelGroupActiveTunnel INTEGER, rcIpMplsTunnelGroupPersistentFlag TruthValue, rcIpMplsTunnelGroupOperation INTEGER, rcIpMplsTunnelGroupTunnelList DisplayString, rcIpMplsTunnelGroupFtnList DisplayString, rcIpMplsTunnelGroupBgpNeighbor Integer32, rcIpMplsTunnelGroupRowStatus RowStatus, rcIpMplsTunnelGroupBackupTunnel DisplayString } rcIpMplsTunnelGroupId OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Tunnel Group Identifier" ::= { rcIpMplsTunnelGroupEntry 1 } rcIpMplsTunnelGroupDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Group the tunnels with same destination IP address into the tunnel group" ::= { rcIpMplsTunnelGroupEntry 2 } rcIpMplsTunnelGroupPrimaryTunnel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "List of primary tunnels contained in the tunnel group, diplayed in the format of /[,/]" ::= { rcIpMplsTunnelGroupEntry 3 } rcIpMplsTunnelGroupActiveTunnel OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Active tunnel id in the Tunnel Group" ::= { rcIpMplsTunnelGroupEntry 4 } rcIpMplsTunnelGroupPersistentFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Tunnel Group Persistent Flag" DEFVAL { true } ::= { rcIpMplsTunnelGroupEntry 5 } rcIpMplsTunnelGroupOperation OBJECT-TYPE SYNTAX INTEGER { none(0), addTunnel(1), remTunnel(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Add tunnel to the Tunnel Group or remove tunnel from the tunnel group" ::= { rcIpMplsTunnelGroupEntry 6 } rcIpMplsTunnelGroupTunnelList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "List of Tunnels contained in the tunnel group, diplayed in the format of /[,/], such as string 2,4,5 indicated the tunnel group contains tunnel 2, tunnel 4, and tunnel 5" ::= { rcIpMplsTunnelGroupEntry 7 } rcIpMplsTunnelGroupFtnList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "List of fecs bineded to the tunnel group, the display format is same as rcIpMplsTunnelGroupTunnelList" ::= { rcIpMplsTunnelGroupEntry 8 } rcIpMplsTunnelGroupBgpNeighbor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "BGP neigbors associated with the tunnel group" ::= { rcIpMplsTunnelGroupEntry 9 } rcIpMplsTunnelGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete the tunnel group." ::= { rcIpMplsTunnelGroupEntry 10 } rcIpMplsTunnelGroupBackupTunnel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Backup tunnel id in the Tunnel Group displayed in the format " ::= { rcIpMplsTunnelGroupEntry 11 } -- Mpls TE Group rcIpMplsTeGroup OBJECT IDENTIFIER ::= { rcIpMpls 13 } rcIpMplsTeFloodThresholdStart OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "First TE flooding threshold for significant bandwidth change in percent." DEFVAL { 70 } ::= { rcIpMplsTeGroup 1 } rcIpMplsTeFloodThresholdDelta OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Delta TE flooding threshold for significant Bandwidth change in percent. After start threshold is hit every delta change in link bandwidth results in flooding link's TE information." DEFVAL { 5} ::= { rcIpMplsTeGroup 2 } -- Mpls TE Interface table rcIpMplsTeInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMplsTeInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "rcIpMplsInterface Traffic-Eng table. This table contains rows which are traffic-eng configuration parameters for the link." ::= { rcIpMpls 14 } rcIpMplsTeInterfaceEntry OBJECT-TYPE SYNTAX RcIpMplsTeInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIpMplsInterface Te Table." INDEX { rcIpMplsTeInterfaceLay3Addr} ::= { rcIpMplsTeInterfaceTable 1 } RcIpMplsTeInterfaceEntry ::= SEQUENCE { rcIpMplsTeInterfaceLay3Addr IpAddress, rcIpMplsTeInterfaceLay3Mask IpAddress, rcIpMplsTeInterfaceIndex Integer32, rcIpMplsTeInterfaceIgp INTEGER, rcIpMplsTeInterfaceMetric INTEGER, rcIpMplsTeInterfaceMaxBandwidth INTEGER, rcIpMplsTeInterfaceMaxReservableBandwidth INTEGER, rcIpMplsTeInterfaceResourceColor OCTET STRING } rcIpMplsTeInterfaceLay3Addr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Layer 3 address for the MPLS interface." ::= { rcIpMplsTeInterfaceEntry 1 } rcIpMplsTeInterfaceLay3Mask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Layer 3 mask for the MPLS interface." ::= { rcIpMplsTeInterfaceEntry 2 } rcIpMplsTeInterfaceIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface index for the IP interface." ::= { rcIpMplsTeInterfaceEntry 3 } rcIpMplsTeInterfaceIgp OBJECT-TYPE SYNTAX INTEGER { none(0), ospf(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Traffic-eng IGP protocol to use on link." DEFVAL { none } ::= { rcIpMplsTeInterfaceEntry 4 } rcIpMplsTeInterfaceMetric OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Traffic-eng metric to assign to the link." DEFVAL { 0 } ::= { rcIpMplsTeInterfaceEntry 5} rcIpMplsTeInterfaceMaxBandwidth OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum bandwidth on the link in bits/sec in the direction outwards from the local system." DEFVAL { 1000000000 } ::= { rcIpMplsTeInterfaceEntry 6} rcIpMplsTeInterfaceMaxReservableBandwidth OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum reservable bandwidth on the link in bits/sec in the direction outwards from the local system." DEFVAL { 1000000000} ::= { rcIpMplsTeInterfaceEntry 7 } rcIpMplsTeInterfaceResourceColor OBJECT-TYPE SYNTAX OCTET STRING(SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "Resource class/color which represents administrative group membership for the link. The integer value represents the format of a hexadecimal 32-bit mask. A link that is a member of more than one administrative group will have multiple mask bits set." ::= { rcIpMplsTeInterfaceEntry 8 } rcIpMplsTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMplsTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Tunnels with label record info ." ::= { rcIpMpls 15 } rcIpMplsTunnelEntry OBJECT-TYPE SYNTAX RcIpMplsTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIpMpls tunnel In Table." INDEX { rcIpMplsTunnelId } ::= { rcIpMplsTunnelTable 1 } RcIpMplsTunnelEntry ::= SEQUENCE { rcIpMplsTunnelId INTEGER, rcIpMplsTunnelLabelRecordFlag TruthValue, rcIpMplsTunnelRowStatus RowStatus } rcIpMplsTunnelId OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Tunnel Identifier" ::= { rcIpMplsTunnelEntry 1 } rcIpMplsTunnelLabelRecordFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Tunnel Identifier" DEFVAL { false } ::= { rcIpMplsTunnelEntry 2 } rcIpMplsTunnelRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Creation or deletion of row" ::= { rcIpMplsTunnelEntry 3 } -- MPLS tunnel Enterprise Extensions table. rcIpMplsTunnelExtTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMplsTunnelExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The mplsTunnelExtTable provides enterprise extension options for a mplsTunnelEntry that has be created for a MPLS tunnel. The mplsTunnelEntry must be created apriori." ::= { rcIpMpls 16 } rcIpMplsTunnelExtEntry OBJECT-TYPE SYNTAX RcIpMplsTunnelExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIpMpls Tunnel Ext Table." INDEX {rcIpMplsTunnelExtIndex, rcIpMplsTunnelExtInstance, rcIpMplsTunnelExtIngressLSRId, rcIpMplsTunnelExtEgressLSRId } ::= { rcIpMplsTunnelExtTable 1 } RcIpMplsTunnelExtEntry ::= SEQUENCE { rcIpMplsTunnelExtIndex MplsTunnelIndex, rcIpMplsTunnelExtInstance MplsTunnelInstanceIndex, rcIpMplsTunnelExtIngressLSRId MplsLsrId, rcIpMplsTunnelExtEgressLSRId MplsLsrId, rcIpMplsTunnelExtFrrTableIndex Unsigned32, rcIpMplsTunnelExtRowStatus RowStatus } rcIpMplsTunnelExtIndex OBJECT-TYPE SYNTAX MplsTunnelIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Uniquely identifies this row. This an index object for the mplsTunnelExtTable entry that in part also specifies the mpls tunnel entry with which this tunnel extension entry is associated. The value of this object should mimic the value of mplsTunnelIndex of the MplsTunnelEntry of the mpls tunnel for which this extended tunnel table entry row is to be applied." ::= { rcIpMplsTunnelExtEntry 1 } rcIpMplsTunnelExtInstance OBJECT-TYPE SYNTAX MplsTunnelInstanceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Uniquely identifies an instance of a tunnel's extended entry. This an index object for the mplsTunnelExtTable entry that in part specifies the mpls tunnel with which this tunnel extension entry is associated. Uniquely The value of this object should be equal to the value of MplsTunnelInstance of the MplsTunnelEntry of the mpls tunnel for which this extended tunnel table row is to be applied." ::= { rcIpMplsTunnelExtEntry 2 } rcIpMplsTunnelExtEgressLSRId OBJECT-TYPE SYNTAX MplsLsrId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The purpose of this object is to uniquely identity a tunnel within a network to which this extended tunnel table entry should apply. This an index object for the mplsTunnelExtTable entry that in part specifies the mpls tunnel with which this tunnel extension entry is associated. The value of this object should mimic the value of mplsTunnelIngressLSRId of the MplsTunnelEntry of the mpls tunnel for which this extended tunnel table row is to be applied. Please reference mplsTunnelIngressLSRId for additional information on it which is mimiced here." ::= { rcIpMplsTunnelExtEntry 3 } rcIpMplsTunnelExtIngressLSRId OBJECT-TYPE SYNTAX MplsLsrId MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the egress LSR id for which this extended tunnel table entry should apply. This is an index object for the mplsTunnelExtTable entry that in part specifies the mpls tunnel with which this tunnel extension entry is associated. The value of this object should mimic the value of mplsTunnelEngressLSRId of the MplsTunnelEntry of the mpls tunnel for which this extended tunnel table row is to be applied." ::= { rcIpMplsTunnelExtEntry 4 } rcIpMplsTunnelExtFrrTableIndex OBJECT-TYPE SYNTAX Unsigned32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Index into the mplsTunnelFrrTable entry that specifies the frr path to use for the tunnel that implied by the index objects of this row entry. Specifying a frr path to use is optional." ::= { rcIpMplsTunnelExtEntry 5 } rcIpMplsTunnelExtRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used to create, modify, and/or delete a row in this table." ::= { rcIpMplsTunnelExtEntry 6 } -- MPLS tunnel Frr Path table rcIpMplsTunnelFrrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMplsTunnelFrrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The rcIpMplsTunnelFrrTable is used to indicate the frr constraints for a frr detour LSP for a tunnel specified as row entry in the mplsTunnelTable.The frr constraints are established viasignaling, for the outgoing direction of the tunnel. Each row in this table is indexed by rcIpMplsTunnelFrrListIndex. In this implementation it is intended that one row entry may used as a frr template for multiple tunnels. Conversely a row entry may be created for each tunnel, or there may be a combination of both styles, one to one, and one to many in the relationship between a row entry of this table and tunnel(s)." ::= { rcIpMpls 17 } rcIpMplsTunnelFrrEntry OBJECT-TYPE SYNTAX RcIpMplsTunnelFrrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table represents a tunnel frr path. An entry is created by a network administrator for signaled LSP with frr path set up by an MPLS signaling proto col." INDEX { rcIpMplsTunnelFrrListIndex } ::= { rcIpMplsTunnelFrrTable 1 } RcIpMplsTunnelFrrEntry ::= SEQUENCE { rcIpMplsTunnelFrrListIndex Unsigned32, rcIpMplsTunnelFrrSetupPrio INTEGER, rcIpMplsTunnelFrrHoldingPrio INTEGER, rcIpMplsTunnelFrrHopLimit INTEGER, rcIpMplsTunnelFrrBandwidth INTEGER, rcIpMplsTunnelFrrProtectionType INTEGER, rcIpMplsTunnelFrrExclAnyAffinity OCTET STRING, rcIpMplsTunnelFrrInclAnyAffinity OCTET STRING, rcIpMplsTunnelFrrInclAllAffinity OCTET STRING, rcIpMplsTunnelFrrLegacyFlag TruthValue, rcIpMplsTunnelFrrRowStatus RowStatus } rcIpMplsTunnelFrrListIndex OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Primary index into this table identifying a particular row entry of frr detour LSP contraints." ::= { rcIpMplsTunnelFrrEntry 1 } rcIpMplsTunnelFrrSetupPrio OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Setup priority for frr detour LSP." DEFVAL { 0 } ::= { rcIpMplsTunnelFrrEntry 2 } rcIpMplsTunnelFrrHoldingPrio OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Holding priority for frr detour LSP." DEFVAL { 0 } ::= { rcIpMplsTunnelFrrEntry 3 } rcIpMplsTunnelFrrHopLimit OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum number of hops a frr detour LSP is allowed to traverse." DEFVAL { 0 } ::= { rcIpMplsTunnelFrrEntry 4 } rcIpMplsTunnelFrrBandwidth OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-create STATUS current DESCRIPTION "Bandwidth estimate with which to set up the frr detour LSPs in units of a million bits per second (Mbps)." DEFVAL { 0 } ::= { rcIpMplsTunnelFrrEntry 5 } rcIpMplsTunnelFrrProtectionType OBJECT-TYPE SYNTAX INTEGER { oneToOneBackup(0), facilityBackup(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Frr backup or resource protection type to be used." DEFVAL { oneToOneBackup } ::= { rcIpMplsTunnelFrrEntry 6 } rcIpMplsTunnelFrrExclAnyAffinity OBJECT-TYPE SYNTAX OCTET STRING(SIZE(4)) MAX-ACCESS read-create STATUS current DESCRIPTION "Exclude any link in detour LSP setup which is represented by administratively defined attributes associated with the bit pattern of this object. The value represents the format of a hexadecimal 32-bit vector or mask." ::= { rcIpMplsTunnelFrrEntry 7 } rcIpMplsTunnelFrrInclAnyAffinity OBJECT-TYPE SYNTAX OCTET STRING(SIZE(4)) MAX-ACCESS read-create STATUS current DESCRIPTION "Allow detour LSP setup on any link which is represented by administratively defined attributes associated with the bit pattern of this object. The value represents the format of a hexadecimal 32-bit vector or mask. A value of zero allows a detour LSP to be setup on any link per the constraint of thi s object." ::= { rcIpMplsTunnelFrrEntry 8 } rcIpMplsTunnelFrrInclAllAffinity OBJECT-TYPE SYNTAX OCTET STRING(SIZE(4)) MAX-ACCESS read-create STATUS current DESCRIPTION "Only allow detour LSP setup on links which contain at a minimum the administratively defined attributes represented by this bit pattern. The value represents the format of a hexadecimal 32-bit vector or mask. A value of zero allows a detour LSP to be setup on any link per the constraint of thi s object." ::= { rcIpMplsTunnelFrrEntry 9 } rcIpMplsTunnelFrrLegacyFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to control the format of the frr object used. When set to true, the legacy format is used which is a class type of 7. When set to false the frr format used is for class type of 1." DEFVAL { true } ::= { rcIpMplsTunnelFrrEntry 10 } rcIpMplsTunnelFrrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used to create, modify, and/or delete a row in this table." ::= { rcIpMplsTunnelFrrEntry 11 } -- End of rcIpMplsTunnelFrrTable -- Begin of rcIpMplsTunnelHopToIpAddrMapTable rcIpMplsTunnelHopToIpAddrMapTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMplsTunnelHopToIpAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The rcIpMplsTunnelHopToIpAddrMapTable is used to maintain mapping between Hop name and IP Address." ::= { rcIpMpls 18 } rcIpMplsTunnelHopToIpAddrMapEntry OBJECT-TYPE SYNTAX RcIpMplsTunnelHopToIpAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table represents a mapping between Hop name and the IP Address." INDEX { rcIpMplsTunnelHopToIpAddrMapHopName } ::= { rcIpMplsTunnelHopToIpAddrMapTable 1 } RcIpMplsTunnelHopToIpAddrEntry ::= SEQUENCE { rcIpMplsTunnelHopToIpAddrMapHopName DisplayString, rcIpMplsTunnelHopToIpAddrMapIPAddr IpAddress, rcIpMplsTunnelHopToIpAddrMapIPAddrPrefixLen INTEGER, rcIpMplsTunnelHopToIpAddrMapRowStatus RowStatus } rcIpMplsTunnelHopToIpAddrMapHopName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "Primary index into this table identifying a hop name." ::= { rcIpMplsTunnelHopToIpAddrMapEntry 1 } rcIpMplsTunnelHopToIpAddrMapIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Table column, identifying an IP Address." ::= { rcIpMplsTunnelHopToIpAddrMapEntry 2 } rcIpMplsTunnelHopToIpAddrMapIPAddrPrefixLen OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-create STATUS current DESCRIPTION "Table column identifying IP Address prefix length." ::= { rcIpMplsTunnelHopToIpAddrMapEntry 3 } rcIpMplsTunnelHopToIpAddrMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status." ::= { rcIpMplsTunnelHopToIpAddrMapEntry 4 } -- End of mplsTunnelHopToIpAddrMapTable -- Begin of ircIpMplsLspTable rcIpMplsLspTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMplsLspEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of originated, terminated and transit operational LSPs with all cross connect information" ::= { rcIpMpls 19 } rcIpMplsLspEntry OBJECT-TYPE SYNTAX RcIpMplsLspEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIpMpls Lsp in Table." INDEX { rcIpMplsLspTunnelIndex, rcIpMplsLspId, rcIpMplsLspIngressLsrId, rcIpMplsLspEgressLsrId } ::= { rcIpMplsLspTable 1 } RcIpMplsLspEntry ::= SEQUENCE { rcIpMplsLspTunnelIndex INTEGER, rcIpMplsLspId INTEGER, rcIpMplsLspIngressLsrId MplsLsrId, rcIpMplsLspEgressLsrId MplsLsrId, rcIpMplsLspName DisplayString, rcIpMplsLspType INTEGER, rcIpMplsLspDetour TruthValue, rcIpMplsLspIncomingInterface InterfaceIndex, rcIpMplsLspIncomingLabel Integer32, rcIpMplsLspOutgoingInterface InterfaceIndex, rcIpMplsLspOutgoingLabel Integer32 } rcIpMplsLspTunnelIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Tunnel Index" ::= { rcIpMplsLspEntry 1 } rcIpMplsLspId OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "LSP ID" ::= { rcIpMplsLspEntry 2 } rcIpMplsLspIngressLsrId OBJECT-TYPE SYNTAX MplsLsrId MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the Ingress LSR Id" ::= { rcIpMplsLspEntry 3 } rcIpMplsLspEgressLsrId OBJECT-TYPE SYNTAX MplsLsrId MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the Egress LSR Id" ::= { rcIpMplsLspEntry 4 } rcIpMplsLspName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LSP Name" ::= { rcIpMplsLspEntry 5 } rcIpMplsLspType OBJECT-TYPE SYNTAX INTEGER { head(1), transit(2), tail(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This value signifies the role that this tunnel entry/instance represents. This value MUST be set to head(1) at the originating point of the tunnel. This value MUST be set to transit(2) at transit points along the tunnel, if transit points are supported. This value MUST be set to tail(3) at the terminating point of the tunnel if tunnel tails are supported." ::= { rcIpMplsLspEntry 6 } rcIpMplsLspDetour OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The tunnel is a detour tunnel or not" ::= { rcIpMplsLspEntry 7 } rcIpMplsLspIncomingInterface OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "LSR-assigned ifIndex" ::= { rcIpMplsLspEntry 8 } rcIpMplsLspIncomingLabel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Incoming Label value" ::= { rcIpMplsLspEntry 9 } rcIpMplsLspOutgoingInterface OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "LSR-assigned ifIndex" ::= { rcIpMplsLspEntry 10 } rcIpMplsLspOutgoingLabel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Outgoing Label value" ::= { rcIpMplsLspEntry 11 } -- End of rcIpMplsLspTable -- Mpls Configuration Table rcIpMplsIfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMplsIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain MPLS information for a particular interface." ::= { rcIpMpls 20 } rcIpMplsIfEntry OBJECT-TYPE SYNTAX RcIpMplsIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing MPLS information. An entry is automatically created in this table when MPLS is enabled for an interface -or- when an ip address is configured on an interface." INDEX { rcIpMplsIfIfIndex } ::= { rcIpMplsIfTable 1 } RcIpMplsIfEntry ::= SEQUENCE { rcIpMplsIfIfIndex InterfaceIndexOrZero, rcIpMplsIfLdpAdminState EnableValue, rcIpMplsIfLdpSessionKeepAlive Unsigned32, rcIpMplsIfLdpHelloHoldTime Unsigned32, rcIpMplsIfLdpTransportAddr INTEGER, rcIpMplsIfLdpImportPolicy INTEGER, rcIpMplsIfRsvpAdminState EnableValue, rcIpMplsIfRefreshReduction INTEGER, rcIpMplsIfRefreshInterval Unsigned32, rcIpMplsIfRefreshMultiplier Unsigned32, rcIpMplsIfRsvpHelloInterval Unsigned32, rcIpMplsIfMessageBundling INTEGER, rcIpMplsIfMtu Unsigned32, rcIpMplsIfRowStatus RowStatus, rcIpMplsIfAuthentication EnableValue, rcIpMplsIfAuthenticationKey DisplayString, rcIpMplsIfAdminGroupList Unsigned32, rcIpMplsIfBandwidth Unsigned32 } rcIpMplsIfIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..6142) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpMplsIfEntry 1 } rcIpMplsIfLdpAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether LDP is enabled on the interface." DEFVAL { disable } ::= { rcIpMplsIfEntry 2 } rcIpMplsIfLdpSessionKeepAlive OBJECT-TYPE SYNTAX Unsigned32 (0 | 15..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Configures the LDP Session keep alive on the interface. The value 0 is used to indicate a global value. If 0 the interface will use the LDP global value. If greater than 0 this value will override the LDP global value." DEFVAL { 0 } ::= { rcIpMplsIfEntry 3 } rcIpMplsIfLdpHelloHoldTime OBJECT-TYPE SYNTAX Unsigned32 (0 | 5..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Configures the LDP hello hold time on the interface. If 0 the interface will use the LDP global value. If greater than 0 this value will override the LDP global value." DEFVAL { 0 } ::= { rcIpMplsIfEntry 4 } rcIpMplsIfLdpTransportAddr OBJECT-TYPE SYNTAX INTEGER { interface(1), router-id(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Configures the transport address of the LDP lsp. If not set then transport address will be the MPLS router id." DEFVAL { router-id } ::= { rcIpMplsIfEntry 5 } rcIpMplsIfLdpImportPolicy OBJECT-TYPE SYNTAX INTEGER { all(1), host-only(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Configures the LDP import policy behavior. If set to host-only then only host will import policies. If set to all then all interfaces will import policies." DEFVAL { all } ::= { rcIpMplsIfEntry 6 } rcIpMplsIfRsvpAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether RSVP is enabled on the interface." DEFVAL { disable } ::= { rcIpMplsIfEntry 7 } rcIpMplsIfRefreshReduction OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), global(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether RSVP refresh reduction is enabled or not. If set to global, refresh reduction will take the global RSVP refresh reduction value." DEFVAL { global } ::= { rcIpMplsIfEntry 8 } rcIpMplsIfRefreshInterval OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Configures the RSVP refresh interval on the interface. If set to zero, the refresh interval will default to the global rsvp refresh interval." DEFVAL { 0 } ::= { rcIpMplsIfEntry 9 } rcIpMplsIfRefreshMultiplier OBJECT-TYPE SYNTAX Unsigned32 (0..255) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Configures the RSVP refresh multiplier for the interface. If set to zero, the refresh interval will default to to global rsvp refresh multiplier." DEFVAL { 0 } ::= { rcIpMplsIfEntry 10 } rcIpMplsIfRsvpHelloInterval OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Configures the RSVP hello interval on the interface. If 0 the interface will use the RSVP global value. If greater than 0 this value will override the RSVP global value." DEFVAL { 0 } ::= { rcIpMplsIfEntry 11 } rcIpMplsIfMessageBundling OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), global(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether RSVP message bundling is enabled or not. If set to global, message bundling will take the global RSVP message bundling value." DEFVAL { global } ::= { rcIpMplsIfEntry 12 } rcIpMplsIfMtu OBJECT-TYPE SYNTAX Unsigned32 (64..9600) MAX-ACCESS read-create STATUS current DESCRIPTION "Configures the mtu of the mpls interface. The value cannot exceed that of the system mtu size." DEFVAL { 1500 } ::= { rcIpMplsIfEntry 13 } rcIpMplsIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcIpMplsIfEntry 14 } rcIpMplsIfAuthentication OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to enable/disable RSVP MD5 authentication." DEFVAL { disable } ::= { rcIpMplsIfEntry 15 } rcIpMplsIfAuthenticationKey OBJECT-TYPE SYNTAX DisplayString (SIZE (8..40)) MAX-ACCESS read-create STATUS current DESCRIPTION "RSVP MD5 authentication key." ::= { rcIpMplsIfEntry 16 } rcIpMplsIfAdminGroupList OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Bitmap of admin group ids. The LSB is the lowest numbered admin group." ::= { rcIpMplsIfEntry 17 } rcIpMplsIfBandwidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum reservable bandwidth in kbps." ::= { rcIpMplsIfEntry 18 } --IP Static Route (new) rcIpInterVrfStaticRoute OBJECT IDENTIFIER ::= { rcIp 103} rcIpInterVrfStaticRouteTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "size of Ip Static Route Table." ::= { rcIpInterVrfStaticRoute 1 } rcIpInterVrfStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpInterVrfStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to add static IP routes to the device. Routes added into this table will automatically show-up in the 'rcIpRouteTable' when the device is actively using the route to forward IP traffic." ::= { rcIpInterVrfStaticRoute 2 } rcIpInterVrfStaticRouteEntry OBJECT-TYPE SYNTAX RcIpInterVrfStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A static route to a particular destination." INDEX { rcIpInterVrfStaticRouteOwnerVrfId, rcIpInterVrfStaticRouteDest, rcIpInterVrfStaticRouteMask, rcIpInterVrfStaticRouteNextHop } ::= { rcIpInterVrfStaticRouteTable 1 } RcIpInterVrfStaticRouteEntry ::= SEQUENCE { rcIpInterVrfStaticRouteOwnerVrfId VrfIdentifier, rcIpInterVrfStaticRouteDest IpAddress, rcIpInterVrfStaticRouteMask IpAddress, rcIpInterVrfStaticRouteNextHop IpAddress, rcIpInterVrfStaticRouteMetric INTEGER, rcIpInterVrfStaticRouteIfIndex InterfaceIndex, rcIpInterVrfStaticRoutePreference INTEGER, rcIpInterVrfStaticRouteEnable TruthValue, rcIpInterVrfStaticRouteStatus INTEGER, rcIpInterVrfStaticRouteRowStatus RowStatus, rcIpInterVrfStaticRouteLocalNextHop TruthValue, rcIpInterVrfStaticRouteNextHopVrfId VrfIdentifier } rcIpInterVrfStaticRouteOwnerVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "Owner VRF id of the static route" ::= { rcIpInterVrfStaticRouteEntry 1 } rcIpInterVrfStaticRouteDest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination IP address of this route. An entry with a value of 0.0.0.0 is considered a default route. Multiple routes to a single destination can appear in the table, but access to such multiple entries is dependent on the table- access mechanisms defined by the network management protocol in use." ::= { rcIpInterVrfStaticRouteEntry 2 } rcIpInterVrfStaticRouteMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicate the mask to be logical-ANDed with the destination address before being compared to the value in the rcIpRouteDest field. For those systems that do not support arbitrary subnet masks, an agent constructs the value of the rcIpRouteMask by determining whether the value of the correspondent rcIpRouteDest field belong to a class-A, B, or C network, and then using one of: mask network 255.0.0.0 class-A 255.255.0.0 class-B 255.255.255.0 class-C If the value of the rcIpRouteDest is 0.0.0.0 (a default route), then the mask value is also 0.0.0.0. It should be noted that all IP routing subsystems implicitly use this mechanism." ::= { rcIpInterVrfStaticRouteEntry 3 } rcIpInterVrfStaticRouteNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the next hop of this route. (In the case of a route bound to an interface which is realized via a broadcast media, the value of this field is the agent's IP address on that interface)." ::= { rcIpInterVrfStaticRouteEntry 4 } rcIpInterVrfStaticRouteMetric OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The primary routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's rcIpRouteProto value. If this metric is not used, its value should be set to -1." DEFVAL { 1 } ::= { rcIpInterVrfStaticRouteEntry 5 } rcIpInterVrfStaticRouteIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the local interface through which the next hop of this route should be reached. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcIpInterVrfStaticRouteEntry 6 } rcIpInterVrfStaticRoutePreference OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the route preference of this entry. If there are more than one route that can be used to forward IP traffic, the route that has a highest preference will be used instead of a lower preference one. The higher the number, the higher the preference." ::= { rcIpInterVrfStaticRouteEntry 7 } rcIpInterVrfStaticRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this entry." DEFVAL { true } ::= { rcIpInterVrfStaticRouteEntry 8 } rcIpInterVrfStaticRouteStatus OBJECT-TYPE SYNTAX INTEGER { inactive(0), active(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current status of this entry." DEFVAL { active } ::= { rcIpInterVrfStaticRouteEntry 9 } rcIpInterVrfStaticRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcIpInterVrfStaticRouteEntry 10 } rcIpInterVrfStaticRouteLocalNextHop OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this entry. True indicate that the static route becomes active only if switch has a local route to the network. False indicates that the static route becomes active if switch has a local route or dynamic route." DEFVAL { true } ::= { rcIpInterVrfStaticRouteEntry 11 } rcIpInterVrfStaticRouteNextHopVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate nhVrfId in inter-VRF static-route configuration" ::= { rcIpInterVrfStaticRouteEntry 12 } -- rcIpRouting/rcIpRoutingRedistributeRipToOspf Group rcIpRoutingNumRoutesScalars OBJECT IDENTIFIER ::= { rcIpRouting 7 } rcIpRoutingNumRoutesMaximumTotal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The maximum total number of routes allowed." ::= { rcIpRoutingNumRoutesScalars 1 } rcIpRoutingNumRoutesMaximumLocal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The maximum number of local routes allowed." ::= { rcIpRoutingNumRoutesScalars 2 } rcIpRoutingNumRoutesMaximumStatic OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The maximum number of static routes allowed." ::= { rcIpRoutingNumRoutesScalars 3 } rcIpRoutingNumRoutesCurrentTotal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The current total number of routes." ::= { rcIpRoutingNumRoutesScalars 4 } rcIpRoutingNumRoutesCurrentLocal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The current number of local routes." ::= { rcIpRoutingNumRoutesScalars 5 } rcIpRoutingNumRoutesCurrentStatic OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The current number of static routes." ::= { rcIpRoutingNumRoutesScalars 6 } -- rcIpSourceInterfaceTable for Circuitless IP rcIpSourceInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpSourceInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table used to maintain source address information." ::= { rcIpRouting 8 } rcIpSourceInterfaceEntry OBJECT-TYPE SYNTAX RcIpSourceInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Source Interface Table." INDEX { rcIpSourceInterfaceAppId } ::= { rcIpSourceInterfaceTable 1 } RcIpSourceInterfaceEntry ::= SEQUENCE { rcIpSourceInterfaceAppId INTEGER, rcIpSourceInterfaceType INTEGER, rcIpSourceInterfaceId Integer32 } rcIpSourceInterfaceAppId OBJECT-TYPE SYNTAX INTEGER { radius(1), syslog(2), tacacs(3), snmp(4), ssh(5), telnet(6) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The application which can be set to use a specific interface as source IP address in packets sent from the switch." ::= { rcIpSourceInterfaceEntry 1 } rcIpSourceInterfaceType OBJECT-TYPE SYNTAX INTEGER { none(1), loopback(2), vlan(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of source address used." DEFVAL { none } ::= { rcIpSourceInterfaceEntry 2 } rcIpSourceInterfaceId OBJECT-TYPE SYNTAX Integer32 (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "The ID of the interface used as source address. An ID of 0 means no interface is currently set for this entry." DEFVAL { 0 } ::= { rcIpSourceInterfaceEntry 3 } -- IP BFD rcIpBfd OBJECT IDENTIFIER ::= { rcIp 104 } rcIpBfdTrapEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether BFD traps should be sent or not" DEFVAL { false } ::= { rcIpBfd 1 } rcIpBfdHoldOffTimerInterval OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the hold off timer interval, in seconds. 0 means that hold off timer is disabled." ::= { rcIpBfd 2 } -- BFD rcBfdTmpMib OBJECT IDENTIFIER ::= { rcBfd 1 } -- -- Top level components of this MIB module. -- rcBfdTmpNotifications OBJECT IDENTIFIER ::= { rcBfdTmpMib 0 } rcBfdTmpObjects OBJECT IDENTIFIER ::= { rcBfdTmpMib 1 } -- -- Scalar objects -- rcBfdTmpScalarObjects OBJECT IDENTIFIER ::= { rcBfdTmpObjects 1 } -- Textual Conventions RcBfdTmpSessIndexTC ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "An index used to uniquely identify BFD sessions." SYNTAX Unsigned32 (1..4294967295) RcBfdTmpInterval ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The BFD interval delay in microseconds." SYNTAX Unsigned32 (1..4294967295) RcBfdTmpDiag ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A common BFD diagnostic code." SYNTAX INTEGER { noDiagnostic(1), controlDetectionTimeExpired(2), echoFunctionFailed(3), neighborSignaledSessionDown(4), forwardingPlaneReset(5), pathDown(6), concatenatedPathDown(7), administrativelyDown(8), reverseConcatenatedPathDown (9) } -- BFD General Variables -- These parameters apply globally to the Router's -- BFD Process. rcBfdTmpAdminStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The global administrative status of BFD in this router. The value 'enabled' denotes that the BFD Process is active on at least one interface; 'disabled' disables it on all interfaces." DEFVAL { enabled } ::= { rcBfdTmpScalarObjects 1 } rcBfdTmpVersionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current version number of the BFD protocol." REFERENCE " BFD Version 0 (draft-katz-ward-bfd-02.txt)" DEFVAL { 0 } ::= { rcBfdTmpScalarObjects 3 } -- BFD Session Table -- The BFD Session Table specifies BFD session specific -- information. rcBfdTmpSessTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBfdTmpSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BFD Session Table describes the BFD sessions." REFERENCE "BFD Version 0 (draft-katz-ward-bfd-02.txt)" ::= { rcBfdTmpObjects 2 } rcBfdTmpSessEntry OBJECT-TYPE SYNTAX RcBfdTmpSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BFD Session Entry describes BFD session." INDEX { rcBfdTmpSessIndex } ::= { rcBfdTmpSessTable 1 } RcBfdTmpSessEntry ::= SEQUENCE { rcBfdTmpSessIndex RcBfdTmpSessIndexTC, rcBfdTmpSessApplicationId Unsigned32, rcBfdTmpSessDiscriminator Unsigned32, rcBfdTmpSessRemoteDiscr Unsigned32, rcBfdTmpSessUdpPort InetPortNumber, rcBfdTmpSessState INTEGER, rcBfdTmpSessRemoteHeardFlag TruthValue, rcBfdTmpSessDiag Unsigned32, rcBfdTmpSessOperMode INTEGER, rcBfdTmpSessDemandModeDesiredFlag TruthValue, rcBfdTmpSessEchoFuncModeDesiredFlag TruthValue, rcBfdTmpSessControlPlanIndepFlag TruthValue, rcBfdTmpSessAddrType InetAddressType, rcBfdTmpSessAddr InetAddress, rcBfdTmpSessDesiredMinTxInterval RcBfdTmpInterval, rcBfdTmpSessReqMinRxInterval RcBfdTmpInterval, rcBfdTmpSessReqMinEchoRxInterval RcBfdTmpInterval, rcBfdTmpSessDetectMult Unsigned32, rcBfdTmpSessStorType StorageType, rcBfdTmpSessRowStatus RowStatus, rcBfdTmpSessAuthPresFlag TruthValue, rcBfdTmpSessAuthenticationType INTEGER, rcBfdTmpSessDestAddr InetAddress, rcBfdTmpSessOldState INTEGER } rcBfdTmpSessIndex OBJECT-TYPE SYNTAX RcBfdTmpSessIndexTC MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains an index used to represent a unique BFD session on this device." ::= { rcBfdTmpSessEntry 1 } rcBfdTmpSessApplicationId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an index used to indicate a local application which owns or maintains this BFD session. For instance, the MPLS VPN process may maintain a subset of the total number of BFD sessions. This application ID provides a convenient way to segregate sessions by the applications which maintain them." ::= { rcBfdTmpSessEntry 2 } rcBfdTmpSessDiscriminator OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the local discriminator for this BFD session, used to uniquely identify it." ::= { rcBfdTmpSessEntry 3 } rcBfdTmpSessRemoteDiscr OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the session discriminator chosen by the remote system for this BFD session." ::= { rcBfdTmpSessEntry 4 } rcBfdTmpSessUdpPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP Port for BFD. The default value is the well-known value for this port." REFERENCE "draft-katz-ward-bfd-02.txt and draft-raggarwa-mpls-bfd-00.txt" DEFVAL { 0 } ::= { rcBfdTmpSessEntry 5 } rcBfdTmpSessState OBJECT-TYPE SYNTAX INTEGER { adminDown(1), down(2), init(3), up(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The perceived state of the BFD session." ::= { rcBfdTmpSessEntry 6 } rcBfdTmpSessRemoteHeardFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies status of BFD packet reception from the remote system. Specifically, it is set to true(1) if the local system is actively receiving BFD packets from the remote system, and is set to false(0) if the local system has not received BFD packets recently (within the detection time) or if the local system is attempting to tear down the BFD session." ::= { rcBfdTmpSessEntry 7 } rcBfdTmpSessDiag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A diagnostic code specifying the local system's reason for the last transition of the session from up(1) to some other state." ::= { rcBfdTmpSessEntry 8 } rcBfdTmpSessOperMode OBJECT-TYPE SYNTAX INTEGER { asyncModeWEchoFun(1), asynchModeWOEchoFun(2), demandModeWEchoFunction(3), demandModeWOEchoFunction(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies current operating mode that BFD session is operating in. A value of AsyncModeWEchoFun(1) ... A value of AsynchModeWOEchoFun(2) ... A value of DemandModeWEchoFunction(3) ... A value of DemandModeWOEchoFunction(4) ... " ::= { rcBfdTmpSessEntry 9 } rcBfdTmpSessDemandModeDesiredFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates that the local system's desire to use Demand mode. Specifically, it is set to true(1) if the local system wishes to use Demand mode or false(0) if not" DEFVAL { false } ::= { rcBfdTmpSessEntry 10 } rcBfdTmpSessEchoFuncModeDesiredFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates that the local system's desire to use Echo mode. Specifically, it is set to true(1) if the local system wishes to use Echo mode or false(0) if not" DEFVAL { false } ::= { rcBfdTmpSessEntry 11 } rcBfdTmpSessControlPlanIndepFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates that the local system's ability to continue to function through a disruption of the control plane. Specifically, it is set to true(1) if the local system BFD implementation is independent of the control plane. Otherwise, the value is set to false(0)" DEFVAL { false } ::= { rcBfdTmpSessEntry 12 } rcBfdTmpSessAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies IP address of the interface associated with this BFD session. Only values unknown(0), ipv4(1) or ipv6(2) have to be supported. A value of unknown(0) is allowed only when the outgoing interface is of type point-to-point, or when the BFD session is not associated with a specific interface. If any other unsupported values are attempted in a set operation, the agent MUST return an inconsistentValue error." ::= { rcBfdTmpSessEntry 13 } rcBfdTmpSessAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies IP address of the interface associated with this BFD session. It can also be used to enabled BFD on a specific interface. The value is set to zero when BFD session is not associated with a specific interface." ::= { rcBfdTmpSessEntry 14 } rcBfdTmpSessDesiredMinTxInterval OBJECT-TYPE SYNTAX RcBfdTmpInterval MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the minimum interval, in microseconds, that the local system would like to use when transmitting BFD Control packets." ::= { rcBfdTmpSessEntry 15 } rcBfdTmpSessReqMinRxInterval OBJECT-TYPE SYNTAX RcBfdTmpInterval MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the minimum interval, in microseconds, between received BFD Control packets the local system is capable of supporting." ::= { rcBfdTmpSessEntry 16 } rcBfdTmpSessReqMinEchoRxInterval OBJECT-TYPE SYNTAX RcBfdTmpInterval MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the minimum interval, in microseconds, between received BFD Echo packets that this system is capable of supporting." ::= { rcBfdTmpSessEntry 17 } rcBfdTmpSessDetectMult OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Detect time multiplier." ::= { rcBfdTmpSessEntry 18 } rcBfdTmpSessStorType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "This variable indicates the storage type for this object. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row." ::= { rcBfdTmpSessEntry 19 } rcBfdTmpSessRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used to create, modify, and/or delete a row in this table. When a row in this table has a row in the active(1) state, no objects in this row can be modified except the bfdSessRowStatus and bfdSessStorageType." ::= { rcBfdTmpSessEntry 20 } rcBfdTmpSessAuthPresFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates that the local system's desire to use Authentication. Specifically, it is set to true(1) if the local system wishes the session to be authenticated or false(0) if not" DEFVAL { false } ::= { rcBfdTmpSessEntry 21 } rcBfdTmpSessAuthenticationType OBJECT-TYPE SYNTAX INTEGER { simplePassword(1), keyedMD5(2), meticulousKeyedMD5(3), keyedSHA1(4), meticulousKeyedSHA1(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "The Authentication Type used for this BFD session. This field is valid only when the Authentication Present bit is set" ::= { rcBfdTmpSessEntry 22 } rcBfdTmpSessDestAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies destination IP address of the interface associated with this BFD session." ::= { rcBfdTmpSessEntry 23 } rcBfdTmpSessOldState OBJECT-TYPE SYNTAX INTEGER { adminDown(1), down(2), init(3), up(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The old state of the BFD session." ::= { rcBfdTmpSessEntry 24 } -- BFD Session Performance Table rcBfdTmpSessPerfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBfdTmpSessPerfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies BFD Session performance counters." ::= { rcBfdTmpObjects 3 } rcBfdTmpSessPerfEntry OBJECT-TYPE SYNTAX RcBfdTmpSessPerfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table is created by a BFD-enabled node for every BFD Session. bfdCounterDiscontinuityTime is used to indicate potential discontinuity for all counter objects in this table." AUGMENTS { rcBfdTmpSessEntry } ::= { rcBfdTmpSessPerfTable 1 } RcBfdTmpSessPerfEntry ::= SEQUENCE { rcBfdTmpSessPerfPktIn Counter32, rcBfdTmpSessPerfPktOut Counter32, rcBfdTmpSessUpTime TimeStamp, rcBfdTmpSessPerfLastSessDownTime TimeStamp, rcBfdTmpSessPerfLastCommLostDiag RcBfdTmpDiag, rcBfdTmpSessPerfSessUpCount Counter32, rcBfdTmpSessPerfDiscTime TimeStamp, -- High Capacity Counters rcBfdTmpSessPerfPktInHC Counter64, rcBfdTmpSessPerfPktOutHC Counter64 } -- Ed Note: should we add per-diag code counts here rcBfdTmpSessPerfPktIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of BFD messages received for this BFD session." ::= { rcBfdTmpSessPerfEntry 1 } rcBfdTmpSessPerfPktOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of BFD messages sent for this BFD session." ::= { rcBfdTmpSessPerfEntry 2 } rcBfdTmpSessUpTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime on the most recent occasion at which the session came up. If no such up event exists this object contains a zero value." ::= { rcBfdTmpSessPerfEntry 3 } rcBfdTmpSessPerfLastSessDownTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime on the most recent occasion at which the last time communication was lost with the neighbor. If no such down event exist this object contains a zero value." ::= { rcBfdTmpSessPerfEntry 4 } rcBfdTmpSessPerfLastCommLostDiag OBJECT-TYPE SYNTAX RcBfdTmpDiag MAX-ACCESS read-only STATUS current DESCRIPTION "The BFD diag code for the last time communication was lost with the neighbor. If no such down event exists this object contains a zero value." ::= { rcBfdTmpSessPerfEntry 5 } rcBfdTmpSessPerfSessUpCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this session has gone into the Up state since the router last rebooted." ::= { rcBfdTmpSessPerfEntry 6 } rcBfdTmpSessPerfDiscTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime on the most recent occasion at which any one or more of the session counters suffered a discontinuity. The relevant counters are the specific instances associated with this BFD session of any Counter32 object contained in the BfdSessPerfTable. If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this object contains a zero value." ::= { rcBfdTmpSessPerfEntry 7 } rcBfdTmpSessPerfPktInHC OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the total number of BFD messages received for this BFD session. It MUST be equal to the least significant 32 bits of bfdSessPerfPktIn if bfdSessPerfPktInHC is supported according to the rules spelled out in RFC2863." ::= { rcBfdTmpSessPerfEntry 8 } rcBfdTmpSessPerfPktOutHC OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the total number of total number of BFD messages transmitted for this BFD session. It MUST be equal to the least significant 32 bits of bfdSessPerfPktIn if bfdSessPerfPktOutHC is supported according to the rules spelled out in RFC2863." ::= { rcBfdTmpSessPerfEntry 9 } -- BFD Session Mapping Table rcBfdTmpSessMapTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBfdTmpSessMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BFD Session Mapping Table maps the complex indexing of the BFD sessions to the flat BFDIndex used in the BfdSessionTable. Implementors need to be aware that if the value of the bfdSessAddr (an OID) has more that 111 sub-identifiers, then OIDs of column instances in this table will have more than 128 sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3." REFERENCE "BFD Version 0 (draft-katz-ward-bfd-02.txt)" ::= { rcBfdTmpObjects 4 } rcBfdTmpSessMapEntry OBJECT-TYPE SYNTAX RcBfdTmpSessMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BFD Session Entry describes BFD session that is mapped to this index. Implementors need to be aware that if the value of the mplsInSegmentMapLabelPtrIndex (an OID) has more that 111 sub-identifiers, then OIDs of column instances in this table will have more than 128 sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3." INDEX { rcBfdTmpSessApplicationId, rcBfdTmpSessDiscriminator, rcBfdTmpSessAddrType, rcBfdTmpSessAddr } ::= { rcBfdTmpSessMapTable 1 } RcBfdTmpSessMapEntry ::= SEQUENCE { rcBfdTmpSessMapBfdIndex RcBfdTmpSessIndexTC } rcBfdTmpSessMapBfdIndex OBJECT-TYPE SYNTAX RcBfdTmpSessIndexTC MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the BfdIndex referred to by the indexes of this row. In essence, a mapping is provided between these indexes and the BfdSessTable." ::= { rcBfdTmpSessMapEntry 1 } -- Notification Configuration rcBfdTmpSessNotificationsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set to true(1), then it enables the emission of bfdSessUp and bfdSessDown notifications; otherwise these notifications are not emitted." REFERENCE "See also RFC3413 for explanation that notifications are under the ultimate control of the MIB modules in this document." DEFVAL { false } ::= { rcBfdTmpScalarObjects 4 } rcBfdTmpSessUp NOTIFICATION-TYPE OBJECTS { rcBfdTmpSessDiag, -- low range value rcBfdTmpSessDiag -- high range value } STATUS current DESCRIPTION "This notification is generated when the bfdSessState object for one or more contiguous entries in bfdSessTable are about to enter the up(2) state from some other state. The included values of bfdSessDiag MUST both be set equal to this new state (i.e: up(1)). The two instances of bfdSessDiag in this notification indicate the range of indexes that are affected. Note that all the indexes of the two ends of the range can be derived from the instance identifiers of these two objects. For the cases where a contiguous range of sessions have transitioned into the up(1) state at roughly the same time, the device SHOULD issue a single notification for each range of contiguous indexes in an effort to minimize the emission of a large number of notifications. If a notification has to be issued for just a single bfdSessEntry, then the instance identifier (and values) of the two bfdSessDiag objects MUST be the identical." ::= { rcBfdTmpNotifications 1 } rcBfdTmpSessDown NOTIFICATION-TYPE OBJECTS { rcBfdTmpSessDiag, -- low range value rcBfdTmpSessDiag -- high range value } STATUS current DESCRIPTION "This notification is generated when the bfdSessState object for one or more contiguous entries in bfdSessTable are about to enter the down(4) or adminDown(5) states from some other state. The included values of bfdSessDiag MUST both be set equal to this new state (i.e: down(4) or adminDown(5)). The two instances of bfdSessDiag in this notification indicate the range of indexes that are affected. Note that all the indexes of the two ends of the range can be derived from the instance identifiers of these two objects. For cases where a contiguous range of sessions have transitioned into the down(4) or adminDown(5) states at roughly the same time, the device SHOULD issue a single notification for each range of contiguous indexes in an effort to minimize the emission of a large number of notifications. If a notification has to be issued for just a single bfdSessEntry, then the instance identifier (and values) of the two bfdSessDiag objects MUST be the identical." ::= { rcBfdTmpNotifications 2 } -- BFD EXT MIB rcBfdExtMib OBJECT IDENTIFIER ::= { rcBfd 2 } rcBfdExtObjects OBJECT IDENTIFIER ::= { rcBfdExtMib 1 } rcBfdExtSessTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBfdExtSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BFD Session Extension Table describes the BFD sessions." ::= { rcBfdExtObjects 1 } rcBfdExtSessEntry OBJECT-TYPE SYNTAX RcBfdExtSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BFD Session Extension Entry describes BFD session." AUGMENTS { rcBfdTmpSessEntry } ::= { rcBfdExtSessTable 1 } RcBfdExtSessEntry ::= SEQUENCE { rcBfdExtSessPeerState INTEGER, rcBfdExtSessPeerAddrType InetAddressType, rcBfdExtSessPeerAddr InetAddress, rcBfdExtSessApp SnmpAdminString, rcBfdExtSessAppRun SnmpAdminString } rcBfdExtSessPeerState OBJECT-TYPE SYNTAX INTEGER { adminDown(1), down(2), init(3), up(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The perceived peer state of the BFD session." ::= { rcBfdExtSessEntry 1 } rcBfdExtSessPeerAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Inet Address Type of peer IP address associated with this BFD session." ::= { rcBfdExtSessEntry 2 } rcBfdExtSessPeerAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies peer IP address associated with this BFD session." ::= { rcBfdExtSessEntry 3 } rcBfdExtSessApp OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the applications configured on this BFD session." ::= { rcBfdExtSessEntry 4 } rcBfdExtSessAppRun OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the applications running on this BFD session." ::= { rcBfdExtSessEntry 5 } -- IP Static MRoute rcIpStaticMRoute OBJECT IDENTIFIER ::= { rcIp 105 } rcIpStaticMRouteMib OBJECT IDENTIFIER ::= { rcIpStaticMRoute 1 } rcIpStaticMRouteNotifications OBJECT IDENTIFIER ::= { rcIpStaticMRouteMib 0 } rcIpStaticMRouteObjects OBJECT IDENTIFIER ::= { rcIpStaticMRouteMib 1 } -- -- Object groups within the IP Static MRoute MIB -- rcIpStaticMRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpStaticMRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used by multicast routing protocols, i.e PIM-SM, PIM-SSM, MSDP and is not visible to any other L2/L3 Protocols. It provides the flexibility of separating the paths for unicast and multicast streams. Any route addition to this table will not affect the switching and/or routing of IP unicast packets." ::= { rcIpStaticMRouteObjects 1 } rcIpStaticMRouteEntry OBJECT-TYPE SYNTAX RcIpStaticMRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A static MRoute to a particular destination." INDEX { rcIpStaticMRouteIpAddressType, rcIpStaticMRouteIpAddress, rcIpStaticMRouteMask, rcIpStaticMRouteRpfAddressType, rcIpStaticMRouteRpfAddress } ::= { rcIpStaticMRouteTable 1 } RcIpStaticMRouteEntry ::= SEQUENCE { rcIpStaticMRouteIpAddressType InetAddressType, rcIpStaticMRouteIpAddress InetAddress, rcIpStaticMRouteMask InetAddressPrefixLength, rcIpStaticMRouteRpfAddressType InetAddressType, rcIpStaticMRouteRpfAddress InetAddress, rcIpStaticMRoutePreference Unsigned32, rcIpStaticMRouteEnable TruthValue, rcIpStaticMRouteRowStatus RowStatus } rcIpStaticMRouteIpAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of Static MRoute IP address." ::= { rcIpStaticMRouteEntry 1 } rcIpStaticMRouteIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static MRoute IP address denotes the destination network for which the route is being added." ::= { rcIpStaticMRouteEntry 2 } rcIpStaticMRouteMask OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "Denotes the IP subnet mask of the Static MRoute." ::= { rcIpStaticMRouteEntry 3 } rcIpStaticMRouteRpfAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of Static MRoute Rpf address." ::= { rcIpStaticMRouteEntry 4 } rcIpStaticMRouteRpfAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "RPF address is the same as the nexthop in unicast Static IP route table. The RPF address denotes the RPF neighbor towards RP/Source." ::= { rcIpStaticMRouteEntry 5 } rcIpStaticMRoutePreference OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Static MRoute Preference is the administrative distance for the given route. When unicast routing table and the multicast-static IP route table have different routes for the same destination network, then this administrative distance is compared with that of the protocol that contributed the route in unicast routing table. By providing administrative distance for every route, we are giving flexibility to the administrator to choose different distances for different networks." ::= { rcIpStaticMRouteEntry 6 } rcIpStaticMRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This denotes the status of the route in this table. It can either be enabled/disabled." DEFVAL { true } ::= { rcIpStaticMRouteEntry 7 } rcIpStaticMRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Creation and deletion of the row entry." ::= { rcIpStaticMRouteEntry 8 } rcIpEcmp OBJECT IDENTIFIER ::= { rcIp 106 } rcIpEcmpMib OBJECT IDENTIFIER ::= { rcIpEcmp 1 } rcIpEcmpObjects OBJECT IDENTIFIER ::= { rcIpEcmpMib 1 } rcIpEcmpRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpEcmpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is used to get the ECMP route for a given pair of source IP and destination IP addresses." ::= { rcIpEcmpObjects 1 } rcIpEcmpRouteEntry OBJECT-TYPE SYNTAX RcIpEcmpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIpEcmpRouteTable." INDEX { rcIpEcmpRouteSrcIp, rcIpEcmpRouteDstIp, rcIpEcmpRouteDstMask } ::= { rcIpEcmpRouteTable 1 } RcIpEcmpRouteEntry ::= SEQUENCE { rcIpEcmpRouteSrcIp IpAddress, rcIpEcmpRouteDstIp IpAddress, rcIpEcmpRouteDstMask IpAddress, rcIpEcmpRouteNextHopLegacy IpAddress, rcIpEcmpRouteNextHopRMod IpAddress } rcIpEcmpRouteSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source IP" ::= { rcIpEcmpRouteEntry 1 } rcIpEcmpRouteDstIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP" ::= { rcIpEcmpRouteEntry 2 } rcIpEcmpRouteDstMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP mask" ::= { rcIpEcmpRouteEntry 3 } rcIpEcmpRouteNextHopLegacy OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Next-hop address if the ingress port is on a legacy card." ::= { rcIpEcmpRouteEntry 4 } rcIpEcmpRouteNextHopRMod OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Next-hop address if the ingress port is on a R-Mod card." ::= { rcIpEcmpRouteEntry 5 } -- IP MC Record Delete rcIPClearIPMCRecordTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIPClearIPMCRecordEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table used to clear an IP MC Record." ::= { rcIp 108 } rcIPClearIPMCRecordEntry OBJECT-TYPE SYNTAX RcIPClearIPMCRecordEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Clear IP MC Record Table Entry" INDEX { rcIPClearIPMCRecordGroup, rcIPClearIPMCRecordVlanId } ::= { rcIPClearIPMCRecordTable 1 } RcIPClearIPMCRecordEntry ::= SEQUENCE { rcIPClearIPMCRecordGroup IpAddress, rcIPClearIPMCRecordVlanId INTEGER, rcIPClearIPMCRecordSource IpAddress, rcIPClearIPMCRecordLCForceDelete TruthValue } rcIPClearIPMCRecordGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP Multicast Group Address." ::= { rcIPClearIPMCRecordEntry 1 } rcIPClearIPMCRecordVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan Id where the IP MC record has to be cleared." ::= { rcIPClearIPMCRecordEntry 2 } rcIPClearIPMCRecordSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Source IP Address." ::= { rcIPClearIPMCRecordEntry 3 } rcIPClearIPMCRecordLCForceDelete OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "By default, when LCForceDelete (Line Card Force Delete) is set to false, if the IP MC record is not found on the CP, then no message will be sent to the line-card. When LCForceDelete is set to true, a message will be sent to the line-card even when the IP MC record is not found on the CP." DEFVAL { false } ::= { rcIPClearIPMCRecordEntry 4 } -- IP ARP Record Delete rcIPClearArpRecordTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIPClearArpRecordEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table used to clear an IP ARP Record." ::= { rcIp 107 } rcIPClearArpRecordEntry OBJECT-TYPE SYNTAX RcIPClearArpRecordEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Clear ARP Record Table Entry" INDEX { rcIPClearArpRecordIpAddr, rcIPClearArpRecordVlanId } ::= { rcIPClearArpRecordTable 1 } RcIPClearArpRecordEntry ::= SEQUENCE { rcIPClearArpRecordIpAddr IpAddress, rcIPClearArpRecordVlanId INTEGER, rcIPClearArpRecordLCForceDelete TruthValue } rcIPClearArpRecordIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Address that needs to be cleared." ::= { rcIPClearArpRecordEntry 1 } rcIPClearArpRecordVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan Id where the ARP record has to be cleared." ::= { rcIPClearArpRecordEntry 2 } rcIPClearArpRecordLCForceDelete OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "By default, when LCForceDelete (Line Card Force Delete) is set to false, if the ARP record is not found on the CP, then no message will be sent to the line-card. When LCForceDelete is set to true, a message will be sent to the line-card even when the ARP record is not found on the CP." DEFVAL { false } ::= { rcIPClearArpRecordEntry 3 } -- IP Mcast Square Smlt rcIpMulticastSquareSmlt OBJECT IDENTIFIER ::= { rcIp 109 } rcIpMulticastSquareSmltEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable multicast Square Smlt." DEFVAL { false } ::= { rcIpMulticastSquareSmlt 1 } -- IP Isis rcIpIsis OBJECT IDENTIFIER ::= { rcIp 110 } rcIpIsisGenInFilter OBJECT IDENTIFIER ::= {rcIpIsis 1} rcIpIsisInFilterNickNameTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ip Isis In Filter Nick Name table size" ::= { rcIpIsisGenInFilter 1 } rcIpIsisInFilterIsidTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ip Isis In Filter Isid table size" ::= { rcIpIsisGenInFilter 2 } rcIpIsisInFilterNickNameIsidTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ip Isis In Filter Nick Name Isid table size" ::= { rcIpIsisGenInFilter 3 } rcIpIsisInFilterIsidListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ip Isis In Filter Isid List table size" ::= { rcIpIsisGenInFilter 4 } rcIpIsisInFilterNickNameIsidListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ip Isis In Filter Nick Name Isid List table size" ::= { rcIpIsisGenInFilter 5 } rcIpIsisInFilterApply OBJECT-TYPE SYNTAX INTEGER { noAction(1), apply(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to Apply the Ip Isis Accept filters. When the value is set to apply, all the elements in the in the various Ip Isis In Filter Tables will be applied as well as rcIpIsisInFilterDefault. This may be a disruptive operation to traffic. The get will always return noAction." DEFVAL { noAction } ::= { rcIpIsisGenInFilter 6 } rcIpIsisInFilter OBJECT IDENTIFIER ::= {rcIpIsis 2} -- IP Isis In Filter Nick Name Table rcIpIsisInFilterNickNameTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpIsisInFilterNickNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Isis In Filter Nick Name table" ::= { rcIpIsisInFilter 1} rcIpIsisInFilterNickNameEntry OBJECT-TYPE SYNTAX RcIpIsisInFilterNickNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Isis In Filter Nick Name Table." INDEX { rcIpIsisInFilterNickNameAdvertisingRtr } ::= { rcIpIsisInFilterNickNameTable 1 } RcIpIsisInFilterNickNameEntry ::= SEQUENCE { rcIpIsisInFilterNickNameAdvertisingRtr IpIsisPlsbNodeNickName, rcIpIsisInFilterNickNameEnable EnableValue, rcIpIsisInFilterNickNamePolicyName DisplayString, rcIpIsisInFilterNickNameRowStatus RowStatus, rcIpIsisInFilterNickNameBackBonePolicyName DisplayString } rcIpIsisInFilterNickNameAdvertisingRtr OBJECT-TYPE SYNTAX IpIsisPlsbNodeNickName MAX-ACCESS not-accessible STATUS current DESCRIPTION "NickName used to filter by" ::= { rcIpIsisInFilterNickNameEntry 1 } rcIpIsisInFilterNickNameEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enables or disables the NickName entry. The value must be enabled to filter." DEFVAL { disable } ::= { rcIpIsisInFilterNickNameEntry 2 } rcIpIsisInFilterNickNamePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route Map name used" ::= { rcIpIsisInFilterNickNameEntry 3 } rcIpIsisInFilterNickNameRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Ip Isis In Filter Nick Name Table Row Status" ::= { rcIpIsisInFilterNickNameEntry 4 } rcIpIsisInFilterNickNameBackBonePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Backbone Route Map name" ::= { rcIpIsisInFilterNickNameEntry 5 } -- IP Isis In Filter ISID Table rcIpIsisInFilterIsidTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpIsisInFilterIsidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Isis In Filter Isid Isid table" ::= { rcIpIsisInFilter 2 } rcIpIsisInFilterIsidEntry OBJECT-TYPE SYNTAX RcIpIsisInFilterIsidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Isis In Filter Table." INDEX { rcIpIsisInFilterIsid } ::= { rcIpIsisInFilterIsidTable 1 } RcIpIsisInFilterIsidEntry ::= SEQUENCE { rcIpIsisInFilterIsid Integer32, rcIpIsisInFilterIsidEnable EnableValue, rcIpIsisInFilterIsidPolicyName DisplayString, rcIpIsisInFilterIsidRowStatus RowStatus, rcIpIsisInFilterIsidBackbonePolicyName DisplayString } rcIpIsisInFilterIsid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Isid value used to filter by. The value 0 is used for Global Router." ::= { rcIpIsisInFilterIsidEntry 1 } rcIpIsisInFilterIsidEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enables or disables the Isid entry. The value must be enabled to filter." DEFVAL { disable } ::= { rcIpIsisInFilterIsidEntry 2 } rcIpIsisInFilterIsidPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route Map name used" ::= { rcIpIsisInFilterIsidEntry 3 } rcIpIsisInFilterIsidRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Ip Isis In Filter Isid Table Row Status" ::= { rcIpIsisInFilterIsidEntry 4 } rcIpIsisInFilterIsidBackbonePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Backbone Route Map name" ::= { rcIpIsisInFilterIsidEntry 5 } -- IP Isis In Filter NickName ISID Table rcIpIsisInFilterNickNameIsidTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpIsisInFilterNickNameIsidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Isis In Filter Nick Name Isid table" ::= { rcIpIsisInFilter 3 } rcIpIsisInFilterNickNameIsidEntry OBJECT-TYPE SYNTAX RcIpIsisInFilterNickNameIsidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Isis In Filter Nick Name Isid Table." INDEX { rcIpIsisInFilterNickNameIsidAdvertisingRtr, rcIpIsisInFilterNickNameIsid } ::= { rcIpIsisInFilterNickNameIsidTable 1 } RcIpIsisInFilterNickNameIsidEntry ::= SEQUENCE { rcIpIsisInFilterNickNameIsidAdvertisingRtr IpIsisPlsbNodeNickName, rcIpIsisInFilterNickNameIsid Integer32, rcIpIsisInFilterNickNameIsidEnable EnableValue, rcIpIsisInFilterNickNameIsidPolicyName DisplayString, rcIpIsisInFilterNickNameIsidRowStatus RowStatus, rcIpIsisInFilterNickNameIsidBackBonePolicyName DisplayString } rcIpIsisInFilterNickNameIsidAdvertisingRtr OBJECT-TYPE SYNTAX IpIsisPlsbNodeNickName MAX-ACCESS not-accessible STATUS current DESCRIPTION "NickName used to filter by" ::= { rcIpIsisInFilterNickNameIsidEntry 1 } rcIpIsisInFilterNickNameIsid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Isid used to filter by. The value 0 is used for Global Router." ::= { rcIpIsisInFilterNickNameIsidEntry 2 } rcIpIsisInFilterNickNameIsidEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "" DEFVAL { disable } ::= { rcIpIsisInFilterNickNameIsidEntry 3 } rcIpIsisInFilterNickNameIsidPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route Map name used" ::= { rcIpIsisInFilterNickNameIsidEntry 4 } rcIpIsisInFilterNickNameIsidRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Ip Isis In Filter Nick Name Isid Table Row Status" ::= { rcIpIsisInFilterNickNameIsidEntry 5 } rcIpIsisInFilterNickNameIsidBackBonePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Backbone Route Map name" ::= { rcIpIsisInFilterNickNameIsidEntry 6 } -- IP Isis ISID List Table rcIpIsisIsidListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpIsisIsidListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Isis Isid List table" ::= { rcIpIsisInFilter 4 } rcIpIsisIsidListEntry OBJECT-TYPE SYNTAX RcIpIsisIsidListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Isis Isid List Table." INDEX { rcIpIsisIsidListName, rcIpIsisIsidListIsid } ::= { rcIpIsisIsidListTable 1 } RcIpIsisIsidListEntry ::= SEQUENCE { rcIpIsisIsidListName DisplayString, rcIpIsisIsidListIsid Integer32, rcIpIsisIsidListRowStatus RowStatus } rcIpIsisIsidListName OBJECT-TYPE SYNTAX DisplayString(SIZE (0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of Isid List" ::= { rcIpIsisIsidListEntry 1 } rcIpIsisIsidListIsid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Is a member of the specified isid list. The value is the i-sid integer value or the value 0 is used for Global Router." ::= { rcIpIsisIsidListEntry 2 } rcIpIsisIsidListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status" ::= { rcIpIsisIsidListEntry 3 } -- IP Isis In Filter ISID List Table rcIpIsisInFilterIsidListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpIsisInFilterIsidListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Isis In Filter Isid List table" ::= { rcIpIsisInFilter 5 } rcIpIsisInFilterIsidListEntry OBJECT-TYPE SYNTAX RcIpIsisInFilterIsidListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Isis In Filter Table." INDEX { rcIpIsisInFilterIsidListName } ::= { rcIpIsisInFilterIsidListTable 1 } RcIpIsisInFilterIsidListEntry ::= SEQUENCE { rcIpIsisInFilterIsidListName DisplayString, rcIpIsisInFilterIsidListEnable EnableValue, rcIpIsisInFilterIsidListPolicyName DisplayString, rcIpIsisInFilterIsidListRowStatus RowStatus, rcIpIsisInFilterIsidListBackBonePolicyName DisplayString } rcIpIsisInFilterIsidListName OBJECT-TYPE SYNTAX DisplayString(SIZE (0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of Isid List" ::= { rcIpIsisInFilterIsidListEntry 1 } rcIpIsisInFilterIsidListEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enables or disables the Isid List entry. The value must be enabled to filter." DEFVAL { disable } ::= { rcIpIsisInFilterIsidListEntry 2 } rcIpIsisInFilterIsidListPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route Map name" ::= { rcIpIsisInFilterIsidListEntry 3 } rcIpIsisInFilterIsidListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Ip Isis In Filter Isid List Table Row Status" ::= { rcIpIsisInFilterIsidListEntry 4 } rcIpIsisInFilterIsidListBackBonePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Backbone Route Map name" ::= { rcIpIsisInFilterIsidListEntry 5 } -- IP Isis In Filter Nick Name ISID List Table rcIpIsisInFilterNickNameIsidListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpIsisInFilterNickNameIsidListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Isis In Filter Nick Name Isid List table" ::= { rcIpIsisInFilter 6} rcIpIsisInFilterNickNameIsidListEntry OBJECT-TYPE SYNTAX RcIpIsisInFilterNickNameIsidListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Isis In Filter Nick Name Isid ListTable" INDEX { rcIpIsisInFilterNickNameIsidListAdvertisingRtr, rcIpIsisInFilterNickNameIsidListName } ::= { rcIpIsisInFilterNickNameIsidListTable 1 } RcIpIsisInFilterNickNameIsidListEntry ::= SEQUENCE { rcIpIsisInFilterNickNameIsidListAdvertisingRtr IpIsisPlsbNodeNickName, rcIpIsisInFilterNickNameIsidListName DisplayString, rcIpIsisInFilterNickNameIsidListEnable EnableValue, rcIpIsisInFilterNickNameIsidListPolicyName DisplayString, rcIpIsisInFilterNickNameIsidListRowStatus RowStatus, rcIpIsisInFilterNickNameIsidListBackBonePolicyName DisplayString } rcIpIsisInFilterNickNameIsidListAdvertisingRtr OBJECT-TYPE SYNTAX IpIsisPlsbNodeNickName MAX-ACCESS not-accessible STATUS current DESCRIPTION "NickName used to filter by" ::= { rcIpIsisInFilterNickNameIsidListEntry 1 } rcIpIsisInFilterNickNameIsidListName OBJECT-TYPE SYNTAX DisplayString(SIZE (0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of Isid List used to filter" ::= { rcIpIsisInFilterNickNameIsidListEntry 2 } rcIpIsisInFilterNickNameIsidListEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enables or disables the NickName IsidList entry. The value must be enabled to filter." DEFVAL { disable } ::= { rcIpIsisInFilterNickNameIsidListEntry 3 } rcIpIsisInFilterNickNameIsidListPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route Map name" ::= { rcIpIsisInFilterNickNameIsidListEntry 4 } rcIpIsisInFilterNickNameIsidListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Ip Isis In Filter Nick Name Isid List Table Row Status" ::= { rcIpIsisInFilterNickNameIsidListEntry 5 } rcIpIsisInFilterNickNameIsidListBackBonePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Backbone Route Map name" ::= { rcIpIsisInFilterNickNameIsidListEntry 6 } rcIpIsisInFilterDefault OBJECT IDENTIFIER ::= { rcIpIsisInFilter 7 } rcIpIsisInFilterDefaultPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route Map name for the default filter" ::= { rcIpIsisInFilterDefault 1 } rcIpIsisInFilterDefaultBackbonePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Backbone Route Map name for the default filter" ::= { rcIpIsisInFilterDefault 2 } rcIpIpmcPimStaleSessionDelete OBJECT IDENTIFIER ::= { rcIp 111 } rcIpIpmcPimStaleSessionDeleteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable PIM ipmc stale session delete feature" DEFVAL { false } ::= { rcIpIpmcPimStaleSessionDelete 1 } -- ARP Group rcArpExtLifeTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The lifetime in minutues of an ARP entry within the system." ::= { rcArp 1 } rcArpExtTable OBJECT-TYPE SYNTAX SEQUENCE OF RcArpExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ARP extension table. This table augments the standard ipNetToMediaTable defined in RFC1213." ::= { rcArp 2 } rcArpExtEntry OBJECT-TYPE SYNTAX RcArpExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Proprietary ARP information. An entry is automatically created in this table when an ip address is configured on an interface." INDEX { rcArpExtEntIfIndex } ::= { rcArpExtTable 1 } RcArpExtEntry ::= SEQUENCE { rcArpExtEntIfIndex InterfaceIndex, rcArpExtEntDoProxy INTEGER, rcArpExtEntDoResp INTEGER, rcArpExtEntDoFlood INTEGER, rcArpExtEntForcedRearp TruthValue } rcArpExtEntIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcArpExtEntry 1 } rcArpExtEntDoProxy OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable ARP proxy responses on the specified interface." DEFVAL { disable } ::= { rcArpExtEntry 2 } rcArpExtEntDoResp OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the sending of ARP responses on the specified interface." DEFVAL { enable } ::= { rcArpExtEntry 3 } rcArpExtEntDoFlood OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable flooding of ARP responses for NLBS Virtual Mac on the specified interface." DEFVAL { disable } ::= { rcArpExtEntry 4 } rcArpExtEntForcedRearp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the activity check on ARP entries with respect to aging on the specified interface. When enabled and the timer expires, the ARP entry is removed from the active list and placed in the list for re-arping, regardless of whether the ARP entry was being active at the time or not." DEFVAL { false } ::= { rcArpExtEntry 5 } -- rcArpExtV2Table rcArpExtV2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcArpExtV2Entry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "ARP extension table. This table augments the standard ipNetToMediaTable defined in RFC1213." ::= { rcArp 3 } rcArpExtV2Entry OBJECT-TYPE SYNTAX RcArpExtV2Entry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Entry containing Proprietary ARP information. An entry is automatically created in this table when an ip address is configured on an interface." INDEX { rcArpExtV2EntIfIndex, rcArpExtV2EntIpIfAddr } ::= { rcArpExtV2Table 1 } RcArpExtV2Entry ::= SEQUENCE { rcArpExtV2EntIfIndex InterfaceIndex, rcArpExtV2EntIpIfAddr IpAddress, rcArpExtV2EntDoProxy INTEGER, rcArpExtV2EntDoResp INTEGER } rcArpExtV2EntIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcArpExtV2Entry 1 } rcArpExtV2EntIpIfAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Ip Address" ::= { rcArpExtV2Entry 2 } rcArpExtV2EntDoProxy OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable or disable ARP proxy responses on the specified interface." DEFVAL { disable } ::= { rcArpExtV2Entry 3 } rcArpExtV2EntDoResp OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable or disable the sending of ARP responses on the specified interface." DEFVAL { enable } ::= { rcArpExtV2Entry 4 } rcArpExtMulticastMacFlooding OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Multicast Mac Flooding Mode" DEFVAL { disable } ::= { rcArp 4 } -- RIP Group rcRipExtOperation OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the operation of RIP on all Interfaces." ::= { rcRip 1 } rcRipExtUpdateTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The time between transmission of RIP updates on all interfaces." ::= { rcRip 2 } rcRipExtTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRipExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RIP extension table. This table augments the standard IfConfTable table in RFC1389." ::= { rcRip 3 } rcRipExtEntry OBJECT-TYPE SYNTAX RcRipExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Proprietary RIP information. An entry is automatically created in this table when an ip address is configured on an interface." INDEX { rcRipExtEntIfIndex } ::= { rcRipExtTable 1 } RcRipExtEntry ::= SEQUENCE { rcRipExtEntIfIndex InterfaceIndex, rcRipExtEntTalk INTEGER, rcRipExtEntListen INTEGER, rcRipExtEntPoison INTEGER } rcRipExtEntIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcRipExtEntry 1 } rcRipExtEntTalk OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable RIP transmission on the specified interface." DEFVAL { enable } ::= { rcRipExtEntry 2 } rcRipExtEntListen OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable RIP reception on the specified interface." DEFVAL { enable } ::= { rcRipExtEntry 3 } rcRipExtEntPoison OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable operation of poison reverse on the specified interface. If poison is disabled, split-horizon operation is enabled." DEFVAL { disable } ::= { rcRipExtEntry 4 } -- rcRipExtV2Table rcRipExtV2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcRipExtV2Entry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "RIP extension table. This table augments the standard IfConfTable table in RFC1389." ::= { rcRip 4 } rcRipExtV2Entry OBJECT-TYPE SYNTAX RcRipExtV2Entry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Entry containing Proprietary RIP information. An entry is automatically created in this table when an ip address is configured on an interface." INDEX { rcRipExtV2EntIfIndex, rcRipExtV2EntIpIfAddr } ::= { rcRipExtV2Table 1 } RcRipExtV2Entry ::= SEQUENCE { rcRipExtV2EntIfIndex InterfaceIndex, rcRipExtV2EntIpIfAddr IpAddress, rcRipExtV2EntTalk INTEGER, rcRipExtV2EntListen INTEGER, rcRipExtV2EntPoison INTEGER } rcRipExtV2EntIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcRipExtV2Entry 1 } rcRipExtV2EntIpIfAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Ip Address." ::= { rcRipExtV2Entry 2 } rcRipExtV2EntTalk OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable or disable RIP transmission on the specified interface." DEFVAL { enable } ::= { rcRipExtV2Entry 3 } rcRipExtV2EntListen OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable or disable RIP reception on the specified interface." DEFVAL { enable } ::= { rcRipExtV2Entry 4 } rcRipExtV2EntPoison OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable or disable operation of poison reverse on the specified interface. If poison is disabled, split-horizon operation is enabled." DEFVAL { disable } ::= { rcRipExtV2Entry 5 } -- Mroute Table rcMRouteExt OBJECT IDENTIFIER ::= { rcIp 115 } rcMRouteExtTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMRouteExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing multicast routing information for IP datagrams sent by particular sources to the IP multicast groups known to this router." ::= { rcMRouteExt 1 } rcMRouteExtEntry OBJECT-TYPE SYNTAX RcMRouteExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing the multicast routing information for IP datagrams from a particular source and addressed to a particular IP multicast group address." AUGMENTS { ipMRouteEntry } ::= { rcMRouteExtTable 1 } RcMRouteExtEntry ::= SEQUENCE { rcMRouteExtProtocol INTEGER } rcMRouteExtProtocol OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following local(2), -- e.g., manually configured netmgmt(3), -- set via net.mgmt protocol dvmrp(4), mospf(5), pimSparseDense(6), -- PIMv1, both DM and SM cbt(7), pimSparseMode(8), -- PIM-SMv2 pimDenseMode(9), -- PIM-DMv2 igmpOnly(10), pimSsmMode(11), spb(12), spbpimgw(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "The routing mechanism via which this route was learned." ::= { rcMRouteExtEntry 1 } -- -- The IP Multicast Routing Next Hop Table -- rcMRouteExtNextHopTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMRouteExtNextHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing information on the next hops on outgoing interfaces for routing IP multicast datagrams. Each entry is one of a list of next hops on outgoing interfaces for particular sources sending to a particular multicast group address." ::= { rcMRouteExt 2 } rcMRouteExtNextHopEntry OBJECT-TYPE SYNTAX RcMRouteExtNextHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the list of next hops on outgoing interfaces to which IP multicast datagrams from particular sources to a IP multicast group address are routed." AUGMENTS { ipMRouteNextHopEntry } ::= { rcMRouteExtNextHopTable 1 } RcMRouteExtNextHopEntry ::= SEQUENCE { rcMRouteExtNextHopProtocol INTEGER, rcMRouteExtNextHopL2Isid Integer32 } rcMRouteExtNextHopProtocol OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following local(2), -- e.g., manually configured netmgmt(3), -- set via net.mgmt protocol dvmrp(4), mospf(5), pimSparseDense(6), -- PIMv1, both DM and SM cbt(7), pimSparseMode(8), -- PIM-SMv2 pimDenseMode(9), -- PIM-DMv2 igmpOnly(10), pimSsmMode(11), spb(12), spbpimgw(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "The routing mechanism via which this next-hop was learned." ::= { rcMRouteExtNextHopEntry 1 } rcMRouteExtNextHopL2Isid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "L2 ISID of the cvlan." ::= { rcMRouteExtNextHopEntry 2 } -- -- The Multicast Routing Interface Table -- rcMRouteExtInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMRouteExtInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containg multicast routing information specific to interfaces." ::= { rcMRouteExt 3 } rcMRouteExtInterfaceEntry OBJECT-TYPE SYNTAX RcMRouteExtInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing the multicast routing information for a particular interface." AUGMENTS { ipMRouteInterfaceEntry } ::= { rcMRouteExtInterfaceTable 1 } RcMRouteExtInterfaceEntry ::= SEQUENCE { rcMRouteExtInterfaceProtocol INTEGER } rcMRouteExtInterfaceProtocol OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following local(2), -- e.g., static routing netmgmt(3), -- set via net.mgmt protocol dvmrp(4), mospf(5), pimSparseDense(6), -- PIMv1, both DM and SM cbt(7), pimSparseMode(8), -- PIM-SMv2 pimDenseMode(9), -- PIM-DMv2 igmpOnly(10), pimSsmMode(11), spb(12), spbpimgw(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "The routing protocol running on this interface." ::= { rcMRouteExtInterfaceEntry 1 } rcMRouteExtNextHopPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMRouteExtNextHopPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing information on the next hops on outgoing interfaces for routing IP multicast datagrams. Each entry is one of a list of next hops on outgoing interfaces for particular sources sending to a particular multicast group address" ::= { rcMRouteExt 4 } rcMRouteExtNextHopPortEntry OBJECT-TYPE SYNTAX RcMRouteExtNextHopPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the list of next hops on outgoing interfaces to which IP multicast datagrams from particular sources to a IP multicast group address are routed." INDEX { rcMRouteExtNextHopPortGroup, rcMRouteExtNextHopPortSource, rcMRouteExtNextHopPortSourceMask, rcMRouteExtNextHopPortIfIndex, rcMRouteExtNextHopPortReceiverPort, rcMRouteExtNextHopPortAddress } ::= { rcMRouteExtNextHopPortTable 1 } RcMRouteExtNextHopPortEntry ::= SEQUENCE { rcMRouteExtNextHopPortGroup IpAddress, rcMRouteExtNextHopPortSource IpAddress, rcMRouteExtNextHopPortSourceMask IpAddress, rcMRouteExtNextHopPortIfIndex InterfaceIndex, rcMRouteExtNextHopPortReceiverPort InterfaceIndex, rcMRouteExtNextHopPortAddress IpAddress, rcMRouteExtNextHopPortState INTEGER, rcMRouteExtNextHopPortUpTime TimeTicks, rcMRouteExtNextHopPortExpiryTime TimeTicks, rcMRouteExtNextHopPortClosestMemberHops Integer32, rcMRouteExtNextHopPortProtocol INTEGER, rcMRouteExtNextHopPortPkts Counter32 } rcMRouteExtNextHopPortGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group for which this entry specifies a next hop on an outgoing interface." ::= { rcMRouteExtNextHopPortEntry 1 } rcMRouteExtNextHopPortSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network address which when combined with the corresponding value of ipMRouteNextHopSourceMask identifies the sources for which this entry specifies a next hop on an outgoing interface." ::= { rcMRouteExtNextHopPortEntry 2 } rcMRouteExtNextHopPortSourceMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network mask which when combined with the corresponding value of ipMRouteNextHopSource identifies the sources for which this entry specifies a next hop on an outgoing interface." ::= { rcMRouteExtNextHopPortEntry 3 } rcMRouteExtNextHopPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value of the interface for the outgoing interface for this next hop." ::= { rcMRouteExtNextHopPortEntry 4 } rcMRouteExtNextHopPortReceiverPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number where the receiver exists for this next hop." ::= { rcMRouteExtNextHopPortEntry 5 } rcMRouteExtNextHopPortAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address of the next hop specific to this entry. For most interfaces, this is identical to ipMRouteNextHopGroup. NBMA interfaces, however, may have multiple next hop addresses out a single outgoing interface." ::= { rcMRouteExtNextHopPortEntry 6 } rcMRouteExtNextHopPortState OBJECT-TYPE SYNTAX INTEGER { pruned(1), forwarding(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of whether the outgoing interface and next hop represented by this entry is currently being used to forward IP datagrams. The value 'forwarding' indicates it is currently being used; the value 'pruned' indicates it is not." ::= { rcMRouteExtNextHopPortEntry 7 } rcMRouteExtNextHopPortUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time since the multicast routing information represented by this entry was learned by the router." ::= { rcMRouteExtNextHopPortEntry 8 } rcMRouteExtNextHopPortExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out. The value 0 indicates that the entry is not subject to aging." ::= { rcMRouteExtNextHopPortEntry 9 } rcMRouteExtNextHopPortClosestMemberHops OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum number of hops between this router and any member of this IP multicast group reached via this next hop on this outgoing interface. Any IP multicast datagrams for the group which have a TTL less than this number of hops will not be forwarded to this next hop." ::= { rcMRouteExtNextHopPortEntry 10 } rcMRouteExtNextHopPortProtocol OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following local(2), -- e.g., manually configured netmgmt(3), -- set via net.mgmt protocol dvmrp(4), mospf(5), pimSparseDense(6), -- PIMv1, both DM and SM cbt(7), pimSparseMode(8), -- PIM-SMv2 pimDenseMode(9), -- PIM-DMv2 igmpOnly(10), pimSsmMode(11), spb(12), spbpimgw(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "The routing mechanism via which this next-hop was learned." ::= { rcMRouteExtNextHopPortEntry 11 } rcMRouteExtNextHopPortPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets which have been forwarded using this route." ::= { rcMRouteExtNextHopPortEntry 12 } -- IPv6 RIPng MIBs -- rcRipng OBJECT IDENTIFIER ::= { rcRip 5 } rcRipngObjects OBJECT IDENTIFIER ::= { rcRipng 1 } rcIpv6RipngGeneralGroup OBJECT IDENTIFIER ::= { rcRipngObjects 1 } rcIpv6RipngAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable RIPng globally" ::= { rcIpv6RipngGeneralGroup 1 } rcIpv6RipngUpdateTime OBJECT-TYPE SYNTAX Integer32 (1..360) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The time between transmission of RIPng updates." DEFVAL { 30 } ::= { rcIpv6RipngGeneralGroup 2 } rcIpv6RipngGlobalHoldDownTime OBJECT-TYPE SYNTAX Integer32 (0..360) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set the system-wide RIPng hold down time in seconds." DEFVAL { 120 } ::= { rcIpv6RipngGeneralGroup 3 } rcIpv6RipngGlobalTimeOutInterval OBJECT-TYPE SYNTAX Integer32 (15..259200) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Ripng TimeOut Interval in seconds" DEFVAL { 180 } ::= { rcIpv6RipngGeneralGroup 4} rcIpv6RipngDefaultInfoMetric OBJECT-TYPE SYNTAX Integer32 (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Ripng default-information metric" DEFVAL { 1 } ::= { rcIpv6RipngGeneralGroup 5 } rcIpv6RipngDefaultInfoState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Default-information enable/disable at global level" ::= { rcIpv6RipngGeneralGroup 6 } rcIpv6RipngDefaultImportMetric OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Ripng default import metric" DEFVAL { 1 } ::= { rcIpv6RipngGeneralGroup 7 } rcIpv6RipngInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6RipngInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 Ripng Interface table" ::= { rcRipngObjects 2 } rcIpv6RipngInterfaceEntry OBJECT-TYPE SYNTAX RcIpv6RipngInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of IPv6 Ripng Interface Table." INDEX { rcIpv6RipngInterfaceIfIndex } ::= { rcIpv6RipngInterfaceTable 1 } RcIpv6RipngInterfaceEntry ::= SEQUENCE { rcIpv6RipngInterfaceIfIndex InterfaceIndex, rcIpv6RipngInterfaceRipAdminStatus EnableValue, rcIpv6RipngInterfaceDefaultInfoState EnableValue, rcIpv6RipngInterfaceCost Integer32, rcIpv6RipngInterfacePoison EnableValue, rcIpv6RipngInterfaceRipOperStatus EnableValue, rcIpv6RipngInterfaceRowStatus RowStatus } rcIpv6RipngInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ripng Interface Index." ::= { rcIpv6RipngInterfaceEntry 1 } rcIpv6RipngInterfaceRipAdminStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/Disable RIPng on interface" ::= { rcIpv6RipngInterfaceEntry 2 } rcIpv6RipngInterfaceDefaultInfoState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Origante default route under the particular interface" ::= { rcIpv6RipngInterfaceEntry 3 } rcIpv6RipngInterfaceCost OBJECT-TYPE SYNTAX Integer32(1..15) MAX-ACCESS read-create STATUS current DESCRIPTION "Used to specify the cost of RIPng metric" ::= { rcIpv6RipngInterfaceEntry 4 } rcIpv6RipngInterfacePoison OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/Disable poison reverse on Ripng interface " ::= { rcIpv6RipngInterfaceEntry 5 } rcIpv6RipngInterfaceRipOperStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/Disable RIPng Operational state on interface" ::= { rcIpv6RipngInterfaceEntry 6 } rcIpv6RipngInterfaceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try." ::= { rcIpv6RipngInterfaceEntry 7 } rcIpv6RipngIfStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6RipngIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of subnets which require separate status monitoring in RIPng." ::= { rcRipngObjects 3 } rcIpv6RipngIfStatsEntry OBJECT-TYPE SYNTAX RcIpv6RipngIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Single Routing Domain in a single Subnet." INDEX { rcIpv6RipngIfStatsIfIndex } ::= { rcIpv6RipngIfStatsTable 1 } RcIpv6RipngIfStatsEntry ::= SEQUENCE { rcIpv6RipngIfStatsIfIndex InterfaceIndex, rcIpv6RipngIfStatsRcvBadPackets Counter32, rcIpv6RipngIfStatsRcvBadRoutes Counter32, rcIpv6RipngIfStatsSentUpdates Counter32, rcIpv6RipngIfStatsRcvUpdates Counter32, rcIpv6RipngIfStatsClearStats TruthValue } rcIpv6RipngIfStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index of the RIPng interface." ::= { rcIpv6RipngIfStatsEntry 1 } rcIpv6RipngIfStatsRcvBadPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RIPng response packets received by the RIPng process which were subsequently dis- carded for any reason (e.g. a version 0 packet, or an unknown command type)." ::= { rcIpv6RipngIfStatsEntry 2 } rcIpv6RipngIfStatsRcvBadRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes, in valid RIPng packets, which were ignored for any reason (e.g. unknown address family, or invalid metric)." ::= { rcIpv6RipngIfStatsEntry 3 } rcIpv6RipngIfStatsSentUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of triggered RIPng updates actually sent on this interface. This explicitly does NOT include full updates sent containing new information." ::= { rcIpv6RipngIfStatsEntry 4 } rcIpv6RipngIfStatsRcvUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of triggered RIPng updates actually receive on this interface. This explicitly does NOT include full updates received containing new information." ::= { rcIpv6RipngIfStatsEntry 5 } rcIpv6RipngIfStatsClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear stats for RIpng interface" DEFVAL { false } ::= { rcIpv6RipngIfStatsEntry 6 } -- Test Group rcTestExtTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Test extension table. This table augments the standard ifTestTable table in RFC1573." ::= { rcTest 1 } rcTestEntry OBJECT-TYPE SYNTAX RcTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Proprietary test variables." INDEX { rcTestExtIfIndex } ::= { rcTestExtTable 1 } RcTestEntry ::= SEQUENCE { rcTestExtIfIndex InterfaceIndex, rcTestExtPassCount Integer32, rcTestExtFailCount Integer32 } rcTestExtIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcTestEntry 1 } rcTestExtPassCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of iterations of the test case that completed successfully." ::= { rcTestEntry 2} rcTestExtFailCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of iterations of the test case that failed." ::= { rcTestEntry 3} rcTestTypes OBJECT IDENTIFIER ::= { rcTest 2} rcTestTypesFabric OBJECT IDENTIFIER ::= { rcTestTypes 1 } rcTestTypesArTable OBJECT IDENTIFIER ::= { rcTestTypes 2 } rcTestTypesExtLoopBack OBJECT IDENTIFIER ::= { rcTestTypes 3 } rcTestCodes OBJECT IDENTIFIER ::= { rcTest 3 } rcTestCodesNoReceive OBJECT IDENTIFIER ::= { rcTestCodes 1 } rcTestCodesBadSeq OBJECT IDENTIFIER ::= { rcTestCodes 2 } rcTestCodesBadLen OBJECT IDENTIFIER ::= { rcTestCodes 3 } rcTestCodesBadData OBJECT IDENTIFIER ::= { rcTestCodes 4 } -- Statistics rcStatTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store port statistics." ::= { rcStat 1 } rcStatEntry OBJECT-TYPE SYNTAX RcStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "interface counters" INDEX { rcStatPortIndex } ::= { rcStatTable 1 } RcStatEntry ::= SEQUENCE { rcStatPortIndex InterfaceIndex, rcStatFrameTooShorts Counter32, rcStatBridgeInUnicastFrames Counter32, rcStatBridgeInMulticastFrames Counter32, rcStatBridgeInBroadcastFrames Counter32, rcStatBridgeInDiscards Counter32, rcStatBridgeOutUnicastFrames Counter32, rcStatBridgeOutMulticastFrames Counter32, rcStatBridgeOutBroadcastFrames Counter32, rcStatRouteInUnicastFrames Counter32, rcStatRouteInMulticastFrames Counter32, rcStatRouteInDiscards Counter32, rcStatRouteOutUnicastFrames Counter32, rcStatRouteOutMulticastFrames Counter32, rcStatStgForwardTransitions Counter32, rcStatStgInConfigBpdus Counter32, rcStatStgInTcnBpdus Counter32, rcStatStgInBadBpdus Counter32, rcStatStgOutConfigBpdus Counter32, rcStatStgOutTcnBpdus Counter32, rcStatBridgeOutFrames Counter32, rcStatPbtUnknownDropCount Counter64, rcStatCtrlPktRtLimitTotalCnt Counter64, rcStatCtrlPktRtLimitDropCnt Counter64, rcStatPolicerTotalBytes Counter64, rcStatPolicerTotalPkts Counter64, rcStatPolicerGreenBytes Counter64, rcStatPolicerYellowBytes Counter64, rcStatPolicerRedBytes Counter64, rcStatRateLimitDropPktRate Counter64, rcStatRateLimitDropByteRate Counter64, rcStatRateLimitDropTotalBytes Counter64, rcStatRateLimitDropTotalPkts Counter64 } rcStatPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcStatEntry 1 } rcStatFrameTooShorts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that are too short that were encountered on this interface." ::= { rcStatEntry 2 } rcStatBridgeInUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming unicast frames that were bridged." ::= { rcStatEntry 3 } rcStatBridgeInMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming multicast frames that were bridged." ::= { rcStatEntry 4 } rcStatBridgeInBroadcastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming broadcast frames that were bridged." ::= { rcStatEntry 5 } rcStatBridgeInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were discarded by the bridging entity." ::= { rcStatEntry 6 } rcStatBridgeOutUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing unicast frames that were bridged." ::= { rcStatEntry 7 } rcStatBridgeOutMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing multicast frames that were bridged." ::= { rcStatEntry 8 } rcStatBridgeOutBroadcastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing broadcast frames that were bridged." ::= { rcStatEntry 9 } rcStatRouteInUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming unicast frames that were routed." ::= { rcStatEntry 10 } rcStatRouteInMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming multicast frames that were routed." ::= { rcStatEntry 11 } rcStatRouteInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were discarded by the routing entity." ::= { rcStatEntry 12 } rcStatRouteOutUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing unicast frames that were routed." ::= { rcStatEntry 13 } rcStatRouteOutMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing multicast frames that were routed." ::= { rcStatEntry 14 } rcStatStgForwardTransitions 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." ::= { rcStatEntry 15 } rcStatStgInConfigBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcStatEntry 16 } rcStatStgInTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcStatEntry 17 } rcStatStgInBadBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcStatEntry 18 } rcStatStgOutConfigBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcStatEntry 19 } rcStatStgOutTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcStatEntry 20 } rcStatBridgeOutFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used by the Accelar 8000 product family to account for all transmitted bridge unicast, broadcast, and multicast packets. The individual counters are not supported." ::= { rcStatEntry 21 } rcStatPbtUnknownDropCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of PBT packets dropped due to unknown destination MAC" ::= { rcStatEntry 22 } rcStatCtrlPktRtLimitTotalCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total count of control packets that is passed for rate limiting" ::= { rcStatEntry 23 } rcStatCtrlPktRtLimitDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of control packets dropped after rate limiting" ::= { rcStatEntry 24 } rcStatPolicerTotalBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes received on the interface." ::= { rcStatEntry 25 } rcStatPolicerTotalPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received on the interface." ::= { rcStatEntry 26 } rcStatPolicerGreenBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes received on the interface that were below the committed rate." ::= { rcStatEntry 27 } rcStatPolicerYellowBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes received on the interface that were above the committed rate but below the peak rate." ::= { rcStatEntry 28 } rcStatPolicerRedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes received on the interface that were above the peak rate." ::= { rcStatEntry 29 } rcStatRateLimitDropPktRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets dropped per second on the interface." ::= { rcStatEntry 30 } rcStatRateLimitDropByteRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes dropped per second on the interface." ::= { rcStatEntry 31 } rcStatRateLimitDropTotalBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes dropped on the interface." ::= { rcStatEntry 32 } rcStatRateLimitDropTotalPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets dropped on the interface." ::= { rcStatEntry 33 } -- rcStatGigTable rcStatGigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatGigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store Gigport error statistics." ::= { rcStat 2 } rcStatGigEntry OBJECT-TYPE SYNTAX RcStatGigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Gigabit interface error counters" INDEX { rcStatGigPortIndex } ::= { rcStatGigTable 1 } RcStatGigEntry ::= SEQUENCE { rcStatGigPortIndex InterfaceIndex, rcStatGigLinkFailures Counter32, rcStatGigPacketErrors Counter32, rcStatGigCarrierErrors Counter32, rcStatGigLinkInactiveErrors Counter32, rcStatGigInFlowCtrlPkts Counter32, rcStatGigOutFlowCtrlPkts Counter32, rcStatGigFramesBad Counter64, rcStatGigFragmentErrors Counter64, rcStatGigLongJabberErrors Counter64, rcStatGigDefaultDrops Counter64, rcStatGigIllegalLenError Counter64, rcStatGigMismatchError Counter64, rcStatGigOutOfRangeError Counter64, rcStatGigOversize Counter64, rcStatGigDataErrors Counter64, rcStatGigJabberErrors Counter64, rcStatGigHCInPfcPkts Counter64, rcStatGigHCOutPfcPkts Counter64, rcStatGigHCInFlowCtrlPkts Counter64, rcStatGigHCOutFlowCtrlPkts Counter64 } rcStatGigPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcStatGigEntry 1 } rcStatGigLinkFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link failures encountered on this interface." ::= { rcStatGigEntry 2 } rcStatGigPacketErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packet errors encountered on this interface." ::= { rcStatGigEntry 3 } rcStatGigCarrierErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of carrier errors encountered on this interface." ::= { rcStatGigEntry 4 } rcStatGigLinkInactiveErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link inactive errors encountered on this interface." ::= { rcStatGigEntry 5 } rcStatGigInFlowCtrlPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total number of flow control packets received by this interface." ::= { rcStatGigEntry 6 } rcStatGigOutFlowCtrlPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total number of flow control packets transmitted by this interface." ::= { rcStatGigEntry 7 } rcStatGigHCInPfcPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Priority Flow Control (PFC) packets received by this interface." ::= { rcStatGigEntry 8 } rcStatGigHCOutPfcPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Priority Flow Control (PFC) packets transmitted by this interface." ::= { rcStatGigEntry 9 } rcStatGigHCInFlowCtrlPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of flow control packets received by this interface." ::= { rcStatGigEntry 10 } rcStatGigHCOutFlowCtrlPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of flow control packets transmitted by this interface." ::= { rcStatGigEntry 11 } rcStatGigFramesBad OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bad frames" ::= { rcStatGigEntry 12 } rcStatGigFragmentErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of fragment errors" ::= { rcStatGigEntry 13 } rcStatGigLongJabberErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of long jabber errors" ::= { rcStatGigEntry 14 } rcStatGigDefaultDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of default drops" ::= { rcStatGigEntry 15 } rcStatGigIllegalLenError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of illegal length error" ::= { rcStatGigEntry 16 } rcStatGigMismatchError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of mismatch error" ::= { rcStatGigEntry 17 } rcStatGigOutOfRangeError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of out of range error" ::= { rcStatGigEntry 18 } rcStatGigOversize OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of oversize " ::= { rcStatGigEntry 19 } rcStatGigDataErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of data errors" ::= { rcStatGigEntry 20 } rcStatGigJabberErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of jabbber errors" ::= { rcStatGigEntry 21 } rcStatOspf OBJECT IDENTIFIER ::= { rcStat 3} rcStatOspfBuffersAllocated OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of buffers allocated for OSPF." ::= { rcStatOspf 1 } rcStatOspfBuffersFreed OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of buffers that are freed by the OSPF." ::= { rcStatOspf 2 } rcStatOspfBufferAllocFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of times that OSPF has failed to allocate buffers." ::= { rcStatOspf 3 } rcStatOspfBufferFreeFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of times that OSPF has failed to free buffers." ::= { rcStatOspf 4 } rcStatOspfTxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets transmitted by OSPF." ::= { rcStatOspf 5 } rcStatOspfRxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets received by OSPF." ::= { rcStatOspf 6 } rcStatOspfTxDropPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets dropped before transmitted by OSPF." ::= { rcStatOspf 7 } rcStatOspfRxDropPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets dropped before received by OSPF." ::= { rcStatOspf 8 } rcStatOspfRxBadPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets received by OSPF that are bad." ::= { rcStatOspf 9 } rcStatOspfSpfRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the total number of SPF calculatations performed by OSPF, which also includes the number of partial route table calculation for Incremental Updates." ::= { rcStatOspf 10 } rcStatOspfLastSpfRun OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the time(SysUpTime) since the last spf calculated by OSPF." ::= { rcStatOspf 11 } rcStatOspfLsdbTblSize OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the linkstate database table." ::= { rcStatOspf 12 } rcStatOspfRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of OSPF routes added to RTM." ::= { rcStatOspf 13 } rcStatOspfAdjacencies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of adjacencies existing." ::= { rcStatOspf 14 } rcStatOspfAreas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of areas configured" ::= { rcStatOspf 15 } rcStatOspfNbrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of ospf neighbors" ::= { rcStatOspf 16 } rcStatOspfBadLsReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of bad ls requests." ::= { rcStatOspf 17 } rcStatOspfSeqMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of sequence mismatched packets." ::= { rcStatOspf 18 } rcStatOspfNumAllocDDP OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of DD packet buffers allocated for OSPF." ::= { rcStatOspf 19 } rcStatOspfNumFreeDDP OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of DD packet buffers that are freed by the OSPF." ::= { rcStatOspf 20 } rcStatOspfReset OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "reset Ospf global stats" DEFVAL { false } ::= { rcStatOspf 21 } rcStatIgmp OBJECT IDENTIFIER ::= { rcStat 4} rcStatIgmpInMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp packets received by the device." ::= { rcStatIgmp 1 } rcStatIgmpInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp packets received that are with checksum errors." ::= { rcStatIgmp 2 } rcStatIgmpInQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp queries received by the device." ::= { rcStatIgmp 3 } rcStatIgmpInReports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp reports received by the device." ::= { rcStatIgmp 4 } rcStatIgmpInLeaves OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp Leaves received by the device." ::= { rcStatIgmp 5 } rcStatIgmpInvalid OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp packets received by the device that contained invalid type." ::= { rcStatIgmp 6 } rcStatIgmpOutMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp queries sent by the device." ::= { rcStatIgmp 7 } rcStatOspfIfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatOspfIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store OSPF interface statistics." ::= { rcStat 5 } rcStatOspfIfEntry OBJECT-TYPE SYNTAX RcStatOspfIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ospf interface statistics" INDEX { rcStatOspfIfIndex } ::= { rcStatOspfIfTable 1 } RcStatOspfIfEntry ::= SEQUENCE { rcStatOspfIfIndex InterfaceIndexOrZero, rcStatOspfIfRxHellos Counter32, rcStatOspfIfRxDBDescrs Counter32, rcStatOspfIfRxLSUpdates Counter32, rcStatOspfIfRxLSReqs Counter32, rcStatOspfIfRxLSAcks Counter32, rcStatOspfIfTxHellos Counter32, rcStatOspfIfTxDBDescrs Counter32, rcStatOspfIfTxLSUpdates Counter32, rcStatOspfIfTxLSReqs Counter32, rcStatOspfIfTxLSAcks Counter32, rcStatOspfIfVersionMismatches Counter32, rcStatOspfIfAreaMismatches Counter32, rcStatOspfIfAuthTypeMismatches Counter32, rcStatOspfIfAuthFailures Counter32, rcStatOspfIfNetMaskMismatches Counter32, rcStatOspfIfHelloIntervalMismatches Counter32, rcStatOspfIfDeadIntervalMismatches Counter32, rcStatOspfIfOptionMismatches Counter32 } rcStatOspfIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..6142) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value that is used to identify a physical interface." ::= { rcStatOspfIfEntry 1 } rcStatOspfIfRxHellos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number hello packets received by this interface." ::= { rcStatOspfIfEntry 2 } rcStatOspfIfRxDBDescrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number database descriptor packets received by this interface." ::= { rcStatOspfIfEntry 3 } rcStatOspfIfRxLSUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Link state update packets received by this interface." ::= { rcStatOspfIfEntry 4 } rcStatOspfIfRxLSReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Link state request packets received by this interface." ::= { rcStatOspfIfEntry 5 } rcStatOspfIfRxLSAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Link state acknowlege packets received by this interface." ::= { rcStatOspfIfEntry 6 } rcStatOspfIfTxHellos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number hello packets transmitted by this interface." ::= { rcStatOspfIfEntry 7 } rcStatOspfIfTxDBDescrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number database descriptor packets transmitted by this interface." ::= { rcStatOspfIfEntry 8 } rcStatOspfIfTxLSUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Link state update packets transmitted by this interface." ::= { rcStatOspfIfEntry 9 } rcStatOspfIfTxLSReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Link state request packets transmitted by this interface." ::= { rcStatOspfIfEntry 10 } rcStatOspfIfTxLSAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Link state acknowlege packets transmitted by this interface." ::= { rcStatOspfIfEntry 11 } rcStatOspfIfVersionMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number version mismatches received by this interface." ::= { rcStatOspfIfEntry 12 } rcStatOspfIfAreaMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number area mismatches received by this interface." ::= { rcStatOspfIfEntry 13 } rcStatOspfIfAuthTypeMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number AuthType mismatches received by this interface." ::= { rcStatOspfIfEntry 14 } rcStatOspfIfAuthFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Authentication failures." ::= { rcStatOspfIfEntry 15 } rcStatOspfIfNetMaskMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number net mask mismatches received by this interface." ::= { rcStatOspfIfEntry 16 } rcStatOspfIfHelloIntervalMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number hello interval mismatches received by this interface." ::= { rcStatOspfIfEntry 17 } rcStatOspfIfDeadIntervalMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number dead interval mismatches received by this interface." ::= { rcStatOspfIfEntry 18 } rcStatOspfIfOptionMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number options mismatches received by this interface." ::= { rcStatOspfIfEntry 19 } -- rcStatMlt Group rcStatMlt OBJECT IDENTIFIER ::= { rcStat 6 } rcStatMltIfExtnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatMltIfExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store Mlt interface statistics." ::= { rcStatMlt 1 } rcStatMltIfExtnEntry OBJECT-TYPE SYNTAX RcStatMltIfExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mlt interface statistics" INDEX { rcStatMltIfExtnMltId } ::= { rcStatMltIfExtnTable 1 } RcStatMltIfExtnEntry ::= SEQUENCE { rcStatMltIfExtnMltId INTEGER, rcStatMltIfExtnIfInMulticastPkts Counter32, rcStatMltIfExtnIfInBroadcastPkts Counter32, rcStatMltIfExtnIfOutMulticastPkts Counter32, rcStatMltIfExtnIfOutBroadcastPkts Counter32, rcStatMltIfExtnIfHCInOctets Counter64, rcStatMltIfExtnIfHCInUcastPkts Counter64, rcStatMltIfExtnIfHCInMulticastPkt Counter64, rcStatMltIfExtnIfHCInBroadcastPkt Counter64, rcStatMltIfExtnIfHCOutOctets Counter64, rcStatMltIfExtnIfHCOutUcastPkts Counter64, rcStatMltIfExtnIfHCOutMulticast Counter64, rcStatMltIfExtnIfHCOutBroadcast Counter64, rcStatMltIfExtnIfHCInLsmPkts Counter64, rcStatMltIfExtnIfHCOutLsmPkts Counter64 } rcStatMltIfExtnMltId OBJECT-TYPE SYNTAX INTEGER (1..512) MAX-ACCESS read-only STATUS current DESCRIPTION "Mlt Id" ::= { rcStatMltIfExtnEntry 1 } rcStatMltIfExtnIfInMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "multi-pkts to upper" ::= { rcStatMltIfExtnEntry 2 } rcStatMltIfExtnIfInBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "broad-pkts to upper" ::= { rcStatMltIfExtnEntry 3 } rcStatMltIfExtnIfOutMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "multi-pkts from upper" ::= { rcStatMltIfExtnEntry 4 } rcStatMltIfExtnIfOutBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "broad-pkts from upper" ::= { rcStatMltIfExtnEntry 5 } rcStatMltIfExtnIfHCInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the MLT interface, including framing characters." ::= { rcStatMltIfExtnEntry 6 } rcStatMltIfExtnIfHCInUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets delivered by this MLT to a higher MLT that were not addressed to a nulticast or broadcase address at this sublayer." ::= { rcStatMltIfExtnEntry 7 } rcStatMltIfExtnIfHCInMulticastPkt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets delivered to this MLT that were addressed to a nulticast address at this sublayer. For a MAC layer protocol, this number includes both Group and Functional addresses." ::= { rcStatMltIfExtnEntry 8 } rcStatMltIfExtnIfHCInBroadcastPkt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets delivered to this MLT that were addressed to a broadcast address at this sublayer." ::= { rcStatMltIfExtnEntry 9 } rcStatMltIfExtnIfHCOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the MLT interface, including framing characters." ::= { rcStatMltIfExtnEntry 10 } rcStatMltIfExtnIfHCOutUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets that hight-level protocols requested be transmitted that were not addressed to a multicast address at this MLT. This total number includes those packets discarded or unsent." ::= { rcStatMltIfExtnEntry 11 } rcStatMltIfExtnIfHCOutMulticast OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that hight-level protocols requested be transmitted, and that were addressed to a multicast address at this MLT, including those that were discarded or not sent. For a MAC layer protocol, this number includes both Group and Functional addresses." ::= { rcStatMltIfExtnEntry 12 } rcStatMltIfExtnIfHCOutBroadcast OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that hight-level protocols requested be transmitted, and that were addressed to a broadcase address at this MLT, including those that were discarded or not sent." ::= { rcStatMltIfExtnEntry 13 } rcStatMltIfExtnIfHCInLsmPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Link State Messaging (LSM) packets delivered to this MLT." ::= { rcStatMltIfExtnEntry 14 } rcStatMltIfExtnIfHCOutLsmPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Link State Messaging (LSM) packets trasmitted on this MLT." ::= { rcStatMltIfExtnEntry 15 } -- Mlt Ether table rcStatMltEtherTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatMltEtherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store Mlt Ethernet statistics." ::= { rcStatMlt 2 } rcStatMltEtherEntry OBJECT-TYPE SYNTAX RcStatMltEtherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mlt enternet statistics" INDEX { rcStatMltEtherMltId } ::= { rcStatMltEtherTable 1 } RcStatMltEtherEntry ::= SEQUENCE { rcStatMltEtherMltId INTEGER, rcStatMltEtherAlignmentErrors Counter32, rcStatMltEtherFCSErrors Counter32, rcStatMltEtherSingleCollFrames Counter32, rcStatMltEtherMultipleCollFrames Counter32, rcStatMltEtherSQETestError Counter32, rcStatMltEtherDeferredTransmiss Counter32, rcStatMltEtherLateCollisions Counter32, rcStatMltEtherExcessiveCollis Counter32, rcStatMltEtherIMacTransmitError Counter32, rcStatMltEtherCarrierSenseError Counter32, rcStatMltEtherFrameTooLong Counter32, rcStatMltEtherIMacReceiveError Counter32 } rcStatMltEtherMltId OBJECT-TYPE SYNTAX INTEGER (1..512) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the Multi-Link Trunk associated with this entry." ::= { rcStatMltEtherEntry 1 } rcStatMltEtherAlignmentErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received on a particular MLT that are not an integral number of octets in length and do not pass the FCS check. The count represented by an instance of this object is incremented when the alignmentError status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions occur are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." ::= { rcStatMltEtherEntry 2 } rcStatMltEtherFCSErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received on an MLT that are an integral number of octets in length but do not pass the FCS check. The count represented by an instance of this object is incremented when the frameCheckError status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions occur are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." ::= { rcStatMltEtherEntry 3 } rcStatMltEtherSingleCollFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of successfully transmitted frames on a particular MLT for which transmission is inhibited by exactly one collision. A frame that is counted by an instance of this objects is also counted by the corresponding instance of either the ifOutUcastPkts, ifOutMulticastPkts, or ifOutBroadcastPkts, and it not counted by the corresponding instance of the MultipleCollisionFrames object." ::= { rcStatMltEtherEntry 4 } rcStatMltEtherMultipleCollFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of successfully transmitted frames on a particular MLT for which transmission is inhibited by more than one collision. A frame that is counted by an instance of this object is also counted by the corresponding instance of either the ifOutUcastPkts, ifOutMulticastPkts, or ifOutBroadcastPkts, and is not counted by the corresponding instance of the SingleCollisionFrames objects." ::= { rcStatMltEtherEntry 5 } rcStatMltEtherSQETestError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of times that the SQE TEST ERROR message is generated by the PLS sublayer for a particular MLT. SQE stands for Signal Quality Error." ::= { rcStatMltEtherEntry 6 } rcStatMltEtherDeferredTransmiss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which the first transmission attempt on a particular MLT is delayed because the medium is busy. The count represented by an instance of this object does not include frames involved in collisions." ::= { rcStatMltEtherEntry 7 } rcStatMltEtherLateCollisions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that a collision is detected on a particular MLT later than 512 bit-times (64 octets) into the transmission of a packet. Five hundred and twelve bit-times corresponds to 51.2 microseconds on a 10 mb/s system. A (late) collision included in a count represented by an instance of this object is also considered as a (generic) collision for purposes of other collision-related statistics." ::= { rcStatMltEtherEntry 8 } rcStatMltEtherExcessiveCollis OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which transmission on a particular MLT fails due to excessive collisions." ::= { rcStatMltEtherEntry 9 } rcStatMltEtherIMacTransmitError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which transmission on a particular MLT fails due to an internal MAC sublayer transmit error. A frame is only counted by an instance of this object if it is not counted by the corresponding instance of either the LateCollisions object, the ExcessiveCollisions object, or the CarrierSenseError object." ::= { rcStatMltEtherEntry 10 } rcStatMltEtherCarrierSenseError 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 particular MLT. The count represented by an instance of this object is incremented at most once per transmission attempt, even if the carrier sense condition fluctuates during a transmission attempt." ::= { rcStatMltEtherEntry 11 } rcStatMltEtherFrameTooLong OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received on a particular MLT that exceed the maximum permitted size (1518 octets). The count represented by an instance os this object is incremented when the frame TooLong status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions occur are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." ::= { rcStatMltEtherEntry 12 } rcStatMltEtherIMacReceiveError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which reception on a particular MLT fails due to an internal MAC sublayer receive error. A frame is only counted by an instance of this object if it is not counted by the corresponding instance of either the FrameTooLongs object, the AlignmentErrors object, of the FCSErrors objects. The precise meaning of the count represented by an instance of this object is implementation specific. In particular, an instance of this object may represent a count of receive errors on a particular interface that are not otherwise counted." ::= { rcStatMltEtherEntry 13 } -- Mlt Ip table rcStatMltIpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatMltIpEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to store Mlt Ip statistics." ::= { rcStatMlt 3 } rcStatMltIpEntry OBJECT-TYPE SYNTAX RcStatMltIpEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Mlt enternet statistics" INDEX { rcStatMltIpMltId } ::= { rcStatMltIpTable 1 } RcStatMltIpEntry ::= SEQUENCE { rcStatMltIpMltId INTEGER, rcStatMltIpInReceives Counter32, rcStatMltIpInHdrErrors Counter32, rcStatMltIpInAddrErrors Counter32, rcStatMltIpForwDatagrams Counter32, rcStatMltIpInUnknownProtos Counter32, rcStatMltIpInDiscards Counter32, rcStatMltIpInDelivers Counter32, rcStatMltIpOutRequest Counter32, rcStatMltIpOutDiscards Counter32, rcStatMltIpOutNoRoutes Counter32, rcStatMltIpReasmReqds Counter32, rcStatMltIpReasmOKs Counter32, rcStatMltIpReasmFails Counter32, rcStatMltIpFragOKs Counter32, rcStatMltIpFragFails Counter32, rcStatMltIpFragCreates Counter32, rcStatMltIpRoutingDiscards Counter32 } rcStatMltIpMltId OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Mlt Id" ::= { rcStatMltIpEntry 1 } rcStatMltIpInReceives OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "all incoming packets" ::= { rcStatMltIpEntry 2 } rcStatMltIpInHdrErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "hdr errors detected" ::= { rcStatMltIpEntry 3 } rcStatMltIpInAddrErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "bad dest. ip addr" ::= { rcStatMltIpEntry 4 } rcStatMltIpForwDatagrams OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "packets forwarded" ::= { rcStatMltIpEntry 5 } rcStatMltIpInUnknownProtos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "unsupported protocol" ::= { rcStatMltIpEntry 6 } rcStatMltIpInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "good, but no buffer" ::= { rcStatMltIpEntry 7 } rcStatMltIpInDelivers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "pkts delivered to upper" ::= { rcStatMltIpEntry 8 } rcStatMltIpOutRequest OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "pkts received from upper" ::= { rcStatMltIpEntry 9 } rcStatMltIpOutDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "good, but no buffer" ::= { rcStatMltIpEntry 10 } rcStatMltIpOutNoRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "no route to destination" ::= { rcStatMltIpEntry 11 } rcStatMltIpReasmReqds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "fragments to reassem" ::= { rcStatMltIpEntry 12 } rcStatMltIpReasmOKs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "reassembled successfully" ::= { rcStatMltIpEntry 13 } rcStatMltIpReasmFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "reassembly failures" ::= { rcStatMltIpEntry 14 } rcStatMltIpFragOKs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "fragment successfully" ::= { rcStatMltIpEntry 15 } rcStatMltIpFragFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "fragment failure" ::= { rcStatMltIpEntry 16 } rcStatMltIpFragCreates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "pkts due to fragmenting" ::= { rcStatMltIpEntry 17 } rcStatMltIpRoutingDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Route entries removed" ::= { rcStatMltIpEntry 18 } rcStatSmltIstDownCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts how the session between the two peering switches has done down since last boot." ::= { rcStatMlt 4 } rcStatSmltHelloTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx hello msg." ::= { rcStatMlt 5 } rcStatSmltHelloRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx hello msg." ::= { rcStatMlt 6 } rcStatSmltLearnMacAddrTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx learn Mac Address msg." ::= { rcStatMlt 7 } rcStatSmltLearnMacAddrRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx learn Mac Address msg." ::= { rcStatMlt 8 } rcStatSmltMacAddrAgeOutTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Mac Address Aging Out msg." ::= { rcStatMlt 9 } rcStatSmltMacAddrAgeOutRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Mac Address Aging Out msg." ::= { rcStatMlt 10 } rcStatSmltMacAddrAgeExpTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Mac Address age expired msg." ::= { rcStatMlt 11 } rcStatSmltMacAddrAgeExpRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Mac Address age expired msg." ::= { rcStatMlt 12 } rcStatSmltStgInfoTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Stg information msg." ::= { rcStatMlt 13 } rcStatSmltStgInfoRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Stg information msg." ::= { rcStatMlt 14 } rcStatSmltDelMacAddrTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx deleted MAC address msg." ::= { rcStatMlt 15 } rcStatSmltDelMacAddrRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx deleted MAC address msg." ::= { rcStatMlt 16 } rcStatSmltSmltDownTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Smlt Down msg." ::= { rcStatMlt 17 } rcStatSmltSmltDownRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Smlt Down msg." ::= { rcStatMlt 18 } rcStatSmltSmltUpTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Smlt Up msg." ::= { rcStatMlt 19 } rcStatSmltSmltUpRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Smlt Up msg." ::= { rcStatMlt 20 } rcStatSmltSendMacTblTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Send Mac Table msg." ::= { rcStatMlt 21 } rcStatSmltSendMacTblRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Send Mac Table msg." ::= { rcStatMlt 22 } rcStatSmltIgmpTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Igmp msg." ::= { rcStatMlt 23 } rcStatSmltIgmpRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Igmp msg." ::= { rcStatMlt 24 } rcStatSmltPortDownTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx port down msg." ::= { rcStatMlt 25 } rcStatSmltPortDownRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx port down msg." ::= { rcStatMlt 26 } rcStatSmltReqMacTblTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx request Mac table msg." ::= { rcStatMlt 27 } rcStatSmltReqMacTblRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx request Mac table msg." ::= { rcStatMlt 28 } rcStatSmltRxUnknownMsgTypeCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx unknown msg type." ::= { rcStatMlt 29 } rcStatMltIfUtilTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatMltIfUtilEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store Mlt interface utilization." ::= { rcStatMlt 30 } rcStatMltIfUtilEntry OBJECT-TYPE SYNTAX RcStatMltIfUtilEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mlt interface utilization" INDEX { rcStatMltIfUtilMltId } ::= { rcStatMltIfUtilTable 1 } RcStatMltIfUtilEntry ::= SEQUENCE { rcStatMltIfUtilMltId Integer32, rcStatMltIfUtilIfHCInOctets Counter64, rcStatMltIfUtilIfHCInUtil Gauge32, rcStatMltIfUtilIfHCOutOctets Counter64, rcStatMltIfUtilIfHCOutUtil Gauge32 } rcStatMltIfUtilMltId OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "To assign an Id within the range specified to the Mlt created " ::= { rcStatMltIfUtilEntry 1 } rcStatMltIfUtilIfHCInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the MLT interface, including framing characters." ::= { rcStatMltIfUtilEntry 2 } rcStatMltIfUtilIfHCInUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The best estimate of the mean physical layer network utilization on this interface during this interval, in percent." ::= { rcStatMltIfUtilEntry 3} rcStatMltIfUtilIfHCOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the MLT interface, including framing characters." ::= { rcStatMltIfUtilEntry 4 } rcStatMltIfUtilIfHCOutUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The best estimate of the mean physical layer network utilization on this interface during this interval, in percent." ::= { rcStatMltIfUtilEntry 5 } rcStatSmltLacpInfoRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP info msgs received." ::= { rcStatMlt 31 } rcStatSmltLacpInfoTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "LACP info msgs transmitted." ::= { rcStatMlt 32 } -- MLT utilization statistics per port rcStatMltUtilTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatMltUtilEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store statistics for MLT members utilization." ::= { rcStatMlt 33 } rcStatMltUtilEntry OBJECT-TYPE SYNTAX RcStatMltUtilEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry for MLT members utilization statistics table." INDEX { rcMltId, rcStatMltUtilPortIfIndex, rcStatMltUtilTrafficType } ::= { rcStatMltUtilTable 1 } RcStatMltUtilEntry ::= SEQUENCE { rcStatMltUtilPortIfIndex InterfaceIndex, rcStatMltUtilTrafficType INTEGER, rcStatMltUtilTrafficLast5Min Gauge32, rcStatMltUtilTrafficLast30Min Gauge32, rcStatMltUtilTrafficLast1Hour Gauge32 } rcStatMltUtilPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port ifIndex, member of rcMltId." ::= { rcStatMltUtilEntry 1 } rcStatMltUtilTrafficType OBJECT-TYPE SYNTAX INTEGER { rx(1), tx(2), rxTx(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of traffic for one MLT port interface." ::= { rcStatMltUtilEntry 2 } rcStatMltUtilTrafficLast5Min OBJECT-TYPE SYNTAX Gauge32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the percentage of traffic on one MLT port interface for the last 5 minutes." ::= { rcStatMltUtilEntry 3 } rcStatMltUtilTrafficLast30Min OBJECT-TYPE SYNTAX Gauge32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the percentage of traffic on one MLT port interface for the last 30 minutes." ::= { rcStatMltUtilEntry 4 } rcStatMltUtilTrafficLast1Hour OBJECT-TYPE SYNTAX Gauge32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the percentage of traffic on one MLT port interface for the last hour." ::= { rcStatMltUtilEntry 5 } rcStatSmltSpbmInfoTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of SPBM information tx messages." ::= { rcStatMlt 34 } rcStatSmltSpbmInfoFailTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of SPBM information Fail tx messages." ::= { rcStatMlt 35 } rcStatSmltSpbmInfoRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of SPBM information rx messages." ::= { rcStatMlt 36 } rcStatSmltSpbmLearnMacRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of SPBM learn Mac rx messages." ::= { rcStatMlt 37 } rcStatSmltSpbmLearnMacTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of SPBM learn Mac tx messages." ::= { rcStatMlt 38 } rcStatSmltSpbmDelMacRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of SPBM delete Mac rx messages." ::= { rcStatMlt 39 } rcStatSmltSpbmDelMacTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of SPBM delete Mac tx messages." ::= { rcStatMlt 40 } rcStatSmltSpbmMacAgeOutRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of SPBM Mac Aging Out rx messages." ::= { rcStatMlt 41 } rcStatSmltSpbmMacAgeOutTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of SPBM Mac Aging Out tx messages." ::= { rcStatMlt 42 } rcStatSmltSpbmMacTblRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of SPBM Mac Table rx messages." ::= { rcStatMlt 43 } rcStatSmltPortTblSyncReqTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt table sync request tx msg counter" ::= { rcStatMlt 44 } rcStatSmltPortTblSyncReqRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt table sync request rx msg counter" ::= { rcStatMlt 45 } rcStatSmltPortTblSyncTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt table sync tx msg counter" ::= { rcStatMlt 46} rcStatSmltPortTblSyncRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt table sync rx msg counter" ::= { rcStatMlt 47 } rcStatSmltPortUpdateTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt port update tx msg counter" ::= { rcStatMlt 48 } rcStatSmltPortUpdateRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt port update rx msg counter" ::= { rcStatMlt 49 } rcStatSmltEntryUpdateTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt Entry update tx msg counter" ::= { rcStatMlt 50 } rcStatSmltEntryUpdateRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt Entry update rx msg counter" ::= { rcStatMlt 51 } rcStatSmltDialectNegotiateTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt protocol ID tx msg counter" ::= { rcStatMlt 52 } rcStatSmltDialectNegotiateRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt protocol ID rx msg counter" ::= { rcStatMlt 53 } rcStatSmltUpdateRespTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt update response tx msg counter" ::= { rcStatMlt 54 } rcStatSmltUpdateRespRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt update response rx msg counter" ::= { rcStatMlt 55 } rcStatSmltTransQHighWaterMarkMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt transaction Queue high watermark msg count" ::= { rcStatMlt 56 } rcStatSmltPollCountHighWaterMarkCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Smlt poll count high watermark count" ::= { rcStatMlt 57 } -- Stat Ospf Ip Interface Table -- replaces Stat Ospf Interface Table rcStatOspfIfV2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcStatOspfIfV2Entry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table used to store OSPF interface statistics." ::= { rcStat 7 } rcStatOspfIfV2Entry OBJECT-TYPE SYNTAX RcStatOspfIfV2Entry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Ospf interface statistics" INDEX { rcStatOspfIfV2Index, rcStatOspfIfV2Addr } ::= { rcStatOspfIfV2Table 1 } RcStatOspfIfV2Entry ::= SEQUENCE { rcStatOspfIfV2Index InterfaceIndexOrZero, rcStatOspfIfV2Addr IpAddress, rcStatOspfIfV2RxHellos Counter32, rcStatOspfIfV2RxDBDescrs Counter32, rcStatOspfIfV2RxLSUpdates Counter32, rcStatOspfIfV2RxLSReqs Counter32, rcStatOspfIfV2RxLSAcks Counter32, rcStatOspfIfV2TxHellos Counter32, rcStatOspfIfV2TxDBDescrs Counter32, rcStatOspfIfV2TxLSUpdates Counter32, rcStatOspfIfV2TxLSReqs Counter32, rcStatOspfIfV2TxLSAcks Counter32, rcStatOspfIfV2VersionMismatches Counter32, rcStatOspfIfV2AreaMismatches Counter32, rcStatOspfIfV2AuthTypeMismatches Counter32, rcStatOspfIfV2AuthFailures Counter32, rcStatOspfIfV2NetMaskMismatches Counter32, rcStatOspfIfV2HelloIntervalMismatches Counter32, rcStatOspfIfV2DeadIntervalMismatches Counter32, rcStatOspfIfV2OptionMismatches Counter32 } rcStatOspfIfV2Index OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..6142) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "An unique value that is used to identify a physical interface." ::= { rcStatOspfIfV2Entry 1 } rcStatOspfIfV2Addr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Ip Address" ::= { rcStatOspfIfV2Entry 2 } rcStatOspfIfV2RxHellos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number hello packets received by this interface." ::= { rcStatOspfIfV2Entry 3 } rcStatOspfIfV2RxDBDescrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number database descriptor packets received by this interface." ::= { rcStatOspfIfV2Entry 4 } rcStatOspfIfV2RxLSUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number Link state update packets received by this interface." ::= { rcStatOspfIfV2Entry 5 } rcStatOspfIfV2RxLSReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number Link state request packets received by this interface." ::= { rcStatOspfIfV2Entry 6 } rcStatOspfIfV2RxLSAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number Link state acknowlege packets received by this interface." ::= { rcStatOspfIfV2Entry 7 } rcStatOspfIfV2TxHellos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number hello packets transmitted by this interface." ::= { rcStatOspfIfV2Entry 8 } rcStatOspfIfV2TxDBDescrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number database descriptor packets transmitted by this interface." ::= { rcStatOspfIfV2Entry 9 } rcStatOspfIfV2TxLSUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number Link state update packets transmitted by this interface." ::= { rcStatOspfIfV2Entry 10 } rcStatOspfIfV2TxLSReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number Link state request packets transmitted by this interface." ::= { rcStatOspfIfV2Entry 11 } rcStatOspfIfV2TxLSAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number Link state acknowlege packets transmitted by this interface." ::= { rcStatOspfIfV2Entry 12 } rcStatOspfIfV2VersionMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number version mismatches received by this interface." ::= { rcStatOspfIfV2Entry 13 } rcStatOspfIfV2AreaMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number area mismatches received by this interface." ::= { rcStatOspfIfV2Entry 14 } rcStatOspfIfV2AuthTypeMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number AuthType mismatches received by this interface." ::= { rcStatOspfIfV2Entry 15 } rcStatOspfIfV2AuthFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number Authentication failures." ::= { rcStatOspfIfV2Entry 16 } rcStatOspfIfV2NetMaskMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number net mask mismatches received by this interface." ::= { rcStatOspfIfV2Entry 17 } rcStatOspfIfV2HelloIntervalMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number hello interval mismatches received by this interface." ::= { rcStatOspfIfV2Entry 18 } rcStatOspfIfV2DeadIntervalMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number dead interval mismatches received by this interface." ::= { rcStatOspfIfV2Entry 19 } rcStatOspfIfV2OptionMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number options mismatches received by this interface." ::= { rcStatOspfIfV2Entry 20 } -- rcStatPos Group rcStatPos OBJECT IDENTIFIER ::= { rcStat 8 } -- the Statistics Pos Control table rcStatPosControlTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatPosControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcStatPos 1 } rcStatPosControlEntry OBJECT-TYPE SYNTAX RcStatPosControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcStatPosControlPortIndex } ::= { rcStatPosControlTable 1 } RcStatPosControlEntry ::= SEQUENCE { rcStatPosControlPortIndex InterfaceIndex, rcStatPosControlInErrors Counter32, rcStatPosControlInUnknownProtos Counter32, rcStatPosControlOutErrors Counter32, rcStatPosControlHCInOctets Counter64, rcStatPosControlHCInUcastPkts Counter64, rcStatPosControlHCInMulticastPkts Counter64, rcStatPosControlHCInBroadcastPkts Counter64, rcStatPosControlHCInDiscards Counter64, rcStatPosControlHCOutOctets Counter64, rcStatPosControlHCOutUcastPkts Counter64, rcStatPosControlHCOutMulticastPkts Counter64, rcStatPosControlHCOutBroadcastPkts Counter64, rcStatPosControlHCOutDiscards Counter64 } rcStatPosControlPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for each port." ::= { rcStatPosControlEntry 1 } rcStatPosControlInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of error pkts received on the interface." ::= { rcStatPosControlEntry 2 } rcStatPosControlInUnknownProtos 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." ::= { rcStatPosControlEntry 3 } rcStatPosControlOutErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets that could not be transmitted because of errors." ::= { rcStatPosControlEntry 4 } rcStatPosControlHCInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received of the interface, including framing characters." ::= { rcStatPosControlEntry 5 } rcStatPosControlHCInUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of subnetwork-unicast packets received from a higher-layer protocol." ::= { rcStatPosControlEntry 6 } rcStatPosControlHCInMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of multicast packets received from a higher-layer protocol." ::= { rcStatPosControlEntry 7 } rcStatPosControlHCInBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of broadcast packets received from a higher-layer protocol." ::= { rcStatPosControlEntry 8 } rcStatPosControlHCInDiscards OBJECT-TYPE SYNTAX Counter64 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." ::= { rcStatPosControlEntry 9 } rcStatPosControlHCOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets trasmitted out of the interface, including framing characters." ::= { rcStatPosControlEntry 10 } rcStatPosControlHCOutUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted to a subnetwork-unicast address, including those that were discarded or not sent." ::= { rcStatPosControlEntry 11 } rcStatPosControlHCOutMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of multicast packets delivered to a higher-layer protocol." ::= { rcStatPosControlEntry 12 } rcStatPosControlHCOutBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of broadcast packets delivered to a higher-layer protocol." ::= { rcStatPosControlEntry 13 } rcStatPosControlHCOutDiscards OBJECT-TYPE SYNTAX Counter64 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." ::= { rcStatPosControlEntry 14 } -- Common resource threshold exceeded counter for all multicast protocols -- active on the chassis rcStatMulticast OBJECT IDENTIFIER ::= { rcStat 9 } rcStatMulticastSourceGroupThresholdExceeded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of number of times the threshold of available IP Multicast (Source,Group) Records was reached. When this threshold is reached, a new IP Multicast stream ingressing the switch cannot be forwarded." ::= { rcStatMulticast 1 } rcStatMulticastEgressStreamThresholdExceeded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of number of times the threshold of available IP Multicast Egress Forwarding Records was reached. When this threshold is reached, a new IP Multicast Receiver that needs new Egress Forwarding Record (PepStrem Record) will not be programmed to receive the subscribing multicast stream." ::= { rcStatMulticast 2 } rcStatBgp OBJECT IDENTIFIER ::= { rcStat 10 } rcStatBgpStarts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times BGP connection started" ::= { rcStatBgp 1 } rcStatBgpStops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times BGP connection stopped" ::= { rcStatBgp 2 } rcStatBgpOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times BGP opens TCP" ::= { rcStatBgp 3 } rcStatBgpCloses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times BGP closes TCP" ::= { rcStatBgp 4 } rcStatBgpFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times TCP attempts failed" ::= { rcStatBgp 5 } rcStatBgpFatals OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times TCP crashes due to fatal error" ::= { rcStatBgp 6 } rcStatBgpConnExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times TCP retry timer expired" ::= { rcStatBgp 7 } rcStatBgpHoldExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times hold timer expired" ::= { rcStatBgp 8 } rcStatBgpKeepExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times keepalive timer expired" ::= { rcStatBgp 9 } rcStatBgpRxOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of OPENs BGP receives" ::= { rcStatBgp 10 } rcStatBgpRxKeeps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of KEEPALIVEs BGP recieves" ::= { rcStatBgp 11 } rcStatBgpRxUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of UPDATEs BGP recieves " ::= { rcStatBgp 12 } rcStatBgpRxNotifys OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number NOTIFICATIONs BGP recieves " ::= { rcStatBgp 13 } rcStatBgpTxOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of OPENs BGP transmitted" ::= { rcStatBgp 14 } rcStatBgpTxKeeps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of KEEPALIVEs BGP transmitted" ::= { rcStatBgp 15 } rcStatBgpTxUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of UPDATEs BGP transmits" ::= { rcStatBgp 16 } rcStatBgpTxNotifys OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of NOTIFICATIONs BGP transmits" ::= { rcStatBgp 17 } rcStatBgpBadEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of invalid events FSM received" ::= { rcStatBgp 18 } rcStatBgpSyncFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times FDB sync failed" ::= { rcStatBgp 19 } rcStatBgpTrEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Trace event" ::= { rcStatBgp 20 } -- Rx rcStatBgpRxECodeHeader OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Header errors received" ::= { rcStatBgp 21 } rcStatBgpRxECodeOpen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Open errors received" ::= { rcStatBgp 22 } rcStatBgpRxECodeUpdate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Update errors received" ::= { rcStatBgp 23 } rcStatBgpRxECodeHoldtimer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Holdtimer errors received" ::= { rcStatBgp 24 } rcStatBgpRxECodeFSM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total FSM errors received" ::= { rcStatBgp 25 } rcStatBgpRxECodeCease OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Cease errors received" ::= { rcStatBgp 26 } -- Header rcStatBgpRxHdrCodeNoSync OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header Not Synchronized errors received" ::= { rcStatBgp 27 } rcStatBgpRxHdrCodeInvalidMsgLen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header Invalid msg len errors received" ::= { rcStatBgp 28 } rcStatBgpRxHdrCodeInvalidMsgType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header Invalid msg type errors received" ::= { rcStatBgp 29 } -- Open rcStatBgpRxOpCodeBadVer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors received: Bad Version" ::= { rcStatBgp 30 } rcStatBgpRxOpCodeBadAs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors received: Bad AS Number" ::= { rcStatBgp 31 } rcStatBgpRxOpCodeBadRtID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors received: Bad BGP Rtr ID" ::= { rcStatBgp 32 } rcStatBgpRxOpCodeUnsuppOption OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors received: Unsupported Option" ::= { rcStatBgp 33 } rcStatBgpRxOpCodeAuthFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors received: Auth Failures" ::= { rcStatBgp 34 } rcStatBgpRxOpCodeBadHold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors received: Bad Hold Value" ::= { rcStatBgp 35 } -- Update rcStatBgpRxUpdCodeMalformedAttrList OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received:Malformed Attr List" ::= { rcStatBgp 36 } rcStatBgpRxUpdCodeWelknownAttrUnrecog OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Welknown Attr Unrecog" ::= { rcStatBgp 37 } rcStatBgpRxUpdCodeWelknownAttrMiss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Welknown Attr Missing" ::= { rcStatBgp 38 } rcStatBgpRxUpdCodeAttrFlagError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Attr Flag Error" ::= { rcStatBgp 39 } rcStatBgpRxUpdCodeAttrLenError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Attr Len Error" ::= { rcStatBgp 40 } rcStatBgpRxUpdCodeBadORIGINAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Bad ORIGIN Attr" ::= { rcStatBgp 41 } rcStatBgpRxUpdCodeASRoutingLoop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: AS Routing Loop" ::= { rcStatBgp 42 } rcStatBgpRxUpdCodeBadNHAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Bad NEXT-HOP Attr" ::= { rcStatBgp 43 } rcStatBgpRxUpdCodeOptionalAttrError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Optional Attr Error" ::= { rcStatBgp 44 } rcStatBgpRxUpdCodeBadNetworkField OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Bad Network Field" ::= { rcStatBgp 45 } rcStatBgpRxUpdCodeMalformedASPath OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Malformed AS Path" ::= { rcStatBgp 46 } -- Tx rcStatBgpTxECodeHeader OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Header errors transmitted" ::= { rcStatBgp 47 } rcStatBgpTxECodeOpen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Open errors transmitted" ::= { rcStatBgp 48 } rcStatBgpTxECodeUpdate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Update errors transmitted" ::= { rcStatBgp 49 } rcStatBgpTxECodeHoldtimer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Holdtimer errors transmitted" ::= { rcStatBgp 50 } rcStatBgpTxECodeFSM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total FSM errors transmitted" ::= { rcStatBgp 51 } rcStatBgpTxECodeCease OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Cease errors transmitted" ::= { rcStatBgp 52 } -- Header rcStatBgpTxHdrCodeNoSync OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header Not Synchronized errors transmitted" ::= { rcStatBgp 53 } rcStatBgpTxHdrCodeInvalidMsgLen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header Invalid msg len errors transmitted" ::= { rcStatBgp 54 } rcStatBgpTxHdrCodeInvalidMsgType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header Invalid msg type errors transmitted" ::= { rcStatBgp 55 } -- Open rcStatBgpTxOpCodeBadVer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors transmitted: Bad Version" ::= { rcStatBgp 56 } rcStatBgpTxOpCodeBadAs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors transmitted: Bad AS Number" ::= { rcStatBgp 57 } rcStatBgpTxOpCodeBadRtID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors transmitted: Bad BGP Rtr ID" ::= { rcStatBgp 58 } rcStatBgpTxOpCodeUnsuppOption OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors transmitted: Unsupported Option" ::= { rcStatBgp 59 } rcStatBgpTxOpCodeAuthFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors transmitted: Auth Failures" ::= { rcStatBgp 60 } rcStatBgpTxOpCodeBadHold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors transmitted: Bad Hold Value" ::= { rcStatBgp 61 } -- Update rcStatBgpTxUpdCodeMalformedAttrList OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted:Malformed Attr List" ::= { rcStatBgp 62 } rcStatBgpTxUpdCodeWelknownAttrUnrecog OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Welknown Attr Unrecog" ::= { rcStatBgp 63 } rcStatBgpTxUpdCodeWelknownAttrMiss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Welknown Attr Missing" ::= { rcStatBgp 64 } rcStatBgpTxUpdCodeAttrFlagError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Attr Flag Error" ::= { rcStatBgp 65 } rcStatBgpTxUpdCodeAttrLenError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Attr Len Error" ::= { rcStatBgp 66 } rcStatBgpTxUpdCodeBadORIGINAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Bad ORIGIN Attr" ::= { rcStatBgp 67 } rcStatBgpTxUpdCodeASRoutingLoop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: AS Routing Loop" ::= { rcStatBgp 68 } rcStatBgpTxUpdCodeBadNHAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Bad NEXT-HOP Attr" ::= { rcStatBgp 69 } rcStatBgpTxUpdCodeOptionalAttrError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Optional Attr Error" ::= { rcStatBgp 70 } rcStatBgpTxUpdCodeBadNetworkField OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Bad Network Field" ::= { rcStatBgp 71 } rcStatBgpTxUpdCodeMalformedASPath OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Malformed AS Path" ::= { rcStatBgp 72 } rcStatBgpReset OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "reset Bgp global stats" DEFVAL {disable} ::= { rcStatBgp 73 } -- BGP Peer Stats rcStatBgpPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store Bgp Peer statistics." ::= { rcStat 11 } rcStatBgpPeerEntry OBJECT-TYPE SYNTAX RcStatBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bgp Peer statistics" INDEX { rcStatBgpPeerAddr } ::= { rcStatBgpPeerTable 1 } RcStatBgpPeerEntry ::= SEQUENCE { rcStatBgpPeerAddr IpAddress, rcStatBgpPeerStarts Counter32, rcStatBgpPeerStops Counter32, rcStatBgpPeerOpens Counter32, rcStatBgpPeerCloses Counter32, rcStatBgpPeerFails Counter32, rcStatBgpPeerFatals Counter32, rcStatBgpPeerConnExps Counter32, rcStatBgpPeerHoldExps Counter32, rcStatBgpPeerKeepExps Counter32, rcStatBgpPeerTxMsgs Counter32, rcStatBgpPeerTxOpens Counter32, rcStatBgpPeerTxKeeps Counter32, rcStatBgpPeerTxUpdates Counter32, rcStatBgpPeerTxNotifys Counter32, rcStatBgpPeerRxMsgs Counter32, rcStatBgpPeerRxInCompPkts Counter32, rcStatBgpPeerRxOpens Counter32, rcStatBgpPeerRxKeeps Counter32, rcStatBgpPeerRxUpdates Counter32, rcStatBgpPeerRxNotifys Counter32, rcStatBgpPeerBadEvents Counter32, rcStatBgpPeerSyncFails Counter32, rcStatBgpPeerRcvdTooShort Counter32, rcStatBgpPeerNoMarker Counter32, rcStatBgpPeerDropped Counter32, rcStatBgpPeerBadMsgTypes Counter32, rcStatBgpPeerTrEvent Counter32, rcStatBgpPeerTxRoutes Counter32, rcStatBgpPeerRxRoutesAdded Counter32, rcStatBgpPeerRxRoutesReplaced Counter32, rcStatBgpPeerRxNlri Counter32, rcStatBgpPeerRxValidUpdates Counter32, -- Rx rcStatBgpPeerRxECodeHeader Counter32, rcStatBgpPeerRxECodeOpen Counter32, rcStatBgpPeerRxECodeUpdate Counter32, rcStatBgpPeerRxECodeHoldtimer Counter32, rcStatBgpPeerRxECodeFSM Counter32, rcStatBgpPeerRxECodeCease Counter32, rcStatBgpPeerRxHdrCodeNoSync Counter32, rcStatBgpPeerRxHdrCodeInvalidMsgLen Counter32, rcStatBgpPeerRxHdrCodeInvalidMsgType Counter32, rcStatBgpPeerRxOpCodeBadVer Counter32, rcStatBgpPeerRxOpCodeBadAs Counter32, rcStatBgpPeerRxOpCodeBadRtID Counter32, rcStatBgpPeerRxOpCodeUnsuppOption Counter32, rcStatBgpPeerRxOpCodeAuthFail Counter32, rcStatBgpPeerRxOpCodeBadHold Counter32, rcStatBgpPeerRxUpdCodeMalformedAttrList Counter32, rcStatBgpPeerRxUpdCodeWelknownAttrUnrecog Counter32, rcStatBgpPeerRxUpdCodeWelknownAttrMiss Counter32, rcStatBgpPeerRxUpdCodeAttrFlagError Counter32, rcStatBgpPeerRxUpdCodeAttrLenError Counter32, rcStatBgpPeerRxUpdCodeBadORIGINAttr Counter32, rcStatBgpPeerRxUpdCodeASRoutingLoop Counter32, rcStatBgpPeerRxUpdCodeBadNHAttr Counter32, rcStatBgpPeerRxUpdCodeOptionalAttrError Counter32, rcStatBgpPeerRxUpdCodeBadNetworkField Counter32, rcStatBgpPeerRxUpdCodeMalformedASPath Counter32, -- Tx rcStatBgpPeerTxECodeHeader Counter32, rcStatBgpPeerTxECodeOpen Counter32, rcStatBgpPeerTxECodeUpdate Counter32, rcStatBgpPeerTxECodeHoldtimer Counter32, rcStatBgpPeerTxECodeFSM Counter32, rcStatBgpPeerTxECodeCease Counter32, rcStatBgpPeerTxHdrCodeNoSync Counter32, rcStatBgpPeerTxHdrCodeInvalidMsgLen Counter32, rcStatBgpPeerTxHdrCodeInvalidMsgType Counter32, rcStatBgpPeerTxOpCodeBadVer Counter32, rcStatBgpPeerTxOpCodeBadAs Counter32, rcStatBgpPeerTxOpCodeBadRtID Counter32, rcStatBgpPeerTxOpCodeUnsuppOption Counter32, rcStatBgpPeerTxOpCodeAuthFail Counter32, rcStatBgpPeerTxOpCodeBadHold Counter32, rcStatBgpPeerTxUpdCodeMalformedAttrList Counter32, rcStatBgpPeerTxUpdCodeWelknownAttrUnrecog Counter32, rcStatBgpPeerTxUpdCodeWelknownAttrMiss Counter32, rcStatBgpPeerTxUpdCodeAttrFlagError Counter32, rcStatBgpPeerTxUpdCodeAttrLenError Counter32, rcStatBgpPeerTxUpdCodeBadORIGINAttr Counter32, rcStatBgpPeerTxUpdCodeASRoutingLoop Counter32, rcStatBgpPeerTxUpdCodeBadNHAttr Counter32, rcStatBgpPeerTxUpdCodeOptionalAttrError Counter32, rcStatBgpPeerTxUpdCodeBadNetworkField Counter32, rcStatBgpPeerTxUpdCodeMalformedASPath Counter32, rcStatBgpPeerReset EnableValue } rcStatBgpPeerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcStatBgpPeerEntry 1 } rcStatBgpPeerStarts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer BGP connection started" ::= { rcStatBgpPeerEntry 2 } rcStatBgpPeerStops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer BGP connection stopped" ::= { rcStatBgpPeerEntry 3 } rcStatBgpPeerOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer opens TCP" ::= { rcStatBgpPeerEntry 4 } rcStatBgpPeerCloses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer closes TCP" ::= { rcStatBgpPeerEntry 5 } rcStatBgpPeerFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer TCP attempts failed" ::= { rcStatBgpPeerEntry 6 } rcStatBgpPeerFatals OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer TCP crashes due to fatal error" ::= { rcStatBgpPeerEntry 7 } rcStatBgpPeerConnExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer TCP retry timer expired" ::= { rcStatBgpPeerEntry 8 } rcStatBgpPeerHoldExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer hold timer expired" ::= { rcStatBgpPeerEntry 9 } rcStatBgpPeerKeepExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer keepalive timer expired" ::= { rcStatBgpPeerEntry 10 } rcStatBgpPeerTxMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total messages send by the peer" ::= { rcStatBgpPeerEntry 11 } rcStatBgpPeerTxOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Opens sent by the peer" ::= { rcStatBgpPeerEntry 12 } rcStatBgpPeerTxKeeps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Keepalives sent by the peer" ::= { rcStatBgpPeerEntry 13 } rcStatBgpPeerTxUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Updates sent by the peer" ::= { rcStatBgpPeerEntry 14 } rcStatBgpPeerTxNotifys OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Notifications sent by the peer" ::= { rcStatBgpPeerEntry 15 } rcStatBgpPeerRxMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total messages received by the peer" ::= { rcStatBgpPeerEntry 16 } rcStatBgpPeerRxInCompPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Incomplete message received by the peer" ::= { rcStatBgpPeerEntry 17 } rcStatBgpPeerRxOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Opens received by the peer" ::= { rcStatBgpPeerEntry 18 } rcStatBgpPeerRxKeeps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Keepalives received by the peer" ::= { rcStatBgpPeerEntry 19 } rcStatBgpPeerRxUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Updates received by the peer" ::= { rcStatBgpPeerEntry 20 } rcStatBgpPeerRxNotifys OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Notifications received by the peer" ::= { rcStatBgpPeerEntry 21 } rcStatBgpPeerBadEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of invalid events received by the peer" ::= { rcStatBgpPeerEntry 22 } rcStatBgpPeerSyncFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times FDB sync failed of the peer" ::= { rcStatBgpPeerEntry 23 } rcStatBgpPeerRcvdTooShort OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages recieved by the peer that is too sho rt" ::= { rcStatBgpPeerEntry 24 } rcStatBgpPeerNoMarker OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages without marker recieved by the peer" ::= { rcStatBgpPeerEntry 25 } rcStatBgpPeerDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages the peer has dropped" ::= { rcStatBgpPeerEntry 26 } rcStatBgpPeerBadMsgTypes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages with invalid message type" ::= { rcStatBgpPeerEntry 27 } rcStatBgpPeerTrEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Peer trace event" ::= { rcStatBgpPeerEntry 28 } rcStatBgpPeerTxRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of NLRI sent by peer" ::= { rcStatBgpPeerEntry 29 } rcStatBgpPeerRxRoutesAdded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of routes added into loc_rib by this peer" ::= { rcStatBgpPeerEntry 30 } rcStatBgpPeerRxRoutesReplaced OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of routes replaced by the routes received by the peer" ::= { rcStatBgpPeerEntry 31 } rcStatBgpPeerRxNlri OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of NLRI received by the peer" ::= { rcStatBgpPeerEntry 32 } rcStatBgpPeerRxValidUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of valid UPDATEs received by the peer" ::= { rcStatBgpPeerEntry 33 } rcStatBgpPeerRxECodeHeader OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Header" ::= { rcStatBgpPeerEntry 34 } rcStatBgpPeerRxECodeOpen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Open" ::= { rcStatBgpPeerEntry 35 } rcStatBgpPeerRxECodeUpdate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Update" ::= { rcStatBgpPeerEntry 36 } rcStatBgpPeerRxECodeHoldtimer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Hold" ::= { rcStatBgpPeerEntry 37 } rcStatBgpPeerRxECodeFSM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Fsm" ::= { rcStatBgpPeerEntry 38 } rcStatBgpPeerRxECodeCease OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Cease" ::= { rcStatBgpPeerEntry 39 } rcStatBgpPeerRxHdrCodeNoSync OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Not Synchronized" ::= { rcStatBgpPeerEntry 40 } rcStatBgpPeerRxHdrCodeInvalidMsgLen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Invalid message length" ::= { rcStatBgpPeerEntry 41 } rcStatBgpPeerRxHdrCodeInvalidMsgType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Invalid message type" ::= { rcStatBgpPeerEntry 42 } rcStatBgpPeerRxOpCodeBadVer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad Version" ::= { rcStatBgpPeerEntry 43 } rcStatBgpPeerRxOpCodeBadAs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad AS number" ::= { rcStatBgpPeerEntry 44 } rcStatBgpPeerRxOpCodeBadRtID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad BGP ID" ::= { rcStatBgpPeerEntry 45 } rcStatBgpPeerRxOpCodeUnsuppOption OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Unsupported Options" ::= { rcStatBgpPeerEntry 46 } rcStatBgpPeerRxOpCodeAuthFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Authorization failures" ::= { rcStatBgpPeerEntry 47 } rcStatBgpPeerRxOpCodeBadHold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad Hold value" ::= { rcStatBgpPeerEntry 48 } rcStatBgpPeerRxUpdCodeMalformedAttrList OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 49 } rcStatBgpPeerRxUpdCodeWelknownAttrUnrecog OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 50 } rcStatBgpPeerRxUpdCodeWelknownAttrMiss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 51 } rcStatBgpPeerRxUpdCodeAttrFlagError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 52 } rcStatBgpPeerRxUpdCodeAttrLenError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 53 } rcStatBgpPeerRxUpdCodeBadORIGINAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 54 } rcStatBgpPeerRxUpdCodeASRoutingLoop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 55 } rcStatBgpPeerRxUpdCodeBadNHAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 56 } rcStatBgpPeerRxUpdCodeOptionalAttrError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 57 } rcStatBgpPeerRxUpdCodeBadNetworkField OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 58 } rcStatBgpPeerRxUpdCodeMalformedASPath OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 59 } rcStatBgpPeerTxECodeHeader OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Header" ::= { rcStatBgpPeerEntry 60 } rcStatBgpPeerTxECodeOpen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Open" ::= { rcStatBgpPeerEntry 61 } rcStatBgpPeerTxECodeUpdate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Update" ::= { rcStatBgpPeerEntry 62 } rcStatBgpPeerTxECodeHoldtimer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Hold" ::= { rcStatBgpPeerEntry 63 } rcStatBgpPeerTxECodeFSM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Fsm" ::= { rcStatBgpPeerEntry 64 } rcStatBgpPeerTxECodeCease OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Cease" ::= { rcStatBgpPeerEntry 65 } rcStatBgpPeerTxHdrCodeNoSync OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Not Synchronized" ::= { rcStatBgpPeerEntry 66 } rcStatBgpPeerTxHdrCodeInvalidMsgLen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Invalid message length" ::= { rcStatBgpPeerEntry 67 } rcStatBgpPeerTxHdrCodeInvalidMsgType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Invalid message type" ::= { rcStatBgpPeerEntry 68 } rcStatBgpPeerTxOpCodeBadVer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad Version" ::= { rcStatBgpPeerEntry 69 } rcStatBgpPeerTxOpCodeBadAs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad AS number" ::= { rcStatBgpPeerEntry 70 } rcStatBgpPeerTxOpCodeBadRtID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad BGP ID" ::= { rcStatBgpPeerEntry 71 } rcStatBgpPeerTxOpCodeUnsuppOption OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Unsupported Options" ::= { rcStatBgpPeerEntry 72 } rcStatBgpPeerTxOpCodeAuthFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Authorization failures" ::= { rcStatBgpPeerEntry 73 } rcStatBgpPeerTxOpCodeBadHold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad Hold value" ::= { rcStatBgpPeerEntry 74 } rcStatBgpPeerTxUpdCodeMalformedAttrList OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 75 } rcStatBgpPeerTxUpdCodeWelknownAttrUnrecog OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 76 } rcStatBgpPeerTxUpdCodeWelknownAttrMiss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 77 } rcStatBgpPeerTxUpdCodeAttrFlagError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 78 } rcStatBgpPeerTxUpdCodeAttrLenError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 79 } rcStatBgpPeerTxUpdCodeBadORIGINAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 80 } rcStatBgpPeerTxUpdCodeASRoutingLoop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 81 } rcStatBgpPeerTxUpdCodeBadNHAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 82 } rcStatBgpPeerTxUpdCodeOptionalAttrError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 83 } rcStatBgpPeerTxUpdCodeBadNetworkField OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 84 } rcStatBgpPeerTxUpdCodeMalformedASPath OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 85 } rcStatBgpPeerReset OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "reset peer stats" DEFVAL {disable} ::= { rcStatBgpPeerEntry 86 } -- Address Family Independent BGP Peer Stats rcStatBgpPeerAfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatBgpPeerAfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store v4/v6 Bgp Peer statistics." ::= { rcStat 13 } rcStatBgpPeerAfEntry OBJECT-TYPE SYNTAX RcStatBgpPeerAfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "AF independent Bgp Peer statistics" INDEX { rcStatBgpPeerAfAddrType, rcStatBgpPeerAfAddr } ::= { rcStatBgpPeerAfTable 1 } RcStatBgpPeerAfEntry ::= SEQUENCE { rcStatBgpPeerAfAddrType InetAddressType, rcStatBgpPeerAfAddr InetAddress, rcStatBgpPeerAfStarts Counter32, rcStatBgpPeerAfStops Counter32, rcStatBgpPeerAfOpens Counter32, rcStatBgpPeerAfCloses Counter32, rcStatBgpPeerAfFails Counter32, rcStatBgpPeerAfFatals Counter32, rcStatBgpPeerAfConnExps Counter32, rcStatBgpPeerAfHoldExps Counter32, rcStatBgpPeerAfKeepExps Counter32, rcStatBgpPeerAfTxMsgs Counter32, rcStatBgpPeerAfTxOpens Counter32, rcStatBgpPeerAfTxKeeps Counter32, rcStatBgpPeerAfTxUpdates Counter32, rcStatBgpPeerAfTxNotifys Counter32, rcStatBgpPeerAfRxMsgs Counter32, rcStatBgpPeerAfRxInCompPkts Counter32, rcStatBgpPeerAfRxOpens Counter32, rcStatBgpPeerAfRxKeeps Counter32, rcStatBgpPeerAfRxUpdates Counter32, rcStatBgpPeerAfRxNotifys Counter32, rcStatBgpPeerAfBadEvents Counter32, rcStatBgpPeerAfSyncFails Counter32, rcStatBgpPeerAfRcvdTooShort Counter32, rcStatBgpPeerAfNoMarker Counter32, rcStatBgpPeerAfDropped Counter32, rcStatBgpPeerAfBadMsgTypes Counter32, rcStatBgpPeerAfTrEvent Counter32, rcStatBgpPeerAfTxRoutes Counter32, rcStatBgpPeerAfRxRoutesAdded Counter32, rcStatBgpPeerAfRxRoutesReplaced Counter32, rcStatBgpPeerAfRxNlri Counter32, rcStatBgpPeerAfRxValidUpdates Counter32, -- Rx rcStatBgpPeerAfRxECodeHeader Counter32, rcStatBgpPeerAfRxECodeOpen Counter32, rcStatBgpPeerAfRxECodeUpdate Counter32, rcStatBgpPeerAfRxECodeHoldtimer Counter32, rcStatBgpPeerAfRxECodeFSM Counter32, rcStatBgpPeerAfRxECodeCease Counter32, rcStatBgpPeerAfRxHdrCodeNoSync Counter32, rcStatBgpPeerAfRxHdrCodeInvalidMsgLen Counter32, rcStatBgpPeerAfRxHdrCodeInvalidMsgType Counter32, rcStatBgpPeerAfRxOpCodeBadVer Counter32, rcStatBgpPeerAfRxOpCodeBadAs Counter32, rcStatBgpPeerAfRxOpCodeBadRtID Counter32, rcStatBgpPeerAfRxOpCodeUnsuppOption Counter32, rcStatBgpPeerAfRxOpCodeAuthFail Counter32, rcStatBgpPeerAfRxOpCodeBadHold Counter32, rcStatBgpPeerAfRxUpdCodeMalformedAttrList Counter32, rcStatBgpPeerAfRxUpdCodeWelknownAttrUnrecog Counter32, rcStatBgpPeerAfRxUpdCodeWelknownAttrMiss Counter32, rcStatBgpPeerAfRxUpdCodeAttrFlagError Counter32, rcStatBgpPeerAfRxUpdCodeAttrLenError Counter32, rcStatBgpPeerAfRxUpdCodeBadORIGINAttr Counter32, rcStatBgpPeerAfRxUpdCodeASRoutingLoop Counter32, rcStatBgpPeerAfRxUpdCodeBadNHAttr Counter32, rcStatBgpPeerAfRxUpdCodeOptionalAttrError Counter32, rcStatBgpPeerAfRxUpdCodeBadNetworkField Counter32, rcStatBgpPeerAfRxUpdCodeMalformedASPath Counter32, -- Tx rcStatBgpPeerAfTxECodeHeader Counter32, rcStatBgpPeerAfTxECodeOpen Counter32, rcStatBgpPeerAfTxECodeUpdate Counter32, rcStatBgpPeerAfTxECodeHoldtimer Counter32, rcStatBgpPeerAfTxECodeFSM Counter32, rcStatBgpPeerAfTxECodeCease Counter32, rcStatBgpPeerAfTxHdrCodeNoSync Counter32, rcStatBgpPeerAfTxHdrCodeInvalidMsgLen Counter32, rcStatBgpPeerAfTxHdrCodeInvalidMsgType Counter32, rcStatBgpPeerAfTxOpCodeBadVer Counter32, rcStatBgpPeerAfTxOpCodeBadAs Counter32, rcStatBgpPeerAfTxOpCodeBadRtID Counter32, rcStatBgpPeerAfTxOpCodeUnsuppOption Counter32, rcStatBgpPeerAfTxOpCodeAuthFail Counter32, rcStatBgpPeerAfTxOpCodeBadHold Counter32, rcStatBgpPeerAfTxUpdCodeMalformedAttrList Counter32, rcStatBgpPeerAfTxUpdCodeWelknownAttrUnrecog Counter32, rcStatBgpPeerAfTxUpdCodeWelknownAttrMiss Counter32, rcStatBgpPeerAfTxUpdCodeAttrFlagError Counter32, rcStatBgpPeerAfTxUpdCodeAttrLenError Counter32, rcStatBgpPeerAfTxUpdCodeBadORIGINAttr Counter32, rcStatBgpPeerAfTxUpdCodeASRoutingLoop Counter32, rcStatBgpPeerAfTxUpdCodeBadNHAttr Counter32, rcStatBgpPeerAfTxUpdCodeOptionalAttrError Counter32, rcStatBgpPeerAfTxUpdCodeBadNetworkField Counter32, rcStatBgpPeerAfTxUpdCodeMalformedASPath Counter32, rcStatBgpPeerAfReset TruthValue } rcStatBgpPeerAfAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Inet address type of the AF independent peer" ::= { rcStatBgpPeerAfEntry 1 } rcStatBgpPeerAfAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Inet address of the AF independent peer" ::= { rcStatBgpPeerAfEntry 2 } rcStatBgpPeerAfStarts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer BGP connection started" ::= { rcStatBgpPeerAfEntry 3 } rcStatBgpPeerAfStops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer BGP connection stopped" ::= { rcStatBgpPeerAfEntry 4 } rcStatBgpPeerAfOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer opens TCP" ::= { rcStatBgpPeerAfEntry 5 } rcStatBgpPeerAfCloses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer closes TCP" ::= { rcStatBgpPeerAfEntry 6 } rcStatBgpPeerAfFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer TCP attempts failed" ::= { rcStatBgpPeerAfEntry 7 } rcStatBgpPeerAfFatals OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer TCP crashes due to fatal error" ::= { rcStatBgpPeerAfEntry 8 } rcStatBgpPeerAfConnExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer TCP retry timer expired" ::= { rcStatBgpPeerAfEntry 9 } rcStatBgpPeerAfHoldExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer hold timer expired" ::= { rcStatBgpPeerAfEntry 10 } rcStatBgpPeerAfKeepExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer keepalive timer expired" ::= { rcStatBgpPeerAfEntry 11 } rcStatBgpPeerAfTxMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total messages send by the peer" ::= { rcStatBgpPeerAfEntry 12 } rcStatBgpPeerAfTxOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Opens sent by the peer" ::= { rcStatBgpPeerAfEntry 13 } rcStatBgpPeerAfTxKeeps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Keepalives sent by the peer" ::= { rcStatBgpPeerAfEntry 14 } rcStatBgpPeerAfTxUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Updates sent by the peer" ::= { rcStatBgpPeerAfEntry 15 } rcStatBgpPeerAfTxNotifys OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Notifications sent by the peer" ::= { rcStatBgpPeerAfEntry 16 } rcStatBgpPeerAfRxMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total messages received by the peer" ::= { rcStatBgpPeerAfEntry 17 } rcStatBgpPeerAfRxInCompPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Incomplete message received by the peer" ::= { rcStatBgpPeerAfEntry 18 } rcStatBgpPeerAfRxOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Opens received by the peer" ::= { rcStatBgpPeerAfEntry 19 } rcStatBgpPeerAfRxKeeps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Keepalives received by the peer" ::= { rcStatBgpPeerAfEntry 20 } rcStatBgpPeerAfRxUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Updates received by the peer" ::= { rcStatBgpPeerAfEntry 21 } rcStatBgpPeerAfRxNotifys OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Notifications received by the peer" ::= { rcStatBgpPeerAfEntry 22 } rcStatBgpPeerAfBadEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of invalid events received by the peer" ::= { rcStatBgpPeerAfEntry 23 } rcStatBgpPeerAfSyncFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times FDB sync failed of the peer" ::= { rcStatBgpPeerAfEntry 24 } rcStatBgpPeerAfRcvdTooShort OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages recieved by the peer that is too sho rt" ::= { rcStatBgpPeerAfEntry 25 } rcStatBgpPeerAfNoMarker OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages without marker recieved by the peer" ::= { rcStatBgpPeerAfEntry 26 } rcStatBgpPeerAfDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages the peer has dropped" ::= { rcStatBgpPeerAfEntry 27 } rcStatBgpPeerAfBadMsgTypes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages with invalid message type" ::= { rcStatBgpPeerAfEntry 28 } rcStatBgpPeerAfTrEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Peer trace event" ::= { rcStatBgpPeerAfEntry 29 } rcStatBgpPeerAfTxRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of NLRI sent by peer" ::= { rcStatBgpPeerAfEntry 30 } rcStatBgpPeerAfRxRoutesAdded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of routes added into loc_rib by this peer" ::= { rcStatBgpPeerAfEntry 31 } rcStatBgpPeerAfRxRoutesReplaced OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of routes replaced by the routes received by the peer" ::= { rcStatBgpPeerAfEntry 32 } rcStatBgpPeerAfRxNlri OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of NLRI received by the peer" ::= { rcStatBgpPeerAfEntry 33 } rcStatBgpPeerAfRxValidUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of valid UPDATEs received by the peer" ::= { rcStatBgpPeerAfEntry 34 } rcStatBgpPeerAfRxECodeHeader OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Header" ::= { rcStatBgpPeerAfEntry 35 } rcStatBgpPeerAfRxECodeOpen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Open" ::= { rcStatBgpPeerAfEntry 36 } rcStatBgpPeerAfRxECodeUpdate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Update" ::= { rcStatBgpPeerAfEntry 37 } rcStatBgpPeerAfRxECodeHoldtimer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Hold" ::= { rcStatBgpPeerAfEntry 38 } rcStatBgpPeerAfRxECodeFSM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Fsm" ::= { rcStatBgpPeerAfEntry 39 } rcStatBgpPeerAfRxECodeCease OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Cease" ::= { rcStatBgpPeerAfEntry 40 } rcStatBgpPeerAfRxHdrCodeNoSync OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Not Synchronized" ::= { rcStatBgpPeerAfEntry 41 } rcStatBgpPeerAfRxHdrCodeInvalidMsgLen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Invalid message length" ::= { rcStatBgpPeerAfEntry 42 } rcStatBgpPeerAfRxHdrCodeInvalidMsgType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Invalid message type" ::= { rcStatBgpPeerAfEntry 43 } rcStatBgpPeerAfRxOpCodeBadVer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad Version" ::= { rcStatBgpPeerAfEntry 44 } rcStatBgpPeerAfRxOpCodeBadAs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad AS number" ::= { rcStatBgpPeerAfEntry 45 } rcStatBgpPeerAfRxOpCodeBadRtID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad BGP ID" ::= { rcStatBgpPeerAfEntry 46 } rcStatBgpPeerAfRxOpCodeUnsuppOption OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Unsupported Options" ::= { rcStatBgpPeerAfEntry 47 } rcStatBgpPeerAfRxOpCodeAuthFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Authorization failures" ::= { rcStatBgpPeerAfEntry 48 } rcStatBgpPeerAfRxOpCodeBadHold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad Hold value" ::= { rcStatBgpPeerAfEntry 49 } rcStatBgpPeerAfRxUpdCodeMalformedAttrList OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 50 } rcStatBgpPeerAfRxUpdCodeWelknownAttrUnrecog OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 51 } rcStatBgpPeerAfRxUpdCodeWelknownAttrMiss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 52 } rcStatBgpPeerAfRxUpdCodeAttrFlagError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 53 } rcStatBgpPeerAfRxUpdCodeAttrLenError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 54 } rcStatBgpPeerAfRxUpdCodeBadORIGINAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 55 } rcStatBgpPeerAfRxUpdCodeASRoutingLoop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 56 } rcStatBgpPeerAfRxUpdCodeBadNHAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 57 } rcStatBgpPeerAfRxUpdCodeOptionalAttrError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 58 } rcStatBgpPeerAfRxUpdCodeBadNetworkField OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 59 } rcStatBgpPeerAfRxUpdCodeMalformedASPath OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 60 } rcStatBgpPeerAfTxECodeHeader OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Header" ::= { rcStatBgpPeerAfEntry 61 } rcStatBgpPeerAfTxECodeOpen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Open" ::= { rcStatBgpPeerAfEntry 62 } rcStatBgpPeerAfTxECodeUpdate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Update" ::= { rcStatBgpPeerAfEntry 63 } rcStatBgpPeerAfTxECodeHoldtimer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Hold" ::= { rcStatBgpPeerAfEntry 64 } rcStatBgpPeerAfTxECodeFSM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Fsm" ::= { rcStatBgpPeerAfEntry 65 } rcStatBgpPeerAfTxECodeCease OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Cease" ::= { rcStatBgpPeerAfEntry 66 } rcStatBgpPeerAfTxHdrCodeNoSync OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Not Synchronized" ::= { rcStatBgpPeerAfEntry 67 } rcStatBgpPeerAfTxHdrCodeInvalidMsgLen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Invalid message length" ::= { rcStatBgpPeerAfEntry 68 } rcStatBgpPeerAfTxHdrCodeInvalidMsgType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Invalid message type" ::= { rcStatBgpPeerAfEntry 69 } rcStatBgpPeerAfTxOpCodeBadVer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad Version" ::= { rcStatBgpPeerAfEntry 70 } rcStatBgpPeerAfTxOpCodeBadAs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad AS number" ::= { rcStatBgpPeerAfEntry 71 } rcStatBgpPeerAfTxOpCodeBadRtID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad BGP ID" ::= { rcStatBgpPeerAfEntry 72 } rcStatBgpPeerAfTxOpCodeUnsuppOption OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Unsupported Options" ::= { rcStatBgpPeerAfEntry 73 } rcStatBgpPeerAfTxOpCodeAuthFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Authorization failures" ::= { rcStatBgpPeerAfEntry 74 } rcStatBgpPeerAfTxOpCodeBadHold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad Hold value" ::= { rcStatBgpPeerAfEntry 75 } rcStatBgpPeerAfTxUpdCodeMalformedAttrList OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 76 } rcStatBgpPeerAfTxUpdCodeWelknownAttrUnrecog OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 77 } rcStatBgpPeerAfTxUpdCodeWelknownAttrMiss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 78 } rcStatBgpPeerAfTxUpdCodeAttrFlagError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 79 } rcStatBgpPeerAfTxUpdCodeAttrLenError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 80 } rcStatBgpPeerAfTxUpdCodeBadORIGINAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 81 } rcStatBgpPeerAfTxUpdCodeASRoutingLoop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 82 } rcStatBgpPeerAfTxUpdCodeBadNHAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 83 } rcStatBgpPeerAfTxUpdCodeOptionalAttrError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 84 } rcStatBgpPeerAfTxUpdCodeBadNetworkField OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 85 } rcStatBgpPeerAfTxUpdCodeMalformedASPath OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerAfEntry 86 } rcStatBgpPeerAfReset OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "reset peer stats" DEFVAL {false} ::= { rcStatBgpPeerAfEntry 87 } -- end of Statistics -- Spanning Tree Group (STG) rcStgMaxStgs OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of spanning tree groups this device can support concurrently." ::= { rcStg 1 } rcStgNumStgs OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of spanning tree groups that are currently defined." ::= { rcStg 2 } rcStgUnassignedPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "A bitfield used to identify which ports in the system currently not assigned to any STG. The bitfield is 32 octets long representing ports 0 to 255 (inclusive)." ::= { rcStg 3 } -- STG Table rcStgTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store Spanning Tree Group (STG) information. Each row in the table specifies a different STG in the device." ::= { rcStg 4 } rcStgEntry OBJECT-TYPE SYNTAX RcStgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "STG attributes" INDEX { rcStgId } ::= { rcStgTable 1 } RcStgEntry ::= SEQUENCE { rcStgId INTEGER, rcStgTaggedBpduAddress MacAddress, rcStgTaggedBpduVlanId Integer32, rcStgBridgeAddress MacAddress, rcStgNumPorts Integer32, rcStgProtocolSpecification INTEGER, rcStgPriority INTEGER, rcStgTimeSinceTopologyChange TimeTicks, rcStgTopChanges Counter32, rcStgDesignatedRoot BridgeId, rcStgRootCost Integer32, rcStgRootPort InterfaceIndex, rcStgMaxAge Timeout, rcStgHelloTime Timeout, rcStgHoldTime Integer32, rcStgForwardDelay Timeout, rcStgBridgeMaxAge Timeout, rcStgBridgeHelloTime Timeout, rcStgBridgeForwardDelay Timeout, rcStgEnableStp TruthValue, rcStgStpTrapEnable TruthValue, rcStgPortMembers OCTET STRING, rcStgRowStatus RowStatus, rcStgPortStpState OCTET STRING, rcStgType INTEGER, rcStgNtStgEnable TruthValue, rcStgLPortMembers LPortSet } rcStgId OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "An identifier used to identify a STG in the device." ::= { rcStgEntry 1 } rcStgTaggedBpduAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The MAC address to be assigned to the destination mac address field in tagged BPDUs. The default address is the well known multicast group address 01-80-c2-00-00-00." DEFVAL { "01:80:c2:00:00:00" } ::= { rcStgEntry 2 } rcStgTaggedBpduVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The VLAN ID to be used for tagging BPDUs." ::= { rcStgEntry 3 } rcStgBridgeAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address used by this bridge when it must be referred to in a unique fashion. It is recommended that this be the numerically smallest MAC address of all ports that belong to this bridge. However it is only required to be unique. When concatenated with rcStgPriority a unique BridgeIdentifier is formed which is used in the Spanning Tree Protocol." REFERENCE "IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5" ::= { rcStgEntry 4 } rcStgNumPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ports controlled by this bridging entity." REFERENCE "IEEE 802.1D-1990: Section 6.4.1.1.3" ::= { rcStgEntry 5 } rcStgProtocolSpecification OBJECT-TYPE SYNTAX INTEGER { unknown(1), decLb100(2), ieee8021d(3), pvst(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of what version of the Spanning Tree Protocol is being run. The value 'decLb100(2)' indicates the DEC LANbridge 100 Spanning Tree protocol. IEEE 802.1d implementations will return 'ieee8021d(3)'. If future versions of the IEEE Spanning Tree Protocol are released that are incompatible with the current version a new value will be defined." ::= { rcStgEntry 6 } rcStgPriority 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. The other (last) 6 octets of the Bridge ID are given by the value of rcStgBridgeAddress." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.7" DEFVAL { 32768 } ::= { rcStgEntry 7 } rcStgTimeSinceTopologyChange 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." REFERENCE "IEEE 802.1D-1990: Section 6.8.1.1.3" ::= { rcStgEntry 8 } rcStgTopChanges 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." REFERENCE "IEEE 802.1D-1990: Section 6.8.1.1.3" ::= { rcStgEntry 9 } rcStgDesignatedRoot 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." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.1" ::= { rcStgEntry 10 } rcStgRootCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of the path to the root as seen from this bridge." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.2" ::= { rcStgEntry 11 } rcStgRootPort OBJECT-TYPE SYNTAX InterfaceIndex 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." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.3" ::= { rcStgEntry 12 } rcStgMaxAge OBJECT-TYPE SYNTAX Timeout 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." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.4" ::= { rcStgEntry 13 } rcStgHelloTime OBJECT-TYPE SYNTAX Timeout 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." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.5" ::= { rcStgEntry 14 } rcStgHoldTime 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." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.14" ::= { rcStgEntry 15 } rcStgForwardDelay OBJECT-TYPE SYNTAX Timeout 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. [Note that this value is the one that this bridge is currently using, in contrast to rcStgBridgeForwardDelay which is the value that this bridge and all others would start using if/when this bridge were to become the root.]" REFERENCE "IEEE 802.1D-1990: Section 4.5.3.6" ::= { rcStgEntry 16 } rcStgBridgeMaxAge OBJECT-TYPE SYNTAX Timeout (600..4000) MAX-ACCESS read-write STATUS current DESCRIPTION "The value that all bridges use for MaxAge when this bridge is acting as the root. Note that 802.1D-1990 specifies that the range for this parameter is related to the value of rcStgBridgeHelloTime. The granularity of this timer is specified by 802.1D-1990 to be 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.8" DEFVAL { 2000 } ::= { rcStgEntry 17 } rcStgBridgeHelloTime OBJECT-TYPE SYNTAX Timeout (100..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "The value that all bridges use for HelloTime when this bridge is acting as the root. The granularity of this timer is specified by 802.1D- 1990 to be 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.9" DEFVAL { 200 } ::= { rcStgEntry 18 } rcStgBridgeForwardDelay OBJECT-TYPE SYNTAX Timeout (400..3000) MAX-ACCESS read-write STATUS current DESCRIPTION "The value that all bridges use for ForwardDelay when this bridge is acting as the root. Note that 802.1D-1990 specifies that the range for this parameter is related to the value of rcStgBridgeMaxAge. The granularity of this timer is specified by 802.1D-1990 to be 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.10" DEFVAL { 1500 } ::= { rcStgEntry 19 } rcStgEnableStp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether the spanning tree protocol should be active in this STG." DEFVAL { true } ::= { rcStgEntry 20 } rcStgStpTrapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether traps relating to the spanning tree protocol should be sent for this STG." DEFVAL { true } ::= { rcStgEntry 21 } rcStgPortMembers OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..104)) MAX-ACCESS read-write STATUS current DESCRIPTION "A bitfield used to identify which ports in the system are members this STG. The bitfield is 104 octets long representing ports 64 (1/1) to 831 (12/68) (inclusive)." ::= { rcStgEntry 22 } rcStgRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status." ::= { rcStgEntry 23 } rcStgPortStpState OBJECT-TYPE SYNTAX OCTET STRING (SIZE(208)) MAX-ACCESS read-only STATUS current DESCRIPTION "Every 2 bitfields used to identify a port state in this STG. Port state is cataloged as non-stp(0), blocking(1), learning(2), and forwarding(3)." ::= { rcStgEntry 24 } rcStgType OBJECT-TYPE SYNTAX INTEGER { normal(1), svlan(2), pbt(3), plsb(6), spbm(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of Stg." DEFVAL { normal } ::= { rcStgEntry 25 } rcStgNtStgEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether this STG is Operating in Nortel Mode or in Cisco Mode. true = Nortel Mode false = Cisco Mode." DEFVAL { true } ::= { rcStgEntry 26 } rcStgLPortMembers OBJECT-TYPE SYNTAX LPortSet MAX-ACCESS read-only STATUS current DESCRIPTION "A bitfield used to identify which logical ports (for example, WLAN tunnels) in the system are members of this STG. The bitfield is 256 octets long representing ports 704 to 2752 (inclusive)." ::= { rcStgEntry 27 } -- STG Port Table rcStgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStgPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store Spanning Tree Group (STG) port related information. If a port is associated with more than one STGs, the port will have one entry in this table for each STG it assigned to." ::= { rcStg 5 } rcStgPortEntry OBJECT-TYPE SYNTAX RcStgPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "STG Port attributes" INDEX { rcStgPort, rcStgPortStgId } ::= { rcStgPortTable 1 } RcStgPortEntry ::= SEQUENCE { rcStgPort InterfaceIndex, rcStgPortStgId INTEGER, rcStgPortPriority INTEGER, rcStgPortState INTEGER, rcStgPortEnableStp TruthValue, rcStgPortFastStart TruthValue, rcStgPortPathCost INTEGER, rcStgPortDesignatedRoot BridgeId, rcStgPortDesignatedCost Integer32, rcStgPortDesignatedBridge BridgeId, rcStgPortDesignatedPort OCTET STRING, rcStgPortForwardTransitions Counter32, rcStgPortInConfigBpdus Counter32, rcStgPortInTcnBpdus Counter32, rcStgPortInBadBpdus Counter32, rcStgPortOutConfigBpdus Counter32, rcStgPortOutTcnBpdus Counter32, rcStgPortRowStatus RowStatus, rcStgPortChangeDetection TruthValue, rcStgPortPathCost32 Integer32, rcStgPortAdminPathCost INTEGER, rcStgPortAdminPathCost32 Integer32 } rcStgPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The port number of the port for which this entry contains Spanning Tree Protocol management information." REFERENCE "IEEE 802.1D-1990: Section 6.8.2.1.2" ::= { rcStgPortEntry 1 } rcStgPortStgId OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-only STATUS current DESCRIPTION "The STG identifier this port is assigned to." ::= { rcStgPortEntry 2 } rcStgPortPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write 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. The other octet of the Port ID is given by the value of rcStgPort." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.1" DEFVAL { 128 } ::= { rcStgPortEntry 3 } rcStgPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port's current state as defined by application of the Spanning Tree Protocol. This state controls what action a port takes on reception of a frame. If the bridge has detected a port that is malfunctioning it will place that port into the broken(6) state. For ports which are disabled (see rcStgPortEnable), this object will have a value of disabled(1)." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.2" ::= { rcStgPortEntry 4 } rcStgPortEnableStp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The enabled/disabled status of the port." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.2" DEFVAL { true } ::= { rcStgPortEntry 5 } rcStgPortFastStart OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this flag is set, the port is moved straight to the forwarding(5) state upon being enabled." DEFVAL { false } ::= { rcStgPortEntry 6 } rcStgPortPathCost OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The contribution of this port to the path cost of paths towards the spanning tree root which include this port. 802.1D-1990 recommends that the default value of this parameter be in inverse proportion to the speed of the attached LAN." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.3" ::= { rcStgPortEntry 7 } rcStgPortDesignatedRoot 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." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.4" ::= { rcStgPortEntry 8 } rcStgPortDesignatedCost 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." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.5" ::= { rcStgPortEntry 9 } rcStgPortDesignatedBridge 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." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.6" ::= { rcStgPortEntry 10 } rcStgPortDesignatedPort 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." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.7" ::= { rcStgPortEntry 11 } rcStgPortForwardTransitions 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." ::= { rcStgPortEntry 12 } rcStgPortInConfigBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Config BPUDs received by this port." ::= { rcStgPortEntry 13 } rcStgPortInTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Topology Change Notification BPUDs received by this port." ::= { rcStgPortEntry 14 } rcStgPortInBadBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Bad BPUDs received by this port." ::= { rcStgPortEntry 15 } rcStgPortOutConfigBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Config BPUDs transmitted by this port." ::= { rcStgPortEntry 16 } rcStgPortOutTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Topology Change Notification BPUDs transmitted by this port." ::= { rcStgPortEntry 17 } rcStgPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status." ::= { rcStgPortEntry 18 } rcStgPortChangeDetection OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If disabled, topology change notifications are not sent for the port." DEFVAL { true } ::= { rcStgPortEntry 19 } rcStgPortPathCost32 OBJECT-TYPE SYNTAX Integer32 (1..200000000) MAX-ACCESS read-write STATUS current DESCRIPTION "The contribution of this port to the path cost of paths towards the spanning tree root which include this port. 802.1D-1998 recommends that the default value of this parameter be in inverse proportion to the speed of the attached LAN. Replacement for deprecated object dot1dStpPortPathCost." ::= { rcStgPortEntry 20 } rcStgPortAdminPathCost OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative value of rcStgPortPathCost. This is the value that has been configured by the user, or 0 if there is no user-configured value. Note that a Set request on rcStgPortPathCost will also modify the corresponding value of this object." DEFVAL { 0 } ::= { rcStgPortEntry 21 } rcStgPortAdminPathCost32 OBJECT-TYPE SYNTAX Integer32 (0..200000000) MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative value of rcStgPortPathCost32. This is the value that has been configured by the user, or 0 if there is no user-configured value. Note that a Set request on rcStgPortPathCost32 will also modify the corresponding value of this object." DEFVAL { 0 } ::= { rcStgPortEntry 22 } rcStgNotAllowedPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "A bitfield used to identify which ports in the system that cannot be assigned to any STG (i.e., which ports are single routable ports). The bitfield is 32 octets long representing ports 0 to 255 (inclusive)." ::= { rcStg 6 } -- rcBridge Group -- Forwarding Database for Transparent Bridges rcBridgeFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeFdbEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is an replacement to the standard dot1dTpFdbTable in rfc1493." ::= { rcBridge 1 } rcBridgeFdbEntry OBJECT-TYPE SYNTAX RcBridgeFdbEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Information about a specific unicast MAC address for which the bridge has some forwarding information." INDEX { rcBridgeFdbStatus, rcBridgeFdbAddress, rcBridgeFdbVlanId } ::= { rcBridgeFdbTable 1 } RcBridgeFdbEntry ::= SEQUENCE { rcBridgeFdbStatus INTEGER, rcBridgeFdbAddress MacAddress, rcBridgeFdbPort InterfaceIndex, rcBridgeFdbMonitor TruthValue, rcBridgeFdbPriority INTEGER, --excluded rcBridgeFdbQosLevel INTEGER, rcBridgeFdbSmltRemote TruthValue, rcBridgeFdbVlanId RcVlanIdOrNone } rcBridgeFdbStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5), discard(6) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the status of this entry." ::= { rcBridgeFdbEntry 1 } rcBridgeFdbAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "A unicast MAC address for which the bridge has forwarding and/or filtering information." REFERENCE "IEEE 802.1D-1990: Section 3.9.1, 3.9.2" ::= { rcBridgeFdbEntry 2 } rcBridgeFdbPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS obsolete 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 of rcBridgeFdbAddress 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 (e.g. in the dot1dStaticTable). Implementors are encouraged to assign the port value to this object whenever it is learned even for addresses for which the corresponding value of rcBridgeFdbStatus is not learned(3)." ::= { rcBridgeFdbEntry 3 } rcBridgeFdbMonitor OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate whether monitoring should be performed on this unicast MAC address. If monitoring is enabled, any packet received with a matching destination MAC address will be forwarded to the port configured to receive monitor traffic." ::= { rcBridgeFdbEntry 4 } rcBridgeFdbPriority OBJECT-TYPE SYNTAX INTEGER { low(0), high(1) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the priority of the incoming frames with this destination Mac Address." DEFVAL { low } ::= { rcBridgeFdbEntry 5 } rcBridgeFdbQosLevel OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the qos level of the incoming frames with this destination Mac Address." DEFVAL { level1 } ::= { rcBridgeFdbEntry 6 } rcBridgeFdbSmltRemote OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS obsolete DESCRIPTION "A MAC address indicate for remote learnt, either local or remote." ::= { rcBridgeFdbEntry 7 } rcBridgeFdbVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcBridgeFdbEntry 8 } rcBridgeFdbTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the bridge forwarding database table." ::= { rcBridge 2 } -- The Static (Destination-Address) Database rcBridgeStaticTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is a proprietary replacement to the standard dot1dStaticTable in rfc1493." ::= { rcBridge 3 } rcBridgeStaticEntry OBJECT-TYPE SYNTAX RcBridgeStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing forwarding information about unicast entries configured into the bridge by management. This information is used by the transparent bridging function in determining how to propagate a received frame." INDEX { rcBridgeStaticAddress, rcBridgeStaticPort, rcBridgeStaticVlanId } ::= { rcBridgeStaticTable 1 } RcBridgeStaticEntry ::= SEQUENCE { rcBridgeStaticAddress MacAddress, rcBridgeStaticPort InterfaceIndex, rcBridgeStaticMonitor TruthValue, rcBridgeStaticPriority INTEGER, --excluded rcBridgeStaticStatus INTEGER, rcBridgeStaticQosLevel INTEGER, rcBridgeStaticVlanId RcVlanIdOrNone } rcBridgeStaticAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of this entry." ::= { rcBridgeStaticEntry 1 } rcBridgeStaticPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port on which the MAC address is found." ::= { rcBridgeStaticEntry 2 } rcBridgeStaticMonitor OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether monitoring should be performed on incoming packets that match this entry." ::= { rcBridgeStaticEntry 3 } rcBridgeStaticPriority OBJECT-TYPE SYNTAX INTEGER { low(0), high(1) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate forwarding priority of incoming packets that match this entry." DEFVAL { low } ::= { rcBridgeStaticEntry 4 } rcBridgeStaticStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), permanent(3), deleteOnReset(4), deleteOnTimeout(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the status of this entry. The default value is permanent(3)." ::= { rcBridgeStaticEntry 5 } rcBridgeStaticQosLevel OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the qos level." DEFVAL { level1 } ::= { rcBridgeStaticEntry 6 } rcBridgeStaticVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcBridgeStaticEntry 7 } rcBridgeStaticTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the bridge static table." ::= { rcBridge 4 } -- The filtering (Destination-Address) Database rcBridgeFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is a proprietary replacement to the standard dot1dStaticTable (Filtering information) in rfc1493." ::= { rcBridge 5 } rcBridgeFilterEntry OBJECT-TYPE SYNTAX RcBridgeFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing filtering information configured into the bridge by management specifying a dest- ination address on a specific port and a set of incoming ports. Frames received from one of the incoming ports and containing the specific destination addresses are not allowed to be forwarded." INDEX { rcBridgeFilterAddress, rcBridgeFilterPort, rcBridgeFilterVlanId } ::= { rcBridgeFilterTable 1 } RcBridgeFilterEntry ::= SEQUENCE { rcBridgeFilterAddress MacAddress, rcBridgeFilterPort InterfaceIndex, rcBridgeFilterNotAllowedFrom OCTET STRING, rcBridgeFilterStatus INTEGER, rcBridgeFilterVlanId RcVlanIdOrNone, rcBridgeFilterPcap TruthValue, rcBridgeFilterDestDiscard OCTET STRING, rcBridgeFilterSrcDiscard OCTET STRING } rcBridgeFilterAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of this entry. This address is used to match the destination address of incoming packets." ::= { rcBridgeFilterEntry 1 } rcBridgeFilterPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port on which this MAC address is found." ::= { rcBridgeFilterEntry 2 } rcBridgeFilterNotAllowedFrom OBJECT-TYPE SYNTAX OCTET STRING (SIZE(88)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate a set of ports. Traffic arriving on any of the specified ports is not forwarded to this MAC address." ::= { rcBridgeFilterEntry 3 } rcBridgeFilterStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), permanent(3), deleteOnReset(4), deleteOnTimeout(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the status of this entry. The default value is permanent(3)." ::= { rcBridgeFilterEntry 4 } rcBridgeFilterVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcBridgeFilterEntry 5 } rcBridgeFilterPcap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable pcap for the fdb-filter" DEFVAL { false } ::= { rcBridgeFilterEntry 6 } rcBridgeFilterDestDiscard OBJECT-TYPE SYNTAX OCTET STRING (SIZE(88)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate a set of ports. Traffic arriving on any of the specified ports from this MAC address." ::= { rcBridgeFilterEntry 7 } rcBridgeFilterSrcDiscard OBJECT-TYPE SYNTAX OCTET STRING (SIZE(88)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate a set of ports. Traffic arriving on any of the specified ports is not forwarded to this MAC address." ::= { rcBridgeFilterEntry 8 } rcBridgeFilterTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the bridge filter table." ::= { rcBridge 6 } -- The unknown mac discard config table rcBridgeUnknownMacDiscardTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeUnknownMacDiscardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the 'unknown mac discard' feature. This feature applies to layer 2 and layer 3 packets coming from or going out to a specific physical port." ::= { rcBridge 7 } rcBridgeUnknownMacDiscardEntry OBJECT-TYPE SYNTAX RcBridgeUnknownMacDiscardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information configuring the 'unknown mac discard' feature." INDEX { rcBridgeUnknownMacDiscardIfIndex } ::= { rcBridgeUnknownMacDiscardTable 1 } RcBridgeUnknownMacDiscardEntry ::= SEQUENCE { rcBridgeUnknownMacDiscardIfIndex InterfaceIndex, rcBridgeUnknownMacDiscardAutoLearnEnable TruthValue, rcBridgeUnknownMacDiscardAutoLearnMode INTEGER, rcBridgeUnknownMacDiscardAutoLearnTableMode INTEGER, rcBridgeUnknownMacDiscardLogViolations INTEGER, rcBridgeUnknownMacDiscardSendTrap INTEGER, rcBridgeUnknownMacDiscardDisablePort INTEGER, rcBridgeUnknownMacDiscardDefaultAutoLearnMonitor INTEGER, rcBridgeUnknownMacDiscardDefaultAutoLearnPriority INTEGER, rcBridgeUnknownMacDiscardMacCountMax INTEGER, rcBridgeUnknownMacDiscardMacCountCur INTEGER } rcBridgeUnknownMacDiscardIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port on which this 'unknown mac discard' configuration applied to." ::= { rcBridgeUnknownMacDiscardEntry 1 } rcBridgeUnknownMacDiscardAutoLearnEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This variable is used to enable/disable the auto-learn capability of a specific port. The default value is auto-learn disabled." ::= { rcBridgeUnknownMacDiscardEntry 2 } rcBridgeUnknownMacDiscardAutoLearnMode OBJECT-TYPE SYNTAX INTEGER { oneShot(1), continuous(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable is used to control the auto-learn mode to either one-shot or continuous. In one-shot mode, the first n MAC addresses will be learned. The number n is dependents on the system's available resource. In continuous mode, MAC address is continuous learned until the resource limit is reached. After that the subsequent MAC will be disallowed until one of the original learned MAC is aged out. The default value is one-shot mode." ::= { rcBridgeUnknownMacDiscardEntry 3 } rcBridgeUnknownMacDiscardAutoLearnTableMode OBJECT-TYPE SYNTAX INTEGER { unlock(1), lock(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This MIB variable is used to lock or unlock the auto-learn MAC table. When the auto-learn table is lock neither new MAC will be learned nor the original learned MAC will be aged out. User needs to lock the auto-learn table before MAC addresses can be save to the NVRAM. The whole auto-learn table will be flushed when the setting change from lock to unlock mode. The default value is unlock mode." ::= { rcBridgeUnknownMacDiscardEntry 4 } rcBridgeUnknownMacDiscardLogViolations OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable controls the logging action that the system will take when a MAC address violation event was detected. The value 'enable' means a log record will be written to the system log file when a violation event was detected. The default value is enable." ::= { rcBridgeUnknownMacDiscardEntry 5 } rcBridgeUnknownMacDiscardSendTrap OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable controls the send trap action that system will take when a MAC address violation event was detected. The value 'enable' means a SNMP trap packet will be send to the management station when a violation event was detected. The default value is disable." ::= { rcBridgeUnknownMacDiscardEntry 6 } rcBridgeUnknownMacDiscardDisablePort OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable controls the 'disable-port' action that system will take when a MAC address violation event was detected. The value 'enable' means the specific port will be disabled when the violation event was detected. It needs user manually to bring the port back once it was disabled. The default value is disable." ::= { rcBridgeUnknownMacDiscardEntry 7 } rcBridgeUnknownMacDiscardDefaultAutoLearnMonitor OBJECT-TYPE SYNTAX INTEGER { none(1), monitor(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This variable controls the default monitor setting of an auto-learn MAC address. The value 'monitor' means a copy of packet that send from or to the auto-learned MAC address will be forwarded to the designated monitoring port on the system. The default value is none." ::= { rcBridgeUnknownMacDiscardEntry 8 } rcBridgeUnknownMacDiscardDefaultAutoLearnPriority OBJECT-TYPE SYNTAX INTEGER { low(1), high(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This variable controls the default priority setting of an auto-learn MAC address. The value 'low' means packets send from the MAC address is forwarded at low priority. The value 'high' means packets send from the MAC address is forwarded at high priority. The default value is low." ::= { rcBridgeUnknownMacDiscardEntry 9 } rcBridgeUnknownMacDiscardMacCountMax OBJECT-TYPE SYNTAX INTEGER (0..2048) MAX-ACCESS read-write STATUS current DESCRIPTION "This variable represents the maxium number of MACc that can be added to some port." DEFVAL { 2048 } ::= { rcBridgeUnknownMacDiscardEntry 10 } rcBridgeUnknownMacDiscardMacCountCur OBJECT-TYPE SYNTAX INTEGER (0..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable represents the current number of MACs that have been added to some port." DEFVAL { 0 } ::= { rcBridgeUnknownMacDiscardEntry 11 } -- The Manual Edit table rcBridgeManualEditTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeManualEditEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify what MAC addresses can be learned on each port." ::= { rcBridge 8 } rcBridgeManualEditEntry OBJECT-TYPE SYNTAX RcBridgeManualEditEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information of MAC addresses that can be learned." INDEX { rcBridgeManualEditAddress } ::= { rcBridgeManualEditTable 1 } RcBridgeManualEditEntry ::= SEQUENCE { rcBridgeManualEditAddress MacAddress, rcBridgeManualEditPorts PortSet, rcBridgeManualEditMonitor TruthValue, rcBridgeManualEditPriority INTEGER, rcBridgeManualEditStatus INTEGER } rcBridgeManualEditAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the source MAC address of an entry." ::= { rcBridgeManualEditEntry 1 } rcBridgeManualEditPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "This variable contains the allowed ports on which the MAC address of this entry can be learned." ::= { rcBridgeManualEditEntry 2 } rcBridgeManualEditMonitor OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This variable specifies the monitoring setting of the MAC address. The value 'true' means a copy of packet frame that send from or to the MAC address is forwarded to the designated monitoring port on the system. The default value is false." ::= { rcBridgeManualEditEntry 3 } rcBridgeManualEditPriority OBJECT-TYPE SYNTAX INTEGER { low(1), high(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable specifies the priority setting of the MAC address. The value 'low' means packet frames send from the MAC address is forwarded at low priority. The default value is low." ::= { rcBridgeManualEditEntry 4 } rcBridgeManualEditStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), active(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The variable controls the status of a MAC address in the table. The value 'active' is used to add the MAC address entry into the table. The value 'invalid' is used to delete the MAC address from the table." ::= { rcBridgeManualEditEntry 5 } rcBridgeManualEditTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the manual edit table." ::= { rcBridge 9 } -- The Auto Learn table rcBridgeAutoLearnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeAutoLearnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information of auto-learned MAC address when the 'unknow MAC discard' table's auto-learn is enabled. User must explicitly lock and save the table into NVRAM in order to have this table has the same configuration cross the system reset." ::= { rcBridge 10 } rcBridgeAutoLearnEntry OBJECT-TYPE SYNTAX RcBridgeAutoLearnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries in this table are created automatically when the user explicitly does a lock operation on the auto-learn-table (i.e., when 'AutoLearnTableMode' is set to lock(2))." INDEX { rcBridgeAutoLearnAddress } ::= { rcBridgeAutoLearnTable 1 } RcBridgeAutoLearnEntry ::= SEQUENCE { rcBridgeAutoLearnAddress MacAddress, rcBridgeAutoLearnPort PortSet, rcBridgeAutoLearnMonitor TruthValue, rcBridgeAutoLearnPriority INTEGER, rcBridgeAutoLearnAction INTEGER } rcBridgeAutoLearnAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the source MAC address of the entries." ::= { rcBridgeAutoLearnEntry 1 } rcBridgeAutoLearnPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the port where the MAC address was learned." ::= { rcBridgeAutoLearnEntry 2 } rcBridgeAutoLearnMonitor OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the monitor setting of the MAC address. The value 'true' means a copy of packet frame that send from or to the MAC address is forwarded to the designated monitoring port on the system. This value should be synchronized with the setting of 'unknow MAC discard' table's 'Default AutoLearnMonitor' setting when the MAC address was learned." ::= { rcBridgeAutoLearnEntry 3 } rcBridgeAutoLearnPriority OBJECT-TYPE SYNTAX INTEGER { low(1), high(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the priority setting of the MAC address. The value 'low' means packet frames send from the MAC address is forwarded at low priority. The value 'high' means packet frames send from the MAC address is forwarded at high priority. This value should be synchronized with the setting of 'unknow MAC discard' table's 'DefaultAutoLearnPriority' setting when the MAC address was learned." ::= { rcBridgeAutoLearnEntry 4 } rcBridgeAutoLearnAction OBJECT-TYPE SYNTAX INTEGER { none(0), convertToManualEdit(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable is for converting an auto-learned MAC address entry to a manual edit MAC address entry. This variable provides a mechanism for user to move a MAC address entry from auto-learn table to manual edit table." ::= { rcBridgeAutoLearnEntry 5 } rcBridgeAutoLearnTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the auto learn table." ::= { rcBridge 11 } -- The Statis Multicast table rcBridgeStaticMulticastTable OBJECT-TYPE --excluded SYNTAX SEQUENCE OF RcBridgeStaticMulticastEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "" ::= { rcBridge 12 } rcBridgeStaticMulticastEntry OBJECT-TYPE SYNTAX RcBridgeStaticMulticastEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "" INDEX { rcBridgeStaticMulticastAddress, rcBridgeStaticMulticastVlanId } ::= { rcBridgeStaticMulticastTable 1 } RcBridgeStaticMulticastEntry ::= SEQUENCE { rcBridgeStaticMulticastAddress MacAddress, rcBridgeStaticMulticastForwardingPorts PortSet, rcBridgeStaticMulticastMltIds IdList, rcBridgeStaticMulticastRowStatus RowStatus, rcBridgeStaticMulticastVlanId INTEGER, rcBridgeStaticMulticastNumMltIds Integer32 } rcBridgeStaticMulticastAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "src mac addr." ::= { rcBridgeStaticMulticastEntry 1 } rcBridgeStaticMulticastForwardingPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS obsolete DESCRIPTION "ports for forward this mac" ::= { rcBridgeStaticMulticastEntry 2 } rcBridgeStaticMulticastMltIds OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-write STATUS obsolete DESCRIPTION "list of mlts this mac will be forwarded on" ::= { rcBridgeStaticMulticastEntry 3 } rcBridgeStaticMulticastRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "row status" ::= { rcBridgeStaticMulticastEntry 4 } rcBridgeStaticMulticastVlanId OBJECT-TYPE SYNTAX INTEGER (1..4095) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Vlan Id" ::= { rcBridgeStaticMulticastEntry 5 } rcBridgeStaticMulticastNumMltIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "number of mlts Ids" ::= { rcBridgeStaticMulticastEntry 6 } rcBridgeStaticMulticastTblSize OBJECT-TYPE --excluded SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of entries in the static multicast table." ::= { rcBridge 13 } rcRateLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcBridge 14 } rcRateLimitEntry OBJECT-TYPE SYNTAX RcRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcRateLimitIfIndex, rcRateLimitIfTrafficType } ::= { rcRateLimitTable 1 } RcRateLimitEntry ::= SEQUENCE { rcRateLimitIfIndex InterfaceIndex, rcRateLimitIfTrafficType INTEGER, rcRateLimitIfAllowedRate INTEGER, rcRateLimitIfEnable TruthValue, rcRateLimitIfAllowedRatePps Integer32, rcRateLimitIfAllowedRateKbps INTEGER, rcRateLimitEgressRateLimit Integer32, rcRateLimitEgressRateLimitState EnableValue } rcRateLimitIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port ifindex." ::= { rcRateLimitEntry 1 } rcRateLimitIfTrafficType OBJECT-TYPE SYNTAX INTEGER { multicast(1), broadcast(2), broadcast-multicast(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of traffic allowed." DEFVAL { broadcast } ::= { rcRateLimitEntry 2 } rcRateLimitIfAllowedRate OBJECT-TYPE SYNTAX INTEGER (1..25) MAX-ACCESS read-write STATUS current DESCRIPTION "Allowed traffic rate. If chassis type is 8100." DEFVAL { 25 } ::= { rcRateLimitEntry 3 } rcRateLimitIfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off rate limiting on this interface." DEFVAL { false } ::= { rcRateLimitEntry 4 } rcRateLimitIfAllowedRatePps OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Allowed traffic rate packets per second. If chassis type is 8600." ::= { rcRateLimitEntry 5 } rcRateLimitIfAllowedRateKbps OBJECT-TYPE SYNTAX INTEGER (250..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Allowed traffic rate Kbits per second. If chassis type is R-module." ::= { rcRateLimitEntry 6 } rcRateLimitEgressRateLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Egress Rate Limit." ::= { rcRateLimitEntry 7 } rcRateLimitEgressRateLimitState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable shape/egress-rate-limit functionality." ::= { rcRateLimitEntry 8 } -- The Static Multicast table rcBridgeStaticMcastTable OBJECT-TYPE --excluded SYNTAX SEQUENCE OF RcBridgeStaticMcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcBridge 15 } rcBridgeStaticMcastEntry OBJECT-TYPE SYNTAX RcBridgeStaticMcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcBridgeStaticMcastVlanId, rcBridgeStaticMcastAddress } ::= { rcBridgeStaticMcastTable 1 } RcBridgeStaticMcastEntry ::= SEQUENCE { rcBridgeStaticMcastVlanId INTEGER, rcBridgeStaticMcastAddress MacAddress, rcBridgeStaticMcastForwardingPorts PortSet, rcBridgeStaticMcastMltIds IdList, rcBridgeStaticMcastNumMltIds Integer32, rcBridgeStaticMcastRowStatus RowStatus } rcBridgeStaticMcastVlanId OBJECT-TYPE SYNTAX INTEGER (1..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id" ::= { rcBridgeStaticMcastEntry 1 } rcBridgeStaticMcastAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "src mac addr." ::= { rcBridgeStaticMcastEntry 2 } rcBridgeStaticMcastForwardingPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "ports for forward this mac" ::= { rcBridgeStaticMcastEntry 3 } rcBridgeStaticMcastMltIds OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-write STATUS current DESCRIPTION "list of mlts this mac will be forwarded on" ::= { rcBridgeStaticMcastEntry 4 } rcBridgeStaticMcastNumMltIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "number of mlts Ids" ::= { rcBridgeStaticMcastEntry 5 } rcBridgeStaticMcastRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcBridgeStaticMcastEntry 6 } -- The filtering (Destination-Address) Database for PP8300 rcBridgePP8300FilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgePP8300FilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is a proprietary replacement to the standard dot1dStaticTable (Filtering information) in rfc1493. This table is specific for PP8300." ::= { rcBridge 16 } rcBridgePP8300FilterEntry OBJECT-TYPE SYNTAX RcBridgePP8300FilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcBridgePP8300FilterAddress, rcBridgePP8300FilterVlanId } ::= { rcBridgePP8300FilterTable 1 } RcBridgePP8300FilterEntry ::= SEQUENCE { rcBridgePP8300FilterAddress MacAddress, rcBridgePP8300FilterVlanId INTEGER, rcBridgePP8300FilterDropCommand INTEGER, rcBridgePP8300FilterQosLevel INTEGER, rcBridgePP8300FilterPort Integer32, rcBridgePP8300FilterStatus INTEGER } rcBridgePP8300FilterAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of this entry. This address is used to match the destination address of incoming packets." ::= { rcBridgePP8300FilterEntry 1 } rcBridgePP8300FilterVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcBridgePP8300FilterEntry 2 } rcBridgePP8300FilterDropCommand OBJECT-TYPE SYNTAX INTEGER { none(1), srcDrop(2), dstDrop(3), bothDrop(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcBridgePP8300FilterEntry 3 } rcBridgePP8300FilterQosLevel OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the qos level." DEFVAL { level1 } ::= { rcBridgePP8300FilterEntry 4 } rcBridgePP8300FilterPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Mac filter needs the device Id and port Id programmed properly to make the SA drop working properly" ::= { rcBridgePP8300FilterEntry 5 } rcBridgePP8300FilterStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), permanent(3), deleteOnReset(4), deleteOnTimeout(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the status of this entry. The default value is permanent(3)." ::= { rcBridgePP8300FilterEntry 6 } -- rcBridge Fdb Protect Table rcBridgeFdbProtectTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeFdbProtectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table gives information about the mac learning limits on a particular port." ::= { rcBridge 17 } rcBridgeFdbProtectEntry OBJECT-TYPE SYNTAX RcBridgeFdbProtectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a specific MAC address learning limits of a specific port." INDEX { rcBridgeFdbProtectPortNum } ::= { rcBridgeFdbProtectTable 1 } RcBridgeFdbProtectEntry ::= SEQUENCE { rcBridgeFdbProtectPortNum InterfaceIndex, rcBridgeFdbProtectMaxMacCount Integer32, rcBridgeFdbProtectMinMacCount Integer32, rcBridgeFdbProtectEnable EnableValue, rcBridgeFdbProtectCurrentMacCount Integer32, rcBridgeFdbProtectMacLearning TruthValue, rcBridgeFdbProtectViolationLogTrap EnableValue, rcBridgeFdbProtectViolationDownPort EnableValue } rcBridgeFdbProtectPortNum OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the interface on which MAC address learning limit is applied." ::= { rcBridgeFdbProtectEntry 1 } rcBridgeFdbProtectMaxMacCount OBJECT-TYPE SYNTAX Integer32(1..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate maximum number of MAC address that can be learnt on the port." DEFVAL { 1024 } ::= { rcBridgeFdbProtectEntry 2 } rcBridgeFdbProtectMinMacCount OBJECT-TYPE SYNTAX Integer32(1..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate minimum number of MAC address learnt which mac address learning will be re-enabled on the port." DEFVAL { 512 } ::= { rcBridgeFdbProtectEntry 3 } rcBridgeFdbProtectEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable or disable MAC learning limit feature on the port." ::= { rcBridgeFdbProtectEntry 4 } rcBridgeFdbProtectCurrentMacCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current number of MAC address learnt on the port." ::= { rcBridgeFdbProtectEntry 5 } rcBridgeFdbProtectMacLearning OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the port can currrently learn new MAC addresses or not." ::= { rcBridgeFdbProtectEntry 6 } rcBridgeFdbProtectViolationLogTrap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable or disable logging and sending of snmp trap, once MAC learning limit is reached for the port." ::= { rcBridgeFdbProtectEntry 7 } rcBridgeFdbProtectViolationDownPort OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable or disable the action of disabling the port, once MAC learning limit is reached for the port." ::= { rcBridgeFdbProtectEntry 8 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcBridgeFdbProtectMaxMacCountMax 64000 64000 -- rcBridgeFdbProtectMinMacCountMax 64000 64000 -- =end enum -- Forwarding Database for Transparent Bridges rcBridgeNewFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeNewFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is an replacement to the standard dot1dTpFdbTable in rfc1493." ::= { rcBridge 18 } rcBridgeNewFdbEntry OBJECT-TYPE SYNTAX RcBridgeNewFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a specific unicast MAC address for which the bridge has some forwarding information." INDEX { rcBridgeNewFdbAddress, rcBridgeNewFdbVlanId } ::= { rcBridgeNewFdbTable 1 } RcBridgeNewFdbEntry ::= SEQUENCE { rcBridgeNewFdbStatus INTEGER, rcBridgeNewFdbAddress MacAddress, rcBridgeNewFdbPort InterfaceIndex, rcBridgeNewFdbMonitor TruthValue, rcBridgeNewFdbQosLevel INTEGER, rcBridgeNewFdbSmltRemote TruthValue, rcBridgeNewFdbVlanId RcVlanIdOrNone } rcBridgeNewFdbStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5), discard(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the status of this entry." ::= { rcBridgeNewFdbEntry 1 } rcBridgeNewFdbAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A unicast MAC address for which the bridge has forwarding and/or filtering information." REFERENCE "IEEE 802.1D-1990: Section 3.9.1, 3.9.2" ::= { rcBridgeNewFdbEntry 2 } rcBridgeNewFdbPort OBJECT-TYPE SYNTAX InterfaceIndex 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 of rcBridgeNewFdbAddress 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 (e.g. in the dot1dStaticTable). Implementors are encouraged to assign the port value to this object whenever it is learned even for addresses for which the corresponding value of rcBridgeNewFdbStatus is not learned(3)." ::= { rcBridgeNewFdbEntry 3 } rcBridgeNewFdbMonitor OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether monitoring should be performed on this unicast MAC address. If monitoring is enabled, any packet received with a matching destination MAC address will be forwarded to the port configured to receive monitor traffic." ::= { rcBridgeNewFdbEntry 4 } rcBridgeNewFdbQosLevel OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the qos level of the incoming frames with this destination Mac Address." DEFVAL { level1 } ::= { rcBridgeNewFdbEntry 5 } rcBridgeNewFdbSmltRemote OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A MAC address indicate for remote learnt, either local or remote." ::= { rcBridgeNewFdbEntry 6 } rcBridgeNewFdbVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the Vlan ID for this MAC address." ::= { rcBridgeNewFdbEntry 7 } -- rcBridgeMmrpGrpFdb rcBridgeMmrpGrpFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeMmrpGrpFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is for multicast group fdb entries" ::= { rcBridge 19 } rcBridgeMmrpGrpFdbEntry OBJECT-TYPE SYNTAX RcBridgeMmrpGrpFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a specific multicast group MAC address for which the bridge has some forwarding information." INDEX { rcBridgeMmrpGrpFdbVlanId, rcBridgeMmrpGrpFdbAddr} ::= { rcBridgeMmrpGrpFdbTable 1 } RcBridgeMmrpGrpFdbEntry ::= SEQUENCE { rcBridgeMmrpGrpFdbVlanId Integer32, rcBridgeMmrpGrpFdbAddr MacAddress, rcBridgeMmrpGrpFdbPortList PortSet } rcBridgeMmrpGrpFdbVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the Vlan ID for this MAC address." ::= { rcBridgeMmrpGrpFdbEntry 1 } rcBridgeMmrpGrpFdbAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A multicast group MAC address for which the bridge has forwarding and/or filtering information." REFERENCE "" ::= { rcBridgeMmrpGrpFdbEntry 2 } rcBridgeMmrpGrpFdbPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of ports" ::= { rcBridgeMmrpGrpFdbEntry 3 } -- Forwarding Database for Transparent(TP) Bridges rcBridgeTpFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeTpFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is an replacement to the standard dot1dTpFdbTable in rfc1493." ::= { rcBridge 20 } rcBridgeTpFdbEntry OBJECT-TYPE SYNTAX RcBridgeTpFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a specific unicast MAC address for which the bridge has some forwarding information." INDEX { rcBridgeTpFdbVlanId, rcBridgeTpFdbAddress} ::= { rcBridgeTpFdbTable 1 } RcBridgeTpFdbEntry ::= SEQUENCE { rcBridgeTpFdbVlanId RcVlanIdOrNone, rcBridgeTpFdbAddress MacAddress, rcBridgeTpFdbStatus INTEGER, rcBridgeTpFdbPort InterfaceIndex, rcBridgeTpFdbSmltRemote TruthValue, rcBridgeTpFdbBMac MacAddress, rcBridgeTpFdbMonitor TruthValue, rcBridgeTpFdbQosLevel INTEGER, rcBridgeTpFdbCvid Integer32 } rcBridgeTpFdbVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the Vlan ID for this MAC address." ::= { rcBridgeTpFdbEntry 1 } rcBridgeTpFdbAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unicast MAC address for which the bridge has forwarding and/or filtering information." REFERENCE "IEEE 802.1D-1990: Section 3.9.1, 3.9.2" ::= { rcBridgeTpFdbEntry 2 } rcBridgeTpFdbStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the status of this entry." ::= { rcBridgeTpFdbEntry 3 } rcBridgeTpFdbPort OBJECT-TYPE SYNTAX InterfaceIndex 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 of rcBridgeTpFdbAddress 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 (e.g. in the dot1dStaticTable). Implementors are encouraged to assign the port value to this object whenever it is learned even for addresses for which the corresponding value of rcBridgeTpFdbStatus is not learned(3)." ::= { rcBridgeTpFdbEntry 4 } rcBridgeTpFdbSmltRemote OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A MAC address indicate for remote learnt, either local or remote." ::= { rcBridgeTpFdbEntry 5 } rcBridgeTpFdbBMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "If the rcBridgeTpFdbEntry is learned from a SPBM network, instead of using port to track where the rcBridgeTpFdbAddress come from, the backbone MAC address is used to track that." ::= { rcBridgeTpFdbEntry 6 } rcBridgeTpFdbMonitor OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether monitoring should be performed on this unicast MAC address. If monitoring is enabled, any packet received with a matching destination MAC address will be forwarded to the port configured to receive monitor traffic." DEFVAL { false } ::= { rcBridgeTpFdbEntry 7 } rcBridgeTpFdbQosLevel OBJECT-TYPE SYNTAX INTEGER { level0(1), level1(2), level2(3), level3(4), level4(5), level5(6), level6(7), level7(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the qos level of the incoming frames with this destination Mac Address." DEFVAL { level1 } ::= { rcBridgeTpFdbEntry 8 } rcBridgeTpFdbCvid OBJECT-TYPE SYNTAX Integer32 (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to identify customer vid of the switched uni port of this entry is associated with. 4095 is not used. 4096 is reserved for untagged case." ::= { rcBridgeTpFdbEntry 9 } -- rcBridgeRemoteMacTable rcBridgeRemoteMacTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeRemoteMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is for PLSB cvlan UNI remote mac entries" ::= { rcBridge 21 } rcBridgeRemoteMacEntry OBJECT-TYPE SYNTAX RcBridgeRemoteMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a specific cvlan UNI remote MAC address for which the bridge has the forwarding information." INDEX { rcBridgeRemoteMacVlanId, rcBridgeRemoteMacAddr} ::= { rcBridgeRemoteMacTable 1 } RcBridgeRemoteMacEntry ::= SEQUENCE { rcBridgeRemoteMacVlanId Integer32, rcBridgeRemoteMacAddr MacAddress, rcBridgeRemoteMacStatus INTEGER, rcBridgeRemoteMacDestAddr MacAddress, rcBridgeRemoteMacPrimaryBVlanId Integer32, rcBridgeRemoteMacPrimaryDestSysName OCTET STRING, rcBridgeRemoteMacPrimaryPort InterfaceIndex, rcBridgeRemoteMacSecondaryBVlanId Integer32, rcBridgeRemoteMacSecondaryDestSysName OCTET STRING, rcBridgeRemoteMacSecondaryPort InterfaceIndex, rcBridgeRemoteMacSmltRemote TruthValue } rcBridgeRemoteMacVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the Vlan ID for this MAC address." ::= { rcBridgeRemoteMacEntry 1 } rcBridgeRemoteMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A customer MAC address for which the bridge has forwarding and/or filtering information." REFERENCE "" ::= { rcBridgeRemoteMacEntry 2 } rcBridgeRemoteMacStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the status of this entry." ::= { rcBridgeRemoteMacEntry 3 } rcBridgeRemoteMacDestAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A provider MAC address for which the bridge has forwarding and/or filtering information." REFERENCE "" ::= { rcBridgeRemoteMacEntry 4 } rcBridgeRemoteMacPrimaryBVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the BVlan ID for this MAC address." ::= { rcBridgeRemoteMacEntry 5 } rcBridgeRemoteMacPrimaryDestSysName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Primary System name of the node where MAC address entry come from." ::= { rcBridgeRemoteMacEntry 6 } rcBridgeRemoteMacPrimaryPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Either the value '0', or the primary port on which a frame came from." ::= { rcBridgeRemoteMacEntry 7 } rcBridgeRemoteMacSecondaryBVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the BVlan ID for this MAC address." ::= { rcBridgeRemoteMacEntry 8 } rcBridgeRemoteMacSecondaryDestSysName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary System name of the node where MAC address entry come from." ::= { rcBridgeRemoteMacEntry 9 } rcBridgeRemoteMacSecondaryPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Either the value '0', or the secondary port on which a frame came from." ::= { rcBridgeRemoteMacEntry 10 } rcBridgeRemoteMacSmltRemote OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A MAC address indicate for remote learnt from ist peer" ::= { rcBridgeRemoteMacEntry 11 } -- rcBridgeSpbmMacTable rcBridgeSpbmMacTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeSpbmMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is for SPBM UNI MAC entries, local and remote" ::= { rcBridge 22 } rcBridgeSpbmMacEntry OBJECT-TYPE SYNTAX RcBridgeSpbmMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a specific SPBM UNI MAC address for which the bridge has the forwarding information. MAC address can belong any SPBM UNI type, local or remote" INDEX { rcBridgeSpbmMacIsid, rcBridgeSpbmMacAddr } ::= { rcBridgeSpbmMacTable 1 } RcBridgeSpbmMacEntry ::= SEQUENCE { rcBridgeSpbmMacIsid Integer32, rcBridgeSpbmMacAddr MacAddress, rcBridgeSpbmMacStatus INTEGER, rcBridgeSpbmMacType INTEGER, rcBridgeSpbmMacCVlanId Integer32, rcBridgeSpbmMacCPort InterfaceIndex, rcBridgeSpbmMacBDestAddr MacAddress, rcBridgeSpbmMacBVlanId Integer32 } rcBridgeSpbmMacIsid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the ISID for this MAC address." ::= { rcBridgeSpbmMacEntry 1 } rcBridgeSpbmMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A customer MAC address for which the bridge has forwarding and/or filtering information." REFERENCE "" ::= { rcBridgeSpbmMacEntry 2 } rcBridgeSpbmMacStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the status of this entry." ::= { rcBridgeSpbmMacEntry 3 } rcBridgeSpbmMacType OBJECT-TYPE SYNTAX INTEGER { local(1), remote(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the type of this entry, local or remote." ::= { rcBridgeSpbmMacEntry 4 } rcBridgeSpbmMacCVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the CVlan ID for this local MAC address." ::= { rcBridgeSpbmMacEntry 5 } rcBridgeSpbmMacCPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the ifIndex for this local MAC address." ::= { rcBridgeSpbmMacEntry 6 } rcBridgeSpbmMacBDestAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A provider MAC address for which the bridge has forwarding and/or filtering information." REFERENCE "" ::= { rcBridgeSpbmMacEntry 7 } rcBridgeSpbmMacBVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the BVlan ID for this remote MAC address." ::= { rcBridgeSpbmMacEntry 8 } -- ISID based FDB table rcBridgeIsidFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeIsidFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is for all the mac entries that are learned on the per i-sid basis.This gives both the locally learnt and remote mac entries. " ::= { rcBridge 23 } rcBridgeIsidFdbEntry OBJECT-TYPE SYNTAX RcBridgeIsidFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a UNI MAC address for which the bridge has the forwarding information." INDEX { rcBridgeIsidFdbIsidId, rcBridgeIsidFdbAddress} ::= { rcBridgeIsidFdbTable 1 } RcBridgeIsidFdbEntry ::= SEQUENCE { rcBridgeIsidFdbIsidId Integer32, rcBridgeIsidFdbAddress MacAddress, rcBridgeIsidFdbStatus INTEGER, rcBridgeIsidFdbPort InterfaceIndex, rcBridgeIsidFdbPortType INTEGER, rcBridgeIsidFdbRemoteMacDestAddr MacAddress, rcBridgeIsidFdbRemoteMacBVlanId Integer32, rcBridgeIsidFdbRemoteMacDestSysName OCTET STRING, rcBridgeIsidFdbCvid Integer32 } rcBridgeIsidFdbIsidId OBJECT-TYPE SYNTAX Integer32(1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the i-sid for this MAC address." ::= { rcBridgeIsidFdbEntry 1 } rcBridgeIsidFdbAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unicast MAC address for which the bridge has forwarding and/or filtering information." ::= { rcBridgeIsidFdbEntry 2 } rcBridgeIsidFdbStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the status of this entry." ::= { rcBridgeIsidFdbEntry 3 } rcBridgeIsidFdbPort OBJECT-TYPE SYNTAX InterfaceIndex 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 of rcBridgeIsidFdbAddress has been seen." ::= { rcBridgeIsidFdbEntry 4 } rcBridgeIsidFdbPortType OBJECT-TYPE SYNTAX INTEGER { local(1), remote(2), ist-peer(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the whether the rcBridgeIsidFdbAddress is learnt locally or learnt on NNI port from a remote destination." DEFVAL { 1 } ::= { rcBridgeIsidFdbEntry 5 } rcBridgeIsidFdbRemoteMacDestAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A provider MAC address for which the bridge has forwarding and/or filtering information. This value is displayed only if the PortType is remote otherwise a value of zero is displayed." DEFVAL { "00-00-00-00-00-00" } ::= { rcBridgeIsidFdbEntry 6 } rcBridgeIsidFdbRemoteMacBVlanId OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the BVlan ID for this MAC address if it is learnt remotely Otherwise a value of 0 is displayed." DEFVAL { 0 } ::= { rcBridgeIsidFdbEntry 7 } rcBridgeIsidFdbRemoteMacDestSysName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Primary System name of the node where MAC address entry in case of remote otherwise NULL is shown." DEFVAL {""} ::= { rcBridgeIsidFdbEntry 8 } rcBridgeIsidFdbCvid OBJECT-TYPE SYNTAX Integer32 (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to identify customer vid of the switched uni port of this entry is associated with. 4095 is not used. 4096 is reserved for untagged case " ::= { rcBridgeIsidFdbEntry 9} --rcBridgeVnidFdbTable rcBridgeVnidFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeVnidFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to store all the mac entries that are learned on the given vnid.This gives both the locally learnt and remote mac entries. " ::= { rcBridge 24 } rcBridgeVnidFdbEntry OBJECT-TYPE SYNTAX RcBridgeVnidFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a MAC address for which the bridge has the forwarding information." INDEX { rcBridgeVnidFdbVnid, rcBridgeVnidFdbAddress} ::= { rcBridgeVnidFdbTable 1 } RcBridgeVnidFdbEntry ::= SEQUENCE { rcBridgeVnidFdbVnid Integer32, rcBridgeVnidFdbAddress MacAddress, rcBridgeVnidFdbStatus INTEGER, rcBridgeVnidFdbInterfaceIndex InterfaceIndex, rcBridgeVnidFdbType INTEGER } rcBridgeVnidFdbVnid OBJECT-TYPE SYNTAX Integer32(1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to identify the vnid value uniquely for the MAC address." ::= { rcBridgeVnidFdbEntry 1 } rcBridgeVnidFdbAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unicast MAC address for which the bridge has forwarding and/or filtering information." ::= { rcBridgeVnidFdbEntry 2 } rcBridgeVnidFdbStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the status of this entry." ::= { rcBridgeVnidFdbEntry 3 } rcBridgeVnidFdbInterfaceIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The IfIndex of the interface on which a frame having a source address equal to the value of the corresponding instance of rcBridgeVnidFdbAddress has been learnt." ::= { rcBridgeVnidFdbEntry 4 } rcBridgeVnidFdbType OBJECT-TYPE SYNTAX INTEGER { local(1), remote(2), ist-peer(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the whether the rcBridgeVnidFdbAddress is learnt locally or learnt on NNI from a remote destination." ::= { rcBridgeVnidFdbEntry 5 } -- rcBoot Group rcBootFlashSwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "BootFlashSwVersion indicates the software version in the Flash." ::= { rcBoot 1 } rcBootPcmciaSwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "BootPcmciaSwVersion indicate the software version in the Pcmcia card." ::= { rcBoot 2 } rcBootLastBootSource OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the boot source of the last the system boot." ::= { rcBoot 3 } rcBootPrimary OBJECT-TYPE SYNTAX INTEGER { flash(1), pcmcia(2), net(3), skip(4) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "BootPrimary is indicator for the primary source to boot the system." DEFVAL { flash } ::= { rcBoot 4 } rcBootSecondary OBJECT-TYPE SYNTAX INTEGER { flash(1), pcmcia(2), net(3), skip(4) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "BootSecondary indicates the second choice of the boot source." DEFVAL { pcmcia } ::= { rcBoot 5 } rcBootTertiary OBJECT-TYPE SYNTAX INTEGER { flash(1), pcmcia(2), net(3), skip(4) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "BootTertiary indicates the third choice of boot source." DEFVAL { net } ::= { rcBoot 6 } -- rcDevice Group rcDeviceLastBootSource OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the source of the software image the system was last booted with." ::= { rcDevice 1 } rcDevicePrimarySource OBJECT-TYPE SYNTAX INTEGER { flash(1), pcmcia(2), net(3), skip(4) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the primary choice to get a system software image." ::= { rcDevice 2 } rcDevicePrimarySourceFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate a file number, if applicable." ::= { rcDevice 3 } rcDeviceSecondarySource OBJECT-TYPE SYNTAX INTEGER { flash(1), pcmcia(2), net(3), skip(4) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the secondary choice to get a system software image." ::= { rcDevice 4 } rcDeviceSecondarySourceFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate a file name, if applicable." ::= { rcDevice 5 } rcDeviceTertiarySource OBJECT-TYPE SYNTAX INTEGER { flash(1), pcmcia(2), net(3), skip(4) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the tertiary choice to get a system software image." ::= { rcDevice 6 } rcDeviceTertiarySourceFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate a file name, if applicable." ::= { rcDevice 7 } rcDeviceConfigSource OBJECT-TYPE SYNTAX INTEGER { flash(1), pcmcia(2), nvram(5) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate the location to get a system configuration file during system boot." ::= { rcDevice 8 } rcDeviceConfigSourceFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to indicate a file name, if applicable." ::= { rcDevice 9 } rcDeviceFlashBytesUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of bytes used in the system's configuration flash device." ::= { rcDevice 10 } rcDeviceFlashBytesFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of bytes available in the system's configuration flash device." ::= { rcDevice 11 } rcDevicePcmciaBytesUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of bytes used in the system's PCMCIA device." ::= { rcDevice 12 } rcDevicePcmciaBytesFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of bytes available in the system's PCMCIA device." ::= { rcDevice 13 } rcDeviceAction OBJECT-TYPE SYNTAX INTEGER { none(1), squeezeFlash(2), squeezePcmcia(3), formatFlash(4), formatPcmcia(5), recoverFlash(6), recoverPcmcia(7) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to specify a particular action to perform on one of the system's device." ::= { rcDevice 14 } rcDeviceResult OBJECT-TYPE SYNTAX INTEGER { none(1), inProgress(2), success(3), fail(4) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the result of the last action performed on one of the system's device." ::= { rcDevice 15 } rcDeviceFlashNumFiles OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of files available in the system's configuration flash device." ::= { rcDevice 16 } rcDevicePcmciaNumFiles OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the number of files available in the system's PCMCIA device." ::= { rcDevice 17 } -- The Device Flash Table rcDeviceFlashTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDeviceFlashEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Flash table." ::= { rcDevice 25 } rcDeviceFlashEntry OBJECT-TYPE SYNTAX RcDeviceFlashEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry in the system's flash table." INDEX { rcDeviceFlashFileNum } ::= { rcDeviceFlashTable 1 } RcDeviceFlashEntry ::= SEQUENCE { rcDeviceFlashFileNum INTEGER, rcDeviceFlashFileName DisplayString, rcDeviceFlashFileVersion DisplayString, rcDeviceFlashFileType INTEGER, rcDeviceFlashFileMode INTEGER, rcDeviceFlashFileSize Integer32, rcDeviceFlashFileCrc Integer32, rcDeviceFlashFileStatus INTEGER, rcDeviceFlashRowStatus RowStatus } rcDeviceFlashFileNum OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate a particular file in flash." ::= { rcDeviceFlashEntry 1 } rcDeviceFlashFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate a flash file's name." ::= { rcDeviceFlashEntry 2 } rcDeviceFlashFileVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the flash file's version." ::= { rcDeviceFlashEntry 3 } rcDeviceFlashFileType OBJECT-TYPE SYNTAX INTEGER { config(1), log(2), trace(3), executable(4) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the flash file's type." ::= { rcDeviceFlashEntry 4 } rcDeviceFlashFileMode OBJECT-TYPE SYNTAX INTEGER { compressed(1), uncompressed(2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the flash file's mode." ::= { rcDeviceFlashEntry 5 } rcDeviceFlashFileSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the flash file's size." ::= { rcDeviceFlashEntry 6 } rcDeviceFlashFileCrc OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the flash file's CRC." ::= { rcDeviceFlashEntry 7 } rcDeviceFlashFileStatus OBJECT-TYPE SYNTAX INTEGER { active(1), deleted(2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the flash file's status. A file that has been marked for deletion, but who's space has not been reclaimed yet is marked as 'deleted'." ::= { rcDeviceFlashEntry 8 } rcDeviceFlashRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status." ::= { rcDeviceFlashEntry 9 } -- The Device Pcmcia Table rcDevicePcmciaTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDevicePcmciaEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "PCMCIA table." ::= { rcDevice 26 } rcDevicePcmciaEntry OBJECT-TYPE SYNTAX RcDevicePcmciaEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry in the system's PCMCIA table." INDEX { rcDevicePcmciaFileNum } ::= { rcDevicePcmciaTable 1 } RcDevicePcmciaEntry ::= SEQUENCE { rcDevicePcmciaFileNum INTEGER, rcDevicePcmciaFileName DisplayString, rcDevicePcmciaFileVersion DisplayString, rcDevicePcmciaFileType INTEGER, rcDevicePcmciaFileMode INTEGER, rcDevicePcmciaFileSize Integer32, rcDevicePcmciaFileCrc Integer32, rcDevicePcmciaFileStatus INTEGER, rcDevicePcmciaRowStatus RowStatus } rcDevicePcmciaFileNum OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate a particular file in PCMCIA." ::= { rcDevicePcmciaEntry 1 } rcDevicePcmciaFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the PCMCIA file's name." ::= { rcDevicePcmciaEntry 2 } rcDevicePcmciaFileVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the PCMCIA file's version." ::= { rcDevicePcmciaEntry 3 } rcDevicePcmciaFileType OBJECT-TYPE SYNTAX INTEGER { config(1), log(2), trace(3), executable(4) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the PCMCIA file's type." ::= { rcDevicePcmciaEntry 4 } rcDevicePcmciaFileMode OBJECT-TYPE SYNTAX INTEGER { compressed(1), uncompressed(2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate a particular file in mode." ::= { rcDevicePcmciaEntry 5 } rcDevicePcmciaFileSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the PCMCIA file's size." ::= { rcDevicePcmciaEntry 6 } rcDevicePcmciaFileCrc OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the PCMCIA file's CRC." ::= { rcDevicePcmciaEntry 7 } rcDevicePcmciaFileStatus OBJECT-TYPE SYNTAX INTEGER { active(1), deleted(2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the PCMCIA file's status. A file that has been marked for deletion, but who's space has not been reclaimed yet is marked as 'deleted'." ::= { rcDevicePcmciaEntry 8 } rcDevicePcmciaRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Row status." ::= { rcDevicePcmciaEntry 9 } -- Multi-Link Trunking Table rcMltNumMlts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MLTs currently defined in the switch." ::= { rcMlt 1 } rcMltPotentialMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The set of ports that are not members of any MLT." ::= { rcMlt 2 } rcMltIstSessionEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable mlt functionality." ::= { rcMlt 3 } rcMltIstSessionStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to enable/disable mlt functionality." ::= { rcMlt 4 } rcMltIstPeerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IST mlt Peer Ip address." ::= { rcMlt 5 } rcMltIstVlanId OBJECT-TYPE SYNTAX INTEGER (0..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "IST mlt Vlan Id. 0 is default when it is not set, VSP supports 0 to 4084" ::= { rcMlt 6 } rcMltDisablePortsOnShutdown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When true(1), the port members of an MLT will be automatically shutdown when the MLT becomes disabled." ::= { rcMlt 7 } rcMltTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Multi-Link Trunk entries. The number of entries is given by rcMltNumMlts." ::= { rcMlt 10 } rcMltEntry OBJECT-TYPE SYNTAX RcMltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular Multi-Link Trunk." INDEX { rcMltId } ::= { rcMltTable 1 } RcMltEntry ::= SEQUENCE { rcMltId INTEGER, rcMltName DisplayString, rcMltPortMembers PortSet, rcMltPortType INTEGER, rcMltNumVlanIds Integer32, rcMltVlanIds IdList, rcMltRowStatus RowStatus, rcMltEnable TruthValue, rcMltLoadBalance TruthValue, rcMltDistributionAlgorithm INTEGER, rcMltIfIndex InterfaceIndex, rcMltMltType INTEGER, rcMltSmltId INTEGER, rcMltRunningType INTEGER, rcMltSvlanPortType INTEGER, rcMltMulticastDistribution EnableValue, rcMltLacp10gBackup EnableValue, rcMltAggregatable EnableValue, rcMltClearLinkAggregate INTEGER, rcMltNtStgEnable TruthValue, rcMltDesignatedPort InterfaceIndex, rcMltAggOperState EnableValue, rcMltAggTimeOfLastOperChange TimeTicks, rcMltVplsMgmtVlan EnableValue, rcMltLoadDistributionOption INTEGER, rcMltUniAggrMacIdx Integer32, rcMltUniAggrMacAddress MacAddress, rcMltQinqEtherType Integer32, rcMltEgressCosProfileName DisplayString, rcMltEgressPolicerAdminState EnableValue, rcMltAggrEgressBandwidth EnableValue, rcMltAggrIngressBandwidth EnableValue, rcMltAggrMacAlloc EnableValue, rcMltAggMinLink Integer32, rcMltMtu Integer32, rcMltInterfaceType INTEGER, rcMltConfiguredMembers PortSet, rcMltMtuAdminState EnableValue, rcMltPeerPortMembers PortSet, rcMltCpLimitPktRate INTEGER, rcMltCpLimitShutDownEnable TruthValue, rcMltVlanIdList OCTET STRING, rcMltEntryOwner INTEGER, rcMltDatapathProgrammingState INTEGER, rcMltL4Hash EnableValue, rcMltPrivateVlanType INTEGER, rcMltBpduMode INTEGER, rcMltPeerPortMembersList DisplayString, rcMltFlexUniEnable TruthValue } rcMltId OBJECT-TYPE SYNTAX INTEGER (1..512) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the Multi-Link Trunk associated with this entry." ::= { rcMltEntry 1 } rcMltName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned name for this MLT." ::= { rcMltEntry 2 } rcMltPortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports that are members of this MLT." ::= { rcMltEntry 3 } rcMltPortType OBJECT-TYPE SYNTAX INTEGER { access(1), -- access port type trunk(2) -- trunk port type } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of MLT port: access(1) or trunk(2)." DEFVAL { access } ::= { rcMltEntry 4 } rcMltNumVlanIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of VLAN IDs that are stored in the rcMltVlanIds variable." ::= { rcMltEntry 5 } rcMltVlanIds OBJECT-TYPE SYNTAX IdList (SIZE (8192)) MAX-ACCESS read-write STATUS current DESCRIPTION "An array used to identify which VLANs this MLT is associated with. Each VLAN ID is stored as a two octet value. The first octet in the pair holds bits 15-8 of the VLAN ID, while the second octet holds bits 7-0 of the VLAN ID. This object is now replaced by rcMltVlanIdList." ::= { rcMltEntry 6 } rcMltRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcMltTable." ::= { rcMltEntry 7 } rcMltEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enable the entry." DEFVAL { true } ::= { rcMltEntry 8 } rcMltLoadBalance OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Perform load balance?" DEFVAL { false } ::= { rcMltEntry 9 } rcMltDistributionAlgorithm OBJECT-TYPE SYNTAX INTEGER { none(1), basic(2), advanced(3), enhanced(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "none(1), ... It will be fill later" DEFVAL { none } ::= { rcMltEntry 10 } rcMltIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the 'logical' ifIndex assigned to this MLT." ::= { rcMltEntry 11 } rcMltMltType OBJECT-TYPE SYNTAX INTEGER { normalMLT(1), istMLT(2), splitMLT(3), virtualIstMLT(4) --Used only when spbm-config-mode flag disabled } MAX-ACCESS read-write STATUS current DESCRIPTION "MLT type." ::= { rcMltEntry 12 } rcMltSmltId OBJECT-TYPE SYNTAX INTEGER (1..512) MAX-ACCESS read-write STATUS current DESCRIPTION "Split MLT id." ::= { rcMltEntry 13 } rcMltRunningType OBJECT-TYPE SYNTAX INTEGER { normalMLT(1), istMLT(2), splitMLT(3), virtualIstMLT(4) --Used only when spbm-config-mode flag disabled } MAX-ACCESS read-only STATUS current DESCRIPTION "Split MLT running type." ::= { rcMltEntry 14 } rcMltSvlanPortType OBJECT-TYPE SYNTAX INTEGER { normal(1), uni(2), nni(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set MLT port type." DEFVAL { normal } ::= { rcMltEntry 15 } rcMltMulticastDistribution OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable multicast distribution per mlt." DEFVAL { disable } ::= { rcMltEntry 16 } rcMltLacp10gBackup OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/Disable 10G Mlt reliance backup mode." DEFVAL { disable } ::= { rcMltEntry 17 } rcMltAggregatable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable link aggregation on a MLT." DEFVAL { disable } ::= { rcMltEntry 18 } rcMltClearLinkAggregate OBJECT-TYPE SYNTAX INTEGER { clear(1), none(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "clear link aggregate, equivalent to disable and re-enable aggregatable on the MLT." ::= { rcMltEntry 19 } rcMltNtStgEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether this MLT is operating in Nortel Mode or in Cisco Mode. true = Nortel Mode false = Cisco Mode." DEFVAL { true } ::= { rcMltEntry 20 } rcMltDesignatedPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Designated port for the MLT." ::= { rcMltEntry 21 } rcMltAggOperState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "Link aggregation state on a MLT." ::= { rcMltEntry 22 } rcMltAggTimeOfLastOperChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time value since the interface entered its current operational state." ::= { rcMltEntry 23 } rcMltVplsMgmtVlan OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Management Vlan is configured on this mlt" DEFVAL { disable } ::= { rcMltEntry 24 } rcMltLoadDistributionOption OBJECT-TYPE SYNTAX INTEGER { bmac(1), cmac(2), bvid(3), isid(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Used to specify the Load Balancing option for MLT in UNI" DEFVAL { bmac } ::= { rcMltEntry 25 } rcMltUniAggrMacIdx OBJECT-TYPE SYNTAX Integer32 (0..448) MAX-ACCESS read-create STATUS current DESCRIPTION "Used to specify the index of the mac address pool reserved for MLT uni" DEFVAL { 0 } ::= { rcMltEntry 26 } rcMltUniAggrMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Used to display the mac address reserved for this MLT" ::= { rcMltEntry 27 } rcMltQinqEtherType OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) MAX-ACCESS read-create STATUS current DESCRIPTION "The qinq ether type value. It should be displayed and input as Hex value. It would only be used when MLT is associated with QnQ service UNI. Otherwise, it would be ignored" DEFVAL { '8020'h } ::= { rcMltEntry 28 } rcMltEgressCosProfileName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "Mlt Egress COS Profile Name, which is defined by rcCosProfileTable" DEFVAL { "DEFAULT_PORT_PROFILE" } ::= { rcMltEntry 29 } rcMltEgressPolicerAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable Mlt Egress Policer" DEFVAL { disable } ::= { rcMltEntry 30 } rcMltAggrEgressBandwidth OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Aggregated Egress Bandwidth Policer is used." DEFVAL { enable } ::= { rcMltEntry 31 } rcMltAggrIngressBandwidth OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Aggregated Ingress Bandwidth Policer is used." DEFVAL { enable } ::= { rcMltEntry 32 } rcMltAggrMacAlloc OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Aggregated Mac Allocation is used" DEFVAL { disable } ::= { rcMltEntry 33 } rcMltAggMinLink OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-create STATUS current DESCRIPTION "If number of active links goes below configured minimum-link number, the entire LAG is declared down." ::= { rcMltEntry 34 } rcMltMtu OBJECT-TYPE SYNTAX Integer32 (1518..9600) MAX-ACCESS read-create STATUS current DESCRIPTION "MTU for ports in Mlt" DEFVAL { 1518 } ::= { rcMltEntry 35 } rcMltInterfaceType OBJECT-TYPE SYNTAX INTEGER { normal(1), silent(2), uni(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This value indicates whether ports in the mlt are of type . A port can be included in any EVPN service only if this attribute is set to uni. If the port is not part of any VLAN the interface-type is set to silent. Before adding a port to a VLAN the interface type should be changed to normal." DEFVAL { silent } ::= { rcMltEntry 36 } rcMltConfiguredMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "The set of ports that are configured members of this MLT. Toronto release allows us to add a port to a LACP enabled MLT. These port get added as ConfiguredMembers" ::= { rcMltEntry 37 } rcMltMtuAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Set Mlt MTU enable or disable" DEFVAL { disable } ::= { rcMltEntry 38 } rcMltPeerPortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The set of Peer ports which are connected to local ports (rcMltPortMember) of this MLT. This object has been deprecated/obsolete by object rcMltPeerPortMembersList" ::= { rcMltEntry 39 } rcMltCpLimitPktRate OBJECT-TYPE SYNTAX INTEGER(1000..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to limit Control packets on the port to qos-levels 6 and 7. Sets the limit in packets per second." DEFVAL { 8000 } ::= { rcMltEntry 40 } rcMltCpLimitShutDownEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate if the mlt-ports should be shutdown when the CpLimitPktRate is exceeded." DEFVAL { false } ::= { rcMltEntry 41 } rcMltVlanIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..512)) MAX-ACCESS read-write STATUS current DESCRIPTION "This bitfield is used to identify which VLANs this MLT is associated with. Each VLAN ID is stored as a bit. The most-significant (left-most) bit represents Vlan Id 1." ::= { rcMltEntry 42 } rcMltEntryOwner OBJECT-TYPE SYNTAX INTEGER { none(1), local(2), remote(3), localAndRemote(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the owner of the MLT." ::= { rcMltEntry 43 } rcMltDatapathProgrammingState OBJECT-TYPE SYNTAX INTEGER { none(1), local(2), remote(3), localAndRemote(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the datapath programming state of the MLT." ::= { rcMltEntry 44 } rcMltL4Hash OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "If enabled all the non fragmented L4 packets will take L4 hashing and all the fragmented L4 packets and L3 packets will take L3 hashing. If disabled then both L3 and L4 packets will take L3 hashing. It is introduce by release 5.1.6.0" DEFVAL { disable } ::= { rcMltEntry 45 } rcMltPrivateVlanType OBJECT-TYPE SYNTAX INTEGER { trunk(1), isolated(2), promiscuous(3), none(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The mode used when private VLAN is associated with MLT. If the VLAN is not private then this is ignored. If the VLAN is private then the value must be either trunk, isolated, or promiscuous. Setting the value to trunk will enable tagging. Setting the value to isolated or promiscuous will remove non-private VLANs from the mlt." DEFVAL { none } ::= { rcMltEntry 46 } rcMltBpduMode OBJECT-TYPE SYNTAX INTEGER { all-ports(1), single-port(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the BPDU send/receive mode: send/receive BPDUs on all trunk ports (1) or on a single trunk port (2)." DEFVAL { all-ports } ::= { rcMltEntry 47 } rcMltPeerPortMembersList OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A list of peer ports in the display format slot/port,slot/port/sub-port. A port display format cannot be always hardcoded as slot/port. It depends on the dynamic setting of the port, such as channelized. This object is used to deprecate/obsolete the object of rcMltPeerPortMembers." ::= { rcMltEntry 48} rcMltFlexUniEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to set FLEX UNI enable/disable on mlt" DEFVAL { false } ::= { rcMltEntry 49 } rcMltMcastDistribution OBJECT IDENTIFIER ::= { rcMlt 11 } rcMltMcastDistributionEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this feature to distribute multicast traffic on MLT ports. All the cards in the system must be E-Tickets. Cannot perform distribution in a mixed mode." ::= { rcMltMcastDistribution 1 } rcMltMcastDistributionGrpMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Group Mask. Create a MLT abstraction layer to distribute traffic basd on (source, group) information of the multicast packet. The algorithm to pick the actual port nedds to generate a fairly random number for different combinations but a lways generate the same number for a given (source, group) pair. By default, the number of active ports of the MLT is used to MOD the pseudo-random number generated by the XOR of each byte of the masked group address with the masked source address." ::= { rcMltMcastDistribution 2 } rcMltMcastDistributionSrcMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source Mask." ::= { rcMltMcastDistribution 3 } rcMltMcastDistributionRedistributionEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable redistribution." ::= { rcMltMcastDistribution 4 } -- Single Link Trunk Port Table rcSltPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSltPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcMlt 12 } rcSltPortEntry OBJECT-TYPE SYNTAX RcSltPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular Multi-Link Trunk." INDEX { rcSltPortIfIndex } ::= { rcSltPortTable 1 } RcSltPortEntry ::= SEQUENCE { rcSltPortIfIndex InterfaceIndex, rcSltPortSmltId INTEGER, rcSltPortOperType INTEGER, rcSltPortRowStatus RowStatus } rcSltPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An interface for this SLT." ::= { rcSltPortEntry 1 } rcSltPortSmltId OBJECT-TYPE SYNTAX INTEGER (1..512) MAX-ACCESS read-write STATUS current DESCRIPTION "A uniquely identifies the Single-Link Trunk associated with this entry." ::= { rcSltPortEntry 2 } rcSltPortOperType OBJECT-TYPE SYNTAX INTEGER { normal(1), smlt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operate type of the port normal or smlt." ::= { rcSltPortEntry 3 } rcSltPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries of the Table." ::= { rcSltPortEntry 4 } -- rcMltVlacpTable rcMltVlacpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMltVlacpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mlt Virtual LACP table" ::= { rcMlt 13 } rcMltVlacpEntry OBJECT-TYPE SYNTAX RcMltVlacpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular port" INDEX { rcMltId } ::= { rcMltVlacpTable 1 } RcMltVlacpEntry ::= SEQUENCE { rcMltVlacpAdminEnable TruthValue, rcMltVlacpFastPeriodicTimer Integer32, rcMltVlacpTimeoutScale Integer32, rcMltVlacpEtherMacAddress MacAddress, rcMltVlacpDualHomingEnable TruthValue } rcMltVlacpAdminEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enable/disable Virtual LACP on a MLT" DEFVAL { false } ::= { rcMltVlacpEntry 1 } rcMltVlacpFastPeriodicTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using Short Timeouts" DEFVAL { 250 } ::= { rcMltVlacpEntry 2 } rcMltVlacpTimeoutScale OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Scalar value used to calculate timeout time from periodic time. Timeout = PeriodicTime * TimeoutScale" DEFVAL { 3 } ::= { rcMltVlacpEntry 3 } rcMltVlacpEtherMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast Mac Address exclusively used for VLACPDU's" ::= { rcMltVlacpEntry 4 } rcMltVlacpDualHomingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Dual homing on Virtual LACP on a MLT" DEFVAL { false } ::= { rcMltVlacpEntry 5 } -- rcMltBvidPortTable related information starts here rcMltBvidPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMltBvidPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains Bridge Vlan configured information for Primary and Secondary ports for MLT-UNI" ::= { rcMlt 14 } rcMltBvidPortEntry OBJECT-TYPE SYNTAX RcMltBvidPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry with Info about VLAN with its Primary and secondary ports for MLT-UNI" INDEX { rcMltBvidMltId, rcMltBvidVlanId} ::= { rcMltBvidPortTable 1 } RcMltBvidPortEntry ::= SEQUENCE { rcMltBvidMltId Integer32, rcMltBvidVlanId Integer32, rcMltBvidPrimaryPort InterfaceIndex, rcMltBvidSecondaryPort InterfaceIndex, rcMltBvidRowStatus RowStatus } rcMltBvidMltId OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN ID of the Port List" ::= { rcMltBvidPortEntry 1 } rcMltBvidVlanId OBJECT-TYPE SYNTAX Integer32 (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN ID of the Port List" ::= { rcMltBvidPortEntry 2 } rcMltBvidPrimaryPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Primary port of the MLT for the VLAN when load distribution option is b-vid" ::= { rcMltBvidPortEntry 3 } rcMltBvidSecondaryPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Secondary port of the MLT for the VLAN when load distribution option is b-vid " ::= { rcMltBvidPortEntry 4 } rcMltBvidRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to Add/delete entries in the table" ::= { rcMltBvidPortEntry 5 } -- rcMltBvidPortTable related information ends here rcMltNotificationObjects OBJECT IDENTIFIER ::= { rcMlt 15 } rcMltAggTrapEvent OBJECT-TYPE SYNTAX INTEGER { localdown(1), remotedown(2), up(3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "It indicates three trap events: local down(1), remote down(2), up(3)." ::= { rcMltNotificationObjects 1 } rcMltIstStpEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable mlt ist stp functionality." DEFVAL { disable } ::= { rcMlt 16 } -- rcWeb related information rcWebEnableServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Control whether the web server should be enabled. Setting this variable to true will make the server operational. Setting this variable to false will disable server." DEFVAL { false } ::= { rcWeb 1 } rcWebRWAUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write-all web-server account." ::= { rcWeb 2 } rcWebRWAPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write-all web-server account." ::= { rcWeb 3 } rcWebRWUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write web-server account." ::= { rcWeb 4 } rcWebRWPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write web-server account." ::= { rcWeb 5 } rcWebROUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-only web-server account." ::= { rcWeb 6 } rcWebROPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-only web-server account." ::= { rcWeb 7 } rcWebLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Last web-browser initiated configuration change since sysUpTime." ::= { rcWeb 8 } rcWebNumHits OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of hits to the web-server" ::= { rcWeb 9 } rcWebNumAccessChecks OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of access checks performed by the web-server" ::= { rcWeb 10 } rcWebNumAccessBlocks OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of accesses blocked by the web-server" ::= { rcWeb 11 } rcWebNumRxErrors OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of receive errors encountered by the web-server" ::= { rcWeb 12 } rcWebNumTxErrors OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmit errors encountered by the web-server" ::= { rcWeb 13 } rcWebNumSetRequest OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of set-request to the web-server" ::= { rcWeb 14 } rcWebPrimaryHtmlSourceDir OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "primary html source directory" DEFVAL { "local" } ::= { rcWeb 15 } rcWebSecondaryHtmlSourceDir OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "secondary html source directory" DEFVAL { "pcmcia" } ::= { rcWeb 16 } rcWebTertiaryHtmlSourceDir OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "tertiary html source directory" ::= { rcWeb 17 } rcWebRWL3UserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "user name for the L3 web server account" ::= { rcWeb 18 } rcWebRWL3Password OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "password for the L3 web server account" ::= { rcWeb 19 } rcWebRWL2UserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "user name for the L2 web server account" ::= { rcWeb 20 } rcWebRWL2Password OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "password for the L2 web server account" ::= { rcWeb 21 } rcWebDefaultDisplayRows OBJECT-TYPE SYNTAX INTEGER (10..100) MAX-ACCESS read-write STATUS current DESCRIPTION "default display rows in html page." DEFVAL { 48 } ::= { rcWeb 22 } rcWebLastHostAccessBlocked OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "last host access blocked" ::= { rcWeb 23 } rcWebHelpTftpSourceDir OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "tftp source directory for help files" ::= { rcWeb 24 } rcWebHttpPort OBJECT-TYPE SYNTAX INTEGER (1..49151) MAX-ACCESS read-write STATUS current DESCRIPTION "the HTTP port for web access" DEFVAL { 80 } ::= { rcWeb 25 } rcWebSecureOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Control whether the secure only should be enabled. Setting this variable to true will make the server support HTTPS only. Setting this variable to false will make the server support both HTTP & HTTPS" DEFVAL { true } ::= { rcWeb 26 } rcWebHttpsPort OBJECT-TYPE SYNTAX Integer32 (443 | 1024..49151) MAX-ACCESS read-write STATUS current DESCRIPTION "the HTTPs port for web access" DEFVAL { 443 } ::= { rcWeb 27 } rcWebLastHostAccessBlockedAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Address type (IPv4/IPv6) of last host access blocked" ::= { rcWeb 28 } rcWebLastHostAccessBlockedAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "last host access blocked" ::= { rcWeb 29 } rcWebInactivityTimeout OBJECT-TYPE SYNTAX Unsigned32(30..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the amount of idle time, in seconds towait before timing out EDM login sessions." DEFVAL { 900 } ::= { rcWeb 30 } rcWebTlsMinimumVersion OBJECT-TYPE SYNTAX INTEGER { tlsv10(1), tlsv11(2), tlsv12(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the minimum version of TLS protocol supported by the Web Server. tlsv10 sets the version to 1.0. tlsv11 sets the version to 1.1. tlsv12 sets the version to 1.2." DEFVAL { tlsv12 } ::= { rcWeb 31 } rcWebMinimumPasswordLength OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum length password for web user" ::= { rcWeb 32 } -- rcCli related information rcCliRWAUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write-all CLI account." ::= { rcCli 1 } rcCliRWAPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write-all CLI account." ::= { rcCli 2 } rcCliRWUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write CLI account." ::= { rcCli 3 } rcCliRWPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write CLI account." ::= { rcCli 4 } rcCliRWL3UserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write layer-3 CLI account." ::= { rcCli 5 } rcCliRWL3Password OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write layer-3 CLI account." ::= { rcCli 6 } rcCliRWL2UserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write layer-2 CLI account." ::= { rcCli 7 } rcCliRWL2Password OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write layer-2 CLI account." ::= { rcCli 8 } rcCliROUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-only CLI account." ::= { rcCli 9 } rcCliROPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-only CLI account." ::= { rcCli 10 } rcCliMaxTelnetSessions OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the maximum number of telnet sessions the system will support." DEFVAL { 8 } ::= { rcCli 11 } rcCliMaxRloginSessions OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the maximum number of rlogin sessions the system will support." DEFVAL { 8 } ::= { rcCli 12 } rcCliTimeout OBJECT-TYPE SYNTAX INTEGER (30..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the amount of idle time, in seconds to wait before timing out telnet and rlogin sessions." DEFVAL { 900 } ::= { rcCli 13 } rcCliNumAccessViolations OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of CLI access violations detected by the system." ::= { rcCli 14 } rcCliRWL1UserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write layer-1 CLI account." ::= { rcCli 15 } rcCliRWL1Password OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write layer-1 CLI account." ::= { rcCli 16 } rcCliPasswordChange OBJECT-TYPE SYNTAX INTEGER { ro(1), l1(2), l2(3), l3(4), rw(5), rwa(6), slboper(7), l4oper(8), oper(9), slbadmin(10), l4admin(11), ssladmin(12), commStrRo(13), commStrRw(14), commStrl3(15), commStrl2(16), commStrl1(17), webPassWdRo(18), webPassWdRwa(19), auditor(20), security(21), operator(22), privilege(23), administrator(24) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indication which password is changed when sending a rcCliPasswordChange trap." ::= { rcCli 17 } rcCliPassChangeResult OBJECT-TYPE SYNTAX INTEGER { success(1), fail(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indication the result of changing password when sending a rcPasswordChange trap." ::= { rcCli 18 } rcCliRWEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable for the read-write CLI account." DEFVAL { true } ::= { rcCli 19 } rcCliRWL1Enable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable for the read-write-layer1 CLI account." DEFVAL { true } ::= { rcCli 20 } rcCliRWL2Enable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable for the read-write-layer2 CLI account." DEFVAL { true } ::= { rcCli 21 } rcCliRWL3Enable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable for the read-write-layer3 CLI account." DEFVAL { true } ::= { rcCli 22 } rcCliROEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable for the read-only CLI account." DEFVAL { true } ::= { rcCli 23 } rcCliRWAEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/Disable for the Admin CLI account." DEFVAL { true } ::= { rcCli 24 } rcCliOperatorUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the Operator CLI account." ::= { rcCli 25 } rcCliOperatorPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (8..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the Operator CLI account." ::= { rcCli 26 } rcCliOperatorEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/Disable for the Operator CLI account." DEFVAL { false } ::= { rcCli 27 } rcCliSecurityUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the Security CLI account." ::= { rcCli 28 } rcCliSecurityPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (8..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the Security CLI account." ::= { rcCli 29 } rcCliSecurityEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/Disable for the Security CLI account." DEFVAL { false } ::= { rcCli 30 } rcCliAuditorUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the Auditor CLI account." ::= { rcCli 31 } rcCliAuditorPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (8..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the Auditor CLI account." ::= { rcCli 32 } rcCliAuditorEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/Disable for the Auditor CLI account." DEFVAL { false } ::= { rcCli 33 } rcCliPasswordUpperCase OBJECT-TYPE SYNTAX Integer32 (1..9) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of mandatory upper case characters to be included as part of user password, failing which password creation will not succeed" ::= { rcCli 34 } rcCliPasswordLowerCase OBJECT-TYPE SYNTAX Integer32 (1..9) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of mandatory lower case characters to be included as part of user password, failing which password creation will not succeed" ::= { rcCli 35 } rcCliPasswordNumericCase OBJECT-TYPE SYNTAX Integer32 (1..9) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of mandatory numeric characters to be included as part of user password, failing which password creation will not succeed" ::= { rcCli 36 } rcCliPasswordSpecialCase OBJECT-TYPE SYNTAX Integer32 (1..9) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of mandatory special characters to be included as part of user password, failing which password creation will not succeed" ::= { rcCli 37 } rcCliPasswordChangeInterval OBJECT-TYPE SYNTAX Integer32 (1..999) MAX-ACCESS read-write STATUS current DESCRIPTION "The time interval in which user cannot change his password from the last password change" ::= { rcCli 38 } rcCliPasswordPreNotificationInterval1 OBJECT-TYPE SYNTAX Integer32 (1..99) MAX-ACCESS read-write STATUS current DESCRIPTION "The time for first notificateion to be sent to the user before the expiry of user password" ::= { rcCli 39 } rcCliPasswordPreNotificationInterval2 OBJECT-TYPE SYNTAX Integer32 (1..99) MAX-ACCESS read-write STATUS current DESCRIPTION "The time for second notificateion to be sent to the user before the expiry of user password." ::= { rcCli 40 } rcCliPasswordPreNotificationInterval3 OBJECT-TYPE SYNTAX Integer32 (1..99) MAX-ACCESS read-write STATUS current DESCRIPTION "The time for third notificateion to be sent to the user before the expiry of user password." ::= { rcCli 41 } rcCliPasswordPostNotificationInterval1 OBJECT-TYPE SYNTAX Integer32 (1..99) MAX-ACCESS read-write STATUS current DESCRIPTION "The time for first notificateion to be sent to the user after the expiry of user password." ::= { rcCli 42 } rcCliPasswordPostNotificationInterval2 OBJECT-TYPE SYNTAX Integer32 (1..99) MAX-ACCESS read-write STATUS current DESCRIPTION "The time for second notificateion to be sent to the user after the expiry of user password." ::= { rcCli 43 } rcCliPasswordPostNotificationInterval3 OBJECT-TYPE SYNTAX Integer32 (1..99) MAX-ACCESS read-write STATUS current DESCRIPTION "The time for third notificateion to be sent to the user after the expiry of user password." ::= { rcCli 44 } rcCliPasswordAccountIdleTime OBJECT-TYPE SYNTAX Integer32 (1..365) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies time duration, in days, within which if a user is not logged in, the account gets disabled." DEFVAL { 90 } ::= { rcCli 45 } rcCliPasswordAccountUserName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Object to be used for ecnUserAccountIdleTimeExpireTrap | rcnAuthenticationFailureLoginAttemptsTrap to indicate that idle time has expired for user account or crossed max-sessions" ::= { rcCli 46 } rcCliPasswordUserAccessLevel OBJECT-TYPE SYNTAX DisplayString (SIZE(1..20)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Object to be used for ecnUserAccountIdleTimeExpireTrap | rcnAuthenticationFailureLoginAttemptsTrap to indicate that idle time has expired for user account or crossed max-sessions" ::= { rcCli 47 } rcCliPasswordPostExpiryLogins OBJECT-TYPE SYNTAX Integer32 (1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of allowed logins for a user post the password expiry." DEFVAL { 2 } ::= { rcCli 48 } rcCliLoginAttemptErrorTrapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether to send trap upon receiving a login attempt error in the system." DEFVAL { true } ::= { rcCli 49 } -- rcCoreDumpGlobals rcCoreDumpGlobal OBJECT IDENTIFIER ::= { rcCoreDump 1 } rcCoreDumpGlobalCoreDumpEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the Core dump functionality" DEFVAL { enable } ::= { rcCoreDumpGlobal 1 } rcCoreDumpGlobalCoreDumpDirectory OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Core dump create directory. This specifies the directory in which the core dump files is created. The core dump is created in PCMCIA, the path should contain /pcmcia, if the specified path does not start with /pcmcia the specified directory is created in PCMCIA." DEFVAL {"/pcmcia/cv/"} ::= { rcCoreDumpGlobal 2 } -- rcCsuGlobals rcCsuGlobal OBJECT IDENTIFIER ::= { rcCsu 1 } rcCsuGlobalStartUpMode OBJECT-TYPE SYNTAX INTEGER { automatic(1), manual(2), none(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Mode of CSU StartUp(Manual/Auto/None). None may not be used" ::= { rcCsuGlobal 1 } -- rcCsuInfo rcCsuInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCsuInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of CSU Info Entries." ::= { rcCsu 2 } rcCsuInfoEntry OBJECT-TYPE SYNTAX RcCsuInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CSU Info Table Entry." INDEX { rcCsuInfoSlotNumber } ::= { rcCsuInfoTable 1 } RcCsuInfoEntry ::= SEQUENCE { rcCsuInfoSlotNumber Integer32, rcCsuInfoTypeOfCard INTEGER, rcCsuInfoTypeOfCardDesc DisplayString, rcCsuInfoUpgradeStatus INTEGER, rcCsuInfoUpgradeStartTime DateAndTime, rcCsuInfoUpgradeEndTime DateAndTime } rcCsuInfoSlotNumber OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Value of the slot number." ::= { rcCsuInfoEntry 1 } rcCsuInfoTypeOfCard OBJECT-TYPE SYNTAX INTEGER { none(1), atm(2), pos(3), wsm(4), ssl(5), rmod(6), esm(7), cpu(8), others(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Integer holding the card type." ::= { rcCsuInfoEntry 2 } rcCsuInfoTypeOfCardDesc OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-only STATUS current DESCRIPTION "The type of card present in the current slot." ::= { rcCsuInfoEntry 3 } rcCsuInfoUpgradeStatus OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), required(2), inProgress(3), complete(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Upgrade Status of the card." ::= { rcCsuInfoEntry 4 } rcCsuInfoUpgradeStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the upgrade start time." ::= { rcCsuInfoEntry 5 } rcCsuInfoUpgradeEndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the upgrade end time." ::= { rcCsuInfoEntry 6 } -- CSU Info Table end -- Error Group rcErrorLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Error level indicator for the last error reported in the system. The meaning of this value are : 0 = Informative Information 1 = Warning Condition 2 = Error Condition 3 = Manufacturing Information 4 = Fatal Condition " ::= { rcError 1 } rcErrorCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Error code indicator for the last error reported in the system. This is an encoded value that identifies the software module that generated the error message as well as a specific error condition within that module. This value is transparent to the user. This value is intended to help Accelar support and development staff to isolate system problems." ::= { rcError 2 } rcErrorText OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Error string of the last error reported in the system." ::= { rcError 3 } -- rcIpv6 mib -- -- Textual convention from ietf-draft-2011-update-11 -- IpAddressOriginTC ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The origin of the address. manual(2) indicates that the address was manually configured to a specified address, e.g. by user configuration. dhcp(4) indicates an address that was assigned to this system by a DHCP server. linklayer(5) indicates an address created by IPv6 stateless auto-configuration. random(6) indicates an address chosen by the system at random, e.g. an IPv4 address within 169.254/16, or an RFC 3041 privacy address." SYNTAX INTEGER { other(1), manual(2), dhcp(4), linklayer(5), random(6) } IpAddressStatusTC ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The status of an address. Most of the states correspond to states from the IPv6 Stateless Address Autoconfiguration protocol [5]. The preferred(1) state indicates that this is a valid address that can appear as the destination or source address of a packet. The deprecated(2) state indicates that this is a valid but deprecated address that should no longer be used as a source address in new communications, but packets addressed to such an address are processed as expected. The invalid(3) state indicates that this isn't a valid address and it shouldn't appear as the destination or source address of a packet. The inaccessible(4) state indicates that the address is not accessible because the interface to which this address is assigned is not operational. The unknown(5) state indicates that the status can not be determined for some reason. The tentative(6) state indicates the uniqueness of the address on the link is being verified. Addresses in this state should not be used for general communication and should only be used to determine the uniqueness of the address. The duplicate(7) state indicates the address has been determined to be non-unique on the link and so must not be used. In the absence of other information, an IPv4 address is always preferred(1)." REFERENCE "RFC 2462" SYNTAX INTEGER { preferred(1), deprecated(2), invalid(3), inaccessible(4), unknown(5), tentative(6), duplicate(7) } -- Textual convention from ietf-draft-2011-update-11 rcIpv6Mib OBJECT IDENTIFIER ::= { rcIpv6 1 } rcIpv6Notifications OBJECT IDENTIFIER ::= { rcIpv6Mib 0 } rcIpv6Objects OBJECT IDENTIFIER ::= { rcIpv6Mib 1 } rcIpv6Scalars OBJECT IDENTIFIER ::= { rcIpv6Objects 1 } -- IPv6 ICMP rate limiting rcIpv6IcmpErrorInterval OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The rate (in milliseconds) at which ICMP error messages can be sent out. A value of zero means not be send any." DEFVAL { 1000 } ::= { rcIpv6Scalars 1 } -- IPv6 Multicast Admin Status rcIpv6MulticastAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates the global admin status for multicast." DEFVAL { false } ::= { rcIpv6Scalars 2 } -- IPv6 Unreach Admin Status rcIpv6IcmpNetUnreach OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set icmp net unreach feature enable/ disable." DEFVAL { false } ::= { rcIpv6Scalars 3 } -- IPv6 RedirectMsg Admin Status rcIpv6IcmpRedirectMsg OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set icmp redirect feature enable/ disable." DEFVAL { false } ::= { rcIpv6Scalars 4 } -- IPv6 ICMP rate limiting rcIpv6IcmpErrorQuota OBJECT-TYPE SYNTAX INTEGER (0..2000000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of icmp error messages that can be sent during the icmp error interval. A value of zero means not be send any." DEFVAL { 50 } ::= { rcIpv6Scalars 5 } rcIpv6GlobalAdminEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether IPv6 has been administratively enabled." DEFVAL { true } ::= { rcIpv6Scalars 6 } rcIpv6GlobalOperEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether IPv6 is currently enabled." DEFVAL { true } ::= { rcIpv6Scalars 7 } rcIpv6PrefixListTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of Ipv6 Prefix List Table" ::= { rcIpv6Scalars 8 } rcIpv6ClearDhcpCounters OBJECT-TYPE SYNTAX INTEGER { clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will clear IPv6 DHCP counters." ::= { rcIpv6Scalars 9 } -- IPv6 Clear Static Routes rcIpv6RouteStaticClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear all IPv6 static routes." DEFVAL { false } ::= { rcIpv6Scalars 10 } -- IPv6 Static Routes Global Admin Status rcIpv6RouteStaticGlobalAdminEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally enable/disable all IPv6 static routes." DEFVAL { true } ::= { rcIpv6Scalars 11 } rcIpv6IcmpAnycastEchoReply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable icmp echo reply msg for anycast addresses." DEFVAL { false } ::= { rcIpv6Scalars 12 } rcIpv6IcmpMulticastEchoReply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable icmp echo reply msg for multicast addresses." DEFVAL { false } ::= { rcIpv6Scalars 13 } rcIpv6Autoconfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable / disable IPv6 autoconfiguration from router advertisements" DEFVAL { false } ::= { rcIpv6Scalars 14 } rcIpv6IcmpAddrUnreach OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable / disable address unreachable message" DEFVAL { false } ::= { rcIpv6Scalars 15 } rcIpv6IcmpPortUnreach OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable / disable port unreachable message" DEFVAL { false } ::= { rcIpv6Scalars 16 } rcIpv6SlowPathToCpu OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable / disable slow-path-to-cpu" DEFVAL { false } ::= { rcIpv6Scalars 17 } rcIpv6ClearGlobalIcmpStats OBJECT-TYPE SYNTAX INTEGER { clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will clear global IPv6 ICMP statistics" ::= { rcIpv6Scalars 18 } rcIpv6EcmpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally enable/disable equal-cost multi-path feature." DEFVAL { false } ::= { rcIpv6Scalars 19 } rcIpv6EcmpMaxPath OBJECT-TYPE SYNTAX Unsigned32 (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally set the maximum number of paths that can be equal cost." ::= { rcIpv6Scalars 20 } rcIpv6RoutePrefTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size of the rcIpv6RoutePrefTable" ::= { rcIpv6Scalars 21 } rcIpv6AlternativeRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally enable/disable alternative-route." DEFVAL { true } ::= { rcIpv6Scalars 22 } rcIpv6SourceRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally enable/disable ipv6 source routing feature." DEFVAL { false } ::= { rcIpv6Scalars 23 } rcIpv6IcmpMulticastRequestEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally enable/disable ipv6 icmp echo multicast request feature." DEFVAL { true } ::= { rcIpv6Scalars 24 } -- IPv6 Interface Table rcIpv6InterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains list of IPv6 interfaces and per-interface IPv6-specific information." ::= { rcIpv6Objects 2 } rcIpv6InterfaceEntry OBJECT-TYPE SYNTAX RcIpv6InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of ipv6 interface In Table containing per-interface information." INDEX { rcIpv6InterfaceIfIndex } ::= { rcIpv6InterfaceTable 1 } RcIpv6InterfaceEntry ::= SEQUENCE { rcIpv6InterfaceIfIndex InterfaceIndex, rcIpv6InterfaceIdentifier Ipv6AddressIfIdentifier, rcIpv6InterfaceIdentifierLength INTEGER, rcIpv6InterfaceDescr DisplayString, rcIpv6InterfaceVlanId RcVlanIdOrNone, rcIpv6InterfaceType INTEGER, rcIpv6InterfaceReasmMaxSize INTEGER, rcIpv6InterfacePhysAddress PhysAddress, rcIpv6InterfaceAdminStatus TruthValue, rcIpv6InterfaceOperStatus INTEGER, rcIpv6InterfaceReachableTime INTEGER, rcIpv6InterfaceRetransmitTime INTEGER, rcIpv6InterfaceMulticastAdminStatus TruthValue, rcIpv6InterfaceRowStatus RowStatus, rcIpv6InterfaceDhcpEnabled TruthValue, rcIpv6InterfaceMacOffset INTEGER, rcIpv6InterfaceRetransmitTimer Unsigned32, rcIpv6InterfaceCurHopLimit Integer32, rcIpv6InterfaceClearIcmpStats TruthValue, rcIpv6InterfaceClearGeneralStats TruthValue, rcIpv6InterfaceClearNeighborCache TruthValue, rcIpv6InterfaceClearDestinationCache TruthValue, rcIpv6InterfaceReversePathCheckEnable TruthValue, rcIpv6InterfaceReversePathCheckMode INTEGER, rcIpv6InterfaceForwardingEnabled TruthValue, rcIpv6InterfaceRsmltEnable TruthValue, rcIpv6InterfaceBfdEnable TruthValue, rcIpv6InterfaceIpsecEnable TruthValue, rcIpv6InterfaceProcessRedirect TruthValue } rcIpv6InterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN). For the brouter port it is the ifindex of the port and in the case of the vlan it is the ifindex of the vlan." ::= { rcIpv6InterfaceEntry 1 } rcIpv6InterfaceIdentifier OBJECT-TYPE SYNTAX Ipv6AddressIfIdentifier MAX-ACCESS read-create STATUS current DESCRIPTION "IPv6 address interface identifiers. This is a binary string of up to 8 octets in network byte-order." ::= { rcIpv6InterfaceEntry 2 } rcIpv6InterfaceIdentifierLength OBJECT-TYPE SYNTAX INTEGER (0..64) UNITS "bits" MAX-ACCESS read-create STATUS current DESCRIPTION "The length of the Interface Identifier in bits." ::= { rcIpv6InterfaceEntry 3 } rcIpv6InterfaceDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "A textual string containing information about the interface. This string may be set by network management system." ::= { rcIpv6InterfaceEntry 4 } rcIpv6InterfaceVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-create STATUS current DESCRIPTION "A value that uniquely identifies the Virtual LAN associated with this entry. This value corresponds to the lower 12 bits in the IEEE 802.1Q VLAN Tag." ::= { rcIpv6InterfaceEntry 5 } rcIpv6InterfaceType OBJECT-TYPE SYNTAX INTEGER { ethernet(1), pointToPoint(2), pointToMultipoint(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The interface type." ::= { rcIpv6InterfaceEntry 6 } rcIpv6InterfaceReasmMaxSize OBJECT-TYPE SYNTAX INTEGER (1280..1500 | 9600) MAX-ACCESS read-create STATUS current DESCRIPTION "MTU for this IPv6 interface, this value should be same for all the ip addresses defined on this interface. In VSP9000, Supported range for IO interface, supported range is(1280..1500 | 1850 | 9500). For Mgmt interface, Supporyed Range is (1280..1500)" DEFVAL { 1500 } ::= { rcIpv6InterfaceEntry 7 } rcIpv6InterfacePhysAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The media-dependent `physical' address, for the ethernet media it is the MAC address" ::= { rcIpv6InterfaceEntry 8 } rcIpv6InterfaceAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The indication of whether IPv6 is enabled (up) or disabled (down) on this interface. This object does not affect the state of the interface itself, only its connection to an IPv6 stack." DEFVAL { false } ::= { rcIpv6InterfaceEntry 9 } rcIpv6InterfaceOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operating status of the interface." ::= { rcIpv6InterfaceEntry 10 } rcIpv6InterfaceReachableTime OBJECT-TYPE SYNTAX INTEGER (1..3600000) MAX-ACCESS read-create STATUS current DESCRIPTION "The time (in milliseconds) a neighbor is considered reachable after receiving a reachability confirmation. REFERENCE RFC2461, Section 6.3.2" DEFVAL { 30000 } ::= { rcIpv6InterfaceEntry 11 } rcIpv6InterfaceRetransmitTime OBJECT-TYPE SYNTAX INTEGER (0..3600000) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Deprecated. Use rcIpv6InterfaceRetransmitTimer instead." DEFVAL { 1000 } ::= { rcIpv6InterfaceEntry 12 } rcIpv6InterfaceMulticastAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This indicates the admin status for multicast for this interface." DEFVAL { false } ::= { rcIpv6InterfaceEntry 13 } rcIpv6InterfaceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpv6InterfaceEntry 14 } rcIpv6InterfaceDhcpEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable DHCP on the specified interface." DEFVAL {false} ::= { rcIpv6InterfaceEntry 15 } rcIpv6InterfaceMacOffset OBJECT-TYPE SYNTAX INTEGER (0..1535) MAX-ACCESS read-create STATUS current DESCRIPTION "Used to request a particular MAC for an IPv6 VLAN. The system has 1536 mac addresses, last 4 are reserved for MG. One can either mention a mac offset while configuring IPv6 on a vlan or it can be alloted by the system within the above range." ::= { rcIpv6InterfaceEntry 16 } rcIpv6InterfaceRetransmitTimer OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "The time (in milliseconds) between retransmissions of Neighbor Solicitation messages to a neighbor when resolving the address or when probing the reachability of a neighbor. REFERENCE RFC2461, Section 6.3.2" DEFVAL { 1000 } ::= { rcIpv6InterfaceEntry 17 } rcIpv6InterfaceCurHopLimit OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The default value to be placed in the current hop limit field in router advertisements sent from this interface. The value should be set to the current diameter of the Internet. The default should be set to the value specified in the IANA web pages (www.iana.org) at the time of implementation. REFERENCE RFC2461 Section 6.2.1" DEFVAL { 64 } ::= { rcIpv6InterfaceEntry 18 } rcIpv6InterfaceClearIcmpStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Clear ICMP statistics for an interface" DEFVAL {false} ::= { rcIpv6InterfaceEntry 20 } rcIpv6InterfaceClearGeneralStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Clear general statistics for an interface" DEFVAL {false} ::= { rcIpv6InterfaceEntry 21 } rcIpv6InterfaceClearNeighborCache OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Clear Neighbor Cache for an interface" DEFVAL {false} ::= { rcIpv6InterfaceEntry 22 } rcIpv6InterfaceClearDestinationCache OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Clear Destination Cache for an interface" DEFVAL {false} ::= { rcIpv6InterfaceEntry 23 } rcIpv6InterfaceReversePathCheckEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to indicate whether this interface should perform Reverse Path Check" DEFVAL { false } ::= { rcIpv6InterfaceEntry 24 } rcIpv6InterfaceReversePathCheckMode OBJECT-TYPE SYNTAX INTEGER { existonly (1), strict (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Reverse Path Checking mode." DEFVAL { existonly } ::= { rcIpv6InterfaceEntry 25 } rcIpv6InterfaceForwardingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to indicate whether this interface should perform forwarding" DEFVAL { true } ::= { rcIpv6InterfaceEntry 26 } rcIpv6InterfaceRsmltEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to indicate whether this interface has rsmlt enabled or not" DEFVAL { false } ::= { rcIpv6InterfaceEntry 27 } rcIpv6InterfaceBfdEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to indicate whether this interface has BFD enabled or not" DEFVAL { false } ::= { rcIpv6InterfaceEntry 28 } rcIpv6InterfaceProcessRedirect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to indicate whether this interface has ProcessRedirect enabled or not" DEFVAL { false } ::= { rcIpv6InterfaceEntry 29 } rcIpv6InterfaceIpsecEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to indicate whether this interface has Ipsec enabled or not" DEFVAL { false } ::= { rcIpv6InterfaceEntry 30 } -- End of IPv6 Interface Table -- IPv6 Address Table rcIpv6AddressTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6AddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains addressing information relevant to the entity's interfaces. This table does not contain multicast address information. Tables for such information should be contained in multicast specific MIBs such as RFC3019. While this table is writable the user will note that several objects, such as rcIpv6AddressOrigin, are not. The intention in allowing a user to write to this table is to allow them to add or remove any entry that isn't permanent. The user should be allowed to modify objects and entries when that would not cause inconsistencies within the table. Allowing write access to objects such as rcIpv6AddressOrigin could allow a user to insert an entry and then label it incorrectly." ::= { rcIpv6Objects 3 } rcIpv6AddressEntry OBJECT-TYPE SYNTAX RcIpv6AddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An address mapping for a particular interface. Note that when an address is added to an interface the resulted prefix is added to that interface." INDEX { rcIpv6AddressIfIndex, rcIpv6AddressAddr } ::= { rcIpv6AddressTable 1 } RcIpv6AddressEntry ::= SEQUENCE { rcIpv6AddressIfIndex InterfaceIndex, rcIpv6AddressAddr Ipv6Address, rcIpv6AddressType INTEGER, rcIpv6AddressPrefixLength INTEGER, rcIpv6AddressPrefix RowPointer, rcIpv6AddressOrigin IpAddressOriginTC, rcIpv6AddressStatus IpAddressStatusTC, rcIpv6AddressCreated TimeStamp, rcIpv6AddressLastChanged TimeStamp, rcIpv6AddressRowStatus RowStatus, rcIpv6AddressValidLifetime Unsigned32, rcIpv6AddressPrefLifetime Unsigned32 } rcIpv6AddressIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of the IfIndex field in the rcIpv6InterfaceIfIndex." ::= { rcIpv6AddressEntry 1 } rcIpv6AddressAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 address to which this entry's addressing information pertains. This is one of the ipv6 addresses that this interface(identified by the rcIpv6AddressIfIndex) has. Implementors need to be aware that if the size of ipAddressAddr exceeds 116 octets then OIDS of instances of columns in this row will have more than 128 sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c or SNMPv3." ::= { rcIpv6AddressEntry 2 } rcIpv6AddressType OBJECT-TYPE SYNTAX INTEGER { unicast(1), anycast(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of address. It is either unicast or anycast IPv6 addresses (RFC3513). " DEFVAL { unicast } ::= { rcIpv6AddressEntry 3 } rcIpv6AddressPrefixLength OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Prefix Length value for this address. Cannot be changed after the creation. This field MUST be provided in order to create an entry in this table." ::= { rcIpv6AddressEntry 4 } rcIpv6AddressPrefix OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-only STATUS current DESCRIPTION "A pointer to the row in the prefix table to which this address belongs. May be { 0 0 } if there is no such row." ::= { rcIpv6AddressEntry 5 } rcIpv6AddressOrigin OBJECT-TYPE SYNTAX IpAddressOriginTC MAX-ACCESS read-only STATUS current DESCRIPTION "The origin of the address. The origin of the address, one of: other(1),manual(2), dhcp(4),linklayer(5), random(6)" ::= { rcIpv6AddressEntry 6 } rcIpv6AddressStatus OBJECT-TYPE SYNTAX IpAddressStatusTC MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the address, describing if the address can be used for communication. It will One of: preferred(1), deprecated(2),invalid(3),inaccessible(4),unknown(5), tentative(6), duplicate(7)" DEFVAL { preferred } ::= { rcIpv6AddressEntry 7 } rcIpv6AddressCreated OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time this entry was created. If this entry was created prior to the last re- initialization of the local network management subsystem, then this object contains a zero value." ::= { rcIpv6AddressEntry 8 } rcIpv6AddressLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time this entry was last updated. If this entry was updated prior to the last re- initialization of the local network management subsystem, then this object contains a zero value." ::= { rcIpv6AddressEntry 9 } rcIpv6AddressRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. The RowStatus TC requires that this DESCRIPTION clause states under which circumstances other objects in this row can be modified. The value of this object has no effect on whether other objects in this conceptual row can be modified. A conceptual row can not be made active until the rcIpv6AddressIfIndex has been set to a valid index. Only createAndGo and Delete vlaues are supported. " ::= { rcIpv6AddressEntry 10 } rcIpv6AddressValidLifetime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "Valid lifetime in seconds, indicates how long this address is valid. A result of 4294967295 means infinite" ::= { rcIpv6AddressEntry 11 } rcIpv6AddressPrefLifetime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "Preferred lifetime in seconds, indicates how long this address is in use and not deprecated. A result of 4294967295 means infinite" ::= { rcIpv6AddressEntry 12 } -- Neighbor Discovery Prefix Table rcIpv6PrefixTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6PrefixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table allows the user to determine the source of an IP address or set of IP addresses and allows other tables to share the information via pointer rather than by copying. For example when the node configures both a unicast and anycast address for a prefix the ipAddressPrefix objects for those addresses will point to a single row in this table. This table primarily provides support for IPv6 prefixes and several of the objects are less meaningful for IPv4. The table continues to allow IPv4 addresses to allow future flexibility. In order to promote a common configuration this document includes suggestions for default values for IPv4 prefixes. Each of these values may be overridden if an object is meaningful to the node. All prefixes used by this entity should be included in this table independent of how the entity learned the prefix. (This table isn't limited to prefixes learned from router advertisements.) " ::= { rcIpv6Objects 4 } rcIpv6PrefixEntry OBJECT-TYPE SYNTAX RcIpv6PrefixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of ipv6 prefix In the Table." INDEX { rcIpv6PrefixIfIndex, rcIpv6PrefixAddr, rcIpv6PrefixLength } ::= { rcIpv6PrefixTable 1 } RcIpv6PrefixEntry ::= SEQUENCE { rcIpv6PrefixIfIndex InterfaceIndex, rcIpv6PrefixAddr Ipv6Address, rcIpv6PrefixLength INTEGER, rcIpv6PrefixVlanId RcVlanIdOrNone, rcIpv6PrefixUseDefaultVal INTEGER, rcIpv6PrefixValidLife Integer32, rcIpv6PrefixPreferredLife Integer32, rcIpv6PrefixAtValidLife DateAndTime, rcIpv6PrefixAtPreferredLife DateAndTime, rcIpv6PrefixInfinite TruthValue, rcIpv6PrefixOnLinkFlag TruthValue, rcIpv6PrefixAutoFlag TruthValue, rcIpv6PrefixAddressEui INTEGER, rcIpv6PrefixNoAdvertise TruthValue, rcIpv6PrefixRowStatus RowStatus, rcIpv6PrefixValidLifetime Unsigned32, rcIpv6PrefixPreferredLifetime Unsigned32 } rcIpv6PrefixIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify an ipv6 interface. For the brouter port it is the ifindex of the port and in the case of the vlan it is the ifindex of the vlan." ::= { rcIpv6PrefixEntry 1 } rcIpv6PrefixAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prefix to create an ipv6 address in ipv6 interface table." ::= { rcIpv6PrefixEntry 2 } rcIpv6PrefixLength OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mask to create an ipv6 prefix entry either will be advertised or suppressed" ::= { rcIpv6PrefixEntry 3 } rcIpv6PrefixVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the Virtual LAN associated with this entry. This value corresponds to the lower 12 bits in the IEEE 802.1Q VLAN Tag." ::= { rcIpv6PrefixEntry 4 } rcIpv6PrefixUseDefaultVal OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following valid-life(2), preferred-life(3), infinite(4), no-advertise(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select one of the value to set/use it's value to default value. This is a bitmask field, setting all the bits means that all the options will be reverted to default values." ::= { rcIpv6PrefixEntry 5 } rcIpv6PrefixValidLife OBJECT-TYPE SYNTAX Integer32 (0..3600000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Valid lifetime in seconds, indicates how long this prefix advertised in the nbr advertisement is valid." DEFVAL { 2592000 } ::= { rcIpv6PrefixEntry 6 } rcIpv6PrefixPreferredLife OBJECT-TYPE SYNTAX Integer32 (0..3600000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Preferred lifetime in seconds, indicates how long this prefix advertised in advertisemt for this prefix." DEFVAL { 604800 } ::= { rcIpv6PrefixEntry 7 } rcIpv6PrefixAtValidLife OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION "Is the date and time, upon reaching this value the prefix will be expired, if configured this option will be included in the neighbor advertisement for this prefix." ::= { rcIpv6PrefixEntry 8 } rcIpv6PrefixAtPreferredLife OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION "Is the date and time, upon reaching this value the prefix will be expired, if configured this option will be included in the neighbor advertisement for this prefix." ::= { rcIpv6PrefixEntry 9 } rcIpv6PrefixInfinite OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "if set the prefix's valid lifetime will not exprie." DEFVAL { false } ::= { rcIpv6PrefixEntry 10 } rcIpv6PrefixOnLinkFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "if set then this prefix can be used for onlink determination. This value be placed in the L-bit field in the prefix information option. It is a 1 bit flag. " DEFVAL { true } ::= { rcIpv6PrefixEntry 11 } rcIpv6PrefixAutoFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "if set then this prefix can be used for autonomous address config. This value be placed in the auto-flag field in the prefix information option. It is a 1 bit flag. " DEFVAL { true } ::= { rcIpv6PrefixEntry 12 } rcIpv6PrefixAddressEui OBJECT-TYPE SYNTAX INTEGER { eui-not-used(1), eui-used-with-ul-complement(2), eui-used-without-ul-complement(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Use an EUI-64 interface ID in the low-order 64bits of the address when not specified in the address field. If enabled use EUI, otherwise use EUI-64 and complement U/L (Universal/Local bit). This operation should be allowed for both global and link local addresses. Once the entry is create cannot modify this field. This will be valid to use only when the PrefixLength is 64 or less" DEFVAL { eui-not-used } ::= { rcIpv6PrefixEntry 13 } rcIpv6PrefixNoAdvertise OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "if set then this prefix can not be included in the neighbor advertisement." DEFVAL { false } ::= { rcIpv6PrefixEntry 14 } rcIpv6PrefixRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpv6PrefixEntry 15 } rcIpv6PrefixValidLifetime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Valid lifetime in seconds, indicates how long this prefix advertised in the nbr advertisement is valid. Value of 4294967295 represents infinity." DEFVAL { 2592000 } ::= { rcIpv6PrefixEntry 16 } rcIpv6PrefixPreferredLifetime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Preferred lifetime in seconds, indicates how long this prefix advertised in advertisemt for this prefix. Value of 4294967295 represents infinity." DEFVAL { 604800 } ::= { rcIpv6PrefixEntry 17 } -- IPV6 Neighbor Discovery Route Advertisement Table rcIpv6RouterAdvertTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6RouterAdvertEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing information used to construct router advertisements." ::= { rcIpv6Objects 5 } rcIpv6RouterAdvertEntry OBJECT-TYPE SYNTAX RcIpv6RouterAdvertEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information used to construct router advertisements." INDEX { rcIpv6RouterAdvertIfIndex } ::= { rcIpv6RouterAdvertTable 1 } RcIpv6RouterAdvertEntry ::= SEQUENCE { rcIpv6RouterAdvertIfIndex InterfaceIndex, rcIpv6RouterAdvertSendAdverts TruthValue, rcIpv6RouterAdvertUseDefaultVal INTEGER, rcIpv6RouterAdvertMaxInterval INTEGER, rcIpv6RouterAdvertMinInterval INTEGER, rcIpv6RouterAdvertReachableTime INTEGER, rcIpv6RouterAdvertRetransmitTimer INTEGER, rcIpv6RouterAdvertDefaultLifeTime INTEGER, rcIpv6RouterAdvertCurHopLimit INTEGER, rcIpv6RouterAdvertManagedFlag TruthValue, rcIpv6RouterAdvertOtherConfigFlag TruthValue, rcIpv6RouterAdvertDadNsNum INTEGER, rcIpv6RouterAdvertLinkMTU Unsigned32, rcIpv6RouterAdvertRetransmitTime Unsigned32 } rcIpv6RouterAdvertIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify an ipv6 interface. For the brouter port it is the ifindex of the port and in the case of the vlan it is the ifindex of the vlan." ::= { rcIpv6RouterAdvertEntry 1 } rcIpv6RouterAdvertSendAdverts OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A flag indicating whether or not the router sends periodic router advertisements and responds to router solicitations on this interface. REFERENCE RFC2461 Section 6.2.1" DEFVAL { false } ::= { rcIpv6RouterAdvertEntry 2 } rcIpv6RouterAdvertUseDefaultVal OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following send-advertisement(2), max-interval(3), min-interval(4), default-life-time(5), hop-limit(6), managed-flag(7), other-config-flag(8), dad-ns-num(9), linkMtu(10), reachableTime(11), retransmitTime(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select one of the value to set/use it's value to default value, or set all the bits to indicate all the options will be set to their default value." ::= { rcIpv6RouterAdvertEntry 3 } rcIpv6RouterAdvertMaxInterval OBJECT-TYPE SYNTAX INTEGER (4..1800) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the max interval (in seconds) at which the transmission of route advertisments can occur on this interface. This must be no less than 4 seconds and no greater than 1800." DEFVAL { 600 } ::= { rcIpv6RouterAdvertEntry 4 } rcIpv6RouterAdvertMinInterval OBJECT-TYPE SYNTAX INTEGER (3..1350) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the min interval (in seconds) at which the transmission of route advertisments can occur on this interface. This must be no less than 3 seconds and no greater than .75* max-interval." DEFVAL { 200 } ::= { rcIpv6RouterAdvertEntry 5 } rcIpv6RouterAdvertReachableTime OBJECT-TYPE SYNTAX INTEGER (0..3600000) MAX-ACCESS read-write STATUS current DESCRIPTION "The value (in milliseconds) to be placed in the router advertisement message sent by the router. The value zero means unspecified (by this router). Used to configure the amount of time that a remote IPv6 node is considered reachable after some reachability confirmation event has occured. REFERENCE RFC2461 Section 6.2.1" ::= { rcIpv6RouterAdvertEntry 6 } rcIpv6RouterAdvertRetransmitTimer OBJECT-TYPE SYNTAX INTEGER (0..36000000) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value (in milliseconds) to be placed in the retransmit timer field in router advertisement message sent from this interface. The value zero means unspecified (by this router). Used to configure the amount of time that router should wait for the transmit to occur. REFERENCE RFC2461 Section 6.2.1. Deprecated by rcIpv6RouterAdvertRetransmitTime" ::= { rcIpv6RouterAdvertEntry 7 } rcIpv6RouterAdvertDefaultLifeTime OBJECT-TYPE SYNTAX INTEGER (0|4..9000) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to be placed in the router lifetime field of router advertisements sent from this interface. This value MUST be either 0 or between rcIpv6RouterAdvertMaxInterval and 9000 seconds. A value of zero indicates that the router is not to be used as a default router. The default is 3 * rcIpv6RouterAdvertMaxInterval. REFERENCE RFC2461 Section 6.2.1" DEFVAL { 1800 } ::= { rcIpv6RouterAdvertEntry 8 } rcIpv6RouterAdvertCurHopLimit OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The default value to be placed in the current hop limit field in router advertisements sent from this interface. The value should be set to the current diameter of the Internet. A value of zero in the router advertisement indicates that the advertisement isn't specifying a value for curHopLimit. The default should be set to the value specified in the IANA web pages (www.iana.org) at the time of implementation. REFERENCE RFC2461 Section 6.2.1" DEFVAL { 64 } ::= { rcIpv6RouterAdvertEntry 9 } rcIpv6RouterAdvertManagedFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "if true then the M-bit(Managed address configureation) in the router adverisement will be set. REFERENCE RFC2461 Section 6.2.1" DEFVAL { false } ::= { rcIpv6RouterAdvertEntry 10 } rcIpv6RouterAdvertOtherConfigFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "if true then the O-bit (Other stateful Configuration) in the router adverisement will be set. REFERENCE RFC2461 Section 6.2.1" DEFVAL { false } ::= { rcIpv6RouterAdvertEntry 11 } rcIpv6RouterAdvertDadNsNum OBJECT-TYPE SYNTAX INTEGER (0..600) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of neighbor solicitation messages for DAD (Duplicate address detection). A value 0 is used to disable DAD process on this interface. A value 1 is used to send one advertisment without any retransmissions." ::= { rcIpv6RouterAdvertEntry 12 } rcIpv6RouterAdvertLinkMTU OBJECT-TYPE SYNTAX Unsigned32 (0 | 1280..1500 | 1850 | 9500) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to be placed in MTU options sent by the router on this interface. A value of zero indicates that no MTU options are sent. REFERENCE RFC2461 Section 6.2.1" ::= { rcIpv6RouterAdvertEntry 13 } rcIpv6RouterAdvertRetransmitTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The value (in milliseconds) to be placed in the retransmit timer field in router advertisement message sent from this interface. The value zero means unspecified (by this router). Used to configure the amount of time that router should wait for the transmit to occur. REFERENCE RFC2461 Section 6.2.1. Use this object to replace rcIpv6RouterAdvertRetransmitTimer" ::= { rcIpv6RouterAdvertEntry 14 } -- IPV6 Static Route Table rcIpv6StaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6StaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains list of routes that are created by the user to destination networks." ::= { rcIpv6Objects 6 } rcIpv6StaticRouteEntry OBJECT-TYPE SYNTAX RcIpv6StaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the static route table for IPv6 can be created for a destination with a specific prefix length; multiple entries to the same destination are created either by specifying the next-hop or interfaceIndex or both to reach the destination. However if the nexthop Ipv6 address is a link-local address then IfIndex must be supplied." INDEX { rcIpv6StaticRouteDest, rcIpv6StaticRoutePrefixLength, rcIpv6StaticRouteNextHop, rcIpv6StaticRouteIfIndex } ::= { rcIpv6StaticRouteTable 1 } RcIpv6StaticRouteEntry ::= SEQUENCE { rcIpv6StaticRouteDest Ipv6Address, rcIpv6StaticRoutePrefixLength INTEGER, rcIpv6StaticRouteNextHop Ipv6Address, rcIpv6StaticRouteIfIndex InterfaceIndex, rcIpv6StaticRouteDistance INTEGER, rcIpv6StaticRouteEnable TruthValue, rcIpv6StaticRouteStatus INTEGER, rcIpv6StaticRoutePreference INTEGER, rcIpv6StaticRouteRowStatus RowStatus } rcIpv6StaticRouteDest OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination IPv6 address of this route. The values for the index objects rcIpv6StaticRouteDest and rcIpv6StaticRoutePrefixLength must be consistent. When the value of rcIpv6StaticRouteDest (excluding the zone index, if one is present) is x, then the bitwise logical-AND of x with the value of the mask formed from the corresponding index object rcIpv6StaticRoutePrefixLength MUST be equal to x. If not, then the index pair is not consistent and an inconsistentName error must be returned on SET or CREATE requests." ::= { rcIpv6StaticRouteEntry 1 } rcIpv6StaticRoutePrefixLength OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the number of leading one bits which form the mask to be logical-ANDed with the destination address before being compared to the value in the rcIpv6StaticRouteDestAddr field." ::= { rcIpv6StaticRouteEntry 2 } rcIpv6StaticRouteNextHop OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Next hop IPv6 address for this destination. On remote routes, the address of the next system en route. For non-remote routes, a zero length string. " ::= { rcIpv6StaticRouteEntry 3 } rcIpv6StaticRouteIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value which identifies the local interface through which the next hop of this route should be reached. A value of 0 is valid and represents the scenario where no interface is specified." ::= { rcIpv6StaticRouteEntry 4 } rcIpv6StaticRouteDistance OBJECT-TYPE SYNTAX INTEGER (1..65535 ) MAX-ACCESS read-write STATUS current DESCRIPTION "cost/distance to reach the destination for this node." DEFVAL { 1 } ::= { rcIpv6StaticRouteEntry 5 } rcIpv6StaticRouteStatus OBJECT-TYPE SYNTAX INTEGER { notReachable(1), tryToResolve(2), reachableNotInRtm(3), reachableInRtm(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "(1)notReachable means the route is not reachable and no neighbor request entry is built to resolved the next-hop. It happens when there is no route or neighbor to reach the static route's next-hop. (2)tryToResolve means the route is not reachable but a neighbor request entry is built to resolved the next-hop. It happens when there is a local equivelent route in system to reach the next-hop but the neighor is not learnt yet (3)reachableNotInRtm means the static route is reachable but it is not in RTM. It happens when the static route is reachable, but it is not the best among alternative static route. (4)reachableInRtm means the static route is reachable and it is in RTM. It happens when the static route is reachable, and it is the best among alternative static route to be added into RTM. " ::= { rcIpv6StaticRouteEntry 6 } rcIpv6StaticRoutePreference OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the route preference of this entry. If there are more than one route that can be used to forward IP traffic, the route that has a highest preference will be used instead of a lower preference one. The higher the number, the higher the preference." DEFVAL { 5 } ::= { rcIpv6StaticRouteEntry 7 } rcIpv6StaticRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this entry." DEFVAL { true } ::= { rcIpv6StaticRouteEntry 8 } rcIpv6StaticRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpv6StaticRouteEntry 9 } -- IPV6 Management Port Static Route Table rcIpv6MgmtPortStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6MgmtPortStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains list of routes that are created by the user to destination networks on the management port." ::= { rcIpv6Objects 12 } rcIpv6MgmtPortStaticRouteEntry OBJECT-TYPE SYNTAX RcIpv6MgmtPortStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the static route table for IPv6 can be created for a destination with a specific prefix length; multiple entries to the same destination are created either by specifying the next-hop or interfaceIndex or both to reach the destination. However if the nexthop Ipv6 address is a link-local address then IfIndex must be supplied." INDEX { rcIpv6MgmtPortStaticRouteIfIndex, rcIpv6MgmtPortStaticRouteDest, rcIpv6MgmtPortStaticRoutePrefixLength, rcIpv6MgmtPortStaticRouteNextHop } ::= { rcIpv6MgmtPortStaticRouteTable 1 } RcIpv6MgmtPortStaticRouteEntry ::= SEQUENCE { rcIpv6MgmtPortStaticRouteIfIndex InterfaceIndex, rcIpv6MgmtPortStaticRouteDest Ipv6Address, rcIpv6MgmtPortStaticRoutePrefixLength INTEGER, rcIpv6MgmtPortStaticRouteNextHop Ipv6Address, rcIpv6MgmtPortStaticRouteDistance INTEGER, rcIpv6MgmtPortStaticRouteEnable TruthValue, rcIpv6MgmtPortStaticRouteStatus INTEGER, rcIpv6MgmtPortStaticRoutePreference INTEGER, rcIpv6MgmtPortStaticRouteRowStatus RowStatus } rcIpv6MgmtPortStaticRouteIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value which identifies the local interface through which the next hop of this route should be reached. A value of 0 is valid and represents the scenario where no interface is specified." ::= { rcIpv6MgmtPortStaticRouteEntry 1 } rcIpv6MgmtPortStaticRouteDest OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination IPv6 address of this route. The values for the index objects rcIpv6StaticRouteDest and rcIpv6StaticRoutePrefixLength must be consistent. When the value of rcIpv6StaticRouteDest (excluding the zone index, if one is present) is x, then the bitwise logical-AND of x with the value of the mask formed from the corresponding index object rcIpv6StaticRoutePrefixLength MUST be equal to x. If not, then the index pair is not consistent and an inconsistentName error must be returned on SET or CREATE requests." ::= { rcIpv6MgmtPortStaticRouteEntry 2 } rcIpv6MgmtPortStaticRoutePrefixLength OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the number of leading one bits which form the mask to be logical-ANDed with the destination address before being compared to the value in the rcIpv6MgmtPortStaticRouteDestAddr field." ::= { rcIpv6MgmtPortStaticRouteEntry 3 } rcIpv6MgmtPortStaticRouteNextHop OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Next hop IPv6 address for this destination. On remote routes, the address of the next system en route. For non-remote routes, a zero length string. " ::= { rcIpv6MgmtPortStaticRouteEntry 4 } rcIpv6MgmtPortStaticRouteDistance OBJECT-TYPE SYNTAX INTEGER (1..65535 ) MAX-ACCESS read-create STATUS current DESCRIPTION "cost/distance to reach the destination for this node." DEFVAL { 1 } ::= { rcIpv6MgmtPortStaticRouteEntry 5 } rcIpv6MgmtPortStaticRouteStatus OBJECT-TYPE SYNTAX INTEGER { notReachable(1), tryToResolve(2), reachableNotInRtm(3), reachableInRtm(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "(1)notReachable means the route is not reachable and no neighbor request entry is built to resolved the next-hop. It happens when there is no route or neighbor to reach the static route's next-hop. (2)tryToResolve means the route is not reachable but a neighbor request entry is built to resolved the next-hop. It happens when there is a local equivelent route in system to reach the next-hop but the neighor is not learnt yet (3)reachableNotInRtm means the static route is reachable but it is not in RTM. It happens when the static route is reachable, but it is not the best among alternative static route. (4)reachableInRtm means the static route is reachable and it is in RTM. It happens when the static route is reachable, and it is the best among alternative static route to be added into RTM. " ::= { rcIpv6MgmtPortStaticRouteEntry 6 } rcIpv6MgmtPortStaticRoutePreference OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Used to indicate the route preference of this entry. If there are more than one route that can be used to forward IP traffic, the route that has a highest preference will be used instead of a lower preference one. The higher the number, the higher the preference." DEFVAL { 5 } ::= { rcIpv6MgmtPortStaticRouteEntry 7 } rcIpv6MgmtPortStaticRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to enable/disable this entry." DEFVAL { true } ::= { rcIpv6MgmtPortStaticRouteEntry 8 } rcIpv6MgmtPortStaticRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpv6MgmtPortStaticRouteEntry 9 } -- the Internet Address Translation table -- rcIpv6NetToPhysicalTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6NetToPhysicalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP Address Translation table used for mapping from IP addresses to physical addresses. The Address Translation tables contain the IP address to 'physical' address equivalences. Some interfaces do not use translation tables for determining address equivalences (e.g., DDN-X.25 has an algorithmic method); if all interfaces are of this type, then the Address Translation table is empty, i.e., has zero entries. While many protocols may be used to populate this table, ARP [10] and Neighbor Discovery [4] are the most likely options." REFERENCE "RFC0826 and RFC2461" ::= { rcIpv6Objects 7 } rcIpv6NetToPhysicalEntry OBJECT-TYPE SYNTAX RcIpv6NetToPhysicalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains one IP address to `physical' address equivalence." INDEX { rcIpv6NetToPhysicalIfIndex, rcIpv6NetToPhysicalNetAddress } ::= { rcIpv6NetToPhysicalTable 1 } RcIpv6NetToPhysicalEntry ::= SEQUENCE { rcIpv6NetToPhysicalIfIndex InterfaceIndex, rcIpv6NetToPhysicalNetAddress Ipv6Address, rcIpv6NetToPhysicalPhysAddress PhysAddress, rcIpv6NetToPhysicalInterface Integer32, rcIpv6NetToPhysicalLastUpdated TimeStamp, rcIpv6NetToPhysicalType INTEGER, rcIpv6NetToPhysicalState INTEGER, rcIpv6NetToPhysicalRowStatus RowStatus, rcIpv6NetToPhysicalBMac MacAddress, rcIpv6NetToPhysicalCvid Integer32 } rcIpv6NetToPhysicalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of the IfIndex field in the rcIpv6InterfaceIfIndex." ::= { rcIpv6NetToPhysicalEntry 1 } rcIpv6NetToPhysicalNetAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP Address corresponding to the media-dependent `physical' address. The address type of this object is specified in rcIpv6NetToPhysicalAddressType. Implementors need to be aware that if the size of rcIpv6NetToPhysicalNetAddress exceeds 115 octets then OIDS of instances of columns in this row will have more than 128 sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c or SNMPv3." ::= { rcIpv6NetToPhysicalEntry 2 } rcIpv6NetToPhysicalPhysAddress OBJECT-TYPE SYNTAX PhysAddress (SIZE(0..65535)) MAX-ACCESS read-create STATUS current DESCRIPTION "The media-dependent `physical' address. As the entries in this table are typically not persistent when this object is written the entity SHOULD NOT save the change to non-volatile storage. In the ethernet case it is a MAC address." ::= { rcIpv6NetToPhysicalEntry 3 } rcIpv6NetToPhysicalInterface OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The field represents either a physical port id or the MLT port id. This entry is associated either with a port or with a MLT in a VLAN/Brouter port. If the value is 0 then the interface is CP port." ::= { rcIpv6NetToPhysicalEntry 4 } rcIpv6NetToPhysicalLastUpdated OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time this entry was last updated. If this entry was updated prior to the last re- initialization of the local network management subsystem, then this object contains a zero value." ::= { rcIpv6NetToPhysicalEntry 5 } rcIpv6NetToPhysicalType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following dynamic(2), static(3), local(4) -- local interface } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of mapping. The 'dynamic(2)' type indicates that the IP address to physical addresses mapping has been dynamically resolved using e.g. IPv4 ARP or the IPv6 Neighbor Discovery protocol. The 'static(3)' type indicates that the mapping has been statically configured. Both of these refer to entries that provide mappings for other entities addresses. The 'local(4)' type indicates that the mapping is provided for an entity's own interface address. As the entries in this table are typically not persistent when this object is written the entity SHOULD NOT save the change to non-volatile storage." DEFVAL { static } ::= { rcIpv6NetToPhysicalEntry 6 } rcIpv6NetToPhysicalState OBJECT-TYPE SYNTAX INTEGER { reachable(1), -- confirmed reachability stale(2), -- unconfirmed reachability delay(3), -- waiting for reachability -- confirmation before entering -- the probe state probe(4), -- actively probing invalid(5), -- an invalidated mapping unknown(6), -- state can not be determined -- for some reason. incomplete(7) -- address resolution is being performed. } MAX-ACCESS read-only STATUS current DESCRIPTION "The Neighbor Unreachability Detection [4] state for the interface when the address mapping in this entry is used. If Neighbor Unreachability Detection is not in use (eg. for IPv4), this object is always unknown(6). REFERENCE RFC2461" ::= { rcIpv6NetToPhysicalEntry 8 } rcIpv6NetToPhysicalRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. The RowStatus TC requires that this DESCRIPTION clause states under which circumstances other objects in this row can be modified. The value of this object has no effect on whether other objects in this conceptual row can be modified. A conceptual row can not be made active until the rcIpv6NetToPhysicalPhysAddress object has been set. Note that if the rcIpv6NetToPhysicalType is set to 'invalid' the managed node may delete the entry independent of the state of this object. Only createandGo and Delete operations are supported" ::= { rcIpv6NetToPhysicalEntry 9 } rcIpv6NetToPhysicalBMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "If the rcIpv6NetToPhysicalEntry is learned from a SPBM network, instead of using port to track where the rcIpv6NetToPhysicalNetAddress come from, the backbone MAC address is used to track that." ::= { rcIpv6NetToPhysicalEntry 10 } rcIpv6NetToPhysicalCvid OBJECT-TYPE SYNTAX Integer32 (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to identify customer vid of the switched uni port of this entry is associated with. 4095 is not used. 4096 is reserved for untagged case." ::= { rcIpv6NetToPhysicalEntry 11 } rcIpv6PrefixListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6PrefixListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 Prefix List table" ::= { rcIpv6Objects 8 } rcIpv6PrefixListEntry OBJECT-TYPE SYNTAX RcIpv6PrefixListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ipv6 Prefix List Table." INDEX { rcIpv6PrefixListId, rcIpv6PrefixListPrefix, rcIpv6PrefixListPrefixMaskLen } ::= { rcIpv6PrefixListTable 1 } RcIpv6PrefixListEntry ::= SEQUENCE { rcIpv6PrefixListId Unsigned32, rcIpv6PrefixListPrefix Ipv6Address, rcIpv6PrefixListPrefixMaskLen Unsigned32, rcIpv6PrefixListMaskLenFrom Unsigned32, rcIpv6PrefixListMaskLenUpto Unsigned32, rcIpv6PrefixListName SnmpAdminString, rcIpv6PrefixListRowStatus RowStatus } rcIpv6PrefixListId OBJECT-TYPE SYNTAX Unsigned32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Id of an IPv6 Prefix List" ::= { rcIpv6PrefixListEntry 1 } rcIpv6PrefixListPrefix OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Is a member of a specific ipv6 prefix list. Adding the prefix to the given ipv6 prefix list" ::= { rcIpv6PrefixListEntry 2 } rcIpv6PrefixListPrefixMaskLen OBJECT-TYPE SYNTAX Unsigned32 (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mask length of the ipv6 prefix added to the prefix list" ::= { rcIpv6PrefixListEntry 3 } rcIpv6PrefixListMaskLenFrom OBJECT-TYPE SYNTAX Unsigned32 (0..128) MAX-ACCESS read-create STATUS current DESCRIPTION "Lower bound of mask length of the ipv6 prefix added to the prefix list" ::= { rcIpv6PrefixListEntry 4 } rcIpv6PrefixListMaskLenUpto OBJECT-TYPE SYNTAX Unsigned32 (0..128) MAX-ACCESS read-create STATUS current DESCRIPTION "Higher bound of mask length of the ipv6 prefix added to the prefix list" ::= { rcIpv6PrefixListEntry 5 } rcIpv6PrefixListName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the Ipv6 prefix list" ::= { rcIpv6PrefixListEntry 6 } rcIpv6PrefixListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the ipv6 prefix list table" ::= { rcIpv6PrefixListEntry 7 } -- -- IPv6 OSPF MIB draft-ietf-ospf-ospfv3-mib-08.txt -- -- IPv6 OSPF Texual conventions UpToRefreshInterval ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The values one might be able to configure for variables bounded by the Refresh Interval" SYNTAX Integer32 (1..1800) RouterDeadRange ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The range of intervals in seconds that a routers hello must have not been seen before a neighbor declares the router down" SYNTAX Integer32 (1..'FFFF'h) -- Ospfv3 rcOspfv3Mib OBJECT IDENTIFIER ::= { rcOspfv3 1 } rcOspfv3Objects OBJECT IDENTIFIER ::= { rcOspfv3Mib 1 } rcOspfv3Conformance OBJECT IDENTIFIER ::= { rcOspfv3Mib 2 } -- OSPFv3 General Variables rcOspfv3GeneralGroup OBJECT IDENTIFIER ::= { rcOspfv3Objects 1 } -- These parameters apply globally to the Router's OSPFv3 Process rcOspfv3RouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the router in the Autonomous System. To ensure uniqueness, this may default to the value of one of the router's IPv4 interface addresses if IPv4 is configured on the router." ::= { rcOspfv3GeneralGroup 1 } rcOspfv3AdminStat OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative status of OSPFv3 in the router. The value 'enabled' denotes that the OSPFv3 Process is active on at least one inter- face; 'disabled' disables it on all inter- faces." ::= { rcOspfv3GeneralGroup 2 } rcOspfv3VersionNumber OBJECT-TYPE SYNTAX INTEGER { version3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The version number of OSPF for IPv6 is 3." ::= { rcOspfv3GeneralGroup 3 } rcOspfv3AreaBdrRtrStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A flag to note whether this router is an area border router." REFERENCE "OSPF Version 2, Section 3 Splitting the AS into Areas" ::= { rcOspfv3GeneralGroup 4 } rcOspfv3ASBdrRtrStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A flag to note whether this router is config- ured as an Autonomous System border router." REFERENCE "OSPF Version 2, Section 3.3 Classification of routers" ::= { rcOspfv3GeneralGroup 5 } rcOspfv3AsScopeLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of AS-Scope (e.g. AS-External) link-state advertisements in the link-state database." ::= { rcOspfv3GeneralGroup 6 } rcOspfv3AsScopeLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the LS checksums of the AS-scoped link-state advertisements con- tained in the link-state database. This sum can be used to determine if there has been a change in a router's link state database, and to compare the link-state database of two routers." ::= { rcOspfv3GeneralGroup 7 } rcOspfv3OriginateNewLsas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of new link-state advertisements that have been originated. This number is in- cremented each time the router originates a new LSA." ::= { rcOspfv3GeneralGroup 8 } rcOspfv3RxNewLsas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of link-state advertisements re- ceived determined to be new instantiations. This number does not include newer instantia- tions of self-originated link-state advertise- ments." ::= { rcOspfv3GeneralGroup 9 } rcOspfv3ExtLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of External(LS type 0x4005) in the link- state database" ::= { rcOspfv3GeneralGroup 10 } rcOspfv3ExtAreaLsdbLimit OBJECT-TYPE SYNTAX Integer32 (-1..'7FFFFFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of non-default AS- external-LSAs entries that can be stored in the link-state database. If the value is -1, then there is no limit. When the number of non-default AS-external-LSAs in a router's link-state database reaches rcOspfv3ExtAreaLsdbLimit, the router enters Overflow- State. The router never holds more than rcOspfv3ExtAreaLsdbLimit non-default AS-external-LSAs in its database. OspfExtAreaLsdbLimit MUST be set identically in all routers attached to the OSPFv3 backbone and/or any regular OSPFv3 area. (i.e., OSPFv3 stub areas and NSSAs are excluded)." ::= { rcOspfv3GeneralGroup 11 } rcOspfv3MulticastExtensions OBJECT-TYPE SYNTAX BITS { intraAreaMulticast(0), interAreaMulticast(1), interAsMulticast(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "A Bit Mask indicating whether the router is forwarding IPv6 multicast datagrams based on the algorithms defined in the Multi- cast Extensions to OSPF. If intraAreaMulticast set, indicates that the router can forward IPv6 multicast datagrams in the router's directly attached areas (called intra-area mul- ticast routing). If interAreaMulticast set, indicates that the router can forward IPv6 multicast datagrams between OSPFv3 areas (called inter-area multicast routing). If interAsMulticast set, indicates that the router can forward IPv6 multicast datagrams between Auto- nomous Systems (called inter-AS multicast rout- ing). Only certain combinations of bit settings are allowed, namely: - All bits cleared (no multicasting) - intraAreaMulticast only, - intraAreaMulticast and interAreaMulticast, - intraAreaMulticast and interAsMulticast - intraAreaMulticast, interAreaMulticast and interAsMulticast By default, all bits are cleared." ::= { rcOspfv3GeneralGroup 12 } rcOspfv3ExitOverflowInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds that, after entering OverflowState, a router will attempt to leave OverflowState. This allows the router to again originate non-default AS-External-LSAs. When set to 0, the router will not leave Overflow- State until restarted." ::= { rcOspfv3GeneralGroup 13 } rcOspfv3DemandExtensions OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The router's support for demand routing." REFERENCE "OSPF Version 2, Appendix on Demand Routing" ::= { rcOspfv3GeneralGroup 14 } rcOspfv3TrafficEngineeringSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The router's support for traffic engineering extensions." ::= { rcOspfv3GeneralGroup 15 } rcOspfv3ReferenceBandwidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Reference bandwidth in kilobits/second for calculating default interface metrics. The default value is 100,000 KBPS (100 MBPS)" ::= { rcOspfv3GeneralGroup 16 } rcOspfv3RestartSupport OBJECT-TYPE SYNTAX INTEGER { none (1), plannedOnly (2), plannedAndUnplanned (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The router's support for OSPF hitless restart. Options include: no restart support, only planned restarts or both planned and unplanned restarts." ::= { rcOspfv3GeneralGroup 17 } rcOspfv3RestartInterval OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Configured OSPF hitless restart timeout interval." ::= { rcOspfv3GeneralGroup 18 } rcOspfv3RestartStatus OBJECT-TYPE SYNTAX INTEGER { notRestarting (1), plannedRestart (2), unplannedRestart (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of OSPF hitless restart." ::= { rcOspfv3GeneralGroup 19 } rcOspfv3RestartAge OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time in current OSPF hitless restart interval." ::= { rcOspfv3GeneralGroup 20 } rcOspfv3RestartExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- none attempted inProgress (2), -- restart in -- progress completed (3), -- successfully -- completed timedOut (4), -- timed out topologyChanged (5) -- aborted due to -- topologychange. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at a hitless restart. If the value is 'none', no restart has yet been attempted. If the value is 'inProgress', a restart attempt is currently underway." ::= { rcOspfv3GeneralGroup 21 } rcOspfv3BadLsaIgnore OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative status of OSPFv3 in the router. The value 'enabled' denotes that the OSPFv3 Process is active on at least one inter- face; 'disabled' disables it on all inter- faces." ::= { rcOspfv3GeneralGroup 22} rcOspfv3HelperModeDisable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Disables Graceful Restart Helper Mode feature. The feature is enabled by default (so this flag is disabled by default)." DEFVAL { false } ::= { rcOspfv3GeneralGroup 23 } rcOspfv3DefaultMetric OBJECT IDENTIFIER ::= { rcOspfv3GeneralGroup 24 } rcOspfv3DefaultMetric10MegPort OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 10Meg Interface(Port)." DEFVAL { 100 } ::= { rcOspfv3DefaultMetric 1 } rcOspfv3DefaultMetric100MegPort OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 100Meg Interface(Port)." DEFVAL { 10 } ::= { rcOspfv3DefaultMetric 2 } rcOspfv3DefaultMetric1000MegPort OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 1000Meg Interface(Port)." DEFVAL { 1 } ::= { rcOspfv3DefaultMetric 3 } rcOspfv3DefaultMetric10000MegPort OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 10000Meg Interface(Port)." DEFVAL { 1 } ::= { rcOspfv3DefaultMetric 4 } rcOspfv3DefaultMetric40000MegPort OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 40000Meg Interface(Port)." DEFVAL { 1 } ::= { rcOspfv3DefaultMetric 5 } rcOspfv3DefaultMetricVlan OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with Vlan Interface" DEFVAL { 10 } ::= { rcOspfv3DefaultMetric 6 } rcOspfv3DefaultMetric100000MegPort OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 100000Meg Interface(Port)." DEFVAL { 1 } ::= { rcOspfv3DefaultMetric 7 } rcOspfv3DefaultMetric25000MegPort OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 25000Meg Interface(Port)." DEFVAL { 1 } ::= { rcOspfv3DefaultMetric 8 } -- The OSPFv3 Area Data Structure contains information -- regarding the various areas. The interfaces and -- virtual links are configured as part of these areas. -- Area 0.0.0.0, by definition, is the Backbone Area rcOspfv3AreaTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3AreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the configured parame- ters and cumulative statistics of the router's attached areas." REFERENCE "OSPF Version 2, Section 6 The Area Data Struc- ture" ::= { rcOspfv3Objects 2 } rcOspfv3AreaEntry OBJECT-TYPE SYNTAX RcOspfv3AreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the configured parame- ters and cumulative statistics of one of the router's attached areas." INDEX { rcOspfv3AreaId } ::= { rcOspfv3AreaTable 1 } RcOspfv3AreaEntry ::= SEQUENCE { rcOspfv3AreaId IpAddress, rcOspfv3ImportAsExtern INTEGER, rcOspfv3AreaSpfRuns Counter32, rcOspfv3AreaBdrRtrCount Gauge32, rcOspfv3AreaAsBdrRtrCount Gauge32, rcOspfv3AreaScopeLsaCount Gauge32, rcOspfv3AreaScopeLsaCksumSum Integer32, rcOspfv3AreaSummary INTEGER, rcOspfv3AreaStatus RowStatus, rcOspfv3StubMetric Integer32, rcOspfv3AreaNssaTranslatorRole INTEGER, rcOspfv3AreaNssaTranslatorState INTEGER, rcOspfv3AreaNssaTranslatorStabilityInterval Unsigned32, rcOspfv3AreaNssaTranslatorEvents Counter32, rcOspfv3AreaStubMetricType INTEGER } rcOspfv3AreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 32-bit integer uniquely identifying an area. Area ID 0.0.0.0 is used for the OSPFv3 backbone." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3AreaEntry 1 } rcOspfv3ImportAsExtern OBJECT-TYPE SYNTAX INTEGER { importExternal(1), -- normal area importNoExternal(2), -- stub area importNssa(3) -- not-so-stubby-area } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether an area is a Stub area, NSSA, or standard area. AS-scope LSAs are not imported into Stub Areas or NSSAs. NSSAs import AS-External data as Type-7 LSAs which have Area-scope" REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" DEFVAL { importExternal } ::= { rcOspfv3AreaEntry 2 } rcOspfv3AreaSpfRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that the intra-area route table has been calculated using this area's link-state database. This is typically done using Dijkstra's algorithm." ::= { rcOspfv3AreaEntry 3 } rcOspfv3AreaBdrRtrCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of area border routers reach- able within this area. This is initially zero, and is calculated in each SPF Pass." ::= { rcOspfv3AreaEntry 4 } rcOspfv3AreaAsBdrRtrCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Autonomous System border routers reachable within this area. This is initially zero, and is calculated in each SPF Pass." ::= { rcOspfv3AreaEntry 5 } rcOspfv3AreaScopeLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Area-Scope link-state advertisements in this area's link-state database." ::= { rcOspfv3AreaEntry 6 } rcOspfv3AreaScopeLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the Area-Scope link-state advertisements' LS checksums contained in this area's link-state database. The sum can be used to determine if there has been a change in a router's link state database, and to compare the link-state database of two routers." ::= { rcOspfv3AreaEntry 7 } rcOspfv3AreaSummary OBJECT-TYPE SYNTAX INTEGER { noAreaSummary(1), sendAreaSummary(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The variable rcOspfv3AreaSummary controls the im- port of Inter-Area LSAs into stub areas. It has no effect on other areas. If it is noAreaSummary, the router will neither originate nor propagate Inter-Area LSAs into the stub area. It will rely entirely on its de- fault route. If it is sendAreaSummary, the router will both summarize and propagate Inter-Area LSAs." DEFVAL { sendAreaSummary } ::= { rcOspfv3AreaEntry 8 } rcOspfv3AreaStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try. The use of RowStatus is covered in more detail in [6]." ::= { rcOspfv3AreaEntry 9 } rcOspfv3StubMetric OBJECT-TYPE SYNTAX Integer32 (0..'FFFFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The metric value advertised for the default route into Stub and NSSA areas." ::= { rcOspfv3AreaEntry 10 } rcOspfv3AreaNssaTranslatorRole OBJECT-TYPE SYNTAX INTEGER { always(1), candidate(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates an NSSA Border router's ability to perform NSSA translation of type-7 LSAs into type-5 LSAs." DEFVAL { candidate } ::= { rcOspfv3AreaEntry 11 } rcOspfv3AreaNssaTranslatorState OBJECT-TYPE SYNTAX INTEGER { enabled(1), elected(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if and how an NSSA Border router is performing NSSA translation of type-7 LSAs into type-5 LSAs. When this object is set to enabled, the NSSA Border router's rcOspfv3AreaNssTranslatorRole has been set to always. When this object is set to elected, a candidate NSSA Border router is translating type-7 LSAs into type-5. When this object is set to disabled, a candidate NSSA Border router is NOT translating type-7 LSAs into type-5." ::= { rcOspfv3AreaEntry 12 } rcOspfv3AreaNssaTranslatorStabilityInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds after an elected translator determines its services are no longer required, that it should continue to perform its translation duties." DEFVAL { 40 } ::= { rcOspfv3AreaEntry 13 } rcOspfv3AreaNssaTranslatorEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of Translator State changes that have occurred since the last boot-up." ::= { rcOspfv3AreaEntry 14 } rcOspfv3AreaStubMetricType OBJECT-TYPE SYNTAX INTEGER { ospfv3Metric (1), -- OSPF Metric comparableCost (2), -- external type 1 nonComparable (3) -- external type 2 } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable displays the type of metric ad- vertised as a default route." DEFVAL { ospfv3Metric } ::= { rcOspfv3AreaEntry 15 } -- OSPFv3 AS-Scope Link State Database -- The Link State Database contains the AS-Scope Link State -- Advertisements from throughout the areas that the -- device is attached to. rcOspfv3AsLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3AsLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPFv3 Process's AS-Scope Link State Database." ::= { rcOspfv3Objects 3 } rcOspfv3AsLsdbEntry OBJECT-TYPE SYNTAX RcOspfv3AsLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single AS-Scope Link State Advertisement." INDEX { rcOspfv3AsLsdbType, rcOspfv3AsLsdbRouterId, rcOspfv3AsLsdbLsid } ::= { rcOspfv3AsLsdbTable 1 } RcOspfv3AsLsdbEntry ::= SEQUENCE { rcOspfv3AsLsdbType INTEGER, rcOspfv3AsLsdbRouterId IpAddress, rcOspfv3AsLsdbLsid Unsigned32, rcOspfv3AsLsdbSequence Integer32, rcOspfv3AsLsdbAge Integer32, rcOspfv3AsLsdbChecksum Integer32, rcOspfv3AsLsdbAdvertisement OCTET STRING, rcOspfv3AsLsdbTypeKnown TruthValue } rcOspfv3AsLsdbType OBJECT-TYPE SYNTAX INTEGER{ linkLsa (8), routerLink (8193), networkLink (8194), interAreaPrefix (8195), interAreaRouter (8196), type7 (8199), intraAreaPrefix (8201), asExternal (16389) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertise- ment format. AS-Scope LSAs not recognized by the router may be stored in the database." ::= { rcOspfv3AsLsdbEntry 1 } rcOspfv3AsLsdbRouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { rcOspfv3AsLsdbEntry 2 } rcOspfv3AsLsdbLsid OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing a unique identifier; it identifies the piece of the routing domain that is being described by the advertisement. In contrast to OSPFv2, the LSID has no addressing semantics." ::= { rcOspfv3AsLsdbEntry 3 } -- Note that the OSPF Sequence Number is a 32 bit signed -- integer. It starts with the value '80000001'h, -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h -- Thus, a typical sequence number will be very negative. rcOspfv3AsLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and dupli- cate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { rcOspfv3AsLsdbEntry 4 } rcOspfv3AsLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge -- unless DoNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state adver- tisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { rcOspfv3AsLsdbEntry 5 } rcOspfv3AsLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connec- tionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { rcOspfv3AsLsdbEntry 6 } rcOspfv3AsLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire Link State Advertisement, including its header." ::= { rcOspfv3AsLsdbEntry 7 } rcOspfv3AsLsdbTypeKnown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Is the LSA type recognized by this Router?" ::= { rcOspfv3AsLsdbEntry 8 } -- OSPFv3 Area-Scope Link State Database -- The Link State Database contains the Area-Scope Link State -- Advertisements from throughout the area that the -- device is attached to. rcOspfv3AreaLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3AreaLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPFv3 Process's Area-Scope Link State Database." ::= { rcOspfv3Objects 4 } rcOspfv3AreaLsdbEntry OBJECT-TYPE SYNTAX RcOspfv3AreaLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single Area-Scope Link State Advertisement." INDEX { rcOspfv3AreaLsdbAreaId, rcOspfv3AreaLsdbType, rcOspfv3AreaLsdbRouterId, rcOspfv3AreaLsdbLsid } ::= { rcOspfv3AreaLsdbTable 1 } RcOspfv3AreaLsdbEntry ::= SEQUENCE { rcOspfv3AreaLsdbAreaId IpAddress, rcOspfv3AreaLsdbType INTEGER, rcOspfv3AreaLsdbRouterId IpAddress, rcOspfv3AreaLsdbLsid Unsigned32, rcOspfv3AreaLsdbSequence Integer32, rcOspfv3AreaLsdbAge Integer32, rcOspfv3AreaLsdbChecksum Integer32, rcOspfv3AreaLsdbAdvertisement OCTET STRING, rcOspfv3AreaLsdbTypeKnown TruthValue } rcOspfv3AreaLsdbAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32 bit identifier of the Area from which the LSA was received." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3AreaLsdbEntry 1 } rcOspfv3AreaLsdbType OBJECT-TYPE SYNTAX INTEGER{ linkLsa (8), routerLink (8193), networkLink (8194), interAreaPrefix (8195), interAreaRouter (8196), type7 (8199), intraAreaPrefix (8201), asExternal (16389) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertise- ment format. Area-Scope LSAs unrecognized by the router are also stored in this database." ::= { rcOspfv3AreaLsdbEntry 2 } rcOspfv3AreaLsdbRouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { rcOspfv3AreaLsdbEntry 3 } rcOspfv3AreaLsdbLsid OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing a unique identifier; it identifies the piece of the routing domain that is being described by the advertisement. In contrast to OSPFv2, the LSID has no addressing semantics." ::= { rcOspfv3AreaLsdbEntry 4 } -- Note that the OSPF Sequence Number is a 32 bit signed -- integer. It starts with the value '80000001'h, -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h -- Thus, a typical sequence number will be very negative. rcOspfv3AreaLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and dupli- cate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { rcOspfv3AreaLsdbEntry 5 } rcOspfv3AreaLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge -- unless DoNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state adver- tisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { rcOspfv3AreaLsdbEntry 6 } rcOspfv3AreaLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connec- tionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { rcOspfv3AreaLsdbEntry 7 } rcOspfv3AreaLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire Link State Advertisement, including its header." ::= { rcOspfv3AreaLsdbEntry 8 } rcOspfv3AreaLsdbTypeKnown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Is the LSA type recognized by this Router?" ::= { rcOspfv3AreaLsdbEntry 9 } -- OSPFv3 Link-Scope Link State Database -- The Link State Database contains the Link-Scope Link State -- Advertisements from the links that the -- device is attached to. rcOspfv3LinkLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3LinkLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPFv3 Process's Link-Scope Link State Database." ::= { rcOspfv3Objects 5 } rcOspfv3LinkLsdbEntry OBJECT-TYPE SYNTAX RcOspfv3LinkLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single Link-Scope Link State Advertisement." INDEX { rcOspfv3LinkLsdbIfIndex, rcOspfv3LinkLsdbType, rcOspfv3LinkLsdbRouterId, rcOspfv3LinkLsdbLsid } ::= { rcOspfv3LinkLsdbTable 1 } RcOspfv3LinkLsdbEntry ::= SEQUENCE { rcOspfv3LinkLsdbIfIndex InterfaceIndex, rcOspfv3LinkLsdbType INTEGER, rcOspfv3LinkLsdbRouterId IpAddress, rcOspfv3LinkLsdbLsid Unsigned32, rcOspfv3LinkLsdbSequence Integer32, rcOspfv3LinkLsdbAge Integer32, rcOspfv3LinkLsdbChecksum Integer32, rcOspfv3LinkLsdbAdvertisement OCTET STRING, rcOspfv3LinkLsdbTypeKnown TruthValue } rcOspfv3LinkLsdbIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The identifier of the link from which the LSA was received." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3LinkLsdbEntry 1 } rcOspfv3LinkLsdbType OBJECT-TYPE SYNTAX INTEGER{ linkLsa (8), routerLink (8193), networkLink (8194), interAreaPrefix (8195), interAreaRouter (8196), type7 (8199), intraAreaPrefix (8201), asExternal (16389) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertise- ment format. Link-Scope LSAs unrecognized by the router are also stored in this database." ::= { rcOspfv3LinkLsdbEntry 2 } rcOspfv3LinkLsdbRouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { rcOspfv3LinkLsdbEntry 3 } rcOspfv3LinkLsdbLsid OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing a unique identifier; it identifies the piece of the routing domain that is being described by the advertisement. In contrast to OSPFv2, the LSID has no addressing semantics." ::= { rcOspfv3LinkLsdbEntry 4 } -- Note that the OSPF Sequence Number is a 32 bit signed -- integer. It starts with the value '80000001'h, -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h -- Thus, a typical sequence number will be very negative. rcOspfv3LinkLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and dupli- cate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { rcOspfv3LinkLsdbEntry 5 } rcOspfv3LinkLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge -- unless DoNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { rcOspfv3LinkLsdbEntry 6 } rcOspfv3LinkLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connec- tionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { rcOspfv3LinkLsdbEntry 7 } rcOspfv3LinkLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire Link State Advertisement, including its header." ::= { rcOspfv3LinkLsdbEntry 8 } rcOspfv3LinkLsdbTypeKnown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the LSA type is recognized by this Router." ::= { rcOspfv3LinkLsdbEntry 9 } -- OSPF Host Table -- The Host/Metric Table indicates what hosts are directly -- attached to the Router, and what metrics and types of -- service should be advertised for them. rcOspfv3HostTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3HostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The list of Hosts, and their metrics, that the router will advertise as host routes." REFERENCE "OSPF Version 2, Appendix C.6 Host route param- eters" ::= { rcOspfv3Objects 6 } rcOspfv3HostEntry OBJECT-TYPE SYNTAX RcOspfv3HostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A metric to be advertised when a given host is reachable." INDEX { rcOspfv3HostAddressType, rcOspfv3HostAddress } ::= { rcOspfv3HostTable 1 } RcOspfv3HostEntry ::= SEQUENCE { rcOspfv3HostAddressType INTEGER, rcOspfv3HostAddress OCTET STRING, rcOspfv3HostMetric Integer32, rcOspfv3HostStatus RowStatus, rcOspfv3HostAreaID IpAddress } rcOspfv3HostAddressType OBJECT-TYPE SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of rcOspfv3HostAddress. Only IPv6 addresses without zone index are expected." REFERENCE "OSPF Version 2, Appendix C.6 Host route parame- ters" ::= { rcOspfv3HostEntry 1 } rcOspfv3HostAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 Address of the Host. Must be a Global or Site-local address." REFERENCE "OSPF Version 2, Appendix C.6 Host route parame- ters" ::= { rcOspfv3HostEntry 2 } rcOspfv3HostMetric OBJECT-TYPE SYNTAX Integer32 (0..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The Metric to be advertised." REFERENCE "OSPF Version 2, Appendix C.6 Host route parame- ters" ::= { rcOspfv3HostEntry 3 } rcOspfv3HostStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try. The use of RowStatus is covered in more detail in [6]." ::= { rcOspfv3HostEntry 4 } rcOspfv3HostAreaID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Area the Host Entry is to be found within. By default, the area that a subsuming OSPFv3 in- terface is in, or 0.0.0.0" REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3HostEntry 5 } -- OSPFv3 Interface Table rcOspfv3IfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3IfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPFv3 Interface Table describes the inter- faces from the viewpoint of OSPFv3." REFERENCE "OSPF Version 2, Appendix C.3 Router interface parameters" ::= { rcOspfv3Objects 7 } rcOspfv3IfEntry OBJECT-TYPE SYNTAX RcOspfv3IfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPFv3 Interface Entry describes one inter- face from the viewpoint of OSPFv3." INDEX { rcOspfv3IfIndex } ::= { rcOspfv3IfTable 1 } RcOspfv3IfEntry ::= SEQUENCE { rcOspfv3IfIndex InterfaceIndex, rcOspfv3IfAreaId IpAddress, rcOspfv3IfType INTEGER, rcOspfv3IfAdminStat INTEGER, rcOspfv3IfRtrPriority Integer32, rcOspfv3IfTransitDelay Integer32, rcOspfv3IfRetransInterval Integer32, rcOspfv3IfHelloInterval Integer32, rcOspfv3IfRtrDeadInterval Integer32, rcOspfv3IfPollInterval Unsigned32, rcOspfv3IfState INTEGER, rcOspfv3IfDesignatedRouter IpAddress, rcOspfv3IfBackupDesignatedRouter IpAddress, rcOspfv3IfEvents Counter32, rcOspfv3IfStatus RowStatus, rcOspfv3IfMulticastForwarding INTEGER, rcOspfv3IfDemand TruthValue, rcOspfv3IfMetricValue Integer32, rcOspfv3IfLinkScopeLsaCount Gauge32, rcOspfv3IfLinkLsaCksumSum Integer32, rcOspfv3IfInstId Integer32, rcOspfv3IfDemandNbrProbe TruthValue, rcOspfv3IfDemandNbrProbeRetxLimit Unsigned32, rcOspfv3IfDemandNbrProbeInterval Unsigned32, rcOspfv3IfBfdEnable EnableValue, rcOspfv3IfLinkLsaSuppression EnableValue } rcOspfv3IfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index of this OSPFv3 interface. It corresponds to the interface index of the IPv6 interface on which OSPFv3 is configured." ::= { rcOspfv3IfEntry 1 } rcOspfv3IfAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the area to which the interface connects. Area ID 0.0.0.0 is used for the OSPFv3 backbone." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcOspfv3IfEntry 2 } rcOspfv3IfType OBJECT-TYPE SYNTAX INTEGER { broadcast(1), nbma(2), pointToPoint(3), pointToMultipoint(5), passive(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The OSPFv3 interface type." ::= { rcOspfv3IfEntry 3 } rcOspfv3IfAdminStat OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The OSPFv3 interface's administrative status. The value formed on the interface, and the in- terface will be advertised as an internal route to some area. The value 'disabled' denotes that the interface is external to OSPFv3." DEFVAL { enabled } ::= { rcOspfv3IfEntry 4 } rcOspfv3IfRtrPriority OBJECT-TYPE SYNTAX Integer32 (0..'FF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The priority of this interface. Used in multi-access networks, this field is used in the designated router election algorithm. The value 0 signifies that the router is not eligi- ble to become the designated router on this particular network. In the event of a tie in this value, routers will use their Router ID as a tie breaker." DEFVAL { 1 } ::= { rcOspfv3IfEntry 5 } rcOspfv3IfTransitDelay OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The estimated number of seconds it takes to transmit a link state update packet over this interface." DEFVAL { 1 } ::= { rcOspfv3IfEntry 6 } rcOspfv3IfRetransInterval OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds between link-state ad- vertisement retransmissions, for adjacencies belonging to this interface. This value is also used when retransmitting database descrip- tion and link-state request packets." DEFVAL { 5 } ::= { rcOspfv3IfEntry 7 } rcOspfv3IfHelloInterval OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The length of time, in seconds, between the Hello packets that the router sends on the in- terface. This value must be the same for all routers attached to a common network." DEFVAL { 10 } ::= { rcOspfv3IfEntry 8 } rcOspfv3IfRtrDeadInterval OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds that a router's Hello packets have not been seen before it's neigh- bors declare the router down. This should be some multiple of the Hello interval. This value must be the same for all routers attached to a common network." DEFVAL { 40 } ::= { rcOspfv3IfEntry 9 } rcOspfv3IfPollInterval OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The larger time interval, in seconds, between the Hello packets sent to an inactive non- broadcast multi- access neighbor." DEFVAL { 120 } ::= { rcOspfv3IfEntry 10 } rcOspfv3IfState OBJECT-TYPE SYNTAX INTEGER { down(1), loopback(2), waiting(3), pointToPoint(4), designatedRouter(5), backupDesignatedRouter(6), otherDesignatedRouter(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The OSPFv3 Interface State." ::= { rcOspfv3IfEntry 11 } rcOspfv3IfDesignatedRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Router ID of the Designated Router." ::= { rcOspfv3IfEntry 12 } rcOspfv3IfBackupDesignatedRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Router ID of the Backup Designated Router." ::= { rcOspfv3IfEntry 14 } rcOspfv3IfEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this OSPF interface has changed its state, or an error has occurred." ::= { rcOspfv3IfEntry 15 } rcOspfv3IfStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try. The use of RowStatus is covered in more detail in [6]." ::= { rcOspfv3IfEntry 17 } rcOspfv3IfMulticastForwarding OBJECT-TYPE SYNTAX INTEGER { blocked(1), -- no multicast forwarding multicast(2), -- using multicast address unicast(3) -- to each OSPFv3 neighbor } MAX-ACCESS read-write STATUS current DESCRIPTION "The way multicasts should forwarded on this interface; not forwarded, forwarded as data link multicasts, or forwarded as data link uni- casts. Data link multicasting is not meaning- ful on point to point and NBMA interfaces, and setting rcOspfv3MulticastForwarding to 0 effective- ly disables all multicast forwarding." DEFVAL { blocked } ::= { rcOspfv3IfEntry 18 } rcOspfv3IfDemand OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Demand OSPFv3 procedures (hel- lo suppression to FULL neighbors and setting the DoNotAge flag on propagated LSAs) should be per- formed on this interface." DEFVAL { false } ::= { rcOspfv3IfEntry 19 } rcOspfv3IfMetricValue OBJECT-TYPE SYNTAX Integer32 (0..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The metric assigned to this interface. The default value of the Metric is Reference Bandwidth / ifSpeed. The value of the reference bandwidth is configured by the rcOspfv3ReferenceBandwidth object. A value of '0' means the metric value of this interface will depend on the speed of the interface, when the state of the interface is up. The default (0) metric for Vlan and Tunnel is 10." ::= { rcOspfv3IfEntry 20 } rcOspfv3IfLinkScopeLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Link-Scope link-state advertisements in this link's link-state database." ::= { rcOspfv3IfEntry 21 } rcOspfv3IfLinkLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the Link-Scope link-state advertisements' LS checksums contained in this link's link-state database. The sum can be used to determine if there has been a change in a router's link state database, and to compare the link-state database of two routers." ::= { rcOspfv3IfEntry 22 } rcOspfv3IfInstId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Enables multiple instances of OSPFv3 to be run over a single link. Each protocol instance would be assigned a separate ID. This ID has local link significance only." DEFVAL { 0 } ::= { rcOspfv3IfEntry 23 } rcOspfv3IfDemandNbrProbe OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates whether or not neighbor probing is enabled to determine whether or not the neighbor is inactive. Neighbor probing is disabled by default." DEFVAL { false } ::= { rcOspfv3IfEntry 24 } rcOspfv3IfDemandNbrProbeRetxLimit OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION " The number of consecutive LSA retransmissions before the neighbor is deemed inactive and the neighbor adjacency is brought down." DEFVAL { 10 } ::= { rcOspfv3IfEntry 25 } rcOspfv3IfDemandNbrProbeInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION " Defines how often the neighbor will be probed." DEFVAL { 120 } ::= { rcOspfv3IfEntry 26 } rcOspfv3IfBfdEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION " Used to enable/disable BFD for OSPFv3." DEFVAL { disable } ::= { rcOspfv3IfEntry 27 } rcOspfv3IfLinkLsaSuppression OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION " Used to enable/disable link lsa suppression for OSPFv3." DEFVAL { disable } ::= { rcOspfv3IfEntry 28 } -- OSPFv3 Virtual Interface Table -- The Virtual Interface Table describes the virtual -- links that the OSPFv3 Process is configured to -- carry on. rcOspfv3VirtIfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3VirtIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about this router's virtual inter- faces." REFERENCE "OSPF Version 2, Appendix C.4 Virtual link parameters" ::= { rcOspfv3Objects 8 } rcOspfv3VirtIfEntry OBJECT-TYPE SYNTAX RcOspfv3VirtIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a single Virtual Interface." INDEX { rcOspfv3VirtIfAreaId, rcOspfv3VirtIfNeighbor } ::= { rcOspfv3VirtIfTable 1 } RcOspfv3VirtIfEntry ::= SEQUENCE { rcOspfv3VirtIfAreaId IpAddress, rcOspfv3VirtIfNeighbor IpAddress, rcOspfv3VirtIfIndex Integer32, rcOspfv3VirtIfTransitDelay Integer32, rcOspfv3VirtIfRetransInterval Integer32, rcOspfv3VirtIfHelloInterval Integer32, rcOspfv3VirtIfRtrDeadInterval Integer32, rcOspfv3VirtIfState INTEGER, rcOspfv3VirtIfEvents Counter32, rcOspfv3VirtIfStatus RowStatus, rcOspfv3VirtIfLinkScopeLsaCount Gauge32, rcOspfv3VirtIfLinkLsaCksumSum Integer32 } rcOspfv3VirtIfAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Transit Area that the Virtual Link traverses. By definition, this is not 0.0.0.0" ::= { rcOspfv3VirtIfEntry 1 } rcOspfv3VirtIfNeighbor OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Router ID of the Virtual Neighbor." ::= { rcOspfv3VirtIfEntry 2 } rcOspfv3VirtIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface ID assigned to this OSPFv3 virtual interface. It is advertised in Hello's sent over the virtal link and in the router's router-LSAs." ::= { rcOspfv3VirtIfEntry 3 } rcOspfv3VirtIfTransitDelay OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The estimated number of seconds it takes to transmit a link- state update packet over this interface." DEFVAL { 1 } ::= { rcOspfv3VirtIfEntry 4 } rcOspfv3VirtIfRetransInterval OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds between link-state ad- vertisement retransmissions, for adjacencies belonging to this interface. This value is also used when retransmitting database descrip- tion and link-state request packets. This value should be well over the expected round- trip time." DEFVAL { 5 } ::= { rcOspfv3VirtIfEntry 5 } rcOspfv3VirtIfHelloInterval OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The length of time, in seconds, between the Hello packets that the router sends on the in- terface. This value must be the same for the virtual neighbor." DEFVAL { 10 } ::= { rcOspfv3VirtIfEntry 6 } rcOspfv3VirtIfRtrDeadInterval OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds that a router's Hello packets have not been seen before it's neigh- bors declare the router down. This should be some multiple of the Hello interval. This value must be the same for the virtual neigh- bor." DEFVAL { 60 } ::= { rcOspfv3VirtIfEntry 7 } rcOspfv3VirtIfState OBJECT-TYPE SYNTAX INTEGER { down(1), -- these use the same encoding pointToPoint(4) -- as the rcOspfv3IfTable } MAX-ACCESS read-only STATUS current DESCRIPTION "OSPF virtual interface states." ::= { rcOspfv3VirtIfEntry 8 } rcOspfv3VirtIfEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of state changes or error events on this Virtual Link" ::= { rcOspfv3VirtIfEntry 9 } rcOspfv3VirtIfStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try. The use of RowStatus is covered in more detail in [6]." ::= { rcOspfv3VirtIfEntry 10 } rcOspfv3VirtIfLinkScopeLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Link-Scope link-state advertisements in this virtual link's link-state database." ::= { rcOspfv3VirtIfEntry 11 } rcOspfv3VirtIfLinkLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the Link-Scope link-state advertisements' LS checksums contained in this virtual link's link-state database. The sum can be used to determine if there has been a change in a router's link state database, and to compare the link-state database of two routers." ::= { rcOspfv3VirtIfEntry 12 } -- OSPFv3 Neighbor Table -- The OSPFv3 Neighbor Table describes all neighbors in -- the locality of the subject router. rcOspfv3NbrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3NbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of non-virtual neighbor information." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" ::= { rcOspfv3Objects 9 } rcOspfv3NbrEntry OBJECT-TYPE SYNTAX RcOspfv3NbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information regarding a single neighbor." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" INDEX { rcOspfv3NbrIfIndex, rcOspfv3NbrRtrId } ::= { rcOspfv3NbrTable 1 } RcOspfv3NbrEntry ::= SEQUENCE { rcOspfv3NbrIfIndex InterfaceIndex, rcOspfv3NbrRtrId IpAddress, rcOspfv3NbrAddressType INTEGER, rcOspfv3NbrAddress OCTET STRING, rcOspfv3NbrOptions Integer32, rcOspfv3NbrPriority INTEGER, rcOspfv3NbrState INTEGER, rcOspfv3NbrEvents Counter32, rcOspfv3NbrLsRetransQLen Gauge32, rcOspfv3NbrHelloSuppressed TruthValue, rcOspfv3NbrIfId Integer32, rcOspfv3NbrRestartHelperStatus INTEGER, rcOspfv3NbrRestartHelperAge Integer32, rcOspfv3NbrRestartHelperExitReason INTEGER, rcOspfv3NbrDeadIntCnt Integer32 } rcOspfv3NbrIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local link ID of the link over which the neighbor can be reached." ::= { rcOspfv3NbrEntry 1 } rcOspfv3NbrRtrId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 32-bit integer (represented as a type IpAd- dress) uniquely identifying the neighboring router in the Autonomous System." ::= { rcOspfv3NbrEntry 2 } rcOspfv3NbrAddressType OBJECT-TYPE SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16) } MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of rcOspfv3NbrAddress. Only IPv6 addresses without zone index are expected." ::= { rcOspfv3NbrEntry 3 } rcOspfv3NbrAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 address of the neighbor associated with the local link." ::= { rcOspfv3NbrEntry 4 } rcOspfv3NbrOptions OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A Bit Mask corresponding to the neighbor's op- tions field." REFERENCE "OSPF Version 3, Appendix A.2 the Options field" ::= { rcOspfv3NbrEntry 5 } rcOspfv3NbrPriority OBJECT-TYPE SYNTAX INTEGER (0..'FF'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The priority of this neighbor in the designat- ed router election algorithm. The value 0 sig- nifies that the neighbor is not eligible to be- come the designated router on this particular network." ::= { rcOspfv3NbrEntry 6 } rcOspfv3NbrState OBJECT-TYPE SYNTAX INTEGER { down(1), attempt(2), init(3), twoWay(4), exchangeStart(5), exchange(6), loading(7), full(8), restart(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "The State of the relationship with this Neigh- bor." REFERENCE "OSPF Version 2, Section 10.1 Neighbor States" ::= { rcOspfv3NbrEntry 7 } rcOspfv3NbrEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this neighbor relationship has changed state, or an error has occurred." ::= { rcOspfv3NbrEntry 8 } rcOspfv3NbrLsRetransQLen OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current length of the retransmission queue." ::= { rcOspfv3NbrEntry 9 } rcOspfv3NbrHelloSuppressed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether Hellos are being suppressed to the neighbor" ::= { rcOspfv3NbrEntry 10 } rcOspfv3NbrIfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface ID that the neighbor advertises in its Hello Packets on this link, that is, the neighbor's local interface index." ::= { rcOspfv3NbrEntry 11 } rcOspfv3NbrRestartHelperStatus OBJECT-TYPE SYNTAX INTEGER { notHelping (1), helping (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the router is acting as a hitless restart helper for the neighbor." ::= { rcOspfv3NbrEntry 12 } rcOspfv3NbrRestartHelperAge OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time in current OSPF hitless restart interval, if the router is acting as a restart helper for the neighbor." ::= { rcOspfv3NbrEntry 13 } rcOspfv3NbrRestartHelperExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- not attempted inProgress (2), -- restart in -- progress completed (3), -- successfully -- completed timedOut (4), -- timed out topologyChanged (5) -- aborted due to -- topology -- change. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at acting as a hitless restart helper for the neighbor." ::= { rcOspfv3NbrEntry 14 } rcOspfv3NbrDeadIntCnt OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This is a Dead interval Count or TTL (time to live) field that indicates how many seconds are left before the Neighbor is declared down. The starting value is set to the Router Dead Interval value and it decrements to 0 if there is no Hello received for that neighbor (then the neighbor is declared down). When a hello is received, the value is reset to the Router Dead Interval value again." ::= { rcOspfv3NbrEntry 15 } -- OSPFv3 NBMA Neighbor Table -- The OSPFv3 NBMA Neighbor Table describes all configured -- NBMA neighbors and neighbors dynamically discovered by -- lower-level protocols such as Inverse Neighbor Discovery. rcOspfv3NbmaNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3NbmaNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of configured non-virtual neighbor information and neighbors dynamically discovered by lower-level protocols such as Inverse Neighbor Discovery." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" ::= { rcOspfv3Objects 10 } rcOspfv3NbmaNbrEntry OBJECT-TYPE SYNTAX RcOspfv3NbmaNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information regarding a single configured neighbor or neighbor discovered by lower-level protocols such as Inverse Neighbor Discovery." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" INDEX { rcOspfv3NbmaNbrIfIndex, rcOspfv3NbmaNbrAddress } ::= { rcOspfv3NbmaNbrTable 1 } RcOspfv3NbmaNbrEntry ::= SEQUENCE { rcOspfv3NbmaNbrIfIndex InterfaceIndex, rcOspfv3NbmaNbrAddress Ipv6Address, rcOspfv3NbmaNbrPriority INTEGER, rcOspfv3NbmaNbrRtrId IpAddress, rcOspfv3NbmaNbrState INTEGER, rcOspfv3NbmaNbrStorageType StorageType, rcOspfv3NbmaNbrStatus RowStatus } rcOspfv3NbmaNbrIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local link ID of the link over which the neighbor can be reached." ::= { rcOspfv3NbmaNbrEntry 1 } rcOspfv3NbmaNbrAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 address of the neighbor associated with the local link." ::= { rcOspfv3NbmaNbrEntry 2 } rcOspfv3NbmaNbrPriority OBJECT-TYPE SYNTAX INTEGER (0..'FF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The priority of this neighbor in the designat- ed router election algorithm. The value 0 sig- nifies that the neighbor is not eligible to be- come the designated router on this particular network." DEFVAL { 1 } ::= { rcOspfv3NbmaNbrEntry 3 } rcOspfv3NbmaNbrRtrId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit integer (represented as a type IpAd- dress) uniquely identifying the neighboring router in the Autonomous System. A value of 0.0.0.0 is returned until a Hello is received from the configured neighbor." ::= { rcOspfv3NbmaNbrEntry 4 } rcOspfv3NbmaNbrState OBJECT-TYPE SYNTAX INTEGER { down(1), attempt(2), init(3), twoWay(4), exchangeStart(5), exchange(6), loading(7), full(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The State of the relationship with this Neigh- bor." REFERENCE "OSPF Version 2, Section 10.1 Neighbor States" ::= { rcOspfv3NbmaNbrEntry 5 } rcOspfv3NbmaNbrStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-write STATUS current DESCRIPTION "The storage type for this conceptual row. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row. Manually configured entries will have a storage type of nonVolatile while entries dynamically created as a result of a lower-level protocol such as Inverse Neighbor Discovery will have a storage type of volatile." DEFVAL { nonVolatile } ::= { rcOspfv3NbmaNbrEntry 6 } rcOspfv3NbmaNbrStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try. The use of RowStatus is covered in more detail in [6]." ::= { rcOspfv3NbmaNbrEntry 7 } -- OSPFv3 Virtual Neighbor Table -- This table describes all virtual neighbors. -- Since Virtual Links are configured in the -- virtual interface table, this table is read-only. rcOspfv3VirtNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3VirtNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of virtual neighbor information." REFERENCE "OSPF Version 2, Section 15 Virtual Links" ::= { rcOspfv3Objects 11 } rcOspfv3VirtNbrEntry OBJECT-TYPE SYNTAX RcOspfv3VirtNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual neighbor information." INDEX { rcOspfv3VirtNbrArea, rcOspfv3VirtNbrRtrId } ::= { rcOspfv3VirtNbrTable 1 } RcOspfv3VirtNbrEntry ::= SEQUENCE { rcOspfv3VirtNbrArea IpAddress, rcOspfv3VirtNbrRtrId IpAddress, rcOspfv3VirtNbrIfIndex Integer32, rcOspfv3VirtNbrAddressType INTEGER, rcOspfv3VirtNbrAddress OCTET STRING, rcOspfv3VirtNbrOptions Integer32, rcOspfv3VirtNbrState INTEGER, rcOspfv3VirtNbrEvents Counter32, rcOspfv3VirtNbrLsRetransQLen Gauge32, rcOspfv3VirtNbrHelloSuppressed TruthValue, rcOspfv3VirtNbrIfId Integer32, rcOspfv3VirtNbrRestartHelperStatus INTEGER, rcOspfv3VirtNbrRestartHelperAge Integer32, rcOspfv3VirtNbrRestartHelperExitReason INTEGER } rcOspfv3VirtNbrArea OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Transit Area Identifier." ::= { rcOspfv3VirtNbrEntry 1 } rcOspfv3VirtNbrRtrId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the neighboring router in the Autonomous System." ::= { rcOspfv3VirtNbrEntry 2 } rcOspfv3VirtNbrIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The local interface ID for the virtual link over which the neighbor can be reached." ::= { rcOspfv3VirtNbrEntry 3 } rcOspfv3VirtNbrAddressType OBJECT-TYPE SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16) } MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of rcOspfv3VirtNbrAddress. Only IPv6 addresses without zone index are expected." ::= { rcOspfv3VirtNbrEntry 4 } rcOspfv3VirtNbrAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 address advertised by this Virtual Neighbor. It must be a Site-Local or Global scope address." ::= { rcOspfv3VirtNbrEntry 5 } rcOspfv3VirtNbrOptions OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A Bit Mask corresponding to the neighbor's op- tions field." REFERENCE "OSPF Version 3, Appendix A.2 the Options field" ::= { rcOspfv3VirtNbrEntry 6 } rcOspfv3VirtNbrState OBJECT-TYPE SYNTAX INTEGER { down(1), attempt(2), init(3), twoWay(4), exchangeStart(5), exchange(6), loading(7), full(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the Virtual Neighbor Relation- ship." ::= { rcOspfv3VirtNbrEntry 7 } rcOspfv3VirtNbrEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this virtual link has changed its state, or an error has occurred." ::= { rcOspfv3VirtNbrEntry 8 } rcOspfv3VirtNbrLsRetransQLen OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current length of the retransmission queue." ::= { rcOspfv3VirtNbrEntry 9 } rcOspfv3VirtNbrHelloSuppressed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether Hellos are being suppressed to the neighbor" ::= { rcOspfv3VirtNbrEntry 10 } rcOspfv3VirtNbrIfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface ID that the neighbor advertises in its Hello Packets on this virtual link, that is, the neighbor's local interface ID." ::= { rcOspfv3VirtNbrEntry 11 } rcOspfv3VirtNbrRestartHelperStatus OBJECT-TYPE SYNTAX INTEGER { notHelping (1), helping (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the router is acting as a hitless restart helper for the neighbor." ::= { rcOspfv3VirtNbrEntry 12 } rcOspfv3VirtNbrRestartHelperAge OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time in current OSPF hitless restart interval, if the router is acting as a restart helper for the neighbor." ::= { rcOspfv3VirtNbrEntry 13 } rcOspfv3VirtNbrRestartHelperExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- not attempted inProgress (2), -- restart in -- progress completed (3), -- successfully -- completed timedOut (4), -- timed out topologyChanged (5) -- aborted due to -- topology -- change. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at acting as a hitless restart helper for the neighbor." ::= { rcOspfv3VirtNbrEntry 14 } -- -- The OSPFv3 Area Aggregate Table -- rcOspfv3AreaAggregateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3AreaAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A range of IPv6 prefixes specified by a prefix/prefix length pair. Note that if ranges are configured such that one range sub- sumes another range the most specific match is the preferred one." ::= { rcOspfv3Objects 12 } rcOspfv3AreaAggregateEntry OBJECT-TYPE SYNTAX RcOspfv3AreaAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A range of IPv6 prefixes specified by a prefix/prefix length pair. Note that if ranges are configured such that one range sub- sumes another range the most specific match is the preferred one." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" INDEX { rcOspfv3AreaAggregateAreaID, rcOspfv3AreaAggregateAreaLsdbType, rcOspfv3AreaAggregatePrefix, rcOspfv3AreaAggregatePrefixLength } ::= { rcOspfv3AreaAggregateTable 1 } RcOspfv3AreaAggregateEntry ::= SEQUENCE { rcOspfv3AreaAggregateAreaID IpAddress, rcOspfv3AreaAggregateAreaLsdbType INTEGER, rcOspfv3AreaAggregatePrefix Ipv6Address, rcOspfv3AreaAggregatePrefixLength Unsigned32, rcOspfv3AreaAggregateStatus RowStatus, rcOspfv3AreaAggregateEffect INTEGER, rcOspfv3AreaAggregateRouteTag Integer32, rcOspfv3AreaAggregateAdvertiseMetric INTEGER } rcOspfv3AreaAggregateAreaID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Area the Address Aggregate is to be found within." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3AreaAggregateEntry 1 } rcOspfv3AreaAggregateAreaLsdbType OBJECT-TYPE SYNTAX INTEGER { interAreaPrefixLsa(8195), -- 0x2003 nssaExternalLsa(8199) -- 0x2007 } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the Address Aggregate. This field specifies the Area Lsdb type that this Address Ag- gregate applies to." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { rcOspfv3AreaAggregateEntry 2 } rcOspfv3AreaAggregatePrefix OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 Prefix." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3AreaAggregateEntry 3 } rcOspfv3AreaAggregatePrefixLength OBJECT-TYPE SYNTAX Unsigned32 (3..128) UNITS "bits" MAX-ACCESS not-accessible STATUS current DESCRIPTION "The length of the prefix (in bits). A prefix can not be shorter than 3 bits." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3AreaAggregateEntry 4 } rcOspfv3AreaAggregateStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try. The use of RowStatus is covered in more detail in [6]." ::= { rcOspfv3AreaAggregateEntry 5 } rcOspfv3AreaAggregateEffect OBJECT-TYPE SYNTAX INTEGER { advertiseMatching(1), doNotAdvertiseMatching(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Prefixes subsumed by ranges either trigger the advertisement of the indicated aggregate (ad- vertiseMatching), or result in the prefix not being advertised at all outside the area." DEFVAL { advertiseMatching } ::= { rcOspfv3AreaAggregateEntry 6 } rcOspfv3AreaAggregateRouteTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This tag is advertised only in the summarized As-External LSA when summarizing from type-7 to type-5." DEFVAL { 0 } ::= { rcOspfv3AreaAggregateEntry 7 } rcOspfv3AreaAggregateAdvertiseMetric OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify a metric for a Summary LSA (type 3) generated by OSPF through an area range. If this metric is set to 0, OSPF uses the cost to the farthest point in the networks being summarized as the metric." ::= { rcOspfv3AreaAggregateEntry 8 } -- Ospfv3 Stats group rcOspfv3Stats OBJECT IDENTIFIER ::= { rcOspfv3Objects 13 } rcOspfv3StatsTxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets transmitted by OSPF." ::= { rcOspfv3Stats 1 } rcOspfv3StatsRxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets received by OSPF." ::= { rcOspfv3Stats 2 } rcOspfv3StatsTxDropPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets dropped before transmitted by OSPF." ::= { rcOspfv3Stats 3 } rcOspfv3StatsRxDropPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets dropped before received by OSPF." ::= { rcOspfv3Stats 4 } rcOspfv3StatsRxBadPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets received by OSPF that are bad." ::= { rcOspfv3Stats 5 } rcOspfv3StatsSpfRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the total number of SPF calculations performed by OSPF, which also includes the number of partial route table calculation for Incremental Updates." ::= { rcOspfv3Stats 6 } rcOspfv3StatsLastSpfRun OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the time(SysUpTime) since the last spf calculated by OSPF." ::= { rcOspfv3Stats 7 } rcOspfv3StatsLsdbTblSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the linkstate database table." ::= { rcOspfv3Stats 8 } rcOspfv3StatsBadLsReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of bad ls requests." ::= { rcOspfv3Stats 9 } rcOspfv3StatsSeqMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of sequence mismatched packets." ::= { rcOspfv3Stats 10 } rcOspfv3StatsRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of OSPF routes added to RTM." ::= { rcOspfv3Stats 11 } rcOspfv3StatsAdjacencies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of adjacencies existing." ::= { rcOspfv3Stats 12 } rcOspfv3StatsAreas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of areas configured" ::= { rcOspfv3Stats 13 } rcOspfv3StatsNbrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of ospf neighbors" ::= { rcOspfv3Stats 14 } rcOspfv3StatsReset OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "reset Ospfv3 global stats" DEFVAL { false } ::= { rcOspfv3Stats 15 } -- conformance information rcOspfv3Groups OBJECT IDENTIFIER ::= { rcOspfv3Conformance 1 } rcOspfv3Compliances OBJECT IDENTIFIER ::= { rcOspfv3Conformance 2 } -- compliance statements rcOspfv3Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement " MODULE -- this module MANDATORY-GROUPS { rcOspfv3BasicGroup, rcOspfv3AreaGroup, rcOspfv3IfGroup, rcOspfv3VirtIfGroup, rcOspfv3NbrGroup, rcOspfv3NbmaNbrGroup, rcOspfv3VirtNbrGroup, rcOspfv3AreaAggregateGroup } GROUP rcOspfv3AsLsdbGroup DESCRIPTION "This group is required for OSPFv3 systems that display their AS-scope link state database." GROUP rcOspfv3AreaLsdbGroup DESCRIPTION "This group is required for OSPFv3 systems that display their Area-scope link state database." GROUP rcOspfv3LinkLsdbGroup DESCRIPTION "This group is required for OSPFv3 systems that display their Link-scope link state database." GROUP rcOspfv3HostGroup DESCRIPTION "This group is required for OSPFv3 systems that support attached hosts." -- OBJECT rcOspfv3NbrAddressType -- SYNTAX InetAddressType { ipv6(2) } -- DESCRIPTION -- "An implementation is only required to support IPv6 -- address without zone index." -- OBJECT rcOspfv3VirtNbrAddressType -- SYNTAX InetAddressType { ipv6(2) } -- DESCRIPTION -- "An implementation is only required to support IPv6 -- address without zone index." ::= { rcOspfv3Compliances 1 } -- units of conformance rcOspfv3BasicGroup OBJECT-GROUP OBJECTS { rcOspfv3RouterId, rcOspfv3AdminStat, rcOspfv3VersionNumber, rcOspfv3AreaBdrRtrStatus, rcOspfv3ASBdrRtrStatus, rcOspfv3AsScopeLsaCount, rcOspfv3AsScopeLsaCksumSum, rcOspfv3OriginateNewLsas, rcOspfv3RxNewLsas, rcOspfv3ExtLsaCount, rcOspfv3ExtAreaLsdbLimit, rcOspfv3MulticastExtensions, -- obsolete rcOspfv3ExitOverflowInterval, rcOspfv3DemandExtensions, rcOspfv3TrafficEngineeringSupport, rcOspfv3ReferenceBandwidth, rcOspfv3RestartSupport, rcOspfv3RestartInterval, rcOspfv3RestartStatus, rcOspfv3RestartAge, rcOspfv3RestartExitReason, rcOspfv3HelperModeDisable } STATUS current DESCRIPTION "These objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 1 } rcOspfv3AreaGroup OBJECT-GROUP OBJECTS { rcOspfv3ImportAsExtern, rcOspfv3AreaSpfRuns, rcOspfv3AreaBdrRtrCount, rcOspfv3AreaAsBdrRtrCount, rcOspfv3AreaScopeLsaCount, rcOspfv3AreaScopeLsaCksumSum, rcOspfv3AreaSummary, rcOspfv3AreaStatus, rcOspfv3StubMetric, rcOspfv3AreaNssaTranslatorRole, rcOspfv3AreaNssaTranslatorState, rcOspfv3AreaNssaTranslatorStabilityInterval, rcOspfv3AreaNssaTranslatorEvents, rcOspfv3AreaStubMetricType } STATUS current DESCRIPTION "These objects are required for OSPFv3 systems supporting areas." ::= { rcOspfv3Groups 2 } rcOspfv3AsLsdbGroup OBJECT-GROUP OBJECTS { rcOspfv3AsLsdbSequence, rcOspfv3AsLsdbAge, rcOspfv3AsLsdbChecksum, rcOspfv3AsLsdbAdvertisement, rcOspfv3AsLsdbTypeKnown } STATUS current DESCRIPTION "These objects are required for OSPFv3 systems that display their AS-scope link state database." ::= { rcOspfv3Groups 3 } rcOspfv3AreaLsdbGroup OBJECT-GROUP OBJECTS { rcOspfv3AreaLsdbSequence, rcOspfv3AreaLsdbAge, rcOspfv3AreaLsdbChecksum, rcOspfv3AreaLsdbAdvertisement, rcOspfv3AreaLsdbTypeKnown } STATUS current DESCRIPTION "These objects are required for OSPFv3 systems that display their Area-scope link state database." ::= { rcOspfv3Groups 4 } rcOspfv3LinkLsdbGroup OBJECT-GROUP OBJECTS { rcOspfv3LinkLsdbSequence, rcOspfv3LinkLsdbAge, rcOspfv3LinkLsdbChecksum, rcOspfv3LinkLsdbAdvertisement, rcOspfv3LinkLsdbTypeKnown } STATUS current DESCRIPTION "These objects are required for OSPFv3 systems that display their Link-scope link state database." ::= { rcOspfv3Groups 5 } rcOspfv3HostGroup OBJECT-GROUP OBJECTS { rcOspfv3HostMetric, rcOspfv3HostStatus, rcOspfv3HostAreaID } STATUS current DESCRIPTION "These objects are required for OSPFv3 systems that support attached hosts." ::= { rcOspfv3Groups 6 } rcOspfv3IfGroup OBJECT-GROUP OBJECTS { rcOspfv3IfAreaId, rcOspfv3IfType, rcOspfv3IfAdminStat, rcOspfv3IfRtrPriority, rcOspfv3IfTransitDelay, rcOspfv3IfRetransInterval, rcOspfv3IfHelloInterval, rcOspfv3IfRtrDeadInterval, rcOspfv3IfPollInterval, rcOspfv3IfState, rcOspfv3IfDesignatedRouter, rcOspfv3IfBackupDesignatedRouter, rcOspfv3IfEvents, rcOspfv3IfStatus, rcOspfv3IfMulticastForwarding, rcOspfv3IfDemand, rcOspfv3IfMetricValue, rcOspfv3IfLinkScopeLsaCount, rcOspfv3IfLinkLsaCksumSum, rcOspfv3IfInstId, rcOspfv3IfDemandNbrProbe, rcOspfv3IfDemandNbrProbeRetxLimit, rcOspfv3IfDemandNbrProbeInterval } STATUS current DESCRIPTION "These interface objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 7 } rcOspfv3VirtIfGroup OBJECT-GROUP OBJECTS { rcOspfv3VirtIfIndex, rcOspfv3VirtIfTransitDelay, rcOspfv3VirtIfRetransInterval, rcOspfv3VirtIfHelloInterval, rcOspfv3VirtIfRtrDeadInterval, rcOspfv3VirtIfState, rcOspfv3VirtIfEvents, rcOspfv3VirtIfStatus, rcOspfv3VirtIfLinkScopeLsaCount, rcOspfv3VirtIfLinkLsaCksumSum } STATUS current DESCRIPTION "These virtual interface objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 8 } rcOspfv3NbrGroup OBJECT-GROUP OBJECTS { rcOspfv3NbrAddressType, rcOspfv3NbrAddress, rcOspfv3NbrOptions, rcOspfv3NbrPriority, rcOspfv3NbrState, rcOspfv3NbrEvents, rcOspfv3NbrLsRetransQLen, rcOspfv3NbrHelloSuppressed, rcOspfv3NbrIfId, rcOspfv3NbrRestartHelperStatus, rcOspfv3NbrRestartHelperAge, rcOspfv3NbrRestartHelperExitReason } STATUS current DESCRIPTION "These neighbor objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 9 } rcOspfv3NbmaNbrGroup OBJECT-GROUP OBJECTS { rcOspfv3NbmaNbrPriority, rcOspfv3NbmaNbrRtrId, rcOspfv3NbmaNbrState, rcOspfv3NbmaNbrStorageType, rcOspfv3NbmaNbrStatus } STATUS current DESCRIPTION "These NBMA neighbor objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 10 } rcOspfv3VirtNbrGroup OBJECT-GROUP OBJECTS { rcOspfv3VirtNbrIfIndex, rcOspfv3VirtNbrAddressType, rcOspfv3VirtNbrAddress, rcOspfv3VirtNbrOptions, rcOspfv3VirtNbrState, rcOspfv3VirtNbrEvents, rcOspfv3VirtNbrLsRetransQLen, rcOspfv3VirtNbrHelloSuppressed, rcOspfv3VirtNbrIfId, rcOspfv3VirtNbrRestartHelperStatus, rcOspfv3VirtNbrRestartHelperAge, rcOspfv3VirtNbrRestartHelperExitReason } STATUS current DESCRIPTION "These virtual neighbor objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 11 } rcOspfv3AreaAggregateGroup OBJECT-GROUP OBJECTS { rcOspfv3AreaAggregateStatus, rcOspfv3AreaAggregateEffect, rcOspfv3AreaAggregateRouteTag, rcOspfv3AreaAggregateAdvertiseMetric } STATUS current DESCRIPTION "These area aggregate objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 12 } -- END of OSPF v3 MIB --BEGIN OF DHCP RELAY FOR IPV6 rcIpv6ConfDhcpRelayTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6ConfDhcpRelayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Relay for Ipv6 configuration table" ::= { rcIpv6Objects 9 } rcIpv6ConfDhcpRelayEntry OBJECT-TYPE SYNTAX RcIpv6ConfDhcpRelayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to configure DHCP on a particular L3 interface. An entry is created automatically when the variable rcIpv6InterfaceDhcpEnabled is set to TRUE. Once created this entry will only be deleted if the rcIpv6ConfDhcpRowStatus is set to 'destroy(6)'. In which case, the rcIpv6InterfaceDhcpEnabled is automatically reset to the FALSE setting." INDEX { rcIpv6ConfDhcpIfIndex } ::= { rcIpv6ConfDhcpRelayTable 1 } RcIpv6ConfDhcpRelayEntry ::= SEQUENCE { rcIpv6ConfDhcpIfIndex InterfaceIndex, rcIpv6ConfDhcpMaxHop Unsigned32, rcIpv6ConfDhcpRemoteIdEnabled TruthValue, rcIpv6ConfDhcpNumRequests Counter32, rcIpv6ConfDhcpNumReplies Counter32, rcIpv6ConfDhcpRowStatus RowStatus } rcIpv6ConfDhcpIfIndex OBJECT-TYPE SYNTAX InterfaceIndex(1..6142) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface number. The number can represent either a physical or logical(VLAN) interface." ::= { rcIpv6ConfDhcpRelayEntry 1 } rcIpv6ConfDhcpMaxHop OBJECT-TYPE SYNTAX Unsigned32 (1..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the maximum number of hops a DHCP packet can take from the source device to the destination device (i.e., DHCP client to DHCP server)." DEFVAL { 32 } ::= { rcIpv6ConfDhcpRelayEntry 2 } rcIpv6ConfDhcpRemoteIdEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate if remote-id option is enabled." DEFVAL { false } ::= { rcIpv6ConfDhcpRelayEntry 3 } rcIpv6ConfDhcpNumRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP requests seen on this interface." ::= { rcIpv6ConfDhcpRelayEntry 4 } rcIpv6ConfDhcpNumReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP replies seen on this interface." ::= { rcIpv6ConfDhcpRelayEntry 5 } rcIpv6ConfDhcpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "An entry is created automatically when the variable rcIpv6InterfaceDhcpEnabled is set to TRUE. Once created this entry will only be deleted if the rcIpv6ConfDhcpRowStatus is set to 'destroy(6)'. In which case, the rcIpv6InterfaceDhcpEnabled is automatically reset to the FALSE setting." ::= { rcIpv6ConfDhcpRelayEntry 6 } rcIpv6DhcpForwardTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6DhcpForwardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Relay forwarding table." ::= { rcIpv6Objects 10 } rcIpv6DhcpForwardEntry OBJECT-TYPE SYNTAX RcIpv6DhcpForwardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry used represents a DHCP Relayed message forwarding directive." INDEX { rcIpv6DhcpForwardAgentAddr, rcIpv6DhcpForwardServerAddr } ::= { rcIpv6DhcpForwardTable 1 } RcIpv6DhcpForwardEntry ::= SEQUENCE { rcIpv6DhcpForwardAgentAddr Ipv6Address, rcIpv6DhcpForwardServerAddr Ipv6Address, rcIpv6DhcpForwardEnabled TruthValue, rcIpv6DhcpForwardRowStatus RowStatus } rcIpv6DhcpForwardAgentAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address configured on an interface (i.e., a locally configured IP address)." ::= { rcIpv6DhcpForwardEntry 1 } rcIpv6DhcpForwardServerAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the DHCP server. If this IP address corresponds to a local interface address, the DHCP packet is multicast out the interface the IP address is assigned to.otherwise,the DHCP packet is sent via unicast to the remote device." ::= { rcIpv6DhcpForwardEntry 2 } rcIpv6DhcpForwardEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether the entry should be used." DEFVAL { true } ::= { rcIpv6DhcpForwardEntry 3 } rcIpv6DhcpForwardRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpv6DhcpForwardEntry 4 } --END OF DHCP RELAY FOR IPV6 -- IPv6 Radius Serv Table rcIpv6RadiusServTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6RadiusServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RADIUS table (0 to 10 entries). This table lists the information of the RADIUS server." ::= { rcIpv6Objects 11} rcIpv6RadiusServEntry OBJECT-TYPE SYNTAX RcIpv6RadiusServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A RADIUS server table entry." INDEX { rcIpv6RadiusServAddress, rcIpv6RadiusServUsedBy } ::= { rcIpv6RadiusServTable 1 } RcIpv6RadiusServEntry ::= SEQUENCE { rcIpv6RadiusServAddress Ipv6Address, rcIpv6RadiusServUsedBy INTEGER, rcIpv6RadiusServPriority Unsigned32, rcIpv6RadiusServTimeOut Unsigned32, rcIpv6RadiusServEnable TruthValue, rcIpv6RadiusServMaxRetries Unsigned32, rcIpv6RadiusServUdpPort Unsigned32, rcIpv6RadiusServSecretKey SnmpAdminString, rcIpv6RadiusServAccessRequests Counter32, rcIpv6RadiusServAccessAccepts Counter32, rcIpv6RadiusServAccessRejects Counter32, rcIpv6RadiusServBadResponses Counter32, rcIpv6RadiusServPendingRequests Counter32, rcIpv6RadiusServClientRetries Counter32, rcIpv6RadiusServAcctEnable TruthValue, rcIpv6RadiusServAcctUdpPort Unsigned32, rcIpv6RadiusServAcctOnRequests Counter32, rcIpv6RadiusServAcctOffRequests Counter32, rcIpv6RadiusServAcctStartRequests Counter32, rcIpv6RadiusServAcctStopRequests Counter32, rcIpv6RadiusServAcctInterimRequests Counter32, rcIpv6RadiusServAcctBadResponses Counter32, rcIpv6RadiusServAcctPendingRequests Counter32, rcIpv6RadiusServAcctClientRetries Counter32, rcIpv6RadiusServNasIpAddress Ipv6Address, rcIpv6RadiusServRoundTripTime SnmpAdminString, rcIpv6RadiusServAccessChallanges Counter32, rcIpv6RadiusServSourceIpAddr Ipv6Address, rcIpv6RadiusServRowStatus RowStatus } rcIpv6RadiusServAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Server IP address of the RADIUS authentication server referred to in this table entry." ::= { rcIpv6RadiusServEntry 1 } rcIpv6RadiusServUsedBy OBJECT-TYPE SYNTAX INTEGER { cli(1), igap(2), snmp(3), eap(4), web(5) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "cli(1): for cli login, igap(2): for igap,snmp(3): for snmp login, eap(4) for EAP PAE Authenticator,web(5) for EDM." ::= { rcIpv6RadiusServEntry 2 } rcIpv6RadiusServPriority OBJECT-TYPE SYNTAX Unsigned32 (1..10) MAX-ACCESS read-create STATUS current DESCRIPTION "Server priority, used to control which server to choose first to send authentication." DEFVAL { 10 } ::= { rcIpv6RadiusServEntry 3 } rcIpv6RadiusServTimeOut OBJECT-TYPE SYNTAX Unsigned32 (1..20) MAX-ACCESS read-create STATUS current DESCRIPTION "The time interval in seconds before the client retransmit the packet." DEFVAL { 3 } ::= { rcIpv6RadiusServEntry 4 } rcIpv6RadiusServEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable this server." DEFVAL { true } ::= { rcIpv6RadiusServEntry 5 } rcIpv6RadiusServMaxRetries OBJECT-TYPE SYNTAX Unsigned32 (0..6) MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum number of retransmissions." DEFVAL { 1 } ::= { rcIpv6RadiusServEntry 6 } rcIpv6RadiusServUdpPort OBJECT-TYPE SYNTAX Unsigned32 (1..65536) MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port the client is using to send requests to this server." DEFVAL { 1812 } ::= { rcIpv6RadiusServEntry 7 } rcIpv6RadiusServSecretKey OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The identifier of the RADIUS authentication client." ::= { rcIpv6RadiusServEntry 8 } rcIpv6RadiusServAccessRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-response packets sent to this server. This does not include retransmissions." ::= { rcIpv6RadiusServEntry 9 } rcIpv6RadiusServAccessAccepts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-accept packets (valid or invalid) received from this server." ::= { rcIpv6RadiusServEntry 10 } rcIpv6RadiusServAccessRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-reject packets (valid or invalid) received from this server." ::= { rcIpv6RadiusServEntry 11 } rcIpv6RadiusServBadResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS invalid access-response packets received from this server." ::= { rcIpv6RadiusServEntry 12 } rcIpv6RadiusServPendingRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-request packets destined for this server that have not yet timed out or received a response. This variable is incremented when an access-request is sent and decremented due to receipt of an access-accept, access-reject, a timeout or retransmission." ::= { rcIpv6RadiusServEntry 13 } rcIpv6RadiusServClientRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of authentication retransmission to this server." ::= { rcIpv6RadiusServEntry 14} rcIpv6RadiusServAcctEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable Radius Accounting on this server." DEFVAL { true } ::= { rcIpv6RadiusServEntry 15 } rcIpv6RadiusServAcctUdpPort OBJECT-TYPE SYNTAX Unsigned32 (1..65536) MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port the client used to send accounting requests to this server." DEFVAL { 1813 } ::= { rcIpv6RadiusServEntry 16 } rcIpv6RadiusServAcctOnRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-on packets sent to this server. This does not include retransmissions." ::= { rcIpv6RadiusServEntry 17 } rcIpv6RadiusServAcctOffRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-off packets sent to this server. This does not include retransmissions." ::= { rcIpv6RadiusServEntry 18 } rcIpv6RadiusServAcctStartRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-start packets sent to this server. This does not include retransmissions." ::= { rcIpv6RadiusServEntry 19 } rcIpv6RadiusServAcctStopRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-stop packets sent to this server. This does not include retransmissions." ::= { rcIpv6RadiusServEntry 20 } rcIpv6RadiusServAcctInterimRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-interim packets sent to this server. This does not include retransmissions." ::= { rcIpv6RadiusServEntry 21 } rcIpv6RadiusServAcctBadResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Invalid responses received from this server." ::= { rcIpv6RadiusServEntry 22 } rcIpv6RadiusServAcctPendingRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting packets that are waiting be sent to this server. This variable is incremented whenever any accounting-request is sent to this server and decremented when an acknowledgement is received or timeout occurs." ::= { rcIpv6RadiusServEntry 23 } rcIpv6RadiusServAcctClientRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting packets retransmitted to this server." ::= { rcIpv6RadiusServEntry 24 } rcIpv6RadiusServNasIpAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "RADIUS Client NAS Identifier for this server." ::= { rcIpv6RadiusServEntry 25 } rcIpv6RadiusServRoundTripTime OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Time different between the instance when a RADIUS request is sent and the corresponding response is received." ::= { rcIpv6RadiusServEntry 26 } rcIpv6RadiusServAccessChallanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-challanges packets sent to this server. This does not include retransmission." ::= { rcIpv6RadiusServEntry 27 } rcIpv6RadiusServSourceIpAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-create STATUS current DESCRIPTION "source IP address RADIUS packets." ::= { rcIpv6RadiusServEntry 28 } rcIpv6RadiusServRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcIpv6RadiusServEntry 29 } -- BEGIN OF IPV6 DESTINATION CACHE SECTION rcIpv6DestinationCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6DestinationCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ipv6 Destination Cache table" ::= { rcIpv6Objects 13 } rcIpv6DestinationCacheEntry OBJECT-TYPE SYNTAX RcIpv6DestinationCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to display Destination Cache" INDEX { rcIpv6DCacheDestAddr, rcIpv6DCacheIfIndex } ::= { rcIpv6DestinationCacheTable 1 } RcIpv6DestinationCacheEntry ::= SEQUENCE { rcIpv6DCacheDestAddr Ipv6Address, rcIpv6DCacheIfIndex Unsigned32, rcIpv6DCacheNextHop Ipv6Address, rcIpv6DCacheIfType INTEGER, rcIpv6DCacheIfData DisplayString, rcIpv6DCachePmtu Integer32, rcIpv6DCachePmtuAge Counter32 } rcIpv6DCacheDestAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 Destination Address from the Destination Cache." ::= { rcIpv6DestinationCacheEntry 1 } rcIpv6DCacheIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The last 16 bits of this object's value are interpreted as InterfaceIndex (it can represent either a physical, or a VLAN, or a tunnel interface); the first 16 bits are ignored when the object's value is interpreted." ::= { rcIpv6DestinationCacheEntry 2 } rcIpv6DCacheNextHop OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "Ipv6 Next Hop for a Destination Cache entry." ::= { rcIpv6DestinationCacheEntry 3 } rcIpv6DCacheIfType OBJECT-TYPE SYNTAX INTEGER {real(1), virtual(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Interface type; it can be a real (i.e. VLAN, brouter, tunnel) or a virtual circuit (i.e. VRRP, RSMLT)." ::= { rcIpv6DestinationCacheEntry 4 } rcIpv6DCacheIfData OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to display additional information about virtual circuits (i.e. if it is a VRRP or RSMLT circuit, the vrId if it is a VRRP circuit); no information is displayed for real circuits." ::= { rcIpv6DestinationCacheEntry 5 } rcIpv6DCachePmtu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Path MTU for the entry." ::= { rcIpv6DestinationCacheEntry 6 } rcIpv6DCachePmtuAge OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates how much time (in seconds) has passed since the PMTU was updated the last time." ::= { rcIpv6DestinationCacheEntry 7 } --END OF IPv6 DESTINATION CACHE SECTION -- IPv6 BFD Table rcIpv6InterfaceBfdTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6InterfaceBfdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BFD configuration table" ::= { rcIpv6Objects 14 } rcIpv6InterfaceBfdEntry OBJECT-TYPE SYNTAX RcIpv6InterfaceBfdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to configure BFD on a particular interface. An entry is created automatically when the variable rcIpv6InterfaceBfdEnable is set to TRUE and deleted when rcIpv6InterfaceBfdEnable is set to FALSE." INDEX { rcIpv6InterfaceBfdIfIndex } ::= { rcIpv6InterfaceBfdTable 1 } RcIpv6InterfaceBfdEntry ::= SEQUENCE { rcIpv6InterfaceBfdIfIndex InterfaceIndex, rcIpv6InterfaceBfdMinRxInterval Integer32, rcIpv6InterfaceBfdTxInterval Integer32, rcIpv6InterfaceBfdMultiplier Integer32, rcIpv6InterfaceBfdHoldOffInterval Unsigned32, rcIpv6InterfaceBfdStaticFlag EnableValue } rcIpv6InterfaceBfdIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface number. The number can represent either a physical or logical(VLAN) interface." ::= { rcIpv6InterfaceBfdEntry 1 } rcIpv6InterfaceBfdMinRxInterval OBJECT-TYPE SYNTAX Integer32 (100..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "the min rx interval in milliseconds" DEFVAL { 200 } ::= { rcIpv6InterfaceBfdEntry 2 } rcIpv6InterfaceBfdTxInterval OBJECT-TYPE SYNTAX Integer32 (100..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "the desired tx interval in milliseconds" DEFVAL { 200 } ::= { rcIpv6InterfaceBfdEntry 3 } rcIpv6InterfaceBfdMultiplier OBJECT-TYPE SYNTAX Integer32 (1..20) MAX-ACCESS read-write STATUS current DESCRIPTION "the multiplier BFD wait before rx timeout" DEFVAL { 3 } ::= { rcIpv6InterfaceBfdEntry 4 } rcIpv6InterfaceBfdHoldOffInterval OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the hold off timer interval, in seconds. 0 means that hold off timer is disabled." DEFVAL { 0 } ::= { rcIpv6InterfaceBfdEntry 6 } rcIpv6InterfaceBfdStaticFlag OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the static-flag for bfd. When disabled, the static route will go down, when bfd is disabled." DEFVAL { enable } ::= { rcIpv6InterfaceBfdEntry 7} -- End of IPv6 BFD Table -- IPv6 Route Table rcIpv6RouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6RouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entity's IPV6 Routing table." ::= { rcIpv6Objects 15 } rcIpv6RouteEntry OBJECT-TYPE SYNTAX RcIpv6RouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A route to a particular destination." INDEX { rcIpv6RouteDest, rcIpv6RoutePfxLength, rcIpv6RouteIndex } ::= { rcIpv6RouteTable 1 } RcIpv6RouteEntry ::= SEQUENCE { rcIpv6RouteDest Ipv6Address, rcIpv6RoutePfxLength INTEGER, rcIpv6RouteIndex Unsigned32, rcIpv6RouteNextHopId DisplayString } rcIpv6RouteDest OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination IPv6 address of this route. This object may not take a Multicast address value." ::= { rcIpv6RouteEntry 1 } rcIpv6RoutePfxLength OBJECT-TYPE SYNTAX INTEGER(0..128) UNITS "bits" MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the prefix length of the destination address." ::= { rcIpv6RouteEntry 2 } rcIpv6RouteIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value which uniquely identifies the route among the routes to the same network layer destination. The way this value is chosen is implementation specific but it must be unique for rcIpv6RouteDest/rcIpv6RoutePfxLength pair and remain constant for the life of the route." ::= { rcIpv6RouteEntry 3 } rcIpv6RouteNextHopId OBJECT-TYPE SYNTAX DisplayString (SIZE (255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of the next-hop, hostname or mac adress." ::= { rcIpv6RouteEntry 4 } -- End of IPv6 Route Table -- IPv6 Default Routers Table rcIpv6DefaultRoutersTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6DefaultRoutersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 Default Routers Table." ::= { rcIpv6Objects 16 } rcIpv6DefaultRoutersEntry OBJECT-TYPE SYNTAX RcIpv6DefaultRoutersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry for the IPv6 Default Routers Table." INDEX { rcIpv6DefaultRoutersAddress, rcIpv6DefaultRoutersIfIndex } ::= { rcIpv6DefaultRoutersTable 1 } RcIpv6DefaultRoutersEntry ::= SEQUENCE { rcIpv6DefaultRoutersAddress Ipv6Address, rcIpv6DefaultRoutersIfIndex Unsigned32, rcIpv6DefaultRoutersLifetime Integer32, rcIpv6DefaultRoutersActive TruthValue } rcIpv6DefaultRoutersAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Learned Router Address for an IPv6 Default Routers Entry." ::= { rcIpv6DefaultRoutersEntry 1 } rcIpv6DefaultRoutersIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface number for an IPv6 Default Routers Entry." ::= { rcIpv6DefaultRoutersEntry 2 } rcIpv6DefaultRoutersLifetime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining Router Lifetime for an IPv6 Default Routers Entry." ::= { rcIpv6DefaultRoutersEntry 3 } rcIpv6DefaultRoutersActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "See if a default router is active for an IPv6 Default Routers Entry." ::= { rcIpv6DefaultRoutersEntry 4 } -- End of IPv6 Default Router Table -- IPv6 MLD Host Cache Table rcIpv6MLDHostCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6MLDHostCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 MLD Host Cache Table." ::= { rcIpv6Objects 17 } rcIpv6MLDHostCacheEntry OBJECT-TYPE SYNTAX RcIpv6MLDHostCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry for the IPv6 MLD Host Cache Table." INDEX { rcIpv6MLDHostCacheIfIndex, rcIpv6MLDHostCacheGrpAddress } ::= { rcIpv6MLDHostCacheTable 1 } RcIpv6MLDHostCacheEntry ::= SEQUENCE { rcIpv6MLDHostCacheIfIndex Unsigned32, rcIpv6MLDHostCacheGrpAddress Ipv6Address, rcIpv6MLDHostCacheGrpLocallyRegistered Integer32, rcIpv6MLDHostCacheGrpLastReporter Ipv6Address, rcIpv6MLDHostCacheGrpUpTime Unsigned32, rcIpv6MLDHostCacheGrpExpiryTime Unsigned32, rcIpv6MLDHostCacheGrpFilterMode Unsigned32 } rcIpv6MLDHostCacheIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface number for an IPv6 MLD Host Cache Entry." ::= { rcIpv6MLDHostCacheEntry 1 } rcIpv6MLDHostCacheGrpAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Group Address for an IPv6 MLD Host Cache Entry." ::= { rcIpv6MLDHostCacheEntry 2 } rcIpv6MLDHostCacheGrpLocallyRegistered OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Group Locally Registered for an IPv6 MLD Host Cache Entry." ::= { rcIpv6MLDHostCacheEntry 3 } rcIpv6MLDHostCacheGrpLastReporter OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "Group Last Reporter Address for an IPv6 MLD Host Cache Entry." ::= { rcIpv6MLDHostCacheEntry 4 } rcIpv6MLDHostCacheGrpUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Group Uptime for an IPv6 MLD Host Cache Entry." ::= { rcIpv6MLDHostCacheEntry 5 } rcIpv6MLDHostCacheGrpExpiryTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Group Expiry Time for an IPv6 MLD Host Cache Entry." ::= { rcIpv6MLDHostCacheEntry 6 } rcIpv6MLDHostCacheGrpFilterMode OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Group Filter Mode for an IPv6 MLD Host Cache Entry." ::= { rcIpv6MLDHostCacheEntry 7 } -- End of IPv6 MLD Host Cache Table -------------------------------------------------------------- -- -- rcTunnelXInetConfigTable -- -------------------------------------------------------------- rcTunnelXInetConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTunnelXInetConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that containing information on configured tunnels." ::= { rcIpv6Objects 18 } rcTunnelXInetConfigEntry OBJECT-TYPE SYNTAX RcTunnelXInetConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing additional tunnel information. This object augments tunnelInetConfigEntry." AUGMENTS { tunnelInetConfigEntry } ::= { rcTunnelXInetConfigTable 1 } RcTunnelXInetConfigEntry ::= SEQUENCE { rcTunnelXInetConfigStatus INTEGER, rcTunnelXInetConfigMode INTEGER } rcTunnelXInetConfigStatus OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the tunnel status" DEFVAL { inactive } ::= { rcTunnelXInetConfigEntry 1 } rcTunnelXInetConfigMode OBJECT-TYPE SYNTAX INTEGER { management(1), data(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the tunnel mode" DEFVAL { management } ::= { rcTunnelXInetConfigEntry 2 } rcIpv6RouteExtensionTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6RouteExtensionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entity's IPV6 Routing table." ::= { rcIpv6Objects 19 } rcIpv6RouteExtensionEntry OBJECT-TYPE SYNTAX RcIpv6RouteExtensionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A route to a particular destination." AUGMENTS { ipv6RouteEntry } ::= { rcIpv6RouteExtensionTable 1 } RcIpv6RouteExtensionEntry ::= SEQUENCE { rcIpv6RouteExtensionNextHopId DisplayString, rcIpv6RouteExtensionProtocol INTEGER, rcIpv6RouteExtensionPathType INTEGER } rcIpv6RouteExtensionNextHopId OBJECT-TYPE SYNTAX DisplayString (SIZE (255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of the next-hop, hostname or mac adress." ::= { rcIpv6RouteExtensionEntry 1 } rcIpv6RouteExtensionProtocol OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following -- non-protocol information, -- e.g., manually configured local(2), -- entries netmgmt(3), -- static route -- obtained via Neighbor -- Discovery protocol, ndisc(4), -- e.g., result of Redirect -- the following are all -- dynamic routing protocols rip(5), -- RIPng ospf(6), -- Open Shortest Path First bgp(7), -- Border Gateway Protocol idrp(8), -- InterDomain Routing Protocol igrp(9), -- InterGateway Routing Protocol isis(10) -- ISIS Protocol } MAX-ACCESS read-only STATUS current DESCRIPTION "The routing mechanism via which this route was learned." ::= { rcIpv6RouteExtensionEntry 2 } rcIpv6RouteExtensionPathType OBJECT-TYPE SYNTAX INTEGER { b(1), -- Best non-ECMP path be(2), -- Best ECMP path a(3), -- Alternate non-ECMP path ae(4) -- Alternate ECMP path } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates IPv6 route path type: best, alternative, ECMP." ::= { rcIpv6RouteExtensionEntry 3 } -- Ipv6 Route Pref Table rcIpv6RoutePrefTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6RoutePrefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 Route Pref table. This table and rcIpNewRoutePrefTable is designed to obsolete the rcIpRoutePrefTable" ::= { rcIpv6Objects 20 } rcIpv6RoutePrefEntry OBJECT-TYPE SYNTAX RcIpv6RoutePrefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ipv6 Route Pref Table." INDEX { rcIpv6RoutePrefDefaultValue } ::= { rcIpv6RoutePrefTable 1 } RcIpv6RoutePrefEntry ::= SEQUENCE { rcIpv6RoutePrefDefaultValue Integer32, rcIpv6RoutePrefProtocol INTEGER, rcIpv6RoutePrefConfiguredValue Integer32 } rcIpv6RoutePrefDefaultValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shows the default preference value for the given protocol." ::= { rcIpv6RoutePrefEntry 1 } rcIpv6RoutePrefProtocol OBJECT-TYPE SYNTAX INTEGER { local(1), static(2), ospfv3Intra(3), ospfv3Inter(4), ospfv3External1(5), ospfv3External2(6), spbmLevel1(7), ebgp(8), ibgp(9), ripng(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol name" ::= { rcIpv6RoutePrefEntry 2 } rcIpv6RoutePrefConfiguredValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This value is configurable by the user" ::= { rcIpv6RoutePrefEntry 3 } -- -- IPSEC -- -- -- Ipsec policy table -- rcIpsecPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpsecPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The policy table is used to store all the attribute values under the policy. An IPSec policy typically consists of a policy name, raddr and laddr to which the policy is associated to, the protocol to which policy is applied,and the associated action whether to permit or drop the packets" ::= { rcIpsec 1 } rcIpsecPolicyEntry OBJECT-TYPE SYNTAX RcIpsecPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Ipsec Policy table entry." INDEX { rcIpsecPolicyName } ::= { rcIpsecPolicyTable 1 } RcIpsecPolicyEntry ::= SEQUENCE { rcIpsecPolicyName DisplayString, rcIpsecPolicyDstAddressType InetAddressType, rcIpsecPolicyDstAddress InetAddress, rcIpsecPolicySrcAddressType InetAddressType, rcIpsecPolicySrcAddress InetAddress, rcIpsecPolicySrcPort INTEGER, rcIpsecPolicyDstPort INTEGER, rcIpsecPolicyAdminFlag TruthValue, rcIpsecPolicyL4Protocol INTEGER, rcIpsecPolicyAction INTEGER, rcIpsecPolicyRowStatus RowStatus } rcIpsecPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains name of the Ipsec policy." ::= { rcIpsecPolicyEntry 1 } rcIpsecPolicyDstAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the type of address field in the rcIpsecPolicyDstAddress. Only IPv6 address types are supported for this release." ::= { rcIpsecPolicyEntry 2 } rcIpsecPolicyDstAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The destination interface address to which the policy is added." ::= { rcIpsecPolicyEntry 3 } rcIpsecPolicySrcAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the type of address field in the rcIpsecPolicySrcAddress. Only IPv6 address types are supported for this release." ::= { rcIpsecPolicyEntry 4 } rcIpsecPolicySrcAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The source interface address of the router to which the policy is added." ::= { rcIpsecPolicyEntry 5 } rcIpsecPolicySrcPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The TCP/UDP source port number for which the policy is added." ::= { rcIpsecPolicyEntry 6 } rcIpsecPolicyDstPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The TCP/UDP destination port number for which the policy is added." ::= { rcIpsecPolicyEntry 7 } rcIpsecPolicyAdminFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The flag is used to enable the policy created." ::= { rcIpsecPolicyEntry 8 } rcIpsecPolicyL4Protocol OBJECT-TYPE SYNTAX INTEGER { tcp(6), udp(17), icmpv6(58), ospfv3(89), icmp(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the IP protocol number for the l4 protocol to which this particular policy is added." DEFVAL { tcp } ::= { rcIpsecPolicyEntry 9 } rcIpsecPolicyAction OBJECT-TYPE SYNTAX INTEGER { permit(1), drop(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The object contains a value that set the action for the IPSec policy, either to permit or drop the packet." DEFVAL { permit } ::= { rcIpsecPolicyEntry 10 } rcIpsecPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the rcIpsecPolicyTable." ::= { rcIpsecPolicyEntry 11 } -- -- Ipsec SA struct table -- rcIpsecSATable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpsecSAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Security Association(SA) table is used to store all the attribute values under the security association. An IPSec SA typically consists of SA name, security parameter index, encapsulation protocol, authentication algorithm, encryption algorithm, mode of SA, key mode used and SA lifetime." ::= { rcIpsec 2 } rcIpsecSAEntry OBJECT-TYPE SYNTAX RcIpsecSAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Security Association structure table entry." INDEX { rcIpsecSAName } ::= { rcIpsecSATable 1 } RcIpsecSAEntry ::= SEQUENCE { rcIpsecSAName DisplayString, rcIpsecSASpi Unsigned32, rcIpsecSAHashAlgorithm INTEGER, rcIpsecSAEncryptAlgorithm INTEGER, rcIpsecSAAuthMethod INTEGER, rcIpsecSAMode INTEGER, rcIpsecSAKeyMode INTEGER, rcIpsecSAEncryptKeyName DisplayString, rcIpsecSAHashKeyName DisplayString, rcIpsecSAHashKeyLength Integer32, rcIpsecSAEncryptKeyLength Integer32, rcIpsecSALifetimeSeconds Unsigned32, rcIpsecSALifetimeKbytes Unsigned32, rcIpsecSARowStatus RowStatus } rcIpsecSAName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains name of the security association." ::= { rcIpsecSAEntry 1 } rcIpsecSASpi OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains, Security Parameter Index (SPI), which is an identification tag added to the header. This along with protocol value and destination are used to identify a SA" ::= { rcIpsecSAEntry 2 } rcIpsecSAHashAlgorithm OBJECT-TYPE SYNTAX INTEGER { sha1(1), aesXcbc(2), md5(3), null(4), sha2(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the hash algorithm used in this SA. The algorithms used are SHA1, AES_CBC, MD5 and SHA2" DEFVAL { sha2 } ::= { rcIpsecSAEntry 3 } rcIpsecSAEncryptAlgorithm OBJECT-TYPE SYNTAX INTEGER { des3Cbc(1), aes128Cbc(2), aesCtr(3), null(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the encryption algorithm used in this SA. The algorithms used are 3DES_CBC, AES128_CBC and AES_CTR" DEFVAL { aes128Cbc } ::= { rcIpsecSAEntry 4 } rcIpsecSAAuthMethod OBJECT-TYPE SYNTAX INTEGER { ah(1), es(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies authentication Method of the SA. It can be AH (Authentication Header) or ES (Encapsulated Security Payload)." DEFVAL { es } ::= { rcIpsecSAEntry 5 } rcIpsecSAMode OBJECT-TYPE SYNTAX INTEGER { transport(1), tunnel(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This flag is used to switch between transport and tunnel mode. Transport mode is used to protect the upper layer protocols whereas tunnel mode is used to protect the whole IP packet." DEFVAL { transport } ::= { rcIpsecSAEntry 6 } rcIpsecSAKeyMode OBJECT-TYPE SYNTAX INTEGER { manual(1), auto(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This flag selects configuration mode of shared keys, manual or automatic." DEFVAL { manual } ::= { rcIpsecSAEntry 7 } rcIpsecSAEncryptKeyName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Key Value for the Encryption Key. Maximum size is 64" ::= { rcIpsecSAEntry 8 } rcIpsecSAHashKeyName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Key value for the Hash Key. Maximum size is 64." ::= { rcIpsecSAEntry 9 } rcIpsecSAHashKeyLength OBJECT-TYPE SYNTAX Integer32 (0..64) MAX-ACCESS read-create STATUS current DESCRIPTION "Number of bits used in the Hash key. The values are as follows: AES-XCBC-MAC - 32 MD5 - 32 SHA1 - 40 SHA2 - 64" ::= { rcIpsecSAEntry 10 } rcIpsecSAEncryptKeyLength OBJECT-TYPE SYNTAX Integer32 (0..64) MAX-ACCESS read-create STATUS current DESCRIPTION "Number of bits used in the Encryption key. The values are as follows: 3DES - 48 AES-CBC - 32, 48, 64 AES-CTR - 32" ::= { rcIpsecSAEntry 11 } rcIpsecSALifetimeSeconds OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "The life time in seconds for a security association." ::= { rcIpsecSAEntry 12 } rcIpsecSALifetimeKbytes OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "The traffic, in kilobytes, that can pass between IPSec peers using a given security association before that security association expires." ::= { rcIpsecSAEntry 13 } rcIpsecSARowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the rcIpsecSATable." ::= { rcIpsecSAEntry 14 } -- -- Ipsec Interface Policy Table -- rcIpsecInterfacePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpsecInterfacePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to store the policy and interface details while linking the policy to an interface. This table contains the policy name, ifindex, direction on which the policy is applied and the enable flag to enable/disable ipsec on the interface." ::= { rcIpsec 3 } rcIpsecInterfacePolicyEntry OBJECT-TYPE SYNTAX RcIpsecInterfacePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Policy interface link table entry." INDEX { rcIpsecInterfacePolicyName, rcIpsecInterfacePolicyIfIndex } ::= { rcIpsecInterfacePolicyTable 1 } RcIpsecInterfacePolicyEntry ::= SEQUENCE { rcIpsecInterfacePolicyName DisplayString, rcIpsecInterfacePolicyIfIndex InterfaceIndex, rcIpsecInterfacePolicyIfEnabled TruthValue, rcIpsecInterfacePolicyIfDirection INTEGER, rcIpsecInterfacePolicyRowStatus RowStatus } rcIpsecInterfacePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains name of the Ipsec policy that is to be linked with the interface." ::= { rcIpsecInterfacePolicyEntry 1 } rcIpsecInterfacePolicyIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "If index to which the policy is applied." ::= { rcIpsecInterfacePolicyEntry 2 } rcIpsecInterfacePolicyIfEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value for this attribute is set when Ipsec is enabled on the interface and admin state of the policy is in enabled state" ::= { rcIpsecInterfacePolicyEntry 3 } rcIpsecInterfacePolicyIfDirection OBJECT-TYPE SYNTAX INTEGER { inBound(1), outBound(2), bothDirections(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the direction of traffic in the interface, where security needs to be applied. Whether its inBound, outBound or both Directions" ::= { rcIpsecInterfacePolicyEntry 4 } rcIpsecInterfacePolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the rcIpsecInterfacePolicyTable." ::= { rcIpsecInterfacePolicyEntry 5 } -- -- Ipsec Ospf6 Virtual Link Policy table -- rcIpsecOspf6VirtualLinkPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpsecOspf6VirtualLinkPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to store all the attribute values under Ospf virtual link policy. This table contains the virtual link area id, neighbour id, SA name policy action, policy direction, admin status of the policy, source address, destination address, virtual link id, interface index and operation status of the virtual link." ::= { rcIpsec 4 } rcIpsecOspf6VirtualLinkPolicyEntry OBJECT-TYPE SYNTAX RcIpsecOspf6VirtualLinkPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An OSPF virtual link Policy table entry." INDEX { rcIpsecOspf6VirtualLinkPolicyAreaId, rcIpsecOspf6VirtualLinkPolicyNeighbor } ::= { rcIpsecOspf6VirtualLinkPolicyTable 1 } RcIpsecOspf6VirtualLinkPolicyEntry ::= SEQUENCE { rcIpsecOspf6VirtualLinkPolicyAreaId IpAddress, rcIpsecOspf6VirtualLinkPolicyNeighbor IpAddress, rcIpsecOspf6VirtualLinkPolicySAName DisplayString, rcIpsecOspf6VirtualLinkPolicyAdminStatus TruthValue, rcIpsecOspf6VirtualLinkPolicyAction INTEGER, rcIpsecOspf6VirtualLinkPolicyDirection INTEGER, rcIpsecOspf6VirtualLinkPolicySrcAddressType InetAddressType, rcIpsecOspf6VirtualLinkPolicySrcAddress InetAddress, rcIpsecOspf6VirtualLinkPolicyDstAddressType InetAddressType, rcIpsecOspf6VirtualLinkPolicyDstAddress InetAddress, rcIpsecOspf6VirtualLinkPolicyLinkID INTEGER, rcIpsecOspf6VirtualLinkPolicyIfIndex InterfaceIndex, rcIpsecOspf6VirtualLinkPolicyOperStatus INTEGER, rcIpsecOspf6VirtualLinkPolicyRowStatus RowStatus } rcIpsecOspf6VirtualLinkPolicyAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the Ospf virtual link area." ::= { rcIpsecOspf6VirtualLinkPolicyEntry 1 } rcIpsecOspf6VirtualLinkPolicyNeighbor OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the Ospf virtual link neighbour." ::= { rcIpsecOspf6VirtualLinkPolicyEntry 2 } rcIpsecOspf6VirtualLinkPolicySAName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the security association linked to the virtual link." ::= { rcIpsecOspf6VirtualLinkPolicyEntry 3 } rcIpsecOspf6VirtualLinkPolicyAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The flag is used to enable the policy created." DEFVAL { false } ::= { rcIpsecOspf6VirtualLinkPolicyEntry 4 } rcIpsecOspf6VirtualLinkPolicyAction OBJECT-TYPE SYNTAX INTEGER { permit(1), drop(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The object contains a value that set the action of the IPSec Ospf virtual link policy, either to permit or drop." DEFVAL { permit } ::= { rcIpsecOspf6VirtualLinkPolicyEntry 5 } rcIpsecOspf6VirtualLinkPolicyDirection OBJECT-TYPE SYNTAX INTEGER { inBound(1), outBound(2), bothDirections(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The object indicates the policy direction for the virtual link." ::= { rcIpsecOspf6VirtualLinkPolicyEntry 6 } rcIpsecOspf6VirtualLinkPolicySrcAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the type of address field in thercIpsecOspf6VirtualLinkSrcAddress. Only IPv6 address types are supported for this release." ::= { rcIpsecOspf6VirtualLinkPolicyEntry 7 } rcIpsecOspf6VirtualLinkPolicySrcAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The source interface address to which the policy is added." ::= { rcIpsecOspf6VirtualLinkPolicyEntry 8 } rcIpsecOspf6VirtualLinkPolicyDstAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the type of address field in thercIpsecOspf6VirtualLinkDstAddress. Only IPv6 address types are supported for this release." ::= { rcIpsecOspf6VirtualLinkPolicyEntry 9 } rcIpsecOspf6VirtualLinkPolicyDstAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination interface address to which the policy is added." ::= { rcIpsecOspf6VirtualLinkPolicyEntry 10 } rcIpsecOspf6VirtualLinkPolicyLinkID OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains unique id for an ospf virtual link." ::= { rcIpsecOspf6VirtualLinkPolicyEntry 11 } rcIpsecOspf6VirtualLinkPolicyIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The interface If index to which Ospf virtual link the policy is added." ::= { rcIpsecOspf6VirtualLinkPolicyEntry 12 } rcIpsecOspf6VirtualLinkPolicyOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operation status of the link, up or down." ::= { rcIpsecOspf6VirtualLinkPolicyEntry 13 } rcIpsecOspf6VirtualLinkPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the rcIpsecOspf6VirtualLinkPolicyTable." ::= { rcIpsecOspf6VirtualLinkPolicyEntry 14 } -- -- Ipsec Policy SA Table -- rcIpsecPolicySALinkTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpsecPolicySALinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to store the policy and security association details while linking the policy to a SA. This table contains the policy name, and the SA name to which the policy is linked." ::= { rcIpsec 5 } rcIpsecPolicySALinkEntry OBJECT-TYPE SYNTAX RcIpsecPolicySALinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Policy interface link table entry." INDEX { rcIpsecPolicySALinkPolicyName, rcIpsecPolicySALinkSAName } ::= { rcIpsecPolicySALinkTable 1 } RcIpsecPolicySALinkEntry ::= SEQUENCE { rcIpsecPolicySALinkPolicyName DisplayString, rcIpsecPolicySALinkSAName DisplayString, rcIpsecPolicySALinkRowStatus RowStatus } rcIpsecPolicySALinkPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains name of the Ipsec policy." ::= { rcIpsecPolicySALinkEntry 1 } rcIpsecPolicySALinkSAName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains name of the Security Association." ::= { rcIpsecPolicySALinkEntry 2 } rcIpsecPolicySALinkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the rcIpsecPolicySALinkTable." ::= { rcIpsecPolicySALinkEntry 3 } -- -- Ipsec Stats table -- rcIpsecStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpsecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This contains the IPSec statistics / counter values on the switch level for all the IPSec enabled interfaces." ::= { rcIpsec 6 } rcIpsecStatisticsEntry OBJECT-TYPE SYNTAX RcIpsecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Ipsec stats table entry." INDEX { rcIpsecStatisticsIfIndex } ::= { rcIpsecStatisticsTable 1 } RcIpsecStatisticsEntry ::= SEQUENCE { rcIpsecStatisticsIfIndex InterfaceIndex, rcIpsecStatisticsInSuccesses Counter64, rcIpsecStatisticsInSPViolations Counter64, rcIpsecStatisticsInNotEnoughMemories Counter64, rcIpsecStatisticsInAHESPReplays Counter64, rcIpsecStatisticsInESPReplays Counter64, rcIpsecStatisticsInAHFailures Counter64, rcIpsecStatisticsInESPFailures Counter64, rcIpsecStatisticsOutSuccesses Counter64, rcIpsecStatisticsOutSPViolations Counter64, rcIpsecStatisticsOutNotEnoughMemories Counter64, rcIpsecStatisticsgeneralError Counter64, rcIpsecStatisticsInAHSuccesses Counter64, rcIpsecStatisticsOutAHSuccesses Counter64, rcIpsecStatisticsInESPSuccesses Counter64, rcIpsecStatisticsOutESPSuccesses Counter64, rcIpsecStatisticsOutKBytes Counter64, rcIpsecStatisticsOutBytes Counter64, rcIpsecStatisticsInKBytes Counter64, rcIpsecStatisticsInBytes Counter64, rcIpsecStatisticsTotalPacketsProcessed Counter64, rcIpsecStatisticsTotalPacketsByPassed Counter64, rcIpsecStatisticsOutAHFailures Counter64, rcIpsecStatisticsOutESPFailures Counter64, rcIpsecStatisticsInMD5Hmacs Counter64, rcIpsecStatisticsInSHA1Hmacs Counter64, rcIpsecStatisticsInAESXCBCs Counter64, rcIpsecStatisticsInAnyNullAuth Counter64, rcIpsecStatisticsIn3DESCBCs Counter64, rcIpsecStatisticsInAESCBCs Counter64, rcIpsecStatisticsInAESCTRs Counter64, rcIpsecStatisticsInAnyNullEncrypt Counter64, rcIpsecStatisticsOutMD5Hmacs Counter64, rcIpsecStatisticsOutSHA1Hmacs Counter64, rcIpsecStatisticsOutAESXCBCs Counter64, rcIpsecStatisticsOutInAnyNullAuth Counter64, rcIpsecStatisticsOut3DESCBCs Counter64, rcIpsecStatisticsOutAESCBCs Counter64, rcIpsecStatisticsOutAESCTRs Counter64, rcIpsecStatisticsOutInAnyNullEncrypt Counter64 } rcIpsecStatisticsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface If index for which the statistics is captured for this interface." ::= { rcIpsecStatisticsEntry 1 } rcIpsecStatisticsInSuccesses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ingress packets successfully carried on IPSec for this interface." ::= { rcIpsecStatisticsEntry 2 } rcIpsecStatisticsInSPViolations OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ingress packets discarded by IPSec if security policy violation since boot time for this interface." ::= { rcIpsecStatisticsEntry 3 } rcIpsecStatisticsInNotEnoughMemories OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets discarded by IPSec if not enough memory available since boot time for this interface." ::= { rcIpsecStatisticsEntry 4 } rcIpsecStatisticsInAHESPReplays OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets discarded by IPSec if AH replay check failed since boot time for this interface." ::= { rcIpsecStatisticsEntry 5 } rcIpsecStatisticsInESPReplays OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets discarded by IPSec if ESP replay check failed since boot time for this interface." ::= { rcIpsecStatisticsEntry 6 } rcIpsecStatisticsInAHFailures OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets discarded by IPSec if AH authentication check failed since boot time for this interface." ::= { rcIpsecStatisticsEntry 7 } rcIpsecStatisticsInESPFailures OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets discarded by IPSec if ESP authentication check failed since boot time for this interface." ::= { rcIpsecStatisticsEntry 8 } rcIpsecStatisticsOutSuccesses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets successfully carried on IPSec since boot time for this interface." ::= { rcIpsecStatisticsEntry 9 } rcIpsecStatisticsOutSPViolations OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets discarded by IPSec if security policy violation since boot time for this interface." ::= { rcIpsecStatisticsEntry 10 } rcIpsecStatisticsOutNotEnoughMemories OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets discarded by IPSec if not enough memory available since boot time for this interface." ::= { rcIpsecStatisticsEntry 11 } rcIpsecStatisticsgeneralError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of general occurs since boot time for this interface." ::= { rcIpsecStatisticsEntry 12 } rcIpsecStatisticsInAHSuccesses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets carried by IPSec if AH authentication succeeded since boot time for this interface." ::= { rcIpsecStatisticsEntry 13 } rcIpsecStatisticsOutAHSuccesses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets carried by IPSec if AH authentication succeeded since boot time for this interface." ::= { rcIpsecStatisticsEntry 14 } rcIpsecStatisticsInESPSuccesses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets carried by IPSec if ESP authentication succeeded since boot time for this interface." ::= { rcIpsecStatisticsEntry 15 } rcIpsecStatisticsOutESPSuccesses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets carried by IPSec if ESP authentication succeeded since boot time for this interface." ::= { rcIpsecStatisticsEntry 16 } rcIpsecStatisticsOutKBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets greater than 1 KB for this interface." ::= { rcIpsecStatisticsEntry 17 } rcIpsecStatisticsOutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound byte sized packets for this interface" ::= { rcIpsecStatisticsEntry 18 } rcIpsecStatisticsInKBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets greater than 1 KB for this interface." ::= { rcIpsecStatisticsEntry 19 } rcIpsecStatisticsInBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound byte sized packets for this interface." ::= { rcIpsecStatisticsEntry 20 } rcIpsecStatisticsTotalPacketsProcessed OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets processed since boot time for this interface." ::= { rcIpsecStatisticsEntry 21 } rcIpsecStatisticsTotalPacketsByPassed OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets bypassed since boot time for this interface." ::= { rcIpsecStatisticsEntry 22 } rcIpsecStatisticsOutAHFailures OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets discarded by IPSec if AH authentication check failed since boot time for this interface." ::= { rcIpsecStatisticsEntry 23 } rcIpsecStatisticsOutESPFailures OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets discarded by IPSec if ESP authentication check failed since boot time for this interface." ::= { rcIpsecStatisticsEntry 24 } rcIpsecStatisticsInMD5Hmacs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound HMAC MD5 occurrences since boot time for this interface." ::= { rcIpsecStatisticsEntry 25 } rcIpsecStatisticsInSHA1Hmacs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound HMAC SHA1 occurrences since boot time for this interface." ::= { rcIpsecStatisticsEntry 26 } rcIpsecStatisticsInAESXCBCs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound AES XCBC MAC occurrences since boot time for this interface." ::= { rcIpsecStatisticsEntry 27 } rcIpsecStatisticsInAnyNullAuth OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of inbound packets without any Authentication algorithm for this interface." ::= { rcIpsecStatisticsEntry 28 } rcIpsecStatisticsIn3DESCBCs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound Triple DES CBC occurrences since boot time for this interface." ::= { rcIpsecStatisticsEntry 29 } rcIpsecStatisticsInAESCBCs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound AES CBC occurrences since boot time for this interface." ::= { rcIpsecStatisticsEntry 30 } rcIpsecStatisticsInAESCTRs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound DES CBC occurrences since boot time for this interface." ::= { rcIpsecStatisticsEntry 31 } rcIpsecStatisticsInAnyNullEncrypt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of inbound packets without any Encryption algorithm for this interface." ::= { rcIpsecStatisticsEntry 32 } rcIpsecStatisticsOutMD5Hmacs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound HMAC MD5 occurrences since boot time for this interface." ::= { rcIpsecStatisticsEntry 33 } rcIpsecStatisticsOutSHA1Hmacs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound HMAC SHA1 occurrences since boot time for this interface." ::= { rcIpsecStatisticsEntry 34 } rcIpsecStatisticsOutAESXCBCs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound AES XCBC MAC occurrences since boot time for this interface." ::= { rcIpsecStatisticsEntry 35 } rcIpsecStatisticsOutInAnyNullAuth OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets without any Authentication algorithm for this interface." ::= { rcIpsecStatisticsEntry 36 } rcIpsecStatisticsOut3DESCBCs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound Triple DES CBC occurrences since boot time for this interface." ::= { rcIpsecStatisticsEntry 37 } rcIpsecStatisticsOutAESCBCs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound AES CBC occurrences since boot time for this interface." ::= { rcIpsecStatisticsEntry 38 } rcIpsecStatisticsOutAESCTRs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound DES CBC occurrence since boot time for this interface." ::= { rcIpsecStatisticsEntry 39 } rcIpsecStatisticsOutInAnyNullEncrypt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets without any Encryption algorithm for this interface." ::= { rcIpsecStatisticsEntry 40 } -- -- Ipsec Global Statistics Scalars -- rcIpsecGlobalStatisticsScalars OBJECT IDENTIFIER ::= { rcIpsec 7 } rcIpsecGlobalStatisticsInSuccesses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ingress packets successfully carried on IPSec." ::= { rcIpsecGlobalStatisticsScalars 1 } rcIpsecGlobalStatisticsInSPViolations OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ingress packets discarded by IPSec if security policy violation since boot time." ::= { rcIpsecGlobalStatisticsScalars 2 } rcIpsecGlobalStatisticsInNotEnoughMemories OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets discarded by IPSec if not enough memory available since boot time." ::= { rcIpsecGlobalStatisticsScalars 3 } rcIpsecGlobalStatisticsInAHESPReplays OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets discarded by IPSec if AH replay check failed since boot time." ::= { rcIpsecGlobalStatisticsScalars 4 } rcIpsecGlobalStatisticsInESPReplays OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets discarded by IPSec if ESP replay check failed since boot time." ::= { rcIpsecGlobalStatisticsScalars 5 } rcIpsecGlobalStatisticsInAHFailures OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets discarded by IPSec if AH authentication check failed since boot time." ::= { rcIpsecGlobalStatisticsScalars 6 } rcIpsecGlobalStatisticsInESPFailures OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets discarded by IPSec if ESP authentication check failed since boot time." ::= { rcIpsecGlobalStatisticsScalars 7 } rcIpsecGlobalStatisticsOutSuccesses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets successfully carried on IPSec since boot time." ::= { rcIpsecGlobalStatisticsScalars 8 } rcIpsecGlobalStatisticsOutSPViolations OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets discarded by IPSec if security policy violation since boot time." ::= { rcIpsecGlobalStatisticsScalars 9 } rcIpsecGlobalStatisticsOutNotEnoughMemories OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets discarded by IPSec if not enough memory available since boot time." ::= { rcIpsecGlobalStatisticsScalars 10 } rcIpsecGlobalStatisticsgeneralError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of general occurs since boot time" ::= { rcIpsecGlobalStatisticsScalars 11 } rcIpsecGlobalStatisticsInAHSuccesses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets carried by IPSec if AH authentication succeeded since boot time." ::= { rcIpsecGlobalStatisticsScalars 12 } rcIpsecGlobalStatisticsOutAHSuccesses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets carried by IPSec if AH authentication succeeded since boot time." ::= { rcIpsecGlobalStatisticsScalars 13 } rcIpsecGlobalStatisticsInESPSuccesses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets carried by IPSec if ESP authentication succeeded since boot time." ::= { rcIpsecGlobalStatisticsScalars 14 } rcIpsecGlobalStatisticsOutESPSuccesses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets carried by IPSec if ESP authentication succeeded since boot time." ::= { rcIpsecGlobalStatisticsScalars 15 } rcIpsecGlobalStatisticsOutKBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets greater than 1 KB." ::= { rcIpsecGlobalStatisticsScalars 16 } rcIpsecGlobalStatisticsOutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound byte sized packets" ::= { rcIpsecGlobalStatisticsScalars 17 } rcIpsecGlobalStatisticsInKBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound packets greater than 1 KB." ::= { rcIpsecGlobalStatisticsScalars 18 } rcIpsecGlobalStatisticsInBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound byte sized packets." ::= { rcIpsecGlobalStatisticsScalars 19 } rcIpsecGlobalStatisticsTotalPacketsProcessed OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets processed since boot time." ::= { rcIpsecGlobalStatisticsScalars 20 } rcIpsecGlobalStatisticsTotalPacketsByPassed OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets bypassed since boot time." ::= { rcIpsecGlobalStatisticsScalars 21 } rcIpsecGlobalStatisticsOutAHFailures OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets discarded by IPSec if AH authentication check failed since boot time." ::= { rcIpsecGlobalStatisticsScalars 22 } rcIpsecGlobalStatisticsOutESPFailures OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound packets discarded by IPSec if ESP authentication check failed since boot time." ::= { rcIpsecGlobalStatisticsScalars 23 } rcIpsecGlobalStatisticsInMD5Hmacs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound HMAC MD5 occurrences since boot time." ::= { rcIpsecGlobalStatisticsScalars 24 } rcIpsecGlobalStatisticsInSHA1Hmacs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound HMAC SHA1 occurrences since boot time." ::= { rcIpsecGlobalStatisticsScalars 25 } rcIpsecGlobalStatisticsInAESXCBCs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound AES XCBC MAC occurrences since boot time." ::= { rcIpsecGlobalStatisticsScalars 26 } rcIpsecGlobalStatisticsInAnyNullAuth OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of inbound packets without any Authentication algorithm." ::= { rcIpsecGlobalStatisticsScalars 27 } rcIpsecGlobalStatisticsIn3DESCBCs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound Triple DES CBC occurrences since boot time." ::= { rcIpsecGlobalStatisticsScalars 28 } rcIpsecGlobalStatisticsInAESCBCs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of inbound AES CBC occurrences since boot time." ::= { rcIpsecGlobalStatisticsScalars 29 } rcIpsecGlobalStatisticsInAESCTRs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound DES CBC occurrences since boot time." ::= { rcIpsecGlobalStatisticsScalars 30 } rcIpsecGlobalStatisticsInAnyNullEncrypt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of inbound packets without any Encryption algorithm" ::= { rcIpsecGlobalStatisticsScalars 31 } rcIpsecGlobalStatisticsOutMD5Hmacs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound HMAC MD5 occurrences since boot time." ::= { rcIpsecGlobalStatisticsScalars 32 } rcIpsecGlobalStatisticsOutSHA1Hmacs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound HMAC SHA1 occurrences since boot time." ::= { rcIpsecGlobalStatisticsScalars 33 } rcIpsecGlobalStatisticsOutAESXCBCs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound AES XCBC MAC occurrences since boot time." ::= { rcIpsecGlobalStatisticsScalars 34 } rcIpsecGlobalStatisticsOutInAnyNullAuth OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of outbound packets without any Authentication algorithm" ::= { rcIpsecGlobalStatisticsScalars 35 } rcIpsecGlobalStatisticsOut3DESCBCs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound Triple DES CBC occurrences since boot time." ::= { rcIpsecGlobalStatisticsScalars 36 } rcIpsecGlobalStatisticsOutAESCBCs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound AES CBC occurrences since boot time." ::= { rcIpsecGlobalStatisticsScalars 37 } rcIpsecGlobalStatisticsOutAESCTRs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outbound DES CBC occurrence since boot time." ::= { rcIpsecGlobalStatisticsScalars 38 } rcIpsecGlobalStatisticsOutInAnyNullEncrypt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of inbound packets without any Encryption algorithm" ::= { rcIpsecGlobalStatisticsScalars 39 } -- Ipsec END -- --IPv6 FHS Snooping Table -- rcIpv6FhsSnoopTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6FhsSnoopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the entries which are snooped by different methods." ::= { rcIpv6Objects 21 } rcIpv6FhsSnoopEntry OBJECT-TYPE SYNTAX RcIpv6FhsSnoopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing a learned DHCPv6 binding." INDEX { rcIpv6FhsSnoopVlanId, rcIpv6FhsSnoopIpv6Address } ::= { rcIpv6FhsSnoopTable 1 } RcIpv6FhsSnoopEntry ::= SEQUENCE { rcIpv6FhsSnoopVlanId RcVlanIdOrNone, rcIpv6FhsSnoopIpv6Address Ipv6Address, rcIpv6FhsSnoopMacAddress MacAddress, rcIpv6FhsSnoopInterfaceIndex InterfaceIndex, rcIpv6FhsSnoopEntryType INTEGER, rcIpv6FhsSnoopEntrySource INTEGER, rcIpv6FhsSnoopValidTime Unsigned32, rcIpv6FhsSnoopTimeToExpiry Unsigned32, rcIpv6FhsSnoopRowStatus RowStatus } rcIpv6FhsSnoopVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN to which the snooped entry belongs." ::= { rcIpv6FhsSnoopEntry 1 } rcIpv6FhsSnoopIpv6Address OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 address assigned to this IPv6 host." ::= { rcIpv6FhsSnoopEntry 2 } rcIpv6FhsSnoopMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The MAC address of the snooped entry." ::= { rcIpv6FhsSnoopEntry 3 } rcIpv6FhsSnoopInterfaceIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The interface to which the entry is learnt." ::= { rcIpv6FhsSnoopEntry 4 } rcIpv6FhsSnoopEntryType OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the type of entry - static (1) or dynamic (2). " ::= { rcIpv6FhsSnoopEntry 5 } rcIpv6FhsSnoopEntrySource OBJECT-TYPE SYNTAX INTEGER { static(1), dhcp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the method entry was learnt from - static (1) or dhcp (2). " ::= { rcIpv6FhsSnoopEntry 6 } rcIpv6FhsSnoopValidTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The valid time for the snooped entry." ::= { rcIpv6FhsSnoopEntry 7 } rcIpv6FhsSnoopTimeToExpiry OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The time to expiry of the snooped entry." ::= { rcIpv6FhsSnoopEntry 8 } rcIpv6FhsSnoopRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status to create/delete snooped entries." ::= { rcIpv6FhsSnoopEntry 9} -- -- Notifications objects -- rcIpv6FhsSnoopNotificationObjects OBJECT IDENTIFIER ::= { rcIpv6Objects 22 } rcIpv6FhsSnoopNotificationEntryType OBJECT-TYPE SYNTAX INTEGER { static (1), dynamic (2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This value indicates type of binding entry. static (1) entries are created by administrator manually whereas dynamic (2) entries are learnt through snooping." ::= { rcIpv6FhsSnoopNotificationObjects 1 } rcIpv6FhsSnoopNotificationEntryCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This value indicates current number of binding entries of type rcIpv6FhsSnoopingNotificationEntryType" ::= { rcIpv6FhsSnoopNotificationObjects 2 } -- -- Vxlan objects -- rcVxlanVtepSourceIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Vxlan tunnel end point source IP address." ::= { rcVxlan 1} rcVxlanVtepVrf OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION " Vrf associated with vtep source IP" ::= {rcVxlan 2} rcVxlanVtepTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVxlanVtepEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table for vxlan tunnel end point." ::= { rcVxlan 3 } rcVxlanVtepEntry OBJECT-TYPE SYNTAX RcVxlanVtepEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry contains the configuration information about the vxlan tunnel end point" INDEX { rcVxlanVtepId } ::= { rcVxlanVtepTable 1 } RcVxlanVtepEntry ::= SEQUENCE { rcVxlanVtepId Integer32, rcVxlanVtepIpAddr IpAddress, rcVxlanVtepName DisplayString, rcVxlanVtepRowStatus RowStatus, rcVxlanVtepNextHopVrfName SnmpAdminString } rcVxlanVtepId OBJECT-TYPE SYNTAX Integer32 (1..500) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index used to uniquely identify this vxlan tunnel end point." ::= { rcVxlanVtepEntry 1 } rcVxlanVtepIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "A value that uniquely identifies the destination IP address of vtep tunnel" ::= { rcVxlanVtepEntry 2} rcVxlanVtepName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "An administratively-assigned name for this vxlan tunnel end point. By default name will be VTEP-<#ID>- " ::= { rcVxlanVtepEntry 3 } rcVxlanVtepRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete vxlan tunnel end point" ::= { rcVxlanVtepEntry 4} rcVxlanVtepNextHopVrfName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop vrf name to reach remote vtep" ::= { rcVxlanVtepEntry 5 } rcVxlanVnidTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVxlanVnidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Vxlan vnid table." ::= { rcVxlan 4} rcVxlanVnidEntry OBJECT-TYPE SYNTAX RcVxlanVnidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing vnid and i-sid information for a particular vxlan tunnel end point." INDEX { rcVxlanVnidIdentifier } ::= { rcVxlanVnidTable 1 } RcVxlanVnidEntry ::= SEQUENCE { rcVxlanVnidIdentifier Integer32, rcVxlanVnidIsid Integer32, rcVxlanVnidRowStatus RowStatus, rcVxlanVnidAction INTEGER } rcVxlanVnidIdentifier OBJECT-TYPE SYNTAX Integer32(1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the vnid of this vxlan tunnel end point." ::= { rcVxlanVnidEntry 1 } rcVxlanVnidIsid OBJECT-TYPE SYNTAX Integer32(1..16777215) MAX-ACCESS read-create STATUS current DESCRIPTION "A value that uniquely identifies the i-sid of this Vxlan end point." ::= { rcVxlanVnidEntry 2 } rcVxlanVnidRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete. " ::= { rcVxlanVnidEntry 3} rcVxlanVnidAction OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following flushMacFdb(2), -- flush MAC forwarding table syncMacFdb(3) -- sync MAC forwarding table } MAX-ACCESS read-create STATUS current DESCRIPTION "Vnid related actions." DEFVAL { none } ::= { rcVxlanVnidEntry 4} rcVxlanVnidEndPointTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVxlanVnidEndPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attributes of vnid table at vxlan tunnel end point." ::= { rcVxlan 5 } rcVxlanVnidEndPointEntry OBJECT-TYPE SYNTAX RcVxlanVnidEndPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular vnid at vxlan tunnel end point." INDEX { rcVxlanVnidEndPointVnid, rcVxlanVnidEndPointVtepId } ::= { rcVxlanVnidEndPointTable 1 } RcVxlanVnidEndPointEntry ::= SEQUENCE { rcVxlanVnidEndPointVnid Integer32, rcVxlanVnidEndPointVtepId Integer32, rcVxlanVnidEndPointIsid Integer32, rcVxlanVnidEndPointRowStatus RowStatus } rcVxlanVnidEndPointVnid OBJECT-TYPE SYNTAX Integer32(1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the vnid of this vxlan tunnel end point." ::= { rcVxlanVnidEndPointEntry 1 } rcVxlanVnidEndPointVtepId OBJECT-TYPE SYNTAX Integer32(1..500) MAX-ACCESS not-accessible STATUS current DESCRIPTION "vxlan tunnel end point id associated with given vnid " ::= { rcVxlanVnidEndPointEntry 2} rcVxlanVnidEndPointIsid OBJECT-TYPE SYNTAX Integer32(1..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the i-sid of this vxlan tunnel end point." ::= { rcVxlanVnidEndPointEntry 3 } rcVxlanVnidEndPointRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete. " ::= { rcVxlanVnidEndPointEntry 4} rcVxlanVnidElanEndPointTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVxlanVnidElanEndPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of elan end point entries." ::= { rcVxlan 7 } rcVxlanVnidElanEndPointEntry OBJECT-TYPE SYNTAX RcVxlanVnidElanEndPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular elan end point." INDEX { rcVxlanVnidElanEndPointVnid, rcVxlanVnidElanEndPointCvid, rcVxlanVnidElanEndPointIfIndex} ::= { rcVxlanVnidElanEndPointTable 1 } RcVxlanVnidElanEndPointEntry ::= SEQUENCE { rcVxlanVnidElanEndPointVnid Integer32, rcVxlanVnidElanEndPointCvid Integer32, rcVxlanVnidElanEndPointIfIndex InterfaceIndex, rcVxlanVnidElanEndPointIsid Integer32, rcVxlanVnidElanEndPointRowStatus RowStatus } rcVxlanVnidElanEndPointVnid OBJECT-TYPE SYNTAX Integer32(1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the vnid of this elan end point." ::= { rcVxlanVnidElanEndPointEntry 1 } rcVxlanVnidElanEndPointCvid OBJECT-TYPE SYNTAX Integer32 (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the customer vid of this elan end point. 4095 is not used. 4096 is reserved for untagged case" ::= { rcVxlanVnidElanEndPointEntry 2 } rcVxlanVnidElanEndPointIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index for mlt or port of this elan end point." ::= { rcVxlanVnidElanEndPointEntry 3 } rcVxlanVnidElanEndPointIsid OBJECT-TYPE SYNTAX Integer32(1..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "A i-sid value associated with vnid" ::= { rcVxlanVnidElanEndPointEntry 4 } rcVxlanVnidElanEndPointRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete elan end point under vnid " ::= { rcVxlanVnidElanEndPointEntry 5} rcVxlanVtepNextHopTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVxlanVtepNextHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table to store nexthop information for the remote vtep" ::= { rcVxlan 6 } rcVxlanVtepNextHopEntry OBJECT-TYPE SYNTAX RcVxlanVtepNextHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry contains the nexthop information for the remote vtep" INDEX { rcVxlanVtepNextHopVtepId, rcVxlanVtepNextHopIp } ::= { rcVxlanVtepNextHopTable 1 } RcVxlanVtepNextHopEntry ::= SEQUENCE { rcVxlanVtepNextHopVtepId Integer32, rcVxlanVtepNextHopIp IpAddress, rcVxlanVtepNextHopIfIndex InterfaceIndex, rcVxlanVtepNextHopVid Integer32 } rcVxlanVtepNextHopVtepId OBJECT-TYPE SYNTAX Integer32 (1..500) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index used to uniquely identify the remote vtep.This value is same as the vtep identifier in the rcVxlanVtepTable" ::= { rcVxlanVtepNextHopEntry 1 } rcVxlanVtepNextHopIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies the next hop IP address of the remote vtep" ::= { rcVxlanVtepNextHopEntry 2} rcVxlanVtepNextHopIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop destination ifindex to reach the remote vtep" ::= { rcVxlanVtepNextHopEntry 3 } rcVxlanVtepNextHopVid OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop vlan id to reach the remote vtep" ::= { rcVxlanVtepNextHopEntry 4} -- -- SFLOW -- rcSflowMib OBJECT IDENTIFIER ::= { rcSflow 1 } rcSflowObjects OBJECT IDENTIFIER ::= { rcSflowMib 1 } rcSflowScalars OBJECT IDENTIFIER ::= { rcSflowObjects 1 } rcSflowAdminEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Globally enables or disables sflow." ::= { rcSflowScalars 1 } rcSflowAgentAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The address type of the address associated with sflow agent." ::= { rcSflowScalars 2 } rcSflowAgentAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address associated with sflow agent." ::= { rcSflowScalars 3 } rcSflowStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSflowStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to show/clear sflow statistics." ::= { rcSflowObjects 2 } rcSflowStatsEntry OBJECT-TYPE SYNTAX RcSflowStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing sflow stats information." INDEX { rcSflowStatsIndex } ::= { rcSflowStatsTable 1 } RcSflowStatsEntry ::= SEQUENCE { rcSflowStatsIndex Integer32, rcSflowStatsDatagramCount Counter64, rcSflowStatsClearStats TruthValue } rcSflowStatsIndex OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "sflow Collector id." ::= { rcSflowStatsEntry 1 } rcSflowStatsDatagramCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of datagrams sent to collector." ::= { rcSflowStatsEntry 2 } rcSflowStatsClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to clear the sflow statistics." DEFVAL { false } ::= { rcSflowStatsEntry 3 } -- LLDP enable config rcLldpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls the LLDP protocols. It is used to enable/disable LLDP protocol." DEFVAL { false } ::= { rcLldp 1 } -- End of LLDP enable config -- -- *** THIS SECTION IS GENERATED FROM ../mib_tools/error.mib *** -- This is generated by str2c.py -mib -- Do not edit this file -- Instead, edit $(TOPDIR)/mib/mib_tools/error_input.txt rcErrorReturnCode OBJECT-TYPE SYNTAX INTEGER { none(100), resourceNotAvailable(101), operationNotAllowed(102), operationInProgress(103), invalidPortNumber(104), invalidSubnetAddress(105), invalidSubnetMask(106), invalidVlanId(107), invalidVlanName(108), invalidVlanType(109), invalidStgId(110), invalidProtocolId(111), invalidPortMembers(112), invalidStaticMembers(113), invalidNotAllowedMembers(114), destinationNotReachable(115), tableIsFull(116), nondualConnectorGigPort(117), testIdNotPresent(118), invalidTestId(119), invalidStatusChange(120), invalidCpuCard(121), invalidSrcPortChoice(122), dstPortUnspecified(123), srcPortOneUnspecified(124), srcPortTwoUnspecified(125), notSupported(126), userNameIsNonUnique(127), invalidName(128), unknownErrorCode1(129), cannotModifyThisField(130), invalidUserPasswordLength(131), thisUsernameExists(132), invalidIpAddress(133), invalidMacAddress(134), nosuchEntry(135), anotherLoopBackTestAlreadyRunning(136), protocolIdNotRoutable(137), autoNegotiateIsOn(138), noActionSpecified(139), invalidActionSpecified(140), cannotModifyAutoNegotiateIsOn(141), cannotModifyAutoPortIsFiber(142), autoNegotiationNotSupported(143), cannotSetAdminSpeed(144), cannotSetAdminDuplex(145), ospfRtrDeadIntIsnotMultOfHelloInt(146), ospfRtrDeadIntLessThan4TimesHelloInt(147), notUsed1(148), ospfBadAuthValue(149), ospfEnabled(150), ospfAreaNotFound(151), ospfBackboneArea(152), notInTestMode(153), ospfInvalidAreaRangeMask(154), ospfDuplicateEntry(155), ospfRangeNotAllocated(156), ospfAreaRangeNotFound(157), testRunning(158), nvramLimitExceeded(159), flowAlreadyExist(160), flowNotFound(161), invalidOspfAreaRangeNet(162), duplicateIpAddress(163), conflictingIpAddress(164), invalidRouteCost(165), invalidNextHop(166), duplicateRoute(167), cannotFindRoute(168), cannotDeleteLocalRoute(169), badDhcpMinSec(170), badDhcpMaxHop(171), badDhcpMode(172), badAgentAddress(173), dhcpNotEnabled(174), dhcpForwardNotFound(175), dhcpDuplicateForward(176), dhcpMaxForward(177), dhcpBadEnable(178), invalidDeviceFileNumber(179), notExecutableDeviceFile(180), deletedDeviceFile(181), pcmciaNotPresent(182), pcmciaWriteProtected(183), discontiguousSubnetMask(184), invalidOspfMetric(185), ospfHostRouteNotFound(186), invalidMltId(187), invalidMltName(188), onlyOnePortInMlt(189), moreThan4PortsInMlt(190), portsInDifferentQuid(191), portAlreadyInAnotherMlt(192), invalidVlan(193), nonExistIpMcastAddriess(194), invalidIpMulticastAddress(195), portIsLocked(196), accessRestriction(197), invalidDeviceFileLength(198), duplicateAccessPolicyId(199), noDesiredAccessPolicyItem(200), ipfFilterNonExist(201), ipfInvalidVlanPriority(202), ipfInvalidDestinationAddress(203), ipfInvalidSourceAddress(204), ipfFilterDuplicate(205), ipfGlobalListDuplicate(206), ipfGlobalListNonExist(207), ipfBaseListDuplicate(208), ipfBaseListNonExist(209), ipfPortDuplicate(210), ipfPortNonExist(211), ipfListNonExist(212), snmpSnoopDisabled(213), invalidHostIpAddress(214), snoopStaticGroupExist(215), ripAnnouncePolicyNotFound(216), duplicateRipAnnouncePolicy(217), ospfAnnouncePolicyNotFound(218), duplicateOspfAnnouncePolicy(219), policyMatchNetEntryNotFound(220), duplicatePolicyNetEntry(221), policyAddrListEntryNotFound(222), duplicatePolicyAddrListEntry(223), policyAddrListIdNotFound(224), policyExactNetListNotFound(225), policyRangeNetListNotFound(226), policyRipGatewayListNotFound(227), policyRipInterfaceListNotFound(228), policyOspfRtrIdListNotFound(229), policyAnnounceInterfaceListNotFound(230), policyAdvertiseNetListNotFound(231), policyInjectNetListNotFound(232), invalidPolicyListIdListSize(233), policyAddrEntryNotFound(234), duplicatePolicyAddrEntry(235), disableThisPortFirst(236), mutinettingNotSupported(237), addingGlobalFilterToNonGlobalList(238), addingNonGlobalFilterToGlobalList(239), setFilteredPortMode(240), setFilteredPortEnableValue(241), invalidModeType(242), duplicateRipAcceptPolicy(243), ripAccepPolicyNotFound(244), duplicateOspfAcceptPolicy(245), ospfAccepPolicyNotFound(246), invalidAccessPolicyName(247), invalidAccessPolicyPolicyEnable(248), invalidAccessPolicyMode(249), invalidAccessPolicyService(250), invalidAccessPolicyPrecedence(251), invalidAccessPolicyNetAddress(252), invalidAccessPolicyTrustedHostAddress(253), invalidAccessPolicyTrustedHostUserName(254), invalidAccessPolicyAccessLevel(255), invalidAccessPolicyLogSetting(256), invalidAccessPolicyPolicyId(257), invalidAreaOptions(258), cannotDeleteAreaIfCountIsNotZero(259), ospfInterfaceNotFound(260), ospfIfAreaIdConflictsWithConfiguredAreaRange(261), applyingDuplicateGlobalFilterToPort(262), differentMltPortTypes(263), addPortToMltFailed(264), removePortFromMltFailed(265), mirrorPortInMlt(266), invalidDhcpAlwaysBroadcast(267), interfaceIsSetToTransmitRipV1(268), ripInterfaceDoesnotExist(269), interfaceIsNotRunningRip(270), cannotCreateVirtLinksThroughStubArea(271), invalidSyslogEnableSetting(272), invalidSyslogMaxHostsSettings(273), invalidSyslogHostIpAddr(274), invalidSyslogHostUdpPort(275), invalidSyslogHostFacility(276), invalidSyslogModuleId(277), invalidSyslogSeverity(278), invalidSyslogMapInfoSeverity(279), invalidSyslogMapWarningSeverity(280), invalidSyslogMapErrorSeverity(281), invalidSyslogMapMfgSeverity(282), invalidSyslogMapFatalSeverity(283), invalidSyslogMapTraceMsgSetting(284), invalidSyslogMapTrapMsgSetting(285), invalidSyslogLogTraceMsgSetting(286), invalidSyslogLogTrapMsgSetting(287), invalidSyslogEntryEnableSetting(288), invalidSyslogMaxHostSetting(289), invalidSyslogHostId(290), duplicateSyslogEntry(291), syslogHostTableIsFull(292), noDesiredSyslogHostEntryFound(293), invalidHoldDownTime(294), incompatibleAruHardware(295), invalidVrid(296), duplicateVrrpEntry(297), noVrrpIpAddressSpecified(298), invalidVrrpControlValue(299), invalidVrrpPriority(300), invalidVrrpAdvertisementInterval(301), maxNumOfVrrpsEntriesExceeded(302), policyNetListEntryNotFound(303), duplicatePolicyNetListEntry(304), policyNetListIdNotFound(305), filterOnAnEnabledPort(306), listOnAnEnabledPort(307), invalidIpFilterSrcOption(308), invalidIpFilterDstOption(309), invalidOspfAreaImportextOption(310), invalidOspfInterfaceMd5KeyIdLength(311), invalidOspfInterfaceMd5KeyLength(312), invalidIPXNetworkNumber(313), ipxCircuitAlreadyExists(314), ipxCircuitDoesNotExist(315), encapsulationIsNotAllowedOnSameSegment(316), encapsulationDoesNotMatchProtocolBasedVLAN(317), invalidDvmrpIfTblEnableValue(318), invalidDvmrpIfTblMetricValue(319), ipHostPartForSubnetAddrIsNonZero(320), globalMulticastNotEnabled(321), metricFieldIsCreatedButModified(322), invalidIpMRouteInterfaceTblTtlValue(323), invalidUdpPortNumber(324), invalidUdpProtocolNameLength(325), cannotModifyUdpProtocolName(326), udpProtocolEntryDoesnotexists(327), duplicateUdpProtocolEntry(328), cannotDelUdpProtocolEntryFwdEntriesExists(329), udpBroadcastIntfEntryDoesnotExists(330), duplicateUdpBroadcastIntfEntry(331), invalidUdpConfBroacastInterface(332), updConfIntfEntryNotEnabledForUdpBcastForwarding(333), udpPortFwdEntryDoesnotExists(334), duplicateUdpPortFwdEntryDoesnotExists(335), udpPortFwdEntryUdpPortInterfaceDoesnotExists(336), udpPortFwdListEntryDoesnotExists(337), duplicateUdpPortFwdListEntryDoesnotExists(338), udpPortFwdListEntryPortFwdIdDoesnotExists(339), udpPortFwdListEntryinvalidFwdIdListSize(340), cannotDeleteUdpPortFwdListEntryInterfaceUsingThisList(341), invalidIgmpSnoopDestAddress(342), invalidIgmpSnoopHostAddress(343), cannotDeleteDefaultUdpProtocolTblEntry(344), nextHopRouteIsStaticRoute(345), invalidUpdateIntervalValueInDVMRPGlobalTable(346), invalidTriggeredUpdateIntervalValueInDVMRPGlobalTable(347), invalidLeafTimeoutValueInDVMRPGlobalTable(348), invalidNbrTimeoutValueInDVMRPGlobalTable(349), invalidNbrProbeIntervalValueInDVMRPGlobalTable(350), invalidQueryIntervalValueInIgmpInterfaceTable(351), invalidVersionValueInIgmpInterfaceTable(352), invalidQueryMaxResponseTimeValueInIgmpInterfaceTable(353), invalidRobustnessValueInIgmpInterfaceTable(354), invalidLastMembQueryIntvlValueInIgmpInterfaceTable(355), invalidANDMaskInRcIpTosRuleGroup(356), invalidORRule1InRcIpTosRuleGroup(357), invalidORRule2InRcIpTosRuleGroup(358), invalidORRule3InRcIpTosRuleGroup(359), deleteStaticPortNotValid(360), maxEntriesForIgmpAccTbl(361), maxMaskNumberOfHostIgmpAccTbl(362), dvmrpIgmpExclusive(363), theSpecifiedAreaRangeMaskIsInvalid(364), invalidLengthOf2kBootConfigImageSource(365), invalidLengthOf2kBootConfigSource(366), preferenceOfStaticRouteIsInvalid(367), copyFileOutOfSpace(368), copyFileFileNotFound(369), copyFileInvalidDestination(370), copyFileInvalidSource(371), copyFileFail(372), invalidLinkFlapDetectAutoPortDown(373), invalidLinkFlapDetectFrequency(374), invalidLinkFlapDetectInterval(375), invalidLinkFlapDetectSendTrap(376), invalidQosLevel(377), invalidQosWeight(378), invalidQosThreshold(379), invalidTagToQosTableIeee1pValue(380), invalidTagToQosTableQosLevel(381), invalidDsFieldToQosTableDsField(382), invalidDsFieldToQosTableQosLevel(383), invalidQosToTagTableQosLevel(384), invalidQosToTagTableIeee1pValue(385), invalidQosLevelValue(386), invalidQosToDsFieldTableDsFieldValue(387), invalidQosToDsFieldTableQosLevel(388), invalidDiffServEnable(389), invalidDiffServType(390), invalidIeeeOverride(391), invalidVlanQosValue(392), invalidVlanTosValue(393), operationNotAllowedOnAccessPort(394), operationNotAllowedOnTaggingPort(395), invalidFileName(396), invalidDiaglogueDuplicateMirroredPort(397), invalidDiaglogueEnableValue(398), invalidDiaglogueEnableSetting(399), invalidDiaglogueModeSetting(400), invalidDiaglogueEntryId(401), srcMacVlanIsNotYetEnabled(402), srcMacVlanIsNotYetDisabled(403), invalidDiaglogueOperation(404), invalidMacAddressSpecied(405), maxResponseTimeGreaterThanQueryInterval(406), noModifyDsFltrAllowedOnDiffSrvCorePort(407), mltMoreThan4PortsInMgMlt(408), protocolRulesForThePortHasExceeded16(409), routeDoesNotExistsInTheRroutingTable(410), diagMirrorByPortTableAccessError(411), diagMirrorByPortInvalidMirroringPortSetting(412), igmpAdminVersionConfiguredLessThanOperatingVersion(413), canOnlyConfigureViaMltTable(414), dvmrpInterfaceTableIsFull(415), invalidDscpField(416), invalidDscpReservedField(417), disablePortPriorToChangingDiffServPortType(418), ipFilterInvalidId(419), rateLimitingExceeded(420), diagEntryMaxExceeded(421), onlyOneMirroringPortAllow(422), radiusServerExist(423), radiusServerNotExist(424), radiusServerInUse(425), radiusMaxServerNumExceeded(426), radiusInvalidAttribute(427), canNotChangeLocking(428), activationDisabled(429), zeroMac(430), atmBadVpi(431), atmBadVci(432), atmBadFramingMode(433), atmDestroyPvcFailed(434), atmBadName(435), atmBadEnable(436), atmBadpvcEncapsulation(437), atmBadPvdServiceType(438), atmBadPeakCellRate(439), atmBadSustainedCellRate(440), atmBadMaxBurstSize(441), atmBadMaxMtuSize(442), atmBadElanId(443), atmUnknownOperation(444), atmDestroy1483ElanFailed(445), atmBadPerformTagging(446), atmIlleagalElanDefinition(447), atmCreate1483ElanFailed(448), atmBadSnmpMessage(449), atmBadScrambleEnable(450), atmBadSignalingEnable(451), atmBadClockSource(452), atmBadLoopback(453), badRowStatus(454), atmBadLaneConfigMode(455), atmLecCreationFailed(456), atmBad1438Inarp(457), atmF5StartFailed(458), atmBadPvcId(459), atmBadConnectType(460), atmBadIpxEncapMethod(461), atmBadUniVersion(462), atmCreatePvcFailed(463), invalidLoginPromptLength(464), invalidPasswordPromptLength(465), invalidCliBannerLength(466), invalidCliBannerSize(467), invalidCliMotdLength(468), invalidCliMotdSize(469), invalidPortNameLength(470), invalidPortName(471), invalidMaxAdvertiseInterval(472), invalidMinAdvertiseInterval(473), invalidMaxInitialAdvertiseInterval(474), invalidMaxInitalAdvertments(475), invalidNeigborDeadInterval(476), invalidUserSetTimeYearValue(477), invalidUserSetTimeMonthValue(478), invalidUserSetTimeDateValue(479), invalidUserSetTimeHourValue(480), invalidUserSetTimeMinuteValue(481), invalidUserSetTimeSecondValue(482), rtcIsNotPresent(483), rtcIsNotRunning(484), maxMacCount(485), maxAdvertiseIntLessThanMinAdvertiseInt(486), minAdvertiseIntGreaterThanMaxAdvertiseInt(487), dvmrpNotEnabledGlobally(488), vrrpCriticalIpAddrNotEnable(489), vrrpInvalidCriticalIpAddr(490), metricConfigNotAllowed(491), posActiveNonBcpEnabledPort(492), posVlanNoMorePorts(493), posPortCanBeAdded(494), posNonBcpCanNotBeEnabled(495), posImageFilenameTooLong(496), posNoIpcpEnableOnMltPorts(497), posNoIpcpEnableOnTagPort(498), posNoIpxcpEnableOnMltPort(499), posNoIpxcpEnableOnTagPort(500), posDisableTagBeforeBcpDisable(501), posAssignIpBeforeIpcpEnable(502), posAssignIpxBeforeIpxcpEnable(503), posAssignIpBeforeRemoteIp(504), posKeepRemoteIpInSameSubnet(505), staticRouteEnabled(506), cannotChangeAutoLearnState(507), invalidVirtualIpAddr(508), virtualAndPhysicalIpNotInSameSubnet(509), vidNotAvailable(510), mgidNotAvailable(511), posNoIpcpEnableOnPolicyVlanPort(512), posNoIpxcpEnableOnPolicyVlanPort(513), posVrrpNotAllowed(514), webInvalidHttpPort(515), cannotAddMulticastStaticMac(516), posNoStpEnableWithBCPClosed(517), posAtmNoRip1(518), ipfFilterNumOverFilterSetLimit(519), ipfQosTrafficAverageRateOverLimit(520), ipfQosTrafficProfileNotExist(521), atmNoIpIpxConfigOnVlan(522), atmPvcIsInUse(523), globalFilterNotDisabled(524), dhcpNotOnByIpSubnetVlan(525), cannotConfigureDefaultGateway(526), routeExists(527), gatewayNotOnMgmtInterfaceSubnet(528), mgmtRouteTableFull(529), routeNotExists(530), invalidMacOffsetRangeForBW(531), invalidMacOffsetRangeForMG(532), atmPvcBadPeakCellRate(533), atmPvcBadSustainedCellRate(534), qosReservedQosLevel(535), dvmrpGlobInvalidFwdCacheTimeOut(536), dvmrpGlobInvalidRouteExpireTimeOut(537), dvmrpGlobInvalidRouteDiscardTimeOut(538), dvmrpGlobInvalidRouteSwitchTimeOut(539), pimCondRPGroupExists(540), pimCandRPAddressInvalid(541), pimGroupAddressInvalid(542), pimNotEnabled(543), pimInvalidJPInterval(544), pimInvalidMode(545), pimInvalidHelloInt(546), pimInvalidCBSRPRef(547), pimInvalidEnable(548), pimAlreadyEnabled(549), ipDvmrpAlreadyEnabled(550), ospfIntfChangeNotAllowedWhenEnabled(551), ospfIntfChangeFromNBMANotAllowed(552), ospfPollIntIsnotMultOfHelloInt(553), ospfNeigNoCircuit(554), ospfNeigSameIp(555), ospfCircNotNBMA(556), ospfCircPriZero(557), ospfNBMANeigExist(558), ospfNBMANeigNotFound(559), ospfDynNeigExist(560), pgmInvalidSessionLifetime(561), pgmInvalidMaxRetxStates(562), pgmInvalidMaxSessions(563), pgmInvalidIfNakRetxInterval(564), pgmInvalidIfMaxNakRetxCnt(565), pgmInvalidIfNakRdataInt(566), pgmInvalidIfNakElimInt(567), maxOfMirroringPortAllowedExceed(568), duplicatedRoutePolicyEntry(569), specifiedRoutePolicyEntryNotFound(570), specifiedPrefixListNotFound(571), routePolicyListNotSpecify(572), routePolicyPrefixListOverLimit(573), ipPrefixListDuplicate(574), ipPrefixListDuplicateEntry(575), ipPrefixListEntryNotFound(576), ipPrefixListInvalidName(577), ipRedistributeDuplicateEntry(578), ipRedistributeEntryNotFound(579), ipOspfInFilterDuplicateEntry(580), ipOspfInFilterEntryNotFound(581), ipEcmpNotDisabled(582), ipEcmpMaxExceeded(583), ipfQosTrafficAvgRateZeroProfileEnable(584), ipmTimePruneEntryInvalidGroup(585), ipmTimePruneEntryDuplicate(586), ipmTimePruneEntryNotExist(587), ipmTimePruneEntryInvalidExpireTime(588), smltIstExist(589), smltSmltIdExist(590), smltIstNotExist(591), smltSmltIsEnabled(592), smltSmltLocalIpNotExist(593), smltInvalidPortTypeForIstMlt(594), ntpServerAlreadyExist(595), ntpServerDoesNotExist(596), ntpKeyAlreadyExists(597), ntpKeyDoesNotExist(598), ntpMaxKeyExceeded(599), ntpServerAlreadyEnabled(600), ntpServerAlreadyDisabled(601), ntpNoServerConfigured(602), ntpMaxServerNumExceeded(603), ntpInvalidIntervalValue(604), ecmpNotEnabled(605), ipfInvalidProtocolType(606), assignIpToPortInRouteVlan(607), assignIpToVlanWithRoutePortMember(608), ipfIstPort(609), smltMltIpfExist(610), smltMltPortIpfExist(611), smltL2fIstPort(612), smltMltL2fExist(613), smltMltPortL2fExist(614), portMirroringEgressNotSupportFullDuplexMode(615), pimGlobInvalidRegSupprTimeOut(616), smltNotAvailableIn8100(617), mltNoPort(618), mltInvalidPortType(619), inUsedByATM1483Elan(620), smltIstStpEnableNotAllowed(621), invalidHighestVrrpPrio(622), dynamicPortMemberIn8100IsNotAllowed(623), ipfGlobalNextHopModeNotSupported(624), smltPeerIpNotExist(625), smltMltNoThisVlan(626), smltNotANormalMlt(627), validStaticRtExist(628), validBlkHolRtExist(629), pimOrIgmpAlreadyEnabled(630), routePolicyOverSystemLimit(631), routePolicyOverVrfLimit(632), ipInterfaceNotExist(635), eapolEnabledPortsCannotBeAddedToMlt(8005), eapolNotAllowedOnMltPorts(8006), cannotConfigureLacpOnEapolEnabledPorts(8007), nonEapolPasswordFormatCannotBeEmpty(8008), multiHostMacMaxCannotBeChangedOnEapolEnabledPorts(8009), eapolNotAllowedOnVlacpEnabledPorts(8010), vlacpCannotBeEnabledOnEapolPorts(8011), macsecNotAllowedOnEapolPorts(8012), eapolNotAllowedOnMacsecPorts(8013), eapolCannotBeConfiguredOnIsisInterface(8014), isisConfigurationNotAllowedOnEapolEnabledPorts(8015), eapolNotAllowedOnFlexuniFaInterface(8016), eapolNotAllowedOnPrivateVlanInterface(8017), eapolInvalidMaxClientsValue(8018), eapolInvalidEapMaxClientsValue(8019), eapolInvalidNonEapMaxClientsValue(8020), eapolGuestVlanNotAllowedAsPrivateVlan(8021), eapolFailOpenVlanNotAllowedAsPrivateVlan(8022), eapolGuestVlanNotAllowedAsSpbmBVlan(8023), eapolFailOpenVlanNotAllowedAsSpbmBVlan(8024), eapolMhsaNotAllowedOnFOVEnabledPorts(8025), eapolFOVNotAllowedOnMhsaEnabledPorts(8026), eapolNotAllowedOnIpSourceGuardEnabledPorts(8027), eapolOperModeCannotBeChangedOnEapolEnabledPorts(8028), eapolGuestVlanNotAllowedOnDhcpsnVlan(8029), eapolFailOpenVlanNotAllowedOnDhcpsnVlan(8030), eapolPortCannotBeEnabledIfVlanIsDhcpsn(8031), communityAlreadyExists(9101), communityDoesnotExist(9102), communityStorageTypePermanent(9103), defaultEntryNotDeletable(9104), invalidAccessPolicyStrict(9105), targetAddressNotExist(9106), cannotChangeCurrentAndDeprecatedMib(9107), invalidPath(9108), duplicateTargetAddress(9110), notifyTagIsOnlyAllowedUpTo32Chars(9112), authenticationFailureTrapMustBeEnabledFirst(9113), macFlapLimitTimeNotValid(9114), udpSrcByVipCannotBeEnabledWithoutVip(9115), configFileNameIsRequiredForSaveToSlave(9116), noSpaceAllowedInFilename(9117), noSpaceAllowedInPathname(9118), cannotDeleteAllMgmtVirtualIpWhenUdpSrcByVipEnabled(9119), invalidSaveConfigFilename(9120), notAllowToCreateOrDeleteNotifyEntry(9121), entityIsNotPresentOnDevice(9122), rmonMemFail(9201), rmonEnableMustCreateIpHostFirst(9202), deleteIpHostMustDisableRmonFirst(9203), rmonMaxHostReached(9204), rmonInvalidOwnerValue(9205), cannotChangeInterfaceRmonWhenGlobalRmonDisabled(9206), rmonIsDisabled(9207), rmonAlarmInvalid(9208), rmonUnwritable(9209), rmonEventInvalid(9210), rmonOidNotFound(9211), rmonOidInvalid(9212), rmonEventInUse(9213), rmonIncompleteRequest(9214), rmonInvalidCharInDescription(9215), rmonInvalidCharInCommunity(9216), rmonMaxStatsReached(9217), rmonMaxHistoryControlReached(9218), rmonMaxHistoryEthernetReached(9219), rmonMaxAlarmsReached(9220), rmonMaxEventsReached(9221), rmonAlarmThresholdNeeded(9222), rmonHistoryIntervalCannotBeModifiedAfterCreation(9223), portMirroringTxNotSupportForThisHardwareRevision(9301), cannotSetMode(9302), cannotSetFraming(9303), cannotModifyInLaneMode(9304), stpIsNotAllowedToBeEnabledOnIstPort(9305), mirroredPortSupportRXModeOnly(9306), secondaryCpuNotActive(9307), commandNotAllowedInPrimaryCpu(9308), pcapUserDefinedDataInConsistency(9309), pcapFilterTblEntryNotFound(9310), pcapFilterTblDuplicateEntry(9311), pcapBufferSizeExceedsMaximumRamLimit(9312), portPcapIsActive(9313), pcapCommandNotAllowedWhenPcapIsEnabled(9314), invalidNumberOfHexDigits(9315), commandNotAllowedInHaCpuMode(9316), pcapCommandNotAllowedIn3SlotChassis(9317), pcapNoMemoryAllocatedForPcap(9318), pcapCannotBeEnabledWhenAutosaveInProgress(9319), pcapInvalidTimerRangeValue(9320), cannotSetPortAdminRouting(9322), smltNotAllowedObBrouterPort(9323), pcapOctapidNotInitialized(9324), pcapNoPackets(9325), pcapInsufficientDiskSpace(9326), pcapAutoSaveOrCopyCommandInProgress(9327), rmCommandNotAllowedWhenRemoteMirroringIsEnabled(9328), rmVlanNotPortBasedVlan(9329), rmPortNotMemberOfVlan(9330), rmSrcMacAddressNotSet(9331), rmRemoteMirroringActiveInOctapd(9332), rmRmtExceedsMaxLimit(9333), rmVlanIdNotSetForRmtPort(9334), rmDstMacNotSet(9335), rmPortDuplicateEntry(9336), rmPortEntryNotCreated(9337), rmRemoteMirroringActiveInRspLane(9382), portEapAuthorized(9345), portEapEnabled(9362), rateLimitingrmodPort(9363), bandwidthLimitingNonrmodPort(9364), egressRateLimitingNotAppToNonRModPort(9365), featureNotApplyToMixedMlt(9368), rateLimitingExistsForMlt(9369), differentPortConfigurationForMlt(9370), rModuleOnlyOneMirroredPortPerLane(9371), ieee8021pOverrideNotAppToNonRModPort(9372), portMirroringTxFilterNotSupportForThisHardwareRevision(9373), portIsDownOperationNotAllowed(9374), portSffdEnableError(9375), portTxFlowControlNotSupportedForThisHW(9376), portFcPause0NotSupportedForThisHW(9377), portFcPauseTimeNotSupportedForThisHW(9378), slppInvalidTxInterval(9380), slppInvalidRxThreshold(9381), cannotSetClockSource(9394), ingressPoliceNonRsPort(9395), customAutoNegAdvertNotSupported(9396), autoNegotiateIsDisable(9397), slppInvalidEtherType(9398), recordReserveTypeInvalid(9401), recordReserveOutOfRange(9402), recordReserveExceedPhyLim(9403), cannotUpNonEticketCard(9404), cannotUpNon128KCard(9405), naapVlanNotConfigured(9406), lpMiniSlotNotPresent(9407), lpSlotDisabled(9408), lpSlotEnabled(9409), cannotUpNonEmmodeCard(9410), cannotUpNonRmodeCard(9411), cannotUpNonRspCard(9412), dnsDuplicateEntry(9413), dnsEntryNotFound(9414), dnsEntryNotCreated(9415), smartCpldNotSupported(9416), slotNotPresent(9418), rmodeRequired(9419), maxVlanDisallow(9420), softwareLicenseViolation(9425), cpuActionNotAllowed(9426), resetOperNotAllowed(9427), cpuActionNotAllowedPwrPrio(9428), ntpIncorrectKeyValue(9435), accessPolicyGroupNameInvalid(9436), yearAllowedToBeSetExceeds(9438), adminStatusCannotBeModifiedOnMasterCP(9439), resetOnlyAllowedOnStandbyCPOrIOCardOrSFCard(9440), cardIsNotPoweredOn(9441), adminEnableOrDisableIsOnlyAllowedOnIOCard(9442), powerPriorityOfCPCannotBeModified(9443), powerPriorityCannotBeModifiedOnSF1andSF4(9444), powerPriorityCannotBeModifedOnThisSlot(9445), poweringDownOfMasterCPIsNotAllowed(9446), powerDownOnlyAllowedOnIOAndSFSlot(9447), powerIsAlreadyOn(9448), powerIsAlreadyDown(9449), dnsEntryCannotBeCreatedWithoutAddress(9450), dnsServerIpv6AddressNotSupported(9451), powerPriorityCannotBeSetToCritical(9452), fabStatsCaptureCannotBeEnabledWithoutPort(9453), resetOnlyAllowedOnOneManagementSFCard(9454), onlyOneManagementSFCardPowerDown(9455), sysTakeIOCardOfflineMustBeEnabledFirst(9456), sysAutoResetFabricMustBeDisabledFirst(9457), cannotModifyTheAdminStatusOfMasterFabric(9458), slotResetNotAllowedOnVsp4000(9459), invalidSlotNumber(9460), advancedSoftwareLicenseViolation(9461), premierSoftwareLicenseViolation(9462), fabStatsCaptureCantBeEnabledWhenAddingNewPort(9463), fabStatsCaptureEnableForOnePortOnly(9464), fabStatsCaptureAlreadyEnabled(9465), cannotPowerGen1CardWhenSwitchIsRunningInGen2Mode(9466), cannotEnableOrResetGen1CardWhenSwitchIsRunningInGen2Mode(9467), slotResetNotAllowed(9470), slotShutdownNotAllowedOnThisPlatform(9471), chassisOnlySupportBaudRate(9472), tenGEMltPortCannotBeAddedToStgWithSMLT(9501), tenGEPortCannotBeAddedToStgWithSMLT(9502), rstpInvalidVal(9504), mstpInvalidVal(9505), mstpOperationNotAllowed(9542), priorityValueMustBeAMultipleOf4096(9510), switchIsNotInRstpMode(9514), switchIsNotInMstpMode(9515), maxAgeMustEqualOrGreatThan2XPortHelloTimePlus1Second(9520), pbtStgCannotEnableStp(9521), maxAgeMustEqualOrLessThan2XForwardDelayMinus1Second(9529), mappingExistsForInstanceUnmapVlansFirst(9535), plsbMstpInstanceAllowedOnlyInMstpMode(9536), plsbStgInstanceCannotBeRemovedWhenPlsbVlanExists(9537), stgInstanceCannotBeSetToPlsbType(9538), plsbMstiCannotEnableForcePortState(9539), protocolMigrationCannotBeSetIfForceportstateIsDisabled(9540), protocolMigrationCanBeSetOnlyForForceVersionRstpOrMstp(9541), pcapDumpCommandInProgress(9555), ospfOverlappingSummarizedRange(9601), ospfHelloIntNotGreatDeadInt(9605), invalidOperation(9608), ospfInterfaceLimitExceeded(9609), ospfAreaLimitExceeded(9610), ospfEnableNotAllowedOnDvrVlan(9611), cluserInvalidId(9901), clusterDoesNotExist(9902), clusterAlreadyExists(9903), clusterSizeExceeded(9904), invalidMiniSlot(9905), brouterOpNotAllowedOnIsdPort(9907), clusterIdMandatory(9906), removeVlanBeforeDeletingCluster(9908), vlanWithIPXEnabledCannotAdd10GEPortOrMlt(1101), addRemDsapSsapNotAllowed(1102), maxDsapSsapExceeded(1103), vlanInvalidEncap(1104), vlanEnforcementNotAllowed(1109), vlanNaapVlanPortMustBeTagged(1110), vlanRegPortNotAllowedInNaapVlan(1111), vlanFwPortNotAllowedInRegVlan(1112), invalidVlanIdSpecified(1113), retrieve10GEInfoFailure(1115), minMacGreaterThanMaxMac(1116), maxMacLessThanMinMac(1117), prPortNotForStackedVlan(1121), prPortNotForIPXVlan(1122), vlanAgingTimeNotAppToStaticVlan(1123), naapInvalidVlanId(1126), clusterIsdAlreadyUsed(1129), regularPortsNotAllowedInPeeringVlan(1130), regularPortsNotAllowedInClusterSyncVlan(1131), mltSdmPortNotAllowed(1132), clusterIdNotAllowedForNormalVlan(1133), clusterTypeNotSupported(1134), clusterMgmtSyncVlanCannotBeSame(1135), nsnaPortNotConfigurable(1138), nsnaUplinkOperationNotAllowed(1139), clusterTpsSizeExceeded(1145), clusterNotFwIsd(1148), clusterNotTpsIsd(1149), vlanFwPortDelNotAllowedInRegVlan(1151), fwPortNotAlwdForClusterTypeIs(1152), syncVlanNotAlwdForClusterTypeIs(1153), portMemberNotAlwdForNonIsCluster(1154), portMemberOfIsClusterCannotBeSdmPort(1155), portHasPcapEnabled(1156), portInSameOctapidAsIsCluster(1157), pcapInvalidTypeForAclFilter(1160), rmodOnlyOnePcapPortPerLane(1161), fdbEntryNotFound(1172), fdbStatusMismatch(1173), rstpOnlyDefaultInstanceAllowed(1174), vlanMacRecordDoesNotExist(1182), vlanMacRecordIsNotALearnedMac(1183), vlanFdbMandatoryParametersMissing(1184), maxSubnetVlanReached(1185), maxProtocolVlanReached(1186), cannotCreateFilterEntryForTdpMac(1187), entryAlreadyExists(1188), macIsConfiguredAsStaticMacInVlan(1189), macHasBeenLearntConfiguredInVlan(1190), macIsBeingUsedAsLoopDetectMac(1191), cannotCreateFilterEntryForLocalMac(1192), cannotCreateFilterEntryForBpudMac(1193), cannotCreateFilterEntryForLacpMac(1194), cannotCreateFilterEntryForVlacpMac(1195), cannotUntagPort(1196), duplicateProtocolIdRecord(1197), cannotAddPortsToPlsbBVlan(1198), unsupportedVlanType(1199), dynModMaxModule(1201), dynModUnknown(1202), dynModAlreadyLoaded(1203), dynModCantOpenFile(1204), dynModNotEnoughSpace(1205), promptCanNotHaveWhiteSpaces(1239), circuitlestInvalidIpInterfaceId(1501), circuitlessMaxNumberIpInterfacesReached(1502), circuitDoesNotExist(1503), circuitAlreadyExists(1504), circuitlessIpInterfacesOperationNotAllowed(1505), priority255SpecialForPhyIpSameAsVrIp(1506), icmpRdiscInvalidPreferenceLevel(1507), icmpRdiscAdvAddrIsNotBroadcastOrMulticastAddr(1508), icmpRdiscInvalidMaxAdvInt(1509), icmpRdiscMinAdvIntvGreaterThanMaxAdvIntvOrLessThan3Secs(1510), icmpRdiscLifeTimeLessThanMaxAdvIntvOrGreaterThan9000Secs(1511), vrrpInvalidFasterAdvertInterval(1512), vrrpFasterAdvEnabled(1513), vrrpFasterAdvDisabled(1514), vrrpInvalidFastAdvEnableValue(1515), globalFiltersNotSupportFwdingNextHopMode(1516), vrrpPreemptActionNotAllowed(1517), rcPimModeIgmpVersionIncompatible(1518), invalidOrInconsistentBroadCastMaskValue(1519), invalidRipTimeoutInterval(1520), rsmltNoCirc(1521), rsmltInvalidHoldUpTimer(1522), rsmltNoBrouter(1523), rsmltNoIst(1524), vrrpSetWithRsmltEnable(1527), rsmltSetWithVrrpEnable(1528), ipEcmpMaxPathExceeded(1530), ipEcmpPathListNotAllowedInRmode(1531), featureAppliesToRmodulePortsOnly(1532), invalidVrrpEntry(1533), invalidIpOwnerVrrpPrio(1534), circuitlessIpUsedByIpvpnRD(1537), ipAddressNotAssociatedWithVlan(1540), arpEntryNotFound(1541), arpDeleteSupportedOnlyForDynamicArps(1542), arpDeleteCannotDeleteArpWithRoutes(1543), arpMulticastMacAddressNotAllowed(1544), arpBroadcastMacAddressNotAllowed(1545), arpNoIpAddrAssociatedWithPort(1546), arpIncorrectIpAddress(1547), ipCircuitShouldExistForDhcpEnable(1548), arpEntryCreateionRequiresMacAddress(1549), arpEntryMofifcationNotAllowed(1550), interfaceDoesNotHaveIpAddressAssigned(1551), cannotConfigSameAddrWithDiffPrefixLength(1552), cannotConfigureAddrWhichIsSiteLocal(1553), portEnteredNotAssociateWithVRF(1554), cannotDeleteLocalArpEntry(1555), invalidArpType(1556), arpEntryDoesNotExist(1557), vlanEnteredNotAssociateWithVRF(1558), cannotAddLocalArpEntry(1559), ipEcmpMaxPathIs4ForVsp4000(1560), ipPrefixListMaskLenGeValueGreaterThanLeValue(1561), systemRequiresAdvancedLicenseToCreateMoreThanOneIpAddress(1562), vrrpCriticalIpAddrEnabled(1563), vrrpDefaultNonCriticalIpAddress(1564), ipCreateInsufficientResource(1567), rsmltEnableInsufficientResource(1568), vrrpEnableInsufficientResource(1569), vrrpIpAddressAlreadyUsedForAnotherVrrpId(1570), broadcastIpAddressNotSupported(1571), vrrpAuthTypeChangeNotAllowed(1572), vrrpAuthKeyChangeNotAllowed(1573), vrrpHmacMD5KeyChangeNotAllowed(1574), vrrpPreemptModeChangeNotAllowed(1575), localRoutePreferenceChangeNotAllowed(1576), systemRequiresLicenseInstalledToCreateMoreThanOneIpAddr(1577), circuitlessIpUsedByMsdp(1578), maxInterfaceCreated(1579), invalidHelpSourcePathname(1601), invalidHelpSourceRemotePathname(1602), webInvalidHttpsPort(1603), identicalHttpPortHttpsPortNotSupported(1604), tcpPortIsReservedForOtherFeature(1605), tcpPortIsBeingUsedByHttps(1606), tcpPortIsBeingUsedByHttp(1607), helpSourcePathnameShouldBeLocalOrRemoteOrUsb(1608), helpSourcePathnameShouldBeLocalOrRemote(1609), webPasswordLenInvalid(1610), invalidDdmMonitorInterval(1801), invalidDdmMonitor(1802), invalidDdmTrapsSend(1803), invalidDdmAlarmPortdown(1804), ddmMonitorConfigurationNotSupported(1805), ddmAlarmPortdownConfigurationNotSupported(1806), igmpOutOfSsmRange(2301), igmpDuplicateSsmTblEntry(2302), igmpSsmEntryDoesNotExist(2303), igmpSsmTblNotEmpty(2304), igmpRpSetExistsInSsmRange(2305), igmpCandidateRpExistsInSsmRange(2306), igmpIfInvalidQIntervalMrt(2307), igmpAlreadyEnabled(2308), igmpMaxStreamExceeded(2309), igmpStreamLimitAlreadyEnabled(2310), igmpStreamLimitNotEnabled(2311), igmpPimEnabledInSSMMode(2312), igmpDisableV3First(2313), igmpSSmConflictsWithSsgEntry(2314), igmpSsmCanNotDisableDynamicEntry(2315), invalidIpMulticastRange(2316), igmpStaticGroupCountExceeded(2317), igmpOverlappingStaticRangeNotAllowed(2319), igmpCannotEditStaticRecMcastDisabledGloballyOrOnVlan(2320), igmpMulticastRoutingEnabled(2321), igmpMVREnabled(2322), igmpMVRVlanIsMvrVlan(2323), igmpMVRVlanIsReceiverVlan(2324), igmpMVRVlanCanNotBeDeleted(2325), igmpMVRVlanReachMaximum(2326), igmpPortMaxStreamExceedsIntfMaxStream(2327), igmpQueryMaxResponseUnsupportedOnV1(2328), igmpMvrVlanIstSmlt(2331), igmpMvrVlanMlt(2332), igmpExplicitHostTrackingRequired(2333), igmpExplicitHostTrackingUnsupportedOnV1V2(2334), igmpCannotDeleteLastPortStaticGroup(2335), igmpUnspecifiedPortStaticGroup(2336), igmpNotVersion3(2337), igmpDisableSsmSnoop(2338), portIsRequiredForIgmpStaticEntryCreation(2339), snoopCannotBeEnabledWithPim(2340), snoopCannotBeEnabledWithDvmrp(2341), dvmrpCannotBeEnabledWithSnoop(2342), pimCannotBeEnabledWithSnoop(2343), igmpFlushActionNotAllowedWhenIgmpSnoopingIsDisabled(2344), igmpCannotModifyToGrpAddr(2345), igmpImmediateLeaveUnsupportedOnV1(2346), igmpStreamLimitCanBeEnabledOnlyOnBrouterOrVlan(2348), igmpAccessListIpHostAddressNotConfigured(2349), ipfStreamAlreadyExists(2401), ipfStreamDoesNotExists(2402), ipfStreamInvalidStreamType(2403), ipfStreamInvalidPortOption(2404), ipfStreamNameTooLong(2405), ipfStreamInvalidProtocol(2406), ipfStreamInvalidDscp(2407), ipfDeviceAlreadyExists(2408), ipfDeviceUnknownPlatform(2409), ipfDeviceUnknownDevice(2410), ipfDeviceDoesNotExists(2411), ipfDeviceNameTooLong(2412), ipfOneZeroIpDestFilterIsAllowed(2413), ipfGlobalFilterMaxPerOctapid(2414), ipfDeviceMaxPerPort(2415), ipfDeviceMaxPerBox(2416), ipfDeviceMaxFilterList(2417), ipfInvalidRmodPort(2418), ipfSourceNextHopModeNotSupported(2419), aclErrIdInvalid(2428), aclErrNameInvalid(2429), aclErrTypeInvalid(2430), aclErrNotExist(2431), aclErrInUse(2432), aclErrExists(2433), aceErrAceNotExist(2438), aceInvalidMode(2482), aceEgressqEgressqnnscInvalid(2483), aceMaskOperCannotHaveList(2494), aclErrTypeOutVlanInvalidForVsp4k(2495), aclErrTypeOutVlanInvalid(2496), cannotDeleteIntMltId(2501), mltNoThisVlan(2502), mltPortsDifferentFramingMode(2503), moreThan2PortsInMlt(2504), portCannotBeAddedToDefualtVLANWithIPXEnabled(2505), portMemberNotSupportSMLT(2506), tenGEMltPortOrMltCannotBeAddedToVlanWithSmltMember(2507), tenGEMltPortCannotRunTogetherWithSMLT(2508), portCannotBeAddedToDefualtVLANWithSMLT(2509), tenGEPortOrMltCannotBeAddedToVlanWithSmltMember(2510), tenGEPortOrMltCannotRunTogetherWithSMLT(2511), tenGEPortNotSupportMcastDistribution(2512), tenGEPortNotSupportMLT(2513), mltSmltIdAlreadyExists(2514), mltInvalidSmltId(2515), mltSmltNotConfigured(2516), mltSmltAlreadyConfigured(2517), mltPortIsMemberOfMlt(2518), mltPortIsMemberOfSmlt(2519), mltSmltIpAddrNotAllowedOnSltPort(2520), mltUsedForLacp(2521), mltPortUsedForLacp(2522), mltUsedForMlt(2523), operationNotAllowedOnMltPort(2529), mltNsnaUplinkMismatch(2538), mltIdInvalidInNonRmode(2539), mltNaapVlanCannotBeAddedToIst(2540), mltIstCannotBeCreatedOverMltWithNaapVlan(2541), mltNaapCannotBeAddedToMltWithActiveIst(2542), mltVrfVlanAndLegacyPortCannotBeMembers(2563), cannotUntagMlt(2567), mltNameIsReservedAsDefautNameForAnotherMlt(2568), quotesNotAllowedInsideTheNameString(2569), mltNameIsBeingUsedByAnotherMlt(2570), mltCpLimitShutdownOnIstMltNotAllowed(2571), peerIpAndIstVlanNotInSameSubnet(2572), peerIpAndLocalIpCannotBeSame(2573), numOfMltAllowedToBeCreatedExceeds(2574), moreThan16PortsInMlt(2575), moreThan8PortsInMlt(2576), istAndSplitMltTypeNotSuuported(2577), mltIstIsNotSupported(2578), virtualIstCanBeEnabledOnOnlyOneMlt(2579), virtualIstPeerIpMustBeConfiguredBeforeMltVistEnable(2580), virtualIstOnMltMustBeDisabled(2581), virtualIstAllowedOnlyWhenSpanningTreeModeSetToMstp(2582), virtualIstMltCannotBeMemberOfVlan(2583), smltAlreadyConfiguredOnMlt(2584), istAlreadyConfiguredOnMlt(2585), virtIstAlreadyConfiguredOnMlt(2586), numOfMltAllowedToBeCreatedExceeds64(2587), numOfMltAllowedToBeCreatedExceeds50(2588), mltBelongToOnePortBasedVlanForAccessPort(2589), virtualIstAllowedOnlyWhenAdvancedFeatureEnabled(2590), asListOverLimit(2601), communityListOverLimit(2602), mltSmltLacpInvalidKey(2603), extCommunityListOverLimit(2606), extCommunityInvalidListId(2607), extCommunityListIdExceedsRange(2608), mcastMltNotEnabled(2701), mcastMltInvalidSrcMask(2702), mcastMltInvalidGrpMask(2703), mcastMltRedistrNotEnabled(2704), mcastMltDiscontiguousSrcMaskValue(2705), mcastMltDiscontiguousGrpMaskValue(2706), mcastMltNotEnabledOnMlt(2707), mcastMltPortOnNonEtkt(2708), mcastMltConfMaskDisableMcastMlt(2709), ipmcTimePruneConflictsWithSsmEntry(2710), mcastMltCannotBeDisabled(2712), mcastRoutingNotEnabledGlobally(2713), rcSnmpSyslogDisableSyslogFirst(2801), rcSnmpInvalidSyslogHeader(2802), configSyslogHostAddrBeforeEnabling(2803), syslogInvalidTcpPort(2804), syslogHostEnabledCannotModifyIpAddr(2805), syslogTcpPortMustBeUniqueAcrossHosts(2806), syslogHostEnabledCannotModifyTcpPort(2807), syslogHostEnabledCannotDeleteHost(2808), syslogSecureEnabledHostsExceedMaxSshSessions(2809), syslogOnlyUninstallActionAllowedWhileDeletingRootCert(2810), syslogOnlyInstallActionAllowedWhileCreatingRootCert(2811), syslogRootCertFileAlreadyInstalled(2812), syslogRootCertFileNotFound(2813), syslogRootCertFileNotInstalled(2814), syslogHostEnabledCannotModifyMode(2815), syslogHostEnabledCannotModifyServerCertName(2816), syslogHostUnsupportedModeSsh(2817), dvmrpMBRNotAllowed(2901), dvmrpInvalidIntfTypeChange(2902), ipxPolicyNetEntryNotFound(3101), ipxPolicyNetDuplicateEntry(3102), ipxPolicyNetListEntryNotFound(3103), ipxPolicyNetListDuplicateEntry(3104), ipxPolicyServEntryNotFound(3105), ipxPolicyServDuplicateEntry(3106), ipxPolicyServeListEntryNotFound(3107), ipxPolicyServListDuplicateEntry(3108), ipxPolicyPolicyEntryNotFound(3109), ipxPlicyPolicyDuplicateEntry(3110), ipxRoutePolicyNetListOverLimit(3111), ipxRoutePolicyServListOverLimit(3112), ipxPolicyRipOutFilterEntryNotFound(3113), ipxPolicySapOutFilterEntryNotFound(3114), ipxPolicyRipInFilterEntryNotFound(3115), ipxPolicySapInFilterEntryNotFound(3116), ipxPolicyIpxNetEntryInvalidName(3117), ipxPolicyIpxServEntryInvalidName(3118), ipxPolicyPolicyEntryInvalidName(3119), vlanHas10GEMemberWhichNotSupportIPX(3120), vlanContainUnSupportedPrPort(3121), invalidLengthOf2kBootConfigLicenseSource(3401), licenseFileDoesNotExist(3402), licenseFileIsAlreadyLoaded(3405), linecardCompatibilityModeConfigAllowedOnlyOnMasterSlot(3406), noValidLicenseFileFound(3407), systemSupportsAdvancedFeatureReservationHighOnly(3408), systemSupportsAdvancedFeatureReservationLowOnly(3409), badTftpTimeout(3411), badHostUser(3412), badHostPassword(3413), badTftpRetransmit(3414), qosRateLimitEnableAllowedOnlyForConsecutiveQueues(3628), invalidModeForAtmMDAType(3901), atmInvalidPVCEncapTypeForElan(3902), atmInvalidPVCPCRRange(3903), unsupportedVPI(3904), radiusAuthAcctAttrSame(4101), radiusAuthAcctPortSame(4102), radiusAuthAcctNoServerConfig(4103), radiusReAuthTimerFailed(4104), radiusAbortSesionTimerFailed(4105), radiusInvalidSnmpUserLength(4106), radiusInvalidCliCommandCount(4107), radiusAuthAcctNoServerButSnmpConfig(4112), radiusDisableAcctBeforeDeletingLastServer(4113), radiusEnableRadiusBeforeEnablingAccounting(4114), disableAccountingBeforeDisablingRadius(4115), rtmMaxRouteLicensedLimitReached(4501), ripEnableExceedsMaxLimit(4701), ripEnableExceedsMaxLimitOn4k(4702), ripEnableExceedsMaxLimit200(4703), ripEnableNotAllowedOnDvrVlan(4704), pimGlobInvalidUniRouteChangeTimeOut(4801), pimGlobInvalidDiscDataTimeOut(4802), pimGlobInvalidCRPADVTimeOut(4803), pimGlobInvalidBootStrapPeriod(4804), pimStaticRpEnabled(4805), pimStaticRpNotEnabled(4806), pimStaticRpEntryExists(4807), pimStaticRpNoRoute(4808), pimAddressInSsmRange(4809), pimInvalidModeChange(4810), pimStaticRpNotAllowed(4811), pimMBRNotAllowed(4812), pimGlobInvalidActChkInterval(4813), pimGlobActChkIntervalNotAllowed(4814), pimGlobNotSuppActChkInterval(4817), pimVirtualNbrInvalidIfIndex(4818), pimIntfChangeNotAllowedWhenEnabled(4819), pimNotSupportedForMulticastVrf(4820), pimFeatureNotSupported(4822), pimCandidateRpTableMaxSizeReached(4823), pimCandidateRpAdddressAlreadyConfigured(4824), rpsMcastMaskLenToNotAllowed(4901), rpsExtendedAclListNameInvalid(4902), rpsExtendedAclDuplicateEntry(4903), rpsExtendedAclListNotFound(4904), rpsExtendedAclEntryNotFound(4905), rpsExtendedAclDuplicateListFound(4906), rpsIpPrefixListIdAlreadyExists(4907), rpsIpPrefixListNameAlreadyExists(4908), ntpSourceIpDoesNotExist(5002), brouterIpIsBeingUsedByNtpAsSourceIp(5003), clipIpIsBeingUsedByNtpAsSourceIp(5004), vlanIpIsbeingUsedByNtpAsSourceIp(5005), mgmtPortIsBeingUsedByNtpAsSourceIp(5006), mgmtVirtualIpIsBeingUsedByNtpAsSourceIp(5007), ntpKeyIncorrectType(5008), ntpKeySecretNotConfigured(5009), cannotCreateNtpServerUsingAForbiddenIpAddress(5010), onlyAlphanumCharsForNtpKey(5011), tcpConnectionNotFound(5101), tcpInvalidState(5102), tcpSessionsInUse(5103), bgpPeerNotFound(5201), bgpInvalidPeerEnable(5202), bgpInvalidPeerRemoteas(5203), bgpInvalidPeerGroupName(5204), bgpInvalidPeerDefaultOriginate(5205), bgpInvalidPeerEbgpMultiNop(5206), bgpInvalidPeerAdvertisementInterval(5207), bgpInvalidPeerPassword(5208), bgpInvalidPeerWeight(5209), bgpInvalidPeerNextHopSelf(5210), bgpInvalidPeerRoutePolicyIn(5211), bgpInvalidPeerRoutePolicyOut(5212), bgpInvalidPeerRouteReflectorClient(5213), bgpInvalidPeerSoftReconfigurationIn(5214), bgpInvalidPeerSoftReconfiguration(5215), bgpInvalidPeerRemovePrivateAs(5216), bgpInvalidPeerRowStatus(5217), bgpNetworkNotFound(5218), bgpPeerGroupNotFound(5219), bgpInvalidPeerGroupEnable(5220), bgpInvalidPeerGroupRemoteAs(5221), bgpInvalidPeerGroupDefaultOriginate(5222), bgpInvalidPeerGroupUpdateSource(5223), bgpInvalidPeerGroupEbgpMultiHop(5224), bgpInvalidPeerGroupAdvertisementInterval(5225), bgpInvalidPeerGroupPassword(5226), bgpInvalidPeerGroupWeight(5227), bgpInvalidPeerGroupNextHopSelf(5228), bgpInvalidPeerGroupRoutePolicyIn(5229), bgpInvalidPeerGroupRoutePolicyOut(5230), bgpInvalidPeerGroupRouteReflectorClient(5231), bgpInvalidPeerGroupSoftReconfigurationIn(5232), bgpInvalidPeerGroupSoftReconfiguration(5233), bgpInvalidPeerGroupRemovePrivateAs(5234), bgpInvalidPeerGroupHoldTime(5235), bgpInvalidPeerGroupKeepAlive(5236), bgpInvalidPeerGroupRowStatus(5237), bgpInvalidPeerGroupGroupName(5238), bgpAggregateNotFound(5239), bgpInvalidAggregateAsSetGenerate(5240), bgpInvalidAggregateSummaryOnly(5241), bgpInvalidAggregateSuppressPolicy(5242), bgpInvalidAggregateAdvertisePolicy(5243), bgpInvalidAggregateAttributePolicy(5244), bgpOperationNotAllowedWhenBgpIsEnabled(5245), bgpInvalidPeerHoldTime(5246), bgpInvalidPeerKeepAlive(5247), bgpInvalidPeerMaxPrefix(5248), bgpInvalidPeerGroupMaxPrefix(5249), bgpInvalidPeerMD5Authentication(5250), bgpInvalidPeerGroupMD5Authentication(5251), bgpInvalidPeerGroupIndex(5252), bgpInvalidConfederationIdentifier(5253), bgpInvalidConfederationPeerAsNumber(5254), bgpInvalidConfederationPeerNotFound(5255), bgpInvalidConfederationPeerAlreadyExist(5256), bgpOperationNotAllowedWhenSoftReconfigInIsDisabled(5257), bgpNotAllowedSoftRecfgInIsDisabledForTheGrpOrAnyPeerInGrp(5258), bgpCanNotEnablePeerWithoutCfgRemoteAsForThePeer(5259), bgpCanNotEnablePeerGrpWoCfgRemoteASPeerGrpOrAnyPeerInGrp(5260), bgpOperationNotAllowedWhenPeerIsBGPON(5261), bgpOperationNotAllowedWhenPeerGrpOrAnyPeerInGrpIsBGPON(5262), bgpOperationNotAllowedExternalPeer(5263), bgpOperationNotAllowedInternalPeer(5264), asListNotFound(5265), asListDuplicate(5266), asListAsPathEntryNotFound(5267), asListAsPathEntryDuplicate(5268), asListInvalidModeOfAsPathEntry(5269), asListInvalidAsRegularExpressionOfAsPathEntry(5270), asListInvalidRowStatusOfAsPathEntry(5271), communityListNotFound(5272), communityListDuplicate(5273), communityListCommunityPathEntryNotFound(5274), communityListCommunityPathEntryDuplicate(5275), communityListInvalidModeOfCommunityPathEntry(5276), communityListInvalidValueOfCommunityEntry(5277), communityListInvalidRowStatusOfCommunityEntry(5278), bgpFeatureNotSupport(5279), bgpMd5EnabledWithoutPasswd(5280), bgpEnabledWithoutLocalAs(5281), bgpAggregateAdvertisePolicyWithoutAsSet(5282), bgpPeerHoldTimeLessThanKeepAliveTime(5283), bgpCommListCommunityStringUsed(5284), communityListModificationNotAllowed(5288), bgpInvalidPeerGroupAsOverride(5289), bgpInvalidPeerGroupAllowAsIn(5290), bgpInvalidPeerAllowAsIn(5291), bgpInvalidPeerAsOverride(5292), extCommunityListNotFound(5293), extCommunityListModificationNotAllowed(5294), extCommunityListInvalidEntry(5295), extCommunityListDuplicateMemberId(5296), extCommunityListInfoAlreadyExists(5297), extCommunityMemberNotFound(5298), bgpPeerLimitExceeded(5299), bgpPeerIpv6NotSupport(5301), extComListCannotCreateWithoutRtOrSooConfig(5302), extComListRtAssignedNumMustBeConfigured(5303), extComListSooAssignedNumMustBeConfigured(5304), sshEnableTrue(5501), rsaKeyNotExist(5502), dsaKeyNotExist(5503), rsaKeyGenMiss(5504), dsaKeyGenMiss(5505), sshShutDownInProcess(5506), sshInvalidPort(5507), sshPortAlreadyInUse(5508), sshPortReserved(5509), sshAuthenticationNotEnabled(5510), sshUnableToRetrieveGlobalData(5511), sshDisabledRekeyCannotEnable(5512), sshRsaKeySizeInvalid(5513), sshDsaKeySizeInvalid(5514), sshSpecifyAuthEncKexToEnableSsh(5515), sshHostKeyGenInProgress(5517), sshDisabledSshClientCannotEnable(5516), invalidOperationOnWsmOrSamStg(5601), invalidOperationOnWsmOrSamVlan(5602), invalidOperationOnWsmOrSamPort(5603), invalidOperationOnSamPort(5604), commandValidOnlyIfMezzCardIsPresent(5703), mplsInvalidRouterId(6109), lacpInvalidAggrsysPrio(6501), lacpInvalidAggrActorAdminKey(6502), lacpInvalidAggrColMaxDelay(6503), lacpInconsistentKey(6504), lacpInvalidVal(6505), lacpOutOfRangeKey(6506), lacpPortNotAggregatable(6507), lacpKeyModificationNotAllowedOnSltPort(6508), vlacpTimeoutScaleRangeBetween3To10(6509), lacpOtherPortsWithSameKey(6510), vlacpOneofPortorMLTIdIsRequired(6511), vlacpDuplicatePeerMacAddress(6512), vlacpOutOfRangeMac(6513), lacpSmltSysIdSyncIncomplete(6514), vlacpOperationReqPortVlacpDis(6515), lacpNotAllowedForSmlt(6516), lacpCantCreateSmlt(6517), macAddrHasBeenAddedToGlobalFilter(6526), vlacpEtherTypeIsInvalid(6527), lacpPortsWithSameKeyHaveLosslessMismatch(6528), lacpAggregationMustBeDisabledToSetKeyToDefault(6529), mirrorByPortNonExistingEntry(6711), mirrorEntryNotExist(6712), mirrorEntryExists(6713), mirrorOneDestAllowed(6714), mirrorPortInUse(6715), miirorIpNotSupportRemoteVlanId(6716), mirrorPortSameAsMirroringPort(6717), mirrorPortInConflictWithVlanPort(6718), mirrorPortInConflictWithMltPort(6719), mirrorPortExistsInAnotherEntry(6720), mirroringPortExistsInAnotherEntry(6721), mirroredPortsNotConfigured(6722), mirroringAndRemoteVlanMustMatch(6723), mirroringPortMustExistOnRemoteVlan(6724), mirroringMltIsNotPartOfRemoteVlan(6725), mirroringVlanShouldHavePortsAssigned(6726), mirroringVlanCannotBeRoutable(6727), mirroringPortCannotBeBrouter(6728), diagEntryWithRemoteMirrorExistsCannotAddIp(6729), diagMonitorIpInSameSubnetAsLocalInterface(6730), diagEntryWithMonitorIpInSameSubnetExists(6731), diagVlanConfigNotAllowedForScopeSliceEntry(6732), diagMltConfigNotAllowedForScopeSliceEntry(6733), diagIpConfigNotAllowedForScopeSliceEntry(6734), diagScopeCannotBeModifiedAfterCreation(6735), diagMultipleInOrOutPortsNotAllowedForScopeSliceEntry(6736), diagInAndOutPortsShouldBeOnSameSliceForScopeSliceEntry(6737), diagOnly4ScopeSliceEntriesAllowedPerSlice(6738), diagScopeSliceNotAllowedOnThisCard(6739), diagMax2BothOrTxModeSliceEntriesForMultipleMirroringPorts(6740), diagEntryMandatoryParmsNotEntered(6741), diagEntryCannotModifyMonitorIsidOffset(6742), diagEntryMaxMonitorIsidsReached(6743), diagQosNotApplicableForRegularMirroring(6744), diagCannotEnableEgressMirroringOnMoreThanOneIsid(6745), diagMonitorIsidOffsetAlreadyInUse(6746), diagMonitorByIsidTblAccessError(6747), diagCantConfigNniFeAssociatedPortsAsIsidMirroringAndViceVersa(6748), diagMirroringAndMonitoringSessionsCannotHaveSameIsidOffset(6749), diagMirroringAndMonitoringSessionsCannotHaveSamePorts(6750), diagCannotRemoveEntryMustHaveEitherEgressPortsOrMltConfigured(6751), diagCannotConfigSamePortMltAndVlanForDifferentIsidOffsets(6752), diagMltAssociatedWithMonitoringIsidCannotBeDeleted(6753), diagEgressPortCannotBeMemberOfEgressMltAndViceVersa(6754), diagCantConfigOnaDeviceNetworkPortAsIsidMirroringAndViceVersa(6755), diagMonitoringEgressPortCannotBeMemberOfMltAndViceVersa(6756), diagCannotConfigurePortMirroringWhenFlowMirroringIsConfigured(6757), targetAddressMissing(6801), testAlreadyRunning(6802), invalidTargetAddress(6803), invalidSourceAddress(6804), controlEntryAlreadyExists(6805), invalidIpAddressFormat(6806), invalidDataRange(6807), invalidIndex(6808), entryDoesNotExist(6809), controlEntryMaxLimitReached(6810), maxRowOutOfRange(6811), ipv6VlanDoesnotExist(7401), ipv6InvalidInstance(7402), ipv6InvalidParameter(7403), ipv6AttrNotImplemented(7404), ipv6EntryDuplicate(7405), ipv6EntryNotExist(7406), ipv6InvalidIdentifierLength(7407), ipv6CircuitDoesNotExist(7408), ipv6PortNotPowerRanger(7409), ipv6InvalidInterfaceIdentifier(7410), ipv6CannotChangeWhenAdminEnable(7411), ipv6InvalidReasmMaxSize(7412), ipv6InvalidReachableTime(7413), ipv6InvalidPrefixLength(7414), ipv6InvalidSendAdverts(7415), ipv6InvalidMaxInterval(7416), ipv6InvalidMinInterval(7417), ipv6InvalidRetransmitTimer(7418), ipv6InvalidDefaultLifeTime(7419), ipv6InvalidCurHopLimit(7420), ipv6InvalidManagedFlag(7421), ipv6InvalidOtherConfigFlag(7422), ipv6InvalidDadNsNum(7423), ipv6InvalidPhysicalAddress(7424), ipv6InvalidNetToPhysicalType(7425), ipv6NeighborDuplicate(7426), ipv6NeighborDoesNotExist(7427), ipv6InvalidInvalidIpv6Addr(7428), ipv6PrefixDuplicate(7429), ipv6InvalidPrefix(7430), ipv6InvalidInterfaceType(7431), ipv6NexthopOrIndexReq(7432), ipv6NexthopIsLinklocBothIndexHopReq(7433), ipv6StaticRouteDistanceReq(7434), ipv6StaticRouteDuplicate(7435), ipv6StaticRouteInvalid(7436), ipv6OspfInvalidRouterId(7437), ipv6OspfNotSupported(7438), ipv6OspfAreaDoesNotExist(7439), ipv6OspfAlreadyExist(7440), ipv6OspfInterfaceInvalid(7441), ipv6OspfInterfaceExists(7442), ipv6OspfInterfaceNotExists(7443), ipv6OspfAreaAggregateEntryExists(7444), ipv6OspfAreaAggregateEntryDoesNotExist(7445), ipv6OspfInvalidAreaRangeMask(7446), ipv6OspfAreaCannotModifyBackbone(7447), tcpConnectTblPermittedStateIsDelete(7448), ipv6InterfaceVlanNotFound(7449), ipv6TunnelInterfaceDoesnotExist(7450), ipv6TunnelNotImplemented(7451), ipv6TunnelInvalidOperation(7452), ipv6TunnelInvalidType(7453), ipv6TunnelInterfaceAlreadyExist(7454), ipv6TunnelRemAddrShldBeZero(7455), ipv6VlanDoesNotMatchPreviousVlanid(7456), ipv6UvifDoesNotExist(7457), ipv6MldNotEnabled(7458), ipv6MldInterfaceExists(7459), ipv6MldInterfaceDoesNotExist(7460), ipv6MldInvalidQueryInterval(7461), ipv6MldInvalidVersion(7462), ipv6MldInvalidMaxRespdelay(7463), ipv6MldInvalidRobvar(7464), ipv6MldInvalidLlqi(7465), ipv6RedistributionInvalidOperation(7466), ipv6InvalidMaxRouterAdvertInterval(7467), ipv6InvalidMinRouterAdvertInterval(7468), ipv6CannotSetSummaryAsFalseIfNotStubArea(7469), ipv6CannotModifyStubMetricIfNotStubArea(7470), ipv6GatewayMustBeOnMgmtInterface(7471), ipv6OspfNbmaNbrAlreadyExist(7472), ipv6OspfInterfaceNotNbma(7473), ipv6OspfNbmaTunnelNot624(7474), ipv6OspfNbmaNbrNotExist(7475), cannotConfigureAddrWhichIsLinkLocal(7476), addrEntryDoesNotExist(7477), ipv6TunnelCannotHaveMoreThanOneAddr(7478), cannotChangeAddressType(7479), cannotConfigureNetAddr(7480), invalidInetNetworkAndMask(7481), cannotConfigureHostAddr(7482), ipv6InterfaceIdCannotBeChanged(7483), ipv6TunnelLocalAndRemoteIpAddressCannotBeSame(7484), ipv6StaticRouteWrongNexthop(7485), ipv6EuiInterfacePrefixCannotBeGreaterThan64(7486), ipv6CircuitMcastFlagNotSet(7487), ipv6MldProxyUnsupported(7488), ipv6MtuChangeWhenIntfDisable(7489), ipv6OspfNbmaNbrInvalidAddress(7490), ipv6AddressAndPrefixSame(7491), ipv6IncompatibleAddressTypeAndAddress(7492), ipv6DadInProgressTryLater(7493), ipv6InterfaceMismatch(7494), ipv6StaticNeighborInterfaceNotPresent(7495), ipv6RequiresSuperMezz(7496), ipv6StaticRouteOnlyIfindexCannotConfigPref(7497), ipv6StaticRouteRecursiveRouteNotSupported(7498), ipv6TunnelLocalRemoteAddrPairAlreadyExists(7499), ipv6DefaultRouteIncorrectMask(7500), idInvalid(7501), notExist(7502), duplicate(7503), nameInvalid(7504), notenablemixedmlt(7505), portconflictmixedmlt(7506), cannotConfigureBothNetAndHostAddr(7510), actInUse(7601), actFieldTooMany(7602), actPatternNotExist(7603), actErrApplyStateTrue(7604), actMaxPatternExceeded(7605), aclActNotExist(7606), aclTypeInvalid(7607), aclDefActionInvalid(7608), aclGlobActionInvalid(7609), vlanInvalid(7610), portInvalid(7611), aclMltInvalid(7612), aclInUse(7613), aclInvalidState(7614), aclActNotApplied(7615), aclActVlanAttrSpecified(7616), aclActPortAttrSpecified(7617), aclPortBased(7618), aclVlanBased(7619), actNoAttributesConfigured(7620), aclErrPortAlreadyInAcl(7621), aclErrVlanAlreadyInAcl(7622), aceAclIdInvalid(7623), aceAclNotExist(7624), aceInUse(7625), aceMax(7626), aceModeIllegal(7627), aceDscpIllegal(7628), aceDot1pIllegal(7629), aceUnreachIllegal(7630), acePoliceIllegal(7631), aceAclInvlanPoliceNotAllLanes(7632), aceInvalidAdminState(7633), aceEgressQueueInvalid(7634), aceEgressQueue1gInvalid(7635), aceEgressQueue10gInvalid(7636), aceEgressNNSCInvalid(7637), acePoliceInvalidMode(7638), aceAttrNotExistInAct(7639), aceInsuffActionAttr(7640), maxAceForSystem(7641), aceValMoreThanActPatternLen(7642), aceMltIndexIllegal(7643), aceModeNotPermit(7644), aceNotPermitIngress(7645), aceParmNotDefault(7646), aceAttrConflict(7647), defaultIdnoCreate(7648), defaultIdnoDelete(7649), defaultIdnoModify(7650), mltPortAclConflict(7651), aceNoModeModify(7652), aclNoAccept(7653), aceDebugMirrorDisableToRemoveDest(7658), aclDefActionControl(7659), aclStateEnable(7660), aclStateDisable(7661), aceRedirectMaxLimit(7662), aceRedirectNotConfigure(7663), aceQosAction(7664), aceSecurityAction(7665), aceActionMaxCount(7666), aceCountActionInvalid(7667), aceLogActionInvalid(7668), aceInoutPortAction(7669), aceInoutVlanAction(7670), aceAttListRange(7671), acenoIpProtoAttr(7672), aceEthVlanList(7673), aceMask(7674), aceL3L4Config(7675), noFreeFilterMirrorIdAvail(7676), etherTypeAttribFirst(7677), actPatternWrongIpVersion(7678), aclTypeCannotBeModified(7679), aceInvalidOperMask(7680), qosAceCannotHaveDenyMode(7681), aceSrcMacInvalidAddr(7682), aceNotAllowRemoveAllPortsAfterCreation(7683), acePortEntryRequiresOnePortForCreation(7684), acePortEntryAllowsOnlyOnePort(7685), actIpAddressRangeNotSupported(7688), aceEthVlanIdEntryCreationRequiresOperaiotnAndVlanId(7689), aceEthVlanTagPrioEntryCreationRequiresOperAndTagPrio(7690), aceInvalidOperMacMask(7691), aceEthMacEntryCreationRequiresOperaiotnAndMacAddr(7692), aceIpEntryCreationRequiresOperaiotnAndIpAddr(7693), aclNoMultipleMirrorDest(7694), aceProtoPortEntryCreationRequiresOperAndPort(7695), entryOnlyAllowOnePortToBeSet(7696), portInputFormatIsInvalid(7697), operationMaskMustBeZeroWhenOperationIsNotMask(7698), aceTcpFlagEntryCreationRequiresOperaiotnAndTcpFlag(7699), qosPolicyLaneExist(7701), qosPolicyLaneNotExist(7702), qosPolicyPkRateInvalid(7703), qosPolicySvcRateInvalid(7704), qosPolicyLaneInvalid(7705), qosPolicyValidAcesPresent(7706), qosTxQSetQmaxInvalid(7707), qosTxQSetQmaxChangeNotAllowed(7708), qosTxQSetBalQInvalid(7709), qosTxQSetHipriQInvalid(7710), qosTxQSetLopriQInvalid(7711), qosTxQSetMaxQExceed(7712), qosTxQSetPortNotRMod(7713), qosTxQSetQInvalid(7714), qosTxQSetQNotAssign(7715), qosTxQSetMinRateGtMaxrate(7716), qosTxQSetQMaxAfter8Adjust(7717), qosTxQSetPortFeIncompatibleQset64(7718), qosTxQSetPortGbIncompatibleQset8(7719), qosTxQSetModificationNotAllowed(7720), qosTxQSetQLengthWredModNotAllowed(7721), qosSvcRateInvalid(7765), qosTxQSetQLengthWredModNotAllowed2(7766), qosTxQSetQLengthZeroNotAllowed(7768), qosTxQSetQLengthLessThanDefaultNotAllowed(7769), qosTxQSetQCannotBeCreated(7770), qosTxQSetQCannotBeDeleted(7771), qosTxQSetWlanModificationNotAllowed(7772), qosTxQSetDeleteNotAllowed(7773), qosPolMinPeakSvcRate64M(7774), qosShaperCannotExceedMaxShapeRateFor10GInterface(7775), qosPolicerCannotExceedMaxPoliceRateFor10GInterface(7776), ipv6InterfaceAdminDisabled(7802), ipv6ForwadingDisabled(7803), noVrrpLinkLocalAddressSpecified(7804), vrrpLinkLocalAddressCannotBeChanged(7805), vrrpInvalidGlobalAddress(7806), invalidLinkLocalAddress(7807), addressExistsOnVrrp(7808), invalidVrrpAddressOwnerPriority(7809), ipv6ValidLifeCanOnlyBeInfinityForInfinite(7810), invalidVrrpPrefixEntry(7811), vrrpPrefixExists(7812), ipsecSpAlreadyExist(7813), ipsecSpDoesNotExist(7814), ipsecSaConfigChangeNotAllowedWhenPolicyIsEnabled(7815), ipsecSaHashAndEncryptAlgorithmsCannotBeNull(7816), ikeProfileAlreadyExists(7817), ikeReachedMaxProfilesCannotCreateNewProfile(7818), ikeProfileDoesNotExist(7819), ikeCannotDeleteDefaultProfile(7820), ikeCannotDeleteProfileInUse(7821), ikePolicyAlreadyExists(7822), ikePolicyNameShouldBeConfigured(7823), ikePolicyExistWithSameName(7824), ikePolicyLAddrIsNotConfigured(7825), ikePolicyDoesNotExist(7826), ikePolicyNameCannotBeChanged(7827), ikePolicyCannotChangeAddrType(7828), ikePolicyCannotChangeAuthMethod(7829), ikePolicyPSKNotConfigured(7830), ikeProfileInvalidEncryptKeyLen(7831), ipsecSaAlreadyExist(7832), ipsecSaDoesNotExist(7833), ipsecSpSaLinkExist(7834), ipsecSpSaLinkDoesNotExist(7835), ipsecManualKeyingAlgoDetailMustBeConfigured(7836), ipsecSpiValueShouldBeUnique(7837), ipsecEncryptKeyInfoMustBeConfiguredWithAlgo(7838), ipsecAuthKeyInfoMustBeConfiguredWithAlgo(7839), ipsecSaRaddrEntryNotFound(7840), ipsecSpAndInterfaceDoesNotExist(7841), ipsecCannotModifySp(7842), ipsecCannotModifySa(7843), ipsecMismatchInterfaceAddrAndLaddrOrRaddr(7844), ikeProfileAggressiveModeIsNotSupported(7845), ikePolicyLAddrNotFoundOnInterface(7846), ikePolicyLAddrAndRAddrCannotBeTheSame(7847), ipsecInvalidEncKey(7848), ipsecInvalidAuthKey(7849), ipsecCannotSetEncryptAlgoAndKeyDetailWithAuthHeader(7850), ipsecCannotLinkSaWithNullSpi(7851), ipv6AddressCannotBeDeletedDueToUsageOfIpsecPolicyLaddrOrRaddr(7852), ipsecMaxCountPolicyLinkedToInterfaceReached(7853), ipsecMaxCountPolicyLinkedToSaReached(7854), ipv6InvalidMask(7855), ipv6InterfaceForwardingAlreadyEnabled(7856), ipv6InterfaceForwardingAlreadyDisabled(7857), ipv6Ospfv3VirtualLinkIpsecPolicyEnabledCannotModify(7859), ipv6OspfV3VirtualLinkIpsecPolicyAttached(7860), ipv6IpsecInvalidKeyString(7861), ipv6ClipAddrPrefixNot128(7864), ipv6ClipInterfaceExists(7865), ipv6MaxNumberOfClipInterfacesReached(7866), plsbInvalidIpv6SourceAddress(7867), ipv6SourceAddressMustBeDeletedBeforeIpv6ClipDeletion(7868), ipv6RedistributeEntryNotFound(7869), virtualIstConfigNotAllowedOnIpv6Interface(7870), ipv6PreferredLifeCannotBeGreaterThanValidLife(7871), ipv6CannotDeleteVlanWithIpsecEnabled(7872), ipv6CannotDeleteBrouterPortWithIpsecEnabled(7873), insufficientResourcesIpv6IntfEnable(7874), ipsecCannotLinkPolicyToSaWithPolicyDisable(7875), ipsecCannotRemovePolicyInterfaceWithWrongDirection(7876), ipsecCannotModifyDirectionOnIpsecEnabledInterface(7877), ipsecCannotSetSrcPortDstPortForIcmpv6AndOspf(7878), ipsecPolicyAndSaNameShouldBeAlphanumeric(7879), ipsecInvalidPortNumber(7880), ipsecUnsupportedAddressType(7881), ipsecCannotDeletePolicyIfPolicySaLinkExist(7882), ipsecPolicyAlreadyLinkedToOtherSa(7883), ipsecCannotUnlinkPolicySaPairWithInterfaceLinked(7884), ipsecCannotDeletePolicyAttachedToInterface(7885), noIpv6AddrAssociatedWithPortOrNoVlanProvided(7886), invalidVrrpVersion(7887), cannotConfigureIpv4MappedIpv6AddrWithDotedDecimalFormat(7888), ipv6MrouteHwUsageUseDefault(7889), ipv6OspfAreaHasIpsecVirtualLinkAttached(7890), configurationOfIpv4CompatibleIpv6AddrIsDeprecated(7891), notAllowedtoChangeVrrpChecksumMethodForVrrpV2(7892), ipsecMismatchBetweenPolicyLaddrAndRaddrType(7893), ipsecCannotSetIpv4RaddrAndLaddrForIcmpv6AndOspfv3(7894), ikePolicyLaddrAndRaddrTypeMismatch(7895), ikePolicyLocalIpv4AddressNotConfigured(7896), ipsecCannotSetIpv6RaddrAndLaddrForIcmp(7939), ipsecCannotDeletePolicyWhenAdminEnable(7897), ipsecCannotDeleteClipWhenIpsecPolicyAssociated(7898), ipsecAuthAlgoNullNotSupported(14803), ikeCannotChangeAuthMethodForEnabledPolicy(7899), ikeUnsupportedAddressType(7900), ikeCannotChangePeerNameForEnabledPolicy(7938), ipfixStateAlreadyEnabled(8101), ipfixStateAlreadyDisabled(8102), ipfixInvalidSlotNumber(8103), ipfixNotADPMSlot(8104), ipfixInvalidActiveTimeout(8105), ipfixInvalidAgingInterval(8106), ipfixInvalidExportInterval(8107), ipfixInvalidTemplateRefIntervalSec(8108), ipfixInvalidTemplateRefIntervalPkts(8109), ipfixCollectorNotConfigured(8110), ipfixTwoCollectorAlreadyConfigured(8111), ipfixOnlyUdpProtocolSupported(8112), ipfixInvalidCollectorDestPort(8113), ipfixInvalidHashPolynomialCoeff(8114), ipfixInvalidHashPolynomialSeed(8115), ipfixInvalidHashKeyId(8116), ipfixInvalidSamplingRate(8117), aceIpfixStateIllegal(8118), tacacsIllegalIpAddress(8201), tacacsIllegalPriority(8202), tacacsMaxServersReached(8203), tacacsRadiusEnabled(8204), tacacsNoKeyGiven(8205), tacacsSourceIpDisabled(8207), tacacsServerNotConfigured(8209), tacacsPrimaryServerAlreadyExists(8210), tacacsBackupServerAlreadyExists(8211), tacacsPrimaryServerIsConfiguredWithTheSameIp(8212), tacacsBackupServerIsConfiguredWithTheSameIp(8213), tacacsPppAuthNotSupported(8214), tacacsPppAccountingNotSupported(8215), tacacsInvalidSession(8216), tacacsCannotConfigureMoreThanOneServer(8217), isisPwdInvalid(8301), isisKeyIdInvalid(8302), isisPwdExists(8303), isisNoKeyId(8304), isisInvalidAuthType(8305), isisCsnpIntInvalid(8306), isisRxmtLspIntInvalid(8307), isisRtrTypeInvalid(8308), isisNetLenInvalid(8309), isisSysidError(8310), isisManAreaAddrToomany(8311), isisManAreaError(8312), isisNetEntryExists(8313), isisSummAddrExists(8314), isisSummAddrError(8315), isisInvalidSubnetMask(8316), isisEnabledOnInterface(8317), isisCannotChangeMetricTypeFromWideToNarrow(8318), isisInvalidCircType(8319), isisSysIdInvalid(8320), isisSysIdRuntimeChange(8321), isisInvalidCircuitId(8322), isisCircuitAlreadyExists(8323), isisCircuitDoesNotExist(8324), isisInvalidIntfIndex(8325), isisLevelRouterDoesNotSupp(8326), isisManAreaNotConfigured(8327), isisL2OnlyNotSupported(8328), isisPriorityOnlyForBcastType(8329), isisMetricValueInvalidForNarrowType(8330), isisL2onlyCircuitExists(8331), isisMinLspIntGreaterThanMaxLspInt(8332), isisMaxLspIntLessThanMinLspInt(8333), isisPlsbNodeNicknameInvalid(8334), isisPlsbInstanceAlreadyExists(8335), isisOnePlsbInstanceAllowed(8336), isisPlsbInstanceDoesNotExist(8337), isisCannotDeletePlsbInstanceWithIsid(8338), isisCannotDeletePlsbInstanceWithIsisInterface(8339), isisOneVlanPerPlsbInstance(8340), isisVlanDoesNotExist(8341), isisVlanIsNotPlsb(8342), isisInterfaceCannotConfigPlsb(8343), isisPlsbInstanceNotExistOnInterface(8344), isisPlsbInstancePt2ptOnly(8345), isisPlsbL1Only(8346), isisCannotDeleteVlanWithPlsb(8347), isisPlsbNniPortCannotBeAccess(8348), isisCannotEnableInterfaceWithoutPlsbInstance(8349), isisSystemIdIsnotBasemac(8350), isisPlsbInstanceNotConfigured(8351), isisNicknameNotConfiguredForPlsbInstance(8352), isisBvidNotConfiguredForPlsbInstance(8353), isisSpfDelayInvalid(8354), isisControlVlanDoesNotExist(8355), cannotAddPortToMltWithIsisInterfaceOnBothPortAndMlt(8356), cannotCreateIsisIntfOnPortWhichIsMemberOfMltWithIsisIntf(8357), cannotCreateIsisIntfOnMltWhichHasPortMemberWithIsisIntf(8358), isisSysidCannotBeMulticastAddress(8359), deleteIsisInterfaceBeforeDeleteMlt(8360), onlyFirst10PortOfLaneCanBeIsisInterface(8361), narrowMetricNotSupportedInPlsbMode(8362), isisCannotChangeSysIdDueToIsidEpIsEnable(8363), isisCannotChangeNickNameDueToIsidEpIsEnable(8364), isisCannotChangePlsbVlanDueToIsidEpIsEnable(8365), isisBcastNotSupportedOverMlt(8366), isisPortIsNotMemberOfPlsbVlan(8367), isisMltIsNotMemberOfPlsbVlan(8368), isisPlsbVlanDifferentFromDataVlan(8369), isisOverloadOnStartUpOutOfRange(8370), isisCannotChangeSysIdWhenNodalMepMipAssociatedToPlsbVlan(8371), enablePerformTaggingBefPlsbIsisInterfAssociation(8372), isisPlsbPrimaryVlanNotAdded(8373), isisPlsbPrimaryVlanNotMatch(8374), isisCannotUseMulticastAddress(8375), isisCannotEnableIpIsis(8376), isisPlsbPortConflictWithCvlan(8377), isisPlsbMLTConflictWithCvlan(8378), isisPlsbMLTISTConflictWithCvlan(8379), isisSpbmBvlanNotAllowToRunSlpp(8380), isisSpbmInvalidEtherType(8381), isisMaxLspGenIntCannotBeLessThan30(8382), cannotConfigureIsisRedistributionWhenSpbmDisabled(8385), logicalIsisIntfCannotBeDeletedBeforeDeletingIsisIntf(8386), logicalIsisIntfDestIpCannotBeModified(8387), logicalIsisIntfDestIpCannotBeLocal(8388), logicalIsisIntfDuplicateVids(8389), logicalIsisIntfVidsCannotBeModified(8390), logicalIsisIntfDoesNotExist(8391), isisCircuitAlreadyExistsOnIsisLogicalTunnelIntfPort(8392), isisCircuitAlreadyExistsOnIsisLogicalTunnelIntfMlt(8393), isisCannotDeleteSpbmInstanceWithFaSmlt(8394), isisNickNameConflictWithIpv6(8396), nsnaNoRedVlan(8401), nsnaRedVlanExists(8402), nsnaGlobalEnabled(8403), nsnaNoVlanColor(8404), nsnaVlanHasColor(8405), nsnaVlanNonEmpty(8406), nsnaNoFilterForNsnaVlan(8407), nsnaPortHasFilter(8408), nsnaNoUplinkDhcpFilter(8409), nsnaYellowSubnetNotSpecified(8410), nsnaNoNsnasSubnet(8411), nsnaMaxNsnasSubnet(8412), nsnaNoSshDaemon(8413), nsnaIncorrectGreenVlan(8414), nsnaIncorrectUplinkVlan(8415), nsnaIncorrectVoipVlan(8416), nsnaPortIsEap(8417), nsnaPortOperationNotAllowed(8418), nsnaUnknownMac(8419), nsnaExceedMaxNumEntry(8420), nsnaStaticEntryExists(8421), nsnaOperationNotAllowedOnMirroredPort(8422), nsnaInvalidHelloInact(8423), nsnaVlanFlushNotAllowed(8424), nsnaNoUplinkVlans(8425), nsnaVlanFilterRemapInProgress(8426), nsnaVlansCannotBeDeleted(8427), nsnaVlanCannotBeMadeGuestVlan(8428), nsnaPortCannotBeConfiguredOnNonPrPorts(8429), nsnaNotAllowedOnSmltPort(8431), nsnaNotAllowedOnDhcpSnoopEnabledVlan(8442), filterNotAllowedOnDhcpSnoopEnabledVlan(8443), cfmNoParamChange(8501), cfmDomainExists(8502), cfmDomainDoesNotExists(8503), cfmMaintenanceAssociationExists(8504), cfmMaintenanceAssociationDoesNotExists(8505), cfmChangeNotAllowedWhenEnabled(8506), cfmMepExists(8507), cfmMepDoesNotExists(8508), cfmOperationNotAllowedWhenMepsExist(8511), cfmMepInUse(8531), cfmMaDomainNameFieldCannotBeEmptyForCreation(8535), indexIsBeingUsedByOtherDomain(8536), cfmAssnIndexCantBeZeroForCreation(8537), indexIsBeingUsedByOtherMaAssn(8538), cfmOperationNotAllowedWhenMasExistUnderMd(8539), cfmDomainIndexCantBeZeroForCreation(8540), cfmAssnDoesNotExist(8541), cfmMepIdCannotBeNullForCreation(8542), cfmMaAssnNameFieldCannotBeEmptyForCreation(8543), pbtVlanCannotReassign(8552), cfmMepCanNotEnableWhenCfmEtherTypeIsNotSet(8554), invalidMepListInputFormat(8562), invalidDmOrMaNameLength(8563), mepIdMustBeANumber(8564), maxNumOfMepEntriesExceeded(8565), domainAlreadyAssociatedWithOtherTypeOfService(8567), cfmCannotDeleteBeforeRemoveAssociation(8574), cfmOperationNotAllowedWhenMipsExistUnderMd(8577), invalidMipListInputFormat(8582), invalidDmNameLength(8583), cannotDeleteVlanWithMepAssociation(8586), cfmLbmExceedMaxDataSizeLimit(8642), plsbVlanMustUsePlsbStg(8646), normalVlanCannotUsePlsbStg(8647), cfmPlsbCanHaveOnlyOneStg(8648), cfmInvalidName(8649), sameLevelMepAlreadyAssignedToVlanOnSamePort(8670), sameLevelMipAlreadyAssignedToVlanOnSamePort(8671), cfmNodalMepOnPbtVlanNotAllowed(8687), cfmCannotAddOrRemoveNodalMepsWhenMepListIsEmptyOrInvalid(8688), cfmExceedMinCcmIntervalForNodalVlan(8689), cfmMepAlreadyInUseWithOtherNodalVlan(8690), cfmMepAlreadyInUseWithOtherServiceType(8691), cfmNodalMipLevelOnPbtVlanNotAllowed(8692), cfmCannotAddOrRemoveNodalMipsWhenMipListIsEmptyOrInvalid(8693), cfmLbmCannotSpecifyBothDataAndFrameSize(8697), cfmFrameSizeTooLargeForRmod(8698), cfmFrameSizeTooLargeForRCmod(8699), cfmNoServiceAssociatedWithMepOrMip(8720), cfmMepNotReadyToSetLbm(8721), cfmMepNotOkToSetReady(8722), cfmMepNotReadyToSetLtm(8723), cfmLbmExceedMaxMessagesLimit(8726), cfmLbmTestPatternSizeError(8748), mepListCannotHaveTwoMepsWithSameMdLevel(8754), mipListCannotHaveTwoMipsWithSameMdLevel(8755), vrfDoesNotExist(8901), vrfAlreadyExists(8902), vrfMaxRoutesCouldNotBeSet(8903), vrfPortDoesNotBelongToSpecifiedVrf(8904), vrfVlanDoesNotBelongToSpecifiedVrf(8905), vrfLegacyPortCannotBeAddedToVlanAssociatedWithVrf(8906), vrfInvalidVrfId(8908), vrfOperationProhibitedForGrt(8909), vrfOspfLimitExceeded(8910), vrfRipLimitExceeded(8911), vrfDhcpLimitExceeded(8912), vrfVrrpLimitExceeded(8913), vrfRipDoesNotExist(8914), vrfOspfDoesNotExist(8915), vrfNameInvalid(8916), vrfNameDuplicate(8917), vrfRipAlreadyExists(8918), vrfOspfAlreadyExists(8919), vrfCannotChangeAssociationInterfaceExists(8907), vrfCannotAssociatePortInVlan(8920), vrfCannotAddAssociatedPortToVlan(8921), vrfCannotAssociateToVlanWithLegacyPorts(8922), vrfCannotAssociateToLegacyPortForBrouter(8923), vrfBgpDoesNotExist(8924), vrfBgpAlreadyExists(8925), vrfBgpLimitExceeded(8926), vrfConfigNeedsMezz(8927), invalidNextHopVrfName(8928), vrfOperationNotAllowed(8931), vrfPimLimitExceeded(8932), vrfPimDoesNotExist(8933), igapCannotBeEnabledOnNonGRTVlan(8934), igapAuthCannotBeEnabledOnNonGRTVlan(8935), igapAccntCannotBeEnabledOnNonGRTVlan(8936), igapIsNotEnabled(8937), vrfOperProhForMgmt(8938), ripSrcAndDstProtoCannotBeSameWithinOneVrf(8939), vrfMaxReached(8942), vrfNameIsReserved(8943), ipv4AndIpv6AddressOnSameInterfaceMustBelongToSameVrf(8944), premierLicenseRequiredForMoreThan24VrfsConfiguration(8945), vrfMsdpLimitExceeded(8946), vrfMsdpDoesNotExist(8947), vrfIsUsedAsNextHopVrfForRouteInAnotherVrf(8948), khiInvalidMonitoringThresholdValue(9468), slotNotROrRsModule(9469), mplsRouterIdLdpRsvpEnabled(10001), mplsInvalidDeleteOperation(10002), mplsInvalidInterfaceState(10003), mplsInterfaceNotExist(10004), mplsInvalidInterfaceMtu(10005), mplsExplicitPathInUse(10006), mplsTunnelInUse(10007), mplsTunnelNoDest(10008), mplsTunnelResourceInUse(10009), mplsMezzCardAbsent(10010), mplsLdpNotReady(10011), mplsRsvpNotReady(10012), mplsRouterIdSetToZero(10013), mplsInterfaceVlanNotFound(10014), mplsPortNotRModule(10015), mplsIpAddrInUse(10016), mplsTunnelNotFound(10017), mplsTunnelNotAllLspUp(10018), mplsInvalidIndex(10019), mplsExplicitPathExists(10020), mplsExplicitPathHopExists(10021), mplsExplicitPathIndexExists(10022), mplsMaxIndex(10023), mplsInvalidPathOptionIndex(10024), mplsLspExists(10025), mplsInvalidLspInstance(10026), mplsLspNoName(10027), mplsLspNoEPName(10028), mplsLspEPNotFound(10029), mplsConfigNeedsMezz(10030), mplsExpPathIpv4AddrTypeOnly(10031), mplsExpPathNoNameChange(10032), mplsLspNoNameChange(10033), mplsSrcIpNonLocal(10034), mplsLspIndexUsed(10035), mplsLspNameUsed(10036), mplsLspNotActive(10037), mplsTunnelSameSrcDest(10038), mplsLspNotSameSrc(10039), mplsLspNotSameDest(10040), mplsTunnelNoALtPath(10041), mplsTunnelCfgIngressOnly(10042), mplsTunnelInvalidIndex(10043), mplsEPInvalidIndex(10044), mplsEPHopInvalidIndex(10045), mplsResInvalidIndex(10046), mplsInvalidLdpKeepAliveRange(10047), mplsInvalidLdpHelloHoldTimeRange(10048), ipInterfaceMustExistsBeforeEnablingMpls(10058), ipvpnCreateFailed(10201), ipvpnDeleteFailed(10202), ipvpnAlreadyEnabled(10203), ipvpnNotEnabled(10204), ipvpnNotSupportedOnDefVRF(10205), ipvpnSameRDConf(10206), ipvpnInvRDConfOnDefVRF(10207), ipvpnInvRDTypeNotSupported(10208), ipvpnInvRTConfOnDefVRF(10209), ipvpnInvRTTypeNotSupported(10210), ipvpnSVCAllocFailed(10211), ipvpnSVCILMAddFailed(10212), ipvpnLiteSupportOnlyType1(10213), ipvpnRDTypeNotSupportedWithLite(10214), ipvpnSvcLblChngIfIpvpnDisabledInVRF(10215), ipvpnSvcLblOptionAlreadySetInIpvpnVRF(10216), ipvpnPeerRRLiteModeConflict(10217), ipvpnPeerGroupRRLiteModeConflict(10218), ipvpnImplicitReflectInMixedLiteMode(10219), ipvpnInvalidPeerSetForAccessPeer(10220), ipvpnRouterInNonLiteRRMode(10221), ipvpnRouteTargetNotFound(10222), bgpOperationNotAllowedWhenDefaultBgpIsEnabled(10223), bgpOperationNotAllowedWhenVrfBgpIsEnabled(10224), bgpInvalidLocalAsWhenVrfPeerRemoteAs(10225), bgpInvalidVrfPeerRemoteAs(10226), bgpInvalidVrfPeerGroupRemoteAs(10227), ipvpnLiteRequiresVpnv4(10228), ipvpnVpnv4DisableRequiresLiteDisable(10229), ipvpnEnabledWithoutLocalAs(10230), ipvpnInterVrfRedistEnable(10231), bgpOperationNotAllowedWhenIpvpnIsEnabled(10232), ipvpnInvalidAssignedNumber(10233), ipvpnInvalidAsNumber(10234), ipvpnInvalidPeerSetForExternalPeer(10235), ipvpnInvalidPeerGroupSetForExternalPeer(10236), ipvpnMaxRtPerVrfExceeded(10237), ipvpnRdOverlapOperNotAllowed(10238), ipvpnNotCreated(10239), ipvpnAlreadyCreated(10240), ipvpnLiteRequiresValidIpAddressInRd(10241), ipvpnLiteOperationNotAllowedSameIpConfiguredAsRdInAnotherVrf(10242), ipvpnRDInvalidCircuitlessIP(10243), ipvpnRDIpNotLiteEnabled(10244), ipvpnLiteSupportRDWithClipIp(10245), ipvpnLiteSupportOnlyLiteEnabledRDIP(10246), ipvpnEnableDisallowedWithoutValidRD(10247), ipvpnLiteRDIpConfiguredInMultipleVrf(10248), ipvpnIsidAlreadyExist(10249), ipvpnBgpBasedOrTaggedPeerNotConfigured(10250), ipvpnBothTypeOfIpvpnCreated(10251), ipvpnBgpBasedAlreadyCreated(10252), ipvpnTaggedPeerAlreadyCreated(10253), ipvpnTaggedPeerIsidNotConfigured(10254), ipvpnTaggedPeerIsidRuntimeChangeNotAllowed(10255), ipvpnMvpnIsidRuntimeChangeNotAllowed(10256), insufficientResourcesIpvpnEnable(10257), customAutoNegAdvMacPauseNotSupported(10301), customAutoNegAdvAsymPauseNotSupported(10302), mirrorDestinationNotEntered(10306), mirrorLegacyCannotSupportPortList(10307), mirrorMltShouldHavePortsAssigned(10308), mirrorDestinationNotAttached(10309), mirrorDisableEntry(10310), mirrorDestinationAlreadyAttached(10311), lldpMedCapabilityTlvMandatory(10312), mirrorLegacyCannotSupportVlanOrMlt(10313), mirrorDestAlreadyAttachedOrDestSpecifiedNotAttached(10314), noAdminSettingForSpeed1000(10330), portAlwaysRunAt10GSpeed(10331), rmodOnlyOneMirroredPortPerLaneForEgress(10332), mirrorTxFilterModeNotAllowedOnRsmod(10333), mirrorModeNotValidForRmodRSmod(10334), portMirroringTxNotSupportForDiffservPort(10335), invalidDiffServEnableDueToMirroring(10336), invalidDiffServTypeDueToMirroring(10337), cannotSetAdminSpeed1000AsPerIEEE(10338), portMirroringNoMgidsAvailable(10363), loopDetectNotAllowedOnIstPorts(10364), loopDetectNotAllowedAlreadyEnabled(10365), portPcapModeNotSupported(10366), svcRateNeedsToBeSetToZeroWhenPeakIsSetToZero(10367), peakRateNeedsToBeSetToZeroWhenSvcRateIsSetToZero(10368), portCpLimitShutdownOnIstPortNotAllowed(10369), portCustomAutoNegAdv1000HalfInvalid(10370), cannotSetDuplexWhenSpeedIs1000(10371), invalidAdminSpeedCannotDisableAutoneg(10372), portOnly10GEPortsCanBeLossless(10374), portIsConfiguredAsLossless(10375), portIsConfiguredAsLosslessPfc(10376), portIsL2Untrusted(10377), portIsConfiguredAsIfPolicer(10378), portLaneHasLosslessPort(10379), portSliceHasLosslessPort(10380), portAllMltPortsCannotBeMadeLossless(10381), portConfigNotAllowedLacpKeyInMltIdRange(10383), rmVlanIdNotSetForRMSPort(10384), rmVlanListNotAllowedForRMS(10385), slppTimeToClrPktRxCountNotConfigurable(10386), portCannotBeConfiguredAsLosslessPfc(10387), portMltListViolatesLosslessLaneLimit(10388), portQosInvalidForLosslessPfc(10389), portL3TrustedInvalidForLossless(10390), portL2UntrustedInvalidForLossless(10391), portNoLosslessChangeIfLacpEnabled(10392), portMltOnly10GEPortsCanBeLossless(10393), portAddOnly10GEPortsCanBeLossless(10394), portMltIsConfiguredAsIfPolicer(10395), portAddIsConfiguredAsIfPolicer(10396), forcedRearpNotAllowedOnPortInterface(10397), sharedPortConfigurationNotSupportedInThisRelease(10398), brouterCannotBeAddedToIpSubnetOrIpProtocolVlan(10399), cannotConfigPortTxFlowControlWhenFlowControlModeFlagDisabled(10400), cfmCannotAbortWhenNoLtmInProgress(10442), esmMltCannotBeNonUni(10443), cfmCannotAbortWhenNoLbmInProgress(10446), plsbVlanIsidNotAllowed(10459), plsbVlanIsidAlreadyExist(10460), plsbVlanIsidWithSingleBvlan(10461), plsbSysidCannotBeSameAsIstPeerSysid(10462), bgpInvalidPeerSetWhenVpnv4Enabled(10501), bgpInvalidPeerGroupSetWhenVpnv4Enabled(10502), bgpOverlappingAggregateAddress(10503), bgpInvalidLocalAsWhenPeerRemovePrivateAsEnabled(10504), bgpInvalidPeerRemovePrivateAsEnableWithoutRemoteAs(10505), bgpInvalidPeerGroupRemovePrivateAsEnableWithoutRemoteAs(10506), bgpDuplicatePeerNotAllowed(10507), bgpPeerDoesNotBelongToPeerGroup(10508), bgpOperationNotAllowedWhenRouteReflectorClientIsEnabled(10509), bgpInvalidAggregateAdvertisePolicyWithoutAsSetGenerate(10510), bgpInvalidPeerDefaultOriginateIpv6(10512), bgpInvalidPeerGroupDefaultOriginateIpv6(10513), bgpInvalidPeerIpv6Capability(10514), bgpOperationNotAllowedForIpv6Peer(10515), bgpOperationNotAllowedForIpv6PeerGroup(10516), bgpOperationNotAllowedWhenOutboundMapsAreDifferent(10517), bgpOperationNotAllowedWhenInboundMapsAreDifferent(10518), maxPeerEntriesInPeerGroup(10519), bgpOperationNotAllowedWhenNexthopSelfAreDifferent(10520), bgpOperationNotAllowedWhenUpdateSourceAreDifferent(10521), bgpOperationNotAllowedWhenRemovePrivateAsAreDifferent(10522), bgpTransAsValueCannotBeUsed(10523), bgpVrfPeerIpv6CapabilityNotSupported(10524), bgpVrfDefaultOriginateIpv6NotSupported(10525), plsbDeleteIntfBeforeSetPlsbFlag(10701), plsbDeletePlsbInstanceBeforeSetPlsbFlag(10702), plsbDeleteManualAreaBeforeSetPlsbFlag(10703), plsbDeleteSummaryAddrBeforeSetPlsbFlag(10704), plsbDisableIsisBeforeSetPlsbFlag(10705), plsbDeletePlsbVlanBeforeSetPlsbFlag(10706), plsbCannotConfigPlsbInNonplsbMode(10707), commandValidOnlyIfInRmode(10708), cannotAssociateMoreThan5000IsidToPlsbInstance(10709), cannotEnablePlsbWithMmrpConfiguration(10711), cannotHaveSameBvlanAsSpIpVlanRCModPort(10712), cannotAddRcModPortsToMltWhenSpIpVlanSameAsBvlan(10713), cannotConfigPlsbIsisSmltistIntfOnSameIntf(10714), plsbDisableAllIsisEndpointsBeforeTogglePlsbState(10715), cannotConfigPortInSmltOrIstForPlsbVlan(10716), deleteStg63BeforeCreatingPlsbBvlan(10717), only2PlsbBvlanSupported(10718), plsbInvalidIpSourceAddress(10719), plsbMustChangeNicknameAfterChangeSysid(10720), plsbWhenEnableIstMustConfigSmltPeerBmac(10721), cannotConfigPlsbIsisIntfOnSmlt(10722), cannotConfigPlsbIsisIntfOnIstPort(10723), plsbZeroSmltPeerBmacMustHaveZeroVirtualBmac(10724), plsbZeroSmltPeerBmacMustHavePrimSplitBeb(10725), plsbWhenSetVirtualBmacToZeroPeerBmacMustBeZero(10726), plsbDeleteIsidFromVlanBeforeSetPlsbFlag(10727), plsbIsidNotAllowedForVlanSpbmDisabled(10728), plsb16777215IsWellKnownIsid(10729), plsbConfigIpSourceAddrBeforeEnableIpSc(10730), inUsedAsIsisIpSourceAddr(10731), plsbCannotSetIpSourceAddrToZeroWhenIpScEnabled(10732), spbMcConflictingCVlanIsid(10733), spbMcConflictingVrfIsid(10734), spbMcIsidInDynRange(10735), spbmVlanSpbMcastCannotBeEnabledWithPim(10736), spbmVlanSpbMcastCannotBeEnabledWithSnoop(10737), vlanPimCannotBeEnabledWithSpbMcast(10738), vlanSnoopCannotBeEnabledWithSpbMcast(10739), spbmIntfCanBeConfiguredOn10gigPort(10740), spbmIntfCanBeConfiguredOnMltWith10gigPort(10741), spbMcastCannotBeEnabledWithPim(10742), pimCannotBeEnabledWithSpbMcast(10743), spbMcastCannotBeEnabledWithDvmrp(10744), dvmrpCannotBeEnabledWithSpbMcast(10745), spbmVlanSpbMcastCannotBeEnabledWithDvmrp(10746), spbmVlanDvmrpCannotBeEnabledWithSpbMcast(10747), spbmMltMemberAlreadyInSpbmBvlan(10748), vlanSpbMcastCannotBeEnabledWithoutIpAddr(10749), portSpbMcastCannotBeEnabledWithoutIpAddr(10750), cmdNotAllowedInNonSpbmMode(10751), spbmDeleteRedistributeBeforeResetSpbmFlag(10752), spbmSmltVirtBmacCannotBeInChassisBmacRange(10753), spbmSmltVirtBmacMustBeSetWhenPeerBmacIsNotZero(10754), spbmAssociateVlanToSpbmInstBefCreation(10755), spbmDeleteVlanBefDeassociateFromSpbmInst(10756), spbmDeassociateVlanToSpbmInstBefCreation(10757), cannotConfigSpbmIsisIntfOnMltPort(10758), cannotConfigSpbmIsisIntfOnLacpPort(10759), mustConfigTwoBvlanForSpbmSmlt(10760), plsbWhenConfigIstMustConfigSmltPeerSysId(10761), ipIsisInFilterIsidDuplicateEntry(10762), ipIsisInFilterNickNameIsidDuplicateEntry(10763), ipIsisInFilterIsidListDuplicateEntry(10764), ipIsisInFilterNickNameIsidListDuplicateEntry(10765), ipIsisInFilterNickNameEntryNotFound(10766), ipIsisInFilterIsidEntryNotFound(10767), ipIsisInFilterNickNameIsidEntryNotFound(10768), ipIsisInFilterIsidListEntryNotFound(10769), ipIsisInFilterNickNameIsidListEntryNotFound(10770), ipIsisInFilterInvalidIsidListName(10771), ipIsisInFilterIsidListNameNotFound(10772), ipIsisInFilterCannotUseTransparentUniIsid(10773), vrfIsisInstanceDoesNotExist(10774), ipIsisInFilterNickNameDuplicateEntry(10775), ipIsisIsidListDuplicateEntry(10776), ipIsisIsidListEntryNotFound(10777), ipIsisInvalidIsidListName(10778), cannotRedistributeIfIsisEnabledForVrf(10779), cannotAcceptForIsisIfRedistributeEnabledForVrf(10780), ipIsisIsidListIsidCannotBeOwnIsid(10781), ipIsisIsidUsedByIsidList(10782), spbmBvlanOutOfRange(10783), spbmNoVistNoSmltPeerSysId(10784), spbmSetSmltPeerSysIdToZeroBeforeDeleteVist(10785), ipIsisIsidUsedByAcceptPolicy(10786), ipIsisCannotUseOwnNickNameAsAdvRtr(10787), ipIsisCannotUseOwnIsidInAcceptPolicy(10788), ipIsisCannotApplyForVrfWithIpvpnDisabled(10789), spbmMaxNumOfIsisInterfReached(10790), ipIsisIsidListCannotBeRemovedWhileInUse(10791), ipIsisIsidListInternalError(10792), ipIsisIsidNotFoundInIsidList(10793), ipIsisIsidListCannotRemoveLastIsid(10794), spbmDeleteBvlanBeforeSpbmInstDeletion(10795), isisCircuitKeyTooLong(10796), ipIsisInFilterRouteMapAlreadyAssigned(10797), pimConfigsNotAllowedInSpbmConfigModeEnabled(10798), spbmConfigsNotAllowedInSpbmConfigModeDisabled(10799), ipIsisInFilterCannotUseSwitchedUniIsid(10800), msdpInconsistentRowStatus(10801), msdpInvalidRPAddress(10802), msdpRPAddressNotLocalAddress(10803), msdpPeerTableInvalidLocalAddress(10804), msdpNotLocalAddress(10805), msdpLocalAddressPeerEstablished(10806), msdpPeerCreated(10807), msdpInconsistentPeerRowStatus(10808), msdpPeerNotFound(10809), msdpInvalidConnectRetryPeriod(10810), msdpHoldTimePeerEstablished(10811), msdpInvalidHoldtimePeriod(10812), msdpKeepAliveTimePeerEstablished(10813), msdpPeerKeepAliveInvalid(10814), msdpDataTTLInvalid(10815), msdpEncapsulationTypeNotSupported(10816), msdpPeerSARouteMapNameLenInvalid(10817), msdpPeerSAFilterPolicyNotFound(10818), msdpInvalidDescriptionLength(10819), msdpInvalidSALimit(10820), msdpInvalidMD5AuthStatus(10821), msdpInvalidPeerSetWhenPeerIsEnabled(10822), msdpInvalidPeerAddress(10823), msdpInvalidMD5AuthPasswordLength(10824), msdpInvalidASnumber(10825), msdpPeerNotConfigured(10826), msdpInvalidDefaultPeerRouteMapNameLength(10827), msdpDefaultPeerRoutePolicyNotFound(10828), msdpInvalidRedistributeRouteMapNameLength(10829), msdpRedistributeRoutePolicyNotFound(10830), msdpInvalidMeshGroupNameLength(10831), msdpPeerAlreadyConfiguredInMeshGroup(10832), msdpPeerNotFoundInMeshGroup(10833), msdpInconsistentPeerAdminStatus(10834), msdpInconsistentDefaultPeerStatus(10835), msdpInconsistentRedistributeRowStatus(10836), msdpInconsistentMeshGroupRowStatus(10837), msdpInvalidPeerAddressInMeshGroup(10838), msdpDefaultPeerAlreadyCreated(10839), msdpPeerSAFilterNotFound(10840), msdpGlobalGrpRedistributeNotFound(10841), msdpPeerSAFilterAlreadyCreated(10842), msdpGlobalGrpRedistributeAlreadyCreated(10843), msdpInterfaceNotUp(10844), msdpPeerConfigurePassword(10845), msdpPeerControlCharNotAllowed(10846), msdpPeerCannotDeleteNonExistingPasswd(10847), msdpInvalidOrigIdAddress(10848), msdpClipAddressNotLocalAddress(10849), msdpOriginatorIdIsNotConfigured(10850), msdpOriginatorIdCannotBeDelIfMsdpEnabled(10851), msdpFeatureNotSupported(10852), msdpOriginatorIdIsNotUniqueOnAllVrfs(10853), msdpPeerNotUniqueOnAllVrfs(10854), msdpPeerAddrIsLocalAddress(10855), dhcpDhcpSnGlobalDisabled(11101), dhcpPortBelongToDhcpSnDisabledVlan(11102), dhcpPortBelongToDaiDsabledVlan(11103), dhcpPortIsDhcpSnTrusted(11104), dhcpPortIsDaiTrusted(11105), dhcpIpsgEnabledOnDaiVlanMember(11106), dhcpIpsgEnabledOnDaiUntrustedPort(11107), dhcpMltPortDifferentDhcpSnType(11108), dhcpMltPortDifferentDaiType(11109), dhcpMltPortDifferentIpSourceGuardType(11110), dhcpMltPortDifferentDhcpSnDaiType(11111), dhcpIpsgEnabledOnSomePorts(11112), dhcpIpsgEnabledOnDhcpSnVlanMember(11113), dhcpIpsgEnabledOnDhcpSnUntrustedPort(11114), dhcpSnoopingStaticBindingEntryExist(11120), dhcpSnoopingStaticBindingEntryDoesNotExist(11121), cannotChangeDhcpSnoopingDynamicBindingEntryIp(11122), cannotChangeDhcpSnoopingDynamicBindingEntryInterface(11123), dhcpSnoopingBindingCannotOnDhcpSnoopDisabledVlan(11124), dhcpSameServerAgentAddress(11226), dhcpDiffAgentAddress(11227), cfmLbmFrameTooSmall(11401), cfmLbmExceedsChassisMtu(11402), cfmLbmExceedsUniPortMtu(11403), cfmNodalMepIsNotSupportedOnESM(11408), cfmNodalMipLevelIsNotSupportedOnESM(11409), cfmLbmFrameSizeExceedMaxForNodalMep(11414), cannotDeleteVlanWithNodalMipLevelAssociation(11416), sameLevelNodalMepAlreadyAssignedToVlan(11417), cfmMulticastCcmOnNodalPlsbMepNotAllowed(11422), cfmNodalMepOnlyOnPlsbVlan(11424), cfmNodalMipOnlyOnPlsbVlan(11425), cfmNodalMpOnlyOnePerVlan(11426), cfmCannotL2PingWhenLbmInProgress(11427), cfmCannotLBMWhenL2PingInProgress(11428), cfmCannotAbortWhenNoL2PingInProgress(11429), cfmL2PingMepNotOkToSetReady(11430), cfmVlanNotReadyToSetL2Ping(11431), cfmL2PingExceedMaxMessagesLimit(11432), cfmL2PingExceedMaxDataSizeLimit(11433), cfmL2PingTestPatternSizeError(11434), cfmL2PingFrameTooSmall(11435), cfmL2PingFrameSizeExceedMaxForNodalMep(11436), cfmCannotLTMWhenL2TraceInProgress(11437), cfmCannotL2TraceWhenLTMInProgress(11438), cfmCannotAbortWhenNoL2TraceInProgress(11439), cfmL2TraceMepNotOkToSetReady(11440), cfmVlanNotReadyToSetL2Trace(11441), cfmL2CmdVlanNotFound(11442), cfmL2TraceInvalidIsid(11443), cfmNodalMipOnlyOnePerVlan(11447), cfmNodalMepOnlyOnePerVlan(11448), cfmMepMustBeEnabledForCmd(11449), cfmSpbmVirtualNotSet(11450), cfmSpbmVirtualNotPrimary(11451), cfmL2IpPingIsNotOkToSetReady(11452), cfmNotReadyToSetL2IpPing(11453), cfmNotMemoryAllocatedForL2(11454), cfmL2IpTraceIsNotOkToSetReady(11455), cfmNotReadyToSetL2IpTrace(11456), cfmIpLookupRouteFailed(11457), invalidIpAddrType(11458), cfmL2IpPingEntryMustCreatedFirst(11459), cfmL2IpTraceEntryMustCreatedFirst(11460), cfmCannotAbortWhenNoL2IpPingInProgress(11464), cfmCannotSetTtlTo0(11465), cfmTaskMsgQueueMemoryInsufficient(11467), cfmRouterNameNotAllowedOnNonSpbmVlan(11468), bfdMultiplierInvalidValue(11501), bpduFilterTimerInvalidRange(11502), bfdIsOnlySupportedOnGRTBgpPeer(11503), bpduGuardTimerInvalidRange(11504), multinetVlanDoesNotExist(11701), multinetVlanPortMustBeTagged(11702), multinetVlanHasIpSubnetVlanAssociated(11703), multinetVlanAssignPortToMultipleIpMultinetVlan(11704), multinetVlanCannotHaveLegacyPort(11705), multinetVlanHasMltMember(11706), multinetVlanCannotHaveBrouterPort(11707), multinetVlanCannotBeModified(11708), multinetAssoVlanCannotBeModified(11709), multinetVlanOnPortBasedVlanOnly(11710), multinetAssoVlanOnIpsubnetVlanOnly(11711), qosMapExists(12501), qosMapNotExist(12502), qosMapDeleteUsedByFilter(12503), qosMapDeleteDefaultMap(12504), qosInvalidTagToQosTableQosLevel(12505), qosInvalidDsFieldToQosTableQosLevel(12506), qosInvalidQosToTagTableQosLevel(12507), qosInvalidQosLevelValue(12508), qosMapInvalidForLosslessPfc(12509), qosMapPortQosInvalidForLosslessPfc(12510), qosPortNoChangeAsEapIsEnabled(12517), standbyIpSubnetNotSameAsMaster(12601), standbyIpSubnetNotSameAsVirtual(12602), standbyIpSameAsVirtual(12603), masterIpSubnetNotSameAsStandby(12604), masterIpSubnetNotSameAsVirtual(12605), masterIpSameAsVirtual(12606), cannotReadConfigSourceFile(12607), cannotWriteConfigSourceFile(12608), configFileInvalidPrefix(12609), cpuSerialPortCommandNotAllowedOnSlave(12610), ipv6InvalidInvalidIpv6AddrInterfaceId(12701), ipv6ReasmMaxSizeExceedSysMtu(12702), ipv6InvalidDescriptionLength(12703), ipv6InvalidReasmSizeForMgmtPort(12704), ipv6AddrCreatedByVirtualManagment(12705), ipv6AndRelatedFeaturesNotSupported(12713), ipv6RsmltTempDefRtDeleteModify(12706), ipv6OspfAreaCannotModifyAreaType(12707), ipv6OspfAreaSetToNssaForTransRole(12708), ipv6OspfAreaHasActiveInterface(12709), ipv6InterfaceMacOffsetCannotReset(12710), ipv6InterfaceMacOffsetDiffSameVlan(12711), ipv6InterfaceCannotModifyTunnelEntry(12712), cantConfigIpv6AddressOfPrefixMoreThan64WhenIpv6ModeFlagDisable(12714), conflictingIpv6PrefixPresent(12715), linkLsaSuppressionOnlyForP2P(12716), ipv6RipInterfaceDoesNotExist(12717), ipv6InterfaceIsNotRunningRipng(12718), ipv6RipExceedsMaxLimit256(12719), ipv6RipExceedsMaxLimit4000(12720), ipv6RipExceedsMaxLimit200(12721), ipv6RipInterfaceAlreadyExists(12722), ipv6RipInvalidHoldDownTimerValue(12723), ipv6RipTimeoutIntervalMustBeGreaterThanUpdateTime(12724), unsupportedConfigWithUrpfModeFlagDisabled(12725), ipv6RipExceedsMaxLimit48(12726), ipv6ZeroPrefixNotAllowed(12727), ipv6PimSmltNotSupported(12728), ipv6StaticRouteTunnelWithNonZeroNextHopNotSupported(12730), unsupportedVlanId(12801), invalidVlanIdError(12802), vlanAdminStatusConfigNotAllowed(12803), configNotAllowedOnVlanInterfaces(12804), macSrcMacVlanReached(12805), vlanCannotBeDeletedDueToEapAuthorizedPortMember(12806), configNotAllowedMdNameUsed(12807), configNotAllowedMaNameUsed(12808), configNotAllowedCfmInUseOnVlan(12809), configNotAllowedMdNameUsedByGlobalCfm(12810), configNotAllowedMaNameUsedByGlobalCfm(12811), configNotAllowedMepUsedByGlobalCfm(12812), configCfmInternalOnVlan(12813), configCfmGlobalEnabled(12814), configCfmTracetreeNotAllowed(12815), configCfmSmltNotAllowed(12816), cfmSrcModeCannotBeNoVlanMacOnSpbmVlans(12817), cfmL2McastTraceEntryMustBeCreatedFirst(12818), cfmNotReadyToSetL2McastTrace(12819), cfmMcastLookupRouteFailed(12820), cfmCannotDeleteVlanWithCfmMsgInProgress(12821), cfmCannotChangeMepWithCfmMsgInProgress(12822), onlyGlobalCfmSupportForNonSpbmVlan(12823), cfmInvalidMacToL2Trace(12824), cfmInvalidNodalMipLevel(12825), cannotModifyCfmEthertype(12826), l2McastRequiresServiceType(12827), needIsidAndIgmpSnoopVlanToL2Mcast(12828), mustSpecifyMvpnEnabledVrfToL2Mcast(12829), l2McastVlanDoesNotExist(12830), l2TraceOnlyIpv4AddrTypeSupported(12831), vlan4060To4084UsedInternally(12832), l3VsnMaxReached(12833), vlanInvalidSecondaryPrivateVlanId(12834), vlanSecondaryVlanIdCannotEqualPrimaryPrivateVlanId(12835), vlanSecondaryVlanAlreadyInUse(12836), vlanPrimaryVlanAlreadyInUse(12837), portMustBeTaggedIfPrivateTypeTrunk(12842), portPrivateVlanTypeCannotBeNone(12844), portCannotBeUntaggedIfPrivateTypeIsTrunk(12845), mltPrivateVlanTypeCannotBeNone(12846), mltCannotBeUntaggedIfPrivateTypeIsTrunk(12847), onlyPrivateVlansAllowedOnThisInterface(12848), privateIsolatedInterfaceMayOnlyBelongToOnePrivateVlan(12849), vlanSecondaryVlanCannotBeChanged(12850), privateVlanCannotChangeWhileInterfaceExists(12851), cannotMakeInterfaceWithPrivateType(12852), noIpEcmpForVrf(12853), mltCannotSetDefaultPrivateTypeIfAssociatedWithPrivateVlan(12854), cannotSetPrivateTypeIfLacpActive(12855), cannotSetPrivateTypeIfPortIsSpbmNni(12857), cannotSetEncapsulationIfLacpActive(12858), portCannotSetDefaultPrivateTypeIfAssociatedWithPrivateVlan(12859), cannotHavePortInVirtualIstVlan(12860), virtualIstVlanMustHaveIsid(12864), virtualIstVlanMustBelongToGlobalRouter(12865), cannotDeleteVirtualIstVlan(12866), cannotChangeIsidOnVirtualIstVlan(12867), cannotChangeIpAddrOnVirtualIstVlan(12868), virtualIstExists(12869), smltVlanMustHaveIsid(12870), cannotAddMltToVirtualIstVlan(12871), nlbModeMulticastNotSupported(12872), vlan4061To4084UsedInternally(12873), privateVlanIsNotSupported(12874), vlanNameHasBeenUsed(12875), vlan4060To4084IsReservedForInternalUse(12876), istLocalIpNotExist(12877), cannotEnableMefUniFaOnPrivateVlanType(12878), cannotSetPrivateVlanTypeForSwitchedUniFaPortOrMlt(12879), cannotConfigStaticMacAddrOnFlexUniFaPortOrMlt(12880), systemRequiresLicenseInstalledToCreateVlan(12881), vlanCannotBeDeletedDueToEapFOVEnabledPort(12884), vlanCannotBeDeletedDueToEapGVEnabledPort(12885), vlanNlbNeedsToBeDisabledBeforeChangingNlbModeToUnicast(12886), vlanNlbNeedsToBeDisabledBeforeChangingNlbModeToMulticast(12887), trafficClassesAreAlwaysEnabledAndDisbaleIsNotAllowed(12888), featureGmrpIsNotSupported(12889), aceIpDscpInvalidSetting(12901), aceIpDscpEntryCreationRequiresOperationAndDscpSetting(12902), aceEthPortEntryCreationRequiresOperAndPort(12903), aceEthTypeEntryCreationRequiresOperAndEtherType(12904), aceEtherType8100NotAllowed(12905), filterEntryWithMonitorIpInSameSubnetExists(12906), filterCannotHaveCommaSeparatedValues(12907), filterAceTooManyArguments(12908), filterAceInvalidToAndFromArguments(12909), filterAceTooManyVlanIds(12910), filterCannotModifyAclPktType(12911), filterAclPktTypeInvalid(12912), filterCannotConfigureMonitorIpForIpv6pkt(12913), filterCannotConfigureIpForIpv6Pkt(12914), filterCannotConfigureArpForIpv6Pkt(12915), filterCannotConfigureIpv6ForNonipv6Pkt(12916), ipv6NextHdrIsNotSetForAce(12917), aceEntryCreateRequiresOperAndIpv6Addr(12918), aceEntryCreateRequiresOperAndNextHdrVal(12919), aceEntryCreateRequiresOperAndTrafficClassVal(12920), filterInvalidEtherTypeForIpv6Pkt(12921), filterOperatorNotSupported(12922), filterProtocolAttrConfiguredCannotModifyIpAttr(12923), filterCannotConfigureIpfixForIpv6pkt(12924), aceEtherTypeIpv6NotAllowed(12925), filterCannotConfigureIcmpAttributeOnEgressTrafficIn4k(12926), filterInvalidAceId(12927), filterAclIpv6PacketTypeNotSupported(12928), monitorDestVlanNotAllowedInOutPortTypeAclFilter(12929), monitorDestPortNotAllowedInOutPortTypeAclFilter(12930), monitorDestMltNotAllowedInOutPortTypeAclFilter(12931), filterRemoveTagNotSupportedForPermitOption(12932), monitorDstIsidNotAllowedInOutportTypeAcl(12933), onlyOneMonitorDstIsidSupportedInDevice(12934), filterQosAndRemoveTagCanBeSetOnlyForMonitorIsidAction(12935), removeTagConfigMustBeSameForGivenIsidOffsetAcrossAclAceConfig(12936), cannotConfigureFlowMirroringWhenPortMirroringIsConfigured(12937), lldpVlanDoesNotExist(13001), lldpPortNotVlanMember(13002), lldpMstpProtocolAllowedOnlyInMstpMode(13009), lldpRstpProtocolAllowedOnlyInRstpMode(13010), lldpInvalidProtocol(13011), lldpOneSpanningTreeProtocolAllowed(13012), lldpPortNotOperatingInMstpMode(13013), lldpPortNotOperatingInRstpMode(13014), lldpPortNotOperatingInStpCompatibleMode(13015), lldpCannotSetReinitDelay(13016), lldpCannotSetNotificationInterval(13017), lldpCannotSetTxDelay(13018), lldpCannotSetPortConfigAdminState(13019), lldpCannotSetPortConfigNotification(13020), lldpCannotSetPortConfigTlvsTxExplicitly(13021), lldpOnlySupportsTxAndRxMode(13022), cannotEnableCDPOnFAEnabledPort(13023), cannotDisableLLDPOnFAEnabledPort(13024), faZeroTouchClientTypeNotSupported(13025), faZeroTouchClientEntryAlreadyExists(13026), faZeroTouchClientEachTypeMayOneHaveOneIsid(13027), faZeroTouchClientIsisAlreadyUsedOrReserved(13028), faZeroTouchClientOnlySupportsUntagged(13029), faCannotCreateFaOnSmltWithoutSpbmInstance(13039), faCannotExistFaOnSmltWithoutSpbmInstance(13040), wlanVlanUsedByRemoteVlan(13101), wlanCannotReserveVlanIdUsedByLocalVlan(13102), wlanCannotRemoveUsedVlanFromReservationPool(13103), wlanInvalidMtTunnelHoldUpTime(13104), stgInUseByWlan(13105), wlanCannotChangeRemoteVlanStgWhenRvlanCreated(13106), wlanInterfaceIpMustBeCircuitlessIp(13107), wlanOnlySupportIpv4(13108), wlanCannotChangeInterfaceIpWhenWlanEnabled(13109), wlanCannotChangeTcpUdpBasePortWhenWlanEnabled(13110), wlanAlreadyEnabled(13111), wlanAlreadyDisabled(13112), wlanCannotEnableWithoutMaInitialized(13113), wlanCannotEnableWithoutSettingInterfaceIp(13114), wlanCannotEnableWithoutSettingTcpUdpBasePort(13115), wlanCannotEnableWithoutSettingRemoteVlanStg(13116), wlanInterfaceIpAlreadySetToTheSame(13117), wlanVlanReserved(13118), wlanControllerIpAlreadyExists(13119), wlanControllerIpUpperLimitReached(13120), wlanCannotDeleteActiveController(13121), wlanControllerIpDoesNotExists(13122), wlanMobilityVlanMappingAlreadyExists(13123), wlanLocalVidUsedByAnotherMobilityVlanMapping(13124), wlanLocalVidUsedByAnotherRemoteVlan(13125), wlanCannotUseLocalVidAlreadyAllocated(13126), wlanMobilityVlanMappingDoesNotExists(13127), wlanCannotEnableSmltWithoutSettingSmltDataIp(13128), wlanCannotEnableSmltWithoutSettingSmltTcpUdpBasePort(13129), wlanSmltAlreadyEnabled(13130), wlanSmltAlreadyDisabled(13131), wlanSmltCannotEnableWhenSmltDisabled(13132), wlanSmltCannotEnableWhenWlanDisabled(13133), wlanCannotDisableWhenWlanSmltEnabled(13134), cannotDisableSmltWhenWlanSmltEnabled(13135), wlanVlanUsedByLocalVlanId(13136), wlanControllerIdIsAlreadyInUse(13137), wlanControllerIdDoesNotMatch(13138), wlanCannotEnableWlanWithSpbmEnabled(13139), plsbCannotEnableSpbmWithWlanEnabled(13140), wlanCannotEnableInRstpMode(13141), inUseAsWlanInterfaceIpAddr(13142), wlanVlanMappingNameIsInvalid(13143), invalidMstiInstance(13144), wlanMgmtInterfaceAlreadySetToTheSame(13145), wlanMgmtInterfaceMustBeOneOfTheIpInterface(13146), wlanInvalidRemoteVlanStg(13147), wlanLvidCannotBeZero(13148), rcBridgeNewFdbTableHasBeenDeprecated(13149), wlanCannotCreateVlanMappingWithoutL3mobilityAndLvid(13150), wlanCannotDeleteOrChangeLearnedVlanMappingEntry(13151), wlanCannotChangeVlanMappingL3mobility(13152), wlanWeightCannotBeZero(13153), wlanOnlyCanEnableBothWlanAndSpbmInPrivMode(13154), wlanCannotSetWlanAndNlbOnVlan(13155), wlanCannotSetL3MobilityToClient(13156), wlanCannotDeleteLastController(13157), wlanCannotEnableWlanWithoutController(13158), wlanCannotReserveVlanWithoutSettingRemoteVlanStg(13159), wlanCannotDeleteCLientVlanMap(13160), wlanCannotClearRemoteVlanStgWhenReservedVlan(13161), wlanCannotEnabledWithoutControlWlanEnable(13162), wlanCannotModifyLearnedVlanMappingEntry(13163), wlanCannotModifyWeightOfClientVlanMappingEntry(13164), vspTalkIpInterfaceNotFound(13201), vspTalkDnsNotConfigured(13202), vspTalkInvalidMessageGroup(13203), vspTalkNotEnabled(13204), vspTalkMessageGroupNotExist(13205), vspTalkMessageGroupAlreadyEnabled(13206), vspTalkUsernameRequiredForPassword(13207), vspTalkMessageGroupAlreadyExists(13208), vspTalkCannotDeleteEnabledMessageGroup(13209), vspTalkPasswordCannotBeAllNumeric(13210), vspTalkIpAddressMustBeDeletedFirst(13211), incorrectPoeGroupIndex(13305), interfaceIsNotPoePort(13306), deviceIsNotPoeDevice(13307), loopDetectMustBeEnabledBeforeEnableArpDetect(13308), untagPortCannotHaveMoreThanOneInterface(13309), noPluggableOpticalModule(13310), noPluggableOpticalModuleFortyG(13311), notChannelizablePort(13312), notChannelizableBasePort(13313), adminSpeedOnlyCanBeSetTo100Mbps(13315), autoNegotiationAdvertisement10GbFullNotSupported(13316), autoNegotiationAdvertisement10MbNotSupported(13317), autoNegAdvNoneCannotBeCombinedWithOtherOptions(13318), portNotPresent(13319), autoNegAdvertisement100MbHalfNotSupported(13320), autoNegAdvert100MbFullNotSupportedWithMacsecEnabled(13321), qosIngressRateLimitingCanNotExceedPortCapability(13322), qosEgressShaperRateCanNotExceedPortCapability(13323), autoNegAdvertisement10MbHalfNotSupported(13324), autoNegAdvertisement10MbFullNotSupported(13325), autoNegAdvertisement1000MbHalfNotSupported(13326), portLicenseRequiredToEnableThisPort(13327), duplicateSflowCollectorIp(13328), sflowAgentIpDoesNotExistInMgmtRouterOrGlobalRouterVrf(13329), sflowCollectorIpCannotBeLocal(13330), cannotRemoveAgentIpWhenSflowIsEnabled(13331), cannotEnableSflowWhenAgentIpIsZero(13332), agentIpAddrMandatory(13401), slamonInvalidAgentStatusValue(13402), slamonInvalidTimeoutValue(13403), slamonInvalidUdpPort(13404), slamonInvalidServerPort(13405), slamonAgentSupportedAddrTypeIsOnlyIpv4(13406), slamonServerSupportedAddrTypeIsOnlyIpv4(13407), slamonInvalidAgentIpAddr(13408), slamonInvalidAgentCliAvailableStatusValue(13409), slamonInvalidAgentCliTimeoutModeValue(13410), slamonAltServerSupportedAddrTypeIsOnlyIpv4(13411), slamonInvalidServerIpAddr(13412), slamonInvalidAltServerIpAddr(13413), slamonAgentDisableAgentStatus(13414), slamonAgentPortAlreadyInUse(13415), slamonAgentIpAlreadyInUse(13416), slamonInstallCertRequiresCertFile(13417), slamonCantOpenCertFile(13418), slamonCantSyncCertFile(13419), slamonCantInstallCertFile(13420), slamonAgentAddressRequired(13421), slamonInvalidCertFile(13422), slamonAgentPortCollision(13424), slamonAgentAddressNotChangeable(13425), slamonAgentAlreadyEnabled(13426), slamonAgentIpAddressMustBeDeletedFirst(13427), slamoncertfilenotfound(13423), isidAlreadyExists(13501), isidDoesNotExist(13502), operationNotAllowedOnTransparentUniInterface(13503), transparentUniOperationNotAllowedOnCvlanIsid(13504), transparentUniPortsCannotBeAddedToMlt(13505), transparentUniInterfaceCannotBeCofiiguredOnBrouter(13506), transparentUniCannotBeConfiguredOnIsisInterface(13507), portsPartOfMltCannotBeAddedToTransparentUni(13508), portOperationsNotAllowedOnTransparentUniInterface(13509), vrfConfigurationNotAllowedOnTransparentUniInterface(13510), stpOperationNotAllowedOnTransparentUniInterface(13511), vlanCannotAddTransparentUniMembers(13512), ipConfigurationNotAllowedOnTransparentUniInterface(13513), vrrpConfigurationNotAllowedOnTransparentUniInterface(13514), isisConfigurationNotAllowedOnTransparentUniInterface(13515), isidAlreadyExistsForTransparentUniInterface(13516), eapolNotAllowedOnTransparentUniInterface(13517), eapolEnabledPortsCannotBeTransparentUniPort(13518), slppEnabledPortsCannotBeTransparentUniPort(13519), portPartOfVrfCannotBeTransparentUniPort(13520), privateVlanConfigNotAllowedOnTransparentUniInterface(13521), transparentUniOperationNotAllowedOnIpVpnIsid(13523), transparentUniMltCannotBeDeleted(13522), lacpEnabledPortsCannotBeTransparentUni(13524), cannotConfigureLacpOnTransparentUniInterface(13525), removeVlanFromPortsBeforeAddingToTransparentUni(13526), ipSpoofDetectNotAllowedOnTransparentUniInterface(13527), invalidIsidMacLimitLearningValue(13528), cannotConfigTransparentUniPortForSwitchedUniPort(13529), cannotEnableMefUniOnFaEnabledPort(13530), cannotAddMltPortToSwitchedUniPort(13531), switchedUniPortsCannotBePartOfAnyVlan(13532), brouterPortsNotAllowedOnSwitchedUniInterface(13533), cannotEnableSpanningTreeOnMefUniEnabledOrFaPorts(13534), cannotDisabeEncapsulationOnSwuniOrFaMlt(13535), cannotDeleteMefUniEnabledMlt(13536), cannotAddSwitchedUniPortToMlt(13537), switchedUniMltCannotBePartOfAnyVlan(13538), cannotConfigTuniMltForSwuniMlt(13539), cannotConfigSwuniMltIfFaEnableOnMlt(13540), cannotDisableMefUniIfEndpointAlreadyCreated(13541), cannotDisabeEncapsulationOnSwuniOrFaPort(13542), cannotConfigSwitchedUniInOtherMode(13543), cannotConfigSwitchedUniMltInOtherMode(13544), slppAllowedOnSuniPortOnlyPlatformVlanAssociateIsid(13545), cannotEnableFaOnMefUniPort(13546), cannotEnableFaOnMefUniMlt(13547), mefUniMustBeEnabledBeforeCreatingEndpoint(13548), endPointAlreadyExists(13549), onlyPortBasedVlanToSwitchedUniIsid(13550), endPointDoesNotExist(13551), notAllowToDeleteEndPointForDiscoverIsidOriginType(13552), notAllowToDeleteDiscoverEndpointsForConfigIsidOriginType(13553), cannotDeleteDiscoverTypeIsid(13554), cannotSetBpduIfEndpointNotExist(13555), cannotConfigSwitchedUniPortForDiffCvidSameIsid(13556), cannotConfigSwitchedUniMltForDiffCvidSameIsid(13557), cannotConfigSameEndpointInMoreThanOneIsid(13558), cannotConfigDefaultVlanForSwuniMltPort(13559), cannotConfigDefaultVlanForSwuniPort(13560), cannotConfigFaEnabledPortToTuniPort(13561), cannotConfigFaEnabledMltToTuniMlt(13562), faServerOnly(13563), faCannotChangeMgmtIsid(13564), mustSetFaMgmtCvidAndMgmtIsidTogether(13565), cannotRemoveSwitchedUniPortFromVlan(13566), cannotRemoveSwitchedUniMltFromVlan(13567), cannotRemoveVlanFromSwitchedUniFaMlt(13568), cannotEnableSwuniFaOnSpbmNniPort(13569), cannotEnableSwuniFaOnSpbmNniMlt(13570), cannotEnableBpduOnSwuniIsidWithPlatformVlan(13571), bpduCanOnlyBeEnabledForUntaggedTraffic(13572), cannotConfigFaOnMltFaIntfPort(13573), faMgmtIsidCvidSetToDefTogether(13574), cannotEnableStpOnMefUniOrFaEnabledMltPorts(13575), faInterfaceDoesNotExist(13576), cvid4095isNotSupported(13577), cannotEnableSpbMulticastIsidInDynRange(13578), cannotCreateFaIntfOnMltPort(13579), cannotDisableFaOnFeOnaPort(13580), cannotAssociateSwuniIsidWithBpduEnabledEndptToVlan(13581), cannotEnableMefUniFaOnEapolEnabledPort(13582), mustSetTypeWhenCreateIsid(13583), ipv6BrouterPortsNotAllowedOnSwitchedUniInterface(13584), elanIsidCannotAssociateWithVistVlan(13585), virtualIstVlanCannotAssociateWithElanIsid(13586), faCanOnlyBeConfiguredOnPortAndMltIntf(13587), cannotEnableFlexUniFaWhenSpbmIsDisabled(13588), deleteIsidBeforeDisableSpbm(13589), disableFlexUniFaBeforeDisableSpbm(13590), cannotCreateIsidWhenSpbmIsDisabled(13591), cannotEnableFlexUniFaWhenVlacpIsEnabledOnPort(13592), cannotEnableVlacpWhenFlexUniFaIsEnabledOnPort(13593), cannotConfigIgmpStaticOnFlexUniFaEnabledPortMltPort(13594), cannotConfigStaticArpOnFlexUniFaEnabledPortMltPort(13595), disableLacpBeforeChangingLacpKeyForFlexUniFaEnabledMlt(13596), cannotEnableBpduOnDiscMgmtEndpoint(13597), cannotAddFeOnaPortToFaMlt(13598), cannotConfigFaOnFeOnaPortOrMltWithFeOnaPort(13599), portNotMACSecCapable(13601), portNotAssociatedToAConnectivityAssociation(13602), macSecEnabledOnPort(13603), macSecConnectivityAssociationDoesNotExist(13604), macSecPortAlreadyAssociatedToConnectivityAssociation(13605), macSecEncryptionNotEnabledOnPort(13606), macSecCAAssociatedToPort(13607), macSecMaximumConnectivityAssociationConfigured(13608), macSecConnectivityAssociationAlreadyExists(13609), macSecConnectivityAssociationKeyInvalidValue(13610), macSecConnectivityAssociationNameInvalidValue(13611), premierMACSecSoftwareLicenseViolation(13612), cannotDisableAutoNegotiationWhenMacsecAssociated(13613), portCannotAssociateToMacsecWhenAutoNegIsDisabled(13614), macSecNotSupportedWith100MbFullAutoNegAdvert(13615), macSecReplayProtectIsNotSupportedInThisRelease(13616), filterDeleteArpOrIp(13701), conflictingAceAttrArp(13702), ipv6FiltersNotSupported(13703), ipv6OutPortTypeAclNotSupported(13704), ipv6AclCtrlPktActionNotSupported(13705), ipv6QosAceNotSupported(13706), isisAcceptIsidAlreadyExist(13801), igmpConfigsNotAllowedInSpbmConfigMode(13802), virtualIstNotAllowedOnMltInSpbmConfigMode(13803), plsbEnableIp4ScBeforeEnableIp6Sc(13804), plsbConfigIp6SourceAddrBeforeEnableIp6Sc(13805), plsbDisableIp6ShortcutsBeforeDisableIp4Shortcuts(13806), spbmMaxNumOfIsisInterfReached128(13807), plsbCannotSetIp6SourceAddrToZeroWhenIp6ScEnabled(13808), plsbCannotRemoveTunnelSrcIpWhenIsisLogicalIntfEnabled(13809), plsbCannotModifyTunnelSrcIpWhenIsisLogicalIntfEnabled(13810), plsbCannotDeleteVrfAssociatedWithTunnelSourceIp(13811), plsbTunnelSourceIpNotConfigured(13812), plsbTunnelSourceIpInvalid(13813), plsbTunnelSourceIpDoesNotExistInGrt(13814), plsbTunnelSourceIpDoesNotExistInVrf(13815), ipInUseAsIsisIpTunnelSourceAddr(13816), isisCannotDeletePlsbInstanceWithIpTunnelSourceAddress(13817), plsbIsidCannotBeAssignedToTunnelVrf(13818), plsbLogicalInterfaceNameAlreadyExists(13819), plsbCannotModifyIpTunnelMtuWhenIsisLogicalIntfExists(13820), plsbIsisLogicalInterfaceOfTypeL2AndL3CoreCannotExistTogether(13821), plsbL2CoreIsisLogicalInterfaceConfiguredPortCantBeAddedToVlan(13822), plsbL2CoreIsisLogicalIntfConfiguredMltCantBeAddedToVlan(13823), plsbL2CoreIsisLogicalIntfConfiguredPortCantBeAddedToMlt(13824), plsbMaxNumOfLogicalIsisIntfConfigured(13825), plsbMltIsConfiguredAsIsisLogicalTunnelIntfMlt(13826), plsbPortIsConfiguredAsIsisLogicalTunnelIntfPort(13827), spbmMaxNumOfIsisInterfReached255(13828), plsbIsisLogicalIntfDestIfIndexCannotBeModified(13829), plsbCannotConfigureSameIsisLogicalInterfaceVidAndSpbmBvlanId(13830), plsbIsisLogicalIntfVidsOutOfRange(13831), plsbIsisLogicalIntfExistsWithSameDestIp(13832), plscIsisLogcalIntfCannotConfigOnMefUniFaPortMlt(13833), cannotEnableMefUniFaOnLogicalIntf(13834), cannotConfigPlsbIsisIntfOnMefUniFaEnabledPortMlt(13835), isisLogicalInterfaceIdDoesNotExist(13836), isisLogicalInterfacePortCannotBeBrouter(13837), invalidIsisLogicalInterfaceDestPort(13838), cannotConfigFeOnaOnFaPortMltPort(13839), spbmConfigsNotAllowedInAdvancedFeatureModeDisabled(13840), cannotAddSpbmNniToNonSpbmBvlan(13842), noBrouterAndSpbmNniOnSamePort(13843), bootConfigFlagNniMstpConflictWithSpbmNni(13844), spbmSysidCannotBeSameAsSmltVirtBmac(13845), spbmSmltPeerSysidCannotBeSameAsSmltVirtBmac(13846), cannotEnableMstpOnSpbmNniPort(13848), isisLogicalInterfaceRequireTwoVlansPerPlsbInstance(13850), vrfPim6LimitExceeded(14001), pim6FeatureNotSupported(14002), vrfPim6DoesNotExist(14003), pim6GlobNotSuppActChkInterval(14004), pim6ConfigsNotAllowedInSpbmConfigModeEnabled(14005), pim6InvalidMode(14006), pim6GlobInvalidUniRouteChangeTimeOut(14007), pim6GlobInvalidDiscDataTimeOut(14008), pim6GlobInvalidCRPADVTimeOut(14009), pim6GlobInvalidBootstrapPeriod(14010), pim6ActChkIntervalNotAllowed(14011), pim6GlobInvalidActChkInterval(14012), pim6InvalidHelloInterval(14013), pim6InvalidJPInterval(14014), pim6GlobInvalidRegSupprTimeOut(14015), pim6NotEnabled(14016), pim6StaticRpNotEnabled(14017), pim6GlobInvalidFwdCacheTimeOut(14018), pim6InvalidModeChg(14019), pim6GlobInvalidFastJP(14020), pim6InvalidEnable(14021), pim6OrMldAlreadyEnabled(14022), pim6StaticRPEnabled(14023), pim6GroupAddressInvalid(14024), pim6StaticRPEntryExists(14025), fhsMaxIpv6AclReached(14101), fhsMaxEntriesPerAclReached(14102), fhsAclInUse(14103), fhsAclNotExist(14104), fhsIpv6AclMaskMismatch(14105), fhsMaxMacAclReached(14106), fhsMaxRagPoliciesReached(14107), fhsRagHopLimitMismatch(14108), fhsRagPolicyInUse(14109), fhsRagPolicyNotExist(14110), fhsDhcpgPoliciesReached(14111), fhsDhcpgPolicyInUse(14112), fhsDhcpgPolicyNotExist(14113), fhsDhcpgPreferenceLimitMismatch(14114), fhsInvalidDeviceRole(14115), fhsCantAttachRagPolicyWhenDeviceRoleIsNotRouter(14116), fhsCantAttachDhcpgPolicyWhenDeviceRoleIsNotServer(14117), fhsCantConfigDeviceRoleToNonRouterWhenPolicyAttached(14118), fhsCantConfigDeviceRoleToNonServerWhenPolicyAttached(14119), fhsIpv6AclMaskMinValue(14120), fhsMaxStaticBindingEntriesReached(14121), fhsCantCreateBindingEntryWithMulticastMacAddr(14122), fhsCantCreateBindingEntryWithMulticastIpAddr(14123), fhsCantCreateBindingEntryWithLinkLocalAddr(14124), fhsCantDeleteDynamicBindingEntry(14125), fhsStaticBindingEntryNotExist(14126), fhsCantCreateBindingEntryWithUnspecIpAddr(14127), fhsCantCreateBindingEntryWithInternalLoopbackIpAddr(14128), fhsCantCreateBindingEntryWithAllZeroMacAddr(14129), fhsCantCreateBindingEntryWithBroadcastMacAddr(14130), fhsIpv6SgPortEnabled(14131), fhsIpv6SgFhsNotEnabled(14132), fhsIpv6SgNdiNotEnabled(14133), fhsIpv6SgNdiVlanNotEnabled(14134), fhsIpv6SgNdiPortNotEnabled(14135), fhsIpv6SgNoResourcesAvailable(14136), fhsIpv6SgNotAvailableOnMlt(14137), fhsNotAllowedOnSpbmBvlan(14138), unprintableCharacterIsNotAllowedInEmailAddress(14201), emailAddressLengthExceedsMaxLimitOf254Chars(14202), numOfEmailAddressExceedsMaxSupportedLimit(14203), lengthOFEmailAddressListTooLong(14204), smtpServerAddrOnlySupportsIpv4AndHostname(14205), portCannotBeModifiedWhileSmtpIsEnabled(14206), invalidSmtpServerPortNumber(14207), invalidStatusSendTimer(14208), smtpReceiverEmailCannotBeEmptyWhileSmtpIsEnabled(14209), smtpServerAddrCannotBeModifiedWhileSmtpIsEnabled(14210), smtpCannotBeEnabledWithoutServerAddr(14211), smtpCannotBeEnabledWhileReceiverEmailAddrIsEmpty(14212), doubleQuotationMarkIsNotAllowedInEmailAddress(14213), commaIsNotAllowedInEmailAddress(14214), invalidEventIdsListInputFormat(14215), nonExistIpv6McastAddress(14301), invalidIpv6MulticastAddress(14302), invalidQueryIntervalMldIntfTbl(14303), invalidMldIntfTblVersion(14304), invalidQueryMaxResponseTime(14305), invalidRobustnessValue(14306), invalidLastMembQueryInterval(14307), mldAdminVerConfiguredLessThanOperatingVer(14308), mldPimOrMldAlreadyEnabled(14309), mldPimModeMldVersionIncompatible(14310), mldQueryIntervalGreaterThanMaxResTime(14311), mldAlreadyEnabled(14312), mldPimEnabledInSSMMode(14313), mldDisableV2First(14314), mldNotVersion2(14315), mldDisableSsmSnooping(14316), mldFlushActionNotAllowedWhenMldSnoopingIsDisabled(14317), ikeCACertificateNotInstalled(14801), ikeIdentityCertificateNotInstalled(14802), ikeCannotChangeRevocationCheckMethodForEnabledPolicy(14804), ikeCrlFileNotPresent(14805), ipv6CannotDeleteInterfaceOnMgmtPortWithIpsecEnabled(14806), cannotLinkIpsecPolicyForOspfv3ToSaWithKeymodeAuto(14807), ikeEncKeylenSetOnlyForAesCbc(14808), ipsecEncKeylenMustBeLessOrEqualToIkeEncKeylen(14809), ikeCannotChangeParametersProfileInUse(14810), ikeDhHashEncryptIntegrityAlgoNullCannotBeAttached(14811), vxlanCannotDeleteVtepSrcIpWhenRemoteVtepIsConfigured(14401), maxNumOfVtepsAreConfigured(14402), vxlanVtepSourceIpNotConfigured(14403), vxlanVtepRemoteIpCannotBeLocalIp(14404), vxlanVtepExistsWithSameRemoteIp(14405), vxlanVtepRemoteIpCannotBeModified(14406), vxlanVtepNameAlreadyExists(14407), vxlanVtepDoesNotExist(14408), vxlanVnidCannotBeSameAsIsid(14409), vxlanInvalidVtepId(14410), vxlanCannotModifyIsidAssociationdWithVnid(14411), vxlanVnidDoesNotExist(14412), vxlanVtepIsNotAssociatedWithVnid(14413), vxlanMaxVtepsAssociatedWithVnid(14414), vxlanSameEndPointCannotBePresentInBothVnidAndIsid(14415), vxlanBaseModeIsidValueCannotBeSameAsVnid(14416), vxlanCannotDeleteIsidAssociatedWithVnid(14417), vxlanCannotConfigureSwuniEndpointsUnderVnidInInterworkingMode(14418), vxlanIsidAssociatedWithVnid(14419), vxlanCannotDeleteVlanConfiguredWithIsidAssociatedWithVnid(14420), vxlanCannotAssociateTransparentUniIsidToVnid(14421), vxlanIsidCannotBeAssociatedWithMoreThanOneVnid(14422), vxlanIsidCannotBeAssignedToVtepSrcIpVrf(14423), vxlanCannotDeleteVrfAssociatedWithVtepSourceIp(14424), vxlanConfigHasVnidSameAsIsid(14425), vxlanVirtualIstConfigured(14426), vxlanSmltExist(14427), vxlanIpInUseAsVtepSrcIpAddr(14428), vxlanBaseSmltMltCannotBeVnidEndPoint(14429), vxlanBaseModeSmltVistConfigNotAllowed(14430), vxlanIpInUseAsIpSrcAddr(14431), vxlanIpInUseAsIpTunnelSrcAddr(14432), vxlanCannotDeleteVtepSrcIpWhenVnidConfigured(14433), vxlan16777215IsWellKnownVnid(14434), vxlanConfigsNotAllowedWhenAdvancedFeatureModeDisabled(14436), vxlanBaseModeVnidValueCannotBeSameAsIsid(14437), vxlanGwFullInterworkingModeEnabled(14438), vxlanConfigsNotAllowedInSpbmConfigModeDisabled(14439), vxlanVtepIsAlreadyAssociatedWithVnid(14440), vxlanFaIsidShouldBeConfigured(14441), vxlanInvalidIsid(14442), vxlanVtepSrcIpCannotBeSameAsVtepRemoteIp(14443), vxlanInvalidVtepName(14444), vxlanVnidCannotBeSameAsPlsbBvlanViceVersa(14445), vxlanGwInterworkingCannotBeEnabledInNonAdvFeatureMode(14446), chefClientCertFileNotSpecified(14901), chefClientCannotOpenCertFile(14902), chefClientAddressRequired(14903), chefClientInvalidCertFile(14904), chefClientAddressNotChangeable(14905), chefClientCannotChangeConfigurationWhenEnabled(14906), chefClientServerAddressRequired(14907), chefClientActivateSoftwareToEnable(14908), invalidUserPasswordRule(1233), invalidUserPasswordRulePostNotification(1234), invalidUserPasswordRulePreNotification(1235), invalidUserPasswordRuleAgeOut(1236), invalidUserLogonAttenmpts(1237), invalidUserPasswordRuleChangeInterval(1238), pimgwConfigsNotAllowedInSpbmConfigModeDisabled(13901), pimgwNotSupportedOnPlatform(13902), spbMcastCannotBeEnabledWithPimgw(13903), pimgwCannotBeEnabledWithSpbMcast(13904), spbMcastCannotBeDisabledWithPimgwEnabled(13905), spbMcastCannotBeEnabledWithPimgwEnabled(13906), pimgwCannotBeDisabledWithSpbMcastEnabled(13907), pimgwCannotBeEnabledWithSpbMcastEnabled(13908), pimgwCannotBeEnabledWithoutIpAddr(13909), pimgwCannotBeEnabledWithSnoop(13910), pimgwCannotBeEnabledWithSnoopSpb(13911), pimgwCannotBeEnabledWithPim(13912), pimgwCannotBeEnabledWithDvmrp(13913), vlanPimCannotBeEnabledWithPimGateway(13914), pimgwAgentNotEnabled(13915), pimgwControllerNotEnabled(13916), pimgwInterfaceInvalidHelloInterval(13917), pimgwInterfaceInvalidJoinPruneInterval(13918), pimgwCannotSetHelloJoinPruneIntervalWithoutIpAddress(13919), vlanPimCannotBeConfiguredWithPimGateway(13920), vlanIgmpCannotBeConfiguredWithPimGateway(13921), pimgwCannotBeEnabledWithClipIf(13922), pimgwCannotBeEnabledWithMgmtIf(13923), pimgwAgentIsAlreadyEnabled(13924), pimgwControllerIsAlreadyEnabled(13925), smltOrIstCannotBeAddedToPimGatewayVlan(13926), pimgwCannotBeEnabledOnSmltOrIstPort(13927), pimgwCannotBeEnabledOnSmltVlan(13928), pimgwVlanPortCannotBeAddedToSmlt(13929), smltCannotBeEnabledOnPimGatewayVlanPort(13930), pimgwCannotBeEnabledWithoutIpCirc(13931), pimgwCannotBeEnabledOnIsidConfiguredVlan(13932), isidCannotBeSetOnPimGatewayVlan(13933), pimgwCannotBeEnabledOnVistVlan(13934), pimgwCannotBeEnabledIfDvrEnabled(13935), pimgwCannotAddForeignSrcWhenControllerIsDisabled(13936), pimgwCannotDeleteForeignSrcWhenControllerIsDisabled(13937), pimgwCannotConfigHelloIntervalWithoutPimgwInterface(13938), pimgwCannotConfigJoinPruneIntervalWithoutPimgwInterface(13939), pimgwCannotDeleteForeignSrcWhenForeignSourceEntryDoesNotExist(13940), pimgwCannotAddForeignSrcWhenForeignSourceEntryAlreadyExist(13941), pimgwCannotEnableSpbPimGwOnBvlan(13943), dvrNotSupported(14501), disableDvrBeforeChangingDomainId(14502), dvrIsNotEnabledForDomainId(14503), disableDvrBeforeChangingRole(14504), ipCommandsNotSupportedOnDvrLeaf(14505), cannotEnableDvrLeafIpConfigured(14506), vistAlreadyExistRemoveFirst(14507), vistAlreadyExist(14508), cannotConfigDvrVistIfGlobalVistConfigured(14509), vistDoesNotExist(14510), configGwIpAddrBeforeEnablingDvr(14511), dvrCantBeEnabledIfPimgwEnabled(14512), dvrCantBeEnabledIfSnoopEnabled(14513), vlanSnoopCantBeEnabledInDvrNode(14514), configIpInterfaceBeforeEnablingDvr(14515), disableDvrBeforeChangingGwIpAddr(14516), enableControllerBeforeEnablingDvrOnVlan(14517), enableControllerBeforeConfiguringGwIpv4(14518), platformVlanNotAllowedOnLeaf(14519), removePlatformVlanBeforeEnableLeaf(14520), notAllowPortsInDefaultVlanOnDvrLeaf(14521), cannotEnableDvrLeafIfPortsInDefaultVlan(14522), cannotConfigPlatformVlanOnDvrLeaf(14523), notAllowToConfigVlanBasedAclRules(14524), cannotEnableDvrLeafVlanBasedAclExists(14525), notAllowToConfigPortBasedAclRules(14526), cannotEnableDvrLeafPortBasedAclExists(14527), notAllowToConfigTuniOnDvrLeaf(14528), cannotEnableDvrLeafWhenTuniExists(14529), cannotEnableDvrLeafWhenLogicalIntfExist(14530), notAllowToConfigLogicalIntfOnDvrLeaf(14531), cannotConfigGlobalVistIfDvrVistConfigured(14532), cannotConfigPimgwOnDvrLeaf(14533), cannotEnableDvrLeafWhenPimgwEnabled(14534), cannotConfitVrfOnDvrLeaf(14535), cannotEnableDvrLeafWhenVrfExists(14536), disableDvrBeforeRemovingGwIpAddr(14537), dvrConfigsNotAllowedInSpbmConfigModeDisabled(14538), cannotEnableDvrWhenSpbmIsDisabled(14539), removeIpInterfaceBeforeEnablingDvr(14540), enableBootConfigFlagDvrLeafMode(14541), dvrIsNotEnabled(14542), disableBootConfigFlagDvrLeafMode(14543), configIsidForVlanFirst(14544), vistNotAllowedOnDvrLeaf(14545), cannotEnableMoreSpecificNonLocalWhenDvrEnabled(14546), cannotEnableDvrWhenMoreSpecificNonLocalEnabled(14547), vlanIpAddAndDvrGwipAreNotInSameSubnet(14548), cannotConfigPimgwOnDvrVlan(14549), cannotEnableDvrVlanWhenPimgwIsConfigured(14550), cannotEnableDvrVlanWhenRsmltIsEnabled(14551), cannotEnableRsmltOnDvrVlan(14552), cannotConfigVrrpOnDvrVlan(14553), cannotEnableDvrVlanWhenVrrpIsConfigured(14554), cannotEnableDvrWhenBackboneIsEnabled(14555), cannotEnableBackboneWhenDvrIsEnabled(14556), disableDvrBeforeChangingOrDeletingIsid(14557), cannotConfigureInbandMgmtIpForDvrController(14558), cannotEnableControllerwhenInbandMgmtIpConfigured(14559), dvrSpbmMcastCommandsNotSupportedOnDvrLeaf(14560), dvrControllerDoesNotExist(14561), dvrLeafDoesNotExist(14562), cannotConfigLoopbackIpOnDvrLeaf(14563), sameGwIpv4AndVlanIpIsNotAllowed(14564), isidReservedForDvrUse(14565), dvrVistNotAllowedOnDvrController(14566), injectDefaultRouteNotAllowedOnDvrLeaf(14567), cannotConfigBrouterIpOnDvrLeaf(14568), macOffSetNotAllowedOnDvrEnabledVlan(14571), disableDvrForVlanBeforeDeletingIpAddress(14572), cannotEnableBackboneWhenDvrLeafModeIsTrue(14574), cannotConfigDvrGwIpOnSpbmBvlan(14575), createDvrGloballyBeforeConfiguringIpOnDvrVlan(14576), dvrConfigNotAllowedOnLeaf(14569), dvrIpvpnOrIsidNotConfiguredInVrf(14570), dvrRedistributionConfigAllowedOnlyOnController(14573), cannotEnableDvrVlanWhenIpv6IsConfigured(14577), cannotEnableBackboneWhenDvrCtrlConfigPresent(14578), configurationNotAllowedWhenBackboneIsEnabled(14580), slppCommandsAreNotSupportedOnDvrLeaf(14581), dvrGwMacCreateInsufficientResources(14583), clearDvrHostEntryCanBeExecutedOnlyOnController(14584), dvrInstanceDoesNotExist(14585), removeSmltConfigBeforeDisablingDvrLeaf(14586), dvrEnableNotAllowedOnOspfEnabledVlan(14589), dvrEnableNotAllowedOnRipEnabledVlan(14590), dvrVistInvalidClusterId(14591), invalidDvrVistConfiguration(14592), dvrLeafBrouterAlreadyConfigured(14593), dvrLeafDeleteInternalVlanNotAllowed(14594), isidRangeReservedForInternalUse(14595), dvrNotEnoughDataToModifyInstance(14596), maxVrfReachedWithoutScaling(14601), vrfScalingCannotBeEnabledWhenVlanInExistInRange(14602), vrfScalingCannotBeDisabledWhenVrfCountMoreThanDefaultValue(14603), vlanInternallyUsedForVrfScaling(14604), configHasPlatformVlanConfiguredInReservedRange(14605), dhcpsnNotAllowedOnPvlan(11126), dhcpsnNotAllowedOnSpbmBvlan(11127), dhcpsnMaxNumberOfEntriesAlreadyReached(11128), dhcpsnGloballyDisabled(11129), dhcpsnDisabledOnVlan(11130), dhcpsnBindingDoesNotContainMacAddr(11131), dhcpsnBindingInvalidMacVlanidPair(11132), daiNotAllowedOnPvlan(11133), daiDisabledOnVlan(11134), daiNotAllowedOnSpbmBvlan(11135), dhcpIpsgEnabledOnPort(11136), dhcpIpsgPortNotInDhcpsnVlan(11137), dhcpIpsgPortNotDhcpsnUntrusted(11138), dhcpIpsgPortNotInDaiVlan(11139), dhcpIpsgPortNotDaiUntrusted(11140), dhcpIpsgNoResourcesAvailable(11141), dhcpIpsgNotAvailableOnMlt(11142), dhcpsnPortIsPartOfMlt(11143), daiPortIsPartOfMlt(11144), dhcpsnBindingLearnedEntriesCannotBeModified(11145), daiSmltPortsMustBeTrusted(11146), dhcpsnSmltPortsMustBeTrusted(11147), daiDifferentPortConfigurationsForMlt(11148), dhcpsnDifferentPortConfigurationsForMlt(11149), dhcpIpsgNotAvailableOnBrouter(11150), dhcpsnAndRelayNotAllowedOnSameVlan(11151), dhcpsnNotAllowedOnGuestVlan(11152), dhcpsnNotAllowedOnFailOpenVlan(11153), dhcpsnNotAllowedOnEnabledEapolPorts(11154), daiCannotAddIpsgPortsOnDaiDisabledVlan(11155), dhcpsnCannotAddIpsgPortsOnDhcpsnDisabledVlan(11156), ipsgPortsCannotBeRemovedFromVlan(11157), noKeyFound(14701), allCommandsParamtersNotFound(14702), invalidAction(14703), cannotModifyCaEntryForValidCa(14704), lastActionAlreadyInProgress(14705), revokeReasonOnlyRevokeAction(14706), caAlreadyAuthenticated(14707), noActiveCertificateFound(14708), revocationReasonNotFound(14709), certificateAlreadyInstalled(14710), keyAssociatedWithActiveCert(14711), subjectScalarAssociatedWithCert(14712), recordNotFound(14713), strToDateConversionFailed(14714), couldNotOpenDirectory(14715), fileNameNotFound(14716), caNotAuthenticated(14717), validCertificateAlreadyPresent(14718), cannotDeleteTrustPoints(14719), caEntryAlreadyExits(14720), maxTrustpointsReached(14721), invalidRowStatus(14722), allSubjectScalarsNotFound(14723), caOfflineCertNotInstalled(14724), noKeyPairConfigured(14725), certificateNotEnrolled(14726), noOfflineSubjectCertificateInstalled(14727), offlineCertificateInstalled(14728), validityDaysValidOnlyForRenewAndEnroll(14729), invalidSubjectOrKey(14730), caEntryPresent(14731), subjectAndInstallFileCannotBeConfiguredTogether(14732), invalidKeySize(14733), noCaFound(14734), digiCertChallengePasswordValidOnlyWithRenewAndEnroll(14735), digiCertCertificateExpired(14736), digiCertReadCertificateFileFailed(14737), digiCertReadCertificateFileValidityFailed(14738), digiCertSubjectCertificateAlreadyInstalled(14739), digiCertNotRootCaCertificate(14740), digiCertKeyAlreadyPresent(14741), digiCertKeyAssociatedWithCaEntry(14742), digiCertSubjectCertificateInstalled(14743), digiCertInvalidFileFormat(14744), digiCertCdpUrlNotConfigured(14745), digiCertSubjectCertificateNotInstalled(14746), digiCertFileNameNotFoundInOfflineCertDir(14747), digiCertFileNameNotFoundInOfflineCaCertDir(14748), digiCertFileNameNotFoundInOfflineRootCaCertDir(14749), digiCertNoKeyFound(14750), digiCertNoOfflineCACertificateInstalled(14751), digiCertNoOfflineRootCACertificateInstalled(14752), digiCertNoOfflineCRLFileInstalled(14753), digiCertFileNameNotFoundInOfflineCrlDir(14754), digiCertInvalidValueToGenerateCsr(14755), digiCertNotCACertificate(14756), digiCertNotRootCertificate(14757), digiCertRootCaOfflineCertNotInstalled(14758), digiCertRootCertFileAlreadyInstalled(14759), digiCertCaCertFileAlreadyInstalled(14760), digiCertOnlineCAEntryExists(14761), digiCertKeyPairGenInProgress(14762), digiCertNotInterCaCertificate(14763), digiCertOfflineCannotUseRootCertAssociatedWithOnlineCa(14764), digiCertOnlineCaCannotUseRootCertAssociatedWithOffline(14765), readWriteAccessReadOnly(900), readWriteAccessLevelOne(901), readWriteAccessLevelTwo(902), readWriteAccessLevelThree(903), readWriteAccessReadWrite(904), readWriteAccessReadWriteAll(905), readWriteAccessUnknownLevel(906) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is used primarily as an enumeration to list the proprietary return codes that this device can send to a management station in response to a failed SNMP operation." DEFVAL { none } ::= { rcError 4 } -- *** ABOVE SECTION IS GENERATED FROM ../mib_tools/error.mib *** rcErrorSendTrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether to send trap upon receiving an error in the system." DEFVAL { true } ::= { rcError 5 } -- TRAPS rcTrapsMib OBJECT IDENTIFIER ::= { rcTraps 0 } rcnCardDown NOTIFICATION-TYPE OBJECTS { rcCardIndex, rcCardAdminStatus, rcCardOperStatus } STATUS current DESCRIPTION "A rcCardDown trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcCardOperStatus object for one of its cards is about to transition into the down state." ::= { rcTrapsMib 1 } rcnCardUp NOTIFICATION-TYPE OBJECTS { rcCardIndex, rcCardAdminStatus, rcCardOperStatus } STATUS current DESCRIPTION "A rcCardUp trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcCardOperStatus object for one of its cards is about to transition into the up state." ::= { rcTrapsMib 2 } rcnErrorNotification NOTIFICATION-TYPE OBJECTS { rcErrorLevel, rcErrorCode, rcErrorText } STATUS current DESCRIPTION "A rcErrorNotification trap signifies that the SNMPv2 entity, acting in an agent role, has detected that an error condition has occured." ::= { rcTrapsMib 3 } rcnStpNewRoot NOTIFICATION-TYPE OBJECTS { rcStgId } STATUS current DESCRIPTION "A rcStpNewRoot trap signifies that the SNMPv2 entity, acting in an agent role, has detected the Spanning Tree Protocol has declared the device to be the new root of the spanning tree." ::= { rcTrapsMib 4 } rcnStpTopologyChange NOTIFICATION-TYPE OBJECTS { rcStgId, rcPortIndex } STATUS current DESCRIPTION "A rcStpTopologyChange trap signifies that the SNMPv2 entity, acting in an agent role, has detected the Spanning Tree Protocol has gone due a topology change event." ::= { rcTrapsMib 5 } rcnChasPowerSupplyDown NOTIFICATION-TYPE OBJECTS { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus} STATUS current DESCRIPTION "A rcChasPowerSupplyDown trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcChasPowerSupplyOperStatus object for one of its power supply unit is about to transition into the down state." ::= { rcTrapsMib 6 } rcnChasFanDown NOTIFICATION-TYPE OBJECTS { rcChasFanId, rcChasFanOperStatus} STATUS current DESCRIPTION "A rcChasFanDown trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcChasFanOperStatus object for one of its power supply unit is about to transition into the down state." ::= { rcTrapsMib 7 } rcnLinkOscillation NOTIFICATION-TYPE OBJECTS { rcPortIndex } STATUS current DESCRIPTION "A rcLinkOscillation trap signifies that the SNMPv2 entity, acting in an agent role, has detected an excessive number of link state transitions on the specified port." ::= { rcTrapsMib 8 } rcnMacViolation NOTIFICATION-TYPE OBJECTS { rcErrorText, rcPortIndex } STATUS current DESCRIPTION "A rcMacViolation trap signifies that the SNMPv2 entity, acting in an agent role, has received a PDU with an invalid source MAC address." ::= { rcTrapsMib 9 } rcnSonetTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPosSonetTrapType, rcPosSonetTrapIndication } STATUS current DESCRIPTION "A rcSonetTrap trap signifies that the SNMPv2 entity, acting in an agent role, has detected a change of status on a Sonet port." ::= { rcTrapsMib 10 } rcn2kCardDown NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rc2kCardFrontAdminStatus, rc2kCardFrontOperStatus } STATUS current DESCRIPTION "A rcCardDown trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcCardOperStatus object for one of its cards is about to transition into the down state." ::= { rcTrapsMib 11 } rcn2kCardUp NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rc2kCardFrontAdminStatus, rc2kCardFrontOperStatus } STATUS current DESCRIPTION "A rcCardUp trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcCardOperStatus object for one of its cards is about to transition into the up state." ::= { rcTrapsMib 12 } rcn2kTemperature NOTIFICATION-TYPE OBJECTS { rc2kChassisTemperature } STATUS current DESCRIPTION "A rc2kTemperature trap signifies that the SNMPv2 entity, acting in an agent role, has detected the chassis is over-heating." ::= { rcTrapsMib 13 } rcnChasPowerSupplyUp NOTIFICATION-TYPE OBJECTS { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus} STATUS current DESCRIPTION "A rcChasPowerSupplyUp trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcChasPowerSupplyOperStatus object for one of its power supply unit is about to transition into the up state." ::= { rcTrapsMib 14 } rcn2kAtmPvcLinkStateChange NOTIFICATION-TYPE OBJECTS { rc2kAtmPvcIfIndex, rc2kAtmPvcVpi, rc2kAtmPvcVci, rc2kAtmPvcOamVcStatus } STATUS current DESCRIPTION "A rc2kAtmPvcLinkStateChange trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rc2kAtmPvcOamVcStatus object for one of PVC is about to transition into different state, either from up to down or from down to up." ::= { rcTrapsMib 15 } rcnStpTCN NOTIFICATION-TYPE OBJECTS { rcStgId, rcPortIndex, rcStgBridgeAddress } STATUS current DESCRIPTION "A rcStpTopologyChange trap signifies that the SNMPv2 entity, acting in an agent role, has detected the Spanning Tree Protocol has gone due a topology change event." ::= { rcTrapsMib 16 } rcnSmltIstLinkUp NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcSmltIstLinkUp trap signifies that the split MLT link is from down to up." ::= { rcTrapsMib 17 } rcnSmltIstLinkDown NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcSmltIstLinkDown trap signifies that the split MLT link is from up to down." ::= { rcTrapsMib 18 } rcnSmltLinkUp NOTIFICATION-TYPE OBJECTS { rcMltSmltId } STATUS current DESCRIPTION "A rcMltSmltId trap signifies that the split SMLT link is up." ::= { rcTrapsMib 19 } rcnSmltLinkDown NOTIFICATION-TYPE OBJECTS { rcMltSmltId } STATUS current DESCRIPTION "A rcMltSmltId trap signifies that the split SMLT link is down." ::= { rcTrapsMib 20 } rcnChasFanUp NOTIFICATION-TYPE OBJECTS { rcChasFanId, rcChasFanOperStatus} STATUS current DESCRIPTION "A rcChasFanUp trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcChasFanOperStatus object for one of its power supply unit is about to transition into the up state." ::= { rcTrapsMib 21 } rcnPasswordChange NOTIFICATION-TYPE OBJECTS { rcCliPasswordChange, rcCliPassChangeResult} STATUS current DESCRIPTION "A rcPasswordChange trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the one of the cli password is changed." ::= { rcTrapsMib 22 } rcnEmError NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcChasEmModeError} STATUS current DESCRIPTION "A rcEmError trap signifies that the SNMPv2 entity, acting in an agent role, has detected Em error." ::= { rcTrapsMib 23 } rcnPcmciaCardRemoved NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcPcmciaRemoved trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the PCMCIA card is being removed." ::= { rcTrapsMib 25 } rcnSmartCpldTimerFired NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcSmartCpldTimerFired trap signifies that the cpld timer fired." ::= { rcTrapsMib 26 } rcnCardCpldNotUpDate NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcCardCpldNotUpDate trap signifies that the cpld is not up to date." ::= { rcTrapsMib 27 } rcnIgapLogFileFull NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcIgapLogFileFull trap signifies that the Igap accounting time-out Log File reach the maximum." ::= { rcTrapsMib 28 } rcnCpLimitShutDown NOTIFICATION-TYPE OBJECTS { rcPortIndex, ifAdminStatus, ifOperStatus, rcPortCpLimitShutDown } STATUS current DESCRIPTION "A rcCpLimitShutDown trap signifies that the cp limit for the port is shutting down." ::= { rcTrapsMib 29 } rcnSshServerEnabled NOTIFICATION-TYPE OBJECTS { rcSshGlobalPort } STATUS current DESCRIPTION "A rcSshServerEnabled trap signifies that the SSH server is enabled." ::= { rcTrapsMib 30 } rcnSshServerDisabled NOTIFICATION-TYPE OBJECTS { rcSshGlobalPort } STATUS current DESCRIPTION "A rcSshServerDisabled trap signifies that the SSH server is disabled." ::= { rcTrapsMib 31 } rcnSshSessionLogin NOTIFICATION-TYPE OBJECTS { rcSshGlobalHostIpAddr } STATUS deprecated DESCRIPTION "A rcSshSessionLogin trap signifies that there is a SSH session login. It's deprecated by rcnaSshSessionLogin." ::= { rcTrapsMib 32 } rcnSshSessionLogout NOTIFICATION-TYPE OBJECTS { rcSshGlobalHostIpAddr } STATUS deprecated DESCRIPTION "A rcSshSessionLogout trap signifies that there is a SSH session logout. It's deprecated by rcnaSshSessionLogout." ::= { rcTrapsMib 33 } rcnSshUnauthorizedAccess NOTIFICATION-TYPE OBJECTS { rcSshGlobalHostIpAddr } STATUS deprecated DESCRIPTION "A rcSshUnauthorizedAccess trap signifies that an unauthorized access has occured. It's deprecated by rcnaSshUnauthorizedAccess" ::= { rcTrapsMib 34 } rcnHaCpuState NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcL2RedundancyHaCpuState } STATUS current DESCRIPTION "A rcHaCpuState trap signifies that the state of the HA-CPU." ::= { rcTrapsMib 35 } rcnInsufficientMemory NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcInsufficientMemory trap indicates insufficient memory on CPU blade for proper operation. Recommended memory = 256 MB available through Nortel Networks upgrade kit" ::= { rcTrapsMib 36 } -- This is obsolete. Use rcnSaveConfigFile (rcTrapsMib 61) rcnSaveConfigAction NOTIFICATION-TYPE OBJECTS { rcSysActionL1 } STATUS current DESCRIPTION "A rcSaveConfigAction trap indicates the switch run time or boot configuration is being saved" ::= { rcTrapsMib 37 } rcnLoopDetectOnPort NOTIFICATION-TYPE OBJECTS { rcVlanId, rcPortIndex } STATUS current DESCRIPTION "A rcLoopDetectOnPort trap indicates that a loop has been detected on a port. The vlan on that port will be disabled." ::= { rcTrapsMib 38 } rcnbgpEstablished NOTIFICATION-TYPE OBJECTS { rcIpBgpPeerIpAddress, rcIpBgpPeerLastError, rcIpBgpPeerState } STATUS current DESCRIPTION "The BGP Established event is generated when the BGP FSM enters the ESTABLISHED state." ::= { rcTrapsMib 39 } rcnbgpBackwardTransition NOTIFICATION-TYPE OBJECTS { rcIpBgpPeerIpAddress, rcIpBgpPeerLastError, rcIpBgpPeerState } STATUS current DESCRIPTION "The BGPBackwardTransition Event is generated when the BGP FSM moves from a higher numbered state to a lower numbered state." ::= { rcTrapsMib 40 } rcnAggLinkUp NOTIFICATION-TYPE OBJECTS { rcMltId } STATUS current DESCRIPTION "A rcAggLinkUp trap is generated when the operational state of the aggregator changes from down to up." ::= { rcTrapsMib 41 } rcnAggLinkDown NOTIFICATION-TYPE OBJECTS { rcMltId } STATUS current DESCRIPTION "A rcAggLinkDown trap is generated when the operational state of the aggregator changes from up to down." ::= { rcTrapsMib 42 } rcnIgmpNewGroupMember NOTIFICATION-TYPE OBJECTS { rcIgmpGroupIfIndex, rcIgmpGroupIpAddress, rcIgmpGroupInPort, rcIgmpGroupMembers } STATUS current DESCRIPTION "An IgmpNewGroupMember trap signifies that a new member has come on an interface." ::= { rcTrapsMib 43 } rcnIgmpLossGroupMember NOTIFICATION-TYPE OBJECTS { rcIgmpGroupMembers, rcIgmpGroupIpAddress, rcIgmpGroupInPort, rcIgmpGroupIfIndex } STATUS current DESCRIPTION "An IgmpLossGroupMember trap signifies that a group member has been lost on an interface." ::= { rcTrapsMib 44 } rcnIgmpNewQuerier NOTIFICATION-TYPE -- cannot include igmpInterfaceIfIndex in the OBJECTS clause because it -- is not-accessible -- OBJECTS { igmpInterfaceIfIndex, igmpInterfaceQuerier } STATUS current DESCRIPTION "An igmpNewQuerier trap signifies that a new querier has come up on an interface." ::= { rcTrapsMib 45 } rcnIgmpQuerierChange NOTIFICATION-TYPE -- cannot include igmpInterfaceIfIndex in the OBJECTS clause because it -- is not-accessible -- OBJECTS { igmpInterfaceIfIndex, -- rcIgmpInterfaceExtnNewQuerier, -- igmpInterfaceQuerier } STATUS current DESCRIPTION "An rcIgmpQuerierChange trap signifies that the querier has changed." ::= { rcTrapsMib 46 } rcnDvmrpIfStateChange NOTIFICATION-TYPE -- Cannot use these, as they are either not-accessible, or no longer exist -- in the current draft of the DVMRP-STD-MIB -- OBJECTS { dvmrpInterfaceIfIndex, dvmrpInterfaceOperState } STATUS current DESCRIPTION "A rcDvmrpIfStateChange trap signifies that there has been a change in the state of a DVMRP interface." ::= { rcTrapsMib 47 } rcnDvmrpNewNbrChange NOTIFICATION-TYPE -- Cannot use these, as they are either not-accessible, or no longer exist -- in the current draft of the DVMRP-STD-MIB -- OBJECTS { dvmrpNeighborIfIndex, dvmrpNeighborAddress } STATUS current DESCRIPTION "A rcDvmrpNewNbrChange trap signifies that a new neighbor has come up on a DVMRP interface." ::= { rcTrapsMib 48 } rcnDvmrpNbrLossChange NOTIFICATION-TYPE -- Cannot use these, as they are either not-accessible, or no longer exist -- in the current draft of the DVMRP-STD-MIB -- OBJECTS { dvmrpNeighborIfIndex, -- dvmrpNeighborAddress } STATUS current DESCRIPTION "A rcDvmrpNbrLossChange trap signifies that a new neighbor has gone down on a DVMRP interface." ::= { rcTrapsMib 49 } rcnPsePortOnOff NOTIFICATION-TYPE -- Cannot include pethPsePortGroupIndex or pethPsePortIndex in OBJECTS -- clause because they are not-accessible -- OBJECTS { pethPsePortGroupIndex, -- pethPsePortIndex, -- pethPsePortDetectionStatus } STATUS current DESCRIPTION "A rcPsePortOnOff trap signifies that if Pse Port is delivering or not power to the This Notification SHOULD be sent on every status change except in the searching mode." ::= { rcTrapsMib 50 } rcnPsePortPowerMaintenanceStatus NOTIFICATION-TYPE -- pethPsePortPowerMaintenanceStatus no longer exists, cannot use it here -- Also, cannot include pethPsePortGroupIndex or pethPsePortIndex in OBJECTS -- clause because they are not-accessible -- OBJECTS { pethPsePortGroupIndex, -- pethPsePortIndex, -- pethPsePortPowerMaintenanceStatus } STATUS current DESCRIPTION "A rcPsePortPowerMaintenanceStatus trap signifies that a Port change Status and it SHOULD be sent on every status change." ::= { rcTrapsMib 51 } rcnMainPseBackupActivate NOTIFICATION-TYPE -- Cannot include pethPsePortGroupIndex or pethPsePortIndex in OBJECTS -- clause because they are not-accessible -- OBJECTS { pethPsePortGroupIndex, -- pethPsePortIndex, -- pethMainPseBackupActivated } STATUS current DESCRIPTION "A rcMainPseBackupActivate trap signifies that a Backup is Activated or BackUp is released on a Pse Port Group." ::= { rcTrapsMib 52 } rcnMainPowerUsageOn NOTIFICATION-TYPE -- Cannot include pethPsePortGroupIndex or pethPsePortIndex in OBJECTS -- clause because they are not-accessible -- OBJECTS { pethPsePortGroupIndex, -- pethMainPseConsumptionPower } STATUS current DESCRIPTION "A rcMainPowerUsageOn trap signifies that PSE Threshold Usage indication of a PSE Port Group is on, the usage power is above the threshold." ::= { rcTrapsMib 53 } rcnMainPowerUsageOff NOTIFICATION-TYPE -- Cannot include pethPsePortGroupIndex or pethPsePortIndex in OBJECTS -- clause because they are not-accessible -- OBJECTS { pethPsePortGroupIndex, -- pethMainPseConsumptionPower } STATUS current DESCRIPTION "A rcMainPowerUsageOn trap signifies that PSE Threshold Usage indication of a PSE Port Group is off, the usage power is above the threshold." ::= { rcTrapsMib 54 } rcnPseCardOnOff NOTIFICATION-TYPE OBJECTS { rcPortPoeMainPseExtnPwrAdmin } STATUS current DESCRIPTION "A rcPoeMainPwrFailure trap signifies that the main power admin status is up." ::= { rcTrapsMib 55 } rcnFdbProtectViolation NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcVlanId } STATUS current DESCRIPTION "The rcFdbProtectViolation trap signifies that the has violated the user configured limit for total number of fdb-entries learned on that port." ::= { rcTrapsMib 59 } rcnLogMsgControl NOTIFICATION-TYPE OBJECTS { rcSysMsgLogFrequency, rcSysMsgLogText } STATUS current DESCRIPTION "A rcMsgControl trap signifies whether the number of times of repeatation of the particular Log message has exceeded the particular frequency/count or not." ::= { rcTrapsMib 60 } -- New trap for save config. Q00826011 rcnSaveConfigFile NOTIFICATION-TYPE OBJECTS { rcSysActionL1, rcSysConfigFileName } STATUS current DESCRIPTION "A rcSaveConfig trap signifies that either the runtime config or the boot config has been saved on the switch" ::= { rcTrapsMib 61 } rcnDNSRequestResponse NOTIFICATION-TYPE OBJECTS { rcSysDnsServerListIpAddr, rcSysDnsRequestType } STATUS current DESCRIPTION "A rcDnsRequestResponse trap signifies that the switch had sent a query to the DNS server or it had received a successful response from the DNS Server" ::= { rcTrapsMib 62 } rcnDuplicateIpAddress NOTIFICATION-TYPE OBJECTS { ipNetToMediaNetAddress,ipNetToMediaPhysAddress } STATUS current DESCRIPTION "A rcDuplicateIpAddress trap signifies that a duplicate IP address is detected on the subnet." ::= { rcTrapsMib 63 } rcnLoopDetectPortDown NOTIFICATION-TYPE OBJECTS { rcPortIndex,ifAdminStatus,ifOperStatus } STATUS current DESCRIPTION "A rcLoopDetectPortDown trap signifies that a loop has been detected on a port and the port is going to shut down." ::= { rcTrapsMib 64 } rcnUnauthorizedAccessToStandByCPU NOTIFICATION-TYPE OBJECTS { rcSysIpAddr } STATUS current DESCRIPTION "A rcnUnauthorizedAccessToStandByCPU trap signifies that the user attempt to access standby CPU." ::= { rcTrapsMib 65 } rcnLoopDetectMacDiscard NOTIFICATION-TYPE OBJECTS { rcBridgeNewFdbAddress, rcPortIndex, rcPortIndex, rcSysMacFlapLimitTime, rcSysMacFlapLimitCount} STATUS current DESCRIPTION "A rcLoopDetectMacDiscard trap signifies that a loop has been Detected on a port and the mac address will be discarded on all ports in that vlan" ::= { rcTrapsMib 67} rcnAutoRecoverPort NOTIFICATION-TYPE OBJECTS { rcPortIndex } STATUS current DESCRIPTION "A rcnAutoRecoverPort trap signifies that autorecover has re-enabled a port disabled by link flap or cp limit" ::= {rcTrapsMib 68 } rcnAutoRecoverLoopDetectedPort NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcVlanNewLoopDetectedAction } STATUS current DESCRIPTION "A rcnAutoRecoverPort trap signifies that autorecover has cleared the action taken on a port by loop detect" ::= {rcTrapsMib 69 } rcnExtCpLimitShutDown NOTIFICATION-TYPE OBJECTS { rcPortIndex, ifAdminStatus } STATUS current DESCRIPTION "A rcnExtCpLimitShutDown trap signifies that port is shut down due to Extended CP-Limit." ::= { rcTrapsMib 70 } rcnExtCpLimitSopCongestion NOTIFICATION-TYPE OBJECTS { rcSysExtCplimitSysOctapidCongested, rcSysExtCplimitPortsMonitored } STATUS current DESCRIPTION "A rcnExtCpLimitSopCongestion signifies that system octapid polling finds that system octapid is congested or not. rcSysExtCplimitSysOctapidCongested signifies whether system octapid is congested or not. rcSysExtCplimitPortsMonitored signifies whether ports are selected for monitoring the ingress traffic utilization." ::= {rcTrapsMib 71 } rcnNonEapIntrusion NOTIFICATION-TYPE OBJECTS { rcErrorText, rcPortIndex } STATUS current DESCRIPTION "A rcNonEapIntrusion trap signifies that the an intrusion has occurred in the port. This occurs when the number of non-eap clients exceed the maximum allowed non-eap clients on the port " ::= { rcTrapsMib 72 } --TACACS+ rcnTacacsAuthFailure NOTIFICATION-TYPE OBJECTS { rcTacacsGlobalLastUserName } STATUS current DESCRIPTION "TACACS+ authentication failed for user" ::= { rcTrapsMib 74 } rcnTacacsNoServers NOTIFICATION-TYPE STATUS current DESCRIPTION "Unable to use any TACACS+ servers for authentication" ::= { rcTrapsMib 75 } rcnTacacsRxUnsupportedFrame NOTIFICATION-TYPE OBJECTS { rcTacacsGlobalLastAddressType, rcTacacsGlobalLastAddress } STATUS current DESCRIPTION "Received unsupported frame from TACACS+ server" ::= { rcTrapsMib 76 } rcnTacacsExceededMaxLogins NOTIFICATION-TYPE STATUS current DESCRIPTION "Attempted to exceed the maximum number of allowed TACACS+ logins" ::= { rcTrapsMib 77 } rcnTacacsClientFailure NOTIFICATION-TYPE STATUS current DESCRIPTION "TACACS+ Client application is down" ::= { rcTrapsMib 78 } rcnBpduReceived NOTIFICATION-TYPE OBJECTS { rcPortBpduFilteringTimeout } STATUS current DESCRIPTION "This notification will be generated when a BPDU is received on a port which has BPDU filtering enabled." ::= { rcTrapsMib 79 } rcnVlacpPortDown NOTIFICATION-TYPE OBJECTS { rcPortIndex} STATUS current DESCRIPTION "A rcnVlacpPortDown trap signifies that Vlacp is down on the port specified." ::= { rcTrapsMib 80 } rcnVlacpPortUp NOTIFICATION-TYPE OBJECTS { rcPortIndex} STATUS current DESCRIPTION "A rcnVlacpPortUp trap signifies that Vlacp is Up on the port specified." ::= { rcTrapsMib 81 } rcnExtCpLimitShutDownNormal NOTIFICATION-TYPE STATUS current DESCRIPTION "An rcnExtCpLimitShutDownNormal trap signifies that Ports are shut down due to Extended CP-Limit in Normal mode." ::= { rcTrapsMib 82 } rcnEapMacIntrusion NOTIFICATION-TYPE OBJECTS {rcSysIpAddr, rcRadiusPaePortNumber, rcRadiusEapLastAuthMac, rcRadiusEapLastRejMac} STATUS current DESCRIPTION "A rcnEapMacIntrusion trap signifies that an EAP MAC intrusion has occured on this Port." ::= { rcTrapsMib 83 } rcnInterCpuCommStatus NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcCardOperStatus } STATUS current DESCRIPTION "A rcnInterCpuCommStatus trap signifies the current communication status between primary and secondary CPU." ::= { rcTrapsMib 84 } -- The following are traps that will notify the network management of changes -- in the status (normal,warning,alarm) of DDI variables rcPlugOptModTemperatureStatusTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPlugOptModTemperatureStatus } STATUS current DESCRIPTION "Used to trap changes in the temperature status" ::= { rcTrapsMib 89} rcPlugOptModVoltageStatusTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPlugOptModVoltageStatus } STATUS current DESCRIPTION "Used to trap changes in the voltage level" ::= { rcTrapsMib 90 } rcPlugOptModBiasStatusTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPlugOptModBiasStatus } STATUS current DESCRIPTION "Used to trap changes in the laser bias status" ::= { rcTrapsMib 91 } rcPlugOptModTxPowerStatusTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPlugOptModTxPowerStatus } STATUS current DESCRIPTION "Used to trap changes in the transmit power status" ::= { rcTrapsMib 92 } rcPlugOptModRxPowerStatusTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPlugOptModRxPowerStatus} STATUS current DESCRIPTION "Used to trap changes in the received power status" ::= { rcTrapsMib 93 } rcPlugOptModAux1StatusTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPlugOptModAux1Monitoring, rcPlugOptModAux1Status } STATUS current DESCRIPTION "Used to trap changes in the Aux1 status" ::= { rcTrapsMib 94 } rcPlugOptModAux2StatusTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPlugOptModAux2Monitoring, rcPlugOptModAux2Status } STATUS current DESCRIPTION "Used to trap changes in the Aux2 status" ::= { rcTrapsMib 95 } rcnMaxRouteWarnClear NOTIFICATION-TYPE OBJECTS { rcVrfName } STATUS current DESCRIPTION "A rcnMaxRouteWarnClear trap signifies that the number of routes in the routing table of the Virtual Router has droped below its warning threshold." ::= { rcTrapsMib 110 } rcnMaxRouteWarnSet NOTIFICATION-TYPE OBJECTS { rcVrfName } STATUS current DESCRIPTION "A rcnMaxRouteWarnSet trap signifies that the given Virtual Routers routing table is reaching its maximum size. Action should be taken to prevent this" ::= { rcTrapsMib 111 } rcnMaxRouteDropClear NOTIFICATION-TYPE OBJECTS { rcVrfName } STATUS current DESCRIPTION "A rcnMaxRouteDropClear signifies that the given Virtual Routers routing table is no longer dropping new routes as it is below its maximum size." ::= { rcTrapsMib 112 } rcnMaxRouteDropSet NOTIFICATION-TYPE OBJECTS { rcVrfName } STATUS current DESCRIPTION "A rcnMaxRouteDropSet trap signifies that the given Virtual Routers routing table has reached its maximum size, and is now dropping all new non static routes." ::= { rcTrapsMib 113 } rcnTrialPeriodExpired NOTIFICATION-TYPE STATUS current DESCRIPTION "Trial period expired." ::= { rcTrapsMib 114 } rcnVrfForwardingEnabled NOTIFICATION-TYPE OBJECTS { rcVrfName } STATUS current DESCRIPTION "A rcnVrfForwardingEnable trap signifies that the given Virtual Router's route forwarding is enabled. The VRF is functioning normally." ::= { rcTrapsMib 115 } rcnVrfForwardingDisabled NOTIFICATION-TYPE OBJECTS { rcVrfName } STATUS current DESCRIPTION "A rcnVrfForwardingDisabletrap signifies that the given Virtual Router's route forwarding is disabled. The VRF is no longer forwarding routes." ::= { rcTrapsMib 116 } rcnMstpNewCistRoot NOTIFICATION-TYPE OBJECTS { rcStgBridgeAddress } STATUS current DESCRIPTION "A rcMstpNewCistRoottrap signifies that the SNMPv2 entity, acting in an agent role, has detected the Multiple Spanning Tree Protocol has declared the device to be the new root of the common internal spanning tree." ::= { rcTrapsMib 117 } rcnMstpNewMstiRoot NOTIFICATION-TYPE OBJECTS { rcStgBridgeAddress, rcStgId } STATUS current DESCRIPTION "A rcMstpNewMstiRoot signifies that the SNMPv2 entity, acting in an agent role, has detected the Multiple Spanning Tree Protocol has declared the device to be the new root of the spanning tree instance." ::= { rcTrapsMib 118 } rcnMstpNewCistRegionalRoot NOTIFICATION-TYPE OBJECTS { rcStgBridgeAddress } STATUS current DESCRIPTION "A rcMstpNewCistRegionalRoottrap signifies that the SNMPv2 entity, acting in an agent role, has detected the Multiple Spanning Tree Protocol has declared the device to be the new regional root of the common internal spanning tree." ::= { rcTrapsMib 119 } rcnRstpNewRoot NOTIFICATION-TYPE OBJECTS { rcStgBridgeAddress } STATUS current DESCRIPTION "A rcRstpNewRoot signifies that the SNMPv2 entity, acting in an agent role, has detected the Rapid Spanning Tree Protocol has declared the device to be the new root of the spanning tree." ::= { rcTrapsMib 120 } rcnIgmpNewQuerierOnIf NOTIFICATION-TYPE OBJECTS { rcIgmpInterfaceIfIndex, rcIgmpInterfaceQuerier } STATUS current DESCRIPTION "An igmpNewQuerier trap signifies that a new querier has come up on an interface." ::= { rcTrapsMib 121 } rcnIgmpQuerierChanged NOTIFICATION-TYPE OBJECTS { rcIgmpInterfaceIfIndex, rcIgmpInterfaceExtnNewQuerier, rcIgmpInterfaceQuerier } STATUS current DESCRIPTION "An rcIgmpQuerierChange trap signifies that the querier has changed." ::= { rcTrapsMib 122 } rcnDuplexMismatch NOTIFICATION-TYPE OBJECTS { rcPortIndex,lldpRemPortIdSubtype,lldpRemPortId } STATUS current DESCRIPTION "A rcnDuplexMismatch trap signifies that a LLDP Neighbor Port's Duplex/Speed mismatchs with local port" ::= { rcTrapsMib 123 } rcnRsmltEdgePeerModified NOTIFICATION-TYPE OBJECTS { rcVlanName } STATUS current DESCRIPTION "A rcnRsmltEdgePeerModified signifies that the RSMLT Peer address is different from that of the stored address. Save config is necessary if EdgeSupport has to use this info on next reboot." ::= { rcTrapsMib 124 } rcn2kLinkDownTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, ifAdminStatus, ifOperStatus, rcPortUserLabel1, rcPortUserLabel2 } STATUS current DESCRIPTION "A linkDown trap signifies that the SNMP entity, acting in an agent role, has detected that the ifOperStatus object for one of its communication links is about to enter the down state from some other state (but not from the notPresent state). This other state is indicated by the included value of ifOperStatus." ::= { rcTrapsMib 125 } rcn2kLinkUpTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, ifAdminStatus, ifOperStatus, rcPortUserLabel1, rcPortUserLabel2 } STATUS current DESCRIPTION "A linkUp trap signifies that the SNMP entity, acting in an agent role, has detected that the ifOperStatus object for one of its communication links left the down state and transitioned into some other state (but not into the notPresent state). This other state is indicated by the included value of ifOperStatus." ::= { rcTrapsMib 126 } rcnPbtUnknownDiscardTrap NOTIFICATION-TYPE OBJECTS { rc2kChassisBaseMacAddr, rcCfmRemoteMacAddr, rcCfmTrunkSourceMac, rcVlanId, rcPortIndex, rc2kChassisUserLabel1 } STATUS current DESCRIPTION "The number of UnknownMac Discard exceeded the threshold. Make sure that the FDB entry exists for specified vlan and that the port is a member of the vlan. The chassis Mac address is given in rc2kChassisBaseMacAddr which identifies the chassis " ::= { rcTrapsMib 130 } rcnPbtUnknownDiscardClearTrap NOTIFICATION-TYPE OBJECTS { rc2kChassisBaseMacAddr, rc2kChassisUserLabel1 } STATUS current DESCRIPTION "The number of UnknownMac Discard exceeded the threshold. Make sure that the FDB entry exists for specified vlan and that the port is a member of the vlan. The chassis Mac address is given in rc2kChassisBaseMacAddr which identifies the chassis " ::= { rcTrapsMib 131 } rcn2kQosDropTrap NOTIFICATION-TYPE OBJECTS { rc2kChassisBaseMacAddr, rc2kQosQosRow, rcPortIndex, rc2kQosQosDropThresholdPercentage, rc2kQosQosDropActualPercentage, rc2kChassisUserLabel1} STATUS current DESCRIPTION "Drop count of packets for a specific QoS level has exceeded the configured threshold " ::= { rcTrapsMib 132} rcn2kQosDropClearTrap NOTIFICATION-TYPE OBJECTS { rc2kChassisBaseMacAddr, rc2kQosQosRow, rcPortIndex, rc2kQosQosDropThresholdPercentage, rc2kQosQosDropActualPercentage, rc2kChassisUserLabel1} STATUS current DESCRIPTION "Drop count of packets for a specific QoS level is with in the limits. Clears rcTrapsMib 132." ::= { rcTrapsMib 133} rcn2kGbicRemovedTrap NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcPortIndex, rcPortUserLabel1, rcPortUserLabel2, rc2kChassisUserLabel1 } STATUS current DESCRIPTION "A rcGbicRemoved trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the an Xfp/Sfp is removed from the specified slot and port." ::= { rcTrapsMib 143 } rcn2kGbicInsertedTrap NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcPortIndex, rcPortUserLabel1, rcPortUserLabel2, rc2kChassisUserLabel1 } STATUS current DESCRIPTION "A rcGbicInserted trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the an Xfp/Sfp is inserted to the specified slot and port. " ::= { rcTrapsMib 144 } rcn2kCardDownExpandedTrap NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rc2kCardFrontAdminStatus, rc2kCardFrontOperStatus, rc2kChassisUserLabel1 } STATUS current DESCRIPTION "A rcCardDown trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcCardOperStatus object for one of its cards is about to transition into the down state." ::= { rcTrapsMib 145 } rcn2kCardUpExpandedTrap NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rc2kCardFrontAdminStatus, rc2kCardFrontOperStatus, rc2kChassisUserLabel1 } STATUS current DESCRIPTION "A rcCardUp trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcCardOperStatus object for one of its cards is about to transition into the up state. Clears rcn2kCardDownExpanded." ::= { rcTrapsMib 146 } rcnCSUStartTrap NOTIFICATION-TYPE OBJECTS { rcCsuGlobalStartUpMode } STATUS current DESCRIPTION "A rcCSUStartTrap trap signifies that the controlled software upgrade has started in the specified mode" ::= { rcTrapsMib 147 } rcnCSUEndTrap NOTIFICATION-TYPE OBJECTS { rcCsuGlobalStartUpMode } STATUS current DESCRIPTION "A rcCSUEndTrap trap signifies that the controlled software upgrade has ended in the specified mode" ::= { rcTrapsMib 148 } rcnCSUCardResetStartTrap NOTIFICATION-TYPE OBJECTS { rcCsuInfoTypeOfCardDesc, rc2kCardIndex } STATUS current DESCRIPTION "A rcCSUCardResetStartTrap trap signifies that the card in the specified slot reset process has started as part of the CSU" ::= { rcTrapsMib 149 } rcnCSUCardResetEndTrap NOTIFICATION-TYPE OBJECTS { rcCsuInfoTypeOfCardDesc, rc2kCardIndex } STATUS current DESCRIPTION "A rcCSUCardResetEndTrap trap signifies that the card in the specified slot reset process has ended as part of the CSU" ::= { rcTrapsMib 150 } rcnCSUInProgressTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcCSUInProgressTrap signifies that the CSU in progress and some cards need to be upgraded" ::= { rcTrapsMib 151 } rcnMltLinkUp NOTIFICATION-TYPE OBJECTS { rcMltId } STATUS current DESCRIPTION "A rcMltLinkUp trap signifies that the MLT link is up." ::= { rcTrapsMib 160 } rcnMltLinkDown NOTIFICATION-TYPE OBJECTS { rcMltId } STATUS current DESCRIPTION "A rcMltLinkDown trap signifies that the MLT link is down." ::= { rcTrapsMib 161 } rcnLinkBadConnection NOTIFICATION-TYPE OBJECTS { rcPortIndex } STATUS current DESCRIPTION "A rcnLinkBadConnection trap signifies that the SNMPv2 entity, acting in an agent role, has detected a bad fiber connection to the receiver on the specified port." ::= { rcTrapsMib 162 } rcnMcInRecMoreThanThreshold NOTIFICATION-TYPE STATUS current DESCRIPTION "An rcnMcInRecMoreThanThreshold signifies that number of MC Ingress records has exceeded the configured ingress-threshold." ::= { rcTrapsMib 163 } rcnMcEgRecMoreThanThreshold NOTIFICATION-TYPE STATUS current DESCRIPTION "An rcnMcEgRecMoreThanThreshold signifies that number of MC Egress records has exceeded the configured Egress-threshold." ::= { rcTrapsMib 164 } rcnTmuxParityError NOTIFICATION-TYPE OBJECTS {rc2kDeviceGlobalSlot} STATUS current DESCRIPTION "A rcnTmuxParityError trap identifies a problem in the FAD /SWIP based on the number of parity errors." ::= { rcTrapsMib 165 } rcnChasPowerSupplyNoRedundancy NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcnChasPowerSupplyNoRedundancy signifies that the chassis is running on power supply without redundancy." ::= { rcTrapsMib 167 } rcnChasPowerSupplyRedundancy NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcnChasPowerSupplyRedundancy signifies that the chassis is running on power supply with redundancy." ::= { rcTrapsMib 168 } rcnPortAdminStatusChangeTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, ifAdminStatus } STATUS current DESCRIPTION "In an event of admin status change from enable to disable or vice-versa, this trap is sent to notify change in admin status" ::= { rcTrapsMib 169 } rcnSaveConfigFailTrap NOTIFICATION-TYPE OBJECTS { rcSysConfigFileName } STATUS current DESCRIPTION "A rcnSaveConfigFail trap signifies that the runtime config save is unsuccessful on the switch" ::= { rcTrapsMib 170 } rcnLicenseTrialPeriodExpired NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcnLicenseTrialPeriodExpired signifies that Trial Period License has expired." ::= { rcTrapsMib 171 } rcnLicenseTrialPeriodExpiry NOTIFICATION-TYPE OBJECTS { rcSysLicenseTrialDaysLeft } STATUS current DESCRIPTION "A rcnLicenseTrialPeriodExpiry signifies the time remaining before License Trial Period expires in days." ::= { rcTrapsMib 172 } rcnVrfUp NOTIFICATION-TYPE OBJECTS { rcVrfName, rcVrfOperStatus } STATUS current DESCRIPTION "This notification is generated when the specified VRF's operational status is toggled from down to up." ::= { rcTrapsMib 173 } rcnVrfDown NOTIFICATION-TYPE OBJECTS { rcVrfName, rcVrfOperStatus } STATUS current DESCRIPTION "This notification is generated when the specified VRF's operational status is toggled from up to down." ::= { rcTrapsMib 174 } -- CR Q01741872 : Added the mibs rcnMrouteIngressThresholdExceeded and -- rcnMrouteEgressThresholdExceeded rcnMrouteIngressThresholdExceeded NOTIFICATION-TYPE OBJECTS { rcIpResourceUsageGlobalIngressRecInUse, rcIpResourceUsageGlobalIngressThreshold } STATUS current DESCRIPTION "This notification is generated when the number of mroute ingress records exceeds the ingress threshold." ::= { rcTrapsMib 175 } rcnMrouteEgressThresholdExceeded NOTIFICATION-TYPE OBJECTS { rcIpResourceUsageGlobalEgressRecInUse, rcIpResourceUsageGlobalEgressThreshold } STATUS current DESCRIPTION "This notification is generated when the number of mroute egress records exceeds the egress threshold." ::= { rcTrapsMib 176 } rcnRemoteMirroringStatus NOTIFICATION-TYPE OBJECTS { rcPortRemoteMirroringIndex, rcPortRemoteMirroringEnable, rcPortRemoteMirroringMode } STATUS current DESCRIPTION " A rcRemoteMirroringStatus trap signifies whether the remote mirroring is enabled or disabled on a particular port" ::= { rcTrapsMib 177 } rcnMaxMrouteWarnSet NOTIFICATION-TYPE OBJECTS { rcVrfName } STATUS current DESCRIPTION "A rcnMaxMrouteWarnSet trap signifies that the given Virtual Routers multicast routing table is reaching its maximum size. Action should be taken to prevent this" ::= { rcTrapsMib 178 } rcnMaxMrouteDropSet NOTIFICATION-TYPE OBJECTS { rcVrfName } STATUS current DESCRIPTION "A rcnMaxMrouteDropSet trap signifies that the given Virtual Routers multicast routing table has reached its maximum size, and is now dropping all new non static routes" ::= { rcTrapsMib 179 } rcnMaxMrouteWarnClear NOTIFICATION-TYPE OBJECTS { rcVrfName } STATUS current DESCRIPTION "A rcnMaxMrouteWarnClear trap signifies that the number of routes in the multicast routing table of the Virtual Router has dropped below its warning threshold." ::= { rcTrapsMib 180 } rcnMaxMrouteDropClear NOTIFICATION-TYPE OBJECTS { rcVrfName } STATUS current DESCRIPTION "A rcnMaxMrouteDropClear trap signifies that the given Virtual Routers multicast routing table is no longer dropping new routes as it is below its maximum size." ::= { rcTrapsMib 181 } rcnAggLinkStateChange NOTIFICATION-TYPE OBJECTS {rcMltId, rcMltAggTrapEvent} STATUS current DESCRIPTION "The trap is generated when the operational state of the LAG changes; it identifies three events: local down, remote down, up." ::= { rcTrapsMib 182 } rcnBfdSessExceedThreshold NOTIFICATION-TYPE OBJECTS { rcBfdTmpSessDiscriminator,rcBfdTmpSessAddr } STATUS deprecated DESCRIPTION "A rcnBfdSessExceedThreshold signifies that the BFD session have exceed system limit and hence creation of new session failed.Deprecated by rcnaBfdSessExceedThreshold." ::= { rcTrapsMib 183 } rcnBfdStatusChange NOTIFICATION-TYPE OBJECTS { rcBfdTmpSessDiscriminator, rcBfdTmpSessRemoteDiscr, rcBfdTmpSessAddr, rcBfdTmpSessState, rcBfdTmpSessState } STATUS deprecated DESCRIPTION "A rcnBfdSessChange signifies that the status of BFD session changed.Deprecated by rcnaBfdNewStatusChange" ::= { rcTrapsMib 184 } rcnChasPowerSupplyRunningLow NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcnChasPowerSupplyRunningLow signifies that the chassis is running on low power supply." ::= { rcTrapsMib 185 } rcnTosBufferLimitTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcErrorText } STATUS current DESCRIPTION "A TOS Buffer limit trap signifies that the TOS Buffer value does not fall within the permissible limit" ::= { rcTrapsMib 188 } rcnTosBufferClearTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcErrorText } STATUS current DESCRIPTION "A TOS Buffer clear trap signifies that the TOS Buffer corruption is now cleared" ::= { rcTrapsMib 189 } rcnChasCoolingInsufficientTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcnChasCoolingInsufficientTrap trap signifies that the fan tray(s) is not providing sufficient cooling power for the chassis configuration and that a fan tray upgrade is recommended. This trap is cleared by rcnChasCoolingSufficientTrap." ::= { rcTrapsMib 190} rcnChasCoolingSufficientTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "rcnChasCoolingSufficientTrap trap signifies that the fan tray(s) is now providing sufficient cooling power for the chassis. Clears rcnChasCoolingInsufficientTrap." ::= { rcTrapsMib 191} rcnIsisPlsbMetricMismatchTrap NOTIFICATION-TYPE OBJECTS { rcIsisLocalLspId, rcIsisLocall1Metric, rcIsisNgbLspId, rcIsisNgbl1Metric, rcIsisPlsbTrapType, rcIsisTrapIndicator, rcIsisLocalHostName, rcIsisNgbHostName} STATUS current DESCRIPTION "A PLSB ISIS trap signifies that a LSP with a different value of l1-metric is received" ::= { rcTrapsMib 192 } rcnIsisPlsbDuplicateSysidTrap NOTIFICATION-TYPE OBJECTS { rcIsisLocalSysId, rcIsisLocalInterface, rcIsisPlsbTrapType, rcIsisTrapIndicator} STATUS current DESCRIPTION "A PLSB ISIS trap signifies that a Hello packet with a duplicate system-id is received" ::= { rcTrapsMib 193 } rcnIsisPlsbLsdbUpdateTrap NOTIFICATION-TYPE OBJECTS { rcIsisPlsbTrapType} STATUS current DESCRIPTION "A PLSB ISIS trap signifies that LSDB information has changed" ::= { rcTrapsMib 194 } rcnIsisPlsbDuplicateNicknameTrap NOTIFICATION-TYPE OBJECTS { rcIsisLocalNickname, rcIsisPlsbTrapType, rcIsisNgbNickname, rcIsisTrapIndicator, rcIsisNgbSysId} STATUS current DESCRIPTION "A PLSB ISIS trap signifies that a LSP with duplicate nickname is received" ::= { rcTrapsMib 195 } rcnChasFanCoolingLow NOTIFICATION-TYPE OBJECTS { rcChasFanOperStatus, rcChasFanType, rcErrorLevel, rcErrorText } -- Q01859608 STATUS current DESCRIPTION "A rcnChasFanCoolingLow signifies that the chassis is running on low fan cooling." ::= { rcTrapsMib 196 } rcnRSlotFabricActiveTrap NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcnTripodSlotRStateActiveTrap signifies that Slot R mapped to Slot 5 or Slot 6." ::= { rcTrapsMib 199 } rcnRSlotFabricInactiveTrap NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcnTripodSlotRStateInactiveTrap signifies that Slot R unmapped from Slot 5 or Slot 6." ::= { rcTrapsMib 200 } rcnLockupDetected NOTIFICATION-TYPE OBJECTS {rc2kDeviceGlobalSlot} STATUS current DESCRIPTION "A rcnLockupDetected trap identifies a lock-up in the specified module and requests the user to take corrective action" ::= { rcTrapsMib 201 } rcnMacResetForLockup NOTIFICATION-TYPE OBJECTS {rc2kDeviceGlobalSlot} STATUS current DESCRIPTION "A rcnMacResetForLockup trap is sent when lock-up was detected in a slot and a mac reset has been done as a corrective action." ::= { rcTrapsMib 202 } rcnModuleResetForLockup NOTIFICATION-TYPE OBJECTS {rc2kDeviceGlobalSlot} STATUS current DESCRIPTION "A rcnModuleResetForLockup trap is sent when lock-up was detected in a slot and a module has been reset as a corrective action." ::= { rcTrapsMib 203 } rcnModuleFatalError NOTIFICATION-TYPE OBJECTS {rc2kDeviceGlobalSlot} STATUS current DESCRIPTION "A rcnModuleFatalError trap is sent when a fatal error is detected in a module and the user has to take corrective action." ::= { rcTrapsMib 204 } rcnSmpFtpFail NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcnSmpFtpFail trap signifies that Ftp/Tftp of a logfile has failed in SMP (System Messagin Platform). Ftp of a logfile fails when configured remote server is not reachable or remote server is not configured." ::= { rcTrapsMib 205 } rcnSmpLogFileDeleted NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcnSmpLogFileDeleted trap signifies that a logfile has been deleted from PCMCIA. Deletion of a logfile happens when either FTP of the logfile is successful or PCMCIA has no space to create another logfile." ::= { rcTrapsMib 206 } rcnUpgradeSuccessful NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcnUpgradeSuccessful signifies that The switch upgraded successfully." ::= { rcTrapsMib 207 } rcnUpgradeFailure NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcnUpgradeFailure signifies that The switch upgrade failed." ::= { rcTrapsMib 208 } rcnVersionMisMatch NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcnVersionMisMatch signifies that The switch has CPUs on different software versions." ::= { rcTrapsMib 209 } rcnHighCopUtil NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rc2kCardPerfCPUUtilization } STATUS current DESCRIPTION "A rcnHighCopUtil signifies that the COP utilization has exceeded for a given slot above the defined thereshold limits" ::= { rcTrapsMib 210 } rcnUpgradeSuccessfulAckRequired NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcnUpgradeSuccessful signifies that The switch upgraded successfully and acknowlwedgement is required." ::= { rcTrapsMib 228 } rcnLacpNegotiated NOTIFICATION-TYPE OBJECTS { rcPortIndex } STATUS current DESCRIPTION "A rcnLacpNegotiation signifies if Lacp negotiation successful between link on both ends" ::= { rcTrapsMib 231 } rcnLacpNotNegotiated NOTIFICATION-TYPE OBJECTS { rcPortIndex } STATUS current DESCRIPTION "A rcnLacpNotNegotiation signifies if LACP not negotiated" ::= { rcTrapsMib 232 } rcnCtrlPktRateLimitDropTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPortCtrlPktDropLimit } STATUS current DESCRIPTION "This trap indicates that the number of control packets on the port has exceeded the configured drop limit." ::= { rcTrapsMib 233 } rcnCtrlPktRateLimitDropClearTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPortCtrlPktDropLimit } STATUS current DESCRIPTION "This trap indicates that the count of Control Packets on the port had exceeded the configured drop limit and is currently within the configured limits. Clears rcnCtrlPktRateLimitDropTrap." ::= { rcTrapsMib 234 } rcnCtrlPktRateLimitShutdownTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPortCtrlPktShutdownLimit } STATUS current DESCRIPTION "This trap indicates that the count of Control Packets on the port has exceeded the configured shutdown limit." ::= { rcTrapsMib 235 } rcnCtrlPktRateLimitShutdownClearTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPortCtrlPktShutdownLimit } STATUS current DESCRIPTION "This trap indicates that the count of Control Packets on the port had exceeded the configured shutdown limit and is currently within the configured limits. Clears rcnCtrlPktRateLimitShutdownTrap." ::= { rcTrapsMib 236 } rcnAutoSaveFailed NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcnAutoSaveFailed signifies that Autosave of the configurations on the switch failed because of the lack of storage space." ::= { rcTrapsMib 258 } rcnLegacyCardDetected NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcnLegacyCardDetected trap signifies that a legacy card has been detected on the cahssis, rc2kCardIndex indicates the slot number of legacy card." ::= { rcTrapsMib 265 } rcnPrFilterRspMemoryFull NOTIFICATION-TYPE OBJECTS { rcPrFilterAclId, rc2kCardIndex } STATUS current DESCRIPTION "A rcnPrFilterRspMemoryFull trap signifies that RSP memory is full for Power Ranger filter configuration. rcPrFilterAclId indicates the ACL, on which ACL RSP memory full occurs. rc2kCardIndex indicates the slot number, on which RSP memory full event occurs." ::= { rcTrapsMib 266 } rcnPrFilterStatsCntExst NOTIFICATION-TYPE OBJECTS { rcPrFilterAclId, rc2kCardIndex } STATUS current DESCRIPTION "A rcnPrFilterStatsCntExst trap signifies that RSP filter stats counters have been run out. When this happens, affected filters won't get their counter updated by filter forwarding engine. rcPrFilterAclId indicates the ACL, on which filter stats counter exhaust occurs. rc2kCardIndex indicates the slot number, on which filter stats counter exhaust occurs." ::= { rcTrapsMib 267 } rcnAuthenticationSuccess NOTIFICATION-TYPE OBJECTS { rcLoginUserName, rcLoginHostIpAddress } STATUS deprecated DESCRIPTION "A rcnAuthenticationSuccess trap signifies that a login is success. Trap includes login username and host ip It's deprecated by rcnaAuthenticationSuccess." ::= { rcTrapsMib 268 } rcnCardInsert NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType } STATUS current DESCRIPTION "A rcnCardInsert trap signifies that a card/module is inserted into the chassis" ::= { rcTrapsMib 269 } rcnCardRemove NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType } STATUS current DESCRIPTION "A rcnCardRemove trap signifies that a card/module is removed from the chassis" ::= { rcTrapsMib 270 } rcnChasFanFail NOTIFICATION-TYPE OBJECTS { rcFanZoneType, rcFanTrayId, rcFanUnitId } STATUS current DESCRIPTION "A rcnChasFanFail trap indicates that a fan unit of a fan tray in a fan zone has fault." ::= { rcTrapsMib 271 } rcnChasFanOk NOTIFICATION-TYPE OBJECTS { rcFanZoneType, rcFanTrayId, rcFanUnitId } STATUS current DESCRIPTION "A rcnChasFanOk trap indicates that a fan unit of a fan tray in a fan zone has recovered from previously detected fan fault." ::= { rcTrapsMib 272 } rcnCardOverheat NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType, rcCardTemp } STATUS deprecated DESCRIPTION "A rcnCardOverheat trap indicates that a card temperature has exceeded the alarm threshold temperature. Starting from VSP9K 4.0 release, a new rcn2kCardOverheat trap has been created that should be used instead of this trap. This trap will become obsolete after a few releases." ::= { rcTrapsMib 273 } rcnCardNormalTemp NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType, rcCardTemp } STATUS deprecated DESCRIPTION "A rcnCardNormalTemp trap indicates that a card temperature has been cool down from previously detected overheat condition. Starting from VSP9K 4.0 release, a new rcn2kCardNormalTemp trap has been created that should be used instead of this trap. This trap will become obsolete after a few releases." ::= { rcTrapsMib 274 } rcnCardOverheatShutDown NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType, rcCardTemp } STATUS deprecated DESCRIPTION "A rcnCardOverheatShutDown trap indicates that a card has been shut down due to persistent temperature overheat for 15 minutes or temperature has exceeded the shut down threshold temperature. Starting from VSP9K 4.0 release, a new rcn2kCardOverheatShutDown trap has been created that should be used instead of this trap. This trap will become obsolete after a few releases." ::= { rcTrapsMib 275 } rcnCardCpuUtilizationHigh NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType, rcCpuUtilization } STATUS current DESCRIPTION "A rcnCardCpuUtilizationHigh trap indicates that 5-minute CPU utilization average on this slot is above 90%." ::= { rcTrapsMib 276 } rcnCardCpuUtilizationNormal NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType, rcCpuUtilization } STATUS current DESCRIPTION "A rcnCardCpuUtilizationNormal trap indicates that 5-minute CPU utilization average on this slot is below 75%." ::= { rcTrapsMib 277 } rcnIsisPlsbBvidMismatchTrap NOTIFICATION-TYPE OBJECTS { rcIsisLocalSysId, rcIsisLocalPrimaryBvid, rcIsisLocalPrimaryTieBrkAlg, rcIsisLocalSecondaryBvid, rcIsisLocalSecondaryTieBrkAlg, rcIsisNgbSysId, rcIsisNgbPrimaryBvid, rcIsisNgbPrimaryTieBrkAlg, rcIsisNgbSecondaryBvid, rcIsisNgbSecondaryTieBrkAlg, rcIsisLocalBvidCounter, rcIsisNgbBvidCounter, rcIsisPlsbTrapType, rcIsisTrapIndicator, rcIsisNgbHostName } STATUS current DESCRIPTION "A PLSB ISIS trap signifies that a Hello packet with mismatched B-VIDs is received" ::= { rcTrapsMib 278 } rcnIsisPlsbSmltVirtBmacMismatchTrap NOTIFICATION-TYPE OBJECTS { rcIsisLocalVirtualBmac, rcIsisPeerVirtualBmac, rcIsisPlsbTrapType, rcIsisTrapIndicator} STATUS current DESCRIPTION "A PLSB ISIS trap signifies that Virtual BMAC configured in the switch is different from virtual BMAC configured in the IST peer" ::= { rcTrapsMib 279 } rcnIsisPlsbSmltPeerBmacMismatchTrap NOTIFICATION-TYPE OBJECTS { rcIsisSysId, rcIsisSmltPeerSysId, rcIsisPlsbTrapType, rcIsisTrapIndicator} STATUS current DESCRIPTION "A PLSB ISIS trap signifies that either the Smlt Peer BMAC configured in the IST peer is different from the ISIS SystemId of the local switch OR The Smlt peer BMAC configured in the local switch is different from the ISIS systemId of the IST peer" ::= { rcTrapsMib 280 } rcnIsisPlsbAdjStateTrap NOTIFICATION-TYPE OBJECTS { rcIsisNgbSysId, rcIsisLocalInterface, rcIsisPlsbTrapType, rcIsisAdjState, rcIsisNgbHostName} STATUS current DESCRIPTION "A PLSB ISIS trap signifies ISIS adjacency state change." ::= { rcTrapsMib 281 } rcnIsisPlsbDuplicateNnameTrap NOTIFICATION-TYPE OBJECTS { rcIsisNgbNickname, rcIsisPlsbTrapType, rcIsisTrapIndicator, rcIsisNgbSysId, rcIsisDuplicateNnameCounter, rcIsisNgbHostName} STATUS current DESCRIPTION "A PLSB ISIS trap signifies that a LSP with duplicate nickname is received, this trap should be generated by all the switches in the network." ::= { rcTrapsMib 282 } rcnIsisPlsbSmltSplitBebMismatchTrap NOTIFICATION-TYPE OBJECTS { rcIsisLocalSmltSplitBeb, rcIsisPeerSmltSplitBeb, rcIsisPlsbTrapType, rcIsisTrapIndicator} STATUS current DESCRIPTION "A PLSB ISIS trap signifies that the Smlt Split-Beb configured in the local switch and IST peer are same. One IST switch shoule be configured as Split-Beb primary and the IST peer should be configured as Split-Beb secondary." ::= { rcTrapsMib 283 } rcnIsisPlsbMultiLinkAdjTrap NOTIFICATION-TYPE OBJECTS { rcIsisNgbSysId, rcIsisLocalInterface, rcIsisPrevInterface, rcIsisPlsbTrapType, rcIsisNgbHostName, rcIsisTrapIndicator} STATUS current DESCRIPTION "A PLSB ISIS trap signifies that multiple ISIS adjacencies are formed with the same ISIS node." ::= { rcTrapsMib 284 } rcnaSshSessionLogout NOTIFICATION-TYPE OBJECTS { rcLoginHostAddressType, rcLoginHostInetAddress } STATUS current DESCRIPTION "A rcnaSshSessionLogout trap signifies that there is a SSH session logout. This trap deprecates the rcnSshSessionLogout trap." ::= { rcTrapsMib 285 } rcnaSshUnauthorizedAccess NOTIFICATION-TYPE OBJECTS { rcLoginHostAddressType, rcLoginHostInetAddress } STATUS current DESCRIPTION "A rcnaSshUnauthorizedAccess trap signifies that an unauthorized access has occured. This trap deprecates the rcnSshUnauthorizedAccess trap." ::= { rcTrapsMib 286 } rcnaAuthenticationSuccess NOTIFICATION-TYPE OBJECTS { rcLoginUserName, rcLoginHostAddressType, rcLoginHostInetAddress } STATUS current DESCRIPTION "A rcnaAuthenticationSuccess trap signifies that a login is success. Trap includes login username and address type and inet address. This trap deprecates the rcnAuthenticationSuccess trap." ::= { rcTrapsMib 287 } rcnaSshSessionLogin NOTIFICATION-TYPE OBJECTS { rcLoginHostAddressType, rcLoginHostInetAddress } STATUS current DESCRIPTION "A rcnaSshSessionLogin trap signifies that there is a SSH session login. This trap deprecates the rcnSshSessionLogin trap." ::= { rcTrapsMib 288 } rcnVLacpFlapDetectShutDown NOTIFICATION-TYPE OBJECTS { rcPortIndex } STATUS current DESCRIPTION "A rcVlacpFlapDetectShutDown trap signifies that the port is shut down because rcPortVLacpFlapFrequency number of VLACP flaps were detected within rcPortVLacpFlapInterval seconds on this port.The port can be brought UP by toggling the port admin state manually." ::= { rcTrapsMib 289 } rcnAuthenticationFailureLoginAttemptsTrap NOTIFICATION-TYPE OBJECTS { rcCliPasswordAccountUserName, rcCliPasswordUserAccessLevel } STATUS current DESCRIPTION "An rcnAuthenticationFailureLoginAttemptsTrap signifies an unsuccessful login attempt by a user beyond the maximum number of allowed login attempts." ::= { rcTrapsMib 291 } rcnUserAccountIdleTimeExpireTrap NOTIFICATION-TYPE OBJECTS { rcCliPasswordAccountUserName, rcCliPasswordUserAccessLevel } STATUS current DESCRIPTION "An rcnUserAccountIdleTimeExpireTrap signifies that a user did not login within the idle time configured and the account will not be disable." ::= { rcTrapsMib 292 } rcnBfdNewStatusChange NOTIFICATION-TYPE OBJECTS { rcBfdTmpSessDiscriminator, rcBfdTmpSessRemoteDiscr, rcBfdTmpSessAddr, rcBfdTmpSessState, rcBfdTmpSessDestAddr, rcBfdTmpSessOldState } STATUS deprecated DESCRIPTION "A rcnBfdNewStatusChange signifies that the status of BFD session changed.Deprecated by rcnaBfdNewStatusChange." ::= { rcTrapsMib 293 } rcnLacpMisconfig NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcLacpMisconfigType } STATUS current DESCRIPTION "A link aggregation misconfiguration trap signifies that, this port is receiving LACP PDU without LACP being configured completely." ::= { rcTrapsMib 294} rcnaBfdStatusChange NOTIFICATION-TYPE OBJECTS { rcBfdTmpSessDiscriminator, rcBfdTmpSessRemoteDiscr, rcBfdTmpSessAddrType, rcBfdTmpSessAddr, rcBfdTmpSessState, rcBfdTmpSessDestAddr, rcBfdTmpSessOldState } STATUS current DESCRIPTION "A rcnaBfdNewStatusChange signifies that the status of BFD session changed. rcBfdTmpSessAddrType indicates the address type for rcBfdTmpSessAddr and rcBfdTmpSessDestAddr. This trap deprecates rcnBfdNewStatusChange." ::= { rcTrapsMib 296 } rcnaBfdSessExceedThreshold NOTIFICATION-TYPE OBJECTS { rcBfdTmpSessDiscriminator, rcBfdTmpSessAddrType,rcBfdTmpSessAddr } STATUS current DESCRIPTION "A rcnaBfdSessExceedThreshold signifies that the BFD session has exceeded system limit and hence creation of new session failed.This trap deprecates rcnBfdSessExceedThreshold." ::= { rcTrapsMib 297 } rcMaxMacEntriesTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcMaxMacEntries trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the maximum number of supported Mac Entries(64000) has been reached." ::= { rcTrapsMib 299 } rcnSlotPowerAvailableTrap NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType, rcSlotPowerStatus } STATUS current DESCRIPTION "A rcnSlotPowerAvailable trap signifies whether there are enough power to boot up card in slot." ::= { rcTrapsMib 295 } rcn2kCardShutDownTrap NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType, rc2kCardShutDownReason } STATUS current DESCRIPTION "A rcn2kCardShutDown trap signifies card shutting down reason." ::= { rcTrapsMib 298 } rcn2kCardOverheat NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType } STATUS current DESCRIPTION "A rcn2kCardOverheat trap indicates that the card temperature has exceeded the alarm threshold temperature. This trap will be followed by the rcn2kCardZoneOverheat trap that specifies which zone's temperature has crossed the alarm threshold. This trap is created in VSP9K 4.0 release and is intended to replace the existing rcnCardOverheat." ::= { rcTrapsMib 300 } rcn2kCardZoneOverheat NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType, rc2kCardZoneTemperature, rc2kCardTemperatureZoneInfo } STATUS current DESCRIPTION "A rcn2kCardZoneOverheat trap indicates which zone on the card has exceeded the alarm threshold temperature." ::= { rcTrapsMib 301 } rcn2kCardZoneNormalTemp NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType, rc2kCardZoneTemperature, rc2kCardTemperatureZoneInfo } STATUS current DESCRIPTION "A rcn2kCardZoneNormalTemp trap indicates that a zone temperature on the card has cooled down from a previously detected overheat condition." ::= { rcTrapsMib 302 } rcn2kCardNormalTemp NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType } STATUS current DESCRIPTION "A rcn2kCardNormalTemp trap indicates that the card temperature has cooled down from a previously detected overheat condition. This trap is generated only after the temperature on all the zones on the card have dropped below the alarm thresholds. This trap is created in VSP9K 4.0 release and is intended to replace the existing rcnCardNormalTemp." ::= { rcTrapsMib 303 } rcn2kCardOverheatShutDown NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcSlotType, rc2kCardZoneTemperature, rc2kCardTemperatureZoneInfo } STATUS current DESCRIPTION "A rcn2kCardOverheatShutDown trap indicates that a card has been shut down because the temperature has exceeded the shut down threshold temperature. This trap is created in VSP9K 4.0 release and is intended to replace the existing rcnCardOverheatShutDown." ::= { rcTrapsMib 304 } rcnIsisSpbmSmltVirtBmacMisconfigTrap NOTIFICATION-TYPE OBJECTS { rcIsisSmltVirtBmacMisconfigNodeSysId, rcIsisPlsbTrapType, rcIsisSmltVirtBmacMisconfigNodeHostName, rcIsisTrapIndicator} STATUS current DESCRIPTION "A SPBM ISIS trap signifies that SMLT virtual BMAC has been used by nodes other than the SMLT boxes as system-id or MAC." ::= { rcTrapsMib 305 } rcnPortChannelizedStateChangeTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex,rcChannelizedPortAdminMode} STATUS current DESCRIPTION "A rcnPortChannelizedStateChangeTrap trap signifies that a port channelized state has changed by enabling/disabling from admin." ::= { rcTrapsMib 306 } rcnDNSv6RequestResponseTrap NOTIFICATION-TYPE OBJECTS {rcSysDnsServerIpv6Addr, rcSysDnsRequestType } STATUS current DESCRIPTION "A rcDnsv6RequestResponseTrap trap signifies that the switch had sent a query to the DNS server or it had received a successful response from the DNS Server" ::= { rcTrapsMib 307 } rcnMldNewGroupMemberTrap NOTIFICATION-TYPE OBJECTS { rcMldNewGroupIfIndex, rcMldNotificationNewGroupIpv6Address, rcMldNotificationNewGroupInPort, rcMldNotificationNewGroupMembers } STATUS current DESCRIPTION "An MldNewGroupMember trap signifies that a new member has come on an interface." ::= { rcTrapsMib 308 } rcnMldLossGroupMemberTrap NOTIFICATION-TYPE OBJECTS { rcMldNotificationNewGroupMembers, rcMldNotificationNewGroupIpv6Address, rcMldNotificationNewGroupInPort, rcMldNewGroupIfIndex } STATUS current DESCRIPTION "An MldLossGroupMember trap signifies that a group member has been lost on an interface." ::= { rcTrapsMib 309 } rcnMldNewQuerierTrap NOTIFICATION-TYPE OBJECTS { rcMldNotificationInterfaceIfIndex, mldInterfaceQuerier } STATUS current DESCRIPTION "An mldNewQuerier trap signifies that a new querier has come up on an interface." ::= { rcTrapsMib 310 } rcnMldQuerierChangeTrap NOTIFICATION-TYPE OBJECTS { rcMldNotificationInterfaceIfIndex, rcMldInterfaceExtnNewQuerier, mldInterfaceQuerier } STATUS current DESCRIPTION "An rcMldQuerierChange trap signifies that the querier has changed." ::= { rcTrapsMib 311 } rcnIsisPlsbGlobalDuplicateSysidTrap NOTIFICATION-TYPE OBJECTS { rcIsisLocalSysId, rcIsisLocalHostName, rcIsisLocalChassisMac, rcIsisRemoteHostName, rcIsisRemoteChassisMac, rcIsisPlsbTrapType, rcIsisTrapIndicator} STATUS current DESCRIPTION "A PLSB ISIS trap signifies that a remote node is detected with same system-id as the local node. ISIS disabled globally." ::= { rcTrapsMib 312 } rcnMRouteIpv6IngressThresholdExceeded NOTIFICATION-TYPE OBJECTS { rcMRouteIpv6IngressRecInUse, rcMRouteIpv6IngressThreshold } STATUS current DESCRIPTION "This notification is generated when the number of mroute6 ingress records exceeds the ingress threshold." ::= { rcTrapsMib 313 } rcnMRouteIpv6EgressThresholdExceeded NOTIFICATION-TYPE OBJECTS { rcMRouteIpv6EgressRecInUse, rcMRouteIpv6EgressThreshold } STATUS current DESCRIPTION "This notification is generated when the number of mroute6 egress records exceeds the egress threshold." ::= { rcTrapsMib 314 } rcnIsisPlsbLocalDuplicateNnameTrap NOTIFICATION-TYPE OBJECTS { rcIsisLocalNickname, rcIsisLocalSysId, rcIsisPreviousSysId, rcIsisLocalHostName, rcIsisPlsbTrapType, rcIsisTrapIndicator} STATUS current DESCRIPTION "A PLSB ISIS trap signifies that our old incarnation of the LSP with different Sys-Id with the same nickname has not timed out yet. ISIS disabled globally." ::= { rcTrapsMib 315 } rcnIsisPlsbGlobalDuplicateNnameTrap NOTIFICATION-TYPE OBJECTS { rcIsisLocalNickname, rcIsisLocalHostName, rcIsisLocalChassisMac, rcIsisRemoteHostName, rcIsisRemoteChassisMac, rcIsisPlsbTrapType, rcIsisTrapIndicator} STATUS current DESCRIPTION "A PLSB ISIS trap signifies that a remote node is detected with same nickname as the local node. ISIS disabled globally." ::= { rcTrapsMib 316 } rcnPlugModInsertedInNotRecommendedPortTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPluggableModuleDescription } STATUS current DESCRIPTION "A rcnPlugModInsertedInNotRecommendedPortTrap signifies that the LR4 QSFP+ is inserted in to a not recommended port. It set alaem which will be cleared by rcnPlugModRemovedFromRecommendedPortTrap" ::= { rcTrapsMib 317 } rcnPlugModRemovedFromNotRecommendedPortTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex } STATUS current DESCRIPTION "A rcnPlugModRemovedFromNotRecommendedPortTrap signifies that the LR4 QSFP+ is removed from a not recommened port. It clears the alarm which is set by rcnPlugModInsertedInNotRecommendedPortTrap" ::= { rcTrapsMib 318 } rcnBpduGuardPortShutdown NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPortBpduGuardTimeout } STATUS current DESCRIPTION "This notification will be generated when a port, which has BPDU guard enabled, is shutdown. It is cleared by rcnBpduGuardPortShutdownTimerExpired" ::= { rcTrapsMib 319 } rcnBpduGuardPortShutdownTimerExpired NOTIFICATION-TYPE OBJECTS { rcPortIndex} STATUS current DESCRIPTION "This notification will be generated when a port, which has BPDU guard enabled and is under shutdown timer, and the timer expires. It clears the alarm rcnBpduGuardPortShutdown" ::= { rcTrapsMib 320 } rcnIpv6FhsSnoopTableFullTrap NOTIFICATION-TYPE OBJECTS { rcIpv6FhsSnoopNotificationEntryType, rcIpv6FhsSnoopNotificationEntryCount } STATUS current DESCRIPTION "This trap is generated whenever static or dynamic binding entry count has reached their max number. rcDhcpv6SnoopingNotificationBindingEntryType indicates the type of entries reached the max number" ::= { rcTrapsMib 321 } rcnLicenseWillExpire NOTIFICATION-TYPE OBJECTS {rcLicenseFileName, rcLicenseDaysLeftBeforeExpiration} STATUS current DESCRIPTION "This notification signifies the time remaining before Time Based License expires in days." ::= { rcTrapsMib 323 } rcnLicenseExpired NOTIFICATION-TYPE OBJECTS {rcLicenseFileName,rcLicenseDaysAfterExpiration} STATUS current DESCRIPTION "A rcnLicenseTrialPeriodExpired signifies that has expired in days." ::= { rcTrapsMib 324 } rcnMsdpMaxSACacheWarnSetTrap NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpSACacheType } STATUS current DESCRIPTION "This event is generated when the SA entries in the cache database exceeds 85 % of maximum value (6K) in local cache or in foreign cache." ::= {rcTrapsMib 325} rcnMsdpMaxSACacheWarnClearTrap NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpSACacheType } STATUS current DESCRIPTION "This event is generated when the Sa entries in the cache database drops to 80 % of the maximum value (6K)." ::= {rcTrapsMib 326} rcnMsdpMaxSACacheErrorSetTrap NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpSACacheType } STATUS current DESCRIPTION "This event is generated when the SA entries in the cache database hits 100 % of the maximum value (6K)." ::= {rcTrapsMib 327} rcnMsdpMaxSACacheErrorClearTrap NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpSACacheType } STATUS current DESCRIPTION "This event is generated when the SA entries in the cache database drops to 95% of the maximum value." ::= {rcTrapsMib 328} rcnMsdpMaxPeerSACacheWarnSetTrap NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpPeerSALimit } STATUS current DESCRIPTION "This event is generated when the SA entries for this peer exceeds 85 % of maximum value configured for this peer." ::= {rcTrapsMib 329} rcnMsdpMaxPeerSACacheWarnClearTrap NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpPeerSALimit } STATUS current DESCRIPTION "This event is generated when the SA entries for this peer drops to 80 % of the maximum value configured for this peer." ::= {rcTrapsMib 330} rcnMsdpMaxPeerSACacheErrorSetTrap NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpPeerSALimit } STATUS current DESCRIPTION "This event is generated when the SA entries for this peer hits 100 % of the peer SA limit." ::= {rcTrapsMib 331} rcnMsdpMaxPeerSACacheErrorClearTrap NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpPeerSALimit } STATUS current DESCRIPTION "This event is generated when the SA entries for this peer drops to 95% of the peer SA limit." ::= {rcTrapsMib 332} rcnMsdpEstablishedTrap NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, msdpPeerFsmEstablishedTransitions } STATUS current DESCRIPTION "The MSDP Established event is generated when the MSDP FSM enters the ESTABLISHED state." ::= { rcTrapsMib 333 } rcnMsdpBackwardTransitionTrap NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, msdpPeerState } STATUS current DESCRIPTION "The MSDPBackwardTransition Event is generated when the MSDP FSM moves from a higher-numbered state to a lower-numbered state." ::= { rcTrapsMib 334 } rcnSystemUsbInternalAccessErrorTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "This trap is generated whenever system usb encounters an internal ccess errors " ::= { rcTrapsMib 335 } rcnDigitalCertStatusTrap NOTIFICATION-TYPE OBJECTS { rcDigitalCertStatus } STATUS current DESCRIPTION "A rcDigitalCertStatusTrap signifies the status of Subject Certificate has changed" ::= { rcTrapsMib 336 } rcnDvrVistPeerDomainMismatchErrorTrap NOTIFICATION-TYPE OBJECTS { rcIsisPeerVirtualBmac } STATUS current DESCRIPTION "This trap is generated whenever V-IST link comes up between two DVR peers that are in different DVR domains" ::= { rcTrapsMib 341 } rcnDvrVistPeerDomainMismatchErrorClearTrap NOTIFICATION-TYPE OBJECTS { rcIsisPeerVirtualBmac } STATUS current DESCRIPTION "This trap is generated whenever the erroneous condition of having a V-IST link up between two DVR peers from different DVR domains is cleared" ::= { rcTrapsMib 342 } -- Notifications objects rcRadiusNotifications OBJECT IDENTIFIER ::= { rcRadius 8 } rcRadiusNotificationObjects OBJECT IDENTIFIER ::= { rcRadiusNotifications 1 } rcRadiusEapRAVErrorMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The MAC address that was authorized on a port which could not be moved to the Radius-Assigned VLAN." ::= { rcRadiusNotificationObjects 1 } rcRadiusEapRAVErrorPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The ifIndex of the port that could not be moved to the Radius-Assigned VLAN." ::= { rcRadiusNotificationObjects 2 } rcnRadiusEapRAVError NOTIFICATION-TYPE OBJECTS { rcRadiusEapRAVErrorMacAddress, rcRadiusEapRAVErrorPort } STATUS current DESCRIPTION "This notification indicates that an Eap/Neap client MAC address was authorized on a port, but the port could not be moved to the Radius-Assigned VLAN." ::= { rcTrapsMib 344 } rcRadiusEapServAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Address type of a EAP Radius server. To be used with rcRadiusEapServAddress." ::= { rcRadiusNotificationObjects 3 } rcRadiusEapServAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Address of a EAP Radius server. To be used with rcRadiusEapServAddressType." ::= { rcRadiusNotificationObjects 4 } rcnRadiusEapServersDown NOTIFICATION-TYPE STATUS current DESCRIPTION "This notification is generated when all EAP Radius servers become unreachable." ::= { rcTrapsMib 345 } rcnRadiusEapServerUp NOTIFICATION-TYPE OBJECTS { rcRadiusEapServAddressType, rcRadiusEapServAddress } STATUS current DESCRIPTION "This notification is generated when at least one EAP Radius server becomes reachable." ::= { rcTrapsMib 346 } -- -- IMPORTANT NOTE: The following section contains older definitions of -- notifications that do not follow the standard format -- for OIDs for notifications. New notifications should -- *NOT* be added to this section. Instead, they should -- be added above, under the snmpTrapsMib branch. -- rcCardDown NOTIFICATION-TYPE OBJECTS { rcCardIndex, rcCardAdminStatus, rcCardOperStatus } STATUS current DESCRIPTION "A rcCardDown trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcCardOperStatus object for one of its cards is about to transition into the down state." ::= { rcTraps 1 } rcCardUp NOTIFICATION-TYPE OBJECTS { rcCardIndex, rcCardAdminStatus, rcCardOperStatus } STATUS current DESCRIPTION "A rcCardUp trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcCardOperStatus object for one of its cards is about to transition into the up state." ::= { rcTraps 2 } rcErrorNotification NOTIFICATION-TYPE OBJECTS { rcErrorLevel, rcErrorCode, rcErrorText } STATUS current DESCRIPTION "A rcErrorNotification trap signifies that the SNMPv2 entity, acting in an agent role, has detected that an error condition has occured." ::= { rcTraps 3 } rcStpNewRoot NOTIFICATION-TYPE OBJECTS { rcStgId } STATUS current DESCRIPTION "A rcStpNewRoot trap signifies that the SNMPv2 entity, acting in an agent role, has detected the Spanning Tree Protocol has declared the device to be the new root of the spanning tree." ::= { rcTraps 4 } rcStpTopologyChange NOTIFICATION-TYPE OBJECTS { rcStgId, rcPortIndex } STATUS current DESCRIPTION "A rcStpTopologyChange trap signifies that the SNMPv2 entity, acting in an agent role, has detected the Spanning Tree Protocol has gone due a topology change event." ::= { rcTraps 5 } rcChasPowerSupplyDown NOTIFICATION-TYPE OBJECTS { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus} STATUS current DESCRIPTION "A rcChasPowerSupplyDown trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcChasPowerSupplyOperStatus object for one of its power supply unit is about to transition into the down state." ::= { rcTraps 6 } rcChasFanDown NOTIFICATION-TYPE OBJECTS { rcChasFanId, rcChasFanOperStatus} STATUS current DESCRIPTION "A rcChasFanDown trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcChasFanOperStatus object for one of its power supply unit is about to transition into the down state." ::= { rcTraps 7 } rcLinkOscillation NOTIFICATION-TYPE OBJECTS { rcPortIndex } STATUS current DESCRIPTION "A rcLinkOscillation trap signifies that the SNMPv2 entity, acting in an agent role, has detected an excessive number of link state transitions on the specified port." ::= { rcTraps 8 } rcMacViolation NOTIFICATION-TYPE OBJECTS { rcErrorText, rcPortIndex } STATUS current DESCRIPTION "A rcMacViolation trap signifies that the SNMPv2 entity, acting in an agent role, has received a PDU with an invalid source MAC address." ::= { rcTraps 9 } rcSonetTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPosSonetTrapType, rcPosSonetTrapIndication } STATUS current DESCRIPTION "A rcSonetTrap trap signifies that the SNMPv2 entity, acting in an agent role, has detected a change of status on a Sonet port." ::= { rcTraps 10 } rc2kCardDown NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rc2kCardFrontAdminStatus, rc2kCardFrontOperStatus } STATUS obsolete DESCRIPTION "A rcCardDown trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcCardOperStatus object for one of its cards is about to transition into the down state." ::= { rcTraps 11 } rc2kCardUp NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rc2kCardFrontAdminStatus, rc2kCardFrontOperStatus } STATUS obsolete DESCRIPTION "A rcCardUp trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcCardOperStatus object for one of its cards is about to transition into the up state." ::= { rcTraps 12 } rc2kTemperature NOTIFICATION-TYPE OBJECTS { rc2kChassisTemperature } STATUS current DESCRIPTION "A rc2kTemperature trap signifies that the SNMPv2 entity, acting in an agent role, has detected the chassis is over-heating." ::= { rcTraps 13 } rcChasPowerSupplyUp NOTIFICATION-TYPE OBJECTS { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus} STATUS current DESCRIPTION "A rcChasPowerSupplyUp trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcChasPowerSupplyOperStatus object for one of its power supply unit is about to transition into the up state." ::= { rcTraps 14 } rc2kAtmPvcLinkStateChange NOTIFICATION-TYPE OBJECTS { rc2kAtmPvcIfIndex, rc2kAtmPvcVpi, rc2kAtmPvcVci, rc2kAtmPvcOamVcStatus } STATUS current DESCRIPTION "A rc2kAtmPvcLinkStateChange trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rc2kAtmPvcOamVcStatus object for one of PVC is about to transition into different state, either from up to down or from down to up." ::= { rcTraps 15 } rcStpTCN NOTIFICATION-TYPE OBJECTS { rcStgId, rcPortIndex, rcStgBridgeAddress } STATUS current DESCRIPTION "A rcStpTopologyChange trap signifies that the SNMPv2 entity, acting in an agent role, has detected the Spanning Tree Protocol has gone due a topology change event." ::= { rcTraps 16 } rcSmltIstLinkUp NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcSmltIstLinkUp trap signifies that the split MLT link is from down to up." ::= { rcTraps 17 } rcSmltIstLinkDown NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcSmltIstLinkDown trap signifies that the split MLT link is from up to down." ::= { rcTraps 18 } rcSmltLinkUp NOTIFICATION-TYPE OBJECTS { rcMltSmltId } STATUS current DESCRIPTION "A rcMltSmltId trap signifies that the split SMLT link is up." ::= { rcTraps 19 } rcSmltLinkDown NOTIFICATION-TYPE OBJECTS { rcMltSmltId } STATUS current DESCRIPTION "A rcMltSmltId trap signifies that the split SMLT link is down." ::= { rcTraps 20 } rcChasFanUp NOTIFICATION-TYPE OBJECTS { rcChasFanId, rcChasFanOperStatus} STATUS current DESCRIPTION "A rcChasFanUp trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rcChasFanOperStatus object for one of its power supply unit is about to transition into the up state." ::= { rcTraps 21 } rcPasswordChange NOTIFICATION-TYPE OBJECTS { rcCliPasswordChange, rcCliPassChangeResult} STATUS current DESCRIPTION "A rcPasswordChange trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the one of the cli password is changed." ::= { rcTraps 22 } rcEmError NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcChasEmModeError} STATUS current DESCRIPTION "A rcEmError trap signifies that the SNMPv2 entity, acting in an agent role, has detected Em error." ::= { rcTraps 23 } rcPcmciaCardRemoved NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcPcmciaRemoved trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the PCMCIA card is being removed." ::= { rcTraps 25 } rcSmartCpldTimerFired NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcSmartCpldTimerFired trap signifies that the cpld timer fired." ::= { rcTraps 26 } rcCardCpldNotUpDate NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcCardCpldNotUpDate trap signifies that the cpld is not up to date." ::= { rcTraps 27 } rcIgapLogFileFull NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcIgapLogFileFull trap signifies that the Igap accounting time-out Log File reach the maximum." ::= { rcTraps 28 } rcCpLimitShutDown NOTIFICATION-TYPE OBJECTS { rcPortIndex, ifAdminStatus, ifOperStatus, rcPortCpLimitShutDown } STATUS current DESCRIPTION "A rcCpLimitShutDown trap signifies that the cp limit for the port is shutting down." ::= { rcTraps 29 } rcSshServerEnabled NOTIFICATION-TYPE OBJECTS { rcSshGlobalPort } STATUS current DESCRIPTION "A rcSshServerEnabled trap signifies that the SSH server is enabled." ::= { rcTraps 30 } rcSshServerDisabled NOTIFICATION-TYPE OBJECTS { rcSshGlobalPort } STATUS current DESCRIPTION "A rcSshServerDisabled trap signifies that the SSH server is disabled." ::= { rcTraps 31 } rcSshSessionLogin NOTIFICATION-TYPE OBJECTS { rcSshGlobalHostIpAddr } STATUS current DESCRIPTION "A rcSshSessionLogin trap signifies that there is a SSH session login." ::= { rcTraps 32 } rcSshSessionLogout NOTIFICATION-TYPE OBJECTS { rcSshGlobalHostIpAddr } STATUS current DESCRIPTION "A rcSshSessionLogout trap signifies that there is a SSH session logout." ::= { rcTraps 33 } rcSshUnauthorizedAccess NOTIFICATION-TYPE OBJECTS { rcSshGlobalHostIpAddr } STATUS current DESCRIPTION "A rcSshUnauthorizedAccess trap signifies that an unauthorized access has occured." ::= { rcTraps 34 } rcHaCpuState NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcL2RedundancyHaCpuState } STATUS current DESCRIPTION "A rcHaCpuState trap signifies that the state of the HA-CPU." ::= { rcTraps 35 } rcInsufficientMemory NOTIFICATION-TYPE OBJECTS { rc2kCardIndex} STATUS current DESCRIPTION "A rcInsufficientMemory trap indicates insufficient memory on CPU blade for proper operation. Recommended memory = 256 MB available through Nortel Networks upgrade kit" ::= { rcTraps 36 } rcSaveConfigAction NOTIFICATION-TYPE OBJECTS { rcSysAction } STATUS current DESCRIPTION "A rcSaveConfigAction trap indicates the switch run time or boot configuration is being saved" ::= { rcTraps 37 } rcLoopDetectOnPort NOTIFICATION-TYPE OBJECTS { rcVlanId, rcPortIndex } STATUS current DESCRIPTION "A rcSaveConfigAction trap indicates that a loop has been detected on a port. The vlan on that port will be disabled." ::= { rcTraps 38 } rcbgpEstablished NOTIFICATION-TYPE OBJECTS { rcIpBgpPeerIpAddress, rcIpBgpPeerLastError, rcIpBgpPeerState } STATUS current DESCRIPTION "The BGP Established event is generated when the BGP FSM enters the ESTABLISHED state." ::= { rcTraps 39 } rcbgpBackwardTransition NOTIFICATION-TYPE OBJECTS { rcIpBgpPeerIpAddress, rcIpBgpPeerLastError, rcIpBgpPeerState } STATUS current DESCRIPTION "The BGPBackwardTransition Event is generated when the BGP FSM moves from a higher numbered state to a lower numbered state." ::= { rcTraps 40 } rcAggLinkUp NOTIFICATION-TYPE OBJECTS { rcMltId } STATUS current DESCRIPTION "A rcAggLinkUp trap is generated when the operational state of the aggregator changes from down to up." ::= { rcTraps 41 } rcAggLinkDown NOTIFICATION-TYPE OBJECTS { rcMltId } STATUS current DESCRIPTION "A rcAggLinkDown trap is generated when the operational state of the aggregator changes from up to down." ::= { rcTraps 42 } rcIgmpNewGroupMember NOTIFICATION-TYPE OBJECTS { rcIgmpGroupIfIndex, rcIgmpGroupIpAddress, rcIgmpGroupInPort, rcIgmpGroupMembers } STATUS current DESCRIPTION "An IgmpNewGroupMember trap signifies that a new member has come on an interface." ::= { rcTraps 43 } rcIgmpLossGroupMember NOTIFICATION-TYPE OBJECTS { rcIgmpGroupMembers, rcIgmpGroupIpAddress, rcIgmpGroupInPort, rcIgmpGroupIfIndex } STATUS current DESCRIPTION "An IgmpLossGroupMember trap signifies that a group member has been lost on an interface." ::= { rcTraps 44 } rcIgmpNewQuerier NOTIFICATION-TYPE -- cannot include igmpInterfaceIfIndex in the OBJECTS clause because it -- is not-accessible -- OBJECTS { igmpInterfaceIfIndex, igmpInterfaceQuerier } STATUS obsolete DESCRIPTION "An igmpNewQuerier trap signifies that a new querier has come up on an interface." ::= { rcTraps 45 } rcIgmpQuerierChange NOTIFICATION-TYPE -- cannot include igmpInterfaceIfIndex in the OBJECTS clause because it -- is not-accessible -- OBJECTS { igmpInterfaceIfIndex, -- rcIgmpInterfaceExtnNewQuerier, -- igmpInterfaceQuerier } STATUS obsolete DESCRIPTION "An rcIgmpQuerierChange trap signifies that the querier has changed." ::= { rcTraps 46 } rcDvmrpIfStateChange NOTIFICATION-TYPE -- Cannot use these, as they are either not-accessible, or no longer exist -- in the current draft of the DVMRP-STD-MIB -- OBJECTS { dvmrpInterfaceIfIndex, dvmrpInterfaceOperState } STATUS current DESCRIPTION "A rcDvmrpIfStateChange trap signifies that there has been a change in the state of a DVMRP interface." ::= { rcTraps 47 } rcDvmrpNewNbrChange NOTIFICATION-TYPE -- Cannot use these, as they are either not-accessible, or no longer exist -- in the current draft of the DVMRP-STD-MIB -- OBJECTS { dvmrpNeighborIfIndex, dvmrpNeighborAddress } STATUS current DESCRIPTION "A rcDvmrpNewNbrChange trap signifies that a new neighbor has come up on a DVMRP interface." ::= { rcTraps 48 } rcDvmrpNbrLossChange NOTIFICATION-TYPE -- Cannot use these, as they are either not-accessible, or no longer exist -- in the current draft of the DVMRP-STD-MIB -- OBJECTS { dvmrpNeighborIfIndex, dvmrpNeighborAddress } STATUS current DESCRIPTION "A rcDvmrpNbrLossChange trap signifies that a new neighbor has gone down on a DVMRP interface." ::= { rcTraps 49 } rcPsePortOnOff NOTIFICATION-TYPE OBJECTS { rcPortPoePseIndexGroupIndex, rcPortPoePseIndexPortIndex, pethPsePortDetectionStatus } STATUS current DESCRIPTION "A rcPsePortOnOff trap signifies that if Pse Port is delivering or not power to the This Notification SHOULD be sent on every status change except in the searching mode." ::= { rcTraps 50 } rcPsePortPowerMaintenanceStatus NOTIFICATION-TYPE -- pethPsePortPowerMaintenanceStatus no longer exists, cannot use it here -- OBJECTS { rcPortPoePseIndexGroupIndex, -- rcPortPoePseIndexPortIndex, -- pethPsePortPowerMaintenanceStatus } OBJECTS { rcPortPoePseIndexGroupIndex, rcPortPoePseIndexPortIndex } STATUS current DESCRIPTION "A rcPsePortPowerMaintenanceStatus trap signifies that a Port change Status and it SHOULD be sent on every status change." ::= { rcTraps 51 } rcMainPseBackupActivate NOTIFICATION-TYPE -- pethMainPseBackupActivated no longer exists, cannot use it here -- OBJECTS { rcPortPoePseIndexGroupIndex, -- rcPortPoePseIndexPortIndex, -- pethMainPseBackupActivated } OBJECTS { rcPortPoePseIndexGroupIndex, rcPortPoePseIndexPortIndex } STATUS current DESCRIPTION "A rcMainPseBackupActivate trap signifies that a Backup is Activated or BackUp is released on a Pse Port Group." ::= { rcTraps 52 } rcMainPowerUsageOn NOTIFICATION-TYPE OBJECTS { rcPortPoePseIndexGroupIndex, pethMainPseConsumptionPower } STATUS current DESCRIPTION "A rcMainPowerUsageOn trap signifies that PSE Threshold Usage indication of a PSE Port Group is on, the usage power is above the threshold." ::= { rcTraps 53 } rcMainPowerUsageOff NOTIFICATION-TYPE OBJECTS { rcPortPoePseIndexGroupIndex, pethMainPseConsumptionPower } STATUS current DESCRIPTION "A rcMainPowerUsageOn trap signifies that PSE Threshold Usage indication of a PSE Port Group is off, the usage power is above the threshold." ::= { rcTraps 54 } rcPseCardOnOff NOTIFICATION-TYPE OBJECTS { rcPortPoeMainPseExtnPwrAdmin } STATUS current DESCRIPTION "A rcPoeMainPwrFailure trap signifies that the main power admin status is up." ::= { rcTraps 55 } rcIgmpNewQuerierOnIf NOTIFICATION-TYPE OBJECTS { rcIgmpInterfaceIfIndex, rcIgmpInterfaceQuerier } STATUS current DESCRIPTION "An igmpNewQuerier trap signifies that a new querier has come up on an interface." ::= { rcTraps 121 } rcIgmpQuerierChanged NOTIFICATION-TYPE OBJECTS { rcIgmpInterfaceIfIndex, rcIgmpInterfaceExtnNewQuerier, rcIgmpInterfaceQuerier } STATUS current DESCRIPTION "An rcIgmpQuerierChange trap signifies that the querier has changed." ::= { rcTraps 122 } rcDuplexMismatch NOTIFICATION-TYPE OBJECTS { rcPortIndex,lldpRemPortIdSubtype,lldpRemPortId } STATUS current DESCRIPTION "A rcDuplexMismatch trap signifies that a LLDP Neighbor Port's Duplex/Speed mismatches with local port" ::= { rcTraps 123 } -- Syslog Group rcSyslogGlobal OBJECT IDENTIFIER ::= { rcSyslog 1 } rcSyslogGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the SysLog feature. When enabled this feature will send a message to a server on a network that this configured to receive and store diagnostic messages from this device. The type of messages sent is user configurable." DEFVAL { true } ::= { rcSyslogGlobal 1 } rcSyslogGlobalMaxHosts OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximun number of remote hosts considered 'active' and able to receive messages from the Syslog service on the router." DEFVAL { 5 } ::= { rcSyslogGlobal 2 } rcSyslogGlobalOperState OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2), emptyHostTbl(3), allHostDisabled(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational state of the syslog service on the router." DEFVAL { active } ::= { rcSyslogGlobal 3 } rcSyslogGlobalHeader OBJECT-TYPE SYNTAX INTEGER { default(1), managementVIP(2), circuitlessIP(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Header Type for the Syslog Packet." DEFVAL { 1 } ::= { rcSyslogGlobal 4 } rcSyslogHostTbl OBJECT-TYPE SYNTAX SEQUENCE OF RcSyslogHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of remote host destinations for syslog." ::= { rcSyslog 2 } rcSyslogHostEntry OBJECT-TYPE SYNTAX RcSyslogHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information for a particular entry in rcSyslogHostTable." INDEX { rcSyslogHostId } ::= { rcSyslogHostTbl 1 } RcSyslogHostEntry ::= SEQUENCE { rcSyslogHostId INTEGER, rcSyslogHostIpAddr IpAddress, rcSyslogHostUdpPort INTEGER, rcSyslogHostFacility INTEGER, rcSyslogHostModuleId INTEGER, rcSyslogHostModuleId2 Integer32, rcSyslogHostSeverity INTEGER, rcSyslogHostMapInfoSeverity INTEGER, rcSyslogHostMapWarningSeverity INTEGER, rcSyslogHostMapErrorSeverity INTEGER, rcSyslogHostMapMfgSeverity INTEGER, rcSyslogHostMapFatalSeverity INTEGER, rcSyslogHostMapTraceMsg INTEGER, rcSyslogHostMapTrapMsg INTEGER, rcSyslogHostLogTraceMsgs TruthValue, rcSyslogHostLogTrapMsgs TruthValue, rcSyslogHostEnable TruthValue, rcSyslogHostRowStatus RowStatus, rcSyslogHostAddressType InetAddressType, rcSyslogHostAddress InetAddress, rcSyslogHostSecureForwardingEnable TruthValue, rcSyslogHostSecureForwardingSshProtect TruthValue, rcSyslogHostSecureForwardingTcpPort Integer32, rcSyslogHostSecureForwardingMode INTEGER, rcSyslogHostSecureForwardingServerCertName DisplayString } rcSyslogHostId OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "Host Id." ::= { rcSyslogHostEntry 1 } rcSyslogHostIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Host Ip Address" ::= { rcSyslogHostEntry 2 } rcSyslogHostUdpPort OBJECT-TYPE SYNTAX INTEGER (514..530) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the UDP port to use to send syslog messages to the host." DEFVAL { 514 } ::= { rcSyslogHostEntry 3 } rcSyslogHostFacility OBJECT-TYPE SYNTAX INTEGER { local0(128), local1(136), local2(144), local3(152), local4(160), local5(168), local6(176), local7(184) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the UNIX facility used in messages to the syslog host. Default is LOCAL7." DEFVAL { local7 } ::= { rcSyslogHostEntry 4 } rcSyslogHostModuleId OBJECT-TYPE SYNTAX INTEGER { common (1), -- '00000001'H snmp (2), -- '00000002'H rmon (4), -- '00000004'H portmgr (8), -- '00000008'H chasmgr (16), -- '00000010'H bridge (32), -- '00000020'H ospf (64), -- '00000040'H hwif (128), -- '00000080'H sim (256), -- '00000100'H cpp (512), -- '00000200'H netdrv (1024), -- '00000400'H vlanmgr (2048), -- '00000800'H cli (4096), -- '00001000'H main (8192), -- '00002000'H p2ip (16384), -- '00004000'H rcip (32768), -- '00008000'H rompager (65536), -- '00010000'H acif (131072), -- '00020000'H gbip (262144), -- '00040000'H wdt (524288), -- '00080000'H tdp (1048576), -- '00100000'H mandiag (2097152), -- '00200000'H mantest (4194304), -- '00400000'H igmp (8388608), -- '00800000'H ipfil (16777216), -- '01000000'H mlt (33554432), -- '02000000'H ippolicy(67108864), -- '04000000'H ipmc (134217728), -- '08000000'H syslog (268435456) -- '10000000'H } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies for which modules/tasks syslog messages should be sent. Default is all modules/tasks." ::= { rcSyslogHostEntry 5 } rcSyslogHostModuleId2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies for which modules/tasks syslog messages should be sent. Default is all modules/tasks." ::= { rcSyslogHostEntry 6 } rcSyslogHostSeverity OBJECT-TYPE SYNTAX INTEGER (1..31) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the severity level for which syslog messages should be sent for the modules specifies in 'SyslogHostModule'. Value is one of multiple (logical 'OR') of the following: info(1), warning(2), error(4), mfg(8), fatal(16)." DEFVAL { 1 } ::= { rcSyslogHostEntry 7 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcSyslogHostSeverity info 1 -- rcSyslogHostSeverity warning 2 -- rcSyslogHostSeverity error 4 -- rcSyslogHostSeverity mfg 8 -- rcSyslogHostSeverity fatal 16 -- rcSyslogHostSeverity all 31 -- =end enum rcSyslogHostMapInfoSeverity OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), info(7), debug(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the syslog severity to use for Accelar INFO messages. Default is INFO." DEFVAL { info } ::= { rcSyslogHostEntry 8 } rcSyslogHostMapWarningSeverity OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), info(7), debug(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the syslog severity to use for Accelar WARNING messages. Default is WARNING. Should be <= INFO." DEFVAL { warning } ::= { rcSyslogHostEntry 9 } rcSyslogHostMapErrorSeverity OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), info(7), debug(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the syslog severity to use for Accelar ERROR messages. Default is ERROR. Should be <= WARNING." DEFVAL { error } ::= { rcSyslogHostEntry 10 } rcSyslogHostMapMfgSeverity OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), info(7), debug(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the syslog severity to use for Accelar Manufactoring messages. Dafault is ERROR." DEFVAL { error } ::= { rcSyslogHostEntry 11 } rcSyslogHostMapFatalSeverity OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), info(7), debug(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the syslog severity to use for Accelar FATAL messages. Default is EMERGENCY. Should be <= ERROR." DEFVAL { emergency } ::= { rcSyslogHostEntry 12 } rcSyslogHostMapTraceMsg OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), info(7), debug(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the syslog severity to use for syslog trace messages. Default is DEBUG." ::= { rcSyslogHostEntry 13 } rcSyslogHostMapTrapMsg OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), info(7), debug(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the UNIX severity code to use for syslog messages for SNMP traps sent to the syslog host. Default is INFO." ::= { rcSyslogHostEntry 14 } rcSyslogHostLogTraceMsgs OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether to activate the host to log the syslog trace messages." ::= { rcSyslogHostEntry 15 } rcSyslogHostLogTrapMsgs OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether to activate the host to log the syslog messages for SNMP traps." ::= { rcSyslogHostEntry 16 } rcSyslogHostEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable messages to be sent to syslog host." DEFVAL { false } ::= { rcSyslogHostEntry 17 } rcSyslogHostRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcSyslogTable." ::= { rcSyslogHostEntry 18 } rcSyslogHostAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Address Type of the Host." ::= {rcSyslogHostEntry 19 } rcSyslogHostAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Address of the Host." ::= {rcSyslogHostEntry 20 } rcSyslogHostSecureForwardingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Secure forwarding of Syslog for a particular host." DEFVAL { true } ::= { rcSyslogHostEntry 21 } rcSyslogHostSecureForwardingSshProtect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Secure forwarding of Syslog over SSH remote port forwarding for particular host." DEFVAL { true } ::= { rcSyslogHostEntry 22 } rcSyslogHostSecureForwardingTcpPort OBJECT-TYPE SYNTAX Integer32(1025..49151) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the tcp port to use for Secure forwarding of for particular host." DEFVAL { 1025 } ::= { rcSyslogHostEntry 23 } rcSyslogHostSecureForwardingMode OBJECT-TYPE SYNTAX INTEGER { none (1), ssh (2), tls (3)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Secure forwarding of Syslog over remote port forwarding for particular host.This object is used to obsolete the rcSyslogHostSecureForwardingEnable and rcSyslogHostSecureForwardingSshProtect. none - Set Secure forwarding mode none for particular Syslog host ssh - Set Secure forwarding mode for particular Syslog host over SSH tunnel - SSH is no longer supported starting with release VOSS 6.1.0.0 for VSP4K and VSP8K tls - Set Secure forwarding mode for particular Syslog host over " DEFVAL { none } ::= { rcSyslogHostEntry 24 } rcSyslogHostSecureForwardingServerCertName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the identity name of server certificate. It is used to match the subject name of the server certificate received during negotiation with this configured server cert name to allow negotiation" ::= { rcSyslogHostEntry 25 } -- logging msg control rcLogMsgControl OBJECT IDENTIFIER ::= { rcSyslog 3 } rcLogMsgControlAction OBJECT-TYPE SYNTAX INTEGER{ suppressMsg(1) , sendTrap(2), both(3) } MAX-ACCESS read-write STATUS current DESCRIPTION " This value indicates the type of message control action" DEFVAL { suppressMsg } ::= { rcLogMsgControl 1 } rcLogMsgControlInterval OBJECT-TYPE SYNTAX INTEGER (1..30) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the message control interval value in minutes" DEFVAL { 5 } ::= { rcLogMsgControl 2} rcLogMsgControlMaxMsgNum OBJECT-TYPE SYNTAX INTEGER (2..500) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the maximum frequency/count of the occurence of the Log Message." DEFVAL { 5 } ::= { rcLogMsgControl 3 } rcLogMsgControlEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the status of the system message control" DEFVAL { false } ::={ rcLogMsgControl 4} -- logging config rcLogLoggingGlobal OBJECT IDENTIFIER ::= { rcSyslog 4 } rcLogLoggingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the status of the logging operational status" ::={ rcLogLoggingGlobal 1} rcLogLoggingLevel OBJECT-TYPE SYNTAX INTEGER { info(1), warning(2), error(3), mfg(4), fatal(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Use to set the logging msg level. 'info(1)' logs any message level 1 and above. 'warning(2)' logs any message level 2 and above. 'error(3)' logs any message level 3 and above. 'mfg(4)' logs any message level 4 and above. 'fatal(5)' logs message level 5 only" DEFVAL { info } ::= { rcLogLoggingGlobal 2 } --SyslogRootCertificate Tbl rcSyslogRootCertificateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSyslogRootCertificateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing file-name and actio to be performed on the serever root certificate" ::= { rcSyslog 5 } rcSyslogRootCertificateEntry OBJECT-TYPE SYNTAX RcSyslogRootCertificateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing name of the server root certificate and the action to be performed on it" INDEX { rcSyslogRootCertificateFilename } ::= { rcSyslogRootCertificateTable 1 } RcSyslogRootCertificateEntry ::= SEQUENCE { rcSyslogRootCertificateFilename DisplayString, rcSyslogRootCertificateAction INTEGER, rcSyslogRootCertificateRowStatus RowStatus } rcSyslogRootCertificateFilename OBJECT-TYPE SYNTAX DisplayString (SIZE (1..128)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Root certificate file of a Syslog Server to be installed or uninstalled. It requires object rcSyslogRootCertificate to be install or uninstall or none" ::= { rcSyslogRootCertificateEntry 1 } rcSyslogRootCertificateAction OBJECT-TYPE SYNTAX INTEGER { noAction(1), install(2), uninstall(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "To install/uninstall Root certificate file of a Syslog Server. It requires the object rcSyslogGlobalSecureForwadingCertFilename with a valid certification file. it always return noAction for query" DEFVAL { noAction } ::= { rcSyslogRootCertificateEntry 2 } rcSyslogRootCertificateRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the rcSyslogRootCertificateTable." ::= { rcSyslogRootCertificateEntry 3 } -- Diag Mirror by port Table rcDiagMirrorByPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagMirrorByPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the Mirror By Port feature. This feature allows the device to forward a copy of each packet seen on a particular port to a different port." ::= { rcDiag 1 } rcDiagMirrorByPortEntry OBJECT-TYPE SYNTAX RcDiagMirrorByPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing mirror by port information." INDEX { rcDiagMirrorByPortId } ::= { rcDiagMirrorByPortTable 1 } RcDiagMirrorByPortEntry ::= SEQUENCE { rcDiagMirrorByPortId INTEGER, rcDiagMirrorByPortMirroredPort InterfaceIndex, rcDiagMirrorByPortMirroringPort InterfaceIndex, rcDiagMirrorByPortMode INTEGER, rcDiagMirrorByPortEnable TruthValue, rcDiagMirrorByPortRowStatus RowStatus, rcDiagMirrorByPortOctapidId Integer32, -- obsolete rcDiagMirrorByPortPid Integer32, -- obsolete rcDiagMirrorRemoteMirrorVlanId INTEGER, rcDiagMirrorByPortSpEncap TruthValue, rcDiagMirrorByPortGranularity INTEGER, rcDiagMirrorByPortMirroredPortList PortSet, rcDiagMirrorByPortMirroringPortList PortSet, rcDiagMirrorMirroringVlanId Integer32, rcDiagMirrorMirroringMltId Integer32, rcDiagMirrorMirroringMgId Integer32, rcDiagMirrorMirroringIpAddr IpAddress, rcDiagMirrorMirroringIpTtl Integer32, rcDiagMirrorMirroringIpDscp Integer32, rcDiagMirrorByPortScope INTEGER, rcDiagMirrorMonitoringIsidOffset Integer32, rcDiagMirrorMonitoringIsid Integer32, rcDiagMirrorMirroringQos Integer32 } rcDiagMirrorByPortId OBJECT-TYPE SYNTAX INTEGER(1..479) MAX-ACCESS read-only STATUS current DESCRIPTION "Entry id." ::= { rcDiagMirrorByPortEntry 1 } rcDiagMirrorByPortMirroredPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to configure the 'mirrored' port. The port where packets are copied from." ::= { rcDiagMirrorByPortEntry 2 } rcDiagMirrorByPortMirroringPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to configure the 'mirroring' port. The port where packets are copied to." ::= { rcDiagMirrorByPortEntry 3 } rcDiagMirrorByPortMode OBJECT-TYPE SYNTAX INTEGER { tx(1), rx(2), both(3), rxFilter(4), txFilter(5), bothFilter(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the 'mode' of the mirror operation. 'tx' means packets being transmitted on the 'mirrored' port will be copied. 'rx' means packets received on the 'mirrored' port will be copied. 'both' means all traffic on the 'mirrored' port will be copied. 'rxFilter' means packets received on the 'mirrored' port is copied only if it macthes filter criteria. 'txFilter' means packets being transmitted on the 'mirrorred' port is copied only if it matches filter criteria. 'bothFilter' means both ingress and egress traffic will be copied if it matches either ingress or egress filter on the 'mirrored' port." DEFVAL { rx } ::= { rcDiagMirrorByPortEntry 4 } rcDiagMirrorByPortEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this entry." DEFVAL { true } ::= { rcDiagMirrorByPortEntry 5 } rcDiagMirrorByPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcDiagMirrorByPortEntry 6 } rcDiagMirrorByPortOctapidId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Octapid Id for a port." ::= { rcDiagMirrorByPortEntry 7 } rcDiagMirrorByPortPid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Pid for a port." ::= { rcDiagMirrorByPortEntry 8 } rcDiagMirrorRemoteMirrorVlanId OBJECT-TYPE SYNTAX INTEGER(0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "vlan-id to which mirrored packets needs to be send for remote mirroring. If set, this vlan id is used in mirror tag of the remote mirrored packet" ::= { rcDiagMirrorByPortEntry 9 } rcDiagMirrorByPortSpEncap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "disable/enable service provide encapsulation. If this attribute is true the mirrored packets contains the service provider encapsulation, OEL2 and Mac-in-Mac encapsulation are supported." DEFVAL { false } ::= { rcDiagMirrorByPortEntry 10 } rcDiagMirrorByPortGranularity OBJECT-TYPE SYNTAX INTEGER { physicalPortLevel(1), serviceLevel(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the 'granularity' of the mirror operation physicalPort means all traffic ingressing or egressing out of the mirrored port shall be copied to the mirroring port. services means all traffic ingressing or egressing out of the end-point/cust-ip-vlan shall be copied to the mirroring port." DEFVAL { physicalPortLevel } ::= { rcDiagMirrorByPortEntry 11 } rcDiagMirrorByPortMirroredPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure the 'mirrored' port. The port where packets are copied from." ::= { rcDiagMirrorByPortEntry 12 } rcDiagMirrorByPortMirroringPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure the 'mirroring' port. The port where packets are copied from." ::= { rcDiagMirrorByPortEntry 13 } rcDiagMirrorMirroringVlanId OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "Destination is a VLAN." ::= { rcDiagMirrorByPortEntry 14 } rcDiagMirrorMirroringMltId OBJECT-TYPE SYNTAX Integer32 (0..512) MAX-ACCESS read-create STATUS current DESCRIPTION "Destination is an MLT." ::= { rcDiagMirrorByPortEntry 15 } rcDiagMirrorMirroringMgId OBJECT-TYPE SYNTAX Integer32 (0..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Contains information about the MGID allocated." ::= { rcDiagMirrorByPortEntry 16 } rcDiagMirrorMirroringIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IP address." ::= { rcDiagMirrorByPortEntry 17 } rcDiagMirrorMirroringIpTtl OBJECT-TYPE SYNTAX Integer32 (2..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Ttl value for the mirrored packet when mirror destination is IP. If other than default, the encapsulated packet will have the given ttl." DEFVAL { 64 } ::= { rcDiagMirrorByPortEntry 18 } rcDiagMirrorMirroringIpDscp OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Dscp value for mirrored packets when mirror destination is IP. If other than default, the encapsulated packet will have the given Dscp value." DEFVAL { 0 } ::= { rcDiagMirrorByPortEntry 19 } rcDiagMirrorByPortScope OBJECT-TYPE SYNTAX INTEGER { chassis(1), slice(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure the port mirroring scope. Chassis is the default option which allows mirroring among ports from different slots. Slice option requires both mirroring and mirrored ports to be within the same slice. Scope configuration only allowed in creation but cannot be changed unless recreate." DEFVAL { chassis } ::= { rcDiagMirrorByPortEntry 20 } rcDiagMirrorMonitoringIsidOffset OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure the monitoring ISID offset value. The offset id value is mapped to actual monitor I-SID value in which packets are mirrored to." ::= { rcDiagMirrorByPortEntry 21 } rcDiagMirrorMonitoringIsid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to." ::= { rcDiagMirrorByPortEntry 22 } rcDiagMirrorMirroringQos OBJECT-TYPE SYNTAX Integer32 (0..5) MAX-ACCESS read-create STATUS current DESCRIPTION "Used to define the Quality of Service (QoS) profiles for the mirrored packet into monitoring ISID." DEFVAL { 1 } ::= { rcDiagMirrorByPortEntry 23 } -- Diag Port Conv Steering Table rcDiagPortConvSteeringTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagPortConvSteeringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Diag Port Conv Steering Table" ::= { rcDiag 2 } rcDiagPortConvSteeringEntry OBJECT-TYPE SYNTAX RcDiagPortConvSteeringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Diag Port Conv Steering." INDEX { rcDiagPortConvSteeringId } ::= { rcDiagPortConvSteeringTable 1 } RcDiagPortConvSteeringEntry ::= SEQUENCE { rcDiagPortConvSteeringId Integer32, rcDiagPortConvSteeringPortOne Integer32, rcDiagPortConvSteeringPortTwo Integer32, rcDiagPortConvSteeringMode INTEGER, rcDiagPortConvSteeringForwardPort Integer32, rcDiagPortConvSteeringEnable TruthValue, rcDiagPortConvSteeringRowStatus RowStatus } rcDiagPortConvSteeringId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Entry id." ::= { rcDiagPortConvSteeringEntry 1 } rcDiagPortConvSteeringPortOne OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex for port one" ::= { rcDiagPortConvSteeringEntry 2 } rcDiagPortConvSteeringPortTwo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex for port two" ::= { rcDiagPortConvSteeringEntry 3 } rcDiagPortConvSteeringMode OBJECT-TYPE SYNTAX INTEGER { oneToTwo(1), twoToOne(2), both(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the traffic flow that should be captured between ports one and two." ::= { rcDiagPortConvSteeringEntry 4 } rcDiagPortConvSteeringForwardPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex of the port where captured traffic should be forwarded to." ::= { rcDiagPortConvSteeringEntry 5 } rcDiagPortConvSteeringEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry." DEFVAL { true } ::= { rcDiagPortConvSteeringEntry 6 } rcDiagPortConvSteeringRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcDiagMirrorByPortTable." ::= { rcDiagPortConvSteeringEntry 7 } -- Diag Mac Conv Steering Table rcDiagMacConvSteeringTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagMacConvSteeringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Diag Mac Conv Steering Table" ::= { rcDiag 3 } rcDiagMacConvSteeringEntry OBJECT-TYPE SYNTAX RcDiagMacConvSteeringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Diag Mac Conv Steering." INDEX { rcDiagMacConvSteeringId } ::= { rcDiagMacConvSteeringTable 1 } RcDiagMacConvSteeringEntry ::= SEQUENCE { rcDiagMacConvSteeringId Integer32, rcDiagMacConvSteeringSrcMac MacAddress, rcDiagMacConvSteeringDstMac MacAddress, rcDiagMacConvSteeringInPort Integer32, rcDiagMacConvSteeringForwardPort Integer32, rcDiagMacConvSteeringEnable TruthValue, rcDiagMacConvSteeringRowStatus RowStatus } rcDiagMacConvSteeringId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Entry id." ::= { rcDiagMacConvSteeringEntry 1 } rcDiagMacConvSteeringSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source MAC address" ::= { rcDiagMacConvSteeringEntry 2 } rcDiagMacConvSteeringDstMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination MAC address" ::= { rcDiagMacConvSteeringEntry 3 } rcDiagMacConvSteeringInPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex of ingress port." ::= { rcDiagMacConvSteeringEntry 4 } rcDiagMacConvSteeringForwardPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex of the port where captured traffic should be forwarded to." ::= { rcDiagMacConvSteeringEntry 5 } rcDiagMacConvSteeringEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry." DEFVAL { true } ::= { rcDiagMacConvSteeringEntry 6 } rcDiagMacConvSteeringRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcDiagMirrorByPortTable." ::= { rcDiagMacConvSteeringEntry 7 } -- Diag Vct Table rcDiagVctTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagVctEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Diag Vct Table" ::= { rcDiag 4 } rcDiagVctEntry OBJECT-TYPE SYNTAX RcDiagVctEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing cable infomation and test result." INDEX { rcDiagVctIfIndex } ::= { rcDiagVctTable 1 } RcDiagVctEntry ::= SEQUENCE { rcDiagVctIfIndex InterfaceIndex, rcDiagVctNormalCableLength INTEGER, rcDiagVctPhyType INTEGER, rcDiagVctCableStatus INTEGER, rcDiagVctPair1Status INTEGER, rcDiagVctPair1ErrLength Integer32, rcDiagVctPair2Status INTEGER, rcDiagVctPair2ErrLength Integer32, rcDiagVctPair3Status INTEGER, rcDiagVctPair3ErrLength Integer32, rcDiagVctPair4Status INTEGER, rcDiagVctPair4ErrLength Integer32, rcDiagVctStartTest TruthValue, rcDiagVctTestDone TruthValue, rcDiagVctCableCategory INTEGER, rcDiagVctCableLength Integer32, rcDiagVctPair1Polarity INTEGER, rcDiagVctPair1Swap INTEGER, rcDiagVctPair1Skew Integer32, rcDiagVctPair2Polarity INTEGER, rcDiagVctPair2Swap INTEGER, rcDiagVctPair2Skew Integer32, rcDiagVctPair3Polarity INTEGER, rcDiagVctPair3Swap INTEGER, rcDiagVctPair3Skew Integer32, rcDiagVctPair4Polarity INTEGER, rcDiagVctPair4Swap INTEGER, rcDiagVctPair4Skew Integer32 } rcDiagVctIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port IfIndex." ::= { rcDiagVctEntry 1 } rcDiagVctNormalCableLength OBJECT-TYPE SYNTAX INTEGER { cableLT50M(1), cable50M80M(2), cable80M110M(3), cable110M140M(4), cableGT140M(5), cableUnknown(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Cable length, this indicates a range in which the actual length falls." ::= { rcDiagVctEntry 2 } rcDiagVctPhyType OBJECT-TYPE SYNTAX INTEGER { phy100M(1), phy1000M(2), phy10000M(3), phy100000M(4), phyUnknown(5), bcm5464(6), bcm5464s(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Phy type, 100MHz throught 1 GHz, or broadcom phy." ::= { rcDiagVctEntry 3 } rcDiagVctCableStatus OBJECT-TYPE SYNTAX INTEGER { cableFail(1), cableNormal(2), cableOpen(3), cableShorted(4), cableNotApplicable(5), cableUntested(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the cable as a whole. The status of a cable is in a sense, a summation of the status of its pairs. If all the pairs are normal, then the cable is normal. If the cable consists of zero or more normal pairs and one or more open pairs, then the cable is considered open. If it consists of shorted pairs and normal pairs, then the cable is considered shorted. Any combination of open and shorted pairs is considered simply FAILED." ::= { rcDiagVctEntry 4 } rcDiagVctPair1Status OBJECT-TYPE SYNTAX INTEGER { pairFail(1), pairNormal(2), pairOpen(3), pairShorted(4), pairNotApplicable(5), pairNotTested(6), pairForce(7), pinShort(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of a single pair in the cable" ::= { rcDiagVctEntry 5 } rcDiagVctPair1ErrLength OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Error Pair Length, in meters, measured by Time Domain Reflectometry." ::= { rcDiagVctEntry 6 } rcDiagVctPair2Status OBJECT-TYPE SYNTAX INTEGER { pairFail(1), pairNormal(2), pairOpen(3), pairShorted(4), pairNotApplicable(5), pairNotTested(6), pairForce(7), pinShort(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of a single pair in the cable" ::= { rcDiagVctEntry 7 } rcDiagVctPair2ErrLength OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Error Pair Length, in meters, measured by Time Domain Reflectometry." ::= { rcDiagVctEntry 8 } rcDiagVctPair3Status OBJECT-TYPE SYNTAX INTEGER { pairFail(1), pairNormal(2), pairOpen(3), pairShorted(4), pairNotApplicable(5), pairNotTested(6), pairForce(7), pinShort(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of a single pair in the cable" ::= { rcDiagVctEntry 9 } rcDiagVctPair3ErrLength OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Error Pair Length, in meters, measured by Time Domain Reflectometry." ::= { rcDiagVctEntry 10 } rcDiagVctPair4Status OBJECT-TYPE SYNTAX INTEGER { pairFail(1), pairNormal(2), pairOpen(3), pairShorted(4), pairNotApplicable(5), pairNotTested(6), pairForce(7), pinShort(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of a single pair in the cable" ::= { rcDiagVctEntry 11 } rcDiagVctPair4ErrLength OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Error Pair Length, in meters, measured by Time Domain Reflectometry." ::= { rcDiagVctEntry 12 } rcDiagVctStartTest OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Start VCT test, Set this object to TRUE to perform a VCT test on the current port. A get on this object produces an undefines value." ::= { rcDiagVctEntry 13 } rcDiagVctTestDone OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "When a VCT test is started setting rcDiagVctStartTest, this object is immediately set to FALSE by the switch software. It remain FALSE until the test is completed, when it is set to TRUE. When this object is TRUE, then the management station can immediately perform a GET on the test result for this port." ::= { rcDiagVctEntry 14 } rcDiagVctCableCategory OBJECT-TYPE SYNTAX INTEGER { cat3(1), cat5(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Cable type: CAT3 or CAT5." ::= { rcDiagVctEntry 15 } rcDiagVctCableLength OBJECT-TYPE SYNTAX Integer32 (0..255) UNITS "Meters" MAX-ACCESS read-only STATUS current DESCRIPTION "Length of cable in meters based on average electrical length of 4 pairs. Measurement can be done when traffic is live or not." ::= { rcDiagVctEntry 16 } rcDiagVctPair1Polarity OBJECT-TYPE SYNTAX INTEGER { inversed(1), normal(2), invalid(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The polarity of a single pair in the cable." ::= { rcDiagVctEntry 17 } rcDiagVctPair1Swap OBJECT-TYPE SYNTAX INTEGER { normal(1), swapped(2), invalid(3), error(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The pair swap in the cable." ::= { rcDiagVctEntry 18 } rcDiagVctPair1Skew OBJECT-TYPE SYNTAX Integer32 (-1..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Differential cable pair length in meters. Skew measurement can only be performed when cable gigabit link is up regardless of traffic activity. A value of -1 means an error occured when trying to get the length." ::= { rcDiagVctEntry 19 } rcDiagVctPair2Polarity OBJECT-TYPE SYNTAX INTEGER { inversed(1), normal(2), invalid(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The polarity of a single pair in the cable." ::= { rcDiagVctEntry 20 } rcDiagVctPair2Swap OBJECT-TYPE SYNTAX INTEGER { normal(1), swapped(2), invalid(3), error(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The pair swap in the cable." ::= { rcDiagVctEntry 21 } rcDiagVctPair2Skew OBJECT-TYPE SYNTAX Integer32 (-1..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Differential cable pair length in meters. Skew measurement can only be performed when cable gigabit link is up regardless of traffic activity. A value of -1 means an error occured when trying to get the length." ::= { rcDiagVctEntry 22 } rcDiagVctPair3Polarity OBJECT-TYPE SYNTAX INTEGER { inversed(1), normal(2), invalid(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The polarity of a single pair in the cable." ::= { rcDiagVctEntry 23 } rcDiagVctPair3Swap OBJECT-TYPE SYNTAX INTEGER { normal(1), swapped(2), invalid(3), error(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The pair swap in the cable." ::= { rcDiagVctEntry 24 } rcDiagVctPair3Skew OBJECT-TYPE SYNTAX Integer32 (-1..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Differential cable pair length in meters. Skew measurement can only be performed when cable gigabit link is up regardless of traffic activity. A value of -1 means an error occured when trying to get the length." ::= { rcDiagVctEntry 25 } rcDiagVctPair4Polarity OBJECT-TYPE SYNTAX INTEGER { inversed(1), normal(2), invalid(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The polarity of a single pair in the cable." ::= { rcDiagVctEntry 26 } rcDiagVctPair4Swap OBJECT-TYPE SYNTAX INTEGER { normal(1), swapped(2), invalid(3), error(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The pair swap in the cable." ::= { rcDiagVctEntry 27 } rcDiagVctPair4Skew OBJECT-TYPE SYNTAX Integer32 (-1..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Differential cable pair length in meters. Skew measurement can only be performed when cable gigabit link is up regardless of traffic activity. A value of -1 means an error occured when trying to get the length." ::= { rcDiagVctEntry 28 } rcDiagSaveConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to configure whether the various mirror feature settings should be saved and restored across system reboot." ::= { rcDiag 10 } rcDiagMirrorByPortTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate table size." ::= { rcDiag 11 } rcDiagPortConvSteeringTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate table size." ::= { rcDiag 12 } rcDiagMacConvSteeringTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate table size." ::= { rcDiag 13 } rcDiagDiagnosticsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to enable/disable the mirroring feature for the entire device. This setting overrides any setting in the various mirroring tables." DEFVAL { false } ::= { rcDiag 14 } -- rcDiagPcap Group rcDiagPcap OBJECT IDENTIFIER ::= { rcDiag 15 } rcDiagPcapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable pcap in secondary CPU" DEFVAL { false } ::= { rcDiagPcap 1 } rcDiagPcapBufferWrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable buffer wrap-around when buffer is full. If set, pcap will continue to capture pkts, otherwise stops pkt storing" DEFVAL { false } ::= { rcDiagPcap 2 } rcDiagPcapPcmciaWrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To wrap around the PCMCIA when saving data in PCMCIA. In Vsp,the name has been changed to wrap-auto-save-file. When this parameter is true it overwrites the file present on extflash/network during autosave. If this parameter is set to false the file present is not overwritten." DEFVAL { false } ::= { rcDiagPcap 3 } rcDiagPcapFrameSize OBJECT-TYPE SYNTAX INTEGER (64..9600) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of bytes of pkts needs to be stored" DEFVAL { 64 } ::= { rcDiagPcap 4 } rcDiagPcapBufferSize OBJECT-TYPE SYNTAX INTEGER (2..420) MAX-ACCESS read-write STATUS current DESCRIPTION "memory to be allocated for capturing the pkt" DEFVAL { 32 } ::= { rcDiagPcap 5 } rcDiagPcapAutoSave OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To save data automatically when buffer is full" DEFVAL { false } ::= { rcDiagPcap 6 } rcDiagPcapAutoSaveFileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the file in which the pkt is to be stored" ::= { rcDiagPcap 7 } rcDiagPcapAutoSaveDevice OBJECT-TYPE SYNTAX INTEGER { pcmcia(0), network(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Where to store the captured pkts. If the option is network, the user need to enter an IP address also" ::= { rcDiagPcap 8 } rcDiagPcapAutoSaveNetworkIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "ip address of the remote host where the data needs to be stored. This field is valid only if the device is network" ::= { rcDiagPcap 9 } rcDiagPcapFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the Filter table" ::= { rcDiagPcap 10 } -- rcDiagPcapFilterTable rcDiagPcapFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagPcapFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store pcap secondary filters" ::= { rcDiagPcap 11 } rcDiagPcapFilterEntry OBJECT-TYPE SYNTAX RcDiagPcapFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pcap secondary filter desc" INDEX {rcDiagPcapFilterId } ::= { rcDiagPcapFilterTable 1 } RcDiagPcapFilterEntry ::= SEQUENCE { rcDiagPcapFilterId INTEGER, rcDiagPcapFilterEnable EnableValue, rcDiagPcapFilterAction INTEGER, rcDiagPcapFilterSrcMac MacAddress, rcDiagPcapFilterSrcMask INTEGER, rcDiagPcapFilterIsInverseSrcMac TruthValue, rcDiagPcapFilterDstMac MacAddress, rcDiagPcapFilterDstMask INTEGER, rcDiagPcapFilterIsInverseDstMac TruthValue, rcDiagPcapFilterVlanId INTEGER, rcDiagPcapFilterToVlanId INTEGER, rcDiagPcapFilterIsInverseVlanId TruthValue, rcDiagPcapFilterPbit INTEGER, rcDiagPcapFilterToPbit INTEGER, rcDiagPcapFilterIsInversePbit TruthValue, rcDiagPcapFilterEtherType INTEGER, rcDiagPcapFilterToEtherType INTEGER, rcDiagPcapFilterIsInverseEtherType TruthValue, rcDiagPcapFilterProtocolType INTEGER, rcDiagPcapFilterToProtocolType INTEGER, rcDiagPcapFilterIsInverseProtocolType TruthValue, rcDiagPcapFilterSrcIp IpAddress, rcDiagPcapFilterToSrcIp IpAddress, rcDiagPcapFilterIsInverseSrcIp TruthValue, rcDiagPcapFilterDstIp IpAddress, rcDiagPcapFilterToDstIp IpAddress, rcDiagPcapFilterIsInverseDstIp TruthValue, rcDiagPcapFilterDscp INTEGER, rcDiagPcapFilterToDscp INTEGER, rcDiagPcapFilterIsInverseDscp TruthValue, rcDiagPcapFilterRowStatus RowStatus, rcDiagPcapFilterDscpMatchZero TruthValue, rcDiagPcapFilterPbitMatchZero TruthValue } rcDiagPcapFilterId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique ID that represents the filter" ::= { rcDiagPcapFilterEntry 1 } rcDiagPcapFilterEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Filter is enabled or not" DEFVAL { disable } ::= { rcDiagPcapFilterEntry 2 } rcDiagPcapFilterAction OBJECT-TYPE SYNTAX INTEGER { drop(0), capture(1), trigger-on(2), trigger-off(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action to be takesn when policy is matched" DEFVAL { capture } ::= { rcDiagPcapFilterEntry 3 } rcDiagPcapFilterSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Soruce mac address to match" ::= { rcDiagPcapFilterEntry 4 } rcDiagPcapFilterSrcMask OBJECT-TYPE SYNTAX INTEGER (1..6) MAX-ACCESS read-write STATUS current DESCRIPTION "Soruce mac address mask. Used to specify a range" DEFVAL { 6 } ::= { rcDiagPcapFilterEntry 5 } rcDiagPcapFilterIsInverseSrcMac OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Soruce mac address Inverse. when set the mac addresses otherthan specified is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 6 } rcDiagPcapFilterDstMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination mac address" ::= { rcDiagPcapFilterEntry 7 } rcDiagPcapFilterDstMask OBJECT-TYPE SYNTAX INTEGER (1..6) MAX-ACCESS read-write STATUS current DESCRIPTION "Destination mac address mask. Used to specify a range" DEFVAL { 6 } ::= { rcDiagPcapFilterEntry 8 } rcDiagPcapFilterIsInverseDstMac OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Destination mac address Inverse. when set the mac addresses otherthan specified is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 9 } rcDiagPcapFilterVlanId OBJECT-TYPE SYNTAX INTEGER (0..4092) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan-id of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 10 } rcDiagPcapFilterToVlanId OBJECT-TYPE SYNTAX INTEGER (0..4092) MAX-ACCESS read-write STATUS current DESCRIPTION "To Vlan-id. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 11 } rcDiagPcapFilterIsInverseVlanId OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan-Id Inverse. when set the Vlan-Id otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 12 } rcDiagPcapFilterPbit OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "pBit of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 13 } rcDiagPcapFilterToPbit OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "To pBit. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 14 } rcDiagPcapFilterIsInversePbit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "pBit Inverse. when set the pBit otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 15 } rcDiagPcapFilterEtherType OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "EtherType of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 16 } rcDiagPcapFilterToEtherType OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To EtherType. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 17 } rcDiagPcapFilterIsInverseEtherType OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "EtherType Inverse. when set the EtherType otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 18 } rcDiagPcapFilterProtocolType OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "ProtocolType of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 19 } rcDiagPcapFilterToProtocolType OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "To ProtocolType. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 20 } rcDiagPcapFilterIsInverseProtocolType OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "ProtocolType Inverse. when set the ProtocolType otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 21 } rcDiagPcapFilterSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source IP address of the packet to be matched" ::= { rcDiagPcapFilterEntry 22 } rcDiagPcapFilterToSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "To Source IP address. Used to specify a range" ::= { rcDiagPcapFilterEntry 23 } rcDiagPcapFilterIsInverseSrcIp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Source IP address Inverse. when set the source IP otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 24 } rcDiagPcapFilterDstIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IP address of the packet to be matched" ::= { rcDiagPcapFilterEntry 25 } rcDiagPcapFilterToDstIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "To Destination IP address. Used to specify a range" ::= { rcDiagPcapFilterEntry 26 } rcDiagPcapFilterIsInverseDstIp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IP address Inverse. when set the Destination IP otherthan specified is range matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 27 } rcDiagPcapFilterDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "DSCP value of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 28 } rcDiagPcapFilterToDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "To DSCP. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 29 } rcDiagPcapFilterIsInverseDscp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "DSCP Inverse. when set the DSCP otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 30 } rcDiagPcapFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status" ::= { rcDiagPcapFilterEntry 31 } rcDiagPcapFilterDscpMatchZero OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this value is set to true, then 0 value of Pbit is not taken as disable value. The user will be allowed to capture packets with Pbit value of 0 also. Be default it would be set to FALSE" DEFVAL { false } ::= { rcDiagPcapFilterEntry 32 } rcDiagPcapFilterPbitMatchZero OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this value is set to true, then 0 value of Pbit is not taken as disable value. The user will be allowed to capture packets with Pbit value of 0 also. Be default it would be set to FALSE" DEFVAL { false } ::= { rcDiagPcapFilterEntry 33 } -- rcDiagPcapAdvancedFilterTable rcDiagPcapAdvancedFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the Filter table advanced parameter" ::= { rcDiagPcap 12 } rcDiagPcapAdvancedFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagPcapAdvancedFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store pcap secondary filters" ::= { rcDiagPcap 13 } rcDiagPcapAdvancedFilterEntry OBJECT-TYPE SYNTAX RcDiagPcapAdvancedFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pcap secondary Advanced filter desc" INDEX {rcDiagPcapAdvancedFilterId } ::= { rcDiagPcapAdvancedFilterTable 1 } RcDiagPcapAdvancedFilterEntry ::= SEQUENCE { rcDiagPcapAdvancedFilterId INTEGER, rcDiagPcapAdvancedFilterUdpPort INTEGER, rcDiagPcapAdvancedFilterToUdpPort INTEGER, rcDiagPcapAdvancedFilterIsInverseUdpPort TruthValue, rcDiagPcapAdvancedFilterTcpPort INTEGER, rcDiagPcapAdvancedFilterToTcpPort INTEGER, rcDiagPcapAdvancedFilterIsInverseTcpPort TruthValue, rcDiagPcapAdvancedFilterUserDefinedData DisplayString, rcDiagPcapAdvancedFilterUserDefinedDataSize INTEGER, rcDiagPcapAdvancedFilterUserDefinedOffset INTEGER, rcDiagPcapAdvancedFilterIsInverseUserDefined TruthValue, rcDiagPcapAdvancedFilterTimer INTEGER, rcDiagPcapAdvancedFilterPacketCount INTEGER, rcDiagPcapAdvancedFilterRefreshTimer INTEGER, rcDiagPcapAdvancedFilterRowStatus RowStatus } rcDiagPcapAdvancedFilterId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique ID that represents the filter" ::= { rcDiagPcapAdvancedFilterEntry 1 } rcDiagPcapAdvancedFilterUdpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "UdpPort of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 2 } rcDiagPcapAdvancedFilterToUdpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To UdpPort. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 3 } rcDiagPcapAdvancedFilterIsInverseUdpPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "UdpPort Inverse. when set the UdpPort otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapAdvancedFilterEntry 4 } rcDiagPcapAdvancedFilterTcpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "TcpPort of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 5 } rcDiagPcapAdvancedFilterToTcpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To TcpPort. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 6 } rcDiagPcapAdvancedFilterIsInverseTcpPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "TcpPort Inverse. when set the TcpPort otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapAdvancedFilterEntry 7 } rcDiagPcapAdvancedFilterUserDefinedData OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User defined data to match with the packets received" DEFVAL { "\0" } ::= { rcDiagPcapAdvancedFilterEntry 8 } rcDiagPcapAdvancedFilterUserDefinedDataSize OBJECT-TYPE SYNTAX INTEGER (0..50) MAX-ACCESS read-write STATUS current DESCRIPTION "Length of user defined data" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 9 } rcDiagPcapAdvancedFilterUserDefinedOffset OBJECT-TYPE SYNTAX INTEGER (0..9600) MAX-ACCESS read-write STATUS current DESCRIPTION "Offset from which match has to start" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 10 } rcDiagPcapAdvancedFilterIsInverseUserDefined OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "TcpPort Inverse. when set the Userdata otherthan specified is matched" DEFVAL { false } ::= { rcDiagPcapAdvancedFilterEntry 11 } rcDiagPcapAdvancedFilterTimer OBJECT-TYPE SYNTAX INTEGER (0..3600000) MAX-ACCESS read-write STATUS current DESCRIPTION "Timer to start the pcap capture window in ms" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 12 } rcDiagPcapAdvancedFilterPacketCount OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of packets to be captured before disabling pcap" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 13 } rcDiagPcapAdvancedFilterRefreshTimer OBJECT-TYPE SYNTAX INTEGER (0..3600000) MAX-ACCESS read-write STATUS current DESCRIPTION "Refresh timer in ms" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 14 } rcDiagPcapAdvancedFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "RowStatus" ::= { rcDiagPcapAdvancedFilterEntry 15 } rcDiagPcapCopyFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the file name. When set, the PCAP data from PCAP engine RAM is stored into this file in PCAP engine" ::= { rcDiagPcap 14 } rcDiagPcapResetStat OBJECT-TYPE SYNTAX INTEGER { none(1), resetStat(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To Reset PCAP statistics" ::= { rcDiagPcap 15 } rcDiagPcapStatPacketCapacityCount OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Packet Capacity Count" ::= { rcDiagPcap 16 } rcDiagPcapStatNumberOfPacketsReceived OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets received in PCAP engine" ::= { rcDiagPcap 17 } rcDiagPcapStatNumberOfPacketsAccumulated OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets captured in PCAP engine" ::= { rcDiagPcap 18 } rcDiagPcapStatNumberOfPacketsDroppedInPcapEngine OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets dropped in PCAP engine by filters" ::= { rcDiagPcap 19 } rcDiagPcapStatNumberOfPacketsDroppedInHardware OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets dropped in Hardware" ::= { rcDiagPcap 20 } rcDiagPcapDataValid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A true/false value that indicate the return data whether is valid." ::= { rcDiagPcap 21 } rcDiagPcapEtherTypeForSvlanLevel OBJECT-TYPE SYNTAX INTEGER ('05dd'h..'ffff'h) MAX-ACCESS read-write STATUS current DESCRIPTION "EtherType of svlan level." ::= { rcDiagPcap 22 } rcDiagLockupDiagnosticEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used as a flag to enable/disable the lockup diagnostic feature for the R-Modules" DEFVAL { true } ::= { rcDiag 16 } rcDiagLockupActionEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used as a flag to determine if action is to be taken when lockup is detected for r-modules" DEFVAL { false } ::= { rcDiag 17 } -- Diag Monitor by isid Table rcDiagMonitorByIsidTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagMonitorByIsidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the Monitor By Isid feature. This feature allows the device to analyze the packets which got mirrored into isid." ::= { rcDiag 18 } rcDiagMonitorByIsidEntry OBJECT-TYPE SYNTAX RcDiagMonitorByIsidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing monitor by isid information." INDEX { rcDiagMonitorByIsidIndex } ::= { rcDiagMonitorByIsidTable 1 } RcDiagMonitorByIsidEntry ::= SEQUENCE { rcDiagMonitorByIsidIndex Integer32, rcDiagMonitorByIsidMonitorIsidOffset Integer32, rcDiagMonitorByIsidMonitorIsid Integer32, rcDiagMonitorByIsidEgressPortList PortSet, rcDiagMonitorByIsidEgressMltId Integer32, rcDiagMonitorByIsidMapToVlanId Integer32, rcDiagMonitorByIsidNickname IsisPlsbNodeNickName, rcDiagMonitorByIsidEnable TruthValue, rcDiagMonitorByIsidRowStatus RowStatus } rcDiagMonitorByIsidIndex OBJECT-TYPE SYNTAX Integer32(1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry id." ::= { rcDiagMonitorByIsidEntry 1 } rcDiagMonitorByIsidMonitorIsidOffset OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure the monitoring ISID offset value. The offset id value is mapped to actual monitor I-SID value in which packets are mirrored to." ::= { rcDiagMonitorByIsidEntry 2 } rcDiagMonitorByIsidMonitorIsid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to." ::= { rcDiagMonitorByIsidEntry 3 } rcDiagMonitorByIsidEgressPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "Egress ports to which traffic analyzers are connected." ::= { rcDiagMonitorByIsidEntry 4 } rcDiagMonitorByIsidEgressMltId OBJECT-TYPE SYNTAX Integer32 (0..512) MAX-ACCESS read-create STATUS current DESCRIPTION "Egress MLT id to which traffic analyzers are connected." ::= { rcDiagMonitorByIsidEntry 5 } rcDiagMonitorByIsidMapToVlanId OBJECT-TYPE SYNTAX Integer32(0..4093) MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN id to map with mirrored traffic on the monitoring node." ::= { rcDiagMonitorByIsidEntry 6 } rcDiagMonitorByIsidNickname OBJECT-TYPE SYNTAX IsisPlsbNodeNickName MAX-ACCESS read-create STATUS current DESCRIPTION "Nickname of the BEB from which user wants to analyze the traffic." ::= { rcDiagMonitorByIsidEntry 7} rcDiagMonitorByIsidEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to enable/disable this entry." DEFVAL { true } ::= { rcDiagMonitorByIsidEntry 8 } rcDiagMonitorByIsidRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of this entry." ::= { rcDiagMonitorByIsidEntry 9 } -- Diag Isid Mirroring Stats Table rcDiagIsidMirroringStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagIsidMirroringStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to show/clear number of packets which got mirrored into isid." ::= { rcDiag 19 } rcDiagIsidMirroringStatsEntry OBJECT-TYPE SYNTAX RcDiagIsidMirroringStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing isid mirroring stats information." INDEX { rcDiagIsidMirroringStatsIndex } ::= { rcDiagIsidMirroringStatsTable 1 } RcDiagIsidMirroringStatsEntry ::= SEQUENCE { rcDiagIsidMirroringStatsIndex Integer32, rcDiagIsidMirroringStatsMonitorIsid Integer32, rcDiagIsidMirroringStatsMirroredPackets Counter32, rcDiagIsidMirroringStatsClearStats TruthValue } rcDiagIsidMirroringStatsIndex OBJECT-TYPE SYNTAX Integer32(1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Offset id value which is mapped to actual monitor I-SID value." ::= { rcDiagIsidMirroringStatsEntry 1 } rcDiagIsidMirroringStatsMonitorIsid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to." ::= { rcDiagIsidMirroringStatsEntry 2 } rcDiagIsidMirroringStatsMirroredPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets mirrored into ISID on the mirroring BEB." ::= { rcDiagIsidMirroringStatsEntry 3 } rcDiagIsidMirroringStatsClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to clear the ISID mirroring statistics." DEFVAL { false } ::= { rcDiagIsidMirroringStatsEntry 4 } -- RCIPX -- IPX -- IPX Routing Enable rcIpxRoutingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Global Ipx Routing control variable" DEFVAL { false } ::= { rcIpx 1 } -- IPX Address Table rcIpxAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of addressing information relevant to this entity's IPX addresses. This table is used for associating IfIndex and IPX network number." ::= { rcIpx 2 } rcIpxAddrEntry OBJECT-TYPE SYNTAX RcIpxAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The addressing information for one of this entity's IP addresses." INDEX { rcIpxAddrVlanId, rcIpxAddrNetAddr, rcIpxAddrEncap } ::= { rcIpxAddrTable 1 } RcIpxAddrEntry ::= SEQUENCE { rcIpxAddrVlanId RcVlanIdOrNone, rcIpxAddrNetAddr OCTET STRING, rcIpxAddrEncap INTEGER, rcIpxAddrEntryStatus RowStatus, rcIpxAddrTicks INTEGER } rcIpxAddrVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-write STATUS current DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcIpxAddrEntry 1 } rcIpxAddrNetAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address." ::= { rcIpxAddrEntry 2 } rcIpxAddrEncap OBJECT-TYPE SYNTAX INTEGER { none(0), ethernetii(1), snap(2), llc(3), raw(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify IPX encapsulation format. It is relevent if the VLAN is port based. But it's always nice to have it." DEFVAL { none } ::= { rcIpxAddrEntry 3 } rcIpxAddrEntryStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcIpxAddrEntry." ::= { rcIpxAddrEntry 4 } rcIpxAddrTicks OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The tick value gets updated to the routing table when an ipx address is being assigned to a vlan." DEFVAL { 1 } ::= { rcIpxAddrEntry 5 } -- IPX Policy Net Table rcIpxPolicyNetTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 3 } rcIpxPolicyNetTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxPolicyNetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Net Table is used to store the IPX network address range. This entry is used for Net List Table." ::= { rcIpx 4 } rcIpxPolicyNetEntry OBJECT-TYPE SYNTAX RcIpxPolicyNetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxPolicyNetId, rcIpxPolicyNetFromNet, rcIpxPolicyNetToNet} ::= { rcIpxPolicyNetTable 1 } RcIpxPolicyNetEntry ::= SEQUENCE { rcIpxPolicyNetId Integer32, rcIpxPolicyNetFromNet OCTET STRING, rcIpxPolicyNetToNet OCTET STRING, rcIpxPolicyNetName DisplayString, rcIpxPolicyNetRowStatus RowStatus } rcIpxPolicyNetId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Unique ID to represent the entry in the table." ::= { rcIpxPolicyNetEntry 1 } rcIpxPolicyNetFromNet OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network Address." ::= { rcIpxPolicyNetEntry 2 } rcIpxPolicyNetToNet OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is used to specify a range of IPX network addresses. This is an optional parameter. The default value is NetAddr. In that case the entry refers to a single IPX network." ::= { rcIpxPolicyNetEntry 3 } rcIpxPolicyNetName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Unique Name to represent the entry in the table. Id & Name have one-to-one relationship." ::= { rcIpxPolicyNetEntry 4 } rcIpxPolicyNetRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxPolicyNetEntry 5 } -- IPX Policy Service Table rcIpxPolicyServTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 5 } rcIpxPolicyServTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxPolicyServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Service Table is used to store Service Type and Service Name. This is used only for SAP Updates." ::= { rcIpx 6 } rcIpxPolicyServEntry OBJECT-TYPE SYNTAX RcIpxPolicyServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxPolicyServId, rcIpxPolicyServServiceType, rcIpxPolicyServServiceName} ::= { rcIpxPolicyServTable 1 } RcIpxPolicyServEntry ::= SEQUENCE { rcIpxPolicyServId Integer32, rcIpxPolicyServServiceType INTEGER, rcIpxPolicyServServiceName DisplayString, rcIpxPolicyServName DisplayString, rcIpxPolicyServRowStatus RowStatus } rcIpxPolicyServId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to store the service Id." ::= { rcIpxPolicyServEntry 1 } rcIpxPolicyServServiceType OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to store the service type." ::= { rcIpxPolicyServEntry 2 } rcIpxPolicyServServiceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..47)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to store the service Name. This is an optional parameter. If not entered, '*' is taken as default value. This is matched to any service name. Also, '*' can be used to match wildcard characters. This is supported only at the end of the service name. For Eg: Printer* will be matched to Printer1, Printer2, Printer123 etc. Service Name matching is CASE SENSITIVE" ::= { rcIpxPolicyServEntry 3 } rcIpxPolicyServName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to store the entry name. Id & Name have one-to-one relationship." ::= { rcIpxPolicyServEntry 4 } rcIpxPolicyServRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxPolicyServEntry 5 } -- IPX Policy Table rcIpxPolicyListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 7 } rcIpxPolicyListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxPolicyListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PolicyList Table is used to store generic policies that can be used by both RIP and SAP as their in/out policies." ::= { rcIpx 8 } rcIpxPolicyListEntry OBJECT-TYPE SYNTAX RcIpxPolicyListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxPolicyListId, rcIpxPolicyListSeqnum} ::= { rcIpxPolicyListTable 1 } RcIpxPolicyListEntry ::= SEQUENCE { rcIpxPolicyListId INTEGER, rcIpxPolicyListSeqnum INTEGER, rcIpxPolicyListName DisplayString, rcIpxPolicyListEnable TruthValue, rcIpxPolicyListAction INTEGER, rcIpxPolicyListRouteSource INTEGER, rcIpxPolicyListMatchNetList DisplayString, rcIpxPolicyListMatchServList DisplayString, rcIpxPolicyListHops INTEGER, rcIpxPolicyListTicks INTEGER, rcIpxPolicyListRowStatus RowStatus } rcIpxPolicyListId OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Index used to uniquely Identify a group of policies in the route policy table." ::= { rcIpxPolicyListEntry 1 } rcIpxPolicyListSeqnum OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Second Index used to identify a specific policy with in the route policy group (grouped by Id). This field allows users to specify different MATCH, SET parameters and an action. Also used to resolve the tie between 2 matching policies. The policy with lower sequence number is used." ::= { rcIpxPolicyListEntry 2 } rcIpxPolicyListName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Is used to group a set of policies with different sequence number. Id & Name have one-to-one relationship Different policy groups can have same sequence number, whereas with in a group the sequence must be different." ::= { rcIpxPolicyListEntry 3 } rcIpxPolicyListEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "value specified here indicates whether the policy is enabled or not. If disabled, the policy should not be used." DEFVAL { false } ::= { rcIpxPolicyListEntry 4 } rcIpxPolicyListAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This determines what to do with the RIP/SAP packet. If the value is 'permit', then only in or out the packet. Otherwise, drop the packet." DEFVAL { permit } ::= { rcIpxPolicyListEntry 5 } rcIpxPolicyListRouteSource OBJECT-TYPE SYNTAX INTEGER (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the Route Source of the route Packet. This field is used only for announce policies. For accept policies, this field is ignored. Value is one of multiple (logical 'OR') of following values: direct(1), nlsp(2), rip(4), static(8), any(15)" DEFVAL { 15 } ::= { rcIpxPolicyListEntry 6 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcIpxPolicyListRouteSource direct 1 -- rcIpxPolicyListRouteSource nlsp 2 -- rcIpxPolicyListRouteSource rip 4 -- rcIpxPolicyListRouteSource static 8 -- rcIpxPolicyListRouteSource any 15 -- =end enum rcIpxPolicyListMatchNetList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "List of networks to which this policy is applied. The Network List Name is entered. When this is not referring to any list or the Net List Table to which it is pointing to is empty, then THIS POLICY MATCHES ALL NETWORK ADDRESSES." ::= { rcIpxPolicyListEntry 7 } rcIpxPolicyListMatchServList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "List of service types and Service Names to which this policy is applied. The Service List name is entered. This field is used only for SAP out/in policies. For, RIP policies, this field is discarded. When this is not referring to any list or the Service List Table to which it is pointing to is empty, then this POLICY MATCHES ALL SERVICE TYPE AND SERVICE NAME." ::= { rcIpxPolicyListEntry 8 } rcIpxPolicyListHops OBJECT-TYPE SYNTAX INTEGER (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "This value is used as Hop count for out policies. If this field is 0, then Hop count is not modified. The default value is '0'. This field is also applicable only for Out Policies." DEFVAL { 0 } ::= { rcIpxPolicyListEntry 9 } rcIpxPolicyListTicks OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The tick value which will be updated for RIP when the routing method is tick." DEFVAL { 0 } ::= { rcIpxPolicyListEntry 10 } rcIpxPolicyListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxPolicyListEntry 11 } -- IPX Rip Out Filter Table rcIpxRipOutFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 9 } rcIpxRipOutFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxRipOutFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RipOutFilter Table is used to store generic policies that can be used by both RIP and SAP as their in/out policies." ::= { rcIpx 10 } rcIpxRipOutFilterEntry OBJECT-TYPE SYNTAX RcIpxRipOutFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxRipOutFilterInterface} ::= { rcIpxRipOutFilterTable 1 } RcIpxRipOutFilterEntry ::= SEQUENCE { rcIpxRipOutFilterInterface OCTET STRING, rcIpxRipOutFilterPolicyName DisplayString, rcIpxRipOutFilterRowStatus RowStatus } rcIpxRipOutFilterInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address. The interface to which the policy is applied." ::= { rcIpxRipOutFilterEntry 1 } rcIpxRipOutFilterPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the policy group to which this entry refers." ::= { rcIpxRipOutFilterEntry 2 } rcIpxRipOutFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxRipOutFilterEntry 3 } -- IPX Sap Out Filter Table rcIpxSapOutFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 11 } rcIpxSapOutFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxSapOutFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SapOutFilter Table is used to store generic policies that can be used by both RIP and SAP as their in/out policies." ::= { rcIpx 12 } rcIpxSapOutFilterEntry OBJECT-TYPE SYNTAX RcIpxSapOutFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxSapOutFilterInterface} ::= { rcIpxSapOutFilterTable 1 } RcIpxSapOutFilterEntry ::= SEQUENCE { rcIpxSapOutFilterInterface OCTET STRING, rcIpxSapOutFilterPolicyName DisplayString, rcIpxSapOutFilterRowStatus RowStatus } rcIpxSapOutFilterInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address. The interface to which the policy is applied." ::= { rcIpxSapOutFilterEntry 1 } rcIpxSapOutFilterPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the policy group to which this entry refers." ::= { rcIpxSapOutFilterEntry 2 } rcIpxSapOutFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxSapOutFilterEntry 3 } -- IPX Rip In Filter Table rcIpxRipInFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 13 } rcIpxRipInFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxRipInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RipInFilter Table is used to store generic policies that can be used by both RIP and SAP as their in/out policies." ::= { rcIpx 14 } rcIpxRipInFilterEntry OBJECT-TYPE SYNTAX RcIpxRipInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxRipInFilterInterface} ::= { rcIpxRipInFilterTable 1 } RcIpxRipInFilterEntry ::= SEQUENCE { rcIpxRipInFilterInterface OCTET STRING, rcIpxRipInFilterPolicyName DisplayString, rcIpxRipInFilterRowStatus RowStatus } rcIpxRipInFilterInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address. The interface to which the policy is applied." ::= { rcIpxRipInFilterEntry 1 } rcIpxRipInFilterPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the policy group to which this entry refers." ::= { rcIpxRipInFilterEntry 2 } rcIpxRipInFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxRipInFilterEntry 3 } -- IPX Sap In Filter Table rcIpxSapInFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 15 } rcIpxSapInFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxSapInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SapInFilter Table is used to store generic policies that can be used by both RIP and SAP as their in/out policies." ::= { rcIpx 16 } rcIpxSapInFilterEntry OBJECT-TYPE SYNTAX RcIpxSapInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxSapInFilterInterface} ::= { rcIpxSapInFilterTable 1 } RcIpxSapInFilterEntry ::= SEQUENCE { rcIpxSapInFilterInterface OCTET STRING, rcIpxSapInFilterPolicyName DisplayString, rcIpxSapInFilterRowStatus RowStatus } rcIpxSapInFilterInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address. The interface to which the policy is applied." ::= { rcIpxSapInFilterEntry 1 } rcIpxSapInFilterPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the policy group to which this entry refers." ::= { rcIpxSapInFilterEntry 2 } rcIpxSapInFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxSapInFilterEntry 3 } rcIpxRoutingMethod OBJECT-TYPE SYNTAX INTEGER { ticks(1), hops(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This global variable is referenced each time a decision has to be taken" ::= { rcIpx 17 } rcIpxSapInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxSapInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SapInterface Table is used to store generic policies that can be used by SAP as their in/out policies." ::= { rcIpx 18 } rcIpxSapInterfaceEntry OBJECT-TYPE SYNTAX RcIpxSapInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxSapInterfaceNetNum} ::= { rcIpxSapInterfaceTable 1 } RcIpxSapInterfaceEntry ::= SEQUENCE { rcIpxSapInterfaceNetNum OCTET STRING, rcIpxSapInterfaceInPolicy DisplayString, rcIpxSapInterfaceOutPolicy DisplayString } rcIpxSapInterfaceNetNum OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "IPX Network address. The interface to which the policy is applied." ::= { rcIpxSapInterfaceEntry 1 } rcIpxSapInterfaceInPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the in filter group to which this entry refers." ::= { rcIpxSapInterfaceEntry 2 } rcIpxSapInterfaceOutPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the out filter to which this entry refers." ::= { rcIpxSapInterfaceEntry 3 } rcIpxRipInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxRipInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RipInterface Table is used to store generic policies that can be used by RIP as their in/out policies." ::= { rcIpx 19 } rcIpxRipInterfaceEntry OBJECT-TYPE SYNTAX RcIpxRipInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxRipInterfaceNetNum} ::= { rcIpxRipInterfaceTable 1 } RcIpxRipInterfaceEntry ::= SEQUENCE { rcIpxRipInterfaceNetNum OCTET STRING, rcIpxRipInterfaceInPolicy DisplayString, rcIpxRipInterfaceOutPolicy DisplayString } rcIpxRipInterfaceNetNum OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "IPX Network address. The interface to which the policy is applied." ::= { rcIpxRipInterfaceEntry 1 } rcIpxRipInterfaceInPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the in filter group to which this entry refers." ::= { rcIpxRipInterfaceEntry 2 } rcIpxRipInterfaceOutPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the out filter to which this entry refers." ::= { rcIpxRipInterfaceEntry 3 } rcIpxBrouterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxBrouterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of addressing information relevant to this entity's IPX addresses. This table is used for associating IfIndex and IPX network number." ::= { rcIpx 20 } rcIpxBrouterEntry OBJECT-TYPE SYNTAX RcIpxBrouterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The addressing information for one of this entity's IP addresses." INDEX { rcIpxBrouterPortIndex, rcIpxBrouterNetAddr, rcIpxBrouterVlanId, rcIpxBrouterEncap } ::= { rcIpxBrouterTable 1 } RcIpxBrouterEntry ::= SEQUENCE { rcIpxBrouterPortIndex Integer32, rcIpxBrouterVlanId RcVlanIdOrNone, rcIpxBrouterNetAddr OCTET STRING, rcIpxBrouterEncap INTEGER, rcIpxBrouterMacOffset INTEGER, rcIpxBrouterTicks INTEGER, rcIpxBrouterRowStatus RowStatus } rcIpxBrouterPortIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcIpxBrouterEntry 1 } rcIpxBrouterVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the sam2 value of ifIndex." ::= { rcIpxBrouterEntry 2 } rcIpxBrouterNetAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "IPX Network address." ::= { rcIpxBrouterEntry 3 } rcIpxBrouterEncap OBJECT-TYPE SYNTAX INTEGER { none(0), ethernetii(1), snap(2), llc(3), raw(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specify IPX encapsulation format. It is relevent if the VLAN is port based. But it's always nice to have it." DEFVAL { none } ::= { rcIpxBrouterEntry 4 } rcIpxBrouterMacOffset OBJECT-TYPE SYNTAX INTEGER (0..507) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address." ::= { rcIpxBrouterEntry 5 } rcIpxBrouterTicks OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The tick value gets updated to the routing table when an ipx address is being assigned to a vlan." DEFVAL { 1 } ::= { rcIpxBrouterEntry 6 } rcIpxBrouterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcIpxBrouterEntry." ::= { rcIpxBrouterEntry 7 } rcIpxRsmlt OBJECT IDENTIFIER ::= { rcIpx 21 } rcIpxRsmltGlobal OBJECT IDENTIFIER ::= { rcIpxRsmlt 1 } rcIpxRsmltGlobalTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Route Smlt table size." ::= { rcIpxRsmltGlobal 1 } rcIpxRsmltOperTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxRsmltOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Smlt Table" ::= { rcIpxRsmlt 2 } rcIpxRsmltOperEntry OBJECT-TYPE SYNTAX RcIpxRsmltOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip As Path Access List Table." INDEX { rcIpxRsmltOperVlanId } ::= { rcIpxRsmltOperTable 1 } RcIpxRsmltOperEntry ::= SEQUENCE { rcIpxRsmltOperVlanId INTEGER, rcIpxRsmltOperIfIndex InterfaceIndex, rcIpxRsmltOperAdminStatus TruthValue, rcIpxRsmltOperHoldDownTimer INTEGER, rcIpxRsmltOperHoldDownTimeRemaining INTEGER, rcIpxRsmltOperHoldUpTimer INTEGER, rcIpxRsmltOperHoldUpTimeRemaining INTEGER, rcIpxRsmltOperOperStatus INTEGER, rcIpxRsmltOperSmltId IdList, rcIpxRsmltOperSltId IdList, rcIpxRsmltOperMacAddr MacAddress, rcIpxRsmltOperRowStatus RowStatus } rcIpxRsmltOperVlanId OBJECT-TYPE SYNTAX INTEGER (1..4093) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id." ::= { rcIpxRsmltOperEntry 1 } rcIpxRsmltOperIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Route Smlt Oper IfIndex." ::= { rcIpxRsmltOperEntry 2 } rcIpxRsmltOperAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "is a enable/disable flag." DEFVAL { false } ::= { rcIpxRsmltOperEntry 3 } rcIpxRsmltOperHoldDownTimer OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600." DEFVAL { 0 } ::= { rcIpxRsmltOperEntry 4 } rcIpxRsmltOperHoldDownTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldDownTimer." DEFVAL { 0 } ::= { rcIpxRsmltOperEntry 5 } rcIpxRsmltOperHoldUpTimer OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-write STATUS current DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means infinity." DEFVAL { 0 } ::= { rcIpxRsmltOperEntry 6 } rcIpxRsmltOperHoldUpTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldUpTimer." DEFVAL { 0 } ::= { rcIpxRsmltOperEntry 7 } rcIpxRsmltOperOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation status of Rsmlt, up or down." DEFVAL { down } ::= { rcIpxRsmltOperEntry 8 } rcIpxRsmltOperSmltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SMLT is 1-32." ::= { rcIpxRsmltOperEntry 9 } rcIpxRsmltOperSltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SLT is 1-512." ::= { rcIpxRsmltOperEntry 10 } rcIpxRsmltOperRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcIpxRsmltOperEntry 11 } rcIpxRsmltOperMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address." ::= { rcIpxRsmltOperEntry 12 } -- Route Smlt Peer Table rcIpxRsmltPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxRsmltPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Smlt Table" ::= { rcIpxRsmlt 3 } rcIpxRsmltPeerEntry OBJECT-TYPE SYNTAX RcIpxRsmltPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip As Path Access List Table." INDEX { rcIpxRsmltPeerVlanId } ::= { rcIpxRsmltPeerTable 1 } RcIpxRsmltPeerEntry ::= SEQUENCE { rcIpxRsmltPeerVlanId INTEGER, rcIpxRsmltPeerIfIndex InterfaceIndex, rcIpxRsmltPeerAdminStatus TruthValue, rcIpxRsmltPeerHoldDownTimer INTEGER, rcIpxRsmltPeerHoldDownTimeRemaining INTEGER, rcIpxRsmltPeerHoldUpTimer INTEGER, rcIpxRsmltPeerHoldUpTimeRemaining INTEGER, rcIpxRsmltPeerOperStatus INTEGER, rcIpxRsmltPeerSmltId IdList, rcIpxRsmltPeerSltId IdList, rcIpxRsmltPeerMacAddr MacAddress } rcIpxRsmltPeerVlanId OBJECT-TYPE SYNTAX INTEGER (1..4093) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id." ::= { rcIpxRsmltPeerEntry 1 } rcIpxRsmltPeerIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Route Smlt Oper IfIndex." ::= { rcIpxRsmltPeerEntry 2 } rcIpxRsmltPeerAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "is a enable/disable flag." ::= { rcIpxRsmltPeerEntry 3 } rcIpxRsmltPeerHoldDownTimer OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600." DEFVAL { 0 } ::= { rcIpxRsmltPeerEntry 4 } rcIpxRsmltPeerHoldDownTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldDownTimer." DEFVAL { 0 } ::= { rcIpxRsmltPeerEntry 5 } rcIpxRsmltPeerHoldUpTimer OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means infinity." DEFVAL { 0 } ::= { rcIpxRsmltPeerEntry 6 } rcIpxRsmltPeerHoldUpTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldUpTimer." DEFVAL { 0 } ::= { rcIpxRsmltPeerEntry 7 } rcIpxRsmltPeerOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation status of Rsmlt, up or down." DEFVAL { down } ::= { rcIpxRsmltPeerEntry 8 } rcIpxRsmltPeerSmltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SMLT is 1-32." ::= { rcIpxRsmltPeerEntry 9 } rcIpxRsmltPeerSltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SLT is 1-512." ::= { rcIpxRsmltPeerEntry 10 } rcIpxRsmltPeerMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address." ::= { rcIpxRsmltPeerEntry 11 } rcIpxRipGlobal OBJECT IDENTIFIER ::= { rcIpx 22 } rcIpxRipGlobalPace OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum pace, in packets per second, at which RIP packets may be sent on this circuit." ::= { rcIpxRipGlobal 1 } rcIpxRipGlobalUpdate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The RIP periodic update interval, in seconds." DEFVAL { 60 } ::= { rcIpxRipGlobal 2 } rcIpxRipGlobalAgeMultiplier OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The holding multiplier for information received in RIP periodic updates." DEFVAL { 3 } ::= { rcIpxRipGlobal 3 } -- RCIPX -- POS PPP IPX Table rcPosPppIpxTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPosPppIpxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcPos 1 } rcPosPppIpxEntry OBJECT-TYPE SYNTAX RcPosPppIpxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcPosPppIpxIfIndex } ::= { rcPosPppIpxTable 1 } RcPosPppIpxEntry ::= SEQUENCE { rcPosPppIpxIfIndex InterfaceIndex, rcPosPppIpxIpxcpAdminStatus INTEGER, rcPosPppIpxOperStatus INTEGER, rcPosPppIpxNetAddr OCTET STRING, rcPosPppIpxRoutingProtocol INTEGER } rcPosPppIpxIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port number." ::= { rcPosPppIpxEntry 1 } rcPosPppIpxIpxcpAdminStatus OBJECT-TYPE SYNTAX INTEGER { open(1), close(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { close } ::= { rcPosPppIpxEntry 2 } rcPosPppIpxOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosPppIpxEntry 3 } rcPosPppIpxNetAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address." ::= { rcPosPppIpxEntry 4 } rcPosPppIpxRoutingProtocol OBJECT-TYPE SYNTAX INTEGER { none(0), rip(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { none } ::= { rcPosPppIpxEntry 5 } -- POS SONET Table rcPosSonetTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPosSonetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcPos 2 } rcPosSonetEntry OBJECT-TYPE SYNTAX RcPosSonetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcPosSonetIndex } ::= { rcPosSonetTable 1 } RcPosSonetEntry ::= SEQUENCE { rcPosSonetIndex InterfaceIndex, rcPosSonetFraming INTEGER, rcPosSonetSectionTrace INTEGER, rcPosSonetSectionGrowth INTEGER, rcPosSonetSyncronization INTEGER, rcPosSonetStsPathTrace OCTET STRING, rcPosSonetPathSignalLabel INTEGER, rcPosSonetClockSource INTEGER, rcPosSonetScramble EnableValue, rcPosSonetOperStatusFraming Integer32, rcPosSonetOperStatusClockSource Integer32, rcPosSonetOperStatusScramble EnableValue, rcPosSonetOperStatusSectionTrace Integer32, rcPosSonetOperStatusPathSignalLabel Integer32 } rcPosSonetIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "pos ifIndex." ::= { rcPosSonetEntry 1 } rcPosSonetFraming OBJECT-TYPE SYNTAX INTEGER { sonet(1), sdh(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 2 } rcPosSonetSectionTrace OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "config. J0 byte" ::= { rcPosSonetEntry 3 } rcPosSonetSectionGrowth OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "config. Z0 byte" ::= { rcPosSonetEntry 4 } rcPosSonetSyncronization OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "config. S1 byte" ::= { rcPosSonetEntry 5 } rcPosSonetStsPathTrace OBJECT-TYPE SYNTAX OCTET STRING (SIZE(64)) MAX-ACCESS read-write STATUS current DESCRIPTION "config. 64/16 byte." ::= { rcPosSonetEntry 6 } rcPosSonetPathSignalLabel OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "config. C2 byte" ::= { rcPosSonetEntry 7 } rcPosSonetClockSource OBJECT-TYPE SYNTAX INTEGER { line(1), internal(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 8 } rcPosSonetScramble OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 9 } rcPosSonetOperStatusFraming OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 10 } rcPosSonetOperStatusClockSource OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 11 } rcPosSonetOperStatusScramble OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 12 } rcPosSonetOperStatusSectionTrace OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 13 } rcPosSonetOperStatusPathSignalLabel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 14 } -- Pos Line Status Table rcPosLineStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPosLineStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pos Line Status Table" ::= { rcPos 3 } rcPosLineStatusEntry OBJECT-TYPE SYNTAX RcPosLineStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Pos Line Status." INDEX { rcPosLineStatusIndex } ::= { rcPosLineStatusTable 1 } RcPosLineStatusEntry ::= SEQUENCE { rcPosLineStatusIndex InterfaceIndex, rcPosLineStatusLocalMACAddress MacAddress, rcPosLineStatusRemoteMACAddress MacAddress, rcPosLineStatusLocalIpAddr IpAddress, rcPosLineStatusRemoteIpAddr IpAddress, rcPosLineStatusOutQuality Integer32, rcPosLineStatusLocalPeriod Integer32, rcPosLineStatusDeviceType Integer32, rcPosLineStatusDeviceRev Integer32, rcPosLineStatusIpxRoutingProtocol Integer32 } rcPosLineStatusIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "pos ifIndex, same as rcPosPppIpxIfIndex." ::= { rcPosLineStatusEntry 1 } rcPosLineStatusLocalMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "current local MAC address" ::= { rcPosLineStatusEntry 2 } rcPosLineStatusRemoteMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "current remote MAC address" ::= { rcPosLineStatusEntry 3 } rcPosLineStatusLocalIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "current local ip addr" ::= { rcPosLineStatusEntry 4 } rcPosLineStatusRemoteIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "current remote ip addr" ::= { rcPosLineStatusEntry 5 } rcPosLineStatusOutQuality OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "current output quality." ::= { rcPosLineStatusEntry 6 } rcPosLineStatusLocalPeriod OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosLineStatusEntry 7 } rcPosLineStatusDeviceType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosLineStatusEntry 8 } rcPosLineStatusDeviceRev OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosLineStatusEntry 9 } rcPosLineStatusIpxRoutingProtocol OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosLineStatusEntry 10 } -- Pos Line Config Table rcPosLineConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPosLineConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pos Line Config Table" ::= { rcPos 4 } rcPosLineConfigEntry OBJECT-TYPE SYNTAX RcPosLineConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Pos Line Config." INDEX { rcPosLineConfigIndex } ::= { rcPosLineConfigTable 1 } RcPosLineConfigEntry ::= SEQUENCE { rcPosLineConfigIndex InterfaceIndex, rcPosLineConfigLocalMACAddress MacAddress, rcPosLineConfigRemoteMACAddress MacAddress, rcPosLineConfigLocalIpAddr IpAddress, rcPosLineConfigRemoteIpAddr IpAddress, rcPosLineConfigRemoteReportPeriod INTEGER, rcPosLineConfigLqrThreshold INTEGER, rcPosLineConfigOutQuality Integer32, rcPosLineConfigPppStp EnableValue, rcPosLineConfigLoopBack TruthValue, rcPosLineConfigIpxVlanMacAddress MacAddress, rcPosLineConfigIpxRemoteMacAddress MacAddress } rcPosLineConfigIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "pos ifIndex, same as rcPosPppIpxIfIndex." ::= { rcPosLineConfigEntry 1 } rcPosLineConfigLocalMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "current local MAC address" ::= { rcPosLineConfigEntry 2 } rcPosLineConfigRemoteMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "current remote MAC address" ::= { rcPosLineConfigEntry 3 } rcPosLineConfigLocalIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "current local ip addr" ::= { rcPosLineConfigEntry 4 } rcPosLineConfigRemoteIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "current remote ip addr" ::= { rcPosLineConfigEntry 5 } rcPosLineConfigRemoteReportPeriod OBJECT-TYPE SYNTAX INTEGER (1..60) MAX-ACCESS read-write STATUS current DESCRIPTION "config. remote report period." ::= { rcPosLineConfigEntry 6 } rcPosLineConfigLqrThreshold OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "config. input quality." ::= { rcPosLineConfigEntry 7 } rcPosLineConfigOutQuality OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "config. output quality." ::= { rcPosLineConfigEntry 8 } rcPosLineConfigPppStp OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "STP PPP encoding enable T/F" ::= { rcPosLineConfigEntry 9 } rcPosLineConfigLoopBack OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "perform loop-back." ::= { rcPosLineConfigEntry 10 } rcPosLineConfigIpxVlanMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosLineConfigEntry 11 } rcPosLineConfigIpxRemoteMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosLineConfigEntry 12 } -- POS Sonet traps -- rcPosSonetTrap OBJECT IDENTIFIER ::= { rcPos 5 } rcPosSonetTrapType OBJECT-TYPE SYNTAX INTEGER { sectionAlarm(1), lineAlarm(2), pathAlarm(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate a particular type of Sonet trap." ::= { rcPosSonetTrap 1 } rcPosSonetTrapIndication OBJECT-TYPE SYNTAX INTEGER { noDefect(1), sectionLossOfSignal(2), sectionLossOfFrame(3), lineAlarmIndication(4), lineRemoteDefectIndication(5), pathLossOfPointer(6), pathAlarmIndication(7), pathRemoteDefectIndication(8), pathUnequipped(9), pathSignalLabelMismatch(10), pathTraceMismatch(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate an indication for a Sonet trap." ::= { rcPosSonetTrap 2 } -- Pos Sio Card Config Table rcPosSioCardConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPosSioCardConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pos Sio Card Config Table" ::= { rcPos 6 } rcPosSioCardConfigEntry OBJECT-TYPE SYNTAX RcPosSioCardConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Pos Sio Card Config." INDEX { rcPosSioCardConfigSlotIndex } ::= { rcPosSioCardConfigTable 1 } RcPosSioCardConfigEntry ::= SEQUENCE { rcPosSioCardConfigSlotIndex Integer32, rcPosSioCardConfigAction INTEGER, rcPosSioCardConfigTraceMode INTEGER, rcPosSioCardConfigImageFileName DisplayString } rcPosSioCardConfigSlotIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "slot Index." ::= { rcPosSioCardConfigEntry 1 } rcPosSioCardConfigAction OBJECT-TYPE SYNTAX INTEGER { other(0), reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosSioCardConfigEntry 2 } rcPosSioCardConfigTraceMode OBJECT-TYPE SYNTAX INTEGER { other(0), traceOn(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosSioCardConfigEntry 3 } rcPosSioCardConfigImageFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "POS Image file name." ::= { rcPosSioCardConfigEntry 4 } -- POS Operation Status Table rcPosOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPosOperStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcPos 7 } rcPosOperStatusEntry OBJECT-TYPE SYNTAX RcPosOperStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcPosOperStatusIndex } ::= { rcPosOperStatusTable 1 } RcPosOperStatusEntry ::= SEQUENCE { rcPosOperStatusIndex InterfaceIndex, rcPosOperStatusLqrStatus Integer32, rcPosOperStatusLineLqrThreshold Integer32, rcPosOperStatusLinkMagicNumber Integer32, rcPosOperStatusLinePppStp EnableValue } rcPosOperStatusIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "pos ifIndex." ::= { rcPosOperStatusEntry 1 } rcPosOperStatusLqrStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status of pppLqrConfigStatus." ::= { rcPosOperStatusEntry 2 } rcPosOperStatusLineLqrThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { rcPosOperStatusEntry 3 } rcPosOperStatusLinkMagicNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { rcPosOperStatusEntry 4 } rcPosOperStatusLinePppStp OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosOperStatusEntry 5 } -- Link Flap Detect Group rcLinkFlapDetectAutoPortDownEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the Link Flap Detect feature. When enabled this feature will monitor the number of times a port goes down during a certain interval. If the number exceeds a given bound the port will be forced out-of-service." ::= { rcLinkFlapDetect 1 } rcLinkFlapDetectSendTrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure whether a trap should be sent if the port is forced out-of-service." ::= { rcLinkFlapDetect 2 } rcLinkFlapDetectFrequency OBJECT-TYPE SYNTAX INTEGER (1..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the number of times the port can go down." ::= { rcLinkFlapDetect 3 } rcLinkFlapDetectInterval OBJECT-TYPE SYNTAX INTEGER (2..600) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the interval (in minutes)." ::= { rcLinkFlapDetect 4 } -- Radius Group -- Radius Global Infomation rcRadiusGlobal OBJECT IDENTIFIER ::= { rcRadius 1 } rcRadiusGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable this feature." DEFVAL { false } ::= { rcRadiusGlobal 1 } rcRadiusGlobalMaxNumberServer OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of RADIUS servers." DEFVAL { 10 } ::= { rcRadiusGlobal 2 } rcRadiusGlobalAttributeValue OBJECT-TYPE SYNTAX INTEGER (192..240) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for Access-Priority attribute." DEFVAL { 192 } ::= { rcRadiusGlobal 3 } rcRadiusGlobalServerTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcRadiusServerTable." ::= { rcRadiusGlobal 4 } rcRadiusGlobalAcctEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Radius Accounting feature." DEFVAL { false } ::= { rcRadiusGlobal 5 } rcRadiusGlobalAcctAttributeValue OBJECT-TYPE SYNTAX INTEGER (192..240) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for User-Command attribute." DEFVAL { 193 } ::= { rcRadiusGlobal 6 } rcRadiusGlobalAcctIncludeCli OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Include/Exclude cli-commands in radius acccounting updates." DEFVAL { false } ::= { rcRadiusGlobal 7 } rcRadiusGlobalClearStat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Radius Statistic for all servers configured." DEFVAL { false } ::= { rcRadiusGlobal 8 } rcRadiusGlobalMcastAttributeValue OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for multicast address vendor specific attribute." DEFVAL { 90 } ::= { rcRadiusGlobal 9 } rcRadiusGlobalAuthInfoAttributeValue OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for Auth-Info vendor specific attribute." DEFVAL { 91 } ::= { rcRadiusGlobal 10 } rcRadiusGlobalCommandAccess OBJECT-TYPE SYNTAX INTEGER (192..240) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for Command-Access attribute." DEFVAL { 194 } ::= { rcRadiusGlobal 11 } rcRadiusGlobalCliCommands OBJECT-TYPE SYNTAX INTEGER (192..240) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for Cli-Command attribute." DEFVAL { 195 } ::= { rcRadiusGlobal 12 } rcRadiusGlobalIgapLogFSize OBJECT-TYPE SYNTAX INTEGER (50..8192) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum size for the IGAP accounting time-out log file in KB." DEFVAL { 512 } ::= { rcRadiusGlobal 13 } rcRadiusGlobalCliProfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Radius CLI Profiling." DEFVAL { false } ::= { rcRadiusGlobal 14 } rcRadiusGlobalAuthInvalidServerAddress OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Access Responses from unknown or invalid Radius servers." ::= { rcRadiusGlobal 15 } rcRadiusGlobalSourceIpFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to include configured IP address as source address in RADIUS packets." DEFVAL { false } ::= { rcRadiusGlobal 16 } rcRadiusGlobalIgapPasswdAttr OBJECT-TYPE SYNTAX INTEGER { standard(1), authinfo(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When this variable is set to standard(1), password in IGAP join request is sent in standard RADIUS password attribute. When set to authinfo(2), the password is encoded in Auth-Info attribute." DEFVAL { standard } ::= { rcRadiusGlobal 17 } rcRadiusGlobalCliCmdCount OBJECT-TYPE SYNTAX INTEGER (1..40) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for Cli-Command-count." DEFVAL { 40 } ::= { rcRadiusGlobal 18 } rcRadiusReachabilityUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The username used for the RADIUS server reachability useDummyRadiusRequests option." DEFVAL { "avaya" } ::= { rcRadiusGlobal 21 } rcRadiusReachabilityPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The password used for the RADIUS server reachability useDummyRadiusRequests option." DEFVAL { "avaya" } ::= { rcRadiusGlobal 22 } rcRadiusReachabilityUnreachableTimer OBJECT-TYPE SYNTAX Integer32 (30..600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the interval between checks when the RADIUS server is unreachable." DEFVAL { 60 } ::= { rcRadiusGlobal 23 } rcRadiusReachabilityKeepAliveTimer OBJECT-TYPE SYNTAX Integer32 (30..600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the interval between checks when the RADIUS server is reachable." DEFVAL { 180 } ::= { rcRadiusGlobal 24 } rcRadiusSupportedVendorIds OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the supported radius vendor ids." DEFVAL { "562,1584" } ::= { rcRadiusGlobal 25 } -- Radius Server Table Infomation rcRadiusServerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRadiusServerEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The RADIUS table (0 to 10 entries). This table lists the information of the RADIUS server." ::= { rcRadius 2 } rcRadiusServerEntry OBJECT-TYPE SYNTAX RcRadiusServerEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A RADIUS server table entry." INDEX { rcRadiusServerAddress} ::= { rcRadiusServerTable 1 } RcRadiusServerEntry ::= SEQUENCE { rcRadiusServerPriority INTEGER, rcRadiusServerAddress IpAddress, rcRadiusServerTimeOut INTEGER, rcRadiusServerEnable TruthValue, rcRadiusServerMaxRetries INTEGER, rcRadiusServerUdpPort INTEGER, rcRadiusServerSecretKey DisplayString, rcRadiusServerAccessRequests Counter32, rcRadiusServerAccessAccepts Counter32, rcRadiusServerAccessRejects Counter32, rcRadiusServerBadResponses Counter32, rcRadiusServerPendingRequests Counter32, rcRadiusServerClientRetries Counter32, rcRadiusServerRowStatus RowStatus, rcRadiusServerAcctEnable TruthValue, rcRadiusServerAcctUdpPort INTEGER, rcRadiusServerAcctOnRequests Counter32, rcRadiusServerAcctOffRequests Counter32, rcRadiusServerAcctStartRequests Counter32, rcRadiusServerAcctStopRequests Counter32, rcRadiusServerAcctInterimRequests Counter32, rcRadiusServerAcctBadResponses Counter32, rcRadiusServerAcctPendingRequests Counter32, rcRadiusServerAcctClientRetries Counter32 } rcRadiusServerPriority OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Server priority, used to control which server to choose first to send authentication." DEFVAL { 10 } ::= { rcRadiusServerEntry 1 } rcRadiusServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Server IP address of the RADIUS authentication server referred to in this table entry." ::= { rcRadiusServerEntry 2 } rcRadiusServerTimeOut OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The time interval in seconds before the client retransmit the packet." DEFVAL { 3 } ::= { rcRadiusServerEntry 3 } rcRadiusServerEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable or disable this server." DEFVAL { true } ::= { rcRadiusServerEntry 4 } rcRadiusServerMaxRetries OBJECT-TYPE SYNTAX INTEGER (1..6) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Maximum number of retransmissions." DEFVAL { 3 } ::= { rcRadiusServerEntry 5 } rcRadiusServerUdpPort OBJECT-TYPE SYNTAX INTEGER (1..65536) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The UDP port the client is using to send requests to this server." DEFVAL { 1812 } ::= { rcRadiusServerEntry 6 } rcRadiusServerSecretKey OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The identifier of the RADIUS authentication client." ::= { rcRadiusServerEntry 7 } rcRadiusServerAccessRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of RADIUS access-response packets sent to this server. This does not include retransmissions." ::= { rcRadiusServerEntry 8 } rcRadiusServerAccessAccepts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of RADIUS access-accept packets (valid or invalid) received from this server." ::= { rcRadiusServerEntry 9 } rcRadiusServerAccessRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of RADIUS access-reject packets (valid or invalid) received from this server." ::= { rcRadiusServerEntry 10 } rcRadiusServerBadResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of RADIUS invalid access-response packets received from this server." ::= { rcRadiusServerEntry 11 } rcRadiusServerPendingRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of RADIUS access-request packets destined for this server that have not yet timed out or received a response. This variable is incremented when an access-request is sent and decremented due to receipt of an access-accept, access-reject, a timeout or retransmission." ::= { rcRadiusServerEntry 12 } rcRadiusServerClientRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of authentication retransmission to this server." ::= { rcRadiusServerEntry 13 } rcRadiusServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Used to create/delete entries." ::= { rcRadiusServerEntry 14 } rcRadiusServerAcctEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable or disable Radius Accounting on this server." DEFVAL { true } ::= { rcRadiusServerEntry 15 } rcRadiusServerAcctUdpPort OBJECT-TYPE SYNTAX INTEGER (1..65536) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The UDP port the client used to send accounting requests to this server." DEFVAL { 1813 } ::= { rcRadiusServerEntry 16 } rcRadiusServerAcctOnRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of RADIUS accounting-on packets sent to this server. This does not include retransmissions." ::= { rcRadiusServerEntry 17 } rcRadiusServerAcctOffRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of RADIUS accounting-off packets sent to this server. This does not include retransmissions." ::= { rcRadiusServerEntry 18 } rcRadiusServerAcctStartRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of RADIUS accounting-start packets sent to this server. This does not include retransmissions." ::= { rcRadiusServerEntry 19 } rcRadiusServerAcctStopRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of RADIUS accounting-stop packets sent to this server. This does not include retransmissions." ::= { rcRadiusServerEntry 20 } rcRadiusServerAcctInterimRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of RADIUS accounting-interim packets sent to this server. This does not include retransmissions." ::= { rcRadiusServerEntry 21 } rcRadiusServerAcctBadResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of Invalid responses received from this server." ::= { rcRadiusServerEntry 22 } rcRadiusServerAcctPendingRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of RADIUS accounting packets that are waiting be sent to this server. This variable is incremented whenever any accounting-request is sent to this server and decremented when an acknowledgement is received or timeout occurs." ::= { rcRadiusServerEntry 23 } rcRadiusServerAcctClientRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of RADIUS accounting packets retransmitted to this server." ::= { rcRadiusServerEntry 24 } -- Radius Serv Table rcRadiusServTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRadiusServEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The RADIUS table (0 to 10 entries). This table lists the information of the RADIUS server." ::= { rcRadius 3 } rcRadiusServEntry OBJECT-TYPE SYNTAX RcRadiusServEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A RADIUS server table entry." INDEX { rcRadiusServAddress, rcRadiusServUsedBy } ::= { rcRadiusServTable 1 } RcRadiusServEntry ::= SEQUENCE { rcRadiusServPriority INTEGER, rcRadiusServAddress IpAddress, rcRadiusServTimeOut INTEGER, rcRadiusServEnable TruthValue, rcRadiusServMaxRetries INTEGER, rcRadiusServUdpPort INTEGER, rcRadiusServSecretKey DisplayString, rcRadiusServAccessRequests Counter32, rcRadiusServAccessAccepts Counter32, rcRadiusServAccessRejects Counter32, rcRadiusServBadResponses Counter32, rcRadiusServPendingRequests Counter32, rcRadiusServClientRetries Counter32, rcRadiusServRowStatus RowStatus, rcRadiusServAcctEnable TruthValue, rcRadiusServAcctUdpPort INTEGER, rcRadiusServAcctOnRequests Counter32, rcRadiusServAcctOffRequests Counter32, rcRadiusServAcctStartRequests Counter32, rcRadiusServAcctStopRequests Counter32, rcRadiusServAcctInterimRequests Counter32, rcRadiusServAcctBadResponses Counter32, rcRadiusServAcctPendingRequests Counter32, rcRadiusServAcctClientRetries Counter32, rcRadiusServUsedBy INTEGER, rcRadiusServNasIpAddress IpAddress, rcRadiusServRoundTripTime DisplayString, rcRadiusServAccessChallanges Counter32, rcRadiusServSourceIpAddr IpAddress } rcRadiusServPriority OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Server priority, used to control which server to choose first to send authentication." DEFVAL { 10 } ::= { rcRadiusServEntry 1 } rcRadiusServAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Server IP address of the RADIUS authentication server referred to in this table entry." ::= { rcRadiusServEntry 2 } rcRadiusServTimeOut OBJECT-TYPE SYNTAX INTEGER (1..20) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The time interval in seconds before the client retransmit the packet." DEFVAL { 3 } ::= { rcRadiusServEntry 3 } rcRadiusServEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable or disable this server." DEFVAL { true } ::= { rcRadiusServEntry 4 } rcRadiusServMaxRetries OBJECT-TYPE SYNTAX INTEGER (0..6) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Maximum number of retransmissions." DEFVAL { 1 } ::= { rcRadiusServEntry 5 } rcRadiusServUdpPort OBJECT-TYPE SYNTAX INTEGER (1..65536) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The UDP port the client is using to send requests to this server." DEFVAL { 1812 } ::= { rcRadiusServEntry 6 } rcRadiusServSecretKey OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The identifier of the RADIUS authentication client." ::= { rcRadiusServEntry 7 } rcRadiusServAccessRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS access-response packets sent to this server. This does not include retransmissions." ::= { rcRadiusServEntry 8 } rcRadiusServAccessAccepts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS access-accept packets (valid or invalid) received from this server." ::= { rcRadiusServEntry 9 } rcRadiusServAccessRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS access-reject packets (valid or invalid) received from this server." ::= { rcRadiusServEntry 10 } rcRadiusServBadResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS invalid access-response packets received from this server." ::= { rcRadiusServEntry 11 } rcRadiusServPendingRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS access-request packets destined for this server that have not yet timed out or received a response. This variable is incremented when an access-request is sent and decremented due to receipt of an access-accept, access-reject, a timeout or retransmission." ::= { rcRadiusServEntry 12 } rcRadiusServClientRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of authentication retransmission to this server." ::= { rcRadiusServEntry 13 } rcRadiusServRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to create/delete entries." ::= { rcRadiusServEntry 14 } rcRadiusServAcctEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable or disable Radius Accounting on this server." DEFVAL { true } ::= { rcRadiusServEntry 15 } rcRadiusServAcctUdpPort OBJECT-TYPE SYNTAX INTEGER (1..65536) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The UDP port the client used to send accounting requests to this server." DEFVAL { 1813 } ::= { rcRadiusServEntry 16 } rcRadiusServAcctOnRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting-on packets sent to this server. This does not include retransmissions." ::= { rcRadiusServEntry 17 } rcRadiusServAcctOffRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting-off packets sent to this server. This does not include retransmissions." ::= { rcRadiusServEntry 18 } rcRadiusServAcctStartRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting-start packets sent to this server. This does not include retransmissions." ::= { rcRadiusServEntry 19 } rcRadiusServAcctStopRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting-stop packets sent to this server. This does not include retransmissions." ::= { rcRadiusServEntry 20 } rcRadiusServAcctInterimRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting-interim packets sent to this server. This does not include retransmissions." ::= { rcRadiusServEntry 21 } rcRadiusServAcctBadResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of Invalid responses received from this server." ::= { rcRadiusServEntry 22 } rcRadiusServAcctPendingRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting packets that are waiting be sent to this server. This variable is incremented whenever any accounting-request is sent to this server and decremented when an acknowledgement is received or timeout occurs." ::= { rcRadiusServEntry 23 } rcRadiusServAcctClientRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting packets retransmitted to this server." ::= { rcRadiusServEntry 24 } rcRadiusServUsedBy OBJECT-TYPE SYNTAX INTEGER { cli(1), igap(2), snmp(3), eap(4), web(5) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "cli(1): for cli login, igap(2): for igap,snmp(3): for snmp login, eap(4) for EAP PAE Authenticator web(5) for web-server(http/https) login." ::= { rcRadiusServEntry 25 } rcRadiusServNasIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "RADIUS Client NAS Identifier for this server." ::= { rcRadiusServEntry 26 } rcRadiusServRoundTripTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Time different between the instance when a RADIUS request is sent and the corresponding response is received." ::= { rcRadiusServEntry 27 } rcRadiusServAccessChallanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS access-challanges packets sent to this server. This does not include retransmission." ::= { rcRadiusServEntry 28 } rcRadiusServSourceIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "source IP address RADIUS packets." ::= { rcRadiusServEntry 29 } rcRadiusGlobalSnmp OBJECT IDENTIFIER ::= { rcRadius 4 } rcRadiusGlobalSnmpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable snmp radius authentication." DEFVAL { false } ::= { rcRadiusGlobalSnmp 1 } rcRadiusGlobalSnmpAcctEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Radius Accounting for SNMP." DEFVAL { false } ::= { rcRadiusGlobalSnmp 2 } rcRadiusGlobalSnmpReAuthenticateTimer OBJECT-TYPE SYNTAX INTEGER (30..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value representing Re-Authenticate Timer in seconds. Timer to be used to Re- Authenticate a SNMP Session." DEFVAL { 180 } ::= { rcRadiusGlobalSnmp 3 } rcRadiusGlobalSnmpAbortSessionTimer OBJECT-TYPE SYNTAX INTEGER (30..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value representing the time in seconds after which the snmp session is considered expired and Radius Accounting Stop message is sent." DEFVAL { 180 } ::= { rcRadiusGlobalSnmp 4 } rcRadiusGlobalSnmpUserName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for Radius SNMP Accounting." ::= { rcRadiusGlobalSnmp 5 } rcRadiusEapLastRejMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Used to store the Last Rejected MAC address on an EAP enabled port." ::= { rcRadiusGlobalSnmp 6 } rcRadiusPaePortNumber OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Used to store the Port Number on which the Mac Intrusion happened." ::= { rcRadiusGlobalSnmp 7 } rcRadiusEapLastAuthMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Used to store the Last Authenticated MAC address on an EAP enabled port." ::= { rcRadiusGlobalSnmp 8 } -- EAP properietary group -- EAP Global Info rcEapGlobal OBJECT IDENTIFIER ::= { rcEap 1 } rcEapGlobalRadAcctEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether EAP Sessions need to be Accounted with a RADIUS server. When this value is TRUE, device attempts to send RADIUS Accounting-Start and Accounting-Stop requests upon 802.1x user login and logoff respectively." ::= { rcEapGlobal 1 } rcEapGlobalClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When the value of this variable is set to TRUE, all the EAPOL (8021x) related statistics will be reset." ::= { rcEapGlobal 2 } rcEapGlobalGuestVlanEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this variable is set to TRUE, EAPoL Guest Vlan feature will be enabled globally" DEFVAL { false } ::= { rcEapGlobal 3 } rcEapGlobalGuestVlanId OBJECT-TYPE SYNTAX INTEGER (1..4000) MAX-ACCESS read-write STATUS current DESCRIPTION "A value representing the VLAN to be used as a Global Guest VLAN. When corresponding value is not specified at the port level, supplicants are granted access to the network through this VLAN before they are authenticated." ::= { rcEapGlobal 4 } rcEapGlobalRadAuthNonEapClients OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this variable is set to TRUE, Radius Mac Centralization feature will be enabled globally" DEFVAL { false } ::= { rcEapGlobal 5 } rcEapGlobalRadDiscardFilterAgeout OBJECT-TYPE SYNTAX Integer32 (5..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Age out period for pending non-eap-macs due to server timeout or unreachable" DEFVAL { 10 } ::= { rcEapGlobal 6 } rcEapGlobalNonEapRadiusPwdAttrFmt OBJECT-TYPE SYNTAX BITS { ipAddr(0), macAddr(1), portNumber(2), padding(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls the format of the RADIUS password attribute that is included in requests to the RADIUS server for authenticating non-EAP clients (MAC addresses). If the ipAddr(0) bit is set, the password attribute will contain the switch's IP address encoded as a string of four 3-digit 0-padded integers. For example, the encoding for the IP address 47.80.225.1 would be '047080225001'. If the macAddr(1) bit is set, the password attribute will contain the MAC address to be authenticated as a string of six 2-digit hex numbers. For example, the MAC address 00:08:01:0a:33:34 would be encoded as '0008010a3334'. If the portNumber(2) bit is set, the password attribute will contain the port number on which the MAC address was seen, encoded as a string of two 2-digit 0-padded integers. The first integer is the unit/slot number, and the second number is the port number on that unit/slot. For a standalone unit, the unit/slot number will be 0. For example, the encoding for unit/port 1/23 would be '0123', and the encoding for port 7 on a standalone stackable unit would be '0007'. If the padding(3) bit is set, then the fields in the password attribute will be separated by a . character. By default, all the fields bit values will be set." ::= { rcEapGlobal 10 } rcEapGlobalNonEapRadiusPwdAttrKeyString OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Key string used in the password format for Non-Eap RADIUS authentication. If the key string is configured, the password attribute will be .... If No key string is configured, then the password attribute will not contain key string." ::= { rcEapGlobal 11 } rcEapGlobalClearNonEap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When the value of this variable is set to TRUE, all the Non-EAPOL MAC sessions on port will be cleared. This will alawys return False." ::= { rcEapGlobal 12 } rcEapPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcEapPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "EAP properietery table for port level commands" ::= { rcEap 2 } rcEapPortEntry OBJECT-TYPE SYNTAX RcEapPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing the EAP properietry configuration information at the port level." INDEX { rcEapPortIndex } ::= { rcEapPortTable 1 } RcEapPortEntry ::= SEQUENCE { rcEapPortIndex InterfaceIndex, rcEapPortGuestVlanId INTEGER, rcEapPortMultiHostMaxClients Integer32, rcEapPortAllowNonEapHost TruthValue, rcEapPortNonEapMaxClients INTEGER, rcEapPortStatus INTEGER, rcEapPortEapMaxClients Integer32, rcEapPortMultiHostSingleAuthEnabled TruthValue, rcEapPortFailOpenVlanId Integer32 } rcEapPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcEapPortEntry 1 } rcEapPortGuestVlanEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this variable is set to TRUE, EAPoL Guest Vlan feature will be enabled on the port" DEFVAL { false } ::= { rcEapPortEntry 2 } rcEapPortGuestVlanId OBJECT-TYPE SYNTAX INTEGER (0..4096) MAX-ACCESS read-write STATUS current DESCRIPTION "A value representing the VLAN to be used as a Guest VLAN. Access for unautheticated host/s connected to this port is provided through this VLAN. A value of 0 indicates that guest VLAN functionality is not enabled for this port." DEFVAL { 0 } ::= { rcEapPortEntry 3 } rcEapPortMultiHostEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this variable is set to TRUE, the system is enabled to have multiple 802.1X supplicants authenticated from the same port" DEFVAL { false } ::= { rcEapPortEntry 4 } rcEapPortMultiHostMaxClients OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS read-write STATUS current DESCRIPTION " Integer value representing the maximum number of supplicants that are allowed to get authenticated on the port. This is applicable in MHMV mode." DEFVAL { 1 } ::= { rcEapPortEntry 5 } rcEapPortMultiHostMaxClients OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value representing the maximum number of supplicants that are allowed to get authenticated on the port. This is applicable rcEapPortMultiHostEnable is set to TRUE." DEFVAL { 1 } ::= { rcEapPortEntry 5 } rcEapPortAllowNonEapHost OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this variable is set to TRUE, the system is enabled to allow hosts that do not participate in 802.1X authentication to get network access." DEFVAL { false } ::= { rcEapPortEntry 6 } rcEapPortNonEapMaxClients OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value representing the maximum number of non-802.1X hosts that are allowed to connect to the port. A value of 0 indicates that non-802.1X authentication is disabled on this port" DEFVAL { 1 } ::= { rcEapPortEntry 7 } rcEapPortRadAuthNonEapClients OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this variable is set to TRUE, the system is enabled to allow Non-Eap hosts on the port to get network access through radius based Mac authorization." DEFVAL { false } ::= { rcEapPortEntry 8 } rcEapPortShutDownOnIntrusion OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this variable is set to TRUE, the port is shutdown on encountering [max + 1st] non-eap client on the port" DEFVAL { false } ::= { rcEapPortEntry 9 } rcEapPortStatus OBJECT-TYPE SYNTAX INTEGER { auto(2), forceAuthorized(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object allows enabling EAPoL on the port. If status is auto(2), EAPoL is enabled and based on the 802.1x authentication, traffic is allowed. If status is forceAuthorized(3), EAPoL is disabled on the port and the port allows all traffic irrespective of 802.1x authentication." ::= { rcEapPortEntry 10 } rcEapPortEapMaxClients OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the maximum number of EAP-authentication MAC addresses allowed on this port. A value of 0 indicates that 802.1X authentication is disabled on this port." DEFVAL { 1 } ::= { rcEapPortEntry 11 } rcEapPortMultiHostSingleAuthEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls whether non-EAP clients (MAC addresses) may be automatically authenticated on the port after one client has been authenticated (known as MHSA). " DEFVAL { false } ::= { rcEapPortEntry 12 } rcEapPortFailOpenVlanId OBJECT-TYPE SYNTAX Integer32 (0..4096) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the ID of the Fail-Open VLAN for this port. Authenticated devices are moved into the configured Fail Open VLAN when the switch declares the RADIUS servers unreachable. A value of 0 indicates Fail Open VLAN functionality is not enabled for this port." DEFVAL { 0 } ::= { rcEapPortEntry 16 } rcEapPortAllowedMacTable OBJECT-TYPE SYNTAX SEQUENCE OF RcEapPortAllowedMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "EAP properietery table for allowed mac addresses of non EAP clients" ::= { rcEap 3 } rcEapPortAllowedMacEntry OBJECT-TYPE SYNTAX RcEapPortAllowedMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing MAC addresses for Non EAP hosts allowed on the port" INDEX { rcEapPortAllowedMacPort, rcEapPortAllowedMacAddr } ::= { rcEapPortAllowedMacTable 1 } RcEapPortAllowedMacEntry ::= SEQUENCE { rcEapPortAllowedMacPort InterfaceIndex, rcEapPortAllowedMacAddr MacAddress, rcEapPortAllowedMacRowStatus RowStatus } rcEapPortAllowedMacPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcEapPortAllowedMacEntry 1 } rcEapPortAllowedMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "MAC address of a non EAP host that is granted access on the port." ::= { rcEapPortAllowedMacEntry 2 } rcEapPortAllowedMacRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in rcEapPortAllowedMacTable." ::= { rcEapPortAllowedMacEntry 3 } rcEapMultiHostStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF RcEapMultiHostStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to control the EAP multihost configuration for each port in the system." ::= { rcEap 4 } rcEapMultiHostStatusEntry OBJECT-TYPE SYNTAX RcEapMultiHostStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The EAP multihost configuration for a port." INDEX { rcEapMultiHostStatusPortNumber, rcEapMultiHostStatusClientMACAddr } ::= { rcEapMultiHostStatusTable 1 } RcEapMultiHostStatusEntry ::= SEQUENCE { rcEapMultiHostStatusPortNumber InterfaceIndex, rcEapMultiHostStatusClientMACAddr MacAddress, rcEapMultiHostStatusPaeState INTEGER, rcEapMultiHostStatusBackendAuthState INTEGER, rcEapMultiHostStatusVlanId INTEGER } rcEapMultiHostStatusPortNumber OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Port number associated with this client." ::= { rcEapMultiHostStatusEntry 1 } rcEapMultiHostStatusClientMACAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address of the client." ::= { rcEapMultiHostStatusEntry 2 } rcEapMultiHostStatusPaeState OBJECT-TYPE SYNTAX INTEGER { initialize(1), disconnected(2), connecting(3), authenticating(4), authenticated(5), aborting(6), held(7), forceAuth(8), forceUnauth(9), unauthenticated(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current value of the Authenticator PAE state machine." ::= { rcEapMultiHostStatusEntry 3 } rcEapMultiHostStatusBackendAuthState OBJECT-TYPE SYNTAX INTEGER { request(1), response(2), success(3), fail(4), timeout(5), idle(6), initialize(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the Backend Authentication state machine." ::= { rcEapMultiHostStatusEntry 4 } rcEapMultiHostStatusVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Vlan-Id associated with this client MAC. This Vlan could be port-based Vlan or Radius assigned Vlan." ::= { rcEapMultiHostStatusEntry 5 } rcEapMultiHostSessionStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcEapMultiHostSessionStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains the session statistics objects for the Authenticator PAE associated with each EAP client on each Port.An entry appears in this table for each client MAC address on each port that may authenticate access to itself." ::= { rcEap 5 } rcEapMultiHostSessionStatsEntry OBJECT-TYPE SYNTAX RcEapMultiHostSessionStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The session statistics information for an Authenticator PAE. This shows the current values being collected for each session that is still in progress, or the final values for the last valid session for each client where there is no session currently active." INDEX { rcEapMultiHostSessionStatsPortNumber, rcEapMultiHostSessionStatsClientMACAddr } ::= { rcEapMultiHostSessionStatsTable 1 } RcEapMultiHostSessionStatsEntry ::= SEQUENCE { rcEapMultiHostSessionStatsPortNumber InterfaceIndex, rcEapMultiHostSessionStatsClientMACAddr MacAddress, rcEapMultiHostSessionId SnmpAdminString, rcEapMultiHostSessionAuthenticMethod INTEGER, rcEapMultiHostSessionTime TimeTicks, rcEapMultiHostSessionTerminateCause INTEGER, rcEapMultiHostSessionUserName SnmpAdminString } rcEapMultiHostSessionStatsPortNumber OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Port number associated with this client." ::= { rcEapMultiHostSessionStatsEntry 1 } rcEapMultiHostSessionStatsClientMACAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address of this client." ::= { rcEapMultiHostSessionStatsEntry 2 } rcEapMultiHostSessionId OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A unique identifier for the session, in the form of a printable ASCII string of at least three characters." ::= { rcEapMultiHostSessionStatsEntry 3 } rcEapMultiHostSessionAuthenticMethod OBJECT-TYPE SYNTAX INTEGER { remoteAuthServer(1), localAuthServer(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The authentication method used to establish the session." ::= { rcEapMultiHostSessionStatsEntry 4 } rcEapMultiHostSessionTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The duration of the session in seconds." ::= { rcEapMultiHostSessionStatsEntry 5 } rcEapMultiHostSessionTerminateCause OBJECT-TYPE SYNTAX INTEGER { supplicantLogoff(1), portFailure(2), supplicantRestart(3), reauthFailed(4), authControlForceUnauth(5), portReInit(6), portAdminDisabled(7), notTerminatedYet(999) } MAX-ACCESS read-only STATUS current DESCRIPTION "The reason for the session termination." ::= { rcEapMultiHostSessionStatsEntry 6 } rcEapMultiHostSessionUserName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The User-Name representing the identity of the Supplicant PAE." ::= { rcEapMultiHostSessionStatsEntry 7 } rcEapPortRadiusMacTable OBJECT-TYPE SYNTAX SEQUENCE OF RcEapPortRadiusMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "EAP proprietary table for non-EAP hosts authenticated using radius server." ::= { rcEap 6 } rcEapPortRadiusMacEntry OBJECT-TYPE SYNTAX RcEapPortRadiusMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing MAC addresses for Non EAP hosts authenticated using radius server." INDEX { rcEapPortRadiusMacPort, rcEapPortRadiusMacAddr } ::= { rcEapPortRadiusMacTable 1 } RcEapPortRadiusMacEntry ::= SEQUENCE { rcEapPortRadiusMacPort InterfaceIndex, rcEapPortRadiusMacAddr MacAddress, rcEapPortRadiusMacStatus INTEGER, rcEapPortRadiusVlanId INTEGER, rcEapPortRadiusMacClear TruthValue } rcEapPortRadiusMacPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index value that uniquely identifies a port." ::= { rcEapPortRadiusMacEntry 1 } rcEapPortRadiusMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "MAC address of a non EAP host that is authenticated using radius server." ::= { rcEapPortRadiusMacEntry 2 } rcEapPortRadiusMacStatus OBJECT-TYPE SYNTAX INTEGER { authenticated(1), rejected(2), pending(3), radius-request-dropped(4), radius-server-not-reachable(5), held(6), authenticating(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Authentication status of the non EAP host that is authenticated using radius server." ::= {rcEapPortRadiusMacEntry 3 } rcEapPortRadiusVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Vlan-Id associated with this Non-EAP client MAC. This Vlan could be port-based Vlan or Radius assigned vlan." ::= { rcEapPortRadiusMacEntry 4 } rcEapPortRadiusMacClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clears the Non-EAP MAC entry associated with this Index. The value should be set to true to clear the Non-EAP MAC entry. This MIB always return false." DEFVAL { false } ::= { rcEapPortRadiusMacEntry 5 } -- Radius Serv Host Table rcRadiusServHostTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRadiusServHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RADIUS Server Host table (0 to 10 entries). This table lists the information of the RADIUS server." ::= { rcRadius 5 } rcRadiusServHostEntry OBJECT-TYPE SYNTAX RcRadiusServHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A RADIUS server table entry." INDEX { rcRadiusServHostAddressType, rcRadiusServHostAddress, rcRadiusServHostUsedBy } ::= { rcRadiusServHostTable 1 } RcRadiusServHostEntry ::= SEQUENCE { rcRadiusServHostAddressType InetAddressType, rcRadiusServHostAddress InetAddress, rcRadiusServHostUsedBy INTEGER, rcRadiusServHostPriority Integer32, rcRadiusServHostTimeOut Integer32, rcRadiusServHostEnable TruthValue, rcRadiusServHostMaxRetries Integer32, rcRadiusServHostUdpPort Integer32, rcRadiusServHostSecretKey DisplayString, rcRadiusServHostAccessRequests Counter32, rcRadiusServHostAccessAccepts Counter32, rcRadiusServHostAccessRejects Counter32, rcRadiusServHostBadResponses Counter32, rcRadiusServHostPendingRequests Counter32, rcRadiusServHostClientRetries Counter32, rcRadiusServHostRowStatus RowStatus, rcRadiusServHostAcctEnable TruthValue, rcRadiusServHostAcctUdpPort Integer32, rcRadiusServHostAcctOnRequests Counter32, rcRadiusServHostAcctOffRequests Counter32, rcRadiusServHostAcctStartRequests Counter32, rcRadiusServHostAcctStopRequests Counter32, rcRadiusServHostAcctInterimRequests Counter32, rcRadiusServHostAcctBadResponses Counter32, rcRadiusServHostAcctPendingRequests Counter32, rcRadiusServHostAcctClientRetries Counter32, rcRadiusServHostNasIpAddress InetAddress, rcRadiusServHostRoundTripTime DisplayString, rcRadiusServHostAccessChallanges Counter32, rcRadiusServHostSourceIpAddr InetAddress } rcRadiusServHostAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Inet Address Type of radius server host address." ::= { rcRadiusServHostEntry 1 } rcRadiusServHostAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Server IP address of the RADIUS authentication server referred to in this table entry." ::= { rcRadiusServHostEntry 2 } rcRadiusServHostUsedBy OBJECT-TYPE SYNTAX INTEGER { cli(1), snmp(3), eap(4), web(5) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "cli(1): for cli login, igap(2): for igap,snmp(3): for snmp login, eap(4) for EAP PAE Authenticator web(5) for web-server(http/https) login. IGAP is not supported on the VSP 9000." ::= { rcRadiusServHostEntry 3 } rcRadiusServHostPriority OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS read-create STATUS current DESCRIPTION "Server priority, used to control which server to choose first to send authentication." DEFVAL { 10 } ::= { rcRadiusServHostEntry 4 } rcRadiusServHostTimeOut OBJECT-TYPE SYNTAX Integer32 (1..20) MAX-ACCESS read-create STATUS current DESCRIPTION "The time interval in seconds before the client retransmit the packet." DEFVAL { 3 } ::= { rcRadiusServHostEntry 5 } rcRadiusServHostEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable this server." DEFVAL { true } ::= { rcRadiusServHostEntry 6 } rcRadiusServHostMaxRetries OBJECT-TYPE SYNTAX Integer32 (0..6) MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum number of retransmissions." DEFVAL { 1 } ::= { rcRadiusServHostEntry 7 } rcRadiusServHostUdpPort OBJECT-TYPE SYNTAX Integer32 (1..65536) MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port the client is using to send requests to this server." DEFVAL { 1812 } ::= { rcRadiusServHostEntry 8 } rcRadiusServHostSecretKey OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The identifier of the RADIUS authentication client." ::= { rcRadiusServHostEntry 9 } rcRadiusServHostAccessRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-response packets sent to this server. This does not include retransmissions." ::= { rcRadiusServHostEntry 10 } rcRadiusServHostAccessAccepts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-accept packets (valid or invalid) received from this server." ::= { rcRadiusServHostEntry 11 } rcRadiusServHostAccessRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-reject packets (valid or invalid) received from this server." ::= { rcRadiusServHostEntry 12 } rcRadiusServHostBadResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS invalid access-response packets received from this server." ::= { rcRadiusServHostEntry 13 } rcRadiusServHostPendingRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-request packets destined for this server that have not yet timed out or received a response. This variable is incremented when an access-request is sent and decremented due to receipt of an access-accept, access-reject, a timeout or retransmission." ::= { rcRadiusServHostEntry 14 } rcRadiusServHostClientRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of authentication retransmission to this server." ::= { rcRadiusServHostEntry 15 } rcRadiusServHostRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcRadiusServHostEntry 16 } rcRadiusServHostAcctEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable Radius Accounting on this server." DEFVAL { true } ::= { rcRadiusServHostEntry 17 } rcRadiusServHostAcctUdpPort OBJECT-TYPE SYNTAX Integer32 (1..65536) MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port the client used to send accounting requests to this server." DEFVAL { 1813 } ::= { rcRadiusServHostEntry 18 } rcRadiusServHostAcctOnRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-on packets sent to this server. This does not include retransmissions." ::= { rcRadiusServHostEntry 19 } rcRadiusServHostAcctOffRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-off packets sent to this server. This does not include retransmissions." ::= { rcRadiusServHostEntry 20 } rcRadiusServHostAcctStartRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-start packets sent to this server. This does not include retransmissions." ::= { rcRadiusServHostEntry 21 } rcRadiusServHostAcctStopRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-stop packets sent to this server. This does not include retransmissions." ::= { rcRadiusServHostEntry 22 } rcRadiusServHostAcctInterimRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-interim packets sent to this server. This does not include retransmissions." ::= { rcRadiusServHostEntry 23 } rcRadiusServHostAcctBadResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Invalid responses received from this server." ::= { rcRadiusServHostEntry 24 } rcRadiusServHostAcctPendingRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting packets that are waiting be sent to this server. This variable is incremented whenever any accounting-request is sent to this server and decremented when an acknowledgement is received or timeout occurs." ::= { rcRadiusServHostEntry 25 } rcRadiusServHostAcctClientRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting packets retransmitted to this server." ::= { rcRadiusServHostEntry 26 } rcRadiusServHostNasIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "RADIUS Client NAS Identifier for this server." ::= { rcRadiusServHostEntry 27 } rcRadiusServHostRoundTripTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Time different between the instance when a RADIUS request is sent and the corresponding response is received." ::= { rcRadiusServHostEntry 28 } rcRadiusServHostAccessChallanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-challanges packets sent to this server. This does not include retransmission." ::= { rcRadiusServHostEntry 29 } rcRadiusServHostSourceIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "source IP address RADIUS packets." ::= { rcRadiusServHostEntry 30 } -- -------------------------------------------------- -- rcTacacsGlobal Group -- -------------------------------------------------- rcTacacsGlobal OBJECT IDENTIFIER ::= { rcTacacs 1 } rcTacacsGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable this feature." DEFVAL { false } ::= { rcTacacsGlobal 1 } rcTacacsGlobalLastUserName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last user for which authentication was attempted using TACACS+." ::= { rcTacacsGlobal 2 } rcTacacsGlobalLastAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of address for the TACACS+ server that was most recently accessed" ::= { rcTacacsGlobal 3 } rcTacacsGlobalLastAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the TACACS+ server that was most recently accessed" ::= { rcTacacsGlobal 4 } rcTacacsAccounting OBJECT-TYPE SYNTAX BITS { cli(0), ppp(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines which application will be accounted by tacacs+." DEFVAL { {} } ::= { rcTacacsGlobal 5 } rcTacacsAuthentication OBJECT-TYPE SYNTAX BITS { cli(0), ppp(1), web(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines which application will be authenticated by tacacs+." DEFVAL { {cli} } ::= { rcTacacsGlobal 6 } rcTacacsNncliCommandAuthorizationEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls whether TACACS+ will be used for authorization of individual NNCLI commands." DEFVAL { false } ::= { rcTacacsGlobal 7 } rcTacacsNncliCommandAuthorizationLevels OBJECT-TYPE SYNTAX BITS { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7), level8(8), level9(9), level10(10), level11(11), level12(12), level13(13), level14(14), level15(15) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls which NNCLI command privilege levels will be authorized by TACACS+." DEFVAL { { } } ::= { rcTacacsGlobal 8 } -- -------------------------------------------------- -- rcTacacsServerTable -- -------------------------------------------------- rcTacacsServerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTacacsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the TACACS+ servers with which the client shares a secret." ::= { rcTacacs 2 } rcTacacsServerEntry OBJECT-TYPE SYNTAX RcTacacsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing a TACACS+ server with which the client shares a secret." INDEX { rcTacacsServerAddressType, rcTacacsServerAddress } ::= { rcTacacsServerTable 1 } RcTacacsServerEntry ::= SEQUENCE { rcTacacsServerAddressType InetAddressType, rcTacacsServerAddress InetAddress, rcTacacsServerPortNumber InetPortNumber, rcTacacsServerConnectionType INTEGER, rcTacacsServerConnectionStatus INTEGER, rcTacacsServerTimeout Integer32, rcTacacsServerKey OCTET STRING, rcTacacsServerSourceIpInterfaceEnabled TruthValue, rcTacacsServerSourceIpInterfaceType InetAddressType, rcTacacsServerSourceIpInterface InetAddress, rcTacacsServerPriority Integer32, rcTacacsServerRowStatus RowStatus } rcTacacsServerAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the type of IP address used on the Tacacs+ server." ::= { rcTacacsServerEntry 1 } rcTacacsServerAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the TACACS+ server referred to in this table entry." ::= { rcTacacsServerEntry 2 } rcTacacsServerPortNumber OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The TCP port on which the client establishes a connection to the server. A value of 0 indicates that the system specified default value is used." DEFVAL { 49 } ::= { rcTacacsServerEntry 3 } rcTacacsServerConnectionType OBJECT-TYPE SYNTAX INTEGER { singleConnection(1), perSessionConnection(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies TCP connection type between device and TACACS+ server. Either a single open connection between a device and server (SingleConnection), or open/close connection per communication session (PerSessionConnection)." DEFVAL { perSessionConnection } ::= { rcTacacsServerEntry 4 } rcTacacsServerConnectionStatus OBJECT-TYPE SYNTAX INTEGER { connected(1), notConnected(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies status TCP connection type between device and TACACS+ server." ::= { rcTacacsServerEntry 5 } rcTacacsServerTimeout OBJECT-TYPE SYNTAX Integer32 (10..30) MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum time (in seconds) to wait for this TACACS+ server to reply." DEFVAL { 10 } ::= { rcTacacsServerEntry 6 } rcTacacsServerKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-create STATUS current DESCRIPTION "Secret key to be shared with this TACACS+ server. If the key length is zero that indicates no encryption is being used." DEFVAL { ''H } ::= { rcTacacsServerEntry 7 } rcTacacsServerSourceIpInterfaceEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies whether source address specification is enabled." DEFVAL { false } ::= { rcTacacsServerEntry 8 } rcTacacsServerSourceIpInterfaceType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the type of IP address used on the interface that connects to the Tacacs+ server. If this value is unknown(0), then a system-wide default value will be used." DEFVAL { unknown } ::= { rcTacacsServerEntry 9 } rcTacacsServerSourceIpInterface OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address of the interface to use with this server." DEFVAL { ''H } ::= { rcTacacsServerEntry 10 } rcTacacsServerPriority OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Determines the order in which the TACACS+ servers will be used, when 1 is the highest priority. If more than one server share the same priority - they will be used in lexicographic order (the order of entries in this table)." DEFVAL { 1 } ::= { rcTacacsServerEntry 11 } rcTacacsServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status variable, can be set to destroy or createAndGo." ::= { rcTacacsServerEntry 12 } -------------------------------------------------------------------- -- rcASGGlobal Group -------------------------------------------------------------------- rcASGGlobal OBJECT IDENTIFIER ::= { rcASG 1 } rcASGGlobalEnableStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Display ASG enable/disable status" ::= { rcASGGlobal 1 } rcASGGlobalAccountsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcASGGlobalAccountsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Display ASG supported service login usernames and their permission levels" ::= { rcASGGlobal 2 } rcASGGlobalAccountsEntry OBJECT-TYPE SYNTAX RcASGGlobalAccountsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains an entry of rcASGGlobalAccountsEntry which has username and persmission levels" INDEX { rcASGGlobalAccountsAccessLevel } ::= { rcASGGlobalAccountsTable 1 } RcASGGlobalAccountsEntry ::= SEQUENCE { rcASGGlobalAccountsUsername DisplayString, rcASGGlobalAccountsAccessLevel INTEGER } rcASGGlobalAccountsUsername OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "ASG supported username" ::= { rcASGGlobalAccountsEntry 1 } rcASGGlobalAccountsAccessLevel OBJECT-TYPE SYNTAX INTEGER { rwa(1), rw(2), l1(3), l2(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "permission level of the username" ::= { rcASGGlobalAccountsEntry 2 } rcASGGlobalAFHeader OBJECT IDENTIFIER ::= { rcASG 2 } rcASGGlobalAFHeaderAFID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Display lacfile/AF AF_ID" ::= { rcASGGlobalAFHeader 1 } rcASGGlobalAFHeaderProduct OBJECT-TYPE SYNTAX DisplayString (SIZE(0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Display lacfile/AF product name" ::= { rcASGGlobalAFHeader 2 } rcASGGlobalAFHeaderDateAndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Display lacfile/AF generated date and time" ::= { rcASGGlobalAFHeader 3 } rcASGGlobalAFHeaderRelease OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Display lacfile/AF release version" ::= { rcASGGlobalAFHeader 4 } -- IGMP rcIgmpInterfaceExtnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpInterfaceExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 1 } rcIgmpInterfaceExtnEntry OBJECT-TYPE SYNTAX RcIgmpInterfaceExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpInterfaceExtnIfIndex } ::= { rcIgmpInterfaceExtnTable 1 } RcIgmpInterfaceExtnEntry ::= SEQUENCE { rcIgmpInterfaceExtnIfIndex InterfaceIndex, rcIgmpInterfaceExtnSnoopEnable TruthValue, rcIgmpInterfaceExtnProxySnoopEnable TruthValue, rcIgmpInterfaceExtnMaxAdvertiseInterval INTEGER, rcIgmpInterfaceExtnMinAdvertiseInterval INTEGER, rcIgmpInterfaceExtnMaxInitialAdvertiseInterval Integer32, rcIgmpInterfaceExtnMaxInitialAdvertments Integer32, rcIgmpInterfaceExtnNeighborDeadInterval Integer32, rcIgmpInterfaceExtnFastLeaveEnable TruthValue, rcIgmpInterfaceExtnFastLeavePortMembers PortSet, rcIgmpInterfaceExtnMrdiscEnable TruthValue, rcIgmpInterfaceExtnDiscoveredRouterPorts PortSet, rcIgmpInterfaceExtnSnoopMRouterPorts PortSet, rcIgmpInterfaceExtnSnoopActiveMRouterPorts PortSet, rcIgmpInterfaceExtnSnoopMRouterExpiration Integer32, rcIgmpInterfaceExtnFlushAction INTEGER, rcIgmpInterfaceExtnRouterAlertEnable EnableValue, rcIgmpInterfaceExtnSsmEnable TruthValue, rcIgmpInterfaceExtnIgapEnable EnableValue, rcIgmpInterfaceExtnAccntEnable EnableValue, rcIgmpInterfaceExtnAuthEnable EnableValue, rcIgmpInterfaceExtnStreamLimitEnable EnableValue, rcIgmpInterfaceExtnMaxStreams Integer32, rcIgmpInterfaceExtnNumStreams Integer32, rcIgmpInterfaceExtnNewQuerier IpAddress, rcIgmpInterfaceExtnSnoopQuerierEnable TruthValue, rcIgmpInterfaceExtnSnoopQuerierAddr IpAddress, rcIgmpInterfaceExtnMvrEnable TruthValue, rcIgmpInterfaceExtnMvrProxyEnable TruthValue, rcIgmpInterfaceExtnDynamicDowngradeEnable TruthValue, rcIgmpInterfaceExtnCompatibilityModeEnable TruthValue, rcIgmpInterfaceExtnOperVersion INTEGER, rcIgmpInterfaceExtnExplicitHostTrackingEnable TruthValue, rcIgmpInterfaceExtnMcastMode INTEGER, rcIgmpInterfaceExtnSnoopMRouterLPorts LPortSet, rcIgmpInterfaceExtnSnoopActiveMRouterLPorts LPortSet, rcIgmpInterfaceExtnL2Isid Integer32 } rcIgmpInterfaceExtnIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex." ::= { rcIgmpInterfaceExtnEntry 1 } rcIgmpInterfaceExtnSnoopEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable snoop." ::= { rcIgmpInterfaceExtnEntry 2 } rcIgmpInterfaceExtnProxySnoopEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable proxy snoop." ::= { rcIgmpInterfaceExtnEntry 3 } rcIgmpInterfaceExtnMaxAdvertiseInterval OBJECT-TYPE SYNTAX INTEGER(2..180) MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { 20 } ::= { rcIgmpInterfaceExtnEntry 4 } rcIgmpInterfaceExtnMinAdvertiseInterval OBJECT-TYPE SYNTAX INTEGER(3..180) MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { 15 } ::= { rcIgmpInterfaceExtnEntry 5 } rcIgmpInterfaceExtnMaxInitialAdvertiseInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { 2 } ::= { rcIgmpInterfaceExtnEntry 6 } rcIgmpInterfaceExtnMaxInitialAdvertments OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { 3 } ::= { rcIgmpInterfaceExtnEntry 7 } rcIgmpInterfaceExtnNeighborDeadInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { 60 } ::= { rcIgmpInterfaceExtnEntry 8 } rcIgmpInterfaceExtnFastLeaveEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable fast leave on this interface." DEFVAL { false } ::= { rcIgmpInterfaceExtnEntry 9 } rcIgmpInterfaceExtnFastLeavePortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports that are enabled for fast leave." ::= { rcIgmpInterfaceExtnEntry 10 } rcIgmpInterfaceExtnMrdiscEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable multicast router discovery." ::= { rcIgmpInterfaceExtnEntry 11 } rcIgmpInterfaceExtnDiscoveredRouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "list of ports that discovered by IGMP Multicast router discovery (MRDISC) protocol." ::= { rcIgmpInterfaceExtnEntry 12 } rcIgmpInterfaceExtnSnoopMRouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports in this interface that provide connectivity to an IP Multicast router." ::= { rcIgmpInterfaceExtnEntry 13 } rcIgmpInterfaceExtnSnoopActiveMRouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Active ports." ::= { rcIgmpInterfaceExtnEntry 14 } rcIgmpInterfaceExtnSnoopMRouterExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast querier router aging time out." ::= { rcIgmpInterfaceExtnEntry 15 } rcIgmpInterfaceExtnFlushAction OBJECT-TYPE SYNTAX INTEGER { none(1), flushGrpMember(2), flushMrouter(3), flushSender(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "IGMP flush action." ::= { rcIgmpInterfaceExtnEntry 16 } rcIgmpInterfaceExtnRouterAlertEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Router Alert Check." ::= { rcIgmpInterfaceExtnEntry 17 } rcIgmpInterfaceExtnSsmEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable SSM." ::= { rcIgmpInterfaceExtnEntry 18 } rcIgmpInterfaceExtnIgapEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable/disable IGAP." DEFVAL { enable } ::= { rcIgmpInterfaceExtnEntry 19 } rcIgmpInterfaceExtnAccntEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable/disable accounting." DEFVAL { enable } ::= { rcIgmpInterfaceExtnEntry 20 } rcIgmpInterfaceExtnAuthEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable/disable authentication." DEFVAL { enable } ::= { rcIgmpInterfaceExtnEntry 21 } rcIgmpInterfaceExtnStreamLimitEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Stream Limitation enable/disable." DEFVAL { enable } ::= { rcIgmpInterfaceExtnEntry 22 } rcIgmpInterfaceExtnMaxStreams OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of stream." DEFVAL { 4 } ::= { rcIgmpInterfaceExtnEntry 23 } rcIgmpInterfaceExtnNumStreams OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of streams." ::= { rcIgmpInterfaceExtnEntry 24 } rcIgmpInterfaceExtnNewQuerier OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the New IGMP Querier on the IP subnet to which this interface is attached." ::= { rcIgmpInterfaceExtnEntry 25 } rcIgmpInterfaceExtnSnoopQuerierEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable snoop querier." ::= { rcIgmpInterfaceExtnEntry 26 } rcIgmpInterfaceExtnSnoopQuerierAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The pseudo address of the IGMP Snoop Querier." ::= { rcIgmpInterfaceExtnEntry 27 } rcIgmpInterfaceExtnMvrEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable mcast-vlan-registration on a vlan, it is used to specified a vlan works as a mcast-vlan, maximum 16 mcast-vlan is supported." ::= { rcIgmpInterfaceExtnEntry 28 } rcIgmpInterfaceExtnMvrProxyEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable mcast-vlan-registration proxy on a vlan, you must enable mcast-vlan-registration at first." ::= { rcIgmpInterfaceExtnEntry 29 } rcIgmpInterfaceExtnDynamicDowngradeEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable dynamic downgrade the IGMP version when older version query message was received." DEFVAL { true } ::= { rcIgmpInterfaceExtnEntry 30 } rcIgmpInterfaceExtnCompatibilityModeEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable v2 v3 compatible mode, which will handle the IGMP v2 message in v3 interface" DEFVAL { false } ::= { rcIgmpInterfaceExtnEntry 31 } rcIgmpInterfaceExtnOperVersion OBJECT-TYPE SYNTAX INTEGER { version1(1), version2(2), version3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational version of IGMP which is running on this interface." ::= { rcIgmpInterfaceExtnEntry 32 } rcIgmpInterfaceExtnExplicitHostTrackingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the IGMP protocol running in version 3 to track hosts per channels/groups." DEFVAL { false } ::= { rcIgmpInterfaceExtnEntry 33 } rcIgmpInterfaceExtnMcastMode OBJECT-TYPE SYNTAX INTEGER { snoop(1), pim(2), snoopSpb(3), routedSpb(4), dvmrp(5), none(6), pimgwSpb(7)} MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP interface mode" DEFVAL { none } ::= { rcIgmpInterfaceExtnEntry 34 } rcIgmpInterfaceExtnSnoopMRouterLPorts OBJECT-TYPE SYNTAX LPortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The set of logical ports (for example, WLAN tunnels) in this interface that provide connectivity to an IP Multicast router." ::= { rcIgmpInterfaceExtnEntry 35 } rcIgmpInterfaceExtnSnoopActiveMRouterLPorts OBJECT-TYPE SYNTAX LPortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Active logical ports (for example, WLAN tunnels)." ::= { rcIgmpInterfaceExtnEntry 36 } rcIgmpInterfaceExtnL2Isid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "L2 ISID of the cvlan." ::= { rcIgmpInterfaceExtnEntry 37 } -- IGMP Static rcIgmpStaticTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 2 } rcIgmpStaticEntry OBJECT-TYPE SYNTAX RcIgmpStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpStaticIfIndex, rcIgmpStaticGrpAddr } ::= { rcIgmpStaticTable 1 } RcIgmpStaticEntry ::= SEQUENCE { rcIgmpStaticIfIndex InterfaceIndex, rcIgmpStaticGrpAddr IpAddress, rcIgmpStaticMemberPorts PortSet, rcIgmpStaticNotAllowedToJoin PortSet, rcIgmpStaticRowStatus RowStatus, rcIgmpStaticToGrpAddr IpAddress } rcIgmpStaticIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex" ::= { rcIgmpStaticEntry 1 } rcIgmpStaticGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ip multicast address. The GrpAddress holds the starting range for the address range. If the ToGrpAddress is not entered, the it is as good as entering a single address." ::= { rcIgmpStaticEntry 2 } rcIgmpStaticMemberPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "egressing ports." ::= { rcIgmpStaticEntry 3 } rcIgmpStaticNotAllowedToJoin OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "not allowed to join." ::= { rcIgmpStaticEntry 4 } rcIgmpStaticRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcIgmpStaticEntry." ::= { rcIgmpStaticEntry 5 } rcIgmpStaticToGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "To hold the range for the GrpAddress." ::= { rcIgmpStaticEntry 6 } -- IGMP Access rcIgmpAccessTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 3 } rcIgmpAccessEntry OBJECT-TYPE SYNTAX RcIgmpAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpAccessIfIndex, rcIgmpAccessGrpAddr, rcIgmpAccessHostAddr, rcIgmpAccessHostMask } ::= { rcIgmpAccessTable 1 } RcIgmpAccessEntry ::= SEQUENCE { rcIgmpAccessIfIndex InterfaceIndex, rcIgmpAccessGrpAddr IpAddress, rcIgmpAccessHostAddr IpAddress, rcIgmpAccessMode INTEGER, rcIgmpAccessRowStatus RowStatus, rcIgmpAccessHostMask IpAddress } rcIgmpAccessIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex" ::= { rcIgmpAccessEntry 1 } rcIgmpAccessGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ip multicast addr." ::= { rcIgmpAccessEntry 2 } rcIgmpAccessHostAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "host addr." ::= { rcIgmpAccessEntry 3 } rcIgmpAccessMode OBJECT-TYPE SYNTAX INTEGER { denyTX(1), denyRX(2), denyBOTH(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "denyTX(1), denyRX(2), denyBOTH(3)." DEFVAL { denyBOTH } ::= { rcIgmpAccessEntry 4 } rcIgmpAccessRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcIgmpAccessEntry." ::= { rcIgmpAccessEntry 5 } rcIgmpAccessHostMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "host mask." ::= { rcIgmpAccessEntry 6 } -- IGMP Sender rcIgmpSenderTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpSenderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 4 } rcIgmpSenderEntry OBJECT-TYPE SYNTAX RcIgmpSenderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpSenderGrpAddr, rcIgmpSenderIfIndex, rcIgmpSenderMemberAddr } ::= { rcIgmpSenderTable 1 } RcIgmpSenderEntry ::= SEQUENCE { rcIgmpSenderGrpAddr IpAddress, rcIgmpSenderIfIndex InterfaceIndex, rcIgmpSenderMemberAddr IpAddress, rcIgmpSenderAction INTEGER, rcIgmpSenderTPort Integer32, rcIgmpSenderState INTEGER } rcIgmpSenderGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ip multicast addr." ::= { rcIgmpSenderEntry 1 } rcIgmpSenderIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex" ::= { rcIgmpSenderEntry 2 } rcIgmpSenderMemberAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "host addr." ::= { rcIgmpSenderEntry 3 } rcIgmpSenderAction OBJECT-TYPE SYNTAX INTEGER { none(0), flushEntry(1), flushGrp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "none(0), flushEntry(1), flushGrp(2)." ::= { rcIgmpSenderEntry 4 } rcIgmpSenderTPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Igmp Sender Tport." ::= { rcIgmpSenderEntry 5 } rcIgmpSenderState OBJECT-TYPE SYNTAX INTEGER { filtered(1), notfiltered(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if a sender exists because of an IGMP access filter or not." ::= { rcIgmpSenderEntry 6 } -- IGMP SSM rcIgmpSsmGlobal OBJECT IDENTIFIER ::= { rcIgmp 5 } rcIgmpSsmGlobalDynamicLearning OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable dynamic learning or source/group pair from IGMPv3 report." ::= { rcIgmpSsmGlobal 1 } rcIgmpSsmGlobalAdminAction OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following enableAll(2), -- enable all Ssm entries disableAll(3) -- disable all Ssm entries } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the admin status of all the Ssm entries to enable/disable at once." ::= { rcIgmpSsmGlobal 2 } rcIgmpSsmGlobalRangeGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "If multicast group address & RangeMask == RangeGroup, then RangeGroup is in Ssm Range. Else it is not in the range." ::= { rcIgmpSsmGlobal 3 } rcIgmpSsmGlobalRangeMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used with RangeGroup." ::= { rcIgmpSsmGlobal 4 } -- IGMP SSM Mapping Table - supported by VSP pre-3.2 releases rcIgmpSsmTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpSsmEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "" ::= { rcIgmp 6 } rcIgmpSsmEntry OBJECT-TYPE SYNTAX RcIgmpSsmEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "" INDEX { rcIgmpSsmIpMulticastGrp } ::= { rcIgmpSsmTable 1 } RcIgmpSsmEntry ::= SEQUENCE { rcIgmpSsmIpMulticastGrp IpAddress, rcIgmpSsmIpSource IpAddress, rcIgmpSsmLearningMode INTEGER, rcIgmpSsmActivity TruthValue, rcIgmpSsmAdminState EnableValue, rcIgmpSsmRowStatus RowStatus } rcIgmpSsmIpMulticastGrp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This is the IP multicast group address that has default range of 232/8. This parameter should be configured by the user." ::= { rcIgmpSsmEntry 1 } rcIgmpSsmIpSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This is the Source's IP address that will be sending traffic to the group source. This parameter should be configured by the user." ::= { rcIgmpSsmEntry 2 } rcIgmpSsmLearningMode OBJECT-TYPE SYNTAX INTEGER { dynamic(1), static(2) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This is a read only field that provides information if the entry is statically configured entry (Static) or a dynamically learned entry from IGMPv3 (Dynamic). Note that Dynamic may not be used in the first step of the implementation." ::= { rcIgmpSsmEntry 3 } rcIgmpSsmActivity OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This is a read only field. It provides the activity on the corresponding (S,G). If the source is active and traffic is flowing to the switch, this field value should be Active, otherwise it should say non-active. This information is useful in knowing if the group has an active source or not when the group is joined by a member on the switch." ::= { rcIgmpSsmEntry 4 } rcIgmpSsmAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The admin state provides information on whether the entry is to be used or not. If the value of this field is Enabled (default), then the entry can be used. If the state is Disabled, then the entry will not be used, but will be saved for future use." ::= { rcIgmpSsmEntry 5 } rcIgmpSsmRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to create/delete entries." ::= { rcIgmpSsmEntry 6 } -- IGMP New Access rcIgmpNewAccessTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpNewAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 7 } rcIgmpNewAccessEntry OBJECT-TYPE SYNTAX RcIgmpNewAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpNewAccessIfIndex, rcIgmpNewAccessPrefixListId, rcIgmpNewAccessHostAddr, rcIgmpNewAccessHostMask } ::= { rcIgmpNewAccessTable 1 } RcIgmpNewAccessEntry ::= SEQUENCE { rcIgmpNewAccessIfIndex InterfaceIndex, rcIgmpNewAccessPrefixListId Integer32, rcIgmpNewAccessPrefixListName DisplayString, rcIgmpNewAccessHostAddr IpAddress, rcIgmpNewAccessHostMask IpAddress, rcIgmpNewAccessActionMode INTEGER, rcIgmpNewAccessRowStatus RowStatus } rcIgmpNewAccessIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex" ::= { rcIgmpNewAccessEntry 1 } rcIgmpNewAccessPrefixListId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Prefix List ID." ::= { rcIgmpNewAccessEntry 2 } rcIgmpNewAccessPrefixListName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Prefix List name." ::= { rcIgmpNewAccessEntry 3 } rcIgmpNewAccessHostAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "host addr." ::= { rcIgmpNewAccessEntry 4 } rcIgmpNewAccessHostMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "host mask." ::= { rcIgmpNewAccessEntry 5 } rcIgmpNewAccessActionMode OBJECT-TYPE SYNTAX INTEGER { denyTX(1), denyRX(2), denyBOTH(3), allowTX(4), allowRX(5), allowBOTH(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "action mode." DEFVAL { denyBOTH } ::= { rcIgmpNewAccessEntry 6 } rcIgmpNewAccessRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcIgmpNewAccessEntry." ::= { rcIgmpNewAccessEntry 7 } -- rcIgmpChannelLimit Table rcIgmpChannelLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpChannelLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 8 } rcIgmpChannelLimitEntry OBJECT-TYPE SYNTAX RcIgmpChannelLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpChannelLimitIfIndex, rcIgmpChannelLimitPort } ::= { rcIgmpChannelLimitTable 1 } RcIgmpChannelLimitEntry ::= SEQUENCE { rcIgmpChannelLimitIfIndex InterfaceIndex, rcIgmpChannelLimitPort Integer32, rcIgmpChannelLimitMaxStreams Integer32, rcIgmpChannelLimitNumStreams Integer32, rcIgmpChannelLimitRowStatus RowStatus } rcIgmpChannelLimitIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex" ::= { rcIgmpChannelLimitEntry 1 } rcIgmpChannelLimitPort OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The port belong to this vlan." ::= { rcIgmpChannelLimitEntry 2 } rcIgmpChannelLimitMaxStreams OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of stream." DEFVAL { 4 } ::= { rcIgmpChannelLimitEntry 3 } rcIgmpChannelLimitNumStreams OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of streams." ::= { rcIgmpChannelLimitEntry 4 } rcIgmpChannelLimitRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcIgmpChannelLimitEntry 5 } -- rcIgmpIgapServiceAbilityCounter32 Table rcIgmpIgapServiceAbilityTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpIgapServiceAbilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 9 } rcIgmpIgapServiceAbilityEntry OBJECT-TYPE SYNTAX RcIgmpIgapServiceAbilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpIgapServiceAbilityIfIndex } ::= { rcIgmpIgapServiceAbilityTable 1 } RcIgmpIgapServiceAbilityEntry ::= SEQUENCE { rcIgmpIgapServiceAbilityIfIndex InterfaceIndex, rcIgmpIgapServiceAbilityAuthSuccess Counter64, rcIgmpIgapServiceAbilityAuthReject Counter64, rcIgmpIgapServiceAbilityRespTimeout Counter64, rcIgmpIgapServiceAbilityPapJoinReq Counter64, rcIgmpIgapServiceAbilityBasicQuery Counter64, rcIgmpIgapServiceAbilityBasicLeave Counter64, rcIgmpIgapServiceAbilityClearStat TruthValue } rcIgmpIgapServiceAbilityIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex" ::= { rcIgmpIgapServiceAbilityEntry 1 } rcIgmpIgapServiceAbilityAuthSuccess OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The port belong to this vlan." ::= { rcIgmpIgapServiceAbilityEntry 2 } rcIgmpIgapServiceAbilityAuthReject OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of stream." ::= { rcIgmpIgapServiceAbilityEntry 3 } rcIgmpIgapServiceAbilityRespTimeout OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of streams." ::= { rcIgmpIgapServiceAbilityEntry 4 } rcIgmpIgapServiceAbilityPapJoinReq OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Row Status." ::= { rcIgmpIgapServiceAbilityEntry 5 } rcIgmpIgapServiceAbilityBasicQuery OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of streams." ::= { rcIgmpIgapServiceAbilityEntry 6 } rcIgmpIgapServiceAbilityBasicLeave OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Row Status." ::= { rcIgmpIgapServiceAbilityEntry 7 } rcIgmpIgapServiceAbilityClearStat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Counter." ::= { rcIgmpIgapServiceAbilityEntry 8 } rcIgmpIgapGlobal OBJECT IDENTIFIER ::= { rcIgmp 10 } rcIgmpIgapGlobalClearAllStat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear All IGAP Counters." ::= { rcIgmpIgapGlobal 1 } -- IGMP Global attributes rcIgmpGlobalParams OBJECT IDENTIFIER ::= { rcIgmp 11 } rcIgmpFastLeaveMode OBJECT-TYPE SYNTAX INTEGER { none(0), -- none of the following multipleUser(1), -- remove leaving member, stop traffic if no more member oneUser(2) -- first leave stops traffic } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the fast-leave mode to be used by for all fast-leave enabled IGMP interfaces." DEFVAL { multipleUser } ::= { rcIgmpGlobalParams 1 } -- IGMP Cache Extern Table rcIgmpCacheExtnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpCacheExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 12 } rcIgmpCacheExtnEntry OBJECT-TYPE SYNTAX RcIgmpCacheExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { igmpCacheAddress, igmpCacheIfIndex } ::= { rcIgmpCacheExtnTable 1 } RcIgmpCacheExtnEntry ::= SEQUENCE { rcIgmpCacheExtnType INTEGER, rcIgmpCacheExtnStaticPorts PortSet, rcIgmpCacheExtnL2Isid Integer32 } rcIgmpCacheExtnType OBJECT-TYPE SYNTAX INTEGER { dynamic(1), static(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "It takes up either of the two values, dynamic or static depending upon whether the entry is learnt Dynamic or is added statically." ::= { rcIgmpCacheExtnEntry 1 } rcIgmpCacheExtnStaticPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "It displays the static ports for the static joins, this would be null for the dynamic entry." ::= { rcIgmpCacheExtnEntry 2 } rcIgmpCacheExtnL2Isid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "L2 ISID of the cvlan." ::= { rcIgmpCacheExtnEntry 3 } -- rcIgmpSnoopTrace rcIgmpSnoopTraceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpSnoopTraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the multicast groups traversing the snoop enabled router" ::= { rcIgmp 13 } rcIgmpSnoopTraceEntry OBJECT-TYPE SYNTAX RcIgmpSnoopTraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry listing the multicast groups traversing the snoop enabled router" INDEX { rcIgmpSnoopGrpAddr, rcIgmpSnoopSrcAddr, rcIgmpSnoopOutVlan} ::= { rcIgmpSnoopTraceTable 1 } RcIgmpSnoopTraceEntry ::= SEQUENCE { rcIgmpSnoopGrpAddr IpAddress, rcIgmpSnoopSrcAddr IpAddress, rcIgmpSnoopOutVlan InterfaceIndex, rcIgmpSnoopInPort InterfaceIndex, rcIgmpSnoopInVlan InterfaceIndex, rcIgmpSnoopOutPort PortSet, rcIgmpSnoopType INTEGER, rcIgmpSnoopOutLPort LPortSet } rcIgmpSnoopGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "ip mcast addr of grp traversing the router" ::= { rcIgmpSnoopTraceEntry 1 } rcIgmpSnoopSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ip src addr of the mcast grp address" ::= { rcIgmpSnoopTraceEntry 2 } rcIgmpSnoopOutVlan OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Egress vlan id for the mcast group" ::= { rcIgmpSnoopTraceEntry 3 } rcIgmpSnoopInPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Ingress port for the mcast grp" ::= { rcIgmpSnoopTraceEntry 4 } rcIgmpSnoopInVlan OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Ingress vlan id for the mcast source" ::= { rcIgmpSnoopTraceEntry 5 } rcIgmpSnoopOutPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Egress port of the mcast grp" ::= { rcIgmpSnoopTraceEntry 6 } rcIgmpSnoopType OBJECT-TYPE SYNTAX INTEGER{ network(1), access(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The port type on which the snoop entry is learnt" ::= { rcIgmpSnoopTraceEntry 7} rcIgmpSnoopOutLPort OBJECT-TYPE SYNTAX LPortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Egress logical port (for example, WLAN tunnel) list of the mcast grp" ::= { rcIgmpSnoopTraceEntry 8 } --New IGMP Group Table. rcIgmpNewGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpNewGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the multicast groups configured in the device." ::= { rcIgmp 14 } rcIgmpNewGroupEntry OBJECT-TYPE SYNTAX RcIgmpNewGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing an Igmp group." INDEX {rcIgmpNewGroupIpAddress, rcIgmpNewGroupMembers, rcIgmpNewGroupInPort} ::= { rcIgmpNewGroupTable 1 } RcIgmpNewGroupEntry ::= SEQUENCE { rcIgmpNewGroupIpAddress IpAddress, rcIgmpNewGroupMembers IpAddress, rcIgmpNewGroupInPort INTEGER, rcIgmpNewGroupExpiration Integer32, rcIgmpNewGroupIfIndex InterfaceIndex, rcIgmpNewGroupUserId DisplayString, rcIgmpNewGroupMemberState INTEGER, rcIgmpNewGroupSessionTime Integer32, rcIgmpNewGroupActualInPort InterfaceIndex, rcIgmpNewGroupL2Isid Integer32 } rcIgmpNewGroupIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group Address (Class D) that others want to join. A group address can be the same for many incoming ports." ::= { rcIgmpNewGroupEntry 1 } rcIgmpNewGroupMembers OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Address of a source that has sent group report wishing to join this group." ::= { rcIgmpNewGroupEntry 2 } rcIgmpNewGroupInPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcIgmpNewGroupEntry 3 } rcIgmpNewGroupExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time left before the group report expired on this port. Only one of this variable port. This variable is updated upon receiving a group report." ::= { rcIgmpNewGroupEntry 4 } rcIgmpNewGroupIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcIgmpNewGroupEntry 5 } rcIgmpNewGroupUserId OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "User-id sending this group" ::= { rcIgmpNewGroupEntry 6 } rcIgmpNewGroupMemberState OBJECT-TYPE SYNTAX INTEGER { noState(1), auth(2), accStart(3), authAndAcctStart(4), authAndAcctDisabled(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used for IGAP, to indicated member state." ::= { rcIgmpNewGroupEntry 7 } rcIgmpNewGroupSessionTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used for IGAP, to indicated the session time in seconds for the member. Session time is started after traffic is available to member. It can be also called AccountingTime since its values correspondes to the accounting duration of IGAP user session." ::= { rcIgmpNewGroupEntry 8 } rcIgmpNewGroupActualInPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources. The value of object is same as rcIgmpNewGroupInPort except when rcIgmpNewGroupInPort is the value of TX-NNI, rcIgmpNewGroupActualInPort will be first active port on MLT. It should used for display to sync up output with CLI (Introduced by VOSS 4.2.0.0). Not applicable to VSP9000" ::= { rcIgmpNewGroupEntry 9 } rcIgmpNewGroupL2Isid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "L2 ISID of the cvlan." ::= { rcIgmpNewGroupEntry 10 } -- -- The IGMP Interface Table -- rcIgmpInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the interfaces on which IGMP is enabled." ::= { rcIgmp 15 } rcIgmpInterfaceEntry OBJECT-TYPE SYNTAX RcIgmpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing an interface on which IGMP is enabled." INDEX { rcIgmpInterfaceIfIndex } ::= { rcIgmpInterfaceTable 1 } RcIgmpInterfaceEntry ::= SEQUENCE { rcIgmpInterfaceIfIndex InterfaceIndexOrZero, rcIgmpInterfaceQueryInterval Integer32, rcIgmpInterfaceStatus RowStatus, rcIgmpInterfaceVersion INTEGER, rcIgmpInterfaceQuerier IpAddress, rcIgmpInterfaceQueryMaxResponseTime Integer32, rcIgmpInterfaceWrongVersionQueries Counter32, rcIgmpInterfaceJoins Counter32, rcIgmpInterfaceRobustness Integer32, rcIgmpInterfaceLastMembQueryIntvl Integer32, rcIgmpInterfaceOperVersion INTEGER, rcIgmpInterfaceOtherQuerierPresentTimeout Integer32, rcIgmpInterfaceSendQuery TruthValue } rcIgmpInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The interface for which IGMP is enabled." ::= { rcIgmpInterfaceEntry 1 } rcIgmpInterfaceQueryInterval OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The frequency at which IGMP Host-Query packets are transmitted on this interface." DEFVAL { 125 } ::= { rcIgmpInterfaceEntry 2 } rcIgmpInterfaceStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The activation of a row enables IGMP on the interface. The destruction of a row disables IGMP on the interface." ::= { rcIgmpInterfaceEntry 3 } rcIgmpInterfaceVersion OBJECT-TYPE SYNTAX INTEGER { version1(1), version2(2), version3(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The version of IGMP which is running on this interface. This object can be used to configure a router capable of running either value. For IGMP to function correctly, all routers on a LAN must be configured to run the same version of IGMP on that LAN." DEFVAL { version2 } ::= { rcIgmpInterfaceEntry 4 } rcIgmpInterfaceQuerier OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the IGMP Querier on the IP subnet to which this interface is attached." ::= { rcIgmpInterfaceEntry 5 } rcIgmpInterfaceQueryMaxResponseTime OBJECT-TYPE SYNTAX Integer32 (0..255) UNITS "tenth of seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum query response time advertised in IGMPv2 queries on this interface." DEFVAL { 100 } ::= { rcIgmpInterfaceEntry 6 } rcIgmpInterfaceWrongVersionQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of queries received whose IGMP version does not match rcIgmpInterfaceVersion. IGMP requires that all routers on a LAN be configured to run the same version of IGMP. Thus, if any queries are received with the wrong version, this indicates a configuration error." ::= { rcIgmpInterfaceEntry 10 } rcIgmpInterfaceJoins OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a group membership has been added on this interface; that is, the number of times an entry for this interface has been added to the Cache Table. This object gives an indication of the amount of IGMP activity over time." ::= { rcIgmpInterfaceEntry 11 } rcIgmpInterfaceRobustness OBJECT-TYPE SYNTAX Integer32 (2..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The robustness variable allows tuning for the expected packet loss on a subnet. If a subnet is expected to be lossy, the robustness Variable may be increased. IGMP is robust to (Robustness Variable-1) packet losses." DEFVAL { 2 } ::= { rcIgmpInterfaceEntry 14 } rcIgmpInterfaceLastMembQueryIntvl OBJECT-TYPE SYNTAX Integer32 (0..255) UNITS "tenths of seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The Last Member Query Interval is the Max Response Time inserted into Group-Specific Queries sent in response to Leave Group messages, and is also the amount of time between Group-Specific Query messages. This value may be tuned to modify the leave latency of the network. A reduced value results in reduced time to detect the loss of the last member of a group. The value of this object is irrelevant if rcIgmpInterfaceVersion is 1." DEFVAL { 1 } ::= { rcIgmpInterfaceEntry 15 } rcIgmpInterfaceOperVersion OBJECT-TYPE SYNTAX INTEGER { version1(1), version2(2), version3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational version of IGMP which is running on this interface." ::= { rcIgmpInterfaceEntry 16 } rcIgmpInterfaceOtherQuerierPresentTimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A timeout interval." ::= { rcIgmpInterfaceEntry 17 } rcIgmpInterfaceSendQuery OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP send query flag." ::= { rcIgmpInterfaceEntry 18 } -- -- The IGMP Cache Table -- rcIgmpCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the IP multicast groups for which there are members on a particular interface." ::= { rcIgmp 16 } rcIgmpCacheEntry OBJECT-TYPE SYNTAX RcIgmpCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcIgmpCacheTable." INDEX { rcIgmpCacheAddress, rcIgmpCacheIfIndex } ::= { rcIgmpCacheTable 1 } RcIgmpCacheEntry ::= SEQUENCE { rcIgmpCacheAddress IpAddress, rcIgmpCacheIfIndex InterfaceIndexOrZero, rcIgmpCacheLastReporter IpAddress, rcIgmpCacheExpiryTime TimeTicks, rcIgmpCacheVersion1HostTimer Integer32 } rcIgmpCacheAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { rcIgmpCacheEntry 1 } rcIgmpCacheIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface for which this entry contains information for an IP multicast group address." ::= { rcIgmpCacheEntry 2 } rcIgmpCacheLastReporter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the source of the last membership report received for this IP Multicast group address on this interface. If no membership report has been received, this object has the value 0.0.0.0." ::= { rcIgmpCacheEntry 4 } rcIgmpCacheExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out." ::= { rcIgmpCacheEntry 6 } rcIgmpCacheVersion1HostTimer OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The time remaining until the local router will assume that there are no longer any IGMP version 1 members on the IP subnet attached to this interface. Upon hearing any IGMPv1 Membership Report, this value is reset to the group membership timer. While this time remaining is non-zero, the local router ignores any IGMPv2 Leave messages for this group that it receives on this interface." ::= { rcIgmpCacheEntry 8 } -- -- The IGMP MVR Group Table -- rcIgmpMvrGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpMvrGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the mcast-vlan-registration groups." ::= { rcIgmp 17 } rcIgmpMvrGroupEntry OBJECT-TYPE SYNTAX RcIgmpMvrGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcIgmpMvrGroupTable." INDEX { rcIgmpMvrGroupGroupAddress, rcIgmpMvrGroupVlanId } ::= { rcIgmpMvrGroupTable 1 } RcIgmpMvrGroupEntry ::= SEQUENCE { rcIgmpMvrGroupGroupAddress IpAddress, rcIgmpMvrGroupVlanId RcVlanIdOrNone, rcIgmpMvrGroupIgmpVersion Integer32, rcIgmpMvrGroupLivingTime Integer32 } rcIgmpMvrGroupGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The group's multicast ip address." ::= { rcIgmpMvrGroupEntry 1 } rcIgmpMvrGroupVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS not-accessible STATUS current DESCRIPTION "The igmp snoop enabled vlan this group belongs to." ::= { rcIgmpMvrGroupEntry 2 } rcIgmpMvrGroupIgmpVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Version of this group." ::= { rcIgmpMvrGroupEntry 3 } rcIgmpMvrGroupLivingTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Living time of this group." ::= { rcIgmpMvrGroupEntry 4 } rcIgmpMvrVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpMvrVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the mcast vlans in mcast-vlan-registration." ::= { rcIgmp 18 } rcIgmpMvrVlanEntry OBJECT-TYPE SYNTAX RcIgmpMvrVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcIgmpMvrVlanTable." INDEX { rcIgmpMvrVlanMvrVlanId } ::= { rcIgmpMvrVlanTable 1 } RcIgmpMvrVlanEntry ::= SEQUENCE { rcIgmpMvrVlanMvrVlanId RcVlanIdOrNone, rcIgmpMvrVlanMvrVlanProxy TruthValue, rcIgmpMvrVlanSourcePort Integer32, rcIgmpMvrVlanSourceAddress IpAddress } rcIgmpMvrVlanMvrVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS not-accessible STATUS current DESCRIPTION "The id of mcast-vlan." ::= { rcIgmpMvrVlanEntry 1 } rcIgmpMvrVlanMvrVlanProxy OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "working mode of this mcast-vlan, proxy or not." DEFVAL { false } ::= { rcIgmpMvrVlanEntry 2 } rcIgmpMvrVlanSourcePort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "source port for this mcast-vlan." ::= { rcIgmpMvrVlanEntry 3 } rcIgmpMvrVlanSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "querier address for the source in this mcast-vlan." ::= { rcIgmpMvrVlanEntry 4 } rcIgmpMvrReceiverTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpMvrReceiverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the mcast vlans and receiver vlans in mcast-vlan-registration." ::= { rcIgmp 19 } rcIgmpMvrReceiverEntry OBJECT-TYPE SYNTAX RcIgmpMvrReceiverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcIgmpMvrGroupTable." INDEX { rcIgmpMvrReceiverVlanId } ::= { rcIgmpMvrReceiverTable 1 } RcIgmpMvrReceiverEntry ::= SEQUENCE { rcIgmpMvrReceiverVlanId RcVlanIdOrNone, rcIgmpMvrReceiverRowStatus RowStatus } rcIgmpMvrReceiverVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS not-accessible STATUS current DESCRIPTION "The id of receiver vlan that bound to mcast-vlan." ::= { rcIgmpMvrReceiverEntry 1 } rcIgmpMvrReceiverRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcIgmpMvrReceiverEntry 2 } -- -- The IGMP Access Control List Info Table -- rcIgmpAccessControlListInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpAccessControlListInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the Name and the Port List for a specific IGMP Access Control List." ::= { rcIgmp 20 } rcIgmpAccessControlListInfoEntry OBJECT-TYPE SYNTAX RcIgmpAccessControlListInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcIgmpAccessControlListInfoTable." INDEX { rcIgmpAccessControlListInfoACLIndex } ::= { rcIgmpAccessControlListInfoTable 1 } RcIgmpAccessControlListInfoEntry ::= SEQUENCE { rcIgmpAccessControlListInfoACLIndex Integer32, rcIgmpAccessControlListInfoName SnmpAdminString, rcIgmpAccessControlListInfoPortList PortSet, rcIgmpAccessControlListInfoRowStatus RowStatus } rcIgmpAccessControlListInfoACLIndex OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index value that uniquely identifies an IGMP Access Control List." ::= { rcIgmpAccessControlListInfoEntry 1 } rcIgmpAccessControlListInfoName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the IGMP Access Control List." ::= { rcIgmpAccessControlListInfoEntry 2 } rcIgmpAccessControlListInfoPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "List of ports that use this IGMP Access Control List." ::= { rcIgmpAccessControlListInfoEntry 3 } rcIgmpAccessControlListInfoRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for this entry." ::= { rcIgmpAccessControlListInfoEntry 4 } -- -- The IGMP Access Control List Conditions Table -- rcIgmpAccessControlListConditionsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpAccessControlListConditionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the conditions (IP ranges, subnets) for each IGMP Access Control List." ::= { rcIgmp 21 } rcIgmpAccessControlListConditionsEntry OBJECT-TYPE SYNTAX RcIgmpAccessControlListConditionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcIgmpAccessControlListConditionsTable." INDEX { rcIgmpAccessControlListConditionsACLIndex, rcIgmpAccessControlListConditionsIpAddrStart, rcIgmpAccessControlListConditionsIpAddrEndOrMask } ::= { rcIgmpAccessControlListConditionsTable 1 } RcIgmpAccessControlListConditionsEntry ::= SEQUENCE { rcIgmpAccessControlListConditionsACLIndex Integer32, rcIgmpAccessControlListConditionsIpAddrStart IpAddress, rcIgmpAccessControlListConditionsIpAddrEndOrMask IpAddress, rcIgmpAccessControlListConditionsType INTEGER, rcIgmpAccessControlListConditionsRowStatus RowStatus } rcIgmpAccessControlListConditionsACLIndex OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index value that uniquely identifies an IGMP Access Control List." ::= { rcIgmpAccessControlListConditionsEntry 1 } rcIgmpAccessControlListConditionsIpAddrStart OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the IP address of the subnet or the Start address of the IP range." ::= { rcIgmpAccessControlListConditionsEntry 2 } rcIgmpAccessControlListConditionsIpAddrEndOrMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the mask of the subnet or the End address of the IP range." ::= { rcIgmpAccessControlListConditionsEntry 3 } rcIgmpAccessControlListConditionsType OBJECT-TYPE SYNTAX INTEGER { range(1), mask(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This value specifies if the stored entry is a subnet or an IP range." ::= { rcIgmpAccessControlListConditionsEntry 4 } rcIgmpAccessControlListConditionsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for this entry." ::= { rcIgmpAccessControlListConditionsEntry 5 } -- -- The IGMP Static Entries Table -- rcIgmpStaticEntriesTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpStaticEntriesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the IGMP static entries installed for each vlan" ::= { rcIgmp 22 } rcIgmpStaticEntriesEntry OBJECT-TYPE SYNTAX RcIgmpStaticEntriesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcIgmpStaticEntriesTable." INDEX { rcIgmpStaticEntriesVlanId, rcIgmpStaticEntriesGroupAddress } ::= { rcIgmpStaticEntriesTable 1 } RcIgmpStaticEntriesEntry ::= SEQUENCE { rcIgmpStaticEntriesVlanId Integer32, rcIgmpStaticEntriesGroupAddress IpAddress, rcIgmpStaticEntriesPortList PortSet, rcIgmpStaticEntriesRowStatus RowStatus } rcIgmpStaticEntriesVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VlanId where this entry is installed." ::= { rcIgmpStaticEntriesEntry 1 } rcIgmpStaticEntriesGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the IP address of the IGMP group that is statically allowed on this vlan and port list." ::= { rcIgmpStaticEntriesEntry 2 } rcIgmpStaticEntriesPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "List of ports where this IGMP Static Entry is installed." ::= { rcIgmpStaticEntriesEntry 3 } rcIgmpStaticEntriesRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for this entry." ::= { rcIgmpStaticEntriesEntry 4 } -- -- The IGMP Group Ext Table -- rcIgmpGroupExtTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpGroupExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the multicast groups configured in the device." ::= { rcIgmp 23 } rcIgmpGroupExtEntry OBJECT-TYPE SYNTAX RcIgmpGroupExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing an Igmp group." INDEX { rcIgmpGroupExtIpAddress, rcIgmpGroupExtSourceAddress, rcIgmpGroupExtMembers } ::= { rcIgmpGroupExtTable 1 } RcIgmpGroupExtEntry ::= SEQUENCE { rcIgmpGroupExtIpAddress IpAddress, rcIgmpGroupExtSourceAddress IpAddress, rcIgmpGroupExtMembers IpAddress, rcIgmpGroupExtInPort Integer32, rcIgmpGroupExtExpiration Integer32, rcIgmpGroupExtIfIndex InterfaceIndex, rcIgmpGroupExtUserId DisplayString, rcIgmpGroupExtMemberState INTEGER, rcIgmpGroupExtSessionTime Integer32, rcIgmpGroupExtMode INTEGER } rcIgmpGroupExtIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group Address (Class D) that others want to join. A group address can be the same for many incoming ports." ::= { rcIgmpGroupExtEntry 1 } rcIgmpGroupExtSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Address of the source." ::= { rcIgmpGroupExtEntry 2 } rcIgmpGroupExtMembers OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Address of a source that has sent group report wishing to join this group." ::= { rcIgmpGroupExtEntry 3 } rcIgmpGroupExtInPort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcIgmpGroupExtEntry 4 } rcIgmpGroupExtExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time left before the group report expired on this port. Only one of this variable port. This variable is updated upon receiving a group report." ::= { rcIgmpGroupExtEntry 5 } rcIgmpGroupExtIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcIgmpGroupExtEntry 6 } rcIgmpGroupExtUserId OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "User-id sending this group" ::= { rcIgmpGroupExtEntry 7 } rcIgmpGroupExtMemberState OBJECT-TYPE SYNTAX INTEGER { noState(1), auth(2), accStart(3), authAndAcctStart(4), authAndAcctDisabled(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used for IGAP, to indicated member state." ::= { rcIgmpGroupExtEntry 8 } rcIgmpGroupExtSessionTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used for IGAP, to indicated the session time in seconds for the member. Session time is started after traffic is available to member. It can be also called AccountingTime since its value corresponds to the accounting duration of IGAP user session." ::= { rcIgmpGroupExtEntry 9 } rcIgmpGroupExtMode OBJECT-TYPE SYNTAX INTEGER { include(1), exclude(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Address mode." ::= { rcIgmpGroupExtEntry 10 } rcIgmpGenerateTrap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling the IGMP to generate trap." DEFVAL { disable } ::= { rcIgmpGlobalParams 2 } rcIgmpGenerateLog OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling the IGMP to generate log." DEFVAL { disable } ::= { rcIgmpGlobalParams 3 } rcIgmpMvr OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling mcast-vlan-registration globally." DEFVAL { disable } ::= { rcIgmpGlobalParams 4 } rcIgmpMulticastFilterMode OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling the IGMP to filter on unknown multicast streams." DEFVAL { disable } ::= { rcIgmpGlobalParams 5 } --The IGMPv3 Router Cache Table rcIgmpv3CacheTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpv3CacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the Igmpv3 specific data corresponding to each interface, port and multicast group pair on a Router." ::= { rcIgmp 24 } rcIgmpv3CacheEntry OBJECT-TYPE SYNTAX RcIgmpv3CacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing an Igmpv3 Group." INDEX { rcIgmpv3CacheEntryGroupAddress, rcIgmpv3CacheEntryIfIndex, rcIgmpv3CacheEntryInPort } ::= { rcIgmpv3CacheTable 1 } RcIgmpv3CacheEntry ::= SEQUENCE { rcIgmpv3CacheEntryGroupAddress IpAddress, rcIgmpv3CacheEntryIfIndex InterfaceIndex, rcIgmpv3CacheEntryInPort INTEGER, rcIgmpv3CacheEntryModeExpiryTimer Integer32, rcIgmpv3CacheEntryVersion1HostTimer Integer32, rcIgmpv3CacheEntryVersion2HostTimer Integer32, rcIgmpv3CacheEntrySourceFilterMode INTEGER } rcIgmpv3CacheEntryGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group Address (Class D) that others want to join. A group address can be the same for many incoming ports." ::= { rcIgmpv3CacheEntry 1 } rcIgmpv3CacheEntryIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcIgmpv3CacheEntry 2 } rcIgmpv3CacheEntryInPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcIgmpv3CacheEntry 3 } rcIgmpv3CacheEntryModeExpiryTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value is applicable only to IGMPv3-compatible nodes and represents the time remaining before the interface EXCLUDE state expires and the interface state transitions to INCLUDE mode. This value can never be greater than rcIgmpNewGroupExpiration." ::= { rcIgmpv3CacheEntry 4 } rcIgmpv3CacheEntryVersion1HostTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The time remaining until the local router will assume that there are no longer any IGMP version 1 members on the IP subnet attached to this interface. This entry only applies to IGMPv1 hosts. Upon hearing any IGMPv1 Report, this value is reset to the group membership timer. While this time remaining is non-zero, the local router ignores any IGMPv2 Leave messages for this group that it receives on this interface." ::= { rcIgmpv3CacheEntry 5 } rcIgmpv3CacheEntryVersion2HostTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The time remaining until the local router will assume that there are no longer any IGMP version 2 members on the IP subnet attached to this interface. Upon hearing any IGMPv2 Membership Report, this value is reset to the group membership timer. Assuming no IGMPv1 hosts have been detected, the local router does not ignore any IGMPv2 Leave messages for this group that it receives on this interface." ::= { rcIgmpv3CacheEntry 6 } rcIgmpv3CacheEntrySourceFilterMode OBJECT-TYPE SYNTAX INTEGER { include (1), exclude (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current group state, applicable to IGMPv3-compatible nodes. The value indicates whether the state is INCLUDE or EXCLUDE." ::= { rcIgmpv3CacheEntry 7 } --The IGMPv3 Router Source list Table -- -- This information helps to interpret the content of the rcIgmpRouterSrcListTable. -- 1. rcIgmpRouterSrcListHostAddress is not zero; rcIgmpRouterSrcListMemberAddress is zero. -- This is the case when we have a source in the include list and no receiver asked it -- explicitly (conflict source). -- Ex: Two receivers present; one receiver is in EXLCUDE{S1} and the other one is in -- EXLCUDE{S2}. The group state is EXCLUDE("S2","NULL"). -- 2. rcIgmpRouterSrcListHostAddress is not zero, rcIgmpRouterSrcListMemberAddress is not zero. -- This is the case when a receiver asked to receive traffic for a specific source. -- Ex: One receiver present in INCLUDE{S1} -- 3. rcIgmpRouterSrcListHostAddress is not zero, rcIgmpRouterSrcListMemberAddress is zero. -- This represent a source that needs to be blocked. -- 4. rcIgmpRouterSrcListHostAddres is zero rcIgmpRouterSrcListMemberAddress is not zero. -- The source zero is used to track the members that are in exclude mode -- Ex: One receiver R1 in EXCLUDE(S1). Two entries are present in this table. -- 4.1. rcIgmpRouterSrcListHostAddres = S1, rcIgmpRouterSrcListMemberAddress = 0 - blocked source. -- 4.2. rcIgmpRouterSrcListHostAddres = 0, rcIgmpRouterSrcListMemberAddress = R1 - tracked member in exlcude mode. -- -- If the explicit host tracking is not enabled the only the last reporter for a specific source or group -- will be present in this table. -- rcIgmpRouterSrcListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpRouterSrcListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the Source List entries corresponding to each interface and multicast group pair on a Router." ::= { rcIgmp 25 } rcIgmpRouterSrcListEntry OBJECT-TYPE SYNTAX RcIgmpRouterSrcListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing an Igmp Source." INDEX { rcIgmpRouterSrcListGroupAddress, rcIgmpRouterSrcListIfIndex, rcIgmpRouterSrcListInPort, rcIgmpRouterSrcListHostAddress, rcIgmpRouterSrcListMemberAddress } ::= { rcIgmpRouterSrcListTable 1 } RcIgmpRouterSrcListEntry ::= SEQUENCE { rcIgmpRouterSrcListGroupAddress IpAddress, rcIgmpRouterSrcListIfIndex InterfaceIndex, rcIgmpRouterSrcListInPort INTEGER, rcIgmpRouterSrcListHostAddress IpAddress, rcIgmpRouterSrcListMemberAddress IpAddress, rcIgmpRouterSrcListExpire Integer32, rcIgmpRouterSrcListMode INTEGER, rcIgmpRouterSrcListMemberExpire Integer32 } rcIgmpRouterSrcListGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { rcIgmpRouterSrcListEntry 1 } rcIgmpRouterSrcListIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface for which this entry contains information for an IP multicast group address." ::= { rcIgmpRouterSrcListEntry 2 } rcIgmpRouterSrcListInPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports for this source." ::= { rcIgmpRouterSrcListEntry 3 } rcIgmpRouterSrcListHostAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The host address to which this entry corresponds." ::= { rcIgmpRouterSrcListEntry 4 } rcIgmpRouterSrcListMemberAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Address of a member that has sent source specific report wishing to join this source." ::= { rcIgmpRouterSrcListEntry 5 } rcIgmpRouterSrcListExpire OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the relevance of the SrcList entry, whereby a non-zero value indicates this is an INCLUDE state value, and a zero value indicates this to be an EXCLUDE state value." ::= { rcIgmpRouterSrcListEntry 6 } rcIgmpRouterSrcListMode OBJECT-TYPE SYNTAX INTEGER { include (1), exclude (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current member state, applicable to IGMPv3-compatible nodes. The value indicates whether the state is INCLUDE or EXCLUDE." ::= { rcIgmpRouterSrcListEntry 7 } rcIgmpRouterSrcListMemberExpire OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the time until the member for this source will expire" ::= { rcIgmpRouterSrcListEntry 8 } -- IGMP SSM Mapping Table - supported by VSP 3.2 release rcIgmpNewSsmTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpNewSsmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 26 } rcIgmpNewSsmEntry OBJECT-TYPE SYNTAX RcIgmpNewSsmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpNewSsmIpMulticastGrp, rcIgmpNewSsmIpSource } ::= { rcIgmpNewSsmTable 1 } RcIgmpNewSsmEntry ::= SEQUENCE { rcIgmpNewSsmIpMulticastGrp IpAddress, rcIgmpNewSsmIpSource IpAddress, rcIgmpNewSsmLearningMode INTEGER, rcIgmpNewSsmActivity TruthValue, rcIgmpNewSsmAdminState EnableValue, rcIgmpNewSsmRowStatus RowStatus } rcIgmpNewSsmIpMulticastGrp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the IP multicast group address that has default range of 232/8. This parameter should be configured by the user." ::= { rcIgmpNewSsmEntry 1 } rcIgmpNewSsmIpSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the Source's IP address that will be sending traffic to the group source. This parameter should be configured by the user." ::= { rcIgmpNewSsmEntry 2 } rcIgmpNewSsmLearningMode OBJECT-TYPE SYNTAX INTEGER { dynamic(1), static(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a read only field that provides information if the entry is statically configured entry (Static) or a dynamically learned entry from IGMPv3 (Dynamic). Note that Dynamic may not be used in the first step of the implementation." ::= { rcIgmpNewSsmEntry 3 } rcIgmpNewSsmActivity OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a read only field. It provides the activity on the corresponding (S,G). If the source is active and traffic is flowing to the switch, this field value should be Active, otherwise it should say non-active. This information is useful in knowing if the group has an active source or not when the group is joined by a member on the switch." ::= { rcIgmpNewSsmEntry 4 } rcIgmpNewSsmAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "The admin state provides information on whether the entry is to be used or not. If the value of this field is Enabled (default), then the entry can be used. If the state is Disabled, then the entry will not be used, but will be saved for future use." ::= { rcIgmpNewSsmEntry 5 } rcIgmpNewSsmRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcIgmpNewSsmEntry 6 } -- IGMP Correct Sender rcIgmpSendersTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpSendersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table obsoletes rcIgmpSenderTable" ::= { rcIgmp 28 } rcIgmpSendersEntry OBJECT-TYPE SYNTAX RcIgmpSendersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpSendersIfIndex, rcIgmpSendersGrpAddr, rcIgmpSendersMemberAddr } ::= { rcIgmpSendersTable 1 } RcIgmpSendersEntry ::= SEQUENCE { rcIgmpSendersIfIndex InterfaceIndex, rcIgmpSendersGrpAddr IpAddress, rcIgmpSendersMemberAddr IpAddress, rcIgmpSendersAction INTEGER, rcIgmpSendersTPort Integer32, rcIgmpSendersState INTEGER, rcIgmpSendersL2Isid Integer32 } rcIgmpSendersIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "ifindex - Uniquely identifies entries in the table" ::= { rcIgmpSendersEntry 1 } rcIgmpSendersGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ip multicast address of a group" ::= { rcIgmpSendersEntry 2 } rcIgmpSendersMemberAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "ip address of a host." ::= { rcIgmpSendersEntry 3 } rcIgmpSendersAction OBJECT-TYPE SYNTAX INTEGER { none(1), flushEntry(2), flushGrp(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "none(1), flushEntry(2), flushGrp(3). It describes the IGMP Sender action." ::= { rcIgmpSendersEntry 4 } rcIgmpSendersTPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Igmp Sender Tport." ::= { rcIgmpSendersEntry 5 } rcIgmpSendersState OBJECT-TYPE SYNTAX INTEGER { filtered(1), notfiltered(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if a sender exists because of an IGMP access filter or not." ::= { rcIgmpSendersEntry 6 } rcIgmpSendersL2Isid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "L2 ISID of the cvlan" ::= { rcIgmpSendersEntry 7 } -- VRRP rcVrrpMib OBJECT IDENTIFIER ::= { rcVrrp 1 } rcVrrpObjects OBJECT IDENTIFIER ::= { rcVrrpMib 1 } rcVrrpNotifications OBJECT IDENTIFIER ::= { rcVrrpMib 2 } -- --------------------------------------------------------- -- Scalar Objects -- --------------------------------------------------------- rcVrrpScalars OBJECT IDENTIFIER ::= { rcVrrpObjects 1 } rcVrrpPingVirtualAddrEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure whether this device should respond to pings directed to a virtual router's IP address." DEFVAL { true } ::= { rcVrrpScalars 1 } rcVrrpTrapStateTransitionType OBJECT-TYPE SYNTAX INTEGER { none(1), masterToBackup(2), backupToMaster(3), initializeToMaster(4), masterToInitialize(5), initializeToBackup(6), backupToInitialize(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Potential types of state transitions. Used by rcVrrpTrapStateTransition trap." ::= { rcVrrpScalars 2 } rcVrrpTrapStateTransitionCause OBJECT-TYPE SYNTAX INTEGER { none(1), higherPriorityAdvertizeReceived(2), shutdownReceived(3), rcVrrpAddrAndPhysicalAddrMatch(4), masterDownInterval(5), preempted(6), lowerPriorityAdvertizeReceived(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Potential types of causes that will generate a rcVrrpTrapStateTransition trap." ::= { rcVrrpScalars 3 } -- VRRP Operations Table rcVrrpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVrrpOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Operations table for a VRRP router which consists of a sequence (i.e., one or more conceptual rows) of 'rcVrrpOperEntry' items." ::= { rcVrrpObjects 2 } rcVrrpOperEntry OBJECT-TYPE SYNTAX RcVrrpOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the rcVrrpOperTable containing the operational characteristics of a virtual router. On a VRRP router, a given virtual router is identified by a combination of the IF index and VRID." INDEX { rcVrrpOperIfIndex, rcVrrpOperVrId } ::= { rcVrrpOperTable 1 } RcVrrpOperEntry ::= SEQUENCE { rcVrrpOperIfIndex InterfaceIndexOrZero, rcVrrpOperVrId VrId, rcVrrpOperIpAddr IpAddress, rcVrrpOperVirtualMacAddr MacAddress, rcVrrpOperState INTEGER, rcVrrpOperControl INTEGER, rcVrrpOperPriority Integer32, rcVrrpOperIpAddrCount Integer32, rcVrrpOperMasterIpAddr IpAddress, rcVrrpOperAuthType INTEGER, rcVrrpOperHMACMD5Key OCTET STRING, rcVrrpOperAuthKey OCTET STRING, rcVrrpOperAdvertisementInterval Integer32, rcVrrpOperPreemptMode INTEGER, rcVrrpOperVirtualRouterUpTime TimeTicks, rcVrrpOperRowStatus RowStatus, rcVrrpOperCriticalIpAddr IpAddress, rcVrrpOperHoldDownTimer INTEGER, rcVrrpOperHoldDownState INTEGER, rcVrrpOperHoldDownTimeRemaining INTEGER, rcVrrpOperAction INTEGER, rcVrrpOperCriticalIpAddrEnable TruthValue, rcVrrpOperBackUpMaster INTEGER, rcVrrpOperBackUpMasterState INTEGER, rcVrrpOperFasterAdvInterval Integer32, rcVrrpOperFasterAdvIntervalEnable INTEGER } rcVrrpOperIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS not-accessible STATUS current DESCRIPTION "port interface index." ::= { rcVrrpOperEntry 1 } rcVrrpOperVrId OBJECT-TYPE SYNTAX VrId MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the Virtual Router Identifier (VRID)." ::= { rcVrrpOperEntry 2 } rcVrrpOperIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The assigned IP addresses that a virtual router is responsible for backing up." ::= { rcVrrpOperEntry 3 } rcVrrpOperVirtualMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The virtual MAC address of the virtual router. This is derived as follows: 00-00-5E-00-01-. Where the first three octets consist of the IANA's OUI; The next two octets indicate the address block of the VRRP protocol; and the remaining octets consist of the VRID. Although this object can be derived from the 'rcVrrpOperVrId' object, it is included here, for completeness, so that it is easily obtainable by a management application and can be included in VRRP-related SNMP traps." REFERENCE "rfc1903 - MacAddress" ::= { rcVrrpOperEntry 4 } rcVrrpOperState OBJECT-TYPE SYNTAX INTEGER { initialize(1), -- Waiting for a startup event backup(2), -- Monitoring the state/availability of -- master router master(3) -- Forwarding IP addresses associated with -- this virtual router. } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the virtual router." ::= { rcVrrpOperEntry 5 } rcVrrpOperControl OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object will enable/disable the virtual router function. Setting the value to 'enabled', will transition the state of the router from 'initialize to 'backup'; Setting the value to 'disabled', will tranisition the router from 'master' or 'backup' to 'initialize'." DEFVAL { enabled } ::= { rcVrrpOperEntry 6 } rcVrrpOperPriority OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the priority for the virtual router (e.g., master election) with respect to other virtual routers that are backing up a one or more associated IP addresses. Higher values imply higher priority. A priority of '0', although not settable, is used to indicate that this router has ceased to particpate in VRRP and a backup virtual router should transition \ to become a new master. A priority of 255 is used for the router that owns the associated IP address(es)." DEFVAL { 100 } ::= { rcVrrpOperEntry 7 } rcVrrpOperIpAddrCount OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IP addresses that are associated with this virtual router. This number is equal to the number of rows in the vrrpAssoIpAddrTable that correspond to a given IF index/VRID pair." ::= { rcVrrpOperEntry 8 } rcVrrpOperMasterIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The master router's real (primary) IP address. This is the IP address listed as the source in VRRP advertisement last received by this virtual router" ::= { rcVrrpOperEntry 9 } rcVrrpOperAuthType OBJECT-TYPE SYNTAX INTEGER { noAuthentication(1), -- VRRP protocol exchanges are not -- authenticated. simpleTextPassword(2), -- Exchanges are authenticated by a -- clear text password. ipAuthenticationHeader(3) -- Exchanges are authenticated using -- the IP authentication header [x]. } MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication type used for VRRP protocol exchanges between virtual routers." DEFVAL { noAuthentication } ::= { rcVrrpOperEntry 10 } rcVrrpOperAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Authentication Key. If the virtual router's Authorization Type is 'simpleTextPassword', and the key length is shorter than 8 octets, the agent will left adjust and zero fill to 8 octets. When read, rcVrrpOperAuthKey always returns an Octet String of length zero." DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 ::= { rcVrrpOperEntry 11 } rcVrrpOperHMACMD5Key OBJECT-TYPE SYNTAX OCTET STRING (SIZE (16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Authentication Key. If the virtual router's 'Authorization Type' is 'ipAuthenticationHeader', and the key length is shorter than 16 octets, the agent will left adjust and zero fill to 16 octets. When read, rcVrrpOperHMACMD5Key always returns an Octet String of length zero." DEFVAL { '00000000000000000000000000000000'H } -- 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 ::= { rcVrrpOperEntry 12 } rcVrrpOperAdvertisementInterval OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the time interval, in seconds, between sending advertisement messages. Only the master router sends VRRP advertisements." DEFVAL { 1 } ::= { rcVrrpOperEntry 13 } rcVrrpOperPreemptMode OBJECT-TYPE SYNTAX INTEGER { true(1), -- Preempt false(2) -- Do not preempt } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls whether a higher priority virtual router will preempt a lower priority master." DEFVAL { true } ::= { rcVrrpOperEntry 14 } rcVrrpOperVirtualRouterUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This is the time interval (in hundredths of a second) since this virtual router was initialized." ::= { rcVrrpOperEntry 15 } rcVrrpOperRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The row status variable, used according to installation and removal conventions for conceptual rows. Setting this object to 'createAndGo' results in enabling the VRRP protocol for this virtual router. The information required to actually create the conceptual row may be included in the SET primitive or may be initialized by the agent on the virtual router. Destroying the entry or setting it to 'notInService' disables VRRP on this virtual router." ::= { rcVrrpOperEntry 16 } rcVrrpOperCriticalIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the interface that will cause a shutdown event." ::= { rcVrrpOperEntry 17 } rcVrrpOperHoldDownTimer OBJECT-TYPE SYNTAX INTEGER (0..21600) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the amount of time (in seconds) to wait before preempting the current vrrp master." ::= { rcVrrpOperEntry 18 } rcVrrpOperHoldDownState OBJECT-TYPE SYNTAX INTEGER { dormant(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the hold-down state of this vrrp interface. If the hold-down timer is operational this variable will be set to 'active'. 'dormant' otherwise." ::= { rcVrrpOperEntry 19 } rcVrrpOperHoldDownTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..21600) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the amount of time (in seconds) left before the rcVrrpOperHoldDownTimer will expire." ::= { rcVrrpOperEntry 20 } rcVrrpOperAction OBJECT-TYPE SYNTAX INTEGER { none(1), preemptHoldDownTimer(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to trigger an action on this vrrp interface." ::= { rcVrrpOperEntry 21 } rcVrrpOperCriticalIpAddrEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate if an user-defined critical IP address should be enabled. 'NO' = use the default IP address (0.0.0.0). No effect if an user-defined IP address does not exist." DEFVAL { false } ::= { rcVrrpOperEntry 22 } rcVrrpOperBackUpMaster OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the backup VRRP switch traffic forwarding. This will reduce the traffic in IST link in the time of SMLT." DEFVAL { disabled } ::= { rcVrrpOperEntry 23 } rcVrrpOperBackUpMasterState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate whether backup VRRP switch traffic forwarding is enabled or not." DEFVAL { down } ::= { rcVrrpOperEntry 24 } rcVrrpOperFasterAdvInterval OBJECT-TYPE SYNTAX Integer32 (200..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the faster advertisement interval, in milliseconds, between sending advertisement messages. When the faster advertisement interval enable is checked, the faster advertisement interval is being used instead of the regular advertisement interval" DEFVAL { 200 } ::= { rcVrrpOperEntry 25 } rcVrrpOperFasterAdvIntervalEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate if the Faster Advertisement Interval should be used. 'Disable' means use regular Advertisement interval." DEFVAL { disabled } ::= { rcVrrpOperEntry 26 } -- Trap Definitions rcVrrpTrapStateTransition NOTIFICATION-TYPE OBJECTS { ifIndex, rcVrrpTrapStateTransitionType, rcVrrpTrapStateTransitionCause, rcVrrpOperVrId, rcVrrpOperIpAddr, rcVrrpOperMasterIpAddr } STATUS current DESCRIPTION "A rcVrrpTrapStateTransition trap signifies a state transition has occurred on a particular vrrp interface. Implementation of this trap is optional." ::= { rcVrrpNotifications 1 } -- VRRP Router Stats Table rcVrrpRouterStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVrrpRouterStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of virtual router statistics." ::= { rcVrrpObjects 3 } rcVrrpRouterStatsEntry OBJECT-TYPE SYNTAX RcVrrpRouterStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing statistics information about a given virtual router." AUGMENTS { rcVrrpOperEntry } ::= { rcVrrpRouterStatsTable 1 } RcVrrpRouterStatsEntry ::= SEQUENCE { rcVrrpStatsIfIndex Integer32, rcVrrpStatsVrId VrId, rcVrrpStatsBecomeMaster Counter32, rcVrrpStatsAdvertiseRcvd Counter32, rcVrrpStatsAdvertiseIntervalErrors Counter32, rcVrrpStatsPasswdSecurityViolations Counter32, rcVrrpStatsHmacSecurityViolations Counter32, rcVrrpStatsIpTtlErrors Counter32, rcVrrpStatsPriorityZeroPktsRcvd Counter32, rcVrrpStatsPriorityZeroPktsSent Counter32, rcVrrpStatsInvalidTypePktsRcvd Counter32, rcVrrpStatsAddressListErrors Counter32, rcVrrpStatsUnknownAuthType Counter32, rcVrrpStatsAuthTypeErrors Counter32 } rcVrrpStatsIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "port interface index." ::= { rcVrrpRouterStatsEntry 1 } rcVrrpStatsVrId OBJECT-TYPE SYNTAX VrId MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the Virtual Router Identifier (VRID)." ::= { rcVrrpRouterStatsEntry 2 } rcVrrpStatsBecomeMaster OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of times that this virtual router's state has transitioned from BACKUP to MASTER." ::= { rcVrrpRouterStatsEntry 3 } rcVrrpStatsAdvertiseRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP advertisements received by this virtual router." ::= { rcVrrpRouterStatsEntry 4 } rcVrrpStatsAdvertiseIntervalErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP advertisement packets received for which the advertisement interval is different than the one configured for the local virtual router." ::= { rcVrrpRouterStatsEntry 5 } rcVrrpStatsPasswdSecurityViolations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP packets received that do not pass the simple text password authentification check." ::= { rcVrrpRouterStatsEntry 6 } rcVrrpStatsHmacSecurityViolations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP packets received that do not pass the HMAC-MD5-96 authentification check." ::= { rcVrrpRouterStatsEntry 7 } rcVrrpStatsIpTtlErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP packets received by the virtual router with IP TTL (Time-To-Live) not equal to 255." ::= { rcVrrpRouterStatsEntry 8 } rcVrrpStatsPriorityZeroPktsRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP packets received by the virtual router with a priority of '0'." ::= { rcVrrpRouterStatsEntry 9 } rcVrrpStatsPriorityZeroPktsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP packets sent by the virtual router with a priority of '0'." ::= { rcVrrpRouterStatsEntry 10 } rcVrrpStatsInvalidTypePktsRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VRRP packets received by the virtual router with an invalid value in the 'type' field." ::= { rcVrrpRouterStatsEntry 11 } rcVrrpStatsAddressListErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packets received address list the address list does not match the locally configured list for the virtual router." ::= { rcVrrpRouterStatsEntry 12 } rcVrrpStatsUnknownAuthType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packets received with an unknown authentication type." ::= { rcVrrpRouterStatsEntry 13 } rcVrrpStatsAuthTypeErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packets received with 'Auth Type' not equal to the locally configured authentication method ('vrrpOperAuthType')." ::= { rcVrrpRouterStatsEntry 14 } -- System Time Grp rcUserSetTimeYear OBJECT-TYPE SYNTAX INTEGER (1998..2097) MAX-ACCESS read-write STATUS current DESCRIPTION "Year of the time." DEFVAL {1998} ::= { rcUserSetTime 1 } rcUserSetTimeMonth OBJECT-TYPE SYNTAX INTEGER (1..12) MAX-ACCESS read-write STATUS current DESCRIPTION "Month of the time." DEFVAL {1} ::= { rcUserSetTime 2 } rcUserSetTimeDate OBJECT-TYPE SYNTAX INTEGER (1..31) MAX-ACCESS read-write STATUS current DESCRIPTION "Date of the time." DEFVAL {1} ::= { rcUserSetTime 3 } rcUserSetTimeHour OBJECT-TYPE SYNTAX INTEGER (0..23) MAX-ACCESS read-write STATUS current DESCRIPTION "Hour of the time." DEFVAL {0} ::= { rcUserSetTime 4 } rcUserSetTimeMinute OBJECT-TYPE SYNTAX INTEGER (0..59) MAX-ACCESS read-write STATUS current DESCRIPTION "Minute of the time." DEFVAL {0} ::= { rcUserSetTime 5 } rcUserSetTimeSecond OBJECT-TYPE SYNTAX INTEGER (0..59) MAX-ACCESS read-write STATUS current DESCRIPTION "Second of the time." DEFVAL {0} ::= { rcUserSetTime 6 } rcUserSetTimeTimezone OBJECT-TYPE SYNTAX INTEGER { cet(1), cst6Cdt(2), cuba(3), eet(4), est(5), est5Edt(6), egypt(7), eire(8), factory(9), gb(10), gbEire(11), gmt(12), gmtE0(13), gmtW0(14), gmt0(15), greenwich(16), hst(17), hongkong(18), iceland(19), iran(20), israel(21), jamaica(22), japan(23), kwajalein(24), libya(25), met(26), mst(27), mst7MDT(28), nz(29), nzCHAT(30), navajo(31), prc(32), pst8PDT(33), poland(34), portugal(35), roc(36), rok(37), singapore(38), turkey(39), uct(40), utc(41), universal(42), wSU(43), wet(44), zulu(45), africa-Abidjan(46), africa-Accra(47), africa-AddisAbaba(48), africa-Algiers(49), africa-Asmera(50), africa-Bamako(51), africa-Bangui(52), africa-Banjul(53), africa-Bissau(54), africa-Blantyre(55), africa-Brazzaville(56), africa-Bujumbura(57), africa-Cairo(58), africa-Casablanca(59), africa-Ceuta(60), africa-Conakry(61), africa-Dakar(62), africa-DarEsSalaam(63), africa-Djibouti(64), africa-Douala(65), africa-ElAaiun(66), africa-Freetown(67), africa-Gaborone(68), africa-Harare(69), africa-Johannesburg(70), africa-Kampala(71), africa-Khartoum(72), africa-Kigali(73), africa-Kinshasa(74), africa-Lagos(75), africa-Libreville(76), africa-Lome(77), africa-Luanda(78), africa-Lubumbashi(79), africa-Lusaka(80), africa-Malabo(81), africa-Maputo(82), africa-Maseru(83), africa-Mbabane(84), africa-Mogadishu(85), africa-Monrovia(86), africa-Nairobi(87), africa-Ndjamena(88), africa-Niamey(89), africa-Nouakchott(90), africa-Ouagadougou(91), africa-PortoNovo(92), africa-SaoTome(93), africa-Timbuktu(94), africa-Tripoli(95), africa-Tunis(96), africa-Windhoek(97), america-Adak(98), america-Anchorage(99), america-Anguilla(100), america-Antigua(101), america-Araguaina(102), america-Aruba(103), america-Asuncion(104), america-Atikokan(105), america-Atka(106), america-Bahia(107), america-Barbados(108), america-Belem(109), america-Belize(110), america-BlancSablon(111), america-BoaVista(112), america-Bogota(113), america-Boise(114), america-BuenosAires(115), america-CambridgeBay(116), america-CampoGrande(117), america-Cancun(118), america-Caracas(119), america-Catamarca(120), america-Cayenne(121), america-Cayman(122), america-Chicago(123), america-Chihuahua(124), america-CoralHarbour(125), america-Cordoba(126), america-CostaRica(127), america-Cuiaba(128), america-Curacao(129), america-Danmarkshavn(130), america-Dawson(131), america-DawsonCreek(132), america-Denver(133), america-Detroit(134), america-Dominica(135), america-Edmonton(136), america-Eirunepe(137), america-ElSalvador(138), america-Ensenada(139), america-FortWayne(140), america-Fortaleza(141), america-GlaceBay(142), america-Godthab(143), america-GooseBay(144), america-GrandTurk(145), america-Grenada(146), america-Guadeloupe(147), america-Guatemala(148), america-Guayaquil(149), america-Guyana(150), america-Halifax(151), america-Havana(152), america-Hermosillo(153), america-Indianapolis(154), america-Inuvik(155), america-Iqaluit(156), america-Jamaica(157), america-Jujuy(158), america-Juneau(159), america-KnoxIN(160), america-LaPaz(161), america-Lima(162), america-LosAngeles(163), america-Louisville(164), america-Maceio(165), america-Managua(166), america-Manaus(167), america-Martinique(168), america-Mazatlan(169), america-Mendoza(170), america-Menominee(171), america-Merida(172), america-MexicoCity(173), america-Miquelon(174), america-Moncton(175), america-Monterrey(176), america-Montevideo(177), america-Montreal(178), america-Montserrat(179), america-Nassau(180), america-NewYork(181), america-Nipigon(182), america-Nome(183), america-Noronha(184), america-Panama(185), america-Pangnirtung(186), america-Paramaribo(187), america-Phoenix(188), america-PortAuPrince(189), america-PortOfSpain(190), america-PortoAcre(191), america-PortoVelho(192), america-PuertoRico(193), america-RainyRiver(194), america-RankinInlet(195), america-Recife(196), america-Regina(197), america-RioBranco(198), america-Rosario(199), america-Santiago(200), america-SantoDomingo(201), america-SaoPaulo(202), america-Scoresbysund(203), america-Shiprock(204), america-StJohns(205), america-StKitts(206), america-StLucia(207), america-StThomas(208), america-StVincent(209), america-SwiftCurrent(210), america-Tegucigalpa(211), america-Thule(212), america-ThunderBay(213), america-Tijuana(214), america-Toronto(215), america-Tortola(216), america-Vancouver(217), america-Virgin(218), america-Whitehorse(219), america-Winnipeg(220), america-Yakutat(221), america-Yellowknife(222), antarctica-Casey(223), antarctica-Davis(224), antarctica-DumontDUrville(225), antarctica-Mawson(226), antarctica-McMurdo(227), antarctica-Palmer(228), antarctica-Rothera(229), antarctica-SouthPole(230), antarctica-Syowa(231), antarctica-Vostok(232), arctic-Longyearbyen(233), asia-Aden(234), asia-Almaty(235), asia-Amman(236), asia-Anadyr(237), asia-Aqtau(238), asia-Aqtobe(239), asia-Ashgabat(240), asia-Ashkhabad(241), asia-Baghdad(242), asia-Bahrain(243), asia-Baku(244), asia-Bangkok(245), asia-Beirut(246), asia-Bishkek(247), asia-Brunei(248), asia-Calcutta(249), asia-Choibalsan(250), asia-Chongqing(251), asia-Chungking(252), asia-Colombo(253), asia-Dacca(254), asia-Damascus(255), asia-Dhaka(256), asia-Dili(257), asia-Dubai(258), asia-Dushanbe(259), asia-Gaza(260), asia-Harbin(261), asia-HongKong(262), asia-Hovd(263), asia-Irkutsk(264), asia-Istanbul(265), asia-Jakarta(266), asia-Jayapura(267), asia-Jerusalem(268), asia-Kabul(269), asia-Kamchatka(270), asia-Karachi(271), asia-Kashgar(272), asia-Katmandu(273), asia-Krasnoyarsk(274), asia-KualaLumpur(275), asia-Kuching(276), asia-Kuwait(277), asia-Macao(278), asia-Macau(279), asia-Magadan(280), asia-Makassar(281), asia-Manila(282), asia-Muscat(283), asia-Nicosia(284), asia-Novosibirsk(285), asia-Omsk(286), asia-Oral(287), asia-PhnomPenh(288), asia-Pontianak(289), asia-Pyongyang(290), asia-Qatar(291), asia-Qyzylorda(292), asia-Rangoon(293), asia-Riyadh(294), asia-Riyadh87(295), asia-Riyadh88(296), asia-Riyadh89(297), asia-Saigon(298), asia-Sakhalin(299), asia-Samarkand(300), asia-Seoul(301), asia-Shanghai(302), asia-Singapore(303), asia-Taipei(304), asia-Tashkent(305), asia-Tbilisi(306), asia-Tehran(307), asia-TelAviv(308), asia-Thimbu(309), asia-Thimphu(310), asia-Tokyo(311), asia-UjungPandang(312), asia-Ulaanbaatar(313), asia-UlanBator(314), asia-Urumqi(315), asia-Vientiane(316), asia-Vladivostok(317), asia-Yakutsk(318), asia-Yekaterinburg(319), asia-Yerevan(320), atlantic-Azores(321), atlantic-Bermuda(322), atlantic-Canary(323), atlantic-CapeVerde(324), atlantic-Faeroe(325), atlantic-JanMayen(326), atlantic-Madeira(327), atlantic-Reykjavik(328), atlantic-SouthGeorgia(329), atlantic-StHelena(330), atlantic-Stanley(331), australia-ACT(332), australia-Adelaide(333), australia-Brisbane(334), australia-BrokenHill(335), australia-Canberra(336), australia-Currie(337), australia-Darwin(338), australia-Hobart(339), australia-LHI(340), australia-Lindeman(341), australia-LordHowe(342), australia-Melbourne(343), australia-NSW(344), australia-North(345), australia-Perth(346), australia-Queensland(347), australia-South(348), australia-Sydney(349), australia-Tasmania(350), australia-Victoria(351), australia-West(352), australia-Yancowinna(353), brazil-Acre(354), brazil-DeNoronha(355), brazil-East(356), brazil-West(357), canada-Atlantic(358), canada-Central(359), canada-EastSaskatchewan(360), canada-Eastern(361), canada-Mountain(362), canada-Newfoundland(363), canada-Pacific(364), canada-Saskatchewan(365), canada-Yukon(366), chile-Continental(367), chile-EasterIsland(368), etc-GMT(369), etc-GMTE0(370), etc-GMTE1(371), etc-GMTE10(372), etc-GMTE11(373), etc-GMTE12(374), etc-GMTE2(375), etc-GMTE3(376), etc-GMTE4(377), etc-GMTE5(378), etc-GMTE6(379), etc-GMTE7(380), etc-GMTE8(381), etc-GMTE9(382), etc-GMTW0(383), etc-GMTW1(384), etc-GMTW10(385), etc-GMTW11(386), etc-GMTW12(387), etc-GMTW13(388), etc-GMTW14(389), etc-GMTW2(390), etc-GMTW3(391), etc-GMTW4(392), etc-GMTW5(393), etc-GMTW6(394), etc-GMTW7(395), etc-GMTW8(396), etc-GMTW9(397), etc-GMT0(398), etc-Greenwich(399), etc-UCT(400), etc-UTC(401), etc-Universal(402), etc-Zulu(403), europe-Amsterdam(404), europe-Andorra(405), europe-Athens(406), europe-Belfast(407), europe-Belgrade(408), europe-Berlin(409), europe-Bratislava(410), europe-Brussels(411), europe-Bucharest(412), europe-Budapest(413), europe-Chisinau(414), europe-Copenhagen(415), europe-Dublin(416), europe-Gibraltar(417), europe-Guernsey(418), europe-Helsinki(419), europe-IsleOfMan(420), europe-Istanbul(421), europe-Jersey(422), europe-Kaliningrad(423), europe-Kiev(424), europe-Lisbon(425), europe-Ljubljana(426), europe-London(427), europe-Luxembourg(428), europe-Madrid(429), europe-Malta(430), europe-Mariehamn(431), europe-Minsk(432), europe-Monaco(433), europe-Moscow(434), europe-Nicosia(435), europe-Oslo(436), europe-Paris(437), europe-Prague(438), europe-Riga(439), europe-Rome(440), europe-Samara(441), europe-SanMarino(442), europe-Sarajevo(443), europe-Simferopol(444), europe-Skopje(445), europe-Sofia(446), europe-Stockholm(447), europe-Tallinn(448), europe-Tirane(449), europe-Tiraspol(450), europe-Uzhgorod(451), europe-Vaduz(452), europe-Vatican(453), europe-Vienna(454), europe-Vilnius(455), europe-Volgograd(456), europe-Warsaw(457), europe-Zagreb(458), europe-Zaporozhye(459), europe-Zurich(460), indian-Antananarivo(461), indian-Chagos(462), indian-Christmas(463), indian-Cocos(464), indian-Comoro(465), indian-Kerguelen(466), indian-Mahe(467), indian-Maldives(468), indian-Mauritius(469), indian-Mayotte(470), indian-Reunion(471), mexico-BajaNorte(472), mexico-BajaSur(473), mexico-General(474), mideast-Riyadh87(475), mideast-Riyadh88(476), mideast-Riyadh89(477), pacific-Apia(478), pacific-Auckland(479), pacific-Chatham(480), pacific-Easter(481), pacific-Efate(482), pacific-Enderbury(483), pacific-Fakaofo(484), pacific-Fiji(485), pacific-Funafuti(486), pacific-Galapagos(487), pacific-Gambier(488), pacific-Guadalcanal(489), pacific-Guam(490), pacific-Honolulu(491), pacific-Johnston(492), pacific-Kiritimati(493), pacific-Kosrae(494), pacific-Kwajalein(495), pacific-Majuro(496), pacific-Marquesas(497), pacific-Midway(498), pacific-Nauru(499), pacific-Niue(500), pacific-Norfolk(501), pacific-Noumea(502), pacific-PagoPago(503), pacific-Palau(504), pacific-Pitcairn(505), pacific-Ponape(506), pacific-PortMoresby(507), pacific-Rarotonga(508), pacific-Saipan(509), pacific-Samoa(510), pacific-Tahiti(511), pacific-Tarawa(512), pacific-Tongatapu(513), pacific-Truk(514), pacific-Wake(515), pacific-Wallis(516), pacific-Yap(517), us-Alaska(518), us-Aleutian(519), us-Arizona(520), us-Central(521), us-EastIndiana(522), us-Eastern(523), us-Hawaii(524), us-IndianaStarke(525), us-Michigan(526), us-Mountain(527), us-Pacific(528), us-PacificNew(529), us-Samoa(530), america-Argentina-BuenosAires(531), america-Argentina-Catamarca(532), america-Argentina-ComodRivadavia(533), america-Argentina-Cordoba(534), america-Argentina-Jujuy(535), america-Argentina-LaRioja(536), america-Argentina-Mendoza(537), america-Argentina-RioGallegos(538), america-Argentina-SanJuan(539), america-Argentina-Tucuman(540), america-Argentina-Ushuaia(541), america-Indiana-Indianapolis(542), america-Indiana-Knox(543), america-Indiana-Marengo(544), america-Indiana-Petersburg(545), america-Indiana-Vevay(546), america-Indiana-Vincennes(547), america-Kentucky-Louisville(548), america-Kentucky-Monticello(549), america-NorthDakota-Center(550), america-NorthDakota-NewSalem(551) } MAX-ACCESS read-write STATUS current DESCRIPTION "Timezone values. Since + is not a valid character inside enum declaration, E(ast) and W(est) are used to indicate + and - respectively. For example, etc-GMTE1 indicates Etc-GMT+1 and etc-GMTW1 indicates Etc-GMT-1." ::= { rcUserSetTime 7 } -- rcL2Redundancy Group rcL2RedundancyHaCpuState OBJECT-TYPE SYNTAX INTEGER { initialization(0), oneWayActive(1), twoWayActive(2), synchronized(3), remoteIncompatible(4), error(5), disabled(6), peerNotConnected(7), peerConnected(8), lostPeerConnection(9), notSynchronized(10), synchronizeInProgress(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the Ha-CPU state. initialization - indicate the CPU is in this state. oneWayActive - Modules that need to be synchronized have registered with the framework (either locally or a message was received from remote CPU (1). twoWayActive - Modules that need to be synchronized have registered with the framework (either locally or a message was received from remote CPU (2). synchronized - Table based synchroniztion was completed on the current CPU (3). remoteIncompatible - CPUs framework version is incompatible with the remote CPU (4). error - If an invalid event is generated in a given state the CPU enters Error state (5). disabled - High Availability is not enabled (6). peerNotConnected - no peer connection is established (7). peerConnected - peer connection is established (8). lostPeerConnection - lost connection to peer/Standby CPU (9). notSynchronized - Table Sync is not complete (10). synchronizeInProgress - Table Sync is in progress (11)." ::= { rcL2Redundancy 1 } rcL2RedundancyHaEvent OBJECT-TYPE SYNTAX INTEGER { restart(0), systemRegistrationDone(1), tableSynchronizationDone(2), versionIncompatible(3), noEvent(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the Ha event status. restart (0) - Causes the state machine to restart systemRegistrationDone (1)- Causes the CPU to transfer to One Way or Two Way Active state. Locally or message received from remote CPU. tableSynchronizationDone (2) - Causes the CPU to transfer to Synchronized state. versionIncompatible (3) - Causes the CPU to go to Remote Incompatible state noEvent (4) - Means no event has occured uptill now. " ::= { rcL2Redundancy 2 } rcL2RedundancyEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate the feature enable/disable." ::= { rcL2Redundancy 3 } rcL2RedundancyStandbyCpu OBJECT-TYPE SYNTAX INTEGER { hotStandbyCPU(1), warmStandbyCPU(2), standbyCPUNotPresent(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate if the L2 Redundancy is enabled on the standby CPU." ::= { rcL2Redundancy 4 } -- Ntp Group -- Ntp Global Information rcNtpGlobal OBJECT IDENTIFIER ::= { rcNtp 1 } rcNtpGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable NTP feature" DEFVAL { false } ::= { rcNtpGlobal 1 } rcNtpGlobalInterval OBJECT-TYPE SYNTAX INTEGER (10..1440) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval between successive NTP updates in minutes." DEFVAL { 15 } ::= { rcNtpGlobal 2 } rcNtpGlobalManualSyncRequest OBJECT-TYPE SYNTAX INTEGER { requestSync(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to force the device to immediately attempt to synchronize with the NTP servers. The value returned on a get is always requestSync(1)." ::= { rcNtpGlobal 3 } -- Ntp Server Table Information rcNtpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcNtpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The NTP server table. This table lists the information of a NTP server" ::= { rcNtp 2 } rcNtpServerEntry OBJECT-TYPE SYNTAX RcNtpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A NTP server table entry." INDEX { rcNtpServerAddress } ::= { rcNtpServerTable 1 } RcNtpServerEntry ::= SEQUENCE { rcNtpServerAddress IpAddress, rcNtpServerEnable TruthValue, rcNtpServerAuthentication TruthValue, rcNtpServerKeyId INTEGER, rcNtpServerAccessAttempts Counter32, rcNtpServerAccessSuccess Counter32, rcNtpServerAccessFailure Counter32, rcNtpServerRowStatus RowStatus, rcNtpServerStratum DisplayString, rcNtpServerVersion DisplayString, rcNtpServerRootDelay DisplayString, rcNtpServerPrecision DisplayString, rcNtpServerReachable DisplayString, rcNtpServerSynchronized DisplayString, rcNtpServerSourceIpAddr IpAddress } rcNtpServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Server IP address of NTP time source referred to in this table entry." ::= { rcNtpServerEntry 1 } rcNtpServerEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable this server for participation in time update." DEFVAL { true } ::= { rcNtpServerEntry 2 } rcNtpServerAuthentication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the MD5 Authentication on this serve." DEFVAL { false } ::= { rcNtpServerEntry 3 } rcNtpServerKeyId OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Public Key used to generate MD5 digest for this server." DEFVAL { 0 } ::= { rcNtpServerEntry 4 } rcNtpServerAccessAttempts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of NTP requests sent to this server" ::= { rcNtpServerEntry 5 } rcNtpServerAccessSuccess OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this server was selected to update the time" ::= { rcNtpServerEntry 6 } rcNtpServerAccessFailure OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this server was rejected from updating the time" ::= { rcNtpServerEntry 7 } rcNtpServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcNtpServerEntry 8 } rcNtpServerStratum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Stratum of this server" ::= { rcNtpServerEntry 9 } rcNtpServerVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "NTP version of this server" ::= { rcNtpServerEntry 10 } rcNtpServerRootDelay OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Root Delay of this server" ::= { rcNtpServerEntry 11 } rcNtpServerPrecision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "NTP precision of this server in seconds" ::= { rcNtpServerEntry 12 } rcNtpServerReachable OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "NTP Reachability of this server" ::= { rcNtpServerEntry 13 } rcNtpServerSynchronized OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Status of synchronization with this server" ::= { rcNtpServerEntry 14 } rcNtpServerSourceIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "source IP address for NTP packets." ::= { rcNtpServerEntry 15 } -- Ntp Key Table Information rcNtpKeyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcNtpKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The NTP key table. This table lists the private key of the public key Id" ::= {rcNtp 3 } rcNtpKeyEntry OBJECT-TYPE SYNTAX RcNtpKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A NTP key table entry." INDEX { rcNtpKeyId } ::= { rcNtpKeyTable 1 } RcNtpKeyEntry ::= SEQUENCE { rcNtpKeyId INTEGER, rcNtpKeySecret DisplayString, rcNtpKeyRowStatus RowStatus, rcNtpKeyType INTEGER } rcNtpKeyId OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Public Key used to generate MD5/SHA1 digest" ::= { rcNtpKeyEntry 1 } rcNtpKeySecret OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Private Key used to generate MD5/SHA1 Digest" ::= { rcNtpKeyEntry 2 } rcNtpKeyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcNtpKeyEntry 3 } rcNtpKeyType OBJECT-TYPE SYNTAX INTEGER { md5(1), sha1(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Key type: MD5 or SHA1" DEFVAL { 1 } ::= { rcNtpKeyEntry 4 } -- Stack Vlan Group Information rcSvlanGlobal OBJECT IDENTIFIER ::= { rcSvlan 1 } rcSvlanActiveLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Stacked Vlan active level." DEFVAL { 0 } ::= { rcSvlanGlobal 1 } -- Stacked Vlan Table Information rcSvlanTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSvlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of possible levels and their corresponding ether type. The number of entries is eight." ::= { rcSvlan 2 } rcSvlanEntry OBJECT-TYPE SYNTAX RcSvlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Stacked Vlan table entry." INDEX { rcSvlanId } ::= { rcSvlanTable 1 } RcSvlanEntry ::= SEQUENCE { rcSvlanId INTEGER, rcSvlanLevel Integer32, rcSvlanEtherType Integer32 } rcSvlanId OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Row Index." ::= { rcSvlanEntry 1 } rcSvlanLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A value that identifies the switch level associated with this entry." ::= { rcSvlanEntry 2 } rcSvlanEtherType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The ether type value is used for svlan tagging." ::= { rcSvlanEntry 3 } -- Spoof Detect Table rcVlanPortSpoofDetectTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanPortSpoofDetectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing spoof-detect block entries." ::= { rcVlan 16 } rcVlanPortSpoofDetectEntry OBJECT-TYPE SYNTAX RcVlanPortSpoofDetectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry, which contains port index, VLAN ID, IP address and MAC address, is used to indicate which MAC address is starting IP-Spoof attack and which gateway IP address is under attack." INDEX { rcVlanPortSpoofDetectIndex } ::= { rcVlanPortSpoofDetectTable 1 } RcVlanPortSpoofDetectEntry ::= SEQUENCE{ rcVlanPortSpoofDetectIndex Unsigned32, rcVlanPortSpoofDetectSpoofedIpAddressType InetAddressType, rcVlanPortSpoofDetectSpoofedIpAddress InetAddress, rcVlanPortSpoofDetectSpoofedMacAddress MacAddress, rcVlanPortSpoofDetectPort Unsigned32, rcVlanPortSpoofDetectVlanId Unsigned32 } rcVlanPortSpoofDetectIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable for identifying instances of the columnar objects in the spoof detect table." ::= { rcVlanPortSpoofDetectEntry 1 } rcVlanPortSpoofDetectSpoofedIpAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "IP address type of address under spoof attack." ::= { rcVlanPortSpoofDetectEntry 2 } rcVlanPortSpoofDetectSpoofedIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address that has been detected under spoof attack." ::= { rcVlanPortSpoofDetectEntry 3 } rcVlanPortSpoofDetectSpoofedMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address that has sent out spoofing ARP." ::= { rcVlanPortSpoofDetectEntry 4 } rcVlanPortSpoofDetectPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Port index that has enabled spoof-detect." ::= { rcVlanPortSpoofDetectEntry 5 } rcVlanPortSpoofDetectVlanId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN ID that has been detected under spoof attack." ::= { rcVlanPortSpoofDetectEntry 6} -- rc2k Group rc2kChassis OBJECT IDENTIFIER ::= { rc2k 1 } rc2kChassisPortOperStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the oper-status of the ports in the device. 2 bits are used for each port. The high order 2 bits of the first octet represent port #0, the next two bits are used for port #1, etc. The status is encoded with the following scheme : value meaning ----- ------- 0 no-link (admin=up, oper=down) 1 up (admin=up, oper=up) 2 down (admin=down, oper=down) 3 testing (admin=test, oper=test) " ::= { rc2kChassis 1 } rc2kChassisTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the core operating temperature of the chassis. This value represents the degree in celsius of the air inside the chassis." ::= { rc2kChassis 2 } rc2kChassisAmbientLowerTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the temperature of the air entering the fan at the lower half of the chassis." ::= { rc2kChassis 3 } rc2kChassisAmbientUpperTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the temperature of the air entering the fan at the upper half of the chassis." ::= { rc2kChassis 4 } rc2kChassisBaseMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "base mac addr" ::= { rc2kChassis 5 } rc2kChassisMacAddrCapacity OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address Capacity" ::= { rc2kChassis 6 } rc2kChassisPbtMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "pbt mac addr" ::= { rc2kChassis 7 } rc2kChassisUserLabel1 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..89)) MAX-ACCESS read-write STATUS current DESCRIPTION "user defined management information. This can be used to provide extra information about the chassis. Syntax can be as expected by the management system " ::= { rc2kChassis 8 } rc2kChassisPbtMacAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of 8 Pbt Mac addresses. The first Pbt Mac Address is rc2kChassisPbtMacAddr. The other 7 Pbt Mac Addresses are derived by increment 1 to the previous mac sequencially start from rc2kChassisPbtMacAddr" ::= { rc2kChassis 9} rc2kChassisSystemTempLedColor OBJECT-TYPE SYNTAX INTEGER { green(1), red(2), amber(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the led color of the system temperature which is under or above the threshold. The threshold is 60 degree in celsius. 'green' menas normal. And temperature under threshold. 'red' means one of the zone temperature is above the threshold. 'amber' is the initial state, means device have not start to chekc the temperature yet." ::= { rc2kChassis 10 } rc2kChassisPortLedStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is applicable only for VSP4K. A bit array that contains the value of port LED status. One octet is used for each port. Each octet contains two nibbles (two 4 bits). From left to right, the first nibble (high order 4 bits) of the octet represent the Speed/InUse LED, and the second nibble (lower order 4 bits) of the octet represent the Link/Activity LED. Use the ifIndex position. Start from 192th octet. Such 192th octet for 1/1, 193 for 1/2, so on so forth. The following shows the meaning for each bit (bit 0 is most significant bit): bit meaning for Speed. ----- ------------------ 0 reserved 1 blinking (POE delievring power) 2 amber (100 Mbps) 3 green (1000 Mbps) -- No bit set (OFF) means 10 Mbps when activity led is green. bit meaning for activity ---- -------------------- 4 reserved 5 blink (Green blink fast, Data activity. Green blick slow, port disabled) 6 amber 7 green (link Up. No Data activity) " ::= { rc2kChassis 11 } rc2kChassisPortLed2Status OBJECT-TYPE SYNTAX OCTET STRING (SIZE(512)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is applicable only for VSP8200 & VSP8400. Each octet string contains the value of a port LED status. One octet is used for each port. Each octet contains two nibbles (two 4 bits). From left to right, the first nibble (higher order 4 bits) of the octet represents the Link/Activity LED (The left one of the two for fiber port. Each copper port has only one LED). The second nibble (lower order 4 bits) of the octet represents the Speed/InUse LED (The right one of the two for fiber port). And use the ifIndex as the position starting from 192th octet. Such 192th octet for 1/1, 193 for 1/2, so on so forth. The following shows the meaning for each nibbles: first 4 bits value meaning for activity -------------------- ------------------------------------------------------------ 0 : port not valid or not present 1 Light Off : admin enabled & no link & no fault on all channels 2 Slow Blinking Green : admin disable or one or more channelized ports admin disable 3 Blinking Amber : remote fault on 10G/40G fiber port 4 Solid Amber : local fault on one or more channels on 10G/40G/100G fiber port 5 Solid Green : link up & no activity on one or more channels on 10G/40G/100G fiber port : link up with 1G speed on 10G copper port 6 Solid Amber : link up with 100M speed on 10G copper port 7 Solid Blue : link up with 10G speed on 10G copper port 8 Random Blinking Green : link up & activity on one or more channels on 10G/40G/100G fiber port : activity with 1G speed on 10G copper port 9 Random Blinking Amber : activity with 100 speed on 10G copper port 10 Random Blinking Blue : activity with 10G speed on 10G copper port second 4 bits value meaning for Speed. ------------------- ------------------------------------------------------------ 0 : port not valid or not present 1 Blinking Green : 1G speed on 10G fiber port(SFP+) 2 Solid Green : 10G speed on 10G fiber port : channelized on on 40G fiber port : 1G speed on 1G port 3 Light Off : channelized off on 40G fiber port : 10M speed on 1G port 4 Solid Amber : 100M speed on 1G port " ::= { rc2kChassis 12 } rc2kChassisPortLicenseStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE(56)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is applicable only for VSP7K. The string is 56 octets long, for a total of 448 bits. Each bit corresponds to a port, as represented by its ifIndex value. When a bit is set (value 1), the corresponding port is disabled by license and the port is not allowed to be enabled. The encoding is such that the most significant bit of octet #1 corresponds to ifIndex 0, while the least significant bit of octet #56 corresponds to ifIndex 448." ::= { rc2kChassis 13 } rc2kChassisPortLed3Status OBJECT-TYPE SYNTAX OCTET STRING (SIZE(512)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is applicable only for DSG9032 and DSG8064. For DSG9032, each 100G port can operate with 100G pluggable module or channelized to 4 25G sub-ports, or operate with 40G pluggable module or channelized to 4 10G sub-ports. For DSG8064, no channelized and 40G x 64 ports. Each octet string contains the value of a sub-port LED status. And use the ifIndex as the position starting from 192th octet. Such 192th octet for 1/1/1, 193 for 1/1/2, 196 for 1/2/1, so on so forth. The following shows the meaning for each byte: byte value DSG9032 meaning for activity ---------- ------------------------------------------------------------------------- 0 : port not valid or not present 1 Light Off : admin enabled without pluggable module 2 Slow Blinking Green : admin disable wtih/without 100G pluggable 3 Slow Blinking Amber : admin disable wtih 40G pluggable 4 Slow Blinking Blue : admin disable wtih 100G pluggable and channelized 5 Slow Blinking Pruple : admin disable wtih 40G pluggable and channelized 6 Solid Green : link up with 100G pluggable 7 Solid Amber : link up with 40G pluggable 8 Solid Blue : link up with 25G (channelized of 100G pluggable) 9 Solid Pruple : link up with 10G (channelized of 40G pluggable) 10 Random Blinking Green : link up & activity with 100G speed 11 Random Blinking Amber : link up & activity with 40G speed 12 Random Blinking Blue : link up & activity with 25G speed(channelized of 100G pluggable) 13 Random Blinking Pruple : link up & activity with 10G speed(channelized of 40G pluggable) byte value DSG8064 meaning for activity ---------- ------------------------------------------------------------------------- 0 : port not valid or not present 1 Light Off : admin enabled without pluggable module 2 Slow Blinking Green : admin disable wtih/without 40G pluggable 6 Solid Green : link up with 40G pluggable 7 Solid Amber : local fault 10 Random Blinking Green : link up & activity with 40G speed 11 Random Blinking Amber : remote fault " ::= { rc2kChassis 14 } -- 2k CPU Ethernet Port table rc2kCpuEthernetPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCpuEthernetPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k CPU Ethernet Port table" ::= { rc2k 2 } rc2kCpuEthernetPortEntry OBJECT-TYPE SYNTAX Rc2kCpuEthernetPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of 2k CPU Ethernet Port" INDEX { rc2kCpuEthernetPortIfIndex } ::= { rc2kCpuEthernetPortTable 1 } Rc2kCpuEthernetPortEntry ::= SEQUENCE { rc2kCpuEthernetPortIfIndex InterfaceIndex, rc2kCpuEthernetPortDescr DisplayString, rc2kCpuEthernetPortAdminStatus INTEGER, rc2kCpuEthernetPortOperStatus INTEGER, rc2kCpuEthernetPortAddr IpAddress, rc2kCpuEthernetPortMask IpAddress, rc2kCpuEthernetPortGateway IpAddress, rc2kCpuEthernetPortNetwork IpAddress, rc2kCpuEthernetPortAutoNegotiate TruthValue, rc2kCpuEthernetPortAdminDuplex INTEGER, rc2kCpuEthernetPortOperDuplex INTEGER, rc2kCpuEthernetPortAdminSpeed INTEGER, rc2kCpuEthernetPortOperSpeed INTEGER, rc2kCpuEthernetPortEnableBootp TruthValue, rc2kCpuEthernetPortMgmtMacAddr MacAddress } rc2kCpuEthernetPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "IfIndex of the port." ::= { rc2kCpuEthernetPortEntry 1 } rc2kCpuEthernetPortDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port description" ::= { rc2kCpuEthernetPortEntry 2 } rc2kCpuEthernetPortAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the admininstrative status of the port." ::= { rc2kCpuEthernetPortEntry 3 } rc2kCpuEthernetPortOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the administrative status of the port." ::= { rc2kCpuEthernetPortEntry 4 } rc2kCpuEthernetPortAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the port's IP address" ::= { rc2kCpuEthernetPortEntry 5 } rc2kCpuEthernetPortMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the port's net mask" ::= { rc2kCpuEthernetPortEntry 6 } rc2kCpuEthernetPortGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the the IP address of the gateway that should be used to forward IP traffic." ::= { rc2kCpuEthernetPortEntry 7 } rc2kCpuEthernetPortNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the network that can be used to remotely manage this device." ::= { rc2kCpuEthernetPortEntry 8 } rc2kCpuEthernetPortAutoNegotiate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure auto-negotiation on this port." DEFVAL { true } ::= { rc2kCpuEthernetPortEntry 9 } rc2kCpuEthernetPortAdminDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the administrative duplex setting for this port." ::= { rc2kCpuEthernetPortEntry 10 } rc2kCpuEthernetPortOperDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the operational duplex setting for this port." ::= { rc2kCpuEthernetPortEntry 11 } rc2kCpuEthernetPortAdminSpeed OBJECT-TYPE SYNTAX INTEGER { none(0), mbps10(1), -- 10Mb/s mbps100(2) -- 100Mb/s } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the administrative speed setting for this port." ::= { rc2kCpuEthernetPortEntry 12 } rc2kCpuEthernetPortOperSpeed OBJECT-TYPE SYNTAX INTEGER { none(0), mbps10(1), -- 10Mb/s mbps100(2), -- 100Mb/s mbps1000(3) -- 1000Mb/s } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the operational duplex setting for this port." ::= { rc2kCpuEthernetPortEntry 13 } rc2kCpuEthernetPortEnableBootp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the Bootp feature on this port." DEFVAL { false } ::= { rc2kCpuEthernetPortEntry 14 } rc2kCpuEthernetPortMgmtMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the mac addr for this port." ::= { rc2kCpuEthernetPortEntry 15 } -- 2k CPU Serial Port table rc2kCpuSerialPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCpuSerialPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k CPU Serial Port table" ::= { rc2k 3 } rc2kCpuSerialPortEntry OBJECT-TYPE SYNTAX Rc2kCpuSerialPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of 2k CPU Serial Port" INDEX { rc2kCpuSerialPortIfIndex } ::= { rc2kCpuSerialPortTable 1 } Rc2kCpuSerialPortEntry ::= SEQUENCE { rc2kCpuSerialPortIfIndex InterfaceIndex, rc2kCpuSerialPortDescr DisplayString, rc2kCpuSerialPortMode INTEGER, rc2kCpuSerialPortAdminStatus INTEGER, rc2kCpuSerialPortOperStatus INTEGER, rc2kCpuSerialPortBaudRate INTEGER, rc2kCpuSerialPortDataBits INTEGER, rc2kCpuSerialPortMyAddr IpAddress, rc2kCpuSerialPortPeerAddr IpAddress, rc2kCpuSerialPortSlipMtu INTEGER, rc2kCpuSerialPortSlipTxRxCompress TruthValue, rc2kCpuSerialPortSlipRxCompress TruthValue, rc2kCpuSerialPortPppConfigFile OCTET STRING } rc2kCpuSerialPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "IfIndex for this port." ::= { rc2kCpuSerialPortEntry 1 } rc2kCpuSerialPortDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port description." ::= { rc2kCpuSerialPortEntry 2 } rc2kCpuSerialPortMode OBJECT-TYPE SYNTAX INTEGER { cli(1), slip(2), ppp(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the mode this port should operate in." ::= { rc2kCpuSerialPortEntry 3 } rc2kCpuSerialPortAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the administrative status setting for this port." ::= { rc2kCpuSerialPortEntry 4 } rc2kCpuSerialPortOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the operational status setting for this port." ::= { rc2kCpuSerialPortEntry 5 } rc2kCpuSerialPortBaudRate OBJECT-TYPE SYNTAX INTEGER { baud2400(2400), baud4800(4800), baud9600(9600), baud19200(19200), baud38400(38400), baud57600(57600), baud115200(115200) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the baud rate of this port." ::= { rc2kCpuSerialPortEntry 6 } rc2kCpuSerialPortDataBits OBJECT-TYPE SYNTAX INTEGER { seven(1), eight(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the number of data bits, per byte of data, this port should send/receive." ::= { rc2kCpuSerialPortEntry 7 } rc2kCpuSerialPortMyAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure this port's IP address. Used for both 'slip' and 'ppp' modes." ::= { rc2kCpuSerialPortEntry 8 } rc2kCpuSerialPortPeerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the peer's IP address. Used for both 'slip' and 'ppp' modes." ::= { rc2kCpuSerialPortEntry 9 } rc2kCpuSerialPortSlipMtu OBJECT-TYPE SYNTAX INTEGER (0..224) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the MTU for this port. Used for slip only." ::= { rc2kCpuSerialPortEntry 10 } rc2kCpuSerialPortSlipTxRxCompress OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable compression of TCP/IP packet headers on this port. Used for slip only." DEFVAL { true } ::= { rc2kCpuSerialPortEntry 11 } rc2kCpuSerialPortSlipRxCompress OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable compression for receiving packets on this port. Used for slip only." DEFVAL { true } ::= { rc2kCpuSerialPortEntry 12 } rc2kCpuSerialPortPppConfigFile OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the configuration file to use for PPP." ::= { rc2kCpuSerialPortEntry 13 } -- 2k Device Group rc2kDevice OBJECT IDENTIFIER ::= { rc2k 4 } rc2kDeviceGlobalTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kDeviceGlobalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k CPU Ethernet Port table" ::= { rc2kDevice 1 } rc2kDeviceGlobalEntry OBJECT-TYPE SYNTAX Rc2kDeviceGlobalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of 2k CPU Ethernet Port" INDEX { rc2kDeviceGlobalSlot } ::= { rc2kDeviceGlobalTable 1 } Rc2kDeviceGlobalEntry ::= SEQUENCE { rc2kDeviceGlobalSlot INTEGER, rc2kDeviceGlobalFlashBytesUsed Integer32, rc2kDeviceGlobalFlashBytesFree Integer32, rc2kDeviceGlobalFlashNumFiles Integer32, rc2kDeviceGlobalPcmciaBytesUsed Integer32, rc2kDeviceGlobalPcmciaBytesFree Integer32, rc2kDeviceGlobalPcmciaNumFiles Integer32, rc2kDeviceGlobalAction INTEGER, rc2kDeviceGlobalResult INTEGER, rc2kDeviceGlobalFlash1BytesUsed Integer32, rc2kDeviceGlobalFlash1BytesFree Integer32, rc2kDeviceGlobalFlash1NumFiles Integer32, rc2kDeviceGlobalUsbBytesUsed Counter64, rc2kDeviceGlobalUsbBytesFree Counter64, rc2kDeviceGlobalUsbNumFiles Integer32, rc2kDeviceGlobalExtflashBytesUsed Counter64, rc2kDeviceGlobalExtflashBytesFree Counter64, rc2kDeviceGlobalExtflashNumFiles Integer32, rc2kDeviceGlobalIntflashBytesUsed Counter64, rc2kDeviceGlobalIntflashBytesFree Counter64 } rc2kDeviceGlobalSlot OBJECT-TYPE SYNTAX INTEGER (1..3 | 5..6) MAX-ACCESS read-only STATUS current DESCRIPTION "slot number" ::= { rc2kDeviceGlobalEntry 1 } rc2kDeviceGlobalFlashBytesUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes used" ::= { rc2kDeviceGlobalEntry 2 } rc2kDeviceGlobalFlashBytesFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes free" ::= { rc2kDeviceGlobalEntry 3 } rc2kDeviceGlobalFlashNumFiles OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "# files in flash" ::= { rc2kDeviceGlobalEntry 4 } rc2kDeviceGlobalPcmciaBytesUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes used" ::= { rc2kDeviceGlobalEntry 5 } rc2kDeviceGlobalPcmciaBytesFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes free" ::= { rc2kDeviceGlobalEntry 6 } rc2kDeviceGlobalPcmciaNumFiles OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "# files in pcmcia" ::= { rc2kDeviceGlobalEntry 7 } rc2kDeviceGlobalAction OBJECT-TYPE SYNTAX INTEGER { none(1), resetPcmcia(2), pcmciaStop(3), pcmciaStart(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "none(1), resetPcmcia(2), .." ::= { rc2kDeviceGlobalEntry 8 } rc2kDeviceGlobalResult OBJECT-TYPE SYNTAX INTEGER { none(1), inProgress(2), success(3), fail(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the result of the last action performed on one of the system's device." ::= { rc2kDeviceGlobalEntry 9 } rc2kDeviceGlobalFlash1BytesUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes used" ::= { rc2kDeviceGlobalEntry 10 } rc2kDeviceGlobalFlash1BytesFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes free" ::= { rc2kDeviceGlobalEntry 11 } rc2kDeviceGlobalFlash1NumFiles OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "# files in flash" ::= { rc2kDeviceGlobalEntry 12 } rc2kDeviceGlobalUsbBytesUsed OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes used in USB" ::= { rc2kDeviceGlobalEntry 13 } rc2kDeviceGlobalUsbBytesFree OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes free in USB" ::= { rc2kDeviceGlobalEntry 14 } rc2kDeviceGlobalUsbNumFiles OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "# files in USB" ::= { rc2kDeviceGlobalEntry 15 } rc2kDeviceGlobalExtflashBytesUsed OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes used in Extflash" ::= { rc2kDeviceGlobalEntry 16 } rc2kDeviceGlobalExtflashBytesFree OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes free in Extflash" ::= { rc2kDeviceGlobalEntry 17 } rc2kDeviceGlobalExtflashNumFiles OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "# files in Extflash" ::= { rc2kDeviceGlobalEntry 18 } rc2kDeviceGlobalIntflashBytesUsed OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes used in intflash. It is used to replace rc2kDeviceGlobalFlashBytesUsed" ::= { rc2kDeviceGlobalEntry 19 } rc2kDeviceGlobalIntflashBytesFree OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes free in intflash. It is used to replace rc2kDeviceGlobalFlashByteFree" ::= { rc2kDeviceGlobalEntry 20 } -- 2k Device Separator1 rc2kDeviceSeparator1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This leaf is used to provide a separation between tables. No meaningful information is stored in this variable." ::= { rc2kDevice 2 } -- 2k Device Intflash File table rc2kDeviceFlashFileTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kDeviceFlashFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k Flash table" ::= { rc2kDevice 3 } rc2kDeviceFlashFileEntry OBJECT-TYPE SYNTAX Rc2kDeviceFlashFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of 2k CPU Serial Port" INDEX { rc2kDeviceFlashFileSlot, IMPLIED rc2kDeviceFlashFileName } ::= { rc2kDeviceFlashFileTable 1 } Rc2kDeviceFlashFileEntry ::= SEQUENCE { rc2kDeviceFlashFileSlot INTEGER, rc2kDeviceFlashFileName DisplayString, rc2kDeviceFlashFileDate DisplayString, rc2kDeviceFlashFileSize Integer32 } rc2kDeviceFlashFileSlot OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "slot number" ::= { rc2kDeviceFlashFileEntry 1 } rc2kDeviceFlashFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..114)) MAX-ACCESS read-only STATUS current DESCRIPTION "name of file" ::= { rc2kDeviceFlashFileEntry 2 } rc2kDeviceFlashFileDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "date" ::= { rc2kDeviceFlashFileEntry 3 } rc2kDeviceFlashFileSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "size in bytes" ::= { rc2kDeviceFlashFileEntry 4 } -- 2k Device Pcmcia present rc2kDevicePcmciaPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "pcmcia is a slower device. This leaf is used to stop the access into pcmcia file table when it got the end of flash file table." ::= { rc2kDevice 4 } -- 2k Device Pcmcia File table rc2kDevicePcmciaFileTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kDevicePcmciaFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k PCMCIA table" ::= { rc2kDevice 5 } rc2kDevicePcmciaFileEntry OBJECT-TYPE SYNTAX Rc2kDevicePcmciaFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of 2k CPU Serial Port" INDEX { rc2kDevicePcmciaFileSlot, IMPLIED rc2kDevicePcmciaFileName } ::= { rc2kDevicePcmciaFileTable 1 } Rc2kDevicePcmciaFileEntry ::= SEQUENCE { rc2kDevicePcmciaFileSlot INTEGER, rc2kDevicePcmciaFileName DisplayString, rc2kDevicePcmciaFileDate DisplayString, rc2kDevicePcmciaFileSize Integer32 } rc2kDevicePcmciaFileSlot OBJECT-TYPE SYNTAX INTEGER (3 | 5..6) MAX-ACCESS read-only STATUS current DESCRIPTION "slot number" ::= { rc2kDevicePcmciaFileEntry 1 } rc2kDevicePcmciaFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..114)) MAX-ACCESS read-only STATUS current DESCRIPTION "name of file" ::= { rc2kDevicePcmciaFileEntry 2 } rc2kDevicePcmciaFileDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "date" ::= { rc2kDevicePcmciaFileEntry 3 } rc2kDevicePcmciaFileSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "size in bytes" ::= { rc2kDevicePcmciaFileEntry 4 } -- 2k Device Separator2 rc2kDeviceSeparator2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This leaf is used to provide a separation between tables. No meaningful information is stored in this variable." ::= { rc2kDevice 6 } -- 2k Device Flash1 present rc2kDeviceFlash1Present OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This leaf is used to stop the access into Flash1 file table." ::= { rc2kDevice 7 } -- 2k Device Flash1 File table rc2kDeviceFlash1FileTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kDeviceFlash1FileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k Flash1 table" ::= { rc2kDevice 8 } rc2kDeviceFlash1FileEntry OBJECT-TYPE SYNTAX Rc2kDeviceFlash1FileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of 2k Flash1 Files" INDEX { rc2kDeviceFlash1FileSlot, rc2kDeviceFlash1FileName } ::= { rc2kDeviceFlash1FileTable 1 } Rc2kDeviceFlash1FileEntry ::= SEQUENCE { rc2kDeviceFlash1FileSlot INTEGER, rc2kDeviceFlash1FileName DisplayString, rc2kDeviceFlash1FileDate DisplayString, rc2kDeviceFlash1FileSize Integer32 } rc2kDeviceFlash1FileSlot OBJECT-TYPE SYNTAX INTEGER (5..6) MAX-ACCESS read-only STATUS current DESCRIPTION "slot number" ::= { rc2kDeviceFlash1FileEntry 1 } rc2kDeviceFlash1FileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "name of file" ::= { rc2kDeviceFlash1FileEntry 2 } rc2kDeviceFlash1FileDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "date" ::= { rc2kDeviceFlash1FileEntry 3 } rc2kDeviceFlash1FileSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "size in bytes" ::= { rc2kDeviceFlash1FileEntry 4 } -- 2k Device Extflash File table rc2kDeviceExtflashFileTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kDeviceExtflashFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k Flash table" ::= { rc2kDevice 9} rc2kDeviceExtflashFileEntry OBJECT-TYPE SYNTAX Rc2kDeviceExtflashFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of extflash files" INDEX { rc2kDeviceExtflashFileSlot, IMPLIED rc2kDeviceExtflashFileName } ::= { rc2kDeviceExtflashFileTable 1 } Rc2kDeviceExtflashFileEntry ::= SEQUENCE { rc2kDeviceExtflashFileSlot Integer32, rc2kDeviceExtflashFileName DisplayString, rc2kDeviceExtflashFileDate DisplayString, rc2kDeviceExtflashFileSize Unsigned32 } rc2kDeviceExtflashFileSlot OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "slot number" ::= { rc2kDeviceExtflashFileEntry 1 } rc2kDeviceExtflashFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..114)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "name of file" ::= { rc2kDeviceExtflashFileEntry 2 } rc2kDeviceExtflashFileDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "date" ::= { rc2kDeviceExtflashFileEntry 3 } rc2kDeviceExtflashFileSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "size in bytes" ::= { rc2kDeviceExtflashFileEntry 4 } -- 2k Device USB File table rc2kDeviceUsbFileTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kDeviceUsbFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k Usb table" ::= { rc2kDevice 10 } rc2kDeviceUsbFileEntry OBJECT-TYPE SYNTAX Rc2kDeviceUsbFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of USB files" INDEX { rc2kDeviceUsbFileSlot, IMPLIED rc2kDeviceUsbFileName } ::= { rc2kDeviceUsbFileTable 1 } Rc2kDeviceUsbFileEntry ::= SEQUENCE { rc2kDeviceUsbFileSlot Integer32, rc2kDeviceUsbFileName DisplayString, rc2kDeviceUsbFileDate DisplayString, rc2kDeviceUsbFileSize Unsigned32 } rc2kDeviceUsbFileSlot OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "slot number" ::= { rc2kDeviceUsbFileEntry 1 } rc2kDeviceUsbFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..114)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "name of file" ::= { rc2kDeviceUsbFileEntry 2 } rc2kDeviceUsbFileDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "date" ::= { rc2kDeviceUsbFileEntry 3 } rc2kDeviceUsbFileSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "size in bytes" ::= { rc2kDeviceUsbFileEntry 4 } -- 2k Boot Config Table rc2kBootConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kBootConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k Boot Configuration table" ::= { rc2k 5 } rc2kBootConfigEntry OBJECT-TYPE SYNTAX Rc2kBootConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing boot configuration information." INDEX { rc2kBootConfigSlot } ::= { rc2kBootConfigTable 1 } Rc2kBootConfigEntry ::= SEQUENCE { rc2kBootConfigSlot INTEGER, rc2kBootConfigLastBootConfigSource DisplayString, rc2kBootConfigLastRuntimeImageSource DisplayString, rc2kBootConfigLastRuntimeConfigSource DisplayString, rc2kBootConfigPrimaryImageSource DisplayString, rc2kBootConfigPrimaryConfigSource DisplayString, rc2kBootConfigSecondaryImageSource DisplayString, rc2kBootConfigSecondaryConfigSource DisplayString, rc2kBootConfigTertiaryImageSource DisplayString, rc2kBootConfigTertiaryConfigSource DisplayString, rc2kBootConfigEnableAutoBoot TruthValue, rc2kBootConfigEnableFactoryDefaults TruthValue, rc2kBootConfigEnableDebugMode TruthValue, rc2kBootConfigEnableHwWatchDogTimer TruthValue, rc2kBootConfigEnableRebootOnError TruthValue, rc2kBootConfigEnableTelnetServer TruthValue, rc2kBootConfigEnableRloginServer TruthValue, rc2kBootConfigEnableFtpServer TruthValue, rc2kBootConfigEnableTftpServer TruthValue, rc2kBootConfigSwVersion DisplayString, rc2kBootConfigMulticastConfigProfile INTEGER, rc2kBootConfigEnableSshServer TruthValue, rc2kBootConfigEnableAltLed TruthValue, rc2kBootConfigPrimaryBackupConfigSource DisplayString, rc2kBootConfigSecondaryBackupConfigSource DisplayString, rc2kBootConfigTertiaryBackupConfigSource DisplayString, rc2kBootConfigEnable8616ReAutoneg TruthValue, rc2kBootConfigMezzImageSource DisplayString, rc2kBootConfigEnableMezz TruthValue, rc2kBootConfigPrimaryLicenseSource DisplayString, rc2kBootConfigSecondaryLicenseSource DisplayString, rc2kBootConfigTertiaryLicenseSource DisplayString, rc2kBootConfigUnknownDstMacDiscard TruthValue, --obsolete rc2kBootConfigUnknownDstMacDiscardOperStatus INTEGER, --obsolete rc2kBootConfigEnableAutoAssignIp TruthValue, rc2kBootConfigUpgradeBootImageSource DisplayString, rc2kBootConfigUpgradeRuntimeImageSource DisplayString, rc2kBootConfigUpgradeMezzImageSource DisplayString, rc2kBootConfigUpgradeConfigSource DisplayString, rc2kBootConfigUpgradeRModImageSource DisplayString, rc2kBootConfigUpgradeRCModImageSource DisplayString, rc2kBootConfigUpgradeESMImageSource DisplayString, rc2kBootConfigFallBackBootImageSource DisplayString, rc2kBootConfigEnableCfPcCompat TruthValue, rc2kBootConfigLinecardCompatibilityMode INTEGER, rc2kBootConfigEnableSpbmConfigMode TruthValue, rc2kBootConfigEnableIpv6Mode TruthValue, rc2kBootConfigEnableEnhancedsecureMode TruthValue, rc2kBootConfigEnableUrpfMode TruthValue, rc2kBootConfigEnableFlowControlMode TruthValue, rc2kBootConfigAdvancedFeatureBwReservation INTEGER, rc2kBootConfigEnableVxlanGwFullInterworkingMode TruthValue, rc2kBootConfigNniMstp TruthValue, rc2kBootConfigEnableDvrLeafMode TruthValue, rc2kBootConfigLinerateDirectedBroadcast TruthValue, rc2kBootConfigEnablevrfScaling TruthValue, rc2kBootConfigEnableSyslogRfc5424Format TruthValue } rc2kBootConfigSlot OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "slot number, VSP uses 1,2" ::= { rc2kBootConfigEntry 1 } rc2kBootConfigLastBootConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "boot config source" ::= { rc2kBootConfigEntry 2 } rc2kBootConfigLastRuntimeImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "runtime image source" ::= { rc2kBootConfigEntry 3 } rc2kBootConfigLastRuntimeConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "runtime config source" ::= { rc2kBootConfigEntry 4 } rc2kBootConfigPrimaryImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "image source" ::= { rc2kBootConfigEntry 5 } rc2kBootConfigPrimaryConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "config source" ::= { rc2kBootConfigEntry 6 } rc2kBootConfigSecondaryImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "image source" ::= { rc2kBootConfigEntry 7 } rc2kBootConfigSecondaryConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "config source" ::= { rc2kBootConfigEntry 8 } rc2kBootConfigTertiaryImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "image source" ::= { rc2kBootConfigEntry 9 } rc2kBootConfigTertiaryConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "config source" ::= { rc2kBootConfigEntry 10 } rc2kBootConfigEnableAutoBoot OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "auto boot mode" ::= { rc2kBootConfigEntry 11 } rc2kBootConfigEnableFactoryDefaults OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "use factory default" ::= { rc2kBootConfigEntry 12 } rc2kBootConfigEnableDebugMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "debug mode" ::= { rc2kBootConfigEntry 13 } rc2kBootConfigEnableHwWatchDogTimer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "hw watch dog timer" ::= { rc2kBootConfigEntry 14 } rc2kBootConfigEnableRebootOnError OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "reboot on error" ::= { rc2kBootConfigEntry 15 } rc2kBootConfigEnableTelnetServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "telnet server" ::= { rc2kBootConfigEntry 16 } rc2kBootConfigEnableRloginServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "rlogin server" ::= { rc2kBootConfigEntry 17 } rc2kBootConfigEnableFtpServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "ftp server" ::= { rc2kBootConfigEntry 18 } rc2kBootConfigEnableTftpServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "tftp server" ::= { rc2kBootConfigEntry 19 } rc2kBootConfigSwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "current sw version" ::= { rc2kBootConfigEntry 20 } rc2kBootConfigMulticastConfigProfile OBJECT-TYPE SYNTAX INTEGER (1..6) MAX-ACCESS read-only STATUS current DESCRIPTION "multicast config" DEFVAL { 1 } ::= { rc2kBootConfigEntry 21 } rc2kBootConfigEnableSshServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "ssh server" ::= { rc2kBootConfigEntry 22 } rc2kBootConfigEnableAltLed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Boot flag for enableing Alternate LED" ::= { rc2kBootConfigEntry 23 } rc2kBootConfigPrimaryBackupConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "primary backup config source (safeconfig)" ::= { rc2kBootConfigEntry 24 } rc2kBootConfigSecondaryBackupConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "secondary backup config source (safeconfig)" ::= { rc2kBootConfigEntry 25 } rc2kBootConfigTertiaryBackupConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "tertiary backup config source (safeconfig)" ::= { rc2kBootConfigEntry 26 } rc2kBootConfigEnable8616ReAutoneg OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable re-autoneg for 8616SX Cards (Intel GMAC fix)" ::= { rc2kBootConfigEntry 27 } rc2kBootConfigMezzImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Mezz image source" ::= { rc2kBootConfigEntry 28 } rc2kBootConfigEnableMezz OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Mezz Flag" ::= { rc2kBootConfigEntry 29 } rc2kBootConfigPrimaryLicenseSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "primary license file name" ::= { rc2kBootConfigEntry 30 } rc2kBootConfigSecondaryLicenseSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "secondary license file name" ::= { rc2kBootConfigEntry 31 } rc2kBootConfigTertiaryLicenseSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "tertiary license file name" ::= { rc2kBootConfigEntry 32 } rc2kBootConfigUnknownDstMacDiscard OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Enable/disable to discard the unknown destination mac address. A device reboot is required for the change to take effect." ::= { rc2kBootConfigEntry 33 } rc2kBootConfigUnknownDstMacDiscardOperStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the device operational status of unknown destination mac discard." ::= { rc2kBootConfigEntry 34 } rc2kBootConfigEnableAutoAssignIp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable auto-assign-ip feature" ::= { rc2kBootConfigEntry 35} rc2kBootConfigUpgradeBootImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Upgrade boot image source" ::= { rc2kBootConfigEntry 36 } rc2kBootConfigUpgradeRuntimeImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Upgrade runtime image source" ::= { rc2kBootConfigEntry 37 } rc2kBootConfigUpgradeMezzImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Upgrade mezz image source" ::= { rc2kBootConfigEntry 38 } rc2kBootConfigUpgradeConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Upgrade config source" ::= { rc2kBootConfigEntry 39 } rc2kBootConfigUpgradeRModImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "upgrade RMod image source" ::= { rc2kBootConfigEntry 40 } rc2kBootConfigUpgradeRCModImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "upgrade RCMod image source" ::= { rc2kBootConfigEntry 41 } rc2kBootConfigUpgradeESMImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "upgrade ESM image source" ::= { rc2kBootConfigEntry 42 } rc2kBootConfigFallBackBootImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "upgrade fall-back boot monitor source" ::= { rc2kBootConfigEntry 43 } rc2kBootConfigEnableCfPcCompat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable CF PC compatibility flag" ::= { rc2kBootConfigEntry 44 } rc2kBootConfigLinecardCompatibilityMode OBJECT-TYPE SYNTAX INTEGER { gen1(1), gen2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates the admin compatibility mode of the IO cards on the Chassis. In gen1 mode, both the generation 1 cards and generation 2 (ROF) cards will be supported and the max number of FIB records will be set to 500K. In gen2 mode, only the generation 2 (ROF) card will be supported and the gen 1 cards will be powered down. The max number of FIB records in this mode will be set to 1 million. For this configuration to take effect, the config should be saved and the switch should be reset" DEFVAL { gen1 } ::= { rc2kBootConfigEntry 45 } rc2kBootConfigEnableSpbmConfigMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables spbm-config-mode" DEFVAL { true } ::= { rc2kBootConfigEntry 46} rc2kBootConfigEnableIpv6Mode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "In VSP8200 IPv6 routes with prefix-length greater than 64 bits can be supported only when this flag is enabled." ::= { rc2kBootConfigEntry 47 } rc2kBootConfigEnableEnhancedsecureMode OBJECT-TYPE SYNTAX INTEGER { jitc(1), disable(2), non-jitc(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Enhancedsecure Mode Flag" ::= { rc2kBootConfigEntry 48 } rc2kBootConfigEnableUrpfMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "From VOSS5.x onwards, unicast reverse path feature will be supported on small system platforms only if this flag is enabled. Configuring the Urpf Mode will result in config save and a reboot." DEFVAL { false } ::= { rc2kBootConfigEntry 49 } rc2kBootConfigEnableFlowControlMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Flow Control Mode Flag." ::= { rc2kBootConfigEntry 50 } rc2kBootConfigAdvancedFeatureBwReservation OBJECT-TYPE SYNTAX INTEGER { disable(1), high(2), -- DSG7032 Olny low(3) -- DSG9032 DSG8064 only } MAX-ACCESS read-write STATUS current DESCRIPTION "Allow to enable the port forwarding bandwidth working as loopback ports to support advanced feature mode, or disable the reservation for full port mode. Enable can be in levels of high and low. In level of high, the system reserves the maximum bandwidth allowance for the advanced features. In level of low, the bandwidth is lesser then maximum allowance. Platform DSG8032 supports 'high' only Platfrom DSG9032 and DSG8064 support 'low' only. Other platforms are not applicable. Only disable and high are supported in the initial release VOSS 4.3. Low will be supported in the VOSS 4.4 release." ::= { rc2kBootConfigEntry 51 } rc2kBootConfigEnableVxlanGwFullInterworkingMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables vxlan gateway full interworking mode." DEFVAL { false } ::= { rc2kBootConfigEntry 52} rc2kBootConfigNniMstp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to decide whether configuration of mstp and other vlans on the NNI is allowed, default is not allowed." DEFVAL { false } ::= { rc2kBootConfigEntry 53} rc2kBootConfigEnableDvrLeafMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "DVR can be configured as controller or leaf. IP related configuration and show commands are not allowed on leaf. dvr-leaf-mode flag has to be enabled first before user can configure as DVR leaf. When boot up with this flag enabled, IP related configuration and show commands are hidden. All non DVR leaf configurations will not be saved." DEFVAL { false } ::= { rc2kBootConfigEntry 54 } rc2kBootConfigEnablevrfScaling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to Enable or Disable vrf scaling." DEFVAL { false } ::= { rc2kBootConfigEntry 55} rc2kBootConfigLinerateDirectedBroadcast OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to Enable or Disable Linerate Directed Broadcast. With this flag set, IP directed broadcast will operate at linerate. Without this flag, all IP directed broadcast is handled in legacy mode by the CP and is limited to a few hundred pps. When booted with the flag set, faceplate port 1/46 is removed from service and recommissioned as a loopback port to which all directed broadcast traffic is sent. The traffic can then reenter the pipeline and flooded over the VLAN at linerate." DEFVAL { false } ::= { rc2kBootConfigEntry 56 } rc2kBootConfigEnableSyslogRfc5424Format OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to enable or disable the syslog output format. Enable will align syslog format with RFC 5424." DEFVAL { true } ::= { rc2kBootConfigEntry 59} -- 2k Card table rc2kCardTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k Card table" ::= { rc2k 6 } rc2kCardEntry OBJECT-TYPE SYNTAX Rc2kCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of 2k Card" INDEX { rc2kCardIndex } ::= { rc2kCardTable 1 } Rc2kCardEntry ::= SEQUENCE { rc2kCardIndex INTEGER, rc2kCardFrontType INTEGER, rc2kCardFrontDescription DisplayString, rc2kCardFrontAdminStatus INTEGER, rc2kCardFrontOperStatus INTEGER, rc2kCardFrontSerialNum DisplayString, rc2kCardFrontHwVersion DisplayString, rc2kCardFrontPartNumber DisplayString, rc2kCardFrontDateCode DisplayString, rc2kCardFrontDeviations DisplayString, rc2kCardFrontMacAddr MacAddress, --excluded rc2kCardBackType INTEGER, rc2kCardBackDescription DisplayString, rc2kCardBackSerialNum DisplayString, rc2kCardBackHwVersion DisplayString, rc2kCardBackPartNumber DisplayString, rc2kCardBackDateCode DisplayString, rc2kCardBackDeviations DisplayString, rc2kCardPCMCIAType INTEGER, rc2kCardPCMCIADescr DisplayString, rc2kCardASICDescr DisplayString, rc2kCardFrontMasterIO TruthValue, rc2kCardSmltOnSingleCpSupported TruthValue, rc2kCardMezzCard INTEGER, rc2kCardFrontPoeOperStatus INTEGER, rc2kCardMezzSerialNum OCTET STRING, rc2kCardMezzHwVersion INTEGER, rc2kCardMezzPartNum INTEGER, rc2kCardSlotPriority INTEGER, rc2kCardSlotOriginalPriority INTEGER, rc2kCardMode INTEGER, rc2kCardModuleSerialNum DisplayString, rc2kCardModulePartNumber DisplayString, rc2kCardModuleAssemblyDate DisplayString, rc2kCardSlotPower INTEGER } rc2kCardIndex OBJECT-TYPE SYNTAX INTEGER (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "slot number." ::= { rc2kCardEntry 1 } rc2kCardFrontType OBJECT-TYPE SYNTAX INTEGER { other(1), -- no card installed rc2kCPU(537788672), -- 0010 0000 0000 1110 0000 0001 0000 0000 rc2k48x100BaseTX(539033904), -- 0010 0000 0010 0001 0000 0001 0011 0000 rc2k24x100BaseTX(539033880), -- 0010 0000 0010 0001 0000 0001 0001 1000 rc2k32x100BaseTX(539033888), -- 0010 0000 0010 0001 0000 0001 0010 0000 rc2k8x1000BaseT(539099400), -- 0010 0000 0010 0010 0000 0001 0000 1000 rc2k16x1000BaseT(539099408), -- 0010 0000 0010 0010 0000 0001 0001 0000 rc2k24x100BaseFX(540082456), -- 0010 0000 0011 0001 0000 0001 0001 1000 rc2k8x1000BaseSXBB(540147976), -- 0010 0000 0011 0010 0000 0001 0000 1000 rc2k16x1000BaseSXBB(540147984), -- 0010 0000 0011 0010 0000 0001 0001 0000 rc2k8x1000BaseLXBB(540156168), -- 0010 0000 0011 0010 0010 0001 0000 1000 rc2k8x1000BaseXDBB(540164360), -- 0010 0000 0011 0010 0100 0001 0000 1000 rc2k4x1000BaseOPM(540168452), -- 0010 0000 0011 0010 0101 0001 0000 0100 -- OM 2.0 place holder -- rc2k8x1000BaseOPM(40168456), 0000 0010 0110 0100 1110 1100 0000 1000 rc2k8x1000BaseIC(540168456), -- 0010 0000 0011 0010 0101 0001 0000 1000 rc2k16x1000BaseIC(540168464), -- 0010 0000 0011 0010 0101 0001 0001 0000 rc2k8x1000BaseSXRBB(540180744), -- 0010 0000 0011 0010 1000 0001 0000 1000 rc2k8x1000BaseLXRBB(540188936), -- 0010 0000 0011 0010 1010 0001 0000 1000 rc2k8xOC3(541327624), -- 0010 0000 0100 0100 0000 0001 0000 1000 rc2k2xOC12(541393154), -- 0010 0000 0100 0101 0000 0001 0000 0010 rc2k6xPOS(541401350), -- 0010 0000 0100 0101 0010 0001 0000 0110 rc2k4xATM(542441732), -- 0010 0000 0101 0101 0000 0001 0000 0100 rc2k8xATM(542441736), -- 0010 0000 0101 0101 0000 0001 0000 1000 rc2kRMON(545128704), -- 0010 0000 0111 1110 0000 0001 0000 0000 rc2k1x10GBaseLW(573767937), -- 0010 0000 0011 0011 0000 0001 0000 0001 rc2k1x10GBaseLR(573784321), -- 0010 0000 0011 0011 0100 0001 0000 0001 rc2k32x100BaseTXM(572588320), -- 0010 0010 0010 0001 0000 0001 0010 0000 rc2k48x100BaseTXM(572588336), -- 0010 0010 0010 0001 0000 0001 0011 0000 rc2k8x1000BaseTM(572653832), -- 0010 0010 0010 0010 0000 0001 0000 1000 rc2k8x1000BaseSXBBM(573702408), -- 0010 0010 0011 0010 0000 0001 0000 1000 rc2k8x1000BaseICM(573722888), -- 0010 0010 0011 0010 0101 0001 0000 1000 rc2k6xPOSM(574955782), -- 0010 0010 0100 0101 0010 0001 0000 0110 rc2k8xATMM(575996168), -- 0010 0010 0101 0101 0000 0001 0000 1000 rc2kMg48x100BaseTX(807469360), -- 0011 0000 0010 0001 0000 0001 0011 0000 rc2kMg32x100BaseTX(807473440), -- 0011 0000 0010 0001 0001 0001 0010 0000 rc2kMg16x100BaseFX(808522000), -- 0011 0000 0011 0001 0001 0001 0001 0000 rc2kMg8x1000BaseTX(808583432), -- 0011 0000 0011 0010 0000 0001 0000 1000 rc2kMg8x1000BaseIC(808603912), -- 0011 0000 0011 0010 0101 0001 0000 1000 rc2kMg48x100BaseTC(817955120), -- 0011 0000 1100 0001 0000 0001 0011 0000 -- Alteon rc2kAlteonLP(1893859592), -- 0111 0000 1110 0010 0000 0001 0000 1000 rc2kAlteonWSM(1899102468), -- 0111 0001 0011 0010 0000 0001 0000 0100 rc2kAlteonASFM(1899106564), -- 0111 0001 0011 0010 0001 0001 0000 0100 rc2k61AlteonSAM(1926365441), -- 0111 0010 1101 0010 0000 0001 0000 0001 rc2k62AlteonSAM(1926369537), -- 0111 0010 1101 0010 0001 0001 0000 0001 -- Cobra card types -- rc2kCobra48x100BaseT(1073807408), -- 0100 0000 0000 0001 0000 0000 0011 0000 rc2kCobra24x1000BaseG(1073872920), -- 0100 0000 0000 0010 0000 0000 0001 1000 rc2kCobra12x1000BaseG(1073872908), -- 0100 0000 0000 0010 0000 0000 0000 1100 -- ESM card type rc2k8x1000BaseOPM(1077039368), -- 0100 0000 0011 0010 0101 0001 0000 1000 -- 8300 rc2kPP8300-CPU8x1000BaseSFP(1342316808), -- 0101 0000 0000 0010 0010 0001 0000 1000 0x50022108 rc2kPP8300-CPU8x1000BaseSFP256(1360142600), -- 0101 0001 0001 0010 0010 0001 0000 1000 0x51122108 rc2kPP8300-24x1000BaseTX(1344405784), -- 0101 0000 0010 0010 0000 0001 0001 1000 0x50220118 rc2kPP8300-48x100BaseTX(1344340272), -- 0101 0000 0010 0001 0000 0001 0011 0000 0x50210130 rc2kPP8300-48x100BaseTXPOE(1344344368), -- 0101 0000 0010 0001 0001 0001 0011 0000 0x50211130 rc2kPP8300-24x100BaseFX(1345388824), -- 0101 0000 0011 0001 0000 0001 0001 1000 0x50310118 rc2kPP8300-48x1000BaseTX-4B(1344422192), -- 0101 0000 0010 0010 0100 0001 0011 0000 0x50224130 rc2kPP8300-48x1000BaseTXPOE-4B(1344426288), -- 0101 0000 0010 0010 0101 0001 0011 0000 0x50225130 rc2kPP8300-48x1000BaseSFP-2B(1345454384), -- 0101 0000 0011 0010 0000 0001 0011 0000 0x50320130 rc2kPP8300-CPU2x10GBaseXFP(1342390530), -- 0101 0000 0000 0011 0100 0001 0000 0010 0x50034102 rc2kPP8300-8x10GBaseXFP-4B(1345519880), -- 0101 0000 0011 0011 0000 0001 0000 1000 0x50330108 -- Power Ranger rc2kPR48X1000BaseTX(606208304), -- 0010 0100 0010 0010 0000 0001 0011 0000 rc2kPR30X1000BaseSXBB(607277342), -- 0010 0100 0011 0010 0101 0001 0001 1110 rc2kPR3X10GBaseGbic(607338755), -- 0010 0100 0011 0011 0100 0001 0000 0011 rc2kPR3X10GBaseXZW(607346947), -- 0010 0100 0011 0011 0110 0001 0000 0011 rc2kPR48x1000BaseGBRS(607277360), -- 0010 0100 0011 0010 0101 0001 0011 0000 0x24325130 rc2kPR48x1000BaseGTRS(606241072), -- 0010 0100 0010 0010 1000 0001 0011 0000 0x24228130 rc2kPR12X10GBaseXLRS(607338764), -- 0010 0100 0011 0011 0100 0001 0000 1100 0x2433410C rc2kPR34xXGRS(607277346), -- 0010 0100 0011 0010 0101 0001 0010 0010 0x24325122 -- OE RC-Module Front types rc2kPR48x1000BaseGXRS(607310128), -- 0010 0100 0011 0010 1101 0001 0011 0000 0x2432D130 rc2kPR30x1000BaseGBRS(607310110), -- 0010 0100 0011 0010 1101 0001 0001 1110 0x2432D11E rc2kPR6X10GBaseXLRS(607338758), -- 0010 0100 0011 0011 0100 0001 0000 0110 0x24334106 rc2kPR26xXGRS(607277338), -- 0010 0100 0011 0010 0101 0001 0001 1010 0x2432511A -- 8895 CP (RED == REDesign) rc2kCPURed(537792768), -- 0010 0000 0000 1110 0001 0001 0000 0000 0x200E1100 -- 88xx IO modules rc2kPRE48x1000BaseGB(632443184), -- 0010 0101 1011 0010 0101 0001 0011 0000 0x25B25130 rc2kPRE48x1000BaseGT(631406896), -- 0010 0101 1010 0010 1000 0001 0011 0000 0x25A28130 rc2kPRE12X10GBaseXL(632504588), -- 0010 0101 1011 0011 0100 0001 0000 1100 0x25B3410C rc2kPRE34xXG(632443170), -- 0010 0101 1011 0010 0101 0001 0010 0010 0x25B25122 -- Cobalt Blue: if you change here, you MUST update rcCardType in rcCardTable cbMidplane-28(1090388736), -- 0100 0000 1111 1110 0000 0011 0000 0000 0x40FE0300 cbMidplaneSapphire(1090396928), -- 0100 0000 1111 1110 0010 0011 0000 0000 0x40FE2300 cbACPowerSupply(1084097280), -- 0100 0000 1001 1110 0000 0011 0000 0000 0x409E0300 cbACPowerPlusSupply(1084130048), -- 0100 0000 1001 1110 1000 0011 0000 0000 0x409E8300 cbCPFanTray(1085145856), -- 0100 0000 1010 1110 0000 0011 0000 0000 0x40AE0300 cbIOFanTray(1085149952), -- 0100 0000 1010 1110 0001 0011 0000 0000 0x40AE1300 cbFanTray(1085154048), -- 0100 0000 1010 1110 0010 0011 0000 0000 0x40AE2300 cbHSFanTray(1085158144), -- 0100 0000 1010 1110 0011 0011 0000 0000 0x40AE3300 cbAUX(1091437312), -- 0100 0001 0000 1110 0000 0011 0000 0000 0x410E0300 cbSF3200(1075708672), -- 0100 0000 0001 1110 0000 0011 0000 0000 0x401E0300 cbSF9600(1075712768), -- 0100 0000 0001 1110 0001 0011 0000 0000 0x401E1300 cbSF9610(1075716864), -- 0100 0000 0001 1110 0010 0011 0000 0000 0x401E2300 cbCP-CSC(1073873665), -- 0100 0000 0000 0010 0000 0011 0000 0001 0x40020301 cb48x1000BaseTX(1075970864), -- 0100 0000 0010 0010 0000 0011 0011 0000 0x40220330 cb48x1000BaseTXPOE(1075974960), -- 0100 0000 0010 0010 0001 0011 0011 0000 0x40221330 cb48x1000SFP(1077044016), -- 0100 0000 0011 0010 0110 0011 0011 0000 0x40326330 cb24x10GBaseSFP(1077109528), -- 0100 0000 0011 0011 0110 0011 0001 1000 0x40336318 cb48x10GBaseSFP(1077109552), -- 0100 0000 0011 0011 0110 0011 0011 0000 0x40336330 -- Future CB Cards -- cbOPM(1087243008) 0x40CE0300 -- cbSAS(1087247104) 0x40CE1300 -- cbIPFIX(1087251200) 0x40CE2300 -- VSP4K card definitions vsp4k4850GTS(1232273458), -- 0100 1001 0111 0011 0000 0000 0011 0010 0x49730032 vsp4k4850GTSPWRPLUS(1232277554), -- 0100 1001 0111 0011 0001 0000 0011 0010 0x49731032 vsp4k4450GSXPWRPLUS(1231228978), -- 0100 1001 0110 0011 0001 0000 0011 0010 0x49731032 vsp4k4450GTXHTPWRPLUS(1232279602), -- 0100 1001 0111 0011 0001 1000 0011 0010 0x49731832 -- VSP8200 vsp8k8242XSQ(1298407466), -- 0100 1101 0110 0100 0010 0000 0010 1010 0x4d64202a -- VSP8400 vsp8k8404(1331823105), -- 0100 1111 0110 0010 0000 0010 0000 0001 0x4f620201 (CP and Midplane) vsp8k8404C(1331839489), -- 0100 1111 0110 0010 0100 0010 0000 0001 0x4f624201 (CP and Midplane) vsp8k8424XS(1298379288), -- 0100 1101 0110 0011 1011 0010 0001 1000 0x4d63b218 (24x1/10G Fiber) vsp8k8424XT(1293136408), -- 0100 1101 0001 0011 1011 0010 0001 1000 0x4d13b218 (24x1/10G Copper) vsp8k8408QQ(1298432544), -- 0100 1101 0110 0100 1000 0010 0010 0000 0x4d648220 (8x40G QSFP+) vsp8k8418XSQ(1298461208), -- 0100 1101 0110 0100 1111 0010 0001 1000 0x4d64f218 (16x1/10G SFP & 2x40G QSFP+) vsp8k8418XTQ(1299509784), -- 0100 1101 0111 0100 1111 0010 0001 1000 0x4d74f218 (16x1/10G COPPER & 2x40G QSFP+) vsp8k8424GS(1298326040), -- 0100 1101 0110 0010 1110 0010 0001 1000 0x4d62e218 (24x100/1000 SFP) vsp8k8424GT(1294107160), -- 0100 1101 0010 0010 1000 0010 0001 1000 0x4d228218 (24x10/100/1000 Copper) vsp8k8402CQ(1298498050), -- 0100 1101 0110 0101 1000 0010 0000 0010 0x4d658202 (2x100G QSPF28) -- Tsunami vsp8608(1458700545), -- 0101 0110 1111 0010 0000 0001 0000 0001 (0x56f20101) (CP) vsp8624XS(1446215960), -- 0101 0110 0011 0011 1000 0001 0001 1000 (0x56338118) (24x10G Fiber) vsp8624XT(1445167384), -- 0101 0110 0010 0011 1000 0001 0001 1000 (0x56238118) (24x10G Copper) vsp8616QQ(1446281500), -- 0101 0110 0011 0100 1000 0001 0001 1100 (0x5634811c) (16x40G QSFP+) vsp8606CQ(1446347032), -- 0101 0110 0011 0101 1000 0001 0001 1000 (0x56358118) (6x100G XQSPF+) vsp8600SF(1411293440), -- 0101 0100 0001 1110 1010 0001 0000 0000 (0x541EA100) (SF Card) -- VSP7254 vsp7k7248XS(1298378800), -- 0100 1101 0110 0011 1011 0000 0011 0000 0x4d63b030 (48x10G SFP+) vsp7k7206QQ(1298432024), -- 0100 1101 0110 0100 1000 0000 0001 1000 0x4d648018 (6x40G channelized QSFP+) vsp7k7248XT(1294184496), -- 0100 1101 0010 0011 1011 0000 0011 0000 0x4d23b030 (48x10G Copper) vsp4k4450GSX(1231224882), -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032 -- CB generation 2 (ROF) linecards rof48x1000SFP(1144152880), -- 0100 0100 0011 0010 0110 0011 0011 0000 0x44326330 rofLoadBoard(1144152832), -- 0100 0100 0011 0010 0110 0011 0000 0000 0x44326300 rof16x10GBaseSFP(1144218384), -- 0100 0100 0011 0011 0110 0011 0001 0000 0x44336310 rof48x10GBaseSFP(1144218416), -- 0100 0100 0011 0011 0110 0011 0011 0000 0x44336330 rof4x40GBaseSFP(1144283920), -- 0100 0100 0011 0100 0110 0011 0001 0000 0x44346310 rof12x40GBaseSFP(1144283952), -- 0100 0100 0011 0100 0110 0011 0011 0000 0x44346330 --APLS dsg6248GTS(1232274482), -- 0100 1001 0111 0011 0000 0100 0011 0010 (0x49730432) dsg6248GTSPWRPLUS(1232278578), -- 0100 1001 0111 0011 0001 0100 0011 0010 (0x49731432) dsg8016QQ(895779892), -- 0011 0101 0110 0100 1000 0100 0011 0100 (0x35648434) (16x40G QSFP+) dsg7006QQ(1298433048), -- 0100 1101 0110 0100 1000 0100 0001 1000 (0x4d648418) (6x40G channelized QSFP+) dsg7048XS(1298379824), -- 0100 1101 0110 0011 1011 0100 0011 0000 (0x4d63b430) (48x10G SFP+) dsg7048XT(1294185520), -- 0100 1101 0010 0011 1011 0100 0011 0000 (0x4d23b430) (48x10G Copper) dsg7240XSQ(1298408490), -- 0100 1101 0110 0100 0010 0100 0010 1010 (0x4d64242a) (40x10G + 2x40G) dsg6248GSX(1231225906), -- 0100 1001 0110 0011 0000 0100 0011 0010 (0x49630432) (48x1G + 2x10G) dsg9016CQ(1030067264), -- 0011 1101 0110 0101 1001 0100 0100 0000 (0x3d659440) (32x100G CQ) dsg8032QQ(1029997600) -- 0011 1101 0110 0100 1000 0100 0010 0000 (0x3d648420) (32x40G QQ) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate card types in the Accelar 8000 product families. For Accelar 8000 devices, all cards use an encoded value according to the following rule: | 6 | 1 | 5 | 4 | 1 | 3 | 4 | 8 | +------+-------+-------+-------+------------+------+------+------+ bits : |31-26 | 25 | 24-20 | 19-16 | 15 | 14-12 | 11-8 | 7-0 | +------+-------+-------+-------+----+-------+------+------+------+ field : | a | b | c | d | e | f | g | h | +------+-------+-------+-------+----+-------+------+------+------+ a : Family type/Product line (6 bits (5 bits usuable) (was 4 bits)) MSB bit31 should not be used (MIB compiler fails) 0x0-00 = 0000-00 = Reserved 0x1-00 = 0001-00 = Monoploy non specific (e.g backplane, psu, fans) 0x2-00 = 0010-00 = Boardwalk 0x2-01 = 0010-01 = Power Ranger 0x3-00 = 0011-00 = Marvin Gardens 0x3-01 = 0011-01 = DSG8032 0x3-11 = 0011-11 = i86 Family (DSG9032, DSG8064) 0x4-00 = 0100-00 = Cobalt Blue (was Thunderbolt and Pacific before that - both are obsolete) 0x4-01 = 0100-01 = Ring Of Fire 0x4-10 = 0100-10 = VSP4K 0x4-11 = 0100-11 = VSP8k, VSP7k 0x5-00 = 0101-00 = PP8300 (was ParkPlace) 0x6-00 = 0110-00 = Central Office (only used in chassis) 0x7-00 = 0111-00 = Alteon WebSystems b : Interface / Device type variation: (Were 3 bits, 2 bits taken by family) 0x1 = 0 = Non M-Module 0x1 = 1 = M-module (128K RARU records) 0x0 = 0 = VSP4k No Mgmt port 0x1 = 1 = VSP8K with Mgmt Port c : Interface / device type: (5 bits) 0x0 = 00000 = CPU 0x1 = 00001 = Switch fabric 0x2 = 00010 = Copper Ethernet 0x3 = 00011 = Fiber Ethernet 0x4 = 00100 = Sonet (Packets) 0x5 = 00101 = ATM 0x6 = 00110 = Token Ring 0x7 = 00111 = RMON 0x8 = 01000 = BFM (Frame or cells indicated by field 'a' above) 0x9 = 01001 = PSU 0xa = 01010 = Fan Tray 0xb = 01011 = Chassis/Backplane 0xc = 01100 = CPU Mezz 0xd = 01101 = SSL 0xe = 01110 = LaunchPad 0xf = 01111 = Chassis/Midplane 0x10 = 10000 = Auxillary Card 0x11 = 10001 = reserved for future 0x12 = 10010 = reserved for future 0x13 = 10011 = WSM Fiber Ethernet d : Maximum speed (highest negotiable speed) (4 bits) 0x0 = 0000 = 10 Mbit 0x1 = 0001 = 100 Mbit 0x2 = 0010 = 1 Gbit 0x3 = 0011 = 10 Gbit 0x4 = 0100 = OC-3 0x4 = 0100 = 40 Gbit for VSP 0x5 = 0101 = OC-12 0x5 = 0101 = 100 Gbit for VSP 0x6 = 0110 = OC-48 0x7 = 0111 = OC-92 0x8 = 1000 = OC-192 0x9 = 1001 = 4 Mbit (TR) 0xa = 1010 = 16 Mbit (TR) 0xb = 1011 = E3 0xc = 1100 = DS1 0xd = 1101 = DS3 0xe = 1110 = none (no PHY interfaces on board) 0xf = 1111 = Max speed indicated implicitly in field (c) (for expansion) e : AM&OM-06/28/2006: This bit was originally used to indicate port redundancy. For PR it is used as a differentiator between Boomslang (0) and Copperhead (1). 0=non-redundant, 1=redundant; (1 bit) For Lind card or MDA 0 = prototype 1 = Product f : Card specific info. (3 bits) For Gigabit used as follows: 000=short-haul (SX) 010=long-haul (LX) 100=extra-distance (DX) 101=GBIC 110=SFP For 10 Gigabit used as follws 000 = 10GE WAN serial 1310nm (XLW) 001 = 10GE WAN serial 1550nm (XEW) 100 = 10GE LAN serial 1310nm (XLR) 101 = 10GE LAN serial 1550nm (XER) 011 = 10GE LAN/WAN (XZW) For ATM/Sonet used as follows 000 = multi mode 001 = single mode 010 = single or multimode 011 = not applicable (e.g., copper has no mode) For Marvin Gardens, indicates number of MDA slots 000 = none 001 = one option slots 010 = two option slots 011 = three option slots For Power Supplies: 000 = AC PSU 001 = DC PSU For SSL: 000 = server offloading 001 = end to end encryption For WSM: 000 = WSM mode 001 = ASFM mode For SF: 000 = 3200 card 001 = 9600 card For Copper Ethernet: 000: no POE 001: POE For FAN Tray: 000: CP 001: IO For Objects with no options: 000: CPU, Mezz, OPM, SAS, IPFIX For Chassis : 000: Non-Trident2+ 100: Trident2 + g : Chassis type (4 bits, possibly MSB 2 bits are extension of field b) 0x0 = 00-00 = work-group (single card switches, etc) 0x1 = 00-01 = back-bone (chassis based products) 0x2 = 00-10 = MDA (option modules) 0x3 = 00-11 = mid-plane (chassis based products) 0x4 = x1xx = Use this bit for APLS device h : Number of ports (binary representation obmited) (8 bits) (for ACIM/BFM cards, this is number of octapids/blackbirds/dea) 0x00 = no ports (CPs, SFs, PS's, etc) 0x01 = 1-port, 0x02 = 2-port, 0x04 = 4-port, 0x06 = 6-port, 0x08 = 8-port, 0x0c = 12-port, 0x10 = 16-port, 0x18 = 24-port, 0x22 = 36-port, 0x30 = 48-port, 0x40 = 64-port. 0x80 = 128-port. " ::= { rc2kCardEntry 2 } rc2kCardFrontDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "description" ::= { rc2kCardEntry 3 } rc2kCardFrontAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3), reset(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the administrative status of this card" ::= { rc2kCardEntry 4 } rc2kCardFrontOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3), unknown(4), dormant(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the operational status of this card." ::= { rc2kCardEntry 5 } rc2kCardFrontSerialNum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "manufacturer serial number of card" ::= { rc2kCardEntry 6 } rc2kCardFrontHwVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "hardware version" ::= { rc2kCardEntry 7 } rc2kCardFrontPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "manufacturer part number of card" ::= { rc2kCardEntry 8 } rc2kCardFrontDateCode OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "manufacturer date code" ::= { rc2kCardEntry 9 } rc2kCardFrontDeviations OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "deviations" ::= { rc2kCardEntry 10 } rc2kCardFrontMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "base mac address" ::= { rc2kCardEntry 11 } rc2kCardBackType OBJECT-TYPE SYNTAX INTEGER { none(0), other(1), -- no card installed rc2kBackplane(536969472), -- 0010 0000 0000 0001 1000 0001 0000 0000 rc2kSFM(538837248), -- 0010 0000 0001 1110 0000 0001 0000 0000 rc2kBFM0(546177280), -- 0010 0000 1000 1111 0000 0001 0000 0000 rc2kBFM2(546177282), -- 0010 0000 1000 1111 0000 0001 0000 0010 rc2kBFM3(546177283), -- 0010 0000 1000 1111 0000 0001 0000 0011 rc2kBFM4(1888354564), -- 0111 0000 1000 1110 0000 0001 0000 0100 rc2kBFM6(546177286), -- 0010 0000 1000 1111 0000 0001 0000 0100 rc2kBFM8(546177288), -- 0010 0000 1000 1111 0000 0001 0000 1000 rc2kMGSFM(807272704), -- 0011 0000 0001 1110 0000 0001 0000 0000 rc2kFSFM(605946112), -- 0010 0100 0001 1110 0000 0001 0000 0000 rc2kDPM1(613351861), -- 0010 0100 1000 1111 0000 0001 1011 0101 rc2kDPM2(613351682), -- 0010 0100 1000 1111 0000 0001 0000 0010 rc2kDPM3(613351863), -- 0010 0100 1000 1111 0000 0001 1011 0111 rc2kEDPM2(613351690), -- 0010 0100 1000 1111 0000 0001 0000 1010 0x248F010A rc2kEDPM3(613351871), -- 0010 0100 1000 1111 0000 0001 1011 1111 0x248F01BF -- EDPM w/RSP2.7 rc2kEEDPM2(630128906), -- 0010 0101 1000 1111 0000 0001 0000 1010 0x258F010A rc2kEEDPM3(630129087) -- 0010 0101 1000 1111 0000 0001 1011 1111 0x258F01BF } MAX-ACCESS read-only STATUS current DESCRIPTION "Refer to rc2kCardFrontType for the encoding scheme" ::= { rc2kCardEntry 12 } rc2kCardBackDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "customer card description" ::= { rc2kCardEntry 13 } rc2kCardBackSerialNum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "customer serial number of card" ::= { rc2kCardEntry 14 } rc2kCardBackHwVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "hardware version" ::= { rc2kCardEntry 15 } rc2kCardBackPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "customer part number" ::= { rc2kCardEntry 16 } rc2kCardBackDateCode OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "customer date code" ::= { rc2kCardEntry 17 } rc2kCardBackDeviations OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "customer deviations" ::= { rc2kCardEntry 18 } rc2kCardPCMCIAType OBJECT-TYPE SYNTAX INTEGER { none(1), modemCard(2), ethernetCard(3), ataDisk(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the type of PCMCIA card currently installed in this CPU card, if any. For non-CPU cards, this variable has no meaning and will always be set to none(1)." DEFVAL { none } ::= { rc2kCardEntry 19 } rc2kCardPCMCIADescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "PCMCIA descriptor" ::= { rc2kCardEntry 20 } rc2kCardASICDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "ASIC descriptor" ::= { rc2kCardEntry 21 } rc2kCardFrontMasterIO OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate whether an IO card in a 8100 device is operating in the 'master' mode. This variable is not meaningful for non-IO cards and non-8100 devices." DEFVAL { false } ::= { rc2kCardEntry 22 } rc2kCardSmltOnSingleCpSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate whether an IO card is updated to support SMLT on single Cp feature or not." DEFVAL { false } ::= { rc2kCardEntry 23 } rc2kCardMezzCard OBJECT-TYPE SYNTAX INTEGER { unsupported(1), notpresent(2), present(3), running(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the CPU Mezz card" ::= { rc2kCardEntry 24 } rc2kCardFrontPoeOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3), unknown(4), dormant(5), failure(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the operational status of this card." ::= { rc2kCardEntry 25 } rc2kCardMezzSerialNum OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the serial number of the mezz" ::= { rc2kCardEntry 26 } rc2kCardMezzHwVersion OBJECT-TYPE SYNTAX INTEGER { undefined(0), e0(1), e1(2), e2(3), e3(4), e4(5), e5(6), e6(7), e7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the HW version of the mezz. The value of HW Version corresponds to the value of part number." ::= { rc2kCardEntry 27 } rc2kCardMezzPartNum OBJECT-TYPE SYNTAX INTEGER { undefined(0), p120616(1), p120618(2), p120617(3), p120615(4), p120724(5), p120672(6), p120851(7), p120939(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the part number of the mezz. The value of part number corresponds to the value of HW Version." ::= { rc2kCardEntry 28 } rc2kCardSlotPriority OBJECT-TYPE SYNTAX INTEGER { critical(1), high(2), low(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the priority of the slot for power management. It will take effect only after reboot." ::= { rc2kCardEntry 29 } rc2kCardSlotOriginalPriority OBJECT-TYPE SYNTAX INTEGER { critical(1), high(2), low(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Priority of the slot for power management which the swtich has currently booted with. It will remain the same until the next reboot." ::= { rc2kCardEntry 30 } rc2kCardMode OBJECT-TYPE SYNTAX INTEGER { singleport(1), dualport(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the single port or dual port is using" ::= { rc2kCardEntry 31 } rc2kCardSlotPower OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administrately turn on or off power on this slot. it only applicable on Standby CP & IO and SF Card" ::= { rc2kCardEntry 32 } rc2kCardModuleSerialNum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Module serial number. It is only applicable to the RS module. And it is not applicable to old version of the R module and CP" ::= { rc2kCardEntry 33 } rc2kCardModulePartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Module part number. It is only applicable to the RS module. And it is not applicable to old version of the R module and CP" ::= { rc2kCardEntry 34 } rc2kCardModuleAssemblyDate OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Module assemly date. It is only applicable to the RS module. And it is not applicable to old version of the R module and CP" ::= { rc2kCardEntry 35 } -- 2k copy file rc2kCopyFile OBJECT IDENTIFIER ::= { rc2k 7 } rc2kCopyFileSource OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "source file" ::= { rc2kCopyFile 1 } rc2kCopyFileDestination OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "dest file" ::= { rc2kCopyFile 2 } rc2kCopyFileAction OBJECT-TYPE SYNTAX INTEGER { none(1), start(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "start or cancell" ::= { rc2kCopyFile 3 } rc2kCopyFileResult OBJECT-TYPE SYNTAX INTEGER { none(1), inProgress(2), success(3), fail(4), invalidSource(5), invalidDestination(6), outOfMemory(7), outOfSpace(8), fileNotFound(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "result" ::= { rc2kCopyFile 4 } -- 2k Qos rc2kQos OBJECT IDENTIFIER ::= { rc2k 8 } rc2kQosQosTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to define the Quality Of Service(QOS) profiles for the system. The system can support eight different QOS levels. Each QOS level can be individually configured." ::= { rc2kQos 1 } rc2kQosQosEntry OBJECT-TYPE SYNTAX Rc2kQosQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "QOS profile entry." INDEX { rc2kQosQosRow } ::= { rc2kQosQosTable 1 } Rc2kQosQosEntry ::= SEQUENCE { rc2kQosQosRow INTEGER, rc2kQosQosLevel INTEGER, rc2kQosQosName DisplayString, rc2kQosQosAdminWeight Integer32, rc2kQosQosOperWeight Integer32, rc2kQosOctapidMode INTEGER, --excluded rc2kQosQosAdminThreshold INTEGER, rc2kQosQosOperThreshold INTEGER, rc2kQosPidMode INTEGER, rc2kQosQosDropThresholdPercentage INTEGER, rc2kQosQosDropActualPercentage INTEGER, rc2kQosQosDropTrapState EnableValue } rc2kQosQosRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosQosEntry 1 } rc2kQosQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "QOS level" ::= { rc2kQosQosEntry 2 } rc2kQosQosName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Qos level name" ::= { rc2kQosQosEntry 3 } rc2kQosQosAdminWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Administrative transmit opportunity percentage" ::= { rc2kQosQosEntry 4 } rc2kQosQosOperWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Operational transmit opportunity percentage" ::= { rc2kQosQosEntry 5 } rc2kQosOctapidMode OBJECT-TYPE SYNTAX INTEGER { modeSingle(1), mode100(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Octapid mode" ::= { rc2kQosQosEntry 6 } rc2kQosQosAdminThreshold OBJECT-TYPE SYNTAX INTEGER { none(0), oneEight(1), oneQuarter(2), threeEight(3), halfSdram(4), fiveEight(5), threeQuarter(6), sevenEights(7), allSdram(8), notpresent(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administrative queue threshold" ::= { rc2kQosQosEntry 7 } rc2kQosQosOperThreshold OBJECT-TYPE SYNTAX INTEGER { none(0), oneEight(1), oneQuarter(2), threeEight(3), halfSdram(4), fiveEight(5), threeQuarter(6), sevenEights(7), allSdram(8), notpresent(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operational queue threshold" ::= { rc2kQosQosEntry 8 } rc2kQosPidMode OBJECT-TYPE SYNTAX INTEGER { modeSingle(1), mode100(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Pid mode" ::= { rc2kQosQosEntry 9 } rc2kQosQosDropThresholdPercentage OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The threshold percentage for QoS trap timer for a particular queuing class" DEFVAL { 0 } ::= { rc2kQosQosEntry 10 } rc2kQosQosDropActualPercentage OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The actual page drop percentage on a queue" DEFVAL { 0 } ::= { rc2kQosQosEntry 11 } rc2kQosQosDropTrapState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Disable/enable page drop traps for a particular queuing class" DEFVAL { enable } ::= { rc2kQosQosEntry 12 } -- 2k Qos Ingress Tag To Qos Table rc2kQosIngressTagToQosTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosIngressTagToQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the 802.1P to QOS (802.1P->QOS) mapping on packet ingress." ::= { rc2kQos 2 } rc2kQosIngressTagToQosEntry OBJECT-TYPE SYNTAX Rc2kQosIngressTagToQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of 8021P->Qos mapping" INDEX { rc2kQosIngressTagToQosRow } ::= { rc2kQosIngressTagToQosTable 1 } Rc2kQosIngressTagToQosEntry ::= SEQUENCE { rc2kQosIngressTagToQosRow INTEGER, rc2kQosIngressTagToQosInIeee8021P INTEGER, rc2kQosIngressTagToQosQosLevel INTEGER } rc2kQosIngressTagToQosRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosIngressTagToQosEntry 1 } rc2kQosIngressTagToQosInIeee8021P OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "802.1P" ::= { rc2kQosIngressTagToQosEntry 2 } rc2kQosIngressTagToQosQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Qos level" ::= { rc2kQosIngressTagToQosEntry 3 } -- 2k Ingress DsField To Qos Table rc2kQosIngressDsFieldToQosTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosIngressDsFieldToQosEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is used to specify the DSCP field to QOS (DsField->QOS) mapping on packet ingress." ::= { rc2kQos 3 } rc2kQosIngressDsFieldToQosEntry OBJECT-TYPE SYNTAX Rc2kQosIngressDsFieldToQosEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Entry containing information of DsField->Qos mapping" INDEX { rc2kQosIngressDsFieldToQosRow } ::= { rc2kQosIngressDsFieldToQosTable 1 } Rc2kQosIngressDsFieldToQosEntry ::= SEQUENCE { rc2kQosIngressDsFieldToQosRow INTEGER, rc2kQosIngressDsFieldToQosInDsField INTEGER, rc2kQosIngressDsFieldToQosQosLevel INTEGER } rc2kQosIngressDsFieldToQosRow OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosIngressDsFieldToQosEntry 1 } rc2kQosIngressDsFieldToQosInDsField OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "diffserv dsField" ::= { rc2kQosIngressDsFieldToQosEntry 2 } rc2kQosIngressDsFieldToQosQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "qos level" ::= { rc2kQosIngressDsFieldToQosEntry 3 } -- 2k Egress Qos To Tag Table rc2kQosEgressQosToTagTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosEgressQosToTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the QOS to 802.1P (QOS->802.1P) mapping on packet egress." ::= { rc2kQos 4 } rc2kQosEgressQosToTagEntry OBJECT-TYPE SYNTAX Rc2kQosEgressQosToTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Qos->Qos mapping" INDEX { rc2kQosEgressQosToTagRow } ::= { rc2kQosEgressQosToTagTable 1 } Rc2kQosEgressQosToTagEntry ::= SEQUENCE { rc2kQosEgressQosToTagRow INTEGER, rc2kQosEgressQosToTagQosLevel INTEGER, rc2kQosEgressQosToTagOutIeee8021P INTEGER } rc2kQosEgressQosToTagRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosEgressQosToTagEntry 1 } rc2kQosEgressQosToTagQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "qos level" ::= { rc2kQosEgressQosToTagEntry 2 } rc2kQosEgressQosToTagOutIeee8021P OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "802.1P" ::= { rc2kQosEgressQosToTagEntry 3 } -- 2k Egress Qos To DsField Table rc2kQosEgressQosToDsFieldTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosEgressQosToDsFieldEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is used to specify the QOS to DSCP field (QOS->DsField) mapping on packet egress." ::= { rc2kQos 5 } rc2kQosEgressQosToDsFieldEntry OBJECT-TYPE SYNTAX Rc2kQosEgressQosToDsFieldEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Entry containing information of Qos->Qos mapping" INDEX { rc2kQosEgressQosToDsFieldRow } ::= { rc2kQosEgressQosToDsFieldTable 1 } Rc2kQosEgressQosToDsFieldEntry ::= SEQUENCE { rc2kQosEgressQosToDsFieldRow INTEGER, rc2kQosEgressQosToDsFieldQosLevel INTEGER, rc2kQosEgressQosToDsFieldOutDsField INTEGER } rc2kQosEgressQosToDsFieldRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosEgressQosToDsFieldEntry 1 } rc2kQosEgressQosToDsFieldQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "qos level" ::= { rc2kQosEgressQosToDsFieldEntry 2 } rc2kQosEgressQosToDsFieldOutDsField OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "diffserv dsField" ::= { rc2kQosEgressQosToDsFieldEntry 3 } -- 2k Traffic Profile Table rc2kQosTrafficProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosTrafficProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify traffic profiles for the system. These traffic profiles are used for policying purposes to guarantee streams of traffic do not egress the system above a certain rate. These traffic profiles are applied in the 'rcIpFilterTable'." ::= { rc2kQos 6 } rc2kQosTrafficProfileEntry OBJECT-TYPE SYNTAX Rc2kQosTrafficProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Qos->Qos mapping" INDEX { rc2kQosTrafficProfileId } ::= { rc2kQosTrafficProfileTable 1 } Rc2kQosTrafficProfileEntry ::= SEQUENCE { rc2kQosTrafficProfileId INTEGER, rc2kQosTrafficProfileName DisplayString, rc2kQosTrafficProfileEnable TruthValue, rc2kQosTrafficProfileTranslateDscpEnable TruthValue, rc2kQosTrafficProfileInProfileDscp DisplayString, rc2kQosTrafficProfileOutProfileDscp DisplayString, rc2kQosTrafficProfileDiscardEnable TruthValue, rc2kQosTrafficProfileAverageRate Integer32, rc2kQosTrafficProfilePeakRate Integer32, rc2kQosTrafficProfileRowStatus RowStatus } rc2kQosTrafficProfileId OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Profile id" ::= { rc2kQosTrafficProfileEntry 1 } rc2kQosTrafficProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Profile name" ::= { rc2kQosTrafficProfileEntry 2 } rc2kQosTrafficProfileEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry" DEFVAL { false } ::= { rc2kQosTrafficProfileEntry 3 } rc2kQosTrafficProfileTranslateDscpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether translation of the DSCP field should be performed. If enabled, the value in the DSCP field for packets that fall within the traffic profile will get translated to 'rc2kQosTrafficProfileInProfileDscp'. Packets that fall outside the traffic profile will get translated to 'rc2kQosTrafficProfileOutProfileDscp'. If disabled, no translation is performed." DEFVAL { false } ::= { rc2kQosTrafficProfileEntry 4 } rc2kQosTrafficProfileInProfileDscp OBJECT-TYPE SYNTAX DisplayString(SIZE(6)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the DSCP value for 'good' packets." ::= { rc2kQosTrafficProfileEntry 5 } rc2kQosTrafficProfileOutProfileDscp OBJECT-TYPE SYNTAX DisplayString(SIZE(6)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the DSCP value for 'violation' packets." ::= { rc2kQosTrafficProfileEntry 6 } rc2kQosTrafficProfileDiscardEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether packets that fall outside the traffic profile should be discarded." DEFVAL { true } ::= { rc2kQosTrafficProfileEntry 7 } rc2kQosTrafficProfileAverageRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Average rate in packets per second." ::= { rc2kQosTrafficProfileEntry 8 } rc2kQosTrafficProfilePeakRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Peak rate in packets per second." ::= { rc2kQosTrafficProfileEntry 9 } rc2kQosTrafficProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries." ::= { rc2kQosTrafficProfileEntry 10 } -- 2k Ingress Dscp To Qos Table rc2kQosIngressDscpToQosTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosIngressDscpToQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the DSCP to QOS (Dscp->QOS) mapping on packet ingress." ::= { rc2kQos 7 } rc2kQosIngressDscpToQosEntry OBJECT-TYPE SYNTAX Rc2kQosIngressDscpToQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Dscp->Qos mapping" INDEX { rc2kQosIngressDscpToQosRow } ::= { rc2kQosIngressDscpToQosTable 1 } Rc2kQosIngressDscpToQosEntry ::= SEQUENCE { rc2kQosIngressDscpToQosRow INTEGER, rc2kQosIngressDscpToQosInDscp INTEGER, rc2kQosIngressDscpToQosInDscpBinaryFormat DisplayString, rc2kQosIngressDscpToQosQosLevel INTEGER } rc2kQosIngressDscpToQosRow OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosIngressDscpToQosEntry 1 } rc2kQosIngressDscpToQosInDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "A 6-bit value used to define the Differentiated Service Code Point(DSCP)." ::= { rc2kQosIngressDscpToQosEntry 2 } rc2kQosIngressDscpToQosInDscpBinaryFormat OBJECT-TYPE SYNTAX DisplayString(SIZE(6)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 'rc2kQosIngressDscpToQosInDscp' value shown in a binary format (network order)." ::= { rc2kQosIngressDscpToQosEntry 3 } rc2kQosIngressDscpToQosQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "qos level" ::= { rc2kQosIngressDscpToQosEntry 4 } -- 2k Egress Qos To Dscp Table rc2kQosEgressQosToDscpTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosEgressQosToDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the QOS to DSCP field (QOS->DsField) mapping on packet egress." ::= { rc2kQos 8 } rc2kQosEgressQosToDscpEntry OBJECT-TYPE SYNTAX Rc2kQosEgressQosToDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Qos->Qos mapping" INDEX { rc2kQosEgressQosToDscpRow } ::= { rc2kQosEgressQosToDscpTable 1 } Rc2kQosEgressQosToDscpEntry ::= SEQUENCE { rc2kQosEgressQosToDscpRow INTEGER, rc2kQosEgressQosToDscpQosLevel INTEGER, rc2kQosEgressQosToDscpOutDscp INTEGER, rc2kQosEgressQosToDscpOutDscpBinaryFormat DisplayString } rc2kQosEgressQosToDscpRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosEgressQosToDscpEntry 1 } rc2kQosEgressQosToDscpQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "qos level" ::= { rc2kQosEgressQosToDscpEntry 2 } rc2kQosEgressQosToDscpOutDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "A 6-bit value used to define the Differentiated Service Code Point(DSCP)." ::= { rc2kQosEgressQosToDscpEntry 3 } rc2kQosEgressQosToDscpOutDscpBinaryFormat OBJECT-TYPE SYNTAX DisplayString(SIZE(6)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 'rc2kQosEgressQosToDscpOutDscp' value show in a binary format (network order)." ::= { rc2kQosEgressQosToDscpEntry 4 } -- 2k Egress Qos (For Green Color Packets ) To Tag Table rc2kQosEgressGreenColorQosToTagTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosEgressGreenColorQosToTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the green color QOS to 802.1P (QOS -> 802.1P) mapping on packet egress." ::= { rc2kQos 9 } rc2kQosEgressGreenColorQosToTagEntry OBJECT-TYPE SYNTAX Rc2kQosEgressGreenColorQosToTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Qos -> Qos mapping for green colored packets." INDEX { rc2kQosEgressGreenColorQosToTagRow } ::= { rc2kQosEgressGreenColorQosToTagTable 1 } Rc2kQosEgressGreenColorQosToTagEntry ::= SEQUENCE { rc2kQosEgressGreenColorQosToTagRow INTEGER, rc2kQosEgressGreenColorQosToTagQosLevel INTEGER, rc2kQosEgressGreenColorQosToTagOutIeee8021P INTEGER } rc2kQosEgressGreenColorQosToTagRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosEgressGreenColorQosToTagEntry 1 } rc2kQosEgressGreenColorQosToTagQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Qos level" ::= { rc2kQosEgressGreenColorQosToTagEntry 2 } rc2kQosEgressGreenColorQosToTagOutIeee8021P OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "802.1P. This value shows the Pbit mapping with Qos level on the egress packet " ::= { rc2kQosEgressGreenColorQosToTagEntry 3 } -- 2k Egress Qos (For Yellow Color Packets ) To Tag Table rc2kQosEgressYellowColorQosToTagTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosEgressYellowColorQosToTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the yellow color QOS to 802.1P (QOS -> 802.1P) mapping on packet egress." ::= { rc2kQos 10 } rc2kQosEgressYellowColorQosToTagEntry OBJECT-TYPE SYNTAX Rc2kQosEgressYellowColorQosToTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Qos -> Qos mapping for Yellow colored packets." INDEX { rc2kQosEgressYellowColorQosToTagRow } ::= { rc2kQosEgressYellowColorQosToTagTable 1 } Rc2kQosEgressYellowColorQosToTagEntry ::= SEQUENCE { rc2kQosEgressYellowColorQosToTagRow INTEGER, rc2kQosEgressYellowColorQosToTagQosLevel INTEGER, rc2kQosEgressYellowColorQosToTagOutIeee8021P INTEGER } rc2kQosEgressYellowColorQosToTagRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosEgressYellowColorQosToTagEntry 1 } rc2kQosEgressYellowColorQosToTagQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Qos level" ::= { rc2kQosEgressYellowColorQosToTagEntry 2 } rc2kQosEgressYellowColorQosToTagOutIeee8021P OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "802.1P, The value shows the Pbit Mapping with the Qos level on Egress packet" ::= { rc2kQosEgressYellowColorQosToTagEntry 3 } -- 2k Egress Qos (For Red Color Packets ) To Tag Table rc2kQosEgressRedColorQosToTagTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosEgressRedColorQosToTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the red color QOS to 802.1P (QOS -> 802.1P) mapping on packet egress." ::= { rc2kQos 11 } rc2kQosEgressRedColorQosToTagEntry OBJECT-TYPE SYNTAX Rc2kQosEgressRedColorQosToTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Qos -> Qos mapping for red colored packets." INDEX { rc2kQosEgressRedColorQosToTagRow } ::= { rc2kQosEgressRedColorQosToTagTable 1 } Rc2kQosEgressRedColorQosToTagEntry ::= SEQUENCE { rc2kQosEgressRedColorQosToTagRow INTEGER, rc2kQosEgressRedColorQosToTagQosLevel INTEGER, rc2kQosEgressRedColorQosToTagOutIeee8021P INTEGER } rc2kQosEgressRedColorQosToTagRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosEgressRedColorQosToTagEntry 1 } rc2kQosEgressRedColorQosToTagQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Qos level" ::= { rc2kQosEgressRedColorQosToTagEntry 2 } rc2kQosEgressRedColorQosToTagOutIeee8021P OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "802.1P. The value shows the Pbit mapping with the Qos level of Egress packet" ::= { rc2kQosEgressRedColorQosToTagEntry 3 } -- WRED THRESHOLD TABLE rc2kQosWredThreshold OBJECT IDENTIFIER ::= { rc2kQos 12 } -- WRED THRESHOLD HIGH DROP TABLE rc2kQosWredThresholdHighDropTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosWredThresholdHighDropEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the WRED drop thresholds for High Drop Curve Set" ::= { rc2kQosWredThreshold 1 } rc2kQosWredThresholdHighDropEntry OBJECT-TYPE SYNTAX Rc2kQosWredThresholdHighDropEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information for different Qmin and Qmax for High Drop Curve Set" INDEX { rc2kQosWredThresholdHighDropColor } ::= { rc2kQosWredThresholdHighDropTable 1 } Rc2kQosWredThresholdHighDropEntry ::= SEQUENCE { rc2kQosWredThresholdHighDropColor INTEGER, rc2kQosWredThresholdHighDropQmin INTEGER, rc2kQosWredThresholdHighDropQmax INTEGER } rc2kQosWredThresholdHighDropColor OBJECT-TYPE SYNTAX INTEGER { green(1), yellow(2), red(3), uncolored(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Colored Queue for WRED Threshold High Drop Curve Set." ::= { rc2kQosWredThresholdHighDropEntry 1 } rc2kQosWredThresholdHighDropQmin OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum drop threshold." ::= { rc2kQosWredThresholdHighDropEntry 2 } rc2kQosWredThresholdHighDropQmax OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum drop threshold." ::= { rc2kQosWredThresholdHighDropEntry 3 } -- WRED THRESHOLD MEDIUM DROP TABLE rc2kQosWredThresholdMediumDropTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosWredThresholdMediumDropEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the WRED drop thresholds for Medium Drop Curve Set" ::= { rc2kQosWredThreshold 2 } rc2kQosWredThresholdMediumDropEntry OBJECT-TYPE SYNTAX Rc2kQosWredThresholdMediumDropEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information for different Qmin and Qmax for Medium Drop Curve Set" INDEX { rc2kQosWredThresholdMediumDropColor } ::= { rc2kQosWredThresholdMediumDropTable 1 } Rc2kQosWredThresholdMediumDropEntry ::= SEQUENCE { rc2kQosWredThresholdMediumDropColor INTEGER, rc2kQosWredThresholdMediumDropQmin INTEGER, rc2kQosWredThresholdMediumDropQmax INTEGER } rc2kQosWredThresholdMediumDropColor OBJECT-TYPE SYNTAX INTEGER { green(1), yellow(2), red(3), uncolored(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Colored Queue for WRED Threshold Medium Drop Curve Set." ::= { rc2kQosWredThresholdMediumDropEntry 1 } rc2kQosWredThresholdMediumDropQmin OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum drop threshold." ::= { rc2kQosWredThresholdMediumDropEntry 2 } rc2kQosWredThresholdMediumDropQmax OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum drop threshold." ::= { rc2kQosWredThresholdMediumDropEntry 3 } -- WRED THRESHOLD LOW DROP TABLE rc2kQosWredThresholdLowDropTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosWredThresholdLowDropEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the WRED drop thresholds for Low Drop Curve Set" ::= { rc2kQosWredThreshold 3 } rc2kQosWredThresholdLowDropEntry OBJECT-TYPE SYNTAX Rc2kQosWredThresholdLowDropEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information for different Qmin and Qmax for Low Drop Curve Set" INDEX { rc2kQosWredThresholdLowDropColor } ::= { rc2kQosWredThresholdLowDropTable 1 } Rc2kQosWredThresholdLowDropEntry ::= SEQUENCE { rc2kQosWredThresholdLowDropColor INTEGER, rc2kQosWredThresholdLowDropQmin INTEGER, rc2kQosWredThresholdLowDropQmax INTEGER } rc2kQosWredThresholdLowDropColor OBJECT-TYPE SYNTAX INTEGER { green(1), yellow(2), red(3), uncolored(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Colored Queue for WRED Threshold Low Drop Curve Set." ::= { rc2kQosWredThresholdLowDropEntry 1 } rc2kQosWredThresholdLowDropQmin OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum drop threshold." ::= { rc2kQosWredThresholdLowDropEntry 2 } rc2kQosWredThresholdLowDropQmax OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum drop threshold." ::= { rc2kQosWredThresholdLowDropEntry 3 } -- 2k Qos Traps due to page drop rc2kQosDropTrapTimer OBJECT-TYPE SYNTAX INTEGER (0..1440) MAX-ACCESS read-write STATUS current DESCRIPTION "The timer settings for traps being sent on discard of packets on QoS queues" DEFVAL { 900 } ::= { rc2kQos 13 } -- 2k QoS Egress Queue Stats rc2kQosStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains Qos statistic of the for all interface. Which includes Pbit Tx and drop by pages in 8 Qos level" ::= { rc2kQos 14 } rc2kQosStatsEntry OBJECT-TYPE SYNTAX Rc2kQosStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Qos Statistics table entry contain the pbit Tx and dorp of a interface" INDEX {rc2kQosStatsIfIndex} ::= { rc2kQosStatsTable 1 } Rc2kQosStatsEntry ::= SEQUENCE { rc2kQosStatsIfIndex InterfaceIndex, rc2kQosStatsTxPbit0Pages Counter64, rc2kQosStatsDrPbit0Pages Counter64, rc2kQosStatsTxPbit1Pages Counter64, rc2kQosStatsDrPbit1Pages Counter64, rc2kQosStatsTxPbit2Pages Counter64, rc2kQosStatsDrPbit2Pages Counter64, rc2kQosStatsTxPbit3Pages Counter64, rc2kQosStatsDrPbit3Pages Counter64, rc2kQosStatsTxPbit4Pages Counter64, rc2kQosStatsDrPbit4Pages Counter64, rc2kQosStatsTxPbit5Pages Counter64, rc2kQosStatsDrPbit5Pages Counter64, rc2kQosStatsTxPbit6Pages Counter64, rc2kQosStatsDrPbit6Pages Counter64, rc2kQosStatsTxPbit7Pages Counter64, rc2kQosStatsDrPbit7Pages Counter64 } rc2kQosStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "port number" ::= { rc2kQosStatsEntry 1 } rc2kQosStatsTxPbit0Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Transmitted for p-bit 0" ::= { rc2kQosStatsEntry 2 } rc2kQosStatsDrPbit0Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Dropped for p-bit 0" ::= { rc2kQosStatsEntry 3 } rc2kQosStatsTxPbit1Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Transmitted for p-bit 1" ::= { rc2kQosStatsEntry 4 } rc2kQosStatsDrPbit1Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Dropped for p-bit 1" ::= { rc2kQosStatsEntry 5 } rc2kQosStatsTxPbit2Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Transmitted for p-bit 2" ::= { rc2kQosStatsEntry 6 } rc2kQosStatsDrPbit2Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Dropped for p-bit 2" ::= { rc2kQosStatsEntry 7 } rc2kQosStatsTxPbit3Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Transmitted for p-bit 3" ::= { rc2kQosStatsEntry 8 } rc2kQosStatsDrPbit3Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Dropped for p-bit 3" ::= { rc2kQosStatsEntry 9 } rc2kQosStatsTxPbit4Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Transmitted for p-bit 4" ::= { rc2kQosStatsEntry 10 } rc2kQosStatsDrPbit4Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Dropped for p-bit 4" ::= { rc2kQosStatsEntry 11 } rc2kQosStatsTxPbit5Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Transmitted for p-bit 5" ::= { rc2kQosStatsEntry 12 } rc2kQosStatsDrPbit5Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Dropped for p-bit 5" ::= { rc2kQosStatsEntry 13 } rc2kQosStatsTxPbit6Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Transmitted for p-bit 6" ::= { rc2kQosStatsEntry 14 } rc2kQosStatsDrPbit6Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Dropped for p-bit 6" ::= { rc2kQosStatsEntry 15 } rc2kQosStatsTxPbit7Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Transmitted for p-bit 7" ::= { rc2kQosStatsEntry 16 } rc2kQosStatsDrPbit7Pages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Pages Dropped for p-bit 7" ::= { rc2kQosStatsEntry 17 } -- 2k Qos PCP Table rc2kQosDECoding OBJECT-TYPE SYNTAX INTEGER { ad8p0d(1), ad7p1d(2), ad6p2d(3), m7p1d(4), m6p2d(5), m5p3d(6), dei(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates the DE Coding that should be used" DEFVAL { ad8p0d } ::= { rc2kQos 15 } -- 2k Qos Combine Pass Drop (PnD) Queue Bandwidth rc2kQosCombinePassDropQueueBW OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Combine Pass-Drop queue bandwidth" DEFVAL { false } ::= { rc2kQos 16 } -- 2k Qos Split Pass Drop (PnD) Queue Bandwidth rc2kQosSplitPassDropQueueBW OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Split Pass-Drop queue bandwidth" DEFVAL { false } ::= { rc2kQos 17 } -- 2k Egress Qos PCP Table rc2kQosEgressQosPCPTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosEgressQosPCPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the Priority Code Point table." ::= { rc2kQos 18 } rc2kQosEgressQosPCPEntry OBJECT-TYPE SYNTAX Rc2kQosEgressQosPCPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of PCP Table" INDEX { rc2kQosEgressQosPCPRow } ::= { rc2kQosEgressQosPCPTable 1 } Rc2kQosEgressQosPCPEntry ::= SEQUENCE { rc2kQosEgressQosPCPRow Integer32, rc2kQosEgressQosPCPLevel Integer32, rc2kQosEgressQosPCPInProfileIeee8021P Integer32, rc2kQosEgressQosPCPOutOfProfileIeee8021P Integer32 } rc2kQosEgressQosPCPRow OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosEgressQosPCPEntry 1 } rc2kQosEgressQosPCPLevel OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Qos level" ::= { rc2kQosEgressQosPCPEntry 2 } rc2kQosEgressQosPCPInProfileIeee8021P OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "In Profile 802.1P" ::= { rc2kQosEgressQosPCPEntry 3 } rc2kQosEgressQosPCPOutOfProfileIeee8021P OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Out Of Profile 802.1P" ::= { rc2kQosEgressQosPCPEntry 4 } -- 2k Qos Use-CFI-As-DEI rc2kQosUseCfiAsDei OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates whether to use CFI bit (for non 88a8 packets) as DEI bit or not." DEFVAL { false } ::= { rc2kQos 19 } rc2kQosFOQDropTrapInterval OBJECT-TYPE SYNTAX Integer32 (0..1440) MAX-ACCESS read-write STATUS current DESCRIPTION "The time interval indicating how often FOQ drop traps should be sent. An interval of 0 disables the traps." DEFVAL { 15 } ::= { rc2kQos 20 } rc2kQosFabricDropTrapInterval OBJECT-TYPE SYNTAX Integer32 (0..1440) MAX-ACCESS read-write STATUS current DESCRIPTION "The time interval indicating how often Fabric drop traps should be sent. An interval of 0 disables the traps." DEFVAL { 15 } ::= { rc2kQos 21 } rc2kQosTotalDropReadings OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total count of drop samples. This is used when sending FOQ/Fabric Drop Traps" DEFVAL { 0 } ::= { rc2kQos 22 } rc2kQosDropReadings OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of drop samples within the drop trap time interval. This is used when sending FOQ/Fabric Drop Traps." DEFVAL { 0 } ::= { rc2kQos 23 } -- 2k QoS Fabric Interface Drop Stats rc2kQosFabricInterfaceStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosFabricInterfaceStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rc2kQos 24 } rc2kQosFabricInterfaceStatsEntry OBJECT-TYPE SYNTAX Rc2kQosFabricInterfaceStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Fabric Interface Drop Statistics table entry." INDEX { rc2kQosFabricInterfaceStatsSlotNumber, rc2kQosFabricInterfaceStatsLaneNumber } ::= { rc2kQosFabricInterfaceStatsTable 1 } Rc2kQosFabricInterfaceStatsEntry ::= SEQUENCE { rc2kQosFabricInterfaceStatsSlotNumber Integer32, rc2kQosFabricInterfaceStatsLaneNumber Integer32, rc2kQosFabricInterfaceStatsFOQDropEvents Counter64, rc2kQosFabricInterfaceStatsFOQTotalDropEvents Counter64, rc2kQosFabricInterfaceStatsFabricDropEvents Counter64, rc2kQosFabricInterfaceStatsFabricTotalDropEvents Counter64 } rc2kQosFabricInterfaceStatsSlotNumber OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rc2kQosFabricInterfaceStatsEntry 1 } rc2kQosFabricInterfaceStatsLaneNumber OBJECT-TYPE SYNTAX Integer32 (0..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lane number. 0 - Left, 1 - Middle, 2 - Right." ::= { rc2kQosFabricInterfaceStatsEntry 2 } rc2kQosFabricInterfaceStatsFOQDropEvents OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of FOQ drop events occurred in this drop-trap time period." ::= { rc2kQosFabricInterfaceStatsEntry 3 } rc2kQosFabricInterfaceStatsFOQTotalDropEvents OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total count of FOQ drop events" ::= { rc2kQosFabricInterfaceStatsEntry 4 } rc2kQosFabricInterfaceStatsFabricDropEvents OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Fabric drop events occurred in this drop-trap time period." ::= { rc2kQosFabricInterfaceStatsEntry 5 } rc2kQosFabricInterfaceStatsFabricTotalDropEvents OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total count of Fabric drop events" ::= { rc2kQosFabricInterfaceStatsEntry 6 } -- 2k Qos Queue Profile Table rc2kQosQueueProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosQueueProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify queue profiles for the ports to which the profiles will be linked to. These queue profiles are used for shaping the egress queues of the port by specifying the transmit opportunity percentages and rate-limit percentages for each of Tx queues." ::= { rc2kQos 25 } rc2kQosQueueProfileEntry OBJECT-TYPE SYNTAX Rc2kQosQueueProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of port egress queue shaping" INDEX { rc2kQosQueueProfileId } ::= { rc2kQosQueueProfileTable 1 } Rc2kQosQueueProfileEntry ::= SEQUENCE { rc2kQosQueueProfileId Integer32, rc2kQosQueueProfileName DisplayString, rc2kQosQueueProfileApply TruthValue, rc2kQosQueueProfileRowStatus RowStatus } rc2kQosQueueProfileId OBJECT-TYPE SYNTAX Integer32 (1..5) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies Queue Profile." ::= { rc2kQosQueueProfileEntry 1 } rc2kQosQueueProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "An administratively-assigned name for this Queue Profile." ::= { rc2kQosQueueProfileEntry 2 } rc2kQosQueueProfileApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "When apply is issued by the administrator, the Queue Profile attributes are committed." DEFVAL { false } ::= { rc2kQosQueueProfileEntry 3 } rc2kQosQueueProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rc2kQosQueueProfileEntry 4} -- 2k Qos Queue Table rc2kQosQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify egress queue Weight values and rate-limit enabled/disabled status for a particular Tx queue under a specific Queue Profile." ::= { rc2kQos 26 } rc2kQosQueueEntry OBJECT-TYPE SYNTAX Rc2kQosQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of egress queue shaping parameters" INDEX { rc2kQosQueuePId, rc2kQosQueueId } ::= { rc2kQosQueueTable 1 } Rc2kQosQueueEntry ::= SEQUENCE { rc2kQosQueuePId Integer32, rc2kQosQueueId Integer32, rc2kQosQueueAdminWeight Integer32, rc2kQosQueueOperWeight Integer32, rc2kQosQueueAdminRateLimitStatus TruthValue, rc2kQosQueueOperRateLimitStatus TruthValue } rc2kQosQueuePId OBJECT-TYPE SYNTAX Integer32 (1..5) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue Profile ID under which this queue parameters are set." ::= { rc2kQosQueueEntry 1 } rc2kQosQueueId OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Tx Queue id for which the qos queue parameters are set." ::= { rc2kQosQueueEntry 2 } rc2kQosQueueAdminWeight OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Administrative transmit opportunity percentage for this queue" ::= { rc2kQosQueueEntry 3 } rc2kQosQueueOperWeight OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Operational transmit opportunity percentage for this queue" ::= { rc2kQosQueueEntry 4} rc2kQosQueueAdminRateLimitStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Administrative rate limit status for this queue" DEFVAL { false } ::= { rc2kQosQueueEntry 5 } rc2kQosQueueOperRateLimitStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Operational rate limit staus for this queue" DEFVAL { false } ::= { rc2kQosQueueEntry 6} -- rc2kAtm Group rc2kAtm OBJECT IDENTIFIER ::= { rc2k 9 } rc2kAtmGlobal OBJECT IDENTIFIER ::= { rc2kAtm 1 } -- Atm Port Table rc2kAtmPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kAtmPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ATM port table" ::= { rc2kAtm 2 } rc2kAtmPortEntry OBJECT-TYPE SYNTAX Rc2kAtmPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of ATM port" INDEX { rc2kAtmPortIfIndex } ::= { rc2kAtmPortTable 1 } Rc2kAtmPortEntry ::= SEQUENCE { rc2kAtmPortIfIndex InterfaceIndex, rc2kAtmPortNumVpiBits INTEGER, rc2kAtmPortNumVciBits INTEGER, rc2kAtmPortMediaType INTEGER, rc2kAtmPortScrambleEnable TruthValue, rc2kAtmPortFramingMode INTEGER, rc2kAtmPortClockSource INTEGER, rc2kAtmPortLineSpeed INTEGER, rc2kAtmPortLoopBackMode INTEGER, rc2kAtmPortMacAddress MacAddress } rc2kAtmPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port number" ::= { rc2kAtmPortEntry 1 } rc2kAtmPortNumVpiBits OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "# of vpi bits. For OC3, the max number of vpibits is 6. However, for OC12, it is 8. Both media types share the same MIB object. " ::= { rc2kAtmPortEntry 2 } rc2kAtmPortNumVciBits OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "# of vci bits" ::= { rc2kAtmPortEntry 3 } rc2kAtmPortMediaType OBJECT-TYPE SYNTAX INTEGER { smf(1), -- single mode fiber mmf(2), -- mixed mode fiber ds3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "media type" ::= { rc2kAtmPortEntry 4 } rc2kAtmPortScrambleEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable scramble" DEFVAL { false } ::= { rc2kAtmPortEntry 5 } rc2kAtmPortFramingMode OBJECT-TYPE SYNTAX INTEGER { sonet(1), sdh(2), ds3CbitAdm(3), ds3CbitPlcp(4), ds3M23Adm(5), ds3M23Plcp(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "port framing mode" DEFVAL { sonet } ::= { rc2kAtmPortEntry 6 } rc2kAtmPortClockSource OBJECT-TYPE SYNTAX INTEGER { loopTimed(1), freeRunning(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "clock source" ::= { rc2kAtmPortEntry 7 } rc2kAtmPortLineSpeed OBJECT-TYPE SYNTAX INTEGER { oc3c(1), oc12c(2), ds3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "line speed" ::= { rc2kAtmPortEntry 8 } rc2kAtmPortLoopBackMode OBJECT-TYPE SYNTAX INTEGER { off(1), internal(2), external(3), ds3PayloadLoop(4), ds3DiagLoop(5), ds3LineLoop(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "loop back mode" DEFVAL { off } ::= { rc2kAtmPortEntry 9 } rc2kAtmPortMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "XLR assigned MAC addr" ::= { rc2kAtmPortEntry 10 } -- Atm Pvc Table rc2kAtmPvcTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kAtmPvcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ATM Pvc table" ::= { rc2kAtm 3 } rc2kAtmPvcEntry OBJECT-TYPE SYNTAX Rc2kAtmPvcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of ATM Pvc" INDEX { rc2kAtmPvcIfIndex, rc2kAtmPvcVpi, rc2kAtmPvcVci } ::= { rc2kAtmPvcTable 1 } Rc2kAtmPvcEntry ::= SEQUENCE { rc2kAtmPvcIfIndex InterfaceIndex, rc2kAtmPvcVpi INTEGER, rc2kAtmPvcVci INTEGER, rc2kAtmPvcPvcId Integer32, rc2kAtmPvcName DisplayString, rc2kAtmPvcEncapsulation INTEGER, rc2kAtmPvcServiceType INTEGER, rc2kAtmPvcPeakCellRate INTEGER, rc2kAtmPvcSustainedCellRate INTEGER, rc2kAtmPvcMaxBurstSize INTEGER, rc2kAtmPvcRowStatus RowStatus, rc2kAtmPvcOamLbMgmtEnable TruthValue, rc2kAtmPvcOamLbSendFrequency INTEGER, rc2kAtmPvcOamLbRetryFrequency INTEGER, rc2kAtmPvcOamLbUpCount INTEGER, rc2kAtmPvcOamLbDownCount INTEGER, rc2kAtmPvcOamTrapEnable TruthValue, rc2kAtmPvcOamVcStatus INTEGER, rc2kAtmPvcOamLbRequestSent Counter32, rc2kAtmPvcOamLbReplySent Counter32, rc2kAtmPvcOamLbReplyReceived Counter32 } rc2kAtmPvcIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port number" ::= { rc2kAtmPvcEntry 1 } rc2kAtmPvcVpi OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "vpi of this pvc" ::= { rc2kAtmPvcEntry 2 } rc2kAtmPvcVci OBJECT-TYPE SYNTAX INTEGER (0..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "vci of this pvc" ::= { rc2kAtmPvcEntry 3 } rc2kAtmPvcPvcId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "internal pvc id" ::= { rc2kAtmPvcEntry 4 } rc2kAtmPvcName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "name of pvc" ::= { rc2kAtmPvcEntry 5 } rc2kAtmPvcEncapsulation OBJECT-TYPE SYNTAX INTEGER { null(1), llcSnap(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "encapsulation" DEFVAL { llcSnap } ::= { rc2kAtmPvcEntry 6 } rc2kAtmPvcServiceType OBJECT-TYPE SYNTAX INTEGER { ubr(1), vbr(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "service type" DEFVAL { ubr } ::= { rc2kAtmPvcEntry 7 } rc2kAtmPvcPeakCellRate OBJECT-TYPE SYNTAX INTEGER (86..733490) MAX-ACCESS read-write STATUS current DESCRIPTION "Peak cell rate in cells per second. The maximum peak cell rate is half of the line rate. The peak cell rate for MDA type OC12 must be less than 733491. However, for OC3, it is less than 182783." DEFVAL { 23584 } ::= { rc2kAtmPvcEntry 8 } rc2kAtmPvcSustainedCellRate OBJECT-TYPE SYNTAX INTEGER (86..733490) MAX-ACCESS read-write STATUS current DESCRIPTION "Sustained cell rate in cells per second. The maximum peak cell rate is half of the line rate. The peak cell rate for MDA type OC12 must be less than 733491. However, for OC3, it is less than 182783." DEFVAL { 23584 } ::= { rc2kAtmPvcEntry 9 } rc2kAtmPvcMaxBurstSize OBJECT-TYPE SYNTAX INTEGER (2..255) MAX-ACCESS read-write STATUS current DESCRIPTION "max burst size" DEFVAL { 255 } ::= { rc2kAtmPvcEntry 10 } rc2kAtmPvcRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rc2kAtmPvcEntry 11 } rc2kAtmPvcOamLbMgmtEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether end-to-end F5 OAM loopback is enabled. When it is enabled, OAM loopback request is sent periodically" DEFVAL { true } ::= { rc2kAtmPvcEntry 12 } rc2kAtmPvcOamLbSendFrequency OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of seconds between transmitting OAM loopback request" DEFVAL { 5 } ::= { rc2kAtmPvcEntry 13 } rc2kAtmPvcOamLbRetryFrequency OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of seconds between retry" DEFVAL { 1 } ::= { rc2kAtmPvcEntry 14 } rc2kAtmPvcOamLbUpCount OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of consecutive end-to-end F5 OAM loopback cell responses that must be received in order to change a PVC connection state to up" DEFVAL { 3 } ::= { rc2kAtmPvcEntry 15 } rc2kAtmPvcOamLbDownCount OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of consecutive end-to-end F5 OAM loopback cell responses that are not received in order to change a PVC state to down." DEFVAL { 5 } ::= { rc2kAtmPvcEntry 16 } rc2kAtmPvcOamTrapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether OAM trap is enabled. When it is enabled, a trap is sent to the management station when rc2kAtmPvcOamVcStatus is going up or down." DEFVAL { false } ::= { rc2kAtmPvcEntry 17 } rc2kAtmPvcOamVcStatus OBJECT-TYPE SYNTAX INTEGER { notManaged(1), downVerify(2), down(3), upVerify(4), up(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the status of PVC link. Not Managed--VC is not being managed by OAM. Down Verify --An OAM loopback failed. End-to-end F5 OAM loopback cells are sent at retry frequency to verify the VC is really down. After down-count unsuccessful retries, the VC goes to the down state (see definition of rc2kAtmPvcOamLoopbackDownCount). Down --VC has not received responses to by end-to-end F5 OAM loopback cells. Up Verify -- An OAM loopback was successful. End-to-end F5 OAM loopback cells are sent at retry frequency to verify the VC is really up. After up-count successive and successful loopback retries, the VC goes to the Up state (see definition of rc2kAtmPvcOamLoopbackUpCount). Up - End-to-end loopbacks are successful. " ::= { rc2kAtmPvcEntry 18 } rc2kAtmPvcOamLbRequestSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of OAM loopback request sent" ::= { rc2kAtmPvcEntry 19 } rc2kAtmPvcOamLbReplySent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of OAM loopback reply sent" ::= { rc2kAtmPvcEntry 20 } rc2kAtmPvcOamLbReplyReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of OAM loopback reply received" ::= { rc2kAtmPvcEntry 21 } -- Atm 1483Elan Table rc2kAtm1483ElanTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kAtm1483ElanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ATM 1483Elan table" ::= { rc2kAtm 5 } rc2kAtm1483ElanEntry OBJECT-TYPE SYNTAX Rc2kAtm1483ElanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of ATM 1483Elan" INDEX { rc2kAtm1483ElanIfIndex, rc2kAtm1483ElanVlanId } ::= { rc2kAtm1483ElanTable 1 } Rc2kAtm1483ElanEntry ::= SEQUENCE { rc2kAtm1483ElanIfIndex InterfaceIndex, rc2kAtm1483ElanElanId Integer32, rc2kAtm1483ElanNumPvcIds INTEGER, rc2kAtm1483ElanPvcIds IdList, rc2kAtm1483ElanVlanId Integer32, rc2kAtm1483ElanRowStatus RowStatus, rc2kAtm1483ElanConnectType INTEGER, rc2kAtm1483ElanVlanMacAddress MacAddress, rc2kAtm1483ElanDummyMacAddress MacAddress, rc2kAtm1483ElanLocalIpAddress IpAddress, rc2kAtm1483ElanRemoteIpAddress IpAddress, rc2kAtm1483ElanInArpSendEnable TruthValue, rc2kAtm1483ElanInArpSendInterval INTEGER, rc2kAtm1483ElanIpxVlanEncapMethod INTEGER, rc2kAtm1483ElanIpxNetworkNum INTEGER, rc2kAtm1483ElanStgId Integer32, rc2kAtm1483ElanrcStgTaggedBpduVlanId Integer32, rc2kAtm1483ElanIpxNetworkAddr OCTET STRING } rc2kAtm1483ElanIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port number" ::= { rc2kAtm1483ElanEntry 1 } rc2kAtm1483ElanElanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Elan Id" ::= { rc2kAtm1483ElanEntry 2 } rc2kAtm1483ElanNumPvcIds OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-only STATUS current DESCRIPTION "# pvc-ids in list" ::= { rc2kAtm1483ElanEntry 3 } rc2kAtm1483ElanPvcIds OBJECT-TYPE SYNTAX IdList (SIZE (256)) MAX-ACCESS read-write STATUS current DESCRIPTION "list of pvc-ids. each pvc-id is represented by a 32 bit value this field can contain a maximum of 64 pvc-ids." ::= { rc2kAtm1483ElanEntry 4 } rc2kAtm1483ElanVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "vlan tag for this 1483" ::= { rc2kAtm1483ElanEntry 5 } rc2kAtm1483ElanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rc2kAtm1483ElanEntry 6 } rc2kAtm1483ElanConnectType OBJECT-TYPE SYNTAX INTEGER { bridged(1), ip(2), ipx(3), muxIpIpx(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "connection type" ::= { rc2kAtm1483ElanEntry 7 } rc2kAtm1483ElanVlanMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "mac for vlan" ::= { rc2kAtm1483ElanEntry 8 } rc2kAtm1483ElanDummyMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "dummy mac for the other router" ::= { rc2kAtm1483ElanEntry 9 } rc2kAtm1483ElanLocalIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "local ip, if ConnectType is ip(2)" ::= { rc2kAtm1483ElanEntry 10 } rc2kAtm1483ElanRemoteIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "remote ip, if ConnectType is ip(2)" ::= { rc2kAtm1483ElanEntry 11 } rc2kAtm1483ElanInArpSendEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable arp sending on the port, if ConnectType is ip(2)" DEFVAL { false } ::= { rc2kAtm1483ElanEntry 12 } rc2kAtm1483ElanInArpSendInterval OBJECT-TYPE SYNTAX INTEGER (0..60) MAX-ACCESS read-write STATUS current DESCRIPTION "interval of arp sending on the port, if ConnectType is ip(2)" ::= { rc2kAtm1483ElanEntry 13 } rc2kAtm1483ElanIpxVlanEncapMethod OBJECT-TYPE SYNTAX INTEGER { llc(1), snap(2), ether-ii(3), raw(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "vlan encapsulation method, if ConnectType is ipx(3)" ::= { rc2kAtm1483ElanEntry 14 } rc2kAtm1483ElanIpxNetworkNum OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "network number, if ConnectType is ipx(3)" ::= { rc2kAtm1483ElanEntry 15 } rc2kAtm1483ElanStgId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An identifier used to identify a STG in the device, only in bridge mode" ::= { rc2kAtm1483ElanEntry 16 } rc2kAtm1483ElanrcStgTaggedBpduVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN ID to be used for tagging BPDUs, only in bridge mode." ::= { rc2kAtm1483ElanEntry 17 } rc2kAtm1483ElanIpxNetworkAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "network number, instead of rc2kAtm1483ElanIpxNetworkNum" ::= { rc2kAtm1483ElanEntry 18 } -- 2kAtm Sio Card Config Table rc2kAtmSioCardConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kAtmSioCardConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2kAtm Sio Card Config Table" ::= { rc2kAtm 8 } rc2kAtmSioCardConfigEntry OBJECT-TYPE SYNTAX Rc2kAtmSioCardConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of 2kAtm Sio Card Config." INDEX { rc2kAtmSioCardConfigSlotIndex } ::= { rc2kAtmSioCardConfigTable 1 } Rc2kAtmSioCardConfigEntry ::= SEQUENCE { rc2kAtmSioCardConfigSlotIndex Integer32, rc2kAtmSioCardConfigAction INTEGER, rc2kAtmSioCardConfigTraceMode INTEGER, rc2kAtmSioCardConfigImageFileName DisplayString, rc2kAtmSioCardConfigElanStatsEnable INTEGER, rc2kAtmSioCardConfigStatsPollPeriod INTEGER } rc2kAtmSioCardConfigSlotIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "slot Index." ::= { rc2kAtmSioCardConfigEntry 1 } rc2kAtmSioCardConfigAction OBJECT-TYPE SYNTAX INTEGER { other(0), reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rc2kAtmSioCardConfigEntry 2 } rc2kAtmSioCardConfigTraceMode OBJECT-TYPE SYNTAX INTEGER { other(0), traceOn(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rc2kAtmSioCardConfigEntry 3 } rc2kAtmSioCardConfigImageFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "ATM Image file name." ::= { rc2kAtmSioCardConfigEntry 4 } rc2kAtmSioCardConfigElanStatsEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Elan Statistics collection" DEFVAL { 1 } ::= { rc2kAtmSioCardConfigEntry 5 } rc2kAtmSioCardConfigStatsPollPeriod OBJECT-TYPE SYNTAX INTEGER(3..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval after which Elan statistics would be polled" DEFVAL { 5 } ::= { rc2kAtmSioCardConfigEntry 6 } --- ATM global rc2kAtmElanStatsClearAll OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear all Elan Statistics" ::= { rc2kAtmGlobal 1} --- ATM port stats rc2kAtmPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kAtmPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ATM port statistics table" ::= { rc2kAtm 10 } rc2kAtmPortStatsEntry OBJECT-TYPE SYNTAX Rc2kAtmPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of ATM port statistics" INDEX { rc2kAtmPortStatsIfIndex } ::= { rc2kAtmPortStatsTable 1 } Rc2kAtmPortStatsEntry ::= SEQUENCE { rc2kAtmPortStatsIfIndex InterfaceIndex, rc2kAtmPortStatsInCells Counter64, rc2kAtmPortStatsOutCells Counter64, rc2kAtmPortStatsOutIdleCells Counter64, rc2kAtmPortStatsInHecCorrected Counter32, rc2kAtmPortStatsInHecUncorrected Counter32, rc2kAtmPortStatsInUnknownProtos Counter32, rc2kAtmPortStatsInPkts Counter32, rc2kAtmPortStatsOutPkts Counter32, rc2kAtmPortStatsInDroppedPkts Counter32, rc2kAtmPortStatsOutDroppedPkts Counter32 } rc2kAtmPortStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port number" ::= { rc2kAtmPortStatsEntry 1 } rc2kAtmPortStatsInCells OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Cells received from ATM interface" ::= { rc2kAtmPortStatsEntry 2 } rc2kAtmPortStatsOutCells OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Cells transmitted by ATM interface" ::= { rc2kAtmPortStatsEntry 3 } rc2kAtmPortStatsOutIdleCells OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Idle Cells transmitted" ::= { rc2kAtmPortStatsEntry 4 } rc2kAtmPortStatsInHecCorrected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received cells in which HCS was corrected" ::= { rc2kAtmPortStatsEntry 5 } rc2kAtmPortStatsInHecUncorrected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received cells dropped because HCS couldn't be corrected" ::= { rc2kAtmPortStatsEntry 6 } rc2kAtmPortStatsInUnknownProtos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received cells dropped with wrong VPI/VCI" ::= { rc2kAtmPortStatsEntry 7 } rc2kAtmPortStatsInPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of AAL5 CPCS PDUs received" ::= { rc2kAtmPortStatsEntry 8 } rc2kAtmPortStatsOutPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of AAL5 CPCS PDUs transmitted" ::= { rc2kAtmPortStatsEntry 9 } rc2kAtmPortStatsInDroppedPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of AAL5 CPCS PDUs dropped due to resource exhaustion" ::= { rc2kAtmPortStatsEntry 10 } rc2kAtmPortStatsOutDroppedPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of AAL5 CPCS PDUs dropped because the transmitter closed the channel" ::= { rc2kAtmPortStatsEntry 11 } -- ATM vPort Stats rc2kAtmVPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kAtmVPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ATM Elan statistics table" ::= { rc2kAtm 11 } rc2kAtmVPortStatsEntry OBJECT-TYPE SYNTAX Rc2kAtmVPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of ATM Elan statistics" INDEX { rc2kAtmVPortStatsIfIndex , rc2kAtmVPortStatsVlanId } ::= { rc2kAtmVPortStatsTable 1 } Rc2kAtmVPortStatsEntry ::= SEQUENCE { rc2kAtmVPortStatsIfIndex InterfaceIndex, rc2kAtmVPortStatsVlanId Integer32, rc2kAtmVPortStatsClear INTEGER, rc2kAtmVPortStatsInOctets Counter64, rc2kAtmVPortStatsOutOctets Counter64, rc2kAtmVPortStatsInErrors Counter32, rc2kAtmVPortStatsOutErrors Counter32, rc2kAtmVPortStatsInDiscards Counter32, rc2kAtmVPortStatsOutDiscards Counter32, rc2kAtmVPortStatsInUcastPkts Counter32, rc2kAtmVPortStatsOutUcastPkts Counter32, rc2kAtmVPortStatsInMulticastPkts Counter32, rc2kAtmVPortStatsOutMulticastPkts Counter32, rc2kAtmVPortStatsInBroadcastPkts Counter32, rc2kAtmVPortStatsOutBroadcastPkts Counter32 } rc2kAtmVPortStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port number" ::= { rc2kAtmVPortStatsEntry 1 } rc2kAtmVPortStatsVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id" ::= { rc2kAtmVPortStatsEntry 2 } rc2kAtmVPortStatsClear OBJECT-TYPE SYNTAX INTEGER { other (0), clear (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Elan Stats" DEFVAL { 0 } ::= { rc2kAtmVPortStatsEntry 3 } rc2kAtmVPortStatsInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AAL5 CPCS PDU octects received from ATM interface" ::= { rc2kAtmVPortStatsEntry 4 } rc2kAtmVPortStatsOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AAL5 CPCS PDU octects transmitted out of ATM interface" ::= { rc2kAtmVPortStatsEntry 5 } rc2kAtmVPortStatsInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "AAL5 CPCS PDUs received with errors from ATM interface. These errors include CRC-32 errors,SAR time-out errors And oversized SDU errors" ::= { rc2kAtmVPortStatsEntry 6 } rc2kAtmVPortStatsOutErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of AAL5 CPCS PDUs that couldn't be transmitted due to errors" ::= { rc2kAtmVPortStatsEntry 7 } rc2kAtmVPortStatsInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received AAL5 CPCS PDUs discarded " ::= { rc2kAtmVPortStatsEntry 8 } rc2kAtmVPortStatsOutDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of AAL5 CPCS PDUs which are to be transmitted but discarded" ::= { rc2kAtmVPortStatsEntry 9 } rc2kAtmVPortStatsInUcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received ethernet/IP/IPX packets whose destination address is neither a multicast nor a broadcast address" ::= { rc2kAtmVPortStatsEntry 10 } rc2kAtmVPortStatsOutUcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarded ethernet/IP/IPX packets whose destination address is neither a multicast nor a broadcast address" ::= { rc2kAtmVPortStatsEntry 11 } rc2kAtmVPortStatsInMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received ethernet/IP/IPX packets whose destination MAC address(or IP address in case of IP ELAN type) is multicast MAC address or class D IP address (in case of IP ELAN type) " ::= { rc2kAtmVPortStatsEntry 12 } rc2kAtmVPortStatsOutMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarded ethernet/IP/IPX packets whose destination MAC address(or IP address in case of IP ELAN type) is multicast MAC address or class D IP address (in case of IP ELAN type) " ::= { rc2kAtmVPortStatsEntry 13 } rc2kAtmVPortStatsInBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received ethernet/IP/IPX packets whose destination address in broadcast address" ::= { rc2kAtmVPortStatsEntry 14 } rc2kAtmVPortStatsOutBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarded ethernet/IP/IPX packets whose destination address in broadcast address" ::= { rc2kAtmVPortStatsEntry 15 } -- 2k Mda rc2kMdaCardTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kMdaCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mda card table" ::= { rc2k 10 } rc2kMdaCardEntry OBJECT-TYPE SYNTAX Rc2kMdaCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Mda card" INDEX { rc2kMdaCardSlotNum, rc2kMdaCardMdaNum } ::= { rc2kMdaCardTable 1 } Rc2kMdaCardEntry ::= SEQUENCE { rc2kMdaCardSlotNum INTEGER, rc2kMdaCardMdaNum INTEGER, rc2kMdaCardType INTEGER, rc2kMdaCardDescription DisplayString, rc2kMdaCardAdminStatus INTEGER, rc2kMdaCardOperStatus INTEGER, rc2kMdaCardSerialNum DisplayString, rc2kMdaCardHwVersion DisplayString, rc2kMdaCardPartNumber DisplayString, rc2kMdaCardDateCode DisplayString, rc2kMdaCardDeviations DisplayString, rc2kMdaCardMacAddr MacAddress, rc2kMdaCardNumPorts Integer32, rc2kMdaCardFirstIfIndex InterfaceIndex, rc2kMdaCardLastIfIndex InterfaceIndex } rc2kMdaCardSlotNum OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "Slot number" ::= { rc2kMdaCardEntry 1 } rc2kMdaCardMdaNum OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "MDA number within slot. MDAs are numbered from left to right." ::= { rc2kMdaCardEntry 2 } rc2kMdaCardType OBJECT-TYPE SYNTAX INTEGER { other(1), -- no card installed rc2k4x100BaseTX(807469572), -- 0011 0000 0010 0001 0000 0010 0000 0100 rc2k2x100BaseFX(808518146), -- 0011 0000 0011 0001 0000 0010 0000 0010 rc2k4x100BaseFX(808518148), -- 0011 0000 0011 0001 0000 0010 0000 0100 rc2k1x1000BaseSXBB(808583681), -- 0011 0000 0011 0010 0000 0010 0000 0001 rc2k1x1000BaseSXRBB(808616449), -- 0011 0000 0011 0010 1000 0010 0000 0001 rc2k1x1000BaseLXBB(808591873), -- 0011 0000 0011 0010 0010 0010 0000 0001 rc2k1x1000BaseLXRBB(808624641), -- 0011 0000 0011 0010 1010 0010 0000 0001 rc2k4xOc3cBaseSM(542380548), -- 0010 0000 0101 0100 0001 0010 0000 0100 rc2k4xOc3cBaseMM(542376452), -- 0010 0000 0101 0100 0000 0010 0000 0100 rc2k4xOc3cBaseCOPPER(542388740), -- 0010 0000 0101 0100 0011 0010 0000 0100 rc2k1x0c12cBaseSM(542446081), -- 0010 0000 0101 0101 0001 0010 0000 0001 rc2k1x0c12cBaseMM(542441985), -- 0010 0000 0101 0101 0000 0010 0000 0001 rc2k2xDs3(542970370), -- 0010 0000 0101 1101 0001 0010 0000 0010 rc2k2xE3(542839298), -- 0010 0000 0101 1011 0001 0010 0000 0010 rc2k2xOc3PosBaseMMF(541327874), -- 0010 0000 0100 0100 0000 0010 0000 0010 rc2k2xOc3PosBaseSMF(541331970), -- 0010 0000 0100 0100 0001 0010 0000 0010 rc2k1xOc12PosBaseMMF(541393409), -- 0010 0000 0100 0101 0000 0010 0000 0001 rc2k1xOc12PosBaseSMF(541397505) -- 0010 0000 0100 0101 0001 0010 0000 0001 } MAX-ACCESS read-only STATUS current DESCRIPTION "Refer to rc2kCardFrontType for the encoding scheme" ::= { rc2kMdaCardEntry 3 } rc2kMdaCardDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "description of mda card" ::= { rc2kMdaCardEntry 4 } rc2kMdaCardAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(0), down(1), testing(2), unknown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "administration status of mda card" ::= { rc2kMdaCardEntry 5 } rc2kMdaCardOperStatus OBJECT-TYPE SYNTAX INTEGER { up(0), down(1), testing(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "operation status of mda card." ::= { rc2kMdaCardEntry 6 } rc2kMdaCardSerialNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "serial number of mad card" ::= { rc2kMdaCardEntry 7 } rc2kMdaCardHwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "hardware version of mda card" ::= { rc2kMdaCardEntry 8 } rc2kMdaCardPartNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "part number of mda card" ::= { rc2kMdaCardEntry 9 } rc2kMdaCardDateCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "date code of mda card" ::= { rc2kMdaCardEntry 10 } rc2kMdaCardDeviations OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "hardware deviation information of mda card" ::= { rc2kMdaCardEntry 11 } rc2kMdaCardMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "base mac address of mda card" ::= { rc2kMdaCardEntry 12 } rc2kMdaCardNumPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "number of ports on mda card" ::= { rc2kMdaCardEntry 13 } rc2kMdaCardFirstIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "first ifindex number on mda card" ::= { rc2kMdaCardEntry 14 } rc2kMdaCardLastIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "last ifindex number on mda card" ::= { rc2kMdaCardEntry 15 } -- 2k CPU Ethernet Port Route table rc2kCpuEthernetPortRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCpuEthernetPortRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k CPU Ethernet Port Route table" ::= { rc2k 11 } rc2kCpuEthernetPortRouteEntry OBJECT-TYPE SYNTAX Rc2kCpuEthernetPortRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of 2k CPU Ethernet Port" INDEX { rc2kCpuEthernetPortRouteNetwork, rc2kCpuEthernetPortRouteGateway} ::= { rc2kCpuEthernetPortRouteTable 1 } Rc2kCpuEthernetPortRouteEntry ::= SEQUENCE { rc2kCpuEthernetPortRouteNetwork IpAddress, rc2kCpuEthernetPortRouteGateway IpAddress, rc2kCpuEthernetPortRouteRowStatus RowStatus } rc2kCpuEthernetPortRouteNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the network that can be used to remotely manage this device." ::= { rc2kCpuEthernetPortRouteEntry 1 } rc2kCpuEthernetPortRouteGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the the IP address of the gateway that should be used to forward IP traffic." ::= { rc2kCpuEthernetPortRouteEntry 2 } rc2kCpuEthernetPortRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rc2kCpuEthernetPortRouteEntry 3 } rc2kCPUTypeGeneralGroup OBJECT IDENTIFIER ::= { rc2k 12 } rc2kCPUTypePrimary OBJECT-TYPE SYNTAX INTEGER { cpu8690Default(1), cpu8690Upgrade(2), cpu8691Default(3), cpu8691Upgrade(4), cpu8692Default(5), cpu8692SuperMezz(6), cpu8695Default(7), cpu8895Default(8), undefined(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to identify the type of primary CPU" ::= { rc2kCPUTypeGeneralGroup 1 } rc2kCPUTypeSecondary OBJECT-TYPE SYNTAX INTEGER { cpu8690Default(1), cpu8690Upgrade(2), cpu8691Default(3), cpu8691Upgrade(4), cpu8692Default(5), cpu8692SuperMezz(6), cpu8695Default(7), cpu8895Default(8), undefined(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to identify the type of secondary CPU" ::= { rc2kCPUTypeGeneralGroup 2 } rc2kCPUTypePrimaryMemory OBJECT-TYPE SYNTAX INTEGER { mem64MB(1), mem128MB(2), mem256MB(3), mem512MB(4), mem1024MB(5), undefined(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the memory size of Primary CPU" ::= { rc2kCPUTypeGeneralGroup 3 } rc2kCPUTypeSecondaryMemory OBJECT-TYPE SYNTAX INTEGER { mem64MB(1), mem128MB(2), mem256MB(3), mem512MB(4), mem1024MB(5), undefined(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the memory size of Secondary CPU" ::= { rc2kCPUTypeGeneralGroup 4 } -- 2k CPU Ethernet Port Route table for Ipv6 rc2kCpuEthernetPortIpv6RouteTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCpuEthernetPortIpv6RouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k CPU Ethernet Port Route table for Ipv6" ::= { rc2k 13 } rc2kCpuEthernetPortIpv6RouteEntry OBJECT-TYPE SYNTAX Rc2kCpuEthernetPortIpv6RouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of 2k CPU Ethernet Port Ipv6" INDEX { rc2kCpuEthernetPortIpv6RouteNetwork, rc2kCpuEthernetPortIpv6RoutePrefixLength, rc2kCpuEthernetPortIpv6RouteGateway} ::= { rc2kCpuEthernetPortIpv6RouteTable 1 } Rc2kCpuEthernetPortIpv6RouteEntry ::= SEQUENCE { rc2kCpuEthernetPortIpv6RouteNetwork Ipv6Address, rc2kCpuEthernetPortIpv6RoutePrefixLength INTEGER, rc2kCpuEthernetPortIpv6RouteGateway Ipv6Address, rc2kCpuEthernetPortIpv6RouteRowStatus RowStatus } rc2kCpuEthernetPortIpv6RouteNetwork OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to configure the ipv6 network that can be used to remotely manage this device." ::= { rc2kCpuEthernetPortIpv6RouteEntry 1 } rc2kCpuEthernetPortIpv6RoutePrefixLength OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The length of the prefix (in bits)." ::= { rc2kCpuEthernetPortIpv6RouteEntry 2 } rc2kCpuEthernetPortIpv6RouteGateway OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to configure the the IPv6 address of the gateway that should be used to forward IPv6 traffic." ::= { rc2kCpuEthernetPortIpv6RouteEntry 3 } rc2kCpuEthernetPortIpv6RouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "row status" ::= { rc2kCpuEthernetPortIpv6RouteEntry 4 } -- -- RTM Info for 8011co (Tripod) chassis -- rc2kCardModTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCardModEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RTM info table" ::= { rc2k 14 } rc2kCardModEntry OBJECT-TYPE SYNTAX Rc2kCardModEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing RTM information" INDEX { rc2kCardModIndex } ::= { rc2kCardModTable 1 } Rc2kCardModEntry ::= SEQUENCE { rc2kCardModIndex Integer32, rc2kCardModPresent TruthValue, rc2kCardModType INTEGER, rc2kCardModDescription DisplayString, rc2kCardModSerialNum DisplayString, rc2kCardModHwVersion DisplayString, rc2kCardModPartNumber DisplayString, rc2kCardModDateCode DisplayString, rc2kCardModDeviations DisplayString, rc2kCardModCpldId Integer32, rc2kCardModCpldRev Integer32 } rc2kCardModIndex OBJECT-TYPE SYNTAX Integer32 (1..11) MAX-ACCESS not-accessible STATUS current DESCRIPTION "slot number." ::= { rc2kCardModEntry 1 } rc2kCardModPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the RTM in this slot is present" DEFVAL { false } ::= { rc2kCardModEntry 2 } rc2kCardModType OBJECT-TYPE SYNTAX INTEGER { other(1), lc(1627267328), -- 0x60FE2100 cpu56(1627259136), -- 0x60FE0100 cpur(1627263232) -- 0x60FE1100 } MAX-ACCESS read-only STATUS current DESCRIPTION "RTM type" ::= { rc2kCardModEntry 3 } rc2kCardModDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "RTM description" ::= { rc2kCardModEntry 4 } rc2kCardModSerialNum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "RTM serial number" ::= { rc2kCardModEntry 5 } rc2kCardModHwVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "RTM hardware version" ::= { rc2kCardModEntry 6 } rc2kCardModPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "RTM part number" ::= { rc2kCardModEntry 7 } rc2kCardModDateCode OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "RTM date code" ::= { rc2kCardModEntry 8 } rc2kCardModDeviations OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "RTM deviations" ::= { rc2kCardModEntry 9 } rc2kCardModCpldId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "RTM CPLD ID value" ::= { rc2kCardModEntry 10 } rc2kCardModCpldRev OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "RTM CPLD revision value" ::= { rc2kCardModEntry 11 } -- -- COP Utilization -- rc2kCardPerfTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCardPerfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the Card/Slot level DRAM size, DRAM Used, DRAM Free and CPU Utilization for the R Module and RC Module cards" ::= { rc2k 15 } rc2kCardPerfEntry OBJECT-TYPE SYNTAX Rc2kCardPerfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Card performance" INDEX { rc2kCardPerfId } ::= { rc2kCardPerfTable 1 } Rc2kCardPerfEntry ::= SEQUENCE { rc2kCardPerfId INTEGER, rc2kCardPerfDramSize Integer32, rc2kCardPerfDramUsed Integer32, rc2kCardPerfDramFree Integer32, rc2kCardPerfCPUUtilization Integer32 } rc2kCardPerfId OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This represents the slot number. This is only for line cards, slot 5 and 6 should not be used." ::= { rc2kCardPerfEntry 1 } rc2kCardPerfDramSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This represents DRAM Size in Mega bytes" ::= { rc2kCardPerfEntry 2 } rc2kCardPerfDramUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This represents the amount of DRAM used in kilo bytes" ::= { rc2kCardPerfEntry 3 } rc2kCardPerfDramFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This represents the amount of DRAM Free in kilo bytes" ::= { rc2kCardPerfEntry 4 } rc2kCardPerfCPUUtilization OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This represents the percentage of CPU utilization" ::= { rc2kCardPerfEntry 5 } rc2kSysAggrRateLimiterStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kSysAggrRateLimiterStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the Card/Slot level Aggregate rate limiter stats for power ranger cards." ::= { rc2k 16 } rc2kSysAggrRateLimiterStatsEntry OBJECT-TYPE SYNTAX Rc2kSysAggrRateLimiterStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Card/Slot level Aggregate rate limiter stats for power ranger cards indexed by slot number" INDEX { rc2kSysAggrRateLimiterStatsId } ::= { rc2kSysAggrRateLimiterStatsTable 1 } Rc2kSysAggrRateLimiterStatsEntry ::= SEQUENCE { rc2kSysAggrRateLimiterStatsId INTEGER, rc2kSysAggrRateLimiterIngGreenLane0 Integer32, rc2kSysAggrRateLimiterIngRedLane0 Integer32, rc2kSysAggrRateLimiterEgrGreenLane0 Integer32, rc2kSysAggrRateLimiterEgrRedLane0 Integer32, rc2kSysAggrRateLimiterIngGreenLane1 Integer32, rc2kSysAggrRateLimiterIngRedLane1 Integer32, rc2kSysAggrRateLimiterEgrGreenLane1 Integer32, rc2kSysAggrRateLimiterEgrRedLane1 Integer32, rc2kSysAggrRateLimiterIngGreenLane2 Integer32, rc2kSysAggrRateLimiterIngRedLane2 Integer32, rc2kSysAggrRateLimiterEgrGreenLane2 Integer32, rc2kSysAggrRateLimiterEgrRedLane2 Integer32, rc2kSysAggrRateLimiterStatsClear Integer32 } rc2kSysAggrRateLimiterStatsId OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This represents the slot number. This is only for line cards, slot 5 and 6 should not be used." ::= { rc2kSysAggrRateLimiterStatsEntry 1 } rc2kSysAggrRateLimiterIngGreenLane0 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed or marked green by the Ingress Aggregate rate limiter" ::= { rc2kSysAggrRateLimiterStatsEntry 2 } rc2kSysAggrRateLimiterIngRedLane0 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets dropped or marked red by the Ingress Aggregate rate limiter" ::= { rc2kSysAggrRateLimiterStatsEntry 3 } rc2kSysAggrRateLimiterEgrGreenLane0 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed or marked green by the Egress Aggregate rate limiter" ::= { rc2kSysAggrRateLimiterStatsEntry 4 } rc2kSysAggrRateLimiterEgrRedLane0 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets dropped or marked red by the Egress Aggregate rate limiter" ::= { rc2kSysAggrRateLimiterStatsEntry 5 } rc2kSysAggrRateLimiterIngGreenLane1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed or marked green by the Ingress Aggregate rate limiter" ::= { rc2kSysAggrRateLimiterStatsEntry 6 } rc2kSysAggrRateLimiterIngRedLane1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets dropped or marked red by the Ingress Aggregate rate limiter" ::= { rc2kSysAggrRateLimiterStatsEntry 7 } rc2kSysAggrRateLimiterEgrGreenLane1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed or marked green by the Egress Aggregate rate limiter" ::= { rc2kSysAggrRateLimiterStatsEntry 8 } rc2kSysAggrRateLimiterEgrRedLane1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets dropped or marked red by the Egress Aggregate rate limiter" ::= { rc2kSysAggrRateLimiterStatsEntry 9 } rc2kSysAggrRateLimiterIngGreenLane2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed or marked green by the Ingress Aggregate rate limiter" ::= { rc2kSysAggrRateLimiterStatsEntry 10 } rc2kSysAggrRateLimiterIngRedLane2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets dropped or marked red by the Ingress Aggregate rate limiter" ::= { rc2kSysAggrRateLimiterStatsEntry 11 } rc2kSysAggrRateLimiterEgrGreenLane2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed or marked green by the Egress Aggregate rate limiter" ::= { rc2kSysAggrRateLimiterStatsEntry 12 } rc2kSysAggrRateLimiterEgrRedLane2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets dropped or marked red by the Egress Aggregate rate limiter" ::= { rc2kSysAggrRateLimiterStatsEntry 13 } rc2kSysAggrRateLimiterStatsClear OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the Aggregate Rate limiter Stats" ::= { rc2kSysAggrRateLimiterStatsEntry 14 } -- slot power usage info rc2kPowerConsumptionInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kPowerConsumptionInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power consumption info table for all slots" ::= { rc2k 17 } rc2kPowerConsumptionInfoEntry OBJECT-TYPE SYNTAX Rc2kPowerConsumptionInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing power consumption information of the slot" INDEX { rc2kPowerConsumptionInfoIndex} ::= { rc2kPowerConsumptionInfoTable 1 } Rc2kPowerConsumptionInfoEntry ::= SEQUENCE { rc2kPowerConsumptionInfoIndex Integer32, rc2kPowerConsumptionInfoPowerStatus INTEGER, rc2kPowerConsumptionInfoBasePower Integer32, rc2kPowerConsumptionInfoConsumedPower Integer32, rc2kPowerConsumptionInfoPowerPriority INTEGER, rc2kPowerConsumptionInfoSlotDescription DisplayString, rc2kPowerConsumptionInfoCardDescription DisplayString } rc2kPowerConsumptionInfoIndex OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number." ::= { rc2kPowerConsumptionInfoEntry 1 } rc2kPowerConsumptionInfoPowerStatus OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power operation status of this slot" ::= { rc2kPowerConsumptionInfoEntry 2 } rc2kPowerConsumptionInfoBasePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The base power required for this slot" ::= { rc2kPowerConsumptionInfoEntry 3 } rc2kPowerConsumptionInfoConsumedPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The actual consumed power of this slot. Value will be set zero when Power status is 'off' rc2kPowerConsumptionInfoPowerStatus" ::= { rc2kPowerConsumptionInfoEntry 4 } rc2kPowerConsumptionInfoPowerPriority OBJECT-TYPE SYNTAX INTEGER { critical(1), high(2), low(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the priority of the slot for power management" ::= { rc2kPowerConsumptionInfoEntry 5 } rc2kPowerConsumptionInfoSlotDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "User to indicate the slot type information. Such as, 'Slot1'..'Slot12', 'SF1'..'SF4'..etc" ::= { rc2kPowerConsumptionInfoEntry 6 } rc2kPowerConsumptionInfoCardDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware description of this card" ::= { rc2kPowerConsumptionInfoEntry 7 } -- -- Card Temperature MIB Table -- rc2kTemperatureTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kTemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for retrieving the temperatures of each card (CP, IO, SF) on the chassis" ::= { rc2k 18 } rc2kTemperatureEntry OBJECT-TYPE SYNTAX Rc2kTemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding the temperature of each slot (CP, IO and SF) on the chassis." INDEX { rc2kTemperatureSlotIndex } ::= { rc2kTemperatureTable 1 } Rc2kTemperatureEntry ::= SEQUENCE { rc2kTemperatureSlotIndex Integer32, rc2kTemperatureSlotDescription DisplayString, rc2kTemperatureZone1Temperature Gauge32, rc2kTemperatureZone2Temperature Gauge32, rc2kTemperatureZone3Temperature Gauge32, rc2kTemperatureZone4Temperature Gauge32, rc2kTemperatureZone5Temperature Gauge32, rc2kTemperatureHighTemperature Gauge32, rc2kTemperatureLowTemperature Gauge32, rc2kTemperatureAlarmThreshold Gauge32, rc2kTemperatureShutdownThreshold Gauge32 } rc2kTemperatureSlotIndex OBJECT-TYPE SYNTAX Integer32 (1..12 | 21..26) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number of either a CP (1,2) or IO (3-12) or SF (21-26)." ::= { rc2kTemperatureEntry 1 } rc2kTemperatureSlotDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the slot type information. Such as, 'Slot1'..'Slot12', 'SF1'..'SF4'..etc." ::= { rc2kTemperatureEntry 2 } rc2kTemperatureZone1Temperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Zone 1 temperature measured in celsius degree" ::= { rc2kTemperatureEntry 3 } rc2kTemperatureZone2Temperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Zone 2 temperature measured in celsius degree. A value of 0 for this mib object indicates that Zone 2 is not available on this slot." ::= { rc2kTemperatureEntry 4 } rc2kTemperatureZone3Temperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Zone 3 temperature measured in celsius degree. A value of 0 for this mib object indicates that Zone 3 is not available on this slot." ::= { rc2kTemperatureEntry 5 } rc2kTemperatureZone4Temperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Zone 4 temperature measured in celsius degree" ::= { rc2kTemperatureEntry 6 } rc2kTemperatureZone5Temperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Zone 5 temperature measured in celsius degree. A value of 0 for this mib object indicates that Zone 5 is not available on this slot." ::= { rc2kTemperatureEntry 7 } rc2kTemperatureHighTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Highest temperature measured in celsius degree" ::= { rc2kTemperatureEntry 8 } rc2kTemperatureLowTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Lowest temperature measured in celsius degree" ::= { rc2kTemperatureEntry 9 } rc2kTemperatureAlarmThreshold OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "When the card temperature crosses this threshold, an alarm will be set." ::= { rc2kTemperatureEntry 10 } rc2kTemperatureShutdownThreshold OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "When the card temperature crosses this threshold, the card will be shutdown." ::= { rc2kTemperatureEntry 11 } -- -- USB MIB Table -- rc2kUsbTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kUsbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for retrieving the data for the USBs inserted on the chassis" ::= { rc2k 19 } rc2kUsbEntry OBJECT-TYPE SYNTAX Rc2kUsbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding the data for USBs inserted on the chassis" INDEX { rc2kUsbSlotIndex } ::= { rc2kUsbTable 1 } Rc2kUsbEntry ::= SEQUENCE { rc2kUsbSlotIndex Integer32, rc2kUsbSlotDescription DisplayString, rc2kUsbVendorId DisplayString, rc2kUsbManufacturer DisplayString, rc2kUsbProductId DisplayString, rc2kUsbProductName DisplayString, rc2kUsbSerialNumber DisplayString, rc2kUsbRevision DisplayString, rc2kUsbMaxCurrent Integer32 } rc2kUsbSlotIndex OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number of CP in which USB is inserted." ::= { rc2kUsbEntry 1 } rc2kUsbSlotDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the slot type information. Such as, 'Slot1'..'Slot2." ::= { rc2kUsbEntry 2 } rc2kUsbVendorId OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Vendor Id for the inserted USB. Value is assigned by USB-IF." ::= { rc2kUsbEntry 3 } rc2kUsbManufacturer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Manufacturer for the inserted USB." ::= { rc2kUsbEntry 4 } rc2kUsbProductId OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Product Id for the inserted USB. Value is assigned by manufacturer." ::= { rc2kUsbEntry 5 } rc2kUsbProductName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Product Name for the inserted USB." ::= { rc2kUsbEntry 6 } rc2kUsbSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Serial Number for the inserted USB." ::= { rc2kUsbEntry 7 } rc2kUsbRevision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the release number for the inserted USB." ::= { rc2kUsbEntry 8 } rc2kUsbMaxCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "milliamps" MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the Max Power as defined by specification for the inserted USB. The units are milliamps." ::= { rc2kUsbEntry 9 } -- Forwarding Slice specific Asic Info Table. rc2kCardAsicInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCardAsicInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains asic information that is specific to a forwarding slice on a second generation IO module." ::= { rc2k 20 } rc2kCardAsicInfoEntry OBJECT-TYPE SYNTAX Rc2kCardAsicInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Second Generation Card attributes" INDEX { rc2kCardAsicInfoIndex, rc2kCardAsicInfoForwardingSlice } ::= { rc2kCardAsicInfoTable 1 } Rc2kCardAsicInfoEntry ::= SEQUENCE { rc2kCardAsicInfoIndex Integer32, rc2kCardAsicInfoForwardingSlice Integer32, rc2kCardAsicInfoQE DisplayString, rc2kCardAsicInfoZagrosFpga DisplayString, rc2kCardAsicInfoRsp DisplayString, rc2kCardAsicInfoPhyRev DisplayString } rc2kCardAsicInfoIndex OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value for each module within the chassis. This value is determined by the chassis slot number where the module is inserted. Valid entries are 3 to the value of rcChasNumSlots" ::= { rc2kCardAsicInfoEntry 1 } rc2kCardAsicInfoForwardingSlice OBJECT-TYPE SYNTAX Integer32 (1..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value for each forwarding slice on the card." ::= { rc2kCardAsicInfoEntry 2 } rc2kCardAsicInfoQE OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "QE version for the forwarding slice on IO card" ::= { rc2kCardAsicInfoEntry 3 } rc2kCardAsicInfoZagrosFpga OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Zagros FPGA for the forwarding slice on IO card" ::= { rc2kCardAsicInfoEntry 4 } rc2kCardAsicInfoRsp OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "RSP for the forwarding slice on IO card" ::= { rc2kCardAsicInfoEntry 5 } rc2kCardAsicInfoPhyRev OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "PHY revision for the forwarding slice on IO card" ::= { rc2kCardAsicInfoEntry 6 } -- IO Card (Generation 2) Temperature Table. rc2kIoCardTemperatureTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kIoCardTemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for retrieving the temperatures the sensors located on the FPGA's and FA's on the generation 2 IO cards." ::= { rc2k 21 } rc2kIoCardTemperatureEntry OBJECT-TYPE SYNTAX Rc2kIoCardTemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding the temperatures of FPGA's and FA's on the generation 2 IO cards." INDEX { rc2kIoCardTemperatureSlotIndex } ::= { rc2kIoCardTemperatureTable 1 } Rc2kIoCardTemperatureEntry ::= SEQUENCE { rc2kIoCardTemperatureSlotIndex Integer32, rc2kIoCardTemperatureFPGASensor1Temperature Integer32, rc2kIoCardTemperatureFPGASensor2Temperature Integer32, rc2kIoCardTemperatureFPGASensor3Temperature Integer32, rc2kIoCardTemperatureFPGASensor4Temperature Integer32, rc2kIoCardTemperatureFPGASensor5Temperature Integer32, rc2kIoCardTemperatureFPGASensor6Temperature Integer32, rc2kIoCardTemperatureFPGASensor7Temperature Integer32, rc2kIoCardTemperatureFPGASensor8Temperature Integer32, rc2kIoCardTemperatureFPGASensor9Temperature Integer32, rc2kIoCardTemperatureFPGAZoneHighTemperature Integer32, rc2kIoCardTemperatureFPGAZoneLowTemperature Integer32, rc2kIoCardTemperatureFPGAZoneAlarmThreshold Integer32, rc2kIoCardTemperatureFPGAZoneShutdownThreshold Integer32, rc2kIoCardTemperatureFASensor1Temperature Integer32, rc2kIoCardTemperatureFASensor2Temperature Integer32, rc2kIoCardTemperatureFASensor3Temperature Integer32, rc2kIoCardTemperatureFAZoneHighTemperature Integer32, rc2kIoCardTemperatureFAZoneLowTemperature Integer32, rc2kIoCardTemperatureFAZoneAlarmThreshold Integer32, rc2kIoCardTemperatureFAZoneShutdownThreshold Integer32 } rc2kIoCardTemperatureSlotIndex OBJECT-TYPE SYNTAX Integer32(3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number of the IO card" ::= { rc2kIoCardTemperatureEntry 1 } rc2kIoCardTemperatureFPGASensor1Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the FPGA Sensor 1, located on the Zagros on the first slice, measured in celsius degrees. A value of 0 for this mib object indicates that this sensor is not available on this slot." ::= { rc2kIoCardTemperatureEntry 2 } rc2kIoCardTemperatureFPGASensor2Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the FPGA Sensor 2, located on the Zagros on the first slice, measured in celsius degrees. A value of 0 for this mib object indicates that this sensor is not available on this slot." ::= { rc2kIoCardTemperatureEntry 3 } rc2kIoCardTemperatureFPGASensor3Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the FPGA Sensor 3, located on the RSP on the first slice, measured in celsius degrees. A value of 0 for this mib object indicates that this sensor is not available on this slot." ::= { rc2kIoCardTemperatureEntry 4 } rc2kIoCardTemperatureFPGASensor4Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the FPGA Sensor 4, located on the Zagros on the second slice, measured in celsius degrees. A value of 0 for this mib object indicates that this sensor is not available on this slot." ::= { rc2kIoCardTemperatureEntry 5 } rc2kIoCardTemperatureFPGASensor5Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the FPGA Sensor 5, located on the Zagros on the second slice, measured in celsius degrees. A value of 0 for this mib object indicates that this sensor is not available on this slot." ::= { rc2kIoCardTemperatureEntry 6 } rc2kIoCardTemperatureFPGASensor6Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the FPGA Sensor 6, located on the RSP on the second slice, measured in celsius degrees. A value of 0 for this mib object indicates that this sensor is not available on this slot." ::= { rc2kIoCardTemperatureEntry 7 } rc2kIoCardTemperatureFPGASensor7Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the FPGA Sensor 7, located on the Zagros on the third slice, measured in celsius degrees. A value of 0 for this mib object indicates that this sensor is not available on this slot." ::= { rc2kIoCardTemperatureEntry 8 } rc2kIoCardTemperatureFPGASensor8Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the FPGA Sensor 8, located on the Zagros on the third slice, measured in celsius degrees. A value of 0 for this mib object indicates that this sensor is not available on this slot." ::= { rc2kIoCardTemperatureEntry 9 } rc2kIoCardTemperatureFPGASensor9Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the FPGA Sensor 9, located on the RSP on the third slice, measured in celsius degrees. A value of 0 for this mib object indicates that this sensor is not available on this slot." ::= { rc2kIoCardTemperatureEntry 10 } rc2kIoCardTemperatureFPGAZoneHighTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Highest temperature of all the FPGA sensors located on this IO card, measured in celsius degrees." ::= { rc2kIoCardTemperatureEntry 11 } rc2kIoCardTemperatureFPGAZoneLowTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Lowest temperature of all the FPGA sensors located on this IO card, measured in celsius degrees." ::= { rc2kIoCardTemperatureEntry 12 } rc2kIoCardTemperatureFPGAZoneAlarmThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "When the FPGA temperature crosses this threshold on this IO card, an alarm will be set." ::= { rc2kIoCardTemperatureEntry 13 } rc2kIoCardTemperatureFPGAZoneShutdownThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "When the FPGA temperature crosses this threshold on this IO card, the card will be shutdown." ::= { rc2kIoCardTemperatureEntry 14 } rc2kIoCardTemperatureFASensor1Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the FA Sensor 1, located on the first slice, measured in celsius degrees. A value of 0 for this mib object indicates that this sensor is not available on this slot." ::= { rc2kIoCardTemperatureEntry 15 } rc2kIoCardTemperatureFASensor2Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the FA Sensor 2, located on the second slice, measured in celsius degrees. A value of 0 for this mib object indicates that this sensor is not available on this slot." ::= { rc2kIoCardTemperatureEntry 16 } rc2kIoCardTemperatureFASensor3Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the FA Sensor 3, located on the third slice, measured in celsius degrees. A value of 0 for this mib object indicates that this sensor is not available on this slot." ::= { rc2kIoCardTemperatureEntry 17 } rc2kIoCardTemperatureFAZoneHighTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Highest temperature of all the FA sensors located on this IO card, measured in celsius degrees." ::= { rc2kIoCardTemperatureEntry 18 } rc2kIoCardTemperatureFAZoneLowTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Lowest temperature of all the FA sensors located on this IO card, measured in celsius degrees." ::= { rc2kIoCardTemperatureEntry 19 } rc2kIoCardTemperatureFAZoneAlarmThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "When the FA temperature crosses this threshold on this IO card, an alarm will be set." ::= { rc2kIoCardTemperatureEntry 20 } rc2kIoCardTemperatureFAZoneShutdownThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "When the FA temperature crosses this threshold on this IO card, the card will be shutdown." ::= { rc2kIoCardTemperatureEntry 21 } -- rc2kBootConfigHostTable rc2kBootConfigHostTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kBootConfigHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for the bootconfig host info on the device" ::= { rc2k 22 } rc2kBootConfigHostEntry OBJECT-TYPE SYNTAX Rc2kBootConfigHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing boot config host information." INDEX { rc2kBootConfigHostSlot } ::= { rc2kBootConfigHostTable 1 } Rc2kBootConfigHostEntry ::= SEQUENCE { rc2kBootConfigHostSlot Integer32, rc2kBootConfigHostTftpHash TruthValue, rc2kBootConfigHostTftpRetransmit Integer32, rc2kBootConfigHostTftpTimeout Integer32, rc2kBootConfigHostUser DisplayString, rc2kBootConfigHostPassword DisplayString } rc2kBootConfigHostSlot OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "slot number, VSP uses 1,2" ::= { rc2kBootConfigHostEntry 1 } rc2kBootConfigHostTftpHash OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables tftp hashing" DEFVAL { false } ::= { rc2kBootConfigHostEntry 2 } rc2kBootConfigHostTftpRetransmit OBJECT-TYPE SYNTAX Integer32(1..120) MAX-ACCESS read-write STATUS current DESCRIPTION "Set tftp retransmit timeout counter" DEFVAL { 2 } ::= { rc2kBootConfigHostEntry 3 } rc2kBootConfigHostTftpTimeout OBJECT-TYPE SYNTAX Integer32(1..120) MAX-ACCESS read-write STATUS current DESCRIPTION "Set tftp timeout counter" DEFVAL { 6 } ::= { rc2kBootConfigHostEntry 4 } rc2kBootConfigHostUser OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure host user" ::= { rc2kBootConfigHostEntry 5 } rc2kBootConfigHostPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure host password" ::= { rc2kBootConfigHostEntry 6 } -- rcVossSystem -- Virtual Services Platform Operating System Software rcVossSystemMib OBJECT IDENTIFIER ::= { rcVossSystem 1 } rcVossSystemObjects OBJECT IDENTIFIER ::= { rcVossSystemMib 1 } rcVossSystemScalars OBJECT IDENTIFIER ::= { rcVossSystemObjects 1 } rcVossSystemTemperatureTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVossSystemTemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for retrieving the temperatures of each temperature sensor for Single CP system" ::= { rcVossSystemObjects 2} rcVossSystemTemperatureEntry OBJECT-TYPE SYNTAX RcVossSystemTemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding the temperature of each sensor on the device." INDEX { rcVossSystemTemperatureSensorIndex } ::= { rcVossSystemTemperatureTable 1 } RcVossSystemTemperatureEntry ::= SEQUENCE { rcVossSystemTemperatureSensorIndex Integer32, rcVossSystemTemperatureSensorDescription DisplayString, rcVossSystemTemperatureTemperature Gauge32, rcVossSystemTemperatureWarningThreshold Integer32, rcVossSystemTemperatureCriticalThreshold Integer32, rcVossSystemTemperatureStatus INTEGER } rcVossSystemTemperatureSensorIndex OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Temperature Sensor Index. The range depends on the number of sensors on the device. For CN3240 device, there are 4 temperature sensors" ::= { rcVossSystemTemperatureEntry 1 } rcVossSystemTemperatureSensorDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to describle the name of the sensor" ::= { rcVossSystemTemperatureEntry 2 } rcVossSystemTemperatureTemperature OBJECT-TYPE SYNTAX Gauge32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor temperature measured in celsius degree" ::= { rcVossSystemTemperatureEntry 3 } rcVossSystemTemperatureWarningThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature value of Warning threshold of this sensor. When the temperature crosses this threshold, a warning message will be generated" ::= { rcVossSystemTemperatureEntry 4 } rcVossSystemTemperatureCriticalThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature value of Critical threshold of this sensor. When the temperature crosses this threshold, whether the system is being shutdown or a critical message is generated depends on the hardware capability" ::= { rcVossSystemTemperatureEntry 5 } rcVossSystemTemperatureStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highCritial(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current temperature status based on the. Warning and critical Threshold" ::= { rcVossSystemTemperatureEntry 6 } -- Fan Tray rcVossSystemFanTrayInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVossSystemFanTrayInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for the fan tray module info on the device" ::= { rcVossSystemObjects 3 } rcVossSystemFanTrayInfoEntry OBJECT-TYPE SYNTAX RcVossSystemFanTrayInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding a fan tray unit" INDEX { rcVossSystemFanTrayInfoTrayId } ::= { rcVossSystemFanTrayInfoTable 1 } RcVossSystemFanTrayInfoEntry ::= SEQUENCE { rcVossSystemFanTrayInfoTrayId Integer32, rcVossSystemFanTrayInfoDescription DisplayString, rcVossSystemFanTrayInfoSerialNumber DisplayString, rcVossSystemFanTrayInfoPartNumber DisplayString, rcVossSystemFanTrayInfoFlowType INTEGER } rcVossSystemFanTrayInfoTrayId OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fan tray ID. 3 trays on the device DSG8032, 3 trays on the device DSG9032 4 trays on the device DSG8064" ::= { rcVossSystemFanTrayInfoEntry 1 } rcVossSystemFanTrayInfoDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the fan tray" ::= { rcVossSystemFanTrayInfoEntry 2 } rcVossSystemFanTrayInfoSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The fan tray serial number." ::= { rcVossSystemFanTrayInfoEntry 3 } rcVossSystemFanTrayInfoPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The fan tray part number." ::= { rcVossSystemFanTrayInfoEntry 4 } rcVossSystemFanTrayInfoFlowType OBJECT-TYPE SYNTAX INTEGER { unknown(1), frontToBack(2), backToFront(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Direction of the Fan Flow: - unknown(1) - Flow can not be determined. - fronttoback(2) - Front to back flow. - backtofront(3) - Back to front flow." ::= { rcVossSystemFanTrayInfoEntry 5 } -- VOSS system Fan rcVossSystemFanInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVossSystemFanInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for the fan info on each fan tray on device this " ::= { rcVossSystemObjects 4 } rcVossSystemFanInfoEntry OBJECT-TYPE SYNTAX RcVossSystemFanInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding a fan tray unit" INDEX { rcVossSystemFanInfoTrayId, rcVossSystemFanInfoFanId } ::= { rcVossSystemFanInfoTable 1 } RcVossSystemFanInfoEntry ::= SEQUENCE { rcVossSystemFanInfoTrayId Integer32, rcVossSystemFanInfoFanId Integer32, rcVossSystemFanInfoDescription DisplayString, rcVossSystemFanInfoOperStatus INTEGER, rcVossSystemFanInfoOperSpeed INTEGER } rcVossSystemFanInfoTrayId OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "FanInfo tray ID. 3 trays on the device CN3240" ::= { rcVossSystemFanInfoEntry 1 } rcVossSystemFanInfoFanId OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "FanInfo unit ID on a fan tray. Each FanInfo tray has 2 fans on the device CN3240" ::= { rcVossSystemFanInfoEntry 2 } rcVossSystemFanInfoDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the fan tray" ::= { rcVossSystemFanInfoEntry 3 } rcVossSystemFanInfoOperStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), up(2), down(3), notpresent(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Actual status of the FanInfo: - unknown(1) - status can not be determined. - up(2) - present and supplying power. - down(3) - present, but failure indicated." ::= { rcVossSystemFanInfoEntry 4 } rcVossSystemFanInfoOperSpeed OBJECT-TYPE SYNTAX INTEGER { low(1), medium(2), high(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the cuurent operational speed of the fan" ::= { rcVossSystemFanInfoEntry 5 } -- rcVossUsbTable rcVossUsbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVossUsbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for the USB module info on the device" ::= { rcVossSystemObjects 7 } rcVossUsbEntry OBJECT-TYPE SYNTAX RcVossUsbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding a USB module" INDEX { rcVossUsbTrayId } ::= { rcVossUsbTable 1 } RcVossUsbEntry ::= SEQUENCE { rcVossUsbTrayId Integer32, rcVossUsbStatus INTEGER, rcVossUsbDescription DisplayString } rcVossUsbTrayId OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Index of USB" ::= { rcVossUsbEntry 1 } rcVossUsbStatus OBJECT-TYPE SYNTAX INTEGER { present(1), notPresent(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The present status of the USB storage" ::= { rcVossUsbEntry 2 } rcVossUsbDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description of USB" ::= { rcVossUsbEntry 3 } -- rcCLiCustom rcCliSystemMib OBJECT IDENTIFIER ::= { rcCliSystem 1 } rcCliSystemObjects OBJECT IDENTIFIER ::= { rcCliSystemMib 1 } rcCliCustom OBJECT IDENTIFIER ::= { rcCliSystemObjects 1 } rcCliCustomBannerText OBJECT-TYPE SYNTAX DisplayString (SIZE (0..1896)) MAX-ACCESS read-only STATUS current DESCRIPTION "CLI customer banner. if object rcCliCustomBannerEnable is not true, the customer banner will not be shown on CLI session" ::= { rcCliCustom 1 } rcCliCustomBannerEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates wthether the customer banner rcCliCustomBannerText is shown on the CLI session" ::= { rcCliCustom 2 } rcSmtpMib OBJECT IDENTIFIER ::= { rcSmtp 1 } rcSmtpObjects OBJECT IDENTIFIER ::= { rcSmtpMib 1 } rcSmtpGlobal OBJECT IDENTIFIER ::= { rcSmtpObjects 1 } rcSmtpGlobalServerAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The address type of Server (rcSmtpGlobalServerAddress)" ::= { rcSmtpGlobal 1 } rcSmtpGlobalServerAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "SMTP server address. It is associated with rcSmtpGlobalServerAddressType " ::= { rcSmtpGlobal 2 } rcSmtpGlobalReceiverEmailsList OBJECT-TYPE SYNTAX DisplayString (SIZE (0..1274)) MAX-ACCESS read-write STATUS current DESCRIPTION "A list of email addresses which separated by comma. Maximum length of each email address cannot exceeds 254 characters. 1274 can support up 5 email addresses and include seperators" ::= { rcSmtpGlobal 3 } rcSmtpGlobalNumOfEmails OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of email address in object rcSmtpGlobalReceiverEmails" ::= { rcSmtpGlobal 4 } rcSmtpGlobalSenderEmail OBJECT-TYPE SYNTAX DisplayString(SIZE (0..254)) MAX-ACCESS read-write STATUS current DESCRIPTION "Sender email addresses which is used as from field to send to the receiver email (rcSmtpGlobalReceiverEmailsList)" ::= { rcSmtpGlobal 5 } rcSmtpGlobalPort OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP port of the Email server in object rcSmtpGlobalServerAddress. The default SMTP port is 25" DEFVAL { 25 } ::= { rcSmtpGlobal 6 } rcSmtpGlobalSystemStatusSendTimer OBJECT-TYPE SYNTAX Integer32 (0 | 30..43200) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The system informatin email period, in seconds. This timer is for emailing system information. It is not for sending the logging event information. 0 means not to send the system infomration" DEFVAL { 0 } ::= { rcSmtpGlobal 7 } rcSmtpGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Adminstratively Enable/disable this SMTP protocol" ::= { rcSmtpGlobal 8 } rcSmtpGlobalLogEventIds OBJECT-TYPE SYNTAX DisplayString(SIZE (0..2200)) MAX-ACCESS read-write STATUS current DESCRIPTION "A list of active event IDs whicd are currently sending by emial. It includes the default event IDs also (rcSmtpGlobalDefaultLogEventIds). This object can be used to added a new event ID of and removed a event IDs that is no longer need to be send. The Event Ids is in the hex format (such as 0x12345678) and separated by comma (0x001234,0x123456ab). Each event Ids is up to 10 digits with the prefix 0x or 8 digits without prefix. Plus a comma as a separator. 2200 can hold up to 200 Event IDs" ::= { rcSmtpGlobal 9 } rcSmtpGlobalNumOfEventIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of event ID in object rcSmtpGlobalLogEventIds" ::= { rcSmtpGlobal 10 } rcSmtpGlobalDefaultLogEventIds OBJECT-TYPE SYNTAX DisplayString(SIZE (0..2200)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a default list of event IDs which the email will send by default. They will be added to Logging list (rcSmtpGlobalLogEventIds) when device boot up. If a event ID from this list i sno longer need to be send, it can be de-registed from the active logging list by using removing from object rcSmtpGlobalLogEventIds. The Event Ids is in the hex format (such as 0x12345678) and separated by comma. Each event Ids is up to 10 digits. Plus a comma as a separator. 2200 can hold up to 200 Event IDs" ::= { rcSmtpGlobal 11 } rcSmtpGlobalNumOfDefaultEventIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of event ID in the default list object rcSmtpGlobalDefaultLogEventIds" ::= { rcSmtpGlobal 12 } rcSmtpGlobalDomainName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..254)) MAX-ACCESS read-write STATUS current DESCRIPTION "smtp domain name" ::= { rcSmtpGlobal 13 } -- 10Gb Ethernet MIB table begin rcTengEnetStats OBJECT IDENTIFIER ::= { rcTengEnet 1 } -- Wis Sonet traps -- rcWisTrap OBJECT IDENTIFIER ::= { rcTengEnet 2 } rcWisSonetTrapType OBJECT-TYPE SYNTAX INTEGER { sectionAlarm(1), lineAlarm(2), pathAlarm(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate a particular type of 10GE Sonet trap." ::= { rcWisTrap 1 } rcWisSonetTrapIndication OBJECT-TYPE SYNTAX INTEGER { noDefect(1), sectionLossOfSignal(2), sectionLossOfFrame(3), lineAlarmIndication(4), lineRemoteDefectIndication(5), pathLossOfPointer(6), pathAlarmIndication(7), pathRemoteDefectIndication(8), pathUnequipped(9), pathSignalLabelMismatch(10), pathTraceMismatch(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate an indication for a 10GE Sonet trap." ::= { rcWisTrap 2 } -- the 10Gb Ethernet-like Statistics group rcTengDot3StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTengDot3StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for a collection of ethernet-like interfaces attached to a particular system." ::= { rcTengEnetStats 1 } rcTengDot3StatsEntry OBJECT-TYPE SYNTAX RcTengDot3StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for a particular interface to an ethernet-like medium." INDEX { rcTengDot3StatsIndex } ::= { rcTengDot3StatsTable 1 } RcTengDot3StatsEntry ::= SEQUENCE { rcTengDot3StatsIndex Integer32, rcTengDot3StatsAlignmentErrors Counter64, rcTengDot3StatsFCSErrors Counter64, rcTengDot3StatsSingleCollisionFrames Counter64, rcTengDot3StatsMultipleCollisionFrames Counter64, rcTengDot3StatsSQETestErrors Counter64, rcTengDot3StatsDeferredTransmissions Counter64, rcTengDot3StatsLateCollisions Counter64, rcTengDot3StatsExcessiveCollisions Counter64, rcTengDot3StatsInternalMacTransmitErrors Counter64, rcTengDot3StatsCarrierSenseErrors Counter64, rcTengDot3StatsFrameTooLongs Counter64, rcTengDot3StatsInternalMacReceiveErrors Counter64, rcTengDot3StatsEtherChipSet OBJECT IDENTIFIER, -- copy & combine from rcStatGigTable rcTengDot3StatsLinkFailures Counter32, rcTengDot3StatsPacketErrors Counter32, rcTengDot3StatsCarrierErrors Counter32, rcTengDot3StatsLinkInactiveErrors Counter32, rcTengDot3StatsInFlowCtrlPkts Counter64, rcTengDot3StatsOutFlowCtrlPkts Counter64, -- copy & cobmine this atrribute from rcTengStatEntry rcTengDot3StatsFrameTooShorts Counter64, rcTengDot3StatsFramesBad Counter64, rcTengDot3StatsFragmentErrors Counter64, rcTengDot3StatsLongJabberErrors Counter64, rcTengDot3StatsDefaultDrops Counter64, rcTengDot3StatsIllegalLenError Counter64, rcTengDot3StatsMismatchError Counter64, rcTengDot3StatsOutOfRangeError Counter64, rcTengDot3StatsOversize Counter64, rcTengDot3StatsDataErrors Counter64, rcTengDot3StatsJabberErrors Counter64, -- from rcStatGigTable rcTengDot3StatsInPfcPkts Counter64, rcTengDot3StatsOutPfcPkts Counter64 } rcTengDot3StatsIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies an interface to an ethernet-like medium. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcTengDot3StatsEntry 1 } rcTengDot3StatsAlignmentErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received on a particular interface that are not an integral number of octets in length and do not pass the FCS check. The count represented by an instance of this object is incremented when the alignmentError status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions obtain are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 2 } rcTengDot3StatsFCSErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received on a particular interface that are an integral number of octets in length but do not pass the FCS check. The count represented by an instance of this object is incremented when the frameCheckError status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions obtain are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 3 } rcTengDot3StatsSingleCollisionFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of successfully transmitted frames on a particular interface for which transmission is inhibited by exactly one collision. A frame that is counted by an instance of this object is also counted by the corresponding instance of either the ifOutUcastPkts, ifOutMulticastPkts, or ifOutBroadcastPkts, and is not counted by the corresponding instance of the dot3StatsMultipleCollisionFrames object." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 4 } rcTengDot3StatsMultipleCollisionFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of successfully transmitted frames on a particular interface for which transmission is inhibited by more than one collision. A frame that is counted by an instance of this object is also counted by the corresponding instance of either the ifOutUcastPkts, ifOutMulticastPkts, or ifOutBroadcastPkts, and is not counted by the corresponding instance of the dot3StatsSingleCollisionFrames object." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 5 } rcTengDot3StatsSQETestErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of times that the SQE TEST ERROR message is generated by the PLS sublayer for a particular interface. The SQE TEST ERROR message is defined in section 7.2.2.2.4 of ANSI/IEEE 802.3-1985 and its generation is described in section 7.2.4.6 of the same document." REFERENCE "ANSI/IEEE Std 802.3-1985 Carrier Sense Multiple Access with Collision Detection Access Method and Physical Layer Specifications" ::= { rcTengDot3StatsEntry 6 } rcTengDot3StatsDeferredTransmissions OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which the first transmission attempt on a particular interface is delayed because the medium is busy. The count represented by an instance of this object does not include frames involved in collisions." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 7 } rcTengDot3StatsLateCollisions OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that a collision is detected on a particular interface later than 512 bit-times into the transmission of a packet. Five hundred and twelve bit-times corresponds to 51.2 microseconds on a 10 Mbit/s system. A (late) collision included in a count represented by an instance of this object is also considered as a (generic) collision for purposes of other collision-related statistics." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 8 } rcTengDot3StatsExcessiveCollisions OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which transmission on a particular interface fails due to excessive collisions." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 9 } rcTengDot3StatsInternalMacTransmitErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which transmission on a particular interface fails due to an internal MAC sublayer transmit error. A frame is only counted by an instance of this object if it is not counted by the corresponding instance of either the rcTengDot3StatsLateCollisions object, the rcTengDot3StatsExcessiveCollisions object, or the rcTengDot3StatsCarrierSenseErrors object. The precise meaning of the count represented by an instance of this object is implementation- specific. In particular, an instance of this object may represent a count of transmission errors on a particular interface that are not otherwise counted." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 10 } rcTengDot3StatsCarrierSenseErrors OBJECT-TYPE SYNTAX Counter64 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 particular interface. The count represented by an instance of this object is incremented at most once per transmission attempt, even if the carrier sense condition fluctuates during a transmission attempt." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 11 } -- { rcTengDot3StatsEntry 12 } is not assigned rcTengDot3StatsFrameTooLongs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received on a particular interface that exceed the maximum permitted frame size. The count represented by an instance of this object is incremented when the frameTooLong status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions obtain are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 13 } -- { rcTengDot3StatsEntry 14 } is not assigned -- { rcTengDot3StatsEntry 15 } is not assigned rcTengDot3StatsInternalMacReceiveErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which reception on a particular interface fails due to an internal MAC sublayer receive error. A frame is only counted by an instance of this object if it is not counted by the corresponding instance of either the rcTengDot3StatsFrameTooLongs object, the rcTengDot3StatsAlignmentErrors object, or the rcTengDot3StatsFCSErrors object. The precise meaning of the count represented by an instance of this object is implementation- specific. In particular, an instance of this object may represent a count of receive errors on a particular interface that are not otherwise counted." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 16 } rcTengDot3StatsEtherChipSet OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an OBJECT IDENTIFIER which identifies the chipset used to realize the interface. Ethernet-like interfaces are typically built out of several different chips. The MIB implementor is presented with a decision of which chip to identify via this object. The implementor should identify the chip which is usually called the Medium Access Control chip. If no such chip is easily identifiable, the implementor should identify the chip which actually gathers the transmit and receive statistics and error indications. This would allow a manager station to correlate the statistics and the chip generating them, giving it the ability to take into account any known anomalies in the chip." ::= { rcTengDot3StatsEntry 17 } rcTengDot3StatsLinkFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link failures enCounter32ed on this interface." ::= { rcTengDot3StatsEntry 18 } rcTengDot3StatsPacketErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packet errors enCounter32ed on this interface." ::= { rcTengDot3StatsEntry 19 } rcTengDot3StatsCarrierErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of carrier errors enCounter32ed on this interface." ::= { rcTengDot3StatsEntry 20 } rcTengDot3StatsLinkInactiveErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link inactive errors enCounter32ed on this interface." ::= {rcTengDot3StatsEntry 21 } rcTengDot3StatsInFlowCtrlPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of flow control packets received by this interface." ::= { rcTengDot3StatsEntry 22 } rcTengDot3StatsOutFlowCtrlPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of flow control packets transmitted by this interface." ::= { rcTengDot3StatsEntry 23 } rcTengDot3StatsFrameTooShorts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that are too short that were enCounter32ed on this interface." ::= { rcTengDot3StatsEntry 24 } rcTengDot3StatsInPfcPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Priority Flow Control (PFC) packets received by this interface." ::= { rcTengDot3StatsEntry 26 } rcTengDot3StatsOutPfcPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Priority Flow Control (PFC) packets transmitted by this interface." ::= { rcTengDot3StatsEntry 27 } rcTengDot3StatsFramesBad OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bad frames" ::= { rcTengDot3StatsEntry 28 } rcTengDot3StatsFragmentErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of fragment errors" ::= { rcTengDot3StatsEntry 29 } rcTengDot3StatsLongJabberErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of long jabber errors" ::= { rcTengDot3StatsEntry 30 } rcTengDot3StatsDefaultDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of default drops" ::= { rcTengDot3StatsEntry 31 } rcTengDot3StatsIllegalLenError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of illegal length error" ::= { rcTengDot3StatsEntry 32 } rcTengDot3StatsMismatchError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of mismatch error" ::= { rcTengDot3StatsEntry 33 } rcTengDot3StatsOutOfRangeError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of out of range error" ::= { rcTengDot3StatsEntry 34 } rcTengDot3StatsOversize OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of oversize " ::= { rcTengDot3StatsEntry 35 } rcTengDot3StatsDataErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of data errors" ::= { rcTengDot3StatsEntry 36 } rcTengDot3StatsJabberErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of jabbber errors" ::= { rcTengDot3StatsEntry 37 } -- 10Gb ethernet Stat Tbale rcTengStatTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTengStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store port statistics." ::= { rcTengEnetStats 2 } rcTengStatEntry OBJECT-TYPE SYNTAX RcTengStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "interface Counter32s" INDEX { rcTengStatIndex } ::= { rcTengStatTable 1 } RcTengStatEntry ::= SEQUENCE { rcTengStatIndex Integer32, rcTengStatBridgeInUnicastFrames Counter32, rcTengStatBridgeInMulticastFrames Counter32, rcTengStatBridgeInBroadcastFrames Counter32, rcTengStatBridgeInDiscards Counter32, rcTengStatBridgeOutUnicastFrames Counter32, rcTengStatBridgeOutMulticastFrames Counter32, rcTengStatBridgeOutBroadcastFrames Counter32, rcTengStatRouteInUnicastFrames Counter32, rcTengStatRouteInMulticastFrames Counter32, rcTengStatRouteInDiscards Counter32, rcTengStatRouteOutUnicastFrames Counter32, rcTengStatRouteOutMulticastFrames Counter32, rcTengStatStgForwardTransitions Counter32, rcTengStatStgInConfigBpdus Counter32, rcTengStatStgInTcnBpdus Counter32, rcTengStatStgInBadBpdus Counter32, rcTengStatStgOutConfigBpdus Counter32, rcTengStatStgOutTcnBpdus Counter32, rcTengStatBridgeOutFrames Counter32 } rcTengStatIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcTengStatEntry 1 } rcTengStatBridgeInUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming unicast frames that were bridged." ::= { rcTengStatEntry 2 } rcTengStatBridgeInMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming multicast frames that were bridged." ::= { rcTengStatEntry 3 } rcTengStatBridgeInBroadcastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming broadcast frames that were bridged." ::= { rcTengStatEntry 4 } rcTengStatBridgeInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were discarded by the bridging entity." ::= { rcTengStatEntry 5 } rcTengStatBridgeOutUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing unicast frames that were bridged." ::= { rcTengStatEntry 6 } rcTengStatBridgeOutMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing multicast frames that were bridged." ::= { rcTengStatEntry 7 } rcTengStatBridgeOutBroadcastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing broadcast frames that were bridged." ::= { rcTengStatEntry 8 } rcTengStatRouteInUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming unicast frames that were routed." ::= { rcTengStatEntry 9 } rcTengStatRouteInMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming multicast frames that were routed." ::= { rcTengStatEntry 10 } rcTengStatRouteInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were discarded by the routing entity." ::= { rcTengStatEntry 11 } rcTengStatRouteOutUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing unicast frames that were routed." ::= { rcTengStatEntry 12 } rcTengStatRouteOutMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing multicast frames that were routed." ::= { rcTengStatEntry 13 } rcTengStatStgForwardTransitions 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." ::= { rcTengStatEntry 14 } rcTengStatStgInConfigBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTengStatEntry 15 } rcTengStatStgInTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTengStatEntry 16 } rcTengStatStgInBadBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTengStatEntry 17 } rcTengStatStgOutConfigBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTengStatEntry 18 } rcTengStatStgOutTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTengStatEntry 19 } rcTengStatBridgeOutFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used by the Accelar 8000 product family to account for all transmitted bridge unicast, broadcast, and multicast packets. The individual Counter32s are not supported." ::= { rcTengStatEntry 20 } -- From rfc1573rcc.mib -- the Interfaces table -- The Interfaces table contains information on the entity's -- interfaces. Each sub-layer below the internetwork-layer -- of a network interface is considered to be an interface. rcTengIfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTengIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries. The number of entries is given by the value of engIfNumber." ::= { rcTengEnetStats 3 } rcTengIfEntry OBJECT-TYPE SYNTAX RcTengIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { rcTengIfIndex } ::= { rcTengIfTable 1 } RcTengIfEntry ::= SEQUENCE { rcTengIfIndex InterfaceIndex, rcTengIfDescr DisplayString, rcTengIfType INTEGER, rcTengIfMtu Integer32, rcTengIfSpeed Gauge32, rcTengIfPhysAddress PhysAddress, rcTengIfAdminStatus INTEGER, rcTengIfOperStatus INTEGER, rcTengIfLastChange TimeTicks, rcTengIfInOctets Counter64, rcTengIfInUcastPkts Counter64, rcTengIfInNUcastPkts Counter64, -- obsolete rcTengIfInDiscards Counter64, rcTengIfInErrors Counter64, rcTengIfInUnknownProtos Counter64, rcTengIfOutOctets Counter64, rcTengIfOutUcastPkts Counter64, rcTengIfOutNUcastPkts Counter64, -- obsolete rcTengIfOutDiscards Counter64, rcTengIfOutErrors Counter64, rcTengIfOutQLen Gauge32, -- obsolete rcTengIfSpecific OBJECT IDENTIFIER -- obsolete } rcTengIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value, greater than zero, for each interface. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { rcTengIfEntry 1 } rcTengIfDescr 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 interface hardware/software." ::= { rcTengIfEntry 2 } rcTengIfType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following regular1822(2), hdh1822(3), ddnX25(4), rfc877x25(5), ethernetCsmacd(6), iso88023Csmacd(7), iso88024TokenBus(8), iso88025TokenRing(9), iso88026Man(10), starLan(11), proteon10Mbit(12), proteon80Mbit(13), hyperchannel(14), fddi(15), lapb(16), sdlc(17), ds1(18), -- DS1/E1 (RFC 1406) e1(19), -- obsolete basicISDN(20), primaryISDN(21), propPointToPointSerial(22), -- proprietary serial ppp(23), softwareLoopback(24), eon(25), -- CLNP over IP (RFC 1070) ethernet3Mbit(26), nsip(27), -- XNS over IP slip(28), -- generic SLIP ultra(29), -- ULTRA technologies ds3(30), -- T-3 sip(31), -- SMDS frameRelay(32), -- DTE only rs232(33), para(34), -- parallel-port arcnet(35), -- arcnet arcnetPlus(36), -- arcnet plus atm(37), -- ATM cells miox25(38), sonet(39), -- SONET or SDH x25ple(40), iso88022llc(41), localTalk(42), smdsDxi(43), frameRelayService(44), -- Frame relay DCE v35(45), hssi(46), hippi(47), modem(48), -- Generic modem aal5(49), -- AAL5 over ATM sonetPath(50), sonetVT(51), smdsIcip(52), -- SMDS InterCarrier Interface propVirtual(53), -- proprietary virtual/internal propMultiplexor(54) -- proprietary multiplexing } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of interface. Additional values for IfType are assigned by the Internet Assigned Numbers Authority (IANA), through updating the syntax of the IANAifType textual convention." ::= { rcTengIfEntry 3 } rcTengIfMtu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the largest packet 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." ::= { rcTengIfEntry 4 } rcTengIfSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current bandwidth in bits per second. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. If the bandwidth of the interface is greater than the maximum value reportable by this object then this object should report its maximum value (4,294,967,295) and ifHighSpeed must be used to report the interace's speed. For a sub-layer which has no concept of bandwidth, this object should be zero." ::= { rcTengIfEntry 5 } rcTengIfPhysAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The interface's address at its protocol sub-layer. The interface's media-specific MIB must define the bit and byte ordering and format of the value contained by this object. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length." ::= { rcTengIfEntry 6 } rcTengIfAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. When a managed system initializes, all interfaces start with IfAdminStatus in the down(2) state. As a result of either explicit management action or per configuration information retained by the managed system, IfAdminStatus is then changed to either the up(1) or testing(3) states (or remains in the down(2) state)." ::= { rcTengIfEntry 7 } rcTengIfOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3), -- in some test mode unknown(4), -- status can not be determined -- for some reason. dormant(5) } 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. If IfAdminStatus is down(2) then IfOperStatus should be down(2). If IfAdminStatus is changed to up(1) then ifOperStatus should change to up(1) if the interface is ready to transmit and receive network traffic; it should change to dormant(5) if the interface is waiting for external actions (such as a serial line waiting for an incomming connection); it should remain in the down(2) state if and only if there is a fault that prevents if from going to the up(1) state." ::= { rcTengIfEntry 8 } rcTengIfLastChange 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." ::= { rcTengIfEntry 9 } rcTengIfInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the interface, including framing characters." ::= { rcTengIfEntry 10 } rcTengIfInUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer." ::= { rcTengIfEntry 11 } rcTengIfInNUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast or broadcast address at this sub-layer. This object is deprecated in favour of IfInMulticastPkts and IfInBroadcastPkts." ::= { rcTengIfEntry 12 } rcTengIfInDiscards OBJECT-TYPE SYNTAX Counter64 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." ::= { rcTengIfEntry 13 } rcTengIfInErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol." ::= { rcTengIfEntry 14 } rcTengIfInUnknownProtos OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces which support protocol multiplexing the number of transmission units received via the interface which were discarded because of an unknown or unsupported protocol. For any interface which does not support protocol multiplexing, this counter will always be 0." ::= { rcTengIfEntry 15 } rcTengIfOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the interface, including framing characters." ::= { rcTengIfEntry 16 } rcTengIfOutUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent." ::= { rcTengIfEntry 17 } rcTengIfOutNUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. This object is deprecated in favour of IfOutMulticastPkts and IfOutBroadcastPkts." ::= { rcTengIfEntry 18 } rcTengIfOutDiscards OBJECT-TYPE SYNTAX Counter64 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." ::= { rcTengIfEntry 19 } rcTengIfOutErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors." ::= { rcTengIfEntry 20 } rcTengIfOutQLen OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The length of the output packet queue (in packets)." ::= { rcTengIfEntry 21 } rcTengIfSpecific OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS obsolete DESCRIPTION "A reference to MIB definitions specific to the particular media being used to realize the interface. It is recommended that this value point to an instance of a MIB object in the media-specific MIB, i.e., that this object have the semantics associated with the InstancePointer textual convention defined in RFC 1443. In fact, it is recommended that the media- specific MIB specify what value ifSpecific should/can take for values of ifType. If no MIB definitions specific to the particular media are available, the value should be set to the OBJECT IDENTIFIER { 0 0 }." ::= { rcTengIfEntry 22 } -- -- Extension to the interface table -- -- This table replaces the ifExtnsTable table. -- rcTengIfXTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTengIfXEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries. The number of entries is given by the value of ifNumber. This table contains additional objects for the interface table." ::= { rcTengEnetStats 4 } rcTengIfXEntry OBJECT-TYPE SYNTAX RcTengIfXEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing additional management information applicable to a particular interface." INDEX { rcTengIfXIndex } ::= { rcTengIfXTable 1 } RcTengIfXEntry ::= SEQUENCE { rcTengIfXIndex InterfaceIndex, rcTengIfName DisplayString, rcTengIfInMulticastPkts Counter64, rcTengIfInBroadcastPkts Counter64, rcTengIfOutMulticastPkts Counter64, rcTengIfOutBroadcastPkts Counter64, rcTengIfHCInOctets Counter64, rcTengIfHCInUcastPkts Counter64, rcTengIfHCInMulticastPkts Counter64, rcTengIfHCInBroadcastPkts Counter64, rcTengIfHCOutOctets Counter64, rcTengIfHCOutUcastPkts Counter64, rcTengIfHCOutMulticastPkts Counter64, rcTengIfHCOutBroadcastPkts Counter64, rcTengIfLinkUpDownTrapEnable INTEGER, rcTengIfHighSpeed Gauge32, rcTengIfPromiscuousMode TruthValue, rcTengIfConnectorPresent TruthValue } rcTengIfXIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value, greater than zero, for each interface. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { rcTengIfXEntry 1 } rcTengIfName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The textual name of the interface. The value of this object should be the name of the interface as assigned by the local device and should be suitable for use in commands entered at the device's `console'. This might be a text name, such as `le0' or a simple port number, such as `1', depending on the interface naming syntax of the device. If several entries in the rcTengIfTable together represent a single interface as named by the device, then each will have the same value of rcTengIfName. If there is no local name, or this object is otherwise not applicable, then this object contains a 0-length string." ::= { rcTengIfXEntry 2 } rcTengIfInMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses." ::= { rcTengIfXEntry 3 } rcTengIfInBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer." ::= { rcTengIfXEntry 4 } rcTengIfOutMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses." ::= { rcTengIfXEntry 5 } rcTengIfOutBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent." ::= { rcTengIfXEntry 6 } rcTengIfHCInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the interface, including framing characters. This object is a 64-bit version of rcTengIfInOctets." ::= { rcTengIfXEntry 7 } rcTengIfHCInUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer. This object is a 64-bit version of rcTengIfInUcastPkts." ::= { rcTengIfXEntry 8 } rcTengIfHCInMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. This object is a 64-bit version of rcTengIfInMulticastPkts." ::= { rcTengIfXEntry 9 } rcTengIfHCInBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. This object is a 64-bit version of IfInBroadcastPkts." ::= { rcTengIfXEntry 10 } rcTengIfHCOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the interface, including framing characters. This object is a 64-bit version of rcTengIfOutOctets." ::= { rcTengIfXEntry 11 } rcTengIfHCOutUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. This object is a 64-bit version of rcTengIfOutUcastPkts." ::= { rcTengIfXEntry 12 } rcTengIfHCOutMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. This object is a 64-bit version of rcTengIfOutMulticastPkts." ::= { rcTengIfXEntry 13 } rcTengIfHCOutBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. This object is a 64-bit version of rcTengIfOutBroadcastPkts." ::= { rcTengIfXEntry 14 } rcTengIfLinkUpDownTrapEnable 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 rcTengIfStackTable), and disabled(2) otherwise." ::= { rcTengIfXEntry 15 } rcTengIfHighSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this object reports a value of `n' then the speed of the interface is somewhere in the range of `n-500,000' to `n+499,999'. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. For a sub-layer which has no concept of bandwidth, this object should be zero." ::= { rcTengIfXEntry 16 } rcTengIfPromiscuousMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object has a value of false(2) If this interface only accepts packets/frames that are addressed to this station. This object has a value of true(1) when the station accepts all packets/frames transmitted on the media. The value true(1) is only legal on certain types of media. If legal, setting this object to a value of true(1) may require the interface to be reset before becoming effective. The value of rcTengIfPromiscuousMode does not affect the reception of broadcast and multicast packets/frames by the interface." ::= { rcTengIfXEntry 17 } rcTengIfConnectorPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object has the value 'true(1)' if the interface sublayer has a physical connector and the value 'false(2)' otherwise." ::= { rcTengIfXEntry 18 } -- RecRecord rcRecReservTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRecReservEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table would display the statistics of several HW record type used. This will also let the user reserve certain number of records for each type." ::= { rcRec 1 } rcRecReservTablEntry OBJECT-TYPE SYNTAX RcRecReservEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcRecReservRecordType } ::= { rcRecReservTable 1 } RcRecReservEntry ::= SEQUENCE { rcRecReservRecordType INTEGER, rcRecReservUsed Integer32, rcRecReservReserved Integer32, rcRecReservNewReserved Integer32, rcRecReservDefReserved Integer32 } rcRecReservRecordType OBJECT-TYPE SYNTAX INTEGER { filter(1), ipmc(2), local(3), mac(4), static(5), vrrp(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { rcRecReservTablEntry 1 } rcRecReservUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Displayes the number of HW records actually usee by the recordType." ::= { rcRecReservTablEntry 2 } rcRecReservReserved OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Displayes the number of HW records reserved for the recordType." ::= { rcRecReservTablEntry 3 } rcRecReservNewReserved OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Displayes the number of HW records that w ill be reserved for this recordType after reset if the configuration is saved." ::= { rcRecReservTablEntry 4 } rcRecReservDefReserved OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of records reserved for this recordType if loaded with factory default." ::= { rcRecReservTablEntry 5 } -- SSH Group -- SSH Global Information. All requires RWA access. rcSshGlobal OBJECT IDENTIFIER ::= { rcSsh 1 } rcSshGlobalVersion OBJECT-TYPE SYNTAX INTEGER { v2only(1), both(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "SSH version" DEFVAL { v2only } ::= { rcSshGlobal 1 } rcSshGlobalPort OBJECT-TYPE SYNTAX INTEGER (1..49151) MAX-ACCESS read-write STATUS current DESCRIPTION "SSH connection port." DEFVAL { 22 } ::= { rcSshGlobal 2 } rcSshGlobalMaxSession OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of session allowed." DEFVAL { 4 } ::= { rcSshGlobal 3 } rcSshGlobalTimeout OBJECT-TYPE SYNTAX INTEGER (1..120) MAX-ACCESS read-write STATUS current DESCRIPTION "SSH connection timeout in seconds." DEFVAL { 60 } ::= { rcSshGlobal 4 } rcSshGlobalRsaKeySize OBJECT-TYPE SYNTAX INTEGER (512..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "SSH Rsa key size." DEFVAL { 1024 } ::= { rcSshGlobal 5 } rcSshGlobalDsaKeySize OBJECT-TYPE SYNTAX INTEGER (1024) MAX-ACCESS read-write STATUS current DESCRIPTION "SSH Dsa key size." DEFVAL { 1024 } ::= { rcSshGlobal 6 } rcSshGlobalRsaAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SSH RSA authentication" DEFVAL { true } ::= { rcSshGlobal 7 } rcSshGlobalDsaAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SSH DSA authentication" DEFVAL { true } ::= { rcSshGlobal 8 } rcSshGlobalPassAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SSH RSA authentication" DEFVAL { true } ::= { rcSshGlobal 9 } rcSshGlobalKeyAction OBJECT-TYPE SYNTAX INTEGER { none(0), generateDsa(1), generateRsa(2), deleteDsa(3), deleteRsa(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "SSH key action." ::= { rcSshGlobal 10 } rcSshGlobalEnable OBJECT-TYPE SYNTAX INTEGER { false(0), true(1), secure(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable, or securely enable SSH. Securely enable turns off other daemon flag, and it takes ffect afte reboot" DEFVAL { false } ::= { rcSshGlobal 11 } rcSshGlobalHostIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "current remote ip addr" ::= { rcSshGlobal 12 } rcSshGlobalRetries OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of SSH retries allowed." DEFVAL { 3 } ::= { rcSshGlobal 13 } rcSshGlobalDsaAuthKeyName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the DSA Auth Key. When not used, the value is a zero length string." ::= { rcSshGlobal 14 } rcSshGlobalRsaAuthKeyName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the RSA Auth Key. When not used, the value is a zero length string." ::= { rcSshGlobal 15 } rcSshGlobalRekeyEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SSH Rekey. This needs global SSH flag to be enabled" DEFVAL { false } ::= { rcSshGlobal 16 } rcSshGlobalRekeyTimeInterval OBJECT-TYPE SYNTAX Integer32 (1..6) UNITS "hours" MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval in hours after which active SSH sessions should start the rekey process." DEFVAL { 1 } ::= { rcSshGlobal 17 } rcSshGlobalRekeyDataLimit OBJECT-TYPE SYNTAX Integer32 (1..6) MAX-ACCESS read-write STATUS current DESCRIPTION "Total data(in GB) Tx and Rx in active SSH sessions after which sessions should start the rekey process." DEFVAL { 1 } ::= { rcSshGlobal 18 } rcSshGlobalSftpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SSH Sftp." DEFVAL { true } ::= { rcSshGlobal 19 } rcSshGlobalKeyboardInteractiveAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SSH keyboard-interactive mode authentication" DEFVAL { false } ::= { rcSshGlobal 20 } rcSshAuthType OBJECT-TYPE SYNTAX BITS { hmacSha1(0), aeadAes128GcmSsh(1), aeadAes256GcmSsh(2), hmacSha2256(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "value is one of multiple (logically by 'OR' of following value: bit 0 - hmac_sha1 bit 1 - aead_aes_128_gcm_ssh bit 2 - aead_aes_256_gcm_ssh bit 3 - hmac_sha2_256 hmac_sha1 : Enables hmac-sha1 auth type aead_aes_128_gcm_ssh : Enables aead-aes-128-gcm-ssh auth type aead_aes_256_gcm_ssh : Enables aead-aes-256-gcm-ssh auth type hmac_sha2_256 : Enables hmac-sha2-256 auth type" ::= { rcSshGlobal 21 } rcSshEncryptionType OBJECT-TYPE SYNTAX BITS { aes128Cbc(0), aes256Cbc(1), threeDesCbc(2), aeadAes128GcmSsh(3), aeadAes256GcmSsh(4), aes128Ctr(5), rijndael128Cbc(6), aes256Ctr(7), aes192Ctr(8), aes192Cbc(9), rijndael192Cbc(10), blowfishCbc(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "value is one of multiple (logically by 'OR' of following value: bit 0 - aes128_cbc bit 1 - aes256_cbc bit 2 - threedes_cbc bit 3 - aead_aes_128_gcm_ssh bit 4 - aead_aes_256_gcm_ssh bit 5 - aes128_ctr bit 6 - rijndael128_cbc bit 7 - aes256_ctr bit 8 - aes192_ctr bit 9 - aes192_cbc bit 10 - rijndael192_cbc bit 11 - blowfish_cbc aes128_cbc : Enables hmac-sha1 encryption type aes256_cbc : Enables aes256-cbc encrytption type threedes_cbc : Enables 3des-cbc type encryption type aead_aes_128_gcm_ssh : Enables aead-aes-128-gcm-ssh encryption type aead_aes_256_gcm_ssh : Enables aead-aes-256-gcm-ssh encryption type aes128_ctr : Enables aes128-ctr encryption type rijndael128_cbc : Enables rijndael128-cbc encryption type aes256_ctr : Enables aes256-ctr encryption type type aes192_ctr : Enables aes198-ctr encryption type aes192_cbc : Enables aes192-cbc encryption type rijndael192_cbc : Enables rijndael192-cbc encryption type blowfish_cbc : Enables blowfish-cbc encryption type" ::= { rcSshGlobal 22 } rcSshKeyExchangeMethod OBJECT-TYPE SYNTAX BITS { diffieHellmanGroup14Sha1(0), diffieHellmanGroup1Sha1(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "value is one of multiple (logically by 'OR' of following value: bit 0 - diffie_hellman_group14_sha1 bit 1 - diffie_hellman_group1_sha1 diffie_hellman_group14_sha1 : Enables diffie-hellman-group14_sha1 method diffie_hellman_group1_sha1 : Enables diffie_hellman_group1_sha1 method" ::= { rcSshGlobal 23 } rcSshGlobalClientEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SSH Client." DEFVAL { true } ::= { rcSshGlobal 24 } -- License scheme rcLicenseNumber OBJECT-TYPE SYNTAX INTEGER { bit8600BASE(0), -- Thunderbolt definitions no longer exist. This entry (1) is free now -- bitthunderboltBASE(1), bitPP8300BASE(2), bitdellBASE(3), bit8xx4BASE(4), bit8xx5BASE(5), bit8xx6BASE(6), bit8xx7BASE(7), bit8xx8BASE(8), bit8xx9BASE(9), bit8x10BASE(10), bit8x11BASE(11), bit8x12BASE(12), bit8x13BASE(13), bit8x14BASE(14), bit8x15BASE(15), bit8x16BASE(16), bit8x17BASE(17), bit8x18BASE(18), bit8x19BASE(19), bit8x20BASE(20), bit8x21BASE(21), bit8x22BASE(22), bit8x23BASE(23), bit8x24BASE(24), bit8x25BASE(25), bit8x26BASE(26), bit8x27BASE(27), bit8x28BASE(28), bit8x29BASE(29), bit8x30BASE(30), bit8x31BASE(31), -- /* Reserve 32 bits for base */ -- /* Start package license */ bitpackageStart(32), bitBASIC(33), bitUNICAST(34), bitMULTICAST(35), bitTOOL(36), bitADVANCED(37), bitPREMIER(39), bitMACSEC(40), bitpackageEnd(255), -- /* End package license */ -- /* Feature bit start from bit 256 */ -- /* These bits are from xxxConsistencyCheck */ bitfeature(256), bitrc2kCopyFileGrp(257), bitrc2kDeviceGlobalTbl(258), bitrcCliCustomGrp(259), bitrcCliGrp(260), bitrcCliGrpWsm(261), bitrcDiagMacConvSteeringTbl(262), bitrcDiagMirrorByPortTbl(263), bitrcDiagPortConvSteeringTbl(264), bitrcSysAccPolicyTbl(265), bitrcSysGrp(266), bitrcSysTrapTbl(267), bitrcUserSetTimeGrp(268), bitrcPortLock(269), bitrcSyslogGlobalGrp(270), bitrcSyslogHostTbl(271), bitrcWebGrp(272), bitdot1dStaticEntry(273), bitsnmpCommunityTbl(274), bitrcLoadModule(275), bitrcMltGrp(276), bitrcMltTbl(277), bitsmltMacTblSend(278), bitrc2kQosEgressQosToDscpTbl(279), bitrc2kQosEgressQosToTagTbl(280), bitrc2kQosIngressDscpToQosTbl(281), bitrc2kQosIngressTagToQosTbl(282), bitrc2kQosQosTbl(283), bitrcBridgeAutoLearnTbl(284), bitrcBridgeManualEditTbl(285), bitrcBridgeUnknownMacDiscardTbl(286), bitrcBridgeStaticMulticastTbl(287), bitrcSvlanGlobalGrp(288), bitrcSvlanTbl(289), bitrcVlanMacTbl(290), bitrcVlanPortTbl(291), bitrcVlanTbl(292), bitvlanTbl(293), bitrc2kBootConfigTbl(294), bitrc2kCpuEthernetPortRouteTbl(295), bitrc2kCpuEthernetPortTbl(296), bitrc2kCpuSerialPortTbl(297), bitrc2kCardTbl(298), bitrc2kMdaCardTbl(299), bitrcChassisGrp(300), bitrcL2RedundancyGrp(301), bitrcRecReservTbl(302), bitrcTftpGrp(303), bitrcFdbTbl(304), bitrcFilterTbl(305), bitrcStaticTbl(306), bitmgMirror(307), bitifTbl(308), bitifTestTbl(309), bitrcChassisPort(310), bitrcRateLimitTbl(311), bitrcTengIfTbl(312), bitrcLinkFlapDetectGrp(313), bitifTblMlt(314), bitposIfTbl(315), bitpppBridgeConfigTbl(316), bitpppIpConfigTbl(317), bitpppLinkConfigTbl(318), bitpppLqrConfigTbl(319), bitrcPosLineConfigTbl(320), bitrcPosPppIpxTbl(321), bitrcPosSioCardConfigTbl(322), bitrcPosSonetTbl(323), bitatm1483ElanTbl(324), bitatmPortTbl(325), bitatmPvcTbl(326), bitrc2kAtm1483ElanTbl(327), bitrc2kAtmPortTbl(328), bitrc2kAtmPvcTbl(329), bitrc2kAtmSioCardConfigTbl(330), bitbrdgStp(331), bitbrdgStpPortTbl(332), bitrcStg(333), bitrcStgPortTbl(334), bitrcStgTbl(335), bitigmpInterfaceTbl(336), bitrcIgmpAccessTbl(337), bitrcIgmpInterfaceExtnTbl(338), bitrcIgmpSendersTbl(339), bitrcIgmpStaticTbl(340), bitipfFilterModifyDs(341), bitrc2kQosTrafficProfileTbl(342), bitrcIpFilterBaseListTbl(343), bitrcIpFilterGlobalListTbl(344), bitrcIpFilterMediaDevTbl(345), bitrcIpFilterMediaStreamTbl(346), bitrcIpFilterPortTbl(347), bitrcIpFilterTbl(348), bitrcIpMulticastSoftwareForwardingGrp(349), bitrcIpMulticastTimedPruneTbl(350), bitrcMltMcastDistributionGrp(351), bitipMRouteInterfaceTbl(352), bitdvmrpInterfaceTbl(353), bitpimCandidateRPTbl(354), bitpimGrp(355), bitpimInterfaceTbl(356), bitrcNtpGlobalGrp(357), bitrcNtpKeyTbl(358), bitrcNtpServerTbl(359), bitospfAreaAggregateTbl(360), bitospfAreaTbl(361), bitospfGeneralGrp(362), bitospfHostTbl(363), bitospfIfMetricTbl(364), bitospfIfTbl(365), bitospfNbrTbl(366), bitospfStubAreaTbl(367), bitospfVirtIfTbl(368), bitwfPgmGrp(369), bitwfPgmIfTbl(370), bitwfPgmSessionTbl(371), bitrcRadiusGlobalGrp(372), bitrcRadiusServerTbl(373), bitrcIpFlowTbl(374), bitrcIpConfDhcpTbl(375), bitrcIpDhcpForwardTbl(376), bitrcIpConfDvmrpTbl(377), bitrcIpDvmrpGrp(378), bitrcArpExtTbl(379), bitrcIpAddrTbl(380), bitrcIpConfGlobalGrp(381), bitrcIpConfIcmpRdiscTbl(382), bitrcIpConfTbl(383), bitrcIpMulticastArpTbl(384), bitrcIpRoutePrefTbl(385), bitrcRipExtTbl(386), bitrcIpConfOspfAreaAggregateTbl(387), bitrcIpConfOspfAreaTbl(388), bitrcIpConfOspfTbl(389), bitrcIpPimGlobalGrp(390), bitrcIpPimStaticRPTbl(391), bitrcIpPimTbl(392), bitrcIpRipInterfaceTbl(393), bitrcIpRouteTbl(394), bitrcIpStaticRouteTbl(395), bittcpConnTbl(396), bitrcIpUdpConfBroadcastIntfTbl(397), bitrcIpUdpPortFwdListTbl(398), bitrcIpUdpPortFwdTbl(399), bitrcIpUdpProtocolTbl(400), bitvrrpAssoIpAddrTbl(401), bitvrrpOperTbl(402), bitvrrpOperationsGrp(403), bitvrrpRouterStatsTbl(404), bitrcIpxAddrTbl(405), bitrcIpxBrouterTbl(406), bitrcIpxGrp(407), bitrcIpxPolicyListTbl(408), bitrcIpxPolicyNetTbl(409), bitrcIpxPolicyServTbl(410), bitrcIpxRipInFilterTbl(411), bitrcIpxRipInterfaceTbl(412), bitrcIpxRipOutFilterTbl(413), bitrcIpxSapInFilterTbl(414), bitrcIpxSapInterfaceTbl(415), bitrcIpxSapOutFilterTbl(416), bitvlanEncap(417), bitrcIpAsPathAccessListTbl(418), bitrcIpCommunityAccessListTbl(419), bitrcIpGenPolicyGrp(420), bitrcIpOspfInFilterTbl(421), bitrcIpPrefixListTbl(422), bitrcIpRedistributeTbl(423), bitrcIpRoutePolicyStrEnt(424), bitrcIpRoutePolicyTbl(425), bits5EnMsTopInfoGrp(426), bitbgpPeerTbl(427), bitrcIpBgpAggregateTbl(428), bitrcIpBgpConfederationGrp(429), bitrcIpBgpGeneralGrp(430), bitrcIpBgpNetworkTbl(431), bitrcIpBgpPeerGroupTbl(432), bitrcIpBgpPeerTbl(433), bitrcIpBgpRouteReflectorGrp(434), bitrcStatBgpGrp(435), bitrcStatBgpPeerTbl(436), bitrcSshGlobalGrp(437), bitrcDiagPcapAdvancedFilterTbl(438), bitrcDiagPcapFilterTbl(439), bitrcDiagPcapGrp(440), bitrcPortPcapTbl(441), bitrcArpExtEntDoProxy(442), bitrcIpConfGlobalRouteDiscovery(443), bitSuperNetEnable(444), bitospfCli(445), -- start: import from Yiyu's CLI changes bitTreeCli(446), bitShowCmdCli(447), bitInfoCmdCli(448), bitrcIgmpChannelLimitTbl(449), bitrcIgmpSsmTbl(450), bitrcIgmpSsmGlobalGrp(451), bitrcIgmpIgapGlobalGrp(452), bitrcIgmpGlobalParamsGrp(453), bitrcRadiusGlobalSnmpGrp(454), bitrcSltPortTbl(455), bitrcErrorGrp(456), bitrcIgmpIgapServiceAbilityTbl(457), bitrcVlanDsapSsapTbl(458), bitrcIpArpCliClearPortCli(459), bitrcIpArpCliClearVlanCli(460), bitrcIpArpCliAddCli(461), bitrcIpArpCliDeleteCli(462), bitrcIpMulticastMacFloodingCliEnableCli(463), bitcliMacFlapTimeLimitSetCli(464), bitcliWriteRtcCli(465), bitipfCliClearStatsCli(466), bitipxCliDisableGnsCli(467), bitipxCliDisableRipCli(468), bitipxCliDisableRouteCli(469), bitipxCliDisableSapCli(470), bitipxCliRipSetDefDelayTimerCli(471), bitipxCliRipSetHoldMultiplierCli(472), bitipxCliRipSetDefIntervalTimerCli(473), bitipxCliEnableGnsCli(474), bitipxCliEnableRipCli(475), bitipxCliEnableSapCli(476), bitipxCliDisableRoute(477), bitipxCliEnableRouteCli(478), bitipxCliRipStateCli(479), bitipxCliRipSetDelayTimerCli(480), bitipxCliRipSetIntervalTimerCli(481), bitipxCliSapAddStaticEntryCli(482), bitipxCliSapDeleteStaticEntryCli(483), bitipxCliSapSetDefDelayTimerCli(484), bitipxCliSapSetDefHoldMultiplierCli(485), bitipxCliSapSetDefIntervalTimerCli(486), bitipxCliSapSetHoldMultiplierCli(487), bitipxCliSapSetGnsTieBreakerCli(488), bitipxCliSapStateCli(489), bitipxCliSapSetDelayTimerCli(490), bitipxCliSapSetIntervalTimerCli(491), bitipxCliAddRouteEntryCli(492), bitipxCliDeleteRouteEntryCli(493), bitipxCliSetMaxRouteCli(494), bitipxCliSetMaxSapCli(495), bitipxCliSetMaxStaticRouteCli(496), bitipxCliSetMaxStaticSapCli(497), bitipxCliSetNetBiosEnableDisableCli(498), bitipxCliSetLearnAfterIncrementEnableDisableCli(499), bitcliPasswordROCli(500), bitcliPasswordRWL1Cli(501), bitcliPasswordRWL2Cli(502), bitcliPasswordRWL3Cli(503), bitcliPasswordRWCli(504), bitcliPasswordRWACli(505), bitcliPasswordSLBOPERCli(506), bitcliPasswordL4OPERCli(507), bitcliPasswordOPERCli(508), bitcliPasswordSLBADMINCli(509), bitcliPasswordL4ADMINCli(510), bitcliPasswordSSLADMINCli(511), bitcliMonitorDurationCli(512), bitcliMonitorIntervalCli(513), bitcliDefaultBannerCli(514), bitcliDisplayMotdCli(515), bitcliDefaultLoginCli(516), bitcliDefaultPasswordCli(517), bitcliMoreCli(518), bitcliRloginLimitCli(519), bitcliScrsizeCli(520), bitcliTelnetLimitCli(521), bitcliTimeoutCli(522), bitlogCliHostCreateCli(523), bitlogCliSetTransferFileNameCli(524), bitlogCliHostDeleteCli(525), bitlogcliLevelCli(526), bitlogcliScreenCli(527), bitlogCliMsgOnPcmciaCli(528), bitcliAddTraceModuleCli(529), bitsetAutoTraceStatusCli(530), bitsetAutoTraceHighTrackDurationCli(531), bitsetAutoTraceLowPercentageCli(532), bitsetAutoTraceLowTrackDurationCli(533), bitcliRemTraceModuleCli(534), bitrcIpxCliPolicyTraceRipOutFilterAddCli(535), bitrcIpxCliPolicyTraceRipOutFilterDeleteCli(536), bitrcIpxCliPolicyTraceRipInFilterAddCli(537), bitrcIpxCliPolicyTraceRipInFilterDeleteCli(538), bitrcIpxCliPolicyTraceSapOutFilterAddCli(539), bitrcIpxCliPolicyTraceSapOutFilterDelete(540), bitrcIpxCliPolicyTraceSapInFilterAddCli(541), bitrcIpxCliPolicyTraceSapInFilterDeleteCli(542), bittracecliClearCli(543), bittracecliLevelCli(544), bittracecliOffCli(545), bittracecliFilterCli(546), bittracecliGrepStringCli(547), bittraceCliPolicyCli(548), bitdebugcliSlotXCli(549), bitripCliSetDefImportMetCli(550), bitripCliDisableCli(551), bitripCliDomainCli(552), bitripCliEnableCli(553), bitripCliSetIfDomainCli(554), bitripCliSetIfRxModeCli(555), bitripCliSetIfTxModeCli(556), bitripCliSetHoldDownCli(557), bitripCliReceiveCli(558), bitripCliSendCli(559), bitsysCliSetRmonAlarmCreateCli(560), bitsysCliSetRmonAlarmDeleteCli(561), bitsysCliSetRmonEventCreateCli(562), bitsysCliSetRmonEventDeleteCli(563), bitsysCliSetRmonHistoryCreateCli(564), bitsysCliSetRmonHistoryDeleteCli(565), bitsysCliSetRmonEtherCreateCli(566), bitsysCliSetRmonEtherDeleteCli(567), bitsysCliSetRmonEtherOwnerCli(568), bitcliStartAtmConsoleCli(569), bitrebootcliCli(570), bittoptreeCli(571), bitconvert11configCli(572), bitcopyimageCli(573), bitcwccliCli(574), bitshowdateCli(575), bitdirectoryCli(576), bitshowDumpAsicAddrCli(577), bitshowHwDumpAllCli(578), bitshowIcmpStatCli(579), bitshowInetStatCli(580), bitshowInspectCli(581), bitcliinstallCli(582), bitreloginCli(583), bitshowopDumpErrorRegsCli(584), bitshowOspfDumpAllCli(585), bitshowOspfDumpSpfInfoCli(586), bitpeercliCli(587), bitpingcliCli(588), bitipxCliPingCli(589), bitpwccliCli(590), bitshowrarDumpRegsCli(591), bitshowRarCheckStatsCli(592), bitshowRarErrorCountCli(593), bitshowrcDumpIfIndexCli(594), bitdeleteimageCli(595), bitresetcliCli(596), bitrlogincliCli(597), bitrshcliCli(598), bitsavecliCli(599), bitVxshellCli(600), bitclisourceCli(601), bitshowSpyReportCli(602), bitshowSwipDumpCli(603), bittelnetcliCli(604), bittracerouteCli(605), bitshowTaskTraceCli(606), bitrcIpRouteCliClearPortCli(607), bitrcIpRouteCliClearVlanCli(608), bitdumpcliArCli(609), bitmltCliClearIstStatsCli(610), bitportCliClearStatsCli(611), bitcliResetConsoleShellCli(612), bitcliKillTelnetSessionCli(613), bitatmCliClearVPortStatsCli(614), bitatmCliClearF5StatsCli(615), bitatmCliClearPortStatsCli(616), bitatmCliCardResetCli(617), bitatmCliEnableVPortStatsCli(618), bitatmCliSetDebugCli(619), bitatmCliVPortStatsIntervalCli(620), bitatmCliLaneCreateCli(621), bitatmCliLaneDeleteCli(622), bitatmCliStateCli(623), bitigmpOldCliDelAccessListCli(624), bitigmpOldCliSetAccessModeCli(625), bitposCliCardResetCli(626), bitposCliSetDebugCli(627), bitposCliSetPosConsoleCli(628), bitportCliSetLinktrapCli(629), bitportCliFlushIgmpCli(630), bitsysCliAccessEnableCli(631), bitvlanCliIeeeDiscardRecordAgingCli(632), bitvlanCliIeeeAgingDisableCli(633), bitvlanCliIeeeAgingEnableCli(634), bitsysCliSetSnmpForceTrapSenderCli(635), bitsysResetWebPasswdCli(636), bitsysResetSnmpCommStringsCli(637), bitsysCliSetMgmtVirtualIpCli(638), bitsysCliSetContactCli(639), bitsysCliSetHighPerformanceCli(640), bitsysCliSetLocationCli(641), bitsysCliSetMessageControlCli(642), bitsysCliSetChassisMTUCli(643), bitcliPromptCli(644), bitsysCliSetOctapidResetThresholdCli(645), bitsysCliSetSmltPortUnlockTimeoutCli(646), bitsysCliSetUdpSourceCli(647), bitvlanCliFlushIeeeVlanDiscardRecordsCli(648), bitposCliSetLEDCli(649), bitvlanCliRipManualTrigCli(650), bitvlanCliChangeIpxEncapCli(651), bitvlanCliSetFdbTimeOutCli(652), bitvlanCliSyncFdbCli(653), bitportCliRipManualTrigCli(654), bitportCliSetCpLimitCli(655), bitportCliSetClockSourceCli(656), bitportCliSetFlowControlCli(657), bitportCliSetFlowControlPause0Cli(658), bitportCliSetFlowControlPauseTimeCli(659), bitportCliSetSffdCli(660), bitsetMgmtIpCli(661), bitsetWsmAutoResetCli(662), bitreadWSMCommunityCli(663), bitwriteWSMCommunityCli(664), bittrapWSMCommunityCli(665), bitauthTrapWSMCli(666), bitlinkTrapWSMCli(667), bittelnetWsmCli(668), bitsyslogFacilityCli(669), bitwsmResetCli(670), bitwsmSaveCli(671), bitwsmBootChoiceCli(672), bitwsmDumpCardDBCli(673), bitwsmDumpIPTableCli(674), bitwsmDumpTableCli(675), bithiddenModeCli(676), bitresetSamCli(677), bitsamBootBackupCli(678), bitsamShowClusterCli(679), bitoldieCli(680), bitipCliSetBgpRedistApplyCli(681), bitrcBgpPeerCli(682), bitCliConfigIpBgpMaxInitPeersCli(683), bitCliConfigIpBgpMaxTxQueueLenCli(684), bitCliConfigIpBgpDebugScreenCli(685), bitpolicySetOspfAcceptPrecedenceCli(686), bitpolicySetOspfAnnouncePrecedenceCli(687), bitpolicySetRipAcceptPrecedenceCli(688), bitpolicySetRipAcceptRipIfListCli(689), bitpolicySetRipAnnounceOutIfListCli(690), bitpolicySetRipAnnouncePrecedenceCli(691), bitpolicyRipAnnounceRemoveFromRtSrcCli(692), bitospfCliModRangeEffectCli(693), bitospfCliModRangeMetricCli(694), bitospfCliSetVirtIfMd5KeyTxCli(695), bitospfCliSetIfMd5KeyCli(696), bitospfCliSetMd5KeyTxCli(697), bitospfCliDelIfMd5KeyCli(698), bitipCliSetOspfAcceptApplyCli(699), bitospfCliSetDefMetricGrpCli(700), bitospfCliSetSpfHoldDownTimeCli(701), bitospfCliSetSpfRunCli(702), bitospfCliSetTrapCli(703), bitrcIpVrrpCliClearPortCli(704), bitrcIpVrrpCliClearVlanCli(705), bitrcIpResourceUsageGlobalGrp(706), bitrcIpPimInterfaceTbl(707), bitipmcCliSetDvmGlobDisCli(708), bitipmcCliSetDvmGlobEnlCli(709), bitipmcCliSetDvmGlobLeafTimeoutCli(710), bitipmcCliSetDvmGlobNbrTimeoutCli(711), bitipmcCliSetDvmGlobNbrProbeIntCli(712), bitipmcCliSetDvmGlobTrigUpdateIntervalCli(713), bitipmcCliSetDvmGlobUpdateIntervalCli(714), bitipmcCliSetDvmGlobFwdCacheTimeoutCli(715), bitipmcCliSetDvmGlobRouteExpireTimeoutCli(716), bitipmcCliSetDvmGlobRouteDiscTimeoutCli(717), bitipmcCliSetDvmGlobRouteSwitchTimeoutCli(718), bitipmcCliSetDvmGlobShowNextHopTableCli(719), bitipCliSetPimdebugAssertCli(720), bitipCliSetPimdebugBootstrapCli(721), bitipCliSetPimdebugGroupCli(722), bitipCliSetPimdebugHelloCli(723), bitipCliSetPimdebugJoinpruneCli(724), bitipCliSetPimDbgTraceCli(725), bitipCliSetPimDbgLogCli(726), bitipCliSetPimdebugRegisterCli(727), bitipCliSetPimdebugRegStopCli(728), bitipCliSetPimdebugRpadvCli(729), bitipCliSetPimdebugSendCli(730), bitipCliSetPimdebugRcvCli(731), bitipClienabletraceforSGentryCli(732), bitipClidisabletraceforSGentryCli(733), bitipCliSetPimGlobBrDisCli(734), bitipCliSetPimGlobBrEnlCli(735), bitportCliSetPimIfCreateCli(736), bitportCliSetPimIfTypeCli(737), bitdiagCliPingSnoopAddPortsCli(738), bitdiagCliPingSnoopCreateCli(739), bitdiagCliPingSnoopDeleteCli(740), bitdiagCliPingSnoopEnaDisCli(741), bitdiagCliPingSnoopRemPortsCli(742), bitrcIpBgpPeerCli(743), bitospfCliSetVirtIfMd5KeyCli(744), bitospfCliDelVirtIfMd5KeyCli(745), bitipSetOspfRedistApplyCli(746), bitospfSetAutoVlinkCli(747), bitospfSetTrapCli(748), bitipSetPimdebugSourceCli(749), bitportCliSetLoopDetectCli(750), bitlogcliClearCli(751), bitlogcliWriteCli(752), bitsetAutoTraceHighPercentageCli(753), bittracecliScreenCli(754), bitripCliCliSetIfRxModeCli(755), bitripSetIfTxModeCli(756), bitripUpdateCli(757), bitsysCliSetSendTrapConfigCli(758), bitclilsCli(759), bitclimkdirCli(760), bittelnetSamCli(761), bitsysCliV3UserSetCli(762), bitsysCliV3GrpSetCli(763), bitsysCliV3AccessSetCli(764), bitsysCliV3NotifySetCli(765), bitsysCliV3ViewSetCli(766), bitsysCliV3TargetSetCli(767), bitsysCliV3TargetParamsSetCli(768), bitsnmpCliViewSetCli(769), bitBcli8100Cli(770), bitBcliAgentHacpuCli(771), bitBcliAttribCli(772), bitBcliAutobootCli(773), bitBcliAutonegotiateCli(774), bitBcliBaudCli(775), bitBcliBootCli(776), bitBcliBootpCli(777), bitBcliCdCli(778), bitBcliCfgfileCli(779), bitBcliCopyCli(780), bitBcliCpCli(781), bitBcliCwcCli(782), bitBcliDatabitsCli(783), bitBcliDcdebugCli(784), bitBcliDebugcfgCli(785), bitBcliDebugmodeCli(786), bitBcliDelayCli(787), bitBcliWlandesiredssidCli(788), bitBcliDirCli(789), bitBcliDosChkdskCli(790), bitBcliDosFormatCli(791), bitBcliDstCli(792), bitBcliDstendCli(793), bitBcliDstnameCli(794), bitBcliDstoffCli(795), bitBcliDststartCli(796), bitBcliDumpspromCli(797), bitBcliEditCli(798), bitBcliEgressloopCli(799), bitBcliFactorydefaultsCli(800), bitBcliFmmdebugCli(801), bitBcliFmmFormatCli(802), bitBcliFtpdCli(803), bitBcliFtpdebugCli(804), bitBcliFullduplexCli(805), bitBcliGrepCli(806), bitBcliHacpuCli(807), bitBcliI2cdebugCli(808), bitBcliImagefileCli(809), bitBcliLsCli(810), bitBcliMasterCli(811), bitBcliMcpCli(812), bitBcliMfgburninCli(813), bitBcliMfgdCli(814), bitBcliMfgledCli(815), bitBcliMfgmCli(816), bitBcliMgmtrouteCli(817), bitBcliMkdirCli(818), bitBcliMnetipCli(819), bitBcliMoreCli(820), bitBcliMoreflagCli(821), bitBcliMulticastCli(822), bitBcliMvCli(823), bitBcliNetenableCli(824), bitBcliNetipCli(825), bitBcliNetrestartCli(826), bitBcliNetspeedCli(827), bitBcliPcdebugCli(828), bitBcliPclogCli(829), bitBcliPctraceCli(830), bitBcliPeerCli(831), bitBcliPingCli(832), bitBcliProgrambootCli(833), bitBcliPromptCli(834), bitBcliPwcCli(835), bitBcliPwdCli(836), bitBcliRarudipsvCli(837), bitBcliRarudrecCli(838), bitBcliReadspromCli(839), bitBcliRebootonerrorCli(840), bitBcliResetCli(841), bitBcliResetPasswordCli(842), bitBcliRloginCli(843), bitBcliRlogindCli(844), bitBcliRloginlimitCli(845), bitBcliRmCli(846), bitBcliRshCli(847), bitBcliSaveCli(848), bitBcliSavetostandbyCli(849), bitBcliScrsizeCli(850), -- 851 is a duplicate and should not be used bitBcliSetbootpimagenameCli(851), bitBcliSioenableCli(852), bitBcliSiomodeCli(853), bitBcliSiomtuCli(854), bitBcliSiomyipCli(855), bitBcliSiopeeripCli(856), bitBcliSiopppfileCli(857), bitBcliSiorestartCli(858), bitBcliSioslipcomCli(859), bitBcliSiosliprxcomCli(860), bitBcliSnmpdCli(861), bitBcliSourceCli(862), bitBcliSshdCli(863), bitBcliTelnetCli(864), bitBcliTelnetdCli(865), bitBcliTelnetlimitCli(866), bitBcliTestCli(867), bitBcliTestspromCli(868), bitBcliTftpdCli(869), bitBcliTftpdebugCli(870), bitBcliTftphashCli(871), bitBcliTftphostCli(872), bitBcliTftprexmitCli(873), bitBcliTftptimeoutCli(874), bitBcliTimeoutCli(875), bitBcliTupleCli(876), bitBcliTzCli(877), bitBcliTzoffCli(878), bitBcliUpdatebootCli(879), bitBcliVerifycfgCli(880), bitBcliVxataCli(881), bitBcliVxdcCli(882), bitBcliVxdosCli(883), bitBcliVxinetCli(884), bitBcliVxiosCli(885), bitBcliVxmemCli(886), bitBcliVxpasswordCli(887), bitBcliVxpppCli(888), bitBcliVxtiCli(889), bitBcliVxuserCli(890), bitBcliWdtCli(891), bitBcliWlanCli(892), bitBcliWlanconfigureCli(893), bitBcliWriteRtcCli(894), bitBcliWritespromCli(895), -- 896 is a duplicate and should not be used bitBootPCliSetImageNameCli(896), bitBootPCliSettingCli(897), bitExitTreeCli(898), bitMacUpgradeCli(899), bitPcmciaStopCli(900), bitBcliPrivilegeCli(901), bitBcliReadRtcCli(902), bitShowHelpCli(903), bitShowHistoryCli(904), bitOpTreeCli(905), bitUpOneTreeCli(906), bitBcliHiSecureFlagCli(907), bitBoxCli(908), bitBcliBlockSwitchOverCli(909), bitBcliCtrlRecOptimizeCli(910), bitBcliLogParmsCli(911), bitPasswordAgeCli(912), bitLicenseLoadCli(913), bitportCliUnknownMacDiscAddAllowMacCli(914), -- 915 is a duplicate and should not be used bitBootpCliSetImageNameCli(915), bitdot3adAggTbl(916), bitdot3adAggPortTbl(917), bitrcLacpGlobalGrp(918), bitrcPortLacpTbl(919), bitrcPortVLacpTbl(920), bitdot1xPaeSystemGrp(921), bitdot1xAuthConfigTbl(922), bitdot1xPaePortTbl(923), bitdot3adrcPortLacpTbl(924), bitrcPortRemoteMirroringTbl(925), bitrcIpRsmltCli(926), bitsysCliV3NotifyFilterSetCli(927), bitsysCliV3NotifyProfileSetCli(928), bitsysCliSetSnmpServerCli(929), bitrcIpConfRsmltTbl(930), bitrcIpxRsmltOperTbl(931), bitcliLogCli(932), bitipmcCliSetDvmGlobTrapEnlCli(933), bitipmcCliSetDvmGlobLogEnlCli(934), bitDismanPingTraceroute (935), bitBcliSpbmConfigModeFlagCli(936), bitNaapCli(974), bitBcliAltLedEnableCli(975), bitBcliBackupCfgfileCli(976), bitrcBridgeFdbProtectTbl(977), bitrcSysDnsServer(978), bitBcli8616ReAutonegCli(979), bitBcliBootpImageNameSetCli(980), bitBcliMezzImageNameSetCli(981), bitBcliMacUpgradeCli(982), bitLoadConfigCli(983), bitBcliBootpImageNameInfo(984), bitospfCliSetRfc1583CompatibilityCli(985), bitShExecuteCli(986), bitsysCliSetHighThroughputModeCli(987), bitsysCliSetUdpChecksumCli(988), bitBcliMaintCommand(989), bitExtCpLimit(990), bitDumpCircuitcli(991), bitcppStatscli(992), bitfbuffDumpcli(993), bitmemShowcli(994), bitcheckStackcli(995), bitrcDumpSnmpcli(996), bitppeGetPortIsLinkUpcli(997), bitshowPpcli(998), bitdumpFacli(999), bitsfDumpcli(1000), bitpimVirtualNbrTbl(1012), bitcliPasswordLockoutCli(1015), bitcliPasswordHistoryCli(1016), bitcliPasswordDefLockoutCli(1017), bitAutoRecoverSet(1019), bitAccessLevelEnDisCli(1020), --TACACS+ bitrcTacacsGlobalGrp(1021), bitrcTacacsServerTbl(1022), bitPortCliSetSpoofDetectCli(1023), bitBcliMd5Cli(1024), bitBcliDumpfhCli(1025), bitBcliMezzCardBootEnableCli(1027), bitPasswordLenCli(1029), bitBcliCheckSrcRouteCli(1030), bitrcCfmGlobalsGrp(1053), bitrcIsisCircuitTbl(1055), bitisisCircTbl(1056), bitisisCircLevelTbl(1057), bitisisManAreaAddrTbl(1058), bitisisSummAddrTbl(1059), bitrcIsisGlobalGrp(1060), bitisisSysObjectGrp(1061), bitisisSysLevelTbl(1062), bitipCliSetIsisRedistApply(1063), bitisisCliClearStatsCli(1076), bitLbmCmdCli(1091), bitLtmCmdCli(1092), bitrcCfmMaintenanceDomainTbl(1125), bitrcCfmMaintenanceAssociationTbl(1126), bitrcCfmMaintenanceEndPointTbl(1127), bitBcliLicensefileCli(1129), bitBcliBootpSecImageNameSetCli(1148), bitrcMplsNotificationObjectsGrp(1149), bitmplsLsrObjectsGrp(1150), bitmplsTeObjectsGrp(1151), bitmplsTunnelHopTbl(1152), bitmplsTunnelTbl(1153), bitmplsTunnelResourceTbl(1154), bitrcMplsIpStaticFecTbl(1155), bitmplsClearLspLdpRsvpStats(1156), bitrcIpVpnRouteDistTbl(1157), bitrcIpVpnRouteTargetTbl(1158), bitrcVrfIpVpnTbl(1159), bitrcIpBgpPeerTblIpvpnLiteCap(1160), bitrcIpBgpPeerTblVpnv4Address(1161), bitmplspingcli(1162), bitrcPlsbGlobalGrp(1164), bitrcIsisPlsbTbl(1165), bitrcIsisCircuitPlsbTbl(1166), bitrcIsidEndptCvidClientMipTbl(1168), bitisisCliClearLsdbCli(1169), bitL2PingCmdCli(1175), bitL2TraceCmdCli(1176), bitL2TraceReplyCmdCli(1177), bitDebugL2vpnCmdCli(1178), bitDebugIsisCmdCli(1179), bitrcCfmTransmitL2TraceTbl(1180), bitrcCfmTransmitL2McastTraceTbl(1181), bitrcCfmTransmitLbmTbl(1182), bitrcCfmTransmitLtmTbl(1183), bitrcMACSecIfConfigTbl(1184), bitrcMACSecCATbl(1185), bitsecyIfTbl(1186), bitrcIsisGlobalIpTunnelSrcAddr(1187), bitrcIsisLogicalInterfaceTbl(1188), bitrcDvrGlobalGrp(1189), bitrcVxlanVtepSourceIp (1190), bitrcVrfScalingGlobalGrp (1191), bitrcChefClient (1192), -- CardType bit numbers start here bitcardType(1536), bitrc2kCPU(1537), bitrc2k48x100BaseTX(1538), bitrc2k24x100BaseTX(1539), bitrc2k24x100BaseFX(1540), bitrc2k2xOC12(1541), bitrc2k8xATM(1542), bitrc2kRMON(1543), bitrc2k8x1000BaseSXBB(1544), bitrc2k8x1000BaseLXBB(1545), bitrc2k8x1000BaseSXRBB(1546), bitrc2k8x1000BaseLXRBB(1547), bitrc2k8x1000BaseXDBB(1548), bitrc2k8xOC3(1549), bitrc2kMg32x100BaseTX(1550), bitrc2kMg48x100BaseTX(1551), bitrc2kMg16x100BaseFX(1552), bitrc2kMg8x1000BaseIC(1553), bitrc2k8x1000BaseIC(1554), bitrc2kMg48x100BaseTC(1555), bitrc2k6xPOS(1556), bitrc2k16x1000BaseSXBB(1557), bitrc2k8x1000BaseT(1558), bitrc2k32x100BaseTX(1559), bitrc2k1x10GBaseLW(1560), bitrc2k16x1000BaseT(1561), bitrc2k1x10GBaseLR(1562), bitrc2kAlteonWSM(1563), bitrc2k48x100BaseTXM(1564), bitrc2k32x100BaseTXM(1565), bitrc2k8x1000BaseICM(1566), bitrc2k8x1000BaseSXBBM(1567), bitrc2k8x1000BaseTM(1568), bitrc2k8xATMM(1569), bitrc2k6xPOSM(1570), -- Thunderbolt: 1571 - 1578 have been removed bitrc2kPP8300-CPU8x1000BaseSFP(1579), bitrc2kPP8300-24x1000BaseTX(1580), bitrc2kPP8300-48x100BaseTX(1581), bitrc2kPP8300-48x100BaseTXPOE(1582), bitrc2kAlteonLP(1583), bitrc2kAlteonASFM(1584), bitrc2k61AlteonSAM(1585), bitrc2k62AlteonSAM(1586), bitrcMplsGlobalGrp(1603), bitrcIpMplsInterfaceTbl(1604), bitrcVrfConfigTbl(1605), bitrcVrfIfConfigTbl(1606), bitrcIpv6InterfaceTbl(1607), bitrcIpv6AddrTbl(1608), bitrcIpv6PrefixTbl(1609), bitrcIpv6RouterAdvertTbl(1610), bitrcIpv6StaticRouteTbl(1611), bitrcIpv6NetToPhysicalTbl(1612), bitrcIpv6Scalars(1613), bitrcPrFilterAceIpv6SrcAddrTbl(1614), bitrcPrFilterAceIpv6DstAddrTbl(1615), bitrcPrFilterAceIpv6NextHdr(1616), bitrc2kCpuEthernetPortIpv6RouteTbl(1617), bitrcIpv6PimGlobalGrp(1618), bitrcIpv6PimTbl(1619), bitrcIpv6PimStaticRPTbl(1620), bitrcIpv6pimVirtualNbrTbl(1621), bitrcIpv6MulticastTimedPruneTbl(1622), bitrcIpv6MulticastSoftwareForwarding(1623), bitrcIpv6PimInterfaceTbl(1624), bitrcIpv6MltMcastDistributionGrp(1625), bitrcIpv6ResourceUsageGlobalGrp(1626), bitIpv6InterfaceTbl(1627), bitIpv6RouteTbl(1628), bitIpv6NetToMediaTbl(1629), bitIpv6MIBObjects(1630), bittunnelIfTbl(1631), bittunnelInetConfigTbl(1632), bitmldInterfaceTbl(1633), bitmldCacheTbl(1634), bitrcIpv6Ospfv3NbmaNbrTbl(1635), bitrcIpv6Ospfv3IfTbl(1636), bitrcIpv6Ospfv3VirtIf(1637), bitrcIpv6Ospfv3AreaAggregateTbl(1638), bitrcIpv6Ospfv3AreaTbl(1639), bitrcIpv6Ospfv3GeneralGrp(1640), bitrc2kPR48X1000BaseTX(1641), bitrc2kPR30X1000BaseSXBB(1642), bitrc2kPR3X10GBaseXZW(1643), bitrc2kPR3X10GBaseGbic(1644), bitrcIpfixConfGlobalGrp(1645), bitrcIpfixConfSlotTbl(1646), bitrcIpfixCollectorTbl(1647), bitrcIpfixConfPortTbl(1648), bitrcIpfixHashStatsTbl(1649), bitrcIpfixExporterStatsTbl(1650), bitTreeSnmp(1654), bitInfoCmdSnmp(1655), bitShowCmdSnmp(1656), bitsnmpLogSnmp(1657), bitrc2kPR48x1000BaseGBRS(1658), bitrc2kPR48x1000BaseGTRS(1659), bitrc2kPR12X10GBaseXLRS(1660), bitrc2kPR34xXGRS(1661), bitrcPrQosEgressQosToExpTbl(1662), bitrcPrQosIngressExpToQosTbl(1663), bitrcPomConfGlobalGrp(1664), bitrcIpv6DhcpForwardTbl(1672), bitrcIpv6ConfDhcpTbl(1673), bitrcIpv6VrrpOperTbl(1674), bitrcVrrpExtScalarsGrp(1675), bitrcVrrpTmpOperationsGrp(1676), bitrcIpMulticastSquareSmltGrp(1677), bitrcPortLosslessEnetTbl(1684), bitrcPrFilterAceIpv6TrafficClsTbl(1685), bitrcIsisPlsbIpShortcut(1686), bitrcIpIsisInFilter(1687), bitcbAUX(1700), bitcbSF3200(1701), bitcbSF9600(1702), bitcbCP-CSC(1703), bitcb48x1000BaseTX(1704), bitcb48x1000BaseTXPOE(1705), bitcb48x1000SFP(1706), bitcb24x10GBaseSFP(1707), bitcb48x10GBaseSFP(1708), bitrcIpRedistributeTblIsis(1721), bitrofLoadBoard(1729), bitvsp4k4850GTS(1730), bitvsp4k4850GTSPWRPLUS(1731), bitcbSF9610(1732), bitvsp8k8242XSQ(1739), bitvsp4k4450GTXHTPWRPLUS(1740), bitvsp8k8424XS(1741), bitvsp8k8408QQ(1742), bitvsp8k8418XSQ(1743), bitvsp8k8418XTQ(1744), bitvsp8k8424GS(1745), bitvsp8k8424GT(1746), bitvsp8k8424XT(1747), bitvsp7k7248XS(1748), bitvsp7k7248XT(1749), bitvsp4k4450GSX(1750), bitvsp7k7206QQ(1751), bitvsp8624XS(1752), bitvsp8624XT(1753), bitvsp8616QQ(1754), bitvsp8606CQ(1755), bitvsp8600SF(1756), bitdsg8016QQ(1757), bitvsp8k8402CQ(1758), bitdsg9016CQ(1759), bitdsg8032QQ(1760), bitlastbitnum(2047) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bit position number of license bitmap" ::= { rcLicense 1 } rcLicenseBitMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "License bit map. Bitmap number is defined in rcLicenseNumber" ::= { rcLicense 2 } rcLicenseFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Current running license file name. Empty mean no license running. Empty means there is no license file installed" ::= { rcLicense 3 } rcLicenseLicenseType OBJECT-TYPE SYNTAX INTEGER { none(1), base(2), advance(3), premier(4), premierPlusMacsec(5), port(6), premierWithPort(7), premierPlusMacsecWithPort(8), unknown(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the current running license level type" ::= { rcLicense 4 } rcLicenseDurationType OBJECT-TYPE SYNTAX INTEGER { none(1), trialFactoryDefault(2), trialLicense(3), timeBased(4), perpetual(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the current running license duration type" ::= { rcLicense 5} rcLicenseFactoryTrialPeriodRemainingDays OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates days left before the factory default trial period expired. Only applicable to the type trialFactoryDefault(2) iin object rcLicenseDurationType. Otherwise, it will be always set to 0" ::= { rcLicense 6} rcLicenseDaysLeftBeforeExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This indicates days left before time based license expire. Only applicable to Time Based license and trial period." ::= { rcLicense 7} rcLicenseDaysAfterExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Number of days the license has been expired. It is only applicable to non permanet type" ::= { rcLicense 8} rcLicenseGenerationTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date of the license file is generated. It there is no license file, value '0000000000000000'H will be returned" ::= { rcLicense 9} rcLicenseExpirationTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date of the license file is expired. If there is no license file or license file has no expiration date date (perpetual license), value '0000000000000000'H will be returned" ::= { rcLicense 10} -- end of rcLicense rcSslMipTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSslMipEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table would display the MIP of the SSL blade according to the slot number." ::= { rcSsh 2 } rcSslMipTableEntry OBJECT-TYPE SYNTAX RcSslMipEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table get the MIP of the SSL blade on which the blade is in different cluster." INDEX { rcSslMipSlot } ::= { rcSslMipTable 1 } RcSslMipEntry ::= SEQUENCE { rcSslMipSlot Integer32, rcSslMipMip DisplayString } rcSslMipSlot OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Used as an index to find out the MIP of SSL blade." ::= { rcSslMipTableEntry 1 } rcSslMipMip OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Master IP of the SSL blade." ::= { rcSslMipTableEntry 2 } -- SSHC Group -- SSHC Global Information. rcSshcGlobal OBJECT IDENTIFIER ::= { rcSsh 3 } rcSshcGlobalActiveSessions OBJECT-TYPE SYNTAX INTEGER (0..16) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Number of SSHC active sessions" DEFVAL { 0 } ::= { rcSshcGlobal 1 } rcSshcGlobalPort OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "SSHC connection port." DEFVAL { 22 } ::= { rcSshcGlobal 2 } rcSshcGlobalAuthenticationTimeout OBJECT-TYPE SYNTAX INTEGER (1..120) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Authentication timeout in seconds." DEFVAL { 30 } ::= { rcSshcGlobal 3 } rcSshcGlobalDsaAuthentication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication using DSA." DEFVAL { true } ::= { rcSshcGlobal 4 } rcSshcGlobalPasswordAuthentication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication using password." DEFVAL { false } ::= { rcSshcGlobal 5 } rcSshcGlobalUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..30)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name." ::= { rcSshcGlobal 6 } rcSshcGlobalSftpServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "SFTP server IPv4 address." ::= { rcSshcGlobal 7 } rcSshcGlobalDsaKeySize OBJECT-TYPE SYNTAX Integer32 (0|512..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "Size of the SSH Client DSA key. Must be a multiple of 64." DEFVAL { 512 } ::= { rcSshcGlobal 8 } rcSshcGlobalRsaKeySize OBJECT-TYPE SYNTAX Integer32 (0|1024..2048) MAX-ACCESS read-write STATUS current DESCRIPTION "SSH Client RSA key size. Must be a multiple of 128." DEFVAL { 1024 } ::= { rcSshcGlobal 9 } rcSshcGlobalRsaAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable/disable SSH Client RSA authentication" DEFVAL { true } ::= { rcSshcGlobal 10 } rcSshcGlobalDsaAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable/disable SSH Client DSA authentication" DEFVAL { true } ::= { rcSshcGlobal 11 } rcSshcGlobalPassAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable/disable SSH Client password authentication" DEFVAL { true } ::= { rcSshcGlobal 12 } rcSshcGlobalKeyAction OBJECT-TYPE SYNTAX INTEGER { none(0), generateDsa(1), generateRsa(2), deleteDsa(3), deleteRsa(4), generateDsaForce(5), generateRsaForce(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "SSH Client key action. The actions generateDsa(1) and generateRsa(2) initiate the generation of the DSA key or RSA key if the key is not already generated. deleteDsa(3) and deleteRsa(4) actions delete the respective DSA or RSA key if one was generated. To generate a new key overwriting an existing key generateDsaForce(5) or generateRsaForce(6) must be used." ::= { rcSshcGlobal 13 } rcSshcGlobalDsaHostKeyStatus OBJECT-TYPE SYNTAX INTEGER { notGenerated(1), generated(2), generating(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current status of the SSH DSA host key. If the DSA host key has not yet been generated, the value will be notGenerated(1). If it has already been generated, the value will be generated(2). If it is currently being generated, the value will be generating(3)." ::= { rcSshcGlobal 14 } rcSshcGlobalRsaHostKeyStatus OBJECT-TYPE SYNTAX INTEGER { notGenerated(1), generated(2), generating(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current status of the SSH RSA host key. If the RSA host key has not yet been generated, the value will be notGenerated(1). If it has already been generated, the value will be generated(2). If it is currently being generated, the value will be generating(3)." ::= { rcSshcGlobal 15 } rcSshcGlobalTftpAction OBJECT-TYPE SYNTAX INTEGER { none(1), uploadSshcDsaAuthKey(2), uploadSshcRsaAuthKey(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object may be set to initiate a TFTP upload of SSH Client public keys. When retrieved, the value will alwa ys be none(1)." ::= { rcSshcGlobal 16 } rcSshcGlobalUsbAction OBJECT-TYPE SYNTAX INTEGER { none(1), uploadSshcDsaAuthKey(2), uploadSshcRsaAuthKey(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object may be set to initiate a USB upload of SSH Client public keys. When retrieved, the value will alwa ys be none(1)." ::= { rcSshcGlobal 17 } rcSshcGlobalKeyFileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the key file on the TFTP server or USB where the key is uploaded" ::= { rcSshcGlobal 18 } rcSshcGlobalRsaAuthenthication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Set to true to use RSA authentication to the SFTP server. When toggling the value from true to false the default authentication method (DSA key) will be activated" DEFVAL { false } ::= { rcSshcGlobal 19 } rcSshcGlobalSftpServerPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..30)) MAX-ACCESS read-write STATUS current DESCRIPTION "The password used for SFTP authentication" ::= { rcSshcGlobal 20 } rcSshcGlobalSftpServerInetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "SFTP server IP address type." ::= { rcSshcGlobal 21 } rcSshcGlobalSftpServerInetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "SFTP server IP address." ::= { rcSshcGlobal 22 } -- LACP Group -- LACP Global Information. -- =begin enum -- rcLacpGlobalFastPeriodicTime min 200 -- =end enum rcLacpGlobal OBJECT IDENTIFIER ::= { rcLacp 1 } rcLacpGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "globally enable/disable LACP" DEFVAL { false } ::= { rcLacpGlobal 1 } rcLacpGlobalSystemPriority OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "set system priority to all the LACP enabled aggregators and prots" DEFVAL { 32768 } ::= { rcLacpGlobal 2 } rcLacpGlobalFastPeriodicTime OBJECT-TYPE SYNTAX INTEGER (100..20000) -- user (200..20000) in VSP MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using Short Timeouts. Set this value to all LACP enabled ports." DEFVAL { 1000 } ::= { rcLacpGlobal 3 } rcLacpGlobalSlowPeriodicTime OBJECT-TYPE SYNTAX INTEGER (10000..30000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using LONG Timeouts. Set this value to all LACP enabled ports." DEFVAL { 30000 } ::= { rcLacpGlobal 4 } rcLacpGlobalTimeoutScale OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Scalar value used to calculate timeout time from periodic time. Set this value to all LACP enabled ports." DEFVAL { 3 } ::= { rcLacpGlobal 5 } rcLacpGlobalAggrWaitTime OBJECT-TYPE SYNTAX INTEGER (200..2000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of mili seconds to delay aggregation to allow multiple links to aggregate simultaneously." DEFVAL { 2000 } ::= { rcLacpGlobal 6 } rcLacpGlobalVlacpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "globally enable/disable Virtual LACP" DEFVAL { false } ::= { rcLacpGlobal 7 } rcLacpGlobalVlacpMulticastMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Virtual LACP multicast MAC address" ::= { rcLacpGlobal 8 } rcLacpGlobalFastPeriodicTimeOper OBJECT-TYPE SYNTAX INTEGER (200..20000) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of global fast periodic timer." ::= { rcLacpGlobal 9 } rcLacpGlobalSlowPeriodicTimeOper OBJECT-TYPE SYNTAX INTEGER (10000..30000) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of global show periodic time." ::= { rcLacpGlobal 10 } rcLacpGlobalTimeoutScaleOper OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of global timeout scale." ::= { rcLacpGlobal 11 } rcLacpGlobalAggrWaitTimeOper OBJECT-TYPE SYNTAX INTEGER (200..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of global aggregate wait time." ::= { rcLacpGlobal 12 } rcLacpGlobalSmltSysId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "LACP system ID for SMLT" ::= { rcLacpGlobal 13 } rcLacpGlobalSystemMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "LACP system MAC." ::= { rcLacpGlobal 14 } rcLacpGlobalVlacpHoldTime OBJECT-TYPE SYNTAX Integer32 (0..60) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds to hold down all vlacp enabled links" ::= { rcLacpGlobal 15 } rcLacpGlobalVlacpSeqNumEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "globally enable/disable Virtual LACP Sequence Number" DEFVAL { true } ::= { rcLacpGlobal 16 } -- rcVlacpPeerMacAddressTable rcVlacpPeerMacAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlacpPeerMacAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Virtual LACP Peer Mac Address table" ::= { rcLacp 2 } rcVlacpPeerMacAddressEntry OBJECT-TYPE SYNTAX RcVlacpPeerMacAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular peer" INDEX { rcVlacpPeerMacAddressMAC } ::= { rcVlacpPeerMacAddressTable 1 } RcVlacpPeerMacAddressEntry ::= SEQUENCE { rcVlacpPeerMacAddressMAC MacAddress, rcVlacpPeerMacAddressMltId Integer32, rcVlacpPeerMacAddressPort InterfaceIndex, rcVlacpPeerMacAddressIpAddr IpAddress, rcVlacpPeerMacAddressRowStatus RowStatus } rcVlacpPeerMacAddressMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual LACP peer mac address on a port/MLT" ::= { rcVlacpPeerMacAddressEntry 1 } rcVlacpPeerMacAddressMltId OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS read-create STATUS current DESCRIPTION "MLT Id on which Virtual LACP peer mac address is directly or indirectly connected" ::= { rcVlacpPeerMacAddressEntry 2 } rcVlacpPeerMacAddressPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Ports on which Virtual LACP peer mac address is directly or indirectly connected" ::= { rcVlacpPeerMacAddressEntry 3 } rcVlacpPeerMacAddressIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Virtual LACP peer Ip Address on port/MLT" ::= { rcVlacpPeerMacAddressEntry 4 } rcVlacpPeerMacAddressRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the peer address table" ::= { rcVlacpPeerMacAddressEntry 5 } rcVlacpGlobal OBJECT IDENTIFIER ::= { rcLacp 3 } rcVlacpGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Globally enable/disable VLACP. This MIB object is replacing rcLacpGlobalVlacpEnable for 8600." DEFVAL { false } ::= { rcVlacpGlobal 1 } rcVlacpGlobalFastPeriodicTime OBJECT-TYPE SYNTAX Integer32 (10..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of milliseconds between periodic transmissions using Short Timeouts." DEFVAL { 200 } ::= { rcVlacpGlobal 2 } rcVlacpGlobalSlowPeriodicTime OBJECT-TYPE SYNTAX Integer32 (10000..30000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of milliseconds between periodic transmissions using LONG Timeouts." DEFVAL { 30000 } ::= { rcVlacpGlobal 3 } rcVlacpGlobalTimeout OBJECT-TYPE SYNTAX INTEGER { short(1), long(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the VLACP Global timeout value." DEFVAL { long } ::= { rcVlacpGlobal 4 } rcVlacpGlobalTimeoutScale OBJECT-TYPE SYNTAX Integer32 (2..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Scalar value used to calculate timeout time from periodic time." DEFVAL { 3 } ::= { rcVlacpGlobal 5 } rcVlacpGlobalMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast Mac Address exclusively used for VLACP Pdus." ::= { rcVlacpGlobal 6 } rcVlacpApplyGlobalToPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Applies Global values to port parameters when true." DEFVAL { false } ::= { rcVlacpGlobal 7 } -- rcLacpKeyTable rcLacpKeyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcLacpKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of settings associated with specific LACP keys." ::= { rcLacp 4 } rcLacpKeyEntry OBJECT-TYPE SYNTAX RcLacpKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing data associated with a specific LACP key." INDEX { rcLacpKeyValue } ::= { rcLacpKeyTable 1 } RcLacpKeyEntry ::= SEQUENCE { rcLacpKeyValue Unsigned32, rcLacpKeyRowStatus RowStatus, rcLacpKeyMltId Unsigned32, rcLacpKeySmltId Unsigned32 } rcLacpKeyValue OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "LACP key value to which settings are associated." ::= { rcLacpKeyEntry 1 } rcLacpKeyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the lacp key table" ::= { rcLacpKeyEntry 2 } rcLacpKeyMltId OBJECT-TYPE SYNTAX Unsigned32 (0..256) MAX-ACCESS read-create STATUS current DESCRIPTION "MLT Id associated with this key value." ::= { rcLacpKeyEntry 3 } rcLacpKeySmltId OBJECT-TYPE SYNTAX Unsigned32 (0..512) MAX-ACCESS read-create STATUS current DESCRIPTION "SMLT Id associated with this key value." ::= { rcLacpKeyEntry 4 } -- LacpMismatch Information. rcLacpNotificationObjects OBJECT IDENTIFIER ::= { rcLacp 5 } rcLacpMisconfigType OBJECT-TYPE SYNTAX INTEGER { globalLacpDisable(1), portLevelLacpDisable(2), globalAndPortLacpDisable(3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This indicates the reason for Lacp Misconfig trap. Used by rcnLacpMisconfigTrap trap." ::= { rcLacpNotificationObjects 1 } -- End of LacpMismatch Information. -- GlobalMacFilter Changes rcGlobalMacFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcGlobalMacFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Global Mac filter entries." ::= { rcFdb 1 } rcGlobalMacFilterEntry OBJECT-TYPE SYNTAX RcGlobalMacFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "this entry is used for global mac filtering.Any Mac address configured here will be discarded globally by the switch." INDEX { rcGlobalMacFilterAddress } ::= { rcGlobalMacFilterTable 1 } RcGlobalMacFilterEntry ::= SEQUENCE { rcGlobalMacFilterAddress MacAddress, rcGlobalMacFilterRowStatus RowStatus } rcGlobalMacFilterAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A MAC address which will be discarded globally by the switch" ::= { rcGlobalMacFilterEntry 1 } rcGlobalMacFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in rcGlobalMacFilterTable." ::= { rcGlobalMacFilterEntry 2 } rcPowerRangerMib OBJECT IDENTIFIER ::= { rcPowerRanger 1 } rcPowerRangerNotifications OBJECT IDENTIFIER ::= { rcPowerRangerMib 0 } rcPowerRangerObjects OBJECT IDENTIFIER ::= { rcPowerRangerMib 1 } -- -- Object groups within the Power Ranger MIB -- rcPrQos OBJECT IDENTIFIER ::= { rcPowerRangerObjects 1 } rcPrFilter OBJECT IDENTIFIER ::= { rcPowerRangerObjects 2 } -- -- The rcPrQos group -- rcPrQosScalars OBJECT IDENTIFIER ::= { rcPrQos 1 } LaneSet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The set of lanes that are members of this Global Policer. The string is 4 octets long, for a total of 32 bits. Each bit corresponds to a laneId. Each I/O slot has 4 laneIds. When a bit has the value one(1), the corresponding laneId is a member of the set. When a bit has the value zero(0), the corresponding laneId is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to laneId 0, while the least significant bit of octet #4 corresponds to laneId 31." SYNTAX OCTET STRING (SIZE (4)) IsisSystemID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A system ID." SYNTAX OCTET STRING (SIZE(6)) rcPrQosPolicyNumPolicies OBJECT-TYPE SYNTAX INTEGER (0..12288) MAX-ACCESS read-only STATUS current DESCRIPTION "A list of Global Policer (GPID) entries. The number of entries is given by rcPrQosPolicyNumPolicies." ::= { rcPrQosScalars 1 } rcPrQosTxQueueNumTemplates OBJECT-TYPE SYNTAX INTEGER (0..383) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of egress queue templates currently defined in the switch." ::= { rcPrQosScalars 2 } rcPrQosFlowPolicerStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear all box-wide policer statistics." ::= { rcPrQosScalars 3 } rcPrQosLossless8021p OBJECT-TYPE SYNTAX Integer32 (0..6) MAX-ACCESS read-write STATUS current DESCRIPTION "The value used to map Ingress IEEE 1p to lossless internal Qos when lossless Ethernet mode is enabled." ::= { rcPrQosScalars 4 } rcPrQosLosslessPfcEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true then at least one lossless port in the switch has been configured with the value of rcPortLosslessEnetPauseType set to pfc(2). If false then either all lossless ports are currently in fc(1) mode, or no ports are configured in lossless mode." ::= { rcPrQosScalars 5 } rcPrQosLosslessPortsEnablePending OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to inform the system which ports are pending lossless enable and is for internal use." ::= { rcPrQosScalars 6 } rcPrQosLosslessPortsOperPending OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates which ports which would be brought down operationally if the set of ports indicated in rcPrQosLosslessPortsEnablePending are configured for lossless operation." ::= { rcPrQosScalars 7 } -- Power Ranger Qos Policy Policers Table rcPrQosPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of GPID entries. The number of entries is given by rcPrQosPolicyNumPolicies." ::= { rcPrQos 2 } rcPrQosPolicyEntry OBJECT-TYPE SYNTAX RcPrQosPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular global policer." INDEX { rcPrQosPolicyGpId } ::= { rcPrQosPolicyTable 1 } RcPrQosPolicyEntry ::= SEQUENCE { rcPrQosPolicyGpId INTEGER, rcPrQosPolicyName DisplayString, rcPrQosPolicyPeakRate INTEGER, rcPrQosPolicySvcRate INTEGER, rcPrQosPolicyLaneMembers LaneSet, rcPrQosPolicyRowStatus RowStatus } rcPrQosPolicyGpId OBJECT-TYPE SYNTAX INTEGER (1..16000) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies Global Policer associated with this entry." ::= { rcPrQosPolicyEntry 1 } rcPrQosPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned name for this Global Policer." ::= { rcPrQosPolicyEntry 2 } rcPrQosPolicyPeakRate OBJECT-TYPE SYNTAX INTEGER (64..5000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Global Policer Peak Rate in Kilobit/sec." ::= { rcPrQosPolicyEntry 3 } rcPrQosPolicySvcRate OBJECT-TYPE SYNTAX INTEGER (64..5000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Global Policer Service Rate in Kilobit/sec." ::= { rcPrQosPolicyEntry 4 } rcPrQosPolicyLaneMembers OBJECT-TYPE SYNTAX LaneSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of lanes that are members of this Global Policer. The string is 4 octets long, for a total of 32 bits. Each bit corresponds to a laneId. Each I/O slot has 4 laneIds. When a bit has the value one(1), the corresponding laneId is a member of the set. When a bit has the value zero(0), the corresponding laneId is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to laneId 0, while the least significant bit of octet #4 corresponds to laneId 31." ::= { rcPrQosPolicyEntry 5 } rcPrQosPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosPolicyEntry 6} -- Power Ranger Qos Local Policer Table -- For CB the rcPrQosLocalPolicyTable will be used to collect statistics -- on a per-policy basis. The upper range is 16000. rcPrQosLocalPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosLocalPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of policer entries." ::= { rcPrQos 3 } rcPrQosLocalPolicyEntry OBJECT-TYPE SYNTAX RcPrQosLocalPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing configuration information for a particular local policer. This field will return 0 for CB as tap.lane.lpid is not used." INDEX { rcPrQosLocalPolicyGpId, rcPrQosLocalPolicyIndex } ::= { rcPrQosLocalPolicyTable 1 } RcPrQosLocalPolicyEntry ::= SEQUENCE { rcPrQosLocalPolicyGpId INTEGER, rcPrQosLocalPolicyIndex Integer32, rcPrQosLocalPolicyPeakRate INTEGER, rcPrQosLocalPolicySvcRate INTEGER, rcPrQosLocalPolicyTotalPkts Counter64, rcPrQosLocalPolicyTotalBytes Counter64, rcPrQosLocalPolicyBytesOverPeak Counter64, rcPrQosLocalPolicyBytesOverSvc Counter64, rcPrQosLocalPolicyTotalPktsDropped Counter64, rcPrQosLocalPolicyLaneMember OCTET STRING, rcPrQosLocalPolicyGreenPackets Counter64, rcPrQosLocalPolicyGreenBytes Counter64, rcPrQosLocalPolicyYellowPackets Counter64, rcPrQosLocalPolicyYellowBytes Counter64, rcPrQosLocalPolicyRedPackets Counter64, rcPrQosLocalPolicyRedBytes Counter64, rcPrQosLocalPolicyStatsClear TruthValue } rcPrQosLocalPolicyGpId OBJECT-TYPE SYNTAX INTEGER (1..16000) MAX-ACCESS read-only STATUS current DESCRIPTION "A value of Global Policer ID corresponding to this local policer." ::= { rcPrQosLocalPolicyEntry 1 } rcPrQosLocalPolicyIndex OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS read-only STATUS current DESCRIPTION "The slot number of the VSP chassis on which stats are collected. Valid slots are IO slots which are in slots 3 to 12." ::= { rcPrQosLocalPolicyEntry 2 } rcPrQosLocalPolicyPeakRate OBJECT-TYPE SYNTAX INTEGER (0..10000000) MAX-ACCESS read-only STATUS current DESCRIPTION "Global Peak Rate in Kilobit/sec." ::= { rcPrQosLocalPolicyEntry 3 } rcPrQosLocalPolicySvcRate OBJECT-TYPE SYNTAX INTEGER (0..10000000) MAX-ACCESS read-only STATUS current DESCRIPTION "Global Policer Service Rate in Kilobit/sec." ::= { rcPrQosLocalPolicyEntry 4 } rcPrQosLocalPolicyTotalPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Global Policer Total Packets Count." ::= { rcPrQosLocalPolicyEntry 5 } rcPrQosLocalPolicyTotalBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Global Policer Total Bytes Count." ::= { rcPrQosLocalPolicyEntry 6 } rcPrQosLocalPolicyBytesOverPeak OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Global Policer Bytes over Peak Rate Count." ::= { rcPrQosLocalPolicyEntry 7 } rcPrQosLocalPolicyBytesOverSvc OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Global Policer Bytes over Service Rate Count." ::= { rcPrQosLocalPolicyEntry 8 } rcPrQosLocalPolicyTotalPktsDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of Global Policer Total Packets dropped due to reasons other than policing, e.g. congestion." ::= { rcPrQosLocalPolicyEntry 9 } rcPrQosLocalPolicyLaneMember OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The lane that this Gpid has a local policing account on " ::= { rcPrQosLocalPolicyEntry 10 } rcPrQosLocalPolicyGreenPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were below committed rate." ::= { rcPrQosLocalPolicyEntry 11 } rcPrQosLocalPolicyGreenBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes received that were below the committed rate." ::= { rcPrQosLocalPolicyEntry 12 } rcPrQosLocalPolicyYellowPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were above the committed rate but below the peak rate." ::= { rcPrQosLocalPolicyEntry 13 } rcPrQosLocalPolicyYellowBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes received that were above the committed rate but below the peak rate." ::= { rcPrQosLocalPolicyEntry 14 } rcPrQosLocalPolicyRedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were above the peak rate." ::= { rcPrQosLocalPolicyEntry 15 } rcPrQosLocalPolicyRedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes received that were above the peak rate." ::= { rcPrQosLocalPolicyEntry 16 } rcPrQosLocalPolicyStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Qos Policy statistics." ::= { rcPrQosLocalPolicyEntry 17 } -- Power Ranger Qos Egress Queue Template Table rcPrQosTxQueueTemplateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosTxQueueTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of egress queue templates. The number of templates is given by rcPrQosTxQueueNumTemplates." ::= { rcPrQos 4 } rcPrQosTxQueueTemplateEntry OBJECT-TYPE SYNTAX RcPrQosTxQueueTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular egress queue template. Queue is a set of egress queues." INDEX { rcPrQosTxQueueTemplateId } ::= { rcPrQosTxQueueTemplateTable 1 } RcPrQosTxQueueTemplateEntry ::= SEQUENCE { rcPrQosTxQueueTemplateId INTEGER, rcPrQosTxQueueTemplateName DisplayString, rcPrQosTxQueueTemplateMaxQueues INTEGER, rcPrQosTxQueueTemplateBalancedQueues INTEGER, rcPrQosTxQueueTemplateHiPriQueues INTEGER, rcPrQosTxQueueTemplateLoPriQueues INTEGER, rcPrQosTxQueueTemplateTotalQueues Integer32, rcPrQosTxQueueTemplateBalancedQList OCTET STRING, rcPrQosTxQueueTemplateHiPriQList OCTET STRING, rcPrQosTxQueueTemplateLoPriQList OCTET STRING, rcPrQosTxQueueTemplateTotalQLists OCTET STRING, rcPrQosTxQueueTemplateMinRateTotal INTEGER, rcPrQosTxQueueTemplateMaxRateHiPri INTEGER, rcPrQosTxQueueTemplatePortMembers PortSet, rcPrQosTxQueueTemplateFlags INTEGER, rcPrQosTxQueueTemplateApply TruthValue, rcPrQosTxQueueTemplateRowStatus RowStatus } rcPrQosTxQueueTemplateId OBJECT-TYPE SYNTAX INTEGER (1..386) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies Egress Queue Template." ::= { rcPrQosTxQueueTemplateEntry 1 } rcPrQosTxQueueTemplateName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned name for this egress Queue Template." ::= { rcPrQosTxQueueTemplateEntry 2 } rcPrQosTxQueueTemplateMaxQueues OBJECT-TYPE SYNTAX INTEGER { eight(8), sixtyfour(64) } MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum number of queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 3 } rcPrQosTxQueueTemplateBalancedQueues OBJECT-TYPE SYNTAX INTEGER (0..48) MAX-ACCESS read-write STATUS current DESCRIPTION "Total number of Balanced Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 4 } rcPrQosTxQueueTemplateHiPriQueues OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Total number of High Priority Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 5 } rcPrQosTxQueueTemplateLoPriQueues OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Total number of Low Priority Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 6 } rcPrQosTxQueueTemplateTotalQueues OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 7 } rcPrQosTxQueueTemplateBalancedQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..200)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Balanced Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 8 } rcPrQosTxQueueTemplateHiPriQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..200)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of High Priority Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 9 } rcPrQosTxQueueTemplateLoPriQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..200)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Low Priority Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 10 } rcPrQosTxQueueTemplateTotalQLists OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..600)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Total Physical Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 11 } rcPrQosTxQueueTemplateMinRateTotal OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Sum of minimum rate guarantees for this template." ::= { rcPrQosTxQueueTemplateEntry 12 } rcPrQosTxQueueTemplateMaxRateHiPri OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Sum of maximum rate guarantees for high priority queues of this template." ::= { rcPrQosTxQueueTemplateEntry 13 } rcPrQosTxQueueTemplatePortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "Port members of this template." ::= { rcPrQosTxQueueTemplateEntry 14 } rcPrQosTxQueueTemplateFlags OBJECT-TYPE SYNTAX INTEGER { created(1), committed(2), modified(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Bitset indicated template state." DEFVAL { created } ::= { rcPrQosTxQueueTemplateEntry 15 } rcPrQosTxQueueTemplateApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When apply is issued by the administrator, the Egress Queue Set attributes are committed." DEFVAL { false } ::= { rcPrQosTxQueueTemplateEntry 16 } rcPrQosTxQueueTemplateRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosTxQueueTemplateEntry 17 } -- Power Ranger Qos Egress Queue Table rcPrQosTxQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosTxQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of elementary Egress queue entries." ::= { rcPrQos 5 } rcPrQosTxQueueEntry OBJECT-TYPE SYNTAX RcPrQosTxQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular elementary egress queue." INDEX { rcPrQosTxQueueTid, rcPrQosTxQueueQid } ::= { rcPrQosTxQueueTable 1 } RcPrQosTxQueueEntry ::= SEQUENCE { rcPrQosTxQueueTid INTEGER, rcPrQosTxQueueQid INTEGER, rcPrQosTxQueueName DisplayString, rcPrQosTxQueueStyle INTEGER, rcPrQosTxQueueWeight Integer32, rcPrQosTxQueueMaxRate Integer32, rcPrQosTxQueueMinRate Integer32, rcPrQosTxQueueBquantum Integer32, rcPrQosTxQueueMaxLength Integer32, rcPrQosTxQueueWredCurveSet INTEGER, rcPrQosTxQueueRowStatus RowStatus } rcPrQosTxQueueTid OBJECT-TYPE SYNTAX INTEGER (1..386) MAX-ACCESS read-write STATUS current DESCRIPTION "Template ID of the template this queue belongs to." ::= { rcPrQosTxQueueEntry 1 } rcPrQosTxQueueQid OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Queue Offset from the base queue for this port." ::= { rcPrQosTxQueueEntry 2 } rcPrQosTxQueueName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "An NNSC name for this egress queue. Allowed only for 8 NNSC queues." ::= { rcPrQosTxQueueEntry 3 } rcPrQosTxQueueStyle OBJECT-TYPE SYNTAX INTEGER { hipri(1), balanced(2), lopri(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Egress queue style." ::= { rcPrQosTxQueueEntry 4 } rcPrQosTxQueueWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Egress queue weight. Applicable for balanced queues and lo-pri queues only." ::= { rcPrQosTxQueueEntry 5 } rcPrQosTxQueueMaxRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Egress queue maximum rate, Kbs" ::= { rcPrQosTxQueueEntry 6 } rcPrQosTxQueueMinRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Egress queue minimun rate guarantee, Kbs. Applicable for balanced queues and lo-pri queues only." ::= { rcPrQosTxQueueEntry 7 } rcPrQosTxQueueBquantum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bandwidth allocation unit. Applicable for balanced queues and lo-pri queues only." ::= { rcPrQosTxQueueEntry 8 } rcPrQosTxQueueMaxLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum queue length." ::= { rcPrQosTxQueueEntry 9 } rcPrQosTxQueueWredCurveSet OBJECT-TYPE SYNTAX INTEGER { tailDrop(1), lowDrop(2), mediumDrop(3), highDrop(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Random Early Detection Number." DEFVAL { tailDrop } ::= { rcPrQosTxQueueEntry 10 } rcPrQosTxQueueRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosTxQueueEntry 11 } -- Power Ranger Qos Egress Queue Stats Table rcPrQosTxQueueStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosTxQueueStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of elementary Egress queue stats entries." ::= { rcPrQos 6 } rcPrQosTxQueueStatsEntry OBJECT-TYPE SYNTAX RcPrQosTxQueueStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing statistics information for a particular elementary egress queue." INDEX { rcPrQosTxQueueStatsPort, rcPrQosTxQueueStatsQid } ::= { rcPrQosTxQueueStatsTable 1 } RcPrQosTxQueueStatsEntry ::= SEQUENCE { rcPrQosTxQueueStatsPort InterfaceIndex, rcPrQosTxQueueStatsQid INTEGER, rcPrQosTxQueueStatsTotalPages Counter64, rcPrQosTxQueueStatsDroppedPages Counter64, rcPrQosTxQueueStatsUtilization INTEGER } rcPrQosTxQueueStatsPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port index of the stats table." ::= { rcPrQosTxQueueStatsEntry 1 } rcPrQosTxQueueStatsQid OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Queue Offset from the base queue for this port." ::= { rcPrQosTxQueueStatsEntry 2 } rcPrQosTxQueueStatsTotalPages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total pages offered to the queue." ::= { rcPrQosTxQueueStatsEntry 3 } rcPrQosTxQueueStatsDroppedPages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total pages dropped by the queue." ::= { rcPrQosTxQueueStatsEntry 4 } rcPrQosTxQueueStatsUtilization OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Utilization percentage of the queue." ::= { rcPrQosTxQueueStatsEntry 5 } -- Power Ranger Ingress Exp Bit To Qos Level Table rcPrQosIngressExpToQosTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosIngressExpToQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the Mpls EXP to QOS (Exp bit->QOS) mapping on packet ingress." ::= { rcPrQos 7 } rcPrQosIngressExpToQosEntry OBJECT-TYPE SYNTAX RcPrQosIngressExpToQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Exp bit->Qos mapping" INDEX { rcPrQosIngressExpToQosIndex } ::= { rcPrQosIngressExpToQosTable 1 } RcPrQosIngressExpToQosEntry ::= SEQUENCE { rcPrQosIngressExpToQosIndex INTEGER, rcPrQosIngressExpToQosMplsExp INTEGER, rcPrQosIngressExpToQosLevel INTEGER, rcPrQosIngressExpToQosRowStatus RowStatus } rcPrQosIngressExpToQosIndex OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rcPrQosIngressExpToQosEntry 1 } rcPrQosIngressExpToQosMplsExp OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "The Mpls Exp bit level." ::= { rcPrQosIngressExpToQosEntry 2 } rcPrQosIngressExpToQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "qos level" ::= { rcPrQosIngressExpToQosEntry 3 } rcPrQosIngressExpToQosRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosIngressExpToQosEntry 4} -- Power Ranger Egress Qos Level to Exp Bit Table rcPrQosEgressQosToExpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosEgressQosToExpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the QOS to Mpls EXP bit field (QOS->Exp bit) mapping on packet egress." ::= { rcPrQos 8 } rcPrQosEgressQosToExpEntry OBJECT-TYPE SYNTAX RcPrQosEgressQosToExpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Qos->Exp bit mapping" INDEX { rcPrQosEgressQosToExpIndex } ::= { rcPrQosEgressQosToExpTable 1 } RcPrQosEgressQosToExpEntry ::= SEQUENCE { rcPrQosEgressQosToExpIndex INTEGER, rcPrQosEgressQosToExpQosLevel INTEGER, rcPrQosEgressQosToExpMplsExp INTEGER, rcPrQosEgressQosToExpRowStatus RowStatus } rcPrQosEgressQosToExpIndex OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rcPrQosEgressQosToExpEntry 1 } rcPrQosEgressQosToExpQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "qos level" ::= { rcPrQosEgressQosToExpEntry 2 } rcPrQosEgressQosToExpMplsExp OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "The Mpls EXP bit level." ::= { rcPrQosEgressQosToExpEntry 3 } rcPrQosEgressQosToExpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosEgressQosToExpEntry 4} -- -- POWER RANGER QOS SUBPORT QUEUE SET TABLE -- rcPrQosSubportQueueSetTemplateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosSubportQueueSetTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of elementary egress queue templates." ::= { rcPrQos 9 } rcPrQosSubportQueueSetTemplateEntry OBJECT-TYPE SYNTAX RcPrQosSubportQueueSetTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular egress queue template. Queue is a set of egress queues" INDEX { rcPrQosSubportQueueSetTemplatePortIndex, rcPrQosSubportQueueSetTemplateIndex } ::= { rcPrQosSubportQueueSetTemplateTable 1 } RcPrQosSubportQueueSetTemplateEntry ::= SEQUENCE { rcPrQosSubportQueueSetTemplatePortIndex INTEGER, rcPrQosSubportQueueSetTemplateIndex INTEGER, rcPrQosSubportQueueSetTemplatePort InterfaceIndex, rcPrQosSubportQueueSetTemplateApply TruthValue, rcPrQosSubportQueueSetTemplateSubportProfileName DisplayString, rcPrQosSubportQueueSetTemplateAssignment DisplayString, rcPrQosSubportQueueSetTemplateRowStatus RowStatus, rcPrQosSubportQueueSetTemplateMinRate INTEGER, rcPrQosSubportQueueSetTemplateMaxRate INTEGER, rcPrQosSubportQueueSetTemplateMaxRateState EnableValue, rcPrQosSubportQueueSetTemplateStatus INTEGER } rcPrQosSubportQueueSetTemplatePortIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Index." ::= { rcPrQosSubportQueueSetTemplateEntry 1 } rcPrQosSubportQueueSetTemplateIndex OBJECT-TYPE SYNTAX INTEGER (1..80) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A name assigned for this Subport Queue Set." ::= { rcPrQosSubportQueueSetTemplateEntry 2 } rcPrQosSubportQueueSetTemplatePort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Port assigned for this Subport Queue Set." ::= { rcPrQosSubportQueueSetTemplateEntry 3 } rcPrQosSubportQueueSetTemplateApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "When apply is issued by the administrators, the subport queue set attributes are committed." DEFVAL { false } ::= { rcPrQosSubportQueueSetTemplateEntry 4 } rcPrQosSubportQueueSetTemplateSubportProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the subport queue profile to be applied for this template." DEFVAL {"DFLT_SUBPORT_PROFILE"} ::= { rcPrQosSubportQueueSetTemplateEntry 5 } rcPrQosSubportQueueSetTemplateAssignment OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the trunk to this queue set is assigned." DEFVAL {"Unassigned"} ::= { rcPrQosSubportQueueSetTemplateEntry 6 } rcPrQosSubportQueueSetTemplateRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosSubportQueueSetTemplateEntry 7 } rcPrQosSubportQueueSetTemplateMinRate OBJECT-TYPE SYNTAX INTEGER (2000..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Minimum Rate. Minimum Rate of less than 10000 is valid only on 48 Port RC Modules. On all other modules the minimum value Min Rate can be configured is 10000." DEFVAL { 50000 } ::= { rcPrQosSubportQueueSetTemplateEntry 8 } rcPrQosSubportQueueSetTemplateMaxRate OBJECT-TYPE SYNTAX INTEGER (2000..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum Rate. Maximum Rate of less than 10000 is valid only on 48 Port RC Modules. On all other modules the minimum value Max Rate can be configured is 10000." DEFVAL { 1000000 } ::= { rcPrQosSubportQueueSetTemplateEntry 9 } rcPrQosSubportQueueSetTemplateMaxRateState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/Disable the maximum rate." DEFVAL { disable } ::= { rcPrQosSubportQueueSetTemplateEntry 10 } rcPrQosSubportQueueSetTemplateStatus OBJECT-TYPE SYNTAX INTEGER { created(1), applied(2), modified(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bitset indicating Subport Queue Set status." DEFVAL { created } ::= { rcPrQosSubportQueueSetTemplateEntry 11 } -- -- RATE LIMITER TABLE (FOR I-SID'S) -- rcPrQosIsidRateLimitsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosIsidRateLimitsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Isid Rate Limits Tables are for R-Module cards only" ::= { rcPrQos 10 } rcPrQosIsidRateLimitsEntry OBJECT-TYPE SYNTAX RcPrQosIsidRateLimitsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Isid Rate Limits Table" INDEX { rcPrQosIsidRateLimitsSlotNumber, rcPrQosIsidRateLimitsLaneNumber } ::= { rcPrQosIsidRateLimitsTable 1 } RcPrQosIsidRateLimitsEntry ::= SEQUENCE { rcPrQosIsidRateLimitsSlotNumber INTEGER, rcPrQosIsidRateLimitsLaneNumber INTEGER, rcPrQosIsidRateLimitsAdminState EnableValue } rcPrQosIsidRateLimitsSlotNumber OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number." ::= { rcPrQosIsidRateLimitsEntry 1 } rcPrQosIsidRateLimitsLaneNumber OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lane number. On a 30 Port 1G card (8630GBR), Ports 1 to 10 are grouped under Lane 1, Ports 11 to 20 are grouped under Lane 2 and Ports 21 to 30 are grouped under Lane 3. For a 3 Port 10G card (8683XLR), Port 1 comes under Lane 1, Port 2 comes under Lane 2 and Port 3 comes under Lane 3. For a 48 Port 1G card (8648GTR), Ports 1 to 24 are grouped under Lane 1 and Ports 25 to 48 are grouped under Lane 2." ::= { rcPrQosIsidRateLimitsEntry 2 } rcPrQosIsidRateLimitsAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Admin control for the Rate Limiter Table." DEFVAL { disable } ::= { rcPrQosIsidRateLimitsEntry 3 } -- -- RATE LIMITER I-SID TABLE -- rcPrQosIsidRateLimitsIsidTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosIsidRateLimitsIsidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contain rate limit for all Power Range card (R module). Based on Slot and lane number and Isid ID" ::= { rcPrQos 11 } rcPrQosIsidRateLimitsIsidEntry OBJECT-TYPE SYNTAX RcPrQosIsidRateLimitsIsidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of Rate limit per slot and lane and Isid ID" INDEX { rcPrQosIsidRateLimitsIsidSlotNumber, rcPrQosIsidRateLimitsIsidLaneNumber, rcPrQosIsidRateLimitsIsidIsidId } ::= { rcPrQosIsidRateLimitsIsidTable 1 } RcPrQosIsidRateLimitsIsidEntry ::= SEQUENCE { rcPrQosIsidRateLimitsIsidSlotNumber INTEGER, rcPrQosIsidRateLimitsIsidLaneNumber INTEGER, rcPrQosIsidRateLimitsIsidIsidId INTEGER, rcPrQosIsidRateLimitsIsidRateLimit INTEGER } rcPrQosIsidRateLimitsIsidSlotNumber OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number." ::= { rcPrQosIsidRateLimitsIsidEntry 1 } rcPrQosIsidRateLimitsIsidLaneNumber OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lane number. On a 30 Port 1G card (8630GBR), Ports 1 to 10 are grouped under Lane 1, Ports 11 to 20 are grouped under Lane 2 and Ports 21 to 30 are grouped under Lane 3. For a 3 Port 10G card (8683XLR), Port 1 comes under Lane 1, Port 2 comes under Lane 2 and Port 3 comes under Lane 3. For a 48 Port 1G card (8648GTR), Ports 1 to 24 are grouped under Lane 1 and Ports 25 to 48 are grouped under Lane 2." ::= { rcPrQosIsidRateLimitsIsidEntry 2 } rcPrQosIsidRateLimitsIsidIsidId OBJECT-TYPE SYNTAX INTEGER (1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Isid Id." ::= { rcPrQosIsidRateLimitsIsidEntry 3 } rcPrQosIsidRateLimitsIsidRateLimit OBJECT-TYPE SYNTAX INTEGER (1..10000) MAX-ACCESS read-only STATUS current DESCRIPTION "Rate Limit in Mbps." DEFVAL { 1 } ::= { rcPrQosIsidRateLimitsIsidEntry 4 } -- -- SUBPORT PROFILE TABLE -- rcPrQosSubportProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosSubportProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contain Subport Queue Profile information" ::= { rcPrQos 12 } rcPrQosSubportProfileEntry OBJECT-TYPE SYNTAX RcPrQosSubportProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Subport Queue Profile Table entry" INDEX { rcPrQosSubportProfileIndex } ::= { rcPrQosSubportProfileTable 1 } RcPrQosSubportProfileEntry ::= SEQUENCE { rcPrQosSubportProfileIndex INTEGER, rcPrQosSubportProfileName DisplayString, rcPrQosSubportProfileBalancedQueues INTEGER, rcPrQosSubportProfileHighPriQueues INTEGER, rcPrQosSubportProfileLowPriQueues INTEGER, rcPrQosSubportProfileBalancedQList OCTET STRING, rcPrQosSubportProfileHighPriQList OCTET STRING, rcPrQosSubportProfileLowPriQList OCTET STRING, rcPrQosSubportProfileRowStatus RowStatus } rcPrQosSubportProfileIndex OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the Subport Queue Profile." ::= { rcPrQosSubportProfileEntry 1 } rcPrQosSubportProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "Subport Queue Profile table name to be used." ::= { rcPrQosSubportProfileEntry 2 } rcPrQosSubportProfileBalancedQueues OBJECT-TYPE SYNTAX INTEGER (0..6) MAX-ACCESS read-create STATUS current DESCRIPTION "Total number of Balanced Queues in this profile." DEFVAL { 5 } ::= { rcPrQosSubportProfileEntry 3 } rcPrQosSubportProfileHighPriQueues OBJECT-TYPE SYNTAX INTEGER (1..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Total number of High Priority Queues in this profile." DEFVAL { 2 } ::= { rcPrQosSubportProfileEntry 4 } rcPrQosSubportProfileLowPriQueues OBJECT-TYPE SYNTAX INTEGER (1..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Total number of Low Priority Queues in this profile." DEFVAL { 1 } ::= { rcPrQosSubportProfileEntry 5 } rcPrQosSubportProfileBalancedQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..50)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Balanced Queues in this profile." ::= { rcPrQosSubportProfileEntry 6 } rcPrQosSubportProfileHighPriQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..50)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of High Priority Queues in this profile." ::= { rcPrQosSubportProfileEntry 7 } rcPrQosSubportProfileLowPriQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..50)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Low Priority Queues in this profile." ::= { rcPrQosSubportProfileEntry 8 } rcPrQosSubportProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosSubportProfileEntry 9 } -- -- SUBPORT PROFILE QUEUE TABLE -- rcPrQosSubportProfileQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosSubportProfileQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of elementary subport queue entries." ::= { rcPrQos 13 } rcPrQosSubportProfileQueueEntry OBJECT-TYPE SYNTAX RcPrQosSubportProfileQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular subport egress queue." INDEX { rcPrQosSubportProfileQueueProfileIndex, rcPrQosSubportProfileQueueQIndex } ::= { rcPrQosSubportProfileQueueTable 1 } RcPrQosSubportProfileQueueEntry ::= SEQUENCE { rcPrQosSubportProfileQueueProfileIndex INTEGER, rcPrQosSubportProfileQueueQIndex INTEGER, rcPrQosSubportProfileQueueQStyle INTEGER, rcPrQosSubportProfileQueueMaxRate INTEGER, rcPrQosSubportProfileQueueMinRate INTEGER, rcPrQosSubportProfileQueueMaxLength INTEGER, rcPrQosSubportProfileQueueWredCurveSet INTEGER, rcPrQosSubportProfileQueueQPriority INTEGER } rcPrQosSubportProfileQueueProfileIndex OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Profile index of the profie this queue belongs to." ::= { rcPrQosSubportProfileQueueEntry 1 } rcPrQosSubportProfileQueueQIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue offset from the base queue." ::= { rcPrQosSubportProfileQueueEntry 2 } rcPrQosSubportProfileQueueQStyle OBJECT-TYPE SYNTAX INTEGER { highPri(1), balanced(2), lowPri(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Queue style." ::= { rcPrQosSubportProfileQueueEntry 3 } rcPrQosSubportProfileQueueMaxRate OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Queue maximum rate in percentage." ::= { rcPrQosSubportProfileQueueEntry 4 } rcPrQosSubportProfileQueueMinRate OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Queue minimum rate in percentage." ::= { rcPrQosSubportProfileQueueEntry 5 } rcPrQosSubportProfileQueueMaxLength OBJECT-TYPE SYNTAX INTEGER (0..8000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum queue length." ::= { rcPrQosSubportProfileQueueEntry 6 } rcPrQosSubportProfileQueueWredCurveSet OBJECT-TYPE SYNTAX INTEGER { tailDrop(1), lowDrop(2), mediumDrop(3), highDrop(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Weighted Random Early Detection setting." DEFVAL { tailDrop } ::= { rcPrQosSubportProfileQueueEntry 7 } rcPrQosSubportProfileQueueQPriority OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Q Priority." ::= { rcPrQosSubportProfileQueueEntry 8 } -- -- SUBPORT QUEUE SET - INTERNAL QOS TO EGRESS QUEUE MAPPING TABLE -- rcPrQosSubportQueueSetEqmapTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosSubportQueueSetEqmapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Internal QoS to Egress Queue mapping table." ::= { rcPrQos 14 } rcPrQosSubportQueueSetEqmapEntry OBJECT-TYPE SYNTAX RcPrQosSubportQueueSetEqmapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing egress queue id for an internal QoS level on a subport q set." INDEX { rcPrQosSubportQueueSetEqmapPortIndex, rcPrQosSubportQueueSetEqmapIndex, rcPrQosSubportQueueSetEqmapInternalQos } ::= { rcPrQosSubportQueueSetEqmapTable 1 } RcPrQosSubportQueueSetEqmapEntry ::= SEQUENCE { rcPrQosSubportQueueSetEqmapPortIndex INTEGER, rcPrQosSubportQueueSetEqmapIndex INTEGER, rcPrQosSubportQueueSetEqmapInternalQos INTEGER, rcPrQosSubportQueueSetEqmapPort InterfaceIndex, rcPrQosSubportQueueSetEqmapEgressQueue INTEGER } rcPrQosSubportQueueSetEqmapPortIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Index." ::= { rcPrQosSubportQueueSetEqmapEntry 1 } rcPrQosSubportQueueSetEqmapIndex OBJECT-TYPE SYNTAX INTEGER (1..80) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Subport Queue Set Index." ::= { rcPrQosSubportQueueSetEqmapEntry 2 } rcPrQosSubportQueueSetEqmapInternalQos OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Internal QoS." ::= { rcPrQosSubportQueueSetEqmapEntry 3 } rcPrQosSubportQueueSetEqmapPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port assigned for this Subport Queue Set." ::= { rcPrQosSubportQueueSetEqmapEntry 4 } rcPrQosSubportQueueSetEqmapEgressQueue OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Egress Queue Id assigned for the specified Internal QoS Lvl." ::= { rcPrQosSubportQueueSetEqmapEntry 5 } -- Power Ranger Egress Qos Cos Queue stats Table rcPrQosCosQuePortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosCosQuePortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to get the qos cos queue port stats." ::= { rcPrQos 15 } rcPrQosCosQuePortStatsEntry OBJECT-TYPE SYNTAX RcPrQosCosQuePortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of port Qos cosq stats" INDEX { rcPrQosCosQuePortStatsIndex } ::= { rcPrQosCosQuePortStatsTable 1 } RcPrQosCosQuePortStatsEntry ::= SEQUENCE { rcPrQosCosQuePortStatsIndex INTEGER, rcPrQosCosQuePortStatsQue0OutPackets Counter64, rcPrQosCosQuePortStatsQue0OutBytes Counter64, rcPrQosCosQuePortStatsQue0DropPackets Counter64, rcPrQosCosQuePortStatsQue0DropBytes Counter64, rcPrQosCosQuePortStatsQue1OutPackets Counter64, rcPrQosCosQuePortStatsQue1OutBytes Counter64, rcPrQosCosQuePortStatsQue1DropPackets Counter64, rcPrQosCosQuePortStatsQue1DropBytes Counter64, rcPrQosCosQuePortStatsQue2OutPackets Counter64, rcPrQosCosQuePortStatsQue2OutBytes Counter64, rcPrQosCosQuePortStatsQue2DropPackets Counter64, rcPrQosCosQuePortStatsQue2DropBytes Counter64, rcPrQosCosQuePortStatsQue3OutPackets Counter64, rcPrQosCosQuePortStatsQue3OutBytes Counter64, rcPrQosCosQuePortStatsQue3DropPackets Counter64, rcPrQosCosQuePortStatsQue3DropBytes Counter64, rcPrQosCosQuePortStatsQue4OutPackets Counter64, rcPrQosCosQuePortStatsQue4OutBytes Counter64, rcPrQosCosQuePortStatsQue4DropPackets Counter64, rcPrQosCosQuePortStatsQue4DropBytes Counter64, rcPrQosCosQuePortStatsQue5OutPackets Counter64, rcPrQosCosQuePortStatsQue5OutBytes Counter64, rcPrQosCosQuePortStatsQue5DropPackets Counter64, rcPrQosCosQuePortStatsQue5DropBytes Counter64, rcPrQosCosQuePortStatsQue6OutPackets Counter64, rcPrQosCosQuePortStatsQue6OutBytes Counter64, rcPrQosCosQuePortStatsQue6DropPackets Counter64, rcPrQosCosQuePortStatsQue6DropBytes Counter64, rcPrQosCosQuePortStatsQue7OutPackets Counter64, rcPrQosCosQuePortStatsQue7OutBytes Counter64, rcPrQosCosQuePortStatsQue7DropPackets Counter64, rcPrQosCosQuePortStatsQue7DropBytes Counter64, rcPrQosCosQuePortStatsClearStat TruthValue } rcPrQosCosQuePortStatsIndex OBJECT-TYPE SYNTAX INTEGER (192..297) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the loopback port number from 192(1/1) to 297(2/42)." ::= { rcPrQosCosQuePortStatsEntry 1 } rcPrQosCosQuePortStatsQue0OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 0." ::= { rcPrQosCosQuePortStatsEntry 2 } rcPrQosCosQuePortStatsQue0OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 0." ::= { rcPrQosCosQuePortStatsEntry 3 } rcPrQosCosQuePortStatsQue0DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 0." ::= { rcPrQosCosQuePortStatsEntry 4 } rcPrQosCosQuePortStatsQue0DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 0." ::= { rcPrQosCosQuePortStatsEntry 5 } rcPrQosCosQuePortStatsQue1OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 1." ::= { rcPrQosCosQuePortStatsEntry 6 } rcPrQosCosQuePortStatsQue1OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 1." ::= { rcPrQosCosQuePortStatsEntry 7 } rcPrQosCosQuePortStatsQue1DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 1." ::= { rcPrQosCosQuePortStatsEntry 8 } rcPrQosCosQuePortStatsQue1DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 1." ::= { rcPrQosCosQuePortStatsEntry 9 } rcPrQosCosQuePortStatsQue2OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 2." ::= { rcPrQosCosQuePortStatsEntry 10 } rcPrQosCosQuePortStatsQue2OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 2." ::= { rcPrQosCosQuePortStatsEntry 11 } rcPrQosCosQuePortStatsQue2DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 2." ::= { rcPrQosCosQuePortStatsEntry 12 } rcPrQosCosQuePortStatsQue2DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 2." ::= { rcPrQosCosQuePortStatsEntry 13 } rcPrQosCosQuePortStatsQue3OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 3." ::= { rcPrQosCosQuePortStatsEntry 14 } rcPrQosCosQuePortStatsQue3OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 3." ::= { rcPrQosCosQuePortStatsEntry 15 } rcPrQosCosQuePortStatsQue3DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 3." ::= { rcPrQosCosQuePortStatsEntry 16 } rcPrQosCosQuePortStatsQue3DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 3." ::= { rcPrQosCosQuePortStatsEntry 17 } rcPrQosCosQuePortStatsQue4OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 4." ::= { rcPrQosCosQuePortStatsEntry 18 } rcPrQosCosQuePortStatsQue4OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 4." ::= { rcPrQosCosQuePortStatsEntry 19 } rcPrQosCosQuePortStatsQue4DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 4." ::= { rcPrQosCosQuePortStatsEntry 20 } rcPrQosCosQuePortStatsQue4DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 4." ::= { rcPrQosCosQuePortStatsEntry 21 } rcPrQosCosQuePortStatsQue5OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 5." ::= { rcPrQosCosQuePortStatsEntry 22 } rcPrQosCosQuePortStatsQue5OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 5." ::= { rcPrQosCosQuePortStatsEntry 23 } rcPrQosCosQuePortStatsQue5DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 5." ::= { rcPrQosCosQuePortStatsEntry 24 } rcPrQosCosQuePortStatsQue5DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 5." ::= { rcPrQosCosQuePortStatsEntry 25 } rcPrQosCosQuePortStatsQue6OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 6." ::= { rcPrQosCosQuePortStatsEntry 26 } rcPrQosCosQuePortStatsQue6OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 6." ::= { rcPrQosCosQuePortStatsEntry 27 } rcPrQosCosQuePortStatsQue6DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 6." ::= { rcPrQosCosQuePortStatsEntry 28 } rcPrQosCosQuePortStatsQue6DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 6." ::= { rcPrQosCosQuePortStatsEntry 29 } rcPrQosCosQuePortStatsQue7OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 7." ::= { rcPrQosCosQuePortStatsEntry 30 } rcPrQosCosQuePortStatsQue7OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 7." ::= { rcPrQosCosQuePortStatsEntry 31 } rcPrQosCosQuePortStatsQue7DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 7." ::= { rcPrQosCosQuePortStatsEntry 32 } rcPrQosCosQuePortStatsQue7DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 7." ::= { rcPrQosCosQuePortStatsEntry 33 } rcPrQosCosQuePortStatsClearStat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Stats." ::= { rcPrQosCosQuePortStatsEntry 34 } rcPrQosCosQueLoopbackPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosCosQueLoopbackPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to get the qos cos queue port stats." ::= { rcPrQos 16 } rcPrQosCosQueLoopbackPortStatsEntry OBJECT-TYPE SYNTAX RcPrQosCosQueLoopbackPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of port Qos cosq stats" INDEX { rcPrQosCosQueLoopbackPortStatsIndex } ::= { rcPrQosCosQueLoopbackPortStatsTable 1 } RcPrQosCosQueLoopbackPortStatsEntry ::= SEQUENCE { rcPrQosCosQueLoopbackPortStatsIndex INTEGER, rcPrQosCosQueLoopbackPortStatsQue0OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue0OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue0DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue0DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue1OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue1OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue1DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue1DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue2OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue2OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue2DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue2DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue3OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue3OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue3DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue3DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue4OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue4OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue4DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue4DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue5OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue5OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue5DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue5DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue6OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue6OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue6DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue6DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue7OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue7OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue7DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue7DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsClearStat TruthValue } rcPrQosCosQueLoopbackPortStatsIndex OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the port number from 1 to 2." ::= { rcPrQosCosQueLoopbackPortStatsEntry 1 } rcPrQosCosQueLoopbackPortStatsQue0OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 0." ::= { rcPrQosCosQueLoopbackPortStatsEntry 2 } rcPrQosCosQueLoopbackPortStatsQue0OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 0." ::= { rcPrQosCosQueLoopbackPortStatsEntry 3 } rcPrQosCosQueLoopbackPortStatsQue0DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 0." ::= { rcPrQosCosQueLoopbackPortStatsEntry 4 } rcPrQosCosQueLoopbackPortStatsQue0DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 0." ::= { rcPrQosCosQueLoopbackPortStatsEntry 5 } rcPrQosCosQueLoopbackPortStatsQue1OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 1." ::= { rcPrQosCosQueLoopbackPortStatsEntry 6 } rcPrQosCosQueLoopbackPortStatsQue1OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 1." ::= { rcPrQosCosQueLoopbackPortStatsEntry 7 } rcPrQosCosQueLoopbackPortStatsQue1DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 1." ::= { rcPrQosCosQueLoopbackPortStatsEntry 8 } rcPrQosCosQueLoopbackPortStatsQue1DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 1." ::= { rcPrQosCosQueLoopbackPortStatsEntry 9 } rcPrQosCosQueLoopbackPortStatsQue2OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 2." ::= { rcPrQosCosQueLoopbackPortStatsEntry 10 } rcPrQosCosQueLoopbackPortStatsQue2OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 2." ::= { rcPrQosCosQueLoopbackPortStatsEntry 11 } rcPrQosCosQueLoopbackPortStatsQue2DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 2." ::= { rcPrQosCosQueLoopbackPortStatsEntry 12 } rcPrQosCosQueLoopbackPortStatsQue2DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 2." ::= { rcPrQosCosQueLoopbackPortStatsEntry 13 } rcPrQosCosQueLoopbackPortStatsQue3OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 3." ::= { rcPrQosCosQueLoopbackPortStatsEntry 14 } rcPrQosCosQueLoopbackPortStatsQue3OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 3." ::= { rcPrQosCosQueLoopbackPortStatsEntry 15 } rcPrQosCosQueLoopbackPortStatsQue3DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 3." ::= { rcPrQosCosQueLoopbackPortStatsEntry 16 } rcPrQosCosQueLoopbackPortStatsQue3DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 3." ::= { rcPrQosCosQueLoopbackPortStatsEntry 17 } rcPrQosCosQueLoopbackPortStatsQue4OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 4." ::= { rcPrQosCosQueLoopbackPortStatsEntry 18 } rcPrQosCosQueLoopbackPortStatsQue4OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 4." ::= { rcPrQosCosQueLoopbackPortStatsEntry 19 } rcPrQosCosQueLoopbackPortStatsQue4DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 4." ::= { rcPrQosCosQueLoopbackPortStatsEntry 20 } rcPrQosCosQueLoopbackPortStatsQue4DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 4." ::= { rcPrQosCosQueLoopbackPortStatsEntry 21 } rcPrQosCosQueLoopbackPortStatsQue5OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 5." ::= { rcPrQosCosQueLoopbackPortStatsEntry 22 } rcPrQosCosQueLoopbackPortStatsQue5OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 5." ::= { rcPrQosCosQueLoopbackPortStatsEntry 23 } rcPrQosCosQueLoopbackPortStatsQue5DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 5." ::= { rcPrQosCosQueLoopbackPortStatsEntry 24 } rcPrQosCosQueLoopbackPortStatsQue5DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 5." ::= { rcPrQosCosQueLoopbackPortStatsEntry 25 } rcPrQosCosQueLoopbackPortStatsQue6OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 6." ::= { rcPrQosCosQueLoopbackPortStatsEntry 26 } rcPrQosCosQueLoopbackPortStatsQue6OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 6." ::= { rcPrQosCosQueLoopbackPortStatsEntry 27 } rcPrQosCosQueLoopbackPortStatsQue6DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 6." ::= { rcPrQosCosQueLoopbackPortStatsEntry 28 } rcPrQosCosQueLoopbackPortStatsQue6DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 6." ::= { rcPrQosCosQueLoopbackPortStatsEntry 29 } rcPrQosCosQueLoopbackPortStatsQue7OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 7." ::= { rcPrQosCosQueLoopbackPortStatsEntry 30 } rcPrQosCosQueLoopbackPortStatsQue7OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 7." ::= { rcPrQosCosQueLoopbackPortStatsEntry 31 } rcPrQosCosQueLoopbackPortStatsQue7DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 7." ::= { rcPrQosCosQueLoopbackPortStatsEntry 32 } rcPrQosCosQueLoopbackPortStatsQue7DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 7." ::= { rcPrQosCosQueLoopbackPortStatsEntry 33 } rcPrQosCosQueLoopbackPortStatsClearStat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear stats." ::= { rcPrQosCosQueLoopbackPortStatsEntry 34 } rcPrQosCosQueCppPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosCosQueCppPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to get the qos cos queue port stats." ::= { rcPrQos 17 } rcPrQosCosQueCppPortStatsEntry OBJECT-TYPE SYNTAX RcPrQosCosQueCppPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of port Qos cosq stats" INDEX { rcPrQosCosQueCppPortStatsIndex } ::= { rcPrQosCosQueCppPortStatsTable 1 } RcPrQosCosQueCppPortStatsEntry ::= SEQUENCE { rcPrQosCosQueCppPortStatsIndex INTEGER, rcPrQosCosQueCppPortStatsOutPackets Counter64, rcPrQosCosQueCppPortStatsOutBytes Counter64, rcPrQosCosQueCppPortStatsDropPackets Counter64, rcPrQosCosQueCppPortStatsDropBytes Counter64 } rcPrQosCosQueCppPortStatsIndex OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the cos queue number from 0 to 15." ::= { rcPrQosCosQueCppPortStatsEntry 1 } rcPrQosCosQueCppPortStatsOutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for cpp port." ::= { rcPrQosCosQueCppPortStatsEntry 2 } rcPrQosCosQueCppPortStatsOutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for cpp port." ::= { rcPrQosCosQueCppPortStatsEntry 3 } rcPrQosCosQueCppPortStatsDropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for cpp port." ::= { rcPrQosCosQueCppPortStatsEntry 4 } rcPrQosCosQueCppPortStatsDropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for cpp port." ::= { rcPrQosCosQueCppPortStatsEntry 5 } rcPrQosCosQue OBJECT IDENTIFIER ::= { rcPrQos 18 } rcPrQosCosQueCpuStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear cpu qos cos queue statistics." ::= {rcPrQosCosQue 1 } -- -- The rcPrFilter group -- rcPrFilterScalars OBJECT IDENTIFIER ::= { rcPrFilter 1 } rcPrFilterActTableSize OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Act entries in the rcPrFilterActTable. Default table size is 0 until the administrator configures any Act entries." ::= { rcPrFilterScalars 1 } rcPrFilterAclTableSize OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Acl entries in the rcPrFilterAclTable. Default table size is 0 until the administrator configures any Acl entries." ::= { rcPrFilterScalars 2 } rcPrFilterAceTableSize OBJECT-TYPE SYNTAX INTEGER (0..16384) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Ace entries in the rcPrFilterAceTable. Default table size is 0 until the administrator configures any Ace entries. The maximum size is # of Acls multiplied by # of Aces." ::= { rcPrFilterScalars 3 } rcPrFilterAclBufferWrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable or disable buffer wrapping for filters log." ::= { rcPrFilterScalars 4 } rcPrFilterAclClearLog OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to clear the filter Logs collected." ::= { rcPrFilterScalars 5 } -- -- Power Ranger (PR) Acl MIB specification -- -- o The Access Control List (Acl) mib defines management objects for -- configuration information of the hardware-assisted filtering feature. -- -- o Acl is a group of filtering rules organized in an ordered list. -- -- o A filtering rule in the Acl is called an Access Control Entry (Ace). -- -- o Max of 2k ACLs. -- Each ACL can have a maximum of 2k ACEs. Ports are assigned -- from 1-500 and VLANs are assigned from 501-1000. -- -- o Max of 10k ACEs; each ACE belongs to a single ACL. Precedence -- is determined by the Ace-Id (lower Ace-Id means higher precedence). -- rcPrFilterAct OBJECT IDENTIFIER ::= { rcPrFilter 2 } -- ACT Table rcPrFilterActTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterActEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Acts to store information of each Act entry. This table is indexed by the Act Id." ::= { rcPrFilterAct 1 } rcPrFilterActEntry OBJECT-TYPE SYNTAX RcPrFilterActEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Act Entry holding Act information." INDEX { rcPrFilterActId } ::= { rcPrFilterActTable 1 } RcPrFilterActEntry ::= SEQUENCE { rcPrFilterActId INTEGER, rcPrFilterActName DisplayString, rcPrFilterActArpAttrs INTEGER, rcPrFilterActEthernetAttrs INTEGER, rcPrFilterActIpAttrs INTEGER, rcPrFilterActProtocolAttrs INTEGER, rcPrFilterActApply TruthValue, rcPrFilterActRowStatus RowStatus, rcPrFilterActIpv6Attrs INTEGER } rcPrFilterActId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "A table of Acts to store information of each Act. This table is indexed by the Act Id." ::= { rcPrFilterActEntry 1 } rcPrFilterActName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Act Entry." ::= { rcPrFilterActEntry 2 } rcPrFilterActArpAttrs OBJECT-TYPE SYNTAX INTEGER (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Value is one or multiple (logical 'OR' of the following): none(0), operation(1) none: No Arp Attrs are selected or to clear other choices. operation: Only valid option for Arp attributes." DEFVAL { 0 } ::= { rcPrFilterActEntry 3 } rcPrFilterActEthernetAttrs OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Value is one or multiple of the following: none(0), srcMac(1), dstMac(2), etherType(4), port(8), vlan(16), vlanTagPrio(32) none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 4 } rcPrFilterActIpAttrs OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Value is one or multiple of the following: none(0), srcIp(1), dstIp(2), ipFragFlag(4), ipOptions(8), ipProtoType(16), dscp(32) none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 5 } rcPrFilterActProtocolAttrs OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-write STATUS current DESCRIPTION "Value is one or multiple of the following: none(0), tcpSrcPort(1), udpSrcPort(2), tcpDstPort(4), udpDstPort(8), tcpFlags(16), icmpMsgType(32), icmpv6MsgType(64) none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 6 } rcPrFilterActApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When apply is issued by the administrator, the ACT attributes cannot be modified." DEFVAL { false } ::= { rcPrFilterActEntry 7 } rcPrFilterActRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry. The entry cannot be modified or deleted while there are Acls configured with this Act entry." ::= { rcPrFilterActEntry 8} rcPrFilterActIpv6Attrs OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Value is one or multiple of the following: none(0), srcIpv6(1), dstIpv6(4), nextHdr(16), none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 9 } -- Act Pattern Table to store the template rcPrFilterActPatternTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterActPatternEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of user-defined parameters of Acls to store information of each Acl. This table is indexed by the Act Id and PatternIndex." ::= { rcPrFilterAct 2 } rcPrFilterActPatternEntry OBJECT-TYPE SYNTAX RcPrFilterActPatternEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Configuration information for a particular Act." INDEX { rcPrFilterActPatternActId, rcPrFilterActPatternIndex } ::= { rcPrFilterActPatternTable 1 } RcPrFilterActPatternEntry ::= SEQUENCE { rcPrFilterActPatternActId INTEGER, rcPrFilterActPatternIndex INTEGER, rcPrFilterActPatternName DisplayString, rcPrFilterActPatternBase INTEGER, rcPrFilterActPatternOffset INTEGER, rcPrFilterActPatternLength INTEGER, rcPrFilterActPatternRowStatus RowStatus } rcPrFilterActPatternActId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the ActPatternEntry, a unique identifier for Act entry in the range of Table Size." ::= { rcPrFilterActPatternEntry 1 } rcPrFilterActPatternIndex OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "Indexes each user defined field pattern in an Acl entry. In this release only 3 patterns are allowed per ACT but we can have multiple patterns per ACL." ::= { rcPrFilterActPatternEntry 2 } rcPrFilterActPatternName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Acl Pattern Entry." ::= { rcPrFilterActPatternEntry 3 } rcPrFilterActPatternBase OBJECT-TYPE SYNTAX INTEGER { none(0), etherBegin(1), macDstBegin(2), macSrcBegin(3), ethTypeLenBegin(4), arpBegin(5), ipHdrBegin(6), ipOptionsBegin(7), ipPayloadBegin(8), ipTosBegin(9), ipProtoBegin(10), ipSrcBegin(11), ipDstBegin(12), tcpBegin(13), tcpSrcportBegin(14), tcpDstportBegin(15), tcpFlagsEnd(16), udpBegin(17), udpSrcportBegin(18), udpDstportBegin(19), etherEnd(20), ipHdrEnd(21), icmpMsgBegin(22), tcpEnd(23), udpEnd(24), ipv6HdrBegin(25) } MAX-ACCESS read-write STATUS current DESCRIPTION "User defined fields from headers to be used in the Aces of the Acl." DEFVAL { none } ::= { rcPrFilterActPatternEntry 4 } rcPrFilterActPatternOffset OBJECT-TYPE -- MA/DZ to confirm maximum SYNTAX INTEGER (0..25) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Offset in bytes to the beginning offset of the user defined field with selected header option as base." DEFVAL { 0 } ::= { rcPrFilterActPatternEntry 5 } rcPrFilterActPatternLength OBJECT-TYPE SYNTAX INTEGER (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of bytes to extract beginning from the offset is set in rcPrFilterActPatternLength. Only 1-15 are valid." DEFVAL { 1 } ::= { rcPrFilterActPatternEntry 6 } rcPrFilterActPatternRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterActPatternEntry 7 } rcPrFilterAcl OBJECT IDENTIFIER ::= { rcPrFilter 3 } -- ACL Table rcPrFilterAclTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAclEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Acls to store information of each Acl. This table is indexed by the Acl Id." ::= { rcPrFilterAcl 1 } rcPrFilterAclEntry OBJECT-TYPE SYNTAX RcPrFilterAclEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Configuration information for a particular Acl." INDEX { rcPrFilterAclId } ::= { rcPrFilterAclTable 1 } RcPrFilterAclEntry ::= SEQUENCE { rcPrFilterAclId INTEGER, rcPrFilterAclActId INTEGER, rcPrFilterAclName DisplayString, rcPrFilterAclType INTEGER, rcPrFilterAclAceListSize INTEGER, rcPrFilterAclDefaultAction INTEGER, rcPrFilterAclGlobalAction INTEGER, rcPrFilterAclState EnableValue, rcPrFilterAclVlanList IdList, rcPrFilterAclPortList PortSet, rcPrFilterAclRowStatus RowStatus, rcPrFilterAclNumVlanIds INTEGER, rcPrFilterAclPktType INTEGER, rcPrFilterAclControlPktRule INTEGER, rcPrFilterAclVlanId Integer32, rcPrFilterAclMltId Integer32, rcPrFilterAclDstPortList PortSet, rcPrFilterAclIpfixState EnableValue } rcPrFilterAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAclEntry 1 } rcPrFilterAclActId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-write STATUS current DESCRIPTION "A unique identifier for Act entry in the range of Table Size." ::= { rcPrFilterAclEntry 2 } rcPrFilterAclName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Acl Entry." ::= { rcPrFilterAclEntry 3 } rcPrFilterAclType OBJECT-TYPE SYNTAX INTEGER { inVlan(1), outVlan(2), inPort(3), outPort(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "An Acl can be vlan-based or port-based. An Ace has a capability to match packets classified as 'ingress' and 'egress'. An ingress packet is assigned a value 'in' and an egress packet is assigned a value 'out'." ::= { rcPrFilterAclEntry 4 } rcPrFilterAclAceListSize OBJECT-TYPE SYNTAX INTEGER (0..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of Aces in a particular Acl." ::= { rcPrFilterAclEntry 5 } rcPrFilterAclDefaultAction OBJECT-TYPE SYNTAX INTEGER { deny(1), permit(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates action to be taken when none of the Aces in the Acl match." DEFVAL { permit } ::= { rcPrFilterAclEntry 6 } rcPrFilterAclGlobalAction OBJECT-TYPE SYNTAX INTEGER { none(1), mirror(2), count(3), mirror-count (4), ipfix(5), mirror-ipfix(6), count-ipfix(7), mirror-count-ipfix(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates action is applied to all Aces that match in an Acl." DEFVAL { none } ::= { rcPrFilterAclEntry 7 } rcPrFilterAclState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/Disables the state of all Aces in the Acl" DEFVAL { enable } ::= { rcPrFilterAclEntry 8 } rcPrFilterAclVlanList OBJECT-TYPE SYNTAX IdList(SIZE(0..4096)) MAX-ACCESS read-write STATUS current DESCRIPTION "An array used to indicate all the VLANs to be associated with this Acl Entry. At present, only 4k Vlans are supported." ::= { rcPrFilterAclEntry 9 } rcPrFilterAclPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the ports to be added to this Acl Entry." ::= { rcPrFilterAclEntry 10 } rcPrFilterAclRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for the entry. Deleting a non-empty Acl results in deletion of member Aces and then the Acl." ::= { rcPrFilterAclEntry 11 } rcPrFilterAclNumVlanIds OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to Indicate the number of VLAN ID's that are stored in the rcPrFilterAclVlanList." ::= { rcPrFilterAclEntry 12 } rcPrFilterAclPktType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2), nonipv6(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the packet type that this ACL is applicable to." DEFVAL { nonipv6 } ::= { rcPrFilterAclEntry 13 } rcPrFilterAclControlPktRule OBJECT-TYPE SYNTAX INTEGER { deny(1), permit(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the rcPrFilterAclDefaultAction object is set to deny then control packets follow this rule. Otherwise, the object value can be ignored." DEFVAL { permit } ::= { rcPrFilterAclEntry 14 } rcPrFilterAclVlanId OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Destination Vlan Id for mirroring the packets. The value 0 means no vlan is being mirrored. When the value of rcPrFilterAclVlanId is non-zero, the values of rcPrFilterAclMltId and rcPrFilterAclDstPortList must be 0." DEFVAL { 0 } ::= { rcPrFilterAclEntry 15 } rcPrFilterAclMltId OBJECT-TYPE SYNTAX Integer32(0..512) MAX-ACCESS read-write STATUS current DESCRIPTION "Destination Mlt Id for mirroring the packets. The value 0 means no mlt is being mirrored. When the value of rcPrFilterAclMltId is non-zero, the values of rcPrFilterAclVlanId and rcPrFilterAclDstPortList must be 0." DEFVAL { 0 } ::= { rcPrFilterAclEntry 16 } rcPrFilterAclDstPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "Destination Port List for mirroring the packets. The value 0 means no port(s) is being mirrored. When the value of rcPrFilterAclDstPortList is non-zero, the values of rcPrFilterAclVlanId and rcPrFilterAclMltId must be 0." ::= { rcPrFilterAclEntry 17 } rcPrFilterAclIpfixState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether ipfix option on the Acl is enabled." DEFVAL { disable } ::= { rcPrFilterAclEntry 18 } -- Acl Stats Table rcPrFilterAclStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAclStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Acls Statistics entries to store the Default Acl statistics for each Acl. This table is indexed by the Acl Id." ::= { rcPrFilterAcl 2 } rcPrFilterAclStatsEntry OBJECT-TYPE SYNTAX RcPrFilterAclStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing default statistics information for a particular Acl." INDEX { rcPrFilterAclStatsAclId } ::= { rcPrFilterAclStatsTable 1 } RcPrFilterAclStatsEntry ::= SEQUENCE { rcPrFilterAclStatsAclId INTEGER, rcPrFilterAclStatsMatchDefaultCounterPkts Counter64, rcPrFilterAclStatsMatchDefaultOctets Counter64, rcPrFilterAclStatsClear TruthValue, rcPrFilterAclStatsMatchDefaultSecurityPkts Counter64, rcPrFilterAclStatsMatchDefaultSecurityOctets Counter64, rcPrFilterAclStatsMatchDefaultQosPkts Counter64, rcPrFilterAclStatsMatchDefaultQosOctets Counter64, rcPrFilterAclStatsMatchGlobalSecurityPkts Counter64, rcPrFilterAclStatsMatchGlobalSecurityOctets Counter64, rcPrFilterAclStatsMatchGlobalQosPkts Counter64, rcPrFilterAclStatsMatchGlobalQosOctets Counter64 } rcPrFilterAclStatsAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAclStatsEntry 1 } rcPrFilterAclStatsMatchDefaultCounterPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet count of traffic not matching any of the Ace rules or hit the Default Action that have the count bit turned on in Acl Global Action." ::= { rcPrFilterAclStatsEntry 2 } rcPrFilterAclStatsMatchDefaultOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Byte count of traffic not matching any of the Ace rules or hit the Default Action that have the count bit turned on in Acl Global Action." ::= { rcPrFilterAclStatsEntry 3 } rcPrFilterAclStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear default statistics for ACL Filters." ::= { rcPrFilterAclStatsEntry 4 } rcPrFilterAclStatsMatchDefaultSecurityPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Security packet count of traffic not matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 5 } rcPrFilterAclStatsMatchDefaultSecurityOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Security octet count of traffic not matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 6 } rcPrFilterAclStatsMatchDefaultQosPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "QOS packet count of traffic not matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 7 } rcPrFilterAclStatsMatchDefaultQosOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "QOS octet count of traffic not matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 8 } rcPrFilterAclStatsMatchGlobalSecurityPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Security packet count of traffic matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 9 } rcPrFilterAclStatsMatchGlobalSecurityOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Security octet count of traffic matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 10 } rcPrFilterAclStatsMatchGlobalQosPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "QOS packet count of traffic matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 11 } rcPrFilterAclStatsMatchGlobalQosOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "QOS octet count of traffic matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 12 } -- Ace Table rcPrFilterAce OBJECT IDENTIFIER ::= { rcPrFilter 4 } -- Ace information is organized in 28 entries: -- rcPrFilterAceEntry -- rcPrFilterAceEthSrcAddrEntry -- rcPrFilterAceEthDstAddrEntry -- rcPrFilterAceEthEtherEntry -- rcPrFilterAceEthVlanTagPrioEntry -- rcPrFilterAceEthPortEntry -- rcPrFilterAceEthVlanIdEntry -- rcPrFilterAceArpEntry -- rcPrFilterAceIpSrcAddrEntry -- rcPrFilterAceIpDstAddrEntry -- rcPrFilterAceIpDscpEntry -- rcPrFilterAceIpProtoEntry -- rcPrFilterAceIpOptionsEntry -- rcPrFilterAceIpFragEntry -- rcPrFilterAceProtoIcmpMsgTypeEntry -- rcPrFilterAceProtoTcpFlagsEntry -- rcPrFilterAceStatsEntry -- rcPrFilterAceEthShowEntry -- rcPrFilterAceIpShowEntry -- rcPrFilterAceProtoShowEntry -- rcPrFilterAceProtoSrcPortEntry -- rcPrFilterAceProtoDstPortEntry -- rcPrFilterAceProtoTcpOptionEntry rcPrFilterAceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store information of each Ace in context of its parent Acl. This is indexed by AclId and AceId." ::= { rcPrFilterAce 1 } rcPrFilterAceEntry OBJECT-TYPE SYNTAX RcPrFilterAceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace information. Ace is a member of one Acl." INDEX { rcPrFilterAceAclId, rcPrFilterAceId } ::= {rcPrFilterAceTable 1} RcPrFilterAceEntry ::= SEQUENCE { rcPrFilterAceAclId INTEGER, rcPrFilterAceId INTEGER, rcPrFilterAceName DisplayString, rcPrFilterAceMode INTEGER, rcPrFilterAceRemarkDscp INTEGER, rcPrFilterAceRemarkDot1Priority INTEGER, rcPrFilterAceRedirectNextHop IpAddress, rcPrFilterAceRedirectUnreach INTEGER, rcPrFilterAcePolice INTEGER, rcPrFilterAceAdminState EnableValue, rcPrFilterAceOperState INTEGER, rcPrFilterAceEgressQueue INTEGER, rcPrFilterAceEgressQueue1g INTEGER, rcPrFilterAceEgressQueue10g INTEGER, rcPrFilterAceEgressQueueNNSC INTEGER, rcPrFilterAceFlags INTEGER, rcPrFilterAceStopOnMatch EnableValue, rcPrFilterAceMltIndex INTEGER, rcPrFilterAceRowStatus RowStatus, rcPrFilterAceIpfixState EnableValue, rcPrFilterAceRedirectNextHopIpv6 Ipv6Address, rcPrFilterAceDstPortList PortSet, rcPrFilterAceDstVlanId Integer32, rcPrFilterAceDstMltId Integer32, rcPrFilterAceInternalQos Integer32, rcPrFilterAceCount EnableValue, rcPrFilterAceLog EnableValue, rcPrFilterAceCopytoPcap EnableValue, rcPrFilterAceDstIp IpAddress, rcPrFilterAceDstIpTtl Integer32, rcPrFilterAceDstIpDscp INTEGER, rcPrFilterAceMonitoringIsidOffset Integer32, rcPrFilterAceMonitoringIsid Integer32, rcPrFilterAceMirroringQos Integer32, rcPrFilterAceRemoveTag TruthValue, rcPrFilterAceRedirectNextHopVrfName DisplayString } rcPrFilterAceAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEntry 1 } rcPrFilterAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "AceId uniquely identifies one Ace entry." ::= { rcPrFilterAceEntry 2 } rcPrFilterAceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator. System automatically assigns a name if the user has not assigned one." ::= { rcPrFilterAceEntry 3 } rcPrFilterAceMode OBJECT-TYPE SYNTAX INTEGER { none(0), deny(1), permit(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operating Mode associated with the Ace is effective on the packets matching this Ace." DEFVAL { none } ::= { rcPrFilterAceEntry 4 } rcPrFilterAceRemarkDscp OBJECT-TYPE SYNTAX INTEGER { phbcs0(0), phbcs1(8), phbaf11(10), phbaf12(12), phbaf13(14), phbcs2(16), phbaf21(18), phbaf22(20), phbaf23(22), phbcs3(24), phbaf31(26), phbaf32(28), phbaf33(30), phbcs4(32), phbaf41(34), phbaf42(36), phbaf43(38), phbcs5(40), phbef(46), phbcs6(48), phbcs7(56), disable(256) -- Invalid ToS/Dscp value } MAX-ACCESS read-write STATUS current DESCRIPTION "The 6-bit DSCP field from the ToS byte in Ipv4 header encodes the PHB information per DiffServ standards (Refer to DiffServ RFCs 2474). Set the Dscp to PHB (like EF) or PHB-class(like AF1 which includes AF11, AF12,AF13) to mark specific diffserv class traffic. Set the field value to desired integer dscp code for rcPrFilterAceRemarkDscp field to mark non-standard traffic classes and local use PHBs." DEFVAL { 256 } ::= { rcPrFilterAceEntry 5 } rcPrFilterAceRemarkDot1Priority OBJECT-TYPE SYNTAX INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7), disable(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Dot1 Priority as described by Layer 2 standards, 802.1Q, 802.1P." DEFVAL { disable } ::= { rcPrFilterAceEntry 6 } rcPrFilterAceRedirectNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Redirect matching IP traffic to the next hop." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcPrFilterAceEntry 7 } rcPrFilterAceRedirectUnreach OBJECT-TYPE SYNTAX INTEGER { deny(1), permit(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the desired behavior for redirected traffic in case the specified next-hop is not reachable." DEFVAL { deny } ::= { rcPrFilterAceEntry 8 } rcPrFilterAcePolice OBJECT-TYPE SYNTAX INTEGER (0..16000) MAX-ACCESS read-write STATUS current DESCRIPTION "Policing profile Identifier. Set the desired policing profile identifier. Set the value to 0 when policing is not desired." DEFVAL { 0 } ::= { rcPrFilterAceEntry 9 } rcPrFilterAceAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether the Ace is enabled. An Ace can only be modified if it is disabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 10 } rcPrFilterAceOperState OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of the Ace." ::= { rcPrFilterAceEntry 11 } rcPrFilterAceEgressQueue OBJECT-TYPE SYNTAX INTEGER(0..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the Egress Queue for 10/100 card. If only 1 value is specified then this value is applied to Queue1g and Queue10g as well. If 2 values are specified then the first value is applied to 10/100 card and the second value is applied to 1gig and 10gig cards. If all three values are specified, then all three values are applied respectively to the appropriate Egress Queue. If value is greater than 8, it will not be applied to the 10/100 card as it only has 8 queues. However, the value will be applied to the 1gig and 10gig card types." DEFVAL { 64 } ::= { rcPrFilterAceEntry 12 } rcPrFilterAceEgressQueue1g OBJECT-TYPE SYNTAX INTEGER(0..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the Egress Queue for 1gig card." DEFVAL { 64 } ::= { rcPrFilterAceEntry 13 } rcPrFilterAceEgressQueue10g OBJECT-TYPE SYNTAX INTEGER(0..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the Egress Queue for 10gig card." DEFVAL { 64 } ::= { rcPrFilterAceEntry 14 } rcPrFilterAceEgressQueueNNSC OBJECT-TYPE SYNTAX INTEGER { platinum(0), gold(1), silver(2), bronze(3), standard(4), custom(5), premium(6), critical(7), disable(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ace Egress Queue NNSC." DEFVAL { disable } ::= { rcPrFilterAceEntry 15 } rcPrFilterAceFlags OBJECT-TYPE SYNTAX INTEGER (0..31) MAX-ACCESS read-write STATUS current DESCRIPTION "Bitmask for the flags: none(0): Default value for the flags. stopOnMatch(1): set desired behavior for flag whether to stop or continue in case an Ace matching the packet is found. When this Ace is hit, match on other Aces with a lower priority is not attempted. count(2): set desired behavior for flag i.e. to enable/disable counting in case a packet matching the ace is found. copyToPrimaryCp(4): set to enable/disable copying of matching packets to primary CP. copyToSecondaryCp(8): set to enable/disable copying of matching packets to secondary CP. mirror(16): set to enable/disable mirroring the matching packets to an interface. System can mirror one port or mirror to 1 port." ::= { rcPrFilterAceEntry 16 } rcPrFilterAceStopOnMatch OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether stop-on-match option on the Ace is enabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 17 } rcPrFilterAceMltIndex OBJECT-TYPE SYNTAX INTEGER (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "If this action is specified, it will basically override the mlt-index picked by the mlt algorithm, when a packet is being sent out on MLT ports." DEFVAL { 0 } ::= { rcPrFilterAceEntry 18 } rcPrFilterAceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEntry 19 } rcPrFilterAceIpfixState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether ipfix option on the Ace is enabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 20 } rcPrFilterAceRedirectNextHopIpv6 OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-write STATUS current DESCRIPTION "Redirect matching IPv6 traffic to the next hop." ::= { rcPrFilterAceEntry 21 } rcPrFilterAceDstPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "Destination Port List for mirroring the packets." ::= { rcPrFilterAceEntry 22 } rcPrFilterAceDstVlanId OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "Destination Vlan to mirror the packets." ::= { rcPrFilterAceEntry 23 } rcPrFilterAceDstMltId OBJECT-TYPE SYNTAX Integer32 (0..512) MAX-ACCESS read-create STATUS current DESCRIPTION "Destination Mlt to mirror the packets." ::= { rcPrFilterAceEntry 24 } rcPrFilterAceInternalQos OBJECT-TYPE SYNTAX Integer32 (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Internal QOS Level assigned to the packet flow. DefVal = 8 is Disable" DEFVAL { 8 } ::= { rcPrFilterAceEntry 25 } rcPrFilterAceCount OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether Count option on the Ace is enabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 26 } rcPrFilterAceLog OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether log option on the Ace is enabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 27 } rcPrFilterAceCopytoPcap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether copy to pcap option on the Ace is enabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 28 } rcPrFilterAceDstIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IP address to mirror the packets." ::= { rcPrFilterAceEntry 29 } rcPrFilterAceDstIpTtl OBJECT-TYPE SYNTAX Integer32 (2..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Ttl value for the mirrored packet when mirror destination is IP. If other than default, the encapsulated packet will have the given ttl." DEFVAL { 64 } ::= { rcPrFilterAceEntry 30 } rcPrFilterAceDstIpDscp OBJECT-TYPE SYNTAX INTEGER { phbcs0(0), phbcs1(8), phbaf11(10), phbaf12(12), phbaf13(14), phbcs2(16), phbaf21(18), phbaf22(20), phbaf23(22), phbcs3(24), phbaf31(26), phbaf32(28), phbaf33(30), phbcs4(32), phbaf41(34), phbaf42(36), phbaf43(38), phbcs5(40), phbef(46), phbcs6(48), phbcs7(56), disable(256) -- Invalid ToS/Dscp value } MAX-ACCESS read-write STATUS current DESCRIPTION "Dscp value for the mirrored packet when mirror destination is IP. The 6-bit DSCP field from the ToS byte in Ipv4 header encodes the PHB information per DiffServ standards (Refer to DiffServ RFCs 2474). Set the Dscp to PHB (like EF) or PHB-class(like AF1 which includes AF11, AF12,AF13) to mark specific diffserv class traffic. Set the field value to desired integer dscp code for rcPrFilterAceIpDscp field to mark non-standard traffic classes and local use PHBs." DEFVAL { 256 } ::= { rcPrFilterAceEntry 31 } rcPrFilterAceMonitoringIsidOffset OBJECT-TYPE SYNTAX Integer32 (0..1000) MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure the monitoring ISID offset value. The offset id value is mapped to actual monitor I-SID value in which packets are mirrored to." ::= { rcPrFilterAceEntry 32 } rcPrFilterAceMonitoringIsid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to." ::= { rcPrFilterAceEntry 33 } rcPrFilterAceMirroringQos OBJECT-TYPE SYNTAX Integer32 (0..5) MAX-ACCESS read-create STATUS current DESCRIPTION "Used to define the Quality of Service (QoS) profiles for the mirrored packet into monitoring ISID." DEFVAL { 1 } ::= { rcPrFilterAceEntry 34 } rcPrFilterAceRemoveTag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to remove inner vlan tag of the mirrored packet into the SPB network. By default it is set to false and vlan tag will not be removed." DEFVAL { false } ::= { rcPrFilterAceEntry 35 } rcPrFilterAceRedirectNextHopVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "VRF Name associated with IP/IPv6 redirect next hop." ::= { rcPrFilterAceEntry 36 } -- ACE Ethernet Source MAC Address Table rcPrFilterAceEthSrcAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthSrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Source MAC Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 2 } rcPrFilterAceEthSrcAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthSrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Source MAC Address information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthSrcAddrAclId, rcPrFilterAceEthSrcAddrAceId } ::= { rcPrFilterAceEthSrcAddrTable 1 } RcPrFilterAceEthSrcAddrEntry ::= SEQUENCE { rcPrFilterAceEthSrcAddrAclId INTEGER, rcPrFilterAceEthSrcAddrAceId INTEGER, rcPrFilterAceEthSrcAddrList OCTET STRING, rcPrFilterAceEthSrcAddrListCount INTEGER, rcPrFilterAceEthSrcAddrOper INTEGER, rcPrFilterAceEthSrcAddrRowStatus RowStatus, rcPrFilterAceEthSrcAddrOperMask DisplayString } rcPrFilterAceEthSrcAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthernetEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthSrcAddrEntry 1 } rcPrFilterAceEthSrcAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthernetEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthSrcAddrEntry 2 } rcPrFilterAceEthSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ethernet source address to match." ::= { rcPrFilterAceEthSrcAddrEntry 3 } rcPrFilterAceEthSrcAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ethernet src address." ::= { rcPrFilterAceEthSrcAddrEntry 4 } rcPrFilterAceEthSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to mask(8) -- mask } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ethernet Source MAC Address." ::= { rcPrFilterAceEthSrcAddrEntry 5 } rcPrFilterAceEthSrcAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthSrcAddrEntry 6 } rcPrFilterAceEthSrcAddrOperMask OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Mac Address mask value in hex which can be set for the rcPrFilterAceEthSrcAddrOper when the option selected is mask. It will be empty or set to 000000000000 whenrcPrFilterAceEthSrcAddrOper is set to 'eq'. In case of the prefix '0x' is specified, 14 charaters is max length" ::= { rcPrFilterAceEthSrcAddrEntry 7 } -- ACE Ethernet Destination MAC Address Table rcPrFilterAceEthDstAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthDstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Destination MAC Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 3 } rcPrFilterAceEthDstAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthDstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Destination MAC Address information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthDstAddrAclId, rcPrFilterAceEthDstAddrAceId } ::= { rcPrFilterAceEthDstAddrTable 1 } RcPrFilterAceEthDstAddrEntry ::= SEQUENCE { rcPrFilterAceEthDstAddrAclId INTEGER, rcPrFilterAceEthDstAddrAceId INTEGER, rcPrFilterAceEthDstAddrList OCTET STRING, rcPrFilterAceEthDstAddrListCount INTEGER, rcPrFilterAceEthDstAddrOper INTEGER, rcPrFilterAceEthDstAddrRowStatus RowStatus, rcPrFilterAceEthDstAddrOperMask DisplayString } rcPrFilterAceEthDstAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthDstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthDstAddrEntry 1 } rcPrFilterAceEthDstAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthDstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthDstAddrEntry 2 } rcPrFilterAceEthDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "List of ethernet destination address to match." ::= { rcPrFilterAceEthDstAddrEntry 3 } rcPrFilterAceEthDstAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ethernet dst address." ::= { rcPrFilterAceEthDstAddrEntry 4 } rcPrFilterAceEthDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to mask(8) -- mask } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ethernet Destination MAC Address." ::= { rcPrFilterAceEthDstAddrEntry 5 } rcPrFilterAceEthDstAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthDstAddrEntry 6 } rcPrFilterAceEthDstAddrOperMask OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Mac Address mask value in hex which can be set for the rcPrFilterAceEthDstAddrOper when the option selected is mask. It will be empty or set to 000000000000 whenrcPrFilterAceEthDstAddrOper is set to 'eq'. In case of the prefix '0x' is specified, 14 charaters is max length" ::= { rcPrFilterAceEthDstAddrEntry 7 } -- ACE Ethernet Ether Table rcPrFilterAceEthEtherTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthEtherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Ether Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 4 } rcPrFilterAceEthEtherEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthEtherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Ether information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthEtherAclId, rcPrFilterAceEthEtherAceId } ::= { rcPrFilterAceEthEtherTable 1 } RcPrFilterAceEthEtherEntry ::= SEQUENCE { rcPrFilterAceEthEtherAclId INTEGER, rcPrFilterAceEthEtherAceId INTEGER, rcPrFilterAceEthEtherTypeList OCTET STRING, rcPrFilterAceEthEtherTypeListCount INTEGER, rcPrFilterAceEthEtherTypeOper INTEGER, rcPrFilterAceEthEtherRowStatus RowStatus } rcPrFilterAceEthEtherAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthEtherEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthEtherEntry 1 } rcPrFilterAceEthEtherAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthEtherEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthEtherEntry 2 } rcPrFilterAceEthEtherTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "EtherType value from ethernet header. For example ARP uses 0x0806, IP uses 0x0800. The platform support determines the behavior for 802.1Q/p tagged packets. The EtherType for 802.1Q tagged frames is 0x8100. Valid range for the 16-bit Ether-type is 0..65535 and the attribute supports lists/ranges of values. Invalid ether-type value 65536 is interpreted as field is not desired in match criteria." ::= { rcPrFilterAceEthEtherEntry 3 } rcPrFilterAceEthEtherTypeListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ethernet types." ::= { rcPrFilterAceEthEtherEntry 4 } rcPrFilterAceEthEtherTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Ethernet Type Operators." ::= { rcPrFilterAceEthEtherEntry 5 } rcPrFilterAceEthEtherRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthEtherEntry 6 } -- ACE Ethernet Vlan Tag Priority Table rcPrFilterAceEthVlanTagPrioTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthVlanTagPrioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Vlan Tag Priority Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 5 } rcPrFilterAceEthVlanTagPrioEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthVlanTagPrioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Vlan Tag Priority information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthVlanTagPrioAclId, rcPrFilterAceEthVlanTagPrioAceId } ::= { rcPrFilterAceEthVlanTagPrioTable 1 } RcPrFilterAceEthVlanTagPrioEntry ::= SEQUENCE { rcPrFilterAceEthVlanTagPrioAclId INTEGER, rcPrFilterAceEthVlanTagPrioAceId INTEGER, rcPrFilterAceEthVlanTagPrioVlanTagPrio INTEGER, rcPrFilterAceEthVlanTagPrioOper INTEGER, rcPrFilterAceEthVlanTagPrioRowStatus RowStatus, rcPrFilterAceEthVlanTagPrioOperMask Integer32 } rcPrFilterAceEthVlanTagPrioAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthVlanTagPrioEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthVlanTagPrioEntry 1 } rcPrFilterAceEthVlanTagPrioAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthVlanTagPrioEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthVlanTagPrioEntry 2 } rcPrFilterAceEthVlanTagPrioVlanTagPrio OBJECT-TYPE SYNTAX INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Priority bits (3-bit field) from the 802.1Q/p tag." ::= { rcPrFilterAceEthVlanTagPrioEntry 3 } rcPrFilterAceEthVlanTagPrioOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(8) -- mask } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ethernet Vlan Tag Priority." ::= { rcPrFilterAceEthVlanTagPrioEntry 4 } rcPrFilterAceEthVlanTagPrioRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthVlanTagPrioEntry 5 } rcPrFilterAceEthVlanTagPrioOperMask OBJECT-TYPE SYNTAX Integer32 (0..'07'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceEthVlanTagPrioOper when the option selected is masked. This object is applicable for VSP9000. Not for ERS8600" ::= { rcPrFilterAceEthVlanTagPrioEntry 6 } -- ACE Ethernet Port Table rcPrFilterAceEthPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Port Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 6 } rcPrFilterAceEthPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthPortAclId, rcPrFilterAceEthPortAceId } ::= { rcPrFilterAceEthPortTable 1 } RcPrFilterAceEthPortEntry ::= SEQUENCE { rcPrFilterAceEthPortAclId INTEGER, rcPrFilterAceEthPortAceId INTEGER, rcPrFilterAceEthPortPort PortSet, rcPrFilterAceEthPortOper INTEGER, rcPrFilterAceEthPortRowStatus RowStatus } rcPrFilterAceEthPortAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthPortEntry 1 } rcPrFilterAceEthPortAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthPortEntry 2 } rcPrFilterAceEthPortPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceEthPortEntry 3 } rcPrFilterAceEthPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Ethernet Port." ::= { rcPrFilterAceEthPortEntry 4 } rcPrFilterAceEthPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthPortEntry 5 } -- ACE Ethernet Vlan Id Table rcPrFilterAceEthVlanIdTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthVlanIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Vlan Id Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 7 } rcPrFilterAceEthVlanIdEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthVlanIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Vlan Id information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthVlanIdAclId, rcPrFilterAceEthVlanIdAceId } ::= { rcPrFilterAceEthVlanIdTable 1 } RcPrFilterAceEthVlanIdEntry ::= SEQUENCE { rcPrFilterAceEthVlanIdAclId INTEGER, rcPrFilterAceEthVlanIdAceId INTEGER, rcPrFilterAceEthVlanIdVlanIdList IdList, rcPrFilterAceEthVlanIdOper INTEGER, rcPrFilterAceEthVlanIdRowStatus RowStatus, rcPrFilterAceEthVlanIdOperMask Integer32, rcPrFilterAceEthVlanIdVlanId INTEGER } rcPrFilterAceEthVlanIdAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthVlanIdEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthVlanIdEntry 1 } rcPrFilterAceEthVlanIdAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthVlanIdEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthVlanIdEntry 2 } rcPrFilterAceEthVlanIdVlanIdList OBJECT-TYPE SYNTAX IdList(SIZE(4096)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan Id to match on. This is a ERS 8600 supported object. VSP9000 uses rcPrFilterAceEthVlanIdVlanId instead" ::= { rcPrFilterAceEthVlanIdEntry 3 } rcPrFilterAceEthVlanIdOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(8) -- mask } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Ethernet VlanId." ::= { rcPrFilterAceEthVlanIdEntry 4 } rcPrFilterAceEthVlanIdRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthVlanIdEntry 5 } rcPrFilterAceEthVlanIdOperMask OBJECT-TYPE SYNTAX Integer32(0..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceEthVlanIdOper when the option selected is mask. This object is used with rcPrFilterAceEthVlanIdVlanId in VSP 9000 to replace rcPrFilterAceEthVlanIdVlanIdList " ::= { rcPrFilterAceEthVlanIdEntry 6 } rcPrFilterAceEthVlanIdVlanId OBJECT-TYPE SYNTAX INTEGER (1..4084) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan Id to match on. VSP9000 use this object with object rcPrFilterAceEthVlanIdOperMask to replace the rcPrFilterAceEthVlanIdVlanIdList" ::= { rcPrFilterAceEthVlanIdEntry 7 } -- ACE Arp Table rcPrFilterAceArpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Arp Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 8 } rcPrFilterAceArpEntry OBJECT-TYPE SYNTAX RcPrFilterAceArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Arp Header information. Ace is a member of one Acl." INDEX { rcPrFilterAceArpAclId, rcPrFilterAceArpAceId } ::= { rcPrFilterAceArpTable 1 } RcPrFilterAceArpEntry ::= SEQUENCE { rcPrFilterAceArpAclId INTEGER, rcPrFilterAceArpAceId INTEGER, rcPrFilterAceArpType INTEGER, rcPrFilterAceArpOper INTEGER, rcPrFilterAceArpValue INTEGER, rcPrFilterAceArpRowStatus RowStatus } rcPrFilterAceArpAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceArpEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceArpEntry 1 } rcPrFilterAceArpAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceArpEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceArpEntry 2 } rcPrFilterAceArpType OBJECT-TYPE SYNTAX INTEGER { operation(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ace Arp Operation." DEFVAL { operation } ::= { rcPrFilterAceArpEntry 3 } rcPrFilterAceArpOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Arp Operation." ::= { rcPrFilterAceArpEntry 4 } rcPrFilterAceArpValue OBJECT-TYPE SYNTAX INTEGER { arpRequest(1), arpResponse(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ace Arp can be a request or a response." ::= { rcPrFilterAceArpEntry 5 } rcPrFilterAceArpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceArpEntry 6 } -- ACE Ip Source Address Table rcPrFilterAceIpSrcAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpSrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Source Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 9 } rcPrFilterAceIpSrcAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpSrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Source Address Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpSrcAddrAclId, rcPrFilterAceIpSrcAddrAceId } ::= { rcPrFilterAceIpSrcAddrTable 1 } RcPrFilterAceIpSrcAddrEntry ::= SEQUENCE { rcPrFilterAceIpSrcAddrAclId INTEGER, rcPrFilterAceIpSrcAddrAceId INTEGER, rcPrFilterAceIpSrcAddrList OCTET STRING, rcPrFilterAceIpSrcAddrListCount INTEGER, rcPrFilterAceIpSrcAddrOper INTEGER, rcPrFilterAceIpSrcAddrRowStatus RowStatus, rcPrFilterAceIpSrcAddrIpAddr IpAddress, rcPrFilterAceIpSrcAddrOperMaskRange IpAddress } rcPrFilterAceIpSrcAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpSrcAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpSrcAddrEntry 1 } rcPrFilterAceIpSrcAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpSrcAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpSrcAddrEntry 2 } rcPrFilterAceIpSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ip source address to match from IP header. Not applicable to VSP9000" ::= { rcPrFilterAceIpSrcAddrEntry 3 } rcPrFilterAceIpSrcAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ip src address. Not applicable to VSP9000" ::= { rcPrFilterAceIpSrcAddrEntry 4 } rcPrFilterAceIpSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to prefix(8), -- prefix list mask(9), range(10) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ip Source Address." ::= { rcPrFilterAceIpSrcAddrEntry 5 } rcPrFilterAceIpSrcAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpSrcAddrEntry 6 } rcPrFilterAceIpSrcAddrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Source Address to match from IP header. This object is defined and used to replace the rcPrFilterAceIpSrcAddrList by VSP 9000" ::= { rcPrFilterAceIpSrcAddrEntry 7 } rcPrFilterAceIpSrcAddrOperMaskRange OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Mask value or High IP address based on object rcPrFilterAceIpSrcAddrOper mask/range option is selected." ::= { rcPrFilterAceIpSrcAddrEntry 8 } -- ACE Ip Destination Address Table rcPrFilterAceIpDstAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpDstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Destination Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 10 } rcPrFilterAceIpDstAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpDstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Destination Address Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpDstAddrAclId, rcPrFilterAceIpDstAddrAceId } ::= { rcPrFilterAceIpDstAddrTable 1 } RcPrFilterAceIpDstAddrEntry ::= SEQUENCE { rcPrFilterAceIpDstAddrAclId INTEGER, rcPrFilterAceIpDstAddrAceId INTEGER, rcPrFilterAceIpDstAddrList OCTET STRING, rcPrFilterAceIpDstAddrListCount INTEGER, rcPrFilterAceIpDstAddrOper INTEGER, rcPrFilterAceIpDstAddrRowStatus RowStatus, rcPrFilterAceIpDstAddrIpAddr IpAddress, rcPrFilterAceIpDstAddrOperMaskRange IpAddress } rcPrFilterAceIpDstAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpDstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpDstAddrEntry 1 } rcPrFilterAceIpDstAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpDstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpDstAddrEntry 2 } rcPrFilterAceIpDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ip dst address to match from IP header. Not applicable to VSP9000" ::= { rcPrFilterAceIpDstAddrEntry 3 } rcPrFilterAceIpDstAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the IP Destination Address. Not applicable to VSP9000" ::= { rcPrFilterAceIpDstAddrEntry 4 } rcPrFilterAceIpDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to prefix(8), -- prefix list mask(9), range(10) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace IP Destination Address." ::= { rcPrFilterAceIpDstAddrEntry 5 } rcPrFilterAceIpDstAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpDstAddrEntry 6 } rcPrFilterAceIpDstAddrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Source Address to match from IP header. This object is defined and used to replace the rcPrFilterAceIpSrcAddrList by VSP 9000" ::= { rcPrFilterAceIpDstAddrEntry 7 } rcPrFilterAceIpDstAddrOperMaskRange OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP mask value or Hi Ip address based on object rcPrFilterAceIpDstAddrOper mask/range option is selected." ::= { rcPrFilterAceIpDstAddrEntry 8 } -- ACE Ip Dscp Table rcPrFilterAceIpDscpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Dscp Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 11 } rcPrFilterAceIpDscpEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Dscp Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpDscpAclId, rcPrFilterAceIpDscpAceId } ::= { rcPrFilterAceIpDscpTable 1 } RcPrFilterAceIpDscpEntry ::= SEQUENCE { rcPrFilterAceIpDscpAclId INTEGER, rcPrFilterAceIpDscpAceId INTEGER, rcPrFilterAceIpDscpList OCTET STRING, rcPrFilterAceIpDscpListCount INTEGER, rcPrFilterAceIpDscpOper INTEGER, rcPrFilterAceIpDscpRowStatus RowStatus, rcPrFilterAceIpDscpOperMask Integer32 } rcPrFilterAceIpDscpAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpDscpEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpDscpEntry 1 } rcPrFilterAceIpDscpAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpDscpEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpDscpEntry 2 } rcPrFilterAceIpDscpList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The 6-bit DSCP field from the ToS byte in Ipv4 header encodes the PHB information per DiffServ standards (Refer to DiffServ RFCs 2474). Set the Dscp to PHB (like EF) or PHB-class(like AF1 which includes AF11, AF12,AF13) to match specific diffserv class traffic. Set the field value to desired dscp code for 'rcPrFilterAceIpDscp' field to match non-standard traffic classes and local use PHBs." DEFVAL { "disable" } ::= { rcPrFilterAceIpDscpEntry 3 } rcPrFilterAceIpDscpListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the dscp values." ::= { rcPrFilterAceIpDscpEntry 4 } rcPrFilterAceIpDscpOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ip Dscp." ::= { rcPrFilterAceIpDscpEntry 5 } rcPrFilterAceIpDscpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpDscpEntry 6 } rcPrFilterAceIpDscpOperMask OBJECT-TYPE SYNTAX Integer32(0..'40'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceIpDscpOper when the option selected is mask. It will be set to 0 or be used when rcPrFilterAceIpDscpOper is set ro eq" ::= { rcPrFilterAceIpDscpEntry 7 } -- ACE Ip Proto Table rcPrFilterAceIpProtoTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpProtoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Proto Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 12 } rcPrFilterAceIpProtoEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpProtoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Proto Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpProtoAclId, rcPrFilterAceIpProtoAceId } ::= { rcPrFilterAceIpProtoTable 1 } RcPrFilterAceIpProtoEntry ::= SEQUENCE { rcPrFilterAceIpProtoAclId INTEGER, rcPrFilterAceIpProtoAceId INTEGER, rcPrFilterAceIpProtoList OCTET STRING, rcPrFilterAceIpProtoListCount INTEGER, rcPrFilterAceIpProtoOper INTEGER, rcPrFilterAceIpProtoRowStatus RowStatus } rcPrFilterAceIpProtoAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpProtoEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpProtoEntry 1 } rcPrFilterAceIpProtoAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpProtoEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpProtoEntry 2 } rcPrFilterAceIpProtoList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Ip protocol Type from the ip header to be matched. Valid Ip protocol range is 0..255. Few of the Protocol Types are enumerated above. In case the desired protocol number is not available in the enumerated list set protocol to desired integer value" ::= { rcPrFilterAceIpProtoEntry 3 } rcPrFilterAceIpProtoListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ethernet protocol ids." ::= { rcPrFilterAceIpProtoEntry 4 } rcPrFilterAceIpProtoOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ip Protocols." ::= { rcPrFilterAceIpProtoEntry 5 } rcPrFilterAceIpProtoRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpProtoEntry 6 } -- ACE Ip Options Table rcPrFilterAceIpOptionsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpOptionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Options Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 13 } rcPrFilterAceIpOptionsEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpOptionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Options Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpOptionsAclId, rcPrFilterAceIpOptionsAceId } ::= { rcPrFilterAceIpOptionsTable 1 } RcPrFilterAceIpOptionsEntry ::= SEQUENCE { rcPrFilterAceIpOptionsAclId INTEGER, rcPrFilterAceIpOptionsAceId INTEGER, rcPrFilterAceIpOptionsOptions INTEGER, rcPrFilterAceIpOptionsOper INTEGER, rcPrFilterAceIpOptionsRowStatus RowStatus } rcPrFilterAceIpOptionsAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpOptionsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpOptionsEntry 1 } rcPrFilterAceIpOptionsAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpOptionsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpOptionsEntry 2 } rcPrFilterAceIpOptionsOptions OBJECT-TYPE SYNTAX INTEGER { noOperation(1), recordRoute(7), experimentalMeasurement(10), mtuProbe(11), mtuReply(12), encode(15), timestamp(68), traceroute(82), baseSecurity(130), looseSourceRoute(131), extendedSecurity(133), commercialSecurity(134), streamID(136), strictSourceRouting(137), experimentalAccessControl(142), imiTrafficDescriptor(144), extendedIP(145), addressExtension(147), routeAlert(148), selectiveDirectedBroadcast(149), nsapAddresses(150), dynamicPacketState(151), upstreamMulticastPacket(152), experimentalFlowControl(205) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ip options to be matched from the IP Header." ::= { rcPrFilterAceIpOptionsEntry 3 } rcPrFilterAceIpOptionsOper OBJECT-TYPE SYNTAX INTEGER { any(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Logical Operator - only 'any' is valid at present." DEFVAL { any } ::= { rcPrFilterAceIpOptionsEntry 4 } rcPrFilterAceIpOptionsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpOptionsEntry 5 } -- ACE Ip Fragmentation Table rcPrFilterAceIpFragTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpFragEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Fragmentation Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 14 } rcPrFilterAceIpFragEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpFragEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Fragmentation Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpFragAclId, rcPrFilterAceIpFragAceId } ::= { rcPrFilterAceIpFragTable 1 } RcPrFilterAceIpFragEntry ::= SEQUENCE { rcPrFilterAceIpFragAclId INTEGER, rcPrFilterAceIpFragAceId INTEGER, rcPrFilterAceIpFragFragmentation INTEGER, rcPrFilterAceIpFragOper INTEGER, rcPrFilterAceIpFragRowStatus RowStatus } rcPrFilterAceIpFragAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpFragEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpFragEntry 1 } rcPrFilterAceIpFragAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpFragEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpFragEntry 2 } rcPrFilterAceIpFragFragmentation OBJECT-TYPE SYNTAX INTEGER { noFragment(0), anyFragment(1), moreFragment(2), unused3(3), lastFragment(4), unused5(5), unused6(6), unused7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ip Fragmentation bits to be matched from the IP Header." DEFVAL { noFragment } ::= { rcPrFilterAceIpFragEntry 3 } rcPrFilterAceIpFragOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ip fragmentation." ::= { rcPrFilterAceIpFragEntry 4 } rcPrFilterAceIpFragRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpFragEntry 5 } -- ACE Protocol TcpSrcPort table rcPrFilterAceProtoTcpSrcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Source Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 15 } rcPrFilterAceProtoTcpSrcPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoTcpSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP Source Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoTcpSrcPortAclId, rcPrFilterAceProtoTcpSrcPortAceId } ::= { rcPrFilterAceProtoTcpSrcPortTable 1 } RcPrFilterAceProtoTcpSrcPortEntry ::= SEQUENCE { rcPrFilterAceProtoTcpSrcPortAclId INTEGER, rcPrFilterAceProtoTcpSrcPortAceId INTEGER, rcPrFilterAceProtoTcpSrcPortPort OCTET STRING, rcPrFilterAceProtoTcpSrcPortCount INTEGER, rcPrFilterAceProtoTcpSrcPortOper INTEGER, rcPrFilterAceProtoTcpSrcPortRowStatus RowStatus } rcPrFilterAceProtoTcpSrcPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoTcpSrcPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpSrcPortEntry 1 } rcPrFilterAceProtoTcpSrcPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoTcpSrcPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpSrcPortEntry 2 } rcPrFilterAceProtoTcpSrcPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoTcpSrcPortEntry 3 } rcPrFilterAceProtoTcpSrcPortCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP source port." ::= { rcPrFilterAceProtoTcpSrcPortEntry 4 } rcPrFilterAceProtoTcpSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol TcpSrcPort." ::= { rcPrFilterAceProtoTcpSrcPortEntry 5 } rcPrFilterAceProtoTcpSrcPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoTcpSrcPortEntry 6 } -- ACE Protocol UdpSrcPort table rcPrFilterAceProtoUdpSrcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoUdpSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store UDP Source Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 16 } rcPrFilterAceProtoUdpSrcPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoUdpSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol UDP Source Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoUdpSrcPortAclId, rcPrFilterAceProtoUdpSrcPortAceId } ::= { rcPrFilterAceProtoUdpSrcPortTable 1 } RcPrFilterAceProtoUdpSrcPortEntry ::= SEQUENCE { rcPrFilterAceProtoUdpSrcPortAclId INTEGER, rcPrFilterAceProtoUdpSrcPortAceId INTEGER, rcPrFilterAceProtoUdpSrcPortPort OCTET STRING, rcPrFilterAceProtoUdpSrcPortCount INTEGER, rcPrFilterAceProtoUdpSrcPortOper INTEGER, rcPrFilterAceProtoUdpSrcPortRowStatus RowStatus } rcPrFilterAceProtoUdpSrcPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoUdpSrcPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoUdpSrcPortEntry 1 } rcPrFilterAceProtoUdpSrcPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoUdpSrcPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoUdpSrcPortEntry 2 } rcPrFilterAceProtoUdpSrcPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoUdpSrcPortEntry 3 } rcPrFilterAceProtoUdpSrcPortCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the UDP source port." ::= { rcPrFilterAceProtoUdpSrcPortEntry 4 } rcPrFilterAceProtoUdpSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol UdpSrcPort." ::= { rcPrFilterAceProtoUdpSrcPortEntry 5 } rcPrFilterAceProtoUdpSrcPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoUdpSrcPortEntry 6 } -- ACE Protocol TcpDstPort table rcPrFilterAceProtoTcpDstPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Dest Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 17 } rcPrFilterAceProtoTcpDstPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoTcpDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP Dest Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoTcpDstPortAclId, rcPrFilterAceProtoTcpDstPortAceId } ::= { rcPrFilterAceProtoTcpDstPortTable 1 } RcPrFilterAceProtoTcpDstPortEntry ::= SEQUENCE { rcPrFilterAceProtoTcpDstPortAclId INTEGER, rcPrFilterAceProtoTcpDstPortAceId INTEGER, rcPrFilterAceProtoTcpDstPortPort OCTET STRING, rcPrFilterAceProtoTcpDstPortCount INTEGER, rcPrFilterAceProtoTcpDstPortOper INTEGER, rcPrFilterAceProtoTcpDstPortRowStatus RowStatus } rcPrFilterAceProtoTcpDstPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoTcpDstPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpDstPortEntry 1 } rcPrFilterAceProtoTcpDstPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoTcpDstPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpDstPortEntry 2 } rcPrFilterAceProtoTcpDstPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoTcpDstPortEntry 3 } rcPrFilterAceProtoTcpDstPortCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP dest port." ::= { rcPrFilterAceProtoTcpDstPortEntry 4 } rcPrFilterAceProtoTcpDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol TcpDstPort." ::= { rcPrFilterAceProtoTcpDstPortEntry 5 } rcPrFilterAceProtoTcpDstPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoTcpDstPortEntry 6 } -- ACE Protocol UdpDstPort table rcPrFilterAceProtoUdpDstPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoUdpDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store UDP Dest Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 18 } rcPrFilterAceProtoUdpDstPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoUdpDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol UDP Dest Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoUdpDstPortAclId, rcPrFilterAceProtoUdpDstPortAceId } ::= { rcPrFilterAceProtoUdpDstPortTable 1 } RcPrFilterAceProtoUdpDstPortEntry ::= SEQUENCE { rcPrFilterAceProtoUdpDstPortAclId INTEGER, rcPrFilterAceProtoUdpDstPortAceId INTEGER, rcPrFilterAceProtoUdpDstPortPort OCTET STRING, rcPrFilterAceProtoUdpDstPortCount INTEGER, rcPrFilterAceProtoUdpDstPortOper INTEGER, rcPrFilterAceProtoUdpDstPortRowStatus RowStatus } rcPrFilterAceProtoUdpDstPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoUdpDstPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoUdpDstPortEntry 1 } rcPrFilterAceProtoUdpDstPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoUdpDstPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoUdpDstPortEntry 2 } rcPrFilterAceProtoUdpDstPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoUdpDstPortEntry 3 } rcPrFilterAceProtoUdpDstPortCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the UDP dest port." ::= { rcPrFilterAceProtoUdpDstPortEntry 4 } rcPrFilterAceProtoUdpDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol UdpDstPort." ::= { rcPrFilterAceProtoUdpDstPortEntry 5 } rcPrFilterAceProtoUdpDstPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoUdpDstPortEntry 6 } -- ACE Protocol IcmpMsgType table rcPrFilterAceProtoIcmpMsgTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoIcmpMsgTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store ICMP message type information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 19 } rcPrFilterAceProtoIcmpMsgTypeEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoIcmpMsgTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace ICMP message type information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoIcmpMsgTypeAclId, rcPrFilterAceProtoIcmpMsgTypeAceId } ::= { rcPrFilterAceProtoIcmpMsgTypeTable 1 } RcPrFilterAceProtoIcmpMsgTypeEntry ::= SEQUENCE { rcPrFilterAceProtoIcmpMsgTypeAclId INTEGER, rcPrFilterAceProtoIcmpMsgTypeAceId INTEGER, rcPrFilterAceProtoIcmpMsgTypeList OCTET STRING, rcPrFilterAceProtoIcmpMsgTypeCount INTEGER, rcPrFilterAceProtoIcmpMsgTypeOper INTEGER, rcPrFilterAceProtoIcmpMsgTypeRowStatus RowStatus } rcPrFilterAceProtoIcmpMsgTypeAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoIcmpMsgTypeEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 1 } rcPrFilterAceProtoIcmpMsgTypeAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoIcmpMsgTypeEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 2 } rcPrFilterAceProtoIcmpMsgTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "One or a list of Icmp messages to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 255 (reserved)." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 3 } rcPrFilterAceProtoIcmpMsgTypeCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ICMP message types." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 4 } rcPrFilterAceProtoIcmpMsgTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol IcmpMsgTypes." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 5 } rcPrFilterAceProtoIcmpMsgTypeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 6 } -- ACE Protocol Tcp-flags table rcPrFilterAceProtoTcpFlagsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpFlagsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Flags information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 20 } rcPrFilterAceProtoTcpFlagsEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoTcpFlagsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP flags information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoTcpFlagsAclId, rcPrFilterAceProtoTcpFlagsAceId } ::= { rcPrFilterAceProtoTcpFlagsTable 1 } RcPrFilterAceProtoTcpFlagsEntry ::= SEQUENCE { rcPrFilterAceProtoTcpFlagsAclId INTEGER, rcPrFilterAceProtoTcpFlagsAceId INTEGER, rcPrFilterAceProtoTcpFlagsList OCTET STRING, rcPrFilterAceProtoTcpFlagsCount INTEGER, rcPrFilterAceProtoTcpFlagsOper INTEGER, rcPrFilterAceProtoTcpFlagsRowStatus RowStatus, rcPrFilterAceProtoTcpFlagsOperMask Integer32 } rcPrFilterAceProtoTcpFlagsAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the rcPrFilterAceProtoTcpFlagsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpFlagsEntry 1 } rcPrFilterAceProtoTcpFlagsAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the rcPrFilterAceProtoTcpFlagsEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpFlagsEntry 2 } rcPrFilterAceProtoTcpFlagsList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "One or a list of Tcp flags to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 63" ::= { rcPrFilterAceProtoTcpFlagsEntry 3 } rcPrFilterAceProtoTcpFlagsCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP flags." ::= { rcPrFilterAceProtoTcpFlagsEntry 4 } rcPrFilterAceProtoTcpFlagsOper OBJECT-TYPE SYNTAX INTEGER { eq(1), matchAny(6), matchAll(7), mask(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol TcpFlags." ::= { rcPrFilterAceProtoTcpFlagsEntry 5 } rcPrFilterAceProtoTcpFlagsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoTcpFlagsEntry 6 } rcPrFilterAceProtoTcpFlagsOperMask OBJECT-TYPE SYNTAX Integer32(0..'3F'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceProtoTcpFlagsOper when the option selected is mask. It will be set 0x0 when object rcPrFilterAceProtoTcpFlagsOper is set to eq" ::= { rcPrFilterAceProtoTcpFlagsEntry 7 } -- ACE Pattern Table -- Ace Pattern 1 rcPrFilterAcePattern1Table OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAcePattern1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of pattern fields for Aces to manage the settings for each user defined field. " ::= { rcPrFilterAce 21 } rcPrFilterAcePattern1Entry OBJECT-TYPE SYNTAX RcPrFilterAcePattern1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace User Defined Pattern information. Ace is a member of one Acl." INDEX { rcPrFilterAcePattern1AclId, rcPrFilterAcePattern1AceId } ::= { rcPrFilterAcePattern1Table 1 } RcPrFilterAcePattern1Entry ::= SEQUENCE { rcPrFilterAcePattern1AclId INTEGER, rcPrFilterAcePattern1AceId INTEGER, rcPrFilterAcePattern1Name DisplayString, rcPrFilterAcePattern1Value OCTET STRING, rcPrFilterAcePattern1Oper INTEGER, rcPrFilterAcePattern1RowStatus RowStatus } rcPrFilterAcePattern1AclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern1Entry 1 } rcPrFilterAcePattern1AceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern1Entry 2 } rcPrFilterAcePattern1Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePattern1Entry 3 } rcPrFilterAcePattern1Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePattern1Entry 4 } rcPrFilterAcePattern1Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePattern1Entry 5 } rcPrFilterAcePattern1RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAcePattern1Entry 6 } -- Ace Pattern 2 rcPrFilterAcePattern2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAcePattern2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of pattern fields for Aces to manage the settings for each user defined field. " ::= { rcPrFilterAce 22 } rcPrFilterAcePattern2Entry OBJECT-TYPE SYNTAX RcPrFilterAcePattern2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace User Defined Pattern information. Ace is a member of one Acl." INDEX { rcPrFilterAcePattern2AclId, rcPrFilterAcePattern2AceId } ::= { rcPrFilterAcePattern2Table 1 } RcPrFilterAcePattern2Entry ::= SEQUENCE { rcPrFilterAcePattern2AclId INTEGER, rcPrFilterAcePattern2AceId INTEGER, rcPrFilterAcePattern2Name DisplayString, rcPrFilterAcePattern2Value OCTET STRING, rcPrFilterAcePattern2Oper INTEGER, rcPrFilterAcePattern2RowStatus RowStatus } rcPrFilterAcePattern2AclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern2Entry 1 } rcPrFilterAcePattern2AceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern2Entry 2 } rcPrFilterAcePattern2Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePattern2Entry 3 } rcPrFilterAcePattern2Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePattern2Entry 4 } rcPrFilterAcePattern2Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePattern2Entry 5 } rcPrFilterAcePattern2RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAcePattern2Entry 6 } -- Ace Pattern 3 rcPrFilterAcePattern3Table OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAcePattern3Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of pattern fields for Aces to manage the settings for each user defined field. " ::= { rcPrFilterAce 23 } rcPrFilterAcePattern3Entry OBJECT-TYPE SYNTAX RcPrFilterAcePattern3Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace User Defined Pattern information. Ace is a member of one Acl." INDEX { rcPrFilterAcePattern3AclId, rcPrFilterAcePattern3AceId } ::= { rcPrFilterAcePattern3Table 1 } RcPrFilterAcePattern3Entry ::= SEQUENCE { rcPrFilterAcePattern3AclId INTEGER, rcPrFilterAcePattern3AceId INTEGER, rcPrFilterAcePattern3Name DisplayString, rcPrFilterAcePattern3Value OCTET STRING, rcPrFilterAcePattern3Oper INTEGER, rcPrFilterAcePattern3RowStatus RowStatus } rcPrFilterAcePattern3AclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern3Entry 1 } rcPrFilterAcePattern3AceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern3Entry 2 } rcPrFilterAcePattern3Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePattern3Entry 3 } rcPrFilterAcePattern3Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePattern3Entry 4 } rcPrFilterAcePattern3Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePattern3Entry 5 } rcPrFilterAcePattern3RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAcePattern3Entry 6 } -- Per-ACE-Per-Port Statistics rcPrFilterAceStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of ACE Statistics Entries to store per-ACE-per-Port Statistics" ::= { rcPrFilterAce 24 } rcPrFilterAceStatsEntry OBJECT-TYPE SYNTAX RcPrFilterAceStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ace Statistics entry holding per-ACE-per-port Statistics" INDEX { rcPrFilterAceStatsAclId, rcPrFilterAceStatsAceId, rcPrFilterAceStatsPortId } ::= { rcPrFilterAceStatsTable 1 } RcPrFilterAceStatsEntry ::= SEQUENCE { rcPrFilterAceStatsAclId INTEGER, rcPrFilterAceStatsAceId INTEGER, rcPrFilterAceStatsPortId INTEGER, rcPrFilterAceStatsMatchCountPkts Counter64, rcPrFilterAceStatsMatchCountOctets Counter64, rcPrFilterAceStatsClear TruthValue } rcPrFilterAceStatsAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceStatsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceStatsEntry 1 } rcPrFilterAceStatsAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceStatsEntry, a unique identifier for ACE entry in the range of Table Size." ::= { rcPrFilterAceStatsEntry 2 } rcPrFilterAceStatsPortId OBJECT-TYPE SYNTAX INTEGER (0..703) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceStatsEntry, a unique identifier of the portId. This object is not being used in VSP 9000. It should be alway in VVSP 9000" ::= { rcPrFilterAceStatsEntry 3 } rcPrFilterAceStatsMatchCountPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of packets that match this particular Ace on this particular port." ::= { rcPrFilterAceStatsEntry 4 } rcPrFilterAceStatsMatchCountOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Byte count of traffic that match this particular Ace on this particular port" ::= { rcPrFilterAceStatsEntry 5 } rcPrFilterAceStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Per-ACE-Per-Port statistics." ::= { rcPrFilterAceStatsEntry 6 } -- ACE Ethernet Show Table rcPrFilterAceEthShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 25 } rcPrFilterAceEthShowEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet information. Ace is a member of one Acl." INDEX { rcPrFilterAceEthShowAclId, rcPrFilterAceEthShowAceId} ::= { rcPrFilterAceEthShowTable 1 } RcPrFilterAceEthShowEntry ::= SEQUENCE { rcPrFilterAceEthShowAclId INTEGER, rcPrFilterAceEthShowAceId INTEGER, rcPrFilterAceEthShowSrcAddrList OCTET STRING, rcPrFilterAceEthShowSrcAddrOper INTEGER, rcPrFilterAceEthShowDstAddrList OCTET STRING, rcPrFilterAceEthShowDstAddrOper INTEGER, rcPrFilterAceEthShowEtherTypeList OCTET STRING, rcPrFilterAceEthShowEtherTypeOper INTEGER, rcPrFilterAceEthShowVlanTagPrio INTEGER, rcPrFilterAceEthShowVlanTagPrioOper INTEGER, rcPrFilterAceEthShowPort PortSet, rcPrFilterAceEthShowPortOper INTEGER, rcPrFilterAceEthShowVlanIdList IdList, rcPrFilterAceEthShowVlanIdOper INTEGER, rcPrFilterAceEthShowSrcAddrOperMask DisplayString, rcPrFilterAceEthShowDstAddrOperMask DisplayString, rcPrFilterAceEthShowVlanTagPrioOperMask Integer32, rcPrFilterAceEthShowVlanIdOperMask Integer32, rcPrFilterAceEthShowVlanId INTEGER } rcPrFilterAceEthShowAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthernetEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthShowEntry 1 } rcPrFilterAceEthShowAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthernetEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthShowEntry 2 } rcPrFilterAceEthShowSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of ethernet source address to match." ::= { rcPrFilterAceEthShowEntry 3 } rcPrFilterAceEthShowSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to mask(8), -- mask notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ethernet Source MAC Address." ::= { rcPrFilterAceEthShowEntry 4 } rcPrFilterAceEthShowDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of ethernet destination address to match." ::= { rcPrFilterAceEthShowEntry 5 } rcPrFilterAceEthShowDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to mask(8), -- mask notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ethernet Destination MAC Address." ::= { rcPrFilterAceEthShowEntry 6 } rcPrFilterAceEthShowEtherTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "EtherType value from ethernet header. For example ARP uses 0x0806, IP uses 0x0800. The platform support determines the behavior for 802.1Q/p tagged packets. The EtherType for 802.1Q tagged frames is 0x8100. Valid range for the 16-bit Ether-type is 0..65535 and the attribute supports lists/ranges of values. Invalid ether-type value 65536 is interpreted as field is not desired in match criteria." ::= { rcPrFilterAceEthShowEntry 7 } rcPrFilterAceEthShowEtherTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet Type Operators." ::= { rcPrFilterAceEthShowEntry 8 } rcPrFilterAceEthShowVlanTagPrio OBJECT-TYPE SYNTAX INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7), notConfigured(254) } MAX-ACCESS read-only STATUS current DESCRIPTION "Priority bits (3-bit field) from the 802.1Q/p tag." ::= { rcPrFilterAceEthShowEntry 9 } rcPrFilterAceEthShowVlanTagPrioOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(8), -- mask notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ethernet Vlan Tag Priority." ::= { rcPrFilterAceEthShowEntry 10 } rcPrFilterAceEthShowPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceEthShowEntry 11 } rcPrFilterAceEthShowPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Ethernet Port." ::= { rcPrFilterAceEthShowEntry 12 } rcPrFilterAceEthShowVlanIdList OBJECT-TYPE SYNTAX IdList(SIZE(0..4096)) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id to match on. This is a ERS 8600 supported object. VSP9000 uses rcPrFilterAceEthShowVlanId instead" ::= { rcPrFilterAceEthShowEntry 13 } rcPrFilterAceEthShowVlanIdOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(8), -- mask notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Ethernet VlanId." ::= { rcPrFilterAceEthShowEntry 14 } rcPrFilterAceEthShowSrcAddrOperMask OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-only STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceEthSrcAddrOper when the option selected is mask. It will be empty or set to 000000000000 whenrcPrFilterAceEthSrcAddrOper is set to 'eq'. In case of the prefix '0x' is specified, 14 charaters is max length" ::= { rcPrFilterAceEthShowEntry 15 } rcPrFilterAceEthShowDstAddrOperMask OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-only STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceEthDstAddrOper when the option selected is mask. It will be empty or set to 000000000000 whenrcPrFilterAceEthDstAddrOper is set to 'eq'. In case of the prefix '0x' is specified, 14 charaters is max length" ::= { rcPrFilterAceEthShowEntry 16 } rcPrFilterAceEthShowVlanTagPrioOperMask OBJECT-TYPE SYNTAX Integer32 (0..'07'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceEthVlanTagPrioOper when the option selected is masked. This object is applicable for VSP9000. Not for ERS8600" ::= { rcPrFilterAceEthShowEntry 17 } rcPrFilterAceEthShowVlanIdOperMask OBJECT-TYPE SYNTAX Integer32(0..'FFFF'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceEthVlanIdOper when the option selected is mask. This object is used with rcPrFilterAceEthVlanIdVlanId in VSP 9000 to replace rcPrFilterAceEthVlanIdVlanIdList " ::= { rcPrFilterAceEthShowEntry 18 } rcPrFilterAceEthShowVlanId OBJECT-TYPE SYNTAX INTEGER (0..4084) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id to match on. VSP9000 use this object with object rcPrFilterAceEthVlanIdOperMask to replace the rcPrFilterAceEthVlanIdVlanIdList" ::= { rcPrFilterAceEthShowEntry 19 } -- ACE IP Show Table rcPrFilterAceIpShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 26 } rcPrFilterAceIpShowEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP information. Ace is a member of one Acl." INDEX { rcPrFilterAceIpShowAclId, rcPrFilterAceIpShowAceId} ::= { rcPrFilterAceIpShowTable 1 } RcPrFilterAceIpShowEntry ::= SEQUENCE { rcPrFilterAceIpShowAclId INTEGER, rcPrFilterAceIpShowAceId INTEGER, rcPrFilterAceIpShowSrcAddrList OCTET STRING, rcPrFilterAceIpShowSrcAddrOper INTEGER, rcPrFilterAceIpShowDstAddrList OCTET STRING, rcPrFilterAceIpShowDstAddrOper INTEGER, rcPrFilterAceIpShowDscpList OCTET STRING, rcPrFilterAceIpShowDscpOper INTEGER, rcPrFilterAceIpShowProtoList OCTET STRING, rcPrFilterAceIpShowProtoOper INTEGER, rcPrFilterAceIpShowOptions INTEGER, rcPrFilterAceIpShowOptionsOper INTEGER, rcPrFilterAceIpShowFragmentation INTEGER, rcPrFilterAceIpShowFragOper INTEGER, rcPrFilterAceIpShowSrcAddrIpAddr IpAddress, rcPrFilterAceIpShowSrcAddrOperMaskRange IpAddress, rcPrFilterAceIpShowDstAddrIpAddr IpAddress, rcPrFilterAceIpShowDstAddrOperMaskRange IpAddress, rcPrFilterAceIpShowDscpOperMask Integer32 } rcPrFilterAceIpShowAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpShowEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpShowEntry 1 } rcPrFilterAceIpShowAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpShowEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpShowEntry 2 } rcPrFilterAceIpShowSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of ip source address to match from IP header. Not applicable to VSP9000" ::= { rcPrFilterAceIpShowEntry 3 } rcPrFilterAceIpShowSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to prefix(8), -- prefix list mask(9), -- mask range(10), -- range notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ip Source Address." ::= { rcPrFilterAceIpShowEntry 4 } rcPrFilterAceIpShowDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of ip dst address to match from IP header. Not applicable to VSP9000" ::= { rcPrFilterAceIpShowEntry 5 } rcPrFilterAceIpShowDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to prefix(8), -- prefix list mask(9), -- mask range(10), -- range notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ip Destination Address." ::= { rcPrFilterAceIpShowEntry 6 } rcPrFilterAceIpShowDscpList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 6-bit DSCP field from the ToS byte in Ipv4 header encodes the PHB information per DiffServ standards (Refer to DiffServ RFCs 2474). Set the Dscp to PHB (like EF) or PHB-class(like AF1 which includes AF11, AF12,AF13) to match specific diffserv class traffic. Set the field value to desired dscp code for 'rcPrFilterAceIpDscp' field to match non-standard traffic classes and local use PHBs." DEFVAL { "disable" } ::= { rcPrFilterAceIpShowEntry 7 } rcPrFilterAceIpShowDscpOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(8), -- mask notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ip Dscp." ::= { rcPrFilterAceIpShowEntry 8 } rcPrFilterAceIpShowProtoList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Ip protocol Type from the ip header to be matched. Valid Ip protocol range is 0..255. Few of the Protocol Types are enumerated above. In case the desired protocol number is not available in the enumerated list set protocol to desired integer value" ::= { rcPrFilterAceIpShowEntry 9 } rcPrFilterAceIpShowProtoOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ip Protocols." ::= { rcPrFilterAceIpShowEntry 10 } rcPrFilterAceIpShowOptions OBJECT-TYPE SYNTAX INTEGER { noOperation(1), recordRoute(7), experimentalMeasurement(10), mtuProbe(11), mtuReply(12), encode(15), timestamp(68), traceroute(82), baseSecurity(130), looseSourceRoute(131), extendedSecurity(133), commercialSecurity(134), streamID(136), strictSourceRouting(137), experimentalAccessControl(142), imiTrafficDescriptor(144), extendedIP(145), addressExtension(147), routeAlert(148), selectiveDirectedBroadcast(149), nsapAddresses(150), dynamicPacketState(151), upstreamMulticastPacket(152), experimentalFlowControl(205) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ip options to be matched from the IP Header." ::= { rcPrFilterAceIpShowEntry 11 } rcPrFilterAceIpShowOptionsOper OBJECT-TYPE SYNTAX INTEGER { any(5), notConfigured(254) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Logical Operator - only 'any' is valid at present." DEFVAL { any } ::= { rcPrFilterAceIpShowEntry 12 } rcPrFilterAceIpShowFragmentation OBJECT-TYPE SYNTAX INTEGER { noFragment(0), anyFragment(1), moreFragment(2), unused3(3), lastFragment(4), unused5(5), unused6(6), unused7(7), notConfigured(254) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ip Fragmentation bits to be matched from the IP Header." DEFVAL { noFragment } ::= { rcPrFilterAceIpShowEntry 13 } rcPrFilterAceIpShowFragOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ip fragmentation." ::= { rcPrFilterAceIpShowEntry 14 } rcPrFilterAceIpShowSrcAddrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Source Address to match from IP header. This object is defined and used to replace the rcPrFilterAceIpSrcAddrList by VSP 9000" ::= { rcPrFilterAceIpShowEntry 15 } rcPrFilterAceIpShowSrcAddrOperMaskRange OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Mask value or High IP address based on object rcPrFilterAceIpSrcAddrOper mask/range option is selected." ::= { rcPrFilterAceIpShowEntry 16 } rcPrFilterAceIpShowDstAddrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Source Address to match from IP header. This object is defined and used to replace the rcPrFilterAceIpSrcAddrList by VSP 9000" ::= { rcPrFilterAceIpShowEntry 17 } rcPrFilterAceIpShowDstAddrOperMaskRange OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP mask value or Hi Ip address based on object rcPrFilterAceIpDstAddrOper mask/range option is selected." ::= { rcPrFilterAceIpShowEntry 18 } rcPrFilterAceIpShowDscpOperMask OBJECT-TYPE SYNTAX Integer32(0..'40'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceIpDscpOper when the option selected is mask. It will be set to 0 or be used when rcPrFilterAceIpDscpOper is set ro eq" ::= { rcPrFilterAceIpShowEntry 19 } -- ACE Proto Show Table rcPrFilterAceProtoShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Protocol Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 27 } rcPrFilterAceProtoShowEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet information. Ace is a member of one Acl." INDEX { rcPrFilterAceProtoShowAclId, rcPrFilterAceProtoShowAceId} ::= { rcPrFilterAceProtoShowTable 1 } RcPrFilterAceProtoShowEntry ::= SEQUENCE { rcPrFilterAceProtoShowAclId INTEGER, rcPrFilterAceProtoShowAceId INTEGER, rcPrFilterAceProtoShowTcpSrcPort OCTET STRING, rcPrFilterAceProtoShowTcpSrcPortOper INTEGER, rcPrFilterAceProtoShowUdpSrcPort OCTET STRING, rcPrFilterAceProtoShowUdpSrcPortOper INTEGER, rcPrFilterAceProtoShowTcpDstPort OCTET STRING, rcPrFilterAceProtoShowTcpDstPortOper INTEGER, rcPrFilterAceProtoShowUdpDstPort OCTET STRING, rcPrFilterAceProtoShowUdpDstPortOper INTEGER, rcPrFilterAceProtoShowIcmpMsgTypeList OCTET STRING, rcPrFilterAceProtoShowIcmpMsgTypeOper INTEGER, rcPrFilterAceProtoShowTcpFlagsList OCTET STRING, rcPrFilterAceProtoShowTcpFlagsOper INTEGER, rcPrFilterAceProtoShowSrcPort OCTET STRING, rcPrFilterAceProtoShowSrcPortOper INTEGER, rcPrFilterAceProtoShowSrcPortOperMaskRange Integer32, rcPrFilterAceProtoShowDstPort OCTET STRING, rcPrFilterAceProtoShowDstPortOper INTEGER, rcPrFilterAceProtoShowDstPortOperMaskRange Integer32, rcPrFilterAceProtoShowTcpFlagsOperMask Integer32, rcPrFilterAceProtoShowRoutingTypeType Integer32, rcPrFilterAceProtoShowRoutingTypeOper INTEGER, rcPrFilterAceProtoShowIcmpv6MsgTypeList OCTET STRING, rcPrFilterAceProtoShowIcmpv6MsgTypeOper INTEGER } rcPrFilterAceProtoShowAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoShowEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoShowEntry 1 } rcPrFilterAceProtoShowAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoShowEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoShowEntry 2 } rcPrFilterAceProtoShowTcpSrcPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on. Not applicable to VSP9000" ::= { rcPrFilterAceProtoShowEntry 3 } rcPrFilterAceProtoShowTcpSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol TcpSrcPort. Not applicable to VSP9000" ::= { rcPrFilterAceProtoShowEntry 4 } rcPrFilterAceProtoShowUdpSrcPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on. Not applicable to VSP9000" ::= { rcPrFilterAceProtoShowEntry 5 } rcPrFilterAceProtoShowUdpSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol UdpSrcPort. Not applicable to VSP9000" ::= { rcPrFilterAceProtoShowEntry 6 } rcPrFilterAceProtoShowTcpDstPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on. Not applicable to VSP9000" ::= { rcPrFilterAceProtoShowEntry 7 } rcPrFilterAceProtoShowTcpDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol TcpDstPort. Not applicable to VSP9000" ::= { rcPrFilterAceProtoShowEntry 8 } rcPrFilterAceProtoShowUdpDstPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on. Not applicable to VSP9000" ::= { rcPrFilterAceProtoShowEntry 9 } rcPrFilterAceProtoShowUdpDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol UdpDstPort. Not applicable to VSP9000" ::= { rcPrFilterAceProtoShowEntry 10 } rcPrFilterAceProtoShowIcmpMsgTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "One or a list of Icmp messages to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 255 (reserved)." ::= { rcPrFilterAceProtoShowEntry 11 } rcPrFilterAceProtoShowIcmpMsgTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol IcmpMsgTypes." ::= { rcPrFilterAceProtoShowEntry 12 } rcPrFilterAceProtoShowTcpFlagsList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "One or a list of Tcp flags to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 63" ::= { rcPrFilterAceProtoShowEntry 13 } rcPrFilterAceProtoShowTcpFlagsOper OBJECT-TYPE SYNTAX INTEGER { eq(1), matchAny(6), matchAll(7), mask(8), notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol TcpFlags." ::= { rcPrFilterAceProtoShowEntry 14 } rcPrFilterAceProtoShowSrcPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoShowEntry 15 } rcPrFilterAceProtoShowSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match mask(8), range(9), notConfigured(254) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol SrcPort." ::= { rcPrFilterAceProtoShowEntry 16 } rcPrFilterAceProtoShowSrcPortOperMaskRange OBJECT-TYPE SYNTAX Integer32(0..'FFFF'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The value should be displayed in hex when rcPrFilterAceProtoSrcPortOper is set to 'mask'. This object will be used as a Range high value when rcPrFilterAceProtoSrcPortOper is set to 'range'. ('range' is not supported in this 3.0 release). If it is used as range high value, it should be displayed in decimal formtat. This object will be set to 0 when rcPrFilterAceProtoSrcPortOper is set to 'eq'" ::= { rcPrFilterAceProtoShowEntry 17 } rcPrFilterAceProtoShowDstPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoShowEntry 18 } rcPrFilterAceProtoShowDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match mask(8), range(9), notConfigured(254) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol DstPort." ::= { rcPrFilterAceProtoShowEntry 19 } rcPrFilterAceProtoShowDstPortOperMaskRange OBJECT-TYPE SYNTAX Integer32(0..'FFFF'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The value should be displayed in hex when rcPrFilterAceProtoDstPortOper is set to 'mask'. This object will be used as a Range high value when rcPrFilterAceProtoDstPortOper is set to 'range'. ('range' is not supported in this 3.0 release). If it is used as range high value, it should be displayed in decimal formtat. This object will be set to 0 when rcPrFilterAceProtoDstPortOper is set to 'eq'" ::= { rcPrFilterAceProtoShowEntry 20 } rcPrFilterAceProtoShowTcpFlagsOperMask OBJECT-TYPE SYNTAX Integer32(0..'3F'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceProtoTcpFlagsOper when the option selected is mask. It will be set 0x0 when object rcPrFilterAceProtoTcpFlagsOper is set to eq" ::= { rcPrFilterAceProtoShowEntry 21 } rcPrFilterAceProtoShowRoutingTypeType OBJECT-TYPE SYNTAX Integer32(0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Value of Protocol routing-type." ::= { rcPrFilterAceProtoShowEntry 22 } rcPrFilterAceProtoShowRoutingTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol RoutingType." ::= { rcPrFilterAceProtoShowEntry 23 } rcPrFilterAceProtoShowIcmpv6MsgTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "One or a list of ICMPv6 messages to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 255 (reserved)." ::= { rcPrFilterAceProtoShowEntry 24 } rcPrFilterAceProtoShowIcmpv6MsgTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol Icmpv6MsgTypes." ::= { rcPrFilterAceProtoShowEntry 25 } -- ACE Pattern Show Table rcPrFilterAcePatternShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAcePatternShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Pattern 1, 2, 3 Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 28 } rcPrFilterAcePatternShowEntry OBJECT-TYPE SYNTAX RcPrFilterAcePatternShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Pattern 1, 2, 3 information. Ace is a member of one Acl." INDEX { rcPrFilterAcePatternShowAclId, rcPrFilterAcePatternShowAceId} ::= { rcPrFilterAcePatternShowTable 1 } RcPrFilterAcePatternShowEntry ::= SEQUENCE { rcPrFilterAcePatternShowAclId INTEGER, rcPrFilterAcePatternShowAceId INTEGER, rcPrFilterAcePatternShowPattern1Name DisplayString, rcPrFilterAcePatternShowPattern1Value OCTET STRING, rcPrFilterAcePatternShowPattern1Oper INTEGER, rcPrFilterAcePatternShowPattern2Name DisplayString, rcPrFilterAcePatternShowPattern2Value OCTET STRING, rcPrFilterAcePatternShowPattern2Oper INTEGER, rcPrFilterAcePatternShowPattern3Name DisplayString, rcPrFilterAcePatternShowPattern3Value OCTET STRING, rcPrFilterAcePatternShowPattern3Oper INTEGER } rcPrFilterAcePatternShowAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePatternShowEntry 1 } rcPrFilterAcePatternShowAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePatternShowEntry 2 } rcPrFilterAcePatternShowPattern1Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePatternShowEntry 3 } rcPrFilterAcePatternShowPattern1Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePatternShowEntry 4 } rcPrFilterAcePatternShowPattern1Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePatternShowEntry 5 } rcPrFilterAcePatternShowPattern2Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePatternShowEntry 6 } rcPrFilterAcePatternShowPattern2Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePatternShowEntry 7 } rcPrFilterAcePatternShowPattern2Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePatternShowEntry 8 } rcPrFilterAcePatternShowPattern3Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePatternShowEntry 9 } rcPrFilterAcePatternShowPattern3Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePatternShowEntry 10 } rcPrFilterAcePatternShowPattern3Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePatternShowEntry 11 } -- ACE Ipv6 Source Address Table rcPrFilterAceIpv6SrcAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6SrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IPv6 Source Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 29 } rcPrFilterAceIpv6SrcAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6SrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 Source Address Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6SrcAddrAclId, rcPrFilterAceIpv6SrcAddrAceId } ::= { rcPrFilterAceIpv6SrcAddrTable 1 } RcPrFilterAceIpv6SrcAddrEntry ::= SEQUENCE { rcPrFilterAceIpv6SrcAddrAclId INTEGER, rcPrFilterAceIpv6SrcAddrAceId INTEGER, rcPrFilterAceIpv6SrcAddrList OCTET STRING, rcPrFilterAceIpv6SrcAddrListCount INTEGER, rcPrFilterAceIpv6SrcAddrOper INTEGER, rcPrFilterAceIpv6SrcAddrRowStatus RowStatus, rcPrFilterAceIpv6SrcAddrOperMask OCTET STRING } rcPrFilterAceIpv6SrcAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6SrcAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6SrcAddrEntry 1 } rcPrFilterAceIpv6SrcAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6SrcAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6SrcAddrEntry 2 } rcPrFilterAceIpv6SrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ipv6 source address to match from IPv6 header." ::= { rcPrFilterAceIpv6SrcAddrEntry 3 } rcPrFilterAceIpv6SrcAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Count to store the number of discrete ranges entered for the ipv6 src address." ::= { rcPrFilterAceIpv6SrcAddrEntry 4 } rcPrFilterAceIpv6SrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ipv6 Source Address." ::= { rcPrFilterAceIpv6SrcAddrEntry 5 } rcPrFilterAceIpv6SrcAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpv6SrcAddrEntry 6 } rcPrFilterAceIpv6SrcAddrOperMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The ipv6 mask value when rcPrFilterAceIpv6SrcAddrOper mask is selected." ::= { rcPrFilterAceIpv6SrcAddrEntry 7 } -- ACE Ipv6 Destination Address Table rcPrFilterAceIpv6DstAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6DstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IPv6 Destination Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 30 } rcPrFilterAceIpv6DstAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6DstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 Destination Address Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6DstAddrAclId, rcPrFilterAceIpv6DstAddrAceId } ::= { rcPrFilterAceIpv6DstAddrTable 1 } RcPrFilterAceIpv6DstAddrEntry ::= SEQUENCE { rcPrFilterAceIpv6DstAddrAclId INTEGER, rcPrFilterAceIpv6DstAddrAceId INTEGER, rcPrFilterAceIpv6DstAddrList OCTET STRING, rcPrFilterAceIpv6DstAddrListCount INTEGER, rcPrFilterAceIpv6DstAddrOper INTEGER, rcPrFilterAceIpv6DstAddrRowStatus RowStatus, rcPrFilterAceIpv6DstAddrOperMask OCTET STRING } rcPrFilterAceIpv6DstAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6DstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6DstAddrEntry 1 } rcPrFilterAceIpv6DstAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6DstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6DstAddrEntry 2 } rcPrFilterAceIpv6DstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ipv6 dst address to match from IPv6 header." ::= { rcPrFilterAceIpv6DstAddrEntry 3 } rcPrFilterAceIpv6DstAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Count to store the number of discrete ranges entered for the IPv6 Destination Address." ::= { rcPrFilterAceIpv6DstAddrEntry 4 } rcPrFilterAceIpv6DstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace IPv6 Destination Address." ::= { rcPrFilterAceIpv6DstAddrEntry 5 } rcPrFilterAceIpv6DstAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpv6DstAddrEntry 6 } rcPrFilterAceIpv6DstAddrOperMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The ipv6 mask value when rcPrFilterAceIpv6DstAddrOper mask is selected." ::= { rcPrFilterAceIpv6DstAddrEntry 7 } -- ACE Ipv6 Next header Table rcPrFilterAceIpv6NextHdrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6NextHdrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IPv6 Next header Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 31 } rcPrFilterAceIpv6NextHdrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6NextHdrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 Next header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6NextHdrAclId, rcPrFilterAceIpv6NextHdrAceId } ::= { rcPrFilterAceIpv6NextHdrTable 1 } RcPrFilterAceIpv6NextHdrEntry ::= SEQUENCE { rcPrFilterAceIpv6NextHdrAclId INTEGER, rcPrFilterAceIpv6NextHdrAceId INTEGER, rcPrFilterAceIpv6NextHdrNextHdr Ipv6NextHdr, rcPrFilterAceIpv6NextHdrOper INTEGER, rcPrFilterAceIpv6NextHdrRowStatus RowStatus } rcPrFilterAceIpv6NextHdrAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6NextHdrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6NextHdrEntry 1 } rcPrFilterAceIpv6NextHdrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6NextHdrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6NextHdrEntry 2 } rcPrFilterAceIpv6NextHdrNextHdr OBJECT-TYPE SYNTAX Ipv6NextHdr MAX-ACCESS read-write STATUS current DESCRIPTION "The ipv6 next header to look for." ::= { rcPrFilterAceIpv6NextHdrEntry 3 } rcPrFilterAceIpv6NextHdrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace IPv6 Next header." ::= { rcPrFilterAceIpv6NextHdrEntry 4 } rcPrFilterAceIpv6NextHdrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpv6NextHdrEntry 5 } -- ACE IPv6 Show Table rcPrFilterAceIpv6ShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6ShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to display ipv6 information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 32 } rcPrFilterAceIpv6ShowEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6ShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace ipv6 information. Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6ShowAclId, rcPrFilterAceIpv6ShowAceId} ::= { rcPrFilterAceIpv6ShowTable 1 } RcPrFilterAceIpv6ShowEntry ::= SEQUENCE { rcPrFilterAceIpv6ShowAclId INTEGER, rcPrFilterAceIpv6ShowAceId INTEGER, rcPrFilterAceIpv6ShowSrcAddrList OCTET STRING, rcPrFilterAceIpv6ShowSrcAddrOper INTEGER, rcPrFilterAceIpv6ShowDstAddrList OCTET STRING, rcPrFilterAceIpv6ShowDstAddrOper INTEGER, rcPrFilterAceIpv6ShowNxtHdrNxtHdr Ipv6NextHdr, rcPrFilterAceIpv6ShowNxtHdrOper INTEGER, rcPrFilterAceIpv6ShowTrafficClsOper INTEGER, rcPrFilterAceIpv6ShowTrafficCls INTEGER, rcPrFilterAceIpv6ShowSrcAddrMask OCTET STRING, rcPrFilterAceIpv6ShowDstAddrMask OCTET STRING } rcPrFilterAceIpv6ShowAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6Entry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6ShowEntry 1 } rcPrFilterAceIpv6ShowAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6Entry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6ShowEntry 2 } rcPrFilterAceIpv6ShowSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of Ipv6 source address to display." ::= { rcPrFilterAceIpv6ShowEntry 3 } rcPrFilterAceIpv6ShowSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(3), any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ipv6 Source Address." ::= { rcPrFilterAceIpv6ShowEntry 4 } rcPrFilterAceIpv6ShowDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Ipv6 destination address to display." ::= { rcPrFilterAceIpv6ShowEntry 5 } rcPrFilterAceIpv6ShowDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(3), any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ipv6 Destination Address." ::= { rcPrFilterAceIpv6ShowEntry 6 } rcPrFilterAceIpv6ShowNxtHdrNxtHdr OBJECT-TYPE SYNTAX Ipv6NextHdr MAX-ACCESS read-only STATUS current DESCRIPTION "Ipv6 next hdr to display." ::= { rcPrFilterAceIpv6ShowEntry 7 } rcPrFilterAceIpv6ShowNxtHdrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Ipv6 next hdr." ::= { rcPrFilterAceIpv6ShowEntry 8 } rcPrFilterAceIpv6ShowTrafficClsOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Ipv6 Traffic Class" ::= { rcPrFilterAceIpv6ShowEntry 9 } rcPrFilterAceIpv6ShowTrafficCls OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Ipv6 traffic class value to display." ::= { rcPrFilterAceIpv6ShowEntry 10 } rcPrFilterAceIpv6ShowSrcAddrMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "ipv6 SrcAddr Mask value to display." ::= { rcPrFilterAceIpv6ShowEntry 11 } rcPrFilterAceIpv6ShowDstAddrMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "ipv6 DstAddr Mask value to display." ::= { rcPrFilterAceIpv6ShowEntry 12 } -- ACE Protocol TCP/UDP Src Port Table rcPrFilterAceProtoSrcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP/UDP Source Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 33 } rcPrFilterAceProtoSrcPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP/UDP Source Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoSrcPortAclId, rcPrFilterAceProtoSrcPortAceId } ::= { rcPrFilterAceProtoSrcPortTable 1 } RcPrFilterAceProtoSrcPortEntry ::= SEQUENCE { rcPrFilterAceProtoSrcPortAclId INTEGER, rcPrFilterAceProtoSrcPortAceId INTEGER, rcPrFilterAceProtoSrcPortPort OCTET STRING, rcPrFilterAceProtoSrcPortCount INTEGER, rcPrFilterAceProtoSrcPortOper INTEGER, rcPrFilterAceProtoSrcPortRowStatus RowStatus, rcPrFilterAceProtoSrcPortOperMaskRange Integer32 } rcPrFilterAceProtoSrcPortAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoSrcPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoSrcPortEntry 1 } rcPrFilterAceProtoSrcPortAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoSrcPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoSrcPortEntry 2 } rcPrFilterAceProtoSrcPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoSrcPortEntry 3 } rcPrFilterAceProtoSrcPortCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP source port." ::= { rcPrFilterAceProtoSrcPortEntry 4 } rcPrFilterAceProtoSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match mask(8), range(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol SrcPort." ::= { rcPrFilterAceProtoSrcPortEntry 5 } rcPrFilterAceProtoSrcPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoSrcPortEntry 6 } rcPrFilterAceProtoSrcPortOperMaskRange OBJECT-TYPE SYNTAX Integer32(0..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The value should be displayed in hex when rcPrFilterAceProtoSrcPortOper is set to 'mask'. This object will be used as a Range high value when rcPrFilterAceProtoSrcPortOper is set to 'range'. ('range' is not supported in this 3.0 release). If it is used as range high value, it should be displayed in decimal formtat. This object will be set to 0 when rcPrFilterAceProtoSrcPortOper is set to 'eq'" ::= { rcPrFilterAceProtoSrcPortEntry 7 } -- ACE Protocol TCP/UDP DstPort Table rcPrFilterAceProtoDstPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Dest Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 34 } rcPrFilterAceProtoDstPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP Dest Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoDstPortAclId, rcPrFilterAceProtoDstPortAceId } ::= { rcPrFilterAceProtoDstPortTable 1 } RcPrFilterAceProtoDstPortEntry ::= SEQUENCE { rcPrFilterAceProtoDstPortAclId INTEGER, rcPrFilterAceProtoDstPortAceId INTEGER, rcPrFilterAceProtoDstPortPort OCTET STRING, rcPrFilterAceProtoDstPortCount INTEGER, rcPrFilterAceProtoDstPortOper INTEGER, rcPrFilterAceProtoDstPortRowStatus RowStatus, rcPrFilterAceProtoDstPortOperMaskRange Integer32 } rcPrFilterAceProtoDstPortAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoDstPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoDstPortEntry 1 } rcPrFilterAceProtoDstPortAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoDstPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoDstPortEntry 2 } rcPrFilterAceProtoDstPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoDstPortEntry 3 } rcPrFilterAceProtoDstPortCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP dest port." ::= { rcPrFilterAceProtoDstPortEntry 4 } rcPrFilterAceProtoDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match mask(8), range(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol DstPort." ::= { rcPrFilterAceProtoDstPortEntry 5 } rcPrFilterAceProtoDstPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoDstPortEntry 6 } rcPrFilterAceProtoDstPortOperMaskRange OBJECT-TYPE SYNTAX Integer32(0..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The value should be displayed in hex when rcPrFilterAceProtoDstPortOper is set to 'mask'. This object will be used as a Range high value when rcPrFilterAceProtoDstPortOper is set to 'range'. ('range' is not supported in this 3.0 release). If it is used as range high value, it should be displayed in decimal formtat. This object will be set to 0 when rcPrFilterAceProtoDstPortOper is set to 'eq'" ::= { rcPrFilterAceProtoDstPortEntry 7 } -- ACE Protocol Tcp-Option table rcPrFilterAceProtoTcpOptionTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Option information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 35 } rcPrFilterAceProtoTcpOptionEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoTcpOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP option information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoTcpOptionAclId, rcPrFilterAceProtoTcpOptionAceId } ::= { rcPrFilterAceProtoTcpOptionTable 1 } RcPrFilterAceProtoTcpOptionEntry ::= SEQUENCE { rcPrFilterAceProtoTcpOptionAclId INTEGER, rcPrFilterAceProtoTcpOptionAceId INTEGER, rcPrFilterAceProtoTcpOptionHeader INTEGER, rcPrFilterAceProtoTcpOptionOper INTEGER, rcPrFilterAceProtoTcpOptionRowStatus RowStatus } rcPrFilterAceProtoTcpOptionAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the rcPrFilterAceProtoTcpOptionEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpOptionEntry 1 } rcPrFilterAceProtoTcpOptionAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the rcPrFilterAceProtoTcpOptionEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpOptionEntry 2 } rcPrFilterAceProtoTcpOptionHeader OBJECT-TYPE SYNTAX INTEGER { no-operation(1), max-segment-size(2), wsopt(3), sack-permitted(4), sack(5), tsopt(8), partial-order-conn-perm(9), partial-order-service-profile(10), cc(11), cc-new(12), cc-echo(13), tcp-alt-checksum-req(14), tcp-alt-checksum-data(15), md5(19), quick-start-resp(27), user-timeout-opt(28) } MAX-ACCESS read-write STATUS current DESCRIPTION "TCP options to be matched from the TCP Header. 1 No-Operation 2 MaximumSegmentSize 3 WSOPT - Window Scale 4 SACK Permitted 5 SACK 8 TSOPT - Time Stamp Option 9 Partial Order Connection Permitted 10 Partial Order Service Profile 11 CC 12 CC.NEW 13 CC.ECHO 14 TCP Alternate Checksum Request 15 TCP Alternate Checksum Data 19 MD5 Signature Option 27 Quick-Start Response 28 User Timeout Option " ::= {rcPrFilterAceProtoTcpOptionEntry 3 } rcPrFilterAceProtoTcpOptionOper OBJECT-TYPE SYNTAX INTEGER { any(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Logical Operator - only 'any' is valid at present." DEFVAL { any } ::= {rcPrFilterAceProtoTcpOptionEntry 4 } rcPrFilterAceProtoTcpOptionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoTcpOptionEntry 5 } -- ACE Ipv6 Traffic class Table rcPrFilterAceIpv6TrafficClsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6TrafficClsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IPv6 Traffic Class Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 36 } rcPrFilterAceIpv6TrafficClsEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6TrafficClsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 Traffic Class information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6TrafficClsAclId, rcPrFilterAceIpv6TrafficClsAceId } ::= { rcPrFilterAceIpv6TrafficClsTable 1 } RcPrFilterAceIpv6TrafficClsEntry ::= SEQUENCE { rcPrFilterAceIpv6TrafficClsAclId INTEGER, rcPrFilterAceIpv6TrafficClsAceId INTEGER, rcPrFilterAceIpv6TrafficClsRowStatus RowStatus, rcPrFilterAceIpv6TrafficClsOper INTEGER, rcPrFilterAceIpv6TrafficClsTrafficCls INTEGER } rcPrFilterAceIpv6TrafficClsAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6TrafficClsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6TrafficClsEntry 1 } rcPrFilterAceIpv6TrafficClsAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6TrafficClsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6TrafficClsEntry 2 } rcPrFilterAceIpv6TrafficClsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpv6TrafficClsEntry 3 } rcPrFilterAceIpv6TrafficClsOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace IPv6 Traffic Class" ::= { rcPrFilterAceIpv6TrafficClsEntry 4 } rcPrFilterAceIpv6TrafficClsTrafficCls OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Ipv6 Traffic Class value" DEFVAL { 0 } ::= { rcPrFilterAceIpv6TrafficClsEntry 5 } -- ACE Protocol RoutingType table rcPrFilterAceProtoRoutingTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoRoutingTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Ace's to store IPv6 Routing header type information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 37 } rcPrFilterAceProtoRoutingTypeEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoRoutingTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 routing header type information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoRoutingTypeAclId, rcPrFilterAceProtoRoutingTypeAceId } ::= { rcPrFilterAceProtoRoutingTypeTable 1 } RcPrFilterAceProtoRoutingTypeEntry ::= SEQUENCE { rcPrFilterAceProtoRoutingTypeAclId Integer32, rcPrFilterAceProtoRoutingTypeAceId Integer32, rcPrFilterAceProtoRoutingTypeType Integer32, rcPrFilterAceProtoRoutingTypeOper INTEGER, rcPrFilterAceProtoRoutingTypeRowStatus RowStatus } rcPrFilterAceProtoRoutingTypeAclId OBJECT-TYPE SYNTAX Integer32 (1..2048) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoRoutingTypeEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoRoutingTypeEntry 1 } rcPrFilterAceProtoRoutingTypeAceId OBJECT-TYPE SYNTAX Integer32 (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoRoutingTypeEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoRoutingTypeEntry 2 } rcPrFilterAceProtoRoutingTypeType OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS read-create STATUS current DESCRIPTION "The ipv6 routing header type to look for." ::= { rcPrFilterAceProtoRoutingTypeEntry 3 } rcPrFilterAceProtoRoutingTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace IPv6 routing header type." ::= { rcPrFilterAceProtoRoutingTypeEntry 4 } rcPrFilterAceProtoRoutingTypeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoRoutingTypeEntry 5 } -- ACE Protocol Icmpv6MsgType table rcPrFilterAceProtoIcmpv6MsgTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoIcmpv6MsgTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store ICMPv6 message type information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 38 } rcPrFilterAceProtoIcmpv6MsgTypeEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoIcmpv6MsgTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace ICMPv6 message type information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoIcmpv6MsgTypeAclId, rcPrFilterAceProtoIcmpv6MsgTypeAceId } ::= { rcPrFilterAceProtoIcmpv6MsgTypeTable 1 } RcPrFilterAceProtoIcmpv6MsgTypeEntry ::= SEQUENCE { rcPrFilterAceProtoIcmpv6MsgTypeAclId Integer32, rcPrFilterAceProtoIcmpv6MsgTypeAceId Integer32, rcPrFilterAceProtoIcmpv6MsgTypeList OCTET STRING, rcPrFilterAceProtoIcmpv6MsgTypeCount Integer32, rcPrFilterAceProtoIcmpv6MsgTypeOper INTEGER, rcPrFilterAceProtoIcmpv6MsgTypeRowStatus RowStatus } rcPrFilterAceProtoIcmpv6MsgTypeAclId OBJECT-TYPE SYNTAX Integer32 (1..2048) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoIcmpv6MsgTypeEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 1 } rcPrFilterAceProtoIcmpv6MsgTypeAceId OBJECT-TYPE SYNTAX Integer32 (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoIcmpv6MsgTypeEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 2 } rcPrFilterAceProtoIcmpv6MsgTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "One or a list of ICMPv6 messages to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 255 (reserved)." ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 3 } rcPrFilterAceProtoIcmpv6MsgTypeCount OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ICMP message types." ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 4 } rcPrFilterAceProtoIcmpv6MsgTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ace Protocol Icmpv6MsgTypes." ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 5 } rcPrFilterAceProtoIcmpv6MsgTypeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 6 } -- -- The MIB module is the definition of the managed objects for the Virtual Router. -- These are virtual router mibs extracted from draft-ietf-l3vpn-vr-mib-04.txt -- -- -- Textual conventions -- VPNId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The purpose of a VPN-ID is to uniquely identify a VPN. The Global VPN Identifier format is: 3 octet VPN Authority, Organizationally Unique Identifier followed by 4 octet VPN index identifying VPN according to OUI" REFERENCE "Fox, B. and Gleeson, B., 'Virtual Private Networks Identifier', RFC 2685, September 1999." SYNTAX OCTET STRING (SIZE (7)) VrfRpTriggerBitCode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object represents Routing Protocol (RP) Triggers on a Virtual Router. The BITS represent an Action-code that specifies the action on the Routing Protocols. The actions are: initiate or shutdown. When encoding the RP using the BITS construct, the value is encoded as an OCTET STRING where the first bit (bit 0) is the highest bit of the octet. Bits 0-3 may be specified in any combination to allow multiple Routing Protocols to be acted on simultaneously or individually. " SYNTAX BITS { rip (0), ospf(1), bgp (2), isis(3), -- not supported on 8600 pim (4), mvr (5), pim6 (6), msdp (7) } -- -- Node definitions -- rcVrfMib OBJECT IDENTIFIER ::= { rcVrf 1 } rcVrfNotifications OBJECT IDENTIFIER ::= { rcVrfMib 0 } rcVrfObjects OBJECT IDENTIFIER ::= { rcVrfMib 1 } rcVrfNotificationObjects OBJECT IDENTIFIER ::= { rcVrfMib 2 } rcVrfConfig OBJECT IDENTIFIER ::= { rcVrfObjects 1 } rcVrfConfigScalars OBJECT IDENTIFIER ::= { rcVrfConfig 1 } rcVrfConfigNextAvailableVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "The next available Virtual Router Id (index). This object provides a hint for the rcVrfId value to use when administratively creating a new rcVrfConfigEntry. A GET of this object returns the next available rcVrfId value to be used to create an entry in the associated rcVrfConfigTable; or zero, if no valid rcVrfId value is available. A value of zero(0) indicates that it is not possible to create a new rcVrfConfigEntry. This object also returns a value of zero when it is the lexicographic successor of a varbind presented in an SNMP GETNEXT or GETBULK request, for which circumstance it is assumed that ifIndex allocation is unintended. Successive GETs will typically return different values, thus avoiding collisions among cooperating management clients seeking to create table entries simultaneously. Unless specified otherwise by its MAX-ACCESS and DESCRIPTION clauses, an object of this type is read-only, and a SET of such an object returns a notWritable error." ::= { rcVrfConfigScalars 1 } rcVrfConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVrfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is for creating the new Virtual Routers." ::= { rcVrfConfig 2 } rcVrfConfigEntry OBJECT-TYPE SYNTAX RcVrfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entries in this table can be added/deleted using the rcVrfRowStatus." INDEX { rcVrfId } ::= { rcVrfConfigTable 1 } RcVrfConfigEntry ::= SEQUENCE { rcVrfId VrfIdentifier, rcVrfRowStatus RowStatus, rcVrfName DisplayString, rcVrfContextName SnmpAdminString, rcVrfTrapEnable TruthValue, rcVrfMaxRoutes Unsigned32, rcVrfAdminStatus INTEGER, rcVrfVpnId VPNId, rcVrfRpTrigger VrfRpTriggerBitCode, rcVrfMaxRoutesTrapEnable TruthValue } rcVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "The unique id of this virtual router instance. A Virtual Router cannot not be created with rcVrfId = 0. VRFID 0 is reserved for the Administrative VRF. " ::= { rcVrfConfigEntry 1 } rcVrfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status column has three defined values: - `active', which indicates that the conceptual row is available for use by the managed device; - `createAndGo', which is supplied by a management station wishing to create a new instance of a conceptual row and to have its status automatically set to active, making it available for use by the managed device; - `destroy', which is supplied by a management station wishing to delete all of the instances associated with an existing conceptual row." ::= { rcVrfConfigEntry 2 } rcVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Name of the Virtual Router." ::= { rcVrfConfigEntry 3 } rcVrfContextName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The SNMPv2 Community String or SNMPv3 contextName denotes the VRF 'context' and is used to logically separate the MIB module management." ::= { rcVrfConfigEntry 4 } rcVrfTrapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This objects is used to enable the generation of the VrfUp and VrfDown traps. true(1) - VRF Traps Enabled false(2) - VRF Traps Disabled" DEFVAL { true } ::= { rcVrfConfigEntry 5 } rcVrfMaxRoutes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the maximum number of routes that this VRF can support. The default value is 10000." DEFVAL { 10000 } ::= { rcVrfConfigEntry 6 } rcVrfAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3), unknown(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The administrative state of the Virtual Router." DEFVAL { down } ::= { rcVrfConfigEntry 7 } rcVrfVpnId OBJECT-TYPE SYNTAX VPNId MAX-ACCESS read-create STATUS current DESCRIPTION "The Virtual Private Network Identifier of the Virtual Router." ::= { rcVrfConfigEntry 8 } rcVrfRpTrigger OBJECT-TYPE SYNTAX VrfRpTriggerBitCode MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents Routing Protocol (RP) Triggers on a Virtual Router and it meant to be used to initiate or shutdown routing protocols on a VRF. Multiple RPs can be acted on simultaneously. Also, individual RPs can be brought up in steps, which should not affect the RPs that were running. The BITS represent an Action-code that specifies what action is to be performed for the RPs. The actions are: initiate(1) or shutdown(0). The running status of an RP shall be available in the VRF stats table's rcVrfRpStatus, which has a similar format, but represents the status. Bits 0-3 may be specified in any combination. Individual routing protocols may be enabled and disabled independently. Protocols are enabled by setting the respective BIT and are disabled by resetting the BIT. So, for example, to enable RIP and BGP protocols the rcVrfRpTrigger bits 0 and 2 need to be set, and as encoded as 10100000. All zeros should be interpreted as all protocols disable. " DEFVAL {{ rip, ospf }} ::= { rcVrfConfigEntry 9 } rcVrfMaxRoutesTrapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This objects is used to enable the generation of the VRF Max Routes Exceeded traps. true(1) - VRF Max Routes Exceeded Traps Enabled false(2) - VRF Max Routes Exceeded Traps Disabled" DEFVAL { true } ::= { rcVrfConfigEntry 10 } rcVrfStat OBJECT IDENTIFIER ::= { rcVrfObjects 2 } rcVrfStatScalars OBJECT IDENTIFIER ::= { rcVrfStat 1 } rcVrfConfiguredVRFs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VRFs configured on this network element." ::= { rcVrfStatScalars 1 } rcVrfActiveVRFs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VRFs that are active on the network element. These are VRFs for which the rcVrfStatOperStatus = up(1)" ::= { rcVrfStatScalars 2 } rcVrfStatTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVrfStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains statistics for the Virtual Router." ::= { rcVrfStat 2 } rcVrfStatEntry OBJECT-TYPE SYNTAX RcVrfStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries in this table are per rcVrfId." INDEX { rcVrfId } ::= { rcVrfStatTable 1 } RcVrfStatEntry ::= SEQUENCE { rcVrfStatRouteEntries Unsigned32, rcVrfStatFIBEntries Unsigned32, rcVrfStatUpTime TimeTicks, rcVrfOperStatus INTEGER, rcVrfRpStatus VrfRpTriggerBitCode, rcVrfRouterAddressType InetAddressType, rcVrfRouterAddress InetAddress } rcVrfStatRouteEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of routes for this VRF." ::= { rcVrfStatEntry 1 } rcVrfStatFIBEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of FIB Entries for this VRF." ::= { rcVrfStatEntry 2 } rcVrfStatUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time in (in hundredths of a second) since this VRF entry has been operational." ::= { rcVrfStatEntry 3 } rcVrfOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the Virtual Router." ::= { rcVrfStatEntry 4 } rcVrfRpStatus OBJECT-TYPE SYNTAX VrfRpTriggerBitCode MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the status of Routing Protocols on this VRF corresponding to the list of RP specified in rcVrfRpTrigger. The BITS represent an Action-code that specifies the status of the RPs. The status are: initiated (1) or shutdown (0). Initiated status is indicated when the respective BIT value is 1 and indicates shutdown when the respective BIT value is 0. Bits 0-3 may appear in any combination to indicate that RPs may be enabled and disabled independently or that multiple RP are acted on simultaneously. " ::= { rcVrfStatEntry 5 } rcVrfRouterAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Router Address Type of this VRF." ::= { rcVrfStatEntry 6 } rcVrfRouterAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Router Address of this VRF. It is derived from one of the interfaces. If loopback interface is present, the loopback interface address can be used. However, loopback interface is optional." ::= { rcVrfStatEntry 7 } -- rcIpfix rcIpfixMib OBJECT IDENTIFIER ::= { rcIpfix 1 } rcIpfixConfGlobal OBJECT IDENTIFIER ::= { rcIpfixMib 1 } rcIpfixTable OBJECT IDENTIFIER ::= { rcIpfixMib 2 } -- ------------------------------------------ -- rcIpfixConfGlobal Group -- ------------------------------------------ rcIpfixConfState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/Disables the state of ipfix on the box." DEFVAL { disable } ::= { rcIpfixConfGlobal 1 } rcIpfixRunningState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "Show Enable/Disable running state of ipfix on the box." DEFVAL { disable } ::= { rcIpfixConfGlobal 2 } -- ------------------------------------------ -- IPFIX Table (per slot) -- ------------------------------------------ rcIpfixConfSlotTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpfixConfSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table to store the configuration details for IPFIX for each slot. This table is indexed by slot number." ::= { rcIpfixTable 1 } rcIpfixConfSlotEntry OBJECT-TYPE SYNTAX RcIpfixConfSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Entry holding IPFIX config information on slot basis." INDEX { rcIpfixConfSlotNum } ::= { rcIpfixConfSlotTable 1 } RcIpfixConfSlotEntry ::= SEQUENCE { rcIpfixConfSlotNum Integer32, rcIpfixConfSlotAgingIntv Integer32, rcIpfixConfSlotActiveTimeout Integer32, rcIpfixConfSlotExportIntv Integer32, rcIpfixConfSlotExportState EnableValue, rcIpfixConfSlotTempRefIntvSec Integer32, rcIpfixConfSlotTempRefIntvPkts Integer32 } rcIpfixConfSlotNum OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number" ::= { rcIpfixConfSlotEntry 1 } rcIpfixConfSlotAgingIntv OBJECT-TYPE SYNTAX Integer32 (10..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Flow record aging interval (Value in seconds)." DEFVAL { 15 } ::= { rcIpfixConfSlotEntry 2 } rcIpfixConfSlotActiveTimeout OBJECT-TYPE SYNTAX Integer32 (1..60) UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "Flow record active timeout value (Value in mins)." DEFVAL { 30 } ::= { rcIpfixConfSlotEntry 3 } rcIpfixConfSlotExportIntv OBJECT-TYPE SYNTAX Integer32 (10..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency of flow export to collector (Value in sec)." DEFVAL { 50 } ::= { rcIpfixConfSlotEntry 4 } rcIpfixConfSlotExportState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "State of exporter." DEFVAL { enable } ::= { rcIpfixConfSlotEntry 5 } rcIpfixConfSlotTempRefIntvSec OBJECT-TYPE SYNTAX Integer32 (60..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Template refresh timeout. Template is sent out to the collector at least every x seconds or every y exported packets, whichever occurs first." DEFVAL { 60 } ::= { rcIpfixConfSlotEntry 6 } rcIpfixConfSlotTempRefIntvPkts OBJECT-TYPE SYNTAX Integer32 (1..600) MAX-ACCESS read-write STATUS current DESCRIPTION "Template refresh timeout. Template is sent out to the collector at least every x seconds or every y exported packets, whichever occurs first." DEFVAL { 20 } ::= { rcIpfixConfSlotEntry 7 } -- ------------------------------------------ -- IPFIX Collector Table (per slot) -- ------------------------------------------ rcIpfixCollectorTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpfixCollectorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to store the configuration details for IPFIX collector for each slot. This table is indexed by slot number and ip address." ::= { rcIpfixTable 2 } rcIpfixCollectorEntry OBJECT-TYPE SYNTAX RcIpfixCollectorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holds IPFIX collector config information based on slot info and collector ip address." INDEX { rcIpfixCollectorSlotNum, rcIpfixCollectorAddressType, rcIpfixCollectorAddress } ::= { rcIpfixCollectorTable 1 } RcIpfixCollectorEntry ::= SEQUENCE { rcIpfixCollectorSlotNum Integer32, rcIpfixCollectorAddressType InetAddressType, rcIpfixCollectorAddress InetAddress, rcIpfixCollectorProtocol INTEGER, rcIpfixCollectorDestPort InetPortNumber, rcIpfixCollectorExporterIpType InetAddressType, rcIpfixCollectorExporterIp InetAddress, rcIpfixCollectorProtoVer INTEGER, rcIpfixCollectorState TruthValue, rcIpfixCollectorRowStatus RowStatus } rcIpfixCollectorSlotNum OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number. An index to the CollectorEntry." ::= { rcIpfixCollectorEntry 1 } rcIpfixCollectorAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address type of the collector. An index to the CollectorEntry." ::= { rcIpfixCollectorEntry 2 } rcIpfixCollectorAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the collector. An index to the CollectorEntry." ::= { rcIpfixCollectorEntry 3 } rcIpfixCollectorProtocol OBJECT-TYPE SYNTAX INTEGER { udp(1), tcp(2), sctp(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Protocol for export data from exporter to collector ." DEFVAL { 1 } ::= { rcIpfixCollectorEntry 4 } rcIpfixCollectorDestPort OBJECT-TYPE SYNTAX InetPortNumber (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Dest port to send the requests." DEFVAL { 9995 } ::= { rcIpfixCollectorEntry 5 } rcIpfixCollectorExporterIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "Ip address type of the exporter for collector." ::= { rcIpfixCollectorEntry 6 } rcIpfixCollectorExporterIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Ip address of the exporter for collector." ::= { rcIpfixCollectorEntry 7 } rcIpfixCollectorProtoVer OBJECT-TYPE SYNTAX INTEGER { ipfix(1), preipfixv9(2), preipfixv5(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This specifies the protocol version for ipfix." DEFVAL { 2 } ::= { rcIpfixCollectorEntry 8 } rcIpfixCollectorState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "State of the particular collector. Enable is true by default." DEFVAL { true } ::= { rcIpfixCollectorEntry 9 } rcIpfixCollectorRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcIpfixCollectorEntry 10 } -- ------------------------------------------ -- IPFIX Table (per port) -- ------------------------------------------ rcIpfixConfPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpfixConfPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table to store the configuration details for IPFIX for each port. This table is indexed by port number." ::= { rcIpfixTable 3 } rcIpfixConfPortEntry OBJECT-TYPE SYNTAX RcIpfixConfPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry holding IPFIX config information per port." INDEX { rcIpfixConfPortId } ::= { rcIpfixConfPortTable 1 } RcIpfixConfPortEntry ::= SEQUENCE { rcIpfixConfPortId InterfaceIndex, rcIpfixConfPortSampleRate Integer32, rcIpfixConfPortHashPolyCoeffs Integer32, rcIpfixConfPortHashPolySeed Integer32, rcIpfixConfPortFlush INTEGER, rcIpfixConfPortAllTraffic EnableValue, rcIpfixConfPortHashKeyId INTEGER, rcIpfixConfPortDynamicSampRate Integer32 } rcIpfixConfPortId OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the IpfixConfPortEntry, a unique identifier of the portId" ::= { rcIpfixConfPortEntry 1 } rcIpfixConfPortSampleRate OBJECT-TYPE SYNTAX Integer32 (1..100000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the sampling rate. Sample one in every N packets." DEFVAL { 1 } ::= { rcIpfixConfPortEntry 2 } rcIpfixConfPortHashPolyCoeffs OBJECT-TYPE SYNTAX Integer32 ('000401'h..'FFFFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Command to set hash polynomial coeffs." DEFVAL { '0007CC'h } ::= { rcIpfixConfPortEntry 3 } rcIpfixConfPortHashPolySeed OBJECT-TYPE SYNTAX Integer32 ('000000'h..'FFFFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Command to set hash polynomial seed." DEFVAL { 0 } ::= { rcIpfixConfPortEntry 4 } rcIpfixConfPortFlush OBJECT-TYPE SYNTAX INTEGER { none(1), flush(2), exportAndFlush(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is used to delete all records stored in COP, or to initiate an export of all records and delete data base after the export is finished." DEFVAL { none } ::= { rcIpfixConfPortEntry 5 } rcIpfixConfPortAllTraffic OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is used to enable/disable ipfix on all trafiic, for the specified port." DEFVAL { disable } ::= { rcIpfixConfPortEntry 6 } rcIpfixConfPortHashKeyId OBJECT-TYPE SYNTAX INTEGER { hashKeyOne(1), hashKeyTwo(2), hashKeyThree(3), hashKeyFour(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "hash key id." DEFVAL { 1 } ::= { rcIpfixConfPortEntry 7 } rcIpfixConfPortDynamicSampRate OBJECT-TYPE SYNTAX Integer32 (1..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the dynamic sampling rate." ::= { rcIpfixConfPortEntry 8 } -- ------------------------------------------ -- Hash Stats Table( per slot) -- ------------------------------------------ rcIpfixHashStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpfixHashStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of hash Statistics entries to store the statistics for each slot. This table is indexed by the slot number." ::= { rcIpfixTable 4 } rcIpfixHashStatsEntry OBJECT-TYPE SYNTAX RcIpfixHashStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing hash statistics information for a particular slot." INDEX { rcIpfixHashStatsSlotNum } ::= { rcIpfixHashStatsTable 1 } RcIpfixHashStatsEntry ::= SEQUENCE { rcIpfixHashStatsSlotNum Integer32, rcIpfixHashStatsHashOverflows Counter64, rcIpfixHashStatsHashDrops Counter64, rcIpfixHashStatsClear INTEGER, rcIpfixHashStatsClearTime TimeStamp } rcIpfixHashStatsSlotNum OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique identifier for the table." ::= { rcIpfixHashStatsEntry 1 } rcIpfixHashStatsHashOverflows OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of hash overflows per slot." ::= { rcIpfixHashStatsEntry 2 } rcIpfixHashStatsHashDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of hash drops per slot." ::= { rcIpfixHashStatsEntry 3 } rcIpfixHashStatsClear OBJECT-TYPE SYNTAX INTEGER { clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will clear hash statistics for a slot." ::= { rcIpfixHashStatsEntry 4 } rcIpfixHashStatsClearTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the hash statistics were last cleared." ::= { rcIpfixHashStatsEntry 5 } -- ------------------------------------------ -- Exporter Stats Table( per slot, per collector) -- ------------------------------------------ rcIpfixExporterStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpfixExporterStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Exporter Statistics entries to store the statistics for each slot, each collector. This table is indexed by the slot number and collector address." ::= { rcIpfixTable 5 } rcIpfixExporterStatsEntry OBJECT-TYPE SYNTAX RcIpfixExporterStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Exporter statistics information for a particular slot and particular collector." INDEX { rcIpfixExporterStatsSlotNum, rcIpfixExporterStatsCollectorType, rcIpfixExporterStatsCollector } ::= { rcIpfixExporterStatsTable 1 } RcIpfixExporterStatsEntry ::= SEQUENCE { rcIpfixExporterStatsSlotNum Integer32, rcIpfixExporterStatsCollectorType InetAddressType, rcIpfixExporterStatsCollector InetAddress, rcIpfixExporterStatsOutPkts Counter64, rcIpfixExporterStatsOutOctets Counter64, rcIpfixExporterStatsPktsLoss Counter64, rcIpfixExporterStatsClear INTEGER, rcIpfixExporterStatsClearTime TimeStamp } rcIpfixExporterStatsSlotNum OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the table, slot number." ::= { rcIpfixExporterStatsEntry 1 } rcIpfixExporterStatsCollectorType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Collector IP address type. This is an index for the table." ::= { rcIpfixExporterStatsEntry 2 } rcIpfixExporterStatsCollector OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the table, collector address." ::= { rcIpfixExporterStatsEntry 3 } rcIpfixExporterStatsOutPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Packets sent." ::= { rcIpfixExporterStatsEntry 4 } rcIpfixExporterStatsOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Bytes sent." ::= { rcIpfixExporterStatsEntry 5 } rcIpfixExporterStatsPktsLoss OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Records lost." ::= { rcIpfixExporterStatsEntry 6 } rcIpfixExporterStatsClear OBJECT-TYPE SYNTAX INTEGER { clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will clear exporter statistics." ::= { rcIpfixExporterStatsEntry 7 } rcIpfixExporterStatsClearTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when exporter statistics were last cleared." ::= { rcIpfixExporterStatsEntry 8 } -- -- IPVPN Mib -- rcIpVpn OBJECT IDENTIFIER ::= { rcIp 27 } rcIpVpnRouteDistinguisherTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of Route Distinguisher Table" ::= { rcIpVpn 1 } rcIpVpnRouteDistinguisherTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpVpnRouteDistinguisherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Route Distinguisher Table is a table of entries." ::= { rcIpVpn 2 } rcIpVpnRouteDistinguisherEntry OBJECT-TYPE SYNTAX RcIpVpnRouteDistinguisherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains route distinguisher entry for ipvpn. A route distinguisher entry can be of two types: Type 0 and Type 1. Each type is comprised as follows: Type 0 is made of the 2-byte Autonomous System Number (globally unique) as administrator field followed by a 4-byte locally assigned number field.Type 1 is made of a 4 byte IP address globally unique followed by a 2-byte locally assigned number." INDEX { rcIpVpnVrfId } ::= { rcIpVpnRouteDistinguisherTable 1 } RcIpVpnRouteDistinguisherEntry ::= SEQUENCE { rcIpVpnVrfId VrfIdentifier, rcIpVpnRouteDistinguisherType INTEGER, rcIpVpnRouteDistinguisherAddress IpAddress, rcIpVpnRouteDistinguisherAsNumber INTEGER, rcIpVpnRouteDistinguisherAssignedNum Unsigned32, rcIpVpnRouteDistinguisherRowStatus RowStatus } rcIpVpnVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VrfId is the unique identifier of the rcIpVpnRouteDistinguisherTable. It is unique because there is only one Route-Distinguisher per Vrf i.e. there is a one-to-one mapping between the route-distinguisher and the Vrf." ::= { rcIpVpnRouteDistinguisherEntry 1 } rcIpVpnRouteDistinguisherType OBJECT-TYPE SYNTAX INTEGER { none(0), asnum(1), ipaddr(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The route distinguisher can be of the type Ipaddress or AS number (Autonomous System) number." DEFVAL {asnum} ::= { rcIpVpnRouteDistinguisherEntry 2 } rcIpVpnRouteDistinguisherAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IpAddress is required along with the Assigned number to create a route-distinguisher entry." ::= { rcIpVpnRouteDistinguisherEntry 3 } rcIpVpnRouteDistinguisherAsNumber OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The AS (Autonomous System) number is required along with the Assigned number to create a route-distinguisher entry." ::= { rcIpVpnRouteDistinguisherEntry 4 } rcIpVpnRouteDistinguisherAssignedNum OBJECT-TYPE SYNTAX Unsigned32(0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The assigned number is used in combination with the IpAddress or the AS number to create an entry for the route-distinguisher." ::= { rcIpVpnRouteDistinguisherEntry 5 } rcIpVpnRouteDistinguisherRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status for the Route Distinguisher Table." ::= { rcIpVpnRouteDistinguisherEntry 6 } rcIpVpnRouteTargetTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of Route Target Table" ::= { rcIpVpn 3 } rcIpVpnRouteTargetTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpVpnRouteTargetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies per-VRF route target association." ::= { rcIpVpn 4 } rcIpVpnRouteTargetEntry OBJECT-TYPE SYNTAX RcIpVpnRouteTargetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table is created for each route target configured for a VRF supporting a MPLS/BGP VPN instance." INDEX { rcIpVpnRouteTargetIndex } ::= { rcIpVpnRouteTargetTable 1 } RcIpVpnRouteTargetEntry ::= SEQUENCE { rcIpVpnRouteTargetIndex INTEGER, rcIpVpnRouteTargetType INTEGER, rcIpVpnRouteTargetIpAddress IpAddress, rcIpVpnRouteTargetAsNumber INTEGER, rcIpVpnRouteTargetAssignedNum Unsigned32, rcIpVpnRouteTargetRowStatus RowStatus } rcIpVpnRouteTargetIndex OBJECT-TYPE SYNTAX INTEGER(1..10000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Route Target Index is a unique value for the rcIpVpnRouteTargetTable. It is an incremental integer value." ::= { rcIpVpnRouteTargetEntry 1 } rcIpVpnRouteTargetType OBJECT-TYPE SYNTAX INTEGER { none(0), asnum(1), ipaddr(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The route target entry is identified on the basis of ipaddress for Autonomous System number." DEFVAL {asnum} ::= { rcIpVpnRouteTargetEntry 2 } rcIpVpnRouteTargetIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IpAddress is required along with the Assigned number to create a route-target entry." ::= { rcIpVpnRouteTargetEntry 3 } rcIpVpnRouteTargetAsNumber OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The AS (Autonomous System) number is required along with the Assigned number to create a route-target entry." ::= { rcIpVpnRouteTargetEntry 4 } rcIpVpnRouteTargetAssignedNum OBJECT-TYPE SYNTAX Unsigned32(0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The assigned number is used in combination with the IpAddress or the AS number to create an entry for the route-target table." ::= { rcIpVpnRouteTargetEntry 5 } rcIpVpnRouteTargetRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Table Row Status." ::= { rcIpVpnRouteTargetEntry 6 } rcVrfIpVpnTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of Vrf IpVpn Table" ::= { rcVrfObjects 3 } rcVrfIpVpnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVrfIpVpnTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table required to configure vpn under ip." ::= { rcVrfObjects 4 } rcVrfIpVpnTableEntry OBJECT-TYPE SYNTAX RcVrfIpVpnTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries in this table are per rcVrfId." INDEX { rcVrfIpVpnVrfId } ::= { rcVrfIpVpnTable 1 } RcVrfIpVpnTableEntry ::= SEQUENCE { rcVrfIpVpnVrfId VrfIdentifier, rcVrfIpVpnStatus EnableValue, rcVrfIpVpnImportRTList IdList, rcVrfIpVpnExportRTList IdList, rcVrfIpVpnSvcLblAllocOpt INTEGER, rcVrfIpVpnRowStatus RowStatus, rcVrfIpVpnIsidNumber Integer32 } rcVrfIpVpnVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VrfId serves as the Index for the rcIpVpnVrfTable and also for the rcIpVpnRouteDistinguisherTable. It allows to connect to the vrf table to obtain other attributes like the vrf name, rcVrfMaxRoutesTrapEnable etc." ::= { rcVrfIpVpnTableEntry 1 } rcVrfIpVpnStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "The status of IpVpn." DEFVAL { disable } ::= { rcVrfIpVpnTableEntry 2 } rcVrfIpVpnImportRTList OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-create STATUS current DESCRIPTION "The Import RT list is a list of all the route-targets attached to a particular vrf behaving in the import mode." ::= { rcVrfIpVpnTableEntry 3 } rcVrfIpVpnExportRTList OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-create STATUS current DESCRIPTION "The Export RT list is a list of all the route-targets attached to a particular vrf in the export mode." ::= { rcVrfIpVpnTableEntry 4 } rcVrfIpVpnSvcLblAllocOpt OBJECT-TYPE SYNTAX INTEGER { perVrfperNexthop(1), perVrf(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The service label allocation option for the ipvpn" ::= { rcVrfIpVpnTableEntry 5 } rcVrfIpVpnRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus for the Vpn Entry." ::= { rcVrfIpVpnTableEntry 6 } rcVrfIpVpnIsidNumber OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS read-create STATUS current DESCRIPTION "IP VPN I-SID number.Default 0 value indicates that no i-sid has been assinged." DEFVAL { 0 } ::= { rcVrfIpVpnTableEntry 7 } rcVrfNameTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVrfNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is for EDM and SNMP agent to get source vrf name for inter-vrf route redistribute." ::= { rcVrfObjects 5 } rcVrfNameEntry OBJECT-TYPE SYNTAX RcVrfNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has the vrfid and name for source vrf needed by inter-vrf route redistribute." INDEX { rcVrfNameVrfId } ::= { rcVrfNameTable 1 } RcVrfNameEntry ::= SEQUENCE { rcVrfNameVrfId VrfIdentifier, rcVrfNameVrfName DisplayString } rcVrfNameVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "The unique id of this virtual router instance." ::= { rcVrfNameEntry 1 } rcVrfNameVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Name of the Virtual Router." ::= { rcVrfNameEntry 2 } rcIpMvpnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMvpnTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table required to configure mvpn" ::= { rcIp 31 } rcIpMvpnTableEntry OBJECT-TYPE SYNTAX RcIpMvpnTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries in this table are per rcVrfId." INDEX { rcIpMvpnVrfId } ::= { rcIpMvpnTable 1 } RcIpMvpnTableEntry ::= SEQUENCE { rcIpMvpnVrfId VrfIdentifier, rcIpMvpnEnable EnableValue, rcIpMvpnFwdCacheTimeout Integer32 } rcIpMvpnVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VrfId serves as the Index for rcVrfIpMvpnTableEntry" ::= { rcIpMvpnTableEntry 1 } rcIpMvpnEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "The status of mvpn on a vrf." DEFVAL { disable } ::= { rcIpMvpnTableEntry 2 } rcIpMvpnFwdCacheTimeout OBJECT-TYPE SYNTAX Integer32 (10..86400) MAX-ACCESS read-write STATUS current DESCRIPTION "Mvpn Fwd Cache Timeout in seconds" DEFVAL { 210 } ::= { rcIpMvpnTableEntry 3 } rcSlppMib OBJECT IDENTIFIER ::= { rcSlpp 1 } rcSlppNotifications OBJECT IDENTIFIER ::= { rcSlppMib 0 } rcSlppObjects OBJECT IDENTIFIER ::= { rcSlppMib 1 } rcSlppNotificationObjects OBJECT IDENTIFIER ::= { rcSlppMib 2 } rcSlppScalars OBJECT IDENTIFIER ::= { rcSlppObjects 1 } rcSlppGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Global enable/disable for the simple loop prevention protocol." DEFVAL { false } ::= { rcSlppScalars 1 } rcSlppTransmissionInterval OBJECT-TYPE SYNTAX INTEGER (500..5000) MAX-ACCESS read-write STATUS current DESCRIPTION "The interval (in seconds) for which loop detection occurs." DEFVAL { 500 } ::= { rcSlppScalars 2 } rcSlppEtherType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "SLPP Protocol Identification. The value is normally in Hex." DEFVAL { '8104'h } ::= { rcSlppScalars 3 } rcSlppTimeout OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This value specifies the time period for which a port will remain disabled. When SLPP disables a port, after this time period expires, the port will become re-enabled. A value of 0 means ports will never be re-enabled." DEFVAL { 0 } ::= { rcSlppScalars 4 } rcSlppUniPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "Contains UNI ports added under SLPP global config" ::= { rcSlppScalars 5 } rcSlppGuardEtherType OBJECT-TYPE SYNTAX Integer32(1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "SLPP Guard ether type." DEFVAL { '8102'h } ::= { rcSlppScalars 6 } rcSlppSopCongestionDetectionEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Global enable/disable for SLPP SOP congestion detection." DEFVAL { false } ::= { rcSlppScalars 7 } rcSlppPortdownWaitInterval OBJECT-TYPE SYNTAX Integer32 (0..50000) MAX-ACCESS read-write STATUS current DESCRIPTION "The portdown wait interval(in milli seconds) during sop congestion." DEFVAL { 0 } ::= { rcSlppScalars 8 } rcSlppVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSlppVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of VLANs for which simple loop detection occur on." ::= { rcSlppObjects 2 } rcSlppVlanEntry OBJECT-TYPE SYNTAX RcSlppVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SLPP VLAN entry. " INDEX { rcSlppVlanVlanId } ::= { rcSlppVlanTable 1 } RcSlppVlanEntry ::= SEQUENCE { rcSlppVlanVlanId RcVlanIdOrNone, rcSlppVlanSlppEnable TruthValue, rcSlppVlanRowStatus RowStatus } rcSlppVlanVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan id for which simple loop detection occurs on." ::= { rcSlppVlanEntry 1 } rcSlppVlanSlppEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to indicate whether the VLAN entry is active or not for SLPP." ::= { rcSlppVlanEntry 2 } rcSlppVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcSlppVlanEntry 3 } rcSlppPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSlppPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of ports for which simple loop detection occurs on." ::= { rcSlppObjects 3 } rcSlppPortEntry OBJECT-TYPE SYNTAX RcSlppPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SLPP Port entry. " INDEX { rcSlppPortIfIndex } ::= { rcSlppPortTable 1 } RcSlppPortEntry ::= SEQUENCE { rcSlppPortIfIndex InterfaceIndex, rcSlppPortPktRxThreshold Integer32, rcSlppPortSlppEnable TruthValue, rcSlppPortRowStatus RowStatus, rcSlppPortIncomingVlanId RcVlanIdOrNone, rcSlppPortSrcNodeType INTEGER, rcSlppPortPktRxCount Integer32, rcSlppPortGuardEnable TruthValue, rcSlppPortGuardTimeout Integer32, rcSlppPortGuardStatus INTEGER, rcSlppPortGuardTimerCount Integer32, rcSlppPortTimeToClrPktRxCount Unsigned32, rcSlppPortRemainingTimeToClrPktRxCount Unsigned32, rcSlppPortClearPktRxCount TruthValue } rcSlppPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port on which simple loop detection occurs on." ::= { rcSlppPortEntry 1 } rcSlppPortPktRxThreshold OBJECT-TYPE SYNTAX Integer32 (1..500) MAX-ACCESS read-write STATUS current DESCRIPTION "Once the number of SLPP packets received on this port reaches this threshold action will be taken.Normally, the port will be shutdown." DEFVAL { 1 } ::= { rcSlppPortEntry 2 } rcSlppPortSlppEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to indicate whether the port entry is active or not for SLPP." DEFVAL { false } ::= { rcSlppPortEntry 3 } rcSlppPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcSlppPortEntry 4 } rcSlppPortIncomingVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id of the classified packet on the port brought down by SLPP." ::= { rcSlppPortEntry 5 } rcSlppPortSrcNodeType OBJECT-TYPE SYNTAX INTEGER { none(0), local(1), peer(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The src node type of the received slpp Pkt." ::= { rcSlppPortEntry 6 } rcSlppPortPktRxCount OBJECT-TYPE SYNTAX Integer32 (1..500) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SLPP packets received on the port." ::= { rcSlppPortEntry 7} rcSlppPortGuardEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to indicate if SLPP-guard is enabled on the port." ::= { rcSlppPortEntry 8 } rcSlppPortGuardTimeout OBJECT-TYPE SYNTAX Integer32 (0|10..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This value specifies the time period for which a port will remain disabled. When SLPP-guard disables a port, after this time period expires, the port will become re-enabled. A value of 0 means ports will never be re-enabled." ::= { rcSlppPortEntry 9 } rcSlppPortGuardStatus OBJECT-TYPE SYNTAX INTEGER { none(1), monitoring(2), blocking(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the SLPP-guard status of a port." ::= { rcSlppPortEntry 10 } rcSlppPortGuardTimerCount OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the time period that has passed since a port was operationally disabled by SLPP-guard. When this object reaches the timeout value (rcSlppPortGuardTimeout), the port will become re-enabled." ::= { rcSlppPortEntry 11 } rcSlppPortTimeToClrPktRxCount OBJECT-TYPE SYNTAX Unsigned32 (1..21600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Time to clear the SLPP Rx PDU counter. This has a default value of 21600 seconds. Once SLPP is enabled and port starts receiving SLPP PDUs, a timer is started and once the timer exceeds this configured value, rcSlppPortPktRxCount is reset to zero." ::= {rcSlppPortEntry 12} rcSlppPortRemainingTimeToClrPktRxCount OBJECT-TYPE SYNTAX Unsigned32 (1..21600) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time to clear the SLPP Rx PDU counter. It is calculated using rcSlppPortTimeToClrPktRxCount and has a granularity of 5 seconds." ::= { rcSlppPortEntry 13} rcSlppPortClearPktRxCount OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the SLPP Rx PDU counter." ::= { rcSlppPortEntry 14} rcSlppIncomingVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Vlan id of the classified packet on the port brought down by SLPP." ::= { rcSlppNotificationObjects 1 } rcSlppSrcMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Source MAC address in the classified packet on the port brought down by SLPP." ::= { rcSlppNotificationObjects 2 } rcSlppRxPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Port on which the SLPP packet is received." ::= { rcSlppNotificationObjects 3 } rcSlppRxVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Vlan on which the SLPP packet is received." ::= { rcSlppNotificationObjects 4 } rcSlppTxVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Vlan on which the SLPP packet is sent." ::= { rcSlppNotificationObjects 5 } rcSlppGuardPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Port on which the SLPP-guard packet is received." ::= { rcSlppNotificationObjects 6 } rcnSlppPortDownEvent NOTIFICATION-TYPE OBJECTS { rcSlppPortSlppEnable, rcSlppVlanSlppEnable, rcSlppIncomingVlanId, rcSlppSrcMacAddress } STATUS obsolete DESCRIPTION "A port down event that has occurred due to SLPP. The user is notified of the expected Vlan ID along with the Vlan ID and source MAC address of the packet coming in on the port identified. The first two objects can be used to lookup instance info for port id and vlan id." ::= { rcSlppNotifications 1 } rcnSlppPortDownEventNew NOTIFICATION-TYPE OBJECTS { rcSlppRxPortIndex, rcSlppRxVlanId, rcSlppIncomingVlanId, rcSlppSrcMacAddress } STATUS current DESCRIPTION "A port down event that has occurred due to SLPP. The trap includes the port and its Vlan which receives the packet, and along with the Vlan ID and source MAC address of the packet coming in on the port identified." ::= { rcSlppNotifications 2 } rcnSlppLoopOnDiffVlan NOTIFICATION-TYPE OBJECTS { rcSlppRxPortIndex, rcSlppRxVlanId, rcSlppTxVlanId, rcSlppSrcMacAddress } STATUS current DESCRIPTION "Indicates SLPP received its own packet but with the TX VLAN not equal to the RX VLAN." ::= { rcSlppNotifications 3 } rcnSlppGuardHoldDownExpired NOTIFICATION-TYPE OBJECTS { rcSlppGuardPortIfIndex } STATUS current DESCRIPTION "Indicates that the SLPP-guard hold-down timer has expired on a port on which SLPP-guard is enabled, and the port has been re-enabled." ::= { rcSlppNotifications 4 } rcnSlppGuardPacketReceived NOTIFICATION-TYPE OBJECTS { rcSlppGuardPortIfIndex } STATUS current DESCRIPTION "Indicates an SLPP packet has been received on a port on which SLPP-guard is enabled. The port has been disabled." ::= { rcSlppNotifications 5 } -- MPLS rcMplsMib OBJECT IDENTIFIER ::= { rcMpls 1 } rcMplsNotifications OBJECT IDENTIFIER ::= { rcMplsMib 0 } rcMplsObjects OBJECT IDENTIFIER ::= { rcMplsMib 1 } rcMplsNotificationObjects OBJECT IDENTIFIER ::= { rcMplsMib 2 } -- Object groups within the MPLS MIB -- rcMplsGlobalGroup OBJECT IDENTIFIER ::= { rcMplsObjects 1 } rcMplsGlobalScalars OBJECT IDENTIFIER ::= { rcMplsGlobalGroup 1 } -- MPLS Global Variables rcMplsRouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the circuitless interface to be used as router-id" DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcMplsGlobalScalars 1 } -- MPLS LDP Global rcMplsLdpAdminStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "State of global LDP - enabled or disabled" DEFVAL { disable } ::= { rcMplsGlobalScalars 2 } rcMplsLdpPenultimateHopPop OBJECT-TYPE SYNTAX INTEGER { implicit-null(1), explicit-null(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "State of global LDP Penultimate Hop Popping." DEFVAL { implicit-null } ::= { rcMplsGlobalScalars 3 } rcMplsLdpHelloHoldTimer OBJECT-TYPE SYNTAX Unsigned32 (5..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The global Hello Hold Time in seconds." DEFVAL { 15 } ::= { rcMplsGlobalScalars 4 } rcMplsLdpSessionKeepAlive OBJECT-TYPE SYNTAX Unsigned32 (15..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The global Session Keep alive in seconds." DEFVAL { 40 } ::= { rcMplsGlobalScalars 5 } rcMplsLdpPathVectorLimit OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The global path vector limit." DEFVAL { 0 } ::= { rcMplsGlobalScalars 6 } rcMplsLdpHopCountLimit OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The global loop detect hop count limit." DEFVAL { 0 } ::= { rcMplsGlobalScalars 7 } rcMplsLdpEgressPolicyStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "State of LDP Egress-policy enabled or disabled" DEFVAL { disable } ::= {rcMplsGlobalScalars 8 } -- MPLS RSVP Global rcMplsRsvpAdminStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "State of global RSVP - enabled or disabled" DEFVAL { disable } ::= { rcMplsGlobalScalars 9 } rcMplsRsvpPenultimateHopPop OBJECT-TYPE SYNTAX INTEGER { implicit-null(1), explicit-null(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "State of global RSVP Penultimate Hop Popping." DEFVAL { implicit-null } ::= { rcMplsGlobalScalars 10 } rcMplsRsvpHelloInterval OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The global RSVP hello interval." DEFVAL { 10 } ::= { rcMplsGlobalScalars 11 } rcMplsRsvpRefreshReduction OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "State of global RSVP refresh reduction - enabled or disabled" DEFVAL { enable } ::= { rcMplsGlobalScalars 12 } rcMplsRsvpRefreshInterval OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The global value for RSVP refresh interval." DEFVAL { 30 } ::= { rcMplsGlobalScalars 13 } rcMplsRsvpRefreshMultiplier OBJECT-TYPE SYNTAX Unsigned32 (1..255) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The global value for RSVP refresh multiplier." DEFVAL { 3 } ::= { rcMplsGlobalScalars 14 } rcMplsRsvpMessageBundling OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "State of global RSVP message bundling - enabled or disabled" DEFVAL { enable } ::= { rcMplsGlobalScalars 15} -- MPLS STATISTICS rcMplsLspIngressStartLabel OBJECT-TYPE SYNTAX Integer32 (0..1048576) MAX-ACCESS read-write STATUS current DESCRIPTION "The global ingress rsp start label." DEFVAL { 0 } ::= { rcMplsGlobalScalars 16 } rcMplsLspEgressStartLabel OBJECT-TYPE SYNTAX Integer32 (0..1048576) MAX-ACCESS read-write STATUS current DESCRIPTION "The global egress rsp start label." DEFVAL { 0 } ::= { rcMplsGlobalScalars 17 } rcMplsLspIngressPktEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable ingress rsp pkt lsp stats" DEFVAL { false } ::= { rcMplsGlobalScalars 18} rcMplsLspEgressPktEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable egress rsp pkt lsp stats" DEFVAL { false } ::= { rcMplsGlobalScalars 19} rcMplsLdpClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear global LDP Statistics." DEFVAL { false } ::= { rcMplsGlobalScalars 20} rcMplsRsvpClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear global RSVP Statistics." DEFVAL { false } ::= { rcMplsGlobalScalars 21} rcMplsLspClearStats OBJECT-TYPE SYNTAX INTEGER { none(0), transmit(1), receive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear 'transmit' or 'receive' lsp statistics." ::= { rcMplsGlobalScalars 22 } -- IP-Static FEC Mapping Table rcMplsIpStaticFecTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsIpStaticFecEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of ip-static fec mappings for both RSVP and LDP ." ::= { rcMplsGlobalGroup 2 } rcMplsIpStaticFecEntry OBJECT-TYPE SYNTAX RcMplsIpStaticFecEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A static fec mapping to an rsvp lsp or ldp egress IP address." INDEX { rcMplsIpStaticFecDest, rcMplsIpStaticFecMask } ::= { rcMplsIpStaticFecTable 1 } RcMplsIpStaticFecEntry ::= SEQUENCE { rcMplsIpStaticFecDest IpAddress, rcMplsIpStaticFecMask IpAddress, rcMplsIpStaticFecTunnelName DisplayString, rcMplsIpStaticFecTunnelId MplsTunnelIndex, rcMplsIpStaticFecEgressAddr IpAddress, rcMplsIpStaticFecEgressMask IpAddress, rcMplsIpStaticFecState INTEGER, rcMplsIpStaticFecRowStatus RowStatus } rcMplsIpStaticFecDest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The statically-configured destination IP address." ::= { rcMplsIpStaticFecEntry 1 } rcMplsIpStaticFecMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The statically-configured destination IP mask." ::= { rcMplsIpStaticFecEntry 2 } rcMplsIpStaticFecTunnelName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..33)) MAX-ACCESS read-create STATUS current DESCRIPTION "The rsvp lsp tunnel name associated with rcMplsIpStaticFecTunnelId. This field will be null if the value of rcMplsIpStaticFecTunnelId is 0." ::= { rcMplsIpStaticFecEntry 3 } rcMplsIpStaticFecTunnelId OBJECT-TYPE SYNTAX MplsTunnelIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The rsvp lsp tunnel index (from mplsTunnelTable defined in rfc3812) if this is an rsvp Ip statically mapped address. This field will be 0 if this is an LDP Egress Address mapping." ::= { rcMplsIpStaticFecEntry 4 } rcMplsIpStaticFecEgressAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The LDP Egress IP Address. This field will be 0 if this is an rsvp tunnel fec mapping." ::= { rcMplsIpStaticFecEntry 5 } rcMplsIpStaticFecEgressMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The LDP Egress IP Mask. This field will be 0 if this is an rsvp tunnel fec mapping." ::= { rcMplsIpStaticFecEntry 6 } rcMplsIpStaticFecState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the actual operational status of this static fec." ::= { rcMplsIpStaticFecEntry 7 } rcMplsIpStaticFecRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used to create, modify, and/or delete a row in this table." ::= { rcMplsIpStaticFecEntry 8 } -- Mpls FTN Table rcMplsIpFtnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsIpFtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls Ip FTN." ::= { rcMplsGlobalGroup 3 } rcMplsIpFtnEntry OBJECT-TYPE SYNTAX RcMplsIpFtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An mpls FTN entry ." INDEX { rcMplsIpFtnDest, rcMplsIpFtnMask } ::= { rcMplsIpFtnTable 1 } RcMplsIpFtnEntry ::= SEQUENCE { rcMplsIpFtnDest IpAddress, rcMplsIpFtnMask IpAddress, rcMplsIpFtnType INTEGER, rcMplsIpFtnOutLabel MplsLabel, rcMplsIpFtnOutIfIndex InterfaceIndex, rcMplsIpFtnNextHop IpAddress } rcMplsIpFtnDest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The FTN destination IP address." ::= { rcMplsIpFtnEntry 1 } rcMplsIpFtnMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The FTN destination IP mask." ::= { rcMplsIpFtnEntry 2 } rcMplsIpFtnType OBJECT-TYPE SYNTAX INTEGER { rsvp-static(1), ldp-static(2), ldp-dynamic(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The FTN next hop label type." ::= { rcMplsIpFtnEntry 3 } rcMplsIpFtnOutLabel OBJECT-TYPE SYNTAX MplsLabel MAX-ACCESS read-only STATUS current DESCRIPTION "The FTN outgoing label." ::= { rcMplsIpFtnEntry 4 } rcMplsIpFtnOutIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcMplsIpFtnEntry 5 } rcMplsIpFtnNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The FTN next hop Ip Address." ::= { rcMplsIpFtnEntry 6 } -- Mpls Ilm Table (Incoming Label Map) rcMplsIpIlmTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsIpIlmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls Incoming Label Mapping." ::= { rcMplsGlobalGroup 4 } rcMplsIpIlmEntry OBJECT-TYPE SYNTAX RcMplsIpIlmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An mpls Incoming Label Map entry ." INDEX { rcMplsIpIlmInLabel } ::= { rcMplsIpIlmTable 1 } RcMplsIpIlmEntry ::= SEQUENCE { rcMplsIpIlmInLabel MplsLabel, rcMplsIpIlmInIfIndex InterfaceIndex, rcMplsIpIlmOutLabel MplsLabel, rcMplsIpIlmOutIfIndex InterfaceIndex, rcMplsIpIlmNextHop IpAddress } rcMplsIpIlmInLabel OBJECT-TYPE SYNTAX MplsLabel MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Incoming Label." ::= { rcMplsIpIlmEntry 1 } rcMplsIpIlmInIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the incoming interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcMplsIpIlmEntry 2 } rcMplsIpIlmOutLabel OBJECT-TYPE SYNTAX MplsLabel MAX-ACCESS read-only STATUS current DESCRIPTION "The Outgoing Label." ::= { rcMplsIpIlmEntry 3 } rcMplsIpIlmOutIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the outgoing interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcMplsIpIlmEntry 4 } rcMplsIpIlmNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The next hop Ip Address." ::= { rcMplsIpIlmEntry 5 } -- Mpls Ingress Lsp Statistics Table rcMplsIngressLspStatTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsIngressLspStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls Incoming Label Stats." ::= { rcMplsGlobalGroup 5 } rcMplsIngressLspStatEntry OBJECT-TYPE SYNTAX RcMplsIngressLspStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An mpls Incoming Label Stat entry ." INDEX { rcMplsIngressLspPort, rcMplsIngressLspLabel} ::= { rcMplsIngressLspStatTable 1 } RcMplsIngressLspStatEntry ::= SEQUENCE { rcMplsIngressLspPort INTEGER, rcMplsIngressLspLabel MplsLabel, rcMplsIngressLspPkts Counter64 } rcMplsIngressLspPort OBJECT-TYPE SYNTAX INTEGER (64..687) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The incoming port for the lsp." ::= { rcMplsIngressLspStatEntry 1 } rcMplsIngressLspLabel OBJECT-TYPE SYNTAX MplsLabel MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Incoming Lsp Label." ::= { rcMplsIngressLspStatEntry 2 } rcMplsIngressLspPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of incoming packets for the corresponding lsp and port." ::= { rcMplsIngressLspStatEntry 3 } -- Mpls Egress Lsp Statistics Table rcMplsEgressLspStatTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsEgressLspStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls OutGoing Label Stats." ::= { rcMplsGlobalGroup 6 } rcMplsEgressLspStatEntry OBJECT-TYPE SYNTAX RcMplsEgressLspStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An mpls OutGoing Label Stat entry ." INDEX { rcMplsEgressLspPort, rcMplsEgressLspLabel} ::= { rcMplsEgressLspStatTable 1 } RcMplsEgressLspStatEntry ::= SEQUENCE { rcMplsEgressLspPort INTEGER, rcMplsEgressLspLabel MplsLabel, rcMplsEgressLspPkts Counter64 } rcMplsEgressLspPort OBJECT-TYPE SYNTAX INTEGER (64..687) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OutGoing port for the lsp." ::= { rcMplsEgressLspStatEntry 1 } rcMplsEgressLspLabel OBJECT-TYPE SYNTAX MplsLabel MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OutGoing Lsp Label." ::= { rcMplsEgressLspStatEntry 2 } rcMplsEgressLspPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of outgoing packets for the corresponding lsp and port." ::= { rcMplsEgressLspStatEntry 3 } -- Mpls Rsvp Information rcMplsRsvpGroup OBJECT IDENTIFIER ::= { rcMplsObjects 2 } -- For 'show mpls rsvp summary' command rcMplsRsvpSummaryGroup OBJECT IDENTIFIER ::= { rcMplsRsvpGroup 1 } rcMplsRsvpSummaryVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the RSVP version number." ::= { rcMplsRsvpSummaryGroup 1 } rcMplsRsvpSummaryState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is the RSVP protocol state." ::= { rcMplsRsvpSummaryGroup 2 } rcMplsRsvpSummaryLSPRetryTimer OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This is the retry timer (secs) for the LSPs starting from this node, in case of failure. A value of zero means no retry on LSPs." ::= { rcMplsRsvpSummaryGroup 3 } rcMplsRsvpSummaryLSPRetryLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the retry limit for the LSPs starting from this node. It indicates how many times an LSP is retried before giving up. A value of zero means try infinitely." ::= { rcMplsRsvpSummaryGroup 4 } rcMplsRsvpSummaryLSPDecayRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the decay rate (percent) for LSPs starting on this node." ::= { rcMplsRsvpSummaryGroup 5 } rcMplsRsvpSummaryPHP OBJECT-TYPE SYNTAX INTEGER { implicit-null(1), explicit-null(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the configured RSVP PHP support on this node. Possible values are implicit-null, explicit-null, or disabled." ::= { rcMplsRsvpSummaryGroup 6 } -- Mpls Tunnel Extension Table -- Rapid city extensions to mplsTunnelTable (rfc3812) rcMplsRsvpTunnelExtTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsRsvpTunnelExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls rsvp tunnels. This table supplements the mplsTunnelTable from rfc3812." ::= { rcMplsRsvpGroup 2 } rcMplsRsvpTunnelExtEntry OBJECT-TYPE SYNTAX RcMplsRsvpTunnelExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the mpls tunnel table." INDEX { rcMplsRsvpTunnelExtIndex, rcMplsRsvpTunnelExtInstance, rcMplsRsvpTunnelExtIngressLSRId, rcMplsRsvpTunnelExtEgressLSRId } ::= { rcMplsRsvpTunnelExtTable 1 } RcMplsRsvpTunnelExtEntry ::= SEQUENCE { rcMplsRsvpTunnelExtIndex MplsTunnelIndex, rcMplsRsvpTunnelExtInstance MplsTunnelInstanceIndex, rcMplsRsvpTunnelExtIngressLSRId MplsExtendedTunnelId, rcMplsRsvpTunnelExtEgressLSRId MplsExtendedTunnelId, rcMplsRsvpTunnelExtName SnmpAdminString, rcMplsRsvpTunnelExtSwitchover TruthValue, rcMplsRsvpTunnelExtActiveStatus TruthValue, rcMplsRsvpTunnelExtResStyle SnmpAdminString, rcMplsRsvpTunnelExtLspId MplsLSPID, rcMplsRsvpTunnelExtERO SnmpAdminString, rcMplsRsvpTunnelExtRRO SnmpAdminString, rcMplsRsvpTunnelExtInIfIndex InterfaceIndex, rcMplsRsvpTunnelExtInLabel MplsLabel, rcMplsRsvpTunnelExtInNeighbor IpAddress, rcMplsRsvpTunnelExtOutIfIndex InterfaceIndex, rcMplsRsvpTunnelExtOutLabel MplsLabel, rcMplsRsvpTunnelExtOutNeighbor IpAddress, rcMplsRsvpTunnelExtTSpecRate Unsigned32, rcMplsRsvpTunnelExtTSpecSize Unsigned32, rcMplsRsvpTunnelExtTSpecPeak Unsigned32, rcMplsRsvpTunnelExtTSpecMin Unsigned32, rcMplsRsvpTunnelExtTSpecMax Unsigned32, rcMplsRsvpTunnelExtInstanceUpTime TimeTicks, rcMplsRsvpTunnelExtLSPUpTime TimeTicks } rcMplsRsvpTunnelExtIndex OBJECT-TYPE SYNTAX MplsTunnelIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Tunnel Index. The value of this object should mimic the value of mplsTunnelIndex of the MplsTunnelEntry of the mpls tunnel for which this extended tunnel table entry row applies." ::= { rcMplsRsvpTunnelExtEntry 1 } rcMplsRsvpTunnelExtInstance OBJECT-TYPE SYNTAX MplsTunnelInstanceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Tunnel Instance. The value of this object should mimic the value of mplsTunnelInstance of the MplsTunnelEntry of the mpls tunnel for which this extended tunnel table entry row applies." ::= { rcMplsRsvpTunnelExtEntry 2 } rcMplsRsvpTunnelExtIngressLSRId OBJECT-TYPE SYNTAX MplsExtendedTunnelId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Rsvp Tunnel Ingress LSR Id. The value of this object should mimic the value of the mplsTunnelIngressLSRId of the MplsTunnelEntry of the mpls tunnel for which this extended tunnel table entry row applies." ::= { rcMplsRsvpTunnelExtEntry 3 } rcMplsRsvpTunnelExtEgressLSRId OBJECT-TYPE SYNTAX MplsExtendedTunnelId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Rsvp Tunnel Egress LSR Id. The value of this object should mimic the value of the mplsTunnelEgressLSRId of the MplsTunnelEntry of the mpls tunnel for which this extended tunnel table entry row applies." ::= { rcMplsRsvpTunnelExtEntry 4 } rcMplsRsvpTunnelExtName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "The Name of the tunnel associated with this LSP." ::= { rcMplsRsvpTunnelExtEntry 5 } rcMplsRsvpTunnelExtSwitchover OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Switch this LSP from active status to inactive status or vice versa." DEFVAL { false } ::= { rcMplsRsvpTunnelExtEntry 6 } rcMplsRsvpTunnelExtActiveStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is 'true' if this is the active LSP of the tunnel." ::= { rcMplsRsvpTunnelExtEntry 7 } rcMplsRsvpTunnelExtResStyle OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the reservation style of the tunnel." ::= { rcMplsRsvpTunnelExtEntry 8 } rcMplsRsvpTunnelExtLspId OBJECT-TYPE SYNTAX MplsLSPID MAX-ACCESS read-only STATUS current DESCRIPTION "This is the LSP Id of this LSP." ::= { rcMplsRsvpTunnelExtEntry 9 } rcMplsRsvpTunnelExtERO OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Explicit Route associated with this LSP." ::= { rcMplsRsvpTunnelExtEntry 10 } rcMplsRsvpTunnelExtRRO OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Recorded Route associated with this LSP." ::= { rcMplsRsvpTunnelExtEntry 11 } rcMplsRsvpTunnelExtInIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This is the incoming interface for the LSP. This applies to rows with mplsTunnelRole set to transit(2) or tail(3)." ::= { rcMplsRsvpTunnelExtEntry 12 } rcMplsRsvpTunnelExtInLabel OBJECT-TYPE SYNTAX MplsLabel MAX-ACCESS read-only STATUS current DESCRIPTION "This is the incoming Mpls Label. This applies to rows with mplsTunnelRole set to transit(2) or tail(3)." ::= { rcMplsRsvpTunnelExtEntry 13 } rcMplsRsvpTunnelExtInNeighbor OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This address of the previous-hop (upstream) router. This applies to rows with mplsTunnelRole set to transit(2) or tail(3)." ::= { rcMplsRsvpTunnelExtEntry 14 } rcMplsRsvpTunnelExtOutIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This is the outgoing interface for the LSP. This applies to rows with mplsTunnelRole set to head(1) or transit(2)." ::= { rcMplsRsvpTunnelExtEntry 15 } rcMplsRsvpTunnelExtOutLabel OBJECT-TYPE SYNTAX MplsLabel MAX-ACCESS read-only STATUS current DESCRIPTION "This is the outgoing Mpls Label. This applies to rows with mplsTunnelRole set to head(1) or transit(2)." ::= { rcMplsRsvpTunnelExtEntry 16 } rcMplsRsvpTunnelExtOutNeighbor OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This address of the next-hop (downstream) router. This applies to rows with applies to rows with mplsTunnelRole set to head(1) or transit(2)." ::= { rcMplsRsvpTunnelExtEntry 17 } rcMplsRsvpTunnelExtTSpecRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the primary LSP TSpec Rate. This applies to rows with mplsTunnelRole set to transit(2) or tail(3)." ::= { rcMplsRsvpTunnelExtEntry 18 } rcMplsRsvpTunnelExtTSpecSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the primary LSP TSpec Size. This applies to rows with mplsTunnelRole set to transit(2) or tail(3)." ::= { rcMplsRsvpTunnelExtEntry 19 } rcMplsRsvpTunnelExtTSpecPeak OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the primary LSP TSpec Peak. This applies to rows with mplsTunnelRole set to transit(2) or tail(3)." ::= { rcMplsRsvpTunnelExtEntry 20 } rcMplsRsvpTunnelExtTSpecMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the primary LSP TSpec Min. This applies to rows with mplsTunnelRole set to transit(2) or tail(3)." ::= { rcMplsRsvpTunnelExtEntry 21 } rcMplsRsvpTunnelExtTSpecMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the primary lsp TSpec Max. This applies to rows with mplsTunnelRole set to transit(2) or tail(3)." ::= { rcMplsRsvpTunnelExtEntry 22 } rcMplsRsvpTunnelExtInstanceUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This is the time (in 100ths of a second) that this instance has been in the Oper 'Up' state. When the instance transitions out of the Oper 'Up' state the time is reset to zero." ::= { rcMplsRsvpTunnelExtEntry 23 } rcMplsRsvpTunnelExtLSPUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This is the time (in 100ths of a second) that all instances of this LSP have been in the Oper Up state. The time is calculated based on the create time of the first instance of the LSP to go to the Oper 'Up' state. When all instances of this LSP have transitioned out of the Oper 'Up' state the time is reset to zero." ::= { rcMplsRsvpTunnelExtEntry 24 } rcMplsRsvpNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsRsvpNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls rsvp neighbors." ::= { rcMplsRsvpGroup 3 } rcMplsRsvpNeighborEntry OBJECT-TYPE SYNTAX RcMplsRsvpNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the mpls rsvp tunnel table." INDEX { rcMplsRsvpNeighborAddress } ::= { rcMplsRsvpNeighborTable 1 } RcMplsRsvpNeighborEntry ::= SEQUENCE { rcMplsRsvpNeighborAddress IpAddress, rcMplsRsvpNeighborHelloState SnmpAdminString, rcMplsRsvpNeighborIfIndex InterfaceIndex, rcMplsRsvpNeighborTime Integer32, rcMplsRsvpNeighborPeriod Integer32, rcMplsRsvpNeighborSendCnt Integer32, rcMplsRsvpNeighborRcvCnt Integer32, rcMplsRsvpNeighborLocalInstance Integer32, rcMplsRsvpNeighborRemoteInstance Integer32, rcMplsRsvpNeighborCreationTime Integer32, rcMplsRsvpNeighborLastPktRxTime Integer32, rcMplsRsvpNeighborRefReduction SnmpAdminString } rcMplsRsvpNeighborAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the address of a learned neighbor." ::= { rcMplsRsvpNeighborEntry 1 } rcMplsRsvpNeighborHelloState OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (20)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the state of hello exchange with the neighbor." ::= { rcMplsRsvpNeighborEntry 2 } rcMplsRsvpNeighborIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This is the interface index of the neighbor." ::= { rcMplsRsvpNeighborEntry 3 } rcMplsRsvpNeighborTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the time the neighbor was learned." ::= { rcMplsRsvpNeighborEntry 4 } rcMplsRsvpNeighborPeriod OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the RSVP Hello Interval." ::= { rcMplsRsvpNeighborEntry 5 } rcMplsRsvpNeighborSendCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the number of Hello packets sent to the neighbor." ::= { rcMplsRsvpNeighborEntry 6 } rcMplsRsvpNeighborRcvCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the number of Hellp packets received from the neighbor." ::= { rcMplsRsvpNeighborEntry 7 } rcMplsRsvpNeighborLocalInstance OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the identification sent to the remote router during Hello message exchange." ::= { rcMplsRsvpNeighborEntry 8 } rcMplsRsvpNeighborRemoteInstance OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the identification provided by the remote router during Hello message exchange." ::= { rcMplsRsvpNeighborEntry 9 } rcMplsRsvpNeighborCreationTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the time the neighbor instance was created." ::= { rcMplsRsvpNeighborEntry 10 } rcMplsRsvpNeighborLastPktRxTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the time that the last Hello message was received from the remote router." ::= { rcMplsRsvpNeighborEntry 11 } rcMplsRsvpNeighborRefReduction OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (50)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the refresh-reduction status between the local router and the neighbor." ::= { rcMplsRsvpNeighborEntry 12 } -- For 'show mpls rsvp interface' command rcMplsRsvpInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsRsvpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls rsvp interfaces." ::= { rcMplsRsvpGroup 4 } rcMplsRsvpInterfaceEntry OBJECT-TYPE SYNTAX RcMplsRsvpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the mpls rsvp interface table." INDEX { rcMplsRsvpInterfaceIfIndex } ::= { rcMplsRsvpInterfaceTable 1 } RcMplsRsvpInterfaceEntry ::= SEQUENCE { rcMplsRsvpInterfaceIfIndex InterfaceIndex, rcMplsRsvpInterfaceAddress IpAddress, rcMplsRsvpInterfaceRefreshInterval Unsigned32, rcMplsRsvpInterfaceRefreshMult Unsigned32, rcMplsRsvpInterfaceHelloInterval Unsigned32, rcMplsRsvpInterfaceRefreshReduction Unsigned32, rcMplsRsvpInterfaceMessageBundling Unsigned32 } rcMplsRsvpInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the interface index." ::= { rcMplsRsvpInterfaceEntry 1 } rcMplsRsvpInterfaceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is the address of the interface." ::= { rcMplsRsvpInterfaceEntry 2 } rcMplsRsvpInterfaceRefreshInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the RSVP refresh interval for the interface(seconds)." ::= { rcMplsRsvpInterfaceEntry 3 } rcMplsRsvpInterfaceRefreshMult OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the configured RSVP refresh multiplier for the interface(seconds)." ::= { rcMplsRsvpInterfaceEntry 4 } rcMplsRsvpInterfaceHelloInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the configured RSVP Hello Interval of the interface (seconds)." ::= { rcMplsRsvpInterfaceEntry 5 } rcMplsRsvpInterfaceRefreshReduction OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the configured RSVP refresh reduction support on the interface." ::= { rcMplsRsvpInterfaceEntry 6 } rcMplsRsvpInterfaceMessageBundling OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates state of message bundling on the interface." ::= { rcMplsRsvpInterfaceEntry 7 } -- For 'show mpls rsvp statistics' command rcMplsRsvpStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsRsvpStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls rsvp statistics." ::= { rcMplsRsvpGroup 5 } rcMplsRsvpStatsEntry OBJECT-TYPE SYNTAX RcMplsRsvpStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the mpls rsvp statistics table." INDEX { rcMplsRsvpStatsIfIndex } ::= { rcMplsRsvpStatsTable 1 } RcMplsRsvpStatsEntry ::= SEQUENCE { rcMplsRsvpStatsIfIndex InterfaceIndex, rcMplsRsvpStatsPathRcv Counter32, rcMplsRsvpStatsPathSent Counter32, rcMplsRsvpStatsPathErrRcv Counter32, rcMplsRsvpStatsPathErrSent Counter32, rcMplsRsvpStatsPathTearRcv Counter32, rcMplsRsvpStatsPathTearSent Counter32, rcMplsRsvpStatsResvRcv Counter32, rcMplsRsvpStatsResvSent Counter32, rcMplsRsvpStatsResvErrRcv Counter32, rcMplsRsvpStatsResvErrSent Counter32, rcMplsRsvpStatsResvTearRcv Counter32, rcMplsRsvpStatsResvTearSent Counter32, rcMplsRsvpStatsConfTearRcv Counter32, rcMplsRsvpStatsConfTearSent Counter32, rcMplsRsvpStatsAckRcv Counter32, rcMplsRsvpStatsAckSent Counter32, rcMplsRsvpStatsSRefreshRcv Counter32, rcMplsRsvpStatsSRefreshSent Counter32, rcMplsRsvpStatsHelloReqRcv Counter32, rcMplsRsvpStatsHelloReqSent Counter32, rcMplsRsvpStatsHelloAckRcv Counter32, rcMplsRsvpStatsHelloAckSent Counter32, rcMplsRsvpStatsBadIpHdr Counter32, rcMplsRsvpStatsBadVersion Counter32, rcMplsRsvpStatsBadRsvpLen Counter32, rcMplsRsvpStatsBadCksum Counter32, rcMplsRsvpStatsBadMsgType Counter32, rcMplsRsvpStatsBadMsgForm Counter32, rcMplsRsvpStatsBadIntf Counter32, rcMplsRsvpStatsClear TruthValue } rcMplsRsvpStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the interface index. This value can be 0 or a valid interface index. When 0 the global rsvp statistics are retrieved." ::= { rcMplsRsvpStatsEntry 1 } rcMplsRsvpStatsPathRcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the path received count." ::= { rcMplsRsvpStatsEntry 2 } rcMplsRsvpStatsPathSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the path sent count." ::= { rcMplsRsvpStatsEntry 3 } rcMplsRsvpStatsPathErrRcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the path error receives count." ::= { rcMplsRsvpStatsEntry 4 } rcMplsRsvpStatsPathErrSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the path error sent count." ::= { rcMplsRsvpStatsEntry 5 } rcMplsRsvpStatsPathTearRcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the path tear receives count." ::= { rcMplsRsvpStatsEntry 6 } rcMplsRsvpStatsPathTearSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the path tear sent count." ::= { rcMplsRsvpStatsEntry 7 } rcMplsRsvpStatsResvRcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the reservation received count." ::= { rcMplsRsvpStatsEntry 8 } rcMplsRsvpStatsResvSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the reservation sent count." ::= { rcMplsRsvpStatsEntry 9 } rcMplsRsvpStatsResvErrRcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the reservation error receives count." ::= { rcMplsRsvpStatsEntry 10 } rcMplsRsvpStatsResvErrSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the reservation error sent count." ::= { rcMplsRsvpStatsEntry 11 } rcMplsRsvpStatsResvTearRcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the resv tear receives count." ::= { rcMplsRsvpStatsEntry 12 } rcMplsRsvpStatsResvTearSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the resv tear sent count." ::= { rcMplsRsvpStatsEntry 13 } rcMplsRsvpStatsConfTearRcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the conf tear receives count." ::= { rcMplsRsvpStatsEntry 14 } rcMplsRsvpStatsConfTearSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the conf tear sent count." ::= { rcMplsRsvpStatsEntry 15 } rcMplsRsvpStatsAckRcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the acks receives count." ::= { rcMplsRsvpStatsEntry 16 } rcMplsRsvpStatsAckSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the acks sent count." ::= { rcMplsRsvpStatsEntry 17 } rcMplsRsvpStatsSRefreshRcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the summary refresh receives count." ::= { rcMplsRsvpStatsEntry 18 } rcMplsRsvpStatsSRefreshSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the summary refresh sent count." ::= { rcMplsRsvpStatsEntry 19 } rcMplsRsvpStatsHelloReqRcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the hello request receives count." ::= { rcMplsRsvpStatsEntry 20 } rcMplsRsvpStatsHelloReqSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the hello request sent count." ::= { rcMplsRsvpStatsEntry 21 } rcMplsRsvpStatsHelloAckRcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the hello ack receives count." ::= { rcMplsRsvpStatsEntry 22 } rcMplsRsvpStatsHelloAckSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the hello ack sent count." ::= { rcMplsRsvpStatsEntry 23 } rcMplsRsvpStatsBadIpHdr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of pkts with bad IP Header." ::= { rcMplsRsvpStatsEntry 24} rcMplsRsvpStatsBadVersion OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of pkts with Bad Version." ::= { rcMplsRsvpStatsEntry 25} rcMplsRsvpStatsBadRsvpLen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of pkts with Bad Rsvp length." ::= { rcMplsRsvpStatsEntry 26} rcMplsRsvpStatsBadCksum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of pkts with Bad Checksum." ::= { rcMplsRsvpStatsEntry 27} rcMplsRsvpStatsBadMsgType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of pkts with Bad Message type." ::= { rcMplsRsvpStatsEntry 28} rcMplsRsvpStatsBadMsgForm OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of pkts with Bad Message Form." ::= { rcMplsRsvpStatsEntry 29} rcMplsRsvpStatsBadIntf OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of pkts received on a Bad Interface." ::= { rcMplsRsvpStatsEntry 30} rcMplsRsvpStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear RSVP Statistics for the interface." DEFVAL { false } ::= { rcMplsRsvpStatsEntry 31 } -- Mpls Ldp Information rcMplsLdpGroup OBJECT IDENTIFIER ::= { rcMplsObjects 3 } -- For 'show mpls ldp summary' command rcMplsLdpSummaryGroup OBJECT IDENTIFIER ::= { rcMplsLdpGroup 1 } rcMplsLdpSummaryIntAdjCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the LDP summary index." ::= { rcMplsLdpSummaryGroup 1 } rcMplsLdpSummaryExtAdjCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the LDP summary index." ::= { rcMplsLdpSummaryGroup 2 } rcMplsLdpSummarySessionCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the LDP summary session count." ::= { rcMplsLdpSummaryGroup 3 } rcMplsLdpSummaryRouteCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the LDP summary route count." ::= { rcMplsLdpSummaryGroup 4 } rcMplsLdpSummaryLdpId OBJECT-TYPE SYNTAX MplsLdpIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "This is the LDP summary Local LDP Id." ::= { rcMplsLdpSummaryGroup 5 } rcMplsLdpSummaryLspCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the LDP summary LSP count." ::= { rcMplsLdpSummaryGroup 6 } rcMplsLdpSummaryInSegCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the LDP summary in segment count." ::= { rcMplsLdpSummaryGroup 7 } rcMplsLdpSummaryOutSegCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the LDP summary out segment count." ::= { rcMplsLdpSummaryGroup 8 } rcMplsLdpSummaryRedistConn OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is the LDP policy redist enable flag." ::= { rcMplsLdpSummaryGroup 9 } -- For 'show mpls ldp discovery' command rcMplsLdpDiscoveryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsLdpDiscoveryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls ldp discoveries." ::= { rcMplsLdpGroup 2 } rcMplsLdpDiscoveryEntry OBJECT-TYPE SYNTAX RcMplsLdpDiscoveryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the mpls ldp discovery table." INDEX { rcMplsLdpDiscoveryIfIndex, rcMplsLdpDiscoveryPeerLdpId } ::= { rcMplsLdpDiscoveryTable 1 } RcMplsLdpDiscoveryEntry ::= SEQUENCE { rcMplsLdpDiscoveryIfIndex InterfaceIndex, rcMplsLdpDiscoveryPeerLdpId MplsLdpIdentifier, rcMplsLdpDiscoveryPeerTransportAddr IpAddress, rcMplsLdpDiscoveryNegotiatedHoldTime Unsigned32, rcMplsLdpDiscoveryConfSeqNum Unsigned32, rcMplsLdpDiscoveryExtendedDiscovery Unsigned32 } rcMplsLdpDiscoveryIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the interface index." ::= { rcMplsLdpDiscoveryEntry 1 } rcMplsLdpDiscoveryPeerLdpId OBJECT-TYPE SYNTAX MplsLdpIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the peer ldp id." ::= { rcMplsLdpDiscoveryEntry 2 } rcMplsLdpDiscoveryPeerTransportAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is the peer transport address to which an LDP session has been provisioned." ::= { rcMplsLdpDiscoveryEntry 3 } rcMplsLdpDiscoveryNegotiatedHoldTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the hold time negotiated between peers." ::= { rcMplsLdpDiscoveryEntry 4 } rcMplsLdpDiscoveryConfSeqNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the configured sequence number sent by the peer." ::= { rcMplsLdpDiscoveryEntry 5 } rcMplsLdpDiscoveryExtendedDiscovery OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "If set to 1, extended discovery is enabled. If set to 0, basic discovery is enabled." ::= { rcMplsLdpDiscoveryEntry 6 } -- For 'show mpls ldp path' command rcMplsLdpPathTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsLdpPathEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls LDP Paths between a local peer and a remote peer ." ::= { rcMplsLdpGroup 3 } rcMplsLdpPathEntry OBJECT-TYPE SYNTAX RcMplsLdpPathEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the mpls ldp path table." INDEX { rcMplsLdpPathType, rcMplsLdpPathAddrType, rcMplsLdpPathAddrPrefixLength, rcMplsLdpPathAddr } ::= { rcMplsLdpPathTable 1 } RcMplsLdpPathEntry ::= SEQUENCE { rcMplsLdpPathType INTEGER, rcMplsLdpPathAddrType InetAddressType, rcMplsLdpPathAddrPrefixLength InetAddressPrefixLength, rcMplsLdpPathAddr InetAddress, rcMplsLdpPathInLabel MplsLabel } rcMplsLdpPathType OBJECT-TYPE SYNTAX INTEGER { none(0), host(1), prefix(2), vc(3), vcgenid(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the path type. ATG_NHR_LDP_FEC_TYPE_NONE 0 ATG_NHR_LDP_FEC_TYPE_HOST 1 ATG_NHR_LDP_FEC_TYPE_PREFIX 2 ATG_NHR_LDP_FEC_TYPE_VC 3 ATG_NHR_LDP_FEC_TYPE_VC_GEN_ID 4." ::= { rcMplsLdpPathEntry 1 } rcMplsLdpPathAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the path address type." ::= { rcMplsLdpPathEntry 2 } rcMplsLdpPathAddrPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the path address prefix length." ::= { rcMplsLdpPathEntry 3 } rcMplsLdpPathAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the path address." ::= { rcMplsLdpPathEntry 4 } rcMplsLdpPathInLabel OBJECT-TYPE SYNTAX MplsLabel MAX-ACCESS read-only STATUS current DESCRIPTION "This is the path address prefix length." ::= { rcMplsLdpPathEntry 5 } -- For 'show mpls ldp path' command rcMplsLdpPathRemotePeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsLdpPathRemotePeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of LDP paths to a given remote peer." ::= { rcMplsLdpGroup 4 } rcMplsLdpPathRemotePeerEntry OBJECT-TYPE SYNTAX RcMplsLdpPathRemotePeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the mpls ldp path remote peer table." INDEX { rcMplsLdpPathRemotePeerType, rcMplsLdpPathRemotePeerAddrType, rcMplsLdpPathRemotePeerAddrPrefixLength, rcMplsLdpPathRemotePeerAddr, rcMplsLdpPathRemotePeerId } ::= { rcMplsLdpPathRemotePeerTable 1 } RcMplsLdpPathRemotePeerEntry ::= SEQUENCE { rcMplsLdpPathRemotePeerType INTEGER, rcMplsLdpPathRemotePeerAddrType InetAddressType, rcMplsLdpPathRemotePeerAddrPrefixLength InetAddressPrefixLength, rcMplsLdpPathRemotePeerAddr InetAddress, rcMplsLdpPathRemotePeerId INTEGER, rcMplsLdpPathRemotePeerLdpId MplsLdpIdentifier, rcMplsLdpPathRemotePeerOutLabel MplsLabel, rcMplsLdpPathRemotePeerState INTEGER } rcMplsLdpPathRemotePeerType OBJECT-TYPE SYNTAX INTEGER { none(0), host(1), prefix(2), vc(3), vcgenid(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the path type. ATG_NHR_LDP_FEC_TYPE_NONE 0 ATG_NHR_LDP_FEC_TYPE_HOST 1 ATG_NHR_LDP_FEC_TYPE_PREFIX 2 ATG_NHR_LDP_FEC_TYPE_VC 3 ATG_NHR_LDP_FEC_TYPE_VC_GEN_ID 4." ::= { rcMplsLdpPathRemotePeerEntry 1 } rcMplsLdpPathRemotePeerAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the type of the path address." ::= { rcMplsLdpPathRemotePeerEntry 2 } rcMplsLdpPathRemotePeerAddrPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the path address prefix length." ::= { rcMplsLdpPathRemotePeerEntry 3 } rcMplsLdpPathRemotePeerAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the path address." ::= { rcMplsLdpPathRemotePeerEntry 4 } rcMplsLdpPathRemotePeerId OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the Id of the remote peer of the path." ::= { rcMplsLdpPathRemotePeerEntry 5 } rcMplsLdpPathRemotePeerLdpId OBJECT-TYPE SYNTAX MplsLdpIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "This is the LDP Id of the remote peer of the path." ::= { rcMplsLdpPathRemotePeerEntry 6 } rcMplsLdpPathRemotePeerOutLabel OBJECT-TYPE SYNTAX MplsLabel MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Out Label for this instance of the Remote Peer Id." ::= { rcMplsLdpPathRemotePeerEntry 7 } rcMplsLdpPathRemotePeerState OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the state of the remote peer." ::= { rcMplsLdpPathRemotePeerEntry 8 } -- For 'show mpls ldp route' command rcMplsLdpRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsLdpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls ldp routes." ::= { rcMplsLdpGroup 5 } rcMplsLdpRouteEntry OBJECT-TYPE SYNTAX RcMplsLdpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the mpls ldp route table." INDEX { rcMplsLdpRouteType, rcMplsLdpRouteAddrType, rcMplsLdpRouteAddrPrefixLength, rcMplsLdpRouteAddr } ::= { rcMplsLdpRouteTable 1 } RcMplsLdpRouteEntry ::= SEQUENCE { rcMplsLdpRouteType INTEGER, rcMplsLdpRouteAddrType InetAddressType, rcMplsLdpRouteAddrPrefixLength InetAddressPrefixLength, rcMplsLdpRouteAddr InetAddress, rcMplsLdpRouteIfIndex InterfaceIndex, rcMplsLdpRouteNextHopAddrType InetAddressType, rcMplsLdpRouteNextHopAddr InetAddress } rcMplsLdpRouteType OBJECT-TYPE SYNTAX INTEGER { none(0), host(1), prefix(2), vc(3), vcgenid(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the route type. ATG_NHR_LDP_FEC_TYPE_NONE 0 ATG_NHR_LDP_FEC_TYPE_HOST 1 ATG_NHR_LDP_FEC_TYPE_PREFIX 2 ATG_NHR_LDP_FEC_TYPE_VC 3 ATG_NHR_LDP_FEC_TYPE_VC_GEN_ID 4." ::= { rcMplsLdpRouteEntry 1 } rcMplsLdpRouteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the route address prefix length." ::= { rcMplsLdpRouteEntry 2 } rcMplsLdpRouteAddrPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the route address prefix length." ::= { rcMplsLdpRouteEntry 3 } rcMplsLdpRouteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the route address." ::= { rcMplsLdpRouteEntry 4 } rcMplsLdpRouteIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This is the interface index of the route entry." ::= { rcMplsLdpRouteEntry 5 } rcMplsLdpRouteNextHopAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This is the address type of the next hop." ::= { rcMplsLdpRouteEntry 6 } rcMplsLdpRouteNextHopAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is the address of the next hop." ::= { rcMplsLdpRouteEntry 7 } -- For 'show mpls ldp session' command rcMplsLdpSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsLdpSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls ldp sessions." ::= { rcMplsLdpGroup 6 } rcMplsLdpSessionEntry OBJECT-TYPE SYNTAX RcMplsLdpSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the mpls ldp session table." INDEX { rcMplsLdpSessionEntityLdpId, rcMplsLdpSessionEntityIndex, rcMplsLdpSessionPeerLdpId } ::= { rcMplsLdpSessionTable 1 } RcMplsLdpSessionEntry ::= SEQUENCE { rcMplsLdpSessionEntityLdpId MplsLdpIdentifier, rcMplsLdpSessionEntityIndex IndexInteger, rcMplsLdpSessionPeerLdpId MplsLdpIdentifier, rcMplsLdpSessionStateLastChange Unsigned32, rcMplsLdpSessionState INTEGER, rcMplsLdpSessionRole INTEGER, rcMplsLdpSessionProtocolVersion Unsigned32, rcMplsLdpSessionKeepAliveHoldTimeRem Integer32, rcMplsLdpSessionKeepAliveTime Unsigned32, rcMplsLdpSessionMaxPduLength Unsigned32, rcMplsLdpSessionDiscontinuityTime Integer32, rcMplsLdpSessionHoldTime Unsigned32, rcMplsLdpSessionUpTime Integer32, rcMplsLdpSessionMessagesSent Counter32, rcMplsLdpSessionMessagesRecv Counter32 } rcMplsLdpSessionEntityLdpId OBJECT-TYPE SYNTAX MplsLdpIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the entity LDP ID for the session." ::= { rcMplsLdpSessionEntry 1 } rcMplsLdpSessionEntityIndex OBJECT-TYPE SYNTAX IndexInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the entity LDP ID for the session." ::= { rcMplsLdpSessionEntry 2 } rcMplsLdpSessionPeerLdpId OBJECT-TYPE SYNTAX MplsLdpIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the peer LDP ID for the session." ::= { rcMplsLdpSessionEntry 3 } rcMplsLdpSessionStateLastChange OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The time this Session entered its current state as denoted by the rcMplsLdpSessionState object." ::= { rcMplsLdpSessionEntry 4 } rcMplsLdpSessionState OBJECT-TYPE SYNTAX INTEGER { nonexistent(1), initialized(2), openrec(3), opensent(4), operational(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the session, all of the states 1 to 5 are based on the state machine for session negotiation behavior 1- nonexistent, 2- initialized, 3- openrec, 4- opensent, 5- operational. " REFERENCE "RFC3036, LDP Specification, Section 2.5.4, Initialization State Machine." ::= { rcMplsLdpSessionEntry 5 } rcMplsLdpSessionRole OBJECT-TYPE SYNTAX INTEGER { unknown(1), active(2), passive(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "During session establishment the LSR/LER takes either the active role or the passive role based on address comparisons. This object indicates whether this LSR/LER was behaving in an active role or passive role during this session's establishment, 1- unknown, 2- active, 3- passive. The value of unknown(1), indicates that the role is not able to be determined at the present time." REFERENCE "RFC3036, LDP Specification, Section 2.5.3., Session Initialization." ::= { rcMplsLdpSessionEntry 6 } rcMplsLdpSessionProtocolVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the protocol version." ::= { rcMplsLdpSessionEntry 7 } rcMplsLdpSessionKeepAliveHoldTimeRem OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the session keep alive hold time remaining." ::= { rcMplsLdpSessionEntry 8 } rcMplsLdpSessionKeepAliveTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the session keep alive time." ::= { rcMplsLdpSessionEntry 9 } rcMplsLdpSessionMaxPduLength OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the session's max pdu length." ::= { rcMplsLdpSessionEntry 10 } rcMplsLdpSessionDiscontinuityTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the session's discontinuity time." ::= { rcMplsLdpSessionEntry 11 } rcMplsLdpSessionHoldTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the session's hold time." ::= { rcMplsLdpSessionEntry 12 } rcMplsLdpSessionUpTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the session's up time." ::= { rcMplsLdpSessionEntry 13 } rcMplsLdpSessionMessagesSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the session total messages sent." ::= { rcMplsLdpSessionEntry 14 } rcMplsLdpSessionMessagesRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the session total messages received." ::= { rcMplsLdpSessionEntry 15 } -- For 'show mpls ldp interface' command rcMplsLdpInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsLdpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls ldp interface." ::= { rcMplsLdpGroup 7 } rcMplsLdpInterfaceEntry OBJECT-TYPE SYNTAX RcMplsLdpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the mpls ldp interface table." INDEX { rcMplsLdpInterfaceIfIndex } ::= { rcMplsLdpInterfaceTable 1 } RcMplsLdpInterfaceEntry ::= SEQUENCE { rcMplsLdpInterfaceIfIndex InterfaceIndex, rcMplsLdpInterfaceNbrCount Unsigned32, rcMplsLdpInterfaceNextHello Unsigned32, rcMplsLdpInterfaceConfHoldTime Unsigned32, rcMplsLdpInterfaceNegHoldTime Unsigned32, rcMplsLdpInterfaceHelloInterval Unsigned32 } rcMplsLdpInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the LDP interface if index." ::= { rcMplsLdpInterfaceEntry 1 } rcMplsLdpInterfaceNbrCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the number of neighbors." ::= { rcMplsLdpInterfaceEntry 2 } rcMplsLdpInterfaceNextHello OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the next hello time." ::= { rcMplsLdpInterfaceEntry 3 } rcMplsLdpInterfaceConfHoldTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the configured hello hold time." ::= { rcMplsLdpInterfaceEntry 4 } rcMplsLdpInterfaceNegHoldTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the negotiated hello hold time." ::= { rcMplsLdpInterfaceEntry 5 } rcMplsLdpInterfaceHelloInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is one third of the negotiated hello hold time." ::= { rcMplsLdpInterfaceEntry 6 } -- For 'show mpls ldp statistics' command rcMplsLdpStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMplsLdpStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of mpls ldp statistics." ::= { rcMplsLdpGroup 8 } rcMplsLdpStatsEntry OBJECT-TYPE SYNTAX RcMplsLdpStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the mpls ldp statistics table." INDEX { rcMplsLdpStatsPeerAddress } ::= { rcMplsLdpStatsTable 1 } RcMplsLdpStatsEntry ::= SEQUENCE { rcMplsLdpStatsPeerAddress IpAddress, rcMplsLdpStatsNotifyRecv Counter32, rcMplsLdpStatsNotifySent Counter32, rcMplsLdpStatsHelloRecv Counter32, rcMplsLdpStatsHelloSent Counter32, rcMplsLdpStatsInitRecv Counter32, rcMplsLdpStatsInitSent Counter32, rcMplsLdpStatsKeepRecv Counter32, rcMplsLdpStatsKeepSent Counter32, rcMplsLdpStatsAddrRecv Counter32, rcMplsLdpStatsAddrSent Counter32, rcMplsLdpStatsAddrWdrRecv Counter32, rcMplsLdpStatsAddrWdrSent Counter32, rcMplsLdpStatsLabelMapRecv Counter32, rcMplsLdpStatsLabelMapSent Counter32, rcMplsLdpStatsLabelReqRecv Counter32, rcMplsLdpStatsLabelReqSent Counter32, rcMplsLdpStatsLabelWdrRecv Counter32, rcMplsLdpStatsLabelWdrSent Counter32, rcMplsLdpStatsLabelRelRecv Counter32, rcMplsLdpStatsLabelRelSent Counter32, rcMplsLdpStatsLabelAbrRecv Counter32, rcMplsLdpStatsLabelAbrSent Counter32, rcMplsLdpStatsSessionUp Counter32, rcMplsLdpStatsSessionDown Counter32, rcMplsLdpStatsBadLdpIdentifierErrors Counter32, rcMplsLdpStatsBadPduLengthErrors Counter32, rcMplsLdpStatsBadMessageLengthErrors Counter32, rcMplsLdpStatsUnknownMessageErrors Counter32, rcMplsLdpStatsUnknownTlvErrors Counter32, rcMplsLdpStatsBadTlvLengthErrors Counter32, rcMplsLdpStatsMalformedTlvValueErrors Counter32, rcMplsLdpStatsHoldTimerExpErrors Counter32, rcMplsLdpStatsSessionRejectedNoHelloErrors Counter32, rcMplsLdpStatsSessionRejectedBadParmAdvErrors Counter32, rcMplsLdpStatsSessionRejectedMaxPduErrors Counter32, rcMplsLdpStatsSessionRejectedBadLabelRangeErrors Counter32, rcMplsLdpStatsSessionRejectedSetupAbortErrors Counter32, rcMplsLdpStatsSessionRejectedBadKeepaliveErrors Counter32, rcMplsLdpStatsSessionOtherErrors Counter32, rcMplsLdpStatsClear TruthValue } rcMplsLdpStatsPeerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the LDP Peer Address key for search. This value can be a valid peer address or 0.0.0.0. If 0.0.0.0 then global LDP statistics are retrieved." ::= { rcMplsLdpStatsEntry 1 } rcMplsLdpStatsNotifyRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of notifications received." ::= { rcMplsLdpStatsEntry 2 } rcMplsLdpStatsNotifySent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of notifications sent." ::= { rcMplsLdpStatsEntry 3 } rcMplsLdpStatsHelloRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of hellos received." ::= { rcMplsLdpStatsEntry 4 } rcMplsLdpStatsHelloSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of hellos sent." ::= { rcMplsLdpStatsEntry 5 } rcMplsLdpStatsInitRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of initializations received." ::= { rcMplsLdpStatsEntry 6 } rcMplsLdpStatsInitSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of initializations sent." ::= { rcMplsLdpStatsEntry 7 } rcMplsLdpStatsKeepRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of keep alives received." ::= { rcMplsLdpStatsEntry 8 } rcMplsLdpStatsKeepSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of keep alives sent." ::= { rcMplsLdpStatsEntry 9 } rcMplsLdpStatsAddrRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of addrs received." ::= { rcMplsLdpStatsEntry 10 } rcMplsLdpStatsAddrSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of addrs sent." ::= { rcMplsLdpStatsEntry 11 } rcMplsLdpStatsAddrWdrRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of addr withdraws received." ::= { rcMplsLdpStatsEntry 12 } rcMplsLdpStatsAddrWdrSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of addr withdraws sent." ::= { rcMplsLdpStatsEntry 13 } rcMplsLdpStatsLabelMapRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of label maps received." ::= { rcMplsLdpStatsEntry 14 } rcMplsLdpStatsLabelMapSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of label maps sent." ::= { rcMplsLdpStatsEntry 15 } rcMplsLdpStatsLabelReqRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of label reqs received." ::= { rcMplsLdpStatsEntry 16 } rcMplsLdpStatsLabelReqSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of label reqs sent." ::= { rcMplsLdpStatsEntry 17 } rcMplsLdpStatsLabelWdrRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of label withdraws received." ::= { rcMplsLdpStatsEntry 18 } rcMplsLdpStatsLabelWdrSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of label withdraws sent." ::= { rcMplsLdpStatsEntry 19 } rcMplsLdpStatsLabelRelRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of label withdraws received." ::= { rcMplsLdpStatsEntry 20 } rcMplsLdpStatsLabelRelSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of label withdraws sent." ::= { rcMplsLdpStatsEntry 21 } rcMplsLdpStatsLabelAbrRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of label aborts received." ::= { rcMplsLdpStatsEntry 22 } rcMplsLdpStatsLabelAbrSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of label aborts sent." ::= { rcMplsLdpStatsEntry 23 } rcMplsLdpStatsSessionUp OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of session up." ::= { rcMplsLdpStatsEntry 24 } rcMplsLdpStatsSessionDown OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of session down." ::= { rcMplsLdpStatsEntry 25 } rcMplsLdpStatsBadLdpIdentifierErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of bad LDP ID errors." ::= { rcMplsLdpStatsEntry 26 } rcMplsLdpStatsBadPduLengthErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of Bad PDU length errors." ::= { rcMplsLdpStatsEntry 27 } rcMplsLdpStatsBadMessageLengthErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of bad message length errors." ::= { rcMplsLdpStatsEntry 28 } rcMplsLdpStatsUnknownMessageErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of unknown message errors." ::= { rcMplsLdpStatsEntry 29 } rcMplsLdpStatsUnknownTlvErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of unknown TLV errors." ::= { rcMplsLdpStatsEntry 30 } rcMplsLdpStatsBadTlvLengthErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of bad TLV Length errors." ::= { rcMplsLdpStatsEntry 31 } rcMplsLdpStatsMalformedTlvValueErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of Malinformed TLV value errors." ::= { rcMplsLdpStatsEntry 32 } rcMplsLdpStatsHoldTimerExpErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of hold time expired errors." ::= { rcMplsLdpStatsEntry 33 } rcMplsLdpStatsSessionRejectedNoHelloErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of session reject - no hello errors." ::= { rcMplsLdpStatsEntry 34 } rcMplsLdpStatsSessionRejectedBadParmAdvErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of session reject - bad parameter advertisement errors." ::= { rcMplsLdpStatsEntry 35 } rcMplsLdpStatsSessionRejectedMaxPduErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of session reject - Max PDU Errors." ::= { rcMplsLdpStatsEntry 36 } rcMplsLdpStatsSessionRejectedBadLabelRangeErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of session reject - Bad Label Range errors." ::= { rcMplsLdpStatsEntry 37 } rcMplsLdpStatsSessionRejectedSetupAbortErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of session reject - Setup Abort errors." ::= { rcMplsLdpStatsEntry 38 } rcMplsLdpStatsSessionRejectedBadKeepaliveErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of session reject - Bad Keepalive Errors." ::= { rcMplsLdpStatsEntry 39 } rcMplsLdpStatsSessionOtherErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of other errors." ::= { rcMplsLdpStatsEntry 40 } rcMplsLdpStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear LDP Statistics for the Peer." DEFVAL { false } ::= { rcMplsLdpStatsEntry 41 } -- Notification Objects group within the MPLS MIB -- -- MPLS LDP Trap Enable/Disable Flags -- rcMplsLdpStatusNotificationEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is true, then it enables the generation of LDP Session Up or Down Traps, otherwise these traps are not emitted." DEFVAL { false } ::= { rcMplsNotificationObjects 1 } rcMplsLdpSessionThresholdNotificationEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is true, then it enables the generation of LDP Session Threshold Exceeded Traps, otherwise these traps are not emitted." DEFVAL { false } ::= { rcMplsNotificationObjects 2 } rcMplsLdpPathVectorLimitNotificationEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is true, then it enables the generation of LDP Path Vector Limit Exceeded Traps, otherwise these traps are not emitted." DEFVAL { false } ::= { rcMplsNotificationObjects 3 } -- -- MSDP Module -- rcMsdpMib OBJECT IDENTIFIER ::= { rcMsdp 1 } -- -- MSDP Node definitions -- rcMsdpNotifications OBJECT IDENTIFIER ::= {rcMsdpMib 0} rcMsdpObjects OBJECT IDENTIFIER ::= {rcMsdpMib 1} rcMsdpNotificationObjects OBJECT IDENTIFIER ::= {rcMsdpMib 2} -- -- Scalar objects -- rcMsdpScalars OBJECT IDENTIFIER ::= {rcMsdpObjects 1} rcMsdpRouteMapName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route map name. Transmit only the SA messages that meet the match criteria in the route map name with a permit keyword. It is used as the policy of the redistribute filter. It can not be set when redistribute filter is disabled." ::= { rcMsdpScalars 1 } rcMsdpRedistributeFilterEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable or disable the redistribute filter. This filter is used to filter the (S,G,RP) entries provided by PIM to MSDP." DEFVAL { false } ::= { rcMsdpScalars 2 } rcMsdpRedistributeFilterApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Each time when making changes to the redistribute filter, it will not take effect until it is applied." DEFVAL { false } ::= { rcMsdpScalars 3 } rcMsdpImplicitDefaultPeerEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable or disable the implicit default peer of MSDP. If enabled,it will accept SA messages even if the Peer RPF(Reverse Path Forwarding) rules fails, condition is that there should be only one peer configured." DEFVAL { false } ::= { rcMsdpScalars 4 } rcMsdpSACacheStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Clear foreign SA-Cache entries." DEFVAL {false} ::= { rcMsdpScalars 5 } rcMsdpSACacheClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear foreign SA-Cache entries." DEFVAL {false} ::= { rcMsdpScalars 6 } rcMsdpStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear msdp statistics." DEFVAL {false} ::= { rcMsdpScalars 7 } -- -- The MSDP Peer table -- rcMsdpPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMsdpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that augments the management information in the standard IETF msdpPeerTable." ::= { rcMsdpObjects 2 } rcMsdpPeerEntry OBJECT-TYPE SYNTAX RcMsdpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of additional management information augmenting that of the standard IETF msdpPeerEntry." AUGMENTS { msdpPeerEntry } ::= { rcMsdpPeerTable 1 } RcMsdpPeerEntry ::= SEQUENCE { rcMsdpPeerAsNumber Integer32, rcMsdpPeerTooShortMessages Counter32, rcMsdpPeerInBadMessages Counter32, rcMsdpPeerInKeepAliveMessages Counter32, rcMsdpPeerOutKeepAliveMessages Counter32, rcMsdpPeerInSAFilterEnabled TruthValue, rcMsdpPeerInSAFilterRouteMapName SnmpAdminString, rcMsdpPeerOutSAFilterEnabled TruthValue, rcMsdpPeerOutSAFilterRouteMapName SnmpAdminString, rcMsdpPeerDescription SnmpAdminString, rcMsdpPeerSALimit Unsigned32, rcMsdpPeerMd5AuthEnabled TruthValue, rcMsdpPeerMd5AuthPassword SnmpAdminString, rcMsdpPeerSAsLearnedFromThisPeer Counter32, rcMsdpPeerSAsAdvertisedToThisPeer Counter32, rcMsdpPeerUpOrDownTime TimeTicks, rcMsdpPeerConnAndStatsClearedTime TimeTicks, rcMsdpPeerRouteMapName SnmpAdminString, rcMsdpPeerAdminEnabled TruthValue, rcMsdpPeerOperEnabled TruthValue, rcMsdpPeerDefaultPeerState INTEGER, rcMsdpPeerDefaultPeer TruthValue, rcMsdpPeerClearPeer TruthValue, rcMsdpPeer4ByteAsNumber InetAutonomousSystemNumber } rcMsdpPeerAsNumber OBJECT-TYPE SYNTAX Integer32 (-1..65535) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The AS number of the remote Peer. Value -1 indicates that AS number is not configured. This is deprecated by rcMsdpPeer4ByteAsNumber." ::= { rcMsdpPeerEntry 1 } rcMsdpPeerTooShortMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Short messages received from this peer." ::= { rcMsdpPeerEntry 2 } rcMsdpPeerInBadMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Bad MSDP messages received from this peer." ::= { rcMsdpPeerEntry 3 } rcMsdpPeerInKeepAliveMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of keep alive messages received from this peer." ::= { rcMsdpPeerEntry 4 } rcMsdpPeerOutKeepAliveMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of keep alive messages transmitted to this peer." ::= { rcMsdpPeerEntry 5 } rcMsdpPeerInSAFilterEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable or disable the in SA filter of a peer." DEFVAL { false } ::= { rcMsdpPeerEntry 6 } rcMsdpPeerInSAFilterRouteMapName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The route Map name of IN SA Filter. If route map name is configured, it Accepts only the SA messages that meet the match criteria in the route map map-name with a permit keyword. If access route map name is not configured, all inbound SA messages from this peer will be blocked." ::= { rcMsdpPeerEntry 7 } rcMsdpPeerOutSAFilterEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable or disable the out SA filter of a peer." DEFVAL { false } ::= { rcMsdpPeerEntry 8 } rcMsdpPeerOutSAFilterRouteMapName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The route Map name of OUT SA Filter. If route map name is configured, it sends only the SA messages that meet the match criteria in the route map map-name with a permit keyword. If access route map name is not configured, all outbound SA messages sent to this peer will be blocked" ::= { rcMsdpPeerEntry 9 } rcMsdpPeerDescription OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "Peer specific description. It is used to make the peer easier to be identified." ::= { rcMsdpPeerEntry 10 } rcMsdpPeerSALimit OBJECT-TYPE SYNTAX Unsigned32(0..6144) MAX-ACCESS read-write STATUS current DESCRIPTION "The SA Cache limit for this peer." ::= { rcMsdpPeerEntry 11 } rcMsdpPeerMd5AuthEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The MD5 Authentication status of this peer." DEFVAL { false } ::= { rcMsdpPeerEntry 12 } rcMsdpPeerMd5AuthPassword OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "The MD5 Authentication password of this peer." ::= { rcMsdpPeerEntry 13 } rcMsdpPeerSAsLearnedFromThisPeer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SAs learned from this peer." ::= { rcMsdpPeerEntry 14 } rcMsdpPeerSAsAdvertisedToThisPeer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SAs advertised to this peer." ::= { rcMsdpPeerEntry 15 } rcMsdpPeerUpOrDownTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "MSDP Peer Up or Down duration." ::= { rcMsdpPeerEntry 16 } rcMsdpPeerConnAndStatsClearedTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The duration of connection and statistics cleared ago." ::= { rcMsdpPeerEntry 17 } rcMsdpPeerRouteMapName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Route map name for default peer." ::= { rcMsdpPeerEntry 18 } rcMsdpPeerAdminEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The admin status of this peer." DEFVAL { false } ::= { rcMsdpPeerEntry 19 } rcMsdpPeerOperEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of this peer." ::= { rcMsdpPeerEntry 20 } rcMsdpPeerDefaultPeerState OBJECT-TYPE SYNTAX INTEGER { configured(1), operational(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The default peer has two state: Configured and Operational. MSDP node only accept SA messages from the Operational default peer. These is only one default peer can become Operational, all the Configured default peers are for redundancy." ::= { rcMsdpPeerEntry 21 } rcMsdpPeerDefaultPeer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "It is used to indicate whether a peer is a default peer or not." DEFVAL { false } ::= { rcMsdpPeerEntry 22 } rcMsdpPeerClearPeer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "It is an operational object. It is used to determine whether the TCP connection for the specified peer will be cleared or not. The returned value will be always `false` for query." DEFVAL { false } ::= { rcMsdpPeerEntry 23 } rcMsdpPeer4ByteAsNumber OBJECT-TYPE SYNTAX InetAutonomousSystemNumber MAX-ACCESS read-write STATUS current DESCRIPTION "The AS number of the remote Peer. The value of the default AS number is 0. This object replaces rcMsdpPeerAsNumber." ::= { rcMsdpPeerEntry 24 } rcMsdpSACacheTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMsdpSACacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SA (Source Active) - Cache Table. This table contains foreign as well as local SA Cache entries. Foreign SA Cache entries from this table will have corresponding entries in the standard table msdpSACacheTable" ::= { rcMsdpObjects 3 } rcMsdpSACacheEntry OBJECT-TYPE SYNTAX RcMsdpSACacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SA Cache Entry." INDEX { rcMsdpSACacheGroupAddr, rcMsdpSACacheSourceAddr, rcMsdpSACacheOriginRP, rcMsdpSACacheTypeInformation} ::= { rcMsdpSACacheTable 1 } RcMsdpSACacheEntry ::= SEQUENCE { rcMsdpSACacheGroupAddr IpAddress, rcMsdpSACacheSourceAddr IpAddress, rcMsdpSACacheOriginRP IpAddress, rcMsdpSACacheTypeInformation INTEGER, rcMsdpSACacheOriginatorAsNumber Unsigned32, rcMsdpSACacheRouteType INTEGER } rcMsdpSACacheGroupAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The group address of the SA Cache entry." ::= { rcMsdpSACacheEntry 1 } rcMsdpSACacheSourceAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The source address of the SA Cache entry." ::= { rcMsdpSACacheEntry 2 } rcMsdpSACacheOriginRP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RP of the SA Cache entry. This field is in the INDEX in order to catch multiple RP's advertising the same source and group." ::= { rcMsdpSACacheEntry 3 } rcMsdpSACacheTypeInformation OBJECT-TYPE SYNTAX INTEGER { local(1), foreign(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object describes the SA cache type. It can be either local cache or foreign cache." ::= { rcMsdpSACacheEntry 4 } rcMsdpSACacheOriginatorAsNumber OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The AS number of the originator." ::= { rcMsdpSACacheEntry 5 } rcMsdpSACacheRouteType OBJECT-TYPE SYNTAX INTEGER { rip(1), ospf(2), static(3), bgp(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The owner of the route that is used for rpf checking." ::= { rcMsdpSACacheEntry 6 } -- -- The MSDP Source-Active Cache Records table -- rcMsdpSACacheRecordsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMsdpSACacheRecordsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SA (Source Active) - Cache Records Table. This table contains foreign as well as local SA Cache entries. Foreign SA Cache entries from this table will have corresponding entries in the standard table msdpSACacheTable" ::= { rcMsdpObjects 4 } rcMsdpSACacheRecordsEntry OBJECT-TYPE SYNTAX RcMsdpSACacheRecordsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SA Cache Entry." INDEX { rcMsdpSACacheRecordsTypeInformation, rcMsdpSACacheRecordsGroupAddr, rcMsdpSACacheRecordsSourceAddr, rcMsdpSACacheRecordsOriginRP } ::= { rcMsdpSACacheRecordsTable 1 } RcMsdpSACacheRecordsEntry ::= SEQUENCE { rcMsdpSACacheRecordsTypeInformation INTEGER, rcMsdpSACacheRecordsGroupAddr IpAddress, rcMsdpSACacheRecordsSourceAddr IpAddress, rcMsdpSACacheRecordsOriginRP IpAddress, rcMsdpSACacheRecordsOriginatorAsNumber Unsigned32, rcMsdpSACacheRecordsRouteType INTEGER, rcMsdpSACacheRecordsOriginatorAsNum Integer32 } rcMsdpSACacheRecordsTypeInformation OBJECT-TYPE SYNTAX INTEGER { local(1), foreign(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object describes the SA cache type. It can be either local cache or foreign cache." ::= { rcMsdpSACacheRecordsEntry 1 } rcMsdpSACacheRecordsGroupAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The group address of the SA Cache entry." ::= { rcMsdpSACacheRecordsEntry 2 } rcMsdpSACacheRecordsSourceAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The source address of the SA Cache entry." ::= { rcMsdpSACacheRecordsEntry 3 } rcMsdpSACacheRecordsOriginRP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RP of the SA Cache entry. This field is in the INDEX in order to catch multiple RP's advertising the same source and group." ::= { rcMsdpSACacheRecordsEntry 4 } rcMsdpSACacheRecordsOriginatorAsNumber OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The AS number of the originator. This attribute is obsoleted." ::= { rcMsdpSACacheRecordsEntry 5 } rcMsdpSACacheRecordsRouteType OBJECT-TYPE SYNTAX INTEGER { rip(1), ospf(2), static(3), bgp(4), isis(5), none(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The owner of the route that is used for rpf checking." ::= { rcMsdpSACacheRecordsEntry 6 } rcMsdpSACacheRecordsOriginatorAsNum OBJECT-TYPE SYNTAX Integer32 (-1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The AS number of the originator. This object is used to obsolete rcMsdpSACacheRecordsOriginatorAsNumber. Value -1 indicates that AS number is not configured." ::= { rcMsdpSACacheRecordsEntry 7 } -- -- Notification Objects -- rcMsdpSACacheType OBJECT-TYPE SYNTAX INTEGER { local(1), foreign(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object describes the SA cache type." ::= { rcMsdpNotificationObjects 1 } rcMsdpVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "VRF ID for the MSDP." ::= { rcMsdpNotificationObjects 2 } rcnMsdpMaxSACacheWarnSet NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpSACacheType } STATUS current DESCRIPTION "This event is generated when the SA entries in the cache database exceeds 85 % of maximum value (6K) in local cache or in foreign cache." ::= {rcMsdpNotifications 1} rcnMsdpMaxSACacheWarnClear NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpSACacheType } STATUS current DESCRIPTION "This event is generated when the Sa entries in the cache database drops to 80 % of the maximum value (6K)." ::= {rcMsdpNotifications 2} rcnMsdpMaxSACacheErrorSet NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpSACacheType } STATUS current DESCRIPTION "This event is generated when the SA entries in the cache database hits 100 % of the maximum value (6K)." ::= {rcMsdpNotifications 3} rcnMsdpMaxSACacheErrorClear NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpSACacheType } STATUS current DESCRIPTION "This event is generated when the SA entries in the cache database drops to 95% of the maximum value." ::= {rcMsdpNotifications 4} rcnMsdpMaxPeerSACacheWarnSet NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpPeerSALimit } STATUS current DESCRIPTION "This event is generated when the SA entries for this peer exceeds 85 % of maximum value configured for this peer." ::= {rcMsdpNotifications 5} rcnMsdpMaxPeerSACacheWarnClear NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpPeerSALimit } STATUS current DESCRIPTION "This event is generated when the SA entries for this peer drops to 80 % of the maximum value configured for this peer." ::= {rcMsdpNotifications 6} rcnMsdpMaxPeerSACacheErrorSet NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpPeerSALimit } STATUS current DESCRIPTION "This event is generated when the SA entries for this peer hits 100 % of the peer SA limit." ::= {rcMsdpNotifications 7} rcnMsdpMaxPeerSACacheErrorClear NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, rcMsdpPeerSALimit } STATUS current DESCRIPTION "This event is generated when the SA entries for this peer drops to 95% of the peer SA limit." ::= {rcMsdpNotifications 8} rcnMsdpEstablished NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, msdpPeerFsmEstablishedTransitions } STATUS current DESCRIPTION "The MSDP Established event is generated when the MSDP FSM enters the ESTABLISHED state." ::= { rcMsdpNotifications 9 } rcnMsdpBackwardTransition NOTIFICATION-TYPE OBJECTS { rcMsdpVrfId, msdpPeerState } STATUS current DESCRIPTION "The MSDPBackwardTransition Event is generated when the MSDP FSM moves from a higher-numbered state to a lower-numbered state." ::= { rcMsdpNotifications 10 } -- -- Notification Objects -- rcMsdpSACacheType OBJECT-TYPE SYNTAX INTEGER { local(1), foreign(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object describes the SA cache type." ::= { rcMsdpNotificationObjects 1 } rcMsdpVrfId OBJECT-TYPE SYNTAX VrfIdentifier MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "VRF ID for the MSDP." ::= { rcMsdpNotificationObjects 2 } -- This MIB defines the serial information that can be read from -- SFPs and SFPs including the vendor specific Nortel supplied data. -- The INF-8074i SFP MSA and the SFF-8053 SFP specifications defined -- the first 256 bytes of serial ID information. The SFF-8472 -- standard adds new options to those previously defined and adds -- new transceiver types. The SFF-8472 standard also defines an -- enhanced digital diagnostic monitoring interface for optical -- devices which allows real-time access to device operating -- parameters. -- -- If the target device supports the SFF-8472 standard, there is an -- extra 256 bit address space. Pertinant information from that -- space is also described here. -- TXT about XFPs rcPlugOptModTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPlugOptModEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Gbic SFF diagnostic info table" ::= { rcPlugOptMod 1 } rcPlugOptModEntry OBJECT-TYPE SYNTAX RcPlugOptModEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular port" INDEX { rcPlugOptModPortIndex } ::= { rcPlugOptModTable 1 } RcPlugOptModEntry ::= SEQUENCE { rcPlugOptModPortIndex InterfaceIndex, -- 1 -- Control information: rcPlugOptModDdmStatusMask BITS, -- 2 rcPlugOptModCalibration INTEGER, -- 3 rcPlugOptModPowerMeasure INTEGER, -- 4 rcPlugOptModConnectorType DisplayString, -- 5 ; 16+1 rcPlugOptModVendorName DisplayString, -- 6 ; 16+1 rcPlugOptModVendorPartNumber DisplayString, -- 7 ; 16+1 rcPlugOptModVendorRevNumber DisplayString, -- 8 ; 4+1 rcPlugOptModVendorSN DisplayString, -- 9 ; 16+1 rcPlugOptModVendorDateCode DisplayString, -- 10; 8+1 -- Vendor information: rcPlugOptModPEC DisplayString, -- 11 ;16+1 rcPlugOptModCLEI DisplayString, -- 12 ;10+1 rcPlugOptModSupportsDDM TruthValue, -- 13 rcPlugOptModAux1Monitoring INTEGER, -- 14 rcPlugOptModAux2Monitoring INTEGER, -- 15 rcPlugOptModWaveLength Integer32, -- 16 -- The DDM information: rcPlugOptModTemperature INTEGER, -- 17 rcPlugOptModTemperatureHighAlarmThreshold INTEGER, -- 18 rcPlugOptModTemperatureLowAlarmThreshold INTEGER, -- 19 rcPlugOptModTemperatureHighWarningThreshold INTEGER, -- 20 rcPlugOptModTemperatureLowWarningThreshold INTEGER, -- 21 rcPlugOptModVoltage INTEGER, -- 22 rcPlugOptModVoltageHighAlarmThreshold INTEGER, -- 23 rcPlugOptModVoltageLowAlarmThreshold INTEGER, -- 24 rcPlugOptModVoltageHighWarningThreshold INTEGER, -- 25 rcPlugOptModVoltageLowWarningThreshold INTEGER, -- 26 rcPlugOptModBias INTEGER, -- 27 rcPlugOptModBiasHighAlarmThreshold INTEGER, -- 28 rcPlugOptModBiasLowAlarmThreshold INTEGER, -- 29 rcPlugOptModBiasHighWarningThreshold INTEGER, -- 30 rcPlugOptModBiasLowWarningThreshold INTEGER, -- 31 rcPlugOptModTxPower INTEGER, -- 32 rcPlugOptModTxPowerHighAlarmThreshold INTEGER, -- 33 rcPlugOptModTxPowerLowAlarmThreshold INTEGER, -- 34 rcPlugOptModTxPowerHighWarningThreshold INTEGER, -- 35 rcPlugOptModTxPowerLowWarningThreshold INTEGER, -- 36 rcPlugOptModRxPower INTEGER, -- 37 rcPlugOptModRxPowerHighAlarmThreshold INTEGER, -- 38 rcPlugOptModRxPowerLowAlarmThreshold INTEGER, -- 39 rcPlugOptModRxPowerHighWarningThreshold INTEGER, -- 40 rcPlugOptModRxPowerLowWarningThreshold INTEGER, -- 41 rcPlugOptModAux1 INTEGER, -- 42 rcPlugOptModAux1HighAlarmThreshold INTEGER, -- 43 rcPlugOptModAux1LowAlarmThreshold INTEGER, -- 44 rcPlugOptModAux1HighWarningThreshold INTEGER, -- 45 rcPlugOptModAux1LowWarningThreshold INTEGER, -- 46 rcPlugOptModAux2 INTEGER, -- 47 rcPlugOptModAux2HighAlarmThreshold INTEGER, -- 48 rcPlugOptModAux2LowAlarmThreshold INTEGER, -- 49 rcPlugOptModAux2HighWarningThreshold INTEGER, -- 50 rcPlugOptModAux2LowWarningThreshold INTEGER, -- 51 rcPlugOptModTemperatureStatus INTEGER, -- 52 rcPlugOptModVoltageStatus INTEGER, -- 53 rcPlugOptModBiasStatus INTEGER, -- 54 rcPlugOptModTxPowerStatus INTEGER, -- 55 rcPlugOptModRxPowerStatus INTEGER, -- 56 rcPlugOptModAux1Status INTEGER, -- 57 rcPlugOptModAux2Status INTEGER, -- 58 -- The DDM information for 40G(QSFPs): rcPlugOptModQSFPTx1Bias Integer32, -- 59 rcPlugOptModQSFPTx2Bias Integer32, -- 60 rcPlugOptModQSFPTx3Bias Integer32, -- 61 rcPlugOptModQSFPTx4Bias Integer32, -- 62 rcPlugOptModQSFPTx1Power Integer32, -- 63 rcPlugOptModQSFPTx2Power Integer32, -- 64 rcPlugOptModQSFPTx3Power Integer32, -- 65 rcPlugOptModQSFPTx4Power Integer32, -- 76 rcPlugOptModQSFPRx1Power Integer32, -- 67 rcPlugOptModQSFPRx2Power Integer32, -- 68 rcPlugOptModQSFPRx3Power Integer32, -- 69 rcPlugOptModQSFPRx4Power Integer32, -- 70 rcPlugOptModQSFPTx1BiasStatus INTEGER, -- 71 rcPlugOptModQSFPTx2BiasStatus INTEGER, -- 72 rcPlugOptModQSFPTx3BiasStatus INTEGER, -- 73 rcPlugOptModQSFPTx4BiasStatus INTEGER, -- 74 rcPlugOptModQSFPTx1PowerStatus INTEGER, -- 75 rcPlugOptModQSFPTx2PowerStatus INTEGER, -- 76 rcPlugOptModQSFPTx3PowerStatus INTEGER, -- 77 rcPlugOptModQSFPTx4PowerStatus INTEGER, -- 78 rcPlugOptModQSFPRx1PowerStatus INTEGER, -- 79 rcPlugOptModQSFPRx2PowerStatus INTEGER, -- 80 rcPlugOptModQSFPRx3PowerStatus INTEGER, -- 81 rcPlugOptModQSFPRx4PowerStatus INTEGER -- 82 } rcPlugOptModPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a port on a blade or line-card." ::= { rcPlugOptModEntry 1 } rcPlugOptModDdmStatusMask OBJECT-TYPE SYNTAX BITS { ddm-ok(0), ddm-checksum-error(1), ddm-i2c-read-error(2), ddm-threshold-error(3), ddm-calibration-error(4), ddm-avaya-checksum-error(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Each bit other than ddm-ok represents a specific error. Any combination of error bits is allowed." ::= { rcPlugOptModEntry 2} rcPlugOptModCalibration OBJECT-TYPE SYNTAX INTEGER { internal (1), external (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier value indicates type of calibration." ::= { rcPlugOptModEntry 3} rcPlugOptModPowerMeasure OBJECT-TYPE SYNTAX INTEGER { omi (1), average (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier value indicates type of external power." ::= { rcPlugOptModEntry 4} rcPlugOptModConnectorType OBJECT-TYPE SYNTAX DisplayString(SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The connector type is a 16 character field that contains ASCII characters, left-aligned and padded on the right with ASCII spaces. This is an assigned name that indicates some characteristic of the layer-1 interface." ::= { rcPlugOptModEntry 5 } rcPlugOptModVendorName OBJECT-TYPE SYNTAX DisplayString(SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor name is a 16 character field that contains ASCII characters, left-aligned and padded on the right with ASCII spaces. The vendor name shall be the full name of the corporation, a commonly accepted abbreviation of the name, the SCSI company code, or the stock exchange code for the corporation." ::= { rcPlugOptModEntry 6 } rcPlugOptModVendorPartNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor part number is a 16 byte field that contains ASCII characters, left-aligned and padded on the right with ASCII spaces, defining the vendor part number or product name." ::= { rcPlugOptModEntry 7 } rcPlugOptModVendorRevNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(5)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor revision number is a 4-byte field that contains ASCII characters, left-aligned and padded on the right with ASCII spaces, defining the vendor product revision number." ::= { rcPlugOptModEntry 8 } rcPlugOptModVendorSN OBJECT-TYPE SYNTAX DisplayString(SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor serial number is a 16 character field that contains ASCII characters, left-aligned and padded on the right with ASCII spaces, defining the vendor serial number for the transceiver." ::= { rcPlugOptModEntry 9 } rcPlugOptModVendorDateCode OBJECT-TYPE SYNTAX DisplayString(SIZE(9)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date code is an 8-byte field that contains the vendor's date code in ASCII. This field is mandatory and takes the form: YYMMDDLC where YY is the 2 low order digits of the year (00=2000), MM is the month, 01 thru 12, DD is the day, 01 thru 31, and LC is an optional vendor specific lot code." ::= { rcPlugOptModEntry 10 } rcPlugOptModPEC OBJECT-TYPE SYNTAX DisplayString(SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a 16 byte left-justified ASCII field that records the Nortel Product Equipment Code order number for the module. Nortel part numbers are 9 bytes long, so the 10th through 16th byte should be NULL." ::= { rcPlugOptModEntry 11 } rcPlugOptModCLEI OBJECT-TYPE SYNTAX DisplayString(SIZE(11)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a 10 byte left-justified ASCII field that records the Nortel supplied Common Language Equipment Identifier code for the device. The CLEI code is a Telcordia human-readable representation of the 1D barcode." ::= { rcPlugOptModEntry 12 } rcPlugOptModSupportsDDM OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This boolean indicates whether or not the device supports the DDM capability." ::= { rcPlugOptModEntry 13 } rcPlugOptModAux1Monitoring OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "This value tells what Aux1 is measuring.The values are as follows: 0 Auxiliary monitoring not implemented 1 APD Bias Voltage mV (units of 10 mV) 2 Reserved 3 TEC Current (mA) 4 Laser Temperature 5 Laser Wavelength 6 +5V Supply Voltage 7 +3.3V Supply Voltage 8 +1.8V Supply Voltage 9 -5.2V Supply Voltage 10 +5.0V Supply Current (unit of 100 uA) 13 +3.3V Supply Current (unit of 100 uA) 14 +1.8V Supply Current (unit of 100 uA) 15 -5.2V Supply Current (unit of 100 uA) " ::= { rcPlugOptModEntry 14 } rcPlugOptModAux2Monitoring OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "This value tells you what AUX2 is measuring.The values are as follows: 0 Auxiliary monitoring not implemented 1 APD Bias Voltage mV (units of 10 mV) 2 Reserved 3 TEC Current (mA) 4 Laser Temperature 5 Laser Wavelength 6 +5V Supply Voltage 7 +3.3V Supply Voltage 8 +1.8V Supply Voltage 9 -5.2V Supply Voltage 10 +5.0V Supply Current (unit of 100 uA) 13 +3.3V Supply Current (unit of 100 uA) 14 +1.8V Supply Current (unit of 100 uA) 15 -5.2V Supply Current (unit of 100 uA) " ::= { rcPlugOptModEntry 15 } rcPlugOptModWaveLength OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Nominal transmitter output wavelength at room temperature. It is expressed in nano-meters." ::= {rcPlugOptModEntry 16 } -- These next variables represent either measured values or fixed -- threshold values. Sometimes they involve an integer and a fractional -- component and sometimes we may want to convert from mW to dBm. -- So maybe what we have in the MIB definition is not the raw numeric -- data but rather the ASCII representation of that data including a -- minus sign, if necessary, and a decimal point in the right place. -- In all cases, we need to display the calibrated data if external -- calibration is being used. For temperature, voltage, bias current -- and transmitter power, this involves multiplying the raw value by -- a vendor specified slope constant (contained in the device EEPROM) -- then adding a vendor specified offset (also contained in the device -- EEPROM). For received power, it involves running the raw value -- through a polynomial. The vendor specified coefficients for that -- polynomial are contained in the device in IEEE 754 floating-point -- format. rcPlugOptModTemperature OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured module temperature. It is expressed in units of 1/256 of a degree Celsius and can range from -40C to +125C with 0.0001 accuracy.The most significant byte is the signed integer part of the number and the least significant byte is the fraction." ::= { rcPlugOptModEntry 17 } rcPlugOptModTemperatureHighAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high temperature threshold. If the device temperature exceeds this value, a temperature high is asserted. It is expressed in the same units as the measured temperature." ::= { rcPlugOptModEntry 18 } rcPlugOptModTemperatureLowAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low temperature threshold. If the device temperature falls below this value, a temperature low is asserted. It is expressed in the same units as the measured temperature." ::= { rcPlugOptModEntry 19 } rcPlugOptModTemperatureHighWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high temperature warning threshold. If the device temperature exceeds this value, a temperature high warning is asserted. It is expressed in the same units as the measured temperature." ::= { rcPlugOptModEntry 20 } rcPlugOptModTemperatureLowWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low temperature warning threshold. If the device temperature falls below this value, a temperature low warning is asserted. It is expressed in the same units as the measured temperature." ::= { rcPlugOptModEntry 21 } rcPlugOptModVoltage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured supply voltage. It is a positive number expressed in microvolts and can range from 0 to 65535 mV." ::= { rcPlugOptModEntry 22 } rcPlugOptModVoltageHighAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high voltage threshold. If the measured voltage exceeds this value, a high voltage is asserted. It is a positive number expressed in microvolts." ::= { rcPlugOptModEntry 23 } rcPlugOptModVoltageLowAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low voltage threshold. If the measured voltage falls below this value, a low voltage is asserted. It is a positive number expressed in microvolts." ::= { rcPlugOptModEntry 24 } rcPlugOptModVoltageHighWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high voltage warning threshold. If the measured voltage exceeds this value, a high voltage warning is asserted. It is a positive number expressed in microvolts." ::= { rcPlugOptModEntry 25 } rcPlugOptModVoltageLowWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low voltage warning threshold. If the measured voltage falls below this value, a low voltage warning is asserted. It is a positive number expressed in microvolts." ::= { rcPlugOptModEntry 26 } rcPlugOptModBias OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured transmitter laser bias current. It is a positive number expressed in units of 0.1 microamp and can range from 0 to 131 mA with +/-10% accuracy." ::= { rcPlugOptModEntry 27 } rcPlugOptModBiasHighAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high current threshold. If the measured bias current exceeds this value, a high current alarm is asserted. It is a positive number expressed in units of 0.1 microamp." ::= { rcPlugOptModEntry 28 } rcPlugOptModBiasLowAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low current threshold. If the measured bias current falls below this value, a low current is asserted. It is a positive number in units of 0.1 microamp." ::= { rcPlugOptModEntry 29 } rcPlugOptModBiasHighWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high current warning threshold. If the measured bias current exceeds this value, a high current warning is asserted. It is a positive number expressed in in units of 0.1 microamp." ::= { rcPlugOptModEntry 30 } rcPlugOptModBiasLowWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low current warning threshold. If the measured bias current falls below this value, a low current warning is asserted. It is a positive number in units of 0.1 microamp." ::= { rcPlugOptModEntry 31 } -- For power readings, we should really display these values in dBm -- CP code can convert from mW to dBm. rcPlugOptModTxPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured coupled TX output power. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 32 } rcPlugOptModTxPowerHighAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high transmit power threshold. If the measured transmitter power exceeds this value, a transmitter power high is asserted. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 33 } rcPlugOptModTxPowerLowAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low transmit power threshold. If the measured transmitter power falls below this value, a transmitter power low is asserted. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 34 } rcPlugOptModTxPowerHighWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high transmit power warning threshold. If the measured transmitter power exceeds this value, a transmitter power high warning is asserted. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 35 } rcPlugOptModTxPowerLowWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low transmit power warning threshold. If the measured transmitter power falls below this value, a transmitter power low warning is asserted. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 36 } rcPlugOptModRxPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured received power. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 37 } rcPlugOptModRxPowerHighAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high receiver power threshold. If the measured received power exceeds this value, a receiver power high is asserted. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 38 } rcPlugOptModRxPowerLowAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low receiver power threshold. If the measured received power falls below this value, a receiver power low is asserted. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 39 } rcPlugOptModRxPowerHighWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high receiver power warning threshold. If the measured received power exceeds this value, a receiver power high warning is asserted. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 uW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 40 } rcPlugOptModRxPowerLowWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low receiver power warning threshold. If the measured received power falls below this value, a receiver power low warning is asserted. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 41 } rcPlugOptModAux1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This represents the internally measured A/D value specified." ::= { rcPlugOptModEntry 42 } rcPlugOptModAux1HighAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high Aux1 threshold." ::= { rcPlugOptModEntry 43 } rcPlugOptModAux1LowAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low Aux1 threshold." ::= { rcPlugOptModEntry 44 } rcPlugOptModAux1HighWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high Aux1 warning threshold." ::= { rcPlugOptModEntry 45 } rcPlugOptModAux1LowWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low Aux1 warning threshold." ::= { rcPlugOptModEntry 46 } rcPlugOptModAux2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This represents the internally measured A/D value specified." ::= { rcPlugOptModEntry 47 } rcPlugOptModAux2HighAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high Aux1 threshold." ::= { rcPlugOptModEntry 48 } rcPlugOptModAux2LowAlarmThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low Aux1 threshold." ::= { rcPlugOptModEntry 49 } rcPlugOptModAux2HighWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified high Aux1 warning threshold." ::= { rcPlugOptModEntry 50 } rcPlugOptModAux2LowWarningThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the vendor specified low Aux1 warning threshold." ::= { rcPlugOptModEntry 51 } -- These next entries represent the defined and warning bits -- contained in DDI bytes at offsets 112 thru 117. rcPlugOptModTemperatureStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current temperature status" DEFVAL { normal } ::= { rcPlugOptModEntry 52 } rcPlugOptModVoltageStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current voltage status" DEFVAL { normal } ::= { rcPlugOptModEntry 53 } rcPlugOptModBiasStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current laser bias status" DEFVAL { normal } ::= { rcPlugOptModEntry 54 } rcPlugOptModTxPowerStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current transmitter power status" DEFVAL { normal } ::= { rcPlugOptModEntry 55 } rcPlugOptModRxPowerStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current receiver power status" DEFVAL { normal } ::= { rcPlugOptModEntry 56 } rcPlugOptModAux1Status OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current Aux1 status" DEFVAL { normal } ::= { rcPlugOptModEntry 57 } rcPlugOptModAux2Status OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current Aux2 status" DEFVAL { normal } ::= { rcPlugOptModEntry 58 } rcPlugOptModQSFPTx1Bias OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured transmitter laser bias current in channel 1 of QSFP.. It is a positive number expressed in units of 0.1 microamp and can range from 0 to 131 mA with +/-10% accuracy." ::= { rcPlugOptModEntry 59 } rcPlugOptModQSFPTx2Bias OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured transmitter laser bias current in channel 2 of QSFP.. It is a positive number expressed in units of 0.1 microamp and can range from 0 to 131 mA with +/-10% accuracy." ::= { rcPlugOptModEntry 60 } rcPlugOptModQSFPTx3Bias OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured transmitter laser bias current in channel 3 of QSFP.. It is a positive number expressed in units of 0.1 microamp and can range from 0 to 131 mA with +/-10% accuracy." ::= { rcPlugOptModEntry 61 } rcPlugOptModQSFPTx4Bias OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured transmitter laser bias current in channel 4 of QSFP.. It is a positive number expressed in units of 0.1 microamps and can range from 0 to 131 mA with +/-10% accuracy." ::= { rcPlugOptModEntry 62 } rcPlugOptModQSFPTx1Power OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured TX output power in channel 1 of QSFP. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 63 } rcPlugOptModQSFPTx2Power OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured TX output power in channel 2 of QSFP. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 64 } rcPlugOptModQSFPTx3Power OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured TX output power in channel 3 of QSFP. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 65 } rcPlugOptModQSFPTx4Power OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured TX output power in channel 4 of QSFP. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 66 } rcPlugOptModQSFPRx1Power OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured received power in channel 1 of QSFP. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 67 } rcPlugOptModQSFPRx2Power OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured received power in channel 2 of QSFP. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 68 } rcPlugOptModQSFPRx3Power OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured received power in channel 3 of QSFP. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 69 } rcPlugOptModQSFPRx4Power OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the internally measured received power in channel 1 of QSFP. It is a positive number expressed in units of micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)." ::= { rcPlugOptModEntry 70 } rcPlugOptModQSFPTx1BiasStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current laser bias status in channel 1 for QSFP" DEFVAL { normal } ::= { rcPlugOptModEntry 71 } rcPlugOptModQSFPTx2BiasStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current laser bias status in channel 2 for QSFP" DEFVAL { normal } ::= { rcPlugOptModEntry 72 } rcPlugOptModQSFPTx3BiasStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current laser bias status in channel 3 for QSFP" DEFVAL { normal } ::= { rcPlugOptModEntry 73 } rcPlugOptModQSFPTx4BiasStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current laser bias status in channel 4 for QSFP" DEFVAL { normal } ::= { rcPlugOptModEntry 74 } rcPlugOptModQSFPTx1PowerStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current transmitter power status in channel 1 of QSFP" DEFVAL { normal } ::= { rcPlugOptModEntry 75 } rcPlugOptModQSFPTx2PowerStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current transmitter power status in channel 2 of QSFP" DEFVAL { normal } ::= { rcPlugOptModEntry 76 } rcPlugOptModQSFPTx3PowerStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current transmitter power status in channel 3 of QSFP" DEFVAL { normal } ::= { rcPlugOptModEntry 77 } rcPlugOptModQSFPTx4PowerStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current transmitter power status in channel 4 of QSFP" DEFVAL { normal } ::= { rcPlugOptModEntry 78 } rcPlugOptModQSFPRx1PowerStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current receiver power status in channel 1 for QSFP" DEFVAL { normal } ::= { rcPlugOptModEntry 79 } rcPlugOptModQSFPRx2PowerStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current receiver power status in channel 2 for QSFP" DEFVAL { normal } ::= { rcPlugOptModEntry 80 } rcPlugOptModQSFPRx3PowerStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current receiver power status in channel 3 for QSFP" DEFVAL { normal } ::= { rcPlugOptModEntry 81 } rcPlugOptModQSFPRx4PowerStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), highWarning(2), highAlarm(3), lowWarning(4), lowAlarm(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current receiver power status in channel 4 for QSFP" DEFVAL { normal } ::= { rcPlugOptModEntry 82 } -- ---------------------------------------------------------- --Global configuration of DDI -- ---------------------------------------------------------- rcPlugOptModScalars OBJECT IDENTIFIER ::= { rcPlugOptMod 2 } rcPlugOptModDdmMonitor OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the global polling monitor for DDM" DEFVAL { disable } ::= { rcPlugOptModScalars 1 } rcPlugOptModDdmMonitorInterval OBJECT-TYPE SYNTAX INTEGER (5..60) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate the interval in which the DDM alert registers is polled" DEFVAL { 5 } ::= { rcPlugOptModScalars 2 } rcPlugOptModDdmTrapSend OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable/disable the global ddm trap send to SNMP manager " DEFVAL { enable } ::= { rcPlugOptModScalars 3 } rcPlugOptModDdmAlarmPortdown OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable/disable the global portdown option when ddm alarm occurs " DEFVAL { enable } ::= { rcPlugOptModScalars 4 } rcPlugOptModOperTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPlugOptModOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Gbic QSFP table" ::= { rcPlugOptMod 3 } rcPlugOptModOperEntry OBJECT-TYPE SYNTAX RcPlugOptModOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular port" INDEX { rcPlugOptModOperPortIndex } ::= { rcPlugOptModOperTable 1 } RcPlugOptModOperEntry ::= SEQUENCE { rcPlugOptModOperPortIndex InterfaceIndex, rcPlugOptModOperReset TruthValue } rcPlugOptModOperPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index value that uniquely identifies a port on a blade or line-card." ::= { rcPlugOptModOperEntry 1 } rcPlugOptModOperReset OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This operational object is used to reset the QSFP on the port. It always return FALSE" DEFVAL {false} ::= { rcPlugOptModOperEntry 2 } rcPlugNotificationObjects OBJECT IDENTIFIER ::= { rcPlugOptMod 4 } rcPluggableModuleDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Name or description of the Pluggable module. It is used to by the notification object rcnPluggableModuleInsertedInNotRecommendedPortTrap and rcnPluggableModuleRemovedFromRecommendedPortTrap" ::= { rcPlugNotificationObjects 1 } -- COBALT BLUE MIBs rcCobaltBlueMib OBJECT IDENTIFIER ::= { rcCobaltBlue 1 } DeviceStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Standard card states for slotted chassis based products" SYNTAX INTEGER { invalid(1), down(2), up(3), disabled(4) } DscpValueSet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "DSCP Values" SYNTAX INTEGER { phbcs0(0), val1(1), val2(2), val3(3), val4(4), val5(5), val6(6), val7(7), phbcs1(8), val9(9), phbaf11(10), val11(11), phbaf12(12), val13(13), phbaf13(14), val15(15), phbcs2(16), val17(17), phbaf21(18), val19(19), phbaf22(20), val21(21), phbaf23(22), val23(23), phbcs3(24), val25(25), phbaf31(26), val27(27), phbaf32(28), val29(29), phbaf33(30), val31(31), phbcs4(32), val33(33), phbaf41(34), val35(35), phbaf42(36), val37(37), phbaf43(38), val39(39), phbcs5(40), val41(41), val42(42), val43(43), val44(44), val45(45), phbef(46), val47(47), phbcs6(48), val49(49), val50(50), val51(51), val52(52), val53(53), val54(54), val55(55), phbcs7(56), val57(57), val58(58), val59(59), val60(60), val61(61), val62(62), val63(63), disableOrInvalid(64) } DropPrecedence ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "QOS Drop Precedence" SYNTAX INTEGER { low(0), medium(1), high(2) } LaneList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The string is 8 octets long, for a total of 64 bits. Each bit corresponds to a lane. Each I/O slot can have 4 or 6 lanes based on the card type. When a bit has the value one(1), the corresponding lane is a member of the set. When a bit has the value zero(0), the corresponding lane is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to laneId 0, while the least significant bit of octet #8 corresponds to laneId 63. LaneIds 60, 61, 62, and 63 are not used for CB release 1." SYNTAX OCTET STRING (SIZE (8)) QosLevelValueSet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "QOS Levels" SYNTAX INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7), disable(8) } Dot1pValueSet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "802.1p Values" SYNTAX INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7), disable(8) } MplsExpValueSet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Mpls Exp Values" SYNTAX INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7), disable(8) } SfDeviceMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Mode of given Fast SE Device either BME or SE" SYNTAX INTEGER { other (1), bme(2), se(3) } -- -- Object groups within the Cobalt Blue MIB -- rcCbNotifications OBJECT IDENTIFIER ::= { rcCobaltBlueMib 0 } rcCbObjects OBJECT IDENTIFIER ::= { rcCobaltBlueMib 1 } rcCbSwitchFabric OBJECT IDENTIFIER ::= { rcCbObjects 1 } rcCbSwitchFabricScalars OBJECT IDENTIFIER ::= { rcCbSwitchFabric 1 } rcCbSwitchFabricStats OBJECT IDENTIFIER ::= { rcCbSwitchFabricScalars 1 } rcCbSwitchFabricDropPrec1AcceptedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Accepted number of packets from drop precedence 1. The drop precedence is a function of the front end policer." ::= { rcCbSwitchFabricStats 1 } rcCbSwitchFabricDropPrec1AcceptedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Accepted number of bytes from drop precedence 1" ::= { rcCbSwitchFabricStats 2 } rcCbSwitchFabricDropPrec1CongestionMarkedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Congestion marked number of packets from drop precedence 1." ::= { rcCbSwitchFabricStats 3 } rcCbSwitchFabricDropPrec1CongestionMarkedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Congestion marked number of bytes from drop precedence 1." ::= { rcCbSwitchFabricStats 4 } rcCbSwitchFabricDropPrec1DiscardDroppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "WRED dropped number of packets from drop precedence 1." ::= { rcCbSwitchFabricStats 5 } rcCbSwitchFabricDropPrec1DiscardDroppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "WRED dropped number of bytes from drop precedence 1." ::= { rcCbSwitchFabricStats 6 } rcCbSwitchFabricDropPrec2AcceptedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Accepted number of packets from drop precedence 2" ::= { rcCbSwitchFabricStats 7 } rcCbSwitchFabricDropPrec2AcceptedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Accepted number of bytes from drop precedence 2" ::= { rcCbSwitchFabricStats 8 } rcCbSwitchFabricDropPrec2CongestionMarkedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Congestion marked number of packets from drop precedence 2." ::= { rcCbSwitchFabricStats 9 } rcCbSwitchFabricDropPrec2CongestionMarkedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Congestion marked number of bytes from drop precedence 2." ::= { rcCbSwitchFabricStats 10 } rcCbSwitchFabricDropPrec2DiscardDroppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "WRED dropped number of packets from drop precedence 2." ::= { rcCbSwitchFabricStats 11 } rcCbSwitchFabricDropPrec2DiscardDroppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "WRED dropped number of bytes from drop precedence 2." ::= { rcCbSwitchFabricStats 12 } rcCbSwitchFabricDropPrec3AcceptedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Accepted number of packets from drop precedence 3" ::= { rcCbSwitchFabricStats 13 } rcCbSwitchFabricDropPrec3AcceptedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Accepted number of bytes from drop precedence 3" ::= { rcCbSwitchFabricStats 14 } rcCbSwitchFabricDropPrec3CongestionMarkedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Congestion marked number of packets from drop precedence 3." ::= { rcCbSwitchFabricStats 15 } rcCbSwitchFabricDropPrec3CongestionMarkedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Congestion marked number of bytes from drop precedence 3." ::= { rcCbSwitchFabricStats 16 } rcCbSwitchFabricDropPrec3DiscardDroppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "WRED dropped number of packets from drop precedence 3." ::= { rcCbSwitchFabricStats 17 } rcCbSwitchFabricDropPrec3DiscardDroppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "WRED dropped number of bytes from drop precedence 3." ::= { rcCbSwitchFabricStats 18 } rcCbSwitchFabricDropPrec4AcceptedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Accepted number of packets from drop precedence 4" ::= { rcCbSwitchFabricStats 19 } rcCbSwitchFabricDropPrec4AcceptedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Accepted number of bytes from drop precedence 4" ::= { rcCbSwitchFabricStats 20 } rcCbSwitchFabricNonWredDroppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Dropped packets due to non Random Early Detection" ::= { rcCbSwitchFabricStats 21 } rcCbSwitchFabricNonWredDroppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Dropped packets bytes due to non Random Early Detection" ::= { rcCbSwitchFabricStats 22 } rcCbSwitchFabricDequeuedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Packets dequeued once inside the switch fabric" ::= { rcCbSwitchFabricStats 23 } rcCbSwitchFabricDequeuedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Packets bytes dequeued once inside the switch fabric" ::= { rcCbSwitchFabricStats 24 } rcCbSwitchFabricDropPrec1DroppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "non-WRED dropped number of packets from drop precedence 1." ::= { rcCbSwitchFabricStats 25 } rcCbSwitchFabricDropPrec1DroppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "non-WRED dropped number of bytes from drop precedence 1." ::= { rcCbSwitchFabricStats 26 } rcCbSwitchFabricDropPrec2DroppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "non-WRED dropped number of packets from drop precedence 2." ::= { rcCbSwitchFabricStats 27 } rcCbSwitchFabricDropPrec2DroppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "non-WRED dropped number of bytes from drop precedence 2." ::= { rcCbSwitchFabricStats 28 } rcCbSwitchFabricDropPrec3DroppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "non-WRED dropped number of packets from drop precedence 3." ::= { rcCbSwitchFabricStats 29 } rcCbSwitchFabricDropPrec3DroppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "non-WRED dropped number of bytes from drop precedence 3." ::= { rcCbSwitchFabricStats 30 } rcCbSwitchFabricDropPrec4CongestionMarkedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Congestion marked number of packets from drop precedence 4." ::= { rcCbSwitchFabricStats 31 } rcCbSwitchFabricDropPrec4CongestionMarkedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Congestion marked number of bytes from drop precedence 4." ::= { rcCbSwitchFabricStats 32 } rcCbSwitchFabricDropPrec4DiscardDroppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "WRED dropped number of packets from drop precedence 4." ::= { rcCbSwitchFabricStats 33 } rcCbSwitchFabricDropPrec4DiscardDroppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "WRED dropped number of bytes from drop precedence 4." ::= { rcCbSwitchFabricStats 34 } rcCbSwitchFabricDropPrec4DroppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "non-WRED dropped number of packets from drop precedence 4." ::= { rcCbSwitchFabricStats 35 } rcCbSwitchFabricDropPrec4DroppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "non-WRED dropped number of bytes from drop precedence 4." ::= { rcCbSwitchFabricStats 36 } rcCbSwitchFabricOverSubscribeTotalDroppedPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Dropped number of packets due to free list underflow." ::= { rcCbSwitchFabricStats 37 } rcCbSwitchFabricOverSubscribeTotalDroppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Dropped number of bytes due to free list underflow." ::= { rcCbSwitchFabricStats 38 } rcCbSwitchFabricOverSubscribeGuaranteeDroppedPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Dropped number of packets Gbl buf thres guarantee." ::= { rcCbSwitchFabricStats 39 } rcCbSwitchFabricOverSubscribeGuaranteeDroppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Dropped number of bytes Gbl buf thres guarantee." ::= { rcCbSwitchFabricStats 40 } rcCbSwitchFabricOutPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets out from egress interface." ::= { rcCbSwitchFabricStats 41 } rcCbSwitchFabricOutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes out from egress interface." ::= { rcCbSwitchFabricStats 42 } rcCbSwitchFabricStatsCapture OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Control to turn stats collection on or off" ::= { rcCbSwitchFabricScalars 2 } rcCbSwitchFabricStatsPortId OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS current DESCRIPTION "The port on which stats is to be collected on. Must select a data port." ::= { rcCbSwitchFabricScalars 3} rcCbSwitchFabricStatsCosId OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "The CoS or VOQ to collect Stats on" ::= { rcCbSwitchFabricScalars 4} rcCbBmeActiveBme OBJECT-TYPE SYNTAX INTEGER { activeArbitorId0(1), -- slot 24 activeArbitorId1(2) -- slot 21 } MAX-ACCESS read-only STATUS current DESCRIPTION "The location of the active BME in the system. BME stands for Bandwidth Manager Engine." ::= { rcCbSwitchFabricScalars 5} rcCbBmeRedundancyMode OBJECT-TYPE SYNTAX INTEGER { manual(1), onePlusOneControlAndData(2), onePlusOneControlOnly(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Redundancy mode for BMEs." ::= { rcCbSwitchFabricScalars 6} rcCbProfileType OBJECT-TYPE SYNTAX INTEGER { balanced(1), unicastOptimized(2), multicastOptimized(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Switch fabric profile type." DEFVAL { balanced } ::= { rcCbSwitchFabricScalars 7} rcCbSwitchFabricDeviceRead OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If turned on statistics for switch fabric counters are collected directly from devices. Otherwise, a cached copy is returned." DEFVAL { true } ::= { rcCbSwitchFabricScalars 8} rcCbQueuingEngine2kTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCBQueuingEngine2kEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing the 2k based queuing engine entries for the system." ::= { rcCbSwitchFabric 2 } rcCbQueuingEngine2kEntry OBJECT-TYPE SYNTAX RcCBQueuingEngine2kEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for the QE Table" INDEX { rcCbQueuingEngine2kId } ::= { rcCbQueuingEngine2kTable 1 } RcCBQueuingEngine2kEntry ::= SEQUENCE { rcCbQueuingEngine2kId Integer32, rcCbQueuingEngine2kStatus DeviceStatus } rcCbQueuingEngine2kId OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for an entry in the QE Table. Here is the layout of the IDs in relation to the system: Location ID(s) --------------------- IO on slot 3: 1..3 IO on slot 4: 4..6 CP on slot 1: 7 CP on slot 2: 8 IO on slot 5: 9..11 IO on slot 6: 12..14 ... IO on slot 12: 30..32 " ::= { rcCbQueuingEngine2kEntry 1 } rcCbQueuingEngine2kStatus OBJECT-TYPE SYNTAX DeviceStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Status of a given QE interface." ::= { rcCbQueuingEngine2kEntry 2 } rcCbSwitchingEngine4kTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCBSwitchingEngine4kEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing the 4k based switching engine entries for the system." ::= { rcCbSwitchFabric 3 } rcCbSwitchingEngine4kEntry OBJECT-TYPE SYNTAX RcCBSwitchingEngine4kEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for the SE Table." INDEX { rcCbSwitchingEngine4kId } ::= { rcCbSwitchingEngine4kTable 1 } RcCBSwitchingEngine4kEntry ::= SEQUENCE { rcCbSwitchingEngine4kId Integer32, rcCbSwitchingEngine4kStatus DeviceStatus } rcCbSwitchingEngine4kId OBJECT-TYPE SYNTAX Integer32 (1..18) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the SE Table. Here is the layout of the IDs in relation to the system: Location ID(s) --------------------- SF on slot 13: 1..3 SF on slot 14: 4..6 ... SF on slot 18: 16..18 " ::= { rcCbSwitchingEngine4kEntry 1 } rcCbSwitchingEngine4kStatus OBJECT-TYPE SYNTAX DeviceStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Status of a given SE Device." ::= { rcCbSwitchingEngine4kEntry 2 } rcCbSwitchingEngine9600Table OBJECT-TYPE SYNTAX SEQUENCE OF RcCBSwitchingEngine9600Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing the 9600 based switching engine entries for the system." ::= { rcCbSwitchFabric 4 } rcCbSwitchingEngine9600Entry OBJECT-TYPE SYNTAX RcCBSwitchingEngine9600Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for the SE 9600 Table." INDEX { rcCbSwitchingEngine9600Id } ::= { rcCbSwitchingEngine9600Table 1 } RcCBSwitchingEngine9600Entry ::= SEQUENCE { rcCbSwitchingEngine9600Id Integer32, rcCbSwitchingEngine9600Status DeviceStatus, rcCbSwitchingEngine9600Mode SfDeviceMode } rcCbSwitchingEngine9600Id OBJECT-TYPE SYNTAX Integer32 (1..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the SE Table. Here is the layout of the IDs in relation to the system: Location ID(s) --------------------- SF on slot 21: 1..2 SF on slot 22: 3..4 ... SF on slot 26: 11..12 " ::= { rcCbSwitchingEngine9600Entry 1 } rcCbSwitchingEngine9600Status OBJECT-TYPE SYNTAX DeviceStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Status of a given Fast SE Device." ::= { rcCbSwitchingEngine9600Entry 2 } rcCbSwitchingEngine9600Mode OBJECT-TYPE SYNTAX SfDeviceMode MAX-ACCESS read-only STATUS current DESCRIPTION "Mode of given Fast SE Device either BME or SE." ::= { rcCbSwitchingEngine9600Entry 3 } rcCbQe2kSerdesLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCbQe2kSerdesLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing the Serdes Link Information for the system." ::= { rcCbSwitchFabric 5 } rcCbQe2kSerdesLinkEntry OBJECT-TYPE SYNTAX RcCbQe2kSerdesLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for a QE based Serdes Link Interface. The combination of the QE ID and Serdes Link ID uniquely identifies a link." INDEX { rcCbQe2kSerdesLinkId} ::= { rcCbQe2kSerdesLinkTable 1 } RcCbQe2kSerdesLinkEntry ::= SEQUENCE { rcCbQe2kSerdesLinkId Integer32, rcCbQe2kSerdesLinkType INTEGER, rcCbQe2kSerdesLinkStatus DeviceStatus, rcCbQe2kSerdesLinkConnectedToDevice Integer32, rcCbQe2kSerdesLinkConnectedToSlot Integer32 } rcCbQe2kSerdesLinkId OBJECT-TYPE SYNTAX Integer32 (1..640) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This ID maps to a particular serdes port number for the identified device. Here's the mapping: rcCbQe2kSerdesLinkId 1 = port 0; Slot 3; QE Device 1 ... rcCbQe2kSerdesLinkId 20 = port 19; Slot 3; QE Device 1 rcCbQe2kSerdesLinkId 21 = port 0; Slot 3; QE Device 2 rcCbQe2kSerdesLinkId 41 = port 0; Slot 3; QE Device 3 rcCbQe2kSerdesLinkId 61 = port 0; Slot 4; QE Device 1 rcCbQe2kSerdesLinkId 121 = port 0; Slot 1; QE Device 1 rcCbQe2kSerdesLinkId 141 = port 0; Slot 1; QE Device 1 rcCbQe2kSerdesLinkId 161 = port 0; Slot 5; QE Device 1 rcCbQe2kSerdesLinkId 221 = port 0; Slot 6; QE Device 1 ... with slots 6-12 in order ... rcCbQe2kSerdesLinkId 640 = port 19; Slot 12; QE Device 3 Note link 15 & 17 are used when QE2k is connected to SF96." ::= { rcCbQe2kSerdesLinkEntry 1 } rcCbQe2kSerdesLinkType OBJECT-TYPE SYNTAX INTEGER { sci(1), sfi(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Link type of the serdes interface" ::= { rcCbQe2kSerdesLinkEntry 2 } rcCbQe2kSerdesLinkStatus OBJECT-TYPE SYNTAX DeviceStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Status" ::= { rcCbQe2kSerdesLinkEntry 3 } rcCbQe2kSerdesLinkConnectedToDevice OBJECT-TYPE SYNTAX Integer32 (1..20) MAX-ACCESS read-only STATUS current DESCRIPTION "The SE/BME ID to which the QE2k ID is attached to. Note that IDs 16 & 18 are unused." ::= { rcCbQe2kSerdesLinkEntry 4 } rcCbQe2kSerdesLinkConnectedToSlot OBJECT-TYPE SYNTAX Integer32 (21..26) MAX-ACCESS read-only STATUS current DESCRIPTION "The slot number of the switch fabric card to which the QE2k ID is attached to." ::= { rcCbQe2kSerdesLinkEntry 5 } rcCbSESerdesLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCBSESerdesLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing the Serdes Link Information for the system." ::= { rcCbSwitchFabric 6 } rcCbSESerdesLinkEntry OBJECT-TYPE SYNTAX RcCBSESerdesLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for an SE based Serdes Link Interface. The combination of the QE ID and Serdes Link ID uniquely identifies a link." INDEX { rcCbSESerdesLinkId} ::= { rcCbSESerdesLinkTable 1 } RcCBSESerdesLinkEntry ::= SEQUENCE { rcCbSESerdesLinkId Integer32, rcCbSESerdesLinkType INTEGER, rcCbSESerdesLinkStatus DeviceStatus, rcCbSESerdesLinkConnectedToDevice Integer32, rcCbSESerdesLinkConnectedToSlot Integer32 } rcCbSESerdesLinkId OBJECT-TYPE SYNTAX Integer32 (1..640) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This ID maps to a particular serdes port number for the identified device. Here's the mapping: SESerdesLinkId 1 = port 0; Slot 21; Device 1 SESerdesLinkId 33 = port 0; Slot 21; Device 2 SESerdesLinkId 65 = port 0; Slot 21; Device 3 SESerdesLinkId 97 = port 0; Slot 22; Device 1 ... SESerdesLinkId 640 = port 31; Slot 26; Device 3" ::= { rcCbSESerdesLinkEntry 1 } rcCbSESerdesLinkType OBJECT-TYPE SYNTAX INTEGER { sci(1), sfi(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Link Type of the Serdes interface. Switch control interface is sci. Switch forwarding interface is sfi." ::= { rcCbSESerdesLinkEntry 2 } rcCbSESerdesLinkStatus OBJECT-TYPE SYNTAX DeviceStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Status" ::= { rcCbSESerdesLinkEntry 3 } rcCbSESerdesLinkConnectedToDevice OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "The QE2k ID to which the SE/BME ID is attached to." ::= { rcCbSESerdesLinkEntry 4 } rcCbSESerdesLinkConnectedToSlot OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "The slot number of the switch fabric card to which the QE2k ID is attached to." ::= { rcCbSESerdesLinkEntry 5 } rcCbSE9600SerdesLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCBSE9600SerdesLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing the Fast Serdes Link Information for the system." ::= { rcCbSwitchFabric 7 } rcCbSE9600SerdesLinkEntry OBJECT-TYPE SYNTAX RcCBSE9600SerdesLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for an SE based Serdes Link Interface. The combination of the QE ID and Serdes Link ID uniquely identifies a link." INDEX { rcCbSE9600SerdesLinkId} ::= { rcCbSE9600SerdesLinkTable 1 } RcCBSE9600SerdesLinkEntry ::= SEQUENCE { rcCbSE9600SerdesLinkId Integer32, rcCbSE9600SerdesLinkType INTEGER, rcCbSE9600SerdesLinkStatus DeviceStatus, rcCbSE9600SerdesLinkConnectedToDevice Integer32, rcCbSE9600SerdesLinkConnectedToSlot Integer32 } rcCbSE9600SerdesLinkId OBJECT-TYPE SYNTAX Integer32 (1..1152) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This ID maps to a particular serdes port number for the identified device. Here's the mapping: SESerdesLinkId 1 = port 0; Slot 21; Device 1 SESerdesLinkId 97 = port 0; Slot 21; Device 2 SESerdesLinkId 193 = port 0; Slot 22; Device 1 SESerdesLinkId 289 = port 0; Slot 22; Device 2 ... SESerdesLinkId 1152 = port 96; Slot 26; Device 2" ::= { rcCbSE9600SerdesLinkEntry 1 } rcCbSE9600SerdesLinkType OBJECT-TYPE SYNTAX INTEGER { sci(1), sfi(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Link Type of the Serdes interface. Switch control interface is sci. Switch forwarding interface is sfi." ::= { rcCbSE9600SerdesLinkEntry 2 } rcCbSE9600SerdesLinkStatus OBJECT-TYPE SYNTAX DeviceStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Status" ::= { rcCbSE9600SerdesLinkEntry 3 } rcCbSE9600SerdesLinkConnectedToDevice OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "The QE2k ID to which the SE/BME ID is attached to." ::= { rcCbSE9600SerdesLinkEntry 4 } rcCbSE9600SerdesLinkConnectedToSlot OBJECT-TYPE SYNTAX Integer32 (1..12) MAX-ACCESS read-only STATUS current DESCRIPTION "The slot number of the switch fabric card to which the QE2k ID is attached to." ::= { rcCbSE9600SerdesLinkEntry 5 } rcCbSPITable OBJECT-TYPE SYNTAX SEQUENCE OF RcCBSPIEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Table containing the system peripheral interface info." ::= { rcCbSwitchFabric 8 } rcCbSPIEntry OBJECT-TYPE SYNTAX RcCBSPIEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "SPI table entry" INDEX { rcCbSPIId } ::= { rcCbSPITable 1 } RcCBSPIEntry ::= SEQUENCE { rcCbSPIId Integer32, rcCbSPIStatus DeviceStatus } rcCbSPIId OBJECT-TYPE SYNTAX Integer32 (1..72) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The Index for the SPI Table. Here is the layout of the IDs in relation to the system: Location ID(s) --------------------- Slot 1: 1..6 Slot 2: 7..12 ... Slot 12: 57..72 Current implementation uses the first 6 IDs for each slot. " ::= { rcCbSPIEntry 1 } rcCbSPIStatus OBJECT-TYPE SYNTAX DeviceStatus MAX-ACCESS read-only STATUS obsolete DESCRIPTION "SPI Status" ::= { rcCbSPIEntry 2 } -- Notification rcLoginUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to inidcation the login user name for notification" ::= { rcCbNotifications 1 } rcSlotType OBJECT-TYPE SYNTAX INTEGER { slot1(1), slot2(2), slot3(3), slot4(4), slot5(5), slot6(6), slot7(7), slot8(8), slot9(9), slot10(10), slot11(11), slot12(12), ps1(13), ps2(14), ps3(15), ps4(16), ps5(17), ps6(18), mid1(19), mid2(20), sf1(21), sf2(22), sf3(23), sf4(24), sf5(25), sf6(26), aux1(27), aux2(28), iofan1(29), iofan2(30), sffan1(31), sffan2(32) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to inidcate the slot type" ::= { rcCbNotifications 3 } rcFanZoneType OBJECT-TYPE SYNTAX INTEGER { front(1), rear(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Type of the fan zone." ::= { rcCbNotifications 4 } rcFanTrayId OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Fan tray number in the fan zone" ::= { rcCbNotifications 5 } rcFanUnitId OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Fan unit number in the fan tray" ::= { rcCbNotifications 6 } rcCardTemp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to inidcate the card temperature" ::= { rcCbNotifications 7 } rcCpuUtilization OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to inidcate the CPU utilization" ::= { rcCbNotifications 8 } rcLoginHostAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to inidcation the login host address type for notification" ::= {rcCbNotifications 9 } rcLoginHostInetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to inidcation the login host inet address for notification" ::= {rcCbNotifications 10 } rcSlotPowerStatus OBJECT-TYPE SYNTAX INTEGER { notAvailable(1), available(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Whethere power is available to boot up the card in the slot." ::= { rcCbNotifications 11 } rcLoginHostIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to inidcation the login host ip address for notification" ::= {rcCbNotifications 2 } rc2kCardShutDownReason OBJECT-TYPE SYNTAX INTEGER { highSpeedFanNeeded(1) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The reason can not boot up the card in the slot." ::= { rcCbNotifications 12 } rc2kCardZoneTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to indicate the card zone temperature" ::= { rcCbNotifications 13 } rc2kCardTemperatureZoneInfo OBJECT-TYPE SYNTAX INTEGER { inletOutletZone(1), fpgaZone(2), faZone(3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "rc2kCardTemperatureZoneInfo indicates the zone for which the card temperature trap (rcn2kCardZoneOverheat, rcn2kCardZoneNormalTemp and rcn2kCardOverheatShutDown) is raised." ::= { rcCbNotifications 14 } -- Khi Mibs -- rcKhi MIB: Key Health Indication MIB rcKhiConfig OBJECT IDENTIFIER ::= { rcKhi 1 } rcKhiConfigKhiAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Key Health Inidaction, this object is used turn off the KHI feature administratively. true(1) means On, false(2) means off. By default, it is always set to true(1)." DEFVAL { true } ::= { rcKhiConfig 1 } rcKhiConfigKhiBootDelay OBJECT-TYPE SYNTAX Unsigned32 (0..60) UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval from system up and running to start the KHI feature. Set to 0 to disable to the time interval." DEFVAL { 5 } ::= { rcKhiConfig 2 } rcKhiConfigClearAction OBJECT-TYPE SYNTAX BITS { chassis(0), performance(1), port(2), forwarding(3), ip(4), protocol(5), mgmt(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear action with bits set. 0 Bit means from left (most sinificant) bit to right (less sinificnt) bit" ::= { rcKhiConfig 3 } rcKhiConfigPortKhiAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Key Health Inidcation, this object is used turn off the Port KHI feature administratively. true(1) means On, false(2) means off. By default, it is always set to true(1)." DEFVAL { true } ::= { rcKhiConfig 4 } rcKhiConfigPerfKhiAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Key Health Inidcation, this object is used turn off the Performance KHI feature administratively. true(1) means On, false(2) means off. By default, it is always set to true(1)." DEFVAL { true } ::= { rcKhiConfig 5 } rcKhiConfigChasKhiAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Key Health Inidcation, this object is used turn off the Chassis KHI feature administratively. true(1) means On, false(2) means off. By default, it is always set to true(1)." DEFVAL { true } ::= { rcKhiConfig 6 } rcKhiConfigForwardingKhiAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Key Health Inidcation, this object is used turn off the Forwarding KHI feature administratively. true(1) means On, false(2) means off. By default, it is always set to true(1)." DEFVAL { true } ::= { rcKhiConfig 7 } rcKhiConfigMgmtKhiAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Key Health Inidcation, this object is used turn off the Management KHI feature administratively. true(1) means On, false(2) means off. By default, it is always set to true(1)." DEFVAL { true } ::= { rcKhiConfig 8 } rcKhiConfigForwardingClearSlot OBJECT-TYPE SYNTAX INTEGER (3..12) MAX-ACCESS read-write STATUS current DESCRIPTION "Clear KHI Forwarding stats for a particular Slot" ::= { rcKhiConfig 9} rcKhiConfigMonitoringKhiAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Key Health Inidcation, this object is used turn off the Monitoring KHI feature administratively. true(1) means On, false(2) means off. By default, it is always set to false(2)." DEFVAL { false } ::= { rcKhiConfig 10 } rcKhiHighLevel OBJECT IDENTIFIER ::= { rcKhi 2 } rcKhiHighLevelKhiOperStatus OBJECT-TYPE SYNTAX INTEGER { running(1), off(2), wait(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate if the KHI feature is on(1), off(2) or wait(3). running (1) means KHI is enabled and running. off(2) means KHI is disabled wait(3) means KHI is enabled but it is not running yet. At beginning of system boot up, KHI can be set to wait for start time (rcKhiHighLevelKhiStartTime) to experied then start the KHI monitor the system. This allows the system fully up and start the KHI info. When Operation Status is off or wait, all KHI status will not be valid" ::= { rcKhiHighLevel 1 } rcKhiHighLevelChassisCurrentStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis current status. Include: Chassis Temperature, Fan Temperature and operational status, Line card operational status, Mezz operational status, HA status. This object show GREEN when all of above are GREEN. Otherwise, it will show the highest alert in ther order of Red, Yellow, or Green green(1): All Chassis parameters are normal. yellow(2): One of chassis parameter in alert state red(3): One or more Chassis parameters are in critical state." ::= { rcKhiHighLevel 2 } rcKhiHighLevelChassisFirstHighestEvent OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "The first highest alert changing of chassis status since last boot or last clear (rcKhiConfigClearAction). green(1): All Chassis parameters were normal. yellow(2): One or more Chassis parameter has changed. red(3): One or more Chassis parameters were in critical state." ::= { rcKhiHighLevel 3 } rcKhiHighLevelChassisFirstHighestEventTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of first highest alert of chassis status indication (rcKhiHighLevelChassisChangeStatus)" ::= { rcKhiHighLevel 4 } rcKhiHighLevelChassisRefStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis reference status before the first the first change and since last boot or last clear (rcKhiConfigClearAction). green(1): All Chassis parameters were normal. yellow(2): One or more Chassis parameter has changed. red(3): One or more Chassis parameters were in critical state." ::= { rcKhiHighLevel 5 } rcKhiHighLevelChassisStatusLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "chassis status last clear time stamp" ::= { rcKhiHighLevel 6 } rcKhiHighLevelCpuPerfCurrentStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Current CPU Performance Status. Inlcudes: CPU utilization, Fabric utilization, Buffer utilization, Dram Size, Suspended task, CPU control status. green(1): All chassis parameter are normal yellow(2): One or more Chassis parameters have changed. red(3): One or more Chassis parameters are in critical state." ::= { rcKhiHighLevel 7 } rcKhiHighLevelCpuPerfFirstHighestEvent OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "The first highest alert change of CPU performance status since last boot or last clear (rcKhiConfigClearAction). green(1): All Chassis parameters were normal. yellow(2): One or more Chassis parameter has changed. red(3): One or more Chassis parameters are in critical state." ::= { rcKhiHighLevel 8 } rcKhiHighLevelCpuPerfFirstHighestEventTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of first highest alert change of CPU Performance status (rcKhiHighLevelCpuPerfChangeStatus)" ::= { rcKhiHighLevel 9 } rcKhiHighLevelCpuPerfRefStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "CPU performance reference status before the first change since last boot or last clear (rcKhiConfigClearAction). green(1): All Chassis parameters were normal. yellow(2): One or more Chassis parameter has changed. red(3): One or more Chassis parameters are in critical state." ::= { rcKhiHighLevel 10 } rcKhiHighLevelCpuPerfStatusLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "CPU Performance last clear time stamp" ::= { rcKhiHighLevel 11 } rcKhiHighLevelPortCurrentStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Ports current status. green(1): Port link state has no change. yellow(2): Port link state is changed by admin. red(3): Port link state is in critical state." ::= { rcKhiHighLevel 12 } rcKhiHighLevelPortFirstHighestEvent OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "The first highest change indication of ports status since last boot or last clear (rcKhiConfigClearAction). green(1): Port link state had no change. yellow(2): Port link state was changed by admin. red(3): Port link state was in critical state." ::= { rcKhiHighLevel 13 } rcKhiHighLevelPortFirstHighestEventTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of first highest inidcation of Ports status status indication (rcKhiHighLevelPortChangeStatus)" ::= { rcKhiHighLevel 14 } rcKhiHighLevelPortRefStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Ports reference status before first change since last boot or last clear (rcKhiConfigClearAction). green(1): Port link state had no change. yellow(2): Port link state was changed by admin. red(3): Port link state was in critical state." ::= { rcKhiHighLevel 15 } rcKhiHighLevelPortStatusLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Ports status last clear time stamp" ::= { rcKhiHighLevel 16 } rcKhiHighLevelForwardingCurrentStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarding current status. green(1): Port link state has no change. yellow(2): Port link state is changed by admin. red(3): Port link state is in critical state." ::= { rcKhiHighLevel 17 } rcKhiHighLevelForwardingFirstHighestEvent OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "The frist highest changing inidcation of Forwarding status since last boot or clear. green(1): Port link state had no change. yellow(2): Port link state was changed by admin. red(3): Port link state was in critical state." ::= { rcKhiHighLevel 18 } rcKhiHighLevelForwardingFirstHighestEventTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of first highest inidcation of Forwarding status status indication (rcKhiHighLevelForwardingChangeStatus)" ::= { rcKhiHighLevel 19 } rcKhiHighLevelForwardingRefStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarding reference status before the first change since last boot or clear. green(1): Port link state had no change. yellow(2): Port link state was changed by admin. red(3): Port link state was in critical state." ::= { rcKhiHighLevel 20 } rcKhiHighLevelForwardingStatusLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarding status last clear time stamp" ::= { rcKhiHighLevel 21 } rcKhiHighLevelTotalConfigVlanCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Number of Vlan configured in device" ::= { rcKhiHighLevel 22 } rcKhiHighLevelTotalConfigIpIfCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Configured IP Interface count" ::= { rcKhiHighLevel 23 } rcKhiHighLevelTotalOperIpIfCurrentCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current total operational IP Interface count" ::= { rcKhiHighLevel 24 } rcKhiHighLevelIpIfFirstChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of first change of IP interface" ::= { rcKhiHighLevel 25 } rcKhiHighLevelTotalOperIpIfReferenceCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Reference count of total operational IP berfore the first change since last boot or last clear" ::= { rcKhiHighLevel 26 } rcKhiHighLevelIpIfLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "IP interface last clear time stamp" ::= { rcKhiHighLevel 27 } rcKhiHighLevelGlobalRouterTotalRouteCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of route count in VRF 0, which is default VRF" ::= { rcKhiHighLevel 28 } rcKhiHighLevelGlobalRouterTotalRouteRefCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of route reference count in VRF 0, which is default VRF" ::= { rcKhiHighLevel 29 } rcKhiHighLevelGlobalRouterLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Global router total routes last clear time stamp" ::= { rcKhiHighLevel 30 } rcKhiHighLevelGlobalRouterTotalBestRouteCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "total number of best route count in VRF 0 (default VRF)" ::= { rcKhiHighLevel 31 } rcKhiHighLevelGlobalRouterBestRouteRefCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of best route reference count in VRF 0, which is default VRF" ::= { rcKhiHighLevel 32 } rcKhiHighLevelGlobalRouterBestRouteLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Global router total best routes last clear time stamp" ::= { rcKhiHighLevel 33 } rcKhiHighLevelNonZeroVrfsTotalRouteCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of route count in Non Zero Vrfs" ::= { rcKhiHighLevel 34 } rcKhiHighLevelNonZeroVrfsTotalRouteRefCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of route reference count in non zero VRF" ::= { rcKhiHighLevel 35 } rcKhiHighLevelNonZeroVrfsRouteLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Non zero vrf total routes last clear time stamp" ::= { rcKhiHighLevel 36 } rcKhiHighLevelNonZeroVrfsTotalBestRouteCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "total number of best route count in Non Zero Vrfs" ::= { rcKhiHighLevel 37 } rcKhiHighLevelNonZeroVrfsBestRouteRefCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of best route reference count in non zero VRF" ::= { rcKhiHighLevel 38 } rcKhiHighLevelNonZeroVrfsBestRouteLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Non zero vrf total best routes last clear time stamp" ::= { rcKhiHighLevel 39 } rcKhiHighLevelFdbRecordCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This count includes the number of FDB entries in the CP (Control card) database, it includes the local and remote learnt MACs via IST/SMLT, it is not the actual record count on the line card." ::= { rcKhiHighLevel 40 } rcKhiHighLevelFdbRecordRefCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of fdb record reference count " ::= { rcKhiHighLevel 41 } rcKhiHighLevelFdbRecordLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "FDB Records Last clear time" ::= { rcKhiHighLevel 42 } rcKhiHighLevelGlobalRouterProtocolState OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Global Router Protocol State" ::= { rcKhiHighLevel 43 } rcKhiHighLevelGlobalRouterProtocolStateLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "GR Protocol State last clear time" ::= { rcKhiHighLevel 44 } rcKhiHighLevelNonZeroVrfsProtocolState OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Non zero VRF Protocol State" ::= { rcKhiHighLevel 45 } rcKhiHighLevelNonZeroVrfsProtocolStateLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Nonzero vrf Protocol State last clear time" ::= { rcKhiHighLevel 46 } rcKhiHighLevelIstCurrentStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Key Health Indicction, IST current status" ::= { rcKhiHighLevel 47 } rcKhiHighLevelIstFirstHighestEvent OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Key Health Indicction, IST changing status since last boot or clear " ::= { rcKhiHighLevel 48 } rcKhiHighLevelIstFirstHighestEventTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of first change Ist Status" ::= { rcKhiHighLevel 49 } rcKhiHighLevelIstStatusLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Ist Status last Clear timestamp" ::= { rcKhiHighLevel 50 } rcKhiHighLevelSmltOperPortsCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current total numbers of SMLT operational ports" ::= { rcKhiHighLevel 51 } rcKhiHighLevelSmltOperPortsChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of first change Smlt operational ports" ::= { rcKhiHighLevel 52 } rcKhiHighLevelSmltOperPortsReferenceCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Reference count of SMLT operational ports before the first chaneg since last boot or clear" ::= { rcKhiHighLevel 53 } rcKhiHighLevelSmltOperPortsLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "SMLT operational ports count last Clear timestamp" ::= { rcKhiHighLevel 54 } rcKhiHighLevelTotalSmltConfigPorts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT configured ports" ::= { rcKhiHighLevel 55 } rcKhiHighLevelLogCurrentStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Logging task current status" ::= { rcKhiHighLevel 56 } rcKhiHighLevelLogFirstHighestEvent OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "The highest inidcation of the first change of logging task status since last boot or clear " ::= { rcKhiHighLevel 57 } rcKhiHighLevelLogFirstHighestEventTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of first change logging task Status" ::= { rcKhiHighLevel 58 } rcKhiHighLevelLogRefStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "log referemce status before the first change since last boot or clear " ::= { rcKhiHighLevel 59 } rcKhiHighLevelLogStatusLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Ist Status last Clear timestamp" ::= { rcKhiHighLevel 60 } rcKhiHighLevelNumOfTcpConnection OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of TCP connections" ::= { rcKhiHighLevel 61 } rcKhiHighLevelNumOfActiveTcpConnection OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of TCP connections which is establish" ::= { rcKhiHighLevel 62 } rcKhiHighLevelNumOfCliUsers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of CLI sesssion" ::= { rcKhiHighLevel 63 } rcKhiChassis OBJECT IDENTIFIER ::= { rcKhi 3 } rcKhiChassisChasTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the core operating temperature of the chassis. This value represents the degree in celsius of the air inside the chassis." ::= { rcKhiChassis 1 } rcKhiChassisTemperatureFirstHigherAlert OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the the first higher temperature alert of the chassis since last boot or clear. The value is the degree in celsius." ::= { rcKhiChassis 2 } rcKhiChassisTemperatureFirstHigherAlertTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time at which the first higher temperature alert occur." ::= { rcKhiChassis 3 } rcKhiChassisChasTemperatureStatusIndication OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "KHI Status indication" ::= { rcKhiChassis 4 } rcKhiChassisMasterCpuMezzOperState OBJECT-TYPE SYNTAX INTEGER { unsupported(1), notPresent(2), present(3), running(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the CPU Mezz card" ::= { rcKhiChassis 5 } rcKhiChassisMasterCpuMezzStatusIndication OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "the CPU Mezz card status indication" ::= { rcKhiChassis 6 } rcKhiChassisStandbyCpuMezzOperState OBJECT-TYPE SYNTAX INTEGER { unsupported(1), notPresent(2), present(3), running(4), notapplicable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the CPU Mezz card" ::= { rcKhiChassis 7 } rcKhiChassisStandbyCpuMezzStatusIndication OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the CPU Mezz card" ::= { rcKhiChassis 8 } rcKhiChassisStandbyCpuState OBJECT-TYPE SYNTAX INTEGER { initialization(1), oneWayActive(2), twoWayActive(3), synchronized(4), remoteIncompatible(5), error(6), disabled(7), peerNotConnected(8), peerConnected(9), lostPeerConnection(10), notSynchronized(11), notapplicable(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the standby-CPU state. initialization - indicate the CPU is in this state (1). oneWayActive - Modules that need to be synchronized have registered with the framework (either locally or a message was received from remote CPU (2). twoWayActive - Modules that need to be synchronized have registered with the framework (either locally or a message was received from remote CPU (3). synchronized - Table based synchroniztion was completed on the current CPU (4). remoteIncompatible - CPUs framework version is incompatible with the remote CPU (5). error - If an invalid event is generated in a given state the CPU enters Error state (6). disabled - High Availability is not enabled (7). peerNotConnected - no peer connection is established (8). peerConnected - peer connection is established (9). lostPeerConnection - lost connection to peer/Standby CPU (10). notSynchronized - Table Sync is not complete (11)." ::= { rcKhiChassis 9 } rcKhiChassisStandbyCpuStatusIndication OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "the Ha-CPU status indicaton" ::= { rcKhiChassis 10 } -- KHI Chassis History MIB rcKhiChassisHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiChassisHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Chassis table include chassis history info" ::= { rcKhiChassis 11 } rcKhiChassisHistoryEntry OBJECT-TYPE SYNTAX RcKhiChassisHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A chassis history table entry." INDEX { rcKhiChassisHistoryIndex } ::= { rcKhiChassisHistoryTable 1 } RcKhiChassisHistoryEntry ::= SEQUENCE { rcKhiChassisHistoryIndex Integer32, rcKhiChassisHistoryTemperatureStateChange KhiStatusValue, rcKhiChassisHistoryTemperatureStateChangeTime DateAndTime } rcKhiChassisHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "history index for chassis" ::= { rcKhiChassisHistoryEntry 1 } rcKhiChassisHistoryTemperatureStateChange OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis temperature state change. Green if temperature <=40, Yellow if temperature >=41 and <50 and Red if temperature >=50" ::= { rcKhiChassisHistoryEntry 2 } rcKhiChassisHistoryTemperatureStateChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time at which the temperature state change occur." ::= { rcKhiChassisHistoryEntry 3 } -- KHI Chassis Power Supply MIB -- KHI Chassis Fan MIB rcKhiChassisFanTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiChassisFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fan table include Fan statistics" ::= { rcKhiChassis 12 } rcKhiChassisFanEntry OBJECT-TYPE SYNTAX RcKhiChassisFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A chassis fan table entry." INDEX { rcKhiChassisFanId } ::= { rcKhiChassisFanTable 1 } RcKhiChassisFanEntry ::= SEQUENCE { rcKhiChassisFanId Integer32, rcKhiChassisFanOperState INTEGER, rcKhiChassisFanFirstStateChange INTEGER, rcKhiChassisFanFirstStateChangeTime DateAndTime, rcKhiChassisFanOperStatusIndication KhiStatusValue, rcKhiChassisFanTemperature Gauge32, rcKhiChassisFanTempFirstHigherAlert Gauge32, rcKhiChassisFanTempFirstHigherAlertTime DateAndTime, rcKhiChassisFanTempStatusIndication KhiStatusValue } rcKhiChassisFanId OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular fan in the system." ::= { rcKhiChassisFanEntry 1 } rcKhiChassisFanOperState OBJECT-TYPE SYNTAX INTEGER { unknown(1), up(2), down(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fan operational state" ::= { rcKhiChassisFanEntry 2 } rcKhiChassisFanFirstStateChange OBJECT-TYPE SYNTAX INTEGER { unknown(1), up(2), down(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fan operational state first change after boot or clear." ::= { rcKhiChassisFanEntry 3 } rcKhiChassisFanFirstStateChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time at which the fan operational state first change occur." ::= { rcKhiChassisFanEntry 4 } rcKhiChassisFanOperStatusIndication OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Fan oper state status indication" ::= { rcKhiChassisFanEntry 5 } rcKhiChassisFanTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fan 1 temperature" ::= { rcKhiChassisFanEntry 6 } rcKhiChassisFanTempFirstHigherAlert OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fan temperature first higher alert" ::= { rcKhiChassisFanEntry 7 } rcKhiChassisFanTempFirstHigherAlertTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time at which the fan temperature first higher alert occur" ::= { rcKhiChassisFanEntry 8 } rcKhiChassisFanTempStatusIndication OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Fan status indication" ::= { rcKhiChassisFanEntry 9 } -- KHI Chassis Fan Oper State History MIB rcKhiChassisFanOperHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiChassisFanOperHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fan table include Fan operational state history info" ::= { rcKhiChassis 13 } rcKhiChassisFanOperHistoryEntry OBJECT-TYPE SYNTAX RcKhiChassisFanOperHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A chassis fan oper state history table entry." INDEX { rcKhiChassisFanOperHistoryFanId, rcKhiChassisFanOperHistoryIndex } ::= { rcKhiChassisFanOperHistoryTable 1 } RcKhiChassisFanOperHistoryEntry ::= SEQUENCE { rcKhiChassisFanOperHistoryFanId Integer32, rcKhiChassisFanOperHistoryIndex Integer32, rcKhiChassisFanOperHistoryStateChange KhiStatusValue, rcKhiChassisFanOperHistoryStateChangeTime DateAndTime } rcKhiChassisFanOperHistoryFanId OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular fan in the system." ::= { rcKhiChassisFanOperHistoryEntry 1 } rcKhiChassisFanOperHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "history index for a particular fan" ::= { rcKhiChassisFanOperHistoryEntry 2 } rcKhiChassisFanOperHistoryStateChange OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Fan operational state change. Up - Green and Down - Red" ::= { rcKhiChassisFanOperHistoryEntry 3 } rcKhiChassisFanOperHistoryStateChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time at which the fan operational state change occur." ::= { rcKhiChassisFanOperHistoryEntry 4 } -- KHI Chassis Fan Temperature History MIB rcKhiChassisFanTempHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiChassisFanTempHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fan table include Fan temperature history info" ::= { rcKhiChassis 14 } rcKhiChassisFanTempHistoryEntry OBJECT-TYPE SYNTAX RcKhiChassisFanTempHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A chassis fan Temperature history table entry." INDEX { rcKhiChassisFanTempHistoryFanId, rcKhiChassisFanTempHistoryIndex } ::= { rcKhiChassisFanTempHistoryTable 1 } RcKhiChassisFanTempHistoryEntry ::= SEQUENCE { rcKhiChassisFanTempHistoryFanId Integer32, rcKhiChassisFanTempHistoryIndex Integer32, rcKhiChassisFanTempHistoryTempStateChange KhiStatusValue, rcKhiChassisFanTempHistoryTempStateChangeTime DateAndTime } rcKhiChassisFanTempHistoryFanId OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular fan in the system." ::= { rcKhiChassisFanTempHistoryEntry 1 } rcKhiChassisFanTempHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "history index for a particular fan" ::= { rcKhiChassisFanTempHistoryEntry 2 } rcKhiChassisFanTempHistoryTempStateChange OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Fan temperature state change. Green if temperature <=40, Yellow if temperature >=41 and <50 and Red if temperature >=50" ::= { rcKhiChassisFanTempHistoryEntry 3 } rcKhiChassisFanTempHistoryTempStateChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time at which the fan temperature state change occur." ::= { rcKhiChassisFanTempHistoryEntry 4 } -- KHI Chassis Power Supply MIB rcKhiChassisPowerSupplyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiChassisPowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power Supply table include Power Supply statistics" ::= { rcKhiChassis 15 } rcKhiChassisPowerSupplyEntry OBJECT-TYPE SYNTAX RcKhiChassisPowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A chassis fan table entry." INDEX { rcKhiChassisPowerSupplyId } ::= { rcKhiChassisPowerSupplyTable 1 } RcKhiChassisPowerSupplyEntry ::= SEQUENCE { rcKhiChassisPowerSupplyId Integer32, rcKhiChassisPowerSupplyOperState INTEGER, rcKhiChassisPowerSupplyFirstStateChange INTEGER, rcKhiChassisPowerSupplyFirstStateChangeTime DateAndTime, rcKhiChassisPowerSupplyStatusIndication KhiStatusValue } rcKhiChassisPowerSupplyId OBJECT-TYPE SYNTAX Integer32 (1..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular Power Supply in the system." ::= { rcKhiChassisPowerSupplyEntry 1 } rcKhiChassisPowerSupplyOperState OBJECT-TYPE SYNTAX INTEGER { unknown(1), empty(2), up(3), down(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power Supply operational state" ::= { rcKhiChassisPowerSupplyEntry 2 } rcKhiChassisPowerSupplyFirstStateChange OBJECT-TYPE SYNTAX INTEGER { unknown(1), empty(2), up(3), down(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power Supply operational state First change after boot or clear." ::= { rcKhiChassisPowerSupplyEntry 3 } rcKhiChassisPowerSupplyFirstStateChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time at which Power Supply State first change occur." ::= { rcKhiChassisPowerSupplyEntry 4 } rcKhiChassisPowerSupplyStatusIndication OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Power Supply status indication" ::= { rcKhiChassisPowerSupplyEntry 5 } -- KHI Chassis PowerSupply History MIB rcKhiChassisPowerSupplyHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiChassisPowerSupplyHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power Supply table include power supply history info" ::= { rcKhiChassis 16 } rcKhiChassisPowerSupplyHistoryEntry OBJECT-TYPE SYNTAX RcKhiChassisPowerSupplyHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A chassis power supply history table entry." INDEX { rcKhiChassisPowerSupplyHistoryPSId, rcKhiChassisPowerSupplyHistoryIndex } ::= { rcKhiChassisPowerSupplyHistoryTable 1 } RcKhiChassisPowerSupplyHistoryEntry ::= SEQUENCE { rcKhiChassisPowerSupplyHistoryPSId Integer32, rcKhiChassisPowerSupplyHistoryIndex Integer32, rcKhiChassisPowerSupplyHistoryOperStateChange KhiStatusValue, rcKhiChassisPowerSupplyHistoryOperStateChangeTime DateAndTime } rcKhiChassisPowerSupplyHistoryPSId OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular PowerSupply in the system." ::= { rcKhiChassisPowerSupplyHistoryEntry 1 } rcKhiChassisPowerSupplyHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "history index for a particular power supply" ::= { rcKhiChassisPowerSupplyHistoryEntry 2 } rcKhiChassisPowerSupplyHistoryOperStateChange OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Power supply operational state change. Green if power supply comes up and Red if it goes down" ::= { rcKhiChassisPowerSupplyHistoryEntry 3 } rcKhiChassisPowerSupplyHistoryOperStateChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time at which the power supply operational state change occur." ::= { rcKhiChassisPowerSupplyHistoryEntry 4 } -- KHI Line card table rcKhiChassisLineCardTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiChassisLineCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table include line card statistics" ::= { rcKhiChassis 17 } rcKhiChassisLineCardEntry OBJECT-TYPE SYNTAX RcKhiChassisLineCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A chassis line card table entry." INDEX { rcKhiChassisLineCardSlot } ::= { rcKhiChassisLineCardTable 1 } RcKhiChassisLineCardEntry ::= SEQUENCE { rcKhiChassisLineCardSlot Integer32, rcKhiChassisLineCardOperState INTEGER, rcKhiChassisLineCardAdminState EnableValue, rcKhiChassisLineCardFirstStateChange KhiStatusValue, rcKhiChassisLineCardFirstStateChangeTime DateAndTime, rcKhiChassisLineCardStatusIndication KhiStatusValue } rcKhiChassisLineCardSlot OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular slot of line card in the system." ::= { rcKhiChassisLineCardEntry 1 } rcKhiChassisLineCardOperState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3), unknown(4), dormant(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Line card operational state" ::= { rcKhiChassisLineCardEntry 2 } rcKhiChassisLineCardAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "Line card administrative state" ::= { rcKhiChassisLineCardEntry 3 } rcKhiChassisLineCardFirstStateChange OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Line card first operational state change after boot or clear." ::= { rcKhiChassisLineCardEntry 4 } rcKhiChassisLineCardFirstStateChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time at which line card first operational state change occur." ::= { rcKhiChassisLineCardEntry 5 } rcKhiChassisLineCardStatusIndication OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Line card Status indication" ::= { rcKhiChassisLineCardEntry 6 } -- KHI Chassis Line Card History MIB rcKhiChassisLineCardHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiChassisLineCardHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Line card table include line card history info" ::= { rcKhiChassis 18 } rcKhiChassisLineCardHistoryEntry OBJECT-TYPE SYNTAX RcKhiChassisLineCardHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A chassis line card history table entry." INDEX { rcKhiChassisLineCardHistoryLCId, rcKhiChassisLineCardHistoryIndex } ::= { rcKhiChassisLineCardHistoryTable 1 } RcKhiChassisLineCardHistoryEntry ::= SEQUENCE { rcKhiChassisLineCardHistoryLCId Integer32, rcKhiChassisLineCardHistoryIndex Integer32, rcKhiChassisLineCardHistoryOperStateChange KhiStatusValue, rcKhiChassisLineCardHistoryOperStateChangeTime DateAndTime } rcKhiChassisLineCardHistoryLCId OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular LineCard in the system." ::= { rcKhiChassisLineCardHistoryEntry 1 } rcKhiChassisLineCardHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "history index for a particular line card" ::= { rcKhiChassisLineCardHistoryEntry 2 } rcKhiChassisLineCardHistoryOperStateChange OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Line card operational state change. Green if operationally up. Yellow if operationally down and adminstratively disabled. Red if operationally down and adminstratively enabled" ::= { rcKhiChassisLineCardHistoryEntry 3 } rcKhiChassisLineCardHistoryOperStateChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time at which the line card operational state change occur." ::= { rcKhiChassisLineCardHistoryEntry 4 } rcKhiPerformance OBJECT IDENTIFIER ::= { rcKhi 4 } rcKhiPerformanceCurrentCpuUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current Percentage of CPU utilization in 5 minutes sampling. Status: Yellow: above 75 Green: below 75" ::= { rcKhiPerformance 1 } rcKhiPerformanceFirstHigherCpuUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "FirstHigher Percentage of CPU utilization in 5 minutes sampling. Status: Yellow: above 75 Green: below 75" ::= { rcKhiPerformance 2 } rcKhiPerformanceCpuUtilFirstHigherAlertTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the high cpu utilization" ::= { rcKhiPerformance 3 } rcKhiPerformanceCpuUtilStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "the high cpu utilization status" ::= { rcKhiPerformance 4} rcKhiPerformanceCurrentSwitchFabricUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current Percentage of Switching Fabric utilization" ::= { rcKhiPerformance 5} rcKhiPerformanceFirstHigherSwitchFabricUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "FirstHigher Percentage of Switching Fabric utilization" ::= { rcKhiPerformance 6} rcKhiPerformanceSwitchFabricUtilFirstHigherAlertTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of ciritcal Percentage of Switching Fabric utilization" ::= { rcKhiPerformance 7} rcKhiPerformanceSwitchFabricUtilStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Switch Fabric Utilization Status" ::= { rcKhiPerformance 8} rcKhiPerformanceCurrentOtherSwitchFabricUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current Percentage of Other Switching Fabric utilization" ::= { rcKhiPerformance 9} rcKhiPerformanceFirstHigherOtherSwitchFabricUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "FirstHigher Percentage of Other Switching Fabric utilization" ::= { rcKhiPerformance 10} rcKhiPerformanceOtherSwitchFabricUtilFirstHigherAlertTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of ciritcal percentage of other Switching Fabric utilization" ::= { rcKhiPerformance 11} rcKhiPerformanceOtherSwitchFabricUtilStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Other Switch Fabric Utilization Status" ::= { rcKhiPerformance 12} rcKhiPerformanceCurrentBufferUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current Percentage of buffer utilization" ::= { rcKhiPerformance 13} rcKhiPerformanceFirstHigherBufferUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "FirstHigher Percentage of buffer utilization" ::= { rcKhiPerformance 14 } rcKhiPerformanceBufferUtilFirstHigherAlertTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of critical Percentage of buffer utilization" ::= { rcKhiPerformance 15 } rcKhiPerformanceBufferUtilStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Buffer Utilization Status" ::= { rcKhiPerformance 16 } rcKhiPerformanceCurrentDRamUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current Percentage of used DRAM in Kbytes" ::= { rcKhiPerformance 17 } rcKhiPerformanceFirstHigherDRamUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "FirstHigher Percentage of used DRAM in Kbytes" ::= { rcKhiPerformance 18 } rcKhiPerformanceDRamUsedFirstHigherAlertTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of ciritcal percentage of used DRAM in Kbytes " ::= { rcKhiPerformance 19 } rcKhiPerformanceDRamUsedStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Dynamic Random Access Memory Utilization Status" ::= { rcKhiPerformance 20 } rcKhiPerformanceSuspendedTaskStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Suspended Tasks Status" ::= { rcKhiPerformance 21 } rcKhiPerformanceCPUControlFirstHigherAlertTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of First Higher Alert for CPU Control" ::= { rcKhiPerformance 22 } rcKhiPerformanceCPUControlStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "CPU Control Status" ::= { rcKhiPerformance 23 } rcKhiPerformanceCurrentNoFBuf OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current Number of None free buffer" ::= { rcKhiPerformance 24 } rcKhiPerformanceFirstHigherNoFBuf OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "FirstHigher Number of None free buffer" ::= { rcKhiPerformance 25 } rcKhiPerformanceCurrentTxPacketsDropped OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current Tx packet dropped" ::= { rcKhiPerformance 26 } rcKhiPerformanceFirstHigherTxPacketsDropped OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "FirstHigher Tx packet dropped" ::= { rcKhiPerformance 27 } rcKhiPerformanceCurrentOutError OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current Out errors" ::= { rcKhiPerformance 28 } rcKhiPerformanceFirstHigherOutError OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "FirstHigher Out errors" ::= { rcKhiPerformance 29 } rcKhiPerformanceSuspendedTaskTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiPerformanceSuspendedTaskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Suspended tasks table" ::= { rcKhiPerformance 30 } rcKhiPerformanceSuspendedTaskEntry OBJECT-TYPE SYNTAX RcKhiPerformanceSuspendedTaskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Suspeded task table entry." INDEX { rcKhiPerformanceSuspendedTaskIndex } ::= { rcKhiPerformanceSuspendedTaskTable 1 } RcKhiPerformanceSuspendedTaskEntry ::= SEQUENCE { rcKhiPerformanceSuspendedTaskIndex Integer32, rcKhiPerformanceSuspendedTaskId Integer32, rcKhiPerformanceSuspendedTaskName DisplayString, rcKhiPerformanceSuspendedTaskSuspendedTime DateAndTime } rcKhiPerformanceSuspendedTaskIndex OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular supended task index" ::= { rcKhiPerformanceSuspendedTaskEntry 1 } rcKhiPerformanceSuspendedTaskId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An unique task id of suspeded task" ::= { rcKhiPerformanceSuspendedTaskEntry 2 } rcKhiPerformanceSuspendedTaskName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique task id of suspeded task" ::= { rcKhiPerformanceSuspendedTaskEntry 3 } rcKhiPerformanceSuspendedTaskSuspendedTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Suspeded task time" ::= { rcKhiPerformanceSuspendedTaskEntry 4 } rcKhiPerformanceHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiPerformanceHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Performance History table" ::= { rcKhiPerformance 31 } rcKhiPerformanceHistoryEntry OBJECT-TYPE SYNTAX RcKhiPerformanceHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "History Performance table entry." INDEX { rcKhiPerformanceHistoryIndex } ::= { rcKhiPerformanceHistoryTable 1 } RcKhiPerformanceHistoryEntry ::= SEQUENCE { rcKhiPerformanceHistoryIndex Integer32, rcKhiPerformanceHistoryCpuUtil Gauge32, rcKhiPerformanceHistoryCpuUtilTimeStamp DateAndTime, rcKhiPerformanceHistorySwitchFabricUtil Gauge32, rcKhiPerformanceHistorySwitchFabricUtilTimeStamp DateAndTime, rcKhiPerformanceHistoryOtherSwitchFabricUtil Gauge32, rcKhiPerformanceHistoryOtherSwitchFabricUtilTimeStamp DateAndTime, rcKhiPerformanceHistoryBufferUtil Gauge32, rcKhiPerformanceHistoryBufferUtilTimeStamp DateAndTime, rcKhiPerformanceHistoryDRamUsed Gauge32, rcKhiPerformanceHistoryDRamUsedTimeStamp DateAndTime, rcKhiPerformanceHistoryCPUControlTimeStamp DateAndTime, rcKhiPerformanceHistoryNoFBuf Gauge32, rcKhiPerformanceHistoryTxPacketsDropped Gauge32, rcKhiPerformanceHistoryOutError Gauge32 } rcKhiPerformanceHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular performance history record" ::= { rcKhiPerformanceHistoryEntry 1 } rcKhiPerformanceHistoryCpuUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "History record for CPU utilization" ::= { rcKhiPerformanceHistoryEntry 2 } rcKhiPerformanceHistoryCpuUtilTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the historical cpu utilization" ::= { rcKhiPerformanceHistoryEntry 3 } rcKhiPerformanceHistorySwitchFabricUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "History Percentage of Switching Fabric utilization" ::= { rcKhiPerformanceHistoryEntry 4 } rcKhiPerformanceHistorySwitchFabricUtilTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the historical switch fabric Utilization" ::= { rcKhiPerformanceHistoryEntry 5 } rcKhiPerformanceHistoryOtherSwitchFabricUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "History Percentage of Other Switching Fabric utilization" ::= { rcKhiPerformanceHistoryEntry 6 } rcKhiPerformanceHistoryOtherSwitchFabricUtilTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the historical other switch fabric Utilization" ::= { rcKhiPerformanceHistoryEntry 7 } rcKhiPerformanceHistoryBufferUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "History Percentage of Buffer utilization" ::= { rcKhiPerformanceHistoryEntry 8 } rcKhiPerformanceHistoryBufferUtilTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the historical Buffer Utilization" ::= { rcKhiPerformanceHistoryEntry 9 } rcKhiPerformanceHistoryDRamUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "History DRAM Used" ::= { rcKhiPerformanceHistoryEntry 10 } rcKhiPerformanceHistoryDRamUsedTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the historical DRAM Used" ::= { rcKhiPerformanceHistoryEntry 11 } rcKhiPerformanceHistoryCPUControlTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the historical CPU Control" ::= { rcKhiPerformanceHistoryEntry 12 } rcKhiPerformanceHistoryNoFBuf OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "History Number of None Free Buffer" ::= { rcKhiPerformanceHistoryEntry 13 } rcKhiPerformanceHistoryTxPacketsDropped OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "History Tx Packets Dropped" ::= { rcKhiPerformanceHistoryEntry 14 } rcKhiPerformanceHistoryOutError OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "History Out Errors" ::= { rcKhiPerformanceHistoryEntry 15 } -- DFO PORT KHI - Packet Stats Table rcKhiPort OBJECT IDENTIFIER ::= { rcKhi 5 } rcKhiPortSystemStats OBJECT IDENTIFIER ::= { rcKhiPort 1 } rcKhiPortSystemStatsTotalUnicastRxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of received Unicast packets within the past 2 minutes." ::= { rcKhiPortSystemStats 1 } rcKhiPortSystemStatsTotalUnicastTxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of transmitted Unicast packets within the past 2 minutes." ::= { rcKhiPortSystemStats 2 } rcKhiPortSystemStatsUnicastPktsTxRxRatio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Tx/Rx Ratio for Total Unicast Packets within the past 2 minutes." ::= { rcKhiPortSystemStats 3 } rcKhiPortSystemStatsUnicastPktsTxRxRatioHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Unicast Packets Tx/Rx ratio. Green if the ratio is less than 5%. Yellow if it is between 5% and 50%. Red if it is greater than 50%." ::= { rcKhiPortSystemStats 4 } rcKhiPortSystemStatsTotalMulticastRxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of received Multicast packets within the past 2 minutes." ::= { rcKhiPortSystemStats 5 } rcKhiPortSystemStatsTotalMulticastTxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of transmitted Multicast packets within the past 2 minutes." ::= { rcKhiPortSystemStats 6 } rcKhiPortSystemStatsTotalBroadcastRxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of received Broadcast packets within the past 2 minutes." ::= { rcKhiPortSystemStats 7 } rcKhiPortSystemStatsTotalBroadcastTxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of transmitted Broadcast packets within the past 2 minutes." ::= { rcKhiPortSystemStats 8 } rcKhiPortState OBJECT IDENTIFIER ::= { rcKhiPort 2 } rcKhiPortStateTotalPortsUp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of ports that are administratively enabled and operationally up." ::= { rcKhiPortState 1 } rcKhiPortStatePortsUpList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of ports that are administratively enabled and operationally up." ::= { rcKhiPortState 2 } rcKhiPortStatePortsUpReferenceList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Reference list of ports that are administratively enabled and operationally up." ::= { rcKhiPortState 3 } rcKhiPortStatePortsUpHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Ports Up list. When a clear operation is issued, rcKhiPortStatePortsUpList is copied into rcKhiPortStatePortsUpReferenceList and will be used as a reference to indicate health. From that point onwards, if rcKhiPortStatePortsUpList does not match rcKhiPortStatePortsUpReferenceList, the health would be indicated as Yellow. If it matches, it would be Green." ::= { rcKhiPortState 4 } rcKhiPortStateTotalPortsDown OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of ports that are administratively enabled and operationally down." ::= { rcKhiPortState 5 } rcKhiPortStatePortsDownList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of ports that are administratively enabled and operationally down." ::= { rcKhiPortState 6 } rcKhiPortStateTotalSmltPortsUp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT ports that are administratively enabled and operationally up." ::= { rcKhiPortState 7 } rcKhiPortStateSmltPortsUpList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of SMLT ports that are administratively enabled and operationally up." ::= { rcKhiPortState 8 } rcKhiPortStateSmltPortsUpReferenceList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Reference list of SMLT ports that are administratively enabled and operationally up." ::= { rcKhiPortState 9 } rcKhiPortStateSmltPortsUpHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Ports Up list. When a clear operation is issued, rcKhiPortStateSmltPortsUpList is copied into rcKhiPortStateSmltPortsUpReferenceList and will be used as a reference to indicate health. From that point onwards, if rcKhiPortStatSmltePortsUpList does not match rcKhiPortStateSmltPortsUpReferenceList, the health would be indicated as Yellow. If it matches, it would be Green." ::= { rcKhiPortState 10 } rcKhiPortStateTotalSmltPortsDown OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT ports that are administratively enabled and operationally down." ::= { rcKhiPortState 11 } rcKhiPortStateSmltPortsDownList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of SMLT ports that are administratively enabled and operationally down." ::= { rcKhiPortState 12 } rcKhiPortStateTotalIstPortsUp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of IST ports that are administratively enabled and operationally up." ::= { rcKhiPortState 13 } rcKhiPortStateIstPortsUpList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of IST ports that are administratively enabled and operationally up." ::= { rcKhiPortState 14 } rcKhiPortStateIstPortsUpReferenceList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Reference list of IST ports that are administratively enabled and operationally up." ::= { rcKhiPortState 15 } rcKhiPortStateIstPortsUpHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Ports Up list. When a clear operation is issued, rcKhiPortStateIstPortsUpList is copied into rcKhiPortStateIstPortsUpReferenceList and will be used as a reference to indicate health. From that point onwards, if rcKhiPortStateIstPortsUpList does not match rcKhiPortStateIstPortsUpReferenceList, the health would be indicated as Yellow. If it matches, it would be Green." ::= { rcKhiPortState 16 } rcKhiPortStateTotalIstPortsDown OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of IST ports that are administratively enabled and operationally down." ::= { rcKhiPortState 17 } rcKhiPortStateIstPortsDownList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of IST ports that are administratively enabled and operationally down." ::= { rcKhiPortState 18 } rcKhiPortStateTotalPortUpEvents OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of port up events." ::= { rcKhiPortState 19 } rcKhiPortStatePortUpEventList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of ports that became operationally up." ::= { rcKhiPortState 20 } rcKhiPortStatePortUpEventsHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Port Up Events Health Indication." ::= { rcKhiPortState 21 } rcKhiPortStatePortUpEventFirstEventTs OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the first occurence of a port up event after reboot or clear." ::= { rcKhiPortState 22 } rcKhiPortStateTotalPortDownEvents OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of port down events." ::= { rcKhiPortState 23 } rcKhiPortStatePortDownEventList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of ports that became operationally down." ::= { rcKhiPortState 24 } rcKhiPortStatePortDownEventsHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Port Down Events Health Indication." ::= { rcKhiPortState 25 } rcKhiPortStatePortDownEventFirstEventTs OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the first occurence of a port down event after reboot or clear." ::= { rcKhiPortState 26 } rcKhiPortStateTotalSmltPortUpEvents OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT port up events." ::= { rcKhiPortState 27 } rcKhiPortStateSmltPortUpEventList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of SMLT ports that became operationally up." ::= { rcKhiPortState 28 } rcKhiPortStateSmltPortUpEventsHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "SMLT Port Up Events Health Indication." ::= { rcKhiPortState 29 } rcKhiPortStateSmltPortUpEventFirstEventTs OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the first occurence of a SMLT port up event after reboot or clear." ::= { rcKhiPortState 30 } rcKhiPortStateTotalSmltPortDownEvents OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT port down events." ::= { rcKhiPortState 31 } rcKhiPortStateSmltPortDownEventList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of SMLT ports that became operationally down." ::= { rcKhiPortState 32 } rcKhiPortStateSmltPortDownEventsHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "SMLT Port Down Events Health Indication." ::= { rcKhiPortState 33 } rcKhiPortStateSmltPortDownEventFirstEventTs OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the first occurence of an SMLT port down event after reboot or clear." ::= { rcKhiPortState 34 } rcKhiPortStateTotalIstPortUpEvents OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT port up events." ::= { rcKhiPortState 35 } rcKhiPortStateIstPortUpEventList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of SMLT ports that became operationally up." ::= { rcKhiPortState 36 } rcKhiPortStateIstPortUpEventsHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "IST Port Up Events Health Indication." ::= { rcKhiPortState 37 } rcKhiPortStateIstPortUpEventFirstEventTs OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the first occurence of a IST port up event after reboot or clear." ::= { rcKhiPortState 38 } rcKhiPortStateTotalIstPortDownEvents OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT port down events." ::= { rcKhiPortState 39 } rcKhiPortStateIstPortDownEventList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "List of SMLT ports that became operationally down." ::= { rcKhiPortState 40 } rcKhiPortStateIstPortDownEventsHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "IST Port Down Events Health Indication." ::= { rcKhiPortState 41 } rcKhiPortStateIstPortDownEventFirstEventTs OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the first occurence of an IST port down event after reboot or clear." ::= { rcKhiPortState 42 } -- DFO PORT KHI - Port State Events Historical Data rcKhiPortStateEventsHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiPortStateEventsHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port State Events Historical Data." ::= { rcKhiPortState 43 } rcKhiPortStateEventsHistoryEntry OBJECT-TYPE SYNTAX RcKhiPortStateEventsHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port State Events history table entry." INDEX { rcKhiPortStateEventsHistoryIndex } ::= { rcKhiPortStateEventsHistoryTable 1 } RcKhiPortStateEventsHistoryEntry ::= SEQUENCE { rcKhiPortStateEventsHistoryIndex INTEGER, rcKhiPortStateEventsHistoryTimestamp DateAndTime, rcKhiPortStateEventsHistoryPort INTEGER, rcKhiPortStateEventsHistoryEvent INTEGER } rcKhiPortStateEventsHistoryIndex OBJECT-TYPE SYNTAX INTEGER(1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Historical data index number." ::= { rcKhiPortStateEventsHistoryEntry 1 } rcKhiPortStateEventsHistoryTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp indicating when the event occurred." ::= { rcKhiPortStateEventsHistoryEntry 2 } rcKhiPortStateEventsHistoryPort OBJECT-TYPE SYNTAX INTEGER(0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Port number where the event occurred." ::= { rcKhiPortStateEventsHistoryEntry 3 } rcKhiPortStateEventsHistoryEvent OBJECT-TYPE SYNTAX INTEGER { portUp(1), portDown(2), smltPortUp(3), smltPortDown(4), istPortUp(5), istPortDown(6), ucastPktTxRxRatioYellow(7), ucastPktTxRxRatioRed(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indication about the event-type." ::= { rcKhiPortStateEventsHistoryEntry 4 } rcKhiPortErrors OBJECT IDENTIFIER ::= { rcKhiPort 3 } rcKhiPortErrorsEventsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiPortErrorsEventsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Error Events Data." ::= { rcKhiPortErrors 1 } rcKhiPortErrorsEventsEntry OBJECT-TYPE SYNTAX RcKhiPortErrorsEventsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port error events table entry." INDEX { rcKhiPortErrorsEventsPortNum } ::= { rcKhiPortErrorsEventsTable 1 } RcKhiPortErrorsEventsEntry ::= SEQUENCE { rcKhiPortErrorsEventsPortNum INTEGER, rcKhiPortErrorsEventsSingleCollisionErr KhiStatusValue, rcKhiPortErrorsEventsMultipleCollisionErr KhiStatusValue, rcKhiPortErrorsEventsLateCollisionErr KhiStatusValue, rcKhiPortErrorsEventsExcessiveCollisionErr KhiStatusValue, rcKhiPortErrorsEventsMacRxErr KhiStatusValue, rcKhiPortErrorsEventsMacTxErr KhiStatusValue, rcKhiPortErrorsEventsDeferTxErr KhiStatusValue, rcKhiPortErrorsEventsPacketErr KhiStatusValue, rcKhiPortErrorsEventsLinkInactiveErr KhiStatusValue, rcKhiPortErrorsEventsUnknownProtoErr KhiStatusValue, rcKhiPortErrorsEventsInFlwctrlErr KhiStatusValue, rcKhiPortErrorsEventsOutFlwctrlErr KhiStatusValue, rcKhiPortErrorsEventsAlignErr KhiStatusValue, rcKhiPortErrorsEventsFCSErr KhiStatusValue, rcKhiPortErrorsEventsFramesLongErr KhiStatusValue, rcKhiPortErrorsEventsTooShortErr KhiStatusValue, rcKhiPortErrorsEventsLinkFailureErr KhiStatusValue, rcKhiPortErrorsEventsCarrierSenseErr KhiStatusValue, rcKhiPortErrorsEventsCarrierErr KhiStatusValue, rcKhiPortErrorsEventsSQETestErr KhiStatusValue } rcKhiPortErrorsEventsPortNum OBJECT-TYPE SYNTAX INTEGER(1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Port number where the event occurred." ::= { rcKhiPortErrorsEventsEntry 1 } rcKhiPortErrorsEventsSingleCollisionErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Single Collisions errors on the port." ::= { rcKhiPortErrorsEventsEntry 2 } rcKhiPortErrorsEventsMultipleCollisionErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Multiple Collisions errors on the port." ::= { rcKhiPortErrorsEventsEntry 3 } rcKhiPortErrorsEventsLateCollisionErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Late Collisions errors on the port." ::= { rcKhiPortErrorsEventsEntry 4 } rcKhiPortErrorsEventsExcessiveCollisionErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Excessive Collisions errors on the port." ::= { rcKhiPortErrorsEventsEntry 5 } rcKhiPortErrorsEventsMacRxErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Mac Rx errors on the port." ::= { rcKhiPortErrorsEventsEntry 6 } rcKhiPortErrorsEventsMacTxErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Mac Tx errors on the port." ::= { rcKhiPortErrorsEventsEntry 7 } rcKhiPortErrorsEventsDeferTxErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Defer Tx errors on the port." ::= { rcKhiPortErrorsEventsEntry 8 } rcKhiPortErrorsEventsPacketErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Packet errors on the port." ::= { rcKhiPortErrorsEventsEntry 9 } rcKhiPortErrorsEventsLinkInactiveErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Link Inactive errors on the port." ::= { rcKhiPortErrorsEventsEntry 10 } rcKhiPortErrorsEventsUnknownProtoErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Unknown Proto errors on the port." ::= { rcKhiPortErrorsEventsEntry 11 } rcKhiPortErrorsEventsInFlwctrlErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for In Flwctrl errors on the port." ::= { rcKhiPortErrorsEventsEntry 12 } rcKhiPortErrorsEventsOutFlwctrlErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Out Flwctrl errors on the port." ::= { rcKhiPortErrorsEventsEntry 13 } rcKhiPortErrorsEventsAlignErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Align errors on the port." ::= { rcKhiPortErrorsEventsEntry 14 } rcKhiPortErrorsEventsFCSErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for FCS errors on the port." ::= { rcKhiPortErrorsEventsEntry 15 } rcKhiPortErrorsEventsFramesLongErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Frames Long errors on the port." ::= { rcKhiPortErrorsEventsEntry 16 } rcKhiPortErrorsEventsTooShortErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Too Short errors on the port." ::= { rcKhiPortErrorsEventsEntry 17 } rcKhiPortErrorsEventsLinkFailureErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Link Failure errors on the port." ::= { rcKhiPortErrorsEventsEntry 18 } rcKhiPortErrorsEventsCarrierSenseErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Carrier Sense errors on the port." ::= { rcKhiPortErrorsEventsEntry 19 } rcKhiPortErrorsEventsCarrierErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for Carrier errors on the port." ::= { rcKhiPortErrorsEventsEntry 20 } rcKhiPortErrorsEventsSQETestErr OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Health Indication for SQE Test errors on the port." ::= { rcKhiPortErrorsEventsEntry 21 } -- DFO PORT KHI - Port Error Events Historical Data rcKhiPortErrorsHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiPortErrorsHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Errors Historical Data." ::= { rcKhiPortErrors 2 } rcKhiPortErrorsHistoryEntry OBJECT-TYPE SYNTAX RcKhiPortErrorsHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port errors history table entry." INDEX { rcKhiPortErrorsHistoryIndex } ::= { rcKhiPortErrorsHistoryTable 1 } RcKhiPortErrorsHistoryEntry ::= SEQUENCE { rcKhiPortErrorsHistoryIndex INTEGER, rcKhiPortErrorsHistoryTimestamp DateAndTime, rcKhiPortErrorsHistoryPort INTEGER, rcKhiPortErrorsHistoryErrorEvents BITS } rcKhiPortErrorsHistoryIndex OBJECT-TYPE SYNTAX INTEGER(1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index number." ::= { rcKhiPortErrorsHistoryEntry 1 } rcKhiPortErrorsHistoryTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp indicating when the event occurred." ::= { rcKhiPortErrorsHistoryEntry 2 } rcKhiPortErrorsHistoryPort OBJECT-TYPE SYNTAX INTEGER(1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Port number where the event occurred." ::= { rcKhiPortErrorsHistoryEntry 3 } rcKhiPortErrorsHistoryErrorEvents OBJECT-TYPE SYNTAX BITS { singleCollisionErrors(0), multipleCollisionErrors(1), lateCollisionErrors(2), excessiveCollisionErrors(3), macRxErrors(4), macTxErrors(5), deferTxErrors(6), packetErrors(7), linkInactiveErrors(8), unknownProtoErrors(9), inFlwctrlErrors(10), outFlwctrlErrors(11), alignErrors(12), fcsErrors(13), framesLongErrors(14), tooShortErrors(15), linkFailureErrors(16), carrierSenseErrors(17), carrierErrors(18), sqeTestErrors(19) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is used to specify the port error information. bit 0 - Single Collision Errors bit 1 - Multiple Collision Errors bit 2 - Late Collision Errors bit 3 - Excessive Collision Errors bit 4 - Mac Rx Errors bit 5 - Mac Tx Errors bit 6 - Defer Tx Errors bit 7 - Packet Errors bit 8 - Link Inactive Errors bit 9 - Unknown Proto Errors bit 10 - In Flwctrl Errors bit 11 - Out Flwctrl Errors bit 12 - Align Errors bit 13 - FCS Errors bit 14 - Frames Long Errors bit 15 - Too Short Errors bit 16 - Link Failure Errors bit 17 - Carrier Sense Errors bit 18 - Carrier Errors bit 19 - SQE Test Errors" ::= { rcKhiPortErrorsHistoryEntry 4 } -- DFO FORWARDING KHI Asic Health rcKhiForwarding OBJECT IDENTIFIER ::= { rcKhi 6 } rcKhiForwardingAsicHealthTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingAsicHealthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Asic Key Health Indicator MIB." ::= { rcKhiForwarding 1 } rcKhiForwardingAsicHealthEntry OBJECT-TYPE SYNTAX RcKhiForwardingAsicHealthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding KHI - Asic Health table entry." INDEX { rcKhiForwardingAsicHealthSlotNumber } ::= { rcKhiForwardingAsicHealthTable 1 } RcKhiForwardingAsicHealthEntry ::= SEQUENCE { rcKhiForwardingAsicHealthSlotNumber INTEGER, rcKhiForwardingAsicHealthLeftLnIngBkPrsureRstCnt Integer32, rcKhiForwardingAsicHealthMidLnIngBkPrsureRstCnt Integer32, rcKhiForwardingAsicHealthRightLnIngBkPrsureRstCnt Integer32, rcKhiForwardingAsicHealthLeftLnIngBkPrsureRstStatus KhiStatusValue, rcKhiForwardingAsicHealthMidLnIngBkPrsureRstStatus KhiStatusValue, rcKhiForwardingAsicHealthRightLnIngBkPrsureRstStatus KhiStatusValue, rcKhiForwardingAsicHealthLeftLnIngSPIProtoRstCnt Integer32, rcKhiForwardingAsicHealthMidLnIngSPIProtoRstCnt Integer32, rcKhiForwardingAsicHealthRightLnIngSPIProtoRstCnt Integer32, rcKhiForwardingAsicHealthLeftLnIngSPIProtoRstStatus KhiStatusValue, rcKhiForwardingAsicHealthMidLnIngSPIProtoRstStatus KhiStatusValue, rcKhiForwardingAsicHealthRightLnIngSPIProtoRstStatus KhiStatusValue, rcKhiForwardingAsicHealthLeftLnIngSPIDefragCnt Integer32, rcKhiForwardingAsicHealthMidLnIngSPIDefragCnt Integer32, rcKhiForwardingAsicHealthRightLnIngSPIDefragCnt Integer32, rcKhiForwardingAsicHealthLeftLnIngSPIDefragStatus KhiStatusValue, rcKhiForwardingAsicHealthMidLnIngSPIDefragStatus KhiStatusValue, rcKhiForwardingAsicHealthRightLnIngSPIDefragStatus KhiStatusValue, rcKhiForwardingAsicHealthLeftLnEgrMcastQFullRstCnt Integer32, rcKhiForwardingAsicHealthMidLnEgrMcastQFullRstCnt Integer32, rcKhiForwardingAsicHealthRightLnEgrMcastQFullRstCnt Integer32, rcKhiForwardingAsicHealthLeftLnEgrMcastQFullRstStatus KhiStatusValue, rcKhiForwardingAsicHealthMidLnEgrMcastQFullRstStatus KhiStatusValue, rcKhiForwardingAsicHealthRightLnEgrMcastQFullRstStatus KhiStatusValue, rcKhiForwardingAsicHealthLeftLnEgrFreePgErrRstCnt Integer32, rcKhiForwardingAsicHealthMidLnEgrFreePgErrRstCnt Integer32, rcKhiForwardingAsicHealthRightLnEgrFreePgErrRstCnt Integer32, rcKhiForwardingAsicHealthLeftLnEgrFreePgErrRstStatus KhiStatusValue, rcKhiForwardingAsicHealthMidLnEgrFreePgErrRstStatus KhiStatusValue, rcKhiForwardingAsicHealthRightLnEgrFreePgErrRstStatus KhiStatusValue, rcKhiForwardingAsicHealthLeftLnEgrUcastQFullRstCnt Integer32, rcKhiForwardingAsicHealthMidLnEgrUcastQFullRstCnt Integer32, rcKhiForwardingAsicHealthRightLnEgrUcastQFullRstCnt Integer32, rcKhiForwardingAsicHealthLeftLnEgrUcastQFullRstStatus KhiStatusValue, rcKhiForwardingAsicHealthMidLnEgrUcastQFullRstStatus KhiStatusValue, rcKhiForwardingAsicHealthRightLnEgrUcastQFullRstStatus KhiStatusValue, rcKhiForwardingAsicHealthLeftLnEgrFreePgLwrLmtRstCnt Integer32, rcKhiForwardingAsicHealthMidLnEgrFreePgLwrLmtRstCnt Integer32, rcKhiForwardingAsicHealthRightLnEgrFreePgLwrLmtRstCnt Integer32, rcKhiForwardingAsicHealthLeftLnEgrFreePgLwrLmtStatus KhiStatusValue, rcKhiForwardingAsicHealthMidLnEgrFreePgLwrLmtStatus KhiStatusValue, rcKhiForwardingAsicHealthRightLnEgrFreePgLwrLmtStatus KhiStatusValue, rcKhiForwardingAsicHealthLeftLnEgrRepIDMismatchRstCnt Integer32, rcKhiForwardingAsicHealthMidLnEgrRepIDMismatchRstCnt Integer32, rcKhiForwardingAsicHealthRightLnEgrRepIDMismatchRstCnt Integer32, rcKhiForwardingAsicHealthLeftLnEgrRepIDMismatchStatus KhiStatusValue, rcKhiForwardingAsicHealthMidLnEgrRepIDMismatchStatus KhiStatusValue, rcKhiForwardingAsicHealthRightLnEgrRepIDMismatchStatus KhiStatusValue, rcKhiForwardingAsicHealthLeftLnEgrNoBeepBeepRstCnt Integer32, rcKhiForwardingAsicHealthMidLnEgrNoBeepBeepRstCnt Integer32, rcKhiForwardingAsicHealthRightLnEgrNoBeepBeepRstCnt Integer32, rcKhiForwardingAsicHealthLeftLnEgrNoBeepBeepStatus KhiStatusValue, rcKhiForwardingAsicHealthMidLnEgrNoBeepBeepStatus KhiStatusValue, rcKhiForwardingAsicHealthRightLnEgrNoBeepBeepStatus KhiStatusValue } rcKhiForwardingAsicHealthSlotNumber OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number." ::= { rcKhiForwardingAsicHealthEntry 1 } rcKhiForwardingAsicHealthLeftLnIngBkPrsureRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Ingress RSP Combined Back Pressure Resets." ::= { rcKhiForwardingAsicHealthEntry 2 } rcKhiForwardingAsicHealthMidLnIngBkPrsureRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Ingress RSP Combined Back Pressure Resets." ::= { rcKhiForwardingAsicHealthEntry 3 } rcKhiForwardingAsicHealthRightLnIngBkPrsureRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Ingress RSP Combined Back Pressure Resets." ::= { rcKhiForwardingAsicHealthEntry 4 } rcKhiForwardingAsicHealthLeftLnIngBkPrsureRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane Ingress RSP Back Pressure Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 5 } rcKhiForwardingAsicHealthMidLnIngBkPrsureRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane ngress RSP Back Pressure Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 6 } rcKhiForwardingAsicHealthRightLnIngBkPrsureRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane Ingress RSP Back Pressure Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 7 } rcKhiForwardingAsicHealthLeftLnIngSPIProtoRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Ingress RSP SPI Protocol Resets." ::= { rcKhiForwardingAsicHealthEntry 8 } rcKhiForwardingAsicHealthMidLnIngSPIProtoRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Ingress RSP SPI Protocol Resets." ::= { rcKhiForwardingAsicHealthEntry 9 } rcKhiForwardingAsicHealthRightLnIngSPIProtoRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Ingress RSP SPI Protocol Resets." ::= { rcKhiForwardingAsicHealthEntry 10 } rcKhiForwardingAsicHealthLeftLnIngSPIProtoRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane Ingress RSP SPI Protocol Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 11 } rcKhiForwardingAsicHealthMidLnIngSPIProtoRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane Ingress RSP SPI Protocol Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 12 } rcKhiForwardingAsicHealthRightLnIngSPIProtoRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane Ingress RSP SPI Protocol Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 13 } rcKhiForwardingAsicHealthLeftLnIngSPIDefragCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Ingress RSP SPI Defrag Resets." ::= { rcKhiForwardingAsicHealthEntry 14 } rcKhiForwardingAsicHealthMidLnIngSPIDefragCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Ingress RSP SPI Defrag Resets." ::= { rcKhiForwardingAsicHealthEntry 15 } rcKhiForwardingAsicHealthRightLnIngSPIDefragCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Ingress RSP SPI Defrag Resets." ::= { rcKhiForwardingAsicHealthEntry 16 } rcKhiForwardingAsicHealthLeftLnIngSPIDefragStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane Ingress RSP SPI Defrag Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 17 } rcKhiForwardingAsicHealthMidLnIngSPIDefragStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane Ingress RSP SPI Defrag Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 18 } rcKhiForwardingAsicHealthRightLnIngSPIDefragStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane Ingress RSP SPI Defrag Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 19 } rcKhiForwardingAsicHealthLeftLnEgrMcastQFullRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Egress RSP Multicast Queue Full Resets." ::= { rcKhiForwardingAsicHealthEntry 20 } rcKhiForwardingAsicHealthMidLnEgrMcastQFullRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Egress RSP Multicast Queue Full Resets." ::= { rcKhiForwardingAsicHealthEntry 21 } rcKhiForwardingAsicHealthRightLnEgrMcastQFullRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Egress RSP Multicast Queue Full Resets." ::= { rcKhiForwardingAsicHealthEntry 22 } rcKhiForwardingAsicHealthLeftLnEgrMcastQFullRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane Egress RSP Multicast Queue Full Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 23 } rcKhiForwardingAsicHealthMidLnEgrMcastQFullRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane Egress RSP Multicast Queue Full Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 24 } rcKhiForwardingAsicHealthRightLnEgrMcastQFullRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane Egress RSP Multicast Queue Full Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 25 } rcKhiForwardingAsicHealthLeftLnEgrFreePgErrRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Egress RSP Free Page Error Resets." ::= { rcKhiForwardingAsicHealthEntry 26 } rcKhiForwardingAsicHealthMidLnEgrFreePgErrRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Egress RSP Free Page Error Resets." ::= { rcKhiForwardingAsicHealthEntry 27 } rcKhiForwardingAsicHealthRightLnEgrFreePgErrRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Egress RSP Free Page Error Resets." ::= { rcKhiForwardingAsicHealthEntry 28 } rcKhiForwardingAsicHealthLeftLnEgrFreePgErrRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane Egress RSP Free Page Error Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 29 } rcKhiForwardingAsicHealthMidLnEgrFreePgErrRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane Egress RSP Free Page Error Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 30 } rcKhiForwardingAsicHealthRightLnEgrFreePgErrRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane Egress RSP Free Page Error Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 31 } rcKhiForwardingAsicHealthLeftLnEgrUcastQFullRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Egress RSP Unicast Queue Full Resets." ::= { rcKhiForwardingAsicHealthEntry 32 } rcKhiForwardingAsicHealthMidLnEgrUcastQFullRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Egress RSP Unicast Queue Full Resets." ::= { rcKhiForwardingAsicHealthEntry 33 } rcKhiForwardingAsicHealthRightLnEgrUcastQFullRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Egress RSP Unicast Queue Full Resets." ::= { rcKhiForwardingAsicHealthEntry 34 } rcKhiForwardingAsicHealthLeftLnEgrUcastQFullRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane Egress RSP Unicast Queue Full Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 35 } rcKhiForwardingAsicHealthMidLnEgrUcastQFullRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane Egress RSP Unicast Queue Full Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 36 } rcKhiForwardingAsicHealthRightLnEgrUcastQFullRstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane Egress RSP Unicast Queue Full Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 37 } rcKhiForwardingAsicHealthLeftLnEgrFreePgLwrLmtRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Egress RSP Free Pages at Lower Limit Resets." ::= { rcKhiForwardingAsicHealthEntry 39 } rcKhiForwardingAsicHealthMidLnEgrFreePgLwrLmtRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Egress RSP Free Pages at Lower Limit Resets." ::= { rcKhiForwardingAsicHealthEntry 40 } rcKhiForwardingAsicHealthRightLnEgrFreePgLwrLmtRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Egress RSP Free Pages at Lower Limit Resets." ::= { rcKhiForwardingAsicHealthEntry 41 } rcKhiForwardingAsicHealthLeftLnEgrFreePgLwrLmtStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane Egress RSP Free Pages at Lower Limit Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 42 } rcKhiForwardingAsicHealthMidLnEgrFreePgLwrLmtStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane Egress RSP Free Pages at Lower Limit Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 43 } rcKhiForwardingAsicHealthRightLnEgrFreePgLwrLmtStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane Egress RSP Free Pages at Lower Limit Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 44 } rcKhiForwardingAsicHealthLeftLnEgrRepIDMismatchRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Egress RSP Replication ID Mismatch Resets." ::= { rcKhiForwardingAsicHealthEntry 45 } rcKhiForwardingAsicHealthMidLnEgrRepIDMismatchRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Egress RSP Replication ID Mismatch Resets." ::= { rcKhiForwardingAsicHealthEntry 46 } rcKhiForwardingAsicHealthRightLnEgrRepIDMismatchRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Egress RSP Replication ID Mismatch Resets." ::= { rcKhiForwardingAsicHealthEntry 47 } rcKhiForwardingAsicHealthLeftLnEgrRepIDMismatchStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane Egress RSP Replication ID Mismatch Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 48 } rcKhiForwardingAsicHealthMidLnEgrRepIDMismatchStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane Egress RSP Replication ID Mismatch Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 49 } rcKhiForwardingAsicHealthRightLnEgrRepIDMismatchStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane Egress RSP Replication ID Mismatch Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 50 } rcKhiForwardingAsicHealthLeftLnEgrNoBeepBeepRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Egress RSP No Beep-Beep Resets." ::= { rcKhiForwardingAsicHealthEntry 51 } rcKhiForwardingAsicHealthMidLnEgrNoBeepBeepRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Egress RSP No Beep-Beep Resets." ::= { rcKhiForwardingAsicHealthEntry 52 } rcKhiForwardingAsicHealthRightLnEgrNoBeepBeepRstCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Egress RSP No Beep-Beep Resets." ::= { rcKhiForwardingAsicHealthEntry 53 } rcKhiForwardingAsicHealthLeftLnEgrNoBeepBeepStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane Egress RSP No Beep-Beep Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 54 } rcKhiForwardingAsicHealthMidLnEgrNoBeepBeepStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane Egress RSP No Beep-Beep Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 55 } rcKhiForwardingAsicHealthRightLnEgrNoBeepBeepStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane Egress RSP No Beep-Beep Resets Health Indication. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingAsicHealthEntry 56 } -- DFO FORWARDING KHI Ingress/Egress RSP State rcKhiForwardingRSPStateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRSPStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Key Health Indicator MIB - RSP Stats." ::= { rcKhiForwarding 2 } rcKhiForwardingRSPStateEntry OBJECT-TYPE SYNTAX RcKhiForwardingRSPStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding KHI - RSP State table entry." INDEX { rcKhiForwardingRSPStateSlotNumber, rcKhiForwardingRSPStateDirection } ::= { rcKhiForwardingRSPStateTable 1 } RcKhiForwardingRSPStateEntry ::= SEQUENCE { rcKhiForwardingRSPStateSlotNumber INTEGER, rcKhiForwardingRSPStateDirection INTEGER, rcKhiForwardingRSPStateLeftLnErrMask BITS, rcKhiForwardingRSPStateMidLnErrMask BITS, rcKhiForwardingRSPStateRightLnErrMask BITS, rcKhiForwardingRSPStateLeftLnHealthStatus KhiStatusValue, rcKhiForwardingRSPStateMidLnHealthStatus KhiStatusValue, rcKhiForwardingRSPStateRightLnHealthStatus KhiStatusValue } rcKhiForwardingRSPStateSlotNumber OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number." ::= { rcKhiForwardingRSPStateEntry 1 } rcKhiForwardingRSPStateDirection OBJECT-TYPE SYNTAX INTEGER { ingress(1), egress(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Direction - Ingress or Egress." ::= { rcKhiForwardingRSPStateEntry 2 } rcKhiForwardingRSPStateLeftLnErrMask OBJECT-TYPE SYNTAX BITS { cifParityError(0), cifProtocolError(1), eme0ParityError(2), eme1ParityError(3), bapHostReadError(4), bapHostWriteError(5), bapClockPLLNotLocked(6), bapTxClockPLLNotLocked(7), bapMemoryClockPLLNotLocked(8), gabError(9), bapIntfTimeout(10), bapIntfError(11), bapDecoderError(12), bapDecoderSpecialAccessError(13), bapControllerWriteError(14), bapControllerReadError(15), bapGABError(16), ime0Disabled(17), ime1Disabled(18), hashEngineDisabled(19), multiplicationEngineDisabled(20), fdibEmptyPktWrongPTMAccess(21), fdibPastEndOfPktError(22), fdibFifoEmptyWrongPMAccess(23), fdibInvalidPage(24), fifoFull(25), fdibMixedAccess(26), fdobPMError(27), fdobIsFull(28), fdobIsEmpty(29), ptmBusError(30), pmProgramCounterError(31), pmStatsBUSError(32), pmFDIBHPIBUSError(33), pmEME1ParityError(34), pmEME0ParityError(35), pmMulticastError(36), pmFrameError(37), pmPopRollover(38), pmReleaseError(39), amUnsupportedOptypeForRegionOrDeviceException(40), amIllegalRegionOrSubregionException(41), amSearchRunOnException(42), amSearchBusErrorException(43), amParityErrorException(44), amProtocolErrorException(45), amIllegalArgumentException(46), amNonAllignedAddressException(47), amPacketMemoryBusErrorException(48), amPacketHeaderAddressErrorException(49), amLookupContinueZeroException(50), amUnsupportedRSVD8Exception(51), amUnsupportedRSVD10Exception(52), amUnsupportedRSVD1Exception(53), amUnsupportedRSVD2Exception(54), amUnsupportedRSVD3Exception(55), amUnsupportedRSVD4Exception(56), amUnsupportedRSVD5Exception(57), amUnsupportedUnknownHWFailureException(58), amSoftwareInterrupt(59), missingRSPHeartbeats(60) } MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP State Error Bit Mask. Each bit in the mask represents a specific error. Bit 0 - CIF Parity Error. Bit 1 - CIF Protocol Error. Bit 2 - EME0 Parity Error. Bit 3 - EME1 Parity Error. Bit 4 - BAP Host Read Error. Bit 5 - BAP Host Write Error. Bit 6 - BAP Clock PLL is not locked. Bit 7 - BAP Tx Clock PLL is not locked. Bit 8 - BAP Memory Clock PLL is not locked. Bit 9 - GAB Error. Bit 10 - BAP Intf Timeout. Bit 11 - BAP Intf Error. Bit 12 - BAP Decoder Error. Bit 13 - BAP Decoder Special Access Error. Bit 14 - BAP Controller Write Error. Bit 15 - BAP Controller Read Error. Bit 16 - BAP GAB Error. Bit 17 - IME0 is disabled. Bit 18 - IME1 is disabled. Bit 19 - Hash engine is disabled. Bit 20 - Multiplication Engine is disabled. Bit 21 - FDIB Empty Pkt. Wrong PTM access. Bit 22 - FDIB Past End of Pkt Error. Bit 23 - FDIB Fifo empty. Wrong PM access. Bit 24 - FDIB Invalid Page. Bit 25 - Fifo Full. Bit 26 - FDIB Mixed access. Bit 27 - FDOB PM Error. Bit 28 - FDOB is Full. Bit 29 - FDOB is empty. Bit 30 - PTM Bus Error. Bit 31 - PM Program Counter Error. Bit 32 - PM Stats BUS Error. Bit 33 - PM FDIB HPI BUS Error. Bit 34 - PM EME1 Parity Error. Bit 35 - PM EME0 Parity Error. Bit 36 - PM Multicast Error. Bit 37 - PM Frame Error. Bit 38 - PM Pop rollover. Bit 39 - PM Release Error. Bit 40 - AM Unsupported optype for region/device exception. Bit 41 - AM Illegal region/subregion exception. Bit 42 - AM Search run on exception. Bit 43 - AM Search bus error exception. Bit 44 - AM Parity error exception. Bit 45 - AM Protocol error exception. Bit 46 - AM Illegal Argument exception. Bit 47 - AM Non-alligned address exception. Bit 48 - AM Packet memory bus error exception. Bit 49 - AM Packet header address error exception. Bit 50 - AM Lookup Continue Zero exception. Bit 51 - AM Unsupported RSVD8 exception. Bit 52 - AM Unsupported RSVD10 exception. Bit 53 - AM Unsupported RSVD1 exception. Bit 54 - AM Unsupported RSVD2 exception. Bit 55 - AM Unsupported RSVD3 exception. Bit 56 - AM Unsupported RSVD4 exception. Bit 57 - AM Unsupported RSVD5 exception. Bit 58 - AM Unsupported Unknown h/w failure exception. Bit 59 - AM Software Interrupt. Bit 60 - Missing RSP Heartbeats." ::= { rcKhiForwardingRSPStateEntry 3 } rcKhiForwardingRSPStateMidLnErrMask OBJECT-TYPE SYNTAX BITS { cifParityError(0), cifProtocolError(1), eme0ParityError(2), eme1ParityError(3), bapHostReadError(4), bapHostWriteError(5), bapClockPLLNotLocked(6), bapTxClockPLLNotLocked(7), bapMemoryClockPLLNotLocked(8), gabError(9), bapIntfTimeout(10), bapIntfError(11), bapDecoderError(12), bapDecoderSpecialAccessError(13), bapControllerWriteError(14), bapControllerReadError(15), bapGABError(16), ime0Disabled(17), ime1Disabled(18), hashEngineDisabled(19), multiplicationEngineDisabled(20), fdibEmptyPktWrongPTMAccess(21), fdibPastEndOfPktError(22), fdibFifoEmptyWrongPMAccess(23), fdibInvalidPage(24), fifoFull(25), fdibMixedAccess(26), fdobPMError(27), fdobIsFull(28), fdobIsEmpty(29), ptmBusError(30), pmProgramCounterError(31), pmStatsBUSError(32), pmFDIBHPIBUSError(33), pmEME1ParityError(34), pmEME0ParityError(35), pmMulticastError(36), pmFrameError(37), pmPopRollover(38), pmReleaseError(39), amUnsupportedOptypeForRegionOrDeviceException(40), amIllegalRegionOrSubregionException(41), amSearchRunOnException(42), amSearchBusErrorException(43), amParityErrorException(44), amProtocolErrorException(45), amIllegalArgumentException(46), amNonAllignedAddressException(47), amPacketMemoryBusErrorException(48), amPacketHeaderAddressErrorException(49), amLookupContinueZeroException(50), amUnsupportedRSVD8Exception(51), amUnsupportedRSVD10Exception(52), amUnsupportedRSVD1Exception(53), amUnsupportedRSVD2Exception(54), amUnsupportedRSVD3Exception(55), amUnsupportedRSVD4Exception(56), amUnsupportedRSVD5Exception(57), amUnsupportedUnknownHWFailureException(58), amSoftwareInterrupt(59), missingRSPHeartbeats(60) } MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP State Error Bit Mask. Each bit in the mask represents a specific error. Bit 0 - CIF Parity Error. Bit 1 - CIF Protocol Error. Bit 2 - EME0 Parity Error. Bit 3 - EME1 Parity Error. Bit 4 - BAP Host Read Error. Bit 5 - BAP Host Write Error. Bit 6 - BAP Clock PLL is not locked. Bit 7 - BAP Tx Clock PLL is not locked. Bit 8 - BAP Memory Clock PLL is not locked. Bit 9 - GAB Error. Bit 10 - BAP Intf Timeout. Bit 11 - BAP Intf Error. Bit 12 - BAP Decoder Error. Bit 13 - BAP Decoder Special Access Error. Bit 14 - BAP Controller Write Error. Bit 15 - BAP Controller Read Error. Bit 16 - BAP GAB Error. Bit 17 - IME0 is disabled. Bit 18 - IME1 is disabled. Bit 19 - Hash engine is disabled. Bit 20 - Multiplication Engine is disabled. Bit 21 - FDIB Empty Pkt. Wrong PTM access. Bit 22 - FDIB Past End of Pkt Error. Bit 23 - FDIB Fifo empty. Wrong PM access. Bit 24 - FDIB Invalid Page. Bit 25 - Fifo Full. Bit 26 - FDIB Mixed access. Bit 27 - FDOB PM Error. Bit 28 - FDOB is Full. Bit 29 - FDOB is empty. Bit 30 - PTM Bus Error. Bit 31 - PM Program Counter Error. Bit 32 - PM Stats BUS Error. Bit 33 - PM FDIB HPI BUS Error. Bit 34 - PM EME1 Parity Error. Bit 35 - PM EME0 Parity Error. Bit 36 - PM Multicast Error. Bit 37 - PM Frame Error. Bit 38 - PM Pop rollover. Bit 39 - PM Release Error. Bit 40 - AM Unsupported optype for region/device exception. Bit 41 - AM Illegal region/subregion exception. Bit 42 - AM Search run on exception. Bit 43 - AM Search bus error exception. Bit 44 - AM Parity error exception. Bit 45 - AM Protocol error exception. Bit 46 - AM Illegal Argument exception. Bit 47 - AM Non-alligned address exception. Bit 48 - AM Packet memory bus error exception. Bit 49 - AM Packet header address error exception. Bit 50 - AM Lookup Continue Zero exception. Bit 51 - AM Unsupported RSVD8 exception. Bit 52 - AM Unsupported RSVD10 exception. Bit 53 - AM Unsupported RSVD1 exception. Bit 54 - AM Unsupported RSVD2 exception. Bit 55 - AM Unsupported RSVD3 exception. Bit 56 - AM Unsupported RSVD4 exception. Bit 57 - AM Unsupported RSVD5 exception. Bit 58 - AM Unsupported Unknown h/w failure exception. Bit 59 - AM Software Interrupt. Bit 60 - Missing RSP Heartbeats." ::= { rcKhiForwardingRSPStateEntry 4 } rcKhiForwardingRSPStateRightLnErrMask OBJECT-TYPE SYNTAX BITS { cifParityError(0), cifProtocolError(1), eme0ParityError(2), eme1ParityError(3), bapHostReadError(4), bapHostWriteError(5), bapClockPLLNotLocked(6), bapTxClockPLLNotLocked(7), bapMemoryClockPLLNotLocked(8), gabError(9), bapIntfTimeout(10), bapIntfError(11), bapDecoderError(12), bapDecoderSpecialAccessError(13), bapControllerWriteError(14), bapControllerReadError(15), bapGABError(16), ime0Disabled(17), ime1Disabled(18), hashEngineDisabled(19), multiplicationEngineDisabled(20), fdibEmptyPktWrongPTMAccess(21), fdibPastEndOfPktError(22), fdibFifoEmptyWrongPMAccess(23), fdibInvalidPage(24), fifoFull(25), fdibMixedAccess(26), fdobPMError(27), fdobIsFull(28), fdobIsEmpty(29), ptmBusError(30), pmProgramCounterError(31), pmStatsBUSError(32), pmFDIBHPIBUSError(33), pmEME1ParityError(34), pmEME0ParityError(35), pmMulticastError(36), pmFrameError(37), pmPopRollover(38), pmReleaseError(39), amUnsupportedOptypeForRegionOrDeviceException(40), amIllegalRegionOrSubregionException(41), amSearchRunOnException(42), amSearchBusErrorException(43), amParityErrorException(44), amProtocolErrorException(45), amIllegalArgumentException(46), amNonAllignedAddressException(47), amPacketMemoryBusErrorException(48), amPacketHeaderAddressErrorException(49), amLookupContinueZeroException(50), amUnsupportedRSVD8Exception(51), amUnsupportedRSVD10Exception(52), amUnsupportedRSVD1Exception(53), amUnsupportedRSVD2Exception(54), amUnsupportedRSVD3Exception(55), amUnsupportedRSVD4Exception(56), amUnsupportedRSVD5Exception(57), amUnsupportedUnknownHWFailureException(58), amSoftwareInterrupt(59), missingRSPHeartbeats(60) } MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP State Error Bit Mask. Each bit in the mask represents a specific error. Bit 0 - CIF Parity Error. Bit 1 - CIF Protocol Error. Bit 2 - EME0 Parity Error. Bit 3 - EME1 Parity Error. Bit 4 - BAP Host Read Error. Bit 5 - BAP Host Write Error. Bit 6 - BAP Clock PLL is not locked. Bit 7 - BAP Tx Clock PLL is not locked. Bit 8 - BAP Memory Clock PLL is not locked. Bit 9 - GAB Error. Bit 10 - BAP Intf Timeout. Bit 11 - BAP Intf Error. Bit 12 - BAP Decoder Error. Bit 13 - BAP Decoder Special Access Error. Bit 14 - BAP Controller Write Error. Bit 15 - BAP Controller Read Error. Bit 16 - BAP GAB Error. Bit 17 - IME0 is disabled. Bit 18 - IME1 is disabled. Bit 19 - Hash engine is disabled. Bit 20 - Multiplication Engine is disabled. Bit 21 - FDIB Empty Pkt. Wrong PTM access. Bit 22 - FDIB Past End of Pkt Error. Bit 23 - FDIB Fifo empty. Wrong PM access. Bit 24 - FDIB Invalid Page. Bit 25 - Fifo Full. Bit 26 - FDIB Mixed access. Bit 27 - FDOB PM Error. Bit 28 - FDOB is Full. Bit 29 - FDOB is empty. Bit 30 - PTM Bus Error. Bit 31 - PM Program Counter Error. Bit 32 - PM Stats BUS Error. Bit 33 - PM FDIB HPI BUS Error. Bit 34 - PM EME1 Parity Error. Bit 35 - PM EME0 Parity Error. Bit 36 - PM Multicast Error. Bit 37 - PM Frame Error. Bit 38 - PM Pop rollover. Bit 39 - PM Release Error. Bit 40 - AM Unsupported optype for region/device exception. Bit 41 - AM Illegal region/subregion exception. Bit 42 - AM Search run on exception. Bit 43 - AM Search bus error exception. Bit 44 - AM Parity error exception. Bit 45 - AM Protocol error exception. Bit 46 - AM Illegal Argument exception. Bit 47 - AM Non-alligned address exception. Bit 48 - AM Packet memory bus error exception. Bit 49 - AM Packet header address error exception. Bit 50 - AM Lookup Continue Zero exception. Bit 51 - AM Unsupported RSVD8 exception. Bit 52 - AM Unsupported RSVD10 exception. Bit 53 - AM Unsupported RSVD1 exception. Bit 54 - AM Unsupported RSVD2 exception. Bit 55 - AM Unsupported RSVD3 exception. Bit 56 - AM Unsupported RSVD4 exception. Bit 57 - AM Unsupported RSVD5 exception. Bit 58 - AM Unsupported Unknown h/w failure exception. Bit 59 - AM Software Interrupt. Bit 60 - Missing RSP Heartbeats." ::= { rcKhiForwardingRSPStateEntry 5 } rcKhiForwardingRSPStateLeftLnHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Left Lane RSP-State Health as Green/Yellow/Red. If multiple events with different health status occurs at the same time, the highest health status of all the events is reported." ::= { rcKhiForwardingRSPStateEntry 6 } rcKhiForwardingRSPStateMidLnHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Middle Lane RSP-State Health as Green/Yellow/Red. If multiple events with different health status occurs at the same time, the highest health status of all the events is reported." ::= { rcKhiForwardingRSPStateEntry 7 } rcKhiForwardingRSPStateRightLnHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Right Lane RSP-State Health as Green/Yellow/Red. If multiple events with different health status occurs at the same time, the highest health status of all the events is reported." ::= { rcKhiForwardingRSPStateEntry 8 } -- DFO FORWARDING KHI Ingress/Egress RSP Stats rcKhiForwardingRSPStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRSPStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Key Health Indicator MIB - RSP Stats." ::= { rcKhiForwarding 3 } rcKhiForwardingRSPStatsEntry OBJECT-TYPE SYNTAX RcKhiForwardingRSPStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding KHI - RSP Stats table entry." INDEX { rcKhiForwardingRSPStatsSlotNumber, rcKhiForwardingRSPStatsDirection } ::= { rcKhiForwardingRSPStatsTable 1 } RcKhiForwardingRSPStatsEntry ::= SEQUENCE { rcKhiForwardingRSPStatsSlotNumber INTEGER, rcKhiForwardingRSPStatsDirection INTEGER, rcKhiForwardingRSPStatsLeftLnTotalAMPkts Counter64, rcKhiForwardingRSPStatsMidLnTotalAMPkts Counter64, rcKhiForwardingRSPStatsRightLnTotalAMPkts Counter64, rcKhiForwardingRSPStatsLeftLnTotalAMRxErrPkts Counter64, rcKhiForwardingRSPStatsMidLnTotalAMRxErrPkts Counter64, rcKhiForwardingRSPStatsRightLnTotalAMRxErrPkts Counter64, rcKhiForwardingRSPStatsLeftLnAMRxErrPktsStatus KhiStatusValue, rcKhiForwardingRSPStatsMidLnAMRxErrPktsStatus KhiStatusValue, rcKhiForwardingRSPStatsRightLnAMRxErrPktsStatus KhiStatusValue, rcKhiForwardingRSPStatsLeftLnTotalAMShortPkts Counter64, rcKhiForwardingRSPStatsMidLnTotalAMShortPkts Counter64, rcKhiForwardingRSPStatsRightLnTotalAMShortPkts Counter64, rcKhiForwardingRSPStatsLeftLnAMShortPktsStatus KhiStatusValue, rcKhiForwardingRSPStatsMidLnAMShortPktsStatus KhiStatusValue, rcKhiForwardingRSPStatsRightLnAMShortPktsStatus KhiStatusValue, rcKhiForwardingRSPStatsLeftLnTotalAMCongestionDrops Counter64, rcKhiForwardingRSPStatsMidLnTotalAMCongestionDrops Counter64, rcKhiForwardingRSPStatsRightLnTotalAMCongestionDrops Counter64, rcKhiForwardingRSPStatsLeftLnAMCongestionDropStatus KhiStatusValue, rcKhiForwardingRSPStatsMidLnAMCongestionDropStatus KhiStatusValue, rcKhiForwardingRSPStatsRightLnAMCongestionDropStatus KhiStatusValue, rcKhiForwardingRSPStatsLeftLnTotalAMProcErrPkts Counter64, rcKhiForwardingRSPStatsMidLnTotalAMProcErrPkts Counter64, rcKhiForwardingRSPStatsRightLnTotalAMProcErrPkts Counter64, rcKhiForwardingRSPStatsLeftLnAMProcErrPktsStatus KhiStatusValue, rcKhiForwardingRSPStatsMidLnAMProcErrPktsStatus KhiStatusValue, rcKhiForwardingRSPStatsRightLnAMProcErrPktsStatus KhiStatusValue, rcKhiForwardingRSPStatsLeftLnTotalAMExpPkts Counter64, rcKhiForwardingRSPStatsMidLnTotalAMExpPkts Counter64, rcKhiForwardingRSPStatsRightLnTotalAMExpPkts Counter64, rcKhiForwardingRSPStatsLeftLnAMExpPktsStatus KhiStatusValue, rcKhiForwardingRSPStatsMidLnAMExpPktsStatus KhiStatusValue, rcKhiForwardingRSPStatsRightLnAMExpPktsStatus KhiStatusValue, rcKhiForwardingRSPStatsLeftLnTotalPMFwdPkts Counter64, rcKhiForwardingRSPStatsMidLnTotalPMFwdPkts Counter64, rcKhiForwardingRSPStatsRightLnTotalPMFwdPkts Counter64, rcKhiForwardingRSPStatsLeftLnTotalPMDropErrPkts Counter64, rcKhiForwardingRSPStatsMidLnTotalPMDropErrPkts Counter64, rcKhiForwardingRSPStatsRightLnTotalPMDropErrPkts Counter64, rcKhiForwardingRSPStatsLeftLnPMDropErrStatus KhiStatusValue, rcKhiForwardingRSPStatsMidLnPMDropErrStatus KhiStatusValue, rcKhiForwardingRSPStatsRightLnPMDropErrStatus KhiStatusValue } rcKhiForwardingRSPStatsSlotNumber OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number." ::= { rcKhiForwardingRSPStatsEntry 1 } rcKhiForwardingRSPStatsDirection OBJECT-TYPE SYNTAX INTEGER { ingress(1), egress(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Direction - Ingress or Egress." ::= { rcKhiForwardingRSPStatsEntry 2 } rcKhiForwardingRSPStatsLeftLnTotalAMPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total AM Packets." ::= { rcKhiForwardingRSPStatsEntry 3 } rcKhiForwardingRSPStatsMidLnTotalAMPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total AM Packets." ::= { rcKhiForwardingRSPStatsEntry 4 } rcKhiForwardingRSPStatsRightLnTotalAMPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total AM Packets." ::= { rcKhiForwardingRSPStatsEntry 5 } rcKhiForwardingRSPStatsLeftLnTotalAMRxErrPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total AM Rx Error Packets Count." ::= { rcKhiForwardingRSPStatsEntry 6 } rcKhiForwardingRSPStatsMidLnTotalAMRxErrPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total AM Rx Error Packets Count." ::= { rcKhiForwardingRSPStatsEntry 7 } rcKhiForwardingRSPStatsRightLnTotalAMRxErrPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total AM Rx Error Packets Count." ::= { rcKhiForwardingRSPStatsEntry 8 } rcKhiForwardingRSPStatsLeftLnAMRxErrPktsStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total AM Rx Error Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingRSPStatsEntry 9 } rcKhiForwardingRSPStatsMidLnAMRxErrPktsStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total AM Rx Error Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingRSPStatsEntry 10 } rcKhiForwardingRSPStatsRightLnAMRxErrPktsStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total AM Rx Error Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingRSPStatsEntry 11 } rcKhiForwardingRSPStatsLeftLnTotalAMShortPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total AM Short Packets Count." ::= { rcKhiForwardingRSPStatsEntry 12 } rcKhiForwardingRSPStatsMidLnTotalAMShortPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total AM Short Packets Count." ::= { rcKhiForwardingRSPStatsEntry 13 } rcKhiForwardingRSPStatsRightLnTotalAMShortPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total AM Short Packets Count." ::= { rcKhiForwardingRSPStatsEntry 14 } rcKhiForwardingRSPStatsLeftLnAMShortPktsStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total AM Short Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingRSPStatsEntry 15 } rcKhiForwardingRSPStatsMidLnAMShortPktsStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total AM Short Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingRSPStatsEntry 16 } rcKhiForwardingRSPStatsRightLnAMShortPktsStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total AM Short Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Red." ::= { rcKhiForwardingRSPStatsEntry 17 } rcKhiForwardingRSPStatsLeftLnTotalAMCongestionDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total AM Congestion Drop Count." ::= { rcKhiForwardingRSPStatsEntry 18 } rcKhiForwardingRSPStatsMidLnTotalAMCongestionDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total AM Congestion Drop Count." ::= { rcKhiForwardingRSPStatsEntry 19 } rcKhiForwardingRSPStatsRightLnTotalAMCongestionDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total AM Congestion Drop Count." ::= { rcKhiForwardingRSPStatsEntry 20 } rcKhiForwardingRSPStatsLeftLnAMCongestionDropStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total AM Congestion Drop Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Yellow." ::= { rcKhiForwardingRSPStatsEntry 21 } rcKhiForwardingRSPStatsMidLnAMCongestionDropStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total AM Congestion Drop Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Yellow." ::= { rcKhiForwardingRSPStatsEntry 22 } rcKhiForwardingRSPStatsRightLnAMCongestionDropStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total AM Congestion Drop Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Yellow." ::= { rcKhiForwardingRSPStatsEntry 23 } rcKhiForwardingRSPStatsLeftLnTotalAMProcErrPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total AM Proc Error Packets Count." ::= { rcKhiForwardingRSPStatsEntry 24 } rcKhiForwardingRSPStatsMidLnTotalAMProcErrPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total AM Proc Error Packets Count." ::= { rcKhiForwardingRSPStatsEntry 25 } rcKhiForwardingRSPStatsRightLnTotalAMProcErrPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total AM Proc Error Packets Count." ::= { rcKhiForwardingRSPStatsEntry 26 } rcKhiForwardingRSPStatsLeftLnAMProcErrPktsStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total AM Proc Error Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Yellow." ::= { rcKhiForwardingRSPStatsEntry 27 } rcKhiForwardingRSPStatsMidLnAMProcErrPktsStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total AM Proc Error Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Yellow." ::= { rcKhiForwardingRSPStatsEntry 28 } rcKhiForwardingRSPStatsRightLnAMProcErrPktsStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total AM Proc Error Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Yellow." ::= { rcKhiForwardingRSPStatsEntry 29 } rcKhiForwardingRSPStatsLeftLnTotalAMExpPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total AM Exp Packets Count." ::= { rcKhiForwardingRSPStatsEntry 30 } rcKhiForwardingRSPStatsMidLnTotalAMExpPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total AM Exp Packets Count." ::= { rcKhiForwardingRSPStatsEntry 31 } rcKhiForwardingRSPStatsRightLnTotalAMExpPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total AM Exp Packets Count." ::= { rcKhiForwardingRSPStatsEntry 32 } rcKhiForwardingRSPStatsLeftLnAMExpPktsStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total AM Exp Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Yellow." ::= { rcKhiForwardingRSPStatsEntry 33 } rcKhiForwardingRSPStatsMidLnAMExpPktsStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total AM Exp Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Yellow." ::= { rcKhiForwardingRSPStatsEntry 34 } rcKhiForwardingRSPStatsRightLnAMExpPktsStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total AM Exp Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Yellow." ::= { rcKhiForwardingRSPStatsEntry 35 } rcKhiForwardingRSPStatsLeftLnTotalPMFwdPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total PM Forwarded Packets Count." ::= { rcKhiForwardingRSPStatsEntry 36 } rcKhiForwardingRSPStatsMidLnTotalPMFwdPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total PM Forwarded Packets Count." ::= { rcKhiForwardingRSPStatsEntry 37 } rcKhiForwardingRSPStatsRightLnTotalPMFwdPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total PM Forwarded Packets Count." ::= { rcKhiForwardingRSPStatsEntry 38 } rcKhiForwardingRSPStatsLeftLnTotalPMDropErrPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total PM Dropped Error Packets Count." ::= { rcKhiForwardingRSPStatsEntry 39 } rcKhiForwardingRSPStatsMidLnTotalPMDropErrPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total PM Dropped Error Packets Count." ::= { rcKhiForwardingRSPStatsEntry 40 } rcKhiForwardingRSPStatsRightLnTotalPMDropErrPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total PM Dropped Error Packets Count." ::= { rcKhiForwardingRSPStatsEntry 41 } rcKhiForwardingRSPStatsLeftLnPMDropErrStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane RSP Total PM Dropped Error Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Yellow." ::= { rcKhiForwardingRSPStatsEntry 42 } rcKhiForwardingRSPStatsMidLnPMDropErrStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane RSP Total PM Dropped Error Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Yellow." ::= { rcKhiForwardingRSPStatsEntry 43 } rcKhiForwardingRSPStatsRightLnPMDropErrStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane RSP Total PM Dropped Error Packets Health Status. A zero count would indicate a Health Status of Green and a non-zero count would indicate a Yellow." ::= { rcKhiForwardingRSPStatsEntry 44 } -- DFO FORWARDING KHI F2X Health rcKhiForwardingF2XHealthTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingF2XHealthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Key Health Indicator MIB - F2X (F2I and F2E) Health." ::= { rcKhiForwarding 4 } rcKhiForwardingF2XHealthEntry OBJECT-TYPE SYNTAX RcKhiForwardingF2XHealthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding KHI - F2X Health table entry." INDEX { rcKhiForwardingF2XHealthSlotNumber } ::= { rcKhiForwardingF2XHealthTable 1 } RcKhiForwardingF2XHealthEntry ::= SEQUENCE { rcKhiForwardingF2XHealthSlotNumber INTEGER, rcKhiForwardingF2XHealthLeftLnErrMask BITS, rcKhiForwardingF2XHealthMidLnErrMask BITS, rcKhiForwardingF2XHealthRightLnErrMask BITS, rcKhiForwardingF2XHealthLeftLnHealthStatus KhiStatusValue, rcKhiForwardingF2XHealthMidLnHealthStatus KhiStatusValue, rcKhiForwardingF2XHealthRightLnHealthStatus KhiStatusValue } rcKhiForwardingF2XHealthSlotNumber OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number." ::= { rcKhiForwardingF2XHealthEntry 1 } rcKhiForwardingF2XHealthLeftLnErrMask OBJECT-TYPE SYNTAX BITS { policeDrops(0), foqDrops(1), fabricDrops(2), legacyDrops(3), f2eCombinedPktMemoryThresholdExceeded(4), f2eHABMasterFIFOParityErr(5), f2eEgressSPI42SyncErr(6), f2eLoopSPI42SyncErr(7), f2eCIFIllegalOperation(8), f2eCIFProtocolErr(9), f2eCIFErroredData(10), f2eCIFIllegalAddress(11), f2eCIFReadErrInTargetData(12), f2eEgressQueueDrops(13), f2iIngressSPI42ProtocolErr(14), f2iIngressSPI42OverflowErr(15), f2iIngressSPI42AbortReceived(16), f2iIngressSPI42DataDIP4ErrDetected(17), f2iIngressSPI42SyncErr(18), f2iLoopSPI42ProtocolErr(19), f2iLoopSPI42OverflowErr(20), f2iLoopSPI42AbortReceived(21), f2iLoopSPI42DataDIP4ErrDetected(22), f2iLoopSPI42SyncErr(23), f2iHABSlaveFIFOParityErr(24), f2iHABSlaveFIFOOverflow(25), f2iHABSlaveDataParityErr(26), f2iHABSlaveProtocolErr(27), f2iHABSlaveDataErr(28), f2iFOQMProtocolErr(29), f2iFOQMOverflow(30), f2ePacketParityErrDetected(31), f2eParityErrInPktMemoryData(32), f2eParityErrInPktMemoryControl(33), f2ePktMemoryParityErr(34) } MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane F2X Health Bit Mask. Each bit in the mask represents a specific F2X event. The following are the events - Bit 0 - Police Drops. Indicates a Status of Yellow. Bit 1 - FOQ Drops. Indicates a Status of Yellow. Bit 2 - Fabric Drops. Indicates a Status of Yellow. Bit 3 - Legacy Drops. Indicates a Status of Yellow. Bit 4 - F2E Combined Packet Memory Threshold Exceeded. Indicates a Status of Yellow. Bit 5 - F2E HAB Master - FIFO Parity Error. Indicates a Status of Yellow. Bit 6 - F2E Egress SPI-4.2 Sync Error. Indicates a Status of Red. Bit 7 - F2E Loop SPI-4.2 Sync Error. Indicates a Status of Red. Bit 8 - F2E CIF Illegal Operation. Indicates a Status of Yellow. Bit 9 - F2E CIF Protocol Error. Indicates a Status of Yellow. Bit 10 - F2E CIF Errored Data. Indicates a Status of Yellow. Bit 11 - F2E CIF Illegal Address. Indicates a Status of Yellow. Bit 12 - F2E CIF Read Error in Target Data. Indicates a Status of Yellow. Bit 13 - F2E Egress Queue Drops. Indicates a Status of Red. Bit 14 - F2I Ingress SPI-4.2 Protocol Error. Indicates a Status of Yellow. Bit 15 - F2I Ingress SPI-4.2 Overflow Error. Indicates a Status of Red. Bit 16 - F2I Ingress SPI-4.2 Abort Received. Indicates a Status of Yellow. Bit 17 - F2I Ingress SPI-4.2 Data DIP4 Error Detected. Indicates a Status of Yellow. Bit 18 - F2I Ingress SPI-4.2 Sync Error. Indicates a Status of Red. Bit 19 - F2I Loop SPI-4.2 Protocol Error. Indicates a Status of Yellow. Bit 20 - F2I Loop SPI-4.2 Overflow Error. Indicates a Status of Yellow. Bit 21 - F2I Loop SPI-4.2 Abort Received. Indicates a Status of Yellow. Bit 22 - F2I Loop SPI-4.2 Data DIP4 Error Detected. Indicates a Status of Yellow. Bit 23 - F2I Loop SPI-4.2 Sync Error. Indicates a Status of Red. Bit 24 - F2I HAB Slave FIFO Parity Error. Indicates a Status of Yellow. Bit 25 - F2I HAB Slave FIFO Overflow. Indicates a Status of Red. Bit 26 - F2I HAB Slave Data Parity Error. Indicates a Status of Yellow. Bit 27 - F2I HAB Slave Protocol Error. Indicates a Status of Yellow. Bit 28 - F2I HAB Slave Data Error. Indicates a Status of Yellow. Bit 29 - F2I FOQM Protocol Error. Indicates a Status of Red. Bit 30 - F2I FOQM Overflow. Indicates a Status of Red. Bit 31 - F2E Packet Parity Error. Indicates a status of Red. Bit 32 - F2E Parity Error in Packet Memory Data (QDR). Indicates a status of Red. Bit 33 - F2E Parity Error in Packet Memory Control (QDR). Indicates a status of Red. Bit 34 - F2E Packet Memory Parity Error (QDR). Indicates a status of Red." ::= { rcKhiForwardingF2XHealthEntry 2 } rcKhiForwardingF2XHealthMidLnErrMask OBJECT-TYPE SYNTAX BITS { policeDrops(0), foqDrops(1), fabricDrops(2), legacyDrops(3), f2eCombinedPktMemoryThresholdExceeded(4), f2eHABMasterFIFOParityErr(5), f2eEgressSPI42SyncErr(6), f2eLoopSPI42SyncErr(7), f2eCIFIllegalOperation(8), f2eCIFProtocolErr(9), f2eCIFErroredData(10), f2eCIFIllegalAddress(11), f2eCIFReadErrInTargetData(12), f2eEgressQueueDrops(13), f2iIngressSPI42ProtocolErr(14), f2iIngressSPI42OverflowErr(15), f2iIngressSPI42AbortReceived(16), f2iIngressSPI42DataDIP4ErrDetected(17), f2iIngressSPI42SyncErr(18), f2iLoopSPI42ProtocolErr(19), f2iLoopSPI42OverflowErr(20), f2iLoopSPI42AbortReceived(21), f2iLoopSPI42DataDIP4ErrDetected(22), f2iLoopSPI42SyncErr(23), f2iHABSlaveFIFOParityErr(24), f2iHABSlaveFIFOOverflow(25), f2iHABSlaveDataParityErr(26), f2iHABSlaveProtocolErr(27), f2iHABSlaveDataErr(28), f2iFOQMProtocolErr(29), f2iFOQMOverflow(30), f2ePacketParityErrDetected(31), f2eParityErrInPktMemoryData(32), f2eParityErrInPktMemoryControl(33), f2ePktMemoryParityErr(34) } MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane F2X Health Bit Mask. Each bit in the mask represents a specific F2X event. The following are the events - Bit 0 - Police Drops. Indicates a Status of Yellow. Bit 1 - FOQ Drops. Indicates a Status of Yellow. Bit 2 - Fabric Drops. Indicates a Status of Yellow. Bit 3 - Legacy Drops. Indicates a Status of Yellow. Bit 4 - F2E Combined Packet Memory Threshold Exceeded. Indicates a Status of Yellow. Bit 5 - F2E HAB Master - FIFO Parity Error. Indicates a Status of Yellow. Bit 6 - F2E Egress SPI-4.2 Sync Error. Indicates a Status of Red. Bit 7 - F2E Loop SPI-4.2 Sync Error. Indicates a Status of Red. Bit 8 - F2E CIF Illegal Operation. Indicates a Status of Yellow. Bit 9 - F2E CIF Protocol Error. Indicates a Status of Yellow. Bit 10 - F2E CIF Errored Data. Indicates a Status of Yellow. Bit 11 - F2E CIF Illegal Address. Indicates a Status of Yellow. Bit 12 - F2E CIF Read Error in Target Data. Indicates a Status of Yellow. Bit 13 - F2E Egress Queue Drops. Indicates a Status of Red. Bit 14 - F2I Ingress SPI-4.2 Protocol Error. Indicates a Status of Yellow. Bit 15 - F2I Ingress SPI-4.2 Overflow Error. Indicates a Status of Red. Bit 16 - F2I Ingress SPI-4.2 Abort Received. Indicates a Status of Yellow. Bit 17 - F2I Ingress SPI-4.2 Data DIP4 Error Detected. Indicates a Status of Yellow. Bit 18 - F2I Ingress SPI-4.2 Sync Error. Indicates a Status of Red. Bit 19 - F2I Loop SPI-4.2 Protocol Error. Indicates a Status of Yellow. Bit 20 - F2I Loop SPI-4.2 Overflow Error. Indicates a Status of Yellow. Bit 21 - F2I Loop SPI-4.2 Abort Received. Indicates a Status of Yellow. Bit 22 - F2I Loop SPI-4.2 Data DIP4 Error Detected. Indicates a Status of Yellow. Bit 23 - F2I Loop SPI-4.2 Sync Error. Indicates a Status of Red. Bit 24 - F2I HAB Slave FIFO Parity Error. Indicates a Status of Yellow. Bit 25 - F2I HAB Slave FIFO Overflow. Indicates a Status of Red. Bit 26 - F2I HAB Slave Data Parity Error. Indicates a Status of Yellow. Bit 27 - F2I HAB Slave Protocol Error. Indicates a Status of Yellow. Bit 28 - F2I HAB Slave Data Error. Indicates a Status of Yellow. Bit 29 - F2I FOQM Protocol Error. Indicates a Status of Red. Bit 30 - F2I FOQM Overflow. Indicates a Status of Red. Bit 31 - F2E Packet Parity Error. Indicates a status of Red. Bit 32 - F2E Parity Error in Packet Memory Data (QDR). Indicates a status of Red. Bit 33 - F2E Parity Error in Packet Memory Control (QDR). Indicates a status of Red. Bit 34 - F2E Packet Memory Parity Error (QDR). Indicates a status of Red." ::= { rcKhiForwardingF2XHealthEntry 3 } rcKhiForwardingF2XHealthRightLnErrMask OBJECT-TYPE SYNTAX BITS { policeDrops(0), foqDrops(1), fabricDrops(2), legacyDrops(3), f2eCombinedPktMemoryThresholdExceeded(4), f2eHABMasterFIFOParityErr(5), f2eEgressSPI42SyncErr(6), f2eLoopSPI42SyncErr(7), f2eCIFIllegalOperation(8), f2eCIFProtocolErr(9), f2eCIFErroredData(10), f2eCIFIllegalAddress(11), f2eCIFReadErrInTargetData(12), f2eEgressQueueDrops(13), f2iIngressSPI42ProtocolErr(14), f2iIngressSPI42OverflowErr(15), f2iIngressSPI42AbortReceived(16), f2iIngressSPI42DataDIP4ErrDetected(17), f2iIngressSPI42SyncErr(18), f2iLoopSPI42ProtocolErr(19), f2iLoopSPI42OverflowErr(20), f2iLoopSPI42AbortReceived(21), f2iLoopSPI42DataDIP4ErrDetected(22), f2iLoopSPI42SyncErr(23), f2iHABSlaveFIFOParityErr(24), f2iHABSlaveFIFOOverflow(25), f2iHABSlaveDataParityErr(26), f2iHABSlaveProtocolErr(27), f2iHABSlaveDataErr(28), f2iFOQMProtocolErr(29), f2iFOQMOverflow(30), f2ePacketParityErrDetected(31), f2eParityErrInPktMemoryData(32), f2eParityErrInPktMemoryControl(33), f2ePktMemoryParityErr(34) } MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane F2X Health Bit Mask. Each bit in the mask represents a specific F2X event. The following are the events - Bit 0 - Police Drops. Indicates a Status of Yellow. Bit 1 - FOQ Drops. Indicates a Status of Yellow. Bit 2 - Fabric Drops. Indicates a Status of Yellow. Bit 3 - Legacy Drops. Indicates a Status of Yellow. Bit 4 - F2E Combined Packet Memory Threshold Exceeded. Indicates a Status of Yellow. Bit 5 - F2E HAB Master - FIFO Parity Error. Indicates a Status of Yellow. Bit 6 - F2E Egress SPI-4.2 Sync Error. Indicates a Status of Red. Bit 7 - F2E Loop SPI-4.2 Sync Error. Indicates a Status of Red. Bit 8 - F2E CIF Illegal Operation. Indicates a Status of Yellow. Bit 9 - F2E CIF Protocol Error. Indicates a Status of Yellow. Bit 10 - F2E CIF Errored Data. Indicates a Status of Yellow. Bit 11 - F2E CIF Illegal Address. Indicates a Status of Yellow. Bit 12 - F2E CIF Read Error in Target Data. Indicates a Status of Yellow. Bit 13 - F2E Egress Queue Drops. Indicates a Status of Red. Bit 14 - F2I Ingress SPI-4.2 Protocol Error. Indicates a Status of Yellow. Bit 15 - F2I Ingress SPI-4.2 Overflow Error. Indicates a Status of Red. Bit 16 - F2I Ingress SPI-4.2 Abort Received. Indicates a Status of Yellow. Bit 17 - F2I Ingress SPI-4.2 Data DIP4 Error Detected. Indicates a Status of Yellow. Bit 18 - F2I Ingress SPI-4.2 Sync Error. Indicates a Status of Red. Bit 19 - F2I Loop SPI-4.2 Protocol Error. Indicates a Status of Yellow. Bit 20 - F2I Loop SPI-4.2 Overflow Error. Indicates a Status of Yellow. Bit 21 - F2I Loop SPI-4.2 Abort Received. Indicates a Status of Yellow. Bit 22 - F2I Loop SPI-4.2 Data DIP4 Error Detected. Indicates a Status of Yellow. Bit 23 - F2I Loop SPI-4.2 Sync Error. Indicates a Status of Red. Bit 24 - F2I HAB Slave FIFO Parity Error. Indicates a Status of Yellow. Bit 25 - F2I HAB Slave FIFO Overflow. Indicates a Status of Red. Bit 26 - F2I HAB Slave Data Parity Error. Indicates a Status of Yellow. Bit 27 - F2I HAB Slave Protocol Error. Indicates a Status of Yellow. Bit 28 - F2I HAB Slave Data Error. Indicates a Status of Yellow. Bit 29 - F2I FOQM Protocol Error. Indicates a Status of Red. Bit 30 - F2I FOQM Overflow. Indicates a Status of Red. Bit 31 - F2E Packet Parity Error. Indicates a status of Red. Bit 32 - F2E Parity Error in Packet Memory Data (QDR). Indicates a status of Red. Bit 33 - F2E Parity Error in Packet Memory Control (QDR). Indicates a status of Red. Bit 34 - F2E Packet Memory Parity Error (QDR). Indicates a status of Red." ::= { rcKhiForwardingF2XHealthEntry 4 } rcKhiForwardingF2XHealthLeftLnHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Left Lane F2X Health as Green/Yellow/Red. If multiple events with different health status occurs at the same time, the highest health status of all the events is reported." ::= { rcKhiForwardingF2XHealthEntry 5 } rcKhiForwardingF2XHealthMidLnHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Middle Lane F2X Health as Green/Yellow/Red. If multiple events with different health status occurs at the same time, the highest health status of all the events is reported." ::= { rcKhiForwardingF2XHealthEntry 6 } rcKhiForwardingF2XHealthRightLnHealthStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Right Lane F2X Health as Green/Yellow/Red. If multiple events with different health status occurs at the same time, the highest health status of all the events is reported." ::= { rcKhiForwardingF2XHealthEntry 7 } -- DFO FORWARDING KHI - History Table rcKhiForwardingHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Key Health Indicator MIB - Historical Data." ::= { rcKhiForwarding 5 } rcKhiForwardingHistoryEntry OBJECT-TYPE SYNTAX RcKhiForwardingHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding KHI - History table entry." INDEX { rcKhiForwardingHistoryIndex } ::= { rcKhiForwardingHistoryTable 1 } RcKhiForwardingHistoryEntry ::= SEQUENCE { rcKhiForwardingHistoryIndex INTEGER, rcKhiForwardingHistoryTimeStamp DateAndTime, rcKhiForwardingHistorySlotNumber INTEGER, rcKhiForwardingHistoryLane INTEGER, rcKhiForwardingHistoryEvent DisplayString } rcKhiForwardingHistoryIndex OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for Forwarding Health historical data." ::= { rcKhiForwardingHistoryEntry 1 } rcKhiForwardingHistoryTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp indicating when a particular event occurred." ::= { rcKhiForwardingHistoryEntry 2 } rcKhiForwardingHistorySlotNumber OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "Slot Number." ::= { rcKhiForwardingHistoryEntry 3 } rcKhiForwardingHistoryLane OBJECT-TYPE SYNTAX INTEGER { leftLane(1), middleLane(2), rightLane(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Lane where the event occurred." ::= { rcKhiForwardingHistoryEntry 4 } rcKhiForwardingHistoryEvent OBJECT-TYPE SYNTAX DisplayString (SIZE (0..50)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the event" ::= { rcKhiForwardingHistoryEntry 5 } -- DFO FORWARDING KHI - Slot Current Health Info rcKhiForwardingCurrentStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingCurrentStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Key Health Indicator MIB - Current Status Info." ::= { rcKhiForwarding 6 } rcKhiForwardingCurrentStatusEntry OBJECT-TYPE SYNTAX RcKhiForwardingCurrentStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding KHI - Current Status table entry." INDEX { rcKhiForwardingCurrentStatusSlotNumber } ::= { rcKhiForwardingCurrentStatusTable 1 } RcKhiForwardingCurrentStatusEntry ::= SEQUENCE { rcKhiForwardingCurrentStatusSlotNumber INTEGER, rcKhiForwardingCurrentStatusLeftLnHealth KhiStatusValue, rcKhiForwardingCurrentStatusLeftLnErrMask BITS, rcKhiForwardingCurrentStatusMidLnHealth KhiStatusValue, rcKhiForwardingCurrentStatusMidLnErrMask BITS, rcKhiForwardingCurrentStatusRightLnHealth KhiStatusValue, rcKhiForwardingCurrentStatusRightLnErrMask BITS } rcKhiForwardingCurrentStatusSlotNumber OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number." ::= { rcKhiForwardingCurrentStatusEntry 1 } rcKhiForwardingCurrentStatusLeftLnHealth OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Left Lane Current Health as Green/Yellow/Red. If multiple events with different health status occurs at the same time, the highest health status of all the events is reported.Slot Number." ::= { rcKhiForwardingCurrentStatusEntry 2 } rcKhiForwardingCurrentStatusLeftLnErrMask OBJECT-TYPE SYNTAX BITS { asicResets(0), rspStateErrors(1), rspStatsErrors(2), f2xErrors(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Left Lane Current Status Health Bit Mask. Each bit in the mask represents what kind of errors the lane is currently experiencing. The following are the events - Bit 0 - Asic Resets. Bit 1 - RSP State Errors. Bit 2 - RSP Stats Errors. Bit 3 - F2X Errors." ::= { rcKhiForwardingCurrentStatusEntry 3 } rcKhiForwardingCurrentStatusMidLnHealth OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Middle Lane Current Health as Green/Yellow/Red. If multiple events with different health status occurs at the same time, the highest health status of all the events is reported.Slot Number." ::= { rcKhiForwardingCurrentStatusEntry 4 } rcKhiForwardingCurrentStatusMidLnErrMask OBJECT-TYPE SYNTAX BITS { asicResets(0), rspStateErrors(1), rspStatsErrors(2), f2xErrors(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Middle Lane Current Status Health Bit Mask. Each bit in the mask represents what kind of errors the lane is currently experiencing. The following are the events - Bit 0 - Asic Resets. Bit 1 - RSP State Errors. Bit 2 - RSP Stats Errors. Bit 3 - F2X Errors." ::= { rcKhiForwardingCurrentStatusEntry 5 } rcKhiForwardingCurrentStatusRightLnHealth OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Right Lane Current Health as Green/Yellow/Red. If multiple events with different health status occurs at the same time, the highest health status of all the events is reported.Slot Number." ::= { rcKhiForwardingCurrentStatusEntry 6 } rcKhiForwardingCurrentStatusRightLnErrMask OBJECT-TYPE SYNTAX BITS { asicResets(0), rspStateErrors(1), rspStatsErrors(2), f2xErrors(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Right Lane Current Status Health Bit Mask. Each bit in the mask represents what kind of errors the lane is currently experiencing. The following are the events - Bit 0 - Asic Resets. Bit 1 - RSP State Errors. Bit 2 - RSP Stats Errors. Bit 3 - F2X Errors." ::= { rcKhiForwardingCurrentStatusEntry 7 } -- DFO FORWARDING KHI Monitoring Counters rcKhiForwardingMonitoringCountersTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingMonitoringCountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Monitoring Counters MIB." ::= { rcKhiForwarding 7 } rcKhiForwardingMonitoringCountersEntry OBJECT-TYPE SYNTAX RcKhiForwardingMonitoringCountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding KHI - Monitoring Counters table entry." INDEX { rcKhiForwardingMonitoringCountersSlotNumber } ::= { rcKhiForwardingMonitoringCountersTable 1 } RcKhiForwardingMonitoringCountersEntry ::= SEQUENCE { rcKhiForwardingMonitoringCountersSlotNumber INTEGER, rcKhiForwardingMonitoringCountersLeftLnPassPacketsCnt Counter64, rcKhiForwardingMonitoringCountersMidLnPassPacketsCnt Counter64, rcKhiForwardingMonitoringCountersRightLnPassPacketsCnt Counter64, rcKhiForwardingMonitoringCountersLeftLnFabricDropsCnt Counter64, rcKhiForwardingMonitoringCountersMidLnFabricDropsCnt Counter64, rcKhiForwardingMonitoringCountersRightLnFabricDropsCnt Counter64, rcKhiForwardingMonitoringCountersLeftLnPoliceDropsCnt Counter64, rcKhiForwardingMonitoringCountersMidLnPoliceDropsCnt Counter64, rcKhiForwardingMonitoringCountersRightLnPoliceDropsCnt Counter64, rcKhiForwardingMonitoringCountersLeftLnFoqDropsCnt Counter64, rcKhiForwardingMonitoringCountersMidLnFoqDropsCnt Counter64, rcKhiForwardingMonitoringCountersRightLnFoqDropsCnt Counter64, rcKhiForwardingMonitoringCountersLeftLnLegacyDropsCnt Counter64, rcKhiForwardingMonitoringCountersMidLnLegacyDropsCnt Counter64, rcKhiForwardingMonitoringCountersRightLnLegacyDropsCnt Counter64 } rcKhiForwardingMonitoringCountersSlotNumber OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number." ::= { rcKhiForwardingMonitoringCountersEntry 1 } rcKhiForwardingMonitoringCountersLeftLnPassPacketsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Pass Packets Count" ::= { rcKhiForwardingMonitoringCountersEntry 2 } rcKhiForwardingMonitoringCountersMidLnPassPacketsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Pass Packets Count" ::= { rcKhiForwardingMonitoringCountersEntry 3 } rcKhiForwardingMonitoringCountersRightLnPassPacketsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Pass Packets Count" ::= { rcKhiForwardingMonitoringCountersEntry 4 } rcKhiForwardingMonitoringCountersLeftLnFabricDropsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Fabric Drops Count" ::= { rcKhiForwardingMonitoringCountersEntry 5 } rcKhiForwardingMonitoringCountersMidLnFabricDropsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Fabric Drops Count" ::= { rcKhiForwardingMonitoringCountersEntry 6 } rcKhiForwardingMonitoringCountersRightLnFabricDropsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Fabric Drops Count" ::= { rcKhiForwardingMonitoringCountersEntry 7 } rcKhiForwardingMonitoringCountersLeftLnPoliceDropsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Police Drops Count" ::= { rcKhiForwardingMonitoringCountersEntry 8 } rcKhiForwardingMonitoringCountersMidLnPoliceDropsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Police Drops Count" ::= { rcKhiForwardingMonitoringCountersEntry 9 } rcKhiForwardingMonitoringCountersRightLnPoliceDropsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Police Drops Count" ::= { rcKhiForwardingMonitoringCountersEntry 10 } rcKhiForwardingMonitoringCountersLeftLnFoqDropsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Foq Drops Count" ::= { rcKhiForwardingMonitoringCountersEntry 11 } rcKhiForwardingMonitoringCountersMidLnFoqDropsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Foq Drops Count" ::= { rcKhiForwardingMonitoringCountersEntry 12 } rcKhiForwardingMonitoringCountersRightLnFoqDropsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Foq Drops Count" ::= { rcKhiForwardingMonitoringCountersEntry 13 } rcKhiForwardingMonitoringCountersLeftLnLegacyDropsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Left Lane Legacy Drops Count" ::= { rcKhiForwardingMonitoringCountersEntry 14 } rcKhiForwardingMonitoringCountersMidLnLegacyDropsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Middle Lane Legacy Drops Count" ::= { rcKhiForwardingMonitoringCountersEntry 15 } rcKhiForwardingMonitoringCountersRightLnLegacyDropsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Right Lane Legacy Drops Count" ::= { rcKhiForwardingMonitoringCountersEntry 16 } -- KHI protocol MIB rcKhiProtocol OBJECT IDENTIFIER ::= { rcKhi 7 } -- KHI OSPF summary table rcKhiOspfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiOspfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ospf protcol KHI summary" ::= { rcKhiProtocol 1 } rcKhiOspfEntry OBJECT-TYPE SYNTAX RcKhiOspfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ospf protcol KHI summary entry" INDEX { rcKhiOspfVrfId} ::= { rcKhiOspfTable 1 } RcKhiOspfEntry ::= SEQUENCE { rcKhiOspfVrfId Integer32, rcKhiOspfRouteTableSize Counter32, rcKhiOspfRefRouteTableSize Counter32, rcKhiOspfLsdbTableSize Counter32, rcKhiOspfNumOfInterfaces Counter32, rcKhiOspfNumOfAdjacency Counter32, rcKhiOspfRefNumOfAdjacency Counter32, rcKhiOspfLastClearTimestamp DateAndTime, rcKhiOspfFirstEventTimestamp DateAndTime } rcKhiOspfVrfId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular fan in the system." ::= { rcKhiOspfEntry 1 } rcKhiOspfRouteTableSize OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiOspfEntry 2 } rcKhiOspfRefRouteTableSize OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiOspfEntry 3 } rcKhiOspfLsdbTableSize OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiOspfEntry 4 } rcKhiOspfNumOfInterfaces OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiOspfEntry 5 } rcKhiOspfNumOfAdjacency OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiOspfEntry 6 } rcKhiOspfRefNumOfAdjacency OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiOspfEntry 7 } rcKhiOspfLastClearTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiOspfEntry 8 } rcKhiOspfFirstEventTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiOspfEntry 9 } -- KHI OSPF history table rcKhiOspfHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiOspfHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ospf protcol KHI summary" ::= { rcKhiProtocol 2 } rcKhiOspfHistoryEntry OBJECT-TYPE SYNTAX RcKhiOspfHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ospf protcol KHI summary entry" INDEX { rcKhiOspfHistoryVrfId,rcKhiOspfHistoryIndex} ::= { rcKhiOspfHistoryTable 1 } RcKhiOspfHistoryEntry ::= SEQUENCE { rcKhiOspfHistoryVrfId Integer32, rcKhiOspfHistoryIndex Integer32, rcKhiOspfHistoryLsdbTableSize Counter32, rcKhiOspfHistoryNumOfAdjacency Counter32, rcKhiOspfHistoryTimestamp DateAndTime } rcKhiOspfHistoryVrfId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular fan in the system." ::= { rcKhiOspfHistoryEntry 1 } rcKhiOspfHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "History index for a particular VRF OSPF" ::= { rcKhiOspfHistoryEntry 2 } rcKhiOspfHistoryLsdbTableSize OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiOspfHistoryEntry 3 } rcKhiOspfHistoryNumOfAdjacency OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiOspfHistoryEntry 4} rcKhiOspfHistoryTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiOspfHistoryEntry 5} -- KHI BGP summary table rcKhiBgpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiBgpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bgp protcol KHI summary" ::= { rcKhiProtocol 3 } rcKhiBgpEntry OBJECT-TYPE SYNTAX RcKhiBgpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bgp protcol KHI summary entry" INDEX { rcKhiBgpVrfId} ::= { rcKhiBgpTable 1 } RcKhiBgpEntry ::= SEQUENCE { rcKhiBgpVrfId Integer32, rcKhiBgpUpdateSent Counter32, rcKhiBgpUpdateRecvd Counter32, rcKhiBgpNotifySent Counter32, rcKhiBgpNotifyRecvd Counter32, rcKhiBgpBadEvents Counter32, rcKhiBgpRouteTableSize Counter32, rcKhiBgpRefRouteTableSize Counter32, rcKhiBgpEstablishedNbrs Counter32, rcKhiBgpRefEstablishedNbrs Counter32, rcKhiBgpNumOfAggregates Counter32, rcKhiBgpNumOfImportedRoutes Counter32, rcKhiBgpLastClearTimestamp DateAndTime, rcKhiBgpFirstEventTimestamp DateAndTime } rcKhiBgpVrfId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular fan in the system." ::= { rcKhiBgpEntry 1 } rcKhiBgpUpdateSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiBgpEntry 2 } rcKhiBgpUpdateRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update received" ::= { rcKhiBgpEntry 3 } rcKhiBgpNotifySent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Notify sent" ::= { rcKhiBgpEntry 4 } rcKhiBgpNotifyRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "BGP Notify received" ::= { rcKhiBgpEntry 5 } rcKhiBgpBadEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "BGP bad event count" ::= { rcKhiBgpEntry 6 } rcKhiBgpRouteTableSize OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "BGP route table size" ::= { rcKhiBgpEntry 7 } rcKhiBgpRefRouteTableSize OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "BGP reference route table size" ::= { rcKhiBgpEntry 8 } rcKhiBgpEstablishedNbrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "BGP established neighbor" ::= { rcKhiBgpEntry 9 } rcKhiBgpRefEstablishedNbrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "BGP established neighbor" ::= { rcKhiBgpEntry 10 } rcKhiBgpNumOfAggregates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of aggregates" ::= { rcKhiBgpEntry 11 } rcKhiBgpNumOfImportedRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of imported routes" ::= { rcKhiBgpEntry 12 } rcKhiBgpLastClearTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiBgpEntry 13 } rcKhiBgpFirstEventTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiBgpEntry 14 } -- KHI BGP history table rcKhiBgpHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiBgpHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bgp protcol KHI summary" ::= { rcKhiProtocol 4 } rcKhiBgpHistoryEntry OBJECT-TYPE SYNTAX RcKhiBgpHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bgp protcol KHI summary entry" INDEX { rcKhiBgpHistoryVrfId,rcKhiBgpHistoryIndex} ::= { rcKhiBgpHistoryTable 1 } RcKhiBgpHistoryEntry ::= SEQUENCE { rcKhiBgpHistoryVrfId Integer32, rcKhiBgpHistoryIndex Integer32, rcKhiBgpHistoryRibCount Counter32, rcKhiBgpHistoryNumOfPeers Counter32, rcKhiBgpHistoryTimestamp DateAndTime } rcKhiBgpHistoryVrfId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular fan in the system." ::= { rcKhiBgpHistoryEntry 1 } rcKhiBgpHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "History index for a particular VRF OSPF" ::= { rcKhiBgpHistoryEntry 2 } rcKhiBgpHistoryRibCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of BGP Rib" ::= { rcKhiBgpHistoryEntry 3 } rcKhiBgpHistoryNumOfPeers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of BGP peers" ::= { rcKhiBgpHistoryEntry 4} rcKhiBgpHistoryTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "BGP history timestamp" ::= { rcKhiBgpHistoryEntry 5} -- KHI PIM table rcKhiPimTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiPimEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pim protcol KHI summary" ::= { rcKhiProtocol 5 } rcKhiPimEntry OBJECT-TYPE SYNTAX RcKhiPimEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pim protcol KHI summary entry" INDEX { rcKhiPimVrfId} ::= { rcKhiPimTable 1 } RcKhiPimEntry ::= SEQUENCE { rcKhiPimVrfId Integer32, rcKhiPimRoutes Counter32, rcKhiPimRefRoutes Counter32, rcKhiPimAdjacencies Counter32, rcKhiPimRefAdjacencies Counter32, rcKhiPimLastClearTimestamp DateAndTime, rcKhiPimFirstEventTimestamp DateAndTime } rcKhiPimVrfId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular fan in the system." ::= { rcKhiPimEntry 1 } rcKhiPimRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiPimEntry 2 } rcKhiPimRefRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiPimEntry 3 } rcKhiPimAdjacencies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiPimEntry 4 } rcKhiPimRefAdjacencies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiPimEntry 5 } rcKhiPimLastClearTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiPimEntry 6 } rcKhiPimFirstEventTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiPimEntry 7 } -- KHI PIM history table rcKhiPimHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiPimHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pim protcol KHI summary" ::= { rcKhiProtocol 6 } rcKhiPimHistoryEntry OBJECT-TYPE SYNTAX RcKhiPimHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pim protcol KHI summary entry" INDEX { rcKhiPimHistoryVrfId,rcKhiPimHistoryIndex} ::= { rcKhiPimHistoryTable 1 } RcKhiPimHistoryEntry ::= SEQUENCE { rcKhiPimHistoryVrfId Integer32, rcKhiPimHistoryIndex Integer32, rcKhiPimHistoryRouteCount Counter32, rcKhiPimHistoryAdjacencies Counter32, rcKhiPimHistoryTimestamp DateAndTime } rcKhiPimHistoryVrfId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular fan in the system." ::= { rcKhiPimHistoryEntry 1 } rcKhiPimHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "History index for a particular VRF PIM" ::= { rcKhiPimHistoryEntry 2 } rcKhiPimHistoryRouteCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiPimHistoryEntry 3 } rcKhiPimHistoryAdjacencies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiPimHistoryEntry 4 } rcKhiPimHistoryTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiPimHistoryEntry 5 } -- KHI IGMP history table rcKhiIgmpHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiIgmpHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Igmp protcol KHI summary" ::= { rcKhiProtocol 7 } rcKhiIgmpHistoryEntry OBJECT-TYPE SYNTAX RcKhiIgmpHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Igmp protcol KHI summary entry" INDEX { rcKhiIgmpHistoryVrfId,rcKhiIgmpHistoryIndex} ::= { rcKhiIgmpHistoryTable 1 } RcKhiIgmpHistoryEntry ::= SEQUENCE { rcKhiIgmpHistoryVrfId Integer32, rcKhiIgmpHistoryIndex Integer32, rcKhiIgmpHistoryGroupCount Counter32, rcKhiIgmpHistorySenderCount Counter32, rcKhiIgmpHistoryTimestamp DateAndTime } rcKhiIgmpHistoryVrfId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular fan in the system." ::= { rcKhiIgmpHistoryEntry 1 } rcKhiIgmpHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "History index for a particular VRF PIM" ::= { rcKhiIgmpHistoryEntry 2 } rcKhiIgmpHistoryGroupCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiIgmpHistoryEntry 3 } rcKhiIgmpHistorySenderCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiIgmpHistoryEntry 4 } rcKhiIgmpHistoryTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiIgmpHistoryEntry 5 } -- KHI IgmpSnoop history table rcKhiIgmpSnoopHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiIgmpSnoopHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IgmpSnoop protcol KHI summary" ::= { rcKhiProtocol 8 } rcKhiIgmpSnoopHistoryEntry OBJECT-TYPE SYNTAX RcKhiIgmpSnoopHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IgmpSnoop protcol KHI summary entry" INDEX { rcKhiIgmpSnoopHistoryVrfId,rcKhiIgmpSnoopHistoryIndex} ::= { rcKhiIgmpSnoopHistoryTable 1 } RcKhiIgmpSnoopHistoryEntry ::= SEQUENCE { rcKhiIgmpSnoopHistoryVrfId Integer32, rcKhiIgmpSnoopHistoryIndex Integer32, rcKhiIgmpSnoopHistoryStreamCount Counter32, rcKhiIgmpSnoopHistoryHostCount Counter32, rcKhiIgmpSnoopHistoryTimestamp DateAndTime } rcKhiIgmpSnoopHistoryVrfId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular fan in the system." ::= { rcKhiIgmpSnoopHistoryEntry 1 } rcKhiIgmpSnoopHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "History index for a particular VRF PIM" ::= { rcKhiIgmpSnoopHistoryEntry 2 } rcKhiIgmpSnoopHistoryStreamCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP Snoop stream count" ::= { rcKhiIgmpSnoopHistoryEntry 3 } rcKhiIgmpSnoopHistoryHostCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "IgmpSnoop hots count" ::= { rcKhiIgmpSnoopHistoryEntry 4 } rcKhiIgmpSnoopHistoryTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Igmp Snoop timestamp" ::= { rcKhiIgmpSnoopHistoryEntry 5 } rcKhiVlacpTotalPortCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "VLACP port count, where VLACP is enabled" ::= { rcKhiProtocol 9 } rcKhiVlacpPortUpCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of ports where VLACP is up" ::= { rcKhiProtocol 10 } rcKhiIstState OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Current IST State for KHI" ::= { rcKhiProtocol 11 } rcKhiFirstIstSyncTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for the first IST Sync" ::= { rcKhiProtocol 12 } rcKhiLastIstSyncTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for the last IST Sync" ::= { rcKhiProtocol 13 } rcKhiNumIstUpEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of IST up events" ::= { rcKhiProtocol 14 } rcKhiNumIstDownEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of IST down events" ::= { rcKhiProtocol 15 } rcKhiNumSmltDownEventsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT down events sent" ::= { rcKhiProtocol 16 } rcKhiLastSmltDownEventSentTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for the last SMLT down event sent" ::= { rcKhiProtocol 17 } rcKhiNumSmltDownEventsRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT down events received" ::= { rcKhiProtocol 18 } rcKhiLastSmltDownEventRecvTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for the last SMLT down event received" ::= { rcKhiProtocol 19 } rcKhiNumSmltUpEventsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT up events sent" ::= { rcKhiProtocol 20 } rcKhiLastSmltUpEventSentTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for the last SMLT up event sent" ::= { rcKhiProtocol 21 } rcKhiNumSmltUpEventsRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT Up events received" ::= { rcKhiProtocol 22 } rcKhiLastSmltUpEventRecvTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for the last SMLT up event received" ::= { rcKhiProtocol 23 } rcKhiNumSendMacAddrSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT send mac addr events sent" ::= { rcKhiProtocol 24 } rcKhiLastSendMacAddrSentTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for the last SMLT send MAC addr event sent" ::= { rcKhiProtocol 25 } rcKhiNumSendMacAddrRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of SMLT send mac addr events recv" ::= { rcKhiProtocol 26 } rcKhiLastSendMacAddrRecvTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for the last SMLT send MAC addr event received" ::= { rcKhiProtocol 27 } rcKhiIstHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiIstHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ist protcol KHI history" ::= { rcKhiProtocol 28 } rcKhiIstHistoryEntry OBJECT-TYPE SYNTAX RcKhiIstHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ist protcol KHI history entry" INDEX { rcKhiIstHistoryIndex} ::= { rcKhiIstHistoryTable 1 } RcKhiIstHistoryEntry ::= SEQUENCE { rcKhiIstHistoryIndex Integer32, rcKhiIstHistoryIstStatus KhiStatusValue, rcKhiIstHistoryTimestamp DateAndTime } rcKhiIstHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "History index for a particular IST history entry" ::= { rcKhiIstHistoryEntry 1 } rcKhiIstHistoryIstStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION " Status of the IST" ::= { rcKhiIstHistoryEntry 2 } rcKhiIstHistoryTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION " Timestamp associated with IST history entry" ::= { rcKhiIstHistoryEntry 3 } rcKhiSmltHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiSmltHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Smlt protocol KHI history" ::= { rcKhiProtocol 29 } rcKhiSmltHistoryEntry OBJECT-TYPE SYNTAX RcKhiSmltHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Smlt protcol KHI history entry" INDEX { rcKhiSmltHistoryIndex} ::= { rcKhiSmltHistoryTable 1 } RcKhiSmltHistoryEntry ::= SEQUENCE { rcKhiSmltHistoryIndex Integer32, rcKhiSmltHistorySmltId Integer32, rcKhiSmltHistorySmltStatus KhiStatusValue, rcKhiSmltHistoryTimestamp DateAndTime } rcKhiSmltHistoryIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "History index for a particular SMLT history entry" ::= { rcKhiSmltHistoryEntry 1 } rcKhiSmltHistorySmltId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " SMLTID of the SMLT history entry" ::= { rcKhiSmltHistoryEntry 2 } rcKhiSmltHistorySmltStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION " Status of the SMLT" ::= { rcKhiSmltHistoryEntry 3 } rcKhiSmltHistoryTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION " Timestamp associated with IST history entry" ::= { rcKhiSmltHistoryEntry 4 } rcKhiSmltTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiSmltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Smlt protocol KHI " ::= { rcKhiProtocol 30 } rcKhiSmltEntry OBJECT-TYPE SYNTAX RcKhiSmltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Smlt protcol KHI entry" INDEX { rcKhiSmltId} ::= { rcKhiSmltTable 1 } RcKhiSmltEntry ::= SEQUENCE { rcKhiSmltId Integer32, rcKhiSmltStatus KhiStatusValue, rcKhiSmltUpEvents Counter32, rcKhiSmltDownEvents Counter32 } rcKhiSmltId OBJECT-TYPE SYNTAX Integer32 (1..512) MAX-ACCESS not-accessible STATUS current DESCRIPTION " SMLTID of the SMLT entry, also used as index" ::= { rcKhiSmltEntry 1 } rcKhiSmltStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION " Status of the SMLT" ::= { rcKhiSmltEntry 2 } rcKhiSmltUpEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of SMLT Up Events" ::= { rcKhiSmltEntry 3 } rcKhiSmltDownEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of SMLT Down Events" ::= { rcKhiSmltEntry 4 } rcKhiMgmt OBJECT IDENTIFIER ::= { rcKhi 8 } rcKhiMgmtCurrentLogStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of logging task" ::= { rcKhiMgmt 1 } rcKhiMgmtLogFirstHighestEvent OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "The first change status of the log since last boot or clear. 'green (1)' means log OK. 'red (4)' means log fail" ::= { rcKhiMgmt 2 } rcKhiMgmtLogFirstHighestEventTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Record the first log task change time The display format in mmddyyhhmmss. If all are zero, it means no change " ::= { rcKhiMgmt 3 } rcKhiMgmtLogRefStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Reference status before change since last boot or clear. 'green (1)' means log OK. 'red (4)' means log fail" ::= { rcKhiMgmt 4 } rcKhiMgmtLogStatusLastClearTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Record the first log task change time The display format in mmddyyhhmmss. If all are zero, it means no change " ::= { rcKhiMgmt 5 } rcKhiMgmtLogHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiMgmtLogHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Log history KHI summary" ::= { rcKhiMgmt 6 } rcKhiMgmtLogHistoryEntry OBJECT-TYPE SYNTAX RcKhiMgmtLogHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Log sttaus KHI summary entry" INDEX { rcKhiMgmtLogHistoryIndex} ::= { rcKhiMgmtLogHistoryTable 1 } RcKhiMgmtLogHistoryEntry ::= SEQUENCE { rcKhiMgmtLogHistoryIndex Integer32, rcKhiMgmtLogHistoryStatus KhiStatusValue, rcKhiMgmtLogHistoryTimestamp DateAndTime } rcKhiMgmtLogHistoryIndex OBJECT-TYPE SYNTAX Integer32 (0..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique history index used to identify a particular entry in log history." ::= { rcKhiMgmtLogHistoryEntry 1 } rcKhiMgmtLogHistoryStatus OBJECT-TYPE SYNTAX KhiStatusValue MAX-ACCESS read-only STATUS current DESCRIPTION "Changing Status" ::= { rcKhiMgmtLogHistoryEntry 2 } rcKhiMgmtLogHistoryTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Status change timestamp." ::= { rcKhiMgmtLogHistoryEntry 3 } -- DFO IP Interface KHI Historical Data rcKhiIpInterface OBJECT IDENTIFIER ::= { rcKhi 9 } rcKhiIpInterfaceHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiIpInterfaceHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ip Interface Historical Data" ::= { rcKhiIpInterface 1 } rcKhiIpInterfaceHistoryEntry OBJECT-TYPE SYNTAX RcKhiIpInterfaceHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ip Interface history table entry." INDEX { rcKhiIpInterfaceHistoryIndex } ::= { rcKhiIpInterfaceHistoryTable 1 } RcKhiIpInterfaceHistoryEntry ::= SEQUENCE { rcKhiIpInterfaceHistoryIndex INTEGER, rcKhiIpInterfaceHistoryTimestamp DateAndTime, rcKhiIpInterfaceHistoryIpAddr IpAddress, rcKhiIpInterfaceHistoryVlanId INTEGER, rcKhiIpInterfaceHistoryEvent INTEGER } rcKhiIpInterfaceHistoryIndex OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Historical data index number." ::= { rcKhiIpInterfaceHistoryEntry 1 } rcKhiIpInterfaceHistoryTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp indicating when the event occurred." ::= { rcKhiIpInterfaceHistoryEntry 2 } rcKhiIpInterfaceHistoryIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the interface." ::= { rcKhiIpInterfaceHistoryEntry 3 } rcKhiIpInterfaceHistoryVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id of the IP interface." ::= { rcKhiIpInterfaceHistoryEntry 4 } rcKhiIpInterfaceHistoryEvent OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the interface went up or down." ::= { rcKhiIpInterfaceHistoryEntry 5 } rcKhiSlot OBJECT IDENTIFIER ::= { rcKhi 10 } -- Slot Performance Table rcKhiSlotPerfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiSlotPerfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Performance Information" ::= { rcKhiSlot 1 } rcKhiSlotPerfEntry OBJECT-TYPE SYNTAX RcKhiSlotPerfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Performance Entry" INDEX { rcKhiSlotIndex } ::= { rcKhiSlotPerfTable 1 } RcKhiSlotPerfEntry ::= SEQUENCE { rcKhiSlotIndex Integer32, rcKhiSlotCpuCurrentUtil Integer32, rcKhiSlotCpu5MinAve INTEGER, rcKhiSlotCpu5MinHi INTEGER, rcKhiSlotCpu5MinHiTime DateAndTime, rcKhiSlotMemUsed Integer32, rcKhiSlotMemFree Integer32, rcKhiSlotMemUtil Integer32, rcKhiSlotMem5MinAve Integer32, rcKhiSlotMem5MinHi Integer32, rcKhiSlotMem5MinHiTime DateAndTime, rcKhiSlotUsedFbuf Integer32, rcKhiSlotFreeFbuf Integer32, rcKhiSlotNoFbuf Integer32, rcKhiSlotNetStackSysFreeMbuf Integer32, rcKhiSlotNetStackDataFreeMbuf Integer32, rcKhiSlotNetStackSysUsedMbuf Integer32, rcKhiSlotNetStackDataUsedMbuf Integer32, rcKhiSlotNetStackSysSocketMbuf Integer32, rcKhiSlotQHigh Integer32, rcKhiSlotQNormal Integer32, rcKhiSlotFreeQEntries Integer32, rcKhiSlotCpu1MinAve Integer32, rcKhiSlotCpu1MinHi Integer32, rcKhiSlotCpu1MinHiTime DateAndTime } rcKhiSlotIndex OBJECT-TYPE SYNTAX Integer32 (1..12 | 21..26) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify the slot" ::= { rcKhiSlotPerfEntry 1 } rcKhiSlotCpuCurrentUtil OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage CPU utilization under current operating conditions." ::= { rcKhiSlotPerfEntry 2 } rcKhiSlotCpu5MinAve OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Average percentage CPU utilization over the past 5 minutes." ::= { rcKhiSlotPerfEntry 3 } rcKhiSlotCpu5MinHi OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Hi watermark for percentage CPU utilization over the past 5 minutes." ::= { rcKhiSlotPerfEntry 4 } rcKhiSlotCpu5MinHiTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Last time of at which rcKhiSlotCpu5MinHi sampling occured." ::= { rcKhiSlotPerfEntry 5 } rcKhiSlotMemUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of DRAM memory consumed in KB." ::= { rcKhiSlotPerfEntry 6 } rcKhiSlotMemFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of DRAM memory available in KB." ::= { rcKhiSlotPerfEntry 7 } rcKhiSlotMemUtil OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Current percentage of memory utilization." ::= { rcKhiSlotPerfEntry 8 } rcKhiSlotMem5MinAve OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Average percentage of memory utilization over the past 5 minutes." ::= { rcKhiSlotPerfEntry 9 } rcKhiSlotMem5MinHi OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "High watermark for percentage memory utilization over the past 5 minutes." ::= { rcKhiSlotPerfEntry 10 } rcKhiSlotMem5MinHiTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The last time memory information was registered." ::= { rcKhiSlotPerfEntry 11 } rcKhiSlotUsedFbuf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Fbufs in use." ::= { rcKhiSlotPerfEntry 12 } rcKhiSlotFreeFbuf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Fbufs available." ::= { rcKhiSlotPerfEntry 13 } rcKhiSlotNoFbuf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times when running out of Fbuff" ::= { rcKhiSlotPerfEntry 14 } rcKhiSlotNetStackSysFreeMbuf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of network stack system Mbufs available." ::= { rcKhiSlotPerfEntry 15 } rcKhiSlotNetStackDataFreeMbuf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of network stack data Mbufs available." ::= { rcKhiSlotPerfEntry 16 } rcKhiSlotNetStackSysUsedMbuf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of network stack system Mbufs in use." ::= { rcKhiSlotPerfEntry 17 } rcKhiSlotNetStackDataUsedMbuf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of network stack data Mbufs in use." ::= { rcKhiSlotPerfEntry 18 } rcKhiSlotNetStackSysSocketMbuf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of network stack system sockets." ::= { rcKhiSlotPerfEntry 19 } rcKhiSlotQHigh OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The highest number of queue entries consumed for system messaging." ::= { rcKhiSlotPerfEntry 20 } rcKhiSlotQNormal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of queue entries consumed for system messaging." ::= { rcKhiSlotPerfEntry 21 } rcKhiSlotFreeQEntries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current available number of queue entries for system messaging." ::= { rcKhiSlotPerfEntry 22 } rcKhiSlotCpu1MinAve OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Average percentage CPU utilization over the past 1 minute." ::= { rcKhiSlotPerfEntry 23 } rcKhiSlotCpu1MinHi OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Hi watermark for percentage CPU utilization over the past 1 minute." ::= { rcKhiSlotPerfEntry 24 } rcKhiSlotCpu1MinHiTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Last time at which rcKhiSlotCpu1MinHi sampling occured." ::= { rcKhiSlotPerfEntry 25 } -- Slot Process Table rcKhiSlotProcessTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiSlotProcessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CP Process Information" ::= { rcKhiSlot 2 } rcKhiSlotProcessEntry OBJECT-TYPE SYNTAX RcKhiSlotProcessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Process Entry" INDEX { rcKhiSlotIndex, rcKhiSlotProcessId } ::= { rcKhiSlotProcessTable 1 } RcKhiSlotProcessEntry ::= SEQUENCE { rcKhiSlotProcessId Integer32, rcKhiSlotProcessParentId Integer32, rcKhiSlotProcessName DisplayString, rcKhiSlotProcessVmSize Integer32, rcKhiSlotProcessVmLck Integer32, rcKhiSlotProcessVmRss Integer32, rcKhiSlotProcessVmData Integer32, rcKhiSlotProcessVmStk Integer32, rcKhiSlotProcessVmExe Integer32, rcKhiSlotProcessVmLib Integer32 } rcKhiSlotProcessId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Process ID" ::= { rcKhiSlotProcessEntry 1} rcKhiSlotProcessParentId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Parent Process ID" ::= { rcKhiSlotProcessEntry 2 } rcKhiSlotProcessName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the process running" ::= { rcKhiSlotProcessEntry 3 } rcKhiSlotProcessVmSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the virtual memory allocated to the process" ::= { rcKhiSlotProcessEntry 4 } rcKhiSlotProcessVmLck OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of locked memory" ::= { rcKhiSlotProcessEntry 5 } rcKhiSlotProcessVmRss OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of memory mapped in RAM ( instead of swapped out) " ::= { rcKhiSlotProcessEntry 6 } rcKhiSlotProcessVmData OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the Data segment" ::= { rcKhiSlotProcessEntry 7 } rcKhiSlotProcessVmStk OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The stack size" ::= { rcKhiSlotProcessEntry 8 } rcKhiSlotProcessVmExe OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the executable segment" ::= { rcKhiSlotProcessEntry 9 } rcKhiSlotProcessVmLib OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the library code" ::= { rcKhiSlotProcessEntry 10 } -- Slot Task Info rcKhiSlotPThreadTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiSlotPThreadEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot pthread information" ::= { rcKhiSlot 3 } rcKhiSlotPThreadEntry OBJECT-TYPE SYNTAX RcKhiSlotPThreadEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot pthread entry" INDEX { rcKhiSlotIndex, rcKhiSlotProcessId, rcKhiSlotPThreadTaskId } ::= { rcKhiSlotPThreadTable 1 } RcKhiSlotPThreadEntry ::= SEQUENCE { rcKhiSlotPThreadTaskId Integer32, rcKhiSlotPThreadName DisplayString, rcKhiSlotPThreadCpuCurrentUtil Integer32, rcKhiSlotPThreadCpu5MinAve Integer32, rcKhiSlotPThreadCpu5MinHi Integer32, rcKhiSlotPthread5MinHiTime DateAndTime } rcKhiSlotPThreadTaskId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Task ID" ::= { rcKhiSlotPThreadEntry 1 } rcKhiSlotPThreadName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the process running" ::= { rcKhiSlotPThreadEntry 2 } rcKhiSlotPThreadCpuCurrentUtil OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage CPU utilization under current operating conditions. Value is in tenth's of a percent." ::= { rcKhiSlotPThreadEntry 3 } rcKhiSlotPThreadCpu5MinAve OBJECT-TYPE SYNTAX Integer32 (0..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "Average percentage CPU utilization over the past 5 minutes. Value is in tenth's of a percent." ::= { rcKhiSlotPThreadEntry 4 } rcKhiSlotPThreadCpu5MinHi OBJECT-TYPE SYNTAX Integer32 (0..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "Hi watermark for percentage CPU utilization over the past 5 minutes. Value is in tenth's of a percent." ::= { rcKhiSlotPThreadEntry 5 } rcKhiSlotPthread5MinHiTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Last time at which sampling occured." ::= { rcKhiSlotPThreadEntry 6 } rcKhiForwardingCb OBJECT IDENTIFIER ::= { rcKhi 11 } -- KHI Forwarding Interface Table rcKhiForwardingCbIfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingCbIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Interface Key Health Indicator MIB - All Cobalt Blue Data." ::= { rcKhiForwardingCb 1 } rcKhiForwardingCbIfEntry OBJECT-TYPE SYNTAX RcKhiForwardingCbIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Interface KHI - Cobalt Blue table entry." INDEX { rcKhiForwardingCbIfIndex } ::= { rcKhiForwardingCbIfTable 1 } RcKhiForwardingCbIfEntry ::= SEQUENCE { rcKhiForwardingCbIfIndex InterfaceIndex, rcKhiForwardingCbIfRxOk Counter64, rcKhiForwardingCbIfTxOk Counter64, rcKhiForwardingCbIfRxErr Counter64, rcKhiForwardingCbIfTxErr Counter64, rcKhiForwardingCbIfRdbgc0 Counter64, rcKhiForwardingCbIfRdbgc0Mask Counter64, rcKhiForwardingCbIfTdbgc0 Counter64, rcKhiForwardingCbIfTdbgc0Mask Counter64, rcKhiForwardingCbIfK2IpmcDrops Counter64 } rcKhiForwardingCbIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface index for CB's KHI Forwarding data. Indicies are essentially port based." ::= { rcKhiForwardingCbIfEntry 1 } rcKhiForwardingCbIfRxOk OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Receieve OK Packets" ::= { rcKhiForwardingCbIfEntry 2 } rcKhiForwardingCbIfTxOk OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit OK Packets" ::= { rcKhiForwardingCbIfEntry 3 } rcKhiForwardingCbIfRxErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Receive Error Packets" ::= { rcKhiForwardingCbIfEntry 4 } rcKhiForwardingCbIfTxErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Error Packets" ::= { rcKhiForwardingCbIfEntry 5 } rcKhiForwardingCbIfRdbgc0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "RDBGC0 Packets" ::= { rcKhiForwardingCbIfEntry 6 } rcKhiForwardingCbIfRdbgc0Mask OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "RDBGC0 Mask" ::= { rcKhiForwardingCbIfEntry 7 } rcKhiForwardingCbIfTdbgc0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TDBGC0 Packets" ::= { rcKhiForwardingCbIfEntry 8 } rcKhiForwardingCbIfTdbgc0Mask OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TDBGC0 Mask" ::= { rcKhiForwardingCbIfEntry 9 } rcKhiForwardingCbIfK2IpmcDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IP Multicast Drops" ::= { rcKhiForwardingCbIfEntry 10 } -- KHI Forwarding Mac-Higig table rcKhiForwardingCbMachigigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingCbMachigigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Mac-Higig Key Health Indicator MIB - All Cobalt Blue Data." ::= { rcKhiForwardingCb 2} rcKhiForwardingCbMachigigEntry OBJECT-TYPE SYNTAX RcKhiForwardingCbMachigigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Mac-Higig KHI - Cobalt Blue table entry." INDEX { rcKhiForwardingCbMachigigIndex } ::= { rcKhiForwardingCbMachigigTable 1 } RcKhiForwardingCbMachigigEntry ::= SEQUENCE { rcKhiForwardingCbMachigigIndex INTEGER, rcKhiForwardingCbMachigigMacK2 Counter64, rcKhiForwardingCbMachigigMacK2Mac Counter64, rcKhiForwardingCbMachigigRDGBC0 Counter64, rcKhiForwardingCbMachigigRDGBC0mask Counter64, rcKhiForwardingCbMachigigTDGBC0 Counter64, rcKhiForwardingCbMachigigTDGBC0mask Counter64, rcKhiForwardingCbMachigigIFPDOSDrops Counter64 } rcKhiForwardingCbMachigigIndex OBJECT-TYPE SYNTAX INTEGER (1..60) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for CB's Forwarding MAc-Higig Health data. There are 6 indicies reserved on a per slot basis. Depending on the card present and the data being requested not all indicies may be used." ::= { rcKhiForwardingCbMachigigEntry 1 } rcKhiForwardingCbMachigigMacK2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbMachigigEntry 2 } rcKhiForwardingCbMachigigMacK2Mac OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbMachigigEntry 3 } rcKhiForwardingCbMachigigRDGBC0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbMachigigEntry 4 } rcKhiForwardingCbMachigigRDGBC0mask OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbMachigigEntry 5 } rcKhiForwardingCbMachigigTDGBC0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbMachigigEntry 6 } rcKhiForwardingCbMachigigTDGBC0mask OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbMachigigEntry 7 } rcKhiForwardingCbMachigigIFPDOSDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbMachigigEntry 8 } -- KHI Forwarding K2 table rcKhiForwardingCbK2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingCbK2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding K2 Key Health Indicator MIB - All Cobalt Blue Data." ::= { rcKhiForwardingCb 3} rcKhiForwardingCbK2Entry OBJECT-TYPE SYNTAX RcKhiForwardingCbK2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding K2 KHI - Cobalt Blue table entry." INDEX { rcKhiForwardingCbK2Index } ::= { rcKhiForwardingCbK2Table 1 } RcKhiForwardingCbK2Entry ::= SEQUENCE { rcKhiForwardingCbK2Index INTEGER, rcKhiForwardingCbK2MacK2 Counter64, rcKhiForwardingCbK2Zagros Counter64, rcKhiForwardingCbK2ZagrosK2 Counter64, rcKhiForwardingCbK2Mac Counter64, rcKhiForwardingCbK2MacK2Err Counter64, rcKhiForwardingCbK2ZagrosErr Counter64, rcKhiForwardingCbK2ZagrosK2Err Counter64, rcKhiForwardingCbK2MacErr Counter64 } rcKhiForwardingCbK2Index OBJECT-TYPE SYNTAX INTEGER (1..60) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for CB's Forwarding K2 Health data. There are 6 indicies reserved on a per slot basis. Depending on the card present and the data being requested not all indicies may be used." ::= { rcKhiForwardingCbK2Entry 1 } rcKhiForwardingCbK2MacK2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbK2Entry 2 } rcKhiForwardingCbK2Zagros OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbK2Entry 3 } rcKhiForwardingCbK2ZagrosK2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbK2Entry 4 } rcKhiForwardingCbK2Mac OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbK2Entry 5 } rcKhiForwardingCbK2MacK2Err OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbK2Entry 6 } rcKhiForwardingCbK2ZagrosErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbK2Entry 7 } rcKhiForwardingCbK2ZagrosK2Err OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbK2Entry 8 } rcKhiForwardingCbK2MacErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbK2Entry 9 } -- KHI Forwarding Zagros table rcKhiForwardingCbZagrosTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingCbZagrosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Zagros Forwarding Zagros Key Health Indicator MIB - All Cobalt Blue Data." ::= { rcKhiForwardingCb 4 } rcKhiForwardingCbZagrosEntry OBJECT-TYPE SYNTAX RcKhiForwardingCbZagrosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Zagros Forwarding KHI - Cobalt Blue table entry." INDEX { rcKhiForwardingCbZagrosIndex } ::= { rcKhiForwardingCbZagrosTable 1 } RcKhiForwardingCbZagrosEntry ::= SEQUENCE { rcKhiForwardingCbZagrosIndex INTEGER, rcKhiForwardingCbZagrosK2Zagros Counter64, rcKhiForwardingCbZagrosRsp Counter64, rcKhiForwardingCbZagrosQe Counter64, rcKhiForwardingCbZagrosQeZagros Counter64, rcKhiForwardingCbZagrosK2 Counter64, rcKhiForwardingCbZagrosPmmPoolLo Counter64, rcKhiForwardingCbZagrosPmmPoolHigh Counter64, rcKhiForwardingCbZagrosPmmRspDropCounters Counter64, rcKhiForwardingCbZagrosPmmoutputDropCount Counter64, rcKhiForwardingCbZagrosPmmAdmissionRspDropCount Counter64, rcKhiForwardingCbZagrosPmmAdmissionErrDropCount Counter64, rcKhiForwardingCbZagrosPmmPool1Drop Counter64, rcKhiForwardingCbZagrosPmmPool2Drop Counter64, rcKhiForwardingCbZagrosPmmPool3Drop Counter64, rcKhiForwardingCbZagrosPmmPool4Drop Counter64, rcKhiForwardingCbZagrosPmmPool5Drop Counter64, rcKhiForwardingCbZagrosPmmPool6Drop Counter64, rcKhiForwardingCbZagrosPmmPool7Drop Counter64, rcKhiForwardingCbZagrosPmmPool8Drop Counter64, rcKhiForwardingCbZagrosPmmPool9Drop Counter64, rcKhiForwardingCbZagrosPmmPool10Drop Counter64, rcKhiForwardingCbZagrosHbeCommandDrops Counter64, rcKhiForwardingCbZagrosTcamSearchError Counter64, rcKhiForwardingCbZagrosEhpAllPortDownIstCounter Counter64, rcKhiForwardingCbZagrosEhpAllPortDownMltCounter Counter64, rcKhiForwardingCbZagrosEhpErrorDropCounter Counter64, rcKhiForwardingCbZagrosIgrFilterDropCount Counter64, rcKhiForwardingCbZagrosZapTxCtl Counter64, rcKhiForwardingCbZagrosZapTxDat Counter64, rcKhiForwardingCbZagrosZapRxCtl Counter64, rcKhiForwardingCbZagrosZapRxDat Counter64, rcKhiForwardingCbZagrosZapTxHbe Counter64, rcKhiForwardingCbZagrosTcamSearchVal Counter64, rcKhiForwardingCbZagrosEmbDropCount Counter64, rcKhiForwardingCbZagrosEhpFilterDropCount Counter64, rcKhiForwardingCbZagrosEgrIpmcDropCount Counter64, rcKhiForwardingCbZagrosEgressEsb1Count Counter64, rcKhiForwardingCbZagrosEgressEsb2Count Counter64, rcKhiForwardingCbZagrosEgressEsb3Count Counter64, rcKhiForwardingCbZagrosEgressEsb4Count Counter64, rcKhiForwardingCbZagrosEgressEsb5Count Counter64, rcKhiForwardingCbZagrosEgressEsb6Count Counter64, rcKhiForwardingCbZagrosRspRx Counter64, rcKhiForwardingCbZagrosOpTx Counter64, rcKhiForwardingCbZagrosRspTx Counter64, rcKhiForwardingCbZagrosCifRqCount Counter64, rcKhiForwardingCbZagrosCifRsCounter Counter64, rcKhiForwardingCbZagrosPage1Count Counter64, --obsolete rcKhiForwardingCbZagrosPage2Count Counter64, --obsolete rcKhiForwardingCbZagrosPage3Count Counter64, --obsolete rcKhiForwardingCbZagrosPage4Count Counter64, --obsolete rcKhiForwardingCbZagrosPage5Count Counter64, --obsolete rcKhiForwardingCbZagrosPage6Count Counter64, --obsolete rcKhiForwardingCbZagrosPage7Count Counter64, --obsolete rcKhiForwardingCbZagrosPage8Count Counter64, --obsolete rcKhiForwardingCbZagrosPage9Count Counter64, --obsolete rcKhiForwardingCbZagrosPage10Count Counter64, --obsolete rcKhiForwardingCbZagrosShPp Counter64, --obsolete rcKhiForwardingCbZagrosFpCounts Counter64, --obsolete rcKhiForwardingCbZagrosRspPlcThresholdReg Counter64, rcKhiForwardingCbZagrosRePlc Counter64, rcKhiForwardingCbZagrosNumPools Counter64, rcKhiForwardingCbZagrosFpCntOPA Counter32, rcKhiForwardingCbZagrosFpCntRPA Counter32, rcKhiForwardingCbZagrosFpCntFPM Counter32, rcKhiForwardingCbZagrosRspPlcPktCntPeak Counter32, rcKhiForwardingCbZagrosRspPlcPktCntCurr Counter32, rcKhiForwardingCbZagrosRePlcPktCntPeak Counter32, rcKhiForwardingCbZagrosRePlcPktCntCurr Counter32, rcKhiForwardingCbZagrosShPpPeak Counter32, rcKhiForwardingCbZagrosShPpCurr Counter32, rcKhiForwardingCbZagrosEgressMultiCastPeak Counter32, rcKhiForwardingCbZagrosEgressMultiCastCurr Counter32, rcKhiForwardingCbZagrosEgressOOBPeak Counter32, rcKhiForwardingCbZagrosEgressOOBCurr Counter32, rcKhiForwardingCbZagrosIngressHeartbeatPeak Counter32, rcKhiForwardingCbZagrosIngressHeartbeatCurr Counter32, rcKhiForwardingCbZagrosIngressCOPInsertPeak Counter32, rcKhiForwardingCbZagrosIngressCOPInsertCurr Counter32, rcKhiForwardingCbZagrosIngressEfCtlPeak Counter32, rcKhiForwardingCbZagrosIngressEfCtlCurr Counter32, rcKhiForwardingCbZagrosIngressAfBePeak Counter32, rcKhiForwardingCbZagrosIngressAfBeCurr Counter32, rcKhiForwardingCbZagrosEgressL2BcUcPeak Counter32, rcKhiForwardingCbZagrosEgressL2BcUcCurr Counter32, rcKhiForwardingCbZagrosEgressMirrorPeak Counter32, rcKhiForwardingCbZagrosEgressMirrorCurr Counter32, rcKhiForwardingCbZagrosPool9Peak Counter32, rcKhiForwardingCbZagrosPool9Curr Counter32, rcKhiForwardingCbZagrosPmmFpPlenErr Counter32, rcKhiForwardingCbZagrosEFSInternalError0 Counter32, rcKhiForwardingCbZagrosEFSInternalError1 Counter32, rcKhiForwardingCbZagrosEFSInternalError2 Counter32, rcKhiForwardingCbZagrosEFSInternalError3 Counter32, rcKhiForwardingCbZagrosEFSInternalError4 Counter32, rcKhiForwardingCbZagrosEFSInternalError5 Counter32, rcKhiForwardingCbZagrosEFSInternalError6 Counter32, rcKhiForwardingCbZagrosEFSInternalError7 Counter32, rcKhiForwardingCbZagrosEFSInternalError8 Counter32, rcKhiForwardingCbZagrosEFSInternalError9 Counter32, rcKhiForwardingCbZagrosEFSInternalError10 Counter32, rcKhiForwardingCbZagrosEFSInternalError11 Counter32, rcKhiForwardingCbZagrosEFSInternalError12 Counter32, rcKhiForwardingCbZagrosEFSInternalError13 Counter32, rcKhiForwardingCbZagrosEFSInternalError14 Counter32 } rcKhiForwardingCbZagrosIndex OBJECT-TYPE SYNTAX INTEGER (1..60) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for CB's Forwarding Zagros Health data. There are 6 indicies reserved on a per slot basis. Depending on the card present and the data being requested not all indicies may be used." ::= { rcKhiForwardingCbZagrosEntry 1 } rcKhiForwardingCbZagrosK2Zagros OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 2 } rcKhiForwardingCbZagrosRsp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 3 } rcKhiForwardingCbZagrosQe OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 4 } rcKhiForwardingCbZagrosQeZagros OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 5 } rcKhiForwardingCbZagrosK2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 6 } rcKhiForwardingCbZagrosPmmPoolLo OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 7 } rcKhiForwardingCbZagrosPmmPoolHigh OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 8 } rcKhiForwardingCbZagrosPmmRspDropCounters OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 9 } rcKhiForwardingCbZagrosPmmoutputDropCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 10 } rcKhiForwardingCbZagrosPmmAdmissionRspDropCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 11 } rcKhiForwardingCbZagrosPmmAdmissionErrDropCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 12 } rcKhiForwardingCbZagrosPmmPool1Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 13 } rcKhiForwardingCbZagrosPmmPool2Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 14 } rcKhiForwardingCbZagrosPmmPool3Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 15 } rcKhiForwardingCbZagrosPmmPool4Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 16 } rcKhiForwardingCbZagrosPmmPool5Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 17 } rcKhiForwardingCbZagrosPmmPool6Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 18 } rcKhiForwardingCbZagrosPmmPool7Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 19 } rcKhiForwardingCbZagrosPmmPool8Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 20 } rcKhiForwardingCbZagrosPmmPool9Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 21 } rcKhiForwardingCbZagrosPmmPool10Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 22 } rcKhiForwardingCbZagrosHbeCommandDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 23 } rcKhiForwardingCbZagrosTcamSearchError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 24 } rcKhiForwardingCbZagrosEhpAllPortDownIstCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 25 } rcKhiForwardingCbZagrosEhpAllPortDownMltCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 26 } rcKhiForwardingCbZagrosEhpErrorDropCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 27 } rcKhiForwardingCbZagrosIgrFilterDropCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 28 } rcKhiForwardingCbZagrosZapTxCtl OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 29 } rcKhiForwardingCbZagrosZapTxDat OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 30 } rcKhiForwardingCbZagrosZapRxCtl OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 31 } rcKhiForwardingCbZagrosZapRxDat OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 32 } rcKhiForwardingCbZagrosZapTxHbe OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 33 } rcKhiForwardingCbZagrosTcamSearchVal OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 34 } rcKhiForwardingCbZagrosEmbDropCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 35 } rcKhiForwardingCbZagrosEhpFilterDropCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 36 } rcKhiForwardingCbZagrosEgrIpmcDropCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 37 } rcKhiForwardingCbZagrosEgressEsb1Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 38 } rcKhiForwardingCbZagrosEgressEsb2Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 39 } rcKhiForwardingCbZagrosEgressEsb3Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 40 } rcKhiForwardingCbZagrosEgressEsb4Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 41 } rcKhiForwardingCbZagrosEgressEsb5Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 42 } rcKhiForwardingCbZagrosEgressEsb6Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 43 } rcKhiForwardingCbZagrosRspRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 44 } rcKhiForwardingCbZagrosOpTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 45 } rcKhiForwardingCbZagrosRspTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 46 } rcKhiForwardingCbZagrosCifRqCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 47 } rcKhiForwardingCbZagrosCifRsCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 48 } rcKhiForwardingCbZagrosPage1Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 49 } rcKhiForwardingCbZagrosPage2Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 50 } rcKhiForwardingCbZagrosPage3Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 51 } rcKhiForwardingCbZagrosPage4Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 52 } rcKhiForwardingCbZagrosPage5Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 53 } rcKhiForwardingCbZagrosPage6Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 54 } rcKhiForwardingCbZagrosPage7Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 55 } rcKhiForwardingCbZagrosPage8Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 56 } rcKhiForwardingCbZagrosPage9Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 57 } rcKhiForwardingCbZagrosPage10Count OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 58 } rcKhiForwardingCbZagrosShPp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 59 } rcKhiForwardingCbZagrosFpCounts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 60 } rcKhiForwardingCbZagrosRspPlcThresholdReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 61 } rcKhiForwardingCbZagrosRePlc OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 62 } rcKhiForwardingCbZagrosNumPools OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbZagrosEntry 63 } rcKhiForwardingCbZagrosFpCntOPA OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Free page counter for OPA(Output Packet Assembler)" ::= { rcKhiForwardingCbZagrosEntry 64 } rcKhiForwardingCbZagrosFpCntRPA OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Free page counter for RPA(RSP Packet Assembler)" ::= { rcKhiForwardingCbZagrosEntry 65 } rcKhiForwardingCbZagrosFpCntFPM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Free page counter for FPM(Free Page Manager)" ::= { rcKhiForwardingCbZagrosEntry 66 } rcKhiForwardingCbZagrosRspPlcPktCntPeak OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RSP PLC Peak Packet Count" ::= { rcKhiForwardingCbZagrosEntry 67 } rcKhiForwardingCbZagrosRspPlcPktCntCurr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RSP PLC Current Packet Count" ::= { rcKhiForwardingCbZagrosEntry 68 } rcKhiForwardingCbZagrosRePlcPktCntPeak OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RE PLC(Replica Engine Packet Limit Count)Peak Packet Count" ::= { rcKhiForwardingCbZagrosEntry 69 } rcKhiForwardingCbZagrosRePlcPktCntCurr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "RE PLC Current Packet Count" ::= { rcKhiForwardingCbZagrosEntry 70 } rcKhiForwardingCbZagrosShPpPeak OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM shared pool Peak Value" ::= { rcKhiForwardingCbZagrosEntry 71 } rcKhiForwardingCbZagrosShPpCurr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM shared pool Current Value" ::= { rcKhiForwardingCbZagrosEntry 72 } rcKhiForwardingCbZagrosEgressMultiCastPeak OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM EgressMultiCast Peak Value" ::= { rcKhiForwardingCbZagrosEntry 73 } rcKhiForwardingCbZagrosEgressMultiCastCurr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM EgressMultiCast Current Value" ::= { rcKhiForwardingCbZagrosEntry 74 } rcKhiForwardingCbZagrosEgressOOBPeak OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM EgressOOB(Out Of Band) Peak Value" ::= { rcKhiForwardingCbZagrosEntry 75 } rcKhiForwardingCbZagrosEgressOOBCurr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM EgressOOB Current Value" ::= { rcKhiForwardingCbZagrosEntry 76 } rcKhiForwardingCbZagrosIngressHeartbeatPeak OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM IngressHeartbeat Peak Value" ::= { rcKhiForwardingCbZagrosEntry 77 } rcKhiForwardingCbZagrosIngressHeartbeatCurr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM IngressHeartbeat Current Value" ::= { rcKhiForwardingCbZagrosEntry 78 } rcKhiForwardingCbZagrosIngressCOPInsertPeak OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM IngressCOPInsert Peak Value" ::= { rcKhiForwardingCbZagrosEntry 79 } rcKhiForwardingCbZagrosIngressCOPInsertCurr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM IngressCOPInsert Current Value" ::= { rcKhiForwardingCbZagrosEntry 80 } rcKhiForwardingCbZagrosIngressEfCtlPeak OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM Ingress EF/CTL(Expedited Forward/Control)Peak Value" ::= { rcKhiForwardingCbZagrosEntry 81 } rcKhiForwardingCbZagrosIngressEfCtlCurr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM Ingress EF/CTL Current Value" ::= { rcKhiForwardingCbZagrosEntry 82 } rcKhiForwardingCbZagrosIngressAfBePeak OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM Ingress AF/BE(Assured Forwarding/Best Effort)Peak Value" ::= { rcKhiForwardingCbZagrosEntry 83 } rcKhiForwardingCbZagrosIngressAfBeCurr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM Ingress AF/BE Current Value" ::= { rcKhiForwardingCbZagrosEntry 84 } rcKhiForwardingCbZagrosEgressL2BcUcPeak OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM Egress L2BC/UC(Layer 2 Broadcast/Unicast)Peak Value" ::= { rcKhiForwardingCbZagrosEntry 85 } rcKhiForwardingCbZagrosEgressL2BcUcCurr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM Egress L2BC/UC Current Value" ::= { rcKhiForwardingCbZagrosEntry 86 } rcKhiForwardingCbZagrosEgressMirrorPeak OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM Egress Mirror Peak Value" ::= { rcKhiForwardingCbZagrosEntry 87 } rcKhiForwardingCbZagrosEgressMirrorCurr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM Egress Mirror Current Value" ::= { rcKhiForwardingCbZagrosEntry 88 } rcKhiForwardingCbZagrosPool9Peak OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM Pool9 Peak Value" ::= { rcKhiForwardingCbZagrosEntry 89 } rcKhiForwardingCbZagrosPool9Curr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM Pool9 Current Value" ::= { rcKhiForwardingCbZagrosEntry 90 } rcKhiForwardingCbZagrosPmmFpPlenErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM FP PLEN Error Count" ::= { rcKhiForwardingCbZagrosEntry 91 } rcKhiForwardingCbZagrosEFSInternalError0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 0 Count" ::= { rcKhiForwardingCbZagrosEntry 92 } rcKhiForwardingCbZagrosEFSInternalError1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 1 Count" ::= { rcKhiForwardingCbZagrosEntry 93 } rcKhiForwardingCbZagrosEFSInternalError2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 2 Count" ::= { rcKhiForwardingCbZagrosEntry 94 } rcKhiForwardingCbZagrosEFSInternalError3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 3 Count" ::= { rcKhiForwardingCbZagrosEntry 95 } rcKhiForwardingCbZagrosEFSInternalError4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 4 Count" ::= { rcKhiForwardingCbZagrosEntry 96 } rcKhiForwardingCbZagrosEFSInternalError5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 5 Count" ::= { rcKhiForwardingCbZagrosEntry 97 } rcKhiForwardingCbZagrosEFSInternalError6 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 6 Count" ::= { rcKhiForwardingCbZagrosEntry 98 } rcKhiForwardingCbZagrosEFSInternalError7 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 7 Count" ::= { rcKhiForwardingCbZagrosEntry 99 } rcKhiForwardingCbZagrosEFSInternalError8 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 8 Count" ::= { rcKhiForwardingCbZagrosEntry 100 } rcKhiForwardingCbZagrosEFSInternalError9 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 9 Count" ::= { rcKhiForwardingCbZagrosEntry 101 } rcKhiForwardingCbZagrosEFSInternalError10 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 10 Count" ::= { rcKhiForwardingCbZagrosEntry 102 } rcKhiForwardingCbZagrosEFSInternalError11 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 11 Count" ::= { rcKhiForwardingCbZagrosEntry 103 } rcKhiForwardingCbZagrosEFSInternalError12 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 12 Count" ::= { rcKhiForwardingCbZagrosEntry 104 } rcKhiForwardingCbZagrosEFSInternalError13 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 13 Count" ::= { rcKhiForwardingCbZagrosEntry 105 } rcKhiForwardingCbZagrosEFSInternalError14 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EFS Internal Error 14 Count" ::= { rcKhiForwardingCbZagrosEntry 106 } -- KHI Forwarding Rsp table rcKhiForwardingCbRspTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingCbRspEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Rsp Key Health Indicator MIB - All Cobalt Blue Data." ::= { rcKhiForwardingCb 5} rcKhiForwardingCbRspEntry OBJECT-TYPE SYNTAX RcKhiForwardingCbRspEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Rsp KHI - Cobalt Blue table entry." INDEX { rcKhiForwardingCbRspIndex } ::= { rcKhiForwardingCbRspTable 1 } RcKhiForwardingCbRspEntry ::= SEQUENCE { rcKhiForwardingCbRspIndex INTEGER, rcKhiForwardingCbRspLsmDrops Counter64, rcKhiForwardingCbRspExceptionDrops Counter64, rcKhiForwardingCbRspFrameErrorDrops Counter64, rcKhiForwardingCbRspFdibFullDrops Counter64, rcKhiForwardingCbRspIngrMltAllPortDown Counter64, rcKhiForwardingCbRspEgressMltAllPortDownDrops Counter64, rcKhiForwardingCbRspEgressIpMcastRecordsNotFound Counter64, rcKhiForwardingCbRspEgressIpMcastMltWrongPort Counter64, rcKhiForwardingCbRspEgressIpMcastSourceKnockout Counter64, rcKhiForwardingCbRspIngressDaNotFoundDrops Counter64, rcKhiForwardingCbRspIngressUnknown Counter64, rcKhiForwardingCbRspIngressDiscardDestIdDrops Counter64, rcKhiForwardingCbRspMacLearningPacketDrops Counter64, rcKhiForwardingCbRspIngrMltAllPortsDown Counter64, rcKhiForwardingCbRspIngressIpmcSupressionDrops Counter64, rcKhiForwardingCbRspUnsupportedFeatureDrops Counter64, rcKhiForwardingCbRspAclDiscards Counter64, rcKhiForwardingCbRspIngressIpmcLookupFails Counter64, rcKhiForwardingCbRspIpv4DestIpLookupFails Counter64, rcKhiForwardingCbRspIpv4SourceIpLookupFails Counter64, rcKhiForwardingCbRspL3MirrorDrops Counter64, rcKhiForwardingCbRspIpV6LookupFails Counter64, rcKhiForwardingCbRspIpV6TunnelLookupV4Fails Counter64 } rcKhiForwardingCbRspIndex OBJECT-TYPE SYNTAX INTEGER (1..60) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for CB's Forwarding Rsp Health data. There are 6 indicies reserved on a per slot basis. Depending on the card present and the data being requested not all indicies may be used." ::= { rcKhiForwardingCbRspEntry 1 } rcKhiForwardingCbRspLsmDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 2 } rcKhiForwardingCbRspExceptionDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 3 } rcKhiForwardingCbRspFrameErrorDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 4 } rcKhiForwardingCbRspFdibFullDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 5 } rcKhiForwardingCbRspIngrMltAllPortDown OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 6 } rcKhiForwardingCbRspEgressMltAllPortDownDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 7 } rcKhiForwardingCbRspEgressIpMcastRecordsNotFound OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 8 } rcKhiForwardingCbRspEgressIpMcastMltWrongPort OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 9 } rcKhiForwardingCbRspEgressIpMcastSourceKnockout OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 10 } rcKhiForwardingCbRspIngressDaNotFoundDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 11 } rcKhiForwardingCbRspIngressUnknown OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 12 } rcKhiForwardingCbRspIngressDiscardDestIdDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 13 } rcKhiForwardingCbRspMacLearningPacketDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 14 } rcKhiForwardingCbRspIngrMltAllPortsDown OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 15 } rcKhiForwardingCbRspIngressIpmcSupressionDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 16 } rcKhiForwardingCbRspUnsupportedFeatureDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 17 } rcKhiForwardingCbRspAclDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 18 } rcKhiForwardingCbRspIngressIpmcLookupFails OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 19 } rcKhiForwardingCbRspIpv4DestIpLookupFails OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 20 } rcKhiForwardingCbRspIpv4SourceIpLookupFails OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 21 } rcKhiForwardingCbRspL3MirrorDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 22 } rcKhiForwardingCbRspIpV6LookupFails OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 23 } rcKhiForwardingCbRspIpV6TunnelLookupV4Fails OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbRspEntry 24 } -- KHI Forwarding qe table rcKhiForwardingCbQeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingCbQeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Qe Key Health Indicator MIB - All Cobalt Blue Data." ::= { rcKhiForwardingCb 6 } rcKhiForwardingCbQeEntry OBJECT-TYPE SYNTAX RcKhiForwardingCbQeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Qe KHI - Cobalt Blue table entry." INDEX { rcKhiForwardingCbQeIndex } ::= { rcKhiForwardingCbQeTable 1 } RcKhiForwardingCbQeEntry ::= SEQUENCE { rcKhiForwardingCbQeIndex INTEGER, rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt0 Counter64, rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt0 Counter64, rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt1 Counter64, rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt1 Counter64, rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt2 Counter64, rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt2 Counter64, rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt3 Counter64, rcKhiForwardingCbQeIngressQmAgrDequeuedPktCnt Counter64, rcKhiForwardingCbQeIngressPmSwitchPktCnt Counter64, rcKhiForwardingCbQeIngressPmLocalPktCnt Counter64, rcKhiForwardingCbQeIngressPmSwitchTestPktCnt Counter64, rcKhiForwardingCbQeIngressPmLocalTestPktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP0PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP0PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP1PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP1PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP2PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP2PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP3PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP3PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP4PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP4PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP5PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP5PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP6PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP6PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP7PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP7PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP8PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP8PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP9PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP9PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP10PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP10PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP11PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP11PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP12PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP12PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP13PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP13PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP14PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP14PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxP15PktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxP15PktCnt Counter64, rcKhiForwardingCbQeIngressSr0RxTestPktCnt Counter64, rcKhiForwardingCbQeIngressSr1RxTestPktCnt Counter64, rcKhiForwardingCbQeIngressRbIdp0RequestPktCnt Counter64, rcKhiForwardingCbQeIngressRbIdp1RequestPktCnt Counter64, rcKhiForwardingCbQeIngressRbIdp2RequestPktCnt Counter64, rcKhiForwardingCbQeIngressRbIdp3RequestPktCnt Counter64, rcKhiForwardingCbQeIngressRbIdp4RequestPktCnt Counter64, rcKhiForwardingCbQeIngressRbEnqrespPktCnt Counter64, rcKhiForwardingCbQeEgressSvPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P0TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P0TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P1TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P1TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P2TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P2TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P3TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P3TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P4TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P4TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P5TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P5TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P6TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P6TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P7TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P7TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P8TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P8TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P9TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P9TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P10TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P10TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P11TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P11TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P12TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P12TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P13TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P13TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P14TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P14TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0P15TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt1P15TxPktCnt Counter64, rcKhiForwardingCbQeEgressSt0TxTestPktCnt Counter64, rcKhiForwardingCbQeEgressSt1TxTestPktCnt Counter64, rcKhiForwardingCbQeSvPartialPktCnt Counter64, rcKhiForwardingCbQeQmAgrWredDroppedPktCnt0 Counter64, rcKhiForwardingCbQeQmAgrWredDroppedPktCnt1 Counter64, rcKhiForwardingCbQeQmAgrWredDroppedPktCnt2 Counter64, rcKhiForwardingCbQeQmAgrPolicedDroppedPktCnt Counter64, rcKhiForwardingCbQeQmAgrNonWredDroppedPktCnt Counter64, rcKhiForwardingCbQeQmError1 Counter64 } rcKhiForwardingCbQeIndex OBJECT-TYPE SYNTAX INTEGER (1..60) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for CB's Forwarding Qe Health data. There are 6 indicies reserved on a per slot basis. Depending on the card present and the data being requested not all indicies may be used." ::= { rcKhiForwardingCbQeEntry 1 } rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 2 } rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 3 } rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 4 } rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 5 } rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 6 } rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 7 } rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 8 } rcKhiForwardingCbQeIngressQmAgrDequeuedPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 9 } rcKhiForwardingCbQeIngressPmSwitchPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 10 } rcKhiForwardingCbQeIngressPmLocalPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 11 } rcKhiForwardingCbQeIngressPmSwitchTestPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 12 } rcKhiForwardingCbQeIngressPmLocalTestPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 13 } rcKhiForwardingCbQeIngressSr0RxP0PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 14 } rcKhiForwardingCbQeIngressSr1RxP0PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 15 } rcKhiForwardingCbQeIngressSr0RxP1PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 16 } rcKhiForwardingCbQeIngressSr1RxP1PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 17 } rcKhiForwardingCbQeIngressSr0RxP2PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 18 } rcKhiForwardingCbQeIngressSr1RxP2PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 19 } rcKhiForwardingCbQeIngressSr0RxP3PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 20 } rcKhiForwardingCbQeIngressSr1RxP3PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 21 } rcKhiForwardingCbQeIngressSr0RxP4PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 22 } rcKhiForwardingCbQeIngressSr1RxP4PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 23 } rcKhiForwardingCbQeIngressSr0RxP5PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 24 } rcKhiForwardingCbQeIngressSr1RxP5PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 25 } rcKhiForwardingCbQeIngressSr0RxP6PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 26 } rcKhiForwardingCbQeIngressSr1RxP6PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 27 } rcKhiForwardingCbQeIngressSr0RxP7PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 28 } rcKhiForwardingCbQeIngressSr1RxP7PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 29 } rcKhiForwardingCbQeIngressSr0RxP8PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 30 } rcKhiForwardingCbQeIngressSr1RxP8PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 31 } rcKhiForwardingCbQeIngressSr0RxP9PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 32 } rcKhiForwardingCbQeIngressSr1RxP9PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 33 } rcKhiForwardingCbQeIngressSr0RxP10PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 34 } rcKhiForwardingCbQeIngressSr1RxP10PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 35 } rcKhiForwardingCbQeIngressSr0RxP11PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 36 } rcKhiForwardingCbQeIngressSr1RxP11PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 37 } rcKhiForwardingCbQeIngressSr0RxP12PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 38 } rcKhiForwardingCbQeIngressSr1RxP12PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 39 } rcKhiForwardingCbQeIngressSr0RxP13PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 40 } rcKhiForwardingCbQeIngressSr1RxP13PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 41 } rcKhiForwardingCbQeIngressSr0RxP14PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 42 } rcKhiForwardingCbQeIngressSr1RxP14PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 43 } rcKhiForwardingCbQeIngressSr0RxP15PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 44 } rcKhiForwardingCbQeIngressSr1RxP15PktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 45 } rcKhiForwardingCbQeIngressSr0RxTestPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 46 } rcKhiForwardingCbQeIngressSr1RxTestPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 47 } rcKhiForwardingCbQeIngressRbIdp0RequestPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 48 } rcKhiForwardingCbQeIngressRbIdp1RequestPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 49 } rcKhiForwardingCbQeIngressRbIdp2RequestPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 50 } rcKhiForwardingCbQeIngressRbIdp3RequestPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 51 } rcKhiForwardingCbQeIngressRbIdp4RequestPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 52} rcKhiForwardingCbQeIngressRbEnqrespPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 53 } rcKhiForwardingCbQeEgressSvPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 54 } rcKhiForwardingCbQeEgressSt0P0TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 55 } rcKhiForwardingCbQeEgressSt1P0TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 56 } rcKhiForwardingCbQeEgressSt0P1TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 57 } rcKhiForwardingCbQeEgressSt1P1TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 58 } rcKhiForwardingCbQeEgressSt0P2TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 59 } rcKhiForwardingCbQeEgressSt1P2TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 60 } rcKhiForwardingCbQeEgressSt0P3TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 61 } rcKhiForwardingCbQeEgressSt1P3TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 62 } rcKhiForwardingCbQeEgressSt0P4TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 63 } rcKhiForwardingCbQeEgressSt1P4TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 64 } rcKhiForwardingCbQeEgressSt0P5TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 65 } rcKhiForwardingCbQeEgressSt1P5TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 66 } rcKhiForwardingCbQeEgressSt0P6TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 67 } rcKhiForwardingCbQeEgressSt1P6TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 68 } rcKhiForwardingCbQeEgressSt0P7TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 69 } rcKhiForwardingCbQeEgressSt1P7TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 70 } rcKhiForwardingCbQeEgressSt0P8TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 71 } rcKhiForwardingCbQeEgressSt1P8TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 72 } rcKhiForwardingCbQeEgressSt0P9TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 73 } rcKhiForwardingCbQeEgressSt1P9TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 74 } rcKhiForwardingCbQeEgressSt0P10TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 75 } rcKhiForwardingCbQeEgressSt1P10TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 76 } rcKhiForwardingCbQeEgressSt0P11TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 77 } rcKhiForwardingCbQeEgressSt1P11TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 78 } rcKhiForwardingCbQeEgressSt0P12TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 79 } rcKhiForwardingCbQeEgressSt1P12TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 80 } rcKhiForwardingCbQeEgressSt0P13TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 81 } rcKhiForwardingCbQeEgressSt1P13TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 82 } rcKhiForwardingCbQeEgressSt0P14TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 83 } rcKhiForwardingCbQeEgressSt1P14TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 84 } rcKhiForwardingCbQeEgressSt0P15TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 85 } rcKhiForwardingCbQeEgressSt1P15TxPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 86 } rcKhiForwardingCbQeEgressSt0TxTestPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 87 } rcKhiForwardingCbQeEgressSt1TxTestPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 88 } rcKhiForwardingCbQeSvPartialPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 89 } rcKhiForwardingCbQeQmAgrWredDroppedPktCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 90 } rcKhiForwardingCbQeQmAgrWredDroppedPktCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 91 } rcKhiForwardingCbQeQmAgrWredDroppedPktCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 92 } rcKhiForwardingCbQeQmAgrPolicedDroppedPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 93 } rcKhiForwardingCbQeQmAgrNonWredDroppedPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 94 } rcKhiForwardingCbQeQmError1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcKhiForwardingCbQeEntry 95 } -- KHI Forwarding IFP Table rcKhiForwardingIfpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingIfpEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Forwarding Ifp Key Health Indicator MIB - All VSP Data." ::= { rcKhiForwardingCb 7 } rcKhiForwardingIfpEntry OBJECT-TYPE SYNTAX RcKhiForwardingIfpEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Forwarding Ifp KHI - VSP table entry." INDEX { rcKhiForwardingIfpSlot, rcKhiForwardingIfpIndex } ::= { rcKhiForwardingIfpTable 1 } RcKhiForwardingIfpEntry ::= SEQUENCE { rcKhiForwardingIfpSlot Integer32, rcKhiForwardingIfpIndex Integer32, rcKhiForwardingIfpName DisplayString, rcKhiForwardingIfpSlice0Ports DisplayString, rcKhiForwardingIfpSlice0Cnt Counter32, rcKhiForwardingIfpSlice1Ports DisplayString, rcKhiForwardingIfpSlice1Cnt Counter32, rcKhiForwardingIfpSlice2Ports DisplayString, rcKhiForwardingIfpSlice2Cnt Counter32 } rcKhiForwardingIfpSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Slot Number" ::= { rcKhiForwardingIfpEntry 1 } rcKhiForwardingIfpIndex OBJECT-TYPE SYNTAX Integer32 (3..500) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Index of the IFP Rule" ::= { rcKhiForwardingIfpEntry 2 } rcKhiForwardingIfpName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Name of the IFP Rule" ::= { rcKhiForwardingIfpEntry 3 } rcKhiForwardingIfpSlice0Ports OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Range of Ports in slice0 of the slot. Display format will have Ports 1-24 or 1-8 based on the card type" ::= { rcKhiForwardingIfpEntry 4 } rcKhiForwardingIfpSlice0Cnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Counter for slice 0" ::= { rcKhiForwardingIfpEntry 5 } rcKhiForwardingIfpSlice1Ports OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Range of Ports in slice1 of the slot. Display format will have Ports 25-48 or 9-16 based on the card type" ::= { rcKhiForwardingIfpEntry 6 } rcKhiForwardingIfpSlice1Cnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Counter for slice 1" ::= { rcKhiForwardingIfpEntry 7 } rcKhiForwardingIfpSlice2Ports OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Range of Ports in slice2 of the slot. Display format will have Ports 0 or 17-24 based on the card type" ::= { rcKhiForwardingIfpEntry 8 } rcKhiForwardingIfpSlice2Cnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Counter for slice 2" ::= { rcKhiForwardingIfpEntry 9 } -- KHI Forwarding IFP New Table rcKhiForwardingIfpNewTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingIfpNewEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Ifp New Key Health Indicator MIB. This table replaces the old table rcKhiForwardingIfpTable" ::= { rcKhiForwardingCb 8 } rcKhiForwardingIfpNewEntry OBJECT-TYPE SYNTAX RcKhiForwardingIfpNewEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Ifp KHI - VSP table entry." INDEX { rcKhiForwardingIfpNewSlot, rcKhiForwardingIfpNewTblType, rcKhiForwardingIfpNewIndex } ::= { rcKhiForwardingIfpNewTable 1 } RcKhiForwardingIfpNewEntry ::= SEQUENCE { rcKhiForwardingIfpNewSlot Integer32, rcKhiForwardingIfpNewTblType INTEGER, rcKhiForwardingIfpNewIndex Integer32, rcKhiForwardingIfpNewName DisplayString, rcKhiForwardingIfpNewSlice0Ports DisplayString, rcKhiForwardingIfpNewSlice0Cnt Counter32, rcKhiForwardingIfpNewSlice1Ports DisplayString, rcKhiForwardingIfpNewSlice1Cnt Counter32, rcKhiForwardingIfpNewSlice2Ports DisplayString, rcKhiForwardingIfpNewSlice2Cnt Counter32 } rcKhiForwardingIfpNewSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingIfpNewEntry 1 } rcKhiForwardingIfpNewTblType OBJECT-TYPE SYNTAX INTEGER { ifpPcv(1), ifpPcvMacInMacTagged(2), ifpPcvMacInMacUntagged(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of table IFP PCV for both 1G and 10G cards. IFP PCV MAC-in-MAC Tagged and Untagged are for 10G card" ::= { rcKhiForwardingIfpNewEntry 2 } rcKhiForwardingIfpNewIndex OBJECT-TYPE SYNTAX Integer32 (3..500) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the IFP Rule" ::= { rcKhiForwardingIfpNewEntry 3 } rcKhiForwardingIfpNewName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the IFP Rule" ::= { rcKhiForwardingIfpNewEntry 4 } rcKhiForwardingIfpNewSlice0Ports OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "Range of Ports in slice0 of the slot. Display format will have Ports 1-24 or 1-8 based on the card type" ::= { rcKhiForwardingIfpNewEntry 5 } rcKhiForwardingIfpNewSlice0Cnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter for slice 0" ::= { rcKhiForwardingIfpNewEntry 6 } rcKhiForwardingIfpNewSlice1Ports OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "Range of Ports in slice1 of the slot. Display format will have Ports 25-48 or 9-16 based on the card type" ::= { rcKhiForwardingIfpNewEntry 7 } rcKhiForwardingIfpNewSlice1Cnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter for slice 1" ::= { rcKhiForwardingIfpNewEntry 8 } rcKhiForwardingIfpNewSlice2Ports OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "Range of Ports in slice2 of the slot. Display format will have Ports 0 or 17-24 based on the card type" ::= { rcKhiForwardingIfpNewEntry 9 } rcKhiForwardingIfpNewSlice2Cnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter for slice 2" ::= { rcKhiForwardingIfpNewEntry 10 } -- KHI Forwarding qe table for Rof rcKhiForwardingRofQeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofQeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Qe Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 9 } rcKhiForwardingRofQeEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofQeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Qe KHI - RoF." INDEX { rcKhiForwardingRofQeSlot, rcKhiForwardingRofQeSlice } ::= { rcKhiForwardingRofQeTable 1 } RcKhiForwardingRofQeEntry ::= SEQUENCE { rcKhiForwardingRofQeSlot Integer32, rcKhiForwardingRofQeSlice Integer32, rcKhiForwardingRofHg0RxPkts Counter64, rcKhiForwardingRofHg1RxPkts Counter64, rcKhiForwardingRofHg2RxPkts Counter64, rcKhiForwardingRofHg3RxPkts Counter64, rcKhiForwardingRofHg0TxPkts Counter64, rcKhiForwardingRofHg1TxPkts Counter64, rcKhiForwardingRofHg2TxPkts Counter64, rcKhiForwardingRofHg3TxPkts Counter64, rcKhiForwardingRofRbIF1DropCnt Counter64, rcKhiForwardingRofRbIF2DropCnt Counter64, rcKhiForwardingRofRbIF3DropCnt Counter64, rcKhiForwardingRofRbIF4DropCnt Counter64, rcKhiForwardingRofFdPktDropCount Counter64, rcKhiForwardingRofFrRxPktschannelA Counter64, rcKhiForwardingRofFrRxPktschannelB Counter64, rcKhiForwardingRofNumDP0PktsAccepted Counter64, rcKhiForwardingRofNumDP1PktsAccepted Counter64, rcKhiForwardingRofNumDP2PktsAccepted Counter64, rcKhiForwardingRofNumDP3PktsAccepted Counter64, rcKhiForwardingRofNumDP0PktsDroppedDueToWRED Counter64, rcKhiForwardingRofNumDP1PktsDroppedDueToWRED Counter64, rcKhiForwardingRofNumDP2PktsDroppedDueToWRED Counter64, rcKhiForwardingRofNumDP3PktsDroppedDueToWRED Counter64, rcKhiForwardingRofNumDP0PktsMarkedDueToWRED Counter64, rcKhiForwardingRofNumDP1PktsMarkedDueToWRED Counter64, rcKhiForwardingRofNumDP2PktsMarkedDueToWRED Counter64, rcKhiForwardingRofNumDP3PktsMarkedDueToWRED Counter64, rcKhiForwardingRofNumDP0PktsDroppedNonWRED Counter64, rcKhiForwardingRofNumDP1PktsDroppedNonWRED Counter64, rcKhiForwardingRofNumDP2PktsDroppedNonWRED Counter64, rcKhiForwardingRofNumDP3PktsDroppedNonWRED Counter64, rcKhiForwardingRofNumPktsDiscardedForBadQueNum Counter64, rcKhiForwardingRofNumQueuesAgedOut Counter64, rcKhiForwardingRofNumPktsDequeuedFromQM Counter64, rcKhiForwardingRofNumHcfcMsgsDroppedDueToCRCerror Counter64 } rcKhiForwardingRofQeSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofQeEntry 1 } rcKhiForwardingRofQeSlice OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slice Number" ::= { rcKhiForwardingRofQeEntry 2 } rcKhiForwardingRofHg0RxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts received via HiGig0" ::= { rcKhiForwardingRofQeEntry 3 } rcKhiForwardingRofHg1RxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts received via HiGig1" ::= { rcKhiForwardingRofQeEntry 4 } rcKhiForwardingRofHg2RxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts received via HiGig2" ::= { rcKhiForwardingRofQeEntry 5 } rcKhiForwardingRofHg3RxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts received via HiGig3" ::= { rcKhiForwardingRofQeEntry 6 } rcKhiForwardingRofHg0TxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts transmitted via HiGig0" ::= { rcKhiForwardingRofQeEntry 7 } rcKhiForwardingRofHg1TxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts transmitted via HiGig1" ::= { rcKhiForwardingRofQeEntry 8 } rcKhiForwardingRofHg2TxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts transmitted via HiGig2" ::= { rcKhiForwardingRofQeEntry 9 } rcKhiForwardingRofHg3TxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts transmitted via HiGig3" ::= { rcKhiForwardingRofQeEntry 10 } rcKhiForwardingRofRbIF1DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts dropped on IF1 (HG0)" ::= { rcKhiForwardingRofQeEntry 11 } rcKhiForwardingRofRbIF2DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts dropped on IF1 (HG1)" ::= { rcKhiForwardingRofQeEntry 12 } rcKhiForwardingRofRbIF3DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts dropped on IF1 (HG2)" ::= { rcKhiForwardingRofQeEntry 13 } rcKhiForwardingRofRbIF4DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts dropped on IF1 (HG3)" ::= { rcKhiForwardingRofQeEntry 14 } rcKhiForwardingRofFdPktDropCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts dropped in FDM block" ::= { rcKhiForwardingRofQeEntry 15 } rcKhiForwardingRofFrRxPktschannelA OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts received from fabric via channel A" ::= { rcKhiForwardingRofQeEntry 16 } rcKhiForwardingRofFrRxPktschannelB OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts received from fabric via channel B" ::= { rcKhiForwardingRofQeEntry 17 } rcKhiForwardingRofNumDP0PktsAccepted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP0 pkts accepted" ::= { rcKhiForwardingRofQeEntry 18 } rcKhiForwardingRofNumDP1PktsAccepted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP1 pkts accepted" ::= { rcKhiForwardingRofQeEntry 19 } rcKhiForwardingRofNumDP2PktsAccepted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP2 pkts accepted" ::= { rcKhiForwardingRofQeEntry 20 } rcKhiForwardingRofNumDP3PktsAccepted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP3 pkts accepted" ::= { rcKhiForwardingRofQeEntry 21 } rcKhiForwardingRofNumDP0PktsDroppedDueToWRED OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP0 pkts dropped due to WRED" ::= { rcKhiForwardingRofQeEntry 22 } rcKhiForwardingRofNumDP1PktsDroppedDueToWRED OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP1 pkts dropped due to WRED" ::= { rcKhiForwardingRofQeEntry 23 } rcKhiForwardingRofNumDP2PktsDroppedDueToWRED OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP2 pkts dropped due to WRED" ::= { rcKhiForwardingRofQeEntry 24 } rcKhiForwardingRofNumDP3PktsDroppedDueToWRED OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP3 pkts dropped due to WRED" ::= { rcKhiForwardingRofQeEntry 25 } rcKhiForwardingRofNumDP0PktsMarkedDueToWRED OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP0 pkts marked due to WRED" ::= { rcKhiForwardingRofQeEntry 26 } rcKhiForwardingRofNumDP1PktsMarkedDueToWRED OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP1 pkts marked due to WRED" ::= { rcKhiForwardingRofQeEntry 27 } rcKhiForwardingRofNumDP2PktsMarkedDueToWRED OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP2 pkts marked due to WRED" ::= { rcKhiForwardingRofQeEntry 28 } rcKhiForwardingRofNumDP3PktsMarkedDueToWRED OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP3 pkts marked due to WRED" ::= { rcKhiForwardingRofQeEntry 29 } rcKhiForwardingRofNumDP0PktsDroppedNonWRED OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP0 pkts dropped non-WRED" ::= { rcKhiForwardingRofQeEntry 30 } rcKhiForwardingRofNumDP1PktsDroppedNonWRED OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP1 pkts dropped non-WRED" ::= { rcKhiForwardingRofQeEntry 31 } rcKhiForwardingRofNumDP2PktsDroppedNonWRED OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP2 pkts dropped non-WRED" ::= { rcKhiForwardingRofQeEntry 32 } rcKhiForwardingRofNumDP3PktsDroppedNonWRED OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DP3 pkts dropped non-WRED" ::= { rcKhiForwardingRofQeEntry 33 } rcKhiForwardingRofNumPktsDiscardedForBadQueNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts dropped due to bad queue num" ::= { rcKhiForwardingRofQeEntry 34 } rcKhiForwardingRofNumQueuesAgedOut OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "queues deleted due age" ::= { rcKhiForwardingRofQeEntry 35 } rcKhiForwardingRofNumPktsDequeuedFromQM OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts QM dequeued" ::= { rcKhiForwardingRofQeEntry 36 } rcKhiForwardingRofNumHcfcMsgsDroppedDueToCRCerror OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "msgs dropped due to CRC error" ::= { rcKhiForwardingRofQeEntry 37 } -- KHI Forwarding table for Rof RSP Forw stats rcKhiForwardingRofRspForwTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofRspForwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding RSP Stats Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 21 } rcKhiForwardingRofRspForwEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofRspForwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding RSP Stats KHI - RoF." INDEX { rcKhiForwardingRofRspForwSlot, rcKhiForwardingRofRspForwSlice, rcKhiForwardingRofRspForwReg } ::= { rcKhiForwardingRofRspForwTable 1 } RcKhiForwardingRofRspForwEntry ::= SEQUENCE { rcKhiForwardingRofRspForwSlot Integer32, rcKhiForwardingRofRspForwSlice Integer32, rcKhiForwardingRofRspForwReg Integer32, rcKhiForwardingRofRspForwHab0RxPktCounterReg Counter64, rcKhiForwardingRofRspForwHab0TxPktCounterReg Counter64, rcKhiForwardingRofRspForwHab1RxPktCounterReg Counter64, rcKhiForwardingRofRspForwHab1TxPktCounterReg Counter64, rcKhiForwardingRofRspForwCif0RxPktCntReg Counter64, rcKhiForwardingRofRspForwCif0TxPktCntReg Counter64, rcKhiForwardingRofRspForwCif1RxPktCntReg Counter64, rcKhiForwardingRofRspForwCif1TxPktCntReg Counter64, rcKhiForwardingRofRspForwPbmHab0RxPktCntReg Counter64, rcKhiForwardingRofRspForwPbmHab0TxPktCntReg Counter64, rcKhiForwardingRofRspForwPbmHab1RxPktCntReg Counter64, rcKhiForwardingRofRspForwPbmHab1TxPktCntReg Counter64, rcKhiForwardingRofRspForwPbmHab0Hab1SopEopCntReg Counter64, rcKhiForwardingRofRspForwSamPackletInCntReg Counter64, rcKhiForwardingRofRspForwSamPackletOutCntReg Counter64, rcKhiForwardingRofRspForwAmPaGabPackletInReg Counter64, rcKhiForwardingRofRspForwAmPrGabPacketOutReg Counter64, rcKhiForwardingRofRspForwSamAe0GabTransRegTx Counter64, rcKhiForwardingRofRspForwSamAe0GabTransRegRx Counter64, rcKhiForwardingRofRspForwSamAe1GabTransRegTx Counter64, rcKhiForwardingRofRspForwSamAe1GabTransRegRx Counter64, rcKhiForwardingRofRspForwSamAe2GabTransRegTx Counter64, rcKhiForwardingRofRspForwSamAe2GabTransRegRx Counter64, rcKhiForwardingRofRspForwSamAe3GabTransRegTx Counter64, rcKhiForwardingRofRspForwSamAe3GabTransRegRx Counter64, rcKhiForwardingRofRspForwSamR6Le0GabTransRegTx Counter64, rcKhiForwardingRofRspForwSamR6Le0GabTransRegRx Counter64, rcKhiForwardingRofRspForwSamR6Le1GabTransRegTx Counter64, rcKhiForwardingRofRspForwSamR6Le1GabTransRegRx Counter64, rcKhiForwardingRofRspForwSamR6Le2GabTransRegTx Counter64, rcKhiForwardingRofRspForwSamR6Le2GabTransRegRx Counter64, rcKhiForwardingRofRspForwSamR6Le3GabTransRegTx Counter64, rcKhiForwardingRofRspForwSamR6Le3GabTransRegRx Counter64, rcKhiForwardingRofRspForwSamR5LeGabTransRegTx Counter64, rcKhiForwardingRofRspForwSamR5LeGabTransRegRx Counter64, rcKhiForwardingRofRspForwSamCifGabTransRegTx Counter64, rcKhiForwardingRofRspForwSamCifGabTransRegRx Counter64, rcKhiForwardingRofRspForwSanHle0GabTransRegTx Counter64, rcKhiForwardingRofRspForwSanHle0GabTransRegRx Counter64, rcKhiForwardingRofRspForwSamAlseGabTransRegTx Counter64, rcKhiForwardingRofRspForwSamAlseGabTransRegRx Counter64, rcKhiForwardingRofRspForwAmAe0GabTransRegTx Counter64, rcKhiForwardingRofRspForwAmAe0GabTransRegRx Counter64, rcKhiForwardingRofRspForwAmAe1GabTransRegTx Counter64, rcKhiForwardingRofRspForwAmAe1GabTransRegRx Counter64, rcKhiForwardingRofRspForwAmAe2GabTransRegTx Counter64, rcKhiForwardingRofRspForwAmAe2GabTransRegRx Counter64, rcKhiForwardingRofRspForwAmAe3GabTransRegTx Counter64, rcKhiForwardingRofRspForwAmAe3GabTransRegRx Counter64, rcKhiForwardingRofRspForwAmR6Le0GabTransRegTx Counter64, rcKhiForwardingRofRspForwAmR6Le0GabTransRegRx Counter64, rcKhiForwardingRofRspForwAmR6Le1GabTransRegTx Counter64, rcKhiForwardingRofRspForwAmR6Le1GabTransRegRx Counter64, rcKhiForwardingRofRspForwAmR6Le2GabTransRegTx Counter64, rcKhiForwardingRofRspForwAmR6Le2GabTransRegRx Counter64, rcKhiForwardingRofRspForwAmR6Le3GabTransRegTx Counter64, rcKhiForwardingRofRspForwAmR6Le3GabTransRegRx Counter64, rcKhiForwardingRofRspForwAmR5LeGabTransRegTx Counter64, rcKhiForwardingRofRspForwAmR5LeGabTransRegRx Counter64, rcKhiForwardingRofRspForwAmCifGabTransRegTx Counter64, rcKhiForwardingRofRspForwAmCifGabTransRegRx Counter64, rcKhiForwardingRofRspForwAmAlseGabTransRegTx Counter64, rcKhiForwardingRofRspForwAmAlseGabTransRegRx Counter64, rcKhiForwardingRofRspForwAmHle0GabTransRegTx Counter64, rcKhiForwardingRofRspForwAmHle0GabTransRegRx Counter64 } rcKhiForwardingRofRspForwSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofRspForwEntry 1 } rcKhiForwardingRofRspForwSlice OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slice Number" ::= { rcKhiForwardingRofRspForwEntry 2 } rcKhiForwardingRofRspForwReg OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Reg" ::= { rcKhiForwardingRofRspForwEntry 3 } rcKhiForwardingRofRspForwHab0RxPktCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB0_RX_PACKET_COUNTER_REG" ::= { rcKhiForwardingRofRspForwEntry 4 } rcKhiForwardingRofRspForwHab0TxPktCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB0_TX_PACKET_COUNTER_REG" ::= { rcKhiForwardingRofRspForwEntry 5 } rcKhiForwardingRofRspForwHab1RxPktCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB1_RX_PACKET_COUNTER_REG" ::= { rcKhiForwardingRofRspForwEntry 6 } rcKhiForwardingRofRspForwHab1TxPktCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB1_TX_PACKET_COUNTER_RE" ::= { rcKhiForwardingRofRspForwEntry 7 } rcKhiForwardingRofRspForwCif0RxPktCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF0_RX_PACKET_COUNTER_REG" ::= { rcKhiForwardingRofRspForwEntry 8 } rcKhiForwardingRofRspForwCif0TxPktCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF0_TX_PACKET_COUNTER_REG" ::= { rcKhiForwardingRofRspForwEntry 9 } rcKhiForwardingRofRspForwCif1RxPktCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF1_RX_PACKET_COUNTER_REG" ::= { rcKhiForwardingRofRspForwEntry 10 } rcKhiForwardingRofRspForwCif1TxPktCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF1_TX_PACKET_COUNTER_REG" ::= { rcKhiForwardingRofRspForwEntry 11 } rcKhiForwardingRofRspForwPbmHab0RxPktCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PBM_HAB0_RX_PACKLET_COUNT_REG" ::= { rcKhiForwardingRofRspForwEntry 12 } rcKhiForwardingRofRspForwPbmHab0TxPktCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PBM_HAB0_TX_PACKLET_COUNT_REG" ::= { rcKhiForwardingRofRspForwEntry 13 } rcKhiForwardingRofRspForwPbmHab1RxPktCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PBM_HAB1_RX_PACKLET_COUNT_REG" ::= { rcKhiForwardingRofRspForwEntry 14 } rcKhiForwardingRofRspForwPbmHab1TxPktCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PBM_HAB1_TX_PACKLET_COUNT_REG" ::= { rcKhiForwardingRofRspForwEntry 15 } rcKhiForwardingRofRspForwPbmHab0Hab1SopEopCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " PBM_HAB0_HAB1_SOP_EOP_COUNT_REG" ::= { rcKhiForwardingRofRspForwEntry 16 } rcKhiForwardingRofRspForwSamPackletInCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_PACKLET_IN_COUNTS_REG" ::= { rcKhiForwardingRofRspForwEntry 17 } rcKhiForwardingRofRspForwSamPackletOutCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_PACKLET_OUT_COUNTS_REG" ::= { rcKhiForwardingRofRspForwEntry 18 } rcKhiForwardingRofRspForwSamAe0GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_AE0GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 19 } rcKhiForwardingRofRspForwSamAe0GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_AE0GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 20 } rcKhiForwardingRofRspForwSamAe1GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_AE1GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 21 } rcKhiForwardingRofRspForwSamAe1GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_AE1GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 22 } rcKhiForwardingRofRspForwSamAe2GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_AE2GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 23 } rcKhiForwardingRofRspForwSamAe2GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_AE2GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 24 } rcKhiForwardingRofRspForwSamAe3GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_AE3GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 25 } rcKhiForwardingRofRspForwSamAe3GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_AE3GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 26 } rcKhiForwardingRofRspForwSamR6Le0GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_R6LE0GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 27 } rcKhiForwardingRofRspForwSamR6Le0GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_R6LE0GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 28 } rcKhiForwardingRofRspForwSamR6Le1GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_R6LE1GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 29 } rcKhiForwardingRofRspForwSamR6Le1GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_R6LE1GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 30 } rcKhiForwardingRofRspForwSamR6Le2GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_R6LE2GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 31 } rcKhiForwardingRofRspForwSamR6Le2GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_R6LE2GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 32 } rcKhiForwardingRofRspForwSamR6Le3GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_R6LE3GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 33 } rcKhiForwardingRofRspForwSamR6Le3GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_R6LE3GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 34 } rcKhiForwardingRofRspForwSamR5LeGabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_R5LEGAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 35 } rcKhiForwardingRofRspForwSamR5LeGabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_R5LEGAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 36 } rcKhiForwardingRofRspForwSamCifGabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_CIFGAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 37 } rcKhiForwardingRofRspForwSamCifGabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_CIFGAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 38 } rcKhiForwardingRofRspForwSanHle0GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_HLE0GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 39 } rcKhiForwardingRofRspForwSanHle0GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_HLE0GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 40 } rcKhiForwardingRofRspForwSamAlseGabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_ALSEGAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 41 } rcKhiForwardingRofRspForwSamAlseGabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_ALSEGAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 42 } rcKhiForwardingRofRspForwAmPaGabPackletInReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_PAGAB_PACKLET_IN_REG" ::= { rcKhiForwardingRofRspForwEntry 43 } rcKhiForwardingRofRspForwAmPrGabPacketOutReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_PRGAB_PACKLET_OUT_REG" ::= { rcKhiForwardingRofRspForwEntry 44 } rcKhiForwardingRofRspForwAmAe0GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_AE0GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 45 } rcKhiForwardingRofRspForwAmAe0GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_AE0GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 46 } rcKhiForwardingRofRspForwAmAe1GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_AE1GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 47 } rcKhiForwardingRofRspForwAmAe1GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_AE1GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 48 } rcKhiForwardingRofRspForwAmAe2GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_AE2GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 49 } rcKhiForwardingRofRspForwAmAe2GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_AE2GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 50 } rcKhiForwardingRofRspForwAmAe3GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_AE3GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 51 } rcKhiForwardingRofRspForwAmAe3GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_AE3GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 52 } rcKhiForwardingRofRspForwAmR6Le0GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_R6LE0GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 53 } rcKhiForwardingRofRspForwAmR6Le0GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_R6LE0GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 54 } rcKhiForwardingRofRspForwAmR6Le1GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_R6LE1GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 55 } rcKhiForwardingRofRspForwAmR6Le1GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_R6LE1GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 56 } rcKhiForwardingRofRspForwAmR6Le2GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_R6LE2GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 57 } rcKhiForwardingRofRspForwAmR6Le2GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_R6LE2GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 58 } rcKhiForwardingRofRspForwAmR6Le3GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_R6LE3GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 59 } rcKhiForwardingRofRspForwAmR6Le3GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_R6LE3GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 60 } rcKhiForwardingRofRspForwAmR5LeGabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_R5LEGAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 61 } rcKhiForwardingRofRspForwAmR5LeGabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_R5LEGAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 62 } rcKhiForwardingRofRspForwAmCifGabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_CIFGAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 63 } rcKhiForwardingRofRspForwAmCifGabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_CIFGAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 64 } rcKhiForwardingRofRspForwAmAlseGabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_ALSEGAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 65 } rcKhiForwardingRofRspForwAmAlseGabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_ALSEGAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 66 } rcKhiForwardingRofRspForwAmHle0GabTransRegTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_HLE0GAB_TRANSACTIONS_REG_TX" ::= { rcKhiForwardingRofRspForwEntry 67 } rcKhiForwardingRofRspForwAmHle0GabTransRegRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_HLE0GAB_TRANSACTIONS_REG_RX" ::= { rcKhiForwardingRofRspForwEntry 68 } -- KHI Forwarding table for Rof RSP Drop stats rcKhiForwardingRofRspDropTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofRspDropEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Drop RSP Stats Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 22 } rcKhiForwardingRofRspDropEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofRspDropEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding RSP Stats KHI - RoF." INDEX { rcKhiForwardingRofRspDropSlot, rcKhiForwardingRofRspDropSlice, rcKhiForwardingRofRspDropReg } ::= { rcKhiForwardingRofRspDropTable 1 } RcKhiForwardingRofRspDropEntry ::= SEQUENCE { rcKhiForwardingRofRspDropSlot Integer32, rcKhiForwardingRofRspDropSlice Integer32, rcKhiForwardingRofRspDropReg Integer32, rcKhiForwardingRofRspDropHab0RxErrCounterReg Counter64, rcKhiForwardingRofRspDropHab1RxErrCounterReg Counter64, rcKhiForwardingRofRspDropCif0RxErrCounterReg Counter64, rcKhiForwardingRofRspDropCif1RxErrCounterReg Counter64, rcKhiForwardingRofRspDropGsFloodingMeterRead Counter64, rcKhiForwardingRofRspDropGsMacLkupErrDA Counter64, rcKhiForwardingRofRspDropGsFilterActDeny Counter64, rcKhiForwardingRofRspDropGsIstDstNni Counter64, rcKhiForwardingRofRspDropGsSrcMacLkup Counter64, rcKhiForwardingRofRspDropGsUnknownSA Counter64, rcKhiForwardingRofRspDropGsDstMacLkup Counter64, rcKhiForwardingRofRspDropGsSrcKnockOut Counter64, rcKhiForwardingRofRspDropGsNoUniNniMem Counter64, rcKhiForwardingRofRspDropGsIstNoUniMem Counter64, rcKhiForwardingRofRspDropGsCidDiscard Counter64, rcKhiForwardingRofRspDropGsLrnDisableUnkwnSA Counter64, rcKhiForwardingRofRspDropGsInstMemParityExp Counter64, rcKhiForwardingRofRspDropGsPcOver4095Exp Counter64, rcKhiForwardingRofRspDropGsPackletActiveExp Counter64, rcKhiForwardingRofRspDropGsNonAlignedAddrExp Counter64, rcKhiForwardingRofRspDropGsIllegalRegionExp Counter64, rcKhiForwardingRofRspDropGsSplitOperActiveExp Counter64, rcKhiForwardingRofRspDropGsSplitOperNotDoneExp Counter64, rcKhiForwardingRofRspDropGsGabTimeoutExp Counter64, rcKhiForwardingRofRspDropGsInvalidOptypeExp Counter64, rcKhiForwardingRofRspDropGsIllegalArgExp Counter64, rcKhiForwardingRofRspDropGsEccErrorExp Counter64, rcKhiForwardingRofRspDropGsSearchError Counter64, rcKhiForwardingRofRspDropGsRadixSearchRunOnExp Counter64, rcKhiForwardingRofRspDropGsSearchMgmtError Counter64, rcKhiForwardingRofRspDropGsHwFailureExp Counter64, rcKhiForwardingRofRspDropGsDontKnowExp Counter64, rcKhiForwardingRofRspDropGsMacLkupErrSA Counter64, rcKhiForwardingRofRspDropGsIpv4OcsErr Counter64, rcKhiForwardingRofRspDropGsIsidLkupFail Counter64, rcKhiForwardingRofRspDropGsNniDstSpbDrop Counter64, rcKhiForwardingRofRspDropGsNniIstExtraUniCpy Counter64, rcKhiForwardingRofRspDropGsNniUnkwNBDA Counter64, rcKhiForwardingRofRspDropGsNNiIstDown Counter64, rcKhiForwardingRofRspDropGsPackletErr Counter64, rcKhiForwardingRofRspDropGsIsidLkupMiss Counter64, rcKhiForwardingRofRspDropGsNniIstPeerUpBvid2Drop Counter64, rcKhiForwardingRofRspDropGsUnknownMcastBda Counter64, rcKhiForwardingRofRspDropGsNniCfmDrop Counter64, rcKhiForwardingRofRspDropGsIpNotEnDrop Counter64, rcKhiForwardingRofRspDropGsIpv6LkupFail Counter64, rcKhiForwardingRofRspDropGsIpv6OcsErr Counter64, rcKhiForwardingRofRspDropGsIpmcV4Drop Counter64, rcKhiForwardingRofRspDropGsV4LkupDrop Counter64 } rcKhiForwardingRofRspDropSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofRspDropEntry 1 } rcKhiForwardingRofRspDropSlice OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slice Number" ::= { rcKhiForwardingRofRspDropEntry 2 } rcKhiForwardingRofRspDropReg OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Reg" ::= { rcKhiForwardingRofRspDropEntry 3 } rcKhiForwardingRofRspDropHab0RxErrCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB0_RX_ERROR_COUNTER_REG" ::= { rcKhiForwardingRofRspDropEntry 4 } rcKhiForwardingRofRspDropHab1RxErrCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB1_RX_ERROR_COUNTER_REG" ::= { rcKhiForwardingRofRspDropEntry 5 } rcKhiForwardingRofRspDropCif0RxErrCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF0_RX_ERROR_COUNTER_REG" ::= { rcKhiForwardingRofRspDropEntry 6 } rcKhiForwardingRofRspDropCif1RxErrCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF1_RX_ERROR_COUNTER_REG" ::= { rcKhiForwardingRofRspDropEntry 7 } rcKhiForwardingRofRspDropGsFloodingMeterRead OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_FLOODING_METER_RED" ::= { rcKhiForwardingRofRspDropEntry 8 } rcKhiForwardingRofRspDropGsMacLkupErrDA OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_MAC_LKUP_ERR_DA" ::= { rcKhiForwardingRofRspDropEntry 9 } rcKhiForwardingRofRspDropGsFilterActDeny OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_FILTER_ACT_DENY" ::= { rcKhiForwardingRofRspDropEntry 10 } rcKhiForwardingRofRspDropGsIstDstNni OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_IST_DST_NNI" ::= { rcKhiForwardingRofRspDropEntry 11 } rcKhiForwardingRofRspDropGsSrcMacLkup OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_SRC_MAC_LKUP" ::= { rcKhiForwardingRofRspDropEntry 12 } rcKhiForwardingRofRspDropGsUnknownSA OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_UNKNOWN_SA" ::= { rcKhiForwardingRofRspDropEntry 13 } rcKhiForwardingRofRspDropGsDstMacLkup OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_DST_MAC_LKUP" ::= { rcKhiForwardingRofRspDropEntry 14 } rcKhiForwardingRofRspDropGsSrcKnockOut OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_SRC_KNOCK_OUT" ::= { rcKhiForwardingRofRspDropEntry 15 } rcKhiForwardingRofRspDropGsNoUniNniMem OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_NO_UNI_NNI_MEM" ::= { rcKhiForwardingRofRspDropEntry 16 } rcKhiForwardingRofRspDropGsIstNoUniMem OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_IST_NO_UNI_MEM" ::= { rcKhiForwardingRofRspDropEntry 17 } rcKhiForwardingRofRspDropGsCidDiscard OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_CID_DISCARD" ::= { rcKhiForwardingRofRspDropEntry 18 } rcKhiForwardingRofRspDropGsLrnDisableUnkwnSA OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_LRN_DISABLE_UNKWN_SA" ::= { rcKhiForwardingRofRspDropEntry 19 } rcKhiForwardingRofRspDropGsInstMemParityExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_INST_MEM_PARITY_EXP" ::= { rcKhiForwardingRofRspDropEntry 20 } rcKhiForwardingRofRspDropGsPcOver4095Exp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_PC_OVER_4095_EXP" ::= { rcKhiForwardingRofRspDropEntry 21 } rcKhiForwardingRofRspDropGsPackletActiveExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_PACKLET_ACTIVE_EXP" ::= { rcKhiForwardingRofRspDropEntry 22 } rcKhiForwardingRofRspDropGsNonAlignedAddrExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_NON_ALIGNED_ADDR_EXP" ::= { rcKhiForwardingRofRspDropEntry 23 } rcKhiForwardingRofRspDropGsIllegalRegionExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_ILLEGAL_REGION_EXP" ::= { rcKhiForwardingRofRspDropEntry 24 } rcKhiForwardingRofRspDropGsSplitOperActiveExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_SPLIT_OPER_ACTIVE_EXP" ::= { rcKhiForwardingRofRspDropEntry 25 } rcKhiForwardingRofRspDropGsSplitOperNotDoneExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_SPLIT_OPER_NOT_DONE_EXP" ::= { rcKhiForwardingRofRspDropEntry 26 } rcKhiForwardingRofRspDropGsGabTimeoutExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_GAB_TIMEOUT_EXP" ::= { rcKhiForwardingRofRspDropEntry 27 } rcKhiForwardingRofRspDropGsInvalidOptypeExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_INVALID_OPTYPE_EXP" ::= { rcKhiForwardingRofRspDropEntry 28 } rcKhiForwardingRofRspDropGsIllegalArgExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_ILLEGAL_ARG_EXP" ::= { rcKhiForwardingRofRspDropEntry 29 } rcKhiForwardingRofRspDropGsEccErrorExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_ECC_ERROR_EXP" ::= { rcKhiForwardingRofRspDropEntry 30 } rcKhiForwardingRofRspDropGsSearchError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_SERCH_ERROR" ::= { rcKhiForwardingRofRspDropEntry 31 } rcKhiForwardingRofRspDropGsRadixSearchRunOnExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_RADIX_SEARCH_RUN_ON_EXP" ::= { rcKhiForwardingRofRspDropEntry 32 } rcKhiForwardingRofRspDropGsSearchMgmtError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_SEARCH_MGMT_ERROR" ::= { rcKhiForwardingRofRspDropEntry 33} rcKhiForwardingRofRspDropGsHwFailureExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_HW_FAILURE_EXP" ::= { rcKhiForwardingRofRspDropEntry 34} rcKhiForwardingRofRspDropGsDontKnowExp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_DONT_KNOW_EXP" ::= { rcKhiForwardingRofRspDropEntry 35} rcKhiForwardingRofRspDropGsMacLkupErrSA OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_MAC_LKUP_ERR_SA" ::= { rcKhiForwardingRofRspDropEntry 36} rcKhiForwardingRofRspDropGsIpv4OcsErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_IPV4_OCS_ERR" ::= { rcKhiForwardingRofRspDropEntry 37} rcKhiForwardingRofRspDropGsIsidLkupFail OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_ISID_LKUP_FAIL" ::= { rcKhiForwardingRofRspDropEntry 38} rcKhiForwardingRofRspDropGsNniDstSpbDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_NNI_DST_SPB_DROP" ::= { rcKhiForwardingRofRspDropEntry 39} rcKhiForwardingRofRspDropGsNniIstExtraUniCpy OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_NNI_IST_EXTRA_UNI_CPY" ::= { rcKhiForwardingRofRspDropEntry 40} rcKhiForwardingRofRspDropGsNniUnkwNBDA OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_NNI_UNKNOWN_BDA" ::= { rcKhiForwardingRofRspDropEntry 41} rcKhiForwardingRofRspDropGsNNiIstDown OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_NNI_IST_DOWN" ::= { rcKhiForwardingRofRspDropEntry 42} rcKhiForwardingRofRspDropGsPackletErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_PACKLET_ERR" ::= { rcKhiForwardingRofRspDropEntry 43} rcKhiForwardingRofRspDropGsIsidLkupMiss OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_ISID_LKUP_MISS" ::= { rcKhiForwardingRofRspDropEntry 44} rcKhiForwardingRofRspDropGsNniIstPeerUpBvid2Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_NNI_IST_PEER_UP_BVID2_DROP" ::= { rcKhiForwardingRofRspDropEntry 45} rcKhiForwardingRofRspDropGsUnknownMcastBda OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_UNKNOWN_MCAST_BDA" ::= { rcKhiForwardingRofRspDropEntry 46} rcKhiForwardingRofRspDropGsNniCfmDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_NNI_CFM_DROP" ::= { rcKhiForwardingRofRspDropEntry 47} rcKhiForwardingRofRspDropGsIpNotEnDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_IP_NOT_EN_DROP" ::= { rcKhiForwardingRofRspDropEntry 48} rcKhiForwardingRofRspDropGsIpv6LkupFail OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_IPV6_LKUP_FAIL" ::= { rcKhiForwardingRofRspDropEntry 49} rcKhiForwardingRofRspDropGsIpv6OcsErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_IPV6_OCS_ERR" ::= { rcKhiForwardingRofRspDropEntry 50} rcKhiForwardingRofRspDropGsIpmcV4Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_IPMC_V4_DROP" ::= { rcKhiForwardingRofRspDropEntry 51} rcKhiForwardingRofRspDropGsV4LkupDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "GS_V4_LKUP_DROP" ::= { rcKhiForwardingRofRspDropEntry 52} -- KHI Forwarding table for Rof RSP Status stats rcKhiForwardingRofRspStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofRspStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status RSP Stats Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 23 } rcKhiForwardingRofRspStatusEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofRspStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding RSP Stats KHI - RoF." INDEX { rcKhiForwardingRofRspStatusSlot, rcKhiForwardingRofRspStatusSlice, rcKhiForwardingRofRspStatusReg } ::= { rcKhiForwardingRofRspStatusTable 1 } RcKhiForwardingRofRspStatusEntry ::= SEQUENCE { rcKhiForwardingRofRspStatusSlot Integer32, rcKhiForwardingRofRspStatusSlice Integer32, rcKhiForwardingRofRspStatusReg Integer32, rcKhiForwardingRofRspStatusDeviceIdReg Counter64, rcKhiForwardingRofRspStatusPllStatusReg Counter64, rcKhiForwardingRofRspStatusEdi0StatusReg Counter64, rcKhiForwardingRofRspStatusEdi1StatusReg Counter64, rcKhiForwardingRofRspStatusEdi2StatusReg Counter64, rcKhiForwardingRofRspStatusEdi3StatusReg Counter64, rcKhiForwardingRofRspStatusEdi4StatusReg Counter64, rcKhiForwardingRofRspStatusEdi5StatusReg Counter64, rcKhiForwardingRofRspStatusAeStatusReg Counter64, rcKhiForwardingRofRspStatusAlse0StatusReg Counter64, rcKhiForwardingRofRspStatusHab0StatusReg Counter64, rcKhiForwardingRofRspStatusHab1StatusReg Counter64, rcKhiForwardingRofRspStatusCif0StatusReg Counter64, rcKhiForwardingRofRspStatusCif1StatusReg Counter64, rcKhiForwardingRofRspStatusHleStatusReg Counter64, rcKhiForwardingRofRspStatusPbmStatusReg Counter64, rcKhiForwardingRofRspStatusSamThreadActive0Reg Counter64, rcKhiForwardingRofRspStatusSamThreadActive1Reg Counter64, rcKhiForwardingRofRspStatusSamThreadActive2Reg Counter64, rcKhiForwardingRofRspStatusSamThreadActive3Reg Counter64, rcKhiForwardingRofRspStatusSamThreadActive4Reg Counter64, rcKhiForwardingRofRspStatusSamThreadActive5Reg Counter64, rcKhiForwardingRofRspStatusSamThreadActive6Reg Counter64, rcKhiForwardingRofRspStatusSamThreadActive7Reg Counter64, rcKhiForwardingRofRspStatusSamThreadCountReg Counter64, rcKhiForwardingRofRspStatusAmPcGabPbmThreadStartsReg Counter64, rcKhiForwardingRofRspStatusAmPcGabBkgrdThreadReg Counter64, rcKhiForwardingRofRspStatusAmThreadActiveReg Counter64, rcKhiForwardingRofRspStatusAmThreadCountReg Counter64 } rcKhiForwardingRofRspStatusSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofRspStatusEntry 1 } rcKhiForwardingRofRspStatusSlice OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slice Number" ::= { rcKhiForwardingRofRspStatusEntry 2 } rcKhiForwardingRofRspStatusReg OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Reg" ::= { rcKhiForwardingRofRspStatusEntry 3 } rcKhiForwardingRofRspStatusDeviceIdReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "DEVICE_ID_REG" ::= { rcKhiForwardingRofRspStatusEntry 4} rcKhiForwardingRofRspStatusPllStatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PLL_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 5} rcKhiForwardingRofRspStatusEdi0StatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "EDI0_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 6} rcKhiForwardingRofRspStatusEdi1StatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "EDI1_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 7} rcKhiForwardingRofRspStatusEdi2StatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "EDI2_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 8} rcKhiForwardingRofRspStatusEdi3StatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "EDI3_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 9} rcKhiForwardingRofRspStatusEdi4StatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "EDI4_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 10 } rcKhiForwardingRofRspStatusEdi5StatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "EDI5_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 11 } rcKhiForwardingRofRspStatusAeStatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AE_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 12 } rcKhiForwardingRofRspStatusAlse0StatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ALSE0_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 13 } rcKhiForwardingRofRspStatusHab0StatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB0_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 14 } rcKhiForwardingRofRspStatusHab1StatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB1_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 15 } rcKhiForwardingRofRspStatusCif0StatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF0_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 16 } rcKhiForwardingRofRspStatusCif1StatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF1_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 17 } rcKhiForwardingRofRspStatusHleStatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HLE_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 18 } rcKhiForwardingRofRspStatusPbmStatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PBM_STATUS_REG" ::= { rcKhiForwardingRofRspStatusEntry 19 } rcKhiForwardingRofRspStatusSamThreadActive0Reg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_THREAD_ACTIVE0_REG" ::= { rcKhiForwardingRofRspStatusEntry 20 } rcKhiForwardingRofRspStatusSamThreadActive1Reg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_THREAD_ACTIVE1_REG" ::= { rcKhiForwardingRofRspStatusEntry 21 } rcKhiForwardingRofRspStatusSamThreadActive2Reg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_THREAD_ACTIVE2_REG" ::= { rcKhiForwardingRofRspStatusEntry 22 } rcKhiForwardingRofRspStatusSamThreadActive3Reg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_THREAD_ACTIVE3_REG" ::= { rcKhiForwardingRofRspStatusEntry 23 } rcKhiForwardingRofRspStatusSamThreadActive4Reg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_THREAD_ACTIVE4_REG" ::= { rcKhiForwardingRofRspStatusEntry 24 } rcKhiForwardingRofRspStatusSamThreadActive5Reg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_THREAD_ACTIVE5_REG" ::= { rcKhiForwardingRofRspStatusEntry 25 } rcKhiForwardingRofRspStatusSamThreadActive6Reg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_THREAD_ACTIVE6_REG" ::= { rcKhiForwardingRofRspStatusEntry 26 } rcKhiForwardingRofRspStatusSamThreadActive7Reg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_THREAD_ACTIVE7_REG" ::= { rcKhiForwardingRofRspStatusEntry 27 } rcKhiForwardingRofRspStatusSamThreadCountReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "SAM_THREAD_COUNT_REG" ::= { rcKhiForwardingRofRspStatusEntry 28 } rcKhiForwardingRofRspStatusAmPcGabPbmThreadStartsReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_PCGAB_PBM_THREAD_STARTS_REG" ::= { rcKhiForwardingRofRspStatusEntry 29 } rcKhiForwardingRofRspStatusAmPcGabBkgrdThreadReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_PCGAB_BACKGROUND_THREAD_REG" ::= { rcKhiForwardingRofRspStatusEntry 30 } rcKhiForwardingRofRspStatusAmThreadActiveReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_THREAD_ACTIVE_REG" ::= { rcKhiForwardingRofRspStatusEntry 31 } rcKhiForwardingRofRspStatusAmThreadCountReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AM_THREAD_COUNT_REG" ::= { rcKhiForwardingRofRspStatusEntry 32 } -- KHI Forwarding table for Rof RSP Error stats rcKhiForwardingRofRspErrorTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofRspErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status RSP Stats Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 24 } rcKhiForwardingRofRspErrorEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofRspErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding RSP Stats KHI - RoF." INDEX { rcKhiForwardingRofRspErrorSlot, rcKhiForwardingRofRspErrorSlice, rcKhiForwardingRofRspErrorReg } ::= { rcKhiForwardingRofRspErrorTable 1 } RcKhiForwardingRofRspErrorEntry ::= SEQUENCE { rcKhiForwardingRofRspErrorSlot Integer32, rcKhiForwardingRofRspErrorSlice Integer32, rcKhiForwardingRofRspErrorReg Integer32, rcKhiForwardingRofRspErrorHifErrorStatusReg Counter64, rcKhiForwardingRofRspErrorHab0ErrorStatusReg Counter64, rcKhiForwardingRofRspErrorHab1ErrorStatusReg Counter64, rcKhiForwardingRofRspErrorErdi0EccSoftErrorCntReg Counter64, rcKhiForwardingRofRspErrorErdi1EccSoftErrorCntReg Counter64, rcKhiForwardingRofRspErrorErdi2EccSoftErrorCntReg Counter64, rcKhiForwardingRofRspErrorErdi3EccSoftErrorCntReg Counter64, rcKhiForwardingRofRspErrorErdi4EccSoftErrorCntReg Counter64, rcKhiForwardingRofRspErrorErdi5EccSoftErrorCntReg Counter64, rcKhiForwardingRofRspErrorErdi0EccErrorCounterReg Counter64, rcKhiForwardingRofRspErrorErdi1EccErrorCounterReg Counter64, rcKhiForwardingRofRspErrorErdi2EccErrorCounterReg Counter64, rcKhiForwardingRofRspErrorErdi3EccErrorCounterReg Counter64, rcKhiForwardingRofRspErrorErdi4EccErrorCounterReg Counter64, rcKhiForwardingRofRspErrorErdi5EccErrorCounterReg Counter64, rcKhiForwardingRofRspErrorCif0DropInfoReg Counter64, rcKhiForwardingRofRspErrorCif1DropInfoReg Counter64, rcKhiForwardingRofRspErrorHab0DropInfoReg Counter64, rcKhiForwardingRofRspErrorHab1DropInfoReg Counter64 } rcKhiForwardingRofRspErrorSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofRspErrorEntry 1 } rcKhiForwardingRofRspErrorSlice OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slice Number" ::= { rcKhiForwardingRofRspErrorEntry 2 } rcKhiForwardingRofRspErrorReg OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Reg" ::= { rcKhiForwardingRofRspErrorEntry 3 } rcKhiForwardingRofRspErrorHifErrorStatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HIF_ERROR_STATUS_REG" ::= { rcKhiForwardingRofRspErrorEntry 4 } rcKhiForwardingRofRspErrorHab0ErrorStatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB0_ERROR_STATUS_REG" ::= { rcKhiForwardingRofRspErrorEntry 5 } rcKhiForwardingRofRspErrorHab1ErrorStatusReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB1_ERROR_STATUS_REG" ::= { rcKhiForwardingRofRspErrorEntry 6 } rcKhiForwardingRofRspErrorErdi0EccSoftErrorCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ERDI0_ECC_SOFT_ERROR_COUNT_REG" ::= { rcKhiForwardingRofRspErrorEntry 7 } rcKhiForwardingRofRspErrorErdi1EccSoftErrorCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ERDI1_ECC_SOFT_ERROR_COUNT_REG" ::= { rcKhiForwardingRofRspErrorEntry 8 } rcKhiForwardingRofRspErrorErdi2EccSoftErrorCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ERDI2_ECC_SOFT_ERROR_COUNT_REG" ::= { rcKhiForwardingRofRspErrorEntry 9 } rcKhiForwardingRofRspErrorErdi3EccSoftErrorCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ERDI3_ECC_SOFT_ERROR_COUNT_REG" ::= { rcKhiForwardingRofRspErrorEntry 10 } rcKhiForwardingRofRspErrorErdi4EccSoftErrorCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ERDI4_ECC_SOFT_ERROR_COUNT_REG" ::= { rcKhiForwardingRofRspErrorEntry 11 } rcKhiForwardingRofRspErrorErdi5EccSoftErrorCntReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ERDI4_ECC_SOFT_ERROR_COUNT_REG" ::= { rcKhiForwardingRofRspErrorEntry 12 } rcKhiForwardingRofRspErrorErdi0EccErrorCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ERDI0_ECC_ERROR_COUNTER_REG" ::= { rcKhiForwardingRofRspErrorEntry 13 } rcKhiForwardingRofRspErrorErdi1EccErrorCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ERDI1_ECC_ERROR_COUNTER_REG" ::= { rcKhiForwardingRofRspErrorEntry 14 } rcKhiForwardingRofRspErrorErdi2EccErrorCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ERDI2_ECC_ERROR_COUNTER_REG" ::= { rcKhiForwardingRofRspErrorEntry 15 } rcKhiForwardingRofRspErrorErdi3EccErrorCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ERDI3_ECC_ERROR_COUNTER_REG" ::= { rcKhiForwardingRofRspErrorEntry 16 } rcKhiForwardingRofRspErrorErdi4EccErrorCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ERDI4_ECC_ERROR_COUNTER_REG" ::= { rcKhiForwardingRofRspErrorEntry 17 } rcKhiForwardingRofRspErrorErdi5EccErrorCounterReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ERDI5_ECC_ERROR_COUNTER_REG" ::= { rcKhiForwardingRofRspErrorEntry 18 } rcKhiForwardingRofRspErrorCif0DropInfoReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF0_DROP_INFO_REG" ::= { rcKhiForwardingRofRspErrorEntry 19 } rcKhiForwardingRofRspErrorCif1DropInfoReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF1_DROP_INFO_REG" ::= { rcKhiForwardingRofRspErrorEntry 20 } rcKhiForwardingRofRspErrorHab0DropInfoReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB0_DROP_INFO_REG" ::= { rcKhiForwardingRofRspErrorEntry 21 } rcKhiForwardingRofRspErrorHab1DropInfoReg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB1_DROP_INFO_REG" ::= { rcKhiForwardingRofRspErrorEntry 22 } -- KHI Forwarding table for Rof IFP drop stats rcKhiForwardingRofIfpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofIfpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "KHI Forwarding IFP Drop Stats for RoF" ::= { rcKhiForwardingCb 10 } rcKhiForwardingRofIfpEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofIfpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "KHI Forwarding IFP Drop Stats for RoF" INDEX { rcKhiForwardingRofIfpSlot, rcKhiForwardingRofIfpSlice, rcKhiForwardingRofIfpLane } ::= { rcKhiForwardingRofIfpTable 1 } RcKhiForwardingRofIfpEntry ::= SEQUENCE { rcKhiForwardingRofIfpSlot Integer32, rcKhiForwardingRofIfpSlice Integer32, rcKhiForwardingRofIfpLane Integer32, rcKhiForwardingRofIfpMcRateLimitDrop Counter64, rcKhiForwardingRofIfpBcRateLimitDrop Counter64, rcKhiForwardingRofIfpIpv6TcpMcDrop Counter64, rcKhiForwardingRofIfpIpv4TcpMcDrop Counter64, rcKhiForwardingRofIfpIfpDrop Counter64, rcKhiForwardingRofIfpVlanMemDrop Counter64, rcKhiForwardingRofIfpBlacklistDrop Counter64, rcKhiForwardingRofIfpIpv6SipLoopbackDrop Counter64, rcKhiForwardingRofIfpBadIpv4AddrDrop Counter64, rcKhiForwardingRofIfpMacLoopbackDrop Counter64, rcKhiForwardingRofIfp1dotPDrop Counter64, rcKhiForwardingRofIfpCfiDrop Counter64, rcKhiForwardingRofIfpUntagDrop Counter64, rcKhiForwardingRofIfpTagDrop Counter64, rcKhiForwardingRofIfpIstFilterDrop Counter64, rcKhiForwardingRofIfpIpVerDrop Counter64, rcKhiForwardingRofIfpVid0Drop Counter64, rcKhiForwardingRofIfpUnsupportFrameDrop Counter64, rcKhiForwardingRofIfpIpv4MacTtl0Drop Counter64 } rcKhiForwardingRofIfpSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofIfpEntry 1 } rcKhiForwardingRofIfpSlice OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slice Number" ::= { rcKhiForwardingRofIfpEntry 2 } rcKhiForwardingRofIfpLane OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lane" ::= { rcKhiForwardingRofIfpEntry 3 } rcKhiForwardingRofIfpMcRateLimitDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC_RATE_LIMIT_DROP" ::= { rcKhiForwardingRofIfpEntry 4 } rcKhiForwardingRofIfpBcRateLimitDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "BC_RATE_LIMIT_DROP" ::= { rcKhiForwardingRofIfpEntry 5 } rcKhiForwardingRofIfpIpv6TcpMcDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IPV6_TCP_MC_DROP" ::= { rcKhiForwardingRofIfpEntry 6 } rcKhiForwardingRofIfpIpv4TcpMcDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IPV4_TCP_MC_DROP" ::= { rcKhiForwardingRofIfpEntry 7 } rcKhiForwardingRofIfpIfpDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IFP_DROP" ::= { rcKhiForwardingRofIfpEntry 8 } rcKhiForwardingRofIfpVlanMemDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN_MEM_DROP" ::= { rcKhiForwardingRofIfpEntry 9 } rcKhiForwardingRofIfpBlacklistDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "BLACKLIST_DROP" ::= { rcKhiForwardingRofIfpEntry 10 } rcKhiForwardingRofIfpIpv6SipLoopbackDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IPV6_SIP_LOOPBACK_DROP" ::= { rcKhiForwardingRofIfpEntry 11 } rcKhiForwardingRofIfpBadIpv4AddrDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "BAD_IPV4_ADDR_DROP" ::= { rcKhiForwardingRofIfpEntry 12 } rcKhiForwardingRofIfpMacLoopbackDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC_LOOPBACK_DROP" ::= { rcKhiForwardingRofIfpEntry 13 } rcKhiForwardingRofIfp1dotPDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "1DOTP_DROP" ::= { rcKhiForwardingRofIfpEntry 14 } rcKhiForwardingRofIfpCfiDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CFI_DROP" ::= { rcKhiForwardingRofIfpEntry 15 } rcKhiForwardingRofIfpUntagDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "UNTAG_DROP" ::= { rcKhiForwardingRofIfpEntry 16 } rcKhiForwardingRofIfpTagDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TAG_DROP" ::= { rcKhiForwardingRofIfpEntry 17 } rcKhiForwardingRofIfpIstFilterDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IST_FILTER_DROP" ::= { rcKhiForwardingRofIfpEntry 18 } rcKhiForwardingRofIfpIpVerDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IP_VER_DROP" ::= { rcKhiForwardingRofIfpEntry 19 } rcKhiForwardingRofIfpVid0Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "VID_0_DROP" ::= { rcKhiForwardingRofIfpEntry 20 } rcKhiForwardingRofIfpUnsupportFrameDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "UNSUPPORTED_FRAME_DROP" ::= { rcKhiForwardingRofIfpEntry 21 } rcKhiForwardingRofIfpIpv4MacTtl0Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IPV4_MC_TTL0_DROP" ::= { rcKhiForwardingRofIfpEntry 22 } -- KHI Forwarding table for Rof IFP forw stats rcKhiForwardingRofIfpForwTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofIfpForwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "KHI Forwarding IFP Forwading Stats for RoF" ::= { rcKhiForwardingCb 11 } rcKhiForwardingRofIfpForwEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofIfpForwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "KHI Forwarding IFP Forw Stats for RoF" INDEX { rcKhiForwardingRofIfpForwSlot, rcKhiForwardingRofIfpForwSlice, rcKhiForwardingRofIfpForwLane, rcKhiForwardingRofIfpForwTblType, rcKhiForwardingRofIfpForwIndex } ::= { rcKhiForwardingRofIfpForwTable 1 } RcKhiForwardingRofIfpForwEntry ::= SEQUENCE { rcKhiForwardingRofIfpForwSlot Integer32, rcKhiForwardingRofIfpForwSlice Integer32, rcKhiForwardingRofIfpForwLane Integer32, rcKhiForwardingRofIfpForwTblType INTEGER, rcKhiForwardingRofIfpForwIndex Integer32, rcKhiForwardingRofIfpForwName DisplayString, rcKhiForwardingRofIfpForwStatsPorts DisplayString, rcKhiForwardingRofIfpForwStatsCnt Counter64 } rcKhiForwardingRofIfpForwSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofIfpForwEntry 1 } rcKhiForwardingRofIfpForwSlice OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slice Number" ::= { rcKhiForwardingRofIfpForwEntry 2 } rcKhiForwardingRofIfpForwLane OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lane Number" ::= { rcKhiForwardingRofIfpForwEntry 3 } rcKhiForwardingRofIfpForwTblType OBJECT-TYPE SYNTAX INTEGER { ifpPt(1), ifpPcv(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of table IFP PT and IFP PCV for ROF cards" ::= { rcKhiForwardingRofIfpForwEntry 4 } rcKhiForwardingRofIfpForwIndex OBJECT-TYPE SYNTAX Integer32 (0..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the IFP Rule" ::= { rcKhiForwardingRofIfpForwEntry 5 } rcKhiForwardingRofIfpForwName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the IFP Rule" ::= { rcKhiForwardingRofIfpForwEntry 6 } rcKhiForwardingRofIfpForwStatsPorts OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "Range of Ports in slice of the slot. Display format will have Ports 0 or 1-8 /9-16/17-24 based on the card type" ::= { rcKhiForwardingRofIfpForwEntry 7 } rcKhiForwardingRofIfpForwStatsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter for slice 0" ::= { rcKhiForwardingRofIfpForwEntry 8 } -- KHI Forwarding table for Rof Zagros Forwarding stats rcKhiForwardingRofZagForwStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofZagForwStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Zagros Forwarding Stats Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 12 } rcKhiForwardingRofZagForwStatsEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofZagForwStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Zagros Stats KHI - RoF." INDEX { rcKhiForwardingRofZagForwStatsSlot, rcKhiForwardingRofZagForwStatsSlice, rcKhiForwardingRofZagForwStatsLane } ::= { rcKhiForwardingRofZagForwStatsTable 1 } RcKhiForwardingRofZagForwStatsEntry ::= SEQUENCE { rcKhiForwardingRofZagForwStatsSlot Integer32, rcKhiForwardingRofZagForwStatsSlice Integer32, rcKhiForwardingRofZagForwStatsLane Integer32, rcKhiForwardingRofZagForwPmmDpRxCnt Counter64, rcKhiForwardingRofZagForwPmmDpTxCnt Counter64, rcKhiForwardingRofZagForwPmmRspRxCnt Counter64, rcKhiForwardingRofZagForwPmmRspTxCnt Counter64, rcKhiForwardingRofZagForwPmmFp0RxCnt Counter64, rcKhiForwardingRofZagForwPmmFp0TxCnt Counter64, rcKhiForwardingRofZagForwPmmFp1RxCnt Counter64, rcKhiForwardingRofZagForwPmmFp1TxCnt Counter64, rcKhiForwardingRofZagForwPmmFlopTxCnt Counter64, rcKhiForwardingRofZagForwPmmIngDataAdmitCnt Counter64, rcKhiForwardingRofZagForwPmmIngScAdmitCnt Counter64, rcKhiForwardingRofZagForwPmmIngLsmAdmitCnt Counter64, rcKhiForwardingRofZagForwPmmIngCopAdmitCnt Counter64, rcKhiForwardingRofZagForwPmmIngExpAdmitCnt Counter64, rcKhiForwardingRofZagForwPmmEgrUcAdmitCnt Counter64, rcKhiForwardingRofZagForwPmmEgrScAdmitCnt Counter64, rcKhiForwardingRofZagForwPmmEgrMcRootAdmitCnt Counter64, rcKhiForwardingRofZagForwPmmEgrOobAdmitCnt Counter64, rcKhiForwardingRofZagForwPmmEgrExpandAdmitCnt Counter64, rcKhiForwardingRofZagForwFpRxPacketcount0 Counter64, rcKhiForwardingRofZagForwFpRxPacketcount1 Counter64, rcKhiForwardingRofZagForwFpTxPacketCnt0 Counter64, rcKhiForwardingRofZagForwFpTxPacketCnt1 Counter64, rcKhiForwardingRofZagForwHabRxPackletCnt Counter64, rcKhiForwardingRofZagForwHabTxPackletCnt Counter64, rcKhiForwardingRofZagForwCifRxOperationCnt Counter64, rcKhiForwardingRofZagForwCifTxOperationCnt Counter64, rcKhiForwardingRofZagForwZpktRxOkCnt Counter64, rcKhiForwardingRofZagForwZpktTxOkCnt Counter64, rcKhiForwardingRofZagForwZipTxfragDatCnt Counter64, rcKhiForwardingRofZagForwZipTxfragRspCnt Counter64, rcKhiForwardingRofZagForwZipTxfragPcieCnt Counter64, rcKhiForwardingRofZagForwZipTxfragSephCnt Counter64, rcKhiForwardingRofZagForwZipTxfragSeplCnt Counter64, rcKhiForwardingRofZagForwZipRxfragDatOkCnt Counter64, rcKhiForwardingRofZagForwZipRxfragRspOkCnt Counter64, rcKhiForwardingRofZagForwZipRxfragPcieOkCnt Counter64, rcKhiForwardingRofZagForwZipRxfragSephOkCnt Counter64, rcKhiForwardingRofZagForwZipRxfragSeplOkCnt Counter64, rcKhiForwardingRofZagForwPmmRspRxTestCount Counter64, rcKhiForwardingRofZagForwPmmRspTxTestCount Counter64, rcKhiForwardingRofZagForwPmmDPRxTestCount Counter64, rcKhiForwardingRofZagForwPmmDPTxTestCount Counter64, rcKhiForwardingRofZagForwPmmFP0RxTestCount Counter64, rcKhiForwardingRofZagForwPmmFP0TxTestCount Counter64, rcKhiForwardingRofZagForwPmmFP1RxTestCount Counter64, rcKhiForwardingRofZagForwPmmFP1TxTestCount Counter64, rcKhiForwardingRofZagForwPmmFlopTxTestCount Counter64, rcKhiForwardingRofZagForwIhpPcCount Counter64 } rcKhiForwardingRofZagForwStatsSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofZagForwStatsEntry 1 } rcKhiForwardingRofZagForwStatsSlice OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slice Number" ::= { rcKhiForwardingRofZagForwStatsEntry 2 } rcKhiForwardingRofZagForwStatsLane OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lane" ::= { rcKhiForwardingRofZagForwStatsEntry 3 } rcKhiForwardingRofZagForwPmmDpRxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_DP_RX_COUN" ::= { rcKhiForwardingRofZagForwStatsEntry 4 } rcKhiForwardingRofZagForwPmmDpTxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_DP_TX_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 5 } rcKhiForwardingRofZagForwPmmRspRxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_RSP_RX_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 6 } rcKhiForwardingRofZagForwPmmRspTxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_RSP_TX_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 7 } rcKhiForwardingRofZagForwPmmFp0RxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FP0_RX_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 8 } rcKhiForwardingRofZagForwPmmFp0TxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FP0_TX_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 9 } rcKhiForwardingRofZagForwPmmFp1RxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FP1_RX_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 10 } rcKhiForwardingRofZagForwPmmFp1TxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FP1_TX_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 11 } rcKhiForwardingRofZagForwPmmFlopTxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FLOP_TX_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 12 } rcKhiForwardingRofZagForwPmmIngDataAdmitCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_ADMIT_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 13 } rcKhiForwardingRofZagForwPmmIngScAdmitCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_SC_ADMIT_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 14 } rcKhiForwardingRofZagForwPmmIngLsmAdmitCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_LSM_ADMIT_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 15 } rcKhiForwardingRofZagForwPmmIngCopAdmitCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_COP_ADMIT_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 16 } rcKhiForwardingRofZagForwPmmIngExpAdmitCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_EXPAND_ADMIT_COUN" ::= { rcKhiForwardingRofZagForwStatsEntry 17 } rcKhiForwardingRofZagForwPmmEgrUcAdmitCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_UC_ADMIT_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 18 } rcKhiForwardingRofZagForwPmmEgrScAdmitCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_SC_ADMIT_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 19 } rcKhiForwardingRofZagForwPmmEgrMcRootAdmitCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_ROOT_ADMIT_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 20 } rcKhiForwardingRofZagForwPmmEgrOobAdmitCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_OOB_ADMIT_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 21 } rcKhiForwardingRofZagForwPmmEgrExpandAdmitCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_EXPAND_ADMIT_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 22 } rcKhiForwardingRofZagForwFpRxPacketcount0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_RX_PACKET_COUNT0" ::= { rcKhiForwardingRofZagForwStatsEntry 23 } rcKhiForwardingRofZagForwFpRxPacketcount1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_RX_PACKET_COUNT1" ::= { rcKhiForwardingRofZagForwStatsEntry 24 } rcKhiForwardingRofZagForwFpTxPacketCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_TX_PACKET_COUNT0" ::= { rcKhiForwardingRofZagForwStatsEntry 25 } rcKhiForwardingRofZagForwFpTxPacketCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_TX_PACKET_COUNT1" ::= { rcKhiForwardingRofZagForwStatsEntry 26 } rcKhiForwardingRofZagForwHabRxPackletCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB_RX_PACKLET_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 27 } rcKhiForwardingRofZagForwHabTxPackletCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB_TX_PACKLET_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 28 } rcKhiForwardingRofZagForwCifRxOperationCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF_RX_OPERATION_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 29 } rcKhiForwardingRofZagForwCifTxOperationCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF_TX_OPERATION_COUNT" ::= { rcKhiForwardingRofZagForwStatsEntry 30 } rcKhiForwardingRofZagForwZpktRxOkCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZPKT_RX_OK_CNT" ::= { rcKhiForwardingRofZagForwStatsEntry 31 } rcKhiForwardingRofZagForwZpktTxOkCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZPKT_TX_OK_CNT" ::= { rcKhiForwardingRofZagForwStatsEntry 32 } rcKhiForwardingRofZagForwZipTxfragDatCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_TXFRAG_DAT_CNT" ::= { rcKhiForwardingRofZagForwStatsEntry 33 } rcKhiForwardingRofZagForwZipTxfragRspCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_TXFRAG_RSP_CNT" ::= { rcKhiForwardingRofZagForwStatsEntry 34 } rcKhiForwardingRofZagForwZipTxfragPcieCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_TXFRAG_PCIE_CNT" ::= { rcKhiForwardingRofZagForwStatsEntry 35 } rcKhiForwardingRofZagForwZipTxfragSephCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_TXFRAG_SEPH_CNT" ::= { rcKhiForwardingRofZagForwStatsEntry 36 } rcKhiForwardingRofZagForwZipTxfragSeplCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_TXFRAG_SEPL_CNT" ::= { rcKhiForwardingRofZagForwStatsEntry 37 } rcKhiForwardingRofZagForwZipRxfragDatOkCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_RXFRAG_DAT_OK_CNT" ::= { rcKhiForwardingRofZagForwStatsEntry 38 } rcKhiForwardingRofZagForwZipRxfragRspOkCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_RXFRAG_RSP_OK_CNT" ::= { rcKhiForwardingRofZagForwStatsEntry 39 } rcKhiForwardingRofZagForwZipRxfragPcieOkCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_RXFRAG_PCIE_OK_CNT" ::= { rcKhiForwardingRofZagForwStatsEntry 40 } rcKhiForwardingRofZagForwZipRxfragSephOkCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_RXFRAG_SEPH_OK_CNT" ::= { rcKhiForwardingRofZagForwStatsEntry 41 } rcKhiForwardingRofZagForwZipRxfragSeplOkCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_RXFRAG_SEPL_OK_CNT" ::= { rcKhiForwardingRofZagForwStatsEntry 42 } rcKhiForwardingRofZagForwPmmRspRxTestCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_RSP_Rx_Test_Count" ::= { rcKhiForwardingRofZagForwStatsEntry 43 } rcKhiForwardingRofZagForwPmmRspTxTestCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_RSP_Tx_Test_Count" ::= { rcKhiForwardingRofZagForwStatsEntry 44 } rcKhiForwardingRofZagForwPmmDPRxTestCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_DP_Rx_Test_Count" ::= { rcKhiForwardingRofZagForwStatsEntry 45 } rcKhiForwardingRofZagForwPmmDPTxTestCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_DP_Tx_Test_Count" ::= { rcKhiForwardingRofZagForwStatsEntry 46 } rcKhiForwardingRofZagForwPmmFP0RxTestCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FP0_Rx_Test_Count" ::= { rcKhiForwardingRofZagForwStatsEntry 47 } rcKhiForwardingRofZagForwPmmFP0TxTestCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FP0_Tx_Test_Count" ::= { rcKhiForwardingRofZagForwStatsEntry 48 } rcKhiForwardingRofZagForwPmmFP1RxTestCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FP1_Rx_Test_Count" ::= { rcKhiForwardingRofZagForwStatsEntry 49 } rcKhiForwardingRofZagForwPmmFP1TxTestCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FP1_Tx_Test_Count" ::= { rcKhiForwardingRofZagForwStatsEntry 50 } rcKhiForwardingRofZagForwPmmFlopTxTestCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FLOP_Tx_Test_Count" ::= { rcKhiForwardingRofZagForwStatsEntry 51 } rcKhiForwardingRofZagForwIhpPcCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IHP_PC_Count" ::= { rcKhiForwardingRofZagForwStatsEntry 52 } -- KHI Forwarding table for Rof Zagros Drop stats rcKhiForwardingRofZagDropStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofZagDropStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Zagros Drop Stats - 1 Instance Registers - Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 13 } rcKhiForwardingRofZagDropStatsEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofZagDropStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Zagros Stats KHI - RoF." INDEX { rcKhiForwardingRofZagDropStatsSlot, rcKhiForwardingRofZagDropStatsSlice, rcKhiForwardingRofZagDropStatsLane } ::= { rcKhiForwardingRofZagDropStatsTable 1 } RcKhiForwardingRofZagDropStatsEntry ::= SEQUENCE { rcKhiForwardingRofZagDropStatsSlot Integer32, rcKhiForwardingRofZagDropStatsSlice Integer32, rcKhiForwardingRofZagDropStatsLane Integer32, rcKhiForwardingRofZagDropPmmRspCmdDropCnt Counter64, rcKhiForwardingRofZagDropPmmFabricPort0FfeDropCnt Counter64, rcKhiForwardingRofZagDropPmmFabricPort1FfeDropCnt Counter64, rcKhiForwardingRofZagDropPmmPmCmdDropCnt Counter64, rcKhiForwardingRofZagDropPmmDpRxDropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataCtlDropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort0DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort1DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort2DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort3DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort4DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort5DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort6DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort7DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort8DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort9DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort10DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort11DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort12DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort13DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort14DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngDataPort15DropCnt Counter64, rcKhiForwardingRofZagDropPmmIngCopDropCnt Counter64, rcKhiForwardingRofZagDropPmmIngExpandDropCnt Counter64, rcKhiForwardingRofZagDropPmmEgrUcDropCnt Counter64, rcKhiForwardingRofZagDropPmmEgrScDropCnt Counter64, rcKhiForwardingRofZagDropPmmEgrMcRootT0DropCnt Counter64, rcKhiForwardingRofZagDropPmmEgrMcRootT1DropCnt Counter64, rcKhiForwardingRofZagDropPmmEgrMcRootT2DropCnt Counter64, rcKhiForwardingRofZagDropPmmEgrMcRootT3DropCnt Counter64, rcKhiForwardingRofZagDropPmmEgrMcRootT4DropCnt Counter64, rcKhiForwardingRofZagDropPmmEgrMcRootT5DropCnt Counter64, rcKhiForwardingRofZagDropPmmEgrMcRootT6DropCnt Counter64, rcKhiForwardingRofZagDropPmmEgrMcRootT7DropCnt Counter64, rcKhiForwardingRofZagDropPmmEgrOobDropCnt Counter64, rcKhiForwardingRofZagDropPmmEgrExpandDropCnt Counter64, rcKhiForwardingRofZagDropPmmMpvMpidDropCnt Counter64, rcKhiForwardingRofZagDropZfaInvalidGpidDropCnt Counter64, rcKhiForwardingRofZagDropCifRxOperErrCnt Counter64, rcKhiForwardingRofZagDropEhpStgDropCnt Counter64, rcKhiForwardingRofZagDropEhpNoRcvrDropCnt Counter64, rcKhiForwardingRofZagDropHcfcRxErrCnt Counter64, rcKhiForwardingRofZagDropZipRxfragDatErrCnt Counter64, rcKhiForwardingRofZagDropZiPRxfragRspErrCnt Counter64, rcKhiForwardingRofZagDropZipRxfragPcieErrCnt Counter64, rcKhiForwardingRofZagDropZipRxfragSephErrCnt Counter64, rcKhiForwardingRofZagDropZipRxfragSeplErrCnt Counter64, rcKhiForwardingRofZagDropZipRxfragDropCnt Counter64, rcKhiForwardingRofZagDropZipRxfragInvctlCnt Counter64, rcKhiForwardingRofZagDropZpktRxErrCnt Counter64, rcKhiForwardingRofZagDropZpktTxErrCnt Counter64 } rcKhiForwardingRofZagDropStatsSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofZagDropStatsEntry 1 } rcKhiForwardingRofZagDropStatsSlice OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slice Number" ::= { rcKhiForwardingRofZagDropStatsEntry 2 } rcKhiForwardingRofZagDropStatsLane OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lane" ::= { rcKhiForwardingRofZagDropStatsEntry 3 } rcKhiForwardingRofZagDropPmmRspCmdDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_RSP_CMD_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 4 } rcKhiForwardingRofZagDropPmmFabricPort0FfeDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FABRIC_PORT0_FFE_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 5 } rcKhiForwardingRofZagDropPmmFabricPort1FfeDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FABRIC_PORT1_FFE_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 6 } rcKhiForwardingRofZagDropPmmPmCmdDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_PM_CMD_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 7 } rcKhiForwardingRofZagDropPmmDpRxDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_DP_RX_DRP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 8 } rcKhiForwardingRofZagDropPmmIngDataCtlDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_CTL_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 9 } rcKhiForwardingRofZagDropPmmIngDataPort0DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT0_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 10 } rcKhiForwardingRofZagDropPmmIngDataPort1DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT1_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 11 } rcKhiForwardingRofZagDropPmmIngDataPort2DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT2_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 12 } rcKhiForwardingRofZagDropPmmIngDataPort3DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT3_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 13 } rcKhiForwardingRofZagDropPmmIngDataPort4DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT4_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 14 } rcKhiForwardingRofZagDropPmmIngDataPort5DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT5_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 15 } rcKhiForwardingRofZagDropPmmIngDataPort6DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT6_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 16 } rcKhiForwardingRofZagDropPmmIngDataPort7DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT7_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 17 } rcKhiForwardingRofZagDropPmmIngDataPort8DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT8_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 18 } rcKhiForwardingRofZagDropPmmIngDataPort9DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT9_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 19 } rcKhiForwardingRofZagDropPmmIngDataPort10DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT10_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 20 } rcKhiForwardingRofZagDropPmmIngDataPort11DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT11_DROP_COUN" ::= { rcKhiForwardingRofZagDropStatsEntry 21 } rcKhiForwardingRofZagDropPmmIngDataPort12DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT12_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 22 } rcKhiForwardingRofZagDropPmmIngDataPort13DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT13_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 23 } rcKhiForwardingRofZagDropPmmIngDataPort14DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT14_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 24 } rcKhiForwardingRofZagDropPmmIngDataPort15DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PORT15_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 25 } rcKhiForwardingRofZagDropPmmIngCopDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_COP_DROP_COUN" ::= { rcKhiForwardingRofZagDropStatsEntry 26 } rcKhiForwardingRofZagDropPmmIngExpandDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_EXPAND_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 27 } rcKhiForwardingRofZagDropPmmEgrUcDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_UC_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 28 } rcKhiForwardingRofZagDropPmmEgrScDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_SC_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 29 } rcKhiForwardingRofZagDropPmmEgrMcRootT0DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_ROOT_T0_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 30 } rcKhiForwardingRofZagDropPmmEgrMcRootT1DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_ROOT_T1_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 31 } rcKhiForwardingRofZagDropPmmEgrMcRootT2DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_ROOT_T2_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 32 } rcKhiForwardingRofZagDropPmmEgrMcRootT3DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_ROOT_T3_DROP_COUN" ::= { rcKhiForwardingRofZagDropStatsEntry 33 } rcKhiForwardingRofZagDropPmmEgrMcRootT4DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_ROOT_T4_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 34 } rcKhiForwardingRofZagDropPmmEgrMcRootT5DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_ROOT_T5_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 35 } rcKhiForwardingRofZagDropPmmEgrMcRootT6DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_ROOT_T6_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 36 } rcKhiForwardingRofZagDropPmmEgrMcRootT7DropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_ROOT_T7_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 37 } rcKhiForwardingRofZagDropPmmEgrOobDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_OOB_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 38 } rcKhiForwardingRofZagDropPmmEgrExpandDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_EXPAND_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 39 } rcKhiForwardingRofZagDropPmmMpvMpidDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_MPID_DROP_COUN" ::= { rcKhiForwardingRofZagDropStatsEntry 40 } rcKhiForwardingRofZagDropZfaInvalidGpidDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZFA_INVALID_GPID_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 41 } rcKhiForwardingRofZagDropCifRxOperErrCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF_RX_OPERATION_ERROR_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 42 } rcKhiForwardingRofZagDropEhpStgDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "EHP_STG_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 43 } rcKhiForwardingRofZagDropEhpNoRcvrDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "EHP_NO_RCVR_DROP_COUNT" ::= { rcKhiForwardingRofZagDropStatsEntry 44 } rcKhiForwardingRofZagDropHcfcRxErrCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "HCFC_RX_ERR_CNT" ::= { rcKhiForwardingRofZagDropStatsEntry 45 } rcKhiForwardingRofZagDropZipRxfragDatErrCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_RXFRAG_DAT_ERR_CNT" ::= { rcKhiForwardingRofZagDropStatsEntry 46 } rcKhiForwardingRofZagDropZiPRxfragRspErrCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_RXFRAG_RSP_ERR_CNT" ::= { rcKhiForwardingRofZagDropStatsEntry 47 } rcKhiForwardingRofZagDropZipRxfragPcieErrCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_RXFRAG_PCIE_ERR_CNT" ::= { rcKhiForwardingRofZagDropStatsEntry 48 } rcKhiForwardingRofZagDropZipRxfragSephErrCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_RXFRAG_SEPH_ERR_CNT" ::= { rcKhiForwardingRofZagDropStatsEntry 49 } rcKhiForwardingRofZagDropZipRxfragSeplErrCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_RXFRAG_SEPL_ERR_CN" ::= { rcKhiForwardingRofZagDropStatsEntry 50 } rcKhiForwardingRofZagDropZipRxfragDropCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_RXFRAG_DROP_CNT" ::= { rcKhiForwardingRofZagDropStatsEntry 51 } rcKhiForwardingRofZagDropZipRxfragInvctlCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_RXFRAG_INVCTL_CN" ::= { rcKhiForwardingRofZagDropStatsEntry 52 } rcKhiForwardingRofZagDropZpktRxErrCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZPKT_RX_ERR_CNT" ::= { rcKhiForwardingRofZagDropStatsEntry 53 } rcKhiForwardingRofZagDropZpktTxErrCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ZPKT_TX_ERR_CNT" ::= { rcKhiForwardingRofZagDropStatsEntry 54 } -- KHI Forwarding table for Rof Zagros Drop Extended stats rcKhiForwardingRofZagDropExtendedStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofZagDropExtendedStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Zagros Drop Stats - Multiple Instance Registers - Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 14 } rcKhiForwardingRofZagDropExtendedStatsEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofZagDropExtendedStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Zagros Drop Extended Stats KHI - RoF." INDEX { rcKhiForwardingRofZagDropExtendedStatsSlot, rcKhiForwardingRofZagDropExtendedStatsSlice, rcKhiForwardingRofZagDropExtendedStatsLane } ::= { rcKhiForwardingRofZagDropExtendedStatsTable 1 } RcKhiForwardingRofZagDropExtendedStatsEntry ::= SEQUENCE { rcKhiForwardingRofZagDropExtendedStatsSlot Integer32, rcKhiForwardingRofZagDropExtendedStatsSlice Integer32, rcKhiForwardingRofZagDropExtendedStatsLane Integer32, rcKhiForwardingRofZagDropExtendedFpRxPacketErrCnt0 Counter64, rcKhiForwardingRofZagDropExtendedFpRxPacketErrCnt1 Counter64, rcKhiForwardingRofZagDropExtendedFpTxPacketErrCnt0 Counter64, rcKhiForwardingRofZagDropExtendedFpTxPacketErrCnt1 Counter64, rcKhiForwardingRofZagDropExtendedFpRxJunkErrCnt0 Counter64, rcKhiForwardingRofZagDropExtendedFpRxJunkErrCnt1 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt0 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt1 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt2 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt3 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt4 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt5 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt6 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt7 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt0 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt1 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt2 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt3 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt4 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt5 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt6 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt7 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt0 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt1 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt2 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt3 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt4 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt5 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt6 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt7 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt0 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt1 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt2 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt3 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt4 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt5 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt6 Counter64, rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt7 Counter64, rcKhiForwardingRofZagDropExtendedTxbDropCnt0 Counter64, rcKhiForwardingRofZagDropExtendedTxbDropCnt1 Counter64, rcKhiForwardingRofZagDropExtendedTxbDropCnt2 Counter64, rcKhiForwardingRofZagDropExtendedTxbDropCnt3 Counter64, rcKhiForwardingRofZagDropExtendedTxbDropCnt4 Counter64, rcKhiForwardingRofZagDropExtendedTxbDropCnt5 Counter64, rcKhiForwardingRofZagDropExtendedTxbDropCnt6 Counter64, rcKhiForwardingRofZagDropExtendedTxbDropCnt7 Counter64, rcKhiForwardingRofZagDropExtendedTxbDiscardCnt0 Counter64, rcKhiForwardingRofZagDropExtendedTxbDiscardCnt1 Counter64, rcKhiForwardingRofZagDropExtendedTxbDiscardCnt2 Counter64, rcKhiForwardingRofZagDropExtendedTxbDiscardCnt3 Counter64, rcKhiForwardingRofZagDropExtendedTxbDiscardCnt4 Counter64, rcKhiForwardingRofZagDropExtendedTxbDiscardCnt5 Counter64, rcKhiForwardingRofZagDropExtendedTxbDiscardCnt6 Counter64, rcKhiForwardingRofZagDropExtendedTxbDiscardCnt7 Counter64 } rcKhiForwardingRofZagDropExtendedStatsSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 1 } rcKhiForwardingRofZagDropExtendedStatsSlice OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slice Number" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 2 } rcKhiForwardingRofZagDropExtendedStatsLane OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lane" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 3 } rcKhiForwardingRofZagDropExtendedFpRxPacketErrCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_RX_PACKET_ERROR_COUNT0" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 4 } rcKhiForwardingRofZagDropExtendedFpRxPacketErrCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_RX_PACKET_ERROR_COUNT1" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 5 } rcKhiForwardingRofZagDropExtendedFpTxPacketErrCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_TX_PACKET_ERROR_COUNT0" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 6 } rcKhiForwardingRofZagDropExtendedFpTxPacketErrCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_TX_PACKET_ERROR_COUNT1" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 7 } rcKhiForwardingRofZagDropExtendedFpRxJunkErrCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_RX_JUNK_ERROR_COUNT0" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 8 } rcKhiForwardingRofZagDropExtendedFpRxJunkErrCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_RX_JUNK_ERROR_COUNT1" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 9 } rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_SKO_DROP_COUNT0" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 10 } rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_SKO_DROP_COUNT1" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 11 } rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_SKO_DROP_COUNT2" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 12 } rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_SKO_DROP_COUNT3" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 13 } rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_SKO_DROP_COUNT4" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 14 } rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_SKO_DROP_COUNT5" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 15 } rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt6 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_SKO_DROP_COUNT6" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 16 } rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt7 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_SKO_DROP_COUNT7" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 17 } rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_MLT_DROP_COUNT0" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 18 } rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_MLT_DROP_COUNT1" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 19 } rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_MLT_DROP_COUNT2" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 20 } rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_MLT_DROP_COUNT3" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 21 } rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_MLT_DROP_COUNT4" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 22 } rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_MLT_DROP_COUNT5" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 23 } rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt6 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_MLT_DROP_COUNT6" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 24 } rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt7 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_MLT_DROP_COUNT7" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 25 } rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT0" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 26 } rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT1" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 27 } rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT2" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 28 } rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT3" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 29 } rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT4" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 30 } rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT5" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 31 } rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt6 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT6" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 32 } rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt7 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT7" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 33 } rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT0" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 34 } rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT1" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 35 } rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT2" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 36 } rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT3" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 37 } rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT4" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 38 } rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT5" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 39 } rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt6 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT6" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 40 } rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt7 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_MPV_FFE_DROP_COUNT7" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 41 } rcKhiForwardingRofZagDropExtendedTxbDropCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DROP_CNT0" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 42 } rcKhiForwardingRofZagDropExtendedTxbDropCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DROP_CNT1" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 43 } rcKhiForwardingRofZagDropExtendedTxbDropCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DROP_CNT2" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 44 } rcKhiForwardingRofZagDropExtendedTxbDropCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DROP_CNT3" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 45 } rcKhiForwardingRofZagDropExtendedTxbDropCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DROP_CNT4" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 46 } rcKhiForwardingRofZagDropExtendedTxbDropCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DROP_CNT5" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 47 } rcKhiForwardingRofZagDropExtendedTxbDropCnt6 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DROP_CNT6" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 48 } rcKhiForwardingRofZagDropExtendedTxbDropCnt7 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DROP_CNT7" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 49 } rcKhiForwardingRofZagDropExtendedTxbDiscardCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DISCARD_COUNT0" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 50 } rcKhiForwardingRofZagDropExtendedTxbDiscardCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DISCARD_COUNT1" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 51 } rcKhiForwardingRofZagDropExtendedTxbDiscardCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DISCARD_COUNT2" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 52 } rcKhiForwardingRofZagDropExtendedTxbDiscardCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DISCARD_COUNT3" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 53 } rcKhiForwardingRofZagDropExtendedTxbDiscardCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DISCARD_COUNT4" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 54 } rcKhiForwardingRofZagDropExtendedTxbDiscardCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DISCARD_COUNT5" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 55 } rcKhiForwardingRofZagDropExtendedTxbDiscardCnt6 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DISCARD_COUNT6" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 56 } rcKhiForwardingRofZagDropExtendedTxbDiscardCnt7 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DISCARD_COUNT7" ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 57 } -- KHI Forwarding table for Rof Zagros status rcKhiForwardingRofZagStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofZagStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Zagros Status Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 15 } rcKhiForwardingRofZagStatusEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofZagStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Zagros Status KHI - RoF." INDEX { rcKhiForwardingRofZagStatusSlot, rcKhiForwardingRofZagStatusSlice, rcKhiForwardingRofZagStatusLane } ::= { rcKhiForwardingRofZagStatusTable 1 } RcKhiForwardingRofZagStatusEntry ::= SEQUENCE { rcKhiForwardingRofZagStatusSlot Integer32, rcKhiForwardingRofZagStatusSlice Integer32, rcKhiForwardingRofZagStatusLane Integer32, rcKhiForwardingRofZagZag2DeviceIdBuild Counter32, rcKhiForwardingRofZagZag2Build Counter32, rcKhiForwardingRofZagZag2Status Counter32, rcKhiForwardingRofZagZag2Interrupt Counter32, rcKhiForwardingRofZagZipStatus Counter32, rcKhiForwardingRofZagZipSbmStatus Counter32, rcKhiForwardingRofZagCifStatus Counter32, rcKhiForwardingRofZagDpStatus0 Counter32, rcKhiForwardingRofZagDpStatus1 Counter32, rcKhiForwardingRofZagDpStatus2 Counter32, rcKhiForwardingRofZagDpStatus3 Counter32, rcKhiForwardingRofZagDpStatus4 Counter32, rcKhiForwardingRofZagDpStatus5 Counter32, rcKhiForwardingRofZagDpStatus6 Counter32, rcKhiForwardingRofZagDpStatus7 Counter32, rcKhiForwardingRofZagDpInterrupt0 Counter32, rcKhiForwardingRofZagDpInterrupt1 Counter32, rcKhiForwardingRofZagDpInterrupt2 Counter32, rcKhiForwardingRofZagDpInterrupt3 Counter32, rcKhiForwardingRofZagDpInterrupt4 Counter32, rcKhiForwardingRofZagDpInterrupt5 Counter32, rcKhiForwardingRofZagDpInterrupt6 Counter32, rcKhiForwardingRofZagDpInterrupt7 Counter32, rcKhiForwardingRofZagFpStatus0 Counter32, rcKhiForwardingRofZagFpStatus1 Counter32, rcKhiForwardingRofZagHabStatus Counter32, rcKhiForwardingRofZagPmmInterrupt Counter32, rcKhiForwardingRofZagPmmIngDataPageCnt Counter32, rcKhiForwardingRofZagPmmIngDataPeakPageCnt Counter32, rcKhiForwardingRofZagPmmIngScPageCnt Counter32, rcKhiForwardingRofZagPmmIngScOrdinaryLmt Counter32, rcKhiForwardingRofZagPmmIngScMaxLmt Counter32, rcKhiForwardingRofZagPmmIngLsmPageCnt Counter32, rcKhiForwardingRofZagPmmIngLsmMaxLmt Counter32, rcKhiForwardingRofZagPmmIngCopPageCnt Counter32, rcKhiForwardingRofZagPmmIngCopMaxLmt Counter32, rcKhiForwardingRofZagPmmIngExpandPageCnt Counter32, rcKhiForwardingRofZagPmmIngExpandMaxLmt Counter32, rcKhiForwardingRofZagPmmEgrUcPageCnt Counter32, rcKhiForwardingRofZagPmmEgrUcPeakPageCnt Counter32, rcKhiForwardingRofZagPmmEgrUcMaxLmt Counter32, rcKhiForwardingRofZagPmmEgrScPageCnt Counter32, rcKhiForwardingRofZagPmmEgrScMaxLmt Counter32, rcKhiForwardingRofZagPmmEgrMcPageCnt Counter32, rcKhiForwardingRofZagPmmEgrMcPeakPageCnt Counter32, rcKhiForwardingRofZagPmmEgrMcMpvRootLmt Counter32, rcKhiForwardingRofZagPmmEgrMcMaxLmt Counter32, rcKhiForwardingRofZagPmmEgrOobPageCnt Counter32, rcKhiForwardingRofZagPmmEgrOobMaxLmt Counter32, rcKhiForwardingRofZagPmmEgrExpandPageCnt Counter32, rcKhiForwardingRofZagPmmEgrExpandMaxLmt Counter32, rcKhiForwardingRofZagIdpStatus0 Counter32, rcKhiForwardingRofZagIdpStatus1 Counter32, rcKhiForwardingRofZagEhpStatus Counter32, rcKhiForwardingRofZagEhpFifoStatus Counter32, rcKhiForwardingRofZagIhpCtlReg0 Counter32, rcKhiForwardingRofZagIhpStatReg0 Counter32, rcKhiForwardingRofZagIhpStatus1 Counter32, rcKhiForwardingRofZagIhpCtlReg1 Counter32, rcKhiForwardingRofZagIhpGenCfgReg Counter32, rcKhiForwardingRofZagZfaFifoStatusReg Counter32, rcKhiForwardingRofZagHbmEvents Counter32, rcKhiForwardingRofZagHbmCreditCnt Counter32, rcKhiForwardingRofZagLsmLinkState Counter32, rcKhiForwardingRofZagLsmHwLinkState Counter32, rcKhiForwardingRofZagTxbDebug0 Counter32, rcKhiForwardingRofZagTxbDebug1 Counter32, rcKhiForwardingRofZagTxbDebug2 Counter32, rcKhiForwardingRofZagTxbDebug3 Counter32, rcKhiForwardingRofZagTxbEvent Counter32, rcKhiForwardingRofZagTxbUcfifoFull Counter32, rcKhiForwardingRofZagDpExtStatus0 Counter32, rcKhiForwardingRofZagDpExtStatus1 Counter32, rcKhiForwardingRofZagDpExtStatus2 Counter32, rcKhiForwardingRofZagDpExtStatus3 Counter32, rcKhiForwardingRofZagDpExtStatus4 Counter32, rcKhiForwardingRofZagDpExtStatus5 Counter32, rcKhiForwardingRofZagDpExtStatus6 Counter32, rcKhiForwardingRofZagDpExtStatus7 Counter32, rcKhiForwardingRofZagPmmEgrMcMccRootLmt Counter32, rcKhiForwardingRofZagTxbMcfifoFull Counter32 } rcKhiForwardingRofZagStatusSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofZagStatusEntry 1 } rcKhiForwardingRofZagStatusSlice OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slice Number" ::= { rcKhiForwardingRofZagStatusEntry 2 } rcKhiForwardingRofZagStatusLane OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lane" ::= { rcKhiForwardingRofZagStatusEntry 3 } rcKhiForwardingRofZagZag2DeviceIdBuild OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ZAG2_DEVICE_ID_BUILD" ::= { rcKhiForwardingRofZagStatusEntry 4 } rcKhiForwardingRofZagZag2Build OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ZAG2_BUILD" ::= { rcKhiForwardingRofZagStatusEntry 5 } rcKhiForwardingRofZagZag2Status OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ZAG2_STATUS" ::= { rcKhiForwardingRofZagStatusEntry 6 } rcKhiForwardingRofZagZag2Interrupt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ZAG2_INTERRUPT" ::= { rcKhiForwardingRofZagStatusEntry 7 } rcKhiForwardingRofZagZipStatus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_STATUS" ::= { rcKhiForwardingRofZagStatusEntry 8 } rcKhiForwardingRofZagZipSbmStatus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ZIP_SBM_STATUS" ::= { rcKhiForwardingRofZagStatusEntry 9 } rcKhiForwardingRofZagCifStatus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF_STATUS" ::= { rcKhiForwardingRofZagStatusEntry 10 } rcKhiForwardingRofZagDpStatus0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_STATUS0" ::= { rcKhiForwardingRofZagStatusEntry 11 } rcKhiForwardingRofZagDpStatus1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_STATUS1" ::= { rcKhiForwardingRofZagStatusEntry 12 } rcKhiForwardingRofZagDpStatus2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_STATUS2" ::= { rcKhiForwardingRofZagStatusEntry 13 } rcKhiForwardingRofZagDpStatus3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_STATUS3" ::= { rcKhiForwardingRofZagStatusEntry 14 } rcKhiForwardingRofZagDpStatus4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_STATUS4" ::= { rcKhiForwardingRofZagStatusEntry 15 } rcKhiForwardingRofZagDpStatus5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_STATUS5" ::= { rcKhiForwardingRofZagStatusEntry 16 } rcKhiForwardingRofZagDpStatus6 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_STATUS6" ::= { rcKhiForwardingRofZagStatusEntry 17 } rcKhiForwardingRofZagDpStatus7 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_STATUS7" ::= { rcKhiForwardingRofZagStatusEntry 18 } rcKhiForwardingRofZagDpInterrupt0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT0" ::= { rcKhiForwardingRofZagStatusEntry 19 } rcKhiForwardingRofZagDpInterrupt1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT1" ::= { rcKhiForwardingRofZagStatusEntry 20 } rcKhiForwardingRofZagDpInterrupt2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT2" ::= { rcKhiForwardingRofZagStatusEntry 21 } rcKhiForwardingRofZagDpInterrupt3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT3" ::= { rcKhiForwardingRofZagStatusEntry 22 } rcKhiForwardingRofZagDpInterrupt4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT4" ::= { rcKhiForwardingRofZagStatusEntry 23 } rcKhiForwardingRofZagDpInterrupt5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT5" ::= { rcKhiForwardingRofZagStatusEntry 24 } rcKhiForwardingRofZagDpInterrupt6 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT6" ::= { rcKhiForwardingRofZagStatusEntry 25 } rcKhiForwardingRofZagDpInterrupt7 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT7" ::= { rcKhiForwardingRofZagStatusEntry 26 } rcKhiForwardingRofZagFpStatus0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_STATUS0" ::= { rcKhiForwardingRofZagStatusEntry 27 } rcKhiForwardingRofZagFpStatus1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_STATUS1" ::= { rcKhiForwardingRofZagStatusEntry 28 } rcKhiForwardingRofZagHabStatus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB_STATUS" ::= { rcKhiForwardingRofZagStatusEntry 29 } rcKhiForwardingRofZagPmmInterrupt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INTERRUPT" ::= { rcKhiForwardingRofZagStatusEntry 30 } rcKhiForwardingRofZagPmmIngDataPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 31 } rcKhiForwardingRofZagPmmIngDataPeakPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_DATA_PEAK_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 32 } rcKhiForwardingRofZagPmmIngScPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_SC_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 33 } rcKhiForwardingRofZagPmmIngScOrdinaryLmt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_SC_ORDINARY_LIMIT" ::= { rcKhiForwardingRofZagStatusEntry 34 } rcKhiForwardingRofZagPmmIngScMaxLmt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_SC_MAX_LIMIT" ::= { rcKhiForwardingRofZagStatusEntry 35 } rcKhiForwardingRofZagPmmIngLsmPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_LSM_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 36 } rcKhiForwardingRofZagPmmIngLsmMaxLmt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_LSM_MAX_LIMIT" ::= { rcKhiForwardingRofZagStatusEntry 37 } rcKhiForwardingRofZagPmmIngCopPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_COP_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 38 } rcKhiForwardingRofZagPmmIngCopMaxLmt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_COP_MAX_LIMIT" ::= { rcKhiForwardingRofZagStatusEntry 39 } rcKhiForwardingRofZagPmmIngExpandPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_EXPAND_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 40 } rcKhiForwardingRofZagPmmIngExpandMaxLmt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_INGRESS_EXPAND_MAX_LIMIT" ::= { rcKhiForwardingRofZagStatusEntry 41 } rcKhiForwardingRofZagPmmEgrUcPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_UC_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 42 } rcKhiForwardingRofZagPmmEgrUcPeakPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_UC_PEAK_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 43 } rcKhiForwardingRofZagPmmEgrUcMaxLmt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_UC_MAX_LIMIT" ::= { rcKhiForwardingRofZagStatusEntry 44 } rcKhiForwardingRofZagPmmEgrScPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_SC_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 45 } rcKhiForwardingRofZagPmmEgrScMaxLmt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_SC_MAX_LIMIT" ::= { rcKhiForwardingRofZagStatusEntry 46 } rcKhiForwardingRofZagPmmEgrMcPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 47 } rcKhiForwardingRofZagPmmEgrMcPeakPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_PEAK_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 48 } rcKhiForwardingRofZagPmmEgrMcMpvRootLmt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_MPV_ROOT_LIMIT" ::= { rcKhiForwardingRofZagStatusEntry 49 } rcKhiForwardingRofZagPmmEgrMcMaxLmt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_MAX_LIMIT" ::= { rcKhiForwardingRofZagStatusEntry 50 } rcKhiForwardingRofZagPmmEgrOobPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_OOB_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 51 } rcKhiForwardingRofZagPmmEgrOobMaxLmt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_OOB_MAX_LIMIT" ::= { rcKhiForwardingRofZagStatusEntry 52 } rcKhiForwardingRofZagPmmEgrExpandPageCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_EXPAND_PAGE_COUNT" ::= { rcKhiForwardingRofZagStatusEntry 53 } rcKhiForwardingRofZagPmmEgrExpandMaxLmt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_EXPAND_MAX_LIMIT" ::= { rcKhiForwardingRofZagStatusEntry 54 } rcKhiForwardingRofZagIdpStatus0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "IDP_STATUS_0" ::= { rcKhiForwardingRofZagStatusEntry 55 } rcKhiForwardingRofZagIdpStatus1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "IDP_STATUS_1" ::= { rcKhiForwardingRofZagStatusEntry 56 } rcKhiForwardingRofZagEhpStatus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EHP_STATUS" ::= { rcKhiForwardingRofZagStatusEntry 57 } rcKhiForwardingRofZagEhpFifoStatus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EHP_FIFO_STATUS" ::= { rcKhiForwardingRofZagStatusEntry 58 } rcKhiForwardingRofZagIhpCtlReg0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "IHP_CTL_REG0" ::= { rcKhiForwardingRofZagStatusEntry 59 } rcKhiForwardingRofZagIhpStatReg0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "IHP_STAT_REG0" ::= { rcKhiForwardingRofZagStatusEntry 60 } rcKhiForwardingRofZagIhpStatus1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "IHP_STATUS_1" ::= { rcKhiForwardingRofZagStatusEntry 61 } rcKhiForwardingRofZagIhpCtlReg1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "IHP_CTL_REG1" ::= { rcKhiForwardingRofZagStatusEntry 62 } rcKhiForwardingRofZagIhpGenCfgReg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "IHP_GEN_CFG_REG" ::= { rcKhiForwardingRofZagStatusEntry 63 } rcKhiForwardingRofZagZfaFifoStatusReg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ZFA_FIFO_STATUS_REG" ::= { rcKhiForwardingRofZagStatusEntry 64 } rcKhiForwardingRofZagHbmEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "HBM_EVENTS" ::= { rcKhiForwardingRofZagStatusEntry 65 } rcKhiForwardingRofZagHbmCreditCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "HBM_CREDIT_COUNTER" ::= { rcKhiForwardingRofZagStatusEntry 66 } rcKhiForwardingRofZagLsmLinkState OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "LSM_LINK_STATE" ::= { rcKhiForwardingRofZagStatusEntry 67 } rcKhiForwardingRofZagLsmHwLinkState OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "LSM_HW_LINK_STATE" ::= { rcKhiForwardingRofZagStatusEntry 68} rcKhiForwardingRofZagTxbDebug0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DEBUG0" ::= { rcKhiForwardingRofZagStatusEntry 69 } rcKhiForwardingRofZagTxbDebug1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DEBUG1" ::= { rcKhiForwardingRofZagStatusEntry 70 } rcKhiForwardingRofZagTxbDebug2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DEBUG2" ::= { rcKhiForwardingRofZagStatusEntry 71 } rcKhiForwardingRofZagTxbDebug3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_DEBUG3" ::= { rcKhiForwardingRofZagStatusEntry 72 } rcKhiForwardingRofZagTxbEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_EVENT" ::= { rcKhiForwardingRofZagStatusEntry 73 } rcKhiForwardingRofZagTxbUcfifoFull OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_UC_FIFO_FULL " ::= { rcKhiForwardingRofZagStatusEntry 74 } rcKhiForwardingRofZagDpExtStatus0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT0" ::= { rcKhiForwardingRofZagStatusEntry 75 } rcKhiForwardingRofZagDpExtStatus1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT1" ::= { rcKhiForwardingRofZagStatusEntry 76 } rcKhiForwardingRofZagDpExtStatus2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT2" ::= { rcKhiForwardingRofZagStatusEntry 77 } rcKhiForwardingRofZagDpExtStatus3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT3" ::= { rcKhiForwardingRofZagStatusEntry 78 } rcKhiForwardingRofZagDpExtStatus4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT4" ::= { rcKhiForwardingRofZagStatusEntry 79 } rcKhiForwardingRofZagDpExtStatus5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT5" ::= { rcKhiForwardingRofZagStatusEntry 80 } rcKhiForwardingRofZagDpExtStatus6 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT6" ::= { rcKhiForwardingRofZagStatusEntry 81 } rcKhiForwardingRofZagDpExtStatus7 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_INTERRUPT7" ::= { rcKhiForwardingRofZagStatusEntry 82 } rcKhiForwardingRofZagPmmEgrMcMccRootLmt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_EGRESS_MC_MCC_ROOT_LIMIT" ::= { rcKhiForwardingRofZagStatusEntry 83 } rcKhiForwardingRofZagTxbMcfifoFull OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "TXB_MC_FIFO_FULL" ::= { rcKhiForwardingRofZagStatusEntry 84 } -- KHI Forwarding table for Rof Zagros error rcKhiForwardingRofZagErrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofZagErrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Zagros Error Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 16 } rcKhiForwardingRofZagErrEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofZagErrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Zagros Error KHI - RoF." INDEX { rcKhiForwardingRofZagErrSlot, rcKhiForwardingRofZagErrSlice, rcKhiForwardingRofZagErrLane } ::= { rcKhiForwardingRofZagErrTable 1 } RcKhiForwardingRofZagErrEntry ::= SEQUENCE { rcKhiForwardingRofZagErrSlot Integer32, rcKhiForwardingRofZagErrSlice Integer32, rcKhiForwardingRofZagErrLane Integer32, rcKhiForwardingRofZagPmmRspErr Counter32, rcKhiForwardingRofZagPmmDpErr Counter32, rcKhiForwardingRofZagPmmFpErr Counter32, rcKhiForwardingRofZagPmmPmErr Counter32, rcKhiForwardingRofZagFpErr0 Counter32, rcKhiForwardingRofZagFpErr1 Counter32, rcKhiForwardingRofZagDpPortErr0 Counter32, rcKhiForwardingRofZagDpPortErr1 Counter32, rcKhiForwardingRofZagDpPortErr2 Counter32, rcKhiForwardingRofZagDpPortErr3 Counter32, rcKhiForwardingRofZagDpPortErr4 Counter32, rcKhiForwardingRofZagDpPortErr5 Counter32, rcKhiForwardingRofZagDpPortErr6 Counter32, rcKhiForwardingRofZagDpPortErr7 Counter32, rcKhiForwardingRofZagZag2HapErr Counter32, rcKhiForwardingRofZagEtpEgrFifoErr Counter32, rcKhiForwardingRofZagCifErrEvent Counter32, rcKhiForwardingRofZagHabErrEvent Counter32, rcKhiForwardingRofZagCifRxDropInfo Counter32, rcKhiForwardingRofZagHabRxDropInfo Counter32, rcKhiForwardingRofZagDpExtErr0 Counter32, rcKhiForwardingRofZagDpExtErr1 Counter32, rcKhiForwardingRofZagDpExtErr2 Counter32, rcKhiForwardingRofZagDpExtErr3 Counter32, rcKhiForwardingRofZagDpExtErr4 Counter32, rcKhiForwardingRofZagDpExtErr5 Counter32, rcKhiForwardingRofZagDpExtErr6 Counter32, rcKhiForwardingRofZagDpExtErr7 Counter32 } rcKhiForwardingRofZagErrSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofZagErrEntry 1 } rcKhiForwardingRofZagErrSlice OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slice Number" ::= { rcKhiForwardingRofZagErrEntry 2 } rcKhiForwardingRofZagErrLane OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lane" ::= { rcKhiForwardingRofZagErrEntry 3 } rcKhiForwardingRofZagPmmRspErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_RSP_ERROR" ::= { rcKhiForwardingRofZagErrEntry 4} rcKhiForwardingRofZagPmmDpErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_DP_ERROR" ::= { rcKhiForwardingRofZagErrEntry 5} rcKhiForwardingRofZagPmmFpErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_FP_ERROR" ::= { rcKhiForwardingRofZagErrEntry 6} rcKhiForwardingRofZagPmmPmErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PMM_PM_ERROR" ::= { rcKhiForwardingRofZagErrEntry 7} rcKhiForwardingRofZagFpErr0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_ERROR0" ::= { rcKhiForwardingRofZagErrEntry 8} rcKhiForwardingRofZagFpErr1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FP_ERROR1" ::= { rcKhiForwardingRofZagErrEntry 9} rcKhiForwardingRofZagDpPortErr0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR0" ::= { rcKhiForwardingRofZagErrEntry 10} rcKhiForwardingRofZagDpPortErr1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR1" ::= { rcKhiForwardingRofZagErrEntry 11} rcKhiForwardingRofZagDpPortErr2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR2" ::= { rcKhiForwardingRofZagErrEntry 12} rcKhiForwardingRofZagDpPortErr3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR3" ::= { rcKhiForwardingRofZagErrEntry 13} rcKhiForwardingRofZagDpPortErr4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR4" ::= { rcKhiForwardingRofZagErrEntry 14} rcKhiForwardingRofZagDpPortErr5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR5" ::= { rcKhiForwardingRofZagErrEntry 15} rcKhiForwardingRofZagDpPortErr6 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR6" ::= { rcKhiForwardingRofZagErrEntry 16} rcKhiForwardingRofZagDpPortErr7 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR7" ::= { rcKhiForwardingRofZagErrEntry 17} rcKhiForwardingRofZagZag2HapErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ZAG2_HAP_ERROR" ::= { rcKhiForwardingRofZagErrEntry 18} rcKhiForwardingRofZagEtpEgrFifoErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ETP_EGR_FIFO_ERR" ::= { rcKhiForwardingRofZagErrEntry 19} rcKhiForwardingRofZagCifErrEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF_ERROR_EVENT" ::= { rcKhiForwardingRofZagErrEntry 20} rcKhiForwardingRofZagHabErrEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB_ERROR_EVENT" ::= { rcKhiForwardingRofZagErrEntry 21} rcKhiForwardingRofZagCifRxDropInfo OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CIF RX DROP INFO" ::= { rcKhiForwardingRofZagErrEntry 22} rcKhiForwardingRofZagHabRxDropInfo OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "HAB_RX_DROP_INFO" ::= { rcKhiForwardingRofZagErrEntry 23} rcKhiForwardingRofZagDpExtErr0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR0" ::= { rcKhiForwardingRofZagErrEntry 24} rcKhiForwardingRofZagDpExtErr1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR1" ::= { rcKhiForwardingRofZagErrEntry 25} rcKhiForwardingRofZagDpExtErr2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR2" ::= { rcKhiForwardingRofZagErrEntry 26} rcKhiForwardingRofZagDpExtErr3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR3" ::= { rcKhiForwardingRofZagErrEntry 27} rcKhiForwardingRofZagDpExtErr4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR4" ::= { rcKhiForwardingRofZagErrEntry 28} rcKhiForwardingRofZagDpExtErr5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR5" ::= { rcKhiForwardingRofZagErrEntry 29} rcKhiForwardingRofZagDpExtErr6 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR6" ::= { rcKhiForwardingRofZagErrEntry 30} rcKhiForwardingRofZagDpExtErr7 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "DP_PORT_ERROR7" ::= { rcKhiForwardingRofZagErrEntry 31} -- KHI Forwarding SIERRA Status table for Rof rcKhiForwardingRofSierraStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofSierraStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Sierra State Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 17 } rcKhiForwardingRofSierraStatusEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofSierraStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Sierra State KHI - RoF." INDEX { rcKhiForwardingRofSierraStatusSlot } ::= { rcKhiForwardingRofSierraStatusTable 1 } RcKhiForwardingRofSierraStatusEntry ::= SEQUENCE { rcKhiForwardingRofSierraStatusSlot Integer32, rcKhiForwardingRofSierraDevId Counter32, rcKhiForwardingRofSierraBuild Counter32, rcKhiForwardingRofSierraBadData Counter32, rcKhiForwardingRofSierraSbRexEvent Counter32, rcKhiForwardingRofSierraRexStatus Counter32, rcKhiForwardingRofSierraSbStatus Counter32, rcKhiForwardingRofSierraSliceXWindowEvent Counter32, rcKhiForwardingRofSierraPcieCoreStatus Counter32, rcKhiForwardingRofSierraPcieEvent Counter32, rcKhiForwardingRofSierraPSI1Status Counter32, rcKhiForwardingRofSierraPSI0Status Counter32, rcKhiForwardingRofSierraPSIEvent Counter32, rcKhiForwardingRofSierraPSI1LinkStatus Counter32, rcKhiForwardingRofSierraPSI0LinkStatus Counter32, rcKhiForwardingRofSierraGeStatus Counter32, rcKhiForwardingRofSierraGeEvent Counter32, rcKhiForwardingRofSierraPktEvent Counter32, rcKhiForwardingRofSierraZipStatus0 Counter32, rcKhiForwardingRofSierraZipStatus1 Counter32, rcKhiForwardingRofSierraZipStatus2 Counter32, rcKhiForwardingRofSierraZipStatus3 Counter32, rcKhiForwardingRofSierraZipStatus4 Counter32, rcKhiForwardingRofSierraZipStatus5 Counter32, rcKhiForwardingRofSierraZipEvent0 Counter32, rcKhiForwardingRofSierraZipEvent1 Counter32, rcKhiForwardingRofSierraZipEvent2 Counter32, rcKhiForwardingRofSierraZipEvent3 Counter32, rcKhiForwardingRofSierraZipEvent4 Counter32, rcKhiForwardingRofSierraZipEvent5 Counter32, rcKhiForwardingRofSierraSbmStatus0 Counter32, rcKhiForwardingRofSierraSbmStatus1 Counter32, rcKhiForwardingRofSierraSbmStatus2 Counter32, rcKhiForwardingRofSierraSbmStatus3 Counter32, rcKhiForwardingRofSierraSbmStatus4 Counter32, rcKhiForwardingRofSierraSbmStatus5 Counter32, rcKhiForwardingRofSierraSbmEvent0 Counter32, rcKhiForwardingRofSierraSbmEvent1 Counter32, rcKhiForwardingRofSierraSbmEvent2 Counter32, rcKhiForwardingRofSierraSbmEvent3 Counter32, rcKhiForwardingRofSierraSbmEvent4 Counter32, rcKhiForwardingRofSierraSbmEvent5 Counter32, rcKhiForwardingRofSierraSepEvent Counter32 } rcKhiForwardingRofSierraStatusSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofSierraStatusEntry 1 } rcKhiForwardingRofSierraDevId OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "VSP assigned DEV_ID for this programmable device" ::= { rcKhiForwardingRofSierraStatusEntry 2 } rcKhiForwardingRofSierraBuild OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "contains the build date of this device" ::= { rcKhiForwardingRofSierraStatusEntry 3 } rcKhiForwardingRofSierraBadData OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "pkts received via HiGig0" ::= { rcKhiForwardingRofSierraStatusEntry 4 } rcKhiForwardingRofSierraSbRexEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "indicates various events have occurred related to the SBus and RexBus interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 5 } rcKhiForwardingRofSierraRexStatus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "contained information to determin ehat type of error occured during SB_REX_EVENT" ::= { rcKhiForwardingRofSierraStatusEntry 6 } rcKhiForwardingRofSierraSbStatus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows which one of the RSPng or Zagros2 devices are ready to receive SB accesses" ::= { rcKhiForwardingRofSierraStatusEntry 7 } rcKhiForwardingRofSierraSliceXWindowEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "captures error information on failed accesses to/from the Slice Window " ::= { rcKhiForwardingRofSierraStatusEntry 8 } rcKhiForwardingRofSierraPcieCoreStatus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "show 32 of the 512 available status signals from the Altera PCIe core" ::= { rcKhiForwardingRofSierraStatusEntry 9 } rcKhiForwardingRofSierraPcieEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "indicates when various PCIe related events have occurred" ::= { rcKhiForwardingRofSierraStatusEntry 10 } rcKhiForwardingRofSierraPSI1Status OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PSI1_STATUS Register related" ::= { rcKhiForwardingRofSierraStatusEntry 11 } rcKhiForwardingRofSierraPSI0Status OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PSI0_STATUS Register related" ::= { rcKhiForwardingRofSierraStatusEntry 12 } rcKhiForwardingRofSierraPSIEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "PSI_EVENT Register related" ::= { rcKhiForwardingRofSierraStatusEntry 13 } rcKhiForwardingRofSierraPSI1LinkStatus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "contents of a LINK_STATUS message received by PSI 1" ::= { rcKhiForwardingRofSierraStatusEntry 14 } rcKhiForwardingRofSierraPSI0LinkStatus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "contents of a LINK_STATUS message received by PSI 0" ::= { rcKhiForwardingRofSierraStatusEntry 15 } rcKhiForwardingRofSierraGeStatus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows status for the GE RGMII Interface" ::= { rcKhiForwardingRofSierraStatusEntry 16 } rcKhiForwardingRofSierraGeEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "indicates which GE related events have occurred since last cleared" ::= { rcKhiForwardingRofSierraStatusEntry 17 } rcKhiForwardingRofSierraPktEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "indicates which packet switching related events have occurred since last cleared" ::= { rcKhiForwardingRofSierraStatusEntry 18 } rcKhiForwardingRofSierraZipStatus0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows status for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 19 } rcKhiForwardingRofSierraZipStatus1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows status for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 20 } rcKhiForwardingRofSierraZipStatus2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows status for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 21 } rcKhiForwardingRofSierraZipStatus3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows status for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 22 } rcKhiForwardingRofSierraZipStatus4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows status for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 23 } rcKhiForwardingRofSierraZipStatus5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows status for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 24 } rcKhiForwardingRofSierraZipEvent0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows which events occurred for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 25 } rcKhiForwardingRofSierraZipEvent1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows which events occurred for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 26 } rcKhiForwardingRofSierraZipEvent2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows which events occurred for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 27 } rcKhiForwardingRofSierraZipEvent3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows which events occurred for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 28 } rcKhiForwardingRofSierraZipEvent4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows which events occurred for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 29 } rcKhiForwardingRofSierraZipEvent5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "shows which events occurred for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 30 } rcKhiForwardingRofSierraSbmStatus0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SBM_STATUS Register related for ZIP interfaces " ::= { rcKhiForwardingRofSierraStatusEntry 31 } rcKhiForwardingRofSierraSbmStatus1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SBM_STATUS Register related for ZIP interfaces " ::= { rcKhiForwardingRofSierraStatusEntry 32 } rcKhiForwardingRofSierraSbmStatus2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SBM_STATUS Register related for ZIP interfaces " ::= { rcKhiForwardingRofSierraStatusEntry 33 } rcKhiForwardingRofSierraSbmStatus3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SBM_STATUS Register related for ZIP interfaces " ::= { rcKhiForwardingRofSierraStatusEntry 34 } rcKhiForwardingRofSierraSbmStatus4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SBM_STATUS Register related for ZIP interfaces " ::= { rcKhiForwardingRofSierraStatusEntry 35 } rcKhiForwardingRofSierraSbmStatus5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SBM_STATUS Register related for ZIP interfaces " ::= { rcKhiForwardingRofSierraStatusEntry 36 } rcKhiForwardingRofSierraSbmEvent0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SBM_EVENT Register related for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 37 } rcKhiForwardingRofSierraSbmEvent1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SBM_EVENT Register related for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 38 } rcKhiForwardingRofSierraSbmEvent2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SBM_EVENT Register related for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 39 } rcKhiForwardingRofSierraSbmEvent3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SBM_EVENT Register related for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 40 } rcKhiForwardingRofSierraSbmEvent4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SBM_EVENT Register related for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 41 } rcKhiForwardingRofSierraSbmEvent5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SBM_EVENT Register related for ZIP interfaces" ::= { rcKhiForwardingRofSierraStatusEntry 42 } rcKhiForwardingRofSierraSepEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "various events(good/bad) that occur in the Script Engine Parsing logic section" ::= { rcKhiForwardingRofSierraStatusEntry 43 } -- KHI Forwarding SIERRA Forw Stats table for Rof rcKhiForwardingRofSierraForwStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofSierraForwStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Sierra Forw Stats Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 18 } rcKhiForwardingRofSierraForwStatsEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofSierraForwStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Sierra Forw Stats KHI - RoF." INDEX { rcKhiForwardingRofSierraForwStatsSlot } ::= { rcKhiForwardingRofSierraForwStatsTable 1 } RcKhiForwardingRofSierraForwStatsEntry ::= SEQUENCE { rcKhiForwardingRofSierraForwStatsSlot Integer32, rcKhiForwardingRofSierraGeCntRxOk Counter64, rcKhiForwardingRofSierraGeCntTxOk Counter64, rcKhiForwardingRofSierraGeCntRxPause Counter64, rcKhiForwardingRofSierraPktCntGeGe Counter64, rcKhiForwardingRofSierraPktCntGeZ0 Counter64, rcKhiForwardingRofSierraPktCntGeZ1 Counter64, rcKhiForwardingRofSierraPktCntGeZ2 Counter64, rcKhiForwardingRofSierraPktCntGeZ3 Counter64, rcKhiForwardingRofSierraPktCntGeZ4 Counter64, rcKhiForwardingRofSierraPktCntGeZ5 Counter64, rcKhiForwardingRofSierraPktCntZ0GeOk Counter64, rcKhiForwardingRofSierraPktCntZ1GeOk Counter64, rcKhiForwardingRofSierraPktCntZ2GeOk Counter64, rcKhiForwardingRofSierraPktCntZ3GeOk Counter64, rcKhiForwardingRofSierraPktCntZ4GeOk Counter64, rcKhiForwardingRofSierraPktCntZ5GeOk Counter64, rcKhiForwardingRofSierraSepPcieCnt0 Counter64, rcKhiForwardingRofSierraSepPcieCnt1 Counter64, rcKhiForwardingRofSierraSepPcieCnt2 Counter64, rcKhiForwardingRofSierraSepPcieCnt3 Counter64, rcKhiForwardingRofSierraSepPcieCnt4 Counter64, rcKhiForwardingRofSierraSepPcieCnt5 Counter64, rcKhiForwardingRofSierraSepPcieCnt6 Counter64 } rcKhiForwardingRofSierraForwStatsSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofSierraForwStatsEntry 1 } rcKhiForwardingRofSierraGeCntRxOk OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of non-errored data packets received by the RX RGMII " ::= { rcKhiForwardingRofSierraForwStatsEntry 2 } rcKhiForwardingRofSierraGeCntTxOk OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of packets transmitted by the RX RGMII logic that were not marked as errored beforehand" ::= { rcKhiForwardingRofSierraForwStatsEntry 3 } rcKhiForwardingRofSierraGeCntRxPause OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of dropped non-data and pause packets received by the RX RGMII " ::= { rcKhiForwardingRofSierraForwStatsEntry 4 } rcKhiForwardingRofSierraPktCntGeGe OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of packets received by the GE interface and looped back out the GE interface" ::= { rcKhiForwardingRofSierraForwStatsEntry 5 } rcKhiForwardingRofSierraPktCntGeZ0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of packets of GE packets sent to ZIP 0" ::= { rcKhiForwardingRofSierraForwStatsEntry 6 } rcKhiForwardingRofSierraPktCntGeZ1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of packets of GE packets sent to ZIP 1" ::= { rcKhiForwardingRofSierraForwStatsEntry 7 } rcKhiForwardingRofSierraPktCntGeZ2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of packets of GE packets sent to ZIP 2" ::= { rcKhiForwardingRofSierraForwStatsEntry 8 } rcKhiForwardingRofSierraPktCntGeZ3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of packets of GE packets sent to ZIP 3" ::= { rcKhiForwardingRofSierraForwStatsEntry 9 } rcKhiForwardingRofSierraPktCntGeZ4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of packets of GE packets sent to ZIP 4" ::= { rcKhiForwardingRofSierraForwStatsEntry 10 } rcKhiForwardingRofSierraPktCntGeZ5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of packets of GE packets sent to ZIP 5" ::= { rcKhiForwardingRofSierraForwStatsEntry 11 } rcKhiForwardingRofSierraPktCntZ0GeOk OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of non-errored packets sent to GE from the ZIP 0 interface" ::= { rcKhiForwardingRofSierraForwStatsEntry 12 } rcKhiForwardingRofSierraPktCntZ1GeOk OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of non-errored packets sent to GE from the ZIP 1 interface" ::= { rcKhiForwardingRofSierraForwStatsEntry 13 } rcKhiForwardingRofSierraPktCntZ2GeOk OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of non-errored packets sent to GE from the ZIP 2 interface" ::= { rcKhiForwardingRofSierraForwStatsEntry 14 } rcKhiForwardingRofSierraPktCntZ3GeOk OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of non-errored packets sent to GE from the ZIP 3 interface" ::= { rcKhiForwardingRofSierraForwStatsEntry 15 } rcKhiForwardingRofSierraPktCntZ4GeOk OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of non-errored packets sent to GE from the ZIP 4 interface" ::= { rcKhiForwardingRofSierraForwStatsEntry 16 } rcKhiForwardingRofSierraPktCntZ5GeOk OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of non-errored packets sent to GE from the ZIP 5 interface" ::= { rcKhiForwardingRofSierraForwStatsEntry 17 } rcKhiForwardingRofSierraSepPcieCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "number of PCIe transactions" ::= { rcKhiForwardingRofSierraForwStatsEntry 18 } rcKhiForwardingRofSierraSepPcieCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "number of PCIe transactions" ::= { rcKhiForwardingRofSierraForwStatsEntry 19 } rcKhiForwardingRofSierraSepPcieCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "number of PCIe transactions" ::= { rcKhiForwardingRofSierraForwStatsEntry 20 } rcKhiForwardingRofSierraSepPcieCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "number of PCIe transactions" ::= { rcKhiForwardingRofSierraForwStatsEntry 21 } rcKhiForwardingRofSierraSepPcieCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "number of PCIe transactions" ::= { rcKhiForwardingRofSierraForwStatsEntry 22 } rcKhiForwardingRofSierraSepPcieCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "number of PCIe transactions" ::= { rcKhiForwardingRofSierraForwStatsEntry 23 } rcKhiForwardingRofSierraSepPcieCnt6 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "number of PCIe transactions" ::= { rcKhiForwardingRofSierraForwStatsEntry 24 } -- KHI Forwarding SIERRA Extended Forw Stats table for Rof rcKhiForwardingRofSierraExtendedForwStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofSierraExtendedForwStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Sierra Extended Forw Stats Key Health Indicator MIB for RoF. -- multiple instance counters" ::= { rcKhiForwardingCb 19 } rcKhiForwardingRofSierraExtendedForwStatsEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofSierraExtendedForwStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Sierra Extended Forw Stats KHI - RoF. -- multiple instance counters" INDEX { rcKhiForwardingRofSierraExtendedForwStatsSlot } ::= { rcKhiForwardingRofSierraExtendedForwStatsTable 1 } RcKhiForwardingRofSierraExtendedForwStatsEntry ::= SEQUENCE { rcKhiForwardingRofSierraExtendedForwStatsSlot Integer32, rcKhiForwardingRofSierraZipTxFragDatCnt0 Counter64, rcKhiForwardingRofSierraZipTxFragDatCnt1 Counter64, rcKhiForwardingRofSierraZipTxFragDatCnt2 Counter64, rcKhiForwardingRofSierraZipTxFragDatCnt3 Counter64, rcKhiForwardingRofSierraZipTxFragDatCnt4 Counter64, rcKhiForwardingRofSierraZipTxFragDatCnt5 Counter64, rcKhiForwardingRofSierraZipTxFragRFU0Cnt0 Counter64, rcKhiForwardingRofSierraZipTxFragRFU0Cnt1 Counter64, rcKhiForwardingRofSierraZipTxFragRFU0Cnt2 Counter64, rcKhiForwardingRofSierraZipTxFragRFU0Cnt3 Counter64, rcKhiForwardingRofSierraZipTxFragRFU0Cnt4 Counter64, rcKhiForwardingRofSierraZipTxFragRFU0Cnt5 Counter64, rcKhiForwardingRofSierraZipTxFragRspCnt0 Counter64, rcKhiForwardingRofSierraZipTxFragRspCnt1 Counter64, rcKhiForwardingRofSierraZipTxFragRspCnt2 Counter64, rcKhiForwardingRofSierraZipTxFragRspCnt3 Counter64, rcKhiForwardingRofSierraZipTxFragRspCnt4 Counter64, rcKhiForwardingRofSierraZipTxFragRspCnt5 Counter64, rcKhiForwardingRofSierraZipTxFragPcieCnt0 Counter64, rcKhiForwardingRofSierraZipTxFragPcieCnt1 Counter64, rcKhiForwardingRofSierraZipTxFragPcieCnt2 Counter64, rcKhiForwardingRofSierraZipTxFragPcieCnt3 Counter64, rcKhiForwardingRofSierraZipTxFragPcieCnt4 Counter64, rcKhiForwardingRofSierraZipTxFragPcieCnt5 Counter64, rcKhiForwardingRofSierraZipTxFragSephCnt0 Counter64, rcKhiForwardingRofSierraZipTxFragSephCnt1 Counter64, rcKhiForwardingRofSierraZipTxFragSephCnt2 Counter64, rcKhiForwardingRofSierraZipTxFragSephCnt3 Counter64, rcKhiForwardingRofSierraZipTxFragSephCnt4 Counter64, rcKhiForwardingRofSierraZipTxFragSephCnt5 Counter64, rcKhiForwardingRofSierraZipTxFragSeplCnt0 Counter64, rcKhiForwardingRofSierraZipTxFragSeplCnt1 Counter64, rcKhiForwardingRofSierraZipTxFragSeplCnt2 Counter64, rcKhiForwardingRofSierraZipTxFragSeplCnt3 Counter64, rcKhiForwardingRofSierraZipTxFragSeplCnt4 Counter64, rcKhiForwardingRofSierraZipTxFragSeplCnt5 Counter64, rcKhiForwardingRofSierraZipTxFragRFU1Cnt0 Counter64, rcKhiForwardingRofSierraZipTxFragRFU1Cnt1 Counter64, rcKhiForwardingRofSierraZipTxFragRFU1Cnt2 Counter64, rcKhiForwardingRofSierraZipTxFragRFU1Cnt3 Counter64, rcKhiForwardingRofSierraZipTxFragRFU1Cnt4 Counter64, rcKhiForwardingRofSierraZipTxFragRFU1Cnt5 Counter64, rcKhiForwardingRofSierraZipTxFragRFU2Cnt0 Counter64, rcKhiForwardingRofSierraZipTxFragRFU2Cnt1 Counter64, rcKhiForwardingRofSierraZipTxFragRFU2Cnt2 Counter64, rcKhiForwardingRofSierraZipTxFragRFU2Cnt3 Counter64, rcKhiForwardingRofSierraZipTxFragRFU2Cnt4 Counter64, rcKhiForwardingRofSierraZipTxFragRFU2Cnt5 Counter64, rcKhiForwardingRofSierraZipRxFragDatOkCnt0 Counter64, rcKhiForwardingRofSierraZipRxFragDatOkCnt1 Counter64, rcKhiForwardingRofSierraZipRxFragDatOkCnt2 Counter64, rcKhiForwardingRofSierraZipRxFragDatOkCnt3 Counter64, rcKhiForwardingRofSierraZipRxFragDatOkCnt4 Counter64, rcKhiForwardingRofSierraZipRxFragDatOkCnt5 Counter64, rcKhiForwardingRofSierraZipRxFragRspOkCnt0 Counter64, rcKhiForwardingRofSierraZipRxFragRspOkCnt1 Counter64, rcKhiForwardingRofSierraZipRxFragRspOkCnt2 Counter64, rcKhiForwardingRofSierraZipRxFragRspOkCnt3 Counter64, rcKhiForwardingRofSierraZipRxFragRspOkCnt4 Counter64, rcKhiForwardingRofSierraZipRxFragRspOkCnt5 Counter64, rcKhiForwardingRofSierraZipRxFragPcieOkCnt0 Counter64, rcKhiForwardingRofSierraZipRxFragPcieOkCnt1 Counter64, rcKhiForwardingRofSierraZipRxFragPcieOkCnt2 Counter64, rcKhiForwardingRofSierraZipRxFragPcieOkCnt3 Counter64, rcKhiForwardingRofSierraZipRxFragPcieOkCnt4 Counter64, rcKhiForwardingRofSierraZipRxFragPcieOkCnt5 Counter64, rcKhiForwardingRofSierraZipRxFragSephOkCnt0 Counter64, rcKhiForwardingRofSierraZipRxFragSephOkCnt1 Counter64, rcKhiForwardingRofSierraZipRxFragSephOkCnt2 Counter64, rcKhiForwardingRofSierraZipRxFragSephOkCnt3 Counter64, rcKhiForwardingRofSierraZipRxFragSephOkCnt4 Counter64, rcKhiForwardingRofSierraZipRxFragSephOkCnt5 Counter64, rcKhiForwardingRofSierraZipRxFragSeplOkCnt0 Counter64, rcKhiForwardingRofSierraZipRxFragSeplOkCnt1 Counter64, rcKhiForwardingRofSierraZipRxFragSeplOkCnt2 Counter64, rcKhiForwardingRofSierraZipRxFragSeplOkCnt3 Counter64, rcKhiForwardingRofSierraZipRxFragSeplOkCnt4 Counter64, rcKhiForwardingRofSierraZipRxFragSeplOkCnt5 Counter64 } rcKhiForwardingRofSierraExtendedForwStatsSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 1 } rcKhiForwardingRofSierraZipTxFragDatCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of data fragments across the ZIP interface" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 2 } rcKhiForwardingRofSierraZipTxFragDatCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of data fragments across the ZIP interface" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 3 } rcKhiForwardingRofSierraZipTxFragDatCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of data fragments across the ZIP interface" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 4 } rcKhiForwardingRofSierraZipTxFragDatCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of data fragments across the ZIP interface" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 5 } rcKhiForwardingRofSierraZipTxFragDatCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of data fragments across the ZIP interface" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 6 } rcKhiForwardingRofSierraZipTxFragDatCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of data fragments across the ZIP interface" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 7 } rcKhiForwardingRofSierraZipTxFragRFU0Cnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 8 } rcKhiForwardingRofSierraZipTxFragRFU0Cnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 9 } rcKhiForwardingRofSierraZipTxFragRFU0Cnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 10 } rcKhiForwardingRofSierraZipTxFragRFU0Cnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 11 } rcKhiForwardingRofSierraZipTxFragRFU0Cnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 12 } rcKhiForwardingRofSierraZipTxFragRFU0Cnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 13 } rcKhiForwardingRofSierraZipTxFragRspCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of RSP SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 14 } rcKhiForwardingRofSierraZipTxFragRspCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of RSP SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 15 } rcKhiForwardingRofSierraZipTxFragRspCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of RSP SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 16 } rcKhiForwardingRofSierraZipTxFragRspCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of RSP SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 17 } rcKhiForwardingRofSierraZipTxFragRspCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of RSP SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 18 } rcKhiForwardingRofSierraZipTxFragRspCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of RSP SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 19 } rcKhiForwardingRofSierraZipTxFragPcieCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SB/PCIe SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 20 } rcKhiForwardingRofSierraZipTxFragPcieCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SB/PCIe SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 21 } rcKhiForwardingRofSierraZipTxFragPcieCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SB/PCIe SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 22 } rcKhiForwardingRofSierraZipTxFragPcieCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SB/PCIe SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 23 } rcKhiForwardingRofSierraZipTxFragPcieCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SB/PCIe SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 24 } rcKhiForwardingRofSierraZipTxFragPcieCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SB/PCIe SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 25 } rcKhiForwardingRofSierraZipTxFragSephCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SEP Hi Pri SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 26 } rcKhiForwardingRofSierraZipTxFragSephCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SEP Hi Pri SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 27 } rcKhiForwardingRofSierraZipTxFragSephCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SEP Hi Pri SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 28 } rcKhiForwardingRofSierraZipTxFragSephCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SEP Hi Pri SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 29 } rcKhiForwardingRofSierraZipTxFragSephCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SEP Hi Pri SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 30 } rcKhiForwardingRofSierraZipTxFragSephCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SEP Hi Pri SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 31 } rcKhiForwardingRofSierraZipTxFragSeplCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SEP Lo Pri SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 32 } rcKhiForwardingRofSierraZipTxFragSeplCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SEP Lo Pri SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 33 } rcKhiForwardingRofSierraZipTxFragSeplCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SEP Lo Pri SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 34 } rcKhiForwardingRofSierraZipTxFragSeplCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SEP Lo Pri SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 35 } rcKhiForwardingRofSierraZipTxFragSeplCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SEP Lo Pri SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 36 } rcKhiForwardingRofSierraZipTxFragSeplCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of SEP Lo Pri SubCmd fragments transmitted" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 37 } rcKhiForwardingRofSierraZipTxFragRFU1Cnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 38 } rcKhiForwardingRofSierraZipTxFragRFU1Cnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 39 } rcKhiForwardingRofSierraZipTxFragRFU1Cnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 40 } rcKhiForwardingRofSierraZipTxFragRFU1Cnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 41 } rcKhiForwardingRofSierraZipTxFragRFU1Cnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 42 } rcKhiForwardingRofSierraZipTxFragRFU1Cnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 43 } rcKhiForwardingRofSierraZipTxFragRFU2Cnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 44 } rcKhiForwardingRofSierraZipTxFragRFU2Cnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 45 } rcKhiForwardingRofSierraZipTxFragRFU2Cnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 46 } rcKhiForwardingRofSierraZipTxFragRFU2Cnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 47 } rcKhiForwardingRofSierraZipTxFragRFU2Cnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 48 } rcKhiForwardingRofSierraZipTxFragRFU2Cnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "reserved for future use" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 49 } rcKhiForwardingRofSierraZipRxFragDatOkCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok data frags received via the ZIP" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 50 } rcKhiForwardingRofSierraZipRxFragDatOkCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok data frags received via the ZIP" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 51 } rcKhiForwardingRofSierraZipRxFragDatOkCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok data frags received via the ZIP" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 52 } rcKhiForwardingRofSierraZipRxFragDatOkCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok data frags received via the ZIP" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 53 } rcKhiForwardingRofSierraZipRxFragDatOkCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok data frags received via the ZIP" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 54 } rcKhiForwardingRofSierraZipRxFragDatOkCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok data frags received via the ZIP" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 55 } rcKhiForwardingRofSierraZipRxFragRspOkCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok RSP SubCmd fragments received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 56 } rcKhiForwardingRofSierraZipRxFragRspOkCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok RSP SubCmd fragments received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 57 } rcKhiForwardingRofSierraZipRxFragRspOkCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok RSP SubCmd fragments received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 58 } rcKhiForwardingRofSierraZipRxFragRspOkCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok RSP SubCmd fragments received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 59 } rcKhiForwardingRofSierraZipRxFragRspOkCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok RSP SubCmd fragments received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 60 } rcKhiForwardingRofSierraZipRxFragRspOkCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok RSP SubCmd fragments received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 61 } rcKhiForwardingRofSierraZipRxFragPcieOkCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SB/PCIe SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 62 } rcKhiForwardingRofSierraZipRxFragPcieOkCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SB/PCIe SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 63 } rcKhiForwardingRofSierraZipRxFragPcieOkCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SB/PCIe SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 64 } rcKhiForwardingRofSierraZipRxFragPcieOkCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SB/PCIe SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 65 } rcKhiForwardingRofSierraZipRxFragPcieOkCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SB/PCIe SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 66 } rcKhiForwardingRofSierraZipRxFragPcieOkCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SB/PCIe SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 67 } rcKhiForwardingRofSierraZipRxFragSephOkCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SEP Hi Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 68 } rcKhiForwardingRofSierraZipRxFragSephOkCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SEP Hi Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 69 } rcKhiForwardingRofSierraZipRxFragSephOkCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SEP Hi Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 70 } rcKhiForwardingRofSierraZipRxFragSephOkCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SEP Hi Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 71 } rcKhiForwardingRofSierraZipRxFragSephOkCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SEP Hi Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 72 } rcKhiForwardingRofSierraZipRxFragSephOkCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SEP Hi Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 73 } rcKhiForwardingRofSierraZipRxFragSeplOkCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SEP Lo Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 74 } rcKhiForwardingRofSierraZipRxFragSeplOkCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SEP Lo Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 75 } rcKhiForwardingRofSierraZipRxFragSeplOkCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SEP Lo Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 76 } rcKhiForwardingRofSierraZipRxFragSeplOkCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SEP Lo Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 77 } rcKhiForwardingRofSierraZipRxFragSeplOkCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SEP Lo Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 78 } rcKhiForwardingRofSierraZipRxFragSeplOkCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of ok SEP Lo Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 79 } -- KHI Forwarding SIERRA Drop Stats table for Rof rcKhiForwardingRofSierraDropStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiForwardingRofSierraDropStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Sierra Drop Stats Key Health Indicator MIB for RoF." ::= { rcKhiForwardingCb 20 } rcKhiForwardingRofSierraDropStatsEntry OBJECT-TYPE SYNTAX RcKhiForwardingRofSierraDropStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Forwarding Sierra Drop Stats KHI - RoF." INDEX { rcKhiForwardingRofSierraDropStatsSlot } ::= { rcKhiForwardingRofSierraDropStatsTable 1 } RcKhiForwardingRofSierraDropStatsEntry ::= SEQUENCE { rcKhiForwardingRofSierraDropStatsSlot Integer32, rcKhiForwardingRofSierraGeCntRxErr Counter64, rcKhiForwardingRofSierraGeCntTxErr Counter64, rcKhiForwardingRofSierraPktCntGeDrop Counter64, rcKhiForwardingRofSierraPktCntZ0GeErr Counter64, rcKhiForwardingRofSierraPktCntZ1GeErr Counter64, rcKhiForwardingRofSierraPktCntZ2GeErr Counter64, rcKhiForwardingRofSierraPktCntZ3GeErr Counter64, rcKhiForwardingRofSierraPktCntZ4GeErr Counter64, rcKhiForwardingRofSierraPktCntZ5GeErr Counter64, rcKhiForwardingRofSierraZipRxFragDatErrCnt0 Counter64, rcKhiForwardingRofSierraZipRxFragDatErrCnt1 Counter64, rcKhiForwardingRofSierraZipRxFragDatErrCnt2 Counter64, rcKhiForwardingRofSierraZipRxFragDatErrCnt3 Counter64, rcKhiForwardingRofSierraZipRxFragDatErrCnt4 Counter64, rcKhiForwardingRofSierraZipRxFragDatErrCnt5 Counter64, rcKhiForwardingRofSierraZipRxFragRspErrCnt0 Counter64, rcKhiForwardingRofSierraZipRxFragRspErrCnt1 Counter64, rcKhiForwardingRofSierraZipRxFragRspErrCnt2 Counter64, rcKhiForwardingRofSierraZipRxFragRspErrCnt3 Counter64, rcKhiForwardingRofSierraZipRxFragRspErrCnt4 Counter64, rcKhiForwardingRofSierraZipRxFragRspErrCnt5 Counter64, rcKhiForwardingRofSierraZipRxFragPcieErrCnt0 Counter64, rcKhiForwardingRofSierraZipRxFragPcieErrCnt1 Counter64, rcKhiForwardingRofSierraZipRxFragPcieErrCnt2 Counter64, rcKhiForwardingRofSierraZipRxFragPcieErrCnt3 Counter64, rcKhiForwardingRofSierraZipRxFragPcieErrCnt4 Counter64, rcKhiForwardingRofSierraZipRxFragPcieErrCnt5 Counter64, rcKhiForwardingRofSierraZipRxFragSephErrCnt0 Counter64, rcKhiForwardingRofSierraZipRxFragSephErrCnt1 Counter64, rcKhiForwardingRofSierraZipRxFragSephErrCnt2 Counter64, rcKhiForwardingRofSierraZipRxFragSephErrCnt3 Counter64, rcKhiForwardingRofSierraZipRxFragSephErrCnt4 Counter64, rcKhiForwardingRofSierraZipRxFragSephErrCnt5 Counter64, rcKhiForwardingRofSierraZipRxFragSeplErrCnt0 Counter64, rcKhiForwardingRofSierraZipRxFragSeplErrCnt1 Counter64, rcKhiForwardingRofSierraZipRxFragSeplErrCnt2 Counter64, rcKhiForwardingRofSierraZipRxFragSeplErrCnt3 Counter64, rcKhiForwardingRofSierraZipRxFragSeplErrCnt4 Counter64, rcKhiForwardingRofSierraZipRxFragSeplErrCnt5 Counter64, rcKhiForwardingRofSierraZipRxFragDropCnt0 Counter64, rcKhiForwardingRofSierraZipRxFragDropCnt1 Counter64, rcKhiForwardingRofSierraZipRxFragDropCnt2 Counter64, rcKhiForwardingRofSierraZipRxFragDropCnt3 Counter64, rcKhiForwardingRofSierraZipRxFragDropCnt4 Counter64, rcKhiForwardingRofSierraZipRxFragDropCnt5 Counter64, rcKhiForwardingRofSierraZipRxFragInvctlCnt0 Counter64, rcKhiForwardingRofSierraZipRxFragInvctlCnt1 Counter64, rcKhiForwardingRofSierraZipRxFragInvctlCnt2 Counter64, rcKhiForwardingRofSierraZipRxFragInvctlCnt3 Counter64, rcKhiForwardingRofSierraZipRxFragInvctlCnt4 Counter64, rcKhiForwardingRofSierraZipRxFragInvctlCnt5 Counter64 } rcKhiForwardingRofSierraDropStatsSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiForwardingRofSierraDropStatsEntry 1 } rcKhiForwardingRofSierraGeCntRxErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of errored packets received by the RX RGMII logic" ::= { rcKhiForwardingRofSierraDropStatsEntry 2 } rcKhiForwardingRofSierraGeCntTxErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of packets transmitted by the GE RGMII logic that were marked as errored before hand" ::= { rcKhiForwardingRofSierraDropStatsEntry 3 } rcKhiForwardingRofSierraPktCntGeDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of packets received by the GE interface and then dropped" ::= { rcKhiForwardingRofSierraDropStatsEntry 4 } rcKhiForwardingRofSierraPktCntZ0GeErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of errored packets sent to GE from the ZIP 0 interface" ::= { rcKhiForwardingRofSierraDropStatsEntry 5 } rcKhiForwardingRofSierraPktCntZ1GeErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of errored packets sent to GE from the ZIP 1 interface" ::= { rcKhiForwardingRofSierraDropStatsEntry 6 } rcKhiForwardingRofSierraPktCntZ2GeErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of errored packets sent to GE from the ZIP 2" ::= { rcKhiForwardingRofSierraDropStatsEntry 7 } rcKhiForwardingRofSierraPktCntZ3GeErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of errored packets sent to GE from the ZIP 3" ::= { rcKhiForwardingRofSierraDropStatsEntry 8 } rcKhiForwardingRofSierraPktCntZ4GeErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of errored packets sent to GE from the ZIP 4" ::= { rcKhiForwardingRofSierraDropStatsEntry 9 } rcKhiForwardingRofSierraPktCntZ5GeErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "counts the number of errored packets sent to GE from the ZIP 5" ::= { rcKhiForwardingRofSierraDropStatsEntry 10 } rcKhiForwardingRofSierraZipRxFragDatErrCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored data frags received via the ZIP" ::= { rcKhiForwardingRofSierraDropStatsEntry 11 } rcKhiForwardingRofSierraZipRxFragDatErrCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored data frags received via the ZIP" ::= { rcKhiForwardingRofSierraDropStatsEntry 12 } rcKhiForwardingRofSierraZipRxFragDatErrCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored data frags received via the ZIP" ::= { rcKhiForwardingRofSierraDropStatsEntry 13 } rcKhiForwardingRofSierraZipRxFragDatErrCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored data frags received via the ZIP" ::= { rcKhiForwardingRofSierraDropStatsEntry 14 } rcKhiForwardingRofSierraZipRxFragDatErrCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored data frags received via the ZIP" ::= { rcKhiForwardingRofSierraDropStatsEntry 15 } rcKhiForwardingRofSierraZipRxFragDatErrCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored data frags received via the ZIP" ::= { rcKhiForwardingRofSierraDropStatsEntry 16 } rcKhiForwardingRofSierraZipRxFragRspErrCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored RSP SubCmd fragments received" ::= { rcKhiForwardingRofSierraDropStatsEntry 17 } rcKhiForwardingRofSierraZipRxFragRspErrCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored RSP SubCmd fragments received" ::= { rcKhiForwardingRofSierraDropStatsEntry 18 } rcKhiForwardingRofSierraZipRxFragRspErrCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored RSP SubCmd fragments received" ::= { rcKhiForwardingRofSierraDropStatsEntry 19 } rcKhiForwardingRofSierraZipRxFragRspErrCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored RSP SubCmd fragments received" ::= { rcKhiForwardingRofSierraDropStatsEntry 20 } rcKhiForwardingRofSierraZipRxFragRspErrCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored RSP SubCmd fragments received" ::= { rcKhiForwardingRofSierraDropStatsEntry 21 } rcKhiForwardingRofSierraZipRxFragRspErrCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored RSP SubCmd fragments received" ::= { rcKhiForwardingRofSierraDropStatsEntry 22 } rcKhiForwardingRofSierraZipRxFragPcieErrCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SB/PCIe SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 23 } rcKhiForwardingRofSierraZipRxFragPcieErrCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SB/PCIe SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 24 } rcKhiForwardingRofSierraZipRxFragPcieErrCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SB/PCIe SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 25 } rcKhiForwardingRofSierraZipRxFragPcieErrCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SB/PCIe SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 26 } rcKhiForwardingRofSierraZipRxFragPcieErrCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SB/PCIe SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 27 } rcKhiForwardingRofSierraZipRxFragPcieErrCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SB/PCIe SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 28 } rcKhiForwardingRofSierraZipRxFragSephErrCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SEP Hi Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 29 } rcKhiForwardingRofSierraZipRxFragSephErrCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SEP Hi Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 30 } rcKhiForwardingRofSierraZipRxFragSephErrCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SEP Hi Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 31 } rcKhiForwardingRofSierraZipRxFragSephErrCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SEP Hi Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 32 } rcKhiForwardingRofSierraZipRxFragSephErrCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SEP Hi Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 33 } rcKhiForwardingRofSierraZipRxFragSephErrCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SEP Hi Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 34 } rcKhiForwardingRofSierraZipRxFragSeplErrCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SEP Lo Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 35 } rcKhiForwardingRofSierraZipRxFragSeplErrCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SEP Lo Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 36 } rcKhiForwardingRofSierraZipRxFragSeplErrCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SEP Lo Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 37 } rcKhiForwardingRofSierraZipRxFragSeplErrCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SEP Lo Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 38 } rcKhiForwardingRofSierraZipRxFragSeplErrCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SEP Lo Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 39 } rcKhiForwardingRofSierraZipRxFragSeplErrCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of errored SEP Lo Pri SubCmd frags received" ::= { rcKhiForwardingRofSierraDropStatsEntry 40 } rcKhiForwardingRofSierraZipRxFragDropCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of frags dropped(usually due to bad headers)" ::= { rcKhiForwardingRofSierraDropStatsEntry 41 } rcKhiForwardingRofSierraZipRxFragDropCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of frags dropped(usually due to bad headers)" ::= { rcKhiForwardingRofSierraDropStatsEntry 42 } rcKhiForwardingRofSierraZipRxFragDropCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of frags dropped(usually due to bad headers)" ::= { rcKhiForwardingRofSierraDropStatsEntry 43 } rcKhiForwardingRofSierraZipRxFragDropCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of frags dropped(usually due to bad headers)" ::= { rcKhiForwardingRofSierraDropStatsEntry 44 } rcKhiForwardingRofSierraZipRxFragDropCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of frags dropped(usually due to bad headers)" ::= { rcKhiForwardingRofSierraDropStatsEntry 45 } rcKhiForwardingRofSierraZipRxFragDropCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of frags dropped(usually due to bad headers)" ::= { rcKhiForwardingRofSierraDropStatsEntry 46 } rcKhiForwardingRofSierraZipRxFragInvctlCnt0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of frags dropped(usually due to bad headers)" ::= { rcKhiForwardingRofSierraDropStatsEntry 47 } rcKhiForwardingRofSierraZipRxFragInvctlCnt1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of frags dropped(usually due to bad headers)" ::= { rcKhiForwardingRofSierraDropStatsEntry 48 } rcKhiForwardingRofSierraZipRxFragInvctlCnt2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of frags dropped(usually due to bad headers)" ::= { rcKhiForwardingRofSierraDropStatsEntry 49 } rcKhiForwardingRofSierraZipRxFragInvctlCnt3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of frags dropped(usually due to bad headers)" ::= { rcKhiForwardingRofSierraDropStatsEntry 50 } rcKhiForwardingRofSierraZipRxFragInvctlCnt4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of frags dropped(usually due to bad headers)" ::= { rcKhiForwardingRofSierraDropStatsEntry 51 } rcKhiForwardingRofSierraZipRxFragInvctlCnt5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "count of frags dropped(usually due to bad headers)" ::= { rcKhiForwardingRofSierraDropStatsEntry 52 } rcKhiCpp OBJECT IDENTIFIER ::= { rcKhi 12 } rcKhiCppPortStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Khi Cpp Port Statistics MIB - All VSP Data." ::= { rcKhiCpp 1 } rcKhiCppIoCopStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Khi Cpp Slot Statistics MIB - All VSP Data." ::= { rcKhiCpp 2 } -- KHI Cpp Port Statistics Table rcKhiCppPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiCppPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Khi Cpp Port Statistics MIB - All VSP Data." ::= { rcKhiCpp 3 } rcKhiCppPortStatsEntry OBJECT-TYPE SYNTAX RcKhiCppPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Khi Cpp Port Statistics - VSP table entry." INDEX { rcKhiCppPortStatsPort, rcKhiCppPortStatsPacket } ::= { rcKhiCppPortStatsTable 1 } RcKhiCppPortStatsEntry ::= SEQUENCE { rcKhiCppPortStatsPort InterfaceIndex, rcKhiCppPortStatsPacket Integer32, rcKhiCppPortStatsPacketName DisplayString, rcKhiCppPortStatsRxPackets Counter64, rcKhiCppPortStatsTxPackets Counter64 } rcKhiCppPortStatsPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Number-this entry contains information about packet type, count of Rx and Tx packet" ::= { rcKhiCppPortStatsEntry 1 } rcKhiCppPortStatsPacket OBJECT-TYPE SYNTAX Integer32 (0..1023) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Packet Type" ::= { rcKhiCppPortStatsEntry 2 } rcKhiCppPortStatsPacketName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the Packet" ::= { rcKhiCppPortStatsEntry 3 } rcKhiCppPortStatsRxPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Rx count for a particular Packet Type" ::= { rcKhiCppPortStatsEntry 4 } rcKhiCppPortStatsTxPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Tx count for a particular Packet Type" ::= { rcKhiCppPortStatsEntry 5 } -- KHI Cpp IoCop Statistics Table rcKhiCppIoCopStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiCppIoCopStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Khi Cpp IoCop Statistics MIB - All VSP Data." ::= { rcKhiCpp 4 } rcKhiCppIoCopStatsEntry OBJECT-TYPE SYNTAX RcKhiCppIoCopStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Khi Cpp IoCop Statistics - VSP table entry." INDEX { rcKhiCppIoCopStatsSlot } ::= { rcKhiCppIoCopStatsTable 1 } RcKhiCppIoCopStatsEntry ::= SEQUENCE { rcKhiCppIoCopStatsSlot Integer32, rcKhiCppIoCopStatsMacMgmtRxPackets Counter64, rcKhiCppIoCopStatsIpFixRxPackets Counter64 } rcKhiCppIoCopStatsSlot OBJECT-TYPE SYNTAX Integer32 (3..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot Number" ::= { rcKhiCppIoCopStatsEntry 1 } rcKhiCppIoCopStatsMacMgmtRxPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "MacMgmt Rx Packets" ::= { rcKhiCppIoCopStatsEntry 2 } rcKhiCppIoCopStatsIpFixRxPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IpFix Rx Packets" ::= { rcKhiCppIoCopStatsEntry 3 } rcKhiCppProtocolDrops OBJECT IDENTIFIER ::= { rcKhiCpp 5 } rcKhiCppProtocolDropsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear all protocol drop counters" ::= { rcKhiCppProtocolDrops 1 } rcKhiCppProtocolDropsDataExpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Data Exp Drop Counter" ::= { rcKhiCppProtocolDrops 2 } rcKhiCppProtocolDropsTtlExpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ttl Exp Drop Counter" ::= { rcKhiCppProtocolDrops 3 } rcKhiCppProtocolDropsIpmcDataCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ipmc Data Drop Counter" ::= { rcKhiCppProtocolDrops 4 } rcKhiCppProtocolDropsMacLearningCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Mac learning Drop Counter" ::= { rcKhiCppProtocolDrops 5 } rcKhiCppProtocolDropsIsIsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IsIs Drop Counter" ::= { rcKhiCppProtocolDrops 6 } rcKhiCppProtocolDropsBgpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Bgp Drop Counter" ::= { rcKhiCppProtocolDrops 7 } rcKhiCppProtocolDropsRipV1Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "RipV1 Drop Counter" ::= { rcKhiCppProtocolDrops 8 } rcKhiCppProtocolDropsRipV2Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "RipV2 Drop Counter" ::= { rcKhiCppProtocolDrops 9 } rcKhiCppProtocolDropsOspfMcCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ospf Mc Drop Counter" ::= { rcKhiCppProtocolDrops 10 } rcKhiCppProtocolDropsFtpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ftp Drop Counter" ::= { rcKhiCppProtocolDrops 11 } rcKhiCppProtocolDropsTftpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Tftp Drop Counter" ::= { rcKhiCppProtocolDrops 12 } rcKhiCppProtocolDropsSnmpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Snmp Drop Counter" ::= { rcKhiCppProtocolDrops 13 } rcKhiCppProtocolDropsTelnetCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Telnet Drop Counter" ::= { rcKhiCppProtocolDrops 14 } rcKhiCppProtocolDropsSshCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ssh Drop Counter" ::= { rcKhiCppProtocolDrops 15 } rcKhiCppProtocolDropsRshCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Rsh Drop Counter" ::= { rcKhiCppProtocolDrops 16 } rcKhiCppProtocolDropsIstCtlCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IstCtl Drop Counter" ::= { rcKhiCppProtocolDrops 17 } rcKhiCppProtocolDropsRadiusCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Radius Drop Counter" ::= { rcKhiCppProtocolDrops 18 } rcKhiCppProtocolDropsNtpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ntp Drop Counter" ::= { rcKhiCppProtocolDrops 19 } rcKhiCppProtocolDropsDhcpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Dhcp Drop Counter" ::= { rcKhiCppProtocolDrops 20 } rcKhiCppProtocolDropsIcmpV4Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "IcmpV4 Drop Counter" ::= { rcKhiCppProtocolDrops 21 } rcKhiCppProtocolDropsIcmpV6Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "IcmpV6 Drop Counter" ::= { rcKhiCppProtocolDrops 22 } rcKhiCppProtocolDropsIgmpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Igmp Drop Counter" ::= { rcKhiCppProtocolDrops 23 } rcKhiCppProtocolDropsPimMcCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Pim Mc Drop Counter" ::= { rcKhiCppProtocolDrops 24 } rcKhiCppProtocolDropsVrrpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Vrrp Drop Counter" ::= { rcKhiCppProtocolDrops 25 } rcKhiCppProtocolDropsArpReqCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Arp Req Drop Counter" ::= { rcKhiCppProtocolDrops 26 } rcKhiCppProtocolDropsArpOtherCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Arp Other Drop Counter" ::= { rcKhiCppProtocolDrops 27 } rcKhiCppProtocolDropsRarpReqCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Rarp Req Drop Counter" ::= { rcKhiCppProtocolDrops 28 } rcKhiCppProtocolDropsRarpOtherCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Rarp Other Drop Counter" ::= { rcKhiCppProtocolDrops 29 } rcKhiCppProtocolDropsSlppCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Slpp Drop Counter" ::= { rcKhiCppProtocolDrops 30 } rcKhiCppProtocolDropsBpduCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Bpdu Drop Counter" ::= { rcKhiCppProtocolDrops 31 } rcKhiCppProtocolDropsTdpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Tdp Drop Counter" ::= { rcKhiCppProtocolDrops 32 } rcKhiCppProtocolDropsEapCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Eap Drop Counter" ::= { rcKhiCppProtocolDrops 33 } rcKhiCppProtocolDropsLacpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Lacp Drop Counter" ::= { rcKhiCppProtocolDrops 34 } rcKhiCppProtocolDropsVlacpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Vlacp Drop Counter" ::= { rcKhiCppProtocolDrops 35 } rcKhiCppProtocolDropsMldV2Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Mld V2 Drop Counter" ::= { rcKhiCppProtocolDrops 36 } rcKhiCppProtocolDropsLldpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Lldp Drop Counter" ::= { rcKhiCppProtocolDrops 37 } rcKhiCppProtocolDropsHttpCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Http Drop Counter" ::= { rcKhiCppProtocolDrops 38 } rcKhiCppProtocolDropsPimUcCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Pim Uc Drop Counter" ::= { rcKhiCppProtocolDrops 39 } rcKhiCppProtocolDropsOspfUcCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ospf Uc Drop Counter" ::= { rcKhiCppProtocolDrops 40 } rcKhiCppProtocolDropsDnsCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Dns Drop Counter" ::= { rcKhiCppProtocolDrops 41 } rcKhiCppProtocolDropsIcmpBcCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Icmp Bc Drop Counter" ::= { rcKhiCppProtocolDrops 42 } rcKhiCppProtocolDropsIpfixCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ipfix Drop Counter" ::= { rcKhiCppProtocolDrops 43 } rcKhiCppProtocolDropsTestPktCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Test Pkt Drop Counter" ::= { rcKhiCppProtocolDrops 44 } rcKhiCppProtocolDropsIcmpV4BcCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Icmp V4 Bc Drop Counter" ::= { rcKhiCppProtocolDrops 45 } rcKhiCppProtocolDropsOspfV6UcCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "OSPF V6 Uc Drop Counter" ::= { rcKhiCppProtocolDrops 46 } rcKhiCppProtocolDropsOspfV6McCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "OSPF V6 Mc Drop Counter" ::= { rcKhiCppProtocolDrops 47 } rcKhiCppProtocolDropsHopByHopCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Hop By Hop Drop Counter" ::= { rcKhiCppProtocolDrops 48 } rcKhiCppProtocolDropsCfmCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "CFM Drop Counter" ::= { rcKhiCppProtocolDrops 49 } rcKhiCppProtocolDropsRipV6Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "RIP V6 Drop Counter" ::= { rcKhiCppProtocolDrops 50 } rcKhiCppProtocolDropsVrrpV6Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "VRRP V6 Drop Counter" ::= { rcKhiCppProtocolDrops 51 } rcKhiCppProtocolDropsNdMcV6Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ND MC V6 Drop Counter" ::= { rcKhiCppProtocolDrops 52 } rcKhiCppProtocolDropsNdUcV6Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ND UC V6 Drop Counter" ::= { rcKhiCppProtocolDrops 53 } rcKhiCppProtocolDropsIcmpMcV6Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ICMP MC V6 Drop Counter" ::= { rcKhiCppProtocolDrops 54 } rcKhiCppProtocolDropsIcmpUcV6Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "ICMP UC V6 Drop Counter" ::= { rcKhiCppProtocolDrops 55 } rcKhiCppProtocolDropsFragUcV6Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "FRAG UC V6 Drop Counter" ::= { rcKhiCppProtocolDrops 56 } rcKhiCppProtocolDropsFragMcV6Cnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "FRAG MC V6 Drop Counter" ::= { rcKhiCppProtocolDrops 57 } rcKhiCppProtocolDropsRloginCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Rlogin Drop Counter" ::= { rcKhiCppProtocolDrops 58 } rcKhiCppProtocolDropsIngressOAMCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ingress OAM Drop Counter" ::= { rcKhiCppProtocolDrops 59 } rcKhiCppProtocolDropsEgressOAMCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Egress OAM Drop Counter" ::= { rcKhiCppProtocolDrops 60 } rcKhiMonitoring OBJECT IDENTIFIER ::= { rcKhi 13 } rcKhiMonitoringTable OBJECT-TYPE SYNTAX SEQUENCE OF RcKhiMonitoringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Khi monitoring Data" ::= { rcKhiMonitoring 1 } rcKhiMonitoringEntry OBJECT-TYPE SYNTAX RcKhiMonitoringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Khi Monitoring line card entry." INDEX { rcKhiMonitoringSlot } ::= { rcKhiMonitoringTable 1 } RcKhiMonitoringEntry ::= SEQUENCE { rcKhiMonitoringSlot Integer32, rcKhiMonitoringAMRXErrThreshold Integer32, rcKhiMonitoringAMShortPktErrThreshold Integer32, rcKhiMonitoringAMExpPktThreshold Integer32, rcKhiMonitoringAMCongestionDropThreshold Integer32, rcKhiMonitoringAMProcErrThreshold Integer32, rcKhiMonitoringPMProcErrThreshold Integer32, rcKhiMonitoringFabricDropsThreshold Integer32, rcKhiMonitoringPoliceDropsThreshold Integer32, rcKhiMonitoringFoqDropsThreshold Integer32, rcKhiMonitoringLegacyDropsThreshold Integer32 } rcKhiMonitoringSlot OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique index used to identify a particular slot of line card in the system." ::= { rcKhiMonitoringEntry 1 } rcKhiMonitoringAMRXErrThreshold OBJECT-TYPE SYNTAX Integer32(100..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "AM RX error threshold." DEFVAL { 10000 } ::= { rcKhiMonitoringEntry 2 } rcKhiMonitoringAMShortPktErrThreshold OBJECT-TYPE SYNTAX Integer32(100..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "AM Short packet error threshold." DEFVAL { 10000 } ::= { rcKhiMonitoringEntry 3 } rcKhiMonitoringAMExpPktThreshold OBJECT-TYPE SYNTAX Integer32(100..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "AM Exp Packet threshold." DEFVAL { 10000 } ::= { rcKhiMonitoringEntry 4 } rcKhiMonitoringAMCongestionDropThreshold OBJECT-TYPE SYNTAX Integer32(100..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "AM Congestion Drop threshold." DEFVAL { 10000 } ::= { rcKhiMonitoringEntry 5 } rcKhiMonitoringAMProcErrThreshold OBJECT-TYPE SYNTAX Integer32(100..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "AM proc Error." DEFVAL { 10000 } ::= { rcKhiMonitoringEntry 6 } rcKhiMonitoringPMProcErrThreshold OBJECT-TYPE SYNTAX Integer32(100..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "PM proc Error." DEFVAL { 10000 } ::= { rcKhiMonitoringEntry 7 } rcKhiMonitoringFabricDropsThreshold OBJECT-TYPE SYNTAX Integer32(100..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Fabric drops." DEFVAL { 10000 } ::= { rcKhiMonitoringEntry 8 } rcKhiMonitoringPoliceDropsThreshold OBJECT-TYPE SYNTAX Integer32(100..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Police Drops." DEFVAL { 10000 } ::= { rcKhiMonitoringEntry 9 } rcKhiMonitoringFoqDropsThreshold OBJECT-TYPE SYNTAX Integer32(100..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Foq Drops." DEFVAL { 10000 } ::= { rcKhiMonitoringEntry 10 } rcKhiMonitoringLegacyDropsThreshold OBJECT-TYPE SYNTAX Integer32(100..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Legacy Drops." DEFVAL { 10000 } ::= { rcKhiMonitoringEntry 11} ---rcKHI FEONA detail Information rcKhiFeOna OBJECT IDENTIFIER ::= { rcKhi 14 } rcKhiFeOnaGlobal OBJECT IDENTIFIER ::= { rcKhiFeOna 1 } rcKhiFeOnaGlobalDevPort OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "Displays the port number of the 4k device to which the Device Port of ONA is connected" ::= {rcKhiFeOnaGlobal 1} rcKhiFeOnaGlobalDevPortStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Displays ONA Device Port Status if value=TRUE Status = UP if value=FALSE Status = DOWN" DEFVAL { false } ::= {rcKhiFeOnaGlobal 2} rcKhiFeOnaGlobalLldpPortStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Displays LLDP Status On ONA Device port if value=TRUE Status = Enabled if value=FALSE Status = Disabled " DEFVAL { false } ::= {rcKhiFeOnaGlobal 3} rcKhiFeOnaGlobalMgmtIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Displays ONA Management IP " ::= {rcKhiFeOnaGlobal 4} rcKhiFeOnaGlobalTunnelSourceIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Displays Tunnel Source IP Address" ::= {rcKhiFeOnaGlobal 5} rcKhiFeOnaGlobalMTU OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Displays Tunnel MTU " ::= {rcKhiFeOnaGlobal 6} rcKhiFeOnaGlobalDevStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Displays ONA Device Status if value=TRUE Status = UP if value=FALSE Status = DOWN" DEFVAL { false } ::= {rcKhiFeOnaGlobal 7} rcKhiFeOnaGlobalNetPort OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "Displays the port number of the 4k device to which the Network Port of ONA is connected" ::= {rcKhiFeOnaGlobal 8} rcKhiFeOnaGlobalMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Displays ONA MAC(ARP) Address" ::={rcKhiFeOnaGlobal 9} rcKhiFeOnaGlobalMgmtVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Displays ONA Management Vlan Id" ::={rcKhiFeOnaGlobal 10} rcKhiFeOnaGlobalMgmtVlanIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Displays ONA Management Vlan IP(Configured on 4K)" ::={rcKhiFeOnaGlobal 11} rcKhiFeOnaGlobalGatewayIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Displays ONA Gateway IP (As Discovered by ONA )" ::={rcKhiFeOnaGlobal 12} rcKhiFeOnaGlobalMgmtIpMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Displays ONA Management IP Mask (Obtained From ONA)" ::={rcKhiFeOnaGlobal 13} rcKhiFeOnaGlobalBootMode OBJECT-TYPE SYNTAX INTEGER{ fa(1), fe(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Displays ONA Bootmode (Obtained from ONA)" ::={rcKhiFeOnaGlobal 14} rcKhiFeOnaGlobalUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Displays the ONA Uptime" ::={rcKhiFeOnaGlobal 15} rcKhiFeOnaGlobalPbitToDscpMap OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Displays Port bit To Dscp Map i.e Pbit To Dscp Map : p0=0 p1=0 p2=10 p3=18 p4=26 p5=34 p6=46 p7=46 " ::={rcKhiFeOnaGlobal 16} rcKhiFeOnaGlobalVrf OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Displays the Vrf Name if Vrf is configured" ::={rcKhiFeOnaGlobal 17} ---rcKHI FE-ONA Status Information rcKhiFeOnaStatus OBJECT IDENTIFIER ::= { rcKhiFeOna 2} rcKhiFeOnaStatusDevice OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Displays ONA Device Status if value=TRUE Status = UP if value=FALSE Status = DOWN" DEFVAL { false } ::= {rcKhiFeOnaStatus 1} rcKhiFeOnaStatusDownReason OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Displays ONA Down Reason if ONA Device Status is down" ::= {rcKhiFeOnaStatus 2} rcKhiFeOnaStatusRunRelease OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Displays Running Release Name" ::= {rcKhiFeOnaStatus 3} rcKhiFeOnaStatusImageUpgradeStatus OBJECT-TYPE SYNTAX INTEGER{ unknown(1), downloadInProgress(2), downloadFailed(3), upgradeInProgress(4), upgradeFailed(5), upgradeSuccess(6), notInProgress(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Displays Image Upgrade Status" ::= {rcKhiFeOnaStatus 4} rcKhiFeOnaStatusImageFileUsed OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Displays Image File Used For Upgrade" ::= {rcKhiFeOnaStatus 5} -- Begin of IpMRoute MIB rcIpMRouteMIBObjects OBJECT IDENTIFIER ::= { rcIpMRoute 1 } rcIpMRouteScalars OBJECT IDENTIFIER ::= { rcIpMRouteMIBObjects 1 } -- The IP Multicast Stats enable. -- rcIpMRouteStatsEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The enabled status of IP Multicast statistics." DEFVAL { false } ::= { rcIpMRouteScalars 2 } rcIpMRouteStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear ip mroute stats." DEFVAL { false } ::= { rcIpMRouteScalars 3 } -- The IP Multicast Stats Table -- rcIpMRouteStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMRouteStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the table containing IP Multicast statistics." ::= { rcIpMRouteMIBObjects 6 } rcIpMRouteStatsEntry OBJECT-TYPE SYNTAX RcIpMRouteStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing the ip multicast statistics information for the specific group ip address." INDEX { rcIpMRouteStatsGroupAddress } ::= { rcIpMRouteStatsTable 1 } RcIpMRouteStatsEntry ::= SEQUENCE { rcIpMRouteStatsGroupAddress IpAddress, rcIpMRouteStatsSourceCount Counter32, rcIpMRouteStatsPkts Counter64, rcIpMRouteStatsBytes Counter64, rcIpMRouteStatsAverageSizePerPkt Integer32, rcIpMRouteStatsDropPkts Counter64, rcIpMRouteStatsDropBytes Counter64, rcIpMRouteStatsPktsPerSecond Integer32 } rcIpMRouteStatsGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "the IP multicast group address for which this entry contains ip multicast statistics." ::= { rcIpMRouteStatsEntry 1 } rcIpMRouteStatsSourceCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of sources corresponding to the specific group and vrf." ::= { rcIpMRouteStatsEntry 2 } rcIpMRouteStatsPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that are processed corresponding to the specific group and vrf." ::= { rcIpMRouteStatsEntry 3 } rcIpMRouteStatsBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes that are processed corresponding to the specific group and vrf." ::= { rcIpMRouteStatsEntry 4 } rcIpMRouteStatsAverageSizePerPkt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The average length of packets that are processed corresponding to the specific group and vrf." ::= { rcIpMRouteStatsEntry 5 } rcIpMRouteStatsDropPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of drop frames that are processed corresponding to the specific group and vrf." ::= { rcIpMRouteStatsEntry 6 } rcIpMRouteStatsDropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of drop bytes that are processed corresponding to the specific group and vrf." ::= { rcIpMRouteStatsEntry 7 } rcIpMRouteStatsPktsPerSecond OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets that are processed corresponding to the specific group and vrf in one second." ::= { rcIpMRouteStatsEntry 8 } -- End of IpMRoute MIB -- Begin of IPv6 MRoute MIB -- The commented elements are currently not supported but are left in the mib -- for possible future implementation, as per PLM request (Seema Sirivara) rcMRouteIpv6Objects OBJECT IDENTIFIER ::= { rcMRouteIpv6 1 } -- the IPv6 Multicast Routing MIB-Group -- -- a collection of objects providing information about -- IPv6 Multicast Groups rcMRouteIpv6Table OBJECT-TYPE SYNTAX SEQUENCE OF RcMRouteIpv6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing multicast routing information for IPv6 datagrams sent by particular sources to the IPv6 multicast groups known to this router." ::= { rcMRouteIpv6Objects 1 } rcMRouteIpv6Entry OBJECT-TYPE SYNTAX RcMRouteIpv6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing the multicast routing information for IPv6 datagrams from a particular source and addressed to a particular IPv6 multicast group address." INDEX { rcMRouteIpv6Group, rcMRouteIpv6Source, rcMRouteIpv6SourceMask } ::= { rcMRouteIpv6Table 1 } RcMRouteIpv6Entry ::= SEQUENCE { rcMRouteIpv6Group Ipv6Address, rcMRouteIpv6Source Ipv6Address, rcMRouteIpv6SourceMask Ipv6Address, rcMRouteIpv6UpstreamNeighbor Ipv6Address, rcMRouteIpv6InIfIndex Integer32, -- rcMRouteIpv6UpTime TimeTicks, rcMRouteIpv6ExpiryTime TimeTicks, -- rcMRouteIpv6Pkts Counter32, -- rcMRouteIpv6DifferentInIfPackets Counter32, -- rcMRouteIpv6Octets Counter32, rcMRouteIpv6Protocol INTEGER } rcMRouteIpv6Group OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 multicast group address for which this entry contains multicast routing information." ::= { rcMRouteIpv6Entry 1 } rcMRouteIpv6Source OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network address which when combined with the corresponding value of rcMRouteIpv6SourceMask identifies the sources for which this entry contains multicast routing information." ::= { rcMRouteIpv6Entry 2 } rcMRouteIpv6SourceMask OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network mask which when combined with the corresponding value of rcMRouteIpv6Source identifies the sources for which this entry contains multicast routing information." ::= { rcMRouteIpv6Entry 3 } rcMRouteIpv6UpstreamNeighbor OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the upstream neighbor (e.g., RPF neighbor) from which IPv6 datagrams from these sources to this multicast address are received." ::= { rcMRouteIpv6Entry 4 } rcMRouteIpv6InIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of ifIndex for the interface on which IPv6 datagrams sent by these sources to this multicast address are received. A value of 0 indicates that datagrams are not subject to an incoming interface check, but may be accepted on multiple interfaces." ::= { rcMRouteIpv6Entry 5 } --rcMRouteIpv6UpTime OBJECT-TYPE -- SYNTAX TimeTicks -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The time since the multicast routing information -- represented by this entry was learned by the router." -- ::= { rcMRouteIpv6Entry 6 } rcMRouteIpv6ExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out. The value 0 indicates that the entry is not subject to aging." ::= { rcMRouteIpv6Entry 7 } --rcMRouteIpv6Pkts OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The number of packets which this router has received from -- these sources and addressed to this multicast group -- address." -- ::= { rcMRouteIpv6Entry 8 } --rcMRouteIpv6DifferentInIfPackets OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The number of packets which this router has received from -- these sources and addressed to this multicast group address, -- which were not received from the interface indicated by -- rcMRouteIpv6InIfIndex." -- ::= { rcMRouteIpv6Entry 9 } --rcMRouteIpv6Octets OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The number of octets contained in IPv6 datagrams which were -- received from these sources and addressed to this multicast -- group address, and which were forwarded by this router." -- ::= { rcMRouteIpv6Entry 10 } rcMRouteIpv6Protocol OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following pimSparseMode(2), pimSsmMode(3), mldOnly(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The routing mechanism via which this route was learned." ::= { rcMRouteIpv6Entry 11 } -- -- The IPv6 Multicast Routing Next Hop Table -- rcMRouteIpv6NextHopTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMRouteIpv6NextHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing information on the next hops on outgoing interfaces for routing IPv6 multicast datagrams. Each entry is one of a list of next hops on outgoing interfaces for particular sources sending to a particular multicast group address." ::= { rcMRouteIpv6Objects 2 } rcMRouteIpv6NextHopEntry OBJECT-TYPE SYNTAX RcMRouteIpv6NextHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the list of next hops on outgoing interfaces to which IPv6 multicast datagrams from particular sources to a IPv6 multicast group address are routed." INDEX { rcMRouteIpv6NextHopGroup, rcMRouteIpv6NextHopSource, rcMRouteIpv6NextHopSourceMask, rcMRouteIpv6NextHopIfIndex, rcMRouteIpv6NextHopAddress } ::= { rcMRouteIpv6NextHopTable 1 } RcMRouteIpv6NextHopEntry ::= SEQUENCE { rcMRouteIpv6NextHopGroup Ipv6Address, rcMRouteIpv6NextHopSource Ipv6Address, rcMRouteIpv6NextHopSourceMask Ipv6Address, rcMRouteIpv6NextHopIfIndex Integer32, rcMRouteIpv6NextHopAddress Ipv6Address, rcMRouteIpv6NextHopState INTEGER, -- rcMRouteIpv6NextHopUpTime TimeTicks, rcMRouteIpv6NextHopExpiryTime TimeTicks, rcMRouteIpv6NextHopClosestMemberHops Integer32, rcMRouteIpv6NextHopProtocol INTEGER -- rcMRouteIpv6NextHopPkts Counter32 } rcMRouteIpv6NextHopGroup OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 multicast group for which this entry specifies a next hop on an outgoing interface." ::= { rcMRouteIpv6NextHopEntry 1 } rcMRouteIpv6NextHopSource OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network address which when combined with the corresponding value of rcMRouteIpv6NextHopSourceMask identifies the sources for which this entry specifies a next hop on an outgoing interface." ::= { rcMRouteIpv6NextHopEntry 2 } rcMRouteIpv6NextHopSourceMask OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network mask which when combined with the corresponding value of rcMRouteIpv6NextHopSource identifies the sources for which this entry specifies a next hop on an outgoing interface." ::= { rcMRouteIpv6NextHopEntry 3 } rcMRouteIpv6NextHopIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value of the interface for the outgoing interface for this next hop." ::= { rcMRouteIpv6NextHopEntry 4 } rcMRouteIpv6NextHopAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address of the next hop specific to this entry. For most interfaces, this is identical to rcMRouteIpv6NextHopGroup. NBMA interfaces, however, may have multiple next hop addresses out a single outgoing interface." ::= { rcMRouteIpv6NextHopEntry 5 } rcMRouteIpv6NextHopState OBJECT-TYPE SYNTAX INTEGER { pruned(1), forwarding(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of whether the outgoing interface and next hop represented by this entry is currently being used to forward IPv6 datagrams. The value 'forwarding' indicates it is currently being used; the value 'pruned' indicates it is not." ::= { rcMRouteIpv6NextHopEntry 6 } --rcMRouteIpv6NextHopUpTime OBJECT-TYPE -- SYNTAX TimeTicks -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The time since the multicast routing information -- represented by this entry was learned by the router." -- ::= { rcMRouteIpv6NextHopEntry 7 } rcMRouteIpv6NextHopExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out. The value 0 indicates that the entry is not subject to aging." ::= { rcMRouteIpv6NextHopEntry 8 } rcMRouteIpv6NextHopClosestMemberHops OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum number of hops between this router and any member of this IPv6 multicast group reached via this next hop on this outgoing interface. Any IPv6 multicast datagrams for the group which have a TTL less than this number of hops will not be forwarded to this next hop." ::= { rcMRouteIpv6NextHopEntry 9 } rcMRouteIpv6NextHopProtocol OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following pimSparseMode(2), pimSsmMode(3), mldOnly(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The routing mechanism via which this next-hop was learned." ::= { rcMRouteIpv6NextHopEntry 10 } --rcMRouteIpv6NextHopPkts OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The number of packets which have been forwarded using this -- route." -- ::= { rcMRouteIpv6NextHopEntry 11 } -- -- The Multicast Routing Interface Table -- rcMRouteIpv6InterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMRouteIpv6InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containg multicast routing information specific to interfaces." ::= { rcMRouteIpv6Objects 3 } rcMRouteIpv6InterfaceEntry OBJECT-TYPE SYNTAX RcMRouteIpv6InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing the multicast routing information for a particular interface." INDEX { rcMRouteIpv6InterfaceIfIndex } ::= { rcMRouteIpv6InterfaceTable 1 } RcMRouteIpv6InterfaceEntry ::= SEQUENCE { rcMRouteIpv6InterfaceIfIndex Integer32, rcMRouteIpv6InterfaceTtl Integer32, rcMRouteIpv6InterfaceProtocol INTEGER -- rcMRouteIpv6InterfaceRateLimit Integer32, -- rcMRouteIpv6InterfaceInMcastOctets Counter32, -- rcMRouteIpv6InterfaceOutMcastOctets Counter32, -- rcMRouteIpv6InterfaceHCInMcastOctets Counter64, -- rcMRouteIpv6InterfaceHCOutMcastOctets Counter64 } rcMRouteIpv6InterfaceIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value of the interface for which this entry contains information." ::= { rcMRouteIpv6InterfaceEntry 1 } rcMRouteIpv6InterfaceTtl OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The datagram TTL threshold for the interface. Any IPv6 multicast datagrams with a TTL less than this threshold will not be forwarded out the interface. The default value of 0 means all multicast packets are forwarded out the interface." ::= { rcMRouteIpv6InterfaceEntry 2 } rcMRouteIpv6InterfaceProtocol OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following pimSparseMode(2), pimSsmMode(3), mldOnly(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The routing protocol running on this interface." ::= { rcMRouteIpv6InterfaceEntry 3 } --rcMRouteIpv6InterfaceRateLimit OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "The rate-limit, in kilobits per second, of forwarded -- multicast traffic on the interface. A rate-limit of 0 -- indicates that no rate limiting is done." -- DEFVAL { 0 } -- ::= { rcMRouteIpv6InterfaceEntry 4 } --rcMRouteIpv6InterfaceInMcastOctets OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The number of octets of multicast packets that have arrived -- on the interface." -- ::= { rcMRouteIpv6InterfaceEntry 5 } --rcMRouteIpv6InterfaceOutMcastOctets OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The number of octets of multicast packets that have been -- sent on the interface." -- ::= { rcMRouteIpv6InterfaceEntry 6 } --rcMRouteIpv6InterfaceHCInMcastOctets OBJECT-TYPE -- SYNTAX Counter64 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The number of octets of multicast packets that have arrived -- on the interface. This object is a 64-bit version of -- rcMRouteIpv6InterfaceInMcastOctets." -- ::= { rcMRouteIpv6InterfaceEntry 7 } --rcMRouteIpv6InterfaceHCOutMcastOctets OBJECT-TYPE -- SYNTAX Counter64 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The number of octets of multicast packets that have been -- sent on the interface. This object is a 64-bit version of -- rcMRouteIpv6InterfaceOutMcastOctets." -- ::= { rcMRouteIpv6InterfaceEntry 8 } rcMRouteIpv6Statistics OBJECT IDENTIFIER ::= { rcMRouteIpv6 2 } rcMRouteIpv6UsageGlobal OBJECT IDENTIFIER ::= { rcMRouteIpv6Statistics 1 } rcMRouteIpv6IngressRecInUse OBJECT-TYPE SYNTAX Integer32 (0..32767) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the IPv6 Ingress Record Usage in the switch. (S-G usage)." ::= { rcMRouteIpv6UsageGlobal 1 } rcMRouteIpv6EgressRecInUse OBJECT-TYPE SYNTAX Integer32 (0..32767) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the IPv6 Egress Record Usage in the switch (pepstream count)." ::= { rcMRouteIpv6UsageGlobal 2 } rcMRouteIpv6IngressThreshold OBJECT-TYPE SYNTAX Integer32 (0..32767) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to get the threshold count for IPv6 Ingress records." DEFVAL { 0 } ::= { rcMRouteIpv6UsageGlobal 3 } rcMRouteIpv6EgressThreshold OBJECT-TYPE SYNTAX Integer32 (0..32767) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to get threshold count for IPv6 Egress records." DEFVAL { 0 } ::= { rcMRouteIpv6UsageGlobal 4 } rcMRouteIpv6SendTrapAndLog OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A means of alerting the user. If this bool is set, a message will be send to console and also a trap will be sent." DEFVAL { false } ::= { rcMRouteIpv6UsageGlobal 5 } rcMRouteIpv6SendTrapOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A means of alerting the user. If this bool is set, a trap will be sent." DEFVAL { false } ::= { rcMRouteIpv6UsageGlobal 6 } rcMRouteIpv6LogMsgOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A means of alerting the user.If this bool is set, a message will be sent to console." DEFVAL { false } ::= { rcMRouteIpv6UsageGlobal 7 } -- End of IPv6 MRoute MIB -- rcVspTalk MIB: Messaging service MIB rcVspTalkObjects OBJECT IDENTIFIER ::= { rcVspTalk 1 } rcVspTalkScalars OBJECT IDENTIFIER ::= { rcVspTalkObjects 1 } rcVspTalkGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Create or destroy the VSPTalk related data structure and threads. When it is false, rcVspTalkGroupTable entry will be removed." DEFVAL { false } ::= { rcVspTalkScalars 1 } rcVspTalkEndpointAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The assigned circuitless IP address of the application endpoint which must belong to the same subnet of existing IP interface on device. This object assignment requires rcVspTalkEndpointVrfName and rcVspTalkEndpointMacOffset" ::= { rcVspTalkScalars 2 } rcVspTalkEndpointVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the virtual Router which rcVspTalkEndpointAddress belong to." ::= { rcVspTalkScalars 3 } rcVspTalkNotificationEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the notifcation of the register events" DEFVAL { false } ::= { rcVspTalkScalars 4 } -- IM/GTALK/AVAYA group table -- rcVspTalkGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVspTalkGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vsp Talk Group includes IM configuraton and users" ::= { rcVspTalkObjects 2 } rcVspTalkGroupEntry OBJECT-TYPE SYNTAX RcVspTalkGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of the IM group" INDEX { rcVspTalkGroupType } ::= { rcVspTalkGroupTable 1 } RcVspTalkGroupEntry ::= SEQUENCE { rcVspTalkGroupType INTEGER, rcVspTalkGroupServerAddress DisplayString, rcVspTalkGroupServerPort Integer32, rcVspTalkGroupServerOldSslTypeEnable TruthValue, rcVspTalkGroupServerEncryption INTEGER, rcVspTalkGroupServerProxy DisplayString, rcVspTalkGroupClientUsername DisplayString, rcVspTalkGroupClientPassword DisplayString, rcVspTalkGroupClientMembers DisplayString, rcVspTalkGroupEnable TruthValue, rcVspTalkGroupRowStatus RowStatus } rcVspTalkGroupType OBJECT-TYPE SYNTAX INTEGER { yahoo(1), gtalk(2), avaya(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of vsp messaging group" ::= { rcVspTalkGroupEntry 1 } rcVspTalkGroupServerAddress OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Messaging server address" ::= { rcVspTalkGroupEntry 2 } rcVspTalkGroupServerPort OBJECT-TYPE SYNTAX Integer32(1..49151) MAX-ACCESS read-create STATUS current DESCRIPTION "The TCP port for Messaging" ::= { rcVspTalkGroupEntry 3 } rcVspTalkGroupServerOldSslTypeEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable using old style SSL interface" DEFVAL { false } ::= { rcVspTalkGroupEntry 4} rcVspTalkGroupServerEncryption OBJECT-TYPE SYNTAX INTEGER { asRequested(1), required(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Encrytion option." DEFVAL { required } ::= { rcVspTalkGroupEntry 5 } rcVspTalkGroupServerProxy OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Messaging server proxy" ::= { rcVspTalkGroupEntry 6 } rcVspTalkGroupClientUsername OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Messaging client Username for this device" ::= { rcVspTalkGroupEntry 7 } rcVspTalkGroupClientPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..80)) MAX-ACCESS read-create STATUS current DESCRIPTION "Password for rcVspTalkGroupClientUsername which is registered in the server." ::= { rcVspTalkGroupEntry 8 } rcVspTalkGroupClientMembers OBJECT-TYPE SYNTAX DisplayString (SIZE (0..1024)) MAX-ACCESS read-create STATUS current DESCRIPTION "A list of members of this messaging group. There is a max of 12 members, with names seperated by comma" ::= { rcVspTalkGroupEntry 9 } rcVspTalkGroupEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Adminstratively Enable/disable this messaging group" DEFVAL { false } ::= { rcVspTalkGroupEntry 10} rcVspTalkGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcVspTalkGroupEntry 11} -- End of VSPTalk -- -------------------------------------------------------------- -- Vrrpv3 MIB Groups -- rcVrrpTmpMib OBJECT IDENTIFIER ::= { rcVrrpv3 1 } rcVrrpTmpOperations OBJECT IDENTIFIER ::= { rcVrrpTmpMib 1 } rcVrrpTmpStatistics OBJECT IDENTIFIER ::= { rcVrrpTmpMib 2 } -- -- Start of MIB objects -- rcVrrpTmpNotificationCntl OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the VRRP-enabled router will generate SNMP notifications for events defined in this MIB. 'Enabled' results in SNMP notifications; 'disabled', no notifications are sent." DEFVAL { enabled } ::= { rcVrrpTmpOperations 2 } -- -- Vrrp Operations Table -- -- =begin enum -- rcVrrpTmpOperationsAdvInterval max 40 -- =end enum rcVrrpTmpOperationsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVrrpTmpOperationsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unified Operations table for a VRRP router which consists of a sequence (i.e., one or more conceptual rows) of 'rcVrrpTmpOperationsEntry' items which describe the operational characteristics of a virtual router." ::= { rcVrrpTmpOperations 7 } rcVrrpTmpOperationsEntry OBJECT-TYPE SYNTAX RcVrrpTmpOperationsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the rcVrrpTmpOperationsTable containing the operational characteristics of a virtual router. On a VRRP router, a given virtual router is identified by a combination of the IP version, VRID and ifIndex. ifIndex represents a physical interface of the router. Note that rows in this table can be distinguished on a multi-stacked device running VRRP over IPv4 and IPv6 on the same physical interface. Rows in the table cannot be modified unless the value of 'rcVrrpTmpOperationsState' has transitioned to 'initialize'" INDEX { rcVrrpTmpOperationsIfIndex,rcVrrpTmpOperationsInetAddrType, rcVrrpTmpOperationsVrId } ::= { rcVrrpTmpOperationsTable 1 } RcVrrpTmpOperationsEntry ::= SEQUENCE { rcVrrpTmpOperationsIfIndex InterfaceIndex, rcVrrpTmpOperationsInetAddrType InetAddressType, rcVrrpTmpOperationsVrId VrId, rcVrrpTmpOperationsVirtualMacAddr MacAddress, rcVrrpTmpOperationsState INTEGER, rcVrrpTmpOperationsPriority Integer32, rcVrrpTmpOperationsAddrCount Integer32, rcVrrpTmpOperationsMasterIpAddr InetAddress, rcVrrpTmpOperationsPrimaryIpAddr InetAddress, rcVrrpTmpOperationsAdvInterval TimeInterval, rcVrrpTmpOperationsPreemptMode TruthValue, rcVrrpTmpOperationsAcceptMode TruthValue, rcVrrpTmpOperationsUpTime TimeStamp, rcVrrpTmpOperationsStorageType StorageType, rcVrrpTmpOperationsRowStatus RowStatus } rcVrrpTmpOperationsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface index on which the virtual router is configured." ::= { rcVrrpTmpOperationsEntry 1 } rcVrrpTmpOperationsInetAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address type of RcVrrpTmpOperationsEntry. This value applies to both rcVrrpTmpOperationsMasterIpAddr and rcVrrpTmpOperationsPrimaryIpAddr." REFERENCE "RFC 4001" ::= { rcVrrpTmpOperationsEntry 2 } rcVrrpTmpOperationsVrId OBJECT-TYPE SYNTAX VrId MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains the Virtual Router Identifier (VRID)." REFERENCE "RFC 4001" ::= { rcVrrpTmpOperationsEntry 3 } rcVrrpTmpOperationsVirtualMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The virtual MAC address of the virtual router. Although this object can be derived from the 'rcVrrpTmpOperationsVrId' object, it is defined so that it is easily obtainable by a management application and can be included in VRRP-related SNMP notifications." REFERENCE "STD 58 RFC 2578" ::= { rcVrrpTmpOperationsEntry 4 } rcVrrpTmpOperationsState OBJECT-TYPE SYNTAX INTEGER { initialize(1), backup(2), master(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the virtual router. This object has three defined values: - `initialize', which indicates that the virtual router is waiting for a startup event. - `backup', which indicates the virtual router is monitoring the availability of the master router. - `master', which indicates that the virtual router is forwarding packets for IP addresses that are associated with this router." REFERENCE " RFC 3768" ::= { rcVrrpTmpOperationsEntry 5 } rcVrrpTmpOperationsPriority OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the priority to be used for the virtual router master election process. Higher values imply higher priority. A priority of '0', although not settable, is sent by the master router to indicate that this router has ceased to participate in VRRP and a backup virtual router should transition to become a new master. A priority of 255 is used for the router that owns the associated IP address(es) for VRRP over IPv4/IPv6 and hence not settable. A 'badValue(3)' should be returned when a user tries to set 0 or 255 for this object. " DEFVAL { 100 } ::= { rcVrrpTmpOperationsEntry 6 } rcVrrpTmpOperationsAddrCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IP addresses that are associated with this virtual router. This number is equal to the number of rows in the rcVrrpTmpAssociatedAddrTable that correspond to a given IP version/VRID/ifIndex." REFERENCE "RFC 3768 section 5.3.5. Count IP Addrs" ::= { rcVrrpTmpOperationsEntry 7 } rcVrrpTmpOperationsMasterIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The master router's real IP address. Master router would set this address to rcVrrpTmpOperationsPrimaryIpAddr while transitioning to master state. For backup routers, this is the IP address listed as the source in VRRP advertisement last received by this virtual router." REFERENCE " RFC 3768" ::= { rcVrrpTmpOperationsEntry 8 } rcVrrpTmpOperationsPrimaryIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "In the case where there are more than one IP Address (associated IP addresses) for a given `ifIndex', this object is used to specify the IP address that will become the rcVrrpTmpOperationsMasterIpAddr', should the virtual router transition from backup state to master." ::= { rcVrrpTmpOperationsEntry 9 } rcVrrpTmpOperationsAdvInterval OBJECT-TYPE SYNTAX TimeInterval (1..4096) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The time interval between sending advertisement messages. Only the master router sends VRRP advertisements. It is configured in seconds, but it is converted into centiseconds that is used in the VRRP packets." REFERENCE " RFC 3768 section 5.3.7" DEFVAL { 100} ::= { rcVrrpTmpOperationsEntry 10 } rcVrrpTmpOperationsPreemptMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Controls whether a higher priority virtual router will preempt a lower priority master." REFERENCE " RFC 3768 section 6.1" DEFVAL { true } ::= { rcVrrpTmpOperationsEntry 11 } rcVrrpTmpOperationsAcceptMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Controls whether a virtual router in Master state will accept packets addressed to the address owner's IPv6 address as its own if it is not the IPv6 address owner. Default is False. This object is not relevant for rows representing VRRP over IPv4 and should be set to false." DEFVAL { false } ::= { rcVrrpTmpOperationsEntry 12 } rcVrrpTmpOperationsUpTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This is the value of the `sysUpTime' object when this virtual router (i.e., the `rcVrrpTmpOperationsState') transitioned out of `initialized'." REFERENCE " RFC 3768 section 6.1" ::= { rcVrrpTmpOperationsEntry 13 } rcVrrpTmpOperationsStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this conceptual row. Write access is not required. It is optional to support nonVolatile StorageType enumeration." REFERENCE " RFC4181 section 4.6.4" DEFVAL { nonVolatile } ::= { rcVrrpTmpOperationsEntry 14 } rcVrrpTmpOperationsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The RowStatus variable should be used in accordance to installation and removal conventions for conceptual rows. When `rcVrrpTmpOperationsRowStatus' is set to active(1), no other objects in the conceptual row can be modified. To create a row in this table, a manager sets this object to either createAndGo(4) or createAndWait(5). Until instances of all corresponding columns are appropriately configured, the value of the corresponding instance of the `rcVrrpTmpOperationsRowStatus' column will be read as notReady(3). In particular, a newly created row cannot be made active(1) until (minimally) the corresponding instance of rcVrrpTmpOperationsInetAddrType, rcVrrpTmpOperationsVrId and rcVrrpTmpOperationsPrimaryIpAddr has been set and there is at least one active row in the `rcVrrpTmpAssociatedIpAddrTable' defining an associated IP address. notInService(2) should be used to administratively bring the row down. A typical order of operation to add a row is: 1. Create a row in rcVrrpTmpOperationsTable with createAndWait(5). 2. Create one or more corresponding rows in rcVrrpTmpAssociatedIpAddrTable. 3. Populate the rcVrrpTmpOperationsEntry. 4. set rcVrrpTmpOperationsRowStatus to active(1). A typical order of operation to delete an entry is: 1. Set rcVrrpTmpOperationsRowStatus to notInService(2). 2. Set the corresponding rows in rcVrrpTmpAssociatedIpAddrTable to destroy(6) to delete the entry. 3. set rcVrrpTmpOperationsRowStatus to destroy(6) to delete the entry." ::= { rcVrrpTmpOperationsEntry 15 } -- -- Vrrp Associated Address Table -- rcVrrpTmpAssociatedIpAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVrrpTmpAssociatedIpAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of addresses associated with this virtual router." ::= { rcVrrpTmpOperations 8 } rcVrrpTmpAssociatedIpAddrEntry OBJECT-TYPE SYNTAX RcVrrpTmpAssociatedIpAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table contains an IP address that is associated with a virtual router. The number of rows for a given IP version, VrID and ifIndex will equal the number of IP addresses associated (e.g., backed up) by the virtual router (equivalent to 'rcVrrpTmpOperationsIpAddrCount'). Rows in the table cannot be modified unless the value of `rcVrrpTmpOperationsState' has transitioned to `initialize'." INDEX { rcVrrpTmpOperationsIfIndex,rcVrrpTmpOperationsInetAddrType, rcVrrpTmpOperationsVrId,rcVrrpTmpAssociatedIpAddr, rcVrrpTmpAssociatedIpAddrPrefixLength } ::= { rcVrrpTmpAssociatedIpAddrTable 1 } RcVrrpTmpAssociatedIpAddrEntry ::= SEQUENCE { rcVrrpTmpAssociatedIpAddr InetAddress, rcVrrpTmpAssociatedIpAddrPrefixLength InetAddressPrefixLength, rcVrrpTmpAssociatedStorageType StorageType, rcVrrpTmpAssociatedIpAddrRowStatus RowStatus } rcVrrpTmpAssociatedIpAddr OBJECT-TYPE SYNTAX InetAddress (SIZE(0|4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The assigned IP addresses that a virtual router is responsible for backing up. The size of this object is either 4 or 16 depending on rcVrrpTmpOperationsInetAddrType." REFERENCE "RFC 3768 Section 5.3.9" ::= { rcVrrpTmpAssociatedIpAddrEntry 1 } rcVrrpTmpAssociatedIpAddrPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "The length of the prefix (in bits)." ::= { rcVrrpTmpAssociatedIpAddrEntry 2 } rcVrrpTmpAssociatedStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this conceptual row. Write access is not required. It is optional to support nonVolatile StorageType enumeration." REFERENCE " RFC4181 section 4.6.4" DEFVAL { nonVolatile } ::= { rcVrrpTmpAssociatedIpAddrEntry 3 } rcVrrpTmpAssociatedIpAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The RowStatus variable, used according to installation and removal conventions for conceptual rows. To create a row in this table, a manager sets this object to either createAndGo(4) or createAndWait(5). Setting this object to active(1) results in the addition of an associated address for a virtual router. Setting this object to notInService(2) results in administratively bringing down the row. Destroying the entry or setting it to destroy(6) removes the associated address from the virtual router. The use of other values is implementation-dependent. Only rcVrrpTmpAssociatedStorageType can be modified when the row is in active(1) state for Implementations supporting write access to rcVrrpTmpAssociatedStorageType Implementations should not allow deletion of the last row corresponding to an active row in rcVrrpTmpOperationsTable. Refer to description of rcVrrpTmpOperationsRowStatus for a typical row creation and deletion scenarios." ::= { rcVrrpTmpAssociatedIpAddrEntry 4 } -- -- Vrrp Router Statistics -- Global variables were used only by IPv6; they become deprecated with introduction of -- common code for IPv4/IPv6 VRRPv3. They will be replaced by rcVrrpTmpRouterGlobalStatisticsTable -- rcVrrpTmpRouterChecksumErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total number of VRRP packets received with an invalid VRRP checksum value." REFERENCE "RFC3768 Section 5.3.8" ::= { rcVrrpTmpStatistics 1 } rcVrrpTmpRouterVersionErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total number of VRRP packets received with an unknown or unsupported version number." REFERENCE "RFC3768 Section 5.3.1" ::= { rcVrrpTmpStatistics 2 } rcVrrpTmpRouterVrIdErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total number of VRRP packets received with an invalid VRID for this virtual router." REFERENCE "RFC3768 Section 5.3.3" ::= { rcVrrpTmpStatistics 3 } -- -- Vrrp Router Statistics Table -- rcVrrpTmpRouterStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVrrpTmpRouterStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of virtual router statistics." ::= { rcVrrpTmpStatistics 5 } rcVrrpTmpRouterStatisticsEntry OBJECT-TYPE SYNTAX RcVrrpTmpRouterStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing statistics information about a given virtual router." AUGMENTS { rcVrrpTmpOperationsEntry } ::= { rcVrrpTmpRouterStatisticsTable 1 } RcVrrpTmpRouterStatisticsEntry ::= SEQUENCE { rcVrrpTmpStatisticsMasterTransitions Counter32, rcVrrpTmpStatisticsRcvdAdvertisements Counter32, rcVrrpTmpStatisticsAdvIntervalErrors Counter32, rcVrrpTmpStatisticsIpTtlErrors Counter32, rcVrrpTmpStatisticsRcvdPriZeroPackets Counter32, rcVrrpTmpStatisticsSentPriZeroPackets Counter32, rcVrrpTmpStatisticsRcvdInvalidTypePkts Counter32, rcVrrpTmpStatisticsAddressListErrors Counter32, rcVrrpTmpStatisticsPacketLengthErrors Counter32, rcVrrpTmpStatisticsRcvdInvalidAuthentications Counter32, rcVrrpTmpStatisticsDiscontinuityTime TimeStamp, rcVrrpTmpStatisticsRefreshRate Integer32 } rcVrrpTmpStatisticsMasterTransitions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of times that this virtual router's state has transitioned to MASTER. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of rcVrrpTmpStatisticsDiscontinuityTime." ::= { rcVrrpTmpRouterStatisticsEntry 1 } rcVrrpTmpStatisticsRcvdAdvertisements OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP advertisements received by this virtual router. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of rcVrrpTmpStatisticsDiscontinuityTime." ::= { rcVrrpTmpRouterStatisticsEntry 2 } rcVrrpTmpStatisticsAdvIntervalErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP advertisement packets received for which the advertisement interval is different than the one configured for the local virtual router. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of rcVrrpTmpStatisticsDiscontinuityTime." ::= { rcVrrpTmpRouterStatisticsEntry 3 } rcVrrpTmpStatisticsIpTtlErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP packets received by the Virtual router with IPv4 TTL (for VRRP over IPv4) or IPv6 Hop Limit (for VRRP over IPv6) not equal to 255. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of rcVrrpTmpStatisticsDiscontinuityTime." REFERENCE "RFC3768 Section 5.2.3" ::= { rcVrrpTmpRouterStatisticsEntry 4 } rcVrrpTmpStatisticsRcvdPriZeroPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP packets received by the virtual router with a priority of '0'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of rcVrrpTmpStatisticsDiscontinuityTime." REFERENCE "RFC3768 Section 5.3.4" ::= { rcVrrpTmpRouterStatisticsEntry 5 } rcVrrpTmpStatisticsSentPriZeroPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP packets sent by the virtual router with a priority of '0'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of rcVrrpTmpStatisticsDiscontinuityTime." REFERENCE "RFC3768 Section 5.3.4" ::= { rcVrrpTmpRouterStatisticsEntry 6 } rcVrrpTmpStatisticsRcvdInvalidTypePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VRRP packets received by the virtual router with an invalid value in the 'type' field. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of rcVrrpTmpStatisticsDiscontinuityTime." ::= { rcVrrpTmpRouterStatisticsEntry 7 } rcVrrpTmpStatisticsAddressListErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received for which the address list does not match the locally configured list for the virtual router. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of rcVrrpTmpStatisticsDiscontinuityTime." ::= { rcVrrpTmpRouterStatisticsEntry 8 } rcVrrpTmpStatisticsPacketLengthErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received with a packet length less than the length of the VRRP header. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of rcVrrpTmpStatisticsDiscontinuityTime." ::= { rcVrrpTmpRouterStatisticsEntry 9 } rcVrrpTmpStatisticsRcvdInvalidAuthentications OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received with an unknown authentication type." REFERENCE "RFC3768 Section 5.3.6" ::= { rcVrrpTmpRouterStatisticsEntry 10 } rcVrrpTmpStatisticsDiscontinuityTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime on the most recent occasion at which any one or more of this entry's counters suffered a discontinuity. If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this object contains a zero value." ::= { rcVrrpTmpRouterStatisticsEntry 11 } rcVrrpTmpStatisticsRefreshRate OBJECT-TYPE SYNTAX Integer32 UNITS "milli-seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum reasonable polling interval for this entry. This object provides an indication of the minimum Amount of time required to update the counters in this entry." ::= { rcVrrpTmpRouterStatisticsEntry 12 } -- -- Table to hold global statistics for both IP versions for VRRPv3 -- rcVrrpTmpRouterGlobalStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVrrpTmpRouterGlobalStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of virtual router global statistics. It shows the global statistics, depending on IP version." ::= { rcVrrpTmpStatistics 6 } rcVrrpTmpRouterGlobalStatisticsEntry OBJECT-TYPE SYNTAX RcVrrpTmpRouterGlobalStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing global statistics information about a given IP type." INDEX { rcVrrpTmpRouterGlobalStatisticsInetAddrType} ::= { rcVrrpTmpRouterGlobalStatisticsTable 1 } RcVrrpTmpRouterGlobalStatisticsEntry ::= SEQUENCE { rcVrrpTmpRouterGlobalStatisticsInetAddrType InetAddressType, rcVrrpTmpRouterGlobalStatisticsChecksumErrors Counter64, rcVrrpTmpRouterGlobalStatisticsVersionErrors Counter64, rcVrrpTmpRouterGlobalStatisticsVrIdErrors Counter64 } rcVrrpTmpRouterGlobalStatisticsInetAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address type of rcVrrpTmpRouterGlobalStatisticsEntry. It can be either IPv4 or IPv6" ::= { rcVrrpTmpRouterGlobalStatisticsEntry 1 } rcVrrpTmpRouterGlobalStatisticsChecksumErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP packets received with an invalid VRRP checksum value." ::= { rcVrrpTmpRouterGlobalStatisticsEntry 2 } rcVrrpTmpRouterGlobalStatisticsVersionErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP packets received with an unknown or unsupported version number." ::= { rcVrrpTmpRouterGlobalStatisticsEntry 3 } rcVrrpTmpRouterGlobalStatisticsVrIdErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of VRRP packets received with an invalid VRID for this virtual router." ::= { rcVrrpTmpRouterGlobalStatisticsEntry 4 } -- -- Notification Definitions -- rcVrrpTmpNotifications OBJECT IDENTIFIER ::= { rcVrrpTmpMib 0 } --- --- Objects used in the notifications --- rcVrrpTmpNewMasterReason OBJECT-TYPE SYNTAX INTEGER { notmaster (0), priority (1), preempted (2), masterNoResponse (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the reason for rcVrrpTmpNewMaster trap. Used by rcVrrpTmpTrapNewMaster trap. The object can be polled if the rcVrrpTmpNewMaster trap is lost to identify the reason for transmission. Backup router should return notmaster(0) when pooled. " ::= { rcVrrpTmpOperations 9 } rcVrrpTmpTrapProtoErrReason OBJECT-TYPE SYNTAX INTEGER { hopLimitError (0), versionError (1), checksumError (2), vridError(3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This indicates the reason for protocol error trap. Used by rcVrrpTmpTrapProtoError trap." ::= { rcVrrpTmpOperations 10 } rcVrrpTmpTrapNewMaster NOTIFICATION-TYPE OBJECTS { rcVrrpTmpOperationsMasterIpAddr, rcVrrpTmpNewMasterReason } STATUS current DESCRIPTION "The newMaster trap indicates that the sending agent has transitioned to 'Master' state." ::= { rcVrrpTmpNotifications 1 } rcVrrpTmpTrapProtoError NOTIFICATION-TYPE OBJECTS { rcVrrpTmpTrapProtoErrReason } STATUS current DESCRIPTION "The error trap indicates that the sending agent has encountered the protocol error indicated by rcVrrpTmpTrapProtoErrorReason." ::= { rcVrrpTmpNotifications 3 } -- ----------------------------------------------------------------- -- Vrrp rcVrrpExtMib OBJECT IDENTIFIER ::= { rcVrrpv3 2 } rcVrrpExtObjects OBJECT IDENTIFIER ::= { rcVrrpExtMib 1 } rcVrrpExtNotifications OBJECT IDENTIFIER ::= { rcVrrpExtMib 2 } rcVrrpExtOperations OBJECT IDENTIFIER ::= { rcVrrpExtMib 3 } -- --------------------------------------------------------------------- -- Scalar Objects -- --------------------------------------------------------------------- rcVrrpExtScalars OBJECT IDENTIFIER ::= { rcVrrpExtObjects 1 } rcVrrpExtPingVirtualAddrEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure whether this device should respond to pings directed to a virtual router's IPv6 address." DEFVAL { true } ::= { rcVrrpExtScalars 1 } rcVrrpExtVersionNumber OBJECT-TYPE SYNTAX INTEGER { version3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The version number of Vrrp is 3." ::= { rcVrrpExtScalars 2 } rcVrrpExtTrapStateTransitionType OBJECT-TYPE SYNTAX INTEGER { none(1), masterToBackup(2), backupToMaster(3), initializeToMaster(4), masterToInitialize(5), initializeToBackup(6), backupToInitialize(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Potential types of state transitions.Used by rcVrrpv3TrapStateTransition trap." ::= { rcVrrpExtScalars 3 } rcVrrpExtTrapStateTransitionCause OBJECT-TYPE SYNTAX INTEGER { none(1), higherPriorityAdvertizeReceived(2), shutdownReceived(3), rcVrrpAddrAndPhysicalAddrMatch(4), masterDownInterval(5), preempted(6), lowerPriorityAdvertizeReceived(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Potential types of causes that will generate a rcVrrpExtTrapStateTransition trap." ::= { rcVrrpExtScalars 4 } rcVrrpExtOperationsVrId OBJECT-TYPE SYNTAX VrId MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the Virtual Router Identifier (VRID).This is used in rcVrrpExtTrapStateTransition." REFERENCE "RFC 4001" ::= { rcVrrpExtScalars 5 } -- Trap Definitions rcVrrpExtTrapStateTransition NOTIFICATION-TYPE OBJECTS { ifIndex, rcVrrpExtTrapStateTransitionType, rcVrrpExtTrapStateTransitionCause, rcVrrpExtOperationsVrId, rcVrrpTmpOperationsPrimaryIpAddr, rcVrrpTmpOperationsMasterIpAddr } STATUS current DESCRIPTION "A rcVrrpExtTrapStateTransition trap signifies a state transition has occurred on a particular vrrp interface. Implementation of this trap is optional." ::= { rcVrrpExtNotifications 1 } -- --------------------------------------------------------------------- -- -- Vrrp Ext Operations Table -- -- --------------------------------------------------------------------- rcVrrpExtOperationsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVrrpExtOperationsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unified Operations table for a VRRP router which consists of a sequence (i.e., one or more conceptual rows) of 'rcVrrpExtOperationsEntry'and 'rcVrrpTmpOperationsEntry' items which describe the operational characteristics of a virtual router. This table is an extention of 'rcVrrpTmpOperationsTable'.It contains the mib objects that are Nortel specific." ::= { rcVrrpExtOperations 11 } rcVrrpExtOperationsEntry OBJECT-TYPE SYNTAX RcVrrpExtOperationsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the rcVrrpExtOperationsTable containing the operational characteristics of a virtual router. On a VRRP router, a given virtual router is identified by a combination of the IP version, VRID and ifIndex. ifIndex represents a physical interface of the router. Note that rows in this table can be distinguished on a multi-stacked device running VRRP over IPv4 and IPv6 on the same physical interface. Rows in the table cannot be modified unless the value of 'rcVrrpTmpOperationsState' has transitioned to 'initialize'." AUGMENTS { rcVrrpTmpOperationsEntry } ::= { rcVrrpExtOperationsTable 1 } RcVrrpExtOperationsEntry ::= SEQUENCE { rcVrrpExtOperationsAction INTEGER, rcVrrpExtOperationsBackUpMaster INTEGER, rcVrrpExtOperationsBackUpMasterState INTEGER, rcVrrpExtOperationsCriticalIpAddr InetAddress, rcVrrpExtOperationsCriticalIpAddrEnabled TruthValue, rcVrrpExtOperationsControl INTEGER, rcVrrpExtOperationsHoldDownTimer Integer32, rcVrrpExtOperationsHoldDownState INTEGER, rcVrrpExtOperationsHoldDownTimeRemaining Integer32, rcVrrpExtOperationsFasterAdvInterval Integer32, rcVrrpExtOperationsFasterAdvIntervalEnabled TruthValue, rcVrrpExtOperationsLinkLocalAddr InetAddress, rcVrrpExtOperationsGlobalIpAddr InetAddress, rcVrrpExtOperationsMasterAdvInterval TimeInterval } rcVrrpExtOperationsAction OBJECT-TYPE SYNTAX INTEGER { none(1), preemptHoldDownTimer(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Used to trigger an action on this vrrp interface." ::= { rcVrrpExtOperationsEntry 1 } rcVrrpExtOperationsBackUpMaster OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable the backup VRRP switch traffic forwarding. This will reduce the traffic in IST link in the time of SMLT." DEFVAL { disabled } ::= { rcVrrpExtOperationsEntry 2 } rcVrrpExtOperationsBackUpMasterState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate whether backup VRRP switch traffic forwarding is enabled or not." DEFVAL { down } ::= { rcVrrpExtOperationsEntry 3 } rcVrrpExtOperationsCriticalIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address of the interface that will cause a shutdown event.Only IPv6 address is supported as of now." ::= { rcVrrpExtOperationsEntry 4 } rcVrrpExtOperationsCriticalIpAddrEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicate if an user-defined critical IP address should be enabled. 'NO' = use the default IP address (::). No effect if an user-defined IP address does not exist." DEFVAL { false } ::= { rcVrrpExtOperationsEntry 5 } rcVrrpExtOperationsControl OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object will enable/disable the virtual router function. Setting the value to 'enabled', will transition the state of the router from 'initialize to 'backup'; Setting the value to 'disabled', will tranisition the router from 'master' or 'backup' to 'initialize'." DEFVAL { enabled } ::= { rcVrrpExtOperationsEntry 6 } rcVrrpExtOperationsHoldDownTimer OBJECT-TYPE SYNTAX Integer32 (0..21600) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure the amount of time (in seconds) to wait before preempting the current vrrp master." DEFVAL { 0 } ::= { rcVrrpExtOperationsEntry 7 } rcVrrpExtOperationsHoldDownState OBJECT-TYPE SYNTAX INTEGER { dormant(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the hold-down state of this vrrp interface. If the hold-down timer is operational this variable will be set to 'active'. 'dormant' otherwise." ::= { rcVrrpExtOperationsEntry 8 } rcVrrpExtOperationsHoldDownTimeRemaining OBJECT-TYPE SYNTAX Integer32 (0..21600) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the amount of time (in seconds) left before the rcVrrpExtOperationsHoldDownTimer will expire." ::= { rcVrrpExtOperationsEntry 9 } rcVrrpExtOperationsFasterAdvInterval OBJECT-TYPE SYNTAX Integer32 (200..1000) MAX-ACCESS read-create STATUS current DESCRIPTION "This is the faster advertisement interval, in milliseconds, between sending advertisement messages. When the faster advertisement interval enable is checked, the faster advertisement interval is being used instead of the regular advertisement interval." DEFVAL { 200 } ::= { rcVrrpExtOperationsEntry 10 } rcVrrpExtOperationsFasterAdvIntervalEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to indicate if the Faster Advertisement Interval should be used.'Disable' means use regular Advertisement interval." DEFVAL { false } ::= { rcVrrpExtOperationsEntry 11 } rcVrrpExtOperationsLinkLocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The assigned virtual address of the router. For IPv6 it is the Linklocal addresses to the virtual router interface. For Ipv4 it is the IP address of the virtual interface." ::= { rcVrrpExtOperationsEntry 12 } rcVrrpExtOperationsGlobalIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The assigned Global addresses to the virtual router interface. This mib object support only IPv6 address as of now. This object is not used anymore since we can have multiple global IPv6 IPs for an interface. rcVrrpTmpAssociatedIpAddrTable is used to store the global addresses." ::= { rcVrrpExtOperationsEntry 13 } rcVrrpExtOperationsMasterAdvInterval OBJECT-TYPE SYNTAX TimeInterval UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Advertisement Interval contained in advertisements received from the Master. This value is saved by virtual routers in the Backup state and is used to compute Skew_time and Master_Down_Interval. The initial value is the same as Advertisement_Interval. It is measured in milliseconds." REFERENCE "RFC 5798 section 6.1" ::= { rcVrrpExtOperationsEntry 14 } -- IS-IS rcIsisGlobalGroup OBJECT IDENTIFIER ::= { rcIsis 1 } rcIsisGlobalAreaAuthType OBJECT-TYPE SYNTAX INTEGER { none(0), simple(1), hmac-md5(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The authentication type for the area" DEFVAL { none } ::= { rcIsisGlobalGroup 1 } rcIsisGlobalAreaKeyId OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication key-id for the area. This is required if the auth-type is hmac-md5 else it is not required." ::= { rcIsisGlobalGroup 2 } rcIsisGlobalAreaAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication key, this key will be used to authenticate the LSP's received on the area" ::= { rcIsisGlobalGroup 3 } rcIsisGlobalDomainAuthType OBJECT-TYPE SYNTAX INTEGER { none(0), simple(1), hmac-md5(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The authentication type for the domain" DEFVAL { none } ::= { rcIsisGlobalGroup 4 } rcIsisGlobalDomainKeyId OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The authentication key-id for the domain. This is required if the auth-type is hmac-md5 else it is not required." ::= { rcIsisGlobalGroup 5 } rcIsisGlobalDomainAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication key, this key will be used to authenticate the LSP's received on the domain" ::= { rcIsisGlobalGroup 6 } rcIsisGlobalCsnpInt OBJECT-TYPE SYNTAX Integer32 (1..600) MAX-ACCESS read-write STATUS current DESCRIPTION "Interval of time, in seconds, between periodic transmission of a complete set of CSNPs on multiaccess networks if this router is the designated router at this level. This object follows the resettingTimer behavior. For ResettingTimer description see the ISIS MIB" DEFVAL { 10 } ::= { rcIsisGlobalGroup 7 } rcIsisGlobalRxmtLspInt OBJECT-TYPE SYNTAX Integer32 (1..300) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum interval, in seconds, between re-transmission of a LSP at this level. This object follows the resettingTimer behavior. For ResettingTimer description see the ISIS MIB" DEFVAL { 5 } ::= { rcIsisGlobalGroup 8 } rcIsisGlobalPSNPInterval OBJECT-TYPE SYNTAX Integer32 (1..120) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum interval in seconds between sending Partial Sequence Number PDUs at this level. This object follows the resettingTimer behavior. For ResettingTimer description see the ISIS MIB" DEFVAL { 2 } ::= { rcIsisGlobalGroup 9 } rcIsisGlobalHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The hostname listed in LSP, or the system name if host name is not configured." ::= { rcIsisGlobalGroup 10 } rcIsisGlobalSpfDelay OBJECT-TYPE SYNTAX Integer32 (0..5000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "ISIS SPF delay in miliseconds" DEFVAL { 100 } ::= { rcIsisGlobalGroup 11 } rcIsisGlobalControlVlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "ISIS control vlan ID" ::= { rcIsisGlobalGroup 12 } rcIsisGlobalIpSourceAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "ISIS PLSB IP address. Define an existing router interface for management (ping/traceroute)" ::= { rcIsisGlobalGroup 13 } rcIsisGlobalIpSourceAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The type of address for existing router interface for management (ping/traceroute)" ::= { rcIsisGlobalGroup 14 } rcIsisGlobalIpv6SourceAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "ISIS PLSB IPv6 address. Define an existing router interface for management (ping/traceroute)" ::= { rcIsisGlobalGroup 15 } rcIsisGlobalIpv6SourceAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The type of address for existing router interface for management (ping/traceroute)" ::= { rcIsisGlobalGroup 16 } rcIsisGlobalIpTunnelSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "ISIS IP tunnel source address" ::= { rcIsisGlobalGroup 17 } rcIsisGlobalIpTunnelPort OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-write STATUS current DESCRIPTION "Port associated with the IP tunnel" ::= { rcIsisGlobalGroup 18 } rcIsisGlobalIpTunnelVrf OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "VRF name associated with the IP tunnel" ::= { rcIsisGlobalGroup 19 } rcIsisGlobalIpTunnelMtu OBJECT-TYPE SYNTAX Unsigned32 (750..1950) MAX-ACCESS read-write STATUS current DESCRIPTION "The value specifies the logical tunnel MTU" ::= { rcIsisGlobalGroup 20 } rcIsisGlobalMgmtIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Inband management IPv4 address and can be used by both DVR and non DVR enabled nodes." ::= { rcIsisGlobalGroup 21 } rcIsisGlobalBackboneEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Allow a non DVR BEB to join the DVR backbone tree in order to receive redistributed DVR Host Routes from all the different DVR Controllers in the SPB Network." DEFVAL { false } ::= { rcIsisGlobalGroup 22 } -- BEGIN rcIsisCircuitTable -- rcIsisCircuitTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisCircuitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IS-IS Circuit, this is extension to the isisCircTable defined in ISIS MIB" ::= { rcIsis 2 } rcIsisCircuitEntry OBJECT-TYPE SYNTAX RcIsisCircuitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIsisCircuit Table. A Entry in table exists for each ISIS circuit created" INDEX { rcIsisCircuitIndex } ::= { rcIsisCircuitTable 1 } RcIsisCircuitEntry ::= SEQUENCE { rcIsisCircuitIndex Integer32, rcIsisCircuitType INTEGER, rcIsisCircuitAuthType INTEGER, rcIsisCircuitKeyId INTEGER, rcIsisCircuitAuthKey OCTET STRING, rcIsisCircuitAddr IpAddress, rcIsisCircuitMask IpAddress, rcIsisCircuitOperState INTEGER, rcIsisCircuitNumAdj Integer32, rcIsisCircuitNumUpAdj Integer32 } rcIsisCircuitIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The identifier of this circuit, unique within the Intermediate System. This object follows the index behavior. This is for SNMP Indexing purposes only and need not have any relation to any protocol value." ::= { rcIsisCircuitEntry 1 } rcIsisCircuitType OBJECT-TYPE SYNTAX INTEGER { bcast(1), ptpt(2), passive(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "ISIS circuit type this is an extention to ISIS circuit table, this was required a standard MIB circuit type does not support passive type" DEFVAL { bcast } ::= { rcIsisCircuitEntry 2 } rcIsisCircuitAuthType OBJECT-TYPE SYNTAX INTEGER { none(0), simple(1), hmac-md5(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication type for IIH to be sent/reveived on the circuit/interface" DEFVAL { none } ::= { rcIsisCircuitEntry 3 } rcIsisCircuitKeyId OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication key id related to IIH key This can be set only if the auth-type is hmac-md5" ::= { rcIsisCircuitEntry 4 } rcIsisCircuitAuthKey OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication key to be used to authenticate IIH sent/reveived on the circuit/interface" ::= { rcIsisCircuitEntry 5 } rcIsisCircuitAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address associated with the interface" ::= { rcIsisCircuitEntry 6 } rcIsisCircuitMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP mask associated with the interface" ::= { rcIsisCircuitEntry 7 } rcIsisCircuitOperState OBJECT-TYPE SYNTAX INTEGER { unknown(0), up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable tells the operating state of circ" ::= { rcIsisCircuitEntry 8 } rcIsisCircuitNumAdj OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of adjacencies" ::= { rcIsisCircuitEntry 9 } rcIsisCircuitNumUpAdj OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of adjancencies which are UP" ::= { rcIsisCircuitEntry 10 } rcIsisStats OBJECT IDENTIFIER ::= { rcIsis 3 } rcIsisStatsClearErrorCounters OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear ISIS global and interface error counters." DEFVAL { false } ::= { rcIsisStats 1 } rcIsisStatsClearPacketCounters OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear IS-IS control packets sent and received at each level on all the interface/circuits." DEFVAL { false } ::= { rcIsisStats 2 } -- BEGIN rcIsisPlsbTable -- rcIsisPlsbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisPlsbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of PLSB under IS-IS" ::= { rcIsis 4} rcIsisPlsbEntry OBJECT-TYPE SYNTAX RcIsisPlsbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIsisPlsb Table. A Entry in table exists for each plsb instance created" INDEX { rcIsisPlsbId } ::= { rcIsisPlsbTable 1 } RcIsisPlsbEntry ::= SEQUENCE { rcIsisPlsbId Integer32, rcIsisPlsbRowStatus RowStatus, rcIsisPlsbNodeNickName IsisPlsbNodeNickName, rcIsisPlsbVlans OCTET STRING, rcIsisPlsbLsdbTrap EnableValue, rcIsisPlsbState EnableValue, rcIsisPlsbIpShortcut EnableValue, rcIsisPlsbPrimaryVlan Integer32, rcIsisPlsbSmltSplitBEB INTEGER, rcIsisPlsbSmltBmac MacAddress, rcIsisPlsbSmltPeerSysId IsisSystemID, rcIsisPlsbMcast EnableValue, rcIsisPlsbMcastFwdCacheTimeout Integer32, rcIsisPlsbIpv6Shortcut EnableValue, rcIsisPlsbMcastSpbPimGwControllerEnable TruthValue, rcIsisPlsbMcastSpbPimGwGatewayEnable TruthValue } rcIsisPlsbId OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PLSB instance ID" ::= { rcIsisPlsbEntry 1 } rcIsisPlsbRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The state of the rcIsisPlsbEntry. " ::= { rcIsisPlsbEntry 2 } rcIsisPlsbNodeNickName OBJECT-TYPE SYNTAX IsisPlsbNodeNickName MAX-ACCESS read-create STATUS current DESCRIPTION "PLSB node's nickname is used to calculate ISID multicast mac address." ::= { rcIsisPlsbEntry 3 } rcIsisPlsbVlans OBJECT-TYPE SYNTAX OCTET STRING(SIZE(512)) MAX-ACCESS read-create STATUS current DESCRIPTION "PLSB ISIS vlans for a PLSB instance." ::= { rcIsisPlsbEntry 4 } rcIsisPlsbLsdbTrap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "isis PLSB lsdb update trap enable on this plsb instance" DEFVAL { disable } ::= { rcIsisPlsbEntry 5 } rcIsisPlsbState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "enable/disable PLSB." ::= { rcIsisPlsbEntry 6 } rcIsisPlsbIpShortcut OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "ISIS PLSB IP shortcut enabled" DEFVAL { disable } ::= { rcIsisPlsbEntry 7 } rcIsisPlsbPrimaryVlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "Primary Vlan Id for this plsb instance." ::= { rcIsisPlsbEntry 8 } rcIsisPlsbSmltSplitBEB OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS PLSB SMLT split BEB for this plsb instance." DEFVAL { primary } ::= { rcIsisPlsbEntry 9 } rcIsisPlsbSmltBmac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "ISIS PLSB SMLT virtual MAC for this plsb instance." ::= { rcIsisPlsbEntry 10 } rcIsisPlsbSmltPeerSysId OBJECT-TYPE SYNTAX IsisSystemID MAX-ACCESS read-create STATUS current DESCRIPTION "ISIS PLSB SMLT Peer's system-id for this plsb instance." ::= { rcIsisPlsbEntry 11 } rcIsisPlsbMcast OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "ISIS PLSB Multicast enable" DEFVAL { disable } ::= { rcIsisPlsbEntry 12 } rcIsisPlsbMcastFwdCacheTimeout OBJECT-TYPE SYNTAX Integer32 (10..86400) MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast Fwd Cache Timeout in seconds" DEFVAL { 210 } ::= { rcIsisPlsbEntry 13 } rcIsisPlsbIpv6Shortcut OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "ISIS PLSB IPv6 shortcut enabled" DEFVAL { disable } ::= { rcIsisPlsbEntry 14 } rcIsisPlsbMcastSpbPimGwControllerEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "ISIS PLSB Multicast SPB PIM Gateway controller enable/disable." DEFVAL { false } ::= { rcIsisPlsbEntry 15 } rcIsisPlsbMcastSpbPimGwGatewayEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "ISIS PLSB Multicast SPB PIM Gateway enable/disable." DEFVAL { false } ::= { rcIsisPlsbEntry 16 } -- BEGIN rcIsisCircuitPlsbTable -- IsisDefaultL1Metric ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "Integer sub-range for default metric for single hop. ISO 10589 provides for 4 types of metric. Only the 'default' metric is used in practice." SYNTAX Integer32 (1..63) IsisWideL1Metric ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "Wide Metric for IS Neighbors. ISO 10589 provides a 6 bit metric. Traffic Engineering extensions provide 24 bit metrics." SYNTAX Integer32 (1..16777215) rcIsisCircuitPlsbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisCircuitPlsbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IS-IS Circuit PLSB instance" ::= { rcIsis 5 } rcIsisCircuitPlsbEntry OBJECT-TYPE SYNTAX RcIsisCircuitPlsbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIsisCircuitPlsb Table. A Entry in table exists for each PLSB instance under a ISIS circuit created" INDEX { rcIsisCircuitPlsbIndex, rcIsisCircuitPlsbId} ::= { rcIsisCircuitPlsbTable 1 } RcIsisCircuitPlsbEntry ::= SEQUENCE { rcIsisCircuitPlsbIndex InterfaceIndexOrZero, rcIsisCircuitPlsbId Integer32, rcIsisCircuitPlsbRowStatus RowStatus, rcIsisCircuitPlsbState EnableValue, rcIsisCircuitPlsbType INTEGER, rcIsisCircuitPlsbL1Metric IsisDefaultL1Metric, rcIsisCircuitPlsbWideL1Metric IsisWideL1Metric } rcIsisCircuitPlsbIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS not-accessible STATUS current DESCRIPTION "The identifier of this circuit, unique within the Intermediate System. This object follows the index behavior. This is for SNMP Indexing purposes only and need not have any relation to any protocol value." ::= { rcIsisCircuitPlsbEntry 1 } rcIsisCircuitPlsbId OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PLSB instance ID" ::= { rcIsisCircuitPlsbEntry 2 } rcIsisCircuitPlsbRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The state of the rcIsisCircuitPlsbEntry. " ::= { rcIsisCircuitPlsbEntry 3 } rcIsisCircuitPlsbState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "PLSB functionality enable on this Plsb instance at this port" DEFVAL { disable } ::= { rcIsisCircuitPlsbEntry 4 } rcIsisCircuitPlsbType OBJECT-TYPE SYNTAX INTEGER { bcast(1), ptpt(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "ISIS circuit type this is an extention to ISIS circuit table, this was required a standard MIB circuit type does not support passive type" DEFVAL { ptpt } ::= { rcIsisCircuitPlsbEntry 5 } rcIsisCircuitPlsbL1Metric OBJECT-TYPE SYNTAX IsisDefaultL1Metric MAX-ACCESS read-create STATUS current DESCRIPTION "The metric value of this circuit for this level." DEFVAL { 10 } ::= { rcIsisCircuitPlsbEntry 6 } rcIsisCircuitPlsbWideL1Metric OBJECT-TYPE SYNTAX IsisWideL1Metric MAX-ACCESS read-create STATUS current DESCRIPTION "The metric value of this circuit for this level." DEFVAL { 10 } ::= { rcIsisCircuitPlsbEntry 7 } -- ISIS PLSB Unicast FIB Table rcIsisPlsbUnicastFibTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisPlsbUnicastFibEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Table of IS-IS PLSB Unicast FIB" ::= { rcIsis 6 } rcIsisPlsbUnicastFibEntry OBJECT-TYPE SYNTAX RcIsisPlsbUnicastFibEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry of rcIsisPlsbUnicastFib Table. A Entry in table exists for each PLSB unicast forwarding entry generated by ISIS SPF computation" INDEX { rcIsisPlsbUnicastFibDestinationMacAddr, rcIsisPlsbUnicastFibVlan, rcIsisPlsbUnicastFibSysId} ::= { rcIsisPlsbUnicastFibTable 1 } RcIsisPlsbUnicastFibEntry ::= SEQUENCE { rcIsisPlsbUnicastFibDestinationMacAddr MacAddress, rcIsisPlsbUnicastFibVlan Integer32, rcIsisPlsbUnicastFibSysId OCTET STRING, rcIsisPlsbUnicastFibOutgoingPort InterfaceIndex } rcIsisPlsbUnicastFibDestinationMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Destination Mac Address of the unicast FIB entry " ::= { rcIsisPlsbUnicastFibEntry 1 } rcIsisPlsbUnicastFibVlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Vlan of the unicast FIB entry" ::= { rcIsisPlsbUnicastFibEntry 2 } rcIsisPlsbUnicastFibSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "System ID of the node where unicast FIB entry come from" ::= { rcIsisPlsbUnicastFibEntry 3 } rcIsisPlsbUnicastFibOutgoingPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Outgoing port of the unicast Fib entry." ::= { rcIsisPlsbUnicastFibEntry 4 } -- ISIS PLSB Multicast FIB Table rcIsisPlsbMulticastFibTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisPlsbMulticastFibEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Table of IS-IS PLSB Multicast FIB" ::= { rcIsis 7 } rcIsisPlsbMulticastFibEntry OBJECT-TYPE SYNTAX RcIsisPlsbMulticastFibEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry of rcIsisPlsbmulticastFib Table. A Entry in table exists for each PLSB Multicast forwarding entry generated by ISIS SPF computation" INDEX { rcIsisPlsbMulticastFibMcastDestMacAddr, rcIsisPlsbMulticastFibVlan, rcIsisPlsbMulticastFibSysId } ::= { rcIsisPlsbMulticastFibTable 1 } RcIsisPlsbMulticastFibEntry ::= SEQUENCE { rcIsisPlsbMulticastFibMcastDestMacAddr MacAddress, rcIsisPlsbMulticastFibVlan Integer32, rcIsisPlsbMulticastFibSysId OCTET STRING, rcIsisPlsbMulticastFibIsid Integer32, rcIsisPlsbMulticastFibOutgoingPorts DisplayString } rcIsisPlsbMulticastFibMcastDestMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Multicast destination Mac Address of the multicast FIB entry " ::= { rcIsisPlsbMulticastFibEntry 1 } rcIsisPlsbMulticastFibVlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Vlan of the multicast FIB entry" ::= { rcIsisPlsbMulticastFibEntry 2 } rcIsisPlsbMulticastFibSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "System ID of the node where multicast FIB entry come from" ::= { rcIsisPlsbMulticastFibEntry 3 } rcIsisPlsbMulticastFibIsid OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Isid id of the multicast FIB entry" ::= { rcIsisPlsbMulticastFibEntry 4 } rcIsisPlsbMulticastFibOutgoingPorts OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Nni port of the multicast Fib entry." ::= { rcIsisPlsbMulticastFibEntry 5 } -- ISIS PLSB ISID Table rcIsisPlsbIsidTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisPlsbIsidEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Table of IS-IS PLSB ISID" ::= { rcIsis 8 } rcIsisPlsbIsidEntry OBJECT-TYPE SYNTAX RcIsisPlsbIsidEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry of rcIsisPlsbIsid Table. A Entry in table exists for each PLSB i-sid configed or discovered by IS-IS " INDEX { rcIsisPlsbIsidSourceName, rcIsisPlsbIsidId, rcIsisPlsbIsidSysId} ::= { rcIsisPlsbIsidTable 1 } RcIsisPlsbIsidEntry ::= SEQUENCE { rcIsisPlsbIsidSourceName Integer32, rcIsisPlsbIsidId Integer32, rcIsisPlsbIsidSysId OCTET STRING, rcIsisPlsbIsidType INTEGER } rcIsisPlsbIsidSourceName OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "nick name of node where this i-sid got configed or discovered" ::= { rcIsisPlsbIsidEntry 1 } rcIsisPlsbIsidId OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "IS-IS PLSB Isid id" ::= { rcIsisPlsbIsidEntry 2 } rcIsisPlsbIsidSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "System ID of the node where multicast FIB entry come from" ::= { rcIsisPlsbIsidEntry 3 } rcIsisPlsbIsidType OBJECT-TYPE SYNTAX INTEGER { config(1), discover(2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "PLSB i-sid type" ::= { rcIsisPlsbIsidEntry 4 } rcIsisTrap OBJECT IDENTIFIER ::= { rcIsis 9 } IsisPlsbBvid ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "ISIS B-VLAN ID." SYNTAX Integer32 (0..4096) IsisPlsbBvidTieBrkAlg ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "ISIS B-VLAN tie breaking algorithm." SYNTAX INTEGER{ low-pathid(1), high-pathid(2) } rcIsisLocalLspId OBJECT-TYPE SYNTAX DisplayString(SIZE (17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 8 byte Local LSP ID, consisting of the SystemID, Circuit ID, and Fragment Number." ::= { rcIsisTrap 1 } rcIsisLocall1Metric OBJECT-TYPE SYNTAX IsisDefaultL1Metric MAX-ACCESS read-only STATUS current DESCRIPTION "l1-metric for ISIS interface on local Node." ::= { rcIsisTrap 2 } rcIsisNgbLspId OBJECT-TYPE SYNTAX DisplayString(SIZE (17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 8 byte neighbor LSP ID, consisting of the SystemID, Circuit ID, and Fragment Number." ::= { rcIsisTrap 3 } rcIsisNgbl1Metric OBJECT-TYPE SYNTAX IsisDefaultL1Metric MAX-ACCESS read-only STATUS current DESCRIPTION "l1-metric for ISIS interface on neighbor Node." ::= { rcIsisTrap 4 } rcIsisPlsbTrapType OBJECT-TYPE SYNTAX INTEGER { metricMismatch(1), duplicateSysid(2), lsdbUpdate(3), duplicateNickname(4), bvidMismatch(5), smltVirtBmacMismatch(6), smltPeerBmacMismatch(7), adjState(8), smltSplitBebMismatch(9), multiLinkAdj(10), smltVirtBmacMisconfigSysid(11), smltVirtBmacMisconfigMac(12), globalDuplicateSystemId(13), localDuplicateNickname(14), globalDuplicateNickname(15) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= {rcIsisTrap 5} rcIsisLocalSysId OBJECT-TYPE SYNTAX DisplayString(SIZE (14)) MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS local node system-id." ::= { rcIsisTrap 6 } rcIsisLocalInterface OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS local interface index." ::= { rcIsisTrap 7 } rcIsisTrapIndicator OBJECT-TYPE SYNTAX INTEGER { alarm(1), clear(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "indicates that an alarm has been Raised, or an alarm has been cleared." ::= { rcIsisTrap 8 } rcIsisLocalNickname OBJECT-TYPE SYNTAX DisplayString(SIZE (7)) MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS local node nick-name." ::= { rcIsisTrap 9 } rcIsisNgbNickname OBJECT-TYPE SYNTAX DisplayString(SIZE (7)) MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS neighbor node nick-name." ::= { rcIsisTrap 10 } rcIsisNgbSysId OBJECT-TYPE SYNTAX DisplayString(SIZE (14)) MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS neighbor node system-id." ::= { rcIsisTrap 11 } rcIsisLocalPrimaryBvid OBJECT-TYPE SYNTAX IsisPlsbBvid MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS local primary B-VID." ::= { rcIsisTrap 12 } rcIsisLocalPrimaryTieBrkAlg OBJECT-TYPE SYNTAX IsisPlsbBvidTieBrkAlg MAX-ACCESS read-only STATUS current DESCRIPTION "The tie breaking algorithm applied to local primary B-VID." ::= { rcIsisTrap 13 } rcIsisLocalSecondaryBvid OBJECT-TYPE SYNTAX IsisPlsbBvid MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS local secondary B-VID." ::= { rcIsisTrap 14 } rcIsisLocalSecondaryTieBrkAlg OBJECT-TYPE SYNTAX IsisPlsbBvidTieBrkAlg MAX-ACCESS read-only STATUS current DESCRIPTION "The tie breaking algorithm applied to local seconday B-VID." ::= { rcIsisTrap 15 } rcIsisNgbPrimaryBvid OBJECT-TYPE SYNTAX IsisPlsbBvid MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS neighbor primary B-VID." ::= { rcIsisTrap 16 } rcIsisNgbPrimaryTieBrkAlg OBJECT-TYPE SYNTAX IsisPlsbBvidTieBrkAlg MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor tie breaking algorithm applied to primary B-VID." ::= { rcIsisTrap 17 } rcIsisNgbSecondaryBvid OBJECT-TYPE SYNTAX IsisPlsbBvid MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS neighbor secondary B-VID." ::= { rcIsisTrap 18 } rcIsisNgbSecondaryTieBrkAlg OBJECT-TYPE SYNTAX IsisPlsbBvidTieBrkAlg MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor tie breaking algorithm applied to secondary B-VID." ::= { rcIsisTrap 19 } rcIsisLocalVirtualBmac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The SMLT Virtual BMAC configured in the local IST switch." ::= { rcIsisTrap 20 } rcIsisPeerVirtualBmac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The SMLT Virtual BMAC configured in the IST Peer." ::= { rcIsisTrap 21 } rcIsisSysId OBJECT-TYPE SYNTAX DisplayString(SIZE (14)) MAX-ACCESS read-only STATUS current DESCRIPTION "The isis system id configured in the local switch or IST peer." ::= { rcIsisTrap 22 } rcIsisSmltPeerSysId OBJECT-TYPE SYNTAX DisplayString(SIZE (14)) MAX-ACCESS read-only STATUS current DESCRIPTION "The SMLT Peer system-id configured in the local switch or IST Peer." ::= { rcIsisTrap 23 } rcIsisAdjState OBJECT-TYPE SYNTAX INTEGER { init(2), up(3), down(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "indicate different ISIS adjacency states." ::= { rcIsisTrap 24 } rcIsisDuplicateNnameCounter OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "indicate how many nodes in the network share the nick-name." ::= { rcIsisTrap 25 } rcIsisLocalBvidCounter OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "indicate how many b-vid configured on local nodes." ::= { rcIsisTrap 26 } rcIsisNgbBvidCounter OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "indicate how many b-vid configured on a neighbor nodes." ::= { rcIsisTrap 27 } rcIsisLocalSmltSplitBeb OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The SMLT Split-BEB configured in the local IST switch." ::= { rcIsisTrap 28 } rcIsisPeerSmltSplitBeb OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The SMLT Split-BEB configured in the IST Peer switch." ::= { rcIsisTrap 29 } rcIsisLocalHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS local host name." ::= { rcIsisTrap 30 } rcIsisNgbHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS neighbor host name." ::= { rcIsisTrap 31 } rcIsisPrevInterface OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "ISIS local interface index for previously found adj." ::= { rcIsisTrap 32 } rcIsisSmltVirtBmacMisconfigNodeHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "ISIS host name of node that misconfigured SMLT virtual BMAC." ::= { rcIsisTrap 33} rcIsisSmltVirtBmacMisconfigNodeSysId OBJECT-TYPE SYNTAX DisplayString(SIZE (14)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "ISIS system-id of node that misconfigured SMLT virtual BMAC." ::= { rcIsisTrap 34 } rcIsisLocalChassisMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "ISIS local node chassis mac." ::= { rcIsisTrap 35 } rcIsisRemoteChassisMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Chassis MAC address of the remote ISIS node." ::= { rcIsisTrap 36 } rcIsisRemoteHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "ISIS host name of the remote node." ::= { rcIsisTrap 37} rcIsisPreviousSysId OBJECT-TYPE SYNTAX DisplayString(SIZE (14)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Previously used ISIS System-Id." ::= { rcIsisTrap 38 } -- BEGIN rcIsisAdjTable -- rcIsisAdjTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisAdjEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IS-IS Adjacency, this is extension to the isisISAdjTable defined in ISIS MIB" ::= { rcIsis 10 } rcIsisAdjEntry OBJECT-TYPE SYNTAX RcIsisAdjEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIsisAdj Table. A Entry in table exists for each ISIS adjacency" INDEX {rcIsisAdjCircIndex, rcIsisAdjIndex } ::= { rcIsisAdjTable 1 } RcIsisAdjEntry ::= SEQUENCE { rcIsisAdjCircIndex Integer32, rcIsisAdjIndex Unsigned32, rcIsisAdjHostName OCTET STRING, rcIsisAdjIfIndex InterfaceIndex } rcIsisAdjCircIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The identifier of this circuit, unique within the Intermediate System. This object follows the index behavior. This is for SNMP Indexing purposes only and need not have any relation to any protocol value." ::= { rcIsisAdjEntry 1 } rcIsisAdjIndex OBJECT-TYPE SYNTAX Unsigned32(1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value identifying the IS adjacency from all other such adjacencies on this circuit. This value is automatically assigned by the system when the adjacency is created." ::= { rcIsisAdjEntry 2 } rcIsisAdjHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The hostname listed in LSP, or the system name if host name is not configured." ::= { rcIsisAdjEntry 3 } rcIsisAdjIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The value of ifIndex for the interface to which this circuit corresponds." ::= { rcIsisAdjEntry 4 } -- BEGIN rcIsisLSPTable -- rcIsisLSPTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisLSPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IS-IS LSP, this is extension to the isisLSPSummaryTable defined in ISIS MIB" ::= { rcIsis 11 } rcIsisLSPEntry OBJECT-TYPE SYNTAX RcIsisLSPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIsisLSP Table. A Entry in table exists for each ISIS LSP" INDEX {rcIsisLSPLevel, rcIsisLSPID } ::= { rcIsisLSPTable 1 } RcIsisLSPEntry ::= SEQUENCE { rcIsisLSPLevel INTEGER, rcIsisLSPID OCTET STRING, rcIsisLSPSeq Unsigned32, rcIsisLSPHostName OCTET STRING, rcIsisLSPNickName Integer32, rcIsisLSPLifetimeRemain Unsigned32, rcIsisLSPSmltBmac MacAddress } rcIsisLSPLevel OBJECT-TYPE SYNTAX INTEGER { area(1), -- L1 domain(2) -- L2 } MAX-ACCESS not-accessible STATUS current DESCRIPTION "At which level does this LSP appear?" ::= { rcIsisLSPEntry 1 } rcIsisLSPID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 8 byte LSP ID, consisting of the SystemID, Circuit ID, and Fragment Number." ::= { rcIsisLSPEntry 2 } rcIsisLSPSeq OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number for this LSP." ::= { rcIsisLSPEntry 3 } rcIsisLSPHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The hostname listed in LSP, or the system name if host name is not configured." ::= { rcIsisLSPEntry 4 } rcIsisLSPNickName OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "PLSB node's nickname" ::= { rcIsisLSPEntry 5 } rcIsisLSPLifetimeRemain OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The remaining lifetime in seconds for this LSP." ::= { rcIsisLSPEntry 6 } rcIsisLSPSmltBmac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "SPBM node's SMLT virtual BMAC" ::= { rcIsisLSPEntry 7 } -- ISIS PLSB IP Unicast FIB Table rcIsisPlsbIpUnicastFibTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisPlsbIpUnicastFibEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Table of IS-IS PLSB IP Unicast FIB. This table has been replaced by rcIsisPlsbIpInterIsidUnicastFibTable." ::= { rcIsis 12 } rcIsisPlsbIpUnicastFibEntry OBJECT-TYPE SYNTAX RcIsisPlsbIpUnicastFibEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry of rcIsisPlsbIpUnicastFib Table. A Entry in table exists for each PLSB IP unicast forwarding entry." INDEX { rcIsisPlsbIpUnicastFibVrfId, rcIsisPlsbIpUnicastFibDestinationIpAddrType, rcIsisPlsbIpUnicastFibDestinationIpAddr, rcIsisPlsbIpUnicastFibDestinationMask, rcIsisPlsbIpUnicastFibNextHopBmac, rcIsisPlsbIpUnicastFibVlan } ::= { rcIsisPlsbIpUnicastFibTable 1 } RcIsisPlsbIpUnicastFibEntry ::= SEQUENCE { rcIsisPlsbIpUnicastFibVrfId Integer32, rcIsisPlsbIpUnicastFibDestinationIpAddrType InetAddressType, rcIsisPlsbIpUnicastFibDestinationIpAddr InetAddress, rcIsisPlsbIpUnicastFibDestinationMask InetAddressPrefixLength, rcIsisPlsbIpUnicastFibNextHopBmac MacAddress, rcIsisPlsbIpUnicastFibVlan Integer32, rcIsisPlsbIpUnicastFibIsid Integer32, rcIsisPlsbIpUnicastFibNextHopName DisplayString, rcIsisPlsbIpUnicastFibOutgoingPort InterfaceIndex, rcIsisPlsbIpUnicastFibPrefixCost Integer32, rcIsisPlsbIpUnicastFibSpbmCost Counter64 } rcIsisPlsbIpUnicastFibVrfId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VRF ID of the IP unicast FIB entry, 0 indicates NRE." ::= { rcIsisPlsbIpUnicastFibEntry 1 } rcIsisPlsbIpUnicastFibDestinationIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of destination IP Address." ::= { rcIsisPlsbIpUnicastFibEntry 2 } rcIsisPlsbIpUnicastFibDestinationIpAddr OBJECT-TYPE SYNTAX InetAddress (SIZE(4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP Address of the IP unicast FIB entry. Support ipv4 size(4) and ipv6 size(16)" ::= { rcIsisPlsbIpUnicastFibEntry 3 } rcIsisPlsbIpUnicastFibDestinationMask OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP mask of the IP unicast FIB entry " ::= { rcIsisPlsbIpUnicastFibEntry 4 } rcIsisPlsbIpUnicastFibNextHopBmac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "the nexthop BMAC of the IP unicast FIB entry " ::= { rcIsisPlsbIpUnicastFibEntry 5 } rcIsisPlsbIpUnicastFibVlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan of the IP unicast FIB entry" ::= { rcIsisPlsbIpUnicastFibEntry 6 } rcIsisPlsbIpUnicastFibIsid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "ISID of the IP unicast FIB entry" ::= { rcIsisPlsbIpUnicastFibEntry 7 } rcIsisPlsbIpUnicastFibNextHopName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "the nexthop hostname of the IP unicast FIB entry " ::= { rcIsisPlsbIpUnicastFibEntry 8 } rcIsisPlsbIpUnicastFibOutgoingPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Outgoing port of the IP unicast Fib entry." ::= { rcIsisPlsbIpUnicastFibEntry 9 } rcIsisPlsbIpUnicastFibPrefixCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "prefix cost of the IP unicast FIB entry" ::= { rcIsisPlsbIpUnicastFibEntry 10 } rcIsisPlsbIpUnicastFibSpbmCost OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "bmac cost of the IP unicast FIB entry" ::= { rcIsisPlsbIpUnicastFibEntry 11 } -- ISIS PLSB Unicast FIB Table rcIsisPlsbUcastFibTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisPlsbUcastFibEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IS-IS PLSB Unicast FIB" ::= { rcIsis 13 } rcIsisPlsbUcastFibEntry OBJECT-TYPE SYNTAX RcIsisPlsbUcastFibEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIsisPlsbUcastFib Table. A Entry in table exists for each PLSB unicast forwarding entry generated by ISIS SPF computation" INDEX { rcIsisPlsbUcastFibSysId, rcIsisPlsbUcastFibVlan, rcIsisPlsbUcastFibDestinationMacAddr} ::= { rcIsisPlsbUcastFibTable 1 } RcIsisPlsbUcastFibEntry ::= SEQUENCE { rcIsisPlsbUcastFibSysId OCTET STRING, rcIsisPlsbUcastFibVlan Integer32, rcIsisPlsbUcastFibDestinationMacAddr MacAddress, rcIsisPlsbUcastFibOutgoingPort InterfaceIndex, rcIsisPlsbUcastFibHostName OCTET STRING, rcIsisPlsbUcastFibCost Counter64 } rcIsisPlsbUcastFibSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "System ID of the node where unicast FIB entry come from" ::= { rcIsisPlsbUcastFibEntry 1 } rcIsisPlsbUcastFibVlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan of the unicast FIB entry" ::= { rcIsisPlsbUcastFibEntry 2 } rcIsisPlsbUcastFibDestinationMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination Mac Address of the unicast FIB entry " ::= { rcIsisPlsbUcastFibEntry 3 } rcIsisPlsbUcastFibOutgoingPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Outgoing port of the unicast Fib entry." ::= { rcIsisPlsbUcastFibEntry 4 } rcIsisPlsbUcastFibHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Host name of the node where unicast FIB entry come from" ::= { rcIsisPlsbUcastFibEntry 5 } rcIsisPlsbUcastFibCost OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "unicast FIB cost" ::= { rcIsisPlsbUcastFibEntry 6 } -- ISIS PLSB Multicast FIB Table rcIsisPlsbMcastFibTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisPlsbMcastFibEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IS-IS PLSB Multicast FIB" ::= { rcIsis 14 } rcIsisPlsbMcastFibEntry OBJECT-TYPE SYNTAX RcIsisPlsbMcastFibEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIsisPlsbMcastFib Table. A Entry in table exists for each PLSB Multicast forwarding entry generated by ISIS SPF computation" INDEX { rcIsisPlsbMcastFibSysId, rcIsisPlsbMcastFibVlan, rcIsisPlsbMcastFibMcastDestMacAddr } ::= { rcIsisPlsbMcastFibTable 1 } RcIsisPlsbMcastFibEntry ::= SEQUENCE { rcIsisPlsbMcastFibSysId OCTET STRING, rcIsisPlsbMcastFibVlan Integer32, rcIsisPlsbMcastFibMcastDestMacAddr MacAddress, rcIsisPlsbMcastFibIsid Integer32, rcIsisPlsbMcastFibNickName Integer32, rcIsisPlsbMcastFibType INTEGER, rcIsisPlsbMcastFibOutgoingPorts DisplayString, rcIsisPlsbMcastFibHostName OCTET STRING, rcIsisPlsbMcastFibOutgoingInterfacePorts PortSet, rcIsisPlsbMcastFibOutgoingInterfaceMlts OCTET STRING, rcIsisPlsbMcastFibIncomingInterface InterfaceIndex } rcIsisPlsbMcastFibSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "System ID of the node where multicast FIB entry come from" ::= { rcIsisPlsbMcastFibEntry 1 } rcIsisPlsbMcastFibVlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan of the multicast FIB entry" ::= { rcIsisPlsbMcastFibEntry 2 } rcIsisPlsbMcastFibMcastDestMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast destination Mac Address of the multicast FIB entry " ::= { rcIsisPlsbMcastFibEntry 3 } rcIsisPlsbMcastFibIsid OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "Isid id of the multicast FIB entry" ::= { rcIsisPlsbMcastFibEntry 4 } rcIsisPlsbMcastFibNickName OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "nick name of node where this i-sid got configured or discovered" ::= { rcIsisPlsbMcastFibEntry 5 } rcIsisPlsbMcastFibType OBJECT-TYPE SYNTAX INTEGER { config(1), discover(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "PLSB i-sid type" ::= { rcIsisPlsbMcastFibEntry 6 } rcIsisPlsbMcastFibOutgoingPorts OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Nni port of the multicast Fib entry. This attribute is obsoleted. New attributes rcIsisPlsbMcastFibOutgoingInterfacePorts and rcIsisPlsbMcastFibOutgoingInterfaceMlts are added for outgoing interfaces" ::= { rcIsisPlsbMcastFibEntry 7 } rcIsisPlsbMcastFibHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Host name of the node where multicast FIB entry come from" ::= { rcIsisPlsbMcastFibEntry 8 } rcIsisPlsbMcastFibOutgoingInterfacePorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "port Outgoing interface of multicast fib entry. Each bit corresponds to a port, as represented by its ifIndex value . When a bit has the value one(1), the corresponding port is a member of the set. When a bit has the value zero(0), the corresponding port is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to ifIndex 0." ::= { rcIsisPlsbMcastFibEntry 9 } rcIsisPlsbMcastFibOutgoingInterfaceMlts OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "mlt outgoing interface of multicast fib entry. A set of bits represents the MLT IDs.From left to right, the first bit set represent MltId 1. The second bit set represent MltId 2, and so on so forth, Up to bit 511 which represents Mlt Id 512." ::= { rcIsisPlsbMcastFibEntry 10 } rcIsisPlsbMcastFibIncomingInterface OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Incoming interface (port or mlt) of the multicast Fib entry." ::= { rcIsisPlsbMcastFibEntry 11 } rcIsisPlsbNodeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisPlsbNodeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IS-IS PLSB Node" ::= { rcIsis 15 } rcIsisPlsbNodeEntry OBJECT-TYPE SYNTAX RcIsisPlsbNodeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIsisPlsbNode Table. A Entry in table exists for each node running PLSB ISIS in the setup." INDEX { rcIsisPlsbNodeSysId } ::= { rcIsisPlsbNodeTable 1 } RcIsisPlsbNodeEntry ::= SEQUENCE { rcIsisPlsbNodeSysId OCTET STRING, rcIsisPlsbNodePrimaryParentSysId OCTET STRING, rcIsisPlsbNodePrimaryBvlan Integer32, rcIsisPlsbNodeSecondaryParentSysId OCTET STRING, rcIsisPlsbNodeSecondaryBvlan Integer32 } rcIsisPlsbNodeSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "System ID of the PLSB node entry" ::= { rcIsisPlsbNodeEntry 1 } rcIsisPlsbNodePrimaryParentSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS read-only STATUS current DESCRIPTION "System ID of parent node of the PLSB node entry for primary bvlan" ::= { rcIsisPlsbNodeEntry 2 } rcIsisPlsbNodePrimaryBvlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "spbm primary b-vlan" ::= { rcIsisPlsbNodeEntry 3 } rcIsisPlsbNodeSecondaryParentSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS read-only STATUS current DESCRIPTION "System ID of parent node of the PLSB node entry for secondary bvlan" ::= { rcIsisPlsbNodeEntry 4 } rcIsisPlsbNodeSecondaryBvlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "spbm secondary b-vlan" ::= { rcIsisPlsbNodeEntry 5 } rcIsisSpbmPortDropStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisSpbmPortDropStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IS-IS SPBM port drop-stats by port index and SPBM b-vlan" ::= { rcIsis 16 } rcIsisSpbmPortDropStatsEntry OBJECT-TYPE SYNTAX RcIsisSpbmPortDropStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SPBM port based frame drop counters." INDEX { rcIsisSpbmPortDropStatsPortIndex, rcIsisSpbmPortDropStatsVlanId } ::= { rcIsisSpbmPortDropStatsTable 1 } RcIsisSpbmPortDropStatsEntry ::= SEQUENCE { rcIsisSpbmPortDropStatsPortIndex InterfaceIndex, rcIsisSpbmPortDropStatsVlanId Integer32, rcIsisSpbmPortDropStatsVlanType INTEGER, rcIsisSpbmPortDropStatsUnknownUcastSrcAddr Counter64, rcIsisSpbmPortDropStatsRpfcUcastSrcAddr Counter64, rcIsisSpbmPortDropStatsUnknownUcastDestAddr Counter64, rcIsisSpbmPortDropStatsUnknownMcastDestAddr Counter64, rcIsisSpbmPortDropStatsRpfcMcastSrcAddr Counter64, rcIsisSpbmPortDropStatsLastDropMac MacAddress, rcIsisSpbmPortDropStatsIsMacDestAddr TruthValue, rcIsisSpbmPortDropStatsLastDropMacHostName OCTET STRING } rcIsisSpbmPortDropStatsPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcIsisSpbmPortDropStatsEntry 1 } rcIsisSpbmPortDropStatsVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the SPBM Virtual LAN associated with this entry." ::= { rcIsisSpbmPortDropStatsEntry 2} rcIsisSpbmPortDropStatsVlanType OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the type of SPBM bvlan" ::= { rcIsisSpbmPortDropStatsEntry 3} rcIsisSpbmPortDropStatsUnknownUcastSrcAddr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SPBM unknown unicast SA packets dropped on SPBM bvlan." ::= { rcIsisSpbmPortDropStatsEntry 4} rcIsisSpbmPortDropStatsRpfcUcastSrcAddr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SPBM reverse path forwarding check (RPFC) unicast SA packets dropped on SPBM bvlan." ::= { rcIsisSpbmPortDropStatsEntry 5} rcIsisSpbmPortDropStatsUnknownUcastDestAddr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SPBM unknown unicast DA packets dropped on SPBM bvlan." ::= { rcIsisSpbmPortDropStatsEntry 6} rcIsisSpbmPortDropStatsUnknownMcastDestAddr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SPBM unknown multicast DA packets dropped on SPBM bvlan." ::= { rcIsisSpbmPortDropStatsEntry 7} rcIsisSpbmPortDropStatsRpfcMcastSrcAddr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SPBM reverse path forwarding check (RPFC) multicast SA packets dropped on SPBM bvlan." ::= { rcIsisSpbmPortDropStatsEntry 8} rcIsisSpbmPortDropStatsLastDropMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The DA or SA last dropped on SPBM bvlan." ::= { rcIsisSpbmPortDropStatsEntry 9} rcIsisSpbmPortDropStatsIsMacDestAddr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The last dropped mac on SPBM bvlan is DA or not." ::= { rcIsisSpbmPortDropStatsEntry 10} rcIsisSpbmPortDropStatsLastDropMacHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The host name of the nodes where last dropped SA or DA on SPBM bvlan belongs" ::= { rcIsisSpbmPortDropStatsEntry 11} rcIsisSpbmSrcAddrDropStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisSpbmSrcAddrDropStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IS-IS SPBM SA drop-stats by Source Address and SPBM b-vlan" ::= { rcIsis 17 } rcIsisSpbmSrcAddrDropStatsEntry OBJECT-TYPE SYNTAX RcIsisSpbmSrcAddrDropStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SPBM Source Address based frame drop counters." INDEX { rcIsisSpbmSrcAddrDropStatsAddr, rcIsisSpbmSrcAddrDropStatsVlanId } ::= { rcIsisSpbmSrcAddrDropStatsTable 1 } RcIsisSpbmSrcAddrDropStatsEntry ::= SEQUENCE { rcIsisSpbmSrcAddrDropStatsAddr MacAddress, rcIsisSpbmSrcAddrDropStatsVlanId Integer32, rcIsisSpbmSrcAddrDropStatsVlanType INTEGER, rcIsisSpbmSrcAddrDropStatsRpfcUcastSrcAddr Counter64, rcIsisSpbmSrcAddrDropStatsUnknownUcastDestAddr Counter64, rcIsisSpbmSrcAddrDropStatsRpfcMcastSrcAddr Counter64, rcIsisSpbmSrcAddrDropStatsUnknownMcastDestAddr Counter64, rcIsisSpbmSrcAddrDropStatsUnknownUcastSrcAddr Counter64, rcIsisSpbmSrcAddrDropStatsHostName OCTET STRING } rcIsisSpbmSrcAddrDropStatsAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The source MAC of the drop packet." ::= { rcIsisSpbmSrcAddrDropStatsEntry 1 } rcIsisSpbmSrcAddrDropStatsVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the SPBM Virtual LAN associated with this entry." ::= { rcIsisSpbmSrcAddrDropStatsEntry 2} rcIsisSpbmSrcAddrDropStatsVlanType OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the type of SPBM bvlan" ::= { rcIsisSpbmSrcAddrDropStatsEntry 3} rcIsisSpbmSrcAddrDropStatsRpfcUcastSrcAddr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SPBM reverse path forwarding check (RPFC) unicast SA packets dropped on SPBM bvlan." ::= { rcIsisSpbmSrcAddrDropStatsEntry 4} rcIsisSpbmSrcAddrDropStatsUnknownUcastDestAddr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SPBM unknown unicast DA packets dropped on SPBM bvlan" ::= { rcIsisSpbmSrcAddrDropStatsEntry 5} rcIsisSpbmSrcAddrDropStatsRpfcMcastSrcAddr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SPBM reverse path forwarding check (RPFC) multicast SA packets dropped on SPBM bvlan" ::= { rcIsisSpbmSrcAddrDropStatsEntry 6} rcIsisSpbmSrcAddrDropStatsUnknownMcastDestAddr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SPBM unknown multicast DA packets dropped on SPBM bvlan" ::= { rcIsisSpbmSrcAddrDropStatsEntry 7} rcIsisSpbmSrcAddrDropStatsUnknownUcastSrcAddr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SPBM unknown unicast SA packets dropped on SPBM bvlan" ::= { rcIsisSpbmSrcAddrDropStatsEntry 8} rcIsisSpbmSrcAddrDropStatsHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The host name of the nodes where last on SPBM bvlan belongs" ::= { rcIsisSpbmSrcAddrDropStatsEntry 9} rcIsisSpbmUniTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisSpbmUniEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing information about defined I-SIDs and their current use on the platform from an SPBM perspective." ::= { rcIsis 18 } rcIsisSpbmUniEntry OBJECT-TYPE SYNTAX RcIsisSpbmUniEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An rcIsisSpbmUniTable entry. An entry exists for each I-SID that is currently defined. Entry instance data indicates current I-SID usage from a UNI perspective as follows: Port VLAN ID UNI Type ----------------------------------------------------- 0 1..4094 C-VLAN UNI 1..PortMax 1..4094 Switched UNI 1..PortMax 4096 Switched UNI untagged [Not supported] 1..PortMax 4095 Transparent UNI" INDEX { rcIsisSpbmUniIsid, rcIsisSpbmUniPort, rcIsisSpbmUniVlan } ::= { rcIsisSpbmUniTable 1 } RcIsisSpbmUniEntry ::= SEQUENCE { rcIsisSpbmUniIsid Integer32, rcIsisSpbmUniPort InterfaceIndexOrZero, rcIsisSpbmUniVlan Integer32, rcIsisSpbmUniRowStatus RowStatus, rcIsisSpbmUniStorage StorageType } rcIsisSpbmUniIsid OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The I-SID key for this entry." ::= { rcIsisSpbmUniEntry 1 } rcIsisSpbmUniPort OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS not-accessible STATUS current DESCRIPTION "A port that is associated with the I-SID key for this entry. A value equal to 0 indicates that a port is not associated with the entry I-SID key, meaning that the entry represents a C-VLAN UNI mapping." ::= { rcIsisSpbmUniEntry 2 } rcIsisSpbmUniVlan OBJECT-TYPE SYNTAX Integer32 (1..4095) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the Virtual LAN associated with this entry. This value corresponds to the lower 12 bits in the IEEE 802.1Q VLAN Tag. A value equal to 4095 indicates that a VLAN is not associated with the entry I-SID key, meaning that the entry represents a Transparent UNI mapping." ::= { rcIsisSpbmUniEntry 3 } rcIsisSpbmUniRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This is used to control creation/deletion of entries in this table." ::= { rcIsisSpbmUniEntry 4 } rcIsisSpbmUniStorage OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-only STATUS current DESCRIPTION "This object retrieves the storage type for this entry." ::= { rcIsisSpbmUniEntry 5 } -- If the following table is modified, you MUST make sure -- that table rcIsisSpbmIpMcastRouteUniRcvrsTable is also -- modified, as it must have the same indices as the following -- table (plus egressVlan)!! rcIsisSpbmIpMcastRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisSpbmIpMcastRouteEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "SPBM IP Multicast Route Table This table has been replaced by the rcIsisSpbmIpIsidMcastRouteTable." ::= { rcIsis 19 } rcIsisSpbmIpMcastRouteEntry OBJECT-TYPE SYNTAX RcIsisSpbmIpMcastRouteEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "SPBM IP Multicast Route Entry" INDEX { rcIsisSpbmIpMcastGroup, rcIsisSpbmIpMcastSource, rcIsisSpbmIpMcastVsnIsid, rcIsisSpbmIpMcastNickName } ::= { rcIsisSpbmIpMcastRouteTable 1 } RcIsisSpbmIpMcastRouteEntry ::= SEQUENCE { rcIsisSpbmIpMcastGroup IpAddress, rcIsisSpbmIpMcastSource IpAddress, rcIsisSpbmIpMcastVsnIsid Integer32, rcIsisSpbmIpMcastNickName Integer32, rcIsisSpbmIpMcastSourceBeb OCTET STRING, rcIsisSpbmIpMcastVlanId Integer32, rcIsisSpbmIpMcastVrfName DisplayString, rcIsisSpbmIpMcastDataIsid Integer32, rcIsisSpbmIpMcastNniPorts DisplayString, rcIsisSpbmIpMcastType INTEGER, rcIsisSpbmIpMcastBvlan Integer32, rcIsisSpbmIpMcastNniInterfacePorts PortSet, rcIsisSpbmIpMcastNniInterfaceMlts OCTET STRING } rcIsisSpbmIpMcastGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { rcIsisSpbmIpMcastRouteEntry 1 } rcIsisSpbmIpMcastSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the multicast source for which this entry contains multicast routing information." ::= { rcIsisSpbmIpMcastRouteEntry 2 } rcIsisSpbmIpMcastVsnIsid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Services Network ISID" ::= { rcIsisSpbmIpMcastRouteEntry 3 } rcIsisSpbmIpMcastNickName OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast nick name" ::= { rcIsisSpbmIpMcastRouteEntry 4 } rcIsisSpbmIpMcastSourceBeb OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Source Backbone Edge Bridge name" ::= { rcIsisSpbmIpMcastRouteEntry 5 } rcIsisSpbmIpMcastVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN ID of the interface" ::= { rcIsisSpbmIpMcastRouteEntry 6 } rcIsisSpbmIpMcastVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "VRF name of the interface" ::= { rcIsisSpbmIpMcastRouteEntry 7 } rcIsisSpbmIpMcastDataIsid OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "Data ISID" ::= { rcIsisSpbmIpMcastRouteEntry 8 } rcIsisSpbmIpMcastNniPorts OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "List of NNI ports. This attribute is obsoleted. New attributes rcIsisSpbmIpMcastNniInterfacePorts and rcIsisSpbmIpMcastNniInterfaceMlts are added for nni interfaces" ::= { rcIsisSpbmIpMcastRouteEntry 9 } rcIsisSpbmIpMcastType OBJECT-TYPE SYNTAX INTEGER { routed(1), snoop(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the type of the interface" ::= { rcIsisSpbmIpMcastRouteEntry 10} rcIsisSpbmIpMcastBvlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Backbone VLAN on which SPB traffic is carried" ::= { rcIsisSpbmIpMcastRouteEntry 11 } rcIsisSpbmIpMcastNniInterfacePorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "list of port nni interface. Each bit corresponds to a port, as represented by its ifIndex value. When a bit has the value one(1), the corresponding port is a member of the set. When a bit has the value zero(0), the corresponding port is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to ifIndex 0." ::= { rcIsisSpbmIpMcastRouteEntry 12 } rcIsisSpbmIpMcastNniInterfaceMlts OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "list of mlt nni interface. A set of bits represents the MLT IDs.From left to right, the first bit set represent MltId 1. The second bit set represent MltId 2, and so on so forth, Up to bit 511 which represents Mlt Id 512." ::= { rcIsisSpbmIpMcastRouteEntry 13 } -- Spbm ip multicast route UNI receivers table (vlan/port pairs). -- MUST have same indices as the rcIsisSpbmIpMcastRouteTable -- with the addition of egressVlan!! -- This table is used in conjunction with rcIsisSpbmIpMcastRouteTable -- in order to gather up all the UNI receivers. rcIsisSpbmIpMcastRouteUniRcvrsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisSpbmIpMcastRouteUniRcvrsEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "SPBM IP Multicast Route UNI Receivers Table This table has been replaced by the rcIsisSpbmIpIsidMcastRouteUniRcvrsTable." ::= { rcIsis 20 } rcIsisSpbmIpMcastRouteUniRcvrsEntry OBJECT-TYPE SYNTAX RcIsisSpbmIpMcastRouteUniRcvrsEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "SPBM IP Multicast Route UNI Receivers Entry" INDEX { rcIsisSpbmIpMcastUniRcvrsGroup, rcIsisSpbmIpMcastUniRcvrsSource, rcIsisSpbmIpMcastUniRcvrsVsnIsid, rcIsisSpbmIpMcastUniRcvrsNickName, rcIsisSpbmIpMcastUniRcvrsEgressVlan } ::= { rcIsisSpbmIpMcastRouteUniRcvrsTable 1 } RcIsisSpbmIpMcastRouteUniRcvrsEntry ::= SEQUENCE { rcIsisSpbmIpMcastUniRcvrsGroup IpAddress, rcIsisSpbmIpMcastUniRcvrsSource IpAddress, rcIsisSpbmIpMcastUniRcvrsVsnIsid Integer32, rcIsisSpbmIpMcastUniRcvrsNickName Integer32, rcIsisSpbmIpMcastUniRcvrsEgressVlan Integer32, rcIsisSpbmIpMcastUniRcvrsEgressActivePorts PortSet } rcIsisSpbmIpMcastUniRcvrsGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry 1 } rcIsisSpbmIpMcastUniRcvrsSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the multicast source for which this entry contains multicast routing information." ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry 2 } rcIsisSpbmIpMcastUniRcvrsVsnIsid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Services Network ISID" ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry 3 } rcIsisSpbmIpMcastUniRcvrsNickName OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast nick name" ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry 4 } rcIsisSpbmIpMcastUniRcvrsEgressVlan OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Vlan associated with this egress entry. " ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry 5 } rcIsisSpbmIpMcastUniRcvrsEgressActivePorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The set of ports in the vlan that have UNI receivers for this multicast route. " ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry 6 } rcIsisPlsbIpInterIsidUnicastFibTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisPlsbIpInterIsidUnicastFibEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IS-IS PLSB IP Inter Isid Unicast FIB. This table will replace rcIsisPlsbIpUnicastFibTable" ::= { rcIsis 21 } rcIsisPlsbIpInterIsidUnicastFibEntry OBJECT-TYPE SYNTAX RcIsisPlsbIpInterIsidUnicastFibEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIsisPlsbIpInterIsidUnicastFib Table. An Entry table exists for each PLSB IP unicast forwarding entry." INDEX { rcIsisPlsbIpInterIsidUnicastFibVrfId, rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddrType, rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddr, rcIsisPlsbIpInterIsidUnicastFibDestinationMask, rcIsisPlsbIpInterIsidUnicastFibNextHopBmac, rcIsisPlsbIpInterIsidUnicastFibDestIsid, rcIsisPlsbIpInterIsidUnicastFibVlan } ::= { rcIsisPlsbIpInterIsidUnicastFibTable 1 } RcIsisPlsbIpInterIsidUnicastFibEntry ::= SEQUENCE { rcIsisPlsbIpInterIsidUnicastFibVrfId Integer32, rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddrType InetAddressType, rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddr InetAddress, rcIsisPlsbIpInterIsidUnicastFibDestinationMask InetAddressPrefixLength, rcIsisPlsbIpInterIsidUnicastFibNextHopBmac MacAddress, rcIsisPlsbIpInterIsidUnicastFibDestIsid Integer32, rcIsisPlsbIpInterIsidUnicastFibVlan Integer32, rcIsisPlsbIpInterIsidUnicastFibIsid Integer32, rcIsisPlsbIpInterIsidUnicastFibNextHopName DisplayString, rcIsisPlsbIpInterIsidUnicastFibOutgoingPort InterfaceIndex, rcIsisPlsbIpInterIsidUnicastFibPrefixCost Integer32, rcIsisPlsbIpInterIsidUnicastFibSpbmCost Counter64, rcIsisPlsbIpInterIsidUnicastFibPreference Integer32, rcIsisPlsbIpInterIsidUnicastFibMetricType INTEGER } rcIsisPlsbIpInterIsidUnicastFibVrfId OBJECT-TYPE SYNTAX Integer32 (0..512) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VRF ID of the IP unicast FIB entry, 0 indicates NRE." ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 1 } rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of destination IP Address." ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 2 } rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddr OBJECT-TYPE SYNTAX InetAddress (SIZE(4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP Address of the IP unicast FIB entry. Support ipv4 size(4) and ipv6 size(16)" ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 3 } rcIsisPlsbIpInterIsidUnicastFibDestinationMask OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP mask of the IP unicast FIB entry " ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 4 } rcIsisPlsbIpInterIsidUnicastFibNextHopBmac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The nexthop BMAC of the IP unicast FIB entry " ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 5 } rcIsisPlsbIpInterIsidUnicastFibDestIsid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination ISID of the IP unicast FIB entry " ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 6 } rcIsisPlsbIpInterIsidUnicastFibVlan OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan of the IP unicast FIB entry. The value of 0 is associated with a local Inter VSN circuitless IP interface fib entry." ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 7 } rcIsisPlsbIpInterIsidUnicastFibIsid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "ISID of the IP unicast FIB entry" ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 8 } rcIsisPlsbIpInterIsidUnicastFibNextHopName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The nexthop hostname of the IP unicast FIB entry " ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 9 } rcIsisPlsbIpInterIsidUnicastFibOutgoingPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Outgoing port of the IP unicast Fib entry." ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 10 } rcIsisPlsbIpInterIsidUnicastFibPrefixCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "prefix cost of the IP unicast FIB entry" ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 11 } rcIsisPlsbIpInterIsidUnicastFibSpbmCost OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Bmac cost of the IP unicast FIB entry" ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 12 } rcIsisPlsbIpInterIsidUnicastFibPreference OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "IP Route preference of the IP unicast FIB entry" ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 13 } rcIsisPlsbIpInterIsidUnicastFibMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "IP Metric Type of the IP unicast FIB entry" ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 14 } rcIsisSpbmScalars OBJECT IDENTIFIER ::= { rcIsis 22 } rcIsisSpbmLoopbackPortCurrState OBJECT-TYPE SYNTAX INTEGER { none(1), stack(2), frontPanel(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the current SPBM-reserved loopback port." ::= { rcIsisSpbmScalars 1 } rcIsisSpbmLoopbackPortNextState OBJECT-TYPE SYNTAX INTEGER { none(1), stack(2), frontPanel(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the next SPBM-reserved loopback port (after reboot)." ::= { rcIsisSpbmScalars 2 } -- ISIS PLSB IPV6 Unicast FIB Table rcIsisPlsbIpv6UnicastFibTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisPlsbIpv6UnicastFibEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IS-IS PLSB IPV6 Unicast FIB" ::= { rcIsis 23 } rcIsisPlsbIpv6UnicastFibEntry OBJECT-TYPE SYNTAX RcIsisPlsbIpv6UnicastFibEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIsisPlsbIpv6UnicastFib Table. A Entry in table exists for each PLSB IPV6 unicast forwarding entry." INDEX { rcIsisPlsbIpv6UnicastFibVrfId, rcIsisPlsbIpv6UnicastFibDestinationIpAddrType, rcIsisPlsbIpv6UnicastFibDestinationIpAddr, rcIsisPlsbIpv6UnicastFibDestinationMask, rcIsisPlsbIpv6UnicastFibNextHopBmac, rcIsisPlsbIpv6UnicastFibDestIsid, rcIsisPlsbIpv6UnicastFibVlan } ::= { rcIsisPlsbIpv6UnicastFibTable 1 } RcIsisPlsbIpv6UnicastFibEntry ::= SEQUENCE { rcIsisPlsbIpv6UnicastFibVrfId Integer32, rcIsisPlsbIpv6UnicastFibDestinationIpAddrType InetAddressType, rcIsisPlsbIpv6UnicastFibDestinationIpAddr InetAddress, rcIsisPlsbIpv6UnicastFibDestinationMask InetAddressPrefixLength, rcIsisPlsbIpv6UnicastFibNextHopBmac MacAddress, rcIsisPlsbIpv6UnicastFibDestIsid Integer32, rcIsisPlsbIpv6UnicastFibVlan Integer32, rcIsisPlsbIpv6UnicastFibIsid Integer32, rcIsisPlsbIpv6UnicastFibNextHopName DisplayString, rcIsisPlsbIpv6UnicastFibOutgoingPort InterfaceIndex, rcIsisPlsbIpv6UnicastFibPrefixCost Integer32, rcIsisPlsbIpv6UnicastFibSpbmCost Counter64 } rcIsisPlsbIpv6UnicastFibVrfId OBJECT-TYPE SYNTAX Integer32 (0..512) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VRF ID of the IPV6 unicast FIB entry, 0 indicates NRE." ::= { rcIsisPlsbIpv6UnicastFibEntry 1 } rcIsisPlsbIpv6UnicastFibDestinationIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of destination IPV6 Address." ::= { rcIsisPlsbIpv6UnicastFibEntry 2 } rcIsisPlsbIpv6UnicastFibDestinationIpAddr OBJECT-TYPE SYNTAX InetAddress (SIZE(4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP Address of the IPV6 unicast FIB entry." ::= { rcIsisPlsbIpv6UnicastFibEntry 3 } rcIsisPlsbIpv6UnicastFibDestinationMask OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP mask of the IPV6 unicast FIB entry " ::= { rcIsisPlsbIpv6UnicastFibEntry 4 } rcIsisPlsbIpv6UnicastFibNextHopBmac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "the nexthop BMAC of the IPV6 unicast FIB entry " ::= { rcIsisPlsbIpv6UnicastFibEntry 5 } rcIsisPlsbIpv6UnicastFibDestIsid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination ISID of the IPv6 unicast FIB entry " ::= { rcIsisPlsbIpv6UnicastFibEntry 6 } rcIsisPlsbIpv6UnicastFibVlan OBJECT-TYPE SYNTAX Integer32 (1..4084) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan of the IPV6 unicast FIB entry" ::= { rcIsisPlsbIpv6UnicastFibEntry 7 } rcIsisPlsbIpv6UnicastFibIsid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "ISID of the IPV6 unicast FIB entry" ::= { rcIsisPlsbIpv6UnicastFibEntry 8 } rcIsisPlsbIpv6UnicastFibNextHopName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "the nexthop hostname of the IPV6 unicast FIB entry " ::= { rcIsisPlsbIpv6UnicastFibEntry 9 } rcIsisPlsbIpv6UnicastFibOutgoingPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Outgoing port of the IPV6 unicast Fib entry." ::= { rcIsisPlsbIpv6UnicastFibEntry 10 } rcIsisPlsbIpv6UnicastFibPrefixCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "prefix cost of the IPV6 unicast FIB entry" ::= { rcIsisPlsbIpv6UnicastFibEntry 11 } rcIsisPlsbIpv6UnicastFibSpbmCost OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "bmac cost of the IPV6 unicast FIB entry" ::= { rcIsisPlsbIpv6UnicastFibEntry 12 } -- If the following table is modified, you MUST make sure -- that table rcIsisSpbmIsidIpMcastRouteUniRcvrsTable is also -- modified, as it must have the same indices as the following -- table (plus egressVlan)!! rcIsisSpbmIpIsidMcastRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisSpbmIpIsidMcastRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SPBM IP Isid Multicast Route Table" ::= { rcIsis 24 } rcIsisSpbmIpIsidMcastRouteEntry OBJECT-TYPE SYNTAX RcIsisSpbmIpIsidMcastRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SPBM IP Isid Multicast Route Entry" INDEX { rcIsisSpbmIpIsidMcastVsnIsid, rcIsisSpbmIpIsidMcastGroup, rcIsisSpbmIpIsidMcastSource, rcIsisSpbmIpIsidMcastNickName } ::= { rcIsisSpbmIpIsidMcastRouteTable 1 } RcIsisSpbmIpIsidMcastRouteEntry ::= SEQUENCE { rcIsisSpbmIpIsidMcastVsnIsid Integer32, rcIsisSpbmIpIsidMcastGroup IpAddress, rcIsisSpbmIpIsidMcastSource IpAddress, rcIsisSpbmIpIsidMcastNickName Integer32, rcIsisSpbmIpIsidMcastSourceBeb OCTET STRING, rcIsisSpbmIpIsidMcastVlanId Integer32, rcIsisSpbmIpIsidMcastVrfName DisplayString, rcIsisSpbmIpIsidMcastDataIsid Integer32, rcIsisSpbmIpIsidMcastType INTEGER, rcIsisSpbmIpIsidMcastBvlan Integer32, rcIsisSpbmIpIsidMcastNniInterfacePorts PortSet, rcIsisSpbmIpIsidMcastNniInterfaceMlts OCTET STRING } rcIsisSpbmIpIsidMcastVsnIsid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Services Network ISID" ::= { rcIsisSpbmIpIsidMcastRouteEntry 1 } rcIsisSpbmIpIsidMcastGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { rcIsisSpbmIpIsidMcastRouteEntry 2 } rcIsisSpbmIpIsidMcastSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the multicast source for which this entry contains multicast routing information." ::= { rcIsisSpbmIpIsidMcastRouteEntry 3 } rcIsisSpbmIpIsidMcastNickName OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast nick name" ::= { rcIsisSpbmIpIsidMcastRouteEntry 4 } rcIsisSpbmIpIsidMcastSourceBeb OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Source Backbone Edge Bridge name" ::= { rcIsisSpbmIpIsidMcastRouteEntry 5 } rcIsisSpbmIpIsidMcastVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN ID of the interface" ::= { rcIsisSpbmIpIsidMcastRouteEntry 6 } rcIsisSpbmIpIsidMcastVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "VRF name of the interface" ::= { rcIsisSpbmIpIsidMcastRouteEntry 7 } rcIsisSpbmIpIsidMcastDataIsid OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "Data ISID" ::= { rcIsisSpbmIpIsidMcastRouteEntry 8 } rcIsisSpbmIpIsidMcastType OBJECT-TYPE SYNTAX INTEGER { routed(1), snoop(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the type of the interface" ::= { rcIsisSpbmIpIsidMcastRouteEntry 9} rcIsisSpbmIpIsidMcastBvlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Backbone VLAN on which SPB traffic is carried" ::= { rcIsisSpbmIpIsidMcastRouteEntry 10 } rcIsisSpbmIpIsidMcastNniInterfacePorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "list of port nni interface. Each bit corresponds to a port, as represented by its ifIndex value. When a bit has the value one(1), the corresponding port is a member of the set. When a bit has the value zero(0), the corresponding port is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to ifIndex 0." ::= { rcIsisSpbmIpIsidMcastRouteEntry 11 } rcIsisSpbmIpIsidMcastNniInterfaceMlts OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "list of mlt nni interface. A set of bits represents the MLT IDs.From left to right, the first bit set represent MltId 1. The second bit set represent MltId 2, and so on so forth, Up to bit 511 which represents Mlt Id 512." ::= { rcIsisSpbmIpIsidMcastRouteEntry 12 } -- Spbm ip multicast route UNI receivers table (vlan/port pairs). -- MUST have same indices as the rcIsisSpbmIpIsidMcastRouteTable -- with the addition of egressVlan!! -- This table is used in conjunction with rcIsisSpbmIpIsidMcastRouteTable -- in order to gather up all the UNI receivers. rcIsisSpbmIpIsidMcastRouteUniRcvrsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisSpbmIpIsidMcastRouteUniRcvrsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SPBM IP Isid Multicast Route UNI Receivers Table" ::= { rcIsis 25 } rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry OBJECT-TYPE SYNTAX RcIsisSpbmIpIsidMcastRouteUniRcvrsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SPBM IP Isid Multicast Route UNI Receivers Entry" INDEX { rcIsisSpbmIpIsidMcastUniRcvrsVsnIsid, rcIsisSpbmIpIsidMcastUniRcvrsGroup, rcIsisSpbmIpIsidMcastUniRcvrsSource, rcIsisSpbmIpIsidMcastUniRcvrsNickName, rcIsisSpbmIpIsidMcastUniRcvrsEgressVlan } ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsTable 1 } RcIsisSpbmIpIsidMcastRouteUniRcvrsEntry ::= SEQUENCE { rcIsisSpbmIpIsidMcastUniRcvrsVsnIsid Integer32, rcIsisSpbmIpIsidMcastUniRcvrsGroup IpAddress, rcIsisSpbmIpIsidMcastUniRcvrsSource IpAddress, rcIsisSpbmIpIsidMcastUniRcvrsNickName Integer32, rcIsisSpbmIpIsidMcastUniRcvrsEgressVlan Integer32, rcIsisSpbmIpIsidMcastUniRcvrsEgressActivePorts PortSet } rcIsisSpbmIpIsidMcastUniRcvrsVsnIsid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Services Network ISID" ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry 1 } rcIsisSpbmIpIsidMcastUniRcvrsGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry 2 } rcIsisSpbmIpIsidMcastUniRcvrsSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the multicast source for which this entry contains multicast routing information." ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry 3 } rcIsisSpbmIpIsidMcastUniRcvrsNickName OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast nick name" ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry 4 } rcIsisSpbmIpIsidMcastUniRcvrsEgressVlan OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Vlan associated with this egress entry. " ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry 5 } rcIsisSpbmIpIsidMcastUniRcvrsEgressActivePorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The set of ports in the vlan that have UNI receivers for this multicast route. " ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry 6 } rcIsisLogicalInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisLogicalInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of ISIS logical interface." ::= { rcIsis 26 } rcIsisLogicalInterfaceEntry OBJECT-TYPE SYNTAX RcIsisLogicalInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry contains the configuration information about the logical isis interface" INDEX { rcIsisLogicalInterfaceId } ::= { rcIsisLogicalInterfaceTable 1 } RcIsisLogicalInterfaceEntry ::= SEQUENCE { rcIsisLogicalInterfaceId Integer32, rcIsisLogicalInterfaceIfIndex InterfaceIndex, rcIsisLogicalInterfaceType INTEGER, rcIsisLogicalInterfaceDestIPAddr IpAddress, rcIsisLogicalInterfaceDestIfIndex InterfaceIndex, rcIsisLogicalInterfaceVids OCTET STRING, rcIsisLogicalInterfacePrimaryVid Integer32, rcIsisLogicalInterfaceName DisplayString, rcIsisLogicalInterfaceRowStatus RowStatus, rcIsisLogicalInterfaceCircIndex IndexInteger, rcIsisLogicalInterfaceNextHopIfIndex InterfaceIndex, rcIsisLogicalInterfaceNextHopVid Integer32, rcIsisLogicalInterfaceNextHopVrf DisplayString } rcIsisLogicalInterfaceId OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index used to uniquely identify this logical interface." ::= { rcIsisLogicalInterfaceEntry 1 } rcIsisLogicalInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The ISIS logical ifIndex" ::= { rcIsisLogicalInterfaceEntry 2 } rcIsisLogicalInterfaceType OBJECT-TYPE SYNTAX INTEGER { layer2(1), ip(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Indicates the entry is for Layer2 or Layer3" ::= { rcIsisLogicalInterfaceEntry 3 } rcIsisLogicalInterfaceDestIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The logical interface Destination IP address" ::= { rcIsisLogicalInterfaceEntry 4 } rcIsisLogicalInterfaceDestIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The value of ifIndex for the interface to which this logical interface corresponds. It can be port/mlt ifindex." ::= { rcIsisLogicalInterfaceEntry 5 } rcIsisLogicalInterfaceVids OBJECT-TYPE SYNTAX OCTET STRING (SIZE(512)) MAX-ACCESS read-create STATUS current DESCRIPTION "This bitfield is used to identify which VLANs this logical interface is associated with. Each VLAN ID is stored as a bit. The most-significant (left-most) bit represents Vlan Id 1." ::= { rcIsisLogicalInterfaceEntry 6 } rcIsisLogicalInterfacePrimaryVid OBJECT-TYPE SYNTAX Integer32 (2..4059) MAX-ACCESS read-create STATUS current DESCRIPTION "Primary tunnel vlan associated with L2Core ISIS logical interface" ::= { rcIsisLogicalInterfaceEntry 7 } rcIsisLogicalInterfaceName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "An administratively-assigned name for this Logical interface." ::= { rcIsisLogicalInterfaceEntry 8 } rcIsisLogicalInterfaceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete logical interface" ::= { rcIsisLogicalInterfaceEntry 9} rcIsisLogicalInterfaceCircIndex OBJECT-TYPE SYNTAX IndexInteger MAX-ACCESS read-only STATUS current DESCRIPTION "An index used to identify ISIS circuit creating under the logical interface" ::= { rcIsisLogicalInterfaceEntry 10 } rcIsisLogicalInterfaceNextHopIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Next hop destination ifindex to reach logical tunnel dest-ip It is deprecated by rcIsisLogicalInterfaceNextHopDestIfIndex" ::= { rcIsisLogicalInterfaceEntry 11 } rcIsisLogicalInterfaceNextHopVid OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Next hop vlan id to reach logical tunnel dest-ip It is deprecated by rcIsisLogicalInterfaceNextHopDestVid" ::= { rcIsisLogicalInterfaceEntry 12 } rcIsisLogicalInterfaceNextHopVrf OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop vrf name to reach logical tunnel dest-ip" ::= { rcIsisLogicalInterfaceEntry 13 } rcIsisSpbmMcastFibUniTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisSpbmMcastFibUniEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IS-IS SPBM Multicast FIB Uni Table" ::= { rcIsis 27 } rcIsisSpbmMcastFibUniEntry OBJECT-TYPE SYNTAX RcIsisSpbmMcastFibUniEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " IS-IS SPBM Multicast FIB Uni Entry" INDEX { rcIsisSpbmMcastFibUniSysId, rcIsisSpbmMcastFibUniVlan, rcIsisSpbmMcastFibUniMcastDestMacAddr, rcIsisSpbmMcastFibUniCvid } ::= { rcIsisSpbmMcastFibUniTable 1 } RcIsisSpbmMcastFibUniEntry ::= SEQUENCE { rcIsisSpbmMcastFibUniSysId OCTET STRING, rcIsisSpbmMcastFibUniVlan Integer32, rcIsisSpbmMcastFibUniMcastDestMacAddr MacAddress, rcIsisSpbmMcastFibUniCvid Integer32, rcIsisSpbmMcastFibUniOutgoingInterfaceNniPorts PortSet, rcIsisSpbmMcastFibUniOutgoingInterfaceNniMlts OCTET STRING, rcIsisSpbmMcastFibUniOutgoingInterfaceSwUniPorts PortSet, rcIsisSpbmMcastFibUniOutgoingInterfaceSwUniMlts OCTET STRING, rcIsisSpbmMcastFibUniOutgoingInterfaceCvlanUniPorts PortSet, rcIsisSpbmMcastFibUniOutgoingInterfaceCvlanUniMlts OCTET STRING, rcIsisSpbmMcastFibUniCvlan Integer32 } rcIsisSpbmMcastFibUniSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "System ID of the node where multicast FIB entry come from." ::= { rcIsisSpbmMcastFibUniEntry 1 } rcIsisSpbmMcastFibUniVlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "bVlan of the multicast FIB entry." ::= { rcIsisSpbmMcastFibUniEntry 2 } rcIsisSpbmMcastFibUniMcastDestMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast destination Mac Address of the multicast FIB entry. " ::= { rcIsisSpbmMcastFibUniEntry 3 } rcIsisSpbmMcastFibUniCvid OBJECT-TYPE SYNTAX Integer32 (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Customer vid of the multicast FIB entry. 4095 is not used. 4096 is reserved for untagged case." ::= { rcIsisSpbmMcastFibUniEntry 4 } rcIsisSpbmMcastFibUniOutgoingInterfaceNniPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "nni port Outgoing interface of multicast fib entry. Each bit corresponds to a port, as represented by its ifIndex value . When a bit has the value one(1), the corresponding port is a member of the set. When a bit has the value zero(0), the corresponding port is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to ifIndex 0." ::= { rcIsisSpbmMcastFibUniEntry 5 } rcIsisSpbmMcastFibUniOutgoingInterfaceNniMlts OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "nni mlt outgoing interface of multicast fib entry. A set of bits represents the MLT IDs.From left to right, the first bit set represent MltId 1. The second bit set represent MltId 2, and so on so forth, Up to bit 511 which represents Mlt Id 512." ::= { rcIsisSpbmMcastFibUniEntry 6 } rcIsisSpbmMcastFibUniOutgoingInterfaceSwUniPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "switched uni port Outgoing interface of multicast fib entry. Each bit corresponds to a port, as represented by its ifIndex value . When a bit has the value one(1), the corresponding port is a member of the set. When a bit has the value zero(0), the corresponding port is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to ifIndex 0." ::= { rcIsisSpbmMcastFibUniEntry 7 } rcIsisSpbmMcastFibUniOutgoingInterfaceSwUniMlts OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "switched uni mlt outgoing interface of multicast fib entry. A set of bits represents the MLT IDs.From left to right, the first bit set represent MltId 1. The second bit set represent MltId 2, and so on so forth, Up to bit 511 which represents Mlt Id 512." ::= { rcIsisSpbmMcastFibUniEntry 8 } rcIsisSpbmMcastFibUniOutgoingInterfaceCvlanUniPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "platform cvlan uni port Outgoing interface of multicast fib entry. Each bit corresponds to a port, as represented by its ifIndex value . When a bit has the value one(1), the corresponding port is a member of the set. When a bit has the value zero(0), the corresponding port is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to ifIndex 0." ::= { rcIsisSpbmMcastFibUniEntry 9 } rcIsisSpbmMcastFibUniOutgoingInterfaceCvlanUniMlts OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "platform cvlan uni mlt outgoing interface of multicast fib entry. A set of bits represents the MLT IDs.From left to right, the first bit set represent MltId 1. The second bit set represent MltId 2, and so on so forth, Up to bit 511 which represents Mlt Id 512." ::= { rcIsisSpbmMcastFibUniEntry 10 } rcIsisSpbmMcastFibUniCvlan OBJECT-TYPE SYNTAX Integer32 (0..4084) MAX-ACCESS read-only STATUS current DESCRIPTION "platform customer vlan of the multicast FIB entry." ::= { rcIsisSpbmMcastFibUniEntry 11 } rcIsisLogicalInterfaceNextHopTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsisLogicalInterfaceNextHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table to store nexthop information for the logical-interface tunnel" ::= { rcIsis 28 } rcIsisLogicalInterfaceNextHopEntry OBJECT-TYPE SYNTAX RcIsisLogicalInterfaceNextHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry contains the nexthop information for the logical interface tunnel" INDEX { rcIsisLogicalInterfaceNextHopId, rcIsisLogicalInterfaceNextHopIp } ::= { rcIsisLogicalInterfaceNextHopTable 1 } RcIsisLogicalInterfaceNextHopEntry ::= SEQUENCE { rcIsisLogicalInterfaceNextHopId Integer32, rcIsisLogicalInterfaceNextHopIp IpAddress, rcIsisLogicalInterfaceNextHopDestIfIndex InterfaceIndex, rcIsisLogicalInterfaceNextHopDestVid Integer32 } rcIsisLogicalInterfaceNextHopId OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index used to uniquely identify the logical interface tunnel.This value is same as the rcIsisLogicalInterfaceId in the rcIsisLogicalInterfaceTable" ::= { rcIsisLogicalInterfaceNextHopEntry 1 } rcIsisLogicalInterfaceNextHopIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies the next hop IP address of the logical interface tunnel" ::= { rcIsisLogicalInterfaceNextHopEntry 2} rcIsisLogicalInterfaceNextHopDestIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop destination ifindex to reach the next hop ip of logical interface tunnel" ::= { rcIsisLogicalInterfaceNextHopEntry 3 } rcIsisLogicalInterfaceNextHopDestVid OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop destination vlan id to reach the next hop ip of logical interface tunnel" ::= { rcIsisLogicalInterfaceNextHopEntry 4} rcPlsbGlobal OBJECT IDENTIFIER ::= {rcPlsb 1} rcPlsbGlobalVlans OBJECT-TYPE SYNTAX OCTET STRING(SIZE(512)) MAX-ACCESS read-write STATUS current DESCRIPTION "PLSB vlan entry." ::= { rcPlsbGlobal 1} rcPlsbGlobalEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable PLSB global flag." DEFVAL {disable} ::= { rcPlsbGlobal 2} rcPlsbGlobalMsti OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "MSTI instance ID for PLSB VLANS" DEFVAL { 0 } ::= { rcPlsbGlobal 3} rcPlsbGlobalEtherType OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "SPBM Ethertype" DEFVAL { '8100'h } ::= { rcPlsbGlobal 4} -- CFM Tables -- Maintenance Domain Table rcCfmMaintenanceDomainTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmMaintenanceDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Maintenance Domain table" ::= { rcCfm 1} rcCfmMaintenanceDomainEntry OBJECT-TYPE SYNTAX RcCfmMaintenanceDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Maintenance Domain entry." INDEX {rcCfmMaintenanceDomainIndex } ::= { rcCfmMaintenanceDomainTable 1} RcCfmMaintenanceDomainEntry ::= SEQUENCE { rcCfmMaintenanceDomainIndex Integer32, rcCfmMaintenanceDomainName DisplayString, rcCfmMaintenanceDomainRowStatus RowStatus, rcCfmMaintenanceDomainNumOfMa Integer32, rcCfmMaintenanceDomainClearStats TruthValue, rcCfmMaintenanceDomainLevel Integer32, rcCfmMaintenanceDomainNumOfMip Integer32, rcCfmMaintenanceDomainType INTEGER, rcCfmMaintenanceDomainEventTrapEnable EnableValue, rcCfmMaintenanceDomainPmEnable EnableValue, rcCfmMaintenanceDomainClearAisStats TruthValue } rcCfmMaintenanceDomainIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain index" ::= { rcCfmMaintenanceDomainEntry 1} rcCfmMaintenanceDomainName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..22)) MAX-ACCESS read-create STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmMaintenanceDomainEntry 2} rcCfmMaintenanceDomainRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcCfmMaintenanceDomainEntry 3} rcCfmMaintenanceDomainNumOfMa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of MAs belong to this maintenance domain" ::= { rcCfmMaintenanceDomainEntry 4 } rcCfmMaintenanceDomainClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "To clear the MEPS CCM sending/receiving message counter un der this domain" DEFVAL { false } ::= { rcCfmMaintenanceDomainEntry 5 } rcCfmMaintenanceDomainLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "To set the maintenance level in this domain" DEFVAL {4} ::= { rcCfmMaintenanceDomainEntry 6 } rcCfmMaintenanceDomainNumOfMip OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Mips belong to this maintenance domain" ::= { rcCfmMaintenanceDomainEntry 7 } rcCfmMaintenanceDomainType OBJECT-TYPE SYNTAX INTEGER { none(0), trunk(1), sg(2), endpt(3), vlan(4), port(5), mimencapvlan(6), nodal(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "To indicate the type of domain" ::= { rcCfmMaintenanceDomainEntry 8 } rcCfmMaintenanceDomainEventTrapEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Event Trap enable" REFERENCE "MERS v4.2 PRD - R15" DEFVAL {enable} ::= { rcCfmMaintenanceDomainEntry 9 } rcCfmMaintenanceDomainPmEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Performance monitor enable" REFERENCE "MERS v4.2 PRD" DEFVAL {disable} ::= { rcCfmMaintenanceDomainEntry 10 } rcCfmMaintenanceDomainClearAisStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To clear the AIS CCM sending/receiving message counter un der this domain" DEFVAL { false } ::= { rcCfmMaintenanceDomainEntry 11 } -- Maintenance Association Table rcCfmMaintenanceAssociationTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmMaintenanceAssociationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Maintenance Association table" ::= { rcCfm 2} rcCfmMaintenanceAssociationEntry OBJECT-TYPE SYNTAX RcCfmMaintenanceAssociationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Maintenance Association entry." INDEX {rcCfmMaintenanceAssociationDomainIndex, rcCfmMaintenanceAssociationAssociationIndex } ::= { rcCfmMaintenanceAssociationTable 1} RcCfmMaintenanceAssociationEntry ::= SEQUENCE { rcCfmMaintenanceAssociationDomainIndex INTEGER, rcCfmMaintenanceAssociationAssociationIndex INTEGER, rcCfmMaintenanceAssociationDomainName DisplayString, rcCfmMaintenanceAssociationAssociationName DisplayString, rcCfmMaintenanceAssociationAdminState EnableValue, rcCfmMaintenanceAssociationRowStatus RowStatus, rcCfmMaintenanceAssociationCcmInterval Integer32, rcCfmMaintenanceAssociationCcmLifetime Integer32, rcCfmMaintenanceAssociationCcmPriority Integer32, rcCfmMaintenanceAssociationCcmTxEnable EnableValue, rcCfmMaintenanceAssociationCcmRxEnable EnableValue, rcCfmMaintenanceAssociationNumOfMep Integer32, rcCfmMaintenanceAssociationClearStats TruthValue, rcCfmMaintenanceAssociationAutoDetect EnableValue, rcCfmMaintenanceAssociationNumOfRemoteMep Integer32, rcCfmMaintenanceAssociationRemoveAutoRmep Integer32, rcCfmMaintenanceAssociationCcmRdiEnable EnableValue, rcCfmMaintenanceAssociationCcmMulticast EnableValue, rcCfmMaintenanceAssociationEventTrapEnable EnableValue, rcCfmMaintenanceAssociationPmEnable EnableValue, rcCfmMaintenanceAssociationClearAisStats TruthValue } rcCfmMaintenanceAssociationDomainIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Domain Index" ::= { rcCfmMaintenanceAssociationEntry 1} rcCfmMaintenanceAssociationAssociationIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Index" ::= { rcCfmMaintenanceAssociationEntry 2} rcCfmMaintenanceAssociationDomainName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Domain Name" ::= { rcCfmMaintenanceAssociationEntry 3} rcCfmMaintenanceAssociationAssociationName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..22)) MAX-ACCESS read-create STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmMaintenanceAssociationEntry 4} rcCfmMaintenanceAssociationAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Administratively enable or disable a maintenance association." DEFVAL { disable } ::= { rcCfmMaintenanceAssociationEntry 5} rcCfmMaintenanceAssociationRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcCfmMaintenanceAssociationEntry 6} rcCfmMaintenanceAssociationCcmInterval OBJECT-TYPE SYNTAX Integer32 (0..65535000) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Interval of periodic Continuity Check Message to be transmitted" DEFVAL { 5000 } ::= { rcCfmMaintenanceAssociationEntry 7} rcCfmMaintenanceAssociationCcmLifetime OBJECT-TYPE SYNTAX Integer32 (0..655350) MAX-ACCESS read-create STATUS current DESCRIPTION "Lifetime of periodic Continuity Check Message" DEFVAL { 15000 } ::= { rcCfmMaintenanceAssociationEntry 8} rcCfmMaintenanceAssociationCcmPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Priority of Continuity Check Message to be transmitted" DEFVAL { 7 } ::= { rcCfmMaintenanceAssociationEntry 9} rcCfmMaintenanceAssociationCcmTxEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Continuity Check Message transmit enable" DEFVAL { disable } ::= { rcCfmMaintenanceAssociationEntry 10} rcCfmMaintenanceAssociationCcmRxEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Continuity Check Message receive enable" DEFVAL { disable } ::= { rcCfmMaintenanceAssociationEntry 11} rcCfmMaintenanceAssociationNumOfMep OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of MEPs belong to this maintenance association" ::= { rcCfmMaintenanceAssociationEntry 12 } rcCfmMaintenanceAssociationClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "To clear the MEPs CCM sending/receiving message counter under this MA" DEFVAL { false } ::= { rcCfmMaintenanceAssociationEntry 13 } rcCfmMaintenanceAssociationAutoDetect OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether MA allows auto-detect of remote MEPs" DEFVAL { disable } ::= { rcCfmMaintenanceAssociationEntry 14 } rcCfmMaintenanceAssociationNumOfRemoteMep OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of remote MEPs belong to this maintenance association" ::= { rcCfmMaintenanceAssociationEntry 15 } rcCfmMaintenanceAssociationRemoveAutoRmep OBJECT-TYPE SYNTAX Integer32 (0..8191) MAX-ACCESS read-create STATUS current DESCRIPTION "Remove auto learned Remote Maintenance Endpoint ID, or 0 for unspecified" ::= { rcCfmMaintenanceAssociationEntry 16 } rcCfmMaintenanceAssociationCcmRdiEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Continuity Check Message RDI enable" REFERENCE "MERS v4.2 PRD - R21,R24,R29,R33,R61,R73" DEFVAL {enable} ::= { rcCfmMaintenanceAssociationEntry 17 } rcCfmMaintenanceAssociationCcmMulticast OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether MA sends Multicast or Unicast CCMs" DEFVAL { enable } ::= { rcCfmMaintenanceAssociationEntry 18 } rcCfmMaintenanceAssociationEventTrapEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Event Trap enable This MA level setting overrides MD level setting." REFERENCE "MERS v4.2 PRD - R15" DEFVAL {enable} ::= { rcCfmMaintenanceAssociationEntry 19 } rcCfmMaintenanceAssociationPmEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Performance monitor enable This MA level setting overrides MD level setting." REFERENCE "MERS v4.2 PRD" DEFVAL {disable} ::= { rcCfmMaintenanceAssociationEntry 20 } rcCfmMaintenanceAssociationClearAisStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To clear the Ais CCM sending/receiving message counter under this MA" DEFVAL { false } ::= { rcCfmMaintenanceAssociationEntry 21 } -- Maintenance EndPoint Table rcCfmMaintenanceEndPointTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmMaintenanceEndPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Maintenance Association table" ::= { rcCfm 3} rcCfmMaintenanceEndPointEntry OBJECT-TYPE SYNTAX RcCfmMaintenanceEndPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Maintenance EndPoint entry." INDEX {rcCfmMaintenanceEndPointDomainIndex, rcCfmMaintenanceEndPointAssociationIndex, rcCfmMaintenanceEndPointId } ::= { rcCfmMaintenanceEndPointTable 1} RcCfmMaintenanceEndPointEntry ::= SEQUENCE { rcCfmMaintenanceEndPointDomainIndex Integer32, rcCfmMaintenanceEndPointAssociationIndex Integer32, rcCfmMaintenanceEndPointId Integer32, rcCfmMaintenanceEndPointDomainName DisplayString, rcCfmMaintenanceEndPointAssociationName DisplayString, rcCfmMaintenanceEndPointAdminState EnableValue, rcCfmMaintenanceEndPointRowStatus RowStatus, rcCfmMaintenanceEndPointCcmPriority Integer32, rcCfmMaintenanceEndPointCcmTxEnable EnableValue, rcCfmMaintenanceEndPointCcmRxEnable EnableValue, rcCfmMaintenanceEndPointMepType INTEGER, rcCfmMaintenanceEndPointClearStats TruthValue, rcCfmMaintenanceEndPointServiceDescription DisplayString, rcCfmMaintenanceEndPointRemoveAutoRmep Integer32, rcCfmMaintenanceEndPointMepStatus INTEGER, rcCfmMaintenanceEndPointAisTxEnable EnableValue, rcCfmMaintenanceEndPointAisInterval INTEGER, rcCfmMaintenanceEndPointIfTlv EnableValue, rcCfmMaintenanceEndPointMepDirection INTEGER, rcCfmMaintenanceEndPointClearAisStats TruthValue, rcCfmMaintenanceEndPointIfIndex InterfaceIndexOrZero, rcCfmMaintenanceEndPointCcmVlanId RcVlanIdOrNone, rcCfmMaintenanceEndPointLabel DisplayString } rcCfmMaintenanceEndPointDomainIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmMaintenanceEndPointEntry 1} rcCfmMaintenanceEndPointAssociationIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmMaintenanceEndPointEntry 2} rcCfmMaintenanceEndPointId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint ID" ::= { rcCfmMaintenanceEndPointEntry 3} rcCfmMaintenanceEndPointDomainName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmMaintenanceEndPointEntry 4} rcCfmMaintenanceEndPointAssociationName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmMaintenanceEndPointEntry 5} rcCfmMaintenanceEndPointAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Administratively enable or disable a maintenance EndPoint." DEFVAL { disable } ::= { rcCfmMaintenanceEndPointEntry 6} rcCfmMaintenanceEndPointRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcCfmMaintenanceEndPointEntry 7} rcCfmMaintenanceEndPointCcmPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Priority of Continuity Check Message to be transmitted" DEFVAL { 7 } ::= { rcCfmMaintenanceEndPointEntry 8} rcCfmMaintenanceEndPointCcmTxEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Continuity Check Message transmit enable" DEFVAL { disable } ::= { rcCfmMaintenanceEndPointEntry 9} rcCfmMaintenanceEndPointCcmRxEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Continuity Check Message receive enable" DEFVAL { disable } ::= { rcCfmMaintenanceEndPointEntry 10} rcCfmMaintenanceEndPointMepType OBJECT-TYPE SYNTAX INTEGER { trunk(1), sg(2), endpt(4), unused(8), vlan(16), port(32), endptClient(64), remotetrunk(32769), remotesg(32770), remoteendpt(32772), remoteVlan(32784), remotePort(32800), remoteEndptClient(32832), nodal(3145728) } MAX-ACCESS read-only STATUS current DESCRIPTION "Mep Type" ::= { rcCfmMaintenanceEndPointEntry 11 } rcCfmMaintenanceEndPointClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "To clear the MEP CCM sending/receiving message counter" DEFVAL { false } ::= { rcCfmMaintenanceEndPointEntry 12 } rcCfmMaintenanceEndPointServiceDescription OBJECT-TYPE SYNTAX DisplayString(SIZE (0..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to specify what service this mep assigned to" ::= { rcCfmMaintenanceEndPointEntry 13} rcCfmMaintenanceEndPointRemoveAutoRmep OBJECT-TYPE SYNTAX Integer32 (0..8191) MAX-ACCESS read-create STATUS current DESCRIPTION "Remove auto learned Remote Maintenance Endpoint ID, or 0 for unspecified" ::= { rcCfmMaintenanceEndPointEntry 14 } rcCfmMaintenanceEndPointMepStatus OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicating if the mep status is active or inactive. Only Dual-Home Ring endpoint client meps can have active/inactive status. All other mep types have active status." ::= { rcCfmMaintenanceEndPointEntry 15 } rcCfmMaintenanceEndPointAisTxEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Alarm Indication Signal Message transmit enable" DEFVAL { disable } ::= { rcCfmMaintenanceEndPointEntry 16} rcCfmMaintenanceEndPointAisInterval OBJECT-TYPE SYNTAX INTEGER{ intv1000(1000), intv60000(60000) } UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Interval of periodic Alarm Indication Signal Message to be transmitted. Unit in milliseconds." DEFVAL { intv60000 } ::= { rcCfmMaintenanceEndPointEntry 17} rcCfmMaintenanceEndPointIfTlv OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Admin control of the Interface-Status-Tlv in maintenanceEndpoint." DEFVAL { disable } ::= { rcCfmMaintenanceEndPointEntry 18 } rcCfmMaintenanceEndPointMepDirection OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the direction in which the Maintenance association faces on the bridge port." DEFVAL { unknown } ::= { rcCfmMaintenanceEndPointEntry 19 } rcCfmMaintenanceEndPointClearAisStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "To clear the AIS sending/receiving message counter" DEFVAL { false } ::= { rcCfmMaintenanceEndPointEntry 20 } rcCfmMaintenanceEndPointIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "This object is the interface index of the interface either a bridge port, or an aggregated IEEE 802.1 link within a bridge port, to which the MEP is attached." DEFVAL { 0 } ::= { rcCfmMaintenanceEndPointEntry 21 } rcCfmMaintenanceEndPointCcmVlanId OBJECT-TYPE SYNTAX RcVlanIdOrNone MAX-ACCESS read-create STATUS current DESCRIPTION "Customer CCM VLAN ID" DEFVAL { 1 } ::= { rcCfmMaintenanceEndPointEntry 22 } rcCfmMaintenanceEndPointLabel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..48)) MAX-ACCESS read-create STATUS current DESCRIPTION "User provided field. Used to give extra management information/data." ::= { rcCfmMaintenanceEndPointEntry 23 } -- Trunk Group Table rcCfmTrunkGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmTrunkGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault TrunkGroup table" ::= { rcCfm 4} rcCfmTrunkGroupEntry OBJECT-TYPE SYNTAX RcCfmTrunkGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management TrunkGroup entry." INDEX {rcCfmTrunkGroupName} ::= { rcCfmTrunkGroupTable 1} RcCfmTrunkGroupEntry ::= SEQUENCE { rcCfmTrunkGroupName CfmNameString, rcCfmTrunkGroupRowStatus RowStatus, rcCfmTrunkGroupPrimaryTrunk DisplayString, rcCfmTrunkGroupSecondaryTrunk DisplayString, rcCfmTrunkGroupActiveTrunk DisplayString, rcCfmTrunkGroupRevertive EnableValue, rcCfmTrunkGroupLoopBackVlanId Integer32, rcCfmTrunkGroupUserLabel1 OCTET STRING, rcCfmTrunkGroupUserLabel2 OCTET STRING } rcCfmTrunkGroupName OBJECT-TYPE SYNTAX CfmNameString MAX-ACCESS not-accessible STATUS current DESCRIPTION "Trunk Group Name" ::= { rcCfmTrunkGroupEntry 1} rcCfmTrunkGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcCfmTrunkGroupEntry 2} rcCfmTrunkGroupPrimaryTrunk OBJECT-TYPE SYNTAX DisplayString(SIZE(32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Trunk Group PBT Primary Trunk Name" ::= { rcCfmTrunkGroupEntry 3} rcCfmTrunkGroupSecondaryTrunk OBJECT-TYPE SYNTAX DisplayString(SIZE(32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Trunk Group PBT Secondary Trunk Name" ::= { rcCfmTrunkGroupEntry 4} rcCfmTrunkGroupActiveTrunk OBJECT-TYPE SYNTAX DisplayString(SIZE(32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Trunk Group PBT Active Trunk Name" ::= { rcCfmTrunkGroupEntry 5} rcCfmTrunkGroupRevertive OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Revertive enable or disable" DEFVAL { disable } ::= { rcCfmTrunkGroupEntry 6} rcCfmTrunkGroupLoopBackVlanId OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "Loopback VLAN ID for local pbt switching" ::= { rcCfmTrunkGroupEntry 7} rcCfmTrunkGroupUserLabel1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..89)) MAX-ACCESS read-write STATUS current DESCRIPTION "User provided field. Used to give extra management information/data " ::= { rcCfmTrunkGroupEntry 8 } rcCfmTrunkGroupUserLabel2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..89)) MAX-ACCESS read-write STATUS current DESCRIPTION "User provided additional field. Used to give extra management information/data " ::= { rcCfmTrunkGroupEntry 9} -- Trunk Table rcCfmTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmTrunkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Trunk table" ::= { rcCfm 5} rcCfmTrunkEntry OBJECT-TYPE SYNTAX RcCfmTrunkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Trunk entry." INDEX {rcCfmTrunkName} ::= { rcCfmTrunkTable 1} RcCfmTrunkEntry ::= SEQUENCE { rcCfmTrunkName CfmNameString, rcCfmTrunkPort InterfaceIndex, rcCfmTrunkAdminState EnableValue, rcCfmTrunkRowStatus RowStatus, rcCfmTrunkMac MacAddress, rcCfmTrunkMdName DisplayString, rcCfmTrunkMaName DisplayString, rcCfmTrunkVlanId Integer32, rcCfmTrunkReverseVlanId Integer32, rcCfmTrunkMepId Integer32, rcCfmTrunkHoldTimer Integer32, rcCfmTrunkOperStatus INTEGER, rcCfmTrunkSourceMac MacAddress, rcCfmTrunkClearStats TruthValue, rcCfmTrunkUserLabel1 OCTET STRING , rcCfmTrunkUserLabel2 OCTET STRING , rcCfmTrunkSubportQueueSet Integer32, rcCfmTrunkDualHomePartner EnableValue } rcCfmTrunkName OBJECT-TYPE SYNTAX CfmNameString MAX-ACCESS not-accessible STATUS current DESCRIPTION "PBT Trunk Name" ::= { rcCfmTrunkEntry 1} rcCfmTrunkPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "PBT Trunk Port" ::= { rcCfmTrunkEntry 2} rcCfmTrunkAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Administratively enable or disable a PBT trunk." DEFVAL { disable } ::= { rcCfmTrunkEntry 3} rcCfmTrunkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcCfmTrunkEntry 4} rcCfmTrunkMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Trunk Mac (remote CP mac)" ::= { rcCfmTrunkEntry 5} rcCfmTrunkMdName OBJECT-TYPE SYNTAX DisplayString(SIZE(255)) MAX-ACCESS read-create STATUS current DESCRIPTION "PBT Trunk Maintenance Domain Name" ::= { rcCfmTrunkEntry 6} rcCfmTrunkMaName OBJECT-TYPE SYNTAX DisplayString(SIZE(255)) MAX-ACCESS read-create STATUS current DESCRIPTION "PBT Trunk Maintenance Association Name" ::= { rcCfmTrunkEntry 7} rcCfmTrunkVlanId OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "PBT trunk VLAN ID" ::= { rcCfmTrunkEntry 8} rcCfmTrunkReverseVlanId OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "PBT trunk reverse VLAN ID" ::= { rcCfmTrunkEntry 9} rcCfmTrunkMepId OBJECT-TYPE SYNTAX Integer32 (0..8191) MAX-ACCESS read-create STATUS current DESCRIPTION "PBT trunk MEP ID. Range 1-8191 is a valid Mep ID to be assigned to the CFM Trunk. '0' means unassign the Med ID from the CFM Trunk" ::= { rcCfmTrunkEntry 10} rcCfmTrunkHoldTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Trunk hold timer value." ::= { rcCfmTrunkEntry 11 } rcCfmTrunkOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), waiting(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational status of this trunk." DEFVAL { down } ::= { rcCfmTrunkEntry 12 } rcCfmTrunkSourceMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Trunk Source Mac (local switch PBT mac)" ::= { rcCfmTrunkEntry 13} rcCfmTrunkClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Action to clear the stats for all trunks" DEFVAL { false } ::= { rcCfmTrunkEntry 14} rcCfmTrunkUserLabel1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..89)) MAX-ACCESS read-write STATUS current DESCRIPTION "User provided field. Used to give extra management information/data " ::= { rcCfmTrunkEntry 15 } rcCfmTrunkUserLabel2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..89)) MAX-ACCESS read-write STATUS current DESCRIPTION "User provided additional field. Used to give extra management information/data " ::= { rcCfmTrunkEntry 16 } rcCfmTrunkSubportQueueSet OBJECT-TYPE SYNTAX Integer32 (1..80) MAX-ACCESS read-create STATUS current DESCRIPTION "Subport Queue Set Index Number" DEFVAL { 1 } ::= { rcCfmTrunkEntry 17} rcCfmTrunkDualHomePartner OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable PBT trunk as Dual Home Partner" DEFVAL { disable } ::= { rcCfmTrunkEntry 18} -- Service Group Table rcCfmServiceGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmServiceGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Service Group table" ::= { rcCfm 6} rcCfmServiceGroupEntry OBJECT-TYPE SYNTAX RcCfmServiceGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management ServiceGroup entry." INDEX {rcCfmServiceGroupName} ::= { rcCfmServiceGroupTable 1} RcCfmServiceGroupEntry ::= SEQUENCE { rcCfmServiceGroupName CfmNameString, rcCfmServiceGroupPort InterfaceIndex, rcCfmServiceGroupAdminState EnableValue, rcCfmServiceGroupRowStatus RowStatus, rcCfmServiceGroupMac MacAddress, rcCfmServiceGroupMdName DisplayString, rcCfmServiceGroupMaName DisplayString, rcCfmServiceGroupTgName DisplayString, rcCfmServiceGroupMepId Integer32, rcCfmServiceGroupRingId Integer32, rcCfmServiceGroupCcmOperStatus INTEGER } rcCfmServiceGroupName OBJECT-TYPE SYNTAX CfmNameString MAX-ACCESS not-accessible STATUS current DESCRIPTION "PBT ServiceGroup Name" ::= { rcCfmServiceGroupEntry 1} rcCfmServiceGroupPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "PBT ServiceGroup Port" ::= { rcCfmServiceGroupEntry 2} rcCfmServiceGroupAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Administratively enable or disable a PBT Service Group." DEFVAL { disable } ::= { rcCfmServiceGroupEntry 3} rcCfmServiceGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcCfmServiceGroupEntry 4} rcCfmServiceGroupMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "ServiceGroup Mac (remote mac of NPU)" ::= { rcCfmServiceGroupEntry 5} rcCfmServiceGroupMdName OBJECT-TYPE SYNTAX DisplayString(SIZE(255)) MAX-ACCESS read-create STATUS current DESCRIPTION "PBT ServiceGroup Maintenance Domain Name" ::= { rcCfmServiceGroupEntry 6} rcCfmServiceGroupMaName OBJECT-TYPE SYNTAX DisplayString(SIZE(255)) MAX-ACCESS read-create STATUS current DESCRIPTION "PBT ServiceGroup Maintenance Association Name" ::= { rcCfmServiceGroupEntry 7} rcCfmServiceGroupTgName OBJECT-TYPE SYNTAX DisplayString(SIZE(32)) MAX-ACCESS read-create STATUS current DESCRIPTION "PBT ServiceGroup Trunk Group Name" ::= { rcCfmServiceGroupEntry 8} rcCfmServiceGroupMepId OBJECT-TYPE SYNTAX Integer32 (0..8191) MAX-ACCESS read-create STATUS current DESCRIPTION "PBT ServiceGroup MEP ID. Range 1-8191 is a valid Mep ID to be assigned to the CFM Service group. '0' means unassign the Med ID from the CFM service group" ::= { rcCfmServiceGroupEntry 9} rcCfmServiceGroupRingId OBJECT-TYPE SYNTAX Integer32 (0..254) MAX-ACCESS read-create STATUS current DESCRIPTION "Ring ID associated with Service Group" DEFVAL { 0 } ::= { rcCfmServiceGroupEntry 10} rcCfmServiceGroupCcmOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current CCM operational status of this service group." ::= { rcCfmServiceGroupEntry 11 } -- PBT Vlans Table rcCfmPbt OBJECT IDENTIFIER ::= {rcCfm 7} rcCfmPbtVlans OBJECT-TYPE SYNTAX OCTET STRING(SIZE(512)) MAX-ACCESS read-write STATUS current DESCRIPTION "Connectivity Fault Management PBT vlan entry." ::= { rcCfmPbt 1} rcCfmPbtMsti OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "MSTI instance ID for PBT VLANS" DEFVAL { 0 } ::= { rcCfmPbt 2} --- CFM Stats Table rcCfmStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM stats table" ::= { rcCfm 8 } rcCfmStatsEntry OBJECT-TYPE SYNTAX RcCfmStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Stats table entry. Contain CFM Message sending/receiving and missing counter" INDEX { rcCfmStatsDomainIndex, rcCfmStatsAssociationIndex, rcCfmStatsMepId} ::= { rcCfmStatsTable 1 } RcCfmStatsEntry ::= SEQUENCE { rcCfmStatsDomainIndex Integer32, rcCfmStatsAssociationIndex Integer32, rcCfmStatsDomainName DisplayString, rcCfmStatsAssociationName DisplayString, rcCfmStatsMepId Integer32, rcCfmStatsTxCnt Counter64, rcCfmStatsRxCnt Counter64, rcCfmStatsRxZeroCnt Counter64, rcCfmStatsMissedCnt Counter64, rcCfmStatsUpTimeCnt Counter64, rcCfmStatsDefect Integer32, rcCfmStatsAisTxCnt Counter64, rcCfmStatsAisRxCnt Counter64, rcCfmStatsAisOperState INTEGER, rcCfmStatsAisMipLevel Integer32, rcCfmStatsIfTlvTx INTEGER, rcCfmStatsAccessDrops Counter64, rcCfmStatsAggregateUplinkDrops Counter64 } rcCfmStatsDomainIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmStatsEntry 1} rcCfmStatsAssociationIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmStatsEntry 2} rcCfmStatsDomainName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmStatsEntry 3} rcCfmStatsAssociationName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmStatsEntry 4} rcCfmStatsMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint ID" ::= { rcCfmStatsEntry 5} rcCfmStatsTxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of CFM messages are transmitted by trunk or ESM port" ::= { rcCfmStatsEntry 6} rcCfmStatsRxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of CFM messages are received by trunk or ESM port" ::= { rcCfmStatsEntry 7 } rcCfmStatsRxZeroCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of CFM messages are received by trunk or ESM port" ::= { rcCfmStatsEntry 8 } rcCfmStatsMissedCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of CFM messages are missing on trunk or ESM port" ::= { rcCfmStatsEntry 9 } rcCfmStatsUpTimeCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Time of CFM messages are UP on trunk or ESM port in milliseconds" ::= { rcCfmStatsEntry 10 } rcCfmStatsDefect OBJECT-TYPE SYNTAX Integer32 (0..5) MAX-ACCESS read-only STATUS current DESCRIPTION "An enumerated value indicating the highest-priority defect that has been present since the MEP Fault Notification Generate State Machine was last in the FNG_RESET state, either: 1) DefRDICCM: The last CCM received by this MEP from some remote MEP contained the RDI bit. 2) DefMACstats: The last CCM received by this MEP from some remote MEP indicated that the transmitting MEP's associated MAC is reporting an error status. 3) DefRemoteCCM: This MEP is not receiving CCMs from some other MEP in its configured list. 4) DefErrorCCM: This MEP is receiving invalid CCMs. 5) DefXconCCM: This MEP is receiving CCMs that could be from some other MA. " ::= { rcCfmStatsEntry 11 } rcCfmStatsAisTxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of AIS messages transmitted by Client Mep on Port/MLT" ::= { rcCfmStatsEntry 12} rcCfmStatsAisRxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of AIS messages received by Client Mep on Port/MLT" ::= { rcCfmStatsEntry 13} rcCfmStatsAisOperState OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "To indicate the operational status of AIS. It is set to true when AIS is transmitted. It is set to false when AIS is cleared." ::= { rcCfmStatsEntry 14} rcCfmStatsAisMipLevel OBJECT-TYPE SYNTAX Integer32(0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "This is Maintenance Domain Level of the MIP on which the AIS is transmitted." ::= { rcCfmStatsEntry 15} rcCfmStatsIfTlvTx OBJECT-TYPE SYNTAX INTEGER { none(1), up(2), down(3), lowerLayerDown(4), testing(5), unknown(6), dormant(7), notpresent(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "To indicate the operational state of Interface Status TLV transmitted on MaintenanceEndpoint. This status indicates that the state of the local UNI Port." ::= { rcCfmStatsEntry 16 } rcCfmStatsAccessDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets dropped on ingress to access port, for this MEP, due to same or lower MD level" ::= { rcCfmStatsEntry 17 } rcCfmStatsAggregateUplinkDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets dropped on ingress to uplink port, for all MEPS, due to lower MD level" ::= { rcCfmStatsEntry 18 } -- CCM operational indication rcCfmTrap OBJECT IDENTIFIER ::= { rcCfm 9 } rcCfmTrunkCcmIndication OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " A Trunk CCM indication signifies that the trunk CCM operational status has changed state to UP or DOWN" ::= { rcCfmTrap 1 } rcCfmServiceGroupCcmIndication OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " A Service Group CCM indication signifies that the service group CCM operational status has changed state to UP or DOWN" ::= { rcCfmTrap 2 } rcCfmEndPointCcmIndication OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " A Endpoint CCM indication signifies that the endpoint CCM operational status has changed state to UP or DOWN" ::= { rcCfmTrap 3 } rcCfmTrunkGroupIndication OBJECT-TYPE SYNTAX INTEGER { majorFailure(1), primaryFailed(2), secondaryFailed(3), manualSwitched(4), reversion(5) } MAX-ACCESS read-only STATUS current DESCRIPTION " A Trunk group CCM indication signifies what kind of protection failure within the trunk group" ::= { rcCfmTrap 4 } rcCfmTrunkGroupProtected OBJECT-TYPE SYNTAX INTEGER { wasprotected(1), wasnotprotected(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " signifies trunk group was protected or was not protected" ::= { rcCfmTrap 5 } rcCfmRemoteMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS read-only STATUS current DESCRIPTION "Remote Maintenance Endpoint ID" ::= {rcCfmTrap 6} rcCfmLocalMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS read-only STATUS current DESCRIPTION "Local Maintenance Endpoint ID" ::= {rcCfmTrap 7} rcCfmMepCcmIndication OBJECT-TYPE SYNTAX INTEGER { down(1), up(2), learned(3), update(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "CCM indication signifies that the MEP CCM operational status" ::= {rcCfmTrap 8} rcCfmCvid OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the Customer Vlan Id in i-sid endpt." ::= { rcCfmTrap 9 } rcCfmRemoteMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "remote MAC address" ::= { rcCfmTrap 10} rcCfmIsidId OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "Service Instance ID of the I component" ::= { rcCfmTrap 11 } rcCfmTrapTrunkName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "PBT Trunk Name" ::= { rcCfmTrap 12} rcCfmPbitNum OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION " p-bit value used to queue packets" ::= { rcCfmTrap 13 } rcCfmUserLabel1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "Memo field " REFERENCE "MERS v4.2 PRD" ::= { rcCfmTrap 14} rcCfmUserLabel2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "Memo field " REFERENCE "MERS v4.2 PRD" ::= { rcCfmTrap 15} rcCfmMonitorCosPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Monitor customer traffic on COS priority" ::= {rcCfmTrap 16} rcCfmThresholdIndication OBJECT-TYPE SYNTAX INTEGER { exceeded(1), recovered(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " A threshold indication is: alarm - when the set-threshold has been exceeded clear - when the clear-threshold level has been reached after an alarm condition " ::= { rcCfmTrap 17 } rcCfmActualPercentage OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured Percentage in 1 percent increments" ::= { rcCfmTrap 18} rcCfmActualSubPercentage OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured Sub percentage in 1/100 percent increments" ::= { rcCfmTrap 19} rcCfmAlarmThreshold OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured alarm percentage threshold" ::= { rcCfmTrap 20} rcCfmAlarmSubThreshold OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured alarm sub percentage threshold" ::= { rcCfmTrap 21} rcCfmClearThreshold OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured clear percentage threshold" ::= { rcCfmTrap 22} rcCfmClearSubThreshold OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured clear sub percentage threshold" ::= { rcCfmTrap 23} rcCfmFdTarget OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "frame delay target" ::= { rcCfmTrap 24} rcCfmFdAverage OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "frame delay average" ::= { rcCfmTrap 25} rcCfmTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time stamp." ::= { rcCfmTrap 26} rcCfmTrapTrunkGroupName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "trunk group name." ::= { rcCfmTrap 27} rcCfmVid OBJECT-TYPE SYNTAX Integer32 (0..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the Customer Vlan Id in i-sid endpt." ::= { rcCfmTrap 28 } rcCfmFdvTarget OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "frame delay variation target" ::= { rcCfmTrap 29} rcCfmFdvAverage OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "frame delay variation average" ::= { rcCfmTrap 30} rcCfmDirection OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " MEP direction" ::= { rcCfmTrap 31 } rcCfmDhuId OBJECT-TYPE SYNTAX Integer32 (1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the DH Uni Id in i-sid endpt." ::= { rcCfmTrap 32 } rcCfmIftlvIndication OBJECT-TYPE SYNTAX INTEGER { down(1), up(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " A Iftlv indication signifies that the operational status of CCM that is sent or received with iftlv has changed state to UP or DOWN" ::= { rcCfmTrap 33 } rcCfmGlobals OBJECT IDENTIFIER ::= { rcCfm 10 } rcCfmGlobalsEtherType OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "CFM Ether Type" DEFVAL { '8902'h } ::= { rcCfmGlobals 1 } rcCfmGlobalsPbtMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "PBT base MAC address" ::= { rcCfmGlobals 2 } rcCfmGlobalsPortVid OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "CFM default port vid, 4095 is used for untagged." ::= { rcCfmGlobals 3 } rcCfmGlobalsPbtDropTrapTimer OBJECT-TYPE SYNTAX Integer32 (1..1440) MAX-ACCESS read-write STATUS current DESCRIPTION "The timer settings for traps being sent on discard of packets with unknown destination MAC in minutes" DEFVAL { 900 } ::= { rcCfmGlobals 4 } rcCfmGlobalsPmEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Performance monitor enable" REFERENCE "MERS v4.2 PRD" DEFVAL {enable} ::= { rcCfmGlobals 5 } rcCfmGlobalsCcmTrapDisplayEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "CCM trap display enable" DEFVAL {enable} ::= { rcCfmGlobals 6 } rcCfmGlobalsPmLogEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable PM Auto Logging" DEFVAL {disable} ::= { rcCfmGlobals 7 } rcCfmGlobalsSpbmAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable global cfm support for SPBM VLANs" DEFVAL { disable } ::= { rcCfmGlobals 8 } rcCfmGlobalsSpbmLevel OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set the global cfm maintenance level for SPBM VLANs" DEFVAL { 4 } ::= { rcCfmGlobals 9 } rcCfmGlobalsSpbmMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the global cfm Maintenance End Point ID value for SPBM VLANs" DEFVAL { 1 } ::= { rcCfmGlobals 10 } rcCfmGlobalsCmacAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable global cfm support for C-VLANs" DEFVAL { disable } ::= { rcCfmGlobals 11 } rcCfmGlobalsCmacLevel OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set the global cfm maintenance level for C-VLANs" DEFVAL { 4 } ::= { rcCfmGlobals 12 } rcCfmGlobalsCmacMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the global cfm Maintenance End Point ID value for C-VLANs" DEFVAL { 1 } ::= { rcCfmGlobals 13 } rcCfmGlobalsBmac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Bmac address of the node" ::= { rcCfmGlobals 14 } rcCfmGlobalsCmac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Cmac address of the node " ::= { rcCfmGlobals 15 } -- Remote Maintenance EndPoint Table rcCfmRemoteMepConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmRemoteMepConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Remote Maintenance Association table" ::= { rcCfm 11} rcCfmRemoteMepConfigEntry OBJECT-TYPE SYNTAX RcCfmRemoteMepConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Remote Maintenance EndPoint entry." INDEX {rcCfmRemoteMepConfigDomainIndex, rcCfmRemoteMepConfigAssociationIndex, rcCfmRemoteMepConfigId } ::= { rcCfmRemoteMepConfigTable 1} RcCfmRemoteMepConfigEntry ::= SEQUENCE { rcCfmRemoteMepConfigDomainIndex Integer32, rcCfmRemoteMepConfigAssociationIndex Integer32, rcCfmRemoteMepConfigId Integer32, rcCfmRemoteMepConfigDomainName DisplayString, rcCfmRemoteMepConfigAssociationName DisplayString, rcCfmRemoteMepConfigMacAddr MacAddress, rcCfmRemoteMepConfigRowStatus RowStatus } rcCfmRemoteMepConfigDomainIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remote Maintenance Domain Name" ::= { rcCfmRemoteMepConfigEntry 1} rcCfmRemoteMepConfigAssociationIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remote Maintenance Association Name" ::= { rcCfmRemoteMepConfigEntry 2} rcCfmRemoteMepConfigId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remote Maintenance EndPoint ID" ::= { rcCfmRemoteMepConfigEntry 3} rcCfmRemoteMepConfigDomainName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Remote Maintenance Domain Name" ::= { rcCfmRemoteMepConfigEntry 4} rcCfmRemoteMepConfigAssociationName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Remote Maintenance Association Name" ::= { rcCfmRemoteMepConfigEntry 5} rcCfmRemoteMepConfigMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Mac address of remote maintenance endpoint" ::= { rcCfmRemoteMepConfigEntry 6} rcCfmRemoteMepConfigRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcCfmRemoteMepConfigEntry 7} -- Remote Mep Learn Stats RcCfmRemoteMepState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Operational state of the remote MEP state machine" REFERENCE "802.1ag clauses 12.14.7.6.3 b), 20.16 and 20.17" SYNTAX INTEGER { rMepIdle (1), rMepStart (2), rMepFailed (3), rMepOk (4) } RcCfmPmOperState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Operational state of the Performance Montitor form mep-rmep pair" SYNTAX INTEGER { rPmUp (1), rPmDown (2), rPmError (3), rPmSync (4) } rcCfmRemoteMepStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmRemoteMepStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Mep Learn stats table contains the local and remote mep Tx and Rx statistics" ::= { rcCfm 12 } rcCfmRemoteMepStatsEntry OBJECT-TYPE SYNTAX RcCfmRemoteMepStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Stats table entry. Contain CFM Message sending/receiving and missing counter. Entry indicate the CCM message still alive" INDEX { rcCfmRemoteMepStatsDomainIndex, rcCfmRemoteMepStatsAssociationIndex, rcCfmRemoteMepStatsMepId, rcCfmRemoteMepStatsRemoteMepId} ::= { rcCfmRemoteMepStatsTable 1 } RcCfmRemoteMepStatsEntry ::= SEQUENCE { rcCfmRemoteMepStatsDomainIndex Integer32, rcCfmRemoteMepStatsAssociationIndex Integer32, rcCfmRemoteMepStatsMepId Integer32, rcCfmRemoteMepStatsRemoteMepId Integer32, rcCfmRemoteMepStatsDomainName DisplayString, rcCfmRemoteMepStatsAssociationName DisplayString, rcCfmRemoteMepStatsLearnType INTEGER, rcCfmRemoteMepStatsRemoteMacAddr MacAddress, rcCfmRemoteMepStatsRxCnt Counter64, rcCfmRemoteMepStatsSeqErrCnt Counter64, rcCfmRemoteMepStatsOperState INTEGER, rcCfmRemoteMepStatsClearStats TruthValue, rcCfmRemoteMepStatsDbRdi TruthValue, rcCfmRemoteMepStatsIfTlvRx INTEGER } rcCfmRemoteMepStatsDomainIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name index" ::= { rcCfmRemoteMepStatsEntry 1} rcCfmRemoteMepStatsAssociationIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Name index" ::= { rcCfmRemoteMepStatsEntry 2} rcCfmRemoteMepStatsMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Local MEP (Maintenance EndPoint) ID" ::= { rcCfmRemoteMepStatsEntry 3} rcCfmRemoteMepStatsRemoteMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remote Mep Id which the local mep rx CCM message from" ::= { rcCfmRemoteMepStatsEntry 4} rcCfmRemoteMepStatsDomainName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmRemoteMepStatsEntry 5} rcCfmRemoteMepStatsAssociationName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmRemoteMepStatsEntry 6} rcCfmRemoteMepStatsLearnType OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the learning remote Mep is static created or dynamic learn" ::= { rcCfmRemoteMepStatsEntry 7} rcCfmRemoteMepStatsRemoteMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A remote MAC address" ::= { rcCfmRemoteMepStatsEntry 8 } rcCfmRemoteMepStatsRxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of CFM messages are received by trunk or ESM port" ::= { rcCfmRemoteMepStatsEntry 9 } rcCfmRemoteMepStatsSeqErrCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of Sequence errors" ::= { rcCfmRemoteMepStatsEntry 10} rcCfmRemoteMepStatsOperState OBJECT-TYPE SYNTAX INTEGER { start(1), up(2), down(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "To indicate the operational state of remote maintenance endpoint" ::= { rcCfmRemoteMepStatsEntry 11 } rcCfmRemoteMepStatsClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To clear the CCM messages counter" DEFVAL { false } ::= { rcCfmRemoteMepStatsEntry 12 } rcCfmRemoteMepStatsDbRdi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "State of the RDI bit in the last received CCM (true for RDI=1), or false if none has been received." REFERENCE "802.1ag clauses 12.14.7.6.3 and 20.15.2" ::= { rcCfmRemoteMepStatsEntry 13 } rcCfmRemoteMepStatsIfTlvRx OBJECT-TYPE SYNTAX INTEGER { none(1), up(2), down(3), lowerLayerDown(4), testing(5), unknown(6), dormant(7), notpresent(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "To indicate the operational state of Interface Status TLV received on MaintenanceEndpoint. This status indicates that the state of the remote UNI Port" ::= { rcCfmRemoteMepStatsEntry 14 } -- Maintenance Intermediate Point Table -- Maintenance Intermediate Point Table rcCfmMaintenanceIntermediatePointTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmMaintenanceIntermediatePointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Maintenance Intermediate Point table" ::= { rcCfm 13} rcCfmMaintenanceIntermediatePointEntry OBJECT-TYPE SYNTAX RcCfmMaintenanceIntermediatePointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Maintenance Intermediate Point entry." INDEX {rcCfmMaintenanceIntermediatePointDomainIndex, rcCfmMaintenanceIntermediatePointId } ::= { rcCfmMaintenanceIntermediatePointTable 1} RcCfmMaintenanceIntermediatePointEntry ::= SEQUENCE { rcCfmMaintenanceIntermediatePointDomainIndex Integer32, rcCfmMaintenanceIntermediatePointId Integer32, rcCfmMaintenanceIntermediatePointDomainName DisplayString, rcCfmMaintenanceIntermediatePointRowStatus RowStatus, rcCfmMaintenanceIntermediatePointMipType INTEGER, rcCfmMaintenanceIntermediatePointClearStats TruthValue, rcCfmMaintenanceIntermediatePointServiceDescription DisplayString } rcCfmMaintenanceIntermediatePointDomainIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmMaintenanceIntermediatePointEntry 1} rcCfmMaintenanceIntermediatePointId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance IntermediatePoint ID" ::= { rcCfmMaintenanceIntermediatePointEntry 2} rcCfmMaintenanceIntermediatePointDomainName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmMaintenanceIntermediatePointEntry 3} rcCfmMaintenanceIntermediatePointRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcCfmMaintenanceIntermediatePointEntry 4} rcCfmMaintenanceIntermediatePointMipType OBJECT-TYPE SYNTAX INTEGER { vlan(1), unused(2), endptClient(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Mip Type" ::= { rcCfmMaintenanceIntermediatePointEntry 5 } rcCfmMaintenanceIntermediatePointClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "To clear the MIP CCM sending/receiving message counter" DEFVAL { false } ::= { rcCfmMaintenanceIntermediatePointEntry 6 } rcCfmMaintenanceIntermediatePointServiceDescription OBJECT-TYPE SYNTAX DisplayString(SIZE (0..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to specify what service this mip assigned to" ::= { rcCfmMaintenanceIntermediatePointEntry 7} --- CFM NNI Table rcCfmNniTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmNniEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM NNI table" ::= { rcCfm 14 } rcCfmNniEntry OBJECT-TYPE SYNTAX RcCfmNniEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM NNI table entry" INDEX { rcCfmNniPort, rcCfmNniServiceId, rcCfmNniPwIndex, rcCfmNniTlsIndex} ::= { rcCfmNniTable 1 } RcCfmNniEntry ::= SEQUENCE { rcCfmNniPort InterfaceIndex, rcCfmNniServiceId Integer32, rcCfmNniPwIndex Integer32, rcCfmNniTlsIndex Integer32, rcCfmNniTgName DisplayString } rcCfmNniPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "PBT Trunk Port" ::= { rcCfmNniEntry 1} rcCfmNniServiceId OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "TDI or MIM" ::= { rcCfmNniEntry 2} rcCfmNniPwIndex OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PW index" ::= { rcCfmNniEntry 3} rcCfmNniTlsIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Access Port" ::= { rcCfmNniEntry 4} rcCfmNniTgName OBJECT-TYPE SYNTAX DisplayString(SIZE(32)) MAX-ACCESS read-only STATUS current DESCRIPTION "PBT Trunk Group Name" ::= { rcCfmNniEntry 5} --- PBT NNI Stats Table rcCfmNniStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmNniStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM NNI stats table" ::= { rcCfm 15 } rcCfmNniStatsEntry OBJECT-TYPE SYNTAX RcCfmNniStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM NNI Stats table entry. Contain bytes processed and dropped due to lookup failure in the SDT table" INDEX { rcCfmNniStatsPort} ::= { rcCfmNniStatsTable 1 } RcCfmNniStatsEntry ::= SEQUENCE { rcCfmNniStatsPort InterfaceIndex, rcCfmNniStatsOel2RxOctets Counter64, rcCfmNniStatsOel2RxDroppedOctets Counter64, rcCfmNniStatsMimRxOctets Counter64, rcCfmNniStatsMimRxDroppedOctets Counter64, rcCfmNniStatsPweRxOctets Counter64, rcCfmNniStatsPweRxDroppedOctets Counter64 } rcCfmNniStatsPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "PBT Trunk Port" ::= { rcCfmNniStatsEntry 1} rcCfmNniStatsOel2RxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of bytes (OEL2 encapsulation) processed on ingress NNI port" ::= { rcCfmNniStatsEntry 2} rcCfmNniStatsOel2RxDroppedOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of bytes (OEL2 encapsulation) dropped on ingress NNI port" ::= { rcCfmNniStatsEntry 3} rcCfmNniStatsMimRxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of bytes (MIM encapsulation) processed on ingress NNI port" ::= { rcCfmNniStatsEntry 4} rcCfmNniStatsMimRxDroppedOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of bytes (MIM encapsulation) dropped on ingress NNI port" ::= { rcCfmNniStatsEntry 5} rcCfmNniStatsPweRxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of bytes (PWE encapsulation) processed on ingress NNI port" ::= { rcCfmNniStatsEntry 6} rcCfmNniStatsPweRxDroppedOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of bytes (PWE encapsulation) dropped on ingress NNI port" ::= { rcCfmNniStatsEntry 7} rcCfmMipStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmMipStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Mip stats table" ::= { rcCfm 16 } rcCfmMipStatsEntry OBJECT-TYPE SYNTAX RcCfmMipStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Mip Stats table entry. Contain CFM Mip message number of receiving/replying loopback & linktrace." INDEX { rcCfmMipStatsDomainIndex, rcCfmMipStatsMipId} ::= { rcCfmMipStatsTable 1 } RcCfmMipStatsEntry ::= SEQUENCE { rcCfmMipStatsDomainIndex Integer32, rcCfmMipStatsDomainName DisplayString, rcCfmMipStatsMipId Integer32, rcCfmMipStatsLoopbackReceived Counter64, rcCfmMipStatsLoopbackReplied Counter64, rcCfmMipStatsLinktraceReceived Counter64, rcCfmMipStatsLinktraceReplied Counter64 } rcCfmMipStatsDomainIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmMipStatsEntry 1} rcCfmMipStatsDomainName OBJECT-TYPE SYNTAX DisplayString(SIZE (22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmMipStatsEntry 2} rcCfmMipStatsMipId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Intermediate Point ID" ::= { rcCfmMipStatsEntry 3} rcCfmMipStatsLoopbackReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of CFM loopback messages received." ::= { rcCfmMipStatsEntry 4 } rcCfmMipStatsLoopbackReplied OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of CFM loopback messages replied." ::= { rcCfmMipStatsEntry 5 } rcCfmMipStatsLinktraceReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of CFM linktrace messages received." ::= { rcCfmMipStatsEntry 6 } rcCfmMipStatsLinktraceReplied OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of CFM linktrace messages replied." ::= { rcCfmMipStatsEntry 7 } -- The Transmit Loopback Table rcCfmTransmitLbmTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmTransmitLbmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management transmit LBM table" ::= { rcCfm 17} rcCfmTransmitLbmEntry OBJECT-TYPE SYNTAX RcCfmTransmitLbmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Maintenance EndPoint LBM entry." INDEX {rcCfmTransmitLbmDomainIndex, rcCfmTransmitLbmAssociationIndex, rcCfmTransmitLbmIndex } ::= { rcCfmTransmitLbmTable 1} RcCfmTransmitLbmEntry ::= SEQUENCE { rcCfmTransmitLbmDomainIndex Integer32, rcCfmTransmitLbmAssociationIndex Integer32, rcCfmTransmitLbmIndex Integer32, rcCfmTransmitLbmDomainName DisplayString, rcCfmTransmitLbmAssociationName DisplayString, rcCfmTransmitLbmDestMacAddress MacAddress, rcCfmTransmitLbmDestMepId Integer32, rcCfmTransmitLbmDestIsMepId TruthValue, rcCfmTransmitLbmMessages Integer32, rcCfmTransmitLbmVlanPriority Integer32, rcCfmTransmitLbmVlanDropEnable TruthValue, rcCfmTransmitLbmSeqNumber Integer32, rcCfmTransmitLbmResultOk TruthValue, rcCfmTransmitLbmStatus INTEGER, rcCfmTransmitLbmResult DisplayString, rcCfmTransmitLbmMode INTEGER, rcCfmTransmitLbmTimeoutInt Integer32, rcCfmTransmitLbmInterFrameInt Integer32, rcCfmTransmitLbmTestPattern INTEGER, rcCfmTransmitLbmDataSize Integer32, rcCfmTransmitLbmFrameSize Integer32, rcCfmTransmitLbmSourceMode INTEGER } rcCfmTransmitLbmDomainIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmTransmitLbmEntry 1} rcCfmTransmitLbmAssociationIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmTransmitLbmEntry 2} rcCfmTransmitLbmIndex OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint Index" ::= { rcCfmTransmitLbmEntry 3} rcCfmTransmitLbmDomainName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmTransmitLbmEntry 4} rcCfmTransmitLbmAssociationName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmTransmitLbmEntry 5} rcCfmTransmitLbmDestMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An indication of the target MAC Address Field to be transmitted, either: A unicast destination MAC address." ::= { rcCfmTransmitLbmEntry 6} rcCfmTransmitLbmDestMepId OBJECT-TYPE SYNTAX Integer32 (0..8191) MAX-ACCESS read-write STATUS current DESCRIPTION "An indication of the target MAC Address Field to be transmitted, either: The Maintenance Assiciation End Point identifier of another MEP in the same Maintenance Association" ::= { rcCfmTransmitLbmEntry 7} rcCfmTransmitLbmDestIsMepId OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True indicates that MepId of the target MEP is used for Loopback transmission. False indicates that unicast destination MAC address of the target MEP is used for Loopback transmission." ::= { rcCfmTransmitLbmEntry 8} rcCfmTransmitLbmMessages OBJECT-TYPE SYNTAX Integer32 (1..10000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of loopback messages to be transmitted." DEFVAL {1} ::= { rcCfmTransmitLbmEntry 9} rcCfmTransmitLbmVlanPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Priority. 3 bit value to be used in the VLAN tsg, if present in the transmitted frame." DEFVAL {7} ::= { rcCfmTransmitLbmEntry 11} rcCfmTransmitLbmVlanDropEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Drop Enable bit value to be used in the VLAN tag, if present in the transmitted frame." DEFVAL {false} ::= { rcCfmTransmitLbmEntry 12} rcCfmTransmitLbmSeqNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The transaction identifier/sequence number of the first loopback message (to be) sent." DEFVAL {0} ::= { rcCfmTransmitLbmEntry 13} rcCfmTransmitLbmResultOk OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the result of the operation: -true. The Loopback Message(s) will be (or have been) sent. -false. The Loopback Message(s) will not be sent." DEFVAL {true} ::= { rcCfmTransmitLbmEntry 14} rcCfmTransmitLbmStatus OBJECT-TYPE SYNTAX INTEGER { ready(1), transmit(2), abort(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of the transmit loopback service: -ready. The service is available. -transmit. The service is transmitting, or about to transmit, the Loopback messages. -abort The service is aborted or about to abort the Loopback messages. This column will also be used to avoid concurrency or race condition problems that could occur if two or more management entities try to use the service at the same time. " REFERENCE "Delete notReady status due to CR Q01482201" DEFVAL {ready} ::= { rcCfmTransmitLbmEntry 15} rcCfmTransmitLbmResult OBJECT-TYPE SYNTAX DisplayString(SIZE (1..799)) MAX-ACCESS read-only STATUS current DESCRIPTION "Display the LBM result." ::= { rcCfmTransmitLbmEntry 16} rcCfmTransmitLbmMode OBJECT-TYPE SYNTAX INTEGER { throughput(1), roundTripTime(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Modes of the transmit loopback service: throughput: The throughput mode of operation. LBM Frame will be sent out at the configured transmit interval rate for the burst-count number. roundTripTime: The RoundTripTime mode of operation. LBM Frame will be sent out one at a time and the transmit time will be recorded locally. " DEFVAL {throughput} ::= { rcCfmTransmitLbmEntry 17} rcCfmTransmitLbmTimeoutInt OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The interval to wait for an LBM time-out with a range of (1..10) seconds with a default value of 3 seconds." DEFVAL {3} ::= { rcCfmTransmitLbmEntry 18} rcCfmTransmitLbmInterFrameInt OBJECT-TYPE SYNTAX Integer32 (0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "The interval between LBM frames with a range of (0..1000) msecs with a default value of 500 msecs. The value of 0 msecs indicates to send the frames as fast as possible." DEFVAL {500} ::= { rcCfmTransmitLbmEntry 19} rcCfmTransmitLbmTestPattern OBJECT-TYPE SYNTAX INTEGER { allZero(1), allZeroCrc(2), pseudoRandomBitSequence(3), pseudoRandomBitSequenceCrc(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The test pattern to use in the LBM PDU with range of values namely allZero, allZeroCrc, pseudoRandomBitSequence and pseudoRandomBitSequenceCrc and with a default value of allZero. value meaning -------- ------- allZero(1) Null signal without CRC-32 allZeroCrc(2) Null signal with CRC-32 pseudoRandomBitSequence(3) PRBS 1/2^31-1 without CRC-32 pseudoRandomBitSequenceCrc(4) PBRS 1/2^31-1 with CRC-32" DEFVAL {allZero} ::= { rcCfmTransmitLbmEntry 20} rcCfmTransmitLbmDataSize OBJECT-TYPE SYNTAX Integer32 (0..400) MAX-ACCESS read-write STATUS current DESCRIPTION "An arbitrary amount of data to be included in the data TLV, if the Data Size is selected to be sent." DEFVAL {0} ::= { rcCfmTransmitLbmEntry 21} rcCfmTransmitLbmFrameSize OBJECT-TYPE SYNTAX Integer32 (0..9600) MAX-ACCESS read-write STATUS current DESCRIPTION "If the frame size is specified then the data size shall be internally calculated and the calculated data size shall be included in the data TLV." DEFVAL {0} ::= { rcCfmTransmitLbmEntry 22} rcCfmTransmitLbmSourceMode OBJECT-TYPE SYNTAX INTEGER { nodal(1), smltVirtual(2), noVlanMac(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Source modes of the transmit loopback service. " DEFVAL {nodal} ::= { rcCfmTransmitLbmEntry 23} -- The Transmit Linktrace Table rcCfmTransmitLtmTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmTransmitLtmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management transmit LTM table" ::= { rcCfm 18} rcCfmTransmitLtmEntry OBJECT-TYPE SYNTAX RcCfmTransmitLtmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Maintenance EndPoint LTM entry." INDEX {rcCfmTransmitLtmDomainIndex, rcCfmTransmitLtmAssociationIndex, rcCfmTransmitLtmIndex } ::= { rcCfmTransmitLtmTable 1} RcCfmTransmitLtmEntry ::= SEQUENCE { rcCfmTransmitLtmDomainIndex Integer32, rcCfmTransmitLtmAssociationIndex Integer32, rcCfmTransmitLtmIndex Integer32, rcCfmTransmitLtmDomainName DisplayString, rcCfmTransmitLtmAssociationName DisplayString, rcCfmTransmitLtmVlanPriority Integer32, rcCfmTransmitLtmDestMacAddress MacAddress, rcCfmTransmitLtmDestMepId Integer32, rcCfmTransmitLtmDestIsMepId TruthValue, rcCfmTransmitLtmTtl Integer32, rcCfmTransmitLtmSeqNumber Integer32, rcCfmTransmitLtmResultOk TruthValue, rcCfmTransmitLtmStatus INTEGER, rcCfmTransmitLtmResult DisplayString, rcCfmTransmitLtmFlag INTEGER, rcCfmTransmitLtmSourceMode INTEGER } rcCfmTransmitLtmDomainIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmTransmitLtmEntry 1} rcCfmTransmitLtmAssociationIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmTransmitLtmEntry 2} rcCfmTransmitLtmIndex OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint Index" ::= { rcCfmTransmitLtmEntry 3} rcCfmTransmitLtmDomainName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmTransmitLtmEntry 4} rcCfmTransmitLtmAssociationName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmTransmitLtmEntry 5} rcCfmTransmitLtmVlanPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Priority. 3 bit value to be used in the VLAN tag, if present in the transmitted frame." DEFVAL {7} ::= { rcCfmTransmitLtmEntry 6} rcCfmTransmitLtmDestMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An indication of the target MAC Address Field to be transmitted, either: A unicast destination MAC address." ::= { rcCfmTransmitLtmEntry 7} rcCfmTransmitLtmDestMepId OBJECT-TYPE SYNTAX Integer32 (0..8191) MAX-ACCESS read-write STATUS current DESCRIPTION "An indication of the target MAC Address Field to be transmitted, either: The Maintenance Assiciation End Point identifier of another MEP in the same Maintenance Association" ::= { rcCfmTransmitLtmEntry 8} rcCfmTransmitLtmDestIsMepId OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True indicates that MepId of the target MEP is used for Loopback transmission. False indicates that unicast destination MAC address of the target MEP is used for Loopback transmission." ::= { rcCfmTransmitLtmEntry 9} rcCfmTransmitLtmTtl OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of hops remaining to this LTM. Decremented by 1 by each Bridge that handles the LTM. The decremented value is returned in the LTR. If 0 on output, the LTM is not transmitted to the next hop. The value of the TTL Field in the LTM transmitted by the originating MEP is controlled by a Managed Object; The default value if none is specified is 64." DEFVAL {64} ::= { rcCfmTransmitLtmEntry 10} rcCfmTransmitLtmSeqNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The transaction identifier/sequence number of the first loopback message (to be) sent." DEFVAL {0} ::= { rcCfmTransmitLtmEntry 11} rcCfmTransmitLtmResultOk OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the result of the operation: -true. The Loopback Message(s) will be (or have been) sent. -false. The Loopback Message(s) will not be sent." DEFVAL {true} ::= { rcCfmTransmitLtmEntry 12} rcCfmTransmitLtmStatus OBJECT-TYPE SYNTAX INTEGER { ready(1), transmit(2), abort(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of the transmit loopback service: -ready. The service is available. -transmit. The service is transmitting, or about to transmit, the Loopback messages. -abort. The service is aborted, or about to abort the LTM message This column will also be used to avoid concurrency or race condition problems that could occur if two or more management entities try to use the service at the same time. " REFERENCE "Delete notReady status due to CR Q01482201" DEFVAL {ready} ::= { rcCfmTransmitLtmEntry 13} rcCfmTransmitLtmResult OBJECT-TYPE SYNTAX DisplayString(SIZE (1..1023)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Display the LTM result." ::= { rcCfmTransmitLtmEntry 14} rcCfmTransmitLtmFlag OBJECT-TYPE SYNTAX INTEGER { none(1), internalError(2), noRemoteMep(3), invalidRemoteMepMac(4), noRemoteMepMacLearned(5), mepDisabled(6), noLtrResponse(7), ltmToOwnMepMac(8), epDisabled(9), trunkDisabled(10), ltmComplete(11), ltmLeafNode(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "LTM result flag indicating LTM status or error code. Each enum value represents a status or error case. 1 - No error 2 - Ltm Internal Error 3 - Unknown Remote Maintenance End Point 4 - Invalid Remote Maintenance End Point Mac Address 5 - Unset Remote Maintenance End Point Mac Address 6 - Mep must be enabled in order to perform LTM 7 - No Ltr response received 8 - Linktrace to own Mep MAC is not sent 9 - Endpoint must be enabled in order to perform LTM 10 - Pbt-trunk must be enabled in order to perform LTM 11 - LTM completed 12 - LTM leaf node" ::= { rcCfmTransmitLtmEntry 15} rcCfmTransmitLtmSourceMode OBJECT-TYPE SYNTAX INTEGER { nodal(1), smltVirtual(2), noVlanMac(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Source modes of the transmit linktrace service. " DEFVAL {nodal} ::= {rcCfmTransmitLtmEntry 16 } rcCfmPbtTrunkStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmPbtTrunkStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of PBT trunk statistics." ::= { rcCfm 19 } rcCfmPbtTrunkStatsEntry OBJECT-TYPE SYNTAX RcCfmPbtTrunkStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A PBT Trunk Statistics table entry." INDEX { rcCfmPbtTrunkStatsName } ::= { rcCfmPbtTrunkStatsTable 1 } RcCfmPbtTrunkStatsEntry ::= SEQUENCE { rcCfmPbtTrunkStatsName CfmNameString, rcCfmPbtTrunkStatsPort InterfaceIndex, rcCfmPbtTrunkStatsDA MacAddress, rcCfmPbtTrunkStatsVlanId Integer32, rcCfmPbtTrunkStatsRevVlanId Integer32, rcCfmPbtTrunkStatsSA MacAddress, rcCfmPbtTrunkStatsRxOctets Counter64, rcCfmPbtTrunkStatsRxFrames Counter64, rcCfmPbtTrunkStatsTxOctets Counter64, rcCfmPbtTrunkStatsTxFrames Counter64, rcCfmPbtTrunkStatsRxPbit0Octets Counter64, rcCfmPbtTrunkStatsRxPbit0Frames Counter64, rcCfmPbtTrunkStatsRxPbit1Octets Counter64, rcCfmPbtTrunkStatsRxPbit1Frames Counter64, rcCfmPbtTrunkStatsRxPbit2Octets Counter64, rcCfmPbtTrunkStatsRxPbit2Frames Counter64, rcCfmPbtTrunkStatsRxPbit3Octets Counter64, rcCfmPbtTrunkStatsRxPbit3Frames Counter64, rcCfmPbtTrunkStatsRxPbit4Octets Counter64, rcCfmPbtTrunkStatsRxPbit4Frames Counter64, rcCfmPbtTrunkStatsRxPbit5Octets Counter64, rcCfmPbtTrunkStatsRxPbit5Frames Counter64, rcCfmPbtTrunkStatsRxPbit6Octets Counter64, rcCfmPbtTrunkStatsRxPbit6Frames Counter64, rcCfmPbtTrunkStatsRxPbit7Octets Counter64, rcCfmPbtTrunkStatsRxPbit7Frames Counter64, rcCfmPbtTrunkStatsTxPbit0Octets Counter64, rcCfmPbtTrunkStatsTxPbit0Frames Counter64, rcCfmPbtTrunkStatsTxPbit1Octets Counter64, rcCfmPbtTrunkStatsTxPbit1Frames Counter64, rcCfmPbtTrunkStatsTxPbit2Octets Counter64, rcCfmPbtTrunkStatsTxPbit2Frames Counter64, rcCfmPbtTrunkStatsTxPbit3Octets Counter64, rcCfmPbtTrunkStatsTxPbit3Frames Counter64, rcCfmPbtTrunkStatsTxPbit4Octets Counter64, rcCfmPbtTrunkStatsTxPbit4Frames Counter64, rcCfmPbtTrunkStatsTxPbit5Octets Counter64, rcCfmPbtTrunkStatsTxPbit5Frames Counter64, rcCfmPbtTrunkStatsTxPbit6Octets Counter64, rcCfmPbtTrunkStatsTxPbit6Frames Counter64, rcCfmPbtTrunkStatsTxPbit7Octets Counter64, rcCfmPbtTrunkStatsTxPbit7Frames Counter64 } rcCfmPbtTrunkStatsName OBJECT-TYPE SYNTAX CfmNameString MAX-ACCESS not-accessible STATUS current DESCRIPTION "PBT Trunk Name." ::= { rcCfmPbtTrunkStatsEntry 1 } rcCfmPbtTrunkStatsPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "PBT Trunk Port" ::= { rcCfmPbtTrunkStatsEntry 2} rcCfmPbtTrunkStatsDA OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Trunk Mac (remote CP mac)" ::= { rcCfmPbtTrunkStatsEntry 3} rcCfmPbtTrunkStatsVlanId OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "PBT trunk VLAN ID" ::= { rcCfmPbtTrunkStatsEntry 4} rcCfmPbtTrunkStatsRevVlanId OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "PBT trunk reverse VLAN ID" ::= { rcCfmPbtTrunkStatsEntry 5} rcCfmPbtTrunkStatsSA OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Trunk Source Mac (local switch PBT mac)" ::= { rcCfmPbtTrunkStatsEntry 6} rcCfmPbtTrunkStatsRxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Octets received by the trunk.This does not include trunk CCM messag (control) packets." ::= { rcCfmPbtTrunkStatsEntry 7 } rcCfmPbtTrunkStatsRxFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Packets received by the trunk.This does not include trunk CCM messag (control) packets." ::= { rcCfmPbtTrunkStatsEntry 8 } rcCfmPbtTrunkStatsTxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Octets transmitted by the trunk.This does not include trunk CCM messag (control) packets." ::= { rcCfmPbtTrunkStatsEntry 9 } rcCfmPbtTrunkStatsTxFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Packets transmitted by the trunk.This does not include trunk CCM messag (control) packets." ::= { rcCfmPbtTrunkStatsEntry 10 } rcCfmPbtTrunkStatsRxPbit0Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit 0 Octets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 11 } rcCfmPbtTrunkStatsRxPbit0Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 0 Packets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 12 } rcCfmPbtTrunkStatsRxPbit1Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit 1 Octets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 13 } rcCfmPbtTrunkStatsRxPbit1Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 1 Packets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 14 } rcCfmPbtTrunkStatsRxPbit2Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit 2 Octets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 15 } rcCfmPbtTrunkStatsRxPbit2Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 2 Packets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 16 } rcCfmPbtTrunkStatsRxPbit3Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit 3 Octets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 17 } rcCfmPbtTrunkStatsRxPbit3Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 3 Packets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 18 } rcCfmPbtTrunkStatsRxPbit4Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit 4 Octets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 19 } rcCfmPbtTrunkStatsRxPbit4Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 4 Packets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 20 } rcCfmPbtTrunkStatsRxPbit5Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit 5 Octets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 21 } rcCfmPbtTrunkStatsRxPbit5Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 5 Packets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 22 } rcCfmPbtTrunkStatsRxPbit6Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit64 Octets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 23 } rcCfmPbtTrunkStatsRxPbit6Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 6 Packets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 24 } rcCfmPbtTrunkStatsRxPbit7Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit64 Octets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 25 } rcCfmPbtTrunkStatsRxPbit7Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 6 Packets received by the trunk." ::= { rcCfmPbtTrunkStatsEntry 26 } rcCfmPbtTrunkStatsTxPbit0Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit 0 Octets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 27 } rcCfmPbtTrunkStatsTxPbit0Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 0 Packets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 28 } rcCfmPbtTrunkStatsTxPbit1Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit 1 Octets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 29 } rcCfmPbtTrunkStatsTxPbit1Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 1 Packets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 30 } rcCfmPbtTrunkStatsTxPbit2Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit 2 Octets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 31 } rcCfmPbtTrunkStatsTxPbit2Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 2 Packets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 32 } rcCfmPbtTrunkStatsTxPbit3Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit 3 Octets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 33 } rcCfmPbtTrunkStatsTxPbit3Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 3 Packets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 34 } rcCfmPbtTrunkStatsTxPbit4Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit 4 Octets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 35 } rcCfmPbtTrunkStatsTxPbit4Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 4 Packets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 36 } rcCfmPbtTrunkStatsTxPbit5Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit 5 Octets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 37 } rcCfmPbtTrunkStatsTxPbit5Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 5 Packets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 38 } rcCfmPbtTrunkStatsTxPbit6Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit64 Octets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 39 } rcCfmPbtTrunkStatsTxPbit6Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 6 Packets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 40 } rcCfmPbtTrunkStatsTxPbit7Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Pbit64 Octets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 41 } rcCfmPbtTrunkStatsTxPbit7Frames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of P-Bit 6 Packets transmitted by the trunk." ::= { rcCfmPbtTrunkStatsEntry 42 } -- CFM Port stats table rcCfmPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Port stats table contains the port Tx and Rx CFM statistics" ::= { rcCfm 20 } rcCfmPortStatsEntry OBJECT-TYPE SYNTAX RcCfmPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Port Stats table entry. Contain port's CFM Message sending/receiving counter." INDEX { rcCfmPortStatsIndex } ::= { rcCfmPortStatsTable 1 } RcCfmPortStatsEntry ::= SEQUENCE { rcCfmPortStatsIndex InterfaceIndex, rcCfmPortStatsTxCnt Counter64, rcCfmPortStatsRxCnt Counter64 } rcCfmPortStatsIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot/Port index" ::= { rcCfmPortStatsEntry 1} rcCfmPortStatsTxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of CFM messages that are sent by port" ::= { rcCfmPortStatsEntry 2 } rcCfmPortStatsRxCnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Number of CFM messages are received by port" ::= { rcCfmPortStatsEntry 3 } -- Frame Loss Ratio Profile Table rcCfmFlrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmFlrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Frame Loss Ratio Profile table" ::= { rcCfm 21 } rcCfmFlrEntry OBJECT-TYPE SYNTAX RcCfmFlrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Frame Loss Ratio entry." INDEX {rcCfmFlrIndex} ::= { rcCfmFlrTable 1} RcCfmFlrEntry ::= SEQUENCE { rcCfmFlrIndex Integer32, rcCfmFlrProfileName DisplayString, rcCfmFlrRowStatus RowStatus, rcCfmFlrPriority Integer32, rcCfmFlrAlarmThresholdPercent Integer32, rcCfmFlrAlarmThresholdSubPercent Integer32, rcCfmFlrClearThresholdPercent Integer32, rcCfmFlrClearThresholdSubPercent Integer32, rcCfmFlrThresholdState EnableValue, rcCfmFlrNumberOfRefs Gauge32 } rcCfmFlrIndex OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Frame-Loss-Ratio profile index" ::= { rcCfmFlrEntry 1} rcCfmFlrProfileName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..22)) MAX-ACCESS read-create STATUS current DESCRIPTION "Frame-Loss-Ratio Profile Name" ::= { rcCfmFlrEntry 2} rcCfmFlrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcCfmFlrEntry 3} rcCfmFlrPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Frame Loss Ratio messaging runs on COS priority" DEFVAL { 7 } ::= { rcCfmFlrEntry 4} rcCfmFlrAlarmThresholdPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "FLR set alarm threshold percentage" DEFVAL { 85 } ::= { rcCfmFlrEntry 5} rcCfmFlrAlarmThresholdSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "FLR set alarm threshold percentage in 1/100 percent increments" DEFVAL { 0 } ::= { rcCfmFlrEntry 6} rcCfmFlrClearThresholdPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "FLR clear alarm threshold percentage" DEFVAL { 0 } ::= { rcCfmFlrEntry 7} rcCfmFlrClearThresholdSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "FLR clear alarm threshold percentage in 1/100 percent increments" DEFVAL { 0 } ::= { rcCfmFlrEntry 8} rcCfmFlrThresholdState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "FLR threshold State" DEFVAL { disable } ::= { rcCfmFlrEntry 9} rcCfmFlrNumberOfRefs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of PMs that reference this flr-profile" DEFVAL { 0 } ::= { rcCfmFlrEntry 10} -- Frame Delay and Frame Delay Variation Profile Table rcCfmFdTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmFdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Frame Delay and Frame Delay Variation Profile table " ::= { rcCfm 22 } rcCfmFdEntry OBJECT-TYPE SYNTAX RcCfmFdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Frame Delay and Frame Delay Variation entry." INDEX {rcCfmFdIndex} ::= { rcCfmFdTable 1} RcCfmFdEntry ::= SEQUENCE { rcCfmFdIndex Integer32, rcCfmFdProfileName DisplayString, rcCfmFdRowStatus RowStatus, rcCfmFdPriority Integer32, rcCfmFdPerformanceTarget Integer32, rcCfmFdAlarmThresholdPercent Integer32, rcCfmFdAlarmThresholdSubPercent Integer32, rcCfmFdClearThresholdPercent Integer32, rcCfmFdClearThresholdSubPercent Integer32, rcCfmFdFdvPerformanceTarget Integer32, rcCfmFdFdvAlarmThresholdPercent Integer32, rcCfmFdFdvAlarmThresholdSubPercent Integer32, rcCfmFdFdvClearThresholdPercent Integer32, rcCfmFdFdvClearThresholdSubPercent Integer32, rcCfmFdThresholdState EnableValue, rcCfmFdNumberOfRefs Gauge32 } rcCfmFdIndex OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Frame-Delay profile index" ::= { rcCfmFdEntry 1} rcCfmFdProfileName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..22)) MAX-ACCESS read-create STATUS current DESCRIPTION "Frame-Delay Profile Name" ::= { rcCfmFdEntry 2} rcCfmFdRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcCfmFdEntry 3} rcCfmFdPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Frame Delay messaging runs on COS priority" DEFVAL { 7 } ::= { rcCfmFdEntry 4} rcCfmFdPerformanceTarget OBJECT-TYPE SYNTAX Integer32 (1..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Frame delay performance objective in microseconds" DEFVAL { 10000000 } ::= { rcCfmFdEntry 5} rcCfmFdAlarmThresholdPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "FD set alarm threshold percentage" DEFVAL { 85 } ::= { rcCfmFdEntry 6} rcCfmFdAlarmThresholdSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "FD set alarm threshold percentage in 1/100 percent incr ements" DEFVAL { 0 } ::= { rcCfmFdEntry 7} rcCfmFdClearThresholdPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "FD clear alarm threshold percentage" DEFVAL { 0 } ::= { rcCfmFdEntry 8} rcCfmFdClearThresholdSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "FD clear alarm threshold percentage in 1/100 percent in crements" DEFVAL { 0 } ::= { rcCfmFdEntry 9} rcCfmFdFdvPerformanceTarget OBJECT-TYPE SYNTAX Integer32 (1..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Frame delay variation performance objective in microseconds" DEFVAL { 10000000 } ::= { rcCfmFdEntry 10} rcCfmFdFdvAlarmThresholdPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "FDV set alarm threshold percentage" DEFVAL { 85 } ::= { rcCfmFdEntry 11} rcCfmFdFdvAlarmThresholdSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "FDV set alarm threshold percentage in 1/100 percent inc rements" DEFVAL { 0 } ::= { rcCfmFdEntry 12} rcCfmFdFdvClearThresholdPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "FDV clear alarm threshold percentage" DEFVAL { 0 } ::= { rcCfmFdEntry 13} rcCfmFdFdvClearThresholdSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "FDV clear alarm threshold percentage in 1/100 percent i ncrements" DEFVAL { 0 } ::= { rcCfmFdEntry 14} rcCfmFdThresholdState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "FD / FDV threshold State" DEFVAL { disable } ::= { rcCfmFdEntry 15} rcCfmFdNumberOfRefs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of PM's that referencen this fd-profile" DEFVAL { 0 } ::= { rcCfmFdEntry 16} -- Frame Loss Ratio Stats Info Table rcCfmFlrStatsInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmFlrStatsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Frame Loss Ratio Stats Info" ::= { rcCfm 23} rcCfmFlrStatsInfoEntry OBJECT-TYPE SYNTAX RcCfmFlrStatsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Frame Loss Ratio Stats Info entry." INDEX { rcCfmFlrStatsInfoMdIndex, rcCfmFlrStatsInfoMaIndex, rcCfmFlrStatsInfoMepId, rcCfmFlrStatsInfoRmepId, rcCfmFlrStatsInfoPriorityIndex } ::= { rcCfmFlrStatsInfoTable 1} RcCfmFlrStatsInfoEntry ::= SEQUENCE { rcCfmFlrStatsInfoMdIndex Integer32, rcCfmFlrStatsInfoMaIndex Integer32, rcCfmFlrStatsInfoMepId Integer32, rcCfmFlrStatsInfoRmepId Integer32, rcCfmFlrStatsInfoPriorityIndex Integer32, rcCfmFlrStatsInfoMdName DisplayString, rcCfmFlrStatsInfoMaName DisplayString, rcCfmFlrStatsInfoPriority Integer32, rcCfmFlrStatsInfoNearEndPercent Integer32, rcCfmFlrStatsInfoNearEndSubPercent Integer32, rcCfmFlrStatsInfoFarEndPercent Integer32, rcCfmFlrStatsInfoFarEndSubPercent Integer32, rcCfmFlrStatsInfoPmOperState RcCfmPmOperState } rcCfmFlrStatsInfoMdIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmFlrStatsInfoEntry 1} rcCfmFlrStatsInfoMaIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmFlrStatsInfoEntry 2} rcCfmFlrStatsInfoMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint ID" ::= { rcCfmFlrStatsInfoEntry 3} rcCfmFlrStatsInfoRmepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peer Identifier which matches a RemoteMepId. The performance monitoring pair is MepId-RmepId" ::= { rcCfmFlrStatsInfoEntry 4} rcCfmFlrStatsInfoPriorityIndex OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "priorityIndex equals priority plus 1 - priority can't be used as an index since it starts from 0" ::= { rcCfmFlrStatsInfoEntry 5} rcCfmFlrStatsInfoMdName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmFlrStatsInfoEntry 6} rcCfmFlrStatsInfoMaName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmFlrStatsInfoEntry 7} rcCfmFlrStatsInfoPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Frame Loss Ratio messaging runs on COS priority" DEFVAL { 7 } ::= { rcCfmFlrStatsInfoEntry 8} rcCfmFlrStatsInfoNearEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR percentage" ::= { rcCfmFlrStatsInfoEntry 9} rcCfmFlrStatsInfoNearEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR sub percentage" ::= { rcCfmFlrStatsInfoEntry 10} rcCfmFlrStatsInfoFarEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured far-end FLR percentage" ::= { rcCfmFlrStatsInfoEntry 11} rcCfmFlrStatsInfoFarEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured far-end FLR sub percentage" ::= { rcCfmFlrStatsInfoEntry 12} rcCfmFlrStatsInfoPmOperState OBJECT-TYPE SYNTAX RcCfmPmOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The operational state of the PM." ::= {rcCfmFlrStatsInfoEntry 13} -- Frame Loss Ratio Stats Current Table rcCfmFlrStatsCurrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmFlrStatsCurrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Frame Loss Ratio Stats Current" ::= { rcCfm 24} rcCfmFlrStatsCurrEntry OBJECT-TYPE SYNTAX RcCfmFlrStatsCurrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Frame Loss Ratio Stats Current entry." INDEX { rcCfmFlrStatsCurrMdIndex, rcCfmFlrStatsCurrMaIndex, rcCfmFlrStatsCurrMepId, rcCfmFlrStatsCurrRmepId, rcCfmFlrStatsCurrPriorityIndex } ::= { rcCfmFlrStatsCurrTable 1} RcCfmFlrStatsCurrEntry ::= SEQUENCE { rcCfmFlrStatsCurrMdIndex Integer32, rcCfmFlrStatsCurrMaIndex Integer32, rcCfmFlrStatsCurrMepId Integer32, rcCfmFlrStatsCurrRmepId Integer32, rcCfmFlrStatsCurrPriorityIndex Integer32, rcCfmFlrStatsCurrMdName DisplayString, rcCfmFlrStatsCurrMaName DisplayString, rcCfmFlrStatsCurrPriority Integer32, rcCfmFlrStatsCurrPmOperState RcCfmPmOperState, rcCfmFlrStatsCurrStartTime OCTET STRING , rcCfmFlrStatsCurrEndTime OCTET STRING , rcCfmFlrStatsCurrHistInterval Gauge32, rcCfmFlrStatsCurrSampleRate Gauge32, rcCfmFlrStatsCurrNearEndPercent Integer32, rcCfmFlrStatsCurrNearEndSubPercent Integer32, rcCfmFlrStatsCurrFarEndPercent Integer32, rcCfmFlrStatsCurrFarEndSubPercent Integer32, rcCfmFlrStatsCurrMinNearEndPercent Integer32, rcCfmFlrStatsCurrMinNearEndSubPercent Integer32, rcCfmFlrStatsCurrMinFarEndPercent Integer32, rcCfmFlrStatsCurrMinFarEndSubPercent Integer32, rcCfmFlrStatsCurrMaxNearEndPercent Integer32, rcCfmFlrStatsCurrMaxNearEndSubPercent Integer32, rcCfmFlrStatsCurrMaxFarEndPercent Integer32, rcCfmFlrStatsCurrMaxFarEndSubPercent Integer32, rcCfmFlrStatsCurrTxFrames Counter64, rcCfmFlrStatsCurrRxFrames Counter64, rcCfmFlrStatsCurrFlFrames Counter64, rcCfmFlrStatsCurrTxFarEndFrames Counter64, rcCfmFlrStatsCurrRxFarEndFrames Counter64, rcCfmFlrStatsCurrFlFarEndFrames Counter64, rcCfmFlrStatsCurrSamplesPerInterval Gauge32, rcCfmFlrStatsCurrSamplesTransmitted Gauge32, rcCfmFlrStatsCurrMinFlFrames Counter32, rcCfmFlrStatsCurrSamplesNotSent Gauge32, rcCfmFlrStatsCurrSamplesReceived Gauge32, rcCfmFlrStatsCurrMinFlFarEndFrames Counter32, rcCfmFlrStatsCurrMaxFlFrames Counter32, rcCfmFlrStatsCurrMaxFlFarEndFrames Counter32 } rcCfmFlrStatsCurrMdIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmFlrStatsCurrEntry 1} rcCfmFlrStatsCurrMaIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmFlrStatsCurrEntry 2} rcCfmFlrStatsCurrMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint ID" ::= { rcCfmFlrStatsCurrEntry 3} rcCfmFlrStatsCurrRmepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peer Identifier which matches a RemoteMepId. The performance monitoring pair is MepId-RmepId" ::= { rcCfmFlrStatsCurrEntry 4} rcCfmFlrStatsCurrPriorityIndex OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "priorityIndex equals priority plus 1 - priority can't be used as an index since it starts from 0" ::= { rcCfmFlrStatsCurrEntry 5} rcCfmFlrStatsCurrMdName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmFlrStatsCurrEntry 6} rcCfmFlrStatsCurrMaName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmFlrStatsCurrEntry 7} rcCfmFlrStatsCurrPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Frame Loss Ratio messaging runs on COS priority" DEFVAL { 7 } ::= { rcCfmFlrStatsCurrEntry 8} rcCfmFlrStatsCurrPmOperState OBJECT-TYPE SYNTAX RcCfmPmOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The operational state of the PM." ::= {rcCfmFlrStatsCurrEntry 9} rcCfmFlrStatsCurrStartTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE(11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time stamp." ::= { rcCfmFlrStatsCurrEntry 10} rcCfmFlrStatsCurrEndTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE(11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time stamp." ::= { rcCfmFlrStatsCurrEntry 11} rcCfmFlrStatsCurrHistInterval OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "History Interval" ::= { rcCfmFlrStatsCurrEntry 12} rcCfmFlrStatsCurrSampleRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sample rate in seconds" ::= { rcCfmFlrStatsCurrEntry 13} rcCfmFlrStatsCurrNearEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR percentage" ::= { rcCfmFlrStatsCurrEntry 14} rcCfmFlrStatsCurrNearEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR sub percentage" ::= { rcCfmFlrStatsCurrEntry 15} rcCfmFlrStatsCurrFarEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured far-end FLR percentage" ::= { rcCfmFlrStatsCurrEntry 16} rcCfmFlrStatsCurrFarEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured far-end FLR sub percentage" ::= { rcCfmFlrStatsCurrEntry 17} rcCfmFlrStatsCurrMinNearEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR percentage" ::= { rcCfmFlrStatsCurrEntry 18} rcCfmFlrStatsCurrMinNearEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR sub percentage" ::= { rcCfmFlrStatsCurrEntry 19} rcCfmFlrStatsCurrMinFarEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR percentage" ::= { rcCfmFlrStatsCurrEntry 20} rcCfmFlrStatsCurrMinFarEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR sub percentage" ::= { rcCfmFlrStatsCurrEntry 21} rcCfmFlrStatsCurrMaxNearEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR percentage" ::= { rcCfmFlrStatsCurrEntry 22} rcCfmFlrStatsCurrMaxNearEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR sub percentage" ::= { rcCfmFlrStatsCurrEntry 23} rcCfmFlrStatsCurrMaxFarEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR percentage" ::= { rcCfmFlrStatsCurrEntry 24} rcCfmFlrStatsCurrMaxFarEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR sub percentage" ::= { rcCfmFlrStatsCurrEntry 25} rcCfmFlrStatsCurrTxFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Tx frames" ::= { rcCfmFlrStatsCurrEntry 26} rcCfmFlrStatsCurrRxFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Rx frames" ::= { rcCfmFlrStatsCurrEntry 27} rcCfmFlrStatsCurrFlFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Frame Loss frames" ::= { rcCfmFlrStatsCurrEntry 28} rcCfmFlrStatsCurrTxFarEndFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Far-end Tx frames" ::= { rcCfmFlrStatsCurrEntry 29} rcCfmFlrStatsCurrRxFarEndFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Far-end Rx frames" ::= { rcCfmFlrStatsCurrEntry 30} rcCfmFlrStatsCurrFlFarEndFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Far-end Frame Loss frames" ::= { rcCfmFlrStatsCurrEntry 31} rcCfmFlrStatsCurrSamplesPerInterval OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples per interval" ::= { rcCfmFlrStatsCurrEntry 32} rcCfmFlrStatsCurrSamplesTransmitted OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples transmitted" ::= { rcCfmFlrStatsCurrEntry 33} rcCfmFlrStatsCurrMinFlFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum sample Frame Loss frames" ::= { rcCfmFlrStatsCurrEntry 34} rcCfmFlrStatsCurrSamplesNotSent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples not sent" ::= { rcCfmFlrStatsCurrEntry 35} rcCfmFlrStatsCurrSamplesReceived OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples received" ::= { rcCfmFlrStatsCurrEntry 36} rcCfmFlrStatsCurrMinFlFarEndFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum sample Far-end Frame Loss frames" ::= { rcCfmFlrStatsCurrEntry 37} rcCfmFlrStatsCurrMaxFlFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum sample Frame Loss frames" ::= { rcCfmFlrStatsCurrEntry 38} rcCfmFlrStatsCurrMaxFlFarEndFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum sample Far-end Frame Loss frames" ::= { rcCfmFlrStatsCurrEntry 39} -- Frame Loss Ratio Stats History Table rcCfmFlrStatsHistTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmFlrStatsHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Frame Loss Ratio Stats History" ::= { rcCfm 25} rcCfmFlrStatsHistEntry OBJECT-TYPE SYNTAX RcCfmFlrStatsHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Frame Loss Ratio Stats History entry." INDEX { rcCfmFlrStatsHistMdIndex, rcCfmFlrStatsHistMaIndex, rcCfmFlrStatsHistMepId, rcCfmFlrStatsHistRmepId, rcCfmFlrStatsHistPriorityIndex, rcCfmFlrStatsHistIndex } ::= { rcCfmFlrStatsHistTable 1} RcCfmFlrStatsHistEntry ::= SEQUENCE { rcCfmFlrStatsHistMdIndex Integer32, rcCfmFlrStatsHistMaIndex Integer32, rcCfmFlrStatsHistMepId Integer32, rcCfmFlrStatsHistRmepId Integer32, rcCfmFlrStatsHistPriorityIndex Integer32, rcCfmFlrStatsHistIndex Integer32, rcCfmFlrStatsHistMdName DisplayString, rcCfmFlrStatsHistMaName DisplayString, rcCfmFlrStatsHistPriority Integer32, rcCfmFlrStatsHistStatus INTEGER, rcCfmFlrStatsHistStartTime OCTET STRING , rcCfmFlrStatsHistEndTime OCTET STRING , rcCfmFlrStatsHistHistInterval Gauge32, rcCfmFlrStatsHistSampleRate Gauge32, rcCfmFlrStatsHistNearEndPercent Integer32, rcCfmFlrStatsHistNearEndSubPercent Integer32, rcCfmFlrStatsHistFarEndPercent Integer32, rcCfmFlrStatsHistFarEndSubPercent Integer32, rcCfmFlrStatsHistMinNearEndPercent Integer32, rcCfmFlrStatsHistMinNearEndSubPercent Integer32, rcCfmFlrStatsHistMinFarEndPercent Integer32, rcCfmFlrStatsHistMinFarEndSubPercent Integer32, rcCfmFlrStatsHistMaxNearEndPercent Integer32, rcCfmFlrStatsHistMaxNearEndSubPercent Integer32, rcCfmFlrStatsHistMaxFarEndPercent Integer32, rcCfmFlrStatsHistMaxFarEndSubPercent Integer32, rcCfmFlrStatsHistTxFrames Counter64, rcCfmFlrStatsHistRxFrames Counter64, rcCfmFlrStatsHistFlFrames Counter64, rcCfmFlrStatsHistTxFarEndFrames Counter64, rcCfmFlrStatsHistRxFarEndFrames Counter64, rcCfmFlrStatsHistFlFarEndFrames Counter64, rcCfmFlrStatsHistSamplesPerInterval Gauge32, rcCfmFlrStatsHistSamplesTransmitted Gauge32, rcCfmFlrStatsHistMinFlFrames Counter32, rcCfmFlrStatsHistSamplesNotSent Gauge32, rcCfmFlrStatsHistSamplesReceived Gauge32, rcCfmFlrStatsHistMinFlFarEndFrames Counter32, rcCfmFlrStatsHistMaxFlFrames Counter32, rcCfmFlrStatsHistMaxFlFarEndFrames Counter32 } rcCfmFlrStatsHistMdIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmFlrStatsHistEntry 1} rcCfmFlrStatsHistMaIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmFlrStatsHistEntry 2} rcCfmFlrStatsHistMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint ID" ::= { rcCfmFlrStatsHistEntry 3} rcCfmFlrStatsHistRmepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peer Identifier which matches a RemoteMepId. The performance monitoring pair is MepId-RmepId" ::= { rcCfmFlrStatsHistEntry 4} rcCfmFlrStatsHistPriorityIndex OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "priorityIndex equals priority plus 1 - priority can't be used as an index since it starts from 0" ::= { rcCfmFlrStatsHistEntry 5} rcCfmFlrStatsHistIndex OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "History Index" ::= { rcCfmFlrStatsHistEntry 6} rcCfmFlrStatsHistMdName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmFlrStatsHistEntry 7} rcCfmFlrStatsHistMaName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmFlrStatsHistEntry 8} rcCfmFlrStatsHistPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Frame Loss Ratio messaging runs on COS priority" DEFVAL { 7 } ::= { rcCfmFlrStatsHistEntry 9} rcCfmFlrStatsHistStatus OBJECT-TYPE SYNTAX INTEGER { complete(1), incomplete(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of this history interval." ::= {rcCfmFlrStatsHistEntry 10} rcCfmFlrStatsHistStartTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE(11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time stamp." ::= { rcCfmFlrStatsHistEntry 11} rcCfmFlrStatsHistEndTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE(11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time stamp." ::= { rcCfmFlrStatsHistEntry 12} rcCfmFlrStatsHistHistInterval OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "History Interval" ::= { rcCfmFlrStatsHistEntry 13} rcCfmFlrStatsHistSampleRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sample rate in seconds" ::= { rcCfmFlrStatsHistEntry 14} rcCfmFlrStatsHistNearEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR percentage" ::= { rcCfmFlrStatsHistEntry 15} rcCfmFlrStatsHistNearEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR sub percentage" ::= { rcCfmFlrStatsHistEntry 16} rcCfmFlrStatsHistFarEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured far-end FLR percentage" ::= { rcCfmFlrStatsHistEntry 17} rcCfmFlrStatsHistFarEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured far-end FLR sub percentage" ::= { rcCfmFlrStatsHistEntry 18} rcCfmFlrStatsHistMinNearEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR percentage" ::= { rcCfmFlrStatsHistEntry 19} rcCfmFlrStatsHistMinNearEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR sub percentage" ::= { rcCfmFlrStatsHistEntry 20} rcCfmFlrStatsHistMinFarEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR percentage" ::= { rcCfmFlrStatsHistEntry 21} rcCfmFlrStatsHistMinFarEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR sub percentage" ::= { rcCfmFlrStatsHistEntry 22} rcCfmFlrStatsHistMaxNearEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR percentage" ::= { rcCfmFlrStatsHistEntry 23} rcCfmFlrStatsHistMaxNearEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR sub percentage" ::= { rcCfmFlrStatsHistEntry 24} rcCfmFlrStatsHistMaxFarEndPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR percentage" ::= { rcCfmFlrStatsHistEntry 25} rcCfmFlrStatsHistMaxFarEndSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured near-end FLR sub percentage" ::= { rcCfmFlrStatsHistEntry 26} rcCfmFlrStatsHistTxFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Tx frames" ::= { rcCfmFlrStatsHistEntry 27} rcCfmFlrStatsHistRxFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Rx frames" ::= { rcCfmFlrStatsHistEntry 28} rcCfmFlrStatsHistFlFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Frame Loss frames" ::= { rcCfmFlrStatsHistEntry 29} rcCfmFlrStatsHistTxFarEndFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Far-end Tx frames" ::= { rcCfmFlrStatsHistEntry 30} rcCfmFlrStatsHistRxFarEndFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Far-end Rx frames" ::= { rcCfmFlrStatsHistEntry 31} rcCfmFlrStatsHistFlFarEndFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Far-end Frame Loss frames" ::= { rcCfmFlrStatsHistEntry 32} rcCfmFlrStatsHistSamplesPerInterval OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples per interval" ::= { rcCfmFlrStatsHistEntry 33} rcCfmFlrStatsHistSamplesTransmitted OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples transmitted" ::= { rcCfmFlrStatsHistEntry 34} rcCfmFlrStatsHistMinFlFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum sample Frame Loss frames" ::= { rcCfmFlrStatsHistEntry 35} rcCfmFlrStatsHistSamplesNotSent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples not sent" ::= { rcCfmFlrStatsHistEntry 36} rcCfmFlrStatsHistSamplesReceived OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples received" ::= { rcCfmFlrStatsHistEntry 37} rcCfmFlrStatsHistMinFlFarEndFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum sample Far-end Frame Loss frames" ::= { rcCfmFlrStatsHistEntry 38} rcCfmFlrStatsHistMaxFlFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum sample Frame Loss frames" ::= { rcCfmFlrStatsHistEntry 39} rcCfmFlrStatsHistMaxFlFarEndFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum sample Far-end Frame Loss frames" ::= { rcCfmFlrStatsHistEntry 40} -- Frame Delay Stats Info Table rcCfmFdStatsInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmFdStatsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Frame Delay Stats Info" ::= { rcCfm 26} rcCfmFdStatsInfoEntry OBJECT-TYPE SYNTAX RcCfmFdStatsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Frame Delay Stats Info entry." INDEX { rcCfmFdStatsInfoMdIndex, rcCfmFdStatsInfoMaIndex, rcCfmFdStatsInfoMepId, rcCfmFdStatsInfoRmepId, rcCfmFdStatsInfoPriorityIndex } ::= { rcCfmFdStatsInfoTable 1} RcCfmFdStatsInfoEntry ::= SEQUENCE { rcCfmFdStatsInfoMdIndex Integer32, rcCfmFdStatsInfoMaIndex Integer32, rcCfmFdStatsInfoMepId Integer32, rcCfmFdStatsInfoRmepId Integer32, rcCfmFdStatsInfoPriorityIndex Integer32, rcCfmFdStatsInfoMdName DisplayString, rcCfmFdStatsInfoMaName DisplayString, rcCfmFdStatsInfoPriority Integer32, rcCfmFdStatsInfoFdPercent Integer32, rcCfmFdStatsInfoFdSubPercent Integer32, rcCfmFdStatsInfoFdvPercent Integer32, rcCfmFdStatsInfoFdvSubPercent Integer32, rcCfmFdStatsInfoPmOperState RcCfmPmOperState } rcCfmFdStatsInfoMdIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmFdStatsInfoEntry 1} rcCfmFdStatsInfoMaIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmFdStatsInfoEntry 2} rcCfmFdStatsInfoMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint ID" ::= { rcCfmFdStatsInfoEntry 3} rcCfmFdStatsInfoRmepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peer Identifier which matches a RemoteMepId. The performance monitoring pair is MepId-RmepId" ::= { rcCfmFdStatsInfoEntry 4} rcCfmFdStatsInfoPriorityIndex OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "priorityIndex equals priority plus 1 - priority can't be used as an index since it starts from 0" ::= { rcCfmFdStatsInfoEntry 5} rcCfmFdStatsInfoMdName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmFdStatsInfoEntry 6} rcCfmFdStatsInfoMaName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmFdStatsInfoEntry 7} rcCfmFdStatsInfoPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Frame Delay messaging runs on COS priority" DEFVAL { 7 } ::= { rcCfmFdStatsInfoEntry 8} rcCfmFdStatsInfoFdPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured FD percentage" ::= { rcCfmFdStatsInfoEntry 9} rcCfmFdStatsInfoFdSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured FD sub percentage" ::= { rcCfmFdStatsInfoEntry 10} rcCfmFdStatsInfoFdvPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured FDV percentage" ::= { rcCfmFdStatsInfoEntry 11} rcCfmFdStatsInfoFdvSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured FDV sub percentage" ::= { rcCfmFdStatsInfoEntry 12} rcCfmFdStatsInfoPmOperState OBJECT-TYPE SYNTAX RcCfmPmOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The operational state of the PM." ::= {rcCfmFdStatsInfoEntry 13} -- Frame Delay Stats Current Table rcCfmFdStatsCurrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmFdStatsCurrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Frame Delay Stats Current" ::= { rcCfm 27} rcCfmFdStatsCurrEntry OBJECT-TYPE SYNTAX RcCfmFdStatsCurrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Frame Delay Stats Current entry." INDEX { rcCfmFdStatsCurrMdIndex, rcCfmFdStatsCurrMaIndex, rcCfmFdStatsCurrMepId, rcCfmFdStatsCurrRmepId, rcCfmFdStatsCurrPriorityIndex } ::= { rcCfmFdStatsCurrTable 1} RcCfmFdStatsCurrEntry ::= SEQUENCE { rcCfmFdStatsCurrMdIndex Integer32, rcCfmFdStatsCurrMaIndex Integer32, rcCfmFdStatsCurrMepId Integer32, rcCfmFdStatsCurrRmepId Integer32, rcCfmFdStatsCurrPriorityIndex Integer32, rcCfmFdStatsCurrMdName DisplayString, rcCfmFdStatsCurrMaName DisplayString, rcCfmFdStatsCurrPriority Integer32, rcCfmFdStatsCurrFdPercent Integer32, rcCfmFdStatsCurrFdSubPercent Integer32, rcCfmFdStatsCurrFdvPercent Integer32, rcCfmFdStatsCurrFdvSubPercent Integer32, rcCfmFdStatsCurrPmOperState RcCfmPmOperState, rcCfmFdStatsCurrStartTime OCTET STRING , rcCfmFdStatsCurrEndTime OCTET STRING , rcCfmFdStatsCurrHistInterval Gauge32, rcCfmFdStatsCurrSampleRate Gauge32, rcCfmFdStatsCurrTarget Counter32, rcCfmFdStatsCurrAverage Counter32, rcCfmFdStatsCurrMinimum Counter32, rcCfmFdStatsCurrMaximum Counter32, rcCfmFdStatsCurrFdvTarget Counter32, rcCfmFdStatsCurrFdvAverage Counter32, rcCfmFdStatsCurrFdvMinimum Counter32, rcCfmFdStatsCurrFdvMaximum Counter32, rcCfmFdStatsCurrSamplesPerInterval Gauge32, rcCfmFdStatsCurrSamplesTransmitted Gauge32, rcCfmFdStatsCurrSamplesNotSent Gauge32, rcCfmFdStatsCurrSamplesReceived Gauge32 } rcCfmFdStatsCurrMdIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmFdStatsCurrEntry 1} rcCfmFdStatsCurrMaIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmFdStatsCurrEntry 2} rcCfmFdStatsCurrMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint ID" ::= { rcCfmFdStatsCurrEntry 3} rcCfmFdStatsCurrRmepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peer Identifier which matches a RemoteMepId. The performance monitoring pair is MepId-RmepId" ::= { rcCfmFdStatsCurrEntry 4} rcCfmFdStatsCurrPriorityIndex OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "priorityIndex equals priority plus 1 - priority can't be used as an index since it starts from 0" ::= { rcCfmFdStatsCurrEntry 5} rcCfmFdStatsCurrMdName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmFdStatsCurrEntry 6} rcCfmFdStatsCurrMaName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmFdStatsCurrEntry 7} rcCfmFdStatsCurrPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Frame Delay messaaging runs on COS priority" DEFVAL { 7 } ::= { rcCfmFdStatsCurrEntry 8} rcCfmFdStatsCurrFdPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured FD percentage" ::= { rcCfmFdStatsCurrEntry 9} rcCfmFdStatsCurrFdSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured FD sub percentage" ::= { rcCfmFdStatsCurrEntry 10} rcCfmFdStatsCurrFdvPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured FDV percentage" ::= { rcCfmFdStatsCurrEntry 11} rcCfmFdStatsCurrFdvSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured FDV sub percentage" ::= { rcCfmFdStatsCurrEntry 12} rcCfmFdStatsCurrPmOperState OBJECT-TYPE SYNTAX RcCfmPmOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The operational state of the PM." ::= {rcCfmFdStatsCurrEntry 13} rcCfmFdStatsCurrStartTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE(11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time stamp." ::= { rcCfmFdStatsCurrEntry 14} rcCfmFdStatsCurrEndTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE(11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time stamp." ::= { rcCfmFdStatsCurrEntry 15} rcCfmFdStatsCurrHistInterval OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "History Interval" ::= { rcCfmFdStatsCurrEntry 16} rcCfmFdStatsCurrSampleRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sample rate in seconds" ::= { rcCfmFdStatsCurrEntry 17} rcCfmFdStatsCurrTarget OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FD target in microseconds" ::= { rcCfmFdStatsCurrEntry 18} rcCfmFdStatsCurrAverage OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FD average in microseconds" ::= { rcCfmFdStatsCurrEntry 19} rcCfmFdStatsCurrMinimum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FD minimum in microseconds" ::= { rcCfmFdStatsCurrEntry 20} rcCfmFdStatsCurrMaximum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FD maximum in microseconds" ::= { rcCfmFdStatsCurrEntry 21} rcCfmFdStatsCurrFdvTarget OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FDV target in microseconds" ::= { rcCfmFdStatsCurrEntry 22} rcCfmFdStatsCurrFdvAverage OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FDV average in microseconds" ::= { rcCfmFdStatsCurrEntry 23} rcCfmFdStatsCurrFdvMinimum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FDV minimum in microseconds" ::= { rcCfmFdStatsCurrEntry 24} rcCfmFdStatsCurrFdvMaximum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FDV maximum in microseconds" ::= { rcCfmFdStatsCurrEntry 25} rcCfmFdStatsCurrSamplesPerInterval OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples per interval" ::= { rcCfmFdStatsCurrEntry 26} rcCfmFdStatsCurrSamplesTransmitted OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples transmitted" ::= { rcCfmFdStatsCurrEntry 27} rcCfmFdStatsCurrSamplesNotSent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples not sent" ::= { rcCfmFdStatsCurrEntry 28} rcCfmFdStatsCurrSamplesReceived OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples received" ::= { rcCfmFdStatsCurrEntry 29} -- Frame Delay Stats History Table rcCfmFdStatsHistTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmFdStatsHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Frame Delay Stats History" ::= { rcCfm 28} rcCfmFdStatsHistEntry OBJECT-TYPE SYNTAX RcCfmFdStatsHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Frame Delay Stats History entry." INDEX { rcCfmFdStatsHistMdIndex, rcCfmFdStatsHistMaIndex, rcCfmFdStatsHistMepId, rcCfmFdStatsHistRmepId, rcCfmFdStatsHistPriorityIndex} ::= { rcCfmFdStatsHistTable 1} RcCfmFdStatsHistEntry ::= SEQUENCE { rcCfmFdStatsHistMdIndex Integer32, rcCfmFdStatsHistMaIndex Integer32, rcCfmFdStatsHistMepId Integer32, rcCfmFdStatsHistRmepId Integer32, rcCfmFdStatsHistPriorityIndex Integer32, rcCfmFdStatsHistIndex Integer32, rcCfmFdStatsHistMdName DisplayString, rcCfmFdStatsHistMaName DisplayString, rcCfmFdStatsHistPriority Integer32, rcCfmFdStatsHistFdPercent Integer32, rcCfmFdStatsHistFdSubPercent Integer32, rcCfmFdStatsHistFdvPercent Integer32, rcCfmFdStatsHistFdvSubPercent Integer32, rcCfmFdStatsHistStatus INTEGER, rcCfmFdStatsHistStartTime OCTET STRING , rcCfmFdStatsHistEndTime OCTET STRING , rcCfmFdStatsHistHistInterval Gauge32, rcCfmFdStatsHistSampleRate Gauge32, rcCfmFdStatsHistTarget Counter32, rcCfmFdStatsHistAverage Counter32, rcCfmFdStatsHistMinimum Counter32, rcCfmFdStatsHistMaximum Counter32, rcCfmFdStatsHistFdvTarget Counter32, rcCfmFdStatsHistFdvAverage Counter32, rcCfmFdStatsHistFdvMinimum Counter32, rcCfmFdStatsHistFdvMaximum Counter32, rcCfmFdStatsHistSamplesPerInterval Gauge32, rcCfmFdStatsHistSamplesTransmitted Gauge32, rcCfmFdStatsHistSamplesNotSent Gauge32, rcCfmFdStatsHistSamplesReceived Gauge32 } rcCfmFdStatsHistMdIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmFdStatsHistEntry 1} rcCfmFdStatsHistMaIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmFdStatsHistEntry 2} rcCfmFdStatsHistMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint ID" ::= { rcCfmFdStatsHistEntry 3} rcCfmFdStatsHistRmepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peer Identifier which matches a RemoteMepId. The performance monitoring pair is MepId-RmepId" ::= { rcCfmFdStatsHistEntry 4} rcCfmFdStatsHistPriorityIndex OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "priorityIndex equals priority plus 1 - priority can't be used as an index since it starts from 0" ::= { rcCfmFdStatsHistEntry 5} rcCfmFdStatsHistIndex OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "History Index" ::= { rcCfmFdStatsHistEntry 6} rcCfmFdStatsHistMdName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmFdStatsHistEntry 7} rcCfmFdStatsHistMaName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmFdStatsHistEntry 8} rcCfmFdStatsHistPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Frame Delay messaging runs on COS priority" DEFVAL { 7 } ::= { rcCfmFdStatsHistEntry 9} rcCfmFdStatsHistFdPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured FD percentage" ::= { rcCfmFdStatsHistEntry 10} rcCfmFdStatsHistFdSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured FD sub percentage" ::= { rcCfmFdStatsHistEntry 11} rcCfmFdStatsHistFdvPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured FDV percentage" ::= { rcCfmFdStatsHistEntry 12} rcCfmFdStatsHistFdvSubPercent OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured FDV sub percentage" ::= { rcCfmFdStatsHistEntry 13} rcCfmFdStatsHistStatus OBJECT-TYPE SYNTAX INTEGER { complete(1), incomplete(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of this history interval." ::= {rcCfmFdStatsHistEntry 14} rcCfmFdStatsHistStartTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE(11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time stamp." ::= { rcCfmFdStatsHistEntry 15} rcCfmFdStatsHistEndTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE(11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time stamp." ::= { rcCfmFdStatsHistEntry 16} rcCfmFdStatsHistHistInterval OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "History Interval" ::= { rcCfmFdStatsHistEntry 17} rcCfmFdStatsHistSampleRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sample rate in seconds" ::= { rcCfmFdStatsHistEntry 18} rcCfmFdStatsHistTarget OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FD target in microseconds" ::= { rcCfmFdStatsHistEntry 19} rcCfmFdStatsHistAverage OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FD average in microseconds" ::= { rcCfmFdStatsHistEntry 20} rcCfmFdStatsHistMinimum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FD minimum in microseconds" ::= { rcCfmFdStatsHistEntry 21} rcCfmFdStatsHistMaximum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FD maximum in microseconds" ::= { rcCfmFdStatsHistEntry 22} rcCfmFdStatsHistFdvTarget OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FDV target in microseconds" ::= { rcCfmFdStatsHistEntry 23} rcCfmFdStatsHistFdvAverage OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FDV average in microseconds" ::= { rcCfmFdStatsHistEntry 24} rcCfmFdStatsHistFdvMinimum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FDV minimum in microseconds" ::= { rcCfmFdStatsHistEntry 25} rcCfmFdStatsHistFdvMaximum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "FDV maximum in microseconds" ::= { rcCfmFdStatsHistEntry 26} rcCfmFdStatsHistSamplesPerInterval OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples per interval" ::= { rcCfmFdStatsHistEntry 27} rcCfmFdStatsHistSamplesTransmitted OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples transmitted" ::= { rcCfmFdStatsHistEntry 28} rcCfmFdStatsHistSamplesNotSent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples not sent" ::= { rcCfmFdStatsHistEntry 29} rcCfmFdStatsHistSamplesReceived OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Samples received" ::= { rcCfmFdStatsHistEntry 30} -- Performance Monitoring Configuration Table rcCfmPmTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmPmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Performance Monitoring Configuration" ::= { rcCfm 29} rcCfmPmEntry OBJECT-TYPE SYNTAX RcCfmPmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Performance Monitoring entry." INDEX {rcCfmPmMdIndex, rcCfmPmMaIndex, rcCfmPmMepId, rcCfmPmRmepId } ::= { rcCfmPmTable 1} RcCfmPmEntry ::= SEQUENCE { rcCfmPmMdIndex Integer32, rcCfmPmMaIndex Integer32, rcCfmPmMepId Integer32, rcCfmPmRmepId Integer32, rcCfmPmMdName DisplayString, rcCfmPmMaName DisplayString, rcCfmPmRowStatus RowStatus, rcCfmPmState EnableValue, rcCfmPmFdList DisplayString, rcCfmPmFdSize Integer32, rcCfmPmFlrList DisplayString, rcCfmPmFlrSize Integer32, rcCfmPmHistoryInterval INTEGER, rcCfmPmSampleRate INTEGER } rcCfmPmMdIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmPmEntry 1} rcCfmPmMaIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmPmEntry 2} rcCfmPmMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint ID" ::= { rcCfmPmEntry 3} rcCfmPmRmepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remote Maintenance Endpoint ID. The performance monitoring pair is MepId-RmepId" ::= { rcCfmPmEntry 4} rcCfmPmMdName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmPmEntry 5} rcCfmPmMaName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmPmEntry 6} rcCfmPmRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcCfmPmEntry 7 } rcCfmPmState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Performance Monitoring State" DEFVAL { disable } ::= { rcCfmPmEntry 8 } rcCfmPmFdList OBJECT-TYPE SYNTAX DisplayString (SIZE(0..200)) MAX-ACCESS read-create STATUS current DESCRIPTION "Comma separated list of Frame-Delay profile names. Valid profile names must first be created using rcCfmFdProfileName. Number of entries in the list is indicated by rcCfmPmFdSize." ::= { rcCfmPmEntry 9 } rcCfmPmFdSize OBJECT-TYPE SYNTAX Integer32 (0..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Frame-Delay profiles names" ::= { rcCfmPmEntry 10 } rcCfmPmFlrList OBJECT-TYPE SYNTAX DisplayString (SIZE(0..200)) MAX-ACCESS read-create STATUS current DESCRIPTION "Comma separated list of Frame-Loss-Ratio profile names. Valid profile names must first be created using rcCfmFlrProfileName. Number of entries in the list is indicated by rcCfmPmFlrSize." ::= { rcCfmPmEntry 11 } rcCfmPmFlrSize OBJECT-TYPE SYNTAX Integer32 (0..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of FLR profile names in FLR list" ::= { rcCfmPmEntry 12 } rcCfmPmHistoryInterval OBJECT-TYPE SYNTAX INTEGER { hi5(5), hi15(15), hi30(30), hi60(60), hi120(120), hi360(360), hi720(720), hi1440(1440) } UNITS "minutes" MAX-ACCESS read-create STATUS current DESCRIPTION "History summary interval in minutes" DEFVAL { hi15 } ::= { rcCfmPmEntry 13} rcCfmPmSampleRate OBJECT-TYPE SYNTAX INTEGER { si1(1), si10(10), si30(30), si60(60), si900(900), si1800(1800), si3600(3600) } UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Sample rate once per sample interval specified in seconds" DEFVAL { si30 } ::= { rcCfmPmEntry 14} -- Linktrace Reply Table CfmRelayActionFieldValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Possible values the Relay action field can take." REFERENCE "802.1ag clauses 12.14.7.5.3:g, 20.36.2.5, 21.9.5, and Table 21-27" SYNTAX INTEGER { rlyHit (1), rlyFdb (2), rlyMpdb (3), unknown (4) } CfmIngressActionFieldValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Possible values returned in the ingress action field." REFERENCE "802.1ag clauses 12.14.7.5.3:g, 20.36.2.6, 21.9.8.1, and Table 21-30" SYNTAX INTEGER { ingOk (1), ingDown (2), ingBlocked (3), ingVid (4), ingNoTlv (5) } CfmEgressActionFieldValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Possible values returned in the egress action field" REFERENCE "802.1ag clauses 12.14.7.5.3:o, 20.36.2.10, 21.9.9.1, and Table 21-32" SYNTAX INTEGER { egrOk (1), egrDown (2), egrBlocked (3), egrVid (4), egrNoTlv (5) } LldpPortIdSubtype ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TC describes the source of a particular type of Port identifier used in the LLDP MIB. The enumeration 'interfaceAlias(1)' represents a port identifier based on the ifAlias MIB object, defined in IETF RFC 2863. The enumeration 'portComponent(2)' represents a port identifier based on the value of entPhysicalAlias (defined in IETF RFC 2737) for a port component (i.e., entPhysicalClass value of 'port(10)'), within the containing chassis. The enumeration 'macAddress(3)' represents a port identifier based on a unicast source address (encoded in network byte order and IEEE 802.3 canonical bit order), which has been detected by the agent and associated with a particular port (IEEE Std 802-2001). The enumeration 'networkAddress(4)' represents a port identifier based on a network address, detected by the agent and associated with a particular port. The enumeration 'interfaceName(5)' represents a port identifier based on the ifName MIB object, defined in IETF RFC 2863. The enumeration 'agentCircuitId(6)' represents a port identifier based on the agent-local identifier of the circuit (defined in RFC 3046), detected by the agent and associated with a particular port. The enumeration 'local(7)' represents a port identifier based on a value locally assigned." SYNTAX INTEGER { interfaceAlias(1), portComponent(2), macAddress(3), networkAddress(4), interfaceName(5), agentCircuitId(6), local(7) } LldpPortId ::= TEXTUAL-CONVENTION DISPLAY-HINT "1a" STATUS current DESCRIPTION "This TC describes the format of a port identifier string. Objects of this type are always used with an associated LldpPortIdSubtype object, which identifies the format of the particular LldpPortId object instance. If the associated LldpPortIdSubtype object has a value of '342/200/230interfaceAlias(1)', then the octet string identifies a particular instance of the ifAlias object (defined in IETF RFC 2863). If the particular ifAlias object does not contain any values, another port identifier type should be used. If the associated LldpPortIdSubtype object has a value of 'portComponent(2)', then the octet string identifies a particular instance of the entPhysicalAlias object (defined in IETF RFC 2737) for a port or backplane component. If the associated LldpPortIdSubtype object has a value of 'macAddress(3)', then this string identifies a Particular unicast source address (encoded in network byte order and IEEE 802.3 canonical bit order) associated with the port (IEEE Std 802-2001). If the associated LldpPortIdSubtype object has a value of 'networkAddress(4)', then this string identifies a Network address associated with the port. The first octet contains the IANA AddressFamilyNumbers enumeration value for the specific address type, and octets 2 through N contain the networkAddress address value in network byte order. If the associated LldpPortIdSubtype object has a value of 'interfaceName(5)', then the octet string identifies A particular instance of the ifName object (defined in IETF RFC 2863). If the particular ifName object does not contain any values, another port identifier type should be used. If the associated ldpPortIdSubtype object has a value of 'agentCircuitId(6)', then this string identifies a agent-local identifier of the circuit (defined in RFC 3046). If the associated LldpPortIdSubtype object has a value of '342/200/230local(7)', then this string identifies a locally assigned port ID." SYNTAX OCTET STRING (SIZE (1..255)) -- The Linktrace Reply Table rcCfmLtrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmLtrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of Linktrace replies received by a specific MEP in response to a linktrace message." ::= { rcCfm 32} rcCfmLtrEntry OBJECT-TYPE SYNTAX RcCfmLtrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Linktrace Reply table entry." INDEX {rcCfmLtrDomainIndex, rcCfmLtrAssociationIndex, rcCfmLtrMepId, rcCfmLtrSeqNumber, rcCfmLtrTtl, rcCfmLtrReceiveOrder} ::= { rcCfmLtrTable 1} RcCfmLtrEntry ::= SEQUENCE { rcCfmLtrDomainIndex Integer32, rcCfmLtrAssociationIndex Integer32, rcCfmLtrMepId Integer32, rcCfmLtrSeqNumber Integer32, rcCfmLtrTtl Integer32, rcCfmLtrReceiveOrder Integer32, rcCfmLtrDomainName DisplayString, rcCfmLtrAssociationName DisplayString, rcCfmLtrForwarded TruthValue, rcCfmLtrTerminalMep TruthValue, rcCfmLtrLastEgressIdentifier OCTET STRING, rcCfmLtrNextEgressIdentifier OCTET STRING, rcCfmLtrRelayAction CfmRelayActionFieldValue, rcCfmLtrSrcMac MacAddress, rcCfmLtrIngressAction CfmIngressActionFieldValue, rcCfmLtrIngressMac MacAddress, rcCfmLtrIngressPortIdSubtype LldpPortIdSubtype, rcCfmLtrIngressPortId LldpPortId, rcCfmLtrEgressAction CfmEgressActionFieldValue, rcCfmLtrEgressMac MacAddress, rcCfmLtrEgressPortIdSubtype LldpPortIdSubtype, rcCfmLtrEgressPortId LldpPortId } rcCfmLtrDomainIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Index" ::= { rcCfmLtrEntry 1} rcCfmLtrAssociationIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Index" ::= { rcCfmLtrEntry 2} rcCfmLtrMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint ID" ::= { rcCfmLtrEntry 3} rcCfmLtrSeqNumber OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The transaction identifier/sequence number returned by a previous transmit linkrace message command, indicating which LTM's response is going to be returned." ::= { rcCfmLtrEntry 4} rcCfmLtrTtl OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ttl field value for a returned LTR." ::= { rcCfmLtrEntry 5} rcCfmLtrReceiveOrder OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to distinguish among multiple LTRs with the same LTR Transaction Identifier field value. This value is assigned sequentially from 1, in the order that the Linktrace Initiator received the LTRs." ::= { rcCfmLtrEntry 6} rcCfmLtrDomainName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmLtrEntry 7} rcCfmLtrAssociationName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmLtrEntry 8} rcCfmLtrForwarded OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if a LTM was forwarded by the responding MP, as returned in the 'FwdYes' flag of the flags field." ::= { rcCfmLtrEntry 9} rcCfmLtrTerminalMep OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A boolean value stating whether the forwarded LTM reached a MEP enclosing its MA, as returned in the Terminal MEP flag of the Flags field." ::= { rcCfmLtrEntry 10} rcCfmLtrLastEgressIdentifier OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "An octet field holding the Last Egress Identifier returned in the LTR Egress Identifier TLV of the LTR. The Last Egress Identifier identifies the MEP Linktrace Indicator that originated, or the Linktrace Responder that forwarded, the LTM to which this LTR is the response. This is the same value as the Egress Identifier TLV of that LTM." ::= { rcCfmLtrEntry 11} rcCfmLtrNextEgressIdentifier OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "An octet field holding the Next Egress Identifier returned in the LTR Egress Identifier TLV of the LTR. The Next Egress Identifier Identifies the Linktrace Responder that transmitted this LTR, and can forward the LTM to the next hop. This is the same value as the Egress Identifier TLV of the forwarded LTM, if any. If the FwdYes bit of the Flags field is false, the contents of this field are undefined, and the field is ignored by the receiver." ::= { rcCfmLtrEntry 12} rcCfmLtrRelayAction OBJECT-TYPE SYNTAX CfmRelayActionFieldValue MAX-ACCESS read-only STATUS current DESCRIPTION "Value returned in the Relay Action field." DEFVAL { unknown } ::= { rcCfmLtrEntry 13} rcCfmLtrSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address of the MP that respond to the LTM request for this LTR" ::= { rcCfmLtrEntry 14} rcCfmLtrIngressAction OBJECT-TYPE SYNTAX CfmIngressActionFieldValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value returned in the Ingress Action Field of the LTM. The value ingNoTlv(5) indicates that no Reply Ingress TLV was returned in the LTM." ::= { rcCfmLtrEntry 15} rcCfmLtrIngressMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address returned in the ingress MAC address field. If the rcCfmLtrIngress object contains the value ingNoTlv(5), then the contents of this object are meaningless." ::= { rcCfmLtrEntry 16} rcCfmLtrIngressPortIdSubtype OBJECT-TYPE SYNTAX LldpPortIdSubtype MAX-ACCESS read-only STATUS current DESCRIPTION "Format of the Ingress Port ID. If the rcCfmLtrIngress object contains the value ingNoTlv(5), then the contents of this object are meaningless." ::= { rcCfmLtrEntry 17} rcCfmLtrIngressPortId OBJECT-TYPE SYNTAX LldpPortId MAX-ACCESS read-only STATUS current DESCRIPTION "Ingress Port ID. The format of this object is determined by the value of the rcCfmLtrIngressPortIdSubtype object. If the rcCfmLtrIngress object contains the value ingNoTlv(5), then the contents of this object are meaningless." ::= { rcCfmLtrEntry 18} rcCfmLtrEgressAction OBJECT-TYPE SYNTAX CfmEgressActionFieldValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value returned in the Egress Action Field of the LTM. The value egrNoTlv(5) indicates that no Reply Egress TLV was returned in the LTM." ::= { rcCfmLtrEntry 19} rcCfmLtrEgressMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address returned in the egress MAC address field. If the rcCfmLtrEgress object contains the value egrNoTlv(5), then the contents of this object are meaningless." ::= { rcCfmLtrEntry 20} rcCfmLtrEgressPortIdSubtype OBJECT-TYPE SYNTAX LldpPortIdSubtype MAX-ACCESS read-only STATUS current DESCRIPTION "Format of the Egress Port ID. If the rcCfmLtrEgress object contains the value egrNoTlv(5), then the contents of this object are meaningless." ::= { rcCfmLtrEntry 21} rcCfmLtrEgressPortId OBJECT-TYPE SYNTAX LldpPortId MAX-ACCESS read-only STATUS current DESCRIPTION "Egress Port ID. The format of this object is determined by the value of the rcCfmLtrEgressPortIdSubtype object. If the rcCfmLtrEgress object contains the value egrNoTlv(5), then the contents of this object are meaningless." ::= { rcCfmLtrEntry 22} -- The Linktrace Reply Table rcCfmLtrReplyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmLtrReplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of Linktrace replies received by a specific MEP in response to a linktrace message." ::= { rcCfm 33} rcCfmLtrReplyEntry OBJECT-TYPE SYNTAX RcCfmLtrReplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Linktrace Reply table entry." INDEX {rcCfmLtrReplyDomainIndex, rcCfmLtrReplyAssociationIndex, rcCfmLtrReplyMepId, rcCfmLtrReplySeqNumber, rcCfmLtrReplyHop, rcCfmLtrReplyReceiveOrder} ::= { rcCfmLtrReplyTable 1} RcCfmLtrReplyEntry ::= SEQUENCE { rcCfmLtrReplyDomainIndex Integer32, rcCfmLtrReplyAssociationIndex Integer32, rcCfmLtrReplyMepId Integer32, rcCfmLtrReplySeqNumber Integer32, rcCfmLtrReplyHop Integer32, rcCfmLtrReplyReceiveOrder Integer32, rcCfmLtrReplyTtl Integer32, rcCfmLtrReplyDomainName DisplayString, rcCfmLtrReplyAssociationName DisplayString, rcCfmLtrReplyForwarded TruthValue, rcCfmLtrReplyTerminalMep TruthValue, rcCfmLtrReplyLastEgressIdentifier OCTET STRING, rcCfmLtrReplyNextEgressIdentifier OCTET STRING, rcCfmLtrReplyRelayAction CfmRelayActionFieldValue, rcCfmLtrReplySrcMac MacAddress, rcCfmLtrReplyIngressAction CfmIngressActionFieldValue, rcCfmLtrReplyIngressMac MacAddress, rcCfmLtrReplyIngressPortIdSubtype LldpPortIdSubtype, rcCfmLtrReplyIngressPortId LldpPortId, rcCfmLtrReplyEgressAction CfmEgressActionFieldValue, rcCfmLtrReplyEgressMac MacAddress, rcCfmLtrReplyEgressPortIdSubtype LldpPortIdSubtype, rcCfmLtrReplyEgressPortId LldpPortId } rcCfmLtrReplyDomainIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Domain Index" ::= { rcCfmLtrReplyEntry 1} rcCfmLtrReplyAssociationIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance Association Index" ::= { rcCfmLtrReplyEntry 2} rcCfmLtrReplyMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maintenance EndPoint ID" ::= { rcCfmLtrReplyEntry 3} rcCfmLtrReplySeqNumber OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The transaction identifier/sequence number returned by a previous transmit linktrace message command, indicating which LTM's response is going to be returned." DEFVAL {0} ::= { rcCfmLtrReplyEntry 4} rcCfmLtrReplyHop OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The number of hops away from LTM initiator" ::= { rcCfmLtrReplyEntry 5} rcCfmLtrReplyReceiveOrder OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to distinguish among multiple LTRs with the same LTR Transaction Identifier field value. This value is assigned sequentially from 1, in the order that the Linktrace Initiator received the LTRs." ::= { rcCfmLtrReplyEntry 6} rcCfmLtrReplyTtl OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Ttl field value for a returned LTR." ::= { rcCfmLtrReplyEntry 7} rcCfmLtrReplyDomainName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Domain Name" ::= { rcCfmLtrReplyEntry 8} rcCfmLtrReplyAssociationName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance Association Name" ::= { rcCfmLtrReplyEntry 9} rcCfmLtrReplyForwarded OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if a LTM was forwarded by the responding MP, as returned in the 'FwdYes' flag of the flags field." ::= { rcCfmLtrReplyEntry 10} rcCfmLtrReplyTerminalMep OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A boolean value stating whether the forwarded LTM reached a MEP enclosing its MA, as returned in the Terminal MEP flag of the Flags field." ::= { rcCfmLtrReplyEntry 11} rcCfmLtrReplyLastEgressIdentifier OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "An octet field holding the Last Egress Identifier returned in the LTR Egress Identifier TLV of the LTR. The Last Egress Identifier identifies the MEP Linktrace Indicator that originated, or the Linktrace Responder that forwarded, the LTM to which this LTR is the response. This is the same value as the Egress Identifier TLV of that LTM." ::= { rcCfmLtrReplyEntry 12} rcCfmLtrReplyNextEgressIdentifier OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "An octet field holding the Next Egress Identifier returned in the LTR Egress Identifier TLV of the LTR. The Next Egress Identifier Identifies the Linktrace Responder that transmitted this LTR, and can forward the LTM to the next hop. This is the same value as the Egress Identifier TLV of the forwarded LTM, if any. If the FwdYes bit of the Flags field is false, the contents of this field are undefined, and the field is ignored by the receiver." ::= { rcCfmLtrReplyEntry 13} rcCfmLtrReplyRelayAction OBJECT-TYPE SYNTAX CfmRelayActionFieldValue MAX-ACCESS read-only STATUS current DESCRIPTION "Value returned in the Relay Action field." DEFVAL { unknown } ::= { rcCfmLtrReplyEntry 14} rcCfmLtrReplySrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address of the MP that respond to the LTM request for this LTR" ::= { rcCfmLtrReplyEntry 15} rcCfmLtrReplyIngressAction OBJECT-TYPE SYNTAX CfmIngressActionFieldValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value returned in the Ingress Action Field of the LTM. The value ingNoTlv(5) indicates that no Reply Ingress TLV was returned in the LTM." ::= { rcCfmLtrReplyEntry 16} rcCfmLtrReplyIngressMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address returned in the ingress MAC address field. If the rcCfmLtrReplyIngress object contains the value ingNoTlv(5), then the contents of this object are meaningless." ::= { rcCfmLtrReplyEntry 17} rcCfmLtrReplyIngressPortIdSubtype OBJECT-TYPE SYNTAX LldpPortIdSubtype MAX-ACCESS read-only STATUS current DESCRIPTION "Format of the Ingress Port ID. If the rcCfmLtrReplyIngress object contains the value ingNoTlv(5), then the contents of this object are meaningless." ::= { rcCfmLtrReplyEntry 18} rcCfmLtrReplyIngressPortId OBJECT-TYPE SYNTAX LldpPortId MAX-ACCESS read-only STATUS current DESCRIPTION "Ingress Port ID. The format of this object is determined by the value of the rcCfmLtrReplyIngressPortIdSubtype object. If the rcCfmLtrReplyIngress object contains the value ingNoTlv(5), then the contents of this object are meaningless." ::= { rcCfmLtrReplyEntry 19} rcCfmLtrReplyEgressAction OBJECT-TYPE SYNTAX CfmEgressActionFieldValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value returned in the Egress Action Field of the LTM. The value egrNoTlv(5) indicates that no Reply Egress TLV was returned in the LTM." ::= { rcCfmLtrReplyEntry 20} rcCfmLtrReplyEgressMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address returned in the egress MAC address field. If the rcCfmLtrReplyEgress object contains the value egrNoTlv(5), then the contents of this object are meaningless." ::= { rcCfmLtrReplyEntry 21} rcCfmLtrReplyEgressPortIdSubtype OBJECT-TYPE SYNTAX LldpPortIdSubtype MAX-ACCESS read-only STATUS current DESCRIPTION "Format of the Egress Port ID. If the rcCfmLtrReplyEgress object contains the value egrNoTlv(5), then the contents of this object are meaningless." ::= { rcCfmLtrReplyEntry 22} rcCfmLtrReplyEgressPortId OBJECT-TYPE SYNTAX LldpPortId MAX-ACCESS read-only STATUS current DESCRIPTION "Egress Port ID. The format of this object is determined by the value of the rcCfmLtrReplyEgressPortIdSubtype object. If the rcCfmLtrReplyEgress object contains the value egrNoTlv(5), then the contents of this object are meaningless." ::= { rcCfmLtrReplyEntry 23} -- The Transmit L2Ping Table rcCfmTransmitL2PingTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmTransmitL2PingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management transmit L2Ping table" ::= { rcCfm 34} rcCfmTransmitL2PingEntry OBJECT-TYPE SYNTAX RcCfmTransmitL2PingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Maintenance EndPoint L2Ping entry." INDEX {rcCfmTransmitL2PingVlanId } ::= { rcCfmTransmitL2PingTable 1} RcCfmTransmitL2PingEntry ::= SEQUENCE { rcCfmTransmitL2PingVlanId Integer32, rcCfmTransmitL2PingDestMacAddress MacAddress, rcCfmTransmitL2PingHostName OCTET STRING, rcCfmTransmitL2PingDestIsHostName TruthValue, rcCfmTransmitL2PingMessages Integer32, rcCfmTransmitL2PingPriority Integer32, rcCfmTransmitL2PingTimeoutInt Integer32, rcCfmTransmitL2PingTestPattern INTEGER, rcCfmTransmitL2PingDataSize Integer32, rcCfmTransmitL2PingFrameSize Integer32, rcCfmTransmitL2PingSourceMode INTEGER, rcCfmTransmitL2PingSeqNumber Integer32, rcCfmTransmitL2PingResultOk TruthValue, rcCfmTransmitL2PingStatus INTEGER, rcCfmTransmitL2PingResult DisplayString } rcCfmTransmitL2PingVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the Customer Vlan" ::= { rcCfmTransmitL2PingEntry 1} rcCfmTransmitL2PingDestMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An indication of the target MAC Address field to be transmitted" ::= { rcCfmTransmitL2PingEntry 2} rcCfmTransmitL2PingHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The target host name" ::= { rcCfmTransmitL2PingEntry 3} rcCfmTransmitL2PingDestIsHostName OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True indicates that the host name is used for L2Ping transmission" ::= { rcCfmTransmitL2PingEntry 4} rcCfmTransmitL2PingMessages OBJECT-TYPE SYNTAX Integer32(1..200) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of L2Ping messages to be transmitted." DEFVAL {1} ::= { rcCfmTransmitL2PingEntry 5} rcCfmTransmitL2PingPriority OBJECT-TYPE SYNTAX Integer32(0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Priority. 3 bit value to be used in the VLAN hdr, if present in the transmitted frame." DEFVAL {7} ::= { rcCfmTransmitL2PingEntry 6} rcCfmTransmitL2PingTimeoutInt OBJECT-TYPE SYNTAX Integer32(1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The interval to wait for an L2Ping time-out with a range of (1..10) seconds with a default value of 3 seconds." DEFVAL {3} ::= { rcCfmTransmitL2PingEntry 7} rcCfmTransmitL2PingTestPattern OBJECT-TYPE SYNTAX INTEGER { allZero(1), allZeroCrc(2), pseudoRandomBitSequence(3), pseudoRandomBitSequenceCrc(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The test pattern to use in the L2Ping PDU with range of values namely allZero, allZeroCrc, pseudoRandomBitSequence and pseudoRandomBitSequenceCrc and with a default value of allZero. value meaning -------- ------- allZero(1) Null signal without CRC-32 allZeroCrc(2) Null signal with CRC-32 pseudoRandomBitSequence(3) PRBS 1/2^31-1 without CRC-32 pseudoRandomBitSequenceCrc(4) PBRS 1/2^31-1 with CRC-32" DEFVAL {allZero} ::= { rcCfmTransmitL2PingEntry 8} rcCfmTransmitL2PingDataSize OBJECT-TYPE SYNTAX Integer32(0..400) MAX-ACCESS read-write STATUS current DESCRIPTION "An arbitrary amount of data to be included in the data TLV, if the Data Size is selected to be sent." DEFVAL {0} ::= { rcCfmTransmitL2PingEntry 9} rcCfmTransmitL2PingFrameSize OBJECT-TYPE SYNTAX Integer32(0..9600) MAX-ACCESS read-write STATUS current DESCRIPTION "If the frame size is specified then the data size shall be internally calculated and the calculated data size shall be included in the data TLV." DEFVAL {0} ::= { rcCfmTransmitL2PingEntry 10} rcCfmTransmitL2PingSourceMode OBJECT-TYPE SYNTAX INTEGER { nodal(1), smltVirtual(2), noVlanMac(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Source modes of the transmit loopback service. " DEFVAL {nodal} ::= { rcCfmTransmitL2PingEntry 11} rcCfmTransmitL2PingSeqNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The transaction identifier/sequence number of the first loopback message (to be) sent." DEFVAL {0} ::= { rcCfmTransmitL2PingEntry 12} rcCfmTransmitL2PingResultOk OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the result of the operation: -true. The L2Ping Message(s) will be (or have been) sent. -false. The L2Ping Message(s) will not be sent." DEFVAL {true} ::= { rcCfmTransmitL2PingEntry 13} rcCfmTransmitL2PingStatus OBJECT-TYPE SYNTAX INTEGER { ready(1), transmit(2), abort(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of the transmit loopback service: -ready. The service is available. -transmit. The service is transmitting, or about to transmit, the L2Ping messages. -abort The service is aborted or about to abort the L2Ping messages. This column will also be used to avoid concurrency or race condition problems that could occur if two or more management entities try to use the service at the same time. " REFERENCE "Delete notReady status due to CR Q01482201" DEFVAL {ready} ::= { rcCfmTransmitL2PingEntry 14} rcCfmTransmitL2PingResult OBJECT-TYPE SYNTAX DisplayString(SIZE (1..799)) MAX-ACCESS read-only STATUS current DESCRIPTION "Display the L2Ping result." ::= { rcCfmTransmitL2PingEntry 15} -- The Transmit L2Trace Table rcCfmTransmitL2TraceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmTransmitL2TraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management transmit L2Trace table" ::= { rcCfm 35} rcCfmTransmitL2TraceEntry OBJECT-TYPE SYNTAX RcCfmTransmitL2TraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management Maintenance EndPoint L2Trace entry." INDEX {rcCfmTransmitL2TraceVlanId } ::= { rcCfmTransmitL2TraceTable 1} RcCfmTransmitL2TraceEntry ::= SEQUENCE { rcCfmTransmitL2TraceVlanId Integer32, rcCfmTransmitL2TracePriority Integer32, rcCfmTransmitL2TraceDestMacAddress MacAddress, rcCfmTransmitL2TraceHostName OCTET STRING, rcCfmTransmitL2TraceIsid Integer32, rcCfmTransmitL2TraceNickName DisplayString, rcCfmTransmitL2TraceDestIsHostName TruthValue, rcCfmTransmitL2TraceIsidTree TruthValue, rcCfmTransmitL2TraceTtl Integer32, rcCfmTransmitL2TraceSourceMode INTEGER, rcCfmTransmitL2TraceSeqNumber Integer32, rcCfmTransmitL2TraceResultOk TruthValue, rcCfmTransmitL2TraceStatus INTEGER, rcCfmTransmitL2TraceFlag INTEGER } rcCfmTransmitL2TraceVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the Customer Vlan" ::= { rcCfmTransmitL2TraceEntry 1} rcCfmTransmitL2TracePriority OBJECT-TYPE SYNTAX Integer32(0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Priority. 3 bit value to be used in the VLAN hdr, if present in the transmitted frame." DEFVAL {7} ::= { rcCfmTransmitL2TraceEntry 2} rcCfmTransmitL2TraceDestMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An indication of the target MAC Address field to be transmitted" ::= { rcCfmTransmitL2TraceEntry 3} rcCfmTransmitL2TraceHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The target host name" ::= { rcCfmTransmitL2TraceEntry 4} rcCfmTransmitL2TraceIsid OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS read-write STATUS current DESCRIPTION "Isid Id" ::= { rcCfmTransmitL2TraceEntry 5} rcCfmTransmitL2TraceNickName OBJECT-TYPE SYNTAX DisplayString (SIZE (7)) MAX-ACCESS read-only STATUS current DESCRIPTION "Local Node nick name" ::= { rcCfmTransmitL2TraceEntry 6} rcCfmTransmitL2TraceDestIsHostName OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True indicates that the host name is used for L2Trace transmission" ::= { rcCfmTransmitL2TraceEntry 7} rcCfmTransmitL2TraceIsidTree OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True indicates that the multicast tree will be traced. False indicates that the unicast path will be traced" ::= { rcCfmTransmitL2TraceEntry 8} rcCfmTransmitL2TraceTtl OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of hops remaining to this L2Trace. Decremented by 1 by each Bridge that handles the L2Trace. The decremented value is returned in the L2Trace. If 0 on output, the L2Trace is not transmitted to the next hop. The value of the TTL Field in the L2Trace transmitted by the originating MEP is controlled by a Managed Object; The default value if none is specified is 64." DEFVAL {64} ::= { rcCfmTransmitL2TraceEntry 9} rcCfmTransmitL2TraceSourceMode OBJECT-TYPE SYNTAX INTEGER { nodal(1), smltVirtual(2), noVlanMac(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Source modes of the transmit loopback service. " DEFVAL {nodal} ::= { rcCfmTransmitL2TraceEntry 10} rcCfmTransmitL2TraceSeqNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The transaction identifier/sequence number of the first loopback message (to be) sent." DEFVAL {0} ::= { rcCfmTransmitL2TraceEntry 11} rcCfmTransmitL2TraceResultOk OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the result of the operation: -true. The L2Trace Message(s) will be (or have been) sent. -false. The L2Trace Message(s) will not be sent." DEFVAL {true} ::= { rcCfmTransmitL2TraceEntry 12} rcCfmTransmitL2TraceStatus OBJECT-TYPE SYNTAX INTEGER { ready(1), transmit(2), abort(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of the transmit loopback service: -ready. The service is available. -transmit. The service is transmitting, or about to transmit, the L2Trace messages. -abort The service is aborted or about to abort the L2Trace messages. This column will also be used to avoid concurrency or race condition problems that could occur if two or more management entities try to use the service at the same time. " REFERENCE "Delete notReady status due to CR Q01482201" DEFVAL {ready} ::= { rcCfmTransmitL2TraceEntry 13} rcCfmTransmitL2TraceFlag OBJECT-TYPE SYNTAX INTEGER { none(1), internalError(2), invalidMac(3), mepDisabled(4), noL2TraceResponse(5), l2TraceToOwnMepMac(6), l2TraceComplete(7), l2TraceLookupFailure(8), l2TraceLeafNode(9), l2TraceNotInTree(10), l2TraceSmltNotPrimary(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "L2Trace result flag indicating L2Trace status or error code. Each enum value represents a status or error case. 1 - No error 2 - L2Trace Internal Error 3 - Invalid Mac Address 4 - Mep must be enabled in order to perform L2Trace 5 - No L2Trace response received 6 - L2Trace to own Mep MAC is not sent 7 - L2Trace completed 8 - Lookup failure for L2Trace 9 - On a leaf node in the i-sid tree 10 - Not in the i-sid tree 11 - Requested SMLT Source from Non-Primary Node" ::= { rcCfmTransmitL2TraceEntry 14} -- L2Trace Reply Table rcCfmL2TraceReplyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmL2TraceReplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of l2trace replies received by a specific MEP in response to a linktrace message." ::= { rcCfm 36} rcCfmL2TraceReplyEntry OBJECT-TYPE SYNTAX RcCfmL2TraceReplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Linktrace Reply table entry." INDEX {rcCfmL2TraceReplyVlanId,rcCfmL2TraceReplySeqNumber, rcCfmL2TraceReplyHop,rcCfmL2TraceReplyReceiveOrder} ::= { rcCfmL2TraceReplyTable 1} RcCfmL2TraceReplyEntry ::= SEQUENCE { rcCfmL2TraceReplyVlanId Integer32, rcCfmL2TraceReplySeqNumber Integer32, rcCfmL2TraceReplyHop Integer32, rcCfmL2TraceReplyReceiveOrder Integer32, rcCfmL2TraceReplyTtl Integer32, rcCfmL2TraceReplySrcMac MacAddress, rcCfmL2TraceReplyHostName OCTET STRING, rcCfmL2TraceReplyLastSrcMac MacAddress, rcCfmL2TraceReplyLastHostName OCTET STRING } rcCfmL2TraceReplyVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the Customer Vlan" ::= {rcCfmL2TraceReplyEntry 1} rcCfmL2TraceReplySeqNumber OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The transaction identifier/sequence number returned by a previous transmit linktrace message command, indicating which L2Trace's response is going to be returned." DEFVAL {0} ::= { rcCfmL2TraceReplyEntry 2} rcCfmL2TraceReplyHop OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The number of hops away from L2Trace initiator." ::= { rcCfmL2TraceReplyEntry 3} rcCfmL2TraceReplyReceiveOrder OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to distinguish among multiple L2Trace responses with the same Transaction Identifier field value. This value is assigned sequentially from 1, in the order that the Linktrace Initiator received the responses." ::= { rcCfmL2TraceReplyEntry 4} rcCfmL2TraceReplyTtl OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Ttl field value for a returned L2Trace response." ::= { rcCfmL2TraceReplyEntry 5} rcCfmL2TraceReplySrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address of the MP that respond to the L2Trace request for this L2traceReply" ::= { rcCfmL2TraceReplyEntry 6} rcCfmL2TraceReplyHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The host name of the replying node" ::= { rcCfmL2TraceReplyEntry 7} rcCfmL2TraceReplyLastSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the node that forwarded the L2Trace to the responding node" ::= { rcCfmL2TraceReplyEntry 8} rcCfmL2TraceReplyLastHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The host name of the node that forwarded the L2Trace to the responding node" ::= { rcCfmL2TraceReplyEntry 9} -- The Transmit L2 Ip Ping Table rcCfmTransmitL2IpPingTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmTransmitL2IpPingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management transmit L2IpPing table" ::= { rcCfm 37} rcCfmTransmitL2IpPingEntry OBJECT-TYPE SYNTAX RcCfmTransmitL2IpPingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "L2IpPing entry." INDEX {rcCfmTransmitL2IpPingIpAddrType, rcCfmTransmitL2IpPingIpAddr} ::= { rcCfmTransmitL2IpPingTable 1} RcCfmTransmitL2IpPingEntry ::= SEQUENCE { rcCfmTransmitL2IpPingIpAddrType InetAddressType, rcCfmTransmitL2IpPingIpAddr InetAddress, rcCfmTransmitL2IpPingVrfId Integer32, rcCfmTransmitL2IpPingVrfName DisplayString, rcCfmTransmitL2IpPingMessages Integer32, rcCfmTransmitL2IpPingTimeoutInt Integer32, rcCfmTransmitL2IpPingTestPattern INTEGER, rcCfmTransmitL2IpPingDataSize Integer32, rcCfmTransmitL2IpPingStatus INTEGER, rcCfmTransmitL2IpPingResultOk TruthValue, rcCfmTransmitL2IpPingPathsFound Integer32, rcCfmTransmitL2IpPingRowStatus RowStatus } rcCfmTransmitL2IpPingIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of destination IP Address " ::= { rcCfmTransmitL2IpPingEntry 1 } rcCfmTransmitL2IpPingIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP Address. Support ipv4 at this time" ::= { rcCfmTransmitL2IpPingEntry 2 } rcCfmTransmitL2IpPingVrfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VRF ID " ::= { rcCfmTransmitL2IpPingEntry 3 } rcCfmTransmitL2IpPingVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Name of the Virtual Router" ::= {rcCfmTransmitL2IpPingEntry 4 } rcCfmTransmitL2IpPingMessages OBJECT-TYPE SYNTAX Integer32(1..200) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of L2IpPing messages to be transmitted per mac/vlan pair." DEFVAL {1} ::= { rcCfmTransmitL2IpPingEntry 5} rcCfmTransmitL2IpPingTimeoutInt OBJECT-TYPE SYNTAX Integer32(1..10) MAX-ACCESS read-create STATUS current DESCRIPTION "The interval to wait for an L2IpPing time-out with a range of (1..10) seconds with a default value of 3 seconds." DEFVAL {3} ::= { rcCfmTransmitL2IpPingEntry 6} rcCfmTransmitL2IpPingTestPattern OBJECT-TYPE SYNTAX INTEGER { allZero(1), allZeroCrc(2), pseudoRandomBitSequence(3), pseudoRandomBitSequenceCrc(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The test pattern to use in the L2IpPing PDUs with range of values namely allZero, allZeroCrc, pseudoRandomBitSequence and pseudoRandomBitSequenceCrc and with a default value of allZero. value meaning -------- ------- allZero(1) Null signal without CRC-32 allZeroCrc(2) Null signal with CRC-32 pseudoRandomBitSequence(3) PRBS 1/2^31-1 without CRC-32 pseudoRandomBitSequenceCrc(4) PBRS 1/2^31-1 with CRC-32" DEFVAL {allZero} ::= { rcCfmTransmitL2IpPingEntry 7} rcCfmTransmitL2IpPingDataSize OBJECT-TYPE SYNTAX Integer32(0..400) MAX-ACCESS read-create STATUS current DESCRIPTION "An arbitrary amount of data to be included in the data TLV, if the Data Size is selected to be sent." DEFVAL {0} ::= { rcCfmTransmitL2IpPingEntry 8} rcCfmTransmitL2IpPingStatus OBJECT-TYPE SYNTAX INTEGER { ready(1), transmit(2), abort(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Status of the transmit loopback service: -ready. The service is available. -transmit. The service is transmitting, or about to transmit, the L2IpPing messages. -abort The service is aborted or about to abort the L2IpPing messages. This column will also be used to avoid concurrency or race condition problems that could occur if two or more management entities try to use the service at the same time. " REFERENCE "Delete notReady status due to CR Q01482201" DEFVAL {ready} ::= { rcCfmTransmitL2IpPingEntry 9} rcCfmTransmitL2IpPingResultOk OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the result of the operation: -true. L2IpPing Message(s) will be/have been sent. -false. L2IpPing Message(s) will not be sent." DEFVAL {true} ::= { rcCfmTransmitL2IpPingEntry 10} rcCfmTransmitL2IpPingPathsFound OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of paths found to execute l2ping command" DEFVAL { 0 } ::= { rcCfmTransmitL2IpPingEntry 11} rcCfmTransmitL2IpPingRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the rcCfmTransmitL2IpPingTable. Deletion of an entry in this table results in corresponding rcCfmL2IpPingReplyTable entries being deleted." ::= { rcCfmTransmitL2IpPingEntry 12 } -- L2 Ip Ping Reply Table rcCfmL2IpPingReplyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmL2IpPingReplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of l2 ip ping replies received " ::= { rcCfm 38} rcCfmL2IpPingReplyEntry OBJECT-TYPE SYNTAX RcCfmL2IpPingReplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2 Ip Ping Reply table entry." INDEX {rcCfmL2IpPingReplyIpAddrType, rcCfmL2IpPingReplyIpAddr, rcCfmL2IpPingReplySendOrder} ::= { rcCfmL2IpPingReplyTable 1} RcCfmL2IpPingReplyEntry ::= SEQUENCE { rcCfmL2IpPingReplyIpAddrType InetAddressType, rcCfmL2IpPingReplyIpAddr InetAddress, rcCfmL2IpPingReplySendOrder Integer32, rcCfmL2IpPingReplyVrfId Integer32, rcCfmL2IpPingReplyVlanId Integer32, rcCfmL2IpPingReplyDestMacAddress MacAddress, rcCfmL2IpPingReplyPortNum InterfaceIndex, rcCfmL2IpPingReplyDestHostName OCTET STRING, rcCfmL2IpPingReplySize Integer32, rcCfmL2IpPingReplyPktsTx Integer32, rcCfmL2IpPingReplyPktsRx Integer32, rcCfmL2IpPingReplyPercentLossWhole Integer32, rcCfmL2IpPingReplyPercentLossFract Integer32, rcCfmL2IpPingReplyMinRoundTrip Integer32, rcCfmL2IpPingReplyMaxRoundTrip Integer32, rcCfmL2IpPingReplyRttAvgWhole Integer32, rcCfmL2IpPingReplyRttAvgFract Integer32, rcCfmL2IpPingReplyFlag INTEGER } rcCfmL2IpPingReplyIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of destination IP Address " ::= { rcCfmL2IpPingReplyEntry 1 } rcCfmL2IpPingReplyIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP Address. Support ipv4 at this time" ::= { rcCfmL2IpPingReplyEntry 2 } rcCfmL2IpPingReplySendOrder OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to distinguish among multiple L2Ping sessions This value is assigned sequentially from 1. It denotes order that sessions were sent. It correlates to the number of paths found and stored in the rcCfmTransmitL2IpPingEntry." ::= { rcCfmL2IpPingReplyEntry 3} rcCfmL2IpPingReplyVrfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VRF ID " ::= { rcCfmL2IpPingReplyEntry 4 } rcCfmL2IpPingReplyVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan found from L3 lookup and used for transmission" ::= {rcCfmL2IpPingReplyEntry 5} rcCfmL2IpPingReplyDestMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of the target MAC Address transmitted" ::= { rcCfmL2IpPingReplyEntry 6} rcCfmL2IpPingReplyPortNum OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Either the value '0', or the port number of the port used for the l2ping. " ::= { rcCfmL2IpPingReplyEntry 7 } rcCfmL2IpPingReplyDestHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The host name of the responding node" ::= { rcCfmL2IpPingReplyEntry 8} rcCfmL2IpPingReplySize OBJECT-TYPE SYNTAX Integer32 (0..9600) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes of data sent" DEFVAL {0} ::= { rcCfmL2IpPingReplyEntry 9} rcCfmL2IpPingReplyPktsTx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Packets transmitted for this vlan/mac" ::= { rcCfmL2IpPingReplyEntry 10} rcCfmL2IpPingReplyPktsRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Packets received for this vlan/mac" ::= { rcCfmL2IpPingReplyEntry 11} rcCfmL2IpPingReplyPercentLossWhole OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of packet loss for this vlan/mac" ::= { rcCfmL2IpPingReplyEntry 12} rcCfmL2IpPingReplyPercentLossFract OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of packet loss for this vlan/mac" ::= { rcCfmL2IpPingReplyEntry 13} rcCfmL2IpPingReplyMinRoundTrip OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Min time for round-trip for this vlan/mac in us" ::= { rcCfmL2IpPingReplyEntry 14} rcCfmL2IpPingReplyMaxRoundTrip OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Max time for round-trip for this vlan/mac in us" ::= { rcCfmL2IpPingReplyEntry 15} rcCfmL2IpPingReplyRttAvgWhole OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average time for round-trip for this vlan/mac in us" ::= { rcCfmL2IpPingReplyEntry 16} rcCfmL2IpPingReplyRttAvgFract OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fractional portion of Average time for round-trip" ::= { rcCfmL2IpPingReplyEntry 17} rcCfmL2IpPingReplyFlag OBJECT-TYPE SYNTAX INTEGER { none(1), internalError(2), invalidMac(3), mepDisabled(4), invalidMD(5), invalidMA(6), noMepFound(7), unknownServiceInstance(8), l2PingToOwnMepMac(9), l2PingComplete(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "Result flag indicating status or error code. Each enum value represents a status or error case. 1 - No error 2 - Internal Error 3 - Invalid Ip 4 - L2Trace completed 5 - Lookup failure for IP (no vlan/mac entries)" ::= { rcCfmL2IpPingReplyEntry 18} -- The Transmit L2 Ip Trace Table rcCfmTransmitL2IpTraceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmTransmitL2IpTraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connectivity Fault Management transmit L2IpTrace table" ::= { rcCfm 39} rcCfmTransmitL2IpTraceEntry OBJECT-TYPE SYNTAX RcCfmTransmitL2IpTraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "L2IpTrace entry." INDEX {rcCfmTransmitL2IpTraceIpAddrType, rcCfmTransmitL2IpTraceIpAddr } ::= { rcCfmTransmitL2IpTraceTable 1} RcCfmTransmitL2IpTraceEntry ::= SEQUENCE { rcCfmTransmitL2IpTraceIpAddrType InetAddressType, rcCfmTransmitL2IpTraceIpAddr InetAddress, rcCfmTransmitL2IpTraceVrfId Integer32, rcCfmTransmitL2IpTraceVrfName DisplayString, rcCfmTransmitL2IpTraceTtl Integer32, rcCfmTransmitL2IpTraceStatus INTEGER, rcCfmTransmitL2IpTraceResultOk TruthValue, rcCfmTransmitL2IpTracePathsFound Integer32, rcCfmTransmitL2IpTraceRowStatus RowStatus } rcCfmTransmitL2IpTraceIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of destination IP Address " ::= { rcCfmTransmitL2IpTraceEntry 1 } rcCfmTransmitL2IpTraceIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP Address. Support ipv4 at this time" ::= { rcCfmTransmitL2IpTraceEntry 2 } rcCfmTransmitL2IpTraceVrfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VRF ID " ::= { rcCfmTransmitL2IpTraceEntry 3 } rcCfmTransmitL2IpTraceVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Name of the Virtual Router" ::= {rcCfmTransmitL2IpTraceEntry 4 } rcCfmTransmitL2IpTraceTtl OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of hops remaining to this L2Trace. Decremented by 1 by each Bridge that handles the L2Trace. The decremented value is returned in the L2Trace. If 0 on output, the L2Trace is not transmitted to the next hop. The value of the TTL Field in the L2Trace transmitted by the originating MEP is controlled by a Managed Object; The default value if none is specified is 64." DEFVAL {64} ::= { rcCfmTransmitL2IpTraceEntry 5} rcCfmTransmitL2IpTraceStatus OBJECT-TYPE SYNTAX INTEGER { ready(1), transmit(2), abort(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Status of the transmit loopback service: -ready. The service is available. -transmit. The service is transmitting, or about to transmit, the L2Trace messages. -abort The service is aborted or about to abort the L2Trace messages. This column will also be used to avoid concurrency or race condition problems that could occur if two or more management entities try to use the service at the same time. " REFERENCE "Delete notReady status due to CR Q01482201" DEFVAL {ready} ::= { rcCfmTransmitL2IpTraceEntry 6} rcCfmTransmitL2IpTraceResultOk OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the result of the operation: -true. The Trace Message(s) will be/have been sent. -false. The Trace Message(s) will not be sent." DEFVAL {true} ::= { rcCfmTransmitL2IpTraceEntry 7} rcCfmTransmitL2IpTracePathsFound OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of paths found to execute l2trace command" DEFVAL { 0 } ::= { rcCfmTransmitL2IpTraceEntry 8} rcCfmTransmitL2IpTraceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the rcCfmTransmitL2IpTraceTable. Deletion of an entry in this table results in corresponding rcCfmL2IpTraceReplyTable entries being deleted." ::= { rcCfmTransmitL2IpTraceEntry 9 } -- L2IpTrace Reply Table rcCfmL2IpTraceReplyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmL2IpTraceReplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of l2 ip trace replies received by a specific MEP in response to a linktrace message." ::= { rcCfm 40} rcCfmL2IpTraceReplyEntry OBJECT-TYPE SYNTAX RcCfmL2IpTraceReplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2 Ip Trace Reply table entry." INDEX {rcCfmL2IpTraceReplyIpAddrType, rcCfmL2IpTraceReplyIpAddr, rcCfmL2IpTraceReplySendOrder, rcCfmL2IpTraceReplyHop, rcCfmL2IpTraceReplyReceiveOrder} ::= { rcCfmL2IpTraceReplyTable 1} RcCfmL2IpTraceReplyEntry ::= SEQUENCE { rcCfmL2IpTraceReplyIpAddrType InetAddressType, rcCfmL2IpTraceReplyIpAddr InetAddress, rcCfmL2IpTraceReplySendOrder Integer32, rcCfmL2IpTraceReplyHop Integer32, rcCfmL2IpTraceReplyReceiveOrder Integer32, rcCfmL2IpTraceReplyTtl Integer32, rcCfmL2IpTraceReplyVrfId Integer32, rcCfmL2IpTraceReplyVlanId Integer32, rcCfmL2IpTraceReplyDestMacAddress MacAddress, rcCfmL2IpTraceReplyPortNum InterfaceIndex, rcCfmL2IpTraceReplySeqNumber Integer32, rcCfmL2IpTraceReplySrcMac MacAddress, rcCfmL2IpTraceReplyHostName OCTET STRING, rcCfmL2IpTraceReplyLastSrcMac MacAddress, rcCfmL2IpTraceReplyLastHostName OCTET STRING, rcCfmL2IpTraceReplyFlag INTEGER } rcCfmL2IpTraceReplyIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of destination IP Address " ::= { rcCfmL2IpTraceReplyEntry 1 } rcCfmL2IpTraceReplyIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP Address. Support ipv4 at this time" ::= { rcCfmL2IpTraceReplyEntry 2 } rcCfmL2IpTraceReplySendOrder OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to distinguish among multiple L2Trace sessions This value is assigned sequentially from 1. It denotes order that sessions were sent. It correlates to the number of paths found and stored in the rcCfmTransmitL2IpTraceEntry." ::= { rcCfmL2IpTraceReplyEntry 3} rcCfmL2IpTraceReplyHop OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The number of L2 hops away from L2Trace initiator." ::= { rcCfmL2IpTraceReplyEntry 4} rcCfmL2IpTraceReplyReceiveOrder OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to distinguish among multiple L2Trace responses with the same Send Transaction Identifier field value. This value is assigned sequentially from 1, in the order that the Linktrace Initiator received the responses. A zero value may be seen in error conditions" ::= { rcCfmL2IpTraceReplyEntry 5} rcCfmL2IpTraceReplyTtl OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Ttl field value for a returned L2Trace response." ::= { rcCfmL2IpTraceReplyEntry 6} rcCfmL2IpTraceReplyVrfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VRF ID " ::= { rcCfmL2IpTraceReplyEntry 7} rcCfmL2IpTraceReplyVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan found from L3 lookup and used for transmission" ::= {rcCfmL2IpTraceReplyEntry 8} rcCfmL2IpTraceReplyDestMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of the target MAC Address transmitted" ::= { rcCfmL2IpTraceReplyEntry 9} rcCfmL2IpTraceReplySeqNumber OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The transaction identifier/sequence number used in linktrace message packet" DEFVAL {0} ::= { rcCfmL2IpTraceReplyEntry 10} rcCfmL2IpTraceReplyPortNum OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Either the value '0', or the port number of the port used for the l2trace. " ::= { rcCfmL2IpTraceReplyEntry 11 } rcCfmL2IpTraceReplySrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address of the MP that responded to L2Trace request for this L2traceReply" ::= { rcCfmL2IpTraceReplyEntry 12} rcCfmL2IpTraceReplyHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The host name of the replying node" ::= { rcCfmL2IpTraceReplyEntry 13} rcCfmL2IpTraceReplyLastSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the node that forwarded the L2Trace to the responding node" ::= { rcCfmL2IpTraceReplyEntry 14} rcCfmL2IpTraceReplyLastHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The host name of the node that forwarded the L2Trace to the responding node" ::= { rcCfmL2IpTraceReplyEntry 15} rcCfmL2IpTraceReplyFlag OBJECT-TYPE SYNTAX INTEGER { none(1), internalError(2), invalidMac(3), mepDisabled(4), noL2TraceResponse(5), l2TraceToOwnMepMac(6), l2TraceComplete(7), l2TraceLookupFailure(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "L2Trace result flag indicating status or error code. Each enum value represents a status or error case. 1 - No error 2 - L2Trace Internal Error 3 - Invalid Mac Address 4 - Mep must be enabled in order to perform L2Trace 5 - No L2Trace response received 6 - L2Trace to own Mep MAC is not sent 7 - L2Trace completed 8 - Lookup failure for L2Trace" ::= { rcCfmL2IpTraceReplyEntry 16} -- wlan scalars and traps and tables rcWlanScalars OBJECT IDENTIFIER ::= { rcWlan 1} rcWlanVlanReserveVlanList OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..512)) MAX-ACCESS read-write STATUS current DESCRIPTION "The object is used as bitfield to indicate all the VLANs that are reserved. Each VLAN is stored as a bit. The most-significant (left-most) bit represents Vlan Id 1." ::= { rcWlanScalars 1 } rcWlanVlanReserveNumberVlans OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object contains the number of reserved VLANs." DEFVAL { 0 } ::= { rcWlanScalars 2 } rcWlanVlanReserveVlanInUse OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates if a Vlan Id from the reserved pool is in use." ::= { rcWlanScalars 3 } rcWlanVlanReserveVlanInUseBySmlt OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates if a Vlan Id from the reserved pool is in use by SMLT." ::= { rcWlanScalars 4 } rcWlanVlanReserveSmltConfigMatch OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates if a Vlan Id from the reserved pool is the same for SMLT peers." ::= { rcWlanScalars 5 } rcWlanConfigSystemSmltDataIPAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the type of internet address in the corresponding instance of rcWlanConfigSystemSmltDataIPAddress. Currently,only the values ipv4(1) and ipv6(2) are allowed." ::= { rcWlanScalars 6 } rcWlanConfigSystemSmltDataIPAddress OBJECT-TYPE SYNTAX InetAddress (SIZE(4|16)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object contains the IP address that will be used for Wireless LAN switch SMLT data tunnel." ::= { rcWlanScalars 7} rcWlanConfigSmltHoldDownTimer OBJECT-TYPE SYNTAX Integer32 (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600. Do not start forwarding data until local syncronization is done." DEFVAL { 0 } ::= { rcWlanScalars 8 } rcWlanConfigSmltEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is used to enable SMLT wireless feature. A value of true(1) means enabled." DEFVAL { false } ::= { rcWlanScalars 9 } rcWlanConfigSmltTcpUdpBasePort OBJECT-TYPE SYNTAX InetPortNumber (49152..64983) MAX-ACCESS read-write STATUS current DESCRIPTION "TCP/UDP port to be used in SMLT." DEFVAL { 61000 } ::= { rcWlanScalars 10 } rcWlanConfigRemoteVlanStg OBJECT-TYPE SYNTAX Integer32 (0..64|255) MAX-ACCESS read-write STATUS current DESCRIPTION "The stg id for the remote vlan in the STP/MSTP mode. In STP mode, the stg range is 1 to 64. IN MSTP mode, the msti range is 0 to 63. Setting to 255 is used to remove the valid stg/mstp from wlan." ::= { rcWlanScalars 11 } rcWlanConfigManagementAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the type of address contained in the object rcWlanConfigManagementAddress." ::= { rcWlanScalars 12 } rcWlanConfigManagementAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This address is used as the management interface of the wireless switch." ::= { rcWlanScalars 13 } rcWlanMobSwTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF RcWlanMobSwTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "this table contains entries of the Access and Mobility tunnels that are established at the local switch." ::= { rcWlan 2} rcWlanMobSwTunnelEntry OBJECT-TYPE SYNTAX RcWlanMobSwTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A peer mobility switch or an access point.With one rcWlanMobSwTunnelIntfId there ccould be two endpoints with different rcWlanMobSwTunnelPeerDeviceId in the case of mobility tunnel established with SMLT pair" INDEX { rcWlanMobSwTunnelIntfId, rcWlanMobSwTunnelPeerDeviceId } ::= { rcWlanMobSwTunnelTable 1 } RcWlanMobSwTunnelEntry ::= SEQUENCE { rcWlanMobSwTunnelIntfId Integer32, rcWlanMobSwTunnelPeerDeviceId MacAddress, rcWlanMobSwTunnelPeerAddrType InetAddressType, rcWlanMobSwTunnelPeerAddr InetAddress, rcWlanMobSwTunnelPeerUdpPort InetPortNumber, rcWlanMobSwTunnelStatus INTEGER, rcWlanMobSwTunnelType INTEGER } rcWlanMobSwTunnelIntfId OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to display Logical Port (for example, WLAN tunnel) for the tunnel." ::={rcWlanMobSwTunnelEntry 1} rcWlanMobSwTunnelPeerDeviceId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address that uniquely identifies the peer mobility switch or access point on the other side of the tunnel." ::= { rcWlanMobSwTunnelEntry 2 } rcWlanMobSwTunnelPeerAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the type of internet address in the corresponding instance of rcWlanMobSwTunnelPeerAddr. Currently, only the values ipv4(1) and ipv6(2) are allowed." ::= { rcWlanMobSwTunnelEntry 3 } rcWlanMobSwTunnelPeerAddr OBJECT-TYPE SYNTAX InetAddress (SIZE(4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the peer mobility switch or access point. The type of address is indicated by the corresponding instance of rcWlanMobSwTunnelPeerAddrType." ::= { rcWlanMobSwTunnelEntry 4 } rcWlanMobSwTunnelPeerUdpPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the UDP port which the peer mobility switch or access point will use for control protocol communication with the local switch." ::= { rcWlanMobSwTunnelEntry 5 } rcWlanMobSwTunnelStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the status of the mobility tunnel connection to this peer mobility switch, or the access tunnel to this access point." ::= { rcWlanMobSwTunnelEntry 6 } rcWlanMobSwTunnelType OBJECT-TYPE SYNTAX INTEGER { mobTunnel(1), accessTunnel(2), resPeerAccessTunnel(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The tunnel type." ::= { rcWlanMobSwTunnelEntry 7 } rcWlanNotifications OBJECT IDENTIFIER ::= { rcWlan 3 } rcWlanNotificationErrorType OBJECT-TYPE SYNTAX INTEGER{ none(1), holdDownTimerConfigMismatch(2), smltDataIpConfigMismatch(3), smltDatUdpPortConfigMismatch(4), lvlanCollision(5), rvlanCollision(6), mvlanMappingMismatch(7) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Indicates the type of the error occurred." ::= { rcWlanNotifications 1} rcWlanNotificationTrapInfo OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "String that contains error details." ::= { rcWlanNotifications 2 } rcWlanNotificationMobilityTunnelPeerId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object contains the MAC address that uniquely identifies the Tunnel peer id. This value is what is used to identify this switch in peer switches, and is used as an in traps." ::= { rcWlanNotifications 3 } rcWlanNotificationMobTunnelAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the type of internet address in the corresponding instance of rcWlanAuxMobTunnelAddress. Currently, only the values ipv4(1) and ipv6(2) are allowed." ::= { rcWlanNotifications 4 } rcWlanNotificationMobTunnelAddress OBJECT-TYPE SYNTAX InetAddress (SIZE(4|16)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object contains the tunnel IP address that will be used in errors notification traps." ::= { rcWlanNotifications 5} rcWlanNotificationMobTunnelMVlanName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..32)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object contains mobility VLAN name to be used in errors notification traps." ::= { rcWlanNotifications 6 } rcnWlanTrap NOTIFICATION-TYPE OBJECTS {rcWlanNotificationErrorType, rcWlanNotificationTrapInfo, rcWlanNotificationMobilityTunnelPeerId, rcWlanNotificationMobTunnelAddressType, rcWlanNotificationMobTunnelAddress, rcWlanNotificationMobTunnelMVlanName } STATUS current DESCRIPTION "A trap for WLAN to report errors" ::= { rcTrapsMib 290} rcWlanTunnelStatTable OBJECT-TYPE SYNTAX SEQUENCE OF RcWlanTunnelStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store wireless LAN tunnel statistics." ::= { rcWlan 4 } rcWlanTunnelStatEntry OBJECT-TYPE SYNTAX RcWlanTunnelStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "interface counters" INDEX { rcWlanTunnelStatInterfaceId, rcWlanTunnelStatPeerDeviceId} ::= { rcWlanTunnelStatTable 1 } RcWlanTunnelStatEntry ::= SEQUENCE { rcWlanTunnelStatInterfaceId Integer32, rcWlanTunnelStatPeerDeviceId MacAddress, rcWlanTunnelStatBridgeInUnicastFrames Counter64, rcWlanTunnelStatBridgeInMulticastFrames Counter64, rcWlanTunnelStatBridgeInBroadcastFrames Counter64, rcWlanTunnelStatBridgeInDiscards Counter64, rcWlanTunnelStatBridgeOutFrames Counter64, rcWlanTunnelStatRouteInUnicastFrames Counter64, rcWlanTunnelStatRouteInMulticastFrames Counter64, rcWlanTunnelStatRouteInDiscards Counter64, rcWlanTunnelStatRouteOutUnicastFrames Counter64, rcWlanTunnelStatRouteOutMulticastFrames Counter64, rcWlanTunnelStatKeepaliveInFrames Counter64, rcWlanTunnelStatKeepaliveOutFrames Counter64, rcWlanTunnelStatAllInFrames Counter64, rcWlanTunnelStatAllOutFrames Counter64, rcWlanTunnelStatAllInDiscardFrames Counter64, rcWlanTunnelStatAllOutDiscardFrames Counter64, rcWlanTunnelStatReset INTEGER } rcWlanTunnelStatInterfaceId OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to display Logical Port (for example, WLAN tunnel) for the tunnel." ::= { rcWlanTunnelStatEntry 1 } rcWlanTunnelStatPeerDeviceId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address that uniquely identifies the peer mobility switch or access point on the other side of the tunnel." ::= { rcWlanTunnelStatEntry 2 } rcWlanTunnelStatBridgeInUnicastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming unicast frames that were bridged." ::= { rcWlanTunnelStatEntry 3 } rcWlanTunnelStatBridgeInMulticastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming multicast frames that were bridged." ::= { rcWlanTunnelStatEntry 4 } rcWlanTunnelStatBridgeInBroadcastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming broadcast frames that were bridged." ::= { rcWlanTunnelStatEntry 5 } rcWlanTunnelStatBridgeInDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were discarded by the bridging entity." ::= { rcWlanTunnelStatEntry 6 } rcWlanTunnelStatBridgeOutFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing frames that were bridged." ::= { rcWlanTunnelStatEntry 7 } rcWlanTunnelStatRouteInUnicastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming unicast frames that were routed." ::= { rcWlanTunnelStatEntry 8 } rcWlanTunnelStatRouteInMulticastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming multicast frames that were routed." ::= { rcWlanTunnelStatEntry 9 } rcWlanTunnelStatRouteInDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming frames that were discarded by the routing entity." ::= { rcWlanTunnelStatEntry 10 } rcWlanTunnelStatRouteOutUnicastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing unicast frames that were routed." ::= { rcWlanTunnelStatEntry 11 } rcWlanTunnelStatRouteOutMulticastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing multicast frames that were routed." ::= { rcWlanTunnelStatEntry 12 } rcWlanTunnelStatKeepaliveInFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming keepalive frames." ::= { rcWlanTunnelStatEntry 13 } rcWlanTunnelStatKeepaliveOutFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing keepalive frames." ::= { rcWlanTunnelStatEntry 14 } rcWlanTunnelStatAllInFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming frames that were bridged, routed and incoming keepalive frames." ::= { rcWlanTunnelStatEntry 15 } rcWlanTunnelStatAllOutFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing frames that were bridged, routed and outgoing keepalive frames." ::= { rcWlanTunnelStatEntry 16 } rcWlanTunnelStatAllInDiscardFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming frames that were discarded." ::= { rcWlanTunnelStatEntry 17 } rcWlanTunnelStatAllOutDiscardFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing frames that were discarded." ::= { rcWlanTunnelStatEntry 18 } rcWlanTunnelStatReset OBJECT-TYPE SYNTAX INTEGER { none(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object. When this object is set to reset(2), statistics for the tunnel will be cleared. Read on this object always returns none(1)." ::= { rcWlanTunnelStatEntry 19 } -- The Transmit L2 Multicast Trace Table rcCfmTransmitL2McastTraceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmTransmitL2McastTraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of l2 multicast route trace requests." ::= { rcCfm 41} rcCfmTransmitL2McastTraceEntry OBJECT-TYPE SYNTAX RcCfmTransmitL2McastTraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CFM Transmit L2 Multicast Trace Entry." INDEX { rcCfmTransmitL2McastTraceSrcIpAddrType, rcCfmTransmitL2McastTraceSrcIpAddr, rcCfmTransmitL2McastTraceGroupIpAddrType, rcCfmTransmitL2McastTraceGroupIpAddr, rcCfmTransmitL2McastTraceServiceType, rcCfmTransmitL2McastTraceServiceId } ::= { rcCfmTransmitL2McastTraceTable 1 } RcCfmTransmitL2McastTraceEntry ::= SEQUENCE { rcCfmTransmitL2McastTraceSrcIpAddrType InetAddressType, rcCfmTransmitL2McastTraceSrcIpAddr InetAddress, rcCfmTransmitL2McastTraceGroupIpAddrType InetAddressType, rcCfmTransmitL2McastTraceGroupIpAddr InetAddress, rcCfmTransmitL2McastTraceServiceType INTEGER, rcCfmTransmitL2McastTraceServiceId Integer32, rcCfmTransmitL2McastTraceVrfName DisplayString, rcCfmTransmitL2McastTraceRowStatus RowStatus, rcCfmTransmitL2McastTracePriority Integer32, rcCfmTransmitL2McastTraceTtl Integer32, rcCfmTransmitL2McastTraceSeqNumber Integer32, rcCfmTransmitL2McastTraceStatus INTEGER, rcCfmTransmitL2McastTraceResultOk TruthValue, rcCfmTransmitL2McastTraceFlag INTEGER } rcCfmTransmitL2McastTraceSrcIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of Source IP Address" ::= { rcCfmTransmitL2McastTraceEntry 1 } rcCfmTransmitL2McastTraceSrcIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source IP Address. Support ipv4 at this time" ::= { rcCfmTransmitL2McastTraceEntry 2 } rcCfmTransmitL2McastTraceGroupIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of Multicast Group IP Address" ::= { rcCfmTransmitL2McastTraceEntry 3 } rcCfmTransmitL2McastTraceGroupIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast Group IP Address. Support ipv4 at this time" ::= { rcCfmTransmitL2McastTraceEntry 4 } rcCfmTransmitL2McastTraceServiceType OBJECT-TYPE SYNTAX INTEGER { vlan(1), vrfid(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Service type indicates what value of service id means. vlan - indicates value maps to VLAN vrfid - indicates value maps to a VRF Id" ::= { rcCfmTransmitL2McastTraceEntry 5 } rcCfmTransmitL2McastTraceServiceId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Value of VLAN or VRF-Id. Meaning controlled by rcCfmTransmitL2McastTraceServiceType. Value must be valid for type (e.g. VLAN range 1..4094)" ::= { rcCfmTransmitL2McastTraceEntry 6 } rcCfmTransmitL2McastTraceVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the Virtual Router of the originator" ::= { rcCfmTransmitL2McastTraceEntry 7 } rcCfmTransmitL2McastTraceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the rcCfmTransmitL2McastTraceTable. Deletion of an entry in this table results in a corresponding rcCfmL2McastTraceReplyTable entries being deleted" ::= { rcCfmTransmitL2McastTraceEntry 8 } rcCfmTransmitL2McastTracePriority OBJECT-TYPE SYNTAX Integer32(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Priority. 3 bit value to be used in the VLAN hdr, if present in the transmitted frame." DEFVAL {7} ::= { rcCfmTransmitL2McastTraceEntry 9 } rcCfmTransmitL2McastTraceTtl OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of hops remaining to this trace. Decremented by 1 by each Bridge that handles trace. If 0 on output, the trace is not transmitted to the next hop. The value of the TTL Field in the trace trasnmitted by originating MEP is controlled by a Managed Object; the default value if none is specified is 64." DEFVAL {64} ::= { rcCfmTransmitL2McastTraceEntry 10 } rcCfmTransmitL2McastTraceSeqNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The transaction identifier/sequence number of the first message (to be) sent." ::= { rcCfmTransmitL2McastTraceEntry 11} rcCfmTransmitL2McastTraceStatus OBJECT-TYPE SYNTAX INTEGER { ready(1), transmit(2), abort(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Status of the transmit loopback service: -ready. The service is available. -transmit. The service is transmitting, or about to transmit the trace messages. -abort The service is aborted or about to abort the trace messages. This column will also be used to avoid concurrency or race condition problems that could occur if two or more management entities try to use the service at the same time. " DEFVAL {ready} ::= { rcCfmTransmitL2McastTraceEntry 12} rcCfmTransmitL2McastTraceResultOk OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the result of the operation: -true. The Trace Message(s) will/have been sent. -false. The Trace Message(s) will not be sent." DEFVAL {true} ::= { rcCfmTransmitL2McastTraceEntry 13 } rcCfmTransmitL2McastTraceFlag OBJECT-TYPE SYNTAX INTEGER { none(1), internalError(2), mepDisabled(3), noResponse(4), traceComplete(5), leafNode(6), noDataIsidFound(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Result flag indicating L2Trace status or error code. Each enum value represents a status or error case. 1 - No error 2 - Internal Error 3 - Mep must be enabled in order to perform trace 4 - No response received 5 - Trace completed 6 - On a leaf node in the i-sid tree 7 - No Data Isid was found for S,G" ::= { rcCfmTransmitL2McastTraceEntry 14} -- The L2 Multicast Trace Reply Table rcCfmL2McastTraceReplyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCfmL2McastTraceReplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of multicast route trace replies received by a specific MEP in response to a trace message." ::= { rcCfm 42} rcCfmL2McastTraceReplyEntry OBJECT-TYPE SYNTAX RcCfmL2McastTraceReplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2 Multicast Trace Reply Table Entry" INDEX { rcCfmL2McastTraceReplySrcIpAddrType, rcCfmL2McastTraceReplySrcIpAddr, rcCfmL2McastTraceReplyGroupIpAddrType, rcCfmL2McastTraceReplyGroupIpAddr, rcCfmL2McastTraceReplyServiceType, rcCfmL2McastTraceReplyServiceId, rcCfmL2McastTraceReplyHop, rcCfmL2McastTraceReplyReceiveOrder } ::= { rcCfmL2McastTraceReplyTable 1 } RcCfmL2McastTraceReplyEntry ::= SEQUENCE { rcCfmL2McastTraceReplySrcIpAddrType InetAddressType, rcCfmL2McastTraceReplySrcIpAddr InetAddress, rcCfmL2McastTraceReplyGroupIpAddrType InetAddressType, rcCfmL2McastTraceReplyGroupIpAddr InetAddress, rcCfmL2McastTraceReplyServiceType INTEGER, rcCfmL2McastTraceReplyServiceId Integer32, rcCfmL2McastTraceReplyHop Integer32, rcCfmL2McastTraceReplyReceiveOrder Integer32, rcCfmL2McastTraceReplyTtl Integer32, rcCfmL2McastTraceReplyVrfName DisplayString, rcCfmL2McastTraceReplySrcMac MacAddress, rcCfmL2McastTraceReplyHostName OCTET STRING, rcCfmL2McastTraceReplyLastSrcMac MacAddress, rcCfmL2McastTraceReplyLastHostName OCTET STRING, rcCfmL2McastTraceReplySpbmVlanId Integer32, rcCfmL2McastTraceReplyBMac MacAddress, rcCfmL2McastTraceReplyIsid Integer32 } rcCfmL2McastTraceReplySrcIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of Source IP Address" ::= { rcCfmL2McastTraceReplyEntry 1 } rcCfmL2McastTraceReplySrcIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source IP Address. Support ipv4 at this time" ::= { rcCfmL2McastTraceReplyEntry 2 } rcCfmL2McastTraceReplyGroupIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of Multicast Group IP Address" ::= { rcCfmL2McastTraceReplyEntry 3 } rcCfmL2McastTraceReplyGroupIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast Group IP Address. Support ipv4 at this time" ::= { rcCfmL2McastTraceReplyEntry 4 } rcCfmL2McastTraceReplyServiceType OBJECT-TYPE SYNTAX INTEGER { vlan(1), vrfid(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Service type indicates what value of service id means. vlan - indicates value maps to VLAN vrfid - indicates value maps to a VRF Id" ::= { rcCfmL2McastTraceReplyEntry 5 } rcCfmL2McastTraceReplyServiceId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Value of VLAN or VRF-Id. Meaning controlled by rcCfmL2McastTraceReplyServiceType. Value must be valid for type (e.g. VLAN range 1..4094)" ::= { rcCfmL2McastTraceReplyEntry 6 } rcCfmL2McastTraceReplyHop OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The number of hops away from trace initiator" ::= { rcCfmL2McastTraceReplyEntry 7 } rcCfmL2McastTraceReplyReceiveOrder OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to distinguish among multiple responses with the same Transaction Identifier field value. This value is assigned sequentially from 1, in the order that the Linktrace Initiator received the responses." ::= { rcCfmL2McastTraceReplyEntry 8 } rcCfmL2McastTraceReplyTtl OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Ttl field value for a returned trace response." ::= { rcCfmL2McastTraceReplyEntry 9 } rcCfmL2McastTraceReplyVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the Virtual Router of the originator" ::= { rcCfmL2McastTraceReplyEntry 10} rcCfmL2McastTraceReplySrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address of the MP that respond to the trace request" ::= { rcCfmL2McastTraceReplyEntry 11 } rcCfmL2McastTraceReplyHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The host name of the replying node" ::= { rcCfmL2McastTraceReplyEntry 12 } rcCfmL2McastTraceReplyLastSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the node that forwarded the trace to the responding node" ::= { rcCfmL2McastTraceReplyEntry 13 } rcCfmL2McastTraceReplyLastHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The host name of the node that forwarded the trace to the responding node" ::= { rcCfmL2McastTraceReplyEntry 14 } rcCfmL2McastTraceReplySpbmVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The SPBM VLAN id used for the trace" ::= { rcCfmL2McastTraceReplyEntry 15 } rcCfmL2McastTraceReplyBMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast MAC address for the group" ::= { rcCfmL2McastTraceReplyEntry 16 } rcCfmL2McastTraceReplyIsid OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "Isid id for the group" ::= { rcCfmL2McastTraceReplyEntry 17 } -- ISID Table rcIsidNumIsids OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of i-sids currently defined in the switch." ::= { rcIsid 1 } rcIsidServiceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsidServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of service instance entries. The number of entries is given by rcIsidNumIsids." ::= { rcIsid 2 } rcIsidServiceEntry OBJECT-TYPE SYNTAX RcIsidServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular Service entry." INDEX { rcIsidServiceId } ::= { rcIsidServiceTable 1 } RcIsidServiceEntry ::= SEQUENCE { rcIsidServiceId Integer32, rcIsidServiceType INTEGER, rcIsidServiceRowStatus RowStatus, rcIsidServiceMacLimitEnable TruthValue, rcIsidServiceMaxMacLimit Integer32, rcIsidServiceAction INTEGER, rcIsidServiceOrigin INTEGER, rcIsidServiceVnid Integer32 } rcIsidServiceId OBJECT-TYPE SYNTAX Integer32(1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely indentifies the service associated with this entry. " ::= { rcIsidServiceEntry 1 } rcIsidServiceType OBJECT-TYPE SYNTAX INTEGER { elanTransparent(1), --Port based service elan(2), --switched uni based service etree(3), --Private Vlan based service l2vsn(4) --Vlan based service } MAX-ACCESS read-create STATUS current DESCRIPTION "It represents the type of service associated with this entry." ::= { rcIsidServiceEntry 2 } rcIsidServiceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the Table." ::= { rcIsidServiceEntry 3 } rcIsidServiceMacLimitEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Controls whether the mac-limit should be enabled. To enable, set this value to true. To disable, set this value to false." ::= { rcIsidServiceEntry 4 } rcIsidServiceMaxMacLimit OBJECT-TYPE SYNTAX Integer32(1..1000000) MAX-ACCESS read-create STATUS current DESCRIPTION "A value used to indicate the maximum value of mac- address that can be learnt on a per service(i-sid) basis." DEFVAL { 1024 } ::= { rcIsidServiceEntry 5 } rcIsidServiceAction OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following flushMacFdb(2), -- flush MAC forwarding table syncMacFdb(3) -- sync MAC forwarding table } MAX-ACCESS read-create STATUS current DESCRIPTION "I-sid related actions." DEFVAL { none } ::= { rcIsidServiceEntry 6 } rcIsidServiceOrigin OBJECT-TYPE SYNTAX INTEGER { config(1), -- manually configured discoverLocal(2), -- discovered by fabric attach discoverRemote(3), -- discovered by fabric attach ist peer management(4), -- configured through fa management isid discoverBoth(5), -- discovered by fabric attach and ist peer spbm(6), -- cvlan mgmtDiscoverLocal(7), -- fa management isid and discovered by fabric attach mgmtDiscoverRemote(8), -- fa management isid and by fabric attach ist peer mgmtDiscoverBoth(9) -- fa management isid, discovered by fabric attach and peer } MAX-ACCESS read-only STATUS current DESCRIPTION "It represents the origin of this isid." ::= { rcIsidServiceEntry 7 } rcIsidServiceVnid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the vxlan service associated with this entry. " ::= { rcIsidServiceEntry 8 } -- ISID Elan Transparent Table rcIsidElanTransparentTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsidElanTransparentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of service instance entries of type elan- transparent. This is created by rcIsidServiceEntry." ::= { rcIsid 3 } rcIsidElanTransparentEntry OBJECT-TYPE SYNTAX RcIsidElanTransparentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular Service entry of type elan-transparent." INDEX { rcIsidElanTransparentId } ::= { rcIsidElanTransparentTable 1 } RcIsidElanTransparentEntry ::= SEQUENCE { rcIsidElanTransparentId Integer32, rcIsidElanTransparentPortMembers PortSet, rcIsidElanTransparentMltIds OCTET STRING } rcIsidElanTransparentId OBJECT-TYPE SYNTAX Integer32(1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the service already created by rcIsidServiceTable." ::= { rcIsidElanTransparentEntry 1 } rcIsidElanTransparentPortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports that are members of this service type." ::= { rcIsidElanTransparentEntry 2 } rcIsidElanTransparentMltIds OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..65)) MAX-ACCESS read-write STATUS current DESCRIPTION "A set of bits represents the MLT IDs.From left to right, the first bit set represent MltId 1. The second bit set represent MltId 2, and so on so forth, Up to bit 511 which represents Mlt Id 512." ::= { rcIsidElanTransparentEntry 3} -- ISID Elan End Point Table rcIsidElanEndPointTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsidElanEndPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of elan end point entries." ::= { rcIsid 4 } rcIsidElanEndPointEntry OBJECT-TYPE SYNTAX RcIsidElanEndPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular elan end point." INDEX { rcIsidElanEndPointIsid, rcIsidElanEndPointCvid, rcIsidElanEndPointIfIndex} ::= { rcIsidElanEndPointTable 1 } RcIsidElanEndPointEntry ::= SEQUENCE { rcIsidElanEndPointIsid Integer32, rcIsidElanEndPointCvid Integer32, rcIsidElanEndPointIfIndex InterfaceIndex, rcIsidElanEndPointRowStatus RowStatus, rcIsidElanEndPointBpdu TruthValue, rcIsidElanEndPointOrigin INTEGER } rcIsidElanEndPointIsid OBJECT-TYPE SYNTAX Integer32(1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the i-sid of this elan end point." ::= { rcIsidElanEndPointEntry 1 } rcIsidElanEndPointCvid OBJECT-TYPE SYNTAX Integer32 (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the customer vid of this elan end point. 4095 is not used. 4096 is reserved for untagged case" ::= { rcIsidElanEndPointEntry 2 } rcIsidElanEndPointIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index for mlt or port of this elan end point." ::= { rcIsidElanEndPointEntry 3 } rcIsidElanEndPointRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete. " ::= { rcIsidElanEndPointEntry 4} rcIsidElanEndPointBpdu OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "set bpdu enable/disable for untagged end point. Disable to drop the bpdu, enable to forward the bpdu. Default is disable." DEFVAL { false } ::= { rcIsidElanEndPointEntry 5} rcIsidElanEndPointOrigin OBJECT-TYPE SYNTAX INTEGER { config(1), -- manually configured discoverLocal(2), -- discovered by fabric attach discoverRemote(3), -- discovered by fabric attach ist peer management(4), -- configured through fa management isid discoverBoth(5), -- discovered by fabric attach and ist peer spbm(6), -- cvlan mgmtDiscoverLocal(7), -- fa management isid and discovered by fabric attach mgmtDiscoverRemote(8), -- fa management isid and by fabric attach ist peer mgmtDiscoverBoth(9) -- fa management isid, discovered by fabric attach and peer } MAX-ACCESS read-only STATUS current DESCRIPTION "It represents the origin of service associated with this isid elan end point." ::= { rcIsidElanEndPointEntry 6 } rcIsidInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIsidInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of isid interface entries." ::= { rcIsid 5 } rcIsidInterfaceEntry OBJECT-TYPE SYNTAX RcIsidInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information for a particular isid interface (port/mlt)." INDEX { rcIsidInterfaceIfIndex, rcIsidInterfaceIsid } ::= { rcIsidInterfaceTable 1 } RcIsidInterfaceEntry ::= SEQUENCE { rcIsidInterfaceIfIndex InterfaceIndex, rcIsidInterfaceIsid Integer32, rcIsidInterfaceVlan Integer32, rcIsidInterfaceCvid Integer32, rcIsidInterfaceType INTEGER, rcIsidInterfaceOrigin INTEGER, rcIsidInterfaceBpdu TruthValue } rcIsidInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index for this isid interface." ::= { rcIsidInterfaceEntry 1 } rcIsidInterfaceIsid OBJECT-TYPE SYNTAX Integer32(1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the i-sid of this isid interface." ::= { rcIsidInterfaceEntry 2 } rcIsidInterfaceVlan OBJECT-TYPE SYNTAX Integer32 (0..4084) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the platform vlan of this isid interface." ::= { rcIsidInterfaceEntry 3 } rcIsidInterfaceCvid OBJECT-TYPE SYNTAX Integer32 (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the customer vid of this isid interface. 4095 is not used. 4096 is reserved for untagged case" ::= { rcIsidInterfaceEntry 4 } rcIsidInterfaceType OBJECT-TYPE SYNTAX INTEGER { elanTransparent(1), --Port based service elan(2), --switched uni based service etree(3), --Private Vlan based service l2vsn(4) --Vlan based service } MAX-ACCESS read-only STATUS current DESCRIPTION "It represents the type of service associated with this isid interface." ::= { rcIsidInterfaceEntry 5 } rcIsidInterfaceOrigin OBJECT-TYPE SYNTAX INTEGER { config(1), -- manually configured discoverLocal(2), -- discovered by fabric attach discoverRemote(3), -- discovered by fabric attach ist peer management(4), -- configured through fa management isid discoverBoth(5), -- discovered by fabric attach and ist peer spbm(6), -- cvlan mgmtDiscoverLocal(7), -- fa management isid and discovered by fabric attach mgmtDiscoverRemote(8), -- fa management isid and by fabric attach ist peer mgmtDiscoverBoth(9) -- fa management isid, discovered by fabric attach and peer } MAX-ACCESS read-only STATUS current DESCRIPTION "It represents the origin of service associated with this isid interface." ::= { rcIsidInterfaceEntry 6 } rcIsidInterfaceBpdu OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "It represents bpdu for untagged isid interface. Disable is to drop the bpdu, enable is to forward the bpdu." ::= { rcIsidInterfaceEntry 7} --MACSec Proprietary Tables rcMACSecCATable OBJECT-TYPE SYNTAX SEQUENCE OF RcMACSecCAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Table which describes the Connectivity Associations in a System (VSP 4000/9000)" ::= { rcMACSec 1 } rcMACSecCAEntry OBJECT-TYPE SYNTAX RcMACSecCAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row of rcMACSec Table" INDEX { rcMACSecConnectivityAssociationId } ::= { rcMACSecCATable 1 } RcMACSecCAEntry ::= SEQUENCE { rcMACSecConnectivityAssociationId Integer32, rcMACSecConnectivityAssociationName DisplayString, rcMACSecConnectivityAssociationKey OCTET STRING, rcMACSecConnectivityAssociationPortMembers PortSet, rcMACSecConnectivityAssociationRowStatus RowStatus, rcMACSecConnectivityAssociationTxKeyParity INTEGER } rcMACSecConnectivityAssociationId OBJECT-TYPE SYNTAX Integer32 (1..512) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique Id assigned to each connectivity association configured on the switch(VSP 4000/9000). This MIB element is used for internal logic only." ::= { rcMACSecCAEntry 1 } rcMACSecConnectivityAssociationName OBJECT-TYPE SYNTAX DisplayString (SIZE (5..15)) MAX-ACCESS read-create STATUS current DESCRIPTION "A user configured name given to each Connectivity Association configured on the switch" ::= { rcMACSecCAEntry 2 } rcMACSecConnectivityAssociationKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (10..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A pre shared, Connectivity Association Key associated with each connectivity association configured on the switch" ::= { rcMACSecCAEntry 3 } rcMACSecConnectivityAssociationPortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The set of ports to which this connectivity association is associated with" ::= { rcMACSecCAEntry 4 } rcMACSecConnectivityAssociationRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create and delete conceptual Rows of connectivity associations" ::= { rcMACSecCAEntry 5 } rcMACSecConnectivityAssociationTxKeyParity OBJECT-TYPE SYNTAX INTEGER { none(1), even(2), odd(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Use Odd or Even Keys generated while programming in Switch Hardware" ::= { rcMACSecCAEntry 6 } rcMACSecIfConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMACSecIfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table which provides MACSec Configurations on a per port basis" ::= { rcMACSec 2 } rcMACSecIfConfigEntry OBJECT-TYPE SYNTAX RcMACSecIfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Conceptual Row of rcMACSecIfConfigTable" AUGMENTS { secyIfEntry } ::= { rcMACSecIfConfigTable 1 } RcMACSecIfConfigEntry ::= SEQUENCE { rcMACSecIfCAName DisplayString, rcMACSecIfOffsetValue INTEGER, rcMACSecIfEncryptionEnable TruthValue, rcMACSecIfClearStats TruthValue } rcMACSecIfCAName OBJECT-TYPE SYNTAX DisplayString (SIZE (5..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of Connectivity Association attached to the port/interface" ::= { rcMACSecIfConfigEntry 1 } rcMACSecIfOffsetValue OBJECT-TYPE SYNTAX INTEGER { none(1), ipv4Offset(2), ipv6Offset(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Using this parameter, Ipv4 + TCP/UDP header or Ipv6 + TCP/UDP header can be Offset from MACSec Encryption" DEFVAL { none } ::= { rcMACSecIfConfigEntry 2 } rcMACSecIfEncryptionEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Encryption Status per port. Used to Enable/Disable Encryption for each macsec capable port" ::= { rcMACSecIfConfigEntry 3 } rcMACSecIfClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to clear MACSec stats for a port. This will display always false when retrieved through SNMP Get." DEFVAL { false } ::= { rcMACSecIfConfigEntry 4 } -- rcVirtualIst MIBS rcVirtualIstSessionStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to enable/disable virtual IST functionality." ::= { rcVirtualIst 1 } rcVirtualIstPeerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Virtual IST Peer Ip address." ::= { rcVirtualIst 2 } rcVirtualIstVlanId OBJECT-TYPE SYNTAX Integer32 (0..4084) MAX-ACCESS read-write STATUS current DESCRIPTION "Virtual IST Vlan Id. 0 is default when it is not set." ::= { rcVirtualIst 3 } -- rcSingleCpSystem MIBS rcSingleCpSystemCpuTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the temperature in celsius of the air near CPU area." ::= {rcSingleCpSystem 1} rcSingleCpSystemMacTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the temperature in celsius of the air near MAC area." ::= {rcSingleCpSystem 2} rcSingleCpSystemPhy1Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the temperature in celsius of the air near PHY1 area." ::= {rcSingleCpSystem 3} rcSingleCpSystemPhy2Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the temperature in celsius of the air near PHY2 area. If its value is zero, then it is not applicable to that platform " ::= {rcSingleCpSystem 4} rcSingleCpSystemMac2Temperature OBJECT-TYPE SYNTAX Integer32 UNITS "celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the temperature in celsius of the air near MAC2 area. If its value is zero, then it is not applicable to that platform " ::= {rcSingleCpSystem 5} -- -- LLDP and CDP definition -- rcLldpMIBObjects OBJECT IDENTIFIER ::= { rcLldpExt 1 } rcLldpGlobal OBJECT IDENTIFIER ::= { rcLldpMIBObjects 1 } rcLldpPort OBJECT IDENTIFIER ::= { rcLldpMIBObjects 2 } -- CDP port Table rcLldpPortCdpConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcLldpPortCdpConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains the configuration of CDP on the device's interfaces." ::= { rcLldpPort 1 } rcLldpPortCdpConfigEntry OBJECT-TYPE SYNTAX RcLldpPortCdpConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the rcLldpPortCdpConfigTable, containing the status of CDP on an interface." INDEX { rcLldpPortCdpConfigIfIndex } ::= { rcLldpPortCdpConfigTable 1 } RcLldpPortCdpConfigEntry ::= SEQUENCE { rcLldpPortCdpConfigIfIndex InterfaceIndex, rcLldpPortCdpConfigAdminState TruthValue } rcLldpPortCdpConfigIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value of the local interface. It is local port interface index" ::= { rcLldpPortCdpConfigEntry 1 } rcLldpPortCdpConfigAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Admininstrattely state of the CDP message on the interface. the value of this object has no meaning if CDP compatible mode is globally disabled (rcLldpGlobalCdpCompatibleModeEnbale is set to false)" ::= { rcLldpPortCdpConfigEntry 2 } -- -- The LLDP CDP REMOTE Info Table -- rcLldpPortCdpRemTable OBJECT-TYPE SYNTAX SEQUENCE OF RcLldpPortCdpRemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains the Remote device information obtained via receiving CDP messages on the local interface. Each rows is per physical network connection known to this agent " ::= { rcLldpPort 2 } rcLldpPortCdpRemEntry OBJECT-TYPE SYNTAX RcLldpPortCdpRemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of the rcLldpPortCdpRemTable, contains the information received via CDP on one interface from one device. Entries is craeted when CDP message is received from neighbor and it is deleted when CDP is disbaled on interface or globally" INDEX { rcLldpPortCdpRemLocalPortNum, rcLldpPortCdpRemIndex } ::= { rcLldpPortCdpRemTable 1 } RcLldpPortCdpRemEntry ::= SEQUENCE { rcLldpPortCdpRemLocalPortNum InterfaceIndex, rcLldpPortCdpRemIndex Integer32, rcLldpPortCdpRemAddressType AddressFamilyNumbers, rcLldpPortCdpRemAddress LldpManAddress, rcLldpPortCdpRemVersion DisplayString, rcLldpPortCdpRemDeviceIdType INTEGER, rcLldpPortCdpRemDeviceId DisplayString, rcLldpPortCdpRemPortId DisplayString, rcLldpPortCdpRemPlatform DisplayString, rcLldpPortCdpRemCapabilities LldpSystemCapabilitiesMap, rcLldpPortCdpRemSysName DisplayString, rcLldpPortCdpRemLastChange TimeStamp } rcLldpPortCdpRemLocalPortNum OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port interface index value used to identify the port component (contained in the local chassis with the LLDP/CDP agent) associated with this entry. The rcLldpPortCdpRemLocalPortNum identifies the port on which the remote system information is received." ::= { rcLldpPortCdpRemEntry 1 } rcLldpPortCdpRemIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the rcLldpPortCdpRemDeviceIndex will wrap between reboots." ::= { rcLldpPortCdpRemEntry 2 } rcLldpPortCdpRemAddressType OBJECT-TYPE SYNTAX AddressFamilyNumbers MAX-ACCESS read-only STATUS current DESCRIPTION "The type of address identifier encoding used in the associated 'rcLldpPortCdpRemAddress' object." ::= { rcLldpPortCdpRemEntry 3 } rcLldpPortCdpRemAddress OBJECT-TYPE SYNTAX LldpManAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the management address component associated with the remote system. It is reported in the Address TLV of the most recently received CDP message. And it is associated with rcLldpPortCdpRemAddressType" ::= { rcLldpPortCdpRemEntry 4 } rcLldpPortCdpRemVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Version string as reported in CDP message" ::= { rcLldpPortCdpRemEntry 5 } rcLldpPortCdpRemDeviceIdType OBJECT-TYPE SYNTAX INTEGER { serialNumber(1), macAddress(2), other(3) } MAX-ACCESS read-only STATUS current DESCRIPTION " An indication of the format of Device Id (rcLldpPortCdpRemDeviceId) of remote device." ::= { rcLldpPortCdpRemEntry 6 } rcLldpPortCdpRemDeviceId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The value of string of remote device as reported in CDP message. The zero-length string indicates no Device-ID field TLV reported" ::= { rcLldpPortCdpRemEntry 7 } rcLldpPortCdpRemPortId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the port component associated with the remote system. This will typically be the value of the ifName" ::= { rcLldpPortCdpRemEntry 8 } rcLldpPortCdpRemPlatform OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Device's Hardware Platform as reported in the most recent CDP message. The zero-length string indicates that no Platform field (TLV) was reported in the most recent CDP message." ::= { rcLldpPortCdpRemEntry 9 } rcLldpPortCdpRemCapabilities OBJECT-TYPE SYNTAX LldpSystemCapabilitiesMap MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap value used to identify which system capabilities are supported on the retome system." ::= { rcLldpPortCdpRemEntry 10 } rcLldpPortCdpRemSysName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the system name of the remote system. The valud of sysName MIB objec " ::= { rcLldpPortCdpRemEntry 11 } rcLldpPortCdpRemLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the time when this cache entry was last changed. This object is initialised to the current time when the entry gets created and updated to the current time whenever the value of any (other) object instance in the corresponding row is modified." ::= { rcLldpPortCdpRemEntry 12} -- extended LLDP remote Table rcLldpRemExtendedTable OBJECT-TYPE SYNTAX SEQUENCE OF RcLldpRemExtendedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is a extended table of lldpRemTable. It contains additional objects for lldpRemTable" ::= { rcLldpPort 3 } rcLldpRemExtendedEntry OBJECT-TYPE SYNTAX RcLldpRemExtendedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular physical network connection. This entry is additinal objects of the lldpRemTable" AUGMENTS { lldpRemEntry } ::= { rcLldpRemExtendedTable 1 } RcLldpRemExtendedEntry ::= SEQUENCE { rcLldpRemExtendedProtocolType INTEGER, rcLldpRemExtendedIpAddress IpAddress } rcLldpRemExtendedProtocolType OBJECT-TYPE SYNTAX INTEGER { lldp(1), cdp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the entry is CDP or LLDP protocol" ::= { rcLldpRemExtendedEntry 1 } rcLldpRemExtendedIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor Ip address" ::= { rcLldpRemExtendedEntry 2} -- -------------------------------------------------------------- -- MLD MIB Groups -- rcMldObjects OBJECT IDENTIFIER ::= { rcMld 1 } rcMldNotification OBJECT IDENTIFIER ::= { rcMld 2 } --New MLD Group Table. rcMldNewGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMldNewGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the multicast groups configured in the device." ::= { rcMldObjects 1 } rcMldNewGroupEntry OBJECT-TYPE SYNTAX RcMldNewGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing an Mld group." INDEX {rcMldNewGroupIpv6Address, rcMldNewGroupMembers, rcMldNewGroupInPort} ::= { rcMldNewGroupTable 1 } RcMldNewGroupEntry ::= SEQUENCE { rcMldNewGroupIpv6Address Ipv6Address, rcMldNewGroupMembers Ipv6Address, rcMldNewGroupInPort InterfaceIndex, rcMldNewGroupExpiration Integer32, rcMldNewGroupIfIndex InterfaceIndex --rcMldNewGroupUserId DisplayString, --rcMldNewGroupMemberState INTEGER, --rcMldNewGroupSessionTime Integer32 } rcMldNewGroupIpv6Address OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast Group Address that others want to join to. A group address can be the same for many incoming ports." ::= { rcMldNewGroupEntry 1 } rcMldNewGroupMembers OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Address of a source that has sent group report wishing to join this group." ::= { rcMldNewGroupEntry 2 } rcMldNewGroupInPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcMldNewGroupEntry 3 } rcMldNewGroupExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time left before the group report expired on this port. Only one of this variable port. This variable is updated upon receiving a group report." ::= { rcMldNewGroupEntry 4 } rcMldNewGroupIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcMldNewGroupEntry 5 } --rcMldNewGroupUserId OBJECT-TYPE -- SYNTAX DisplayString (SIZE(0..32)) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "User-id sending this group" -- ::= { rcMldNewGroupEntry 6 } --rcMldNewGroupMemberState OBJECT-TYPE -- SYNTAX INTEGER { -- noState(1), -- auth(2), -- accStart(3), -- authAndAcctStart(4), -- authAndAcctDisabled(5) -- } -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Used for IGAP, to indicated member state." -- ::= { rcMldNewGroupEntry 7 } --rcMldNewGroupSessionTime OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Used for IGAP, to indicated the session time -- in seconds for the member. Session time is -- started after traffic is available to member. -- It can be also called AccountingTime since its -- values correspondes to the accounting duration of -- IGAP user session." -- ::= { rcMldNewGroupEntry 8 } -- MLD rcMldInterfaceExtnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMldInterfaceExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcMldObjects 2 } rcMldInterfaceExtnEntry OBJECT-TYPE SYNTAX RcMldInterfaceExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcMldInterfaceExtnIfIndex } ::= { rcMldInterfaceExtnTable 1 } RcMldInterfaceExtnEntry ::= SEQUENCE { rcMldInterfaceExtnIfIndex InterfaceIndex, rcMldInterfaceExtnSnoopEnable TruthValue, -- rcMldInterfaceExtnProxySnoopEnable TruthValue, -- rcMldInterfaceExtnMaxAdvertiseInterval INTEGER, -- rcMldInterfaceExtnMinAdvertiseInterval INTEGER, -- rcMldInterfaceExtnMaxInitialAdvertiseInterval Integer32, -- rcMldInterfaceExtnMaxInitialAdvertments Integer32, -- rcMldInterfaceExtnNeighborDeadInterval Integer32, -- rcMldInterfaceExtnFastLeaveEnable TruthValue, -- rcMldInterfaceExtnFastLeavePortMembers PortSet, -- rcMldInterfaceExtnMrdiscEnable TruthValue, -- rcMldInterfaceExtnDiscoveredRouterPorts PortSet, -- rcMldInterfaceExtnSnoopMRouterPorts PortSet, -- rcMldInterfaceExtnSnoopActiveMRouterPorts PortSet, -- rcMldInterfaceExtnSnoopMRouterExpiration Integer32, rcMldInterfaceExtnFlushAction INTEGER, -- rcMldInterfaceExtnRouterAlertEnable EnableValue, rcMldInterfaceExtnSsmEnable TruthValue, -- rcMldInterfaceExtnIgapEnable EnableValue, -- rcMldInterfaceExtnAccntEnable EnableValue, -- rcMldInterfaceExtnAuthEnable EnableValue, -- rcMldInterfaceExtnStreamLimitEnable EnableValue, -- rcMldInterfaceExtnMaxStreams Integer32, -- rcMldInterfaceExtnNumStreams Integer32, rcMldInterfaceExtnNewQuerier Ipv6Address, -- rcMldInterfaceExtnSnoopQuerierEnable TruthValue, -- rcMldInterfaceExtnSnoopQuerierAddr Ipv6Address, -- rcMldInterfaceExtnMvrEnable TruthValue, -- rcMldInterfaceExtnMvrProxyEnable TruthValue, rcMldInterfaceExtnDynamicDowngradeEnable TruthValue, -- rcMldInterfaceExtnCompatibilityModeEnable TruthValue, rcMldInterfaceExtnOperVersion INTEGER, -- rcMldInterfaceExtnExplicitHostTrackingEnable TruthValue, rcMldInterfaceExtnMcastMode INTEGER } rcMldInterfaceExtnIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)" ::= { rcMldInterfaceExtnEntry 1 } rcMldInterfaceExtnSnoopEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable snoop on interface" ::= { rcMldInterfaceExtnEntry 2 } -- rcMldInterfaceExtnProxySnoopEnable OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "enable proxy snoop." -- ::= { rcMldInterfaceExtnEntry 3 } --rcMldInterfaceExtnMaxAdvertiseInterval OBJECT-TYPE -- SYNTAX INTEGER(2..180) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "" -- DEFVAL { 20 } -- ::= { rcMldInterfaceExtnEntry 4 } -- rcMldInterfaceExtnMinAdvertiseInterval OBJECT-TYPE -- SYNTAX INTEGER(3..180) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "" -- DEFVAL { 15 } -- ::= { rcMldInterfaceExtnEntry 5 } -- rcMldInterfaceExtnMaxInitialAdvertiseInterval OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "" -- DEFVAL { 2 } -- ::= { rcMldInterfaceExtnEntry 6 } -- rcMldInterfaceExtnMaxInitialAdvertments OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "" -- DEFVAL { 3 } -- ::= { rcMldInterfaceExtnEntry 7 } -- rcMldInterfaceExtnNeighborDeadInterval OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "" -- DEFVAL { 60 } -- ::= { rcMldInterfaceExtnEntry 8 } --rcMldInterfaceExtnFastLeaveEnable OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Enable fast leave on this interface." -- DEFVAL { false } -- ::= { rcMldInterfaceExtnEntry 9 } --rcMldInterfaceExtnFastLeavePortMembers OBJECT-TYPE -- SYNTAX PortSet -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "The set of ports that are enabled for fast leave." -- ::= { rcMldInterfaceExtnEntry 10 } --rcMldInterfaceExtnMrdiscEnable OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Enable/disable multicast router discovery." -- ::= { rcMldInterfaceExtnEntry 11 } --rcMldInterfaceExtnDiscoveredRouterPorts OBJECT-TYPE -- SYNTAX PortSet -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "list of ports that discovered by -- MLD Multicast router discovery -- (MRDISC) protocol." -- ::= { rcMldInterfaceExtnEntry 12 } --rcMldInterfaceExtnSnoopMRouterPorts OBJECT-TYPE -- SYNTAX PortSet -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "The set of ports in this interface that provide -- connectivity to the IPv6 Multicast router." -- ::= { rcMldInterfaceExtnEntry 13 } --rcMldInterfaceExtnSnoopActiveMRouterPorts OBJECT-TYPE -- SYNTAX PortSet -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Active ports." -- ::= { rcMldInterfaceExtnEntry 14 } --rcMldInterfaceExtnSnoopMRouterExpiration OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Multicast querier router aging time out." -- ::= { rcMldInterfaceExtnEntry 15 } rcMldInterfaceExtnFlushAction OBJECT-TYPE SYNTAX INTEGER { none(1), flushGrpMember(2), flushMrouter(3), flushSender(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "MLD flush action" ::= { rcMldInterfaceExtnEntry 16 } --rcMldInterfaceExtnRouterAlertEnable OBJECT-TYPE -- SYNTAX EnableValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Enable Router Alert Check." -- ::= { rcMldInterfaceExtnEntry 17 } rcMldInterfaceExtnSsmEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable SSM." ::= { rcMldInterfaceExtnEntry 18 } --rcMldInterfaceExtnIgapEnable OBJECT-TYPE -- SYNTAX EnableValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "enable/disable IGAP." -- DEFVAL { enable } -- ::= { rcMldInterfaceExtnEntry 19 } --rcMldInterfaceExtnAccntEnable OBJECT-TYPE -- SYNTAX EnableValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "enable/disable accounting." -- DEFVAL { enable } -- ::= { rcMldInterfaceExtnEntry 20 } --rcMldInterfaceExtnAuthEnable OBJECT-TYPE -- SYNTAX EnableValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "enable/disable authentication." -- DEFVAL { enable } -- ::= { rcMldInterfaceExtnEntry 21 } --rcMldInterfaceExtnStreamLimitEnable OBJECT-TYPE -- SYNTAX EnableValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Stream Limitation enable/disable." -- DEFVAL { enable } -- ::= { rcMldInterfaceExtnEntry 22 } --rcMldInterfaceExtnMaxStreams OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Maximum number of stream." -- DEFVAL { 4 } -- ::= { rcMldInterfaceExtnEntry 23 } -- rcMldInterfaceExtnNumStreams OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Current number of streams." -- ::= { rcMldInterfaceExtnEntry 24 } rcMldInterfaceExtnNewQuerier OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the new MLD querier." ::= { rcMldInterfaceExtnEntry 25 } --rcMldInterfaceExtnSnoopQuerierEnable OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "enable snoop querier." -- ::= { rcMldInterfaceExtnEntry 26 } --rcMldInterfaceExtnSnoopQuerierAddr OBJECT-TYPE -- SYNTAX Ipv6Address -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "The pseudo address of the MLD Snoop Querier." -- ::= { rcMldInterfaceExtnEntry 27 } --rcMldInterfaceExtnMvrEnable OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Enable or disable mcast-vlan-registration on a vlan, it -- is used to specified a vlan works as a mcast-vlan, -- maximum 16 mcast-vlan is supported." -- ::= { rcMldInterfaceExtnEntry 28 } --rcMldInterfaceExtnMvrProxyEnable OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "enable or disable mcast-vlan-registration proxy on a vlan, -- you must enable mcast-vlan-registration at first." -- ::= { rcMldInterfaceExtnEntry 29 } rcMldInterfaceExtnDynamicDowngradeEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable dynamic downgrade the MLD version when older version query message was received." DEFVAL { true } ::= { rcMldInterfaceExtnEntry 30 } --rcMldInterfaceExtnCompatibilityModeEnable OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "enable v1 v2 compatible mode, which will handle the MLD v1 message in v2 interface" -- DEFVAL { false } -- ::= { rcMldInterfaceExtnEntry 31 } rcMldInterfaceExtnOperVersion OBJECT-TYPE SYNTAX INTEGER { version1(1), version2(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational version of MLD which is running on this interface." ::= { rcMldInterfaceExtnEntry 32 } --rcMldInterfaceExtnExplicitHostTrackingEnable OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Enable the Mld protocol running in version 2 to track hosts per channels/groups." -- DEFVAL { false } -- ::= { rcMldInterfaceExtnEntry 33 } rcMldInterfaceExtnMcastMode OBJECT-TYPE SYNTAX INTEGER { snoop(1), pim(2), snoopSpb(3), routerSpb(4), dvmrp(5), none(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "MLD interface mode." ::= { rcMldInterfaceExtnEntry 34 } -- MLD SSM rcMldSsmGlobal OBJECT IDENTIFIER ::= { rcMldObjects 3 } rcMldSsmGlobalRangeGroup OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "If multicast group address & RangeMask == RangeGroup, then RangeGroup is in Ssm Range. Else it is not in the range." ::= { rcMldSsmGlobal 1 } rcMldSsmGlobalRangeMask OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "Used with RangeGroup." ::= { rcMldSsmGlobal 2 } -- rcMldSnoopTrace rcMldSnoopTraceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMldSnoopTraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the multicast groups traversing the snoop enabled router" ::= { rcMldObjects 4 } rcMldSnoopTraceEntry OBJECT-TYPE SYNTAX RcMldSnoopTraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry listing the multicast groups traversing the snoop enabled router" INDEX { rcMldSnoopGrpAddr, rcMldSnoopSrcAddr, rcMldSnoopOutVlan} ::= { rcMldSnoopTraceTable 1 } RcMldSnoopTraceEntry ::= SEQUENCE { rcMldSnoopGrpAddr Ipv6Address, rcMldSnoopSrcAddr Ipv6Address, rcMldSnoopOutVlan InterfaceIndex, rcMldSnoopInPort InterfaceIndex, rcMldSnoopInVlan InterfaceIndex, rcMldSnoopOutPort PortSet, rcMldSnoopType INTEGER } rcMldSnoopGrpAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ip multicast address of group traversing the router" ::= { rcMldSnoopTraceEntry 1 } rcMldSnoopSrcAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ip source address of the multicast group address" ::= { rcMldSnoopTraceEntry 2 } rcMldSnoopOutVlan OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Egress vlan id for the multicast group" ::= { rcMldSnoopTraceEntry 3 } rcMldSnoopInPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Ingress port for the multicast group" ::= { rcMldSnoopTraceEntry 4 } rcMldSnoopInVlan OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Ingress vlan id for the multicast source" ::= { rcMldSnoopTraceEntry 5 } rcMldSnoopOutPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Egress port of the multicast group" ::= { rcMldSnoopTraceEntry 6 } rcMldSnoopType OBJECT-TYPE SYNTAX INTEGER{ network(1), access(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The port type on which the snoop entry is learnt" ::= { rcMldSnoopTraceEntry 7} --The MLDv2 Router Cache Table rcMldv2CacheTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMldv2CacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the MLDv2 specific data corresponding to each interface, port and multicast group pair on a Router." ::= { rcMldObjects 5 } rcMldv2CacheEntry OBJECT-TYPE SYNTAX RcMldv2CacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing an Mldv2 Group." INDEX { rcMldv2CacheEntryGroupAddress, rcMldv2CacheEntryIfIndex, rcMldv2CacheEntryInPort } ::= { rcMldv2CacheTable 1 } RcMldv2CacheEntry ::= SEQUENCE { rcMldv2CacheEntryGroupAddress Ipv6Address, rcMldv2CacheEntryIfIndex InterfaceIndex, rcMldv2CacheEntryInPort InterfaceIndex, --rcMldv2CacheEntryModeExpiryTimer Integer32, rcMldv2CacheEntryVersion1HostTimer Integer32, rcMldv2CacheEntrySourceFilterMode INTEGER } rcMldv2CacheEntryGroupAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group Address that others want to join. A group address can be the same for many incoming ports." ::= { rcMldv2CacheEntry 1 } rcMldv2CacheEntryIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcMldv2CacheEntry 2 } rcMldv2CacheEntryInPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcMldv2CacheEntry 3 } -- rcMldv2CacheEntryModeExpiryTimer OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "This value is applicable only to MLDv2-compatible nodes -- and represents the time remaining before the interface -- EXCLUDE state expires and the interface state transitions -- to INCLUDE mode. This value can never be greater than -- rcMldNewGroupExpiration." -- ::= { rcMldv2CacheEntry 4 } rcMldv2CacheEntryVersion1HostTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The time remaining until the local router will assume that there are no longer any MLD version 1 members on the IP subnet attached to this interface. This entry only applies to MLDv1 hosts. Upon hearing any MLDv1 Report, this value is reset to the group membership timer. While this time remaining is non-zero, the local router ignores any MLDv2 Leave messages for this group that it receives on this interface." ::= { rcMldv2CacheEntry 5 } rcMldv2CacheEntrySourceFilterMode OBJECT-TYPE SYNTAX INTEGER { include (1), exclude (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current group state, applicable to MLDv2-compatible nodes. The value indicates whether the state is INCLUDE or EXCLUDE." ::= { rcMldv2CacheEntry 6 } --The MLDv2 Router Source list Table -- -- This information helps to interpret the content of the rcMldRouterSrcListTable. -- 1. rcMldRouterSrcListHostAddress is not zero; rcMldRouterSrcListMemberAddress is zero. -- This is the case when we have a source in the include list and no receiver asked it -- explicitly (conflict source). -- Ex: Two receivers present; one receiver is in EXLCUDE{S1} and the other one is in -- EXLCUDE{S2}. The group state is EXCLUDE("S2","NULL"). -- 2. rcMldRouterSrcListHostAddress is not zero, rcMldRouterSrcListMemberAddress is not zero. -- This is the case when a receiver asked to receive traffic for a specific source. -- Ex: One receiver present in INCLUDE{S1} -- 3. rcMldRouterSrcListHostAddress is not zero, rcMldRouterSrcListMemberAddress is zero. -- This represent a source that needs to be blocked. -- 4. rcMldRouterSrcListHostAddres is zero rcMldRouterSrcListMemberAddress is not zero. -- The source zero is used to track the members that are in exclude mode -- Ex: One receiver R1 in EXCLUDE(S1). Two entries are present in this table. -- 4.1. rcMldRouterSrcListHostAddres = S1, rcMldRouterSrcListMemberAddress = 0 - blocked source. -- 4.2. rcMldRouterSrcListHostAddres = 0, rcMldRouterSrcListMemberAddress = R1 - tracked member in exlcude mode. -- -- If the explicit host tracking is not enabled the only the last reporter for a specific source or group -- will be present in this table. -- rcMldRouterSrcListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMldRouterSrcListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the Source List entries corresponding to each interface and multicast group pair on a Router." ::= { rcMldObjects 6 } rcMldRouterSrcListEntry OBJECT-TYPE SYNTAX RcMldRouterSrcListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing an Mld Source." INDEX { rcMldRouterSrcListGroupAddress, rcMldRouterSrcListIfIndex, rcMldRouterSrcListInPort, rcMldRouterSrcListHostAddress, rcMldRouterSrcListMemberAddress } ::= { rcMldRouterSrcListTable 1 } RcMldRouterSrcListEntry ::= SEQUENCE { rcMldRouterSrcListGroupAddress Ipv6Address, rcMldRouterSrcListIfIndex InterfaceIndex, rcMldRouterSrcListInPort InterfaceIndex, rcMldRouterSrcListHostAddress Ipv6Address, rcMldRouterSrcListMemberAddress Ipv6Address, rcMldRouterSrcListExpire Integer32, rcMldRouterSrcListMode INTEGER, rcMldRouterSrcListMemberExpire Integer32 } rcMldRouterSrcListGroupAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 multicast group address for which this entry contains information." ::= { rcMldRouterSrcListEntry 1 } rcMldRouterSrcListIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface for which this entry contains information for an IP multicast group address." ::= { rcMldRouterSrcListEntry 2 } rcMldRouterSrcListInPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports for this source." ::= { rcMldRouterSrcListEntry 3 } rcMldRouterSrcListHostAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The host address to which this entry corresponds." ::= { rcMldRouterSrcListEntry 4 } rcMldRouterSrcListMemberAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 Address of a member that has sent source specific report wishing to join this source." ::= { rcMldRouterSrcListEntry 5 } rcMldRouterSrcListExpire OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the relevance of the SrcList entry, whereby a non-zero value indicates this is an INCLUDE state value, and a zero value indicates this to be an EXCLUDE state value." ::= { rcMldRouterSrcListEntry 6 } rcMldRouterSrcListMode OBJECT-TYPE SYNTAX INTEGER { include (1), exclude (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current member state, applicable to MLDv2-compatible nodes. The value indicates whether the state is INCLUDE or EXCLUDE." ::= { rcMldRouterSrcListEntry 7 } rcMldRouterSrcListMemberExpire OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the time until the member for this source will expire" ::= { rcMldRouterSrcListEntry 8 } rcMldSenderTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMldSenderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the multicast senders." ::= { rcMldObjects 7 } rcMldSenderEntry OBJECT-TYPE SYNTAX RcMldSenderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing an MLD senser." INDEX { rcMldSenderGrpAddr, rcMldSenderIfIndex, rcMldSenderMemberAddr } ::= { rcMldSenderTable 1 } RcMldSenderEntry ::= SEQUENCE { rcMldSenderGrpAddr Ipv6Address, rcMldSenderIfIndex InterfaceIndex, rcMldSenderMemberAddr Ipv6Address, rcMldSenderAction INTEGER, rcMldSenderPort InterfaceIndex } rcMldSenderGrpAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 multicast group address." ::= { rcMldSenderEntry 1 } rcMldSenderIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface index of the sender." ::= { rcMldSenderEntry 2 } rcMldSenderMemberAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ipv6 Host Address." ::= { rcMldSenderEntry 3 } rcMldSenderAction OBJECT-TYPE SYNTAX INTEGER { none(1), flushEntry(2), flushGrp(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "none(1), flushEntry(2), flushGrp(3)." ::= { rcMldSenderEntry 4 } rcMldSenderPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Mld Sender port." ::= { rcMldSenderEntry 5 } -- MLD Globals rcMldGlobalGroup OBJECT IDENTIFIER ::= { rcMld 3 } rcMldGenerateTrap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling the MLD to generate trap." DEFVAL { disable } ::= { rcMldGlobalGroup 1 } rcMldGenerateLog OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling the MLD to generate log." DEFVAL { disable } ::= { rcMldGlobalGroup 2 } -- Elements used in traps rcMldNotificationInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The internetwork-layer interface value of the interface for which MLD is enabled." ::= { rcMldNotification 1 } rcMldNotificationNewGroupIpv6Address OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Multicast Group Address that others want to join to. A group address can be the same for many incoming ports." ::= { rcMldNotification 2 } rcMldNotificationNewGroupMembers OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IP Address of a source that has sent group report wishing to join this group." ::= { rcMldNotification 3 } rcMldNotificationNewGroupInPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcMldNotification 4 } -- Table rcIpv6MulticastTimedPruneTable and rcIpv6MulticastSoftwareForwarding are not supported -- in first release but are defined as placeholders --rcIpv6MulticastTimedPruneTable OBJECT-TYPE -- SYNTAX SEQUENCE OF RcIpv6MulticastTimedPruneEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "This feature provides the ability for the user to -- create (S,G) Forwarding Entries that would not be -- pruned until a configurable timer expires. Currently -- the timer value is set to 0." -- ::= { rcIp 112 } -- --rcIpv6MulticastTimedPruneEntry OBJECT-TYPE -- SYNTAX RcIpv6MulticastTimedPruneEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "An entry of IPv6 Multicast Timed Prune Table." -- INDEX { rcIpv6MulticastTimedPruneGroupAddress, -- rcIpv6MulticastTimedPruneSourceAddress, -- rcIpv6MulticastTimedPruneSrcSubnetMask } -- ::= { rcIpv6MulticastTimedPruneTable 1 } -- --RcIpv6MulticastTimedPruneEntry ::= -- SEQUENCE { -- rcIpv6MulticastTimedPruneGroupAddress Ipv6Address, -- rcIpv6MulticastTimedPruneSourceAddress Ipv6Address, -- rcIpv6MulticastTimedPruneSrcSubnetMask Ipv6Address, -- rcIpv6MulticastTimedPruneAgingTimer Integer32, -- rcIpv6MulticastTimedPruneTimeLeft Integer32, -- rcIpv6MulticastTimedPruneLastActivity TimeTicks, -- rcIpv6MulticastTimedPruneRowStatus RowStatus -- } -- --rcIpv6MulticastTimedPruneGroupAddress OBJECT-TYPE -- SYNTAX Ipv6Address -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "This field indicates the IPv6 Multicast Group -- Address associated with the IPv6 multicast stream." -- ::= { rcIpv6MulticastTimedPruneEntry 1 } -- --rcIpv6MulticastTimedPruneSourceAddress OBJECT-TYPE -- SYNTAX Ipv6Address -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "This is the Source Subnet IPv6 address of the -- sender of the IPv6 multicast stream." -- ::= { rcIpv6MulticastTimedPruneEntry 2 } -- --rcIpv6MulticastTimedPruneSrcSubnetMask OBJECT-TYPE -- SYNTAX Ipv6Address -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "This is the Source Subnet Mask IPv6 address of -- the sender of the IPv6 multicast stream." -- ::= { rcIpv6MulticastTimedPruneEntry 3 } -- --rcIpv6MulticastTimedPruneAgingTimer OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "This field represents the amount of time -- (in minutes) this timed prune entry will be -- kept in the forwarding table when there are no -- more receivers. After this timer expires, this -- timed prune entry would be treated as a normal -- DVMRP/PIM forwarding entry. Aging Timer value of -- 0 (infinite time) indicates this timed prune entry -- will not be deleted even when there are no -- more receivers." -- DEFVAL { 5 } -- ::= { rcIpv6MulticastTimedPruneEntry 4 } -- --rcIpv6MulticastTimedPruneTimeLeft OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "This read-only field represents the remaining time -- for which this timed prune entry will be kept in -- the forwarding table. After this timer expires, -- this timed prune entry would be treated as a normal -- DVMRP/PIM forwarding entry. 0 in this field indicates -- that this entry would not be aged out." -- ::= { rcIpv6MulticastTimedPruneEntry 5 } -- --rcIpv6MulticastTimedPruneLastActivity OBJECT-TYPE -- SYNTAX TimeTicks -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "This read-only field represents the actual time since -- the traffic has come from this Source, Group pair." -- ::= { rcIpv6MulticastTimedPruneEntry 6 } -- --rcIpv6MulticastTimedPruneRowStatus OBJECT-TYPE -- SYNTAX RowStatus -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "row status" -- ::= { rcIpv6MulticastTimedPruneEntry 7 } -- -- -- --rcIpv6MulticastSoftwareForwarding OBJECT IDENTIFIER ::= { rcIp 113 } -- --rcIpv6MulticastSoftwareForwardingEnable OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Enable/Disable multicast software forwarding." -- DEFVAL { false } -- ::= { rcIpv6MulticastSoftwareForwarding 1 } -- --rcIpv6MulticastSoftwareForwardingThreshold OBJECT-TYPE -- SYNTAX Integer32(1..65535) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Threshold to switch from software forwarding to hardware forwarding. Unit = pkt per second" -- DEFVAL { 5 } -- ::= { rcIpv6MulticastSoftwareForwarding 2 } rcPimIpv6Objects OBJECT IDENTIFIER ::= { rcPimIpv6 1 } rcPimIpv6JoinPruneInterval OBJECT-TYPE SYNTAX Unsigned32 (1..18724) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The default interval at which periodic PIM-SM IPv6 Join/Prune messages are to be sent." ::= { rcPimIpv6Objects 1 } -- The PIM IPv6 Interface Table rcPimIpv6InterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPimIpv6InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the router's PIM IPv6 interfaces. IGMP and PIM are enabled on all IPv6 interfaces listed in this table." ::= { rcPimIpv6Objects 2 } rcPimIpv6InterfaceEntry OBJECT-TYPE SYNTAX RcPimIpv6InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcPimIpv6InterfaceTable." INDEX { rcPimIpv6InterfaceIfIndex } ::= { rcPimIpv6InterfaceTable 1 } RcPimIpv6InterfaceEntry ::= SEQUENCE { rcPimIpv6InterfaceIfIndex InterfaceIndex, rcPimIpv6InterfaceAddress Ipv6Address, rcPimIpv6InterfaceNetMask Ipv6Address, rcPimIpv6InterfaceMode INTEGER, rcPimIpv6InterfaceDR Ipv6Address, rcPimIpv6InterfaceHelloInterval Unsigned32, rcPimIpv6InterfaceRowStatus RowStatus, rcPimIpv6InterfaceJoinPruneInterval Unsigned32 -- rcPimIpv6InterfaceCBSRPreference Integer32, -- rcPimIpv6InterfaceCBSREnable INTEGER } rcPimIpv6InterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value of this PIM interface." ::= { rcPimIpv6InterfaceEntry 1 } rcPimIpv6InterfaceAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 address of the PIM interface." ::= { rcPimIpv6InterfaceEntry 2 } rcPimIpv6InterfaceNetMask OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The network mask for the IPv6 address of the PIM interface." ::= { rcPimIpv6InterfaceEntry 3 } rcPimIpv6InterfaceMode OBJECT-TYPE SYNTAX INTEGER { dense(1), sparse(2), sparseDense(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The configured mode of this PIM interface." DEFVAL { sparse } ::= { rcPimIpv6InterfaceEntry 4 } rcPimIpv6InterfaceDR OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The Designated Router on this PIM interface. For point- to-point interfaces, this object has the value ::." ::= { rcPimIpv6InterfaceEntry 5 } rcPimIpv6InterfaceHelloInterval OBJECT-TYPE SYNTAX Unsigned32 (0..18724) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The frequency at which PIM Hello messages are transmitted on this interface." DEFVAL { 30 } ::= { rcPimIpv6InterfaceEntry 6 } rcPimIpv6InterfaceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this entry. Creating the entry enables PIM on the interface; destroying the entry disables PIM on the interface." ::= { rcPimIpv6InterfaceEntry 7 } rcPimIpv6InterfaceJoinPruneInterval OBJECT-TYPE SYNTAX Unsigned32 (1..18724) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The frequency at which PIM Join/Prune messages are transmitted on this PIM interface. The default value of this object is the rcPimIpv6JoinPruneInterval." ::= { rcPimIpv6InterfaceEntry 8 } --rcPimIpv6InterfaceCBSRPreference OBJECT-TYPE -- SYNTAX Unsigned32 (-1..255) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "The preference value for the local interface as a candidate -- bootstrap router. The value of -1 is used to indicate that -- the local interface is not a candidate BSR interface." -- DEFVAL { -1 } -- ::= { rcPimIpv6InterfaceEntry 9 } --rcPimIpv6InterfaceCBSREnable OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Enable/disable Candidate BSR on pim local interface." -- DEFVAL { disabled } -- ::= { rcPimIpv6InterfaceEntry 10 } -- The PIM IPv6 Neighbor Table rcPimIpv6NeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPimIpv6NeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the router's PIM IPv6 neighbors." ::= { rcPimIpv6Objects 3 } rcPimIpv6NeighborEntry OBJECT-TYPE SYNTAX RcPimIpv6NeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcPimIpv6NeighborTable." INDEX { rcPimIpv6NeighborIfIndex, rcPimIpv6NeighborAddress} ::= { rcPimIpv6NeighborTable 1 } RcPimIpv6NeighborEntry ::= SEQUENCE { rcPimIpv6NeighborIfIndex InterfaceIndex, rcPimIpv6NeighborAddress Ipv6Address, rcPimIpv6NeighborUpTime TimeTicks, rcPimIpv6NeighborExpiryTime TimeTicks -- rcPimIpv6NeighborMode INTEGER } rcPimIpv6NeighborIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of ifIndex for the interface used to reach this PIM neighbor." ::= { rcPimIpv6NeighborEntry 1 } rcPimIpv6NeighborAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 address of the PIM neighbor for which this entry contains information." ::= { rcPimIpv6NeighborEntry 2 } rcPimIpv6NeighborUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time since this PIM neighbor (last) became a neighbor of the local router." ::= { rcPimIpv6NeighborEntry 3 } rcPimIpv6NeighborExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum time remaining before this PIM neighbor will be aged out." ::= { rcPimIpv6NeighborEntry 4 } -- The PIM IPv6 RP-Set Table rcPimIpv6RPSetTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPimIpv6RPSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing PIM information for candidate Rendezvous Points (RPs) for IPv6 multicast groups. When the local router is the BSR, this information is obtained from received Candidate-RP-Advertisements. When the local router is not the BSR, this information is obtained from received RP-Set messages." ::= { rcPimIpv6Objects 4 } rcPimIpv6RPSetEntry OBJECT-TYPE SYNTAX RcPimIpv6RPSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcPimIpv6RPSetTable." INDEX { rcPimIpv6RPSetComponent, rcPimIpv6RPSetGroupAddress, rcPimIpv6RPSetGroupMask, rcPimIpv6RPSetAddress } ::= { rcPimIpv6RPSetTable 1 } RcPimIpv6RPSetEntry ::= SEQUENCE { rcPimIpv6RPSetComponent Unsigned32, rcPimIpv6RPSetGroupAddress Ipv6Address, rcPimIpv6RPSetGroupMask Ipv6Address, rcPimIpv6RPSetAddress Ipv6Address, rcPimIpv6RPSetHoldTime Unsigned32, rcPimIpv6RPSetExpiryTime TimeTicks } rcPimIpv6RPSetComponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A number uniquely identifying the component. Each protocol instance connected to a separate domain should have a different index value." ::= { rcPimIpv6RPSetEntry 1 } rcPimIpv6RPSetGroupAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 multicast group address which, when combined with rcPimIpv6RPSetGroupMask, gives the group prefix for which this entry contains information about the Candidate-RP." ::= { rcPimIpv6RPSetEntry 2 } rcPimIpv6RPSetGroupMask OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The multicast group address mask which, when combined with rcPimIpv6RPSetGroupAddress, gives the group prefix for which this entry contains information about the Candidate-RP." ::= { rcPimIpv6RPSetEntry 3 } rcPimIpv6RPSetAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 address of the Candidate-RP." ::= { rcPimIpv6RPSetEntry 4 } rcPimIpv6RPSetHoldTime OBJECT-TYPE SYNTAX Unsigned32 (0..255) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The holdtime of a Candidate-RP. If the local router is not the BSR, this value is 0." ::= { rcPimIpv6RPSetEntry 5 } rcPimIpv6RPSetExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum time remaining before the Candidate-RP will be declared down. If the local router is not the BSR, this value is 0." ::= { rcPimIpv6RPSetEntry 6 } -- The PIM IPv6 Candidate-RP Table --rcPimIpv6CandidateRPTable OBJECT-TYPE -- SYNTAX SEQUENCE OF RcPimIpv6CandidateRPEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "The (conceptual) table listing the IPv6 multicast groups for -- which the local router is to advertise itself as a -- Candidate-RP when the value of rcPimIpv6CandidateRPHoldTime is -- non-zero. If this table is empty, then the local router -- will advertise itself as a Candidate-RP for all groups -- (providing the value of rcPimIpv6CandidateRPHoldTime is non- -- zero)." -- ::= { rcPimIpv6Objects 5 } --rcPimIpv6CandidateRPEntry OBJECT-TYPE -- SYNTAX RcPimIpv6CandidateRPEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "An entry (conceptual row) in the rcPimIpv6CandidateRPTable." -- INDEX { rcPimIpv6CandidateRPGroupAddress, -- rcPimIpv6CandidateRPGroupMask, rcPimIpv6CandidateRPAddress } -- ::= { rcPimIpv6CandidateRPTable 1 } --RcPimIpv6CandidateRPEntry ::= SEQUENCE { -- rcPimIpv6CandidateRPGroupAddress Ipv6Address, -- rcPimIpv6CandidateRPGroupMask Ipv6Address, -- rcPimIpv6CandidateRPAddress Ipv6Address, -- rcPimIpv6CandidateRPRowStatus RowStatus --} --rcPimIpv6CandidateRPGroupAddress OBJECT-TYPE -- SYNTAX Ipv6Address -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "The IPv6 multicast group address which, when combined with -- rcPimIpv6CandidateRPGroupMask, identifies a group prefix for which -- the local router will advertise itself as a Candidate-RP." -- ::= { rcPimIpv6CandidateRPEntry 1 } --rcPimIpv6CandidateRPGroupMask OBJECT-TYPE -- SYNTAX Ipv6Address -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "The multicast group address mask which, when combined with -- rcPimIpv6CandidateRPGroupMask, identifies a group prefix for which -- the local router will advertise itself as a Candidate-RP." -- ::= { rcPimIpv6CandidateRPEntry 2 } --rcPimIpv6CandidateRPAddress OBJECT-TYPE -- SYNTAX Ipv6Address -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "The (unicast) address of the interface which will be -- advertised as a Candidate-RP." -- ::= { rcPimIpv6CandidateRPEntry 3 } --rcPimIpv6CandidateRPRowStatus OBJECT-TYPE -- SYNTAX RowStatus -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "The status of this row, by which new entries may be -- created, or old entries deleted from this table." -- ::= { rcPimIpv6CandidateRPEntry 4 } -- The PIM Component Table --rcPimIpv6ComponentTable OBJECT-TYPE -- SYNTAX SEQUENCE OF PimComponentEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "The (conceptual) table containing objects specific to a PIM -- domain. One row exists for each domain to which the router -- is connected." -- ::= { rcPimIpv6Objects 6 } --rcPimIpv6ComponentEntry OBJECT-TYPE -- SYNTAX PimComponentEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "An entry (conceptual row) in the pimComponentTable." -- INDEX { pimComponentIndex } -- ::= { rcPimIpv6ComponentTable 1 } --rcPimIpv6ComponentEntry ::= SEQUENCE { -- rcPimIpv6ComponentIndex Unsigned32, -- rcPimIpv6ComponentBSRAddress Ipv6Address, -- rcPimIpv6ComponentBSRExpiryTime TimeTicks, -- rcPimIpv6ComponentCRPHoldTime Unsigned32, -- rcPimIpv6ComponentStatus RowStatus --} --rcPimIpv6ComponentIndex OBJECT-TYPE -- SYNTAX Unsigned32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "A number uniquely identifying the component. Each protocol -- instance connected to a separate domain should have a -- different index value." -- ::= { rcPimIpv6ComponentEntry 1 } --rcPimIpv6ComponentBSRAddress OBJECT-TYPE -- SYNTAX IpAddress -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The IP address of the bootstrap router (BSR) for the local -- PIM region." -- ::= { rcPimIpv6ComponentEntry 2 } --rcPimIpv6ComponentBSRExpiryTime OBJECT-TYPE -- SYNTAX TimeTicks -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The minimum time remaining before the bootstrap router in -- the local domain will be declared down. For candidate BSRs, -- this is the time until the component sends an RP-Set -- message. For other routers, this is the time until it may -- accept an RP-Set message from a lower candidate BSR." -- ::= { rcPimIpv6ComponentEntry 3 } --rcPimIpv6ComponentCRPHoldTime OBJECT-TYPE -- SYNTAX Unsigned32 (0..255) -- UNITS "seconds" -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "The holdtime of the component when it is a candidate RP in -- the local domain. The value of 0 is used to indicate that -- the local system is not a Candidate-RP." -- DEFVAL { 0 } -- ::= { rcPimIpv6ComponentEntry 4 } --rcPimIpv6ComponentStatus OBJECT-TYPE -- SYNTAX RowStatus -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "The status of this entry. Creating the entry creates -- another protocol instance; destroying the entry disables a -- protocol instance." -- ::= { rcPimIpv6ComponentEntry 5 } -- The PIM IPv6 Neighbour Secondary Address List rcPimIpv6NbrSecAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPimIpv6NbrSecAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the secondary addresses advertised by each PIM neighbor (on a subset of the rows of the rcPimIpv6NeighborTable defined)." ::= { rcPimIpv6Objects 7 } rcPimIpv6NbrSecAddressEntry OBJECT-TYPE SYNTAX RcPimIpv6NbrSecAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcPimIpv6NbrSecAddressTable." INDEX { rcPimIpv6NbrSecAddressIfIndex, rcPimIpv6NbrSecAddressType, rcPimIpv6NbrSecAddressPrimary, rcPimIpv6NbrSecAddress } ::= { rcPimIpv6NbrSecAddressTable 1 } RcPimIpv6NbrSecAddressEntry ::= SEQUENCE { rcPimIpv6NbrSecAddressIfIndex InterfaceIndex, rcPimIpv6NbrSecAddressType InetAddressType, rcPimIpv6NbrSecAddressPrimary InetAddress, rcPimIpv6NbrSecAddress InetAddress } rcPimIpv6NbrSecAddressIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of ifIndex for the interface used to reach this PIM neighbor." ::= { rcPimIpv6NbrSecAddressEntry 1 } rcPimIpv6NbrSecAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of this PIM neighbor." ::= { rcPimIpv6NbrSecAddressEntry 2 } rcPimIpv6NbrSecAddressPrimary OBJECT-TYPE SYNTAX InetAddress (SIZE (4|8|16|20)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The primary IP address of this PIM neighbor. The InetAddressType is given by the rcPimIpv6NbrSecAddressType object." ::= { rcPimIpv6NbrSecAddressEntry 3 } rcPimIpv6NbrSecAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (4|8|16|20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary IP address of this PIM neighbor. The InetAddressType is given by the pimNbrSecAddressType object." ::= { rcPimIpv6NbrSecAddressEntry 4 } --IPv6 PIM rcIpv6Pim OBJECT IDENTIFIER ::= { rcIp 112 } rcIpv6PimObjects OBJECT IDENTIFIER ::= { rcIpv6Pim 1 } rcIpv6PimGlobal OBJECT IDENTIFIER ::= { rcIpv6PimObjects 1} rcIpv6PimGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable PIM globally" ::= { rcIpv6PimGlobal 1 } rcIpv6PimGlobalMode OBJECT-TYPE SYNTAX INTEGER { dm(1), sm(2), smdm(3), ssm(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set PIM global mode to sparse or source specific" ::= { rcIpv6PimGlobal 2 } --rcIpv6PimGlobalMbr OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "enable/disable pim multicast border router feature" -- ::= { rcIpv6PimGlobal 3 } rcIpv6PimGlobalRegisterSuppTimer OBJECT-TYPE SYNTAX Unsigned32 (10..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Each source's DR maintains, per (S,G), a Register-Suppression-timer in seconds. The Register-Suppression-timer is started by the Register-Stop message; upon expiration, the source's DR resumes sending data packets to the RP, encapsulated in the Register message." DEFVAL { 60 } ::= { rcIpv6PimGlobal 4 } --rcIpv6PimGlobalInterfaceTableSize OBJECT-TYPE -- SYNTAX Unsigned32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Size of the PIM table" -- ::= { rcIpv6PimGlobal 5 } rcIpv6PimGlobalUniRouteChgTimeOut OBJECT-TYPE SYNTAX Unsigned32 (2..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This timer allows a better tuning on how fast the routing information is going to get updated from RTM (the frequency at which the RTM is polled for routing information updates)." DEFVAL { 5 } ::= { rcIpv6PimGlobal 6 } rcIpv6PimGlobalDiscardDataTimeOut OBJECT-TYPE SYNTAX Unsigned32 (5..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This timer is used to discard data until the Join is received from the RP. A ipmc discard record is created and deleted once the timer expires and/or when a Join is received." DEFVAL { 60 } ::= { rcIpv6PimGlobal 7 } --rcIpv6PimGlobalCRPADVTimeOut OBJECT-TYPE -- SYNTAX Unsigned32 (5..26214) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Routers configured as candidate RPs use this timer -- to periodically send C-RP-Adv messages. Upon expiry, -- a C-RP-Adv message is sent to the elected BSR." -- DEFVAL { 60 } -- ::= { rcIpv6PimGlobal 8 } --rcIpv6PimGlobalBootStrapPeriod OBJECT-TYPE -- SYNTAX Unsigned32 (5..32757) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "At the elected BSR, this is the interval between -- originating Bootstrap messages." -- DEFVAL { 60 } -- ::= { rcIpv6PimGlobal 9 } rcIpv6PimGlobalStaticRP OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Static RP feature." DEFVAL { false } ::= { rcIpv6PimGlobal 10 } --rcIpv6PimGlobalActivityChkInterval OBJECT-TYPE -- SYNTAX INTEGER { -- intv15(15), -- intv30(30), -- intv210(210) -- } -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Activity check interval for polling PIM SG traffic -- activity information." -- DEFVAL { intv210 } -- ::= { rcIpv6PimGlobal 11 } rcIpv6PimGlobalFwdCacheTimeOut OBJECT-TYPE SYNTAX Unsigned32 (10..86400) MAX-ACCESS read-write STATUS current DESCRIPTION "PIM forward cache expiry value in seconds.This value is going to be used in aging PIM mroutes in seconds." DEFVAL { 210 } ::= { rcIpv6PimGlobal 12 } --rcIpv6PimGlobalFastJoinPrune OBJECT-TYPE -- SYNTAX EnableValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Enable/Disable PIM Fast Join Prune." -- DEFVAL { disable } -- ::= { rcIpv6PimGlobal 13 } rcIpv6PimTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6PimEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 PIM table" ::= { rcIpv6PimObjects 2 } rcIpv6PimEntry OBJECT-TYPE SYNTAX RcIpv6PimEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of IPv6 PIM Table." INDEX { rcIpv6PimIfIndex } ::= { rcIpv6PimTable 1 } RcIpv6PimEntry ::= SEQUENCE { rcIpv6PimIfIndex InterfaceIndex, rcIpv6PimEnable TruthValue, rcIpv6PimMode INTEGER, rcIpv6PimHelloInterval Unsigned32, rcIpv6PimJoinPruneInterval Unsigned32, -- rcIpv6PimCBSRPreference Integer32, rcIpv6PimIntfType INTEGER } rcIpv6PimIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of ifIndex for the interface on which IPv6 PIM is set" ::= { rcIpv6PimEntry 1 } rcIpv6PimEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable PIM on interface" ::= { rcIpv6PimEntry 2 } rcIpv6PimMode OBJECT-TYPE SYNTAX INTEGER { dense(1), sparse(2), sparseDense(3), ssm(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set PIM interface mode to sparse or source specific" ::= { rcIpv6PimEntry 3 } rcIpv6PimHelloInterval OBJECT-TYPE SYNTAX Unsigned32 (0..18724) MAX-ACCESS read-write STATUS current DESCRIPTION "The frequency at which PIM Hello messages are transmitted on this interface." DEFVAL { 30 } ::= { rcIpv6PimEntry 4 } rcIpv6PimJoinPruneInterval OBJECT-TYPE SYNTAX Unsigned32 (1..18724) MAX-ACCESS read-write STATUS current DESCRIPTION "The frequency at which PIM Join/Prune messages are transmitted on this PIM interface." ::= { rcIpv6PimEntry 5 } --rcIpv6PimCBSRPreference OBJECT-TYPE -- SYNTAX Integer32 (-1..255) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Preference of BSR" -- DEFVAL { -1 } -- ::= { rcIpv6PimEntry 6 } rcIpv6PimIntfType OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "PIM interface type." DEFVAL { active } ::= { rcIpv6PimEntry 7 } -- PIM IPv6 Interface Table Extension rcIpv6PimInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6PimInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 PIM Interface table" ::= { rcIpv6PimObjects 3 } rcIpv6PimInterfaceEntry OBJECT-TYPE SYNTAX RcIpv6PimInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of IPv6 PIM Interface Table." INDEX { rcIpv6PimInterfaceIfIndex } ::= { rcIpv6PimInterfaceTable 1 } RcIpv6PimInterfaceEntry ::= SEQUENCE { rcIpv6PimInterfaceIfIndex InterfaceIndex, rcIpv6PimInterfaceOperState INTEGER, rcIpv6PimInterfaceType INTEGER } rcIpv6PimInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of ifIndex for the interface on which IPv6 PIM is set" ::= { rcIpv6PimInterfaceEntry 1 } rcIpv6PimInterfaceOperState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of this PIM interface." ::= { rcIpv6PimInterfaceEntry 2 } rcIpv6PimInterfaceType OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "PIM interface type." DEFVAL { active } ::= { rcIpv6PimInterfaceEntry 3 } rcIpv6PimStaticRPTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6PimStaticRPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table lists all the RPs configured statically for various IPv6 multicast groups." ::= { rcIpv6PimObjects 4 } rcIpv6PimStaticRPEntry OBJECT-TYPE SYNTAX RcIpv6PimStaticRPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcIpv6PimStaticRPTable." INDEX { rcIpv6PimStaticRPGroupAddress, rcIpv6PimStaticRPGroupMask, rcIpv6PimStaticRPAddress } ::= { rcIpv6PimStaticRPTable 1 } RcIpv6PimStaticRPEntry ::= SEQUENCE { rcIpv6PimStaticRPGroupAddress Ipv6Address, rcIpv6PimStaticRPGroupMask Ipv6Address, rcIpv6PimStaticRPAddress Ipv6Address, rcIpv6PimStaticRPRowStatus RowStatus, rcIpv6PimStaticRPStatus INTEGER } rcIpv6PimStaticRPGroupAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 multicast group address which, when combined with rcIpv6PimStaticRPGroupMask, identifies a group prefix for which rcIpv6PimStaticRPAddress is a static-RP." ::= { rcIpv6PimStaticRPEntry 1 } rcIpv6PimStaticRPGroupMask OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The multicast group address mask which, when combined with rcIpv6PimStaticRPGroupAddress, identifies a group prefix for which rcIpv6PimStaticRPAddress is a static-RP." ::= { rcIpv6PimStaticRPEntry 2 } rcIpv6PimStaticRPAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (unicast) address of the static-RP." ::= { rcIpv6PimStaticRPEntry 3 } rcIpv6PimStaticRPRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this row, by which new entries may be created, or old entries deleted from this table." ::= { rcIpv6PimStaticRPEntry 4 } rcIpv6PimStaticRPStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of StaticRP." ::= { rcIpv6PimStaticRPEntry 5 } --rcIpv6PimCurrBsr OBJECT IDENTIFIER ::= { rcIpv6PimObjects 5 } --rcIpv6PimCurrBsrAddress OBJECT-TYPE -- SYNTAX Ipv6Address -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Current BSR address" -- ::= { rcIpv6PimCurrBsr 1 } --rcIpv6PimCurrBsrFragmentTag OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Current BSR Fragment Tag." -- DEFVAL { -1 } -- ::= { rcIpv6PimCurrBsr 2 } --rcIpv6PimCurrBsrHashMask OBJECT-TYPE -- SYNTAX Ipv6Address -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Current BSR Hash Mask value." -- ::= { rcIpv6PimCurrBsr 3 } --rcIpv6PimCurrBsrPriority OBJECT-TYPE -- SYNTAX Unsigned32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Current BSR Priority." -- DEFVAL { 0 } -- ::= { rcIpv6PimCurrBsr 4 } --rcIpv6PimCurrBsrBootStrapTimer OBJECT-TYPE -- SYNTAX Unsigned32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Current BSR Boot Strap Timer." -- ::= { rcIpv6PimCurrBsr 5 } --rcIpv6PimVirtualNbrTable OBJECT-TYPE -- SYNTAX SEQUENCE OF RcIpv6PimVirtualNbrEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "Table listing the router's virtual PIM IPv6 neighbors" -- ::= { rcIpv6PimObjects 6 } --rcIpv6PimVirtualNbrEntry OBJECT-TYPE -- SYNTAX RcIpv6PimVirtualNbrEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "An entry in the virtual PIM IPv6 neighbors' table." -- INDEX { rcIpv6PimVirtualNbrAddress } -- ::= { rcIpv6PimVirtualNbrTable 1 } --RcIpv6PimVirtualNbrEntry ::= SEQUENCE { -- rcIpv6PimVirtualNbrAddress Ipv6Address, -- rcIpv6PimVirtualNbrIfIndex InterfaceIndex, -- rcIpv6PimVirtualNbrRowStatus RowStatus --} --rcIpv6PimVirtualNbrAddress OBJECT-TYPE -- SYNTAX Ipv6Address -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "The IPv6 address of the virtual PIM neighbor for which this entry -- contains information." -- ::= { rcIpv6PimVirtualNbrEntry 1 } --rcIpv6PimVirtualNbrIfIndex OBJECT-TYPE -- SYNTAX InterfaceIndex -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "The value of ifIndex for the PIM interface in which this virtual -- neighbor is created. This value is mandatory while trying to -- create a virtual PIM neighbor." -- ::= { rcIpv6PimVirtualNbrEntry 2 } --rcIpv6PimVirtualNbrRowStatus OBJECT-TYPE -- SYNTAX RowStatus -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "To create/delete an entry in the virtual PIM neighbors' -- table." -- ::= { rcIpv6PimVirtualNbrEntry 3 } rcIpv6PimActiveRPTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6PimActiveRPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table lists the RPs being used for the active IP multicast groups." ::= { rcIpv6PimObjects 7 } rcIpv6PimActiveRPEntry OBJECT-TYPE SYNTAX RcIpv6PimActiveRPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the rcIpv6PimActiveRPTable." INDEX { rcIpv6PimActiveRPGroupAddress } ::= { rcIpv6PimActiveRPTable 1 } RcIpv6PimActiveRPEntry ::= SEQUENCE { rcIpv6PimActiveRPGroupAddress Ipv6Address, rcIpv6PimActiveRPAddress Ipv6Address, rcIpv6PimActiveRPPriority Unsigned32 } rcIpv6PimActiveRPGroupAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The active IPv6 multicast group address." ::= { rcIpv6PimActiveRPEntry 1 } rcIpv6PimActiveRPAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the RP for the active multicast group." ::= { rcIpv6PimActiveRPEntry 2 } rcIpv6PimActiveRPPriority OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The priority of the RP." ::= { rcIpv6PimActiveRPEntry 3 } rcMRouteIpv6Scalars OBJECT IDENTIFIER ::= { rcMRouteIpv6Statistics 2 } rcMRouteIpv6StatsEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The enabled status of IPv6 Multicast statistics." DEFVAL { false } ::= { rcMRouteIpv6Scalars 1 } rcMRouteIpv6StatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear ipv6 mroute stats." DEFVAL { false } ::= { rcMRouteIpv6Scalars 2 } rcMRouteIpv6StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMRouteIpv6StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the table containing IPv6 Multicast statistics." ::= { rcMRouteIpv6Statistics 3 } rcMRouteIpv6StatsEntry OBJECT-TYPE SYNTAX RcMRouteIpv6StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing the ipv6 multicast statistics information for the specific group ipv6 address." INDEX { rcMRouteIpv6StatsGroupAddress } ::= { rcMRouteIpv6StatsTable 1 } RcMRouteIpv6StatsEntry ::= SEQUENCE { rcMRouteIpv6StatsGroupAddress Ipv6Address, rcMRouteIpv6StatsSourceCount Counter32, rcMRouteIpv6StatsPkts Counter64, rcMRouteIpv6StatsBytes Counter64, rcMRouteIpv6StatsAverageSizePerPkt Integer32 } rcMRouteIpv6StatsGroupAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "the IPv6 multicast group address for which this entry contains ipv6 multicast statistics." ::= { rcMRouteIpv6StatsEntry 1 } rcMRouteIpv6StatsSourceCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of sources corresponding to the specific group and vrf." ::= { rcMRouteIpv6StatsEntry 2 } rcMRouteIpv6StatsPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that are processed corresponding to the specific group and vrf." ::= { rcMRouteIpv6StatsEntry 3 } rcMRouteIpv6StatsBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes that are processed corresponding to the specific group and vrf." ::= { rcMRouteIpv6StatsEntry 4 } rcMRouteIpv6StatsAverageSizePerPkt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The average length of packets that are processed corresponding to the specific group and vrf." ::= { rcMRouteIpv6StatsEntry 5 } -- DVR rcDvrGlobal OBJECT IDENTIFIER ::= {rcDvr 1} rcDvrGlobalDomainId OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "A value that uniquely identifies the DVR domain that this node belongs to. Valid domain id for controller or leaf is 1-255. Set domain id to 0 when DVR is not configured." ::= { rcDvrGlobal 1 } rcDvrGlobalRole OBJECT-TYPE SYNTAX INTEGER { controller(1), --Controller role leaf(2) --Leaf role } MAX-ACCESS read-write STATUS current DESCRIPTION "It represents the role of this node in the DVR domain. When DVR is created, role can be controller or leaf." ::= { rcDvrGlobal 2 } rcDvrGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Configure DVR Controller or Leaf will set it to true. Set to false if DVR is not configured." DEFVAL { false } ::= { rcDvrGlobal 3 } rcDvrVirtualIstLocalAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "When DVR is created as Leaf node, virtual ist can be configured on DVR Leaf. This is the local IP address of virtual ist on DVR Leaf. Virtual ist can not be configured on DVR Controller." ::= { rcDvrGlobal 4 } rcDvrVirtualIstLocalMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "When DVR is created as Leaf node, virtual ist can be configured on DVR Leaf. This is the local subnet mask of virtual ist on DVR Leaf. Virtual ist can not be configured on DVR Controller." ::= { rcDvrGlobal 5 } rcDvrVirtualIstPeerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "When DVR is created as leaf node, virtual ist can be configured on DVR Leaf. This is the peer Ip address of virtual ist on DVR Leaf. Virtual ist can not be configured on DVR Controller." ::= { rcDvrGlobal 6 } rcDvrVirtualIstClusterId OBJECT-TYPE SYNTAX Integer32 (0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "When DVR is created as Leaf node, virtual ist can be configured on DVR Leaf. This is the cluster Id of virtual ist on DVR Leaf. Valid cluster id is 1-1000. Set to 0 if no virtual ist is configured. Virtual ist can not be configured on DVR Controller." ::= { rcDvrGlobal 7 } rcDvrGlobalDomainIsid OBJECT-TYPE SYNTAX Integer32(0..16775999) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the DVR domain Isid that this node belongs to. Valid domain I-sid is 16775745-16775999. Set to 0 when DVR is not created." ::= { rcDvrGlobal 8 } rcDvrGlobalBackboneIsid OBJECT-TYPE SYNTAX Integer32(0..16775744) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the DVR backbone Isid that this node belongs to. Valid backbone I-sid is 16775744. Set to 0 when DVR is not created." ::= { rcDvrGlobal 9 } rcDvrGlobalGatewayMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "DVR Gateway Mac address used by all DVR Domains." ::= { rcDvrGlobal 10 } rcDvrGlobalInbandMgmtIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Inband management IPv4 address configured under ISIS and can be used by both DVR and non DVR enabled nodes." ::= { rcDvrGlobal 11 } rcDvrGlobalInjectDefaultRouteDisable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controllers will by default send the default route(0.0.0.0/0.0.0.0) to all the Leaf nodes. To turn the default behavior off, configure inject-default-route-disable. This is for DVR Controller only." DEFVAL { true } ::= { rcDvrGlobal 12 } rcDvrGlobalOperState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "If the DVR object can be created(when ISIS and IPSC are enabled), then DVR operational state is up, otherwise it is down." ::= { rcDvrGlobal 13 } rcDvrGlobalSystemIdAsMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "DVR System Id As Mac used by all DVR Domains." ::= { rcDvrGlobal 14 } rcDvrGlobalHostEntriesClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True to clear the host entry under GRT . Always returns false." ::= { rcDvrGlobal 15 } rcDvrGlobalHostEntriesClearIpv4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to clear the dvr host entries for particular IP address" ::= {rcDvrGlobal 16 } rcDvrGlobalHostEntriesClearL2Isid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to clear the dvr host entries for particular L2 ISID" ::= { rcDvrGlobal 17 } rcDvrGlobalHostEntriesClearL3Isid OBJECT-TYPE SYNTAX Integer32 (0..16777215) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to clear the dvr host entries for particular L3 ISID" ::= { rcDvrGlobal 18 } rcDvrVirtualIstIsid OBJECT-TYPE SYNTAX Integer32(16774744..16775743 ) MAX-ACCESS read-only STATUS current DESCRIPTION "When DVR is created as Leaf node, virtual ist can be configured on DVR Leaf. When virtual ist is configured, isid for virtual ist is created based on cluset id. Range for vist isid is 16774744..16775743 for max 1000 cluster ids. Set to 0 if no virtual ist is configured. Virtual ist can not be configured on DVR Controller." ::= { rcDvrGlobal 19 } rcDvrRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDvrRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DVR routes that are in the CP DVR Table. This table contains network routes only (all non /32 routes)." ::= { rcDvr 2 } rcDvrRouteEntry OBJECT-TYPE SYNTAX RcDvrRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcDvrRoute Table. An entry exists for each network route in a DVR domain." INDEX { rcDvrRouteDestIpAddrType, rcDvrRouteDestIpAddr, rcDvrRouteDestMask, rcDvrRouteL3Isid, rcDvrRouteEcmpIndex } ::= { rcDvrRouteTable 1 } RcDvrRouteEntry ::= SEQUENCE { rcDvrRouteDestIpAddrType InetAddressType, rcDvrRouteDestIpAddr InetAddress, rcDvrRouteDestMask InetAddressPrefixLength, rcDvrRouteL3Isid Integer32, rcDvrRouteEcmpIndex Integer32, rcDvrRouteNextHopMac MacAddress, rcDvrRouteL2Isid Integer32, rcDvrRouteCost Integer32, rcDvrRouteNextHopName OCTET STRING, rcDvrRouteType INTEGER, rcDvrRouteVrfId Integer32 } rcDvrRouteDestIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dest Ip address type of the DVR route table entry. It can be either IPv4 or IPv6 for DVR feature." ::= { rcDvrRouteEntry 1 } rcDvrRouteDestIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dest Ip address of the DVR route table entry. Support ipv4 size(4) and ipv6 size(16) depending on rcDvrRouteDestIpAddrType." ::= { rcDvrRouteEntry 2 } rcDvrRouteDestMask OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dest mask of the DVR route table entry." ::= { rcDvrRouteEntry 3 } rcDvrRouteL3Isid OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "L3 I-sid of the DVR route table entry." ::= { rcDvrRouteEntry 4 } rcDvrRouteEcmpIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecmp Index for the Ecmp routes of the DVR route table entry." ::= { rcDvrRouteEntry 5 } rcDvrRouteNextHopMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop BEB of the DVR route table entry." ::= { rcDvrRouteEntry 6 } rcDvrRouteL2Isid OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "L2 I-sid of the DVR route table entry." ::= { rcDvrRouteEntry 7 } rcDvrRouteCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Cost of the DVR route table entry." ::= { rcDvrRouteEntry 8 } rcDvrRouteNextHopName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Nexthop BEB's hostname of the DVR route table entry." ::= { rcDvrRouteEntry 9 } rcDvrRouteType OBJECT-TYPE SYNTAX INTEGER { none(1), ecmp(2), redist(3), ecmpAndRedist(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Route type of the DVR route table entry." ::= { rcDvrRouteEntry 10 } rcDvrRouteVrfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VRF Id of the DVR route table entry." ::= { rcDvrRouteEntry 11 } rcDvrMembersTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDvrMembersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DVR members in a DVR domain. It contains all Controllers and Leaf nodes." ::= { rcDvr 3 } rcDvrMembersEntry OBJECT-TYPE SYNTAX RcDvrMembersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcDvrMembers Table. It contains all Controller and Leaf nodes." INDEX { rcDvrMemberMacAddress } ::= { rcDvrMembersTable 1 } RcDvrMembersEntry ::= SEQUENCE { rcDvrMemberMacAddress MacAddress, rcDvrMemberSysId OCTET STRING, rcDvrMemberNickName OCTET STRING, rcDvrMemberRole INTEGER, rcDvrMemberDomainId Integer32 } rcDvrMemberMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mac address of the DVR members table entry." ::= { rcDvrMembersEntry 1 } rcDvrMemberSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sys-id of the DVR members table entry." ::= { rcDvrMembersEntry 2 } rcDvrMemberNickName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (7)) MAX-ACCESS read-only STATUS current DESCRIPTION "Nick-name of the DVR members table entry." ::= { rcDvrMembersEntry 3 } rcDvrMemberRole OBJECT-TYPE SYNTAX INTEGER { controller(1), leaf(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "DVR role of the DVR members table entry." ::= { rcDvrMembersEntry 4 } rcDvrMemberDomainId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DVR domain id of the DVR members table entry." ::= { rcDvrMembersEntry 5 } rcDvrInterfacesTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDvrInterfacesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DVR Interfaces in a DVR domain. DVR interfaces are created when IP is configured on the DVR enabled L2VSN(vlan, i-sid)." ::= { rcDvr 4 } rcDvrInterfacesEntry OBJECT-TYPE SYNTAX RcDvrInterfacesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcDvrInterfaces Table. An entry exists for each interface." INDEX { rcDvrInterfaceVlanIpAddrType, rcDvrInterfaceVlanIpAddr, rcDvrInterfaceL3Isid, rcDvrInterfaceL2Isid } ::= { rcDvrInterfacesTable 1 } RcDvrInterfacesEntry ::= SEQUENCE { rcDvrInterfaceVlanIpAddrType InetAddressType, rcDvrInterfaceVlanIpAddr InetAddress, rcDvrInterfaceL3Isid Integer32, rcDvrInterfaceL2Isid Integer32, rcDvrInterfaceVlanIpMask InetAddressPrefixLength, rcDvrInterfaceVrfId Integer32, rcDvrInterfaceVlanId Integer32, rcDvrInterfaceGwIpAddrType InetAddressType, rcDvrInterfaceGwIpAddr InetAddress, rcDvrInterfaceAdminState TruthValue, rcDvrInterfaceSpbmcState INTEGER, rcDvrInterfaceIgmpVersion INTEGER } rcDvrInterfaceVlanIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan Ip address type of the DVR interfaces table entry. It can be either IPv4 or IPv6 for DVR feature." ::= {rcDvrInterfacesEntry 1 } rcDvrInterfaceVlanIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dest Ip address of the DVR interfaces table entry. Support ipv4 size(4) and ipv6 size(16) depending on rcDvrInterfaceVlanIpAddrType." ::= {rcDvrInterfacesEntry 2 } rcDvrInterfaceL3Isid OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "L3 I-sid of the DVR interfaces table entry." ::= { rcDvrInterfacesEntry 3 } rcDvrInterfaceL2Isid OBJECT-TYPE SYNTAX Integer32 (1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "L2 I-sid of the DVR interfaces table entry." ::= { rcDvrInterfacesEntry 4 } rcDvrInterfaceVlanIpMask OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Ip address mask of the DVR interfaces table entry." ::= { rcDvrInterfacesEntry 5 } rcDvrInterfaceVrfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VRF Id of the DVR interfaces table entry." ::= { rcDvrInterfacesEntry 6 } rcDvrInterfaceVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id of the DVR interfaces table entry." ::= { rcDvrInterfacesEntry 7 } rcDvrInterfaceGwIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of the DVR Gateway IP address. It can be either IPv4 or IPv6 for DVR feature." ::= { rcDvrInterfacesEntry 8 } rcDvrInterfaceGwIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "DVR Gateway IP address of the DVR interfaces table entry. Support ipv4 size(4) and ipv6 size(16) depending on rcDvrInterfaceGwIpAddrType." ::= { rcDvrInterfacesEntry 9 } rcDvrInterfaceAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Admin state of the DVR interfaces table entry." ::= { rcDvrInterfacesEntry 10 } rcDvrInterfaceSpbmcState OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2), notApplicable(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "SPBMC state of the DVR interfaces table entry." ::= { rcDvrInterfacesEntry 11 } rcDvrInterfaceIgmpVersion OBJECT-TYPE SYNTAX INTEGER { v1(1), v2(2), v3(3), notApplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The version of IGMP which is running on this DVR interface." ::= { rcDvrInterfacesEntry 12 } rcDvrHostEntriesTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDvrHostEntriesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DVR host entries in a DVR domain." ::= { rcDvr 5 } rcDvrHostEntriesEntry OBJECT-TYPE SYNTAX RcDvrHostEntriesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcDvrHostEntries Table. A entry exists for each /32 host route in DVR domain." INDEX { rcDvrHostEntriesIpAddrType, rcDvrHostEntriesIpAddr, rcDvrHostEntriesMask, rcDvrHostEntriesL3Isid } ::= { rcDvrHostEntriesTable 1 } RcDvrHostEntriesEntry ::= SEQUENCE { rcDvrHostEntriesIpAddrType InetAddressType, rcDvrHostEntriesIpAddr InetAddress, rcDvrHostEntriesMask InetAddressPrefixLength, rcDvrHostEntriesL3Isid Integer32, rcDvrHostEntriesMacAddr MacAddress, rcDvrHostEntriesL2Isid Integer32, rcDvrHostEntriesPort OCTET STRING, rcDvrHostEntriesDomainId Integer32, rcDvrHostEntriesType INTEGER, rcDvrHostEntriesNextHopName OCTET STRING, rcDvrHostEntriesNextHopMac MacAddress, rcDvrHostEntriesClear TruthValue, rcDvrHostEntriesVrfId Integer32 } rcDvrHostEntriesIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address type of the DVR host-entries table entry. It can be either IPv4 or IPv6 for DVR feature." ::= { rcDvrHostEntriesEntry 1 } rcDvrHostEntriesIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the DVR host-entries table entry. Support ipv4 size(4) and ipv6 size(16) depending on rcDvrHostEntriesIpAddrType." ::= { rcDvrHostEntriesEntry 2 } rcDvrHostEntriesMask OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mask of the DVR host-entries table entry." ::= { rcDvrHostEntriesEntry 3 } rcDvrHostEntriesL3Isid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "L3 I-sid of the DVR host-entries table entry." ::= { rcDvrHostEntriesEntry 4 } rcDvrHostEntriesMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address of the DVR host-entries table entry." ::= { rcDvrHostEntriesEntry 5 } rcDvrHostEntriesL2Isid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "L2 I-sid of the DVR host-entries table entry." ::= { rcDvrHostEntriesEntry 6 } rcDvrHostEntriesPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port of the DVR host-entries table entry." ::= { rcDvrHostEntriesEntry 7 } rcDvrHostEntriesDomainId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Domain Id of the DVR host-entries table entry." ::= { rcDvrHostEntriesEntry 8 } rcDvrHostEntriesType OBJECT-TYPE SYNTAX INTEGER { local(1), dynamic(2), subnet(3), ecmp(4), bb-loc(5), bb-non-loc(6), default(7), redist(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Host entry type of the DVR host-entries table entry." ::= { rcDvrHostEntriesEntry 9} rcDvrHostEntriesNextHopName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop of the DVR host-entries table entry." ::= { rcDvrHostEntriesEntry 10 } rcDvrHostEntriesNextHopMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop as mac of the DVR host-entries table entry." ::= { rcDvrHostEntriesEntry 11 } rcDvrHostEntriesClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True to clear the entry. Always returns false." ::= { rcDvrHostEntriesEntry 12 } rcDvrHostEntriesVrfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VRF Id of the DVR host-entries table entry." ::= { rcDvrHostEntriesEntry 13 } rcDvrL3vsnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDvrL3vsnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DVR L3VSN in a DVR domain. On DVR Controller, it has all configured vrfIds/vrf names. On DVR Leaf, it only has internal created vrfIds/vrf names." ::= { rcDvr 6 } rcDvrL3vsnEntry OBJECT-TYPE SYNTAX RcDvrL3vsnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcDvrL3vsn Table. An entry exists for each vrfId." INDEX { rcDvrL3vsnVrfId } ::= { rcDvrL3vsnTable 1 } RcDvrL3vsnEntry ::= SEQUENCE { rcDvrL3vsnVrfId Integer32, rcDvrL3vsnIsid Integer32, rcDvrL3vsnVrfName DisplayString, rcDvrL3vsnInjectDefaultRouteDisable TruthValue } rcDvrL3vsnVrfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "L3VSN VrfId of the DVR L3VSN table entry." ::= {rcDvrL3vsnEntry 1 } rcDvrL3vsnIsid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "L3VSN I-sid of the DVR L3VSN table entry." ::= {rcDvrL3vsnEntry 2 } rcDvrL3vsnVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "L3VSN vrf name of the DVR L3VSN table entry." ::= {rcDvrL3vsnEntry 3 } rcDvrL3vsnInjectDefaultRouteDisable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "l3VSN inject-default-route-disable of the DVR L3VSN table entry. This is used when the user wants to disable the default feature of injecting the default route (0.0.0.0/0.0.0.0) into the DVR domain for a specific L3VSN. Default is injecting default route into the DVR domain." DEFVAL { false } ::= { rcDvrL3vsnEntry 4 } rcDvrDatabaseTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDvrDatabaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DVR database that are in the CP DVR Table. This table contains all network and host routes" ::= { rcDvr 7 } rcDvrDatabaseEntry OBJECT-TYPE SYNTAX RcDvrDatabaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcDvrDatabase Table. An entry exists for each network or host route in a DVR domain." INDEX { rcDvrDatabaseDestIpAddrType, rcDvrDatabaseDestIpAddr, rcDvrDatabaseDestMask, rcDvrDatabaseL3Isid, rcDvrDatabaseEcmpIndex } ::= { rcDvrDatabaseTable 1 } RcDvrDatabaseEntry ::= SEQUENCE { rcDvrDatabaseDestIpAddrType InetAddressType, rcDvrDatabaseDestIpAddr InetAddress, rcDvrDatabaseDestMask InetAddressPrefixLength, rcDvrDatabaseL3Isid Integer32, rcDvrDatabaseEcmpIndex Integer32, rcDvrDatabaseNextHop MacAddress, rcDvrDatabaseL2Isid Integer32, rcDvrDatabaseOutgoingInterface OCTET STRING, rcDvrDatabaseSpbCost Integer32, rcDvrDatabasePrefixCost Integer32, rcDvrDatabaseNextHopName OCTET STRING, rcDvrDatabaseAge TimeTicks, rcDvrDatabaseVrfId Integer32 } rcDvrDatabaseDestIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dest Ip address type of the DVR database table entry. It can be either IPv4 or IPv6 for DVR feature." ::= { rcDvrDatabaseEntry 1 } rcDvrDatabaseDestIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dest Ip address of the DVR database table entry. Support ipv4 size(4) and ipv6 size(16) depending on rcDvrDatabaseDestIpAddrType." ::= { rcDvrDatabaseEntry 2 } rcDvrDatabaseDestMask OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dest mask of the DVR database table entry." ::= { rcDvrDatabaseEntry 3 } rcDvrDatabaseL3Isid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "L3 I-sid of the DVR database table entry." ::= { rcDvrDatabaseEntry 4 } rcDvrDatabaseEcmpIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecmp Index for the Ecmp routes of the DVR databasse table entry." ::= { rcDvrDatabaseEntry 5 } rcDvrDatabaseNextHop OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop BEB of the DVR database table entry." ::= { rcDvrDatabaseEntry 6 } rcDvrDatabaseL2Isid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "L2 I-sid of the DVR database table entry." ::= { rcDvrDatabaseEntry 7 } rcDvrDatabaseOutgoingInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Outgoing interface (ports or mlt) of the DVR database table entry." ::= { rcDvrDatabaseEntry 8 } rcDvrDatabaseSpbCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Spb cost of the DVR database table entry." ::= { rcDvrDatabaseEntry 9 } rcDvrDatabasePrefixCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Prefix cost of the DVR database table entry." ::= { rcDvrDatabaseEntry 10 } rcDvrDatabaseNextHopName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Nexthop BEB's hostname of the DVR database table entry." ::= { rcDvrDatabaseEntry 11 } rcDvrDatabaseAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Age(uptime since created) of the DVR database table entry." ::= { rcDvrDatabaseEntry 12 } rcDvrDatabaseVrfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VRF Id of the DVR database table entry." ::= { rcDvrDatabaseEntry 13 } rcDvrBackboneEntriesTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDvrBackboneEntriesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DVR backbone entries in a DVR domain. Used for inter DVR route redistribution." ::= { rcDvr 8 } rcDvrBackboneEntriesEntry OBJECT-TYPE SYNTAX RcDvrBackboneEntriesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcDvrBackboneEntriesTable." INDEX { rcDvrBackboneEntriesIpAddrType, rcDvrBackboneEntriesIpAddr, rcDvrBackboneEntriesL3Isid, rcDvrBackboneEntriesDomainId, rcDvrBackboneEntriesEcmpIndex } ::= { rcDvrBackboneEntriesTable 1 } RcDvrBackboneEntriesEntry ::= SEQUENCE { rcDvrBackboneEntriesIpAddrType InetAddressType, rcDvrBackboneEntriesIpAddr InetAddress, rcDvrBackboneEntriesL3Isid Integer32, rcDvrBackboneEntriesDomainId Integer32, rcDvrBackboneEntriesEcmpIndex Integer32, rcDvrBackboneEntriesHostMacAddr MacAddress, rcDvrBackboneEntriesL2Isid Integer32, rcDvrBackboneEntriesAdvControllerName OCTET STRING, rcDvrBackboneEntriesAdvController MacAddress, rcDvrBackboneEntriesNextHopName OCTET STRING, rcDvrBackboneEntriesNextHopMac MacAddress } rcDvrBackboneEntriesIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address type of the DVR backbone-entries table entry. It can be either IPv4 or IPv6 for DVR feature." ::= { rcDvrBackboneEntriesEntry 1 } rcDvrBackboneEntriesIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the DVR backbone-entries table entry. Support ipv4 size(4) and ipv6 size(16) depending on rcDvrBackboneEntriesIpAddrType." ::= { rcDvrBackboneEntriesEntry 2 } rcDvrBackboneEntriesL3Isid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "L3 I-sid of the DVR backbone-entries table entry." ::= { rcDvrBackboneEntriesEntry 3 } rcDvrBackboneEntriesDomainId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Domain id of the DVR backbone-entries table entry." ::= { rcDvrBackboneEntriesEntry 4 } rcDvrBackboneEntriesEcmpIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecmp Index for the Ecmp routes of the DVR backbone-entries table entry." ::= { rcDvrBackboneEntriesEntry 5 } rcDvrBackboneEntriesHostMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Host mac address of the DVR backbone-entries table entry." ::= { rcDvrBackboneEntriesEntry 6 } rcDvrBackboneEntriesL2Isid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "L2 I-sid of the DVR backbone-entries table entry." ::= { rcDvrBackboneEntriesEntry 7 } rcDvrBackboneEntriesAdvControllerName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Advertising controller of the DVR backbone-entries table entry." ::= { rcDvrBackboneEntriesEntry 8 } rcDvrBackboneEntriesAdvController OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Advertising controller as mac of the DVR backbone-entries table entry." ::= { rcDvrBackboneEntriesEntry 9 } rcDvrBackboneEntriesNextHopName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop of the DVR backbone-entries table entry." ::= { rcDvrBackboneEntriesEntry 10 } rcDvrBackboneEntriesNextHopMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop as mac of the DVR backbone-entries table entry." ::= { rcDvrBackboneEntriesEntry 11 } rcDvrBackboneMembersTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDvrBackboneMembersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DVR backbone members in a DVR domain. It contains all Controllers and NON DVR BEBs." ::= { rcDvr 9 } rcDvrBackboneMembersEntry OBJECT-TYPE SYNTAX RcDvrBackboneMembersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcDvrBackboneMembersTable. It contains all Controllers and NON DVR BEBs." INDEX { rcDvrBackboneMemberMacAddress } ::= { rcDvrBackboneMembersTable 1 } RcDvrBackboneMembersEntry ::= SEQUENCE { rcDvrBackboneMemberMacAddress MacAddress, rcDvrBackboneMemberSysId OCTET STRING, rcDvrBackboneMemberNickName OCTET STRING, rcDvrBackboneMemberRole INTEGER, rcDvrBackboneMemberDomainId Integer32 } rcDvrBackboneMemberMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mac address of the DVR backbone members table entry." ::= { rcDvrBackboneMembersEntry 1 } rcDvrBackboneMemberSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sys-id of the DVR backbone members table entry." ::= { rcDvrBackboneMembersEntry 2 } rcDvrBackboneMemberNickName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (7)) MAX-ACCESS read-only STATUS current DESCRIPTION "Nick-name of the DVR backbone members table entry." ::= { rcDvrBackboneMembersEntry 3 } rcDvrBackboneMemberRole OBJECT-TYPE SYNTAX INTEGER { controller(1), non-dvr-beb(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "DVR role of the DVR backbone members table entry." ::= { rcDvrBackboneMembersEntry 4 } rcDvrBackboneMemberDomainId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DVR domain id of the DVR backbone members table entry." ::= { rcDvrBackboneMembersEntry 5 } -- digitalCert Mib rcDigitalCertMib OBJECT IDENTIFIER ::= { rcDigitalCert 1 } rcDigitalCertNotifications OBJECT IDENTIFIER ::= { rcDigitalCertMib 0 } rcDigitalCertObjects OBJECT IDENTIFIER ::= { rcDigitalCertMib 1 } rcDigitalCertScalars OBJECT IDENTIFIER ::= { rcDigitalCertObjects 1 } --Subject Scalar objects rcDigitalCertSubjectCommonName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Common Name field of the subject sending the Certificate Signing Request to the Certificate Authority" ::= {rcDigitalCertScalars 1 } rcDigitalCertSubjectEmailAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(0..254)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Email Address of the subject sending the Certificate Signing Request to the Certificate Authority" ::= { rcDigitalCertScalars 2 } rcDigitalCertSubjectOrganizationalUnit OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Organizational Unit field of the subject sending the Certificate Signing Request to the Certificate Authority" ::= { rcDigitalCertScalars 3 } rcDigitalCertSubjectOrganization OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Organization of the subject sending the Certificate Signing Request to the Certificate Authority" ::= { rcDigitalCertScalars 4 } rcDigitalCertSubjectLocality OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the Locality of the subject sending the Certificate Signing Request to the Certificate Authority" ::= { rcDigitalCertScalars 5 } rcDigitalCertSubjectProvince OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Province name of the subject sending the Certificate Signing Request to the Certificate Authority" ::= { rcDigitalCertScalars 6 } rcDigitalCertSubjectCountry OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the country of the subject sending the Certificate Signing Request to the Certificate Authority" ::= { rcDigitalCertScalars 7 } rcDigitalCertInstallFile OBJECT-TYPE SYNTAX INTEGER { offlineCACert (1), offlineRootCACert (2), offlineSubjectCert (3), offlineCRLFile (4)} MAX-ACCESS read-write STATUS current DESCRIPTION "This installs the CA/Root CA/subject certificate/CRL file obtained offline from the Certificate Authority" ::= { rcDigitalCertScalars 8 } rcDigitalCertInstallFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "This contains the certificate file name obtained offline from the Certificate Authority" ::= { rcDigitalCertScalars 9 } rcDigitalCertUninstallFile OBJECT-TYPE SYNTAX INTEGER { offlineCACert (1), offlineRootCACert (2), offlineSubjectCert (3), offlineCRLFile (4)} MAX-ACCESS read-write STATUS current DESCRIPTION "This uninstalls the CA/Root CA/subject certificate/CRL file obtained offline from the Certificate Authority" ::= { rcDigitalCertScalars 10 } rcDigitalCertUninstallFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "This contains the certificate file name obtained offline from the Certificate Authority" ::= { rcDigitalCertScalars 11 } rcDigitalCertGenerateCsr OBJECT-TYPE SYNTAX INTEGER { generate (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Generates the Certificate Signing Request required to obtain the Offline Subject Certificate" ::= { rcDigitalCertScalars 12 } ------ key table rcDigitalCertKeyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDigitalCertKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table containing all the information related to the key-pair, required to get the Digital Certificate from the Certificate Authority." ::= { rcDigitalCertObjects 2 } rcDigitalCertKeyEntry OBJECT-TYPE SYNTAX RcDigitalCertKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the entry specifies the key-pair name, size and the algorithm used for the generation of key-pair." INDEX { rcDigitalCertKeyType, rcDigitalCertKeySize} ::= { rcDigitalCertKeyTable 1 } RcDigitalCertKeyEntry ::= SEQUENCE { rcDigitalCertKeyType INTEGER, rcDigitalCertKeySize Integer32, rcDigitalCertKeyName DisplayString, rcDigitalCertKeyRowStatus RowStatus } rcDigitalCertKeyType OBJECT-TYPE SYNTAX INTEGER {rsa (1)} MAX-ACCESS not-accessible STATUS current DESCRIPTION "defines the algorithm used to generate the key-pair" ::= { rcDigitalCertKeyEntry 1 } rcDigitalCertKeySize OBJECT-TYPE SYNTAX Integer32 ( 2048 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "defines the size of the key-pair to be generated " ::= { rcDigitalCertKeyEntry 2 } rcDigitalCertKeyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..46)) MAX-ACCESS read-only STATUS current DESCRIPTION "refers to the name of the key-pair generated for the subject. It is an auto generated entity, generated as the combination of key-type and key-size" ::= { rcDigitalCertKeyEntry 3 } rcDigitalCertKeyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "used to create/delete entries" ::= { rcDigitalCertKeyEntry 4 } ------- ca table rcDigitalCertCaTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDigitalCertCaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table containing all the information related to the Certificate Authority issuing the Digital Certificate" ::= { rcDigitalCertObjects 3 } rcDigitalCertCaEntry OBJECT-TYPE SYNTAX RcDigitalCertCaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "entry containing information about the Certificate Authority" INDEX { rcDigitalCertCaName } ::= { rcDigitalCertCaTable 1 } RcDigitalCertCaEntry ::= SEQUENCE { rcDigitalCertCaName DisplayString, rcDigitalCertCaCommonName DisplayString, rcDigitalCertCaKeyName DisplayString, rcDigitalCertCaCaUrl RcLongDisplayString, rcDigitalCertCaAction INTEGER, rcDigitalCertCaActionChallengePassword DisplayString, rcDigitalCertCaLastActionStatus INTEGER, rcDigitalCertCaLastActionFailureReason DisplayString, rcDigitalCertCaInstallRootCaFileName DisplayString, rcDigitalCertCaSubjectCertificateValidityDays Integer32, rcDigitalCertCaUsePost TruthValue, rcDigitalCertCaRowStatus RowStatus } rcDigitalCertCaName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..45)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "user defined name referring to the Certificate Authority issuing the Digital Certificate" ::= { rcDigitalCertCaEntry 1 } rcDigitalCertCaCommonName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "defines the Common Name of the Certificate Authority issuing the Digital Certificate" ::= { rcDigitalCertCaEntry 2 } rcDigitalCertCaKeyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..45)) MAX-ACCESS read-create STATUS current DESCRIPTION "defines the name of the associated key pair . It refers to the Key Name entry of the rcDigitalCertKeyTable" ::= { rcDigitalCertCaEntry 3 } rcDigitalCertCaCaUrl OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..1000)) MAX-ACCESS read-create STATUS current DESCRIPTION "defines the URL of the Certificate Authority issuing the Digital Certificate" ::= { rcDigitalCertCaEntry 4 } rcDigitalCertCaAction OBJECT-TYPE SYNTAX INTEGER { noop (1), caauth (2), enroll (3), renew (4), remove (5), install (6), getCrl (7)} MAX-ACCESS read-create STATUS current DESCRIPTION "specifies the various actions Certificate Authority can take- 'noop' - No operation 'caauth' - Certificate Authority (CA) authentication. 'enroll' - Certificate Enrolment Request. 'renew' - Certificate Renew Request. 'remove' - Removes the subject certificate obtained online from the Certificate Authority. 'install' - Installs the subject certificate obtained online from the Cerificate Authority. 'getCrl' - Get the Certificate Revocation List from the CDP." ::= { rcDigitalCertCaEntry 5 } rcDigitalCertCaActionChallengePassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-create STATUS current DESCRIPTION "specifies the challenge password required to perform the scep operation" ::= { rcDigitalCertCaEntry 6 } rcDigitalCertCaLastActionStatus OBJECT-TYPE SYNTAX INTEGER { none (1), success (2), failed (3), inProgress (4)} MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the status of the last action 'none' - No action was performed yet. 'success' - Execution of the action triggered is completed successfully. 'failed' - Execution of the action triggered has failed. 'inProgress' - Execution of the action triggered is in progress. " ::= { rcDigitalCertCaEntry 7 } rcDigitalCertCaLastActionFailureReason OBJECT-TYPE SYNTAX DisplayString (SIZE(0..81)) MAX-ACCESS read-only STATUS current DESCRIPTION "defines the reason of failure for the last action performed by the Certificate Authority" ::= { rcDigitalCertCaEntry 8 } rcDigitalCertCaInstallRootCaFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-create STATUS current DESCRIPTION "installs the Root Certificate Authority's certificate obtained offline " ::={ rcDigitalCertCaEntry 9 } rcDigitalCertCaSubjectCertificateValidityDays OBJECT-TYPE SYNTAX Integer32 (7..1185) MAX-ACCESS read-create STATUS current DESCRIPTION "number of days for which subject certificate will remain valid" DEFVAL { 365 } ::= { rcDigitalCertCaEntry 10 } rcDigitalCertCaUsePost OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "specifies the HTTP request type : URL or POST , TRUE for EJBCA and FALSE for Win2012 CA" DEFVAL { true } ::= { rcDigitalCertCaEntry 11 } rcDigitalCertCaRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "used to create/delete entries" ::= { rcDigitalCertCaEntry 12 } -- certificate table rcDigitalCertTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDigitalCertEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table of information about digital certificate" ::= { rcDigitalCertObjects 4 } rcDigitalCertEntry OBJECT-TYPE SYNTAX RcDigitalCertEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "entry containing information about digital certificates" INDEX { rcDigitalCertType } ::= { rcDigitalCertTable 1 } RcDigitalCertEntry ::= SEQUENCE { rcDigitalCertType INTEGER, rcDigitalCertVersionNumber DisplayString, rcDigitalCertSerialNumber DisplayString, rcDigitalCertIssuerName RcLongDisplayString, rcDigitalCertValidStartPeriod DateAndTime, rcDigitalCertValidEndPeriod DateAndTime, rcDigitalCertCertificateSignatureAlgorithm INTEGER, rcDigitalCertCertificateSignature RcLongDisplayString, rcDigitalCertSubject RcLongDisplayString, rcDigitalCertSubjectPublicKeyAlgorithm INTEGER, rcDigitalCertSubjectPublicKey RcLongDisplayString, rcDigitalCertHasBasicConstraint TruthValue, rcDigitalCertHasKeyUsage TruthValue, rcDigitalCertIsCa TruthValue, rcDigitalCertKeyUsage BITS, rcDigitalCertStatus DisplayString, rcDigitalCertInstalled TruthValue, rcDigitalCertCdpUrl RcLongDisplayString, rcDigitalCertOcspUrl RcLongDisplayString, rcDigitalCertExtendedKeyUsage DisplayString } rcDigitalCertType OBJECT-TYPE SYNTAX INTEGER { onlineCaCert (1), onlineSubjectCert (2), offlineCaCert (3), offlineSubjectCert (4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "uniquely identifies the certificate 'onlineCaCert' - Certificate Authority's Certificate obtained Online from Certificate Authority 'onlineSubjectCert' - Subject Certificate obtained Online from Certificate Authority 'offlineCaCert' - Certificate Authority's Certificate obtained Offline from Certificate Authority 'offlineSubjectCert' - Subject Certificate obtained Offline from Certificate Authority" ::= { rcDigitalCertEntry 1 } rcDigitalCertVersionNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the version number of the certificate for the subject as issued by the Certificate Authority" ::= { rcDigitalCertEntry 2 } rcDigitalCertSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the serial number of the certificate for the subject as issued by the Certificate Authority " ::= {rcDigitalCertEntry 3 } rcDigitalCertIssuerName OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..1000)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the issuer's name of the certificate for the subject as issued by the Certificate Authority" ::= { rcDigitalCertEntry 4 } rcDigitalCertValidStartPeriod OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the start date of the validation period of the certificate for the subject as issued by the Certificate Authority " ::= { rcDigitalCertEntry 5 } rcDigitalCertValidEndPeriod OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the last date of the validation period of the certificate for the subject as issued by the Certificate Authority" ::= { rcDigitalCertEntry 6 } rcDigitalCertCertificateSignatureAlgorithm OBJECT-TYPE SYNTAX INTEGER { rsaEncryption (1), md2withRSAEncryption (2), md4withRSAEncryption (3), md5withRSAEncryption (4), sha1withRSAEncryption (5), sha256withRSAEncryption (11), sha384withRSAEncryption (12), sha512withRSAEncryption (13), sha224withRSAEncryption (14) } MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the algorithm used for the issuer's signature on the certificate for the subject as issued by the Certificate Authority" ::= { rcDigitalCertEntry 7 } rcDigitalCertCertificateSignature OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..2049)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the issuer's signature on the certificate for the subject as issued by the Certificate Authority" ::= { rcDigitalCertEntry 8 } rcDigitalCertSubject OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..1000)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the details of the subject on its certificate as issued by Certificate Authority " ::= { rcDigitalCertEntry 9 } rcDigitalCertSubjectPublicKeyAlgorithm OBJECT-TYPE SYNTAX INTEGER { rsaEncryption (1), md2withRSAEncryption (2), md4withRSAEncryption (3), md5withRSAEncryption (4), sha1withRSAEncryption (5), sha256withRSAEncryption (11), sha384withRSAEncryption (12), sha512withRSAEncryption (13), sha224withRSAEncryption (14) } MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the algorithm used to generate the subject's public key for the certificate issued by the Certificate Authority" ::= { rcDigitalCertEntry 10 } rcDigitalCertSubjectPublicKey OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..2048)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the public key of the subject used to the Certificate Signing Request" ::= { rcDigitalCertEntry 11 } rcDigitalCertHasBasicConstraint OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "specifies whether certificate contains basic certificate constraint" ::= { rcDigitalCertEntry 12 } rcDigitalCertHasKeyUsage OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "specifies whether certificate contains basic key usage constraint" ::= { rcDigitalCertEntry 13 } rcDigitalCertIsCa OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "specifies if this is ca certificate or not" ::= { rcDigitalCertEntry 14 } rcDigitalCertKeyUsage OBJECT-TYPE SYNTAX BITS { digitalSignature(0), nonRepudiation(1), keyEncipherment(2), dataEncipherment(3), keyAgreement(4), keyCertSign(5), cRLSign(6), encipherOnly(7), decipherOnly(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the purpose of the key used in the certificate.It is represented in form of bits as follows- bit 0 - digitalSignature bit 1 - nonRepudiation bit 2 - keyEncipherment bit 3 - dataEncipherment bit 4 - keyAgreement bit 5 - keyCertSign bit 6 - cRLSign bit 7 - encipherOnly bit 8 - decipherOnly" ::= { rcDigitalCertEntry 15 } rcDigitalCertStatus OBJECT-TYPE SYNTAX DisplayString (SIZE(0..129)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the status of the certificate" ::= { rcDigitalCertEntry 16 } rcDigitalCertInstalled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "specifies whether the certificate is installed or not" ::= { rcDigitalCertEntry 17 } rcDigitalCertCdpUrl OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..1000)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the CDP URL present in the Extensions field of the Digital Certificate" ::= { rcDigitalCertEntry 18 } rcDigitalCertOcspUrl OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..1000)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the OCSP URL present in the AIA field of the Digital Certificate" ::= { rcDigitalCertEntry 19 } rcDigitalCertExtendedKeyUsage OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the purpose for which the key may be used, in addition to or in place of the basic purposes indicated in the key-usage field of the certificate" ::= { rcDigitalCertEntry 20 } -- certificate store table rcDigitalCertStoreTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDigitalCertStoreEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table of information about offline intermidate CA and root certificate" ::= { rcDigitalCertObjects 5 } rcDigitalCertStoreEntry OBJECT-TYPE SYNTAX RcDigitalCertStoreEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "entry containing information about offline intermidate CA and root digital certificates" INDEX { rcDigitalCertStoreType, rcDigitalCertStoreCommonName } ::= { rcDigitalCertStoreTable 1 } RcDigitalCertStoreEntry ::= SEQUENCE { rcDigitalCertStoreType INTEGER, rcDigitalCertStoreCommonName DisplayString, rcDigitalCertStoreVersionNumber DisplayString, rcDigitalCertStoreSerialNumber DisplayString, rcDigitalCertStoreIssuerName RcLongDisplayString, rcDigitalCertStoreValidStartPeriod DateAndTime, rcDigitalCertStoreValidEndPeriod DateAndTime, rcDigitalCertStoreCertificateSignatureAlgorithm INTEGER, rcDigitalCertStoreCertificateSignature RcLongDisplayString, rcDigitalCertStoreSubject RcLongDisplayString, rcDigitalCertStoreSubjectPublicKeyAlgorithm INTEGER, rcDigitalCertStoreSubjectPublicKey RcLongDisplayString, rcDigitalCertStoreHasBasicConstraint TruthValue, rcDigitalCertStoreHasKeyUsage TruthValue, rcDigitalCertStoreIsCa TruthValue, rcDigitalCertStoreKeyUsage BITS, rcDigitalCertStoreStatus DisplayString, rcDigitalCertStoreInstalled TruthValue, rcDigitalCertStoreCdpUrl RcLongDisplayString, rcDigitalCertStoreOcspUrl RcLongDisplayString, rcDigitalCertStoreExtendedKeyUsage DisplayString, rcDigitalCertStoreCaFileName DisplayString } rcDigitalCertStoreType OBJECT-TYPE SYNTAX INTEGER { caCert (1), rootCaCert (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "uniquely identifies the certificate 'caCert' - Certificate Authority's Certificate 'rootCaCert' - Root Certificate Authority's Certificate" ::= { rcDigitalCertStoreEntry 1 } rcDigitalCertStoreCommonName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "defines the Common Name of the Certificate Authority issuing the Digital Certificate" ::= { rcDigitalCertStoreEntry 2 } rcDigitalCertStoreVersionNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the version number of the certificate for the subject as issued by the Certificate Authority" ::= { rcDigitalCertStoreEntry 3 } rcDigitalCertStoreSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the serial number of the certificate for the subject as issued by the Certificate Authority " ::= {rcDigitalCertStoreEntry 4 } rcDigitalCertStoreIssuerName OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..1000)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the issuer's name of the certificate for the subject as issued by the Certificate Authority" ::= { rcDigitalCertStoreEntry 5 } rcDigitalCertStoreValidStartPeriod OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the start date of the validation period of the certificate for the subject as issued by the Certificate Authority " ::= { rcDigitalCertStoreEntry 6 } rcDigitalCertStoreValidEndPeriod OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the last date of the validation period of the certificate for the subject as issued by the Certificate Authority" ::= { rcDigitalCertStoreEntry 7 } rcDigitalCertStoreCertificateSignatureAlgorithm OBJECT-TYPE SYNTAX INTEGER { rsaEncryption (1), md2withRSAEncryption (2), md4withRSAEncryption (3), md5withRSAEncryption (4), sha1withRSAEncryption (5), sha256withRSAEncryption (11), sha384withRSAEncryption (12), sha512withRSAEncryption (13), sha224withRSAEncryption (14) } MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the algorithm used for the issuer's signature on the certificate for the subject as issued by the Certificate Authority" ::= { rcDigitalCertStoreEntry 8 } rcDigitalCertStoreCertificateSignature OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..2049)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the issuer's signature on the certificate for the subject as issued by the Certificate Authority" ::= { rcDigitalCertStoreEntry 9 } rcDigitalCertStoreSubject OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..1000)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the details of the subject on its certificate as issued by Certificate Authority " ::= { rcDigitalCertStoreEntry 10 } rcDigitalCertStoreSubjectPublicKeyAlgorithm OBJECT-TYPE SYNTAX INTEGER { rsaEncryption (1), md2withRSAEncryption (2), md4withRSAEncryption (3), md5withRSAEncryption (4), sha1withRSAEncryption (5), sha256withRSAEncryption (11), sha384withRSAEncryption (12), sha512withRSAEncryption (13), sha224withRSAEncryption (14) } MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the algorithm used to generate the subject's public key for the certificate issued by the Certificate Authority" ::= { rcDigitalCertStoreEntry 11 } rcDigitalCertStoreSubjectPublicKey OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..2048)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the public key of the subject used to the Certificate Signing Request" ::= { rcDigitalCertStoreEntry 12 } rcDigitalCertStoreHasBasicConstraint OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "specifies whether certificate contains basic certificate constraint" ::= { rcDigitalCertStoreEntry 13 } rcDigitalCertStoreHasKeyUsage OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "specifies whether certificate contains basic key usage constraint" ::= { rcDigitalCertStoreEntry 14 } rcDigitalCertStoreIsCa OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "specifies if this is ca certificate or not" ::= { rcDigitalCertStoreEntry 15 } rcDigitalCertStoreKeyUsage OBJECT-TYPE SYNTAX BITS { digitalSignature(0), nonRepudiation(1), keyEncipherment(2), dataEncipherment(3), keyAgreement(4), keyCertSign(5), cRLSign(6), encipherOnly(7), decipherOnly(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the purpose of the key used in the certificate.It is represented in form of bits as follows- bit 0 - digitalSignature bit 1 - nonRepudiation bit 2 - keyEncipherment bit 3 - dataEncipherment bit 4 - keyAgreement bit 5 - keyCertSign bit 6 - cRLSign bit 7 - encipherOnly bit 8 - decipherOnly" ::= { rcDigitalCertStoreEntry 16 } rcDigitalCertStoreStatus OBJECT-TYPE SYNTAX DisplayString (SIZE(0..129)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the status of the certificate" ::= { rcDigitalCertStoreEntry 17 } rcDigitalCertStoreInstalled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "specifies whether the certificate is installed or not" ::= { rcDigitalCertStoreEntry 18 } rcDigitalCertStoreCdpUrl OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..1000)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the CDP URL present in the Extensions field of the Digital Certificate" ::= { rcDigitalCertStoreEntry 19 } rcDigitalCertStoreOcspUrl OBJECT-TYPE SYNTAX RcLongDisplayString (SIZE(0..1000)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the OCSP URL present in the AIA field of the Digital Certificate" ::= { rcDigitalCertStoreEntry 20 } rcDigitalCertStoreExtendedKeyUsage OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "specifies the purpose for which the key may be used, in addition to or in place of the basic purposes indicated in the key-usage field of the certificate" ::= { rcDigitalCertStoreEntry 21 } rcDigitalCertStoreCaFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "stores the intermediate and root Certificate Authority's certificate filename obtained offline " ::={ rcDigitalCertStoreEntry 22 } END