Dynamic update of virtual network topology
AssigneeAT&T Intellectual Property I, L.P.
InventorsTsong-Ho Wu, Wen-Jui Li, Wai Lai
Life of this patent
Estimating the term…
Abstract
An IP network topology update system may update IP network topology in near real-time and on-demand with minimum overheads. It identifies likely impact area (e.g., layer 2 or layer 3), objects (e.g., link or node such a device), and timing (e.g., what topology objects located where or when the topology update process should be performed) in the IP Layer 3 network and its underlying SDN Layer 2 network under virtualized networking infrastructure as candidates of impacts for topology update.
Claims18
An apparatus comprising:
- a processor;
- and
- a memory coupled with the processor, the memory comprising executable instructions stored thereon that when executed by the processor cause the processor to effectuate operations comprising:
- obtaining an alert, the alert comprising information affecting a virtual topology;
- determining that the alert is a parent event during a time duration, the time duration computed based on a pairing of a time of an onset alarm and a time of a clear alarm associated with a same alarm identifier from a same device;
- based on the determining that the alert is a parent event, determining an object associated with the parent event;
- obtaining other parent events that are associated with the object;
- based on the other parent events that are associated with the object, determining an impact area that the parent event affects;
- and
- based on the determined impact area, performing a topology update for the impact area.
A method comprising:
- obtaining, by a server, an alert, the alert comprising information affecting a virtual topology;
- determining, by the server, that the alert is a parent event during a time duration, the time duration computed based on a pairing of a time of an onset alarm and a time of a clear alarm associated with a same alarm identifier from a same device;
- based on the determining that the alert is a parent event, determining, by the server, an object associated with the parent event;
- obtaining, by the server, other events that are associated with the object;
- based on the other events that are associated with the object, determining, by the server, an impact area that the parent event affects;
- and
- based on the determined impact area, performing a topology update for the impact area.
A non-transitory computer readable storage medium storing computer executable instructions that when executed by a computing device cause said computing device to effectuate operations comprising:
- obtaining an alert, the alert comprising information affecting a virtual topology;
- determining that the alert is a parent event during a time duration, the time duration computed based on a pairing of a time of an onset alarm and a time of a clear alarm associated with a same alarm identifier from a same device;
- based on the determining that the alert is a parent event, determining an object associated with the parent event;
- obtaining other events that are associated with the object;
- based on the other events that are associated with the object, determining an impact area that the parent event affects;
- and
- based on the determined impact area, performing a topology update for the impact area.
Dependencies are inferred from the claim text.