- 56浏览
- 2023-05-12
一、外部边界网关协议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邻居的非通告。
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。