如图所示,CE上vpn实例与PE上实例建立EBGP,CE之间建立ibgp,CE1/2,SW1/2互联都建了ospf邻居。CE上vpn实例起ospf进程,并引入bgp,此时能在CE1和CE2上看到引入的5类lsa,但是并没有加入协议路由表,而SW1/2则会将5类lsa加表,ce1、2,sw1、2设备上没有配置route-policy,ospf进程下也没有非默认配置,想请教下这个不加表的原因。
(0)
最佳答案
1、 计算外部路由时,首先检查通告TYPE 5 LSA的ASBR是否存在,否则忽略该LSA;
2、 检查TYPE 5 LSA的FA地址是否为0。如为0,说明路由必须经过ASBR转发,那么优选到ASBR metric 最短的路径。当有多个最短路径时,优选从较大area ID学习到的。
如果FA非0,那么优选到FA地址 metric最短的路径,而且到FA的路由必须时域内或域间的,否则忽略该表项。
(0)
不是不加表吧,你disp vpn实例的路由也没有ospf路由吗
(0)
确实是没看到
确实是没看到
你CE1和CE2通过IBGP组网,必然AS号相同,PE1上从CE1上接收的路由会通过MP-IBGP发送给PE2,PE2进而会将路由发送给CE2,而CE2已经通过IGP路由学到了CE1的路由,会存在路由环路的风险,你要在EBGP对等体之间配置S0O属性。
(0)
因为IBGP分水分割防环机制的存在,我猜你在CE上引入的时候应该是没有对端的路由吧,PE动不了的话,就只能在CE1和CE2之间建立GRE隧道来解决了。在隧道上宣告OSPF路由。
PE那边的我管不着,只是好奇CE上ospf引入bgp,5类lsa不加协议路由表的问题;还有这个soO解决的问题,不能靠AS号来防环吗。
因为IBGP分水分割防环机制的存在,我猜你在CE上引入的时候应该是没有对端的路由吧,PE动不了的话,就只能在CE1和CE2之间建立GRE隧道来解决了。在隧道上宣告OSPF路由。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明