Small- and medium-sized networks have only a few branches, and the branches can dynamically establish VPNs by deploying non-shortcut scenario of DSVPN.
As shown in Figure 1, Spoke1 and Spoke2 connect to the Hub through the public network. DSVPN is deployed to enable Spoke1 and Spoke2 to learn routes from each other. Spoke1 and Spoke2 can communicate with each other directly because they are each other's next hop.