684 lines
26 KiB
Plaintext
684 lines
26 KiB
Plaintext
-- *****************************************************************
|
|
-- DLINKSW-ERPS-MIB.mib : Ethernet Ring Protection Switching MIB
|
|
--
|
|
-- Copyright (c) 2013 D-Link Corporation, all rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
DLINKSW-ERPS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
RowStatus,MacAddress,TruthValue,DisplayString
|
|
FROM SNMPv2-TC
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
VlanIdOrNone
|
|
FROM Q-BRIDGE-MIB
|
|
Dlink2kVlanList
|
|
FROM DLINKSW-TC-MIB
|
|
dlinkIndustrialCommon
|
|
FROM DLINK-ID-REC-MIB;
|
|
|
|
dlinkSwErpsMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201301180000Z"
|
|
ORGANIZATION "D-Link Corp."
|
|
CONTACT-INFO
|
|
" D-Link Corporation
|
|
|
|
Postal: No. 289, Sinhu 3rd Rd., Neihu District,
|
|
Taipei City 114, Taiwan, R.O.C
|
|
Tel: +886-2-66000123
|
|
E-mail: tsd@dlink.com.tw
|
|
"
|
|
DESCRIPTION
|
|
"The MIB module for managing Ethernet Ring Protection Switching."
|
|
|
|
REVISION "201301180000Z"
|
|
DESCRIPTION
|
|
"This is the first version of the MIB file for 'ERPS'
|
|
functionality."
|
|
::= { dlinkIndustrialCommon 78 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dErpsMIBNotification OBJECT IDENTIFIER ::= { dlinkSwErpsMIB 0 }
|
|
dErpsMIBObjects OBJECT IDENTIFIER ::= { dlinkSwErpsMIB 1 }
|
|
dErpsMIBConformance OBJECT IDENTIFIER ::= { dlinkSwErpsMIB 2 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dErpsGenCtrl OBJECT IDENTIFIER ::= { dErpsMIBObjects 1 }
|
|
|
|
dErpsNotificationEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether sending notification for ERPS
|
|
state change or RPL owner conflict event."
|
|
::= { dErpsGenCtrl 3 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dErpsProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DErpsProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains a list of G8032 profiles."
|
|
::= { dErpsMIBObjects 2 }
|
|
|
|
dErpsProfileEntry OBJECT-TYPE
|
|
SYNTAX DErpsProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains information about a G8032 profile.
|
|
An entry is created/removed when a G8032 profile is defined
|
|
or deleted."
|
|
INDEX { dErpsProfName }
|
|
::= { dErpsProfileTable 1 }
|
|
|
|
DErpsProfileEntry ::= SEQUENCE {
|
|
dErpsProfName DisplayString,
|
|
dErpsProfRowStatus RowStatus,
|
|
dErpsProfTcnPropagationEnabled TruthValue,
|
|
dErpsProfRevertiveEnabled TruthValue,
|
|
dErpsProfGuardTimer Unsigned32,
|
|
dErpsProfHoldOffTimer Unsigned32,
|
|
dErpsProfWtrTimer Unsigned32
|
|
}
|
|
|
|
dErpsProfName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the G8032 profile."
|
|
::= { dErpsProfileEntry 1 }
|
|
|
|
dErpsProfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the conceptual row."
|
|
::= { dErpsProfileEntry 2 }
|
|
|
|
dErpsProfTcnPropagationEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the propagation of topology change
|
|
notification from sub ERP instance to major instance is enabled or
|
|
not for the G8032 profile."
|
|
DEFVAL { false }
|
|
::= { dErpsProfileEntry 3 }
|
|
|
|
dErpsProfRevertiveEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether restoring to the working transport entity,
|
|
i.e. blocked on the RPL of the entry.
|
|
In non-revertive operation, the traffic channel continues to use the RPL,
|
|
if it is not failed, after a switch link defect condition has cleared."
|
|
DEFVAL { true }
|
|
::= { dErpsProfileEntry 4 }
|
|
|
|
dErpsProfGuardTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 10..2000 )
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the guard timer in milliseconds for an ERP domain.
|
|
The valid range is 10 to 2000. The value should be multiple of 10."
|
|
DEFVAL { 500 }
|
|
::= { dErpsProfileEntry 5 }
|
|
|
|
dErpsProfHoldOffTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 0..10 )
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the hold-off timer in seconds for an ERP domain.
|
|
The valid range is 0 to 10."
|
|
DEFVAL { 0 }
|
|
::= { dErpsProfileEntry 6 }
|
|
|
|
dErpsProfWtrTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 1..12 )
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the WTR timer in minutes for an ERP domain.
|
|
The valid range is 1 to 12."
|
|
DEFVAL { 5 }
|
|
::= { dErpsProfileEntry 7 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dErpsEtherRingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DErpsEtherRingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains configuration of the G8032 physical rings."
|
|
::= { dErpsMIBObjects 3 }
|
|
|
|
dErpsEtherRingEntry OBJECT-TYPE
|
|
SYNTAX DErpsEtherRingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains G8032 physical ring inforamtion.
|
|
An entry is created/removed when a G8032 physical ring is defined
|
|
or deleted.
|
|
"
|
|
INDEX { dErpsEtherRingName }
|
|
::= { dErpsEtherRingTable 1 }
|
|
|
|
DErpsEtherRingEntry ::= SEQUENCE {
|
|
dErpsEtherRingName DisplayString,
|
|
dErpsEtherRingRowStatus RowStatus,
|
|
dErpsEtherRingAdminPort0IfIdx InterfaceIndexOrZero,
|
|
dErpsEtherRingAdminPort1IfIdx InterfaceIndexOrZero
|
|
}
|
|
|
|
dErpsEtherRingName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the G8032 ring."
|
|
::= { dErpsEtherRingEntry 1 }
|
|
|
|
dErpsEtherRingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the conceptual row."
|
|
::= { dErpsEtherRingEntry 2 }
|
|
|
|
dErpsEtherRingAdminPort0IfIdx OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ifIndex of the interface which is the
|
|
configured first ring port of the physical ring.
|
|
The interface can be physical port or port-channel interface.
|
|
The special value of zero indicates the first ring port is not
|
|
specified.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { dErpsEtherRingEntry 3 }
|
|
|
|
dErpsEtherRingAdminPort1IfIdx OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ifIndex of the interface which is the
|
|
configured second ring port of the physical ring.
|
|
The interface can be physical port or port-channel interface.
|
|
Setting this object to 0xFFFFFFFF(4294967295) indicates that the
|
|
interconnect node is a local node endpoint of an open ring.
|
|
|
|
The special value of zero indicates the second ring port is not
|
|
specified."
|
|
DEFVAL { 0 }
|
|
::= { dErpsEtherRingEntry 4 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dErpsEtherSubRingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DErpsEtherSubRingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains sub ring configuration of the G8032 physical rings."
|
|
::= { dErpsMIBObjects 4 }
|
|
|
|
dErpsEtherSubRingEntry OBJECT-TYPE
|
|
SYNTAX DErpsEtherSubRingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains a sub ring setting of a physical ring.
|
|
An entry is created/removed when a sub ring is specified or removed.
|
|
"
|
|
INDEX {
|
|
dErpsEtherRingName,
|
|
dErpsEtherSubRingName
|
|
}
|
|
::= { dErpsEtherSubRingTable 1 }
|
|
|
|
DErpsEtherSubRingEntry ::= SEQUENCE {
|
|
dErpsEtherSubRingName DisplayString,
|
|
dErpsEtherSubRingRowStatus RowStatus
|
|
}
|
|
|
|
dErpsEtherSubRingName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the sub ring.
|
|
"
|
|
::= { dErpsEtherSubRingEntry 1 }
|
|
|
|
dErpsEtherSubRingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the conceptual row."
|
|
::= { dErpsEtherSubRingEntry 2 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dErpsInstTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DErpsInstEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains a list of ERP instance configuration and
|
|
status information."
|
|
::= { dErpsMIBObjects 5 }
|
|
|
|
dErpsInstEntry OBJECT-TYPE
|
|
SYNTAX DErpsInstEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains information about an ERP instance.
|
|
The first instance identifier index value (dErpsEtherRingName)
|
|
identifies the dErpsEtherRingEntry that an ERP instance (dErpsInstEntry)
|
|
belongs to. An entry is removed from this table when its
|
|
corresponding dErpsEtherRingEntry is deleted.
|
|
An entry is created/removed when an ERP instance is defined
|
|
or deleted."
|
|
INDEX {
|
|
dErpsEtherRingName,
|
|
dErpsInstInstanceId
|
|
}
|
|
::= { dErpsInstTable 1 }
|
|
|
|
DErpsInstEntry ::= SEQUENCE {
|
|
dErpsInstInstanceId Unsigned32,
|
|
dErpsInstRowStatus RowStatus,
|
|
dErpsInstDescription DisplayString,
|
|
dErpsInstMel Unsigned32,
|
|
dErpsInstProfile DisplayString,
|
|
dErpsInstApsChannelVlanId VlanIdOrNone,
|
|
dErpsInstIncludeVlansFirst2K Dlink2kVlanList,
|
|
dErpsInstIncludeVlansSecond2K Dlink2kVlanList,
|
|
dErpsInstAdminRplPort INTEGER,
|
|
dErpsInstOperRplPort INTEGER,
|
|
dErpsInstAdminRplNodeRole INTEGER,
|
|
dErpsInstOperRplNodeRole INTEGER,
|
|
dErpsInstOperPort0IfIdx InterfaceIndexOrZero,
|
|
dErpsInstOperPort0State INTEGER,
|
|
dErpsInstOperPort1IfIdx InterfaceIndexOrZero,
|
|
dErpsInstOperPort1State INTEGER,
|
|
dErpsInstAdminActivate TruthValue,
|
|
dErpsInstInstanceState INTEGER
|
|
}
|
|
|
|
dErpsInstInstanceId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the ERP instance."
|
|
::= { dErpsInstEntry 1 }
|
|
|
|
dErpsInstRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the conceptual row."
|
|
::= { dErpsInstEntry 2 }
|
|
|
|
dErpsInstDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates a description for the ERP instance.
|
|
A zero length string indicates the description is not specified."
|
|
::= { dErpsInstEntry 3 }
|
|
|
|
dErpsInstMel OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ring MEL value of the ERP instance."
|
|
::= { dErpsInstEntry 4 }
|
|
|
|
dErpsInstProfile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the G8032 profile to be
|
|
associated with the ERP instance.
|
|
A zero length string indicates the associated profile is
|
|
not specified."
|
|
::= { dErpsInstEntry 5 }
|
|
|
|
dErpsInstApsChannelVlanId OBJECT-TYPE
|
|
SYNTAX VlanIdOrNone
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the APS channel VLAN for the ERP instance.
|
|
A special value of 0 indicates the APS channel VLAN is not
|
|
specified."
|
|
::= { dErpsInstEntry 6 }
|
|
|
|
dErpsInstIncludeVlansFirst2K OBJECT-TYPE
|
|
SYNTAX Dlink2kVlanList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the service protected VLANs of ERP instance
|
|
in a string of octets containing one bit per VLAN for VLANs 1 to
|
|
2048.
|
|
If the bit is set to '1', then the VLAN is configured to be
|
|
protected by the Ethernet ring protection mechanism."
|
|
::= { dErpsInstEntry 7 }
|
|
|
|
dErpsInstIncludeVlansSecond2K OBJECT-TYPE
|
|
SYNTAX Dlink2kVlanList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the service protected VLANs of ERP instance
|
|
in a string of octets containing one bit per VLAN for VLANs 2049 to
|
|
4094.
|
|
If the bit is set to '1', then the VLAN is configured to be
|
|
protected by the Ethernet ring protection mechanism."
|
|
::= { dErpsInstEntry 8 }
|
|
|
|
dErpsInstAdminRplPort OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
port0(0),
|
|
port1(1),
|
|
none(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the administratively configured RPL port of
|
|
the entry.
|
|
port0(0) - Specify port0 as the RPL port.
|
|
port1(1) - Specify port1 as the RPL port.
|
|
none(2) - The RPL port is not specified.
|
|
"
|
|
::= { dErpsInstEntry 9 }
|
|
|
|
dErpsInstOperRplPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
port0(0),
|
|
port1(1),
|
|
none(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the operational RPL port of the entry."
|
|
::= { dErpsInstEntry 10 }
|
|
|
|
dErpsInstAdminRplNodeRole OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
none(0),
|
|
owner(1),
|
|
neighbor(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the administratively configured node role.
|
|
This object has to be none(0) if administrative RPL port is
|
|
not specified."
|
|
::= { dErpsInstEntry 11 }
|
|
|
|
dErpsInstOperRplNodeRole OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
none(0),
|
|
owner(1),
|
|
neighbor(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the current ring node role."
|
|
::= { dErpsInstEntry 12 }
|
|
|
|
dErpsInstOperPort0IfIdx OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ifIndex of the operational first ring
|
|
port of the physical ring.
|
|
The value of administrative port0 inherits dErpsEtherRingAdminPort0IfIdx
|
|
of physical ring to which the instance belongs.
|
|
The special value of zero indicates the operational port0 is not
|
|
available."
|
|
::= { dErpsInstEntry 13 }
|
|
|
|
dErpsInstOperPort0State OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable(1),
|
|
forwarding(2),
|
|
blocked(3),
|
|
virtualChannel(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the operational state of port0."
|
|
::= { dErpsInstEntry 14 }
|
|
|
|
dErpsInstOperPort1IfIdx OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ifIndex of the operational second ring
|
|
port of the physical ring.
|
|
The value of administrative port1 inherits dErpsEtherRingAdminPort1IfIdx
|
|
of physical ring to which the instance belongs.
|
|
The special value of zero indicates the operational port1 is not
|
|
available."
|
|
::= { dErpsInstEntry 15 }
|
|
|
|
dErpsInstOperPort1State OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable(1),
|
|
forwarding(2),
|
|
blocked(3),
|
|
virtualChannel(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the operational state of port1."
|
|
::= { dErpsInstEntry 16 }
|
|
|
|
dErpsInstAdminActivate OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the administrative state of the ERP instance.
|
|
Setting this object to 'true' activates the ERP instance.
|
|
Setting this object to 'false' deactivates the ERP instance."
|
|
DEFVAL { false }
|
|
::= { dErpsInstEntry 17 }
|
|
|
|
dErpsInstInstanceState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
deactivated(0),
|
|
nonOperational(1),
|
|
init(2),
|
|
idle(3),
|
|
protection(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the current ring node state of the ERP instance.
|
|
The state could be:
|
|
deactivated(0) : The ERP instance is deactivated.
|
|
nonOperational(1) : The ERP instance is enabled but is not activated
|
|
due to inconsistent setting.
|
|
init(2) : The instance is initializing.
|
|
idle(3) : The instance is in normal state. The RPL port
|
|
is blocked.
|
|
protection(4) : The instance detects failure at some ring port.
|
|
The RPL port is restored to protect the port."
|
|
::= { dErpsInstEntry 18 }
|
|
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dErpsEventInfo OBJECT IDENTIFIER ::= { dErpsMIBObjects 6 }
|
|
|
|
dErpsEventNodeId OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address included in the notification currently being
|
|
sent, indicating the ring node that is involved the ERPS event."
|
|
::= { dErpsEventInfo 1 }
|
|
|
|
-- ***************************************************************************
|
|
-- Notifications
|
|
-- ***************************************************************************
|
|
dErpsFailuredetectedNotif NOTIFICATION-TYPE
|
|
OBJECTS {dErpsEventNodeId }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A dErpsFailureNotification is sent when dErpsNotificationEnabled
|
|
is 'true' and a signal failure is detected."
|
|
::= { dErpsMIBNotification 1 }
|
|
|
|
dErpsFailureClearedNotif NOTIFICATION-TYPE
|
|
OBJECTS {dErpsEventNodeId }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A dErpsFailureClearedNotif is sent when dErpsNotificationEnabled
|
|
is 'true' and a signal failure is cleared."
|
|
::= { dErpsMIBNotification 2 }
|
|
|
|
dErpsRPLOwnerConflictNotif NOTIFICATION-TYPE
|
|
OBJECTS {dErpsEventNodeId }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A dErpsOwnerConflictNotif is sent when dErpsNotificationEnabled
|
|
is 'true' and RPL owner conflict is detected."
|
|
::= { dErpsMIBNotification 3 }
|
|
|
|
-- ***************************************************************************
|
|
-- Conformance
|
|
-- ***************************************************************************
|
|
dErpsCompliances OBJECT IDENTIFIER ::= { dErpsMIBConformance 1 }
|
|
|
|
dErpsCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
DLINKSW-ERPS-MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
dErpsInstanceGroup,
|
|
dErpsProfileCfgGroup,
|
|
dErpsNotifyCfgGroup,
|
|
dErpsNotificationGroup
|
|
}
|
|
::= { dErpsCompliances 1 }
|
|
|
|
dErpsGroups OBJECT IDENTIFIER ::= { dErpsMIBConformance 2 }
|
|
|
|
|
|
dErpsInstanceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dErpsEtherRingRowStatus,
|
|
dErpsEtherRingAdminPort0IfIdx,
|
|
dErpsEtherRingAdminPort1IfIdx,
|
|
dErpsEtherSubRingRowStatus,
|
|
dErpsInstRowStatus,
|
|
dErpsInstInstanceState,
|
|
dErpsInstDescription,
|
|
dErpsInstMel,
|
|
dErpsInstProfile,
|
|
dErpsInstApsChannelVlanId,
|
|
dErpsInstIncludeVlansFirst2K,
|
|
dErpsInstIncludeVlansSecond2K,
|
|
dErpsInstAdminRplPort,
|
|
dErpsInstOperRplPort,
|
|
dErpsInstAdminRplNodeRole,
|
|
dErpsInstOperRplNodeRole,
|
|
dErpsInstOperPort0IfIdx,
|
|
dErpsInstOperPort0State,
|
|
dErpsInstOperPort1IfIdx,
|
|
dErpsInstOperPort1State,
|
|
dErpsInstAdminActivate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects provides the RPS instance configuration and
|
|
status information."
|
|
::= { dErpsGroups 1 }
|
|
|
|
dErpsProfileCfgGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dErpsProfRowStatus,
|
|
dErpsProfTcnPropagationEnabled,
|
|
dErpsProfRevertiveEnabled,
|
|
dErpsProfGuardTimer,
|
|
dErpsProfHoldOffTimer,
|
|
dErpsProfWtrTimer
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects provides the profile configuration for ERPS."
|
|
::= { dErpsGroups 2 }
|
|
|
|
|
|
dErpsNotifyCfgGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{ dErpsNotificationEnabled,
|
|
dErpsEventNodeId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects about the information for ERPS notification.
|
|
"
|
|
::= { dErpsGroups 3 }
|
|
|
|
dErpsNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
dErpsFailuredetectedNotif,
|
|
dErpsFailureClearedNotif,
|
|
dErpsRPLOwnerConflictNotif
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of notifications used for monitoring ERPS status"
|
|
::= { dErpsGroups 4 }
|
|
|
|
END
|
|
|