High-efficiency service chaining with agentless service nodes

US9794379B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9794379-B2
Application numberUS-201414305810-A
CountryUS
Kind codeB2
Filing dateJun 16, 2014
Priority dateApr 26, 2013
Publication dateOct 17, 2017
Grant dateOct 17, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving an in-path network packet of a service insertion architecture on a network interface; classifying the network packet to associate the network packet with a service chain, wherein the service chain comprises an agentless service node that is not service-chain aware; associating the service chain with a local identifier, the local identifier comprising a mapping to enable the agentless node to follow the service chain's servicing order; and forwarding the network packet to a path corresponding to the local identifier. 2. The method of claim 1 , wherein the local identifier is a virtual local area network (VLAN) identifier. 3. The method of claim 2 , wherein associating the service chain with a local identifier comprises associating the VLAN with a service path identifier. 4. The method of claim 1 , wherein forwarding the network packet to a path corresponding to the local identifier comprises forwarding the network packet to a service node configured for applying a service to the network packet. 5. The method of claim 4 , wherein the service is an edge service. 6. The method of claim 4 , wherein the service node is an agentless service node of the service insertion architecture. 7. A network device comprising: an intelligently controlled network interface; and logic, at least partly implemented in hardware, operable for: receiving an in-path network packet of a service insertion architecture on the network interface; classifying the network packet to associate the network packet with a service chain, wherein the service chain comprises an agentless service node that is not service-chain aware; associating the service chain with a local identifier, the local identifier comprising a mapping to enable the agentless node to follow the service chain's servicing order; and forwarding the network packet to a path corresponding to the local identifier. 8. The network device of claim 7 , wherein the local identifier is a virtual local area network (VLAN) identifier. 9. The network device of claim 8 , wherein associating the service chain with a local identifier comprises associating the VLAN with a service path identifier. 10. The network device of claim 7 , wherein forwarding the network packet comprises forwarding the packet to a service node configured for providing a service to the network packet. 11. The network device of claim 10 , wherein the service is an edge service. 12. The network device of claim 10 , wherein the service node is an edge service node. 13. 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 to associate the network packet with a service chain, wherein the service chain comprises an agentless service node that is not service-chain aware; associating the service chain with a local identifier, the local identifier comprising a mapping to enable the agentless node to follow the service chain's servicing order; and forwarding the network packet to a path corresponding to the local identifier. 14. The one or more tangible, non-transitory storage mediums of claim 13 , wherein the local identifier is a virtual local area network (VLAN) identifier. 15. The one or more tangible, non-transitory storage mediums of claim 14 , wherein associating the service chain with a local identifier comprises associating the VLAN with a service path identifier. 16. The one or more tangible, non-transitory storage mediums of claim 13 , wherein forwarding the network packet to a path corresponding to the local identifier comprises forwarding the network packet to a service node configured for applying a service to the network packet. 17. The one or more tangible, non-transitory storage mediums of claim 16 , wherein the service is an edge service.

Assignees

Inventors

Classifications

  • Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272) · CPC title

  • H04L69/22Primary

    Parsing or analysis of headers · CPC title

  • of virtual routers · CPC title

  • Route determination based on the nature of the carried application · CPC title

  • Route determination based on requested QoS · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9794379B2 cover?
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 nod…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L12/4641. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 17 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).