Packet Forward Control via Suppression Port Masks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional packet forward control methods lead to network congestion and performance degradation due to the speed mismatch between ports, causing unnecessary pause frames and affecting sniff ports, which results in inefficient data transmission.

Innovation Solution

A system with a processing module comprising a resource management module to detect congestion and a forward control module that generates masks to selectively forward packets, excluding congested ports set as suppression ports, thereby avoiding network-wide pauses and maintaining transmission to non-congested ports.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional packet forward control is used to stop packet transmissions when congestion occurs on a port, then the congestion on that specific port is addressed, but the performance of the entire switch is degraded and other ports are unnecessarily affected

Engineering Contradiction:
Improvecongestion control effectivenessVSAvoidswitch throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the congestion control mechanism by introducing suppression port masks that allow selective application of pause frames to specific port groups. Instead of applying congestion control globally across all ports, the system divides ports into suppressed groups (where pause frames are sent) and non-suppressed groups (where forwarding continues), enabling localized congestion management without affecting overall switch productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by allowing different congestion control behaviors for different port groups through configurable suppression port masks. Each port can be individually configured as suppressed or non-suppressed, enabling tailored congestion responses based on port-specific characteristics such as speed mismatches or sniffing functions, rather than applying uniform control across all ports.

Inventive Principle:
Principle #3Local quality

2Reliability

If pause frames are transmitted to stop packet transmissions during congestion, then packet accumulation on congested ports is prevented, but transmission to all other ports is also stopped including non-congested ports

Engineering Contradiction:
Improvepacket loss preventionVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the pause frame transmission mechanism by using suppression port masks to identify which port groups should receive pause frames. This segmentation ensures that only ports in the suppressed group (typically including the congested port and potentially related ports) receive pause frames to stop transmission, while ports in non-suppressed groups continue normal forwarding operations without unnecessary delays.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The suppression port mask acts as an intermediary between congestion detection and pause frame transmission. It mediates the congestion control process by filtering which ports receive pause frames, preventing direct and unnecessary application of pause frames to all ports. This intermediary mechanism ensures that pause frames are sent only where needed to prevent packet loss, while maintaining transmission continuity elsewhere.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If all ports are affected by pause frames during congestion, then congestion on specific ports is controlled, but sniff ports and other specialized ports cannot function properly

Engineering Contradiction:
Improvecongestion managementVSAvoidport functionality
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by configuring suppression port masks to exclude specialized ports such as sniff ports from receiving pause frames. This allows congestion control to be applied locally to data-forwarding ports while preserving the special functionality of sniff ports and other specialized ports that require continuous packet monitoring regardless of congestion status on other ports.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments ports into different functional groups through suppression port mask configuration, separating data-forwarding ports that should receive congestion control from specialized ports (sniff ports, monitoring ports) that should maintain continuous operation. This segmentation preserves port functionality diversity while still achieving effective congestion management on appropriate ports.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7948877B2Systems and methods for packet forward control
Publication Date: 2011.05.24 VIA TECH INC
  • US7948877B2 patent drawing
  • US7948877B2 patent drawing
  • US7948877B2 patent drawing

AI summary

Systems and methods for packet forward control. The system comprises a plurality of ports and a processing module configured to receive a packet. The processing module comprises a resource management module and a forward control module. The resource management module detects whether congestion occurs on at least one specific port among the ports. The forward control module determines whether the specific port comprises a predetermined port within the ports, and if so, forwards the packet to at least one of the ports excepting the predetermined port.