KR20020087538A - 통신망관리시스템에서 관리객체 정보 제공 방법 - Google Patents

통신망관리시스템에서 관리객체 정보 제공 방법 Download PDF

Info

Publication number
KR20020087538A
KR20020087538A KR1020010026087A KR20010026087A KR20020087538A KR 20020087538 A KR20020087538 A KR 20020087538A KR 1020010026087 A KR1020010026087 A KR 1020010026087A KR 20010026087 A KR20010026087 A KR 20010026087A KR 20020087538 A KR20020087538 A KR 20020087538A
Authority
KR
South Korea
Prior art keywords
management
vertex
alarm
tree
information
Prior art date
Application number
KR1020010026087A
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 KR1020010026087A priority Critical patent/KR20020087538A/ko
Publication of KR20020087538A publication Critical patent/KR20020087538A/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/04Network management architectures or arrangements
    • H04L41/052Network management architectures or arrangements using standardised network management architectures, e.g. telecommunication management network [TMN] or unified network management architecture [UNMA]
    • 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
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications

Landscapes

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

Abstract

본 발명은 통신망관리시스템에서 관리객체 정보 제공 방법에 관한 것으로, 통신망자원들에 대한 관리 정보를 상호 교환기하기 위해, 관리자와 관리대행자를 구비하는 통신관리망 정보 구조에서 관리대행자의 부하를 감소시키고, 더욱 상세한 알람 정보를 운용자에게 제공하기 위해, 관리객체들의 실제적인 물리적 위치에 따른 관리객체 트리를 구현하고, 이를 관리자 영역에서 관리하도록 하여, 관리대행자로부터 알람 보고시 알람이 발생한 관리객체의 정보는 물론 상기 알람이 발생한 관리객체와 포함관계 및 연결관계에 있는 모든 관리객체에 대한 정보들을 운용자에게 제공하므로써, 연속적인 상태 변경을 효과적으로 처리하여 망상태를 실시간 감시할 수 있도록 하는 효과가 있고, 또한 상기 상태전파 시 관리상태는 하향으로, 알람상태는 상향으로 전파가 이루어지도록 하여 설비자원을 관리하는데 있어 상태전파를 효율적으로 수행하도록 하는 잇점을 수반한다.

Description

통신망관리시스템에서 관리객체 정보 제공 방법{Method for supplying information of managed object in Telecommunication Management Network System}
본 발명은 통신망관리시스템에서 관리객체 정보 제공 방법에 관한 것으로, 관리객체들의 실제적인 물리적 위치에 따른 관리객체 트리를 구현하고, 이를 관리자 영역에서 관리하도록 하여, 관리대행자로부터 알람 보고시 알람이 발생한 관리객체의 정보는 물론 상기 알람이 발생한 관리객체와 포함관계 및 연결관계에 있는 모든 관리객체에 대한 정보들을 운용자에게 제공하는 방법에 관한 것이다.
일반적으로 'ITU-T'에서 제안한 전기통신 관리망(TMN)의 개념은 "전기통신망과 서비스를 관리하기 위하여 운용시스템과 통신망 구성장비 들을 표준 인터페이스로 연결하고, 이 인터페이스를 통해 필요한 관리정보를 상호 교환하는 논리적인 구조를 의미하며, 전기통신망관리를 체계적으로 지원하는 하부구조"로 정의하고 있다. 여기서 통신관리망 관리계층은 논리적으로 사업관리계층(BML), 서비스관리계층(SML), 통신망관리계층(NML), 요소관리계층(EML), 그리고 통신망구성요소계층(NEL) 등으로 구분할 수 있다.
여기서 본 발명에서 다루고자 하는 통신망관리계층(NML)은 통신망구성요소의 특성과 무관하게 통신망을 전체적인 관점에서 관리하며, 통신망 구성, 통신망 성능 분석 및 통계 등의 기능을 포함한다. 통신관리망 정보 구조는 객체지향적인 접근방법으로 기반으로 한 정보 모델링을 통해 추상적으로 표현된 통신망자원들에 대한 관리 정보를 상호교환 하기 위한 구조이며, 이를 도면을 참조하여 설명하면 도 1에 도시된 바와 같은 구조를 가진다.
통신관리망 정보 구조는 도면에서와 같이 관리자(1)와 관리대행자(2)의 형태를 가지며, 상기 관리자(1)의 기본 기능은 관리 인터페이스에 의해 제공되는 표준화된 관리정보를 처리하므로써 망자원을 관리한다. 또한 상기 관리대행자(2)의 기본 역할은 통신망 자원을 관리객체로 표준화한 정보모형을 관리인터페이스(3)를 통해 관리자(1)에게 통지하거나 관리자(1)의 요구를 처리하는 기능이다.
이때 상기 관리자(1)와 관리대행자(2)간 인터페이스는 메시지 통신 함수(Message Communication Function : MCF)를 통해 이루어진다.
이처럼 관리자(1)와 관리대행자(2) 간 전송되는 정보 중에는 상기 관리자(1)가 관리하는 망의 설비자원 관리에 관한 정보가 있는데, 이 설비자원 관리는 교환기와 같은 망요소의 물리적인 자원, 예를 들면 노드, 보드, 포트 및 노드의 랙 및 쉘프 단위의 요소들의 상태를 감시하거나 제어하는 기능으로 구분할 수 있다. 망 상태 감시를 위해서는 관리객체 생성, 삭제, 그리고 변경과 같은 이벤트보고(Event Report)가 실시간으로 제공되어야 하며, 설비자원의 구성, 제거 그리고 상태변경과 같은 제어 명령은 표준 인터페이스를 통해서 이루어진다.
그리고 설비자원을 관리하는데 있어서 주요한 관리 정보로는 자원의 장애발생과 그 정도를 나타내는 알람상태(Alarm Status)와 이 값과 관련해서 상기 장애가 발생된 부분의 현재 동작여부를 표시하는 동작상태(Operational Status) 및 알람에 따른 서비스 제공 및 중지를 나타내는 관리상태(Administrative State) 등이 있다. 일반적으로 상기 알람상태는 망 컴포넌트에 장애가 발생시 관리대행자(2)로부터 이벤트 보고 형식으로 관리자에게 전달되고, 관리상태는 관리자(1)(또는 운용자)가 상기 알람의 상태를 보고 필요에 따라서 망의 일부 서비스를 일시 중지 하거나 다시 동작시키기 위해 관리대행자(2)측으로 입력하는 명령에 대한 정보이다.
이처럼 통신망에서 망 자원의 실시간 감시를 위해서는 상기 알람과 같은 자원의 상태변경은 이벤트 발생 즉시 보고되어야 하며, 특정 관리객체의 상태변화에 관련된 다른 관리객체의 상태값을 적절히 변경시켜야 한다.
예를 들면, 다수의 보드 및 포트를 포함하는 노드에 장치 문제로 인해서 보드 및 포트 장애가 발생하는 경우, 이는 관리대행자에 의해 관리자에게로 보드 및 포트의 알람 보고가 이루어지고, 이런 경우 장애가 발생된 보드 및 포트를 물리적으로 포함하는 노드, 랙, 그리고 쉘프는 관리대행자로부터 특별한 알람보고를 받지 않는다면 계속 정상상태로 남게 되기 때문이다.
또한, 관리자에 의한 노드의 관리상태 변경은 노드가 포함하는 모든 보드, 포트 등의 관리상태 변경과 함께 상태변경 보고가 이루어져야 한다. 즉 노드에 랙, 쉘프, 보드, 그리고 포트등과 같은 컴포넌트가 n개 존재하는 경우 노드 자신을 포함해서 n+1번(1은 노드 자신을 나타냄)의 상태변경 보고를 관리자에게 전달해야 하는 것이다. 이는 관리자 측면에서 노드의 관리상태가 잠금(locked)으로 변하게 되면 노드에 포함된 컴포넌트 역시 잠금(locked)상태로 변경된다는 것을 의미한다.
또 다른 예로서, 링크의 상태를 감시하는데 있어서, 링크의 양종단점에 있는 포트에 알람 발생시, 이를 링크의 알람으로 전환해서 관리자에게 제공하는 경우, 망상태 파악에 많은 도움을 줄 수도 있다.
이와 같이 통신망에서 관리객체의 현재상태는 다른 관리객체의 상태를 일부 또는 전부 반영한 값이 된다. 즉, 두 교환기간에 연결된 트렁크의 상태는 각각의 교환기의 포트의 상태를 반영한 값이되며, 노드의 상태는 노드에 포함된 각종 컴포넌트 상태의 조합이 된다.
그러나 현재 통신관리망 정보 구조에서는 이런 포함관계 및 연결관계에 있는 관리객체에 대한 상태 변경에 있어서, 상태전파를 관리대행자에서 모두 수행한 후 상태변경 보고를 관리자에게 전달하는 것은 처리시간 지연과 관리망의 관리정보 폭주로 인해서 불가능한 상태이다.
따라서 상기와 같은 포함관계 및 연결관계에 따른 모든 정보를 관리자가 모니터링할 수 있는 기술이 필요로 되고 있다.
본 발명은 상기에 기술한 바와 같은 종래 문제점 및 요구사항을 감안하여, 관리자측에서 유지하는 관리객체 수단을 통해 관리대행자의 부하를 감소시키고, 연속적인 상태 변경을 효과적으로 처리하여 망 상태를 실시간으로 감시할 수 있는 통신망관리시스템에서 관리객체 정보 제공 방법을 구현하는 것을 목적으로 한다.
도 1은 일반적인 통신관리망 정보 구조를 나타내는 도면.
도 2는 본 발명에 적용되는 일반적인 설비관리 관련 관리객체 트리 구조를 나타내는 도면.
도 3은 본 발명에 의한 관리객체 서버를 통해 변형된 관리객체 이진 트리 구조를 나타내는 도면.
도 4는 본 발명에 의한 관리객체 서버의 사용 상태를 나타내는 구성도.
< 도면의 주요부분에 대한 부호의 설명 >
15 : 데이터 베이스 16 : 네트워크 관리 대행자
17 : 장치 관리 대행자 18 : 관리객체 서버
19 : 사용자 그래픽 인터페이스부 20 : 명령어 처리부
상기와 같은 목적을 달성하기 위해, 통신망관리시스템에서 관리자와 관리대행자를 통해 설비관리 관련 관리객체 트리를 이용하여 관리객체 정보를 제공하는 방법에 있어서,
상기 통신망관리시스템 초기화 시, 통신망관리시스템 내의 데이터베이스에서 설비관리 관련 데이터를 읽어들이는 제 1 과정과;
상기 읽어들인 데이터에 대한 관리객체 트리 구조를 관리객체들의 실제 물리적인 위치에 따른 트리구조로 재 구현하되,
트리의 각각의 정점에, 한 개의 망 컴포넌트에 해당되는 인스턴스 ID와,상기 각각의 정점 중 다른 정점으로의 포인터를 위해 첫 번째 자식 정점을 포인터하는 첫 번째 자식정점과, 동일한 차수의 형제 정점 또는 부모 정점을 포인터하는 형제정점을 각각 구비시키는 제 2 과정과;
상기 트리의 재 구현 후, 관리대행자로부터 알람이 보고되면 상기 알람이 발생된 관리객체에 대한 정보와, 상기 알람이 발생된 관리객체와 포함관계 및 연결관계가 있는 모든 관리객체들의 정보를 상기 재 구현된 트리구조를 통해 수집하여 운용자에게 제공하는 제 3 과정을 구비하되;
상기 각 과정을 관리자 영역에서 수행하는 것을 특징으로 한다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명하면 다음과 같다.
도 2는 본 발명에 적용되는 설비관리 관련 관리객체 트리 구조를 나타내는 도면으로, 설비관리에서의 관리객체에는 망객체(NetworkR1)(5), Vp망객체(VpLayerNetworkDomain)(6), 관리요소객체(교환기)(managedElementR1)(7), 논리노드망객체(atmSubnetwork)(8), 장치객체(equipmentR1)(9), 장치홀더객체(equipmentHolder)(10), 회로팩객체(보드)(circuitPack)(11), 포트객체(port)(12), 링크객체(13), 억세스 프로파일객체(atmAccessProfile)(14) 등이 있다.
상기에서 관리요소객체(managedElementR1)(7)는 교환기를 대표하고, 장치객체(equipmentR1)(9)는 교환기의 설비전체를 대표하며, 장치홀더객체(equipmentHolder)(10)는 교환기의 랙, 셀프, 슬롯 등을 나타낸다.
회로팩객체(circuitPack)(11)는 보드를 나타내며, 포트객체(port)(12)는 관련 링크를 포인팅하는 기능 또는 가입자 인터페이스의 경우 가입자 식별번호를 갖는 기능을 하며, 포트의 대역폭 등 자원의 상태와 인터페이스 종류(가입자 인터페이스, 장치간 인터페이스, 통신망간 인터페이스)를 구분하는 정보를 갖는 억세스프로파일객체(14)를 포함한다.
링크객체(13)는 교환기간의 트렁크를 나타낸다.
그리고 교환기에 따라 위 관리객체들의 사용은 상이할 수 있는 바, 장치(equipmentR1)는 사용하지 않을 수 있으며, 소형의 교환기인 경우 랙, 셀프, 슬롯의 구분이 없을 수 있다.
도 3은 본 발명에 의한 관리객체 수단(이하에서는 관리객체 서버라 칭한다)에서 변형한 설비관리 관련 관리객체 트리 구조를 나타내는 도면으로, 이는 상기 도 2에 도시된 관리객체 트리 구조를 실제적인 물리적 위치에 따른 구조로 재구성 한 것이다.
이는 상기 도 2와 같은 관리객체 트리는 관리객체들의 계층구조를 나타낸 것으로 물리적인 위치와는 반드시 일치하지 않으므로 재구성한 것으로써, 상태전파를 위해서는 물리적인 관계를 나타내는 트리가 요구되기 때문이다.
그 구조는 다음과 같다.
전체 망 정점(subnetwork).
상기 전체망정점 아래 자식정점(Child Vertex)인 vp망 정점(vpLayer)이 존재하고, 상기 vp망정점과 형제정점 관계(Sibling Vertex)에 있는 노드1(node1) ∼ 노드n 정점이 위치한다.
이어 상기 vp망정점 아래 자식정점인 망정점(atmTopSubnetwork)이 존재하고, 상기 망정점과 형제정점 관계에 있는 장치정점(equipmentR1)들이 위치한다.
이어 상기 망정점 아래 자식정점인 논리노드정점(atmSubnetwork1)이 존재하고, 상기 논리노드정점과 형제정점 관계에 있는 링크정점(atmLink1)들이 위치한다.
또한 상기 장치정점 아래 자식정점인 랙정점(rack1)이 존재하고, 상기 랙정점의 형제정점들이 위치하며;
상기 랙정점 아래 자식정점인 셀프정점(shelf1)이 존재하고, 상기 셀프정점의 형제정점들이 위치하며;
상기 셀프정점 아래 자식정점인 슬롯정점(slot1)이 존재하고, 상기 슬롯정점의 형제정점들이 위치하며;
상기 슬롯정점 아래 자식정점인 보드정점(board1)이 존재하고, 상기 보드정점의 형제정점들이 위치하며;
마지막으로 상기 보드정점 아래 자식정점인 포트정점(atmport1)이 존재하고, 상기 포트정점의 형제정점들이 위치한다.
상기와 같은 구조로 관리객체 트리를 재구성한 이유는 다음과 같다.
본 발명에서 구현한 관리객체 서버는 시스템 초기에 데이터베이스(DB) 또는 관리대행자로부터 망 설비자원에 관련된 데이터를 읽어 온 후 시스템이 종료될 때 까지 계속해서 메모리에 상주하게 된다.
이는 대용량의 망자원을 관리해야 하는 상황에서는 많은 용량의 메모리를 필요로 하게 되므로, 본 발명에서는 처리시간(Processing Time)과 메모리 소요의 트레이드 오프(Trade Off)관계에서 메모리 절약에 더 많은 비중을 두었으며, 처리시간은 효율적인 알고리즘을 구현하여 상기 처리시간과 메모리 소요의 트레이드 오프 두 가지 요소를 충족시키기 위함이다.
한편, 상기와 같은 관리객체 서버를 구현하기 위해 재구성한 자료구조에 대해 더욱 상세히 설명하면, 상기 재구성한 관리객체 트리는 변형된 이진트리(binary Tree)형태로써, 트리상의 정점(Vertex)은 망자원을 나타내는 클래스이고, 이 클래스는 자식정점(Child Vertex)과 형제 정점(Sibling Vertex)을 포인터 하기 위한 필드와 인스턴스의 ID 및 관리객체 속성 필드를 구비한다.
그리고 메모리 사용을 최소로 하기 위해서 부모로의 트레드(Thread)는 포인터로 정의하지 않고 1바이트의 플래그로서 형제(Sibling)를 포인터 하는지 부모를 포인터하는지를 결정하도록 한다.
여기서 설비자원 종류는 클래스의 멤버데이터로서 구분되며, 이진트리의 같은 차수(Degree)에 이질의 관리객체 인스턴스를 함께 위치하게 해서 단순한 형태의 이진트리를 유지하게 한다.
또한 상기 도 2에 표시된 'a'의 의미는 관리객체 트리 상에서 해당하는 관리객체가 존재하지 않는 상황도 있음을 나타내는 것으로써, 이런 다양한 형태는 처리시간을 연장시킬 수 있기 때문에 본 발명에 따른 관리객체 서버에서는 망 컴포넌트가 존재하지 않는 경우 인스턴스 ID가 음수인 가상 정점(Virtual Vertex)을 만들어서 가상으로 컴포넌트가 존재하도록 하여 트리의 연결 역할을 수행하게 한다.
이는 트리 구축에 보다 효율적일 뿐만 아니라, 최소의 메모리 이용으로 나타나는 처리시간 지연 문제를 대처할 수 있다.
또한 상기 도 2에 표시된 'b'의 의미는 관리객체 트리에서 포트나 서브포트가 manegedElementR1 아래에 존재했으나 관리객체 서버에서는 실제로 물리적인 포함관계에 따라서 구축하므로써, 처리 시간을 단축시키는 것을 나타낸다.
예를 들어 포트의 알람이 보드의 알람으로 이어져야 하는데 이와 같은 구조에서는 도 2에서와 같은 구조에서처럼 보드를 데이터베이스 정보로부터 찾지 않고, 포트의 부모 정점(Vertex)이 포트를 포함하는 보드가 되도록 하였으며, 또한, 서브포트 역시 부모 정점이 이 서브포트를 포함하는 포트가 되도록 한 것이다.
본 발명에 따른 관리 객체 서버의 각각의 정점은 한 개의 클래스를 정의하여 구현하였고, 다음과 같은 멤버 데이터를 가진다.
- 식별자(identifier)(long:4byte) : 인스턴스 식별자(Identifier).
- 플래그(flag)(character:1byte) : 형제 포인트(sibling point)가 형제를 포인터하는지 부모를 포인터 하는지를 결정한다.
- 형제 포인트(sibling point)(Pointer:4byte) : 형제 또는 부모 정점에 대한 포인터 한다.
- 첫 번째 자식 포인트(first child point)(Pointer:4byte) : 첫번째에 위치한 자식정점에 대한 포인터 한다.
- 관리상태(administrativeState)(character:1byte) : 자신의 관리상태 값과 전파된 상태 값을 조합한 값.
- 알람상태(alarm Status)(character:1byte) : 해당 관리객체의 자신 및 하부 관리객체의 알람상태 값을 조합한 알람상태를 나타낸다.
- 셀프알람상태(self Alarm Status)(character:1byte) : 해당 관리객체의 자신의 알람상태를 나타낸다.
- 동작상태(operational State)(character:1byte) : 해당 관리객체와 관련된 자원의 동작상태를 나타낸다.
- 셀프관리(self Administrative)(character:1byte) : 해당 관리객체의 자신 및 상부 관리객체의 관리상태 값을 조합한 관리상태를 나타낸다.
- 설비유형(facility Type)(character:1byte) : 설비자원의 종류를 나타낸다.
- 접속프로파일식별자(accessProfileId)(long:4byte) : 포트 및 서브포트의 트래픽 프로파일 인스턴스의 Id를 나타내며, 음수인 경우는 포트 및 서브포트가 비활성화 상태임을 나타낸다.
한편, 상기와 같은 트리구조에서의 연속적인 상태변경은 대부분 알람상태, 관리상태 그리고 동작상태에서 일어날 수 있으며, 이를 위한 데이터가 정의되어 있고 형제로의 포인터(SiblingPoint)가 부모 정점인지 형제 정점인지를 나타내는 플래그가 정의되어 있다.
또한 멤버 데이터중 셀프관리(self Administrative)와 셀프알람(self alarm)은 상위 및 하위의 설비자원으로부터 전파된 것과 자신의 실제 상태를 구분하기 위한 것이다.
상태변경이 발생하였을 경우, 트리구조의 변경 처리를 위해서 본 발명에 따른 관리객체 서버는 주로 자료구조 구성을 위한 것과 상태변경 요구를 처리하는 함수의 멤버함수를 구비한다. 주요 함수는 다음과 같다.
- 'AddChild함수' : 자식 정점을 추가 한다.
- 'DeleteChild함수' : 모든 자식 정점들을 삭제한다.
- 'ChangeState함수' : 상태값들을 변경 시킨다.
- 'upPropagation함수' : 이벤트 보고된 상태값을 상위 정점으로 전파시킨다.
- 'downPropagation함수' : 이벤트 보고된 상태값을 하위 정점으로 전파시킨다.
- 'getAllAncesterId함수' : 부모 정점의 ID를 나타낸다.
- 'getDegree함수' : 트리상에서 정점의 깊이를 나타낸다.
상기와 같은 멤버함수를 가지는 관리객체 서버의 상태는 시스템 초기화 과정에서 구성된 다음, 이벤트 보고에 의해서 상태가 변하게 되는데, 최신 망자원의 상태를 항상 유지하기 위해서는 이벤트 보고의 종류와 보고하는 설비 자원의 종류에 따라서 다르게 처리하여야 한다.
일반적인 이벤트 보고 타입과 설비자원의 종류에 따른 처리과정을 요약하면 아래와 같다.
- 'ManagedElementR1'(생성) : 노드를 새롭게 생성한 경우로서 데이터베이스로부터 노드가 갖고 있는 자원을 읽어 들여서 객체 서버를 구성한다.
- 'circuitPack'(생성) : 새로운 보드가 추가된 것으로 데이터베이스로부터 보드에 포함된 포트 정보를 읽어 들인 후 객체 서버를 구성한다.
- 'atmLinkKT'(생성) : 새로운 링크가 추가된 것으로 데이터베이스로부터 상태를 읽어 들인 후 객체 서버를 구성한다.
- 'atmAccessProfileKT'(생성) : ATM포트가 활성화된 것으로 생성된 억세스 프로파일 ID(access-ProfileId)를 세팅한다.
- 'FrAccessProfileKT'(생성) : FR포트가 활성화 된 것으로 억세스 프로파일 ID(accessProfileId)를 세팅한다.
- 'subPortKT'(생성) : FR포트 아래에 새로운 서브포트가 추가된 것으로 데이터베이스로부터 상태값을 읽어 들인 후 서브포트를 생성해서 해당되는 포트 아래에 위치시킨다.
- 'ManagedElementR1'(삭제) : 노드가 삭제된 것으로 노드를 나타내는 정점과 포함하고 있는 모든 자식 정점을 삭제한다.
- 'circuitPack'(삭제) : 보드가 삭제된 것으로 보드를 나타내는 정점과 포트 정점을 삭제한다.
- 'AtmLinkKT'(삭제) : 링크가 삭제된 것으로 링크를 나타내는 정점을 삭제한다.
- 'AtmAccessProfileKT'(삭제) : 포트가 비활성화 된 것으로 해당 ATM포트의 억세스 프로파일 ID(accessProfileId)를 음수로 세팅한다.
- 'FrAccessProfileKT'(삭제) : 포트가 비활성화 된 것으로 해당 FR포트의 억세스 프로파일 ID(accessProfileId)를 음수로 세팅한다.
- 'subPortKT'(삭제) : FR포트 아래에 새로운 서브포트가 추가된 것으로 데이터베이스로부터 상태값을 읽어 들인 후 서브포트를 생성해서 해당되는 포트 아래에 위치시킨다.
- 'ManagedElementR1'(상태변경) : 노드의 관리 상태 변경인 경우 노드의 관리상태를 변경하고 포함하는 모든 설비자원의 관리상태를 변경한다.
- 'CircuitPack'(상태변경) : 보드의 관리상태 변경인 경우 보드를 나타내는 정점과 포함하는 포트 정점의 관리상태를 변경한다.
- 'PortKT'(상태변경) : 포트의 관리상태 변경인 경우 포트 정점과 자식정점의 관리상태를 변경한다.
- 'ManagedElementR1'(알람보고) : 노드에 알람이 발생한 것으로 노드 정점의 알람상태를 변경한다.
- 'CircuitPack'(알람보고) : 보드에 알람이 발생한 것으로 보드정점과 부모 정점들의 알람 상태를 변경한다..
- 'PortKT'(알람보고) : 포트에 알람이 발생한 것으로 포트정점과 부모 정점들의 알람 상태를 변경한다.
상기에서 이벤트 보고에 나타나지 않은 설비자원은 해당하는 설비자원에 대한 이벤트 보고가 없는 경우로, 예를 들어 객체생성(objectCreation)인 경우 포트(portKT)는 나타나지 않는데 이는 보드 생성시 보드에 포함된 포트를 읽어 들이기 때문이다. 위를 요약하면 관리객체 생성인 경우 대부분 새로운 정점을 위치시키게 되고, 관리객체 삭제는 정점을 삭제한다. 그리고 관리상태변경은 위에 위치한 정점에서 아래에 위치한 정점으로 하향전달(Down Propagation)을 하게되고, 반대로 알람상태 변경은 아래에 위치한 정점에서 위에 위치한 정점으로 상향전달(Up Propagation)을 하게 된다.
이상에서와 같이 설명한 특성을 가지는 관리객체 서버의 사용상태를 도면을 참조하여 설명하면 도 4에 도시한 바와 같이 망 구성 및 연결 정보를 저장하는 데이터베이스(15)와;
다수의 장치 관리 대행자(Network Element Agent : NE Agent)(17)로부터 이벤트 정보가 전송되면 이를 수집하여 상기 데이터베이스(15)에 저장함과 동시에 관리객체 서버(18)로 전송하는 네트워크 관리 대행자(Nework View Agent : NW Agent)(16)와;
상기 데이터베이스(15)에서 망설비자원에 관련된 데이터들만 읽어들여 관리객체 트리를 실제적인 물리적 위치에 따른 트리로 재구성한 다음, 상기 트리의 구조를 기초로 하여 상기 네트워크 관리 대행자(16)로부터 상향전달되는 알람 보고에 대한 정보를 알람이 발생된 객체와의 포함관계 및 연결관계까지 고려하여 작성하는 관리객체 서버(18)와;
상기 관리객체 서버(18)에서 작성된 알람정보를 관리자에게 디스플레이하는 사용자 그래픽 인터페이스(GUI)부(19)와;
상기 사용자 그래픽 인터페이스부(19)를 통해 디스플레이된 정보에 따른 처리 명령어가 관리자로부터 입력되면 이를 처리하여 네트워크 관리 대행자(16)로 전송하는 명령어 처리부(20)를 구비한다.
이때 상기에서 관리객체서버(18), 사용자그래픽 인터페이스부(19) 및 명령어 처리부(20)는 관리자 영역에 상주하게 되며, 상기 도 4를 도 1과 비교하여 보면 상기 데이터베이스(15)와, 관리객체서버(18)와, 사용자그래픽 인터페이스부(19) 및 명령어 처리부(20)는 관리자(1)로 구분할 수 있고, 상기 네트워크 관리 대행자(16)와 장치 관리 대행자(17)는 관리 대행자(2)로 구분할 수 있다.
상기와 같은 구성에서 시스템이 초기화 상태가 되면 상기 관리객체 서버(18)는 데이터베이스(15)로부터 망설비자원 데이터를 읽어온 후 물리적인 위치에 따른 트리 구조를 재구성하고, 네트워크 관리 대행자(16)로부터의 이벤트 보고(Notifications)에 의해서 각 관리객체별로 최신의 상태를 유지한다.
이런 최신의 상태 제공은 관리자(도면에는 표시하지 않음)에 의해서 즉각적인 망상태 파악이 용이하며, 사용자 그래픽 인터페이스부(19) 및 명령어 처리부(20)에서 유용한 데이터로 이용된다.
그리고 네트워크 관리대행자(16) 하부에 있는 장치 관리대행자(17)로부터 발생된 이벤트보고에 대해서 이벤트보고에 해당되는 관리객체에 대해 이벤트에 해당되는 상태를 변경한 후 상기 데이터베이스(15)에 저장하고, 그 내용을 관리객체 서버(18)에 보고한다.
상기 내용이 보고되면 관리객체 서버(18)에서는 재 구성된 트리구조에 따라 이벤트가 발생된 객체와 포함관계 및 연결관계가 있는 모든 객체들의 정보를 수집하여 운용자에게 제공할 수 있도록 하는 것이다.
따라서 실제적으로 망자원을 관리하면서 많은 부하가 있을 수 있는 네트워크 관리대행자(16)는 종래 보다 상태전파에 대한 부하를 상당부분 줄일 수 있으면서 시스템 전체적으로 원활히 동작할 수 있게 된다.
이상에서 상세히 설명한 바와 같이 본 발명은 관리객체 수단을 관리자 영역에 구현하여, 관리객체 트리를 실제 물리적인 위치에 따른 트리로 변형한 후, 알람이 발생된 객체가 존재하면 이 객체와 포함관계 및 연결관계에 있는 모든 객체에 대한 정보(상태전파)를 운용자에게 제공하므로써, 관리대행자의 부하를 감소시킴과 동시에 연속적인 상태 변경을 효과적으로 처리하여 망상태를 실시간 감시할 수 있도록 하는 효과가 있고, 또한 상기 상태전파 시 관리상태는 하향으로, 알람상태는 상향으로 전파가 이루어지도록 하여 설비자원을 관리하는데 있어 상태전파를 효율적으로 수행하도록 하는 잇점을 수반한다.
아울러 본 발명의 바람직한 실시예들은 예시의 목적을 위해 개시된 것이며,당업자라면 본 발명의 사상과 범위안에서 다양한 수정, 변경, 부가등이 가능할 것이며, 이러한 수정 변경 등은 이하의 특허 청구의 범위에 속하는 것으로 보아야 할 것이다.

Claims (5)

  1. 통신망관리시스템에서 관리자와 관리대행자를 통해 설비관리 관련 관리객체 트리를 이용하여 관리객체 정보를 제공하는 방법에 있어서,
    상기 통신망관리시스템 초기화 시, 통신망관리시스템 내의 데이터베이스에서 설비관리 관련 데이터를 읽어들이는 제 1 과정과;
    상기 읽어들인 데이터에 대한 관리객체 트리 구조를 관리객체들의 실제 물리적인 위치에 따른 트리구조로 재 구현하되,
    트리의 각각의 정점에, 한 개의 망 컴포넌트에 해당되는 인스턴스 ID와, 상기 각각의 정점 중 다른 정점으로의 포인터를 위해 첫 번째 자식 정점을 포인터하는 첫 번째 자식정점과, 동일한 차수의 형제 정점 또는 부모 정점을 포인터하는 형제정점을 각각 구비시키는 제 2 과정과;
    상기 트리의 재 구현 후, 관리대행자로부터 알람이 보고되면 상기 알람이 발생된 관리객체에 대한 정보와, 상기 알람이 발생된 관리객체와 포함관계 및 연결관계가 있는 모든 관리객체들의 정보를 상기 재 구현된 트리구조를 통해 수집하여 운용자에게 제공하는 제 3 과정을 구비하되;
    상기 각 과정을 관리자 영역에서 수행하는 것을 특징으로 하는 통신망관리시스템에서 관리객체 정보 제공 방법.
  2. 제 1 항에 있어서,
    상기 제 2 과정에서 상기 형제정점은 형제정점 또는 부모정점을 포인터하는 플래그를 구비하는 것을 특징으로 하는 통신망관리시스템에서 관리객체 정보 제공 방법.
  3. 제 1 항에 있어서,
    상기 제 2 과정에서 상기 각각의 정점들은 해당 관리객체의 자신에 대한 알람상태를 나타내는 데이터와, 해당 관리객체의 자신 및 상부 관리객체의 관리상태 값을 조합한 관리상태 데이터 값을 추가로 구비하는 것을 특징으로 하는 통신망관리시스템에서 관리객체 정보 제공 방법.
  4. 제 1 항에 있어서,
    상기 제 2 과정에서 트리 구조 재 구현시, 망 컴포넌트가 물리적으로 존재하지 않을 경우, 망 컴포넌트에 해당되는 인스턴스 ID가 음수인 가상 정점을 만들어 가상으로 컴포넌트가 존재하도록 하여 트리의 연결 역할을 수행하도록 하는 것을 특징으로 하는 통신망관리시스템에서 관리객체 정보 제공 방법.
  5. 제 1 항에 있어서,
    상기 제 3 과정에서 알람 발생시, 관리 대행자는 상기 알람이 발생된 관리객체에 대해 알람에 해당되는 상태 변경만을 수행한 후, 이를 상기 데이터베이스에 저장함과 동시에 상기 관리자에게 알람을 보고하는 것을 특징으로 하는 통신망관리시스템에서 관리객체 정보 제공 방법.
KR1020010026087A 2001-05-14 2001-05-14 통신망관리시스템에서 관리객체 정보 제공 방법 KR20020087538A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010026087A KR20020087538A (ko) 2001-05-14 2001-05-14 통신망관리시스템에서 관리객체 정보 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010026087A KR20020087538A (ko) 2001-05-14 2001-05-14 통신망관리시스템에서 관리객체 정보 제공 방법

Publications (1)

Publication Number Publication Date
KR20020087538A true KR20020087538A (ko) 2002-11-23

Family

ID=27704734

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010026087A KR20020087538A (ko) 2001-05-14 2001-05-14 통신망관리시스템에서 관리객체 정보 제공 방법

Country Status (1)

Country Link
KR (1) KR20020087538A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100553804B1 (ko) * 2002-09-27 2006-02-22 주식회사 케이티 관리대상 망 범위 설정에 의한 망관리 시스템 및 그 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07183932A (ja) * 1993-12-24 1995-07-21 Hitachi Ltd 階層型ネットワーク管理システム
JPH07334445A (ja) * 1994-06-14 1995-12-22 Hitachi Ltd 階層型ネットワーク管理システム
KR20000002437A (ko) * 1998-06-19 2000-01-15 윤종용 통신 관리 네트웍 시스템의 성능 관리 정보 처리 방법
KR20000026294A (ko) * 1998-10-17 2000-05-15 서평원 쓰레드를 이용한 망 관리 플랫폼 및 방법
KR20010060622A (ko) * 1999-12-27 2001-07-07 이계철 Atm 영구가상연결 경로 정보의 운용자 정합 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07183932A (ja) * 1993-12-24 1995-07-21 Hitachi Ltd 階層型ネットワーク管理システム
JPH07334445A (ja) * 1994-06-14 1995-12-22 Hitachi Ltd 階層型ネットワーク管理システム
KR20000002437A (ko) * 1998-06-19 2000-01-15 윤종용 통신 관리 네트웍 시스템의 성능 관리 정보 처리 방법
KR20000026294A (ko) * 1998-10-17 2000-05-15 서평원 쓰레드를 이용한 망 관리 플랫폼 및 방법
KR20010060622A (ko) * 1999-12-27 2001-07-07 이계철 Atm 영구가상연결 경로 정보의 운용자 정합 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100553804B1 (ko) * 2002-09-27 2006-02-22 주식회사 케이티 관리대상 망 범위 설정에 의한 망관리 시스템 및 그 방법

Similar Documents

Publication Publication Date Title
CN101061688B (zh) 基于简单网络管理协议的网络管理设备和方法
KR100292559B1 (ko) 전기통신네트워크장치
US5964837A (en) Computer network management using dynamic switching between event-driven and polling type of monitoring from manager station
US5202985A (en) Apparatus and method for displaying data communication network configuration after searching the network
CA2287769C (en) Management system for a multi-level communication network
US6944657B1 (en) Automatic network synchronization of the network configuration with the management information database
WO1999034557A1 (en) Method and system for software version management in a network management system
KR20020087538A (ko) 통신망관리시스템에서 관리객체 정보 제공 방법
EP0670060A1 (en) A management agent system for the support of multiple network managers, and a method for operating such a system
Cisco Software Architecture
Cisco Using the MIB
Cisco Using the MIB
Cisco Using the MIB
Cisco Using the MIB
Cisco Using the MIB
Cisco Using the MIB
Cisco Using the MIB
Cisco Using the MIB
Cisco Using the MIB
Cisco Using the MIB
Cisco Using the MIB
Cisco Using the MIB
Cisco Using the MIB
Cisco Software Architecture
Cisco Using the MIB

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application