Network Port Address Assignment by Link Rate

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network systems experience congestion due to the lack of correlation between virtual lane assignments and link rates in computer networks, leading to inefficiencies in data transmission across ports with different operational speeds.

Innovation Solution

A method for assigning port addresses based on link rates, where devices with similar link rates are grouped and assigned to the same communication lane to reduce congestion, involving the discovery of link rates and association with routing parameters to optimize network communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If virtual lanes are assigned based on port address without considering link rate, then the system is simple to implement, but network congestion occurs due to mismatched link rates

Engineering Contradiction:
ImproveVL assignment simplicityVSAvoidnetwork throughput
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent changes the assignment parameter from port address alone to a combination of port address and link rate. The system now considers link rate as an additional parameter for VL assignment, ensuring that devices with matching link rates are assigned to the same VL. This resolves the contradiction by maintaining systematic assignment (improving operation) while eliminating congestion through rate-matched grouping (improving productivity).

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by creating different assignment rules for different link rate groups. Instead of a uniform assignment approach, the system tailors VL assignment to specific link rate characteristics, grouping devices with identical link rates together. This localized approach optimizes each VL's performance for its specific rate while maintaining overall system organization.

Inventive Principle:
Principle #3Local quality

2Device complexity

If devices with different link rates share the same communication lane, then the system uses fewer lanes, but slower devices hinder faster ones causing congestion

Engineering Contradiction:
Improvenumber of communication lanesVSAvoiddata transmission speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent segments the network communication lanes into separate groups based on link rate characteristics. Devices operating at different link rates are assigned to different virtual lanes, creating segmented communication paths. This segmentation prevents slower devices from bottlenecking faster ones while maintaining efficient utilization of available lanes through systematic grouping.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If port address assignment is independent of link rate, then the addressing system remains simple, but congestion occurs within virtual lanes due to mixed link rates

Engineering Contradiction:
Improveaddressing system complexityVSAvoidnetwork efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent modifies the port address assignment process by incorporating link rate as a determining factor. The system now assigns port addresses and virtual lanes based on both the traditional port address structure and the device's link rate capability. This dual-parameter approach maintains addressing simplicity through systematic rules while eliminating congestion by ensuring rate-matched device grouping within each virtual lane.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7719969B1System and method for assigning network device port address based on link rate
Publication Date: 2010.05.18 MARVELL ASIA PTE LTD
  • US7719969B1 patent drawing
  • US7719969B1 patent drawing
  • US7719969B1 patent drawing

AI summary

Method and system for assigning port addresses for a plurality of network devices based on a link rate associated with each network device is provided. The method includes discovering a link rate associated with each of the plurality of network devices; assigning a device address for each of the plurality of network devices, where at least a portion of the device address is selected based on the discovered link rate; assigning communication lanes among the plurality of network devices for network communication, wherein the communication lanes are assigned such that network devices with similar link rates use a same communication lane.