IP Address Remapping via Overlay Network for Data Center Resilience
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing and provisioning physical computing resources in large-scale data centers has become increasingly complex due to the scale and scope of operations, and existing virtualization technologies do not effectively allow customers to remap public IP addresses to endpoints on their own networks, limiting flexibility and resilience in resource management.
Innovation Solution
Implementing methods and apparatus for remapping Internet Protocol (IP) addresses within a network environment, enabling customers to associate public IP addresses with endpoints on their external network, and using IP tunneling technology to create an overlay network that translates and routes packets between public and private IP addresses, allowing for flexible resource allocation and disaster recovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If virtualization technologies are used to share physical computing resources among multiple customers, then resource utilization efficiency is improved, but the ability of customers to remap public IP addresses to their own network endpoints is lost, reducing operational flexibility
Solution Approach 1:
The system segments the network address translation function by introducing a dedicated mapping service that separates IP address management from the virtualization layer. This allows public IP addresses to be independently mapped to customer network endpoints while maintaining virtualized resource sharing, thus resolving the contradiction between resource efficiency and operational flexibility.
Solution Approach 2:
A mapping service acts as an intermediary between the virtualized computing resources and customer networks. This intermediary maintains mapping information that associates public IP addresses with customer network endpoints, enabling customers to remap IP addresses to their own infrastructure while the virtualization layer continues to efficiently share physical resources among multiple customers.
2Device complexity
If public IP addresses are traditionally mapped only to endpoints within the provider network, then network management is simplified, but customer resilience and disaster recovery capabilities are limited
Solution Approach 1:
The mapping service provides multi-functionality by supporting both traditional provider network endpoint mappings and customer network endpoint mappings through a unified interface. This universal approach maintains simplified network management while enabling customers to implement disaster recovery by remapping public IP addresses to their own infrastructure, thus achieving both simplicity and reliability.
Solution Approach 2:
The system introduces dynamic IP address remapping capabilities that allow customers to flexibly associate public IP addresses with different endpoints based on operational needs. This dynamic approach enables disaster recovery scenarios where IP addresses can be remapped to backup infrastructure while maintaining simplified management through automated mapping service operations.
3Adaptability or versatility
If customers want to route traffic to their own network endpoints, then operational flexibility is improved, but existing virtualization technologies lack the capability to support this, requiring additional complexity
Solution Approach 1:
The IP address mapping functionality is extracted from the traditional virtualization layer and placed in a dedicated mapping service. This extraction allows customers to route traffic to their own network endpoints through the mapping service without adding complexity to the core virtualization technology, thus improving operational flexibility while maintaining system simplicity.
Data Source
AI summary
Methods and apparatus for remapping IP addresses of a network to endpoints within a different network. A provider network may allocate IP addresses and resources to a customer. The provider network may allow the customer to map an IP address to remap an IP address to an endpoint on the customer's network. When a packet is received from a client addressed to the IP address, the provider network may determine that the IP address has been remapped to the endpoint. The provider network may translate the source and destination addresses of the packet and modify the source address of the packet to indicate the endpoint as the destination, and send the modified packet to the endpoint via the Internetan intermediate network. Response traffic may be routed to the client through the provider network, or may be directly routed to the client by the customer network.


