Availability zone interconnect communication system and method
By sharing VTEP IP and aggregation switching equipment among heterogeneous availability zones, interconnection and communication between heterogeneous AZs are achieved, solving the problem of gateway device deployment differences and improving network reliability and redundancy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-14
- Publication Date
- 2026-04-07
AI Technical Summary
When achieving interoperability between heterogeneous availability zones, the differences in tunnel traffic processing by various AZ vendors make it difficult to deploy gateway devices consistently using existing technologies, leading to interoperability difficulties.
By sharing one or more VTEP IPs among multiple first-protocol gateway devices, an availability zone interconnection communication system is constructed. The VTEP IPs are used to communicate with second-protocol gateway devices, and load balancing and tunnel status synchronization are achieved through aggregation switching devices, thus shielding the differences between heterogeneous AZs.
Without modifying the existing Availability and Defender (AZ) architecture, this method enables interconnection and communication between heterogeneous AZs, reduces the forwarding pressure on individual devices, increases the number of redundant nodes, ensures business continuity, and improves network traffic reliability through load balancing and link detection mechanisms.
Smart Images

Figure 1
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of cloud computing, and in particular to a zone interconnection communication system and method. BACKGROUND
[0002] A data center availability zone (AZ) is a collection of one or more physical data centers. In multiple homogeneous AZs in the same data center region, a gateway device with consistent architecture is used for interconnection, which can realize various scenarios such as interconnection of subnets in the same tenant virtual private cloud (VPC), interconnection of subnets between VPCs of the same tenant, and interconnection between VPCs of different tenants. However, when facing heterogeneous AZs, the gateway device architecture between heterogeneous AZs cannot be consistently deployed due to the differences in tunnel traffic processing by AZ manufacturers. Therefore, how to realize interconnection between heterogeneous AZs has become a technical problem to be solved. SUMMARY
[0003] The purpose of the present application is to provide a zone interconnection communication system and method to solve the interconnection problem between heterogeneous AZs.
[0004] To achieve the above purpose, an embodiment of the present application provides a zone interconnection communication system, comprising:
[0005] A plurality of first protocol gateway devices, the first protocol gateway devices share one or more extensible virtual local area network tunnel end point (VTEP) Internet Protocol (IP) between them.
[0006] The first protocol gateway device is configured to communicate with a second protocol gateway device according to the VTEP IP, and the second protocol gateway device is a gateway device of another zone interconnection communication system.
[0007] Optionally, when the number of the first protocol gateway devices in the zone interconnection communication system is odd, each adjacent two of the first protocol gateway devices share one VTEP IP; or,
[0008] When the number of the first protocol gateway devices in the zone interconnection communication system is even, all the first protocol gateway devices share one VTEP IP.
[0009] Optionally, the zone interconnection communication system further comprises:
[0010] At least two aggregation switching devices;
[0011] Each of the first protocol gateway devices is connected to at least two of the aggregation switching devices.
[0012] Optionally, the availability zone interconnection communication system further includes:
[0013] The control unit is configured to, when the target protocol gateway device receives the target service message information sent by the aggregation switching device, forward the target service message information to protocol gateway devices that have a subscription relationship with the target protocol gateway device; the target service message information includes remote virtual extensible local area network (VXLAN) neighbor information and / or routing forwarding table entries.
[0014] Optionally, the VTEP IP is used to establish an Overlay VXLAN network, a tunneling technology network, with a remote VTEP device in the data center network;
[0015] The first protocol gateway device is further configured to receive Address Resolution Protocol (ARP) information or Neighbor Discovery Protocol (ND) information transmitted by the remote VTEP device based on the Overlay VXLAN network, and determine the target transmission link of the first protocol gateway device.
[0016] To achieve the above objectives, embodiments of this application also provide an availability zone interconnection communication method, applied to the availability zone interconnection communication system as described in any of the preceding claims, comprising:
[0017] The first protocol gateway device communicates with the second protocol gateway device based on the corresponding Scalable Virtual Local Area Network Tunnel Endpoint (VTEP) Internet Protocol IP between the first protocol gateway devices.
[0018] The availability zone interconnection communication system includes multiple first protocol gateway devices, which share one or more VTEP IPs; the second protocol gateway device is a gateway device of another availability zone interconnection communication system.
[0019] Optionally, the method further includes:
[0020] When the number of the first protocol gateway devices in the availability zone interconnection communication system is odd, it is determined that every two adjacent first protocol gateway devices share a VTEP IP; or...
[0021] When the number of the first protocol gateway devices in the availability zone interconnection communication system is even, all the first protocol gateway devices share a single VTEP IP.
[0022] Optionally, the availability zone interconnection communication system further includes: at least two aggregation switching devices; when each of the first protocol gateway devices is connected to at least two of the aggregation switching devices, the method further includes:
[0023] The first protocol gateway device receives service message information sent by the aggregation switching device;
[0024] The service message information is synchronized across multiple first protocol gateway devices using a load balancing method.
[0025] Optionally, when the availability zone interconnection communication system further includes a control unit, the method further includes:
[0026] When the target protocol gateway device receives the target service message information sent by the aggregation switching device, it forwards the target service message information to the protocol gateway devices that have a subscription relationship with the target protocol gateway device.
[0027] The target service message information includes remote Virtual Scalable Local Area Network (VXLAN) neighbor information and / or routing forwarding table entries.
[0028] Optionally, the method further includes:
[0029] Based on the VTEP IP, an Overlay VXLAN network is established in the data center network using tunneling technology with the remote VTEP device.
[0030] According to the Overlay VXLAN network, receive Address Resolution Protocol (ARP) information or Neighbor Discovery Protocol (ND) information transmitted by the remote VTEP device;
[0031] The target transmission link of the first protocol gateway device is determined based on the ARP information or the ND information.
[0032] The beneficial effects of the above technical solution in this application are as follows:
[0033] The availability zone interconnection communication system of this application includes: multiple first protocol gateway devices, which share one or more Scalable Virtual Local Area Network Tunnel Endpoint (VTEP) Internet Protocol IPs; wherein, the first protocol gateway devices are used to communicate with second protocol gateway devices according to the VTEP IP; the second protocol gateway devices are gateway devices of another availability zone interconnection communication system. The scheme of this application constructs multiple first protocol gateway devices and communicates with another availability zone interconnection communication system through VTEP IP, which can shield the differences in communication between heterogeneous availability zones. Attached Figure Description
[0034] Figure 1 This is one of the structural schematic diagrams of an availability zone interconnection communication system provided in an embodiment of this application;
[0035] Figure 2 A second schematic diagram of the structure of the availability zone interconnection communication system provided in the embodiments of this application;
[0036] Figure 3The third schematic diagram of the structure of the availability zone interconnection communication system provided in the embodiments of this application;
[0037] Figure 4 This is a flowchart illustrating the availability zone interconnection communication method provided in an embodiment of this application. Detailed Implementation
[0038] To make the technical problems, technical solutions and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments.
[0039] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0040] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0041] In addition, the terms "system" and "network" are often used interchangeably in this article.
[0042] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean that B is determined solely based on A, but can also be determined based on A and / or other information.
[0043] Before describing the various embodiments shown in this application, the concepts involved in this application will be introduced first.
[0044] An Availability Zone (AZ) is a collection of one or more physical data centers. Within an AZ, computing, network, and storage resources are logically divided into multiple clusters. Multiple AZs within a single data center region are interconnected via high-speed fiber optic cables to meet user needs for building high-availability systems across AZs. Multiple homogeneous AZs within the same region are interconnected through gateway devices with consistent architectures, enabling various scenarios such as subnet communication within the same tenant VPC, subnet communication between VPCs of the same tenant, and communication between VPCs of different tenants.
[0045] While existing technical solutions offer good support for homogeneous Availability Zones (AZs), heterogeneous AZs (from different vendors) cannot be deployed consistently due to differences in tunnel traffic handling among vendors. Furthermore, given the high cost of upgrading existing AZs, ensuring coordination and consistency between existing AZs and new (heterogeneous) AZs is the technical problem this application addresses. Therefore, this application provides an Availability Zone Interconnection Communication System and Method.
[0046] Reference Figure 1 As shown, this application embodiment provides an availability zone interconnection communication system 1, including:
[0047] Multiple first protocol gateway devices 111, which share one or more Extensible Virtual Local Area Network Tunnel Endpoint (VTEP) Internet Protocol IPs;
[0048] The first protocol gateway device 11 is used to communicate with the second protocol gateway device according to the VTEP IP; the second protocol gateway device is a gateway device of another availability zone interconnection communication system.
[0049] In this embodiment of the application, the Availability Zone Interconnection Communication System can be understood as an Availability Zone (AZ). The AZ needs to include at least multiple first protocol gateway devices 11, i.e. multiple first PGWs. Multiple PGWs can interconnect and communicate with the gateway device of another Availability Zone Interconnection Communication System through one or more VTEP IPs. This can achieve interconnection and communication between heterogeneous AZs without modifying the AZ architecture.
[0050] Specifically, this application expands one PGW into at least two PGW devices as a high-availability group, i.e., an Availability Zone Interconnection (AZ) communication system. The at least two PGW devices share one or more VTEP IP addresses, which are used to establish VXLAN tunnels with the Software Defined Network (SDN) gateway and PGWs across AZs; each PGW device also needs to be assigned a loopback address for communication between PGW devices.
[0051] Optionally, when the number of the first protocol gateway devices in the availability zone interconnection communication system is odd, each pair of adjacent first protocol gateway devices shares a VTEP IP; or,
[0052] When the number of the first protocol gateway devices in the availability zone interconnection communication system is even, all the first protocol gateway devices share a single VTEP IP.
[0053] Here, additions or deletions can be made in groups or individually.
[0054] In this application, the availability zone interconnection communication system can freely add or delete protocol gateway devices. In this system, if the number of first protocol gateway devices is odd, then every two adjacent first protocol gateway devices need to share a VTEP IP; if the number of first protocol gateway devices is even, all first protocol gateway devices can share a VTEP IP.
[0055] Reference Figure 2 As shown, optionally, the availability zone interconnection communication system further includes:
[0056] At least two aggregation switching devices 12;
[0057] Each of the first protocol gateway devices 11 is connected to at least two of the aggregation switching devices 12.
[0058] In this embodiment, each of the first protocol gateway devices 11 is connected to at least two of the aggregation switching devices 12. That is, there is a connection between any first protocol gateway device 11 and any aggregation switching device 12. This enables in-band connectivity between multiple first protocol gateway devices 11. In-band connectivity means that the connection between two first protocol gateway devices 11 does not go through the management network, but is directly connected through the service network (aggregation switching).
[0059] For example, initially there are two PGW devices. After horizontal scaling, the number of PGW devices increases from two to four, with all four PGWs sharing a single VTEP address. Service packets sent from the aggregation switch to the PGW cluster are distributed to each PGW device within the cluster using load balancing. Because the path selection for load balancing is related to information such as the IP 5-tuple of the service packet, service packets from the same VPC or peering instance may be forwarded to any PGW device within the cluster.
[0060] Optionally, the availability zone interconnection communication system further includes:
[0061] The control unit is configured to, when the target protocol gateway device receives the target service message information sent by the aggregation switching device 12, forward the target service message information to protocol gateway devices that have a subscription relationship with the target protocol gateway device; the target service message information includes remote virtual extensible local area network (VXLAN) neighbor information and / or routing and forwarding table entries.
[0062] In this application, for multiple first protocol gateway devices 11 (which can be understood as a first PGW cluster), a logical end-to-end tunnel is established at a certain remote tunnel endpoint of the interconnection, and its VXLAN service logic remains unchanged. For each PGW device in the cluster, it is necessary to have the capability to synchronize tunnel status between multiple devices (between PGWs in the same group).
[0063] This application achieves multi-device tunnel synchronization capabilities through in-band communication. For example, when there are two groups of PGWs in the first PGW cluster, and the PGWs in each group have a mutual subscription relationship, only intra-group tunnel synchronization is achieved when each group's target protocol gateway device receives target service message information sent by the aggregation switching device. The PGWs within each group can connect via a Loopback interface. After the connection is established, the groups can synchronize target service message information with each other, such as synchronizing VxLAN neighbor information and / or routing table entries. This application can construct a VxLAN-based overlay data transmission network from the remote VTEP device to the first protocol gateway device 11 based on VxLAN neighbor information and / or routing table entries.
[0064] In one specific embodiment, reference is made to Figure 3 As shown, if PGW1-1 and PGW1-2 have a subscription relationship with each other, and PGW2-1 and PGW2-2 have a subscription relationship with each other, when the aggregation switching device sends VXLAN neighbor information to PGW1-1, PGW1-1 will synchronize to PGW1-2, but will not synchronize to PGW2-1 and PGW2-2. Similarly, when the aggregation switching device sends VXLAN neighbor information to PGW2-1, PGW2-1 will synchronize to PGW2-2, but will not synchronize to PGW1-1 and PGW1-2.
[0065] Optionally, the VTEP IP is used to establish an Overlay VXLAN network, a tunneling technology network, with a remote VTEP device in the data center network;
[0066] The first protocol gateway device 11 is further configured to receive Address Resolution Protocol (ARP) information or Neighbor Discovery Protocol (ND) information transmitted by the remote VTEP device according to the Overlay VXLAN network, and determine the target transmission link of the first protocol gateway device 11.
[0067] In this application, for the connection between the remote VTEP device and the first protocol gateway device 11, Equal Cost Multi-path (ECMP) based on the data center network's underlying network Underlay and the tunneling technology network Overlay in the data center network is used to achieve load balancing based on the forwarding path link. At the same time, the first protocol gateway device 11, based on the Overlay VXLAN network, uses ARP and ND to perform an Overlay link detection and keep-alive mechanism with the remote VTEP device group, so as to realize automatic network traffic switching and load selection of available VXLAN-based Overlay data transmission networks.
[0068] Here, the Overlay link detection keep-alive mechanism uses ARP and ND information to detect whether the current link mechanism is available. In cases where it is unavailable, such as link congestion or link transmission failure, it promptly replaces the link with an available one.
[0069] In summary, the proposed solution shields the communication differences between heterogeneous Availability Zones (AZs) by adding new PGWs: multiple gateways in an existing AZ present a single tunnel address to the AZ PGW, remaining unaware of the internal implementation logic of the existing AZ, thus facilitating decoupling; it ensures scalable replication and deployment: when deploying new heterogeneous AZs, only the differences between the heterogeneous AZs need to be shielded on the PGW, regardless of the internal architecture of the AZ; it increases the service processing performance of the PGW cluster: when the network throughput and forwarding capacity of the PGW device becomes a bottleneck, this expansion method balances the service traffic load across multiple devices, reducing the forwarding pressure on a single device; it increases the number of redundant nodes in the PGW cluster, ensuring service operation even when a PGW device fails; and since each newly added and expanded PGW shares the same VTEP address, the number of next-hops for ECMP aggregation and switching increases from two to multiple, but the ECMP group remains unchanged. This ensures minimal modification to existing AZs.
[0070] Reference Figure 4 As shown in the embodiments of this application, an availability zone interconnection communication method is also provided, which is applied to, for example... Figures 1 to 3 The availability zone interconnection communication system described herein includes:
[0071] Step 41: Communicate with the second protocol gateway device according to the corresponding Scalable Virtual Local Area Network Tunnel Endpoint (VTEP) Internet Protocol IP between the first protocol gateway devices;
[0072] The availability zone interconnection communication system includes multiple first protocol gateway devices, which share one or more VTEP IPs; the second protocol gateway device is a gateway device of another availability zone interconnection communication system.
[0073] It should be noted that an Availability Zone Interconnection Communication System can be understood as an Availability Zone (AZ). This AZ must include at least multiple First Protocol Gateway Devices (IPGs), i.e. multiple First PGWs. These PGWs can interconnect with the gateway device of another Availability Zone Interconnection Communication System through one or more VTEP IPs. This allows for interconnection communication between heterogeneous AZs without modifying the AZ architecture.
[0074] In this embodiment, one PGW is expanded into at least two PGW devices as a high-availability group, i.e., an Availability Zone Interconnection (AZ) communication system. The at least two PGW devices share one or more VTEP IP addresses, which are used to establish VXLAN tunnels with the Software Defined Network (SDN) gateway and PGWs across AZs. Each PGW device also needs to be assigned a loopback address for inter-device communication.
[0075] Optionally, the above method further includes:
[0076] When the number of the first protocol gateway devices in the availability zone interconnection communication system is odd, it is determined that every two adjacent first protocol gateway devices share a VTEP IP; or...
[0077] When the number of the first protocol gateway devices in the availability zone interconnection communication system is even, all the first protocol gateway devices share a single VTEP IP.
[0078] In this embodiment, the Availability Zone Interconnection Communication System can arbitrarily add or delete first protocol gateway devices. In this system, if the number of first protocol gateway devices is odd, then every two adjacent protocol gateway devices need to share a VTEP IP; if the number of first protocol gateway devices is even, all first protocol gateway devices can share a VTEP IP. This constraint condition for adding or deleting first protocol gateway devices allows for scalable replication and deployment assurance. When a new heterogeneous Availability Zone (AZ) needs to be deployed, it is only necessary to ensure that the differences between the heterogeneous AZs are masked on the PGW; the internal architecture of the AZ is irrelevant.
[0079] Here, additions or deletions can be made in groups or individually.
[0080] Optionally, the availability zone interconnection communication system further includes: at least two aggregation switching devices; when each of the first protocol gateway devices is connected to at least two of the aggregation switching devices, the method further includes:
[0081] The first protocol gateway device receives service message information sent by the aggregation switching device;
[0082] The service message information is synchronized across multiple first protocol gateway devices using a load balancing method.
[0083] In this embodiment, each first protocol gateway device is connected to at least two of the aggregation switching devices. That is, any first protocol gateway device and any aggregation switching device are interconnected. This enables in-band connectivity between multiple first protocol gateway devices. In-band connectivity means that the connection between two first protocol gateway devices bypasses the management network and connects directly through the service network (aggregation switching). Here, by receiving service message information sent by the aggregation switching device through the first protocol gateway device, in-band connectivity allows for synchronization of service message information without going through the management network, directly through the service network. In other words, in-band communication within the PGW cluster enables tunnel synchronization capability for multiple devices.
[0084] For example, initially there are two PGW devices. After horizontal scaling, the number of PGW devices increases from two to four, with all four PGWs sharing a single VTEP address. Service packets sent from the aggregation switch to the PGW cluster are distributed to each PGW device within the cluster using load balancing. Because the path selection for load balancing is related to information such as the IP 5-tuple of the service packet, service packets from the same VPC or peering instance may be forwarded to any PGW device within the cluster.
[0085] Optionally, when the availability zone interconnection communication system further includes a control unit, the method further includes:
[0086] When the target protocol gateway device receives the target service message information sent by the aggregation switching device, it forwards the target service message information to the protocol gateway devices that have a subscription relationship with the target protocol gateway device.
[0087] The target service message information includes remote Virtual Scalable Local Area Network (VXLAN) neighbor information and / or routing forwarding table entries.
[0088] In this application, for multiple first protocol gateway devices (which can be understood as a first PGW cluster), a logical end-to-end tunnel is established at a certain remote tunnel endpoint of the interconnection, and its VXLAN service logic remains unchanged. For each PGW device in the cluster, it must have the capability to synchronize tunnel status between multiple devices (between PGWs in the same group).
[0089] This application achieves multi-device tunnel synchronization capabilities through in-band communication. For example, when there are two groups of PGWs in the first PGW cluster, and the PGWs in each group have a mutual subscription relationship, only intra-group tunnel synchronization is achieved when each group's target protocol gateway device receives target service packet information sent by the aggregation switching device. The PGWs within each group can connect via a Loopback interface. After the connection is established, the groups can synchronize target service packet information with each other, such as synchronizing VxLAN neighbor information and / or routing table entries. This application can construct a VxLAN-based overlay data transmission network from the remote VTEP device to the first protocol gateway device based on VxLAN neighbor information and / or routing table entries.
[0090] Optionally, the above method further includes:
[0091] Based on the VTEP IP, an Overlay VXLAN network is established in the data center network using tunneling technology with the remote VTEP device.
[0092] According to the Overlay VXLAN network, receive Address Resolution Protocol (ARP) information or Neighbor Discovery Protocol (ND) information transmitted by the remote VTEP device;
[0093] The target transmission link of the first protocol gateway device is determined based on the ARP information or the ND information.
[0094] In this application, for the connection between the remote VTEP device and the first protocol gateway device, Equal Cost Multi-path (ECMP) is used to achieve load balancing based on the forwarding path link. At the same time, the first protocol gateway device, based on the Overlay VXLAN network, uses ARP and ND to perform an Overlay link detection and keep-alive mechanism with the remote VTEP device group, so as to realize automatic load switching of network traffic and select the available VXLAN-based Overlay data transmission network.
[0095] Here, the Overlay link detection keep-alive mechanism uses ARP and ND information to detect whether the current link mechanism is available. In cases where it is unavailable, such as link congestion or link transmission failure, it promptly replaces the link with an available one.
[0096] The proposed solution presents a single tunnel address to the AZ PGW for multiple gateways within the existing AZ, remaining unaware of the internal implementation logic of the existing AZ, thus facilitating decoupling. When deploying new heterogeneous AZs, it is only necessary to ensure that the differences between the heterogeneous AZs are masked on the PGW, without concern for the internal architecture of the AZ. When the network throughput and forwarding capacity of the PGW device becomes a bottleneck, this expansion method balances the service traffic load across multiple devices, reducing the forwarding pressure on a single device. It increases the number of redundant nodes in the PGW cluster, ensuring that service operation is maintained even if a PGW device fails. Since each newly added and expanded PGW shares the same VTEP address, the number of next-hops for ECMP aggregation and switching increases from two to multiple, but the ECMP group remains unchanged. This ensures minimal modification to the existing AZ.
[0097] An embodiment of this application provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the steps in the availability zone interconnection communication method described above and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0098] The processor mentioned above is the processor used in the availability zone interconnection communication method described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0099] The exemplary embodiments described above are with reference to the accompanying drawings. Many different forms and embodiments are feasible without departing from the spirit and teachings of this application. Therefore, this application should not be construed as limiting the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided to make this application complete and convey the scope of this application to those skilled in the art. In these drawings, component dimensions and relative dimensions may be exaggerated for clarity. The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. As used herein, unless clearly indicated otherwise, the singular forms “a,” “an,” and “the” are intended to include all such forms. It will be further understood that the terms “comprising” and / or “including”, when used in this specification, indicate the presence of the stated features, integers, steps, operations, components, and / or elements, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, and / or groups thereof. Unless otherwise indicated, when stated, a range of values includes the upper and lower limits of the range and any subranges in between.
[0100] The above description is the preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. An availability zone interconnection communication system, characterized in that, include: Multiple first protocol gateway devices, which share one or more Extensible Virtual Local Area Network Tunnel Endpoint (VTEP) Internet Protocol IPs; The first protocol gateway device is used to communicate with the second protocol gateway device according to the VTEP IP; the second protocol gateway device is a gateway device of another availability zone interconnection communication system. Specifically, when the number of the first protocol gateway devices in the availability zone interconnection communication system is odd, each pair of adjacent first protocol gateway devices shares a VTEP IP; or, when the number of the first protocol gateway devices in the availability zone interconnection communication system is even, all the first protocol gateway devices share a VTEP IP.
2. The availability zone interconnection communication system according to claim 1, characterized in that, The availability zone interconnection communication system also includes: At least two convergence switching devices; Each of the first protocol gateway devices is connected to at least two of the aggregation switching devices.
3. The availability zone interconnection communication system according to claim 2, characterized in that, The availability zone interconnection communication system also includes: The control unit is configured to, when the target protocol gateway device receives the target service message information sent by the aggregation switching device, forward the target service message information to protocol gateway devices that have a subscription relationship with the target protocol gateway device; the target service message information includes remote virtual extensible local area network (VXLAN) neighbor information and / or routing forwarding table entries.
4. The availability zone interconnection communication system according to claim 1, characterized in that, The VTEP IP is used to establish an Overlay VXLAN network, a tunneling technology network, with remote VTEP devices in the data center network. The first protocol gateway device is further configured to receive Address Resolution Protocol (ARP) information or Neighbor Discovery Protocol (ND) information transmitted by the remote VTEP device based on the Overlay VXLAN network, and determine the target transmission link of the first protocol gateway device.
5. An availability zone interconnection communication method, characterized in that, Applied to the availability zone interconnection communication system as described in any one of claims 1 to 4, comprising: The first protocol gateway device communicates with the second protocol gateway device based on the corresponding Scalable Virtual Local Area Network Tunnel Endpoint (VTEP) Internet Protocol IP between the first protocol gateway devices. The availability zone interconnection communication system includes multiple first protocol gateway devices, which share one or more VTEP IPs; the second protocol gateway device is a gateway device of another availability zone interconnection communication system. Specifically, when the number of the first protocol gateway devices in the availability zone interconnection communication system is odd, each pair of adjacent first protocol gateway devices shares a VTEP IP; or, when the number of the first protocol gateway devices in the availability zone interconnection communication system is even, all the first protocol gateway devices share a VTEP IP.
6. The method according to claim 5, characterized in that, The availability zone interconnection communication system further includes: at least two aggregation switching devices; when each of the first protocol gateway devices is connected to at least two of the aggregation switching devices, the method further includes: The first protocol gateway device receives service message information sent by the aggregation switching device; The service message information is synchronized across multiple first protocol gateway devices using a load balancing method.
7. The method according to claim 6, characterized in that, When the availability zone interconnection communication system further includes a control unit, the method further includes: When the target protocol gateway device receives the target service message information sent by the aggregation switching device, it forwards the target service message information to the protocol gateway devices that have a subscription relationship with the target protocol gateway device. The target service message information includes remote Virtual Scalable Local Area Network (VXLAN) neighbor information and / or routing forwarding table entries.
8. The method according to claim 5, characterized in that, The method further includes: Based on the VTEP IP, an Overlay VXLAN network is established in the data center network using tunneling technology with the remote VTEP device. According to the Overlay VXLAN network, receive Address Resolution Protocol (ARP) information or Neighbor Discovery Protocol (ND) information transmitted by the remote VTEP device; The target transmission link of the first protocol gateway device is determined based on the ARP information or the ND information.
Citation Information
Patent Citations
Gateway migration processing method and gateway migration processing device based on software defined network
CN105471740A
Failure detection and mitigation in an MC-LAG environment
US20220400075A1