SNMP Multicast Discovery for Network Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current SNMP systems are inefficient in discovering devices on large networks, as they send a large number of individual GET commands, leading to excessive traffic and potential firewall restrictions, making it time-consuming and incomplete.
Innovation Solution
Implementing SNMP multi-cast GET and SET commands to discover and manage network devices, reducing the number of packets sent by broadcasting messages to a group of addresses, thereby building a Management Information Base (MIB) for network management systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If individual SNMP GET commands are sent to all network addresses to discover devices, then device discovery can be performed, but the number of packets sent becomes very large and time-consuming
Solution Approach 1:
The patent combines multiple individual SNMP GET commands into a single multi-cast GET command. Instead of sending separate GET commands to each network address, the system sends one multi-cast GET command to a multicast address, which is then distributed to all network devices. This merging of operations dramatically reduces the number of packets sent while maintaining complete device discovery capability.
Solution Approach 2:
The multi-cast GET command serves multiple functions simultaneously: it acts as a single discovery command that can reach all network devices at once, replaces thousands of individual GET commands, and enables both device discovery and parameter retrieval in one operation. This universal command structure is the core mechanism for resolving the time-efficiency contradiction.
2Reliability
If individual SNMP GET commands are sent to all network addresses, then device discovery can be performed, but network traffic becomes excessive
Solution Approach 1:
The patent merges thousands of individual SNMP GET commands into a single multi-cast GET command. This consolidation reduces network traffic volume from tens of thousands of packets to just one packet, while still achieving complete device discovery. The multi-cast mechanism ensures that all network devices receive the single command without requiring multiple separate transmissions.
Solution Approach 2:
The multicast address acts as an intermediary that distributes the single GET command to all network devices. Instead of the NMS directly sending individual commands to each device, the multi-cast mechanism serves as a mediator that efficiently distributes the command across the network, reducing overall traffic while maintaining discovery completeness.
3Object-affected harmful factors
If firewalls are configured to limit traffic on specific IP ports, then security is improved, but device discovery becomes incomplete
Solution Approach 1:
The multi-cast GET command acts as an intermediary that can penetrate firewall restrictions more effectively than individual unicast commands. By using multicast addressing and the SNMP protocol structure, the command can be delivered to network devices even when firewalls are configured to limit traffic on specific ports, ensuring complete device discovery despite security restrictions.
Solution Approach 2:
The multi-cast GET command provides universal reachability across the network, including through firewall-configured segments. The single command structure can be delivered to all network devices regardless of firewall port restrictions, making the discovery process robust against security measures that would otherwise block individual commands.
Data Source
AI summary
A network management device sends an SNMP multi-cast GET on a network to discover all the network devices on the network or subnet. The network management device builds a Management Information Base (MIB) based on the responses received from the SNMP multi-cast GET. The MIB information is then sent to a Network Management System (NMS).The SNMP multi-cast GET can be sent based on a command to discover network devices on the network or can be sent based on a polling algorithm. The system and method also include the ability to send an SNMP multi-cast SET to set the same parameter(s) on all the devices on the network/subnet.


