5.HCIP OSPF域间路由计算

📅 2026/6/16 9:40:25
5.HCIP OSPF域间路由计算
OSPF域间路由计算一、OSPF区域基础1.1 区域的划分与作用划分区域的作用包括减小LSDB规模1类LSA和2类LSA只在单个区域内泛洪不会跨越区域边界、加快路由收敛以及提升网络可管理性。1.2 骨干区域的定义与设计原则骨干区域Area ID为0负责区域之间的路由非骨干区域之间的路由信息必须通过骨干区域来转发。在部署OSPF时要求所有非骨干区域必须与骨干区域保持连通骨干区域自身也必须保持连通。不同区域之间直接通过3类LSA传递路由信息不需要同步完整的链路状态数据库。二、OSPF路由器类型2.1 路由器分类与ABR定义ABR可以同时属于两个以上的区域但其中一个必须是骨干区域。ABR用来连接骨干区域和非骨干区域它与骨干区域之间既可以是物理连接也可以是逻辑上的连接。ABR的核心功能包括将直连区域内的最优路由转换为3类LSA泛洪到其他区域以及将骨干区域内的3类LSA继续以3类LSA的形式泛洪到其他直连非骨干区域内。ABR的判定条件ABR必须有骨干区域中的一个活动接口。OSPF规定所有非骨干区域必须与骨干区域保持连通如果ABR上没有配置骨干区域的信息需要在OSPF视图下执行area area-id命令以保证ABR上至少有一个接口运行在骨干区域。在1类LSA中通过B比特位置位标识ABR身份。2.2 ABR对非骨干区域3类LSA的处理根据OSPF的区域间防环水平分割原则从一个非骨干区域学习到的3类LSA不会再传回该非骨干区域在骨干区域存在FULL邻居的ABR从非骨干区域收到的3类LSA会接收但是不会参与计算也不会传回非骨干区域对于没有配置骨干区域、或在骨干区域中没有建立邻居关系的设备即使其在1类LSA中置位了ABR标志位也不应承担ABR的完整功能。华为官网关于ABR的定义强调了“骨干区域中至少有一个活动接口”和“在骨干区域有邻居”两个层级。三、3类LSA3.1 3类LSA概述与传递规则3类LSA由ABR产生描述域间路由信息。传递规则如下由ABR将本区域内最优路由转换为3类LSA后泛洪到其他区域以骨干区域为中心向四周扩散只有3类LSA所描述的目标网络在ABR上加表之后才会被泛洪到其他区域。3.2 域间路由Metric计算区域间路由总开销 本地到ABR的开销 3类LSA中携带的ABR到目标网段开销四、域间路由防环机制4.1 防环规则详解规则一区域结构要求OSPF要求所有的非0区域必须与骨干区域直接相连区域间路由需经由骨干区域中转。骨干区域自身也必须保持连通。规则二区域间水平分割从一个非骨干区域学习到的3类LSA不会再传回该非骨干区域在骨干区域存在FULL邻居的ABR从非骨干区域收到的3类LSA会接收但不会参与计算也不会回传。规则三ABR计算限制ABR只在骨干区域没有任何Two-Way以上的邻居时才使用非骨干区域的3类LSA进行区域间路由的计算作为骨干区域失效时的备用手段。此规则来源OSPF防环相关社区文档。规则四路由优先级不论Cost值大小区域内路由 区域间路由 外部路由E1 E2。此规则来源OSPF防环机制技术博客。4.2 外部路由防环4类LSA的防环规则与3类LSA一致。5类/7类LSA的防环机制当FA地址为全零时依赖4类LSA防环当FA地址非全零时依赖1类/2类/3类LSA防环。五、虚连接5.1 虚连接的产生原因所有非骨干区域必须与骨干区域保持连通。当Area 2没有连接到骨干区Area 0时未连接骨干区域的ABR不会向Area 2生成Area 0中的网络路由信息。此时可通过虚连接来解决。5.2 核心限制特殊区域限制华为官方明确虚连接不能穿过Stub区域。NSSA区域、Totally Stub区域和Totally NSSA区域同样禁止虚连接穿越官方未直接列出。穿越限制只能穿越一个非骨干区域必须在两端同时配置。区域归属在逻辑上属于骨干区域Area 0。六、华为配置与排障命令6.1 基本配置与排查# 查看OSPF的区域边界路由器信息HUAWEIdisplay ospf abr-asbr输出信息包括Router ID、Area区域号、Cost从设备到达ABR或ASBR的开销、NextHop下一跳IP地址、TypeABR或ASBR类型。6.2 虚连接配置[Huawei]ospf1[Huawei-ospf-1]area1# 进入传输区域[Huawei-ospf-1-area-0.0.0.1]vlink-peer3.3.3.36.3 ABR路由汇总配置[Huawei]ospf1[Huawei-ospf-1]area1[Huawei-ospf-1-area-0.0.0.1]abr-summary192.168.0.0255.255.252.0[cost cost-value|inherit-minimum]命令说明本命令只适用于ABR对区域内的路由进行路由聚合。缺省情况下聚合路由的开销值取明细路由中最大开销值支持cost参数指定固定开销值或inherit-minimum参数取明细路由中最小开销值配置聚合路由前必须执行network命令指定需要聚合的网段。七、域间路由知识要点速查知识点核心要点1类和2类LSA只在单个区域内泛洪不跨越区域边界3类LSAABR产生传递域间路由信息具有距离矢量特性ABR判定至少连接两个区域且其中一个必须是骨干区域必须有骨干区域中的一个活动接口域间路由Cost计算本地到ABR的Cost ABR到目标网段的Cost防环规则区域间路由需经由骨干区域中转ABR从非骨干区域收到3类LSA不参与计算区域内路由 区域间路由 外部路由虚连接限制只能穿越一个非骨干区域不能穿过Stub区域逻辑上属于骨干区域声明本文档主要基于华为官方技术文档和RFC标准进行编写具体部署和故障排查请以华为官方最新发布的产品文档为准。本文内容仅供参考学习实际网络部署时应结合具体设备型号和软件版本进行验证。