summaryrefslogtreecommitdiff
path: root/MIBS/nortel/RC-MLT-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nortel/RC-MLT-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/nortel/RC-MLT-MIB')
-rw-r--r--MIBS/nortel/RC-MLT-MIB1433
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
+