本例描述了静态双向共路LSP的基本配置过程,包括使能MPLS TE,配置链路的MPLS TE带宽属性,配置MPLS TE隧道和创建静态双向共路LSP。
静态双向共路LSP主要用于在MPLS网络中为承载业务提供双向的静态隧道。
如下图所示,通过建立一条LSRA到LSRC的静态双向共路LSP,要求LSRA到LSRC的带宽为10M bit/s。
配置思路
采用如下的思路配置静态MPLS TE隧道:
1、配置各接口的IP地址及路由协议。
2、配置MPLS基本能力,使能MPLS TE。
3、配置链路的MPLS TE带宽属性。
4、配置MPLS TE隧道。
5、配置静态双向共路LSP的入节点、中间节点和出节点。
6、配置LSRC的反向隧道绑定。
数据准备
为完成此配置例,需准备如下的数据:
1、LSRA和LSRC上隧道的接口编号、隧道接口IP地址、目的地址、隧道ID、隧道信令协议(为cr-static)
2、各链路的最大可预留带宽和BC带宽
3、静态双向共路LSP入节点的下一跳地址和出标签
4、静态双向共路LSP中间节点的入接口、下一跳和出标签
5、静态双向共路LSP出节点的入接口
操作步骤
1、配置各接口的IP地址及路由协议
配置各接口的IP地址和掩码,并配置路由协议,保证各LSR之间在网络层互通
设备名称 | 接口 | IP地址 |
LSRA | Loopback1 | 1.1.1.1/32 |
Ethernet1/0/1 | 2.1.1.1/24 | |
LSRB | Loopback1 | 2.2.2.2/32 |
Ethernet1/0/1 | 2.1.1.2/24 | |
Ethernet1/0/2 | 3.2.1.1/24 | |
LSRC | Loopback1 | 3.3.3.3/32 |
Ethernet1/0/1 | 3.2.1.2/24 |
2、配置MPLS基本能力,使能MPLS TE
LSRA
[~LSRA] mpls lsr-id 1.1.1.1 [*LSRA] mpls [*LSRA-mpls] mpls te [*LSRA-mpls] quit [*LSRA] interface Ethernet 1/0/1 [*LSRA-Ethernet1/0/1] mpls [*LSRA-Ethernet1/0/1] mpls te [*LSRA-Ethernet1/0/1] commit [~LSRA-Ethernet1/0/1] quit
LSRB
[~LSRB] mpls lsr-id 2.2.2.2 [*LSRB] mpls [*LSRB-mpls] mpls te [*LSRB-mpls] quit [*LSRB] interface Ethernet 1/0/1 [*LSRB-Ethernet1/0/1] mpls [*LSRB-Ethernet1/0/1] mpls te [*LSRB-Ethernet1/0/1] commit [~LSRB-Ethernet1/0/1] quit [*LSRB] interface Ethernet 1/0/2 [*LSRB-Ethernet1/0/2] mpls [*LSRB-Ethernet1/0/2] mpls te [*LSRB-Ethernet1/0/2] commit [~LSRB-Ethernet1/0/2] quit
LSRC
[~LSRC] mpls lsr-id 3.3.3.3 [*LSRC] mpls [*LSRC-mpls] mpls te [*LSRC-mpls] quit [*LSRC] interface Ethernet 1/0/1 [*LSRC-Ethernet1/0/1] mpls [*LSRC-Ethernet1/0/1] mpls te [*LSRC-Ethernet1/0/1] commit [~LSRC-Ethernet1/0/1] quit
3、配置链路的MPLS TE带宽属性
# 在隧道沿途各节点出接口上配置链路的最大可预留带宽和BC0带宽。链路的BC0带宽必须大于隧道带宽(10M bit/s)
# 配置LSRA
[~LSRA] interface Ethernet 1/0/1 [~LSRA-Ethernet 1/0/1] mpls te bandwidth max-reservable-bandwidth 100000 [*LSRA-Ethernet 1/0/1] mpls te bandwidth bc0 100000 [*LSRA-Ethernet 1/0/1] commit [~LSRA-Ethernet 1/0/1] quit
#配置LSRB
[~LSRB] interface Ethernet 1/0/1 [~LSRB-Ethernet1/0/1] mpls te bandwidth max-reservable-bandwidth 100000 [*LSRB-Ethernet1/0/1] mpls te bandwidth bc0 100000 [*LSRB-Ethernet1/0/1] quit [*LSRB] interface Ethernet 1/0/2 [*LSRB-Ethernet1/0/2] mpls te bandwidth max-reservable-bandwidth 100000 [*LSRB-Ethernet1/0/2] mpls te bandwidth bc0 100000 [*LSRB-Ethernet1/0/2] commit [~LSRB-Ethernet1/0/2] quit
#配置LSRC
[~LSRC] interface Ethernet 1/0/1 [*LSRC-Ethernet1/0/1] mpls te bandwidth max-reservable-bandwidth 100000 [*LSRC-Ethernet1/0/1] mpls te bandwidth bc0 100000 [*LSRC-Ethernet1/0/1] commit [~LSRC-Ethernet0/1/0] quit
4、配置MPLS TE隧道接口
# 在LSRA上配置LSRA至LSRC的MPLS TE隧道
[~LSRA] interface Tunnel 10 [*LSRA-Tunnel10] ip address unnumbered interface loopback 1 [*LSRA-Tunnel10] tunnel-protocol mpls te [*LSRA-Tunnel10] destination 3.3.3.3 [*LSRA-Tunnel10] mpls te tunnel-id 100 [*LSRA-Tunnel10] mpls te signal-protocol cr-static [*LSRA-Tunnel10] mpls te bidirectional [*LSRA-Tunnel10] commit [~LSRA-Tunnel10] quit
# 在LSRC上配置LSRC至LSRA的MPLS TE隧道
[~LSRC] interface Tunnel 20 [*LSRC-Tunnel20] ip address unnumbered interface loopback 1 [*LSRC-Tunnel20] tunnel-protocol mpls te [*LSRC-Tunnel20] destination 1.1.1.1 [*LSRC-Tunnel20] mpls te tunnel-id 200 [*LSRC-Tunnel20] mpls te signal-protocol cr-static [*LSRC-Tunnel20] commit [~LSRC-Tunnel20] quit
5、配置静态双向共路LSP的入节点、中间节点和出节点
# 配置LSRA为静态双向共路LSP的入节点
[~LSRA] bidirectional static-cr-lsp ingress Tunnel10 [*LSRA-bi-static-ingress-Tunnel10] forward nexthop 2.1.1.2 out-label 20 bandwidth ct0 10000 pir 10000 [*LSRA-bi-static-ingress-Tunnel10] backward in-label 20 [*LSRA-bi-static-ingress-Tunnel10] commit [~LSRA-bi-static-ingress-Tunnel10] quit
# 配置LSRB为静态双向共路LSP的中间节点
[~LSRB]bidirectional static-cr-lsp transit lsp1 [*LSRB-bi-static-transit-lsp1] forward in-label 20 nexthop 3.2.1.2 out-label 40 bandwidth ct0 10000 pir 10000 [*LSRB-bi-static-transit-lsp1] backward in-label 16 nexthop 2.1.1.1 out-label 20 bandwidth ct0 10000 pir 10000 [*LSRB-bi-static-transit-lsp1] commit [~LSRB-bi-static-transit-lsp1] quit
# 配置LSRC为静态双向共路LSP的出节点
[~LSRC] bidirectional static-cr-lsp egress Tunnel20 [*LSRC-bi-static-egress-Tunnel20] forward in-label 40 lsrid 1.1.1.1 tunnel-id 100 [*LSRC-bi-static-egress-Tunnel20] backward nexthop 3.2.1.1 out-label 16 bandwidth ct0 10000 pir 10000 [*LSRC-bi-static-egress-Tunnel20] commit [~LSRC-bi-static-egress-Tunnel20] quit
6、配置LSRC的反向隧道绑定
[~LSRC] interface Tunnel20 [~LSRC-Tunnel20] mpls te passive-tunnel [*LSRC-Tunnel20] mpls te binding bidirectional static-cr-lsp egress Tunnel20 [*LSRC-Tunnel20] commit [~LSRC-Tunnel20] quit
7、检查配置结果
配置完成后,在LSRA上执行display interface tunnel命令,可以看到Tunnel接口的状态为Up。
在各节点上执行display mpls te tunnel命令,可以看到MPLS TE隧道的建立情况。
LSA
在LSRB上查看配置结果
在LSRC上查看配置结果
在各节点上执行display mpls te bidirectional static-cr-lsp命令,可以看到双向静态LSP的信息。
配置完成后,在LSRA上执行ping命令,检测静态双向共路LSP的连通性。
标签:LSRA,LSRC,LSRB,示例,Ethernet1,mpls,LSP,te,共路 From: https://www.cnblogs.com/longlyseul/p/16893087.html