Cisco静态路由高级用法(干涉距离矢量协议的路由条目的传递)
拓扑如下:
要求:
1. 在三台路由器上运行距离矢量路由协议(rip V2)
2. R3上不允许收到去往192.168.1.0/24网段的路由条目
三台路由器上全部启用rip 协议,并且查看路由表(目前R2上是拥有去往192.168.1.0/24网段的路由条目的)
分析一下原理:
1.距离矢量协议如何获悉其他网段的路由?
它所获悉的路由都是令居传过来的,(并且邻居也一定是运行了相同的路由协议)
2. 哪些路由条目才会被距离矢量协议传递给邻居(换句话说:当路条目满足哪些条件时,该条路由才会被传递)
1. 被宣告进该协议进程的接口的直连网段。
2. 通过被宣告进该协议进程的接口,所收到的相同协议的路由条目(如RIP就是开头为R的路由条目),并且该条目已经被添加到本地路由表中。
再说一下静态路由的完整形态(可选参数)
ip route "目的地址" "掩码" "出接扣(可选)" "下一跳地址" "管理距离" "permanent(永久生效)"
思考:
如果当R2上 去往 192.168.1.0/24网段的条目 是一条静态路由。如下:
ip route 192.168.1.0 255.255.255.0
由于Cisco静态路由的默认管理距离为1,比RIP小的多。故即使R2收到了,RIP协议的相同路由条目,也不会被加入到路由表中。那么该条静态路由是否会通过R2上的 e1/1接口传递给 R3呢。
当然不会,因为该路由条目开头并不打R (即它不是属于RIP)
如果下图:
R3上已无去往192.168.1.0/24网段的路由。
小弟开始学习网络没多久。如有不对之处,还望各位大神留言指出。感谢大家!