1079 lines
38 KiB
Plaintext
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
|