Monitoring overlay networks
First Claim
1. A method for managing communication over one or more networks using one or more network computers, wherein execution of instructions by the one or more network computers perform the method comprising:
- employing a network computer as a management platform computer that provides one or more monitoring rules and one or more event rules;
instantiating a monitoring engine that performs actions, including;
receiving network traffic from one or more links to a physical network, wherein the network traffic is associated with one or more network addresses of the physical network and one or more gateway identifiers (GIDs) that are associated with one or more gateway computers in an overlay network, and wherein visibility of activity associated with the network traffic is obscured by the overlay network;
analyzing the network traffic to associate the activity with the one or more GIDs, wherein the one or more GIDs are separate from the one or more network addresses;
monitoring the network traffic based on the one or more monitoring rules;
providing one or more metrics associated with the one or more gateway computers based on the monitoring of the network traffic and the one or more GIDs;
comparing the one or more metrics to the one or more event rules;
generating one or more events based on one or more affirmative results of the comparison; and
instantiating an event engine that performs actions, including;
mapping the one or more events to one or more actions based on one or more characteristics of the one or more events;
executing the one or more actions; and
communicating the one or more events to the management platform computer.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed to managing communication over one or more networks. A monitoring engine may be instantiated to perform actions including receiving network traffic from a physical network that may be associated with network addresses of the physical network. The monitoring engine may analyze the network traffic to associate activity with gateway identifiers (GIDs) associated with gateway computers in an overlay network such that the GIDs are separate from the network addresses. The monitoring engine may be arranged to monitor the network traffic based on monitoring rules. The monitoring engine may provide metrics associated with the gateway computers based on the monitoring of the network traffic. The monitoring engine may compare the metrics to event rules. The monitoring engine may generate events based on affirmative results of the comparison. The events may be mapped to actions based on characteristics of the events and executed.
-
Citations
30 Claims
-
1. A method for managing communication over one or more networks using one or more network computers, wherein execution of instructions by the one or more network computers perform the method comprising:
-
employing a network computer as a management platform computer that provides one or more monitoring rules and one or more event rules; instantiating a monitoring engine that performs actions, including; receiving network traffic from one or more links to a physical network, wherein the network traffic is associated with one or more network addresses of the physical network and one or more gateway identifiers (GIDs) that are associated with one or more gateway computers in an overlay network, and wherein visibility of activity associated with the network traffic is obscured by the overlay network; analyzing the network traffic to associate the activity with the one or more GIDs, wherein the one or more GIDs are separate from the one or more network addresses; monitoring the network traffic based on the one or more monitoring rules; providing one or more metrics associated with the one or more gateway computers based on the monitoring of the network traffic and the one or more GIDs; comparing the one or more metrics to the one or more event rules; generating one or more events based on one or more affirmative results of the comparison; and instantiating an event engine that performs actions, including; mapping the one or more events to one or more actions based on one or more characteristics of the one or more events; executing the one or more actions; and communicating the one or more events to the management platform computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processor readable non-transitory storage media that includes instructions for managing communication over one or more networks, wherein execution of the instructions by the one or more network computers perform the method comprising:
-
employing a network computer as a management platform computer that provides one or more monitoring rules and one or more event rules; instantiating a monitoring engine that performs actions, including; receiving network traffic from one or more links to a physical network, wherein the network traffic is associated with one or more network addresses of the physical network one or more gateway identifiers (GIDs) that are associated with one or more gateway computers in an overlay network, and wherein visibility of activity associated with the network traffic is obscured by the overlay network; analyzing the network traffic to associate the activity with the one or more GIDs, wherein the one or more GIDs are separate from the one or more network addresses; monitoring the network traffic based on the one or more monitoring rules; providing one or more metrics associated with the one or more gateway computers based on the monitoring of the network traffic and the one or more GIDs; comparing the one or more metrics to the one or more event rules; generating one or more events based on one or more affirmative results of the comparison; and instantiating an event engine that performs actions, including; mapping the one or more events to one or more actions based on one or more characteristics of the one or more events; executing the one or more actions; and communicating the one or more events to the management platform computer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for managing communication over one or more networks, comprising:
a network computer, comprising; one or more transceivers that communicate over the one or more networks; a memory that stores at least instructions; and one or more processors that execute instructions that perform actions, including; instantiating a monitoring engine that performs actions, including; receiving network traffic from one or more links to a physical network, wherein the network traffic is associated with one or more network addresses of the physical network and one or more gateway identifiers (GIDs) that are associated with one or more gateway computers in an overlay network, and wherein visibility of activity associated with the network traffic is obscured by the overlay network; analyzing the network traffic to associate the activity with the one or more GIDs, wherein the one or more GIDs are separate from the one or more network addresses; monitoring the network traffic based on one or more monitoring rules; providing one or more metrics associated with the one or more gateway computers based on the monitoring of the network traffic and the one or more GIDs; comparing the one or more metrics to one or more event rules; generating one or more events based on one or more affirmative results of the comparison; and instantiating an event engine that performs actions, including; mapping the one or more events to one or more actions based on one or more characteristics of the one or more events; executing the one or more actions; and communicating the one or more events to the management platform computer; and a management platform computer, comprising; one or more transceivers that communicate over the one or more networks; a memory that stores at least instructions; and one or more processors that execute instructions that perform actions, including; providing the one or more monitoring rules and the one or more event rules. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
24. A network computer for managing communication over one or more networks, comprising:
-
one or more transceivers that communicate over the one or more networks; a memory that stores at least instructions; and one or more processors that execute instructions that perform actions, including; employing a network computer as a management platform computer that provides one or more monitoring rules and one or more event rules; instantiating a monitoring engine that performs actions, including; receiving network traffic from one or more links to a physical network, wherein the network traffic is associated with one or more network addresses of the physical network and one or more gateway identifiers (GIDs) that are associated with one or more gateway computers in an overlay network, and wherein visibility of activity associated with the network traffic is obscured by the overlay network; analyzing the network traffic to associate the activity with the one or more GIDs, wherein the one or more GIDs are separate from the one or more network addresses; monitoring the network traffic based on the one or more monitoring rules; providing one or more metrics associated with the one or more gateway computers based on the monitoring of the network traffic and the one or more GIDs; comparing the one or more metrics to the one or more event rules; generating one or more events based on one or more affirmative results of the comparison; and instantiating an event engine that performs actions, including; mapping the one or more events to one or more actions based on one or more characteristics of the one or more events; executing the one or more actions; and communicating the one or more events to the management platform computer. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification