×

Network switch management via embedded management controller using management information base (MIB) to JSON parser

  • US 10,284,418 B2
  • Filed: 07/25/2016
  • Issued: 05/07/2019
  • Est. Priority Date: 07/25/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a network switch having a Simple Network Management Protocol (SNMP) interface;

    a management controller communicatively connected to the network switch through the SNMP interface; and

    a computing device communicatively connected to the management controller through an out-of-band (OOB) network, the computing device comprising a processor and a storage device storing computer executable code, wherein the computer executable code, when executed at the processor, is configured to;

    parse a management information base (MIB) file corresponding to the network switch to retrieve a plurality of Object Identifiers (OIDs) from the MIB file;

    convert the OIDs to a plurality of JavaScript Object Notation (JSON) objects to generate parsed information of the MIB file comprising the JSON objects;

    upload the parsed information of the MIB file to the management controller through the OOB network, wherein the management controller is configured to receive the parsed information of the MIB file, and establish a communication between the management controller and the network switch through the SNMP interface based on the parsed information of the MIB file, wherein the management controller functions as a client of the communication and the network switch functions as a server of the communication;

    receive an input for managing and configuring the network switch;

    send the input to the management controller through the OOB network, wherein the management controller is further configured to receive the input and manage and configure the network switch via the communication through the SNMP interface based on the input and the parsed information of the MIB file;

    wherein the computer executable code comprises;

    a parser application configured to;

    parse the MIB file corresponding to the network switch to retrieve the OIDs from the MIB file; and

    convert the OIDs to the JSON objects to generate parsed information of the MIB file; and

    a browser application configured to;

    request for a web user interface (UI) from the management controller;

    receive the web UI from the management controller;

    display the web UI in the browser application; and

    upload, through the web UI, the parsed information of the MIB file to the management controller.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×