ip default-network and ip route 0.0.0.0

一切的知识来源于外界,虽然这几天的文章有点范了和郭敬明同样的错误,但我不会受到法律的制裁。因为我没有以盈利为目的。用他人的知识来充实自已,只要自已有所收获就无所谓。更重要的是出现在自已blog上的文章且不是转帖,就要加上自已的总结和见解。但前题是,不要盈利,法律面前人人平等。

下面要写的这个问题就是参考自网友翻译的cisco文档。 关于 ip defuat-network 和 ip route 0.0.0.0 0.0.0.0 的区别。

学到ccnp的时候就会发现,ccna太片面了,要理解na的很多内容一定要有np知识的补充。

动态路由协议,要向其他路由器通告一条默认路由的方法有很多种,这种应用大多时候是在stub情况下比较多。下面一一介绍:

1.用ip defuat-network 。这个命令用在全局配置模式下,所以是全局有效的,对于所有的动态路由协议都有作用,配上此命令,路由协议就会向其他路由器通告一条默认路由,前提两台路由器运行相同路由协议,更重要的是,ip defuat-network 后面的网络号必须是此路由器(通告路由器)所知道的网络,动态学习到的或是静态指定的。所以这种方法比较可靠。

当用ip default-network指令设定多条默认路由时,administrative distance最短的成为最终的默认路由;如果有复数条路由distance值相等,那么在路由表(show ip route)中靠上的成为默认路由。
2.令一种就是用ip route 命令指定一条静态默认路由,然后重发布到动态路由协议,如RIP会自动发布ip route产生的默认路由而不须配制。应注意:EIGRP中只有当ip route 0.0.0.0 0.0.0.0 interface ,也就下一跳用的是本地接口,换而言之则是让路由器认为这是一条直连路由时,且在EIGRP协议配置里用network 0.0.0.0 发布此直连路由时,会向外通告一条默认路由(igrp 不支持此方法,其他协议没试)。如果有多条ip route 0.0.0.0 0.0.0.0指令,则流量会自动在多条链路上负载均衡。不推荐用此方法,因为0.0.0.0 就比较笼统。

补充:

同时使用ip default-network和ip route 0.0.0.0 0.0.0.0双方设定默认路由时,如果ip default-network设定的网络是直连(静态、且已知)的,那么它就成为默认路由;如果ip default-network指定的网络是由交换路由信息得来的,则ip route 0.0.0.0 0.0.0.0指定的表项成为默认路由。

3.通过在路由协议里配置default-information originate命令,完成向外通告默认路由。

注意:在igrp,eigrp中此命令不被支持。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据