Normally I would be configuring HSRP or VRRP in a campus gateway backup scenario. Layer 2 at the access with VLANs spanning 2 Distributiion switches using HSRP or VRRP.
Would I be correct in assuming GLBP in this type of scenario can lead to inefficient traffic flows ? My thinking is that for L2 access layer there will be a link blocking back to the distribution layer. If the Distribution switch that is not root bridge for that VLAN is giving out the GLBP MAC address then my traffic goes from access layer down a L2 link to the first distribution switch and across the link to the other distribution switch to get routed. It may then possibly pass back over that link because the VLAN it is destined for may have its link blocked on the 2nd distribution switch.
With VRRP/HSRP since there is no load balancing I would just make sure that the active router follows the active root bridge for a VLAN then the first distribution switch I hit will do the routing and I won't be sent across the inter-distribution switch link unnecessarily.
Is this normal for GLBP ? Or can GLBP recognise the nearest router to the source of the traffic and give it the most appropriate MAC address as the gateway's address ?
I see that you can do weighting and tracking type configuration to help here but surely that's doing much that same as you would do with HSRP by ensuring one router always routes normally and another always routes if an interface connected to the first goes down.