MIB to JSON Parser for Vendor-Independent Network Switch Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network switch management systems face challenges in being device or vendor independent, requiring different management software applications for each vendor's switches and necessitating a corresponding module on the management controller stack, which is cumbersome and resource-intensive.
Innovation Solution
A system and method utilizing a management controller connected through an SNMP interface, where a computing device parses a MIB file to convert Object Identifiers (OIDs) to JSON objects, allowing for device-independent management by establishing communication between the management controller and network switch, eliminating the need for a Node.js server component and supporting all MIB files without memory excess issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If different management software applications are used for each vendor's network switches, then vendor-specific management functionality is achieved, but system complexity and resource requirements increase
Solution Approach 1:
The patent implements a universal management controller that can manage multiple vendor-specific network switches through a common interface. The MIB to JSON parser serves as a multi-functional component that handles different MIB file formats from various vendors, converting them into a unified JSON structure that the management controller can process, thereby eliminating the need for separate management software for each vendor while maintaining vendor-specific functionality
2Adaptability or versatility
If a Node.js server component is used to parse MIB files, then MIB file processing capability is achieved, but memory consumption increases
Solution Approach 1:
The patent extracts the MIB file parsing functionality from the Node.js server environment and implements it as a standalone MIB to JSON parser component. This extracted parser reads MIB files and converts them to JSON objects without requiring the full Node.js runtime, thereby reducing memory consumption while maintaining MIB file processing capability. The parser operates independently and feeds processed data to the management controller without needing a server component
Data Source
AI summary
Certain aspects direct to systems and methods for network switch management via a management controller using a management information base (MIB) to JavaScript Object Notation (JSON) parser. At a computing device, an administrator provides a MIB file corresponding to a network switch to be managed. Then the administrator utilizes a parser application to parse the MIB file at the computing device to retrieve Object Identifiers (OIDs) from the MIB file, and then converts the OIDs to JSON objects, in order to generate parsed information of the MIB file including the JSON objects. Thus, the administrator may use a browser to access a web user interface at a management controller to upload the parsed information of the MIB file to the management controller. The management controller may then manage and configure the network switch through a Simple Network Management Protocol (SNMP) interface based on the parsed information of the MIB file.


