Tunnel Tail Node Multiplexing for MPLS-TP Label Resource Utilization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for MPLS-TP tunnel linear protection groups face challenges in effectively forwarding and discarding messages at the tunnel tail node, particularly in determining the active or standby status of tunnels to ensure valid message delivery and resource efficiency.
Innovation Solution
A tunnel multiplexing method where the tunnel tail node associates public and private network labels with active/standby statuses, allowing it to judge and act on the consistency of these statuses to forward or discard data messages, thereby implementing efficient message forwarding and discarding, and enabling multiplexing of standby tunnels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional MPLS-TP tunnel protection methods are used, then message forwarding and discarding can be performed, but label resource utilization is low and network maintenance is complex
Solution Approach 1:
The patent merges multiple protection tunnels into a single shared protection tunnel that can serve multiple working tunnels. This is achieved by configuring the tail node to accept data messages from multiple working tunnels and forward them to a common protection tunnel, thereby reducing the number of protection tunnels needed and simplifying network maintenance while maintaining reliable message forwarding.
Solution Approach 2:
The shared protection tunnel is designed to serve multiple working tunnels simultaneously, making it a universal protection resource. The tail node is configured to identify data messages from different working tunnels and redirect them all to the same protection tunnel, enabling one protection tunnel to perform multiple protection functions for different working tunnels.
2Ease of operation
If separate protection tunnels are configured for each working tunnel, then message forwarding is simple, but label resource utilization is low
Solution Approach 1:
The patent combines multiple separate protection tunnels into a single shared protection tunnel. The tail node is configured with logic to identify data messages from multiple working tunnels and redirect them to the common protection tunnel, thereby reducing the total number of protection tunnels and improving label resource utilization while maintaining simple message forwarding operation.
3Quantity of substance
If multiple working tunnels share a protection tunnel, then label resource utilization improves, but message forwarding judgment becomes complex
Solution Approach 1:
The tail node acts as an intermediary that manages the complexity of forwarding judgment. It is configured to identify data messages from multiple working tunnels based on their labels and automatically redirect them to the shared protection tunnel. This intermediary logic at the tail node handles the complexity of differentiation and routing, simplifying the overall system while enabling efficient resource sharing.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present document relates to a tunnel multiplexing method for a linear protection group and a tunnel tail node. The method includes: setting linear protection configuration information, wherein a public network label is configured associatively with an active/standby status of its corresponding tunnel, and a private network label is configured associatively with an active/standby status of a valid tunnel of a protection group corresponding to the private network label; after receiving a data message, a tunnel tail node searching for active/standby status corresponding to the public network label and the private network label according to the public network label and the private network label in the data message, and judging whether the active/standby status corresponding to the public network label is consistent with the active/standby status corresponding to the private network label; if consistent, the tunnel tail node forwarding the data message, and if inconsistent, discarding the data message. With the method and tunnel tail node of the present document, a standby tunnel can be multiplexed.