Method and system of performing service function chaining

US2016119253A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016119253-A1
Application numberUS-201514921258-A
CountryUS
Kind codeA1
Filing dateOct 23, 2015
Priority dateOct 23, 2014
Publication dateApr 28, 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 and system of performing service function chaining is disclosed. The method includes: determining a service function path (SFP) for a packet transmitted to the network device; determining a service function (SF) through which the received packet passes on the SFP; and processing the received packet based on whether a function of the SF is essential or not. Accordingly, the SFs can be categorized into mandatory SFs and optional SFs based on the functions of the SFs or the setting for the SFC and the SFC can be more stably implemented based on the categorization.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of performing service function chaining (SFC) by a network device, the method comprising: determining a service function path (SFP) for a packet transmitted to the network device; determining a service function (SF) through which the received packet passes on the SFP; and processing the received packet based on whether a function of the SF is essential or not. 2 . The method of claim 1 , wherein the SFP is set by a controller which controls the network device for the SFC. 3 . The method of claim 1 , wherein the processing of the received packet includes, when a failure occurs in the SF, interrupting forwarding of the received packet and notifying a controller which controls the network device of the failure as it is determined that the function of the SF in which the failure occurs is essential. 4 . The method of claim 3 , wherein the processing of the received packet includes forwarding the received packet according to a path re-calculated by the controller which receives the failure. 5 . The method of claim 1 , wherein the processing of the received packet includes, when a failure occurs in the SF, bypassing the SF in which the failure occurs as it is determined that the function of the SF in which the failure occurs is inessential. 6 . The method of claim 1 , wherein the processing of the received packet includes, when a failure occurs in the SF, forwarding the received packet to the set backup SF as it is determined that a backup SF, with which the SF in which the failure occurs is replaced, is set. 7 . The method of claim 1 , wherein the processing of the received packet includes, when a failure occurs in the SF, determining whether the function of the SF in which the failure occurs is essential or not as it is determined that a backup SF, with which the SF in which the failure occurs is replaced, is not set. 8 . The method of claim 1 , wherein the processing of the received packet includes determining whether the function of the SF is essential or not according to the SFC applied to the received packet. 9 . A method of performing SFC by a controller, the method comprising: setting an SFP to a network device based on a topology database (DB); receiving information on an event generated in an SF located on the SFP from the network device; and controlling the network device according to whether a function of the SF in which the event is generated is essential or not and the received event information. 10 . The method of claim 9 , wherein the controlling of the network device includes: receiving information on an event corresponding to a failure which occurs in the SF, and calculating a new SFP as it is determined that the function of the SF in which the failure occurs is essential; and setting the new SFP to the network device. 11 . The method of claim 10 , wherein the calculating of the new SFP includes calculating the new SFP by considering whether a backup SF, with which the SF in which the failure occurs is replaced, is set or not. 12 . The method of claim 9 , wherein the controlling of the network device includes receiving information on an event corresponding to a failure which occurs in the SF and controlling to bypass the SF in which the failure occurs as it is determined that the function of the SF in which the failure occurs is inessential. 13 . A system of performing SFC, comprising: a controller configured to determine an SFP based on a topology DB; and a network device configured to process a received packet according to the SFP determined by the controller, wherein the received packet is processed according to information on an event generated in an SF in which the received packet is processed and whether a function of the SF is essential or not. 14 . The system of claim 13 , wherein the network device forwards, when a failure occurs in the SF, the received packet to a backup SF as it is determined that the backup SF, with which the SF in which the failure occurs is replaced, is set. 15 . The system of claim 13 , wherein the network device notifies, when a failure occurs in the SF, the controller of information on the SF in which the failure occurs as it is determined that a backup SF, with which the SF in which the failure occurs is replaced, is not set and the function of the SF in which the failure occurs is essential. 16 . The system of claim 15 , wherein the controller re-calculates a new SFP, on which the received packet is processed, corresponding to the reception of the information on the SF in which the failure occurs and sets the new re-calculated SFP to the network device. 17 . The system of claim 13 , wherein the network device bypasses, when a failure occurs in the SF, the SF in which the failure occurs as it is determined that a backup SF, with which the SF in which the failure occurs is replaced, is not set and the function of the SF in which the failure occurs is inessential.

Assignees

Inventors

Classifications

  • Address table lookup; Address filtering · CPC title

  • by additionally acting on or stimulating the network after receiving notifications · CPC title

  • Parsing or analysis of headers · CPC title

  • H04L49/552Primary

    by ensuring the integrity of packets received through redundant connections · CPC title

  • Reaction triggered by a failure · 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 US2016119253A1 cover?
A method and system of performing service function chaining is disclosed. The method includes: determining a service function path (SFP) for a packet transmitted to the network device; determining a service function (SF) through which the received packet passes on the SFP; and processing the received packet based on whether a function of the SF is essential or not. Accordingly, the SFs can be c…
Who is the assignee on this patent?
Kt Corp
What technology area does this patent fall under?
Primary CPC classification H04L49/552. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Apr 28 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).