Virtual Networking Devices Routing Information External Actions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing large-scale computer networks has become increasingly complex due to the scale and scope of data centers, with existing technologies struggling to efficiently provision, administer, and manage physical computing resources effectively, especially in providing flexible and secure sharing of resources among diverse users.
Innovation Solution
A configurable network service that provides virtual networking functionality by emulating virtual networking devices and using routing information to manage network communications and topology, allowing for dynamic configuration of network topologies and external actions without physically implementing all necessary devices, using modules like the Network Routing Manager to intercept and utilize routing communications for managing network paths and external interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If virtualization technologies are used to share physical computing resources among multiple users, then resource utilization efficiency is improved, but device complexity increases
Solution Approach 1:
The patent creates virtual copies of physical computing resources through virtual machines and virtual networking devices. Each virtual machine is a software simulation that replicates the functionality of physical hardware, allowing multiple users to access and manage virtual copies simultaneously. This copying approach enables efficient resource sharing while maintaining the illusion of dedicated physical resources for each user.
Solution Approach 2:
The patent segments physical computing resources into multiple virtual instances that can be independently managed and allocated to different users. By dividing physical servers, storage, and networking capabilities into virtualized components, the system achieves both resource consolidation for efficiency and logical separation for security and user isolation.
2Adaptability or versatility
If the scale and scope of data centers increase to accommodate more users and resources, then service capacity is improved, but management complexity increases
Solution Approach 1:
The patent implements a centralized network service that provides universal management capabilities across diverse computing resources. This single service handles provisioning, configuration, monitoring, and administration for multiple virtual machines and networking scenarios, eliminating the need for separate management systems for each resource type or user.
Solution Approach 2:
The patent introduces a network service as an intermediary layer between users and physical computing resources. This intermediary abstracts the complexity of large-scale data center management by providing standardized interfaces and automated processes, allowing users to interact with complex infrastructure through simplified mechanisms.
3Adaptability or versatility
If virtual networking devices are used to provide networking functionality without physical implementation, then device deployment flexibility is improved, but routing information management complexity increases
Solution Approach 1:
The patent replaces physical networking devices with virtual networking device simulations that replicate routing, switching, and networking functions in software. These virtual devices process routing information and manage network traffic just like physical counterparts, but without the constraints of physical hardware deployment, enabling flexible and rapid network configuration.
Solution Approach 2:
The patent substitutes mechanical/physical networking hardware with software-based virtual networking functions. By replacing physical routers, switches, and networking devices with virtual implementations, the system eliminates the need for physical device installation, cable management, and hardware maintenance while maintaining full networking functionality.
Data Source
AI summary
Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present. In some situations, the networking functionality provided for a managed computer network of a client includes receiving routing communications directed to the virtual networking devices, and using included routing information to identify and initiate external actions whose effects are not related to how network communications between computing nodes of the managed computer network are configured to be routed or otherwise forwarded through the managed computer network, such as external actions that affect devices that are not part of the managed computer network, or other types of external actions.


