小结:引入外部路由,汇总,特殊区域总结

在华为路由器(主要指企业级路由器,例如NE、AR系列)上,涉及外部路由引入、路由汇总以及特殊区域(如Stub、Totally Stub、NSSA等)的配置与应用,主要包括以下几个方面:


1. 引入外部路由

外部路由主要指非OSPF、非IS-IS等协议的路由,例如BGP、静态路由、直连路由等,需要通过特定方法引入内部路由协议,如OSPF或IS-IS。

1.1 在OSPF中引入外部路由

可以通过 import-route 命令将外部路由引入 OSPF:

ospf 1
 import-route bgp  # 引入BGP路由
 import-route rip  # 引入RIP路由
 import-route static  # 引入静态路由
 import-route direct  # 引入直连路由

其中,可以通过 costtype 来控制引入的路由类型:

 import-route static cost 100 type 1  # 指定成本和类型

Type 1 与 Type 2 的区别

  • Type 1(E1): 计算时包含 OSPF 内部的累加开销,适用于动态环境。
  • Type 2(E2): 固定开销,适用于出口稳定的网络环境。

2. 路由汇总

路由汇总的作用是减少路由表规模,优化路由计算,提高网络性能。

2.1 OSPF 路由汇总

OSPF 允许在 ABR(区域边界路由器) 和 ASBR(自治系统边界路由器)上进行路由汇总。

在 ABR 进行区域间路由汇总

适用于将一个区域的多条具体路由汇总成一条,减少路由表规模:

ospf 1
 area 0.0.0.0
  abr-summary 192.168.0.0 255.255.252.0  # 汇总 192.168.0.0/22
在 ASBR 进行外部路由汇总

适用于汇总从外部协议(如BGP、RIP、静态路由)引入的外部路由:

ospf 1
 asbr-summary 10.10.0.0 255.255.0.0  # 汇总外部路由

注意:汇总的前提是要有匹配的具体路由,否则不会生效。


3. 特殊区域(Stub、Totally Stub、NSSA)

OSPF 的特殊区域主要用于减少路由表规模,提升稳定性,适用于分支网络或资源有限的场景。

3.1 Stub 区域

  • 过滤 ASBR 产生的 LSA 5(外部路由)。
  • ABR 会用默认路由 0.0.0.0/0 代替外部路由。

配置示例:

ospf 1
 area 1
  stub

适用场景:分支机构无需访问外部路由,仅需默认路由访问总部。


3.2 Totally Stub 区域

  • 进一步限制 LSA 3(汇总路由),只保留默认路由。
  • 适用于只需默认路由访问总部,且内部路由极少的场景。

配置示例:

ospf 1
 area 1
  stub no-summary

适用场景:资源有限的分支机构,完全依赖默认路由。


3.3 NSSA(Not So Stubby Area)

  • 允许 ASBR 产生 LSA 7(外部路由)。
  • ABR 负责将 LSA 7 转换为 LSA 5 传播到骨干区域。

配置示例:

ospf 1
 area 1
  nssa

如果想完全依赖默认路由:

ospf 1
 area 1
  nssa no-summary

适用场景:分支机构既要访问外部路由,又需要避免学习过多不必要的外部路由。


总结

特性 Stub Totally Stub NSSA NSSA Totally Stub
允许外部路由(LSA 5) ✅(LSA 7) ✅(LSA 7)
允许区域间路由(LSA 3)
默认路由 ✅(可选) ✅(可选)
适用场景 资源受限的分支 极端资源受限的分支 需部分外部路由的分支 仅需默认路由且有外部路由

推荐使用场景

  • Stub/Totally Stub 适用于纯分支机构,减少路由压力。
  • NSSA 适用于分支机构需要部分外部路由(如BGP出口)。
  • NSSA Totally Stub 适用于既需要外部路由,又希望减少路由规模的分支。

你目前是要配置某个具体场景的 OSPF 方案吗?还是有其他路由协议的需求?

你可能感兴趣的:(HCIA/HCIP,笔记)