TRILL Distributed Switch System Bandwidth Utilization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face scalability issues and insufficient network I/O bandwidth due to increasing port densities and the limitations of Ethernet's Spanning Tree Protocol, which do not utilize all available paths efficiently, leading to link failures and performance issues in large networks.

Innovation Solution

Implementing Transparent Interconnection of Lots of Links (TRILL) technology to create a distributed switch system (DSS) within a TRILL-compliant network, where TRILL packets include instructions and optional TLVs for discovering and authenticating members, synchronizing hash computations, and managing Quality of Service (QoS) parameters to ensure efficient routing and bandwidth utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Ethernet's Spanning Tree Protocol is used, then network reliability is maintained through loop prevention, but network bandwidth utilization deteriorates because not all available paths are used efficiently

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the network into multiple fabric nodes that can independently process packets, allowing parallel path utilization. Each fabric node maintains local forwarding decisions while participating in a distributed switching system, enabling efficient use of multiple network paths without creating loops.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces TRILL headers as intermediaries between traditional Ethernet frames and the distributed switching system. These headers contain routing information and fabric node identifiers that enable intelligent forwarding decisions, allowing the system to utilize all available paths while maintaining reliability through coordinated control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If port density is increased to support more hosts, then network capacity is improved, but system complexity increases making management difficult

Engineering Contradiction:
Improvenumber of hostsVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent merges multiple physical switches into a single distributed switching system where all fabric nodes operate as one cohesive unit. This virtualization approach allows the system to support a large number of hosts across multiple ports while managing complexity centrally through the distributed control plane that coordinates all forwarding decisions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal distributed switching fabric where any fabric node can perform any forwarding function. This multi-functionality is achieved through the TRILL header mechanism that provides routing information to any node, allowing the system to scale to support many hosts without increasing individual node complexity.

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

3Loss of energy

If TRILL technology is implemented to improve routing efficiency, then bandwidth utilization is enhanced, but network device complexity increases

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidnetwork device complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent nests the TRILL routing mechanism within the existing Ethernet frame structure by adding headers that contain embedded routing information. This nested approach allows TRILL functionality to be integrated with standard Ethernet operations, improving bandwidth utilization while minimizing the increase in device complexity through layered architecture.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS8804572B2Distributed switch systems in a trill network
Publication Date: 2014.08.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8804572B2 patent drawing
  • US8804572B2 patent drawing
  • US8804572B2 patent drawing

AI summary

Featured are a system and method for providing a distributed switch system (DSS) in a TRILL-compliant network. An ingress network device in the TRILL-compliant network provides data to a received packet. The data includes instructions related to a feature of the DSS. The instructions are inserted into a TRILL header generated at the ingress network device. The TRILL header is output to an egress network device in the TRILL-compliant network. A determination is made whether the ingress network device and the egress network device are members of the DSS. The instructions are processed by the egress network device in response to determining that ingress and egress devices are members of the DSS.