Switching Device Port Expansion via IEEE 802.1BR Headers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network switching products face scalability limitations due to the number of ports and access control list (ACL) entries, which restrict the ability to efficiently manage and route data packets across expanding networks.

Innovation Solution

The implementation of a network switching device with a control unit that utilizes subordinate switches to expand port support by appending headers based on the IEEE 802.1BR protocol, allowing for distributed processing of data traffic rules and maintaining centralized control through preliminary drop indications, thereby increasing scalability and reducing the burden on parent switches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If network switching products increase the number of ports and ACL entries to support expanding networks, then network scalability is improved, but device complexity and processing burden increase

Engineering Contradiction:
Improvenetwork scalabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the network switching function into two segments: the parent switch handles high-level control and management, while subordinate switches handle local port expansion and ACL processing. This segmentation allows the system to scale to more ports without proportionally increasing the complexity of each individual switching device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary header (IEEE 802.1BR protocol header) that carries control information between the parent switch and subordinate switches. This header acts as a mediator that enables centralized control to be maintained while distributing processing functions across multiple devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If network switching products increase the number of ports and ACL entries to support expanding networks, then network scalability is improved, but processing time and efficiency deteriorate

Engineering Contradiction:
Improvenetwork scalabilityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the processing workload by having subordinate switches handle local ACL evaluation and packet forwarding decisions, while the parent switch focuses on control plane functions. This segmentation improves overall processing efficiency by distributing the computational burden across multiple devices rather than concentrating it in a single switch.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by having subordinate switches perform ACL evaluation and make forwarding decisions locally before packets need to be forwarded. This preliminary processing at the edge reduces the time required for packet traversal across the network and improves overall processing throughput.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If centralized control is maintained in parent switches, then network management control is improved, but the burden on parent switches increases

Engineering Contradiction:
Improvecentralized controlVSAvoidparent switch burden
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent extracts the data plane processing functions (ACL evaluation, packet forwarding) from the parent switch and places them in subordinate switches. This extraction allows the parent switch to maintain centralized control through the intermediary header mechanism while reducing its processing burden to primarily control plane functions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The intermediary header serves as a communication mechanism that allows the parent switch to maintain centralized control without bearing the full processing burden. Control instructions and status information are exchanged efficiently through this standardized header format, enabling centralized management with distributed execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9876738B2System and method for extending ports
Publication Date: 2018.01.23 DELL PROD LP
  • US9876738B2 patent drawing
  • US9876738B2 patent drawing
  • US9876738B2 patent drawing

AI summary

A system and method includes a first switching device that includes a first control unit with a first and third port coupled to the first control unit and a second switching device that includes a second control unit with the a second port coupled to the second control unit. The system and method may include a network link coupling the first and second switching devices. The first control unit configured to receive a data packet and adding a drop indication. The second control unit configured to detect the drop indication. In some embodiments the first control unit is configured to apply a rule, and mark a data packet with a drop indication in a header, the header being a header normally attached to the data packet. The second switching device may interpret the drop indication with a set of rules to determine a course of action.