US 12,244,497 B2
Dynamic segment routing mapping server for a multiprotocol label switching network
Eric Osborne, Sutton, MA (US)
Assigned to Level 3 Communications, LLC, Denver, CO (US)
Filed by Level 3 Communications, LLC, Broomfield, CO (US)
Filed on Sep. 8, 2023, as Appl. No. 18/243,814.
Application 18/243,814 is a continuation of application No. 17/719,781, filed on Apr. 13, 2022, granted, now 11,757,776.
Application 17/719,781 is a continuation of application No. 17/021,703, filed on Sep. 15, 2020, granted, now 11,310,157.
Application 17/021,703 is a continuation of application No. 16/054,594, filed on Aug. 3, 2018, granted, now 10,785,153.
Claims priority of provisional application 62/545,266, filed on Aug. 14, 2017.
Prior Publication US 2023/0421496 A1, Dec. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 45/74 (2022.01); H04L 45/50 (2022.01); H04L 61/5007 (2022.01); H04L 65/1033 (2022.01); H04L 65/65 (2022.01)
CPC H04L 45/74 (2013.01) [H04L 45/50 (2013.01); H04L 61/5007 (2022.05); H04L 65/104 (2013.01); H04L 65/65 (2022.05)] 8 Claims
OG exemplary drawing
 
1. A network routing method comprising:
receiving a plurality of Internet Protocol (IP) addresses from a plurality of components of a Multiprotocol Label Switching (MPLS) network, at least one IP address of the plurality of IP addresses being unmapped to a segment identifier (SID) for routing communication packets in the MPLS network;
analyzing the at least one IP address to identify a router identifier (RID) IP address, the RID IP address corresponding to a node of the MPLS network included in a Label-Switched Path (LSP) of the MPLS network, wherein analyzing the at least one IP address to identify the RID IP address comprises at least one of:
comparing a mask length of each of the plurality of IP addresses to a known mask length of RID IP addresses; or
comparing each of the plurality of IP addresses to a known range of RID IP addresses;
generating a unique SID for the RID IP address; and
announcing, through a signaling protocol, the unique SID and the RID IP address as a matched pair for segment routing in the MPLS network,
wherein the unique SID is generated if the mask length is equal to the known mask length or if the IP address is within the known range of RID IP addresses, respectively.