An Azure service that enables network appliances to exchange route information with Azure virtual networks dynamically.
The behavior comes from how Azure Route Server integrates with Azure VPN Gateway and how BGP is surfaced in each resource.
- 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.
- 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-AzVirtualNetworkGatewayBGPPeerStatusand 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).
- 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.
- How to “see” the relationship end-to-end
- On the VPN Gateway:
- Use Monitoring → BGP Peering or
Get-AzVirtualNetworkGatewayBGPPeerStatusto see the Route Server peer IPs (10.31.80.68, 10.31.80.69) and session state. - Use
Get-AzVirtualNetworkGatewayLearnedRoute/Get-AzVirtualNetworkGatewayAdvertisedRouteto see what is exchanged.
- Use Monitoring → BGP Peering or
- On the Route Server:
- Use Routing → Effective Routes to see prefixes whose Next hop type is
VPNand Next hop is the VPN gateway IP. Those are the routes learned via the VPN gateway BGP relationship.
- Use Routing → Effective Routes to see prefixes whose Next hop type is
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: