发明名称 |
Enabling co-existence of hosts or virtual machines with identical addresses |
摘要 |
A method for enabling co-existence of multiple machines with identical addresses within a single data center network. The method includes assigning a unique pseudo identifier to each machine in the network that can be used for routing a packet to a destination machine, replacing a sender media access control address on an address resolution protocol request with a pseudo identifier of the sender at an edge network switch, retrieving a private network identifier from a mapping table based on the sender pseudo identifier and returning a pseudo identifier for the destination address based on the private network identifier, and replacing the pseudo identifier of the destination address with an actual identifier at a destination edge network switch for routing the packet to the destination machine. |
申请公布号 |
US8745196(B2) |
申请公布日期 |
2014.06.03 |
申请号 |
US201213585369 |
申请日期 |
2012.08.14 |
申请人 |
International Business Machines Corporation |
发明人 |
Kannan Kalapriya;Kalyanaraman Shivkumar;Mann Vijay;Vishnoi Anilkumar |
分类号 |
G06F15/173 |
主分类号 |
G06F15/173 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for enabling co-existence of multiple machines with identical addresses within a single data center network, wherein the method comprises:
assigning a unique machine pseudo identifier to each machine in the network that can be used for routing a packet to a destination machine; replacing a sender media access control address on an address resolution protocol request with a sender pseudo identifier of the sender at an edge network switch; determining a replica identifier from the sender pseudo identifier; retrieving a private network identifier from a mapping table based on the sender pseudo identifier and returning a destination pseudo identifier for the destination address based on at least one of the private network identifier and the replica identifier; and replacing the destination pseudo identifier of the destination address with an actual identifier at a destination edge network switch for routing the packet to the destination machine; wherein at least one step is carried out by a computer device.
|
地址 |
Armonk NY US |