Metadata augmentation in a service function chain

US2016248685A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016248685-A1
Application numberUS-201514631595-A
CountryUS
Kind codeA1
Filing dateFeb 25, 2015
Priority dateFeb 25, 2015
Publication dateAug 25, 2016
Grant date

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.

A method for augmenting metadata of a network service header is disclosed. The method includes receiving, at a first service node, a packet or frame of a traffic flow, wherein the packet has a payload and the network service header including a first metadata and a first service path information for the traffic flow, classifying, by the first service node, at least one of the payload and the first metadata to generate a second metadata different from the first metadata, and augmenting, by the first service node, the first metadata using the second metadata before forwarding the packet or frame to a second service node.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for augmenting metadata of a network service header, the method comprising: receiving, at a first service node, a packet or frame of a traffic flow, wherein the packet has a payload and the network service header including a first metadata and a first service path information for the traffic flow; classifying, by the first service node, at least one of the payload and the first metadata to generate a second metadata different from the first metadata; and augmenting, by the first service node, the first metadata using the second metadata before forwarding the packet or frame to a second service node. 2 . The method of claim 1 , wherein augmenting the first metadata comprises appending the second metadata to the first metadata of the network service header or adding the second metadata to the network service header. 3 . The method of claim 1 , wherein augmenting the first metadata comprises replacing the first metadata of the network service header with the second metadata. 4 . The method of claim 1 , wherein the network service header including the first metadata and the first service path information is a result of an initial classification of the packet or frame performed by an initial service classifier, and the classification performed by the first service node is different from the initial classification. 5 . The method of claim 4 , wherein the initial service classifier is not capable of performing the classification performed by the first service node. 6 . The method of claim 4 , wherein the second metadata corrects an error of the first metadata. 7 . The method of claim 4 , wherein the second metadata refines the initial classification with additional information about the packet or frame of the traffic flow. 8 . The method of claim 1 , wherein the second service node applies a policy on the packet or frame of the traffic flow based on the second metadata. 9 . The method of claim 1 , wherein augmenting the first metadata using the second metadata comprises: generating a different network service header having the second metadata; and encapsulating the packet or frame of the traffic flow with the different network service header. 10 . The method of claim 1 , further comprising: generating a second service path information different from the first service path information in response to generating the second metadata; and replacing the network service header with a different network service header having the second metadata and the second service path information. 11 . The method of claim 1 , wherein semantics of the second metadata of the network service header is shared via a control plane of the first service node and the second service node. 12 . A service node in a service function path for augmenting metadata of a network service header, the service node comprising: at least one memory element having instructions stored thereon; at least one processors coupled to the at least one memory element and configured to execute the instructions to cause the service node to: receive a packet or frame of a traffic flow, wherein the packet has a payload and the network service header including a first metadata and a first service path information for the traffic flow; classify, by the first service node, at least one of the payload and the first metadata to generate a second metadata different from the first metadata; and augment, by the first service node, the first metadata using the second metadata before forwarding the packet or frame to a second service node. 13 . The service node of claim 12 , wherein augmenting the first metadata comprises appending the second metadata to the first metadata of the network service header or adding the second metadata to the network service header. 14 . The service node of claim 12 , wherein augmenting the first metadata comprises replacing the first metadata of the network service header with the second metadata. 15 . The service node of claim 12 , wherein augmenting the first metadata using the second metadata comprises: generating a different network service header having the second metadata; and encapsulating the packet or frame of the traffic flow with the different network service header. 16 . The service node of claim 12 , wherein the instructions further cause the service node to: generate a second service path information different from the first service path information in response to generating the second metadata; and replace the network service header with a different network service header having the second metadata and the second service path information. 17 . A computer-readable non-transitory medium comprising one or more instructions for augmenting metadata of a network service header, that when executed on a processor configure the processor to: receive, by a first service node a packet or frame of a traffic flow, wherein the packet has a payload and the network service header including a first metadata and a first service path information for the traffic flow; classify, by the first service node, at least one of the payload and the first metadata to generate a second metadata different from the first metadata; and augment, by the first service node, the first metadata using the second metadata before forwarding the packet or frame to a second service node. 18 . The computer-readable non-transitory medium of claim 17 , wherein the second metadata corrects an error of the first metadata. 19 . The computer-readable non-transitory medium of claim 17 , wherein the second metadata refines the initial classification with additional information about the packet or frame of the traffic flow. 20 . The computer-readable non-transitory medium of claim 17 , wherein semantics of the second metadata of the network service header is shared via a control plane of the first service node and the second service node.

Assignees

Inventors

Classifications

  • End to end · CPC title

  • Parsing or analysis of headers · CPC title

  • relying on flow classification, e.g. using integrated services [IntServ] · CPC title

  • Address processing for routing · CPC title

  • Routing a service request depending on the request content or context · 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 US2016248685A1 cover?
A method for augmenting metadata of a network service header is disclosed. The method includes receiving, at a first service node, a packet or frame of a traffic flow, wherein the packet has a payload and the network service header including a first metadata and a first service path information for the traffic flow, classifying, by the first service node, at least one of the payload and the fir…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L47/2441. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 25 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).