第四次实验报告:RIP路由协议

◇◆丶佛笑我妖孽 提交于 2019-12-03 09:59:28
  • 姓名:周圣博
  • 学号:201821121117
  • 班级:计算1814

1 实验目的

  • 感受RIP坏消息传得慢
  • 理解RIP路由表的建立与更新

2 实验内容

使用Packet Tracer,正确配置网络参数,使用命令查看和分析RIP路由信息。

  • 建立网络拓扑结构
  • 配置参数
  • 分析RIP路由信息

3. 实验报告

3.1 建立网络拓扑结构

网络拓扑图如下图所示:

3.2 配置参数

  • 客户端pc0的IP地址为192.168.1.117,默认网关的地址是192.168.1.118
  • 客户端pc1的IP地址为192.168.3.118,默认网关的地址是192.168.3.117如下图:

路由器Router0和Router1参数配置:

 配置完成结果如图三show ip interface brief内容后所示。

3.3 测试网络连通性

 

 

 

 网络能够成功连接。

3.4 理解RIP路由表建立和更新

  • 查看路由过程的信息

    • Redistributing: rip 声明网络协议的类型时RIP协议
    • Default version control: send version 2, receive 2

    • Interface Send Recv Triggered RIP Key-chain

    • FastEthernet0/0 2 2

    • FastEthernet0/1 2 2

    • 分别声明了该路由器的接口为FastEthernet0/0和FastEthernet0/1,并显示了发送Send和接受Recv的的报文数

    • Maximum path:4声明了该网络的最长链路长度为4
    • Routing for Networks:

      192.168.1.0

      192.168.2.0
      声明了路由器网络,与我们配置的相同

    • Routing Information Sources:

      Gateway Distance Last Update

      192.168.2.118 120 00:00:12

      Distance: (default is 120)
      说明该路由器邻居有发送更新以及上次更新的时间

  • 查年路由表

C 192.168.1.0/24 is directly connected, FastEthernet0/0 :表明了192.168.1.0是直连的网段,24是子网掩码255.255.255.0的缩写,通过FastEthernet0/0接口来用192.168.1.0网段进行传输数据

C 192.168.2.0/24 is directly connected, FastEthernet0/1 :表明了192.168.2.0是直连的网段,24是子网掩码255.255.255.0的缩写,通过FastEthernet0/1接口来用192.168.2.0网段进行传输数据

R 192.168.3.0/24 [120/1] via 192.168.2.118, 00:00:12,FastEthernet0/1:表明了192.168.3.0是通过192.168.2.118来间接连接的网段,24是子网掩码255.255.255.0的缩写,中间是连接需要的时间,通过FastEthernet0/1接口来用192.168.3.0网段进行传输数据

  • 查看RIP发送和接收报文

RIP: sending v2 update to 224.0.0.9 via FastEthernet0/0 (192.168.1.118)

RIP: build update entries

192.168.2.0/24 via 0.0.0.0, metric 1, tag 0

192.168.3.0/24 via 0.0.0.0, metric 2, tag 0

RIP: sending v2 update to 224.0.0.9 via FastEthernet0/1 (192.168.2.117)

RIP: build update entries

192.168.1.0/24 via 0.0.0.0, metric 1, tag 0

RIP: received v2 update from 192.168.2.118 on FastEthernet0/1

192.168.3.0/24 via 0.0.0.0 in 1 hops

RIP: received v2 update from 192.168.2.118 on FastEthernet0/1

192.168.3.0/24 via 0.0.0.0 in 1 hops

显示了RIP协议对数据的建立更新、发送以及接受,

192.168.X.0/24 via 0.0.0.0, metric X, tag 0声明了数据的度量以及标签,

RIP: received v2 update from 192.168.2.118 on FastEthernet0/1和RIP: sending v2 update to 224.0.0.9 via FastEthernet0/0 (192.168.1.118)声明了数据的接受来源和发送目标

192.168.3.0/24 via 0.0.0.0 in 1 hops表示从F0/1接口收到了来自R1路由器的定时更新包,通过192.168.3.0这一网段,经过1跳

4. 理解RIP消息传得慢

关闭路由器一边后:

 

 

 

 分析:当断开路由器和Pc的连接时,路由器通过接口f0/1从向路由器R1的192.168.2.118得到RIP V2版本的路由协议更新,跳数加1,也就是距离加1,但是因为Router0到PC0的链路断开,所以路由器Rouetr0不能向PC0发送路由表更新信息,要经过30秒后R0才把更新信息发给R1,然而R1已经先把自己的路由表发给了R0;R0收到R1的更新报文后,误以为可以经过R1到达PC0;但是R还是不能发送路由表信息给PC0,这个过程一直持续到,跳数加到16的时候,R才明白到PC0的链路有问题,从而完成收敛。所以消息传得慢就是这要经过16个30秒。

5. 拓展

(1)通过PING抓取ICMP报文,并分析。

抓取得到的报文为:

 

报文内容为:

 

 

以上报文分别为PC0发送报文和PC1接受信号后的回应报文。

ICMP报文包含TYPE,CODE,CHECKSUM,ID,SEQ NUMBER5个部分

TYPE:表示报文类型;

CODE:代码,和TYPE一起标识ICMP报文的具体类型;

CHECKSUM:检验和,检验报文在传输过程是否出现差错;

ID:标识符

SEQ NUMBER:序列号

TYPE=0x08,CODE=0x00,表明该ICMP报文的类型是回送(Echo)请求。

TYPE=0x00,CODE=0x00,表明该ICMP报文的类型是回送(Echo)回答。

TYPE=0x11,CODE=0x00,表明该ICMP报文的类型是回送(Echo)超时。

TYPE=0x03,CODE=0x01,表明该ICMP报文种类是差错报告报文,报文的类型是“终点不可达”。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!