METHOD AND APPARATUS FOR TRACING PATHS IN SERVICE FUNCTION CHAINS
First Claim
1. Logic encoded on one or more non-transitory computer readable media for execution and when executed operable to:
- process a trace request packet at a service node in a service chain, the trace request packet comprising a service path identifier, a service index, and a service index limit that remains constant for use in identifying at least one service node in the service chain to generate a trace report packet, the service index providing a location within the service path;
generate the trace report packet at the service node, the trace report packet comprising service function information of a plurality of service functions in the service chain; and
transmit the trace report packet;
wherein each of a plurality of service nodes in the service chain inserts its service function information into the trace request packet.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving a trace request packet at a service node on a service chain, the trace request packet comprising a service index limit that remains constant for use in identifying at least one service node in the service chain to generate a trace report packet, and processing the trace request packet and determining whether to forward the trace request packet on the service chain or to generate the trace report packet based on a comparison of a service index to the service index limit in the trace request packet, wherein the trace report packet includes service function information of a plurality of service functions in the service chain, and the trace request packet is forwarded on the service chain according to a service path identifier and the service index.
-
Citations
20 Claims
-
1. Logic encoded on one or more non-transitory computer readable media for execution and when executed operable to:
-
process a trace request packet at a service node in a service chain, the trace request packet comprising a service path identifier, a service index, and a service index limit that remains constant for use in identifying at least one service node in the service chain to generate a trace report packet, the service index providing a location within the service path; generate the trace report packet at the service node, the trace report packet comprising service function information of a plurality of service functions in the service chain; and transmit the trace report packet; wherein each of a plurality of service nodes in the service chain inserts its service function information into the trace request packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving a trace request packet at a service node on a service chain, the trace request packet comprising a service index limit that remains constant for use in identifying at least one service node in the service chain to generate a trace report packet; and processing the trace request packet and determining whether to forward the trace request packet on the service chain or to generate the trace report packet based on a comparison of a service index to the service index limit in the trace request packet; wherein the trace report packet comprises service function information of a plurality of service functions in the service chain, and the trace request packet is forwarded on the service chain according to a service path identifier and the service index. - View Dependent Claims (15, 16, 17, 18)
-
-
19. Logic encoded on one or more non-transitory computer readable media for execution and when executed operable to:
-
process a trace request packet at a service node on a service chain, the trace request packet comprising a service index limit that remains constant for use in identifying at least one service node in the service chain to generate a trace report packet; and determine whether to forward the trace request packet on the service chain or to generate the trace report packet based on a comparison of a service index to the service index limit in the trace request packet; wherein the trace report packet comprises service function information of a plurality of service functions in the service chain, and the trace request packet is forwarded on the service chain according to a service path identifier and the service index. - View Dependent Claims (20)
-
Specification