|
在操作系统AIX5L中推出了对虚拟IP地址( VIPA Virtual IP Adress)的支持, 本文将解
释什么是虚拟IP地址?并给出在AIX中配置虚拟IP地址的详细说明。
什么是虚拟IP地址 (VIPA)?
AIX中虚拟IP地址的概念与IBM OS/390中的很相似。将虚拟IP地址赋给AIX系统后, 可以使IP地址不再依赖指定的网络接口。发送方只需将包送到接收方服务器的虚拟
IP地址上即可(所有接收到的包还是通过真正的物理网络接口到达该服务器的)。
在虚拟IP地址使用以前,如果一个网络接口失效,所有与之相关的连接(connection) 就都会失去。使用虚拟IP地址,需要有AIX系统对虚拟接口和网络中路由器提供自动
重新路由的支持,只要包可以重新路由到其他的网络接口上,现存到虚拟IP网络接 口的连接就不会中断。因此虚拟IP地址可以屏蔽网卡,路由器等引起的故障,使连
接保留。网卡的故障不会影响到已有的连接,在AIX上使用虚拟IP地址进一步提高了 系统的可用性。同时有多块网卡共同来负担系统的负载,可以减少对单一网卡和子
网的集中使用,解决由此带来的瓶颈。
AIX中VIPA的功能对网络设备是透明的,无需专用的P系列或网络设备。在IBM P系列 服务器上实施虚拟IP地址,需要:
- AIX5L
- 两个以上连接到企业网络,不在同一子网的 IP 接口 (不分物理类型)
- 在企业网中运行IP路由(routing protocols)协议
虚拟IP地址 应用环境实例

图1 中的 P系列服务器有一虚拟IP地址(vi0) 10.68.6.1,两块以太网网卡。不同网卡 (FDDI,token-ring,
ATM, X.25等)只要IP网络接口最终连接到大的企业网,企业路由 器有路由可到达,就可一起使用。
图中的 "X"表示有可能出故障的位置。接口en1 和 en5 使用相同的虚拟IP地址 vi0 地址。如果物理网络接口,路由器或网络路径出现故障,网络协议可将此次连接
(connection)路由到此台服务器的另一物理网络接口。远端系统通过 telnet vi0 访 问P系列服务器,所有发到 vi0地址的包,是通过服务器的en1
或 en5接口收到的。 使用虚拟IP地址,远端系统和所涉及的路由器必须能将发送到虚拟IP地址(vi0)的包 路由到服务器的一个物理网络接口
(en1 或 en5)。
在SMIT菜单中,对虚拟IP地址的配置同其他IP网络接口一样。需要注意的是,一旦 配置了虚拟IP地址地址,此地址 将成为该服务器的首选源地址(source
address)。 表现为以下两方面:
- 虚拟IP地址将成为该服务器所发出的TCP/IP包头的源地址。
- 如果远端系统和路由器没有到达虚拟IP地址的路由,连接就会丢失。
|