华为RIP原理与实验

1.1 RIP概述

1、静态路由的缺点

不能响应网络拓扑的变化

2、RIP协议的特性

  • 内部网关协议(Interior Gateway Protocol)
  • 距离矢量(Distance-Vector)算法的协议
  • 它使用跳数(Hop Count)作为度量来衡量到达目的网络的距离
  • RIP通过UDP报文进行路由信息的交换,使用的端口号为520
  • RIP包括RIP-1和RIP-2两个版本,RIP-2对RIP-1进行了扩充,使其更具有优势。

1.2 RIP基本原理

1、RIP路由表的形成

华为RIP原理与实验_第1张图片

  • RIP协议启动之后,RouterA会向相邻的路由器广播一个Request报文。
  • 当RouterB从接口接收到RouterA发送的Request报文后,把自己的RIP路由表封装在Response报文内,然后向该接口对应的网络广播。
  • RouterA根据RouterB发送的Response报文,形成自己的路由表。

2、定时器

    • 更新定时器(Update timer):当此定时器超时时,立即发送更新报文。默认为30s
    • 老化定时器(Age timer):RIP设备如果在老化时间内没有收到邻居发来的路由更新报文,则认为该路由不可达。默认为180s
    • 垃圾收集定时器(Garbage-collect timer):如果在垃圾收集时间内不可达路由没有收到来自同一邻居的更新,则该路由将被从RIP路由表中彻底删除。默认为4倍更新时间120s(实际为90-120S)
    • 抑制定时器(Suppress timer):当RIP设备收到对端的路由更新,其cost为16,对应路由进入抑制状态,并启动抑制定时器。为了防止路由震荡,在抑制定时器超时之前,即使再收到对端路由cost小于16的更新,也不接收。当抑制定时器超时后,就重新允许接收对端发送的路由更新报文。默认为0s

3、路由环路

  • 最大跳数:15跳,大于等于16就视为不可用
  • 触发更新:

  • 水平分割:,RIP从某个接口学到的路由,不会从该接口再发回给邻居路由器。这样不但减少了带宽消耗,还可以防止路由环路。
  • 路由中毒:当一个网络不可用时,发现这个变化的路由器马上触发一个16跳的路由更新来通知网络中的路由器
  • 毒性逆转:某个接口学到路由后,将该路由的开销设置为16(不可达),并从原接口发回邻居设备。利用这种方式,可以清除对方路由表中的无用信息,还可以防止路由环路。

4、RIP的版本

V1

V2

有类路由协议

无类路由协议

不支持VLSM、CIDR

支持VLSM、CIDR

广播更新255.255.255.255

组播更新224.0.0.9

不支持认证

支持明文和MD5认证

1.3 RIP实验

1、实验目的

2、实验拓扑

华为RIP原理与实验_第2张图片

3、实验步骤

(1)配置IP地址

R1的配置

system-view

Enter system view, return user view with Ctrl+Z.

[Huawei]undo info-center enable

Info: Information center is disabled.

[Huawei]sysname R1

[R1]interface g0/0/0

[R1-GigabitEthernet0/0/0]ip address 12.1.1.1 24

[R1-GigabitEthernet0/0/0]quit

[R1]interface LoopBack 0

[R1-LoopBack0]ip ad

[R1-LoopBack0]ip address 1.1.1.1 32

[R1-LoopBack0]quit

R2的配置

system-view

Enter system view, return user view with Ctrl+Z.

[Huawei]undo info-center enable

Info: Information center is disabled.

[Huawei]sysname R2

[R2]interface g0/0/0

[R2-GigabitEthernet0/0/0]ip address 23.1.1.2 24

[R2-GigabitEthernet0/0/0]quit

[R2]interface g0/0/1

[R2-GigabitEthernet0/0/1]ip address 12.1.1.2 24

[R2-GigabitEthernet0/0/1]quit

[R2]interface LoopBack 0

[R2-LoopBack0]ip add

[R2-LoopBack0]ip address 2.2.2.2 32

[R2-LoopBack0]quit

R3的配置

system-view

Enter system view, return user view with Ctrl+Z.

[Huawei]undo info-center enable

Info: Information center is disabled.

[Huawei]sysname R3

[R3]interface g0/0/1

[R3-GigabitEthernet0/0/1]ip address 23.1.1.3 24

[R3-GigabitEthernet0/0/1]quit

[R3]interface LoopBack 0

[R3-LoopBack0]ip add

[R3-LoopBack0]ip address 3.3.3.3 32

[R3-LoopBack0]quit

(2)RIP的配置

R1的配置

[R1]rip

[R1-rip-1]version 2

[R1-rip-1]undo summary

[R1-rip-1]network 12.0.0.0

[R1-rip-1]network 1.0.0.0

[R1-rip-1]quit

R2的配置

[R2]rip

[R2-rip-1]version 2

[R2-rip-1]undo summary

[R2-rip-1]network 12.0.0.0

[R2-rip-1]network 23.0.0.0

[R2-rip-1]network 2.0.0.0

[R2-rip-1]quit

R3的配置

[R3]rip

[R3-rip-1]version 2

[R3-rip-1]undo summary

[R3-rip-1]network 23.0.0.0 

[R3-rip-1]network 3.0.0.0

[R3-rip-1]quit

4、实验调试

(1)在R1上查看RIP的路由表

华为RIP原理与实验_第3张图片

路由表中包含了如下参数:

  • Destination:表示此路由的目的地址。用来标识IP包的目的地址或目的网络。
  • Mask:表示此目的地址的子网掩码长度。与目的地址一起来标识目的主机或路由器所在的网段的地址。

          将目的地址和子网掩码“逻辑与”后可得到目的主机或路由器所在网段的地址。例如:目的地址为12.1.1.0,掩码为255.255.255.0的主机或路由器所在网段的地址为12.1.1.0。  掩码由若干个连续“1”构成,既可以用点分十进制表示,也可以用掩码中连续“1”的个数来表示。例如掩码255.255.255.0长度为24,即可以表示为24。

  • Proto:表示学习此路由的路由协议。
  • Pre:表示此路由的路由协议优先级。针对同一目的地,可能存在不同下一跳、出接口等多条路由,这些不同的路由可能是由不同的路由协议发现的,也可以是手工配置的静态路由。优先级高(数值小)者将成为当前的最优路由。各协议路由优先级请参见路由协议的优先级。
  • Cost:路由开销。当到达同一目的地的多条路由具有相同的路由优先级时,路由开销最小的将成为当前的最优路由。
  • Preference用于不同路由协议间路由优先级的比较,Cost用于同一种路由协议内部不同路由的优先级的比较。
  • NextHop:表示此路由的下一跳地址。指明数据转发的下一个设备。
  • Interface:表示此路由的出接口。指明数据将从本地路由器哪个接口转发出去。

本文出自作者的《华为认证HCIA-datacom认证实验指南》

华为RIP原理与实验_第4张图片

 

你可能感兴趣的:(HCIA,网络,智能路由器)