diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/telco-systems/binox/PRVT-RAPS-SVC-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/telco-systems/binox/PRVT-RAPS-SVC-MIB')
| -rw-r--r-- | MIBS/telco-systems/binox/PRVT-RAPS-SVC-MIB | 598 |
1 files changed, 598 insertions, 0 deletions
diff --git a/MIBS/telco-systems/binox/PRVT-RAPS-SVC-MIB b/MIBS/telco-systems/binox/PRVT-RAPS-SVC-MIB new file mode 100644 index 0000000..c1abebc --- /dev/null +++ b/MIBS/telco-systems/binox/PRVT-RAPS-SVC-MIB @@ -0,0 +1,598 @@ +-- ********************************************************************* +-- ** +-- ** BATM Advanced Communications. +-- ** +-- ********************************************************************* +-- ** Filename: PRVT-RAPS-SVC-MIB.mib +-- ** Project: T-Metro Switches. +-- ** Purpose: Private MIB +-- ********************************************************************* +-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved. +-- WARNING: +-- +-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING: +-- +-- This file is the property of BATM Advanced Communications and contains +-- proprietary and confidential information. This file is made +-- available to authorized BATM customers on the express +-- condition that neither it, nor any of the information contained +-- therein, shall be disclosed to third parties or be used for any +-- purpose other than to replace, modify or upgrade firmware and/or +-- software components of BATM manufactured equipment within the +-- authorized customer's network, and that such transfer be +-- completed in accordance with the instructions provided by +-- BATM. Any other use is strictly prohibited. +-- +-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED +-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE +-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES +-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +-- +-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER +-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS +-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR +-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY +-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE. +-- +-- ---------------------------------------------------------------------------- + +PRVT-RAPS-SVC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + ifIndex + FROM IF-MIB + PrvtRapsActionType, PrvtRapsBlockTimerType, PrvtRapsCfmLevelType, + PrvtRapsGuardTimerType, PrvtRapsHoldOffType, PrvtRapsInstIndexType, + PrvtRapsInstStatusType, PrvtRapsLinkAggIdType, + PrvtRapsLinkOperStatusType, PrvtRapsMepIdType, + PrvtRapsMonitoringMethodType, PrvtRapsReceivedCommandType, + PrvtRapsReceivedInfoType, PrvtRapsRingIdType, PrvtRapsRoleType, + PrvtRapsStatesType, PrvtRapsTopPriCmdType, PrvtRapsVlanIdType, + PrvtRapsWaitTimerType + FROM PRVT-RAPS-MIB + serviceAccessSwitch + FROM PRVT-SWITCH-MIB + Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, MacAddress, RowStatus, TruthValue + FROM SNMPv2-TC; + +prvtRapsSvcMIB MODULE-IDENTITY + LAST-UPDATED "201103020000Z" + ORGANIZATION + "BATM Advanced Communication" + CONTACT-INFO + "BATM/Telco Systems Support team + Email: + For North America: techsupport@telco.com + For North Europe: support@batm.de, info@batm.de + For the rest of the world: techsupport@telco.com" + DESCRIPTION + "The SNMP MIB module for Ring Automatic Protection Switching with Service Support (G.8032)." + REVISION "201103020000Z" + DESCRIPTION + "Initial version." + ::= { serviceAccessSwitch 6 } + + +prvtRapsSvcMIBNotifications OBJECT IDENTIFIER + ::= { prvtRapsSvcMIB 0 } + +prvtRapsSvcMIBObjects OBJECT IDENTIFIER + ::= { prvtRapsSvcMIB 1 } + +prvtRapsSvcInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtRapsSvcInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "R-APS Instance table. + Each entry in this table defines an instance of a Ring APS." + ::= { prvtRapsSvcMIBObjects 1 } + +prvtRapsSvcInstEntry OBJECT-TYPE + SYNTAX PrvtRapsSvcInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in prvtRapsSvcInstTable." + INDEX { prvtRapsSvcInstIndex } + ::= { prvtRapsSvcInstTable 1 } + +PrvtRapsSvcInstEntry ::= SEQUENCE { + prvtRapsSvcInstIndex PrvtRapsInstIndexType, + prvtRapsSvcInstRowStatus RowStatus, + prvtRapsSvcInstCfmDomainLevel PrvtRapsCfmLevelType, + prvtRapsSvcInstDescription DisplayString +} + +prvtRapsSvcInstIndex OBJECT-TYPE + SYNTAX PrvtRapsInstIndexType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary index uniquely identifying a Ring APS instance." + ::= { prvtRapsSvcInstEntry 1 } + +prvtRapsSvcInstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this R-APS instance." + ::= { prvtRapsSvcInstEntry 2 } + +prvtRapsSvcInstCfmDomainLevel OBJECT-TYPE + SYNTAX PrvtRapsCfmLevelType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CFM domain level for this R-APS instance. + Must perform shutdown to change this object." + ::= { prvtRapsSvcInstEntry 3 } + +prvtRapsSvcInstDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RAPS instance description." + ::= { prvtRapsSvcInstEntry 4 } + +prvtRapsSvcInstSubRingTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtRapsSvcInstSubRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "R-APS Instance Sub-ring Table + Each entry in this table defines a sub-ring belonging to a R-APS instance. + Sub-rings are not available in version 1 mode." + ::= { prvtRapsSvcMIBObjects 2 } + +prvtRapsSvcInstSubRingEntry OBJECT-TYPE + SYNTAX PrvtRapsSvcInstSubRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in prvtRapsSvcInstSubRingTable." + INDEX { prvtRapsSvcInstIndex, prvtRapsSvcInstSubRingIndex } + ::= { prvtRapsSvcInstSubRingTable 1 } + +PrvtRapsSvcInstSubRingEntry ::= SEQUENCE { + prvtRapsSvcInstSubRingIndex PrvtRapsInstIndexType, + prvtRapsSvcInstSubRingRowStatus RowStatus, + prvtRapsSvcInstSubRingId PrvtRapsRingIdType, + prvtRapsSvcInstSubRingRole PrvtRapsRoleType, + prvtRapsSvcInstSubRingVirtChanService Unsigned32, + prvtRapsSvcInstSubRingRevertiveMode TruthValue, + prvtRapsSvcInstSubRingHoldOffTimer PrvtRapsHoldOffType, + prvtRapsSvcInstSubRingWaitTimer PrvtRapsWaitTimerType, + prvtRapsSvcInstSubRingGuardTimer PrvtRapsGuardTimerType, + prvtRapsSvcInstSubRingBlockTimer PrvtRapsBlockTimerType, + prvtRapsSvcInstSubRingPropTopChng TruthValue, + prvtRapsSvcInstSubRingShutdown TruthValue, + prvtRapsSvcInstSubRingClear PrvtRapsActionType, + prvtRapsSvcInstSubRingManualSwitch PrvtRapsActionType, + prvtRapsSvcInstSubRingForcedSwitch PrvtRapsActionType, + prvtRapsSvcInstSubRingOperStatus PrvtRapsInstStatusType, + prvtRapsSvcInstSubRingRapsState PrvtRapsStatesType, + prvtRapsSvcInstSubRingTopPriCmd PrvtRapsTopPriCmdType, + prvtRapsSvcInstSubRingPortName OCTET STRING, + prvtRapsSvcInstSubRingLinkStatus PrvtRapsLinkOperStatusType, + prvtRapsSvcInstSubRingRcvdNodeId MacAddress, + prvtRapsSvcInstSubRingRcvdCmd PrvtRapsReceivedCommandType, + prvtRapsSvcInstSubRingRcvdInfo PrvtRapsReceivedInfoType, + prvtRapsSvcInstSubRingDescription DisplayString, + prvtRapsSvcInstSubRingVcRcvdNodeId MacAddress, + prvtRapsSvcInstSubRingVcRcvdCmd PrvtRapsReceivedCommandType, + prvtRapsSvcInstSubRingVcRcvdInfo PrvtRapsReceivedInfoType, + prvtRapsSvcInstSubRingControlVlan PrvtRapsVlanIdType +} + +prvtRapsSvcInstSubRingIndex OBJECT-TYPE + SYNTAX PrvtRapsInstIndexType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary index uniquely identifying a sub-ring for this R-APS instance." + ::= { prvtRapsSvcInstSubRingEntry 1 } + +prvtRapsSvcInstSubRingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 2 } + +prvtRapsSvcInstSubRingId OBJECT-TYPE + SYNTAX PrvtRapsRingIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ring ID for this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 3 } + +prvtRapsSvcInstSubRingRole OBJECT-TYPE + SYNTAX PrvtRapsRoleType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The role of the node inside this sub-ring. + Must perform shutdown to change this object." + ::= { prvtRapsSvcInstSubRingEntry 4 } + +prvtRapsSvcInstSubRingVirtChanService OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967294) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configures the virtual channel VLAN for this sub-ring. + Must be a VLAN from the prvtRapsInstMonVlanTable. + No two sub-rings can use the same VLAN for the virtual channel VLAN." + ::= { prvtRapsSvcInstSubRingEntry 5 } + +prvtRapsSvcInstSubRingRevertiveMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set to 'true' to select revertive behavior for this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 6 } + +prvtRapsSvcInstSubRingHoldOffTimer OBJECT-TYPE + SYNTAX PrvtRapsHoldOffType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hold-off timer time-out value for this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 7 } + +prvtRapsSvcInstSubRingWaitTimer OBJECT-TYPE + SYNTAX PrvtRapsWaitTimerType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The wait-to-restore timer time-out value for this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 8 } + +prvtRapsSvcInstSubRingGuardTimer OBJECT-TYPE + SYNTAX PrvtRapsGuardTimerType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The guard timer time-out value for this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 9 } + +prvtRapsSvcInstSubRingBlockTimer OBJECT-TYPE + SYNTAX PrvtRapsBlockTimerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The wait to block timer time-out value for this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 10 } + +prvtRapsSvcInstSubRingPropTopChng OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set to 'true' to enable topology change propagation for this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 11 } + +prvtRapsSvcInstSubRingShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set to 'true' to de-activate this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 12 } + +prvtRapsSvcInstSubRingClear OBJECT-TYPE + SYNTAX PrvtRapsActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Send the Clear command to this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 13 } + +prvtRapsSvcInstSubRingManualSwitch OBJECT-TYPE + SYNTAX PrvtRapsActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Send the Manual Switch command to this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 14 } + +prvtRapsSvcInstSubRingForcedSwitch OBJECT-TYPE + SYNTAX PrvtRapsActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Send the Forced Switch command to this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 15 } + +prvtRapsSvcInstSubRingOperStatus OBJECT-TYPE + SYNTAX PrvtRapsInstStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status of this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 16 } + +prvtRapsSvcInstSubRingRapsState OBJECT-TYPE + SYNTAX PrvtRapsStatesType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 17 } + +prvtRapsSvcInstSubRingTopPriCmd OBJECT-TYPE + SYNTAX PrvtRapsTopPriCmdType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Top Priority Request and Status value for this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 18 } + +prvtRapsSvcInstSubRingPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the port belonging to this sub-ring. + For a physical port, the format is U/S/P. + For a LAG interface, the format is agX." + ::= { prvtRapsSvcInstSubRingEntry 19 } + +prvtRapsSvcInstSubRingLinkStatus OBJECT-TYPE + SYNTAX PrvtRapsLinkOperStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status of the port belonging to this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 20 } + +prvtRapsSvcInstSubRingRcvdNodeId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the remote R-APS device connected to the port belonging to this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 21 } + +prvtRapsSvcInstSubRingRcvdCmd OBJECT-TYPE + SYNTAX PrvtRapsReceivedCommandType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The command received on the port belonging to this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 22 } + +prvtRapsSvcInstSubRingRcvdInfo OBJECT-TYPE + SYNTAX PrvtRapsReceivedInfoType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The info received on the port belonging to this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 23 } + +prvtRapsSvcInstSubRingDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RAPS instance sub-ring description." + ::= { prvtRapsSvcInstSubRingEntry 24 } + +prvtRapsSvcInstSubRingVcRcvdNodeId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the remote R-APS device connected through the virtual channel." + ::= { prvtRapsSvcInstSubRingEntry 25 } + +prvtRapsSvcInstSubRingVcRcvdCmd OBJECT-TYPE + SYNTAX PrvtRapsReceivedCommandType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The command received through the virtual channel belonging to this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 26 } + +prvtRapsSvcInstSubRingVcRcvdInfo OBJECT-TYPE + SYNTAX PrvtRapsReceivedInfoType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The info received through the virtual channel belonging to this sub-ring." + ::= { prvtRapsSvcInstSubRingEntry 27 } + +prvtRapsSvcInstSubRingControlVlan OBJECT-TYPE + SYNTAX PrvtRapsVlanIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The control VLAN for this R-APS sub-ring instance. + This object must be set to the ID of an existing VLAN. + Each R-APS sub-ring instance must use a unique VLAN for the control VLAN. + Must perform shutdown to change this object." + ::= { prvtRapsSvcInstSubRingEntry 28 } + +prvtRapsSvcInstSubRingPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtRapsSvcInstSubRingPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "R-APS Instance Sub-ring port Table + An entry in this table defines a physical port belonging to a sub-ring. + Exactly one interface must be defined per sub-ring. This includes physical + ports (defined in prvtRapsInstSubRingPortTable) and LAG interfaces (defined + in prvtRapsInstSubRingLagTable). + A sub-ring port can not be part of the main ring." + ::= { prvtRapsSvcMIBObjects 3 } + +prvtRapsSvcInstSubRingPortEntry OBJECT-TYPE + SYNTAX PrvtRapsSvcInstSubRingPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in prvtRapsInstSubRingPortTable." + INDEX { prvtRapsSvcInstIndex, prvtRapsSvcInstSubRingIndex, + ifIndex } + ::= { prvtRapsSvcInstSubRingPortTable 1 } + +PrvtRapsSvcInstSubRingPortEntry ::= SEQUENCE { + prvtRapsSvcInstSubRingPortRowStatus RowStatus, + prvtRapsSvcInstSubRingPortMep PrvtRapsMepIdType, + prvtRapsSvcInstSubRingPortRpl TruthValue, + prvtRapsSvcInstSubRingPortMonitoringMethod PrvtRapsMonitoringMethodType +} + +prvtRapsSvcInstSubRingPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this sub-ring port." + ::= { prvtRapsSvcInstSubRingPortEntry 1 } + +prvtRapsSvcInstSubRingPortMep OBJECT-TYPE + SYNTAX PrvtRapsMepIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The peer maintenance entity group end point ID that should monitor this sub-ring port. + A sub-ring MEP can not be used in another ring." + ::= { prvtRapsSvcInstSubRingPortEntry 2 } + +prvtRapsSvcInstSubRingPortRpl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set to 'true' to define this sub-ring port as a Ring Protection Link port. + Exactly one RPL port must be defined when sub-ring role (prvtRapsInstSubRingRole) + is not 'simpleNode'. + In 'simpleNode' role, no RPL ports must be defined." + ::= { prvtRapsSvcInstSubRingPortEntry 3 } + +prvtRapsSvcInstSubRingPortMonitoringMethod OBJECT-TYPE + SYNTAX PrvtRapsMonitoringMethodType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ethernet ring protection monitoring methods" + ::= { prvtRapsSvcInstSubRingPortEntry 4 } + +prvtRapsSvcInstSubRingLagTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtRapsSvcInstSubRingLagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "R-APS Instance Sub-ring LAG interface Table + An entry in this table defines a LAG interface belonging to a sub-ring. + Exactly one interface must be defined per sub-ring. This includes physical + ports (defined in prvtRapsInstSubRingPortTable) and LAG interfaces (defined + in prvtRapsInstSubRingLagTable)." + ::= { prvtRapsSvcMIBObjects 4 } + +prvtRapsSvcInstSubRingLagEntry OBJECT-TYPE + SYNTAX PrvtRapsSvcInstSubRingLagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in prvtRapsInstSubRingLagTable." + INDEX { prvtRapsSvcInstIndex, prvtRapsSvcInstSubRingIndex, + prvtRapsSvcInstSubRingLagId } + ::= { prvtRapsSvcInstSubRingLagTable 1 } + +PrvtRapsSvcInstSubRingLagEntry ::= SEQUENCE { + prvtRapsSvcInstSubRingLagId PrvtRapsLinkAggIdType, + prvtRapsSvcInstSubRingLagRowStatus RowStatus, + prvtRapsSvcInstSubRingLagMep PrvtRapsMepIdType, + prvtRapsSvcInstSubRingLagRpl TruthValue, + prvtRapsSvcInstSubRingLagMonitoringMethod PrvtRapsMonitoringMethodType +} + +prvtRapsSvcInstSubRingLagId OBJECT-TYPE + SYNTAX PrvtRapsLinkAggIdType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a LAG interface belonging to a sub-ring. + Must be set to the LAG ID of an existing LAG interface. + A sub-ring LAG port can not be part of the main ring." + ::= { prvtRapsSvcInstSubRingLagEntry 1 } + +prvtRapsSvcInstSubRingLagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this sub-ring LAG interface." + ::= { prvtRapsSvcInstSubRingLagEntry 2 } + +prvtRapsSvcInstSubRingLagMep OBJECT-TYPE + SYNTAX PrvtRapsMepIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The peer maintenance entity group end point ID that should monitor this sub-ring LAG interface. + A sub-ring MEP can not be used in another ring." + ::= { prvtRapsSvcInstSubRingLagEntry 3 } + +prvtRapsSvcInstSubRingLagRpl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set to 'true' to define this sub-ring LAG port as a Ring Protection Link port. + Exactly one RPL port must be defined when sub-ring role (prvtRapsInstSubRingRole) + is not 'simpleNode'. + In 'simpleNode' role, no RPL ports must be defined." + ::= { prvtRapsSvcInstSubRingLagEntry 4 } + +prvtRapsSvcInstSubRingLagMonitoringMethod OBJECT-TYPE + SYNTAX PrvtRapsMonitoringMethodType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ethernet ring protection monitoring methods" + ::= { prvtRapsSvcInstSubRingLagEntry 5 } + +prvtRapsSvcInstSubRingDefectAlarm NOTIFICATION-TYPE + OBJECTS { prvtRapsSvcInstSubRingOperStatus, + prvtRapsSvcInstSubRingControlVlan } + STATUS current + DESCRIPTION + "This trap will be sent by any subring instance when it notices a defect. + So far only the situation when two or more RPL-owners are defined + in the ring is identified as a defect. This scenario is noticed when + the instance with the RPL-Owner role receives a RAPS packet with the + RB bit set in its status field from a different NodeID than its own. + The management entity receiving the notification can identify + the system from the network source address of the + notification, and can identify the instance reporting the change + by the indices in the OID of the prvtRapsInstSubRingOperStatus + variable in the notification." + ::= { prvtRapsSvcMIBNotifications 1 } + +prvtRapsSvcInstSubRingSwitchoverAlarm NOTIFICATION-TYPE + OBJECTS { prvtRapsSvcInstSubRingRapsState, + prvtRapsSvcInstSubRingControlVlan } + STATUS current + DESCRIPTION + "This trap will be sent by any subring instance when it changes state. + The management entity receiving the notification can identify + the system from the network source address of the + notification, and can identify the instance reporting the change + by the indices in the OID of the prvtRapsInstSubRingRapsState + variable in the notification." + ::= { prvtRapsSvcMIBNotifications 2 } + +END -- end of module PRVT-RAPS-SVC-MIB. |