中国IDC圈5月7日报道:SDN在业界骤然掀起轩然大波,从最初提出到如今被关注,历经许多年的艰辛,是什么引起业界如此关注SDN网络,还要从基础网络说起。最初的网络是为更好地进行信息交互,提升业务发展,而如今的网络环境之下,已经无法满足业务的飞速发展。因此SDN的出现犹如在平静的水面上投入一粒石子,迅速引起动荡。
如今云计算、虚拟化网络、大数据时代的出现,更是加快了网络架构变革的脚步。在以前,大家更多的将精力关注在交换机、路由器、安全设备及基础网络架构等方面,但随着无线网络、虚拟化技术等加速推进,原有的网络架构面临了新的挑战,如何才能精简网络架构,提升业务质量成为了业界新的话题。
说到基础网络架构,不得不提及而三层网络,SDN作为新兴的技术网络,主要技术点便集中在二、三层网络之中,改变这些基础网络,将直接改变原有网络架构体系,使其焕然一新。不仅可以解放原有的IT运维人员,更可以让设备操作变的更加简洁,灵活。
什么是SDN
H3C认为,SDN的原理理解起来非常简单,作为一种新兴的网络架构,SDN软件定义网络强调两方面的能力。
1、 控制转发分离:传统网络设备紧耦合的网络架构,被分拆成控制和转发两个平面。同时,在控制平面,增加集中控制器进行整体调度,将命令和逻辑发送回硬件(路由器或交换机)的数据转发平面。
2、 开放API及软件定义:即通过基于SDN技术的对外开放的API进行软件编程,实现整个网络集中的管理能力,而不需要在每个路由器或交换机上分别以设备为中心进行管理。
Controller/Agent架构模式是目前业界最为主流的,也是大家所熟知的,将传统设备控制的机制上推出一个SDN的控制器,底层设备只要负责流量转发即可,这其中有个具有价值性的接口协议——OpenFlow,从惠普与斯坦福大学合作Ethane项目,到现在最新的1.3.1版本,其标准化与功能都做了很多演进,。当然,除了ONF组织,业界还有很多组织在进行SDN标准的研究,例如:IETF推出自己的相关标准协议I2RS,通过对设备现有的路由与转发协议基础上向外开放接口并允许用户的应用对设备进行路由策略、状态的控制,从而达到软件定义网络的目的。
围绕虚拟化 实现SDN网络控制
如果说虚拟化技术可以让网络变的更加简洁,便于集中管控,那么SDN便是促进设备人性化的助力。早在八年前,应用控制网络的概念被提出,但直到今天SDN的概念才大行其道。而虚拟化技术则更早,已经发展至今有二、三十年之多,从这里可以看出,只有当行业达成共识,技术与标准才会浮出水面,并被认可与关注。
从虚拟化技术诞生至今,始终没有一个统一的标准被提出,而今天SDN的诞生,足以改变整个网络市场,是个跨时代的变革。
早期的物理网络到虚拟化网络,发展到今天的SDN网络,这中间经历的过程,让人感受颇多。H3C提出虚拟化三个层次,设备虚拟化,通道虚拟化以及架构虚拟化。设备虚拟化和服务器虚拟化技术其实很像,通过将一台路由器、交换机或是安全设备进行虚拟化,与服务器中的一许多技术非常相似。或者说将多台设备以N:1的形式虚拟化,就好像集群计算技术一样。
其实在虚拟化技术中,设备和基础通道的呈现,很大程度上与SDN相近,如开放型网络接口,会有些虚拟化网络的服务流程,甚至于欧洲的运营商组织在考虑将网络功能虚拟化为一种资源,将网络平台作为一种服务来展现,通过在网络平台上开放API接口,让更多的应用与服务接入进来,从而更有效的利用网络。