重分发总结

重分发,分发的是当前路由器“路由表”中的内容,注意,一定是路由表,路由协议数据库中的条目不管,并且执行重分发的路由器不会修改其路由表 (严格来讲应该是不修改被分发的路由条目,而没有被分发的路由条目在其他路由器上被分发时就有可能改变,比如在多点双向重分发中,R1分发rip1.1.1.1到ospf,R2分发rip2.2.2.2到ospf中,这时R1中的路由表中的rip2.2.2.2条目就会被修改为ospf域内的2.2.2.2路由)。 OSPF数据库中的内容,redistribute程序是不会知道的。
 
这样也就解决了单点双向重分发为什么不会产生路由回溃的原因。发往一个方向的路由不会被重分发回来,因为在分发点上是看不到被分发后的路由的。

多点双向重分发注意项:
多点重分发中,一边的路由协议注入到另一边的路由协议时,只发生在多点中的其中一点,而其余点即便配置有重分发命令也不会再发生注入 。所以多点双向重分发的双向不一定发生在同一个路由器上。(呵,双向发生在同一个路由器上就不会有路由环路了)

管理距离(AD)的路由协议向管理距离(AD)的路由协议中重分发,产生次优路径、路由环路等问题,需要加以过滤或对AD值进行更改。注意:错误只发生在边界路由器上!
 
管理距离的路由协议向管理距离的路由协议中重分发,不会产生次优路径、路由环路等问题,无需考虑。
 
结合你自已的拓扑,仔细研究一下,相信很快问题就会清楚的。


你可能感兴趣的:(路由/交换)