多区域配置
ospf常见lsa类型
Type-1 LSA : Router LSA
- 每个OSPF路由器针对它所在的区域产生Type-1 LSA,描述本设备连接到该区域的直连接口状态及cost等信息。
- Type-1,LSA只允许在区域内洪泛,不允许跨越ABR《跨越区域).
- Type-1 LSA中会标识路由器是否是ABR(通过B比特置位的方式)、ASBR(通过E比特置位的方式)或者是Virtual-link的端点(通过V比特置位的方式)的身份信息。
Type-2 LSA:Network LSA
- 多路访问(Multiple-Access,简称MA)网络,包括广播型多路访问网络及非广播型多路访问网络,其中广播型多路访问网络的典型代表是以太网。在MA网络中,OSPF会选举DR及BDR。一个MA网络中,所有路由器都只与DR/BDR建立全毗邻的OSPF邻接关系。
- Type-2 LSA由DR产生,描述其在该MA网络上连接的所有OSPF路由器以及该MA网络的网络掩码。
- Type-2 LSA中没有cost字段。
- Type-2 LSA只在本区域内泛洪,不允许跨越区域泛洪。
Type-3 LSA:Network Summary LSA
- 只有ABR才能够产生Type-3 LSA,这里的ABR指的是有多个接口连接到不同区域,并且至少有一个活跃的接口连接到Area0的OSPF路由器。
- 如果一台ABR有多条路径可以到达直连区域内的某个目的网段,那么它将只会为该网段产生一条Type-3 LSA注入到Area0,而且这条Type-3 LSA的cost是上述多条路径中cost的最小值。
- 当ABR在Area0中存在一个全毗邻(Ful)的邻居时,它只能使用AreaO中学习到的Type-3 LSA计算区域间的路由,而不能使用从非0 Area学习到的Type-3 LSA计算区域间的路由
Type-4 LSA:ASBR summary LSA
Type-5 LSA:AS Extermal LSA
- OSPF使用Type-5 LSA计算得出的外部路由,在路由表中的protocol字段显示为"O_ASE”,也即OSPF AS External,OSPF外部路由。
- Type-5 LSA有两种度量值类型(Metric-type ):Type1及Type2。将外部路由引入OSPF时,如果未指定该外部路由(Type5-LSA)的度量值类型,则缺省为Type2,且路由的外部cos缺省为1.
- 度量值类型Type1及Type2的区别如下:
- Type-5 LSA的度量值类型为Type2,则该外部路由的cost=外部cost ;
- Type-5 LSA的度量值类型为Type1,则该外部路由的cost=内部cost+外部cost
Type-7 LSA : NSSA External LSA
- NSSA(非完全末梢区域Not-So-Stubby Area)我们可以理解为从Stub Area衍生而来,Stub Area是不允许外部路由进入的,而NSSA可以。当NSSA的ASBR向该区域注入外部路由时,这些外部路由将使用Type-7 LSA来描述。
- Type-7 LSA在内容上与Type-5 LSA几乎相同,只不过前者只能出现在NSSA中,而不允许进入其他Area。NSSA的ABR在收到Type-7 LSA后,负责将其转换成Type-5LSA,然后注入到Area0中,进而传播到整个OSPF域,
- 与Type-5 LSA一样,Type-7LSA也存在两种度量值类型,Type1及Type2,它们之间的区别和Type-5LSA中的相同。
stub:末梢区域
totally stub :完全末梢区域
nssa :非完全末梢区域
totally nssa 完全非完全末梢区域