Port Mode Synchronization for Switch Fabric Packet Reception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a stack switch system, switches often discard fabric packets due to cyclic redundancy check (CRC) errors when a port is configured to operate as an Ethernet port, leading to communication failures and inefficient packet forwarding.

Innovation Solution

Implementing port mode synchronization by configuring primary switches to operate in fabric mode and sending mode switch request packets with fabric headers or packet identifiers to secondary switches, allowing them to change from Ethernet to fabric mode, ensuring correct packet parsing and forwarding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a port is configured to operate as an Ethernet port, then the port can communicate with Ethernet devices, but fabric packets are discarded due to CRC errors

Engineering Contradiction:
Improveport communication capabilityVSAvoidfabric packet reception
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent changes the operational mode parameter of the port from Ethernet mode to fabric mode dynamically. When a fabric packet is detected, the receiving port changes its configuration to fabric port mode, which alters how it processes and validates packets, thereby preventing CRC errors on fabric packets while maintaining Ethernet compatibility when needed

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual configuration of port modes is required, then port mode can be precisely controlled, but user configuration complexity increases

Engineering Contradiction:
Improveport mode controlVSAvoiduser configuration
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs automatic port mode negotiation and configuration without requiring manual user input. The switches autonomously detect the required port mode based on traffic types and automatically configure their ports accordingly, eliminating the need for users to manually set port modes while ensuring correct configuration for reliable operation

Inventive Principle:
Principle #25Self-service

3Ease of operation

If automatic port mode negotiation is implemented, then ease of deployment improves, but packet forwarding reliability may be compromised

Engineering Contradiction:
Improvedeployment simplicityVSAvoidpacket forwarding
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements a feedback mechanism where switches monitor the types of packets received on each port and automatically adjust port modes based on this feedback. When fabric packets are detected, the system responds by switching the port to fabric mode, ensuring that automatic negotiation maintains packet forwarding reliability through continuous adaptation to actual traffic requirements

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9467397B2Port mode synchronization between switches
Publication Date: 2016.10.11 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9467397B2 patent drawing
  • US9467397B2 patent drawing
  • US9467397B2 patent drawing

AI summary

According to an example, after a primary port of a primary switch and a secondary port of a secondary switch are connected to each other and the primary port is configured to operate in a fabric mode, the primary switch may send a mode switch request packet to the secondary switch through the primary port. The secondary switch may change the secondary port from operating in an Ethernet mode to the fabric mode based on information contained in the mode switch request packet and may send a mode switch response packet to the primary switch.