报文的处理方法、装置和设备制造方法及图纸

技术编号:20687788 阅读:43 留言:0更新日期:2019-03-27 20:45
本申请提供一种报文的处理方法、装置和设备,该方法包括:根据第一数据报文的网络地址在所述第一数据报文中设置地址类型指示信息以生成第二数据报文,所述地址类型指示信息用于指示所述网络地址的类型;若所述网络地址为互联网协议IP地址,则通过压缩所述第二数据报文的IP报头中的目的IP地址和源IP地址中的至少一个并在所述IP报头中设置头压缩格式指示信息的方式生成网络层报文,所述头压缩格式指示信息用于指示所述IP报头的压缩方式;发送所述网络层报文,对IP报头中的IP地址进行压缩,可以减小IP报头占用的空间,使得载荷部分可以承载更多的数据。

【技术实现步骤摘要】
报文的处理方法、装置和设备
本申请涉及通信领域,尤其涉及一种报文的处理方法、装置和设备。
技术介绍
面向工业过程自动化的工业无线网络(WirelessNetworksforIndustrialAutomationProcessAutomation,WIA-PA)是世界三大工业无线过程控制网络标准之一,已广泛的部署在工业领域用作工业实时监测。WIA-PA于2011年在国际电工委员会(InternationalElectrotechnicalCommission,IEC)标准组织完成标准化,该标准定义了基于IEEE802.15.4-2006的物理层(physicallayer,PHY)和媒体访问控制(MediaAccessControl,MAC)的一整套上层协议栈架构。应用网际互连协议(InternetProtocol,IP)已成为物联网发展的一大趋势,互联网协议第6版(InternetProtocolVersion6,IPv6)作为物联网的核心协议,具有地址资源丰富、地址自动配置、安全性高、移动性好等优点,通过IPv6技术,可实现WIA-PA网络与互联网间的互联互通。目前,WIA-PA本文档来自技高网...

【技术保护点】
1.一种报文的处理方法,其特征在于,包括:根据第一数据报文的网络地址在所述第一数据报文中设置地址类型指示信息以生成第二数据报文,所述地址类型指示信息用于指示所述网络地址的类型;若所述网络地址为互联网协议IP地址,则通过压缩所述第二数据报文的IP报头中的目的IP地址和源IP地址中的至少一个并在所述IP报头中设置头压缩格式指示信息的方式生成网络层报文,所述头压缩格式指示信息用于指示所述IP报头的压缩方式;发送所述网络层报文。

【技术特征摘要】
1.一种报文的处理方法,其特征在于,包括:根据第一数据报文的网络地址在所述第一数据报文中设置地址类型指示信息以生成第二数据报文,所述地址类型指示信息用于指示所述网络地址的类型;若所述网络地址为互联网协议IP地址,则通过压缩所述第二数据报文的IP报头中的目的IP地址和源IP地址中的至少一个并在所述IP报头中设置头压缩格式指示信息的方式生成网络层报文,所述头压缩格式指示信息用于指示所述IP报头的压缩方式;发送所述网络层报文。2.根据权利要求1所述的方法,其特征在于,若所述目的IP地址为广播地址,则所述头压缩格式指示信息还包括广播类型指示,所述广播类型指示用于指示所述IP报头中的所述目的IP地址是否为广播地址。3.根据权利要求2所述的方法,其特征在于,若所述目的IP地址为非广播地址,则所述广播类型指示的值为第一值;若所述目的IP地址为广播地址,则所述广播类型指示的值为除所述第一值之外的其他值。4.根据权利要求3所述的方法,其特征在于,所述广播类型指示的值为除所述第一值之外的其他值,包括:若所述广播类型为网关簇内广播或路由簇内广播,则所述广播类型指示的值为第二值;若所述广播类型为全网广播,则所述广播类型指示的值为第三值;若所述广播类型为簇间广播,则所述广播类型指示的值为第四值。5.根据权利要求4所述的方法,其特征在于,若所述广播类型为网关簇内广播或路由簇内广播,则所述头压缩格式指示信息还包括目的地址模式,所述目的地址模式用于指示所述IP报头中的目的IP地址字段是否为空;若所述广播类型为网关簇内广播,则所述目的IP地址字段为空;若所述广播类型为路由簇内广播,则所述目的IP地址字段不为空。6.根据权利要求2-5任一项所述的方法,其特征在于,所述头压缩格式指示信息中还包括IP地址类型;若所述IP地址为IPv4地址,则所述IP地址类型的值为第五值;若所述IP地址为IPv6地址,则所述IP地址类型的值为第六值。7.根据权利要求1-6任一项所述的方法,其特征在于,若所述网络地址为私有地址,则所述地址类型指示信息为第七值;若所述网络地址为IP地址,则所述地址类型指示信息为第八值。8.一种报文的处理方法,其特征在于,包括:路由设备获取网络层报文,所述网络层报文包括地址类型指示信息,所述地址类型指示信息用于指示所述网络层报文的网络地址的类型;根据所述地址类型指示信息确定所述网络地址是否为互联网协议IP地址;若所述网络地址为IP地址,则获取所述网络层报文中的头压缩格式指示信息,并根据所述头压缩格式指示信息解压缩所述网络层报文的IP报头以恢复所述网络层报文的目的IP地址和源IP地址中的至少一个,所述头压缩格式指示信息用于指示所述IP报头的压缩方式。9.根据权利要求8所述的方法,其特征在于,所述根据所述头压缩格式指示信息解压缩所述网络层报文的IP报头,包括:根据所述头压缩格式指示信息中的广播类型指示确定所述IP报头中的所述目的IP地址是否为广播地址;若所述目的IP地址为广播地址,则根据所述头压缩格式指示信息中的广播类型指示确定广播类型,并根据所述广播类型确定所述IP报头中的广播地址。10.根据权利要求9所述的方法,其特征在于,所述根据所述头压缩格式指示信息中的广播类型指示确定所述IP报头中的所述目标IP地址是否为广播地址,包括:确定所述广播类型指示的值是否为第一值;若所述广播类型指示的值为所述第一值,则确定所述目的IP地址为非广播地址;若所述广播类型指示的值不是所述第一值,则确定所述目的IP地址为广播地址。11.根据权利要求10所述的方法,其特征在于,所述根据所述头压缩格式指示信息中的广播类型指示确定广播类型,包括:若所述广播类型指示的值为第二值,则根据所述头压缩格式指示信息中的目的地址模式确定所述广播类型;所述目的地址模式用于指示所述IP报头中的目的IP地址字段是否为空;若所述广播类型指示的值为第三值,则确定所述广播类型为全网广播;若所述广播类型指示的值为第四值,则确定所述广播类型为簇间广播。12.根据权利要求11所述的方法,其特征在于,所述根据所述头压缩格式指示信息中的目的地址模式确定所述广播类型,包括:根据所述目的地址模式确定所述IP报头中的目的IP地址字段是否为空;若所述目的IP地址字段为空,则确定所述广播类型为网关簇内广播;若所述目的IP地址字段不为空,则确定所述广播类型为路由簇内广播。13.根据权利要求9-12任一项所述的方法,其特征在于,所述根据所述头压缩格式指示信息中的广播类型指示确定所述IP报头中的IP地址是否为广播地址之前,所述方法还包括:解析所述头压缩格式指示信息,获取IP地址类型;若所述IP地址类型的值为第五值,则确定所述IP地址为IPv4地址;若所述IP地址类型的值为第六值,则确定所述IP地址为IPv6地址。14.根据权利要求8-13任一项所述的方法,其特征在于,所述根据所述地址类型指示信息确定所述网络地址是否为互联网协议IP地址,包括:若所述地址类型指示信息为第七值,则确定所述网络地址为私有地址;若所述地址类型指示信息为第八值,则确定所述网络地址为IP地址。15.一种报文的处理装置,其特征在于,包括:生成模块,用于根据第一数据报文的网络地址在所述第一数据报文中设置地址类型指示信息以生成第二数据报文,所述地址类型指示信息...

【专利技术属性】
技术研发人员:侯建强吴悦峰厉益舟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1