Forum Discussion
nitass
Mar 17, 2011Employee
active/active LTM deployment on different subnet
Hi there,
I am thinking about active/active LTM deployment which each LTM is located on different data center and using different subnet. I mean not using GTM at all.
For example ...
The_Bhattman
Mar 18, 2011Nimbostratus
HI Nitass,
I believe what you are asking is possible. I have lab tested something similar several years ago where I wanted to avoid using a GTM or like service and found that it would increase complexity across the board and it was not fully automated - some manual manipulation was required.
My lab setup was the following
Datacenter A
Circuit A
VIP A (Active)
VIP B (Dormant)
Servers A
Datacenter B
Circuit B
VIP B (Active)
VIP A (Dormant)
Server B
I ran BGP peering between Datacenter A and B (which used 2 different ISPs). I created VIP A and B on Datacenter A and the same in Datacenter B. However, only the VIPs that were being advertised in their respective ISPs were ever responding. I then created a route pools which custom health checked IP addresses on the upstream router (checking for latency and ICMP). Since ADCs in both data centers were connected to switch routers (Cisco 6509s), I created secondary addresses on the subnets (VIP A and B).
This worked well in the lab, however, I found one large issue. Because BGP was being used, fail over could take anywhere between 30 seconds to 5 minutes depending on your ISPs defaults. I even looked into beefing up BGP with PfR(Performance Routing). However, this required the ISP to support it and not all ISPs offer this type of configuration. I even looked at lowering the BGP timers - again the ISP had to support it on their end which is highly unlikely when you deviate from the known standards.
In conclusion, I decided against this approach because it simply could not guarantee consistent failover within a reasonable amount of time as well as the complexity in maintaining this configuration. Thus we decide that the GTM would provide the best solution overall.
I hope this helps
Bhattman
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects