注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 [业内传闻]今天,7月25日..
 帮助

RIP-V1实验详解


2006-12-18 15:43:39
 标签:RIP   [推送到技术圈]

版权声明:原创作品,谢绝转载!否则将追究法律责任。
Lab Rip—v1配置
实验目标:
1.       建立如图环境,按图配置ABR1R2、测试A能否与B通讯
2.       配置RIP协议使AB连通,写出R1R2的路由信息
3.       查看R1R2 间的信息是通过广播进行传递,配置R1R2间通过单播传递信息,并查看写出来
4.       A计算机的IP地址改为10.1.0.2/16,配置R1R2使AB
实验拓扑图:
实验步骤:
1.       给路由器1命名R1
Router>enable
Router#config t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname r1
R1(config)#
2.给路由器2命名R2
Router>enable
Router#config t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname r2
R2(config)#
3.R1端口配置IP地址,同时启动端口
r1(config)#interface fastethernet 0/0
r1(config-if)#ip address 1.1.1.1 255.255.255.0
r1(config-if)#no shut
r1(config-if)#interface fastethernet 0/1
r1(config-if)#ip address 192.168.0.1 255.255.255.0
r1(config-if)#no shut
r1(config-if)#
4.R2端口配置IP地址,同时启动端口
r2(config)#interface fastethernet 0/0
r2(config-if)#ip address 1.1.1.2 255.255.255.0
r2(config-if)#no shut
r2(config-if)#interface fastethernet 0/1
r2(config-if)#ip address 10.0.0.1 255.255.0.0
r2(config-if)#no shut
r2(config-if)#
5. R1上配置RIP协议
r1(config)#router rip
r1(config-router)#network 192.168.0.0
r1(config-router)#network 1.0.0.0
r1(config-router)#
6. R2上配置RIP协议
r2(config)#router rip
r2(config-router)#network 1.0.0.0
r2(config-router)#network 10.0.0.0
r2(config-router)#
7.在计算机A上用ping命令测试和B的连通性,结果表明连通
C:\Documents and Settings\Administrator>ping 10.0.0.2
 
Pinging 10.0.0.2 with 32 bytes of data:
 
Reply from 10.0.0.2: bytes=32 time=16ms TTL=126
Reply from 10.0.0.2: bytes=32 time<10ms TTL=126
Reply from 10.0.0.2: bytes=32 time<10ms TTL=126
Reply from 10.0.0.2: bytes=32 time<10ms TTL=126
 
Ping statistics for 10.0.0.2:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum =  16ms, Average =  4ms
8.R1上查看路由表信息显示如下:
r1#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
 
Gateway of last resort is not set
 
     1.0.0.0/24 is subnetted, 1 subnets
C       1.1.1.0 is directly connected, FastEthernet0/0
R    10.0.0.0/8 [120/1] via 1.1.1.2, 00:00:22, FastEthernet0/0
C    192.168.0.0/24 is directly connected, FastEthernet0/1
r1#
  我们可以看出R1上以字母C开头代表有两个直连网络是1.1.1.0192.168.0.0,分别连接在F0/0F0/1端口上,字母R开头代表的是RIP协议学习到路由,10.0.0.0网络,中括号内容是路由项的管理距离和度量值,RIP的缺省管理距离是120,到达10.0.0.0网络的度量值是1,即经过1个路由器可达。 
9. .R2上查看路由表信息显示如下:
r2#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
 
Gateway of last resort is not set
 
     1.0.0.0/24 is subnetted, 1 subnets
C       1.1.1.0 is directly connected, FastEthernet0/0
     10.0.0.0/16 is subnetted, 1 subnets
C       10.0.0.0 is directly connected, FastEthernet0/1
R    192.168.0.0/24 [120/1] via 1.1.1.1, 00:00:15, FastEthernet0/0
r2#
我们可以看出R1上以字母C开头代表有两个直连网络是1.1.1.010.0.0.0,分别连接在F0/0F0/1端口上,字母R开头代表的是RIP协议学习到路由,192.168.0.0网络,中括号内容是路由项的管理距离和度量值,RIP的缺省管理距离是120,到达192.168.0.0网络的度量值是1,即经过1个路由器可达。
10.使用RIP协议的调试命令查看R1R2      间的信息是通过广播进行传递
R1RIP协议调试结果:
r1#debug ip rip
RIP protocol debugging is on
r1#
*Mar  1 01:15:03.998: RIP: sending v1 update to 255.255.255.255 via FastEthernet
0/1 (192.168.0.1)
*Mar  1 01:15:03.998: RIP: build update entries
*Mar  1 01:15:03.998:   network 1.0.0.0 metric 1
*Mar  1 01:15:03.998:   network 10.0.0.0 metric 2
*Mar  1 01:15:05.300: RIP: received v1 update from 1.1.1.2 on FastEthernet0/0
*Mar  1 01:15:05.300:      10.0.0.0 in 1 hops
*Mar  1 01:15:15.320: RIP: sending v1 update to 255.255.255.255 via FastEthernet
0/0 (1.1.1.1)
*Mar  1 01:15:15.320: RIP: build update entries
*Mar  1 01:15:15.320:   network 192.168.0.0 metric 1
r1#un all
All possible debugging has been turned off
r1#
   首先我们可以看出RIP-V1版本的路由更新信息,以广播的形式发送通过FA0/1端口,告诉192.168.0.0网络到1.0.0.0网络的度量值是1,到10.0.0.0网络的度量值是2,由于RIP的度量是基于跳数的。既经过两跳就能到达。从1.1.1.2收到邻居路由器RIP-V1版本的路由更新信息,告诉到10.0.0.0经过1跳,同样本路由器通过FA0/0告诉邻居到我相邻的192.168.0.0网络要一跳。
R2RIP协议调试结果:
r2#debug ip rip
RIP protocol debugging is on
r2#
*Mar  1 01:07:31.051: RIP: received v1 update from 1.1.1.1 on FastEthernet0/0
*Mar  1 01:07:31.051:      192.168.0.0 in 1 hops
*Mar  1 01:07:40.170: RIP: sending v1 update to 255.255.255.255 via FastEthernet
0/1 (10.0.0.1)
*Mar  1 01:07:40.170: RIP: build update entries
*Mar  1 01:07:40.170:   network 1.0.0.0 metric 1
*Mar  1 01:07:40.170:   network 192.168.0.0 metric 2
*Mar  1 01:07:41.292: RIP: sending v1 update to 255.255.255.255 via FastEthernet
0/0 (1.1.1.2)
*Mar  1 01:07:41.292: RIP: build update entries
*Mar  1 01:07:41.292:   network 10.0.0.0 metric 1
r2#un all
All possible debugging has been turned off
r2#
我们可以看出RIP-V1版本的路由更新信息,从1.1.1.1收到邻居路由器RIP-V1版本的路由更新信息,告诉到192.168.0.0经过1跳,接着RIP-V1版本的路由更新信息以广播的形式发送通过FA0/1端口,告诉10.0.0.0网络到1.0.0.0网络的度量值是1,到192.168.0.0网络的度量值是2,由于RIP的度量是基于跳数的。既经过两跳就能到达。最后本路由器通过FA0/0告诉邻居到我相邻的10.0.0.0网络要一跳。
11.R1配置单播更新,由于单播更新基于passive端口的基础上首先配置passive端口,接着配置单播更新
r1(config)#router rip
r1(config-router)#passive-interface fastethernet0/0
r1(config-router)#neighbor 1.1.1.2
r1(config-router)#
12.同样在R2配置单播更新
r2(config)#router rip
r2(config-router)#passive-interface fastethernet0/0
r2(config-router)#neighbor 1.1.1.1
r2(config-router)#
13. 使用RIP协议的调试命令查看R1路由协议信息
r1#debug ip rip
RIP protocol debugging is on
r1#
*Mar  1 01:17:09.059: RIP: sending v1 update to 1.1.1.2 via FastEthernet0/0 (1.1
.1.1)
*Mar  1 01:17:09.059: RIP: build update entries
*Mar  1 01:17:09.059:   network 192.168.0.0 metric 1
*Mar  1 01:17:22.942: RIP: sending v1 update to 255.255.255.255 via FastEthernet
0/1 (192.168.0.1)
*Mar  1 01:17:22.942: RIP: build update entries
*Mar  1 01:17:22.942:   network 1.0.0.0 metric 1
*Mar  1 01:17:22.942:   network 10.0.0.0 metric 2
*Mar  1 01:17:26.431: RIP: received v1 update from 1.1.1.2 on FastEthernet0/0
*Mar  1 01:17:26.431:      10.0.0.0 in 1 hops
r1#un all
All possible debugging has been turned off
r1#
  大家可以看到R1通过FA0/0已经以单播的方式发送给R2,告诉我的邻居网络是192.168.0.0要经过一跳,但R1FA0/1由于我们未配置,还以广播形式发送给它相邻的网络,到1.0.0.0要一跳,到10.0.0.0要两跳,同时接收到R2以单播形式告诉R1,到10.0.0.0要一跳。
14. 使用RIP协议的调试命令查看R2路由协议信息
r2#debug ip rip
RIP protocol debugging is on
r2#
*Mar  1 01:11:39.519: RIP: received v1 update from 1.1.1.1 on FastEthernet0/0
*Mar  1 01:11:39.523:      192.168.0.0 in 1 hops
*Mar  1 01:11:46.895: RIP: sending v1 update to 255.255.255.255 via FastEthernet
0/1 (10.0.0.1)
*Mar  1 01:11:46.895: RIP: build update entries
*Mar  1 01:11:46.895:   network 1.0.0.0 metric 1
*Mar  1 01:11:46.895:   network 192.168.0.0 metric 2
*Mar  1 01:11:59.131: RIP: sending v1 update to 1.1.1.1 via FastEthernet0/0 (1.1
.1.2)
*Mar  1 01:11:59.131: RIP: build update entries
*Mar  1 01:11:59.131:   network 10.0.0.0 metric 1
r2#un all
All possible debugging has been turned off
r2#
大家同样可以看到R2接收到R1以单播形式告诉R2,到192.168.0.0要一跳,但R2FA0/1由于我们未配置,还以广播形式发送给它相邻的网络,到1.0.0.0要一跳,到192.168.0.0要两跳,同时通过FA0/0已经以单播的方式发送给R1,告诉我的邻居网络是10.0.0.0要经过一跳。
15.A计算机的IP地址改为10.1.0.2/16,这时R1R210.0.0.0网络的子网构成了不连续子网,首先在R1的各端口配置辅助地址
r1(config)#interface fastethernet0/1
r1(config-if)#ip address 10.1.0.1 255.255.0.0 secondary
r1(config-if)#interface fastethernet0/0
r1(config-if)#ip address 10.2.0.1 255.255.0.0 secondary
r1(config-if)#
16. R2FA0/0端口配置辅助地址
r2(config)# interface fastethernet0/0
r2(config-if)# ip address 10.2.0.2 255.255.0.0 secondary
 r2(config-if)#
17.R1上通告网络10.0.0.0
r1(config)#router rip
r1(config-router)#network 10.0.0.0
r1(config-router)#
18.在计算机A上用ping命令测试和B的连通性,结果表明连通
 
C:\Documents and Settings\Administrator>ping 10.0.0.2
 
Pinging 10.0.0.2 with 32 bytes of data:
 
Reply from 10.0.0.2: bytes=32 time<10ms TTL=126
Reply from 10.0.0.2: bytes=32 time<10ms TTL=126
Reply from 10.0.0.2: bytes=32 time<10ms TTL=126
Reply from 10.0.0.2: bytes=32 time<10ms TTL=126
 
Ping statistics for 10.0.0.2:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum =  0ms, Average =  0ms
 

本文出自 “秋日惜枫” 博客,谢绝转载!





    文章评论
 
2008-05-24 17:10:42
还是很详细的。

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: