Distributed Switch Fabric MAC Table Management
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If multitier switching systems are used, then network scalability is improved, but management difficulty and flexibility worsen
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.
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.
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
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.
Data Source
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.


