OSPF路由优化:Sham Link应用
OSPF路由优化:Sham Link应用
OSPF选路的基本原则:
SPF算法中,优先比较LSA类型,1/2>3>5>7,只有在LSA类型相同时再去比较Cost值 上述拓扑,企业站点R4/R5与ISP之间运行OSPF,R5通告的5.5路由信息在R3上被引入到BGP到达R1,再从R1的BGP中被引入到OSPF到达R4。另外R4/5之间有一条低速的专线作为后门链路,也运行OSPF,5.5路由经过后门链路的OSPF传给R4。
假设经过ISP到达R4的路由Cost为3,经过后门链路的Cost为100。站点4/5的Domain id相同。
分析:R5传递1类LSA给R3,引入到bgp后到达R1,扩展团体属性生成的LSA为3类。R5传递给R4的为1类LSA。此时,无论Cost大小,R4都优选后门链路,因为比较LSA类型后门链路的1类更优。
优化:在R1/3上创建sham link伪连接,使R5发布的路由作为1类LSA传递给R4,R4便可以优选ISP了。创建了sham link的ISP网络被称为超级骨干+
环境配置:
观察:
在PE间的接口上抓包,当R5发布路由时,传递的只有VPNv4数据包,LSA类型为3类。
优化:配置sham link。
在PE上新建环回接口作为通信接口,bind到OSPF所属的VPN实例,在OSPF所属的VPN实例中发布接口,确保两个PE之间新建的环回接口可以通信(带VPN实例带源ping)。在OSPF的VPN实例中配置sham link,指定源ip(新建的环回口),目标ip(对端PE新建的环回口),也可以设置Cost值(小于后门链路即可),这两个环回口会以互发OSPF状态的形式建立邻居。
R5上再次发布路由,观察R1上的LSDB,R4同时收到来自BGP和sham link传递来的LSA(sham link的路由信息包含在R5的1类中,查看LSA详细信息可以看到),通过比较LSA类型,R4优选超级骨干。
R1上也同时收到了BGP和sham link的LSA,但因为OSPF防环机制并没有优选sham link,但并不影响R1将LSA传给R4
扩展:没有配置sham link的情况下,在R5上引入外部路由55.55,R1从R3和R4同时收到了这条路由,LSA都为5类,查看R1的路由表,发现选择R4-R5为最优路径。这是因为,R1的BGP选路原则中的第三条本地始发优于从邻居学习发挥作用,R1优选了本地始发(BGP中引入了OSPF)
扫码领取 相关技术视频教程
添加老师后发【布丁】 秒通过 领资料