第一种办法试了,路径还是从厂站绕的,第二种办法暂时测试的设备不支持那个命令,还有别的办法么
要在你的SR8803-F上实现想要的路径切换,最直接且一劳永逸的方法是调整OSPF的选路规则,使其更合理地评估链路质量。以下有两种方案可以实现。
你的组网中,汇聚交换机A和B位于区域0(骨干区),而所有场站位于区域1(非骨干区)。问题的根源在于OSPF的默认选路优先级:
OSPF协议在设计上会优先选择区域内(Intra-Area) 的路由,其次才考虑区域间(Inter-Area) 的路由。即使在区域1内,汇聚a到场站b的链路开销(Cost)很大,OSPF也会优先选择这条区域内路由,导致了不合理的绕行。只要这条区域内路径物理上存在,OSPF就不会考虑更优的区域间路径。
因此,解决问题的关键在于调整OSPF的选路机制,主要有两种方法。
原理:将区域内路由的协议优先级,从默认的10调整为与区域间路由一致的15,使OSPF在选择路径时,主要依据链路开销(Cost)进行判断。这样,汇聚a到场站a的流量就会遵循 汇聚a -> 汇聚b -> 场站a 这条开销更小的路径。
配置步骤:
在汇聚交换机A和B上执行(关键配置):修改OSPF区域内路由的优先级。
手动调整链路开销(Cost):通过手动设置Cost,更精确地控制路径选择。
为汇聚交换机之间的高速链路(如POS口)设置较小的Cost值:
为汇聚交换机到场站侧的低速链路(如CPOS拆分的2M串口)设置较大的Cost值:
方案优势:配置全局生效,一劳永逸地解决了所有场站的路由绕行问题。
原理:直接在每台汇聚交换机通往各个场站侧的接口上配置过滤策略,限制从场站学习到的路由信息。例如,在汇聚A连接场站B的接口上,配置过滤规则,只允许接收场站B自身的网段,从而避免汇聚A学习到无关的场站A的区域内路由。
配置步骤:
在汇聚交换机A上创建ACL,明确指定允许从特定场站接收哪些路由。
在汇聚交换机A连接场站A的串口上应用过滤策略。
备份配置:在进行任何变更前,请务必使用display current-configuration命令备份设备配置。
变更窗口:OSPF选路规则的调整可能会触发路由重新计算,建议选择业务低谷时段进行操作,并做好应急回退准备。
第一种办法试了,路径还是从厂站绕的,第二种办法暂时测试的设备不支持那个命令,还有别的办法么
第一种办法试了,路径还是从厂站绕的,第二种办法暂时测试的设备不支持那个命令,还有别的办法么
Serial 2/0/1:0 这类 CPOS 拆分的 2M 接口system-view
interface Serial2/0/1:0
ospf cost 30000
quit
# 所有连到场站的 Serial 口都这么配
# 同理:Serial2/0/1:1、Serial2/0/2:0 ...
interface Pos1/0/0
ospf cost 10000
quit
display ip routing-table 场站A-loopback
display ospf lsdb
display ospf routing 场站A-loopback
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
第一种办法试了,路径还是从厂站绕的,第二种办法暂时测试的设备不支持那个命令,还有别的办法么