一种聚合接口业务处理方法和设备技术

技术编号:11906130 阅读:84 留言:0更新日期:2015-08-19 19:19
本发明专利技术公开了一种聚合接口业务处理方法和设备,该方法包括:网络设备获得本网络设备的各接口板的总剩余处理能力;所述网络设备利用所述各接口板的总剩余处理能力维护接口板处理能力列表;所述网络设备利用所述接口板处理能力列表选择接口板作为聚合接口的业务处理板,并通过所述接口板对所述聚合接口的业务进行处理。本发明专利技术实施例中,能够解决聚合接口的流量和业务过于集中在部分接口板,而其它接口板的资源被浪费的问题,能够均匀充分的利用整个网络设备的所有处理能力,提高设备利用率。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种聚合接口业务处理方法和设备
技术介绍
链路聚合通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实 现增加链路带宽的目的,这些捆绑在一起的物理链路通过相互间的动态备份,可有效地 提高链路可靠性。在分布式路由器中,将接口分布到多个接口板,每个接口板配置一个 CPU(CentralProcessingUnit,中央处理器),不同接口的流量由所在接口板的CPU进行转 发,从而实现整体性能的显著提升。 为了兼顾链路带宽和可靠性,防止接口板出现故障后网络中断,在路由器上可以 使用跨接口板聚合,以实现备份。如图1所示,为在分布式路由器上实现链路聚合的组网示 意图。路由器X上的三块接口板为接口板1、接口板2和接口板3,路由器X上的接口 11和 接口 21聚合,并与路由器A连接。路由器X上的接口 12和接口 22聚合,并与路由器B连 接。路由器X上的接口 13和接口 23聚合,并与路由器C连接。路由器X上的接口 14和接 口 24聚合,并与路由器D连接。 上述组网下,聚合接口均部署在接口板1和接口板2,在后续业务处理时,接口板1 和接口板2承担的业务繁忙,负载过重。接口板3未部署聚合接口,接口板3空闲。因此, 出现负载不均衡现象,不能充分利用路由器的处理能力。
技术实现思路
本专利技术实施例提供一种聚合接口业务处理方法,所述方法包括以下步骤: 网络设备获得本网络设备的各接口板的总剩余处理能力; 所述网络设备利用所述各接口板的总剩余处理能力维护接口板处理能力列表;其 中,所述接口板处理能力列表内记录了所述各接口板的标识信息与所述各接口板的总剩余 处理能力之间的对应关系; 所述网络设备利用所述接口板处理能力列表选择接口板作为聚合接口的业务处 理板,并通过所述接口板对所述聚合接口的业务进行处理。 所述网络设备获得本网络设备的各接口板的总剩余处理能力的过程,具体包括: 针对每个接口板,所述网络设备获得所述接口板的各资源的可用处理能力以及所述各资源 对应的权重信息,并利用所述各资源的可用处理能力以及所述各资源对应的权重信息确定 所述接口板的总剩余处理能力; 其中,所述接口板的资源具体包括以下之一或者任意组合:中央处理器CPU资源、 内存资源、流表资源、会话表项资源、上线用户表项资源。 所述网络设备利用所述接口板处理能力列表选择接口板作为聚合接口的业务处 理板,具体包括:基于所述接口板处理能力列表,所述网络设备将总剩余处理能力大于预设 第一阈值的接口板设置为空闲状态,将剩余处理能力大于预设第二阈值,小于等于所述预 设第一阈值的接口板设置为可用状态,将总剩余处理能力小于等于所述预设第二阈值的接 口板为繁忙状态;其中,所述预设第一阈值大于所述预设第二阈值;所述网络设备基于各 接口板的空闲状态、可用状态、繁忙状态选择接口板作为聚合接口的业务处理板。 所述网络设备基于各接口板的空闲状态、可用状态、繁忙状态选择接口板作为聚 合接口的业务处理板,具体包括:所述网络设备在新建聚合接口时,查询当前是否存在空闲 状态的接口板,如果存在空闲状态的接口板,则从空闲状态的接口板中选择总剩余处理能 力最多的接口板作为所述聚合接口的业务处理板;如果不存在空闲状态的接口板,则所述 网络设备查询当前是否存在可用状态的接口板,如果存在可用状态的接口板,则从可用状 态的接口板中选择总剩余处理能力最多的接口板作为所述聚合接口的业务处理板;如果不 存在可用状态的接口板,则所述网络设备从繁忙状态的接口板中选择总剩余处理能力最多 的接口板作为所述聚合接口的业务处理板。 所述方法进一步包括: 当有繁忙状态的接口板作为聚合接口的业务处理板时,如果当前存在空闲状态的 接口板,则所述网络设备将聚合接口的业务处理板迀移到空闲状态的接口板;如果当前不 存在空闲状态的接口板,且存在可用状态的接口板,则所述网络设备将聚合接口的业务处 理板迀移到可用状态的接口板。 所述网络设备基于各接口板的空闲状态、可用状态、繁忙状态选择接口板作为聚 合接口的业务处理板,具体包括: 所述网络设备通过聚合接口收到数据流时,利用所述数据流的特征信息查询数据 流列表,其中,所述数据流列表记录特征信息与接口板的对应关系; 如果所述数据流列表内记录有所述数据流的特征信息,则所述网络设备将所述特 征信息对应的接口板作为所述数据流的业务处理板; 如果所述数据流列表内没有记录所述数据流的特征信息,则所述网络设备查询当 前是否存在空闲状态的接口板,如果存在空闲状态的接口板,则从空闲状态的接口板中选 择总剩余处理能力最多的接口板作为所述数据流的业务处理板,在数据流列表内记录所述 数据流的特征信息与当前选择的接口板的对应关系;如果不存在空闲状态的接口板,则查 询当前是否存在可用状态的接口板,如果存在可用状态的接口板,则从可用状态的接口板 中选择总剩余处理能力最多的接口板作为所述数据流的业务处理板,在数据流列表内记录 所述数据流的特征信息与当前选择的接口板的对应关系;如果不存在可用状态的接口板, 则从繁忙状态的接口板中选择总剩余处理能力最多的接口板作为所述数据流的业务处理 板,在数据流列表内记录所述数据流的特征信息与当前选择的接口板的对应关系。 本专利技术实施例提供一种网络设备,所述网络设备具体包括: 获得模块,用于获得所述网络设备的各接口板的总剩余处理能力; 维护模块,用于利用所述各接口板的总剩余处理能力维护接口板处理能力列表; 其中,所述接口板处理能力列表内记录了所述各接口板的标识信息与所述各接口板的总剩 余处理能力之间的对应关系; 处理模块,用于利用所述接口板处理能力列表选择接口板作为聚合接口的业务处 理板,并通过所述接口板对所述聚合接口的业务进行处理。 所述获得模块,具体用于针对每个接口板,获得所述接口板的各资源的可用处理 能力以及所述各资源对应的权重信息,并利用所述各资源的可用处理能力以及所述各资源 对应的权重信息确定所述接口板的总剩余处理能力; 其中,所述接口板的资源具体包括以下之一或者任意组合:中央处理器CPU资源、 内存资源、流表资源、会话表项资源、上线用户表项资源。 所述处理模块,具体用于在利用所述接口板处理能力列表选择接口板作为聚合接 口的业务处理板时,基于所述接口板处理能力列表,将总剩余处理能力大于预设第一阈值 的接口板设置为空闲状态,将剩余处理能力大于预设第二阈值,小于等于所述预设第一阈 值的接口板设置为可用状态,将总剩余处理能力小于等于所述预设第二阈值的接口板为繁 忙状态;其中,所述预设第一阈值大于所述预设第二阈值;基于各接口板的空闲状态、可用 状态、繁忙状态选择接口板作为聚合接口的业务处理板。 所述处理模块,用于基于各接口板的空闲状态、可用状态、繁忙状态选择接口板作 为聚合接口的业务处理板具体包括,在新建聚合接口时,查询当前是否存在空闲状态的接 口板,如果存在空闲状态的接口板,则从空闲状态的接口板中选择总剩余处理能力最多的 接口板作为所述聚合接口的业务处理板;如果不存在空闲状态的接口板,则查询当前是否 存在可用状态的接口板,如果存在可用状态的接口板,则从可用状态的接口板中选择总剩 余处理能力最多的接口板作为所述聚合接口的业务处理板;如果本文档来自技高网...

【技术保护点】
一种聚合接口业务处理方法,其特征在于,所述方法包括以下步骤:网络设备获得本网络设备的各接口板的总剩余处理能力;所述网络设备利用所述各接口板的总剩余处理能力维护接口板处理能力列表;其中,所述接口板处理能力列表内记录了所述各接口板的标识信息与所述各接口板的总剩余处理能力之间的对应关系;所述网络设备利用所述接口板处理能力列表选择接口板作为聚合接口的业务处理板,并通过所述接口板对所述聚合接口的业务进行处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:幺双超
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1