移动应用
    作者:白宁

    涨知识:网络世界流行语SDN到底是啥?

         [ 中关村在线 原创 ] 暂无评论

      相信关注网络领域的朋友都听过这样一个新词——软件定义网络SDN,特别是在最近两年,其已经完全升级为网络世界的流行语!

      但你知道吗?其实SDN已出现相当长的时间了。早在2006年,SDN就已诞生于美国GENI项目资助的斯坦福大学Clean Slate课题;到了2009年,业内第一次正式关注SDN(SDN概念入围Technology Review年度十大前沿技术)概念;而2011年,随着ONF(开放网络基金会,SDN最早的推动者)的正式成立,SDN也步入了高速发展的5年。

    涨知识:网络世界流行语SDN到底是啥?

      熟悉Internet的前身(ARPANET)的朋友都知道,其在创建之初就有一个前提:这个网络是个自治的,无中心的系统,网络遭受任何局部损失都不会影响其他部分的正常通讯,但是SDN将这一前提打破,出现了网络的控制中心。

      具体来说,当前业界对于SDN的理解普遍是:SDN,即软件定义网络,它的出现打破了传统网络架构的“专有”属性——分离数据层和控制层,同时具备“设备资源虚拟化”和“硬件及软件可编程”等特性,从而可构建一个更加灵活、易扩展、安全、管理更简便的网络。

      当然,想要实现软件定义网络,还需要几个关键组件:

      控制器(即Controller),旨在集中管理网络中所有设备,虚拟整个网络为资源池,并根据用户不同的需求以及全局网络拓扑,灵活动态的分配资源。

      转发平台,底层网络设备的工作就是单纯的数据、业务物理转发,以及与控制层的安全通信。

      控制平面和转发平面之间的通信协议,网络设备状态、数据流表项和控制指令都需要经由通信协议传达,实现控制器对对网络设备的管控;而目前业界比较看好的是ONF主张的Openflow协议(南向接口)。

      应用软件通过控制器提供的编程接口(北向接口)对底层设备进行编程,把网络的控制权开放给用户,开发各种业务应用,实现丰富多彩的业务创新。

      以上组件在SDN网络中的位置如下图所示:

    涨知识:网络世界流行语SDN到底是啥?
    SDN总体架构

      那么SDN究竟有什么用?举个简单的例子来说,有了SDN的网络就像是有了安卓系统的手机,不仅安卓系统本身可以升级,还能安装各种APP。因此基于SDN的网络架构,用户可以像安装APP一样对网络进行灵活调整,也可以开发新的APP,从而将新的功能快速部署到网络之上!

    标签:交换机
    提示:支持键盘“← →”键翻页
    本文导航

    文章推荐

    互动沙龙

    相关内容 网友评论 返回首页
    专家咨询