VIP = Virtual IP Address,
虚拟IP地址是一个不与特定计算机或一个计算机中的网络接口卡(NIC)相连的
IP地址。虚拟的IP地址与代理服务器的真实IP地址不同,是由代理服务器根据Internet内部客户机的多少,给定虚拟IP地址的一个范围,并按某种规定分配给每个客户机一个虚拟IP地址,这样便可实现客户机与Internet的
间接相连。
虚拟IP地址(VIP)数据包被发送到这个VIP地址,但是所有的数据
还是经过真实的网络接口。 VIPs大部分用于连接冗余;一个VIP地址也可能在一台计算机或NIC发生故障时可用,交由另一个可选计算机或NIC响应连接。
VIP主要是用来进行不同主机之间的切换,主要用在服务器的主从切换。增强网络管理,发挥出VLAN的优势,改变了网络结构,合理分配网络资源,均衡网络负载,有效降低网上广播信息,方便对用户的分组管理。
http://baike.baidu.com/link?url=r6U14NPTCGvlBkaYAsa02yQQUAFikY0SeJjSl0aY5YJxuIxcmoqtVl_F2hItM-gWtyNhgtQuH_oIoOqORXaTVEheHkgQBeznhw1TZJeEQ4_
http://baike.baidu.com/link?url=7m9z4Uf7yF7QVALO5vN71xTzYxbvGJ7DwmzrELEXcvDLCJzSp_8rBCF8VftJMu3jLZT5avsgYGwA2R8peR9uJa
实体IP和虚拟IP
实体IP: 在网络的世界里,为了要辨识每一部计算机的位置,因此有了计算机IP 位址的定义。一个IP 就好似一个门牌!例如,你要去微软的网站的话,就要去『207.46.197.101 』这个IP 位置!这些可以直接在网际网络上沟通的IP 就被称为『实体IP 』了。
虚拟IP:不过,众所皆知的,IP位址仅为 xxx.xxx.xxx.xxx的资料型态,其中, xxx为 1-255间的整数,由于近来计算机的成长速度太快,实体的IP 已经有点不足了,好在早在规划IP 时就已经预留了三个网段的IP 做为内部网域的虚拟IP之用。
这三个预留的IP 分别为:
A级:10.0.0.0 - 10.255.255.255
B级:172.16.0.0 - 172.31.255.255
C级:192.168.0.0 - 192.168.255.255
上述中最常用的是192.168.0.0这一组。 不过,由于是虚拟IP,所以当您使用这些地址的时候,当然是有所限制的,限制如下:
私有位址的路由信息不能对外散播使用私有位址作为来源或目的地址的封包,不能透过Internet来转送关于私有位址的参考纪录(如DNS),只能限于内部网络使用由于虚拟IP的计算机并不能直接连上 Internet,因此需要特别的功能才能上网。不过,这给我们架设IP网络做成很大的方便,比如:即使您目前的公司还没有连上Internet,但不保证将来不会啊。如 果使用公共IP的话,如果没经过注册,等到以后真正要连上网络的时候,就很可能和别人冲突了。也正如前面所分析的,到时候再重新规划IP的话,将是件非常 头痛的问题。这时候,我们可以先利用私有位址来架设网络,等到真要连上intetnet的时候,我们可以使用IP转换协定,如NAT (Network Addresss Translation)等技术,配合新注册的IP就可以了。
固定 IP与 动态IP:基本上,这两个 东西是由于近来网络公司大量的成长下的产物,例如,你如果向电信申请一个商业型态的ADSL 专线,那他会给你一个固定的实体IP ,这个实体 IP就被称为『固定 IP』了。而若你是申请计时制的 ADSL,那由于你的 IP可能是由数十人共同使用,因此你每次重新开机上网时,你这部计算机的IP 都不会是固定的!于是就被称为『动态IP』或者是『浮动式IP』。基本上,这两个都是『
实体IP』,只是网络公司用来分配给用户的方法不同而产生不同的名称而已。
http://wenku.baidu.com/link?url=6cvd875KzLDVDwLEwsPr3BjThVAG86jmYN8yvUefCGnFgcalwvBzEuHHlqWRaQGYKEOlzn_xZUF0dbJrowKQ8UH2IANMGpvfTETfGNOVBHi
高可用性
高可用性HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。
实现HA的方式,一般采用两台机器同时完成一项功能,比如数据库服务器,平常只有一台机器对外提供服务,另一台机器作为热备,当这台机器出现故障时,自动动态切换到另一台热备的机器。
怎么实现故障检测的那?
:
心跳,采用定时发送一个数据包,如果机器多长时间没响应,就认为是发生故障,自动切换到热备的机器上去。
怎么实现自动切换那?
:
VIP,其实现原理主要是靠TCP/IP的ARP协议。因为ip地址只是一个逻辑 地址,在以太网中
MAC地址才是真正用来进行数据传输的物理地址,每台主机中都有一个ARP高速缓存,存储同一个网络内的IP地址与MAC地址的对应关 系,以太网中的主机发送数据时会先从这个缓存中查询目标IP对应的MAC地址,会向这个MAC地址发送数据。操作系统会自动维护这个缓存。这就是整个实现 的关键。
下边就是我电脑上的arp缓存的内容。
(192.168.1.219) at
00:21:5A:DB:68:E8 [ether] on bond0
(192.168.1.217) at
00:21:5A:DB:68:E8 [ether] on bond0
(192.168.1.218) at 00:21:5A:DB:7F:C2 [ether] on bond0
192.168.1.217、192.168.1.218是两台真实的电脑,
192.168.1.217为对外提供数据库服务的主机。
192.168.1.218为热备的机器。
192.168.1.219为虚IP。
大家注意红字部分,219、217的MAC地址是相同的。
再看看217宕机后的arp缓存
(192.168.1.219) at
00:21:5A:DB:7F:C2 [ether] on bond0
(192.168.1.217) at 00:21:5A:DB:68:E8 [ether] on bond0
(192.168.1.218) at
00:21:5A:DB:7F:C2 [ether] on bond0
这就是奥妙所在。当218 发现217宕机后会向网络发送一个ARP数据包,告诉所有主机192.168.1.219这个IP对应的MAC地址是 00:21:5A:DB:7F:C2,这样所有发送到219的数据包都会发送到mac地址为00:21:5A:DB:7F:C2的机器,也就是218的机器。
http://blog.csdn.net/whycold/article/details/11898249
分享到:
相关推荐
【虚拟声卡Virtual Audio Cable v4.10PJ】是一个专为Windows操作系统设计的软件工具,它通过WDM(Windows Driver Model)驱动架构提供虚拟的音频信号传输接口。这款工具的核心功能是创建虚拟的音频线路,使用户能够...
《JS虚拟键盘VirtualKeyboard3.7.1:打造高效便捷的网页输入体验》 在现代网页设计中,安全性和用户体验是至关重要的因素。对于在线表单填写、移动设备输入等场景,传统物理键盘可能并不适用,这时JS虚拟键盘就成为...
8. **VLAN(Virtual Local Area Network)**:虚拟局域网,可以在同一物理网络上创建逻辑上的独立网络,提高网络管理效率和安全性。 9. **QoS(Quality of Service)**:服务质量,确保网络流量的优先级,如视频流...
虚拟IP地址,即VIPA(Virtual IP Address),是一种在网络中为一组物理服务器提供单一访问点的技术手段。对于LoadRunner而言,利用虚拟IP进行压力测试能够模拟真实网络环境下的多用户并发场景,从而更准确地评估系统...
**JS虚拟键盘——VirtualKeyboard 3.7.1** 在网页开发中,有时为了提高用户交互体验或出于安全考虑(例如防止键盘记录器),开发者会选择使用JavaScript实现虚拟键盘。VirtualKeyboard 3.7.1是一款功能强大的jQuery...
System Center Virtual Machine Manager (VMM) 是微软 System Center 套件的一个关键组件,专为配置、管理和优化传统数据中心而设计。它提供了一个统一的管理平台,不仅适用于本地环境,还覆盖了服务提供商和Azure云...
VMware Virtual SAN(简称VSAN)是VMware公司推出的一款软件定义的存储解决方案,它是VMware vSphere的一部分,专为虚拟化环境设计,可以将服务器的本地存储资源(如硬盘和闪存)聚合在一起,形成一个高性能、可扩展...
Virtual Audio Cable可以虚拟出很多音频设备,虚拟音频线路,用来架设虚拟线路以实现混音功能的设备,它只是起到架设虚拟线路的作用,并不带录音功能,所以还需要在此基础上用其它录音软件来实现录音。
2. **VMware集成**:VirtualKD与VMware虚拟化平台紧密集成,使得在虚拟机环境中进行调试变得简单。这对于测试不同操作系统版本或配置的环境非常有帮助。 3. **高性能通信**:VirtualKD使用高效的通信协议,确保在...
虚拟光驱 Virtual.Drive.V5.1 是一款经典的国产虚拟光驱软件,它在过去的Windows操作系统环境下,如Win95、Win98和WinME,提供了便捷的CD/DVD镜像文件模拟功能。这款软件允许用户在没有物理光驱的情况下,通过创建...
《虚拟串口技术详解——基于Virtual Serial Port Driver Pro 9.0》 在现代计算机技术中,串口通信作为一种古老而实用的接口方式,依然在许多领域发挥着重要作用。尤其对于那些依赖串口进行设备控制和数据传输的场合...
虚拟IP(Virtual IP)是一种网络技术,通过这种技术可以在多台物理主机上实现一个共享的IP地址,从而达到负载均衡、高可用性等目的。在软件测试领域,特别是性能测试中,虚拟IP技术被广泛应用来模拟大量客户端的并发...
首先,虚拟IP(Virtual IP)是一种网络技术,它允许一个或多个物理设备共享同一个IP地址,从而提供一种透明的网络服务。在网络游戏中,虚拟IP常用于服务器集群,以提高服务的可用性和负载均衡。通过虚拟IP,玩家可以...
Virtual Serial Port Driver 11.0.1047采用了先进的虚拟化技术,能够在操作系统中创建虚拟的COM端口,并模拟真实的串口通信行为。 1、创建任意数量的虚拟串口对 2、回环 (loopback) 端口捆绑 3、串口分割 4、结合 ...
虚拟声卡 Virtual Audio Cable 4.15 破解版 无提示音 立体声混响 找了很久都没找到最新版 而且没有提示音的 这个版本是找到的最新版本 无提示音破解版 已经测试了 可以正常使用。
1.5 Step five: Choose an IP address range 1.6 Step six: Choose a DHCP address range 1.7 Step seven: Choose the type of virtual network 1.8 Step eight: Finish the virtual network creation 1.9 Last step...
F5 BIG-IP 16.0.0 Virtual-Edition Release 是一款专为虚拟环境设计的网络应用交付控制器(ADC)软件版本。该版本仅提供OVA(Open Virtualization Format Archive)格式,使得用户能够方便地在兼容的虚拟化平台上...
【标题】:“VIRTUAL_DRIVE 超级好用的虚拟光驱,无需安装” 【描述】中的“VIRTUAL_DRIVE”是一款高效且便捷的虚拟光驱软件,它的一大特点是无需安装即可使用,这为用户提供了极大的便利性。虚拟光驱是一种模拟...
虚拟光驱Virtual Drive Manager是一款强大的计算机软件,它允许用户在没有物理光驱的情况下模拟光驱的功能。这款工具的核心原理是创建虚拟光盘映像,这些映像文件可以像实际光盘一样被操作系统识别并读取,极大地...
**虚拟串口软件Eltima Virtual Serial Ports Driver XP 7.0详解** 在现代计算机技术中,串口通信是连接设备、传输数据的一种常见方式。然而,在某些情况下,物理串口可能不足或不可用,这时就需要虚拟串口技术来...