compass-core/mibs/HUAWEI-MPLSLDP-MIB.mib

1964 lines
84 KiB
Plaintext

-- ===================================================================
-- Copyright (C) 2011 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: This MIB contains private managed object and notification
-- trap definitions for MPLS LDP.
-- Reference:
-- Version: V2.10
-- ===================================================================
HUAWEI-MPLSLDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
InterfaceIndexOrZero
FROM IF-MIB
InetAddress
FROM INET-ADDRESS-MIB
EnabledStatus
FROM P-BRIDGE-MIB
MplsLdpIdentifier
FROM MPLS-TC-STD-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
DisplayString, RowStatus
FROM SNMPv2-TC
TimeTicks, Integer32, Unsigned32, IpAddress, Counter32, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
hwMplsLdp MODULE-IDENTITY
LAST-UPDATED "201109281000Z" -- Sep 28, 2011 at 16:38:00 GMT
ORGANIZATION
"Huawei Technologies co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com"
DESCRIPTION
"This MIB contains private managed object and notification trap
definitions for MPLS LDP."
--
-- Revision history
--
REVISION "201207141000Z"
DESCRIPTION "V2.10, set the length of hwLdpPeerGroupName."
REVISION "201111161000Z"
DESCRIPTION "V2.02, delete the default value in the description for these nodes: hwLdpGrReconnectTimer, hwLdpGrRecoveryTimer, hwLdpGrNeighborLivenessTimer."
REVISION "201109281000Z"
DESCRIPTION "V2.01, modify the description for these nodes: hwMplsLdpSessionTable, hwMplsLdpSessionEntry, hwMplsLdpSessionStateTable, hwMplsLdpSessionStateEntry,
hwMplsLspTriggerIpPrefix, hwMplsLspTriggerBgpRouteIpPrefix, hwLdpDeleteGtsmAll, hwMplsFrrLspTriggerIpPrefix, hwLdpVpnTable, hwLdpVpnEntry, hwMplsVpnFrrLspTriggerIpPrefix,
hwLdpRemoteEntityTable, hwLdpRemoteEntityEntry, hwLdpPeerTable. change the SYNTAX from DisplayString to OCTET STRING for these nodes: hwLdpPropagateIpPrefix,
hwMplsLspTriggerIpPrefix, hwMplsLspTriggerBgpRouteIpPrefix, hwMplsFrrLspTriggerIpPrefix, hwMplsVpnFrrLspTriggerIpPrefix."
REVISION "201109071000Z"
DESCRIPTION "V2.00, modify the description for these nodes, hwMplsLspTriggerIpPrefix, hwMplsLspTrigger, hwMplsFrrLspTriggerIpPrefix, hwMplsFrrLspTrigger,
hwLdpOutBoundPolicyPeerAllFecIpPrefix, hwLdpOutBoundPolicyPeerAllRange, hwLdpInBoundPolicyPeerAllIpPrefix,
hwLdpInBoundPolicyPeerAllRange, hwLdpOutBoundPolicyPeerAllBgpIpPrefix, hwLdpOutBoundPolicyPeerAllBgpRange,
hwMplsVpnFrrLspTrigger, hwMplsVpnFrrLspTriggerIpPrefix, hwLdpPeerOutBoundPolicyRange, hwLdpPeerOutBoundPolicyFecIpPrefix,
hwLdpPeerOutBoundPolicyBgpRange, hwLdpPeerOutBoundPolicyBgpIpPrefix, hwLdpPeerOutBoundPolicyFecRange,
hwLdpPeerInBoundPolicyFecIpPrefix, hwLdpPeerGroupOutBoundRange, hwLdpPeerGroupOutBoundFecIpPrefix, hwLdpPeerGroupOutBoundBgpRange,
hwLdpPeerGroupOutBoundBgpIpPrefix, hwLdpPeerGroupInBoundRange, hwLdpPeerGroupInBoundIpPrefix."
REVISION "201105101000Z"
DESCRIPTION "V1.03, add four nodes for MPLS LDP Graceful-Delete, hwLdpVpnGracefulDeleteCapability, hwLdpVpnGracefulDeleteTimer, hwLdpGracefulDeleteCapability, hwLdpGracefulDeleteTimer."
REVISION "201008111600Z"
DESCRIPTION "V1.02, some description is modified."
REVISION "201007121600Z"
DESCRIPTION "V1.01, some nodes support the set operation."
REVISION "200903101600Z"
DESCRIPTION "V1.00, initial version."
::= { hwDatacomm 143 }
--
-- Node definitions
--
hwMplsLdpInfo OBJECT IDENTIFIER ::= { hwMplsLdp 1 }
hwMplsLdpProcessName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the process name of LDP running on the router. By default, the value is LDP."
::= { hwMplsLdpInfo 1 }
hwMplsLdpLspFec OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the destination address of an LSP.
The value is either a destination IP address or a prefix of an IP address."
::= { hwMplsLdpInfo 2 }
hwMplsLdpLspInLabel OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates that labels are pushed into all the packets for direct MPLS forwarding."
::= { hwMplsLdpInfo 3 }
hwMplsLdpLspOutLabel OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates that all the packets swap labels for MPLS forwarding."
::= { hwMplsLdpInfo 4 }
hwMplsLdpLspOutIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of this object identifies the index of the outgoing interface of the LSP."
::= { hwMplsLdpInfo 5 }
hwMplsLdpLspDownReason OBJECT-TYPE
SYNTAX INTEGER
{
routeDelete(1),
lspmNotify(2),
canNotRecoveryFromGr(3),
recvReleaseMsg(4),
recvWithdrawMsg(5),
upStreamLost(6),
downStreamLost(7),
otherReason(8)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the cause that the LSP becomes Down.
Options:
1. routeDelete(1) -indicates that a route has been deleted.
2. lspmNotify(2) -indicates that LSPM notify.
3. canNotRecoveryFromGr(3) -indicates that the recovery from GR was failed.
4. recvReleaseMsg(4) -indicates that the release message was received.
5. recvWithdrawMsg(5) -indicates that the withdraw message was received.
6. upStreamLost(6) -indicates that the upstream route was lost.
7. downStreamLost(7) -indicates that the downstream route was lost.
8. otherReason(8) -indicates that another cause was involved.
"
::= { hwMplsLdpInfo 6 }
--Mpls Ldp Session Table
hwMplsLdpSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMplsLdpSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to display the session parameters and session age.
The index of this table is hwMplsLdpSessionPeerLsrId.
"
::= { hwMplsLdpInfo 7 }
hwMplsLdpSessionEntry OBJECT-TYPE
SYNTAX HwMplsLdpSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to display the session parameters and session age.
The index of this entry is hwMplsLdpSessionPeerLsrId.
"
INDEX { hwMplsLdpSessionPeerLsrId }
::= { hwMplsLdpSessionTable 1 }
HwMplsLdpSessionEntry ::=
SEQUENCE {
hwMplsLdpSessionPeerLsrId
MplsLdpIdentifier,
hwMplsLdpSessionIfIndex
Integer32,
hwMplsLdpSessionDownReason
INTEGER,
hwMplsLdpSessionAge
TimeTicks
}
hwMplsLdpSessionPeerLsrId OBJECT-TYPE
SYNTAX MplsLdpIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the LSR ID of the peer in a session."
::= { hwMplsLdpSessionEntry 1 }
hwMplsLdpSessionIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the index of the interface on which the session is established."
::= { hwMplsLdpSessionEntry 2 }
hwMplsLdpSessionDownReason OBJECT-TYPE
SYNTAX INTEGER
{
sessionUp(0),
helloHoldTimerExp(1),
ssnHoldTimerExp(2),
resetMplsLdp(3),
undoMplsLdp(4),
undoMpls(5),
undoMplsLdpRemotePeer(6),
modifyGRConfig(7),
modifyGRTimer(8),
modifyKeepaliveTimer(9),
modifyMD5Config(10),
ssnRoleSwitch(11),
modifyMTUConfig(12),
modifyTransportAddress(13),
modifyLDPLsrID(14),
recvNotification(15),
transportAddressNotMatch(16),
protocolGR(17),
ifStatusChanged(18),
tcpDown(19),
otherReason(20),
sentNotification(21),
canntBuildSessionRelation(22),
receiveErrorMessageFromPeer(23),
receiveSocketError(24),
sessionDelete(25),
modifyCapabilityAnnouncementConfig(26)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the cause that the session becomes Down.
Options:
1. sessionUp(0) -indicates that the session was Up.
2. helloHoldTimerExp(1) -indicates that the Hello hold timer expired.
3. ssnHoldTimerExp(2) -indicates that the session hold timer expired.
4. resetMplsLdp(3) -indicates MPLS LDP was reset.
5. undoMplsLdp(4) -indicates that MPLS LDP was disabled.
6. undoMpls(5) -indicates that MPLS was disabled.
7. undoMplsLdpRemotePeer(6) -indicates that the remote peer was deleted.
8. modifyGRConfig(7) -indicates that GR capability was modified.
9. modifyGRTimer(8) -indicates that the GR timer was modified.
10. modifyKeepaliveTimer(9) -indicates that the keepalive timer was modified.
11. modifyMD5Config(10) -indicates that MD5 was configured.
12. ssnRoleSwitch(11) -indicates that the session role was switched.
13. modifyMTUConfig(12) -indicates that the MTU was modified.
14. modifyTransportAddress(13) -indicates that the transport address was modified.
15. modifyLDPLsrID(14) -indicates that the LDP LSR ID was modified.
16. recvNotification(15) -indicates that the notification message was received.
17. transportAddressNotMatch(16) -indicates that the transport address was not matched.
18. protocolGR(17) -indicates that the protocol GR was in processing.
19. ifStatusChanged(18) -indicates that the interface status was changed.
20. tcpDown(19) -indicates that TCP was Down.
21. otherReason(20) -indicates that another cause was involved.
22. sentNotification(21) -indicates that the notification was sent.
23. canntBuildSessionRelation(22) -indicates that the session relation cannot be built.
24. receiveErrorMessageFromPeer(23) -indicates that error message from peer was received.
25. receiveSocketError(24) -indicates that error pakcet from socket was received.
26. sessionDelete(25) -indicates that the session was deleted.
27. modifyCapabilityAnnouncementConfig(26) -indicates that the capability-announcement was modified.
"
::= { hwMplsLdpSessionEntry 3 }
hwMplsLdpSessionAge OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the duration since the session is set up."
::= { hwMplsLdpSessionEntry 4 }
--Mpls Ldp Session State Table
hwMplsLdpSessionStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMplsLdpSessionStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to display the detailed state parameters of the session.
The index of this table is hwMplsLdpSessionPeerId.
"
::= { hwMplsLdpInfo 8 }
hwMplsLdpSessionStateEntry OBJECT-TYPE
SYNTAX HwMplsLdpSessionStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to display the detailed state parameters of the session.
The index of this entry is hwMplsLdpSessionPeerId.
"
INDEX { hwMplsLdpSessionPeerId }
::= { hwMplsLdpSessionStateTable 1 }
HwMplsLdpSessionStateEntry ::=
SEQUENCE {
hwMplsLdpSessionPeerId
MplsLdpIdentifier,
hwMplsLdpSessionLsrId
MplsLdpIdentifier,
hwMplsLdpSessionTcpConnectionState
OCTET STRING,
hwMplsLdpSessionState
OCTET STRING,
hwMplsLdpSessionRole
OCTET STRING,
hwMplsLdpSessionFtFlag
OCTET STRING,
hwMplsLdpSessionMd5Flag
OCTET STRING,
hwMplsLdpSessionReconnectTimer
Unsigned32,
hwMplsLdpSessionRecoveryTimer
Unsigned32,
hwMplsLdpSessionKeepAliveTimer
Unsigned32,
hwMplsLdpSessionKeepAliveMsgReceived
Unsigned32,
hwMplsLdpSessionKeepAliveMsgSent
Unsigned32,
hwMplsLdpSessionLabelAdvMode
OCTET STRING,
hwMplsLdpSessionLocalLabelResourceStatus
OCTET STRING,
hwMplsLdpSessionPeerLabelResourceStatus
OCTET STRING,
hwMplsLdpSessionAgeStatus
TimeTicks
}
hwMplsLdpSessionPeerId OBJECT-TYPE
SYNTAX MplsLdpIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the LSR ID of the LDP peer to which the session is connected."
::= { hwMplsLdpSessionStateEntry 1 }
hwMplsLdpSessionLsrId OBJECT-TYPE
SYNTAX MplsLdpIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the ID of the local LSR."
::= { hwMplsLdpSessionStateEntry 2 }
hwMplsLdpSessionTcpConnectionState OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the TCP link status of the session."
::= { hwMplsLdpSessionStateEntry 3 }
hwMplsLdpSessionState OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current status of the session."
::= { hwMplsLdpSessionStateEntry 4 }
hwMplsLdpSessionRole OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the session roles."
::= { hwMplsLdpSessionStateEntry 5 }
hwMplsLdpSessionFtFlag OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the FT of the session is enabled."
::= { hwMplsLdpSessionStateEntry 6 }
hwMplsLdpSessionMd5Flag OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the MD5 is enabled for the peer."
::= { hwMplsLdpSessionStateEntry 7 }
hwMplsLdpSessionReconnectTimer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the value of the GR reconnection timer after the negotiation.
Unit: seconds
"
::= { hwMplsLdpSessionStateEntry 8 }
hwMplsLdpSessionRecoveryTimer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the value of the GR recovery timer after the negotiation.
Unit: seconds
"
::= { hwMplsLdpSessionStateEntry 9 }
hwMplsLdpSessionKeepAliveTimer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the value of the KeepAlive timer after the negotiation.
Unit: seconds
"
::= { hwMplsLdpSessionStateEntry 10 }
hwMplsLdpSessionKeepAliveMsgReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of the KeepAlive messages that the session obtains."
::= { hwMplsLdpSessionStateEntry 11 }
hwMplsLdpSessionKeepAliveMsgSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of the KeepAlive messages that the session sends."
::= { hwMplsLdpSessionStateEntry 12 }
hwMplsLdpSessionLabelAdvMode OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the label distribution mode of the session."
::= { hwMplsLdpSessionStateEntry 13 }
hwMplsLdpSessionLocalLabelResourceStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of the local label resources of the session."
::= { hwMplsLdpSessionStateEntry 14 }
hwMplsLdpSessionPeerLabelResourceStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of the label resources of the LDP peer."
::= { hwMplsLdpSessionStateEntry 15 }
hwMplsLdpSessionAgeStatus OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the existence time of the session."
::= { hwMplsLdpSessionStateEntry 16 }
hwLdpCapabilityConfig OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the global configuration or deletion of the LDP capability.
Before enabling LDP capability, ensure that the MPLS capability is enabled globally."
::= { hwMplsLdpInfo 9 }
hwLdpLsrId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the way to change the LDP LSR ID.
The default LDP LSR ID has the same value as the MPLS LSR ID.
It is recommended not to change the LDP LSR ID unless necessary."
::= { hwMplsLdpInfo 10 }
hwLdpPropagateIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the configuration or deletion of the transit policy for the LDP.
The object has a valid length ranging from 1 to 169 characters.
The length 0 characters shows that the transit policy is deleted."
::= { hwMplsLdpInfo 11 }
hwLdpGlobalRemotePwe3 OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the configuration or deletion of the policy for the LDP remote session.
When the object is enabled, it is forbidden to send mapping message to the remote peer.
By default, the policy is disabled, which means that there is no limitation to send mapping message to the remote peer."
::= { hwMplsLdpInfo 12 }
hwLdpMtuSignaling OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the configuration or deletion of the MTU signaling function.
By default, the MTU signaling function is enabled, and the MTU TLV type in the LDP message is 0x900.
"
::= { hwMplsLdpInfo 13 }
hwLdpMtuApplyTlv OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object conflicts with the object hwLdpMtuSignaling.
If the object is enabled, it indicates that the MTU TLV type in the LDP message is 0x601 according to the RFC 3988."
::= { hwMplsLdpInfo 14 }
hwLdpGrCapabilityConfig OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the configuration or deletion of the LDP GR capability."
::= { hwMplsLdpInfo 15 }
hwLdpGrNeighborLivenessTimer OBJECT-TYPE
SYNTAX Integer32 (3..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the way to configure the value of GR neighbor life timer.
When the status of hwLdpGrCapabilityConfig is enabled, the default value returned by the object is valid.
Unit: seconds
"
::= { hwMplsLdpInfo 16 }
hwLdpGrReconnectTimer OBJECT-TYPE
SYNTAX Integer32 (3..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the way to configure the value of GR reconnect timer.
When the status of hwLdpGrCapabilityConfig is enabled, the default value returned by the object is valid.
Unit: seconds
"
::= { hwMplsLdpInfo 17 }
hwLdpGrRecoveryTimer OBJECT-TYPE
SYNTAX Integer32 (3..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the way to configure the value of GR recovery timer.
When the status of hwLdpGrCapabilityConfig is enabled, the default value returned by the object is valid.
Unit: seconds
"
::= { hwMplsLdpInfo 18 }
hwMplsLspTrigger OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
none(2),
host(3),
ipprefix(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the way to configure the LDP policy for the ingress LSP and egress LSP.
Options:
1. all(1) -indicates that all FECs are triggered for the IGP.
2. none(2) -indicates that no FEC is triggered for the IGP.
3. host(3) -indicates that the host FEC is triggered for the IGP.
4. ipprefix(4) -indicates that the ip-prefix list is triggered for the IGP.
If the object is set as ipprefix, the value of hwMplsLspTriggerIpPrefix must be set together.
Default: host
"
::= { hwMplsLdpInfo 19 }
hwMplsLspTriggerIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the IP prefix when configuring the LDP policy for the ingress LSP and egress LSP.
The object has a valid length ranging from 1 to 169 characters.
If the object is set with a value, the value of hwMplsLspTrigger must be set as ipprefix."
::= { hwMplsLdpInfo 20 }
hwMplsLspTriggerBgpRoute OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the policy of triggering the BGP route to create the LDP LSP.
Default: disabled
"
::= { hwMplsLdpInfo 21 }
hwMplsLspTriggerBgpRouteIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the IP prefix when triggering the BGP route to create the LDP LSP.
The object has a valid length ranging from 1 to 169 characters. "
::= { hwMplsLdpInfo 22 }
hwLdpReset OBJECT-TYPE
SYNTAX INTEGER
{
reset(1),
resetall(2),
ready(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the reset of the LDP protocol.
Options:
1. reset(1) -indicates the reset of the LDP protocol.
2. resetall(2) -indicates the reset of all LDP instances.
3. ready(3) -indicates that it is ready to reset LDP. This value cannot be set.
"
::= { hwMplsLdpInfo 23 }
hwLdpOutBoundSplitHorizonAll OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the way to set the flag of global split horizon.
Default: disabled
"
::= { hwMplsLdpInfo 24 }
hwLdpDeleteGtsmAll OBJECT-TYPE
SYNTAX INTEGER
{
delete(1),
ready(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the deletion of the global GTSM configurations.
Options:
1. delete(1) -indicates that global GTSM configurations are to be deleted.
2. ready(2) -indicates that it is ready to delete global GTSM configurations.
"
::= { hwMplsLdpInfo 25 }
hwMplsFrrLspTrigger OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
none(2),
host(3),
ipPrefix(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the way to configure the LDP policy of global instance for LDP Auto FRR.
Options:
1. all(1) -indicates that all FECs are triggered for the IGP.
2. none(2) -indicates that no FEC is triggered for the IGP.
3. host(3) -indicates that the host FEC is triggered for the IGP.
4. ipprefix(4) -indicates that the ip-prefix list is triggered for the IGP.
If the object is set as ipprefix, the value of hwMplsFrrLspTriggerIpPrefix must be set together.
Default: host
"
::= { hwMplsLdpInfo 26 }
hwMplsFrrLspTriggerIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the IP prefix when configuring LDP Auto FRR for the public network instance.
The object has a valid length ranging from 1 to 169 characters.
If the object is set with a value, the value of hwMplsFrrLspTrigger must be set as ipprefix."
::= { hwMplsLdpInfo 27 }
hwLdpBackOffTimerInit OBJECT-TYPE
SYNTAX Integer32 (5..2147483)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the initial value of backoff timer.
Default: 15
Unit: seconds
"
::= { hwMplsLdpInfo 28 }
hwLdpBackOffTimerMax OBJECT-TYPE
SYNTAX Integer32 (5..2147483)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the maximum value of backoff timer.
Default: 120
Unit: seconds
"
::= { hwMplsLdpInfo 29 }
hwLdpLongestMatch OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates that the LDP is enabled with the function of searching for routes according to the longest match rule to establish LSPs.
Default: disabled
"
::= { hwMplsLdpInfo 30 }
hwLdpRemotePeerAutoDodRequest OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies whether the remote peer is globally enabled with the capability of automatically sending a DoD request."
::= { hwMplsLdpInfo 37 }
hwLdpCapabilityAnnouncementConfig OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies whether LDP has Capability-Announcement ability."
::= { hwMplsLdpInfo 38 }
-- Ldp Vpn Table
hwLdpVpnTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLdpVpnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to configure or delete the LDP multi-instance.
The index of this table is hwLdpVpnInstanceId.
Make sure the relevant VPN instance is already created.
"
::= { hwMplsLdpInfo 50 }
hwLdpVpnEntry OBJECT-TYPE
SYNTAX HwLdpVpnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to configure or delete the LDP multi-instance.
The index of this entry is hwLdpVpnInstanceId.
Make sure the relevant VPN instance is already created.
"
INDEX { hwLdpVpnInstanceId }
::= { hwLdpVpnTable 1 }
HwLdpVpnEntry ::=
SEQUENCE {
hwLdpVpnInstanceId
Unsigned32,
hwLdpVpnLsrId
IpAddress,
hwLdpVpnSplitHorizonAll
EnabledStatus,
hwLdpVpnReset
INTEGER,
hwMplsVpnFrrLspTrigger
INTEGER,
hwMplsVpnFrrLspTriggerIpPrefix
OCTET STRING,
hwLdpVpnGracefulDeleteCapability
EnabledStatus,
hwLdpVpnGracefulDeleteTimer
Integer32,
hwLdpVpnRowStatus
RowStatus
}
hwLdpVpnInstanceId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the ID of the VPN instance.
You can find the correct VPN instance ID based on hwL3vpnVrfIndex of hwL3vpnStatisticsTable."
::= { hwLdpVpnEntry 1 }
hwLdpVpnLsrId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the way to configure the LDP LSR ID.
If the value of the LDP LSR ID is the same as the value of the MPLS LSR ID, the LDP LSR ID is deleted.
It is recommended not to change the LDP LSR ID unless necessary."
::= { hwLdpVpnEntry 11 }
hwLdpVpnSplitHorizonAll OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the way to set the flag of split horizon for all LDP VPN peers.
Default: disabled
"
DEFVAL{ disabled }
::= { hwLdpVpnEntry 12 }
hwLdpVpnReset OBJECT-TYPE
SYNTAX INTEGER
{
reset(1),
ready(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the reset of the LDP multi-instance corresponding to the VPN.
Options:
1.reset(1) -indicates that the LDP multi-instance will be reset.
2.ready(2) -indicates that it is ready to reset ldp multi-instance. This value cannot be set.
"
::= { hwLdpVpnEntry 13 }
hwMplsVpnFrrLspTrigger OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
none(2),
host(3),
ipPrefix(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the way to configure the LDP policy of vpn instance for LDP Auto FRR.
Options:
1. all(1) -indicates that all FECs are triggered for the IGP.
2. none(2) -indicates that no FEC is triggered for the IGP.
3. host(3) -indicates that the host FEC is triggered for the IGP.
4. ipprefix(4) -indicates that the ip-prefix list is triggered for the IGP.
If the object is set as ipprefix, the value of hwMplsVpnFrrLspTriggerIpPrefix must be set together.
"
::= { hwLdpVpnEntry 14 }
hwMplsVpnFrrLspTriggerIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the IP prefix when configuring the LDP policy of vpn instance for LDP Auto FRR.
The object has a valid length ranging from 1 to 169 characters.
If the object is set with a value, the value of hwMplsVpnFrrLspTrigger must be set as ipprefix."
::= { hwLdpVpnEntry 15 }
hwLdpVpnGracefulDeleteCapability OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether the LDP graceful-delete capability is enabled for a VPN instance."
::= { hwLdpVpnEntry 16 }
hwLdpVpnGracefulDeleteTimer OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the value of a graceful-delete timer for a VPN instance.
When the status of hwLdpVpnGracefulDeleteCapability is enabled, the default value returned by the object is valid.
Default: 5
Unit: seconds
"
::= { hwLdpVpnEntry 17 }
hwLdpVpnRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether one entry of hwLdpVpnTable is created or destroyed.
The value of this object can be CreatAndGo or Destroy.
When the value of the object is set as CreatAndGo, and the entry is correctly created,
the status of the object will change into active."
::= { hwLdpVpnEntry 51 }
-- Ldp Remote Entity Table
hwLdpRemoteEntityTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLdpRemoteEntityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to configure or delete the LDP remote peer.
The index of this table is hwLdpRemoteName.
"
::= { hwMplsLdpInfo 51 }
hwLdpRemoteEntityEntry OBJECT-TYPE
SYNTAX HwLdpRemoteEntityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to configure or delete the LDP remote peer.
The index of this entry is hwLdpRemoteName.
"
INDEX { hwLdpRemoteName }
::= { hwLdpRemoteEntityTable 1 }
HwLdpRemoteEntityEntry ::=
SEQUENCE {
hwLdpRemoteName
DisplayString,
hwLdpRemoteIp
IpAddress,
hwLdpRemotePwe3
EnabledStatus,
hwLdpRemoteKeepaliveTimer
Integer32,
hwLdpRemoteHelloTimer
Integer32,
hwLdpRemoteKeepaliveSendTimer
Integer32,
hwLdpRemoteHelloSendTimer
Integer32,
hwLdpRemoteIgpSyncTimer
Integer32,
hwLdpRemoteIpAutoDoDRequest
EnabledStatus,
hwLdpRemoteIpAutoDoDRequestBlock
EnabledStatus,
hwLdpRemoteLabelAdvertisementMode
INTEGER,
hwLdpRemoteRowStatus
RowStatus
}
hwLdpRemoteName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the name of the LDP remote peer.
Range: 1-32 characters
"
::= { hwLdpRemoteEntityEntry 1 }
hwLdpRemoteIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the configuration of the remote peer LSR ID.
If being set, the ID cannot be modified.
To modify the ID, delete the original ID and create a new one.
If the ID is set as 0.0.0.0, it indicates that the ID is deleted."
::= { hwLdpRemoteEntityEntry 11 }
hwLdpRemotePwe3 OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the configuration or deletion of the policy for the remote LDP session.
When the object is enabled, it is forbidden to send the mapping message to the remote peer.
Default: disabled
"
DEFVAL { disabled }
::= { hwLdpRemoteEntityEntry 12 }
hwLdpRemoteKeepaliveTimer OBJECT-TYPE
SYNTAX Integer32 (30..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the value of LDP Keepalive timer.
Default: 45
Unit: seconds
"
::= { hwLdpRemoteEntityEntry 13 }
hwLdpRemoteHelloTimer OBJECT-TYPE
SYNTAX Integer32 (3..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the value of LDP Hello hold timer.
Default: 45
Unit: seconds
"
::= { hwLdpRemoteEntityEntry 14 }
hwLdpRemoteKeepaliveSendTimer OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the value of LDP Keepalive send timer.
By default, the value of the timer is 0, configuration does not take effect.
Default: 0
Unit: seconds
"
::= { hwLdpRemoteEntityEntry 15 }
hwLdpRemoteHelloSendTimer OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the value of LDP Hello send timer.
By default, the value of the timer is 0, configuration does not take effect.
Default: 0
Unit: seconds
"
::= { hwLdpRemoteEntityEntry 16 }
hwLdpRemoteIgpSyncTimer OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the value of IGP-Sync timer.
Default: 10
Unit: seconds
"
::= { hwLdpRemoteEntityEntry 17 }
hwLdpRemoteIpAutoDoDRequest OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies whether the remote peer is enabled with the capability of automatically sending a DoD request.
Default: disabled
"
DEFVAL { disabled }
::= { hwLdpRemoteEntityEntry 18 }
hwLdpRemoteIpAutoDoDRequestBlock OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether the remote ip auto dod request function blocked.
Default: disabled
"
::= { hwLdpRemoteEntityEntry 19 }
hwLdpRemoteLabelAdvertisementMode OBJECT-TYPE
SYNTAX INTEGER
{
dod(1),
du(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the label distribution mode.
Options:
1. dod(1) -indicates that the label distribution mode is dod.
2. du(2) -indicates that the label distribution mode is du.
Default: du
"
::= { hwLdpRemoteEntityEntry 20 }
hwLdpRemoteRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether one entry of hwLdpRemoteEntityTable is created or destroyed.
The value of this object can be CreatAndGo or Destroy.
When the value of the object is set as CreatAndGo, and the entry is correctly created,
the status of the object will change into active."
::= { hwLdpRemoteEntityEntry 51 }
-- Ldp Peer Table
hwLdpPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLdpPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to configure the LDP peer.
The index of this table is hwLdpPeerLsrId.
"
::= { hwMplsLdpInfo 52 }
hwLdpPeerEntry OBJECT-TYPE
SYNTAX HwLdpPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the peer feature table, used to configure and display features,
such as the MD5 password and split horizon policy negotiated with the local peer.
The index of this entry is hwLdpPeerLsrId.
"
INDEX { hwLdpPeerLsrId }
::= { hwLdpPeerTable 1 }
HwLdpPeerEntry ::=
SEQUENCE {
hwLdpPeerLsrId
IpAddress,
hwLdpPeerMd5Type
INTEGER,
hwLdpPeerMd5Password
OCTET STRING,
hwLdpPeerGtsmHops
Integer32,
hwLdpPeerSplitHorizon
EnabledStatus,
hwLdpPeerReset
INTEGER,
hwLdpPeerKeychainName
OCTET STRING,
hwLdpPeerOutBoundPolicyRange
INTEGER,
hwLdpPeerOutBoundPolicyFecIpPrefix
OCTET STRING,
hwLdpPeerOutBoundPolicyBgpRange
INTEGER,
hwLdpPeerOutBoundPolicyBgpIpPrefix
OCTET STRING,
hwLdpPeerInBoundPolicyRange
INTEGER,
hwLdpPeerInBoundPolicyFecIpPrefix
OCTET STRING,
hwLdpPeerRowStatus
RowStatus
}
hwLdpPeerLsrId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the LSR ID of the LDP peer."
::= { hwLdpPeerEntry 1 }
hwLdpPeerMd5Type OBJECT-TYPE
SYNTAX INTEGER
{
cipher(1),
plain(2),
null(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the Md5 type.
Options:
1. cipher(1) -indicates that the MD5 password is in cipher text mode.
2. plain(2) -indicates that the MD5 password is in plain text mode.
3. null(3) -indicates that the MD5 type is null, which means that the MD5 authentication is not configured for the LDP peer.
"
::= { hwLdpPeerEntry 11 }
hwLdpPeerMd5Password OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the MD5 password of LDP neighbor.
To delete the password, set the password length as zero.
When read, it always returns an Octet string with the length of zero.
"
::= { hwLdpPeerEntry 12 }
hwLdpPeerGtsmHops OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the number of GTSM hops.
The valid number of GTSM hops ranges from 1 to 255.
To clear the configuration of GTSM hops, set the number of GTSM hops as 0."
::= { hwLdpPeerEntry 13 }
hwLdpPeerSplitHorizon OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the way to set the flag of split horizon for the specified LDP peer.
Default: disabled
"
DEFVAL { disabled }
::= { hwLdpPeerEntry 14 }
hwLdpPeerReset OBJECT-TYPE
SYNTAX INTEGER
{
reset(1),
ready(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the reset of the neighbor services.
Options:
1. reset(1) -indicates that the neighbor services will be reset. Only when the object is ready, can this value take effect.
2. ready(2) -indicates that it is ready to reset the neighbor services. This value cannot be set.
"
::= { hwLdpPeerEntry 15 }
hwLdpPeerKeychainName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the Keychain name. To cancel the Keychain authentication, set the Keychain name length as 0."
::= { hwLdpPeerEntry 18 }
hwLdpPeerOutBoundPolicyRange OBJECT-TYPE
SYNTAX INTEGER
{
clear(1),
none(2),
ipprefix(3),
host(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the range of IGP routes for an outbound policy. The default value is clear.
If the object is set as ipprefix, the value of hwLdpPeerOutBoundPolicyFecIpPrefix must be set together."
::= { hwLdpPeerEntry 19 }
hwLdpPeerOutBoundPolicyFecIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the IP prefix list name of IGP routes for an outbound policy.
If the object is set with a value, the value of hwLdpPeerOutBoundPolicyRange must be set as ipprefix."
::= { hwLdpPeerEntry 20 }
hwLdpPeerOutBoundPolicyBgpRange OBJECT-TYPE
SYNTAX INTEGER
{
clear(1),
none(2),
ipprefix(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the range of BGP routes for an outbound policy. The default value is clear.
If the object is set as ipprefix, the value of hwLdpPeerOutBoundPolicyBgpIpPrefix must be set together."
::= { hwLdpPeerEntry 21 }
hwLdpPeerOutBoundPolicyBgpIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the IP prefix list name of BGP routes for the outbound policy.
If the object is set with a value, the value of hwLdpPeerOutBoundPolicyBgpRange must be set as ipprefix."
::= { hwLdpPeerEntry 22 }
hwLdpPeerInBoundPolicyRange OBJECT-TYPE
SYNTAX INTEGER
{
clear(1),
none(2),
ipprefix(3),
host(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the route range for the inbound policy. The default value is clear.
If the object is set as ipprefix, the value of hwLdpPeerInBoundPolicyFecIpPrefix must be set together."
::= { hwLdpPeerEntry 23 }
hwLdpPeerInBoundPolicyFecIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the IP prefix list name for the inbound policy.
If the object is set with a value, the value of hwLdpPeerInBoundPolicyRange must be set as ipprefix."
::= { hwLdpPeerEntry 24 }
hwLdpPeerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether one entry of hwLdpPeerTable is created or destroyed.
The value of this object can be CreatAndGo or Destroy.
When the value of the object is set as CreatAndGo, and the entry is correctly created,
the status of the object will change into active."
::= { hwLdpPeerEntry 51 }
-- Ldp Vpn Peer Table
hwLdpVpnPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLdpVpnPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to create and delete peer configurations in the LDP multi-instance.
The indexs of this table are hwLdpVpnInstanceId, hwLdpVpnPeerLsrId.
Make sure the corresponding LDP VPN-instance is already created in hwLdpVpnTable.
"
::= { hwMplsLdpInfo 53 }
hwLdpVpnPeerEntry OBJECT-TYPE
SYNTAX HwLdpVpnPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the VPN peer feature table, used to configure and display features,
such as the MD5 password and split horizon policy negotiated with the local peer on the VPN.
The indexs of this entry are hwLdpVpnInstanceId, hwLdpVpnPeerLsrId.
Make sure the corresponding LDP VPN-instance is already created in hwLdpVpnTable.
"
INDEX { hwLdpVpnInstanceId,
hwLdpVpnPeerLsrId }
::= { hwLdpVpnPeerTable 1 }
HwLdpVpnPeerEntry ::=
SEQUENCE {
hwLdpVpnPeerLsrId
IpAddress,
hwLdpVpnPeerMd5Type
INTEGER,
hwLdpVpnPeerMd5Password
OCTET STRING,
hwLdpVpnPeerSplitHorizon
EnabledStatus,
hwLdpVpnPeerReset
INTEGER,
hwLdpVpnPeerKeychainName
OCTET STRING,
hwLdpVpnPeerRowStatus
RowStatus
}
hwLdpVpnPeerLsrId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the LSR ID of the LDP peer."
::= { hwLdpVpnPeerEntry 1 }
hwLdpVpnPeerMd5Type OBJECT-TYPE
SYNTAX INTEGER
{
cipher(1),
plain(2),
null(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the Md5 type.
1. cipher(1) -indicates that the MD5 password is in cipher text mode.
2. plain(2) -indicates that the MD5 password is in plain text mode.
3. null(3) -indicates that the MD5 type is null, which means that the MD5 authentication is not configured for the LDP peer.
"
::= { hwLdpVpnPeerEntry 11 }
hwLdpVpnPeerMd5Password OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the MD5 password of VPN LDP neighbor.
To delete the password, set the password length as zero.
When read, it always returns an Octet string with the length of zero.
"
::= { hwLdpVpnPeerEntry 12 }
hwLdpVpnPeerSplitHorizon OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the way to set the flag of split horizon for the specified LDP peer.
Default: disabled
"
DEFVAL { disabled }
::= { hwLdpVpnPeerEntry 13 }
hwLdpVpnPeerReset OBJECT-TYPE
SYNTAX INTEGER
{
reset(1),
ready(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the reset of the neighbor services.
Options:
1. reset(1) -indicates that the neighbor services will be reset. Only when the object is ready, can this value take effect.
2. ready(2) -indicates that it is ready to reset the neighbor services. This value cannot be set.
"
::= { hwLdpVpnPeerEntry 14 }
hwLdpVpnPeerKeychainName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the Keychain name. To cancel the Keychain authentication, set the Keychain name length as 0."
::= { hwLdpVpnPeerEntry 17 }
hwLdpVpnPeerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether one entry of hwLdpVpnPeerTable is created or destroyed.
The value of this object can be CreatAndGo or Destroy.
When the value of the object is set as CreatAndGo, and the entry is correctly created,
the status of the object will change into active."
::= { hwLdpVpnPeerEntry 51 }
-- Ldp Interface Table
hwLdpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLdpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to configure or delete the LDP capability on the interface.
The index of this table is hwLdpInterfaceIndex.
"
::= { hwMplsLdpInfo 54 }
hwLdpInterfaceEntry OBJECT-TYPE
SYNTAX HwLdpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the LDP interface table,
used to configure and display the LDP negotiation parameters on the interface enabled with LDP capabilities.
The index of this entry is hwLdpInterfaceIndex.
"
INDEX { hwLdpInterfaceIndex }
::= { hwLdpInterfaceTable 1 }
HwLdpInterfaceEntry ::=
SEQUENCE {
hwLdpInterfaceIndex
InterfaceIndex,
hwLdpStaticFrrProtectTimer
Integer32,
hwLdpKeepAliveTimer
Integer32,
hwLdpIgpSyncTimer
Integer32,
hwLdpHelloTimer
Integer32,
hwLdpTransportAddressIfIndex
InterfaceIndexOrZero,
hwLdpKeepAliveSendTimer
Integer32,
hwLdpHelloSendTimer
Integer32,
hwLdpInterfaceLabelAdvertisementMode
INTEGER,
hwLdpInterfaceRowStatus
RowStatus
}
hwLdpInterfaceIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the interface index.
You can get the correct interface index based on ifIndex of ifTable."
::= { hwLdpInterfaceEntry 1 }
hwLdpStaticFrrProtectTimer OBJECT-TYPE
SYNTAX Integer32 (5..30)
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object indicates the value of static FRR protect timer.
Default: 10
Unit: seconds
"
DEFVAL { 10 }
::= { hwLdpInterfaceEntry 11 }
hwLdpKeepAliveTimer OBJECT-TYPE
SYNTAX Integer32 (30..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the value of Keepalive timer.
Default: 45
Unit: seconds
"
::= { hwLdpInterfaceEntry 12 }
hwLdpIgpSyncTimer OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the value of IGP-Sync timer. By default, the timer is set to 10 seconds.
Default: 10
Unit: seconds
"
::= { hwLdpInterfaceEntry 13 }
hwLdpHelloTimer OBJECT-TYPE
SYNTAX Integer32 (3..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the value of Hello hold timer. By default, the value of the timer is 15 seconds.
Default: 15
Unit: seconds
"
::= { hwLdpInterfaceEntry 14 }
hwLdpTransportAddressIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the way to specify the interface that the Transport Address is assigned to.
Value: 0..2147483647
The default value of the object for the public interface is the interface that the LDP LSR ID is assigned to.
If the LDP LSR ID is not assigned to any interface, then the value of the object is 0, and 0 cannot be set.
The default value of the object for the private interface is the private interface itself.
Based on mplsL3VpnIfConfRowStatus of mplsL3VpnIfConfTable, you can find which interface belongs to the VPN.
The interface must be bound with the same VPN instance.
"
::= { hwLdpInterfaceEntry 15 }
hwLdpKeepAliveSendTimer OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the value of LDP Keepalive send timer.
Default: 0
Unit: seconds
"
::= { hwLdpInterfaceEntry 16 }
hwLdpHelloSendTimer OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the value of LDP Hello send timer.
Default: 0
Unit: seconds
"
::= { hwLdpInterfaceEntry 17 }
hwLdpInterfaceLabelAdvertisementMode OBJECT-TYPE
SYNTAX INTEGER
{
dod(1),
du(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the label distribution mode.
Options:
1. dod(1) -indicates that the label distribution mode is dod.
2. du(2) -indicates that the label distribution mode is du.
Default: du
"
::= { hwLdpInterfaceEntry 18 }
hwLdpInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether one entry of hwLdpInterfaceTable is created or destroyed.
The value of this object can be CreatAndGo or Destroy.
When the value of the object is set as CreatAndGo, and the entry is correctly created,
the status of the object will change into active."
::= { hwLdpInterfaceEntry 51 }
-- Ldp PeerGroup Table
-- 1.3.6.1.4.1.2011.5.25.143.1.58
hwLdpPeerGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLdpPeerGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to configure an LDP peer group. "
::= { hwMplsLdpInfo 58 }
hwLdpPeerGroupEntry OBJECT-TYPE
SYNTAX HwLdpPeerGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of this table."
INDEX { hwLdpPeerGroupName }
::= { hwLdpPeerGroupTable 1 }
HwLdpPeerGroupEntry ::=
SEQUENCE {
hwLdpPeerGroupName
OCTET STRING,
hwLdpPeerGroupOutBoundRange
INTEGER,
hwLdpPeerGroupOutBoundFecIpPrefix
OCTET STRING,
hwLdpPeerGroupOutBoundBgpRange
INTEGER,
hwLdpPeerGroupOutBoundBgpIpPrefix
OCTET STRING,
hwLdpPeerGroupInBoundRange
INTEGER,
hwLdpPeerGroupInBoundIpPrefix
OCTET STRING,
hwLdpPeerGroupRowStatus
RowStatus
}
hwLdpPeerGroupName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..110))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the name of a peer group."
::= { hwLdpPeerGroupEntry 1 }
hwLdpPeerGroupOutBoundRange OBJECT-TYPE
SYNTAX INTEGER
{
clear(1),
none(2),
ipprefix(3),
host(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the range of IGP routes for an outbound policy.
The default value is clear. If the object is set as ipprefix, the value of hwLdpPeerGroupOutBoundFecIpPrefix must be set together."
::= { hwLdpPeerGroupEntry 11 }
hwLdpPeerGroupOutBoundFecIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the IP prefix list name of IGP routes for an outbound policy.
If the object is set with a value, the value of hwLdpPeerGroupOutBoundRange must be set as ipprefix."
::= { hwLdpPeerGroupEntry 12 }
hwLdpPeerGroupOutBoundBgpRange OBJECT-TYPE
SYNTAX INTEGER
{
clear(1),
none(2),
ipprefix(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the range of BGP routes for an outbound policy. The default value is clear.
If the object is set as ipprefix, the value of hwLdpPeerGroupOutBoundBgpIpPrefix must be set together."
::= { hwLdpPeerGroupEntry 13 }
hwLdpPeerGroupOutBoundBgpIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the IP prefix list name of BGP routes for an outbound policy.
If the object is set with a value, the value of hwLdpPeerGroupOutBoundBgpRange must be set as ipprefix."
::= { hwLdpPeerGroupEntry 14 }
hwLdpPeerGroupInBoundRange OBJECT-TYPE
SYNTAX INTEGER
{
clear(1),
none(2),
ipprefix(3),
host(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the route range for an inbound policy. The default value is clear.
If the object is set as ipprefix, the value of hwLdpPeerGroupInBoundIpPrefix must be set together."
::= { hwLdpPeerGroupEntry 15 }
hwLdpPeerGroupInBoundIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the IP prefix list name of routes for an inbound policy.
If the object is set with a value, the value of hwLdpPeerGroupInBoundRange must be set as ipprefix."
::= { hwLdpPeerGroupEntry 16 }
hwLdpPeerGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether one entry of hwLdpPolicyPeerGroupTable is created or destroyed. The value of this object is CreatAndGo or Destroy. When the value of the object is set to CreatAndGo, and the entry is correctly created, the status of the object will change into active."
::= { hwLdpPeerGroupEntry 51 }
-- 1.3.6.1.4.1.2011.5.25.143.1.59
hwLdpOutBoundPolicyPeerAllRange OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
none(2),
ipprefix(3),
host(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the range of IGP routes for a global outbound LDP policy. The default value is all.
If the object is set as ipprefix, the value of hwLdpOutBoundPolicyPeerAllFecIpPrefix must be set together."
::= { hwMplsLdpInfo 59 }
-- 1.3.6.1.4.1.2011.5.25.143.1.60
hwLdpOutBoundPolicyPeerAllFecIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the IP prefix list name of IGP routes for a global outbound LDP policy. The default value is NULL.
If the object is set with a value, the value of hwLdpOutBoundPolicyPeerAllRange must be set as ipprefix."
::= { hwMplsLdpInfo 60 }
-- 1.3.6.1.4.1.2011.5.25.143.1.61
hwLdpOutBoundPolicyPeerAllBgpRange OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
none(2),
ipprefix(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the range of BGP routes for a global outbound LDP policy. The default value is all.
If the object is set as ipprefix, the value of hwLdpOutBoundPolicyPeerAllBgpIpPrefix must be set together."
::= { hwMplsLdpInfo 61 }
-- 1.3.6.1.4.1.2011.5.25.143.1.62
hwLdpOutBoundPolicyPeerAllBgpIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the IP prefix list name of BGP routes for a global outbound LDP policy. The default value is NULL.
If the object is set with a value, the value of hwLdpOutBoundPolicyPeerAllBgpRange must be set as ipprefix."
::= { hwMplsLdpInfo 62 }
-- 1.3.6.1.4.1.2011.5.25.143.1.63
hwLdpInBoundPolicyPeerAllRange OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
none(2),
ipprefix(3),
host(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the range of routes for a global inbound LDP policy. The default value is all.
If the object is set as ipprefix, the value of hwLdpInBoundPolicyPeerAllIpPrefix must be set together."
::= { hwMplsLdpInfo 63 }
-- 1.3.6.1.4.1.2011.5.25.143.1.64
hwLdpInBoundPolicyPeerAllIpPrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the IP prefix list name of routes for a global inbound LDP policy. The default value is NULL.
If the object is set with a value, the value of hwLdpInBoundPolicyPeerAllRange must be set as ipprefix."
::= { hwMplsLdpInfo 64 }
-- 1.3.6.1.4.1.2011.5.25.143.1.65
hwLdpGracefulDeleteCapability OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the LDP graceful-delete capability is enabled."
::= { hwMplsLdpInfo 65 }
-- 1.3.6.1.4.1.2011.5.25.143.1.66
hwLdpGracefulDeleteTimer OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the value of a graceful-delete timer.
When the status of hwLdpGracefulDeleteCapability is enabled, the default value returned by the object is valid.
Default: 5
Unit: seconds
"
::= { hwMplsLdpInfo 66 }
hwMplsLdpTrap OBJECT IDENTIFIER ::= { hwMplsLdp 2 }
hwMplsLdpSessionDown NOTIFICATION-TYPE
OBJECTS { hwMplsLdpSessionDownReason, hwMplsLdpSessionIfIndex }
STATUS obsolete
DESCRIPTION
"When the trap indicating that a session is down is sent, the cause for the down LDP session is displayed.
"
::= { hwMplsLdpTrap 1 }
hwMplsLdpLspDown NOTIFICATION-TYPE
OBJECTS { hwMplsLdpLspFec, hwMplsLdpLspInLabel, hwMplsLdpLspOutLabel,
hwMplsLdpLspOutIfIndex, hwMplsLdpLspDownReason }
STATUS obsolete
DESCRIPTION
"When the trap indicating that a session is down is sent, the cause for the down LSP session is displayed."
::= { hwMplsLdpTrap 2 }
hwMplsLdpConformance OBJECT IDENTIFIER ::= { hwMplsLdp 3 }
hwMplsLdpCompliances MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The Compliance statement for systems supporting
the HUAWEI-MPLSLDP-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwMplsLdpInfoGroup }
::= { hwMplsLdpConformance 1 }
hwMplsLdpGroup OBJECT IDENTIFIER ::= { hwMplsLdpConformance 2 }
hwMplsLdpInfoGroup OBJECT-GROUP
OBJECTS { hwMplsLdpLspDownReason, hwMplsLdpLspFec, hwMplsLdpLspInLabel, hwMplsLdpLspOutLabel, hwMplsLdpSessionAge,
hwMplsLdpSessionIfIndex, hwMplsLdpSessionAgeStatus, hwMplsLdpSessionPeerLabelResourceStatus,
hwMplsLdpSessionLocalLabelResourceStatus, hwMplsLdpSessionLabelAdvMode,
hwMplsLdpSessionKeepAliveMsgSent, hwMplsLdpSessionKeepAliveMsgReceived, hwMplsLdpSessionKeepAliveTimer,
hwMplsLdpSessionRecoveryTimer, hwMplsLdpSessionReconnectTimer,
hwMplsLdpSessionMd5Flag, hwMplsLdpSessionFtFlag, hwMplsLdpSessionRole, hwMplsLdpSessionState, hwMplsLdpSessionTcpConnectionState,
hwMplsLdpSessionLsrId, hwLdpRemotePeerAutoDodRequest, hwLdpCapabilityAnnouncementConfig, hwMplsLdpSessionDownReason,
hwMplsLdpProcessName, hwMplsLdpLspOutIfIndex, hwLdpOutBoundPolicyPeerAllRange,
hwLdpOutBoundPolicyPeerAllFecIpPrefix, hwLdpOutBoundPolicyPeerAllBgpRange, hwLdpOutBoundPolicyPeerAllBgpIpPrefix,
hwLdpInBoundPolicyPeerAllRange, hwLdpInBoundPolicyPeerAllIpPrefix, hwLdpGracefulDeleteCapability, hwLdpGracefulDeleteTimer
}
STATUS current
DESCRIPTION
"Infomation about LDP LSP."
::= { hwMplsLdpGroup 1 }
hwMplsLdpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwMplsLdpSessionDown }
STATUS obsolete
DESCRIPTION
"Notification information included in the mib."
::= { hwMplsLdpGroup 2 }
hwMplsLdpLspDownNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwMplsLdpLspDown }
STATUS obsolete
DESCRIPTION
"No use."
::= { hwMplsLdpGroup 3 }
hwMplsLdpGlobalGroup OBJECT-GROUP
OBJECTS { hwLdpCapabilityConfig, hwLdpLsrId, hwLdpPropagateIpPrefix, hwLdpGlobalRemotePwe3, hwLdpMtuSignaling,
hwLdpMtuApplyTlv, hwLdpGrCapabilityConfig, hwLdpGrNeighborLivenessTimer, hwLdpGrReconnectTimer, hwLdpGrRecoveryTimer,
hwMplsLspTrigger, hwMplsLspTriggerIpPrefix, hwMplsLspTriggerBgpRoute, hwMplsLspTriggerBgpRouteIpPrefix, hwLdpReset,
hwLdpOutBoundSplitHorizonAll, hwLdpDeleteGtsmAll, hwMplsFrrLspTrigger, hwMplsFrrLspTriggerIpPrefix, hwLdpBackOffTimerInit,
hwLdpBackOffTimerMax, hwLdpLongestMatch }
STATUS current
DESCRIPTION
"Information about Ldp Global configuration."
::= { hwMplsLdpGroup 4 }
hwMplsLdpVpnGlobalGroup OBJECT-GROUP
OBJECTS { hwLdpVpnLsrId, hwLdpVpnSplitHorizonAll, hwLdpVpnReset,
hwMplsVpnFrrLspTrigger, hwMplsVpnFrrLspTriggerIpPrefix,
hwLdpVpnGracefulDeleteCapability, hwLdpVpnGracefulDeleteTimer, hwLdpVpnRowStatus }
STATUS current
DESCRIPTION
"Information about Ldp Vpn configuration."
::= { hwMplsLdpGroup 5 }
hwMplsLdpRemoteEntityGroup OBJECT-GROUP
OBJECTS { hwLdpRemoteIp, hwLdpRemotePwe3, hwLdpRemoteKeepaliveTimer, hwLdpRemoteHelloTimer,
hwLdpRemoteKeepaliveSendTimer, hwLdpRemoteHelloSendTimer, hwLdpRemoteIgpSyncTimer,
hwLdpRemoteIpAutoDoDRequest, hwLdpRemoteIpAutoDoDRequestBlock, hwLdpRemoteLabelAdvertisementMode, hwLdpRemoteRowStatus}
STATUS current
DESCRIPTION
"Information about remote entity."
::= { hwMplsLdpGroup 6 }
hwMplsLdpPeerGroup OBJECT-GROUP
OBJECTS { hwLdpPeerMd5Type, hwLdpPeerMd5Password, hwLdpPeerGtsmHops, hwLdpPeerSplitHorizon, hwLdpPeerReset,
hwLdpPeerKeychainName, hwLdpPeerOutBoundPolicyRange, hwLdpPeerOutBoundPolicyFecIpPrefix, hwLdpPeerOutBoundPolicyBgpRange,
hwLdpPeerOutBoundPolicyBgpIpPrefix, hwLdpPeerInBoundPolicyRange, hwLdpPeerInBoundPolicyFecIpPrefix, hwLdpPeerRowStatus }
STATUS current
DESCRIPTION
"Information about Ldp Peer."
::= { hwMplsLdpGroup 7 }
hwMplsLdpVpnPeerGroup OBJECT-GROUP
OBJECTS { hwLdpVpnPeerMd5Type, hwLdpVpnPeerMd5Password, hwLdpVpnPeerSplitHorizon,
hwLdpVpnPeerReset, hwLdpVpnPeerKeychainName, hwLdpVpnPeerRowStatus }
STATUS current
DESCRIPTION
"Information about Ldp Vpn Peer."
::= { hwMplsLdpGroup 8 }
hwMplsLdpInterfaceGroup OBJECT-GROUP
OBJECTS { hwLdpStaticFrrProtectTimer, hwLdpKeepAliveTimer, hwLdpIgpSyncTimer,
hwLdpHelloTimer, hwLdpTransportAddressIfIndex, hwLdpKeepAliveSendTimer,
hwLdpHelloSendTimer, hwLdpInterfaceLabelAdvertisementMode, hwLdpInterfaceRowStatus }
STATUS current
DESCRIPTION
"Information about Ldp interface capability."
::= { hwMplsLdpGroup 9 }
hwLdpPolicyPeerGroupGroup OBJECT-GROUP
OBJECTS { hwLdpPolicyPeerGroupName, hwLdpPolicyPeerGroupOutBoundRange, hwLdpPolicyPeerGroupOutBoundFecIpPrefix,
hwLdpPolicyPeerGroupOutBoundBgpRange, hwLdpPolicyPeerGroupOutBoundBgpIpPrefix, hwLdpPolicyPeerGroupInBoundRange,
hwLdpPolicyPeerGroupInBoundIpPrefix, hwLdpPolicyPeerGroupRowStatus }
STATUS current
DESCRIPTION
"Information about Ldp Policies of peer groups."
::= { hwMplsLdpGroup 15 }
END
--
-- HUAWEI-MPLSLDP-MIB.mib
--