TIMETRA-CHASSIS-INTERCONNECT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI RowStatus, TEXTUAL-CONVENTION, TimeStamp, TruthValue FROM SNMPv2-TC tmnxChassisIndex, tmnxChassisNotifyCpmCardSlotNum, tmnxChassisNotifyFabricSlotNum, tmnxCpmCardSlotNum, tmnxFabricSlotNum, tmnxHwClass FROM TIMETRA-CHASSIS-MIB timetraSRMIBModules, tmnxSRConfs, tmnxSRNotifyPrefix, tmnxSRObjs FROM TIMETRA-GLOBAL-MIB TmnxSFFStatus, tmnxDDMFailedObject, tmnxDDMLaneIdOrModule FROM TIMETRA-PORT-MIB TmnxAdminState, TmnxPortID FROM TIMETRA-TC-MIB ; timetraChassisInterconMIBModule MODULE-IDENTITY LAST-UPDATED "201310310000Z" ORGANIZATION "Nokia" CONTACT-INFO "Nokia SROS Support Web: http://www.nokia.com" DESCRIPTION "This document is the SNMP MIB module for the Nokia SROS implementation for managing the components used in connecting chassis together. Copyright 2013-2018 Nokia. 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 Nokia's proprietary intellectual property. Nokia retains all title and ownership in the Specification, including any revisions. Nokia grants all interested parties a non-exclusive license to use and distribute an unmodified copy of this Specification in connection with management of Nokia products, and without fee, provided this copyright notice and license appear on all copies. This Specification is supplied `as is', and Nokia makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification." REVISION "201310310000Z" DESCRIPTION "Rev 0.1 31 Oct 2013 00:00 Initial version of the TIMETRA-CHASSIS-INTERCONNECT-MIB." ::= { timetraSRMIBModules 94 } TmnxIcPortState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxIcPortState specifies the state of a given interconnect port. The possible values are: up (1) - The port is operational invalidConnection (2) - The point-to-point link layer is correctly established but the logical layer has detected that the port is connected to the wrong far-end port noLink (3) - The point-to-point link layer could not be fully established indeterminate (4) - The system cannot determine the state of the port. Examples of when this value is used include: a) the state of a CPM or SFM IcPort in the extension chassis of an XRS-40 system when control communications with the extension chassis is down b) the state of a CPM or SFM IcPort when the parent card is not physically present or is initializing unsupportedSff (5) - the SFF module part number is not a supported number for the system" SYNTAX INTEGER { up (1), invalidConnection (2), noLink (3), indeterminate (4), unsupportedSff (5) } TmnxICLState ::= TEXTUAL-CONVENTION STATUS obsolete DESCRIPTION "TmnxICLState specifies the state of a given Inter-chassis Link (ICL) and its interconnect ports (ICL IcPort). The possible values are: up (1) - The ICL is operational invalidConnection (2) - The ICL is correctly established, but the logical layer has detected that the port is connected to the wrong far-end port noLink (3) - The ICL could not be fully established indeterminate (4) - The system cannot determine the state of the ICL. Examples of when this value is used include: a) the state of an ICL IcPort in the secondary chassis of a F2F system when control communications with the secondary chassis is down b) the state of an ICL IcPort when the parent card is not physically present or is initializing. This typedef was made obsolete in release 20.0." SYNTAX INTEGER { up (1), invalidConnection (2), noLink (3), indeterminate (4) } tmnxChassisInterconObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 94 } tmnxIcPortObjs OBJECT IDENTIFIER ::= { tmnxChassisInterconObjs 1 } tmnxCpmIcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxCpmIcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxCpmIcPortTable represents CPM interconnect port information. A Control Plane Module (CPM) interconnect port (CPM IcPort) is a port on a CPM which provides the capability for two (or more) chassis to be connected and communicate with each other." ::= { tmnxIcPortObjs 1 } tmnxCpmIcPortEntry OBJECT-TYPE SYNTAX TmnxCpmIcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each tmnxCpmIcPortEntry consists of the specific information pertaining to a CPM interconnect port for a particular card on a given chassis." INDEX { tmnxChassisIndex, tmnxCpmCardSlotNum, tmnxCpmIcPortNum } ::= { tmnxCpmIcPortTable 1 } TmnxCpmIcPortEntry ::= SEQUENCE { tmnxCpmIcPortNum Unsigned32, tmnxCpmIcPortOperState TmnxIcPortState, tmnxCpmIcPortSFFEquipped TruthValue, tmnxCpmIcPortSFFStatus TmnxSFFStatus } tmnxCpmIcPortNum OBJECT-TYPE SYNTAX Unsigned32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxCpmIcPortNum specifies a CPM interconnect port within a particular card on a given chassis." ::= { tmnxCpmIcPortEntry 1 } tmnxCpmIcPortOperState OBJECT-TYPE SYNTAX TmnxIcPortState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxCpmIcPortOperState indicates the operational state for a given CPM interconnect port." ::= { tmnxCpmIcPortEntry 2 } tmnxCpmIcPortSFFEquipped OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxCpmIcPortSFFEquipped indicates whether or not a small form factor (SFF) pluggable optical module (e.g. QSFP) is inserted into the CPM interconnect port." ::= { tmnxCpmIcPortEntry 3 } tmnxCpmIcPortSFFStatus OBJECT-TYPE SYNTAX TmnxSFFStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxCpmIcPortSFFStatus indicates the operational status of the inserted SFF. If tmnxCpmIcPortSFFEquipped is false, the tmnxCpmIcPortSFFStatus will be 'not-equipped (0)', otherwise 'operational (1)' if no failure is detected." ::= { tmnxCpmIcPortEntry 4 } tmnxSfmIcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSfmIcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxSfmIcPortTable represents SFM interconnect port information. A Switch Fabric Module (SFM) interconnect port (SFM IcPort) is a port on an SFM which provides the capability for two (or more) chassis to be connected and communicate with each other." ::= { tmnxIcPortObjs 2 } tmnxSfmIcPortEntry OBJECT-TYPE SYNTAX TmnxSfmIcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each tmnxSfmIcPortEntry consists of the specific information pertaining to an SFM interconnect port for a particular card on a given chassis." INDEX { tmnxChassisIndex, tmnxFabricSlotNum, tmnxSfmIcPortNum } ::= { tmnxSfmIcPortTable 1 } TmnxSfmIcPortEntry ::= SEQUENCE { tmnxSfmIcPortNum Unsigned32, tmnxSfmIcPortOperState TmnxIcPortState, tmnxSfmIcPortSFFEquipped TruthValue, tmnxSfmIcPortSFFStatus TmnxSFFStatus, tmnxSfmIcPortDegradeState INTEGER, tmnxSfmIcPortMisconSfm Unsigned32, tmnxSfmIcPortMisconSfmIcPort Unsigned32 } tmnxSfmIcPortNum OBJECT-TYPE SYNTAX Unsigned32 (1..14) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxSfmIcPortNum specifies an SFM interconnect port within a particular card on a given chassis." ::= { tmnxSfmIcPortEntry 1 } tmnxSfmIcPortOperState OBJECT-TYPE SYNTAX TmnxIcPortState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSfmIcPortOperState indicates the operational state for a given SFM interconnect port." ::= { tmnxSfmIcPortEntry 2 } tmnxSfmIcPortSFFEquipped OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSfmIcPortSFFEquipped indicates whether or not a small form factor (SFF) pluggable optical module (e.g. CXP) is inserted into the SFM interconnect port." ::= { tmnxSfmIcPortEntry 3 } tmnxSfmIcPortSFFStatus OBJECT-TYPE SYNTAX TmnxSFFStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSfmIcPortSFFStatus indicates the operational status of the inserted SFF. If tmnxSfmIcPortSFFEquipped is false, the tmnxSfmIcPortSFFStatus will be 'not-equipped (0)', otherwise 'operational (1)' if no failure is detected." ::= { tmnxSfmIcPortEntry 4 } tmnxSfmIcPortDegradeState OBJECT-TYPE SYNTAX INTEGER { none (1), degraded (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSfmIcPortDegradeState indicates degradation of the switch fabric that is carried over a particular SFM interconnect port. The possible values are: none (1) - The port is not considered as degraded. degraded (2) - There is a degradation of the switch fabric that is carried over the port. The port can still carry some traffic but not at the full capacity of the port." ::= { tmnxSfmIcPortEntry 5 } tmnxSfmIcPortMisconSfm OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSfmIcPortMisconSfm indicates the SFM that contains the SFM IcPort that is incorrectly connected to this SFM IcPort. If the value of tmnxSfmIcPortOperState is not 'invalid-connection (2)', the value of tmnxSfmIcPortMisconSfm is '0'." ::= { tmnxSfmIcPortEntry 6 } tmnxSfmIcPortMisconSfmIcPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSfmIcPortMisconSfmIcPort indicates the SFM IcPort that this SFM IcPort is incorrectly connected to. If the value of tmnxSfmIcPortOperState is not 'invalid-connection (2)', the value of tmnxSfmIcPortMisconSfmIcPort is '0'." ::= { tmnxSfmIcPortEntry 7 } tmnxChassIcNotifObjs OBJECT IDENTIFIER ::= { tmnxChassisInterconObjs 2 } tmnxNotifyIcPortNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The unique value of tmnxNotifyIcPortNum identifies the interconnect port number within a chassis in the system." ::= { tmnxChassIcNotifObjs 1 } tmnxInterChassisLinkObjs OBJECT IDENTIFIER ::= { tmnxChassisInterconObjs 3 } tmnxICLTableLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxICLTableLastChange indicates the time, since system startup, that a row in the tmnxICLTable last changed configuration. This object was made obsolete in release 20.0." ::= { tmnxInterChassisLinkObjs 1 } tmnxICLTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxICLEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxICLTable has an entry for each Inter-chassis Link (ICL) configured in the system. An ICL is a link formed between two interconnect ports (ICL IcPort) which allows for two chassis to be connected and to communicate with each other. Multiple ICLs can be used for this communication. Rows are created and destroyed using tmnxICLRowStatus. This table was made obsolete in release 20.0." ::= { tmnxInterChassisLinkObjs 2 } tmnxICLEntry OBJECT-TYPE SYNTAX TmnxICLEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each tmnxICLEntry contains the specific information pertaining to an ICL. This entry was made obsolete in release 20.0." INDEX { tmnxICLNum } ::= { tmnxICLTable 1 } TmnxICLEntry ::= SEQUENCE { tmnxICLNum Unsigned32, tmnxICLRowStatus RowStatus, tmnxICLLastChanged TimeStamp, tmnxICLAdminState TmnxAdminState, tmnxICLPrimaryChassisPortId TmnxPortID, tmnxICLSecondaryChassisPortId TmnxPortID, tmnxICLOperState TmnxICLState } tmnxICLNum OBJECT-TYPE SYNTAX Unsigned32 (1..8) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxICLNum specifies the link identifier for the ICL. This object was made obsolete in release 20.0." ::= { tmnxICLEntry 1 } tmnxICLRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxICLRowStatus specifies the status of this row. It allows entries to be created and deleted in the tmnxICLTable. This object was made obsolete in release 20.0." ::= { tmnxICLEntry 2 } tmnxICLLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxICLLastChanged indicates the time, since system startup, that this row last changed configuration. This object was made obsolete in release 20.0." ::= { tmnxICLEntry 3 } tmnxICLAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxICLAdminState specifies the administrative state of this ICL. This object was made obsolete in release 20.0." DEFVAL { outOfService } ::= { tmnxICLEntry 4 } tmnxICLPrimaryChassisPortId OBJECT-TYPE SYNTAX TmnxPortID MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxICLPrimaryChassisPortId specifies the port identifier of the port on the primary chassis used to establish the ICL. This port is connected to a port on the secondary chassis specified by the value of tmnxICLSecondaryChassisPortId. The ICL is only valid when the value of tmnxICLPrimaryChassisPortId and tmnxICLSecondaryChassisPortId are non-default. Only 100G or 10G Ethernet ports are permitted to be used in an ICL. This object was made obsolete in release 20.0." DEFVAL { '1e000000'H } ::= { tmnxICLEntry 5 } tmnxICLSecondaryChassisPortId OBJECT-TYPE SYNTAX TmnxPortID MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxICLSecondaryChassisPortId specifies the port identifier of the port on the secondary chassis used to establish the ICL. This port is connected to a port on the primary chassis specified by the value of tmnxICLPrimaryChassisPortId. The ICL is only valid when the value of tmnxICLPrimaryChassisPortId and tmnxICLSecondaryChassisPortId are non-default. Only 100G or 10G Ethernet ports are permitted to be used in an ICL. This object was made obsolete in release 20.0." DEFVAL { '1e000000'H } ::= { tmnxICLEntry 6 } tmnxICLOperState OBJECT-TYPE SYNTAX TmnxICLState MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxICLOperState indicates the operational state for a given ICL. This object was made obsolete in release 20.0." ::= { tmnxICLEntry 7 } tmnxChassisInterconConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 94 } tmnxChassisInterconCompliances OBJECT IDENTIFIER ::= { tmnxChassisInterconConformance 1 } tmnxChassisInterconCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the management of chassis interconnect capabilities on SROS series systems for release 12.0." MODULE MANDATORY-GROUPS { tmnxChassIcNotifV12v0Group, tmnxChassIcNotifyObjsV12v0Group, tmnxCpmIcPortV12v0Group, tmnxCpmIcPortNotifV12v0Group, tmnxSfmIcPortV12v0Group, tmnxSfmIcPortNotifV12v0Group } ::= { tmnxChassisInterconCompliances 1 } tmnxChassInterconComplianceV16v0 MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for the management of chassis interconnect capabilities on SROS series systems for release 16.0." MODULE MANDATORY-GROUPS { tmnxInterChassisLinkV16v0Group } ::= { tmnxChassisInterconCompliances 2 } tmnxChassisInterconGroups OBJECT IDENTIFIER ::= { tmnxChassisInterconConformance 2 } tmnxChassIcV12v0Groups OBJECT IDENTIFIER ::= { tmnxChassisInterconGroups 1 } tmnxChassIcNotifV12v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxInterChassisCommsDown, tmnxInterChassisCommsUp } STATUS current DESCRIPTION "The group of notifications supporting the interconnect capabilities for the chassis on Nokia SROS series systems in release 12.0." ::= { tmnxChassIcV12v0Groups 1 } tmnxChassIcNotifyObjsV12v0Group OBJECT-GROUP OBJECTS { tmnxNotifyIcPortNum } STATUS current DESCRIPTION "The group of notification-objects supporting the interconnect capabilities for the chassis on release 12.0 of Nokia SROS series systems." ::= { tmnxChassIcV12v0Groups 2 } tmnxCpmIcPortV12v0Group OBJECT-GROUP OBJECTS { tmnxCpmIcPortOperState, tmnxCpmIcPortSFFEquipped, tmnxCpmIcPortSFFStatus } STATUS current DESCRIPTION "The group of objects supporting the interconnect port capabilities for the control plane on Nokia SROS series systems in release 12.0." ::= { tmnxChassIcV12v0Groups 3 } tmnxCpmIcPortNotifV12v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxCpmIcPortDown, tmnxCpmIcPortUp, tmnxCpmIcPortSFFInserted, tmnxCpmIcPortSFFRemoved, tmnxCpmNoLocalIcPort, tmnxCpmLocalIcPortAvail, tmnxCpmIcPortSFFStatusFailure, tmnxCpmIcPortDDMFailure, tmnxCpmIcPortDDMClear } STATUS current DESCRIPTION "The group of notifications supporting the interconnect port capabilities for the control plane on Nokia SROS series systems in release 12.0." ::= { tmnxChassIcV12v0Groups 4 } tmnxSfmIcPortV12v0Group OBJECT-GROUP OBJECTS { tmnxSfmIcPortOperState, tmnxSfmIcPortSFFEquipped, tmnxSfmIcPortSFFStatus, tmnxSfmIcPortDegradeState, tmnxSfmIcPortMisconSfm, tmnxSfmIcPortMisconSfmIcPort } STATUS current DESCRIPTION "The group of objects supporting the interconnect port capabilities for the switch fabric on Nokia SROS series systems in release 12.0." ::= { tmnxChassIcV12v0Groups 5 } tmnxSfmIcPortNotifV12v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxSfmIcPortDown, tmnxSfmIcPortUp, tmnxSfmIcPortSFFInserted, tmnxSfmIcPortSFFRemoved, tmnxSfmIcPortSFFStatusFailure, tmnxSfmIcPortDDMFailure, tmnxSfmIcPortDDMClear, tmnxSfmIcPortDegraded, tmnxSfmIcPortDegradedClear } STATUS current DESCRIPTION "The group of notifications supporting the interconnect port capabilities for the switch fabric on Nokia SROS series systems in release 12.0." ::= { tmnxChassIcV12v0Groups 6 } tmnxChassIcV16v0Groups OBJECT IDENTIFIER ::= { tmnxChassisInterconGroups 2 } tmnxInterChassisLinkV16v0Group OBJECT-GROUP OBJECTS { tmnxICLTableLastChange, tmnxICLRowStatus, tmnxICLLastChanged, tmnxICLAdminState, tmnxICLPrimaryChassisPortId, tmnxICLSecondaryChassisPortId, tmnxICLOperState } STATUS obsolete DESCRIPTION "The group of objects supporting the Inter-chassis Link capabilities on Nokia SROS series systems in release 16.0." ::= { tmnxChassIcV16v0Groups 1 } tmnxChassIcV20v0Groups OBJECT IDENTIFIER ::= { tmnxChassisInterconGroups 3 } tmnxICLv20v0ObsoleteGroup OBJECT-GROUP OBJECTS { tmnxICLTableLastChange, tmnxICLRowStatus, tmnxICLLastChanged, tmnxICLAdminState, tmnxICLPrimaryChassisPortId, tmnxICLSecondaryChassisPortId, tmnxICLOperState } STATUS current DESCRIPTION "The group of objects supporting the Inter-chassis Link capabilities that were obsoleted on Nokia SROS series systems in release 20.0." ::= { tmnxChassIcV20v0Groups 1 } tmnxChassisInterconNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 94 } tmnxChassisInterconNotification OBJECT IDENTIFIER ::= { tmnxChassisInterconNotifyPrefix 0 } tmnxInterChassisNotifications OBJECT IDENTIFIER ::= { tmnxChassisInterconNotification 1 } tmnxInterChassisCommsDown NOTIFICATION-TYPE OBJECTS { tmnxHwClass } STATUS current DESCRIPTION "[CAUSE] The tmnxInterChassisCommsDown alarm is generated when the active CPM cannot reach the far-end chassis. [EFFECT] The resources on the far-end chassis are not available. This event for the far-end chassis means that the CPM, SFM, and XCM cards in the far-end chassis will reboot and remain operationally down until communications are re-established. [RECOVERY] Ensure that all CPM interconnect ports in the system are properly cabled together with working cables." ::= { tmnxInterChassisNotifications 1 } tmnxInterChassisCommsUp NOTIFICATION-TYPE OBJECTS { tmnxHwClass } STATUS current DESCRIPTION "[CAUSE] The tmnxInterChassisCommsUp notification is generated when the control communications are re-established between the active CPM and the far-end chassis. [EFFECT] The resources on the far-end chassis are now available. This event for the far-end chassis means that the CPM, SFM and XCM cards in the far-end chassis will start the process of coming back into service." ::= { tmnxInterChassisNotifications 2 } tmnxCpmIcPortNotifications OBJECT IDENTIFIER ::= { tmnxChassisInterconNotification 2 } tmnxCpmIcPortDown NOTIFICATION-TYPE OBJECTS { tmnxHwClass, tmnxCpmIcPortOperState } STATUS current DESCRIPTION "[CAUSE] The tmnxCpmIcPortDown alarm is generated when the CPM interconnect port is not operational. The reason may be a cable connected incorrectly, a disconnected cable, a faulty cable, or a misbehaving CPM interconnect port or card. [EFFECT] At least one of the control plane paths used for inter-chassis CPM communication is not operational. Other paths may be available. [RECOVERY] A manual verification and testing of each CPM interconnect port is required to ensure fully functional operation. Physical replacement of cabling may be required." ::= { tmnxCpmIcPortNotifications 1 } tmnxCpmIcPortUp NOTIFICATION-TYPE OBJECTS { tmnxHwClass, tmnxCpmIcPortOperState } STATUS current DESCRIPTION "[CAUSE] The tmnxCpmIcPortUp notification is generated when the CPM interconnect port is operational again. [EFFECT] A control plane communication path between CPM cards in the different chassis have been established." ::= { tmnxCpmIcPortNotifications 2 } tmnxCpmIcPortSFFInserted NOTIFICATION-TYPE OBJECTS { tmnxCpmIcPortSFFEquipped } STATUS current DESCRIPTION "[CAUSE] The tmnxCpmIcPortSFFInserted notification is generated when the small form factor (SFF) pluggable optical module (e.g. QSFP) is inserted into a CPM interconnect port. [EFFECT] This event is for notification only." ::= { tmnxCpmIcPortNotifications 3 } tmnxCpmIcPortSFFRemoved NOTIFICATION-TYPE OBJECTS { tmnxCpmIcPortSFFEquipped } STATUS current DESCRIPTION "[CAUSE] The tmnxCpmIcPortSFFRemoved notification is generated when the SFF (e.g. QSFP) is removed from the CPM interconnect port. Removing an SFF causes both this trap, and also a tmnxCpmIcPortDown event. [EFFECT] Removing the SFF will cause the CPM interconnect port to go down. This port will no longer be able to be used as part of the control plane between chassis but other paths may be available. [RECOVERY] Insert a working SFF into the port." ::= { tmnxCpmIcPortNotifications 4 } tmnxCpmNoLocalIcPort NOTIFICATION-TYPE OBJECTS { tmnxHwClass, tmnxChassisNotifyCpmCardSlotNum } STATUS current DESCRIPTION "[CAUSE] The tmnxCpmNoLocalIcPort alarm is generated when the CPM cannot reach the other chassis using its local CPM interconnect ports. [EFFECT] Another control communications path may still be available between the CPM and the other chassis via the mate CPM in the same chassis. If that alternative path is not available then complete disruption of control communications to the other chassis will occur and the tmnxInterChassisCommsDown alarm is raised. A tmnxCpmNoLocalIcPort alarm on the active CPM indicates that a further failure of the local CPM interconnect ports on the standby CPM will cause complete disruption of control communications to the other chassis and the tmnxInterChassisCommsDown alarm is raised. A tmnxCpmNoLocalIcPort alarm on the standby CPM indicates that a CPM switchover may cause temporary disruption of control communications to the other chassis while the rebooting CPM comes back into service. [RECOVERY] Ensure that all CPM interconnect ports in the system are properly cabled together with working cables." ::= { tmnxCpmIcPortNotifications 5 } tmnxCpmLocalIcPortAvail NOTIFICATION-TYPE OBJECTS { tmnxHwClass, tmnxChassisNotifyCpmCardSlotNum } STATUS current DESCRIPTION "[CAUSE] The tmnxCpmLocalIcPortAvail notification is generated when the CPM re-establishes communication with the other chassis using its local CPM interconnect ports. [EFFECT] A new control communications path is now available between the CPM and the other chassis." ::= { tmnxCpmIcPortNotifications 6 } tmnxCpmIcPortSFFStatusFailure NOTIFICATION-TYPE OBJECTS { tmnxCpmIcPortSFFStatus } STATUS current DESCRIPTION "[CAUSE] The tmnxCpmIcPortSFFStatusFailure notification is generated when the value of tmnxCpmIcPortSFFStatus results in a value other than 'not-equipped (0)', or 'operational (1)'. [EFFECT] The SFF device is not operational and the associated CPM interconnect port can not be used. The SFF and port will not recover without operator intervention. [RECOVERY] Remove and re-insert the SFF device. If the problem persists then replace the SFF device." ::= { tmnxCpmIcPortNotifications 7 } tmnxCpmIcPortDDMFailure NOTIFICATION-TYPE OBJECTS { tmnxChassisNotifyCpmCardSlotNum, tmnxNotifyIcPortNum, tmnxDDMFailedObject, tmnxDDMLaneIdOrModule } STATUS current DESCRIPTION "[CAUSE] The tmnxCpmIcPortDDMFailure notification is generated when an SFF in a CPM interconnect port that supports Digital Diagnostic Monitoring (DDM) enters a failed state." ::= { tmnxCpmIcPortNotifications 8 } tmnxCpmIcPortDDMClear NOTIFICATION-TYPE OBJECTS { tmnxChassisNotifyCpmCardSlotNum, tmnxNotifyIcPortNum, tmnxDDMFailedObject, tmnxDDMLaneIdOrModule } STATUS current DESCRIPTION "[CAUSE] The tmnxCpmIcPortDDMFailure notification is generated when an SFF in a CPM interconnect port that supports Digital Diagnostic Monitoring (DDM) clears a failed state." ::= { tmnxCpmIcPortNotifications 9 } tmnxSfmIcPortNotifications OBJECT IDENTIFIER ::= { tmnxChassisInterconNotification 3 } tmnxSfmIcPortDown NOTIFICATION-TYPE OBJECTS { tmnxHwClass, tmnxSfmIcPortOperState, tmnxSfmIcPortMisconSfm, tmnxSfmIcPortMisconSfmIcPort } STATUS current DESCRIPTION "[CAUSE] The tmnxSfmIcPortDown alarm is generated when the SFM interconnect port is not operational. The reason may be a cable connected incorrectly, a disconnected cable, a faulty cable, or a misbehaving SFM interconnect port or SFM card. [EFFECT] This port can no longer be used as part of the user plane fabric between chassis. Other fabric paths may be available resulting in no loss of capacity. [RECOVERY] A manual verification and testing of each SFM interconnect port is required to ensure fully functional operation. Physical replacement of cabling may be required." ::= { tmnxSfmIcPortNotifications 1 } tmnxSfmIcPortUp NOTIFICATION-TYPE OBJECTS { tmnxHwClass, tmnxSfmIcPortOperState } STATUS current DESCRIPTION "[CAUSE] The tmnxSfmIcPortUp notification is generated when the SFM interconnect port is operational again. [EFFECT] This port can now be used as part of the user plane fabric between chassis." ::= { tmnxSfmIcPortNotifications 2 } tmnxSfmIcPortSFFInserted NOTIFICATION-TYPE OBJECTS { tmnxSfmIcPortSFFEquipped } STATUS current DESCRIPTION "[CAUSE] The tmnxSfmIcPortSFFInserted notification is generated when the Small Form Factor (SFF) pluggable optical module (e.g. CXP) is inserted into an SFM interconnect port. [EFFECT] This event is for notification only." ::= { tmnxSfmIcPortNotifications 3 } tmnxSfmIcPortSFFRemoved NOTIFICATION-TYPE OBJECTS { tmnxSfmIcPortSFFEquipped } STATUS current DESCRIPTION "[CAUSE] The tmnxSfmIcPortSFFRemoved notification is generated when the SFF (e.g. CXP) is removed from the SFM interconnect port. [EFFECT] Removing the module will cause the port to go down. This port can no longer be used as part of the user plane fabric between chassis. Other fabric paths may be available resulting in no loss of capacity. [RECOVERY] Insert a working SFF into the SFM interconnect port." ::= { tmnxSfmIcPortNotifications 4 } tmnxSfmIcPortSFFStatusFailure NOTIFICATION-TYPE OBJECTS { tmnxSfmIcPortSFFStatus } STATUS current DESCRIPTION "[CAUSE] The tmnxSfmIcPortSFFStatusFailure notification is generated when the value of tmnxSfmIcPortSFFStatus results in a value other than 'not-equipped (0)', or 'operational (1)'. [EFFECT] The SFF device is not operational and the associated SFM interconnect port can not be used. The SFF and port will not recover without operator intervention. [RECOVERY] Remove and re-insert the SFF device. If the problem persists then replace the SFF device." ::= { tmnxSfmIcPortNotifications 5 } tmnxSfmIcPortDDMFailure NOTIFICATION-TYPE OBJECTS { tmnxChassisNotifyFabricSlotNum, tmnxNotifyIcPortNum, tmnxDDMFailedObject, tmnxDDMLaneIdOrModule } STATUS current DESCRIPTION "[CAUSE] The tmnxSfmIcPortDDMFailure notification is generated when an SFF in an SFM interconnect port that supports Digital Diagnostic Monitoring (DDM) enters a failed state." ::= { tmnxSfmIcPortNotifications 6 } tmnxSfmIcPortDDMClear NOTIFICATION-TYPE OBJECTS { tmnxChassisNotifyFabricSlotNum, tmnxNotifyIcPortNum, tmnxDDMFailedObject, tmnxDDMLaneIdOrModule } STATUS current DESCRIPTION "[CAUSE] The tmnxSfmIcPortDDMFailure notification is generated when an SFF in an SFM interconnect port that supports Digital Diagnostic Monitoring (DDM) clears a failed state." ::= { tmnxSfmIcPortNotifications 7 } tmnxSfmIcPortDegraded NOTIFICATION-TYPE OBJECTS { tmnxSfmIcPortDegradeState } STATUS current DESCRIPTION "[CAUSE] The tmnxSfmIcPortDegraded notification is generated when the system has detected a degradation of the switch fabric that is associated with a particular SFM interconnect port. The value of tmnxSfmIcPortDegradeState will reflect this condition by having a value that is NOT 'none (1)'. If the value of tmnxSfmIcPortDegradeState is 'degraded (2)' the SFM interconnect port can still carry some traffic but not at the full capacity of the port. The port and attached cable are not necessarily the cause of the degradation but are a likely cause. [EFFECT] Switch fabric capacity on this port is reduced when tmnxSfmIcPortDegradeState is degraded. This may not be causing any impact to service because of redundancy in the fabric. [RECOVERY] Although it may not be necessary to maintain full service, replacing the affected components may restore some fabric capacity." ::= { tmnxSfmIcPortNotifications 8 } tmnxSfmIcPortDegradedClear NOTIFICATION-TYPE OBJECTS { tmnxSfmIcPortDegradeState } STATUS current DESCRIPTION "[CAUSE] The tmnxSfmIcPortDegradedClear notification is generated when the switch fabric associated with the SFM interconnect port is not degraded. This occurs when the value of tmnxSfmIcPortDegradeState is 'none (1)'." ::= { tmnxSfmIcPortNotifications 9 } END