Virtual Networking Devices Manage Routing Communications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of managing large-scale computer networks, particularly in data centers, has increased due to their scale and scope, making provisioning, administration, and management of physical computing resources increasingly complicated, despite advancements in virtualization technologies that allow for efficient sharing of resources among multiple users.

Innovation Solution

A configurable network service (CNS) provides virtual networking functionality by emulating virtual networking devices and managing routing communications without physically implementing them, allowing users to specify network topologies and interconnect multiple managed computer networks, enabling efficient management of virtual computer networks as overlays on intermediate physical networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtualization technologies are used to share computing resources among multiple users, then resource utilization efficiency is improved, but network management complexity increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidnetwork management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a virtual networking device as an intermediary component that mediates between physical networking infrastructure and virtual machines. This virtual networking device abstracts the complexity of physical network management, allowing multiple virtual machines to share network resources without requiring direct management of physical devices. The virtual networking device handles routing, forwarding, and other network functions, thereby resolving the contradiction between improved resource utilization and increased management complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If physical networking devices are physically implemented for each network, then network isolation and security are improved, but device complexity and cost increase

Engineering Contradiction:
Improvenetwork isolation and securityVSAvoidphysical device implementation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates virtual copies of networking devices through virtual networking devices that replicate the functionality of physical devices. Instead of implementing separate physical networking devices for each network, the system uses virtualized representations that provide the same isolation and security functions. This copying approach maintains network security and isolation while eliminating the need for complex physical device implementations.

Inventive Principle:
Principle #26Copying

3Ease of operation

If virtual networking devices are used instead of physical devices, then ease of configuration and management is improved, but reliability of routing communications may be compromised

Engineering Contradiction:
Improveease of configuration and managementVSAvoidrouting communication reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces mechanical/physical networking devices with software-based virtual networking devices. This substitution maintains routing communication reliability by implementing robust virtual routing protocols and communication mechanisms that replicate the reliability of physical devices while providing superior ease of configuration and management through software-based control.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9577876B2Using virtual networking devices to manage routing communications between connected computer networks
Publication Date: 2017.02.21 AMAZON TECH INC
  • US9577876B2 patent drawing
  • US9577876B2 patent drawing
  • US9577876B2 patent drawing

AI summary

Techniques are described for providing managed virtual computer networks whose configured logical network topology may have one or more virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of a virtual computer network by emulating functionality that would be provided by the networking devices if they were physically present. The networking functionality provided for a managed computer network may include supporting a connection between that managed computer network and one or more other managed computer networks, such as via a provided virtual peering router to which each of the managed computer networks may connect, with the functionality of the virtual peering router being emulated by modules of the configurable network service without physically providing the virtual peering router, including to manage routing communications between the inter-connected managed computer networks in accordance with client-specified configuration information.