码迷,mamicode.com
首页 > 其他好文 > 详细

SDN

时间:2014-09-13 00:40:24      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:ar   数据   sp   on   c   工作   ef   管理   r   

Software Defined Network(SDN):一种网络机制,网络的行为由高层的软件控制,控制平面和数据平面分离。

控制平面(control plane):控制网络的行为,(如网络路径的选择),通常控制平面实例化为一个软件控制器。

数据平面(data plane):负责转发网络流量,如路由器交换机中的转发表。

在SDN中,网络智能被抽取到一个集中的控制器中,,数据流的接入、路由都由控制器控制,而交换机只是按Controller所设定的规则进行数据分组的转发。

SDN优点:(1)可管理性,(2)网络性能优化,(3)更快地引入网络新功能

openflow是第一个针对SDN提供的标准接口,openflow以数据流作为生产转发表的依据。

openflow工作流程:用户通过API在控制器编写自己的路由策略,分为静态和动态两种,静态指用户通过控制器直接向交换机写入转发表。动态策略指在控制器上维护一个守护进程,交换机收到数据后在当前转发表上无匹配,则将该数据流的第一个数据包转发给控制器,由控制机的守护进程进行计算,动态地生成转发规则,并将规则写入交换机,后面来的数据包按照此时的转发规则匹配

 

SDN

标签:ar   数据   sp   on   c   工作   ef   管理   r   

原文地址:http://www.cnblogs.com/skyline-z/p/3776086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!