「NETWORKING」- 软件定义网络 | SDN | Software Defined Networking

计算产业的开放生态带来了其诸多领域的蓬勃发展。

受计算机商业的启发,网络产业也在不断寻求变革与发展,从而开始进一步发展:

  • 业界开始提出 SDN 的概念,备受瞩目的概念,并不断在其商用化进程上作出尝试。
  • 目的是希望网络变得更开放、灵活和简单,像计算机行业那样,不再是厂商相关的。

认识

SDN(Software Defined Networking,软件定义网络),带来了网络架构的变革。是由斯坦福大学 Clean Slate 研究组提出的一种新型网络创新架构。2009 年,Mckeown 教授正式提出 SDN 概念。SDN 带来网络架构的变革。

SDN 的本质诉求(目标)是让网络更加开放、灵活和简单。它的实现方式是为网络构建一个集中的大脑,通过全局视图集中控制,实现或业务快速部署、或流量调优、或网络业务开放等目标。

组成

其核心理念通过将网络设备 控制平面与数据平面分离,从而实现网络控制平面的集中控制,为网络应用的创新提供良好的支撑。

Switch 只需要支持开放的标准协议(比如 OpenFlow 协议),而 Controller 则是各大厂商实现的软件。

补充说明:
1)SDN 是一个更为广泛的概念,而不局限于 OpenFlow;
2)转控分离是实现 SDN 的一种方法,而不是本质(目标);

SDN 概念的提出对网络产业产生巨大影响,业界出现了诸多用于实现 SDN 的协议,例如 OpenFlow、POF(Protocol Oblivious Forwarding,协议无关转发)、P4(Programming Protocol-independent Packet Processors,编程协议无关的包处理)、Segment Routing。

性质

SDN 起源提出三个特征:转控分离;集中控制;开放可编程接口;

SDN 的价值是:

  • 集中管理,集中控制,简化网络管理与运维;它引入网络控制器,通过全局视角集中控制,实现业务快速部署、流量调优、网络业务开放等目标。
  • 屏蔽技术细节,降低网络复杂度,降低运维成本;
  • 自动化调优,提高网络利用率;
  • 快速业务部署,缩短业务上线时间;
  • 网络开放,支撑开放可编程的第三方应用。