发明名称 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