Dynamic update of virtual network topology
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18)
-
Specification