API Doc
Search Docs...
⌘ K
ACOSABSAVEANSABDR

ACOS cluster with active-active clustering enabled

The network configuration of an ACOS cluster with active-active clustering enabled (hereinafter referred to as an "active-active cluster") is basically the same as the network architecture of a common ACOS cluster. However, because an active-active cluster consists of availability zones and a witness node distributed in different regions, you must also configure networks between availability zones and between the availability zones and witness node to ensure connectivity between different regions.

The following is an example topology of an active-active cluster:

Network connection between availability zones

The primary availability zone and secondary availability zone must reside in the same Layer 2 storage network to ensure high-speed service traffic forwarding and low network latency. Therefore, set the storage IP addresses of the primary availability zone and secondary availability zone to the same network segment, and use fiber interconnection. In the topology diagram, for example, the storage networks of primary availability zone A and secondary availability zone B are both in the 10.0.255.0/24 network segment, and the two availability zones use direct fiber connection for Layer 2 network connectivity.

Network connection between the witness node and availability zones

You can configure Layer 2 storage network connectivity or Layer 3 storage network connectivity between the witness node and availability zones. Layer 2 network connectivity provides faster data forwarding and lower network latency. Therefore, Layer 2 storage network connectivity is recommended. If Layer 2 connectivity cannot be implemented, configure Layer 3 storage network connectivity.

When configuring Layer 3 storage network connectivity, configure the storage IP addresses of the primary availability zone and secondary availability zone in the same network segment, and configure the storage IP address of the witness node in another network segment. The IP address of each node and the IP address of its routing gateway must be in the same network segment. Because the witness node and availability zones are in different network segments, configure static routes on the availability zones and witness node to ensure network connectivity.

Using the preceding topology diagram as an example, the network configuration is as follows.

  • IP configuration

    The storage networks of primary availability zone A and secondary availability zone B are configured in the 10.0.255.0/24 network segment. The routing gateway of the primary availability zone is 10.0.255.253, and the routing gateway of the secondary availability zone is 10.0.255.254.

    The storage IP address of the witness node is 40.0.0.11. The gateway from the witness node to primary availability zone A is 40.0.0.253, and the routing gateway from the witness node to the IP addresses of the secondary availability zone is 40.0.0.254.

  • Static route configuration

    Configure static routes on the witness node and availability zones to implement bidirectional communication:

    • Static routes from the primary availability zone to the witness node

      Primary availability zone nodeStatic route configuration
      10.0.255.1/3240.0.0.11/32 via 10.0.255.253
      10.0.255.2/3240.0.0.11/32 via 10.0.255.253
      10.0.255.3/3240.0.0.11/32 via 10.0.255.253
    • Static routes from the secondary availability zone to the witness node

      Secondary availability zone nodeStatic route configuration
      10.0.255.4/3240.0.0.11/32 via 10.0.255.254
      10.0.255.5/3240.0.0.11/32 via 10.0.255.254
      10.0.255.6/3240.0.0.11/32 via 10.0.255.254
    • Static routes from the witness node to the two availability zones

      Witness node Static route configuration
      40.0.0.11/32 10.0.255.1/32 via 40.0.0.253
      10.0.255.2/32 via 40.0.0.253
      10.0.255.3/32 via 40.0.0.253
      10.0.255.4/32 via 40.0.0.253
      10.0.255.5/32 via 40.0.0.253
      10.0.255.6/32 via 40.0.0.253