软件定义网络(Software Defined Network, SDN)在InfoWorld于2011年11月公布的将影响未来10年的十项新技术中排名第二。2012年7月,SDN代表厂商Nicira被 VMware以12.6亿美元收购,随后Google宣布成功在其全球10个IDC网络中部署SDN,这促使SDN引起业界的强烈关注。到底SDN与传统 网络架构有何区别?其带来哪些颠覆性创新?

现有网络中,对流量的控制和转发都依赖于网络设备实现,且设备中集成了与业务特性紧耦合的操作系统和专用硬件,这些操作系统和专用硬件都是各个厂家自己开发和设计的。

SDN是一种新型的网络架构,它的设计理念是将网络的控制平面与数据转发平面进行分离,从而通过集中的控制器中的软件平台去实现可编程化控制底层硬 件,实现对网络资源灵活的按需调配。在SDN网络中,网络设备只负责单纯的数据转发,可以采用通用的硬件;而原来负责控制的操作系统将提炼为独立的网络操 作系统,负责对不同业务特性进行适配,而且网络操作系统和业务特性以及硬件设备之间的通信都可以通过编程实现。

如下图所示,与传统网络相比,SDN的基本特征有3点:

控制与转发分离。转发平面由受控转发的设备组成,转发方式以及业务逻辑由运行在分离出去的控制面上的控制应用所控制。

控制平面与转发平面之间的开放接口。SDN 为控制平面提供开放可编程接口。通过这种方式,控制应用只需要关注自身逻辑,而不需要关注底层更多的实现细节。

逻辑上的集中控制。逻辑上集中的控制平面可以控制多个转发面设备,也就是控制整个物理网络,因而可以获得全局的网络状态视图,并根据该全局网络状态视图实现对网络的优化控制。

SDN的典型架构共分三层,最上层为应用层,包括各种不同的业务和应用;中间的控制层主要负责处理数据平面资源的编排,维护网络拓扑、状态信息等; 最底层的基础设施层负责基于流表的数据处理、转发和状态收集。SDN本质上具有“控制和转发分离”、“设备资源虚拟化”和“通用硬件及软件可编程”三大特 性,这至少带来了以下好处。

第一,设备硬件归一化,硬件只关注转发和存储能力,与业务特性解耦,可以采用相对廉价的商用的架构来实现。

第二, 网络的智能性全部由软件实现,网络设备的种类及功能由软件配置而定,对网络的操作控制和运行由服务器作为网络操作系统(NOS)来完成。

第三, 对业务响应相对更快,可以定制各种网络参数,如路由、安全、策略、QoS、流量工程等,并实时配置到网络中,开通具体业务的时间将缩短。

文章转自:《SDN是什么?》 http://www.gzidc.com/article/detail.php?aid=64

SDN概述,SDN是什么?相关推荐

  1. 计算机网络产生的历史背景,网络技术背景及sdn概述.pdf

    网络技术背景及sdn概述 软件定义网络 黄韬 北京邮电大学北京邮电大学 第1章:背景与概述 个人简介个人简介 • 黄韬 – 信息与通信工程学院 – 博士,副教授 – 科研方向科研方向::未来网络未来网 ...

  2. SDN概述:简介、工具、环境部署

    一.前言: 本文初步接触 SDN 的相关概念.需要依次完成下面几项任务: SDN 简介 SDN 工具 SDN 环境部署 推荐阅读 推荐阅读下述内容: Ethane 项目,openflow 的基础 op ...

  3. 什么是 SDN?SDN 和 NFV 有什么区别?

    ‍ 前言 软件定义网络(Software-defined Networking,简称SDN)技术是一种网络管理方法,它支持动态可编程的网络配置,提高了网络性能和管理效率,使网络服务能够像云计算一样提供 ...

  4. 什么是SDN?SDN和NFV有什么区别?

    点击蓝字 2021 关注我们 前言 软件定义网络(Software-defined Networking,简称SDN)技术是一种网络管理方法,它支持动态可编程的网络配置,提高了网络性能和管理效率,使网 ...

  5. 无线网sdn服务器,什么是SDN,SDN网络与传统网络对比

    SDN作为极简网络4.0的灵魂,如同六脉神剑一般,灵活多变,感应强烈,功效卓著.它可以将复杂的网络流量化繁为简,梳理成十二经络般清明通顺,并将流量精准送至对应的位置,让你的网络成为顶级高手,管理随心所 ...

  6. sdn框架的计算机网络管理,清华SDN实践--SDN 系统架构与数据中心应用

    清华大学在SDN 的系统架构以及其在数据中心网络中的应用方面展开了深入研究,主要研究成果包括:1. 以数据为中心的软件定义网络架构 SODA(Software Defined Data Centric ...

  7. 软件定义网络(SDN)

    SDN基本概述 参考文章:SDN基本概述.解读SDN的东西.南北向接口 传统网络数据控制与转发 传统网络是分布式控制的架构,每台设备都包含独立的控制平面,数据平面. 传统网络是分布式控制的架构: 这里 ...

  8. ONF组织的SDN架构文档——概述(一)

    1.适用范围 这个文档描述了SDN架构.文档的目的是为ONF工作组未来的工作做详细指导和说明,同时也可以作为ONF对外交流的一个参考文档.它的姊妹文档(框架文档)描述了ONF想要达到的设计目标.此文档 ...

  9. 华为HCIA-datacom 学习笔记18——SDN与NFV概述

    华为HCIA-datacom 学习笔记18--SDN与NFV概述 SDN与NFV概述 1.计算机时代的演进 1.1大型机 专门的硬件 专门的操作系统 专门的应用.(稳定性能好,但封闭) 1.2小型机 ...

  10. 基于SDN的蜜网技术概述

    云计算和虚拟化技术的发展,使得蜜网系统从传统的硬件蜜网,发展成动态灵活的虚拟化蜜网成为了可能.SDN(Software Defined Networking)架构将网络的控制平面从数据平面中分离出来, ...

最新文章

  1. 国产AI芯片加速,鲲云携手浪潮推出数据流AI服务器
  2. 对commonMark.js的理解学习
  3. springcloud(十一):服务网关Zuul高级篇
  4. vue从入门到精通之进阶篇(二)组件通信:兄弟组件通信
  5. [Kaggle] Digit Recognizer 手写数字识别(神经网络)
  6. Spring : Spring 切面优先级
  7. PureFTP安装配置
  8. 为什么磁盘慢会导致Linux负载飙升?
  9. 招银网络-信息科技风险管理工程师-笔试-安全
  10. 计算机音乐对应的数字,音乐和数字之间的关系
  11. Word文档如何生成目录?
  12. Python函数的参数列表
  13. 南邮 OJ 1484 烧饼重叠问题
  14. 删除Windows启动管理器下的加载项
  15. 吴恩达 深度学习系列--卷积神经网络(Convolutional Neural Networks)-03(目标检测)
  16. 防范SQL注入式攻击
  17. npm WARN cli npm v9.1.2 does not support Node.js v14.12.0. You should probably upgrade to解决方法
  18. MC7812BTG详细参数介绍
  19. 什么是适应?自适应?
  20. 阿里云边缘云计算的技术和实践

热门文章

  1. PPT设置自动保存时间 mac_如何让你的PPT变得高大上?
  2. PPT怎么切换不同的母版
  3. 电感感应电压公式推导
  4. win7高级搜索计算机,使用win7系统高级搜索功能的方法介绍
  5. matlab cy68013,cy7c68013USBload
  6. 人工晶状体在线公式A常数优化——多线程
  7. 一人饮酒醉用计算机版,玩家自制游戏版《一人饮酒醉》,歪唱喊麦笑翻全场
  8. Python自动化模拟键盘操作
  9. Pycharm处理 E501 line too long 警告
  10. mac 截图工具| Snipaste