Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

View File

@ -15,7 +15,7 @@ IMPORTS
rcMltMib MODULE-IDENTITY
LAST-UPDATED "201010200000Z"
LAST-UPDATED "201509040000Z"
ORGANIZATION "Bay Networks, Rapid-City Group"
CONTACT-INFO "Yu-Ten Lee
Postal: Nortel Networks
@ -27,6 +27,90 @@ rcMltMib MODULE-IDENTITY
E-mail: ylee@nortelnetworks.com"
DESCRIPTION "Enterprise MIB for the Accelar product family."
REVISION "201509040000Z" -- 04 Sept. 2015
DESCRIPTION "Version 39: changed rcMltMefUniEnable to rcMltFlexUniEnable.
Request by Shang Chang (malok)"
REVISION "201507210000Z" -- 21 Jul 2015
DESCRIPTION "Version 38: Changed the syntax of rcMltMefUniEnable
from EnableValue to TruthValue (Prem)"
REVISION "201502250000Z" -- 25 Feb 2015
DESCRIPTION "Version 37: Added rcMltMefUniEnable.
Request by Zuyan Wang. (Prem)"
REVISION "201501190000Z" -- 19 Jan 2015
DESCRIPTION "Version 36: Added rcMltPeerMembersList to
deprecate/obsoltete rcMltPeerMembers"
REVISION "201406180000Z" -- 18 June 2014
DESCRIPTION "Version 35: remove rcMltVirtualIstEnable and add
virtualIstMlt to the rcMltMltType"
REVISION "201406120000Z" -- 12 June 2014
DESCRIPTION "Version 34: Added rcMltVirtualIstEnable"
REVISION "201403010000Z" -- 01 March 2014
DESCRIPTION "Version 33: Added rcStatSmltPortTblSyncReqTxMsgCnt
rcStatSmltPortTblSyncReqRxMsgCnt
rcStatSmltPortTblSyncTxMsgCnt
rcStatSmltPortTblSyncRxMsgCnt
rcStatSmltPortUpdateTxMsgCnt
rcStatSmltPortUpdateRxMsgCnt
rcStatSmltEntryUpdateTxMsgCnt
rcStatSmltEntryUpdateRxMsgCnt
rcStatSmltDialectNegotiateTxMsgCnt
rcStatSmltDialectNegotiateRxMsgCnt
rcStatSmltUpdateRespTxMsgCnt
rcStatSmltUpdateRespRxMsgCnt
rcStatSmltTransQHighWaterMarkMsgCnt
rcStatSmltPollCountHighWaterMarkCnt"
REVISION "201307150000Z" -- 15 July 2013
DESCRIPTION "Version 32: Added rcMltBpduMode."
REVISION "201305280000Z" -- 28 May 2013
DESCRIPTION "Version 31: Added rcStatSmltSpbmInfoTxMsgCnt,
rcStatSmltSpbmInfoFailTxMsgCnt,
rcStatSmltSpbmInfoRxMsgCnt,
rcStatSmltSpbmLearnMacRxMsgCnt,
rcStatSmltSpbmLearnMacTxMsgCnt,
rcStatSmltSpbmDelMacRxMsgCnt,
rcStatSmltSpbmDelMacTxMsgCnt,
rcStatSmltSpbmMacAgeOutRxMsgCnt,
rcStatSmltSpbmMacAgeOutTxMsgCnt,
rcStatSmltSpbmMacTblRxMsgCnt."
REVISION "201303180000Z" -- 18 Mar 2013
DESCRIPTION "Version 30: Added enum value - none, changed normal
to trunk and changed DEFVAL to none under
rcMltPrivateVlanType"
REVISION "201212210000Z" -- 21 Dec 2012
DESCRIPTION "Version 29: added rcMltPrivateVlanType"
REVISION "201210240000Z" -- 24 October 2012
DESCRIPTION "Version 28: Renamed enumeration rtag7(4) in rcMltDistributionAlgorithm
to enhanced(4)."
REVISION "201210040000Z" -- 04 October 2012
DESCRIPTION "Version 27: Added enumeration rtag7(4) to rcMltDistributionAlgorithm."
REVISION "201208030000Z" -- 03 August 2012
DESCRIPTION "Version 26: Changed the range of rcMltIstVlanId from
1..4095 to 0..4095. 0 was added in ERS 7.2.
Vlan id of 0 indicates deletion of the vlan"
REVISION "201103150000Z" -- 15 March 2011
DESCRIPTION "Version 25: Added rcMltL4Hash."
REVISION "201101270000Z" -- 27 January 2011
DESCRIPTION "Version 24: Added rcStatMltIfExtnIfHCInLsmPkts,
rcStatMltIfExtnIfHCOutLsmPkts."
REVISION "201101060000Z" -- 06 January 2011
DESCRIPTION "Version 23: Added rcMltIstStpEnable."
REVISION "201010200000Z" -- 20 October 2010
DESCRIPTION "Version 22: Added rcStatMltUtilTable."
@ -144,7 +228,10 @@ RcStatMltIfExtnEntry ::= SEQUENCE {
rcStatMltIfExtnIfHCOutOctets Counter64,
rcStatMltIfExtnIfHCOutUcastPkts Counter64,
rcStatMltIfExtnIfHCOutMulticast Counter64,
rcStatMltIfExtnIfHCOutBroadcast Counter64
rcStatMltIfExtnIfHCOutBroadcast Counter64,
rcStatMltIfExtnIfHCInLsmPkts Counter64,
rcStatMltIfExtnIfHCOutLsmPkts Counter64
}
rcStatMltIfExtnMltId OBJECT-TYPE
@ -263,6 +350,26 @@ rcStatMltIfExtnIfHCOutBroadcast OBJECT-TYPE
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
@ -976,7 +1083,174 @@ rcStatMltUtilTrafficLast1Hour OBJECT-TYPE
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 }
-- Multi-Link Trunking Table
rcMltNumMlts OBJECT-TYPE
@ -1018,7 +1292,7 @@ rcMltIstPeerIp OBJECT-TYPE
::= { rcMlt 5 }
rcMltIstVlanId OBJECT-TYPE
SYNTAX Integer32 (1..4095)
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IST mlt Vlan Id."
@ -1092,9 +1366,14 @@ RcMltEntry ::= SEQUENCE {
rcMltPeerPortMembers PortSet,
rcMltCpLimitPktRate Integer32,
rcMltCpLimitShutDownEnable TruthValue,
rcMltVlanIdList OCTET STRING,
rcMltEntryOwner INTEGER,
rcMltDatapathProgrammingState INTEGER
rcMltVlanIdList OCTET STRING,
rcMltEntryOwner INTEGER,
rcMltDatapathProgrammingState INTEGER,
rcMltL4Hash EnableValue,
rcMltPrivateVlanType INTEGER,
rcMltBpduMode INTEGER,
rcMltPeerPortMembersList DisplayString,
rcMltFlexUniEnable TruthValue
}
rcMltId OBJECT-TYPE
@ -1140,7 +1419,7 @@ rcMltNumVlanIds OBJECT-TYPE
rcMltVlanIds OBJECT-TYPE
SYNTAX IdList (SIZE (0..8192))
MAX-ACCESS read-create
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
@ -1151,14 +1430,14 @@ rcMltVlanIds OBJECT-TYPE
rcMltRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
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
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Enable the entry."
DEFVAL { true }
@ -1166,7 +1445,7 @@ rcMltEnable OBJECT-TYPE
rcMltLoadBalance OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Perform load balance?"
DEFVAL { false }
@ -1176,9 +1455,10 @@ rcMltDistributionAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
none(1),
basic(2),
advanced(3)
advanced(3),
enhanced(4)
}
MAX-ACCESS read-create
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The load balancing algorithm."
DEFVAL { none }
@ -1196,11 +1476,14 @@ rcMltMltType OBJECT-TYPE
SYNTAX INTEGER {
normalMLT(1),
istMLT(2),
splitMLT(3)
splitMLT(3),
virtualIstMlt(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "MLT type."
DESCRIPTION "MLT type. virtaulIstMlt(4) to Enable/Disable Virtual IST
on an MLT. Virtual IST on an MLT can only be enabled when
spbm-config-mode boot flag is disabled"
::= { rcMltEntry 12 }
rcMltSmltId OBJECT-TYPE
@ -1214,7 +1497,8 @@ rcMltRunningType OBJECT-TYPE
SYNTAX INTEGER {
normalMLT(1),
istMLT(2),
splitMLT(3)
splitMLT(3),
virtualIstMlt(4)
}
MAX-ACCESS read-only
STATUS current
@ -1349,7 +1633,7 @@ rcMltQinqEtherType OBJECT-TYPE
::= { rcMltEntry 28 }
rcMltEgressCosProfileName OBJECT-TYPE
SYNTAX DisplayString(SIZE (1..20))
MAX-ACCESS read-write
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Mlt Egress COS Profile Name, which is defined by
rcCosProfileTable"
@ -1358,7 +1642,7 @@ rcMltEgressCosProfileName OBJECT-TYPE
rcMltEgressPolicerAdminState OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-write
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Enable/disable Mlt Egress Policer"
DEFVAL { disable }
@ -1366,7 +1650,7 @@ rcMltEgressPolicerAdminState OBJECT-TYPE
rcMltAggrEgressBandwidth OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-write
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Aggregated Egress Bandwidth Policer is used."
DEFVAL { enable }
@ -1374,7 +1658,7 @@ rcMltAggrEgressBandwidth OBJECT-TYPE
rcMltAggrIngressBandwidth OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-write
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Aggregated Ingress Bandwidth Policer is used."
DEFVAL { enable }
@ -1382,7 +1666,7 @@ rcMltAggrIngressBandwidth OBJECT-TYPE
rcMltAggrMacAlloc OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-write
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Aggregated Mac Allocation is used"
DEFVAL { disable }
@ -1399,7 +1683,7 @@ rcMltAggMinLink OBJECT-TYPE
rcMltMtu OBJECT-TYPE
SYNTAX Integer32 (1518..9600)
MAX-ACCESS read-write
MAX-ACCESS read-create
STATUS current
DESCRIPTION "MTU for ports in Mlt"
DEFVAL { 1518 }
@ -1411,7 +1695,7 @@ rcMltInterfaceType OBJECT-TYPE
silent(2),
uni(3)
}
MAX-ACCESS read-write
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This value indicates whether ports in the mlt are of type
<normal/silent/uni>. A port can be included in any EVPN
@ -1424,7 +1708,7 @@ rcMltInterfaceType OBJECT-TYPE
rcMltConfiguredMembers OBJECT-TYPE
SYNTAX PortSet
MAX-ACCESS read-write
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
@ -1433,7 +1717,7 @@ rcMltConfiguredMembers OBJECT-TYPE
rcMltMtuAdminState OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-write
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Set Mlt MTU enable or disable"
DEFVAL { disable }
@ -1442,14 +1726,15 @@ rcMltMtuAdminState OBJECT-TYPE
rcMltPeerPortMembers OBJECT-TYPE
SYNTAX PortSet
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION "The set of Peer ports which are connected to local
ports (rcMltPortMember) of this MLT"
ports (rcMltPortMember) of this MLT.
This object has been deprecated/obsolete by object rcMltPeerPortMembersList"
::= { rcMltEntry 39 }
rcMltCpLimitPktRate OBJECT-TYPE
SYNTAX Integer32(1000..20000)
MAX-ACCESS read-write
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Used to limit Control packets on the
port to qos-levels 6 and 7.
@ -1459,7 +1744,7 @@ rcMltCpLimitPktRate OBJECT-TYPE
rcMltCpLimitShutDownEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Used to indicate if the mlt-ports should be
shutdown when the CpLimitPktRate is exceeded."
@ -1468,7 +1753,7 @@ rcMltCpLimitShutDownEnable OBJECT-TYPE
rcMltVlanIdList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..512))
MAX-ACCESS read-write
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This bitfield is used to identify which VLANs this MLT
is associated with. Each VLAN ID is stored as a bit.
@ -1500,7 +1785,69 @@ rcMltDatapathProgrammingState OBJECT-TYPE
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
@ -1744,6 +2091,14 @@ rcMltAggTrapEvent OBJECT-TYPE
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 }
-- Link Flap Detect Group
rcLinkFlapDetectAutoPortDownEnable OBJECT-TYPE