RIP协议

一.RIP介绍
1.1简介

       路由信息协议RIP(Routing Information Protocol)是基于距离矢量算法的路由协议(UDP)利用跳数来作为计量标准,520端口工作,在带宽、配置和管理方面要求较低,主要适合于规模较小的网络中。

1.2版本

       版本:RIPv1、 RIPv2和RIPng,前两者用于IPv4, RIPng用于IPv6。

       其中RIPv1为有类别路由协议,不携带子网掩码,不支持子网划分和子网汇总。以广播(255.255.255.255)的形式发送报文,不支持认证。RIPv2为无类别路由协议,携带子网掩码,支持路由聚合与CIDR,支持以广播或组播(224.0.0.9)方式发送报文,支持明文认证和MD5密文认证。

1.3工作原理

      (1)路由建立 :路由器运行RIP后,会首先发送路由更新请求,收到请求的路由器会发送自己的RIP路由进行响应;网络稳定后,路由器会周期性发送路由更新信息。(2)距离矢量的计算:RIP度量的单位是跳数,其单位是1,也就是规定每一条链路的成本为1,而不考虑链路的实际带宽、时延等因素,RIP最多允许15跳。当一个RIP更新报文到达时,接收方路由器和自己的RIP路由表中的每一项进行比较,并按照距离矢量路由算法对自己的RIP路由表进行修正。(3)定时器:周期更新定时器:用来激发RIP路由器路由表的更新,每个RIP节点只有一个更新定时器,设为30s。每隔30s路由器会向其邻居广播自己的路由表信息。每个RIP路由器的定时器都独立于网络中其他路由器,因此它们同时广播的可能性很小。超时定时器:用来判定某条路由是否可用。每条路由有一个超时定时器,设为180s(保活)。当一条路由激活或更新时,该定时器初始化,如果在180s之内没有收到关于那条路由的更新,则将该路由置为无效。清除定时器:用来判定是否清除一条路由。每条路由有一个清除定时器,设为120s。当路由器认识到某条路由无效时,就初始化一个清除定时器,如果在120s内还没收到这条路由的更新,就从路由表中将该路由删除。延迟定时器:为避免触发更新引起广播风暴而设置的一个随机的延迟定时器,延迟时间为1~5s。(4)环路:当网络发生故障时:RIP网络有可能产生路由环路。可以通过水平分割、毒性反转、触发更新、抑制时间等技术来避免环路的产生。

1.4缺点

(1)由于15跳为最大值,RIP只能应用于小规模网络;(2)收敛速度慢;(3)根据跳数选择的路由,不一定是最优路由。

二.   RIP实验   

1.1分析题目

      (1)对192.168.1.0/24进行划分:192.168.1.00000000/24,总共需要划分出6个网段,其中包括2个广播域和4个环回,所以向网络位进三位,可以划分出8个从中选6个即可。

①192.168.1.000   00000        1.0 /27                 ⑥192.168.1.100   00000       1.128/27

②192.168.1.001   00000        1.32/27                ⑦192.168.1.101   00000       1.160/27

③192.168.1.010   00000        1.64/27                ⑧192.168.1.110   00000       1.192/27

④192.168.1.011   00000        1.96/27                ⑨192.168.1.111   00000        1.224/27

      (2)R3不能直接宣告环回,则需要缺省路由。

       在通信网络中,缺省路由(Default Route)是路由表中一种特殊的静态路由,当网络中报文的路由无法匹配到当前路由表中的路由记录时,缺省路由用来指示路由器或网络主机将该报文发往指定的位置 。缺省路由在路由表中目的地址为0.0.0.0、子网掩码为0.0.0.0,显示为Gateway of last resort is (IP Address) to network 0.0.0.0 。换言之,如果数据报文的目的地址无法与路由表中的路由记录相匹配,则路由器或网络主机中将使用缺省路由转发该报文。

      (3)在保证全网可达的情况下,进行策略:减少路由条目\rightarrow手工汇总;给R3加缺省路由。

1.2实验代码

(1)给R1、R2、R3接口配置IP地址。

<Huawei>system-view            //进入系统视图
[Huawei]sysname R1             //改名字
[R1]interface GigabitEthernet 0/0/0      //进入接口
[R1-GigabitEthernet0/0/0]ip address 192.168.1.65 27      //给接口配置IP地址
[R1-GigabitEthernet0/0/0]q              //退出当下视图
<Huawei>system-view             //进入系统视图
[Huawei]sysname R2              //改名字
[R2]interface GigabitEthernet 0/0/0         //进入接口g0/0/0
[R2-GigabitEthernet0/0/0]ip address 192.168.1.66 27      //给接口配置IP地址
[R2-GigabitEthernet0/0/0]q                  //退出当下视图
[R2]interface GigabitEthernet 0/0/1         //进入接口g0/0/1
[R2-GigabitEthernet0/0/1]ip address 192.168.1.161 27     //配置IP地址
[R2-GigabitEthernet0/0/1]q                  //退出当下视图
<Huawei>system-view             
[Huawei]sysname R3              
[R3]interface GigabitEthernet 0/0/0        
[R3-GigabitEthernet0/0/0]ip address 192.168.1.162 27    
[R3-GigabitEthernet0/0/0]q                

(2)可以分别查询一下接口的IP地址是否配置成功。

(3)给R1、R2接口配置环回及地址。

[R1]interface LoopBack 0            //创建环回接口0
[R1-LoopBack0]ip address 192.168.1.1 27     //给环回0配置IP地址
[R1-LoopBack0]q             
[R1]interface LoopBack 1                    //创建环回接口1
[R1-LoopBack1]ip address 192.168.1.33 27    //给环回1配置IP地址
[R1-LoopBack1]q

[R2]interface LoopBack 0  
[R2-LoopBack0]ip address 192.168.1.97 27
[R2-LoopBack0]q  
[R2]interface LoopBack 1
[R2-LoopBack1]ip address 192.168.1.129 27
[R2-LoopBack1]q

(4)可查询一下环回配置是否成功。

在[R1]、[R2]视图下输入ip routing-table 回车查询,就可以看到以下的内容。

R1

R2

(5)开始RIP协议。

R1

[R1]rip 1                  //定义进程号,仅具有本地意义
[R1-rip-1]version 1        //选择版本1
[R1-rip-1]network 192.168.1.0      //宣告网段的主类
[R1-rip-1]undo summary             //关闭自动汇总
[R1-rip-1]q

①主类网段:A类(1.0.0.0-126.0.0.0)默认子网掩码255.0.0.0,多用于大型网络中。                      B(128.1.0.0-191.255.0.0)默认子网掩码255.255.0.0,多用于中等规模网络中。                          C(192.0.1.0-223.255.255.0) 默认子网掩码255.255.255.0,多用于小型网络中。                         D 类为多播类,用于多路广播地址(224-239) 。                                                                             E类为保留地址(240-255)。

如:  17.1.1.1/8 的主类           17.0.0.0

         172.16.4.1/16 的主类     172.16.0.0

         192.168.1.1/24的主类    192.168.1.0

②关闭自动汇总:可以将携带接口精确的掩码来进行发送。若不关闭自动汇总,RIPv2将会使用主类长度的掩码来发送路由。

R2

[R2]rip 1
[R2-rip-1]version 1
[R2-rip-1]network 192.168.1.0    
[R2-rip-1]undo summary 
[R2-rip-1]q

R3

[R3]rip 1
[R3-rip-1]version 1
[R3-rip-1]network 192.168.1.0   
[R3-rip-1]default-route originate    //下发缺省路由
[R3-rip-1]q

缺省路由:在边界路由器上,进行RIP的缺省配置后,该设备向内部运行RIP协议的路由器发送缺省路由更新,使得内部所有的RIP设备自动生成缺省路由,吓一跳指向边界路由起。

(6)在[R1],[R2],[R3]窗口下输入display ip routing-table protocol rip 查询,也可以查询环回、缺省路由是否配置成功。

最后ping通R3环回的地址3.3.3.1即可。

(7)在全网通的情况下进行手工汇总,减少路由条目的命令。这里将R1、R2各自的环回汇总。

[R1-GigabitEthernet0/0/0]rip summary-address 192.168.1.0 255.255.255.0 //手工汇总
[R2-GigabitEthernet0/0/0]rip summary-address 192.168.1.0 255.255.255.0
[R2-GigabitEthernet0/0/1]rip summary-address 192.168.1.0 255.255.255.0

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值