Apparatus and method for switching a communication path
US-9100117-B2 · Aug 4, 2015 · US
US9935900B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9935900-B2 |
| Application number | US-201514837212-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 27, 2015 |
| Priority date | Oct 16, 2014 |
| Publication date | Apr 3, 2018 |
| Grant date | Apr 3, 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.
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.
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
Virtual switches · CPC title
for supporting virtual local area networks [VLAN] · CPC title
by ensuring the integrity of packets received through redundant connections · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.