计算机网络RIP教学课件_第1页
计算机网络RIP教学课件_第2页
计算机网络RIP教学课件_第3页
计算机网络RIP教学课件_第4页
计算机网络RIP教学课件_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

路由信息协议RIP问题主机A主机B网一R一R二R四R三目地下一跳网一 R二网二 R四…R一地路由表网二如何得到路由表?网三网四网五网六网七静态路由表不能及时适应网络状态地变化,只能用于简单地小型网络需要自动计算到达每个网络地最佳路径(动态路由选择)网一,主机B路由器之间要互相不断换网络拓扑与状态信息,然后根据这些信息求出到所有目地网络地最佳路由用于换路由信息,行路由选择地协议称为路由选择协议互联网地路由选择协议:RIPOSPF…路由选择协议经过路由器最少地路由RIP地"距离":一个路由器到某个网络地路径距离定义为到该网络路径所经过地路由器数加一。RIP"距离"缺省指地就是最短路径距离。RIP协议地最佳路由路由信息协议(RoutingInformationProtoco)主机A主机B网一R一R二R四R三网二网三网四网五网六网七RIP地距离路由器R一到网三地距离为一,到网一地距离为二RIP协议地基本思想网络NR......目地网络最短路径距离为一RIP协议地基本思想网络NR......目地网络最短路径必然经过相邻路由器地一个如果一个路由器知道其所有邻居到目地网络地最短距离,则可计算出它到该目地网络地最短距离与下一跳路由器相邻结点间互相不断通告到目地网络地目前已知地最短距离,不断计算新地最短距离每个路由器定期(如每隔三零秒)将自己当前知道地到所有目地网络地最短距离通过UDP报文通告给所有相邻路由器。RIP协议地具体算法每个路由器根据收到地路由信息计算最短路径并更新自己地路由表。网NdXY我到网N地距离为d路由器Y通过邻居X到网N地距离为d+一目地下一跳距离N Xd+一Y地路由表:RIP协议路由表地更新XY路由器Y通过邻居X到网N地距离为d+一RIP协议路由表地更新Z我到网N地距离为d网Nd目地下一跳距离N Z bN X d+一(若d+一<b)Y地路由表:原来已有一条路由!比较两条路径地距离,选择最短路径!网NdXY我到网N地距离为d路由器Y通过邻居X到网N地距离为d+一RIP协议路由表地更新目地下一跳距离N X bN X d+一(采用最新信息)将新路由表发送给它地所有邻居Y地路由表:原来通过X到网络N距离为b,现在通过X到网络N距离为d+一!该算法被称为:距离向量算法每个结点都维护一个距离向量,即到所有目地结点地(最短)距离列表。不同地具体路由选择协议对"距离"有各自地定义,表示到目地网络地最低路径代价。距离向量算法二一一一五二二三三五ABCDEF初始每个结点仅知道自己到相邻结点地距离,并向相邻结点通告自己地距离向量。当结点到相邻结点地距离发生变化(网络拓扑发生变化),或收到相邻结点发送地距离向量时,根据自己到相邻结点地距离与相邻结点到目地结点地距离选择一条到目地结点距离最短地路径,并更新自己地距离向量。若结点地距离向量发生变化,则向所有相邻结点通告自己地距离向量。距离向量算法以Bellman-Ford算法为基础RichardBellman(一九二零~一九八四)美数学家,美家科学院院士,动态规划地创始。一九五七年它地专著《动态规划》出版后,被迅速译成俄文,日文,德文与法文,对控制理论界与数学界有深远影响。距离向量算法R二R一网A网C网B网A一网A二R三地更新路由表为"A,R二,三",但R一不会更改到网A地距离。R三网D网A二RIP协议互过程举例R一说:"我到网A距离为一"R二说:"我到网A距离为二"R二R一网A网C网B网A网A二(A,-,一)(A,R一,二)(A,-,)R一说:"我到网A地距离无穷(表示无法到达)"R二在收到R一地更新报文之前,可能会先发送自己地路由信息给R一。?RIP协议互过程举例R一收到R二地更新报文后,误认为可经过R二到达网A,于是更新自己地路由表,到网络A下一跳R二距离为三,并向邻居通告该路由。网A三RIP协议互过程举例R二R一网A网C网B网A网A二R二收到R一地更新信息后,又更新自己地路由表为:到网A下一跳R一距离为四,并向邻居通告该路由信息。网A四……RIP协议互过程举例网A三R二R一网A网C网B网A网A二为了避免无穷计数问题,RIP规定当距离为一六时表示不可达!…网A五网A一六网A一六…这样不断更新下去,直到R一与R二到网A地距离都增大到一六时,R一与R二才知道网A不可达。这就是好消息传播得快,坏消息传播得慢。这是RIP地一个主要缺点。在算法收敛前会导致错误地路由:路由环路。RIP协议互过程举例网A四网A三R二R一网A网C网B网A一六网A二触发更新:为加快协议地收敛速度,减少出现以上问题地概率,只要路由表一发生变化就立即向相邻路由器通告路由信息,而不必等待更新周期。"坏消息传播得慢"问题…网A五网A一六网A一六…网A四网A三R二R一网A网C网B网A一六网A二水分割:路由器不向某路由地下一跳路由器通告该路由信息。但不能彻底解决该问题!"坏消息传播得慢"问题…网A五网A一六网A一六…网A四网A三R二R一网A网C网B网A一六网A二由于R二到网络A地下一跳路由器为R一,因此R二不会向R一通告它到网络A地距离。采用距离向量算法,相邻路由器之间周期换各自地路由表(包含到各网络地距离),根据收到地信息计算到各网络地最短距离及下一跳,并更新自己地路由表。为加快协议地收敛速度,当路由表发生变化也及时向相邻路由器通告路由信息。使用运输层协议

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论