数据通信学习笔记之OSPF其他内容3

发布于:2025-04-21 ⋅ 阅读:(71) ⋅ 点赞:(0)

对发送的 LSA 进行过滤

当两台路由器之间存在多条链路时,可以在某些链路上通过对发送的 LSA 进行过滤,减少不必要的重传,节省带宽资源。

通过对 OSPF 接口出方向的 LSA 进行过滤可以不向邻居发送无用的 LSA,从而减少邻居 LSDB 的大小提高网络收敛速度

在接口下配置

对 ABR 3 类 LSA 进行过滤

对区域内出、入方向 ABR Type3 LSA (Summary LSA)设置过滤条件,只有通过过滤的 LSA 才能被发布和接收。
通过对区域内的 LSA 进行过滤可以不向邻居发送无用的 LSA,从而减少 LSDB 的大小,提高网络收敛速度。

OSPF Database Overflow

OSPF 要求同一个区域中的路由器保存相同的 LSDB。随着网络上路由数量不断增加,一些路由器由于系统资源有限,不能再承载如此多的路由信息,这种状态就被称为数据库超限(OSPFDatabaseOverflow)。

对于路由信息不断增加导致路由器系统资源耗尽而失效的问题,可以通过配置 stub 或 NSSA 区域来解决,但 stub 或 NSSA 区域的方案不能解决动态路由增长导致的数据库超限问题。为了解决数据库超限引发的问题,通过设置 LSDB 中 ExternalLSA 的最大条目数,可以动态限制链路数据库的规模.

设置 OSPF 的 LSDB 中 ExternalLSA 的最大条目数
​[Huawei-ospf-1]lsdb-overflow-limit 300​

OSPF 网络中所有路由器都配置相同的上限值,只要路由器上外部路由的数量达到该上限,路由器就进入 Overflow 状态,并同时启动 Overflow 状态定时器(默认超时时间为 5 秒),路由器在定时器超过 5 秒后自动退出 overflow 状态

  • 进入 Overflow 状态时

    • 路由器删除所有自己产生的非缺省外部路由
    • 启动 Overflow 状态定时器
  • 处于 overflow 状态中

    • 不产生非缺省外部路中

    • 丢弃新收到的非缺省外部路由,不回复确认报文

    • 当 Overflow 状态定时器超时,你管外部路由数量是否
      仍然超过上限

      • N-ztzioverow 状态
      • Y=> 重启 Overflow 定时器 N
  • 退出 Overflow 状态时

    • 删除 Overflow 状态定时器
    • 产生非缺省外部路由
    • 接收新收到的非缺省外部路由,回复确认报文
    • 准备下一次进入 Overflow 状态

OSPF 多进程

OSPF 支持多进程,在同一台路由器上可以运行多个不同的 OSPF 进程,它们之间互不影响,彼此独立。不同 OSPF 进程之间的路由交互相当于不同路由协议之间的路由交互。

路由器的一个接口只能属于某一个 OSPF 进程

应用场景:

OSPF 多进程的一个典型应用就是在 VPN 场景

如图,同一台 PE 设备连接了两个不同的 VPN 客户,并目 PE 和 CE 之间均部署 OSPF,因此可以通过在 PE 设备上部署多进程实现 VPN 客户之间的隔离。

两个 OSPF 进程之间互访,需要引入路由

 


网站公告

今日签到

点亮在社区的每一天
去签到