US 11,757,744 B2
Micro segment identifier instructions for path tracing optimization
Clarence Filsfils, Brussels (BE); Ahmed Mohamed Ahmed Abdelsalam, L'Aquila (IT); Rakesh Gandhi, Stittsville (CA); Pablo Camarillo Garvia, Madrid (ES); and Francois Clad, Strasbourg (FR)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jun. 10, 2021, as Appl. No. 17/344,477.
Claims priority of provisional application 63/119,938, filed on Dec. 1, 2020.
Claims priority of provisional application 63/119,964, filed on Dec. 1, 2020.
Claims priority of provisional application 63/119,992, filed on Dec. 1, 2020.
Claims priority of provisional application 63/120,002, filed on Dec. 1, 2020.
Prior Publication US 2022/0174011 A1, Jun. 2, 2022
Int. Cl. H04L 43/0805 (2022.01); H04L 41/12 (2022.01); H04L 43/12 (2022.01); H04L 43/0852 (2022.01); H04L 43/106 (2022.01); H04L 45/12 (2022.01); H04L 45/42 (2022.01); H04L 45/741 (2022.01)
CPC H04L 43/0805 (2013.01) [H04L 41/12 (2013.01); H04L 43/0852 (2013.01); H04L 43/106 (2013.01); H04L 43/12 (2013.01); H04L 45/123 (2013.01); H04L 45/42 (2013.01); H04L 45/741 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a packet at a first node of a network;
determining, by the first node, that an address field of the packet includes a Segment Routing over Internet Protocol version 6 (IPv6) data plane (SRv6) micro-segment (uSID) instruction, the SRv6 uSID instruction configured to prompt the first node to perform path tracing actions; and
performing, by the first node, the path tracing actions based at least in part on reading the SRv6 uSID instruction, the path tracing actions including at least:
determining timestamp data indicative of a time at which the packet was received by the first node;
determining an interface identifier associated with an interface of the first node used to receive the packet; and
sending the packet to a controller of the network that is configured to perform an Operations, Administration, and Maintenance (OAM) action, the packet including the timestamp data and the interface identifier.