一个简单的RIP配置
2011-06-01 17:35
232 查看
rip简单的实验
身边的她
要求:DEC在s0端口,启用rip路由协议.
R1配置:
En
Conf t
Host R1
int lo1
ip add 1.1.1.1 255.255.255.0
no shut
Exit
Int s0
Ip add 192.168.1.1 255.255.255.0
Clock rate 56000
No shut
R2配置:
Conf t
Host R2
Int s1
Ip add 192.168.1.2 255.255.255.0
no shut
Exit
Int s0
Ip add 192.168.2.1 255.255.255.0
Clock rate 56000
no shut
R3配置:
Conf t
Host R1
int lo1
ip add 1.1.2.1 255.255.255.0
no shut
Exit
Int s1
Ip add 192.168.2.1 255.255.255.0
No shut
添加rip路由
R1:
Router rip
Network 1.0.0.0
Network 192.168.1.0
R2:
Router rip
Network 192.168.1.0
Network 192.168.2.0
R3:
Router rip
Network 1.0.0.0
Network 192.168.2.0
配置完成后,我在路由器模拟器上进行实验,但发现模拟器无论是从R3pingR1的lo1口还是R1pingR3的lo1口都能Ping通,我换到R2继续PingR1的lo1口或是R3的lo1口都能全部Ping通,和崔老师的演示结果不一至,估计是是这个模拟器的软件问题,无法看出实验的真正结果.
正确结果:R2pingPingR1的lo1口或是R3的lo1口时,发出去的包应该一个能到达一个无法到达,而R3无法PING通R1的lo1口,而R1也一样无法PING通R3的lo1口.
原因:
因为使用了RIP路由,RIP是有类路由,当R1发现1.0.0.0和192.168.1.0不是同类网段,会进行汇总,告诉R2自己汇总的路由,这样R2会知道R1有1.0.0.0和192.168.1.0两个网段,而R3也是同样原因告诉R2自己1.0.0.0和192.168.2.0两个网段,这时候R2会知道R1和R3同时拥有1.0.0.0网段,所以无论是ping1.1.1.1还是ping1.1.2.1会一个包发向R1下一个包就会发向R3,所以会出现一个包通,另一个包不通的结果.
而R1无法拼通1.1.2.1是因为,R1看自己的汇总路由发现这个地址就是在自己的网段里,就不会向外发,所以无法ping通.R3无法拼通1.1.1.1也是同样的原因.
扩展实验:
更改R1/R2/R3的各个端口.
R1 S0 1.1.3.1/24
R2 S1 1.1.3.2/24
S0 1.1.4.1/24
R3 S1 1.1.4.2/24
配置:
R1:
En
Conf t
Int s0
No ip add 192.168.1.1 255.255.255.0
Ip add 1.1.3.1 255.255.255.0
No shut
Exit
Router rip
No network 192.168.1.0
Network 1.0.0.0
R2:
En
Conf t
Int s1
No ip add 192.168.1.2 255.255.255.0
Ip add 1.1.3.2 255.255.255.0
No shut
Exit
Int s0
No ip add 192.168.2.1 255.255.255.0
Ip add 1.1.4.1 255.255.255.0
No shut
exit
Router rip
No network 192.168.1.0
No network 192.168.2.0
Netwokr 1.0.0.0
Network 1.0.0.0
R3:
En
Conf t
Int s1
No ip add 192.168.2.1 255.255.255.0
Ip add 1.1.4.2 255.255.255.0
No shut
Exit
Router rip
no network 192.168.2.0
Network 1.0.0.
结果: 通过一系列的IP改变,前一个实验中出现的问题全部都解决了无论是R2pingR1的lo1还是pingR3的lo1口都不会出现丢包的现象.而R1也能ping通R3的lo1口,R3同样也能ping通R3的lo1口
原因:
因为每台路由器中的IP地址都是同网段,连续子网的有类路由,所以路由路没有起用汇总,就不会出现原来的问题,R1不会以为R3的lo1口就在自己网段,R3一样也不会以为R1的lo1口在自己网段,而R2也不会认为R1和R3在同一网段而不知道发给谁了.
身边的她
要求:DEC在s0端口,启用rip路由协议.
R1配置:
En
Conf t
Host R1
int lo1
ip add 1.1.1.1 255.255.255.0
no shut
Exit
Int s0
Ip add 192.168.1.1 255.255.255.0
Clock rate 56000
No shut
R2配置:
Conf t
Host R2
Int s1
Ip add 192.168.1.2 255.255.255.0
no shut
Exit
Int s0
Ip add 192.168.2.1 255.255.255.0
Clock rate 56000
no shut
R3配置:
Conf t
Host R1
int lo1
ip add 1.1.2.1 255.255.255.0
no shut
Exit
Int s1
Ip add 192.168.2.1 255.255.255.0
No shut
添加rip路由
R1:
Router rip
Network 1.0.0.0
Network 192.168.1.0
R2:
Router rip
Network 192.168.1.0
Network 192.168.2.0
R3:
Router rip
Network 1.0.0.0
Network 192.168.2.0
配置完成后,我在路由器模拟器上进行实验,但发现模拟器无论是从R3pingR1的lo1口还是R1pingR3的lo1口都能Ping通,我换到R2继续PingR1的lo1口或是R3的lo1口都能全部Ping通,和崔老师的演示结果不一至,估计是是这个模拟器的软件问题,无法看出实验的真正结果.
正确结果:R2pingPingR1的lo1口或是R3的lo1口时,发出去的包应该一个能到达一个无法到达,而R3无法PING通R1的lo1口,而R1也一样无法PING通R3的lo1口.
原因:
因为使用了RIP路由,RIP是有类路由,当R1发现1.0.0.0和192.168.1.0不是同类网段,会进行汇总,告诉R2自己汇总的路由,这样R2会知道R1有1.0.0.0和192.168.1.0两个网段,而R3也是同样原因告诉R2自己1.0.0.0和192.168.2.0两个网段,这时候R2会知道R1和R3同时拥有1.0.0.0网段,所以无论是ping1.1.1.1还是ping1.1.2.1会一个包发向R1下一个包就会发向R3,所以会出现一个包通,另一个包不通的结果.
而R1无法拼通1.1.2.1是因为,R1看自己的汇总路由发现这个地址就是在自己的网段里,就不会向外发,所以无法ping通.R3无法拼通1.1.1.1也是同样的原因.
扩展实验:
更改R1/R2/R3的各个端口.
R1 S0 1.1.3.1/24
R2 S1 1.1.3.2/24
S0 1.1.4.1/24
R3 S1 1.1.4.2/24
配置:
R1:
En
Conf t
Int s0
No ip add 192.168.1.1 255.255.255.0
Ip add 1.1.3.1 255.255.255.0
No shut
Exit
Router rip
No network 192.168.1.0
Network 1.0.0.0
R2:
En
Conf t
Int s1
No ip add 192.168.1.2 255.255.255.0
Ip add 1.1.3.2 255.255.255.0
No shut
Exit
Int s0
No ip add 192.168.2.1 255.255.255.0
Ip add 1.1.4.1 255.255.255.0
No shut
exit
Router rip
No network 192.168.1.0
No network 192.168.2.0
Netwokr 1.0.0.0
Network 1.0.0.0
R3:
En
Conf t
Int s1
No ip add 192.168.2.1 255.255.255.0
Ip add 1.1.4.2 255.255.255.0
No shut
Exit
Router rip
no network 192.168.2.0
Network 1.0.0.
结果: 通过一系列的IP改变,前一个实验中出现的问题全部都解决了无论是R2pingR1的lo1还是pingR3的lo1口都不会出现丢包的现象.而R1也能ping通R3的lo1口,R3同样也能ping通R3的lo1口
原因:
因为每台路由器中的IP地址都是同网段,连续子网的有类路由,所以路由路没有起用汇总,就不会出现原来的问题,R1不会以为R3的lo1口就在自己网段,R3一样也不会以为R1的lo1口在自己网段,而R2也不会认为R1和R3在同一网段而不知道发给谁了.
相关文章推荐
- Linux FTP 服务器配置简单说明【从防火墙关闭到关闭selinux-sestatus到配置ftp用户访问的数据目录再到添加一个ftp用户】
- springMVC用法 以及一个简单的基于springMVC hibernate spring的配置
- 在Eclipse中配置Web服务器,并开发部署一个简单的web应用
- 由最简单的一个例子说起,匿名用户可读可写的实现(LINUX)配置
- 在android studio中配置NDK,这里提供一个简单的Demo
- 一个简单的配置文件
- Django+mysql+阿里云制作一个简单的网页(配置)
- openwrt中luci界面中简单的添加一个配置说明
- 一个简单的系统配置文件使用DTD和XSD两种方式描述
- 一个简单实际可用的CAS配置日志
- nginx学习3——用nginx配置一个简单站点
- 在VS2015下配置libvlc并实现一个简单RTSP的播放器
- 华为路由器RIP简单配置
- 一个简单http集群keepalived实例配置,系统参数优化及解释
- 开始一个React项目(一)一个最简单的webpack配置
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
- 3 JavaWeb之Mac下Myeclipse配置Tomcat创建一个简单问web工程
- ASP.NET通过配置Web.config文件提高手动绑定数据库效率的一个简单方法,不用每次手动连接数据库地址,或者数据库地址变更时只改一处即可。
- 【求助】一个简单的配置问题
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)