Port Mode Synchronization for Switch Fabric Packet Reception
Find Innovative SolutionsGenerate 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
Engineering 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
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
2Reliability
If manual configuration of port modes is required, then port mode can be precisely controlled, but user configuration complexity increases
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
3Ease of operation
If automatic port mode negotiation is implemented, then ease of deployment improves, but packet forwarding reliability may be compromised
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
Data Source
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.


