Distributed Switch Fabric MAC Table Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network architectures, particularly multitier switching systems, 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 network device operating system (ndOS) programs that manage packet switching policies and maintain network policies across multiple switches, enabling efficient packet distribution and traffic management through a virtual interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If multitier switching systems 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 divides the traditional centralized switching system into distributed switching units that autonomously perform Layer 2 packet distribution. Each switching unit is segmented to handle local traffic independently, eliminating the need for complex multitier hierarchies while maintaining efficient packet forwarding through localized decision-making.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a control plane intermediary that separates control functions from data plane operations. This intermediary coordinates between distributed switching units, enabling efficient packet distribution by providing centralized policy guidance without requiring complex multitier switching infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multitier switching systems are used, then network scalability is improved, but management difficulty and flexibility worsen

Engineering Contradiction:
Improvenetwork scalabilityVSAvoidmanagement difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Distributed switching units autonomously manage their own operations and make independent Layer 2 forwarding decisions based on locally cached information. This self-service capability eliminates complex management requirements while maintaining scalability, as each unit adapts to network changes independently without requiring centralized reconfiguration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control plane implements feedback mechanisms that automatically adjust switching behavior based on network conditions. This feedback loop enables scalable network management by allowing distributed units to adapt to changes dynamically, reducing manual management complexity while maintaining versatility.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If the number of virtual machines and virtual networks increases, then network capacity and functionality are improved, but traffic separation difficulty increases

Engineering Contradiction:
Improvenumber of virtual machinesVSAvoidtraffic separation difficulty
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces virtual network identifiers and tagging mechanisms that add dimensional separation to traffic handling. By incorporating additional identification dimensions (VLAN tags, virtual network IDs), the system can effectively separate and manage traffic from numerous virtual machines and virtual networks without increasing physical complexity.

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

Data Source

PatentUS10075396B2Methods and systems for managing distributed media access control address tables
Publication Date: 2018.09.11 ARISTA NETWORKS INC
  • US10075396B2 patent drawing
  • US10075396B2 patent drawing
  • US10075396B2 patent drawing

AI summary

Methods and systems for switching a network packet at a switching device are provided. One method includes operations for receiving a packet having a media access control (MAC) address, and for switching the packet by a switch fabric if the MAC address is present in one or more memories associated with the switch fabric. The method also includes operation for switching the packet by a network device operating system (ndOS) if the MAC address is absent from the one or more memories.