流量均衡方法及装置制造方法及图纸

技术编号:25809089 阅读:51 留言:0更新日期:2020-09-29 18:43
本申请提供一种流量均衡方法及装置,以太网设备向控制器发送携带该以太网设备的逻辑端口的各物理端口的负载信息的查询报文,控制器接收该查询报文,并根据各物理端口的负载信息,确定逻辑端口的每个物理端口的权重因子,每个物理端口的权重因子与该物理端口可分担逻辑端口的流量的大小正相关,之后,控制器向以太网设备发送携带各物理端口的权重因子的应答报文,使得以太网设备根据各物理端口的权重因子,调整发往各物理端口的流量。该过程中,无需用户手动调整参与哈希计算的哈希因子,而是由以太网设备自动对各物理端口的流量进行调整,对当前传输的业务数据没有影响,不会引发业务异常。

【技术实现步骤摘要】
流量均衡方法及装置
本申请实施例涉及通信
,尤其涉及一种流量均衡方法及装置。
技术介绍
以太网链路聚合(Ethernettrunk,Eth-Trunk)机制用于将以太网设备的多个物理端口捆绑为一个逻辑端口来使用,该逻辑端口也称之为Eth-Trunk端口。绑定在一起的物理端口称为该逻辑端口的成员端口。以太网设备可以使用Eth-Trunk机制来提高网络带宽,实现负载分担与业务保护等需要。由于Eth-Trunk端口是一个逻辑端口,并不能承载真正的报文转发工作,因此,在转发报文时,发往该逻辑端口的流量被按照负载分担算法转发到该逻辑端口的某个物理端口上。基于Eth-Trunk机制,衍生出应用于Eth-Trunk级联系统的Eth-Trunk级联机制。该Eth-Trunk级联系统包括多级以太网设备,多个以太网设备相互级联,流量在第一级以太网设备上经过一次哈希(hash)计算,被均匀分担到该第一以太网设备的Eth-Trunk端口的各成员端口上,使得流量到达第二级的以太网设备。之后,第二级以太网设备上经过一次哈希计算,使得流量被分担到第三级以太网设本文档来自技高网...

【技术保护点】
1.一种流量均衡方法,其特征在于,包括:/n以太网设备向控制器发送查询报文,所述查询报文携带所述以太网设备的逻辑端口的多个物理端口中每个物理端口的负载信息;/n所述以太网设备接收所述控制器发送的应答报文,所述应答报文携带所述每个物理端口的权重因子,每个物理端口的权重因子与所述物理端口可分担所述逻辑端口的流量的大小正相关;/n在通过所述逻辑端口发送报文时,所述以太网设备根据所述每个物理端口的权重因子,调整发往所述每个物理端口的流量。/n

【技术特征摘要】
1.一种流量均衡方法,其特征在于,包括:
以太网设备向控制器发送查询报文,所述查询报文携带所述以太网设备的逻辑端口的多个物理端口中每个物理端口的负载信息;
所述以太网设备接收所述控制器发送的应答报文,所述应答报文携带所述每个物理端口的权重因子,每个物理端口的权重因子与所述物理端口可分担所述逻辑端口的流量的大小正相关;
在通过所述逻辑端口发送报文时,所述以太网设备根据所述每个物理端口的权重因子,调整发往所述每个物理端口的流量。


2.根据权利要求1所述的方法,其特征在于,所述以太网设备向所述控制器发送查询报文,包括:
所述以太网设备判断所述多个物理端口中,是否存在至少一个物理端口的流量超出预设阈值;
若存在至少一个物理端口的流量超出预设阈值,则所述以太网设备向所述控制器发送所述查询报文。


3.根据权利要求1或2所述的方法,其特征在于,每个物理端口的负载信息用于指示所述物理端口已消耗带宽占所述物理端口总带宽的百分比,所述以太网设备根据所述每个物理端口的权重因子,调整发往所述每个物理端口的流量,包括:
所述以太网设备判断所述逻辑端口的所述每个物理端口的负载信息指示的百分比是否发生变化;
若所述每个物理端口的负载信息指示的百分比的变化量未超出预设阈值,则所述以太网设备根据所述每个物理端口的权重因子,调整发往所述每个物理端口的流量。


4.根据权利要求3所述的方法,其特征在于,还包括:
若所述每个物理端口的负载信息指示的百分比的变化量超出预设阈值,则所述以太网设备重新采集所述每个物理端口的负载信息;
所述以太网设备向所述控制器发送携带重新采集到的负载信息的查询报文。


5.根据权利要求3所述的方法,其特征在于,所述以太网设备根据所述每个物理端口的权重因子,调整发往所述每个物理端口的流量,包括:
所述以太网设备根据预设的哈希因子和所述每个物理端口的权重因子,调整发往所述每个物理端口的流量。


6.一种流量均衡方法,其特征在于,包括:
控制器接收以太网设备发送的查询报文,所述查询报文携带所述以太网设备的逻辑端口的多个物理端口中每个物理端口的负载信息;
所述控制器根据所述每个物理端口的负载信息,确定所述每个物理端口的权重因子,每个物理端口的权重因子与所述物理端口可分担所述逻辑端口的流量的大小正相关;
所述控制器向所述以太网设备发送应答报文,所述应答报文携带所述每个物理端口的权重因子。


7.根据权利要求6所述的方法,其特征在于,每个物理端口的负载信息用于指示所述物理端口已消耗带宽占所述物理端口总带宽的百分比,所述控制器根据所述每个物理端口的负载信息,确定所述每个物理端口的权重因子,包括:
所述控制器根据所述每个物理端口的百分比,确定所述多个物理端口的百分比的最小公倍数;
所述控制器根据所述最小公倍数,确定所述每个物理端口的权重因子,一个物理端口的权重因子=所述最小公倍数/所述物理端口的百分比。


8.一种负载均衡装置,其特征在于,包括:
发送单元,用于向控制器发送查询报文,所述查询报文携带以太网设备的逻辑端口的多个物理端口中每个物理端口的负载信息;
接收单元,用于接收所述控制器发送的应答报文,所述应答报文携带所述每个物理...

【专利技术属性】
技术研发人员:刘泉田亚文
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1