Active-active cluster control method and control node

US11729102B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11729102-B2
Application numberUS-202117534586-A
CountryUS
Kind codeB2
Filing dateNov 24, 2021
Priority dateMay 24, 2019
Publication dateAug 15, 2023
Grant dateAug 15, 2023

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.

An active-active cluster control method includes that a control node receives a first query request from a first network processing node in an active-active cluster, configures an outbound forwarding rule based on forwarding information, generates an inbound forwarding rule, and sends the outbound forwarding rule to the first network processing node. The control node may further receive a second query request, determine that forwarding information of a second packet matches the inbound forwarding rule, obtain the recorded inbound forwarding rule, and send the inbound forwarding rule to the second network processing node.

First claim

Opening claim text (preview).

What is claimed is: 1. An active-active cluster control method implemented by a control node, wherein the active-active cluster control method comprises: receiving, from a first network processing node in an active-active cluster, a first query request carrying first forwarding information of a first packet, wherein the first forwarding information records a first sending direction of the first packet as an outbound direction; configuring an outbound forwarding rule based on the first forwarding information; generating an inbound forwarding rule whose direction is opposite to that of the outbound forwarding rule; recording the outbound forwarding rule and the inbound forwarding rule; sending the outbound forwarding rule to the first network processing node; receiving, from a second network processing node in the active-active cluster, a second query request carrying second forwarding information of a second packet, wherein the second forwarding information records a second sending direction of the second packet as an inbound direction; determining that the second forwarding information matches the inbound forwarding rule; obtaining, based on the second forwarding information, the inbound forwarding rule; and sending the inbound forwarding rule to the second network processing node. 2. The active-active cluster control method of claim 1 , further comprising recording a public Internet Protocol (IP) address and a range of available public network ports, wherein the first forwarding information comprises a first source IP address of the first packet and a first source port of the first packet; wherein the configuring comprises selecting a public network port from the range of available public network ports, wherein the public network port corresponds in a one-to-one manner to the first source IP address and the first source port, wherein the outbound forwarding rule comprises a correspondence between the first source IP address and the first source port and the public IP address and the public network port, and wherein the outbound forwarding rule instructs a third network processing node, in the active-active cluster, that receives the outbound forwarding rule to modify a second source IP address of a third packet that comprises a third sending direction as the outbound direction to the public IP address and to modify a second source port of the third packet to the public network port. 3. The active-active cluster control method of claim 2 , further comprising further generating the inbound forwarding rule based on the correspondence that is recorded in the outbound forwarding rule, wherein the inbound forwarding rule comprises the correspondence, and wherein the inbound forwarding rule instructs a fourth network processing node, in the active-active cluster, that receives the inbound forwarding rule to modify a first destination IP address of a fourth packet that comprises a fourth sending direction as the inbound direction to the first source IP address and to modify a first destination port of the fourth packet to the first source port. 4. The active-active cluster control method of claim 3 , wherein the second forwarding information comprises a second destination IP address of the second packet and a second destination port of the second packet, and wherein determining that the second forwarding information matches the inbound forwarding rule comprises: determining that the second destination IP address is the public IP address; and determining that the second destination port is the public network port. 5. The active-active cluster method of claim 2 , wherein the first packet is received from a client to a server, wherein the client and the active-active cluster are set in a virtual private cloud (VPC) network, and wherein the public IP address is set in the VPC network. 6. The active-active cluster control method of claim 1 , wherein the first forwarding information comprises a first source network address of the first packet and a first destination network address of the first packet, and wherein the configuring comprises: further configuring the outbound forwarding rule based on the first source network address and the first destination network address, wherein the outbound forwarding rule comprises a correspondence between the first source network address and the first destination network address, and wherein the outbound forwarding rule instructs a third network processing node, in the active-active cluster, that receives the outbound forwarding rule to determine whether a second destination network address of a third packet that comprises a third sending direction is as the outbound direction is a preset network address; sending the third packet based on the second destination network address when the second destination network address is the preset network address; and discarding the third packet when the second destination network address is not the preset network address. 7. The active-active cluster control method of claim 6 , wherein the generating comprises: configuring the inbound forwarding rule based on the first source network address and the first destination network address in the outbound forwarding rule, wherein the inbound forwarding rule comprises the correspondence, and wherein the inbound forwarding rule instructs a fourth network processing node, in the active-active cluster, that receives the inbound forwarding rule to determine whether a third destination network address of a fourth packet that comprises a fourth sending direction as the inbound direction is the first source network address; sending the fourth packet based on the third destination network address when the third destination network address is the first source network address; and discarding the fourth packet when the third destination network address is not the first source network address. 8. The active-active cluster control method of claim 7 , wherein the second forwarding information comprises a fourth destination network address of the second packet, and wherein the determining further determining that the fourth destination network address is the first source network address. 9. A control node comprising: a memory configured to store computer-executable instructions; and a processor coupled to the memory, wherein when executed by the processor, the computer-executable instructions cause the control node to: receive, from a first network processing node in an active-active cluster, a first query request carrying first forwarding information of a first packet, wherein the first forwarding information records a first sending direction of the first packet as an outbound direction; configure an outbound forwarding rule based on the first forwarding information; generate an inbound forwarding rule whose direction is opposite to that of the outbound forwarding rule; record the outbound forwarding rule and the inbound forwarding rule; send the outbound forwarding rule to the first network processing node; receive, from a second network processing node in the active-active cluster, a second query request carrying second forwarding information of a second packet, wherein the second forwarding information records a second sending direction of the second packet as an inbound direction; determine that the second forwarding information matches the inbound forwarding rule; obtain, based on the second forwarding information, the inbound forwarding rule; and send the inbound forwarding rule to the second network processing node. 10. The control node of claim 9 , wherein when executed by the processor, the computer-executable instructions cause the control node to; record a public Internet Protocol (IP) a

Assignees

Inventors

Classifications

  • H04L47/125Primary

    by balancing the load, e.g. traffic engineering · CPC title

  • Routing instructions carried by the data packet, e.g. active networks · CPC title

  • Address processing for routing · CPC title

  • using forward notification · CPC title

  • using multiple queues, one for each individual QoS, connection, flow or priority · 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 US11729102B2 cover?
An active-active cluster control method includes that a control node receives a first query request from a first network processing node in an active-active cluster, configures an outbound forwarding rule based on forwarding information, generates an inbound forwarding rule, and sends the outbound forwarding rule to the first network processing node. The control node may further receive a secon…
Who is the assignee on this patent?
Huawei Cloud Computing Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L47/125. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 15 2023 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).