How to debug where BGP session is failing

Thompson, Daryl 20 Reputation points
2024-08-09T22:37:09.22+00:00

I've setup an Azure express route private peering session with on prem. Layer 2 connection is verified. I can ping from on prem to Azure. The ARP tables look good. The BGP peers are communicating but the BGP session is not established. How can I find out why BGP establishment is failing?The following is the router configuration:

router bgp 64512

 address-family ipv4 vrf azure

  neighbor 100.98.1.86 remote-as 12076

  neighbor 100.98.1.86 description Azure-Underlay

  neighbor 100.98.1.86 timers 3 10

  neighbor 100.98.1.86 fall-over bfd

   neighbor 100.98.1.86 activate

  neighbor 100.98.1.86 send-community both

  neighbor 100.98.1.86 advertisement-interval 15

  neighbor 100.98.1.86 soft-reconfiguration inbound

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

Accepted answer
  1. Konstantinos Passadis 19,251 Reputation points MVP
    2024-08-09T22:43:21.6433333+00:00

    Hello @Thompson, Daryl

    Welcome to Microsoft QnA!

    I would check 2 things for starters

    • The timers you've configured are 3 for keepalive and 10 for holdtime. Ensure that these values are within acceptable limits and match the expected configuration on the Azure side.
    • If there's a mismatch in timers, the BGP session might not establish.

    AND:

    no ACLs or firewalls on your network or in Azure that are blocking TCP port 179, which is used by BGP for establishing sessions.

    Can you run and if we can see the

    show ip bgp summary

    debug ip bgp

    show bfd neighbors

    Also please have a look :

    https://learn.microsoft.com/en-us/azure/expressroute/expressroute-routing

    https://learn.microsoft.com/en-us/azure/expressroute/expressroute-howto-circuit-arm

    --

    I hope this helps!

    Kindly mark the answer as Accepted and Upvote in case it helped!

    Regards

    0 comments No comments

0 additional answers

Sort by: Most helpful

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.