{'fraction_non_alphanumeric': 0.025853154084798345, 'fraction_numerical': 0.0, 'mean_word_length': 4.694117647058824, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Label space reduction in multipoint-to-point LSPs for traffic engineering

Many ISPs use MPLS for traffic engineering to account for and utilize their resources properly. A fundamental problem in MPLS is to reduce the label space usage by label switched paths (LSPs), while meeting the flow requirements. While routing mechanisms have been proposed in the context of minimizing point-to-point LSPs, the problem has not gained sufficient attention with respect to multipoint-to-point LSP trees. We propose two mechanisms to reduce the label space usage of multipoint-to-point LSPs. First, given a set of LSPs to meet flow demands, we propose a simple algorithm to merge these LSPs into a minimal number of egress rooted multipoint-to-point trees. Then we show a mechanism where we try to fit a maximal number of flows in a single egress rooted multipoint-to-point LSP. We evaluate our methods on real world topologies and traffic patterns and show their effectiveness.