IP Library Granted Patent US 12695671
Granted Patent B2
US 12695671 · App. 18/422,949 · Granted Jul 28, 2026

Network hierarchy constructs enabling instant global wide area network connectivity

Inventors: Balaji Sundararajan (Fremont, CA); Bhairav Dutia (Santa Clara, CA); Ankur Bhargava (Pleasanton, CA); Satish Mahadevan (San Ramon, CA); Srinivas Yalamanchali (Fremont, CA); Ziad Sarieddine (San Jose, CA); Nikolai Pitaev (San Jose, CA)
Assignee: Cisco Technology, Inc.
H04L41/12H04L41/0894H04L67/52
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12695671
App. No.
18/422,949
Granted
Jul 28, 2026
Kind
B2
Abstract

This disclosure describes techniques and mechanisms for disclosure describes techniques and mechanisms for a central management plane to automatically create and assign system identifiers to network devices, thereby creating a global network hierarchy within a network. The techniques enable the use of a system identifier to be automatically generated and assigned, as well as configuration and network policies to be automatically generated based on the system identifier. Accordingly, the techniques enable automation of regional connectivity and policy application, a simplified manner of troubleshooting/debugging of any connectivity issues, and a simplified, aggregated view of statistic and analytics related to problems at site, sub-region, and region levels.

Claims (42)

1 . A method for creating a multi-region network fabric comprising:

configuring at least one sub-region node in the multi-region network fabric in accordance with a global network hierarchy of a network;

receiving, network information associated with onboarding a network device;

accessing geographic information associated with the network device based on network information associated with the multi-region network fabric;

assigning a system identifier of the network device in accordance with a sub-region node of the multi-region network fabric, wherein the system identifier corresponds to the global network hierarchy of the network; and

specifying the system identifier within a specific sub-region of the multi-region network fabric based on at least the geographic information and a role of the network device, wherein the system identifier includes multiple values representing geolocation information of the specific sub-region in a progressively refined manner and a value representing the role of the network device, the role of the network device being determined based on a corresponding range in which the value is located.

2 . The method of claim 1 , further comprising:

accessing information associated with the role of the network device based on the network information associated with the multi-region network fabric.

3 . The method of claim 1 , further comprising:

assigning the system identifier of the network device in accordance with the specific sub-region node of the multi-region network fabric.

4 . The method of claim 1 , further comprising: configuring one or more sub-regions of the multi-region network fabric in accordance with the global network hierarchy.

5 . The method of claim 1 , further comprising: specifying the system identifier in accordance with a multi-region network fabric hierarchy.

6 . The method of claim 1 , wherein the multi-region network fabric comprises a SD-WAN architecture.

7 . A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, network information associated with onboarding a network device;

accessing geographic information associated with the network device based on network information associated with the multi-region network fabric;

assigning a system identifier of the network device in accordance with a sub-region node of the multi-region network fabric, wherein the system identifier corresponds to a global network hierarchy of a network; and

specifying the system identifier within a specific sub-region of the multi-region network fabric based on at least the geographic information and a role of the network device, wherein the system identifier includes multiple values representing geolocation information of the specific sub-region in a progressively refined manner and a value representing the role of the network device, the role of the network device being determined based on a corresponding range in which the value is located.

8 . The system of claim 7 , the operations further comprising:

accessing information associated with the role of the network device based on the network information associated with the multi-region network fabric.

9 . The system of claim 7 , the operations further comprising:

assigning the system identifier of the network device in accordance with the specific sub-region node of the multi-region network fabric.

10 . The system of claim 7 , the operations further comprising:

configuring one or more sub-regions of the multi-region network fabric in accordance with the global network hierarchy.

11 . The system of claim 7 , the operations further comprising:

accessing information associated with the role of the network device based on the network information associated with the multi-region network fabric;

assigning the system identifier of the network device in accordance with the specific sub-region node of the multi-region network fabric.

12 . The system of claim 7 , wherein the multi-region network fabric comprises a SD-WAN architecture.

13 . One or more non-transitory computer-readable media storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

configuring at least one sub-region node in the multi-region network fabric in accordance with a global network hierarchy of a network;

receiving, network information associated with onboarding a network device;

accessing geographic information associated with the network device based on network information associated with the multi-region network fabric;

assigning a system identifier of the network device in accordance with a sub-region node of the multi-region network fabric, wherein the system identifier corresponds to the global network hierarchy of the network; and

specifying the system identifier within a specific sub-region of the multi-region network fabric based on at least the geographic information and a role of the network device, wherein the system identifier includes multiple values representing geolocation information of the specific sub-region in a progressively refined manner and a value representing the role of the network device, the role of the network device being determined based on a corresponding range in which the value is located.

14 . The one or more non-transitory computer-readable media of claim 13 , when executed by one or more processors, cause the one or more processors to perform operations comprising: accessing information associated with the role of the network device based on the network information associated with the multi-region network fabric.

15 . The one or more non-transitory computer-readable media of claim 13 , when executed by one or more processors, cause the one or more processors to perform operations comprising:

assigning the system identifier of the network device in accordance with the specific sub-region node of the multi-region network fabric.

16 . The one or more non-transitory computer-readable media of claim 14 , when executed by one or more processors, cause the one or more processors to perform operations comprising:

configuring one or more sub-regions of the multi-region network fabric in accordance with the global network hierarchy; and

specifying the system identifier in accordance with the global network hierarchy.