CPC H04L 41/5041 (2013.01) [H04L 67/10 (2013.01)] | 20 Claims |
1. A method comprising:
obtaining a branch network design template for deploying an intent-based remote branch in a software-defined network (SDN), the branch network design template based on an intent associated with the intent-based remote branch and indicative of one or more networking settings for a plurality of services to be provisioned at the intent-based remote branch;
obtaining a plurality of software packages for the plurality of services to be provisioned at the intent-based remote branch;
determining that one or more devices associated with the intent-based remote branch have established connectivity with the SDN, wherein the one or more devices are indicated for inclusion in the intent-based remote branch by the branch network design template; and
based on determining that one or more devices associated with the intent-based remote branch have established connectivity with the SDN, sending the branch network design template and the plurality of software packages to the one or more devices associated with the intent-based remote branch,
wherein the branch network design template and the plurality of software packages cause the one or more devices to deploy the plurality of services at the intent-based remote branch using a network topology based on the branch network design template, and configure a transport network that interconnects the intent-based remote branch with the SDN based on one or more settings in the branch network design template.
|