出口线路坏一条顶一条:AR接口备份standby按优先级排队

整理自华为官方发布的配置举例。

手里有多条出口线路,想让主线路坏了备线路自动顶上,通常有两个做法:浮动静态路由靠优先级调路由表,接口备份靠接口状态切换。华为AR路由器的接口备份走的是后者——standby interface把备份接口挂在主接口名下,主接口DOWN了备份口立刻接棒,恢复后自动交回,切换前后还带延时保护防震荡。官方案例的场景是DeviceA与DeviceB之间三条直连链路:平时走interface2,坏了优先切interface1,再不行切interface3,梯队分明。这种"一主多备排队接棒"的结构,用在出口双线、分支双联、机房到弱电间的冗余链路上都成立,优先级就是排队次序,谁的质量好谁站前面。

配置思路四步

官方思路:先配好接口地址与静态路由保证网络层互通;再把interface2定为主接口,interface1、interface3配成它的备份接口,interface1优先级更高;最后配主备切换延时,避免接口状态抖动引起网络来回震荡。机制上,备份接口平时停留在STANDBY状态不收发业务流量,主备判定只看接口状态,切换与回切都由设备按延时自动完成;第三条链路interface3虽然在路由里也有条目,但只有排在前面的备份口失效后才轮到它,两条备份链路天然形成一二次接力的次序。

第一步,各接口配IP地址(以DeviceA为例,DeviceB类似):

<HUAWEI> system-view
[HUAWEI] sysname DeviceA
[DeviceA] interface 10GE0/0/2
[DeviceA-10GE0/0/2] ip address 10.1.1.1 255.255.255.0
[DeviceA-10GE0/0/2] quit
[DeviceA] interface 10GE0/0/1
[DeviceA-10GE0/0/1] ip address 10.1.2.1 255.255.255.0
[DeviceA-10GE0/0/1] quit
[DeviceA] interface 10GE0/0/3
[DeviceA-10GE0/0/3] ip address 10.1.3.1 255.255.255.0
[DeviceA-10GE0/0/3] quit

第二步,两端各配三条静态路由,三个网段的下一跳都指过去——路由先行铺底,接口备份只管切换:

[DeviceA] ip route-static 192.168.2.0 24 10.1.2.2
[DeviceA] ip route-static 192.168.2.0 24 10.1.1.2
[DeviceA] ip route-static 192.168.2.0 24 10.1.3.2
[DeviceB] ip route-static 192.168.1.0 24 10.1.2.1
[DeviceB] ip route-static 192.168.1.0 24 10.1.1.1
[DeviceB] ip route-static 192.168.1.0 24 10.1.3.1

第三步,核心命令:在主接口下挂备份接口并定优先级。interface2为主,interface1优先级30、interface3优先级20,数字越大越先顶上:

[DeviceA] interface 10GE0/0/2
[DeviceA-10GE0/0/2] standby interface 10GE0/0/1 30
[DeviceA-10GE0/0/2] standby interface 10GE0/0/3 20
[DeviceA-10GE0/0/2] quit

第四步,主备切换延时,官方案例两个方向都取10秒:

[DeviceA] interface 10GE0/0/2
[DeviceA-10GE0/0/2] standby timer delay 10 10
[DeviceA-10GE0/0/2] quit

验证:一张表看清梯队

display standby state把主备梯队打成一张表:主接口10GE0/0/2状态UP、备份位MUP;两个备份口STANDBY,优先级30和20分列在册:

[DeviceA] display standby state
Interface                      Interfacestate Backupstate Backupflag Pri Loadstate
10GE0/0/2                      UP             MUP         MU
10GE0/0/1                      STANDBY        STANDBY     BU         30
10GE0/0/3                      STANDBY        STANDBY     BU         20
Backup-flag meaning:
M---MAIN  B---BACKUP     V---MOVED    U---USED
D---LOAD  P---PULLED

故障演练:把主接口shutdown模拟链路故障,再看同一张表——主接口DOWN,优先级30的10GE0/0/1转UP接棒,10GE0/0/3原地待命:

[DeviceA] display standby state
Interface                      Interfacestate Backupstate Backupflag Pri Loadstate
10GE0/0/2                      DOWN           MDOWN       MU
10GE0/0/1                      UP             UP          BU         30
10GE0/0/3                      STANDBY        STANDBY     BU         20
Backup-flag meaning:
M---MAIN  B---BACKUP     V---MOVED    U---USED
D---LOAD  P---PULLED

与浮动静态路由怎么选

两条路都通向"主坏备顶",但生效点不同:接口备份在接口层动作,主接口恢复且延时计时到点后自动切回,路由表不用动;浮动静态路由靠优先级改路由条目,适合以线路为单位的广域备份。链路两端接口形态一致、要求切换与回切都有序受控时,接口备份的确定性强。运维上建议把display standby state纳入巡检,Backupflag从B变V、D这类标志对应备份口被启用或被拉起的异常状态,看到了就要查主链路。延时参数别配太小——接口反复抖动时,延时就是防震荡的缓冲垫。

出口要双保险,贵州诚鑫致达科技可以按线路质量排好备份梯队,欢迎搜索关注交流。

企业存储选型参考|贵州诚鑫致达

做机架式部署与数据中心扩容,群晖机型参考:RS2423RP+ · RS1221+ · RS822+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。重庆企业 NAS 存储、服务器运维与容灾备份方案。