Automated network entity replacement based on historical topology consciousness
First Claim
1. A method comprising:
- maintaining, by a device in a network, a topology database of one or more topologies of entities in the network;
identifying, by the device, a replacement entity that has physically replaced a particular one of the entities in the network;
determining, by the device, whether neighbor information regarding one or more of the entities that neighbor the replacement entity matches neighbor information in the topology database associated with the replaced entity;
determining, by the device, whether client information regarding one of more clients of the replacement entity matches client information in the topology database associated with the replaced entity; and
sending, by the device, an alert when the neighbor or client information of the replacement entity does not match the neighbor or client information in the topology database associated with the replaced entity.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a device in a network maintains a topology database of one or more topologies of entities in the network. The device identifies a replacement entity that has physically replaced a particular one of the entities in the network. The device determines whether neighbor information regarding one or more of the entities that neighbor the replacement entity matches neighbor information in the topology database associated with the replaced entity. The device determines whether client information regarding one of more clients of the replacement entity matches client information in the topology database associated with the replaced entity. The device sends an alert when the neighbor or client information of the replacement entity does not match the neighbor or client information in the topology database associated with the replaced entity.
-
Citations
20 Claims
-
1. A method comprising:
-
maintaining, by a device in a network, a topology database of one or more topologies of entities in the network; identifying, by the device, a replacement entity that has physically replaced a particular one of the entities in the network; determining, by the device, whether neighbor information regarding one or more of the entities that neighbor the replacement entity matches neighbor information in the topology database associated with the replaced entity; determining, by the device, whether client information regarding one of more clients of the replacement entity matches client information in the topology database associated with the replaced entity; and sending, by the device, an alert when the neighbor or client information of the replacement entity does not match the neighbor or client information in the topology database associated with the replaced entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
one or more network interfaces to communicate with a network; a processor coupled to the network interfaces and configured to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed configured to; maintain a topology database of one or more topologies of entities in the network; identify a replacement entity that has physically replaced a particular one of the entities in the network; determine whether neighbor information regarding one or more of the entities that neighbor the replacement entity matches neighbor information in the topology database associated with the replaced entity; determine whether client information regarding one of more clients of the replacement entity matches client information in the topology database associated with the replaced entity; and send an alert when the neighbor or client information of the replacement entity does not match the neighbor or client information in the topology database associated with the replaced entity. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible, non-transitory, computer-readable medium storing program instructions that cause a device in a network to execute a process comprising:
-
maintaining, by the device, a topology database of one or more topologies of entities in the network; identifying, by the device, a replacement entity that has physically replaced a particular one of the entities in the network; determining, by the device, whether neighbor information regarding one or more of the entities that neighbor the replacement entity matches neighbor information in the topology database associated with the replaced entity; determining, by the device, whether client information regarding one of more clients of the replacement entity matches client information in the topology database associated with the replaced entity; and sending, by the device, an alert when the neighbor or client information of the replacement entity does not match the neighbor or client information in the topology database associated with the replaced entity.
-
Specification