본 발명은 ATM(Asynchronous Transfer Mode)을 기본으로 하는 교환 시스템으로 구성된 망을 관리하는 기술에 관한 것으로, 특히 네트워크 관리 시스템(Network Management System: NMS) 맵 상에서 링크 상태를 반영하며, 링크에서의 이벤트 처리를 위한 방법에 관한 것이다.The present invention relates to a technology for managing a network composed of a switching system based on Asynchronous Transfer Mode (ATM). In particular, the present invention reflects a link state on a network management system (NMS) map and processes events on a link. It relates to a method for.
NMS는 장비를 관리하기 위한 기본적인 기능으로서 장비의 실제적인 상태를 운영자에게 알려주고, 장애가 발생하는 경우 이를 신속히 해결할 수 있도록 하기 위한 시스템이다. 이러한 NMS의 예로는 본원 출원인에 의해 선출원된 국내 특허출원번호 제98-60977호(명칭: 망 관리시스템에서 다중 운용자 서비스 방법)를 들 수 있다.NMS is a basic function to manage the equipment. It informs the operator of the actual status of the equipment and is a system for quickly solving a problem in case of failure. An example of such an NMS is Korean Patent Application No. 98-60977 (name: multi-operator service method in a network management system) filed by the applicant.
종래의 STARView(삼성에서 제공한 ATM Edge Switch) NMS는 각 장비(ATM)와의 통신 상태나 장비내의 각 보드나 포트의 알람 상태를 GUI(Graphic User Interface) 서비스 맵상에서 색상(알람: 빨간색, 통신두절: 회색, 정상: 녹색)으로 표시해 준다. 그런데, 각 장비간의 링크 상태는 장비로부터 올라오는 트랩(trap)을 이벤트 브라우저(event browser)(장비로부터 트랩을 받아 텍스트로 보여주는 기능을 가진 창)를 통해 인지하고, 백본 브라우저(backbone browser)를 통해 상세한 링크 상태를 조회할 수 있었다.The conventional STARView (Samsung ATM Edge Switch) NMS displays the communication status with each device (ATM) or the alarm status of each board or port in the device on the GUI (Graphic User Interface) service map. : Gray, normal: green). However, the link state between each device recognizes a trap coming from the device through an event browser (a window having a function of receiving a trap from the device and displaying it as text) and through a backbone browser. I could query detailed link status.
즉, 각 장비간의 링크에 이상이 발생하면 해당 장비는 이를 감지하여 NMS에 트랩으로 알려주고, NMS는 이를 받아 이벤트 브라우저라는 트랩 수신 창에 뿌려준다. 그런데, 장비로부터의 트랩이 폭주하거나 해당 GUI가 구동되어 있지 않은 경우에는 이를 감지하여 원인을 분석하고 조처하는 일련의 프로세스를 놓쳐 서비스 상에 큰 영향을 미칠 수도 있다.That is, when an error occurs in the link between each device, the device detects it and informs the NMS as a trap, and the NMS receives it and spreads it on the trap receiving window called the event browser. However, if the trap from the equipment is congested or the GUI is not running, it may have a big impact on the service by missing a series of processes that detects the cause and analyzes the cause.
따라서 본 발명의 목적은 각 장비간의 링크 상태를 실시간으로 처리하여 이를 맵 상에 색상으로 표시하여 운영자가 빨리 인지할 수 있도록 하는 NMS 맵 상에서 링크 상태 반영 및 링크에서의 이벤트 처리 방법을 제공함에 있다.Accordingly, it is an object of the present invention to provide a method for processing link state reflection and event in a link on an NMS map that processes the link state between each device in real time and displays it in color on a map so that an operator can recognize it quickly.
상기한 목적을 달성하기 위하여 본 발명은 네트워크 관리 시스템 맵 상에서 링크 상태 반영 및 링크에서의 이벤트 처리방법에 있어서, 실시간 폴러에서 장비로부터 트랩을 받거나, NE 폴러로부터 제동된 정보에 의해 해당 포트에 대한 링크 상태를 저장하고 이를 관련 GUI 모듈에 알리는 과정과, NE 폴러에서 장비간의 통신 상태를 체크하여 통신이 되지 않던 장비와의 접속이 살아나면 이를 상기 실시간 폴러에 알리어 상기 실시간 폴러가 해당 장비와 연결된 링크에 대한 상태를 저장하고 이를 상기 관련 GUI 모듈에 게 알리도록 하는 과정과, GUI에서 상기 실시간 폴러로부터 트랩을 받고 이를 맵 상에 링크 라인의 색상으로 구분하여 표시하는 과정을 가짐을 특징으로 한다.In order to achieve the above object, the present invention provides a link state on a network management system map and an event processing method in a link, which receive a trap from a device in a real-time poller or a link to a corresponding port by information braked from an NE poller. Saving the state and informing the relevant GUI module, and checks the communication status between the devices in the NE poller to notify the real-time poller when the connection with the device that was not communicated to the real-time poller to the link connected to the device Storing the state of the information and informing the related GUI module of the state, and receiving the trap from the real-time poller in the GUI and displaying the color code of the link line on the map.
도 1은 본 발명의 일 실시예에 따른 NMS 맵 상에서 각 장비간의 링크 상태를 실시간으로 반영하기 위한 전체 시스템 구성 및 메시지 흐름 상태를 보여주는 도면,1 is a view showing the overall system configuration and message flow state for reflecting the link state between each device in real time on the NMS map according to an embodiment of the present invention,
도 2는 본 발명의 일 실시예에 따른 NMS 맵 상에서 운영자의 링크 선택 이벤트 감지를 설명하기 위한 맵 예시도.2 is an exemplary map for explaining a link selection event detection of an operator on an NMS map according to an embodiment of the present invention.
이하 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명에서는 구체적인 메시지 흐름과 같은 특정 사항들이 나타나고 있는데 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들이 본 발명의 범위 내에서 소정의 변형이나 혹은 변경이 이루어질 수 있음은 이 기술분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, specific matters such as specific message flows are shown, which are provided to help a more general understanding of the present invention, and it is understood that such specific matters may be changed or changed within the scope of the present invention. It is self-evident to those of ordinary knowledge in Esau.
본 발명은 ATM 장비를 관리하는 NMS(Network management system)의 그래픽 유저 인터페이스 프로세스(Graphic User Interface)는 메인 맵(main map) 상에서 각 노드간의 링크 상태를 실시간으로 반영하고, 링크에서 이벤트를 받아 상세한 정보를 보여주도록 한다. 도 1은 본 발명의 일 실시예에 따른 NMS 맵 상에서 각 장비간의 링크 상태를 실시간으로 반영하기 위한 전체 시스템 구성 및 메시지 흐름 상태를 보여주는 도면이다.According to the present invention, a Graphic User Interface (NMS) of a network management system (NMS) that manages ATM equipment reflects the link state between each node on a main map in real time and receives detailed events by receiving events from the link. To show. 1 is a view showing the overall system configuration and message flow state to reflect the link state between each device in real time on the NMS map according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 하드웨어 구성에서 먼저, 실시간 폴러(real_rack_poller)(10)는 ATM 장비(STARacer 장비)(12)에서 발생한 알람 트랩 을 HP OpenView PMD(Physical Medium Dependant Sublayer: 물리적 매체 의존 부 계층)(14)에 알리면 링크 업/다운트랩을 통해 상기 ATM 장비의 링크 상태를 인식한다. 상기 실시간 폴러(10)는 SNMP(Simple Network Management Protocol) 의 GET 명령어를 이용하여 상기 ATM 장비의 실제 링크 상태를 요청(request)하고, 상기 링크 상태를 다시 한번 갱신한 후, 상기 ATM 장비를 관리하는 관련 모듈에 알려 준다.Referring to FIG. 1, in the hardware configuration of the present invention, a real_rack_poller 10 first sends an alarm trap generated by an ATM equipment (STARacer equipment) 12 to an HP OpenView Physical Medium Dependant Sublayer (PMD). Layer 14) to recognize the link status of the ATM equipment through a link up / down trap. The real-time poller 10 requests the actual link state of the ATM device by using a GET command of the Simple Network Management Protocol (SNMP), updates the link state again, and then manages the ATM device. Notify the relevant module.
여기서, HP OpenView PMD(Physical Medium Dependant Sublayer: 물리적 매체 의존 부 계층)(14)는 수신된 트랩을 받아 상기 ATM 장비를 관리하는 관련 모듈에 전송하는 역할을 하는 디몬(daemon)이다. NE 폴러(Network Element-poller)(16)는 장비와의 통신 상태를 핑(ping)을 통하여 체크하여 상기 ATM 장비를 관리하는 관련 모듈에 알려 준다. 또한 CM 메인(Configuration Management_main)은 실제로 장비를 구성하고 장비의 실제 상태를 모니터링할 수 있는 기능을 가진 그래픽 유저 인터 페이스(GUI) 프로세스이다.Here, the HP OpenView Physical Medium Dependant Sublayer (PMD) 14 is a daemon that receives the received traps and transmits them to related modules managing the ATM equipment. The network element poller (NE) 16 checks the communication status with the device through a ping and informs the relevant module managing the ATM device. CM Main (Configuration Management_main) is also a graphical user interface (GUI) process with the ability to actually configure the device and monitor its actual state.
본 발명의 동작은 크게 2부분으로 나누어 설명할 수 있다.The operation of the present invention can be largely divided into two parts.
첫째, 상기 PMD(14)는 상기 ATM 장비(12)로부터 알람 트랩 형태로 상기 ATM장비의 링크 상태를 연락받는다. 상기 실시간 폴러(10)은 링크 업/다운에 해당하는 트랩을 받으면 해당하는 상기 ATM의 포트에 대한 링크 상태를 인식하고, SNMP의 GET 명령어을 이용하여 상기 ATM의 링크 상태를 읽어와 링크 상태 파일(11)에 저장하고 상기 ATM의 링크 상태를 관련 GUI 모듈에 알려 준다. 그리고 NE 폴러(16)는[가] 상기 ATM 장비간의 통신 상태를 체크하는 것으로, 통신이 되지 않던 장비와의 접속(connection)이 살아나면 상기 PMD(14)에 NE 상태 변화 트랩 형태로 상기 ATM 장비(12)와의 접속 상태를 알린다. 따라서, 상기 실시간 폴러(real_rack_poller)(10)는 링크 업/다운 트랩 형태로 상기 ATM의 링크 상태를 인식하고,해당 장비와 연결된 모든 링크에 대한 상태를 SNMP의 GET 명령어을 이용하여 읽어와 파일에 저장하고 앞에서와 마찬가지로 상기 ATM의 링크 상태를 관리하는 해당 GUI에 이를 알린다. 해당 GUI는 이에 대한 트랩을 받고 이를 맵 상에 링크 라인의 색상으로 구분하여 표시한다. 이때 맵 상에서 각 링크 라인은 해당 상태에 따라 다른 색상(예를 들어, 알람: 빨간색, 통신두절: 회색, 정상: 녹색)으로 표시해 준다.First, the PMD 14 is informed of the link status of the ATM equipment in the form of an alarm trap from the ATM equipment 12. When the real time poller 10 receives a trap corresponding to a link up / down, the real time poller 10 recognizes a link state of a corresponding port of the ATM, reads the link state of the ATM using a GET command of SNMP, and then links the link state file 11. ) And inform the relevant GUI module of the link status of the ATM. In addition, the NE poller 16 checks the communication state between the ATM devices, and if the connection with the device that has not been communicated becomes active, the ATM device in the form of an NE state change trap in the PMD 14. Informs the connection state with (12). Accordingly, the real_rack_poller 10 recognizes the link state of the ATM in the form of a link up / down trap, reads the state of all the links connected to the device by using the GET command of the SNMP, and stores it in a file. As before, the corresponding GUI that manages the link status of the ATM is informed. The GUI receives a trap and displays it in a color coded link line on the map. At this time, each link line is displayed in different color (for example, alarm: red, disconnection: grey, normal: green) according to the state.
둘째, 운영자가 알람이 발생한 링크를 클릭(click)하면 해당 링크간에 설정된 전체 백본의 상태를 자세하게 보여주는 서브 GUI가 구동되도록 한다. 이때 각 장비간의 링크 상에서 이벤트를 처리하는 것은, 도 2를 참조하여 보다 상세히 설명하기로 한다.Second, when an operator clicks on a link in which an alarm has occurred, the sub GUI which shows the state of the entire backbone set between the links in detail is driven. At this time, the processing of the event on the link between the equipment will be described in more detail with reference to FIG.
도 2는 본 발명의 일 실시예에 따른 NMS 맵 상에서 운영자의 링크 선택 이벤트 감지를 설명하기 위한 맵 예시도이다. 먼저 해당 링크의 각 장비의 맵 상에서의 좌표를 찾는다. 도 2를 참조하면, 장비 A, 장비 B의 좌표가 각각 [x, y], [x1, y1]인 것으로 예시되고 있다. 운영자가 상기 장비들간의 링크를 클릭하게 되면, 클릭한 지점의 좌표값을 읽어들인다. 도 2에서는 상기 클릭 좌표 C가 [x', y']인 것으로 예시되고 있다.2 is an exemplary map for explaining a link selection event detection of an operator on an NMS map according to an embodiment of the present invention. First find the coordinates on the map of each device on the link. Referring to FIG. 2, the coordinates of the equipment A and the equipment B are [x, y] and [x1, y1], respectively. When the operator clicks a link between the devices, the coordinate value of the clicked point is read. In FIG. 2, the click coordinate C is illustrated as [x ', y'].
이후 상기 클릭 좌표 C가 상기 링크를 지적하는 이벤트인지를 판단하기 위하여, 상기 장비 A, 장비 B 좌표간의 탄젠트 값과, 상기 장비 A와 상기 클릭 좌표 C간의 탄젠트 값을 구하여 이를 비교한다. 상기 탄젠트 값은 하기 수학식 1과 같이 구해질 수 있다.Then, in order to determine whether the click coordinate C is an event indicating the link, a tangent value between the device A and the device B coordinates and a tangent value between the device A and the click coordinate C are compared with each other. The tangent value may be obtained as in Equation 1 below.
tan2 = (y'-y) / (x1-x)tan2 = (y'-y) / (x1-x)
그리고 이벤트를 받은 좌표의 탄젠트 값 즉, 상기 수학식 1에서 tan2와 상기 장비들의 좌표간의 탄젠트 값 즉, tan1간의 오차를 체크하여 상기 오차가 근사치 예를 들어, 0.3% 정도 이내이면 들어오면 상기 이벤트가 발생한 것으로 처리한다.And if the error is within the approximate value, for example, about 0.3% by checking the tangent value of the coordinates receiving the event, that is, the tangent value between the tan2 and the coordinates of the equipment in the equation 1, that is tan1 in the equation 1 Treat as occurring.
해당 링크에 대한 상세한 상태의 조회를 위해서는 서브 GUI가 불려지고, 각 링크의 상태가 디스플레이된다.In order to query the detailed status of the link, the sub GUI is called and the status of each link is displayed.
상기와 같은 구성 및 동작에 의해 본 발명의 특징에 따른 NMS 맵 상에서 링크 상태 반영 및 링크에서의 이벤트 처리가 이루어질 수 있다.By the above-described configuration and operation, link state reflection and event processing in the link may be performed on the NMS map according to the feature of the present invention.
한편 상기한 본 발명의 설명에서는 구체적인 실시예에 관해 설명하였으나 여러 가지 변형이 본 발명의 범위를 벗어나지 않고 실시될 수 있다. 따라서 본 발명의 범위는 설명된 실시예에 의하여 정할 것이 아니고 청구범위와 청구범위의 균등한 것에 의하여 정하여져야 할 것이다.Meanwhile, in the above description of the present invention, specific embodiments have been described, but various modifications may be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be defined by the described embodiments, but by the claims and equivalents of the claims.
상기한 바와 같이 본 발명은 운영자가 실제 장비간의 링크 상태를 동기화하는 방식을 제공하고, 라인에서 이벤트를 받아 처리할 수 있어 실제 그래픽 상에서 이벤트를 관리하는 기술을 제공하게 된다.As described above, the present invention provides a method for the operator to synchronize the link state between the actual equipment, and can receive and process the event on the line to provide a technology for managing the event on the actual graphic.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1020000010644AKR100357870B1 (en) | 2000-03-03 | 2000-03-03 | Processing method for display link status on map and accept event on link | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1020000010644AKR100357870B1 (en) | 2000-03-03 | 2000-03-03 | Processing method for display link status on map and accept event on link | 
| Publication Number | Publication Date | 
|---|---|
| KR20010086774A KR20010086774A (en) | 2001-09-15 | 
| KR100357870B1true KR100357870B1 (en) | 2002-10-25 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| KR1020000010644AExpired - Fee RelatedKR100357870B1 (en) | 2000-03-03 | 2000-03-03 | Processing method for display link status on map and accept event on link | 
| Country | Link | 
|---|---|
| KR (1) | KR100357870B1 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| JP2003256301A (en)* | 2002-02-28 | 2003-09-12 | Canon Inc | Network management system, display method, and network management program | 
| KR100488364B1 (en)* | 2002-09-26 | 2005-05-11 | 에스케이 텔레콤주식회사 | Method and System for Making Channel by Using Channel Map Program in Communication System | 
| KR100450209B1 (en)* | 2002-09-27 | 2004-09-30 | 한국정보보호진흥원 | System And Method For Diagnosing Vulnerability In Network | 
| CN100405764C (en)* | 2002-12-28 | 2008-07-23 | 鸿富锦精密工业(深圳)有限公司 | Network device status display system and method | 
| KR101708398B1 (en)* | 2015-08-12 | 2017-03-08 | 전자부품연구원 | Synchronization method for terminal on profiled network and networking apparatus performing the same | 
| Publication number | Publication date | 
|---|---|
| KR20010086774A (en) | 2001-09-15 | 
| Publication | Publication Date | Title | 
|---|---|---|
| US7855952B2 (en) | Silent failure identification and trouble diagnosis | |
| US20060168263A1 (en) | Monitoring telecommunication network elements | |
| US7657623B2 (en) | Method and apparatus for collecting management information on a communication network | |
| CN102263651A (en) | Method for detecting connection state of local end equipment in SNMP (simple network management protocol) network management system (NMS) | |
| KR100357870B1 (en) | Processing method for display link status on map and accept event on link | |
| US6396511B1 (en) | Network communication system not requiring modifications or additions to manager and agent software | |
| Cisco | Events and Alarms Management | |
| KR20030021862A (en) | Method for Between EMS Server and Agent Fault Processing | |
| KR100285709B1 (en) | Method for showing network conditions on the communication network management system | |
| KR100272006B1 (en) | Method and apparatus for managing alarm/overflow traffic data of exchange centrally | |
| KR19980026888A (en) | Remote fault management method using Simple Network Management Protocol (SNMP) in asynchronous transmission (ATM) device | |
| CN100394730C (en) | Method for rapidly detecting error in high availability system | |
| KR100703328B1 (en) | ATM connection performance management method | |
| KR100259867B1 (en) | Command interface method between network management system and network element in communication management network | |
| KR100518450B1 (en) | Customer network management system and method for processing and synchronizing fault information of different network | |
| KR19980016537A (en) | Network management device and method | |
| KR100263386B1 (en) | Method of parsing transaction language 1 in a regional monitor and control system | |
| KR100194628B1 (en) | Synchronous transmission network management device and repeater management method using the same | |
| KR100386948B1 (en) | Apparatus for Traffic Monitoring and Interface of ITMA | |
| KR100535310B1 (en) | Fault management method in network management system | |
| KR100464498B1 (en) | Apparatus and method for alarm management in network element | |
| KR20020055304A (en) | Management Method For Memory Resource Of Network Equipment In Network Management System | |
| KR100257561B1 (en) | X.25 line inspection device and method thereof | |
| CN120811908A (en) | Network operation and maintenance management method, device, equipment and computer readable storage medium | |
| KR100273639B1 (en) | Method for monitoring ais cell in atm interface module | 
| 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 | |
| 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 | |
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | St.27 status event code:A-1-2-D10-D21-exm-PE0902 | |
| 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 | |
| P11-X000 | Amendment of application requested | St.27 status event code:A-2-2-P10-P11-nap-X000 | |
| P13-X000 | Application amended | St.27 status event code:A-2-2-P10-P13-nap-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 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| PG1601 | Publication of registration | St.27 status event code:A-4-4-Q10-Q13-nap-PG1601 | |
| 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-R13-asn-PN2301 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-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:4 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:5 | |
| FPAY | Annual fee payment | Payment date:20070910 Year of fee payment:6 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:6 | |
| 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:20081010 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:20081010 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| 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 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 |