Cumulative schemes for network path proof of transit
US-2016315921-A1 · Oct 27, 2016 · US
US9973401B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9973401-B2 |
| Application number | US-201514870568-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 30, 2015 |
| Priority date | Sep 30, 2015 |
| Publication date | May 15, 2018 |
| Grant date | May 15, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
characterised by the time relationship between creation and deployment of a service · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.