Timetra Port Mib

download Timetra Port Mib

of 161

Transcript of Timetra Port Mib

TIMETRA-PORT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32, Counter32, IpAddress, Counter64, Integer32, Gauge32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP TEXTUAL-CONVENTION, DateAndTime, RowStatus, TimeStamp, TimeInterval, TruthValue, MacAddress, RowPointer, DisplayString FROM SNMPv2-CONF

FROM SNMPv2-TC

TmnxActionType, TmnxPortID, TItemDescription, TNamedItemOrEmpty, TNamedItem, TFCName, TQueueId, TmnxOperState, TPortSchedulerPIR, TPortSchedulerCIR, TItemLongDescription FROM TIMETRA-TC-MIB timetraSRMIBModules tmnxHwObjs, tmnxHwNotification, tmnxHwConformance, tmnxChassisIndex, tmnxChassisNotifyChassisId, TmnxAlarmState, TmnxPortAdminStatus, TmnxMDAChanType ; FROM TIMETRA-GLOBAL-MIB

FROM TIMETRA-CHASSIS-MIB

tmnxPortMIBModule MODULE-IDENTITY LAST-UPDATED "0701010000Z" ORGANIZATION "Alcatel" CONTACT-INFO "Alcatel 7x50 Support Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" DESCRIPTION "This document is the SNMP MIB module to manage and provision the hardware components of the Alcatel 7x50 device. Copyright 2003-2007 Alcatel-Lucent. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. This SNMP MIB module (Specification) embodies Alcatel's proprietary intellectual property. Alcatel retains all title and ownership in the Specification, including any revisions. Alcatel grants all interested parties a non-exclusive license to use and distribute an unmodified copy of this Specification in connection with management of Alcatel products, and without fee, provided this copyright notice and license appear on all copies. This Specification is supplied 'as is', and Alcatel

makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification." --- Revision History -REVISION DESCRIPTION REVISION DESCRIPTION REVISION DESCRIPTION REVISION DESCRIPTION REVISION DESCRIPTION

"0701010000Z" "Rev 5.0 01 Jan 2007 00:00 5.0 release of the TIMETRA-PORT-MIB." "0603160000Z" "Rev 4.0 16 Mar 2006 00:00 4.0 release of the TIMETRA-PORT-MIB." "0508310000Z" "Rev 3.0 31 Aug 2005 00:00 3.0 release of the TIMETRA-PORT-MIB." "0501240000Z" "Rev 2.1 24 Jan 2005 00:00 2.1 release of the TIMETRA-PORT-MIB." "0403010000Z" "Rev 2.0 01 Mar 2004 00:00 2.0 release of the TIMETRA-PORT-MIB."

::= { timetraSRMIBModules 25 } tmnxPortObjs tmnxPortNotificationObjects tmnxFRObjs tmnxQosAppObjs tmnxATMObjs tmnxPortStatsObjs OBJECT OBJECT OBJECT OBJECT OBJECT OBJECT IDENTIFIER IDENTIFIER IDENTIFIER IDENTIFIER IDENTIFIER IDENTIFIER ::= ::= ::= ::= ::= ::= { { { { { { tmnxHwObjs tmnxHwObjs tmnxHwObjs tmnxHwObjs tmnxHwObjs tmnxHwObjs 4 } 7 } 9 } 10 } 11 } 12 }

tmnxPortNotifyPrefix OBJECT IDENTIFIER ::= { tmnxHwNotification 2 } tmnxPortNotification OBJECT IDENTIFIER ::= { tmnxPortNotifyPrefix 0 } tmnxPortConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 2 }

--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --TIMETRA-PORT-MIB textual conventions ---TmnxPortOperStatus -TmnxPortOperStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The current operational status of this port." SYNTAX INTEGER { unknown (1), inService (2), outOfService (3), diagnosing (4), failed (5)

} --TmnxPortClass -TmnxPortClass ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxPortClass data type is an enumerated integer that describes the values used to identify the class of interface provided by this port." SYNTAX INTEGER { none (1), -- no port installed faste (2), -- Fast Ethernet (10/100MBS) gige (3), -- Gigabit Ethernet xgige (4), -- Ten-Gigabit Ethernet sonet (5), -- SONET vport (6), -- Virtual port unused(7), -- Unused xcme (8), -- 10/100/1000 Ethernet tdm (9) -- TDM } --TmnxPortConnectorType -TmnxPortConnectorType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxPortConnectorType data type is an enumerated integer that describes the values used to identify the connector type used on a port. A TmnxPortConnectorType value specifies the index value for the entry in the tmnxPortConnectTypeTable used to identify a specific type of port connector. Some example port connector types are: unknown, rj45, bncCoax, mtrj, scDuplex, sffp, lcDuplex. " SYNTAX Unsigned32 --TmnxPortState -TmnxPortState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The state level of this port. A value of 'none' indicates the port is either in its initial creation state or is just about to be deleted. A value of 'ghost' represents a port that is not physically present. This state may represent a pre-provisioned port. A value of 'linkDown' represents a port that is physically present but does not have a link. The 'linkUp' state represents a port that is physically present and has physical link present. A port in 'up' state is ready to pass some kinds of traffic. The portUpProtocols variable indicates the actual type(s) of traffic that can be passed on this 'up' link. The 'diagnose' state represents the port undergoing diagnostic test." SYNTAX INTEGER { none (1), ghost (2), linkDown (3), linkUp (4),

up (5), diagnose (6) } --TmnxPortType -TmnxPortType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxPortType data type is an enumerated integer that describes the values used to identify the specific type of hardware port. A TmnxPortType value specifies the index value for the entry in the tmnxPortTypeTable used to identify a specific type of port. Some example port types are: unknown -- no port installed or unidentified portType100Tx -- 10/100 base copper portType100F -- 10/100 base fiber portType1000Tx -- 1000 base copper portType1000F -- 1000 base fiber portType1000dF -- 1000 base dual fiber portTypeOC3sonet -- OC-3 portTypeOC12sonet -- OC-12 portTypeOC48sonet -- OC-48 portTypeOC192sonet -- OC-192 portType10000F -- 10 Gig Ethernet LAN portTypeXgigWan -- 10 Gig Ethernet WAN portTypeVport -- Virtual port portTypeDS3E3 -- DS3/E3 port portTypeDS1E1 -- DS1/E1 port " SYNTAX Unsigned32 --TmnxDs0ChannelList -TmnxDs0ChannelList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A list of ds0 timeslots on a DS1 line. The list is specified as an OCTET STRING in which each ds0 timeslot is represented by a single bit, where timeslots 1 through 8 are represented by the bits in the first octet, timeslots 9 through 16 by the bits in the second octet, etc. In each octet, the lowest numbered timeslot is represented by the most significant bit, and the highest numbered timeslot by the least significant bit. A timeslot is present in the list when its bit is 1, and absent when its bit is 0. If the OCTET STRING value has more bits than required to represent the timeslots on a DS1, then the extra bits are ignored." SYNTAX OCTET STRING (SIZE(0..4)) --TmnxBundleID -TmnxBundleID ::= TEXTUAL-CONVENTION

STATUS current DESCRIPTION "A bundleID is an unique 32 bit number encoded as shown below. |32 30| 29 26 | 25 22 | 21 16 | 15 13 | 12 1| +-----+-------+-------+-------+-----------+-------+ |001 | slot | mda | 0 | bndl type | bndlid| +-----+-------+-------+-------+-----------+-------+ The bundle id is unique for a MDA. It must be in the range of 1-128 for bundles on ASAP MDAs or 1-56 for bundles on all other types of MDAs. A slot value of 15 (Invalid slot) and mda value of 0 (invalid mda) represents a bundle protection group. Otherwise, the bundle is considered associated with a valid slot and mda. The following bundle types are supported: bndl type value MLPPP 000 IMA 001" SYNTAX Unsigned32 --TmnxDSXBertPattern -TmnxDSXBertPattern ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxDSXBertPattern data type is an enumerated integer that indicates the pattern used for the Bit Error Rate Test (BERT)." SYNTAX INTEGER { none (0), ones (1), zeros (2), alternating (3), twoexp3 (4), twoexp9 (5), twoexp15 (6), twoexp20 (7), twoexp11 (8), twoexp20q (9), twoexp23 (10) } --TmnxDSXBertOperStatus -TmnxDSXBertOperStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxDSXBertOperStatus data type is an enumerated integer that indicates the status of Bit Error Rate Test (BERT). When BERT is activated, the status will be 'active'. Otherwise the status will be 'idle' or 'noMdaResources' if the last BERT test could not be executed because of an MDA concurrent BERT test limit." SYNTAX INTEGER { none (0),

active (1), idle (2), noMdaResources (3) } --TmnxDSXIdleCycleFlags -TmnxDSXIdleCycleFlags ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxDSXIdleCycleFlags data type is an enumerated integer that indicates the value that the DS3/DS1 port/channel or a DS0 channel group transmits during idle cycle. The value of 'none' is applicable to an ATM port/channel only, which transmits idle cells and not octets defined by the below values. If the value is set to 'flags', a value of 0x7E is used. If the value is set to 'ones', a value of 0xFF is used." SYNTAX INTEGER { none (0), flags (1), ones (2) } --TmnxDSXLoopback -TmnxDSXLoopback ::= TEXTUAL-CONVENTION STATUS obsolete DESCRIPTION "The TmnxDSXLoopback data type is an enumerated integer that indicates the type of loopback the DS3/DS1 port/channel currently is in." SYNTAX INTEGER { none (0), line (1), internal (2), remote (3) } --TmnxDSXReportAlarm -TmnxDSXReportAlarm ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxDSXReportAlarm data type indicates the type of TDM alarm: ais - alarm indication signal errors. los - loss of signal errors. oof - out-of-frame errors. rai - resource availability indicator events. looped - far end wants the read end to loopback" SYNTAX BITS { notUsed (0), ais (1), los (2), oof (3), rai (4),

looped (5) } --TmnxDSXClockSource -TmnxDSXClockSource ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxDSXClockSource data type is an enumerated type that indicates the clock for transmitted data on a DS3 or DS1 channel. loopTimed(1) - The clock is recovered from the line's receive data stream nodeTimed(2) - The clock is internal" SYNTAX INTEGER { loopTimed (1), nodeTimed (2) } --TmnxDS1Loopback -TmnxDS1Loopback ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxDS1Loopback data type is an enumerated integer that indicates the type of loopback the DS1 port/channel currently is in. A 'line' loopback loops frames received on this port back to the remote system. A 'internal' loopback loops frames from the local system back at the framer. A 'fdlAnsi' requests a line loopback of type FDL ANSI T1.403. A 'fdlBellcore' requests a line loopback of type FDL Bellcore TR-TSY-000312. A 'payloadAnsi' requests a payload loopback of type FDL ANSI T1.403. A 'inbandAnsi' requests a line loopback of type inband ANSI T1.403. A 'inbandBellcore' requests a line loopback of type inband Bellcore TR-TSY-000312." SYNTAX INTEGER { none (0), line (1), internal (2), fdlAnsi (3), fdlBellcore (4), payloadAnsi (5), inbandAnsi (6), inbandBellcore (7) } --TmnxDS3Loopback -TmnxDS3Loopback ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxDS3Loopback data type is an enumerated integer that indicates the type of loopback the DS3 port/channel currently is in. A 'line' loopback loops frames received on this port back to the

remote system. A 'internal' loopback loops the frames from the local system back at the framer. When the value is set to 'remote', a signal is sent to the remote system to provide a line loopback." SYNTAX INTEGER { none (0), line (1), internal (2), remote (3) } --TmnxImaGrpState -TmnxImaGrpState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxImaGrpState indicates the current state of the IMA Group State Machine." SYNTAX INTEGER { notConfigured (1), startUp (2), startUpAck (3), configAbortUnsupportedM (4), configAbortIncompatibleSymmetry (5), configAbortOther (6), insufficientLinks (7), blocked (8), operational (9), configAbortUnsupportedImaVersion (10) } TmnxImaGrpFailState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxImaGrpFailState indcates the failure reason of an IMA group." SYNTAX INTEGER { noFailure(1), -- unit is up startUpNe(2), startUpFe(3), invalidMValueNe(4), invalidMValueFe(5), failedAssymetricNe(6), failedAssymetricFe(7), insufficientLinksNe(8), insufficientLinksFe(9), blockedNe(10), blockedFe(11), otherFailure(12), invalidImaVersionNe(13), invalidImaVersionFe(14) } TmnxImaLnkState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxImaLnkState indicates the current state of an IMA link."

SYNTAX

INTEGER { notInGroup(1), unusableNoGivenReason(2), unusableFault(3), unusableMisconnected(4), unusableInhibited(5), unusableFailed(6), usable(7), active(8) }

TmnxImaLnkFailState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxImaLnkFailState indicates the local failure status of a link belonging to an IMA group." SYNTAX INTEGER { noFailure(1), imaLinkFailure(2), lifFailure(3), lodsFailure(4), misConnected(5), blocked(6), fault(7), farEndTxLinkUnusable(8), farEndRxLinkUnusable(9) } TmnxImaTestState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxImaTestState indicates the current state of the test pattern procedure." SYNTAX INTEGER { disabled(1), operating(2), failed(3) } TmnxImaGrpClockModes ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxImaGrpClockModes lists the types of clock modes available to IMA Groups." SYNTAX INTEGER { ctc(1), itc(2) } TmnxImaGrpVersion ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxImaGrpVersion lists the types of Ima versions available per IMA Groups." SYNTAX INTEGER { oneDotZero(1), oneDotOne(2) } --%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --TIMETRA-PORT-MIB at a glance --- timetra (enterprises 6527)

----------------------------------------

timetraProducts (3) tmnxSRMIB (1) tmnxSRConfs (1) tmnxSRObjs (2) tmnxHwObjs (tmnxSRObjs 2) tmnxSRNotifyPrefix (3) tmnxPortObjs (tmnxHwObjs 4) tmnxPortTableLastChange (1) tmnxPortTable (2) tmnxPortTestTable (3) tmnxPortEtherTable (4) tmnxSonetTable (5) tmnxSonetPathTable (6) tmnxPortTypeTable (7) tmnxPortConnectTypeTable (8) tmnxPortFCStatsTable (9) tmnxDS3Table (10) tmnxDS3ChannelTable (11) tmnxDS1Table (12) tmnxDS0ChanGroupTable (13) tmnxBundleTable (14) tmnxBundleMemberTable (15) tmnxPortToChannelTable (16) tmnxPortIngrMdaQosStatTable (17) tmnxSonetGroupTable (18) tmnxPortScalarObjs (19) tmnxCiscoHDLCTable (20) tmnxBundleImaGrpTable (21) tmnxBundleMemberImaTable (22) tmnxDS1PortTable (23) tmnxPortSchedOverrideTable (24) tmnxPortNotificationObjects (7) tmnxFRObjs (9) tmnxQosAppObjs (10) tmnxATMObjs (11) tmnxPortStatsObjs (12)

--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --IOM Port tables -tmnxPortTableLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the tmnxPortTable was last changed." ::= { tmnxPortObjs 1 } tmnxPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port table has an entry for each port on each IOM card in each chassis in the TMNX system." ::= { tmnxPortObjs 2 }

tmnxPortEntry OBJECT-TYPE SYNTAX TmnxPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry represents a port on a IOM card in a chassis in the system. Entries cannot be created and deleted via SNMP SET operations. Before an IOM tmnxMDAEntry can be deleted from the tmnxMDATable, its supported tmnxPortEntries must be in the proper state for removal." INDEX { tmnxChassisIndex, tmnxPortPortID } ::= { tmnxPortTable 1 } TmnxPortEntry ::= SEQUENCE { tmnxPortPortID tmnxPortLastChangeTime tmnxPortType tmnxPortClass tmnxPortDescription tmnxPortName tmnxPortAlias tmnxPortUserAssignedMac tmnxPortMacAddress tmnxPortHwMacAddress tmnxPortMode tmnxPortEncapType tmnxPortLagId tmnxPortHoldTimeUp tmnxPortHoldTimeDown tmnxPortUpProtocols tmnxPortConnectorType tmnxPortTransceiverType tmnxPortTransceiverCode tmnxPortTransceiverLaserWaveLen tmnxPortTransceiverDiagCapable tmnxPortTransceiverModelNumber tmnxPortSFPConnectorCode tmnxPortSFPVendorOUI tmnxPortSFPVendorManufactureDate tmnxPortSFPMedia tmnxPortSFPEquipped tmnxPortEquipped tmnxPortLinkStatus tmnxPortAdminStatus tmnxPortOperStatus tmnxPortState tmnxPortPrevState tmnxPortNumAlarms tmnxPortAlarmState tmnxPortLastAlarmEvent tmnxPortClearAlarms tmnxPortSFPVendorSerialNum tmnxPortSFPVendorPartNum tmnxPortLastStateChanged tmnxPortNumChannels tmnxPortNetworkEgrQueues tmnxPortBundleNumber tmnxPortIsLeaf

TmnxPortID, TimeStamp, TmnxPortType, TmnxPortClass, TItemLongDescription, TNamedItemOrEmpty, TNamedItemOrEmpty, TruthValue, MacAddress, MacAddress, INTEGER, INTEGER, Unsigned32, Unsigned32, Unsigned32, BITS, TmnxPortConnectorType, INTEGER, BITS, Unsigned32, INTEGER, TNamedItemOrEmpty, INTEGER, Unsigned32, DateAndTime, INTEGER, TruthValue, TruthValue, TruthValue, TmnxPortAdminStatus, TmnxPortOperStatus, TmnxPortState, TmnxPortState, Unsigned32, TmnxAlarmState, RowPointer, TmnxActionType, TNamedItemOrEmpty, TNamedItemOrEmpty, TimeStamp, Unsigned32, TNamedItemOrEmpty, INTEGER, TruthValue,

tmnxPortChanType tmnxPortParentPortID tmnxPortOpticalCompliance tmnxPortLoadBalanceAlgorithm tmnxPortEgrPortSchedPlcy tmnxPortLastClearedTime }

TmnxMDAChanType, TmnxPortID, OCTET STRING, INTEGER, TNamedItemOrEmpty, TimeStamp

tmnxPortPortID OBJECT-TYPE SYNTAX TmnxPortID MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxPortPortID is an index into this table. It maps this port to its entry in the mib-2 interfaces table." ::= { tmnxPortEntry 1 } tmnxPortLastChangeTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxPortLastChangeTime variable contains the sysUpTime value of the most recently modified writable variable in the tmnxPortEntry row for this port." ::= { tmnxPortEntry 2 } tmnxPortType OBJECT-TYPE SYNTAX TmnxPortType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of port or optical pack installed." ::= { tmnxPortEntry 3 } tmnxPortClass OBJECT-TYPE SYNTAX TmnxPortClass MAX-ACCESS read-only STATUS current DESCRIPTION "The class of port or optical pack installed. This can be derived from tmnxPortType." ::= { tmnxPortEntry 4 } tmnxPortDescription OBJECT-TYPE SYNTAX TItemLongDescription MAX-ACCESS read-write STATUS current DESCRIPTION "A textual string containing user supplied information about the interface." DEFVAL { ''H } ::= { tmnxPortEntry 5 } tmnxPortName OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The textual name of the interface. The value of this

object should be the name of the interface as assigned by the local device and should be suitable for use in commands entered at the device's `console'. This might be a text name, such as `le0' or 'sys171-2/1." ::= { tmnxPortEntry 6 } tmnxPortAlias OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "This object is an 'alias' name for the interface as specified by a network manager, and provides a non-volatile 'handle' for the interface. On the first instantiation of an interface, the value of tmnxPortAlias associated with that interface is the zero-length string. As and when a value is written into an instance of tmnxPortAlias through a network management set operation, then the agent must retain the supplied value in the tmnxPortAlias instance associated with the same interface for as long as that interface remains instantiated, including across all reinitializations/reboots of the network management system." DEFVAL { ''H } ::= { tmnxPortEntry 7 } tmnxPortUserAssignedMac OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "When tmnxPortUserAssignedMac has a value of 'true', the value of tmnxPortMaxAddress has been explicitly assigned by a SNMP SET request. When tmnxPortUserAssignedMac is set to 'false', tmnxPortMacAddress returns the system assigned MAC address." DEFVAL { false } ::= { tmnxPortEntry 8 } tmnxPortMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "When tmnxPortUserAssignedMac has a value of 'true', tmnxPortMacAddress has the value that has been explicitly assigned by a SNMP SET request. When tmnxPortUserAssignedMac has a value of 'false', tmnxPortMaxAddress returns the same value as tmnxPortHwMacAddreess, the hardware or system assigned MAC address. When tmnxPortMacAddress is modified by a SET request, the agent sets tmnxPortUserAssignedMac to 'true'. Setting tmnxPortMacAddress to all zeros causes the agent to revert to using the default tmnxPortHwMacAddress and also to return tmnxPortUserAssigendMac as 'false'." DEFVAL { '000000000000'h } ::= { tmnxPortEntry 9 } tmnxPortHwMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only

STATUS current DESCRIPTION "The interface's hardware or system assigned MAC address at its protocol sub-layer. When tmnxPortUserAssignedMac has a value of 'true', the value of tmnxPortMacAddress is used instead of tmnxPortHwMacAddress. In the case of a pre-provisioned port that is not yet physically in the system, the MAC address may not be known. In this case a MAC address of all zeros is returned." ::= { tmnxPortEntry 10 } tmnxPortMode SYNTAX OBJECT-TYPE INTEGER { undefined (0), access (1), network (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The tmnxPortMode variable indicates if the interface on this port is configured as a service access port or a network access port. If the port mode equals 'access', and the tmnxMDAAssignedType is of ATM MDA family, then tmnxPortEncapType is automatically set to 'atmEncap'. If port mode equals 'access', tmnxPortEncapType must also be configured to 'qEncap' (For Ethernet MDAs) or to 'bcpNullEncap' for Sonet/SDH MDAs. Once the port's operation mode has been configured for 'access' mode, multiple services may be configured on the port. If the port mode equals 'network', tmnxPortEncaptype must also be configured to 'nullEncap' (Ethernet MDAs), or 'pppAutoEncap' (Sonet/SDH MDAs) and tmnxPortEncapType is defaulted to those values on the mode change." ::= { tmnxPortEntry 11 } tmnxPortEncapType OBJECT-TYPE SYNTAX INTEGER { unknown (0), nullEncap (1), qEncap (2), mplsEncap (3), bcpNullEncap (4), bcpDot1qEncap (5), ipcpEncap (6), frEncap (7), pppAutoEncap (8), atmEncap (9), qinqEncap (10), wanMirrorEncap (11), ciscoHDLCEncap (12), cemEncap (13) }

MAX-ACCESS read-write STATUS current DESCRIPTION "The type of encapsulation protocol configured on this port's network interface. If tmnxPortEncapType has a value of 'nullEncap', frames received will not carry any tags or labels and as a result only one service can be configured on this port. Sometimes this is referred to as raw Ethernet packets. If tmnxPortEncapType has a value of 'qEncap', ingress frames carry 802.1q tags where each different tag can signify a different service. This is not a valid value if tmnxPortClass has a value of 'sonetPath'. If tmnxPortEncapType has a value of 'bcpNullEncap', Bcp is used on the sonet path as the NCP control protocol. The BCP IEEE 802 Tagged Frame Configuration Option (type 8) is negotiated to 'enabled'. VLAN tagged frames are allowed into the sonet path. Only a single SAP can be associated with the sonet path. 'bcpNullEncap' is valid only if tmnxPortClass has a value of 'sonetPath'. If tmnxPortEncapType has a value of 'bcpDot1qEncap', BCP is used as the NCP control protocol. The BCP IEEE 802 Tagged Frame Configuration Option (type 8) is negotiated to 'enabled'. VLAN tagged frames are allowed on the sonet path. This encapsulation type is required when multiple SAPs are defined on the sonet path where each one is service delimited by a provisioned Dot1q tag. When 'bcpDot1qEncap' is specified, BCP does not enter the 'open' state unless the far end peer also supports 'bcpDot1qEncap'. This allows a LCP negotiation to transmit configuration request and confirmation messages to enable this feature. 'bcpDot1qEncap' is a valid value only if tmnxPortClass has a value of 'sonetPath'. If tmnxPortEncapType has a value of 'ipcpEncap', BCP will not be used on this sonet path. IPCP NCP is used instead. 'ipcpEncap' is a valid only if tmnxPortClass has a value of 'sonetPath'. If tmnxPortEncapType has a value of 'frEncap', Frame Relay is the expected encapsulation. If tmnxPortEncapType has a value of 'pppAutoEncap', IPCP is automatically enabled. This encap type is only valid on ports/paths in network mode. If tmnxPortEncapType has a value of 'atmEncap', the encapsulation on the port is ATM. The 'atmEncap' is also used when mirroring ATM ports. If tmnxPortEncapType has a value of 'wanMirrorEncap', the port is used for mirroring of frame-relay and POS ports. On such ports no link management protocol would run. If tmnxPortEncapType has a value of 'ciscoHDLCEncap', the Cisco HDLC encapsulation is applied. This encap type is only valid if TmnxPortClass has a value of 'tdm' or 'sonet'.

If tmnxPortEncapType has a value of 'cemEncap', encapsulation of frames will be circuit emulation. This is used to support transparent transmission of frames. This encap type is only valid if TmnxPortClass has a value of 'tdm' or 'sonet' in access mode. tmnxPortEncapType is set to 'unknown' for physical SONET/SDH and TDM ports. " ::= { tmnxPortEntry 12 } tmnxPortLagId OBJECT-TYPE SYNTAX Unsigned32 (0..200) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate which LAG or multi-link trunk (MLT) this port is assigned to. If this port is not associated with any LAG, this value will be set to zero(0). On SR1(ESS1) type of systems only upto 64 lags are supported." DEFVAL { 0 } ::= { tmnxPortEntry 13 } tmnxPortHoldTimeUp OBJECT-TYPE SYNTAX Unsigned32 (0..5) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxPortHoldTimeUp is used to configure the hold-timer for link up event dampening. This guards against reporting excessive interface transitions. This is implemented by not advertising subsequent transitions of the interface to upper layer protocols until the configured timer has expired. A value of zero (0) indicates that an up transition is reported immediately. The value of tmnxPortHoldTimeUp is not applicable when tmnxPortClass has a value of 'sonet (5)'. In that case, tmnxSonetHoldTimeUp is used instead." DEFVAL { 0 } ::= { tmnxPortEntry 14 } tmnxPortHoldTimeDown OBJECT-TYPE SYNTAX Unsigned32 (0..5) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxPortHoldTimeDown is used to configure the hold-timer for link down event dampening. This guards against reporting excessive interface transitions. This is implemented by not advertising subsequent transitions of the interface to upper layer protocols until the configured timer has expired. A value of zero (0) indicates that a down transition is reported immediately. The value of tmnxPortHoldTimeDown is not applicable when tmnxPortClass has a value of 'sonet (5)'. In that case, tmnxSonetHoldTimeDown is used instead." DEFVAL { 0 } ::= { tmnxPortEntry 15 } tmnxPortUpProtocols OBJECT-TYPE SYNTAX BITS {

portUpIpv4 portUpMpls portUpBcp portUpIso portUpFr portUpAtm portUpChdlc portUpIma portUpIpv6

(0), (1), (2), (3), (4), (5), (6), (7), (8)

} MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxPortUpProtocols variable is a bitmap that indicates what protocols can be used on this port type." ::= { tmnxPortEntry 16 } tmnxPortConnectorType OBJECT-TYPE SYNTAX TmnxPortConnectorType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of connector installed on this port." ::= { tmnxPortEntry 17 } tmnxPortTransceiverType OBJECT-TYPE SYNTAX INTEGER { unknown(0), gbic(1), moduleConnectorSolderedToMotherboard(2), sfpTransceiver(3), xbiTransceiver(4), xenpakTransceiver(5), xfpTransceiver(6), xffTransceiver(7), xfpeTransceiver(8), xpakTransceiver(9), x2Transceiver(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the transceiver." ::= { tmnxPortEntry 25 } tmnxPortTransceiverCode OBJECT-TYPE SYNTAX BITS{ unknown(0), oc48-longreach(1), oc48-intermediatereach(2), oc48-shortreach(3), oc12-singlemodelongreach(4), oc12-singlemodeinterreach(5), oc12-multimodeshortreach(6), oc3-singlemodelongreach(7), oc3-singlemodeinterreach(8), oc3-multi-modeshortreach(9), gige-1000base-t(10), gige-1000base-cx(11), gige-1000base-lx(12),

gige-1000base-sx(13), faste-100base-mm-fx(14), faste-100base-sm-fx(15), xgige-10gbase-sr(16), xgige-10gbase-lr(17), xgige-10gbase-er(18), xgige-10gbase-sw(19), xgige-10gbase-lw(20), xgige-10gbase-ew(21) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The code for the transmission media. tmnxPortOpticalCompliance is used instead of tmnxPortTransceiverCode.tmnxPortOpticalCompliance contains the same information and is defined by an industry standard." ::= { tmnxPortEntry 26 } tmnxPortTransceiverLaserWaveLen OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The light wavelength transmitted by the transceiver's laser. A value of zero indicates that the port is not equipped with the transceiver." ::= { tmnxPortEntry 27 } tmnxPortTransceiverDiagCapable OBJECT-TYPE SYNTAX INTEGER { notApplicable(0), true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the transceiver is capable of doing diagnostics." ::= { tmnxPortEntry 28 } tmnxPortTransceiverModelNumber OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "Model number of the transceiver." ::= { tmnxPortEntry 29 } tmnxPortSFPConnectorCode OBJECT-TYPE SYNTAX INTEGER { unknown(0), sc(1), fiberChannel-Style1-CopperConnector(2), fiberChannel-Style2-CopperConnector(3), bncortnc(4), fiberChannelCoaxialHeaders(5), fiberJack(6), lc(7),

mt-rj(8), mu(9), sg(10), opticalPigtail(11), hssdcII(32), copperPigtail(33), copperGigE(128) } MAX-ACCESS read-only STATUS current DESCRIPTION "The external connector provided on the interface." ::= { tmnxPortEntry 30 } tmnxPortSFPVendorOUI OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor organizationally unique identifier field (OUI) contains the IEEE company identifier for the vendor. A value of all zero indicates that the vendor OUI is unspecified." ::= { tmnxPortEntry 31 } tmnxPortSFPVendorManufactureDate SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor's date code." ::= { tmnxPortEntry 32 } OBJECT-TYPE

tmnxPortSFPMedia OBJECT-TYPE SYNTAX INTEGER { notApplicable(0), ethernet(1), sonetsdh(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The media supported for the SFP." ::= { tmnxPortEntry 33 } tmnxPortSFPEquipped OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the SFP is equipped." ::= { tmnxPortEntry 34 } tmnxPortEquipped OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if there is an optics pack installed in this port or not."

::= { tmnxPortEntry 35 } tmnxPortLinkStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the port has a physical link." ::= { tmnxPortEntry 36 } tmnxPortAdminStatus OBJECT-TYPE SYNTAX TmnxPortAdminStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The desired administrative status of this port." DEFVAL { inService } ::= { tmnxPortEntry 37 } tmnxPortOperStatus OBJECT-TYPE SYNTAX TmnxPortOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational status of this port." ::= { tmnxPortEntry 38 } tmnxPortState OBJECT-TYPE SYNTAX TmnxPortState MAX-ACCESS read-only STATUS current DESCRIPTION "The state level of this port. A value of 'none' indicates the port is either in its initial creation state or is just about to be deleted. A value of 'ghost' represents a port that is not physically present. This state may represent a pre-provisioned port. A value of 'linkDown' represents a port that is physically present but does not have a link. The 'linkUp' state represents a port that is physically present and has physical link present. A port in 'up' state is ready to pass some kinds of traffic. The tmnxPortUpProtocols variable indicates the actual type(s) of traffic can be passed on this 'up' link." ::= { tmnxPortEntry 39 } tmnxPortPrevState OBJECT-TYPE SYNTAX TmnxPortState MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxPortPrevState indicates the state level that the port transitioned from into the current tmnxPortState level." ::= { tmnxPortEntry 40 } tmnxPortNumAlarms OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of alarms currently outstanding on this port."

::= { tmnxPortEntry 41 } tmnxPortAlarmState OBJECT-TYPE SYNTAX TmnxAlarmState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxPortAlarmState indicates the current alarm state for this port." ::= { tmnxPortEntry 42 } tmnxPortLastAlarmEvent OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxPortLastAlarmEvent is an object identifier whose object name and instance values point to the row entry in the ALARM-MIB that contains the most recent alarm event associated with this port. If the tmnxPortAlarmState has a value of 'alarmCleared', the most recent alarm event will be in the nlmAlarmClearedTable. If it has a value of 'alarmActive', the entry pointed to is in the nlmAlarmActiveTable. If the value of tmnxPortLastAlarmEvent is '0.0', then either there have not been any alarm events associated with this chassis since the system was last booted, or the last alarm event has aged out and its entry is no longer available in the ALARM-MIB tables." ::= { tmnxPortEntry 43 } tmnxPortClearAlarms OBJECT-TYPE SYNTAX TmnxActionType MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this action variable causes all the alarms associated with this port to be moved from the current alarm log to the history alarm log. Primarily meant for use in development. This object will most likely be removed from the MIB before product release." DEFVAL { notApplicable } ::= { tmnxPortEntry 44 } tmnxPortSFPVendorSerialNum OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxPortSFPVendorSerialNum contains ASCII characters, defining the vendor serial number. A value of all zero indicates that the vendor SN is unspecified." ::= { tmnxPortEntry 45 } tmnxPortSFPVendorPartNum OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor part number contains ASCII characters, defining the vendor part number or product name.

A value of all zero indicates that the vendor PN is unspecified. " ::= { tmnxPortEntry 46 } tmnxPortLastStateChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxPortLastStateChanged variable contains the value of the sysUpTime the last time the operational status of the port changed state." ::= { tmnxPortEntry 48 } tmnxPortNumChannels OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "For SONET/SDH paths or TDM channels, tmnxPortNumChannels contains the number of possible immediate children. For leaf paths or channels, the value of this object will be zero. For SONET/SDH or TDM physical ports, tmnxPortNumChannels contains the total number of channels on the physical port. For all other entries in the tmnxPortTable, the value of this object will be zero." ::= { tmnxPortEntry 49 } tmnxPortNetworkEgrQueues OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "tmnxPortNetworkEgrQueues contains the network egress queue policy if the tmnxPortMode is network. Otherwise this object has no significance." ::= { tmnxPortEntry 50 } tmnxPortBundleNumber OBJECT-TYPE SYNTAX INTEGER (0..1280) MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxPortBundleNumber identifies the bundle for which this port is a member. If this port is not a member of any bundle, the value of tmnxPortBundleNumber will be zero." ::= { tmnxPortEntry 51 } tmnxPortIsLeaf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxPortIsLeaf is applicable only when the 'isSonet' and/or 'isTDM' bits in TIMETRA-CHASSIS-MIB:tmnxMDACapabilities are set. When the value of this object is 'true', it indicates that the channel is capable of passing traffic. The value of this object is 'false' for: 1. Physical ports on SONET/TDM MDA's

2. Intermediate channels on a channelized MDA 3. Leaf channels which belong to a bundle For ports on Ethernet MDA's or for LAG ports, the value of this object will be 'false'." ::= { tmnxPortEntry 52 } tmnxPortChanType OBJECT-TYPE SYNTAX TmnxMDAChanType MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxPortChanType is applicable only when the 'isSonet' and/or 'isTDM' bits in TIMETRA-CHASSIS-MIB:tmnxMDACapabilities are set. It indicates the type of the channel. For ports on Ethernet MDA's, the value of this object will be 'unknown'." ::= { tmnxPortEntry 53 } tmnxPortParentPortID OBJECT-TYPE SYNTAX TmnxPortID MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxPortParentPortID is applicable only when the 'isSonet' and/or 'isTDM' bits in TIMETRA-CHASSIS-MIB:tmnxMDACapabilities are set. For SONET or TDM channel, it indicates the port ID of its parent channel or port." ::= { tmnxPortEntry 54 } tmnxPortOpticalCompliance OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxPortOpticalCompliance is applicable only when the tmnxPortSFPEquipped is set to 'true'. The value of tmnxPortOpticalCompliance indicates the 8 bytes of optical compliance bits stored in SFP and XFP eeproms." ::= { tmnxPortEntry 55 } tmnxPortLoadBalanceAlgorithm OBJECT-TYPE SYNTAX INTEGER { notApplicable (0), default (1), includeL4 (2), excludeL4 (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxPortLoadBalanceAlgorithm specifies the load balancing algorithm to be used on this port. When the value is 'includeL4', the src and dst port are used in the hashing algorithm. When it's 'excludeL4', they are not included. When the value is 'default', the port inherits the global settings in tmnxL4LoadBalancing. The value is 'notApplicable' for ports that do not pass any traffic. An attempt to modify this object when it is set to 'notApplicable' will return an inconsistentValue error."

DEFVAL { default } ::= { tmnxPortEntry 56 } tmnxPortEgrPortSchedPlcy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxPortEgrPortSchedPlcy specifies the egress QoS port-scheduler policy for this port. This object must correspond to the index of a row in TIMETRA-QOS-MIB::tPortSchedulerPlcyTable." DEFVAL { "" } ::= { tmnxPortEntry 57 } tmnxPortLastClearedTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxPortLastClearedTime indicates the sysUpTime when the counters in the IF-MIB:IfTable were last cleared." ::= { tmnxPortEntry 58 } --- Port Diagnostic Table -tmnxPortTestTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxPortTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxPortTestTable has an entry for each port on each IOM card in each chassis in the TMNX system." ::= { tmnxPortObjs 3 } tmnxPortTestEntry OBJECT-TYPE SYNTAX TmnxPortTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry represents a port on a IOM card in a chassis in the system. Entries cannot be created and deleted via SNMP SET operations." AUGMENTS { tmnxPortEntry } ::= { tmnxPortTestTable 1 } TmnxPortTestEntry ::= SEQUENCE { tmnxPortTestState tmnxPortTestMode tmnxPortTestParameter tmnxPortTestLastResult tmnxPortTestStartTime tmnxPortTestEndTime tmnxPortTestDuration tmnxPortTestAction } tmnxPortTestState OBJECT-TYPE SYNTAX INTEGER {

INTEGER, INTEGER, Unsigned32, INTEGER, DateAndTime, DateAndTime, INTEGER, INTEGER

notInTest (1), inTest (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current testing status of this port." ::= { tmnxPortTestEntry 1 } tmnxPortTestMode OBJECT-TYPE SYNTAX INTEGER { notApplicable(0), loopback1 (1), loopback2 (2), loopback3 (3), singalInsertion (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of test to be executed on this port." ::= { tmnxPortTestEntry 2 } tmnxPortTestParameter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "A parameter to be passed to the test program." ::= { tmnxPortTestEntry 3 } tmnxPortTestLastResult OBJECT-TYPE SYNTAX INTEGER { notApplicable(0), success (1), failure (2), timeout (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the last test executed on this port." ::= { tmnxPortTestEntry 4 } tmnxPortTestStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time the test started on this port. Returns 0 if tmnxPortTestState is notInTest." ::= { tmnxPortTestEntry 5 } tmnxPortTestEndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time the last test completed. Returns 0 if a test is in progress or no tests have yet to be run on

this port." ::= { tmnxPortTestEntry 6 } tmnxPortTestDuration OBJECT-TYPE SYNTAX INTEGER (0..256) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds the port test is anticipated to last." ::= { tmnxPortTestEntry 7 } tmnxPortTestAction OBJECT-TYPE SYNTAX INTEGER { none (1), startTest (2), stopTest (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The operator sets this variable to perform the appropriate type of testing." ::= { tmnxPortTestEntry 8 } --- Ethernet Ports Table -tmnxPortEtherTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxPortEtherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxPortEtherTable has an entry for each Ethernet (faste, gige, xcme or xgige) port on each IOM card in each chassis in the TMNX system." ::= { tmnxPortObjs 4 } tmnxPortEtherEntry OBJECT-TYPE SYNTAX TmnxPortEtherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry represents an Ethernet port on a IOM card in a chassis in the system. Entries cannot be created and deleted via SNMP SET operations. Before an IOM cardEntry can be deleted from the tmnxMDATable, its supported tmnxPortEntries and tmnxPortEtherEntries must be in the proper state for removal. The tmnxPortEtherEntry contains attributes that are unique to the Ethernet TmnxPortType." INDEX { tmnxChassisIndex, tmnxPortPortID } ::= { tmnxPortEtherTable 1 } TmnxPortEtherEntry ::= SEQUENCE { tmnxPortEtherMTU tmnxPortEtherDuplex tmnxPortEtherSpeed tmnxPortEtherAutoNegotiate tmnxPortEtherOperDuplex tmnxPortEtherOperSpeed

Unsigned32, INTEGER, INTEGER, INTEGER, INTEGER, Unsigned32,

tmnxPortEtherAcctPolicyId tmnxPortEtherCollectStats tmnxPortEtherMDIMDIX tmnxPortEtherXGigMode tmnxPortEtherEgressRate tmnxPortEtherDot1qEtype tmnxPortEtherQinqEtype tmnxPortEtherIngressRate tmnxPortEtherReportAlarm tmnxPortEtherReportAlarmStatus tmnxPortEtherPkts1519toMax tmnxPortEtherHCOverPkts1519toMax tmnxPortEtherHCPkts1519toMax tmnxPortEtherLacpTunnel }

Unsigned32, TruthValue, INTEGER, INTEGER, Integer32, Unsigned32, Unsigned32, Integer32, BITS, BITS, Counter32, Counter32, Counter64, TruthValue

tmnxPortEtherMTU OBJECT-TYPE SYNTAX Unsigned32 (0|512..9212) UNITS "bytes" MAX-ACCESS read-write STATUS current DESCRIPTION "The size of the largest packet which can be sent/received on the Ethernet physical interface, specified in octets. For interfaces that are used for transmitting network datagrams, this is the size of the largest network datagram that can be sent on the interface. Setting tmnxPortEtherMTU to a value of zero (0), causes the agent to recalculate the default MTU size which can vary based on the current setting of tmnxPortMode and tmnxPortEncapType variables. Some typical default values are: 1514 with mode access and encap-type null 1518 with mode access and encap-type dot1q 1518 with mode access and encap-type mpls 9198 with mode network " ::= { tmnxPortEtherEntry 1 } tmnxPortEtherDuplex OBJECT-TYPE SYNTAX INTEGER { notApplicable (0), fullDuplex (1), halfDuplex (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The tmnxPortEtherDuplex variable specifies the duplex mode used by the Ethernet interface if tmnxPortEtherAutoNegotiate has a value of 'false' or 'limited'. If tmnxPortEtherAutoNegotiate has a value of 'true', the link parameters are negotiated with the far end and the tmnxPortEtherDuplex variable is ignored. A value of 'fullDuplex' sets the link to full duplex mode. A value of 'halfDuplex' sets the link to half duplex mode. tmnxPortEtherDuplex is only valid on Ethernet interfaces that support multiple duplex modes." DEFVAL { fullDuplex } ::= { tmnxPortEtherEntry 2 } tmnxPortEtherSpeed OBJECT-TYPE

SYNTAX

INTEGER { notApplicable (0), speed10 (1), speed100 (2), speed1000 (3), speed10000 (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The tmnxPortEtherSpeed variable specifies the link speed of the Ethernet interface if tmnxPortEtherAutoNegotiate has a value of 'false' or 'limited'. If tmnxPortEtherAutoNegotiate has a value of 'true', the link parameters are negotiated with the far end and the tmnxPortEtherSpeed variable is ignored. A value of 'speed10' sets the link to 10 mbps. A value of 'speed100' sets the link to 100 mbps. A value of 'speed1000' sets the link to 1000 mbps (1 gbps). tmnxPortEtherSpeed is only valid on Ethernet interfaces that support multiple link speeds." ::= { tmnxPortEtherEntry 3 } tmnxPortEtherAutoNegotiate OBJECT-TYPE SYNTAX INTEGER { notApplicable (0), true (1), false (2), limited (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the value of tmnxPortEtherAutoNegotiate is 'true', the Ethernet interface will automatically negotiate link parameters with the far end (including speed and duplex), and will advertise all speeds and duplex modes supported by the interface. When the value of tmnxPortEtherAutoNegotiate is 'limited', the Ethernet interface will automatically negotiate link parameters with the far end, but will only advertise the speed and duplex mode specified by tmnxPortEtherSpee d and tmnxPortEtherDuplex. If tmnxPortEtherAutoNegotiate is 'false', the Ethernet interface won't negotiate link parameters with the far end and will instead force the speed and duplex mode to the values spec ified by tmnxPortEtherSpeed and tmnxPortEtherDuplex respectively." DEFVAL { true } ::= { tmnxPortEtherEntry 4 } tmnxPortEtherOperDuplex OBJECT-TYPE SYNTAX INTEGER { notApplicable (0), fullDuplex (1), halfDuplex (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxPortEtherOperDuplex variable indicates the operational duplex mode of the Ethernet interface. A value of 'fullDuplex' indicates that the link is in full duplex mode. A value of 'halfDuplex' indicates that the link is in half duplex mode. tmnxPortEtherOperDuplex is only

valid if tmnxPortClass is 'faste' or 'xcme'." ::= { tmnxPortEtherEntry 5 } tmnxPortEtherOperSpeed OBJECT-TYPE SYNTAX Unsigned32 UNITS "mega-bits per second" MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxPortEtherOperSpeed variable indicates the operational speed of the Ethernet interface in mega-bits per second (mbps). If the value of tmnxPortEtherAutoNegotiate is 'true', the link autonegotiates the link parameters with the far end side. The value of tmnxPortEtherOperSpeed is only valid if tmnxPortClass is one of the Ethernet classes." ::= { tmnxPortEtherEntry 6 } tmnxPortEtherAcctPolicyId OBJECT-TYPE SYNTAX Unsigned32 (0..99) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the accounting policy must be defined prior to associating the policy with the ethernet port. Accounting policies can only be associated with network ports. A non-zero value indicates the tmnxLogApPolicyId index identifying the policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is associated with this port. A zero value indicates that there is no accounting policy associated with this port" DEFVAL { 0 } ::= { tmnxPortEtherEntry 7 } tmnxPortEtherCollectStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the collection of accounting and statistical data for the network ethernet port. When applying accounting policies the data by default will be collected in the appropriate records and written to the designated billing file. When the value is set to false, the statistics are still accumulated by the IOM cards, however, the CPU will not obtain the results and write them to the billing file." DEFVAL { true } ::= { tmnxPortEtherEntry 8 } tmnxPortEtherMDIMDIX OBJECT-TYPE SYNTAX INTEGER { unknown (0), mdi (1), mdix (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxPortEtherMDIMDIX variable indicates whether the Ethernet interface is of type 'mdi' (Media Dependent Interface) or 'mdix' (Media Dependent Interface with crossover). If the agent

cannot identify the type of Ethernet interface the value 'unknown (0)' is indicated. tmnxPortEtherMDIMDIX is only valid if tmnxPortClass is 'faste' or 'xcme'." ::= { tmnxPortEtherEntry 9 } tmnxPortEtherXGigMode OBJECT-TYPE SYNTAX INTEGER { notApplicable (0), lan (1), wan (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The tmnxPortEtherXGigMode variable specifies whether the Ethernet interface is in LAN or WAN mode. tmnxPortEtherXGigMode must be 'notApplicable' if tmnxPortClass is not 'xgige'." DEFVAL { lan } ::= { tmnxPortEtherEntry 10 } tmnxPortEtherEgressRate OBJECT-TYPE SYNTAX Integer32 (-1 | 1..10000000) MAX-ACCESS read-write STATUS current DESCRIPTION "The tmnxPortEtherEgressRate variable specifies the maximum egress bandwidth (in kilobits per second) that the Ethernet interface can generate. A value of -1 means that the limit is the actual physical limit. If the provisioned sub-rate bandwidth is larger than the actual physical bandwidth of the interface, the latter applies." DEFVAL { -1 } ::= { tmnxPortEtherEntry 11 } tmnxPortEtherDot1qEtype OBJECT-TYPE SYNTAX Unsigned32 ('600'H..'ffff'H) MAX-ACCESS read-write STATUS current DESCRIPTION "The tmnxPortEtherDot1qEtype variable indicates the ethertype expected when the port's encapsulation type is dot1qEncap." DEFVAL { '8100'H } ::= { tmnxPortEtherEntry 12 } tmnxPortEtherQinqEtype OBJECT-TYPE SYNTAX Unsigned32 ('600'H..'ffff'H) MAX-ACCESS read-write STATUS current DESCRIPTION "The tmnxPortEtherQinqEtype variable indicates the ethertype expected when the port's encapsulation type is qinqEncap." DEFVAL { '8100'H } ::= { tmnxPortEtherEntry 13 } tmnxPortEtherIngressRate OBJECT-TYPE SYNTAX Integer32 (-1 | 1..10000) UNITS "mega-bits per second" MAX-ACCESS read-write STATUS current DESCRIPTION "The tmnxPortEtherIngressRate variable specifies the maximum ingress

bandwidth (in mega-bits per second) that the Ethernet interface can receive. A value of -1 means that the limit is the actual physical limit. If the provisioned sub-rate bandwidth is larger than the actual physical bandwidth of the interface, the latter applies." DEFVAL { -1 } ::= { tmnxPortEtherEntry 14 } tmnxPortEtherReportAlarm OBJECT-TYPE SYNTAX BITS { notUsed (0), signalFailure(1), remoteFault(2), localFault(3), noFrameLock(4), highBer(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxPortEtherReportAlarm determines when and if to generate tmnxEqPortEtherAlarm and tmnxEqPortEtherAlarmClear notifications for this port: signalFailure(1) Reports a ethernet signal lost alarm. remoteFault(2) Reports remote fault. localFault(3) Reports local fault. noFrameLock(4) Reports a 'not locked on the ethernet framing sequence' alarm. highBer(5) Reports a high bit error rate alarm. " DEFVAL { { remoteFault, localFault } } ::= { tmnxPortEtherEntry 15 } tmnxPortEtherReportAlarmStatus OBJECT-TYPE SYNTAX BITS { notUsed (0), signalFailure(1), remoteFault(2), localFault(3), noFrameLock(4), highBer(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxPortEtherReportAlarmStatus indicates the alarms on this port. The bits are explained as follows:: signalFailure(1) Indicates a ethernet signal lost alarm. remoteFault(2) Indicates remote fault. localFault(3) Indicates local fault. noFrameLock(4) Indicates a 'not locked on the ethernet framing sequence' alarm. highBer(5) Indicates a high bit error rate alarm. " ::= { tmnxPortEtherEntry 16 } tmnxPortEtherPkts1519toMax SYNTAX Counter32 UNITS "Packets" MAX-ACCESS read-only STATUS current OBJECT-TYPE

DESCRIPTION "The total number of packets received that were longer than 1518 octets but less than the maximum frame size for the particular medium, usually 12287 octets (excluding framing bits, but including FCS octets) and wer e otherwise well formed." ::= { tmnxPortEtherEntry 17 } tmnxPortEtherHCOverPkts1519toMax OBJECT-TYPE SYNTAX Counter32 UNITS "Packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated tmnxPortEtherPkts1519toMax counter has overflowed." ::= { tmnxPortEtherEntry 18 } tmnxPortEtherHCPkts1519toMax OBJECT-TYPE SYNTAX Counter64 UNITS "Packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were between 1519 octets in length and the maximum frame size, usually 12287 octets inclusive (excluding framing bits but including FCS octets). The lower 32-bits of this 64-bit counter will equal the value of tmnxPortEtherPkt1519toMax. The high 32-bits of this counter will equal the value of tmnxPortEtherHCOverPkts1519toMax." ::= { tmnxPortEtherEntry 19 } tmnxPortEtherLacpTunnel OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxPortEtherLacpTunnel specifies whether the LACP packet tunneling for the ethernet port is enabled or disabled. When tunneling is enabled, the port will not process any LACP packets but will tunnel them through instead. Also, the port cannot be added as a member to a LAG group, and vice versa." DEFVAL { false } ::= { tmnxPortEtherEntry 20 } --- Sonet Ports Table -tmnxSonetTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSonetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxSonetTable has an entry for each packet over Sonet port on each IOM card in each chassis in the TMNX system." ::= { tmnxPortObjs 5 } tmnxSonetEntry OBJECT-TYPE SYNTAX TmnxSonetEntry

MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry represents a packet over Sonet tmnxPort on a IOM card in a chassis in the system. Entries cannot be created and deleted via SNMP SET operations. Before an IOM tmnxMDAEntry can be deleted from the tmnxMDATable, its supported tmnxPortEntries must be in the proper state for removal. The tmnxSonetEntry contains attributes that are unique to the 'sonet' TmnxPortType. It also contains attributes that are common to all sonet paths configured on a sonet port. The tmnxPortPortID for a sonet port includes a sonet path number in the lower bits. If the sonet path number is zero, '0', it represents a single (clear) sonet path on the port that uses the full bandwidth of the sonet port. All entries in this table have the sonet path number part of their tmnxPortPortID index value set to zero." INDEX { tmnxChassisIndex, tmnxPortPortID } ::= { tmnxSonetTable 1 } TmnxSonetEntry ::= SEQUENCE { tmnxSonetSpeed tmnxSonetClockSource tmnxSonetFraming tmnxSonetReportAlarm tmnxSonetBerSdThreshold tmnxSonetBerSfThreshold tmnxSonetAps tmnxSonetApsAdminStatus tmnxSonetApsOperStatus tmnxSonetApsAuthKey tmnxSonetApsNeighborAddr tmnxSonetApsAdvertiseInterval tmnxSonetApsAdvertiseTimeLeft tmnxSonetApsHoldTime tmnxSonetApsHoldTimeLeft tmnxSonetLoopback tmnxSonetReportAlarmStatus tmnxSonetSectionTraceMode tmnxSonetJ0String tmnxSonetMonS1Byte tmnxSonetMonJ0String tmnxSonetMonK1Byte tmnxSonetMonK2Byte tmnxSonetSingleFiber tmnxSonetHoldTimeUp tmnxSonetHoldTimeDown } tmnxSonetSpeed OBJECT-TYPE SYNTAX INTEGER { oc3 (1), oc12 (2), oc48 (3), oc192 (4), oc768 (5), oc1 (6) }

INTEGER, INTEGER, INTEGER, BITS, Unsigned32, Unsigned32, TruthValue, TmnxPortAdminStatus, TmnxPortOperStatus, OCTET STRING, IpAddress, TimeInterval, TimeInterval, TimeInterval, TimeInterval, INTEGER, BITS, INTEGER, OCTET STRING, Unsigned32, OCTET STRING, Unsigned32, Unsigned32, TruthValue, Unsigned32, Unsigned32

MAX-ACCESS read-write STATUS current DESCRIPTION "The rate of this optical facility." ::= { tmnxSonetEntry 1 } tmnxSonetClockSource OBJECT-TYPE SYNTAX INTEGER { loopTimed (1), nodeTimed (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "tmnxSonetClockSource configures the clock for transmitted data from either the internal clock ('nodeTimed') or from a clock recovered from the line's receive data stream ('loopTimed')." DEFVAL { loopTimed } ::= { tmnxSonetEntry 2 } tmnxSonetFraming OBJECT-TYPE SYNTAX INTEGER { unknown (1), sonet (2), sdh (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxSonetFraming indicates the type of framing used on this interface." DEFVAL { sonet } ::= { tmnxSonetEntry 3 } tmnxSonetReportAlarm OBJECT-TYPE SYNTAX BITS { notUsed (0), loc(1), lais(2), lrdi(3), ss1f(4), sb1err(5), lb2erSd(6), lb2erSf(7), slof(8), slos(9), stxptr(10), srxptr(11), lrei(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxSonetReportAlarm determines when and if to generate tmnxEqPortSonetAlarm and tmnxEqPortSonetAlarmClear notifications for this port: loc(1) Reports a loss of clock which causes the operational state of the port to be downed. Set by default. lais(2) Reports line alarm indication signal errors. Not set by default.

lrdi(3) ss1f(4) sb1err(5) lb2erSd(6) lb2erSf(7) slof(8) slos(9) stxptr(10) srxptr(11) lrei(12)

Reports line remote defect initiation errors. LRDIs are caused by remote LOF, LOC, and LOS. Set by default. Reports section synchronization failure as reported by the S1 byte. Not set by default. Reports section B1 errors. Not set by default. Reports line signal degradation BER errors. Not set by default. Reports line signal failure BER errors. Set by default. Reports section loss of frame errors. Set by default Reports section loss of signal errors. Set by default. Reports a section synchronization error on the transmit side. Indicates if there is a positive or negative justification count per channel. Not set by default. Reports a section synchronization error on the receive side. Indicates if there is a positive or negative justification count per path. Not set by default. Reports a line error condition raised by the remote as a result of B1 errors received from this node. Not set by default.

" DEFVAL { {loc, lrdi, lb2erSf, slof, slos} } ::= { tmnxSonetEntry 4 } tmnxSonetBerSdThreshold OBJECT-TYPE SYNTAX Unsigned32 (3..9) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxSonetBerSdThreshold is the bit error rate (BER) threshold used to determine when to send a tmnxPortNotifyBerSdTca notification. It is the absolute value of the exponent of the rate expressed as 10e-n." DEFVAL { 6 } ::= { tmnxSonetEntry 5 } tmnxSonetBerSfThreshold OBJECT-TYPE SYNTAX Unsigned32 (3..6) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxSonetBerSfThreshold is the bit error rate (BER) threshold used to determine when to send a tmnxPortNotifyBerSfTca notification. It is the absolute value of the exponent of the rate expressed as 10e-n." DEFVAL { 3 } ::= { tmnxSonetEntry 6 } tmnxSonetAps OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Automatic Protection Switching (APS) is supported on 7x50 systems by the APS-MIB and TIMETRA-APS-MIB." DEFVAL { false } ::= { tmnxSonetEntry 7 } tmnxSonetApsAdminStatus OBJECT-TYPE SYNTAX TmnxPortAdminStatus MAX-ACCESS read-write

STATUS obsolete DESCRIPTION "Automatic Protection Switching (APS) is supported on 7x50 systems by the APS-MIB and TIMETRA-APS-MIB." DEFVAL { inService } ::= { tmnxSonetEntry 8 } tmnxSonetApsOperStatus OBJECT-TYPE SYNTAX TmnxPortOperStatus MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Automatic Protection Switching (APS) is supported on 7x50 systems by the APS-MIB and TIMETRA-APS-MIB." ::= { tmnxSonetEntry 9 } tmnxSonetApsAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Automatic Protection Switching (APS) is supported on 7x50 systems by the APS-MIB and TIMETRA-APS-MIB." DEFVAL { '0000000000000000'H } ::= { tmnxSonetEntry 10 } tmnxSonetApsNeighborAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Automatic Protection Switching (APS) is supported on 7x50 systems by the APS-MIB and TIMETRA-APS-MIB." DEFVAL { '00000000'H } ::= { tmnxSonetEntry 11 } tmnxSonetApsAdvertiseInterval OBJECT-TYPE SYNTAX TimeInterval UNITS "milliseconds" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Automatic Protection Switching (APS) is supported on 7x50 systems by the APS-MIB and TIMETRA-APS-MIB." DEFVAL { 1000 } ::= { tmnxSonetEntry 12 } tmnxSonetApsAdvertiseTimeLeft OBJECT-TYPE SYNTAX TimeInterval UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Automatic Protection Switching (APS) is supported on 7x50 systems by the APS-MIB and TIMETRA-APS-MIB." ::= { tmnxSonetEntry 13 } tmnxSonetApsHoldTime OBJECT-TYPE SYNTAX TimeInterval UNITS "milliseconds"

MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Automatic Protection Switching (APS) is supported on 7x50 systems by the APS-MIB and TIMETRA-APS-MIB." DEFVAL { 3000 } ::= { tmnxSonetEntry 14 } tmnxSonetApsHoldTimeLeft OBJECT-TYPE SYNTAX TimeInterval UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Automatic Protection Switching (APS) is supported on 7x50 systems by the APS-MIB and TIMETRA-APS-MIB." ::= { tmnxSonetEntry 15 } tmnxSonetLoopback OBJECT-TYPE SYNTAX INTEGER { none(0), line(1), internal(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Activate a loopback on the SONET port. The SONET port must be in a shutdown state to activate any type of loopback." ::= { tmnxSonetEntry 16 } tmnxSonetReportAlarmStatus OBJECT-TYPE SYNTAX BITS { notUsed (0), loc(1), lais(2), lrdi(3), ss1f(4), sb1err(5), lb2erSd(6), lb2erSf(7), slof(8), slos(9), stxptr(10), srxptr(11), lrei(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "The bits in this object are used for indicating the alarms. The bits are explained as follows: loc(1) Indicates a loss of clock which causes the operational state of the port to be downed. lais(2) Indicates line alarm indication signal errors. lrdi(3) Indicates line remote defect indication errors. LRDIs are caused by remote LOF, LOC, and LOS. ss1f(4) Indicates section synchronization failure as reported by the S1 byte. sb1err(5) Indicates section B1 errors.

lb2erSd(6) lb2erSf(7) slof(8) slos(9) stxptr(10)

Indicates line signal degradation BER errors. Indicates line signal failure BER errors. Indicates section loss of frame errors. Indicates section loss of signal errors. Indicates a section synchronization error on the transmit side. Indicates if there is a positive or negative justification count per channel. srxptr(11) Indicates a section synchronization error on the receive side. Indicates if there is a positive or negative justification count per sonet path. lrei(12) Indicates a line error condition raised by the remote as a result of B1 errors received from this node. " ::= { tmnxSonetEntry 17 } tmnxSonetSectionTraceMode OBJECT-TYPE SYNTAX INTEGER { increment-z0(1), byte(2), string(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The tmnxSonetSectionTraceMode variable along with the tmnxSonetJ0String object determines the contents of the section trace bytes (j0/z0) in the SONET Section Header. If the mode is set to 'increment-z0', then the j0 byte is 0x01, and the z0 byte increments. If the mode is set to 'byte', then the j0 byte is the first octet of the tmnxSonetJ0String object and the z0 byte is 0xcc. If the mode is set to 'string', then the J0 byte is set to the 16 values in the tmnxSonetJ0String object and the z0 byte is 0xcc." DEFVAL { byte } ::= { tmnxSonetEntry 18 } tmnxSonetJ0String OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The tmnxSonetJ0String is used with the tmnxSonetSectionTraceMode variable to determine the contents of the j0 byte in the SONET Section Header. If the tmnxSonetSectionTraceMode is increment-z0, this object is ignored. If the mode is byte, then the first octet of this object is used for the J0 byte. If the mode is string, then the 16 bytes in this object are used for the J0 byte. If set to less than 16 bytes it, will be padded out to 16 with zeros. The default value is 0x01 and 15 NULLs" DEFVAL { '01'H } ::= { tmnxSonetEntry 19 } tmnxSonetMonS1Byte OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxSonetMonS1Byte variable reports the Synchronization Status Message from the S1 byte in the Line Overhead Header. A value of 0x00 indicates unknown quality. A value of 0xF0 indicates `Do not use for synchronization`. Other values are documented in

Tellcordia GR253 and ITU G.707" DEFVAL { 'cc'H } ::= { tmnxSonetEntry 20 } tmnxSonetMonJ0String OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxSonetMonJ0String variable reports the contents of the j0 byte in the SONET Section Header." ::= { tmnxSonetEntry 21 } tmnxSonetMonK1Byte OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxSonetMonK1Byte variable reports the Automatic Protection Switching(APS) signalling status from the K1 byte in the SONET Line Overhead Header." ::= { tmnxSonetEntry 22 } tmnxSonetMonK2Byte OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxSonetMonK1Byte variable reports the Automatic Protection Switching(APS) signalling status from the K2 byte in the SONET Line Overhead Header." ::= { tmnxSonetEntry 23 } tmnxSonetSingleFiber OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "tmnxSonetSingleFiber is used to enable/disable packet gathering and redirection of IP packets from a single fiber on RX port of the SONET interface and redistribute packets to other interfaces through either state routes or policy-based forwarding." DEFVAL { false } ::= { tmnxSonetEntry 24 } tmnxSonetHoldTimeUp OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "100s of milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxSonetHoldTimeUp is used to configure the hold-timer for link up event dampening. This guards against reporting excessive interface transitions. This is implemented by not advertising subsequent transitions of the interface to upper layer protocols until the configured timer has expired. A value of zero (0) indicates that an up transition is reported immediately." DEFVAL { 5 } ::= { tmnxSonetEntry 25 }

tmnxSonetHoldTimeDown OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "100s of milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxSonetHoldTimeDown is used to configure the hold-timer for link down event dampening. This guards against reporting excessive interface transitions. This is implemented by not advertising subsequent transitions of the interface to upper layer protocols until the configured timer has expired. A value of zero (0) indicates that a down transition is reported immediately." DEFVAL { 0 } ::= { tmnxSonetEntry 26 } --- Sonet Path Table -tmnxSonetPathTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSonetPathEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxSonetPathTable has an entry for each sonet path configured in each packet over Sonet port on each IOM card in each chassis in the TMNX system." ::= { tmnxPortObjs 6 } tmnxSonetPathEntry OBJECT-TYPE SYNTAX TmnxSonetPathEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry represents a configured sonet path in a packet over Sonet tmnxPort on a IOM card in a chassis in the system. The tmnxSonetPathEntry contains attributes that are unique to a sonet path of a 'sonet' TmnxPortType. The tmnxPortPortID for a sonet port includes a sonet path number in the lower bits. If the sonet path number is zero, '0', it represents a single (clear) sonet path on the port that uses the full bandwidth of the sonet port. Entries in this table that have the sonet path number part of their tmnxPortPortID index value set to zero cannot be created and deleted via SNMP SET operations. They are created by the SNMP agent when the corresponding entry in the tmnxSonetTable is created. Entries with non-zero sonet path numbers can be created and deleted via SNMP SET operations using tmnxSonetPathRowStatus. When a row is created in the tmnxSonetPathTable, the agent also creates a row with the same index values in the tmnxPortTable. In order to delete an entry, tmnxPortAdminState must first be set to 'outOfService'. When the tmnxSonetPathEntry is deleted, the agent also deletes the corresponding row in the tmnxPortTable." INDEX { tmnxChassisIndex, tmnxPortPortID } ::= { tmnxSonetPathTable 1 }

TmnxSonetPathEntry ::= SEQUENCE { tmnxSonetPathRowStatus tmnxSonetPathLastChangeTime tmnxSonetPathMTU tmnxSonetPathScramble tmnxSonetPathC2Byte tmnxSonetPathJ1String tmnxSonetPathCRC tmnxSonetPathOperMTU tmnxSonetPathOperMRU tmnxSonetPathReportAlarm tmnxSonetPathAcctPolicyId tmnxSonetPathCollectStats tmnxSonetPathReportAlarmStatus tmnxSonetPathMonC2Byte tmnxSonetPathMonJ1String tmnxSonetPathType tmnxSonetPathChildType }

RowStatus, TimeStamp, Unsigned32, TruthValue, Unsigned32, OCTET STRING, INTEGER, Unsigned32, Unsigned32, BITS, Unsigned32, TruthValue, BITS, Unsigned32, OCTET STRING, INTEGER, TmnxMDAChanType

tmnxSonetPathRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxSonetPathRowStatus controls the creation and deletion of row entries in the tmnxSonetPathTable. The tmnxPortPortID for a sonet port includes a sonet path number in the lower bits. If the sonet path number is zero, '0', it represents a single (clear) sonet path on the port that uses the full bandwidth of the sonet port. Entries in this table that have the sonet path number part of their tmnxPortPortID index value set to zero cannot be created and deleted via SNMP SET operations. They are created by the SNMP agent when the corresponding entry in the tmnxSonetTable is created. Entries with non-zero sonet path numbers can be created and deleted via SNMP SET operations. When a row is created in the tmnxSonetPathTable, the agent also creates a row with the same index values in the tmnxPortTable. In order to delete an entry, tmnxPortAdminState must first be set to 'outOfService'. When the tmnxSonetPathEntry is deleted, the agent also deletes the corresponding row in the tmnxPortTable for this sonet path port." ::= { tmnxSonetPathEntry 1 } tmnxSonetPathLastChangeTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxSonetPathLastChangeTime variable contains the sysUpTime value of the most recently modified writable variable in the tmnxSonetPathEntry row for this sonet path." ::= { tmnxSonetPathEntry 2 } tmnxSonetPathMTU OBJECT-TYPE SYNTAX Unsigned32 (0|512..9208) UNITS "bytes"

MAX-ACCESS read-create STATUS current DESCRIPTION "The size of the largest packet which can be sent/received on the sonet path, specified in octets. For paths that are used for transmitting network datagrams, this is the size of the largest network datagram that can be sent on the sonet path. Setting tmnxSonetPathMTU to a value of zero (0), causes the agent to recalculate the default MTU size which can vary based on the current setting of tmnxPortMode and tmnxPortEncapType variables. Some typical default values are: 1522 with mode access and encap-type bcp-null 1526 with mode access and encap-type bcp-dot1q 1502 with mode access and encap-type ipcp 1506 with mode access and encap-type mplscp 1524 with mode access and encap-type atm 9208 with mode network " ::= { tmnxSonetPathEntry 3 } tmnxSonetPathScramble OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "If the tmnxSonetPathScramble variable is set to 'true', SONET (SDH) payload scrambling is enabled on this sonet path. Both ends of the connection must use the same scrambling algorithm. If tmnxSonetPathScramble is set to 'false', scrambling is disabled. The default value for non-ATM paths is 'false'. The default value for ATM paths is 'true' If the value of tmnxSonetPathC2Byte is set to the default for the currently configured tmnxSonetPathScramble, then changing the value of tmnxSonetPathScramble for non-ATM paths causes a change to tmnxSonetPathC2Byte to a default value for a new scrambling option. The default values are as follows: scrambled non-ATM sonet/sdh path - C2 Byte value is 0x16 unscrambled non-ATM sonet/sdh path - C2 Byte value is 0xCF" ::= { tmnxSonetPathEntry 4 } tmnxSonetPathC2Byte OBJECT-TYPE SYNTAX Unsigned32 (0..254) MAX-ACCESS read-create STATUS current DESCRIPTION "The tmnxSonetPathC2Byte variable is used configure the value used in the SONET/SDH C2 header byte. For paths on an MDA that does not support channelization: Setting C2 equal to 0x16 indicates scrambled sonet. Setting C2 equal to 0xCF indicates unscrambled sonet. Setting C2 equal to 0x13 indicates ATM. For paths on an MDA that supports channelization, the default

value is based on the value of tmnxMDAMaxChannelization. For 'pdhDs3' or 'pdhE3' channelization, the default value is 0x04. Setting tmnxSonetPathC2Byte to a value of zero(0) causes the agent to assign the default value to this object." ::= { tmnxSonetPathEntry 5 } tmnxSonetPathJ1String OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..62)) MAX-ACCESS read-create STATUS current DESCRIPTION "The tmnxSonetPathJ1String variable is used to configure the sonet path trace string to be sent in the J1 Path Overhead bytes. The bytes must be printable ASCII. If the string is less than 62 bytes, it will be padded with NULLs. For SONET framing, an additional CR (0x0D) / LF (0x0A) pair will be added by the driver. For SDH framing only 16 bytes are sent in the J1 bytes. The driver will set the MSB of the first byte, and put the first 15 bytes of the user configured string as the following bytes. The driver will set the CRC-7 of the 16 bytes into the other 7 bits of the first byte. The default value is `Alcatel 7x50 SR`. Setting a 1-byte long string containing 0xFF will restore the default. Setting the string 'zeros' will send all-zeros (ASCII NULL characters without CR/LF or CRC-7)in the J1 bytes." ::= { tmnxSonetPathEntry 6 } tmnxSonetPathCRC OBJECT-TYPE SYNTAX INTEGER { crc16 (1), crc32 (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxSonetPathCRC variable indicates the precision of the cyclic redundancy check. A value of 'crc16' is a 16-bit CRC calculation. A value of 'crc32' is a 32-bit CRC calculation. 32-bit CRC increases the error detection ability, but it also adds some performance overhead. For paths with encapsulation set to ATM the default and only supported value is crc32 and applies to AAL5 CRC calculations on that path." DEFVAL { crc32 } ::= { tmnxSonetPathEntry 7 } tmnxSonetPathOperMTU OBJECT-TYPE SYNTAX Unsigned32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The negotiated size of the largest packet which can be sent on the sonet path, specified in octets. For sonet paths that are used for transmitting network datagrams, this is the size of the largest network datagram that can be sent on the sonet path." ::= { tmnxSonetPathEntry 8 }

tmnxSonetPathOperMRU OBJECT-TYPE SYNTAX Unsigned32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The negotiated size of the largest packet that can be received on the sonet path, specified in octets." ::= { tmnxSonetPathEntry 9 } tmnxSonetPathReportAlarm OBJECT-TYPE SYNTAX BITS { notUsed (0), pais(1), plop(2), prdi(3), pb3err(4), pplm(5), prei(6), puneq(7), plcd(8) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxSonetPathReportAlarm determines when and if to generate tmnxEqPortSonetPathAlarm and tmnxEqPortSonetPathAlarmClear notifications for this port: pais(1) Reports path alarm indication signal errors. Not set by default. plop(2) Reports path loss of pointer (per tributary) errors. Set by default. prdi(3) Reports path remote defect indication errors. Not set by default. pb3err(4) Reports path B3 errors. Not set by default. pplm(5) Reports a path payload mismatch. As a result the path will be operationally downed. Set by default. prei(6) Reports a path error condition raised by the remote as a result of B3 errors received from this node. Not set by default. puneq(7) Reports unequipped path errors. Set by default. plcd(8) Reports path loss of codegroup delineation error. It is applicable only when the value of tmnxPortEtherXGigMode is set to 'wan'. Not set by default. " DEFVAL { {plop, pplm, puneq} } ::= { tmnxSonetPathEntry 10 } tmnxSonetPathAcctPolicyId OBJECT-TYPE SYNTAX Unsigned32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the accounting policy must be defined prior to associating the policy with the sonet path. Accounting policies can only be associated with network sonet path. A non-zero vaue indicates the tmnxLogApPolicyId index identifying the policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is

associated with this port. A zero value indicates that there is no accounting policy associated with this port" DEFVAL { 0 } ::= { tmnxSonetPathEntry 11 } tmnxSonetPathCollectStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable the collection of accounting and statistical data for the network sonet path. When applying accounting policies the data by default will be collected in the appropriate records and written to the designated billing file. When the value is set to false, the statistics are still accumulated by the IOM cards, however, the CPU will not obtain the results and write them to the billing file." DEFVAL { true } ::= { tmnxSonetPathEntry 12 } tmnxSonetPathReportAlarmStatus OBJECT-TYPE SYNTAX BITS { notUsed (0), pais(1), plop(2), prdi(3), pb3err(4), pplm(5), prei(6), puneq(7), plcd(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The bits in this object are used for indicating the alarms. The bits are explained as follows: pais(1) Indicates path alarm indication signal errors. plop(2) Indicates path loss of pointer (per tributary) errors. prdi(3) Indicates path remote defect indication errors. pb3err(4) Indicates path B3 errors. pplm(5) Indicates a path payload mismatch. prei(6) Indicates a path error condition raised by the remote as a result of B3 errors received from this node. puneq(7) Indicates a far-end unequipped error. plcd(8) Indicates a path loss of codegroup delineation error. It is applicable only when the value of tmnxPortEtherXGigMode is set to 'wan'. Not set by default. " ::= { tmnxSonetPathEntry 13 } tmnxSonetPathMonC2Byte OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxSonetPathC2Byte variable reports the value in the SONET/SDH C2 header byte." ::= { tmnxSonetPathEntry 14 }

tmnxSonetPathMonJ1String OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The tmnxSonetPathJ1String variable reports the sonet path trace string received in the J1 Path Overhead bytes." ::= { tmnxSonetPathEntry 15 } tmnxSonetPathType OBJECT-TYPE SYNTAX INTEGER { ds3 (1), e3 (2), vtg (3), tug-2 (4), tug-3 (5) } MAX-ACCESS read-create STATUS obsolete DESCRIPTION "tmnxSonetPathType specifies if the associated SONET/SDH Path is an asynchronous circuit, a virtual tributary group or a tributary unit group. ds3 - Configures the port or channel as service access(ds3) e3 - Configures the port or channel as service access(e3) vtg - Configures the path as a virtual tributary group. tug-2 - Configures the path as a tributary unit group. tug-3 - Configures the port or channel for transport network use." DEFVAL { ds3 } ::= { tmnxSonetPathEntry 16 } tmnxSonetPathChildType OBJECT-TYPE SYNTAX TmnxMDAChanType MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxSonetPathChildType is used to configure the type of this path. Some typical default values are: pdhDs3 for STS-1 paths pdhE3 for TU3 paths pdhE1 for VT2 paths pdhDs1 for VT15 paths Examples of valid child path types are sonetSts3, sdhTug3, pdhDs3, pdhE3, sonetVt15, sonetVt2, pdhDs1 and pdhE1." ::= { tmnxSonetPathEntry 17 } --- Alcatel 7x50 SR series Port Type Definition Table -tmnxPortTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxPortTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Port type table has an entry for each Alcatel 7x50 SR series port model." ::= { tmnxPortObjs 7 } tmnxPortTypeEntry OBJECT-TYPE SYNTAX TmnxPortTypeEntry

MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry represents an Alcatel 7x50 SR series port model. Rows in this table are created by the agent at initialization and cannot be created or destroyed by SNMP Get or Set requests." INDEX { tmnxPortTypeIndex } ::= { tmnxPortTypeTable 1 } TmnxPortTypeEntry ::= SEQUENCE { tmnxPortTypeIndex tmnxPortTypeName tmnxPortTypeDescription tmnxPortTypeStatus }

TmnxPortType, TNamedItemOrEmpty, TItemDescription, TruthValue

tmnxPortTypeIndex OBJECT-TYPE SYNTAX TmnxPortType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The unique index value which identifies this type of Alcatel 7x50 SR series port model." ::= { tmnxPortTypeEntry 1 } tmnxPortTypeName OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The administrative name that identifies this type of Alcatel 7x50 SR series port model. This name string may be used in CLI commands to specify a particular Port model type." ::= { tmnxPortTypeEntry 2 } tmnxPortTypeDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-only STATUS current DESCRIPTION "A detailed description of this Alcatel 7x50 SR series port model." ::= { tmnxPortTypeEntry 3 } tmnxPortTypeStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "When tmnxPortTypeStatus has a value of 'true' it indicates that this port model is supported in this revision of the management software. When it has a value of 'false' there is no support." ::= { tmnxPortTypeEntry 4 } --- Alcatel 7x50 SR series Port Connector Type Definition Table -tmnxPortConnectTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxPortConnectTypeEntry MAX-ACCESS not-accessible

STATUS current DESCRIPTION "The Port Connector type table has an entry for each Alcatel 7x50 SR series port connector model." ::= { tmnxPortObjs 8 } tmnxPortConnectTypeEntry OBJECT-TYPE SYNTAX TmnxPortConnectTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry represents an Alcatel 7x50 SR series port Connector model. Rows in this table are created by the agent at initialization and cannot be created or destroyed by SNMP Get or Set requests." INDEX { tmnxPortConnectTypeIndex } ::= { tmnxPortConnectTypeTable 1 } TmnxPortConnectTypeEntry ::= SEQUENCE { tmnxPortConnectTypeIndex tmnxPortConnectTypeName tmnxPortConnectTypeDescription tmnxPortConnectTypeStatus }

TmnxPortConnectorType, TNamedItemOrEmpty, TItemDescription, TruthValue

tmnxPortConnectTypeIndex OBJECT-TYPE SYNTAX TmnxPortConnectorType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The unique index value which identifies this type of Alcatel 7x50 SR series port connector model." ::= { tmnxPortConnectTypeEntry 1 } tmnxPortConnectTypeName OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The administrative name that identifies this type of Alcatel 7x50 SR series port connector model. This name string may be used in CLI commands to specify a particular port connector model type." ::= { tmnxPortConnectTypeEntry 2 } tmnxPortConnectTypeDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-only STATUS current DESCRIPTION "A detailed description of this Alcatel 7x50 SR series port connector model." ::= { tmnxPortConnectTypeEntry 3 } tmnxPortConnectTypeStatus SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION OBJECT-TYPE

"When tmnxPortConnectTypeStatus has a value of 'true' it indicates that this port connector model is supported in this revision of the chassis management software. When it has a value of 'false' there is no support." ::= { tmnxPortConnectTypeEntry 4 } --- Network Port FC Stats Table -tmnxPortFCStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxPortNetworkFCStatsEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The Network Port FC Stats table has an entry for each forwarding class defined on each network port." ::= { tmnxPortObjs 9 } tmnxPortFCStatsEntry OBJECT-TYPE SYNTAX TmnxPortNetworkFCStatsEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each row entry represents a set of ingress and egress packet and octet statistics for the given network port and forwarding class. Rows in this table are created by the agent when the network port is provisioned and cannot be created or destroyed by SNMP Get or Set requests." INDEX { tmnxChassisIndex, tmnxPortPortID, tmnxPortFCStatsIndex } ::= { tmnxPortFCStatsTable 1 } TmnxPortNetworkFCStatsEntry ::= SEQUENCE { tmnxPortFCStatsIndex tmnxPortFCStatsIngFwdInProfPkts tmnxPortFCStatsIngFwdOutProfPkts tmnxPortFCStatsIngFwdInProfOcts tmnxPortFCStatsIngFwdOutProfOcts tmnxPortFCStatsIngDroInProfPkts tmnxPortFCStatsIngDroOutProfPkts tmnxPortFCStatsIngDroInProfOcts tmnxPortFCStatsIngDroOutProfOcts tmnxPortFCStatsEgrFwdInProfPkts tmnxPortFCStatsEgrFwdOutProfPkts tmnxPortFCStatsEgrFwdInProfOcts tmnxPortFCStatsEgrFwdOutProfOcts tmnxPortFCStatsEgrDroInProfPkts tmnxPortFCStatsEgrDroOutProfPkts tmnxPortFCStatsEgrDroInProfOcts tmnxPortFCStatsEgrDroOutProfOcts }

TFCName, Counter64, Counter64, Counter64, Counter64, Counter64, Counter64, Counter64, Counter64, Counter64, Counter64, Counter64, Counter64, Counter64, Counter64, Counter64, Counter64

tmnxPortFCStatsIndex OBJECT-TYPE SYNTAX TFCName MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The forwarding class associated with these stats on this network port." ::= { tmnxPortFCStatsEntry 1 }

tmnxPortFCStatsIngFwdInProfPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of in-profile packets (rate below CIR) forwarded by the ingress Qchip." ::= { tmnxPortFCStatsEntry 2 } tmnxPortFCStatsIngFwdOutProfPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of out-of-profile packets (rate above CIR) forwarded by the ingress Qchip." ::= { tmnxPortFCStatsEntry 3 } tmnxPortFCStatsIngFwdInProfOcts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of in-profile octets (rate below CIR) forwarded by the ingress Qchip." ::= { tmnxPortFCStatsEntry 4 } tmnxPortFCStatsIngFwdOutProfOcts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of out-of-profile octets (rate above CIR) forwarded by the ingress Qchip." ::= { tmnxPortFCStatsEntry 5 } tmnxPortFCStatsIngDroInProfPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of in-profile packets (rate below CIR) dropped by the ingress Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." ::= { tmnxPortFCStatsEntry 6 } tmnxPortFCStatsIngDroOutProfPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of out-of-profile packets (rate above CIR) dropped by the ingress Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." ::= { tmnxPortFCStatsEntry 7 } tmnxPortFCStatsIngDroInProfOcts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only

STATUS obsolete DESCRIPTION "The number of in-profile octets (rate below CIR) dropped by the ingress Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." ::= { tmnxPortFCStatsEntry 8 } tmnxPortFCStatsIngDroOutProfOcts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of out-of-profile octets (rate above CIR) dropped by the ingress Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." ::= { tmnxPortFCStatsEntry 9 } tmnxPortFCStatsEgrFwdInProfPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of in-profile packets (rate below CIR) forwarded by the egress Qchip." ::= { tmnxPortFCStatsEntry 10 } tmnxPortFCStatsEgrFwdOutProfPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of out-of-profile packets (rate above CIR) forwarded by the egress Qchip." ::= { tmnxPortFCStatsEntry 11 } tmnxPortFCStatsEgrFwdInProfOcts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of in-profile octets (rate below CIR) forwarded by the egress Qchip." ::= { tmnxPortFCStatsEntry 12 } tmnxPortFCStatsEgrFwdOutProfOcts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of out-of-profile octets (rate above CIR) forwarded by the egress Qchip." ::= { tmnxPortFCStatsEntry 13 } tmnxPortFCStatsEgrDroInProfPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of in-profile packets (rate below CIR) dropped by the egress