首页/网络/BGP 与广域网速查/EBGP 与 IBGP 的区别
BGP 基础与邻居89 条

EBGP 与 IBGP 的区别

同 AS 内为 IBGP、跨 AS 为 EBGP:IBGP 不改变下一跳、不修改属性、需要全互联或 RR;EBGP 每跳改 AS_PATH 与下一跳。

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

对比项

项EBGPIBGP
默认 TTL1(直连),多跳需配置255
AS_PATH离开时追加本 AS不追加
下一跳默认改为自身(除非第三方下一跳)保持不变(常用 next-hop-self 修改)
回环口对等常需 multihop + update-sourceupdate-source + IGP 可达
全互联不需要需要全互联或 RR/联盟
IBGP 邻居不重分发路由:只传递 BGP 学到的,避免环路靠「不通过 IBGP 再学」规则。

易错点

  • IBGP 下一跳不变导致路由可用性判定失败:内网设备需能到达该下一跳
  • IBGP 未全互联/RR 却期待全量路由:缺少反射节点会导致部分路由器学不到

数据来源与参考

  • RFC 4271: IBGP 行为
  • 厂商: BGP 部署指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌