[发明专利]报文镜像方法、网络设备及存储介质在审
申请号: | 202010543257.7 | 申请日: | 2020-06-15 |
公开(公告)号: | CN113810315A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 吴小娟;沈益明 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L12/761 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 梁嘉琦 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 方法 网络设备 存储 介质 | ||
本发明公开了一种报文镜像方法、网络设备及存储介质。其中,所述报文镜像方法通过获取待镜像的目标报文,确定转发所述目标报文的组播组,将所述组播组以外的至少一个端口设置为对所述目标报文进行镜像的目的端口,将所述目的端口添加为所述组播组的出端口,对所述目标报文执行组播复制,因此可以利用该组播组中原有的组播复制流程复制目标报文,再发送至该目的端口,从而在不占用网络处理器的转发资源的情况下,达到镜像的目的,进而能够缓解网络处理器的转发资源压力,提高网络处理器的转发性能。
技术领域
本发明涉及通信技术领域,特别是涉及一种报文镜像方法、网络设备及存储介质。
背景技术
端口镜像是指通过在交换机或路由器上,将某个端口的报文转发到指定端口来实现对网络的监听,其中,被镜像的端口称之为“源端口”,指定端口称之为“目的端口”,在不影响源端口正常吞吐流量的情况下,可以通过镜像端口对网络的流量进行监控分析。在企业中用端口镜像功能,可以很好地对企业内部的网络数据进行监控管理,在网络出故障的时候,可以快速地定位故障。
然而,现有的端口镜像功能是通过网络处理器通过额外的代码行来实现的,会占用网络处理器的转发资源,降低网络处理器的转发性能。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供了一种报文镜像方法、网络设备及存储介质,能够缓解网络处理器的转发资源压力,提高网络处理器的转发性能。
第一方面,本发明实施例提供了一种报文镜像方法,所述方法包括:
获取待镜像的目标报文,确定转发所述目标报文的组播组;
将所述组播组以外的至少一个端口设置为对所述目标报文进行镜像的目的端口,将所述目的端口添加为所述组播组的出端口;
对所述目标报文执行组播复制。
第二方面,本发明实施例还提供了一种网络设备,包括至少一个处理器和用于与所述至少一个处理器通信连接的存储器;所述存储器存储有能够被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的报文镜像方法。
第三方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行第一方面所述的报文镜像实现方法。
本发明实施例包括:获取待镜像的目标报文,确定转发所述目标报文的组播组,将所述组播组以外的至少一个端口设置为对所述目标报文进行镜像的目的端口,将所述目的端口添加为所述组播组的出端口,对所述目标报文执行组播复制,因此可以利用该组播组中原有的组播复制流程复制目标报文,再发送至该目的端口,从而在不占用网络处理器的转发资源的情况下,达到镜像的目的,进而能够缓解网络处理器的转发资源压力,提高网络处理器的转发性能。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1是本发明实施例提供的报文镜像方法的步骤流程图;
图2是本发明实施例提供的确定转发目标报文的组播组的具体步骤流程图;
图3是本发明实施例提供的当源端口位于本地网络设备上时根据网络位置确定转发目标报文的组播组的具体步骤流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010543257.7/2.html,转载请声明来源钻瓜专利网。