Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Prepare for Chassis Cluster Formation

This topic explains the prerequisites and step-by-step procedure for creating a chassis cluster and to maintain traffic on the primary node while the secondary node is connected to the cluster.

Use Feature Explorer to confirm platform and release support for specific features.

See the Additional Platform Information section for more information about the slot numbering offsets.

Review the Platform-Specific Chassis Cluster Prerequisites Behavior section for notes related to your platform.

Chassis Cluster Workflow

Review the Platform-Specific Chassis Cluster Formation Behavior for notes related to your platform.

Prerequisites

The following prerequisites must be set before configuring a chassis cluster:

  • Ensure that that both devices have identical hardware and software configurations.

  • Licenses are unique to each device and cannot be shared between devices. Both devices that form a chassis cluster must have identical features enabled and the same license keys installed. If the devices do not have an identical set of licenses, certain licensed features might not function after a failover, or the configuration might fail to synchronize during chassis cluster formation.

Workflow

Firewalls must meet the following requirements to be included in a chassis cluster.

  • A pair of identical, supported Firewalls running the same Junos OS version is combined to operate as a single system that enforces the same overall security.

  • Network node redundancy is achieved by grouping a pair of identical, supported Firewalls into a cluster.

  • All Services Processing Cards (SPCs), Network Processing Cards (NPCs), and Input/Output Cards (IOCs) on applicable Firewalls must be of the same type and installed in the same slot positions on both devices. Use the show chassis hardware command to identify the card types.

  • When using dual fabric link functionality, connect the two pairs of Ethernet interfaces that you will use on each device.

Figure 1 shows a chassis cluster flow diagram for Firewalls.

Figure 1: Chassis Cluster Workflow Flowchart showing steps to configure Device A and B as a single cluster: 1. Start. 2. Connect fabric and control links. 3. Connect console ports. 4. Configure cluster and node IDs. 5. Reboot devices. 6. Nodes operate as one. 7. Configure fabric interfaces. 8. Set hostnames and management IPs. 9. Configure redundancy groups. 10. Configure reth interfaces. 11. Verify and commit. 12. End.
Figure 2: Chassis Cluster Workflow (SRX5000 line of Firewalls) Flowchart of configuring Device A and Device B as a single device: connect fabric and control links, configure ports and IDs, reboot, configure interfaces, set hostnames and IPs, configure redundancy and reth interfaces, verify and commit.

Create a Chassis Cluster

Use the following steps to create a chassis cluster:

  1. Physically connect a pair of identical, supported Firewalls. See Connecting SRX Series Devices to Create a Chassis Cluster.

    1. Create the fabric link between the two cluster nodes by connecting any supported pair of Ethernet interfaces. On most Firewalls, the only requirement is that both interfaces are Gigabit Ethernet or 10-Gigabit Ethernet interfaces.

      If dual fabric links are used, connect two pairs of Ethernet interfaces on each device. See Understanding Chassis Cluster Dual Fabric Links.

    2. Configure the control ports on SRX5000 line of Firewalls. See Example: Configuring Chassis Cluster Control Ports.

  2. Connect the first device to be initialized in the cluster to the console port. This device becomes node 0 and forms the cluster. Use CLI operational mode commands to enable clustering:

    1. Identify the cluster by giving it the cluster ID.

    2. Identify the node by giving it its own node ID and then reboot the system.

    See Example: Setting the Node ID and Cluster ID for Security Devices in a Chassis Cluster . For connection instructions, see the Getting Started Guide for your device

  3. Connect to the console port on the other device (node 1) and use CLI operational mode commands to enable clustering:

    1. Identify the cluster that the device is joining by configuring the same cluster ID used on the first node.

    2. Identify the node by assigning it a unique node ID, and then reboot the system.

  4. Configure the management interfaces on the cluster. See Example: Configuring the Chassis Cluster Management Interface.

  5. Configure the cluster with the CLI. See the following topics:

    1. Example: Configuring the Number of Redundant Ethernet Interfaces in a Chassis Cluster

    2. Example: Configuring the Chassis Cluster Fabric Interfaces

    3. Example: Configuring Chassis Cluster Redundancy Groups

    4. Example: Configuring Chassis Cluster Interface Monitoring

    5. Example: Configuring Chassis Clustering on an SRX Series Devices

  6. (Optional) Initiate manual failover. See Initiating a Chassis Cluster Manual Redundancy Group Failover.
  7. (Optional) Configure conditional route advertisement over redundant Ethernet interfaces. See Understanding Conditional Route Advertising in a Chassis Cluster.
  8. Verify the configuration.

When two nodes are connected in cluster, one node is elected as the primary, and its Routing Engine operated in primary mode. The Routing Engine on the secondary node operates in client mode. All FPCs in the cluster, whether located on the primary or secondary node, connect to the primary Routing Engine. FPCs on the secondary node communicate with the primary Routing Engine over the HA control link. If the cluster enters an invalid state in which two primaries are detected, the IOC receives trafffic from multiple primary Routing Engines and automatically reboots to recover from the error condition.

To prevent the IOC from rebooting, the secondary node must be powered off before it is connected to the cluster.

To preserve traffic on primary node while connecting the secondary node to the cluster, it is recommended to configure cluster mode on node 1 and then power it down before physically connecting it to the cluster. This approach prevents any impact on the active primary node.

This precaution is necessary because the control networks used by a high-availability (HA) cluster differ from those used by a standalone system.

When the control ports are connected, both devices join the same control network and begin exchanging control messages.

Restore a Backup Node

This section provides an overview of the steps required to restore a backup (secondary) node after a failure, when the primary node is already operational.

  1. Connect to the console port on the other device (node 1) and use CLI operational mode commands to enable clustering:

    1. Identify the cluster that the device is joining by configuring the same cluster ID used on the first node.

    2. Identify the node by assigning it a unique node ID, and then reboot the system. See Example: Setting the Node ID and Cluster ID for Security Devices in a Chassis Cluster .

  2. Power off the secondary node.

  3. Connect the HA control ports between two nodes.

  4. Power on the secondary node.

  5. The cluster is re-formed, and sessions are synchcronized to the secondary node.

Platform-Specific Chassis Cluster Prerequisites Behavior

Use Feature Explorer to confirm platform and release support for specific features.

Use the following table to review platform-specific behaviors for your platform.

Platform

Difference

SRX Series

  • On SRX300, SRX320, SRX340, SRX345, and SRX380 Firewalls that support chassis cluster, remove any existing configurations associated with interfaces that are converted to the fxp0 management port and the control port should be removed. For more information, see Understanding SRX Series Chassis Cluster Slot Numbering and Physical Port and Logical Interface Naming.

  • For SRX300, SRX320, SRX340, SRX345, and SRX380 Firewalls that support chassis cluster, the placement and type of GPIMs, XGPIMs, XPIMs, and Mini-PIMs (as applicable) must match in the two devices.

  • For SRX5000 line of Firewalls that support chassis cluster, the placement and type of SPCs must match in the two devices.

  • For SRX5600 and SRX5800 Firewalls that support chassis cluster, control ports must be on corresponding slots in the two devices.

  • When using dual control link functionality (SRX5600 and SRX5800 devices only), connect the two pairs of control ports that you will use on each device. See Dual Control Link Connections for Firewalls.

Platform-Specific Chassis Cluster Formation Behavior

Use Feature Explorer to confirm platform and release support for specific features.

Use the following table to review platform-specific behaviors for your platform.

Platform

Difference

SRX Series

  • SRX300, SRX320, SRX340, SRX345, SRX380, and SRX550 Firewalls that support chassis cluster contain different Physical Interface Modules (PIMs) even though the firewalls are of the same type.

  • SRX4600 Firewall that supports chassis cluster includes dedicated, non-interchangeable slots for each card type.

  • SRX5000 line of Firewalls that support chassis cluster require both devices to share matching placements and types of:

    • Services processing cards (SPC, SPC2, SRX5K-SPC3)

    • Input/output cards (IOC1, IOC2, IOC3, IOC4)

    SCB4 is not supported on SRX5400. All other components are supported on SRX5400.

Additional Platform Information

Use Feature Explorer to confirm platform and release support for specific features.

Additional Platforms may be supported.

Platform

Slot Numbering Offsets

SRX5800

12 (for example, fpc3 and fpc15)

SRX5600

6 (for example, fpc3 and fpc9)

SRX5400

3 (for example, fpc3 and fpc6)

SRX4600

7 (for example, fpc1 and fpc8)