Targeted LDP Session Control via Application Capability Negotiation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network technologies lack efficient mechanisms for initiating targeted Label Distribution Protocol (LDP) sessions, leading to uncontrolled establishment of sessions and unnecessary resource usage due to lack of information about targeted applications at the receiver LSR.
Innovation Solution
The introduction of a Targeted Application Capability (TAC) TLV in LDP initialization messages allows LSRs to specify and negotiate targeted applications, enabling the receiver LSR to control session establishment and reduce unnecessary FEC-label bindings by advertising only necessary information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If targeted LDP sessions are established without application information, then session establishment is simple, but resource usage increases due to unnecessary FEC-label bindings
Solution Approach 1:
The patent applies preliminary action by including the Targeted Application Capability (TAC) TLV in the LDP initialization message during session setup. This allows the receiving LSR to know in advance which applications the sending LSR intends to use, enabling it to make informed decisions about establishing the session and advertising only necessary FEC-label bindings, thus avoiding unnecessary resource consumption while maintaining operational simplicity
Solution Approach 2:
The patent applies local quality by enabling the receiving LSR to selectively advertise FEC-label bindings based on the specific applications identified in the TAC TLV. Instead of advertising all possible bindings uniformly, each LSR tailors its advertisements to the local quality requirements of the targeted applications, optimizing resource usage while maintaining the necessary forwarding capabilities
2Adaptability or versatility
If all LSRs establish targeted LDP sessions freely, then network connectivity is maximized, but session control is lost leading to excessive sessions
Solution Approach 1:
The patent applies feedback by implementing a mechanism where the receiving LSR sends back a response indicating whether it accepts or rejects the targeted LDP session based on the application information in the TAC TLV. This feedback loop enables the receiving LSR to control session establishment, preventing excessive sessions while maintaining necessary connectivity for supported applications
Solution Approach 2:
The patent applies dynamics by making the LDP session establishment process adaptive rather than static. The receiving LSR dynamically decides whether to accept or reject each targeted LDP session request based on the specific applications indicated in the TAC TLV and its own configuration, allowing the system to adapt to varying network conditions and requirements while maintaining control over session proliferation
3Reliability
If LSRs advertise all FEC-label bindings, then forwarding capability is maximized, but unnecessary advertisements increase network overhead
Solution Approach 1:
The patent applies taking out by extracting and advertising only the specific FEC-label bindings that are necessary for the targeted applications identified in the TAC TLV. Instead of advertising all possible bindings, the receiving LSR selectively extracts and advertises only those bindings relevant to the negotiated applications, reducing network overhead while maintaining sufficient forwarding capability for the intended traffic flows
Data Source
AI summary
In general, the disclosure relates to techniques for initiating a targeted LDP session in a manner that includes information specifying one or more application for which a targeted LDP session is being initiated. In one example, a method includes receiving, by a network device, a LDP initialization message to initiate an Label Distribution Protocol (LDP) session with a peer network device, the LDP initialization message including a Targeted Applications Capability (TAC) field specifying one or more applications for which the LDP session is to be used for advertising forwarding equivalence class (FEC)-label bindings between the network device and the peer network device, and determining, by the network device, whether to allow the LDP session to be established based on the one or more applications specified in the TAC field.


