《路由选择协议》PPT课件.ppt
《《路由选择协议》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《路由选择协议》PPT课件.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第16章 路由选择协议本章学习目标n了解路由选择算法的原则以及主要的算法分类n掌握距离向量算法原理,熟悉RIP协议n掌握链路状态算法原理,熟悉OSPF协议n明确自治域系统概念,了解内部网关协议与外部网关协议的区别n熟悉IGRP和EIGRPn了解BGP路由选择协议原则路由协议:路由协议:路由器之间实现路由信息共享的一种机制,它允许路由器之间相互交换和维护各自的路由表。n基本原则:最优性:选择最佳路径的能力 易用性:协议的设计应当尽可能的简单,低开销 稳定性:不同网络条件下保持稳定运行健壮性:出现异常或突发事件时,仍能正常运行快速会聚性:所有路由器在尽可能短时间内,就采用哪条 最佳路径来传输数据报
2、达成一致 会聚的定义:为什么不能产生快速会聚的原因(路由表更新不同步)会聚的定义:为什么不能产生快速会聚的原因(路由表更新不同步)路由算法分类n 自适应和非自适应自适应和非自适应 :能否根据拓扑结构和通信量的变化来改变路由选择 n 静态和动态:静态和动态:是否事先确定好路由或者动态更新n 单路径和多路径单路径和多路径 :是否存在多条路径实现数据传输。多路径算法:n 可在多条路径之间实现数据流的多路复用。n n n 单层结构和分层结构:单层结构和分层结构:是否划分了多个逻辑级别 主机智能和路由器智能:主机智能和路由器智能:由谁决定路由选择,主机还是路由器n 域间和域内:域间和域内:算法的使用范围
3、n 距离向量算法和链路状态算法:距离向量算法和链路状态算法:不同的路由策略,这两种算法的这两种算法的n 概念和实现的方法不同(说明)概念和实现的方法不同(说明)距离向量算法及RIP 主要思想:主要思想:每个路由器都构造一个包含到所有其他路由器的距离信包含到所有其他路由器的距离信 息,并将这个信息发送给与它直接相连的所有邻居。息,并将这个信息发送给与它直接相连的所有邻居。相 邻的路由器收到路由信息后,将所接收到的与自己原来 已有的路由信息进程组合,最后得到完整的连接到所有 可到目的网络的路由。目标:目标:找出任意两个结点之间最低的开销路径 说明:每两相邻结点间开销为1简单拓扑结构图:Exampl
4、e:存储在各结点的信息到每个结点的距离ABCDEFGA01111B101C1101D101E10F101G110路由器启动时各结点路由表的情况:各结点的初始距离表各结点的初始距离表说明:“1”代表直接到达相应结点,并且开销为1,“”则代表不可到达相应结点 目标开销下一跳B1BC1CD-E1EF1FG-结点结点A A的初始路由表的初始路由表以A点为例说明距离向量算法:步骤1:初始路由表步骤2:与相邻路由器通信,共享路由信息F:F:我可以到达我可以到达G G,开销为,开销为1 1B:B:我可以到达我可以到达C C,开销为,开销为1 1C:C:我可以到达我可以到达D D,开销为,开销为1 1A:B,
5、C,F A:B,C,F 你们有你们有什么消息告诉我什么消息告诉我步骤3:收集所有信息,取最小开销目标开销下一跳B1BC1CD2CE1EF1FG2F结点结点A A的最终路由表的最终路由表 步骤4:各结点到达统一,完成聚合?何时发送路由更新消息 1、定期更新:占用一定CPU的带宽和进程,但能告诉相邻节点 的工作状态。2、触发更新:路由变化时才向相邻节点发送更新信息。?如何发现障碍 1、询问应答:发控制分组给其他结点(有回答说明无故障)2、定期更新:在最近几次更新中都没有收到预期的更新信 息,则说明有故障。?发现障碍后如何处理 相应结点更新路由表发送更新消息给相邻结点各结点相互通信,完成会聚!存在的
6、问题.计数到无穷问题(计数到无穷问题(count to infinitycount to infinity):运行距离向量算法的路由器不能同时完成路由表的更新,更新消息无法立即到达所有结点,因此网络中的一个结点可能在接收到表明一个链路失效的更新消息前向另一个已接收到该更新消息结点发送另一条消息,并且该消息包含的内容是将之前已经失效的路由表示为有效,那么后一个结点便包含了不正确的路由信息,而且还可能将该错误信息继续传播下去 解决方案:1 1、设定最大跳数值、设定最大跳数值 :用一个较小的数作为无穷大的近似值;简单、限制了网络规模 2 2、水平分割(、水平分割(split horizonsplit
7、 horizon):):当一个结点把路由选择的更新消息发送给相邻结点时,它不把从相邻结点获得的路由信息再回送给那些相邻结点;有助于避免两个结点之间的路由循环 3 3、路由中毒(、路由中毒(route poisoningroute poisoning):):结点可以把来自相邻结点的路由回送给相邻结点,但是该回送的信息是关于路由中毒(不可达)的信息;.保持关闭(保持关闭(holddownholddown):用于阻止无效的定期更新消息去恢复):用于阻止无效的定期更新消息去恢复 一个不断开闭的路由一个不断开闭的路由 1.为每个已关闭的路由的恢复或为提高下一个最佳路由修改前网络的稳定性设置一个允许定时器
8、 2.保持关闭设定的时间段通常大于用某个路由变化消息更新整个网络所需要的时间 3.当路由器从临近结点接收到一条更新消息时,保持关闭定时器就开始工作 4.定时器停止计时之前,从临近的路由器接收到一个更小的路由更新消息时,路由器将会取消保持关闭,否则忽略消息,继续关闭关闭定时器的重新设置:1.保持关闭定时器期满 2.更佳的路由更新被接收 3.一个路由被删除之前,从路由表中删除该路由需要保持的时 间,即刷新定时器RIPRIP:一种距离向量路由选择协议。两个版本:RIPv1 RIPv2三种定时器:路由更新定时器:30S 路由失效定时器:90S 路由刷新定时器:240S RIP报文格式:命令命令(1(1
9、、请求、请求2 2、应答、应答)版本(两个)版本(两个)0 0网络网络i i系列(指明目标地址所属的网络地址系列)系列(指明目标地址所属的网络地址系列)0 0网络网络i i的的IPIP地址(指明目标网络地址)地址(指明目标网络地址)0 00 0到网络到网络i i的距离(源的距离(源-目的跳数)目的跳数)基本思想基本思想:每个结点都知道如何到达它的邻近结点,结点根据 这些信息建立一个完整的网络映射图 两种机制可靠传播机制 路由计算机制 链路状态算法及OSPF 1.1.可靠传播机制可靠传播机制:保证参与路由协议的所有结点都能获得来自其他 结点的链路状态信息的拷贝的处理信息。LSPLSP(link
10、state packetlink state packet):结点向相邻结点传送信息之前,先要建立 一个更新信息,即叫链路状态分组(内容)。a)完成了来自源结点的LSP(过程)。b)x将LSP向相邻结点A和C传递。c)B会将首先接收到的LSP保存,后接收的忽略d)B向D传送,结束传播的过程。2.路由计算机制:最短路由优先算法(SPF),也叫迪杰斯特拉 (Dijkstra)算法。该算法中存在两张表:试探表 和证实表。表中的记录都是:目的地、开销、下一 跳的格式组成。以以D D路由器为例,说明各路由器建立路由表的过程路由器为例,说明各路由器建立路由表的过程 OSPF:开放最短路径优先协议,目前In
11、ternet广域网和Intranet企业网采用最多、应用最广泛的路由协议之一。一般用于同一个路由域内,即指一个自治系统(Autonomous System).消息类型 Hello报文 数据描述报文 链路状态请求报文 链路状态更新报文 链路状态应答报文 OSPF不同类型的报文都有相同的报文头:Version(版本号)Type(报文类型)Packet length(以字节为单位)Router ID(源路由器的ID)Area ID(区号)ChecksumAuthentication type(认证类型)Authentication(认证)Authentication(认证)HELLO报文格式如下:V
12、ersionVersion1 1Packet lengthPacket lengthRouter IDRouter IDArea IDArea IDChecksumChecksumAuthentication Authentication typetypeAuthenticationAuthenticationAuthenticationAuthenticationNetwork MaskNetwork MaskHello IntervalHello Interval(间隔)(间隔)OptOptionions sRouter PriorityRouter PriorityRouter Dead
13、Router Dead(默认路由器认为被断开)(默认路由器认为被断开)Interval IntervalDesignatedDesignated(指定)(指定)Router RouterBackupBackup(备份)(备份)Designated Router Designated RouterNeighborNeighbor(所有邻居路由器的(所有邻居路由器的IDID号)号)数据描述报文格式如下:Version2Packet lengthRouter IDArea IDChecksumAuthentication typeAuthenticationAuthenticationInterfa
14、ce MTUOptions0000 0I起始M最后MS主/从DD sequence number:报文排序An LSA Header:链路状态数据库纪录链路状态请求报文格式如下:Version3Packet lengthRouter IDArea IDChecksumAuthentication typeAuthenticationAuthenticationLS type:链路状态类型Link State ID:链路状态IDAdvertisement Router:通告路由器,指明发布LSA的源路由器ID链路状态更新报文格式如下:Version4Packet lengthRouter IDA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 路由选择协议 路由 选择 协议 PPT 课件
限制150内