一种聚合组状态的管理方法和设备技术

技术编号:10919189 阅读:96 留言:0更新日期:2015-01-15 13:10
本发明专利技术公开了一种聚合组状态的管理方法和设备,该方法包括:本端网络设备利用本端网络设备的聚合组管理状态位或者对端网络设备的聚合组管理状态位确定聚合组由正常运行状态迁移到闭塞状态;所述本端网络设备设置所述聚合组内的每条链路停止刷新接收状态机,并关闭所述聚合组的业务数据收发,并设置所述聚合组处于闭塞状态。本发明专利技术实施例中,避免对上层业务数据的影响,在在线操作聚合组之前,快速中断上层业务传输,保持当前聚合组内链路的协议状态,在在线操作聚合组完成之后,迅速恢复聚合组状态,减少操作对上层业务传输的影响,提高用户满意度。

【技术实现步骤摘要】
一种聚合组状态的管理方法和设备
本专利技术涉及通信
,尤其涉及一种聚合组状态的管理方法和设备。
技术介绍
LACP(LinkAggregationControlProtocol,链路聚合控制协议)是一种实现链路聚合/解散聚合的协议,通过将一组物理端口捆绑起来,对上呈现一个逻辑端口,从而达到增加传输带宽、提高链路可靠性的目的。基于LACP协议,本端网络设备通过LACPDU(LinkAggregationControlProtocolDataUnit,链路聚合控制协议数据单元)与对端网络设备交互信息。本端网络设备启动一个物理端口的LACP协商后,通过该物理端口向对端网络设备发送LACPDU,且该LACPDU中携带了本端网络设备的属性信息(如系统优先级、系统MAC(MediaAccessControl,介质访问控制)、端口优先级、端口号、操作Key(密钥)等)。对端网络设备在接收到LACPDU之后,通过将本端网络设备的属性信息以及对端网络设备的属性信息进行比较,以选择出能够聚合的物理端口。当本端网络设备与对端网络设备均同意加入某一个物理端口时,该物理端口的业务收发控制打开,聚合组可以通过该物理端口发送接收业务数据。在LACP协议的使用和维护过程中,在两个聚合组协商好,且业务数据正常收发的情况下,如果当前需要在线对整个聚合组进行操作(如修改聚合组以及聚合组内链路的参数:系统优先级、系统MAC、端口优先级等),则需要关闭/打开聚合组的业务数据收发,并且现有技术中可以有如下实现方式:方式一、删除聚合组,并重新配置聚合组。在方式一下,需要针对删除/添加聚合组的操作配置数据。在操作删除聚合组时,由于没有有效机制通知对端网络设备,会影响对端网络设备的业务传输。在操作结束后,聚合组需要重新协商聚合组,协商至少4个发送周期,恢复上层业务传输需要的时间长。方式二、根据需要逐个操作聚合组内的每条聚合链路。在方式二下,由于是逐个操作聚合链路,导致在操作期间,聚合组内链路的状态不稳定(聚合链路由于参数变化、聚合组参数变化等原因,需要和对端网络设备进行一次或两次的聚合状态协商),带宽不能保证,影响上层业务数据的传输性能。
技术实现思路
本专利技术实施例提供一种聚合组状态的管理方法和设备,以基于Blocked(闭塞)状态实现在线对整个聚合组进行操作,避免对上层业务数据的影响。本专利技术实施例提供一种聚合组状态的管理方法,所述方法包括以下步骤:本端网络设备利用本端网络设备的聚合组管理状态位或者对端网络设备的聚合组管理状态位确定聚合组由正常运行状态迁移到闭塞状态;所述本端网络设备设置所述聚合组内的每条链路停止刷新接收状态机,并关闭所述聚合组的业务数据收发,并设置所述聚合组处于闭塞状态。所述本端网络设备利用本端网络设备的聚合组管理状态位或者对端网络设备的聚合组管理状态位确定聚合组由正常运行状态迁移到闭塞状态的过程,具体包括:所述本端网络设备检测本端网络设备的聚合组管理状态位是否为禁止状态;如果本端网络设备的聚合组管理状态位是禁止状态,则所述本端网络设备确定聚合组由正常运行状态迁移到闭塞状态;如果本端网络设备的聚合组管理状态位不是禁止状态,则所述本端网络设备利用来自对端网络设备的链路聚合控制协议数据单元LACPDU检测对端网络设备的聚合组管理状态位是否为禁止状态;如果对端网络设备的聚合组管理状态位是禁止状态,则所述本端网络设备确定聚合组由正常运行状态迁移到闭塞状态。所述方法进一步包括:所述本端网络设备在接收到来自管理侧设备的禁止管理命令时,检测本端网络设备的聚合组管理状态位是否为禁止状态;如果不是禁止状态,则所述本端网络设备设置本端网络设备的聚合组管理状态位是禁止状态;当本端网络设备的聚合组管理状态位是禁止状态时,所述本端网络设备将向所述对端网络设备发送的LACPDU中的聚合组管理状态位设置为禁止状态。所述方法进一步包括:所述本端网络设备在接收到来自管理侧设备的解禁管理命令时,检测本端网络设备的聚合组管理状态位是否为禁止状态;如果是禁止状态,则所述本端网络设备设置本端网络设备的聚合组管理状态位是解禁状态;当本端网络设备的聚合组管理状态位是解禁状态时,所述本端网络设备将向所述对端网络设备发送的LACPDU中的聚合组管理状态位设置为解禁状态。所述本端网络设备设置所述聚合组内的每条链路停止刷新接收状态机的过程,具体包括:所述本端网络设备将所述聚合组内的每条链路的接收状态机的处理设置为:停止刷新接收状态机,保持所述接收状态机当前的协议状态,对于所述接收状态机收到的LACPDU,只关注LACPDU中的聚合组管理状态位;所述本端网络设备关闭所述聚合组的业务数据收发的过程,具体包括:所述本端网络设备将所述聚合组对应的多路复用器Mux协议机的处理设置为:Actor.Distributing=False,Actor.Collecting=False。在所述本端网络设备设置所述聚合组处于闭塞状态之后,所述方法进一步包括:所述本端网络设备检测本端网络设备的聚合组管理状态位是否为禁止状态;如果本端网络设备的聚合组管理状态位不是禁止状态,则所述本端网络设备利用来自对端网络设备的LACPDU检测对端网络设备的聚合组管理状态位是否为禁止状态;如果对端网络设备的聚合组管理状态位不是禁止状态,则所述本端网络设备确定所述聚合组由闭塞状态迁移到正常运行状态;所述本端网络设备恢复所述聚合组内的每条链路的接收状态机的正常处理,并设置所述聚合组处于正常运行状态。所述正常运行状态包括:使能Enable状态、或者,去使能Disable状态。本专利技术实施例提供一种本端网络设备,所述本端网络设备具体包括:确定模块,用于利用本端网络设备的聚合组管理状态位或者对端网络设备的聚合组管理状态位确定聚合组由正常运行状态迁移到闭塞状态;处理模块,用于设备设置所述聚合组内的每条链路停止刷新接收状态机,并关闭所述聚合组的业务数据收发,并设置所述聚合组处于闭塞状态。所述确定模块,具体用于检测本端网络设备的聚合组管理状态位是否为禁止状态;如果本端网络设备的聚合组管理状态位是禁止状态,则确定聚合组由正常运行状态迁移到闭塞状态;如果本端网络设备的聚合组管理状态位不是禁止状态,则利用来自对端网络设备的LACPDU检测对端网络设备的聚合组管理状态位是否为禁止状态;如果对端网络设备的聚合组管理状态位是禁止状态,则确定聚合组由正常运行状态迁移到闭塞状态。所述处理模块,进一步用于在接收到来自管理侧设备的禁止管理命令时,检测本端网络设备的聚合组管理状态位是否为禁止状态;如果不是禁止状态,则设置本端网络设备的聚合组管理状态位是禁止状态;当本端网络设备的聚合组管理状态位是禁止状态时,则将向所述对端网络设备发送的LACPDU中的聚合组管理状态位设置为禁止状态。所述处理模块,进一步用于在接收到来自管理侧设备的解禁管理命令时,检测本端网络设备的聚合组管理状态位是否为禁止状态;如果是禁止状态,则设置本端网络设备的聚合组管理状态位是解禁状态;当本端网络设备的聚合组管理状态位是解禁状态时,则将向所述对端网络设备发送的LACPDU中的聚合组管理状态位设置为解禁状态。所述处理模块,具体用于在设置所述聚合组内的每条链路停止刷新接收状态机的过程中,将本文档来自技高网
...
一种聚合组状态的管理方法和设备

【技术保护点】
一种聚合组状态的管理方法,其特征在于,所述方法包括以下步骤:本端网络设备利用本端网络设备的聚合组管理状态位或者对端网络设备的聚合组管理状态位确定聚合组由正常运行状态迁移到闭塞状态;所述本端网络设备设置所述聚合组内的每条链路停止刷新接收状态机,并关闭所述聚合组的业务数据收发,并设置所述聚合组处于闭塞状态。

【技术特征摘要】
1.一种聚合组状态的管理方法,其特征在于,所述方法包括以下步骤:本端网络设备利用本端网络设备的聚合组管理状态位或者对端网络设备的聚合组管理状态位确定聚合组由正常运行状态迁移到闭塞状态;所述本端网络设备设置所述聚合组内的每条链路停止刷新接收状态机,并关闭所述聚合组的业务数据收发,并设置所述聚合组处于闭塞状态。2.如权利要求1所述的方法,其特征在于,所述本端网络设备利用本端网络设备的聚合组管理状态位或者对端网络设备的聚合组管理状态位确定聚合组由正常运行状态迁移到闭塞状态的过程,具体包括:所述本端网络设备检测本端网络设备的聚合组管理状态位是否为禁止状态;如果本端网络设备的聚合组管理状态位是禁止状态,则所述本端网络设备确定聚合组由正常运行状态迁移到闭塞状态;如果本端网络设备的聚合组管理状态位不是禁止状态,则所述本端网络设备利用来自对端网络设备的链路聚合控制协议数据单元LACPDU检测对端网络设备的聚合组管理状态位是否为禁止状态;如果对端网络设备的聚合组管理状态位是禁止状态,则所述本端网络设备确定聚合组由正常运行状态迁移到闭塞状态。3.如权利要求2所述的方法,其特征在于,所述方法进一步包括:所述本端网络设备在接收到来自管理侧设备的禁止管理命令时,检测本端网络设备的聚合组管理状态位是否为禁止状态;如果不是禁止状态,则所述本端网络设备设置本端网络设备的聚合组管理状态位是禁止状态;当本端网络设备的聚合组管理状态位是禁止状态时,所述本端网络设备将向所述对端网络设备发送的LACPDU中的聚合组管理状态位设置为禁止状态。4.如权利要求2所述的方法,其特征在于,所述方法进一步包括:所述本端网络设备在接收到来自管理侧设备的解禁管理命令时,检测本端网络设备的聚合组管理状态位是否为禁止状态;如果是禁止状态,则所述本端网络设备设置本端网络设备的聚合组管理状态位是解禁状态;当本端网络设备的聚合组管理状态位是解禁状态时,所述本端网络设备将向所述对端网络设备发送的LACPDU中的聚合组管理状态位设置为解禁状态。5.如权利要求1所述的方法,其特征在于,所述本端网络设备设置所述聚合组内的每条链路停止刷新接收状态机的过程,具体包括:所述本端网络设备将所述聚合组内的每条链路的接收状态机的处理设置为:停止刷新接收状态机,保持所述接收状态机当前的协议状态,对于所述接收状态机收到的LACPDU,只关注LACPDU中的聚合组管理状态位;所述本端网络设备关闭所述聚合组的业务数据收发的过程,具体包括:所述本端网络设备将所述聚合组对应的多路复用器Mux协议机的处理设置为:行动分布Actor.Distributing错误False,行动收集Actor.Collecting错误False。6.如权利要求1-4任一项所述的方法,其特征在于,在所述本端网络设备设置所述聚合组处于闭塞状态之后,所述方法进一步包括:所述本端网络设备检测本端网络设备的聚合组管理状态位是否为禁止状态;如果本端网络设备的聚合组管理状态位不是禁止状态,则所述本端网络设备利用来自对端网络设备的LACPDU检测对端网络设备的聚合组管理状态位是否为禁止状态;如果对端网络设备的聚合组管理状态位不是禁止状态,则所述本端网络设备确定所述聚合组由闭塞状态迁移到正常运行状态;所述本端网络设备恢复所述聚合组内的每条链路的接收状态机的正常处理,并设置所...

【专利技术属性】
技术研发人员:邵晓
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京;11

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

1