Forum Discussion
Difference between ICMP and GATEWAY_ICMP
https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/ltm_configuration_guide_10_0_0/ltm_appendixa_monitor_types.html
A Gateway ICMP type of monitor has a special purpose. You use this monitor for a pool that implements gateway failsafe for high availability.
A Gateway ICMP monitor functions the same way as an ICMP monitor, except that you can apply a Gateway ICMP monitor to a pool member. (Remember that you can apply an ICMP monitor to a node only and not a pool member.)
Pool members are a combination of address and port, whereas nodes are just an address. A pool member describes a TCP or UDP service, and it makes no sense to ping a service, since ICMP has no concept of ports, so this is why we don't allow the ICMP monitor to be applied to a pool member.
The gateway_icmp monitor was intended to be used in transparent mode, where it would be configured to ping a specific address (different from the node), and in that scenario, it makes sense to apply it to a pool member.
Of course, if you don't configure it as transparent, then it will ping the pool member's host, and effectively perform the same check as an ICMP monitor applied to the node. It should be understood that you're not checking the service - you're just pinging the host that the service is running on, and if the webserver went down, a gateway icmp monitor would continue to report the host as being up.
Recent Discussions
Related Content
* 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