OSPF路由协议技术讲解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《OSPF路由协议技术讲解课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OSPF 路由 协议 技术 讲解 课件
- 资源描述:
-
1、第 6 章 OSPF路由协议技术http:/教学内容教学内容教学目标教学目标1 1、掌握掌握OSPFOSPF的工作原理的工作原理2 2、掌握单区域掌握单区域OSPFOSPF的配置方法的配置方法重点难点重点难点1 1、什么是链路状态路由协议什么是链路状态路由协议2 2、AreaArea的概念的概念3 3、DRDR的选举的选举4 4、OSPFOSPF的各种数据包类型的各种数据包类型技能目标技能目标应应知知1 1、链路状态的概念链路状态的概念2 2、OSPFOSPF的近邻关系的近邻关系3 3、DRDR选举的过程选举的过程4 4、OSPFOSPF的各种数据包类型的各种数据包类型应应会会1 1、单区域单
2、区域OSPFOSPF的基本配置的基本配置2 2、OSPFOSPF的的DRDR选举控制选举控制3 3、OSPFOSPF的调试的调试OSPF OSPFOSPF是一种典型的链路状态路由协议。采用是一种典型的链路状态路由协议。采用OSPFOSPF的路由器彼此的路由器彼此交换并保存整个网络的链路信息,从而掌握全网的拓扑结构,交换并保存整个网络的链路信息,从而掌握全网的拓扑结构,独立计算路由。独立计算路由。目前广为使用的是目前广为使用的是OSPFOSPF第二版,最新标准为第二版,最新标准为RFC2328RFC2328。OSPFOSPF作为一种内部网关协议(作为一种内部网关协议(Interior Gatew
3、ay ProtocolInterior Gateway Protocol,IGPIGP),用于在同一个自治域(),用于在同一个自治域(ASAS)中的路由器之间发布路由)中的路由器之间发布路由信息。不同于距离矢量协议信息。不同于距离矢量协议(RIP)(RIP),OSPFOSPF具有支持大型网络、具有支持大型网络、路由收敛快、占用网络资源少等优点,在目前应用的路由协议路由收敛快、占用网络资源少等优点,在目前应用的路由协议中占有相当重要的地位。中占有相当重要的地位。链路状态协议(链路状态协议(Link-State ProtocolsLink-State Protocols)OSPF路由器收集其所在网
4、络区域上各路由器的连接状态信息,即链路状态信息(Link-State),生成链路状态数据包LSA传送给同一区域内的所有所有路由器。路由器掌握了该区域上所有路由器的链路状态信息,也就等于了解了整个网络的拓扑状况。而距离矢量路由协议是将全部或部分路由表传递给自己的邻居路由器。OSPF特点特点 OSPFOSPF无路由自环问题。无路由自环问题。OSPFOSPF支持变长子网掩码支持变长子网掩码VLSMVLSM。OSPFOSPF支持区域划分、适应大规模网络。支持区域划分、适应大规模网络。OSPFOSPF路由变化时收敛速度快,可适应大规模网络。路由变化时收敛速度快,可适应大规模网络。OSPFOSPF发送发送
5、周期性周期性更新(链路状态刷新),更新(链路状态刷新),3030分钟。当拓扑改分钟。当拓扑改变时触发更新变时触发更新 OSPFOSPF被直接封装于被直接封装于IPIP协议之上(使用协议号协议之上(使用协议号8989),它靠自身),它靠自身的传输机制保证可靠性。的传输机制保证可靠性。OSPFOSPF数据包的数据包的TTLTTL值被设为值被设为1 1,即,即OSPFOSPF数据包只能被传送到一数据包只能被传送到一跳范围之内的邻居路由器。跳范围之内的邻居路由器。OSPFOSPF以组播地址发送协议报文(对所有以组播地址发送协议报文(对所有DR/BDRDR/BDR路由器的组播路由器的组播地址:地址:22
6、4.0.0.6224.0.0.6;对所有的;对所有的SPFSPF路由器的组播地址:路由器的组播地址:224.0.0.5224.0.0.5)OSPFOSPF支持等值路径负载分担(支持等值路径负载分担(CiscoCisco定义最大定义最大6 6条)。条)。OSPFOSPF支持验证,防止对路由器、路由协议的攻击行为支持验证,防止对路由器、路由协议的攻击行为分层设计(分层设计(Hierarchical Design Hierarchical Design)1.1.大的大的OSPFOSPF网络采用分层设计,所有区域到主干区域。网络采用分层设计,所有区域到主干区域。nOSPFOSPF把一个大型网络分割成多
7、个小型网络的能力被称为分层路由,把一个大型网络分割成多个小型网络的能力被称为分层路由,这些被分割出来的小型网络就称为这些被分割出来的小型网络就称为“区域区域”(Area)(Area)。由于区域内。由于区域内部路由器仅与同区域的路由器交换部路由器仅与同区域的路由器交换LSALSA信息,这样信息,这样LSALSA报文数量及报文数量及链路状态信息库表项都会极大减少,链路状态信息库表项都会极大减少,SPFSPF计算速度因此得到提高。计算速度因此得到提高。多区域的多区域的OSPFOSPF必须存在一个主干区域,主干区域负责收集非主干必须存在一个主干区域,主干区域负责收集非主干区域发出的汇总路由信息,并将这
8、些信息返还给到各区域。区域发出的汇总路由信息,并将这些信息返还给到各区域。OSPFOSPF区域不能随意划分,应该合理地选择区域边界,使不同区域区域不能随意划分,应该合理地选择区域边界,使不同区域之间的通信量最小。但在实际应用中区域的划分往往并不是根据之间的通信量最小。但在实际应用中区域的划分往往并不是根据通信模式而是根据地理或政治因素来完成的。通信模式而是根据地理或政治因素来完成的。2.2.分层设计好处:分层设计好处:(1 1)减少路由更新)减少路由更新(2 2)加速收敛)加速收敛(3 3)限制不稳定到一个区域)限制不稳定到一个区域(4 4)提高网络性能)提高网络性能OSPF分层路由分层路由(
9、TheSolution:OSPFHierarchicalRouting)OSPFOSPF把一个大型网络分割成多个小型网络的能力被称为分层路由,这些被分把一个大型网络分割成多个小型网络的能力被称为分层路由,这些被分割出来的小型网络就称为割出来的小型网络就称为“区域区域”(Area)(Area)。多区域的。多区域的OSPFOSPF必须存在一个主干区域必须存在一个主干区域(Area0)(Area0),主干区域负责收集非主干区域发出的汇总路由信息,并将这些信息返,主干区域负责收集非主干区域发出的汇总路由信息,并将这些信息返还给到各区域。还给到各区域。主干区域:起到了让其他非骨干区域能够知道别的区域的网
10、络情况的作主干区域:起到了让其他非骨干区域能够知道别的区域的网络情况的作用。也就是说,所有非骨干区域的路由信息都要流经主干区域。用。也就是说,所有非骨干区域的路由信息都要流经主干区域。OSPF自治域自治域OSPF术语术语 1 1路由器路由器IDRouter IDIDRouter IDOSPFOSPF协议使用一个被称为协议使用一个被称为Router IDRouter ID的的3232位无符号整数来唯一标识一台位无符号整数来唯一标识一台路由器。基于这个目的,每一台运行路由器。基于这个目的,每一台运行OSPFOSPF的路由器都需要一个的路由器都需要一个Router Router IDID。这个。这个
11、Router IDRouter ID一般需要手工配置,一般将其配置为该路由器的某一般需要手工配置,一般将其配置为该路由器的某个接口的个接口的IPIP地址。由于地址。由于IPIP地址是唯一的,所以这样就很容易保证地址是唯一的,所以这样就很容易保证Router IDRouter ID的唯一性。在没有手工配置的唯一性。在没有手工配置Router IDRouter ID的情况下,一些厂家的情况下,一些厂家的路由器(包括的路由器(包括QuidwayQuidway系列)支持自动从当前所有接口的系列)支持自动从当前所有接口的IPIP地址自动地址自动选举一个选举一个IPIP地址作为地址作为Router IDR
12、outer ID。2 2邻居(邻居(NeighborsNeighbors)同一个网段上的路由器可以成为邻居。邻居是通过同一个网段上的路由器可以成为邻居。邻居是通过HelloHello报文来选择的,报文来选择的,Hello Hello 报文使用报文使用IPIP多播方式在每个端口定期发送。路由器一旦在其相多播方式在每个端口定期发送。路由器一旦在其相邻路由器的邻路由器的Hello Hello 报文中发现他们自己,则他们就成为邻居关系了,报文中发现他们自己,则他们就成为邻居关系了,在这种方式中,需要通信的双方确认。邻居的协商只在主地址在这种方式中,需要通信的双方确认。邻居的协商只在主地址(Primar
13、y addressPrimary address)间协商。间协商。OSPF术语术语 两个路由器之间如果他们不满足下列条件,则他们就不能成两个路由器之间如果他们不满足下列条件,则他们就不能成为邻居:为邻居:p1 1、Area-idArea-id:两个路由器必须有共同的网段上,它们的端口必须属于:两个路由器必须有共同的网段上,它们的端口必须属于该网段上的同一个区,当然这些端口必须属于同一个子网。该网段上的同一个区,当然这些端口必须属于同一个子网。p2 2 验证(验证(Authentication OSPFAuthentication OSPF)允许给每一个区域配置一个密码来进)允许给每一个区域配置
14、一个密码来进行互相验证。路由器必须交换相同的密码,才能成为邻居。行互相验证。路由器必须交换相同的密码,才能成为邻居。p3 3、Hello IntervalHello Interval和和Dead IntervalDead Interval:OSPFOSPF协议在每个网段上交换协议在每个网段上交换Hello Hello 报文,这是报文,这是KeepliveKeeplive的一种形式,路由器用它来确认该网段上的一种形式,路由器用它来确认该网段上存在哪些路由器,并且选定一个指定路由器存在哪些路由器,并且选定一个指定路由器DRDR(Designated RouterDesignated Router)
15、。)。Hello IntervalHello Interval定义了路由器上定义了路由器上OSPFOSPF端口上发送端口上发送Hello Hello 报文时间间隔报文时间间隔长度(秒为单位)。长度(秒为单位)。Dead IntervalDead Interval是指邻居路由器宣布其状态为是指邻居路由器宣布其状态为DOWNDOWN之前,没有收到其之前,没有收到其HelloHello报文的时间。报文的时间。OSPFOSPF协议需要两个邻居路由器的这些时间间隔相同,如果这些时间间隔不协议需要两个邻居路由器的这些时间间隔相同,如果这些时间间隔不同,这些路由器就不能成为邻居路由器。可在路由器的端口模式下
16、设置这同,这些路由器就不能成为邻居路由器。可在路由器的端口模式下设置这些定时器:些定时器:ip ospf hello-interval ip ospf hello-interval ip ospf dead-interval ip ospf dead-interval p4 Stub4 Stub区标记:两个路由器为了成为邻居还可以在区标记:两个路由器为了成为邻居还可以在HelloHello报文中通过协报文中通过协商商StubStub区的标记来达到。区的标记来达到。StubStub区的定义会影响邻居选择的过程。区的定义会影响邻居选择的过程。OSPF术语术语 3 3邻接(邻接(AdjacencyA
17、djacency)邻居关系形成后路由器之间就会进行邻接关系的形成。成为邻接关系的邻居关系形成后路由器之间就会进行邻接关系的形成。成为邻接关系的路由器之间,不仅仅是进行简单的路由器之间,不仅仅是进行简单的HelloHello报文的交换,而是进行数据库的报文的交换,而是进行数据库的交换交换/为了减少特定网段上的交换信息。为了减少特定网段上的交换信息。OSPFOSPF协议在每一个多址可达的网协议在每一个多址可达的网段上选择一个路由器作为指定路由器(段上选择一个路由器作为指定路由器(DR Designated RouterDR Designated Router),),选选择另外一个路由器作为备份的指
18、定路由器择另外一个路由器作为备份的指定路由器BDR BDR(Backup Designated Backup Designated RouterRouter),),BDRBDR作为作为DRDR的备份。这种设计的考虑是让的备份。这种设计的考虑是让DRDR或或BDRBDR成为信息交成为信息交换的中心,而不是让每个路由器与该网段上其它路由器两两做更新信息换的中心,而不是让每个路由器与该网段上其它路由器两两做更新信息的交换。路由器首先与的交换。路由器首先与 DRDR、BDRBDR交换更新信息,然后交换更新信息,然后DR DR、BDRBDR将这些更将这些更新信息转发给该网段上的其他路由器。这样信息交换的
19、复杂度就会从新信息转发给该网段上的其他路由器。这样信息交换的复杂度就会从O O(n n*n n)降到)降到O O(n n),其中),其中n n是多址可达网段上的路由器的数量。如下图,是多址可达网段上的路由器的数量。如下图,显示了显示了DRDR和和BDRBDR的关系。的关系。OSPF术语术语 4 4指定路由器(指定路由器(Designative RouterDesignative Router,DRDR)DRDR的主要功能就是在一个的主要功能就是在一个LANLAN内的所有路由器拥有相同的数据库内的所有路由器拥有相同的数据库,而且把完整的数而且把完整的数据库信息发送给新加入的路由器。据库信息发送给
20、新加入的路由器。5 5备份指定路由器备份指定路由器BDRBDR(Backup Designative RouterBackup Designative Router,BDRBDR)6.LSA6.LSA链路状态公告链路状态公告(Link-State Advertisement)(Link-State Advertisement)类型类型1 1:路由器:路由器LSALSA,描述路由器领域的连接的链路状态和费用;,描述路由器领域的连接的链路状态和费用;只在一个地区只在一个地区内传播内传播类型类型2 2:网络:网络LSALSA,哪个适合有两个或更多附上的路由器以起源指定的路由器给连,哪个适合有两个或更
21、多附上的路由器以起源指定的路由器给连接的每个广播或者接的每个广播或者NBMA NBMA 连接;连接;全部列举附在连接上的路由器全部列举附在连接上的路由器类型类型3 3:网络摘要:网络摘要LSALSA,具体来讲就是将自己,具体来讲就是将自己AreaArea内的链路告诉内的链路告诉Area 0Area 0,也将其,也将其他他AreaArea(包括(包括Area 0Area 0)的信息传到自己的)的信息传到自己的AreaArea。其通告的链路是所有链路中。其通告的链路是所有链路中CostCost最小的,在路由表中以最小的,在路由表中以“O IA”O IA”表示。如果表示。如果LSA3LSA3通告的是
22、一条缺省路由,通告的是一条缺省路由,那么链路状态那么链路状态IDID和网络掩码字段中都将设为和网络掩码字段中都将设为0.0.0.00.0.0.0。类型类型4 4:ASBR ASBR 摘要摘要LSALSA,描述通向目的地,描述通向目的地OSPFOSPF路由器的路径路由器的路径(一时当边界路由器一时当边界路由器)在这个领域以外,在这个领域以外,类型类型5 5:作为外部:作为外部LSALSA,描述通向在以外的前缀的作为路径,描述通向在以外的前缀的作为路径类型类型6 6:组播:组播LSALSA,思科路由器不支持思科路由器不支持MOSPFMOSPF类型类型7 7:NSSANSSA外部外部LSALSA,由
23、由ASBRASBR产生产生,几乎和几乎和5 5类相同类相同.OSPF术语术语 7 7链路状态数据库链路状态数据库LSDB LSDB 也叫拓扑数据库,把也叫拓扑数据库,把LSALSA作为一连串记录保存下来。作为一连串记录保存下来。LSALSA包括两类通用信息:包括两类通用信息:路由器链路信息使用路由器路由器链路信息使用路由器IDID、邻居、邻居IDID和代价通告路由器的邻居路由器,和代价通告路由器的邻居路由器,这里的代价是发送这里的代价是发送LSALSA路由器到其邻居的代价;路由器到其邻居的代价;末梢网络信息使用路由器末梢网络信息使用路由器IDID、网络、网络IDID和代价通告路由器直接连接的末
24、梢网和代价通告路由器直接连接的末梢网络络(没有邻居的网络没有邻居的网络);8 8邻居表、拓扑表、路由表邻居表、拓扑表、路由表OSPF术语(术语(OSPFTerminology)9 9内部内部路由器路由器(IRIR):所有端口在同一区域的路由器,):所有端口在同一区域的路由器,维护一个链路状态数据库。维护一个链路状态数据库。10.10.自治系统边界自治系统边界路由器路由器(ASBRASBR):至少拥有一个连接外):至少拥有一个连接外部自治域网络(如非部自治域网络(如非OSPFOSPF的网络)端口的路由器,负责将的网络)端口的路由器,负责将非非OSPFOSPF网络信息传入网络信息传入OSPFOSP
25、F网络。网络。11.11.区域边界区域边界路由器路由器(ABRABR):具有连接多区域端口的路由):具有连接多区域端口的路由器,一般作为一个区域的出口。器,一般作为一个区域的出口。ABRABR为每一个所连接的区为每一个所连接的区域建立链路状态数据库,负责将所连接区域的路由摘要信域建立链路状态数据库,负责将所连接区域的路由摘要信息发送到主干区域,而主干区域上的息发送到主干区域,而主干区域上的ABRABR则负责将这些信则负责将这些信息发送到各个区域。息发送到各个区域。12.12.主干路由器:具有连接主干区域端口的路由器主干路由器:具有连接主干区域端口的路由器 OSPFOSPF数据包类型(数据包类型
展开阅读全文