Xena 系列发布说明

14.0.0

安全问题

  • 将 sysctl 执行更改为使用 oslo.privsep,并向 rootwrap.d 添加必要的过滤器。现在已启动 privsep 守护进程以执行 sysctl 命令。

12.0.0

升级说明

  • 已停止对 Python 2.7 的支持。networking-bagpipe 支持 python 2.7 的最后一个版本是 OpenStack Train。networking-bagpipe 现在支持的 Python 的最低版本是 Python 3.6。

  • bagpipe-bgp 的旧守护进程 CLI 选项 action 自 Pike 以来已被弃用,现在已永久删除。

9.0.0

新特性

  • 由于这个新的数据平面驱动程序,bagpipe-bgp 现在支持带有 OVS 的 E-VPN,类型为 L2 的 BGPVPN 现在可以通过 linuxbridge 和 OVS 支持。

  • 该项目现在支持 bgpvpn-routes-control API 扩展所需的功能,包括:对 local_pref 的控制、对每个端口路由的控制、以及在 BGPVPN 之间重新分发路由,并将下一跳修改为指向端口的控制。

  • OVS 的 IPVPN 数据平面驱动程序重写,主要目的是使用 OVS select 组实现 ECMP,而不是 multipath 操作(后者需要在数据路径中维护每流状态,从而失去通配符功能)。

  • networking-bagpipe 现在为 networking-sfc 项目提供了一个驱动程序。使用 bagpipe sfc 驱动程序将导致使用 BGPVPN 拼接路由重新分发和 BGP flowspec 来实现由 networking-sfc API 定义的服务链。

错误修复

  • IPVPN bgpvpn/router 回退机制已得到改进。此机制允许不匹配分布式 BGPVPN 实现中任何 VRF 路由的流量“回退”并到达连接到网络的 Neutron 路由器。该实现已简化,并消除了由于网关 IP 的陈旧 ARP 条目而无法到达 VRF 目标的风险。此改进要求在任何同时具有 l3agent 和需要到达 BGPVPN 目标的节点上使用 OpenVSwitch 安全组防火墙驱动程序(例如,单节点设置或 DVR 设置)。

8.0.0

新特性

  • 添加了基本支持,允许在 linuxbridge 计算节点代理中使用 ‘bagpipe’ 驱动程序进行 networking-bgpvpn,使用内核网络堆栈 MPLS 实现。虽然尚未完全完成(请参阅 bug 1627902),但可以使用。

7.0.0.0b1

新特性

  • 此版本集成了 BaGPipe-BGP:不再依赖于 github 上找到的旧 bagpipe-bgp 版本,该组件的最新版本是在 networking_bagpipe 包本身中开发的。该版本已适应使用 Openstack 库进行日志记录、配置、驱动程序加载,并且仅依赖于通用 Openstack 要求中找到的软件包