High-efficiency service chaining with agentless service nodes
First Claim
1. A method comprising:
- receiving an in-path network packet of a service insertion architecture on a network interface;
classifying the network packet into a service chain that includes an agentless service node that is not service chain aware;
associating the service chain with a local identifier; and
forwarding the network packet to a path corresponding to the local identifier and to a service node configured to apply a service to the network packet.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method for distributed service chaining is provided and includes receiving a packet belonging to a service chain in a distributed virtual switch (DVS) network environment, the packet includes a network service header (NSH) indicating a service path identifier identifying the service chain. The packet is provided to a virtual Ethernet module (VEM) connected to an agentless service node (SN) providing an edge service such as a server load balancer (SLB). The VEM associates a service path identifier corresponding to the service chain with a local identifier such as a virtual local area network (VLAN). The agentless SN returns the packet to the VEM for forwarding on the VLAN. Because the VLAN corresponds exactly to the service path and service chain, the packet is forwarded directly to the next node in the service chain. This can enable agentless SNs to efficiently provide a service chain for network traffic.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving an in-path network packet of a service insertion architecture on a network interface; classifying the network packet into a service chain that includes an agentless service node that is not service chain aware; associating the service chain with a local identifier; and forwarding the network packet to a path corresponding to the local identifier and to a service node configured to apply a service to the network packet. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network device comprising:
-
a network interface; and logic, at least partly implemented in hardware, operable to; receive an in-path network packet of a service insertion architecture on the network interface; classify the network packet into a service chain that includes an agentless service node that is not service chain aware; associate the service chain with a local identifier; and forward the network packet to a path corresponding to the local identifier and to a service node configured to apply a service to the network packet. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. One or more tangible, non-transitory storage mediums having stored thereon logic operable for instructing a processor for:
-
receiving an in-path network packet of a service insertion architecture on a network interface; classifying the network packet into a service chain that includes an agentless service node that is not service chain aware; associating the service chain with a local identifier; and forwarding the network packet to a path corresponding to the local identifier and to a service node configured to apply a service to the network packet. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification