SPT20 协议_8.动态路由协议之RIP

本文介绍了动态路由协议中的RIP协议,包括其作为距离矢量协议的特点,与链路状态协议的区别,以及RIPv1和RIPv2的对比。RIPv2支持VLSM和CIDR,使用组播发送更新,并具备防止环路的机制,如最大跳数限制、水平分割、路由中毒和抑制计时器。此外,还讨论了路由协议的管理距离概念。
摘要由CSDN通过智能技术生成

b0c5060210c683c6c7b61e2ea5722921.gif

动态路由协议之rip

一.动态路由协议

1.动态路由

路由可分为直连路由、静态路由和动态路由,动态路由是指通过动态协议路由器自己学习到的路由,动态路由有RIP、OSPF、EIGRP、IS-IS等。具体分类如下:

5a149291c25047fcd49b2c68d95214df.png

RIP路由信息协议,是一种距离矢量协议,适用于小型网络。

EIGRP内部网关增强协议,结合了距离矢量和链路状态的思科私有协议。

OSPF:开放式最短路径优先协议,链路状态协议,收敛速度快、无环路,适用于大型网络。

IS-IS中间系统到中间系统,链路状态协议,支持IP、CLNP两种网络,适用于大型网络。

BGP:边界网关协议,用于自治系统间的路由传递。

2. 距离矢量协议和链路状态协议的区别

距离矢量协议:用距离和方向矢量通告路由。距离使用诸如跳数这样的度量确定,而方向则是下一跳路由器或送出接口。使用距离矢量路由协议的路由器并不了解到达目的网络的整条路径。该路由器只知道:应该往哪个方向或使用哪个接口转发数据包;自身与目的网络之间的距离。(可比喻成传递的只是路上的路标,不具有全局性)

链路状态协议:从网络或者网络的限定区域内的所有其他路由器处收集信息,形成链路数据库,了解整个网络的拓扑情况再选取最优路由。(可比喻成传递的是一张地图,每台路由器可自己判断路由路线)

3.各路由协议的管理距离

管理距离AD是指一种路由协议的路由可信度。AD越小表示越优先可信。

bb5d2b422add31bd243d0836552a6542.png

二.RIP

1.路由信息协议RIP

是一种距离矢量协议;

它是通过跳数来衡量到达目的网路的距离;

RIP配置简单、易于维护,主要应用于规模较小的网络中;

RIP通过UDP520端口进行工作,工作在应用层;

RIP有V1/V2两种版本。

2. RIPv1的报文格式

5ed2cb4cd8f062f3984c8b703cd98b49.png

Command :控制字段,当取1时表示为请求消息,当取2时表示为响应消息

version版本字段,当取1表示为RIPv1,当取2表示为RIPv2。

Address family identifier地址表示信息,当为ipv4时取值为2。

Metric跳数。

3. RIPv2的报文格式

0b7fcb2294826d10d2476cd9799e770e.png

比RIPv1多了些有用的字段:

Route tag用于标记外部路由或者路由引入到RIPv2协议中的路由。

Subnet mask子网掩码。

Next hop下一跳地址。

4.RIPv1与RIPv2的对比

RIPv1是有类路由协议,不支持VLSM和CIDR;以广播(255.255.255.255)的形式发送报文;不支持认证。

RIPv2是无类路由协议,支持VLSM和CIDR;以广播或组播(224.0.0.9)的形式发送报文;支持明文认证和MD5认证。

5. RIP的环路避免机制

 1)定义最大跳数:RIP最大条数为16跳,超过就视为网络不可达。

 2)水平分割(Split Horizon)路由器从某个接口学到的路由,不会从该接口再发回给邻居路由。

3)路由中毒(RoutePoisoning)当拓扑变化时,路由器会将失效的路由标记为possibly down状态,并分配一个不可达的度量值。

 4)毒化逆转(Poison Reverse)路由器从某个接口学到中毒路由后,将该路由条数设置为16表示目标不可达,并且从所有接口发送给邻居路由器(这是超越水平分割的特例),保证所有路由器都接收了毒化的信息。

 5)抑制计时器(Hold-Down Timers)用于阻止定期更新的消息在不恰当的时间内重置一个已经坏掉的路由,对某个路由设置抑制计时器后,如果收到更好的度量值路由就取消抑制计时器。

6)触发更新(Hold-Down Timers)当某个路由器检测到网络故障时,会发送触发更新消息给邻居路由器,使所有路由器快速了解整个网络的变化。

ff41df9d4c75a7e0d3b820de781a9d0f.gif

591ca031f3be104846e6c0181b1ca37f.png

扫码关注我们

图文:郑泽辉

排版:陈海心

0b44baae78a8bb741b2725ae6d17f971.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值