SDN在云计算中的应用与实践-OpenFlow

时间:2024-11-17 08:32:12

在Open Networking Foundation SDN方案中,OpenFlow充当南向接口,就是控制平面control plane、数据平面data plane之间交互的协议。

Flow就是具有相同特征的数据包集合。例如,源mac地址1、目的mac地址2的所有数据包集合就可以视为一条流,可见流具有方向性。

流表

Flow Table由若干条流表项Flow Entry组成,用于指导OF交换机对收到的数据包进行转发,相当于统一了二层的mac地址表、三层的路由表。

流表项

匹配域Match Fields:定义以及匹配流表的依据,拥有多个可选字段,例如可以根据源ip地址、目的ip地址来定义一条流;

指令Instructions:处理流的动作,最普遍的动作集Action Set(添加、修改、清空);

优先级Priority:流表项的优先匹配程度;

计数器Counters:统计该条流的信息;

生存时间Timeouts:流表项的有效存活时间;

Cookie:控制器设置的、用来过滤被动作集Action Set影响的流表项;