OSPF特殊区域

四种特殊区域

1、stub

2、完全stub

3、nssa

4、完全nssa

作用:用于优化OSPF的LSDB空间

stub:

R2-ospf-1-area-0.0.0.1\]stub //配置一个区域为stub区域 只在ABR上配置的话会导致OSPF邻居关系断开,因为此时Option选项中Nbit和Ebit置位不一致所以配置时需要在区域中所有路由器上都进行配置。 变化: 1、在该区域下所有的接口发送的OSPF Hello报文 E bit置位为0。 2、OSPF路由器不会将4、5类LSA传递给特殊区域下的OSPF邻居。 3、ABR将会在Stub区域内产生一条3类缺省的LSA,帮助Stub区域内的设备访问外部网络。 4、Stub区域不能引入外部路由 5、Stub区域内缺少了5类LSA,所以Stub区域内的设备将没有办法根据5类LSA选择去往外部路由 的最优路径。 解决方式: ① 在ABR上手动调整自身产生缺省路由的cost值。 \[R2-ospf-1-area-0.0.0.1\]default-cost ? INTEGER\<0-16777214\> Cost value ② 手动调整区域内设备的路径cost,使其优选最优的ABR作为出口。 ③ 在区域内的设备上针对下一跳地址,手动设置权重值。比较cost值相同时使用。 \[R1-ospf-1\]nexthop 16.1.1.6 weight 1 //修改权重值,默认是255,越小越优 6、缺省路由的环路防止:ABR不计算非骨干区域的3类LSA **完全stub:** \[R2-ospf-1-area-0.0.0.1\]stub no-summary //配置OSPF区域为完全Stub区域 变化: 1、在Stub的基础上,将3类LSA也进行过滤。 2、完全Stub区域内,缺省了3、4、5类LSA,导致Stub区域内路由器访问区域间和域外路由的时候可能会出现次优路径。 3、完全Stub区域内的设备不能引入外部路由。 **nssa** 特征:既可以实现LSDB的优化作用,NSSA区域内的设备也可以引入外部路由。 \[R2-ospf-1-area-0.0.0.1\]nssa //配置该区域为nssa区域 变化: 1、当把一个区域配置为nssa区域之后,该区域下所有OSPF接口发送的报文N bit置位为1,E bit置位为0,标识自己具有7类LSA的处理能力。 2、ABR不会将5类LSA传递到nssa区域内。 3、NSSA区域内部引入的外部路由将会以7类LSA的方式进行呈现。 4、在非NSSA区域间路由器不具备协商7类LSA的能力,NSSA区域内的ABR会将7类LSA转换成5类LSA传递到其他区域。 5、NSSA区域内的ABR将会自动产生一条7类缺省LSA,帮助NSSA区域内的设备访问其他区域引入的外部路由信息。 6、当NSSA区域内存在多个ABR时: ① 防环:当ABR在一个区域内产生一条7类LSA之后,将不会计算其他ABR设备产生的7类LSA。 ② 选路:NSSA区域内缺少了5类LSA,所以NSSA区域内的设备将没有办法根据5类LSA选择去往外部路由的最优路径。解决方法同stub。 ③ 7转5:NSSA区域存在多个ABR时,Router-id大的路由器执行7转5。7转5的时候FA地址继承,外部路由类型继承,cost值继承,tag继承。 |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | \[R1\]display ospf lsdb nssa 192.168.10.0 //查看7类LSA | | OSPF Process 1 with Router ID 1.1.1.1 Area: 0.0.0.1 Link State Database Type : NSSA //LSA类型 Ls id : 192.168.10.0 //外部路由的网络号 Adv rtr : 1.1.1.1 //产生这条LSA路由器的RID Ls age : 98 Len : 36 Options : NP seq# : 80000001 chksum : 0x7cd0 Net mask : 255.255.255.0 //外部路由的子网掩码 TOS 0 Metric: 1 //外部路由的cost值 E type : 2 //外部路由类型 Forwarding Address : 1.1.1.1 //FA地址 Tag : 1 //防环 Priority : Low | **7类LSA FA如何产生:** 1、与5类相同的场景下,FA地址的取值为自身去往外部路由的下一跳。 2、与5类不同的场景下(空接口),FA地址的取值使用以下原则: ①如果ASBR在NSSA区域内存在活动的1oopback接口,则FA的值选取loopback接口地址。 ②如果已经使用物3如果ASBR在NSSA区域没有1oopback接口,FA的值选取NSSA区域内第一个UP的物理接口。 ③如果不符合上述两个条件,则FA的值为8。 N/P bit位 1、在Hello报文中,标志自身是否具备7类LSA的处理能力。 2、在LSA中标识这条LSA是否需要执行7转5。 **完全nssa** \[R2-ospf-1-area-0.0.0.1\]nssa no-summary //配置OSPF区域为完全nssa区域 变化: 1、在NSSA区域的基础上,将3类LSA也进行过滤。 2、完全NSSA区域内的设备由于缺失3类和5类LSA,可能导致访问区域间和域外路由出现次优路径风险。 3、ABR即会产生3类缺省,也会产生7类LSA。

相关推荐
左手厨刀右手茼蒿1 小时前
Flutter 组件 http_requests 适配鸿蒙 HarmonyOS 实战:极简网络请求,构建边缘端轻量级 RESTful 通讯架构
网络·flutter·http
江南风月1 小时前
日志审计系统WGLOG支持syslog吗
运维·网络·日志审计
Blurpath住宅代理2 小时前
代理IP全面解析:从协议原理到高阶应用场景的技术指南
网络·静态ip·动态代理·住宅ip·住宅代理
晏宁科技YaningAI3 小时前
全球短信路由系统设计逻辑打破 80%送达率瓶颈:工程实践拆解
网络·网络协议·架构·gateway·信息与通信·paas
爱学习的小囧4 小时前
ESXi 8.0 无法选择分区方式 小白级详细解决办法
运维·服务器·网络·虚拟化·esxi8.0
F1FJJ4 小时前
什么是 Shield CLI?视频讲解:一条命令,可浏览器远程访问一切内部服务(RDP/VNC/SSH/数据库等)
运维·网络·数据库·网络协议·ssh
南湖北漠5 小时前
听说拍照的人会拿相似的鱼皮豆代替野生鹌鹑蛋拍照(防原创)
网络·人工智能·计算机网络·生活
一个有温度的技术博主5 小时前
网安实验系列四:信息收集-旁站、C段信息
网络
木下~learning5 小时前
对于Linux中等待队列和工作队列的讲解和使用|RK3399
linux·c语言·网络·模块化编程·工作队列·等待队列
F1FJJ5 小时前
Shield CLI 命令全解析:15 个命令覆盖所有远程访问场景
网络·数据库·网络协议·容器·开源软件