Method and device for protecting service reliability and network virtualization system

US9853856B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9853856-B2
Application numberUS-201514879845-A
CountryUS
Kind codeB2
Filing dateOct 9, 2015
Priority dateApr 9, 2013
Publication dateDec 26, 2017
Grant dateDec 26, 2017

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.

Disclosed is a method and a device for protecting service reliability, and the service reliability in the network virtualization system provided by the present disclosure may be ensured. In an embodiment of the present disclosure, a master node having a control function obtains the current service type information and notifies a slave node of the current service type information, for enabling the slave node to determine a main virtual link and a backup virtual link according to the service type information and to perform the failure detection, and when detecting that the main virtual link has failure and the backup virtual link has no failure, a service data message is switched to be transmitted on the backup virtual link, to ensure non-interrupted transmission of a service data message in a brand-new system architecture provided by the present disclosure, so as to ensure the service reliability.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for protecting service reliability, wherein the method is applied to a network virtualization system based on control and forwarding separation, the network virtualization system comprises master nodes and a slave node, the slave node is controlled by a pair of mutually main-backup master nodes, the pair of mutually main-backup master nodes comprise a main master node and a backup master node, a first virtual link is arranged between the slave node and the main master node controlling the slave node, a second virtual link is arranged between the slave node and the backup master node controlling the slave node, and the method comprises: receiving, by the slave node, service type information sent by a master node controlling the slave node through a control channel between the master node controlling the slave node and the slave node, wherein the service type information comprises L2VPN and L3VPN, wherein the master node is the main master node or the backup master node; determining, by the slave node, a main virtual link and a backup virtual link according to the service type information, wherein the main virtual link is a virtual link of the first virtual link and the second virtual link, the main virtual link is a virtual link used for transmitting a service data message, and the backup virtual link is the other virtual link rather than the main virtual link of the first virtual link and the second virtual link; detecting, by the slave node, whether the main virtual link and the backup virtual link have failure; and in response to detecting that the main virtual link has failure and the backup virtual link has no failure, switching, by the slave node, to transmit the service data message on the backup virtual link. 2. The method of claim 1 , wherein the determining the main virtual link and the backup virtual link according to the service type information, comprises: when the service type is L2VPN, setting, by the slave node, the first virtual link as the main virtual link, and setting the second virtual link as the backup virtual link; or, when the service type is L2VPN, determining, by the slave node, the main virtual link and the backup virtual link according to state information respectively sent by the main master node controlling the slave node and the backup master node controlling the slave node; or, when the service type is L3VPN, setting, by the slave node, the first virtual link as the main virtual link, and setting the second virtual link as the backup virtual link; or, when the service type is L3VPN, determining, by the slave node, the main virtual link and the backup virtual link according to interface routing state information respectively sent by the main master node controlling the slave node and the backup master node controlling the slave node, wherein the interface routing state information refers to routing state information of a virtual remote logical interface having a corresponding relationship with an external interface of the slave node and located on the main master node or the backup master node, and the external interface refers to an interface of the slave node, which is connected with a network device outside the network virtualization system based on control and forwarding separation. 3. The method of claim 2 , wherein the determining, by the slave node, the main virtual link and the backup virtual link according to the state information sent by the main master node controlling the slave node and the backup master node controlling the slave node, comprises: receiving, by the slave node, the state information sent by the main master node through the control channel between the main master node and the slave node; and receiving, by the slave node, the state information sent by the backup master node through the control channel between the backup master node and the slave node; when the received state information sent by the main master node is an Active state, setting, by the slave node, the first virtual link as the main virtual link, and transmitting the service data message on the first virtual link, and when the received state information sent by the backup master node is a Standby state, setting the second virtual link as the backup virtual link; or, when the received state information sent by the main master node is Standby, setting, by the slave node, the first virtual link as the backup virtual link, and when the received state information sent by the backup master node is Active, setting, by the slave node, the second virtual link as the main virtual link, and transmitting the service data message on the second virtual link. 4. The method of claim 2 , wherein the determining, by the slave node, the main virtual link and the backup virtual link according to interface routing state information respectively sent by the main master node controlling the slave node and the backup master node controlling the slave node, comprises: receiving, by the slave node, the interface routing state information sent by the main master node through the control channel between the main master node and the slave node; receiving, by the slave node, the interface routing state information sent by the backup master node through the control channel between the backup master node and the slave node; when the received interface routing state information sent by the main master node is an Active state, setting, by the slave node, the first virtual link as the main virtual link, and transmitting the service data message on the first virtual link; when the received interface routing state information sent by the backup master node is a Standby state, setting, by the slave node, the second virtual link as the backup virtual link; or, when the received interface routing state information sent by the main master node is the Standby state, setting, by the slave node, the first virtual link as the backup virtual link, and when the received interface routing state information sent by the backup master node is the Active state, setting, by the slave node, the second virtual link as the main virtual link, and transmitting the service data message on the second virtual link. 5. The method of claim 1 , further comprising: within a preset time, simultaneously receiving, by the slave node, downlink service data messages transmitted on the main virtual link and the backup virtual link, and transmitting an uplink service data message on the backup virtual link, after the preset time, switching, by the slave node, to transmit both the uplink service data message and the downlink service data message on the main virtual link. 6. The method of claim 1 , wherein the detecting, by the slave node, whether the main virtual link and the backup virtual link have failure, comprises: when the service type information is L2VPN, starting, by the slave node, to perform failure detection on an end-to-end virtual link, wherein the end-to-end virtual link refers to a virtual link forming by splicing a virtual link between the slave node and the master node controlling the slave node and in the network virtualization system, with a virtual link between the master node controlling the slave node and a remote signaling gateway RSG and outside the network virtualization system; correspondingly, the when detecting that the main virtual link has failure and the backup virtual link has no failure, switching, by the slave node, to transmit the service data message on the backup virtual link, comprises: when detecting that the end-to-end virtual link where the main virtual link is located has failure and the end-to-end virtual link where the backup virtual link is located has no failure, switching, by the slave node, to transmit the service data message on the backup virtual link; or when

Assignees

Inventors

Classifications

  • Interconnection of networks using encapsulation techniques, e.g. tunneling · CPC title

  • by checking connectivity · CPC title

  • Alternate routing · CPC title

  • Performing the actions predefined by failover planning, e.g. switching to standby network elements · CPC title

  • by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure · 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 US9853856B2 cover?
Disclosed is a method and a device for protecting service reliability, and the service reliability in the network virtualization system provided by the present disclosure may be ensured. In an embodiment of the present disclosure, a master node having a control function obtains the current service type information and notifies a slave node of the current service type information, for enabling t…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L41/0668. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 26 2017 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).