LUM-TOPOLOGY-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF RowStatus, TestAndIncr, DisplayString, DateAndTime, TEXTUAL-CONVENTION FROM SNMPv2-TC lumModules, lumTopologyMIB FROM LUM-REG SubrackNumber, SlotNumber, PortNumber, PortType, LambdaFrequency, LambdaType, CommandString, MgmtNameString FROM LUM-TC; lumTopologyMIBModule MODULE-IDENTITY LAST-UPDATED "201706150000Z" -- June 15th 2017 ORGANIZATION "Infinera Corporation" CONTACT-INFO "techsupport@infinera.com" DESCRIPTION "The topology MIB. - General - Internal connections - Peer connections - Client connections - Segments " REVISION "201706150000Z" -- June 15th 2017 DESCRIPTION "Changes made for release r29.0: - Changed ORGANIZATION and CONTACT-INFO" REVISION "201603150000Z" -- March 2016 DESCRIPTION "Changes for r26.1: - Added ifNo for EMXP3; topoClientLocalOutIfNo, topoClientLocalInIfNo, topoIntFromIfNo, topoIntToIfNo, topoPeerLocalIfNo, topoPeerRemoteIfNo." REVISION "200209260000Z" -- September 26th 2002 DESCRIPTION "Added topoClientChannelId." REVISION "200112110000Z" -- December 11th 2001 DESCRIPTION "Added outgoing and incoming port attributes to the client objects." REVISION "200111080000Z" -- November 8th 2001 DESCRIPTION "Deprecated direction objects for all tables." REVISION "200110260000Z" -- October 26th 2001 DESCRIPTION "Added name attributes to all entries. Proposal for overview objects." REVISION "200110220000Z" -- October 22nd 2001 DESCRIPTION "Changed from right and left to from and to." REVISION "200110110000Z" -- October 11th 2001 DESCRIPTION "Removed InterfaceIndexOrZero, caused a warning when compiling... Updated after changes in other MIBs. Changed subrack, slot and port-number defaults to 0." REVISION "200108140000Z" -- August 14th 2001 DESCRIPTION "Changes after review. Added lambdaDirection attribute for topo entries. Added lastChange attribute. Added compliance info. Indices are no longer persistent. Added default values." REVISION "200108080000Z" -- August 9th 2001 DESCRIPTION "The initial revision of this module." ::= { lumModules 10 } -- ---------------------------------------------------- -- Conformance area, containing groups and complicance -- specifications. -- ---------------------------------------------------- lumTopologyConfs OBJECT IDENTIFIER ::= { lumTopologyMIB 1 } lumTopologyGroups OBJECT IDENTIFIER ::= { lumTopologyConfs 1 } lumTopologyCompl OBJECT IDENTIFIER ::= { lumTopologyConfs 2 } -- ---------------------------------------------------- -- Root for objects in the topology MIB -- ---------------------------------------------------- lumTopologyMIBObjects OBJECT IDENTIFIER ::= { lumTopologyMIB 2 } -- ---------------------------------------------------- -- This MIB contains the following groups: -- ---------------------------------------------------- topoGeneral OBJECT IDENTIFIER ::= { lumTopologyMIBObjects 1 } topoIntList OBJECT IDENTIFIER ::= { lumTopologyMIBObjects 2 } topoPeerList OBJECT IDENTIFIER ::= { lumTopologyMIBObjects 3 } topoClientList OBJECT IDENTIFIER ::= { lumTopologyMIBObjects 4 } topoSegmentList OBJECT IDENTIFIER ::= { lumTopologyMIBObjects 5 } -- ---------------------------------------------------- -- Textual Conventions -- ---------------------------------------------------- SegmentEndPoint ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates the type of the segment end point" SYNTAX INTEGER { undefined (0), trunc (1), client (2), crossConnect (3), incomplete(4) } ConnSegmentDirType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Direction of segment." SYNTAX INTEGER { undefined (0), rx (1), tx (2), biDi (3), unused (4), txRx (5) } -- ---------------------------------------------------- -- General group -- ---------------------------------------------------- topoGeneralTestAndIncr OBJECT-TYPE SYNTAX TestAndIncr MAX-ACCESS read-write STATUS current DESCRIPTION "Protection against simultaneous access from multiple managers. See SNMPv2-TC. " ::= { topoGeneral 1 } topoGeneralMibSpecVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The MIB specification version. tbd: persistent? " DEFVAL { "" } ::= { topoGeneral 2 } topoGeneralMibImplVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The MIB implementation version. tbd: persistent? " DEFVAL { "" } ::= { topoGeneral 3 } topoGeneralLastChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the configuration of the MIB was last changed. " ::= { topoGeneral 4 } topoGeneralStateLastChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the state of the MIB was last changed. " ::= { topoGeneral 5 } topoGeneralTopoClientTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of table " ::= { topoGeneral 6 } topoGeneralTopoPeerTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of table " ::= { topoGeneral 7 } topoGeneralTopoInternalTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of table " ::= { topoGeneral 8 } topoGeneralTopoSegmentTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of table " ::= { topoGeneral 9 } -- ---------------------------------------------------- -- Internal topology information -- ---------------------------------------------------- topoIntTable OBJECT-TYPE SYNTAX SEQUENCE OF TopoIntEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The internal connection list." ::= { topoIntList 1 } topoIntEntry OBJECT-TYPE SYNTAX TopoIntEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the internal connection list. Describes a physical connection between two ports within the same network element. Connections between rxTx ports are implicitly bi-directional, only one definition is necessary. " INDEX { topoIntIndex } ::= { topoIntTable 1 } TopoIntEntry ::= SEQUENCE { topoIntIndex Unsigned32, topoIntFromSubrack SubrackNumber, topoIntFromSlot SlotNumber, topoIntFromPort PortNumber, topoIntToSubrack SubrackNumber, topoIntToSlot SlotNumber, topoIntToPort PortNumber, topoIntDescr DisplayString, topoIntDirection PortType, topoIntRowStatus RowStatus, topoIntName DisplayString, topoIntFromIfNo PortNumber, topoIntToIfNo PortNumber } topoIntIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index assigned to each entry. " ::= { topoIntEntry 1 } topoIntFromSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The subrack number for this end of the connection. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoIntEntry 2 } topoIntFromSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The slot number for this end of the connection. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoIntEntry 3 } topoIntFromPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The port number for this end of the connection. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoIntEntry 4 } topoIntToSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The subrack number for the other end of the connection. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoIntEntry 5 } topoIntToSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The slot number for the other end of the connection. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoIntEntry 6 } topoIntToPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The port number for the other end of the connection. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoIntEntry 7 } topoIntDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User configurable description. " DEFVAL { "" } ::= { topoIntEntry 8 } topoIntDirection OBJECT-TYPE SYNTAX PortType MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Note: Deprecated! Indicates what type of ports are connected. " ::= { topoIntEntry 9 } topoIntRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Manages creation and deletion of conceptual rows. See also SNMPv2-TC. This attribute can be written via SNMP. Note: The newly created object will not necessarily receive the same index as used in the create procedure. " ::= { topoIntEntry 10 } topoIntName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the topology entry. " ::= { topoIntEntry 11 } topoIntFromIfNo OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The interface number for this end of the connection. The local physical interface number of the actual multi-connector port. " DEFVAL { 0 } ::= { topoIntEntry 12 } topoIntToIfNo OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The interface number for the far end of the connection. The local physical interface number of the actual multi-connector port. " DEFVAL { 0 } ::= { topoIntEntry 13 } -- ---------------------------------------------------- -- External peer topology information -- ---------------------------------------------------- topoPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF TopoPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The peer connection list." ::= { topoPeerList 1 } topoPeerEntry OBJECT-TYPE SYNTAX TopoPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the peer connection list. Describes a physical connection between two ports on two network elements. The definition should be present in both network elements. " INDEX { topoPeerIndex } ::= { topoPeerTable 1 } TopoPeerEntry ::= SEQUENCE { topoPeerIndex Unsigned32, topoPeerLocalSubrack SubrackNumber, topoPeerLocalSlot SlotNumber, topoPeerLocalIfNo PortNumber, topoPeerLocalPort PortNumber, topoPeerRemoteIpAddress DisplayString, topoPeerRemoteSubrack SubrackNumber, topoPeerRemoteSlot SlotNumber, topoPeerRemoteIfNo PortNumber, topoPeerRemotePort PortNumber, topoPeerDescr DisplayString, topoPeerDirection PortType, topoPeerRowStatus RowStatus, topoPeerName DisplayString, topoPeerLinkAttenuation Unsigned32, topoPeerLocalLabel DisplayString, topoPeerRemoteLabel DisplayString } topoPeerIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index assigned to each entry. " ::= { topoPeerEntry 1 } topoPeerLocalSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Local subrack number. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoPeerEntry 2 } topoPeerLocalSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Local slot number. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoPeerEntry 3 } topoPeerLocalPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Local port number. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoPeerEntry 4 } topoPeerRemoteIpAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the remote network element. This attribute can be written via SNMP. " DEFVAL { "" } ::= { topoPeerEntry 5 } topoPeerRemoteSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Remote subrack number. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoPeerEntry 6 } topoPeerRemoteSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Remote slot number. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoPeerEntry 7 } topoPeerRemotePort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Remote port number. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoPeerEntry 8 } topoPeerDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User configurable description. This attribute can be written via SNMP. " ::= { topoPeerEntry 9 } topoPeerDirection OBJECT-TYPE SYNTAX PortType MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Note: Deprecated! Indicates what type of port is connected in the local network element. " ::= { topoPeerEntry 10 } topoPeerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Manages creation and deletion of conceptual rows. See also SNMPv2-TC. This attribute can be written via SNMP. Note: The newly created object will not necessarily receive the same index as used in the create procedure. " ::= { topoPeerEntry 11 } topoPeerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the topology entry. " ::= { topoPeerEntry 12 } topoPeerLinkAttenuation OBJECT-TYPE SYNTAX Unsigned32(0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Value describing the attenuation of the fiber carrying the peer. The value must be supplied by the user, typically done at installation. " DEFVAL { 0 } ::= { topoPeerEntry 13 } topoPeerLocalLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A label identifying the local end of the peer. " ::= { topoPeerEntry 14 } topoPeerRemoteLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A label identifying the remote end of the peer. " ::= { topoPeerEntry 15 } topoPeerLocalIfNo OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Local ifNo. " DEFVAL { 0 } ::= { topoPeerEntry 16 } topoPeerRemoteIfNo OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Remote ifNo. " DEFVAL { 0 } ::= { topoPeerEntry 17 } -- ---------------------------------------------------- -- External client topology information -- ---------------------------------------------------- topoClientTable OBJECT-TYPE SYNTAX SEQUENCE OF TopoClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The client list." ::= { topoClientList 1 } topoClientEntry OBJECT-TYPE SYNTAX TopoClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the client connection list. Describes a physical connection between a network element and a client node. " INDEX { topoClientIndex } ::= { topoClientTable 1 } TopoClientEntry ::= SEQUENCE { topoClientIndex Unsigned32, topoClientLocalInSubrack SubrackNumber, topoClientLocalInSlot SlotNumber, topoClientLocalInPort PortNumber, topoClientRemoteIpAddress DisplayString, topoClientRemoteIfIndex Unsigned32, topoClientDescr DisplayString, topoClientDirection PortType, topoClientRowStatus RowStatus, topoClientName DisplayString, topoClientLocalOutSubrack SubrackNumber, topoClientLocalOutSlot SlotNumber, topoClientLocalOutPort PortNumber, topoClientChannelId Unsigned32, topoClientInterfaceRepresentation Unsigned32, topoClientLocalOutIfNo PortNumber, topoClientLocalInIfNo PortNumber } topoClientIndex OBJECT-TYPE SYNTAX Unsigned32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index assigned to each entry. " ::= { topoClientEntry 1 } topoClientLocalInSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Local incoming sub-rack number for the connection. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoClientEntry 2 } topoClientLocalInSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Local incoming slot number for the connection. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoClientEntry 3 } topoClientLocalInPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Local incoming port number for the connection. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoClientEntry 4 } topoClientRemoteIpAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The client IP address. This attribute can be written via SNMP. " DEFVAL { "" } ::= { topoClientEntry 5 } topoClientRemoteIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The client interface index. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoClientEntry 6 } topoClientDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User configurable description. This attribute can be written via SNMP. " DEFVAL { "" } ::= { topoClientEntry 7 } topoClientDirection OBJECT-TYPE SYNTAX PortType MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Note: Deprecated! Indicates what type of port is connected in the local network element. " ::= { topoClientEntry 8 } topoClientRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Manages creation and deletion of conceptual rows. See also SNMPv2-TC. This attribute can be written via SNMP. Note: The newly created object will not necessarily receive the same index as used in the create procedure. " ::= { topoClientEntry 9 } topoClientName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the topology entry. " ::= { topoClientEntry 10 } topoClientLocalOutSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Local out-going sub-rack number. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoClientEntry 11 } topoClientLocalOutSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Local out-going slot number for the connection. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoClientEntry 12 } topoClientLocalOutPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Local out-going port number for the connection. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoClientEntry 13 } topoClientChannelId OBJECT-TYPE SYNTAX Unsigned32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "Defines the channel in the port that is referred to. Only to be used when referring to a sub-channel on a multiplexed interface, e.g. for muxponders. This attribute can be written via SNMP. " DEFVAL { 0 } ::= { topoClientEntry 14 } topoClientInterfaceRepresentation OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Compact representation of localOutSubrack/Slot/Port localInSubrack/Slot/Port not used for ifNo Used in the backup. " DEFVAL { 0 } ::= { topoClientEntry 15 } topoClientLocalOutIfNo OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The local physical interface number of the actual multi-connector port. " DEFVAL { 0 } ::= { topoClientEntry 16 } topoClientLocalInIfNo OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The local physical interface number of the actual multi-connector port. " DEFVAL { 0 } ::= { topoClientEntry 17 } -- ---------------------------------------------------- -- Segments -- ---------------------------------------------------- topoSegmentTable OBJECT-TYPE SYNTAX SEQUENCE OF TopoSegmentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The segment list." ::= { topoSegmentList 1 } topoSegmentEntry OBJECT-TYPE SYNTAX TopoSegmentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the segment list. " INDEX { topoSegmentIndex } ::= { topoSegmentTable 1 } TopoSegmentEntry ::= SEQUENCE { topoSegmentIndex Unsigned32, topoSegmentName MgmtNameString, topoSegmentInSubrack SubrackNumber, topoSegmentInSlot SlotNumber, topoSegmentInPort PortNumber, topoSegmentOutSubrack SubrackNumber, topoSegmentOutSlot SlotNumber, topoSegmentOutPort PortNumber, topoSegmentFrequencyType LambdaType, topoSegmentFrequency LambdaFrequency, topoSegmentSubChannelId Unsigned32, topoSegmentBegin SegmentEndPoint, topoSegmentType SegmentEndPoint, topoSegmentInEntityId Unsigned32, topoSegmentOutEntityId Unsigned32, topoSegmentEntityList DisplayString, topoSegmentObjectList DisplayString, topoSegmentDirection ConnSegmentDirType, topoSegmentEntryPointsCommand CommandString , topoSegmentSubSegmentsCommand CommandString, topoSegmentUniqId Unsigned32 } topoSegmentIndex OBJECT-TYPE SYNTAX Unsigned32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index assigned to each entry. " ::= { topoSegmentEntry 1 } topoSegmentName OBJECT-TYPE SYNTAX MgmtNameString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of segment " ::= { topoSegmentEntry 2 } topoSegmentInSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the subrack where the segment starts. " ::= { topoSegmentEntry 3 } topoSegmentInSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the slot where the segment starts. " ::= { topoSegmentEntry 4 } topoSegmentInPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the port where the segment starts. " ::= { topoSegmentEntry 5 } topoSegmentOutSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the subrack where the segment ends. " ::= { topoSegmentEntry 6 } topoSegmentOutSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the slot where the segment ends. " ::= { topoSegmentEntry 7 } topoSegmentOutPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the port where the segment ends. " ::= { topoSegmentEntry 8 } topoSegmentFrequencyType OBJECT-TYPE SYNTAX LambdaType MAX-ACCESS read-only STATUS current DESCRIPTION "The wavelength/frequency associated with the segment. 0 if no wavelength is applicable " ::= { topoSegmentEntry 9 } topoSegmentFrequency OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-only STATUS current DESCRIPTION "The wavelength/frequency associated with the segment. 0 if no wavelength is applicable " ::= { topoSegmentEntry 10 } topoSegmentSubChannelId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The subchannel of the segment. Applicable if several signals are multiplexed on the same wavelength " ::= { topoSegmentEntry 11 } topoSegmentBegin OBJECT-TYPE SYNTAX SegmentEndPoint MAX-ACCESS read-only STATUS current DESCRIPTION "The start point of the segment. " ::= { topoSegmentEntry 12 } topoSegmentType OBJECT-TYPE SYNTAX SegmentEndPoint MAX-ACCESS read-only STATUS current DESCRIPTION "The end point of the segment. " ::= { topoSegmentEntry 13 } topoSegmentInEntityId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The entity ID of the first port. " ::= { topoSegmentEntry 14 } topoSegmentOutEntityId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The entity ID of the last port. " ::= { topoSegmentEntry 15 } topoSegmentEntityList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A list of all entities " ::= { topoSegmentEntry 16 } topoSegmentObjectList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A list of all ports " ::= { topoSegmentEntry 17 } topoSegmentDirection OBJECT-TYPE SYNTAX ConnSegmentDirType MAX-ACCESS read-only STATUS current DESCRIPTION "Direction of segment with respect to the cross connect, if any. " ::= { topoSegmentEntry 18 } topoSegmentEntryPointsCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Command to list entry points. " ::= { topoSegmentEntry 19 } topoSegmentSubSegmentsCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Command to list subsegments " ::= { topoSegmentEntry 20 } topoSegmentUniqId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The entity ID of the last port. " ::= { topoSegmentEntry 21 } -- ---------------------------------------------------- -- Notifications -- ---------------------------------------------------- -- n/a -- ---------------------------------------------------- -- Object and event groups -- ---------------------------------------------------- topoGeneralGroup OBJECT-GROUP OBJECTS { topoGeneralTestAndIncr, topoGeneralMibSpecVersion, topoGeneralMibImplVersion, topoGeneralLastChangeTime } STATUS deprecated DESCRIPTION "The general objects." ::= { lumTopologyGroups 1 } topoIntGroup OBJECT-GROUP OBJECTS { topoIntIndex, topoIntName, topoIntFromSubrack, topoIntFromSlot, topoIntFromPort, topoIntToSubrack, topoIntToSlot, topoIntToPort, topoIntDescr, topoIntDirection, topoIntRowStatus } STATUS deprecated DESCRIPTION "The internal objects." ::= { lumTopologyGroups 2 } topoPeerGroup OBJECT-GROUP OBJECTS { topoPeerIndex, topoPeerName, topoPeerLocalSubrack, topoPeerLocalSlot, topoPeerLocalPort, topoPeerRemoteIpAddress, topoPeerRemoteSubrack, topoPeerRemoteSlot, topoPeerRemotePort, topoPeerDescr, topoPeerDirection, topoPeerRowStatus } STATUS deprecated DESCRIPTION "The peer objects." ::= { lumTopologyGroups 3 } topoClientGroup OBJECT-GROUP OBJECTS { topoClientIndex, topoClientName, topoClientLocalInSubrack, topoClientLocalInSlot, topoClientLocalInPort, topoClientRemoteIpAddress, topoClientRemoteIfIndex, topoClientDescr, topoClientDirection, topoClientRowStatus } STATUS deprecated DESCRIPTION "The client objects." ::= { lumTopologyGroups 4 } topoGeneralGroupV2 OBJECT-GROUP OBJECTS { topoGeneralLastChangeTime } STATUS deprecated DESCRIPTION "The general objects v2." ::= { lumTopologyGroups 5 } topoIntGroupV2 OBJECT-GROUP OBJECTS { topoIntIndex, topoIntName, topoIntFromSubrack, topoIntFromSlot, topoIntFromPort, topoIntToSubrack, topoIntToSlot, topoIntToPort, topoIntDescr, topoIntRowStatus } STATUS deprecated DESCRIPTION "The internal objects." ::= { lumTopologyGroups 6 } topoPeerGroupV2 OBJECT-GROUP OBJECTS { topoPeerIndex, topoPeerName, topoPeerLocalSubrack, topoPeerLocalSlot, topoPeerLocalPort, topoPeerRemoteIpAddress, topoPeerRemoteSubrack, topoPeerRemoteSlot, topoPeerRemotePort, topoPeerDescr, topoPeerRowStatus } STATUS deprecated DESCRIPTION "The peer objects." ::= { lumTopologyGroups 7 } topoClientGroupV2 OBJECT-GROUP OBJECTS { topoClientIndex, topoClientName, topoClientLocalInSubrack, topoClientLocalInSlot, topoClientLocalInPort, topoClientRemoteIpAddress, topoClientRemoteIfIndex, topoClientDescr, topoClientRowStatus } STATUS deprecated DESCRIPTION "The client objects." ::= { lumTopologyGroups 8 } topoClientGroupV3 OBJECT-GROUP OBJECTS { topoClientIndex, topoClientName, topoClientLocalInSubrack, topoClientLocalInSlot, topoClientLocalInPort, topoClientRemoteIpAddress, topoClientRemoteIfIndex, topoClientDescr, topoClientRowStatus, topoClientLocalOutSubrack, topoClientLocalOutSlot, topoClientLocalOutPort } STATUS deprecated DESCRIPTION "The client objects." ::= { lumTopologyGroups 9 } topoGeneralGroupV3 OBJECT-GROUP OBJECTS { topoGeneralLastChangeTime, topoGeneralStateLastChangeTime } STATUS deprecated DESCRIPTION "The general objects v3." ::= { lumTopologyGroups 10 } topoClientGroupV4 OBJECT-GROUP OBJECTS { topoClientIndex, topoClientName, topoClientLocalInSubrack, topoClientLocalInSlot, topoClientLocalInPort, topoClientRemoteIpAddress, topoClientRemoteIfIndex, topoClientDescr, topoClientRowStatus, topoClientLocalOutSubrack, topoClientLocalOutSlot, topoClientLocalOutPort, topoClientChannelId } STATUS deprecated DESCRIPTION "The client objects." ::= { lumTopologyGroups 11 } topoPeerGroupV3 OBJECT-GROUP OBJECTS { topoPeerIndex, topoPeerName, topoPeerLocalSubrack, topoPeerLocalSlot, topoPeerLocalPort, topoPeerRemoteIpAddress, topoPeerRemoteSubrack, topoPeerRemoteSlot, topoPeerRemotePort, topoPeerDescr, topoPeerRowStatus, topoPeerLinkAttenuation, topoPeerLocalLabel, topoPeerRemoteLabel } STATUS deprecated DESCRIPTION "The peer objects." ::= { lumTopologyGroups 12 } topoSegmentGroup OBJECT-GROUP OBJECTS { topoSegmentIndex, topoSegmentName, topoSegmentInSubrack, topoSegmentInSlot, topoSegmentInPort, topoSegmentOutSubrack, topoSegmentOutSlot, topoSegmentOutPort, topoSegmentFrequencyType, topoSegmentFrequency, topoSegmentSubChannelId, topoSegmentBegin, topoSegmentInEntityId, topoSegmentOutEntityId, topoSegmentEntityList, topoSegmentObjectList, topoSegmentDirection, topoSegmentEntryPointsCommand, topoSegmentSubSegmentsCommand, topoSegmentUniqId } STATUS deprecated DESCRIPTION "The connection segment objects." ::= { lumTopologyGroups 13 } topoGeneralGroupV4 OBJECT-GROUP OBJECTS { topoGeneralLastChangeTime, topoGeneralStateLastChangeTime, topoGeneralTopoClientTableSize, topoGeneralTopoPeerTableSize, topoGeneralTopoInternalTableSize, topoGeneralTopoSegmentTableSize } STATUS current DESCRIPTION "The general objects v4 (3.1)." ::= { lumTopologyGroups 14 } topoSegmentGroupV2 OBJECT-GROUP OBJECTS { topoSegmentIndex, topoSegmentName, topoSegmentInSubrack, topoSegmentInSlot, topoSegmentInPort, topoSegmentOutSubrack, topoSegmentOutSlot, topoSegmentOutPort, topoSegmentFrequencyType, topoSegmentFrequency, topoSegmentSubChannelId, topoSegmentBegin, topoSegmentType, topoSegmentInEntityId, topoSegmentOutEntityId, topoSegmentEntityList, topoSegmentObjectList, topoSegmentDirection, topoSegmentEntryPointsCommand, topoSegmentSubSegmentsCommand, topoSegmentUniqId } STATUS current DESCRIPTION "The connection segment objects V2 (7.0)." ::= { lumTopologyGroups 15 } topoClientGroupV5 OBJECT-GROUP OBJECTS { topoClientIndex, topoClientName, topoClientLocalInSubrack, topoClientLocalInSlot, topoClientLocalInPort, topoClientRemoteIpAddress, topoClientRemoteIfIndex, topoClientDescr, topoClientRowStatus, topoClientLocalOutSubrack, topoClientLocalOutSlot, topoClientLocalOutPort, topoClientChannelId, topoClientInterfaceRepresentation } STATUS deprecated DESCRIPTION "The client objects. (12.0)" ::= { lumTopologyGroups 16 } topoPeerGroupV4 OBJECT-GROUP OBJECTS { topoPeerIndex, topoPeerName, topoPeerLocalSubrack, topoPeerLocalSlot, topoPeerLocalPort, topoPeerRemoteIpAddress, topoPeerRemoteSubrack, topoPeerRemoteSlot, topoPeerRemotePort, topoPeerDescr, topoPeerRowStatus, topoPeerLinkAttenuation, topoPeerLocalLabel, topoPeerRemoteLabel } STATUS deprecated DESCRIPTION "The peer objects. (12.0)" ::= { lumTopologyGroups 17 } topoIntGroupV3 OBJECT-GROUP OBJECTS { topoIntIndex, topoIntName, topoIntFromSubrack, topoIntFromSlot, topoIntFromPort, topoIntToSubrack, topoIntToSlot, topoIntToPort, topoIntDescr, topoIntRowStatus } STATUS deprecated DESCRIPTION "The internal objects. (12.0)" ::= { lumTopologyGroups 18 } topoClientGroupV6 OBJECT-GROUP OBJECTS { topoClientIndex, topoClientName, topoClientLocalInSubrack, topoClientLocalInSlot, topoClientLocalInPort, topoClientRemoteIpAddress, topoClientRemoteIfIndex, topoClientDescr, topoClientRowStatus, topoClientLocalOutSubrack, topoClientLocalOutSlot, topoClientLocalOutPort, topoClientChannelId, topoClientInterfaceRepresentation, topoClientLocalOutIfNo, topoClientLocalInIfNo } STATUS current DESCRIPTION "The client objects. (26.1)" ::= { lumTopologyGroups 19 } topoIntGroupV4 OBJECT-GROUP OBJECTS { topoIntIndex, topoIntName, topoIntFromSubrack, topoIntFromSlot, topoIntFromPort, topoIntToSubrack, topoIntToSlot, topoIntToPort, topoIntDescr, topoIntRowStatus, topoIntFromIfNo, topoIntToIfNo } STATUS current DESCRIPTION "The internal objects. (26.1)" ::= { lumTopologyGroups 20 } topoPeerGroupV5 OBJECT-GROUP OBJECTS { topoPeerIndex, topoPeerName, topoPeerLocalSubrack, topoPeerLocalSlot, topoPeerLocalPort, topoPeerRemoteIpAddress, topoPeerRemoteSubrack, topoPeerRemoteSlot, topoPeerRemotePort, topoPeerDescr, topoPeerRowStatus, topoPeerLinkAttenuation, topoPeerLocalLabel, topoPeerRemoteLabel, topoPeerLocalIfNo, topoPeerRemoteIfNo } STATUS current DESCRIPTION "The peer objects. (26.1)" ::= { lumTopologyGroups 21 } -- ---------------------------------------------------- -- Compliance -- ---------------------------------------------------- lumTopoBasicComplV1 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the topo MIB." MODULE MANDATORY-GROUPS { topoGeneralGroup, topoIntGroup, topoPeerGroup, topoClientGroup } ::= { lumTopologyCompl 1 } lumTopoBasicComplV2 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the topo MIB V2." MODULE MANDATORY-GROUPS { topoGeneralGroupV2, topoIntGroup, topoPeerGroup, topoClientGroup } ::= { lumTopologyCompl 2 } lumTopoBasicComplV3 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the topo MIB V3." MODULE MANDATORY-GROUPS { topoGeneralGroupV2, topoIntGroupV2, topoPeerGroupV2, topoClientGroupV2 } ::= { lumTopologyCompl 3 } lumTopoBasicComplV4 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the topo MIB V4." MODULE MANDATORY-GROUPS { topoGeneralGroupV2, topoIntGroupV2, topoPeerGroupV2, topoClientGroupV3 } ::= { lumTopologyCompl 4 } lumTopoBasicComplV5 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the topo MIB V5." MODULE MANDATORY-GROUPS { topoGeneralGroupV3, topoIntGroupV2, topoPeerGroupV2, topoClientGroupV3 } ::= { lumTopologyCompl 5 } lumTopoBasicComplV6 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the topo MIB V6." MODULE MANDATORY-GROUPS { topoGeneralGroupV3, topoIntGroupV2, topoPeerGroupV2, topoClientGroupV4 } ::= { lumTopologyCompl 6 } lumTopoBasicComplV7 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the topo MIB V7 (3.0)." MODULE MANDATORY-GROUPS { topoGeneralGroupV3, topoIntGroupV2, topoPeerGroupV3, topoClientGroupV4 } ::= { lumTopologyCompl 7 } lumTopoBasicComplV8 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the topo MIB V8 (3.1)." MODULE MANDATORY-GROUPS { topoGeneralGroupV4, topoIntGroupV2, topoPeerGroupV3, topoClientGroupV4, topoSegmentGroup } ::= { lumTopologyCompl 8 } lumTopoBasicComplV9 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the topo MIB V9 (7.0)." MODULE MANDATORY-GROUPS { topoGeneralGroupV4, topoIntGroupV2, topoPeerGroupV3, topoClientGroupV4, topoSegmentGroupV2 } ::= { lumTopologyCompl 9 } lumTopoBasicComplV10 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the topo MIB V10 (12.0)." MODULE MANDATORY-GROUPS { topoGeneralGroupV4, topoIntGroupV3, topoPeerGroupV4, topoClientGroupV5, topoSegmentGroupV2 } ::= { lumTopologyCompl 10 } lumTopoBasicComplV11 MODULE-COMPLIANCE STATUS current DESCRIPTION "Basic implementation requirements for the topo MIB V11 (26.1)." MODULE MANDATORY-GROUPS { topoGeneralGroupV4, topoIntGroupV4, topoPeerGroupV5, topoClientGroupV6, topoSegmentGroupV2 } ::= { lumTopologyCompl 11 } END