- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
683 lines
26 KiB
Text
683 lines
26 KiB
Text
-- *****************************************************************
|
|
-- 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
|
|
|