Distributed Switch Fabric for Network Management Complexity

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 virtual networks, leading to inflexibility and complexity in managing traffic across multiple virtual machines and devices.

Innovation Solution

A distributed switch layer fabric system is implemented, utilizing a networking device system with a switch module, server, and switch controller, where the server includes a virtual driver with a network device operating system (ndOS) to manage packet switching policies across multiple switches, enabling efficient packet distribution and virtual network management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multitier switching architectures are used to manage network traffic, then network management capability is improved, but device complexity and management difficulty increase

Engineering Contradiction:
Improvenetwork management capabilityVSAvoidmultitier architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines multiple switching functions into a single distributed switching fabric that spans multiple physical switches. The ndOS distributes switching logic across all switches in the fabric, eliminating the need for complex multitier architectures while providing centralized management capabilities. This merging approach reduces device complexity while maintaining enhanced network management capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The distributed switching fabric provides universal switching capabilities across all switches in the network fabric, allowing any switch to perform Layer 2 switching operations. This multi-functionality eliminates the need for specialized core switches or complex tiered architectures, simplifying the overall network structure while maintaining comprehensive management capability.

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

2Productivity

If traditional switching architectures are used for packet distribution, then implementation is simpler, but packet distribution efficiency at Layer 2 deteriorates

Engineering Contradiction:
Improvepacket distribution efficiencyVSAvoidswitching architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the switching fabric into distributed switching elements across multiple physical switches, each capable of independent packet forwarding decisions. This segmentation allows parallel packet processing at Layer 2 across the entire fabric, dramatically improving packet distribution efficiency while maintaining manageable complexity through the distributed ndOS architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The distributed switching fabric dynamically routes packets based on real-time network conditions and policy decisions made by the ndOS. This dynamic packet distribution across multiple paths and switches improves efficiency compared to static traditional architectures, while the automated control plane manages the complexity of dynamic routing decisions.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If virtual networks are added to support exponential growth of virtual machines, then network versatility is improved, but traffic separation and management difficulty increase

Engineering Contradiction:
Improvevirtual network support capabilityVSAvoidtraffic separation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The ndOS acts as an intermediary that manages virtual network traffic separation across the distributed switching fabric. It implements virtual switching and traffic isolation policies, allowing multiple virtual networks to coexist on the same physical infrastructure without requiring complex manual configuration. The automated control plane handles traffic separation, reducing management complexity while supporting extensive virtual network versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The distributed switching fabric creates virtual copies of switching functionality for each virtual network, allowing independent traffic handling and policy enforcement for each virtual network instance. This virtualization of switching capabilities enables support for exponential growth of virtual machines while the ndOS automates the complexity of traffic separation across these virtual instances.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9304782B2Network switch, systems, and servers implementing boot image delivery
Publication Date: 2016.04.05 ARISTA NETWORKS INC
  • US9304782B2 patent drawing
  • US9304782B2 patent drawing
  • US9304782B2 patent drawing

AI summary

Methods, systems, and computer programs are presented for providing a program to a server. One method includes an operation for receiving a request by a switching device from a first server, the request being for a boot image for booting the first server. In addition, the method includes operations for determining if the boot image is available from non-volatile storage in the switching device, and for forwarding the request to a second server when the boot image is absent from the non-volatile storage. Further, the method includes an operation for sending the boot image to the first server from the switching device when the boot image is available from the non-volatile storage.