[发明专利]IPv4组播和IPv6组播互相转换装置和设备在审
| 申请号: | 201811586551.5 | 申请日: | 2018-12-24 |
| 公开(公告)号: | CN109688240A | 公开(公告)日: | 2019-04-26 |
| 发明(设计)人: | 李伟波;杨国良;王可恩 | 申请(专利权)人: | 睿哲科技股份有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 周文波 |
| 地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 组播网络 发送端 接收端 组播数据包 获取模块 匹配模块 一端连接 转换规则 转换模块 转换装置 目标IP 数据包 网络 转换 互联网技术 数据包转换 技术效果 匹配成功 匹配 发送 共享 升级 | ||
1.一种IPv4组播和IPv6组播互相转换装置,所述装置的一端连接发送端组播网络,所述装置的另一端连接接收端组播网络,其特征在于,包括:获取模块、匹配模块和转换模块;
当所述发送端组播网络为IPv4组播网络时,所述接收端组播网络为IPv6组播网络;当所述发送端组播网络为IPv4组播网络时,所述接收端组播网络为IPv6组播网络;
所述获取模块用于接收发送端组播网络发送的待转换IP组播数据包;
所述匹配模块用于为所述待转换IP组播数据包匹配对应的转换规则;
所述转换模块,用于如果匹配成功,按所述转换规则将所述待转换IP组播数据包转换为目标IP组播数据包,以将所述目标IP组播数据包共享至所述接收端组播网络。
2.根据权利要求1所述的IPv4组播和IPv6组播互相转换装置,其特征在于,所述匹配模块包括:
识别子模块,用于识别所述待转换IP组播数据包的组播源地址和组播地址;
匹配子模块,用于根据所述组播源地址和所述组播地址,为所述待转换IP组播数据包匹配对应的转换规则。
3.根据权利要求2所述的IPv4组播和IPv6组播互相转换装置,其特征在于,所述匹配子模块用于:
对所述组播源地址和所述组播地址进行哈希计算,得到所述待转换IP组播数据包的哈希值;
根据所述哈希值查询预设转换规则哈希表,并将查询得到转换规则匹配给所述待转换IP组播数据包。
4.根据权利要求3所述的IPv4组播和IPv6组播互相转换装置,其特征在于,所述装置还包括:
接收模块,用于接收用户输入的转换规则,所述转换规则包括:待转换组播源地址、待转换组播地址、目标组播地址和目标组播源地址;
计算模块,用于对所述待转换组播源地址和所述待转换组播地址进行哈希计算,得到哈希值;
存储模块,用于以所述哈希值为关键码,将所述转换规则进行存储,得到转换规则哈希表。
5.根据权利要求4所述的IPv4组播和IPv6组播互相转换装置,其特征在于,所述转换模块用于如果匹配成功,按所述转换规则将所述待转换IP组播数据包转换为目标IP组播数据包,具体包括:
将所述待转换IP组播数据包的报文头部分的待转换组播源地址和待转换组播地址分别替换为所述转换规则中的目标组播源地址和目标组播地址。
6.根据权利要求5所述的IPv4组播和IPv6组播互相转换装置,其特征在于,还包括:更新模块;
所述更新模块用于更新所述待转换IP组播数据包的负载部分的校验和。
7.根据权利要求6所述的IPv4组播和IPv6组播互相转换装置,其特征在于,还包括:提醒模块;
所述提醒模块用于当所述匹配模块为所述待转换IP组播数据包匹配对应的转换规则失败时,丢弃所述待转换组播数据包并发送失败提醒。
8.根据权利要求7所述的IPv4组播和IPv6组播互相转换装置,其特征在于,还包括:网络协议模块;
所述网络协议模块用于将所述装置分别接入IPv4组播网络和IPv6组播网络。
9.一种IPv4组播和IPv6组播互相转换设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至8任一项所述的装置的步骤。
10.根据权利要求9所述的IPv4组播和IPv6组播互相转换设备,其特征在于,还包括:接口模块;
所述接口模块用于提供与外界交互的一个或多个接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于睿哲科技股份有限公司,未经睿哲科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811586551.5/1.html,转载请声明来源钻瓜专利网。





