写点什么

动态路由协议二

作者:初学者
  • 2022-11-12
    河北
  • 本文字数:1537 字

    阅读完需:约 5 分钟

一 RIP 工作原理

1.rip 工作原理

1 、初始化——RIP[1]初始化时,会从每个参与工作的接口上发送请求数据包。该请求数据包会向所有的 RIP 路由器请求一份完整的路由表。该请求通过 LAN 上的广播形式发送 LAN 或者在点到点链路发送到下一跳地址来完成。这是一个特殊的请求,向相邻设备请求完整的路由更新。

 2 、接收请求——RIP 有两种类型的消息,响应和接收消息。请求数据包中的每个路由条目都会被处理,从而为路由建立度量以及路径。RIP 采用跳数度量,值为 1 的意为着一个直连的网络,16,为网络不可达。路由器会把整个路由表作为接收消息的应答返回。

 3、接收到响应——路由器接收并处理响应,它会通过对路由表项进行添加,删除或者修改作出更新。  

 4、 常规路由更新和定时——路由器以 30 秒一次地将整个路由表以应答消息地形式发送到邻居路由器。路由器收到新路由或者现有路由地更新信息时,会设置一个 180 秒地超时时间。如果 180 秒没有任何更新信息,路由的跳数设为 16。路由器以度量值 16 宣告该路由,直到刷新计时器从路由表中删除该路由。刷新计时器的时间设为 240 秒,或者比过期计时器时间多 60 秒。Cisco 还用了第三个计时器,称为抑制计时器。接收到一个度量更高的路由之后的 180 秒时间就是抑制计时器的时间,在此期间,路由器不会用它接收到的新信息对路由表进行更新,这样能够为网路的收敛提供一段额外的时间。  

 5、 触发路由更新——当某个路由度量发生改变时,路由器只发送与改变有关的路由,并不发送完整的路由表。

2.rip 路由协议

路由信息协议(RIP) 是内部网关协议 IGP 中最先得到广泛使用的协议【1058 】。RIP 是一种分布式的基于距离矢量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。

但 RIP 的缺点也较多。首先,其限制了网络的规模,能使用的最大距离为 15(16 表示不可达)。其次路由器交换的信息是路由器的完整路由表,因而随着网络规模的扩大,开销也就增加。最后,"坏消息传播得慢",使更新过程的收敛时间过长。因此对于规模较大的网络就应当使用 OSPF 协议。然而在规模较小的网络中,使用 RIP 协议的仍占多数。

二 RIP 运作原理

同一自治系统(A.S.)中的路由器每 30 秒会与相邻的路由器 交换子讯息,以动态的建立路由表。RIP 允许最大的 hop 数(跳数)为 15 多于 15 跳不可达。

三 RIP 的三个版本

RIPv1

RIPv1 使用分类路由,定义在[RFC 1058 ]中。在它的路由更新(Routing Updates)中并不带有子网的资讯,因此它无法支持可变长度子网掩码。这个限制造成在 RIPv1 的网络中,同级网络无法使用不同的子网掩码。换句话说,在同一个网络中所有的子网络数目都是相同的。另外,它也不支持对路由过程的认证,使得 RIPv1 有一些轻微的弱点,有被攻击的可能。

RIPv2

因为 RIPv1 的缺陷,RIPv2 在 1994 年被提出,将子网络的资讯包含在内,透过这样的方式提供无类别域间路由,不过对于最大节点数 15 的这个限制仍然被保留着。另外针对安全性的问题,RIPv2 也提供一套方法,透过加密来达到认证的效果。而之后[RFC 2082 ]也定义了利用 MD5 来达到认证的方法。 RIPv2 的相关规定在[RFC 2453 ] orSTD56。

现今的 IPv4 网络中使用的大多是 RIPv2,RIPv2 是在 RIPv1 基础上的改进, RIPv2 和 RIPv1 相比主要有以下区别。

RIPng

RIPng(Routing Information Protocol next generation)则被定义在[RFC 2080 ],主要是针对 IPv6 做一些延伸的规范。与 RIPv2 相比下其最主要的差异是:

RIPv2 支持 RIP 更新认证, RIPng 则没有 (IPv6 routers were, at the time, supposed to use IPsec for authentication);

RIPv2 容许附上 arbitrary 的标签, RIPng 则不容许;

RIPv2 encodes the next-hop into each route entries, RIPng requires specific encoding of the nexthop for a set of route entries.

RIPv2 UDP 的 Port number 为 520,RIPng UDP 的 Port number 为 521


发布于: 刚刚阅读数: 3
用户头像

初学者

关注

总以为清者自清 却忘了人言可畏 2022-11-03 加入

我是一名网络运维专业人员有两年经验

评论

发布
暂无评论
动态路由协议二_动态路由_初学者_InfoQ写作社区