为什么要使用iBGP而不是eBGP。也就是说,为什么使用单个AS与RR而不是多个AS一起使用eBGP。它是否只是为了简单的窥视设计,也就是说,大量的设备都盯着一组RRs?
发布于 2018-10-10 14:04:34
当使用iBGP时,路由器必须有一个完整的网格,或者您必须使用缓解。线路反射器是一种缓解措施。还有另一种类似于您建议的缓解措施,它被称为联盟。它基本上打破了你的作为在子ASes和使用eBGP之间的子ASes.
您可以搜索BGP联盟,您将找到文档,如IP路由: BGP配置指南:
BGP路由域联盟减少内部BGP (iBGP)网格的一种方法是将自治系统划分为多个子自治系统,并将它们分组为一个单一的联盟。对外部世界来说,联邦似乎是一个单一的自治系统。每个自治系统在其内部完全网格化,并与同一联邦中的其他自治系统有几个连接。尽管不同自治系统中的节点都有外部BGP (eBGP)会话,但它们交换路由信息就好像它们是iBGP对等点一样。具体来说,保留了下一跳、多出口鉴别器(MED)属性和局部偏好信息。这个特性允许您为所有自治系统保留一个内部网关协议(IGP)。若要配置BGP联邦,必须指定邦联标识符。对于外部世界来说,这组自治系统看起来就像一个独立的自治系统,其中邦联标识符是自治系统号。
路由反射器更易于配置,而且很容易搞砸邦联的设计和配置。如果您有一个大AS,购买许多作为数字可能是有问题的,联合会可以在内部使用私有数字,因为您没有在您的AS之外做广告。有些人喜欢路由器反射器,有些人喜欢联盟。拥有多个真实的ASes实际上是不切实际的。
https://networkengineering.stackexchange.com/questions/53868
复制相似问题