ospf协议原理及其特点
1、 OSPF协议的特点 OSPF全称为开放最短路径优先。“开放”表明它是一个公开的协议,由标准协议组织制定,各厂商都可以得到协议的细节。“最短路径优先”是该协议在进行路由计算时执行的算法。OSPF是目前内部网关协议中使用最为广泛、性能最优的一个协议,它具有以下特点:◆ 可适应大规模的网络;◆ 路由变化收敛速度快;◆ 无路由自环;◆ 支持变长子网掩码(VLSM);◆ 支持等值路由;◆ 支持区域划分;◆ 提供路由分级管理;◆ 支持验证;◆ 支持以组播地址发送协议报文。采用OSPF协议的自治系统,经过合理的规划可支持超过1000台路由器,这一性能是距离向量协议如RIP等无法比拟的。距离向量路由协议采用周期性地发送整张路由表来使网络中路由器的路由信息保持一致,这个机制浪费了网络带宽并引发了一系列的问题,下面对此将作简单的介绍。为了完善这些协议,只能采取若干措施,在自环发生前,降低其发生的概率,在自环发生后,减小其影响范围和时间。在IP(IPV4)地址日益匮乏的今天,能否支持变长子网掩码(VLSM)来节省IP地址资源,对一个路由协议来说是非常重要的,OSPF能够满足这一要求。在采用OSPF协议的网络中,如果通过OSPF计算出到同一目的地有两条以上代价(Metric)相等的路由,该协议可以将这些等值路由同时添加到路由表中。从衡量路由协议性能的角度,我们可以看出,OSPF协议确实是一个比较先进的动态路由协议,这也是它得到广泛采用的主要原因。2、 OSPF协议的工作原理上文提到,OSPF协议是一种链路状态协议,那么OSPF是如何来描述链路连接状况呢?抽象模型Model 1表示路由器的一个以太网接口不连接其他路由器,只连接了一个以太网段。此时,对于运行 OSPF的路由器R1,只能识别本身,无法识别该网段上的设备(主机等);抽象模型Model 2表示路由器R1通过点对点链路(如PPP、HDLC等)连接一台路由器R2;抽象模型Model 3表示路由器R1通过点对多点(如Frame Relay、X.25等)链路连接多台路由器R3、R4等,此时路由器R5、R6之间不进行互联;抽象模型Model 4表示路由器R1通过点对多点(如Frame Relay、X.25等)链路连接多台路由器R5、R6等,此时路由器R5、R6之间互联。以上抽象模型着重于各类链路层协议的特点,而不涉及具体的链路层协议细节。该模型基本表达了当前网络链路的连接种类。在OSPF协议中,分别对以上四种链路状态类型作了描述:对于抽象模型Model 1(以太网链路),使用Link ID(连接的网段)、Data(掩码)、Type(类型)和Metric(代价)来描述。此时的Link ID即为路由器R1接口所在网段,Data为所用掩码,Type为3(Stubnet),Metric为代价值。对于抽象模型Model 2(点对点链路),先使用Link ID(连接的网段)、Data(掩码)、Type(类型)和Metric(代价)来描述接口路由,以上各参数与Model 1相似。接下来描述对端路由器R2,四个参数名不变,但其含义有所不同。此时Link ID为路由器R2的Router ID,Data为路由器R2的接口地址,Type为1(Router),Metric仍为代价值。对于抽象模型Model 3(点对多点链路,不全连通),先使用Link ID(连接的网段)、Data(掩码)、Type(类型)和Metric(代价)来描述接口路由,以上各参数与Model 1相似。接下来分别描述对端路由器R3、R4的方法,与在Model 2中描述R2类似。 对于抽象模型Model 4(点对多点链路,全连通),先使用Link ID(网段中DR的接口地址)、Data(本接口的地址)、Type(类型)和Metric(代价)来描述接口路由。此时Type值为2(Transnet),然后是本网段中DR(指定路由器)描述的连接通告。
OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。著名的迪克斯彻(Dijkstra)算法被用来计算最短路径树。OSPF支持负载均衡和基于服务类型的选路,也支持多种路由形式,如特定主机路由和子网路由等

ospf动态路由协议通过什么判断网络路线的优劣?
代价值。从源到目标网络,代价值最小的路径就是最佳路由。

ospf的工作原理
OSPF简单理解: 每个路由器将自己的邻居关系以链路状态LSA的的形式构建,然后广播泛洪给其他路由器,当路由器LSA发送变化时,再向其他所有路由器发送此LSA。
内容太多了你还是去看百科吧 http://baike.baidu.com/view/64365.htm?fr=ala0_1
去找一份RFC2328的中文版,OSPF协议标准就是按照这个来做的
动态路由协议简介 路由和路由协议顾名思义,动态路由协议是一些动态生成(或学习到)路由信息的协议。在计算机网络互联技术领域,我们可以把路由定义如下,路由是指导IP报文发送的一些路径信息。动态路由协议是网络设备如路由器(Router)学习网络中路由信息的方法之一,这些协议使路由器能动态地随着网络拓扑中产生(如某些路径的失效或新路由的产生等)的变化,更新其保存的路由表,使网络中的路由器在较短的时间内,无需网络管理员介入自动地维持一致的路由信息,使整个网络达到路由收敛状态,从而保持网络的快速收敛和高可用性。路由器学习路由信息、生成并维护路由表的方法包括直连路由(Direct)、静态路由(Static)和动态路由(Dynamic)。直连路由是由链路层协议发现的,一般指去往路由器的接口地址所在网段的路径,该路径信息不需要网络管理员维护,也不需要路由器通过某种算法进行计算获得,只要该接口处于活动状态(Active),路由器就会把通向该网段的路由信息填写到路由表中去,直连路由无法使路由器获取与其不直接相连的路由信息。静态路由是由网络规划者根据网络拓扑,使用命令在路由器上配置的路由信息,这些静态路由信息指导报文发送,静态路由方式也不需要路由器进行计算,但是它完全依赖于网络规划者,当网络规模较大或网络拓扑经常发生改变时,网络管理员需要做的工作将会非常复杂并且容易产生错误。而动态路由的方式使路由器能够按照特定的算法自动计算新的路由信息,适应网络拓扑结构的变化。动态路由协议的分类按照区域(指自治系统),动态路由协议可分为内部网关协议IGP(Interior Gateway Protocol)和外部网关协议EGP(Exterior Gateway Protocol),按照所执行的算法,动态路由协议可分为距离向量路由协议(Distance Vector)、链路状态路由协议(Link State),以及思科公司开发的混合型路由协议。本文着重讨论自治系统内部的链路状态协议OSPF的原理,并结合距离向量协议作一些简单的比较。OSPF协议的特点OSPF全称为开放最短路径优先。“开放”表明它是一个公开的协议,由标准协议组织制定,各厂商都可以得到协议的细节。“最短路径优先”是该协议在进行路由计算时执行的算法。OSPF是目前内部网关协议中使用最为广泛、性能最优的一个协议,它具有以下特点:◆ 可适应大规模的网络;◆ 路由变化收敛速度快;◆ 无路由自环;◆ 支持变长子网掩码(VLSM);◆ 支持等值路由;◆ 支持区域划分;◆ 提供路由分级管理;◆ 支持验证;◆ 支持以组播地址发送协议报文。采用OSPF协议的自治系统,经过合理的规划可支持超过1000台路由器,这一性能是距离向量协议如RIP等无法比拟的。距离向量路由协议采用周期性地发送整张路由表来使网络中路由器的路由信息保持一致,这个机制浪费了网络带宽并引发了一系列的问题,下面对此将作简单的介绍。路由变化收敛速度是衡量一个路由协议好坏的一个关键因素。在网络拓扑发生变化时,网络中的路由器能否在很短的时间内相互通告所产生的变化并进行路由的重新计算,是网络可用性的一个重要的表现方面。OSPF采用一些技术手段(如SPF算法、邻接关系等)避免了路由自环的产生。在网络中,路由自环的产生将导致网络带宽资源的极大耗费,甚至使网络不可用。OSPF协议从根本(算法本身)上避免了自环的产生。采用距离向量协议的RIP等协议,路由自环是不可避免的。为了完善这些协议,只能采取若干措施,在自环发生前,降低其发生的概率,在自环发生后,减小其影响范围和时间。在IP(IPV4)地址日益匮乏的今天,能否支持变长子网掩码(VLSM)来节省IP地址资源,对一个路由协议来说是非常重要的,OSPF能够满足这一要求。在采用OSPF协议的网络中,如果通过OSPF计算出到同一目的地有两条以上代价(Metric)相等的路由,该协议可以将这些等值路由同时添加到路由表中。这样,在进行转发时可以实现负载分担或负载均衡。在支持区域划分和路由分级管理上,OSPF协议能够适合在大规模的网络中使用。在协议本身的安全性上,OSPF使用验证,在邻接路由器间进行路由信息通告时可以指定密码,从而确定邻接路由器的合法性。与广播方式相比,用组播地址来发送协议报文可以节省网络带宽资源。从衡量路由协议性能的角度,我们可以看出,OSPF协议确实是一个比较先进的动态路由协议,这也是它得到广泛采用的主要原因。OSPF协议的工作原理网络拓扑结构上文提到,OSPF协议是一种链路状态协议,那么OSPF是如何来描述链路连接状况呢?抽象模型Model 1表示路由器的一个以太网接口不连接其他路由器,只连接了一个以太网段。此时,对于运行 OSPF的路由器R1,只能识别本身,无法识别该网段上的设备(主机等);抽象模型Model 2表示路由器R1通过点对点链路(如PPP、HDLC等)连接一台路由器R2;抽象模型Model 3表示路由器R1通过点对多点(如Frame Relay、X.25等)链路连接多台路由器R3、R4等,此时路由器R5、R6之间不进行互联;抽象模型Model 4表示路由器R1通过点对多点(如Frame Relay、X.25等)链路连接多台路由器R5、R6等,此时路由器R5、R6之间互联。以上抽象模型着重于各类链路层协议的特点,而不涉及具体的链路层协议细节。该模型基本表达了当前网络链路的连接种类。在OSPF协议中,分别对以上四种链路状态类型作了描述:对于抽象模型Model 1(以太网链路),使用Link ID(连接的网段)、Data(掩码)、Type(类型)和Metric(代价)来描述。此时的Link ID即为路由器R1接口所在网段,Data为所用掩码,Type为3(Stubnet),Metric为代价值。对于抽象模型Model 2(点对点链路),先使用Link ID(连接的网段)、Data(掩码)、Type(类型)和Metric(代价)来描述接口路由,以上各参数与Model 1相似。接下来描述对端路由器R2,四个参数名不变,但其含义有所不同。此时Link ID为路由器R2的Router ID,Data为路由器R2的接口地址,Type为1(Router),Metric仍为代价值。对于抽象模型Model 3(点对多点链路,不全连通),先使用Link ID(连接的网段)、Data(掩码)、Type(类型)和Metric(代价)来描述接口路由,以上各参数与Model 1相似。接下来分别描述对端路由器R3、R4的方法,与在Model 2中描述R2类似。对于抽象模型Model 4(点对多点链路,全连通),先使用Link ID(网段中DR的接口地址)、Data(本接口的地址)、Type(类型)和Metric(代价)来描述接口路由。此时Type值为2(Transnet),然后是本网段中DR(指定路由器)描述的连接通告。路由器在通报其获知的链路状态(即上面所述的参数)前,加上LSA头(Link State Advertisement Head),从而生成LSA(链路状态广播)。到此,路由器通过LSA完成周边网络的拓扑结构描述,并发送给网络中的其他路由器。计算路由路由器完成周边网络的拓扑结构的描述(生成LSA)后,发送给网络中的其他路由器,每台路由器生成链路状态数据库(LSDB)。路由器开始执行SPF(最短路径优先)算法计算路由,路由器以自己为根节点,把LSDB中的条目与LSA进行对比,经过若干次的递归和回溯,直至路由器把所有LSA中包含的网段都找到路径(把该路由填入路由表中),此时意味着所到达的该段链路的类型标识为3(Stubnet)。确保LSA在路由器间传送的可靠性从上文可以知道,作为链路状态协议的OSPF的工作机制,与RIP等距离向量的路由协议是不一样的。距离向量路由协议是通过周期性地发送整张路由表,来使网络中的路由器的路由信息保持一致。这种机制存在着上文提到的一些弊病。而OSPF协议将包含路由信息的部分与只包含路由器间邻接关系的部分分开,它使用一种被称作Hello的数据包来确认邻接关系,这个数据包非常小,它仅被用来发现和维持邻接关系。在路由器R1初始化完成后,它将向路由器R2发送Hello数据包。此时R1并不知道R2的存在,因此在数据包中不包含R2的信息(参数seen=0)。而R2在接收到该数据包后,将向R1发送Hello包。此时,Hello包中将表明它已知道存在R1这个邻居。R1收到这个回应包后就会知道邻居R2的存在,并且邻居R2也知道了自己的存在(参数seen=R1)。此时在路由器R1和R2之间就建立了邻接关系,它们就可以把LSA发送给对方。当然,在发送时OSPF考虑到要尽量减少占用的带宽,它采用了一些技巧,我们将在下一节简单介绍这些内容。众所周知,IP协议是一种不可靠的、面向无连接的协议,它本身没有确认和错误重传机制。那么,在这种协议基础之上,要做到数据包丢失或出错后进行重传,上层协议必须本身具备这种可靠的机制。OSPF采取了与TCP类似的确认和超时重传机制。在机制中,R1和R2将进行一种被称作链路状态数据库描述(DD)的数据包的互传。首先进行协商,从而确定两者之间的主从关系(根据路由器ID号,ID号大的将作为Master)。链路状态数据库描述(DD)数据包中包含了一些参数,序列号(seq)、报文号(I)、结尾标识(M)及主从标志(MS)。从属路由器将使用主路由器发出的DD包中的序列号(seq),作为自己的第一个DD包的序列号。当主路由器收到从属路由器的DD包时,就能确认邻接路由器已收到自己的数据包(如果没有收到或收到的DD包的序列号不是自己一个DD包的序列号,主路由器将重传上一个DD包),主路由器将序列号加1(只有主路由器才有权改变序列号,而从属路由器没有),并发送下一个DD包,该过程的重复保证了在OSPF协议中数据包传输的准确性,从而为OSPF协议成为一个准确的路由协议打下了基础。高效率地进行LSA的交换在RIP等距离向量路由协议中,路由信息的交互是通过周期性地传送整张路由表的机制来完成的,该机制使距离向量路由协议无法高效地进行路由信息的交换。在OSPF协议中,为了提高传输效率,在进行链路状态通告(LSA)数据包传输时,使用包含LSA头(Head)的链路状态数据库描述数据包进行传输,因为每个LSA头中不包含具体的链路状态信息,它只含有各LSA的标识(该标识唯一代表一个LSA),所以,该报文非常小。邻接路由器间使用这种字节数很小的数据包,首先确认在相互之间哪些LSA是对方没有的,而哪些LSA在对方路由器中也存在,邻接路由器间只会传输对方没有的LSA。对于自己没有的LSA,路由器会发送一个LS Request报文给邻接路由器来请求对方发送该LSA,邻接路由器在收到LS Request报文后,回应一个LS Update报文(包含该整条LSA信息),在得到对方确认后(接收到对方发出的LS ACK报文),这两台路由器完成了本条LSA信息的同步。由此可见,OSPF协议采用增量传输的方法来使邻接路由器保持一致的链路状态数据库(LSDB)。小结综上所述,我们可以归纳出在OSPF协议中使用到的五种协议报文,并简单介绍了它们的作用,我们作个简单的小结:◆ Hello报文,通过周期性地发送来发现和维护邻接关系;◆ DD(链路状态数据库描述)报文,描述本地路由器保存的LSDB(链路状态数据库);◆ LSR(LS Request)报文,向邻居请求本地没有的LSA;◆ LSU(LS Update)报文,向邻居发送其请求或更新的LSA;◆ LSAck(LS ACK)报文,收到邻居发送的LSA后发送的确认报文。OSPF协议采用的特殊机制指定路由器和备份指定路由器在OSPF协议中,路由器通过发送Hello报文来确定邻接关系,每一台路由器都会与其他路由器建立邻接关系,这就要求路由器之间两两建立邻接关系,每台路由器都必须与其他路由器建立邻接关系,以达到同步链路状态数据库的目的,在网络中就会建立起n×(n-1)/2条邻接关系(n为网络中OSPF路由器的数量),这样,在进行数据库同步时需要占用一定的带宽。为了解决这个问题,OSPF采用了一个特殊的机制:选举一台指定路由器(DR),使网络中的其他路由器都和它建立邻接关系,而其他路由器彼此之间不用保持邻接。路由器间链路状态数据库的同步,都通过与指定路由器交互信息完成。这样,在网络中仅需建立n-1条邻接关系。备份指定路由器(BDR)是指定路由器在网络中的备份路由器,它会在指定路由器关机或产生问题后自动接替它的工作。这时,网络中的其他路由器就会和备份指定路由器交互信息来实现数据库的同步。要被选举为指定路由器,该路由器应符合以下要求:◆ 该路由器是本网段内的OSPF路由器;◆ 该OSPF路由器在本网段内的优先级(Priority)>0;◆ 该OSPF路由器的优先级最大,如果所有路由器的优先级相等,路由器号(Router ID)最大的路由器(每台路由器的Router ID是唯一的)被选举为指定路由器。满足以上条件的路由器被选举为指定路由器,而第二个满足条件的路由器则当选为备份指定路由器。指定路由器和备份指定路由器的选举,是由路由器通过发送Hello数据报文来完成的。OSPF协议中的区域划分OSPF协议在大规模网络的使用中,链路状态数据库比较庞大,它占用了很大的存储空间。在执行最小生成数算法时,要耗费较长的时间和很大的CPU资源,网络拓扑变化的概率也大大增加。这些因素的存在,不仅耗费了路由器大量的存储空间,加重了路由器CPU的负担,而且,整个网络会因为拓扑结构的经常变化,长期处于“动荡”的不可用的状态。OSPF协议之所以能够支持大规模的网络,进行区域划分是一个重要的原因。OSPF协议允许网络方案设计人员根据需要把路由器放在不同的区域(Area)中,两个不同的区域通过区域边界路由器(ABR)相连。在区域内部的路由信息同步,采取的方法与上文提到的方法相同。在两个不同区域之间的路由信息传递,由区域边界路由器(ABR)完成。它把相连两个区域内生成的路由,以类型3的LSA向对方区域发送。此时,一个区域内的OSPF路由器只保留本区域内的链路状态信息,没有其他区域的链路状态信息。这样,在两个区域之间减小了链路状态数据库,降低了生成数算法的计算量。同时,当一个区域中的拓扑结构发生变化时,其他区域中的路由器不需要重新进行计算。OSPF协议中的区域划分机制,有效地解决了OSPF在大规模网络中应用时产生的问题。OSPF协议使用区域号(Area ID)来区分不同的区域,其中,区域0为骨干区域(根区域)。因为在区域间不再进行链路状态信息的交互(实际上,在区域间传递路由信息采用了可能导致路由自环的递归算法),OSPF协议依靠维护整个网络链路状态来实现无路由自环的能力,在区域间无法实现。所以,路由自环可能会发生在OSPF的区域之间。解决这一问题的办法是,使所有其他的区域都连接在骨干区域(Area 0)周围,即所有非骨干区域都与骨干区域邻接。对于一些无法与骨干区域邻接的区域,在它们与骨干区域之间建立虚连接。本文对OSPF动态路由协议的主要原理和特性作了简单的介绍,没有涉及到自治系统(AS)以外的路由及路由聚合。 OSPF协议采用路由器间建立和维护邻接关系,维护链路状态信息数据库,采用最短生成树算法,避免了路由自环。同时,又采用了一些特殊的机制,保证了它在大规模网络中的可用性。
TCP/IP路由技术 第一卷第二版 人民邮电出版社¥99.0

RIP OSPF动态路由协议:路由器是如何进行路由自动汇聚的,其工作过程是什么?
“RIP、OSPF、BGP”这三个动态路由协议在工作原理上的区别:BGP是自治系统间相互访问所使用的,它涉及到ISP运营商;RIP是距离矢量路由协议,它通过交换明确的路由来达到全网互通,即是说他所获得的路由都是通过邻居发送过来的;OSPF是链路状态路由协议,他不发送路由信息 RIP、OSPF、BGP”这三个动态路由协议在工作原理上的区别对比:1、RIP协议RIP( Routing Information Protocol )路由信息协议:是在一个AS系统中使用地内部路由选择协议,是基于距离向量路由选择的协议。RIP有两个版本:RIPv1和RIPv2,它们均基于经典的距离向量路由算法,最大跳数为15跳。RIP的算法简单,但在路径较多时收敛速度慢,广播路由信息时占用的带宽资源较多,它适用于网络拓扑结构相对简单且数据链路故障率极低的小型网络中,在大型网络中,一般不使用RIP。RIP使用UDP数据包更新路由信息。路由器每隔30s更新一次路由信息,如果在180s内没有收到相邻路由器的回应,则认为去往该路由器的路由不可用,该路由器不可到达。如果在240s后仍未收到该路由器的应答,则把有关该路由器的路由信息从路由表中删除。2.OSPF协议OSPF( Open Shortest Path First,开放最短路径优先)协议:采用链路状态路由选择技术,开放最短路径优先算法。路由器互相发送直接相连的链路信息和它拥有的到其它路由器的链路信息。每个 OSPF 路由器维护相同自治系统拓扑结构的数据库。从这个数据库里,构造出最短路径树来计算出路由表。当拓扑结构发生变化时, OSPF 能迅速重新计算出路径,而只产生少量的路由协议流量。3、BGP协议BGP (边界网关协议,Border Gateway Protocol )是自治系统之间的路由选择协议。BGP用于连接Internet。作为最新的外部网关协议,现有四个版本。 BGP 是唯一一个用来处理像因特网大小的网络协议,也是唯一能够妥善处理好不相关路由域间的多路连接协议。BGPv4是一种外部的路由协议。可认为是一种高级的距离向量路由协议。

简述ospf协议的三个要点
可能是全网最全的OSPF基础知识点汇总,常见考点总结,面试必备 网络小专家大脸鹏06-19 · 优质科技领域创作者OSPF作为搞网络的小伙伴最常用的动态路由协议,在工作中经常会用到,同时面试的时候也是经常出现的考点,大脸鹏带大家提炼梳理一下相关知识,以后遇到相关的问题就不怕啦。源自网络的OSFP拓扑图一、OSPF基本概念1、OSPF的全称Open Shortest Path First(开放式最短路径优先),它是一个IGP协议2、OSPF的核心算法是最短路径优先,这也就意味衡量两点之间路由走向最重要的因素就是路径是否为最短,最短路径由链路开销,路径上经过设备的数目等综合考虑得出3、OSPF核心算法的名称是迪克斯加算法4、OPSF通过LSA(Link State Advertisement)来传递路由5、OSPF的协议号是896、OSPF的核心是维护链路状态,因此它的微观单位并不是路由器,而是一条条的链路,这个也是为什么我们启用OSPF协议可以在端口下启用的原因,因为我们是要将端口对应的链路通过OSPF发布维护二、OSPF的五种报文类型1、Hello包 主要作用是:发现OSPF邻居,建立和维护邻接关系2、DBD(Database Description) 检测发送端和接收端的链路状态数据库是否同步3、LSR (Link state request)链路状态请求4、LSU (Link state update)链路状态更新5、LSAck (Link state ack)当收到一个LSU,路由器发送LSAck确认(这也体现了OSPF是一个可靠协议,每一个数据包都被确认)三、OSPF的状态机1、Down: OSPF初始状态,还没有开始交换信息。2、Init: 初始化交换信息,表示自己已经收到了邻居的Hello报文,但是报文中没有列出本路由的Route ID(通常Router-ID是由路由器上激活状态的最大IP地址,一般配置的时候我们也会在路由器上做loopback地址用来当Router-ID),也就是说对方还没有收到本路由发出的Hello报文3、Two-Way:双方都收到了对方发送的Hello报文,建立了邻居关系。在多路访问的网络中,两个接口状态是DROther的路由器之间将停留在此状态,其他情况将继续转入高级状态。在此状态下的路由器是不能同步路由信息的,想同步路由器信息,必须建立邻接关系。(这里的关键点就是MA网络中,存在不同的身份,下面第四部分会仔细讲)4、Exstart:准备开始交换阶段,在这个阶段双方通过Hello报文决定主从关系,最高Router-ID的路由器将成为主路由,最先发起交换。主从关系确立后进入下一阶段。5、Exchange:开始交换阶段,路由器将本地的路由状态数据库(Link state database)用数据库描述(Database Description)报文来描述,然后发给邻路由。如果这个阶段中的路由收到不在其数据库中的有关链路的信息,那么在下一个阶段中将请求对方发送该路由条目的完整信息。6、Loading:在这个阶段,路由器通过发送链路状态请求(Link-state Request),来向邻居请求一些路由条目的详细信息。邻居会使用链路状态更新包Link-state Update来回复请求,收到邻居的Link-state Update后,再发送LSAck(Link-state-ack)来进行数据包的确认(这个也是OSPF协议是可靠协议的体现)。7、FULL:完全邻接状态,Loading结束后,路由器之间就变成了"Full adjacency"四、OSPF的基础知识考点1、问:多路广播网络中(MA网络),路由器的几种身份答:三种身份,DR/BDR/DROther2、问:DR/BDR通过什么选举答:同一网段中所有的路由器根据路由器优先级、Router ID在HELLO报文发送阶段选举出来的,只有优先级大于0的路由器才具有选取资格3、问:多路广播网络中(MA网络)的邻接关系答:所有DROther之间是Two-way状态,所有DROther与BR/BDR之间是Full状态,DR/BDR之间是Full状态4、问:DR/BDR通信地址答:MA网络中224.0.0.6是DR和BDR之间通信的组播地址 非DR和BDR使用224.0.0.55、问:Router-ID(RID)怎么选举答:RID是一个用来标识路由器的IP地址,可以在OSPF路由进程中手工指定(一般指定为loopback地址);如果没有指定,路由器默认选择回环接口中最高的IP作为RID;如果没有回环地址,路由器使用所有激活的物理接口中最高的IP作为RID。6、问:OSPF中hello包的间隔时间答:OSPF在MA网络中hello默认 10s dead time默认40s 在非广播多路访问(NBMA)中 Hello 30sdead time 120s 都是1:4的关系7、问:OPSF邻居建立不起来的原因是什么答:①邻接接口的MTU不一样②都是非0区域③hello deadtime设置不一致④接口掩码不一致8、问:邻居建立卡在Exchage/Exstart状态是为什么答:一定是端口MTU设置出了问题以上就是大脸鹏为大家总结的OSPF基础知识点以及面试常见考点,喜欢的朋友欢迎点赞转发~后续我会为大家带来OSPF不同区域的划分以及ASBR等知识~欢迎关注我,我将为各位提供最详细最接地气的实在网络知识。专栏互联网大厂CCIE教网络作者:网络小专家大脸鹏59币20人已购查看334阅读搜索bgp入门基础知识ospf基础知识入门sdn从入门到精通pmp必背100个知识bgp入门基础知识大全 ospf思维导图

本文由 在线网速测试 整理编辑,转载请注明出处。