一种流量的分配方法及装置制造方法及图纸

技术编号:15519164 阅读:194 留言:0更新日期:2017-06-04 09:07
本发明专利技术提供一种流量的分配方法及装置,所述方法包括:查找预设的状态列表中是否存在第一状态标识,所述第一状态标识用于标记待分配流量的业务板卡;当所述状态列表中存在至少一个第一状态标识时,将所述至少一个第一状态标识各自关联的业务板卡确定为目标业务板卡;根据预设的负载分担算法,将待分配的流量在所述目标业务板卡中进行分配。应用本发明专利技术实施例,当云板卡中出现故障业务板卡时,避免将流量分配到故障业务板卡,解决了流量分配到故障业务板卡时,产生丢包的问题。

【技术实现步骤摘要】
一种流量的分配方法及装置
本专利技术涉及网络通信
,尤其涉及一种流量的分配方法及装置。
技术介绍
通常将多个业务板卡虚拟化为一个云板卡,并通过预设的负载分担算法将流量分配到各个业务板卡。现有技术方案中,管理人员无法获知业务板卡当前的工作状态,当云板卡中出现故障业务板卡时,故障业务板卡无法处理流量,从而产生丢包。
技术实现思路
有鉴于此,本专利技术提供一种流量的分配方法及装置,当云板卡中出现故障业务板卡时,避免将流量分配到故障业务板卡,以解决流量分配到故障业务板卡时,产生丢包的问题。为实现上述目的,本专利技术提供技术方案如下:根据本专利技术的第一方面,提出了一种流量的分配方法,所述方法包括:查找预设的状态列表中是否存在第一状态标识,所述第一状态标识用于标记待分配流量的业务板卡;当所述状态列表中存在至少一个第一状态标识时,将所述至少一个第一状态标识各自关联的业务板卡确定为目标业务板卡;根据预设的负载分担算法,将待分配的流量在所述目标业务板卡中进行分配。根据本专利技术的第二方面,提出了一种流量的分配装置,包括:第一标识查找模块,用于查找预设的状态列表中是否存在第一状态标识,所述第一状态标识用于标记待分配流量的业务板卡;目标板卡确定模块,用于当所述状态列表中存在至少一个第一状态标识时,将所述至少一个第一状态标识各自关联的业务板卡确定为目标业务板卡;流量分配模块,用于根据预设的负载分担算法,将待分配的流量在所述目标业务板卡中进行分配。由以上技术方案可见,分布式设备查找预设的状态列表中是否存在第一状态标识,当状态列表中存在至少一个第一状态标识时,分布式设备将至少一个第一状态标识各自关联的业务板卡确定为目标业务板卡,分布式设备根据预设的负载分担算法,将待分配流量在目标业务板卡中进行分配,当云板卡中出现故障业务板卡时,避免将流量分配到故障业务板卡,解决了云板卡中出现故障业务板卡时,故障业务板卡无法处理流量,产生丢包的问题,同时,管理人员可以通过获取状态列表,及时掌握业务板卡的工作状态。附图说明图1是本专利技术提供的流量的分配方法中的分布式设备的结构示意图;图2是本专利技术提供的一个流量的分配方法的实施例流程图;图3是本专利技术提供的另一个流量的分配方法的实施例流程图;图4是本专利技术提供的再一个流量的分配方法的实施例流程图;图5是本专利技术提供的再一个流量的分配方法的实施例流程图;图6是本专利技术提供的一种分布式设备的硬件结构图;图7是本专利技术提供的一个流量的分配的装置的实施例框图;图8是本专利技术提供的另一个流量的分配的装置的实施例框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。在本专利技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本专利技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。本专利技术实施例可以应用在分布式设备上,分布式设备内部包括控制板卡和云板卡,云板卡包括至少一个业务板卡,本领域技术人员可以理解的是,本专利技术实施例还可以应用在其他具有云板卡结构的网络设备上,例如防火墙等。在一实施例中,分布式设备预设了一状态列表,状态列表记录了多种类型的状态标识,每个状态标识分别关联一业务板卡,其中,多种类型的状态标识用于区分业务板卡的工作状态,多种类型的状态标识例如为:第一状态标识、第二状态标识、第三状态标识、第四状态标识。第一状态标识用于标记待分配流量的业务板卡,即可以正常工作的业务板卡;第二状态标识用于标记重启完成时的故障业务板卡;第三状态标识用于标记初始状态的业务板卡;第四状态标识用于标记发生故障的业务板卡。具体的,例如,第一状态标识为“0”、第二状态标识为“1”、第三状态标识为“-1”、第四状态标识为“-2”。本领域技术人员可以理解的是,此处第一状态标识、第二状态标识、第三状态标识、第四状态标识对应的“0”、“1”、“-1”、“-2”仅为示例性说明,状态标识也可以为数字、字母或者两者的组合,此处状态标识的具体形态并不能形成对本专利技术的限制。分布式设备查找预设的状态列表中是否存在第一状态标识,当状态列表中存在至少一个第一状态标识时,分布式设备将该至少一个第一状态标识各自关联的业务板卡确定为目标业务板卡,分布式设备根据预设的负载分担算法,将待分配流量在目标业务板卡中进行分配。本专利技术实施例提出的一种流量的分配方法,分布式设备基于状态列表中的第一状态标识确定目标业务板卡,从而解决了云板卡中出现故障业务板卡时,故障业务板卡无法处理流量,产生丢包的问题,同时,管理人员可以通过获取状态列表,及时掌握业务板卡的工作状态。图1是本专利技术提供的流量的分配方法中的分布式设备的结构示意图,如图1所示,分布式设备内部包括:控制板卡11、云板卡12、业务板卡121、业务板卡122、业务板卡123,其中,云板卡12被配置为由业务板卡121、业务板卡122、业务板卡123组成。控制板卡11用于记录预设的状态列表。通常,控制板卡11查找预设的状态列表中是否存在第一状态标识,第一状态标识用于标记待分配流量的业务板卡,第一状态标识例如为“0”,当状态列表中存在至少一个第一状态标识时,控制板卡11将至少一个第一状态标识各自关联的业务板卡确定为目标业务板卡,控制板卡11根据预设的负载分担算法,将待分配流量在目标业务板卡中进行分配。以业务板卡121、业务板卡122、业务板卡123分别对应的状态标识为“0”、“0”、“1”为例,控制板卡11查找预设的状态列表中存在第一状态标识例“0”,第一状态标识例“0”关联的业务板卡121、业务板卡122被控制板卡11确定为目标业务板卡,控制板卡11根据预设的负载分担算法,将待分配流量在业务板卡121、业务板卡122中进行分配。为对本专利技术进行进一步说明,提供下列实施例:图2是本专利技术提供的一个流量的分配方法的实施例流程图,结合图1进行示例性说明,如图2所示,包括如下步骤:步骤201:查找预设的状态列表中是否存在第一状态标识,第一状态标识用于标记待分配流量的业务板卡。步骤202:当状态列表中存在至少一个第一状态标识时,将至少一个第一状态标识各自关联的业务板卡确定为目标业务板卡。步骤203:根据预设的负载分担算法,将待分配的流量在目标业务板卡中进行分配。在步骤201中,在一实施例中,控制板卡11预设了状态列表,状态列表记录了多种类型的状态标识,其中,多种类型的状态标识用于区分业务板卡的工作状态,多种类型的状本文档来自技高网...
一种流量的分配方法及装置

【技术保护点】
一种流量的分配方法,其特征在于,所述方法包括:查找预设的状态列表中是否存在第一状态标识,所述第一状态标识用于标记待分配流量的业务板卡;当所述状态列表中存在至少一个第一状态标识时,将所述至少一个第一状态标识各自关联的业务板卡确定为目标业务板卡;根据预设的负载分担算法,将待分配的流量在所述目标业务板卡中进行分配。

【技术特征摘要】
1.一种流量的分配方法,其特征在于,所述方法包括:查找预设的状态列表中是否存在第一状态标识,所述第一状态标识用于标记待分配流量的业务板卡;当所述状态列表中存在至少一个第一状态标识时,将所述至少一个第一状态标识各自关联的业务板卡确定为目标业务板卡;根据预设的负载分担算法,将待分配的流量在所述目标业务板卡中进行分配。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:查找所述状态列表中是否存在第二状态标识,所述第二状态标识用于标记重启完成时的故障业务板卡;当所述状态列表中存在所述第二状态标识时,将查找到所述第二状态标识时的时间点记录为第一时间点;当所述第一时间点与第二时间点的时间差大于或者等于预设恢复时长时,将所述第二状态标识变更为所述第一状态标识,所述第二时间点为当前时间点,所述预设恢复时长为所述故障业务板卡恢复内部配置所需时长。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:查找所述状态列表中是否存在第三状态标识,所述第三状态标识用于标记初始状态的业务板卡;当所述状态列表中存在所述第三状态标识时,基于聚合协议确定是否将所述第三状态标识关联的业务板卡确定为目标业务板卡;当基于所述聚合协议确定将所述第三状态标识关联的业务板卡确定为目标业务板卡时,将所述第三状态标识变更为所述第一状态标识。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:查找所述状态列表中是否存在第四状态标识及第一状态标识,所述第四状态标识用于标记发生故障的业务板卡;当所述状态列表中存在所述第四状态标识,且不存在所述第一状态标识时,将所述第四状态标识变更为所述第三状态标识。5.一种流量的分配的装置,其特征在于,所述装置包括:第一标识查找模块,用于查找预设的状态列表中是否存在第一状态标识,所...

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

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

1