Virtual Interface Drivers for Switch Fabric Packet Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network solutions, particularly multitier switching architectures, face challenges in efficiently distributing packets at Layer 2 and managing complex network traffic, especially with the exponential growth of virtual machines and virtual networks, leading to difficulties in separating traffic effectively.

Innovation Solution

A distributed switch layer fabric system is implemented, comprising a switch module, servers, and a switch controller, with virtual interface drivers and network device operating systems (ndOS) that manage packet switching policies and resource control across multiple switches, enabling efficient packet distribution and virtual network management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If multitier switching architectures are used to build the network, then network coverage and connectivity are improved, but packet distribution efficiency at Layer 2 deteriorates and management complexity increases

Engineering Contradiction:
Improvenetwork coverageVSAvoidpacket distribution efficiency
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The patent segments the network into a hierarchical structure with core switching fabric, aggregation layers, and access layers. Each layer performs specific functions: the core fabric handles high-speed packet forwarding, aggregation layers perform policy-based routing and virtual network management, and access layers provide server connectivity. This segmentation allows efficient packet distribution at each layer while maintaining overall network coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces virtual network dimensions overlaying the physical network infrastructure. Virtual networks are created as logical abstractions that operate independently of physical topology, allowing packets to be distributed efficiently within virtual networks while the underlying physical infrastructure provides broad coverage. This dimensional addition resolves the contradiction by separating packet distribution efficiency (virtual layer) from network coverage (physical layer).

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Area of stationary object

If multitier switching architectures are used to build the network, then network coverage is improved, but management complexity increases

Engineering Contradiction:
Improvenetwork coverageVSAvoidmanagement complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent introduces a centralized controller as an intermediary between network administrators and the distributed switching infrastructure. The controller abstracts complex management tasks by providing unified configuration, monitoring, and control interfaces. It translates high-level management intentions into specific configuration commands for individual switches, thereby reducing management complexity while maintaining extensive network coverage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a universal control plane that manages multiple switching functions through a single interface. The controller provides multi-functionality by handling configuration, monitoring, fault management, and policy enforcement across the entire network infrastructure. This universal approach eliminates the need for separate management systems for different network functions, reducing overall management complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If virtual machines and virtual networks are added to handle network traffic, then network flexibility and adaptability are improved, but traffic separation difficulty increases

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidtraffic separation difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies local quality by implementing traffic separation policies at specific network points rather than requiring global differentiation. Virtual network identifiers and traffic classification markers are inserted at the source (access layer switches), allowing packets to be separated and routed appropriately as they traverse the network. This localized approach to traffic differentiation reduces the complexity of separating traffic in virtualized environments while maintaining network flexibility.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10404622B2Servers, switches, and systems with virtual interface to external network connecting hardware and integrated networking driver
Publication Date: 2019.09.03 ARISTA NETWORKS INC
  • US10404622B2 patent drawing
  • US10404622B2 patent drawing
  • US10404622B2 patent drawing

AI summary

Methods, systems, and computer programs are presented for networking communications. One embodiment of a system includes a switch module having one or more ports with a communications interface of a first type and a switch fabric. The system also includes a switch controller that is in communication with the switch module, the switch controller having a first network operating system (ndOS) for controlling packet switching policy in the switch module. The system further includes a server that executes a hypervisor for processing one or more virtual machines. The sever includes a communication interface of the first type for communicating with the switch module, one or more processors, a second ndOS, and one or more virtual network interface cards (VNIC) for communicating with the switch module via the communication interface of the first type.