Network Device On-Demand PCEP Connection for Path Computation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network scenarios where all devices act as Path Computation Clients (PCCs), establishing PCEP session connections to a Path Computation Element (PCE) leads to a large number of idle session connections, resulting in high resource overheads.

Innovation Solution

A method where a first network device determines the need for a second network device to assist in determining the forwarding path based on service requirements, establishing a connection only as needed, using PCEP or TCP connections to request assistance from the second device for path computation, thereby reducing idle connections and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all network devices establish PCEP session connections to the PCE in advance, then path computation can be ensured, but a large quantity of idle session connections is generated causing high resource overheads

Engineering Contradiction:
Improvepath computation completionVSAvoidresource overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The PCC proactively establishes PCEP session connections to the PCE before path computation is needed, ensuring that the connection is ready when required. This resolves the contradiction by having the client (PCC) perform the preliminary action of connection establishment rather than requiring all devices to maintain continuous connections, thereby ensuring path computation reliability while reducing resource overhead from idle connections.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If PCEP session connections are established in advance, then path computation requests can be sent immediately, but connection establishment overhead and resource consumption increase

Engineering Contradiction:
Improvepath computation speedVSAvoidconnection management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the connection establishment responsibility by having the PCC (path computation client) independently establish connections to the PCE, rather than requiring a centralized connection management approach where all devices connect to every PCE. This segmentation reduces device complexity and connection management overhead while maintaining fast path computation capability when needed.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If all network devices serve as PCCs and establish connections to PCE, then path computation capability is distributed, but the number of active connections and resource usage increase significantly

Engineering Contradiction:
Improvedistributed path computation capabilityVSAvoidnumber of connections
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system implements dynamic connection establishment where PCCs establish PCEP session connections to the PCE only when path computation assistance is actually needed, rather than maintaining static continuous connections. This dynamic approach preserves distributed path computation capability across all network devices while significantly reducing the quantity of active connections at any given time, thereby lowering resource consumption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12184541B2Service processing method and network device
Publication Date: 2024.12.31 HUAWEI TECH CO LTD
  • US12184541B2 patent drawing
  • US12184541B2 patent drawing
  • US12184541B2 patent drawing

AI summary

A service processing method includes that a first network device determines a second network device on a forwarding path of a packet based on a service requirement; the first network device sends a first message to the second network device, to establish a first connection to the second network device; and the first network device sends a second message to the second network device using the first connection, where the second message requests the second network device to assist in determining information related to the forwarding path. when determining the second network device is needed to assist the first network device for information related to the forwarding path of the packet, the first network device actively establishes a connection to the second network device, and requests, using the established connection, the second network device to assist the first network device in determining the information related to the forwarding path.