Virtual Network Mapping Component for Protocol Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Virtual machine networks face difficulties in communicating with external networks through routers, as they often use different proprietary routing protocols, leading to challenges in data exchange and network management.
Innovation Solution
Implementing a virtual network mapping component that translates relationships between virtual network communication protocols and router communication protocols, allowing for bi-lateral communication between virtual and physical network components, and configuring overlay networks on intermediate physical networks to facilitate transparent communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual machine networks use proprietary routing protocols for internal communication, then network functionality and flexibility are improved, but compatibility with external networks using standard routing protocols deteriorates
Solution Approach 1:
The patent introduces a gateway device as an intermediary between virtual machine networks and external networks. The gateway translates proprietary routing protocols used within virtual machine networks into standard routing protocols for external network communication, enabling bidirectional communication without requiring changes to either the virtual or external network protocols. This resolves the contradiction by maintaining proprietary protocol benefits internally while ensuring external compatibility through translation.
Solution Approach 2:
The patent changes the protocol parameter at the gateway interface. Virtual machine networks internally use proprietary routing protocols with specific parameters, while the gateway transforms these parameters into standard routing protocol parameters for external communication. This parameter transformation allows the same network to operate with different protocol characteristics in different contexts, resolving the compatibility issue.
2Ease of operation
If physical routers are used for network routing, then routing functionality is provided, but device complexity and physical infrastructure requirements increase
Solution Approach 1:
The patent replaces physical routers with virtual router instances that run as software on standard computing hardware. These virtual routers replicate the routing functionality of physical routers but eliminate the need for dedicated physical routing devices. The virtual router software implements routing protocols and forwarding logic, providing the same operational capabilities with reduced physical infrastructure complexity.
Solution Approach 2:
The patent combines multiple functions (routing, switching, network address translation) into single gateway devices or virtual machines. Instead of requiring separate physical devices for each function, the gateway integrates multiple network functions into one system, reducing overall device complexity and physical infrastructure requirements while maintaining full routing functionality.
Data Source
AI summary
Systems and methods for the management of virtual machine instances are provided. The hosted virtual machine networks are configured in a manner such that communications within the hosted virtual machine network are facilitated through a communication protocol. Illustrative embodiments of the systems and methods may be implemented on a virtual network overlaid on one or more intermediate physical networks that are used as a substrate network. Through the utilization of one or more virtual network mapping components in communication with the hosted virtual network components, communications to and from the hosted virtual networks can be processed by mapping relationships between the virtual network communication protocol and the router communication protocol. The mapping information can be provided in advance or as requested to the router components and hosted virtual network components to facilitate bi-lateral communications between the components.


