[go: up one dir, main page]

KR20030060598A - 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치 - Google Patents

상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치 Download PDF

Info

Publication number
KR20030060598A
KR20030060598A KR1020020001363A KR20020001363A KR20030060598A KR 20030060598 A KR20030060598 A KR 20030060598A KR 1020020001363 A KR1020020001363 A KR 1020020001363A KR 20020001363 A KR20020001363 A KR 20020001363A KR 20030060598 A KR20030060598 A KR 20030060598A
Authority
KR
South Korea
Prior art keywords
snmp
agent
packet
manager
gateway
Prior art date
Application number
KR1020020001363A
Other languages
English (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 KR1020020001363A priority Critical patent/KR20030060598A/ko
Priority to US10/337,881 priority patent/US20030131118A1/en
Publication of KR20030060598A publication Critical patent/KR20030060598A/ko

Links

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/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/02Standardisation; Integration
    • H04L41/0226Mapping or translating multiple network management protocols
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • H04L69/085Protocols for interworking; Protocol conversion specially adapted for interworking of IP-based networks with other networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

소정의 프로토콜로 동작하는 SNMP(Simple Network Management Protocol) 매니저가 다른 프로토콜 상에서 동작하는 복수의 SNMP 에이전트들의 동작을 관리하고, SNMP 매니저와 SNMP 에이전트의 연동에 있어서 SNMP 매니저나 SNMP 에이전트에 별도의 조치를 할 필요가 없으며, SNMP 매니저의 입장에서 하나의 인터페이스만을 가지고 복수의 SNMP 에이전트들을 관리한다.
SNMP 매니저와 SNMP 에이전트의 연동을 위하여 서로 상이한 네트워크 프로토콜에 개의치 않고 동작할 수 있도록 다리 역할을 하는 SNMP 게이트웨이 에이전트를 구비하여 그 SNMP 게이트웨이 에이전트가 SNMP 매니저와 SNMP 에이전트를 연결하기 위한 두 개의 서로 다른 네트워크 인터페이스를 갖도록 하며, SNMP 매니저와 SNMP 에이전트의 연동에 필요한 모든 데이터와 기능은 SNMP 게이트웨이 에이전트에 구현하며, 복수의 SNMP 에이전트들의 MIB(Management Information Base)들을 SNMP 게이트웨이 에이전트의 MIB의 아래에 구비하여 SNMP 매니저의 입장에서는 각각의 SNMP 에이전트들이 SNMP 게이트웨이 에이전트의 일부처럼 보이도록 한다. 그러므로 SNMP 매니저는 하나의 IP 주소를 가지고 여러 개의 SNMP 에이전트들을 관리한다.

Description

상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치{Method and apparatus for managing networks operated by different protocol}
본 발명은 소정의 프로토콜로 동작하는 매니저가, 그 매니저와는 다른 프로토콜로 동작하는 복수의 에이전트들의 동작을 관리할 수 있도록 하는 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치에 관한 것으로 특히 TCP/IP(Transmission Control Protocol/Internet Protocol) 기반의 SNMP(SimpleNetwork Management Protocol) 매니저가 LnCP(Living network Control Protocol) 등과 같이 TCP/IP가 아닌 다른 네트워크 프로토콜을 기반으로 하는 SNMP 에이전트(agent)들의 동작을 관리할 수 있도록 하는 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치에 관한 것이다.
네트워크 관리는 매니저로 동작하는 시스템과 에이전트로 동작하는 시스템의 사이에 특정한 정보를 상호간에 주고받는 것을 기본으로 하는 것으로서 관리되어야 할 특정한 정보 및 자원들을 객체라고 하고, 그 객체들을 모아 놓은 집합체를 MIB(Management Information Base)라고 한다. 네트워크를 관리한다는 것은 매니저가 관리 대상인 에이전트들이 제공하는 MIB들 중에서 특정 값을 읽어와 그 에이전트의 상태를 파악하거나 그 값을 변경하는 것이고, 값의 변경은 해당 MIB의 문자열이나 수치를 변경함은 물론 값의 변경을 통해 그 에이전트의 상태를 변경할 수도 있으며, 에이전트에 소정의 동작을 지시 및 수행하게 할 수 있다.
TCP/IP 환경의 초기 인터넷 망 관리는 핑(ping)을 통한 ICMP(Internet Control Message Protocol)를 이용하여 종단간 장비의 연결 상태를 파악한 것으로서 이는 단순히 상대방 호스트가 작동하고 있는 지에 대한 정보나 응답시간을 측정하는 기능만을 제공하였다.
최근에는 인터넷에 접속되는 호스트가 대폭적으로 증가하고, 네트워크의 구성이 복잡해지면서 새로운 표준화된 프로토콜이 요구되었다. 이러한 요구에 따라 IAB(Internet Architecture Board)에서 표준화 작업을 하여 SNMP를 표준으로 채택하게 되었다.
SNMP는 이해와 구현이 쉽고, 에이전트의 크기가 작으며, 관리 대상이 되는 데이터 베이스인 MIB의 확장이 용이한 장점이 있어 그 적용 분야가 계속적으로 넓어지고 있는 추세이다. 또한 SNMP PDU(Protocol Data Unit)는 다른 네트워크 프로토콜에 이식이 용이한 구조를 가지고 있다. 그러므로 TCP/IP는 물론 ISO CLNP(Connection Less Network Protocol), 애플토크(Apple Talk) DDR(Datagram Delivery Protocol), 노벨(Novell) IPX(Internetwork Packet Exchange) 등을 기반으로 한 네트워크에도 SNMP가 널리 적용될 수 있었으며, 향후 새로운 네트워크 프로토콜에도 쉽게 적용될 수 있을 것으로 기대되고 있다.
여러 장치들 즉, 복수의 SNMP 에이전트들을 네트워크로 연결하여 기능과 효율을 향상시키고, 원거리에서 통합 관리하려고 하는 움직임은 여러 분야에서 일어나고 있다. 가전 제품들을 연결하는 홈 네트워크를 대표적인 예로 들 수 있으며, 여기에도 SNMP를 적용할 수 있다. 통상의 경우 각 분야에 따라 고유의 네트워크 프로토콜이 존재하는데 SNMP 에이전트의 입장에서는 네트워크 프로토콜이 어떤 것이든지 문제될 것은 없다. 이는 앞에서 언급한 바와 같이 SNMP PDU의 이식성이 뛰어나므로 SNMP 에이전트들을 연결하는 각종 네트워크에 큰 어려움이 없이 적용될 수 있기 때문이다.
그러나 SNMP 매니저가 SNMP 에이전트를 관리하는 데에는 많은 문제가 있다. 즉, 현실적으로 가장 널리 사용되는 네트워크 프로토콜은 TCP/IP로서 상용화된 SNMP 매니저도 TCP/IP를 기반으로 하는 것이 대부분이다. SNMP 매니저를 SNMP 에이전트의 해당 네트워크 프로토콜에 맞게 개발할 수도 있으나 다음과 같은 문제점이있다.
첫째, SNMP 매니저는 SNMP 에이전트에 비하여 기능이 복잡하므로 개발 시간 및 비용이 적지 않게 소요된다. 개발하고자 하는 것이 SNMP 장비인 경우에 이는 불필요한 부담이 된다.
둘째, 특정 네트워크 프로토콜에 맞게 SNMP 매니저를 개발하더라도 이는 그 분야와 특정 네트워크 프로토콜에 국한된 로칼(local) 매니저로서의 역할밖에 할 수 없게 된다. 즉, 인터넷과 같은 범용의 네트워크를 넘어서서 SNMP 매니저가 SNMP 에이전트들을 관리하기 어려워진다. 이를 가능하게 하려면 중간에 다시 이들 프로토콜을 변환하는 장치가 필요하다.
결론적으로 비싼 비용을 지불하여 특정 네트워크 프로토콜을 기반으로 한 SNMP 매니저를 개발하더라도 로칼 네트워크에 국한된 로칼 매니저로 밖에 사용할 수 없다. 그러므로 이미 개발되어 상용화된 TCP/IP 기반의 SNMP 매니저를 사용하는 것이 비용이나 운영 면을 고려할 때 보다 효율적이다.
이러한 배경에서 볼 때, TCP/IP 기반의 SNMP 매니저와 새로운 프로토콜을 적용한 SNMP 에이전트의 연동 방식에 대한 고려가 필요하다.
TCP/IP 기반의 SNMP 매니저로 다른 네트워크 프로토콜 상의 SNMP 에이전트들을 관리할 경우에 IP 주소 할당에 있어서도 고려해야 할 점이 있다. TCP/IP 기반의 SNMP 매니저는 IP 주소를 가지고 SNMP 에이전트들을 식별한다. 하지만 단지 SNMP 에이전트의 식별만을 위하여 다른 네트워크 프로토콜을 기반으로 동작하는 SNMP 에이전트에 IP 주소를 할당하는 것은 IP 자원의 낭비이다. 따라서 IP 이외에 SNMP 에이전트를 식별할 수 있는 다른 방법을 제시할 필요가 있다.
본 발명의 제 1 목적은 TCP/IP을 기반으로 하는 SNMP 매니저를 이용하여 TCP/IP가 아닌 다른 네트워크 프로토콜 상에서 동작하는 SNMP 에이전트들을 관리하는 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치를 제공하는데 있다.
상기한 제 1 목적을 달성하기 위한 본 발명의 제 1 특징에 따르면, 서로 상이한 네트워크 프로토콜로 동작하는 SNMP 매니저와 SNMP 에이전트의 연동을 위하여 서로 상이한 네트워크 프로토콜에 개의치 않고 동작할 수 있도록 다리 역할을 하는 SNMP 게이트웨이(gateway) 에이전트를 구비한다. 상기 SNMP 게이트웨이 에이전트는 SNMP 매니저와 SNMP 에이전트를 연결해야 하므로 두 개의 서로 다른 네트워크 인터페이스를 갖는다.
본 발명의 제 2 목적은 서로 상이한 네트워크 프로토콜을 기반으로 동작하는 SNMP 매니저와 SNMP 에이전트의 연동에 있어서 SNMP 매니저나 SNMP 에이전트에 별도의 조치를 할 필요가 없는 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치를 제공하는데 있다.
상기한 제 2 목적을 달성하기 위한 본 발명의 제 2 특징에 따르면, 서로 상이한 네트워크 프로토콜 상에서 동작하는 SNMP 매니저와 SNMP 에이전트의 연동에 필요한 모든 데이터와 기능은 SNMP 게이트웨이 에이전트에 구현함으로써 SNMP 매니저나 SNMP 에이전트의 기능을 수정할 필요가 없다.
본 발명의 제 3 목적은 SNMP 매니저의 입장에서 하나의 인터페이스만을 가지고 복수의 SNMP 에이전트들을 관리할 수 있는 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치를 제공하는데 있다.
상기한 제 3 목적을 달성하기 위한 본 발명의 제 3 특징에 따르면, 복수의 SNMP 에이전트들의 MIB들을 SNMP 게이트웨이 에이전트의 MIB의 아래에 구비하여 SNMP 매니저의 입장에서는 각각의 SNMP 에이전트들이 SNMP 게이트웨이 에이전트의 일부처럼 보이도록 한다. 그러므로 SNMP 매니저는 하나의 IP 주소를 가지고 여러 개의 SNMP 에이전트들을 관리할 수 있다.
도 1은 본 발명의 관리장치의 구성을 보인 도면이고,
도 2는 본 발명에 따라 SNMP 게이트웨이 에이전트에 미리 저장된 OID 에이전트 어드레스 매핑 테이블을 예로 들어 보인 도면이며,
도 3은 본 발명에서 전송되는 SNMP 패킷을 보인 도면이며,
도 4a 및 도 4b는 본 발명의 관리방법에 따른 동작을 보인 신호흐름도이다.
*도면의 주요 부분에 대한 부호의 설명*
100 : SNMP 매니저 110 : 복수의 SNMP 에이전트
120 : SNMP 게이트웨이 에이전트 130 : 인터넷 망
이하, 첨부된 도면을 참조하여 본 발명의 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치를 상세히 설명한다.
도 1은 본 발명의 관리장치의 구성을 보인 도면이다. 여기서, 부호 100은 소정의 프로토콜 예를 들면, TCP/IP 기반의 SNMP 매니저이고, 부호 110은 상기 SNMP 매니저(100)와는 다른 네트워크 프로토콜로 동작하는 복수의 SNMP 에이전트이다.
상기 SNMP 매니저(100)와 복수의 SNMP 에이전트(110)의 사이에는, 그 SNMP 매니저(100)와 복수의 SNMP 에이전트(110)의 연동이 가능하도록 SNMP 패킷을 인터페이스하는 SNMP 게이트웨이 에이전트(120)가 구비되고, 상기 SNMP 매니저(100)와 SNMP 게이트웨이 에이전트(120)는 인터넷 망(130)을 통해 상호간에 데이터 통신이 가능하게 연결된다.
이와 같이 구성된 본 발명의 관리장치는 SNMP 게이트웨이 에이전트(120)가 두 개의 네트워크 인터페이스를 갖는다. 하나는 SNMP 매니저(100)와 인터넷(130)을통해 연결하기 위한 TCP/IP 인터페이스이고, 다른 하나는 특정 제품군 즉, 복수의 SNMP 에이전트(110)를 묶는 다른 네트워크로의 인터페이스로서 SNMP 매니저(100)가 전송하는 TCP/IP의 SNMP 패킷이 SNMP 에이전트(110)에 해당되는 것일 경우에 그 SNMP 패킷을 SNMP 에이전트(110)의 네트워크 프로토콜로 변환하여 SNMP 에이전트(110)로 전송하고, SNMP 에이전트(110)가 전송하는 SNMP 패킷은 SNMP 매니저(100)의 프로토콜인 TCP/IP로 변환하여 SNMP 매니저(100)로 전송한다.
그리고 SNMP 게이트웨이 에이전트(120)에 미리 저장되는 MIB은 크게 두 부분으로 구분된다. 하나는 SNMP 게이트웨이 에이전트(120)가 게이트웨이 에이전트로 동작하는 것과 무관한 부분들로서 시스템 MIB 및 인터페이스 MIB 등을 들 수 있다.
그리고 다른 하나는 게이트웨이 에이전트로 동작하는데 필요한 정보를 가지는 게이트웨이 MIB으로서 게이트웨이 MIB는 기본적으로 에이전트 MIB들의 기초(root) 역할을 하는 부분과 OID(Object Identification) 에이전트 어드레스 매핑 테이블을 가지고 있어야 한다.
도 2는 OID 에이전트 어드레스 매핑 테이블을 예로 들어 보인 도면으로서 각각의 SNMP 에이전트의 MIB는 gtwyMIB.agent의 아래에 위치해야 한다. 즉, 각각의 에이전트 MIB의 루트(root) OID는 gtwyMIB.agent이어야 한다. 이렇게 정의함으로써 각각의 에이전트 MIB의 OID가 SNMP 에이전트(110)를 식별할 수 있는 ID로 사용될 수 있을 뿐만 아니라 하나의 IP만을 사용하여 하위의 여러 SNMP 에이전트(110)들을 관리할 수 있다.
SNMP 매니저(100)로부터 인터넷 망(130)을 통해 전송하는 SNMP 패킷이 SNMP게이트웨이 에이전트(120)에 수신되면, SNMP 게이트웨이 에이전트(120)는 그 수신된 SNMP 패킷에서 OID를 추출하여 확인한다.
즉, 상기 SNMP 패킷은 예를 들면, 도 3에 도시된 바와 같이 버전(Version), 커뮤니티(Community), SNMP PDU, PDU 타입, 리퀘스트(requist) ID, 에러 스테이터스(error status), 에러 인덱스(error index), 가변 바인딩(variable bindings) 및 복수의 오브젝트 값(object value 1 ∼ object value N)으로 이루어지는 것으로서 SNMP 게이트웨이 에이전트(120)는 SNMP 패킷 내의 SNMP PDU에 있는 OID를 추출하여 확인한다.
상기 OID를 확인한 결과, gtwyMIN.agent의 하위에 해당한다면 이는 다른 네트워크에 있는 에이전트로 보내야 할 패킷이므로 다른 MIB 프로세스 과정을 수행하여 다른 네트워크 프로토콜로 동작하는 SNMP 에이전트로 전송하고, gtwyMIN.agent의 하위에 해당하지 않을 경우에는 SNMP 게이트웨이 에이전트(120) 자신의 MIB 즉, 게이트웨이 에이전트의 역할과는 무관한 부분의 MIB에 대한 요구이므로 자기 MIB 프로세스 과정을 수행하여 처리한다.
상기 다른 MIB 프로세스 과정은 SNMP 게이트웨이 에이전트(120)가 OID 에이전트 어드레스 매핑 테이블에 검색하여 상기 OID와 매칭되는 OID가 있는지를 판단하고, 매칭되는 OID가 있을 경우에 해당 SNMP 에이전트(110)의 어드레스를 목적지 어드레스로 사용하고, 다른 네트워크 프로토콜에 따라 SNMP 패킷을 생성한 후 다른 네트워크 인터페이스로 전송하여 해당되는 SNMP 에이전트(110)가 처리하도록 한다.
그리고 SNMP 에이전트(110)로부터 SNMP 게이트웨이 에이전트(130)로 소정의SNMP 패킷이 전송될 경우에 SNMP 게이트웨이 에이전트(130)는 그 SNMP 패킷을 수신하여 TCP/IP로 변환하고, 그 TCP/IP로 변환한 SNMP 패킷을 인터넷 망(130)을 통해 SNMP 매니저(100)로 전송한다.
도 4는 본 발명의 관리방법에 따른 동작을 보인 신호흐름도이다. 이에 도시된 바와 같이 단계(400)에서 SNMP 매니저(100)가 소정의 SNMP 에이전트(110)를 관리할 소정의 SNMP 패킷을 생성한 후 자기 자신의 어드레스를 소스 어드레스로 하고, SNMP 게이트웨이 에이전트(120)의 어드레스를 목적지 어드레스로 하여 상기 생성한 SNMP 패킷을 인터넷 망(130)을 통해 전송한다. 예를 들면, 소스 어드레스를 192.168.0.1로 하고, 목적지 어드레스를 192.168.0.2로 하여 소정의 SNMP 에이전트(110)를 관리할 SNMP 패킷을 전송한다.
상기 SNMP 매니저(100)가 전송하는 소정의 SNMP 패킷은 단계(402)에서 192.168.0.2를 어드레스로 하는 SNMP 게이트웨이 에이전트(120)가 수신하고, 단계(404)에서 상기 수신한 SNMP 패킷의 SNMP PDU에 삽입되어 있는 OID를 추출한다. 예를 들면, SNMP PDU에서 OID로 gtwyMIB.agent.ear2.sysName을 추출한다.
상기 단계(404)에서 OID가 추출되면, SNMP 게이트웨이 에이전트(130)는 단계(406)에서 상위 OID를 검색하여 게이트웨이 MIB(gtwyMIB)인지를 판단한다. 예를 들면, 상기 수신한 SNMP 패킷이 SNMP 에이전트(110)에 대한 SNMP 패킷일 경우에 추출한 OID에서 상위 OID가 게이트웨이 MIB(gtwyMIB)이고, 수신한 SNMP 패킷이 SNMP 에이전트(110)이 아니라 SNMP 게이트웨이 에이전트(130) 자신에 대한 SNMP 패킷일 경우에는 추출한 OID에서 상위 OID가 게이트웨이 MIB(gtwyMIB)가 아닌 다른OID로서 SNMP 게이트웨이 에이전트(130)는 추출한 OID에서 먼저 상위 OID로 SNMP 에이전트(110) 또는 자신에 대한 SNMP 패킷인지를 판단한다.
상기 단계(406)에서 판단 결과, 추출한 OID의 상위 OID가 게이트웨이 MIB(gtwyMIB)으로서 SNMP 에이전트(110)에 대한 SNMP 패킷일 경우에 SNMP 게이트웨이 에이전트(130)는 단계(408)에서 상기 추출한 전체 OID를 미리 저장되어 있는 OID 에이전트 어드레스 매핑 테이블에서 해당되는 SNMP 에이전트(110)의 어드레스를 검색하고, 단계(410)에서 에러가 발생하였는지를 판단한다. 즉, 상기 추출한 전체 OID를 도 2에 도시된 바와 같이 미리 저장되어 있는 OID 에이전트 어드레스 매핑 테이블에서 해당되는 SNMP 에이전트(130)의 어드레스를 검색하여 검색되었을 경우에는 정상으로 처리하고, 검색되지 않았을 경우에는 에러로 처리하는 것으로서 SNMP 게이트웨이 에이전트(130)는 단계(410)에서 에러가 발생하였는지를 판단한다.
그리고 상기 단계(406)에서 판단 결과, 상위 OID가 게이트웨이 MIB(gtwyMIB)가 아니거나 또는 상기 단계(410)에서 에러의 발생이 판단될 경우에 상기 SNMP 매니저(100)로부터 SNMP 게이트웨이 에이전트(120)가 수신한 SNMP 패킷은 SNMP 게이트웨이 에이전트(120) 자신에 대한 SNMP 패킷으로서 단계(412)에서 SNMP 게이트웨이 에이전트(120)는 상기 수신한 SNMP 패킷을 처리하고, 단계(414)에서 수신한 SNMP 패킷을 처리한 결과의 SNMP 패킷을 TCP/IP로 생성한 후 인터넷 망(130)을 통해 SNMP 매니저(100)로 전송한다. 즉, SNMP 게이트웨이 에이전트(120)는 자기 자신의 어드레스인 192.168. 0. 2를 소스 어드레스로 하고, SNMP 매니저(100)의 어드레스인 192.168. 0. 1을 목적지 어드레스로 하여 상기 생성한 처리 결과의 SNMP 패킷을 인터넷 망(130)을 통해 전송한다.
이와 같이 SNMP 게이트웨이 에이전트(120)가 전송하는 SNMP 패킷은 SNMP 매니저(100)가 단계(416)에서 수신하여 처리한다.
한편, 상기 단계(410)에서 에러가 발생하지 않았을 경우에는 상기 SNMP 게이트웨이 에이전트(120)가 수신한 SNMP 패킷이 SNMP 에이전트(110)에 대한 SNMP 패킷임이 확실한 것으로서 SNMP 게이트웨이 에이전트(120)는 단계(418)에서 상기 수신한 SNMP 패킷을 다른 네트워크 프로토콜 즉, SNMP 에이전트(110)의 네트워크 프로토콜로 변환하고, 단계(420)에서 상기 다른 네트워크 프로토콜로 변환한 SNMP 패킷을 SNMP 에이전트(110)로 전송한다. 즉, SNMP 게이트웨이 에이전트(120)의 어드레스인 192.168.0.2를 소스 어드레스로 하고, 상기 OID 에이전트 어드레스 매핑 테이블에서 검색한 해당 SNMP 에이전트(110)의 어드레스인 01.02를 목적지 어드레스로 하여 상기 변환한 SNMP 패킷을 전송한다.
이와 같이 전송하는 SNMP 패킷은 단계(422)에서 01.02를 어드레스로 하는 SNMP 에이전트(110)가 수신하여 처리하고, 단계(424)에서 SNMP 패킷을 처리한 결과의 SNMP 패킷을 생성하여 SNMP 게이트웨이 에이전트(120)로 전송한다. 여기서, SNMP 에이전트(110)는 SNMP 패킷은 TCP/IP로 생성하지 못하고, 자신이 동작하는 네트워크 프로토콜로 생성한다. 그리고 상기 생성한 SNMP 패킷은 SNMP 에이전트(110) 자신을 소스 어드레스 01.02로 하고, SNMP 게이트웨이 에이전트(120)의 어드레스인 192.168.0.2를 목적지 어드레스로 하여 전송한다.
상기 전송하는 SNMP 패킷은 단계(426)에서 SNMP 게이트웨이 에이전트(120)가수신하여 TCP/IP로 변환하고, 단계(428)에서 상기 TCP/IP로 변환한 SNMP 패킷을 인터넷 망(130)을 통해 SNMP매니저(100)로 전송한다. 즉, SNMP 게이트웨이 에이전트(120)는 상기 TCP/IP로 변환한 SNMP 패킷을, 소스 어드레스를 SNMP 게이트웨이 에이전트(120) 자신의 어드레스인 192.168.0.2로 하고, 목적지 어드레스는 SNMP 매니저(100)의 어드레스인 192.168.0.1로 하여 전송한다.
이와 같이 전송하는 TCP/IP의 SNMP 패킷을 단계(430)에서 SNMP 매니저(100)가 수신하여 처리한다.
이상에서는 본 발명을 특정의 바람직한 실시 예에 관련하여 도시하고 설명하였지만, 본 발명이 그에 한정되는 것은 아니고 이하의 특허청구의 범위에 의해 마련되는 본 발명의 정신이나 분야를 이탈하지 않는 한도 내에서 본 발명이 다양하게 개조 및 변화될 수 있다는 것을 당 업계에서 통상의 지식을 가진 자는 용이하게 알 수 있다.
이상에서 상세히 설명한 바와 같이 본 발명은 TCP/IP 기반의 SNMP 매니저와, 그 TCP/IP와는 다른 네트워크 포로토콜 상의 SNMP 에이전트들을 기능의 추가나 변경함이 없이 연동하여 관리할 수 있도록 하는 것으로서 로칼 네트워크에 국한되지 않고, 다양한 위치에서 복수의 SNMP 에이전트들의 동작을 관리할 수 있고, 하나의 IP(즉, SNMP 게이트웨이 에이전트의 IP)만을 가지고 복수의 SNMP 에이전트의 동작의 관리가 가능한 것으로서 IP 주소가 한정되어 있고 관리해야 할 에이전트의 수가 많을 경우에 보다 효과적으로 사용될 수 있다.

Claims (7)

  1. SNMP(Simple Network Management Protocol) 매니저가 생성한 SNMP 패킷을 SNMP 게이트웨이 에이전트가 수신하고 수신한 SNMP 패킷이 상기 SNMP 매니저와는 다른 네트워크 프로토콜로 동작하는 복수의 SNMP 에이전트를 관리하기 위한 SNMP 패킷인지를 판단하는 제 1 과정;
    상기 제 1 과정에서 판단 결과 SNMP 에이전트를 관리하기 위한 SNMP 패킷일 경우에 SNMP 게이트웨이 에이전트가 그 SNMP 패킷을 상기 SNMP 에이전트가 동작하는 네트워크 프로토콜로 변환하여 SNMP 에이전트로 전송하는 제 2 과정;
    상기 제 2 과정에서 전송하는 SNMP 패킷을 SNMP 에이전트가 수신하여 처리하고 처리 결과의 SNMP 패킷을 생성하여 상기 SNMP 게이트웨이 에이전트로 전송하는 제 3 과정;
    상기 제 3 과정에서 SNMP 에이전트가 전송하는 SNMP 패킷을 상기 SNMP 게이트웨이 에이전트가 수신하여 상기 SNMP 매니저가 동작하는 프로토콜로 변환한 후 SNMP 매니저로 전송하는 제 4 과정; 및
    상기 제 4 과정에서 SNMP 게이트웨이 에이전트가 전송하는 SNMP 패킷을 SNMP 매니저가 수신하여 처리하는 제 5 과정으로 이루어짐을 특징으로 하는 상이한 프로토콜로 동작하는 네트워크의 관리방법.
  2. 제 1 항에 있어서, 상기 제 1 과정은;
    SNMP 게이트웨이 에이전트가 SNMP 매니저로부터 수신한 SNMP 패킷에서 OID(Object Identification)를 추출하고 추출한 OID로 그 수신한 SNMP 패킷이 SNMP 에이전트를 관리하기 위한 SNMP 패킷인지를 판단하는 것을 특징으로 하는 상이한 프로토콜로 동작하는 네트워크의 관리방법.
  3. 제 2 항에 있어서,
    SNMP 에이전트를 관리하기 위한 SNMP 패킷임이 판단될 경우에 상기 추출한 전체 OID로 OID 에이전트 어드레스 매핑 테이블에서 그 SNMP 패킷을 전송할 해당 SNMP 에이전트의 어드레스를 검색하여 확인하는 과정을 포함하는 것을 특징으로 하는 상이한 프로토콜로 동작하는 네트워크의 관리방법.
  4. 제 1 항에 있어서, 상기 제 1 과정은;
    수신한 패킷이 SNMP 게이트웨이 에이전트 자신에 대한 SNMP 패킷일 경우에 SNMP 게이트웨이 에이전트가 그 SNMP 패킷을 처리하고 처리 결과의 SNMP 패킷을 생성하여 SNMP 매니저로 전송하는 것을 특징으로 하는 상이한 프로토콜로 동작하는 네트워크의 관리방법.
  5. 제 1 항에 있어서, 상기 SNMP 매니저와 SNMP 게이트웨이 에이전트는;
    TCP/IP 기반의 인터넷 망을 통해 상호간에 SNMP 패킷을 전송하는 것을 특징으로 하는 상이한 프로토콜로 동작하는 네트워크의 관리방법.
  6. 소정의 네트워크 프로토콜로 동작이 관리되는 복수의 SNMP 에이전트;
    상기 복수의 SNMP 에이전트의 동작을 관리하고 그 SNMP 에이전트의 네트워크 프로토콜과는 다른 프로토콜로 동작하는 SNMP 매니저;
    상기 SNMP 매니저와 상기 SNMP 에이전트의 사이에 구비되고 SNMP 매니저와 SNMP 에이전트가 상호간에 전송하는 SNMP 패킷의 프로토콜을 상호간에 변환하여 인터페이스하는 SNMP 게이트웨이 에이전트로 구성됨을 특징으로 하는 상이한 프로토콜로 동작하는 네트워크의 관리장치.
  7. 제 6 항에 있어서, 상기 SNMP 게이트웨이 에이전트는;
    상기 SNMP 매니저로부터 수신되는 SNMP 패킷에서 추출하는 OID로 상기 수신한 SNMP 패킷의 해당 SNMP 에이전트의 어드레스를 검색할 수 있는 OID 에이전트 어드레스 매핑 테이블이 저장되어 있는 것을 특징으로 하는 상이한 프로토콜로 동작하는 네트워크의 관리방법.
KR1020020001363A 2002-01-10 2002-01-10 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치 KR20030060598A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020020001363A KR20030060598A (ko) 2002-01-10 2002-01-10 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치
US10/337,881 US20030131118A1 (en) 2002-01-10 2003-01-08 Apparatus for managing networks operated by different protocols and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020001363A KR20030060598A (ko) 2002-01-10 2002-01-10 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치

Publications (1)

Publication Number Publication Date
KR20030060598A true KR20030060598A (ko) 2003-07-16

Family

ID=19718345

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020001363A KR20030060598A (ko) 2002-01-10 2002-01-10 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치

Country Status (2)

Country Link
US (1) US20030131118A1 (ko)
KR (1) KR20030060598A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100866219B1 (ko) * 2006-02-01 2008-10-30 삼성전자주식회사 간이 네트워크 관리 프로토콜을 위한 인증과 허가 처리시스템 및 방법
US8595568B2 (en) 2008-12-22 2013-11-26 Electronics And Telecommunications Research Institute Integration agent device for node including multi-layered equipment and fault management method thereof
CN109787845A (zh) * 2019-03-25 2019-05-21 国家计算机网络与信息安全管理中心 一种基于snmp管理网络设备的方法

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7548965B2 (en) * 2003-04-17 2009-06-16 Scientific-Atlanta, Inc. System and method for organizing network management information
CN100395986C (zh) * 2004-05-21 2008-06-18 华为技术有限公司 网管系统及网管方法
JP4351591B2 (ja) * 2004-07-07 2009-10-28 富士通株式会社 サーバシステムおよびサーバ
CN105024847B (zh) * 2015-05-28 2018-08-07 大唐移动通信设备有限公司 单服务器多网元适配器网管系统及配置、启动、运行方法
CN114268656B (zh) * 2021-12-20 2024-08-23 深圳市英维克信息技术有限公司 通信协议转换方法、装置、设备及系统、及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01253358A (ja) * 1988-03-31 1989-10-09 Matsushita Electric Works Ltd 複合電話システム
KR100219609B1 (ko) * 1996-08-28 1999-09-01 윤종용 망 관리 장치 및 그 방법
JP2000253471A (ja) * 1999-02-26 2000-09-14 Nec Commun Syst Ltd インターフェース制御装置
KR100283401B1 (ko) * 1998-10-30 2001-03-02 김만깁 Secs-i과 hsms 변환방법
JP2001251363A (ja) * 2000-03-02 2001-09-14 Sony Corp 通信ネットワークシステム、ゲートウェイ、およびデータ処理方法、並びにプログラム提供媒体
KR20010107790A (ko) * 2001-07-06 2001-12-07 김인규 가상 사설망 구축 방법 및 이를 이용한 가상사설망게이트웨이
KR20030030600A (ko) * 2001-10-12 2003-04-18 (주)한넷웨어 서로 다른 망 관리체계간의 상호연동을 지원하는 프로토콜게이트웨이 시스템

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6219718B1 (en) * 1995-06-30 2001-04-17 Canon Kabushiki Kaisha Apparatus for generating and transferring managed device description file
SE506431C2 (sv) * 1995-12-08 1997-12-15 Ericsson Telefon Ab L M Agent, system och förfarande vid övervakning av objekt
US6003077A (en) * 1996-09-16 1999-12-14 Integrated Systems, Inc. Computer network system and method using domain name system to locate MIB module specification and web browser for managing SNMP agents
US6519635B1 (en) * 1998-04-30 2003-02-11 Cisco Technology, Inc. SNMP master agent that translates messages to a sub-agent proprietary format using a translation table by the sub-agent
US6857013B2 (en) * 1999-01-29 2005-02-15 Intermec Ip.Corp. Remote anomaly diagnosis and reconfiguration of an automatic data collection device platform over a telecommunications network
US6546415B1 (en) * 1999-05-14 2003-04-08 Lucent Technologies Inc. Network management system using a distributed namespace
US20030009543A1 (en) * 2001-04-30 2003-01-09 Ankur Gupta Network management system and computer-based methods for network management
US7526480B2 (en) * 2001-06-08 2009-04-28 Cisco Technology, Inc. Method and apparatus for controlled access of requests from virtual private network devices to managed information objects using simple network management protocol and multi-topology routing

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01253358A (ja) * 1988-03-31 1989-10-09 Matsushita Electric Works Ltd 複合電話システム
KR100219609B1 (ko) * 1996-08-28 1999-09-01 윤종용 망 관리 장치 및 그 방법
KR100283401B1 (ko) * 1998-10-30 2001-03-02 김만깁 Secs-i과 hsms 변환방법
JP2000253471A (ja) * 1999-02-26 2000-09-14 Nec Commun Syst Ltd インターフェース制御装置
JP2001251363A (ja) * 2000-03-02 2001-09-14 Sony Corp 通信ネットワークシステム、ゲートウェイ、およびデータ処理方法、並びにプログラム提供媒体
KR20010107790A (ko) * 2001-07-06 2001-12-07 김인규 가상 사설망 구축 방법 및 이를 이용한 가상사설망게이트웨이
KR20030030600A (ko) * 2001-10-12 2003-04-18 (주)한넷웨어 서로 다른 망 관리체계간의 상호연동을 지원하는 프로토콜게이트웨이 시스템

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100866219B1 (ko) * 2006-02-01 2008-10-30 삼성전자주식회사 간이 네트워크 관리 프로토콜을 위한 인증과 허가 처리시스템 및 방법
US7877469B2 (en) 2006-02-01 2011-01-25 Samsung Electronics Co., Ltd. Authentication and authorization for simple network management protocol (SNMP)
US8595568B2 (en) 2008-12-22 2013-11-26 Electronics And Telecommunications Research Institute Integration agent device for node including multi-layered equipment and fault management method thereof
CN109787845A (zh) * 2019-03-25 2019-05-21 国家计算机网络与信息安全管理中心 一种基于snmp管理网络设备的方法

Also Published As

Publication number Publication date
US20030131118A1 (en) 2003-07-10

Similar Documents

Publication Publication Date Title
US7028081B2 (en) Network-device management apparatus and method, recording medium, and transmission apparatus
EP1720286B1 (en) Network management system and method
KR20030060598A (ko) 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치
KR100445658B1 (ko) 복수개의 통신규격이 사용되는 가전기기 네트워크 시스템및 그 동작방법
KR100358156B1 (ko) 통합망 환경에서 서비스 관리시스템의 관리명령을 교환기 명령어로 변환하는 방법
KR100663425B1 (ko) 다양한 망 관리 프로토콜을 위한 시스템 인터페이스 장치 및 방법
JP2000122944A (ja) ネットワークデバイス制御装置および方法
Cisco Overview
Cisco Overview
Cisco Overview
KR100507130B1 (ko) SNMP 에이전트와 UPnP 제어 기기의 브릿지 장치및 그 방법
KR20070079860A (ko) 복수의 구성요소들을 하나의 공인 ip를 통해 관리하는원격관리 시스템 및 그 방법
KR20030030600A (ko) 서로 다른 망 관리체계간의 상호연동을 지원하는 프로토콜게이트웨이 시스템
Martínez et al. Interact-DDM: a solution for the integration of domestic devices on network management platforms
KR20030059367A (ko) 원격지에서의 가전기기 제어 방법 및 서버
KR20030043398A (ko) 망 요소 관리 시스템의 장치 연동부 구성 및 연동 방법
KR100452504B1 (ko) 이엠에스 에이전트에서 에스엔엠피 프로토콜처리방법
KR100534619B1 (ko) 네트워크 관리 장치 및 방법
CN109729026B (zh) 一种sdn网络的控制方法和sdn控制器
KR20060117554A (ko) IPv4/IPv6 네트워크 관리 시스템 및 방법
KR100794019B1 (ko) 단순망 관리 프로토콜을 이용한 홈 네트워크 제어시스템 및제어방법
KR100232495B1 (ko) 인터넷 프로토콜 망내에서의 비동기 전송 모드 장비 검출 및 망위상 형성 방법
KR100584824B1 (ko) 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법
GB2361140A (en) Network management apparatus and method for identifying changes in addresses of devices on a network
Bartl et al. Data exchange between real network component and OPNET modeler simulation environment

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020110

PA0201 Request for examination
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20020603

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

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: 20040430

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20041230

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20040430

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I