diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nortel/RC-MLT-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/nortel/RC-MLT-MIB')
| -rw-r--r-- | MIBS/nortel/RC-MLT-MIB | 1433 |
1 files changed, 1433 insertions, 0 deletions
diff --git a/MIBS/nortel/RC-MLT-MIB b/MIBS/nortel/RC-MLT-MIB new file mode 100644 index 0000000..c92f9d4 --- /dev/null +++ b/MIBS/nortel/RC-MLT-MIB @@ -0,0 +1,1433 @@ + +RC-MLT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Counter32, Counter64, IpAddress, + TimeTicks + FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus, MacAddress + FROM SNMPv2-TC + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + rcMlt, rcStat, rcLinkFlapDetect, rcL2Redundancy, + PortSet, IdList, EnableValue + FROM RAPID-CITY; + + +rcMltMib MODULE-IDENTITY + LAST-UPDATED "200512060000Z" + ORGANIZATION "Bay Networks, Rapid-City Group" + CONTACT-INFO "Yu-Ten Lee + Postal: Nortel Networks + 4655 Great America Parkway + Santa Clara, CA 95052-8185 + + Tel: 408-495-2560 + Fax: 408-495-6680 + E-mail: ylee@nortelnetworks.com" + + DESCRIPTION "Enterprise MIB for the Accelar product family." + + REVISION "200512060000Z" -- 06 Dec 2005 + DESCRIPTION "Version 13: Changed range of rcMltSmltId to 0..256." + + REVISION "200509010000Z" -- 01 Sep 2005 + DESCRIPTION "Version 12: Changed rcMltEnable from read-only to read-create. + Changed all read-write objects in rcMltTable + to read-create." + + REVISION "200508100000Z" -- 10 Aug 2005 + DESCRIPTION "Version 11: Increased to rcMltId & rcMltSmltId from 32 to 256" + + REVISION "200507110000Z" -- 11 July 2005 + DESCRIPTION "Version 10: Added enumerations to rcMltDistributionAlgorithm." + + REVISION "200505270000Z" -- 05 Apr 2005 + DESCRIPTION "Version 9: Fixed range of rcMltVlanIds, allow rcMltIfIndex to be 0." + + REVISION "200502020000Z" -- 02 Feb 2005 + DESCRIPTION "Version 8: Changed the SYNTAX for rcStatMltIfUtilIfHCInUtil & + rcStatMltIfUtilIfHCOutUtil to Gauge32" + REVISION "200501040000Z" -- 04 Jan 2005 + DESCRIPTION "Version 7: Made Index rcStatMltIfUtilMltId as not-accessible" + REVISION "200412210000Z" -- 21 Dec 2004 + DESCRIPTION "Version 6: Added rcStatMltIfUtilTable" + REVISION "200409300000Z" -- 30 Sept 2004 + DESCRIPTION "Version 5: Import MacAddress type" + REVISION "200409230000Z" -- 23 Sept 2004 + DESCRIPTION "Version 4: Added rcMltVlacpTable" + REVISION "200407130000Z" -- 13 July 2004 + DESCRIPTION "Version 3: Added rcMltVlacpTable" + ::= { rcMlt 0 } + +-- 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 + } + +rcStatMltIfExtnMltId OBJECT-TYPE + SYNTAX INTEGER (1..32) + 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 } + +-- 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..32) + 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 deprecated + DESCRIPTION "A table used to store Mlt Ip statistics." + ::= { rcStatMlt 3 } + +rcStatMltIpEntry OBJECT-TYPE + SYNTAX RcStatMltIpEntry + MAX-ACCESS not-accessible + STATUS deprecated + 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 deprecated + DESCRIPTION "Mlt Id" + ::= { rcStatMltIpEntry 1 } + +rcStatMltIpInReceives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "all incoming packets" + ::= { rcStatMltIpEntry 2 } + +rcStatMltIpInHdrErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "hdr errors detected" + ::= { rcStatMltIpEntry 3 } + +rcStatMltIpInAddrErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "bad dest. ip addr" + ::= { rcStatMltIpEntry 4 } + +rcStatMltIpForwDatagrams OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "packets forwarded" + ::= { rcStatMltIpEntry 5 } + +rcStatMltIpInUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "unsupported protocol" + ::= { rcStatMltIpEntry 6 } + +rcStatMltIpInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "good, but no buffer" + ::= { rcStatMltIpEntry 7 } + +rcStatMltIpInDelivers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "pkts delivered to upper" + ::= { rcStatMltIpEntry 8 } + +rcStatMltIpOutRequest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "pkts received from upper" + ::= { rcStatMltIpEntry 9 } + +rcStatMltIpOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "good, but no buffer" + ::= { rcStatMltIpEntry 10 } + +rcStatMltIpOutNoRoutes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "no route to destination" + ::= { rcStatMltIpEntry 11 } + +rcStatMltIpReasmReqds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "fragments to reassem" + ::= { rcStatMltIpEntry 12 } + +rcStatMltIpReasmOKs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "reassembled successfully" + ::= { rcStatMltIpEntry 13 } + +rcStatMltIpReasmFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "reassembly failures" + ::= { rcStatMltIpEntry 14 } + +rcStatMltIpFragOKs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "fragment successfully" + ::= { rcStatMltIpEntry 15 } + +rcStatMltIpFragFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "fragment failure" + ::= { rcStatMltIpEntry 16 } + +rcStatMltIpFragCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "pkts due to fragmenting" + ::= { rcStatMltIpEntry 17 } + +rcStatMltIpRoutingDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Route entries removed" + ::= { rcStatMltIpEntry 18 } + +-- SMLT IST + +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 INTEGER, + rcStatMltIfUtilIfHCInOctets Counter64, + rcStatMltIfUtilIfHCInUtil Gauge32, + rcStatMltIfUtilIfHCOutOctets Counter64, + rcStatMltIfUtilIfHCOutUtil Gauge32 + } + +rcStatMltIfUtilMltId OBJECT-TYPE + SYNTAX INTEGER (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 } + + + + +-- 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 (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IST mlt Vlan Id." + ::= { rcMlt 6 } + + +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 InterfaceIndexOrZero, + 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 + } + +rcMltId OBJECT-TYPE + SYNTAX INTEGER (1..256) + 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-create + STATUS current + DESCRIPTION "An administratively-assigned name for this MLT." + ::= { rcMltEntry 2 } + +rcMltPortMembers OBJECT-TYPE + SYNTAX PortSet + MAX-ACCESS read-create + 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-create + 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 (0..8192)) + MAX-ACCESS read-create + 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." + ::= { rcMltEntry 6 } + +rcMltRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete entries in the rcMltTable." + ::= { rcMltEntry 7 } + +rcMltEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enable the entry." + DEFVAL { true } + ::= { rcMltEntry 8 } + +rcMltLoadBalance OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Perform load balance?" + DEFVAL { false } + ::= { rcMltEntry 9 } + +rcMltDistributionAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + none(1), + basic(2), + advanced(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The load balancing algorithm." + DEFVAL { none } + ::= { rcMltEntry 10 } + +rcMltIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + 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) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "MLT type." + ::= { rcMltEntry 12 } + +rcMltSmltId OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Split MLT id." + ::= { rcMltEntry 13 } + +rcMltRunningType OBJECT-TYPE + SYNTAX INTEGER { + normalMLT(1), + istMLT(2), + splitMLT(3) + } + 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-create + STATUS current + DESCRIPTION "Set MLT port type." + DEFVAL { normal } + ::= { rcMltEntry 15 } + +rcMltMulticastDistribution OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-create + 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-create + 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-create + 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-create + 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 } + +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 } + +-- 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 } + +-- 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) + } + 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)." + ::= { 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 } + +END + |