Service function path performance monitoring

US9973401B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9973401-B2
Application numberUS-201514870568-A
CountryUS
Kind codeB2
Filing dateSep 30, 2015
Priority dateSep 30, 2015
Publication dateMay 15, 2018
Grant dateMay 15, 2018

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.

Methods, systems, and storage media for monitoring service function path are disclosed herein. In an embodiment, a service function chain classifier module may receive a network data packet and applying to it a network packet service control that establishes an ordered chain of network service functions to apply to the network data packet as it traverses a service function path. The service function chain classifier module may incorporate into the network packet service control an indicator to obtain time information relating to application of one or more of the plural service functions to the network data packet. A network service performance module may receive the time information relating to the application of the one or more of the plural service functions to the network data packet and to monitor the time information. Other embodiments may be disclosed or claimed.

First claim

Opening claim text (preview).

What is claimed: 1. A method, performed by an apparatus for monitoring a service function path, comprising: receiving a network data packet; applying a network packet service control to the network data packet, the network packet service control establishing an ordered succession of plural network service functions to apply to the network data packet as the network data packet traverses a service function path of a network, wherein the network packet service control includes an indication of whether time information relating to application of one or more of the plural network service functions is to include ingress time information, egress time information, or both; extracting the time information from the network packet service control, wherein the time information is incorporated into the network packet service control via the one or more of the plural network service functions in accordance with the indication; and monitoring the time information relating to the application of the one or more of the plural network service functions to the network data packet. 2. The method of claim 1 in which the network data packet includes a transport header and a payload and the network packet service control is incorporated in the network data packet between the transport header and the payload. 3. The method of claim 1 in which the time information includes an ingress time indicating a time when one of the plural network service functions receives the network data packet. 4. The method of claim 1 in which the time information includes an egress time indicating a time when the network data packet passes from one of the plural network service functions. 5. The method of claim 1 in which the time information is incorporated into a metadata portion of the network packet service control. 6. The method of claim 1 in which the time information is incorporated into the network packet service control in a Precision Time Protocol (PTP) format. 7. The method of claim 1 in which the service function path is included in a Web-access service path. 8. The method of claim 1 in which the network packet service control includes a packet header of a Network Services Header protocol. 9. The method of claim 1 further including identifying and providing an indication of a service function performance violation. 10. The method of claim 9 further including modifying, in response to identifying the service function performance violation, the service function path of a subsequent network data packet received by a network element. 11. An apparatus for service function path monitoring, comprising: one or more processors; a service function chain classifier module, to be operated by at least one of the one or more processors, to: receive a network data packet; apply a network packet service control to the network data packet, wherein the network packet service control is to establish an ordered succession of plural network service functions to apply to the network data packet as the network data packet traverses a service function path of a network; and incorporate into the network packet service control an indicator to obtain time information relating to application of one or more of the plural network service functions to the network data packet, wherein the indicator indicates whether the time information is to include ingress time information, egress time information, or both; and a network service performance module, to be operated by at least one of the one or more processors, to: receive the time information relating to the application of the one or more of the plural network service functions to the network data packet; and monitor the time information. 12. The apparatus of claim 11 further comprising a service function chain controller module to be operated by at least one of the one or more processors to store and provide to the service function chain classifier module a monitor policy specifying the time information to be incorporated into the network packet service control. 13. The apparatus of claim 12 in which the monitor policy further specifies the one or more network service functions for which time information is to be incorporated into the network packet service control. 14. The apparatus of claim 12 in which the network service performance module is further operated by the at least one of the one or more processors to provide to the service function chain controller module an indication of a service function performance violation. 15. The apparatus of claim 14 in which the service function chain controller module is further operated by the at least one of the one or more processors to provide to the service function chain classifier module a service function path modification to modify, in response to the service function performance violation, the service function path of a subsequent network data packet received by the service function chain classifier module. 16. The apparatus of claim 11 in which the network data packet includes a transport header and a payload and the network packet service control is to be incorporated in the network data packet between the transport header and the payload. 17. The apparatus of claim 11 in which the time information includes an ingress time indicating a time when a network service function receives the network data packet. 18. The apparatus of claim 11 in which the time information includes an egress time indicating a time when the network data packet passes from a network service function. 19. The apparatus of claim 11 in which the time information is incorporated into a metadata portion of the network packet service control. 20. At least one non-transitory computer-readable medium including instructions to cause a device, in response to execution of the instructions by the device, to: receive a network data packet; apply to the network data packet a network packet service control that establishes an ordered succession of plural network service functions to apply to the network data packet as the network data packet traverses a service function path of a network, wherein the network packet service control includes an indication of whether time information relating to application of one or more of the plural network service functions is to include ingress time information, egress time information, or both; extracting the time information from the network packet service control, wherein the time information is incorporated into the network packet service control via the one or more of the plural network service functions in accordance with the indication; and monitor the time information relating to the application of the one or more of the plural network service functions to the network data packet. 21. The at least one non-transitory computer-readable medium of claim 20 in which the network data packet includes a transport header and a payload and the network packet service control is to be incorporated in the network data packet between the transport header and the payload. 22. The at least one non-transitory computer-readable medium of claim 20 in which the time information includes an ingress time indicating a time when a network service function receives the network data packet. 23. The at least one non-transitory computer-readable medium of claim 20 in which the time information includes an egress time indicating a time when the network data packet passes from a network service function.

Assignees

Inventors

Classifications

  • characterised by the time relationship between creation and deployment of a service · CPC title

  • H04L43/067Primary

    using time frame reporting · CPC title

  • Parsing or analysis of headers · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade · 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 US9973401B2 cover?
Methods, systems, and storage media for monitoring service function path are disclosed herein. In an embodiment, a service function chain classifier module may receive a network data packet and applying to it a network packet service control that establishes an ordered chain of network service functions to apply to the network data packet as it traverses a service function path. The service fun…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L43/067. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 15 2018 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).