Forum Discussion
krishna_52364
Nimbostratus
Oct 24, 2011Difference between BIGIP-LTM and BIG-IP GTM
All,
I am new to F5 Load balancing GTM and LTM. I would like to know the difference between LTM and GTM and what they serve for?
Thanks
5 Replies
- Chris_Miller
Altostratus
LTM load balances servers and also does caching, compression, persistence, etc. GTM load balances data centers.
In a typical deployment, a customer will have 2 data centers, each with GTM and LTM devices. For GTM to work properly, customers delegate DNS resolution to GTM.
So, a user could type into their browser "www.example.com." GTM would see the DNS request and see which data center was performing best. If it was data center 1, GTM would return the IP address from the LTM in data center 1. Then, the user would connect to that IP and LTM would load balance the user's request to a server. - ahmedz_2349
Nimbostratus
Hi Chris,
Another newbie to the GTM - I have a DC in London and just building another in Dublin. We are looking at going down the F5 route and uisng the GTM and the LTM's. Your reply above is very similar to what I want to do and had some questions if you dont mind..
In your example above, if a user sitting outside of the corporate network enters a URL www.example.com in their browser or in my case tries to connect to their exchange server over the internet, how do the GTM's deal with this request and load balance it to the DC. Sitting outside the corporate network would mean that I will be using the DNS server allocated to me by my ISP, how will the GTM see that request and which GTM (a pair in each DC) will that request be sent too.
I guess its all done by delegating the DNS to the GTM and its that bit that I cant seem to understand; your advice will be greatly appreciated or if you have any literature that explains this process will be very useful - axapi_114810
Nimbostratus
if GTM act as authoritive DNS, how the client choose to connect which datacenter?
- kridsana
Cirrocumulus
This is my hypothesis .. correct me if I'm wrong _/\_
Assume GTM1 is at DC1 & GTM2 is at DC2
When Local DNS ask for "www.example.com" IP at GTM1 (by Default DC) ... GTM 1 in DC 1 will talk with GTM 2 in DC 2 by WAN or else with protocol iQuery.
to see which data center was performing best. If DC2 is best then GTM 1 will answer Local DNS with A record of "www.example.com" of DC 2 - fereidoun_17514
Nimbostratus
But sounds defeating the purpose, if all requests go to GTM1 and it is the GTM1's job to decide where to send the request, then anything going to DC2 will have extra delay equal to talking to GTM1 and then re-rooted to GTM2 ? It sounds better if there was a separate GTM who's job would be to load balance between two or more DCs without the need for a separate GTM in each DC, just a LTM in each DC.!!!! Am I wrong.???
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
