ExpressRoute Missing ARP Table Entry

Andrew Kelly 0 Reputation points
2025-07-21T02:58:58.07+00:00

When checking the health status of our ExpressRoute circuit, I can see that the secondary path is degraded. Inspection of the ARP table shows that the on-prem entry is missing. Only the Microsoft entry is visible.

I have checked with our network service provider and they tell me that the endpoint is configured correctly at their end but they can see no traffic from the Microsoft endpoint.

The Microsoft documentation states that if the on-prem ARP table entry is missing, this indicates an issue with the customer service provider. Since our service provider has confirmed correct configuration, can you please suggest other possible causes of this problem, or troubleshooting steps that could help to isolate the location of the issue?

The primary path ARP table is correctly showing both Microsoft and on-prem entries and the ExpressRoute itself is currently operational, but we experienced a failure recently because the primary path was down during a maintenance window and the secondary path was already degraded.

Azure ExpressRoute
Azure ExpressRoute
An Azure service that provides private connections between Azure datacenters and infrastructure, either on premises or in a colocation environment.
{count} votes

1 answer

Sort by: Most helpful
  1. G Sree Vidya 4,005 Reputation points Microsoft External Staff Moderator
    2025-07-21T23:12:31.3833333+00:00

    Hi Andrew Kelly

    We understand you're experiencing connectivity issues with your ExpressRoute circuit, specifically with the secondary path showing a degraded status and the on-prem ARP entry missing.

    If the ARP entry for on-prem is missing, it typically means no Layer 2 frames are being received from your edge router on that path.

    Please review the following details to potentially resolve the issue:

    1. Please validate the L2 configuration, use the PowerShell cmdlets to validate the ARP tables for both the primary and secondary pathways. This will confirm if any entries show up for your setup.
    2. For private peering:
         Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey <your Service Key> -AccessType Private -Path Secondary
      
    3. Ensure that you generate traffic from your on-prem environment to Microsoft services and verify if the ARP entries are populated thereafter.
    4. You can refresh the circuit configuration via the Azure portal, which might help if there's a routing issue.
    5. Sometimes, clearing the ARP cache on your on-prem router can help re-establish connectivity.
    6. Refer to the information in the following Microsoft documentation links to view ARP table troubleshooting:https://learn.microsoft.com/en-us/azure/expressroute/expressroute-troubleshooting-expressroute-overview#validate-arp

    https://learn.microsoft.com/en-us/azure/expressroute/expressroute-troubleshooting-arp-resource-manager


    I hope this helps! If these answers your query, do click the "Upvote" and click "Accept the answer" of which might be beneficial to other community members reading this thread.

    If the above is unclear or you are unsure about something, please add a comment below.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.