以下为《OSPF知识》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
1、ospf工作过程?
1)邻居建立。
路由器之间发现并建立邻居关系。
2)同步链路状态数据库
每台路由器产生并向邻居泛洪链路状态信息,同时收集来自其他路由器链路状态信息,完成LSDB同步。
3)计算最优路由
每台路由器基于LSDB通过SPF算法,计算得到一棵以自己为根的SPT,再以SPT为基础计算去往各目的网络的最优路由,并形成路由表。
2、ospf的特点?
1)适用范围广:支持各种规模的网络,最多可支持几百台路由器
2)快速收敛:在网络的拓扑结构发生变化后立即发送更新报文,使这一变化在自治系统中同步。
3)无自环:由于OSPF根据收集到的链路状态用最短路径树算法计算路由,算法本身保证了不会生成自环路由。
4)区域划分:允许自治系统的网络被划分成区域来管理。路由器链路状态数据库的减小降低了内存的消耗和CPU的负担;区域间传送路由信息的减少降低了网络带宽的占用。
5)等价路由:支持到同一目的地址的多条等价路由。
6)路由分级:使用4类不同的路由,区域内路由,区域间路由,第一类外部路由,第二类外部路由。
7)支持验证:支持基于区域和接口的报文验证,以保证报文交互和路由计算的安全性。
8)组播发送:在某些类型的链路上以组播地址发送协议报文,减少对其他设备的干扰。
3、ospf的报文类型有哪些?
OSPF协议报文直接封装为IP报文,协议号为89。共有5种类型协议报文
1)Hello报文:周期性发送,用来发现和维持OSPF邻居关系,以及进行DR/BDR选举。
2)DBD(数据库描述):描述了本地LSDB中的每一条LSA的摘要信息,用于两台路由器进行数据库同步。
3)LSR(链路状态请求):向对方请求所需的LSA。两台路由器互相交换DBD报文后,得知对端的路由器有哪些LSA是本地的LSDB所缺少的,这时需要发送LSR报文向对方请求所需的LSA。
4)LSU(链路状态更新):向对方发送其所需要的LSA。
5)LSAck(链路状态确认):用来对收到的LSA进行确认。
4、LSA的类型有哪些?
Ospf中链路状态信息的描述都是封装在LSA中发布出去的,常用的LSA有以下几种:
1)Router LSA(Type1):由每个路由器产生,描述路由器的链路状态和开销,在其始发的区域内传播。
2)Network LSA(Type2):由DR产生,描述本网段所有路由器的链路状态信息,在其始发的区域内传播。
3)Network Summary LSA(Type3):由ABR产生,描述区域内某个网段的路由,并通告给其他区域。
4)ASBR Summary LSA(Type4):由ABR产生,描述到ASBR的路由,通告给相关区域。
5)ASS External LSA(Type5):由ASBR产生,描述到AS外部的路由,通告到所有的区域(除Stub区域和NSSA区域)
6)NSSA External LSA(Type7):由NSSA区域内的ASBR产生,描述到AS外部的路由,仅在NSSA区域内传播。
7)Opaque LSA:用来OSPF的扩展通用机制,目前有Type9、Type10和Type11三种,其中,Type9仅在本地链路范围进行泛洪,用于支持GR(平滑重启)的Grace LSA就是Type9的一种类型;Type10仅在区域范围进行洪某某,用于支持MPLS TE的LSA就是Type的一种类型;Type11可以在一个自治系统范围进行泛洪。
5、ospf路由器类型有哪些?
1)区域内路由器
该类路由器的所有接口都属于一个路由器。
2)区域边界路由器ABR
该类路由器可以同时属于两个以上的区域,但其中一个必须是骨干链路。
3)骨干路由器
该类路由器至少有一个接口属于骨干链路。
4)自治系统路由器
与其他AS交换路由信息的路由器称为ASBR。
6、ospf路由类型有哪些?优先级顺序?
Ospf将路由分为四类,按照优先级从高到低的顺序依次是:
区域内路由(Intra Area)
区域间路由(Inter Area)
第一类外部路由(Type1 External):这类路由的可信程度较高,它的开销等于本路由器到相应的ASBR的开销与ASBR到该路由目的地址的开销之和。
第二类外部路由(Type2 External):这类路由的可信程度较低,它的开销等于ASBR到该路由目的地址的开销。
区域内和区域间路由描述的是AS内部的网络结构,外部路由则描述了应该如何选择到AS以外目的地址的路由。
7、ospf的网络类型?
1)广播类型(Broadcast)
当链路层协议是Ethernet、FDDI(光纤分布式数据接口)时,缺省情况下,ospf认为网络类型是Broadcast。
在该网络类型中,通常以组播形式发送hello报文和LSack报文,对于LSU报文,通常以组播形成首次发送,以单播形式进行重传。以单播形式发送DD报文和LSR报文。
2)NBMA类型(非广播型多路访问)
当链路层协议是ATM(异步转移模式)时,缺省情况下, OSPF认为网络类型是NBMA。
在该类型的网络中,以单播形式发送协议报文(Hello报文、DD报文、LSR报文、LSU报文、LSAck报文)。
3)点到多点类型(P2MP)
没有一种链路层协议会被缺省的认为是P2MP类型,必须由其他的网络类型强制更改。常用做法是将非全连通的NBMA改为点到多点的网络。
以组播(224.0.0.5)形式发送Hello报文。
以单播形式发送其他协议报文(那5种)。
4)点到点类型(P2P)
当链路层协议是PPP、HDLC和LAPB时,缺省情况下,OSPF被认为网络类型是P2P。
以组播形式(224.0.0.5)发送协议报文(那5种)。
以组播形式重传LSU报文。
8、ospf路由的计算过程?
同一个区域,ospf路由的计算过程可简单描述如下:
每台ospf路由器根据自己周围的网络拓扑结构生成LSA,并通过更新报文将LSA发送给网络中的其它ospf路由器。
每台ospf路由器都会收集其他路由器通告的LSA,所有的LSA放在一起便组成了LSDB。LSA是对路由器周围网络拓扑结构的描述,LSDB则是对整个自治系统的网络拓扑结构的描述。
ospf路由器将LSDB转换成一张带权的有向图,这张图便是对整个网络拓扑结构的真实反映。各个路由器得到的有向图是完全相同的。
每台路由器根据有向图,使用SPF算法计算出一棵以自己为根的最短路径树,这棵树给出了自治系统中各节点的路由。
9、ospf区域类型比较?
/
10、DR/BDR是什么(为什么要进行DR/BDR选举)?
选举原因:在广播网和NBMA网络中,任意两台路由器之间都要交换路由信息。如果网络中有n台路由器,则需要建立n(n-1)/2个邻接关系。这使得任何一台路由器的路由变化都会导致多次传递,浪费了带宽资源。因此提出DR的概念,所有路由器只需将信息发给DR,由DR将网络链路状态发送出去。
BDR是对DR的一个备份,DR失效后,BDR会成为新的DR。
11、ospf邻居和邻接什么关系?
在ospf中,邻居和邻接是不同的概念。路由器启动后,会通过接口向外发送hello报文,收到hello报文的路由器会检查 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 优势:
1)通常在一个Site内部使用ospf学习路由。如果PE-CE间也使用ospf则可以减少CE设备所支持的协议种类,降低对CE设备的要求。
2)Site内部和PE-CE间都使用ospf可以降低网络管理人员的工作复杂度,不必要求管理人员对多种协议熟练掌握。
3)对于在骨干网上使用ospf而不使用VPN的网络,将其转换为使用BGP/MPLS VPN时,由于PE-CE间继续使用ospf,从而降低了转换的难度。
23、路由环路预防有哪些方法?
/
/
24、伪连接Sham link?
ospf伪连接是MPLS VPN骨干网上两个PE路由器之间的点到点链路,这些链路使用借用的地址。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《OSPF知识》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。