ASA master/slave failover

 

 


Diagram

 

   ISP
  /   \
 |     | (outside)
R1 --- R2------[admin]
 |     | (inside)
 -------
   SW

 

CLI

show failover

Failover On
Failover unit Primary
Failover LAN Interface: folink GigabitEthernet1/5 (up)
Reconnect timeout 0:00:00
Unit Poll frequency 1 seconds, holdtime 15 seconds
Interface Poll frequency 5 seconds, holdtime 25 seconds
Interface Policy 1
Monitored Interfaces 6 of 40 maximum
MAC Address Move Notification Interval not set
Version: Ours 9.8(2)38, Mate 9.8(2)38
Serial Number: Ours ????, Mate ????
Last Failover at: 11:46:36 HKST Oct 5 2018
        This host: Primary - Active
                Active time: 14310 (sec)
                slot 1: ASA5506 hw/sw rev (2.1/9.8(2)38) status (Up Sys)
                  Interface outside_1 (192.168.3.254): Normal (Monitored)
                  Interface outside_2 (192.168.3.254): No Link (Waiting)
                  Interface inside_1 (192.168.2.254): Normal (Monitored)
                  Interface inside_2 (192.168.2.254): No Link (Waiting)
                  Interface outside (192.168.3.254): Normal (Not-Monitored)
                  Interface management (192.168.8.13): Normal (Not-Monitored)
                  Interface inside (192.168.2.254): Normal (Not-Monitored)
                slot 2: SFR5506 hw/sw rev (N/A/6.2.2-81) status (Up/Up)
                  ASA FirePOWER, 6.2.2-81, Up, (Monitored)
                slot 2: SFR5506 hw/sw rev (N/A/6.2.2-81) status (Up/Up)
                  ASA FirePOWER, 6.2.2-81, Up, (Monitored)
        Other host: Secondary - Standby Ready
                Active time: 0 (sec)
                slot 1: ASA5506 hw/sw rev (2.1/9.8(2)38) status (Up Sys)
                  Interface outside_1 (192.168.3.253): Normal (Monitored)
                  Interface outside_2 (192.168.3.253): No Link (Waiting)
                  Interface inside_1 (192.168.2.253): Normal (Monitored)
                  Interface inside_2 (192.168.2.253): No Link (Waiting)
                  Interface outside (192.168.3.253): Normal (Not-Monitored)
                  Interface management (192.168.8.14): Normal (Not-Monitored)
                  Interface inside (192.168.2.253): Normal (Not-Monitored)
                slot 2: SFR5506 hw/sw rev (N/A/6.2.2-81) status (Up/Up)
                  ASA FirePOWER, 6.2.2-81, Up, (Monitored)
                slot 2: SFR5506 hw/sw rev (N/A/6.2.2-81) status (Up/Up)
                  ASA FirePOWER, 6.2.2-81, Up, (Monitored)

Stateful Failover Logical Update Statistics
        Link : Unconfigured.

show monitor-interface

        This host: Primary - Active
                Interface outside_1 (192.168.3.254): Normal (Monitored)
                Interface outside_2 (192.168.3.254): No Link (Waiting)
                Interface inside_1 (192.168.2.254): Normal (Monitored)
                Interface inside_2 (192.168.2.254): No Link (Waiting)
        Other host: Secondary - Standby Ready
                Interface outside_1 (192.168.3.253): Normal (Monitored)
                Interface outside_2 (192.168.3.253): No Link (Waiting)
                Interface inside_1 (192.168.2.253): Normal (Monitored)
                Interface inside_2 (192.168.2.253): No Link (Waiting)

show failover state

               State          Last Failure Reason      Date/Time
This host  -   Primary
               Active         None
Other host -   Secondary
               Standby Ready  Ifc Failure              15:11:45 HKST Oct 5 2018
                              outside_2: No Link
                              inside_2: No Link

====Configuration State===
        Sync Done
====Communication State===
        Mac set

 


設定 Master / Slave

 

注意

[1]

DHCP Client cannot be enabled on interface, Gi1/1(outside)

failover is not compatible with above  configurations,

user must manually remove or fix them as instructed before failover can be enabled.

[2]

...

什麼時候發生 failover

 - Active unit failed (power or hardware)

No hello messages are received on any monitored interface or the failover link.

 - Interface failure on active unit above threshold

 

[Master Unit]

# Designates the unit as the primary unit

failover lan unit primary

# Specifies the interface to be used as the failover interface.
# if_name argument assigns a name to the interface specified by the interface_id argument
# On the ASA 5505 or ASASM, the interface_id specifies a VLAN.
# failover lan interface if_name interface_id

failover lan interface folink Gi1/5

# 非必要

# All information sent over the failover and state links is sent in clear text

# unless you secure the communication with an IPsec tunnel or a failover key.

failover key *****

# The "active IP address" for the failover link always stays with the primary unit,
# while the standby IP address stays with the secondary unit.

failover interface ip folink 10.0.0.11 255.255.255.0 standby 10.0.0.12

# Enables failover
# 會有幾十秒沒有反應

failover

[secondary unit]

# exactly as you entered it on the primary

failover lan interface if_name interface_id

# exactly as you entered it on the primary

failover interface ip if_name ip_address mask standby ip_address

failover lan unit secondary

failover

 


Disabling and Enabling Interface Monitoring

 

This feature enables you to exclude interfaces attached to less critical networks from affecting your failover policy.
By default, monitoring physical interfaces is enabled and monitoring subinterfaces is disabled.
Hello messages are exchanged during every interface poll frequency time period between the ASA failover pair.

no monitor-interface outside           # bridge
no monitor-interface inside
no monitor-interface management

The failover interface poll time is 3 to 15 seconds.

For example,

if the poll time is set to 5 seconds, testing begins on an interface if 5 consecutive hellos are not heard on that interface (25 seconds).

Monitored failover interfaces can have the following status:

    Unknown — Initial status. This status can also mean the status cannot be determined.
    Normal — The interface is receiving traffic.
    Testing — Hello messages are not heard on the interface for five poll times.
    Link Down — The interface or VLAN is administratively down.
    No Link — The physical link for the interface is down.
    Failed — No traffic is received on the interface, yet traffic is heard on the peer interface.

If the ASA does not receive a hello packet from the corresponding interface on the peer unit for over half of the hold time, then the additional interface testing begins. If a hello packet or a successful test result is not received within the specified hold time, the interface is marked as failed. Failover occurs if the number of failed interfaces meets the failover criteria.


Forcing Failover

 

# Forces a failover when entered on the active unit in a failover pair.
# The active unit becomes the standby unit.

no failover active

# Forces a failover when entered on the standby unit in a failover pair.
# The standby unit becomes the active unit.

failover active