Skip to main content
Version: v25.07.31

Routing Troubleshooting

This document follows a structured method for troubleshooting route configuration-related connectivity issues on the CE (Customer Edge) devices. It is designed to be used step-by-step in order to solve the issue correctly.


Troubleshooting Steps

Issue: Route Configuration Not Working

Symptom

The routes are not configured as expected on the CE device. and connectivity tests (e.g., ping) fail to reach the target IP.

Cloud Configuration verification

Access the CE Terminal

  • Log in to the CE terminal with superuser privileges to perform diagnostic checks.
sudo su -

Check Route Configuration File

This command is used to review the configuration file of a CE device (for example, the file is shown below, although the actual location of the file may vary). The file and format will depend on the CE device's operating system and configuration method.

cat /tmp/last_config_response.json | jq .protocols.staticRoutes 

The given one is just an example output; when this command is run, it will show something like this.

Example Response

[
{
"address": "50.50.50.1",
"netmask": "255.255.255.248",
"gatewayIp": "50.50.50.1",
"announce": false,
"routeId": "e3489fc76ac743bc8aace7cc55276da7",
"deviceId": "64cafee7f2366e57b7b0d141",
"deviceLabel": null,
"routeType": "user",
"interfaceName": "vti56_1_3",
"overlayIp": "100.100.1.6",
"priority": 0
},
{
"address": "192.168.254.0",
"netmask": "255.255.255.0",
"gatewayIp": "172.30.3.141",
"announce": true,
"routeId": "3758a055c59b4650aae8f947fe6ca821",
"deviceId": "64e353e7f2366e57b7b3e0ba",
"deviceLabel": null,
"routeType": "custom",
"interfaceName": "eth3",
"overlayIp": null,
"priority": 1
},
{
"address": null,
"netmask": null,
"gatewayIp": null,
"announce": true,
"routeId": "64cafee7f2366e57b7b0d141",
"deviceId": "64cafee7f2366e57b7b0d141",
"deviceLabel": "Device2",
"routeType": "peers",
"interfaceName": "vti56_1_3",
"overlayIp": "100.100.1.6",
"priority": 0
},
{
"address": null,
"netmask": null,
"gatewayIp": null,
"announce": true,
"routeId": "64d9cc4ff2366e57b7b2432c",
"deviceId": "64d9cc4ff2366e57b7b2432c",
"deviceLabel": "Device1",
"routeType": "peers",
"interfaceName": "vti56_1_3",
"overlayIp": "100.100.1.1",
"priority": 0
}
]

Carefully look at the contents of the file and identify any misconfigurations, typos, or omissions regarding the problematic routes.

Q:1 How to check the route configuration files of a CE device?

Q:2 What to do if gatewayIp is null in a route?