好消息,超酷的在线虚拟网络实验室上线了!点击开始实验

为获得更好的浏览效果,建议您使用 Firefox 或者 Chrome 浏览器



MSR系列路由器

三台设备组网测试双向链路保护FRR功能的配置

 

关键字MSR;MPLS;TE;Fast-Reroute;快速重路由;RSVP-TE;FRR;显式路径;NetIQ;链路保护 ;双向

 

一、组网需求

IngressEgressBypass 3台路由器按如下图组网全网运行MPLS-TEOSPFRSVP-TEIngress上通过配置2条显式路径创建2Tunnel接口目的均为Egress),其中Tunnel0是主路径Tunnel1是旁路径Ingress上配置FRR使Tunnel1可以保护IngressEgress的直连链路当该直连链路中断Tunnel0并不会Down而是会自动引入到Tunnel1同时在Egress上也配置一条前往1.1.1.12TunnelBypass也是备份节点

设备清单:MSR系列路由器3

二、组网图:

三、配置步骤:

设备和版本:MSR系列、Version 5.20, Release 1509

Ingress配置

#

 router id 1.1.1.1

#

mpls lsr-id 1.1.1.1

#

#

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 hop 3.0.0.2

  next hop 3.3.3.3

#

//旁路径的显式路径

explicit-path bypass

 next hop 1.0.0.2

 next hop 2.0.0.2

 next hop 3.3.3.3

#

//Router IDMPLS LSR ID

interface LoopBack0

 ip address 1.1.1.1 255.255.255.255

#

//连接PC的接口

interface Ethernet8/0

 port link-mode route

 ip address 11.0.0.254 255.255.255.0

#

//连接Egress的接口

interface GigabitEthernet0/0

 port link-mode route

 combo enable copper

 ip address 1.0.0.1 255.255.255.0

 mpls

 mpls te

 //预留接口带宽100M

 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 3.0.0.1 255.255.255.0

 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 10.0.0.1 255.255.255.252

 tunnel-protocol mpls te

 destination 3.3.3.3

 //可以查看隧道在各个节点上的标签

 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 20.0.0.1 255.255.255.252

 tunnel-protocol mpls te

 destination 3.3.3.3

 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

 area 0.0.0.0

  //可以将Loopback0G0/0

  network 1.0.0.0 0.255.255.255

  //使能G0/1

  network 3.0.0.0 0.255.255.255

  mpls-te enable

#

 //将通往13.0.0.0/24的流量引入到Tunnel0且优先级高于OSPF

 ip route-static 13.0.0.0 255.0.0.0 Tunnel0 preference 1

#

Egress配置

#

router id 3.3.3.3

#

mpls lsr-id 3.3.3.3

#

mpls

mpls te

mpls te timer fast-reroute 1

 mpls rsvp-te

mpls te cspf

#

 //定义严格显式路径用于建立TE隧道主路径

 explicit-path main

  next hop 3.0.0.1

  next hop 1.1.1.1

#

 //旁路径的显式路径

 explicit-path bypass

  next hop 2.0.0.1

  next hop 1.0.0.1

  next hop 1.1.1.1

#

//连接PC的接口

interface Ethernet8/0

 port link-mode route

 ip address 13.0.0.254 255.255.255.0

#

interface LoopBack0

 ip address 3.3.3.3 255.255.255.255

#

//连接Bypass的接口

interface GigabitEthernet0/0

 port link-mode route

 combo enable copper

 ip address 2.0.0.2 255.255.255.0

 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 3.0.0.2 255.255.255.0

 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

#

//连接IngressTE主隧道

interface Tunnel0

 ip address 10.0.0.2 255.255.255.0

 tunnel-protocol mpls te

 destination 1.1.1.1

 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 20.0.0.2 255.255.255.0

 tunnel-protocol mpls te

 destination 1.1.1.1

 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

 area 0.0.0.0

  network 3.3.3.3 0.0.0.0

  network 2.0.0.0 0.0.0.255

  network 3.0.0.0 0.0.0.255

  mpls-te enable

#

 //将通往11.0.0.0/24的流量引入到Tunnel0上,且优先级高于OSPF

 ip route-static 11.0.0.0 255.0.0.0 Tunnel0

#

Bypass配置

#

router id 2.2.2.2

#

mpls lsr-id 2.2.2.2

#

mpls

 mpls te

 mpls rsvp-te

 mpls te cspf

#

interface LoopBack0

 ip address 2.2.2.2 255.255.255.255

#

//连接Ingress的接口

interface GigabitEthernet0/0

port link-mode route

 ip address 1.0.0.2 255.255.255.252

 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 2.0.0.1 255.255.255.252

 mpls te

 mpls te max-link-bandwidth 100000

 mpls te max-reservable-bandwidth 100000

 mpls rsvp-te

#

//OSPF配置,使能各个接口

ospf 1

 opaque-capability enable

 area 0.0.0.0

  network 2.2.2.2 0.0.0.0

  network 1.0.0.0 0.0.0.255

  network 2.0.0.0 0.0.0.255

  mpls-te enable

#

NetIQ操作指南

自行安装NetIQ,在11.0.0.1PC上打开IxChariot

选择New

选择红圈按钮(add new pair

输入Endpoint1Endpoint2的地址,选择Select Script

选择Throughput.scr测试性能

调整一些Run的参数,主要是测试时间

如上图,选择测试时长为1分钟,选择完毕之后可以开始测试

点击上面的红圈标注的按钮(Run)开始测试,在测试过程中可以拔掉主路径的网线

测试结束后倒出测试结果,如上图FileàExportàTo HTML

上图,点击Export,选择合适的目录保存即可

四、配置关键点

1) 基本配置参考FRR链路保护典型配置;

2) 稍有不同的是需要将2个主机之间的流量引入到Tunnel0

3) 可以通过提高链路的预留带宽和Tunnel的带宽提高测试成绩,在本例中链路预留100M,每个Tunnel要求预留50M

X Close
X Close