用于 VPLS 的 BGP 路由反射器
在大型网络中,可能需要配置 BGP 路由反射器,以减少参与 VPLS 网络的路由器的控制平面工作负载。BGP 路由反射器可以通过以下方式帮助减少网络控制平面的工作负载。
因此无需在全网状结构中配置所有 VPLS PE 路由器。
通过将消息仅传输至感兴趣的路由器(而不是网络中的所有 BGP 路由器),限制网络中交换的 BGP VPLS 消息总数
每当将另一个 BGP 路由器添加到网络或从网络中移除时,减少网络信令负载
解决这些问题的基本解决方案是部署一小组 BGP 路由反射器,这些反射器相互连接成一个全网状结构。每个 VPLS PE 路由器都配置为具有一个或多个路由反射器的 BGP 会话,因此无需在所有 PE 路由器之间维护 BGP 会话的全网状。
在 VPLS 文档中,PE 路由器等术语用于指提供路由功能的任何设备。
这种类型的配置仅影响 VPLS 网络的控制平面(路由器如何在网络中相互发送伪线信号并拆除伪线)。VPLS 流量的实际数据平面状态和转发路径不会由路由反射器修改。实际上,无论是否已配置路由反射器,VPLS 伪线都应在整个网络中采用相同的路径。有关 VPLS 如何选择 PE 路由器的最佳路径的说明,请参阅 PE 路由器的 VPLS 路径选择流程。
BGP 不会以任何方式交换或处理 MAC 地址本身。每台 VPLS PE 路由器都会分别执行所有 MAC 地址学习和老化操作。BGP 相对于 VPLS 的唯一功能是交换与自动发现要添加到 VPLS 网络和从 VPLS 网络中移除的 PE 路由器以及向另一台 PE 路由器发送伪线信号所需的 MPLS 标签交换相关的消息。