站三界导航
首页 外链软文Jtti:eBGP和iBGP之间有何区别?

Jtti:eBGP和iBGP之间有何区别?

  • 外链软文
  • 来源:Jtti
  • 41阅读
  • 2023-06-21

eBGP和iBGP都是BGP协议的变种。在比较eBGP和iBGP两者的区别之前,让我们先了解一下这两个术语的含义。

一、外部边界网关协议eBGP

它是一种边界网关协议(BGP), 用于不同自治系统(AS)之间的通信。eBGP作为负责不同组织或互联网的网络互连的协议。eBGP在边缘或边界路由器上使用和实现,为两个或多个自治系统提供互连。

二、内部边界网关协议或iBGP

它是同一自治系统(AS)中路由器之间使用的协议。iBGP用于向我们的内部路由器提供信息。iBGP要求同一 AS中的所有设备形成全 网状 邻居 或 路由反射器 和 联盟中的任何一个 来进行前缀学习。

三、eBGP和iBGP之间有何区别?

1、邻居关系:外部边界网关协议(EBGP)用于在两个不同的自治系统 (AS) 之间建立连接,而内部边界网关协议(IBGP)用于在相同的自治系统之间建立链接。

2、路由通告:从外部BGP (eBGP)对等点接收到的任何路由都将分发给其他对等点(BGP或iBGP)。但是,从iBGP对等体收到的路由不会被通告给其他iBGP对等体。

3、作为路径添加:当向eBGP对等方通告时,AS路径被预先添加到路由中。然而,内部BGP的情况并非如此。

4、属性:对于eBGP,本地首选项等属性会发送到iBGP对等体,而不是发送到eBGP对等体。另一方面,在iBGP的情况下,本地首选项等属性会发送到iBGP对等体,但不会发送到EBGP对等体。

5、范围:eBGP范围在组织之间或组织与Internet服务提供商之间。但是,iBGP在同一组织内使用。

6、TTL:默认情况下,EBGP对等体的生存时间(TTL)值设置为1.表示假定邻居是直接连接的。然而,IBGP的情况并非如此。要修改EBGP的TTL设置,应使用命令“neighbor xxxx ebgp-multihop TTL>”。术语“多跳”仅与 EBGP 相关。

7、AD(管理距离):外部边界网关协议(EBGP)路由的管理距离为20.而内部边界网关协议(IBGP)的管理距离为200.

8、Next Hop属性:默认情况下,路由的下一跳在发布给Internal BGP对等体时保持不变,但在传播给External BGP对等体时会修改。可以通过命令“neighbor xxxx next-hop-self”改变IBGP的默认行为,它在发出通告时将下一跳值修改为路由器自己的本地路由。

9、拓扑:iBGP需要全网状拓扑或路由反射器或联盟。eBGP不需要全网状拓扑。

10、防环机制:External BGP利用AS Path来防环。然而,iBGP使用BGP水平分割,即从iBGP到iBGP邻居的非通告。

本文结束
本文来自投稿,不代表站三界导航立场,如若转载,请注明出处:https://www.zhansanjie.com/article/details/46120.html

版权声明:

1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

2、本站仅提供信息发布平台,不承担相关法律责任。

3、若侵犯您的版权或隐私,请联系本站管理员删除。

4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。

分享
站三界导航
本站声明:本站严格遵守国家相关法律规定,非正规网站一概不予收录。本站所有资料取之于互联网,任何公司或个人参考使用本资料请自辨真伪、后果自负,站三界导航不承担任何责任。在此特别感谢您对站三界导航的支持与厚爱。