System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 聚合链路的管理方法、通信节点及通信系统技术方案_技高网

聚合链路的管理方法、通信节点及通信系统技术方案

技术编号:41841482 阅读:2 留言:0更新日期:2024-06-27 18:22
本申请公开了一种聚合链路的管理方法、通信节点及通信系统,用于在不影响网络可用性的前提下降低网络能耗。该方法包括当通信节点监测到出方向聚合链路流量较少时,调整启动状态的第一子链路的发送端口为休眠状态或关闭状态,该方法可以在不影响业务流量的前提下通过关闭或休眠部分端口降低设备能耗。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种聚合链路的管理方法、通信节点及通信系统


技术介绍

1、链路聚合是指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现流量在各成员端口的负荷分担的技术。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面具有重要作用。

2、由于聚合链路的多个物理端口捆绑成一个逻辑端口,实现带宽增加,流量可以分布在多个链路上,单个链路的故障或更换不会导致整个连接故障。但是,在聚合链路的运行过程中,无论流量高低,聚合链路的所有成员端口均同步开启,共同参与数据转发与协议交互。

3、在低流量场景,所有端口同时运行会导致大量电能的浪费。


技术实现思路

1、本申请提供了一种聚合链路的管理方法,可以在不影响业务流量的前提下通过管理数据端口减少电能浪费。

2、本申请的第一方面提供了一种聚合链路的管理方法,包括:第一通信节点获取聚合链路的出方向流量,所述聚合链路为所述第一通信节点与第二通信节点之间的通信链路;若所述出方向流量小于或等于第一阈值,所述第一通信节点调整第一子链路的发送端口为休眠状态或关闭状态,所述第一子链路为所述聚合链路中出方向为启动状态的链路。

3、聚合链路中可能会包含多个子链路,每个链路包含一对通信端口,当第一通信节点获取聚合链路的出方向流量,当流量小于或等于第一阈值时,调整启动状态的第一子链路的发送端口为休眠状态或关闭状态。本申请实施例提供的聚合链路的管理方法,第一通信节点基于出方向流量较低调整发送端口的状态为休眠状态或关闭状态,通过在不影响业务流量的前提下关闭或休眠部分端口可以降低设备能耗,还可以保障在子链路休眠或关闭的过程中不丢包。

4、在第一方面的一种可能的实现方式中,所述方法还包括:所述第一通信节点向第二通信节点发送第一控制信息,所述第一控制信息用于指示所述第二通信节点调整所述第一子链路的接收端口为休眠状态或关闭状态。在一种可能的实现方式中,在所述第一通信节点调整第一子链路的发送端口为休眠状态或关闭状态之后,所述第一通信节点向第二通信节点发送第一控制信息。或者,在另一种可能的实现方式中,第一子链路为闲置链路,没有业务数据传输,则第一通信节点可以在调整第一子链路的发送端口为休眠状态或关闭状态之前或之后向第二通信节点发送第一控制信息。

5、本申请实施例提供的聚合链路的管理方法,第一通信节点还可以向第二通信节点发送第一控制信息,使得第二通信节点可以据此调整第一子链路的介绍端口为休眠状态或关闭状态,从而降低第二通信节点的设备能耗。

6、在第一方面的一种可能的实现方式中,所述方法还包括:所述第一通信节点接收所述第二通信节点发送的第二控制信息,所述第二控制信息携带所述第一子链路的标识,所述第一子链路的入方向为启动状态;所述第一通信节点根据所述第二控制信息调整所述第一子链路的接收端口为休眠状态或关闭状态。

7、本申请实施例提供的聚合链路的管理方法,第一通信节点接收所述第二通信节点发送的第二控制信息,并根据第二控制信息的指示关闭接收端口。第二通信节点可以根据自身监测的出方向流程信息等情况确定关闭或休眠第一子链路的出方向链路,此时,第一通信节点将不再从第一子链路接收数据,第一子链路对应的接收端口继续开启将造成能源浪费,根据第二控制信息将接收端口状态调整为休眠状态或关闭状态可以降低第一通信节点的能耗。在第一方面的一种可能的实现方式中,所述方法还包括:若所述聚合链路的出方向流量大于或等于第二阈值,所述第一通信节点从所述聚合链路中确定出方向为休眠状态或关闭状态的第二子链路,所述第二阈值大于所述第一阈值;所述第一通信节点向所述第二通信节点发送第三控制信息,所述第三控制信息用于指示所述第二通信节点调整所述第二子链路的接收端口为启动状态;所述第一通信节点接收所述第二通信节点返回的所述第三控制信息的成功应答消息;所述第一通信节点根据所述成功应答消息调整所述第二子链路的发送端口为启动状态。

8、本申请实施例提供的聚合链路的管理方法,第一通信节点若监测到聚合链路的出方向流量较大(大于或等于第二阈值),可以启动休眠状态或关闭状态的第二子链路,可以理解的是,若第一子链路此刻处于休眠状态或关闭状态,第二子链路也可以是第一子链路。为成功开启第二子链路,第一通信节点需要向第二通信节点发送第三控制信息,该第三控制信息用于指示第二通信节点调整该第二子链路的接收端口为启动状态,具体地,若接收端口为休眠状态,则需要进行唤醒,若接收端口为关闭状态,则需要进行开启。第二通信节点成功调整第二子链路的接收端口为启动状态之后,可以向第一通信节点返回成功应答消息。第一通信节点根据该成功应答消息调整第二子链路的发送端口为启动状态,由此,可以实现第二子链路由休眠状态或关闭状态的启动,由于可以确保第二通信节点的接收端口已经打开,可以避免报文丢失,保障业务数据传输。

9、在第一方面的一种可能的实现方式中,所述方法还包括:所述第一通信节点接收所述第二通信节点发送的第四控制信息,所述第四控制信息携带所述第二子链路的标识,所述第二子链路为入方向为休眠状态或关闭状态的链路;所述第一通信节点根据所述第四控制信息调整所述第二子链路的接收端口为启动状态;所述第一通信节点向所述第二通信节点发送所述第四控制信息的成功应答消息,用于指示所述第一通信节点的第二子链路的接收端口已成功开启。

10、本申请实施例提供的聚合链路的管理方法,第二通信节点可以根据自身监测的出方向流程信息等情况确定启动出方向为休眠状态或关闭状态的第二子链路,对于第一通信节点而言,该第二子链路为入方向为休眠状态或关闭状态的链路,可以理解的是,若第一子链路此刻处于休眠状态或关闭状态,第二子链路也可以是第一子链路。第一通信节点接收第二通信节点发送的第四控制信息,并根据第四控制信息调整所述第二子链路的接收端口为启动状态,然后,向第二通信节点发送第四控制信息的成功应答消息。由此,第二通信节点可以基于该成功应答消息启动第二子链路,并通过第二子链路向第一通信节点发送数据。

11、在第一方面的一种可能的实现方式中,若所述出方向流量小于或等于第一阈值,所述第一通信节点调整第一子链路的发送端口为休眠状态或关闭状态,包括:若所述出方向流量小于或等于第一阈值的时长超过第三阈值,且小于或等于第四阈值,所述第一通信节点调整所述第一子链路的发送端口为休眠状态;若所述出方向流量小于或等于第一阈值的时长超过第四阈值,所述第一通信节点调整所述第一子链路的发送端口为关闭状态。

12、本申请实施例提供的聚合链路的管理方法,提供了调整第一通信节点休眠或关闭第一子链路的一种具体实现方式,即出方向流量小于第一阈值的时长超第三阈值时,调整第一子链路休眠,出方向流量小于第一阈值的时长进一步延长,超第四阈值时,调整第一子链路关闭。降低第一通信节点的能耗的同时尽可能降低对网络可用性的影响。

13、在第一方面的一种可能的实现方式中,所述第一控制信息承载在link summarymessage消息的第本文档来自技高网...

【技术保护点】

1.一种聚合链路的管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一控制信息承载在link summary message消息的第一字段,所述第一字段的第一标志位用于指示链路关闭,所述第一字段的第二标志位用于指示链路休眠。

8.根据权利要求7所述的方法,其特征在于,所述聚合链路为链路管理协议LMP承载的链路;

9.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一控制信息承载在开放式最短路径优先OSPF协议报文的扩展字段,所述扩展字段的第一标志位用于指示链路关闭,所述扩展字段的第二标志位用于指示链路休眠。

10.根据权利要求9所述的方法,其特征在于,所述聚合链路为链路聚合组LAG协议承载的链路;

11.一种第一通信节点,其特征在于,包括:

12.根据权利要求11所述的第一通信节点,其特征在于,所述第一通信节点还包括:

13.根据权利要求11或12所述的第一通信节点,其特征在于,所述第一通信节点还包括:

14.根据权利要求11至13中任一项所述的第一通信节点,其特征在于,

15.根据权利要求11至14中任一项所述的第一通信节点,其特征在于,所述第一通信节点还包括:

16.根据权利要求11至15中任一项所述的第一通信节点,其特征在于,

17.根据权利要求11至16中任一项所述的第一通信节点,其特征在于,所述第一控制信息承载在link summary message消息的第一字段,所述第一字段的第一标志位用于指示链路关闭,所述第一字段的第二标志位用于指示链路休眠。

18.根据权利要求17所述的第一通信节点,其特征在于,所述聚合链路为链路管理协议LMP承载的链路;

19.根据权利要求11至16中任一项所述的第一通信节点,其特征在于,所述第一控制信息承载在开放式最短路径优先OSPF协议报文的扩展字段,所述扩展字段的第一标志位用于指示链路关闭,所述扩展字段的第二标志位用于指示链路休眠。

20.根据权利要求19所述的第一通信节点,其特征在于,所述聚合链路为链路聚合组LAG协议承载的链路;

21.一种通信节点,其特征在于,包括:

22.一种计算机程序产品,其特征在于,包括计算机可读指令,当所述计算机可读指令在计算机上运行时,使得所述计算机执行如权利要求1至10中任一项所述的方法。

23.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1至10中任一项所述的方法。

24.一种通信系统,包括第一通信节点和第二通信节点,所述第一通信节点和所述第二通信节点之间通过聚合链路传输数据,所述第一通信节点用于执行如权利要求1至10中任一项所述的方法。

...

【技术特征摘要】

1.一种聚合链路的管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一控制信息承载在link summary message消息的第一字段,所述第一字段的第一标志位用于指示链路关闭,所述第一字段的第二标志位用于指示链路休眠。

8.根据权利要求7所述的方法,其特征在于,所述聚合链路为链路管理协议lmp承载的链路;

9.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一控制信息承载在开放式最短路径优先ospf协议报文的扩展字段,所述扩展字段的第一标志位用于指示链路关闭,所述扩展字段的第二标志位用于指示链路休眠。

10.根据权利要求9所述的方法,其特征在于,所述聚合链路为链路聚合组lag协议承载的链路;

11.一种第一通信节点,其特征在于,包括:

12.根据权利要求11所述的第一通信节点,其特征在于,所述第一通信节点还包括:

13.根据权利要求11或12所述的第一通信节点,其特征在于,所述第一通信节点还包括:

14.根据权利要求11至13中任一项所述的第一通信节点,其特征在于,

15.根据权利要求...

【专利技术属性】
技术研发人员:张立周天然董杰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1