Route exchange with site-to-site data transfer

Network Connectivity Center (NCC) lets you manage network connectivity in a hub-and-spoke model. Its data transfer feature lets you establish full mesh connectivity between your network spokes to provide communication across all your connected sites. If all spokes have the feature enabled, NCC propagates all routes that one spoke learns to all other spokes.

NCC topology.
NCC topology (click to enlarge)

In the preceding topology, Spokes A, B, and C are attached to the same hub and use Cloud Router to advertise prefixes into the hub.

To enable cross-region site-to-site traffic through hubs and spokes, you must enable global routing in the VPC network associated with the hub and spokes. If all spokes are located in the same region, then global routing isn't necessary because site-to-site traffic works without enabling global routing.

The following table shows how the hub propagates prefix advertisements to other spokes.

Routes from Spoke A Routes from Spoke B Routes from Spoke C
Routes exported to Spoke A 10.3.0.0/16 is reachable through Spoke B. 10.4.0.0/16 is reachable through Spoke C.
Routes exported to Spoke B 10.2.0.0/16 is reachable through Spoke A. 10.4.0.0/16 is reachable through Spoke C.
Routes exported to Spoke C 10.2.0.0/16 is reachable through Spoke A. 10.3.0.0/16 is reachable through Spoke B.

What's next