Epoch data interface
First Claim
1. A non-transitory computer readable medium comprising instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:
- obtain, from at least one of a plurality of controllers on a network, one or more logical models of the network, the one or more logical models comprising configurations of one or more objects defined for the network;
determine network statistics based on network traffic;
identify, based on the one or more logical models and the network statistics, a topology of the network and respective status information of one or more network elements during an epoch, the epoch defining a time interval; and
generate a user interface displaying the respective status information in a timeline comprising one or more of the epochs.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices are disclosed for generating an interface configured to display status information for network elements on a network. In embodiments, one or more logical models of the network are obtained from at least one of a plurality of controllers on a network. Network statistics are determined based on network traffic. Based on the one or more logical models and the network statistics, a topology of the network and respective status information of one or more network elements during an epoch is identified, the epoch defining a time interval. A user interface is generated that displays the respective status information in a timeline comprising one or more of the epochs.
179 Citations
20 Claims
-
1. A non-transitory computer readable medium comprising instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:
-
obtain, from at least one of a plurality of controllers on a network, one or more logical models of the network, the one or more logical models comprising configurations of one or more objects defined for the network; determine network statistics based on network traffic; identify, based on the one or more logical models and the network statistics, a topology of the network and respective status information of one or more network elements during an epoch, the epoch defining a time interval; and generate a user interface displaying the respective status information in a timeline comprising one or more of the epochs. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; and at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the system to; obtain, from at least one of a plurality of controllers on a network, one or more logical models of the network, the one or more logical models comprising configurations of one or more objects defined for the network; determine network statistics based on network traffic; identify, based on the one or more logical models and the network statistics, a topology of the network and respective status information of one or more network elements during an epoch, the epoch defining a time interval; and generate a user interface displaying the respective status information in a timeline comprising one or more of the epochs. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
obtaining, from at least one of a plurality of controllers on a network, one or more logical models of the network, the one or more logical models comprising configurations of one or more objects defined for the network; determining network statistics based on network traffic; identifying, based on the one or more logical models and the network statistics, a topology of the network and respective status information of one or more network elements during an epoch, the epoch defining a time interval; and generating a user interface displaying the respective status information in a timeline comprising one or more of the epochs. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification