标签:软件定义 拓扑 特性 原因 消息格式 方式 barrier 修改 表数
OpenFlow协议为控制器与交换机之间的通信,提供了一种开放标准的方式。OpenFlow交换机通过安全通道与控制器进行信息交互


在建立传输安全会话时,控制器主动向交换机发送Feature_Request消息,请求交换机的特性信息,交换机通过Feature_Reply消息回复所支持的功能特性

可以设置查询交换机的配置信息,交换机需应答查询请求

修改状态消息主要用于增加、修改、删除交换机的流表项、组表项及端口状态


一般用于响应Packet-in消息的处理,Packet-out信息必须携带一个Buffer_id,来定位缓存在交换机上的数据包

用于告知控制器该报文之前的动作均已执行

这类消息的触发不是由控制器触发,而是有交换机主动发起的,用于告知控制器新数据包的到达,和交换机状态的改变





两边都可以发送


该消息用于测量延迟、带宽或用于保持活动连接


由OpenFlow头部和OpenFlow消息体组成


与具体的消息类型有关,消息类型是一种枚举类型,每种消息类型被定义为一个常数



如果协议版本协商成功,则连接建立。否则发送Error消息描述协商失败原因,并终止连接

参数包括支持的buffer数目、流表数、Actions等




标签:软件定义 拓扑 特性 原因 消息格式 方式 barrier 修改 表数
原文地址:https://www.cnblogs.com/liujunjun/p/12230648.html