Back to results
US 10,541,966 B1Granted
System and method for enabling communication between networks with overlapping IP address ranges
AssigneeAviatrix Systems, Inc.
InventorsXiaobo Sherry Wei, Pankaj Manglik, Sunil Kishen
Life of this patent
Estimating the term…
Abstract
A method is described that enables communication between two disjoined networks with overlapping IP address ranges. An intermediary function in each of the networks and a unique IP address pool are deployed to facilitate the communication. This method also enables communications between one network with a group of networks with overlapping IP address ranges.
Claims18
A computing device operating within a first virtual network, comprising:
- a hardware processor;
- and
- a memory coupled to the hardware processor, the memory comprises an address translation control module that, when executed by the hardware processor and a message is to be transmitted from the first virtual network to a second virtual network different than the first virtual network has been received, conducts private Internet Protocol (IP) address resolution by at least
- (i) providing one or more query messages to address management logic that is configured to access an IP address pool having an address range that is non-overlapping of an address range associated with the first virtual network and an address range associated with the second virtual network, and
- (ii) substituting at least a source IP address within the message with a selected private IP address provided by the address management logic when the address management logic determines that the first virtual network and the second virtual network have overlapping private IP address ranges,
- wherein the one or more query messages to further cause the address management logic to send a query notification message to a computing device for the second virtual network, the query notification message includes a private IP address from the IP address pool for substitution with a destination IP address of the message.
3 more elements
A computerized method for enabling communications between networks with overlapping Internet Protocol (IP) address ranges, the method comprising:
- in response to receiving a message to be transmitted from a first virtual network to a second virtual network different than the first virtual network, providing one or more query messages to address management logic that is configured to access an IP address pool having an address range that is non-overlapping of an address range associated with the first virtual network and an address range associated with the second virtual network, wherein the one or more query messages to further cause the address management logic to send a query notification message to a computing device for the second virtual network, the query notification message includes a private IP address from the IP address pool for substitution with a destination IP address of the message;
- receiving a selected private IP address from the address management logic in response to the one or more query messages;
- and
- substituting at least a source IP address within the message with the selected private IP address when an address range of the first virtual network is overlapping an address range of the second virtual network, the selected private IP address being part of a non-overlapping address range supported by the IP address pool.
1 more element
Dependencies are inferred from the claim text.