多个数据中心上SDN的背景下,跨数据中心的二层网络是否有必要,给管理带来的灵活性和问题方面,怎么取舍?

多个数据中心上SDN的背景下,跨数据中心的二层网络是否有必要,给管理带来的灵活性和问题方面,怎么取舍显示全部

多个数据中心上SDN的背景下,跨数据中心的二层网络是否有必要,给管理带来的灵活性和问题方面,怎么取舍

收起
参与29

查看其它 10 个回答cloud_it_farmer的回答

cloud_it_farmercloud_it_farmer云研发专家平安科技

多数据中心情况下,SDN网络是否要上大二层,笔者认为主要取决于应用场景。对于部分电信应用场景来说,大二层非常有必要,因为有些电信应用场景需要保持IP和MAC地址不变,而且要支持跨数据中心的迁移,在这种情况下没有大二层根本行不通。对于绝大部分互联网应用场景和金融应用场景来说,大二层没有必要,互联网应用有很多技术可以实现跨数据中心的流量分发和集群多活(如负载均衡+域名智能解析),服务器实例不需要在跨数据中心进行迁移。这种情况下,其实没必要上大二层。

在多数据中心上大二层技术的好处是支持的场景更多,对于部分用户的应用来说不需要改造,上云更简单方便。但是对于建设和运维来说,肯定会更复杂,由于涉及多数据中心,多数据中心之间的大二层网络如何打通,这在业界也是一个难题。如果采用点对点mesh的方式,即多数据中心之间的虚拟网络直接互联,那虚拟网络节点的规模会成倍增加,这样给查表的速度和网络规格容量都带来很大压力。如果采用L2 GW的方式实现互通,那L2 GW的性能又会成为瓶颈,总体而言这些技术的复杂度要比非大二层高很多。同时,在日常运维中,大二层网络链路较长涉及多个数据中心,一旦出问题影响比较大(如如何避免二层广播风暴),运维复杂度也会增加,对运维人员的要求更高。

综上而言,是否要上大二层取决于应用场景,如果应用场景没有强烈的需要,还是不上为好。如果要上,需要考虑随之带来的技术复杂度和运维压力,同时必要的一些技术坑还是得踩一踩才更有底气。

保险 · 2020-09-15
浏览2597

回答者

cloud_it_farmer
云研发专家平安科技
擅长领域: 网络

回答状态

  • 发布时间:2020-09-15
  • 关注会员:11 人
  • 回答浏览:2597
  • X社区推广