组网需求
如下图所示,节点LSRA、LSRB、LSRC和LSRD运行IS-IS,都属于Level-2。
使用RSVP-TE从LSRA到LSRD建立一条TE隧道,带宽为20Mbit/s。隧道沿途的链路最大可预留带宽为100Mbit/s,BC0带宽为100Mbit/s。
配置思路
采用如下的思路使用RSVP-TE配置MPLS TE隧道:
1、配置各接口的IP地址及作为LSR ID的Loopback地址。
2、全局使能IS-IS协议,配置网络实体名称,改变cost类型以使能IS-IS TE。并在各接口(包括Loopback接口)上使能IS-IS。
3、配置MPLS LSR-ID并全局使能MPLS、MPLS TE、MPLS RSVP-TE、MPLS CSPF。
4、使能各接口的MPLS、MPLS TE和MPLS RSVP-TE。
5、在隧道沿途的各链路出接口上配置链路的最大可预留带宽和BC带宽。
6、在入节点创建隧道接口,指定隧道的IP地址、隧道协议、目的地址以及隧道带宽。
数据准备
为完成此配置例,需准备如下的数据:
1、配置各接口的IP地址
设备名称 | 接口 | 接口地址 |
LSRA | Ethernet1/0/1 | 10.1.1.1/24 |
Loopback1 | 1.1.1.9/32 | |
LSRB | Ethernet1/0/1 | 10.1.1.2/24 |
Loopback1 | 2.2.2.9/32 | |
Ethernet1/0/2 | 10.2.1.1/24 | |
LSRC | Loopback1 | 3.3.3.9/32 |
Ethernet1/0/2 | 10.2.1.2/24 | |
Ethernet1/0/1 | 10.3.1.1/24 | |
LSRD | Loopback1 | 4.4.4.9/32 |
Ethernet1/0/1 | 10.3.1.2/24 |
2、配置IS-IS协议发布路由
# 配置LSRA
[~LSRA] isis 1 [*LSRA-isis-1] network-entity 00.0005.0000.0000.0001.00 [*LSRA-isis-1] is-level level-2 [*LSRA-isis-1] quit [*LSRA] interface Ethernet 1/0/1 [*LSRA-Ethernet1/0/1] isis enable 1 [*LSRA-Ethernet1/0/1] quit [*LSRA] interface loopback 1 [*LSRA-LoopBack1] isis enable 1 [*LSRA-LoopBack1] commit [~LSRA-LoopBack1] quit
#配置LSRB
[~LSRB] isis 1 [*LSRB-isis-1] network-entity 00.0005.0000.0000.0002.00 [*LSRB-isis-1] is-level level-2 [*LSRB-isis-1] quit [*LSRB] interface Ethernet 1/0/1 [*LSRB-Ethernet1/0/1] isis enable 1 [*LSRB-Ethernet1/0/1] quit [*LSRB] interface Ethernet 1/0/2 [*LSRB-Ethernet1/0/2] isis enable 1 [*LSRB-Ethernet1/0/2] quit [*LSRB] interface loopback 1 [*LSRB-LoopBack1] isis enable 1 [*LSRB-LoopBack1] commit [~LSRB-LoopBack1] quit
#配置LSRC
[~LSRC] isis 1 [*LSRC-isis-1] network-entity 00.0005.0000.0000.0003.00 [*LSRC-isis-1] is-level level-2 [*LSRC-isis-1] quit [*LSRC] interface Ethernet 1/0/1 [*LSRC-Ethernet1/0/1] isis enable 1 [*LSRC-Ethernet1/0/1] quit [*LSRC] interface Ethernet 1/0/2 [*LSRC-Ethernet1/0/2] isis enable 1 [*LSRC-Ethernet1/0/2] quit [*LSRC] interface loopback 1 [*LSRC-LoopBack1] isis enable 1 [*LSRC-LoopBack1] commit [~LSRC-LoopBack1] quit
#配置LSRD
[~LSRD] isis 1 [*LSRD-isis-1] network-entity 00.0005.0000.0000.0004.00 [*LSRD-isis-1] is-level level-2 [*LSRD-isis-1] quit [*LSRD] interface Ethernet 1/0/1 [*LSRD-Ethernet1/0/1] isis enable 1 [*LSRD-Ethernet1/0/1] quit [*LSRD] interface loopback 1 [*LSRD-LoopBack1] isis enable 1 [*LSRD-LoopBack1] commit [~LSRD-LoopBack1] quit
配置完成后,在各节点上执行display ip routing-table命令,可以看到相互之间都学到了到对方的路由。以LSRA的显示为例:
3、配置MPLS基本能力,使能MPLS TE、RSVP-TE和CSPF
# 在各节点全局使能MPLS、MPLS TE和RSVP-TE,在隧道沿途的接口上使能MPLS、MPLS TE和RSVP-TE,并在入节点使能CSPF。
# 配置LSRA。
[~LSRA] mpls lsr-id 1.1.1.9 [*LSRA] mpls [*LSRA-mpls] mpls te [*LSRA-mpls] mpls rsvp-te [*LSRA-mpls] mpls te cspf [*LSRA-mpls] quit [*LSRA] interface Ethernet 1/0/1 [*LSRA-Ethernet1/0/1] mpls [*LSRA-Ethernet1/0/1] mpls te [*LSRA-Ethernet1/0/1] mpls rsvp-te [*LSRA-Ethernet1/0/1] commit [~LSRA-Ethernet1/0/1] quit
# 配置LSRB。
[~LSRB] mpls lsr-id 2.2.2.9 [*LSRB] mpls [*LSRB-mpls] mpls te [*LSRB-mpls] mpls rsvp-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] mpls rsvp-te [*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] mpls rsvp-te [*LSRB-Ethernet1/0/2] commit [~LSRB-Ethernet1/0/2] quit
# 配置LSRC。
[~LSRC] mpls lsr-id 3.3.3.9 [*LSRC] mpls [*LSRC-mpls] mpls te [*LSRC-mpls] mpls rsvp-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] mpls rsvp-te [*LSRC-Ethernet1/0/1] quit [*LSRC] interface Ethernet 0/2/0 [*LSRC-Ethernet1/0/2] mpls [*LSRC-Ethernet1/0/2] mpls te [*LSRC-Ethernet1/0/2] mpls rsvp-te [*LSRC-Ethernet1/0/2] commit [~LSRC-Ethernet1/0/2] quit
# 配置LSRD。
[~LSRD] mpls lsr-id 4.4.4.9 [*LSRD] mpls [*LSRD-mpls] mpls te [*LSRD-mpls] mpls rsvp-te [*LSRD-mpls] quit [*LSRD] interface Ethernet 1/0/1 [*LSRD-Ethernet1/0/1] mpls [*LSRD-Ethernet1/0/1] mpls te [*LSRD-Ethernet1/0/1] mpls rsvp-te [*LSRD-Ethernet1/0/1] commit [~LSRD-Ethernet1/0/1] quit
4、配置IS-IS TE
# 配置LSRA。
[~LSRA] isis 1 [~LSRA-isis-1] cost-style wide [*LSRA-isis-1] traffic-eng level-2 [*LSRA-isis-1] commit [~LSRA-isis-1] quit
# 配置LSRB。
[~LSRB] isis 1 [~LSRB-isis-1] cost-style wide [*LSRB-isis-1] traffic-eng level-2 [*LSRB-isis-1] commit [~LSRB-isis-1] quit
# 配置LSRC。
[~LSRC] isis 1 [~LSRC-isis-1] cost-style wide [*LSRC-isis-1] traffic-eng level-2 [*LSRC-isis-1] commit [~LSRC-isis-1] quit
# 配置LSRD。
[~LSRD] isis 1 [~LSRD-isis-1] cost-style wide [*LSRD-isis-1] traffic-eng level-2 [*LSRD-isis-1] commit [~LSRD-isis-1] quit
5、配置链路的MPLS TE带宽属性
# 在隧道沿途各接口上配置链路的最大可预留带宽和BC0带宽
# 配置LSRA
[~LSRA] interface Ethernet 1/0/1 [~LSRA-Ethernet1/0/1] mpls te bandwidth max-reservable-bandwidth 100000 [*LSRA-Ethernet1/0/1] mpls te bandwidth bc0 100000 [*LSRA-Ethernet1/0/1] commit [~LSRA-Ethernet1/0/1] quit
# 配置LSRB。
[~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-Ethernet1/0/1] quit
6、配置MPLS TE隧道接口
# 在隧道入节点上创建Tunnel接口,并配置Tunnel接口的IP地址、隧道协议、目的地址、Tunnel ID、动态信令协议以及隧道带宽,并执行commit命令使配置生效。
# 配置LSRA。
[~LSRA] interface tunnel1 [*LSRA-Tunnel1] ip address unnumbered interface loopback 1 [*LSRA-Tunnel1] tunnel-protocol mpls te [*LSRA-Tunnel1] destination 4.4.4.9 [*LSRA-Tunnel1] mpls te tunnel-id 1 [*LSRA-Tunnel1] mpls te bandwidth ct0 20000 [*LSRA-Tunnel1] commit [~LSRA-Tunnel1] quit
7、检查配置结果
配置完成后,在LSRA上执行display interface tunnel命令可以看到隧道接口状态为Up。
在LSRA上执行display mpls te tunnel-interface命令可以看到隧道详细信息。
在LSRA上执行display mpls te cspf tedb all命令查看TEDB中的链路信息。
标签:LSRA,LSRC,LSRB,isis,示例,Ethernet1,mpls,TE,RSVP From: https://www.cnblogs.com/longlyseul/p/16919314.html