| BigIP F5 LTM - High Availability |
| Vendor | F5 |
| Platform | LTM |
| Version | 10.x |
| Load Balancers - Big-IP F5 LTM |
| Friday, 01 June 2012 00:00 |
|
The F5 LTM provides the ability to configure a HA (High-Availability) based setup. Configuring HA ensures that traffic is still processed even in the event of a failure (such as a software or hardware). CommunicationThere are 2 HA communication methods. These methods provide the mechanism for which each node determines whether they should be placed into an Active or Standby status. Hardware Failover - Each F5 LTM provides a front panel port for which a failover cable can be used to interconnect both systems. The failover cable is a specially pinned BD9 cable and is only used to pass a voltage (which the active system supplies). If the backup device detects that there is no voltage on its corresponding port the failover mechanism is initiated. Communication TypesThere are 3 types of network communication that can occur between a BIG-IP LTM pair. These are: HA TableFailed events are written to the HA table. Processes monitor this table continuously for failed instances and the necessary action is taken. These actions are configured with the High Availability feature options. Failover TriggersThere are numerous events that are monitored. Such as : Stateful FailoverStateful failover ensures that each device has a copy of the state information (such as connection information, persistence data etc). At the point of failover connections through the newly prompted node can continue. Note : It is also worth noting that mirroring is enabled on a per profile basis. MAC MasqueradingAt the point of failover BIGIP sends a gratuitous ARP to ensure that neighbouring ARP caches are updated. This however can cause issues when the gratuitous ARP is ignored and subsequent traffic is sent to the old MAC address. MAC Masquerading allows the BIGIP to maintain a virtual MAC address for each VLAN. Configuration ExampleWithin this example we will configure a HA setup using network failover. The actual configuration can be viewed here. Unit 1 - PrimarySet Redundancy / Unit ID
Set Floating IP`s
Set Failover Options
- Configuration Identifier: F5HA Unit 2 - Standby
Set Redundancy / Unit ID
Set Floating IP`s
Set Failover Options
- Configuration Identifier: F5HA Configuration OptionsBelow details the various configuration options available from within System / High Availability via the Web UI. CommandsBelow shows some of the main commands that can be used to administer HA from the command line. (tmsh) (bigpipe) FilesThe main crux of the HA configuration settings are defined within the file 'bigip_base.conf'. It is important to note that this file is not synchronized between systems. |
Latest Articles
- Incapsula (Review) - How to Protect and Secure your website in 10 minutes
- Window wont show when using Cisco VPN Client 5.x / Windows 7
- How to Fix Unreadable Directory Listings within the Shell
- Python - List Comprehensions
- Python - What does 'if __name__ == "__main__"' mean ?
- Python - Decorators
- BIGIP F5 LTM - Action on Service Down
- Brocade ADX - How do I bind multiple ports to a single healthcheck ?
- MySQL - How to reset a forgotten Root password
- Django - How can I pass a string from a URL to a view ?
- Vyatta - Unable to log into GUI : "Username or password is incorrect"
- Cisco ASA - How do VPN Filters work ?
- How do I use AJAX along side Django ?
- Outlook 2010 - The 'Delete Conversation' Shortcut
- How do I import a python module from another folder ?
- How do I configure Django to serve my Robots.txt file ?
- Brocade ADX - The Dynamic Weighted Predictor
- How to serve multiple domains from within a single Django project
- Vyatta - How do I secure management access ?
- Vyatta - How to configure an IPSEC site to site VPN
Popular
- Proxy ARP – SPLAT
- Check Point Commands
- IPSO - Commands
- ASA 8.3 - Auto NAT Examples
- vSphere - Creating User and Group Permissions
- Configuring Wireless Connectivity within Backtrack 4 r2
- Juniper Netscreen Commands
- Configuring Windows 2008 R2 as an NTP Server
- How to set the Time / Date and Timezone in CentOS
- PEMU - Free Cisco PIX Firewall Emulator / Simulator
- Juniper Netscreen - NAT Explained
- How do I install snmpwalk / snmpget using Yum ?
- Troubleshooting a Netscreen Site 2 Site VPN
- Netscreen - NSRP
- Check Point Logging Troubleshooting Guide
- How do I configure IPv6 in Windows XP ?
- Check Point - How to Reset SIC
- Endpoint Connect Installation / Troubleshooting Guide
- VI shows the error Terminal too wide within Solaris
- ESX Convertor - The session is not authenticated


