Trunked Network Link Packet Distribution Policy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for distributing packets over trunked network links result in uneven utilization among links, limiting the overall capacity and efficiency of packet transmission, as packets are often routed through the same link regardless of other available links' capacity.

Innovation Solution

Implementing a policy within network elements to select trunked links based on specific fields in packet headers, such as the time to live, security, timestamp, or sequence number, to determine a deterministic or random selection of trunked links for each packet, ensuring more even distribution across links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If packets are routed through the same link regardless of other available links' capacity, then routing simplicity is maintained, but link utilization becomes uneven and overall transmission efficiency deteriorates

Engineering Contradiction:
Improveoverall transmission efficiencyVSAvoidrouting complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter used for link selection from a static hash of endpoint addresses to dynamic parameters including packet header fields (time to live, security, timestamp, sequence number) and real-time link utilization metrics. This allows the routing decision to adapt to current network conditions, distributing packets more evenly across available links while maintaining routing simplicity through policy-based automation.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If a static routing policy is used based on hash of source and destination addresses, then routing decisions are simple and consistent, but packet distribution across trunked links becomes highly uneven

Engineering Contradiction:
Improvepacket distribution efficiencyVSAvoidrouting policy flexibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent transitions from a static routing policy to a dynamic one that incorporates real-time link utilization information and varying packet header fields. The routing policy continuously adapts based on current network conditions, selecting different trunked links for different packets even within the same data stream, thereby achieving more uniform load distribution while maintaining operational simplicity through automated policy enforcement.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If all packets in a data stream are sent through one trunked link, then link selection is simple, but the capacity of other trunked links remains underutilized

Engineering Contradiction:
Improveoverall network capacityVSAvoidlink selection mechanism
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent utilizes multiple packet header fields (time to live, security, timestamp, sequence number) as additional parameters for link selection beyond the traditional source and destination addresses. By incorporating these varying parameters into the routing decision process, the system can distribute packets across multiple trunked links while maintaining consistent delivery guarantees, thereby increasing overall network capacity utilization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7710966B1Distributing packets more evenly over trunked network links
Publication Date: 2010.05.04 ORTIZ & LOPEZ PLLC
  • US7710966B1 patent drawing
  • US7710966B1 patent drawing
  • US7710966B1 patent drawing

AI summary

Routing nodes in communications networks use policies and certain fields, called selection fields, in packet headers to make routing decisions. When routing over a trunk, a specific trunked link over which to forward a packet must be selected. Policies and selection fields can be used in a way that causes the packets in data streams to be distributed more evenly across the trunked links than is currently done.