KR20030030600A - Protocol Gateway System support interoperability in different network Management Architecture - Google Patents
Protocol Gateway System support interoperability in different network Management Architecture Download PDFInfo
- Publication number
- KR20030030600A KR20030030600A KR1020010062810A KR20010062810A KR20030030600A KR 20030030600 A KR20030030600 A KR 20030030600A KR 1020010062810 A KR1020010062810 A KR 1020010062810A KR 20010062810 A KR20010062810 A KR 20010062810A KR 20030030600 A KR20030030600 A KR 20030030600A
- Authority
- KR
- South Korea
- Prior art keywords
- management
- manager
- protocol
- network management
- network
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 claims abstract description 12
- 238000006243 chemical reaction Methods 0.000 claims abstract description 3
- 102100031184 C-Maf-inducing protein Human genes 0.000 abstract 3
- 101000993081 Homo sapiens C-Maf-inducing protein Proteins 0.000 abstract 3
- 238000010586 diagram Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer And Data Communications (AREA)
Abstract
본 발명은 서로 다른 종류의 네트워크관리체계들을 상호 연동하는 방법에 관한 것으로, 더욱 상세하게는 CORBA, CMIP, SNMP, HTTP 기반의 망 관리자가 CMIP,SNMP 기반의 관리대행자를 망 관리체계에 관계없이 접근할수 있게 지원하는 망 관리체계 상호연동을 위한 게이트웨이 시스템에 관한 것이다.The present invention relates to a method of interworking different types of network management systems. More specifically, CORBA, CMIP, SNMP, HTTP-based network managers access CMIP, SNMP-based management agents regardless of the network management system The present invention relates to a gateway system for interworking with a network management system capable of supporting it.
이를 위해 본 발명에서는 망관리 체계 통신규약인 CMIP, SNMP, CORBA, HTTP를 이용한 망 관리자를 지원하는 MPG(Management Protocol Gateway )를 구현한다.To this end, the present invention implements a MPG (Management Protocol Gateway) supporting a network manager using CMIP, SNMP, CORBA, HTTP, which is a network management system communication protocol.
MPG의 구성요소로서는 관리객체를 수집하여 Containment Tree(102)를 생성하고 명령을 실행하는 Object Manager(101), 상호 프로토콜의 변환을 지원하는 Protocol Dispatcher(106)와 Protocol Generator(103), 관리자와 관리대행자간의 연결정보를 저장하는 Connection Information Repository(104), 관리객체의 정보를 저장하는 Object Information Repository(105), 관리대행자로부터 수신되는 Event 메세지를 처리하는 Event Handler(107)가 있다.The components of the MPG include the Object Manager 101 which collects managed objects to create a Containment Tree 102 and executes commands, the Protocol Dispatcher 106 and Protocol Generator 103 that support the conversion of mutual protocols, the manager and the manager. There is a Connection Information Repository 104 for storing connection information between agents, an Object Information Repository 105 for storing information of a management object, and an Event Handler 107 for processing an event message received from the management agent.
MPG를 이용함으로서 관리체계에 관계없이 통합 망 관리가 가능해 진다.By using MPG, integrated network management is possible regardless of management system.
Description
본 발명은 망 관리 통합방법에 관한 것으로 망관리체계간의 상호 운용성을 지원하는 게이트 웨이 시스템에 관한것으로서The present invention relates to a network management integration method, and to a gateway system supporting interoperability between network management systems.
망관리는 네트워크의 규모와 특성에 따라서 관리자와 관리대행자사이에 명령과 응답을 주고받는 프로토콜로서 CMIP(Common Management Information Protocol) 또는 SNMP(Simple Network Management Protocol)을 사용한다.Network management uses the Common Management Information Protocol (CMIP) or Simple Network Management Protocol (SNMP) as a protocol for exchanging commands and responses between managers and management agents, depending on the size and characteristics of the network.
사용하는 프로토콜에 따라 독립적으로 구축되어있는 망 관리체계들을 통합 운영하기 위해서는 다른 프로토콜을 사용하는 관리자와 관리대행자간의 통신이 필요하다.In order to integrate and operate network management systems that are independently established according to the protocol used, communication between the manager and the management agent using different protocols is required.
CMIP, SNMP 기반의 관리대행자들의 통합 망관리체계를 구축하기위한 표준으로서 CORBA체계를 이용한 관리자가 사용되고 망 관리자의 위치투명성과 인터페이스의 편의를 위해 HTTP를 이용한 웹기반의 관리자가 개발되어 사용된다.As a standard for establishing an integrated network management system of CMIP and SNMP-based management agents, an administrator using CORBA system is used, and a web-based manager using HTTP is developed and used for location transparency and interface convenience of the network manager.
기존 망관리체계를 유지하면서 다른 망관리체계를 가지는 관리자와 관리대행자를 통합운영하기 위한 방법으로서 CORBA(Common Object Request Broker Architecture) Gateway를 사용하여 통신을 하며 관리자와 관리대행자간의 상호 운용성과 위치투명성을 보장하고 망관리 통합 운영을 가능하게 한다.As a method for integrating and operating managers and management agents who have other network management systems while maintaining the existing network management system, communication is performed using the CORBA (Common Object Request Broker Architecture) Gateway, and interoperability and location transparency between the manager and management agents are maintained. Guarantee and enable integrated network management.
하지만 관리대행자가 어떤 프로토콜을 사용하는가에 따라서 CMIP, SNMP 각각의 CORBA Gateway를 사용해야 하며 관리자는 CORBA Gateway에 명령을 전달하기 위해 CORBA IDL을 이용해야 문제점이 있다.However, depending on which protocol the administrator uses, CMIP and SNMP should be used for each CORBA Gateway, and administrators must use CORBA IDL to send commands to the CORBA Gateway.
상술한 문제를 해결하기위해 본 발명은 기존 망 관리체계를 유지하면서 망관리체계간의 연동을 지원하기 위해 CMIP, SNMP, CORBA, HTTP 기반의 관리자가 CMIP, SNMP기반의 관리대행자와 프로토콜의 종류에 상관없이 상호 통신하기 위한 망관리 프로토콜 및 관리체계의 상호변환기능을 가지는 게이트웨이 시스템을 제공하는데 목적이 있다.In order to solve the above problems, the present invention correlates CMIP, SNMP, CORBA, HTTP-based managers to CMIP, SNMP-based management agents and protocol types to support interworking between network management systems while maintaining existing network management systems. It is an object of the present invention to provide a gateway system having an interconversion function of a network management protocol and a management system for communication with each other without communication.
도1은 관리자와 관리대행자간의 통신을 위한 게이트웨이시스템의 내부 구성도와 관리자와 관리대행자간의 연결도.1 is a diagram illustrating an internal configuration of a gateway system for communication between a manager and a management agent, and a connection diagram between a manager and a management agent.
도2는 관리자의 요청을 수신하여 관리대행자에게 명령을 전달되는 과정도.Figure 2 is a process of receiving an administrator's request and delivering a command to the management agent.
도 3은 관리대행자로부터의 Event 메세지를 수신하여 처리하는 과정도3 is a process for receiving and processing an Event message from a management agent
본 발명에서는 위의 목적을 수행하기 위해 관리자와 관리대행자간에 주고받는 메세지의 프로토콜 종류를 구분하고 내용을 분석하여 다시 관리체계에 적절한 PDU(Protocol Data Unit)를 생성해서 전달하는 기능을 가지는 MPG(Management Protocol Gateway)를 구현한다.In the present invention, MPG (Management) having a function of distinguishing protocol types of messages exchanged between an administrator and a management agent and analyzing the contents to generate and deliver a PDU (Protocol Data Unit) appropriate to the management system to perform the above object. Protocol Gateway).
MPG는 CMIP, SNMP를 비롯한 CORBA, HTTP를 기반의 망 관리자가 CMIP, SNMP기반으로 구축되어 있는 관리대행자에 관리체계에 상관없이 접근할수 있도록 지원하기위해 다음과 같은 구성요소를 가진다.MPG has the following components to support CMIP, SNMP, CORBA, HTTP-based network managers to access management agents built on CMIP and SNMP regardless of management system.
Object Manager(101)는 관리대행자로 부터 관리객체를 수집하여 생성된 Containment Tree를 생성하고 Object Information Repository(105)에 해당 객체의 위치정보등을 보관하고 참조한다. 관리자로부터 관리객체에 대한 명령수행 요청이 있을때 생성된 Containment Tree를 참조하여 관리객체를 검색한뒤 관리객체를 가지는 관리대행자위치와 관리객체를 요청한 관리자의 위치정보를 조합하여 Connection Information Repository(104)에 저장한다. Containment Tree(102)는 관리대행자로부터 수집된 관리객체들로 구성되는 트리형태의 정보구조를 가진다. 각 관리대행자 마다 고유의 Containment Tree가 생성된다. Protocol Data Unit Generator(103)는 Object Manager로 부터 처리된 명령수행 결과를 전송하기위해 PDU를 생성한다. C.I.R(104)은 각 관리자와 관리대행자간의 연결을 유지하기위한 정보를 저장하는 장소로서 하나의 연결당 고유의 ID를 가지고 Port, IP, 및 프로토콜의 종류에 대한정보가 저장된다. O.I.R.(105)은 Containment Tree에등록된 관리객체들의 속성값, 역할, 연관된 관리대행자의 주소 등을 저장한다. Protocol Dispatcher(106)는 Protocol Stack으로 부터 받은 PDU를 분석하여 Object Manager가 공통으로 적용할 수 있는 명령체계로 변환하여 Object Manager에 전달한다. Event Handler(107)는 관리대행자로부터 발생한 Event 메세지를 PDU Dispatcher를 통해 전달 받아서 처리한다. Multi Protocol Stack(108)은 수신된 메세지가 어떤 프로토콜을 기반인지 구분하고 메세지를 명령과 데이터 등으로 분리 한다.The Object Manager 101 generates a Containment Tree generated by collecting a management object from a management agent and stores and references the location information of the corresponding object in the Object Information Repository 105. Searches for a managed object by referring to the containment tree created when a command is requested to execute a managed object from a manager, and then combines the location of the managed agent with the managed object with the location information of the manager who requested the managed object to the Connection Information Repository (104). Save it. The Containment Tree 102 has a tree-type information structure composed of management objects collected from management agents. Each management agent has its own containment tree. The Protocol Data Unit Generator 103 generates a PDU to transmit the processing result of the command execution from the Object Manager. C.I.R 104 is a place for storing information for maintaining a connection between each manager and a management agent. The C.I.R 104 has a unique ID per connection and stores information on Port, IP, and protocol types. O.I.R.105 stores attribute values, roles, and addresses of associated management agents of management objects registered in the Containment Tree. The Protocol Dispatcher 106 analyzes the PDU received from the Protocol Stack, converts the PDU into a command system applicable to the Object Manager, and delivers it to the Object Manager. The event handler 107 receives and processes an event message generated from a management agent through a PDU dispatcher and processes the event message. The Multi Protocol Stack 108 distinguishes which protocol the received message is based on and separates the message into commands and data.
도2는 관리자가 Management Protocol Gateway 를 통하여 관리대행자에 접근하여 동작을 수행하는 과정을 나타낸 동작흐름도이다.2 is a flowchart illustrating a process of an administrator performing an operation by accessing a management agent through a management protocol gateway.
Multi Protocol Stack에서는 관리자로부터 메세지를 수신한뒤 프로토콜의 종류를 구분해서 해당 메세지의 구성요소를 추출한다.(201) Protocol Dispatcher에서는 메세지의 분석된 내용을 명령어 및 데이터로 변환한다.(202) 변환된 명령어는 Object Manager에 전달 되어 관리자가 요구하는 관리객체를 Containment Tree로 부터 검색(203)해서 O.I.R(105)로부터 검색된 관리객체의 위치정보를 참조하고(205) 관리자와 관리대행자의 Port, IP등을 참조하여 연결정보를 구성한뒤 C.I.R에 저장한다.(206) 명령과 데이터는 관리대행자가 사용하는 프로토콜 종류에 따라 PDU Generator를 통해 변환한뒤 관리대행자에 전송한다. 만약 Object Manager가 Object Information Repository(105)로 부터 요청에 맞는 객체를 검색한뒤 존재하지 않는 객체라면 명령 수행이 실패 했음을 PDU Generator를 통해 관리자에 알린다.(204)In the Multi Protocol Stack, a message is received from an administrator, and the protocol types are extracted to extract the components of the message. (201) The Protocol Dispatcher converts the analyzed content of the message into commands and data (202). The command is sent to the Object Manager to search the managed object requested by the administrator from the Containment Tree (203) and to refer to the location information of the managed object retrieved from the OIR 105 (205). After configuring the connection information with reference, the connection information is stored in the CIR (206). The command and data are converted through the PDU Generator according to the protocol type used by the management agent and then transmitted to the management agent. If the Object Manager retrieves an object that meets the request from the Object Information Repository (105) and if the object does not exist, it notifies the manager through the PDU Generator that the command execution failed (204).
도 3은 관리대행자로부터 이벤트 메세지가 수신되었을때 처리방법에 대한 순서도이다. 이벤트 메세지의 종류는 Event메세지와 관리자의 요청에 대한 결과값이 있다. 메세지 수신후 Porotocol Dispatcher는 이벤트 메세제인지를 판단하여각 메세지 분석후(301) Event Handler로 전송할지의 여부를 결정한다.(302) Event Handler에서 이벤트 메세지 분석후(303) Object Manager에 전달하여 Containment Tree에 적용한뒤(304) 관리자와 해당 객체 연결정보를 C.I.R를 참조하여(305) 해당관리자에게 메세지를 전송한다.3 is a flowchart illustrating a processing method when an event message is received from a management agent. Types of event messages are event messages and the result of the administrator's request. After receiving the message, the Porotocol Dispatcher determines whether it is an event message agent (301) and decides whether to send it to the event handler. (302) After analyzing the event message in the event handler (303), it delivers it to the Object Manager. After applying to the tree (304) and the manager and the object connection information with reference to the CIR (305) and sends a message to the manager.
본 발명으로서 이전의 관리자는 현재 망관리체계를 그대로 유지하면서 다른 프로토콜및 관리체계를 사용하는 관리대행자에 접근하여 망관리를 수행 할 수 있다. CMIP, SNMP, CORBA, HTTP등 관리자들이 프로토콜과 관리 체계에 상관없이 CMIP, SNMP기반으로 구축된 관리대행자에 접근할수 있게 됨으로서 구축된 망관리체계를 그대로 이용할수 있으며 네트워크 통합관리체계 구축시 추가 개발 비용을 줄일 수 있다.As the present invention, the previous administrator can perform network management by accessing a management agent using a different protocol and management system while maintaining the current network management system. Administrators such as CMIP, SNMP, CORBA, and HTTP can access the management agents built on CMIP and SNMP regardless of the protocol and management system, so that the network management system can be used as it is. Can be reduced.
기존의 CMIP, SNMP 기반의 관리자를 그대로 사용하는 것을 물론 CORBA를 비롯한 HTTP기반의 관리자를 지원하고 각 프로토콜에 따라 분리된 각 프로토콜 변환기능을 통합함으로서 게이트웨이시스템의 크기를 줄이고 효율성을 높일수 있다.In addition to using the existing CMIP and SNMP-based managers as well as supporting the HTTP-based managers including CORBA and integrating each protocol conversion function separated by each protocol, the size of the gateway system can be reduced and the efficiency can be improved.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010062810A KR20030030600A (en) | 2001-10-12 | 2001-10-12 | Protocol Gateway System support interoperability in different network Management Architecture |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010062810A KR20030030600A (en) | 2001-10-12 | 2001-10-12 | Protocol Gateway System support interoperability in different network Management Architecture |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030030600A true KR20030030600A (en) | 2003-04-18 |
Family
ID=29564278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010062810A Ceased KR20030030600A (en) | 2001-10-12 | 2001-10-12 | Protocol Gateway System support interoperability in different network Management Architecture |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20030030600A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030060598A (en) * | 2002-01-10 | 2003-07-16 | 엘지전자 주식회사 | Method and apparatus for managing networks operated by different protocol |
KR100415719B1 (en) * | 2002-01-22 | 2004-01-24 | 주식회사 케이티 | Interface apparatus between ATM switching system and TMN agent or SNMP agent and method thereof |
KR100418403B1 (en) * | 2002-02-19 | 2004-02-11 | 삼성전자주식회사 | Gateway for Interworking Communication System of CORBA And NON_CORBA Circumstance |
KR100463822B1 (en) * | 2002-11-08 | 2004-12-29 | 에스케이 텔레콤주식회사 | CORBA/IIOP based LBS system using SOAP based gateway and method thereof |
KR100487125B1 (en) * | 2002-11-28 | 2005-05-03 | 삼성전자주식회사 | System and method of integrating and managing information of operators |
KR100870657B1 (en) * | 2007-02-04 | 2008-11-26 | 김기형 | Wireless personal area network system supporting transmission between different sensor nodes |
-
2001
- 2001-10-12 KR KR1020010062810A patent/KR20030030600A/en not_active Ceased
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030060598A (en) * | 2002-01-10 | 2003-07-16 | 엘지전자 주식회사 | Method and apparatus for managing networks operated by different protocol |
KR100415719B1 (en) * | 2002-01-22 | 2004-01-24 | 주식회사 케이티 | Interface apparatus between ATM switching system and TMN agent or SNMP agent and method thereof |
KR100418403B1 (en) * | 2002-02-19 | 2004-02-11 | 삼성전자주식회사 | Gateway for Interworking Communication System of CORBA And NON_CORBA Circumstance |
KR100463822B1 (en) * | 2002-11-08 | 2004-12-29 | 에스케이 텔레콤주식회사 | CORBA/IIOP based LBS system using SOAP based gateway and method thereof |
KR100487125B1 (en) * | 2002-11-28 | 2005-05-03 | 삼성전자주식회사 | System and method of integrating and managing information of operators |
KR100870657B1 (en) * | 2007-02-04 | 2008-11-26 | 김기형 | Wireless personal area network system supporting transmission between different sensor nodes |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101582794B (en) | System and method for unified configuration of network equipment | |
US7028081B2 (en) | Network-device management apparatus and method, recording medium, and transmission apparatus | |
US7734756B2 (en) | Object oriented communication among platform independent systems over networks using soap | |
US6697845B1 (en) | Network node management system and method using proxy by extensible agents | |
WO2020135575A1 (en) | System and method for obtaining network topology, and server | |
US20030009543A1 (en) | Network management system and computer-based methods for network management | |
Choi et al. | XML‐Based Network Management for IP Networks | |
CN105763426A (en) | Multiprotocol instant messaging system-based Internet of Things business processing system | |
CN101466109B (en) | Communication system and method for WiMAX network management | |
CN103684822A (en) | Method and equipment for managing network equipment | |
KR20030030600A (en) | Protocol Gateway System support interoperability in different network Management Architecture | |
WO2012119340A1 (en) | Method and apparatus for implementing north interface | |
Pramodh et al. | Implementation of SNMP-JSON translator and integrating SNMP agents with JSON based network management system | |
KR20030060598A (en) | Method and apparatus for managing networks operated by different protocol | |
US7007094B1 (en) | Object oriented communications system over the internet | |
Ren et al. | Research on communication method of OPC UA client based on ARM | |
KR101206159B1 (en) | Management system and method for smart grid network having private ip | |
KR100503826B1 (en) | Xml/snmp gateway for integrated network management | |
JP4777932B2 (en) | Network management system | |
KR100534619B1 (en) | Apparatus and method of network management | |
JP2000347962A (en) | System and method for distributed management of network | |
KR100284005B1 (en) | Asynchronous Delivery Mode Exchange Management System | |
US8255503B2 (en) | Method and apparatus for communicating text-based commands through a network | |
CN119030848A (en) | A management system for distributed VPX communication combinations | |
KR100547224B1 (en) | Component based integrated network management method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20011012 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20020612 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20011012 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20040501 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20041201 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20040610 Comment text: Notification of reason for refusal Patent event code: PE06011S01I Patent event date: 20040501 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |