在由清华大学和北京邮电大学主办的2012年中国开放网络峰会上,软件定义网络(SDN)成为了运营商、科研机构、大型数据中心托管和云服务提供商的热门话题。而随着云计算与数据中心的发展,网络问题逐渐凸显,这也是SDN近年来被持续关注的原因。
过去,网络是以硬件为中心,交换机、路由器设备成为数据包转接唯一用途的设备。而以硬件为中心的网络存在创新缓慢、将软件烧写到芯片中会增加生产周期,减少系统集成的特性等问题。更坏的是,一旦烧录完成,硬件无法轻易修改。采用固件只能稍微缓和这个问题,实际上无法彻底改变底层选择。而SDN能实现底层基础设施与软件的解耦,使得企业摆脱对硬件厂商的依赖,彻底避免厂商锁定,甚至由于CPU性能的提升,使用基于软件的各种网络应用取代价格昂贵的专业网络设备,如路由器、防火墙、负载均衡等,SDN将极大地降低设备投入和运营成本。
现有网络是由单独运行、封闭的设备连接构成,每台设备都有单独操作系统,通过路由协议等交换可达信息。这种大量业务处理节点,以及网络吞吐量中大量的系统开销,造成网络拥堵、数据传输速度缓慢,效率低下。
当前正在运行的网络架构已经有30年的历史,在这个架构中,交换机或者路由器不得不在数量超过6000的分布式协议的控制下实施整个网络的智能。这就意味着,即使只有一个网元增加了一种新的协议,也需要所有其它网元做出相应的结构变更。事实上,在网络中增加一种新的协议往往需要数年时间,才能最终完成从标准化到实际部署的过程。另外,互联网发展至今,其三层架构七层协议几乎无重大变化,互联网的各类协议补丁不断,RFC推陈出新,以适应现代大容量、高服务质量、高安全性的要求。然而,这个架构却逐渐走向封闭,每一层各司其职、各自划定势力范围,彼此之间互不侵犯。这种传统的网络架构模式,阻碍了网络创新研究,造成了网络工作效率低下。而SDN的出现则打破了这种"传统",它让网络可编程化或者说让软件定义网络,这就使得网络在满足用户的需求方面更具灵活性。
同时,SDN 能够高效地把网络数据流处理从控制数据流的逻辑和规则中分离出来。这让运营商和企业能够控制管理自己的数据,从而实现能够实施不同规则和路由的能力,包括决定哪些类型的数据在本地而哪些类型的数据在远程处理。本质上,SDN让组织机构能够精细地看到并控制对网络和资源的访问,让IT经理得以解决影响网络的具体问题
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。