Settle a problem:41
This document addresses a critical communication failure within a Cisco SD-WAN Hub-and-Spoke lab environment. The core issue is the inability of spoke sites to communicate with each other, despite both spokes having full connectivity to the central hub site. The initial action of applying a standard hub-and-spoke
centralized control policy via vManage did not resolve the issue. This document provides a comprehensive, systematic troubleshooting methodology to diagnose and rectify the underlying cause, focusing on control plane verification, data plane forwarding, and policy configuration best practices.
The reported issue is constrained to a specific traffic path within the SD-WAN fabric. A summary of the network state is as follows:
This symptom pattern strongly suggests that while basic site-to-hub control and data plane connections are established, the mechanism for advertising routes between spoke sites via the hub is not functioning as intended. The failure likely resides in the application of the control policy, the Overlay Management Protocol (OMP) route advertisement process, or data plane forwarding at the hub router.
The initial step taken was the application of a pre-defined hub-and-spoke
control policy from the vSmart controller. This is the correct strategic approach for enforcing this topology. However, the failure of this policy to enable communication indicates one of the following possibilities:
To systematically isolate and resolve the root cause, the following steps must be executed in order. This plan moves from the control plane (OMP) to the data plane (forwarding).
The control policy’s primary function is to manipulate OMP route advertisements. We must verify that the hub is correctly re-advertising spoke routes to other spokes.
Verify Policy Application on vSmart:
outbound
direction to the site list containing the spoke sites.set tloc
action.Verify Route Reception at the Hub:
show omp routes vpn <VPN-ID>
Verify Route Advertisement from the Hub:
show omp routes advertised
Verify Route Reception at the Spokes:
show omp routes vpn <VPN-ID>
TLOC
listed for Spoke A’s prefix should be the System-IP and color of the Hub router, not Spoke A. If you see Spoke A’s original TLOC, the control policy is not working correctly. The FROM PEER
should be the System-IP of the vSmart controller.If the control plane verification confirms that routes are being advertised correctly, the issue lies within the data plane.
Check the Spoke’s Routing Table:
show ip route vpn <VPN-ID> <spoke-A-prefix>
Verify Hub Forwarding:
show platform hardware qfp active feature ipsec-in stats
and show platform hardware qfp active feature ipsec-out stats
can help verify if encrypted/decrypted packet counts are increasing.Inspect for Data Plane Restrictions:
The failure of spoke-to-spoke communication in a properly configured hub-and-spoke SD-WAN fabric is most often attributed to an improperly applied control policy or a misinterpretation of OMP route advertisements. By following the structured verification plan outlined above—validating the OMP control plane from vSmart to the spokes, and subsequently verifying the data plane forwarding path on the hub—the exact point of failure will be identified. This systematic approach ensures a rapid and accurate resolution.