[发明专利]通过在区块链网络上运行DHCP服务器提供的高可用性DHCP服务有效
申请号: | 201810974078.1 | 申请日: | 2018-08-24 |
公开(公告)号: | CN110417929B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | B·卡纳安;M·M·阿特马林加姆;D·P·罗摩克里希纳 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | H04L61/5014 | 分类号: | H04L61/5014;H04L67/10;H04L9/32 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 区块 网络 运行 dhcp 服务器 提供 可用性 服务 | ||
1.一种非暂时性计算机可读介质,具有存储于所述非暂时性计算机可读介质上的可执行指令,所述可执行指令在由一个或多个处理器执行时实施以下操作:
在第一服务器处,接收由客户端发送的发现消息,所述发现消息包括IP地址租约请求;
在所述第一服务器处,准备提供消息事务,所述提供消息事务包括将由所述第一服务器提供给所述客户端的IP地址,其中所述IP地址从由包括所述第一服务器的多个服务器所共享的IP地址的池中被选择,其中所述多个服务器形成区块链网络,由此所述多个服务器中的每个对区块链的相应副本进行维护,所述区块链的所述相应副本包括由所述多个服务器将来自所述池的IP地址分配给多个客户端的历史;
将所述提供消息事务从所述第一服务器发送到所述区块链网络以便进行验证;
在所述第一服务器处,从所述区块链网络接收第一区块,所述第一区块包括对被发送到所述区块链网络的所述提供消息事务的验证;
在所述第一服务器处,用所述第一区块对所述区块链的相应副本进行更新;
在用所述第一区块对所述区块链的相应副本进行更新之后,在所述第一服务器处,向所述客户端发送用于提供所述IP地址的租约的提供消息;
在所述第一服务器处,从所述客户端接收用于请求所提供的IP地址的请求消息;
在接收到所述请求消息之后,在所述第一服务器处,准备确认消息事务,所述确认消息事务包括对将被租约给所述客户端的、所提供的IP地址的分配的确认;以及
将所述确认消息事务从所述第一服务器发送到所述区块链网络以便进行验证。
2.根据权利要求1所述的非暂时性计算机可读介质,其中,所述可执行指令在由所述一个或多个处理器执行时进一步实施以下操作:
在将所述提供消息事务发送到所述区块链网络以便进行验证之前,在所述第一服务器处,用私钥对所述提供消息事务进行数字签名。
3.根据权利要求1所述的非暂时性计算机可读介质,其中,所述可执行指令在由所述一个或多个处理器执行时进一步实施以下操作:
在所述第一服务器处,从所述区块链网络接收第二区块,所述第二区块包括对被发送到所述区块链网络的所述确认消息事务的验证;以及
在所述第一服务器处,用所述第二区块对所述区块链的相应副本进行更新。
4.根据权利要求3所述的非暂时性计算机可读介质,其中,所述可执行指令在由所述一个或多个处理器执行时进一步实施以下操作:
在用所述第二区块对所述区块链的相应副本进行更新之后,向所述客户端发送用于对所述IP地址的所述租约进行确认的确认消息。
5.根据权利要求1所述的非暂时性计算机可读介质,其中所述多个服务器中的第二服务器通过相对所述区块链的相应副本来验证所述提供消息事务以确定所提供的IP地址是否可用于分配,来对所述提供消息事务进行验证。
6.根据权利要求1所述的非暂时性计算机可读介质,其中所述多个服务器是多个DHCP服务器,其中所述多个服务器达成对所述提供消息事务进行验证并且用包括经验证的所述事务的区块对所述区块链进行更新的共识。
7.一种用于DHCP服务的系统,包括:
多个DHCP服务器,通过网络通信地耦接,其中,所述多个DHCP服务器中的每个DHCP服务器包括非暂时性计算机可读介质,所述计算机可读介质具有存储于其上的可执行指令,所述可执行指令在由一个或多个处理器执行时实施将来自由所述多个DHCP服务器所共享的IP地址的池的IP地址分配给客户端的操作;以及
区块链,由所述多个DHCP服务器中的每个来存储,所述区块链包括所述多个DHCP服务器与客户端之间的通信的序时记录,所述序时记录与将来自所述池的IP地址分配给客户端相关,
其中所述多个DHCP服务器达成对提供消息事务进行验证、并且用包括经验证的所述事务的区块对所述区块链进行更新的共识,并且其中,所述多个DHCP服务器达成对确认消息事务进行验证、并且用包括经验证的确认消息事务的区块对所述区块链进行更新的共识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810974078.1/1.html,转载请声明来源钻瓜专利网。