Adding Hub to an existing Spoke Group - Best Practice


How to:


  1. Create a HUB
  2. Set HUB priority in the existing Spoke Group
  3. Verify the Workflow Template in the Device Group of Spokes
  4. Recreate the Workflow Template
  5. Commit the template again on all the required Spokes
  6. Verify LAN-VR on any Spoke Device

Create a HUB

(Assuming the Device Group for HUB exists)



sudo ./staging.py -w 0 -c <Controller IP> -s <WAN IP on device> -g <Gateway IP> -l <IKE Local ID> -r <IKE Remote ID> -n <Serial Number>



Set HUB priority in the existing Spoke Group



(Setting Hub-2 priority 2 for demonstration)



Verify the Workflow Template in the Device Group of Spokes




Recreate the Workflow Template

(Verify the Spoke Group field contains the Spoke Group)


Commit the template again on all the required Spokes

(Selected Branch-1 for Demonstration)

(Extended Community for the Hub and Local preference depending on the defined HUB priority)






Verify LAN-VR on any Spoke Device

For demonstration, we can see that before Commit Spoke-1, LAN VR has HUB-1 as a next hop for reaching the LAN network behind Spoke-2 (Spoke to Spoke via HUB)



After Commit is successful, Spoke-1 LAN VR added HUB-2 as the next hop for reaching the LAN network behind Spoke-2