在主备链路带宽相差较大的情况下(1000M vs 200M),进行 OSPF 开销(Cost)调整是必须的,主要目标就是避免默认配置导致的非预期负载分担,精确实现“主链路承载流量、备链路备份”的效果。
下面是具体的评估与操作方案:
只要遵循规范,新增设备对现网影响可以非常小,关键风险点在于主备链路的 OSPF Cost 值。
如果不做调整,就会触发一个隐蔽的风险:
原因:H3C SR66系列设备的OSPF默认参考带宽为100Mbps-1。在这种基准下,无论是1000M链路还是200M链路,自动计算出的Cost值都是1(Cost = 100 / 带宽,结果小于1时取最小值1)。
后果:主备链路 Cost 值相等,OSPF 会将两者视为等价链路,执行负载分担。这会直接导致占比不等的流量进入200M的备份链路,极有可能引发拥塞和丢包。
为了让OSPF优先选择1000M主链路,需要确保主链路的OSPF Cost值远小于备份链路的Cost值。这里提供两种主流的调整方法,推荐使用方案一。
该方法通过修改全局的计算基准,让OSPF能自动区分不同带宽的链路,配置更标准且维护方便。
计算参考值:将参考带宽从默认的100Mbps统一提高到一个比所有链路带宽都高的值,例如万兆(10000Mbps)。这样Cost计算会更精确,Cost = 参考带宽 / 接口带宽。
Cost计算示例:
主链路 (1000M):10000 / 1000 = 10
备链路 (200M):10000 / 200 = 50
具体配置:在网络中所有运行OSPF的设备的OSPF视图下配置:
如果只想对特定链路进行控制,可以采用此方法。
配置思路:在千兆主链路接口下配置较小的Cost(如10),在百兆备链路接口下配置较大的Cost(如50)。
具体配置:
对于SR6608与6604之间的链路,如果它们之间的互联带宽不统一(例如,部分链路是千兆,部分只有百兆),同样必须按照上述原则配置Cost值,否则会导致次优路径问题。如果互联带宽一致(如都是千兆),则保持默认或设为相同值即可。
完成配置后,务必通过以下命令进行验证,确保策略生效。
检查接口开销:使用 display ospf interface 确认Cost值已按预期修改。
检查路由表:使用 display ip routing-table 查看目标网段,确保下一跳指向的是千兆主链路。
进行切换测试:执行 shutdown 主链路接口,模拟故障,验证流量能否顺利切换到备链路,并且路由表下一跳能够及时更新。
暂无评论
100/带宽(Mbps),算下来:100/1000 = 1100/200 = 5但为了让主备链路的优先级差足够大,建议手动修改开销,让主链路开销更小、备链路开销更大,确保主链路优先承载流量,备链路仅做备份。| 链路类型 | 带宽 | 建议开销值 | 说明 |
|---|---|---|---|
| 主链路(SR6608-1 ↔ 电信环网;SR6604-1 ↔ 电信环网) | 1000M | 10 | 保持最低开销,优先承载流量 |
| 备链路(SR6608-2 ↔ 电信环网;SR6604-2 ↔ 电信环网) | 200M | 100 | 开销远大于主链路,仅当主链路故障时才被选中 |
| 省市 / 市区互联链路(SR6614 ↔ SR6608-1/2) | 1000M | 10 | 保持主链路优先级 |
# 进入主链路接口(以SR6608-1为例)
interface GigabitEthernet 1/0/1
ospf cost 10 # 手动设置开销为10,覆盖默认值
# 进入备链路接口(以SR6608-2为例)
interface GigabitEthernet 1/0/1
ospf cost 100 # 手动设置开销为100,远大于主链路
ospf cost 1000,或者结合 BGP 的路由策略,让备链路仅作为备份路径。# 所有设备配置,减少LSA泛洪和SPF计算开销
ospf 1
spf-delay 5 # SPF计算延迟,避免频繁计算
spf-holdtime 10
lsa-arrival-interval 1000 # LSA到达间隔,防止LSA风暴
preference 255,降低备链路 BGP 路由的优先级,确保主链路路由优先。| 方案 | 优点 | 缺点 | 推荐场景 |
|---|---|---|---|
| 方案 A:同区域部署(你当前的计划) | 配置简单,无跨区域路由问题,收敛快 | 区域 LSA 量增大,次优路径风险高 | 设备数量少,网络规模不大,主备链路差异大 |
| 方案 B:新增区域部署(如 Area 1) | 隔离 LSA 泛洪,不影响原有区域的稳定性 | 配置复杂,需要规划 ABR 和区域间路由 | 设备数量多,网络规模大,原有区域性能敏感 |
display ospf routing 查看路由的出接口,确保流量都走主链路;同时测试主链路故障时,备链路能正常切换。暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论