MPLS In-Band Control Plane Without IP Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing MPLS networks face challenges in efficiently supporting control plane operations without relying on IP connectivity, particularly in networks where IP implementation is undesirable or difficult, leading to difficulties in establishing and signaling label switched paths.
Innovation Solution
Implementing an in-band control plane within MPLS networks by encapsulating control protocol messages within MPLS packets using MPLS labels, allowing control protocol messaging to occur directly through the MPLS data plane, thereby supporting protocols for topology discovery, path computation, and OAM functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If IP connectivity is used to support control plane operations in MPLS networks, then control plane functionality is enabled, but network complexity increases and IP implementation becomes mandatory
Solution Approach 1:
The patent merges the control plane and data plane by enabling control protocol messages to be transmitted directly through the MPLS data plane using MPLS labels, eliminating the need for separate IP connectivity. Control messages are encapsulated with MPLS labels and forwarded through the MPLS network infrastructure, combining previously separate functions into a unified system.
Solution Approach 2:
The MPLS label is given multiple functions: it serves both as a data plane forwarding identifier and as a control plane addressing mechanism. The label stack can carry control messages while maintaining data plane functionality, allowing the same infrastructure to handle both control and data traffic without requiring separate IP implementation.
2Ease of operation
If IP is implemented in MPLS networks to support control protocols, then control operations can be performed, but the requirement for IP implementation increases device complexity
Solution Approach 1:
The patent extracts the control plane messaging function from the IP layer and relocates it to the MPLS label layer. Control protocol messages are carried directly in the MPLS label stack rather than being encapsulated in IP packets, removing the dependency on IP implementation while maintaining control protocol functionality.
Solution Approach 2:
The MPLS label acts as an intermediary that enables control plane communication without requiring IP. Instead of using IP addresses and protocols, the patent uses MPLS labels as the addressing and routing mechanism for control messages, mediating between the control plane needs and the MPLS data plane capabilities.
3Reliability
If control messages are transmitted outside the MPLS data plane, then control operations are supported, but efficiency and performance are reduced
Solution Approach 1:
The patent combines control plane and data plane transmission paths by routing control messages through the MPLS data plane infrastructure. Control messages utilize the same high-performance MPLS forwarding engine as data traffic, eliminating the overhead and performance degradation associated with separate out-of-band control channels.
Data Source
AI summary
Various example embodiments for supporting an in-band control plane are presented. Various example embodiments for supporting an in-band control plane may be configured to support an in-band control plane in a Multiprotocol Label Switching (MPLS) network. Various example embodiments for supporting an in-band control plane in an MPLS network may be configured to support an in-band control plane in an MPLS network by supporting exchange of control protocol packets of control protocols as MPLS packets, such that the control protocol messaging is in-band along the MPLS data plane itself. Various example embodiments for supporting an in-band control plane in an MPLS network may be configured to support an in-band control plane in an MPLS network by supporting communication of MPLS packets that encapsulate control protocol messages of control protocols with an MPLS label which indicates that the payloads of the MPLS packets carry the control protocol messages of the control protocols.


