对多后端服务器通过Fabric平面进行实时负载探测的装置及方法

文档序号:9730033阅读:1072来源:国知局
对多后端服务器通过Fabric平面进行实时负载探测的装置及方法
【技术领域】
[0001]本发明涉及一种网络负载均衡分流技术领域,具体涉及对多后端服务器通过Fabric平面进行实时负载探测的装置及方法。
【背景技术】
[0002]目前实现分流设备对负载探测的处理方法往往是把系统中主控板处理器与业务板上的处理器,通过用于控制的Base平面相连,然后主控板处理器通过用于控制的Base平面来进行多后端服务器的负载探测,以此来实现多后端服务器的负载探测能力。
[0003]但是现有的通过用于控制的Base平面探测模式,必须要保证分流器与后端服务器在用于控制的Base平面互为联通,这种方式不仅会增加现网设备的建设成本,还会由于用于控制的Base平面的故障影响Fabric平面的数据分流。

【发明内容】

[0004]为了克服上述现有技术的缺点,本发明的目的在于提供对多后端服务器通过Fabric平面进行实时负载探测的装置及方法。
[0005]为解决上述技术问题,本发明采用的技术方案为:
对多后端服务器通过Fabric平面进行实时负载探测的装置,包括Fabric平面、主控板、业务板以及Base平面,其中,Fabric平面分别与主控板处理器以及业务板处理器连接,主控板处理器和业务板处理器还与Base平面相连接,Fabr ic平面内设置有数据传输模块,主控板处理器内设置有总控模块,Base平面内设置通信模块,Fabric平面通过数据传输模块在主控板处理器以及业务板处理器之间传递数据,总控模块用于接收并处理数据,Base平面通过通信模块与主控板处理器以及业务板处理器实现数据传递。
[0006]为优化上述技术方案,采取的具体措施还包括:
主控板上设置有通信接口,该通信接口与主控板处理器连接。
[0007]Fabric平面的外接接口为以太网接口。
[0008]Base平面具有通信接口,当Base平面的通信接口接入外接通信控制机构,Base平面具有相应的控制功能。
[0009]对多后端服务器通过Fabric平面进行实时负载探测的方法,包括以下步骤:
步骤1:当需要对多后端服务器进行实时负载探测处理时,首先将Base平面的通信接口与外部用于控制的Base平面通信设备相连接;
步骤2:外部用于控制的Base平面通信设备向通信接口发送配置数据包后,通信接口将配置数据包转发到主控板处理器中,然后主控板处理器运行总控模块来把接收到的配置数据包进行解析,解析后得到该数据包里的有效数据并把该有效数据进行封装;
步骤3:然后主控板处理器运行用于异步探测的模块来把探测数据包转发给Fabric平面,Fabric平面通过运行数据传输模块来把封装后得到的数据包经过Fabric平面接口用组播的方式同步发送到所有业务板处理器中,业务板处理器再将该报文转发给后端服务器;步骤4:后端服务器对步骤4中异步发送的探测报文发送回复报文,回复报文首先被转发到业务板处理器中,业务板处理器根据回复报文中所携带的Fabric平面标识信息,记录后续异步发送的探测报文唯一出口,然后再将该回复报文通过Fabric平面转发到主控板处理器中;
步骤5:主控板处理器运行用于计算权重的模块,计算得出该后端服务器对应的权重,并将该权重记录在主控板的内存数据结构中;
步骤6:主控板处理器运行用于定时同步权重的模块,将后端服务器信息封装成权重同步数据包,通过用于控制的Base平面发送给业务处理板的处理器中。
[0010]步骤2中有效数据包括后端服务器IP地址、后端服务器IP地址所在的分流组。
[0011]步骤6中后端服务器信息包括后端服务器IP地址、业务板Fabric平面标识信息和权重信息。
[0012]业务处理板运行用于业务流程的模块能够对封装后得到的数据包进行解析得到后端服务器IP地址、后端服务器IP地址所在的分流组。
[0013]本发明包括Fabric平面、主控板、业务板以及Base平面,其中,Fabric平面分别与主控板处理器以及业务板处理器连接,主控板处理器和业务板处理器还与Base平面相连接,通过本发明的结构及相关的步骤,避免了现有技术中只能通过用于控制的Base平面进行实施负载探测的问题。现有网络环境,分流器与后端服务器在用于控制的Base平面一般不能互通,这就严重制约了分流器分流权重算法的实现,会导致后端服务器忙者更忙、闲者更闲。本方法提供了一种通过Fabric平面进行实时负载探测的实现方法,辅助分流权重算法,将流量更为合理、均匀地分流到后端服务器。
【附图说明】
[0014]图1为本发明的结构示意图。
[0015]其中的附图标记为:主控板处理器1、业务板处理器2、Base平面3、Fabr ic平面4、总控的模块5、通信模块6、通信接口 7。
【具体实施方式】
[0016]下面结合附图对本发明的技术方案作详细说明。
[0017]本发明的参照图1所示,一种对多后端服务器通过Fabric平面4进行实时负载探测的装置,包括Fabric平面4、主控板、业务板以及Base平面3,其中,Fabric平面4分别与主控板处理器1以及业务板处理器2连接,主控板处理器1和业务板处理器2还与Base平面3相连接,Fabri c平面4内设置有数据传输模块,主控板处理器1内设置有总控模块5,Base平面3内设置通信模块6,Fabric平面4通过数据传输模块在主控板处理器1以及业务板处理器2之间传递数据,总控模块5用于接收并处理数据,Base平面3通过通信模块6与主控板处理器1以及业务板处理器2实现数据传递。
[0018]主控板上设置有通信接口7,该通信接口 7与主控板处理器1连接。
[0019]Fabric平面4的外接接口为以太网接口。
[0020]Base平面3具有通信接口 7,当Base平面3的通信接口 7接入外接通信控制机构,Base平面3具有相应的控制功能。
[0021]—种对多后端服务器通过Fabric平面4进行实时负载探测的方法,包括以下步骤: 步骤1:当需要对多后端服务器进行实时负载探测处理时,首先将Base平面3的通信接口 7与外部用于控制的Base平面3通信设备相连接;
步骤2:外部用于控制的Base平面3通信设备向通信接口 7发送配置数据包后,通信接口7将配置数据包转发到主控板处
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1