三台交换机三个网段不跑动态路由:静态路由手工指路
整理自华为官方发布的典型配置案例。
三个厂区各一台三层交换机,网段少且多年不变,上动态路由协议属于杀鸡用牛刀。官方示例的思路就是静态路由:每台交换机把去往非直连网段的路径手工写死,末梢设备再配一条缺省路由指向汇接,全网点到点互通,稳定且零协议开销,设备资源占用也小,老机器也能跑。
要不要静态路由,动手前先过三问:网段是不是多年稳定?链路是不是就这几条?有没有第三方网络要对接动态协议?三问都过,静态就是省心的选择;任何一问不过,再谈动态协议也不迟。静态路由的维护成本藏在台账里:网段规划表、互联地址表、路由清单三份文档跟着配置走,交接和排障都靠它们,纸上功夫做足,网上的事就顺。
组网与地址
按官方示例:SwitchA 挂业务网段 10.1.1.0/24(Vlanif30 网关 10.1.1.1),经互联段 10.1.4.0/30(Vlanif10)连汇接的 SwitchB;SwitchB 另一侧接 SwitchC,SwitchC 挂 10.1.3.0/24。互联地址用 30 位掩码逐段切分,省地址且路由表干净。各终端网关指向本地交换机的 Vlanif 地址,VLAN 划分与接口入网照常规划(互联口 trunk、业务口 access)。
三台设备几行路由
汇接 SwitchB 写两条明细静态路由,左右两个业务网段各一条:
[SwitchB] ip route-static 10.1.1.0 255.255.255.0 10.1.4.1
[SwitchB] ip route-static 10.1.3.0 255.255.255.0 10.1.4.6
两端末梢各配一条缺省路由,0.0.0.0/0 指向汇接侧互联地址——所有未知目的地都交给汇接,明细路由不用逐段维护:
[SwitchA] ip route-static 0.0.0.0 0.0.0.0 10.1.4.2
[SwitchC] ip route-static 0.0.0.0 0.0.0.0 10.1.4.5
静态路由优先级低于直连路由,同一目的地若有更优来源时静态让位;这也是浮动静态路由做主备的基础——那是在这里叠加优先级参数的进阶玩法,基础组网用不到。
验证与避坑
[SwitchA] display ip routing-table
Route Flags: R - relay, D - download to fib, T - to vpn-instance
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 7 Routes : 7
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 Static 60 0 RD 10.1.4.2 Vlanif10
10.1.1.0/24 Direct 0 0 D 10.1.1.1 Vlanif30
10.1.1.1/32 Direct 0 0 D 127.0.0.1 Vlanif30
10.1.4.0/30 Direct 0 0 D 10.1.4.1 Vlanif10
10.1.4.1/32 Direct 0 0 D 127.0.0.1 Vlanif10
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
路由表里 0.0.0.0/0 一行 Proto 显示 Static、下一跳与出接口正确,缺省路由已生效。顺带把字段读法说全:Proto 是路由来源(Static/Direct)、Pre 是优先级(静态 60、直连 0)、NextHop 与 Interface 是下一跳和出接口,排错时按这四列核对。交换机本机先 ping 对端业务网关,通了再上终端验证:
[SwitchA] ping 10.1.3.1
PING 10.1.3.1: 56 data bytes, press CTRL_C to break
Reply from 10.1.3.1: bytes=56 Sequence=1 ttl=253 time=62 ms
Reply from 10.1.3.1: bytes=56 Sequence=2 ttl=253 time=63 ms
Reply from 10.1.3.1: bytes=56 Sequence=3 ttl=253 time=63 ms
Reply from 10.1.3.1: bytes=56 Sequence=4 ttl=253 time=62 ms
Reply from 10.1.3.1: bytes=56 Sequence=5 ttl=253 time=62 ms
--- 10.1.3.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 62/62/63 ms
逐层确认:同网段通、跨网段通、缺省路由可达,三步走完整条链路就算打通。
- 缺省路由指错下一跳是最常见故障:改完先在交换机上 ping 对端互联地址,通了大半就稳了;
- 汇接侧不配缺省路由:两侧都要明细,配了缺省反而可能把未知目的地的流量送到错误方向,汇接设备老老实实逐条写;
- 网段变动要同步改静态路由,变化频繁的网络请上动态协议,静态适合小而稳的组网;
- 汇接设备写明细路由时对照网段台账逐条核对,漏一条就是单侧不通。
多分支组网与路由规划,贵州诚鑫致达科技提供设计实施,欢迎搜索关注洽谈。
企业存储选型参考|贵州诚鑫致达
做机架式部署与数据中心扩容,群晖机型参考:RS2423RP+ · RS1221+ · RS822+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。
服务区域|贵州诚鑫致达
贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。重庆企业 NAS 存储、服务器运维与容灾备份方案。