Stateless Multicast via Network Label Space
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems face challenges in efficiently supporting multicast communications due to overlapping node and adjacency labels across networks, which complicates the routing and forwarding of multicast packets.
Innovation Solution
The implementation of a global label space within a network that assigns unique node and adjacency labels, allowing routers to identify themselves and forward packets based on these labels, ensuring no label overlap and enabling efficient multicast packet routing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a global label space with unique node and adjacency labels is implemented, then multicast packet routing efficiency is improved and label overlap is prevented, but device complexity increases due to the need to manage and process unique labels across the network
Solution Approach 1:
The patent segments the label space into distinct node labels and adjacency labels, with node labels identifying specific network nodes and adjacency labels identifying specific network links. This segmentation allows routers to efficiently process multicast packets by matching labels against segmented forwarding tables, improving routing efficiency while maintaining manageable complexity through structured organization.
Solution Approach 2:
The patent introduces a new dimension to label processing by encoding explicit path tree structures within packet labels themselves. This allows packets to carry routing information multiple dimensions - both standard MPLS label switching and explicit path tree traversal - enabling efficient multicast delivery without requiring complex separate routing protocols.
2Measurement precision
If unique node and adjacency labels are assigned from a global label space, then label overlap is prevented and identification accuracy is improved, but the system complexity increases due to the need for global label management
Solution Approach 1:
The patent implements preliminary action by pre-assigning unique node labels and adjacency labels from a global label space before multicast operations begin. This pre-configuration ensures that when multicast packets are routed, labels are already unique and ready for immediate matching, eliminating the need for complex real-time label allocation and preventing label overlap without requiring complex management during operation.
3Speed
If routers forward packets based on unique labels without state information, then forwarding speed is improved, but adaptability decreases due to the stateless nature of the forwarding process
Solution Approach 1:
The patent uses copying by encoding the explicit path tree structure within packet labels, allowing each packet to carry its own routing instructions. This enables stateless routers to forward packets at high speed by simple label matching, while the copied path information within labels provides the adaptability needed for different multicast scenarios without requiring routers to maintain complex state information.
Data Source
AI summary
Various example embodiments for supporting stateless multicast communications in a communication system are presented. Various example embodiments for supporting stateless multicast communications may be configured to support stateless multicast communications in a label switching network (e.g., a Multiprotocol Label Switching (MPLS) network, an MPLS—Traffic Engineered (TE) network, or the like) based on a network label space. Various example embodiments for supporting stateless multicast communications based on a network label space may be configured to support assignment, from a network label space of a network, of a set of labels for nodes of the network and for adjacencies of the network. Various example embodiments for supporting stateless multicast communications based on a network label space may be configured to support assignment of node labels from the network label space for nodes of the network and assignment of adjacency labels from the network label space for adjacencies of the network.


