[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100706948B1 - MIB Structure and Management in SNMP Manager - Google Patents

MIB Structure and Management in SNMP Manager Download PDF

Info

Publication number
KR100706948B1
KR100706948B1 KR1020050002126A KR20050002126A KR100706948B1 KR 100706948 B1 KR100706948 B1 KR 100706948B1 KR 1020050002126 A KR1020050002126 A KR 1020050002126A KR 20050002126 A KR20050002126 A KR 20050002126A KR 100706948 B1 KR100706948 B1 KR 100706948B1
Authority
KR
South Korea
Prior art keywords
information
mib
snmp
file
data
Prior art date
Application number
KR1020050002126A
Other languages
Korean (ko)
Other versions
KR20060081735A (en
Inventor
유태호
김정
박용길
정원석
이주식
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020050002126A priority Critical patent/KR100706948B1/en
Publication of KR20060081735A publication Critical patent/KR20060081735A/en
Application granted granted Critical
Publication of KR100706948B1 publication Critical patent/KR100706948B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/024Standardisation; Integration using relational databases for representation of network management data, e.g. managing via structured query language [SQL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은, MIB 데이터 중 필수적인 정보와 선택적인 정보를 구분하고, 이들을 파일 형식으로 관리함으로써, MIB 데이터를 모든 어플리케이션에서 별도의 컴파일 과정 없이 공통으로 사용할 수 있는 SNMP 관리 시스템에서의 MIB 구성 및 관리 방법에 관한 것으로, 본 발명은, 단순 네트워크 관리 프로토콜(SNMP) 관리자 시스템과 SNMP 에이전트를 포함하는 망 관리 시스템에서 관리정보베이스(MIB) 데이터를 관리하기 위한 방법에 있어서, 생성된 MIB 데이터를 필수적인 정보와 선택적인 정보로 구분하여 각각 파일 형태로 저장하는 제1 단계; 상기 SNMP 관리자 시스템의 어플리케이션이 상기 필수적인 정보를 저장하고 있는 MIB 데이터 파일을 열어, 첫 번째 객체를 루트로 설정하는 제2 단계; 다음 객체를 읽어 상기 필수적인 정보에 포함된 상기 객체의 깊이와 상위 객체의 식별자를 확인한 후, 해당 위치에 객체 이름을 추가하는 제3 단계; 및 모든 객체들에 대해 상기 제3 단계를 반복하는 제4 단계를 포함하는 것을 특징으로 한다.The present invention distinguishes essential information and optional information among MIB data and manages them in a file format so that MIB configuration and management method can be used in an SNMP management system that MIB data can be commonly used in all applications without a separate compilation process. The present invention relates to a method for managing management information base (MIB) data in a network management system including a simple network management protocol (SNMP) manager system and an SNMP agent. A first step of dividing into optional information and storing each of them in a file form; A second step in which an application of the SNMP manager system opens a MIB data file storing the essential information and sets the first object as a root; Reading a next object, checking a depth of the object included in the essential information and an identifier of a higher object, and then adding an object name at a corresponding position; And a fourth step of repeating the third step for all objects.

SNMP, MIB, 관리, 네트워크, 단순, 프로토콜, 정보, 베이스SNMP, MIB, Management, Network, Simple, Protocol, Information, Base

Description

단순 네트워크 관리 프로토콜 시스템에서의 관리정보베이스 구성 및 관리 방법{MIB Structure and Management in SNMP Manager} Management Information Base Configuration and Management Method in Simple Network Management Protocol System {MIB Structure and Management in SNMP Manager}             

도 1은 일반적인 SNMP 관리자 시스템과 에이전트간의 관계를 설명하기 위한 도면.1 is a diagram for explaining a relationship between a general SNMP manager system and an agent.

도2는 본 발명에 따른 필수적인 정보를 담은 MIB 데이터 파일 구조를 나타낸 도면.2 illustrates a structure of a MIB data file containing essential information according to the present invention.

도3은 본 발명에 따른 선택적인 정보를 담은 MIB 데이터 파일 구조를 나타낸 도면.3 illustrates a structure of a MIB data file containing optional information in accordance with the present invention.

도4는 본 발명에 따른 필수적인 정보를 담은 MIB 데이터 파일과 선택적인 정보를 담은 MIB 데이터 파일간의 관계를 설명하기 위한 도면.4 is a view for explaining the relationship between a MIB data file containing essential information and a MIB data file containing optional information according to the present invention;

본 발명은 단순 네트워크 관리 프로토콜(SNMP: Simple Network Management Protocol) 관리(Manager) 시스템에서의 관리정보베이스(MIB: Management Information Base) 구성 및 관리 방법에 관한 것으로, 더욱 자세하게는 MIB 데이터 중 필수적인 정보와 선택적인 정보를 구분하고, 이들을 파일 형식으로 관리함으로써, MIB 데이터를 모든 어플리케이션에서 별도의 컴파일 과정 없이 공통으로 사용할 수 있는 MIB 구성 및 관리 방법에 관한 것이다.The present invention relates to a management information base (MIB) configuration and management method in a Simple Network Management Protocol (SNMP) Manager system, and more particularly, essential information and selection of MIB data. By classifying general information and managing them in a file format, the present invention relates to a MIB configuration and management method in which MIB data can be commonly used in all applications without a separate compilation process.

일반적으로 SNMP는 통신망 관리를 위한 망 관리 프로토콜의 하나로서, SNMP 망 관리 시스템, 즉 관리자(Manager)는 해당 SNMP를 통하여 SNMP 망 관리 대상 시스템, 즉 에이전트(Agent) 내의 자원을 제어할 수 있다.In general, SNMP is one of network management protocols for managing a communication network. An SNMP network management system, that is, a manager, may control resources in an SNMP network management target system, that is, an agent, through the corresponding SNMP.

도1은 일반적인 SNMP 관리자 시스템과 에이전트간의 관계를 설명하기 위한 도면으로, SNMP 망 관리 시스템은 SNMP 관리자 시스템과 SNMP 에이전트와 MIB 데이터로 구성된다.1 is a diagram illustrating a relationship between a general SNMP manager system and an agent. The SNMP network management system includes an SNMP manager system, an SNMP agent, and MIB data.

SNMP 관리자 시스템은 네트워크 관리자가 전 네트워크 상황을 확인할 수 있도록 인터페이스를 제공한다. SNMP 에이전트는 피관리 대상 장비인 호스트, 라우터, 브릿지, 허브와 같은 네트워크 장비에 설치되는 것으로, 관리자 시스템의 요구에 따라 관리 정보를 전송하거나, 관리자 시스템에서 요구한 데이터의 검색, 변경, 생성, 삭제 등의 동작을 수행한다. 관리 정보인 MIB는 TCP/IP를 기초로 하는 시스템에서 각 피관리 대상 장비의 관리되어질 요소들에 대한 정보를 포함하고 있는 데이터베이스 이다.The SNMP manager system provides an interface for network administrators to check the entire network status. SNMP agent is installed in network equipment such as host, router, bridge, and hub which are managed devices, and transmits management information according to the needs of the manager system, or retrieves, changes, creates, and deletes data required by the manager system. And so on. The MIB, which is management information, is a database containing information on the elements to be managed of each managed device in a system based on TCP / IP.

종래에는 SNMP를 이용하여 관리자(Manager) 시스템을 구현하고자 할 때, 사용자의 편이성을 위하여 MIB 브라우저를 구현하게 된다. MIB 브라우저는 MIB 트리(Tree) 구조를 보여주는 것을 말한다. 이와 같은 MIB 브라우저는 SNMP 관리자 시스 템이 ASN.1(Abstract Syntax Notation 1)으로 구성되어 있는 MIB 파일을 MIB 컴파일러를 이용해 컴파일 하여 MIB 데이터를 얻게 된다. 이렇게 얻어진 MIB 데이터들은 MIB 브라우저를 구성하기 위한 기본적인 데이터들이다. 그런데 이러한 MIB 데이터들은 결국 MIB 컴파일러 또는 어플리케이션에 종속적으로 구성되어지게 된다.Conventionally, when a manager system is implemented using SNMP, a MIB browser is implemented for user convenience. The MIB browser is the one that shows the MIB tree structure. Such a MIB browser obtains MIB data by compiling a MIB file whose SNMP manager system is composed of Abstract Syntax Notation 1 (ASN.1) using the MIB compiler. The MIB data thus obtained are basic data for constructing the MIB browser. However, these MIB data are eventually configured depending on the MIB compiler or application.

만약 서로 다른 컴파일러(어플리케이션)를 이용하여 MIB 데이터를 구성하였다면 서로 배타적으로 MIB 데이터가 구성되기 때문에, 서로 다른 어플리케이션 상에서는 MIB 브라우저를 통하여 구현될 MIB 트리를 구성할 공통적인 요소가 없게 된다. 즉, 종래에는 MIB를 구성함에 있어 컴파일러로부터 MIB 브라우저의 구현까지 하나의 어플리케이션만을 사용하여야 하며, 상이한 어플리케이션에서는 이미 구성된 MIB 데이터를 이용할 수 없다는 문제점이 있다. 결국, 다른 어플리케이션에서 MIB 데이터를 이용하기 위해서는 다시 컴파일링을 수행해야 한다.If the MIB data is configured using different compilers (applications), since the MIB data is composed exclusively of each other, there is no common element to construct the MIB tree to be implemented through the MIB browser in different applications. That is, in the conventional MIB configuration, only one application must be used from the compiler to the implementation of the MIB browser, and there is a problem in that the MIB data that is already configured cannot be used in different applications. As a result, in order to use MIB data in other applications, it must be recompiled.

따라서 본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위한 것으로, 본 발명의 목적은, MIB 데이터 중 필수적인 정보와 선택적인 정보를 구분하고, 이들을 파일 형식으로 관리함으로써, MIB 데이터를 모든 어플리케이션에서 별도의 컴파일 과정 없이 공통으로 사용할 수 있는 SNMP 관리 시스템에서의 MIB 구성 및 관리 방법을 제공하는데 있다.Accordingly, the present invention is to solve the above problems of the prior art, an object of the present invention, by separating the essential information and the optional information of the MIB data, and managing them in a file format, to separate the MIB data in all applications It is to provide MIB configuration and management method in SNMP management system that can be used in common without compiling process.

상기 목적을 달성하기 위한 본 발명은, 단순 네트워크 관리 프로토콜(SNMP) 관리자 시스템과 SNMP 에이전트를 포함하는 망 관리 시스템에서 관리정보베이스 (MIB) 데이터를 관리하기 위한 방법에 있어서, 생성된 MIB 데이터를 필수적인 정보와 선택적인 정보로 구분하여 각각 파일 형태로 저장하는 제1 단계; 상기 SNMP 관리자 시스템의 어플리케이션이 상기 필수적인 정보를 저장하고 있는 MIB 데이터 파일을 열어, 첫 번째 객체를 루트로 설정하는 제2 단계; 다음 객체를 읽어 상기 필수적인 정보에 포함된 상기 객체의 깊이와 상위 객체의 식별자를 확인한 후, 해당 위치에 객체 이름을 추가하는 제3 단계; 및 모든 객체들에 대해 상기 제3 단계를 반복하는 제4 단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a method for managing management information base (MIB) data in a network management system including a simple network management protocol (SNMP) manager system and an SNMP agent. A first step of dividing the information into optional information and storing the information in a file format; A second step in which an application of the SNMP manager system opens a MIB data file storing the essential information and sets the first object as a root; Reading a next object, checking a depth of the object included in the essential information and an identifier of a higher object, and then adding an object name at a corresponding position; And a fourth step of repeating the third step for all objects.

바람직하게는 상기 필수적인 정보를 저장하는 파일과 상기 선택적인 정보를 저장하는 파일은 객체 식별자를 키로 하여 서로 링크되는 것이 좋다.Preferably, the file for storing the essential information and the file for storing the optional information are linked to each other using an object identifier as a key.

또한, 바람직하게는 상기 필수적인 정보를 저장하는 파일은, 객체 식별자, 객체명, 상위 객체의 식별자, 해당 객체의 유형 정보를 나타내는 신텍스, 해당 객체가 필수적인 요소인지 선택적인 요소인지를 나타내는 상태 정보, 해당 객체의 접근 권한 정보, MIB 브라우저 상에서의 해당 객체의 깊이를 나타내는 정보, 해당 객체의 테이블 여부 정보를 포함한다.Also, preferably, the file storing the essential information may include an object identifier, an object name, an identifier of an upper object, a syntax indicating type information of the object, state information indicating whether the object is an essential element or an optional element, and Access permission information of the object, information indicating the depth of the object on the MIB browser, and whether the table of the object.

또한 바람직하게는 상기 선택적인 정보를 저장하는 파일은, 객체 식별자, 해당 객체에 대한 상세 설명 정보, 해당 객체의 원래 데이터 유형 정보를 포함한다.
Also preferably, the file storing the optional information includes an object identifier, detailed description information about the object, and original data type information of the object.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도2는 본 발명에 따른 필수적인 정보를 담은 MIB 데이터 파일 구조를 나타낸 도면이고, 도3은 본 발명에 따른 선택적인 정보를 담은 MIB 데이터 파일 구조를 나타낸 도면이며, 도4는 본 발명에 따른 필수적인 정보를 담은 MIB 데이터 파일과 선택적인 정보를 담은 MIB 데이터 파일간의 관계를 설명하기 위한 도면이다.FIG. 2 is a diagram showing a structure of a MIB data file containing essential information according to the present invention, FIG. 3 is a diagram showing a structure of a MIB data file containing optional information according to the present invention, and FIG. 4 is a diagram showing essential information according to the present invention. Is a diagram for explaining a relationship between a MIB data file containing information and a MIB data file containing optional information.

본 발명에서는 파일 형식으로 MIB 데이터의 형식을 맞춘다. 즉, MIB 브라우저에서 사용되는 기본적인 요소들을 파일로 구성한 다음, MIB 브라우저를 구성하기 위한 MIB 데이터를 해당 파일로부터 읽어 들여 MIB 브라우저를 구성한다. 이러한 파일들은 기본적으로 읽기 권한만 주면 어느 어플리케이션에서도 MIB 브라우저를 구현하기 위한 접근성이 용이하게 된다. 이에 대해 도면을 참조하여 보다 구체적으로 살펴본다.In the present invention, the format of the MIB data is adjusted to the file format. In other words, the basic elements used in the MIB browser are composed into a file, and then the MIB data is configured by reading MIB data for configuring the MIB browser from the file. These files, by default, give read access to any application, making it easy to implement a MIB browser. This will be described in more detail with reference to the accompanying drawings.

도2 및 도3에 도시된 바와 같이 본 발명에서는 MIB 데이터를 필수적인 정보를 포함하는 파일과 선택적인 정보를 포함하는 파일로 구분하여 저장한다. MIB 데이터 중 필수적인 정보는 MIB 브라우저를 구성하기 위해 반드시 필요한 정보를 말한다. MIB 데이터 중 MIB 브라우저를 구성하기 위한 필수적인 정보로는 OID(Object ID), 객체명(Object Name), 상위(Parent) OID, 신텍스(Syntax), 상태(status), 접근(Access) 권한, 깊이(Depth), 테이블 여부가 있다.As shown in Fig. 2 and Fig. 3, the present invention divides and stores MIB data into a file including essential information and a file including optional information. Essential information in the MIB data refers to information necessary for constructing the MIB browser. Essential information for configuring MIB Browser among MIB data includes OID (Object ID), Object Name, Parent OID, Syntax, Status, Access, and Depth ( Depth), whether there is a table.

OID는 해당 객체에 할당된 고유한 식별자이고, 객체명은 해당 객체의 고유한 이름이다. 상위 OID는 해당 객체의 상위 객체의 식별자를 나타내는데, 상위 OID는 해당 객체의 위치를 파악하기 위한 정보에 해당된다.The OID is a unique identifier assigned to the object, and the object name is a unique name of the object. The upper OID indicates an identifier of the upper object of the object, and the upper OID corresponds to information for identifying the position of the object.

신텍스는 해당 객체의 유형(Type)을 나타내는 부분으로, 해당 객체에 대하여 결과값을 원할 경우 어떤 유형의 결과인지 알아내기 위한 정보이다. 상태(Status)는 해당 객체가 필수적인 요소인지 선택적인 요소인지를 확인하기 위한 정보를 포함한다. 접근 권한은 해당 객체의 접근 권한을 나타내는 정보로 NA는 접근 불가, RO는 읽기만 가능을 나타낸다. 깊이는 MIB 브라우저 내에서 해당 객체의 깊이를 나타내는 정보로, 상위 OID와 깊이를 이용하면 해당 객체에 대한 위치를 파악할 수 있다. 테이블 여부는 해당 객체가 Columnar 정보인지 Scalar 정보인지를 나타내는 정보이다.Syntax is the part that indicates the type of the object. It is information to find out what type of result you want when you want the result of the object. Status includes information for identifying whether the object is an essential element or an optional element. Access rights are information representing the access rights of the object. NA is not accessible and RO is only read. Depth is information representing the depth of the object in the MIB browser. By using the upper OID and the depth, the position of the object can be determined. Whether or not the table is information indicating whether the object is columnar information or scalar information.

MIB 데이터 중 선택적인 정보는 MIB 브라우저를 구동하고 해당 객체에 대한 부가적인 정보를 제공하기 위하여 구성하는 항목이며, 이러한 항목은 해당 MIB 객체에 대한 OID, 설명(Description), 베이스 신텍스를 포함한다. 설명은 해당 객체에 대한 상세한 정보를 담고 있는 정보이고, 베이스 신텍스는 해당 객체의 원래 데이터 유형을 나타낸다.Optional information of the MIB data is an item configured to run the MIB browser and provide additional information about the object, and this item includes the OID, description, and base syntax for the MIB object. Description is information containing detailed information about the object, and the base syntax indicates the original data type of the object.

이와 같이 필수적인 정보를 포함하는 MIB 파일과 선택적인 정보를 포함하는 MIB 파일로 분리하는 이유는 필수적인 정보를 포함하는 파일에는 MIB 브라우저를 표현하기 위한 정보만 저장하여, 모든 어플리케이션에서 공유할 수 있도록 하며, 선택적인 정보를 포함하는 파일에는 객체에 대한 상세한 설명 정보를 포함하는데, 상기 상세한 설명 정보는 실제 내용이 길기 때문에, 하나의 파일로 통합하여 저장하기에는 문제가 있다.The reason for separating the MIB file containing the essential information and the MIB file containing the optional information is to store only the information for representing the MIB browser in the file containing the essential information so that it can be shared by all applications. The file containing the optional information includes detailed description information about the object. Since the detailed description information has a long actual content, there is a problem in that the file is stored in one file.

따라서 MIB 관리자 시스템은 MIB 데이터들을 필수적인 정보와 선택적인 정보로 나누어 파일 형태로 저장하고, 필수적인 정보만을 저장하고 있는 파일을 열어 MIB 브라우저를 생성한다.Therefore, the MIB manager system divides the MIB data into essential information and optional information, stores them in a file format, and opens a file that stores only essential information to create a MIB browser.

이와 같은 필수적인 정보를 저장하는 MIB 파일과 선택적인 정보를 저장하는 MIB 파일은 도4에 도시된 바와 같이 OID 정보를 키 값으로 하여 서로 매칭된다. 즉, 필수적인 정보가 저장된 MIB 파일을 이용해 MIB 브라우저를 생성한 후, 특정 객체에 대한 상세 설명이 요청되면 OID 정보를 키로 하여 객체에 대한 설명 정보를 불러온다.The MIB file storing such essential information and the MIB file storing optional information are matched with each other using OID information as a key value as shown in FIG. That is, after generating a MIB browser using a MIB file storing essential information, if a detailed description of a specific object is requested, the description information of the object is retrieved using the OID information as a key.

이와 같은 MIB 데이터 파일을 이용해 MIB 브라우저를 생성하는 과정을 설명하면 다음과 같다.A process of generating a MIB browser using such a MIB data file is described below.

먼저, 각 에이전트로부터 전달되는 MIB 정보들은 필수적인 정보와 선택적인 정보로 구성되어 각 해당 파일에 저장된다.First, MIB information delivered from each agent is composed of essential information and optional information and stored in each corresponding file.

어플리케이션은 MIB 데이터를 저장하는 파일 중 필수적인 정보를 저장하고 있는 파일을 열어, 첫 번째 객체를 루트로 설정한다. 이후, 다음 객체를 읽어 깊이와 상위 객체의 OID 정보를 확인한 후, 해당 위치에 객체 이름을 추가한다. 객체 정보를 읽어 해당 위치에 객체 이름을 추가하는 동작을 모든 객체에 대해 수행하면, 생성된 MIB 브라우저를 화면에 표시한다.The application opens the file that stores the essential information from the file that stores the MIB data and sets the first object as the root. Then, read the following object to check the depth and OID information of the parent object, and add the object name to the location. Read the object information and add the object name to the location for all the objects. The created MIB browser is displayed on the screen.

이상은 본 발명에 따른 바람직한 실시 예를 예로 들어 본 발명에 대하여 설명하였지만, 본 발명이 속하는 기술분야의 당업자는 본 발명의 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태의 예로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 즉, 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Although the above has been described with reference to the preferred embodiment according to the present invention, those skilled in the art to which the present invention pertains can be carried out by other specific forms of example without changing the technical spirit or essential features of the present invention. I can understand. Therefore, the embodiments described above are to be understood as illustrative and not restrictive in all aspects. That is, the scope of the present invention is shown by the claims below rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts are included in the scope of the present invention. Should be interpreted.

상기와 같은 본 발명은, MIB 데이터를 필수적인 정보와 선택적인 정보로 구분하여 파일 형태로 저장하고, 필수적인 정보를 저장하고 있는 파일을 열어 MIB 브라우저를 생성함으로써, 컴파일러와 어플리케이션에 관계없이 MIB 데이터를 공유할 수 있다. As described above, the present invention divides MIB data into essential information and optional information, stores them in a file form, and opens a file that stores essential information to generate a MIB browser, thereby sharing MIB data regardless of a compiler and an application. can do.

Claims (4)

단순 네트워크 관리 프로토콜(SNMP) 관리자 시스템과 SNMP 에이전트를 포함하는 망 관리 시스템에서 관리정보베이스(MIB) 데이터를 관리하기 위한 방법에 있어서,A method for managing management information base (MIB) data in a network management system including a simple network management protocol (SNMP) manager system and an SNMP agent, 생성된 MIB 데이터를 필수적인 정보와 선택적인 정보로 구분하여 각각 파일 형태로 저장하는 제1 단계;A first step of dividing the generated MIB data into essential information and optional information and storing the generated MIB data in a file format; 상기 SNMP 관리자 시스템의 어플리케이션이 상기 필수적인 정보를 저장하고 있는 MIB 데이터 파일을 열어, 첫 번째 객체를 루트로 설정하는 제2 단계;A second step in which an application of the SNMP manager system opens a MIB data file storing the essential information and sets the first object as a root; 다음 객체를 읽어 상기 필수적인 정보에 포함된 상기 객체의 깊이와 상위 객체의 식별자를 확인한 후, 해당 위치에 객체 이름을 추가하는 제3 단계; 및Reading a next object, checking a depth of the object included in the essential information and an identifier of a higher object, and then adding an object name at a corresponding position; And 모든 객체들에 대해 상기 제3 단계를 반복하는 제4 단계를 포함하는 것을 특징으로 하는 MIB 구성 및 관리방법.And a fourth step of repeating the third step for all objects. 제 1 항에 있어서,The method of claim 1, 상기 필수적인 정보를 저장하는 파일과 상기 선택적인 정보를 저장하는 파일은 객체 식별자를 키로 하여 서로 링크되는 것을 특징으로 하는 MIB 구성 및 관리방법.And the file storing the essential information and the file storing the optional information are linked to each other using an object identifier as a key. 제 2 항에 있어서,The method of claim 2, 상기 필수적인 정보를 저장하는 파일은, 객체 식별자, 객체명, 상위 객체의 식별자, 해당 객체의 유형 정보를 나타내는 신텍스, 해당 객체가 필수적인 요소인지 선택적인 요소인지를 나타내는 상태 정보, 해당 객체의 접근 권한 정보, MIB 브라우저 상에서의 해당 객체의 깊이를 나타내는 정보, 해당 객체의 테이블 여부 정보를 포함하는 것을 특징으로 하는 MIB 구성 및 관리방법The file for storing the essential information includes an object identifier, an object name, an identifier of a parent object, a syntax indicating type information of the object, state information indicating whether the object is an essential element or an optional element, and access permission information of the object. , MIB configuration and management method comprising the information indicating the depth of the object on the MIB browser, whether the table of the object; 제 3 항에 있어서,The method of claim 3, wherein 상기 선택적인 정보를 저장하는 파일은, 객체 식별자, 해당 객체에 대한 상세 설명 정보, 해당 객체의 원래 데이터 유형 정보를 포함하는 것을 특징으로 하는 MIB 구성 및 관리방법.And the file storing the optional information includes an object identifier, detailed description information of the object, and original data type information of the object.
KR1020050002126A 2005-01-10 2005-01-10 MIB Structure and Management in SNMP Manager KR100706948B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050002126A KR100706948B1 (en) 2005-01-10 2005-01-10 MIB Structure and Management in SNMP Manager

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050002126A KR100706948B1 (en) 2005-01-10 2005-01-10 MIB Structure and Management in SNMP Manager

Publications (2)

Publication Number Publication Date
KR20060081735A KR20060081735A (en) 2006-07-13
KR100706948B1 true KR100706948B1 (en) 2007-04-11

Family

ID=37172613

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050002126A KR100706948B1 (en) 2005-01-10 2005-01-10 MIB Structure and Management in SNMP Manager

Country Status (1)

Country Link
KR (1) KR100706948B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102325049A (en) * 2011-09-19 2012-01-18 烽火通信科技股份有限公司 Method for uniformly configuring and managing ports of multiple telecommunication equipment single disks by webmaster

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010011277A (en) * 1999-07-27 2001-02-15 서평원 Sharing Method For Agent Management Object Information
KR20010056721A (en) * 1999-12-16 2001-07-04 서평원 method for MIB updating in TMN agent
KR20030048699A (en) * 2001-12-12 2003-06-25 삼성전자주식회사 Method and system for data base access of information memory useing management information base in network management protocol
KR20030057821A (en) * 2001-12-29 2003-07-07 주식회사 하이닉스반도체 current mirror type circuit for compensating leakage current
KR20050075490A (en) * 2004-01-15 2005-07-21 유티스타콤코리아 유한회사 Meta mib structure for automatically mib information of nms

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010011277A (en) * 1999-07-27 2001-02-15 서평원 Sharing Method For Agent Management Object Information
KR20010056721A (en) * 1999-12-16 2001-07-04 서평원 method for MIB updating in TMN agent
KR20030048699A (en) * 2001-12-12 2003-06-25 삼성전자주식회사 Method and system for data base access of information memory useing management information base in network management protocol
KR20030057821A (en) * 2001-12-29 2003-07-07 주식회사 하이닉스반도체 current mirror type circuit for compensating leakage current
KR20050075490A (en) * 2004-01-15 2005-07-21 유티스타콤코리아 유한회사 Meta mib structure for automatically mib information of nms

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102325049A (en) * 2011-09-19 2012-01-18 烽火通信科技股份有限公司 Method for uniformly configuring and managing ports of multiple telecommunication equipment single disks by webmaster

Also Published As

Publication number Publication date
KR20060081735A (en) 2006-07-13

Similar Documents

Publication Publication Date Title
US10972367B2 (en) Provisioning framework for binding related cloud services
US9602336B2 (en) Configurable network management system event processing using simple network management table indices
US10225140B2 (en) Portable instance provisioning framework for cloud services
US6314460B1 (en) Method and apparatus for analyzing a storage network based on incomplete information from multiple respective controllers
KR102271265B1 (en) System and method for supporting multi-tenancy in an application server, cloud, or other environment
US9172621B1 (en) Unified account metadata management
US9930129B2 (en) System and method for java EE and java SE proxy data sources in a multitenant application server environment
US8015282B2 (en) System and method to synthesize custom metric attributes from a set of metric attributes associated with an application in an application server environment
US8676942B2 (en) Common configuration application programming interface
US8683046B2 (en) Unified interface for configuring multiple networking technologies
US7085851B2 (en) SNMP interface to existing resource management extension-enabled management agents
US9143407B2 (en) Granular client inventory management with conflict resolution
US8615570B2 (en) Unified storage for configuring multiple networking technologies
KR20090007566A (en) Model-based event processing
ES2311193T3 (en) MIB GENERATION FROM WMI CLASSES.
US8751612B2 (en) Creating cross-technology configuration settings
CN101335756A (en) Systems and methods for snmp access
US7937711B2 (en) Method and apparatus for providing a consolidated namespace to client applications in multi-tenant common information model (CIM) environments
US11263002B2 (en) Efficient automatic population of downgrade rights of licensed software
Agrawal et al. Issues in designing a policy language for distributed management of it infrastructures
US20080301143A1 (en) Automatic Update System and Method for Using a Meta Mib
WO2008063895A2 (en) Automatic configuration of network elements based on service contract definitions
US10963314B2 (en) Discovery and mapping of a platform-as-a-service environment
US8166143B2 (en) Methods, systems and computer program products for invariant representation of computer network information technology (IT) managed resources
Faily et al. Design as code: facilitating collaboration between usability and security engineers using CAIRIS

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130401

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140408

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee