KR100543446B1 - Performance management method for traffic measuring of label switching path - Google Patents

Performance management method for traffic measuring of label switching path Download PDF

Info

Publication number
KR100543446B1
KR100543446B1 KR1020030025788A KR20030025788A KR100543446B1 KR 100543446 B1 KR100543446 B1 KR 100543446B1 KR 1020030025788 A KR1020030025788 A KR 1020030025788A KR 20030025788 A KR20030025788 A KR 20030025788A KR 100543446 B1 KR100543446 B1 KR 100543446B1
Authority
KR
South Korea
Prior art keywords
label switching
switching path
traffic
routers
network
Prior art date
Application number
KR1020030025788A
Other languages
Korean (ko)
Other versions
KR20040091989A (en
Inventor
김영탁
이계환
Original Assignee
학교법인 영남학원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 학교법인 영남학원 filed Critical 학교법인 영남학원
Priority to KR1020030025788A priority Critical patent/KR100543446B1/en
Publication of KR20040091989A publication Critical patent/KR20040091989A/en
Application granted granted Critical
Publication of KR100543446B1 publication Critical patent/KR100543446B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0894Packet rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0233Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/351Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches

Abstract

본 발명은 상호 다중 프로토콜 레이블 스위칭(Multiprotocol Label Switching : MPLS)에서의 레이블 스위칭 경로(Label Switching Path) 각각의 트래픽을 측정하며 성능 관리( Performance Management)를 효율적으로 수행할 수 있는 레이블 스위칭 경로의 트래픽 측정을 위한 성능 관리 방법에 관한 것이다. 이와 같은 본 발명 레이블 스위칭 경로의 트래픽 측정을 위한 성능 관리 방법은, 사용자 컴퓨터로부터의 트래픽을 받아 다중 프로토콜 레이블 스위칭망의 레이블 스위칭 경로로 연결하는 입력 및 출력 라우터와, 상기 입력 및 출력 라우터간 주고받는 트래픽을 중계하는 코어 라우터로 구성된 라우터들과, 서로 다른 도메인(Domain)에 위치하고 있으며 허브를 거쳐 상기 입력 및 출력 라우터의 패스트 이더넷(Fast Ethernet) 포트에 연결되며 그 중 어느 하나에는 망관리 시스템 기능이 로딩된 다수의 사용자 컴퓨터로 다중 프로토콜 레이블 스위칭 망을 구성하는 단계와, 상기 입력 라우터와 출력 라우터간 레이블 스위칭 경로를 생성하는 단계와, 상기 레이블 스위칭 경로로 흘러가는 개별 레이블 스위칭 경로 또는 상기 패스트 이더넷 포트에 대한 모니터링으로 레이블 스위칭 경로의 트래픽을 측정하는 단계와, 상기 측정된 트래픽을 리드하기 위하여 일반 연결 어댑터(GIA)의 명령어 인터페이스 모듈을 이용하여 접근 객체를 생성하는 단계와, 상기 접근 객체를 이용하여 상기 측정된 트래픽을 리드하여 레이블 스위칭 경로 식별자, 레이블 스위칭 경로가 설정된 양단 라우터의 IP정보, 레이블 스위칭 경로의 할당대역폭 및 지연시간 정보 중 적어도 하나 이상의 정보를 상기 일반 연결 어댑터(GIA)가 망관리 시스템으로 전송하는 단계와, 상기 망 관리 시스템에서 상기 전송 정보에 대한 모니터링을 실시하는 단계를 포함하여 이루어진다.The present invention measures traffic of each label switching path in multiprotocol label switching (MPLS) and measures traffic of a label switching path that can efficiently perform performance management. It relates to a performance management method for. The performance management method for measuring traffic of the label switching path of the present invention includes an input and an output router that receives traffic from a user computer and connects the label switching path of a multi-protocol label switching network to and from the input and output routers. Routers consisting of core routers that relay traffic, located in different domains, are connected to the Fast Ethernet ports of the input and output routers via hubs, and one of them has a network management system function. Configuring a multi-protocol label switching network with a plurality of user computers loaded, creating a label switching path between the input router and the output router, and a separate label switching path or the Fast Ethernet port flowing into the label switching path. For monitoring Measuring traffic of a label switching path, creating an access object using a command interface module of a generic connection adapter (GIA) to lead the measured traffic, and using the access object to measure the measured traffic Reading and transmitting at least one or more information of a label switching path identifier, IP information of both routers for which the label switching path is set, allocation bandwidth of the label switching path, and delay time information to the network management system. And monitoring the transmission information in the network management system.

트래픽 엔지니어링, MPLSTraffic Engineering, MPLS

Description

레이블 스위칭 경로의 트래픽 측정을 위한 성능 관리 방법{Performance management method for traffic measuring of label switching path}Performance management method for traffic measuring of label switching path

도 1은 본 발명에 따른 다중 프로토콜 레이블 스위칭(MPLS) 망 구성을 나타낸 도면1 is a diagram showing a multi-protocol label switching (MPLS) network configuration according to the present invention

도 2는 본 발명에 따른 다중 프로토콜 레이블 스위칭 망에서의 트래픽 측정을 위한 성능 관리 방법을 설명하기 위한 도면2 is a view for explaining a performance management method for measuring traffic in a multi-protocol label switching network according to the present invention.

*도면의 주요 부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *

10, 20 : 허브 30,40,50 : 라우터10, 20: hub 30, 40, 50: router

60,70,80,90,100 : 사용자 컴퓨터 110 : MPLS망60,70,80,90,100: User computer 110: MPLS network

120 : 일반연결어댑터 200 : 망관리 시스템120: general connection adapter 200: network management system

210 : IP 계층 220 : 데이터 링크 계층210: IP layer 220: data link layer

230 : 물리계층 240 : MIT 핸들러230: physical layer 240: MIT handler

250 : MIT 260 : GUA250: MIT 260: GUA

270 : 자바 GUI 280 : 웹리포터270: Java GUI 280: Web Reporter

290 : 데이터베이스290: database

본 발명은 상호 다중 프로토콜 레이블 스위칭(Multiprotocol Label Switching : MPLS)에서의 레이블 스위칭 경로(Label Switching Path) 각각의 트래픽을 측정하며 성능 관리( Performance Management)를 효율적으로 수행할 수 있는 레이블 스위칭 경로의 트래픽 측정을 위한 성능 관리 방법에 관한 것이다.The present invention measures traffic of each label switching path in multiprotocol label switching (MPLS) and measures traffic of a label switching path that can efficiently perform performance management. It relates to a performance management method for.

레이블(label)을 이용한 고속의 패킷 전송과 스위칭 성능을 향상하기 위해 개발된 다중 프로토콜 레이블 스위칭(Multiprotocol Label Switching : 이하 MPLS라 약칭 함)망 기술은 LSRs(Label Switching Routers) 간의 대역폭 예약이 가능한 레이블 스위칭 경로(Label Switching Path : 이하 LSP라 약칭 함) 제공과 트래픽 엔지니어링 등의 기능으로 보다 융통성 있는 서비스 제공을 가능하게 하였다. Multiprotocol Label Switching (MPLS) network technology developed to improve high-speed packet transmission and switching performance using labels is a label switching that allows bandwidth reservation between Label Switching Routers (LSRs). It provides a more flexible service by providing a path (Label Switching Path (abbreviated as LSP)) and traffic engineering.

이러한 MPLS의 융통성 있는 트래픽 엔지니어링 기능은 실시간 특성 및 서비스 품질(QoS) 보장을 요구하는 멀티미디어 서비스 제공을 가능하게 하였다.This flexible traffic engineering capability of MPLS enables the provision of multimedia services that require real-time characteristics and quality of service (QoS) guarantees.

또한 MPLS망을 관리하기 위해서는 관리자가 일일이 각 노드의 스위치들로 이동하여 명령어 인터페이스(Command Line Interface : CLI)를 통해서 명령어(command)를 입력해야 하는데, 그와 같은 경우 어려운 명령어(command)들을 다 알고 있어야 다루는 것이 가능했다. In addition, in order to manage MPLS network, administrator must move to each node's switch and input command through Command Line Interface (CLI). In such a case, know all difficult commands It was possible to deal with.

하지만 스위치나 스위칭 장비의 수가 비약적으로 많아지게 되면서 사람의 손을 요하는 작업에 한계가 있어 비효율적인 반복에 의해서 시스템이 유지되고 있다. 따라서 사람을 대신할 수 있는 효율적인 망관리 시스템(NMS)의 관리를 통한 제어가 필요하게 되었다. However, as the number of switches and switching equipment increases dramatically, there is a limit to tasks requiring human hand, and the system is maintained by inefficient repetition. Therefore, it is necessary to control through the management of an efficient network management system (NMS) that can replace people.

본 발명은 이와 같은 종래 기술의 문제점들을 해결하기 위하여 안출한 것으로서, MPLS망에서 LSP를 설정하고 해제하는 부분을 NMS에 의해 자동화하며, LSP마다 트래픽 파라미터(traffic parameter), 서비스 품질 파라미터(QoS parameter)를 적용하여 각 LSP마다 우선순위를 통해서 순서를 제어할 수 있는 레이블 스위칭 경로의 트래픽 측정을 위한 성능 관리 방법을 제공하는데 그 목적이 있다. The present invention has been made to solve the problems of the prior art, and automates the part of setting and releasing the LSP in the MPLS network by the NMS, and for each LSP, a traffic parameter and a quality of service parameter (QoS parameter). The purpose is to provide a performance management method for traffic measurement of a label switching path that can control the order through priority for each LSP.

이와 같은 목적을 달성하기 위한 본 발명의 특징은 사용자 컴퓨터로부터의 트래픽을 받아 다중 프로토콜 레이블 스위칭망의 레이블 스위칭 경로로 연결하는 입력 및 출력 라우터와, 상기 입력 및 출력 라우터간 주고받는 트래픽을 중계하는 코어 라우터로 구성된 라우터들과, 서로 다른 도메인(Domain)에 위치하고 있으며 허브를 거쳐 상기 입력 및 출력 라우터의 패스트 이더넷(Fast Ethernet) 포트에 연결되며 그 중 어느 하나에는 망관리 시스템 기능이 로딩된 다수의 사용자 컴퓨터로 다중 프로토콜 레이블 스위칭 망을 구성하는 단계와, 상기 입력 라우터와 출력 라우터간 레이블 스위칭 경로를 생성하는 단계와, 상기 레이블 스위칭 경로로 흘러가는 개별 레이블 스위칭 경로 또는 상기 패스트 이더넷 포트에 대한 모니터링으로 레이블 스위칭 경로의 트래픽을 측정하는 단계와, 상기 측정된 트래픽을 리드하기 위하여 일반 연결 어댑터(GIA)의 명령어 인터페이스 모듈을 이용하여 접근 객체를 생성하는 단계와, 상기 접근 객체를 이용하여 상기 측정된 트래픽을 리드하여 레이블 스위칭 경로 식별자, 레이블 스위칭 경로가 설정된 양단 라우터의 IP정보, 레이블 스위칭 경로의 할당대역폭 및 지연시간 정보 중 적어도 하나 이상의 정보를 상 기 일반 연결 어댑터(GIA)가 망관리 시스템으로 전송하는 단계와, 상기 망 관리 시스템에서 상기 전송 정보에 대한 모니터링을 실시하는 단계를 포함하여 이루어진다.A feature of the present invention for achieving the above object is an input and output router for receiving traffic from a user computer and connecting to a label switching path of a multiprotocol label switching network, and a core for relaying traffic between the input and output routers. Routers configured as routers, located in different domains, connected to the Fast Ethernet ports of the input and output routers via hubs, and one of them is loaded with a network management system function. Configuring a multi-protocol label switching network with a computer, creating a label switching path between the input router and an output router, and monitoring the individual label switching path or the Fast Ethernet port flowing into the label switching path. Switching path Measuring an access point; generating an access object by using a command interface module of a generic connection adapter (GIA) to lead the measured traffic; and reading the measured traffic by using the access object; Transmitting, by the GIA, at least one or more of a path identifier, IP information of both routers for which the label switching path is set, allocation bandwidth and delay time information of the label switching path, to the network management system; And monitoring the transmission information in a management system.

바람직하게, 상기 망관리 시스템에서 상기 전송 정보에 대한 모니터링을 실시하는 단계는 상기 망관리 시스템에서 인터넷 프로토콜 계층, 데이터 링크 계층 및 물리 계층적으로 실시한다.Preferably, the monitoring of the transmission information in the network management system is performed in the internet protocol layer, data link layer, and physical layer in the network management system.

본 발명의 다른 목적, 특성 및 이점들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해 질 것이다.Other objects, features and advantages of the present invention will become apparent from the following detailed description of embodiments taken in conjunction with the accompanying drawings.

이하 첨부된 도면을 참조하여 본 발명 레이블 스위칭 경로의 트래픽 측정을 위한 성능 관리 방법을 설명하기로 한다.Hereinafter, a performance management method for measuring traffic of a label switching path of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명에 따른 다중 프로토콜 레이블 스위칭(MPLS) 망 구성을 나타낸 도면이다.1 is a diagram showing a multi-protocol label switching (MPLS) network configuration according to the present invention.

본 발명에 따른 MPLS 망(110) 구성은, 도 1에 나타낸 바와 같이, 서로 다른 도메인(Domain)에 위치하고 있으며, 허브(10,20)를 거쳐 각 라우터(30,40,50)의 패스트 이더넷(Fast Ethernet) 포트(port)에 연결된 다수의 제 1 내지 제 5 사용자 컴퓨터(이하, 사용자라 약칭함)(60,70,80,90,100)로 구성되며, 이중 예를 들면 제 1 사용자 컴퓨터(60)에 망관리 시스템 기능을 로딩(loading)하며, 여기서 망 관리 시스템은 각각의 라우터(30,40,50)로 접근가능하도록 프로그래밍시킨다.MPLS network 110 configuration according to the present invention, as shown in Figure 1, is located in different domains (Domain), and through the hub (10, 20) Fast Ethernet (each of the routers 30, 40, 50 ( Fast Ethernet) is composed of a plurality of first to fifth user computers (hereinafter, abbreviated as users) (60, 70, 80, 90, 100) connected to the port, of which the first user computer 60 It loads the network management system function, where the network management system is programmed to be accessible to each router (30, 40, 50).

여기서 코어라우터(30)는 PE1(Provide Edge)라우터(40)와 PE2 라우터(50)간 주고받는 트래픽을 중계해주는 역할을 담당하며, PE1(Provide Edge)라우터(40)와 PE2 라우터(50)는 각각 입력 및 출력(또는 각각 출력 및 입력) 라우터로서 사용자(60,70,80,90,100)로부터의 트래픽을 받아서 MPLS LSP(경로)로 연결(Mapping)해주며, 코어 라우터(30)를 통해 전송된 MPLS 트래픽에 대하여 출력 라우터에서 사용자 트래픽을 추출한다.Here, the core router 30 plays a role of relaying traffic between the PE1 (Provide Edge) router 40 and the PE2 router 50, and the PE1 (Provide Edge) router 40 and the PE2 router 50 Receives traffic from users 60, 70, 80, 90, and 100 as input and output (or output and input) routers, respectively, and maps them to MPLS LSPs (paths), and transmits them through the core router 30. Extract the user traffic from the output router for MPLS traffic.

각 사용자(user)에 대한 전송 속도, 패킷 손실률, 특정 포트(port)별로 차별화된 서비스를 지정하기 위해 클래스 맵(class-map)을 정의(GIA 프로그래밍을 통해서 명령어 인터페이스(CLI) 명령-클래스맵, 폴러시 맵 정의 등)하였으며, 라우터(40,50)의 패스트 이더넷(Fast Ethernet) 포트(port)에 들어오는 패킷을 특정 클래스(class)로 구분하기 위해 클래스(class) 정보를 입력하였다. 각 클래스-맵(class-map)들을 적용하기 위해 폴러시 맵(policy-map)을 정의하였다. Define a class-map to specify the baud rate, packet loss rate, and differentiated services for each user (command interface (CLI) command-class map, through GIA programming). Definition of a policy map, etc.) and class information is input to classify packets coming into a fast Ethernet port of the router 40 or 50 into a specific class. A policy-map is defined to apply each class-map.

즉 실제적인 MPLS 망(110)에서 분류된 클래스(class)에 차별화된 서비스(DiffServ)를 지정하기 위해서는 각 라우터의 포트에 해당하는 폴러시 맵(policy-map)을 지정해야 한다.That is, in order to assign a differentiated service (DiffServ) to a class classified in an actual MPLS network 110, a policy-map corresponding to a port of each router must be specified.

실제 망 구성에서 사용할 기본적인 세팅은 아래와 같이 각 사용자에 대한 서비스 등급을 클래스(class)(EF, AF4, AF1)로 구별한다. The basic setting to be used in the actual network configuration is to classify the service class for each user into classes (EF, AF4, AF1) as follows.

여기서, 서비스 등급은 우선 순위에 따라 다음과 같이 구별할 수 있다.Here, the service level may be classified as follows according to priority.

NCT : Network Control TrafficNCT: Network Control Traffic

EF : Expedited ForwardingEF: Expedited Forwarding

AF1-4 : Assured ForwardingAF1-4: Assured Forwarding

BE: Best EffortBE: Best Effort

이를 표 1로 나타내면, This is shown in Table 1

policy-map SETDSCPpolicy-map SETDSCP class EF class EF set ip dscp 46set ip dscp 46 class AF1 class AF1 set ip dscp 10set ip dscp 10 class AF2 class AF2 set ip dscp 18set ip dscp 18 class AF3class AF3 set ip dscp 26set ip dscp 26 class AF4 class AF4 set ip dscp 34set ip dscp 34 class BEclass BE set ip dscp 0 set ip dscp 0

실제 MPLS망(110)을 NMS를 통해서 관리하기 위해서는 효율적인 NMS시스템이 필요하다. In order to manage the actual MPLS network 110 through the NMS, an efficient NMS system is required.

NMS시스템을 통해서 자동화된 명령어 인터페이스(Command Line Interface)를 사용하여, MPLS 망(110)에서 자동적인 대역폭 할당, LSP의 자동할당 및 효과적인 리포팅(reporting)체계를 가질 수 있다. By using an automated command line interface through the NMS system, the MPLS network 110 may have automatic bandwidth allocation, automatic allocation of LSPs, and an efficient reporting system.

도 2는 본 발명에 따른 다중 프로토콜 레이블 스위칭 망에서의 트래픽 측정을 위한 성능 관리 방법을 설명하기 위한 도면이다.2 is a view for explaining a performance management method for measuring traffic in a multi-protocol label switching network according to the present invention.

하부의 MPLS 망(110)을 효과적으로 관리하기 위해서 NMS(200)은 계층적, 즉 IP 계층(210), 데이터 링크 계층(220) 및 물리 계층(230)으로 나뉘어져서 세부장비 및 네트워크의 전반적인 사항들을 관리하게 된다. In order to effectively manage the lower MPLS network 110, the NMS 200 is divided into hierarchical, that is, the IP layer 210, the data link layer 220 and the physical layer 230, so that the overall details of the detailed equipment and the network can be obtained. To manage.

우선, IP 계층(210)에서 IPCP(IP Connection Performer)는 OSI(Open Systems Interconnection) 7계층의 3계층에 속하는 IP계층(210)에서의 각 노드의 연결관리를 담당하는 NMS의 연결관리 모듈이고, IPTC(IP Topological configurator)는 OSI(Open Systems Interconnection) 7계층의 3계층에 속하는 IP계층(210)에서의 각 노드 및 링크의 구성을 총괄하는 NMS의 구성 관리모듈이며, IPPM(IP Performance Management)은 OSI(Open Systems Interconnection) 7계층의 3계층에 속하는 IP계층(210)에서의 전반적인 트래픽의 모니터링(monitoring), 분석(analysis), 제어(control) 및 튜닝(tuning) 기능을 담당하는 NMS의 성능관리 모듈이고, IPFM(IP Fault Management)은 OSI(Open Systems Interconnection) 7계층의 3계층에 속하는 IP계층(210)에서의 노드 및 링크의 장애여부판단, 복구 등을 담당하는 NMS의 장애관리 모듈이다.First, the IP connection performer (IPCP) in the IP layer 210 is a connection management module of NMS in charge of connection management of each node in the IP layer 210 belonging to the third layer of the OSI (Open Systems Interconnection) 7 layer, IP Topological configurator (IPTC) is a configuration management module of NMS that manages the configuration of each node and link in the IP layer 210 belonging to the third layer of the OSI (Open Systems Interconnection) 7 layer, and IP Performance Management (IPPM) Performance management of NMS that is responsible for monitoring, analysis, control, and tuning of overall traffic in IP layer 210 belonging to three layers of OSI (Open Systems Interconnection). IP Fault Management (IPFM) is an NMS fault management module that is responsible for determining failure and recovery of nodes and links in the IP layer 210 belonging to the third layer of the OSI (Open Systems Interconnection) 7 layer.

그리고 데이터 링크 계층(Datalink layer)(220)에서 DLCP(Data Link Connection Performer)는 OSI 7계층의 2계층에 속하는 데이터 링크 계층(220)에서의 각 노드의 연결관리를 담당하는 NMS의 연결관리 모듈이고, DLTC(DataLink Topological Configurator)는 OSI 7계층의 2계층에 속하는 데이터 링크 계층(220)에서의 각 노드 및 링크의 구성을 총괄하는 NMS의 구성 관리모듈이며, DLPM(Data Link Performance Management)는 OSI 7계층의 2계층에 속하는 데이터 링크 계층(220)에서의 전반적인 트래픽의 모니터링(monitoring), 분석(analysis), 제어(control) 및 튜팅(tuning) 기능을 담당하는 NMS의 성능관리 모듈이고, DLFM(Datalink Fault Management)은 OSI 7계층의 2계층에 속하는 데이터 링크 계층(220)에서의 노드 및 링크의 장애여부판단, 복구 등을 담당하는 NMS의 장애관리 모듈이다.In the data link layer 220, a data link connection performer (DLCP) is an NMS connection management module that manages connection of each node in the data link layer 220 belonging to the second layer of the OSI 7 layer. , DLTC (DataLink Topological Configurator) is a configuration management module of NMS that manages the configuration of each node and link in the data link layer 220 belonging to the second layer of OSI 7 layer, DLPM (Data Link Performance Management) is OSI 7 NMS's performance management module responsible for monitoring, analyzing, controlling, and tuning the overall traffic in the data link layer 220 belonging to the second layer of the layer, and Datalink Fault Management) is an NMS fault management module that is responsible for determining faults and recovering nodes and links in the data link layer 220 belonging to the second layer of the OSI 7 layer.

또한 물리 계층(Physical layer)(230)에서 PhyTC(Physical Topological Configurator)는 OSI 7계층의 1계층에 속하는 물리 계층(230)에서의 각 노드 및 링 크의 구성을 총괄하는 NMS의 구성 관리모듈이고, PhyPM(Physical Performance Management)은 OSI 7계층의 1계층에 속하는 물리(physical)계층(230)에서의 전반적인 트래픽의 모니터링(monitoring), 분석(analysis), 제어(control) 및 튜닝(tuning) 기능을 담당하는 NMS의 성능관리 모듈이고, PhyFM(Physical Fault Management)은 OSI 7계층의 1계층에 속하는 물리(physical)계층(230)에서의 노드 및 링크의 장애여부판단, 복구 등을 담당하는 NMS의 장애관리 모듈이다.In addition, the Physical Topological Configurator (PhyTC) in the Physical Layer 230 is a configuration management module of the NMS that manages the configuration of each node and link in the Physical Layer 230 belonging to the first layer of the OSI 7 layer, PhyPM (Physical Performance Management) is responsible for monitoring, analyzing, controlling, and tuning the overall traffic in the physical layer 230 belonging to the first layer of the OSI 7 layer. NMS performance management module, PhyFM (Physical Fault Management) is the NMS fault management responsible for node and link failure determination, recovery, etc. in the physical layer 230 belonging to the first layer of OSI 7 layer Module.

그리고 사용자 인터페이스(270)부분의 웹 리포터(Web Reporter)(280)는 일간, 주간, 월간, 연간의 NMS의 사용데이터(장애, 성능, 사용현황 등)를 데이터베이스(290)에 저장하여 웹을 통해서 사용자/관리자가 원격지에서도 알 수 있도록 해준다.In addition, the web reporter 280 of the user interface 270 stores daily, weekly, monthly and yearly usage data (disturbance, performance, usage status, etc.) of the NMS in the database 290 to store the data. Allows the user / administrator to know remotely.

MIT(Management Information Tree) 핸들러(240)는 CORBA객체의 주소를 담고 있는 MIT 서비스를 보다 쉽게 접근하고 사용할 수 있도록 인터페이스를 만들어 놓은 서비스 프로그램이고, 여기서 MIT(COBRA naming Service)(250)는 분산 CORBA객체들의 주소를 담당하고 있는 집합적인 구조체 형태의 데이터 베이스이다.The Management Information Tree (MIT) handler 240 is a service program that makes the interface easier to access and use the MIT service containing the CORBA object address, and the COBRA naming service (MIT) 250 is a distributed CORBA object. It is a database in the form of a collection of structures that are responsible for their addresses.

그리고 GIA(Generic Interface Adapter)(120)는 하부의 PC1 내지 PC6에서 발생한 트래픽 모니터링(Traffic monitoring) 정보 및 각 호스트의 자원 모니터링(Resource monitoring) 정보들을 주기적으로 NMS(200)로 올려 보내주며, NMS(200)에서는 MPLS망(110)으로 요청한 명령을 내부모듈인 RMA(Real Monitoring Agent) 인터페이스(Interface)로 전달하여 필요한 트래픽 모니터링 기능을 담당하게 된다.The generic interface adapter (GIA) 120 periodically uploads traffic monitoring information and resource monitoring information of each host to the NMS 200, which is generated by the PC1 to PC6 below. In step 200, the command requested to the MPLS network 110 is transferred to a Real Monitoring Agent (RMA) interface, which is an internal module, to perform a necessary traffic monitoring function.

이와 같은 구성을 갖고 있는 MPLS 성능 관리(Performance Management) 기능을 설명하기로 한다.The MPLS Performance Management function having such a configuration will be described.

우선, 하부 네트워크를 구성하고 있는 MPLS라우터들에 직접적인 접근이 있다.First, there is direct access to the MPLS routers that make up the underlying network.

이때, GIA(120)의 명령어 인터페이스(CLI)모듈을 이용하여 접근 객체를 생성한다.At this time, the access object is created using the command interface (CLI) module of the GIA 120.

그리고 MPLS 망(110)의 MPLS 라우터(Router)정보를 리드(Read)하는 기능이 있다.In addition, there is a function of reading MPLS router information of the MPLS network 110.

예를 들면, getLSPInfo()는 LSP구성정보관련 메소드로써, GetLSP 메소드를 호출하게 되면 LSPId, LSP가 설정된 양단의 라우터IP정보, LSP의 할당대역폭, 지연시간 등을 returnLSPInfo라는 구조(structure) 변수에 담아서 돌려보내 준다.For example, getLSPInfo () is a method related to LSP configuration information. When the GetLSP method is called, LSPId, router IP information at both ends of LSP is set, LSP allocation bandwidth, delay time, etc. are stored in a structure variable called returnLSPInfo. Return it.

그리고 LSP 생성 기능이 있다.And LSP generation.

여기서 LSP는 입력 라우터(Ingress router)와 출력 라우터(egress router)사이의 경로(LSP)이다. Where LSP is the path (LSP) between the ingress router and the egress router.

예를 들면, CreateLSPDynamic는 Dynamic하게 LSP를 생성하고, CreateLSPExplicit는 사용자 지정(Explicit)으로 LSP를 생성하며, CreateLSPQTH는 Routing Algorithm(QTHR)으로 LSP를 생성한다.For example, CreateLSPDynamic dynamically creates an LSP, CreateLSPExplicit creates an LSP with an explicit specification, and CreateLSPQTH creates an LSP with a Routing Algorithm (QTHR).

또한 LSP의 삭제 기능이 있다.There is also a delete function of the LSP.

예를 들어 releaseLSP()는 연결설정, 해제이고, m_lpCISCO -> NoInterfaceTunnel(tmp_LSPId)는 메소드를 통해서 요청 LSPid에 대해서 삭제(release)를 수행한다For example, releaseLSP () is a connection establishment or release, and m_lpCISCO-> NoInterfaceTunnel (tmp_LSPId) releases the request LSPid through the method.

그리고 LSP로 흘러가는 트래픽의 모니터링 제공 기능이 있다.It also provides monitoring of traffic flowing into the LSP.

예를 들어 monitoringLSP()는 개별 LSP에 대한 모니터링이고, monitoringPort()는 Port에 대한 모니터링으로 LSP전체의 트래픽을 측정한다.For example, monitoringLSP () is the monitoring of individual LSPs, and monitoringPort () measures the traffic across the LSP by monitoring the ports.

따라서 이와 같은 본 발명을 이용하면 다중 프로토콜 레이블 스위칭(MPLS) 망(110)의 내부(DiffServ Domain)(도2의 일반연결 어댑터(GIA)(120)하부의 라우터)에서는 매핑된 DSCP(Differentiated Service Code Point) 값과 레이블(label) 정보를 읽어서 해당하는 서비스를 제공하기 위한 자원을 할당하게 되고, 데이터를 MPLS 에지(출력) 라우터(edge router)(DS egress)에 전달하게 된다. Therefore, according to the present invention, the Differentiated Service Code (DSCP) mapped in the DiffServ Domain (router under the general connection adapter (GIA) 120 of FIG. 2) of the multi-protocol label switching (MPLS) network 110 is used. Point values and label information are read to allocate resources for providing a corresponding service, and data is transferred to an MPLS edge router (DS egress).

DS 출력 라우터(egress router)에서는 패킷에 할당된 레이블을 제거한 다음 목적지 사용자에게 패킷을 전달하게 된다. The egress router removes the label assigned to the packet and then forwards the packet to the destination user.

이와 같은 일련의 과정들을 통해서 MPLS망(110)이 구성되는데, 차별화된 서비스(DiffServ)를 제공하는 망에서의 각 LSP마다 SLA(Service Label Agreement)과 협약한 대로 트래픽(Traffic)을 할당하였는지, 우선순위제공을 통해서 차별화된 서비스(DiffServ)의 특성을 잘 나타내는지의 성능을 NMS(200)의 IP 계층(210), 데이터 링크 계층(220) 및 물리 계층(230)내부의 각 모듈이 측정한다. The MPLS network 110 is configured through such a series of processes, and the traffic is allocated as agreed with the SLA (Service Label Agreement) for each LSP in the network providing the differentiated service (DiffServ). Each module in the IP layer 210, the data link layer 220, and the physical layer 230 of the NMS 200 measures the performance of the differentiated service (DiffServ) well by providing the ranking.

이때 NMS(200)를 통해서 자동화된 CLI(Command Line Interface)를 사용하면, MPLS망(110)에서 자동적인 대역폭 할당, LSP의 자동할당 및 효과적인 리포팅(reporting) 체계를 가질 수 있다. In this case, using an automated command line interface (CLI) through the NMS 200, the MPLS network 110 may have automatic bandwidth allocation, automatic allocation of LSPs, and an effective reporting scheme.

그리고 하부의 MPLS망(110)을 효과적으로 관리하기 위해서 NMS시스템은 앞에 서 설명한 바와 같이 계층적(IP 계층(210), 데이터 링크 계층(220) 및 물리 계층(230))으로 나뉘어져서 세부장비 및 네트워크의 전반적인 사항들을 관리하는 것이 가능하고, 하부에서 발생한 트래픽 모니터링(Traffic monitoring) 정보 및 각 호스트의 자원 모니터링(Resource monitoring) 정보들을 주기적으로 관리 시스템(NMS)(200)으로 올려 보내주며, NMS(200)에서는 MPLS망(110)으로 요청한 명령을 NMS 내부모듈들로 전달하여 필요한 트래픽 모니터링 기능을 수행한다.In order to effectively manage the lower MPLS network 110, the NMS system is divided into hierarchical layers (IP layer 210, data link layer 220, and physical layer 230) as described above. It is possible to manage the overall details of the, traffic monitoring information and resource monitoring information of each host that occurs at the bottom periodically sends to the management system (NMS) (200), NMS (200) ) Transmits the command requested to the MPLS network 110 to the NMS internal modules to perform the necessary traffic monitoring function.

이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.Those skilled in the art will appreciate that various changes and modifications can be made without departing from the spirit of the present invention.

따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의하여 정해져야 한다.Therefore, the technical scope of the present invention should not be limited to the contents described in the embodiments, but should be defined by the claims.

이와 같은 본 발명은 차별화된 서비스(DiffServ)를 제공하는 망에서의 각 레이블 스위칭 경로마다 트래픽(Traffic)을 제대로 할당하였는지, 우선순위제공을 통해서 차별화된 서비스(DiffServ)의 특성을 잘 나타내는지의 성능을 IP 계층, 데이터 링크 계층 및 물리 계층 등에서 세부장비 및 네트워크의 전반적인 사항들을 관리하는 것이 가능하고, 하부에서 발생한 트래픽 모니터링(Traffic monitoring) 정보 및 각 호스트의 자원 모니터링(Resource monitoring) 정보들을 주기적으로 관리 시스템으로 올려 보내주도록 하는 경우 관리 시스템에서는 필요한 트래픽 모니터링 기능을 수행할 수 있는 효과가 있다.As described above, the present invention shows whether the traffic is properly allocated to each label switching path in the network providing the differentiated service (DiffServ) and whether the characteristics of the differentiated service (DiffServ) are well represented through prioritization. It is possible to manage the overall details of the detailed equipment and network in the IP layer, data link layer and physical layer, and periodically manages the resource monitoring information and resource monitoring information of each host. If you send it to the network, the management system has the effect of performing the necessary traffic monitoring functions.

Claims (2)

사용자 컴퓨터로부터의 트래픽을 받아 다중 프로토콜 레이블 스위칭망의 레이블 스위칭 경로로 연결하는 입력 및 출력 라우터와, 상기 입력 및 출력 라우터간 주고받는 트래픽을 중계하는 코어 라우터로 구성된 라우터들과, 서로 다른 도메인(Domain)에 위치하고 있으며 허브를 거쳐 상기 입력 및 출력 라우터의 패스트 이더넷(Fast Ethernet) 포트에 연결되며 그 중 어느 하나에는 망관리 시스템 기능이 로딩된 다수의 사용자 컴퓨터로 다중 프로토콜 레이블 스위칭 망을 구성하는 단계와;Input and output routers that receive the traffic from the user's computer and connect them to the label switching path of the multi-protocol label switching network, routers composed of core routers that relay traffic between the input and output routers, and different domains. And a multi-protocol label switching network configured with a plurality of user computers loaded with a network management system function, which is connected to a Fast Ethernet port of the input and output router via a hub. ; 상기 입력 라우터와 출력 라우터간 레이블 스위칭 경로를 생성하는 단계와;Creating a label switching path between the input router and the output router; 상기 레이블 스위칭 경로로 흘러가는 개별 레이블 스위칭 경로 또는 상기 패스트 이더넷 포트에 대한 모니터링으로 레이블 스위칭 경로의 트래픽을 측정하는 단계와;Measuring the traffic of the label switching path by monitoring the individual label switching path or the Fast Ethernet port flowing into the label switching path; 상기 측정된 트래픽을 리드하기 위하여 일반 연결 어댑터(GIA)의 명령어 인터페이스 모듈을 이용하여 접근 객체를 생성하는 단계와;Creating an access object using a command interface module of a generic connection adapter (GIA) to lead the measured traffic; 상기 접근 객체를 이용하여 상기 측정된 트래픽을 리드하여 레이블 스위칭 경로 식별자, 레이블 스위칭 경로가 설정된 양단 라우터의 IP정보, 레이블 스위칭 경로의 할당대역폭 및 지연시간 정보 중 적어도 하나 이상의 정보를 상기 일반 연결 어댑터(GIA)가 망관리 시스템으로 전송하는 단계와;The measured traffic is read using the access object to transmit at least one or more of a label switching path identifier, IP information of both routers for which the label switching path is set, allocation bandwidth of the label switching path, and delay time information. Transmitting by the GIA) to the network management system; 상기 망 관리 시스템에서 IPCP(IP Connection Performer), IPTC(IP Topological configurator), IPPM(IP Performance Management), IPFM(IP Fault Management)를 포함하는 인터넷 프로토콜 계층과, DLCP(Data Link Connection Performer), DLTC(DataLink Topological Configurator), DLPM(Data Link Performance Management), DLFM(Datalink Fault Management)를 포함하는 데이터 링크 계층 및 PhyTC(Physical Topological Configurator), PhyPM(Physical Performance Management), PhyFM(Physical Fault Management)를 포함하는 물리 계층적으로 상기 전송 정보에 대한 모니터링을 실시하는 단계In the network management system, an Internet protocol layer including IP Connection Performer (IPCP), IP Topological configurator (IPTC), IP Performance Management (IPPM), and IP Fault Management (IPFM), Data Link Connection Performer (DLCP), and DLTC ( Data Link Layer including DataLink Topological Configurator (DLPM), Data Link Performance Management (DLPM), Datalink Fault Management (DLFM) Monitoring the transmission information hierarchically 를 포함하여 이루어지는 것을 특징으로 하는 레이블 스위칭 경로의 트래픽 측정을 위한 성능 관리 방법.Performance management method for traffic measurement of the label switching path comprising a. 삭제delete
KR1020030025788A 2003-04-23 2003-04-23 Performance management method for traffic measuring of label switching path KR100543446B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030025788A KR100543446B1 (en) 2003-04-23 2003-04-23 Performance management method for traffic measuring of label switching path

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030025788A KR100543446B1 (en) 2003-04-23 2003-04-23 Performance management method for traffic measuring of label switching path

Publications (2)

Publication Number Publication Date
KR20040091989A KR20040091989A (en) 2004-11-03
KR100543446B1 true KR100543446B1 (en) 2006-01-23

Family

ID=37372520

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030025788A KR100543446B1 (en) 2003-04-23 2003-04-23 Performance management method for traffic measuring of label switching path

Country Status (1)

Country Link
KR (1) KR100543446B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100620908B1 (en) * 2004-12-14 2006-09-07 한국전자통신연구원 Apparatus and method for monitoring label switched path state in convergence network
KR20060084052A (en) * 2005-01-17 2006-07-21 삼성전자주식회사 Apparatus and method for managing the link and lsp performance and connectivity of mpls network
KR101089832B1 (en) 2010-01-25 2011-12-05 포항공과대학교 산학협력단 Network Management System

Also Published As

Publication number Publication date
KR20040091989A (en) 2004-11-03

Similar Documents

Publication Publication Date Title
Mendiola et al. A survey on the contributions of software-defined networking to traffic engineering
US10700958B2 (en) Network management system with traffic engineering for a software defined network
EP3402124B1 (en) Service issuing method and device
Rahman et al. SVNE: Survivable virtual network embedding algorithms for network virtualization
JP5410998B2 (en) Software control plane for switches and routers
US8560697B2 (en) Method and apparatus for assigning and allocating network resources to layer 1 Virtual Private Networks
US20090077238A1 (en) Method, node apparatus and system for reserving network resources
US7275192B2 (en) Method and system for on demand selective rerouting of logical circuit data in a data network
CN114125924B (en) TSN service processing method and device and computer readable storage medium
KR100543446B1 (en) Performance management method for traffic measuring of label switching path
Bahnasse et al. Smart hybrid SDN approach for mpls vpn management and adaptive multipath optimal routing
EP3759877B1 (en) Establishing a path in an optical domain to couple ip routing domains for use by a vpn
EP1705839A1 (en) Guaranteed bandwidth end-to-end services in bridged networks
EP1834448A1 (en) Admission control in a telecommunication network
Chen et al. A dynamic security traversal mechanism for providing deterministic delay guarantee in SDN
KR100454684B1 (en) A Method and Server for Performing the Traffic Engineering Using Mock-experiment and Optimization in Multi-protocol Label Switching Network
Liu et al. Overlay vs. integrated traffic engineering for IP/WDM networks
KR100441891B1 (en) Data structure of the configuration information for remote controlling the heterogeneous MPLS network and, apparatus, method thereof.
Choi et al. Design and implementation of an information model for integrated configuration and performance management of MPLS-TE/VPN/QoS
Adami et al. Design and development of a GNRB for the coordinated use of network resources in a high performance grid environment
WO2003001397A1 (en) Method and apparatus for provisioning a communication path
Kim et al. An integrated service and network management system for MPLS traffic engineering and VPN services
Granat et al. Management System of the IPv6 QoS Parallel Internet
Shin et al. Design and Implementation of Configuration management for the MPLS Network
Gizelis et al. Management architecture in tactical communication networks

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
N231 Notification of change of applicant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20111230

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20130107

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee