| CPC H04L 45/02 (2013.01) [H04L 12/4641 (2013.01); H04L 12/66 (2013.01); H04L 45/74 (2013.01)] | 20 Claims |

|
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.
|