免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1421 | 回复: 0
打印 上一主题 下一主题

RIP [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-01 21:55 |只看该作者 |倒序浏览
1.RIP路由协议的概述
   rip协议作为最早的距离矢量型ip路由协议依然被广泛地使用着,当前存在着两个版本:rip-v1和rip-v2。
版本1和版本2最主要的区别是,ripv1是有类别路由选择协议,而ripv2是无类别路由选择协议。

2.rip工作原理概述
  rip协议的处理是通过udp520端口来操作的。所有的rip消息都被封装在udp数据报文中,其中数据报文的源和目的的端口字段被设置为520.rip定义了两种消息类型:请求消息(request messages)和响应消息(response messages).请求消息用来向邻居路由请求一个更新,响应消息用来输送路由更新.rip的度量是居于跳数(hop count)的,1跳表示的是与发出路由更新的路由器直连的网络,16跳则表示网络不可达。
开始时rip从每个启动rip协议的接口广播出带有请求消息的数据包。接着,rip程序进入一个循环状态,不断地侦听来自其他的路由器的rip请求或响应消息,而接受请求的邻居路由器则回送包含他们的路由表的响应消息。

当发送请求的路由器收到响应消息时,他将开始处理附加在响应消息中的路由更新信息。如过某个特定路由表项时自己的路由表中没有的,就把着一路由表项添加到自己的路由表中,并以响应信息包的源地址作为到达这个路由表项的下一个地址即下一跳地址。如果路由表项在自己的路由表中已经存在,就比较收到的和自己路由表中的那一个跳步数小,如果收到路由表项的跳步小,那么就用他代替自己路由表中的表项。如果收到的路由表项跳步数大,而且发出响应信息包的源地址与自己路由表中到这个路由表项的下一跳地址相同,这个路由表项会在路由表中标明为步可达,并会保持一短时间(holldon period),直到保持时间结束后,如果邻接的相同路由器仍然宣告大的跳步数,那么就接受一个度量值。如果收到的路由表项跳步大,而且发出响应消息包的源地址与自己路由表中到这个路由表项的下一跳地址不同,就会丢弃这个路哟信息。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/66144/showart_1070841.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP