知识卡片
协议消息按发起方向分类
内容
OpenFlow协议按”发起方向”把消息分三类:控制器到交换机消息(查询配置、增删流表项,由控制器主动发起)、对称消息(双方均可发起,如心跳/hello,用于建链和保活)、异步消息(由交换机主动发起,上报新流到达、端口变化、错误等事件)。这种按发起方与应答关系划分消息类型的设计,让协议既支持控制器主动管理,又支持交换机被动上报,是分布式系统通信协议的通用范式——类似RPC请求/响应与事件推送的分层组合。
参考来源
《软件定义网络:基于OpenFlow的SDN技术揭秘》第1章《1.4 OpenFlow消息》