Viewing BGP sessions on VGW & RouteServer

Robert Adams 0 Reputation points
2026-04-20T12:59:26.7033333+00:00

I didn't set this up, just trying to understand it.

I have a Virtual Network Gateway that has BGP peering sessions with my RouteServer.

  • In VNG --> Configuration, the "Configure BGP" box is NOT checked, unsure why
  • In VNG --> Monitoring --> BGP Peering, I can see the peers in 65515 but am unable to configure or modify any peering.
"enableBgp": false,
"enableHighBandwidthVpnGateway": false,
"activeActive": true,
"bgpSettings": {
  "asn": 65515,
  "bgpPeeringAddress": "0.0.0.0,0.0.0.0",
Peer Addr	Local Addr	Status	Routes Received

		Conn	34	

		Conn	34

		Conn	31

		Conn	31

On my Route server I have:  
Route Server IP addresses: PII

In Settings --> Peers, I can see 1 BGP peer but it's to a different device.  I **am able** configure BGP peering here but I don't see the endpoint of the BGP sessions to my VNG, even though they are connected on the VNG.

What am I missing?


Removed PII

Azure Route Server
Azure Route Server

An Azure service that enables network appliances to exchange route information with Azure virtual networks dynamically.


1 answer

Sort by: Oldest
  1. AI answer

    2026-04-20T12:59:43.1133333+00:00

    The behavior comes from how Azure Route Server integrates with Azure VPN Gateway and how BGP is surfaced in each resource.

    1. Why BGP shows as “disabled” on the VPN gateway, but sessions exist
      For Azure Route Server integration, the VPN gateway must:
    • Be active-active, and
    • Use ASN 65515.

    The Route Server FAQ states that for this scenario:

    • “Azure VPN gateway must be configured in active-active mode and have the ASN set to 65515.”
    • “It’s not a requirement to have BGP enabled on the VPN gateway to communicate with the Route Server.”

    So the enableBgp: false flag and the unchecked “Configure BGP” box refer to customer‑configurable BGP for on‑premises/site‑to‑site. The Route Server–to–VPN gateway control-plane relationship is handled by the platform and does not require that checkbox to be enabled. That’s why BGP sessions to ASN 65515 (Route Server) are visible in Monitoring → BGP Peering even though “Configure BGP” is off.

    1. Why BGP peers to Route Server are visible but not configurable on the VPN gateway
      The BGP peering between Route Server and VPN Gateway is not user-configurable. It is a managed, internal eBGP relationship used by Route Server to learn and advertise routes via the VPN gateway. Because of that:
    • The VPN gateway shows BGP peer status (for observability) via Get-AzVirtualNetworkGatewayBGPPeerStatus and the portal BGP Peering blade.
    • The peers to Route Server cannot be edited or removed from the VPN gateway UI.

    This matches the monitoring guidance for VPN Gateway, where BGP peers and learned/advertised routes are observable via:

    • Get-AzVirtualNetworkGatewayBGPPeerStatus (peer status),
    • Get-AzVirtualNetworkGatewayLearnedRoute (learned routes),
    • Get-AzVirtualNetworkGatewayAdvertisedRoute (advertised routes).
    1. Why Route Server “Peers” blade doesn’t show the VPN gateway
      In Route Server:
    • Settings → Peers is for user-defined BGP peers, typically NVAs or SD‑WAN devices.
    • The VPN gateway is not configured there as a normal peer; instead, it appears as a VPN next hop in Route Server’s effective routes.

    The Route Server configuration article explains that Route Server learns routes from:

    • ExpressRoute connections,
    • VPN connections,
    • NVA BGP peers,
    • Spoke VNets.

    In the Effective Routes view, routes learned via VPN show:

    • Next hop type = VPN,
    • Next hop = VPN gateway IP,
    • Origin = resource ID of the VPN gateway/connection,
    • AS Path = branch AS path.

    So:

    • The Route Server–VPN Gateway BGP relationship is reflected in Effective Routes (Next hop type = VPN), not in the Peers list.
    • The single peer visible under Settings → Peers is your manually configured NVA/SD‑WAN/etc., not the VPN gateway.
    1. How to “see” the relationship end-to-end
    • On the VPN Gateway:
      • Use Monitoring → BGP Peering or Get-AzVirtualNetworkGatewayBGPPeerStatus to see the Route Server peer IPs (10.31.80.68, 10.31.80.69) and session state.
      • Use Get-AzVirtualNetworkGatewayLearnedRoute / Get-AzVirtualNetworkGatewayAdvertisedRoute to see what is exchanged.
    • On the Route Server:
      • Use Routing → Effective Routes to see prefixes whose Next hop type is VPN and Next hop is the VPN gateway IP. Those are the routes learned via the VPN gateway BGP relationship.

    In summary, nothing is missing:

    • The VPN gateway–Route Server BGP sessions are platform-managed, visible but not configurable on the VPN gateway.
    • Route Server shows that relationship through effective routes (Next hop type = VPN), not as a user-configured peer in the Peers blade.

    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

    1 person found this answer helpful.

Your answer

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