第四次实验报告:使用Packet Tracer理解RIP路由协议

1.个人信息

  • 陈韵
  • 201821121053
  • 计算1812

2.实验目的

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

3.实验内容

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

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

4. 实验报告

4.1 建立网络拓扑结构

 

 

4.2 配置参数

4.2.1 PC参数配置

  PC1:

  PC2:

 

 

 

 

4.2.2 路由器配置 

  Router1:

 

 

  Router2:

 

 

4.3 测试网络连通性

 

 

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

4.4.1 查看R1的路由过程的信息

 

  解释如下:

  Routing Protocol is "rip"表示路由协议是RIP

  Sending updates every 30 seconds, next due in 20 seconds表示每30秒更新一次发送,接下来的20秒内发送一次

  Invalid after 180 seconds, hold down 180, flushed after 240表示180秒后无效,240秒后刷新。注:为了防止更新同步,RIP 会以15%的误差发送更新,即实际发送更新的周期的范围是25.5-30 秒。

  Outgoing update filter list for all interfaces is not set表示未设置所有出方向接口的访问权限列表

  Incoming update filter list for all interfaces is not set表示未设置所有入方向接口的访问权限列表

  Redistributing: rip表示发布协议:RIP

  Default version control: send version 2, receive 2:默认发送/接受配置版本:2

  显示运行RIP 协议的接口,以及可以接收和发送的RIP 路由更新的版本RIPv2

  Automatic network summarization is in effect表示RIP 路由协议开启自动汇总功能

  Maximum path: 4表示RIP 路由协议可以支持4 条等价路径,最大为6 条

  Routing for Networks:
   192.168.1.0
   192.168.2.0

  表示RIP 通告的网络为:192.168.1.0和192.168.2.0

  路由信息源

 

  Distance: (default is 120)表示默认管理距离是120

4.4.2 查看R1的路由表

 

  192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks是描述信息,表示存在两个子网,两个子网掩码

  C 192.168.1.0/24 is directly connected, GigabitEthernet0/0/0

    C是connected,表示直连;192.168.1.0/24是直连的网段,24是255.255.255.0的缩写,表示要转发数据包到192.168.1.0网段;

    GigabitEthernet0/0/0表示接口类型为千兆以太口,通过GigabitEthernet0/0/0接口转发

   L 192.168.1.100/32 is directly connected, GigabitEthernet0/0/0

    local,表示本地连接;192.168.1.233/32是本地连接的IP,32是255.255.255.255的缩写,表示要转发数据包到192.168.1.233;   

    GigabitEthernet0/0/0表示接口类型为千兆以太口,通过GigabitEthernet0/0/0接口转发

  R 192.168.3.0/24 [120/1] via 192.168.2.233, 00:00:09, GigabitEthernet0/0/1

    R是RIP,表示RIP协议;192.168.3.0/24表示动态路由协议RIP学到的路由;[120/1]表示管理距离/度量值(此数为路由跳数),也就是优先级;via 192.168.2.233表示下一跳的接口IP,也就是要发送数据包到下一个路由器的接口;00:00:09表示更新时间是9秒之前; GigabitEthernet0/0/1表示接口类型为千兆以太口,通过GigabitEthernet0/0/0接口转发

4.4.3 查看R1的RIP发送和接收报文

 

 

  R1#RIP: sending  v2 update to 224.0.0.9 via GigabitEthernet0/0/0(192.168.1.233)表示从千兆以太口GigabitEthernet0/0/0(IP为192.168.1.233)发送RIPv2版本的更新包

  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协议开始建立更新路由条目,其中,0.0.0.0的IP地址表示整个网络,即网络中的所有主机

  RIP: received  v2 update from 192.168.2.233 on GigabitEthernet0/0/1表示在千兆以太口GigabitEthernet0/0/1上接收到了192.168.2.233RIPv2版本的更新包

  192.168.3.0/24 via 0.0.0.0 in 1 hops:经过以上路由条目的更新,得知192.168.3.0/24到0.0.0.0经过1跳

5. 理解RIP消息传得慢

关闭R1的G0/0/0接口

 

debug后的调试结果:

 

 这是个循环的过程,必须停止debug,R1、R2就都根据RIP协议,一直更新路由表直到最后R1、R2到达PC1的距离都增大到16时,此时为不可达距离,R1、R2才得知PC1是不可达的。

6. 拓展

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

 

 得到报文

 

 

TYPE:0x08,CODE:0x00表示ping请求

CHECKSUM表示包括数据在内的整个ICMP数据包的检验和

ID为标识符

SEQ NUMBER为序列号

 TYPE:0x00,CODE:0x00表示ping应答

 ID和SEQ NUMBER与请求报文一致,表示这两个报文是配对的

(2)通过该实验如果有产生新的疑问,可以写出来,并尝试自己解决问题

  发送4个包时,为什么有时候会有1个 Lost ?

posted @ 2019-11-02 22:28  韵韵韵  阅读(417)  评论(0编辑  收藏  举报