[发明专利]一种报文镜像方法、装置及电子设备有效
申请号: | 201711001469.7 | 申请日: | 2017-10-24 |
公开(公告)号: | CN107682446B | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 马晓杰;范路路 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 方法 装置 电子设备 | ||
本发明实施例提供了一种报文镜像方法、装置及电子设备,其中,所述方法包括:从待处理报文队列中获取缓存地址,根据缓存地址从内存中读取报文;若报文不包括镜像标识,则根据转发表项转发报文,并确定报文是否为需要镜像的报文;若确定报文为需要镜像报文,则在将报文根据转发表项进行转发后,不释放报文所占的内存,将缓存地址重新添加至待处理报文队列中,并在报文中添加镜像标识;若报文包括镜像标识,按照预设镜像规则发送报文。通过本发明实施例提供的报文镜像方法、装置及电子设备,能够降低报文镜像过程中对网络设备资源的消耗,提高网络设备的性能。
技术领域
本发明涉及网络通信技术领域,特别是涉及一种报文镜像方法、装置及电子设备。
背景技术
为了保证网络通信的安全,需要对网络通信过程中的报文进行监控、分析。具体地,可以通过对报文进行镜像来实现。
已有的对报文进行镜像的过程包括:网络设备接收到报文后,判断该报文是否需要镜像;在该报文需要镜像时,复制该报文;并将复制后得到的报文,通过指定端口发送。可以看出,已有的对报文进行镜像的过程中,需要通过复制报文实现对报文进行镜像,而大量的复制会造成对网络设备资源的高消耗,降低网络设备的性能。
发明内容
本发明实施例的目的在于提供一种报文镜像方法、装置及电子设备,以降低报文镜像过程中对网络设备资源的消耗,提高网络设备的性能。具体技术方案如下:
第一方面,本发明实施例提供了一种报文镜像方法,包括:
从待处理报文队列中获取缓存地址,根据所述缓存地址从内存中读取报文;
若所述报文不包括镜像标识,则根据转发表项转发所述报文,并确定所述报文是否为需要镜像的报文;
若确定所述报文为需要镜像的报文,则在将所述报文根据转发表项进行转发后,不释放所述报文所占的内存,将所述缓存地址重新添加至所述待处理报文队列中,并在所述报文中添加镜像标识;
若所述报文包括所述镜像标识,按照预设镜像规则发送所述报文。
第二方面,本发明实施例提供了一种报文镜像装置,包括:
读取模块,用于从待处理报文队列中获取缓存地址,根据所述缓存地址从内存中读取报文;
转发模块,用于若所述报文不包括镜像标识,则根据转发表项转发所述报文;
确定模块,用于确定所述报文是否为需要镜像的报文;
添加模块,用于若确定所述报文为需要镜像的报文,则在将所述报文根据转发表项进行转发后,不释放所述报文所占的内存,将所述缓存地址重新添加至所述待处理报文队列中,并在所述报文中添加镜像标识;
发送模块,用于若所述报文包括所述镜像标识,按照预设镜像规则发送所述报文。
第三方面,本发明实施例提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现第一方面所述的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711001469.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:摄像元件以及摄像装置
- 下一篇:一种高耐磨铝合金用有机硅脱模剂及制备方法