Network discovery and data transfer using SNMP in an electric power transmission or distribution system
First Claim
1. A method comprising:
- each plurality of agent devices connected by a network querying at least one neighboring agent device using a MAC address of the neighboring agent known to each of the plurality of agent devices to obtain an IP address of at least one neighboring agent device;
each agent device creating a neighbor address table comprising an IP address of the at least one neighboring agent device;
a manager device querying one of the plurality of networked agent devices to obtain the queried agent device'"'"'s neighbor address table;
the queried agent device returning the queried agent device'"'"'s neighbor address table;
the manager device adding each IP address comprised in the queried agent device'"'"'s neighbor address table to a network inventory;
the manager device designating each IP address comprised in the queried agent device'"'"'s neighbor address table as an unqueried agent device;
a discovery process comprising;
the manager device querying an unqueried agent device in the network inventory to obtain the unqueried agent device'"'"'s neighbor address table using Simple Network Management Protocol (SNMP);
the unqueried device returning the unqueried agent device'"'"'s neighbor address table;
designating the unqueried agent device as a queried agent device;
the manager device comparing each IP address comprised in the unqueried agent device'"'"'s neighbor address table to IP addresses comprised in the network inventory and adding each new IP address to the network inventory as an unqueried agent device; and
iteratively repeating the steps of the discovery process until each of the plurality of agent devices in the network inventory is designated as a queried agent device.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems and methods for performing network discovery and file transfer utilizing Simple Network Management Protocol (SNMP). According to one embodiment, a manager queries an agent device to obtain an agent device'"'"'s neighbor address table comprising IP addresses of neighboring devices. IP addresses comprised in the agent device'"'"'s neighbor address table may be added to a network inventory. The manager device may then iteratively query each device in the network inventory until each of the plurality of agent devices have been queried. According to one embodiment, a device may divide a data file into a plurality of sequenced partitions. A plurality of packets may be created containing the sequenced partitions. A receiving device may reconstruct the data file using the sequenced partitions.
26 Citations
15 Claims
-
1. A method comprising:
-
each plurality of agent devices connected by a network querying at least one neighboring agent device using a MAC address of the neighboring agent known to each of the plurality of agent devices to obtain an IP address of at least one neighboring agent device; each agent device creating a neighbor address table comprising an IP address of the at least one neighboring agent device; a manager device querying one of the plurality of networked agent devices to obtain the queried agent device'"'"'s neighbor address table; the queried agent device returning the queried agent device'"'"'s neighbor address table; the manager device adding each IP address comprised in the queried agent device'"'"'s neighbor address table to a network inventory; the manager device designating each IP address comprised in the queried agent device'"'"'s neighbor address table as an unqueried agent device; a discovery process comprising; the manager device querying an unqueried agent device in the network inventory to obtain the unqueried agent device'"'"'s neighbor address table using Simple Network Management Protocol (SNMP); the unqueried device returning the unqueried agent device'"'"'s neighbor address table; designating the unqueried agent device as a queried agent device; the manager device comparing each IP address comprised in the unqueried agent device'"'"'s neighbor address table to IP addresses comprised in the network inventory and adding each new IP address to the network inventory as an unqueried agent device; and iteratively repeating the steps of the discovery process until each of the plurality of agent devices in the network inventory is designated as a queried agent device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for performing network discovery comprising:
-
a network comprising a plurality of agent devices, each of the plurality of agent devices configured to obtain an IP address of at least one neighboring agent device using a MAC address of the at least one neighboring agent and to create a neighbor address table comprising an IP address of the at least one neighboring agent device; a manager device comprising; a processor, and a computer-readable storage medium in electrical communication with the processor and comprising computer instructions executable on the processor for performing a method of; querying one of the plurality of networked agent devices to obtain the queried agent device'"'"'s neighbor address table;
receiving the queried agent device'"'"'s neighbor address table;adding IP addresses comprised in the queried agent device'"'"'s neighbor address table to a network inventory;
designating each IP address comprised in the queried agent device'"'"'s neighbor address table as an unqueried agent device;a discovery process comprising; querying an unqueried agent device in the network inventory to obtain the unqueried agent device'"'"'s neighbor address table using Simple Network Management Protocol (SNMP); receiving the unqueried agent device'"'"'s neighbor address table; designating the unqueried agent device as a queried agent device; comparing each IP address comprised in the unqueried agent device'"'"'s neighbor address table IP addresses comprised in the network inventory and adding each new IP address to the network inventory as an unqueried agent device; and iteratively repeating the steps of the discovery process until each of the plurality of agent device in the network inventory is designated as a queried agent device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An intelligent electronic device (IED) comprising:
-
a Simple Network Management Protocol (SNMP) network interface; a processor in communication with the SNMP network interface; a computer-readable storage medium in electrical communication with the processor and comprising computer instructions executable on the processor for performing a method of; querying at least one neighboring agent device using a MAC address of the at least one neighboring agent device to obtain an IP address of at least one neighboring agent device; creating a neighbor address table comprising an IP address of the at least one neighboring agent device;
receiving a query to obtain the neighbor address table via the SNMP network interface; andreturning the neighbor address table via the SNMP network interface in response to the query. - View Dependent Claims (14, 15)
-
Specification