配置LDP本地会话示例
介绍本地LDP会话的配置过程,包括在各设备以及各接口使能MPLS以及MPLS LDP。
组网需求
在如图4-4所示的网络中,LSRA、LSRB、LSRC可以是骨干网的核心设备,也可以是骨干网的边缘设备。要在该网络中部署MPLS LDP业务,首先需要配置LDP本地会话。LSR之间成功建立LDP本地会话后,就可以进行标签交换,从而建立LDP LSP。
设备 |
接口 |
IP地址 |
---|---|---|
LSRA |
Loopback1 |
1.1.1.9/32 |
GigabitEthernet0/1/0 |
10.1.1.1/30 |
|
LSRB |
Loopback1 |
2.2.2.9/32 |
GigabitEthernet0/1/0 |
10.1.1.2/30 |
|
GigabitEthernet0/2/0 |
10.2.1.1/30 |
|
LSRC |
Loopback1 |
3.3.3.9/32 |
GigabitEthernet0/1/0 |
10.2.1.2/30 |
配置注意事项
在配置过程中,需注意以下事项:
配置LSR ID是配置其它MPLS命令的前提。
LSR没有缺省的LSR ID,必须手工配置。
推荐使用LSR某个路由可达的Loopback接口的地址做为LSR ID。
配置思路
采用如下的思路配置本地LDP会话:
配置各节点IP地址,并使用OSPF协议通告各接口所连网段和LSR ID主机路由。
在各LSR上使能全局的MPLS和MPLS LDP能力。
在各LSR的接口上使能MPLS能力。
在本地LDP会话两端LSR的接口上使能MPLS LDP能力。
操作步骤
- 配置各节点IP地址,并使用OSPF协议通告各接口所连网段和LSR ID主机路由
按照图4-4配置各接口IP地址,包括Loopback接口的IP地址,并使用OSPF协议通告各接口所连网段和LSR ID主机路由,具体配置过程略。
- 在各LSR上使能全局的MPLS和MPLS LDP能力
# 配置LSRA。
<LSRA> system-view
[~LSRA] mpls lsr-id 1.1.1.9
[*LSRA] mpls
[*LSRA-mpls] quit
[*LSRA] mpls ldp
[*LSRA-mpls-ldp] commit
[~LSRA-mpls-ldp] quit
# 配置LSRB。
<LSRB> system-view
[~LSRB] mpls lsr-id 2.2.2.9
[*LSRB] mpls
[*LSRB-mpls] quit
[*LSRB] mpls ldp
[*LSRB-mpls-ldp] commit
[~LSRB-mpls-ldp] quit
# 配置LSRC。
<LSRC> system-view
[~LSRC] mpls lsr-id 3.3.3.9
[*LSRC] mpls
[*LSRC-mpls] quit
[*LSRC] mpls ldp
[*LSRC-mpls-ldp] commit
[~LSRC-mpls-ldp] quit
- 在各LSR的接口上使能MPLS和MPLS LDP能力
# 配置LSRA。
[~LSRA] interface gigabitethernet 0/1/0
[~LSRA-GigabitEthernet0/1/0] mpls
[*LSRA-GigabitEthernet0/1/0] mpls ldp
[*LSRA-GigabitEthernet0/1/0] commit
[~LSRA-GigabitEthernet0/1/0] quit
# 配置LSRB。
[~LSRB] interface gigabitethernet 0/1/0
[~LSRB-GigabitEthernet0/1/0] mpls
[*LSRB-GigabitEthernet0/1/0] mpls ldp
[*LSRB-GigabitEthernet0/1/0] commit
[~LSRB-GigabitEthernet0/1/0] quit
[~LSRB] interface gigabitethernet 0/2/0
[~LSRB-GigabitEthernet0/2/0] mpls
[*LSRB-GigabitEthernet0/2/0] mpls ldp
[*LSRB-GigabitEthernet0/2/0] commit
[~LSRB-GigabitEthernet0/2/0] quit
# 配置LSRC。
[~LSRC] interface gigabitethernet 0/1/0
[*LSRC-GigabitEthernet0/1/0] mpls
[*LSRC-GigabitEthernet0/1/0] mpls ldp
[*LSRC-GigabitEthernet0/1/0] commit
[~LSRC-GigabitEthernet0/1/0] quit
- 检查配置结果
# 配置完成后,在节点上执行display mpls ldp session命令,可以看到LSRA和LSRB、LSRB和LSRC之间的本地LDP会话状态为“Operational”。
以LSRA的显示为例:
<LSRA> display mpls ldp session
LDP Session(s) in Public Network Codes: LAM(Label Advertisement Mode), SsnAge Unit(DDD:HH:MM) An asterisk (*) before a session means the session is being deleted. -------------------------------------------------------------------------- PeerID Status LAM SsnRole SsnAge KASent/Rcv -------------------------------------------------------------------------- 2.2.2.9:0 Operational DU Passive 0000:00:22 91/91 -------------------------------------------------------------------------- TOTAL: 1 Session(s) Found.
配置文件
LSRA的配置文件
#
sysname LSRA
#
mpls lsr-id 1.1.1.9
#
mpls
#
mpls ldp
# ipv4-family
#
interface GigabitEthernet0/1/0
undo shutdown
ip address 10.1.1.1 255.255.255.252
mpls
mpls ldp
#
interface LoopBack1
ip address 1.1.1.9 255.255.255.255
#
ospf 1
area 0.0.0.0
network 1.1.1.9 0.0.0.0
network 10.1.1.0 0.0.0.3
#
return
LSRB的配置文件
#
sysname LSRB
#
mpls lsr-id 2.2.2.9
#
mpls
#
mpls ldp
# ipv4-family
#
interface GigabitEthernet0/1/0
undo shutdown
ip address 10.1.1.2 255.255.255.252
mpls
mpls ldp
#
interface GigabitEthernet0/2/0
undo shutdown
ip address 10.2.1.1 255.255.255.252
mpls
mpls ldp
#
interface LoopBack1
ip address 2.2.2.9 255.255.255.255
#
ospf 1
area 0.0.0.0
network 2.2.2.9 0.0.0.0
network 10.1.1.0 0.0.0.3
network 10.2.1.0 0.0.0.3
#
return
LSRC的配置文件
#
sysname LSRC
#
mpls lsr-id 3.3.3.9
#
mpls
#
mpls ldp
# ipv4-family
#
interface GigabitEthernet0/1/0
undo shutdown
ip address 10.2.1.2 255.255.255.252
mpls
mpls ldp
#
interface LoopBack1
ip address 3.3.3.9 255.255.255.255
#
ospf 1
area 0.0.0.0
network 3.3.3.9 0.0.0.0
network 10.2.1.0 0.0.0.3
#
return