Method for providing protection switching service in virtual tenant network and controller therefor

US9935900B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9935900-B2
Application numberUS-201514837212-A
CountryUS
Kind codeB2
Filing dateAug 27, 2015
Priority dateOct 16, 2014
Publication dateApr 3, 2018
Grant dateApr 3, 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.

A method for providing a protection switching service in a virtual tenant network (VTN) and a controller are provided. The method enables a real-time protection switching setup on a VTN path in order to provide reliability of a VTN service.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing a protection switching service, comprising: receiving a protection switching setup request message from a client entity that requests setup of protection switching in a virtual tenant network (VTN); analyzing the protection switching setup request message to determine a check result indicating whether or not the client entity requests to share a protection switching group with other client entities; in response to the check result indicating that the client entity does not request to share the protection switching group, setting up protection switching for the client entity alone to exclusively use the protection switching group; and in response to the check result indicating that the client entity requests to share the protection switching group, setting up protection switching for a plurality of client entities to share the protection switching group, wherein the setting up of the protection switching for the client entity alone to exclusively use the protection switching group comprises, in response to the check result indicating that the client entity does not request to share the protection switching group, performing a determination indicating whether an existing protection switching group is available to use or a new protection switching group needs to be used, setting up, in response to the determination that a new protection switching group needs to be used, the protection switching by creating the new protection switching group, and setting up, in response to the determination that the existing protection switching group is available to use intact, the protection switching by joining a working path to the existing protection switching group. 2. The method of claim 1 , wherein in the receiving of the protection setup switching request message, path characteristic information, protection switching type information and protection switching setup selection information are also received from the client entity, and the protection switching setup selection information contains information indicating the following: whether to specify the protection switching group, whether to share the protection switching group, whether to exclusively use the protection switching group, and whether to use a protection path in an event of sharing the protection switching group. 3. The method of claim 1 , wherein in the determining of whether the existing protection switching group is available to use comprises, determining whether the existing protection switching group is available to use based on path characteristic information, the protection switching type information, and the protection switching setup selection information, which are received from the client entity, determining to use the existing protection switching group when the client entity specifies a protection switching group or when the protection switching group capable of receiving the working path is present, and creating the new protection switching group when there is no available protection switching group. 4. The method of claim 1 , wherein the setting up of the protection switching by creating the new protection switching group comprises creating the new protection switching group and registering the working path and a protection path belonging to the created protection switching group, requesting a server entity that the protection path passes through to establish a connection to the protection path, and setting up a method for performing protection switching against a working path failure. 5. The method of claim 4 , wherein in the setting up of the method for performing protection switching, the server entity is set to report a working path failure event to a controller in a reactive protection mode, in order to enable the controller to perform protection switching. 6. The method of claim 4 , wherein in the setting up of the method for performing protection switching, the server entity is set to switch from the working path to the protection path autonomously in order to perform protection switching in a failure in a proactive protection mode. 7. The method of claim 1 , wherein the setting up of the protection switching by joining the working path to the existing protection switching group comprises joining the working path to the existing protection switching group, setting the server entity to report a failure event to a controller in a reactive protection mode, in order to enable the controller to perform protection switching, and setting the server entity to switch from the working path to a protection path autonomously in order to perform protection switching in the occurrence of a failure in a proactive protection mode. 8. The method of claim 1 , further comprising performing protection switching based on an occurrence of a failure in a working path. 9. The method of claim 8 , wherein the performing of the protection switching comprises, in the occurrence of the failure in the working path, receiving a failure event alarm message from the server entity in a reactive protection mode, looking up routing information of a protection path that corresponds to the working path in which the failure occurs in a path information table by using protection switching information in the received failure event alarm message, switching from the working path to the protection path using the routing information of the protection path, and notifying the client entity that the protection switching has been performed. 10. The method of claim 8 , wherein the performing of the protection switching comprises, in a proactive protection mode, receiving a notification that the server entity performs the protection switching without intervention of a controller when a failure has occurred in the working path, and notifying the client entity that the protection switching has been performed. 11. The method of claim 1 , further comprising: receiving a protection path releasing message from the client entity; requesting the server client to release the protection path used by the client entity; determining whether to delete the protection switching group or to maintain the protection switching group; in response to determining that the protection switching group is to be deleted, requesting the server entity through which the protection path passes to release the protection path, deleting the protection switching group containing the protection path from the path information table, and notifying the client entity of a result of releasing the protection switching; and in response to determining that the protection switching group is maintained, deleting the protection path from the protection switching group in the path information table and notifying the client entity of a result of deleting the protection path. 12. The method of claim 1 , further comprising: receiving a working path releasing message from the client entity; requesting the server entity to release the working path that was used by the client entity; determining whether to delete the protection switching group or to maintain the protection switching group; in response to determining that the protection switching group is to be deleted, requesting the server entity through which the protection path passes to release the protection path, deleting the protection switching group containing the protection path from the path information table, and notifying the client entity of a result of releasing the protection switching; and in response to determining that the protection switching group is maintained, deleting the working path from the protection switching group in the path information table

Assignees

Inventors

Classifications

  • Virtual switches · CPC title

  • for supporting virtual local area networks [VLAN] · CPC title

  • H04L49/552Primary

    by ensuring the integrity of packets received through redundant connections · 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 US9935900B2 cover?
A method for providing a protection switching service in a virtual tenant network (VTN) and a controller are provided. The method enables a real-time protection switching setup on a VTN path in order to provide reliability of a VTN service.
Who is the assignee on this patent?
Electronics & Telecommunications Res Inst
What technology area does this patent fall under?
Primary CPC classification H04L49/552. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 03 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).