[发明专利]一种基于ForCES控制件控制OpenFlow交换机的系统及协议转换方法有效
申请号: | 201510874518.2 | 申请日: | 2015-12-02 |
公开(公告)号: | CN105516116B | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 李传煌;龚梁;金蓉;王伟明;高明;岑利杰;严思韵 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 忻明年 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换机 控制件 协议消息 协议转换 协议转换装置 控制消息 映射转换 兼容性 流表 瓶颈 配置 | ||
1.一种基于ForCES控制件控制OpenFlow交换机的系统,其特征是,该系统包含三个部分:ForCES控制件、协议转换装置和OpenFlow交换机;
所述协议转换装置包含ForCES消息分析模块、OF-CONFIG协议转换模块、OpenFlow协议转换模块和OpenFlow交换机消息处理模块四个部分;
所述ForCES消息分析模块对ForCES控制器下发到协议转换装置的消息进行解析,并能区分该消息是ForCES协议自身运行控制消息、或节点的配置消息或业务数据转发策略控制消息的模块;所述的ForCES协议自身运行控制消息,是指ForCES协议中为建链、链接维护及断链操作相关的ForCES协议消息;所述的节点的配置消息,是指ForCES协议中为转发件的端口组名称,端口组ID这些网络环境进行管理和配置操作相关的ForCES协议消息;所述的业务数据转发策略控制消息,是指ForCES协议中控制数据包转发策略的ForCES协议消息;
所述OF-CONFIG协议转换模块对ForCES消息分析模块下发的关于节点的配置消息进行解析,并将其映射为OF-CONFIG协议支持的数据模型,然后对该数据模型进行封装,封装成适用于配置OpenFlow交换机的OF-CONFIG协议配置消息;
所述OpenFlow协议转换模块对ForCES消息分析模块下发的关于业务数据转发策略的控制消息进行解析,并将其映射为OpenFlow的流表规则,然后对该流表规则进行封装,封装成适用于控制OpenFlow交换机流表的OpenFlow协议控制消息;
所述OpenFlow交换机消息处理模块将OF-CONFIG协议转换模块下发的以OF-CONFIG协议形式封装的OpenFlow交换机配置消息下发给OpenFlow交换机,以及将OpenFlow协议转换模块下发的以OpenFlow协议形式封装的流表控制消息下发给OpenFlow交换机。
2.根据权利要求1所述的基于ForCES控制件控制OpenFlow交换机的系统,其特征是,所述OF-CONFIG协议转换模块将关于节点的配置消息映射为适用于配置OpenFlow交换机的OF-CONFIG协议支持的数据模型,具体为:根据ForCES控制消息中对ForCES转发件属性进行配置的逻辑功能块的控制消息,将其转换为OpenFlow交换机中配置OpenFlow交换机的属性和属性值的配置消息。
3.根据权利要求1所述的基于ForCES控制件控制OpenFlow交换机的系统,其特征是,所述OF-CONFIG协议转换模块将关于节点的配置消息映射成的OF-CONFIG数据模型封装为适用于配置OpenFlow交换机的OF-CONFIG协议配置消息,具体为:将映射后的OpenFlow交换机配置消息,使用OF-CONFIG数据模型进行封装,所述OF-CONFIG数据模型采用XML语言扩展的元素结构,第一层包括逻辑交换机的ID标识、数据路径标识、控制器认证、安全通道失效模式以及交换机资源元素;第二层是扩展的元素,如交换机资源元素中包括对端口资源、队列资源以及流表资源的配置。
4.根据权利要求1所述的基于ForCES控制件控制OpenFlow交换机的系统,其特征是,所述OpenFlow协议转换模块将关于业务数据转发策略的控制消息映射为OpenFlow的流表规则,具体为:OpenFlow交换机流表的结构分为匹配域、计数器和指令集部分,ForCES控制件对逻辑功能块的属性及其连接关系的控制消息到OpenFlow流表的映射,包括,将逻辑功能块的源IP地址、目的IP地址、源端口号、目的端口号分别映射为OpenFlow交换机流表项中的源IP地址、目的IP地址、源端口号、目的端口号;将逻辑功能块属性中的数据包类型映射为流表项中的以太网类型、IP协议类型;将逻辑功能块属性中的元数据映射为流表项中的元数据;将逻辑功能块属性中的输入端口映射为流表项中的入端口;将逻辑功能块中的输出端口映射为流表执行转发动作时的输出端口;逻辑功能块属性中的数据包计数器属性和字节计数器属性映射为流表计数器中的数据包计数字段和字节计数字段;将逻辑功能块的拓扑关系映射为流表项的动作和流表号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510874518.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种压感传感器、压力检测方法及制造工艺
- 下一篇:一种网络信息推广方法和系统