OpenFlow消息
2015-11-28 19:42
148 查看
Openflow消息总共分为三大类:
1、Controller‐to‐Switch
控制器至交换机消息此类消息由控制器主动发出
Features 用来获取交换机特性
Configuration 用来配置Openflow交换机
Modify‐State 用来修改交换机状态(修改流表)
Read‐Stats 用来读取交换机状态
Send‐Packet 用来发送数据包
Barrier 阻塞消息
2、Asynchronous
异步消息此类消息由交换机主动发出
Packet‐in 用来告知控制器交换机接收到数据包
Flow‐Removed 用来告知控制器交换机流表被删除
Port‐Status 用来告知控制器交换机端口状态更新
Error 用来告知控制器交换机发生错误
3、Symmetric
对称消息,可以由控制器或交换机主动发起
Hello 用来建立Openflow连接
Echo 用来确认交换机与控制器之间的连接状态
Vendor 厂商自定义消息
Openflow消息格式
Openflow协议数据包由Openflow Header和Openflow Message两部分组成
Openflow header的结构:
Openflow Message结构与具体消息类型有关:
Openflow消息类型:
1、Controller‐to‐Switch
控制器至交换机消息此类消息由控制器主动发出
Features 用来获取交换机特性
Configuration 用来配置Openflow交换机
Modify‐State 用来修改交换机状态(修改流表)
Read‐Stats 用来读取交换机状态
Send‐Packet 用来发送数据包
Barrier 阻塞消息
2、Asynchronous
异步消息此类消息由交换机主动发出
Packet‐in 用来告知控制器交换机接收到数据包
Flow‐Removed 用来告知控制器交换机流表被删除
Port‐Status 用来告知控制器交换机端口状态更新
Error 用来告知控制器交换机发生错误
3、Symmetric
对称消息,可以由控制器或交换机主动发起
Hello 用来建立Openflow连接
Echo 用来确认交换机与控制器之间的连接状态
Vendor 厂商自定义消息
Openflow消息格式
Openflow协议数据包由Openflow Header和Openflow Message两部分组成
Openflow header的结构:
Openflow Message结构与具体消息类型有关:
Openflow消息类型:
相关文章推荐
- OpenGL模型视图变换、投影变换、视口变换(转载)
- 临阵磨枪,血拼季网站优化的最后三板斧
- 手动安装liberty版本openstack环境(allinone)---安装nova
- 还是不想改报告,伊阿忆啊哟-Linux基础继续
- Mac、CentOS jdk安装及版本切换
- Docker架构
- hadoop学习004
- centos中安装nginx详细步骤
- apache Storm学习之三-消息可靠性
- Centos下 自动化配置SSH免密码登陆
- linux基本操作
- mysql-5.7.9-linux-glibc2.5-x86_64 安装方法
- Net开发的部分知名网站案例
- 在CentOS上安装Git
- Powershell&TFS_Part 1
- Ceph:一个 Linux PB 级分布式文件系统
- Linux ipc 编程以及线程同步
- SCOPE_IDENTITY的用法
- 运维85条军规
- Linux查看CPU和内存使用情况的常用命令