PS:本篇仅挑选作者认为重要的模块,并不全面仅供复习参考,具体请自行查阅相关书籍。设有H3CNE-H3CTE学习博客专栏,敬请关注。

一条虚连接只能穿越一个区域


OSPF邻居之间交互的是链路信息(LSA)

LSA是携带在LSU(更新消息)中


LSA格式

     LSA报文头+LSA PDU(携带具体的链路描述信息)


根据Link state ID和LS sequence number判断LSA谁新谁旧



Type 1 LSA (Router LSA)

    描述设备的直连链路(和直连链路相连的接口必须使能OSPF)

任何OSPF设备都会产生1类LSA

1类LSA不能跨区域传递


Type 2 LSA(Network LSA)

描述广播型网或NBMA网的结构

只能由DR产生

2类LSA不能跨区域传递


Type 3 LSA(Network Summary LSA)

由ABR产生

      ABR会阻止某个区域的1类和2类LSA进入其他区域,根据这些1和2类LSA生成的路由信息以3类LSA的形式宣告进其他区域!!!

      3类LSA可以跨区域


Type 4 LSA(ASBR summary LSA)

ABR产生,描述ASBR的router id,可以跨区域传递(告诉其他人谁是ASBR)


Type 5 LSA(AS external LSA)

ASBR产生,描述被引入的外部路由,可以跨区域传递


Display ospf lsdb

     列出数据库中每条lsa的报文头


Display ospf lsdb 类型 link-id

Ex:display ospf lsdb router 3.3.3.3


1和2类LSA生成区域内OSPF路由———————O_Intra

3类LSA生成区域间路由———————————-O_Inter

5类LSA生成AS外部路由———————————-O_ASE


OSPF附录E解决ASBR所连接的同网段不同掩码的网络的引入。


合理的减少需要传递的LSA类型和数目

(1)协议默认路由 default-route-adavertise

(2)特殊区域

(3)ospf聚合


特殊区域:

1.stub.     末梢区域

2.totally stub

3.nssa  not so stub area 

4.totally nssa


Stub区域:

       连接到末梢区域的abr会阻止 4和5类lsa进入末梢区域,同时该abr会自动向末梢区域内宣告默认路由(3类LSA)


1.末梢区域内不允许存在ASBR

2.area 0 绝对不能被定义为特殊区域

3.虚连接不能穿过特殊区域





#ospf X

      Area X

         Stub

特殊区域内的所有设备都要配置,包括ABR,否则邻居无法建立


Totally stub:

在stub的基础上,还阻止3类LSA。自动向完全末梢区域宣告默认路由。

 


两种配置都行


华三ospf 路由汇总 h3c路由器ospf配置实例_OSPF高级




华三ospf 路由汇总 h3c路由器ospf配置实例_路由_02


Area 2和area 0会认为abr_2是asbr路由器


 

华三ospf 路由汇总 h3c路由器ospf配置实例_OSPF高级_03



nssa区域发布默认路由(nssa区域不能自动生成,而stub区域和totally stub区域回自动发布):Nssa default-route-advertise



区域间聚合 Abr-summary

AS外部路由聚合 asbr-summary




   区域间聚合:

       1.必须在abr设备上配置

       2.对某个区域的区域内子网路由聚合

       3.支持超网聚合

       4.ABR聚合成功后,ABR的IP路由表中自动生成黑洞路由防环


AS外部路由聚合:

   1.必须配置在ASBR设备上

   2.对被引入OSPF的外部子网路由聚合

   3.支持超网聚合

   4.聚合成功后,ASBR的ip路由表中自动生成黑洞路由防环



Ospf X

     Import-route X

     Asbr-summary X.X.X.X y



OSPF协议认证:

    验证收到的OSPF消息是否合法,不合法的丢弃


1.区域验证:区域为范围

2.接口验证:邻居为范围


接口认证:邻居之间的认证,其他邻居可以不用开启

区域认证:该区域的所有设备都要开启


Ospf authentication-mode




把使能了OSPF且连接到用户网段的接口定义为OSPF的静默口


#ospf x

  Silence-interface端口号

  只收不发协议消息