RIP协议学习(二)解析.pptVIP

  • 6
  • 0
  • 约4.3千字
  • 约 31页
  • 2016-10-16 发布于湖北
  • 举报
RIP 一、RIP简介 RIP/RIP2/RIPng:Routing Information Protocol)   作为一种内部网关协议或 IGP(内部网关协议),路由选择协议应用于 AS 系统。连接 AS 系统有专门的协议,其中最早的这样的协议是“EGP”(外部网关协议),目前仍然应用于因特网,这样的协议通常被视为内部 AS 路由选择协议。 RIP 主要设计来利用同类技术与大小适度的网络一起工作。因此通过速度变化不大的接线连接,RIP 比较适用于简单的校园网和区域网,但并不适用于复杂网络的情况。   RIP 2 由 RIP 而来,属于 RIP 协议的补充协议,主要用于扩大 RIP 2 信息装载的有用信息的数量,同时增加其安全性能。RIP 2 是一种基于 UDP 的协议。在 RIP2 下,每台主机通过路由选择进程发送和接受来自 UDP 端口520的数据包。 IETF推出正式规范: 1988年6月,推出RIPv1 1994年11月,推出RIPv2 RIP的特点   (1)仅和相邻的路由器交换信息。如果两个路由器之间的通信不经过另外一个路由器,那么这两个路由器是相邻的。RIP协议规定,不相邻的路由器之间不交换信息。   (2)路由器交换的信息是当前本路由器所知道的全部信息。即自己的路由表。   (3)按固定时间交换路由信息,如,每隔30秒,然后路由器根据收到的路由信息跟新路由表。 适用   RIP 和 RIP 2 主要适用于 IPv4 网络,而 RIPng 主要适用于 IPv6 网络。本文主要阐述 RIP 及 RIP 2。   RIPng:路由选择信息协议下一代(应用于IPv6)   (RIPng:RIP for IPv6)RIPng与RIP 1和 RIP 2 两个版本不兼容。 应用   RIP(Routing information Protocol)是应用较早、使用较普遍的内部网关协议(Interior Gateway Protocol,简称IGP),适用于小型同类网络,是典型的距离向量(distance-vector)协议。文档见RFC1058、RFC1723。   RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。RIP提供跳跃计数(hop count)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达。 二、距离向量路由选择 距离矢量路由选择算法发送完整的路由选择表到相邻的路由器,然后,相邻的路由器会将接收的路由表项和自己原有的路由表进行组合,以完善路由器的路由表。由于远程网络的确认信息并没实地亲自去查找,故戏称为:传言路由。 创建路由表: 更新路由器: 一个例子 三、计数到无穷大 距离向量路由选择存在的一个问题是任何有关代价下降的消息(好消息)都扩散的很快,但是任何有关代价上升的消息(坏消息)都扩散的很慢。 要想让路由选择协议能够正常工作,如果一条链路中断了(代价变为无穷大),那么其他所有路由器都应当立刻获知这一情况,但是在距离向量路由选择中,这是要花费一些时间的。这个问题就称为计数到无穷大。需要经过多次更新才能使所有的路由器都把这条链路的代价记录为无穷大。 二结点循环 R2 R1 网 1 网 3 网 2 正 常 情 况 1 1 ? 1 2 R1 R1 说:“我到网 1 的距离是 1,是直接交付。” “1”表示“从本路由器到网 1” “1”表示“距离是 1” “?”表示“直接交付” R2 R1 网 1 网 3 网 2 正 常 情 况 1 1 ? 1 2 R1 R2 说:“我到网 1 的距离是 2,是经过 R1。” “1”表示“从本路由器到网 1” “2”表示“距离是 2” “R1”表示 经过 R1 R2 R1 网 1 网 3 网 2 R2 R1 网 1 网 3 网 2 网 1出了故障 正 常 情 况 1 1 ? 1 16 ? 1 2 R1 1 2 R1 R1 说:“我到网 1 的距离是 16 (表示无法到达), 是直接交付。” 但 R2 在收到 R1 的更新报文之前,还发送原来的报文, 因为这时 R2 并不知道 R1 出了故障。 R2 R1 网 1 网 3 网 2 R2 R1 网 1 网 3 网 2 网 1出了故障 正 常 情 况 1 1 ? 1 16 ? 1 2 R1 1 2 R1 R1 收到 R2 的更新报文后,误认为可经过 R2 到达网1,于是

文档评论(0)

1亿VIP精品文档

相关文档