华为网络实验(7)——单播RIP-silent

版权声明:本文为博主原创文章,欢迎转载及传播,但请保留文章出处: https://blog.csdn.net/hdq1745/article/details/89735584

                                         单播RIP实验文档

实验拓扑:

IP地址规划:

设备名称

接口

IP地址

子网掩码

默认网关

R1

GE0/0/0

192.168.30.254

255.255.255.0

 

R2

GE0/0/0

192.168.10.254

255.255.255.0

 

GE0/0/1

192.168.30.2

255.255.255.0

 

R3

GE0/0/0

192.168.20.254

255.255.255.0

 

GE0/0/1

192.168.30.3

255.255.255.0

 

PC1

Ethernet0/0/1

192.168.10.1

255.255.255.0

192.168.10.254

PC2

Ethernet0/0/1

192.168.20.1

255.255.255.0

192.168.20.254

PC3

Ethernet0/0/1

192.168.30.1

255.255.255.0

192.168.30.254

实验背景:

r1为连接运营商的路由器;r2为连接公司IT部门的路由器;r3为连接公司运营部门的路由器;与交换机直连的PC3所代表的的是公司研发部门的所有电脑。r2和r3都是通过交换机连接到公司的网络上的。由于交换机连接了研发部门的所有电脑,如果r1继续以广播或组播的方式向r1和r2发送路由更新时,处于同一广播网络的PC3就会接收到很多对他来说无用的更新,这样就造成了带宽的浪费。

所以,现在就是想让r2和r3正常的接收更新,而PC3不接受这些无用的更新。

实验思路:

在路由器的接口上配置抑制接口来抑制广播或组播更新,但是经过抑制之后,r2和r3都接收不到路由更新了,所以还需要在r1上配置r2和r3的单播更新。

实验过程:

一:配置各个PC的IP地址,子网掩码和默认网关。

二:配置各个路由器的接口地址,启用RIP协议,宣告网段,获得路由更新信息。

三:查看每台路由器的路由表。

四:在PC3的Ethernet0/0/1的接口上进行抓包。

五:在各个路由器上silent-interface命令将相应接口配置为抑制接口。

六:查看每台路由器的路由表。

七:在各个路由器上使用peer+邻居路由器IP地址,使其单播发送路由更新。

八;:查看每台路由器的路由表。

九:在PC3的Ethernet0/0/1的接口上进行抓包。

实验步骤:

一.框选所有设备,开启设备,配置所有PC的IP地址,子网掩码和默认网关。

二.配置r1GE0/0/0的接口地址,并且启用RIP协议,进程号为1,宣告192.168.30.0网络。

<Huawei>system-view 
[Huawei]sysname r1
[r1]interface GigabitEthernet 0/0/0
[r1-GigabitEthernet0/0/0]ip address 192.168.30.254 24	
[r1-GigabitEthernet0/0/0]quit 
[r1]rip 1
[r1-rip-1]network 192.168.30.0	
[r1-rip-1]quit

三. 配置r2GE0/0/0和GE0/0/1的接口地址,并且启用RIP协议,进程号为1,宣告192.168.10.0和192.168.30.0网络。

<Huawei>system-view 
[Huawei]sysname r2
[r2]interface GigabitEthernet 0/0/0
[r2-GigabitEthernet0/0/0]ip address 192.168.10.254 24	
[r2-GigabitEthernet0/0/0]quit 
[r2]interface GigabitEthernet 0/0/1
[r2-GigabitEthernet0/0/1]ip address 192.168.30.2 24	
[r2-GigabitEthernet0/0/1]quit 
[r2]rip 1	
[r2-rip-1]network 192.168.10.0
[r2-rip-1]network 192.168.30.0	
[r2-rip-1]quit

四. 配置r3GE0/0/0和GE0/0/1的接口地址,并且启用RIP协议,进程号为1,宣告192.168.20.0和192.168.30.0网络。

<Huawei>system-view 
[Huawei]sysname r3
[r3]interface GigabitEthernet 0/0/0
[r3-GigabitEthernet0/0/0]ip address 192.168.20.254 24	
[r3-GigabitEthernet0/0/0]quit 
[r3]interface GigabitEthernet 0/0/1
[r3-GigabitEthernet0/0/1]ip address 192.168.30.3 24
[r3-GigabitEthernet0/0/1]quit 
[r3]rip 1
[r3-rip-1]network 192.168.20.0
[r3-rip-1]network 192.168.30.0	
[r3-rip-1]quit

五.通过display ip routing-table命令,分别查看r1,r2和r3的路由表:

r1:

r2

r3:

从以上各个路由器的路由表可以看出,路由器都通过RIP协议学习到了自己没有的路由信息。

六:在PC3的Ethernet0/0/1接口上进行抓包观察:

可以发现,PC3收到了许多没有用的路由更新信息。

七:在各个路由器上silent-interface命令将相应接口配置为抑制接口。

r1

[r1]rip 1
[r1-rip-1]silent-interface GigabitEthernet 0/0/0
[r1-rip-1]silent-interface all

r2

[r2]rip 1
[r2-rip-1]silent-interface GigabitEthernet 0/0/0
[r2-rip-1]silent-interface all

r3

[r3]rip 1
[r3-rip-1]silent-interface GigabitEthernet 0/0/0
[r3-rip-1]silent-interface all

八.通过display ip routing-table命令,分别查看r1,r2和r3的路由表:

r1

r2

r3

通过以上三台路由器的路由表可以看出:经过silent-interface命令将相应接口配置为抑制接口之后,三台路由器均已经接收不到了路由更新。

九:在PC3的Ethernet0/0/1接口上进行抓包观察

你也可以发现,PC3也接收不到了来自路由器的路由更新信息,证明路由器的接口均被抑制了广播或组播更新。

十:在各个路由器上使用peer+邻居路由器IP地址,使其单播发送路由更新

r1

[r1]rip 1
[r1-rip-1]peer 192.168.30.2	
[r1-rip-1]peer 192.168.30.3
[r1-rip-1]quit

r2

[r2]rip 1	
[r2-rip-1]peer 192.168.30.3
[r2-rip-1]peer 192.168.30.254	
[r2-rip-1]quit

r3

[r3]rip 1	
[r3-rip-1]peer 192.168.30.2
[r3-rip-1]peer 192.168.30.254	
[r3-rip-1]quit

十一: 通过display ip routing-table命令,分别查看r1,r2和r3的路由表:

r1

r2

r3

从以上各个路由器的路由表可以看出,路由器都通过RIP协议学习到了自己没有的路由信息。

十二:在PC3的Ethernet0/0/1的接口上进行抓包。

可以发现,路由器的接口被抑制广播或组播更新,单播发送路由更新之后,PC3也就不会受到与自己无关的路由更新了。

实验总结:

由于RIP路由信息协议本身就有很多的缺点,比如RIPv1通过广播的方式发送路由更新,RIPv2通过组播的方式发送路由更新,所以,这就使得不该接收到这些路由更新的设备还会接收到,就造成了一定的带宽浪费和资源浪费,及时RIP只能运行在比较小的网络中(RIP的最大跳数为15,第16跳为无效路由),但是还是会产生影响的。虽然RIP本身有这么多的缺点,有了bug之后,一定会有相应的弥补方法的,这就是silent-interface+peer,通过抑制路由器的接口,然后再使用单播的方式指定路由更新发到那儿。

猜你喜欢

转载自blog.csdn.net/hdq1745/article/details/89735584