[go: up one dir, main page]

KR100258077B1 - Subscriber Management Method using Common Management Interface Protocol in Distributed Access Network Operation and Management System - Google Patents

Subscriber Management Method using Common Management Interface Protocol in Distributed Access Network Operation and Management System Download PDF

Info

Publication number
KR100258077B1
KR100258077B1 KR1019970065710A KR19970065710A KR100258077B1 KR 100258077 B1 KR100258077 B1 KR 100258077B1 KR 1019970065710 A KR1019970065710 A KR 1019970065710A KR 19970065710 A KR19970065710 A KR 19970065710A KR 100258077 B1 KR100258077 B1 KR 100258077B1
Authority
KR
South Korea
Prior art keywords
subscriber
information
management
tagb
event
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.)
Expired - Fee Related
Application number
KR1019970065710A
Other languages
Korean (ko)
Other versions
KR19990047349A (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 KR1019970065710A priority Critical patent/KR100258077B1/en
Publication of KR19990047349A publication Critical patent/KR19990047349A/en
Application granted granted Critical
Publication of KR100258077B1 publication Critical patent/KR100258077B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/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/042Network management architectures or arrangements comprising distributed management centres cooperatively managing the network

Landscapes

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

Abstract

본 발명은 분산된 가입자 엑세스 망(DANS) 관리 메니저 시스템(DOMS)에서 공통관리 인터페이스 프로토콜(CMIP)통신을 이용하여 각 DANS의 에이전트를 통한 가입자 관리방법에 관한 것으로서, 현재 지형적으로 분산 설치 및 운영되고 있는 비동기식 가입자 엑세스 망(DANS)을 통해 제공되는 서비스의 가입자를 운용자가 원거리에서 통합적으로 관리하는 방법을 제공하는데 있다. 이를 위하여 본 발명은 표준 관리 정보 베이스(MIB)를 기초로 하고, CMIP을 사용한 에이전트와의 인터페이스를 통하여 DOMS에서 서비스 가입자에 대한 운용자의 등록 기능과 각 DANS에서 발생되는 가입자 관리 이벤트를 에이전트를 통하여 전달받아 이를 처리하는 기능을 수행한다.The present invention relates to a subscriber management method through an agent of each DANS using common management interface protocol (CMIP) communication in a distributed subscriber access network (DANS) management manager system (DOMS). The present invention provides a method for integrating and managing a subscriber from a service provided through an asynchronous subscriber access network (DANS). To this end, the present invention is based on the MIB, and delivers the registration function of the operator to the service subscriber in the DOMS and subscriber management events generated in each DANS through the agent through the interface with the agent using the CMIP. Accept and process it.

Description

분산형 엑세스망 운용 및 관리 시스템에서의 공통 관리 인터페이스 프로토콜을 이용한 가입자 관리방법Subscriber Management Method using Common Management Interface Protocol in Distributed Access Network Operation and Management System

본 발명은 분산된 가입자 엑세스 망(Distributed Access Node System; 이하, DANS라 칭함)의 운용 및 관리 시스템(DANS Operation and Management System; 이하, DOMS라 칭함)에서 공통 관리 인터페이스 프로토콜(CMIP; Common Management Interface Protocol)통신을 이용하여 각 DANS의 에이전트를 통한 가입자 관리방법에 관한 것이다.The present invention provides a common management interface protocol (CMIP) in a DANS Operation and Management System (hereinafter referred to as DOMS) of a Distributed Access Node System (hereinafter referred to as DANS). The present invention relates to a subscriber management method through an agent of each DANS using communication.

기존 분산형 엑세스 망에서의 가입자 관리는, 망 관리 시스템에 의해서 관리 되지않고 분산된 각 헤드 노드(Head Node) 시스템의 로칼 운용 모니터를 통하여 관리되어 졌다. 이에 따라, 종래의 기술에서는 분산형 가입자 엑세스 망에 대한 서비스 가입자 정보를 원격지에서 확인할 방법이 없었다. 따라서, 관리 시스템에 의한 통합적인 가입자를 관리하는 기능이 필요하다.Subscriber management in the existing distributed access network is managed through the local operation monitor of each distributed head node system, not managed by the network management system. Accordingly, in the related art, there is no method of remotely verifying service subscriber information on a distributed subscriber access network. Therefore, there is a need for a function of managing integrated subscribers by a management system.

따라서, 본 발명이 이루고자하는 기술적 과제는 현재 지형적으로 분산 설치 및 운영되고 있는 비동기식 가입자 엑세스망(DANS)을 통해 제공되는 서비스의 가입자를 운용자가 원거리에서 통합적으로 관리하는 방법을 제공하는데 있다.Accordingly, an aspect of the present invention is to provide a method for an operator to comprehensively manage a subscriber of a service provided through an asynchronous subscriber access network (DANS) that is currently distributed and installed geographically.

도 1은 분산형 엑세스 망 관리 시스템(DOMS)과 분산형 엑세스망(DANS)의 관리 대상인 분산형 액세스 망의 헤드 노드 시스템과의 연결 구성도,1 is a configuration diagram of a connection between a distributed access network management system (DOMS) and a head node system of a distributed access network managed by a distributed access network (DANS).

도 2는 가입자 관리 기능을 추가한 DOMS의 소프트웨어 구성도,2 is a software configuration diagram of DOMS to which subscriber management function is added;

도 3은 본 발명에 따른 DOMS에서의 전체적인 가입자 관리 흐름도,3 is an overall subscriber management flow diagram in the DOMS according to the present invention;

도 4는 도 3에서 초기 가입자 정보 수집 및 저장을 위한 세부 흐름도,4 is a detailed flowchart for collecting and storing initial subscriber information in FIG. 3;

도 5a 내지 도 5c는 도 3에서 운용자의 요구에 의한 가입자 관리 흐름도,5A to 5C are subscriber management flowcharts requested by an operator in FIG. 3;

도 6a 및 도 6b는 도 3에서 에이전트의 가입자 관리 이벤트에 대한 처리 흐름도.6A and 6B are process flow diagrams for a subscriber management event of an agent in FIG.

본 발명은 표준 관리 정보 베이스(Management Information Base; 이하, MIB라 칭함)를 기초로 하고 공통 관리 인터페이스 프로토콜(이하, CMIP 라 칭함)을 사용한 에이전트와의 인터페이스를 통하여 DOMS에서 서비스 가입자에 대한 운용자의 등록 기능과 각 DANS에서 발생되는 가입자 관리 이벤트를 에이전트를 통하여 전달받아 이를 처리하는 기능을 수행한다.The present invention is based on a standard Management Information Base (hereinafter referred to as MIB) and registers an operator to a service subscriber in DOMS through an interface with an agent using a common management interface protocol (hereinafter referred to as CMIP). Function and receives subscriber management event generated in each DANS through agent and processes it.

이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.

도 1은 분산형 엑세스망 운용 및 관리 시스템(DOMS; 102)과 분산형 엑세스망(DANS; 104)의 관리 대상 시스템(HN; 105)과의 연결 구성도이다.FIG. 1 is a diagram illustrating a connection between a distributed access network operation and management system (DOMS) 102 and a managed access system (HN) 105 of a distributed access network (DANS) 104.

DOMS(102)는 최대 8개의 DANS(104)와 이더넷(103)으로 연결되어 DANS(102)의 헤드 노드(105) 내부 TAGB(Telecommunication Management Network Agent Block; 106)와 망 관리 CMIP 통신을 통해 가입자 관리 기능을 수행한다. TAGB(106)는 DANS(102)의 헤더 노드(105)에 위치하여 이더넷(103)을 통해 DOMS(102)의 망관리 에이전트 기능을 수행하고, 시스템 소프트웨어(107)와 통신하여 관리 기능을 수행하며, 또한 시스템에서 일어나는 각 종 이벤트로 부터 망관리 에이전트 기능을 수행하며, 필요한 메시지를 이벤트 메시지로 이더넷(103)을 통해 DOMS(102)로 전달한다.DOMS 102 is connected to up to eight DANS 104 and Ethernet 103 to manage subscribers through network management CMIP communication with TGB (Telecommunication Management Network Agent Block) 106 inside head node 105 of DANS 102. Perform the function. The TAGB 106 is located at the header node 105 of the DANS 102 to perform the network management agent function of the DOMS 102 via the Ethernet 103 and to communicate with the system software 107 to perform management functions. In addition, the network management agent functions from various events occurring in the system, and delivers necessary messages to the DOMS 102 through the Ethernet 103 as event messages.

도 2는 가입자 관리 기능을 추가하여 구성한 DOMS 소프트웨어 구조도이다.2 is a DOMS software structure configured by adding a subscriber management function.

X/Motif(X Window System/OSF Motif; 여기서 Motif는 트레이드 마크임.)부(201)는 DOMS와 운용자간 그래픽 사용자 인터페이스(Graphic User Interface)를 위한 라이브러리 이다.The X / Motif (X Window System / OSF Motif; where Motif is a trademark.) Unit 201 is a library for a graphical user interface between the DOMS and the operator.

사용자 인터페이스 기능 블럭(User Interface Function Block; UIFB, 204)은 X/Motif 라이브러리를 이용하여 가입자 관리를 위한 운용자와의 인터페이스 기능을 수행한다.The user interface function block (UIFB) 204 performs an interface function with an operator for subscriber management using the X / Motif library.

관리 처리 기능 블럭(Management Processing Function Block; MPFB, 206)은 가입자 관리 기능을 수행하는 기능부 이다. 에이전트 인터페이스 기능 블럭(Agent Interface Function Block; AIFB, 208)은 에이전트 기능부인 TAGB(106)와 인터페이스 기능을 수행하며, 표준 MIB에 따른 CMIP 통신을 위한 XOM/XMP API(X/Open OSI-Abstract-Data Manipulation(XOM)/ X/Open Management Protocols(XMP) Application Programming Interface, 210)부를 통해 수행된다. 프로토콜 스택부(212)는 망관리 메시지를 해당 TAGB부로 전달하고 전달받는 기능을 수행한다.The Management Processing Function Block (MPFB) 206 is a functional unit that performs subscriber management functions. The Agent Interface Function Block (AIFB) 208 performs an interface function with the TAGB 106, which is an agent function unit, and uses an XOM / XMP API (X / Open OSI-Abstract-Data) for CMIP communication according to a standard MIB. Manipulation (XOM) / X / Open Management Protocols (XMP) Application Programming Interface, 210). The protocol stack unit 212 delivers the network management message to the corresponding TAGB unit and performs a function of receiving the received message.

도 3 은 DOMS에서의 가입자 관리를 수행하는 전반적인 흐름도이다.3 is a general flow diagram for performing subscriber management in DOMS.

DOMS(102)는 운용자 및 통신 관리망 에이전트 블럭(TAGB; 106)으로 부터의 가입자 관리와 관련된 기능을 수행하기 전에, 먼저 각 TAGB(106)에 등록되어 있는 모든 가입자 정보를 수집하고 저장(301)하는 초기화 기능을 수행한다.DOMS 102 collects and stores 301 all subscriber information registered in each TAGB 106 before performing functions related to subscriber management from operator and communication management network agent block (TAGB) 106. Perform an initialization function.

상기 초기화 기능의 수행후, 본 관리 시스템은 운용자나 혹은 TAGB로 부터의 이벤트를 수신받아(302) 운용자가 요구한 이벤트인 경우(303,304) 다시 운용자 요구를 분석(305)한다. 이 분석 결과, 가입자 관리 기능의 종료를 요구하는 메시지인 경우(306) 본 관리 시스템의 운용을 종료(307)하고, 가입자 관리 기능의 실행을 요구하는 경우(308) 해당 운용자 요구 처리 기능(309)을 수행한다. 또한 TAGB(106)로 부터의 이벤트인 경우(310) TAGB 이벤트 처리 기능(311)을 수행한다.After performing the initialization function, the management system receives an event from the operator or the TAGB (302) and analyzes the operator request again (305) when the event is requested by the operator (303, 304). As a result of this analysis, when it is a message requesting the termination of the subscriber management function (306), when the operation of this management system is terminated (307), and when the subscriber management function is requested (308), the operator request processing function (309). Do this. In addition, in case of an event from the TAGB 106 (310), the TAGB event processing function 311 is performed.

도 4a 및 도 4b는 상기 도 3에서 DOMS의 초기 가입자 정보 수집 및 저장 흐름도이다.4A and 4B are flowcharts illustrating initial subscriber information collection and storage of the DOMS in FIG. 3.

DOMS(102)는 먼저 각 TAGB(106)로 NNI(Network to Network Interface) 정보를 제외한 등록된 모든 가입자 정보를 요구하는 메시지를 송신(401)하고, NNI 정보를 제외한 각 가입자 정보를 TAGB(106)로 부터 수신(402) 받는다. 수신 메시지가 DOMS(102)에 의해 요구된 메시지인 지를 확인(403)하여, 만약 유효하지 않은 경우(404) 가입자 정보 수신을 기다린다. 유효한 메시지인 경우 수신정보를 분석하고(406) 검색 결과를 확인한다. 검색 실패인 경우 에러 메시지를 출력(409)하고 본 가입자 관리 기능을 종료한다. 검색이 성공적(410)이고 복수개의 검색된 가입자 엔트리중 하나인 경우(413)에는 가입자 정보를 저장하고 해당 정보에 대한 사용 상태를 "0"으로 설정한다. 복수개의 가입자 중 하나인 경우(416,417)에는 가입자 정보 수신을 기다린다. 가입자 정보 수신을 모두 종료(402-417)하면 저장된 모든 가입자 정보의 NNI 정보의 검색 요구를 송신(419)하고 검색된 NNI 정보를 수신(420)한다. 수신된 메시지가 유효한지를 확인(421)하여 무효한 경우(422)에는 다시 NNI 정보 수신을 기다린다. 유효한 메시지인 경우(423) 수신 메시지로 부터 NNI 정보 검색 결과를 분석(424,425)하여 검색이 실패인 경우(426) 에러 메시지를 출력(427)하고 가입자 관리 기능을 종료한다. 검색이 성공한 경우(428) 수신된 메시지가 NNI 정보 검색의 마지막을 알리는 메시지 이면(429,430) 본 초기화 기능을 종료하고 NNI 정보 검색의 마지막이 아닌 경우(431) 해당 NNI 정보에 대한 가입자 정보가 존재하는지를 확인(432)하여 존재하는 경우(434)해당 정보를 저장(435)하고 해당 정보 플래그를 '1'로 설정한다. 그리고 검색된 NNI 정보가 복수개인 경우(437,438)에는 NNI 정보 수신을 기다리고 1개인 경우(439)에는 본 초기화 기능을 종료한다.The DOMS 102 first transmits a message requesting all registered subscriber information except for network to network interface (NNI) information to each TAGB 106 (401), and transmits each subscriber information except the NNI information to the TAGB 106. Receive from 402. It checks (403) whether the received message is the message requested by DOMS 102, and waits for receipt of subscriber information if it is not valid (404). If the message is valid, the received information is analyzed (406) and the search result is checked. If the search fails, an error message is output (409) and the subscriber management function is terminated. If the search is successful (410) and one of the plurality of retrieved subscriber entries (413), the subscriber information is stored and the usage state for that information is set to " 0 ". In the case of one of the plurality of subscribers (416, 417) waits for the reception of subscriber information. When all the subscriber information reception ends (402 to 417), a request for retrieving NNI information of all stored subscriber information is transmitted (419) and the retrieved NNI information is received (420). If the received message is valid (421) and is invalid (422), it waits for receiving NNI information again. If the message is valid (423), the NNI information search result is analyzed (424, 425) from the received message. If the search fails (426), an error message is output (427) and the subscriber management function is terminated. If the search is successful (428), if the received message is a message indicating the end of the NNI information search (429, 430), if this initialization function is terminated and if it is not the end of the NNI information search (431), whether the subscriber information for the NNI information exists. If it is confirmed (432) and present (434), the corresponding information is stored (435) and the corresponding information flag is set to '1'. When there is a plurality of retrieved NNI information (437, 438), the NNI information is awaited to be received.

도 5a 내지 도 5c는 상기 도 3에서 DOMS에서의 운용자의 요구에 의한 가입자 관리 흐름도이다.5A through 5C are subscriber management flowcharts requested by an operator in the DOMS of FIG. 3.

먼저, 도 5a를 참조하여 설명하면, 운용자의 요구를 확인하여 운용자가 검색을 요구한 경우(501,502) 가입자 정보 검색 기능(503∼505)을 수행하는데, 본 관리 시스템에 저장된 가입자 정보로 부터 운용자가 요구한 항목에 대한 가입자 정보를 검색(503)하여 운용자에게 출력(504)하고, 검색 플래그를 '1'로 설정(505)하고 가입자 관리 운용자 요구 처리 기능을 종료한다. 이때의 검색 플래그는 운용자가 현재 가입자 정보 검색용 테이블을 열어 놓고 있다는 것을 의미한다.First, referring to FIG. 5A, when the operator requests a search by checking the operator's request (501,502), the subscriber information search function 503 to 505 is performed. The subscriber information for the requested item is retrieved (503) and output (504) to the operator, the search flag is set to '1' (505), and the subscriber management operator request processing function is terminated. At this time, the search flag means that the operator currently opens a table for searching subscriber information.

운용자가 검색 종료를 요구하는 경우(507,508) 검색 플래그를 '0'로 설정하고 가입자 관리 운용자 요구 처리 기능을 종료한다.If the operator requests the end of the search (507,508), the search flag is set to '0' and the subscriber management operator request processing function ends.

운용자가 가입자 상태 변경을 요구하는 경우(511,512) 가입자 관리 상태 변경 기능(513∼525)을 수행한다. 먼저, 변경 요구된 상태를 분석(513)하여 TAGB로 상태 변경 요구를 송신(514)하여 TAGB로 부터 변경 결과를 수신(515) 받는다. 수신된 메시지가 유효한지 확인(516) 하여 무효한 경우(517)에는 에러 메시지를 운용자에게 출력(518)하고 운용자 요구 처리 기능을 종료한다. 수신된 메시지가 유효한 경우(516,519)에는 수신 메시지의 상태 변경 결과를 분석하여 TAGB에서의 상태 변경이 실패인 경우(520,521) 운용자에게 실패 및 실패 원인을 출력(518)하고 운용자 요구 처리 기능을 종료한다. 상태 변경이 성공인 경우(520,523)에는 저장된 가입자 정보에 변경된 상태 정보를 수정하여 재 저장하고(524) 운용자에게 결과를 출력(525)하며 운용자 요구 처리 기능을 종료한다.When the operator requests the subscriber state change (511,512), the subscriber management state change function (513 to 525) is performed. First, a change request state is analyzed 513, a state change request is transmitted 514 to TAGB, and a change result is received 515 from the TAGB. If the received message is valid (516) and invalid (517), an error message is output (518) to the operator and the operator request processing function ends. If the received message is valid (516, 519), the result of the state change of the received message is analyzed, and if the state change in the TAGB is failed (520, 521), the failure and the cause of the failure are output to the operator (518), and the operator request processing function ends. . If the state change is successful (520, 523), the changed state information in the stored subscriber information is corrected and stored (524), the result is output to the operator (525), and the operator request processing function ends.

그리고 상술한 도 5a에 이어서, 도 5b를 참조하여 설명하면, 운용자가 새로운 가입자 등록을 요구하는 경우(526,527) 가입자 등록 기능(528∼555)을 수행한다. 먼저, 운용자가 입력한 새로운 가입자 정보를 분석(528)하여 해당 TAGB로 NNI 정보 생성을 요구하는 메시지를 송신(529)하고 생성 결과를 수신(530)받는다. 수신된 메시지가 유효한지 확인(531)하여 무효한 경우(532)에는 다시 TAGB로 부터의 NNI 생성결과 수신을 기다린다. 수신된 메시지가 유효한 경우(534)에는 수신 메시지로 부터 생성 결과를 확인(535)하여 생성 실패인 경우(536) 운용자에게 새로운 가입자 등록 실패 메시지 및 실패 원인을 출력(537)하고 운용자 요구 처리 기능을 종료한다. 생성 결과가 성공인 경우(535,538) 생성된 NNI 정보를 저장(539)하고 가입자 정보 플래그를 '0'으로 설정(540)하며 TAGB로 가입자 정보의 등록을 요구하는 메시지를 송신(541)하고 등록 결과를 수신(542) 받는다. 수신된 메시지가 유효한지 확인(543)하여 무효한 경우(544)에는 다시 가입자 등록 결과 수신을 기다린다. 수신된 메시지가 유효한 경우(543,546)에는 수신된 메시지의 등록 결과를 확인(547)하여 등록이 실패된 경우(548)에는 운용자에게 실패 메시지 및 실패 이유를 출력(549)하고 저장된 NNI 정보를 삭제하며(550) 이미 TAGB에의해 생성된 NNI 정보 삭제를 위해 TAGB로 해당 NNI 정보 삭제 요구메시지를 송신(551)한다. 등록이 성공인 경우(547,552)에는 가입자 정보 플래그를 '1'로 설정(553)하고 등록 요구된 가입자 정보를 저장(554)하고 운용자에게 등록결과를 출력(555)한후 운용자 요구 처리 기능을 종료한다.Subsequently to FIG. 5A and with reference to FIG. 5B, when the operator requests new subscriber registration (526, 527), the subscriber registration functions 528 ˜ 555 are performed. First, a new subscriber information input by the operator is analyzed (528), a message for requesting generation of NNI information is transmitted (529) to the corresponding TAGB (529), and a generation result is received (530). If the received message is valid (531) and invalid (532), it waits for receiving the NNI generation result from TAGB again. If the received message is valid (534), the generation result is checked from the received message (535), and if it is a generation failure (536), a new subscriber registration failure message and cause of failure are output to the operator (537), and the operator request processing function is performed. Quit. If the result of generation is successful (535,538), the generated NNI information is stored (539), the subscriber information flag is set to '0' (540), and a message requesting registration of subscriber information is sent to TAGB (541). Receive 542. If the received message is valid (543) and invalid (544), it waits again to receive a subscriber registration result. If the received message is valid (543, 546), the registration result of the received message is checked (547). If the registration fails (548), a failure message and a reason for the failure are output to the operator (549), and the stored NNI information is deleted. In operation 550, the NNI information deletion request message is transmitted to the TAGB to delete the NNI information generated by the TAGB (551). If the registration is successful (547,552), the subscriber information flag is set to '1' (553), the subscriber information requested for registration is stored (554), the registration result is output to the operator (555), and the operator request processing function is terminated. .

다음으로, 도 5b에 이어서, 도 5c를 참조하여 설명하면, 운용자가 이미 등록된 가입자의 삭제를 요구하는 경우(556,557) 가입자 삭제 기능(558∼582)을 수행한다. 먼저, 운용자의 삭제 요구를 분석하여 삭제할 가입자 정보 식별자를 확인(558)한다. 해당 가입자가 존재하는지 여부를 확인하여 존재하지않는 경우(559,560) 에러 메시지를 출력(561)하고 운용자 요구 처리 기능을 종료한다. 해당 가입자가 존재하는 경우(559,562)에는 TAGB로 해당 가입자 삭제 요구를 송신(563)하고 삭제 결과를 수신(564) 받는다. 수신된 메시지가 유효한지를 확인(565)하여 무효한 경우(567)에는 가입자 정보 삭제 결과 수신을 기다린다. 유효한 메시지인 경우(567)에는 삭제 결과를 분석하여 삭제가 성공적으로 이루어지지 않은 경우(568,569) 운용자에게 실패 메시지 및 실패 이유를 출력(570)하고 운용자 요구 처리 기능을 종료한다. 삭제 결과가 성공인 경우(571) TAGB로 해당 가입자에 대한 NNI 정보 삭제 요구를 송신(572)하고 삭제 결과를 수신(573) 받는다. 수신된 메시지가 유효한지 확인(574)하여 무효한 경우(575) 삭제 결과 수신을 기다린다. 수신된 메시지가 유효한 경우(574,576) 삭제 결과를 분석하여 삭제가 실패인 경우(577,578) 운용자에게 가입자 정보 삭제 실패 메시지 및 실패 원인을 출력(579)하고 운용자 요구 처리 기능을 종료한다. 가입자 정보 삭제가 성공인 경우(577,580) 가입자 정보를 삭제(581)하며 운용자에게 삭제 결과를 출력(582)하고 운용자 요구 처리 기능을 종료한다. 운용자의 요구를 확인 할수없는 경우(583) 에러 메시지를 출력(584)하고 운용자 요구 처리 기능을 종료한다.Next, referring to FIG. 5B, referring to FIG. 5C, when the operator requests deletion of a subscriber that is already registered (556, 557), the subscriber deletion function 558 to 582 may be performed. First, the deletion request of the operator is analyzed to identify the subscriber information identifier to be deleted (558). It checks whether the subscriber exists and if it does not exist (559,560), outputs an error message (561) and terminates the operator request processing function. If the subscriber exists (559, 562), the subscriber deletion request is transmitted (563) to the TAGB and receives the deletion result (564). If the received message is valid (565) and invalid (567) waits for reception of the subscriber information deletion result. If the message is valid (567), the deletion result is analyzed and if the deletion is not successful (568, 569) and outputs a failure message and the reason for the failure (570) to the operator and terminates the operator request processing function. If the deletion result is successful (571), the NNI information deletion request for the corresponding subscriber is transmitted (572) to the TAGB and receives the deletion result (573). If the received message is valid (574) and invalid (575), the deletion result awaits reception. If the received message is valid (574, 576) and the deletion result is analyzed (577, 578) if the deletion is failed (577, 578), the subscriber information deletion failure message and the cause of the failure (579) to the operator and the operator request processing function is terminated. If the deletion of the subscriber information is successful (577, 580), the deletion of the subscriber information (581), outputs the deletion result (582) to the operator and terminates the operator request processing function. If the operator's request cannot be confirmed (583), an error message is output (584) and the operator request processing function ends.

도 6a 및 도 6b는 상기 도 3에서 에이전트의 가입자 관리 이벤트에 대한 DOMS의 소프트웨어 흐름도이다.6A and 6B are software flow diagrams of DOMS for subscriber management events of agents in FIG.

먼저, 도 6a를 참조하여 설명하면, TAGB(106)으로 부터 전달된 가입자 관리 이벤트를 수신하여 이벤트를 분석하여 가입자 정보의 등록을 알리는 이벤트인 경우(601,602) 가입자 정보 등록 이벤트 처리 기능(603∼631)을 수행한다. 먼저, 가입자 등록 이벤트로 부터 가입자 정보 엔트리를 생성(603)하고, 정보 플래그를 '0'으로 설정(604)하고 TAGB로 해당 가입자 정보 요구를 송신(605)하고 검색 결과를 수신(606)받는다. 수신된 메시지를 분석하여(607) 무효한 경우(608) 가입자 정보 수신을 기다린다. 유효한 경우(607,609) 수신 정보를 분석하여 검색 결과를 분석(610)하여 검색이 실패인 경우(612) 가입자 정보 엔트리를 삭제(613) 하고 TAGB 이벤트 처리 기능을 종료한다. 검색 결과가 성공인 경우(614)에는 가입자 정보를 저장하고 TAGB로 NNI 정보 검색 요구를 송신(616)하고 검색 결과를 수신(617) 받는다. 수신된 메시지를 분석(618)하여 무효한 경우(619) NNI 정보 수신을 기다린다. 수신 메시지가 유효한 경우(620) 수신 정보를 분석하여(621) 검색 결과가 실패인 경우(622,623) 가입자 정보 엔트리를 삭제(624)하고 TAGB 이벤트 처리 기능을 종료한다. 검색 결과가 성공인 경우(625) NNI 정보를 저장하고(626) 정보 플래그를 '1'로 설정(627)하고 검색 플래그를 확인하여 '1'로 설정 되어 있지 않으면 TAGB 이벤트 처리 기능을 종료한다. 검색 플래그가 '1'로 설정된 경우(630)에는 운용자에게 가입자 등록 사실 및 가입자 정보를 출력(631)하고 TAGB 이벤트 처리 기능을 종료한다.First, referring to FIG. 6A, when the subscriber management event delivered from the TAGB 106 is analyzed and the event is analyzed to notify registration of subscriber information (601, 602), the subscriber information registration event processing function 603 to 631. ). First, a subscriber information entry is generated from the subscriber registration event (603), the information flag is set to '0' (604), the corresponding subscriber information request is sent (605) to TAGB, and the search result is received (606). The received message is analyzed (607) and invalid (608) and awaits reception of subscriber information. If it is valid (607, 609), the received information is analyzed and the search result is analyzed (610). If the search fails (612), the subscriber information entry is deleted (613) and the TAGB event processing function is terminated. If the search result is successful (614), the subscriber information is stored, the NNI information search request is transmitted (616) to the TAGB, and the search result is received (617). The received message is analyzed (618) and waits for NNI information to be received if it is invalid (619). If the received message is valid (620), the received information is analyzed (621). If the search result is unsuccessful (622, 623), the subscriber information entry is deleted (624) and the TAGB event processing function is terminated. If the search result is successful (625), the NNI information is stored (626), the information flag is set to '1' (627), and if the search flag is not set to '1', the TAGB event processing function is terminated. When the search flag is set to '1' (630), the subscriber registration fact and subscriber information are output to the operator 631 and the TAGB event processing function is terminated.

다음으로, 상술한 도 6a에 이어서, 도 6b를 참조하여 설명하면, TAGB(106)로 부터 전달된 이벤트가 가입자 정보 상태 변경 이벤트인 경우(632,633) 변경 상태 정보를 분석하여(634) 현재의 상태와 동일한지를 확인(635)하여 동일한 경우(636) TAGB 이벤트 처리 기능을 종료한다. 현재의 상태와 상이한 경우(637) 상태 정보를 가입자 정보에 수정 저장하고(638) 검색 플래그를 검사(639)하여 검색 플래그가 '1'로 설정되어 있지 않으면 TAGB 이벤트 처리 기능을 종료한다. 검색 플래그가 '1'로 설정된 경우 변경 상태를 운용자에게 출력하고 TAGB이벤트 처리 기능을 종료한다.Next, referring to FIG. 6A, referring to FIG. 6B, when the event transmitted from the TAGB 106 is the subscriber information state change event (632,633), the change state information is analyzed (634) and the current state. And if it is the same (636), the TAGB event processing function is terminated. If it is different from the current state (637), the state information is modified and stored in the subscriber information (638), the search flag is checked (639), and the TAGB event processing function ends if the search flag is not set to '1'. If the search flag is set to '1', the change status is output to the operator and the TAGB event processing function is terminated.

TAGB로 부터 전달된 이벤트가 가입자 정보 삭제 이벤트인 경우(644,645) 삭제된 가입자 정보 식별자를 분석(646)하여 해당 가입자 정보를 검색하고(647) 해당 가입자 정보의 존재 유무를 확인하여(648) 만약 존재하지 않으면(649) TAGB 이벤트 처리 기능을 종료한다. 가입자 정보가 존재하면(650) 가입자 정보를 삭제(651) 검색 플래그가 '1'로 설정 되어있지 않으면(653) TAGB 이벤트 처리 기능을 종료한다. 검색 플래그가 '1'로 설정되어(654) 있으면 운용자에게 가입자 정보사실을 출력하고 TAGB이벤트 처리 기능을 종료한다.If the event transmitted from the TAGB is a subscriber information deletion event (644, 645), the deleted subscriber information identifier is analyzed (646), the corresponding subscriber information is retrieved (647), and the existence of the corresponding subscriber information is checked (648). Otherwise (649), the TAGB event processing function ends. If the subscriber information exists (650) and deletes the subscriber information (651), if the search flag is not set to '1' (653), the TAGB event processing function is terminated. If the search flag is set to '1' (654), the subscriber information is output to the operator and the TAGB event processing function ends.

이상과 같은 본 발명은 분산형 가입자 엑세스망에 대한 서비스 가입자 정보를 CMIP을 이용하여 원격지에서 DANS의 가입자 정보에 대한 관리가 가능하다.As described above, the present invention enables the management of the subscriber information of the DANS at a remote location using the CMIP for the service subscriber information on the distributed subscriber access network.

Claims (4)

이더넷(103)과 연결되는 분산형 엑세스 망들(104)내 헤드 노드(105)에 위치한 시스템 소프트웨어(107)와 통신하는 통신 관리망 에이전트 블럭(TAGB)(106)이 망관리 공통 관리 인터페이스 프로토콜(CMIP) 통신을 통해 가입자를 관리하기 위해, X/Motif 라이브러리를 이용한 사용자 인터페이스 기능 블럭(UIFB)(204), 이 UIFB(204)에 연결되어 가입자를 관리하는 관리처리 기능 블럭(MPFB)(206) 및 이 MPFB(206)에 연결되어 상기 TAGB(106)와 인터페이스 기능을 수행하고 XOM/XMP API(210)부를 통해 표준 관리 정보 베이스(MIB)에 따른 CMIP 통신을 하기 위한 에이전트 인터페이스 기능 블럭(AIFB)(208)을 포함하는 분산형 엑세스 망 운용 및 관리 시스템(DOMS)(102)에 의해서 가입자를 관리하는 방법에 있어서,A communications management network agent block (TAGB) 106 communicating with the system software 107 located at the head node 105 in the distributed access networks 104 connected to the Ethernet 103 is connected to the network management common management interface protocol (CMIP). A user interface function block (UIFB) 204 using the X / Motif library, a management processing function block (MPFB) 206 connected to the UIFB 204 to manage subscribers, and the like to manage subscribers through communication; An agent interface function block (AIFB) connected to the MPFB 206 to perform an interface function with the TAGB 106 and to perform CMIP communication according to a standard management information base (MIB) through the XOM / XMP API 210 unit. A method for managing subscribers by a distributed access network management and management system (DOMS) 102 comprising: 208, 상기 각 TAGB(106)에 등록되어 있는 모든 가입자 정보를 수집하고 저장하여서 초기화시키는 제 1 과정과;A first step of collecting, storing, and initializing all subscriber information registered in each TAGB 106; 상기 초기화 후, 운용자가 요구한 이벤트를 수신 및 분석하여 그 요구가 가입자 관리 요구이면 그 가입자를 관리하는 제 2 과정과; 및A second step of receiving and analyzing an event requested by an operator after the initialization and managing the subscriber if the request is a subscriber management request; And 상기 초기화 후, 상기 TAGB(106)로부터의 가입자 관리 이벤트를 수신하여 TAGB 이벤트를 처리하는 제 3 과정으로 이루어진 것을 특징으로 하는 분산형 엑세스망 운용 및 관리 시스템에서의 공통 관리 인터페이스 프로토콜을 이용한 가입자 관리방법.After the initialization, a subscriber management method using a common management interface protocol in a distributed access network operation and management system, characterized in that the third process of receiving a subscriber management event from the TAGB 106 to process the TAGB event. . 제 1 항에 있어서, 상기 제 1 과정은,The method of claim 1, wherein the first process comprises: 상기 DOMS(102)가 각 TAGB(106)에 모든 가입자 정보를 요구해서 그 TAGB(106)로부터 수신한 NNI(망 간 인터페이스)정보를 제외한 가입자 정보가 유효해서 검색되면 그 검색된 가입자 엔트리중 하나인 경우에는 그 가입자 정보를 저장하고, 그 가입자 정보가 모두 수신될 때까지 저장하는 제 1 단계와;If the DOMS 102 requests all the subscriber information from each TAGB 106 and the subscriber information is valid except for the NNI (network interface) information received from the TAGB 106, the DOMS 102 is one of the retrieved subscriber entries. A first step of storing the subscriber information and storing all the subscriber information until all of the subscriber information is received; 상기 DOMS(102)가 그 저장된 모든 가입자 정보의 NNI 정보의 검색을 상기 TAGB에 요구해서 그로부터 수신한 NNI 정보가 유효해서 검색되면, 그 검색된 NNI정보가 마지막이 아니고 사용자 정보가 존재하면 저장한 후 그 검색된 NNI정보가 일정 갯수일 때까지 수신하다가 그 갯수가 되면 종료하는 제 2 단계로 이루어진 거을 특징으로 하는 분산형 엑세스망 운용 및 관리 시스템에서의 공통 관리 인터페이스 프로토콜을 이용한 가입자 관리방법.If the DOMS 102 requests the TAGB to retrieve the NNI information of all stored subscriber information and the NNI information received therefrom is valid, the DOMS 102 stores the retrieved NNI information if it is not the last time and the user information exists, and then stores the NNI information. Subscriber management method using a common management interface protocol in a distributed access network operation and management system, characterized in that it comprises a second step of receiving until a certain number of retrieved NNI information is terminated when the number. 제 1 항에 있어서, 상기 제 2 과정은,The method of claim 1, wherein the second process comprises: 운용자가 검색을 요구한 경우 가입자 정보를 검색하여 운용자에게 출력하는 가입자 정보 검색 과정과;A subscriber information retrieval process of retrieving subscriber information and outputting it to the operator when the operator requests a retrieval; 운용자가 검색을 요구하지 않고 가입자 상태 변경을 요구할 경우 가입자 관리 상태를 변경하는 가입자 상태 변경 과정과;A subscriber state change process of changing a subscriber management state when an operator requests a subscriber state change without requiring a search; 운용자가 가입자 상태 변경을 요구하지 않고 새로운 가입자 등록을 요구할 경우 그 가입자 정보를 상기 TAGB에 등록하는 가입자 등록 과정과; 및A subscriber registration process of registering the subscriber information with the TAGB when an operator requests a new subscriber registration without requiring a change of subscriber status; And 운용자가 등록을 요구하지 않고 이미 TAGB에 등록된 가입자의 삭제를 요구할 경우 그 가입자 정보를 삭제하는 가입자 삭제 과정으로 이루어진 것을 특징으로 하는 분산형 엑세스망 운용 및 관리 시스템에서의 공통 관리 인터페이스 프로토콜을 이용한 가입자 관리방법.Subscriber using a common management interface protocol in a distributed access network operation and management system, characterized in that the subscriber deletion process for deleting the subscriber information if the operator does not require registration and delete the subscriber already registered in TAGB. How to manage. 제 1 항에 있어서, 상기 제 3 과정은,The method of claim 1, wherein the third process comprises: 상기 TAGB(106)로부터 수신된 가입자 관리 이벤트를 분석하여 가입자 정보의 등록을 알리는 이벤트인 경우 가입자 정보 등록 이벤트 처리를 하는 등록 이벤트 처리 과정과;A registration event processing step of analyzing a subscriber management event received from the TAGB 106 and processing a subscriber information registration event when the event informs registration of subscriber information; 상기 등록 이벤트가 아니고 가입자 정보 상태 변경 이벤트가 수신된 경우 그 변경 상태 정보를 분석하여 그 상태 정보를 가입자 정보에 수정 저장하여 가입자 정보 상태를 변경하는 변경 이벤트 처리 과정과; 및A change event processing step of changing the state of the subscriber information by analyzing the change state information and modifying and storing the state information in the subscriber information when the subscriber information state change event is received instead of the registration event; And 상기 변경 이벤트가 아니고 가입자 정보 삭제 이벤트가 수신된 경우 그 삭제된 가입자 정보 식별자를 분석하여 가입자 정보를 삭제하는 삭제 이벤트 처리 과정으로 이루어진 것을 특징으로 하는 분산형 엑세스망 운용 및 관리 시스템에서의 공통 관리 인터페이스 프로토콜을 이용한 가입자 관리방법.The common management interface in the distributed access network operation and management system, characterized in that the deletion event processing process of deleting the subscriber information by analyzing the deleted subscriber information identifier when the subscriber information deletion event is received instead of the change event. Subscriber management method using protocol.
KR1019970065710A 1997-12-03 1997-12-03 Subscriber Management Method using Common Management Interface Protocol in Distributed Access Network Operation and Management System Expired - Fee Related KR100258077B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970065710A KR100258077B1 (en) 1997-12-03 1997-12-03 Subscriber Management Method using Common Management Interface Protocol in Distributed Access Network Operation and Management System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970065710A KR100258077B1 (en) 1997-12-03 1997-12-03 Subscriber Management Method using Common Management Interface Protocol in Distributed Access Network Operation and Management System

Publications (2)

Publication Number Publication Date
KR19990047349A KR19990047349A (en) 1999-07-05
KR100258077B1 true KR100258077B1 (en) 2000-06-01

Family

ID=19526394

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970065710A Expired - Fee Related KR100258077B1 (en) 1997-12-03 1997-12-03 Subscriber Management Method using Common Management Interface Protocol in Distributed Access Network Operation and Management System

Country Status (1)

Country Link
KR (1) KR100258077B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100327111B1 (en) * 1999-12-24 2002-03-06 오길록 Method For Managing Dynamic Management Information Tree on Integrated Access Node System
KR100441892B1 (en) * 2002-07-05 2004-07-27 주식회사 케이티 Apparatus and method for integrally managing subscriber for CO-LAN

Also Published As

Publication number Publication date
KR19990047349A (en) 1999-07-05

Similar Documents

Publication Publication Date Title
US6330601B1 (en) Management system for a multi-level communication network
US6222536B1 (en) Method and apparatus for providing a number of subscribers with on-line banking service employing a plurality of bank systems
US5588119A (en) Method for correlating logical device names with a hub port in a local area network
US5787252A (en) Filtering system and method for high performance network management map
US5883946A (en) Method and apparatus for provisioning customized telecommunications services
US7716355B2 (en) Method and apparatus for processing simple network management protocol (SNMP) requests for bulk information
US6219705B1 (en) System and method of collecting and maintaining historical top communicator information on a communication device
US6856620B1 (en) Method and system for transporting packet-switched control traffic in an optical network
US6631406B1 (en) Common management information base (MIB)
JP2006146927A (en) SNMP-based network management apparatus and method
KR100716167B1 (en) Network management system and method
US6694304B1 (en) System and method for retrieving network management table entries
US7853676B1 (en) Protocol for efficient exchange of XML documents with a network device
KR100258077B1 (en) Subscriber Management Method using Common Management Interface Protocol in Distributed Access Network Operation and Management System
WO2010069245A1 (en) Method, apparatus and processing system for obtaining and reporting information of instance identifier
KR100194763B1 (en) Personal communication service subscriber information processing device and method
KR100372522B1 (en) Sharing Method For Agent Management Object Information
Cisco Network Topology
KR19980023766A (en) Subscription management device for personal communication service (PCS) and its method
US20080037445A1 (en) Switch name, IP address, and hardware serial number as part of the topology database
US7167473B1 (en) Method for device addressing using SNMP community string-based routing
KR100211049B1 (en) Point-to-Multipoint Permanent Virtual Circuit Setup in Distributed Access Network Management System
KR100211051B1 (en) Charging Information Collection Method in Distributed Access Network Management System
CN112887153B (en) SNMP management system
US6658420B1 (en) Independent log containment hierarchy

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

FPAY Annual fee payment

Payment date: 20030226

Year of fee payment: 4

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20040309

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20040309

St.27 status event code: N-4-6-H10-H13-oth-PC1903

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000