IP-Based Switch Interconnection for Logical Chassis Scalability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing switching systems face limitations in scalability and cost-effectiveness due to physical constraints and the complexity of manual configuration in switch stacking, which restricts the ability to build large-scale, high-capacity networks efficiently.
Innovation Solution
A fabric switch is formed using a logical chassis with multiple member switches, where each switch is assigned an IP address for identification, and tunnels are established between switches for automatic configuration and operation, allowing for arbitrary topology and dynamic scaling without manual configuration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If switch stacking is used to increase throughput, then the switching capacity is improved, but the device complexity and manual configuration burden increase prohibitively
Solution Approach 1:
The system performs automatic discovery, identification, and configuration of member switches within the logical chassis. The head switch automatically discovers member switches through link detection, assigns mapped identifiers, and configures tunnel endpoints without manual intervention, eliminating the prohibitive manual configuration burden while maintaining high switching throughput
Solution Approach 2:
An automatic discovery and configuration mechanism acts as an intermediary between physical switches and the logical chassis abstraction. This intermediary automatically establishes tunnel endpoints, assigns identifiers, and manages inter-switch communication, resolving the contradiction between high throughput requirements and configuration complexity
2Quantity of substance
If the size of a switch is increased to accommodate diverse network demands, then the bandwidth capacity is improved, but the per-port cost and design complexity increase
Solution Approach 1:
The system segments a large high-capacity switch into multiple smaller member switches that form a logical chassis. Each member switch has simpler design and lower per-port cost, but collectively they provide the bandwidth capacity of a large switch through aggregated forwarding planes and inter-switch tunneling
Solution Approach 2:
Multiple smaller switches are merged into a single logical chassis entity that provides unified management, single IP address, and coordinated forwarding. This merging achieves the high bandwidth capacity of a large switch while using smaller, simpler, and more cost-effective component switches
3Productivity
If switch stacking is used to form a larger logical switch, then the switching capacity is improved, but the topology flexibility is restricted due to bandwidth considerations
Solution Approach 1:
The system dynamically adapts to arbitrary physical topologies of member switches rather than requiring fixed stacking topologies. The automatic discovery mechanism detects the actual physical connections, and the control plane dynamically configures tunnels and routing to achieve optimal forwarding regardless of the physical arrangement, providing both high switching capacity and topology flexibility
Solution Approach 2:
The system changes the operational parameters from fixed stacking topologies with bandwidth constraints to dynamic tunnel-based forwarding with arbitrary topologies. By using IP-based tunneling and adaptive routing, the system can accommodate any physical connection pattern while maintaining high switching capacity through efficient path selection
Data Source
AI summary
One embodiment of the present invention provides a switch. The switch includes a logical channel apparatus and a tunnel apparatus. The logical channel apparatus associates a logical channel identifier of a logical channel with the switch and assigns an Internet Protocol (IP) address as switch identifier of the switch. The logical channel includes a plurality of member switches and the switch is a member switch of the logical channel. The IP address uniquely identifies the switch in the logical channel. The tunnel apparatus establishes a tunnel with a remote switch in the logical channel. An inter-switch packet from the switch is encapsulated in a tunnel header associated with the tunnel.


