[go: up one dir, main page]

KR101075544B1 - Method and system for managing communication qualty of virtual private network - Google Patents

Method and system for managing communication qualty of virtual private network Download PDF

Info

Publication number
KR101075544B1
KR101075544B1 KR1020090030987A KR20090030987A KR101075544B1 KR 101075544 B1 KR101075544 B1 KR 101075544B1 KR 1020090030987 A KR1020090030987 A KR 1020090030987A KR 20090030987 A KR20090030987 A KR 20090030987A KR 101075544 B1 KR101075544 B1 KR 101075544B1
Authority
KR
South Korea
Prior art keywords
sla
policy
violation
communication quality
information
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
KR1020090030987A
Other languages
Korean (ko)
Other versions
KR20100061284A (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 주식회사 케이티
Publication of KR20100061284A publication Critical patent/KR20100061284A/en
Application granted granted Critical
Publication of KR101075544B1 publication Critical patent/KR101075544B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • 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/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • 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/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
    • H04L41/5012Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] determining service availability, e.g. which services are available at a certain point in time
    • H04L41/5016Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] determining service availability, e.g. which services are available at a certain point in time based on statistics of service availability, e.g. in percentage or over a given time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Probability & Statistics with Applications (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Algebra (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Computer Security & Cryptography (AREA)
  • Pure & Applied Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 VPN 통신품질 관리를 위한 시스템 및 방법에 관한 것이다. The present invention relates to a system and method for VPN communication quality management.

본 발명의 실시예에 따른 VPN 망에서의 통신품질 관리를 위한 시스템은 통신품질 관리장치, 정책관리 장치 및 위반판정 장치를 포함한다. 통신품질 관리장치는 VPN 망으로부터 주기적으로 수집한 원시데이터 형태의 품질생성 데이터를 수신하고, SLA 정책을 수신하며, SLA 정책타입 별로 통신품질 정보의 통계정보를 생성하며, 통신품질 정보의 통계정보와 SLA 정책타입 별 고객의 SLA 지표를 비교하여 사전 모니터링하며, SLA 정책타입 별로 통신품질 정보의 통계정보 및 모니터링 결과를 분석하여 정책 타입별 위반이 발생하였는지 판단한다. 정책관리 장치는 SLA 정책을 관리하며, 통신품질 관리장치로 SLA 정책을 전달한다. 위반판정 장치는 정책 타입별 위반이 마지막으로 수행된 위반판정 수행일자를 검출하여 현재일자와 비교한 결과에 따라 SLA 정책에 적용할 위반관리 항목을 검출하며, 위반관리 항목의 범위에서 통신품질 정보의 통계정보와 고객의 SLA 지표를 비교한 결과에 따라 SLA 정책타입 별 위반판정 세부내역을 위반판정 테이블에 저장한다.A system for communication quality management in a VPN network according to an embodiment of the present invention includes a communication quality management device, a policy management device and a violation determination device. The communication quality management device receives the quality generation data in the form of raw data collected periodically from the VPN network, receives the SLA policy, generates statistical information of the communication quality information for each SLA policy type, and It compares SLA indexes of customers by SLA policy type and monitors them in advance, and analyzes statistical information and monitoring results of communication quality information by SLA policy type to determine whether there is a violation by policy type. The policy management device manages the SLA policy and delivers the SLA policy to the communication quality management device. The violation determination device detects the date of the last execution of the violation for each policy type and detects the violation management item to be applied to the SLA policy according to the result of comparing with the current date. According to the result of comparing the statistical information and the customer's SLA indicator, the details of the violation determination by SLA policy type are stored in the violation determination table.

SLA 관리 시스템, 통신품질 관리장치, 위반판정 장치, 정책관리 장치, SLA 정책, VPN 망 SLA management system, communication quality management device, violation determination device, policy management device, SLA policy, VPN network

Description

VPN 통신품질 관리를 위한 시스템 및 방법{METHOD AND SYSTEM FOR MANAGING COMMUNICATION QUALTY OF VIRTUAL PRIVATE NETWORK} SYSTEM AND METHOD FOR MANUFACTURING QUALITY COMMUNICATION QUALITY {METHOD AND SYSTEM FOR MANAGING COMMUNICATION QUALTY OF VIRTUAL PRIVATE Network

본 발명은 VPN 통신품질 관리를 위한 시스템 및 방법에 관한 것으로, 보다 상세하게는 SLA 정책을 실시간으로 반영하여 VPN 망에서의 통신품질을 관리할 수 있는 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for managing VPN communication quality, and more particularly, to a system and method for managing communication quality in a VPN network by reflecting an SLA policy in real time.

현재 통신 서비스의 발달로 공중 네트워크를 사설 망처럼 사용하는 VPN(Virtual Private Network) 서비스가 확산되고 있다. 이러한, VPN 서비스는 기업의 IT(Information Technology) 환경 구축을 위해 프리미엄 IP망(MPLS/QoS/보안)과 일반 IP망을 활용하여 기업의 본사와 지사간 네트워크 접속과 인터넷 서비스는 물론 보안, 음성, 관리 등을 제공하는 토탈 IT 솔루션 서비스이다. 이와 같은 서비스를 이용하는 고객의 요구를 충족시키기 위해서는 차등의 고품질 서비스를 제공하기 위한 VPN 통신품질 관리의 확립이 필요하다. With the development of communication services, virtual private network (VPN) services that use public networks as private networks are spreading. This VPN service utilizes premium IP network (MPLS / QoS / security) and general IP network to build the information technology (IT) environment of the company, and provides security, voice, It is a total IT solution service that provides management. In order to meet the needs of customers using such services, it is necessary to establish VPN communication quality management to provide differential high quality services.

이를 위해 VPN 서비스 제공자는 고객과의 합의를 통하여 정의된 SLA 품질관리 서비스를 제공한다. 여기서, SLA(Service Level Agreement)는 VPN 서비스 제공자와 고객과 합의를 통하여 정의된 서비스 수준에 관한 협약으로, 사전에 합의된 최소한의 서비스 수준을 의미한다. VPN 망에서의 SLA 품질관리는 고객이 서비스를 이용하는 동안 네트워크 전송 성능의 준수로 정의 될 수 있으며, SLA 품질관리를 위한 지표로는 패킷지연과 패킷손실로 정의될 수 있다. 이때, 패킷지연은 서비스 회선의 패킷지연 서비스 수준으로 정의되며, 패킷손실은 서비스 회선의 패킷손실률 서비스 수준을 정의된다.For this purpose, the VPN service provider provides a defined SLA quality management service through agreement with the customer. Here, SLA (Service Level Agreement) is an agreement regarding the service level defined by agreement with the VPN service provider and the customer, and means the minimum service level agreed in advance. SLA quality control in the VPN network can be defined as compliance with network transmission performance while the customer uses the service, and an indicator for SLA quality management can be defined as packet delay and packet loss. At this time, the packet delay is defined as the packet delay service level of the service line, and the packet loss is defined as the packet loss rate service level of the service line.

이러한 VPN 서비스를 고객에게 제공함에 있어 VPN 서비스 제공자는 SLA 정책 적용에 따른 효율적인 지표 선택이나 품질 정보를 위해 많은 비용과 시간을 소요하는 문제점이 있다. 즉, SLA 정책의 변경에 따라 시스템의 기능이 변경되어 관리 데이터의 구축에 많은 시간이 소요되며, 방대한 양의 통신품질 관련 데이터를 변경된 SLA 정책에 따라 처리하는 과정에서 이러한 문제점이 발생한다.In providing such a VPN service to a customer, a VPN service provider has a problem of costly and time-consuming for efficient indicator selection or quality information according to SLA policy application. That is, as the function of the system is changed according to the change of the SLA policy, it takes much time to construct the management data, and this problem occurs in the process of processing a large amount of communication quality related data according to the changed SLA policy.

따라서, 다양한 SLA 정책을 실시간으로 반영하여 VPN 서비스를 제공할 수 있는 기술이 요구된다.Therefore, a technology for providing a VPN service by reflecting various SLA policies in real time is required.

본 발명이 이루고자 하는 기술적 과제는 SLA 정책을 실시간으로 반영하여 VPN 망에서의 통신품질을 관리하기 위한 시스템 및 방법에 관한 것이다. The technical problem to be achieved by the present invention relates to a system and method for managing communication quality in a VPN network by reflecting the SLA policy in real time.

상기한 목적을 달성하기 위한 본 발명의 특징에 따른 VPN 망에서의 통신품질 관리를 위한 방법에 있어서,In the method for communication quality management in a VPN network according to an aspect of the present invention for achieving the above object,

상기 VPN 망으로부터 주기적으로 원시데이터 형태의 품질생성 데이터를 수집 하는 단계, 상기 통신품질을 관리하기 위한 SLA 정책타입 별로 파라미터를 요청하는 단계, 상기 SLA 정책타입 별로 통신품질 정보의 통계정보를 생성하는 단계, 상기 통신품질 정보의 통계정보와 상기 SLA 정책타입 별 고객의 SLA 지표를 비교하여 사전 모니터링하는 단계, 그리고 상기 SLA 정책타입 별로 상기 통신품질 정보의 통계정보 및 상기 모니터링 결과를 분석하여 정책 타입별 위반이 발생하였는지 판단하는 단계를 포함한다.Collecting quality generation data in the form of raw data periodically from the VPN network, requesting parameters for each SLA policy type for managing the communication quality, and generating statistical information of communication quality information for each SLA policy type And comparing the statistical information of the communication quality information with the SLA index of the customer for each SLA policy type and monitoring in advance, and analyzing the statistical information of the communication quality information and the monitoring result for each SLA policy type and violating the policy type. Determining whether this has occurred.

또한, 본 발명의 다른 특징에 따른 VPN 망에서의 통신품질 관리를 위한 시스템에 있어서,In addition, in a system for communication quality management in a VPN network according to another aspect of the present invention,

상기 VPN 망으로부터 주기적으로 수집한 원시데이터 형태의 품질생성 데이터를 수신하고, SLA 정책을 수신하며, 상기 SLA 정책타입 별로 상기 통신품질 정보의 통계정보를 생성하며, 상기 통신품질 정보의 통계정보와 상기 SLA 정책타입 별 고객의 SLA 지표를 비교하여 사전 모니터링하며, 상기 SLA 정책타입 별로 상기 통신품질 정보의 통계정보 및 상기 모니터링 결과를 분석하여 정책 타입별 위반이 발생하였는지 판단하는 통신품질 관리장치, 그리고 상기 SLA 정책을 관리하며, 상기 통신품질 관리장치로 상기 SLA 정책을 전달하는 정책관리 장치를 포함한다.Receive quality generation data in the form of raw data collected periodically from the VPN network, receive SLA policy, generate statistical information of the communication quality information for each SLA policy type, statistical information of the communication quality information and the Comparing and monitoring the SLA index of the customer by SLA policy type, the communication quality management device for determining whether a violation by policy type occurred by analyzing the statistical information and the monitoring result of the communication quality information for each SLA policy type, and the A policy management device for managing an SLA policy and delivering the SLA policy to the communication quality management device.

본 발명의 실시예에 따르면, VPN 서비스 제공자에 의해 입력되는 다양한 SLA 정책을 실시간으로 반영하여 분석하고, SLA 정책타입 별로 분석 결과를 제공함에 따라 보다 효율적으로 VPN 망에서의 통신품질을 관리할 수 있다.According to an embodiment of the present invention, it is possible to efficiently manage communication quality in a VPN network by reflecting and analyzing various SLA policies input by a VPN service provider in real time and providing analysis results for each SLA policy type. .

그리고, 본 발명의 실시예에 따르면, 서비스 제공자의 입력에 따라 SLA 정책 의 추가/변경/삭제가 용이하며, SLA 정책의 세부 정보까지 제어 가능하므로 통신품질 기반 경쟁력을 확보할 수 있다. In addition, according to the embodiment of the present invention, the SLA policy can be easily added / modified / deleted according to the input of the service provider and the detailed information of the SLA policy can be controlled, thereby securing the competitiveness of communication quality.

또한, 본 발명의 실시예에 따르면, SLA 정책타입 별 모니터링 기능 및 통신품질 정보를 이용하여 VPN 망에서의 통신품질 정책 방향과 적절한 품질지표를 분석하여 서비스 수준 관리 및 망 운용 관리를 수행함에 따라 고객에게 보다 차별화된 고품질 VPN 서비스를 제공할 수 있다.In addition, according to an embodiment of the present invention, the service quality management and network operation management by analyzing the communication quality policy direction and appropriate quality indicators in the VPN network using the monitoring function and communication quality information for each SLA policy type, It can provide more differentiated high quality VPN service.

또한, 본 발명의 실시예에 따르면, VPN 망으로부터 수집한 원시데이터(Raw Data) 형태의 품질생성 데이터를 저장하기 위해 테이블을 동적으로 생성함에 따라 데이터베이스의 성능 부하 및 검색 속도를 향상시킬 수 있다.In addition, according to an embodiment of the present invention, by dynamically generating a table to store quality generation data in the form of raw data collected from a VPN network, it is possible to improve the performance load and search speed of the database.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when a part is said to "include" a certain component, it means that it can further include other components, without excluding other components unless specifically stated otherwise.

도 1은 본 발명의 실시예에 따른 SLA 정책을 실시간으로 반영하여 VPN 망에 서의 통신품질을 관리하기 위한 시스템 사이의 연동관계를 개략적으로 나타내는 도면이다. 도 2는 본 발명의 실시예에 따른 SLA 정책을 실시간으로 반영하기 위한 SLA 관리 시스템을 개략적으로 도면이다.1 is a diagram schematically showing an interworking relationship between systems for managing communication quality in a VPN network by reflecting an SLA policy in real time according to an embodiment of the present invention. 2 is a schematic diagram of an SLA management system for reflecting an SLA policy in real time according to an embodiment of the present invention.

도 1에 도시한 바와 같이, 본 발명의 실시예에 따른 SLA 관리 시스템(100)은 청약관리 시스템(200), 고장관리 시스템(300) 및 성능관리 시스템(400)과 연동하여 SLA 정책을 실시간으로 반영하여 VPN 망(600)에서의 통신품질을 관리한다. 즉, SLA 관리 시스템(100)은 청약관리 시스템(200), 고장관리 시스템(300) 및 성능관리 시스템(400)으로부터 각각 수집된 고객의 개통정보, 고장정보 및 통신품질 정보를 전달받으며, VPN 망(600)에서의 통신품질이 보장될 수 있도록 품질수준을 모니터링하고 분석한다. 그리고, SLA 관리 시스템(100)은 품질수준을 모니터링한 결과에 따라 위반판정 및 보상처리를 수행하여 고객과 계약된 고객의 SLA 지표에 대한 품질수준을 관리하여 VPN 망(600)에서의 통신품질을 관리한다. 본 발명의 실시예에 따른 고객의 SLA 지표는 고객과의 SLA 계약 시 서비스 품질 보증의 기준이 되는 품질요소이며, 일반적으로 개통품질, 고장품질 및 통신품질 지표로 분류된다.As shown in FIG. 1, the SLA management system 100 according to an embodiment of the present invention interworks with the subscription management system 200, the failure management system 300, and the performance management system 400 in real time. Reflect and manage the communication quality in the VPN network 600. That is, the SLA management system 100 receives the customer's opening information, failure information and communication quality information collected from the subscription management system 200, the failure management system 300 and the performance management system 400, respectively, VPN network Monitor and analyze the quality level to ensure communication quality at 600. In addition, the SLA management system 100 performs a violation determination and compensation processing according to the result of monitoring the quality level to manage the quality level of the SLA index of the customer contracted with the customer to improve the communication quality in the VPN network 600. Manage. The SLA index of the customer according to an embodiment of the present invention is a quality factor that is a standard of service quality assurance in the SLA contract with the customer, and is generally classified into an opening quality, a failure quality, and a communication quality index.

VPN 망(600)은 공중망을 사설망으로 구축한 것과 같이 본사(610)와 지사(620)을 연결하는 인터넷 및 인트라넷 등의 서비스 네트워크로 구성될 수 있다. The VPN network 600 may be configured as a service network such as the Internet and an intranet connecting the main office 610 and the branch office 620, such as a public network as a private network.

구체적으로, 도 2를 참조하면, SLA 관리 시스템(100)은 개통처리 장치(110), 고장처리 장치(120), 정책관리 장치(130), 모니터링 장치(140), 인터페이스 장치(150), 통계관리 장치(160), 위반판정 장치(170) 및 통신품질 관리장치(180)를 포함한다.Specifically, referring to FIG. 2, the SLA management system 100 includes an opening processing apparatus 110, a failure handling apparatus 120, a policy management apparatus 130, a monitoring apparatus 140, an interface apparatus 150, and statistics. The management device 160, the violation determination device 170 and the communication quality management device 180.

개통처리 장치(110)는 청약관리 시스템(200)으로부터 가입자의 개통정보(예를 들어, 회선정보)를 전달받으며, 수신된 회선정보를 이용하여 SLA 가입자 회선 정보를 구축한다. 개통처리 장치(110)는 SLA 가입자와 체결한 서비스 개통 일자를 준수할 수 있도록 가입자 개통품질을 관리한다.The opening processing apparatus 110 receives the opening information (for example, line information) of the subscriber from the subscription management system 200, and establishes the SLA subscriber line information using the received line information. The opening processing apparatus 110 manages the subscriber opening quality so that the service opening date concluded with the SLA subscriber can be observed.

고장처리 장치(120)는 고장관리 시스템(300)으로부터 고장정보를 전달받으며, 전달된 고장정보를 이용하여 가입자의 고장 발생 시 계약된 시간 안에 복구가 가능하도록 고장품질을 관리한다.The failure handling apparatus 120 receives the failure information from the failure management system 300 and manages the failure quality so that recovery can be performed within a contracted time when a failure of the subscriber occurs using the transmitted failure information.

정책관리 장치(130)는 SLA 지표, 수집관리 항목, 고객의 품질 보증 수준 및 위반판정 기준 등에 관한 SLA 정책을 관리하며, SLA 정책 테이블에 저장한다. The policy management apparatus 130 manages the SLA policy regarding the SLA index, the collection management item, the quality assurance level of the customer, the violation determination criteria, and the like, and stores the SLA policy in the SLA policy table.

모니터링 장치(140)는 고객과 계약된 SLA 지표에 대한 품질 수준을 관리한다. 그리고, 모니터링 장치(140)는 SLA 지표에 대한 품질 수준의 관리결과에 대한 이력을 실시간으로 서비스 제공자에게 통지한다.The monitoring device 140 manages the quality level for the SLA indicator contracted with the customer. In addition, the monitoring device 140 notifies the service provider of the history of the management result of the quality level for the SLA index in real time.

인터페이스 장치(150)는 웹 인터페이스를 통하여 SLA 관리 시스템(100)에서 수집된 VPN 망(600)에서의 품질수준 정보 및 계약정보를 쉽고 편리하게 고객에게 제공한다. 그리고, 인터페이스 장치(150)는 서비스 제공자가 입력하는 SLA 신규정책 또는 기존 SLA 정책에 대한 "신규", "변경" 및 "삭제"의 내용을 정책관리 장치(130)와 상호 연동하여 데이터를 저장/변경/삭제한다.The interface device 150 provides the customer with easy and convenient quality level information and contract information in the VPN network 600 collected by the SLA management system 100 through a web interface. In addition, the interface device 150 stores data by interworking with the policy management device 130 the contents of the "new", "change" and "delete" for the SLA new policy or the existing SLA policy input by the service provider. Change / Delete

통계관리 장치(160)는 청약관리 시스템(200), 고장관리 시스템(300) 및 성능관리 시스템(400)으로부터 각각 수집된 고객의 개통정보, 고장정보 및 통신품질 정보를 주기적으로 통계 처리하여 일별/월별/지역별/고객별로 품질 수준 자료를 제공 한다.The statistical management device 160 periodically processes the customer's opening information, failure information, and communication quality information collected from the subscription management system 200, the failure management system 300, and the performance management system 400. Provide quality level data by month / region / customer.

위반판정 장치(170)는 통신품질 관리장치(180)로부터 통신품질 정보의 통계정보가 고객의 SLA 지표를 위반하였는지를 판단한 결과를 전달받아 위반판정 테이블에 저장하며, 위반판정 테이블에 기초하여 위반판정을 수행한다. 이때, 위반판정 테이블에는 마지막으로 위반판정을 수행한 일자 및 위반관리 항목 등의 정보가 저장된다. 본 발명의 실시에 따른 위반관리 항목은 크게 5가지로 분류된 SLA 정책타입에 대하여 위반판정을 수행하여 저장한다. 예를 들어, 위반관리 항목에 따른 SLA 정책타입이 A인 경우, 위반판정 장치(170)는 수집 기간 1일 동안 산출된 통신품질 정보에서 SLA 지표를 위반한 회선에 대하여 위반판정 기능을 수행한다. 동일한 방법으로, 위반판정 장치(170)는 위반관리 항목에 따른 SLA 정책타입이 B인 경우 수집기간 1일부터 현재일까지, SLA 정책타입이 C인 경우 한달 기간 동안, SLA 정책타입이 D인 경우 1일 기준으로 매시간 산출된 통신품질 정보에서 소정의 횟수(2-3회)로 SLA 지표를 위반한 회선에 대하여 위반판정 기능을 수행하며, SLA 정책타입이 E인 경우 신규로 정의된 위반관리 항목에 따라서 위반판정 기능을 수행한다.The violation determination apparatus 170 receives the result of determining whether the statistical information of the communication quality information violates the SLA index of the customer from the communication quality management apparatus 180 and stores the result in the violation determination table, and stores the violation determination based on the violation determination table. To perform. At this time, the violation determination table stores information such as the date of last violation determination and violation management items. The violation management item according to the embodiment of the present invention stores and stores a violation determination for SLA policy types classified into five categories. For example, when the SLA policy type according to the violation management item is A, the violation determination apparatus 170 performs a violation determination function for a line that violates the SLA index in communication quality information calculated for one day during the collection period. In the same way, the violation determination apparatus 170 is a collection period 1 day to the current date when the SLA policy type according to the violation management item is B, for a month if the SLA policy type is C, if the SLA policy type is D Violation judgment function is performed on the line that violated SLA index by a predetermined number of times (2-3 times) based on the communication quality information calculated every hour on the basis of daily, and newly defined violation management item when SLA policy type is E In accordance with the violation determination function.

통신품질 관리장치(180)는 원시데이터(Raw Data) 처리부(181) 및 매시간 통계 데이터 처리부(182)를 포함한다. 원시데이터(Raw Data) 처리부(181)는 성능관리 시스템(400)에서 주기적으로 VPN 망(600)으로부터 수집한 원시데이터(Raw Data) 형태의 품질생성 데이터를 전달받아 관리하며, 테이블을 생성하여 전달된 품질생성 데이터를 저장한다. 여기서, 품질생성 데이터는 VPN 망(600)으로부터 수집한 성능정보 및 트래픽 정보로 예를 들어 고객 회선의 패킷손실, 패킷지연에 대한 측정값, 회선정보, 대역폭 정보, 수집시간, 회선고장유무, 이용률 등이 포함된다. 그리고, 매시간 통계 데이터 처리부(182)는 품질생성 데이터를 이용하여 통신품질 정보를 생성한다. 즉, 통신품질 관리장치(180)는 성능관리 시스템(400)로부터 원시데이터(Raw Data)로 형태로 전달되는 품질생성 데이터를 수신한다. 그리고, 매시간 통계 데이터 처리부(182)는 원시데이터(Raw Data)로 형태로 전달되는 품질생성 데이터를 이용하여 주기적으로 통신품질 정보를 생성하며, 매 시간 SLA 정책타입에 따라 통신품질 정보의 평균값을 산출하여 통신품질 정보의 통계정보를 산출한다.The communication quality management apparatus 180 includes a raw data processor 181 and an hourly statistical data processor 182. The raw data processing unit 181 receives and manages quality generation data in the form of raw data collected from the VPN network 600 periodically in the performance management system 400, and generates and delivers a table. The generated quality generation data. Here, the quality generation data are performance information and traffic information collected from the VPN network 600, for example, packet loss of the customer line, measurement values for packet delay, line information, bandwidth information, collection time, presence or absence of circuit failure, utilization rate. Etc. are included. In addition, the hourly statistical data processing unit 182 generates communication quality information using the quality generation data. That is, the communication quality management device 180 receives the quality generation data transmitted in the form of raw data from the performance management system 400. In addition, the hourly statistical data processing unit 182 periodically generates communication quality information by using the quality generation data delivered in the form of raw data, and calculates an average value of the communication quality information according to the SLA policy type every hour. Statistical information of the communication quality information is calculated.

다시 도 1을 보면, 청약관리 시스템(200)은 VPN 망(600)을 사용하는 가입자의 정보 및 회선정보를 관리하며, 이벤트 발생 시 SLA 관리 시스템(100)에 가입자 회선정보를 전달한다.Referring back to FIG. 1, the subscription management system 200 manages subscriber information and line information using the VPN network 600, and transmits subscriber line information to the SLA management system 100 when an event occurs.

고장관리 시스템(300)은 VPN 망(600)에서 발생하는 고장정보, 예를 들어 망 자동감지 고장정보 및 신고된 고장정보를 관리한다. 그리고, 고장관리 시스템(300)은 SLA 관리 시스템(100)에 발생된 고장정보를 전달한다.The failure management system 300 manages failure information generated in the VPN network 600, for example, network automatic detection failure information and reported failure information. In addition, the failure management system 300 transmits the failure information generated in the SLA management system 100.

성능관리 시스템(400)은 VPN 망(600)의 통신품질 정보를 주기적으로 수집하여 관리한다. 그리고, 성능관리 시스템(400)은 SLA 관리 시스템(100)의 요청 시 VPN 망(600)에서 수집한 통신품질 정보를 주기적으로 제공한다.The performance management system 400 periodically collects and manages communication quality information of the VPN network 600. In addition, the performance management system 400 periodically provides communication quality information collected by the VPN network 600 at the request of the SLA management system 100.

도 3은 본 발명의 실시예에 따른 SLA 관리 시스템의 통신품질 관리장치에서 품질생성 데이터를 관리하는 방법을 나타내는 순서도이다. 3 is a flowchart illustrating a method of managing quality generation data in a communication quality management apparatus of an SLA management system according to an embodiment of the present invention.

도 3에 도시한 바와 같이, 본 발명의 실시예에 따른 SLA 관리 시스템(100)의 통신품질 관리장치(180)는 성능관리 시스템(400)으로부터 원시데이터(Raw Data)의 형태로 전달되는 품질생성 데이터를 전달받는다(S300). 통신품질 관리장치(180)는 수집시간에 따른 품질생성 데이터의 테이블 명이 데이터베이스(도시하지 않음)에 저장되어 있는지의 여부를 판단한다(S310). As shown in FIG. 3, the communication quality management apparatus 180 of the SLA management system 100 according to an embodiment of the present invention generates the quality delivered from the performance management system 400 in the form of raw data. Receive data (S300). The communication quality management apparatus 180 determines whether a table name of quality generation data according to a collection time is stored in a database (not shown) (S310).

수집시간에 따른 테이블이 존재하는 경우, 통신품질 관리장치(180)는 원시데이터(Raw Data)로 형태로 전달되는 품질생성 데이터를 테이블에 저장한다(S320). 한편, 수집시간에 따른 테이블이 존재하지 않는 경우, 통신품질 관리장치(180)는 서비스 제공자에게 실시간으로 이상 유무를 통지하고 테이블을 생성하여 품질생성 데이터를 저장한다. 이때, 테이블 명은 예를 들어 테이블명_지표_년월일과 같이 생성될 수 있다(S330). 통신품질 관리장치(180)는 외부에서 품질생성 데이터의 수집을 종료하는 메시지가 전달되었는지의 판단한다(S340). If there is a table according to the collection time, the communication quality management device 180 stores the quality generation data delivered in the form of raw data (Raw Data) in the table (S320). On the other hand, if there is no table according to the collection time, the communication quality management device 180 notifies the service provider of the presence of abnormality in real time and generates a table to store the quality generation data. In this case, the table name may be generated as, for example, table name_indicator_year month (S330). The communication quality management apparatus 180 determines whether a message for ending collection of quality generation data has been transmitted from the outside (S340).

품질생성 데이터의 수집을 종료하는 메시지가 전달된 경우, 통신품질 관리장치(180)는 통신품질 정보 생성을 종료한다. 품질생성 데이터의 수집을 종료하는 메시지가 전달되지 않은 경우, 통신품질 관리장치(180)는 성능관리 시스템(400)에 접근하여 품질생성 데이터를 수집하여 S300 단계를 수행한다.When the message for ending the collection of the quality generation data is delivered, the communication quality management device 180 ends the generation of communication quality information. If the message for ending the collection of the quality generation data is not delivered, the communication quality management device 180 approaches the performance management system 400 and collects the quality generation data to perform step S300.

도 4는 본 발명의 실시예에 따른 SLA 관리 시스템의 통신품질 관리장치에서 매시간 SLA 정책별 통신품질 정보를 통계 처리하는 순서를 나타내는 도면이다.4 is a diagram illustrating a procedure for statistically processing communication quality information for each SLA policy in a communication quality management apparatus of an SLA management system according to an exemplary embodiment of the present invention.

도 4에 도시한 바와 같이, 본 발명의 실시예에 따른 SLA 관리 시스템(100)의 통신품질 관리장치(180)는 정책관리 장치(130)에서 설정된 SLA 정책타입 별로 각각 매 시간 통신품질 정보의 통계정보를 산출하기 위하여 타임 모니터링을 수행한다(S400). 그리고, 통신품질 관리장치(180)는 통신품질 정보의 통계정보를 처리하 는 부분에서 품질생성 데이터를 저장하기 위해 매달 동적으로 테이블을 생성한다. 통신품질 관리장치(180)는 매달 1일 새벽 12:00에 당해년도 그 달의 "테이블명_지표_년월일 테이블"이 존재하는지 확인한다(S401). 테이블이 존재하지 않으면, 통신품질 관리장치(180)는 "테이블명_지표_년월일"이름으로 그 달의 테이블을 분리하여 생성한다(S402). 즉, 통신품질 관리장치(180)는 성능관리 시스템(400)으로부터 수집되는 품질생성 데이터의 수집시간에 맞게 당해년도 달 기준으로 데이터를 동적으로 분리해서 저장한다. 이는 품질생성 데이터의 경우 데이터양이 방대하여, SLA 관리 시스템(100)의 타 구성에서의 데이터 조회 시 데이터베이스(도시하지 않음)의 성능부하를 감소시키고 응답속도를 빠르게 하기 위함이다.As shown in FIG. 4, the communication quality management apparatus 180 of the SLA management system 100 according to an exemplary embodiment of the present invention has statistics of communication quality information every hour for each SLA policy type set in the policy management apparatus 130. Time monitoring is performed to calculate information (S400). In addition, the communication quality management apparatus 180 dynamically generates a table every month to store quality generation data in a part of processing statistical information of communication quality information. The communication quality management apparatus 180 checks whether the "table name_indicator_year month date table" of the month of the current year exists at 12:00 am on the first day of every month (S401). If the table does not exist, the communication quality management device 180 generates a table of the month by the name "table name_indicator_year, month" (S402). That is, the communication quality management apparatus 180 dynamically separates and stores the data based on the month of the current year according to the collection time of the quality generation data collected from the performance management system 400. This is in order to reduce the performance load of the database (not shown) and to speed up the response speed when the data is generated in the case of the quality generation data, and the data inquiries in other components of the SLA management system 100.

테이블이 존재하는 경우, 통신품질 관리장치(180)는 정책관리 장치(130)로 SLA 정책타입에 따라 매 시간 통신품질 정보의 통계정보를 산출하기 위해 정책 타입별 파라미터 정보를 전달받는다(S403). 여기서, 정책 타입별 파라미터 정보는 정책타입, 회선번호, 수집시간, 상품명, 회선고장유무, 이용율 및 대역폭 정보 등이 포함된다. 그리고, 통신품질 관리장치(180)는 품질생성 데이터를 기준으로 SLA 정책타입 별로 주기적으로 통신품질 정보의 통계정보를 산출한다(S404). 여기서, 통신품질 정보의 통계정보는 정책타입, 회선번호, 수집시간, 상품명, 대역폭 및 평균값 데이터 등이 포함될 수 있다. 본 발명의 실시예에 따른 통신품질 관리장치(180)는 품질생성 데이터가 수집되는 시점에서 회선이 고장이거나 또는 트래픽 이용률이 설정된 범위가 아닌 경우 등과 같이 예외적인 상황이 발생하는 경우에는 통신품질 정보의 통계정보 산출 시 해당하는 품질생성 데이터를 제외시킬 수 있다. When the table exists, the communication quality management device 180 receives the policy information for each policy type to calculate statistical information of the communication quality information every hour according to the SLA policy type to the policy management device 130 (S403). Here, the parameter information for each policy type includes a policy type, a line number, a collection time, a brand name, a circuit failure status, utilization rate, and bandwidth information. Then, the communication quality management device 180 calculates statistical information of the communication quality information periodically for each SLA policy type based on the quality generation data (S404). Here, the statistical information of the communication quality information may include a policy type, a line number, a collection time, a product name, a bandwidth, and an average value data. Communication quality management device 180 according to an embodiment of the present invention is the communication quality information when an exceptional situation occurs, such as a line failure or traffic utilization is not within the set range at the time when the quality generation data is collected When calculating statistical information, the relevant quality generation data can be excluded.

통신품질 관리장치(180)는 SLA 정책타입 별로 적용된 고객의 SLA 지표를 정책관리 장치(130)로 요청한다(S405). 그리고, 통신품질 관리장치(180)는 통신품질 정보의 통계정보와 고객의 SLA 지표를 비교하여 SLA 정책타입 별로 사전경보나 위반경보가 발생하였는지 사전 모니터링 한다(S406). The communication quality management device 180 requests the SLA indicator of the customer applied for each SLA policy type to the policy management device 130 (S405). Then, the communication quality management device 180 compares the statistical information of the communication quality information and the customer's SLA index and monitors in advance whether the pre-alarm or violation alarm occurred for each SLA policy type (S406).

모니터링 결과 사전경보나 위반경보가 발생한 경우, 통신품질 관리장치(180)는 SLA 정책타입 별로 사전경보나 위반경보 내역을 누적하여 카운트 한다(S407). 그리고, 통신품질 관리장치(180)는 SLA 정책타입 별로 지역별, 고객별, 기간별 및 회선별로 통신품질 정보의 통계정보 및 산출된 통계 데이터와 SLA 지표정보와 비교하여 사전경보 또은 위반경보가 발생했는지에 대한 사전 모니터링 결과도 분석하여 저장한다(S408). 한편, 모니터링 결과 사전경보나 위반경보가 발생하지 않은 경우, 통신품질 관리장치(180)는 SLA 정책타입 별로 모니터링 경과를 누적하지 않고 통계 데이터를 분석하여 저장한다.If the monitoring result of the pre-alarm or violation alarm, the communication quality management device 180 accumulates the pre-alarm or violation alarm history for each SLA policy type (S407). In addition, the communication quality management device 180 compares the statistical information of the communication quality information and the calculated statistical data with the SLA index information by region, customer, period, and line for each SLA policy type to determine whether a pre-alarm or violation alarm has occurred. Also analyze and store the result of the prior monitoring (S408). On the other hand, when the preliminary warning or violation warning does not occur as a result of the monitoring, the communication quality management device 180 analyzes and stores statistical data without accumulating the monitoring progress for each SLA policy type.

통신품질 관리장치(180)는 정책위반이 발생한 경우 위반회선에 대한 통신품질 정보의 통계정보를 분석한 결과를 인터페이스 장치(150)를 통하여 서비스 제공자에게 전달한다(S409). 그리고, 통신품질 관리장치(180)는 외부에서 통신품질 정보의 통계정보의 생성을 종료 메시지가 전달되었는지의 판단한다(S410).If the policy violation occurs, the communication quality management apparatus 180 transmits the result of analyzing statistical information of the communication quality information on the violation line to the service provider through the interface apparatus 150 (S409). In addition, the communication quality management apparatus 180 determines whether the termination message has been transmitted to the outside of generating statistical information of the communication quality information (S410).

통신품질 정보 및 통신품질 정보의 통계정보의 생성을 종료 메시지가 전달된 경우, 통신품질 관리장치(180)는 통신품질 정보의 통계정보의 생성을 종료한다. 통신품질 정보 및 통신품질 정보의 통계정보의 생성을 종료 메시지가 전달되지 않은 경우, 통신품질 관리장치(180)는 주기적으로 통신품질 정보를 산출하기 위하여 모 니터링하여 S400 단계를 수행한다.When the message for ending the generation of the communication quality information and the statistical information of the communication quality information is transmitted, the communication quality management device 180 ends the generation of the statistical information of the communication quality information. If the end message of the generation of the communication quality information and the statistical information of the communication quality information has not been delivered, the communication quality management device 180 periodically monitors to calculate the communication quality information and performs step S400.

이와 같이, 본 발명의 실시예에 따른 SLA 관리 시스템(100)은 위반 판정을 수행하기 전 품질생성 데이터가 수집되고 있는 전체 회선에 대하여 SLA 정책타입 별로 지역별, 고객별, 기간별 및 회선별 통신품질 정보의 통계정보를 분석하여 제공함에 따라 보다 효율적으로 VPN 망(600)에서의 통신품질을 관리할 수 있다. As such, the SLA management system 100 according to the embodiment of the present invention communicates communication quality information by region, customer, period, and circuit by SLA policy type for the entire line in which the quality generation data is collected before performing the violation determination. By analyzing and providing the statistical information of the it is possible to more efficiently manage the communication quality in the VPN network 600.

도 5는 본 발명의 실시예에 따른 SLA 관리 시스템의 정책관리 장치에서 SLA 정책을 관리하는 방법을 나타내는 순서도이다.5 is a flowchart illustrating a method of managing an SLA policy in a policy management apparatus of an SLA management system according to an embodiment of the present invention.

도 5에 도시한 바와 같이, 본 발명의 실시예에 따른 SLA 관리 시스템(100)의 정책관리 장치(130)는 서비스 제공자에 의해 SLA 정책타입 별로 생성된 통신품질 정보의 통계정보에 대한 정책 위반에 관한 검토 및 분석이 완료된 후, 인터페이스 장치(150)를 통하여 서비스 제공자로부터 SLA 신규정책 또는 기존 SLA 정책에 대한 "신규", "변경" 및 "삭제" 등의 SLA 정책 입력 메시지를 내용을 전달받는다(S500). 이때, SLA 정책 입력 메시지는 메시지 타입 필드, 정책관리장치 메시지 타입명 필드, 품질생성 데이터 테이블 필드, 품질생성 데이터 정보 필드 및 위반판정 관리항목 테이블필드, 위반정책 관리 항목 데이터 필드로 구성될 수 있다. 정책관리 장치(130)는 SLA 정책 입력 메시지가 신규이거나 또는 변경인지를 판단한다(S510).As shown in FIG. 5, the policy management apparatus 130 of the SLA management system 100 according to an embodiment of the present invention is subject to policy violations for statistical information of communication quality information generated for each SLA policy type by a service provider. After the review and analysis is completed, the SLA policy input message such as "new", "change" and "delete" for the new SLA policy or the existing SLA policy is received from the service provider through the interface device 150 ( S500). In this case, the SLA policy input message may include a message type field, a policy management device message type name field, a quality generation data table field, a quality generation data information field, a violation determination management item table field, and a violation policy management item data field. The policy management apparatus 130 determines whether the SLA policy input message is new or changed (S510).

SLA 정책 입력 메시지가 신규이거나 또는 변경인 경우, 정책관리 장치(130)는 SLA 정책 테이블의 필드항목이 유효한지의 여부를 판단한다(S520). SLA 정책 테이블이 유효한 경우, 정책관리 장치(130)는 SLA 정책 입력 메시지에 포함된 신규로 입력되거나 또는 변경되는 필드 정보를 자동으로 변경하여 반영한 후 SLA 정책 테 이블에 저장한다(S530). 그리고, 정책관리 장치(130)는 SLA 정책 입력 메시지에 포함된 세부 정보에 대하여 매시간 품질생성 데이터를 이용하여 매시간 통신품질 정보의 통계정보 처리기능 및 위반판정 기능이 변경되는 정책에 맞게 설정 및 변경되도록 자동으로 매핑한다(S540). 여기서, SLA 정책 입력 메시지의 수집관리 항목과 위반관리 항목으로 분류될 수 있으며, 수집관리 항목은 SLA 정책타입 별로 주기적으로 통신품질 정보의 통계정보 처리 시 사용되며, 위반관리 항목은 위반판정 프로세스의 처리 시 사용된다. 이때, 수집관리 항목은 회선번호, 시간, 대역폭, 상품 적용범위, 회선고장유무 및 이용률 등으로 설정될 수 있으며, 위반관리 항목은 기간범위(시간, 년, 월, 일), SLA 지표 및 시간별 지표 위반 횟수 등으로 설정될 수 있다. 그리고, SLA 지표와 시간별 지표 위반 횟수는 모니터링 분석 시 사전경보를 발생할 수 있는 임계값과 위반경보를 발생할 수 있는 SLA 지표값으로 분류할 수 있다.If the SLA policy input message is new or changed, the policy management apparatus 130 determines whether the field item of the SLA policy table is valid (S520). If the SLA policy table is valid, the policy management apparatus 130 automatically changes and reflects newly inputted or changed field information included in the SLA policy input message and stores it in the SLA policy table (S530). In addition, the policy management apparatus 130 may be set and changed according to a policy in which statistical information processing function and violation determination function of communication quality information are changed every hour using the quality generation data for the detailed information included in the SLA policy input message. Map automatically (S540). Here, it can be classified into collection management items and violation management items of the SLA policy input message, and collection management items are used to process statistical information of communication quality information periodically for each SLA policy type, and violation management items are processed for violation determination process. Is used. At this time, the collection management items can be set by line number, time, bandwidth, product coverage, line failure presence and usage rate, and the violation management items are period range (hour, year, month, day), SLA indicator and hourly indicator. The number of violations may be set. In addition, the number of violations of the SLA indicator and the hourly indicator may be classified into a threshold value for generating a preliminary warning and an SLA indicator value for generating a violation alarm.

한편, SLA 정책 입력 메시지가 신규이거나 또는 변경이 아닌 경우, 정책관리 장치(130)는 SLA 정책 입력 메시지가 삭제인지의 여부를 판단한다(S550). SLA 정책 입력 메시지가 삭제인 경우, 정책관리 장치(130)는 SLA 정책 테이블에 저장된 내용을 삭제한다(S560). SLA 정책 입력 메시지가 삭제가 아닌 경우, 정책관리 장치(130)는 인터페이스 장치(150)를 통하여 서비스 제공자에게 SLA 정책 입력 메시지를 재요청 한다.Meanwhile, when the SLA policy input message is new or not changed, the policy management device 130 determines whether the SLA policy input message is deleted (S550). If the SLA policy input message is a deletion, the policy management device 130 deletes the content stored in the SLA policy table (S560). If the SLA policy input message is not deleted, the policy management device 130 re-requests the SLA policy input message to the service provider through the interface device 150.

도 6은 본 발명의 실시예에 따른 SLA 관리 시스템의 위반판정 장치에서 SLA 정책타입 별 위반 판정 프로세스를 나타내는 순서도이다.6 is a flowchart showing a violation determination process for each SLA policy type in the violation determination apparatus of the SLA management system according to an embodiment of the present invention.

도 6에 도시한 바와 같이, 본 발명의 실시예에 따른 SLA 관리 시스템(100)의 위반판정 장치(170)는 위반판정 테이블에서 마지막으로 위반 판정을 수행한 일자를 검출한다(S600). 위반판정 장치(170)는 위반판정 수행일자와 현재일자를 비교한다(S610).As shown in FIG. 6, the violation determination apparatus 170 of the SLA management system 100 according to the embodiment of the present invention detects the date when the violation determination was last performed in the violation determination table (S600). Violation determination device 170 compares the violation determination execution date and the current date (S610).

위반판정의 경우 현재일자보다 하루 이전 데이터를 산출하는 것을 기준으로 하므로 위반판정 수행일자가 현재일자 이후인 경우, 위반판정 장치(170)는 프로세스를 종료한다(S620). In the case of the violation determination based on calculating the data one day earlier than the current date, if the violation determination execution date is later than the current date, the violation determination apparatus 170 ends the process (S620).

한편, 위반판정 수행일자가 현재일자 이전인 경우, 위반판정 장치(170)는 위반판정 테이블에서 SLA 정책에 적용할 위반관리 항목을 검출한다(S620). 그리고, 위반판정 장치(170)는 위반판정 수행일자 이전까지 주기적으로 수집된 통신품질 정보의 통계정보를 데이터베이스(도시하지 않음)로부터 읽어온다(S630). 위반판정 장치(170)는 위반관리 항목의 범위에서 통신품질 정보의 통계정보가 고객의 SLA 지표를 위반하였는지 판단한다(S640). 통신품질 정보의 통계정보가 고객의 SLA 지표를 위반한 경우, 위반판정 장치(170)는 SLA 정책타입 별 위반판정 세부내역을 위반판정 테이블에 저장한다(S650). 위반판정 장치(170)는 SLA 정책타입 별 위반판정 세부내역을 분석하여 서비스 제공자에게 SLA 정책 적용 방향을 제공한다(S660). 본 발명의 실시예에 따라 서비스 제공자에게 제공되는 SLA 정책 적용 방향은 일별 최대 및 최소 위반값, 위반회선 수, 위반회선의 평균값, 전체 회선의 평균값, 보상금액 및 고객명 등을 포함할 수 있다.On the other hand, if the violation determination execution date is earlier than the current date, the violation determination apparatus 170 detects a violation management item to be applied to the SLA policy in the violation determination table (S620). Then, the violation determination apparatus 170 reads statistical information of the communication quality information collected periodically until the date of the violation determination from a database (not shown) (S630). The violation determination apparatus 170 determines whether the statistical information of the communication quality information violates the SLA index of the customer in the range of the violation management item (S640). If the statistical information of the communication quality information violates the SLA index of the customer, the violation determination apparatus 170 stores the details of the violation determination for each SLA policy type in the violation determination table (S650). The violation determination apparatus 170 analyzes the details of the violation determination for each SLA policy type and provides a direction of applying the SLA policy to the service provider (S660). The SLA policy application direction provided to the service provider according to an embodiment of the present invention may include a daily maximum and minimum violation value, the number of violation lines, the average value of the violation lines, the average value of the entire line, the compensation amount, and the customer's name.

이와 같이, 본 발명의 실시예에 따른 SLA 관리 시스템(100)은 SLA 정책이 바 뀔 때 마다 관련 기능을 변경하기 위해 모든 프로세스를 중지한 후 SLA 정책에 맞게 처리하였던 종래와 달리 변경되는 SLA 정책을 자동으로 실시간 처리하여 SLA 정책타입 별로 분석 결과를 제공함에 따라 고객에게 보다 효율적으로 차별화된 고품질의 VPN 서비스를 제공할 수 있다. As such, the SLA management system 100 according to an embodiment of the present invention is to change the SLA policy unlike the prior art that was processed according to the SLA policy after stopping all processes to change the relevant function whenever the SLA policy is changed. By real-time processing automatically and providing analysis results for each SLA policy type, it is possible to provide differentiated high-quality VPN service to customers more efficiently.

이상에서 설명한 본 발명의 실시예서는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다. The embodiments of the present invention described above are not implemented only through the apparatus and the method, but may be implemented through a program for realizing a function corresponding to the configuration of the embodiment of the present invention or a recording medium on which the program is recorded. Implementation may be easily implemented by those skilled in the art from the description of the above-described embodiments.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

도 1은 본 발명의 실시예에 따른 SLA 정책을 실시간으로 반영하여 VPN 망에서의 통신품질을 관리하기 위한 시스템 사이의 연동관계를 개략적으로 나타내는 도면이다.1 is a diagram schematically illustrating an interworking relationship between systems for managing communication quality in a VPN network by reflecting an SLA policy in real time according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 SLA 정책을 실시간으로 반영하기 위한 SLA 관리 시스템을 개략적으로 도면이다.2 is a schematic diagram of an SLA management system for reflecting an SLA policy in real time according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 SLA 관리 시스템의 통신품질 관리장치에서 품질생성 데이터를 관리하는 방법을 나타내는 순서도이다.3 is a flowchart illustrating a method of managing quality generation data in a communication quality management apparatus of an SLA management system according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 SLA 관리 시스템의 통신품질 관리장치에서 SLA 정책별 통신품질 정보를 통계 처리하는 순서를 나타내는 도면이다.4 is a diagram illustrating a procedure of statistically processing communication quality information for each SLA policy in a communication quality management apparatus of an SLA management system according to an exemplary embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 SLA 관리 시스템의 정책관리 장치에서 SLA 정책을 관리하는 방법을 나타내는 순서도이다.5 is a flowchart illustrating a method of managing an SLA policy in a policy management apparatus of an SLA management system according to an embodiment of the present invention.

도 6은 본 발명의 실시예에 따른 SLA 관리 시스템의 위반판정 장치에서 SLA 정책타입 별 위반 판정 프로세스를 나타내는 순서도이다.6 is a flowchart showing a violation determination process for each SLA policy type in the violation determination apparatus of the SLA management system according to an embodiment of the present invention.

Claims (10)

VPN(virtual private network) 망에서의 통신품질 관리를 위한 방법에 있어서,In the method for communication quality management in a virtual private network (VPN) network, SLA(service level agreement) 정책의 신규 생성, SLA 정책의 변경 또는 삭제 요청에 따라 복수의 SLA 정책을 관리하는 단계,Managing a plurality of SLA policies in response to a new creation of a service level agreement (SLA) policy, a change or deletion of an SLA policy, 상기 VPN 망으로부터 주기적으로 원시데이터 형태의 품질생성 데이터를 수집하는 단계,Collecting quality generation data in the form of raw data periodically from the VPN network; 상기 통신품질을 관리하기 위해, 상기 복수의 SLA 정책에 대해서 SLA 정책타입 별로 파라미터를 요청하는 단계,Requesting a parameter for each of the plurality of SLA policies for each SLA policy type to manage the communication quality, 상기 품질생성 데이터와 상기 파라미터에 기초하여 상기 SLA 정책타입 별로 통신품질 정보의 통계정보를 생성하는 단계, Generating statistical information of communication quality information for each SLA policy type based on the quality generation data and the parameter; 상기 SLA 정책타입 별 상기 통계정보와 상기 SLA 정책타입 별 고객의 SLA 지표를 비교하여 사전 모니터링하는 단계, 그리고Comparing the statistical information for each SLA policy type with the SLA index of the customer for each SLA policy type and monitoring in advance; and 상기 SLA 정책타입 별로 상기 통계정보 및 상기 모니터링 결과를 분석하여 상기 SLA 정책타입 별로 위반이 발생하였는지 판단하는 단계Analyzing the statistical information and the monitoring result for each SLA policy type to determine whether a violation has occurred for each SLA policy type 를 포함하는 통신품질 관리 방법.Communication quality management method comprising a. 제1항에 있어서,The method of claim 1, 상기 사전 모니터링하는 단계는,The pre-monitoring step, 상기 SLA 정책타입 별로 사전경보 또는 위반경보가 발생하였는지 판단하는 단계,Determining whether a pre-alarm or a violation alarm has occurred for each SLA policy type; 상기 사전경보 또는 상기 위반경보가 발생한 경우, 상기 SLA 정책타입 별로 상기 사전경보 또는 상기 위반경보를 누적하여 카운트하여 저장하는 단계를 포함하 는 통신품질 관리 방법.And accumulating and storing the pre-alarm or the violation alarm according to the SLA policy type when the pre-alarm or the violation alarm has occurred. 제1항에 있어서,The method of claim 1, 상기 정책 타입별 위반이 발생하였는지 판단하는 단계는,Determining whether the violation for each policy type has occurred, 상기 정책 타입별 위반이 발생한 경우, 상기 정책 타입별 위반이 발생한 위반회선에 대한 통신품질 정보의 통계정보를 분석한 결과를 서비스 제공자에게 전달하는 단계를 포함하는 통신품질 관리 방법.And transmitting the result of analyzing statistical information of the communication quality information on the violation line where the violation by the policy type occurs to the service provider when the violation by the policy type occurs. 제1항에 있어서,The method of claim 1, 상기 정책 타입별 위반이 발생하였는지 판단하는 단계는,Determining whether the violation for each policy type has occurred, 상기 정책 타입별 위반이 마지막으로 수행된 위반판정 수행일자를 검출하는 단계,Detecting an execution date of the violation determination last performed for the violation of each policy type; 상기 위반판정 수행일자와 현재일자를 비교하는 단계,Comparing the date of the violation determination with the current date; 상기 위반판정 수행일자가 상기 현재일자보다 이전인 경우, 상기 SLA 정책에 적용할 위반관리 항목을 검출하는 단계, 그리고Detecting a violation management item to be applied to the SLA policy, if the violation determination execution date is earlier than the current date; and 상기 위반관리 항목의 범위에서 상기 통신품질 정보의 통계정보와 상기 고객의 SLA 지표를 비교한 결과에 따라 상기 SLA 정책타입 별 위반판정 세부내역을 위반판정 테이블에 저장하는 단계를 더 포함하는 통신품질 관리 방법.And storing the details of the violation determination for each SLA policy type in a violation determination table according to a result of comparing the statistical information of the communication quality information and the SLA index of the customer in the range of the violation management items. Way. 제1항에 있어서,The method of claim 1, 상기 통신품질 정보의 통계정보를 생성하는 단계는,Generating statistical information of the communication quality information, 서비스 제공자로부터 상기 SLA 정책 입력 메시지를 수신하는 단계,Receiving the SLA policy input message from a service provider, 상기 SLA 정책 입력 메시지가 신규 또는 변경인 경우, 상기 SLA 정책을 저장하는 테이블의 필드항목이 유효한지의 여부를 판단하는 단계, When the SLA policy input message is new or changed, determining whether a field item of a table storing the SLA policy is valid; 상기 SLA 정책 입력 메시지에 포함된 신규로 입력되거나 또는 변경되는 사항을 자동으로 SLA 정책 테이블에 저장하는 단계, 그리고Automatically storing the newly entered or changed items included in the SLA policy input message in the SLA policy table, and 상기 SLA 정책 입력 메시지에 포함된 세부 정보에 대한 매시간 품질생성 데이터를 이용하여 매시간 통신품질 정보의 통계정보 처리 및 위반판정 기능이 변경되는 정책에 맞도록 자동으로 매핑하는 단계를 포함하는 통신품질 관리 방법.Communication quality management method comprising the step of automatically mapping to meet the policy that the statistical information processing and violation determination function of the communication quality information every hour using the hourly quality generation data for the detailed information included in the SLA policy input message . VPN(virtual private network) 망에서의 통신품질 관리를 위한 시스템에 있어서,In the system for communication quality management in a virtual private network (VPN) network, SLA(service level agreement) 정책의 신규 생성, SLA 정책의 변경 또는 삭제 요청에 따라 복수의 SLA 정책을 관리하는 정책관리 장치, 그리고A policy management device for managing a plurality of SLA policies in response to a request for a new creation of a service level agreement (SLA) policy, a change or deletion of an SLA policy, and 상기 VPN 망으로부터 주기적으로 수집한 원시데이터 형태의 품질생성 데이터를 수신하고, 상기 통신품질을 관리하기 위해서 상기 복수의 SLA 정책에 대해서 SLA 정책타입 별로 상기 통신품질 정보의 통계정보를 생성하며, 상기 SLA 정책타입 별 상기 통계정보와 상기 SLA 정책타입 별 고객의 SLA 지표를 비교하여 사전 모니터링하며, 상기 SLA 정책타입 별로 상기 통계정보 및 상기 모니터링 결과를 분석하여 상기 SLA 정책 타입 별로 위반이 발생하였는지 판단하는 통신품질 관리장치Receive quality generation data in the form of raw data collected periodically from the VPN network, generate statistical information of the communication quality information for each of the SLA policy type for the plurality of SLA policies to manage the communication quality, the SLA Communication by comparing the statistical information of each policy type and the SLA index of the customer by the SLA policy type and monitoring in advance, and analyzing the statistical information and the monitoring result for each SLA policy type to determine whether a violation has occurred for each SLA policy type. Quality control device 를 포함하는 통신품질 관리 시스템.Communication quality management system comprising a. 삭제delete 제6항에 있어서,The method of claim 6, 상기 정책 타입별 위반이 마지막으로 수행된 위반판정 수행일자를 검출하여 현재일자와 비교한 결과에 따라 상기 SLA 정책에 적용할 위반관리 항목을 검출하며, 상기 위반관리 항목의 범위에서 상기 통신품질 정보의 통계정보와 상기 고객의 SLA 지표를 비교한 결과에 따라 상기 SLA 정책타입 별 위반판정 세부내역을 위반판정 테이블에 저장하는 위반판정 장치를 포함하는 통신품질 관리 시스템.Detects the date of violation determination performed last when the violation of each policy type was performed, and detects a violation management item to be applied to the SLA policy according to a result of comparing with the current date. And a violation determination device for storing the details of the violation determination for each SLA policy type in a violation determination table according to a result of comparing statistical information with the SLA index of the customer. 제6항에 있어서,The method of claim 6, 상기 정책관리 장치는,The policy management device, SLA 정책 입력 메시지가 신규 또는 변경인 경우, 상기 SLA 정책을 저장하는 테이블의 필드항목이 유효한지의 여부를 판단하며,When the SLA policy input message is new or changed, it is determined whether a field item of a table storing the SLA policy is valid. 상기 SLA 정책 입력 메시지에 포함된 신규로 입력되거나 또는 변경되는 사항을 자동으로 SLA 정책 테이블에 저장하며,Newly entered or changed items included in the SLA policy input message are automatically stored in the SLA policy table. 상기 SLA 정책 입력 메시지에 포함된 세부 정보에 대한 매시간 품질생성 데이터를 이용하여 매시간 통신품질 정보의 통계정보 처리 및 위반판정 기능이 변경되는 정책에 맞도록 자동으로 매핑하는 것을 특징으로 하는 통신품질 관리 시스템.Communication quality management system, characterized in that the automatic mapping of the statistical information processing and violation determination function of the communication quality information hourly to match the policy using the hourly quality generation data for the detailed information included in the SLA policy input message . 제6항, 제8항 및 제9항 중 어느 한 항에 있어서,The method according to any one of claims 6, 8 and 9, 상기 VPN 망을 이용하는 고객의 개통정보를 전달받아 상기 가입자의 회선정보를 구축하며, 상기 가입자와 체결한 서비스의 개통정보를 관리하는 개통처리 장치,An opening processing apparatus configured to receive opening information of a customer using the VPN network, establish line information of the subscriber, and manage opening information of a service concluded with the subscriber; 상기 가입자별 고장정보를 전달받으며, 상기 고장정보를 이용하여 고장품질을 관리하는 고장처리 장치,Receiving the failure information for each subscriber, a failure processing device for managing the failure quality using the failure information, 상기 가입자와 체결된 상기 고객별 SLA 지표에 대한 통신품질 정보를 서비스 제공자에게 통지하는 모니터링 장치, 그리고A monitoring device for notifying a service provider of communication quality information about the SLA index for each customer concluded with the subscriber, and 상기 가입자의 상기 개통정보, 상기 고장정보 및 통신품질 정보를 주기적으로 통계처리 하는 통계관리 장치를 포함하는 통신품질 관리 시스템.And a statistics management device for periodically statistically processing the opening information, the failure information, and the communication quality information of the subscriber.
KR1020090030987A 2008-11-28 2009-04-09 Method and system for managing communication qualty of virtual private network Expired - Fee Related KR101075544B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20080119862 2008-11-28
KR1020080119862 2008-11-28

Publications (2)

Publication Number Publication Date
KR20100061284A KR20100061284A (en) 2010-06-07
KR101075544B1 true KR101075544B1 (en) 2011-10-20

Family

ID=42362081

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090030987A Expired - Fee Related KR101075544B1 (en) 2008-11-28 2009-04-09 Method and system for managing communication qualty of virtual private network

Country Status (1)

Country Link
KR (1) KR101075544B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102381923B1 (en) * 2020-10-14 2022-03-31 주식회사 케이티 System and method for wired access network equipment configuration analysis

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100850968B1 (en) * 2006-12-01 2008-08-12 한국전자통신연구원 Method and system of SL communication quality management in IPTV service

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100850968B1 (en) * 2006-12-01 2008-08-12 한국전자통신연구원 Method and system of SL communication quality management in IPTV service

Also Published As

Publication number Publication date
KR20100061284A (en) 2010-06-07

Similar Documents

Publication Publication Date Title
EP0994602B1 (en) Computer system and network performance monitoring
US7081823B2 (en) System and method of predicting future behavior of a battery of end-to-end probes to anticipate and prevent computer network performance degradation
CN100396016C (en) System and method for assuring service levels in a content delivery network
US20100027432A1 (en) Impact Scoring and Reducing False Positives
CN100356729C (en) Method and system for monitoring network service performance
US20110208827A1 (en) Data transfer for network interaction fraudulence detection
CN106100902A (en) High in the clouds index monitoring method and apparatus
CN107690068B (en) Method and device for analyzing video flow and quality convergence of embedded probe of set top box
JP2010117757A (en) Performance monitoring system and performance monitoring method
CN107395409B (en) A Power Information Network with Communication Quality Monitoring
US20030053455A1 (en) Method of automatically baselining business bandwidth
WO2014023245A1 (en) Flow prediction method and system and flow monitoring method and system
CN102204166A (en) Method for detecting qos, mcs, mp, and system
JP2003162591A (en) Communication service quality assurance method and system
CN107276857A (en) A kind of method and device for monitoring flow
KR100850968B1 (en) Method and system of SL communication quality management in IPTV service
KR101075544B1 (en) Method and system for managing communication qualty of virtual private network
KR100553553B1 (en) System and method for managing and providing sequential quality of service information
KR100706604B1 (en) Automatic Detection Fault Management Method for Quality Assurance of Network Service in Wireless Internet Service Network
KR100912814B1 (en) Management system and method for SLA data reliabilty in digital local loop
CN104735550A (en) Method and device for managing performance of VCDN system
CN104486415B (en) The determination method and device of monitored object working condition
JP5974905B2 (en) Response time monitoring program, method, and response time monitoring apparatus
KR100706603B1 (en) Service level guarantee system with dynamic service quality monitoring and its method
CN118139088B (en) Equipment management platform based on 5G network

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

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

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

PG1501 Laying open of application

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

R17-X000 Change to representative recorded

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

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

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

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

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

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20141015

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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

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

PC1903 Unpaid annual fee

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

Not in force date: 20141015

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

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

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

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