HUAWEI-E-TRUNK-MIB
Functions Overview
HUAWEI-E-TRUNK-MIB defined by Huawei describes the following functions: the Multi-Chassis Trunk (E-Trunk) implements the master/backup function and supports VPLS networks; the E-Trunk feature enhances the reliability of the PE's access to the network through PE backup.
Root directory:
iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).huawei(2011).huaweiMgmt(5).hwDatacomm(25).hwETrunkMIB(178)
Relationships Between Tables
The relationship between hwETrunkTable (the E-Trunk table) and hwETrunkMemberTable (the E-Trunk member table and only Eth-Trunk available) is shown in the figure above. The hwETrunkMemberParentID field in the E-Trunk member structure is the ID of the E-Trunk to which E-Trunk members belong.
Description of MIB Tables
hwETrunkTable
In this table, you can query and configure basic attributes of an E-Trunk: the ID of the E-Trunk, system ID, priority, IP addresses of the peer device and local device, timeout period, statistics of packets, and status of the E-Trunk.
The index of this table is hwETrunkId.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.178.1.1.1.1 |
hwETrunkId |
Integer32 (1..128) |
Not-accessible |
The value of this object identifies an E-Trunk ID. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.2 |
hwETrunkSystemId |
DisplayString (SIZE (0..255)) |
Read-only |
This object indicates the system ID of the local E-Trunk, that is, the physical address of the Ethernet. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.3 |
hwETrunkPri |
Integer32 (1..254) |
Read-create |
The value of this object identifies the priority of local E-Trunk. By default, the value is 100. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.4 |
hwETrunkStatus |
INTEGER |
Read-only |
The value of this object identifies the status of an E-Trunk:
|
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.5 |
hwETrunkStatusReason |
INTEGER |
Read-only |
This object indicates the cause of hwETrunkState:
|
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.6 |
hwETrunkPeerIpAddr |
OCTET STRING (SIZE (4)) |
Read-create |
This object indicates the IP address of the peer device. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.7 |
hwETrunkSourceIpAddr |
OCTET STRING (SIZE (4)) |
Read-create |
This object indicates the IP address of the local device. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.8 |
hwETrunkReceiveFailTimeMultiple |
Integer32 (3..300) |
Read-create |
The value of this object identifies the timeout period for the local device to receive packets and it is a multiplier of the period for the local device to send packets. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.9 |
hwETrunkSendPeriod |
Integer32 (5..100) |
Read-create |
The value of this object identifies the period for the local device to send packets. The unit is 100 ms. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.10 |
hwETrunkPacketReceive |
INTEGER (0..18446744073709551615) |
Read-only |
The value of this object identifies the number of received packets. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.11 |
hwETrunkPacketSend |
INTEGER (0..18446744073709551615) |
Read-only |
The value of this object identifies the number of sent packets. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.12 |
hwETrunkPacketRecDrop |
INTEGER (0..18446744073709551615) |
Read-only |
The value of this object identifies the number of discarded received packets. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.13 |
hwETrunkPacketSndDrop |
INTEGER (0..18446744073709551615) |
Read-only |
The value of this object identifies the number of discarded received packets. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.14 |
hwETrunkPeerSystemId |
DisplayString (SIZE (0..255)) |
Read-only |
This object indicates the system ID of the peer E-Trunk, that is, the physical address of the Ethernet. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.15 |
hwETrunkPeerPri |
Integer32 (1..254) |
Read-only |
The value of this object identifies the received priority of the peer E-Trunk. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.16 |
hwETrunkPeerReceiveFailTime |
Integer32 (15..30000) |
Read-only |
The value of this object identifies the timeout period for the peer device to receive packets. The unit is 100 ms. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.17 |
hwETrunkSecurityKeyType |
Integer (1..2) |
Read-create |
The value of this object indicates the type of the security key:
|
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.18 |
hwETrunkSecurityKey |
OCTET STRING (SIZE (0..392)) |
Read-create |
This object indicates an SHA-160 a cipher code used by the E-Trunk. It is a string of 1 to 255 bytes and must be consistent on the two devices. Otherwise, packets are discarded. You can configure hwETrunkSecurityKey [18] with the plain or cipher text, but the obtained value is null. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.19 |
hwETrunkBfdSessId |
Integer32 (0..8191) |
read-only |
The value of this object identifies the ID of the BFD session. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.20 |
hwETrunkResetCounter |
Integer32 (0..0) |
Read-create |
The counter is reset to 0. The hwETrunkPacketReceive, hwETrunkPacketSend, hwETrunkPacketRecDrop, and hwETrunkPacketSndDrop are deleted. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.21 |
hwETrunkRevertTime |
Integer32 (0..3600) |
Read-create |
The value of this object identifies the revert delay of an E-Trunk. The default value is 120 seconds. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.22 |
hwETrunkBfdSessName |
STRING (SIZE (0..15)) |
Read-create |
The value of this object identifies the name of the BFD session. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.1.1.50 |
hwETrunkRowStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
Read-create |
This object indicates the row status. |
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
Before this table is created, hwETrunkID must be specified.
When hwETrunkBfdSessId is configured, the corresponding BFD session is already set up and the BFD session can detect the link between hwETrunkSourceIpAddr and hwETrunkPeerIpAddr.
The BFD session with a specified name must be created before hwETrunkBfdSessName is set. hwETrunkBfdSessName is supported only by static BFD for IPv4.
Modification Restriction
The hwETrunkSecurityKey [18] is a 16-digit hexadecimal number and must be consistent on the two devices. Otherwise, packets are discarded. You can configure hwETrunkSecurityKey [18] in the plain or cipher text. When the encryption type is the cipher text, a 24-byte cipher character string is displayed in query.
If you need to change the hwETrunkPeerIpAddr and hwETrunkSourceIpAddr, you must change them on the devices on two ends of the E-Trunk. Otherwise, packets are discarded.
Deletion Restriction
Before this table is deleted, hwETrunkID must be specified.
If the E-Trunk has one or more members, you must delete its members before deleting the E-Trunk.
Access Restriction
When you read this table, the E-Trunk must exist.
hwETrunkMemberTable
This table describes information about E-Trunk members.
The indexes of this table are hwETrunkMemberType, hwETrunkMemberId, and hwETrunkMemberParentId.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.178.1.2.1.1 |
hwETrunkMemberParentId |
Integer32 (1..128) |
Not-accessible |
The value of this object identifies the ID of the E-Trunk to which E-Trunk members belong. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.2.1.2 |
hwETrunkMemberType |
Integer32 (1..255) |
Not-accessible |
The value of this object identifies the type of E-Trunk members. There is only one member type: Eth-Trunk. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.2.1.3 |
hwETrunkMemberId |
INTEGER (0..4294967295) |
Not-accessible |
This object indicates the ID of an E-Trunk member. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.2.1.4 |
hwETrunkMemberStatus |
INTEGER |
Read-only |
The value of this object identifies the master/backup status
of a local E-Trunk member:
|
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.2.1.5 |
hwETrunkMemberStatusReason |
INTEGER { forceBackup(1), forceMaster(2), etrunkInit(3), etrunkBackup(4), etrunkMaster(5), peerMemberDown(6), peerMemberUp(7) } |
Read-only |
The value of this object identifies the causes why the local
E-Trunk member is in this state:
|
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.2.1.6 |
hwETrunkMemberWorkMode |
INTEGER |
Read-create |
The value of this object identifies the work mode:
|
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.2.1.7 |
hwETrunkMemberPhyStatus |
INTEGER |
Read-only |
The value of this object identifies the physical link status
of a local E-Trunk member:
|
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.178.1.2.1.8 |
hwETrunkMemberRemoteId |
INTEGER (0..4294967295) |
Read-create |
This object indicates the ID of the remote Eth-Trunk interface. |
This object supports the Set operation only when created. |
1.3.6.1.4.1.2011.5.25.178.1.2.1.50 |
hwETrunkMemberRowStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
Read-create |
This object indicates the row status. |
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
At present, hwETrunkMemberType supports Eth-Trunk only.
The E-Trunk needs to query Eth-Trunk to check whether the Trunk with the ID of hwETrunkMemberID exists. If the Eth-Trunk does not contain information about this Trunk, LACP is not enabled, or the Trunk has joined another E-Trunk, creating the Trunk fails.
Check whether the E-Trunk of hwETrunkMemberParentID exists. If not, creating the Trunk fails.
Modification Restriction
Only hwETrunkMemberWorkMode can be modified.
Deletion Restriction
None
Access Restriction
When you read the table, the corresponding member must be present. At present, hwETrunkMemberType supports Eth-Trunk only.
Description of Alarm Objects
hwETrunkStatusChange
OID |
Object Name |
Bound Variable |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.178.2.1 |
hwETrunkStatusChange |
|
This object indicates that the status or the cause of status of the E-Trunk changes. |
This object is implemented as defined in the corresponding MIB files. |
hwETrunkMemberStatusChange
OID |
Object Name |
Bound Variable |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.178.2.2 |
hwETrunkMemberStatusChange |
|
This object indicates the member status or the cause of status changes. |
This object is implemented as defined in the corresponding MIB files. |