SDN OpenFlow协议

来源:微云 时间:2022-04-24 09:02:27阅读:0

软件定义网络(SDN)该架构定义了如何利用基于软件的开放技术和商业网络硬件的组合来构建网络和计算系统SDN控制面和SDN数据面分开。

SDN OpenFlow协议

在传统意义上,网络系统框架SDN由一个或多个专有制造商生产的专有集成代码中包装控制平面和数据平面元素。但它是在2008年创建的OpenFlow开源标准被认为是第一个SDN它定义了如何使用系统架构OpenFlow协议将控制和数据平面元素分离并相互通信。开放网络基金会(ONF)是负责管理OpenFlow目前还有其他标准机构SDN因此,标准和开源组织OpenFlow不是构成SDN唯一的协议。

在SDN在系统架构中,控制面和数据转发功能可以单独获得,而无需作为集成系统部署。我们称控制面和数据面分离为 ;分解。在这种系统架构中,所有关于整个网络状态的信息都可以从控制器提供给应用层,而不是通过传统网络。网络只知道应用程序的存在。

Openflow标准定义了控制器和交换机之间的交互协议,以及一组交换机操作。这个控制器—在安全传输层运行交换机协议(TLS)或无保护TCP连接之上。

每个流程包括三个部分:

(1) 匹配match—使用ingress port,packet header以及前一个flow table传递过来的metadata;

(2) 计数counter---计数匹配成功的包;

(3) 操作instruction—修改action set或流水线处理

交换机针对SDN有一个更重要的新闻类型:Packet-In,主要针对未知数据流无法击中流表时发送控制器的操作。

同样,SDN控制器还有一个重要的新闻类型:Packet-Out,主要针对下游SDN控制器指定从交换机特定端口发送数据包或转发通过的管理设备Packet-in信息收到的数据包。Packet-Out报文中确Action动作。

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/yzx/9152.html

TAG标签:SDN协议

相关推荐

返回顶部