什么是OSPF协议?简单说说OSPF的工作原理。
OSPF(Open Shortest Path First)一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system , AS)内决策路由。与RIP相对,OSPF链路状态路由协议,而RIP是距离矢量路由协议。
链路是路由器接口的另一种说法,因此OSPF也称为接口状态路由协议OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表
 
OSPF为什么分层?
OSPF area过大的时候,会带来的负面影响有:
1.太过频繁的SPF计算,造成路由器CPU负载过重
2.路由表过大
3.LSDB过大
解决方案是划分层次化的area路由(hierarchical area routing),减少了SPF运算的频率,减小了路由表的体积,减少了LSU的负载。
 
OSPF路由域中路由器的角色。
OSPF 路由协议学习(一)_休闲
 
Internal Routers:所有的接口在一个area,拥有相同的LSDB
Backbone Router:至少一个有接口连接到area 0,Internal Routers保持相同的OSPF进程和算法;
ABR:接口连接了多个area,每个接口保持它所连的area的单独的LSDB
ASBR:至少有一个接口连接到外部网络比如其他的AS,OSPF网络,当然,一个路由器同时可以扮演上述多个角色。
 
OSPF LSA类型。
类型1: Router LSA
类型2: Network LSA
类型3/4: Summary LSA
类型5: AS external LSA
类型6: multicast OSPF LSA,使用在OSPF多播应用程序里
类型7: 使用在Not-So-Stubby area(NSSA)
类型8: 特殊的LSA用来连接OSPFBGP
类型9/10/11: opaque LSA,用于今后OSPF的升级等