Methods, systems, and computer readable media for multi-layer orchestration in software defined networks (SDNs)

US9917729B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9917729-B2
Application numberUS-201514692710-A
CountryUS
Kind codeB2
Filing dateApr 21, 2015
Priority dateApr 21, 2015
Publication dateMar 13, 2018
Grant dateMar 13, 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 computer readable media for multi-layer orchestration in software defined networks (SDNs) are disclosed. In one example, the method includes receiving orchestration related data for implementing a network service using the network resources within the SDN, determining configuration information for the network resources based on the orchestration related data and protocol layer capability of the network resources, wherein determining the configuration information includes identifying the network resources having the protocol layer capability to provide network services, and providing the configuration information to the network resources.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for multi-layer orchestration in a software defined network (SDN), the method comprising: at an orchestrator comprising a hardware processor and for optimizing network resources within an SDN: receiving orchestration related data for implementing a network service using the network resources within the SDN; determining configuration information for the network resources based on the orchestration related data and protocol layer capability of the network resources, wherein determining the configuration information includes identifying the network resources having the protocol layer capability to provide network services; and providing the configuration information to the network resources. 2. The method of claim 1 wherein receiving the orchestration related data comprises receiving the orchestration related data from an operations module. 3. The method of claim 1 wherein receiving the orchestration related data includes receiving at least one of: network service catalogue information; and a network service graph. 4. The method of claim 1 wherein determining the configuration information for the network resources comprises analyzing the orchestration related data and the protocol layer capability of the network resources and identifying to which of the network resources to provide the configuration information. 5. The method of claim 4 wherein analyzing the orchestration related data and the protocol layer capability of the network resources comprises applying an algorithm to the orchestration related data and the protocol layer capability of the network resources to determine which of the network resources provide an optimized flow of network traffic. 6. The method of claim 1 wherein the protocol layer capability comprises an ability of a network resource to control network traffic using at least one criterion associated with a particular protocol layer. 7. The method of claim 1 wherein the network resources comprise at least one of a switch, a router, a layer 3 switch, a layer 3 router, a layer 4 router, a layer 7 application server, a layer 7 router, a controller, and another network element. 8. The method of claim 1 wherein providing the configuration information to the network resources comprises automatically orchestrating connections between the network resources. 9. The method of claim 8 wherein automatically orchestrating the connections between the network resources comprises automatically orchestrating a connection between a layer n network resource and at least one layer m network resource, where n and m are integers and n is different from m. 10. The method of claim 9 wherein automatically orchestrating the connections between the network resources comprises automatically orchestrating a connection between a layer 7 router and at least one layer 4 router. 11. A system for multi-layer orchestration in a software defined network (SDN), the system comprising: an orchestrator comprising at least one processor and memory, and for optimizing network resources within an SDN, the orchestrator being configured to receive orchestration related data for implementing a network service using the network resources within the SDN, determine configuration information for the network resources based on the orchestration related data and protocol layer capability of the network resources, and provide the configuration information to the network resources; wherein the orchestrator being configured to determine the configuration information includes identifying the network resources having the protocol layer capability to provide network services. 12. The system of claim 11 wherein the orchestration related data is received from an operations module. 13. The system of claim 11 wherein the orchestration related data includes at least one of: network service catalogue information; and a network service graph. 14. The system of claim 11 wherein the orchestrator is further configured to analyze the orchestration related data and the protocol layer capability of the network resources and identify to which of the network resources to provide the configuration information. 15. The system of claim 14 wherein the orchestrator is configured to apply an algorithm to the orchestration related data and the protocol layer capability of the network resources to determine which of the network resources provide an optimized flow of network traffic. 16. The system of claim 11 wherein the protocol layer capability comprises an ability of a network resource to control network traffic using at least one criterion associated with a particular protocol layer. 17. The system of claim 11 wherein the network resources comprise at least one of a switch, a router, a layer 3 switch, a layer 3 router, a layer 4 router, a layer 7 application server, a layer 7 router, a controller, and another network element. 18. The system of claim 11 wherein the orchestrator is configured to automatically orchestrate connections between the network resources. 19. The system of claim 18 wherein the orchestrator is configured to automatically orchestrate a connection between a layer 7 router and at least one layer 4 router. 20. A non-transitory computer readable medium having stored thereon computer executable instructions embodied in a computer readable medium and when executed by a processor of a computer performs steps comprising: at an orchestrator comprising a hardware processor and for optimizing network resources within a software defined network (SDN): receiving orchestration related data for implementing a network service using the network resources within the SDN; determining configuration information for the network resources based on the orchestration related data and protocol layer capability of the network resources, wherein determining the configuration information includes identifying the network resources having the protocol layer capability to provide network services; and providing the configuration information to the network resources.

Assignees

Inventors

Classifications

  • Fully automatic configuration · CPC title

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · 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 US9917729B2 cover?
Methods, systems, and computer readable media for multi-layer orchestration in software defined networks (SDNs) are disclosed. In one example, the method includes receiving orchestration related data for implementing a network service using the network resources within the SDN, determining configuration information for the network resources based on the orchestration related data and protocol l…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification H04L41/0806. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 13 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).