配置LDP Outbound策略示例
组网需求
如图3-35所示网络中,部署了MPLS LDP业务。LSRD是接入设备,性能较低。如果不对LSRD收到的标签进行控制,则会建立大量的LSP,消耗大量内存,LSRD无法承受。要求有效地减少LSP的数量,从而节约LSRD内存,减少资源的浪费。
操作步骤
- 配置各接口的IP地址
# 配置LSRA。LSRB、LSRC和LSRD的配置与LSRA类似,不再赘述。
<Huawei> system-view [Huawei] sysname LSRA [LSRA] interface loopback 1 [LSRA-LoopBack1] ip address 10.10.1.1 32 [LSRA-LoopBack1] quit [LSRA] interface gigabitethernet 1/0/0 [LSRA-GigabitEthernet1/0/0] ip address 10.1.1.1 24 [LSRA-GigabitEthernet1/0/0] quit
- 配置OSPF协议发布各节点接口所连网段和LSR ID的主机路由
# 配置LSRA。LSRB、LSRC和LSRD的配置与LSRA类似,不再赘述。
[LSRA] ospf 1 [LSRA-ospf-1] area 0 [LSRA-ospf-1-area-0.0.0.0] network 10.10.1.1 0.0.0.0 [LSRA-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255 [LSRA-ospf-1-area-0.0.0.0] quit [LSRA-ospf-1] quit
- 使能各节点全局和接口的MPLS和MPLS LDP能力
# 配置LSRA。
[LSRA] mpls lsr-id 10.10.1.1 [LSRA] mpls [LSRA-mpls] quit [LSRA] mpls ldp [LSRA-mpls-ldp] quit [LSRA] interface gigabitethernet 1/0/0 [LSRA-GigabitEthernet1/0/0] mpls [LSRA-GigabitEthernet1/0/0] mpls ldp [LSRA-GigabitEthernet1/0/0] quit
# 配置LSRB。
[LSRB] mpls lsr-id 10.10.1.2 [LSRB] mpls [LSRB-mpls] quit [LSRB] mpls ldp [LSRB-mpls-ldp] quit [LSRB] interface gigabitethernet 1/0/0 [LSRB-GigabitEthernet1/0/0] mpls [LSRB-GigabitEthernet1/0/0] mpls ldp [LSRB-GigabitEthernet1/0/0] quit [LSRB] interface gigabitethernet 1/0/1 [LSRB-GigabitEthernet1/0/1] mpls [LSRB-GigabitEthernet1/0/1] mpls ldp [LSRB-GigabitEthernet1/0/1] quit [LSRB] interface gigabitethernet 1/0/2 [LSRB-GigabitEthernet1/0/2] mpls [LSRB-GigabitEthernet1/0/2] mpls ldp [LSRB-GigabitEthernet1/0/2] quit
# 配置LSRC。
[LSRC] mpls lsr-id 10.10.1.3 [LSRC] mpls [LSRC-mpls] quit [LSRC] mpls ldp [LSRC-mpls-ldp] quit [LSRC] interface gigabitethernet 1/0/0 [LSRC-GigabitEthernet1/0/0] mpls [LSRC-GigabitEthernet1/0/0] mpls ldp [LSRC-GigabitEthernet1/0/0] quit
# 配置LSRD。
[LSRD] mpls lsr-id 10.10.1.4 [LSRD] mpls [LSRD-mpls] quit [LSRD] mpls ldp [LSRD-mpls-ldp] quit [LSRD] interface gigabitethernet 1/0/0 [LSRD-GigabitEthernet1/0/0] mpls [LSRD-GigabitEthernet1/0/0] mpls ldp [LSRD-GigabitEthernet1/0/0] quit
# 配置完成后,在LSRD上执行display mpls lsp命令,查看已经建立的LSP。
[LSRD] display mpls lsp ------------------------------------------------------------------------------- LSP Information: LDP LSP ------------------------------------------------------------------------------- FEC In/Out Label In/Out IF Vrf Name 10.10.1.1/32 NULL/1024 -/GE1/0/0 10.10.1.1/32 1024/1024 -/GE1/0/0 10.10.1.2/32 NULL/3 -/GE1/0/0 10.10.1.2/32 1025/3 -/GE1/0/0 10.10.1.3/32 NULL/1025 -/GE1/0/0 10.10.1.3/32 1026/1025 -/GE1/0/0 10.10.1.4/32 3/NULL -/-
从显示信息可以看到,LSRD上建立了到LSRA、LSRB、LSRC的LSP。
- 配置LDP Outbound策略
# 在LSRB上配置IP地址前缀列表,只允许到LSRC的路由通过。
[LSRB] ip ip-prefix prefix1 permit 10.10.1.3 32
# 在LSRB上配置Outbound策略,只给LSRD发送到LSRC的标签映射消息。
[LSRB] mpls ldp [LSRB-mpls-ldp] outbound peer 10.10.1.4 fec ip-prefix prefix1 [LSRB-mpls-ldp] quit
- 验证配置结果
# 配置完成后,在LSRD上执行display mpls lsp命令,可以看到只建立了到LSRC的LSP。
[LSRD] display mpls lsp ------------------------------------------------------------------------------- LSP Information: LDP LSP ------------------------------------------------------------------------------- FEC In/Out Label In/Out IF Vrf Name 10.10.1.3/32 NULL/1025 -/GE1/0/0 10.10.1.3/32 1026/1025 -/GE1/0/0 10.10.1.4/32 3/NULL -/-
配置文件
LSRA的配置文件
# sysname LSRA # mpls lsr-id 10.10.1.1 mpls # mpls ldp # interface GigabitEthernet1/0/0 ip address 10.1.1.1 255.255.255.0 mpls mpls ldp # interface LoopBack1 ip address 10.10.1.1 255.255.255.255 # ospf 1 area 0.0.0.0 network 10.10.1.1 0.0.0.0 network 10.1.1.0 0.0.0.255 # return
LSRB的配置文件
# sysname LSRB # mpls lsr-id 10.10.1.2 mpls # mpls ldp outbound peer 10.10.1.4 fec ip-prefix prefix1 # interface GigabitEthernet1/0/0 ip address 10.1.1.2 255.255.255.0 mpls mpls ldp # interface GigabitEthernet1/0/1 ip address 10.1.2.1 255.255.255.0 mpls mpls ldp # interface GigabitEthernet1/0/2 ip address 10.1.3.2 255.255.255.0 mpls mpls ldp # interface LoopBack1 ip address 10.10.1.2 255.255.255.255 # ospf 1 area 0.0.0.0 network 10.10.1.2 0.0.0.0 network 10.1.1.0 0.0.0.255 network 10.1.2.0 0.0.0.255 network 10.1.3.0 0.0.0.255 # ip ip-prefix prefix1 index 10 permit 10.10.1.3 32 # return
LSRC的配置文件
# sysname LSRC # mpls lsr-id 10.10.1.3 mpls # mpls ldp # interface GigabitEthernet1/0/0 ip address 10.1.2.2 255.255.255.0 mpls mpls ldp # interface LoopBack1 ip address 10.10.1.3 255.255.255.255 # ospf 1 area 0.0.0.0 network 10.10.1.3 0.0.0.0 network 10.1.2.0 0.0.0.255 # return
LSRD的配置文件
# sysname LSRD # mpls lsr-id 10.10.1.4 mpls # mpls ldp # interface GigabitEthernet1/0/0 ip address 10.1.3.1 255.255.255.0 mpls mpls ldp # interface LoopBack1 ip address 10.10.1.4 255.255.255.255 # ospf 1 area 0.0.0.0 network 10.10.1.4 0.0.0.0 network 10.1.3.0 0.0.0.255 # return