Path Association Templates for Flexible Network Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication network protocols lack flexibility in carrying diverse path constraints, affecting protocol stability and standard promotion efficiency due to frequent modifications needed to support varying path constraint types.

Innovation Solution

A method involving a first network device generating a packet with template indication information to associate a target template with a target forwarding path, allowing a second network device to determine and perform operations based on the target template, enhancing flexibility in obtaining path association information without impacting protocol stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If path constraint fields are frequently modified and supplemented to improve supportability of protocol standard, then flexibility of carrying path constraint is improved, but stability of the standard is affected and standard promotion efficiency is low

Engineering Contradiction:
Improveflexibility of carrying path constraintVSAvoidstability of protocol standard
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The path constraint information is segmented into a template identifier field and a separate template definition. The template identifier is carried in the protocol packet, while the detailed template definition is stored separately and referenced by the identifier. This segmentation allows the protocol to remain stable while supporting flexible path constraints through the separate template definitions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The solution moves from a single-dimension approach (embedding all path constraint details directly in protocol packets) to a two-dimension approach (template identifier in packet + template definition in separate storage). This dimensional change enables the protocol to maintain stability while achieving flexibility through the separate template dimension.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If path constraint field is defined in protocol to carry various types of path constraints, then path constraint information can be transmitted, but flexibility of carrying path constraint is poor when types of path constraints vary with forwarding paths

Engineering Contradiction:
Improvepath constraint information transmissionVSAvoidflexibility of carrying path constraint
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The template mechanism provides a universal framework that can accommodate multiple types of path constraints (bandwidth, delay, cost, etc.) through a single standardized template structure. Different path constraint types are defined as different templates, all following the same format, enabling the protocol to universally handle diverse constraint types without requiring separate fields for each type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If template mechanism is introduced to carry path association information, then flexibility of obtaining path association information is improved, but device complexity increases due to template management

Engineering Contradiction:
Improveflexibility of obtaining path association informationVSAvoidtemplate management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of embedding complete template definitions in every protocol packet, the solution uses template identifiers that reference pre-defined templates. This copying approach (using references rather than full copies) significantly reduces the complexity of template management while maintaining the flexibility benefits, as devices only need to store and reference templates rather than process complete template definitions in every packet.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12549477B2Method for obtaining path association information, device, and system
Publication Date: 2026.02.10 HUAWEI TECH CO LTD
  • US12549477B2 patent drawing
  • US12549477B2 patent drawing
  • US12549477B2 patent drawing

AI summary

A method for obtaining path association information, a device, and a system are provided, and belong to the field of network technologies. A first network device generates a packet carrying template indication information, and sends the packet to a second network device. After receiving the packet, the second network device determines, based on the template indication information carried in the packet, a target template associated with a target forwarding path, and performs, based on the target template, an operation associated with the target forwarding path. In this way, the first network device may include template indication information corresponding to different templates in a packet, to indicate different receiving network devices to determine a target template associated with a target forwarding path, and determine, based on the target template, association information such as a path attribute or a path constraint associated with the target forwarding path. The path association information is advertised in a manner of carrying the template indication information provided in this method, so that flexibility of obtaining the path association information can be improved without affecting protocol stability.