以bgp e-vpns/ip vpns为后端的中子ml2插件机制驱动程序

networking-bagpipe的Python项目详细描述


使用bagpipe轻量级实现的驱动程序和代理代码 把基于bgp的vpn作为中子的后端。

团队和存储库标记

https://governance.openstack.org/tc/badges/networking-bagpipe.svg

概述

基于bgp的vpn依赖于bgp路由协议和数据平面的扩展。 隔离(例如MPLS-over-X、VXLAN)以创建多站点隔离虚拟 共享基础设施上的网络,如bgp/mpls ipvpns(RFC4364)和 电子vpn(RFC7432)。它们在ip/mpls广域网骨干网中得到了广泛的应用。 从2000年初开始。

这些bgp vpn与中子有关,因为 用例:

  1. 在中子端口(通常是vm)和bgp vpn之间创建可达性 在云数据中心之外(这个用例可以独立相关 为中子选择的后端)
  2. 在Neutron的后端利用这些BGP VPN,从 底层技术的灵活性、鲁棒性和可扩展性 (如其他现有的后端,如OpenTracl,NuAGE网络, 或者印花布——尽管后者依赖于普通的、非VPN的、BGP)

bagpipe建议通过实现 协议栈——BGP路由协议VPN扩展和 数据平面封装——在计算节点或可能的Tor交换机中,以及 多亏了驱动程序和插件,中子才把它表达出来。

网络风笛套装包括:

  • 对于用例1:Neutron的BGPVPN互连的后端代码 服务插件(networking-bgpvpn);仅计算节点代码(代理 和bgp)是在网络风笛,中子服务器端的一部分, 目前在networking-bgpvpn包中)
  • 对于用例2:中子ML2机制驱动程序(基本中子网络) 网络SFC驱动程序(服务链)
  • 通用的计算程序:中子试剂的试剂扩展 (linuxbridge或openvswitch)通过 它的rest api到bagpipe bgp(一个轻量级bgp vpn实现)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javajavax。艾尔。PropertyNotFoundException:   java为什么通过TCP发送的文件比它本身包含的文件包含更多的数据?   java为什么字符开关/案例不起作用?   php到java连接器,在哪里可以找到好的连接器   需要帮助Java简单规则形状面积计算器和if语句吗   macos如何从newstyle Oracle Java OSX捆绑包结构启动帮助页?   java既然所有的类都扩展对象,而对象是一个类,那么对象如何扩展对象呢?   java从JavaPairdd<String,Tuple2<Integer,Integer>>转换为JavaPairdd<String,Integer>   java微调器值未从一个活动传递到另一个活动   参数化类型的java数组   java不提供类。getCanonicalName是否存在性能问题?   java输入键JTextField   为什么我不能在java中调用nextLine()方法两次?   JTextPane中的java JProgressBar   java如何获取Crudepository实例?   用于提取几个<div>标记的java正则表达式   java如何使用JUnit Testrunner生成html图像   Go中Java静态属性的等价性