LUM-ROADM-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32 FROM SNMPv2-SMI OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF DisplayString, DateAndTime FROM SNMPv2-TC lumModules, lumRoadmMIB FROM LUM-REG MgmtNameString, SubrackNumber, SlotNumber, PortNumber, LambdaFrequency, BoardOrInterfaceOperStatus, BoardOrInterfaceAdminStatus, CommandString, FaultStatus, ObjectProperty FROM LUM-TC; lumRoadmMIBModule MODULE-IDENTITY LAST-UPDATED "201706150000Z" -- June 15th 2017 ORGANIZATION "Infinera Corporation" CONTACT-INFO "techsupport@infinera.com" DESCRIPTION "The reconfigurable add/drop module MIB. - General - Reconfigurable add/drop interfaces " REVISION "201706150000Z" -- June 15th 2017 DESCRIPTION "Changes made for release r29.0: - Changed ORGANIZATION and CONTACT-INFO" REVISION "201611300000Z" -- November 30th 2016 DESCRIPTION "Changes made for release r28: - Hidden attribute spacingHwCapab introduced" REVISION "201601110000Z" -- Jan 11th 2016 DESCRIPTION "Added default value notPresent for operStatus." REVISION "201112200000Z" -- December 20th 2011 DESCRIPTION "Changes made for release r18: - MDU16 features included." REVISION "201102040000Z" -- Februar 4th 2011 DESCRIPTION "Express port added." REVISION "200704030000Z" -- April 3rd 2007 DESCRIPTION "The initial revision of this module." ::= { lumModules 31 } -- ---------------------------------------------------- -- Conformance area, containing groups and complicance -- specifications. -- ---------------------------------------------------- lumRoadmConfs OBJECT IDENTIFIER ::= { lumRoadmMIB 1 } lumRoadmGroups OBJECT IDENTIFIER ::= { lumRoadmConfs 1 } lumRoadmCompl OBJECT IDENTIFIER ::= { lumRoadmConfs 2 } lumRoadmMinimalGroups OBJECT IDENTIFIER ::= { lumRoadmConfs 3 } lumRoadmMinimalCompl OBJECT IDENTIFIER ::= { lumRoadmConfs 4 } -- ---------------------------------------------------- -- Root for objects in the roadm MIB -- ---------------------------------------------------- lumRoadmMIBObjects OBJECT IDENTIFIER ::= { lumRoadmMIB 2 } -- ---------------------------------------------------- -- This MIB contains the following groups: -- ---------------------------------------------------- roadmGeneral OBJECT IDENTIFIER ::= { lumRoadmMIBObjects 1 } roadmAddDropIfList OBJECT IDENTIFIER ::= { lumRoadmMIBObjects 2 } roadmLineIfList OBJECT IDENTIFIER ::= { lumRoadmMIBObjects 3 } roadmGroupRoadmList OBJECT IDENTIFIER ::= { lumRoadmMIBObjects 4 } roadmGroupLineList OBJECT IDENTIFIER ::= { lumRoadmMIBObjects 5 } roadmLineList OBJECT IDENTIFIER ::= { lumRoadmMIBObjects 6 } roadmChannelList OBJECT IDENTIFIER ::= { lumRoadmMIBObjects 7 } -- lumentisRoadmNotifications OBJECT IDENTIFIER ::= { lumRoadmMIBObjects nn } -- ---------------------------------------------------- -- Textual Conventions -- ---------------------------------------------------- -- ---------------------------------------------------- -- General group -- ---------------------------------------------------- roadmGeneralConfigLastChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the configuration of the MIB was last changed. " ::= { roadmGeneral 1 } roadmGeneralStateLastChangeTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the state of the MIB was last changed. " ::= { roadmGeneral 2 } roadmGeneralRoadmAddDropIfTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of table " ::= { roadmGeneral 3 } roadmGeneralRoadmLineIfTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of table " ::= { roadmGeneral 4 } roadmGeneralRoadmGroupRoadmTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of table " ::= { roadmGeneral 5 } roadmGeneralRoadmGroupLineTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of table " ::= { roadmGeneral 6 } roadmGeneralRoadmLineTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of table " ::= { roadmGeneral 7 } roadmGeneralChannelTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of table " ::= { roadmGeneral 8 } -- ---------------------------------------------------- -- Reconfigurable Add-Drop interfaces -- ---------------------------------------------------- roadmAddDropIfTable OBJECT-TYPE SYNTAX SEQUENCE OF RoadmAddDropIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface list." ::= { roadmAddDropIfList 1 } roadmAddDropIfEntry OBJECT-TYPE SYNTAX RoadmAddDropIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the interface list. " INDEX { roadmAddDropIfIndex } ::= { roadmAddDropIfTable 1 } RoadmAddDropIfEntry ::= SEQUENCE { roadmAddDropIfIndex Unsigned32, roadmAddDropIfName MgmtNameString, roadmAddDropIfDescr DisplayString, roadmAddDropIfSubrack SubrackNumber, roadmAddDropIfSlot SlotNumber, roadmAddDropIfTxPort PortNumber, roadmAddDropIfRxPort PortNumber, roadmAddDropIfInvPhysIndexOrZero Unsigned32, roadmAddDropIfAdminStatus BoardOrInterfaceAdminStatus, roadmAddDropIfOperStatus BoardOrInterfaceOperStatus, roadmAddDropIfTemperature Integer32, roadmAddDropIfDropFrequencyMin LambdaFrequency, roadmAddDropIfDropFrequencyMax LambdaFrequency, roadmAddDropIfObjectProperty ObjectProperty, roadmAddDropIfConfigurationCommand CommandString, roadmAddDropIfModuleFailure FaultStatus, roadmAddDropIfTxSignalStatus INTEGER, roadmAddDropIfMode INTEGER, roadmAddDropIfDescr2 DisplayString, roadmAddDropIfSpacingMode INTEGER, roadmAddDropIfGuardChannel1 LambdaFrequency, roadmAddDropIfGuardChannel2 LambdaFrequency, roadmAddDropIfDropFrequencyLimitMin LambdaFrequency, roadmAddDropIfDropFrequencyLimitMax LambdaFrequency, roadmAddDropIfLimitConfigurationCommand CommandString, roadmAddDropIfGroupRoadmMode INTEGER, roadmAddDropIfPasswd DisplayString, roadmAddDropIfPasswdConfig CommandString, roadmAddDropIfGroupLineMode INTEGER, roadmAddDropIfNoOfConnectedChannels Unsigned32, roadmAddDropIfViewChannelList DisplayString, roadmAddDropIfConnectedChannelMask DisplayString, roadmAddDropIfAddChannelCommand CommandString, roadmAddDropIfUnlinkChannelCommand CommandString, roadmAddDropIfUnlinkAllChannelsCommand CommandString, roadmAddDropIfSetAttenuationCommand CommandString, roadmAddDropIfAdjustAttenuationDeltaCommand CommandString, roadmAddDropIfConnectChannelCmd Unsigned32, roadmAddDropIfDisconnectChannelCmd Unsigned32, roadmAddDropIfGroupIndex Unsigned32, roadmAddDropIfAddAllChannelCommand CommandString, roadmAddDropIfSetAdminStatusCommand CommandString, roadmAddDropIfSpacingHwCapability INTEGER} roadmAddDropIfIndex OBJECT-TYPE SYNTAX Unsigned32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index assigned to each entry. " ::= { roadmAddDropIfEntry 1 } roadmAddDropIfName OBJECT-TYPE SYNTAX MgmtNameString MAX-ACCESS read-only STATUS current DESCRIPTION "The management name of the interface, for example 'roadmAddDrop:1:2:1-2', where the first number indicates sub-rack, the second slot number and the third is the port number. Examples: roadmAddDrop:s:s:p - reconfigurable add/drop interface " ::= { roadmAddDropIfEntry 2 } roadmAddDropIfDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User configurable label. This attribute can be written via SNMP. " DEFVAL { "" } ::= { roadmAddDropIfEntry 3 } roadmAddDropIfSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The number of the subrack where the interface is located. " ::= { roadmAddDropIfEntry 4 } roadmAddDropIfSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The number of the slot where the interface is located. " ::= { roadmAddDropIfEntry 5 } roadmAddDropIfTxPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The number of the port where the TX-side of the interface is located. " ::= { roadmAddDropIfEntry 6 } roadmAddDropIfRxPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The number of the port where the RX-side of the interface is located. " ::= { roadmAddDropIfEntry 7 } roadmAddDropIfInvPhysIndexOrZero OBJECT-TYPE SYNTAX Unsigned32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The row in the invPhysTable for this interface. Set to 0 if not known. " ::= { roadmAddDropIfEntry 8 } roadmAddDropIfAdminStatus OBJECT-TYPE SYNTAX BoardOrInterfaceAdminStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative state for the interface. down - The interface should be inactive (i.e dark mode). service - The interface is activated but alarms are suppressed. Intended for use during service or re-configuration. When service is concluded adminStatus should be set to 'up' again. up - The interface should be activated when it becomes available. Alarms are not suppressed. This attribute can be written via SNMP. " DEFVAL { down } ::= { roadmAddDropIfEntry 9 } roadmAddDropIfOperStatus OBJECT-TYPE SYNTAX BoardOrInterfaceOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The operational state for the interface. notPresent - The physical resources are not available. down - The interface is de-activated or the are faults preventing it from going to the 'up'-state. up - The interface is operational. " DEFVAL { notPresent } ::= { roadmAddDropIfEntry 10 } roadmAddDropIfTemperature OBJECT-TYPE SYNTAX Integer32 (-1000..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature in the add/drop module in 0.1 degrees centigrade. " ::= { roadmAddDropIfEntry 11 } roadmAddDropIfDropFrequencyMin OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-only STATUS current DESCRIPTION "Lowest added channel in hundreds of GHz (0.01 GHz). Supported range 19185 ... 19598 (ch9185 .. ch958) This attribute can be written via SNMP. " DEFVAL { undefined } ::= { roadmAddDropIfEntry 12 } roadmAddDropIfDropFrequencyMax OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-only STATUS current DESCRIPTION "Highest added channel in hundreds of GHz (0.01 GHz). Supported range 19185 ... 19580 (ch9185 .. ch958) This attribute can be written via SNMP. " DEFVAL { undefined } ::= { roadmAddDropIfEntry 13 } roadmAddDropIfObjectProperty OBJECT-TYPE SYNTAX ObjectProperty MAX-ACCESS read-only STATUS current DESCRIPTION "Property mask. " ::= { roadmAddDropIfEntry 14 } roadmAddDropIfConfigurationCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Configure the drop frequencies. Express mode - All the channels will go through the express port of the drop section (Ext Tx). No channels will go through the drop port (A/D Tx). Drop mode - The channels between min and max frequency will go through the drop port (A/D Tx). The rest of the channels will go through the express port of the drop section (Ext Tx).Up to eight (15 if 50 GHz spacing is used) channels are possible to drop. Example: Drop mode with min frequency set to ch931 and max frequency set to ch933, will send the channels ch931, ch932 and ch933 through the drop port. " ::= { roadmAddDropIfEntry 15 } roadmAddDropIfModuleFailure OBJECT-TYPE SYNTAX FaultStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The module HW has detected a failure. A: The module has failed D: The module is OK again " ::= { roadmAddDropIfEntry 16 } roadmAddDropIfTxSignalStatus OBJECT-TYPE SYNTAX INTEGER { down (1), degraded (2), up (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational state for the dropped (TX) signal of the interface. down - The signal is turned off. degraded - The signal quality is impaired. up - The signal is OK. " ::= { roadmAddDropIfEntry 17 } roadmAddDropIfMode OBJECT-TYPE SYNTAX INTEGER { express (1), drop (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The drop mode for the interface. express - No wavelengths are dropped. drop - Up to eight (15 if 50 GHz spacing is used) channels are possible to drop. This attribute can be written via SNMP. " DEFVAL { express } ::= { roadmAddDropIfEntry 18 } roadmAddDropIfDescr2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User configurable label. This attribute can be written via SNMP. " DEFVAL { "" } ::= { roadmAddDropIfEntry 19 } roadmAddDropIfSpacingMode OBJECT-TYPE SYNTAX INTEGER { spacing100GHz (1), spacing50GHz (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The spacing mode of the interface. spacing100GHz: Only 100GHz channels are available as drop frequencies. spacing50GHz: Both 50GHz and 100GHz channels are available as drop frequencies. " DEFVAL { spacing100GHz } ::= { roadmAddDropIfEntry 20 } roadmAddDropIfGuardChannel1 OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-only STATUS current DESCRIPTION "When 50GHz spacing is used, the channel before the minDropFrequency cannot be used for express traffic. This channel is considered as a guard channel. " DEFVAL { undefined } ::= { roadmAddDropIfEntry 21 } roadmAddDropIfGuardChannel2 OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-only STATUS current DESCRIPTION "When 50GHz spacing is used, the channel after the maxDropFrequency cannot be used for express traffic. This channel is considered as a guard channel. " DEFVAL { undefined } ::= { roadmAddDropIfEntry 22 } roadmAddDropIfDropFrequencyLimitMin OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-create STATUS current DESCRIPTION "When an Allocated Range is defined, it is not possible to add channels outside the range. The supported range is: roadm1x2G50: [19185 .. 19580] (ch9185 .. ch958) 50GHz roadm1x4f: [19185 .. 19580] (ch9185 .. ch958) 50GHz roadm1x2G100: [19190 .. 19580] (ch919 .. ch958) 100GHz roadm1x4G100: [19190 .. 19580] (ch919 .. ch958) 100GHz roadm1x8G50: [19185 .. 19580] (ch9185 .. ch958) 50GHz mdu16cl50g: [19185 .. 19580] (ch9185 .. ch958) 50GHz roadm1x9f: [19185 .. 19580] (ch9185 .. ch958) 50GHz " DEFVAL { undefined } ::= { roadmAddDropIfEntry 23 } roadmAddDropIfDropFrequencyLimitMax OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-create STATUS current DESCRIPTION "When an Allocated Channel Range is defined, it is not possible to add channels outside the range. The supported range is: roadm1x2G50: [19185 .. 19580] (ch9185 .. ch958) 50GHz roadm1x4f: [19185 .. 19580] (ch9185 .. ch958) 50GHz roadm1x2G100: [19190 .. 19580] (ch919 .. ch958) 100GHz roadm1x4G100: [19190 .. 19580] (ch919 .. ch958) 100GHz roadm1x8G50: [19185 .. 19580] (ch9185 .. ch958) 50GHz mdu16cl50g: [19185 .. 19580] (ch9185 .. ch958) 50GHz roadm1x9f: [19185 .. 19580] (ch9185 .. ch958) 50GHz " DEFVAL { undefined } ::= { roadmAddDropIfEntry 24 } roadmAddDropIfLimitConfigurationCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "When an Allocated Channel Range is defined, it is not possible to add channels outside the range. " ::= { roadmAddDropIfEntry 25 } roadmAddDropIfGroupRoadmMode OBJECT-TYPE SYNTAX INTEGER { disabled (1), enabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the interface is grouped into a ROADM-ROADM-group. disabled - The interface is not grouped into a ROADM-ROADM-group. enabled - The interface is grouped into a ROADM-ROADM-group. " DEFVAL { disabled } ::= { roadmAddDropIfEntry 26 } roadmAddDropIfPasswd OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Password protecting the Allocated Channel Range. If passwd is '-' (dash), then the password controll is disabled. " DEFVAL { "-" } ::= { roadmAddDropIfEntry 27 } roadmAddDropIfPasswdConfig OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Change the password protecting the Allocated Channel Range. " ::= { roadmAddDropIfEntry 28 } roadmAddDropIfGroupLineMode OBJECT-TYPE SYNTAX INTEGER { disabled (1), enabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the interface is grouped into a ROADM-TU-group. disabled - The interface is not grouped into a ROADM-TU-group. enabled - The interface is grouped into a ROADM-TU-group. " DEFVAL { disabled } ::= { roadmAddDropIfEntry 29 } roadmAddDropIfNoOfConnectedChannels OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of channels connected to this port. " ::= { roadmAddDropIfEntry 30 } roadmAddDropIfViewChannelList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Shows a list of all channels connected to this port. This attribute is only used for presentation. " ::= { roadmAddDropIfEntry 31 } roadmAddDropIfConnectedChannelMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Shows a list of all channels connected to this port. Format: '::' This is the actual storage of the cross-connect info. " ::= { roadmAddDropIfEntry 32 } roadmAddDropIfAddChannelCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Specify that a new channel shall be added from this port. " ::= { roadmAddDropIfEntry 33 } roadmAddDropIfUnlinkChannelCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Specify that a channel shall be removed (disconnected) from this port. " ::= { roadmAddDropIfEntry 34 } roadmAddDropIfUnlinkAllChannelsCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Confirm that all channels shall be removed (disconnected) from this port. " ::= { roadmAddDropIfEntry 35 } roadmAddDropIfSetAttenuationCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Set a fixed attenuation for channels connected to this port. Control-loop regulated channels are not affected. Range: 0 to 15.0 dB " ::= { roadmAddDropIfEntry 36 } roadmAddDropIfAdjustAttenuationDeltaCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Increase or decrease the attenuation for channels connected to this port. Control-loop regulated channels are not affected. The resulting attenuation will always be within the allowed range for the channel even if a too big or small delta value is given. " ::= { roadmAddDropIfEntry 37 } roadmAddDropIfConnectChannelCmd OBJECT-TYPE SYNTAX Unsigned32 (0..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a 'write-only' parameter that the TNM can use to cross-connect a new channel. When you read the parameter, you will get an integer value that is incremented each time a new valid command is issued. " DEFVAL { 0 } ::= { roadmAddDropIfEntry 38 } roadmAddDropIfDisconnectChannelCmd OBJECT-TYPE SYNTAX Unsigned32 (0..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a 'write-only' parameter that the TNM can use to disconnect a channel. When you read the parameter, you will get an integer value that is incremented each time a new valid command is issued. " DEFVAL { 0 } ::= { roadmAddDropIfEntry 39 } roadmAddDropIfGroupIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the associated ROADM-group, if any. If no group is created, it is set to 0 " ::= { roadmAddDropIfEntry 40 } roadmAddDropIfAddAllChannelCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "All available channels shall be added from this port. " ::= { roadmAddDropIfEntry 41 } roadmAddDropIfSetAdminStatusCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Set administrative status for channels that are connected to this port. Control-loop regulated channels are not affected. " ::= { roadmAddDropIfEntry 42 } roadmAddDropIfSpacingHwCapability OBJECT-TYPE SYNTAX INTEGER { spacingHwCap100GHz (1), spacingHwCap50GHz (2), spacingHwCapFlex125 (3)} MAX-ACCESS read-only STATUS current DESCRIPTION "The hardware capability of the interface used when deciding whether an interface is compatible with another interface and thereby can form a ROADM-ROADM group spacingHwCap100GHz: interface with channels in 100 GHz intervals spacingHwCap50GHz: interface with channels in 50 GHz intervals spacingHwCapFlex125: flexgrid interface with minimum interval width 12.5 GHz " DEFVAL { spacingHwCap100GHz } ::= { roadmAddDropIfEntry 43 } -- ---------------------------------------------------- -- Line interfaces -- ---------------------------------------------------- roadmLineIfTable OBJECT-TYPE SYNTAX SEQUENCE OF RoadmLineIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface list." ::= { roadmLineIfList 1 } roadmLineIfEntry OBJECT-TYPE SYNTAX RoadmLineIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the interface list. " INDEX { roadmLineIfIndex } ::= { roadmLineIfTable 1 } RoadmLineIfEntry ::= SEQUENCE { roadmLineIfIndex Unsigned32, roadmLineIfName MgmtNameString, roadmLineIfDescr DisplayString, roadmLineIfSubrack SubrackNumber, roadmLineIfSlot SlotNumber, roadmLineIfTxPort PortNumber, roadmLineIfRxPort PortNumber, roadmLineIfInvPhysIndexOrZero Unsigned32, roadmLineIfAdminStatus INTEGER, roadmLineIfOperStatus BoardOrInterfaceOperStatus, roadmLineIfObjectProperty ObjectProperty, roadmLineIfTxSignalStatus INTEGER, roadmLineIfNoOfConnectedChannels Unsigned32, roadmLineIfViewChannelList DisplayString, roadmLineIfSetAttenuationCommand CommandString, roadmLineIfAdjustAttenuationDeltaCommand CommandString, roadmLineIfMonitorInsertionLoss Unsigned32, roadmLineIfSetAdminStatusCommand CommandString} roadmLineIfIndex OBJECT-TYPE SYNTAX Unsigned32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index assigned to each entry. " ::= { roadmLineIfEntry 1 } roadmLineIfName OBJECT-TYPE SYNTAX MgmtNameString MAX-ACCESS read-only STATUS current DESCRIPTION "The management name of the interface, for example 'roadmLine:1:2:1-2', where the first number indicates sub-rack, the second slot number and the third is the port number. Examples: roadmLine:s:s:p - line interface " ::= { roadmLineIfEntry 2 } roadmLineIfDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User configurable label. This attribute can be written via SNMP. " DEFVAL { "" } ::= { roadmLineIfEntry 3 } roadmLineIfSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The number of the subrack where the interface is located. " ::= { roadmLineIfEntry 4 } roadmLineIfSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The number of the slot where the interface is located. " ::= { roadmLineIfEntry 5 } roadmLineIfTxPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The number of the port where the TX-side of the interface is located. " ::= { roadmLineIfEntry 6 } roadmLineIfRxPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The number of the port where the RX-side of the interface is located. " ::= { roadmLineIfEntry 7 } roadmLineIfInvPhysIndexOrZero OBJECT-TYPE SYNTAX Unsigned32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The row in the invPhysTable for this interface. Set to 0 if not known. " ::= { roadmLineIfEntry 8 } roadmLineIfAdminStatus OBJECT-TYPE SYNTAX BoardOrInterfaceAdminStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative state for the interface. down - The interface should be inactive. service - The interface is activated but alarms are suppressed. Intended for use during service or re-configuration. When service is concluded adminStatus should be set to 'up' again. up - The interface should be activated when it becomes available. Alarms are not suppressed. This attribute can be written via SNMP. " DEFVAL { up } ::= { roadmLineIfEntry 9 } roadmLineIfOperStatus OBJECT-TYPE SYNTAX BoardOrInterfaceOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The operational state for the interface. notPresent - The physical resources are not available. down - The interface is de-activated or the are faults preventing it from going to the 'up'-state. up - The interface is operational. " DEFVAL { notPresent } ::= { roadmLineIfEntry 10 } roadmLineIfObjectProperty OBJECT-TYPE SYNTAX ObjectProperty MAX-ACCESS read-only STATUS current DESCRIPTION "Property mask. " ::= { roadmLineIfEntry 11 } roadmLineIfTxSignalStatus OBJECT-TYPE SYNTAX INTEGER { down (1), degraded (2), up (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational state for outgoing (TX) signal of the interface. down - The signal is turned off. degraded - The signal quality is impaired. up - The signal is OK. " ::= { roadmLineIfEntry 12 } roadmLineIfNoOfConnectedChannels OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of channels connected to this port. " ::= { roadmLineIfEntry 13 } roadmLineIfViewChannelList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Shows a list of all channels connected to any add/drop port. " ::= { roadmLineIfEntry 14 } roadmLineIfSetAttenuationCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Set a fixed attenuation for channels connected to this port. Control-loop regulated channels are not affected. Range: 0 to 15.0 dB " ::= { roadmLineIfEntry 15 } roadmLineIfAdjustAttenuationDeltaCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Increase or decrease the attenuation for channels connected to this port. Control-loop regulated channels are not affected. Range: -15.0 to 15.0 dB " ::= { roadmLineIfEntry 16 } roadmLineIfMonitorInsertionLoss OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The insertion loss for the monitor port. " ::= { roadmLineIfEntry 17 } roadmLineIfSetAdminStatusCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Set administrative status for channels that are connected to this port. Control-loop regulated channels are not affected. " ::= { roadmLineIfEntry 18 } -- ---------------------------------------------------- -- Group definitions -- ---------------------------------------------------- roadmGroupRoadmTable OBJECT-TYPE SYNTAX SEQUENCE OF RoadmGroupRoadmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The roadm group table." ::= { roadmGroupRoadmList 1 } roadmGroupRoadmEntry OBJECT-TYPE SYNTAX RoadmGroupRoadmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the roadm group table. " INDEX { roadmGroupRoadmIndex } ::= { roadmGroupRoadmTable 1 } RoadmGroupRoadmEntry ::= SEQUENCE { roadmGroupRoadmIndex Unsigned32, roadmGroupRoadmName MgmtNameString, roadmGroupRoadmDescr DisplayString, roadmGroupRoadmRightSubrack SubrackNumber, roadmGroupRoadmRightSlot SlotNumber, roadmGroupRoadmRightPort PortNumber, roadmGroupRoadmLeftSubrack SubrackNumber, roadmGroupRoadmLeftSlot SlotNumber, roadmGroupRoadmLeftPort PortNumber, roadmGroupRoadmAdminStatus BoardOrInterfaceAdminStatus, roadmGroupRoadmObjectProperty ObjectProperty, roadmGroupRoadmDataAdminStatus INTEGER, roadmGroupRoadmDataDropFrequencyMin LambdaFrequency, roadmGroupRoadmDataDropFrequencyMax LambdaFrequency, roadmGroupRoadmDataDropFrequencyLimitMin LambdaFrequency, roadmGroupRoadmDataDropFrequencyLimitMax LambdaFrequency, roadmGroupRoadmDataMode INTEGER, roadmGroupRoadmDataSpacingMode INTEGER, roadmGroupRoadmConfigurationCommand CommandString, roadmGroupRoadmLimitConfigurationCommand CommandString, roadmGroupRoadmPasswd DisplayString, roadmGroupRoadmPasswdConfig CommandString, roadmGroupRoadmDataGuardChannel1 LambdaFrequency, roadmGroupRoadmDataGuardChannel2 LambdaFrequency, roadmGroupRoadmNoOfConnectedChannels Unsigned32, roadmGroupRoadmViewChannelList DisplayString, roadmGroupRoadmConnectedChannelMask DisplayString, roadmGroupRoadmAddChannelCommand CommandString, roadmGroupRoadmUnlinkChannelCommand CommandString, roadmGroupRoadmUnlinkAllChannelsCommand CommandString, roadmGroupRoadmConnectChannelCmd Unsigned32, roadmGroupRoadmDisconnectChannelCmd Unsigned32, roadmGroupRoadmAddAllChannelCommand CommandString} roadmGroupRoadmIndex OBJECT-TYPE SYNTAX Unsigned32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index assigned to each entry. " ::= { roadmGroupRoadmEntry 1 } roadmGroupRoadmName OBJECT-TYPE SYNTAX MgmtNameString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the object, for example 'roadm:1:2:1:1:3:1', where the numbers indicate the subrack, slot and TX port number for the left and right add-drop interfaces of the group. Both left and right interfaces are add-drop interfaces. " DEFVAL { "" } ::= { roadmGroupRoadmEntry 2 } roadmGroupRoadmDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User configurable label. " DEFVAL { "" } ::= { roadmGroupRoadmEntry 3 } roadmGroupRoadmRightSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The subrack number for the right add-drop interface. " DEFVAL { 0 } ::= { roadmGroupRoadmEntry 4 } roadmGroupRoadmRightSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The slot number for the right add-drop interface. " DEFVAL { 0 } ::= { roadmGroupRoadmEntry 5 } roadmGroupRoadmRightPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The port number for the TX side of the right add-drop interface. " DEFVAL { 0 } ::= { roadmGroupRoadmEntry 6 } roadmGroupRoadmLeftSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The subrack number for the left add-drop interface. " DEFVAL { 0 } ::= { roadmGroupRoadmEntry 7 } roadmGroupRoadmLeftSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The slot number for the left add-drop interface. " DEFVAL { 0 } ::= { roadmGroupRoadmEntry 8 } roadmGroupRoadmLeftPort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The port number for the TX side of the left add-drop interface. " DEFVAL { 0 } ::= { roadmGroupRoadmEntry 9 } roadmGroupRoadmAdminStatus OBJECT-TYPE SYNTAX BoardOrInterfaceAdminStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative state for the interface. down - The interface should be inactive. service - The interface is activated but alarms are suppressed. Intended for use during service or re-configuration. When service is concluded adminStatus should be set to 'up' again. up - The interface should be activated when it becomes available. Alarms are not suppressed. This attribute can be written via SNMP. " DEFVAL { down } ::= { roadmGroupRoadmEntry 11 } roadmGroupRoadmObjectProperty OBJECT-TYPE SYNTAX ObjectProperty MAX-ACCESS read-only STATUS current DESCRIPTION "Property mask. " ::= { roadmGroupRoadmEntry 12 } roadmGroupRoadmDataAdminStatus OBJECT-TYPE SYNTAX BoardOrInterfaceAdminStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative state for the master/slave add- drop interfaces. down - The interface should be inactive. service - The interface is activated but alarms are suppressed. Intended for use during service or re-configuration. When service is concluded adminStatus should be set to 'up' again. up - The interface should be activated when it becomes available. Alarms are not suppressed. This attribute can be written via SNMP. " DEFVAL { up } ::= { roadmGroupRoadmEntry 14 } roadmGroupRoadmDataDropFrequencyMin OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-only STATUS current DESCRIPTION "Lowest added freqency in hundreds of GHz (0.01 GHz) for the master/slave add-drop interfaces. Supported range 19185 ... 19580 (ch9185 .. ch958) This attribute can be written via SNMP. " DEFVAL { undefined } ::= { roadmGroupRoadmEntry 15 } roadmGroupRoadmDataDropFrequencyMax OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-only STATUS current DESCRIPTION "Highest added channel in hundreds of GHz (0.01 GHz) Supported range 19185 ... 19580 (ch9185 .. ch958) This attribute can be written via SNMP. " DEFVAL { undefined } ::= { roadmGroupRoadmEntry 16 } roadmGroupRoadmDataDropFrequencyLimitMin OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-create STATUS current DESCRIPTION "When an Allocated Range is defined for the two add-drop interfaces, it is not possible to add channels outside the range. Supported range 19185 ... 19580 (ch9185 .. ch958) This attribute can be written via SNMP. " DEFVAL { undefined } ::= { roadmGroupRoadmEntry 17 } roadmGroupRoadmDataDropFrequencyLimitMax OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-create STATUS current DESCRIPTION "When an Allocated Range is defined for the two add-drop interfaces, it is not possible to add channels outside the range. Supported range 19185 ... 19598 (ch9185 .. ch958) The highest dropped frequency can be set from the lowest dropped frequency up to next 7 following frequencies. This attribute can be written via SNMP. " DEFVAL { undefined } ::= { roadmGroupRoadmEntry 18 } roadmGroupRoadmDataMode OBJECT-TYPE SYNTAX INTEGER { express (1), drop (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The drop mode for the master/slave add-drop interface. express - No wavelengths are dropped. drop - Up to eight (15 if 50 GHz spacing is used) channels are possible to drop. This attribute can be written via SNMP. " DEFVAL { express } ::= { roadmGroupRoadmEntry 19 } roadmGroupRoadmDataSpacingMode OBJECT-TYPE SYNTAX INTEGER { spacing100GHz (1), spacing50GHz (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The spacing mode of the add-drop interfaces. spacing100GHz: Only 100GHz channels are available as drop frequencies. spacing50GHz: Both 50GHz and 100GHz channels are available as drop frequencies. " DEFVAL { spacing100GHz } ::= { roadmGroupRoadmEntry 20 } roadmGroupRoadmConfigurationCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Configure the drop frequencies for the master/slave add- drop interfaces. Express mode - All the channels will go through the express port of the drop section (Ext Tx). No channels will go through the drop port (A/D Tx). Drop mode - The channels between min and max frequency will go through the drop port (A/D Tx). The rest of the channels will go through the express port of the drop section (Ext Tx). Up to eight (15 if 50 GHz spacing is used) channels are possible to drop. Example: Drop mode with min frequency set to ch931 and max frequency set to ch933, will send the channels ch931, ch932 and ch933 through the drop port. " ::= { roadmGroupRoadmEntry 21 } roadmGroupRoadmLimitConfigurationCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Configure the Allocated Channel Range for the two add-drop interfaces. When an Allocated Range is defined, it is not possible to add channels outside the range. " ::= { roadmGroupRoadmEntry 22 } roadmGroupRoadmPasswd OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Password protecting the Allocated Channel Range. If passwd is '-' (dash), then the password controll is disabled. " DEFVAL { "" } ::= { roadmGroupRoadmEntry 23 } roadmGroupRoadmPasswdConfig OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Change the password protecting the Allocated Channel Range for the master/slave add-drop interfaces. " ::= { roadmGroupRoadmEntry 24 } roadmGroupRoadmDataGuardChannel1 OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-only STATUS current DESCRIPTION "When 50GHz spacing is used, the channel before the minDropFrequency cannot be used for express traffic. This channel is considered as a guard channel. " DEFVAL { undefined } ::= { roadmGroupRoadmEntry 25 } roadmGroupRoadmDataGuardChannel2 OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-only STATUS current DESCRIPTION "When 50GHz spacing is used, the channel after the maxDropFrequency cannot be used for express traffic. This channel is considered as a guard channel. " DEFVAL { undefined } ::= { roadmGroupRoadmEntry 26 } roadmGroupRoadmNoOfConnectedChannels OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of channels connected to this group " ::= { roadmGroupRoadmEntry 27 } roadmGroupRoadmViewChannelList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Shows a list of all channels connected to this group This attribute is only used for presentation. " ::= { roadmGroupRoadmEntry 28 } roadmGroupRoadmConnectedChannelMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Shows a list of all channels connected to this group Format: '::' This is the actual storage of the cross-connect info. " ::= { roadmGroupRoadmEntry 29 } roadmGroupRoadmAddChannelCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Specify that a new channel shall be added from this group. " ::= { roadmGroupRoadmEntry 30 } roadmGroupRoadmUnlinkChannelCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Specify that a channel shall be removed (disconnected) from this group " ::= { roadmGroupRoadmEntry 31 } roadmGroupRoadmUnlinkAllChannelsCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Confirm that all channels shall be removed (disconnected) from this group " ::= { roadmGroupRoadmEntry 32 } roadmGroupRoadmConnectChannelCmd OBJECT-TYPE SYNTAX Unsigned32 (0..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a 'write-only' parameter that the TNM can use to cross-connect a new channel. When you read the parameter, you will get an integer value that is incremented each time a new valid command is issued. " DEFVAL { 0 } ::= { roadmGroupRoadmEntry 33 } roadmGroupRoadmDisconnectChannelCmd OBJECT-TYPE SYNTAX Unsigned32 (0..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a 'write-only' parameter that the TNM can use to disconnect a channel. When you read the parameter, you will get an integer value that is incremented each time a new valid command is issued. " DEFVAL { 0 } ::= { roadmGroupRoadmEntry 34 } roadmGroupRoadmAddAllChannelCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "All available channels shall be added to this group. " ::= { roadmGroupRoadmEntry 35 } -- ---------------------------------------------------- -- Line-Group definitions -- ---------------------------------------------------- roadmGroupLineTable OBJECT-TYPE SYNTAX SEQUENCE OF RoadmGroupLineEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The roadm-line group table." ::= { roadmGroupLineList 1 } roadmGroupLineEntry OBJECT-TYPE SYNTAX RoadmGroupLineEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the roadm-line group table. " INDEX { roadmGroupLineIndex } ::= { roadmGroupLineTable 1 } RoadmGroupLineEntry ::= SEQUENCE { roadmGroupLineIndex Unsigned32, roadmGroupLineName MgmtNameString, roadmGroupLineDescr DisplayString, roadmGroupLineSubrack SubrackNumber, roadmGroupLineSlot SlotNumber, roadmGroupLinePort PortNumber, roadmGroupLineAdminStatus BoardOrInterfaceAdminStatus, roadmGroupLineObjectProperty ObjectProperty, roadmGroupLineCreateLineCommand CommandString, roadmGroupLineDeleteLineCommand CommandString, roadmGroupLineNoOfLines Unsigned32 } roadmGroupLineIndex OBJECT-TYPE SYNTAX Unsigned32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index assigned to each entry. " ::= { roadmGroupLineEntry 1 } roadmGroupLineName OBJECT-TYPE SYNTAX MgmtNameString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the object, for example 'roadm:1:2:1', where the numbers indicate the subrack, slot and TX port number for the add-drop interface of the group. " DEFVAL { "" } ::= { roadmGroupLineEntry 2 } roadmGroupLineDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User configurable label. " DEFVAL { "" } ::= { roadmGroupLineEntry 3 } roadmGroupLineSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The subrack number for the add-drop interface. " DEFVAL { 0 } ::= { roadmGroupLineEntry 4 } roadmGroupLineSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The slot number for the add-drop interface. " DEFVAL { 0 } ::= { roadmGroupLineEntry 5 } roadmGroupLinePort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The port number for the TX side of the add-drop interface. " DEFVAL { 0 } ::= { roadmGroupLineEntry 6 } roadmGroupLineAdminStatus OBJECT-TYPE SYNTAX BoardOrInterfaceAdminStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The administrative state for the interface. down - The interface should be inactive. The ROADM add-drop interface and the line interface are working independently. service - The interface is activated but alarms are suppressed. Intended for use during service or re-configuration. When service is concluded adminStatus should be set to 'up' again. up - The interface should be activate. Alarms are not suppressed. All line interface belonging to this ROADM-line group are only allowed to transmit traffic if the channel matches the drop band of the add-drop interface. If ROADM add-drop interface is in express mode, the line interface are not allowed to transmit traffic. " DEFVAL { up } ::= { roadmGroupLineEntry 7 } roadmGroupLineObjectProperty OBJECT-TYPE SYNTAX ObjectProperty MAX-ACCESS read-only STATUS current DESCRIPTION "Property mask. " ::= { roadmGroupLineEntry 8 } roadmGroupLineCreateLineCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Create a new line associated to the ROADM in the ROADM-line group. This will create an entry in the line table " ::= { roadmGroupLineEntry 9 } roadmGroupLineDeleteLineCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Delete a line from the ROADM-line group. " ::= { roadmGroupLineEntry 10 } roadmGroupLineNoOfLines OBJECT-TYPE SYNTAX Unsigned32 (0..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of lines associated to this ROADM-line group. " DEFVAL { 0 } ::= { roadmGroupLineEntry 11 } -- ---------------------------------------------------- -- Line definitions -- ---------------------------------------------------- roadmLineTable OBJECT-TYPE SYNTAX SEQUENCE OF RoadmLineEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The roadm-line table." ::= { roadmLineList 1 } roadmLineEntry OBJECT-TYPE SYNTAX RoadmLineEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the roadm-line table. " INDEX { roadmLineIndex } ::= { roadmLineTable 1 } RoadmLineEntry ::= SEQUENCE { roadmLineIndex Unsigned32, roadmLineName MgmtNameString, roadmLineDescr DisplayString, roadmLineSubrack SubrackNumber, roadmLineSlot SlotNumber, roadmLinePort PortNumber, roadmLineObjectProperty ObjectProperty, roadmLineGroupId DisplayString, roadmLineFrequencyMismatch FaultStatus, roadmLineFrequencyUsed FaultStatus, roadmLineAdminStatus BoardOrInterfaceAdminStatus } roadmLineIndex OBJECT-TYPE SYNTAX Unsigned32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index assigned to each entry. " ::= { roadmLineEntry 1 } roadmLineName OBJECT-TYPE SYNTAX MgmtNameString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the object, for example 'line:1:2:3-4', where the numbers indicate the subrack, slot and TX port number for the line interface. " DEFVAL { "" } ::= { roadmLineEntry 2 } roadmLineDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User configurable label. " DEFVAL { "" } ::= { roadmLineEntry 3 } roadmLineSubrack OBJECT-TYPE SYNTAX SubrackNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The subrack number for this line interface. " DEFVAL { 0 } ::= { roadmLineEntry 4 } roadmLineSlot OBJECT-TYPE SYNTAX SlotNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The slot number for this line interface. " DEFVAL { 0 } ::= { roadmLineEntry 5 } roadmLinePort OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The port number for the TX side of this line interface. " DEFVAL { 0 } ::= { roadmLineEntry 6 } roadmLineObjectProperty OBJECT-TYPE SYNTAX ObjectProperty MAX-ACCESS read-only STATUS current DESCRIPTION "Property mask. " ::= { roadmLineEntry 7 } roadmLineGroupId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The name of the ROADM-line group, to which this line interface belongs. Persistent cross-reference to ROADM-line group table " ::= { roadmLineEntry 8 } roadmLineFrequencyMismatch OBJECT-TYPE SYNTAX FaultStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Frequency mismatch. A: The actual frequency of the line interface of the traffic unit, is outside the drop frequency band of the ROADM. D: The actual frequency is within the drop frequency band. " ::= { roadmLineEntry 9 } roadmLineFrequencyUsed OBJECT-TYPE SYNTAX FaultStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the frequency is already used by another line in the ROADM-line group. A: The frequency is not unique within the ROADM-line group. D: The frequency is unique within the ROADM-line group. " ::= { roadmLineEntry 10 } roadmLineAdminStatus OBJECT-TYPE SYNTAX BoardOrInterfaceAdminStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative state for the interface. down - The interface should be inactive (i.e dark mode). service - The interface is activated but alarms are suppressed. Intended for use during service or re-configuration. When service is concluded adminStatus should be set to 'up' again. up - The interface should be activated when it becomes available. Alarms are not suppressed. This attribute can be written via SNMP. " DEFVAL { up } ::= { roadmLineEntry 11 } -- ---------------------------------------------------- -- Roadm Channel definitions -- ---------------------------------------------------- roadmChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF RoadmChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The roadm channel table." ::= { roadmChannelList 1 } roadmChannelEntry OBJECT-TYPE SYNTAX RoadmChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the roadm channel table. " INDEX { roadmChannelIndex } ::= { roadmChannelTable 1 } RoadmChannelEntry ::= SEQUENCE { roadmChannelIndex Unsigned32, roadmChannelName MgmtNameString, roadmChannelFrequency LambdaFrequency, roadmChannelRoadmLineIfIndex Unsigned32, roadmChannelRoadmAddDropIfIndex Unsigned32, roadmChannelAdminStatus BoardOrInterfaceAdminStatus, roadmChannelOperStatus BoardOrInterfaceOperStatus, roadmChannelAttenuation Unsigned32, roadmChannelConnectedToInterface DisplayString, roadmChannelConnectDisconnectCommand CommandString } roadmChannelIndex OBJECT-TYPE SYNTAX Unsigned32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index assigned to each entry. " ::= { roadmChannelEntry 1 } roadmChannelName OBJECT-TYPE SYNTAX MgmtNameString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the object, for example 'roadm:1:2:1', where the numbers indicate the subrack, slot and TX port number for the add-drop interface of the group. " DEFVAL { "" } ::= { roadmChannelEntry 2 } roadmChannelFrequency OBJECT-TYPE SYNTAX LambdaFrequency MAX-ACCESS read-only STATUS current DESCRIPTION "The frequncy of the channel. " DEFVAL { 0 } ::= { roadmChannelEntry 3 } roadmChannelRoadmLineIfIndex OBJECT-TYPE SYNTAX Unsigned32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the roadm line i/f carrying this channel. " DEFVAL { 1 } ::= { roadmChannelEntry 4 } roadmChannelRoadmAddDropIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the roadm add/drop i/f connected to this channel. Zero (0) if not connected. " DEFVAL { 0 } ::= { roadmChannelEntry 5 } roadmChannelAdminStatus OBJECT-TYPE SYNTAX BoardOrInterfaceAdminStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative state for the channel. down - The channel is blocked, i.e. the cross connection to addDrop i/f removed. The channel is blocked on the line. up - The channel can be used. If a cross connection to an addDrop i/f exists, it will be connected. This attribute can be written via SNMP. " DEFVAL { up } ::= { roadmChannelEntry 6 } roadmChannelOperStatus OBJECT-TYPE SYNTAX BoardOrInterfaceOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The operational state for the channel. notPresent - The physical resources are not available. down - The channel is de-activated or the are faults preventing it from going to the 'up'-state. up - The channel is operational. " DEFVAL { notPresent } ::= { roadmChannelEntry 7 } roadmChannelAttenuation OBJECT-TYPE SYNTAX Unsigned32 (0..150) MAX-ACCESS read-write STATUS current DESCRIPTION "The additional attenuation applied to the channel excluding the insertion loss. " DEFVAL { 150 } ::= { roadmChannelEntry 8 } roadmChannelConnectedToInterface OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the addDrop i/f conencted " DEFVAL { "" } ::= { roadmChannelEntry 9 } roadmChannelConnectDisconnectCommand OBJECT-TYPE SYNTAX CommandString MAX-ACCESS read-only STATUS current DESCRIPTION "Connect the channel to an add/drop interface. This command is not available in group mode. " ::= { roadmChannelEntry 10 } -- ---------------------------------------------------- -- Notifications -- ---------------------------------------------------- -- n/a -- ---------------------------------------------------- -- Object and event groups -- ---------------------------------------------------- roadmGeneralGroup OBJECT-GROUP OBJECTS { roadmGeneralConfigLastChangeTime, roadmGeneralStateLastChangeTime, roadmGeneralRoadmLineIfTableSize, roadmGeneralRoadmAddDropIfTableSize } STATUS deprecated DESCRIPTION "The general objects." ::= { lumRoadmGroups 1 } roadmAddDropIfGroup OBJECT-GROUP OBJECTS { roadmAddDropIfIndex, roadmAddDropIfName, roadmAddDropIfDescr, roadmAddDropIfDescr2, roadmAddDropIfSubrack, roadmAddDropIfSlot, roadmAddDropIfTxPort, roadmAddDropIfRxPort, roadmAddDropIfInvPhysIndexOrZero, roadmAddDropIfAdminStatus, roadmAddDropIfOperStatus, roadmAddDropIfTemperature, roadmAddDropIfDropFrequencyMin, roadmAddDropIfDropFrequencyMax, roadmAddDropIfObjectProperty, roadmAddDropIfConfigurationCommand, roadmAddDropIfModuleFailure, roadmAddDropIfTxSignalStatus, roadmAddDropIfMode } STATUS deprecated DESCRIPTION "The ROADM interface objects." ::= { lumRoadmGroups 2 } roadmLineIfGroup OBJECT-GROUP OBJECTS { roadmLineIfIndex, roadmLineIfName, roadmLineIfDescr, roadmLineIfSubrack, roadmLineIfSlot, roadmLineIfTxPort, roadmLineIfRxPort, roadmLineIfInvPhysIndexOrZero, roadmLineIfAdminStatus, roadmLineIfOperStatus, roadmLineIfObjectProperty, roadmLineIfTxSignalStatus } STATUS deprecated DESCRIPTION "The ROADM interface objects." ::= { lumRoadmGroups 3 } roadmAddDropIfGroupV2 OBJECT-GROUP OBJECTS { roadmAddDropIfIndex, roadmAddDropIfName, roadmAddDropIfDescr, roadmAddDropIfDescr2, roadmAddDropIfSubrack, roadmAddDropIfSlot, roadmAddDropIfTxPort, roadmAddDropIfRxPort, roadmAddDropIfInvPhysIndexOrZero, roadmAddDropIfAdminStatus, roadmAddDropIfOperStatus, roadmAddDropIfTemperature, roadmAddDropIfDropFrequencyMin, roadmAddDropIfDropFrequencyMax, roadmAddDropIfObjectProperty, roadmAddDropIfConfigurationCommand, roadmAddDropIfModuleFailure, roadmAddDropIfTxSignalStatus, roadmAddDropIfMode, roadmAddDropIfSpacingMode, roadmAddDropIfGuardChannel1, roadmAddDropIfGuardChannel2, roadmAddDropIfDropFrequencyLimitMin, roadmAddDropIfDropFrequencyLimitMax, roadmAddDropIfLimitConfigurationCommand, roadmAddDropIfGroupRoadmMode, roadmAddDropIfPasswd, roadmAddDropIfPasswdConfig, roadmAddDropIfGroupLineMode } STATUS deprecated DESCRIPTION "The ROADM interface objects." ::= { lumRoadmGroups 4 } roadmGroupRoadmGroup OBJECT-GROUP OBJECTS { roadmGroupRoadmIndex, roadmGroupRoadmName, roadmGroupRoadmDescr, roadmGroupRoadmRightSubrack, roadmGroupRoadmRightSlot, roadmGroupRoadmRightPort, roadmGroupRoadmLeftSubrack, roadmGroupRoadmLeftSlot, roadmGroupRoadmLeftPort, roadmGroupRoadmAdminStatus, roadmGroupRoadmObjectProperty, roadmGroupRoadmDataAdminStatus, roadmGroupRoadmDataDropFrequencyMin, roadmGroupRoadmDataDropFrequencyMax, roadmGroupRoadmDataDropFrequencyLimitMin, roadmGroupRoadmDataDropFrequencyLimitMax, roadmGroupRoadmDataMode, roadmGroupRoadmDataSpacingMode, roadmGroupRoadmConfigurationCommand, roadmGroupRoadmLimitConfigurationCommand, roadmGroupRoadmPasswd, roadmGroupRoadmPasswdConfig, roadmGroupRoadmDataGuardChannel1, roadmGroupRoadmDataGuardChannel2 } STATUS deprecated DESCRIPTION "The ROADM interface objects." ::= { lumRoadmGroups 5 } roadmGeneralGroupV2 OBJECT-GROUP OBJECTS { roadmGeneralConfigLastChangeTime, roadmGeneralStateLastChangeTime, roadmGeneralRoadmLineIfTableSize, roadmGeneralRoadmAddDropIfTableSize, roadmGeneralRoadmGroupRoadmTableSize, roadmGeneralRoadmGroupLineTableSize, roadmGeneralRoadmLineTableSize } STATUS deprecated DESCRIPTION "The general objects v2." ::= { lumRoadmGroups 6 } roadmGroupLineGroup OBJECT-GROUP OBJECTS { roadmGroupLineIndex, roadmGroupLineName, roadmGroupLineDescr, roadmGroupLineSubrack, roadmGroupLineSlot, roadmGroupLinePort, roadmGroupLineAdminStatus, roadmGroupLineObjectProperty, roadmGroupLineCreateLineCommand, roadmGroupLineDeleteLineCommand, roadmGroupLineNoOfLines } STATUS current DESCRIPTION "The ROADM Line Group objects." ::= { lumRoadmGroups 7 } roadmLineGroup OBJECT-GROUP OBJECTS { roadmLineIndex, roadmLineName, roadmLineDescr, roadmLineSubrack, roadmLineSlot, roadmLinePort, roadmLineObjectProperty, roadmLineGroupId, roadmLineFrequencyMismatch, roadmLineFrequencyUsed, roadmLineAdminStatus } STATUS current DESCRIPTION "The ROADM Line objects." ::= { lumRoadmGroups 8 } roadmChannelGroup OBJECT-GROUP OBJECTS { roadmChannelIndex, roadmChannelName, roadmChannelFrequency, roadmChannelRoadmLineIfIndex, roadmChannelRoadmAddDropIfIndex, roadmChannelAdminStatus, roadmChannelOperStatus, roadmChannelAttenuation, roadmChannelConnectedToInterface, roadmChannelConnectDisconnectCommand } STATUS current DESCRIPTION "The ROADM Channel objects. (12.0)" ::= { lumRoadmGroups 9 } roadmAddDropIfGroupV3 OBJECT-GROUP OBJECTS { roadmAddDropIfIndex, roadmAddDropIfName, roadmAddDropIfDescr, roadmAddDropIfDescr2, roadmAddDropIfSubrack, roadmAddDropIfSlot, roadmAddDropIfTxPort, roadmAddDropIfRxPort, roadmAddDropIfInvPhysIndexOrZero, roadmAddDropIfAdminStatus, roadmAddDropIfOperStatus, roadmAddDropIfTemperature, roadmAddDropIfDropFrequencyMin, roadmAddDropIfDropFrequencyMax, roadmAddDropIfObjectProperty, roadmAddDropIfConfigurationCommand, roadmAddDropIfModuleFailure, roadmAddDropIfTxSignalStatus, roadmAddDropIfMode, roadmAddDropIfSpacingMode, roadmAddDropIfGuardChannel1, roadmAddDropIfGuardChannel2, roadmAddDropIfDropFrequencyLimitMin, roadmAddDropIfDropFrequencyLimitMax, roadmAddDropIfLimitConfigurationCommand, roadmAddDropIfGroupRoadmMode, roadmAddDropIfPasswd, roadmAddDropIfPasswdConfig, roadmAddDropIfGroupLineMode, roadmAddDropIfNoOfConnectedChannels, roadmAddDropIfViewChannelList, roadmAddDropIfConnectedChannelMask, roadmAddDropIfAddChannelCommand, roadmAddDropIfUnlinkChannelCommand, roadmAddDropIfUnlinkAllChannelsCommand, roadmAddDropIfSetAttenuationCommand, roadmAddDropIfAdjustAttenuationDeltaCommand, roadmAddDropIfConnectChannelCmd, roadmAddDropIfDisconnectChannelCmd, roadmAddDropIfGroupIndex } STATUS deprecated DESCRIPTION "The ROADM interface objects. (12.0)" ::= { lumRoadmGroups 10 } roadmLineIfGroupV2 OBJECT-GROUP OBJECTS { roadmLineIfIndex, roadmLineIfName, roadmLineIfDescr, roadmLineIfSubrack, roadmLineIfSlot, roadmLineIfTxPort, roadmLineIfRxPort, roadmLineIfInvPhysIndexOrZero, roadmLineIfAdminStatus, roadmLineIfOperStatus, roadmLineIfObjectProperty, roadmLineIfTxSignalStatus, roadmLineIfNoOfConnectedChannels, roadmLineIfViewChannelList, roadmLineIfSetAttenuationCommand, roadmLineIfAdjustAttenuationDeltaCommand, roadmLineIfMonitorInsertionLoss } STATUS deprecated DESCRIPTION "The ROADM interface objects V2 (12.0)." ::= { lumRoadmGroups 11 } roadmGroupRoadmGroupV2 OBJECT-GROUP OBJECTS { roadmGroupRoadmIndex, roadmGroupRoadmName, roadmGroupRoadmDescr, roadmGroupRoadmRightSubrack, roadmGroupRoadmRightSlot, roadmGroupRoadmRightPort, roadmGroupRoadmLeftSubrack, roadmGroupRoadmLeftSlot, roadmGroupRoadmLeftPort, roadmGroupRoadmAdminStatus, roadmGroupRoadmObjectProperty, roadmGroupRoadmDataAdminStatus, roadmGroupRoadmDataDropFrequencyMin, roadmGroupRoadmDataDropFrequencyMax, roadmGroupRoadmDataDropFrequencyLimitMin, roadmGroupRoadmDataDropFrequencyLimitMax, roadmGroupRoadmDataMode, roadmGroupRoadmDataSpacingMode, roadmGroupRoadmConfigurationCommand, roadmGroupRoadmLimitConfigurationCommand, roadmGroupRoadmPasswd, roadmGroupRoadmPasswdConfig, roadmGroupRoadmDataGuardChannel1, roadmGroupRoadmDataGuardChannel2, roadmGroupRoadmNoOfConnectedChannels, roadmGroupRoadmViewChannelList, roadmGroupRoadmConnectedChannelMask, roadmGroupRoadmAddChannelCommand, roadmGroupRoadmUnlinkChannelCommand, roadmGroupRoadmUnlinkAllChannelsCommand, roadmGroupRoadmConnectChannelCmd, roadmGroupRoadmDisconnectChannelCmd } STATUS deprecated DESCRIPTION "The ROADM interface objects V2.(12.0)" ::= { lumRoadmGroups 12 } roadmGeneralGroupV3 OBJECT-GROUP OBJECTS { roadmGeneralConfigLastChangeTime, roadmGeneralStateLastChangeTime, roadmGeneralRoadmLineIfTableSize, roadmGeneralRoadmAddDropIfTableSize, roadmGeneralRoadmGroupRoadmTableSize, roadmGeneralRoadmGroupLineTableSize, roadmGeneralRoadmLineTableSize, roadmGeneralChannelTableSize } STATUS current DESCRIPTION "The general objects v3. (12.0)" ::= { lumRoadmGroups 13 } roadmAddDropIfGroupV4 OBJECT-GROUP OBJECTS { roadmAddDropIfIndex, roadmAddDropIfName, roadmAddDropIfDescr, roadmAddDropIfDescr2, roadmAddDropIfSubrack, roadmAddDropIfSlot, roadmAddDropIfTxPort, roadmAddDropIfRxPort, roadmAddDropIfInvPhysIndexOrZero, roadmAddDropIfAdminStatus, roadmAddDropIfOperStatus, roadmAddDropIfTemperature, roadmAddDropIfDropFrequencyMin, roadmAddDropIfDropFrequencyMax, roadmAddDropIfObjectProperty, roadmAddDropIfConfigurationCommand, roadmAddDropIfModuleFailure, roadmAddDropIfTxSignalStatus, roadmAddDropIfMode, roadmAddDropIfSpacingMode, roadmAddDropIfGuardChannel1, roadmAddDropIfGuardChannel2, roadmAddDropIfDropFrequencyLimitMin, roadmAddDropIfDropFrequencyLimitMax, roadmAddDropIfLimitConfigurationCommand, roadmAddDropIfGroupRoadmMode, roadmAddDropIfPasswd, roadmAddDropIfPasswdConfig, roadmAddDropIfGroupLineMode, roadmAddDropIfNoOfConnectedChannels, roadmAddDropIfViewChannelList, roadmAddDropIfConnectedChannelMask, roadmAddDropIfAddChannelCommand, roadmAddDropIfUnlinkChannelCommand, roadmAddDropIfUnlinkAllChannelsCommand, roadmAddDropIfSetAttenuationCommand, roadmAddDropIfAdjustAttenuationDeltaCommand, roadmAddDropIfConnectChannelCmd, roadmAddDropIfDisconnectChannelCmd, roadmAddDropIfGroupIndex, roadmAddDropIfAddAllChannelCommand, roadmAddDropIfSetAdminStatusCommand } STATUS deprecated DESCRIPTION "The ROADM interface objects v4. (15.0)" ::= { lumRoadmGroups 14 } roadmGroupRoadmGroupV3 OBJECT-GROUP OBJECTS { roadmGroupRoadmIndex, roadmGroupRoadmName, roadmGroupRoadmDescr, roadmGroupRoadmRightSubrack, roadmGroupRoadmRightSlot, roadmGroupRoadmRightPort, roadmGroupRoadmLeftSubrack, roadmGroupRoadmLeftSlot, roadmGroupRoadmLeftPort, roadmGroupRoadmAdminStatus, roadmGroupRoadmObjectProperty, roadmGroupRoadmDataAdminStatus, roadmGroupRoadmDataDropFrequencyMin, roadmGroupRoadmDataDropFrequencyMax, roadmGroupRoadmDataDropFrequencyLimitMin, roadmGroupRoadmDataDropFrequencyLimitMax, roadmGroupRoadmDataMode, roadmGroupRoadmDataSpacingMode, roadmGroupRoadmConfigurationCommand, roadmGroupRoadmLimitConfigurationCommand, roadmGroupRoadmPasswd, roadmGroupRoadmPasswdConfig, roadmGroupRoadmDataGuardChannel1, roadmGroupRoadmDataGuardChannel2, roadmGroupRoadmNoOfConnectedChannels, roadmGroupRoadmViewChannelList, roadmGroupRoadmConnectedChannelMask, roadmGroupRoadmAddChannelCommand, roadmGroupRoadmUnlinkChannelCommand, roadmGroupRoadmUnlinkAllChannelsCommand, roadmGroupRoadmConnectChannelCmd, roadmGroupRoadmDisconnectChannelCmd, roadmGroupRoadmAddChannelCommand} STATUS current DESCRIPTION "The ROADM interface objects V3.(15.0)" ::= { lumRoadmGroups 15 } roadmLineIfGroupV3 OBJECT-GROUP OBJECTS { roadmLineIfIndex, roadmLineIfName, roadmLineIfDescr, roadmLineIfSubrack, roadmLineIfSlot, roadmLineIfTxPort, roadmLineIfRxPort, roadmLineIfInvPhysIndexOrZero, roadmLineIfAdminStatus, roadmLineIfOperStatus, roadmLineIfObjectProperty, roadmLineIfTxSignalStatus, roadmLineIfNoOfConnectedChannels, roadmLineIfViewChannelList, roadmLineIfSetAttenuationCommand, roadmLineIfAdjustAttenuationDeltaCommand, roadmLineIfMonitorInsertionLoss, roadmLineIfSetAdminStatusCommand } STATUS current DESCRIPTION "The ROADM interface objects V3 (15.0)." ::= { lumRoadmGroups 16 } roadmAddDropIfGroupV5 OBJECT-GROUP OBJECTS { roadmAddDropIfIndex, roadmAddDropIfName, roadmAddDropIfDescr, roadmAddDropIfDescr2, roadmAddDropIfSubrack, roadmAddDropIfSlot, roadmAddDropIfTxPort, roadmAddDropIfRxPort, roadmAddDropIfInvPhysIndexOrZero, roadmAddDropIfAdminStatus, roadmAddDropIfOperStatus, roadmAddDropIfTemperature, roadmAddDropIfDropFrequencyMin, roadmAddDropIfDropFrequencyMax, roadmAddDropIfObjectProperty, roadmAddDropIfConfigurationCommand, roadmAddDropIfModuleFailure, roadmAddDropIfTxSignalStatus, roadmAddDropIfMode, roadmAddDropIfSpacingMode, roadmAddDropIfGuardChannel1, roadmAddDropIfGuardChannel2, roadmAddDropIfDropFrequencyLimitMin, roadmAddDropIfDropFrequencyLimitMax, roadmAddDropIfLimitConfigurationCommand, roadmAddDropIfGroupRoadmMode, roadmAddDropIfPasswd, roadmAddDropIfPasswdConfig, roadmAddDropIfGroupLineMode, roadmAddDropIfNoOfConnectedChannels, roadmAddDropIfViewChannelList, roadmAddDropIfConnectedChannelMask, roadmAddDropIfAddChannelCommand, roadmAddDropIfUnlinkChannelCommand, roadmAddDropIfUnlinkAllChannelsCommand, roadmAddDropIfSetAttenuationCommand, roadmAddDropIfAdjustAttenuationDeltaCommand, roadmAddDropIfConnectChannelCmd, roadmAddDropIfDisconnectChannelCmd, roadmAddDropIfGroupIndex, roadmAddDropIfAddAllChannelCommand, roadmAddDropIfSetAdminStatusCommand, roadmAddDropIfSpacingHwCapability } STATUS current DESCRIPTION "The ROADM interface objects v5. (28.0)" ::= { lumRoadmGroups 17 } -- ---------------------------------------------------- -- Compliance -- ---------------------------------------------------- lumRoadmBasicComplV1 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the ROADM MIB V1." MODULE MANDATORY-GROUPS { roadmGeneralGroup, roadmAddDropIfGroup, roadmLineIfGroup} ::= { lumRoadmCompl 1 } lumRoadmBasicComplV2 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the ROADM MIB V2. (10.0)" MODULE MANDATORY-GROUPS { roadmGeneralGroupV2, roadmAddDropIfGroupV2, roadmLineIfGroup, roadmGroupRoadmGroup, roadmGroupLineGroup, roadmLineGroup} ::= { lumRoadmCompl 2 } lumRoadmBasicComplV3 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the ROADM MIB V3. (12.0)" MODULE MANDATORY-GROUPS { roadmGeneralGroupV3, roadmAddDropIfGroupV3, roadmLineIfGroupV2, roadmGroupRoadmGroup, roadmGroupLineGroup, roadmLineGroup, roadmChannelGroup} ::= { lumRoadmCompl 3 } lumRoadmBasicComplV4 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the ROADM MIB V4. (14.0)" MODULE MANDATORY-GROUPS { roadmGeneralGroupV3, roadmAddDropIfGroupV3, roadmLineIfGroupV2, roadmGroupRoadmGroup, roadmGroupLineGroup, roadmLineGroup, roadmChannelGroup} ::= { lumRoadmCompl 4 } lumRoadmBasicComplV5 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the ROADM MIB V5. (15.0)" MODULE MANDATORY-GROUPS { roadmGeneralGroupV3, roadmAddDropIfGroupV3, roadmLineIfGroupV2, roadmGroupRoadmGroup, roadmGroupLineGroup, roadmLineGroup, roadmChannelGroup} ::= { lumRoadmCompl 5 } lumRoadmBasicComplV6 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Basic implementation requirements for the ROADM MIB V5. (15.0)" MODULE MANDATORY-GROUPS { roadmGeneralGroupV3, roadmAddDropIfGroupV4, roadmLineIfGroupV3, roadmGroupRoadmGroupV3, roadmGroupLineGroup, roadmLineGroup, roadmChannelGroup} ::= { lumRoadmCompl 6 } lumRoadmBasicComplV7 MODULE-COMPLIANCE STATUS current DESCRIPTION "Basic implementation requirements for the ROADM MIB V7. (28.0)" MODULE MANDATORY-GROUPS { roadmGeneralGroupV3, roadmAddDropIfGroupV5, roadmLineIfGroupV3, roadmGroupRoadmGroupV3, roadmGroupLineGroup, roadmLineGroup, roadmChannelGroup} ::= { lumRoadmCompl 7 } END