[发明专利]多协议间软件定义的帧头映射的方法和装置有效
申请号: | 201811032492.7 | 申请日: | 2018-09-05 |
公开(公告)号: | CN109218301B | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 陶常勇;刘勤让;吕平;沈剑良;陈艇;汪欣;朱珂;李沛杰;刘冬培;付豪;张楠;何丽丽;刘长江;林德伟;杨镇西 | 申请(专利权)人: | 天津市滨海新区信息技术创新中心;国家数字交换系统工程技术研究中心 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 唐维虎 |
地址: | 300457 天津市滨海新区经*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议 软件 定义 映射 方法 装置 | ||
本发明提供了一种多协议间软件定义的帧头映射方法与装置,属于数据通信技术领域。本发明实施例提供的多协议间软件定义的帧头映射方法与装置,将原协议的数据帧拆分为帧头字段和数据字段;根据目标协议制定转换规则,将帧头字段转换为关键字;根据预存的关键字与关键字值的对应关系,找到关键字相对应的关键字值;根据目标协议制定转换规则,将关键字值转换为目标协议的帧头字段;将目标协议的帧头字段与数据字段组合为目标协议的数据帧,根据目标协议的不同,重新定义转换规则和表项内容,实现支持多种协议的转换,使协议转换也不再与具体协议绑定,具有很强的灵活性。
技术领域
本发明涉及数据通信技术领域,具体而言,涉及一种多协议间软件定义的帧头映射方法和装置。
背景技术
随着物联网、大数据的快速发展,网络规模越来越大,在不同设备、网络、协议间的进行相互通信的需求也越来越高,在一些大型的网络系统中,每个设备所采用的网络协议和通信接口并不相同,但不同的网络协议,虽然都可以按照OSI的分层结构来看,但是各层的帧格式和访问方式并不相同,因此如果要实现网络融合,就必须解决核心的协议转换问题。采用协议映射的方式实现协议转换可以解决异构协议端点之间通信的问题,也能提高带宽利用率,但在通常的设计应用中,考虑到不同协议之间的对等性,人们通常将协议映射的方式只是针对某类相对通用的应用场景来设计,设计完后协议映射方式相对固定,如UDP与FC的协议映射中,有人将UDP的端口号与FC的exchange ID对等映射起来,将IP地址与FCID对等映射起来,当该设计完成后,这种不同该协议之间的映射方式也就固定了。
然而在实际的异构协议应用当中,异构协议的组网场景和组网模式非常复杂,这种对等映射方式就会变的不合时宜,如在一个小型局域网络中,完全可以将mac地址与FC的ID进行映射,而在一个集中管控的工控网络中,又需要将端口号与FC ID进行映射,显然此时,这种传统的异构协议映射处理方法已经不能满足应用的需求。
发明内容
针对上述现有技术中存在的问题,本发明提供了一种多协议间软件定义的帧头映射方法和装置,根据目标协议的不同,重新定义转换规则和表项内容,实现支持多种协议的转换,使协议转换也不再与具体协议绑定,具有很强的灵活性。
第一方面,本发明实施例提供了一种多协议间软件定义的帧头映射方法,所述方法包括:
将原协议的数据帧拆分为帧头字段和数据字段;
根据目标协议制定转换规则,将所述帧头字段转换为关键字;
根据预存的关键字与关键字值的对应关系,找到所述关键字相对应的关键字值;
根据所述转换规则,将所述关键字值转换为目标协议的帧头字段;
将所述目标协议的帧头字段与所述数据字段组合为目标协议的数据帧。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述根据目标协议制定转换规则,将所述帧头字段转换为关键字的步骤,包括:
根据所述关键字的位宽,设定第一字段映射选择器的个数和宽度;每个字段映射选择器对应所述关键字的不同位段;
根据目标协议确定待转换的所述帧头字段的位段;
根据所述转换规则,将所述待转换的位段通过所述字段映射选择器转换为关键字。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述根据预存的关键字与关键字值的对应关系,找到所述关键字相对应的关键字值的步骤,包括:
将所述关键字输入到指定个数的不同规则的哈希函数生成器中进行压缩,得到指定个数的压缩后的关键字;所述指定个数指根据关键字的不同,指定所需个数的哈希函数生成器;
根据所述指定个数的压缩后的关键字,查找所述关键字对应的关键字值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市滨海新区信息技术创新中心;国家数字交换系统工程技术研究中心,未经天津市滨海新区信息技术创新中心;国家数字交换系统工程技术研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811032492.7/2.html,转载请声明来源钻瓜专利网。