一种针对光纤交换机的镜像端口冗余处理方法及装置与流程

文档序号:28816595发布日期:2022-02-09 06:22阅读:309来源:国知局
一种针对光纤交换机的镜像端口冗余处理方法及装置与流程

1.本发明涉及网络通信技术领域,具体涉及一种针对光纤交换机的镜像端口冗余处理方法及装置。另外,还涉及一种电子设备及处理器可读存储介质。


背景技术:

2.fc(fiber channel,光纤通道)是指高速串行传输总线,由于其具备通道和网络的双重优势,具备高带宽、高可靠、抵抗电磁干扰等优点,能够提供非常稳定可靠的光纤连接,容易构建大型的数据传输和通信网络。而fc交换机(光纤交换机)作为fc网络中的核心设备,对整个fc网络的数据交换起着决定性的作用,因此对fc交换机的交换数据进行监控及实现监控数据的有效转发具有重要意义。
3.然而,目前的交换数据监控方式单一,且在镜像端口链路发生故障时存在监控数据容易丢失的情况,导致稳定性较差。因此,如何针对光纤交换机的镜像端口冗余处理过程实现监控数据的高效、稳定转发成为当前亟待解决的难题。


技术实现要素:

4.为此,本发明提供一种针对光纤交换机的镜像端口冗余处理方法及装置,以解决现有技术中存在的针对光纤交换机的镜像端口冗余处理方案监控数据转发稳定性较差,导致转发数据容易丢失的问题。
5.第一方面,本发明提供一种针对光纤交换机的镜像端口冗余处理方法,包括:基于光纤交换机对应逻辑寄存器的配置数据确定相应的主镜像端口和备镜像端口;其中,所述主镜像端口的使用优先级高于所述备镜像端口的使用优先级;基于所述主镜像端口转发监控数据帧,并基于预设的帧备份模块同步缓存所述主镜像端口转发的监控数据帧,并实时监测所述主镜像端口的链路状态,当监测到所述主镜像端口的链路状态异常时,判断当前所述主镜像端口是否正在转发监控数据帧,若所述主镜像端口正在转发监控数据帧且存在未转发完成的监控数据帧,则将所述主镜像端口未转发完成的监控数据帧继续缓存到所述帧备份模块中,并使能重发请求;判断所述备镜像端口的链路状态是否异常,若否,则基于所述重发请求从所述帧备份模块中读取所述主镜像端口未转发完成的监控数据帧,通过所述备镜像端口将所述主镜像端口未转发完成的监控数据帧转发到目标端口,并基于所述备镜像端口转发后续监控数据帧。
6.进一步的,所述的针对光纤交换机的镜像端口冗余处理方法,还包括:在切换为基于所述备镜像端口转发监控数据帧之后,基于所述帧备份模块同步缓存所述备镜像端口转发的监控数据帧,并实时监测所述备镜像端口的链路状态,当监测到所述备镜像端口的链路状态异常时,判断当前所述备镜像端口是否正在转发监控数据帧,若所述备镜像端口正在转发监控数据帧且存在未转发完成的监控数据帧,则将所述备镜像端口未转发完成的监控数据帧的剩余部分继续缓存备份到所述帧备份模块中,并使能重发请求,将所述备镜像
端口未转发完成的监控数据帧的剩余部分充发到目标端口。
7.进一步的,所述基于光纤交换机对应逻辑寄存器的配置数据确定相应的主镜像端口和备镜像端口,具体包括:当所述光纤交换机对应逻辑寄存器的配置数据为0时,确定相应端口的工作模式为主镜像端口;当所述光纤交换机对应逻辑寄存器的配置数据为1时,确定相应端口的工作模式为备镜像端口。
8.进一步的,所述帧备份模块是基于块随机存储器配置实现的,用于实时同步存储主备切换逻辑模块发送的所述主镜像端口异常时未转发完成的监控数据帧或者所述备镜像端口异常时未转发完成的监控数据帧。
9.进一步的,基于所述重发请求从所述帧备份模块中读取所述主镜像端口未转发完成的监控数据帧,具体包括:判断是否存在所述重发请求,若存在重发请求,则从所述帧备份模块中读取所述主镜像端口未转发完成的监控数据帧。
10.第二方面,本发明还提供一种针对光纤交换机的镜像端口冗余处理装置,包括:镜像端口确定单元,用于基于光纤交换机对应逻辑寄存器的配置数据确定相应的主镜像端口和备镜像端口;其中,所述主镜像端口的使用优先级高于所述备镜像端口的使用优先级;主镜像端口重发控制单元,用于基于所述主镜像端口转发监控数据帧,并基于预设的帧备份模块同步缓存所述主镜像端口转发的监控数据帧,并实时监测所述主镜像端口的链路状态,当监测到所述主镜像端口的链路状态异常时,判断当前所述主镜像端口是否正在转发监控数据帧,若所述主镜像端口正在转发监控数据帧且存在未转发完成的监控数据帧,则将所述主镜像端口未转发完成的监控数据帧继续缓存到所述帧备份模块中,并使能重发请求;备镜像端口转发控制单元,用于判断所述备镜像端口的链路状态是否异常,若否,则基于所述重发请求从所述帧备份模块中读取所述主镜像端口未转发完成的监控数据帧,通过所述备镜像端口将所述主镜像端口未转发完成的监控数据帧转发到目标端口,并基于所述备镜像端口转发后续监控数据帧。
11.进一步的,所述的针对光纤交换机的镜像端口冗余处理装置,还包括:备镜像端口重发控制单元,用于在切换为基于所述备镜像端口转发监控数据帧之后,基于所述帧备份模块同步缓存所述备镜像端口转发的监控数据帧,并实时监测所述备镜像端口的链路状态,当监测到所述备镜像端口的链路状态异常时,判断当前所述备镜像端口是否正在转发监控数据帧,若所述备镜像端口正在转发监控数据帧且存在未转发完成的监控数据帧,则将所述备镜像端口未转发完成的监控数据帧的剩余部分继续缓存备份到所述帧备份模块中,并使能重发请求,将所述备镜像端口未转发完成的监控数据帧的剩余部分充发到目标端口。
12.进一步的,所述镜像端口确定单元,具体用于:当所述光纤交换机对应逻辑寄存器的配置数据为0时,确定相应端口的工作模式为主镜像端口;
当所述光纤交换机对应逻辑寄存器的配置数据为1时,确定相应端口的工作模式为备镜像端口。
13.进一步的,所述帧备份模块是基于块随机存储器配置实现的,用于实时同步存储主备切换逻辑模块发送的所述主镜像端口异常时未转发完成的监控数据帧或者所述备镜像端口异常时未转发完成的监控数据帧。
14.进一步的,所述备镜像端口转发控制单元,具体用于:判断是否存在所述重发请求,若存在重发请求,则从所述帧备份模块中读取所述主镜像端口未转发完成的监控数据帧。
15.第三方面,本发明还提供一种电子设备,包括:存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任意一项所述针对光纤交换机的镜像端口冗余处理方法的步骤。
16.第四方面,本发明还提供一种处理器可读存储介质,所述处理器可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如上述任意一项所述针对光纤交换机的镜像端口冗余处理方法的步骤。
17.本发明实施例提供的所述针对光纤交换机的镜像端口冗余处理方法,通过监测端口链路状态实现实时切换主备镜像端口,且在切换端口后基于监控数据帧重发机制保证监控数据帧转发的完整性,从而避免镜像端口正在转发监控数据帧时因链路故障导致的正在转发的监控数据帧丢失的情况,能够有效提高光纤交换机镜像端口转发监控数据帧的鲁棒性和稳定性,同时提升了光纤交换机端口数据的记录与分析能力,有利于问题的排查。
附图说明
18.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他的附图。
19.图1为本发明实施例提供的针对光纤交换机的镜像端口冗余处理方法的流程示意图;图2为本发明实施例提供的针对光纤交换机的镜像端口冗余处理方法的完整流程示意图;图3为本发明实施例提供的针对光纤交换机的镜像端口冗余处理方法中帧备份模块设置的示意图;图4为本发明实施例提供的针对光纤交换机的镜像端口冗余处理装置的结构示意图;图5为本发明实施例提供的电子设备的实体结构示意图。
具体实施方式
20.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员
在没有做出创造性劳动前提下所获取的所有其他实施例,都属于本发明保护的范围。
21.下面基于本发明所述的针对光纤交换机的镜像端口冗余处理方法,对其实施例进行详细描述。如图1所示,其为本发明实施例提供的针对光纤交换机的镜像端口冗余处理方法的流程示意图,具体实现过程包括以下步骤:步骤101:基于光纤交换机对应逻辑寄存器的配置数据确定相应的主镜像端口和备镜像端口;其中,所述主镜像端口的使用优先级高于所述备镜像端口的使用优先级。
22.在本发明实施例中,当所述光纤交换机(fiber channel switch,fc)对应逻辑寄存器的配置数据为0时,确定相应端口的工作模式为主镜像端口;当所述光纤交换机对应逻辑寄存器的配置数据为1时,确定相应端口的工作模式为备镜像端口。所述光纤交换机是一种高速的网络传输中继设备,采用了光纤电缆作为传输介质。通过镜像端口(port mirroring,数据交换端口)的冗余处理能够实现对原本的镜像端口转发的数据进行备份,以达到增强其监控数据稳定性和安全性的目的。
23.在具体实施过程中,可光纤交换机一个或多个端口(vlan)的监控数据镜像到一个或多个预设的镜像端口上,这个过程就是“端口镜像”,相应的端口就是镜像端口。其中,所述镜像端口可以为主镜像端口或备镜像端口。
24.步骤102:基于所述主镜像端口转发监控数据帧,并基于预设的帧备份模块同步缓存所述主镜像端口转发的监控数据帧,并实时监测所述主镜像端口的链路状态,当监测到所述主镜像端口的链路状态异常时,判断当前所述主镜像端口是否正在转发监控数据帧,若所述主镜像端口正在转发监控数据帧且存在未转发完成的监控数据帧,则将所述主镜像端口未转发完成的监控数据帧继续缓存到所述帧备份模块中,并使能重发请求。
25.所述帧备份模块是基于块随机存储器(block ram)配置实现的,用于实时同步存储主备切换逻辑模块发送的所述主镜像端口异常时未转发完成的监控数据帧或者所述备镜像端口异常时未转发完成的监控数据帧。具体实现如图3所示。
26.步骤103:判断所述备镜像端口的链路状态是否异常,若否,则基于所述重发请求从所述帧备份模块中读取所述主镜像端口未转发完成的监控数据帧,通过所述备镜像端口将所述主镜像端口未转发完成的监控数据帧转发到目标端口,并基于所述备镜像端口转发后续监控数据帧。
27.在具体实施过程中,执行步骤102之后,首先判断所述备镜像端口的链路状态是否异常,若否,则进一步判断是否存在所述重发请求,若存在重发请求,则从所述帧备份模块中读取所述主镜像端口未转发完成的监控数据帧,并通过所述备镜像端口将所述主镜像端口未转发完成的监控数据帧转发到目标端口,从而基于所述备镜像端口转发后续监控数据帧。
28.除此之外,在切换为基于所述备镜像端口转发监控数据帧之后,基于所述帧备份模块同步缓存所述备镜像端口转发的监控数据帧,并实时监测所述备镜像端口的链路状态,当监测到所述备镜像端口的链路状态异常时,判断当前所述备镜像端口是否正在转发监控数据帧,若所述备镜像端口正在转发监控数据帧且存在未转发完成的监控数据帧,则将所述备镜像端口未转发完成的监控数据帧的剩余部分继续缓存备份到所述帧备份模块中,并使能重发请求,将所述备镜像端口未转发完成的监控数据帧的剩余部分充发到目标端口。
29.需要说明的是,在本发明实施例中,需要预先将两个光纤端口分别配置为主镜像端口和备镜像端口,优先主镜像端口作为当前使用的镜像端口,当主镜像端口发生链路故障且备镜像端口链路正常时,可基于预设的主备切换逻辑模块切换到备用端口作为当前使用的镜像端口;若当前已切换到备镜像端口,当备镜像端口链路故障且主镜像端口链路正常时,也可基于预设的主备切换逻辑模块切换到主镜像端口为当前使用的镜像端口;主备镜像端口切换过程中,若切换前监控数据帧未转发完成,则切换后基于本发明预设的监控数据帧重发机制可重新转发该监控数据帧,从而保证转发数据不丢失。
30.下面提供一个针对光纤交换机的镜像端口冗余处理方法的完整实施例。在该实施例中,针对光纤交换机的镜像端口冗余机制流程描述如下:(a)预先对光纤交换机的端口(即fc端口)进行初始化操作,根据主备镜像端口配置相应的逻辑寄存器,确定该光纤端口的工作模式,若该逻辑寄存器配置为全f则确定设置为光纤交换端口,进入步骤(b)。若该逻辑寄存器配置为0,则确定设置为主镜像端口,若该逻辑寄存器配置为1,则确定设置为备镜像端口,设置为主镜像端口或备镜像端口完后,进入步骤(d)。(b)对光纤交换机的端口尽心初始化操作,包括对光纤交换机对应逻辑寄存器的初始化处理、端口速率配置等,初始化完成后进入步骤(c)。(c)对光纤交换机的端口接收和发送光纤数据帧进行处理,主要过程为:端口接收上层mac层交换数据帧进行跨时钟域转换以及底层链路握手,发送给serdes模块进行传输;接收底层serdes模块的光纤交换数据帧,通过跨时钟域转换发送给上层mac模块。(d)镜像端口的初始化操作,从而实现逻辑寄存器初始化以及镜像端口速率配置等,初始化完成后进入步骤(e)。(e)默认对主镜像端口的链路状态进行判断,如果主镜像端口的链路状态正常,进入步骤(f),否则进入步骤(g)。(f)将监控数据帧从主镜像端口进行转发,并通过预设的帧备份模块备份转发的监控数据帧,每个监控数据帧转发完毕后,覆盖备份。并实时监测主镜像端口的链路状态,如果主镜像端口的链路状态异常,则进行步骤(g)。(g)判断主镜像端口的链路状态异常时,是否正在转发监控数据帧,如果正在转发且未转发整,则进入步骤(h),若主镜像端口链路状态异常时,处于空闲状态没有监控数据帧转发,则进入步骤(i)。
31.(h)将未转发完成的监控帧缓存完毕后,使能重发请求,并进入步骤(i)。(i)判断备镜像端口链路状态是否正常,如果正常进入步骤(j);否则进入步骤(m)。(j)判断是否有重发请求,如果存在重发请求使能,进入步骤(k);如果没有重发请求,进入步骤(l)。(k)从帧备份模块中读出缓存的未转发完成的监控数据帧并进行重发,并进入步骤(l)。(l)监控数据帧从备镜像端口转发,直到备镜像端口链路状态异常,进入步骤(m)。(m)判断备镜像端口链路故障时是否有正在转发监控数据帧,如果有则进入步骤(n),如果没有,则进入步骤o。(n)将未转发完成的监控数据帧继续写入帧备份模块中直到缓存完该监控数据帧,并使能重发请求后,进入步骤(o)。(o)判断主镜像端口的链路状态是否正常,如果正常进入步骤(p),如果不正常进入步骤(g)。(p)判断是否有重发请求,如果有重发请求进入步骤(q),如果没有进入步骤(r)。(q)转发帧备份模块中的待重发的监控数据帧,完成后进入步骤(r)。(r)监控数据帧从备镜像端口继续正常转发数据,直到主镜像端口链路状态异常,进入步骤(g);具体过程如图2所示。
32.本发明实施例提供的所述针对光纤交换机的镜像端口冗余处理方法,通过监测端口链路状态实现实时切换主备镜像端口,且在切换端口后基于监控数据帧重发机制保证监
控数据帧转发的完整性,从而避免镜像端口正在转发监控数据帧时因链路故障导致的正在转发的监控数据帧丢失的情况,能够有效提高光纤交换机镜像端口转发监控数据帧的鲁棒性和稳定性,同时提升了光纤交换机端口数据的记录与分析能力,有利于问题的排查。
33.与上述提供的一种针对光纤交换机的镜像端口冗余处理方法相对应,本发明还提供一种针对光纤交换机的镜像端口冗余处理装置。由于该装置的实施例相似于上述方法实施例,所以描述得比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的针对光纤交换机的镜像端口冗余处理装置的实施例仅是示意性的。
34.请参考图4所示,其为本发明实施例提供的一种针对光纤交换机的镜像端口冗余处理装置的结构示意图。
35.本发明所述的针对光纤交换机的镜像端口冗余处理装置包括如下部分:镜像端口确定单元401,用于基于光纤交换机对应逻辑寄存器的配置数据确定相应的主镜像端口和备镜像端口;其中,所述主镜像端口的使用优先级高于所述备镜像端口的使用优先级;主镜像端口重发控制单元402,用于基于所述主镜像端口转发监控数据帧,并基于预设的帧备份模块同步缓存所述主镜像端口转发的监控数据帧,并实时监测所述主镜像端口的链路状态,当监测到所述主镜像端口的链路状态异常时,判断当前所述主镜像端口是否正在转发监控数据帧,若所述主镜像端口正在转发监控数据帧且存在未转发完成的监控数据帧,则将所述主镜像端口未转发完成的监控数据帧继续缓存到所述帧备份模块中,并使能重发请求;备镜像端口转发控制单元403,用于判断所述备镜像端口的链路状态是否异常,若否,则基于所述重发请求从所述帧备份模块中读取所述主镜像端口未转发完成的监控数据帧,通过所述备镜像端口将所述主镜像端口未转发完成的监控数据帧转发到目标端口,并基于所述备镜像端口转发后续监控数据帧。
36.进一步的,所述的针对光纤交换机的镜像端口冗余处理装置,还包括:备镜像端口重发控制单元,用于在切换为基于所述备镜像端口转发监控数据帧之后,基于所述帧备份模块同步缓存所述备镜像端口转发的监控数据帧,并实时监测所述备镜像端口的链路状态,当监测到所述备镜像端口的链路状态异常时,判断当前所述备镜像端口是否正在转发监控数据帧,若所述备镜像端口正在转发监控数据帧且存在未转发完成的监控数据帧,则将所述备镜像端口未转发完成的监控数据帧的剩余部分继续缓存备份到所述帧备份模块中,并使能重发请求,将所述备镜像端口未转发完成的监控数据帧的剩余部分充发到目标端口。
37.进一步的,所述镜像端口确定单元,具体用于:当所述光纤交换机对应逻辑寄存器的配置数据为0时,确定相应端口的工作模式为主镜像端口;当所述光纤交换机对应逻辑寄存器的配置数据为1时,确定相应端口的工作模式为备镜像端口。
38.进一步的,所述帧备份模块是基于块随机存储器配置实现的,用于实时同步存储主备切换逻辑模块发送的所述主镜像端口异常时未转发完成的监控数据帧或者所述备镜像端口异常时未转发完成的监控数据帧。
39.进一步的,所述备镜像端口转发控制单元,具体用于:判断是否存在所述重发请求,若存在重发请求,则从所述帧备份模块中读取所述主镜像端口未转发完成的监控数据帧。
40.本发明实施例提供的所述针对光纤交换机的镜像端口冗余处理装置,通过监测端口链路状态实现实时切换主备镜像端口,且在切换端口后基于监控数据帧重发机制保证监控数据帧转发的完整性,从而避免镜像端口正在转发监控数据帧时因链路故障导致的正在转发的监控数据帧丢失的情况,能够有效提高光纤交换机镜像端口转发监控数据帧的鲁棒性和稳定性,同时提升了光纤交换机端口数据的记录与分析能力,有利于问题的排查。
41.与上述提供的针对光纤交换机的镜像端口冗余处理方法相对应,本发明还提供一种电子设备。由于该电子设备的实施例相似于上述方法实施例,所以描述得比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的电子设备仅是示意性的。如图5所示,其为本发明实施例公开的一种电子设备的实体结构示意图。该电子设备可以包括:处理器(processor)501、存储器(memory)502和通信总线503,其中,处理器501,存储器502通过通信总线503完成相互间的通信,通过通信接口504与外部进行通信。处理器501可以调用存储器502中的逻辑指令,以执行针对光纤交换机的镜像端口冗余处理方法。该方法包括:基于光纤交换机对应逻辑寄存器的配置数据确定相应的主镜像端口和备镜像端口;其中,所述主镜像端口的使用优先级高于所述备镜像端口的使用优先级;基于所述主镜像端口转发监控数据帧,并基于预设的帧备份模块同步缓存所述主镜像端口转发的监控数据帧,并实时监测所述主镜像端口的链路状态,当监测到所述主镜像端口的链路状态异常时,判断当前所述主镜像端口是否正在转发监控数据帧,若所述主镜像端口正在转发监控数据帧且存在未转发完成的监控数据帧,则将所述主镜像端口未转发完成的监控数据帧继续缓存到所述帧备份模块中,并使能重发请求;判断所述备镜像端口的链路状态是否异常,若否,则基于所述重发请求从所述帧备份模块中读取所述主镜像端口未转发完成的监控数据帧,通过所述备镜像端口将所述主镜像端口未转发完成的监控数据帧转发到目标端口,并基于所述备镜像端口转发后续监控数据帧。
42.此外,上述的存储器502中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:存储芯片、u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
43.另一方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在处理器可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的针对光纤交换机的镜像端口冗余处理方法。该方法包括:基于光纤交换机对应逻辑寄存器的配置数据确定相应的主镜像端口和备镜像端口;其中,所述主镜像端口的使用优先级高于所述备镜像端口的使用优先级;基于所述主镜像端口转发监控数据帧,并基于预设的帧备份模块同步缓存所述
主镜像端口转发的监控数据帧,并实时监测所述主镜像端口的链路状态,当监测到所述主镜像端口的链路状态异常时,判断当前所述主镜像端口是否正在转发监控数据帧,若所述主镜像端口正在转发监控数据帧且存在未转发完成的监控数据帧,则将所述主镜像端口未转发完成的监控数据帧继续缓存到所述帧备份模块中,并使能重发请求;判断所述备镜像端口的链路状态是否异常,若否,则基于所述重发请求从所述帧备份模块中读取所述主镜像端口未转发完成的监控数据帧,通过所述备镜像端口将所述主镜像端口未转发完成的监控数据帧转发到目标端口,并基于所述备镜像端口转发后续监控数据帧。
44.又一方面,本发明实施例还提供一种处理器可读存储介质,所述处理器可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的针对光纤交换机的镜像端口冗余处理方法。该方法包括:基于光纤交换机对应逻辑寄存器的配置数据确定相应的主镜像端口和备镜像端口;其中,所述主镜像端口的使用优先级高于所述备镜像端口的使用优先级;基于所述主镜像端口转发监控数据帧,并基于预设的帧备份模块同步缓存所述主镜像端口转发的监控数据帧,并实时监测所述主镜像端口的链路状态,当监测到所述主镜像端口的链路状态异常时,判断当前所述主镜像端口是否正在转发监控数据帧,若所述主镜像端口正在转发监控数据帧且存在未转发完成的监控数据帧,则将所述主镜像端口未转发完成的监控数据帧继续缓存到所述帧备份模块中,并使能重发请求;判断所述备镜像端口的链路状态是否异常,若否,则基于所述重发请求从所述帧备份模块中读取所述主镜像端口未转发完成的监控数据帧,通过所述备镜像端口将所述主镜像端口未转发完成的监控数据帧转发到目标端口,并基于所述备镜像端口转发后续监控数据帧。
45.所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
46.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
47.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
48.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和
范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1