分流到慢链路的业务断了切不回?策略路由联动探测自动换道

本文整理自华为官方发布的典型配置案例,命令与步骤均按原始文档呈现,供现场实施参考。

双出口网络做流量分流是常规操作:快的链路留给核心业务,慢的那条分给备份、下载或者特定网段,省带宽钱。但这里藏着一个容易被忽略的坑——策略路由是静态的,一旦被分流的那条链路悄悄断了,命中策略的流量还会固执地往黑洞里冲,除非有人手改配置,业务就一直瘫着。用户看到的现象特别迷惑:全网都正常,就这一个部门上不了网。

治法是给策略路由装上探测器,也就是策略路由与NQA联动:NQA测试例盯着目标链路,链路活着策略照常生效,链路一断,重定向动作自动失效,流量回落到路由表按正常路径走,链路恢复再自动接管。全程无人值守。

官方案例的组网:SwitchA有两条上联,一条高速链路(网关10.1.20.1),一条低速链路(网关10.1.30.1);默认流量走高速,源地址192.168.101.0/24这个网段的报文被分流到低速链路。需求是这条低速链路故障时,分流流量尽快切回高速链路。

配置五步。第一步,VLAN和VLANIF地址照组网配好,默认路由指向高速链路。

第二步,配NQA测试例盯住低速链路的网关,11秒一个周期、每周期探两次、超时4秒:

[SwitchA] nqa test-instance user test
[SwitchA-nqa-user-test] test-type icmp
[SwitchA-nqa-user-test] destination-address ipv4 10.1.30.1
[SwitchA-nqa-user-test] frequency 11
[SwitchA-nqa-user-test] probe-count 2
[SwitchA-nqa-user-test] interval seconds 5
[SwitchA-nqa-user-test] timeout 4
[SwitchA-nqa-user-test] start now
[SwitchA-nqa-user-test] quit

先单独验证探测是否正常,display nqa results test-instance user test,看到Completion:success、丢包率0%再往下走。

第三步,用ACL圈出要分流的报文,源地址192.168.101.0/24:

[SwitchA] acl 3001
[SwitchA-acl-adv-3001] rule permit ip source 192.168.101.0 0.0.0.255
[SwitchA-acl-adv-3001] quit
[SwitchA] traffic classifier c1 operator or
[SwitchA-classifier-c1] if-match acl 3001
[SwitchA-classifier-c1] quit

第四步,配流行为,重定向到低速链路网关,关键就在track-nqa这个尾巴上——它把重定向动作的生死交给了刚才的测试例:

[SwitchA] traffic behavior b1
[SwitchA-behavior-b1] redirect ip-nexthop 10.1.30.1 track-nqa user test
[SwitchA-behavior-b1] quit

第五步,流策略绑定分类和行为,挂到接入口的入方向:

[SwitchA] traffic policy p1
[SwitchA-trafficpolicy-p1] classifier c1 behavior b1
[SwitchA-trafficpolicy-p1] quit
[SwitchA] interface gigabitethernet 2/0/1
[SwitchA-GigabitEthernet2/0/1] traffic-policy p1 inbound
[SwitchA-GigabitEthernet2/0/1] return

验收做两件事:一是display traffic policy user-defined p1确认策略内容和关联关系;二是真拔一次低速链路的线,看这个网段的流量是否在探测超时后自动回到高速链路、插回线后是否自动恢复分流。这两个动作都过了,方案才算闭环。

一个部署提醒:探测的目标地址要选链路对端的网关地址,探链路而不是探互联网,否则中间某处断了探测器还报活,联动就形同虚设。做双出口项目时,所有带重定向的策略一律强制联动探测,这是写在方案模板里的硬规矩——自动化分流没有自动化兜底,等于给业务埋雷。欢迎搜索关注贵州诚鑫致达科技,了解更多双出口选路实战配置。

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

做核心业务 SAN 存储与高可靠应用,群晖机型参考:UC3400 · UC3200 · SA3600。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。西南地区多分支企业:跨区域数据集中存储与统一备份。