- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
This Nominated Discussion Article is based on the post "HSCI and HA " by @Ramakrishnan and answered by @reaper & @aleksandar.astardzhiev .
Folks,
I would like understand the difference between HSBI and HA1, HA1B, HA2, HA2B
As per my understanding
HA1 for control & HA1B for backup link
HA2 for data & HA2B for backup link
control carries heartbeats and communication
Dara traffic carries Ip table, arp table, session table? Is that correct?
For state full session sync up we “must” use HSBI link? Or it can be used for over HA2?
I have little expertise in PA, but I never see such implementation?
can you please clarify?
your swift response is much appreciated
Response:
HA1 is the 'brains' of the HA cluster, sharing configuration, routing information, control messages to see if the peer is alive and functional, etc.
HA1b is a backup link (if for some reason HA1 is disconected but both firewalls are still fully functional, they will assume the remote peer is down and both start accepting packets at the same time, this is not fun to have happen, so make sure to set up HA1b)
HA2 is where the session table gets synced so if a firewall goes down the perr can pick up existing sessions
ha2b is the backup link
you are not required to use the HSCI link, you can assign the type 'HA' to dataplane interfaces and use those instead
you cannot use HSCI for HA1 connections, but you should either use the dedidicated HA1a/HA1b, the AUX1/AUX2, or dataplane interfaces (dedicated links preferred)
Please check the following documentations -
https://docs.paloaltonetworks.com/hardware/pa-1400-hardware-reference/pa-1400-series-overview/front-...
https://docs.paloaltonetworks.com/pan-os/10-1/pan-os-admin/high-availability/ha-concepts/ha-links-an...
HSCI is high speed interface, which main purpose is to be used for HA2. As @reaper already mentined HA2 is data link, it is used to sync session information between the two HA members. (and also forward traffic in case you use active/active).So if you have the physical capability to connect both member directly (no routers, no switches, no other intermediate devices), it is always recommend to use the HSCI for HA2.
If you cannot connect both peer directly, you can reserve one of the data plane interfaces for HA and then configure HA2 to use that dataplane interface. By default no dataplane interface is being reserved for HA, that is why when you try to edit HA your dropdown offers only HSCI.
Regarding the IP addresses:- As you can see from above links HSCI is layer1 interface, so must use "ethernet" for HA2 transport, which used PAN custom/properiotry ethernet frames which doesn't use IP address. So even if you set some addresses they will be ignored if transport is set to ethernet
Transport —Choose one of the following transport options: Ethernet —Use when the firewalls are connected back-to-back or through a switch (Ethertype 0x7261). IP —Use when Layer 3 transport is required (IP protocol number 99). UDP —Use to take advantage of the fact that the checksum is calculated on the entire packet rather than just the header, as in the IP option (UDP port 29281). The benefit of using UDP mode is the presence of the UDP checksum to verify the integrity of a session sync message.
For HA1 you must use IP addresses and you must have different addresses for each member. If you connect them directly you have to specify the same subnet. If they are not connected directly you should configure a gateway which will route between the two networks.