Integrated data plane for heterogeneous network services

US10110477B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10110477-B2
Application numberUS-201615264254-A
CountryUS
Kind codeB2
Filing dateSep 13, 2016
Priority dateMar 13, 2013
Publication dateOct 23, 2018
Grant dateOct 23, 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.

Network services can be dynamically configured on an integrated data path by establishing control paths between data plane entities located on the integrated data path and service entities associated with the network services. In this way, routing for the integrated data path is performed with fewer restrictions than traditional data planes, which are largely limited by the relative locations of pre-configured network nodes in the service network. As a result, the integrated data path may traverse a shorter or more favorable route over the services network, thereby achieving improved service network performance, lower latency periods, less congestion, etc. Further, a service topology on the integrated data path can be dynamically re-configured through the addition, removal, or reordering of data plane entities on the integrated data path.

First claim

Opening claim text (preview).

What is claimed: 1. A service network comprising: an integrated data path for transporting traffic flows; a first service plane entity associated with a first network service; a second service plane entity associated with a second network service; a first data plane entity in a plurality of data plane entities, the plurality of data plane entities being located on the integrated data path, and the first data plane entity being configured for performing the first network service that is associated with the first service plane entity in response to a first control path being established between the first data plane entity and the first service plane entity, wherein the first control path is established for transmitting a traffic flow over the integrated data path, and wherein the first network service is required by the traffic flow and performed on the traffic flow; and a second data plane entity in the plurality of data plane entities, the second data plane entity being configured for performing the second network service that is associated with the second service plane entity in response to a second control path being established between the second data plane entity and the second service plane entity, wherein the second control path is established for transmitting the traffic flow over the integrated data path, and wherein the second network service is required by the traffic flow and performed on the traffic flow. 2. The service network of claim 1 , wherein the first control path is separate from the second control path. 3. The service network of claim 1 , wherein the first data plane entity is different than the second data plane entity. 4. The service network of claim 3 , wherein the first data plane entity is configured to perform the first network service to the traffic flow transported over the integrated data path. 5. The service network of claim 4 , wherein the second data plane entity is configured to perform the second network service to the traffic flow transported over the integrated data path. 6. The service network of claim 5 , wherein the first data plane entity and the second data plane entity are part of a service topology that defines an order for performing the first network service and the second network service. 7. The service network of claim 6 , wherein the service topology is configured to be dynamically adjusted by reordering data plane entities on the integrated data path. 8. The service network of claim 6 , wherein the service topology is configured to be dynamically adjusted by removing one or more data plane entities from the integrated data path. 9. The service network of claim 6 , wherein the service topology is configured to be dynamically adjusted by adding a new data plane entity to the integrated data path. 10. A service network comprising: an integrated data path for transporting traffic flows; and a plurality of data plane entities located on the integrated data path and configured for performing network services for transmitting the traffic flows over the integrated data path, the plurality of data plane entities comprising: a first data plane entity configured, in response to a first control path being established between the first data plane entity and a first service plane entity, for performing a first network service on a traffic flow, wherein the first network service is required by the traffic flow and the first network service is associated with the first service plane entity; and a second data plane entity configured, in response to a second control path being established between the second data plane entity and a second service plane entity, for performing a second network service on the traffic flow, wherein the second network service is required by the traffic flow, and the second network service is associated with the second service plane entity. 11. The service network of claim 10 , wherein the first control path is separate from the second control path. 12. The service network of claim 10 , wherein the first data plane entity is different than the second data plane entity. 13. The service network of claim 12 , wherein the first data plane entity is configured to perform the first network service to the traffic flow transported over the integrated data path. 14. The service network of claim 13 , wherein the second data plane entity is configured to perform the second network service to the traffic flow transported over the integrated data path. 15. The service network of claim 14 , wherein the first data plane entity and the second data plane entity are part of a service topology that defines an order for performing the first network service and the second network service. 16. The service network of claim 15 , wherein the service topology is configured to be dynamically adjusted by reordering data plane entities on the integrated data path. 17. The service network of claim 15 , wherein the service topology is configured to be dynamically adjusted by removing one or more data plane entities from the integrated data path. 18. The service network of claim 15 , wherein the service topology is configured to be dynamically adjusted by adding a new data plane entity to the integrated data path. 19. A service network comprising: an integrated data path for transporting traffic flows; a plurality of service plane entities having associated network services, wherein a first service plane entity is associated with a first network service, and wherein a second service plane entity is associated with a second network service; a first data plane entity on the integrated data path, the first data plane entity being configured, in response to a first control path being established between the first data plane entity and the first service plane entity, for performing the first network service on a traffic flow for transmitting the traffic flow over the integrated data path; and a second data plane entity on the integrated data path, the second data plane entity being configured, in response to a second control path being established between the second data plane entity and the second service plane entity, for performing the second network service on the traffic flow for transmitting the traffic flow over the integrated data path. 20. The service network of claim 19 , wherein the first control path is separate from the second control path.

Assignees

Inventors

Classifications

  • H04L45/38Primary

    Flow based routing · CPC title

  • Electricity · mapped topic

  • Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title

  • Filtering policies (mail message filtering H04L51/212) · CPC title

  • Electricity · mapped topic

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 US10110477B2 cover?
Network services can be dynamically configured on an integrated data path by establishing control paths between data plane entities located on the integrated data path and service entities associated with the network services. In this way, routing for the integrated data path is performed with fewer restrictions than traditional data planes, which are largely limited by the relative locations o…
Who is the assignee on this patent?
Futurewei Technologies Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/38. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 23 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).