To check connectivity between your Google Cloud and Azure networks, complete the following tasks.
Check for a signal from Azure
In Google Cloud, check to see whether your Cross-Cloud Interconnect port is receiving a signal from the ExpressRoute Direct port.
Console
- In the Google Cloud console, go to the Cloud Interconnect Physical connections page.
- Click the name of your primary Cross-Cloud Interconnect connection.
- On the Interconnect details page, locate the Link circuit info table. Check the Receiving Optical Power column. This column indicates whether the Cross-Cloud Interconnect connection is receiving input from the Azure port. The value in this column should be OK.
- Repeat the preceding steps for your redundant Cross-Cloud Interconnect connection.
If the status of either connection is not receiving a signal, double-check that you enabled the corresponding Azure port, as described in Enable the ports.
Check the route table
To verify that Azure has learned your Google Cloud routes, view the route table for your ExpressRoute circuit.
Azure PowerShell
Use the Get-AzExpressRouteCircuitRouteTable
command:
Get-AzExpressRouteCircuitRouteTable -DevicePath DEVICE_PATH ` -ExpressRouteCircuitName CIRCUIT_NAME ` -PeeringType AzurePrivatePeering ` -ResourceGroupName RESOURCE_GROUP
Replace the following:
DEVICE_PATH
: to check the primary circuit, useprimary
; to check the secondary circuit, usesecondary
CIRCUIT_NAME
: the name of your ExpressRoute circuitRESOURCE_GROUP
: the resource group associated with the circuit
If you don't see the results that you expect, review the private peering you created for your ExpressRoute circuit. Try reversing the values for IPv4 Primary subnet and IPv4 Secondary subnet, and then check the route table again.
Review the Troubleshooting page
For additional guidance, see Troubleshooting.