ospf限制LSA数量方式:1、划分区域 2、特殊区域3、lsa汇总(3、5、7类lsa)4、lsa过滤
特殊区域:
一、stub区域--末节区域
1、不得出现4、5类LSA,stub区域不能进行重发布,不能存asbr
2、区域边界ABR会自动产生3类缺省LSA,保证stub区域路由器与外网保持通信
3、stub区域不能产生虚链路(所有的特殊区域都不可以使用虚链路)
4、stub区域不能成为骨干区域
(sutb不能出现4、5类LSA,若骨干区域为stub,围绕骨干区域的非骨干则无法收到4、5类LSA则无法通信)
5、若设置stub区域,存在该区域的路由器都要设置
特殊区域标识符:正常区域E=1 N=0,若全为0代表stub,若N = 1, E=0代表NSSA
正常区域:N=0 E=1
Stub区域
配置
进入区域
[Huawei-ospf-10-area-0.0.0.1]stub
两边特殊标识符不一致,无法建立邻居
将区域内路由器配置Stbu后,邻居建立
特殊区域:E\N全部为0则代表stub区域
建邻基本条件:
router id必须不同
区域id必须相同
认证模式相同(0代表不认证、1代表明文认证、2代表密文)
hello、dead时间必须相同(默认10s、40s)
特殊区域标识符必须相同
MA网络中子网掩码相同
必须同时使用单播或组播更新
确保两端在同一个网段
验证stub:是否产生缺省路由(以下都根据此图进行验证)
R5路由器(方便看7类现象) 将此静态引入OSPF中
<Huawei>display ospf 10 lsdb
<Huawei>display ospf 10 lsdb summary 0.0.0.0
99.1.1.2产生缺省路由即ABR产生缺省路由
二、完全末节区域
1、在stub基础上,有ABR过滤3类lsa,只保留3类缺省lsa
[Huawei-ospf-10-area-0.0.0.1]stub no-summary(只需要在ABR路由器上进行操作)
未过滤
过滤后
三、nssa区域(非完全末节区域)
1、不能产生4、5类LSA
3、允许进行重发布(允许出现ASBR),产生7类LSA
NSSA建立命令:[Huawei-ospf-10-area-0.0.0.2]nssa
当Options位N=1时,为NSSA
查看LSDB表
R4路由器,即ABR路由器产生7类LSA
<Huawei>display ospf 10 lsdb
<Huawei>display ospf 10 lsdb nssa
查看R1上未显示路由信息(R1-R2未stub区域,不能有4、5类lsa存在)
R1cost值为1(type2默认只显示种子度量值)将R5进行更改type
[Huawei-ospf-10]import-route static type 1
R1计算到达R5的FA地址为4,加上1的种子度量值就为5
证明:当有FA地址时,R1学习此路由根据FA地址学习,当不存在FA地址,则由4类LSA学习
将R5环回口路径开销+10,查看现象
[Huawei-LoopBack0]ospf cost 10
当R5环回口+10路径开销,R1找FA学习Cost值为14+默认种子度量值1=15
注意事项:
1、7类LSA只能在NSSA区域内部产生
2、默认携带FA地址,外部路由metric计算,包括路径的逻辑加表都是以FA地址为准,若FA地址不可达,则路径不能加表
3、同时会产生4类LSA(在其他的非area 0 ),默认该4类LSA没有意义(除非接收到的5类LSA 不 携带FA地址,此时使用4类LSA计算外部路由度量值) 在进行7转5过程中过滤FA地址:
在R4(ARB)上抑制FA地址
[Huawei-ospf-10-area-0.0.0.2]nssa suppress-forwarding-address
查看R1是否存在FA地址
FA地址为0.0.0.0
在查看路由表,发现Cost值为4,此时有4类lsa进行学习
拓展:2.7类LSA 产生规则:默认产生的FA地址为 产生该类LSA的 ASBR 最大的环回接口地址 ;若连接 其他协议的接口也运行了OSPF协议,网络类型为BMA,则产生的7类LSA中FA地址为连接其它接口对应的下一跳地址;若网络类型为P2P,则FA地址依然为环回接口中IP地址最大的
3.5类LSA FA地址规则: 默认不产生,若连接其他协议的接口运行了OSPF 协议并且网络类型 为BMA则FA地址为重发布之前路由的下一跳地址,若网络类型为P2P,则不会产生FA地址。
证明1:若连接其它协议的接口也运行了OSPF协议(和其它协议),网络类型为BMA,则产生的7类LSA中FA地址为连接其它接口对应的下一跳地址
配置操作:R5G0/0/1接口配置IP 56.1.1.1将ip同时将接口宣告进rip和ospf中,在R6G0/0/0接口ip56.1.1.2环回6.6.6.6宣告rip中
现象:R5产生NSSA查看详细6.6.6.0信息
FA地址则为下一条地址
证明2:若网络类型为P2P,则FA地址依然为环回接口中IP地址最大的
将R5G0/0/1口网络类型更改为P2P
查看R5ospf nssa6.6.6.0详细信息,FA地址为最大环回口地址
证明3:3.5类LSA FA地址默认不产生,若连接其他协议的接口运行了OSPF 协议并且网络类型 为BMA则FA地址为重发布之前路由的下一跳地址
操作:将R4-R5区域更改为正常区域
证明4:若网络类型为P2P,则不会产生FA地址。
若在NSSA区域与非NSSA区域之间的路由器上进行重发布,默认路由同时重发布进入NSSA和非NSSA,同时进入的7类LSA不支持7转5类( P=0, P代表是否有支持7转5功能)。在华为设备中, 依然携带FA地址,此时FA地址为NSSA区域中的某个IP地址。
证明:将R4G0/0/2运行rip协议,并将rip重发布入ospf中
7类LSA报文
常见命令:
default-route-advertise 下放缺省路由(默认下放)
no-import-route 不进行重发布(其它路由无法加入)
suppress-forwarding-address抑制FA地址
translator-always转换者(如图本应R11-R12都可为ABR成为转换者,但实际在网络中只能存在一个转换者)
完全的非完全的末节区域:
在NSSA区域的基础上继续过滤3类LSA,产生3类缺省LSA的。
3类LSA汇总
位置: 产生该3类LSA 的路由器上
度量值:所有明细路由中metric最大的
5类LSA 汇总: 位置:产生该LSA的ASBR上
7类LSA 汇总:
位置: 产生该LSA的ASBR上
命令:
针对3 5 7 类LSA 进行过滤:在汇总的命令后面+not-advertise
原文地址:https://www.jb51.cc/wenti/3287049.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。