协议篇---OSPF之LSA限制
OSPF LSA限制
1.划分区域 2.特殊区域 3.LSA汇总 4. LSA 过滤
特殊区域:
1、stub 区域, 末节区域
1.不得出现 4 5类LSA ,stub区域不能进行重发布,不能存ASBR stub
2.区域边界ABR会自动产生3类缺省LSA(强制产生),保证stub区域路由器与外网保持通信。
3.stub区域不能使用虚链路(必须有除7类的所有LSA)
4.stub区域不能为骨干区域(当骨干区域做了STUB,那么其他区域也将学不到4、5类LSA)
5.若设置stub区域,存在该区域的所有路由器都必须设置(默认 NP=0,E=1 代表此路由支持学习五类,stub区域中 E=0,NP=0,当双方的Hello包中 E 不相同时无法建立邻居关系)
!!!特殊区域标识一致(E(外部路由位)=1;N(NSSA外部路由位)=0 P=0 )!!!
查看ABR产生的3类缺省LSA :默认metric值为1
2、完全的末节区域:
在stub区域基础上,由ABR过滤所有的3类LSA,只保留3类缺省LSA ;
在ABR上过滤3类LSA:
查看:
3、NSSA区域:(not so stub area) 非完全末节区域
1.过滤4 5 类LSA(也学习不到其他区域产生的4、5类LSA),允许进行重发布(允许出现ASBR),产生7类LSA在NSSA区域中传递外部路由(7类的LSA只存在于NSSA区域内,一旦到达其他区域将转换为5类LSA,5类不能转为7类)
2.边界ABR自动产生7类缺省LSA (默认度量值为1)
3.允许进行重发布(允许出现ASBR),产生7类LSA
STUB | NSSA | 默认 | |
---|---|---|---|
E | 0 | 0 | 1 |
N | 0 | 1 | 0 |
不可以出现5类;也不能出现7类 | 可以出现7类;不能出现5类 | 可以出现5类;不能出现7类 |
4.若在NSSA区域与非NSSA区域之间的路由器上进行重发布,默认路由同时重发布进入NSSA与非NSSA,同时进入的7类LSA不支持7类转5类(P=0,P代表是否有支持7类转5类功能)
查看默认产生7类缺省LSA :
注意:
1.7类LSA 只能出现本NSSA区域
2.默认携带FA地址,外部路由metric计算,包括路径的逻辑加表都是以FA地址为准,若FA地址不 可达,则路径不能加表。
3.同时会产生4类LSA(在其他的非area 0 ),默认该4类LSA没有意义(除非接收到的5类LSA 不 携带FA地址,此时使用4类LSA计算外部路由度量值)
在进行7转5过程中过滤FA地址:
FA: 转发地址,当5类或7类LSA中携带了FA地址,则计算路径开销值时计算的是当前路由器到 达FA地址的开销值之和+种子度量值。(若FA地址不可达,则路由不能加表)
FA 地址:
1.默认7类LSA 产生FA地址,5类LSA不产生的(7转5 的5类LSA 携带FA地址 )
2.7类LSA 产生规则:默认产生的FA地址为 产生该类LSA的ASBR 最大的环回接口地址 ;若连接 其他协议的接口也运行了OSPF协议,网络类型为BMA,则产生的7类LSA中FA地址为连接其他 接口对应的下一跳地址;若网络类型为P2P,则FA地址依然为环回接口中IP地址最大的
3.5类LSA FA地址规则: 默认不产生,若连接其他协议的接口运行了OSPF 协议并且网络类型 为BMA则FA地址为重发布之前路由的下一跳地址,若网络类型为P2P,则不会产生FA地址。
若在NSSA区域与非NSSA区域之间的路由器上进行重发布,默认路由同时重发布进入NSSA和非 NSSA,同时进入的7类LSA不支持7转5类(P=0,P代表是否有支持7转5功能)。在华为设备中, 依然携带FA地址,此时FA地址为NSSA区域中的某个IP地址。
4、完全的非完全的末节区域:
在NSSA区域的基础上继续过滤3类LSA,产生3类缺省LSA的。
配置:
查看:
各类LSA汇总
3类LSA汇总:
位置: 产生该3类LSA 的路由器上
度量值:所有明细路由中metric最大的
配置:
查看:
5类LSA 汇总:
位置:产生该LSA的ASBR上
查看:
7类LSA 汇总:
位置: 产生该LSA的ASBR上
查看:
7转5过程中汇总:
位置:7转5 的ASBR 上
查看:
针对3 5 7 类LSA 进行过滤:在汇总的命令后面+not-
5 类 7类 7转5LSA 的过滤一致.