应用程序

Neutron BGPVPN 互联

注意

此应用程序与使用 BaGPipe 实现带有 BGP E-VPN 的 Neutron 网络不同。 bagpipe 驱动程序用于 networking-bgpvpn,支持 IPVPN 和 E-VPN,但并不依赖于 bagpipe ML2 机制驱动程序来实现。

在此应用程序中,networking-bagpipe 旨在提出 BGPVPN 互联服务的轻量级实现,设计用于与 ML2 openvswitch 机制驱动程序一起工作(或者作为替代方案,与 bagpipe ML2 机制驱动程序一起工作)。

openvswitch ML2 机制驱动程序一起使用时,它涉及使用

  • bagpipe 驱动程序用于 BGPVPN 服务插件(在 networking-bgpvpn 包中)

  • bagpipe_bgpvpn 扩展用于 Neutron 计算节点代理(在本包中)

  • BaGPipe-BGP 轻量级 BGP VPN 实现(在本包中)

使用 OVS 代理的示例

../_images/bgpvpn_blockdiag.png

正在进行的工作和未来应用

正在进行的工作

  • 带有 openvswitch 代理的 BaGPipe ML2

已考虑

  • 利用在 ToR 上运行的 bagpipe-bgp 的 networking-l2gw 驱动程序

  • 用于子网间分布式路由的 L3 插件