欢迎来到天天文库
浏览记录
ID:49200004
大小:699.00 KB
页数:19页
时间:2020-03-01
《OSPF协议详细介绍-非常好.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、20.HCNA-HNTD——路状态路由协议-OSPF分类:HCNA-HNTD学习华为2015-03-0823:187501人阅读评论(0)收藏举报OSPFHCNA华为路山VRP目录(?)【+】开放式报短路由优先OSPF(OpenShortestPathFirst)协议是IETF定义的一种基于链路状态的内部网关路由协议。RIP是一种基于距离矢量算法的路由协议,存在着收敛慢、易产生路由环路、可扩展性差等问题,目前已逐渐被OSPF取代。学习目标1.掌握OSPF的丁作原理2.掌握OSPF的基木配置开放式最短路径优先(OSPF)•支持认证OSPF是一种基于链路状态的路rtl协议,
2、它从设计上就保证了无路rtl坏路。OSPF支持区域的划分,区域内部的路由器使用SPF最短路径算法保证了区域内部的无环路。OSPF还利用区域间的连接规则保证了区域Z间无路由环路。OSPF支持触发更新,能够快速检测并通告ft治系统内的拓扑变化。OSPF可以解决网络扩容带来的问题。当网络上路由器越来越多,路由信息流量急剧增长的时候,OSPF可以将每个自治系统划分为多个区域,并限制每个区域的范囤。OSPF这种分区域的特点,使得OSPF特别适用于大屮型网络。OSPF还可以同其他协议(比如多协议标记切换协议MPLS)同时运行来支持地理覆盖很广的网络。OSPF可以提供认证功能。OSP
3、F路由器之间的报文可以配置成必须经过认证才能进行交换。与RIP协议的比较OSPFRIPv2RIPvl协议类型链路状态距离矢量距离矢量CIDR支持支持不支持VLSM支持支持不支持口动聚合不支持支持支持手动聚合支持支持不支持路由泛洪组播更新周期组播更新周期广播路径开销带宽跳数跳数路由收敛快慢慢跳数限制无1515邻居认证支持支持不支持分级网络支持(区域)不支持不支持更新事件触发更新路由表更新路由表更新路由计算DijkstraBellman-fordBellman-fordOSPF原理介绍RTBOSPF要求每台运行OSPF的路由器祁了解整个网络的链路状态信息,这样才能计算出到
4、达目的地的最优路径。OSPF的收敛过程由链路状态公告LSA(LinkStateAdvertisement)泛洪开始,LSA屮包含了路由器已知的接口IP地址、掩码、开销和网络类型等信息。收到LSA的路由器都可以根据LSA提供的信息建立「
5、己的链路状态数据库LSDB(LinkStateDatabase),并在LSDB的基础上使用SPF算法进行运算,建立起到达毎个网络的最短路径树。最示,通过最短路径树得出到达目的网络的最优路由拼将其加入到IP路由表屮。OSPF报文IPHeader•OSPF报文封装在IP报文中,协议号为89。•OSPF报文类型有5种:.-Hello报文严DD(
6、DatabaseDescription)报文尸LSR(LSARequest)报文严LSU(LSAUpdate)报文厂LSACK(LinkStateAcknowledgment)报文OSPF育接运行在IP协议Z上,使用IP协议号89oOSPF有五种报文类型,每种报文都使用相同的OSPF报文头。1.Hello报文:最常用的一种报文,用于发现、维扩啷居关系。并在广播和NBMA(None-BroadcastMulti-Access)类世的网络屮选举指定路rh器DRfDesignatedRouter)和备份指定路rfl器BDR(BackupDesignatedRouter)o2.
7、DD报文:两台路由器进行LSDB数据库同步时川DD报文来描述白己的LSDBoDD报文的内容包括LSDB屮每一条LSA的头部(LSA的头部可以唯一标识一条LSA)。LSA头部只占一条LSA的整个数据最的一小部分,所以,这样就可以减少路rfl器Z间的协议报文流最。3.LSR报文:两台路由器互相交换过DD报文Z示,知道对端的路由器有哪些LSA是本地LSDB所缺少的,这时需要发送LSR报文向对方请求缺少的LSA,LSR只包含了所需要的LSA的摘要信息。4.LSU报文:用來向对端路市器发送所需要的LSAo5.LSACK报文:用来对接收到的LSU报文进行确认。邻居状态机DownAt
8、temptLoadingExStartExchange邻居和邻接关系建立的过稈如下:1.Down:这是邻居的初始状态,表示没有从邻居收到任何信息。2.Attempt:此状态只在NBMA网络上存在,表示没佶收到邻居的任何信息,但是已经周期性的向邻居发送报文,发送间隔为Hellolnterval(一般是10s)。如果RouterDeadlnterval(一般为Hellolnterval的四倍)间隔内未收到邻居的Hello报文,则转为Down状态。3.Init:在此状态下,路由器己经从邻居收到了Hello报文,但是白己不在所收到的Hello报文
此文档下载收益归作者所有