A valid certificate that still gets refused
BR-02 has a route to the Validator (formerly vBond), the right system IP and the right organisation name, yet its control connection is dropped soon after the handshake starts. The other branches are fine. When the network path is clean and the session still fails, the cause is usually trust: one side does not accept the other side's certificate, or accepts it but does not list the device. This lesson covers the parts of that trust, so the symptom can be placed.
Four ideas that are easy to mix up
| Part | What it proves | Held by |
|---|---|---|
| Root CA certificate | Which signer to trust. It is the starting point for checking every other certificate. | Every controller and every WAN Edge |
| Device certificate | This device holds the identity it claims, signed by a trusted CA. | The device itself |
| Device authorisation list | This identity is allowed to join this fabric. | The controllers, loaded from the Manager |
| Organisation name | This device belongs to the same organisation. See Organisation Name. | In the configuration and in the certificate subject |
The first two are about authenticity, the last two about permission. A fault in any one of them stops the control connection, and they fail in slightly different ways, which is why it helps to keep them apart.
On small screens, swipe sideways or focus the diagram and use the arrow keys.
How a certificate is trusted
- A CA signs a certificate. The CA vouches for the pairing of a name and a public key by signing it with its own private key.
- The router holds the CA's root certificate. It is stored on the router before the first control connection. Without it, the router has nothing to check a controller against.
- A controller shows its certificate. The router checks the signature against the root certificate it holds, checks the dates, and checks that the name fits.
- The router shows its own. The controller does the same check in the other direction. This two-way check is why the connection is called mutually authenticated.
The root certificate is a trust anchor: it is installed by an administrator or by the onboarding process, not learned from the network. A device that was handed the wrong root certificate will reject genuine controllers.
On small screens, swipe sideways or focus the diagram and use the arrow keys.
Who plays the CA
Fabrics differ here, and the choice affects how new certificates are issued and renewed. Typical options are a Cisco-operated service, the Manager acting as a CA, or the organisation's own enterprise CA. Which options your release offers, and where the setting lives in the Manager, is release dependent. What stays the same is the rule above: every device must hold the root certificate of the CA that signed its peers.
Authorisation: the second gate
After the certificate check passes, the controller looks the device up. The Manager holds the fabric's list of devices (an older name for the permitted list is the white list) and distributes it to the controllers. A device that is not on it is refused even with a perfect certificate. This is the control that stops a stolen or cloned identity from joining by itself: someone has to have added the device to the list.
On small screens, swipe sideways or focus the diagram and use the arrow keys.
| Router type | Identity | How it becomes authorised |
|---|---|---|
| Virtual router (Catalyst 8000V) | A chassis number issued by the Manager, plus a one-time token | The token is used on the router (see Manual Bootstrap). The Manager issues the certificate. |
| Hardware router | A certificate installed at manufacture, tied to the chassis serial number | The serial number is added to the device list, often through the Plug and Play (PnP) portal. Release dependent. |
Treat the hardware row as a summary, not a procedure. Exact certificate types, renewal and the PnP linkage change between releases and between hardware models.
Checking trust on a router
These commands are for a lab or your own device. The names below are the usual IOS XE SD-WAN forms, but check your release because syntax and output change between versions.
On small screens, swipe sideways or focus the diagram and use the arrow keys.
show clock
show sdwan certificate root-ca-cert
show sdwan certificate serialClock first, because every certificate check uses the date. Then the root certificate the router holds, then the identity it presents. Run on the router; the Manager has the equivalent views in its GUI.
BR-01#show sdwan certificate serial Chassis number: EXAMPLE-CHASSIS-0001 Certificate serial number: EXAMPLE-SERIAL-0001 Organization: LAB-EXAMPLE
If the root certificate is missing or is the wrong one, install the correct file before anything else. The install command takes the file you copied to the router's storage:
request platform software sdwan root-cert-chain install bootflash:<root-ca-file>The file name is yours; the storage name (bootflash: here) depends on the platform. Check your release.
Reading the symptom
On small screens, swipe sideways or focus the diagram and use the arrow keys.
Learn more: Control Connections (DTLS and TLS)Organisation NameValidator
Mistakes around certificates
- Fixing the network when the error is trust. If another router on the same transport connects, the path is not the problem.
- Assuming a certificate means permission. It means identity. The list and the organisation name decide membership.
- Ignoring the clock on a new virtual router. A wrong date makes valid certificates look expired or not yet valid.
- Installing a root certificate from a different fabric because the file name looked right. Compare the issuer before relying on it.
Test yourself on trust
BR-02 has a certificate signed by a CA that the Controller trusts, but its chassis number was not added to the fabric's device list. What happens?
What does the root CA certificate on a router let it do?
A new virtual router fails to connect on both of its transports. The date on it is two years in the past. What should you fix first?
Which statement about certificate sources for the Catalyst 8000V and for hardware routers is the most accurate?