为什么 filter-policy 仅对 ASBR 的出方向生效,且即使在该生效场景下,被过滤的路由在协议内部(如协议数据库)依然存在,没有被彻底移除?

一、filter-policy 仅对 ASBR 出方向生效

  1. 非 ASBR 场景:OSPF 路由由 LSA 计算生成,filter-policy 无法过滤 LSA,所以无效。
  2. ASBR 出方向场景:ASBR 需引入外部路由生成 Type 5 LSA,filter-policy 可在此环节过滤 "哪些外部路由能被引入",因此仅此处生效。

二、被过滤路由仍在协议数据库

  1. 过滤层级不同:filter-policy 只阻止路由进路由表,不删除协议数据库(LSDB)里的 LSA。
  2. 保证拓扑完整:LSDB 需存完整 LSA 以维护拓扑,删除 LSA 会影响收敛和备份路由计算,所以不删除。

核心特性表

特性 具体表现
生效场景 仅 ASBR 出方向(过滤外部路由引入)
作用对象 路由条目 / 待引入外部路由,非 LSA
对 LSDB 影响 无影响,LSA 仍保留
相关推荐
kyle~3 小时前
设计模式---观察者模式
服务器·观察者模式·设计模式
慧一居士3 小时前
vue.config.js 文件功能介绍,使用说明,对应完整示例演示
前端·vue.js
颜酱4 小时前
用导游的例子来理解 Visitor 模式,实现AST 转换
前端·javascript·算法
wangjialelele4 小时前
端口号、常见协议和套接字
linux·运维·服务器·c语言·网络
蒙特卡洛的随机游走4 小时前
Spark的宽依赖与窄依赖
大数据·前端·spark
小糖学代码4 小时前
网络:3.Socket编程TCP
网络·tcp/ip·php
蜜蜜不吃糖4 小时前
ESXI主机重置带外密码
linux·运维·服务器
共享家95274 小时前
QT-常用控件(多元素控件)
开发语言·前端·qt
葱头的故事4 小时前
将传给后端的数据转换为以formData的类型传递
开发语言·前端·javascript