US 12,432,133 B2
Source-provisioned services infrastructure
Patrice Brissette, Gatineau (CA); Thierry Couture, Mont-Royal (CA); Karen Michele Cadora, Boulder, CO (US); Jiri Chaloupka, San Jose, CA (US); and Suresh Basavarajappa, San Jose, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jan. 18, 2024, as Appl. No. 18/416,882.
Application 18/416,882 is a continuation of application No. 17/547,735, filed on Dec. 10, 2021, granted, now 11,929,906.
Claims priority of provisional application 63/226,906, filed on Jul. 29, 2021.
Prior Publication US 2024/0163197 A1, May 16, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 45/02 (2022.01); H04L 12/46 (2006.01); H04L 12/66 (2006.01); H04L 45/74 (2022.01)
CPC H04L 45/02 (2013.01) [H04L 12/4641 (2013.01); H04L 12/66 (2013.01); H04L 45/74 (2013.01)] 20 Claims
OG exemplary drawing
 
8. A head-end router 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:
generating, at the head-end router, an advertisement message indicating a service that is installed on the head-end router and configures the head-end router to establish network paths with other devices that have the service installed;
populating the advertisement message with a service request Type-Length-Value (TLV), the service request TLV including information for installing the service on a tail-end router, the information including at least one of:
a service identifier that identifies the service that is being requested to be installed on the tail-end router; or
service-location information indicating a location at which the tail-end router installs the service,
wherein the service configures the head-end router and tail-end router to establish a network path; and
sending, from the head-end router, the advertisement message to the tail-end router such that the tail-end router installs the service and is configured to establish the network path with the head-end router.