MSR系列路由器
三台设备组网测试双向链路保护FRR功能的配置
关键字:MSR;MPLS;TE;Fast-Reroute;快速重路由;RSVP-TE;FRR;显式路径;NetIQ;链路保护 ;双向
一、组网需求:
Ingress、Egress和Bypass 3台路由器按如下图组网,全网运行MPLS-TE、OSPF和RSVP-TE,在Ingress上通过配置2条显式路径,创建2个Tunnel接口(目的均为Egress),其中Tunnel0是主路径,Tunnel1是旁路径,在Ingress上配置FRR,使Tunnel1可以保护Ingress和Egress的直连链路,即当该直连链路中断,Tunnel0并不会Down,而是会自动引入到Tunnel1上,同时在Egress上也配置一条前往
设备清单:MSR系列路由器3台
二、组网图:
三、配置步骤:
设备和版本:MSR系列、Version 5.20, Release
1509
Ingress配置 |
# router id # mpls lsr-id # # mpls mpls te //快速重路由刷新间隔为1秒 mpls te timer
fast-reroute 1 //使能RSVP-TE,快速重路由只能使用RSVP-TE,不能使用CRLDP mpls rsvp-te mpls te cspf # //定义严格显式路径用于建立TE隧道主路径 explicit-path main next ho next ho # //旁路径的显式路径 explicit-path bypass next ho next ho next ho # //Router
ID和MPLS LSR ID interface LoopBack0 ip address # //连接PC的接口 interface Ethernet8/0 port link-mode route ip address # //连接Egress的接口 interface
GigabitEthernet0/0 port link-mode route combo enable copper ip address mpls mpls te //预留接口带宽 mpls te max-link-bandwidth 100000 mpls te max-reservable-bandwidth 100000 mpls rsvp-te # //连接Bypass的接口 interface GigabitEthernet0/1 port link-mode route combo enable copper ip address mpls mpls te mpls te max-link-bandwidth 100000 mpls te max-reservable-bandwidth 100000 //指定保护链路的旁路径为Tunnel1 mpls te fast-reroute bypass-tunnel
Tunnel1 mpls rsvp-te # //主路径Tunnel0 interface Tunnel0 ip address tunnel-protocol mpls te destination //可以查看隧道在各个节点上的标签 mpls te record-route label mpls te bandwidth bc0 50000 //指定显式路径 mpls te path explicit-path main mpls te fast-reroute mpls te commit # //旁路径Tunnel1 interface Tunnel1 ip address tunnel-protocol mpls te destination mpls te record-route label //指定旁路径的显式路径 mpls te path explicit-path bypass //指定保护带宽 mpls te backup bandwidth 40000 mpls te commit # //OSPF配置 ospf 1 opaque-capability enable are //可以将Loopback0、G0/0 network //使能G0/1 network mpls-te enable # //将通往 ip route-static # |
Egress配置 |
# router id # mpls lsr-id # mpls mpls te mpls te timer
fast-reroute 1 mpls rsvp-te mpls te cspf # //定义严格显式路径用于建立TE隧道主路径 explicit-path main
next ho
next ho # //旁路径的显式路径 explicit-path bypass
next ho
next ho
next ho # //连接PC的接口 interface
Ethernet8/0 port link-mode route ip address # interface LoopBack0 ip address # //连接Bypass的接口 interface
GigabitEthernet0/0 port link-mode route combo enable copper ip address mpls mpls te mpls te max-link-bandwidth 100000 mpls te max-reservable-bandwidth 100000 mpls rsvp-te # //连接Ingress的接口 interface GigabitEthernet0/1 port link-mode route combo enable copper ip address mpls mpls te mpls te max-link-bandwidth 100000 mpls te max-reservable-bandwidth 100000 mpls te fast-reroute bypass-tunnel
Tunnel1 mpls rsvp-te # //连接Ingress的TE主隧道 interface Tunnel0 ip address tunnel-protocol mpls te destination mpls te record-route label mpls te bandwidth bc0 50000 mpls te path explicit-path main mpls te fast-reroute mpls te commit # //连接Ingress的保护隧道 interface Tunnel1 ip address tunnel-protocol mpls te destination mpls te record-route label mpls te path
explicit-path bypass mpls te backup bandwidth 50000 mpls te commit # //OSPF,使能各个接口 ospf 1 opaque-capability enable are
network
network
network
mpls-te enable # //将通往 ip route-static # |
Bypass配置 |
# router id # mpls lsr-id # mpls mpls te mpls rsvp-te mpls te cspf # interface LoopBack0 ip address # //连接Ingress的接口 interface
GigabitEthernet0/0 port link-mode
route ip address mpls te mpls te max-link-bandwidth 100000 mpls te max-reservable-bandwidth
100000 mpls rsvp-te # //连接Egress的接口 interface
GigabitEthernet0/1 port link-mode
route ip address mpls te mpls te max-link-bandwidth 100000 mpls te max-reservable-bandwidth 100000 mpls rsvp-te # //OSPF配置,使能各个接口 ospf 1 opaque-capability enable are network network network mpls-te enable # |
NetIQ操作指南 |
自行安装NetIQ,在 选择New
选择红圈按钮(add new pair)
输入Endpoint1和Endpoint2的地址,选择Select Script
选择Throughput.scr测试性能
调整一些Run的参数,主要是测试时间
如上图,选择测试时长为1分钟,选择完毕之后可以开始测试
点击上面的红圈标注的按钮(Run)开始测试,在测试过程中可以拔掉主路径的网线
测试结束后倒出测试结果,如上图FileàExportàTo HTML
上图,点击Export,选择合适的目录保存即可 |
四、配置关键点:
1) 基本配置参考FRR链路保护典型配置;
2) 稍有不同的是需要将2个主机之间的流量引入到Tunnel0;
3) 可以通过提高链路的预留带宽和Tunnel的带宽提高测试成绩,在本例中链路预留