新分支路由器并进总部网络:OSPF一处宣告全网段路由自动学
本文整理自华为官方发布的典型配置案例,按中小企业常见场景做了场景化梳理。
静态路由的账越记越厚
公司三五台路由器时,静态路由手写还管得住;等到分支一个个并进来,每加一台设备就要在所有邻居上补指路,漏一条就是一边通一边不通。华为官方推荐的思路是让设备自己说话:每台路由器把自己的网段宣告出来,邻居之间通过 OSPF 协议自动交换路由,网段增减不再需要全网手工同步。
官方示例组网
官方文档给的三台交换机组网可以直接映射到路由器场景:三台设备要互通,并且其中一台规划为骨干区域与普通区域的交界,方便后续以它为核心扩展网络。要点是把网络划分成 Area0(骨干区域)和 Area1,跨区域的路由必须经过骨干区域中转,这也是 OSPF 扩展性的根基。
配置走一遍
先给互联接口配好 IP(示例用 VLANIF 承载,路由器上直接配在物理口或子接口同理):
[SwitchA] interface vlanif 10
[SwitchA-Vlanif10] ip address 192.168.0.1 24
[SwitchA-Vlanif10] quit
然后是 OSPF 核心:启动进程、指定 router-id、进入区域、宣告网段。注意 network 命令后面跟的是反掩码:
[SwitchA] ospf 1 router-id 10.1.1.1
[SwitchA-ospf-1] area 0
[SwitchA-ospf-1-area-0.0.0.0] network 192.168.0.0 0.0.0.255
[SwitchA-ospf-1-area-0.0.0.0] quit
[SwitchA-ospf-1] area 1
[SwitchA-ospf-1-area-0.0.0.1] network 192.168.1.0 0.0.0.255
[SwitchA-ospf-1-area-0.0.0.1] return
邻居 SwitchB 在 Area0 宣告自己的互联网段,SwitchC 在 Area1 宣告,各写各的,互不干扰:
[SwitchB] ospf 1 router-id 10.2.2.2
[SwitchB-ospf-1] area 0
[SwitchB-ospf-1-area-0.0.0.0] network 192.168.0.0 0.0.0.255
[SwitchB-ospf-1-area-0.0.0.0] return
验证配置结果
官方验证用两条命令。display ospf peer 看邻居状态,落到 Full 才算邻居建立成功;display ospf routing 看协议路由表,对端网段出现在表里且下一跳指向邻居,就说明路由已经自动学到。链路出现抖动时这两条命令也是排查起点:邻居卡在 ExStart 或 Exchange 多半是 MTU 或接口问题,邻居根本起不来先查互联地址和反掩码。
落地提醒
一是 router-id 要全网唯一,手工指定省得设备自己挑出重复值;二是 network 宣告的是本机接口网段,宣告错了会把不该对外暴露的网段广播出去;三是新建分支建议先在测试环境把区域规划画清楚,骨干区域只扩不拆,后期迁移成本很高。
分支组网与路由规划、多网点 VPN 打通后的内网路由治理,贵州诚鑫致达科技提供上门实施与巡检服务,欢迎留言或私信咨询。
(来源:华为 VRP 官方文档《配置 OSPF 基本功能示例》,命令与注意事项以官方文档为准,AR 路由器同源命令适用)
企业存储选型参考|贵州诚鑫致达
做机房存储、虚拟化或监控归档,群晖机型参考:FS6400(全闪存阵列) · SA3610 · SA3410。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。