Observium_CE/mibs/nec/IPE-ETH-RING-MIB

1079 lines
38 KiB
Plaintext

--
-- ASN.1 MIB Definitions
-- Output Date: Tue Jul 12 15:00:56 2016
--
IPE-ETH-RING-MIB DEFINITIONS ::= BEGIN
-----------------------------------------------
-- IMPORTS Definitions
-----------------------------------------------
IMPORTS
InterfaceIndex
FROM IF-MIB
enterprises, Integer32, IpAddress, NOTIFICATION-TYPE, OBJECT-TYPE,
Opaque
FROM SNMPv2-SMI
DisplayString, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
-----------------------------------------------
-- Textual Convention Definitions
-----------------------------------------------
IpeAdminStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION ""
SYNTAX INTEGER { invalid(0), down(1), up(2) }
IpeEnableDisableValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION ""
SYNTAX INTEGER { invalid(0), disabled(1), enabled(2) }
IpeEtherRingIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "EtherRing Instance Index."
SYNTAX Integer32 (1..16)
IpeEtherRingIndexOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "EtherRing Instance Index with zero value."
SYNTAX Integer32 (0..16)
IpeEtherRingPortId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION ""
SYNTAX Integer32 (1..2)
IpeEtherRingPortIdOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION ""
SYNTAX Integer32 (0..2)
IpeEtherRingProtoVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Definition of EtherRing Protocol Version."
SYNTAX INTEGER { invalid(0), g8032v1(1), g8032v2(2) }
IpeEtherRingVlanIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "Definition of VLAN ID. VLAN ID 4095 is reserved."
SYNTAX Integer32 (1..4094)
IpeMepIdOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Administrative MEP ID value.
This value is not same as MEP ID in protocol sense. And value 0
means no MEP is specified."
SYNTAX Integer32 (0..128)
IpeRingType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION ""
SYNTAX INTEGER { invalid(0), major(1), sub(2) }
IpeVlanList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION ""
SYNTAX OCTET STRING (SIZE(512..512))
-----------------------------------------------
-- Begin User MIB Object Definitions
-----------------------------------------------
nec OBJECT IDENTIFIER
::= { enterprises 119 }
nec-mib OBJECT IDENTIFIER
::= { nec 2 }
necProductDepend OBJECT IDENTIFIER
::= { nec-mib 3 }
radioEquipment OBJECT IDENTIFIER
::= { necProductDepend 69 }
pasoNeoIpe-common OBJECT IDENTIFIER
::= { radioEquipment 501 }
-----------------------------------------------
-- IPE COMMON Group Definitions
-----------------------------------------------
alarmStatusGroup OBJECT IDENTIFIER
::= { pasoNeoIpe-common 3 }
provisioningGroup OBJECT IDENTIFIER
::= { pasoNeoIpe-common 5 }
maintenanceGroup OBJECT IDENTIFIER
::= { pasoNeoIpe-common 6 }
-----------------------------------------------
-- alarmStatusGroup Definitions
-----------------------------------------------
asEtherRingGroup OBJECT IDENTIFIER
::= { alarmStatusGroup 39 }
asEtherRingTable OBJECT-TYPE
SYNTAX SEQUENCE OF AsEtherRingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Alarm & Status of Ethernet Ring Instance."
::= { asEtherRingGroup 1 }
asEtherRingEntry OBJECT-TYPE
SYNTAX AsEtherRingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { asEtherRingRingIndex }
::= { asEtherRingTable 1 }
AsEtherRingEntry ::= SEQUENCE {
asEtherRingRingIndex IpeEtherRingIndex,
asEtherRingNEAddress IpAddress,
asEtherRingState INTEGER,
asEtherRingCause INTEGER,
asEtherRingMultiRplOwnerDetect INTEGER
}
asEtherRingRingIndex OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this table."
::= { asEtherRingEntry 1 }
asEtherRingNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "reserved."
::= { asEtherRingEntry 2 }
asEtherRingState OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
disabled(1),
idle(2),
protection(3),
forced(4),
manual(5),
pending(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of Etherring instance.
The value 'idle' is initial and normal value. And that means
there is no fault on the Ring Network (i.e. the RPL Port is
closed). When the RPL port is opened because of the detection of
Signal Failure on the Network, the value will change to
'protection'. 'force' and 'manual' shows switch control is
performed on the Ring Network. When the switch control is cleared
or the Signal Failure is cleared, the value will show 'pending'."
::= { asEtherRingEntry 3 }
asEtherRingCause OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
none(1),
localSf(2),
localNr(3),
remoteSf(4),
remoteNr(5),
localFs(6),
localMs(7),
remoteFs(8),
remoteMs(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object shows the reason of the asEtherRingStatus change.
'localSf' : Signal Failure of the local node.
'localNr' : Normal Request of the local node.
'remoteSf' : Signal Failure from the other node.
'remoteNr' : Normal Request from the other node.
'localFs' : Forced Switch Request of the local node.
'localMs' : Manual Switch Request of the local node.
'remoteFs' : Forced Switch Request from the other node.
'remoteMs' : Manual Switch Request from the other node."
::= { asEtherRingEntry 4 }
asEtherRingMultiRplOwnerDetect OBJECT-TYPE
SYNTAX INTEGER { invalid(0), none(1), detected(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"when the multiple RPL Owner is detected on the Ring Network, the
value will change to 'detected'."
::= { asEtherRingEntry 5 }
asEtherRingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AsEtherRingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Alarm & Status of Ethernet Ring Instance."
::= { asEtherRingGroup 2 }
asEtherRingPortEntry OBJECT-TYPE
SYNTAX AsEtherRingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { asEtherRingPortRingIndex, asEtherRingPortId }
::= { asEtherRingPortTable 1 }
AsEtherRingPortEntry ::= SEQUENCE {
asEtherRingPortRingIndex IpeEtherRingIndex,
asEtherRingPortId IpeEtherRingPortId,
asEtherRingPortNEAddress IpAddress,
asEtherRingPortState INTEGER,
asEtherRingPortLoopDetect INTEGER,
asEtherRingPortProtoTimeout INTEGER
}
asEtherRingPortRingIndex OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this table."
::= { asEtherRingPortEntry 1 }
asEtherRingPortId OBJECT-TYPE
SYNTAX IpeEtherRingPortId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of this table. This object represents the Ring port id of
the ring instance."
::= { asEtherRingPortEntry 2 }
asEtherRingPortNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "reserved."
::= { asEtherRingPortEntry 3 }
asEtherRingPortState OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
disabled(1),
initBlocking(2),
rplBlocking(3),
forwarding(4),
signalFail(5),
recovery(6),
waitToRestore(7),
forcedSwitch(8),
manualSwitch(9),
waitToBlock(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port Status.
'initBlocking' is the initial value. At this point the no R-APS
frame is received. When the port is configured as RPL port and
the port is closed, the value will show 'rplBlocking'. The port
forwards the frames, the value will show 'forwarding'.
If the signal failure is detected on the port and the port is
closed, the object will return the value 'signalFail'. And then
the condition of Signal Failure is cleared but the port is still
closed, the object will return the value 'recovery'.
'waitToRestore' shows the RPL port is still closed till expiring
the wait-to-restore timer.
'forcedSwitch' and 'manualSwitch' represents the port is
controlled by the maintenance control. 'waitToBlock' is waiting
the RPL Port open after clearing maintenance control."
::= { asEtherRingPortEntry 4 }
asEtherRingPortLoopDetect OBJECT-TYPE
SYNTAX INTEGER { invalid(0), none(1), detected(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The loop detection status.
The object will show the value 'detected', when the Loop
connection is detected."
::= { asEtherRingPortEntry 5 }
asEtherRingPortProtoTimeout OBJECT-TYPE
SYNTAX INTEGER { invalid(0), none(1), detected(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of Protocol Timeout.
If the R-APS frame is not received in a specified time, the
object will show the value 'detected'."
::= { asEtherRingPortEntry 6 }
-----------------------------------------------
-- provisioningGroup Definitions
-----------------------------------------------
provEtherRingGroup OBJECT IDENTIFIER
::= { provisioningGroup 39 }
provEtherRingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProvEtherRingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Configure EtherRing Instance."
::= { provEtherRingGroup 1 }
provEtherRingEntry OBJECT-TYPE
SYNTAX ProvEtherRingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { provEtherRingIndex }
::= { provEtherRingTable 1 }
ProvEtherRingEntry ::= SEQUENCE {
provEtherRingIndex IpeEtherRingIndex,
provEtherRingNEAddress IpAddress,
provEtherRingProtoVersion IpeEtherRingProtoVersion,
provEtherRingName DisplayString,
provEtherRingAdminStatus IpeAdminStatus,
provEtherRingRowStatus RowStatus,
provEtherRingType IpeRingType
}
provEtherRingIndex OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this table."
::= { provEtherRingEntry 1 }
provEtherRingNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Reserved Object Identifier for the Northbound interface
interface for the EMS."
::= { provEtherRingEntry 2 }
provEtherRingProtoVersion OBJECT-TYPE
SYNTAX IpeEtherRingProtoVersion
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"EtherRing Protocol Version for this EtherRing instance."
DEFVAL { g8032v2 }
::= { provEtherRingEntry 3 }
provEtherRingName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Administrative name for this EtherRing instance."
DEFVAL { "" }
::= { provEtherRingEntry 4 }
provEtherRingAdminStatus OBJECT-TYPE
SYNTAX IpeAdminStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Administrative State for this EtherRing instance.
This object must be set to down,when changing the parameters
for the EtherRing Instance."
DEFVAL { down }
::= { provEtherRingEntry 5 }
provEtherRingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new EtherRing instance or
delete an exising instance.
Each EtherRing instance has provEtherRingTable or provEther-
RingInterConnTable depends on the type of EtherRing and the
following tables.
provEtherRingVirtualChannelTable.
provEtherRingCtrlVlanTable.
provEtherRingMemberVlanTable.
provEtherRingRPLPortTable.
provEtherRingTimerTable.
So it is necessary to set all objects of the above tables
which has no default value, when creating new EtherRing
instance."
::= { provEtherRingEntry 6 }
provEtherRingType OBJECT-TYPE
SYNTAX IpeRingType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Ring Type"
::= { provEtherRingEntry 7 }
provEtherRingInterConnTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProvEtherRingInterConnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Configure EtherRing InterConnect Node Instance."
::= { provEtherRingGroup 2 }
provEtherRingInterConnEntry OBJECT-TYPE
SYNTAX ProvEtherRingInterConnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { provEtherRingInterConnRingIndex }
::= { provEtherRingInterConnTable 1 }
ProvEtherRingInterConnEntry ::= SEQUENCE {
provEtherRingInterConnRingIndex IpeEtherRingIndex,
provEtherRingInterConnNEAddress IpAddress,
provEtherRingInterConnProtoVersion IpeEtherRingProtoVersion,
provEtherRingInterConnUpperRingIndex IpeEtherRingIndexOrZero,
provEtherRingInterConnName DisplayString,
provEtherRingInterConnAdminStatus IpeAdminStatus,
provEtherRingInterConnFlushPropagate IpeEnableDisableValue,
provEtherRingInterConnRowStatus RowStatus
}
provEtherRingInterConnRingIndex OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this table."
::= { provEtherRingInterConnEntry 1 }
provEtherRingInterConnNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Reserved Object Identifier for the Northbound interface
interface for the EMS."
::= { provEtherRingInterConnEntry 2 }
provEtherRingInterConnProtoVersion OBJECT-TYPE
SYNTAX IpeEtherRingProtoVersion
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"EtherRing Protocol Version for this EtherRing instance."
DEFVAL { g8032v2 }
::= { provEtherRingInterConnEntry 3 }
provEtherRingInterConnUpperRingIndex OBJECT-TYPE
SYNTAX IpeEtherRingIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Upper Ring ID"
::= { provEtherRingInterConnEntry 4 }
provEtherRingInterConnName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Administrative name for this EtherRing instance."
DEFVAL { "" }
::= { provEtherRingInterConnEntry 5 }
provEtherRingInterConnAdminStatus OBJECT-TYPE
SYNTAX IpeAdminStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Ring Admin Status"
DEFVAL { down }
::= { provEtherRingInterConnEntry 6 }
provEtherRingInterConnFlushPropagate OBJECT-TYPE
SYNTAX IpeEnableDisableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Flush Event"
DEFVAL { enabled }
::= { provEtherRingInterConnEntry 7 }
provEtherRingInterConnRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to Create a new EtherRing InterConn
Instance.
Each Interconnection ring instance has
provEtherRingInterConnTable. provEtherRingInterConnTable depends
on the type of EtherRing and the following tables.
provEtherRingVirtualChannelTable.
provEtherRingCtrlVlanTable.
provEtherRingMemberVlanTable.
provEtherRingRPLPortTable.
provEtherRingTimerTable.
So it is necessary to set all objects of the above tables
which has no default value when creating new EtherRingInterConn
ring
instance."
::= { provEtherRingInterConnEntry 8 }
provEtherRingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProvEtherRingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { provEtherRingGroup 3 }
provEtherRingPortEntry OBJECT-TYPE
SYNTAX ProvEtherRingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { provEtherRingPortRingIndex, provEtherRingPortId }
::= { provEtherRingPortTable 1 }
ProvEtherRingPortEntry ::= SEQUENCE {
provEtherRingPortRingIndex IpeEtherRingIndex,
provEtherRingPortId IpeEtherRingPortId,
provEtherRingPortNEAddress IpAddress,
provEtherRingPortRowStatus RowStatus,
provEtherRingPortIfIndex InterfaceIndex,
provEtherRingPortLocDetectMep IpeMepIdOrZero
}
provEtherRingPortRingIndex OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this table."
::= { provEtherRingPortEntry 1 }
provEtherRingPortId OBJECT-TYPE
SYNTAX IpeEtherRingPortId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Ring Port"
::= { provEtherRingPortEntry 2 }
provEtherRingPortNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "reserved."
::= { provEtherRingPortEntry 3 }
provEtherRingPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This objects controls creation/deletion of Ring Port in the ERP
ring instance"
::= { provEtherRingPortEntry 4 }
provEtherRingPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Interface index for assigning this Ether Ring Port."
::= { provEtherRingPortEntry 5 }
provEtherRingPortLocDetectMep OBJECT-TYPE
SYNTAX IpeMepIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION "LOC Detection MEP Index"
DEFVAL { 0 }
::= { provEtherRingPortEntry 6 }
provEtherRingVirtualChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProvEtherRingVirtualChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { provEtherRingGroup 4 }
provEtherRingVirtualChannelEntry OBJECT-TYPE
SYNTAX ProvEtherRingVirtualChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { provEtherRingVirtualChannelRingIndex }
::= { provEtherRingVirtualChannelTable 1 }
ProvEtherRingVirtualChannelEntry ::= SEQUENCE {
provEtherRingVirtualChannelRingIndex IpeEtherRingIndex,
provEtherRingVirtualChannelNEAddress IpAddress,
provEtherRingVirtualChannelEnabled IpeEnableDisableValue
}
provEtherRingVirtualChannelRingIndex OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this table."
::= { provEtherRingVirtualChannelEntry 1 }
provEtherRingVirtualChannelNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "reserved."
::= { provEtherRingVirtualChannelEntry 2 }
provEtherRingVirtualChannelEnabled OBJECT-TYPE
SYNTAX IpeEnableDisableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Virtual Channel"
DEFVAL { enabled }
::= { provEtherRingVirtualChannelEntry 3 }
provEtherRingCtrlVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProvEtherRingCtrlVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { provEtherRingGroup 5 }
provEtherRingCtrlVlanEntry OBJECT-TYPE
SYNTAX ProvEtherRingCtrlVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { provEtherRingCtrlVlanRingIndex }
::= { provEtherRingCtrlVlanTable 1 }
ProvEtherRingCtrlVlanEntry ::= SEQUENCE {
provEtherRingCtrlVlanRingIndex IpeEtherRingIndex,
provEtherRingCtrlVlanNEAddress IpAddress,
provEtherRingCtrlVlanId IpeEtherRingVlanIndex,
provEtherRingCtrlVlanRingId Integer32,
provEtherRingCtrlVlanMegLevel Integer32,
provEtherRingCtrlVlanPriority Integer32
}
provEtherRingCtrlVlanRingIndex OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this table."
::= { provEtherRingCtrlVlanEntry 1 }
provEtherRingCtrlVlanNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "reserved."
::= { provEtherRingCtrlVlanEntry 2 }
provEtherRingCtrlVlanId OBJECT-TYPE
SYNTAX IpeEtherRingVlanIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Control VLAN ID"
::= { provEtherRingCtrlVlanEntry 3 }
provEtherRingCtrlVlanRingId OBJECT-TYPE
SYNTAX Integer32 (1..239)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Control MAC Address"
::= { provEtherRingCtrlVlanEntry 4 }
provEtherRingCtrlVlanMegLevel OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "R-APS Message MEG Level"
::= { provEtherRingCtrlVlanEntry 5 }
provEtherRingCtrlVlanPriority OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "R-APS Message Priority"
DEFVAL { 7 }
::= { provEtherRingCtrlVlanEntry 6 }
provEtherRingMemberVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProvEtherRingMemberVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { provEtherRingGroup 6 }
provEtherRingMemberVlanEntry OBJECT-TYPE
SYNTAX ProvEtherRingMemberVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { provEtherRingMemberVlanRingIndex }
::= { provEtherRingMemberVlanTable 1 }
ProvEtherRingMemberVlanEntry ::= SEQUENCE {
provEtherRingMemberVlanRingIndex IpeEtherRingIndex,
provEtherRingMemberVlanNEAddress IpAddress,
provEtherRingMemberVlanList IpeVlanList
}
provEtherRingMemberVlanRingIndex OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this table."
::= { provEtherRingMemberVlanEntry 1 }
provEtherRingMemberVlanNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "reserved."
::= { provEtherRingMemberVlanEntry 2 }
provEtherRingMemberVlanList OBJECT-TYPE
SYNTAX IpeVlanList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Traffic VLAN ID"
::= { provEtherRingMemberVlanEntry 3 }
provEtherRingRPLPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProvEtherRingRPLPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { provEtherRingGroup 7 }
provEtherRingRPLPortEntry OBJECT-TYPE
SYNTAX ProvEtherRingRPLPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { provEtherRingRPLPortRingIndex }
::= { provEtherRingRPLPortTable 1 }
ProvEtherRingRPLPortEntry ::= SEQUENCE {
provEtherRingRPLPortRingIndex IpeEtherRingIndex,
provEtherRingRPLPortNEAddress IpAddress,
provEtherRingRPLPortEnable IpeEnableDisableValue,
provEtherRingRPLPortId IpeEtherRingPortIdOrZero,
provEtherRingRPLMode INTEGER
}
provEtherRingRPLPortRingIndex OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this table."
::= { provEtherRingRPLPortEntry 1 }
provEtherRingRPLPortNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "reserved."
::= { provEtherRingRPLPortEntry 2 }
provEtherRingRPLPortEnable OBJECT-TYPE
SYNTAX IpeEnableDisableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "RPL Owner"
DEFVAL { disabled }
::= { provEtherRingRPLPortEntry 3 }
provEtherRingRPLPortId OBJECT-TYPE
SYNTAX IpeEtherRingPortIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION "RPL Port"
DEFVAL { 0 }
::= { provEtherRingRPLPortEntry 4 }
provEtherRingRPLMode OBJECT-TYPE
SYNTAX INTEGER { invalid(0), revertive(1), nonRevertive(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Revertive Mode"
DEFVAL { nonRevertive }
::= { provEtherRingRPLPortEntry 5 }
provEtherRingTimerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProvEtherRingTimerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { provEtherRingGroup 8 }
provEtherRingTimerEntry OBJECT-TYPE
SYNTAX ProvEtherRingTimerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { provEtherRingTimerRingIndex }
::= { provEtherRingTimerTable 1 }
ProvEtherRingTimerEntry ::= SEQUENCE {
provEtherRingTimerRingIndex IpeEtherRingIndex,
provEtherRingTimerNEAddress IpAddress,
provEtherRingTimerWtrTimer Integer32,
provEtherRingTimerGrdTimer Integer32
}
provEtherRingTimerRingIndex OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this table."
::= { provEtherRingTimerEntry 1 }
provEtherRingTimerNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "reserved."
::= { provEtherRingTimerEntry 2 }
provEtherRingTimerWtrTimer OBJECT-TYPE
SYNTAX Integer32 (1..12)
UNITS "minutes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION "WTR Timer"
DEFVAL { 5 }
::= { provEtherRingTimerEntry 3 }
provEtherRingTimerGrdTimer OBJECT-TYPE
SYNTAX Integer32 (1..200)
UNITS "10 milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Guard Timer"
DEFVAL { 50 }
::= { provEtherRingTimerEntry 4 }
provEtherRingExtraTimerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProvEtherRingExtraTimerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { provEtherRingGroup 9 }
provEtherRingExtraTimerEntry OBJECT-TYPE
SYNTAX ProvEtherRingExtraTimerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { provEtherRingExtraTimerRingIndex }
::= { provEtherRingExtraTimerTable 1 }
ProvEtherRingExtraTimerEntry ::= SEQUENCE {
provEtherRingExtraTimerRingIndex IpeEtherRingIndex,
provEtherRingExtraTimerNEAddress IpAddress,
provEtherRingExtraTimerFlushGrd Integer32
}
provEtherRingExtraTimerRingIndex OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this table."
::= { provEtherRingExtraTimerEntry 1 }
provEtherRingExtraTimerNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "reserved."
::= { provEtherRingExtraTimerEntry 2 }
provEtherRingExtraTimerFlushGrd OBJECT-TYPE
SYNTAX Integer32 (1..200)
UNITS "10 milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Flush Guard Timer"
DEFVAL { 50 }
::= { provEtherRingExtraTimerEntry 3 }
provEtherRingEquipmentTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProvEtherRingEquipmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { provEtherRingGroup 10 }
provEtherRingEquipmentEntry OBJECT-TYPE
SYNTAX ProvEtherRingEquipmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { provEtherRingEquipmentIndex }
::= { provEtherRingEquipmentTable 1 }
ProvEtherRingEquipmentEntry ::= SEQUENCE {
provEtherRingEquipmentIndex Integer32,
provEtherRingEquipmentNEAddress IpAddress,
provEtherRingEquipmentEnable IpeEnableDisableValue
}
provEtherRingEquipmentIndex OBJECT-TYPE
SYNTAX Integer32 (1..1)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this table."
::= { provEtherRingEquipmentEntry 1 }
provEtherRingEquipmentNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "reserved."
::= { provEtherRingEquipmentEntry 2 }
provEtherRingEquipmentEnable OBJECT-TYPE
SYNTAX IpeEnableDisableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "ERP Mode"
DEFVAL { disabled }
::= { provEtherRingEquipmentEntry 3 }
-----------------------------------------------
-- maintenanceGroup Definitions
-----------------------------------------------
maintEtherRingGroup OBJECT IDENTIFIER
::= { maintenanceGroup 39 }
maintEtherRingLoopDetectClearTable OBJECT-TYPE
SYNTAX SEQUENCE OF MaintEtherRingLoopDetectClearEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { maintEtherRingGroup 1 }
maintEtherRingLoopDetectClearEntry OBJECT-TYPE
SYNTAX MaintEtherRingLoopDetectClearEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX {
maintEtherRingLoopDetectClearRingId,
maintEtherRingLoopDetectClearPortId
}
::= { maintEtherRingLoopDetectClearTable 1 }
MaintEtherRingLoopDetectClearEntry ::= SEQUENCE {
maintEtherRingLoopDetectClearRingId IpeEtherRingIndex,
maintEtherRingLoopDetectClearPortId IpeEtherRingPortId,
maintEtherRingLoopDetectClearNEAddress IpAddress,
maintEtherRingLoopDetectClearCommand INTEGER
}
maintEtherRingLoopDetectClearRingId OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "ERP Control Ring ID"
::= { maintEtherRingLoopDetectClearEntry 1 }
maintEtherRingLoopDetectClearPortId OBJECT-TYPE
SYNTAX IpeEtherRingPortId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "ERP Control Port ID"
::= { maintEtherRingLoopDetectClearEntry 2 }
maintEtherRingLoopDetectClearNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "reserved."
::= { maintEtherRingLoopDetectClearEntry 3 }
maintEtherRingLoopDetectClearCommand OBJECT-TYPE
SYNTAX INTEGER { invalid(0), none(1), clear(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Loop Detection Restart"
::= { maintEtherRingLoopDetectClearEntry 4 }
maintEtherRingSwitchControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF MaintEtherRingSwitchControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { maintEtherRingGroup 2 }
maintEtherRingSwitchControlEntry OBJECT-TYPE
SYNTAX MaintEtherRingSwitchControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX {
maintEtherRingSwitchControlRingId,
maintEtherRingSwitchControlPortId
}
::= { maintEtherRingSwitchControlTable 1 }
MaintEtherRingSwitchControlEntry ::= SEQUENCE {
maintEtherRingSwitchControlRingId IpeEtherRingIndex,
maintEtherRingSwitchControlPortId IpeEtherRingPortId,
maintEtherRingSwitchControlNEAddress IpAddress,
maintEtherRingSwitchControlCommand INTEGER
}
maintEtherRingSwitchControlRingId OBJECT-TYPE
SYNTAX IpeEtherRingIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "ERP Control Ring ID"
::= { maintEtherRingSwitchControlEntry 1 }
maintEtherRingSwitchControlPortId OBJECT-TYPE
SYNTAX IpeEtherRingPortId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "ERP Control Port ID"
::= { maintEtherRingSwitchControlEntry 2 }
maintEtherRingSwitchControlNEAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "reserved."
::= { maintEtherRingSwitchControlEntry 3 }
maintEtherRingSwitchControlCommand OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
none(1),
forced(2),
manual(3),
clear(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "ERP Switch Control"
::= { maintEtherRingSwitchControlEntry 4 }
-----------------------------------------------
-- End User MIB Object Definitions
-----------------------------------------------
END