[发明专利]在多个适配器间同时支持多个虚拟IP地址的主机中的故障转移有效
申请号: | 200880118755.4 | 申请日: | 2008-11-24 |
公开(公告)号: | CN101884208A | 公开(公告)日: | 2010-11-10 |
发明(设计)人: | V·然;M·列帕克沙伊;E·J·默里;V·文卡塔苏布拉 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/14 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适配器 同时 支持 虚拟 ip 地址 主机 中的 故障 转移 | ||
1.一种用于管理支持网络上的多个虚拟网际协议IP地址的主机内的故障转移的计算机实现的方法,所述方法包含:
使得所述主机的多个适配器中的任何适配器都能够同时支持分配给所述主机的所述多个虚拟IP地址中的任何虚拟IP地址;以及
响应于所述多个适配器中的至少一个特定适配器的故障,通过网络从所述多个适配器中的每个剩余适配器广播每个虚拟IP地址的单独硬件地址更新,使得对于支持所述多个虚拟IP地址的所述主机内的故障转移,所述主机引导可通过所述网络访问的至少一个其他主机将去往所述多个虚拟IP地址的任何新分组都寻址到所述剩余适配器之一的所述单独硬件地址中的一个地址。
2.如权利要求1中所述的方法,其中使得所述主机的多个适配器中的任何适配器都能够同时支持分配给所述主机的所述多个虚拟IP地址中的任何虚拟IP地址的步骤进一步包含:
配置所述主机上的网络堆栈,以将在所述主机处接收的ARP请求中指定的IP地址与所述多个虚拟IP地址的列表相比较,以确定所述主机是否支持所述多个虚拟IP地址的所述列表中的IP地址。
3.如权利要求1或2中所述的方法,还包含:
响应于所述主机从所述至少一个其他主机中的请求主机接收到对与所述多个虚拟IP地址中的特定虚拟IP地址匹配的特定IP地址的ARP请求,触发所述多个适配器中的每个适配器,以将具有用于所述特定虚拟IP地址的所述适配器的每个硬件地址的ARP响应发送到所述请求主机,其中所述请求主机存储来自所述多个适配器的所述多个ARP响应中的一个响应。
4.如任一上述权利要求中所述的方法,还包含:
响应于所述至少一个其他主机接收到多个所述更新,由所述至少一个其他主机将到所述多个虚拟IP地址之一的已绑定连接重定向到所述剩余适配器之一的所述单独硬件地址中的一个特定硬件地址。
5.如任一上述权利要求中所述的方法,其中通过所述网络的每个虚拟IP地址的所述单独硬件地址更新是指定每个虚拟IP地址的MAC地址的单独ARP更新。
6.如任一上述权利要求中所述的方法,其中所述主机是子网与至少一个其他网络之间的网关。
7.如任一上述权利要求中所述的方法,还包含由所述主机将ping指令周期性地发送到包含网关的所述至少一个其他主机,以确定在所述网关返回对所述ping指令的响应的情况下,所述网关是否正在运行。
8.一种用于管理故障转移的系统,所述系统包含:
主机,其包含用于使得所述主机的多个适配器中的任何适配器都能够同时支持分配给所述主机的多个虚拟网际协议IP地址中的任何虚拟IP地址的网络层;
所述主机通过网络可通信地连接到至少一个其他主机;以及
所述主机还包含:所述网络层响应于所述多个适配器中的至少一个特定适配器的故障,通过网络从所述多个适配器中的每个剩余适配器广播每个虚拟IP地址的单独硬件地址更新,其中对于支持所述多个虚拟IP地址的所述主机内的故障转移,所述网络层引导可通过所述网络访问的至少一个其他主机将去往所述多个虚拟IP地址的任何新分组都寻址到所述剩余适配器之一的所述单独硬件地址中的一个地址。
9.如权利要求8中所述的系统,其中所述用于使得所述主机的多个适配器中的任何适配器都能够同时支持分配给所述主机的多个虚拟网际协议IP地址中的任何虚拟IP地址的网络层进一步包含:
传输层,其用于配置所述主机上的网络堆栈,以将在所述主机处接收的ARP请求中指定的IP地址与所述多个虚拟IP地址的列表相比较,以确定所述主机是否支持所述多个虚拟IP地址的所述列表中的IP地址。
10.如权利要求8或9中所述的系统,所述主机还包含:所述网络层响应于所述主机从所述至少一个其他主机中的请求主机接收到对与所述多个虚拟IP地址中的特定虚拟IP地址匹配的特定IP地址的ARP请求,触发所述多个适配器中的每个适配器,以将具有用于所述特定虚拟IP地址的所述适配器的每个硬件地址的ARP响应发送到所述请求主机,其中所述请求主机存储来自所述多个适配器的所述多个ARP响应中的一个响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880118755.4/1.html,转载请声明来源钻瓜专利网。