OpenFlow

OpenFlow概述

OpenFlow即

OpenFlow_第1张图片

Ethane项目:OpenFlow的前身(集中式,主动式,基于Flow的控制)

OpenFlow_第2张图片

OpenFlow定义了开放的南向接口、通用转发抽象模型、网络x86指令集。  

传统网络数据平面:

固定的模块,不可改变

OpenFlow_第3张图片

通用转发抽象模型:

以流表的形式传输,把所有的转发数据抽象成通用的形式。 

OpenFlow_第4张图片

 

 

OpenFlow通用抽象 

术语:

Match是指匹配域,类似于传统网络中的MAC地址,IP地址,端口号的作用。OpenFlow_第5张图片

OpenFlow_第6张图片

OpenFlowSwitch定义了通用转发抽象模型:

OpenFlow_第7张图片

                   早期的版本                                                                                          1.5后的版本

FlowTable处理流程一览:

OpenFlow_第8张图片

多级流表处理:

OpenFlow_第9张图片

FlowTable流表子模型:

OpenFlow_第10张图片

OpenFlow_第11张图片

FlowEntry流表项:

你可能感兴趣的:(网络,网络,软件开发,计算机网络,经验分享)