SHORTENING OF SERVICE PATHS IN SERVICE CHAINS IN A COMMUNICATIONS NETWORK
First Claim
1. A method, comprising:
- receiving at a network element a flow offload decision for a first service node comprising a portion of a service chain for processing a flow;
recording the flow offload decision against the first service node at the network element; and
propagating the flow offload decision backward on a service path to which the flow belongs if the first service node is hosted at the network element.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example embodiment and includes receiving at a network element a flow offload decision for a first service node comprising a portion of a service chain for processing a flow; recording the flow offload decision against the first service node at the network element; and propagating the flow offload decision backward on a service path to which the flow belongs if the first service node is hosted at the network element. Embodiments may also include propagating the flow offload decision backward on a service path to which the flow belongs if the flow offload decision is a propagated flow offload decision and the network element hosts a second service node that immediately precedes the service node on behalf of which the propagated flow offload decision was received and a flow offload decision has already been received by the network element from the second service node.
115 Citations
20 Claims
-
1. A method, comprising:
-
receiving at a network element a flow offload decision for a first service node comprising a portion of a service chain for processing a flow; recording the flow offload decision against the first service node at the network element; and propagating the flow offload decision backward on a service path to which the flow belongs if the first service node is hosted at the network element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory tangible media that includes code for execution and when executed by a processor is operable to perform operations, comprising:
-
receiving at a network element a flow offload decision for a first service node comprising a portion of a service chain for processing a flow; recording the flow offload decision against the first service node at the network element; and propagating the flow offload decision backward on a service path to which the flow belongs if the first service node is hosted at the network element. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a memory element configured to store data; a processor operable to execute instructions associated with the data; and a service path shortening module configured to; receive at a network element a flow offload decision for a first service node comprising a portion of a service chain for processing a flow; record the flow offload decision against the first service node at the network element; and propagate the flow offload decision backward on a service path to which the flow belongs if the first service node is hosted at the network element. - View Dependent Claims (17, 18, 19, 20)
-
Specification