一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种负载均衡设备中license生成、校验和绑定的方法与流程

2022-12-06 23:19:43 来源:中国专利 TAG:


1.本发明涉及通信技术领域,具体是指一种负载均衡设备中license生成、校验和绑定的方法。


背景技术:

2.负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性。
3.一个没有负载均衡的web架构类似图1,在这里用户是直连到web服务器,如果这个服务器宕机了,那么用户自然也就没办法访问了。另外,如果同时有很多用户试图访问服务器,超过了其能处理的极限,就会出现加载速度缓慢或根本无法连接的情况。
4.而通过引入一个负载均衡器和多个额外的web服务器,可以缓解这个故障。通常情况下,所有的后端服务器会保证提供相同的内容,以便用户无论哪个服务器响应,都能收到一致的内容。额外的多个web服务器也会分担负载,减轻单个web服务器的压力,从而处理更多的用户请求。
5.负载均衡设备可以是软件,也可以是专门的硬件设备。
6.license即“许可”。负载均衡硬件设备销售到用户处,并不能直接使用,需要导入license。license由设备厂商提供,一般以文件形式提供,通过负载均衡设备的管理页面导入。license一般会包含设备使用的到期时间,允许带宽,允许的功能模块等信息。
7.目前负载均衡设备常用的license策略有:
8.1、无license,销售设备即可直接使用;
9.2、通过网络控制license;
10.3、通用license,即一个license可给多个设备使用;
11.目前负载均衡设备的license策略具有以下缺点:
12.1、无法绑定设备,一个license复制后可给多个硬件设备使用,给厂商造成损失;
13.2、无带宽、使用期限等信息,导入后无限制使用厂商无法控制。
14.所以,一种负载均衡设备中license生成、校验和绑定的方法成为人们亟待解决的问题。


技术实现要素:

15.本发明的目的是提供一种负载均衡设备中license生成、校验和绑定的方法,从而实现厂商对设备的一对一控制,可以控制设备的带宽、使用期限、使用功能等。
16.为实现上述目的,本发明提供的技术方案为:一种负载均衡设备中license生成、校验和绑定的方法,包括以下步骤,
17.步骤1、负载均衡设备生成设备id
18.生成设备id的方法:
19.取本硬件设备的bios序列号以及所有网卡的mac地址,计算其md5值:
20.设备id=md5(bios序列号 网卡1的mac地址 网卡2的mac地址 ...... 网卡n的mac地址),其中n为网卡数;
21.所述设备id通过负载均衡设备的管理页面展示;
22.步骤2、厂商生成license
23.用户准备使用负载均衡设备时,将设备id提供给厂商,厂商得到设备id,附加有效期限、带宽、功能信息,生成license明文;
24.生成license明文后,用厂商的私钥加密,再经过base64编码,得到license密文,将其保存为文件;得到license文件后,即可发给用户使用;
25.步骤3、用户导入并校验license
26.用户得到license文件后,在负载均衡设备的管理页面,进行导入操作;导入操作后,负载均衡设备自动进行license的校验和绑定;
27.负载均衡设备得到licnese明文后,将license明文中的设备id与本设备的设备id进行对比,如果一致,则license有效,校验成功,将license绑定到此设备,并记录license的带宽、过期时间、开启的功能模块,负载均衡设备开始工作;若设备id不一致,则给出校验失败的提示信息;至此,license的生成,校验与绑定流程结束。
28.本发明与现有技术相比的优点在于:本发明中厂商根据设备id生成每台设备对应的license,通过license明文与密文的对比,识别其对应的负载均衡设备,从而实现厂商对设备的一对一控制,可以控制设备的带宽、使用期限、使用功能等。
附图说明
29.图1是没有负载均衡的web架构图。
30.图2是公钥与私钥关系图。
31.图3是将license明文转换为license文件的流程图。
32.图4是将license文件转换为license明文的流程图。
33.图5是license校验与绑定的流程图。
具体实施方式
34.下面结合附图对本发明一种负载均衡设备中license生成、校验和绑定的方法做进一步的详细说明。
35.结合附图1-5,本发明一种负载均衡设备中license生成、校验和绑定的方法的具体实施过程如下:
36.一种负载均衡设备中license生成、校验和绑定的方法,包括以下步骤,
37.步骤1、负载均衡设备生成设备id
38.生成设备id的方法:
39.取本硬件设备的bios序列号以及所有网卡的mac地址,计算其md5值:
40.设备id=md5(bios序列号 网卡1的mac地址 网卡2的mac地址 ...... 网卡n的mac地址),其中n为网卡数;
41.负载均衡的设备id,与其硬件一一对应,每台设备有其唯一的设备id;bios序列号,是主板生产商出厂时固化于硬件内,全球唯一,不可修改;网卡的mac地址,是由网卡生
产商出厂时固化于硬件内,全球唯一,不可修改;因此保证了设备id与负载均衡设备的对应于唯一性。
42.此设备id,通过负载均衡设备的管理页面展示,便于用户获取。
43.步骤2、厂商生成license
44.(1)公钥和私钥对
45.所有负载均衡设备出厂时,均内置一个相同的公钥,用于解密license数据。
46.负载均衡厂商保存私钥,用于加密license数据,此私钥严格保密,不对外公开。
47.厂商的私钥和负载均衡设备中的公钥为成对关系,license数据用私钥加密,用公钥解密。
48.(2)生成license文件
49.用户准备使用负载均衡设备时,将设备id提供给厂商,厂商得到设备id,附加有效期限、带宽、功能等信息,生成license明文:
50.=====adc license======
51.设备id:xxxxxxxxxxx
52.有效期限:xxxxxxxxx
53.带宽限制:xxxxxxxxx
54.功能模块:xxxxxxxxxxxx
55.========================
56.生成license明文后,用厂商的私钥加密,再经过base64编码,得到license密文,将其保存为文件;得到license文件后,即可发给用户使用。
57.步骤3、用户导入并校验license
58.用户得到license文件后,在负载均衡设备的管理页面,进行导入操作;导入操作后,负载均衡设备自动进行license的校验和绑定;
59.负载均衡设备得到licnese明文后,将license明文中的设备id与本设备的设备id进行对比,如果一致,则license有效,校验成功,将license绑定到此设备,并记录license的带宽、过期时间、开启的功能模块,负载均衡设备开始工作;若设备id不一致,则给出校验失败的提示信息;至此,license的生成,校验与绑定流程结束。
60.以上对本发明及其实施方式进行了描述,这种描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。总而言之如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献