如果现场使用了vrrp和ospf。vrrp在设备A上。
设备A的ospf直接netwrok了vrrp的虚地址网段。同时ospf有引入直连路由。设备B是vlanif接口地址,也network了接口网段。 这种情况感觉路由是不是存在问题。
设备B看路由走的是实接口路由。
(0)
(0)
一句话结论
这种配置必然路由异常、次优路径、环路风险,核心冲突:VRRP 虚地址既被 OSPF 宣告,又重分布直连,同时 AB 两台设备路由发布不对称。
问题根源
设备 A 双重发布 VRRP 网段
network 宣告虚地址网段
又import-route direct引入直连
同一段路由两次发布进 OSPF,产生路由冗余、优先级混乱。
AB 发布规则不一致
A:发 VRRP 虚网段 + 重分布直连
B:只发物理 VLANIF 网段
全网 OSPF 都学习VRRP 虚拟网关路由
流量默认走主设备 VRRP 网关
主设备故障,VRRP 切换,OSPF 路由自动收敛到备机
无重复路由、无次优路径
VRRP 虚 IP不要单独重分布,用 OSPF 网段宣告最稳妥
两台设备同 VLANIF、同 VRRP 组、同 OSPF 宣告策略
实接口 IP 可设不同网段 / 不宣告,仅以虚 IP 做网关路由
(0)
暂无评论
问题根源在于设备B的直连路由优先级高于通过设备A学到的OSPF路由,导致了次优路径。
核心思路是不要让VRRP虚地址网段参与OSPF的自动计算或引入,让VRRP专注于提供网关冗余。你可以按以下步骤调整:
第一步:设备A:删除OSPF进程中关于虚地址网段的network宣告,只宣告互联接口的物理网段。
第二步:所有设备:检查是否存在import-route direct,如果有,请使用route-policy精确过滤,禁止引入VRRP虚地址网段。
第三步:下游设备:确保所有下游设备(如设备B)使用VRRP虚地址作为默认网关或下一跳,而非物理接口地址。
为了让你更灵活、可靠地实现路径一致性,你也可以考虑以下两种方案:
VRRP与OSPF联动:这是推荐的进阶方案。在主备设备上配置 vrrp vrid x track ospf cost,让VRRP状态变化时自动调整OSPF的Cost值。这样只有VRRP Master才会发布最优路由,实现流量路径自动跟随主备切换。
配置直连路由与VRRP联动(纯IP方案):另一种解决方案是让路由的代价(Cost)跟随VRRP主备状态变化。配置后,Master设备的直连路由Cost值较低,而Backup设备会主动增加此Cost。之后再将这个变化的Cost通过import-route direct inherit-cost引入OSPF,下游设备就会始终优选Master设备。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论