SNMP Request Processing in Distributed Device Architecture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing SNMP management approaches for distributed device architectures require knowledge of the underlying device composition, leading to high latency, unreliability, and overhead, as they rely on SNMP communication within the architecture, which is inefficient and not transparent to managing devices.
Innovation Solution
Implementing a distributed device architecture where the master device receives SNMP requests, determines if member devices are involved, and generates non-SNMP requests using a lower latency protocol like EL2T, eliminating the need for SNMP agents on member devices and allowing transparent management without internal SNMP communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If SNMP communication is used within the distributed device architecture, then managing devices can query management data, but latency increases and reliability decreases
Solution Approach 1:
The master device acts as an intermediary between managing devices and member devices. It receives SNMP requests from managing devices, determines whether member devices are involved, and generates non-SNMP requests to member devices. This intermediary role eliminates the need for member devices to run SNMP agents, reducing latency and improving reliability by using a more efficient communication protocol for internal architecture communication.
2Productivity
If SNMP agents are deployed on member devices, then direct SNMP querying is possible, but overhead increases and complexity increases
Solution Approach 1:
The SNMP agent functionality is extracted from member devices and consolidated into the master device. The master device generates non-SNMP requests to member devices and translates their responses into SNMP responses. This extraction eliminates the need for SNMP agents on member devices, reducing architecture complexity and overhead while maintaining management efficiency through the master device's centralized handling.
3Measurement precision
If managing devices need to know the composition of distributed architecture, then precise management is possible, but ease of operation decreases
Solution Approach 1:
The master device serves as an intermediary that abstracts the distributed architecture's internal composition from managing devices. It receives SNMP requests, determines whether member devices are involved, and handles the complexity of internal communication. This allows managing devices to manage the distributed architecture as a single entity without needing to know its composition, improving ease of operation while maintaining precise management through the master device's intelligent request routing.
Data Source
AI summary
A distributed device architecture includes a master device and one or more member devices. A simple network management protocol (SNMP) agent of a master device receives an SNMP request from a managing device. Where the SNMP request pertains to a given member device, and where the SNMP request requires involvement of the given member device to fulfill the SNMP request, the master device generates a non-SNMP request corresponding to the SNMP request and transmits the non-SNMP request to the given member device. A non-SNMP agent of the given member device processes the non-SNMP request and transmits processing results back to the master device. The master device generates an SNMP response corresponding to the processing results, and the SNMP agent of the master device transmits the SNMP response back to the managing device.


