[发明专利]负载均衡配置方法、汇聚分流器及介质有效
申请号: | 202110690146.3 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113422735B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 王新菊;贾李健;王征归;傅强;梁彧;田野;王杰;杨满智;蔡琳;金红;陈晓光 | 申请(专利权)人: | 恒安嘉新(北京)科技股份公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L47/70;H04L45/48;H04L45/745;H04L49/25 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孔凡红 |
地址: | 100098 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 配置 方法 汇聚 分流器 介质 | ||
1.一种汇聚分流器的负载均衡配置方法,其特征在于,包括:
接收应用层下发的至少一项负载均衡配置信息,其中,负载均衡配置信息中包括负载均衡组,以及负载均衡组的均衡类型;
如果当前处理的负载均衡配置信息中的均衡类型为查表均衡,则使用当前处理的负载均衡配置信息中的负载均衡组,更新交换芯片中存储的至少一个分流转发控制表;其中,预先按照预设的表格结构,将各所述分流转发控制表初始化构建于所述交换芯片中;
如果当前处理的负载均衡配置信息中的均衡类型为多播树均衡,则所述交换芯片的底层建立与当前处理的负载均衡配置信息中的负载均衡组匹配的多播树;
其中,所述交换芯片为可编程的Tofino交换芯片;
所述分流转发控制表包括:第一数据表、第二数据表以及第三数据表;
第一数据表中存储有第一类查找标识与第二类查找标识之间的映射关系,第一类查找标识预先在交换芯片中的访问控制列表ACL查找表中配置得到;
第二数据表中存储有第二查找标识、负载均衡组中的各物理端口的端口标识以及各物理端口的端口状态之间的映射关系,在第二数据表中,端口选择模式被配置为公平模式;
第三数据表中存储有端口标识与物理端口之间的映射关系;
以及
交换芯片底层存储的多播树包括:树节点,以及挂接在树节点下的负载均衡组,树节点与树节点标识关联,树节点标识预先在ACL查找表中配置得到。
2.根据权利要求1所述的方法,其特征在于,还包括:
在接收到应用层下发的失效转移功能开启指令时,调用第一控制面函数开启全局开关;以及
通过预设的失效转移处理线程,每隔预设的监控时长,执行下述操作:
在检测到全局开关被开启时,轮询获取交换芯片内设置的各负载均衡组,并根据每个负载均衡组中各物理端口的实时端口状态和均衡类型,对交换芯片进行匹配的更新配置。
3.根据权利要求2所述的方法,其特征在于,在接收应用层下发的至少一项负载均衡配置信息之后,还包括:
建立并存储与每项负载均衡配置信息中的负载均衡组分别对应的端口状态存储结构;
其中,端口状态存储结构用于存储负载均衡组中各物理端口的上一次端口状态;各所述上一次端口状态均初始化预置为正常状态;
根据每个负载均衡组中各物理端口的实时端口状态和均衡类型,对交换芯片进行匹配的更新配置,包括:
根据每个负载均衡组中各物理端口的实时端口状态、均衡类型以及匹配的端口状态存储结构,对交换芯片进行匹配的更新配置。
4.根据权利要求3所述的方法,其特征在于,根据每个负载均衡组中各物理端口的实时端口状态、均衡类型以及匹配的端口状态存储结构,对交换芯片进行匹配的更新配置,包括:
如果确定当前轮询的第一负载均衡组的均衡类型为查表均衡,则获取所述第一负载均衡组中每个物理端口的实时端口状态;
获取与第一负载均衡组对应的第一端口状态存储结构,并将第一端口状态存储结构中的各物理端口的上一次端口状态与匹配的实时端口状态进行比对;
如果确定第一物理端口发生端口状态变更,则在交换芯片中查询第二数据表,并将第二数据表中更新与第一负载均衡组对应的第一物理端口的端口状态;
使用所述第一负载均衡组中每个物理端口的实时端口状态,更新第一端口状态存储结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒安嘉新(北京)科技股份公司,未经恒安嘉新(北京)科技股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110690146.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:散热器及其封装方法
- 下一篇:一种警情信息分层要素识别方法和计算机