IP : 边界网关协议(BGP)

BGP 对等体组

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

本文档介绍使用具有边界网关协议 (BGP) 的对等体组的要求、限制及其带来的好处。

指定 BGP 对等体组的主要优点是,减少生成更新使用的系统资源量(CPU 和内存)。此外,BGP 对等体组还简化了 BGP 配置。通过仅允许检查一次路由表,BGP 对等体组减少了系统资源负载,并进行更新以复制到所有对等体组成员,而不是对对等体组中的每个对等体单独完成此过程。基于对等体组成员数、表中的前缀数以及通告的前缀数,可以显著降低负载。建议您将对等体与相同的出站声明策略组合到一起。

先决条件

要求

Cisco 建议您对 BGP 进行深入了解。

使用的组件

本文档中的信息根据事实Cisco IOSï ¿  ½软件方面支持BGP对等组从Cisco IOS软件版本11.0。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

BGP 对等体组

您可在所谓的 BGP 对等体组中将共享相同出站策略的 BGP 邻居进行分组。对等体组允许您对可应用于各对等体的策略进行分组,而不是使用相同的策略单独配置每个邻居,这样可以进行高效的更新计算并简化配置。

对等组的要求

对等体组具有以下要求:

  • 对等体组的所有成员必须共享相同的出站声明策略(例如 distribute-list、filter-list 和 route-map),但 default-originate 除外,即使对于对等体组成员,该策略也会基于每个对等体进行处理。

  • 您可为对等体组的任意成员自定义入站更新策略。

  • 对等体组必须为内部(具有内部 BGP (iBGP) 成员)或外部(具有外部 BGP (eBGP) 成员)对等体组。外部对等体组的成员具有不同的自治系统 (AS) 编号。

对等组的限制

低于 11.1(18)CC 的 Cisco IOS 软件版本中具有本部分所述的限制。不遵循这些规则将会导致路由不一致。

  • 如果您对路由反射器客户端使用对等体组,则所有客户端必须充分网格化。

  • 如果您使用 eBGP 对等体组,则无法在对等体组成员之间提供传输。

  • 所有 eBGP 对等体组成员必须来自相同子网,以避免非连接的下一跳声明。

但是,从 Cisco IOS 软件版本 11.1(18)CC、11.3(4) 和 12.0 起消除了这些限制。仅定义对等体组的路由器需要升级至新代码。

注意: 在使用对等体组声明任何设备作为路由反射器客户端之前,您必须首先配置与该设备的邻居关系。否则会导致重新启动时从配置中删除路由反射器客户端。

此行为在 Cisco IOS 软件版本 12.0(25)S01 和 12.2(15)T02 中首次出现,并且在 Cisco IOS 软件版本 12.2 及更高版本中得以更正。

注意: 路由器上支持的 BGP 对等体总数、可配置限制总数和已建立的 BGP 对等体最大数量取决于许多变量,例如:

  • BGP 表中的路由总数

  • 路由稳定级别

  • 发生至各对等体的路由编号

  • 发送至不同邻居的路由间相似性

  • 设备可用内存和处理器能力

如何使用对等组

路由器上的典型 BGP 对等体可根据其出站更新策略分为不同的对等体组。以下列出了 ISP 常用的对等体组列表:

  • 常规 iBGP 对等体的常规 iBGP 对等体组

  • 路由反射器上反射对等体的 iBGP 客户端对等体组

  • 接收所有 Internet 路由的对等体 eBGP 全路由

  • 仅接收来自 ISP 直接客户的路由的对等体 eBGP 客户路由(您可使用 default-originate 配置某些成员,以接收除客户路由以外的默认路由。)

  • 接收默认路由和可能接收一些其他路由的对等体的 eBGP 默认路由。

有关如何配置 BGP 对等体组的详细示例,请参阅配置 BGP


相关信息


Document ID: 13755