返回顶部

EIGRP路由通告疑惑

  EIGRP遵循水平分割原则,从一个端口收到的路由不会再从相同的端口通告出去。 图中,A和B提高相同的网段1.1.1.0/24 , 在各自的拓扑表中,可以看到对方通告的路由,只不过是直连路由加路由表。 现在的问题是:A收到了B发来的1.1.1.0/24,如果遵循水平分割,A怎会又将1.1.1.0/24通告给B? A路由器是依据什么判断自己产生的这个路由不是B通告过来的那条路由,而将自己产生的相同前缀的路由又通告出去给路由器B的 ?管理距离吗?

EIGRP路由通告疑惑 EIGRP遵循水平分割原则

  参考答案:

  问题1:A收到了B发来的1.1.1.0/24,如果遵循水平分割,A怎会又将1.1.1.0/24通告给B?

  A发给B的1.1.1.0/24是自己的直连路由,此1.1.1.0不是从B学习来的,所以与水平分割特性不冲突。

  问题2: A路由器是依据什么判断自己产生的这个路由不是B通告过来的那条路由,而将自己产生的相同前缀的路由又通告出去给路由器B的 ?管理距离吗?

  就是管理距离。A虽然从B收到了与自己直连相同的路由,但是因为管理距离的原因,A并不接受这条路由,也就是说A不会把这个路由放入自己的路由表,不接受。另一方面,从DV协议的特性来说,A与B之间其实是在交换自己的路由表,而A并没有把B学过来的1.1.1.0/24的路由放入路由表,所以A交换给B的A的路由表中的1.1.1.0是自己的而不是从B学来的。



400-0806-056