- 论坛徽章:
- 381
|
软件定义网络(Software Defined Network, SDN ),是一种新型网络创新架构,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。
SDN诞生于美国GENI项目资助的斯坦福大学Clean Slate课题,斯坦福大学Nick McKeown教授为首的研究团队提出了Openflow的概念用于校园网络的试验创新,后续基于Openflow给网络带来可编程的特性,SDN的概念应运而生。
2012年4月,谷歌宣布其主干网络已经全面运行在OpenFlow上,并且通过10G网络链接分布在全球各地的12个数据中心,使广域线路的利用率从30%提升到接近饱和。从而证明了OpenFlow不再仅仅是停留在学术界的一个研究模型,而是已经完全具备了可以在产品环境中应用的技术成熟度。
从上面引用的文章来看,SDN的发展是随着互联网高并发对互联设备的要求产生的技术,其产生的背景就是分布式数据查询以及大数据的查询
这种实现SDN方法的核心概念是在网络要素和SDN控制器之间使用OpenFlow协议,再由一个SDN控制器来设计交换机的数据转换。
从这个表述来看,SDN有标准协议,通过不同的语言的Api,可以直接操控网络上支持该协议的网络设备以及节点.
从目前的SDN的现状来看,其大规模部署的时机还不成熟,由于芯片等的制约,以及通过基于控制器的SDN模式节约成本的方法还不明朗,虽然傻瓜式交换机会比传统交换机要便宜,但是在目前的市场状态下,SDN的开发很难在近期实现傻瓜式交换机和路由器.另外,即便有了全能型OpenFlow设备,大部分IT企业都愿意再观望一下;此外,有些IT企业还愿意以混合模式采用SDN.
总之,未来SDN的发展前景还是不错的,SDN的推广还需要一定的时间. |
|