eBGP和iBGP之间有何区别? 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邻居的非通告。 以上是eBGP和iBGP之间的区别介绍,希望能帮助到大家了解!
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/46817.html