一种负载均衡的方法及装置与流程

文档序号:12492576阅读:来源:国知局

技术特征:

1.一种负载均衡的方法,其特征在于,包括:

发送方设备在当前周期内,分别通过每条链路向接收方设备发送每条链路各自对应数量的链路层发现协议LLDP报文;

接收方设备根据在当前周期内在每条链路上接收的LLDP报文以及接收的LLDP报文的数量,分别计算每条链路的链路质量参数;

接收方设备分别通过每条链路向发送方设备发送各链路的反馈LLDP报文,每条链路的反馈LLDP报文分别携带有各自的链路质量参数;

发送方设备根据每条链路的链路质量参数调节每条链路的业务比例。

2.根据权利要求1所述的负载均衡的方法,其特征在于,接收方设备根据在当前周期内在每条链路上接收的LLDP报文以及接收的LLDP报文的数量,分别计算每条链路的链路质量参数包括:

接收方设备在当前周期内每接收到一个LLDP报文,确定在当前周期内,在当前接收的LLDP报文对应的链路上实际接收的LLDP报文的数量;

接收方设备通过解析当前接收的LLDP报文,确定发送方设备在当前周期内,在当前接收的LLDP报文对应的链路上需发送的LLDP报文的总数量;

当接收方设备确定当前周期结束时,计算每条链路的链路质量参数;

其中,链路质量参数为i为链路编号,NUMRx为在当前周期内,在链路i上实际接收的LLDP报文的数量,NUMTx为在当前周期内,在链路i上需发送的LLDP报文的总数量。

3.根据权利要求2所述的负载均衡的方法,其特征在于,发送方设备根据每条链路的链路质量参数调节每条链路的业务比例包括:

发送方设备根据每条链路的链路质量参数计算每条链路的业务比例,链路的业务比例为其中,∑L(i)为各个链路在当前周期内的链路质量参数之和;

发送方设备根据计算出的每条链路的业务比例调整每条链路需承载的业务量。

4.根据权利要求1-3任一项所述的负载均衡的方法,其特征在于,接收方设备分别通过每条链路向发送方设备发送各链路的反馈LLDP报文包括:

接收方设备分别通过每条链路向发送方设备连续发送三次各链路的反馈LLDP报文。

5.根据权利要求4所述的负载均衡的方法,其特征在于,

发送方设备发送的LLDP报文中包含类型长度值TLV字段,TLV字段中包括所述LLDP报文的周期序号、在周期序号对应的周期内需在所述LLDP报文对应的链路上发送LLDP报文的总数量、所述LLDP报文的序号。

6.一种负载均衡的装置,其特征在于,所述装置包括:

发送单元,用于在当前周期内,分别通过每条链路向接收方设备发送每条链路各自对应数量的链路层发现协议LLDP报文;

接收单元,用于分别通过每条链路接收接收方设备发送的各链路的反馈LLDP报文,每条链路的反馈LLDP报文分别携带有各自的链路质量参数,每条链路的链路质量参数为接收方设备根据在当前周期内,在每条链路上接收的LLDP报文以及接收的LLDP报文的数量计算出的;

调节单元,用于根据所述接收单元接收的每条链路的链路质量参数调节每条链路的业务比例。

7.根据权利要求6所述的负载均衡的装置,其特征在于,

所述调节单元,还用于根据每条链路的链路质量参数计算每条链路的业务比例;

其中,链路质量参数为i为链路编号,NUMRx为接收方设备在当前周期内,在链路i上实际接收的LLDP报文的数量,NUMTx为所述发送单元在当前周期内,在链路i上需发送的LLDP报文的总数量;

链路的业务比例为其中,∑L(i)为各个链路在当前周期内的链路质量参数之和;根据计算出的每条链路的业务比例调整每条链路需承载的业务量。

8.根据权利要求7所述的负载均衡的装置,其特征在于,

所述发送单元发送的LLDP报文中包含类型长度值TLV字段,TLV字段中包括所述LLDP报文的周期序号、在周期序号对应的周期内需在所述LLDP报文对应的链路上发送LLDP报文的总数量、所述LLDP报文的序号。

9.一种负载均衡的装置,其特征在于,所述装置包括:

接收单元,用于在当前周期内,分别通过每条链路接收发送方设备发送的每条链路各自对应数量的链路层发现协议LLDP报文;

计算单元,用于根据在当前周期内在每条链路上所述接收单元接收的LLDP报文以及接收的LLDP报文的数量,分别计算每条链路的链路质量参数;

发送单元,用于分别通过每条链路向发送方设备发送各链路的反馈LLDP报文,每条链路的反馈LLDP报文分别携带有所述计算单元计算的各自的链路质量参数,以使得发送方设备根据每条链路的链路质量参数调节每条链路的业务比例。

10.根据权利要求9所述的负载均衡的装置,其特征在于,

所述计算单元,还用于在当前周期内每接收到一个LLDP报文,确定在当前周期内,在当前接收的LLDP报文对应的链路上实际接收的LLDP报文的数量;通过解析当前接收的LLDP报文,确定发送方设备在当前周期内,在当前接收的LLDP报文对应的链路上需发送的LLDP报文的总数量;当确定当前周期结束时,计算每条链路的链路质量参数;

其中,链路质量参数为i为链路编号,NUMRx为在当前周期内,在链路i上实际接收的LLDP报文的数量,NUMTx为在当前周期内,在链路i上需发送的LLDP报文的总数量。

11.根据权利要求9或10所述的负载均衡的装置,其特征在于,

所述发送单元,还用于分别通过每条链路向发送方设备连续发送三次各链路的反馈LLDP报文。

12.根据权利要求11所述的负载均衡的装置,其特征在于,

发送方设备发送的LLDP报文中包含类型长度值TLV字段,TLV字段中包括所述LLDP报文的周期序号、在周期序号对应的周期内需在所述LLDP报文对应的链路上发送LLDP报文的总数量、所述LLDP报文的序号。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1