首页/网络/BGP 与广域网速查/华为 ip ip-prefix:前缀列表语法
路由过滤与重分发66 条

华为 ip ip-prefix:前缀列表语法

华为设备用 ip ip-prefix 定义前缀列表,通过 index 与掩码范围(greater-equal / less-equal)匹配;供 filter-policy、route-policy 等引用。

BGP 与广域网速查网络更新于 2026-10-13

华为前缀列表语法

华为设备用 ip ip-prefix 定义前缀列表,通过 index 与掩码范围(greater-equal / less-equal)匹配,供 filter-policy、route-policy 等引用。长度范围是最常见的坑点:greater-equal 是长度下限,less-equal 是长度上限,写反会得到完全不同的匹配范围。

基本信息

语法ip ip-prefix <名> [index <n>] permit|deny <前缀> <len> [greater-equal <x>] [less-equal <y>]
长度范围greater-equal 是长度下限、less-equal 是长度上限
匹配顺序按 index 从小到大,命中即停
引用方式filter-policy ip-prefix / route-policy 中 if-match ip-prefix
查看命令display ip ip-prefix <名>
条目编号index 决定匹配顺序,编号之间要注意留出间隔
常见陷阱长度范围写反、index 不留间隔

典型使用场景

  • 出向过滤:控制向邻居发布的前缀范围,避免误发布内部编址
  • 入向过滤:只接受指定来源的前缀,防止异常通告进入本域
  • 策略组合:在 route-policy 中与 AS 路径条件组合判断
  • 明细控制:用长度范围匹配明细而排除汇总前缀
  • 审计查看:用 display 命令核对条目与命中情况
  • 迁移对照:与 Cisco 的 prefix-list 逐条比对长度语义与默认动作

定义与引用

定义与引用
ip ip-prefix PL-BIZ index 10 permit 10.10.0.0 16 less-equal 24   # 长度 16 到 24
ip ip-prefix PL-BIZ index 20 deny 0.0.0.0 0 less-equal 32        # 其余拒绝
!
bgp 65001
 ipv4-family unicast
  peer 10.0.0.2 as-number 65002
  filter-policy ip-prefix PL-BIZ export                          # 出向引用
!
display ip ip-prefix PL-BIZ                                       # 核对条目

长度范围写法

写法匹配范围说明
permit 10.10.0.0 16仅 10.10.0.0/16精确匹配单条
... 16 less-equal 24长度 16 到 24含明细在内的范围
... 16 greater-equal 24长度 24 及以上常用于只匹配明细
... 0 less-equal 32全部前缀常用作兜底语句
长度范围最容易写反:greater-equal 表示长度不小于、less-equal 表示长度不大于,语义与字面一致,但很多人会按掩码数值大小去理解而配错。
index 要留出间隔:按 10、20、30 编号,后续插入条目时不必重排;按 1、2、3 编号迟早要在中间插入,改动范围会被放大。
过滤范围要靠数据验证:配置完成后用 display 命令看条目、用路由数量与业务结果看效果,两项一起核对才能确认既没有漏拦也没有误伤。

易错点

  • 长度范围写反:greater-equal 是下限、less-equal 是上限,写反会匹配到完全不同的前缀集合
  • index 不留间隔:后续插入条目要重排编号,改动面扩大
  • 忽略命中即停:条目按 index 顺序匹配,前面写宽了后面永远不生效
  • 引用点不一致:filter-policy 与 route-policy 的引用方式不同,改了未被引用的那份等于白改
  • 不核对结果:命中情况与路由数量是判断策略是否真正生效的两项硬指标,只看配置无法确认过滤范围

数据来源与参考

  • 华为: ip ip-prefix 命令参考
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌