问题描述
计算产业的开放生态带来了其诸多领域的蓬勃发展。
受计算机商业的启发,网络产业也在不断寻求变革与发展,从而开始进一步发展:
1)业界开始提出 SDN 的概念,备受瞩目的概念,并不断在其商用化进程上作出尝试。
2)目的是希望网络变得更开放、灵活和简单,像计算机行业那样,不再是厂商相关的。
解决方案
SDN(Software Defined Networking,软件定义网络),带来了网络架构的变革。是由斯坦福大学 Clean Slate 研究组提出的一种新型网络创新架构。2009 年,Mckeown 教授正式提出 SDN 概念。SDN 带来网络架构的变革。
SDN 的本质诉求(目标)是让网络更加开放、灵活和简单。它的实现方式是为网络构建一个集中的大脑,通过全局视图集中控制,实现或业务快速部署、或流量调优、或网络业务开放等目标。
原理简述
其核心理念通过将网络设备 控制平面与数据平面分离,从而实现网络控制平面的集中控制,为网络应用的创新提供良好的支撑。
Switch 只需要支持开放的标准协议(比如 OpenFlow 协议),而 Controller 则是各大厂商实现的软件。
补充说明:
1)SDN 是一个更为广泛的概念,而不局限于 OpenFlow;
2)转控分离是实现 SDN 的一种方法,而不是本质(目标);
特性特征
SDN 起源提出三个特征:转控分离;集中控制;开放可编程接口;
SDN 的价值是:
1)集中管理,集中控制,简化网络管理与运维;它引入网络控制器,通过全局视角集中控制,实现业务快速部署、流量调优、网络业务开放等目标。
2)屏蔽技术细节,降低网络复杂度,降低运维成本;
3)自动化调优,提高网络利用率;
4)快速业务部署,缩短业务上线时间;
5)网络开放,支撑开放可编程的第三方应用。