Switch configuration troubleshooting

US10838948B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10838948-B2
Application numberUS-201815966114-A
CountryUS
Kind codeB2
Filing dateApr 30, 2018
Priority dateApr 30, 2018
Publication dateNov 17, 2020
Grant dateNov 17, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Examples disclosed herein relate to a method comprising monitoring a first condition corresponding to a first parameter in a first database. The first database is configured to operate a first switch operating traffic on a network and the first database periodically synching with a second database. The method may also include monitoring a second parameter, corresponding to the first parameter, on the second database. The second database may be configured to operate a second switch on the network and the first switch and the second switch configured to operate traffic on the network. The method may also include determining that there is a deviation between the first and second that exceeds a threshold amount and transmitting an alert containing the deviation.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, comprising: storing, by a first switch, a first set of parameter values in a first time-series database of the first switch, wherein the first switch is configured to operate in a network based on the first set of parameter values; monitoring the first set of parameter values in the first time-series database based on a set of conditions indicating the operation of the first switch in the network; receiving, periodically, a second set of parameter values of a second time-series database of a second switch; synchronizing the first time-series database with the second time-series database based on the second set of parameter values; determining, based on the synchronization, that a deviation between a first parameter value in the first time-series database and a second parameter value of the second set of parameter values exceeds a threshold, wherein the first and second parameter values indicate a same network configuration; and generating an alert indicating the deviation. 2. The method of claim 1 , further comprising: performing an operation to correct the deviation between the first and second parameter values. 3. The method of claim 1 , further comprising: retrieving, from the first time-series database, respective historical values corresponding to the first and second parameter values; determining a historical comparison between historical values corresponding the first parameter value and historical values corresponding to the second parameter value; and comparing the historical comparison to the deviation. 4. The method of claim 1 , wherein the first parameter value indicates a first count of a type of entities in the network, the second parameter value indicates a second count of the type of entities in the network, and the deviation is a difference between the first count and the second count. 5. The method of claim 1 , wherein the first parameter value indicates a first route between a first device and a second device in the network, and the second parameter value indicates a second route between the first and the second devices, and wherein the deviation is a difference in the first route and the second route. 6. The method of claim 1 , further comprising maintaining, for the first switch, a subscription to the second time-series database for receiving data related to the second parameter value. 7. The method of claim 1 , wherein both the first and the second switches are configured, via the first and second time-series databases, respectively, to actively manage the network. 8. The method of claim 1 , wherein the first and the second switches are configured to appear as a virtual switch. 9. The method of claim 1 , comprising: receiving a user generated script identifying the first parameter value; determining that the second parameter value corresponds to the first parameter value based on the user generated script; and executing the user generated script on the first switch. 10. A system, comprising: a processor, a memory device; a storage device configured to store a first set of parameter values in a first time-series database, wherein the system is configured to operate in a network based on the first set of parameter values; a monitor configured to: monitor the first set of parameter values in the first time-series database based on a set of conditions indicating the operation of the first switch in the network; receive, periodically, a second set of parameter values of a second time-series database of a second system; and synchronizing the first time-series database with the second time-series database based on the second set of parameter values; a deviation handler configured to determine, based on the synchronization, that a deviation between a first parameter value in the first time-series database and a second parameter value of the second set of parameter values exceeds a threshold, wherein the first and second parameter values indicate a same network configuration; and an alert module configured to generate an alert indicating the deviation. 11. The system of claim 10 , further comprising: an operation module configured to perform an operation to correct the deviation between the first and second parameter values. 12. The system of claim 10 , further comprising: an historical value handler to: retrieve, from the first time-series database, respective historical values corresponding to the first and second parameter values; determine a historical comparison between historical values corresponding to the first parameter value and historical values corresponding to the second parameter value; and compare the historical comparison to the deviation. 13. The system of claim 10 , further comprising: a script handler configured to: receive a user generated script identifying the first parameter value; determine that the second parameter value corresponds to the first parameter value based on the user generated script; and execute the user generated script on the system. 14. The system of claim 10 , wherein the first parameter value indicates a first count of a type of entities in the network, the second parameter value indicates a second count of the type of entities in the network, and the deviation is a difference between the first count and the second count. 15. The system of claim 10 wherein the first parameter value indicates a first route between a first device and a second device in the network, the second parameter value indicates a second route between the first and the second devices, and wherein the deviation is a difference in the first route and the second route. 16. A non-transitory machine-readable storage medium encoded with instructions, the instructions executable by a processor of a network system to cause the network system to: store a first set of parameter values in a first time-series database of the network system, wherein the network system is configured to operate in a network based on the first set of parameter values; monitor the first set of parameter values in the first time-series database based on a set of conditions indicating the operation of the first switch in the network; receive, periodically, a second set of parameter values of a second time-series database of a second network system; synchronize the first time-series database with the second time-series database based on the second set of parameter values; determine, based on the synchronization, that a deviation between a first parameter value in the first time-series database and a second parameter value of the second set of parameter values exceeds a threshold, wherein the first and second parameter values indicate a same network configuration; and generate an alert indicating the deviation. 17. The non-transitory machine-readable storage medium of claim 16 , wherein the instructions executable by the processor of the network system to cause the network system to maintain a subscription to the second time-series database for receiving data related to the second parameter value. 18. The non-transitory machine-readable storage medium of claim 16 , wherein both the first and the second switches are configured, via the first and second time-series databases, respectively, to actively manage the network. 19. The non-transitory machine-readable storage medium of claim 16 , wherein the first and the second switches are configured to appear as a virtual switch. 20. The non-transitory machine-readable storage medium of cla

Assignees

Inventors

Classifications

  • Configuration management of networks or network elements (address allocation H04L61/50) · CPC title

  • Ensuring data consistency and integrity · CPC title

  • Performing the actions predefined by failover planning, e.g. switching to standby network elements · CPC title

  • Routing or path finding in a switch fabric · CPC title

  • Threshold monitoring · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10838948B2 cover?
Examples disclosed herein relate to a method comprising monitoring a first condition corresponding to a first parameter in a first database. The first database is configured to operate a first switch operating traffic on a network and the first database periodically synching with a second database. The method may also include monitoring a second parameter, corresponding to the first parameter, …
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification G06F16/2365. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 17 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).