多云互联的现实困境与开源SDN之路( 五 )

  那就意味着,在这样的过程中,中间层的硬件交换机它是可以被替换的,甚至于它的功能可以进一步去削减 。 这种方案既减少了客户对硬件设备的功能依赖,同时也让我们在选择一个方案的时候,可以根据软件的要求做进一步的扩展 。 Tungsten Fabric作为一个开源SDN的解决方案,就是致力于去解决这样一个问题 。


多云互联的现实困境与开源SDN之路

----多云互联的现实困境与开源SDN之路//----

  Tungsten Fabric原来的名字是OpenContrail,2013年正式开源,2017年加入到Linux Foundation,并在2018年更名为Tungsten Fabric 。 这是在现在的多云化环境中,一个非常流行的,无论从功能性还是性能角度,都可以为客户带来实际SDN帮助的控制器,而且它是一个开源的平台,这一点非常重要 。

  这些年我们看到,国内很多的企业和行业,他们在应用云的速度、需求和多样性上会比国外更多 。 在他们寻找适合自己的云资源管理和调度的过程中,开源带来了更多的创新性 。


多云互联的现实困境与开源SDN之路

----多云互联的现实困境与开源SDN之路//----

  在进行部署的过程中,我们使用的方式非常简单,就是在服务器层增加一个vRouter,这个虚拟路由器将作为每个服务器节点上的网络控制管理、策略执行,以及转发的平台 。 它包含两方面内容,在控制平面,会统一地接受SDN控制器的调度,去创建网络,连接网络,以及执行相应的策略 。 在转发层,是基于LinuxKernel去进行转发,转发过程中可以采用不同的封装方式 。

  实际上大家可以看到的是,我们现在的网络构架,尤其刚才我提到过客户逐渐走在多云的环境中,他们面临的急迫诉求,就是在不同的环境中如何采用一个统一的网络解决方案,而且这个解决方案一定不是某一个独立的厂家,或者是有独立的产品平台去提供 。

  从现在的技术发展上来说,Tungsten Fabric现在已经开始使用docker的方式,容器化会成为未来的一个技术方向,本身SDN的平台也需要做进一步的规划 。 我们的产品从早期的3.0,发展到现在的5.0,已经完全是一个容器化的产品了 。 从整体部署上来说,我们也支持针对于容器的平台的支撑 。


多云互联的现实困境与开源SDN之路

----多云互联的现实困境与开源SDN之路//----

  其实这半年我们跟客户拜访的过程中,发现他们面临着很大的问题,不是说K8s本身的问题,而是K8s网络的问题,他在网络设计方面有自己的独特思路,以至于迁移的过程中,会带来很多纠结的部分,内部IP怎么访问啊,ingress和service到底什么关系啊等等 。 在这一块,开源的Tungsten Fabric K8s平台,可以解决客户在实际的部署场景中网络通信的问题 。

  更进一步,客户在进行网络以及业务迁移的过程中,比如说从传统OpenStack迁移到K8s,或者说从裸机迁移到K8s,在这个过程中我们去实现网络的打通 。


推荐阅读