MULTI-PATH AWARE TRACING AND PROBING FUNCTIONALITY AT SERVICE TOPOLOGY LAYER
First Claim
1. A method comprising:
- sending a first request, whereinthe first request comprisesa set of available flow labels comprising one or more available flow labels; and
receiving a first reply, whereinthe first reply comprisesinformation indicating which of the available flow labels are associated with one or more next hop nodes in a first path, whereinthe first path comprises a plurality of nodes,the plurality of nodes comprisesthe one or more next hop nodes, anda first set of service nodes configured to apply a service function chain in a service topology layer.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system and method are disclosed for sending a request and receiving a reply. The request contains a network service header including a flow label field and a target index field. The flow label field contains a set of available flow labels. The target index field includes a value indicating a target node. The reply contains information indicating which of the flow labels can be used to route a packet to each of the next hop nodes downstream from the device that sent the reply. This process can be repeated for other nodes on a path, and other paths in a service topology layer. The information determined by this process can be used to perform other necessary functionalities at the service topology layer.
-
Citations
20 Claims
-
1. A method comprising:
-
sending a first request, wherein the first request comprises a set of available flow labels comprising one or more available flow labels; and receiving a first reply, wherein the first reply comprises information indicating which of the available flow labels are associated with one or more next hop nodes in a first path, wherein the first path comprises a plurality of nodes, the plurality of nodes comprises the one or more next hop nodes, and a first set of service nodes configured to apply a service function chain in a service topology layer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
in response to determining that the second path has not been probed, sending an additional request, wherein the additional request comprises an additional subset of available flow labels.
-
-
8. A system comprising:
-
a node configured to; send a first request, wherein the first request comprises a set of available flow labels comprising one or more available flow labels; and receive a first reply, wherein the first reply comprises information indicating which of the available flow labels are associated with one or more next hop nodes in a first path, wherein the first path comprises a plurality of nodes, the plurality of nodes comprises
the one or more next hop nodes, and
a first set of service nodes configured to apply a service function chain in a service topology layer.- View Dependent Claims (9, 10, 11, 12, 13, 14)
in response to determining that the second path has not been probed, send an additional request, wherein the additional request comprises an additional subset of available flow labels.
-
-
15. A computer program product comprising:
a plurality of instructions, comprising a first set of instructions configured to send a first request, wherein the first request comprises a set of available flow labels comprising one or more available flow labels; and a second set of instructions configured to receive a first reply, wherein the first reply comprises information indicating which of the available flow labels are associated with one or more next hop nodes in a first path, wherein
the first path comprises a plurality of nodes,
the plurality of nodes comprises
the one or more next hop nodes, and
a first set of service nodes configured to apply a service function chain in a service topology layer; anda non-transitory computer-readable storage medium, wherein the instructions are encoded in the non-transitory computer-readable storage medium. - View Dependent Claims (16, 17, 18, 19, 20)
Specification