07.动态路由协议OSPF.docx
《07.动态路由协议OSPF.docx》由会员分享,可在线阅读,更多相关《07.动态路由协议OSPF.docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、OSPF协议概述1.1 为什么需要动态路由协议静态路由不灵活的地方1.路由多起来,工作量巨大2.改变非常不灵活,需要工程师强干预动态路由的优点1. 路由自学习2. 对于拓扑的改变有一定的适应能力动态路由协议缺点?1. 需要有较强的理解和分析能力(ISIS、BGP)2. 网络较大,那么收敛时间较长(可以把收敛当作从开始到路由学习完整的过程)3. 网络较大,会带来一定的设备负担,特别是当网络设计不合理的时候1.2 动态路由协议分类距离矢量 DV传达的是路由信息(道听途说)有点盲人摸象的感觉,井底之蛙,蒙在鼓里缺点,可能会有环路存在(水平分割来解决)链路状态传递链路信息(客观描述)设备知道全网的
2、地图(上帝视角),能够自己分析自己计算路由。1.3 OSPF的路由计算Step 1 客观描述建立邻居关系,然后都会向它的邻居来描述自身使能了OSPF的接口情况,内容包括(但是不限于)网络类型、开销、IP掩码等。Step 2 整合每台OSPF路由器都描述自身启用OSPF的链路状态信息,最后进行交换,最终形成一个叫做LSDB(链路状态数据库)的表。类似于中国每个省份把自己省份的地图进行集合,然后通告给中国其他的省份Step 3 使用SPF计算路由以本设备为根,以SPF算法计算到达该拓扑的任意地方的路径。类似于以自身为起点去往中国的任何一个地方。由于知道了整个拓扑信息,就相当于使用了上帝视角,做到“
3、路由自主、路由自由”。SPF算法可以保证没有环路。Step 4 提交路由表OSPF计算出来的提交路由表,根据优先级、度量值的比较,从而写入路由表1.4 OSPF基础术语区域类似于分组,使用区域来标识每个设备的的分组一个设备可能位于多个区域(多个分组)一个链路的两端位于一个区域Router-ID作用1. 标识一台设备,从而标识产生的LSA等信息2. 参与一些OSPF选举选举原则1.优先选择协议下手动指定的 AR1#ospf 1 router-id 1.1.1.12.若没有手动指定,设备会选取全局Router ID作为OSPF的RouterID,3.若都没有指定,那么动态选举l 如果存在配置了IP
4、地址的Loopback接口,则选择Loopback接口地址中最大的作为全局Router ID。l 如果设备上不存在Loopback接口或者存在Loopback接口但没有配置IP地址,则从其他接口的IP地址中选择最大的作为全局Router ID(不考虑接口的UP/DOWN状态)注意:Router-ID要稳定,就像身份证一样,换了所有的都要换ENSP度量值Cost1. 度量值的缺点,如果100M,开销为1,1000M也为1,万兆为1。这个不大合理2. 带宽越大度量值越小3. 理解成去往目的地所有设备的出接口开销会更好理解OSPF报文类型HELLO用于发现、建立和维持邻居关系,同时进行DR/BDR选
5、举、验证等等工作DD(DBD)1.用于exstart和exchange阶段的Master和Slave选举以及DD报文的交互2.DD报文里面包含的设备收集到的LSA信息的摘要(类似于不可描述的学习资料的目录)LSR request当发现自己没有的学习资料,直接进行请求LSU予以详细内容LSA的更新,里面包含一个LSA的完整信息。LSAck对于LSU进行予以确认报文要和状态机进行结合使用OSPF三张表邻接表(邻居表)1. 先交朋友,再办事2. 通过hello报文,来建立邻居关系LSDB表收集链路信息,形成LSDB表OSPF路由表最终还是要提交全局的IP路由表二、OSPF协议工作原理邻居关系 vs
6、邻接关系邻居关系:泛泛之交,只是见面打声招呼,即相互之间只发送hello报文邻接关系:除了打招呼意外,还会有很多深入的交流,例如发起LSR请求,LSU更新和LSAck确认。很奇怪的是,我们一般都说邻居关系,但实际上指的就是邻接关系,只有在讨论DR和BDR的时候,才会严格区分邻居关系和邻接关系OSPF网络类型1、 一般而言,网络工程师在部署OSPF网络的时候,需要保证建立邻居关系的双方网络类型一致。2、 在封装了PPP的串行口上,默认为P2P链路3、 在以太网链路上,默认为Broadcast网络,当明确就是两个设备进行直连,例如两个设备直接使用以太网互联,那么可以修改为P2P,其他则不能修改。这
7、个仅作了解DR与BDRDR和BDR作用在广播网络和NBMA网络中,任意两台路由器之间都要传递路由信息。网络中有n台路由器,则需要建立n*(n-1)/2个邻接关系。这使得任何一台路由器的路由变化都会导致多次传递,浪费了带宽资源。为解决这一问题,OSPF定义了DR。通过选举产生DR后,所有其他设备都只将信息发送给DR,由DR将网络链路状态LSA广播出去。为了防止DR发生故障,重新选举DR时会造成业务中断,除了DR之外,还会选举一个备份指定路由器BDR。这样除DR和BDR之外的路由器(称为DROther)之间将不再建立邻接关系,也不再交换任何路由信息,这样就减少了广播网和NBMA网络上各路由器之间邻
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 07. 动态 路由 协议 OSPF
限制150内