Virtualization Manager Encapsulates SNMP Requests for VM Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual machines do not natively support Simple Network Management Protocol (SNMP) for monitoring and management, requiring separate utilities and protocols, which complicates centralized management of both virtual machines and network devices.

Innovation Solution

A virtualization manager encapsulates SNMP requests and commands, allowing them to be transmitted and processed by virtual machines, enabling centralized monitoring and management through a single SNMP interface, including storage in a management information base (MIB) for both virtual machines and network devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate utilities and protocols are used for virtual machines, then virtual machine management is possible, but system complexity increases

Engineering Contradiction:
Improvemanagement capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal SNMP interface that serves both network devices and virtual machines through a single protocol. The virtualization manager enables virtual machines to respond to SNMP queries natively, allowing the same SNMP infrastructure to manage heterogeneous targets without requiring separate management utilities or protocols for each type of object.

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

Solution Approach 2:

The virtualization manager acts as an intermediary layer between the SNMP infrastructure and virtual machines. It translates SNMP queries into appropriate operations for virtual machines and vice versa, enabling protocol compatibility without modifying the virtual machine kernel. This mediator approach maintains protocol standardization while extending functionality to virtualized environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If centralized management is implemented, then management efficiency improves, but protocol compatibility deteriorates

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidprotocol compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a unified SNMP-based management system that can centrally manage both network devices and virtual machines through a single protocol interface. This eliminates the need for separate management tools and enables centralized monitoring and control while maintaining full SNMP protocol compatibility across all managed objects.

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

3Adaptability or versatility

If SNMP is natively supported in virtual machines, then protocol compatibility improves, but virtual machine design complexity increases

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidvirtual machine design complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtualization manager serves as an intermediary that provides native-like SNMP support for virtual machines without requiring SNMP functionality to be built into the virtual machine kernel. It handles SNMP query translation and response generation externally, maintaining protocol compatibility while avoiding virtual machine design complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9836321B2Transmitting encapsulated SNMP commands to virtual machines
Publication Date: 2017.12.05 RED HAT ISRAEL
  • US9836321B2 patent drawing
  • US9836321B2 patent drawing
  • US9836321B2 patent drawing

AI summary

Systems and methods for transmitting encapsulated SNMP commands to virtual machines. An example method may comprise: receiving a Simple Network Management Protocol (SNMP) request; encapsulating, by a processing device, the SNMP request in a format compatible with respect to which a virtual machine is configured to communicate; and providing the encapsulated SNMP request to the virtual machine.