*注:本文章是用来供广大网友学习的、里面有些会提到一些网络专业用语、或者英文缩写。网络初学者如果看不懂的我们可以共同学习,共同探讨、有同学有看不懂的地方可以加本人QQ或者YY来探讨。(QQ:914560310、YY:283755973)“//”后不是命令输出、是说明。
这次要说的是RIP version1被动接口与单播更新:
下面我们利用实验来更好的理解什么是被动接口、单播更新、以及他们的适用场合。
被动接口,实验拓扑图:
*注:由于以太网f0/0和f0/1连接主机,不需要像些接口发送路由更新,所以可以考虑把他们配置成被动接口。
配置好IP后然后我们配置RIP协议、我们下面直接说配置RIP协议(拿路由器R1来做范例)
R1(config)#router rip //启动路由协议
R1(config-router)#version 1 //配置版本1
R1(config-router)#network 10.0.0.0 //通告网络
R1(config-router)#network 172.16.0.0
R1(config-router)#network 192.168.12.0
R1(config-router)#passive-interface f0/0 //把接口f0/0配置为被动接口
R1(config-router)#passive-interface f0/1 //把接口f0/1配置为被动接口
然后我们把R2也配置好后进行实验调试。
R1#debug ip rip //查看RIP路由协议更新状态
RIP protocol debugging is on //提示RIP协议调试开启
R1#clear ip route * //清除所有路由表
R1#RIP: sending v1 update to 255.255.255.255 via Serial0/3/0 (192.168.12.1)
//这句的输出可以看出RIP是利用广播更新的。这句的意思是利用广播像接口“Serial0/3/0”发送更新。
RIP: build update entries //RIP准备建立更新到的路由条目
network 10.0.0.0 metric 1 //这就是建立的路由条目“metric 1”意思是跳数为1。
network 172.16.0.0 metric 1
R1#RIP: sending v1 update to 255.255.255.255 via Serial0/3/0 (192.168.12.1)
//这是再次向别人发送RIP更新。
RIP: build update entries
network 10.0.0.0 metric 1
network 172.16.0.0 metric 1
R1#no debug ip rip //关闭查看路由更新的这个功能。
RIP protocol debugging is off //提示已经关闭。
以上输出信息表明路由器R1确实不向被动接口g0/0和g0/1发送路由更新。
*注:被动接口只能接收路由更新,不能以广播或者组播的方式进行发送更新,但是可以以单播的方式发送更新。命令如下:R1(config-router)#neighbor (后跟目的网络地址)我们用一下的实验来更好的让大家理解单播更新。
RIP version 1 动态接口单播更新实验拓扑图、
如上图所示、路由器R1只想把路由更新发送到路由器R3上、由于RIP version1是采用的广播更新,在默认情况下路由器会把更新信息发送给以太网上任何一台设备。为了防止这种情况发生、把R1的f0/0接口配置成被动接口,然后我们采用单播更新的方式为指定的路由器R3发送路由更新。
把所有路由器都进行配置RIP version1后我们对R1进行实验配置。
R1(config)#route rip
R1(config-router)#version 1
R1(config-router)#network 172.16.1.0
R1(config-router)#passive-interface f0/0 //设置f0/0为被动端口
R1(config-router)#neighbor 172.16.1.3 //把RIP更新协议只发送给172.16.1.3
*注:rip version1更新有些情况下是携带子网信息的、但是要满足一下两个条件:
1、整个网络所有的抵制在同一个主类网络、
2、子网掩码长度必须相同、
**就要回家过年了,祝福各位读者春节快乐、过个好年!
红黑联盟Up~