KR20050066617A - Method of dynamic management of traffic conditioner parameter and table of class of service on router - Google Patents

Method of dynamic management of traffic conditioner parameter and table of class of service on router Download PDF

Info

Publication number
KR20050066617A
KR20050066617A KR1020030097925A KR20030097925A KR20050066617A KR 20050066617 A KR20050066617 A KR 20050066617A KR 1020030097925 A KR1020030097925 A KR 1020030097925A KR 20030097925 A KR20030097925 A KR 20030097925A KR 20050066617 A KR20050066617 A KR 20050066617A
Authority
KR
South Korea
Prior art keywords
flow control
profile pool
control queue
pool
resource
Prior art date
Application number
KR1020030097925A
Other languages
Korean (ko)
Other versions
KR100585934B1 (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 KR1020030097925A priority Critical patent/KR100585934B1/en
Publication of KR20050066617A publication Critical patent/KR20050066617A/en
Application granted granted Critical
Publication of KR100585934B1 publication Critical patent/KR100585934B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/6215Individual queue per QOS, rate or priority
    • 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
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 관한 것임.The present invention relates to a dynamic management method of a traffic conditioner parameter and a service class definition rule table in a router.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은, 라우터의 메인 프로세서에서 입/출력 네트워크 프로세서의 트래픽 조절기를 제어하기 위한 파라미터 및 서비스 클래스 정의 규칙 테이블을 관리하여 동적으로 자원을 할당 및 회수하여 네트워크 종단간의 서비스 품질(QoS)을 보장하기 위한, 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법을 제공하는데 그 목적이 있음.The present invention manages parameters and service class definition rule table for controlling traffic controller of input / output network processor in main processor of router to dynamically allocate and reclaim resources to ensure network end-to-end quality of service (QoS). To provide a dynamic management method of the traffic conditioner parameters and service class definition rules table in the router.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

본 발명은, 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 있어서, 트래픽 조절기의 파라미터 프로파일 풀 및 서비스 클래스에 기반한 패킷 처리를 기술한 규칙 테이블을 생성하는 생성단계; 자원 할당을 요청받은 트렁크에 대하여 일치하는 트래픽 조절기의 파라미터 프로파일 풀 및 규칙 테이블을 해당하는 네트워크 프로세서로 전송하는 전송단계; 및 자원 회수를 요청받은 트렁크에 대하여 일치하는 트래픽 조절기의 파라미터 프로파일 풀의 사용 상태를 변경하는 사용상태 변경단계를 포함함.According to an aspect of the present invention, there is provided a dynamic management method of a traffic conditioner parameter and service class definition rule table, comprising: generating a rule table describing packet processing based on a parameter profile pool and a service class of the traffic conditioner; Transmitting, to a corresponding network processor, a parameter profile pool and a rule table of a matching traffic conditioner for a trunk for which resource allocation has been requested; And a usage state change step of changing the usage state of the parameter profile pool of the matching traffic conditioner for the trunk for which resource recovery is requested.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 라우터 등과 같은 통신 시스템 등에 이용됨.The present invention is used in a communication system such as a router.

Description

라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법{Method of Dynamic Management of Traffic Conditioner Parameter and Table of Class of Service on Router} Definition of traffic conditioner parameters and service class in routers Method of Dynamic Management of Traffic Conditioner Parameter and Table of Class of Service on Router}

본 발명은 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 관한 것으로, 더욱 상세하게는 라우터의 메인 프로세서에서 입/출력 네트워크 프로세서의 트래픽 조절기를 제어하기 위한 파라미터 및 서비스 클래스 정의 규칙 테이블을 관리하여 동적으로 자원을 할당 및 회수하여 네트워크 종단간의 서비스 품질(QoS)을 보장하기 위한, 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 관한 것이다.The present invention relates to a dynamic management method of a traffic conditioner parameter and service class definition rule table, and more particularly, to a parameter and service class definition for controlling a traffic conditioner of an input / output network processor in a router main processor. The present invention relates to a dynamic management method of a traffic conditioner parameter and service class definition rule table for managing a rules table to dynamically allocate and reclaim resources to ensure network-to-end quality of service (QoS).

인터넷 수요의 증가와 사용자의 요구에 따른 다양한 형태의 서비스들이 제공됨에 따라 망 전체에서 폭발적으로 증가하는 트래픽을 효율적으로 처리할 수 있는 기술이 필요하게 되었다. 양적인 측면에서는 회선 및 스위칭/라우팅 장비의 확충을 통한 인프라의 고속화, 고성능화를 통하여 해결하고 있지만, 질적인 측면에서는 기존 장비들이 제공하는 최선형(Best Effort) 서비스 모델에만 의존하고 있다.As the demand for the Internet and various types of services are provided according to the needs of users, a technology for efficiently handling the exploding traffic in the entire network is needed. In the quantitative aspect, the solution is solved through the high speed and high performance of the infrastructure through the expansion of the circuit and the switching / routing equipment, but in the qualitative aspect, it relies only on the best effort service model provided by the existing equipment.

한편, 트래픽을 몇개의 클래스로 구분하고 클래스에 따라 차등화된 서비스를 제공하고자 하는 것이 차별화 서비스(DiffServ : Differentiated Service)이다. 라우터와 같은 각 통신 노드에서는 차별화 서비스(DiffServ)를 이용하여 서비스 클래스(CoS : Class of Service)를 제공할 수 있다.On the other hand, a differentiated service (DiffServ: Differentiated Service) is to classify traffic into several classes and provide differentiated services according to classes. Each communication node such as a router may provide a Class of Service (CoS) using a differential service (DiffServ).

현재, 라우터에서의 서비스 클래스(CoS) 및 서비스 품질(QoS : Quality of Service)은 인터넷 프로토콜(IP : Internet Protocol, 이하 'IP'라 한다.) 또는 근거리 가상통신망(VLAN : Virtual LAN) 수준의 정적인 방법으로, 품질 차별화 정책으로 제공된다.Currently, Class of Service (CoS) and Quality of Service (QoS) in routers are static at the Internet Protocol (IP) or local area network (VLAN) level. In a way, the quality differentiation policy is provided.

그러나, 상기와 같은 종래의 서비스 품질 제공 방법은 실제로 각 노드별로 트래픽의 등급별 차등화는 제공할 수 있지만 종단간의 서비스 품질은 보장이 어려운 문제점이 있다.However, the conventional method of providing a quality of service can actually provide a differential level of traffic for each node, but there is a problem in that the end-to-end quality of service is difficult to guarantee.

본 발명은 상기 문제점을 해결하기 위하여 제안된 것으로, 라우터의 메인 프로세서에서 입/출력 네트워크 프로세서의 트래픽 조절기를 제어하기 위한 파라미터 및 서비스 클래스 정의 규칙 테이블을 관리하여 동적으로 자원을 할당 및 회수하여 네트워크 종단간의 서비스 품질(QoS)을 보장하기 위한, 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법을 제공하는데 그 목적이 있다. The present invention has been proposed to solve the above problems, and the network termination by dynamically allocating and retrieving resources by managing parameters and service class definition rule tables for controlling the traffic controller of the input / output network processor in the main processor of the router. The purpose of the present invention is to provide a dynamic management method of a traffic conditioner parameter and a service class definition rule table in a router, to ensure quality of service (QoS).

상기 목적을 달성하기 위한 본 발명의 방법은, 입력단 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 있어서, 메인 프로세서의 자원관리 모듈이 제 1 흐름제어 큐 프로파일 풀 및 상기 제 1 흐름제어 큐 프로파일 풀을 이용하여 제 1 규칙 테이블(PHB 테이블)을 생성하는 생성단계; 상기 자원관리 모듈이 자원 할당 요청 메시지를 통하여 요청받은 제 1 트렁크에 대한 출력 인터페이스를 확인하고, 상기 자원 할당 요청 메시지를 통하여 수신한 제 2 규칙 테이블 및 제 2 흐름제어 큐 프로파일 풀의 이름이 상기 제 1 규칙 테이블 및 상기 제 1 흐름제어 큐 프로파일 풀에 존재하는지 확인하여 상기 출력 인터페이스에 상기 제 2 흐름제어 큐 프로파일 풀에 대한 자원을 할당할 수 있음에 따라 해당하는 제 1 흐름제어 큐 프로파일 풀의 사용 상태를 상기 제 1 트렁크의 아이디로 변경하고 상기 제 2 흐름제어 큐 프로파일 풀 정보 및 제 2 규칙 테이블 정보를 상기 출력 인터페이스의 해당 네트워크 프로세서로 전송하는 전송단계; 및 상기 자원관리 모듈이 자원 회수 요청 메시지를 통하여 요청받은 제 2 트렁크에 대한 출력 인터페이스를 확인하고, 상기 제 2 트렁크의 아이디를 가지는 제 1 흐름제어 큐 프로파일 풀의 사용 상태를 변경하는 사용상태 변경단계를 포함한다.The method of the present invention for achieving the above object is a dynamic management method of the traffic conditioner parameters and service class definition rule table in the input router, the resource management module of the main processor is the first flow control queue profile pool and the first; A generation step of generating a first rule table (PHB table) using the first flow control queue profile pool; The resource management module checks an output interface for the first trunk requested through the resource allocation request message, and the name of the second rule table and the second flow control queue profile pool received through the resource allocation request message is the first name. Using the corresponding first flow control queue profile pool as it is possible to allocate resources for the second flow control queue profile pool to the output interface by checking whether it exists in the first rule table and the first flow control queue profile pool. A transmission step of changing a state to an ID of the first trunk and transmitting the second flow control queue profile pool information and the second rule table information to a corresponding network processor of the output interface; And checking, by the resource management module, an output interface for the requested second trunk through a resource recovery request message, and changing a usage state of a first flow control queue profile pool having an ID of the second trunk. It includes.

한편, 본 발명의 다른 방법은, 전송단 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 있어서, 메인 프로세서의 자원관리 모듈이 제 1 대역 제한 정책 프로파일 풀과 제 1 흐름제어 큐 프로파일 풀 및 상기 제 1 대역 제한 정책 프로파일 풀과 상기 제 1 흐름제어 큐 프로파일 풀을 이용하여 제 1 규칙 테이블(MPLS BA 테이블)을 생성하는 생성단계; 상기 자원관리 모듈이 자원 할당 요청 메시지를 통하여 요청받은 제 1 트렁크에 대하여 수신한 제 2 규칙 테이블의 정보, 제 2 흐름제어 큐 프로파일 풀의 이름 및 제 2 대역 제한 정책 프로파일 풀의 이름이 상기 제 1 규칙 테이블과 상기 제 1 흐름제어 큐 프로파일 풀 및 상기 제 1 대역 제한 정책 프로파일 풀에 존재하는지 확인하여 상기 출력 인터페이스에 상기 제 2 흐름제어 큐 프로파일 풀에 대한 자원을 할당할 수 있음에 따라 상기 제 2 흐름제어 큐 프로파일 풀에 해당하는 제 1 흐름제어 큐 프로파일 풀의 사용 상태를 상기 제 1 트렁크의 아이디로 변경하고 상기 제 2 흐름제어 큐 프로파일 풀의 정보를 상기 출력 인터페이스의 해당 네트워크 프로세서로 전송하고, 상기 입력 인터페이스에 상기 제 2 대역 제한 정책 프로파일 풀에 대한 자원을 할당할 수 있음에 따라 상기 제 2 대역 제한 정책 프로파일 풀에 해당하는 제 1 대역 제한 정책 프로파일 풀의 사용 상태를 상기 제 1 트렁크의 아이디로 변경하고 상기 제 2 대역 제한 정책 프로파일 풀의 정보를 상기 입력 인터페이스의 해당 네트워크 프로세서로 전송하고 상기 제 2 규칙 테이블의 정보를 상기 입/출력 인터페이스의 해당 네트워크 프로세서로 전송하는 전송단계; 및 상기 자원관리 모듈이 자원 회수 요청 메시지를 통하여 요청받은 제 2 트렁크에 대한 입/출력 인터페이스를 확인하고, 상기 제 2 트렁크의 아이디를 가지는 상기 제 1 흐름제어 큐 프로파일 풀 및 상기 제 1 대역 제한 정책 프로파일 풀의 사용 상태를 변경하는 사용상태 변경단계를 포함한다.On the other hand, another method of the present invention, in the dynamic management method of the traffic conditioner parameters and service class definition rule table in the transport router, the resource management module of the main processor, the first bandwidth restriction policy profile pool and the first flow control Generating a first rule table (MPLS BA table) using a queue profile pool, the first band restriction policy profile pool and the first flow control queue profile pool; The information in the second rule table, the name of the second flow control queue profile pool, and the name of the second band restriction policy profile pool received by the resource management module with respect to the first trunk requested through the resource allocation request message are the first. The second table may be allocated to the output interface by checking whether a rule table exists in the first flow control queue profile pool and the first band restriction policy profile pool. Change the usage state of the first flow control queue profile pool corresponding to the flow control queue profile pool to the ID of the first trunk, and transmit the information of the second flow control queue profile pool to the corresponding network processor of the output interface, Allocate resources for the second band restriction policy profile pool to the input interface. And change the usage state of the first band restriction policy profile pool corresponding to the second band restriction policy profile pool to the ID of the first trunk and change the information of the second band restriction policy profile pool of the input interface. Transmitting to the corresponding network processor and transmitting the information of the second rule table to the corresponding network processor of the input / output interface; And checking the input / output interface for the second trunk requested by the resource management module through a resource recovery request message, and wherein the first flow control queue profile pool having the ID of the second trunk and the first bandwidth restriction policy are used. The usage state change step of changing the usage state of the profile pool is included.

한편, 본 발명의 또 다른 방법은, 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 있어서, 트래픽 조절기의 파라미터 프로파일 풀 및 서비스 클래스에 기반한 패킷 처리를 기술한 규칙 테이블을 생성하는 생성단계; 자원 할당을 요청받은 트렁크에 대하여 일치하는 트래픽 조절기의 파라미터 프로파일 풀 및 규칙 테이블을 해당하는 네트워크 프로세서로 전송하는 전송단계; 및 자원 회수를 요청받은 트렁크에 대하여 일치하는 트래픽 조절기의 파라미터 프로파일 풀의 사용 상태를 변경하는 사용상태 변경단계를 포함한다.Meanwhile, another method of the present invention provides a rule table describing packet processing based on a parameter profile pool and a service class of a traffic conditioner in a method of dynamically managing a traffic conditioner parameter and a service class definition rule table in a router. Generating step; Transmitting, to a corresponding network processor, a parameter profile pool and a rule table of a matching traffic conditioner for a trunk for which resource allocation has been requested; And a usage state changing step of changing the usage state of the parameter profile pool of the matching traffic conditioner for the trunk for which resource recovery is requested.

본 발명은, 트래픽의 효율적인 처리를 통하여 종단간 서비스 품질(QoS)을 제공하기 위하여, 코어망에서는 멀티 프로토콜 레이블 스위칭(MPLS : Multi Protocol Label Switching, 이하 'MPLS'라 한다.)과 같은 신호처리 프로토콜을 이용하고, 사용자에 근접한 가입자단에서는 인터넷 프로토콜(IP) 또는 근거리 가상통신망(VLAN) 수준의 품질 보장 방안을 고려하여 가입자단의 액세스 라우터와 코어 라우터에서 서비스 클래스(CoS)를 제공하는 방법에 관한 것이다.The present invention provides a signal processing protocol such as multi-protocol label switching (MPLS) in the core network to provide end-to-end quality of service (QoS) through efficient processing of traffic. The method of providing a class of service (CoS) in an access router and a core router at a subscriber end by considering a quality assurance scheme at an Internet Protocol (IP) or a local area network (VLAN) level at a subscriber end close to a user will be.

이를 위하여 멀티 프로토콜 레이블 스위칭(MPLS)이 제공하는 동적인 경로인 레이블 스위칭 패스(LSP : Label Switching Path, 이하 'LSP'라 한다.)에 서비스 품질(QoS)을 적용시키고 기존의 IP 또는 근거리 가상통신망(VLAN) 수준의 서비스 클래스(CoS)와 연동함으로써 종단간의 플로우에 대한 서비스 품질을 보장할 수 있다.To this end, Quality of Service (QoS) is applied to the Label Switching Path (LSP), a dynamic path provided by Multiprotocol Label Switching (MPLS), and the existing IP or local area network By interworking with (VLAN) level of service class (CoS), it is possible to guarantee the quality of service for end-to-end flow.

한편, 트래픽 조절기(Traffic Conditioner)의 파라미터(Parameter)는 트래픽 분류기(Classifier), 미터(Meter), 마커(Marker), 쉐이퍼/드라퍼(Shaper/Dropper)를 포함한다.On the other hand, parameters of the traffic conditioner (Traffic Conditioner) includes a traffic classifier (Classifier), a meter (Meter), a marker (Marker), a shaper / dropper (Shaper / Dropper).

상기 트래픽 분류기(Classifier)는 입력 패킷들을 비에이(BA : Behavior Aggregate, 이하 'BA'라 한다.)로 구분해 주며, 상기 마커(Marker)는 결정된 피에이치비(PHB : Per Hop Behavior, 이하 'PHB'라 한다.)에 따라 패킷에 차별화 서비스 코드 포인트(DSCP : DiffServ Code Point, 이하 'DSCP'라 한다.) 값을 마킹한다.The traffic classifier classifies the input packets into a behavior aggregate (BA), and the marker corresponds to a determined per hop behavior (PHB). Mark the value of the Differentiated Service Code Point (DSCP) in the packet according to '.'

상기 미터(Meter)는 패킷이 미리 정해진 트래픽 프로파일을 준수하는지 여부를 결정하고 위배된 패킷에 대해서는 쉐이퍼/드라퍼(Shaper/Dropper)에서 조정 또는 폐기시킨다.The Meter determines whether the packet conforms to a predetermined traffic profile and adjusts or discards the violated packet in the Shaper / Dropper.

상기 쉐이퍼(Shaper)는 트래픽 프로파일에 따라 스트림의 일부 또는 전체를 지연시키고, 드라퍼(Dropper)는 트래픽 프로파일을 적용하기 위해 스트림의 일부 또는 전체를 폐기시킨다.The shaper delays part or all of the stream depending on the traffic profile, and the dropper discards part or all of the stream to apply the traffic profile.

여기서, 흐름제어 큐는 라우터 또는 스위치 같은 장비의 출력단에서 흐름제어 및 우선순위를 처리하기 위한 큐를 말한다. 흐름제어는 보통 임의 조기 탐지(RED : Random Early Detection) 또는 가중치 임의 조기 탐지(WRED : Weighted RED)방식을 사용한다. 출력을 위한 큐는 단순히 하나의 큐를 이용하는 피포(FIFO : First In First Out)부터 복수의 큐를 사용하는 라운드 로빈(RR : Round Robin), 페어큐(FQ : Fair Queue) 및 가중치 페어큐(WFQ : Weighted Fair Queue) 방식을 사용하는데, 우선순위를 제어하기 위해서는 가중치 페어큐(WFQ) 방식으로 우선순위를 처리한다.Here, the flow control queue refers to a queue for processing flow control and priority at the output of equipment such as a router or a switch. Flow control usually uses Random Early Detection (RED) or Weighted RED (WRED). Queues for output are simply FIFO (First In First Out) using one queue, Round Robin (RR) using multiple queues, Fair Queue (FQ) and Weighted Fair Queue (WFQ). : Weighted Fair Queue is used. To control the priority, priority is processed by WFQ.

한편, 대역 제한 정책은 트래픽 컨디셔너의 드라퍼에서 일어나는 행위를 말하는데, 토큰 버킷(Token Bucket) 및 리키 버킷(Leaky Bucket)을 이용하여 여러 종류의 트래픽 각각에 맞는 속성들을 설정하여 제어한다.On the other hand, the band restriction policy refers to an action that occurs in the traffic conditioner's dripper. The token bucket and the leaky bucket are used to set and control attributes suitable for each type of traffic.

한편, BA 테이블 및 PHB 테이블은 서비스 클래스(CoS)에 따라 패킷 처리를 기술한 규칙 테이블을 말한다.Meanwhile, the BA table and the PHB table refer to a rule table describing packet processing according to a service class (CoS).

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명이 적용되는 라우터 시스템의 일실시예 구성도이다.1 is a configuration diagram of an embodiment of a router system to which the present invention is applied.

도 1 에 도시된 바와 같이, 본 발명이 적용되는 라우터 시스템은 라우팅 프로토콜, 자원예약 프로토콜-트래픽 엔지니어링(RSVP-TE) 모듈(102) 및 자원 관리 모듈(103)의 전반적인 관리를 담당하기 위한 메인 프로세서(101), 전체 네트워크 상황에 따라 트래픽 흐름을 고려하여 자원을 예약하기 위한 RSVP-TE 모듈(102), 서비스 클래스 정의 규칙 테이블(MPLS BA 테이블 및 PHB 테이블)과 트래픽 조절기 파라미터(흐름제어 큐 및 대역 제한 정책)를 저장하고 있으며 상기 RSVP-TE 모듈(102)과의 상호 작용으로 상기 규칙 테이블 및 트래픽 조절기의 파라미터를 입/출력 인터페이스의 네트워크 프로세서로 전송하기 위한 자원관리 모듈(103), 외부 입력포트를 내장하고 있으며 입력되는 패킷을 전달받기 위한 입력단 라인 카드 프로세서(104), 외부 출력포트를 내장하고 있으며 전달받은 패킷을 출력하기 위한 출력단 라인 카드 프로세서(107), 상기 입력단 라인 카드 프로세서(104)로부터 전달받은 패킷을 포워딩 테이블 검색, 트래픽 분류 및 흐름제어를 통하여 상기 입력단 라인 카드 프로세서(104)를 통하여 상기 출력단 라인 카드 프로세서(107)로 전달하기 위한 입력단 네트워크 프로세서(105), 상기 입력단 라인 카드 프로세서(104)로부터 입력받은 패킷을 상기 출력단 라인카드 프로세서(107)로 전달해주기 위한 스위치(스위치 패브릭)(106) 및 상기 스위치(106)를 통하여 상기 출력단 라인 카드 프로세서(107)로부터 전달받은 패킷을 포워딩 테이블 검색, 트래픽 분류 및 흐름제어를 통하여 상기 출력단 라인 카드 프로세서(107)를 거쳐 출력포트로 전달하기 위한 출력단 네트워크 프로세서(108)를 포함한다.As shown in FIG. 1, a router system to which the present invention is applied is a main processor for managing overall management of a routing protocol, resource reservation protocol-traffic engineering (RSVP-TE) module 102, and resource management module 103. 101, RSVP-TE module 102 for reserving resources in consideration of traffic flow according to the overall network situation, service class definition rule table (MPLS BA table and PHB table) and traffic conditioner parameters (flow control queue and band) Resource management module 103, an external input port for transmitting the rules table and the parameters of the traffic conditioner to a network processor of an input / output interface through interaction with the RSVP-TE module 102. It has a built-in line card processor 104, an external output port for receiving the incoming packet is delivered An output end line card processor 107 for outputting the received packet, and the output end line card processor 104 through the input end line card processor 104 through a forwarding table search, traffic classification, and flow control. An input network processor 105 for delivering to the line card processor 107, and a switch (switch fabric) 106 for delivering packets received from the input line card processor 104 to the output line card processor 107. And an output network for transmitting the packet received from the output line card processor 107 through the switch 106 to the output port through the output line card processor 107 through forwarding table search, traffic classification, and flow control. Processor 108.

여기서, 입력단(Ingress) 라우터인 경우에, 입력단 라인 카드 프로세서(104)에 차별화 서비스 코드 포인트(DSCP)가 마킹된 일반 IP 패킷이 입력되면, 목적지 주소에 해당하는 레이블 스위칭 패스(LSP)를 얻기 위한 토큰을 가지고 스위치(106)를 통하여 출력단의 네트워크 프로세서(108)로 전달된다. 그러면, 상기 IP 패킷의 DSCP는 상기 출력단 네트워크 프로세서(108)에서 미리 메인 프로세서(101)의 RSVP-TE 모듈(102)과의 상호작용을 거쳐 자원관리 모듈(103)로부터 전송받은 PHB 테이블의 DSCP에 해당하는 MPLS EXP 값으로 변환된다. 이후, MPLS EXP가 태깅된 패킷은 PHB 테이블에 기술된(인덱스로 표현된) 흐름제어 큐를 사용하여 해당 출력단 라인 카드 프로세서(107)의 포트를 통하여 외부 네트워크로 전송된다.Here, in the case of an ingress router, when a general IP packet marked with a differentiated service code point (DSCP) is input to the input line card processor 104, a label switching pass (LSP) corresponding to a destination address is obtained. The token is passed through the switch 106 to the output network processor 108. Then, the DSCP of the IP packet is transmitted to the DSCP of the PHB table received from the resource management module 103 through interaction with the RSVP-TE module 102 of the main processor 101 in advance at the output network processor 108. Converted to the corresponding MPLS EXP value. The MPLS EXP tagged packet is then sent to the external network through the port of the corresponding output line card processor 107 using the flow control queue (expressed in index) described in the PHB table.

한편, 전송단(Transit) 라우터인 경우에, 입력단 라인 카드 프로세서(104)에 EXP가 태깅된 MPLS 패킷이 입력되면, 레이블에 의한 스위칭 및 트래픽 제어를 위하여 입력단 네트워크 프로세서(105)로 전달된다. 그러면, 상기 입력단 네트워크 프로세서(105)는 미리 메인 프로세서(101)의 RSVP-TE 모듈(102)과의 상호 작용을 거쳐 자원관리 모듈(103)로부터 전송받은 MPLS BA 테이블에서 대역 제한 정책(Policy) 프로파일과 흐름제어 큐(Flow Control Queue) 프로파일 정보를 얻어서, 입력단 네트워크 프로세서(105)에서 대역 제한 정책(Policy)에 의하여 마킹(Marking) 및 레이트 리미팅(Rate Limiting) 제어를 수행한 후에 상기 스위치(106)를 통하여 출력단 네트워크 프로세서(108)로 전달하여 해당하는 흐름제어 큐를 통하여 해당 출력포트로 전송되도록 한다.On the other hand, in the case of a Transit router, when the MPLS packet tagged with EXP is input to the input line card processor 104, it is transmitted to the input network processor 105 for switching and traffic control by the label. Then, the input network processor 105 has previously interacted with the RSVP-TE module 102 of the main processor 101 in the MPLS BA table received from the resource management module 103. And the flow control queue profile information, and after performing the marking and rate limiting control by the bandwidth limit policy at the input network processor 105, the switch 106 is performed. By passing through to the output network processor 108 to be transmitted to the corresponding output port through the corresponding flow control queue.

도 2 는 본 발명에 따른 입력단(Ingress) 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 대한 일실시예 흐름도이다.2 is a flowchart illustrating a dynamic management method of a traffic conditioner parameter and a service class definition rule table in an ingress router according to the present invention.

먼저, 사용자로부터 출력단의 흐름제어 큐에 대한 프로파일 정보를 입력받아 흐름제어 큐 프로파일 풀을 생성하고(201), 임의의 이-엘에스피(E-LSP : EXP-Inferred-Perhop Scheduling Class LSP, 이하 'E-LSP'라 한다.)에 사용될 PHB 테이블에 대한 정보를 입력받아 PHB 테이블을 생성한다(202).First, a flow control queue profile pool is generated by receiving profile information on a flow control queue of an output terminal from a user (201), and an arbitrary E-LSP (E-LSP: EXP-Inferred-Perhop Scheduling Class LSP) A PHB table is generated by receiving information on the PHB table to be used for the E-LSP '.

이후, 자원관리 모듈(103)이 RSVP-TE 모듈(102)로부터 자원 할당 요청 메시지(ADD_TRUNK)를 통하여 자원 할당 요청 신호를 수신하면(203), 해당되는 트렁크(Trunk)의 출력 인터페이스를 확인한다(204).After that, when the resource management module 103 receives the resource allocation request signal from the RSVP-TE module 102 through the resource allocation request message ADD_TRUNK (203), the resource management module 103 checks the output interface of the corresponding trunk (Trunk) ( 204).

이후, 상기 수신한 자원 할당 요청에 대한 PHB 테이블의 정보가 기생성한 PHB 테이블에 존재하는지를 확인한다(205).Thereafter, it is checked whether information of the PHB table for the received resource allocation request exists in the previously generated PHB table (205).

상기 확인 결과(205), 상기 수신한 자원 할당 요청에 대한 PHB 테이블의 정보가 기생성한 PHB 테이블에 존재하지 않으면 상기 자원관리 모듈(103)은 상기 RSVP-TE 모듈(102)로 자원 할당이 실패했음을 알리는 메시지(ADD_TRUNK_NOK)를 전송하고(212), 메시지 수신 대기 상태로 진행한다.As a result of the check 205, if the information of the PHB table for the received resource allocation request does not exist in the generated PHB table, the resource management module 103 fails to allocate the resource to the RSVP-TE module 102. A message (ADD_TRUNK_NOK) indicating that the message has been transmitted is transmitted (212), and the message proceeds to a waiting state.

한편, 상기 확인 결과(205), 상기 수신한 자원 할당 요청에 대한 PHB 테이블의 정보가 기생성한 PHB 테이블에 존재하면, 상기 수신한(PHB 테이블에서 획득한) 흐름제어 큐 프로파일 풀의 이름(인덱스)이 기생성한 흐름제어 큐 프로파일 풀에 존재하는지를 확인한다(206).On the other hand, if the check result 205, the information of the PHB table for the received resource allocation request exists in the pre-created PHB table, the name (index) of the received flow control queue profile pool (obtained from the PHB table) (206) is present in the pre-created flow control queue profile pool.

상기 확인 결과(206), 상기 수신한 흐름제어 큐 프로파일 풀의 이름(인덱스)이 기생성한 흐름제어 큐 프로파일 풀에 존재하지 않으면, "212" 과정으로 진행한다.As a result of the check 206, if the received name of the flow control queue profile pool (index) does not exist in the pre-created flow control queue profile pool, the process proceeds to "212".

한편, 상기 확인 결과(206), 상기 수신한 흐름제어 큐 프로파일 풀 이름(인덱스)이 기생성한 흐름제어 큐 프로파일 풀에 존재하면, 상기 출력 인터페이스에서 상기 수신한 흐름제어 큐에 대한 정책을 할당할 수 있는가를 판단한다(207).On the other hand, if the check result 206, the received flow control queue profile pool name (index) is present in the pre-created flow control queue profile pool, the policy for the received flow control queue is allocated in the output interface It is determined whether it can be (207).

상기 판단 결과(207), 상기 출력 인터페이스에서 상기 수신한 흐름제어 큐에 대한 정책을 할당할 수 없으면, "212" 과정으로 진행한다.If it is determined in step 207 that the policy for the received flow control queue cannot be allocated in the output interface, the process proceeds to step 212.

한편, 상기 판단 결과(207), 상기 출력 인터페이스에서 상기 수신한 흐름제어 큐에 대한 정책을 할당할 수 있으면, 상기 수신한 흐름제어 큐 프로파일 풀과 일치하는 기생성한 흐름제어 큐 프로파일 풀의 사용 상태를 수신한 트렁크 아이디(ID)로 변경한다(208).On the other hand, if the determination result 207, the output interface can assign a policy for the received flow control queue, the state of use of the parasitic flow control queue profile pool matching the received flow control queue profile pool Is changed to the received trunk ID (208).

이후, 상기 자원관리 모듈(103)은 출력 인터페이스의 해당하는 네트워크 프로세서로 수신한 흐름제어 큐 프로파일 풀과 일치하는 흐름제어 큐 프로파일 풀 정보를 전송하고(209), PHB 테이블에 대한 정보도 전송한다(210).Thereafter, the resource management module 103 transmits flow control queue profile pool information corresponding to the flow control queue profile pool received to the corresponding network processor of the output interface (209), and also transmits information on the PHB table ( 210).

이후, 상기 네트워크 프로세서로 해당 정보들의 전송이 성공적으로 완료되면 상기 자원관리 모듈(103)은 상기 RSVP-TE 모듈(102)로 자원 할당이 성공했음을 알리는 메시지(ADD_TRUNK_OK)에 흐름제어 큐에 대한 베이스(qbase) 값을 실어서 전송하고(211), 메시지 수신 대기 상태로 진행한다.Subsequently, when the transmission of the information to the network processor is successfully completed, the resource management module 103 transmits a message (ADD_TRUNK_OK) indicating that resource allocation is successful to the RSVP-TE module 102. qbase) is loaded with the value (211), and proceeds to the message receiving standby state.

한편, 메시지 수신 대기 상태에서 상기 자원관리 모듈(103)이 상기 RSVP-TE 모듈(102)로부터 자원 회수 요청 메시지(DELETE_TRUNK)를 통하여 자원 회수 요청 신호를 수신하면(203), 해당되는 트렁크(Trunk)의 출력 인터페이스를 확인한다(213).Meanwhile, when the resource management module 103 receives the resource recovery request signal from the RSVP-TE module 102 through the resource recovery request message DELETE_TRUNK in a message reception waiting state (203), the corresponding trunk (Trunk) Check the output interface of (213).

이후, 기생성한 흐름제어 큐 프로파일 풀의 사용 상태가 수신한 트렁크 아이디(ID)인 흐름제어 큐 프로파일 풀이 존재하는지를 확인한다(214).Thereafter, it is checked whether there is a flow control queue profile pool which is a trunk ID (ID) of the received flow control queue profile pool.

상기 확인 결과(214), 사용 상태가 수신한 트렁크 아이디(ID)에 해당하는 흐름제어 큐 프로파일 풀이 존재하면 사용 상태를 '사용하지 않음'으로 변경하고(215) 상기 RSVP-TE 모듈(102)로 자원 회수가 성공했음을 알리는 메시지(DELETE_TRUNK_OK)를 전송한 후에(216), 메시지 수신 대기 상태로 진행한다.As a result of the check (214), if there is a flow control queue profile pool corresponding to the trunk ID (ID) received, the usage state is changed to 'not used' (215) and the RSVP-TE module 102 is changed. After transmitting a message (DELETE_TRUNK_OK) indicating that resource recovery is successful (216), the process proceeds to the message reception waiting state.

한편, 상기 확인 결과(214), 사용 상태가 수신한 트렁크 아이디(ID)인 흐름제어 큐 프로파일 풀이 존재하지 않으면 상기 자원관리 모듈(103)은 상기 RSVP-TE 모듈(102)로 자원 회수가 실패했음을 알리는 메시지(DELETE_TRUNK_NOK)를 전송하고(217), 메시지 수신 대기 상태로 진행한다.On the other hand, if there is no flow control queue profile pool that is the trunk ID (ID) received using the check result 214, the resource management module 103 indicates that resource recovery failed to the RSVP-TE module 102. The notification message (DELETE_TRUNK_NOK) is transmitted (217), and the message proceeds to a waiting state.

도 3 은 본 발명에 따른 전송단(Transit) 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 대한 일실시예 흐름도이다.3 is a flowchart illustrating a dynamic management method of a traffic conditioner parameter and service class definition rule table in a transit router according to the present invention.

먼저, 사용자로부터 입력단의 대역 제한 정책에 대한 프로파일 정보를 입력받아 대역 제한 정책 프로파일 풀을 생성하고, 출력단의 흐름제어 큐에 대한 프로파일 정보를 입력받아 흐름제어 큐 프로파일 풀을 생성한다(301). 또한, 사용자로부터 임의의 E-LSP에 적용될 MPLS BA 테이블에 대한 정보를 입력받아 BA 테이블을 생성한다(302).First, the user receives profile information on the bandwidth restriction policy of the input terminal from the user to generate a bandwidth restriction policy profile pool, and receives the profile information on the flow control queue of the output terminal to generate a flow control queue profile pool (301). In addition, a BA table is generated by receiving information on an MPLS BA table to be applied to a certain E-LSP from the user (302).

이후, 자원관리 모듈(103)이 RSVP-TE 모듈(102)로부터 자원 할당 요청 메시지(ADD_TRUNK)를 통하여 자원 할당 요청 신호를 수신하면(303), 해당되는 트렁크(Trunk)의 입/출력 인터페이스를 확인한다(304).Then, when the resource management module 103 receives the resource allocation request signal from the RSVP-TE module 102 through the resource allocation request message ADD_TRUNK (303), the input / output interface of the corresponding trunk is checked. (304)

이후, 상기 수신한 자원 할당 요청에 대한 BA 테이블의 정보가 기생성한 BA 테이블에 존재하는지를 확인한다(305).Thereafter, it is checked whether information of the BA table for the received resource allocation request exists in the pre-generated BA table (305).

상기 확인 결과(305), 상기 수신한 자원 할당 요청에 대한 BA 테이블의 정보가 기생성한 BA 테이블에 존재하지 않으면, 상기 자원관리 모듈(103)은 상기 RSVP-TE 모듈(102)로 자원 할당이 실패했음을 알리는 메시지(ADD_TRUNK_NOK)를 전송하고(316), 메시지 수신 대기 상태로 진행한다.If the check result 305, the information of the BA table for the received resource allocation request does not exist in the generated BA table, the resource management module 103 is assigned to the RSVP-TE module 102. A message ADD_TRUNK_NOK indicating that it has failed is transmitted (316), and the message proceeds to a message reception waiting state.

한편, 상기 확인 결과(305), 상기 수신한 자원 할당 요청에 대한 BA 테이블의 정보가 기생성한 BA 테이블에 존재하면, 상기 수신한(BA 테이블에서 획득한) 흐름제어 큐 프로파일 풀의 이름(인덱스)이 기생성한 흐름제어 큐 프로파일 풀에 존재하는지를 확인한다(306).On the other hand, if the check result 305, the information of the BA table for the received resource allocation request exists in the pre-created BA table, the name (index) of the received flow control queue profile pool (obtained from the BA table) (306) is present in the pre-created flow control queue profile pool.

상기 확인 결과(306), 상기 수신한 흐름제어 큐 프로파일 풀의 이름(인덱스)이 기생성한 흐름제어 큐 프로파일 풀에 존재하지 않으면, "316" 과정으로 진행한다.If the check result 306, the name (index) of the received flow control queue profile pool does not exist in the pre-created flow control queue profile pool, the process proceeds to "316".

한편, 상기 확인 결과(306), 상기 수신한 흐름제어 큐 프로파일 풀의 이름(인덱스)이 기생성한 흐름제어 큐 프로파일 풀에 존재하면, 상기 출력 인터페이스에서 상기 수신한 흐름제어 큐에 대한 정책을 할당할 수 있는가를 판단한다(307).On the other hand, if the check result 306, the name (index) of the received flow control queue profile pool exists in the pre-created flow control queue profile pool, the policy for the received flow control queue is allocated in the output interface It is determined whether it can be done (307).

상기 판단 결과(307), 상기 출력 인터페이스에서 상기 수신한 흐름제어 큐에 대한 정책을 할당할 수 없으면, "316"과정으로 진행한다.If it is determined in step 307 that the policy for the received flow control queue cannot be allocated in the output interface, the process proceeds to step 316.

한편, 상기 판단 결과(307), 상기 출력 인터페이스에서 상기 수신한 흐름제어 큐에 대한 정책을 할당할 수 있으면, 상기 수신한 흐름제어 큐 프로파일 풀과 일치하는 기생성한 흐름제어 큐 프로파일 풀의 사용 상태를 수신한 트렁크 아이디(ID)로 변경한다(308). 그리고, 상기 자원관리 모듈(103)이 출력 인터페이스의 해당하는 네트워크 프로세서로 수신한 흐름제어 큐 프로파일 풀과 일치하는 흐름제어 큐 프로파일 풀 정보를 전송한다(309).On the other hand, if the determination result 307, the output interface can assign a policy for the received flow control queue, the state of use of the pre-existing flow control queue profile pool matching the received flow control queue profile pool Change to the received trunk ID (308) (308). Then, the resource management module 103 transmits flow control queue profile pool information corresponding to the flow control queue profile pool received to the corresponding network processor of the output interface (309).

이후, 상기 수신한 대역 제한 정책 프로파일 풀의 이름(인덱스)이 기생성한 대역 제한 정책 프로파일 풀에 존재하는지를 확인한다(310).Thereafter, it is checked whether the name (index) of the received band restriction policy profile pool exists in the previously created band restriction policy profile pool (310).

상기 확인 결과(310), 상기 수신한 대역 제한 정책 프로파일 풀의 이름(인덱스)이 기생성한 대역 제한 정책 프로파일 풀에 존재하지 않으면, "316" 과정으로 진행한다.As a result of the check 310, if the name (index) of the received band restriction policy profile pool does not exist in the previously created band restriction policy profile pool, the process proceeds to "316".

한편, 상기 확인 결과(310), 상기 수신한 대역 제한 정책 프로파일 풀의 이름(인덱스)이 기생성한 대역 제한 정책 프로파일 풀에 존재하면, 상기 입력 인터페이스에서 상기 수신한 대역 제한 정책을 할당할 수 있는가를 확인한다(311).On the other hand, if the check result 310, the name (index) of the received band restriction policy profile pool exists in the pre-existing band restriction policy profile pool, it is determined whether the received band restriction policy can be allocated in the input interface. Check (311).

상기 확인 결과(311), 상기 입력 인터페이스에서 상기 대역 제한 정책을 할당할 수 없으면, "316" 과정으로 진행한다.As a result of the check 311, if the band restriction policy cannot be allocated from the input interface, the process proceeds to step "316".

한편, 상기 확인 결과(311), 상기 입력 인터페이스에서 상기 대역 제한 정책을 할당할 수 있으면, 상기 수신한 대역 제한 정책 프로파일 풀과 일치하는 기생성한 대역 제한 정책 프로파일 풀의 사용 상태를 수신한 트렁크 아이디(ID)로 변경한다(312).On the other hand, if the check result 311, the input interface can assign the band restriction policy, the trunk ID received the usage status of the pre-existing band restriction policy profile pool matching the received band restriction policy profile pool Change to (ID) (312).

이후, 상기 자원관리 모듈(103)은 입력 인터페이스의 해당하는 네트워크 프로세서로 수신한 대역 제한 정책 프로파일 풀과 일치하는 대역 제한 정책 프로파일 풀 정보를 전송하고(313), BA 테이블에 대한 정보를 입/출력 인터페이스의 네트워크 프로세서로 전송한다(314).Then, the resource management module 103 transmits the bandwidth restriction policy profile pool information corresponding to the bandwidth restriction policy profile pool received to the corresponding network processor of the input interface (313), and inputs / outputs information on the BA table. Send to the network processor of the interface (314).

이후, 상기 네트워크 프로세서로 해당 정보들의 전송이 성공적으로 완료되면, 상기 자원관리 모듈(103)은 상기 RSVP-TE 모듈(102)로 자원 할당이 성공했음을 알리는 메시지(ADD_TRUNK_OK)에 흐름제어 큐에 대한 베이스(qbase) 값 및 대역 제한 정책에 대한 베이스(pbase) 값을 실어서 전송한 후(315), 메시지 수신 대기 상태로 진행한다.Then, if the transmission of the information to the network processor is successfully completed, the resource management module 103 in the message (ADD_TRUNK_OK) indicating that the resource allocation is successful to the RSVP-TE module 102 to the base for the flow control queue (qbase) value and the base (pbase) value for the band restriction policy is loaded and transmitted (315), and then proceeds to the message reception waiting state.

한편, 메시지 수신 대기 상태에서 상기 자원관리 모듈(103)이 상기 RSVP-TE 모듈(102)로부터 자원 회수 요청 메시지(DELETE_TRUNK)를 통하여 자원 회수 요청 신호를 수신하면(303), 해당되는 트렁크(Trunk)의 입/출력 인터페이스를 확인한다(317).Meanwhile, when the resource management module 103 receives the resource recovery request signal from the RSVP-TE module 102 through the resource recovery request message DELETE_TRUNK in the message reception waiting state (303), the corresponding trunk (Trunk) Verify the input / output interface of the (317).

이후, 기생성한 흐름제어 큐 프로파일 풀의 사용 상태가 수신한 트렁크 아이디(ID)인 흐름제어 큐 프로파일 풀이 존재하는지를 확인한다(318).Thereafter, it is checked whether there is a flow control queue profile pool which is a trunk ID (ID) that the use state of the generated flow control queue profile pool has received (318).

상기 확인 결과(318), 사용 상태가 수신한 트렁크 아이디(ID)에 해당하는 흐름제어 큐 프로파일 풀이 존재하지 않으면 상기 자원관리 모듈(103)은 상기 RSVP-TE 모듈(102)로 자원 회수가 실패했음을 알리는 메시지(DELETE_TRUNK_NOK)를 전송하고(323), 메시지 수신 대기 상태로 진행한다.As a result of the check 318, if there is no flow control queue profile pool corresponding to the trunk ID received, the resource management module 103 indicates that resource recovery has failed with the RSVP-TE module 102. The notification message (DELETE_TRUNK_NOK) is transmitted (323), and the message proceeds to a waiting state.

한편, 상기 확인 결과(318), 사용 상태가 수신한 트렁크 아이디(ID)에 해당하는 흐름제어 큐 프로파일 풀이 존재하면 사용 상태를 '사용하지 않음'으로 변경하고(319), 기생성한 대역 제한 정책 프로파일 풀의 사용 상태가 수신한 트렁크 아이디(ID)인 대역 제한 정책 프로파일 풀이 존재하는지를 확인한다(320).On the other hand, if there is a flow control queue profile pool corresponding to the trunk ID (ID) received using the check result 318, the use state is changed to 'not used' (319), and the band limit policy created In operation 320, it is checked whether a bandwidth limit policy profile pool having a received trunk ID is present.

상기 확인 결과(320), 사용 상태가 수신한 트렁크 아이디(ID)에 해당하는 대역 제한 정책 프로파일 풀이 존재하지 않으면, "323" 과정으로 진행한다.As a result of the check 320, if there is no bandwidth restriction policy profile pool corresponding to the trunk ID received, the process proceeds to "323".

한편, 상기 확인 결과(320), 사용 상태가 수신한 트렁크 아이디(ID)에 해당하는 대역 제한 정책 프로파일 풀이 존재하면 사용 상태를 '사용하지 않음'으로 변경하고(321), 상기 자원관리 모듈(103)은 상기 RSVP-TE 모듈(102)로 자원 회수가 성공했음을 알리는 메시지(DELETE_TRUNK_OK)를 전송한 후에(322), 메시지 수신 대기 상태로 진행한다.On the other hand, if the check result 320, if there is a bandwidth restriction policy profile pool corresponding to the trunk ID (ID) received in the use state, change the use state to 'not used' (321), and the resource management module 103 ) Transmits a message (DELETE_TRUNK_OK) indicating that resource recovery has succeeded to the RSVP-TE module 102 (322), and proceeds to a message reception waiting state.

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form. Since this process can be easily carried out by those skilled in the art will not be described in more detail.

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes are possible in the art without departing from the technical spirit of the present invention. It will be clear to those of ordinary knowledge.

상기와 같은 본 발명은, 라우터의 메인 프로세서에서 입/출력 네트워크 프로세서의 트래픽 조절기를 제어하기 위한 파라미터 및 서비스 클래스 정의 규칙 테이블을 관리하여 동적으로 자원을 할당 및 회수함으로써, 네트워크 종단간의 서비스 품질(QoS)을 보장할 수 있는 효과가 있다.The present invention as described above, by managing the parameters and service class definition rule table for controlling the traffic controller of the input / output network processor in the main processor of the router, by dynamically allocating and reclaiming resources, quality of service (QoS) between network ends ) Is effective to ensure.

도 1 은 본 발명이 적용되는 라우터 시스템의 일실시예 구성도.1 is a configuration diagram of one embodiment of a router system to which the present invention is applied.

도 2 는 본 발명에 따른 입력단(Ingress) 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 대한 일실시예 흐름도.2 is a flowchart illustrating a dynamic management method of a traffic conditioner parameter and a service class definition rule table in an ingress router according to the present invention.

도 3 은 본 발명에 따른 전송단(Transit) 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 대한 일실시예 흐름도.3 is a flowchart illustrating a dynamic management method of a traffic conditioner parameter and a service class definition rule table in a transit router according to the present invention.

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

101 : 메인 프로세서 102 : RSVP-TE 모듈101: main processor 102: RSVP-TE module

103 : 자원관리 모듈 104 : 입력단 라인 카드 프로세서103: resource management module 104: input line card processor

105 : 입력단 네트워크 프로세서 106 : 스위치105 input network processor 106 switch

107 : 출력단 라인 카드 프로세서 108 : 출력단 네트워크 프로세서107: output stage line card processor 108: output stage network processor

Claims (5)

입력단 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 있어서,In the dynamic management method of the traffic conditioner parameters and service class definition rule table in the input router, 메인 프로세서의 자원관리 모듈이 제 1 흐름제어 큐 프로파일 풀 및 상기 제 1 흐름제어 큐 프로파일 풀을 이용하여 제 1 규칙 테이블(PHB 테이블)을 생성하는 생성단계;Generating, by the resource management module of the main processor, a first rule table (PHB table) using a first flow control queue profile pool and the first flow control queue profile pool; 상기 자원관리 모듈이 자원 할당 요청 메시지를 통하여 요청받은 제 1 트렁크에 대한 출력 인터페이스를 확인하고, 상기 자원 할당 요청 메시지를 통하여 수신한 제 2 규칙 테이블 및 제 2 흐름제어 큐 프로파일 풀의 이름이 상기 제 1 규칙 테이블 및 상기 제 1 흐름제어 큐 프로파일 풀에 존재하는지 확인하여 상기 출력 인터페이스에 상기 제 2 흐름제어 큐 프로파일 풀에 대한 자원을 할당할 수 있음에 따라 해당하는 제 1 흐름제어 큐 프로파일 풀의 사용 상태를 상기 제 1 트렁크의 아이디로 변경하고 상기 제 2 흐름제어 큐 프로파일 풀 정보 및 제 2 규칙 테이블 정보를 상기 출력 인터페이스의 해당 네트워크 프로세서로 전송하는 전송단계; 및The resource management module checks an output interface for the first trunk requested through the resource allocation request message, and the name of the second rule table and the second flow control queue profile pool received through the resource allocation request message is the first name. Using the corresponding first flow control queue profile pool as it is possible to allocate resources for the second flow control queue profile pool to the output interface by checking whether it exists in the first rule table and the first flow control queue profile pool. A transmission step of changing a state to an ID of the first trunk and transmitting the second flow control queue profile pool information and the second rule table information to a corresponding network processor of the output interface; And 상기 자원관리 모듈이 자원 회수 요청 메시지를 통하여 요청받은 제 2 트렁크에 대한 출력 인터페이스를 확인하고, 상기 제 2 트렁크의 아이디를 가지는 제 1 흐름제어 큐 프로파일 풀의 사용 상태를 변경하는 사용상태 변경단계Checking, by the resource management module, an output interface for the requested second trunk through a resource recovery request message, and changing a usage state of a first flow control queue profile pool having an ID of the second trunk; 를 포함하는 입력단 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법.Dynamic management method of the traffic conditioner parameters and service class definition rules table in the input terminal router comprising a. 제 1 항에 있어서,The method of claim 1, 상기 전송단계는,The transmitting step, 상기 자원관리 모듈이 상기 자원 할당 요청 메시지를 통하여 요청받은 상기 제 1 트렁크에 대한 출력 인터페이스를 확인하고, 상기 자원 할당 요청 메시지를 통하여 수신한 제 2 규칙 테이블의 정보가 상기 제 1 규칙 테이블에 없으면 자원 할당이 실패했음을 알리는 메시지를 전송하고, 상기 자원 할당 요청 메시지를 통하여 수신한 제 2 규칙 테이블의 정보가 상기 제 1 규칙 테이블에 있으면 상기 자원 할당 요청 메시지를 통하여 수신한 제 2 흐름제어 큐 프로파일 풀의 이름이 상기 제 1 흐름제어 큐 프로파일 풀에 존재하는지를 확인하는 단계;If the resource management module checks the output interface for the first trunk requested through the resource allocation request message, and the information of the second rule table received through the resource allocation request message is not in the first rule table, the resource A message indicating that the allocation has failed, and if the information of the second rule table received through the resource allocation request message is in the first rule table, the second flow control queue profile pool received through the resource allocation request message. Checking whether a name exists in the first flow control queue profile pool; 상기 확인 결과, 상기 제 2 흐름제어 큐 프로파일 풀의 이름이 상기 제 1 흐름제어 큐 프로파일 풀에 존재하지 않으면 자원 할당이 실패했음을 알리는 메시지를 전송하고, 상기 제 2 흐름제어 큐 프로파일 풀의 이름이 상기 제 1 흐름제어 큐 프로파일 풀에 존재하면 상기 출력 인터페이스에 상기 제 2 흐름제어 큐 프로파일 풀에 대한 자원을 할당할 수 있는지를 판단하는 단계; 및As a result of the check, if the name of the second flow control queue profile pool does not exist in the first flow control queue profile pool, a message indicating that resource allocation has failed is transmitted, and the name of the second flow control queue profile pool is Determining whether a resource for the second flow control queue profile pool can be allocated to the output interface if present in a first flow control queue profile pool; And 상기 판단 결과, 상기 출력 인터페이스에 상기 제 2 흐름제어 큐 프로파일 풀에 대한 자원을 할당할 수 없으면 자원 할당이 실패했음을 알리는 메시지를 전송하고, 상기 출력 인터페이스에 상기 제 2 흐름제어 큐 프로파일 풀에 대한 자원을 할당할 수 있으면 상기 제 2 흐름제어 큐 프로파일 풀에 해당하는 제 1 흐름제어 큐 프로파일 풀의 사용 상태를 상기 제 1 트렁크의 아이디로 변경하고 상기 제 2 흐름제어 큐 프로파일 풀의 정보 및 제 2 규칙 테이블 정보를 상기 출력 인터페이스의 해당 네트워크 프로세서로 전송하는 단계As a result of the determination, if a resource for the second flow control queue profile pool cannot be allocated to the output interface, a message indicating that resource allocation has failed is transmitted, and the resource for the second flow control queue profile pool is transmitted to the output interface. If can be assigned to change the use state of the first flow control queue profile pool corresponding to the second flow control queue profile pool to the ID of the first trunk and the information and the second rule of the second flow control queue profile pool Transmitting table information to the corresponding network processor of the output interface. 를 포함하는 입력단 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법.Dynamic management method of the traffic conditioner parameters and service class definition rules table in the input terminal router comprising a. 전송단 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 있어서,In the dynamic management method of the traffic conditioner parameters and service class definition rule table in the transport router, 메인 프로세서의 자원관리 모듈이 제 1 대역 제한 정책 프로파일 풀과 제 1 흐름제어 큐 프로파일 풀 및 상기 제 1 대역 제한 정책 프로파일 풀과 상기 제 1 흐름제어 큐 프로파일 풀을 이용하여 제 1 규칙 테이블(MPLS BA 테이블)을 생성하는 생성단계;The resource management module of the main processor uses the first band restriction policy profile pool, the first flow control queue profile pool, the first band restriction policy profile pool, and the first flow control queue profile pool to generate a first rule table (MPLS BA). Generating a table); 상기 자원관리 모듈이 자원 할당 요청 메시지를 통하여 요청받은 제 1 트렁크에 대하여 수신한 제 2 규칙 테이블의 정보, 제 2 흐름제어 큐 프로파일 풀의 이름 및 제 2 대역 제한 정책 프로파일 풀의 이름이 상기 제 1 규칙 테이블과 상기 제 1 흐름제어 큐 프로파일 풀 및 상기 제 1 대역 제한 정책 프로파일 풀에 존재하는지 확인하여 상기 출력 인터페이스에 상기 제 2 흐름제어 큐 프로파일 풀에 대한 자원을 할당할 수 있음에 따라 상기 제 2 흐름제어 큐 프로파일 풀에 해당하는 제 1 흐름제어 큐 프로파일 풀의 사용 상태를 상기 제 1 트렁크의 아이디로 변경하고 상기 제 2 흐름제어 큐 프로파일 풀의 정보를 상기 출력 인터페이스의 해당 네트워크 프로세서로 전송하고, 상기 입력 인터페이스에 상기 제 2 대역 제한 정책 프로파일 풀에 대한 자원을 할당할 수 있음에 따라 상기 제 2 대역 제한 정책 프로파일 풀에 해당하는 제 1 대역 제한 정책 프로파일 풀의 사용 상태를 상기 제 1 트렁크의 아이디로 변경하고 상기 제 2 대역 제한 정책 프로파일 풀의 정보를 상기 입력 인터페이스의 해당 네트워크 프로세서로 전송하고 상기 제 2 규칙 테이블의 정보를 상기 입/출력 인터페이스의 해당 네트워크 프로세서로 전송하는 전송단계; 및The information in the second rule table, the name of the second flow control queue profile pool, and the name of the second band restriction policy profile pool received by the resource management module with respect to the first trunk requested through the resource allocation request message are the first. The second table may be allocated to the output interface by checking whether a rule table exists in the first flow control queue profile pool and the first band restriction policy profile pool. Change the usage state of the first flow control queue profile pool corresponding to the flow control queue profile pool to the ID of the first trunk, and transmit the information of the second flow control queue profile pool to the corresponding network processor of the output interface, Allocate resources for the second band restriction policy profile pool to the input interface. And change the usage state of the first band restriction policy profile pool corresponding to the second band restriction policy profile pool to the ID of the first trunk and change the information of the second band restriction policy profile pool of the input interface. Transmitting to the corresponding network processor and transmitting the information of the second rule table to the corresponding network processor of the input / output interface; And 상기 자원관리 모듈이 자원 회수 요청 메시지를 통하여 요청받은 제 2 트렁크에 대한 입/출력 인터페이스를 확인하고, 상기 제 2 트렁크의 아이디를 가지는 상기 제 1 흐름제어 큐 프로파일 풀 및 상기 제 1 대역 제한 정책 프로파일 풀의 사용 상태를 변경하는 사용상태 변경단계The resource management module checks an input / output interface for the second trunk requested through the resource recovery request message, and the first flow control queue profile pool and the first bandwidth restriction policy profile having an ID of the second trunk. State of change phase to change the state of use of a pool 를 포함하는 전송단 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법.Dynamic management method of the traffic conditioner parameters and service class definition rules table in the transport router comprising a. 제 3 항에 있어서,The method of claim 3, wherein 상기 전송단계는,The transmitting step, 상기 자원관리 모듈이 상기 자원 할당 요청 메시지를 통하여 요청받은 상기 제 1 트렁크에 대한 출력 인터페이스를 확인하고, 상기 자원 할당 요청 메시지를 통하여 수신한 제 2 규칙 테이블의 정보가 상기 제 1 규칙 테이블에 없으면 자원 할당이 실패했음을 알리는 메시지를 전송하고, 상기 수신한 제 2 규칙 테이블의 정보가 상기 제 1 규칙 테이블에 있으면 상기 제 2 흐름제어 큐 프로파일 풀의 이름이 상기 제 1 흐름제어 큐 프로파일 풀에 존재하는지를 확인하는 단계;If the resource management module checks the output interface for the first trunk requested through the resource allocation request message, and the information of the second rule table received through the resource allocation request message is not in the first rule table, the resource Send a message indicating that the allocation has failed, and if the received information of the second rule table is in the first rule table, check whether the name of the second flow control queue profile pool exists in the first flow control queue profile pool. Doing; 상기 확인 결과, 상기 제 2 흐름제어 큐 프로파일 풀의 이름이 상기 제 1 흐름제어 큐 프로파일 풀에 존재하지 않으면 자원 할당이 실패했음을 알리는 메시지를 전송하고, 상기 제 2 흐름제어 큐 프로파일 풀의 이름이 상기 제 1 흐름제어 큐 프로파일 풀에 존재하면 상기 출력 인터페이스에 상기 제 2 흐름제어 큐 프로파일 풀에 대한 자원을 할당할 수 있는지를 판단하는 제 1 판단단계; 및As a result of the check, if the name of the second flow control queue profile pool does not exist in the first flow control queue profile pool, a message indicating that resource allocation has failed is transmitted, and the name of the second flow control queue profile pool is A first determining step of determining whether a resource for the second flow control queue profile pool can be allocated to the output interface if it exists in the first flow control queue profile pool; And 상기 제 1 판단단계의 판단 결과, 상기 출력 인터페이스에 상기 제 2 흐름제어 큐 프로파일 풀에 대한 자원을 할당할 수 없으면 자원 할당이 실패했음을 알리는 메시지를 전송하고, 상기 출력 인터페이스에 상기 제 2 흐름제어 큐 프로파일 풀에 대한 자원을 할당할 수 있으면 상기 제 2 흐름제어 큐 프로파일 풀에 해당하는 상기 제 1 흐름제어 큐 프로파일 풀의 사용 상태를 상기 제 1 트렁크의 아이디로 변경하고 상기 제 2 흐름제어 큐 프로파일 풀의 정보를 상기 출력 인터페이스의 해당 네트워크 프로세서로 전송하는 단계;As a result of the determination in the first determination step, if a resource for the second flow control queue profile pool cannot be allocated to the output interface, a message indicating that resource allocation has failed is transmitted, and the second flow control queue is transmitted to the output interface. If the resource for the profile pool can be allocated, the state of use of the first flow control queue profile pool corresponding to the second flow control queue profile pool is changed to the ID of the first trunk and the second flow control queue profile pool is used. Transmitting the information to the corresponding network processor of the output interface; 상기 자원관리 모듈이 상기 제 2 대역 제한 정책 프로파일 풀의 이름이 상기 제 2 대역 제한 정책 프로파일 풀에 존재하지 않으면 자원 할당이 실패했음을 알리는 메시지를 전송하고, 상기 제 2 대역 제한 정책 프로파일 풀의 이름이 상기 제 1 대역 제한 정책 프로파일 풀에 존재하면 상기 입력 인터페이스에 상기 제 2 대역 제한 정책 프로파일 풀에 대한 자원을 할당할 수 있는지를 판단하는 제 2 판단단계; 및The resource management module transmits a message indicating that resource allocation has failed if the name of the second band restriction policy profile pool does not exist in the second band restriction policy profile pool, and the name of the second band restriction policy profile pool is changed. A second determination step of determining whether a resource for the second band restriction policy profile pool can be allocated to the input interface when the first band restriction policy profile pool exists in the first band restriction policy profile pool; And 상기 제 2 판단단계의 판단 결과, 상기 입력 인터페이스에 상기 제 2 대역 제한 정책 프로파일 풀에 대한 자원을 할당할 수 없으면 자원 할당이 실패했음을 알리는 메시지를 전송하고, 상기 입력 인터페이스에 상기 제 2 대역 제한 정책 프로파일 풀에 대한 자원을 할당할 수 있으면 상기 제 2 대역 제한 정책 프로파일 풀에 해당하는 상기 제 1 대역 제한 정책 프로파일 풀의 사용 상태를 상기 제 1 트렁크의 아이디로 변경하고 상기 제 2 대역 제한 정책 프로파일 풀의 정보를 상기 입력 인터페이스의 해당 네트워크 프로세서로 전송하고, 상기 제 2 규칙 테이블의 정보를 상기 입/출력 인터페이스의 해당 네트워크 프로세서로 전송하는 단계As a result of the determination in the second determination step, if a resource for the second band restriction policy profile pool cannot be allocated to the input interface, a message indicating that resource allocation has failed is transmitted, and the second band restriction policy is transmitted to the input interface. If the resource for the profile pool can be allocated, the state of use of the first band restriction policy profile pool corresponding to the second band restriction policy profile pool is changed to the ID of the first trunk, and the second band restriction policy profile pool is changed. Transmitting information of the second rule table to a corresponding network processor of the input / output interface. 를 포함하는 전송단 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의규칙 테이블의 동적 관리 방법.Dynamic management method of the traffic conditioner parameters and service class definition rules table in the transport router comprising a. 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법에 있어서,In the dynamic management method of the traffic conditioner parameters and service class definition rule table in the router, 트래픽 조절기의 파라미터 프로파일 풀 및 서비스 클래스에 기반한 패킷 처리를 기술한 규칙 테이블을 생성하는 생성단계;Generating a rule table describing packet processing based on the parameter profile pool and the service class of the traffic conditioner; 자원 할당을 요청받은 트렁크에 대하여 일치하는 트래픽 조절기의 파라미터 프로파일 풀 및 규칙 테이블을 해당하는 네트워크 프로세서로 전송하는 전송단계; 및Transmitting, to a corresponding network processor, a parameter profile pool and a rule table of a matching traffic conditioner for a trunk for which resource allocation has been requested; And 자원 회수를 요청받은 트렁크에 대하여 일치하는 트래픽 조절기의 파라미터 프로파일 풀의 사용 상태를 변경하는 사용상태 변경단계Usage state change step of changing the usage state of the parameter profile pool of the matching traffic conditioner for the trunk for which resource recovery is requested 를 포함하는 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스 정의 규칙 테이블의 동적 관리 방법.Dynamic management method of the traffic conditioner parameters and service class definition rules table in the router comprising a.
KR1020030097925A 2003-12-26 2003-12-26 Method of Dynamic Management of Traffic Conditioner Parameter and Table of Class of Service on Router KR100585934B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030097925A KR100585934B1 (en) 2003-12-26 2003-12-26 Method of Dynamic Management of Traffic Conditioner Parameter and Table of Class of Service on Router

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030097925A KR100585934B1 (en) 2003-12-26 2003-12-26 Method of Dynamic Management of Traffic Conditioner Parameter and Table of Class of Service on Router

Publications (2)

Publication Number Publication Date
KR20050066617A true KR20050066617A (en) 2005-06-30
KR100585934B1 KR100585934B1 (en) 2006-06-01

Family

ID=37257668

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030097925A KR100585934B1 (en) 2003-12-26 2003-12-26 Method of Dynamic Management of Traffic Conditioner Parameter and Table of Class of Service on Router

Country Status (1)

Country Link
KR (1) KR100585934B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100582907B1 (en) * 2004-10-13 2006-05-25 한국전자통신연구원 A method for allocating effective bandwidth according to QoS requirement of each traffic, and a system therefore
KR100765316B1 (en) * 2005-01-17 2007-10-09 삼성전자주식회사 Apparatus and method for controling ratio of using Central Processing Unit in network system
KR100792599B1 (en) * 2006-12-08 2008-01-09 한국전자통신연구원 System and method for controlling a flow profile information for a dynamic control of upstream over ip packet
KR100793480B1 (en) * 2006-04-03 2008-01-14 한국정보통신대학교 산학협력단 Resource reservation method and apparatus for supporting hose-based vpn
KR100809424B1 (en) * 2006-09-29 2008-03-07 한국전자통신연구원 Apparatus for dynamic bandwidth allocation for optical network and method thereof
KR100952707B1 (en) * 2008-06-05 2010-04-13 주식회사 케이티 Apparatus, system and method for managing resources to guarantee end-to-end Quality of Service
CN109657173A (en) * 2018-12-13 2019-04-19 腾讯科技(深圳)有限公司 A kind of Internet resources loading method and device
CN114553784A (en) * 2022-01-25 2022-05-27 阿里巴巴(中国)有限公司 Current limiting processing method and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100582907B1 (en) * 2004-10-13 2006-05-25 한국전자통신연구원 A method for allocating effective bandwidth according to QoS requirement of each traffic, and a system therefore
KR100765316B1 (en) * 2005-01-17 2007-10-09 삼성전자주식회사 Apparatus and method for controling ratio of using Central Processing Unit in network system
KR100793480B1 (en) * 2006-04-03 2008-01-14 한국정보통신대학교 산학협력단 Resource reservation method and apparatus for supporting hose-based vpn
KR100809424B1 (en) * 2006-09-29 2008-03-07 한국전자통신연구원 Apparatus for dynamic bandwidth allocation for optical network and method thereof
KR100792599B1 (en) * 2006-12-08 2008-01-09 한국전자통신연구원 System and method for controlling a flow profile information for a dynamic control of upstream over ip packet
KR100952707B1 (en) * 2008-06-05 2010-04-13 주식회사 케이티 Apparatus, system and method for managing resources to guarantee end-to-end Quality of Service
CN109657173A (en) * 2018-12-13 2019-04-19 腾讯科技(深圳)有限公司 A kind of Internet resources loading method and device
CN114553784A (en) * 2022-01-25 2022-05-27 阿里巴巴(中国)有限公司 Current limiting processing method and device

Also Published As

Publication number Publication date
KR100585934B1 (en) 2006-06-01

Similar Documents

Publication Publication Date Title
JP3977331B2 (en) Method and apparatus in IP communication network
KR100800881B1 (en) Method and apparatus for supporting qos in residential ethernet system
EP1401161B1 (en) Method and network node for having Quality of service (QOS) mechanism in an internet protocol (IP) network
US6519263B1 (en) Process for transmitting data packets of predefinable priority classes using ethernet from a first device to at least one other device
US7801036B2 (en) Fairness of capacity allocation for an MPLS-based VPN
Alvarez QoS for IP/MPLS networks
US7266121B2 (en) Flow labels
CN108880904B (en) 64-level service quality guarantee method with user and service attribute fusion
US8031603B1 (en) Technique for reducing resources allocated to an existing reservation in a data network
WO2004064325A1 (en) The system and method for realizing the resource distribution in the communication network
WO2015101066A1 (en) Method and node for establishing quality of service reservation
KR100585934B1 (en) Method of Dynamic Management of Traffic Conditioner Parameter and Table of Class of Service on Router
US6477147B1 (en) Method and device for transmitting a data packet using ethernet from a first device to at least one other device
CN111970149A (en) Shared bandwidth realizing method based on hardware firewall QOS
US7061919B1 (en) System and method for providing multiple classes of service in a packet switched network
Cisco MPLS QoS Multi-VC Mode for PA-A3
CN110830373B (en) Method and device for realizing QOS service quality differentiation of service in SDN network
Mehic et al. Quality of Service Architectures of Quantum Key Distribution Networks
Chen A study of IPv6 labeling forwarding model supporting Diffserv
Yip Traffic engineering prioritized IP packets over multi-protocol label switching networks
Tian et al. Network Performance Architecture
KR100510820B1 (en) Admission control method using the link and path level information in differentiated service network
KR100661512B1 (en) A method for supplying differentiate service in the atm mpls network
Li et al. Analysis and Modeling of the QoS Mechanism in ATN
Bingöl QoS for real-time IP traffic

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
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110511

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee