一种避免集群中IP地址冲突的方法及装置与流程

文档序号:12730172阅读:来源:国知局

技术特征:

1.一种避免集群中IP地址冲突的方法,其特征在于,所述方法应用于集群中的节点,所述节点配置有所述集群的集群IP地址,所述方法包括:

在所述节点作为主节点时,生成重定向规则,所述重定向规则用于指示在接收到目的IP地址为所述集群IP地址的报文时,由所述节点处理所述报文;

开启所述集群的ARP功能,所述集群的ARP功能为:向客户端发送所述集群的ARP信息,所述集群的ARP信息包括:所述集群IP地址和所述节点的MAC地址;

监测所述节点向所述客户端提供的应用服务的状态;

在监测到所述应用服务出现异常时,关闭所述集群的ARP功能,并强制终止所述应用服务以触发所述集群的主备节点切换。

2.如权利要求1所述的方法,其特征在于,所述重定向规则具体为网络地址转换NAT表项,所述NAT表项中包括:所述集群IP地址与所述节点的IP地址的对应关系。

3.如权利要求1所述的方法,其特征在于,在关闭所述集群的ARP功能之后,所述方法还包括:清除所述重定向规则。

4.如权利要求1所述的方法,其特征在于,所述监测所述节点向所述客户端提供的应用服务的状态,包括:

当监测到所述应用服务的任一线程发生异常时,确定所述应用服务出现异常。

5.根据权利要求1所述的方法,其特征在于,所述集群的ARP功能具体为:广播ARP报文,所述ARP报文携带所述集群的ARP信息;或,在接收到客户端发送的携带所述集群IP地址的ARP请求报文时,向所述客户端发送ARP应答报文,所述ARP应答报文携带所述集群的ARP信息。

6.一种避免集群中IP地址冲突的装置,其特征在于,所述装置应用于集群中的节点,所述节点配置有所述集群的集群IP地址,所述装置包括:

重定向规则生成单元,用于在所述节点作为主节点时,生成重定向规则,所述重定向规则用于指示在接收到目的IP地址为所述集群IP地址的报文时,由所述节点处理所述报文;

ARP功能开启单元,用于开启所述集群的ARP功能,所述集群的ARP功能为:向客户端发送所述集群的ARP信息,所述集群的ARP信息包括:所述集群IP地址和所述节点的MAC地址;

服务状态监测单元,用于监测所述节点向所述客户端提供的应用服务的状态;

ARP功能关闭单元,用于在监测到所述应用服务出现异常时,关闭所述集群的ARP功能,并强制终止所述应用服务以触发所述集群的主备节点切换。

7.如权利要求6所述的装置,其特征在于,所述装置还包括:

重定向规则清除单元,用于在关闭所述集群的ARP功能之后,清除所述重定向规则。

8.如权利要求6所述的装置,其特征在于,所述服务状态监测单元,具体用于当监测到所述应用服务的任一线程发生异常时,确定所述应用服务出现异常。

9.如权利要求6所述的装置,其特征在于,所述重定向规则具体为网络地址转换NAT表项,所述NAT表项中包括:所述集群IP地址与所述节点的IP地址的对应关系。

10.根据权利要求6所述的装置,其特征在于,所述集群的ARP功能具体为:广播ARP报文,所述ARP报文携带所述集群的ARP信息;或,在接收到客户端发送的携带所述集群IP地址的ARP请求报文时,向所述客户端发送ARP应答报文,所述ARP应答报文携带所述集群的ARP信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1