【技术实现步骤摘要】
流量快速切换方法、系统及计算机可读存储介质
[0001]本专利技术涉及数据处理领域,具体而言,涉及一种流量快速切换方法、系统及计算机可读存储介质。
技术介绍
[0002]跨设备链路聚合组(Multichassis Link Aggregation Group,M
‑
LAG),是指将两台物理设备在聚合层面虚拟成一台设备来实现跨设备链路聚合,从而提供设备级冗余保护和流量负载分担,实现链路和节点的冗余。M
‑
LAG机制下的两台物理设备对外虚拟成一台设备,两台物理设备的下行端口绑定成MLAG组,组里的成员相互保护,当其中一个设备成员故障或掉线时,数据流量会从另外一个设备MLAG组成员转发。
[0003]在M
‑
LAG机制应用于数据链路层(L2)的场景中,当一台物理设备发生故障时,需要将该物理设备上的下行流量切到另一台物理设备。目前,为了下行流量倒换到另一台物理设备后能正常发送到下联设备,需要将故障的物理设备的mac表做flush操作,删除之前学习到的mac表项,根据业务流量重新学习,下行流量会学习到另一台物理设备的端口,从而完成流量的切换。但是,对mac表做flush操作到重新学习完成的过程中,所消耗的时间较长,导致流量切换速度较慢。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种流量快速切换方法、系统及计算机可读存储介质,其能够改善目前的M
‑
LAG系统中将下行端口故障的交换机的下行流量倒换至对端交换机时,消耗 ...
【技术保护点】
【技术特征摘要】
1.一种流量快速切换方法,其特征在于,应用于M
‑
LAG系统,所述M
‑
LAG系统包括通过peerLink链路连接的第一交换机与第二交换机,所述第一交换机和所述第二交换机均与服务器和多个下联设备通信连接,所述方法包括:所述第一交换机在接收到所述服务器发送的下行流量时,判断所述第一交换机的第一目标下行端口是否故障;若是,则所述第一交换机用自身的peerlink成员端口替换所述第一目标下行端口,以将所述下行流量倒换至所述peerlink链路,并通过所述peerlink链路将所述下行流量倒换至所述第二交换机;所述第二交换机接收到所述下行流量后,通过所述第二交换机的第二目标下行端口,将所述下行流量发送至所述多个下联设备中的目标设备;其中,所述第一目标下行端口和所述第二目标下行端口均为与所述下行流量匹配的下行端口,且具有聚合绑定关系。2.根据权利要求1所述的流量快速切换方法,其特征在于,所述判断所述第一交换机的第一目标下行端口是否故障的步骤,包括:所述第一交换机接收到关于第一目标下行端口的链路中断报文时,判定所述第一目标下行端口故障;其中,所述链路中断报文为所述第一交换机的监测模块监测到第一目标下行端口故障时发出。3.根据权利要求1或2所述的流量快速切换方法,其特征在于,所述判断所述第一交换机的第一目标下行端口是否故障的步骤,包括:所述第一交换机定时轮询自身的多个下行端口,若未接收到第一目标下行端口的响应指令,则判定所述第一目标下行端口故障。4.根据权利要求1所述的流量快速切换方法,其特征在于,所述下行流量为单播报文,所述第一交换机接收所述服务器发送的下行流量的步骤,包括:所述第一交换机接收所述目标设备发送的任务请求,并将所述任务请求发送至所述服务器;所述第一交换机接收所述服务器响应于所述任务请求后返回的下行流量。5.根据权利要求1所述的流量快速切换方法,其特征在于,所述第二交换机接收到所述下行流量后,通过所述第二交换机的第二目标下行端口,将所述下行流量发送至所述多个下联设备中的目标设备的步骤,包括:所述第二交换机接收到所述下行流量后,基于预存的转发表,从自身的下行端口中确定出第二目标下行端口;将所述下行流量通过所述第二目标下行端口发送至所述目标设备。6.根据权利要求5所述的流量快速切换方法,其特征在于,所述基于预存的转发表,从自身的下行端口中确...
【专利技术属性】
技术研发人员:李磊,何志川,赵茂聪,
申请(专利权)人:苏州盛科通信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。