Overlay-Based Packet Steering
First Claim
1. A method comprising:
- receiving, on an overlay-based service path, a service-directed packet at a first network device, wherein the service-directed packet comprises a service header and a service overlay tunnel encapsulation;
inspecting the service header in the service-directed packet to identify a first service node to which the service-directed packet should be forwarded;
based on the inspection, forwarding the service-directed packet to the first service node on the overlay-based service path; and
after the first service node applies a service on the service-directed packet, receiving, on the overlay-based service path, the service-directed packet back from the first service node.
1 Assignment
0 Petitions
Accused Products
Abstract
Network topology independent service deployment techniques, referred to as overlay-based packet steering techniques, are provided. In one example, a server destined packet is intercepted by an in-path network device enabled as a service classifier. The service classifier encapsulates the packet and inserts the packet into a service path to a service virtualization endpoint front ending one or more service nodes. In other words, the service virtualization endpoint receives the service-directed packet on an overlay-based service path. The service-directed packet includes a service header and a service overlay tunnel encapsulation. The service virtualization endpoint inspects the service header in the service-directed packet to identify a first service node to which the service-directed packet should be forwarded and, based on the inspection, forwards the service-directed packet, on the overlay-based service path, to the first service node.
374 Citations
30 Claims
-
1. A method comprising:
-
receiving, on an overlay-based service path, a service-directed packet at a first network device, wherein the service-directed packet comprises a service header and a service overlay tunnel encapsulation; inspecting the service header in the service-directed packet to identify a first service node to which the service-directed packet should be forwarded; based on the inspection, forwarding the service-directed packet to the first service node on the overlay-based service path; and after the first service node applies a service on the service-directed packet, receiving, on the overlay-based service path, the service-directed packet back from the first service node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a plurality of network interfaces; a processor coupled to the plurality of network interfaces and configured to; receive, on an overlay-based service path, a service-directed packet at a first network device, wherein the service-directed packet comprises a service header and a service overlay tunnel encapsulation; inspect the service header in the service-directed packet to identify a first service node to which the service-directed packet should be forwarded; forward, based on the inspection, the service-directed packet to the first service node on the overlay-based service path; and receive, on the overlay-based service path, the service-directed packet back from the first service node after the first service node applies a service on the service-directed packet. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. One or more computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
receive, on an overlay-based service path, a service-directed packet at a first network device, wherein the service-directed packet includes a service header and a service overlay tunnel encapsulation; inspect the service header in the service-directed packet to identify a first service node to which the service-directed packet should be forwarded; based on the inspection, forward the service-directed packet to the first service node on the overlay-based service path; and receive, on the overlay-based service path, the service-directed packet back from the first service node after the first service node applies a service on the service-directed packet. - View Dependent Claims (28, 29, 30)
-
Specification