TF中文社区一周岁了。本文将梳理源SDN技术Tungsten Fabic的版本发布问题。欢迎了解我们,也欢迎分享给更多致力于开源SDN的小伙伴,咱们一起向上生长!
对于一个开源软件来说,选择适当的版本尤其重要,其对应支持的平台版本、新增和更新的功能、bug修复和稳定性等因素,是平台集成和二次开发工作的基础条件,毕竟没有人想要因为版本问题无限填坑。不过,Tungsten Fabic发行版本的命名规则总在变化,更新节奏也比较快,给社区成员带来了一定的混乱。本文将就TF的版本发行和更迭做一个简单梳理。
发布流程
Tungsten Fabic的发布流程是:commit → review → test → integration → build → release。到最后的release阶段,就已经是正式对外发行的版本,本文提到的版本只针对release发行版本。
版本号命名规则
OpenContrail阶段到Tungsten Fabric早期
传统的“X.X”方式。
2019年7月~2019年12月
5.1版本之后,改为“年.月”,陆续更新了1907、1908、1909、1910、1911、1912等版本,每月都有新版本发行。
2020年至今
改为每季度一次,今年一共有2003、2005、2008三个版本,预计12月将发行本年度最后一个版本——2011版。
最新版进度
https://wiki.tungsten.io/display/TUN/2011+Release+Overview
在近期一次TSC(Tungsten Fabric社区技术指导委员会)例会上,社区决定再次调整命名方案,按照发行节奏,更改为“年.季度”,并承诺以后不再调整。因此,明年的第一个版本号将为R21.1,预计在2月或3月发行。
最后,需要提醒大家的是,Tungsten Fabic社区和瞻博网络在版本发行周期上并不同步,前者为六个月一次,后者Contrail Networking为每季度一次,并且目前来看,两边都将保持自己的发布节奏。
我们将这一年的发行版本(覆盖R5.1-R2008),做了简单整理,包括版本名称、发行/修订时间、新增或更改的功能等信息,部分版本详细列出了平台支持情况,供大家参考。
R2008
发行/修订时间
2008修订版1:2020年9月
2008修订版2:2020年9月
新增或更改功能
支持快速路由融合
可配置的XMPP Timeout
支持Red Hat OpenShift 4.4
支持Red Hat OpenStack Platform Director 16.1
同一服务器上的Contrail Insights和Contrail Insights流
增强的作业状态监控能力
在MX系列设备上支持无中断软件升级
使用MX系列设备连接到第三方网络设备
虚拟端口组创建过程中重新设计的VLAN分配功能
在拓扑视图中查看数据包路径
端口配置文件属性和参数
DPDK vRouter(部署在VLAN接口)的VLAN转发禁用功能
使用Wireshark插件分析vRouter和vRouter代理之间的流量
支持查看已启用DPDK的vRouter的详细信息
vRouter中的数据包延迟改进
支持忽略手动CLI配置更改
支持清除vif统计计数器
Contrail工具容器
支持DPDK版本19.11
Sandump工具
在Kubernetes环境中使用Juju部署Contrail Command并导入Contrail集群
对可选Contrail Analytics模块的启用更改
支持用于Fabric管理的模块化第2层插件连接(Beta版)
用于Contrail Networking和Contrail Insights的OVA软件包
平台支持情况
R2005
发行/修订时间
2005修订版1:2020年6月
2005.1修订版2:2020年7月
新增或更改功能
子集群间路由过滤
支持Kubernetes 1.14.8
零影响升级:升级Contrail Networking软件,而无需重新启动计算节点(使用内核模式vRouter)
零影响升级:使用Ansible部署的环境中的Contrail Networking软件升级
在规范的Openstack环境中使用Juju部署Contrail命令和导入Contrail集群
使用Contrail Insights和Contrail Insights Flows增强Contrail Command安装的安装功能
在Contrail中添加或删除Flow Collector节点
在MX系列路由器上配置DCI-网关角色
增强的路由策略以在Contrail Networking中支持QFX系列设备
使用eBGP、静态路由、OSPF和PIM路由协议配置BFD
支持配置PIM和OSPF路由协议
Contrail Networking中对逻辑路由器互连的支持
支持Octavia作为LBaaS
Contrail Command中的新增功能
平台支持情况
R2003
发行/修订时间
Contrail Networking 2003修订版1:2020年3月
Contrail Networking 2003.1修订版2:2020年4月
新增或更改功能
Contrail Command UI Navigation更新
Contrail Enterprise多云面板入门
在MX系列路由器上配置CRB-Gateway,ERB-UCAST-Gateway和CRB-MCAST-Gateway角色
Contrail Command中的Canonical Openstack支持
配置文件克隆
增强的DPDK vRouter性能(通过全CPU分区和隔离)
MX系列路由器的Greenfield Fabric入门
基于主机的防火墙(用于内部虚拟网络流量)-Beta版
使用Contrail Command登录到域
多云网络的独立证书
支持连接到不受Contrail Networking管理的第三方设备
支持创建路由虚拟网络和路由虚拟端口组
支持重新配置物理路由器
支持查看在Contrail Fabric中部署设备的配置
Contrail Command中的前N个视图
平台支持情况
R1912
发行/修订时间
Contrail Networking 1912修订版1:2019年12月
Contrail Networking 1912.L1修订版2:2020年3月
Contrail Networking 1912.L2修订版2:2020年6月
Contrail Networking 1912.L3修订版2:2020年9月
新增或更改功能
将服务链功能扩展到裸机服务器
监视Fabric作业
R1911
发行/修订时间
Contrail Networking 1911修订版1:2019年11月
新增或更改功能
添加Leaf或Spine设备到Greenfield Fabric
通过Contrail Command UI配置AppFormix流程
对Google云平台的支持
对Packer的支持
设备功能组和分组结构设备
支持增加vRouter下一跳限制并监视下一跳和MPLS标签使用情况
HA集群中对ZTP的支持
R1910
发行/修订时间
Contrail Networking 1910修订版1:2019年10月
新增或更改功能
Analytics API服务器和客户端服务器之间的加密支持
增强的路由策略以支持修改虚拟网络中的辅助路由
支持在Contrail Networking Fabric中终止正在进行的作业
支持VMware与Contrail Networking Fabric的集成
支持监视启用DPDK的绑定接口
支持Contrail Networking和Neutron之间的中继网络
精简部署中对QFX5120-32C设备的支持
查看Overlay路由信息
R1909
发行/修订时间
Contrail Networking 1909修订版1:2019年9月
新增或更改功能
虚拟网络的增强型VLAN ID分配
在数据中心设备上执行运维活动
支持使用Juju Charms在嵌套模式下集成Kubernetes
支持QFX10002-60C设备
支持QFX5120-32C设备
查看数据中心设备的硬件清单
R1908
发行/修订时间
Contrail 1908修订版1:2019年8月
新增或更改功能
在接口上配置风暴控制
支持端口配置文件
在Fabric创建过程中支持QFX设备的企业样式配置
支持4字节AS Number
Redis流量的加密支持
支持使用Juju Charms在Kubernetes上部署Contrail Networking
支持添加DHCP服务器信息
支持RMA之后的设备镜像升级
支持Netronome SmartNIC vRouter
R1907
发行/修订时间
Contrail 1907修订版1:2019年7月
新增或更改功能
在数据中心设备上配置Assisted Replication
在ZTP期间升级设备
在ZTP期间为数据中心设备配置主机名
支持退货授权
Contrail Command中的拓扑视图
使用Red Hat快进升级程序升级Contrail Networking
R5.1
发行/修订时间
Contrail 5.1修订版1:2019年4月
新增或更改功能
Contrail多合一集群
BGPaaS对等区域选择
使用Contrail Command部署企业多云
使用Mesos安装Contrail
使用TripleO将Contrail集群数据导入到Contrail Command
使用Mesos将Contrail集群数据导入到Contrail Command
使用VMware vCenter将Contrail集群数据导入到Contrail Command
LR间流量的3层PNF服务链
将新的计算节点添加到现有的容器化Contrail集群中
策略生成功能
PostgreSQL支持
支持边缘路由桥接
扩展社区上的路由策略匹配
支持OpenShift 3.11
支持Kubernetes 1.12
在Contrail节点上自动配置IPtable过滤规则
使用Red Hat Identity Management进行证书生命周期管理
支持对虚拟机接口上可支持最大流量规模的控制功能
使用Contrail Command进行端到端数据中心ZTP和Contrail集群配置
支持数据中心互连
支持使用Contrail Command部署独立的Kubernetes集群
Contrail Command中对AppFormix的支持
在Kubernetes中支持多网络接口
支持基于前缀的Fat Flow
启用Analytics和Kafka之间的TLS通信
支持Route Reflectors
在Windows操作系统上支持Contrail
通用设备操作命令
支持EVPN组播Type 6选择性组播以太网标签路由
支持MPLS L3 VPN InterAS Option C
支持虚拟端口组
平台支持情况
(免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。 )