基于SDN的云计算数据中心网络将是未来云数据中心网络的发展趋势

随着网络、通信和计算机系统的大规模应用和发展,互联网数据中心也迅速发展,尤其在云服务时代,运营商需要提供海量宽带供给应用,此外还有新增的面向工业互联网、车联网等垂直行业应用,使得愈来愈多的应用及业务处理汇聚到云端数据中心,使云计算数据中心的规模急剧增长形成超大规模数据中心。随着数据中心服务器、网络规模的日益庞大,越来越复杂的应用业务交互,传统的数据中心架构与技术已经不能满足企业用户对数据中心高效、智能、便捷的需求,sdn应运而生。
云数据中心sdn技术架构 云计算提出了资源池化的思想,虚拟化技术的发展打破了基础设施的物理边界,因此资源池中需要维护的虚拟机数量有了指数级的提升。数据中心管理员需要通过管控平台监视网络中的通信模式,并且自动调整虚拟网络连接或移动虚拟机,以优化网络的整体性能,或分配某些虚拟机并且配置专用网络带宽,以便在非高峰时间将存储数据移动到存储归档。
sdn提出了采用软件定义网络的思路,具有转发和控制分离、控制逻辑集中、网络资源抽象化/虚拟化、网络能力开放化等特点,完美契合数据中心大规模网络的自动化和集中式控制、灵活组网多路径转发、虚拟机部署和智能迁移、虚拟多租户、iaas等需求。云数据中心sdn方案简要视图如图1所示。sdn控制器分别对交换机、服务器、虚拟机进行管理。
图1 云数据中心sdn方案简要视图
数据中心网络的基础设施提供业务承载的高速通道,采用两层spine-leaf(clos)的扁平化fabric架构。spine节点与leaf节点间全连接,spine节点仅用作转发,leaf节点作为l2/l3层边界。在这种架构下,网络全互联形成的大量等价路径既保证了链路的冗余可靠,又提高了整个fabric网络的吞吐量;扁平的网络结构保证了任意节点间较高的连接速率,同时对任意类型流量均拥有极低的时延。
数据面采用vxlan技术,使用mac-in-udp封装来延伸l2层网络,充分利用l3网络的多路径负载均衡ecmp、快速收敛和高可靠性等特点,同时vxlan使用24bit的vni段标识二层网络,可支持16m的网络分段,解决了vlan标签(4096)日益不足的缺陷。vtep是vxlan的隧道端点设备,负载vxlan报文的封装和解封装。
软件overlay sdn网络 软件overlay sdn方案的技术架构主要思想是通过sdn控制进行集中策略分发和管控,实现网络资源的虚拟化管理和灵活调度及自动化部署。underlay基础网络以vxlan-overlay技术来实现网络资源抽象化和虚拟化,实现网络服务和资源与物理位置解耦,为数据中心构建大二层逻辑网络,满足了云计算对网络资源池化的要求,此方案的架构如图2所示。
图2 软件overlay sdn方案架构
overlay sdn方案可以在现有网络的架构上叠加虚拟化技术,其大体框架是在基础网络不进行大规模修改的条件下,实现应用在网络上承载,并能与其它网络业务分离。overlay的网络基于ip的基础网络技术实现了物理网络向云和虚拟化网络的延伸,使云资源池化能力可以摆脱物理网络的重重限制,是实现云网融合的关键。
简而言之,在云计算虚拟化的驱动下,基于主机虚拟化的overlay技术出现,从更靠近应用的边缘来提供网络虚拟化服务,其目的是使虚拟机的部署与业务活动脱离物理网络及其限制,使得云计算的网络形态不断完善。主机的vswitch支持基于ip的overlay之后,虚机的二层访问直接构建于overlay之上,物理网不再感知虚机的诸多特性,由此,overlay可以构建在数据中心内,也可以跨越数据中心之间。因此,sdn控制器加上网络overlay的技术架构得到了广泛的认可和部署。
硬件underlay sdn网络 硬件underlay sdn网络包含云平台和硬件sdn控制器,通过控制器插件集成openstack neutron,与neutron协同完成网络的编排和控制,实现数据中心内的计算、存储、网路资源的虚拟化与资源池化。
在云计算环境下,业务能力的弹性扩展和多租户支持能力成为关键。采用虚拟机实现的虚拟网络设备可以方便地在需要时增加,不需要时减少,弹性很强;通过定义私有封装,可以很方便地携带租户信息,因此可以有很强的多租户支持能力,此方案的架构如图3所示。
图3 硬件underlay sdn方案架构
各厂家硬件设备及控制器,可以按需接入neutron管理硬件设备,而vswitch虚拟网元由neutron负责管理,实现物理和虚拟网络的解耦。控制面完成网络建模和网络实例化,协同虚拟与物理网络,提供网络资源池化与自动化;同时构建全网络视图,对业务流表实现集中控制与下发,这是实现sdn网络控制与转发分离的关键部件。且引入mp-bgp evpn控制面来通告nlri(host/prefix)路由信息,能有效抑制bum报文。
sdn控制器支持南向多样化控制协议,如nx-api、netconf、snmp等可编程协议管理网络,解决云数据中心厂家绑定问题,同时通过sdn控制器北向restful api向上与云平台无缝对接,提供抽象的虚拟化网络服务,实现网络资源池化、抽象化、自动化部署等功能。
云数据中心需要与之相适应的“云计算网络”,网络虚拟化正成为变革传统网络的高地,网络的价值正不可阻挡地向软件转移。sdn技术为数据中心网络提供了智能、集中控制的全局优化,开放可编程,端到端qos,网络快速修复的能力。通过高可靠数据中心sdn控制器完成控制面的配置和管理,避免了大规模的组播部署,同时集中部署模式可加速网络和安全基础架构的配置。同时业务可在任意位置灵活部署,解决网络虚拟化后相关的网络自动开通问题。


中国高铁“稳稳的高速”背后_凝聚着几代人的不懈努力
华为mate10上市在即:华为mate10/华为mate10 pro双机齐发,配置感人,还有全新渲染图美翻了
助力游戏开发者,看 Google 有哪些 "上新"?
魅蓝E3要正面怼红米Note5:标配6GB运存+骁龙636处理器
百度与联通成立“5G+AI联合实验室”,加速5G产品落地
基于SDN的云计算数据中心网络将是未来云数据中心网络的发展趋势
华为想要一统智慧家庭甚至物联网生态的野望
医疗显示屏的市场是否还可以
大数据时代嵌入式工控机市场潜力巨大
CRH380A型动车组辅助供电系统的构成与供电原理分析研究
三大电信运营商实现老年人一键呼入客服服务
环力智能A轮融资收官,朝希资本领投数亿元
89c51单片机的复位电路,89c51复位电路图详解
变压器特性综合测试台的特点与工作条件
如何保养新能源汽车32A欧标双枪头充电枪?
未来人工智能或将应用于战争
导弹滚动视距角速度提取技术
关于手机LCD屏幕应用屏下指纹存在的技术难题
SEGGER有哪些RTOS?
如何制作带LCD的Arduino温度传感器