US 11,722,404 B2
Communicating packets across multi-domain networks using compact forwarding instructions
Clarence Filsfils, Brussels (BE); Francois Clad, Strasbourg (FR); Zafar Ali, Hicksville, NY (US); and Peter Psenak, Bratislava (SK)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Aug. 17, 2021, as Appl. No. 17/404,817.
Application 17/404,817 is a continuation of application No. 16/580,944, filed on Sep. 24, 2019, granted, now 11,140,074.
Prior Publication US 2021/0377163 A1, Dec. 2, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/721 (2013.01); H04L 45/00 (2022.01); H04L 69/22 (2022.01); H04L 45/02 (2022.01)
CPC H04L 45/34 (2013.01) [H04L 45/04 (2013.01); H04L 69/22 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A node disposed in a first domain of a multi-domain network, the node comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving an Internet Protocol version 6 (IPv6) packet having an IPv6 header populated with at least:
a first segment identifier (SID)-block associated with a first domain of the multi-domain network; and
an SID corresponding to a second node located in a second domain of the multi-domain network,
swapping the first SID-block with a second SID-block associated with the second domain of the multi-domain network such the IPv6 header is populated with at least:
the second SID-block assigned to the second domain; and
the SID corresponding to the second node,
wherein the swapping the first SID-block with the second SID-block includes replacing the first SID-block with the second SID-block; and
sending the IPv6 packet having the IPv6 header including the second SID-block to the second node in the second domain.