Method of establishing relationships between sets of label switched paths and virtual networks

US10200253B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10200253-B2
Application numberUS-201615346423-A
CountryUS
Kind codeB2
Filing dateNov 8, 2016
Priority dateJan 11, 2016
Publication dateFeb 5, 2019
Grant dateFeb 5, 2019

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 for establishing end-to-end tunnels extending across multiple domains using a network element. The method includes receiving a request from a customer controller to implement a virtual network (VN) created by the customer controller, wherein the VN identifies the end-to-end tunnels extending across the multiple domains, mapping the VN to available resources based on network constraints in response to the request, and transmitting, after the VN has been mapped, a message to a network controller managing one of the domains that includes a network path used to form a portion of one of the end-to-end tunnels, wherein the message includes an association object having a Type-Length-Value (TLV) field containing a virtual network identifier binding the network path to the VN.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of establishing end-to-end tunnels extending across multiple domains using a network element, comprising: receiving a request from a customer controller to implement a virtual network (VN) created by the customer controller, wherein the VN identifies the end-to-end tunnels extending across the multiple domains; mapping the VN to available resources based on network constraints in response to the request; and transmitting, after the VN has been mapped, a message to a network controller managing one of the domains that includes a network path used to form a portion of one of the end-to-end tunnels, wherein the message includes an association object having a Type-Length-Value (TLV) field containing a virtual network identifier binding the network path to the VN, and wherein the message is a PCInitiate message that conforms to a Path Computational Element Protocol (PCEP). 2. The method of claim 1 , wherein the network element is a Multi Domain Service Coordinator (MDSC) and the network controller is a Provider Network Controller (PNC). 3. The method of claim 1 , wherein the network element is Parent Path Computational Element (P-PCE) and the network controller is a Child PCE. 4. The method of claim 1 , wherein the customer controller is a Customer Network Controller (CNC). 5. The method of claim 1 , wherein the association object is a Virtual Network Association Group (VNAG) object. 6. The method of claim 1 , wherein the network path is a label switched paths (LSPs). 7. The method of claim 1 , wherein the virtual network identifier is one of a VN name and a tunnel identification (ID). 8. The method of claim 1 , wherein the network constraints comprise at least one of quality of service (QoS) and bandwidth. 9. The method of claim 1 , wherein the message is established using a data model. 10. The method of claim 1 , wherein one of the messages is transmitted to one of the network controllers for each of the network paths that may be used to form the end-to-end tunnels. 11. The method of claim 1 , further comprising receiving, from each of the network controllers, a report message indicating a status of the network paths managed by the network controllers. 12. The method of claim 1 , further comprising sending, to one or more of the network controllers, an update message after the message has been transmitted, wherein the update message indicates any changes made to the VN by the customer controller. 13. A method of establishing end-to-end tunnels extending across multiple domains implemented by a network controller managing a domain, comprising: receiving a message from a first network element that was instructed by a customer controller to implement a virtual network (VN) including the end-to-end tunnels, wherein the message includes an association object having a Type-Length-Value (TLV) field containing a virtual network identifier binding a network path used to form a portion of one of the end-to-end tunnels to the VN, and wherein the message is a PCInitiate message that conforms to a Path Computational Element Protocol (PCEP); and instructing a border router managing the domain to establish the network path used to form the portion of one of the end-to-end tunnels, processor and configured to transmit a message to a network controller managing one of the domains that includes a network path used to form a portion of one of the end-to-end tunnels, wherein the message includes a virtual network identifier binding the network path to the VN, and wherein the message is a PCInitiate message that conforms to a Path Computational Element Protocol (PCEP). 14. The method of claim 13 , further comprising receiving an indication from the border router that the network path has been established. 15. The method of claim 13 , further comprising receiving a second message from the first network element, wherein the second message includes the association object having the TLV field containing the virtual network identifier binding a second network path used to form another portion of one of the end-to-end tunnels to the VN. 16. A network element configured to establish end-to-end tunnels extending across multiple domains, comprising: a receiver configured to receive a request from a customer controller to implement a virtual network (VN) created by the customer controller, wherein the VN identifies the end-to-end tunnels; a processor coupled to the receiver and configured to map the VN to available resources based on network constraints; and a transmitter coupled to the processor and configured to transmit a message to a network controller managing one of the domains that includes a network path used to form a portion of one of the end-to-end tunnels, wherein the message includes a virtual network identifier binding the network path to the VN. 17. The network element of claim 16 , wherein the virtual network identifier in the message is identified within a data model. 18. The network element of claim 16 , wherein the virtual network identifier is one of a virtual network name and a tunnel identification (ID).

Assignees

Inventors

Classifications

  • Interdomain routing, e.g. hierarchical routing · CPC title

  • using label swapping, e.g. multi-protocol label switch [MPLS] · CPC title

  • Service on demand, e.g. definition and deployment of services in real time · CPC title

  • wherein the managed service relates to simple transport services, i.e. providing only network infrastructure · CPC title

  • Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272) · 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 US10200253B2 cover?
A method for establishing end-to-end tunnels extending across multiple domains using a network element. The method includes receiving a request from a customer controller to implement a virtual network (VN) created by the customer controller, wherein the VN identifies the end-to-end tunnels extending across the multiple domains, mapping the VN to available resources based on network constraints…
Who is the assignee on this patent?
Futurewei Technologies Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 05 2019 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).