System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,特别是涉及一种网络监控方法、装置、交换机、计算机设备、存储介质和计算机程序产品。
技术介绍
1、光纤通道(fiber channel,fc)是由美国标准化委员会(american nationalstandards institute: ansi)提出的高速串行传输总线,由于其具备通道和网络的双重优势,具备高带宽、高可靠、抵抗电磁干扰等优点,能够提供非常稳定可靠的光纤连接,容易构建大型的数据传输和通信网络。fc交换机作为fc网络中的核心设备,对整个fc网络的数据交换起着决定性的作用,因此对fc交换机交换数据进行监控与分析具有重大意义。
2、相关的对交换机进行网络监控的方法为镜像监控方法,即设置镜像端口,监控设备连接到交换机的指定镜像端口对交换数据进行监控。
3、然而,当在多级交换的网络中需要对整个网络进行监控时,相关的镜像监控方法需要交换机具备镜像端口的输入口和输出口,即每个交换机至少需要增加两个端口。因此,相关的网络监控方法需要的物理资源多。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够减少需要的物理资源的网络监控方法、装置、交换机、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种网络监控方法,所述方法应用于交换机,所述交换机包括交换端口和集成端口,所述集成端口用于传输交换数据和/或镜像数据,所述方法包括:
3、获取目标输入数据,并确定所述目标输入数据对应的目标输出端
4、判断所述目标输出端口是否为所述集成端口,在所述目标输出端口非所述集成端口的情况下,对所述目标输入数据进行镜像处理,得到镜像数据,并将所述镜像数据发送至所述集成端口;
5、将所述目标输入数据发送至所述目标输出端口。
6、在其中一个实施例中,所述方法还包括:
7、在所述目标输出端口为所述集成端口的情况下,将所述目标输入数据发送至所述集成端口。
8、在其中一个实施例中,所述方法还包括:
9、在所述交换机不存在所述目标输入数据对应的输出端口的情况下,对所述目标输入数据进行镜像处理,得到镜像数据,并将所述镜像数据发送至所述集成端口。
10、在其中一个实施例中,所述方法还包括:
11、确定所述目标输入数据的源端口,在所述源端口为所述集成端口的情况下,将所述目标输入数据发送至所述目标输出端口。
12、在其中一个实施例中,所述方法还包括:
13、针对所述集成端口,当所述集成端口同时接收到交换端口发送的交换数据和所述镜像数据时,优先发送所述交换数据。
14、第二方面,本申请还提供了一种交换机,所述交换机包括:多个端口、镜像模块、以及交换模块,每个所述端口对应有输入控制模块和输出控制模块,所述端口包括交换端口和集成端口,其中:
15、所述输入控制模块,用于获取目标输入数据,并确定所述目标输入数据对应的目标输出端口;所述目标输出端口为所述交换机的端口;判断所述目标输出端口是否为所述集成端口,在所述目标输出端口非所述集成端口的情况下,复制所述目标输入数据,得到目标复制数据,将所述目标输入数据发送至所述交换模块,并将所述目标复制数据发送至所述镜像模块;
16、所述镜像模块,用于对所述目标复制数据进行镜像处理,得到镜像数据,并将所述镜像数据发送至所述集成端口对应的输出控制模块;
17、所述交换模块,用于将所述目标输入数据发送至所述目标输出端口对应的输出控制模块;
18、所述输出控制模块,用于将接收到的数据发送至所述输出控制模块对应的端口。
19、第三方面,本申请还提供了一种网络监控装置,所述装置应用于交换机,所述交换机包括交换端口和集成端口,所述集成端口用于传输交换数据和/或镜像数据,所述装置包括:
20、确定模块,用于获取目标输入数据,并确定所述目标输入数据对应的目标输出端口;所述目标输出端口为所述交换机的端口;
21、第一处理模块,用于判断所述目标输出端口是否为所述集成端口,在所述目标输出端口非所述集成端口的情况下,对所述目标输入数据进行镜像处理,得到镜像数据,并将所述镜像数据发送至所述集成端口;
22、第一发送模块,用于将所述目标输入数据发送至所述目标输出端口。
23、在其中一个实施例中,所述装置还包括:
24、第二发送模块,用于在所述目标输出端口为所述集成端口的情况下,将所述目标输入数据发送至所述集成端口。
25、在其中一个实施例中,所述装置还包括:
26、第二处理模块,用于在所述交换机不存在所述目标输入数据对应的输出端口的情况下,对所述目标输入数据进行镜像处理,得到镜像数据,并将所述镜像数据发送至所述集成端口。
27、在其中一个实施例中,所述装置还包括:
28、第三发送模块,用于确定所述目标输入数据的源端口,在所述源端口为所述集成端口的情况下,将所述目标输入数据发送至所述目标输出端口。
29、在其中一个实施例中,所述装置还包括:
30、第四发送模块,用于针对所述集成端口,当所述集成端口同时接收到交换端口发送的交换数据和所述镜像数据时,优先发送所述交换数据。
31、第四方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的步骤。
32、第五方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的步骤。
33、第六方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的步骤。
34、上述网络监控方法、装置、交换机、计算机设备、存储介质和计算机程序产品,所述方法应用于交换机,所述交换机包括交换端口和集成端口,所述集成端口用于传输交换数据和/或镜像数据,所述方法包括:获取目标输入数据,并确定所述目标输入数据对应的目标输出端口;所述目标输出端口为所述交换机的端口;判断所述目标输出端口是否为所述集成端口,在所述目标输出端口非所述集成端口的情况下,对所述目标输入数据进行镜像处理,得到镜像数据,并将所述镜像数据发送至所述集成端口;将所述目标输入数据发送至所述目标输出端口。这样,交换机对目标输出端口非集成端口的目标输入数据进行镜像处理,将镜像数据全部发送至集成端口,且将原目标输入数据正常发送至目标输出端口实现正常数据交换,该集成端口既实现该端口的交换数据的传输,也实现其他端口交换数据的镜像数据的传输,监控设备与集成端口连接,即能够获取全网数据,实现在多级交换的网络中对整个网络的监控,并且,将交换端口和镜像端口无缝融合为一个集成端口,交换机无需增加端口,能够减少网络监控需要本文档来自技高网...
【技术保护点】
1.一种网络监控方法,其特征在于,所述方法应用于交换机,所述交换机包括交换端口和集成端口,所述集成端口用于传输交换数据和/或镜像数据,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种交换机,其特征在于,所述交换机包括:多个端口、镜像模块、以及交换模块,每个所述端口对应有输入控制模块和输出控制模块,所述端口包括交换端口和集成端口,其中:
7.一种网络监控装置,其特征在于,所述装置应用于交换机,所述交换机包括交换端口和集成端口,所述集成端口用于传输交换数据和/或镜像数据,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种网络监控方法,其特征在于,所述方法应用于交换机,所述交换机包括交换端口和集成端口,所述集成端口用于传输交换数据和/或镜像数据,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种交换机,其特征在于,所述交换机包括:多个端口、镜像模块、以及交换模块,每个所述端口对应有输入控制模块和输出控制模块,所述端口包括交换端口和集成端口,其中:<...
【专利技术属性】
技术研发人员:李龙威,陈彬,崔炳林,谢京州,谢鹏,龙启鹏,刘振华,李强,
申请(专利权)人:北京国科天迅科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。