VRP固网RIP路由协议测试指导书.doc
《VRP固网RIP路由协议测试指导书.doc》由会员分享,可在线阅读,更多相关《VRP固网RIP路由协议测试指导书.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、产品名称Product name密级Confidentiality levelVRP固网测试内部公开产品版本Product versionTotal 20pages 共20页VRP固网RIP路由协议测试指导书(仅供内部使用)For internal use only华为技术有限公司Huawei Technologies Co., Ltd.版权所有 侵权必究All rights reserved修订记录Revision record日期Date修订版本Revision version修改描述change DescRIPtion作者Author2005-10-211.00初稿完成许 浩/37245
2、目录一 RIP概述5二 RIP的工作机制51. RIP的基本概念5A) 优点5B) 缺点5C) RIP的应用场合52. RIP的路由数据库63. RIP使用的定时器64. RIP的启动和运行过程7三 RIP对报文的处理9四 MA5600 RIP协议的测试点和测试方法121. RIP的基本功能测试12A) RIP网络的指定12B) RIP邻居的指定12C) RIP2支持变长子网掩码12D) 水平分割12E) 毒性逆转13F) 验证13G) 路由的附加权设定13H) 指定接口RIP的工作状态14I) 路由的优先级14J) 路由聚合14K) 发布一个聚合地址15L) 路由的引入15M) timer值
3、的调整15N) 路由的删除152. RIP协议的异常测试163. RIP的组网测试及其性能164. 主备测试16五 测试案例171. 典型RIP配置172. 命令“undo summary为什么没有作用183. 使用ROUTERTEST进行路由震荡测试19六 路由测试小技巧20七 参考资料20VRP固网RIP路由协议测试指导书关键词Key words:RIP摘 要Abstract: 本文对RIP协议在MA5600中的应用和测试方法做出了介绍缩略语清单List of abbreviations:Abbreviations缩略语Full spelling 英文全名Chinese explanati
4、on 中文解释RIPRouting Information Protocol路由信息协议IGPInterior Gateway Protocol内部网关协议LSWLanSwitch交换机VLANVirtual LAN虚局域网一 RIP概述RIP是Routing Information Protocol(路由信息协议)的简称。它是一种较为简单的内部网关协议(Interior Gateway Protocol,IGP),主要用于规模较小的网络中。由于RIP的实现较为简单,在配置和维护管理方面也比OSPF容易,因此在实际组网中仍有广泛的应用。二 RIP的工作机制1. RIP的基本概念RIP是一种基于
5、距离矢量(Distance-Vector)算法的协议,它通过UDP报文进行路由信息的交换。RIP使用跳数(Hop Count)来衡量到达信宿机的距离,称为路由权(Routing Cost)。在RIP中,MA5600到与它直接相连网络的跳数为0,通过一个MA5600可达的网络的跳数为1,其余依此类推。为限制收敛时间,RIP规定cost取值015之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达。为提高性能,防止产生路由环,RIP支持水平分割(Split Horizon)。RIP还可引入其它路由协议所得到的路由。A) 优点a.实现简单 b.配置容易,维护简单 c.可以支持IP,
6、IPX等多种网络层协议B) 缺点a.路由收敛速度慢 b.以跳数(hop)标记的metric值不能真实反映路由开销c.有16跳的限制,不适合大规模的网络 d.周期性广播,开销比较大C) RIP的应用场合a.采用相同网络结构的中小型网络 b.适用于校园网c.网络结构变化缓慢的地区性网络2. RIP的路由数据库每个运行RIP的MA5600管理一个路由数据库,该路由数据库包含了到网络所有可达信宿的路由项,这些路由项包含下列信息:l 目的地址:主机或网络的地址。l 下一跳地址:为到达目的地,需要经过的相邻设备的接口IP地址。l 接口:转发报文的接口。l cost值:本MA5600到达目的地的开销,是一个
7、015之间的整数。l 路由时间:从路由项最后一次被修改到现在所经过的时间,路由项每次被修改时,路由时间重置为0。l 路由标记:区分路由为内部路由协议的路由还是外部路由协议的路由的标记。B-5600(config)#display RIP 1 route Route Flags: R - RIP, T - TRIP P - Permanent, A - Aging, S - Suppressed, G - Garbage-collect - Peer 10.10.10.2 on Vlanif100 Destination/Mask Nexthop Cost Tag Flags Sec 192.3
8、1.1.0/24 10.10.10.2 1 0 RA 8 192.30.1.0/24 10.10.10.2 1 0 RA 8 192.28.1.0/24 10.10.10.2 1 0 RA 83. RIP使用的定时器RIP受四个定时器的控制,分别是Period update、Invalid、Suppress和Garbage-Collection:l 更新定时器(Period update):RIP要求MA5600之间周期性定时交换更新报文,以保证所有MA5600中路由信息的及时更新。RFC中规定这个周期性的时间为30秒.。但是30秒的时间周期并不是严格地每30秒就发送更新报文,为了避免MA56
9、00同步发送更新报文而引起的网络冲突,在实现的时候,每个MA5600都以一个随机定时器来控制这个周期,所以体现出来每个MA5600并不是严格按照30秒的时间发送更新报文。VRP中更新周期固定是30秒,而Cisco中可以利用命令Timers basic来更改这个更新周期时间。 l 超时定时器(Invalid):RIP为每条路由都设置了两个定时器。如果在timeout这个定时器规定的时间内,该路由一直没有得到刷新,则RIP协议认为此路由无效,并且将该路由的metric值设置为16,RFC规定其定时时间为180S(VRP和Cisco的实现与RFC一致)。l 垃圾定时器(Garbage-Collect
10、ion):路由超时期之后,此时MA5600并不立即删除此路由,而是保持一段时间,在这段时间内,MA5600一直以metric为16来发布这条路由,只有在经过这段时间之后,MA5600才真正将此路由从路由表中彻底删除,RFC规定这段时间为120S。l 保持定时器(Suppress):当接收报文中的跳数比路由表中与其相匹配的路由跳数大时,保持定时器启动,过一段时间后才改变路由表中的metric值即跳数.RFC并没有此规定,但Cisco却作了此实现.缺省情况下,Period update定时器是30秒,Invalid定时器是180秒,Suppress定时器是0秒,Garbage-collection
11、定时器则是MA5600向外发送四次Period update的时间,即120秒。B-5600(config-RIP-1)#timers RIP ?integer Period update time(second)B-5600(config-RIP-1)#timers RIP 5 ?integer Age time(second)B-5600(config-RIP-1)#timers RIP 5 10 ?integer Suppress time(second)B-5600(config-RIP-1)#timers RIP 5 10 10 ?integer Garbage-collect ti
12、me(second)B-5600(config-RIP-1)#timers RIP 5 10 10 104. RIP的启动和运行过程我们以下面两台MA5600建立连接为例,说明RIP的启动和运行过程:启动RIP后,将进入RIP视图。RIP的大部分特性都需要在RIP视图下配置,接口视图下也有部分RIP相关属性的配置。如果启动RIP前先在接口视图下进行了RIP相关的配置,这些配置只有在RIP启动后才会生效。A-5600(config)#RIPA-5600(config-RIP-1)#version 2A-5600(config-RIP-1)#network 66.0.0.0 -这里必须是自然网段,
13、而不是66.66.66.0当A-5600使能了RIP协议后,它就马上向接口发送Request报文,请求报文的格式如下:RIP只在指定网段上的接口运行;对于不在指定网段上的接口,RIP既不在它上面接收和发送路由,也不将它的接口路由转发出去。因此,RIP启动后必须指定其工作网段。network-address为使能或不使能的网络的地址,也可配置为各个接口IP网络的地址。B-5600(config)#RIPB-5600(config-RIP-1)#version 2为了灵活地控制RIP工作,可以指定某些接口,将其所在的相应网段配置成RIP网络,使这些接口可收发RIP报文。B-5600(config-
14、RIP-1)#network 66.0.0.0B-5600(config-RIP-1)#network 200.200.200.0 当B-5600收到RIP的请求报文后,它马上发送回应报文,告诉A-5600它所知道哪些路由信息,报文如下:RIP启动和运行的整个过程可描述如下:l 某MA5600刚启动RIP时,以广播的形式向相邻设备发送请求报文,相邻MA5600的RIP收到请求报文后,响应该请求,回送包含本地路由表信息的响应报文。l MA5600收到响应报文后,修改本地路由表,同时向相邻MA5600发送触发修改报文,广播路由修改信息。相邻MA5600收到触发修改报文后,又向其各自的相邻MA560
15、0发送触发修改报文。在一连串的触发修改广播后,各MA5600都能得到并保持最新的路由信息。l 同时,RIP每隔Period update的时间向相邻MA5600广播本地路由表,相邻MA5600在收到报文后,对本地路由进行维护,选择一条最佳路由,再向其各自相邻网络广播修改信息,使更新的路由最终能达到全局有效。同时,RIP采用超时机制对过时的路由进行超时处理,以保证路由的实时性和有效性。RIP正被大多数IP设备厂商广泛使用。它可用于大多数校园网及结构较简单的连续性强的地区性网络。对于更复杂环境及大型网络,一般不使用RIP。三 RIP对报文的处理在RIP协议中,有两种报文,一种request报文,一
16、种是response报文,RIP对两种格式的报文处理如下: 图表 1 RIP对的请求报文的处理 图表 2 RIP对应答报文的处理四 MA5600 RIP协议的测试点和测试方法1. RIP的基本功能测试A) RIP网络的指定RIP 协议通过对网段的指定,来决定在哪些接口上收发RIP路由信息。如果某个接口的IP地址属于RIP指定的网段,RIP协议就可以通过该接口收发RIP的路由信息。RIP的网段格式一定要满足A,B,C三类自然网段格式,127.0.0.0网段除外。观察点:在测试中要测试能否正确指定A,B,C三类网段,能否正确的删除指定的网段。检测是否能指定非自然网段、错误的网段,列如:10.10.
17、10.0、0.0.0.0、255.255.255.255、D类网段和E类 网段。B) RIP邻居的指定通常情况下,RIP使用广播或组播地址发送报文,如果需要在不支持广播或组播报文的链路上运行RIP,则必须采用定点传送的方式,否则不能正常建立RIP邻居关系。我们指定RIP的邻居,就是给它指定一个单播地址,这样RIP就能以单播的方式向外发送自己的路由信息,这些单播地址就可以看成是一个接口的ip地址,所以它的配置限制是和接口的ip地址的限制是一样的。观察点:指定了邻居后,可以通过抓包工具抓到系统发出的单播RIP报文C) RIP2支持变长子网掩码RIP1发布的网段路由,都是标准的A,B,C三种网段的路
18、由,但在现在的网络中,我们需要非标准网段的路由,例如:1.1.1.0/24这样的子网的路由,这才有了RIP2的诞生,它主要是用来支持可变长子网划分的功能的。观察点:在测试中我们要观察RIP2是否能支持可变长子网路由的发布。D) 水平分割水平分割是指不从本接口发送从该接口学到的路由。它可以在一定程度上避免产生路由环。缺省情况下,接口允许水平分割。观察点:在测试中,可以打开调试开关(debugging RIP packet)或通过用抓包工具来检查在禁止了水平分割的情况下,接口是否把从该接口学到的路由,在从该接口发布出去了。E) 毒性逆转当配置了毒性反转后,MA5600会在一个接口向外发布从这个接口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VRP 固网 RIP 路由 协议 测试 指导书
限制150内