Then how is your core switching setup? Normally these days if you have two separate locations where all your access switches are connecting to then you would have a long distance stack in place (if you are running purely Meraki, then that would be MS425 series of switches). All access switches have active active links to both core switches and the Palo Alto firewalls should be connected to an access layer stack at each location. Then if an entire location would fail the secondary Palo would take over sending gratuitous ARP to say it is now serving as gateway to the internet. Since all your access switches are dual uplinked using multichassis port-channels (aggregations) you would not have any outage on the switching side. If you however deviated from this design we would like to know. Preferably with a quick visio drawing using hierarchical logical drawing, not subway map type links. UDLD however is limited to a single link and is actually meant to be used on fiber links only because you usually have multiple physical fiber strands in most fiber links where one part goes upstream and the other downstream. UDLD is meant to shut down your link (enforce mode) if it detects one of the directions is not working. Since if it wouldn't do that you could have a unidirectional loop if STP messages no longer reach the other switch and opening an alternative path completing the loop. So the fiber links running between your switches must have UDLD enforce on if you want to avoid this unidirectional loop.
... View more