[发明专利]一种报文传输方法、设备及系统有效
申请号: | 202010960361.6 | 申请日: | 2020-09-14 |
公开(公告)号: | CN112187568B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 李伟;周豪 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;H04L61/5046 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 传输 方法 设备 系统 | ||
1.一种报文传输方法,其特征在于,测试系统包括测试设备、中间转发设备和多个待测设备,所述中间转发设备包括交换芯片和多个系统级芯片,且系统级芯片与待测设备一一对应;其中,所述交换芯片通过多个第一端口与多个待测设备连接,且第一端口与待测设备一一对应,所述交换芯片通过多个第二端口与多个系统级芯片连接,且第二端口与系统级芯片一一对应,所述交换芯片通过第三端口与所述测试设备连接,所述方法包括:
通过交换芯片的第一端口接收第一测试报文,为第一测试报文添加该第一端口的网络标识,得到第二测试报文,通过所有第二端口转发第二测试报文;
经由系统级芯片接收到第二测试报文后,若第二测试报文的网络标识与第一虚拟网卡的网络标识相同,则将所述第二测试报文的网络标识修改为第二虚拟网卡的网络标识,得到第三测试报文,并将所述第三测试报文发送给所述交换芯片;其中,该系统级芯片包括第一虚拟网卡和第二虚拟网卡,所述第一虚拟网卡的网络标识与该系统级芯片对应的待测设备连接的第一端口的网络标识相同,所述第一虚拟网卡的地址与该待测设备的地址不同,所述第二虚拟网卡的网络标识与第三端口的网络标识相同,所述第二虚拟网卡的地址与测试设备的地址不同;
经由所述交换芯片接收到第三测试报文后,若第三测试报文的网络标识与第三端口的网络标识相同,去除第三测试报文的网络标识,得到第四测试报文;
通过所述交换芯片的所述第三端口将第四测试报文发送给所述测试设备,以使所述测试设备根据所述第四测试报文对待测设备进行测试。
2.一种中间转发设备,其特征在于,所述中间转发设备包括交换芯片和多个系统级芯片,系统级芯片与待测设备一一对应;其中,所述交换芯片通过多个第一端口与多个待测设备连接,且第一端口与待测设备一一对应,所述交换芯片通过多个第二端口与多个系统级芯片连接,且第二端口与系统级芯片一一对应,所述交换芯片通过第三端口与测试设备连接,其中:所述交换芯片,用于通过第一端口接收第一测试报文,为第一测试报文添加该第一端口的网络标识,得到第二测试报文,通过所有第二端口转发第二测试报文;
系统级芯片,用于在接收到第二测试报文后,若第二测试报文的网络标识与第一虚拟网卡的网络标识相同,则将所述第二测试报文的网络标识修改为第二虚拟网卡的网络标识,得到第三测试报文,并将所述第三测试报文发送给所述交换芯片;其中,该系统级芯片包括第一虚拟网卡和第二虚拟网卡,所述第一虚拟网卡的网络标识与该系统级芯片对应的待测设备连接的第一端口的网络标识相同,所述第一虚拟网卡的地址与该待测设备的地址不同,所述第二虚拟网卡的网络标识与第三端口的网络标识相同,所述第二虚拟网卡的地址与测试设备的地址不同;
所述交换芯片,还用于在接收到第三测试报文后,若第三测试报文的网络标识与第三端口的网络标识相同,则去除第三测试报文的网络标识,得到第四测试报文;通过所述第三端口将第四测试报文发送给所述测试设备,以使所述测试设备根据所述第四测试报文对待测设备进行测试。
3.根据权利要求2所述的中间转发设备,其特征在于,所述交换芯片,还用于通过第三端口接收第一控制报文,为第一控制报文添加该第三端口的网络标识,得到第二控制报文,通过所有第二端口转发第二控制报文;
系统级芯片,还用于在接收到第二控制报文后,若所述第二控制报文的网络标识与第二虚拟网卡的网络标识相同,且所述第二控制报文的目的地址与第二虚拟网卡的地址相同,则将所述第二控制报文的网络标识修改为第一虚拟网卡的网络标识,得到第三控制报文,并将第三控制报文发送给所述交换芯片;
所述交换芯片,还用于在接收到第三控制报文后,基于第三控制报文的网络标识,从所有第一端口中确定出目标第一端口,所述目标第一端口的网络标识与第三控制报文的网络标识相同,去除第三控制报文的网络标识,得到第四控制报文;通过所述目标第一端口将第四控制报文发送给待测设备。
4.根据权利要求3所述的中间转发设备,其特征在于,
所述系统级芯片,还用于在接收到第二测试报文后,若第二测试报文的网络标识与第一虚拟网卡的网络标识不同,则丢弃所述第二测试报文;
所述系统级芯片,还用于在接收到第二控制报文后,若第二控制报文的网络标识与第二虚拟网卡的网络标识不同,和/或,所述第二控制报文的目的地址与该第二虚拟网卡的地址不同,则丢弃所述第二控制报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010960361.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可增加散热面积的水冷散热器
- 下一篇:基于区块链的密钥管理方法及系统