首页/网络/BGP 与广域网速查/bogon 过滤:私网与保留前缀净化
路由过滤与重分发66 条

bogon 过滤:私网与保留前缀净化

bogon 指不应出现在公网路由中的前缀:RFC1918 私网、回环、链路本地、组播与未分配地址;入向净化与出向防泄漏要同时做。

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

bogon 是什么

bogon 指不应出现在公网 BGP 路由表里的前缀:RFC1918 私网地址、回环与链路本地地址、组播与保留段、文档示例网段,以及尚未分配或已被回收的地址块。它们本应只存在于内部网络,一旦出现在公网路由中,通常意味着配置错误、私网泄漏或前缀劫持。

基本信息

私网地址10.0.0.0/8、172.16.0.0/12、192.168.0.0/16
回环与链路本地127.0.0.0/8、169.254.0.0/16
组播与保留224.0.0.0/4、240.0.0.0/4、0.0.0.0/8
文档与测试段192.0.2.0/24、198.51.100.0/24、203.0.113.0/24
维护依据IANA IPv4 特殊用途地址登记表,需定期核对更新

典型使用场景

  • 入向净化:从客户或对等方向收到的路由里剔除私网与保留前缀
  • 出向防泄漏:避免内部地址段被错误宣告到公网,造成他网流量被黑洞
  • 割接前自检:核对本端 advertised-routes 中是否存在不该出现的前缀
  • 排障辅助:异常前缀往往与错误的 network 或无过滤重分发同时出现
  • 对外提供路由服务的场景,作为客户路由的必检项写入验收清单

入向净化前缀列表

入向净化前缀列表
# le 32 保证同时覆盖该地址段内的所有明细前缀
ip prefix-list PL-BOGON deny 0.0.0.0/8 le 32
ip prefix-list PL-BOGON deny 10.0.0.0/8 le 32
ip prefix-list PL-BOGON deny 100.64.0.0/10 le 32
ip prefix-list PL-BOGON deny 127.0.0.0/8 le 32
ip prefix-list PL-BOGON deny 169.254.0.0/16 le 32
ip prefix-list PL-BOGON deny 172.16.0.0/12 le 32
ip prefix-list PL-BOGON deny 192.0.2.0/24 le 32
ip prefix-list PL-BOGON deny 192.168.0.0/16 le 32
ip prefix-list PL-BOGON deny 198.18.0.0/15 le 32
ip prefix-list PL-BOGON deny 198.51.100.0/24 le 32
ip prefix-list PL-BOGON deny 203.0.113.0/24 le 32
ip prefix-list PL-BOGON deny 224.0.0.0/4 le 32
ip prefix-list PL-BOGON deny 240.0.0.0/4 le 32
ip prefix-list PL-BOGON permit 0.0.0.0/0 le 32
!
router bgp 65001
 neighbor 10.0.0.2 prefix-list PL-BOGON in

方向与目标

方向过滤对象目标
入向对端发来的私网与保留前缀防止错误路由进入本网路由表与转发表
出向本网发给对端的前缀防止内部地址段泄漏到公网,避免成为流量黑洞
边界汇总客户路由集合在客户接入侧统一做净化,减少逐条人工检查

泄漏自查方法

泄漏自查方法
# 查看本端实际向邻居通告了什么
show ip bgp neighbors 10.0.0.2 advertised-routes
# 重点检查输出中是否出现私网或保留前缀
#
# 查看本端路由表里的私网前缀来源
show ip bgp | include 10\.
show ip bgp 10.1.1.0/24
# 关注路径来源 AS 与 ORIGIN,判断是本地误配还是对端泄漏
bogon 列表不是一成不变的:地址块可能被重新分配,例如 100.64.0.0/10 现作为运营商级 NAT 使用,是否过滤取决于互联双方约定。建议把列表版本与更新日期写进变更记录,而不是长期沿用一份旧清单。

易错点

  • 只做入向过滤不做出向:内部私网地址仍可能被发布出去,在他网形成黑洞或引发投诉
  • 前缀列表漏写 le 32:只能匹配该段本身,段内的明细前缀照样可以通过
  • 过滤清单长期不更新:IANA 特殊用途登记会变化,过时的条目可能导致合法地址被拒或被漏过
  • 把私网过滤无差别用于内网互联:iBGP 或专线场景本就需要传递私网前缀,过滤范围需按邻居区分
  • 净化依赖单一列表而不记录依据:出现争议时无法说明某条前缀为何被拒

数据来源与参考

  • RFC 1918: 私网地址
  • IANA: IPv4 Special-Purpose Address Registry
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌