Network Device Discovery via Message Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In environments with server virtualization, existing technologies are inefficient in detecting new network devices and configuration changes, leading to prolonged setup times and resource management challenges, especially in dynamic environments where resources are utilized at maximum capacities.

Innovation Solution

A system and method that utilize a classifier to intercept and classify messages, with a discovery system parsing these messages to detect new network devices and configuration changes by fitting them into specific message groups, using protocols like SNMP and querying Management Information Bases for verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional server installation and configuration methods are used, then hardware reliability is improved, but setup time and resource utilization efficiency deteriorate

Engineering Contradiction:
Improvehardware reliabilityVSAvoidsetup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary discovery and classification of network devices by intercepting and analyzing SNMP messages before full configuration is needed. The discovery system proactively detects new devices and configuration changes by parsing incoming messages and fitting them to message groups, preparing the network inventory in advance rather than waiting for manual discovery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A classifier component acts as an intermediary between the network devices and the discovery system. The classifier intercepts messages from network devices, classifies them into specific groups based on message type and content, and routes them to the discovery system for further processing. This intermediary layer automates the detection of new devices and configuration changes without requiring direct human intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If manual server installation and configuration procedures are followed, then system stability is improved, but productivity and resource utilization deteriorate

Engineering Contradiction:
Improvesystem stabilityVSAvoidresource utilization
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The discovery system implements continuous feedback by monitoring network messages in real-time and detecting configuration changes as they occur. When the classifier receives messages from network devices, it classifies them and passes them to the discovery system, which parses the messages and compares them against known message groups to identify new devices or configuration modifications, providing ongoing feedback about network state changes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service discovery by having network devices automatically send SNMP messages that are intercepted and processed by the classifier and discovery system. New devices and configuration changes are detected automatically through the automated message interception, classification, and parsing process, eliminating the need for manual inventory updates while maintaining system stability.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If comprehensive network device monitoring is implemented, then detection accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitoring system is segmented into distinct functional components: a message interceptor that captures SNMP traffic, a classifier that divides messages into specific groups based on type and content, and a discovery system that parses and analyzes the classified messages. This segmentation allows each component to specialize in a specific task, improving detection accuracy while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The classifier applies local quality by treating different message types differently through specialized classification rules. Each message group has specific parsing and analysis requirements, and the system applies appropriate processing methods to each message type based on its classification, rather than using a uniform complex approach for all messages.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10033583B2Accelerating device, connection and service discovery
Publication Date: 2018.07.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10033583B2 patent drawing
  • US10033583B2 patent drawing
  • US10033583B2 patent drawing

AI summary

There are provided a system, a method and a computer program product for managing one or more network devices. The one or more network devices are connected indirectly or directly to one or more networks and communicate each other by exchanging one or more messages. A classifier intercepts the one or more messages associated with one or more network devices. The classifier classifies each of the intercepted messages into a layer. A discovery system receives the each classified message and detecting, based on the each received classified message, a new network device added to the one or more networks and detecting one or more configuration changes made on the one or more network devices.