dce 南向协议
socket通信报文格式dce南向接口协议完成控制平面与数据平面间的交互及部分管理配置功能。
SDN南向协议尝试为网络数据平面提供统一的、开放的和具有更多编程能力的接口,使得控制器可以基于这些接口对数据平面设备进行编程控制,指导网络流量的转发等行为。
dce南向协议功能如下:
分组头域:数据分组匹配流表项时参照的依据
计数器:用来统计相关流的一些信息,例如查次数、收发分组数、生存时间等。
动作表:指定了 OF 交换机处理相应流的行为。流表项根据指定动作字段来指导 OF 交换机如何处理流,交换机会按照这些动作的先后顺序依次执行。
当交换机和控制器建立完Socket通信后,相互发送Hello报文,用于协商协议版本。完成协商后,控制器会向交换机下发Features Request报文,交换机则需回复Feature Reply报文。控制器根据交换机支持的特性,完成对交换机的配置。配置完成后,进入正常通信状态。如果Ope
nFlow版本支持多级流表,控制器还需要下发Table-Miss流表项到交换机。
dce南向协议通信过程
当数据包匹配流表项失败或者匹配到Table-Miss时,交换机将其Packet-in到控制器,控制器根据控制逻辑可选择回复Packet-out或者下发Flow-mod指导交换机处理数据流。如果配置了Flow-Removed标志位,则当流表项过期时,交换机将向控制器回复Flow-Removed报文。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。