[发明专利]一种实现报文镜像的方法及装置有效
| 申请号: | 201910492414.3 | 申请日: | 2019-06-06 |
| 公开(公告)号: | CN112054969B | 公开(公告)日: | 2023-03-24 |
| 发明(设计)人: | 吴小娟;沈益明;徐杨 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L49/20 | 分类号: | H04L49/20;H04L67/1095 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 廖慧贤 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 报文 方法 装置 | ||
1.一种实现报文镜像的方法,包括:
从端口配置的目的镜像端口的多个成员端口中选择目的端口;其中,所述目的镜像端口为聚合端口,所述聚合端口为逻辑端口且包括多个共享带宽的成员端口;
对所述端口上需要镜像的报文进行复制,将复制的报文转发至所述目的端口;
其中,所述从端口配置的目的镜像端口的多个成员端口中选择目的端口,包括:根据路由选路策略从所述端口配置的目的镜像端口的多个成员端口中选择目的端口;
其中,所述根据路由选路策略从所述端口配置的目的镜像端口的多个成员端口中选择目的端口,包括:
基于镜像流的流特征通过选路算法确定所述镜像流的选路值R;或者基于随机数确定所述镜像流的选路值R;
将选路值R对M取模获得子逻辑端口号I;其中,聚合端口中的每一个成员端口根据带宽能力映射为一个或多个子逻辑端口,聚合端口包含的子逻辑端口的总数为M;
根据子逻辑端口号I以及成员端口与子逻辑端口号的映射关系确定目标端口。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
新建逻辑端口作为聚合端口,在所述聚合端口中添加物理端口作为成员端口;
新建镜像实例,将所述镜像实例的目的镜像端口设置为所述聚合端口;
将所述镜像实例应用于需要镜像服务的端口。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述聚合端口中的某个成员端口出现异常时,所述聚合端口中的其他成员端口分担所述出现异常的成员端口的镜像流;当所述出现异常的成员端口恢复正常后,所述其他成员端口分担的镜像流重新切换回所述恢复的成员端口。
4.如权利要求3所述的方法,其特征在于:
所述当所述聚合端口中的某个成员端口出现异常时,所述聚合端口中的其他成员端口分担所述出现异常的成员端口的镜像流,包括:
根据所述聚合端口中工作正常的成员端口重新计算所述聚合端口包含的子逻辑端口的总数M';其中,聚合端口中的每一个正常工作的成员端口根据带宽能力映射为一个或多个子逻辑端口;
基于镜像流的流特征通过选路算法确定所述镜像流的选路值R;或者基于随机数确定所述镜像流的选路值R;
将所述出现异常的成员端口承载的镜像流的选路值R重新对M'取模获得新的子逻辑端口号I';
根据新的子逻辑端口号I'以及成员端口与子逻辑端口号的映射关系重新确定目标端口。
5.如权利要求1所述的方法,其特征在于:
所述镜像流的流特征包括镜像流的一个或多个关键字段;
其中,所述关键字段包括以下至少一种:源媒体访问控制MAC地址,目的MAC地址,源IP地址,目的IP地址,服务类型TOS值,源端口号,目的端口号,协议类型。
6.一种实现报文镜像的装置,包括:
存储器、处理器及存储在所述存储器上并可在所述处理器上运行的实现报文镜像的程序,所述实现报文镜像的程序被所述处理器执行时实现上述权利要求1-5中任一项所述的实现报文镜像的方法的步骤。
7.一种计算机可读存储介质,所述计算机可读存储介质上存储有实现报文镜像的程序,所述实现报文镜像的程序被处理器执行时实现上述权利要求1-5中任一项所述的实现报文镜像的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910492414.3/1.html,转载请声明来源钻瓜专利网。





