[go: up one dir, main page]

KR101001755B1 - Policy Creation Method for Differentiated Services - Google Patents

Policy Creation Method for Differentiated Services Download PDF

Info

Publication number
KR101001755B1
KR101001755B1 KR1020030009284A KR20030009284A KR101001755B1 KR 101001755 B1 KR101001755 B1 KR 101001755B1 KR 1020030009284 A KR1020030009284 A KR 1020030009284A KR 20030009284 A KR20030009284 A KR 20030009284A KR 101001755 B1 KR101001755 B1 KR 101001755B1
Authority
KR
South Korea
Prior art keywords
policy
rule
component
service
components
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020030009284A
Other languages
Korean (ko)
Other versions
KR20040073632A (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 KR1020030009284A priority Critical patent/KR101001755B1/en
Publication of KR20040073632A publication Critical patent/KR20040073632A/en
Application granted granted Critical
Publication of KR101001755B1 publication Critical patent/KR101001755B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 차별화서비스 데이터 경로를 구성하는 각 구성요소를 규칙으로 정의해 놓고 해당 규칙들을 조합하여 정책을 생성하는 방법에 관한 것이다.

이를 위하여, 본 발명은 서비스의 종류별로 데이터 경로를 달리하는 차별화서비스를 위한 정책제어기에서의 정책 생성 방법에 있어서, 상기 차별화서비스의 데이터 경로를 구성하는 각 구성요소, 상기 각 구성요소에 상응하는 파라미터의 종류, 상기 각 구성요소 간 결합규칙이 준비되는 단계; 운용자로부터의 정책 생성 요청에 따라 상기 각 구성요소 및 상기 각 구성요소 간 결합규칙을 화면으로 표시하는 단계; 상기 운용자로부터 임의의 구성요소를 선택받으면 해당 구성요소에 상응하는 파라미터 입력창을 화면으로 표시하여 각 파라미터 값을 입력받는 단계; 및 상기 운용자로부터의 등록 요청에 따라 선택받은 구성요소들을 순서대로 연결한 데이터 경로를 해당 서비스의 정책으로 생성하는 단계를 포함하고, 상기 각 구성요소는, 분류기(Classifier), 미터링(Metering), 액션(Action), 알고리즈믹 드롭(Algorithmic Drop), 큐(Queue)이고, 상기 결합규칙은, 상기 분류기(C)와 상기 미터링(M) 및 상기 액션(A) 뒤에는 상기 각 구성요소들이 연결될 수 있으나, 상기 알고리즈믹 드롭(D)과 큐(Q)의 뒤에는 자신과 동일한 구성요소가 연결될 수는 없는 것을 특징으로 한다.

Figure R1020030009284

정책관리, QoS, 차별화서비스, 데이터경로, 정책관리도구, 정책결정점

The present invention relates to a method of defining each component constituting the differentiated service data path as a rule and combining the rules to create a policy.

To this end, the present invention provides a method for generating a policy in a policy controller for a differentiated service that changes data paths according to types of services, each component constituting a data path of the differentiated service, a parameter corresponding to each component. Type of, preparing a combination rule between each component; Displaying each component and a combination rule between the components on a screen according to a policy generation request from an operator; Receiving an input of each parameter by displaying a parameter input window corresponding to the corresponding element on the screen when a certain element is selected from the operator; And generating a data path connecting the selected components in order according to a registration request from the operator as a policy of a corresponding service, wherein each component includes a classifier, metering, and action. (Action), algorithmic drop (Algorithmic Drop), Queue (Queue), the combination rule, the classifier (C), the metering (M) and the action (A) behind the respective components can be connected but After the algorithmic drop (D) and the queue (Q) is characterized in that the same component as its own can not be connected.

Figure R1020030009284

Policy Management, QoS, Differentiation Service, Data Path, Policy Management Tool, Policy Decision Point

Description

차별화서비스를 위한 정책 생성방법 {Method of framing policy for a differentiated services} How to create a policy for differentiated services {Method of framing policy for a differentiated services}             

도 1은 차별화서비스의 데이터 경로를 구성하는 구성요소를 도시한 도면,1 is a view showing the components constituting the data path of the differentiation service,

도 2는 정책관리 QoS 프레임워크를 도시한 기능 블록도,2 is a functional block diagram illustrating a policy management QoS framework;

도 3은 차별화서비스에 적용되는 정책의 일 예를 도시한 도면,3 is a diagram illustrating an example of a policy applied to a differentiated service;

도 4는 본 발명에 따른 정책콘솔이 정책을 생성하는 과정을 도시한 동작 흐름도이다.4 is a flowchart illustrating an operation of generating a policy by the policy console according to the present invention.

※ 도면의 주요 부분에 대한 부호의 설명 ※[Description of Reference Numerals]

210 : 정책콘솔 220 : 정책관리도구210: Policy console 220: Policy management tool

230 : 정책저장소 240 : 정책결정점230: Policy Store 240: Policy Decision Point

250 : 망
250: mens

본 발명은 차별화서비스를 위한 정책 생성방법에 관한 것으로서, 보다 상세 하게는 차별화서비스 데이터 경로를 구성하는 각 구성요소를 규칙으로 정의해 놓고 해당 규칙들을 조합하여 정책을 생성하는 방법에 관한 것이다.The present invention relates to a method for creating a policy for a differentiated service, and more particularly, to a method for creating a policy by defining each component constituting the differentiated service data path as a rule and combining the corresponding rules.

인터넷이 발전함에 따라 인터넷 서비스의 품질에 대한 사용자들의 요구 수준이 높아지고 있다. 특히, 멀티미디어 서비스가 보편화됨에 따라 실시간 처리가 필요하고 높은 대역폭을 요구하는 서비스가 많아지고, 그 종류 또한 다양해지고 있다. 그리고, 다양한 사용자와 인터넷 서비스 종류에 따라 서로 다른 서비스품질(QoS: Quality of Service)이 요구되고 있다. 일반적으로 종래의 인터넷은 서비스종류별로 서비스품질을 고려하지 않고 최선형 서비스(best effort)를 지원하기 때문에, 사용자별 서비스종류별 서비스의 차별화를 지원할 수 없었다.As the Internet develops, users' demand for the quality of Internet services is increasing. In particular, as multimedia services become more popular, services that require real-time processing and require high bandwidth are becoming more diverse, and types thereof are also increasing. In addition, different quality of service (QoS) is required according to various users and Internet service types. In general, since the Internet supports best effort without considering service quality for each service type, the Internet cannot support differentiation of services by service type for each user.

인터넷 표준화기구인 IETF는 다양한 사용자와 인터넷 서비스 종류에 따라 QoS를 고려하여 서비스를 제공하는 방안에 대한 표준화 작업을 진행하고 있으며, 표준화 모델의 하나가 차별화서비스(DiffServ : Differentiated Services) 모델이다. 이 차별화서비스(DiffServ)는 실시간 응용서비스의 패킷 흐름들의 집합을 단위로 서비스 차별을 하여 대규모 망에서 확장성을 갖고 다양한 서비스를 간편히 적용할 수 있도록 한 서비스를 말한다. 이 차별화서비스는 어떤 흐름집합을 한 단위로 하여 집합별로 서로 다른 서비스품질을 제공하고, 복잡한 트래픽 조절 기능을 모두 네트워크 가장자리에서만 일어나게 하고 내부에서는 아주 간단한 패킷 전달 기능만 수행되도록 하여, 여러 개의 인터넷 정보 제공자(ISP) 망이 연결된 큰 규모의 인터넷 망에서 적용 가능하도록 확장성을 갖는다.The IETF, the Internet standardization organization, is conducting standardization on providing services in consideration of QoS according to various users and types of Internet services. One of the standardization models is DiffServ (Differed Services) model. This differentiated service (DiffServ) refers to a service that makes it possible to apply various services with scalability in a large network by discriminating the service by a set of packet flows of a real-time application service. This differentiated service provides different quality of service for each set with a flow set as a unit, makes all complex traffic control functions only at the edge of the network, and performs only very simple packet forwarding function internally. (ISP) has the scalability to be applicable to the large Internet network to which the network is connected.

차별화서비스(Differentiated Service)의 데이터 경로의 구성요소는 표준안(RFC3289)에서 제시한 바와 같이, 분류기(Classifier), 미터링(Metering), 액션(Action), 알고리즈믹 드롭(Algorithmic Drop), 큐(Queue) 등 5가지의 구성요소로 이루어진다.The components of the data path of the differentiated service are classified as Classifier, Metering, Action, Algorithmic Drop, and Queue, as set out in the Standard (RFC3289). It consists of five components.

이 차별화서비스의 데이터 경로는 도 1에 도시된 바와 같이 어떤 구성요소로도 시작될 수 있고 끝날 수도 있다. 이 중 분류기(C), 미터링(M), 액션(A) 구성요소 뒤에는 어떠한 구성요소든지 연결될 수 있으나, 알고리즈믹 드롭(D)과 큐(Q) 구성요소 앞, 뒤에는 자신과 동일한 구성요소가 연결될 수는 없다. 즉, 분류기(C), 미터링(M), 액션(A) 구성요소 뒤에는 A형의 구성요소 중 하나가 연결될 수 있고, 알고리즈믹 드롭(D) 구성요소 뒤에는 C형의 구성요소 중 하나가 연결될 수 있으며, 큐(Q) 구성요소 뒤에는 B형의 구성요소 중 하나가 연결될 수 있다.The data path of this differentiation service may begin or end with any component as shown in FIG. 1. Any component can be connected after the classifier (C), metering (M), or action (A) components, but before and after the algorithmic drop (D) and cue (Q) components, It cannot be connected. That is, one of the components of type A may be connected to the classifier (C), metering (M), and action (A) components, and one of the components of type C may be connected to the algorithmic drop (D) component. One of the components of type B may be connected to the queue (Q) component.

A형은 모든 구성요소를 포함하며, 그 구성요소에 따라서 다시 A형, B형, C형으로 연결되는 무한 루프(Loop) 형태가 된다. B형은 큐(Q) 구성요소 뒤에 연결될 수 있으며, 큐(Q) 구성요소를 제외한 나머지 구성요소들을 포함하고, B형 뒤에는 A형이나 C형이 연결될 수 있다. C형은 알고리즈믹 드롭(D) 구성요소 뒤에 연결될 수 있으며, 알고리즈믹 드롭(D) 구성요소를 제외한 나머지 구성요소들을 포함하고, 이 C형 뒤에는 A형이나 B형이 연결될 수 있다.Type A includes all the components, and depending on the components, it is in the form of an infinite loop that is connected to types A, B, and C again. Type B may be connected after the queue (Q) component, and may include other components except for the queue (Q) component, and type A or C may be connected after the type B. Type C may be connected after the algorithmic drop (D) component, and may include other components except the algorithmic drop (D) component, which may be connected with type A or B.

상술한 것처럼 차별화서비스의 데이터 경로는 이론적으로 무한대의 경우의 수를 가질 수 있으며, 따라서 이러한 특징을 정확하게 반영하는 정책 생성을 위한 사용자 인터페이스는 구현이 어렵고 복잡하다. 또한, 구현 가능하다 할지라도 끊임없이 프로그램을 수정할 필요가 있다. As described above, the data path of the differentiated service may theoretically have an infinite number of cases, and therefore, a user interface for generating a policy that accurately reflects these characteristics is difficult and complicated to implement. It is also necessary to constantly modify the program, even if it can be implemented.                         

네트워크 장치에 차별화서비스를 위한 정책을 적용하기 위해서는 위의 표준안(RFC3289)에 기술된 것처럼 복잡한 MIB(Management Information Base) 구조에 맞게 정책을 생성하고, 각 정책에 따라 알맞은 값을 설정해 주어야 한다. 하지만 상술한 것처럼 차별화 서비스의 데이터 경로는 그 구성요소의 수와 순서에 제한을 받지 않고 이론적으로 구현 가능한 데이터 경로의 수는 무한대이기 때문에 정책에 맞는 데이터 경로를 쉽게 생성할 수 있는 방법의 개발이 필요하다.
In order to apply the policy for differentiated services to network devices, the policy should be created according to the complex Management Information Base (MIB) structure as described in the standard (RFC3289) above, and appropriate values should be set according to each policy. However, as described above, the data path of the differentiated service is not limited by the number and order of its components, and the number of data paths that can be theoretically implemented is infinite. Therefore, it is necessary to develop a method for easily generating a data path conforming to a policy. Do.

상기한 종래 기술의 필요성을 충족시키기 위해 제안된 본 발명의 목적은, 정책관리 QoS 프레임워크에서 차별화서비스를 위한 정책을 생성할 때, 데이터 경로의 각 구성요소를 규칙으로 정의해 놓고 해당 규칙들을 조합하여 정책을 생성하는 방법을 제공하기 위한 것이다.
An object of the present invention proposed to meet the needs of the prior art described above, when creating a policy for differentiation service in the policy management QoS framework, each component of the data path is defined as a rule and the corresponding rules are combined. It is to provide a method for creating a policy.

상기한 목적을 달성하기 위한 본 발명은, 서비스의 종류별로 데이터 경로를 달리하는 차별화서비스를 위한 정책제어기에서의 정책 생성 방법에 있어서, 상기 차별화서비스의 데이터 경로를 구성하는 각 구성요소, 상기 각 구성요소에 상응하는 파라미터의 종류, 상기 각 구성요소 간 결합규칙이 준비되는 단계; 운용자로부터의 정책 생성 요청에 따라 상기 각 구성요소 및 상기 각 구성요소 간 결합규칙을 화면으로 표시하는 단계; 상기 운용자로부터 임의의 구성요소를 선택받으면 해당 구성요소에 상응하는 파라미터 입력창을 화면으로 표시하여 각 파라미터 값을 입력받는 단계; 및 상기 운용자로부터의 등록 요청에 따라 선택받은 구성요소들을 순서대로 연결한 데이터 경로를 해당 서비스의 정책으로 생성하는 단계를 포함하고, 상기 각 구성요소는, 분류기(Classifier), 미터링(Metering), 액션(Action), 알고리즈믹 드롭(Algorithmic Drop), 큐(Queue)이고, 상기 결합규칙은, 상기 분류기(C)와 상기 미터링(M) 및 상기 액션(A) 뒤에는 상기 각 구성요소들이 연결될 수 있으나, 상기 알고리즈믹 드롭(D)과 큐(Q)의 뒤에는 자신과 동일한 구성요소가 연결될 수는 없는 것을 특징으로 한다.The present invention for achieving the above object, in the policy generation method in the policy controller for the differentiation service to change the data path for each type of service, each component constituting the data path of the differentiation service, each configuration Preparing a type of parameter corresponding to the element and a combination rule between the respective elements; Displaying each component and a combination rule between the components on a screen according to a policy generation request from an operator; Receiving an input of each parameter by displaying a parameter input window corresponding to the corresponding element on the screen when a certain element is selected from the operator; And generating a data path connecting the selected components in order according to a registration request from the operator as a policy of a corresponding service, wherein each component includes a classifier, metering, and action. (Action), algorithmic drop (Algorithmic Drop), Queue (Queue), the combination rule, the classifier (C), the metering (M) and the action (A) behind the respective components can be connected but After the algorithmic drop (D) and the queue (Q) is characterized in that the same component as its own can not be connected.

삭제delete

이하, 첨부된 도면을 참조하면서 본 발명의 한 실시예에 따른 "차별화서비스를 위한 정책 생성방법"을 보다 상세하게 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described in more detail "policy generation method for differentiation service" according to an embodiment of the present invention.

도 2는 정책관리 QoS 프레임워크를 도시한 기능 블록도이다. 이는 정책콘솔(210)과, 정책관리도구(220)와, 정책저장소(230)와, 정책결정점(240)을 포함한다. 정책콘솔(210)은 정책생성을 위한 자료를 사용자로부터 입력받아 정책관리도구(220)에게 전달한다. 정책관리도구(220)는 사용자의 명령을 입력받아 정책 규칙을 해석하고 검증하여 적합한 정책을 정책저장소(230)에 저장하며, 망(250)의 토폴로지와 상태 정보를 감시하여 망 토폴로지와 상태정보를 정책저장소(230)에 저장한다. 정책저장소(230)는 정책과 망 토폴로지와 상태 정보를 저장한다. 정책결 정점(240)은 정책관리도구(220)로부터 전달받은 사용자 명령을 수행하는데, 정책저장소(230)의 정책을 조회하고 해당 정책을 망(250)의 구성요소에 맞게 장치 의존적 형태로 변환하여 각 정책실행점에 제공한다. 이 정책실행점은 망을 구성하는 각 라우터를 말한다.2 is a functional block diagram illustrating a policy management QoS framework. This includes a policy console 210, a policy management tool 220, a policy repository 230, and a policy decision point 240. The policy console 210 receives data for policy generation from the user and delivers the data to the policy management tool 220. The policy management tool 220 receives the user's command, interprets and verifies the policy rule, stores the appropriate policy in the policy store 230, and monitors the topology and state information of the network 250 to monitor the network topology and state information. Store in the policy store 230. The policy repository 230 stores policy, network topology, and state information. The policy decision point 240 executes a user command received from the policy management tool 220. The policy vertex 240 searches a policy of the policy repository 230 and converts the policy into a device-dependent form according to the components of the network 250. Provide to each policy enforcement point. This policy enforcement point refers to each router that constitutes the network.

정책콘솔(210)은 사용자가 정책을 생성할 수 있도록 사용자 인터페이스를 제공하는데, 사용자가 정책에 사용할 수 있는 차별화서비스의 각 데이터 경로 구성요소를 정책 형성을 위한 규칙으로 정의해 놓고, 사용자가 해당 규칙들을 필요한 수만큼 필요한 순서대로 조합하도록 하여, 차별화서비스의 정책을 쉽고 용이하게 생성하도록 한다.The policy console 210 provides a user interface for a user to create a policy. Each data path component of a differentiation service that a user can use in a policy is defined as a rule for forming a policy, and the user By associating them in the required order, the policy of differentiation service can be easily and easily created.

도 3은 차별화서비스에 적용되는 정책의 일 예를 도시한다. 도 3에 예시한 정책은 분류기(C), 분류기(C), 미터링(M), 액션(A), 액션(A), 알고리즈믹 드롭(D), 큐(Q)로 이루어진다. 입력된 데이터는 상술한 구성요소 C→C→M→A→A→D→Q로 이루어진 데이터경로를 거쳐 출력된다. 본 발명에 따르면 상술한 각 데이터 경로 구성요소는 규칙으로 정의되어 있으며, 사용자는 각 구성요소에 따른 규칙을 선택하고, 해당 규칙에 필요한 정보를 입력함으로써, 필요한 정책을 쉽게 만들 수 있다. 즉, 상술한 데이터경로로 이루어진 정책을 만들려면, 사용자는 분류기규칙(CR), 분류기규칙(CR), 미터링규칙(MR), 액션규칙(AR), 액션규칙(AR), 알고리즈믹 드롭규칙(DR), 큐규칙(QR)을 순차적으로 선택하면서, 필요한 정보를 입력하면 된다. 만들어진 정책은 정책관리도구에 의해 검증되고, 임의의 정책실행점에서 실행된다. 3 illustrates an example of a policy applied to a differentiated service. The policy illustrated in FIG. 3 includes a classifier C, a classifier C, a metering M, an action A, an action A, an algorithmic drop D, and a queue Q. The input data is output via a data path consisting of the above-described components C → C → M → A → A → D → Q. According to the present invention, each data path component described above is defined as a rule, and a user can easily create a necessary policy by selecting a rule according to each component and inputting information necessary for the rule. That is, in order to create a policy composed of the above-described data paths, the user may use a classifier rule (CR), a classifier rule (CR), a metering rule (MR), an action rule (AR), an action rule (AR), and an algorithmic drop rule. (DR) and the queue rule (QR) are selected sequentially, and necessary information may be input. The created policy is verified by the policy management tool and executed at any policy enforcement point.                     

도 4는 본 발명에 따른 정책콘솔이 정책을 생성하는 과정을 도시한 동작 흐름도이다.4 is a flowchart illustrating an operation of generating a policy by the policy console according to the present invention.

먼저, 정책콘솔에는 차별화서비스 데이터 경로를 구성하는 5가지의 구성요소를 규칙으로 정의하여 저장한다(S401). 운용자로부터 정책생성요청이 있으면(S402), 정책생성을 위한 주화면을 표시한다(S403). 이 정책생성을 위한 주화면에는 정책타입(Policy Type), 정책명(Policy Name), 정책을 구성하는 생성 규칙들이 표시되고, 운용자가 생성하고자 하는 구성요소 규칙을 선택할 수 있는 환경이 제공된다.First, the policy console defines and stores five components constituting the differentiated service data path as rules (S401). If there is a policy generation request from the operator (S402), the main screen for policy generation is displayed (S403). The main screen for creating a policy displays a policy type, a policy name, a creation rule for configuring a policy, and provides an environment for an operator to select a component rule to create.

운용자는 주화면에서, 자신이 생성하고자 하는 정책을 구성하는 구성요소 규칙들을 순차적으로 선택하여 해당 구성요소 규칙에 필요한 파라미터 값을 입력함으로써, 해당 구성요소 규칙을 생성한다.In the main screen, the operator sequentially selects the component rules constituting the policy he wants to create and inputs parameter values necessary for the corresponding component rule to create the corresponding component rule.

정책콘솔은 운용자로부터 분류기 규칙 생성요청이 입력되면(S404), 분류기 규칙 생성화면을 표시한다(S405). 이 분류기 규칙 생성화면에는 규칙 타입, 규칙 이름, 필요한 파라미터 입력창(소스 IP 주소, 목적지 IP 주소, 소스 포트, 목적지 포트, DSCP(DiffServ Code Point) 등)이 표시된다. 운용자가 분류기 규칙 생성을 위한 파라미터를 입력하고 규칙등록요청을 하면(S406), 정책콘솔은 해당 분류기 규칙을 저장하고 주화면에 표시한다(S407). 정책생성완료요청이 입력되면(S408) 정책 생성과정을 종료하고, 다른 규칙 생성 요청이 있으면 단계 S404로 되돌아간다.When the policy console generates a classifier rule generation request from the operator (S404), the policy console displays a classifier rule generation screen (S405). The classifier rule creation screen displays the rule type, rule name, and required parameter input window (source IP address, destination IP address, source port, destination port, DSCP (DiffServ Code Point, etc.)). When the operator inputs a parameter for classifier rule generation and requests a rule registration (S406), the policy console stores the classifier rule and displays it on the main screen (S407). If a policy generation completion request is input (S408), the policy generation process is terminated, and if there is another rule generation request, the process returns to step S404.

운용자로부터 미터링 규칙 생성요청이 입력되면(S409), 정책콘솔은 미터링 규칙 생성화면을 표시한다(S410). 이 미터링 규칙 생성화면에는 규칙 타입, 규칙 이름, 필요한 파라미터 입력창(미터링 알고리즘, 토큰 버켓레이트, 버스트 사이즈, 시간간격 등)이 표시된다. 운용자가 미터링 규칙 생성을 위한 파라미터를 입력하고 규칙등록요청을 하면(S411), 정책콘솔은 해당 미터링 규칙을 저장하고 주화면에 표시한다(S412). 그리고, 단계 S408로 진행하여 정책생성완료요청이 입력되면 정책생성과정을 종료하고, 다른 규칙 생성 요청이 있으면 단계 S404로 되돌아간다. If a metering rule generation request is input from the operator (S409), the policy console displays a metering rule generation screen (S410). The metering rule creation screen displays the rule type, rule name, and the required parameter input window (metering algorithm, token bucket rate, burst size, time interval, etc.). When the operator inputs a parameter for generating a metering rule and requests a rule registration (S411), the policy console stores the metering rule and displays it on the main screen (S412). If the policy generation completion request is inputted to step S408, the policy generation process is terminated, and if there is another rule generation request, the process returns to step S404.

운용자로부터 액션 규칙 생성요청이 입력되면(S413), 정책콘솔은 액션 규칙 생성화면을 표시한다(S414). 이 액션 규칙 생성화면에는 규칙 타입, 규칙이름, 필요한 파라미터 입력창(DSCP, 액션 개수 등)이 표시된다. 운용자가 액션 규칙 생성을 위한 파라미터를 입력하고 규칙등록요청을 하면(S415), 정책콘솔은 해당 액션 규칙을 저장하고 주화면에 표시한다(S416). 그리고, 단계 S408로 진행하여 정책생성완료요청이 입력되면 정책생성과정을 종료하고, 다른 규칙 생성 요청이 있으면 단계 S404로 되돌아간다.When the action rule generation request is input from the operator (S413), the policy console displays the action rule generation screen (S414). The action rule creation screen displays the rule type, rule name, and the required parameter input window (DSCP, action count, etc.). When the operator inputs a parameter for generating an action rule and requests a rule registration (S415), the policy console stores the action rule and displays it on the main screen (S416). If the policy generation completion request is inputted to step S408, the policy generation process is terminated, and if there is another rule generation request, the process returns to step S404.

운용자로부터 알고리즈믹 드롭 규칙 생성요청이 입력되면(S417), 정책콘솔은 알고리즈믹 드롭 규칙 생성화면을 표시한다(S418). 이 알고리즈믹 드롭 규칙 생성화면에는 규칙 타입, 규칙 이름, 필요한 파라미터 입력창(알고리즈믹 드롭 타입, 큐 깊이, 드롭 최소 임계치, 드롭 최대 임계치, 최대 폐기가능성, 드롭 웨이트, 드롭 샘플링 레이트 등)이 표시된다. 운용자가 알고리즈믹 드롭 규칙 생성을 위한 파라미터를 입력하고 규칙등록요청을 하면(S419), 정책콘솔은 해당 알고리즈믹 드롭 규칙을 저장하고 주화면에 표시한다(S420). 그리고, 단계 S408로 진행하여 정책생성완료요청이 입력되면 정책생성과정을 종료하고, 다른 규칙 생성 요청이 있으 면 단계 S404로 되돌아간다.If an algorithmic drop rule generation request is input from an operator (S417), the policy console displays an algorithmic drop rule generation screen (S418). The Create Algorithmic Drop Rule screen displays the rule type, rule name, and required parameter inputs (Algorithmic Drop Type, Queue Depth, Drop Minimum Threshold, Drop Maximum Threshold, Maximum Disposability, Drop Weight, Drop Sampling Rate, etc.). Is displayed. When the operator inputs a parameter for generating an algorithmic drop rule and makes a rule registration request (S419), the policy console stores the algorithmic drop rule and displays it on the main screen (S420). If the policy generation completion request is inputted to step S408, the policy generation process is terminated, and if there is another rule generation request, the process returns to step S404.

운용자로부터 큐 규칙 생성요청이 입력되면(S421), 정책콘솔은 큐 규칙 생성화면을 표시한다(S422). 이 큐 규칙 생성화면에는 규칙 타입, 규칙 이름, 필요한 파라미터 입력창(스케줄링 방법, 스케줄링 우선순위, 고정 최소 레이트, 고정 최대 레이트, 최소레이트 임계치 등)이 표시된다. 운용자가 큐 규칙 생성을 위한 파라미터를 입력하고 규칙등록요청을 하면(S423), 정책콘솔은 해당 큐 규칙을 저장하고 주화면에 표시한다(S424). 그리고, 단계 S408로 진행하여 정책생성완료요청이 입력되면 정책생성과정을 종료하고, 다른 규칙 생성 요청이 있으면 단계 S404로 되돌아간다.If a queue rule creation request is input from the operator (S421), the policy console displays a queue rule creation screen (S422). This queue rule creation screen displays the rule type, rule name, and necessary parameter input window (scheduling method, scheduling priority, fixed minimum rate, fixed maximum rate, minimum rate threshold, etc.). When the operator inputs a parameter for creating a queue rule and requests a rule registration (S423), the policy console stores the queue rule and displays it on the main screen (S424). If the policy generation completion request is inputted to step S408, the policy generation process is terminated, and if there is another rule generation request, the process returns to step S404.

정책콘솔의 정책생성과정이 종료되면, 정책관리도구는 구성요소 규칙들로 이루어진 새로 생성된 정책을 해석하고 적합한 정책인 지를 검증한다. 적합한 정책은 정책 저장소에 저장되고, 정책관리도구의 명령에 의해 정책 실행점에 적용된다. 이때, 정책결정점은 각 정책들을 그 적용할 장치에 적합한 형태로 변환하여 적용장치에 전달한다. When the policy creation process of the policy console is finished, the policy management tool interprets the newly created policy consisting of the component rules and verifies that it is a suitable policy. Appropriate policies are stored in the policy store and applied to policy enforcement points by commands from the policy management tool. At this time, the policy decision point converts each policy into a form suitable for the device to which the policy is applied and delivers it to the application device.

위에서 양호한 실시예에 근거하여 이 발명을 설명하였지만, 이러한 실시예는 이 발명을 제한하려는 것이 아니라 예시하려는 것이다. 이 발명이 속하는 분야의 숙련자에게는 이 발명의 기술사상을 벗어남이 없이 위 실시예에 대한 다양한 변화나 변경 또는 조절이 가능함이 자명할 것이다. 그러므로, 이 발명의 보호범위는 첨부된 청구범위에 의해서만 한정될 것이며, 위와 같은 변화예나 변경예 또는 조절예를 모두 포함하는 것으로 해석되어야 할 것이다.
While the invention has been described above based on the preferred embodiments thereof, these embodiments are intended to illustrate rather than limit the invention. It will be apparent to those skilled in the art that various changes, modifications, or adjustments to the above embodiments can be made without departing from the spirit of the invention. Therefore, the protection scope of the present invention will be limited only by the appended claims, and should be construed as including all such changes, modifications or adjustments.

이상과 같이 본 발명에 의하면, 정책기반 프레임워크에서 차별화 서비스에 대한 QoS 정책을 쉽고 간단하게 구현할 수 있기 때문에 다양한 사용자의 서비스 요구를 수용할 수 있는 이점이 있다.As described above, according to the present invention, since the QoS policy for the differentiated service can be easily and simply implemented in the policy-based framework, there is an advantage of accommodating the service needs of various users.

Claims (3)

서비스의 종류별로 데이터 경로를 달리하는 차별화서비스를 위한 정책제어기에서의 정책 생성 방법에 있어서,In the policy generation method in the policy controller for the differentiated service that changes the data path for each type of service, 상기 차별화서비스의 데이터 경로를 구성하는 각 구성요소, 상기 각 구성요소에 상응하는 파라미터의 종류, 상기 각 구성요소 간 결합규칙이 준비되는 단계;Preparing each component constituting a data path of the differentiating service, types of parameters corresponding to each component, and a combination rule between the components; 운용자로부터의 정책 생성 요청에 따라 상기 각 구성요소 및 상기 각 구성요소 간 결합규칙을 화면으로 표시하는 단계;Displaying each component and a combination rule between the components on a screen according to a policy generation request from an operator; 상기 운용자로부터 임의의 구성요소를 선택받으면 해당 구성요소에 상응하는 파라미터 입력창을 화면으로 표시하여 각 파라미터 값을 입력받는 단계; 및Receiving an input of each parameter by displaying a parameter input window corresponding to the corresponding element on the screen when a certain element is selected from the operator; And 상기 운용자로부터의 등록 요청에 따라 선택받은 구성요소들을 순서대로 연결한 데이터 경로를 해당 서비스의 정책으로 생성하는 단계를 포함하고,Generating a data path connecting the selected components in order according to a registration request from the operator as a policy of a corresponding service; 상기 각 구성요소는,Each of the above components, 분류기(Classifier), 미터링(Metering), 액션(Action), 알고리즈믹 드롭(Algorithmic Drop), 큐(Queue)이고,Classifier, Metering, Action, Algorithmic Drop, Queue, 상기 결합규칙은,The combination rule is, 상기 분류기(C)와 상기 미터링(M) 및 상기 액션(A) 뒤에는 상기 각 구성요소들이 연결될 수 있으나, 상기 알고리즈믹 드롭(D)과 큐(Q)의 뒤에는 자신과 동일한 구성요소가 연결될 수는 없는 것을 특징으로 하는 차별화서비스를 위한 정책 생성 방법.The components may be connected to the classifier C, the metering M, and the action A, but the same components may be connected to the rear of the algorithmic drop D and the cue Q. Policy generation method for a differentiated service, characterized in that there is no. 삭제delete 삭제delete
KR1020030009284A 2003-02-14 2003-02-14 Policy Creation Method for Differentiated Services Expired - Fee Related KR101001755B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030009284A KR101001755B1 (en) 2003-02-14 2003-02-14 Policy Creation Method for Differentiated Services

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030009284A KR101001755B1 (en) 2003-02-14 2003-02-14 Policy Creation Method for Differentiated Services

Publications (2)

Publication Number Publication Date
KR20040073632A KR20040073632A (en) 2004-08-21
KR101001755B1 true KR101001755B1 (en) 2010-12-15

Family

ID=37360619

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030009284A Expired - Fee Related KR101001755B1 (en) 2003-02-14 2003-02-14 Policy Creation Method for Differentiated Services

Country Status (1)

Country Link
KR (1) KR101001755B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR200484676Y1 (en) 2016-02-25 2017-10-13 농업회사법인주식회사빛 A pusher for salt field
KR200488317Y1 (en) 2018-10-24 2019-01-11 농업회사법인주식회사빛 A salt field pusher for a drawbar apparatus

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11191776A (en) 1997-12-25 1999-07-13 Toshiba Corp Setting method of designated path based on QOS information
KR200299674Y1 (en) 2001-08-16 2003-01-06 인터디지탈 테크날러지 코포레이션 A network for utilizing session initiation protocol for identifying user equipment resource reservation setup protocol capabilities

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11191776A (en) 1997-12-25 1999-07-13 Toshiba Corp Setting method of designated path based on QOS information
KR200299674Y1 (en) 2001-08-16 2003-01-06 인터디지탈 테크날러지 코포레이션 A network for utilizing session initiation protocol for identifying user equipment resource reservation setup protocol capabilities

Also Published As

Publication number Publication date
KR20040073632A (en) 2004-08-21

Similar Documents

Publication Publication Date Title
US6959335B1 (en) Method of provisioning a route in a connectionless communications network such that a guaranteed quality of service is provided
JP4025569B2 (en) Policy-based network control method
US7386630B2 (en) Using policy-based management to support Diffserv over MPLS network
Trimintzios et al. A management and control architecture for providing IP differentiated services in MPLS-based networks
Flegkas et al. A policy-based quality of service management system for IP DiffServ networks
EP1111840A2 (en) A method of managing one or more services over a communications network
Lymberopoulos et al. An adaptive policy-based framework for network services management
US7539741B2 (en) System, apparatus and method for supporting constraint based routing for multi-protocol label switching traffic engineering in policy-based management
US7675926B2 (en) Hierarchical QoS behavioral model
US7275037B2 (en) System and method for generating a service level agreement template
Lymberopoulos et al. An adaptive policy based management framework for differentiated services networks
US7797425B2 (en) Method, system and apparatus for communications circuit design
EP1311083A2 (en) Policy rule management for Qos provisioning
CN101351015A (en) Policy-Based QoS Management in Multiradio Access Networks
US7477600B1 (en) Method and apparatus for configuring network elements to support real time applications based on meta-templates
US10462020B2 (en) Network device user interface
Wang et al. Software defined autonomic QoS model for future Internet
KR101001755B1 (en) Policy Creation Method for Differentiated Services
US20180213402A1 (en) Security aware instantiation of network services and/or virtualized network functions
WO2022223129A1 (en) Managing internal configuration of a communication node
US7333432B1 (en) Method and apparatus for configuring network elements to support real time applications
Sieber et al. How fast can you reconfigure your partially deployed SDN network?
Lymberopoulos An adaptive policy based framework for network management
KR100794367B1 (en) Virtual Networking Method using MPLS Traffic Engineering Supporting Differential Services
Ushakov et al. Ensuring quality of service in software-defined networks

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

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

R17-X000 Change to representative recorded

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

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

R18-X000 Changes to party contact information recorded

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

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

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

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

E13-X000 Pre-grant limitation requested

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

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

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

E13-X000 Pre-grant limitation requested

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

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20131202

Year of fee payment: 4

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20141210

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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

PC1903 Unpaid annual fee

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

Not in force date: 20141210

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

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000