FEEDBACK LOOP FOR SERVICE ENGINEERED PATHS
First Claim
1. A method comprising:
- receiving, with a service node of a network, traffic via a path configured within the network to direct the traffic from an ingress network device of the path to the service node, wherein the path includes filters that control admission of the traffic at the ingress network device to the path;
applying, with the service node, one or more services to the traffic received via the path;
generating, with the service node, service-specific information related to the application of the one or more services to the traffic by the service node; and
sending, with the service node, the service-specific information to at least one network device configured to forward the traffic along the path so that the at least one network device configured to forward the traffic along the path adapts the path based on the service-specific information.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, techniques are described for providing feedback loops for service engineered paths. A service node comprising an interface and a control unit may implement the techniques. The interface receives traffic via a path configured within a network to direct the traffic from an ingress network device of the path to the service node. The control unit applies one or more services to the traffic received via the path and generates service-specific information related to the application of the one or more services to the traffic. The interface then sends the service-specific information to at least one network device configured to forward the traffic via the path so that the at least one network device configured to forward the traffic via the path is able to adapt the path based on the service-specific information.
297 Citations
39 Claims
-
1. A method comprising:
-
receiving, with a service node of a network, traffic via a path configured within the network to direct the traffic from an ingress network device of the path to the service node, wherein the path includes filters that control admission of the traffic at the ingress network device to the path; applying, with the service node, one or more services to the traffic received via the path; generating, with the service node, service-specific information related to the application of the one or more services to the traffic by the service node; and sending, with the service node, the service-specific information to at least one network device configured to forward the traffic along the path so that the at least one network device configured to forward the traffic along the path adapts the path based on the service-specific information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A service node comprising:
-
at least one interface that receives traffic via a path configured within a network to direct the traffic from an ingress network device of the path to the service node, wherein the path includes filters that control admission of the traffic at the ingress network device to the path; and a control unit that applies one or more services to the traffic received via the path and generates service-specific information related to the application of the one or more services to the traffic, wherein the at least one interface sends the service-specific information to at least one network device configured to forward the traffic via the path so that the at least one network device configured to forward the traffic via the path is able to adapt the path based on the service-specific information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors of a service node of a network to:
-
receive traffic via a path configured within the network to direct the traffic from an ingress network device of the path to the service node, wherein the path includes filters that control admission of the traffic at the ingress network device to the path; apply one or more services to the traffic received via the path; generate service-specific information related to the application of the one or more services to the traffic; and send the service-specific information to at least one network device configured to forward the traffic via the path so that the at least one network device configured to forward the traffic via the path is able to adapt the path based on the service-specific information.
-
-
22. A method comprising:
-
configuring a path in a control unit of a network device by which to forward traffic from an ingress network device to a service node based on configuration data specified by an orchestrating device that computes and configures paths through the network and that does not forward any traffic through the network other than that used to compute and configure the paths through the network; forwarding the traffic along the path with the configured control unit to enable the service node to apply one or more services to the traffic; receiving, with the network device, service-specific information related to the application of the one or more services by the service node to the traffic; re-configuring the path in the control unit of the network device based on the received service-specific information. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A network device comprising:
-
a control unit configured to forward traffic along a path from an ingress network device to a service node in accordance with configuration data specified by an orchestrating device that computes and configures paths through the network and that does not forward any traffic through the network other than that used to compute and configure the paths through the network; and at least one interface that forwards the traffic along the path to enable the service node to apply one or more services to the traffic and receives service-specific information related to the application of the one or more services by the service node to the traffic, wherein the control unit re-configures the path based on the received service-specific information. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors of a network device to:
-
configure a path in a forwarding plane of the network device by which to forward traffic from an ingress network device to a service node based on configuration data specified by an orchestrating device that computes and configures paths through the network and that does not forward any traffic through the network other than that used to compute and configure the paths through the network; forward the traffic along the path with the configured forwarding plane to enable the service node to apply one or more services to the traffic; receive service-specific information related to the application of the one or more services by the service node to the traffic; re-configure the path in the forwarding plane of the network device based on the received service-specific information.
-
-
39. A network system comprising:
-
a software-defined network; and an orchestrating device that computes and configures paths through the software-defined network and that does not forward any traffic through the software-defined network other than that used to compute and configure the paths through the software-defined network, wherein the software defined-network includes; a service node; and an ingress network device, wherein the ingress network device comprises; a control unit configured to forward traffic along a path from the ingress network device to the service node in accordance with configuration data specified by the orchestrating device; and at least one interface that forwards the traffic along the path to enable the service node to apply one or more services to the traffic, wherein the service node comprises; at least one interface that receives the traffic via the path; and a control unit that applies the one or more services to the traffic received via the path and generates service-specific information related to the application of the one or more services to the traffic, wherein the at least one interface of the service node sends the service-specific information to at least one network device configured to forward the traffic via the path, and wherein the control unit of the ingress network device unit re-configures the path based on the received service-specific information.
-
Specification