首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】利用IPv6逐跳扩展头实现单向网络测试的方法、电子设备及存储介质_中国信息通信研究院_202210629653.0 

申请/专利权人:中国信息通信研究院

申请日:2022-06-06

公开(公告)日:2024-06-18

公开(公告)号:CN115134275B

主分类号:H04L43/0852

分类号:H04L43/0852;H04L43/087;H04L69/22

优先权:

专利状态码:有效-授权

法律状态:2024.06.18#授权;2022.10.25#实质审查的生效;2022.09.30#公开

摘要:本申请涉及网络测试技术领域,公开了一种利用IPv6逐跳扩展头实现单向网络测试的方法。该利用IPv6逐跳扩展头实现单向网络测试的方法包括:源节点生成IPv6数据包;源节点向转发节点发送包含头部以及逐跳扩展头的IPv6数据包;转发节点接收IPv6数据包;转发节点处理IPv6数据包;转发节点转发包含头部以及扩展头的IPv6数据包;目的节点接收IPv6数据包;目的节点根据IPv6数据包获得测试结果。采用该利用IPv6逐跳扩展头实现单向网络测试的方法可更准确地反映出网络的实际情况。本申请还公开一种电子设备和存储介质。

主权项:1.一种利用IPv6逐跳扩展头实现单向网络测试的方法,其特征在于,应用于源节点,所述方法包括:根据发包的顺序确定包序号,以使目的节点根据所述包序号判断是否存在丢失以及错序现象;获得源节点标识以及发包时刻,并将所述源节点标识以及所述发包时刻生成第一值键的对,以使所述目的节点根据所述源节点标识以及所述发包时刻确定所述源节点至所述目的节点的时延;将所述包序号以及所述第一值键的对填入IPv6数据包的逐跳扩展头的单向测试选项的值域,以及,将第一扩展标识填入所述值域的扩展选项,所述第一扩展标识用于表示值域未被扩展;以使转发节点在接收到IPv6数据包之后,获得转发节点标识以及IPv6数据包的收包时刻,获得IPv6数据包的原始逐跳扩展头的原始单向选项的原始值域的长度;计算原始值域与第二值键的对的长度之和;如果二者之和小于或等于设定长度,则将所述转发节点标识以及所述收包时刻生成第二值键的对将所述第二值键的对填入所述单向测试选项的值域,维持原始值域中的第一扩展标识不变;将所述单向测试选项的值域长度填入所述单向测试选项的长度域;利用预设填充包将所述单向测试选项的值域的长度填充为8字节的整数倍;将所述逐跳扩展头的长度并填入IPv6数据包的头部;转发包含所述头部以及所述扩展头的IPv6数据包;如果原始值域与第二值键的对的长度之和大于设定长度,则将原始值域的扩展选项置为第二扩展标识,以表示原始值域被扩展;生成新逐跳扩展头,并将第二值键的对填入新逐跳扩展头的新单向测试选项的新值域,将新值域的长度填入新单向测试选项的新长度域;利用预设填充包将新单向测试选项的新值域的长度填充为8字节的整数倍;转发包含头部、原始逐跳扩展头以及新逐跳扩展头的IPv6数据包;进而使目的节点根据所述转发节点标识以及所述收包时刻确定所述转发节点至其他节点的时延,并经最后统计获得抖动均值和其它统计特性;其中,路径上所有转发节点的时间同步;将所述值域的长度填入所述单向测试选项的长度域;利用预设填充包将所述值域的长度填充为8字节的整数倍,并根据协议计算所述逐跳扩展头的长度;将所述逐跳扩展头的长度填入IPv6数据包的头部;发送包含所述头部以及所述逐跳扩展头的IPv6数据包。

全文数据:

权利要求:

百度查询: 中国信息通信研究院 利用IPv6逐跳扩展头实现单向网络测试的方法、电子设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。