SNMP Agent MIB Generation via OIDInfo Processor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development of SNMP agents is complex and time-consuming due to the need for different MIB structures for various devices, requiring frequent recompilation and modification when device characteristics change, adding, or deleting management items.

Innovation Solution

A network management system that generates a management information base (MIB) file and object identifier information (OIDInfo) file in real-time, allowing for dynamic management of communication devices using SNMP, with an SNMP agent comprising an OIDInfo processor for communication between the SNMP agent and application programs, reducing the need for frequent recompilation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different MIB structures are created for various devices, then device-specific management requirements are met, but development complexity and time increase significantly

Engineering Contradiction:
Improvedevice-specific management capabilityVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The MIB structure is segmented into device-specific portions and common portions. The extractor separates MIB objects into these distinct segments, allowing device-specific customization without affecting the overall system complexity. Each device type can have its own MIB structure while sharing common management functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The extractor acts as an intermediary that automatically generates MIB files from header files. This intermediary component handles the complexity of MIB structure creation, transforming device-specific requirements into standardized MIB formats without requiring manual intervention for each device type.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If MIB files are modified to accommodate changing device characteristics, then device management accuracy improves, but recompilation frequency and time consumption increase

Engineering Contradiction:
Improvemanagement accuracyVSAvoidrecompilation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Header files containing device-specific management information are prepared in advance during the development phase. The extractor uses these pre-prepared header files to automatically generate MIB files, eliminating the need for manual MIB modification and recompilation when device characteristics change.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service through automatic MIB file generation. When device characteristics change, the extractor automatically updates MIB files by processing modified header files, without requiring manual intervention or full recompilation of the SNMP agent.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If manual MIB file generation is performed for each device, then MIB structure accuracy improves, but productivity and efficiency decrease

Engineering Contradiction:
ImproveMIB structure accuracyVSAvoiddevelopment efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The extractor serves as an automatic intermediary that generates MIB files from header files, ensuring structural accuracy while dramatically improving productivity. This automated process eliminates manual MIB file creation for each device while maintaining consistent and accurate MIB structures through systematic processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses template-based copying where standard MIB structures are replicated and adapted for different device types. The extractor copies and modifies proven MIB structures based on device-specific header file information, ensuring accuracy through template consistency while improving productivity through reuse.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8812636B2Network management apparatus and method based on simple network management protocol
Publication Date: 2014.08.19 SAMSUNG ELECTRONICS CO LTD
  • US8812636B2 patent drawing
  • US8812636B2 patent drawing
  • US8812636B2 patent drawing

AI summary

An apparatus and method is provided for managing a communication device using Simple Network Management Protocol (SNMP). When a developer creates an SNMP interface header file through an application program at a compile time, an extractor generates a management information base (MIB) file and object identifier information (OIDInfo) on the basis of the interface header file. When a manager makes an SNMP request at a run time, an agent sends the OIDInfo included in the SNMP request message to an OIDInfo processor. The OIDInfo processor refers to an OIDInfo memory and delivers general message service (GMS) information to the agent. A GMS request/response process between the agent and the application program is then performed on the basis of the GMS information.