互联网高级白领孵化基地

技术论坛

AR路由器/SRG路由器BFD和VRRP联动的配置方法

更新时间:2022-09-09

配置VRRP负载分担以及与BFD的联动,实现业务快速切换并检测上行链路的示例


规格


适用于所有版本、所有形态的AR路由器。



组网需求


如图1所示,某公司网络中RouterA和RouterB为直连设备,下行连接一台交换机设备。用户希望对网络中的四种业务:上网、邮件、视频及核心业务进行分路,即上网和邮件业务从RouterA出去,视频和核心业务从RouterB出去。当RouterA和RouterB中的任意一个设备链路down的时候,这四种业务都快速切换到另一台Router上。


图1  配置VRRP负载分担+track bfd组网图




操作步骤

1.RouterA的配置

#

sysname RouterA

#

acl number 3100                                                                

rule 5 permit ip destination 1.1.1.3 0                                        

#

bfd                                                                            

#                                                                              

traffic classifier 0 operator or                                               

if-match acl 3100                                                             

#                                                                              

traffic behavior 0                                                             

redirect ip-nexthop 192.168.2.253 track nqa internet icmp  //配置策略路由和NQA联动

#                                                                              

traffic policy 0                                                               

classifier 0 behavior 0                                                       

#

ip pool 1                                                                      

gateway-list 192.168.0.2                                                      

network 192.168.0.0 mask 255.255.255.0                                        

#

interface Vlanif1                                                              

ip address 192.168.0.253 255.255.255.0                                        

vrrp vrid 1 virtual-ip 192.168.0.1                                            

vrrp vrid 1 priority 90                                                       

vrrp vrid 1 track bfd-session 20 increased 20  //VRRP和BFD联动实现快速切换       

vrrp vrid 2 virtual-ip 192.168.0.2  //主备备份组1和主备备份组2实现负载分担          

vrrp vrid 2 track bfd-session 20 reduced 20                                   

traffic-policy 0 inbound  //策略路由实现区分业务 

dhcp select global                                                            

#

interface GigabitEthernet0/0/0                                                 

ip address 1.1.1.2 255.255.255.0                                              

#

interface GigabitEthernet0/0/1                                                 

ip address 192.168.2.254 255.255.255.0                                        

#                                                                              

bfd vrrp bind peer-ip 192.168.0.254 interface Vlanif1  //检测VRRP通过交换机相连链路质量

discriminator local 20                                                        

discriminator remote 10                                                       

commit                                                                        

#

nqa test-instance internet icmp  //RouterA通过NQA检测通往RouterB网关的链路

test-type icmp                                                                

destination-address ipv4 2.2.2.1                                              

frequency 12                                                           

timeout 1                                                                     

start now                                                                     

#

ip route-static 2.2.2.0 255.255.255.0 192.168.2.253

ip route-static 0.0.0.0 0.0.0.0 1.1.1.1

#

return


2.RouterB的配置

#

sysname RouterB

#

acl number 3100                                                                

rule 5 permit ip destination 2.2.2.1 0                                        

#

bfd 

#                                                                              

traffic classifier 0 operator or                                               

if-match acl 3100                                                             

#                                                                              

traffic behavior 0                                                             

redirect ip-nexthop 192.168.2.254 track nqa internet icmp  //配置策略路由和NQA联动

#                                                                              

traffic policy 0                                                               

classifier 0 behavior 0                                                       

#                                                                              

ip pool 1                                                                      

gateway-list 192.168.0.1                                                      

network 192.168.0.0 mask 255.255.255.0                                        

#                                                                              

interface Vlanif1                                                              

ip address 192.168.0.254 255.255.255.0                                        

vrrp vrid 1 virtual-ip 192.168.0.1                                            

vrrp vrid 1 track bfd-session 10 reduced 20                                

vrrp vrid 2 virtual-ip 192.168.0.2  //主备备份组1和主备备份组2实现负载分担          

vrrp vrid 2 priority 90                                                       

vrrp vrid 2 track bfd-session 10 increased 20  //VRRP和BFD联动实现快速切换       

traffic-policy 0 inbound  //策略路由实现区分业务                                 

dhcp select global                                                            

#                                                                                

interface GigabitEthernet0/0/0                                                 

ip address 2.2.2.2 255.255.255.0                                        

#                                                                           

interface GigabitEthernet0/0/1                                              

ip address 192.168.2.253 255.255.255.0  //配置RouterB的接口IP地址

#                                                                              

bfd vrrp bind peer-ip 192.168.0.253 interface Vlanif1  //检测VRRP通过交换机相连的链路质量

discriminator local 10                                                        

discriminator remote 20                                                       

commit                                                                        

#

nqa test-instance internet icmp  //RouterB通过NQA检测通往RouterA网关的链路         

test-type icmp                                                                

destination-address ipv4 1.1.1.1                                  

frequency 12                                                     

timeout 1                                                                     

start now                                                                     

#

ip route-static 1.1.1.0 255.255.255.0 192.168.2.254

ip route-static 0.0.0.0 0.0.0.0 2.2.2.1  //配置静态路由使路由互通

#

return