HUAWEI-ERPS-MIB
Functions Overview
Huawei has defined HUAWEI-ERPS-MIB. As an Ethernet ring protection technology issued by the ITU-T, ERPS is used to eliminate Layer 2 loops by selectively blocking redundant links on the network. It can also prevent packets from increasing and infinitely looping and prevent broadcast storms caused by loops on an Ethernet ring. HUAWEI-ERPS-MIB is used to query global ERPS configurations, ERPS ring configurations, and configurations of ports on ERPS rings.
Root objects:
iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).huawei(2011).huaweiMgmt(5).hwDatacomm(25).hwErpsMIB(256)
Relationship Between Tables
Figure 38-1 shows relationship between hwErpsRingConfigTable, hwErpsRingStatusTable, hwErpsPortConfigTable, hwErpsPortStatusTable, hwErpsPortStatisticsTable and hwErpsPortTrackTable.
Description of Single Objects
hwErpsGlobalResetRapsPktCnt
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.256.1.1 |
hwErpsGlobalResetRapsPktCnt |
INTEGER { clear(1), unused(65535) } |
Read-write |
This object is used to clear the statistics on all the ports
added to ERPS rings.
When the value of this object is clear (1), the statistics on all the ports added to ERPS rings will be cleared. |
This object is implemented as defined in the corresponding MIB file. |
Description of MIB Tables
hwErpsRingConfigTable
This table describes how to configure ERPS rings.
The index of this table is hwConfigRingId.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.256.1.2.1.1 |
hwConfigRingId |
Integer32 (1..255) |
accessible-for-notify |
The value of this object identifies the ID of an ERPS ring. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.2 |
hwConfigRingRowStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
Read-create |
The value of this object identifies the creation of an ERPS
ring:
|
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.3 |
hwConfigDescription |
OctetString(0..80) |
Read-create |
This object indicates the description of an ERPS ring. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.4 |
hwConfigControlVlanId |
Integer32 (0 | 1..4094) |
Read-create |
The value of this object identifies the ID of a control VLAN configured for an ERPS ring. If the value is 0, the configured control VLAN will be deleted. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.5 |
hwConfigProtectedInstanceList |
OctetString(0..512) |
Read-create |
The value of this object identifies the list of protected instances of an ERPS ring. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.6 |
hwConfigWtrTimerSettingValue |
Integer32(1..12) |
Read-create |
The value of this object identifies the configured time of the WTR timer, in minutes. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.7 |
hwConfigGuardTimerSettingValue |
Integer32(1..200) |
Read-create |
The value of this object identifies the running time of the guard timer, in centiseconds. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.8 |
hwConfigHoldoffTimerSettingValue |
Integer32(0..100) |
Read-create |
The value of this object identifies the running time of the hold-off timer, in hundred milliseconds. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.9 |
hwConfigResetRapsPktCnt |
INTEGER { clear(1), unused(65535) } |
Read-create |
The value of this object identifies whether the statistics
about all the ports added to an ERPS ring are cleared:
|
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.10 |
hwConfigRapsMel |
Integer32(0..7) |
Read-create |
The value of this object identifies the MEL value of an ERPS ring. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.11 |
hwConfigVersion |
INTEGER { v1(1), v2(2) } |
Read-create |
The value of this object identifies the ERPS version number. By default, ERPSv1 is used. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.12 |
hwConfigRevertiveMode |
INTEGER { revertive(1), nonRevertive(2) } |
Read-create |
The value of this object identifies the ERPS ring switching mode: revertive switching or non-revertive switching. By default, ERPS rings use revertive switching. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.13 |
hwConfigRingRole |
INTEGER { majorRing(1), subRing(2) } |
Read-create |
The value of this object identifies an ERPS major ring or sub-ring. By default, all ERPS rings are major rings. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.14 |
hwConfigRapsChannelMode |
INTEGER { virtualChannel(1), nonVirtualChannel(2), unused(65535) } |
Read-create |
The value of this object identifies the R-APS PDU transmission mode on a sub-ring. By default, NVC is used for R-APS PDU transmission on sub-rings. The value can only be unused(65535) for ERPS major rings. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.15 |
hwConfigTcNotifyErpsRing |
OCTET STRING (SIZE (0..32)) |
Read-create |
This object indicates the topology change notification function for an ERPS ring. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.16 |
hwConfigTcProtectionInterval |
Integer32 (1..600) |
Read-create |
The value of this object identifies the topology change protection interval at which topology change notification messages are sent, in seconds. The default interval is 2s. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.17 |
hwConfigTcProtectionThreshold |
Integer32 (1..255) |
Read-create |
The value of this object identifies the maximum number of topology change notification messages that can be processed during the topology change protection interval. The default value is 3. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.2.1.18 |
hwConfigProtectionSwitch |
INTEGER { clear(1), idle(65535) } |
Read-create |
The value of this object indicates whether to clear ERPS configurations.
|
This object is implemented as defined in the corresponding MIB file. |
Creation Restriction
The ID of the ERPS ring is valid, and the ERPS ring has not been created.
Modification Restriction
The new value is valid.
Deletion Restriction
No port is added to the ERPS ring.
Access Restriction
The ID of the ERPS ring is valid, and the ERPS ring has been created.
hwErpsRingStatusTable
This table describes the status of ERPS rings.
The index of this table is hwConfigRingId.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.256.1.3.1.1 |
hwStatusWtrTimerRunningValue |
Integer32(0..720) |
Read-only |
The value of this object identifies the running time of the WTR timer, in seconds. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.3.1.2 |
hwStatusGuardTimerRunningValue |
Integer32(0..200) |
Read-only |
The value of this object identifies the running time of the guard timer, in centiseconds. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.3.1.3 |
hwStatusHoldoffTimerRunningValue |
Integer32(0..100) |
Read-only |
The value of this object identifies the running time of the hold-off timer, in hundred milliseconds. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.3.1.4 |
hwStatusMachineState |
INTEGER { idle(1), protection(2), manualSwitch(3), forcedSwitch(4), pending(5) } |
Read-only |
The value of this object identifies the status of an ERPS
state machine:
|
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.3.1.5 |
hwStatusTopoLastChangeTime |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the period during which the topology remains unchanged. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.3.1.6 |
hwStatusWtbTimerRunningValue |
Integer32 (0..700) |
Read-only |
The value of this object identifies the running time of the WTB timer, in centiseconds. |
This object is implemented as defined in the corresponding MIB file. |
Creation Restriction
No entry can be created in this table.
Modification Restriction
The entries in this table cannot be modified.
Deletion Restriction
The entries in this table cannot be deleted.
Access Restriction
The ID of ERPS ring is valid, and ERPS rings have been created.
hwErpsPortConfigTable
This table describes how to add ports to ERPS rings.
The indexes of this table are hwConfigRingId, hwConfigPortType, hwConfigPortId1, hwConfigPortId2, hwConfigPortId3, and hwConfigPortId4.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implementation Specification |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.256.1.4.1.1 |
hwConfigPortType |
Unsigned32 (1) |
Not-accessible |
The value of this object identifies the port type. |
Currently, only Ethernet ports can be added to ERPS rings. The value of this object is 1. |
1.3.6.1.4.1.2011.5.25.256.1.4.1.2 |
hwConfigPortId1 |
Unsigned32(0..2147483647) |
Not-accessible |
The value of this object identifies the port ID field 1. |
If the value of hwConfigPortType [1] is 1, this value is the IfIndex of a port. |
1.3.6.1.4.1.2011.5.25.256.1.4.1.3 |
hwConfigPortId2 |
Unsigned32(0..2147483647) |
Not-accessible |
The value of this object identifies the port ID field 2. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.4.1.4 |
hwConfigPortId3 |
Unsigned32(0..2147483647) |
Not-accessible |
The value of this object identifies the port ID field 3. |
Currently, this object is not used, and is used for extensions. The value of this object is 0. |
1.3.6.1.4.1.2011.5.25.256.1.4.1.5 |
hwConfigPortId4 |
Unsigned32(0..2147483647) |
Not-accessible |
The value of this object identifies the port ID field 4. |
Currently, this object is not used and is used for extensions. The value of this object is 0. |
1.3.6.1.4.1.2011.5.25.256.1.4.1.6 |
hwConfigPortRowStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
Read-create |
The object indicates that a port has been added to an ERPS
ring
|
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.4.1.7 |
hwConfigPortConfigRole |
Integer32 |
Read-create |
The value of this object identifies the role of a configured
port:
|
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.4.1.8 |
hwConfigPortProtectionSwitch |
INTEGER { forcedSwitch(1), manualSwitch(2), idle(65535) } |
Read-create |
The value of this object identifies the manual port blocking mode. If neither FS nor MS is configured, the value is idle(65535). |
This object is implemented as defined in the corresponding MIB file. |
Creation Restriction
No other ring network protocols are configured on the port, and the port must be a Layer 2 port.
Modification Restriction
The new value is valid.
Deletion Restriction
The port to which a specified index corresponds and an ERPS ring must exist.
Access Restriction
ERPS rings have been created, and ports have been added to the ERPS rings.
hwErpsPortStatusTable
This table describes the status of ports added to ERPS rings.
The indexes of this table are hwConfigRingId, hwConfigPortType, hwConfigPortId1, hwConfigPortId2, hwConfigPortId3, and hwConfigPortId4.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.256.1.5.1.1 |
hwPortStatusActiveRole |
Integer32 |
Read-only |
The value of this object identifies the role of an active
port:
|
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.5.1.2 |
hwPortStatusSignalStatus |
SYNTAX INTEGER { failed(1), nonFailed(2) } |
Read-only |
The value of this object identifies the signal status of
ports:
|
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.5.1.3 |
hwPortStatusFwdStatus |
SYNTAX INTEGER { discarding(1), forwarding(2) } |
Read-only |
The value of this object identifies the forwarding state
of ports:
|
This object is implemented as defined in the corresponding MIB file. |
Creation Restriction
No entry can be created in this table.
Modification Restriction
The entries in this table cannot be modified.
Deletion Restriction
The entries in this table cannot be deleted.
Access Restriction
ERPS rings have been created, and ports have been added to the ERPS rings.
hwErpsPortStatisticsTable
This table describes statistics about R-APS PDUs on ports that have been added to ERPS rings.
The indexes of this table are hwConfigRingId, hwConfigPortType, hwConfigPortId1, hwConfigPortId2, hwConfigPortId3, and hwConfigPortId4.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.256.1.6.1.1 |
hwRxRapsSfPktCnt |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of received R-APS PDUs indicating port failures. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.6.1.2 |
hwTxRapsSfPktCnt |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of sent R-APS PDUs indicating port failures. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.6.1.3 |
hwRxRapsNrPktCnt |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of received R-APS PDUs indicating that no port fails. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.6.1.4 |
hwTxRapsNrPktCnt |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of sent R-APS PDUs indicating that no port fails. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.6.1.5 |
hwRxRapsNrRbPktCnt |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of received R-APS PDUs indicating that no port fails and the RPL owner port is blocked. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.6.1.6 |
hwTxRapsNrRbPktCnt |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of sent R-APS PDUs indicating that no port fails and the RPL owner port is blocked. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.6.1.7 |
hwRxRapsFsPktCnt |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of received R-APS (FS) messages. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.6.1.8 |
hwTxRapsFsPktCnt |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of sent R-APS (FS) messages. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.6.1.9 |
hwRxRapsMsPktCnt |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of received R-APS (MS) messages. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.6.1.10 |
hwTxRapsMsPktCnt |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of sent R-APS (MS) messages. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.6.1.11 |
hwRxRapsEventPktCnt |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of received R-APS Event messages. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.6.1.12 |
hwTxRapsEventPktCnt |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of sent R-APS Event messages. |
This object is implemented as defined in the corresponding MIB file. |
Creation Restriction
No entry can be created in this table.
Modification Restriction
The entries in this table cannot be modified.
Deletion Restriction
The entries in this table cannot be deleted.
Access Restriction
ERPS rings have been created, and ports have been added to the ERPS rings.
hwErpsPortTrackTable
This table describes the association between ERPS with Ethernet CFM.
The indexes of this table are hwConfigRingId, hwConfigPortType, hwConfigPortId1, hwConfigPortId2, hwConfigPortId3, hwConfigPortId4, and hwErpsPortTrackProtocolType.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.256.1.7.1.1 |
hwErpsPortTrackProtocolType |
INTEGER { cfm(1) } |
not-accessible |
The value of this object identifies the protocol associated with ERPS on the port. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.7.1.2 |
hwErpsPortTrackRowStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
Read-create |
The value of this object identifies the association status
between ERPS and Ethernet CFM:
|
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.7.1.3 |
hwErpsPortTrackCfmMdName |
OCTET STRING (SIZE (1..43)) |
Read-create |
The value of this object identifies the MD name. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.7.1.4 |
hwErpsPortTrackCfmMaName |
OCTET STRING (SIZE (1..43)) |
Read-create |
The value of this object identifies the MA name. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.7.1.5 |
hwErpsPortTrackCfmMepId |
Integer32 (1..8191) |
Read-create |
The value of this object identifies the MEP ID. If ERPS is not associated with Ethernet CFM, the value is 0. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.4.1.2011.5.25.256.1.7.1.6 |
hwErpsPortTrackCfmRmepId |
Integer32 (1..8191) |
Read-create |
The value of this object identifies the RMEP ID. If ERPS is not associated with Ethernet CFM, the value is 0. |
This object is implemented as defined in the corresponding MIB file. |
Creation Restriction
ERPS rings have been created, and ports have been added to the ERPS rings.
The protocol associated with ERPS must be Ethernet CFM.
Modification Restriction
The entries in this table cannot be modified.
Deletion Restriction
ERPS rings have been created, and ports have been added to the ERPS rings.
The protocol associated with ERPS must be Ethernet CFM.
Access Restriction
ERPS rings have been created, and ports have been added to the ERPS rings.
The protocol associated with ERPS must be Ethernet CFM.
Description of Alarm Objects
hwErpsFwStateForwarding
OID |
Object Name |
Bound Variable |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.256.4.1 |
hwErpsFwStateForwarding |
|
This object indicates that an interface added to an ERPS ring entered the Forwarding state. |
This object is implemented as defined in the corresponding MIB file. |
hwErpsFwStateDiscarding
OID |
Object Name |
Bound Variable |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.256.4.2 |
hwErpsFwStateDiscarding |
|
This object indicates that an interface added to an ERPS ring entered the Discarding state. |
This object is implemented as defined in the corresponding MIB file. |