组网需求

如下图所示,节点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中的链路信息。

 

原文地址:http://www.cnblogs.com/longlyseul/p/16919314.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性