双机热备时如何解决IP重复

原创 2011年01月21日 22:23:00

最近项目需要,为了解决Hadoop单点故障的问题。我自行设计了一套简单的热备机制。其中为了防止两台对等热备机出现相同IP的问题,比如网络拥塞造成偶然性的IP自动切换。我设计了两套方案(JAVA对原始套接字不支持?):

 

方案一:

采用原始套接字接口,两台对等机将自己的浮动IP(初次启动时各占用一个临时IP)作为数据向公共IP(协商完后对外提供服务的IP)发送信息,当已作为公共IP向外提供服务的机器接收到的数据对应的IP并不是来自于本身,通过一定的运算机制,其中一台机器选择修改自身的IP为临时IP。

 

问题:

  • 由于交换机并不复制数据包,尽管有同样IP的机器连接至交换机的不同端口,但数据并不会发送至每一台机器。所以只能采用不常用的集线器连接。集线器是可以把数据复制到每一个端口,这时两台同样IP的机器应该就可以处理接收到的数据?
  • 刚开始采用原始套接字接口应该是对网络接口一块想多了。其实应该可以不用原始套接字也是满足上面需求的?

方案二:

采用组播形式,启用这种方案是为了不采用集线器设备也能满足需求的想法。想当然以为就算是同样IP的机器,当把它们都加入到一个组里,是不是交换机端就可以把组播包发送给组里的每一个成员,而不管他们中间是否具有同样的IP存在?

 

以上两个方案限于实际网络环境没法测试,所以提出来供有经验的朋友指正。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

双机热备中解决IP漂移后arp表不更新

方案一  ip漂移后向用这个IP向该网段发送arp广播,促使arp表更新 方案二 用一个备用mac,ip漂移的时候连同mac一起漂移     #include #include #in...

高可用集群_双机热备解决方案

高可用集群_双机热备解决方案 一、Cluster集群概述   1、方案描述   现代IT技术认为,一个成功系统中数据及作业的重要性已远超过硬件设备本身,在一套完善的系统中对数据的安全及保障有着...

音视频服务器双机热备解决方案

双机热备(服务器的两种工作模式),分别为:主服务器模式和从服务器模式。 主服务器宕机之后,从服务器将会立即开始服务,接受客户端连接。从服务器被激活之后,可以连续工作30天,过期必须重新与主服务器建立通...

nginx+keepalive主从双机热备+自动切换解决方案

转载:http://www.linuxde.net/2013/04/13381.html 1.安装keepalive 官方最新版  keepalived-1.2.7  tar zxv...

heartbeat+httpd 双机热备解决方案

Pre-Configuration Requirements Assign hostname node01 to primary node with IP address 172.16.4.80 t...

nginx+keepalive主从双机热备+自动切换解决方案

转自:http://blog.sina.com.cn/s/blog_630d50dc0102w3dt.html 环境采集cenots 6.3 64位迷你安装,因为安装前,你需要做一些工作 yum ...

双机热备解决方案

  • 2013-12-19 15:10
  • 426KB
  • 下载

双机热备

http://www.cnblogs.com/skykang/archive/2011/01/20/1940289.html 1.1.1. 实现双机热备1.1 实现思路1.1.1 在同一局域网的两台服...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)