世界俱乐部杯赛

BGP、EBGP、IBGP、IGP还没搞清楚?

出处:网络整理 发布于:2025-07-17 17:23:05

在中,BGP(边界网关协议) 是互联网的路由协议,而 IGP(内部网关协议) 用于自治系统(AS)内部的路由。以下是它们的区别和关联:

1. 基础概念

协议全称作用范围主要用途
BGPBorder Gateway Protocol自治系统(AS)之间互联网骨干路由,AS 间路径选择
IGPInterior Gateway Protocol自治系统(AS)内部AS 内部路由(如企业/数据中心网络)

  • BGP 是 EGP(Exterior Gateway Protocol,外部网关协议) 的一种,用于不同 AS 之间的路由交换。

  • IGP 是 AS 内部使用的路由协议,如 OSPF、RIP、EIGRP。

2. BGP 的两种运行模式

BGP 根据运行范围分为 EBGP(外部 BGP) 和 IBGP(内部 BGP):

关键区别:

  • EBGP 用于不同 AS 之间交换路由(如 ISP 之间)。

  • IBGP 用于同一 AS 内部同步 BGP 路由(避免路由黑洞)。

  • IBGP 默认不修改 Next-Hop,需手动设置或使用 next-hop-self

3. IGP vs. BGP

对比项IGP(如 OSPF、EIGRP)BGP(EBGP/IBGP)
用途AS 内部路由AS 间路由
路由策略自动计算短路径(基于 Cost/Metric)基于策略(AS-Path、Local Pref)
收敛速度快(秒级)慢(分钟级,防止路由震荡)
适用场景企业内网、数据中心互联网 ISP、跨国网络

典型应用:

  • IGP:公司内网使用 OSPF 计算路径。

  • BGP:中国电信(AS4134)和美国 Verizon(AS701)通过 EBGP 交换路由。

  • IBGP:大型企业多个路由器同步 BGP 路由(避免依赖 IGP)。

4. 为什么需要 IBGP?

在 多出口 AS 中,BGP 路由需要在内部同步,但:

  • IGP 不能直接传递 BGP 路由(IGP 只关心 AS 内部路径)。

  • IBGP 要求全互联(Full Mesh)或使用路由(RR),避免路由黑洞。

示例:

[AS 100]
R1 --(EBGP)--> ISP1 (AS 200)
R2 --(EBGP)--> ISP2 (AS 300)
R1 和 R2 需要运行 IBGP,否则 R1 学不到 ISP2 的路由。

5. 总结

协议作用关键特点
EBGP不同 AS 间路由交换Next-Hop 会变,管理距离 20
IBGP同一 AS 内同步 BGP 路由Next-Hop 不变,需全互联或 RR
IGPAS 内部短路径计算快速收敛(OSPF/EIGRP/RIP)
BGP互联网 AS 间路由控制基于策略,路径矢量协议(AS-Path)

应用场景:

  • 企业网:IGP(OSPF) + 边缘 EBGP(连接 ISP)。

  • ISP 骨干网:IBGP(全互联/RR) + EBGP(互联其他 AS)。

  • 多云互联:BGP 用于 AWS/Azure/GCP 之间的专线路由。

关键词:BGPEBGPIBGPIGP

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,//trbgizp.cn,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
 一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站技术支持

13606545031

客服在线时间周一至周五
 9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!