CCNA疑难解析之network x.x.x.x
在配置动态路由协议的时候,在路由进程下,都会用到network x.x.x.x 。 该命令的作用一般认为是向邻居路由器宣告自己直连的网络,其实还有一个功能,那就是让地址在该网络上的接口参与路由进程,接收和发送路由信息。 因为所有运行了动态路由协议的路由器都要依靠邻居路由器获取远程路由信息。所以,在宣告自己直连的网络的同时,还要让接口参与路由进程中,接收邻居宣告的路由信息。
在配置动态路由协议的时候,在路由进程下,都会用到network x.x.x.x 。 该命令的作用一般认为是向邻居路由器宣告自己直连的网络,其实还有一个功能,那就是让地址在该网络上的接口参与路由进程,接收和发送路由信息。 因为所有运行了动态路由协议的路由器都要依靠邻居路由器获取远程路由信息。所以,在宣告自己直连的网络的同时,还要让接口参与路由进程中,接收邻居宣告的路由信息。
使用ip route命令设置的默认路由仅在本地(设置默认路由的路由器)生效,不能随动态路由进程被发送到其它路由器,使其它路由器也产生默认路由,除非使用了重分布。而ip default-network 是在动态路由进程中产生一条默认路由的命令,即使其它路由器获得一条默认路由。使用该命令的路由器能够吸引数据流。 Ip default-network x.x.x.x ,语法中network变量应该使用主网号声明,即A,B,C类网络号,并且保证使用该命令的路由器的路由表中存在该路由条目或着其子网路由条目。 该命令在rip协议和igrp/eigrp协议中产生的默认路由,其在路由表中的表达方式也不尽相同。在rip中,以 0.0.0.0 表达;而在igrp/eigrp中使用声明的主网号表达。 使其它路由器产生缺省路由:就是通告给其它路由器一条缺省路由的意思,通俗说,就是其他路由器上不用手工设置缺省路由了就会有一条缺省路由。比如使用RIP,那么这条缺省路由前也有个R的标记。 由于路由器动态获得的这个缺省路由最终的指向是向动态路由进程注入该缺省路由的那台路由器,所以,在任何一台路由器上,只要没有具体路由指示的数据,最终都是送到注入缺省路由的那台路由器的,就等于是有吸引流量的作用了。 比如,你的网络内有多台路由器,其中有一台路由器与ISP连,在这台边界路由器上使用ip default-network命令旧可以向你内部的路由器通告一条缺省路由,内部路由器就可以把去往internet的数据送到边界路由器上。这样的好处是不需要在每一台内部路由器上都手工设置缺省路由了。边界路由器就具有了类似吸引流量的能力。