rip协议中周期性广播路由信息的报文_RIP专题

a8c56bc7792500b3b04bb3dbfabe7765.png

华为HCIE-R&S认证是目前业界含金量很高的一门认证。整个考试包含三个部分,笔试、机试和面试。面试是最具挑战的部分,因为面试不仅仅考察知识点的掌握,也考察考生现场分析问题的能力和反应能力。所以大家在平时备考过程中可以关注我们都面试专栏,有针对性的理解和分析相应的知识点。大家除了学习各专题之外,还要和老师沟通,百思为为大家进行专门模拟面试,并对以往考生的战报也要多加关注,了解哪些题目是面试频率比较高的题目,哪些问题是考官比较关注的,以便在平时学习时重点准备。

最后祝所有准备面试的考生能顺利通过面试,早日获得期待中的HCIE-R&S证书

本期专栏:RIP

RIPv1特点:(1)有类别路由协议,不支持VLSM和CIDR

(2)广播更新路由信息

(3)不支持认证

(4)RIPv1报文:包括request和respinse、request报文在RIP路由器接入网络时发送,用于请求对端所有的RIP路由信息,response报文周期性30s发送,携带本路由器所有有效的RIP路由。在支持触发更新时也会发送response报文更新或删除路由。

3a2d4cb8b3198791847a859544facbe0.png

RIP的报文最大有512byte=8byte(UDP)+4byte(RIP header)+20byte(一条RIP路由)*25,所以一个RIP报文最大只能携带25条路由。

RIPv2特点:

(1)无类别路由协议,在更新路由时可以发送路由的掩码,支持VLSM和CIDR

(2)支持组播和v2的广播更新,组播地址为224.0.0.9

(3)支持明文和MD5密文认证

(4)路由信息更加丰富,支持携带掩码和下一跳,支持携带路由tag

(5)RIPv2报文:组播224.0.0.9发送,使用组播更安全、效率更高,只有运行RIPv2的路由器接受并处理。包括request和response,request报文在RIP路由器接入网络时发送,用于请求对端的所有RIP路由信息,response报文周期30s发送,携带本路由器所有的有效的RIP路由。在支持触发更新时也会发送response报文更新或删除路由。

775dd6333b35be21f9d5dca7d1d8b3f6.png

​RIP的报文最大的有512byte=8byte(UDP)+4byte(RIP header)+20byte(一条RIP路由)*25,所以一个RIP报文最大只能携带25条路由。RIPv2将认证字段放在了一条路由中,使用一条路由携带认证字段如下图所示,所以如果开启了认证,则一个RIP报文最大只能携带24条路由。

5568695bb3eccf00d653d4fad7a1d595.png

为了更好地支持实际环境中路由器对RIP的支持,华为VRP平台还具有一个兼容版本,默认情况下启动RIP进程后,如果没有配置RIP版本,改版本为兼容版本,以下是RIP兼容版本,RIPv1、RIPv2在收和发RIP报文时候的区别。

  • 如果配置为兼容版本,则以广播形式发送RIPv1报文,接收广播的RIPv1和RIPv2版本
  • 如果配置为RIPv1版本,则只广播发送报文RIPv1报文,接收广播的RIPv1报文。
  • 如果配置为RIPv2版本,则只组播发送RIPv2报文,接收组播或广播的RIPv2报文
  • 如果配置为RIPv2版本,且使用组播方式,则发送和接收的都是组播RIPv2报文、
  • 如果配置为RIPv2版本,且适用广播方式,则以广播形式发送RIPv2报文,接收RIPv1金额RIPv2的报文

RIP防环机制:

水平分割

从一个接口接收到的路由不会再从这个接口发送出去如下图所示:

5d4b7cda0eca3d71baf9ab3b37a72442.png

​路由器的接口下默认开启,可以通过命令关闭。比如Hub-Spoke的帧中继,默认关闭水平分割,但是开启自动汇总,所以会导致路由器学到自身接口的从其他路由器学到的的主类汇总路由,会导致环路风险,可以将自动汇总关闭,或配置帧中继子接口,通过不同的子接口和不同的spoke节点创建PVC链路,在所有的子接口就可以开启水平分割功能。

华为VRP平台下,RIP的水平分割需要注意以下几点:

  • 在广播型网络类型中,接口默认都是启用水平分割的
  • 在非广播多路访问网络中,接口默认都是关闭水平分割的。

毒性逆转:

b5c6bcc1c4b6060ae6c8ede816b0015c.png

​从一个接口接受到的路由,会把该路由置为16跳发送出去,可以清除对端的无用路由。缺省情况下,毒性逆转都是禁用的,如果同时开启毒性逆转和水平分割,则只使用毒性逆转功能。

触发更新

如果路由器增加了一个RIP接口,会直接触发路由器发送response报文,该报文中路由为增量路由。如果删除某个接口,则向其它路由器触发送一条跳数值为16跳的毒性路由,告知对方清除该路由,用以删除无效路由。

最大跳数

94a978241fd33d795f09d62e57cc1865.png

​缺省情况下,直连网络的路由跳数为0。当路由器发送路由更新时,会把度量值加1。RIP规定超过15跳为网络不可达。

RIP定时器:

根据RFC2453,RIP协议一共定义了3种定时器

0c2bbf42d847afcab492c662ea1fc24a.png
  • ​更新定时器(Update timer):定时触发更新报文的发送,更新周期默认为30s
  • 老化定时器(Age timer):RIP设备如果在老化时间内没有收到邻居发来的路由更新报文,则认为该路由不可达。老化定时器超时后,该路由条目的度量值设置为16。
  • 垃圾收集定时器(Garbage-collect timer):如果在垃圾收集时间内(默认为更新定时器的4倍,即120秒),不可达路由没有收到来自同一邻居的更新,则该路由将被从路由表中彻底删除。

RIP路由与定时器之间的关系:

db6d620d75b2b86ab720ba6f9b2952dc.png

​RIP的更新信息发布是由更新定时器控制的,默认为每30秒发送一次。

每一条路由表中表项对应两个定时器:老化定时器和垃圾收集定时器。当学到一条路由并添加到RIP路由表中时,老化定时器启动。如果老化定时器超时,设备仍没有收到邻居发来的更新报文,则把该路由器的度量值置为16(表示路由不可达),并启动垃圾收集定时器。如果垃圾收集定时器超时,设备仍然没有收到更新报文,则在RIP路由表中删除该路由。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值