技术名词解释:什么是SDN(软件定义网络)

发布时间:2026/10/2 2:30:52
技术名词解释:什么是SDN(软件定义网络) 【天极网网络频道8月28日消息】软件定义网络简称SDN, 在2011年11月, 被列入了将影响未来10年的十项新技术的榜单里, 它的排名是第二。在2012年7月的时候, 有一个代表厂商SDN的代表, 它被以12.6亿美元的价格进行了收购。随后不久就宣布成功了, 在其全球的10个IDC网络中部署了SDN。这一情况的发生, 促使SDN引起了业界非常强烈的关注。SDN是一种新的网络架构, 这个架构的设计理念是让网络的控制部分和数据转发的部分分开运作, 这样就可以实现编程式的控制操作了, 在SDN的典型结构里头一共要分成三层来看待, 最上面的一层叫做应用层, 这一层里面有着各种各样的业务场景和各种类型的软件应用产品, 中间夹着一层也就是控制层, 这层级的主要任务是对数据平面里面的资源进行编排调度, 同时还要负责维护整个网络的拓扑关系状态信息等等内容, 而位于最最底层的则是基础设施层, 这一层的具体工作是依据流表里的规则来处理数据、转发数据以及收集相关的状态信息。在现有的网络环境里, 对流量的控制工作以及对流量的转发工作是依赖于网络设备来实现的。而且设备里面集成了操作系统和专用的硬件部分。这些操作系统和通用的专用硬件是与业务的特性有着紧密关联的关系的。这些操作系统都是各个厂家自己开发和设计的。这些专用硬件也都是各个厂家自己开发和设计的。在SDN网络里面, 网络设备只负责单纯的数据转发工作, 可以选用通用的硬件来搭建原本负责控制的操作系统部分, 会被提炼出来, 变成独立运作的网络操作系统, 专门负责对不同业务特性进行适配处理此外, 网络操作系统、具体业务特性以及底层硬件设备彼此之间的通信互动情况, 都是可以借助编程手段来实现的。从本质上看, SDN具有三个主要特性。这三个特性分别是控制与转发相脱离、设备的资源被虚拟化以及通用硬件和软件具备可编程性。这一些特性带来了很多好处。第一点, 设备硬件需要进行归一化处理。这时候, 硬件只去关注转发能力和存储能力。业务特性和硬件实现彻底解耦。这样做的话, 可以采用相对廉价的商用架构来实现整体方案。从另一方面来看,网络的智能功能完全是依靠软件来实现的, 也就是说, 网络设备到底有哪些种类以及能够发挥什么样的功能, 这些全都由软件配置情况来决定。至于对网络进行操作控制和日常运行的管理工作, 则是通过服务器来作为网络操作系统来完成这项任务的。第三个方面, 它对业务方面的响应速度相对来讲要更快一些, 它可以定制化地处理各种各样的网络参数, 这些参数包括路由相关的、安全相关的、策略相关的、服务质量相关的、还有流量工程方面的等等, 同时它能够把这些配置信息实时地部署到网络当中去, 因此就能够将开通具体业务所需要的时间给缩短。现在, 像惠普、IBM、思科、NEC还有国内的华为和中兴这些传统的网络设备制造商纷纷加入到了这个群体里。与此同时, 也有一种对网络硬件设备具有支持能力的设备已经出现在市场上。2011年, 开放网络基金会正式成立了, 这个基金会的成立, 是靠着Nick等人的大力推动。它专门负责去做标准和规范方面的维护和发展工作。就在同一年, 第一届开放网络峰会也召开了。这次峰会开得很好, 它为Open和SDN这两个东西, 在学术界里面做了很好的介绍和推广, 也在工业界里面做了很好的介绍和推广。