华为网络配置(RIP)


前言

     在动态路由协议中,由于RIP的实现较为简单,在配置和维护管理方面也远比OSPF和IS-IS容易,因此RIP主要应用于规模较小的网络中,例如校园网以及结构较简单的地区性网络,对于更为复杂的环境和大型网络,一般不使用RIP协议

一、RIP概述

1、RIP简介

     RIP是Routing Information Protocol(路由信息协议)的简称,它是一种较为简单的内部网关协议(Interior Gateway Protocol),RIP是一种基于距离矢量(Distance-Vector)算法的协议,它使用跳数(Hop Count)作为度量来衡量到达目的网络的距离,RIP通过UDP报文进行路由信息的交换,使用的端口号为520

     在RIP网络中,缺省情况下,设备到与它直接相连网络的跳数为0,经过一个设备可达的网络的跳数为1,其余依此类推,也就是说,度量值等于从本网络到达目的网络间的设备数量

     RIP包括RIPv1和RIPv2两个版本,RIPv2对RIPv1进行了扩充

2、RIPv1与RIPv2的比较

     RIPv1(即RIP version1)是有类别路由协议(Classful Routing Protocol),它只支持以广播方式发布协议报文,RIPv1的协议报文中没有携带掩码信息,它只能识别A、B、C类这样的自然网段的路由,因此RIPv1无法支持路由聚合, 也不支持不连续子网(Discontiguous Subnet)

     RIPv2(即RIP version2)是一种无分类路由协议(Classless Routing Protocol),报文中携带掩码信息,支持路由聚合和CIDR(Classless Inter-Domain Routing),支持指定下一跳,在广播网上可以选择到目的网段最优下一跳地址,支持以组播方式发送更新报文,只有支持RIPv2的设备才能接收协议报文,减少资源消耗,支持对协议报文进行验证,增强安全性

3、水平分割

     水平分割(Split Horizon)的原理是,RIP从某个接口学到的路由,不会从该接口再发回给邻居路由器,这样不但减少了带宽消耗,还可以防止路由环路,水平分割在不同网络中实现有所区别,分为按照接口和按照邻居进行水平分割,广播网、P2P和P2MP网络中是按照接口进行水平分割的

4、毒性反转

     毒性反转(Poison Reverse)的原理是,RIP从某个接口学到路由后,从原接口发回邻居路由器,并将该路由的开销设置为16(即指明该路由不可达),利用这种方式,可以清除对方路由表中的无用路由

5、多进程和多实例

     RIP多进程允许为指定的RIP进程关联一组接口,从而保证该进程进行的所有协议操作都仅限于这一组接口,这样,就可以实现一台设备有多个RIP进程,不同RIP进程之间互不影响,它们之间的路由交互相当于不同路由协议之间的路由交互

     RIP多实例是为每个VPN实例绑定一个RIP进程,从而实现VPN实例与指定进程下的所有接口相关联

6、热备份

     当设备具有分布式结构时,此设备可支持RIP热备份HSB(Hot Standby)特性,设备将需要备份的RIP数据及时地从主用主控板AMB(Active Main Board)备份到备用主控板SMB(Standby Main Board),无论何时主用主控板出现故障,备用主控板都会变成激活状态,替代主用主控板处理业务,从而保证了RIP不受影响,保持工作的正常运行

7、防止路由环路

     RIP是一种基于距离矢量算法的路由协议,由于它向邻居通告的是本地路由表,所以存在路由环路的可能性,RIP通过水平分割和毒性反转来防止路由环路

8、提升RIP网络的性能

     在实际应用中,可以通过配置RIP的一些特殊功能, 以提升RIP网络的性能,通过调整RIP定时器来改变RIP网络的收敛速度,通过调整接口发送更新报文的数量和时间间隔来减少对设备资源的消耗和对网络带宽的占用,通过Replay-protect功能,保证邻居双方重启RIP进程后可以正常通信,通过对报文进行有效性检查和验证,可以满足安全性较高的网络需求

9、特性依赖和限制

     在设备支持的最大RIP路由数量一定的前提下,设备能够运行的最大RIP路由数量受RIP的cost值、RIP发送更新报文的时间间隔、RIP定时器Age和Garbage-collect数值的限制,当网络中存在大规模RIP路由时,对设备能够运行的最大RIP路由数量需求增加,可以根据实际情况,调整RIP定时器Age和Garbage-collect数值,减少RIP发送更新报文的时间间隔

二、RIP配置

1、案例

华为网络配置(RIP)

2、配置过程

(1)AR1

华为网络配置(RIP)

华为网络配置(RIP)

(2)AR2

华为网络配置(RIP)

华为网络配置(RIP)

(3)AR3

华为网络配置(RIP)

华为网络配置(RIP)

3、测试

(1)PC1

华为网络配置(RIP)

华为网络配置(RIP)

(2)PC2

华为网络配置(RIP)

华为网络配置(RIP)

结语

     为了防止RIP路由在网络中被无限泛洪使得跳数累加到无穷大,同时也为了限制收敛时间,RIP规定度量值取0~15之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达,最大跳数的设定虽然解决了度量值计数到无穷大的问题,但也限制了RIP所能支持的网络规模,使得RIP不适合在大型网络中应用

上一篇:华为网络配置(OSPF)


下一篇:js小控件开发