The mpls ldp transport-address command configures an LDP transport address.
The undo mpls ldp transport-address command restores the default setting.
By default, the transport address for a node on a public network is the LSR ID of the node, and the transport address for a node on a private network is the primary IP address of an interface on the node.
mpls ldp transport-address { interface-type interface-number | interface }
undo mpls ldp transport-address
Parameter | Description | Value |
---|---|---|
interface-type interface-number | Specifies the type and number of an interface. LDP uses the address of the interface as the TCP transport address. | - |
interface | Indicates that LDP uses the IP address of the current interface as the TCP transport address. | - |
VLANIF interface view, GE interface view, XGE interface view, MultiGE interface view, 25GE interface view, 40GE interface view, 100GE interface view, Eth-trunk interface view
Usage Scenario
Before two LSRs establish an LDP session, the two LSRs need to establish a TCP connection to exchange label messages. Run the mpls ldp transport-address command to set the address (the LDP transport address) for the TCP connection.
The transport address is used to establish a TCP connection between the local node and its peer. The peer must have a reachable route to this transport address. The default transport address is the loopback interface address (an LSR ID). When the address of the loopback interface is a public network address, configure different transport addresses for LSRs so that LSRs can set up connections with private network addresses.
You can run the mpls ldp transport-address command in the interface view to set the transport address for a TCP connection. When more than one link exists between two LSRs, and the links are bound to VPN instances, the default transport address is the IP address of an interface rather than the LSR ID of an LSR.
If LDP sessions are to be established over multiple links connecting two LSRs, LDP-enabled interfaces of either LSR must use the default transport address or the same transport address. If interfaces on either of the LSRs are assigned different transport addresses, a single transport address can be used and a single LDP session can be established.
When the LDP transport address changes, the session is not interrupted immediately. The session is interrupted after the Hello hold timer times out.
Prerequisites
MPLS LDP has been enabled on the interface using the mpls ldp (interface view) command.
An IP address must be assigned to the specified interface. If no IP address is assigned, 0.0.0.0 is used as a transport address, causing a failure to establish an LDP session.
Precautions
Changing an LDP transport address interrupts an LDP session. Exercise caution when running the mpls ldp transport-address command.
<HUAWEI> system-view [HUAWEI] interface vlanif 100 [HUAWEI-Vlanif100] mpls ldp [HUAWEI-Vlanif100] mpls ldp transport-address interface
<HUAWEI> system-view [HUAWEI] interface gigabitethernet 0/0/1 [HUAWEI-GigabitEthernet0/0/1] undo portswitch [HUAWEI-GigabitEthernet0/0/1] mpls ldp [HUAWEI-GigabitEthernet0/0/1] mpls ldp transport-address interface