Network Device Discovery via Packet Scanning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network implementations face challenges in detecting state changes of network devices and services in a timely manner without overloading the network with excessive traffic, especially during high traffic conditions or when devices disconnect suddenly, such as power cuts or cable removals.
Innovation Solution
The method involves scanning data packets for destination and source addresses to update information about network devices and services, utilizing existing network traffic to reduce the need for additional polling messages and adapt the frequency of polling based on network traffic levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If polling messages are sent frequently to detect state changes, then detection timeliness is improved, but network traffic increases
Solution Approach 1:
The system uses existing data packets transmitted for other purposes to carry device discovery information. Network devices include their addresses in regular data packets, and the discovering device extracts this information from the packets it receives, eliminating the need for dedicated polling messages.
Solution Approach 2:
Regular data packets serve dual purposes: their original communication function and the additional function of carrying device discovery information. The same packet infrastructure is used for both data transmission and device status updates.
2Quantity of substance
If polling messages are reduced to decrease network traffic, then network load is reduced, but detection timeliness deteriorates
Solution Approach 1:
Instead of periodic polling, the system continuously extracts device information from every data packet that passes through the network. This continuous passive monitoring ensures timely detection of device state changes without interrupting normal network operations.
Solution Approach 2:
Devices automatically include their address information in transmitted packets, enabling the discovering device to continuously update its knowledge of network topology without active querying.
3Loss of time
If notification mechanism is used for immediate state change detection, then detection timeliness is improved, but it fails in cases like cable removal or power-cut
Solution Approach 1:
The system uses third-party data packets (sent between other devices) as intermediaries to indirectly detect the presence or absence of a device. When a device disconnects, the absence of its address in subsequent packets provides reliable notification without requiring direct communication from the disconnected device.
Solution Approach 2:
The network traffic itself carries the information needed for device discovery and status monitoring, eliminating the need for separate notification mechanisms that would fail when devices disconnect unexpectedly.
Data Source
AI summary
A method for updating information about network devices and/or network services available in a network, the information being stored in a memory, the method including: scanning data packets transmitted on the network, a data packet including at least a destination address field and/or a source address field; evaluating the destination address field and/or the source address field; and updating the information in response to the evaluating.

