云聚合板卡的切换方法和装置制造方法及图纸

技术编号:15241028 阅读:279 留言:0更新日期:2017-05-01 00:41
本申请提供一种云聚合板卡的切换方法和装置,应用于网络设备,所述网络设备包括多个主用业务板卡、一个或多个备用业务板卡,所述主用业务板卡和所述备用业务板卡属于同一云聚合板卡,所述方法包括:当检测到任一主用业务板卡故障时,确定所述备用业务板卡的状态;当确定任一备用业务板卡的状态为可用状态,且未承担任何业务流量时,将故障主用业务板卡的业务流量分配至所述备用业务板卡。本申请技术方案可以避免业务流量的中断或丢包,保证云聚合板卡的业务处理能力。

Method and device for switching cloud laminated card

The invention provides a method and device for switching the cloud polymerization board, applied to the network device, the network device includes a plurality of main business card, one or more alternate business card, the main business card and the standby business card belonging to the same cloud polymerization card, the method comprises the following steps: when detected by either of the main business card failure, determine the business card standby state; when determining any alternate business card status is available, and does not assume any business flow, the main fault traffic distribution business card to the standby business card. The technical scheme of the utility model can avoid the interruption or loss of the traffic flow, and ensure the service processing capability of the card.

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种云聚合板卡的切换方法和装置。
技术介绍
框式网络设备可为用户提供多个板卡插槽,用户可以根据不同的业务需求在板卡插槽中插入对应的业务板卡,例如:当用户需要网络设备提供防火墙的相关功能时,可以插入防火墙业务板卡,由防火墙业务板卡执行防火墙的相关功能。然而当该业务板卡发生故障时,必然会导致业务中断,影响网络设备性能。为了应对上述问题,通常采用云聚合技术,可将多个功能相同的业务板卡配置为一组云聚合板卡,基于聚合协议可将多个业务板卡虚拟成一个业务板卡,后续可以通过为云聚合板卡配置的负载分担算法将业务流量分配至各个业务板卡。当某一业务板卡发生故障时,可以重新进行分流,将业务流量分配至正常工作的业务板卡。然而,重新进行分流可能导致业务流量中断或丢包,降低云聚合板卡的业务处理能力。
技术实现思路
有鉴于此,本申请提供一种云聚合板卡的切换方法和装置,以解决相关技术中可能导致业务流量中断或丢包,降低云聚合板卡的业务处理能力的问题。具体地,本申请是通过如下技术方案实现的:第一方面,本申请提供一种云聚合板卡的切换方法,所述方法应用于网络设备,所述网络设备包括多个主用业务板卡、一个或多个备用业务板卡,所述主用业务板卡和所述备用业务板卡属于同一云聚合板卡,所述方法包括:当检测到任一主用业务板卡故障时,确定所述备用业务板卡的状态;当确定任一备用业务板卡的状态为可用状态,且未承担任何业务流量时,将故障主用业务板卡的业务流量分配至所述备用业务板卡。第二方面,本申请提供一种云聚合板卡的切换装置,所述装置应用于网络设备,所述网络设备包括多个主用业务板卡、一个或多个备用业务板卡,所述主用业务板卡和所述备用业务板卡属于同一云聚合板卡,所述装置包括:确定单元,用于当检测到任一主用业务板卡故障时,确定所述备用业务板卡的状态;分配单元,用于当确定任一备用业务板卡的状态为可用状态,且未承担任何业务流量时,将故障主用业务板卡的业务流量分配至所述备用业务板卡。分析上述技术方案可知,在云聚合板卡中,当处理器检测到任一主用业务板卡故障时,可以将故障主用业务板卡的业务流量分配至可用状态,且未承担任何业务流量的备用业务板卡。采用这样的方式可以保持参与业务处理的板卡数量不变,处理器无需重新进行分流,分配至其余正常工作的主用业务板卡的业务流量也不会发生变化,避免了可能出现的业务流量中断或丢包问题,保证了云聚合板卡的业务处理能力。附图说明图1是本申请一示例性实施例示出的一种云聚合板卡的切换方法的流程图;图2是本申请一示例性实施例示出的一种云聚合板卡的切换装置所在设备的硬件结构图;图3是本申请一示例性实施例示出的一种云聚合板卡的切换装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。假设将业务板卡1、业务板卡2、业务板卡3配置为一组云聚合板卡,当这三个业务板卡均正常工作时,处理器可以基于预先为云聚合板卡配置的负载分担算法将业务流量分为业务流量11、业务流量12、业务流量13三部分,并将业务流量11分配至业务板卡1,将业务流量12分配至业务板卡2,将业务流量13分配至业务板卡3。在相关技术中,当业务板卡1故障时,处理器可以重新进行分流,即处理器可以基于所述负载分担算法将业务流量分为业务流量21、业务流量22两部分,并将业务流量21分配至业务板卡2,将业务流量22分配至业务板卡3。由于处理器重新分流需耗费一定时间,且新分配至各个业务板卡的业务流量不一定包括原先分配至该业务板卡的业务流量,例如:业务流量21中不一定包括业务流量12,业务流量22中不一定包括业务流量13,因此可能导致业务流量中断或丢包,降低云聚合板卡的业务处理能力。请参考图1,为本申请一示例性实施例示出的一种云聚合板卡的切换方法的流程图,所述方法可以应用于网络设备,所述网络设备包括多个主用业务板卡、一个或多个备用业务板卡,所述主用业务板卡和所述备用业务板卡属于同一云聚合板卡。所述云聚合板卡的切换方法包括如下步骤:步骤101:当检测到任一主用业务板卡故障时,确定所述备用业务板卡的状态。在本实施例中,处理器可以对各个主用业务板卡进行实时检测,检测是否有主用业务板卡发生故障。在一个例子中,处理器可以根据主用业务板卡的虚拟端口的状态检测所述主用业务板卡是否故障。具体地,如果处理器检测到某主用业务板卡的虚拟端口处于up状态,则说明该主用业务板卡正常工作,处理器可以将业务流量分配至该主用业务板卡进行业务处理;如果处理器检测到某主用业务板卡的虚拟端口处于down状态,则说明该主用业务板卡发生故障,处理器不应将业务流量分配至该主用业务板卡进行业务处理。在本步骤中,当处理器检测到任一主用业务板卡故障时,可以对属于同一云聚合板卡的备用业务板卡进行检测,以确定所述备用业务板卡的状态。步骤102:当确定任一备用业务板卡的状态为可用状态,且未承担任何业务流量时,将故障主用业务板卡的业务流量分配至所述备用业务板卡。在本实施例中,基于前述步骤101的检测结果,如果处理器确定任一备用业务板卡的状态为可用状态,且未承担任何业务流量时,可以将故障主用业务板卡的业务流量分配至所述备用业务板卡。具体地,处理器在检测到所述备用业务板卡的虚拟端口处于up状态时,可以确定所述备用业务板卡的状态为可用状态。另一方面,处理器可以通过为所述备用业务板卡设置工作标识,对未承担任何业务流量的备用业务板卡和已承担业务流量的备用业务板卡进行区分,例如:当某备用业务板卡未设置有工作标识时,处理器可以确定该备用业务板卡未承担任何业务流量;而当该备用业务板卡设置有工作标识时,处理器可以确定该备用业务板卡已承担业务流量。在本步骤中,当处理器确定任一备用业务板卡的状态为可用状态,且未承担任何业务流量时,可以将在前述步骤101中检测到的故障主用业务板卡的业务流量分配至所述备用业务板卡,使所述备用业务板卡可以接替故障主用业务板卡的工作,而分配至其余正常工作的主用业务板卡的业务流量则不会发生变化。后续,处理器可以为接替故障主用业务板卡工作的备用业务板卡设置工作标识,以表明该备用业务板卡已承担业务流量。需要说明的是,由于备用业务板卡与主用业务板卡一样,都需要占用网络设本文档来自技高网...

【技术保护点】
一种云聚合板卡的切换方法,其特征在于,所述方法应用于网络设备,所述网络设备包括多个主用业务板卡、一个或多个备用业务板卡,所述主用业务板卡和所述备用业务板卡属于同一云聚合板卡,所述方法包括:当检测到任一主用业务板卡故障时,确定所述备用业务板卡的状态;当确定任一备用业务板卡的状态为可用状态,且未承担任何业务流量时,将故障主用业务板卡的业务流量分配至所述备用业务板卡。

【技术特征摘要】
1.一种云聚合板卡的切换方法,其特征在于,所述方法应用于网络设备,所述网络设备包括多个主用业务板卡、一个或多个备用业务板卡,所述主用业务板卡和所述备用业务板卡属于同一云聚合板卡,所述方法包括:当检测到任一主用业务板卡故障时,确定所述备用业务板卡的状态;当确定任一备用业务板卡的状态为可用状态,且未承担任何业务流量时,将故障主用业务板卡的业务流量分配至所述备用业务板卡。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当确定故障主用业务板卡恢复正常工作时,将分配至所述备用业务板卡的业务流量重新分配至所述主用业务板卡。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当确定所述备用业务板卡的状态均为不可用状态时,基于预设的负载分担算法将业务流量分配至正常工作的主用业务板卡。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当确定可用状态的备用业务板卡均已承担业务流量时,基于预设的负载分担算法将业务流量分配至所述可用状态的备用业务板卡以及正常工作的主用业务板卡。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据主用业务板卡的虚拟端口的状态检测所述主用业务板卡是否故障。6.一种云聚合板卡的切换装置,其特...

【专利技术属性】
技术研发人员:郑磊
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1