一种用于云平台的通信方法及装置制造方法及图纸

技术编号:25406643 阅读:23 留言:0更新日期:2020-08-25 23:09
本公开提供一种用于云平台的通信方法及装置,涉及云计算领域。本公开能够保持资源节点的IP地址不改变。该方法包括:网际互连协议通信保持节点检测目标节点与地址分配节点之间的通信状态;其中,地址分配节点,为用于向目标节点分配IP地址的网络节点;在检测到目标节点与地址分配节点之间的通信中断的情况下,通信保持节点向地址分配节点发送心跳消息;其中,在心跳消息中,记录有心跳消息的源地址为目标节点的访问地址。本公开应用于IP地址保持。

【技术实现步骤摘要】
一种用于云平台的通信方法及装置
本公开涉及云计算领域,尤其涉及一种用于云平台的通信方法及装置。
技术介绍
随着云计算技术的发展,计算资源通常可以通过反向代理、负载均衡、服务发现等手段向外部设备提供服务。此时可以通过动态IP(internetprotocol,网络互连协议)地址分配的方式,为每个资源节点分配IP地址,以使外部设备按照分配的IP地址访问各资源节点。另外,在一些场景中,可能存在外部设备直接访问资源节点的情况,此时则需要为被访问的资源节点分配固定不变的IP地址,来保证外部设备与该资源节点之间的联系。相关技术中,为了使资源节点能够保持固定的IP地址,需要该资源节点与所处网络中用于IP地址分配的地址分配节点(例如,地址分配节点可以为动态主机配置协议服务器(dynamichostconfigurationprotocolserver,DHCPserver))之间进行周期性通信,以使得地址分配节点每次在接收到来自于该资源节点的消息后的一段时间内,保持该资源节点所占有IP地址不改变,避免地址分配节点将该固定IP地址分配给其他节点。本公开中发现,在上述技术方案中,当出现资源节点发生宕机或者资源节点与地址分配节点之间的网络中断等情况时,此时无法保持资源节点与地址分配节点之间的通信。这就可能导致地址分配节点将原本由该资源节点占用的IP地址分配给其他节点,进而影响相关服务。
技术实现思路
本公开提供一种用于云平台的通信方法及装置,能够解决相关技术中,在无法保持资源节点与地址分配节点之间正常通信的情况下,资源节点占用的IP地址可能会被重新分配给其他节点的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种用于云平台的通信方法,该方法应用于通信保持节点,方法包括:检测目标节点与地址分配节点之间的通信状态;其中,地址分配节点用于向目标节点分配IP地址;在检测到目标节点与地址分配节点之间的通信中断的情况下,修改通信保持节点的配置信息,以使通信保持节点被识别为目标节点;利用修改后的配置信息,建立通信保持节点与地址分配节点的通信。可选的,在建立通信保持节点与地址分配节点的通信之后,方法还包括:在检测到目标节点与地址分配节点之间的通信恢复后,终止通信保持节点与地址分配节点的通信。可选的,修改通信保持节点的配置信息,包括:将通信保持节点的访问地址修改为目标节点的访问地址;其中,配置信息包括通信保持节点的访问地址,访问地址,包括媒体存取控制位址MAC地址,和/或,网际互联协议IP地址。可选的,利用修改后的配置信息,建立通信保持节点与地址分配节点的通信,包括:向地址分配节点发送心跳消息;其中,在心跳消息中,记录有心跳消息的源地址为目标节点的访问地址。可选的,向地址分配节点发送心跳消息,包括:响应于监听到地址分配节点向目标节点发送目标监控请求,通信保持节点向地址分配节点发送目标监控请求对应的响应消息;其中,目标监控请求包括:网络控制消息协议ICMP请求,或者地址解析协议ARP请求中任一项;目标监控请求对应的响应消息中,记录有响应消息的源地址为目标节点的访问地址。可选的,在响应于监听到地址分配节点向目标节点发送的目标监控请求,通信保持节点向地址分配节点发送目标监控请求对应的响应消息之前,方法还包括:通信保持节点监听网络中向目标节点发送的监控请求,并识别监控请求是否来自于地址分配节点;监控请求包括:网络控制消息协议请求,或者地址解析协议请求中任一项。可选的,方法还包括:若识别出监控请求来自于第三方节点,则通信保持节点保持静默;第三方节点,包括除地址分配节点之外的其他网络节点。可选的,地址分配节点,具体包括动态主机配置协议服务端或动态主机配置协议中继。第二方面,本公开提供一种用于云平台的通信方法,方法应用于控制节点,方法包括:接收来自于通信保持节点的检测结果;检测消息用于反映目标节点与地址分配节点之间的通信状态;其中,通信保持节点,为与目标节点处于同一网段的网络节点;地址分配节点,为用于向目标节点分配网际互联协议地址的网络节点;在根据检测消息确定目标节点与地址分配节点之间的通信中断之后,修改通信保持节点的配置信息,以使通信保持节点被识别为目标节点;向通信保持节点发送控制消息;控制消息,用于指示通信保持节点利用修改后的配置信息,建立通信保持节点与地址分配节点的通信。可选的,在建立通信保持节点与地址分配节点的通信之后,方法还包括:在检测到目标节点与地址分配节点之间的通信恢复后,控制通信保持节点终止通信保持节点与地址分配节点的通信。可选的,修改通信保持节点的配置信息,包括:将通信保持节点的访问地址修改为目标节点的访问地址;其中,配置信息包括通信保持节点的访问地址,访问地址,包括媒体存取控制位址地址,和/或,网际互联协议地址。可选的,控制消息,具体用于指示通信保持节点向地址分配节点发送心跳消息;其中,在心跳消息中,记录有心跳消息的源地址为目标节点的访问地址;访问地址,包括媒体存取控制位址地址,和/或,网际互联协议地址。可选的,向通信保持节点发送控制消息,包括:响应于监听到地址分配节点向目标节点发送目标监控请求,向通信保持节点发送控制消息;控制消息,用于指示通信保持节点向地址分配节点发送目标监控请求对应的响应消息;其中,目标监控请求包括:网络控制消息协议请求,或者地址解析协议请求中任一项;目标监控请求对应的响应消息中,记录有响应消息的源地址为目标节点的访问地址。可选的,在响应于监听到地址分配节点向目标节点发送目标监控请求,向通信保持节点发送控制消息之前,方法还包括:通过通信保持节点,监听网络中向目标节点发送的监控请求,并识别监控请求是否来自于地址分配节点;监控请求包括:网络控制消息协议请求,或者地址解析协议请求中任一项。可选的,方法还包括:若识别出监控请求来自于第三方节点,则保持静默;第三方节点,包括除地址分配节点之外的其他网络节点。可选的,地址分配节点,具体包括动态主机配置协议服务端或动态主机配置协议中继。第三方面,本公开提供一种用于云平台的通信装置,通信装置包括:检测单元,被配置为执行检测目标节点与地址分配节点之间的通信状态;其中,地址分配节点用于向目标节点分配IP地址;修改单元,被配置为执行在检测到目标节点与地址分配节点之间的通信中断的情况下,修改通信保持节点的配置信息,以使通信保持节点被识别为目标节点;通信单元,被配置为执行利用修改后的配置信息,建立通信保持节点与地址分配节点的通信。可选的,通信单元,还被配置为执行在检测到目标节点与地址分配节点之间的通信恢复后,终止通信保持节点与地址分配节点的通信。可选的,修改单元,具体被配置为执行将通信保持节点的访问地址修改为目标节点的访问地址;其中,配置信息包括通信保持节点的访问地址,访问地址,包括媒体存取控制位址地址,和/或,网际互联协议地址。可选的,通信单元,具体被配置为执行:向地址分配节点发送心跳消息;其中,在心跳消本文档来自技高网...

【技术保护点】
1.一种用于云平台的通信方法,其特征在于,所述方法应用于通信保持节点,所述方法包括:/n检测目标节点与地址分配节点之间的通信状态;其中,所述地址分配节点用于向所述目标节点分配网际互连协议IP地址;/n在检测到所述目标节点与所述地址分配节点之间的通信中断的情况下,修改所述通信保持节点的配置信息,以使所述通信保持节点被识别为所述目标节点;/n利用修改后的配置信息,建立所述通信保持节点与所述地址分配节点的通信。/n

【技术特征摘要】
1.一种用于云平台的通信方法,其特征在于,所述方法应用于通信保持节点,所述方法包括:
检测目标节点与地址分配节点之间的通信状态;其中,所述地址分配节点用于向所述目标节点分配网际互连协议IP地址;
在检测到所述目标节点与所述地址分配节点之间的通信中断的情况下,修改所述通信保持节点的配置信息,以使所述通信保持节点被识别为所述目标节点;
利用修改后的配置信息,建立所述通信保持节点与所述地址分配节点的通信。


2.根据权利要求1所述的用于云平台的通信方法,其特征在于,在建立所述通信保持节点与所述地址分配节点的通信之后,所述方法还包括:
在检测到所述目标节点与所述地址分配节点之间的通信恢复后,终止所述通信保持节点与所述地址分配节点的通信。


3.根据权利要求1所述的用于云平台的通信方法,其特征在于,所述修改所述通信保持节点的配置信息,包括:
将所述通信保持节点的访问地址修改为所述目标节点的访问地址;其中,所述配置信息包括所述通信保持节点的访问地址,所述访问地址,包括媒体存取控制位址MAC地址,和/或,IP地址。


4.根据权利要求3所述的用于云平台的通信方法,其特征在于,所述利用修改后的配置信息,建立所述通信保持节点与所述地址分配节点的通信,包括:
向所述地址分配节点发送心跳消息;其中,在所述心跳消息中,记录有所述心跳消息的源地址为所述目标节点的访问地址。


5.根据权利要求4所述的用于云平台的通信方法,其特征在于,所述向所述地址分配节点发送心跳消息,包括:
响应于监听到所述地址分配节点向所述目标节点发送目标监控请求,所述通信保持节点向所述地址分配节点发送所述目标监控请求对应的响应...

【专利技术属性】
技术研发人员:何振松
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1