KR100422149B1 - Apparatus and method for management PM data of EMS - Google Patents
Apparatus and method for management PM data of EMS Download PDFInfo
- Publication number
- KR100422149B1 KR100422149B1 KR10-2001-0044247A KR20010044247A KR100422149B1 KR 100422149 B1 KR100422149 B1 KR 100422149B1 KR 20010044247 A KR20010044247 A KR 20010044247A KR 100422149 B1 KR100422149 B1 KR 100422149B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- event
- core
- database
- ems
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/024—Standardisation; Integration using relational databases for representation of network management data, e.g. managing via structured query language [SQL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 EMS의 PM 데이터 관리장치 및 그 방법을 제공하기 위한 것으로, NE와 연결된 EMS에 있어서, 운용자가 PM의 내용을 보기 원하면 PM 요구를 NE로 전송하고, 미리 정해진 스케쥴에 따라 동기 이벤트를 처리하며, PM 관련 명령어의 루틴을 수행하는 PM 코어와; PM 코어와 연결되고, 비트 스트링을 NE로부터 받고, 데이터베이스의 서스펙트 인터벌 플래그를 세팅하여 동기 이벤트를 처리하는 동기 처리부와; PM 코어의 스케쥴드 PM 데이터를 일정 시간 마다 저장하는 데이터베이스와; NE와 주고받는 바이너리 데이터를 파싱하여 PM 코어와 동기처리부로 전송하고, PM 코어와 동기처리부에서 발생하는 명령어를 포맷팅해서 NE로 전송하는 바이너리 인터페이스부를 포함하여 구성함으로써, 여러 개의 NE로부터 발생하는 많은 양의 PM 데이터로 인해 발생될 수 있는 트래픽을 최소화하며 EMS와 NE 간의 동기를 효과적으로 맞출 수 있게 되는 것이다.The present invention provides an apparatus and method for managing PM data of an EMS. In an EMS connected to an NE, if an operator wants to view the contents of the PM, the PM sends a PM request to the NE and processes a synchronous event according to a predetermined schedule. A PM core for performing a routine of PM related instructions; A synchronization processor connected to the PM core, receiving a bit string from the NE, and setting a sustain interval flag of a database to process a synchronization event; A database for storing scheduled PM data of the PM core at predetermined time intervals; Binary data exchanged with the NE is parsed and transmitted to the PM core and the synchronous processing unit, and the binary interface unit for formatting and transmitting the instructions generated from the PM core and the synchronous processing unit is transmitted to the NE. It is possible to minimize the traffic that may be caused by PM data of the system and to effectively synchronize the synchronization between the EMS and the NE.
Description
본 발명은 EMS(Element Management System)의 PM(Performance Monitor, 시스템 성능 감시) 데이터 관리장치 및 그 방법에 관한 것으로, 특히 액세스 네트워크를 관리하는 EMS에서 여러 개의 NE(Network Element)로부터 발생하는 많은 양의 PM 데이터로 인해 발생될 수 있는 트래픽을 최소화하며 EMS와 NE 간의 동기를 효과적으로 맞추기에 적당하도록 한 EMS의 PM 데이터 관리장치 및 그 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for managing performance monitor (PM) data of an element management system (EMS), and a method thereof. The present invention relates to an EMS PM data management apparatus and method for minimizing traffic that may be generated due to PM data and for effectively synchronizing the synchronization between the EMS and the NE.
일반적으로 망관리는 망의 구성, 성능 관리, 유지 보수 등을 수행하는 것으로, EMS는 각종 전송시스템을 종합관리제어하는 시스템이다. 여기서 망 관리란 통신망의 상태를 항상 감시하고 효율적인 트래픽 소통을 가능하도록 하기 위해 필요에 따라 그 유입을 제어하기 위한 조치를 취하는 기능을 수행한다. 그리고 NMS(Network Management System)는 이러한 망 관리 업무를 지원하기 위한 컴퓨터 시스템이며, 다음과 같은 기능을 수행한다. 즉, 통신 장비로부터 망의 상태, 경보, 트래픽 데이터 등을 수집하고 축적한다. 망 관리 파라미터나 통계 데이터를 계산한다. 명령어에 의해 통신 장비의 트래픽 유입을 제어한다. 망관리 센터의 망 감시반, 망 제어 단말을 제어한다. 또한 EMS는 망구성 장치들을 개별적으로 관리하는 장치이다.In general, network management is to perform network configuration, performance management, and maintenance, and EMS is a system for comprehensive management and control of various transmission systems. Here, network management performs a function of monitoring the status of the network at all times and taking measures to control the inflow as necessary to enable efficient traffic communication. And NMS (Network Management System) is a computer system to support such network management tasks, and performs the following functions. That is, it collects and accumulates network status, alarm, traffic data, etc. from communication equipment. Calculate network management parameters or statistical data. Command to control the traffic inflow of communication equipment. Controls network monitors and network control terminals of network management centers. EMS is a device that manages network devices individually.
또한 PM 데이터는 성능 정보들을 관리하는 데이터로서, 지역변수를 사용하여 일정기간동안 성능 정보들을 읽어들여 갱신하고 그런 내용들을 보고한다.In addition, PM data is data that manages performance information. It uses local variables to read and update performance information for a period of time and to report such contents.
TMN(Telecommunications Management Network)의 CMIP(Common Management Information Protocol, 공통 관리 정보 프로토콜) 규격을 수용하는 장비의 경우 각 장비에 15분 마다 해당 모든 포트에 대한 PM 데이터를 EMS로 송부하는 방식을 사용하고 있다.In case of equipment that accepts the Common Management Information Protocol (CMIP) standard of the Telecommunications Management Network (TMN), PM data of all the corresponding ports is sent to the EMS every 15 minutes to each equipment.
도 1은 종래 EMS의 PM 데이터 관리장치의 블록구성도이다.1 is a block diagram of a conventional PM data management apparatus of EMS.
여기서 참조번호 10은 망구성 장치들인 NE이고, 20은 상기 NE(10)들과 연결되어 망관리를 수행하는 EMS이다.Here, reference numeral 10 denotes an NE which is network configuration devices, and 20 denotes an EMS that is connected to the NEs 10 to perform network management.
또한 상기 EMS(20) 내에서 참조번호 21은 일정 주기로 발생하는 스케쥴드 PM(Scheduled PM) 데이터를 관리하는 PM 관리부이고, 22는 상기 PM 관리부(21)에서 관리된 정보를 저장하는 데이터베이스이며, 23은 상기 PM 관리부(21)와 연동하여 프로토콜을 처리하는 CMIP 머시인(Machine)이다.In addition, reference numeral 21 in the EMS 20 is a PM management unit for managing scheduled PM (PM) data generated at regular intervals, 22 is a database for storing information managed by the PM management unit 21, 23 Is a CMIP machine (Machine) for processing a protocol in conjunction with the PM manager 21.
그래서 종래의 경우 각 장비는 스케쥴드 PM을 규격에 따라 15분 마다 한 번씩 시그널의 포드에 대해 발생하도록 되어 있다. EMS(20)의 PM 관리부(21)는 각 NE(10) 장비로부터 CMIP 머시인(23)을 통해 받은 성능정보를 데이터베이스(22)에 저장하고, 운용자가 원하는 경우 이 정보를 처리하여 보고한다.Thus, in the conventional case, each device is supposed to generate a scheduled PM once every 15 minutes according to the specification for the pod of the signal. The PM manager 21 of the EMS 20 stores the performance information received through the CMIP machine 23 from each NE 10 device in the database 22, and processes and reports the information if the operator desires it.
그러나 이러한 종래의 기술은 15분 마다 모든 장비에서 동일한 시점에 데이터를 전송하게 되는데, 이렇게 동일 시점에서 데이터를 전송할 경우 네트워크가 클 경우에는 과다한 트래픽이 발생하게 되고, 이 트래픽에 의해 일시적인 장애가 발생할 수 있어 실질적으로 EMS에서 필요한 망운용을 어렵게 할 수 있는 문제점이 있었다.However, such a conventional technology transmits data at the same time every 15 minutes at all devices. When data is transmitted at the same time, excessive traffic is generated when the network is large, and this traffic may cause a temporary failure. In practice, there was a problem that can make the network operation required in EMS difficult.
이에 본 발명은 상기와 같은 종래의 제반 문제점을 해소하기 위해 제안된 것으로, 본 발명의 목적은 액세스 네트워크를 관리하는 EMS에서 여러 개의 NE로부터 발생하는 많은 양의 PM 데이터로 인해 발생될 수 있는 트래픽을 최소화하며 EMS와 NE 간의 동기를 효과적으로 맞출 수 있는 EMS의 PM 데이터 관리장치 및 그 방법을 제공하는 데 있다.Accordingly, the present invention has been proposed to solve the above conventional problems, and an object of the present invention is to provide traffic that may be generated due to a large amount of PM data generated from multiple NEs in an EMS managing an access network. It is to provide a PM data management device and method of EMS that can minimize the synchronization between the EMS and NE effectively.
상기와 같은 목적을 달성하기 위하여 본 발명의 일실시예에 의한 EMS의 PM 데이터 관리장치는,In order to achieve the above object, the PM data management apparatus of the EMS according to an embodiment of the present invention,
NE와 연결된 EMS에 있어서, 운용자가 PM의 내용을 보기 원하면 PM 요구를 상기 NE로 전송하고, 미리 정해진 스케쥴에 따라 동기 이벤트를 처리하며, 필요시 데이터베이스를 갱신시켜 PM 관련 명령어의 루틴을 수행하는 PM 코어와; 상기 PM 코어와 연결되고, 비트 스트링을 상기 NE로부터 받으면 상기 데이터베이스에 저장된 데이터와 비교하여 상이한 부분이 발견되면 상기 데이터베이스의 서스펙트 인터벌 플래그를 세팅하여 동기 이벤트를 처리하는 동기 처리부와; 상기 PM 코어의 스케쥴드 PM 데이터를 일정 시간 마다 저장하며, 동기 이벤트가 올 경우 저장된 데이터와 비교하여 상이한 부분이 발견될 경우 서스펙트 인터벌 플래그가 세팅되도록 하는 데이터베이스와; 상기 NE와 주고받는 바이너리 데이터를 파싱하여 상기 PM 코어와 상기 동기처리부로 전송하고, 상기 PM 코어와 상기 동기처리부에서 발생하는 명령어를 포맷팅해서 상기 NE로 전송하는 바이너리 인터페이스부를 포함하여 이루어짐을 그 기술적 구성상의 특징으로 한다.In the EMS connected to the NE, if the operator wants to view the contents of the PM, the PM sends a PM request to the NE, processes a synchronous event according to a predetermined schedule, and updates the database if necessary to perform a PM related routine. A core; A synchronization processor connected to the PM core and processing a synchronization event by setting a sustain interval flag of the database when a bit string is received from the NE, when a different portion is found in comparison with the data stored in the database; A database for storing the scheduled PM data of the PM core at a predetermined time, and setting a sustain interval flag when a different part is found in comparison with the stored data when a synchronization event comes; And a binary interface for parsing binary data exchanged with the NE and transmitting it to the PM core and the synchronization processor, and formatting the command generated by the PM core and the synchronization processor and transmitting the command to the NE. Features of the jacket.
상기와 같은 목적을 달성하기 위하여 본 발명의 일실시예에 의한 EMS의 PM 데이터 관리방법은,PM data management method of the EMS according to an embodiment of the present invention to achieve the above object,
NE로부터 PM 이벤트 또는 동기 이벤트를 수신하면, 널(null) 데이터 또는 데이터의 끝인지 점검한 다음 각 신호의 이벤트를 처리하고, 처리된 이벤트가 어떤 이벤트인지 판별하는 단계와; 상기 이벤트가 PM 이벤트이면, PM 데이터를 처리하여 데이터베이스에 저장하는 단계와; 상기 이벤트가 동기 이벤트이면, 서스펙트 인터벌 플래그가 있는지 판별하는 단계와; 상기 서스펙트 인터벌 플래그가 있으면 서스펙트 리슨을 확인하여 상기 데이터베이스에 저장하는 단계를 포함하여 수행함을 그 기술적 구성상의 특징으로 한다.Upon receiving a PM event or a synchronization event from the NE, checking whether it is null data or the end of the data, processing an event of each signal, and determining which event the processed event is; If the event is a PM event, processing the PM data and storing it in a database; If the event is a synchronous event, determining whether a presence interval flag is present; If the aspect interval flag is present, the method includes the step of identifying and storing the aspect listen in the database.
도 1은 종래 EMS의 PM 데이터 관리장치의 블록구성도이고,1 is a block diagram of a conventional PM data management device of EMS,
도 2는 본 발명에 의한 EMS의 PM 데이터 관리장치의 블록구성도이며,2 is a block diagram of a PM data management apparatus of EMS according to the present invention;
도 3은 본 발명에 의한 EMS의 PM 데이터 관리방법을 보인 흐름도이고,3 is a flowchart illustrating a PM data management method of an EMS according to the present invention;
도 4는 본 발명에서 이용하는 한 NE에서 해당 인터벌의 PM 데이터를 전부 전송하는 경우의 PM 데이터 포맷을 보인 도면이며,4 is a diagram illustrating a PM data format when all PM data of a corresponding interval is transmitted in an NE used in the present invention.
도 5는 본 발명에서 이용하는 필요한 포트만 선택해서 전송하는 경우의 PM 데이터 포맷을 보인 도면이고,5 is a view showing a PM data format in the case of selecting and transmitting only the necessary port used in the present invention,
도 6은 본 발명에서 이용하는 동기 이벤트의 비트 스트링 포맷을 보인 도면이다.6 illustrates a bit string format of a synchronization event used in the present invention.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
10 : NE 20, 30 : EMS10: NE 20, 30: EMS
21 : PM 관리부 22, 33 : 데이터베이스21: PM management unit 22, 33: database
23 : CMIP 머시인 31 : PM 코어23: CMIP Machine 31: PM Core
32 : 동기 처리부 34 : 바이너리 인터페이스부32: synchronization processing unit 34: binary interface unit
이하, 상기와 같이 구성된 본 발명, EMS의 PM 데이터 관리장치 및 그 방법의 기술적 사상에 따른 일실시예를 도면을 참조하여 상세히 설명하면 다음과 같다.Hereinafter, an embodiment according to the present invention, the PM data management apparatus of the EMS and the method configured as described above will be described in detail with reference to the accompanying drawings.
도 2는 본 발명에 의한 EMS의 PM 데이터 관리장치의 블록구성도이다.2 is a block diagram of the PM data management apparatus of the EMS according to the present invention.
이에 도시된 바와 같이, NE(10)와 연결된 EMS(30)에 있어서, 운용자가 PM의 내용을 보기 원하면 PM 요구(Request)를 상기 NE(10)로 전송하고, 미리 정해진 스케쥴에 따라 동기 이벤트(Sync Event)를 처리하며, 필요시 데이터베이스(33)를 갱신시켜 PM 관련 명령어의 루틴(Routing)을 수행하는 PM 코어(PM Core)(31)와; 상기 PM 코어(31)와 연결되고, 비트 스트링(Bit String)을 상기 NE(10)로부터 받으면 상기 데이터베이스(33)에 저장된 데이터와 비교하여 상이한 부분이 발견되면 상기 데이터베이스(33)의 서스펙트 인터벌 플래그(Suspect Interval Flag)를 세팅하여 동기 이벤트를 처리하는 동기 처리부(32)와; 상기 PM 코어(31)의 스케쥴드 PM 데이터를 일정 시간 마다 저장하며, 동기 이벤트가 올 경우 저장된 데이터와 비교하여 상이한 부분이 발견될 경우 서스펙트 인터벌 플래그가 세팅되도록 하는 데이터베이스(33)와; 상기 NE(10)와 주고받는 바이너리 데이터를 파싱하여 상기 PM 코어(31)와 상기 동기처리부(32)로 전송하고, 상기 PM 코어(31)와 상기 동기처리부(32)에서 발생하는 명령어를 포맷팅해서 상기 NE(10)로 전송하는 바이너리 인터페이스부(34)를 포함하여 구성된다.As shown in the figure, in the EMS 30 connected to the NE 10, if the operator wants to view the contents of the PM, a PM request is sent to the NE 10, and a synchronous event ( A PM core 31 which processes a Sync Event and updates the database 33 when necessary to perform a routine of PM related instructions; When a bit string is received from the NE 10 and compared with data stored in the database 33, a different portion is found and a sustain interval flag of the database 33 is detected. A synchronization processor 32 for processing a synchronization event by setting a Suspect Interval Flag); A database (33) for storing the scheduled PM data of the PM core (31) at a predetermined time, and setting a duration interval flag when a different part is found in comparison with the stored data when a synchronization event comes; Parse binary data exchanged with the NE 10 and transmit the binary data to the PM core 31 and the synchronization processor 32, and format the instructions generated by the PM core 31 and the synchronization processor 32. It is configured to include a binary interface 34 for transmitting to the NE (10).
도 3은 본 발명에 의한 EMS의 PM 데이터 관리방법을 보인 흐름도이다.3 is a flowchart illustrating a PM data management method of an EMS according to the present invention.
이에 도시된 바와 같이, NE(10)로부터 PM 이벤트 또는 동기 이벤트를 수신하면, 널 데이터 또는 데이터의 끝인지 점검한 다음 각 신호의 이벤트를 처리하고, 처리된 이벤트가 어떤 이벤트인지 판별하는 단계(ST11 ~ ST14)와; 상기 이벤트가 PM 이벤트이면, PM 데이터를 처리하여 데이터베이스(33)에 저장하는 단계(ST15)(ST16)와; 상기 이벤트가 동기 이벤트이면, 서스펙트 인터벌 플래그(Suspect Interval Flag)가 있는지 판별하는 단계(ST17)와; 상기 서스펙트 인터벌 플래그가 있으면 서스펙트 리슨(Suspect Reason)을 확인하여 상기 데이터베이스(33)에 저장하는 단계(ST18)(ST19)를 포함하여 수행한다.As shown therein, when receiving a PM event or a synchronization event from the NE 10, checking whether it is the end of the null data or the data, processing the event of each signal, and determining which event is the processed event (ST11). ~ ST14); If the event is a PM event, process PM data and store in the database 33 (ST15); If the event is a synchronous event, determining whether a Suspect Interval Flag is present (ST17); If the presence interval flag is present, a step (Suspect Reason) is identified and stored in the database 33 (ST18).
이와 같이 구성된 본 발명에 의한 EMS의 PM 데이터 관리장치 및 그 방법의 동작을 첨부한 도면에 의거 상세히 설명하면 다음과 같다.Operation of the PM data management apparatus and method of the EMS according to the present invention configured as described above will be described in detail with reference to the accompanying drawings.
먼저 본 발명은 여러 개의 NE(10)로부터 발생하는 많은 양의 PM 데이터로 인해 발생될 수 있는 트래픽을 최소화하고, EMS(30)와 NE(10) 간의 동기를 효과적으로 맞추기 위한 것이다.First, the present invention is to minimize the traffic that can be generated due to the large amount of PM data generated from the multiple NE (10), and to effectively synchronize the synchronization between the EMS (30) and the NE (10).
그래서 PM 코어(31)는 PM 관련 명령어의 처리 루틴을 수행한다. 즉, PM 이벤트가 발생할 경우 데이터베이스(33)에 이벤트 데이터를 저장하고, 운용자가 PM의 내용을 보기 원하면 PM 요구(Request)를 NE(10)로 전송한다. 또한 미리 정해진 스케쥴에 따라 동기 이벤트(Sync Event)를 처리하며, 필요시 데이터베이스(33)를 갱신시킨다. 그래서 PM 코어(31)는 이러한 일련의 명령어를 적절한 목적지에 보내고 운용자가 원하는 대로 처리하는 기능을 수행하게 된다.Thus, the PM core 31 performs a routine for processing PM related instructions. That is, when the PM event occurs, the event data is stored in the database 33, and if the operator wants to see the contents of the PM, the PM transmits a PM request to the NE 10. In addition, the synchronization event (Sync Event) is processed according to a predetermined schedule, and the database 33 is updated when necessary. Thus, the PM core 31 sends this series of instructions to an appropriate destination and performs a function of processing as desired by the operator.
동기처리부(32)는 동기 이벤트를 받아서 처리하는 부분으로, 도 6의 동기 이벤트의 비트 스트링 포맷과 같은 형태로 운반된다. 또한 24시간 마다 각 인터벌(Interval) 별로 PM 값의 발생여부를 표시한 비트 스트링을 NE(10)로부터 받으면 데이터베이스(33)에 저장된 데이터와 비교한다. 그래서 NE(10)로부터의 비트 스트링과 데이터베이스(33)의 데이터 간에 상이한 부분이 발견되면 데이터베이스(33)의 서스펙트 인터벌 플래그(Suspect Interval Flag)를 세팅함으로써 운용자로 하여금 그 시간대에 데이터베이스(33)에 있는 데이터에 이상이 있음을 알린다.The synchronization processor 32 receives and processes a synchronization event and is carried in the form of a bit string format of the synchronization event of FIG. 6. In addition, when receiving a bit string indicating whether the PM value is generated at each interval every 24 hours from the NE (10) is compared with the data stored in the database (33). Thus, if a different portion is found between the bit string from NE 10 and the data in database 33, the operator sets the Suspect Interval Flag of database 33 to allow the operator to be in database 33 at that time. Notify that there is something wrong with the data.
데이터베이스(33)는 스케쥴드 PM을 매 15분 마다 저장한다. 또한 동기 이벤트가 올 경우 저장된 데이터와 비교하여 상이한 부분이 발견될 경우 서스펙트 인터벌 플래그가 세팅되도록 한다.The database 33 stores the scheduled PM every 15 minutes. In addition, when a synchronous event comes, the compare interval flag is set when a different part is found compared to the stored data.
바이너리 인터페이스부(34)는 NE(10)와 주고받는 바이너리 데이터를 C 언어와 같은 프로그램 언어의 구조에 맞도록 파싱하여 PM 코어(31)와 동기처리부(32)로전송한다. 또한 PM 코어(31)와 동기처리부(32)에서 발생하는 명령어를 포맷팅해서 NE(10)로 전송하는 기능을 수행한다.The binary interface 34 parses the binary data exchanged with the NE 10 in accordance with a structure of a programming language such as C language, and transmits the binary data to the PM core 31 and the synchronization processor 32. In addition, it performs a function of formatting the instructions generated by the PM core 31 and the synchronization processor 32 and transmitting them to the NE 10.
또한 도 3에서와 같이, NE(10)로부터 PM 이벤트 또는 동기 이벤트를 수신하면, 널 데이터 또는 데이터의 끝인지 점검한 다음 각 신호의 이벤트를 처리하고, 처리된 이벤트가 어떤 이벤트인지 판별한다. 그래서 이벤트가 PM 이벤트이면, PM 데이터를 처리하여 데이터베이스(33)에 저장한다. 또한 이벤트가 동기 이벤트이면, 서스펙트 인터벌 플래그(Suspect Interval Flag)가 있는지 판별하고, 서스펙트 인터벌 플래그가 있으면 서스펙트 리슨(Suspect Reason)을 확인하여 데이터베이스(33)에 저장한다.In addition, as shown in FIG. 3, when receiving a PM event or a sync event from the NE 10, the terminal checks whether the null data or the end of the data is processed, processes an event of each signal, and determines which event is the processed event. Thus, if the event is a PM event, the PM data is processed and stored in the database 33. If the event is a synchronous event, it is determined whether there is a Suspect Interval Flag, and if there is a Suspect Interval flag, the Suspect Reason is checked and stored in the database 33.
그리고 도 4는 본 발명에서 이용하는 한 NE에서 해당 인터벌의 PM 데이터를 전부 전송하는 경우의 PM 데이터 포맷을 보인 도면이며, 도 5는 본 발명에서 이용하는 필요한 포트만 선택해서 전송하는 경우의 PM 데이터 포맷을 보인 도면이다.FIG. 4 is a diagram showing a PM data format when all the PM data of a corresponding interval is transmitted by one NE used in the present invention. FIG. 5 is a diagram showing the PM data format when only the necessary port used in the present invention is selected and transmitted. Drawing.
한편 본 발명의 동작을 이벤트 발생, 동기화, 바이너리 인터페이스 측면에서 좀더 상세히 설명하면 다음과 같다.Meanwhile, the operation of the present invention will be described in more detail in terms of event generation, synchronization, and binary interface.
- 이벤트 발생 :Event occurrence:
해당 인터벌 동안 PM이 "0"이 아닌 경우, 즉 PM 값이 발생한 경우에만 "이벤트 발생"이 이루어진다. PM 값이 "0"이 아닌 경우에만 송신하게 되므로 불필요한 데이터의 전송을 방지할 수 있다. 그리고 도 2에서 보면, 발생 인터벌이 "15+??"로 되어 있다. 각 NE(10) 별로 발생시간에 약간의 차이를 둠으로써 일시에 발생하는 트래픽의 양을 줄일 수 있다. 이 "??" 값은 셋 리포팅 타임(Set Report Time)이라는 명령어를 통해 NE(10)의 초기화시 랜덤한 값으로 EMS(30)에 의해 NE(10)로 보내진다.If the PM is not " 0 " during the interval, " event occurrence " Since the transmission is performed only when the PM value is not "0", unnecessary data transmission can be prevented. 2, the generation interval is " 15 + ?? ". The amount of traffic generated at one time can be reduced by making a slight difference in occurrence time for each NE 10. This "??" The value is sent to the NE 10 by the EMS 30 as a random value at the time of initialization of the NE 10 through a command called Set Report Time.
- 동기화 :- synchronization :
24시간 마다 각 인터벌 별로 PM 값의 발생여부를 표시한 비트 스트링을 송신한다(도 6 참조). 도 6에서 RS의 1번 포트의 CV의 경우에 비트 값이 "1"이면 PM 값이 발생했었음을 나타낸다. 그래서 받은 비트 스트링에서 각 인터벌을 비교한 후 틀리면 서스펙트 인터벌 플래그(Suspect Interval Flag)를 세팅하고, 가능하면 리슨(Reason) 정보를 포함하도록 한다.Every 24 hours, a bit string indicating whether a PM value is generated for each interval is transmitted (see FIG. 6). In the case of CV of port 1 of RS in FIG. 6, if the bit value is “1”, it indicates that a PM value has occurred. Therefore, after comparing each interval in the received bit string, if it is wrong, the Suspect Interval Flag is set, and if possible, the Listen information is included.
이처럼 플래그만 세팅하여 방대한 양의 PM 데이터를 간단히 검증할 수 있게 함으로써, 트래픽을 줄이고 운용자에게는 PM 데이터가 문제가 있는 인터벌이었음을 알리게 된다.By simply setting a flag to simply verify the vast amount of PM data, we reduce traffic and let operators know that PM data was a problematic interval.
- 바이너리 인터페이스 :Binary Interface:
NE(10)와 주고 받는 바이너리 데이터를 프로그램 언어인 C 언어의 구조에 맞도록 파싱하고, EMS(30)에서 발생하는 명령어를 포맷팅해서 NE(10)로 보내는 기능을 수행한다. 또한 PM 데이터의 양이 방대함으로 두 가지 형태의 데이터 포맷(도 4 및 도 5)을 가진다.Parses binary data to and from the NE 10 in accordance with the structure of the C language, which is a programming language, and formats the instructions generated by the EMS 30 to be sent to the NE 10. In addition, since the amount of PM data is huge, it has two types of data formats (FIGS. 4 and 5).
한 NE(10)에서 해당 인터벌의 PM 데이터를 전부 전송하는 경우는 발생 포트를 지정하는 어드레스 부분을 삭제하여 데이터 양을 줄이고 진행되며, 테이블의 끝까지 수행하면 생성된 코드를 가진 버퍼를 정해진 파일에 쓰게 된다.In the case of transmitting all the PM data of the corresponding interval in one NE 10, the amount of data is reduced by proceeding to delete the address portion designating the occurrence port, and when the end of the table is executed, the buffer with the generated code is written to the predetermined file. do.
이처럼 본 발명은 액세스 네트워크를 관리하는 EMS에서 여러 개의 NE로부터발생하는 많은 양의 PM 데이터로 인해 발생될 수 있는 트래픽을 최소화하며 EMS와 NE 간의 동기를 효과적으로 맞추게 되는 것이다.As such, the present invention minimizes traffic that may occur due to a large amount of PM data generated from multiple NEs in the EMS managing the access network, and effectively synchronizes the synchronization between the EMS and the NEs.
이상에서 본 발명의 바람직한 실시예를 설명하였으나, 본 발명은 다양한 변화와 변경 및 균등물을 사용할 수 있다. 본 발명은 상기 실시예를 적절히 변형하여 동일하게 응용할 수 있음이 명확하다. 즉, 본 발명에서 사용하는 바이너리 인터페이스를 사용하는 155M 광전송장비와 같은 모든 전송장비에 적용가능한다. 따라서 상기 기재 내용은 하기 특허청구범위의 한계에 의해 정해지는 본 발명의 범위를 한정하는 것이 아니다.Although the preferred embodiment of the present invention has been described above, the present invention may use various changes, modifications, and equivalents. It is clear that the present invention can be applied in the same manner by appropriately modifying the above embodiments. That is, it is applicable to all transmission equipments such as 155M optical transmission equipment using the binary interface used in the present invention. Accordingly, the above description does not limit the scope of the invention as defined by the limitations of the following claims.
이상에서 살펴본 바와 같이, 본 발명에 의한 EMS의 PM 데이터 관리장치 및 그 방법은 액세스 네트워크를 관리하는 EMS에서 여러 개의 NE로부터 발생하는 많은 양의 PM 데이터로 인해 발생될 수 있는 트래픽을 최소화하며 EMS와 NE 간의 동기를 효과적으로 맞출 수 있는 효과가 있게 된다.As described above, the EMS data management apparatus and method of the EMS according to the present invention minimizes traffic that may be generated due to a large amount of PM data generated from multiple NEs in the EMS managing the access network, and It is effective to effectively synchronize the NEs.
또한 본 발명은 운용망 트래픽을 효율적으로 배분할 수 있다. 즉, 155M 전송장비의 경우 한번에 발생하는 PM의 총수(PM의 개수 = 시그널의 수 * 포트수 * (PM 타입의 수 즉, 945(COMMON) + 924(CHANNEL) = 1869))는 대략 장비의 실장 상태에 따라 다르지만, 2K 바이트 정도이다. 장비가 한 망 안에 1000대인 경우, 약 2M바이트의 트래픽이 갑자기 발생하게 되며, DCC(Data Communication Channel)의 경우192Kbps 밖에 속도가 지원되지 않으므로 망 전체의 트래픽의 지연이나 이벤트의 손실이 발생할 수 있다. 따라서 본 발명은 큰 데이터의 발생을 피하기 위해 각장비에 "??" 값을 줌으로서 트래픽을 분산시켰다.In addition, the present invention can efficiently distribute the network traffic. That is, for 155M transmission equipment, the total number of PMs generated at one time (number of PMs = number of signals * number of ports * (number of PM types, ie 945 (COMMON) + 924 (CHANNEL) = 1869)) is approximately equipment mounting. It depends on the state, but about 2K bytes. If there are 1000 devices in a network, about 2Mbytes of traffic suddenly occurs. In the case of DCC (Data Communication Channel), only 192Kbps speed is supported, which may cause delays or loss of traffic in the entire network. Therefore, the present invention provides a "??" The traffic was distributed by giving a value.
더불어 본 발명은 효율성의 측면에서, 방대한 양의 PM 데이터를 효율적으로 검증할 수 있게 했다. 즉, 해당 시점 데이터의 무결성만을 판단하고, 비트 스트링을 사용하여 최소한의 데이터 양만을 가지고 현 PM 데이터의 정확도를 판단함으로서, 운용자에게 데이터를 판단하는 기준을 주고, 망운용상 로드나 트래픽에의 영향을 가능한 최소화시킨 효과가 있게 된다.In addition, in view of efficiency, the present invention enables to efficiently verify a large amount of PM data. In other words, by judging only the integrity of the data at that time, and using the bit string to determine the accuracy of the current PM data using only the minimum amount of data, the operator is given a criterion for judging the data, and the impact on the load or traffic for network operation. There is a minimized effect as much as possible.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2001-0044247A KR100422149B1 (en) | 2001-07-23 | 2001-07-23 | Apparatus and method for management PM data of EMS |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2001-0044247A KR100422149B1 (en) | 2001-07-23 | 2001-07-23 | Apparatus and method for management PM data of EMS |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20030009686A KR20030009686A (en) | 2003-02-05 |
| KR100422149B1 true KR100422149B1 (en) | 2004-03-12 |
Family
ID=27716215
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2001-0044247A Expired - Fee Related KR100422149B1 (en) | 2001-07-23 | 2001-07-23 | Apparatus and method for management PM data of EMS |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100422149B1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100273019B1 (en) * | 1998-10-16 | 2000-12-01 | 서평원 | Method of management and monitor for synchronous optical transmission network |
| KR20010011454A (en) * | 1999-07-28 | 2001-02-15 | 서평원 | Method for processing database synchronization between remote operation unit and element management system |
| KR20010054327A (en) * | 1999-12-06 | 2001-07-02 | 이계철 | System to collect the statistical data about performanace of multiple network management system and method thereof |
| KR100295104B1 (en) * | 1998-12-26 | 2001-07-12 | 서평원 | Traffic Distribution Method in Synchronous Optical Transmission System |
| KR100309803B1 (en) * | 1998-12-26 | 2001-12-17 | 서평원 | Database Synchronization System and Method between Network Management System and Managed Equipment |
| KR100391033B1 (en) * | 2001-04-03 | 2003-07-12 | 주식회사 스마트넷테크놀로지 | Network management system platform by multi-thread |
-
2001
- 2001-07-23 KR KR10-2001-0044247A patent/KR100422149B1/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100273019B1 (en) * | 1998-10-16 | 2000-12-01 | 서평원 | Method of management and monitor for synchronous optical transmission network |
| KR100295104B1 (en) * | 1998-12-26 | 2001-07-12 | 서평원 | Traffic Distribution Method in Synchronous Optical Transmission System |
| KR100309803B1 (en) * | 1998-12-26 | 2001-12-17 | 서평원 | Database Synchronization System and Method between Network Management System and Managed Equipment |
| KR20010011454A (en) * | 1999-07-28 | 2001-02-15 | 서평원 | Method for processing database synchronization between remote operation unit and element management system |
| KR20010054327A (en) * | 1999-12-06 | 2001-07-02 | 이계철 | System to collect the statistical data about performanace of multiple network management system and method thereof |
| KR100391033B1 (en) * | 2001-04-03 | 2003-07-12 | 주식회사 스마트넷테크놀로지 | Network management system platform by multi-thread |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20030009686A (en) | 2003-02-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5737319A (en) | Dynamic network topology determination | |
| US6070188A (en) | Telecommunications network management system | |
| US6718384B2 (en) | System and method for monitoring and maintaining a communication network | |
| US8180882B2 (en) | Distributed messaging system and method for sharing network status data | |
| US5848244A (en) | System and method for time-based real-time reconfiguration of a network | |
| US20030105801A1 (en) | Method, system and agent for connecting event consumers to event producers in a distributed event management system | |
| CA2168955C (en) | Method and apparatus for the monitoring and demarcation of synchronous optical network | |
| US7663480B2 (en) | Wire emulation through a network for propagation of failure information | |
| EP0898398B1 (en) | Method and apparatus for re-synchronizing a network manager to its network agents | |
| US6222827B1 (en) | Telecommunications network management system | |
| US6434611B1 (en) | System and method for message-based real-time reconfiguration of a network by broadcasting an activation signal to activate a new connection configuration | |
| US6944657B1 (en) | Automatic network synchronization of the network configuration with the management information database | |
| WO2001035576A3 (en) | Method and communication system for managing a communication network | |
| KR100422149B1 (en) | Apparatus and method for management PM data of EMS | |
| KR101829881B1 (en) | Flow management system, controller and method for detecting fault | |
| JP4673532B2 (en) | Comprehensive alignment process in a multi-manager environment | |
| JP2000196524A (en) | Method and apparatus for optimizing the availability of low priority channels in transmission optical fiber transoceanic MS-SP rings in the presence of faults | |
| EP1128601B1 (en) | Transmission system, supervisory control device, method of outputting data in the supervisory control device, and nodes for transmitting data in the transmission system | |
| CN115412921B (en) | Traffic processing method and system, storage medium and electronic device | |
| US6549128B1 (en) | Method, system, and apparatus for remotely provisioning network elements to eliminate false alarms | |
| KR100932621B1 (en) | Standard Message Translator and Transformation Method of Non-Standard Fault Messages | |
| KR100198428B1 (en) | Property management method using threshold value in 10 gbps synchronized transmitting system | |
| KR100357867B1 (en) | Managing method of a plurality of q3-adapter management agent system | |
| KR100258069B1 (en) | Maintenance method of multiplex section protection managed objects on 10ghbs sdh equipment | |
| US6256316B1 (en) | Communication method in centralized supervisory system |
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 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| 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 |
|
| 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 |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| 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 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20130117 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20140115 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| FPAY | Annual fee payment |
Payment date: 20150116 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20160112 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20170227 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20170227 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |