SNMP Multicast Discovery for Network Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedevice discovery completenessVSAvoiddiscovery time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If individual SNMP GET commands are sent to all network addresses, then device discovery can be performed, but network traffic becomes excessive

Engineering Contradiction:
Improvedevice discovery completenessVSAvoidnetwork traffic volume
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If firewalls are configured to limit traffic on specific IP ports, then security is improved, but device discovery becomes incomplete

Engineering Contradiction:
Improvefirewall security restrictionsVSAvoiddevice discovery completeness
Core Design Contradiction:
Object-affected harmful factorsVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9270533B2Fast network discovery using SNMP multi-cast
Publication Date: 2016.02.23 EXTREME NETWORKS INC
  • US9270533B2 patent drawing
  • US9270533B2 patent drawing
  • US9270533B2 patent drawing

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.