IPv6 Extension Header Capability Signaling for Reliable Path Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In networks utilizing IPv6, inconsistent processing of IPv6 extension headers by nodes leads to packet loss and delayed flow transmission due to nodes supporting different processing modes, which are not considered during path computation.

Innovation Solution

A method for determining a node's processing capability for IPv6 extension headers is implemented, where nodes advertise their processing capabilities to a controller or other nodes, enabling refined path planning and node selection based on these capabilities to ensure normal packet forwarding and improve network stability and quality of service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If nodes perform different processing modes on IPv6 extension headers, then node flexibility and adaptability are improved, but packet loss and transmission delay increase due to inconsistent processing

Engineering Contradiction:
Improvenode processing flexibilityVSAvoidpacket transmission reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by having nodes advertise their processing capabilities in advance through capability information exchange. This allows the controller to pre-compute capable paths that avoid nodes unable to process extension headers, preventing packet loss before it occurs. The capability information is collected and used to determine feasible routing paths in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where nodes provide capability information about their IPv6 extension header processing abilities. This feedback loop enables the controller to adjust path selection based on actual node capabilities, ensuring that packets are routed through nodes that can properly process extension headers, thereby maintaining transmission reliability.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If nodes advertise processing capability information, then path planning accuracy is improved, but device complexity and information exchange overhead increase

Engineering Contradiction:
Improvepath planning accuracyVSAvoidcapability information exchange complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies universality by integrating capability advertising into existing network protocols and control planes. The capability information exchange leverages existing message formats and communication mechanisms, allowing multiple functions (routing, capability negotiation, path computation) to share the same infrastructure, thereby reducing overall system complexity.

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

Solution Approach 2:

The patent applies local quality by having each node advertise only its specific processing capabilities rather than requiring comprehensive global information exchange. Each node provides localized capability information (supported processing modes, header types), and the controller aggregates this information to compute paths. This localized approach reduces information exchange overhead while maintaining accurate path planning.

Inventive Principle:
Principle #3Local quality

3Productivity

If capability information is exchanged between nodes, then quality of service is improved, but network overhead and processing load increase

Engineering Contradiction:
Improvequality of serviceVSAvoidnetwork processing overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies partial action by having nodes advertise only the necessary capability information required for path computation, rather than exchanging complete node state information. The capability advertisements include essential details (processing modes, header type support) but omit unnecessary data, reducing the volume of information exchange while maintaining sufficient quality of service.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12363036B2Method for determining processing capability, node, and system
Publication Date: 2025.07.15 HUAWEI TECH CO LTD
  • US12363036B2 patent drawing
  • US12363036B2 patent drawing
  • US12363036B2 patent drawing

AI summary

A method for determining a processing capability includes: a first node sends a message to a second node. The message includes extension header processing capability information, and the extension header processing capability information is used to indicate a processing capability of the first node for an Internet Protocol (IP) version 6 (IPv6) extension header. After receiving the message, the second node obtains, based on the extension header processing capability information, the processing capability of the first node for the IPv6 extension header to determine whether the first node needs to forward or receive a packet.