101 · Question #14
What is the purpose of MAC masquerading.
The correct answer is C. to minimize connection loss due to ARP cache refresh delays. MAC masquerading assigns a floating MAC address to the active BIG-IP device so that when failover occurs, upstream routers can update their ARP caches quickly, minimizing connection loss.
Question
What is the purpose of MAC masquerading.
Options
- Ato prevent ARP cache errors
- Bto minimize ARP entries on routers
- Cto minimize connection loss due to ARP cache refresh delays
- Dto allow both BIG-IP devices to simultaneously use the same MAC address
How the community answered
(22 responses)- B9% (2)
- C86% (19)
- D5% (1)
Why each option
MAC masquerading assigns a floating MAC address to the active BIG-IP device so that when failover occurs, upstream routers can update their ARP caches quickly, minimizing connection loss.
MAC masquerading does not prevent ARP cache errors; it reduces the time routers need to learn the new MAC after failover, which is a latency and availability concern rather than an error prevention mechanism.
MAC masquerading does not reduce the number of ARP table entries on routers; it ensures the floating MAC is quickly reassociated with the correct device, not that fewer entries are created.
Without MAC masquerading, a failover causes the newly active device to present a different hardware MAC address, requiring all upstream routers to refresh their ARP caches before traffic can flow - this delay drops connections. MAC masquerading provides a consistent floating MAC that moves with the active role, so after the new active device sends a gratuitous ARP, traffic resumes with minimal interruption.
Both BIG-IP devices do not simultaneously use the same MAC address; only the currently active device uses the masquerade MAC, and it transfers exclusively to the new active device upon failover.
Concept tested: F5 BIG-IP MAC masquerading for HA failover continuity
Source: https://support.f5.com/csp/article/K13502
Topics
Community Discussion
No community discussion yet for this question.