为什么要在 eBGP 上使用 iBGP。即为什么使用 eBGP 在多个 AS 上使用带有 RR 的单个 AS。是否仅仅是为了简化对等互连设计,即大量设备都对等一组 RR?
为什么在 eBGP 上使用 iBGP?
网络工程
路由
bgp
2021-08-04 14:28:53
1个回答
使用 iBGP 时,您的路由器必须具有全网状网络,或者您必须使用缓解措施。路由反射器是一种缓解措施。还有另一种缓解措施与您的建议类似,称为联盟。它基本上打破了子 AS 中的 AS,并在子 AS 之间使用 eBGP。
你可以搜索BGP联盟,你会找到文档,比如IP路由:BGP配置指南:
BGP 路由域联盟
减少内部 BGP (iBGP) 网格的一种方法是将自治系统划分为多个子自治系统,并将它们分组为单个联盟。在外界看来,联盟就像一个单一的自治系统。每个自治系统都在其内部完全联网,并且与同一联盟中的其他自治系统有一些连接。即使不同自治系统中的对等体具有外部 BGP (eBGP) 会话,它们也会像 iBGP 对等体一样交换路由信息。具体来说,保留下一跳、多出口鉴别器 (MED) 属性和本地偏好信息。此功能允许您为所有自治系统保留单个内部网关协议 (IGP)。
要配置 BGP 联盟,您必须指定联盟标识符。在外界看来,这组自治系统看起来就像一个自治系统,以联邦标识符作为自治系统编号。
路由反射器的配置更简单,而且很容易搞砸联盟的设计和配置。如果您有一个很大的 AS,购买许多 AS 编号可能会出现问题,并且联盟可以在内部使用私有 AS 编号,因为您不会在您的 AS 之外宣传它们。有些人喜欢路由器反射器,有些人喜欢联盟。拥有多个真实的 AS 确实不切实际。
其它你可能感兴趣的问题