
Type(1~7):就不在文章中在详细描述了,在我们的HCIP阶段都有具体的去学习过
Type(9):主要是用于优雅重启,GR
Type(10):主要是用于流量工程

路由类型的排序:区域内的路由>区域间的路由>Type1的外部路由>Type2的外部路由
注:不管区域内的开销多大,或者是区域间的开销比区域内的开销小,都会优先区域内的

O:支持9/10/11类LSA
DC:支持按需链路,华为默认不使用
EA:支持外部属性,也就是8类LSA
N/P:支持7类LSA,一般是NSSA区域
MC:支持6类LSA
E:支持5类LSA,也就是外部路由
正常情况下:N/P的值为0,E的值为1
STUB区域:N/P的值为0,E的值为1
NSSA区域:N/P的值为1,E的值为0
DN:用来防止MPLS的环路
增量式最短路径算法SPF
- 只对受影响的节点进行路由计算
- 只第一次计算全部节点
部分路由计算PRC
- 只对发生的路由进行重新计算
- 根据SPF算法算出来的SPT来更新路由
智能定时器
- 比如说新增加一个网络或者是增加/取消一个LSA,如果一个路由器频繁的UP/DOWN的话那就会频繁的产生LSA,所以就需要一个定时器去解决这个问题
按优先级收敛
- 让某些特定的路由优先收敛的技术,只有爱公网上有效果

如果引入太多的外部路由的话,内部的路由就可能承受不住,所以为了避免这种问题的发生,就会设置超限的树木,当我们发现超限了之后,就会严格控制外部的路由的策略,还可以聚合来避免这个问题的发生的
lOSPF Database Overflow过程:
- 进入Overflow状态时,路由器删除所有自己产生的非缺省外部路由。
- 处于Overflow状态中时,路由器不产生非缺省外部路由;丢弃新收到的非缺省外部路由且不回复确认报文;当超限状态定时器超时,检查外部路由数量是否仍然超过上限,如果超限则重启定时器,如果没有则退出超限状态。
- 退出Overflow状态时,路由器删除超限状态定时器;产生非缺省外部路由;接收新收到的非缺省外部路由并回复确认报文;准备下一次进入超限状态

可以使用filter-policy对OSPF的路由进行放行和过滤,详细的步骤这里就不解释了,在HCIP阶段已经系统的学习过了







- 基于链路去运行的
- 使用链路本地地址进行通告
- 多实例复用,一个接口可以建立多个实例,多种邻居
- 使用route id来标识这个邻居
- 认证的变化,OSPFV3不再支持认证
- stub区域的支持,是指如果遇到异够网络,其他厂商发送的OSPF lsa不能识别如何处理
- 报文的不同
- Option字段的不同
- LSA的的类型和内容不同

LS Type的长度是16bit,其中U、S2、S1各自占一个Bit,其他的占13Bit

U:
- 如果是已知的LSA,U的位置就会是0
- 如果是未知,这个值等于0,链路本地范围会出去泛洪这个LSA,这个值等于1,会存储并泛洪这个LSA
S1,S2:标识的是LSA正常情况下是怎么处理
如果是其他的13bit,就表示是几类LSA,比如如果是1类LSA的话那表示的方法就是0x2001


NU:非单播位,如果是0表示是单播地址,如果是1表示是非单播地址
LA:如果是我本地的,自己会显示为LA
MC:如果是0代表不是组播地址,如果是1表示是组播地址
P:传播位,这是NSSA区域才有用的,就是七类路由是否要进行七转五,因为我们做了NSSA,ABR也会生成NSSA的缺省路由,这个缺省路由肯定不能变成五类出来

新增了Link-LSA的作用就是怎么找我、我有哪些路由和Option的值
| Router-LSA(Type1) | 由ABR产生,描述区域内某个网段的路由,并通告给其他相关区域,与OSPFv2中的Network summary-LSA等同,作用一样名称不同 |
| Network-LSA(Type2) | 由DR产生,描述本链路的链路状态,在所属的区域内传播。,也是跟OSPFV2不一致的是不再描述地址信息而是描述拓补信息 |
| Inter-Area-Prefix-LSA(Type3) | 由ABR产生,描述区域内某个网段的路由,并通告给其他相关区域,与OSPFv2中的Network summary-LSA等同,作用一样名称不同 |
| Inter-Area-Router-LSA(Type4) | 由ABR产生,描述到ASBR的路由,通告给除ASBR所在区域的其他相关区域,与OSPFv2中的ASBR Summary-LSA等同,作用一样名称不同 |
| AS-external-LSA(Type5) | 由ASBR产生,描述到AS外部的路由,通告到所有的区域(除了Stub区域和NSSA区域),跟OSPFV2当中名称一致并且作用也是一致的 |
| NSSA LSA(Type7) | 由ASBR产生,描述到AS外部的路由,仅在NSSA区域内传播 |
| Link-LSA(Type8) | 每个设备都会为每个链路产生一个Link-LSA,描述到此Link上的link-local地址、IPv6前缀地址,并提供将会在Network-LSA中设置的链路选项,它仅在此链路内传播 |
| Intra-Area-Prefix-LSA(Type9) | 个设备及DR都会产生一个或多个此类LSA,在所属的区域内传播
|