Edge Application Gateway Inter-Overlay Network Routing
Solution Overview
Problem
There is a need for a system and method to efficiently route data packets between different overlay networks and establish communication between them using an edge application gateway, as existing technologies lack effective solutions for inter-networking and data transfer between overlay networks.
Innovation Solution
A system comprising multiple overlay networks connected to a cloud network, with a DNS server and controller that identifies and routes data packets through edge application gateways, converting IP addresses to enable communication between computing devices in different overlay networks by using a third overlay network to stitch together the first and second overlay networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If overlay networks are used to provide security and improve routing, then network security and quality of service are improved, but efficient data transfer between different overlay networks cannot be achieved
Solution Approach 1:
The patent introduces edge application gateways as intermediary components that facilitate communication between different overlay networks. These gateways act as mediators that receive data packets from source overlay networks, perform necessary routing and address translation, and forward packets to destination overlay networks, thereby enabling efficient inter-network data transfer while maintaining the security benefits of isolated overlay networks
Solution Approach 2:
The edge application gateways are designed with multi-functional capabilities to handle various networking tasks including DNS lookup coordination, IP address translation between different overlay networks, packet routing decisions, and communication with the controller. This universal design allows a single gateway infrastructure to support efficient data transfer across multiple overlay networks for different applications
2Adaptability or versatility
If edge application gateways are introduced to route data packets between overlay networks, then communication between different overlay networks is enabled, but system complexity increases
Solution Approach 1:
The patent merges multiple networking functions into the edge application gateways, including routing, address translation, DNS coordination, and inter-overlay network communication handling. By combining these functions into unified gateway components rather than separate distributed systems, the overall system complexity is managed more effectively while maintaining versatile communication capabilities
Solution Approach 2:
The controller implements feedback mechanisms by monitoring communication patterns between overlay networks and dynamically adjusting routing decisions, address translations, and gateway configurations. This feedback loop allows the system to adapt to changing network conditions and optimize performance without requiring manual reconfiguration, thereby managing complexity through automated control
Data Source
AI summary
A system and method for routing data packets between different overlay networks is disclosed. The method includes receiving a DNS lookup request for a resource from a first computing device coupled to a first overlay network. The first overlay network comprises a first edge application gateway. The method includes identifying a second computing device coupled to a second overlay network comprising the resource requested. The second overlay network comprises a second edge application gateway. The method further includes identifying a third overlay network. The data packets generated at, the first computing device is transferred to the first edge application gateway. The data packets are then transmitted from the first edge application gateway and the second edge application gateway over the third overlay network. Further, the data packets are transferred from the second edge application gateway to the second computing device thereby establishing communication between computing devices in different overlay network.


