| CPC H04L 45/74 (2013.01) [H04L 45/00 (2013.01); H04L 45/306 (2013.01); H04L 45/38 (2013.01); H04L 45/64 (2013.01); H04L 67/10 (2013.01); H04L 67/63 (2022.05); H04L 69/325 (2013.01); H04L 41/5054 (2013.01); H04L 2212/00 (2013.01)] | 20 Claims |

|
1. A first computing device comprising processing circuitry having access to memory, the processing circuitry configured to:
receive a first route advertisement comprising a service identifier that indicates an instance of a service function among one or more instances of the service function and a service function type for the instance of the service function;
receive a second route advertisement that defines a specific path for a service function chain, wherein the second route advertisement specifies:
a service path identifier identifying the specific path for the service function chain; and
one or more service indexes, wherein each of the one or more service indexes is associated with one or more service function instances, and wherein a first service index of the one or more service indexes comprises a service function type and a service identifier that, in combination, indicate the instance of the service function;
map the service function type and the service identifier to the instance of the service function indicated in the first route advertisement; and
send, based at least in part on the mapping, to a second computing device that hosts the instance of the service function, a packet having a header that includes the service path identifier.
|