虚拟ip原理简述

根据TCP/IP的ARP协议,在以太网中MAC地址用来进行数据传输的物理地址,每台主机中都有一个ARP高速缓存,存储同一个网络内的IP地址与MAC地址的对应关系,以太网中的主机发送数据时会先从这个缓存中查询目标IP对应的MAC地址,再向这个MAC地址发送数据。

例如:

在主机192.168.130.18上arp显示:

(192.168.130.19) at 00:21:5A:DB:68:a8 [ether] on em1;

(192.168.130.17) at 00:21:5A:DB:68:a8 [ether] on em1;

(192.168.130.18) at 00:21:5A:DB:7F:b2 [ether] on em1

(所有到达虚拟IP 19的请求均被17接收)19为虚拟ip(与17同mac)

一旦在线主机17宕机,备用18主机则会发送arp数据包,告诉所有其他主机19主机的mac为00:21:5A:DB:7F:b2

此时18主机的arp:

(192.168.130.19) at 00:21:5A:DB:7F:b2 [ether] on em1;

(192.168.130.17) at 00:21:5A:DB:68:a8 [ether] on em1;

(192.168.130.18) at 00:21:5A:DB:7F:b2 [ether] on em1

实现故障主机的快速切换

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容