首页/网络/BGP 与广域网速查/直连网段引入 BGP 的做法
路由过滤与重分发66 条

直连网段引入 BGP 的做法

直连引入用 redistribute connected 加 route-map 白名单,或逐条 network;直连重分发最容易把管理网段一并带出,务必限定接口或前缀。

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

直连引入 BGP 的两种做法

把直连网段引入 BGP 有两条路:redistribute connected 配合 route-map 做白名单,或逐条 network 宣告。前者配置量小但很容易把管理网段、环回、互联地址一并带出去;后者配置量大但边界清晰、可读性好。关键网段更推荐静态路由加 network 的组合,让宣告与物理接口状态解耦,避免接口抖动导致前缀反复增删。

基本信息

方式一redistribute connected 配合 route-map 做白名单
方式二逐条 network 宣告,要求路由表中存在精确匹配
主要风险环回、管理网段与互联地址被一并发布
过滤手段match interface、match ip address prefix-list
稳定性关键网段建议静态 + network 组合
验收方式advertised-routes 核对实际发布的前缀集合

典型使用场景

  • 客户或分支网段宣告:明确哪些直连网段需要对外可见
  • 与静态路由配合:网段存在才宣告,宣告条件由静态路由控制
  • 排查「对端看到不该看到的前缀」:先看重分发是否带过滤条件
  • 割接场景:按网段数量与稳定性要求选择重分发还是逐条 network
  • 与聚合配合:重分发后用聚合控制对外可见的前缀粒度

按接口与前缀限定

按接口与前缀限定
router bgp 65001
 redistribute connected route-map RM-CONN   # 只放行匹配条件的直连
 network 10.10.0.0 mask 255.255.0.0         # 逐条宣告,条件更可控
!
route-map RM-CONN permit 10
 match interface GigabitEthernet0/0         # 先按接口限定
 set tag 100                                # 打标记便于后续追踪
!
show ip bgp neighbors 10.0.0.2 advertised-routes   # 核对实际发布的前缀

两种引入方式对比

方式优点风险
redistribute connected + route-map配置量小,适合网段多的场景过滤不严会把内部编址全带出去
逐条 network边界清晰、可读性好网段多时维护成本高
静态 + network宣告条件可控、稳定性好需要额外维护静态路由
重分发 + 聚合控制对外前缀粒度聚合掩盖明细差异,需按需配置
直连重分发最容易踩的坑是不加过滤就重分发:Loopback、互联地址、管理网段全部被发布出去,事后清理比一开始就做白名单麻烦得多。
接口抖动会让直连路由消失,进而导致前缀被撤销并被下游感知;关键网段改用静态路由加 network 之后,宣告条件掌握在自己手里,不再随物理接口随机波动。

易错点

  • 不做过滤直接重分发:Loopback 与管理网段全部对外发布,属于典型的信息泄漏
  • 接口抖动导致前缀反复增删:重要网段应改用静态 + network 宣告,让宣告与接口状态解耦
  • network 与路由表不匹配:路由表中没有精确匹配的路由时前缀不会出现在 BGP 表中,容易被误判为配置未生效
  • 重分发与 network 重复引入同一前缀:来源不唯一导致属性与选路难以推理
  • 不核对发布结果:只用 advertised-routes 复核,才能确认实际通告的内容与设计一致

数据来源与参考

  • Cisco: 直连重分发与路由映射
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌