JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: IP 서비스     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부TCP/IP 관리

1.  네트워크 배치 계획

2.  IPv6 주소 사용 시 고려 사항

3.  IPv4 네트워크 구성

4.  네트워크에서 IPv6 사용

5.  TCP/IP 네트워크 관리

6.  IP 터널 구성

7.  네트워크 문제 해결

8.  IPv4 참조

9.  IPv6 참조

제2부DHCP

10.  DHCP 정보(개요)

11.  ISC DHCP 서비스 관리

12.  DHCP 클라이언트 구성 및 관리

13.  DHCP 명령 및 파일(참조)

제3부IP 보안

14.  IP 보안 아키텍처(개요)

15.  IPsec 구성(작업)

16.  IP 보안 아키텍처(참조)

17.  Internet Key Exchange(개요)

18.  IKE 구성(작업)

19.  Internet Key Exchange(참조)

20.  Oracle Solaris의 IP 필터(개요)

21.  IP 필터(작업)

제4부네트워크 성능

22.  통합된 로드 밸런서 개요

23.  통합 로드 밸런서 구성(작업)

24.  Virtual Router Redundancy Protocol(개요)

25.  VRRP 구성(작업)

26.  혼잡 제어 구현

제5부IPQoS(IP Quality of Service)

27.  IPQoS 소개(개요)

28.  IPQoS 사용 네트워크 계획(작업)

29.  IPQoS 구성 파일 만들기(작업)

30.  IPQoS 시작 및 유지 관리(작업)

31.  흐름 계산 및 통계 수집 사용(작업)

32.  IPQoS 세부 정보(참조)

IPQoS 아키텍처 및 Diffserv 모델

분류기 모듈

IPQoS 선택기

측정기 모듈

tokenmt 측정 모듈

tswtclmt 측정 모듈

표시기 모듈

패킷 전달을 위해 dscpmk 표시기 사용

VLAN 장치에서 dlcosmk 표시기 사용

flowacct 모듈

flowacct 매개변수

흐름 테이블

flowacct 레코드

flowacct 모듈에서 acctadm 사용

IPQoS 구성 파일

action 명령문

모듈 정의

class

filter

params

ipqosconf 구성 유틸리티

용어집

색인

IPQoS 구성 파일

이 절에서는 IPQoS 구성 파일의 부분에 대한 전체 세부 정보가 포함되어 있습니다. IPQoS 부트 시 활성화되는 정책은 /etc/inet/ipqosinit.conf 파일에 저장됩니다. 이 파일을 편집할 수 있지만 새 IPQoS 시스템의 경우 가장 좋은 방법은 다른 이름으로 구성 파일을 만드는 것입니다. IPQoS 구성을 적용하고 디버깅하는 작업은 29 장IPQoS 구성 파일 만들기(작업)를 참조하십시오.

IPQoS 구성 파일의 구문은 예 32-3을 참조하십시오. 예에서는 다음 규약을 사용합니다.

예 32-3 IPQoS 구성 파일의 구문

file_format_version ::= fmt_version version

action_clause ::= action {
     name action-name
     module module-name
     params-clause |  ""
     cf-clauses
}
action_name ::= string
module_name ::= ipgpc | dlcosmk | dscpmk | tswtclmt | tokenmt | flowacct 

params_clause ::= params { 
     parameters
     params-stats |   ""
     }
parameters ::=    prm-name-value parameters |  ""
prm_name_value ::= param-name param-value

params_stats ::= global-stats boolean

cf_clauses ::= class-clause cf-clauses |
               filter-clause cf-clauses | ""

class_clause ::= class {
     name class-name
     next_action next-action-name
     class-stats | ""
                 }
class_name  ::= string
next_action_name  ::= string
class_stats ::= enable_stats boolean
boolean ::= TRUE | FALSE

filter_clause ::= filter {
                name filter-name
                class class–name
                parameters
                }
filter_name ::= string

IPQoS 구성 파일의 각 주요 부분을 설명하는 나머지 텍스트입니다.

action 명령문

action 명령문을 사용하여 IPQoS 아키텍처 및 Diffserv 모델에 설명된 다양한 IPQoS 모듈을 호출합니다.

IPQoS 구성 파일을 만들 때는 항상 버전 번호로 시작해야 합니다. 그리고 다음 action 명령문을 추가하여 분류기를 호출합니다.

fmt_version 1.0

action {
    module ipgpc
    name ipgpc.classify
}

분류기 action 명령문 다음에는 params 절 또는 class 절이 옵니다.

기타 모든 action 명령문에 대해 다음 구문을 사용합니다.

action {
name action-name
module module-name
params-clause | ""
cf-clauses
}
name action_name

작업에 이름을 지정합니다.

module module_name

호출할 IPQoS 모듈을 식별합니다. 표 32-5의 모듈 중 하나이어야 합니다.

params_clause

분류기가 처리할 매개변수가 될 수 있습니다(예: 전역 통계 또는 처리할 다음 작업).

cf_clauses

0개 이상의 class 절 또는 filter 절 집합입니다.

모듈 정의

모듈 정의는 action 명령문에서 매개변수를 처리할 모듈을 나타냅니다. IPQoS 구성 파일에는 다음 모듈이 포함될 수 있습니다.

표 32-5 IPQoS 모듈

모듈 이름
정의
ipgpc
IP 분류기
dscpmk
IP 패킷에서 DSCP를 만드는 데 사용할 표시기
dlcosmk
VLAN 장치에서 사용할 표시기
tokenmt
토큰 버킷 측정기
tswtclmt
시간별 창 측정기
flowacct
흐름 계산 모듈

class

각 트래픽 클래스에 대해 class 절을 정의합니다.

이 구문을 사용하여 IPQoS 구성의 나머지 절을 정의합니다.

class {
     
      name class-name
      next_action next-action-name
}      

특정 클래스에 대한 통계 수집을 사용으로 설정하려면 먼저 ipgpc.classify action 명령문에서 전역 통계를 사용으로 설정해야 합니다. 자세한 내용은 action 명령문을 참조하십시오.

클래스에 대한 통계 수집을 설정할 때는 항상 enable_stats TRUE 명령문을 사용합니다. 클래스에 대한 통계를 수집할 필요가 없는 경우 enable_stats FALSE를 지정할 수 있습니다. 또는 enable_stats 명령문을 제거할 수 있습니다.

명시적으로 정의하지 않은 IPQoS 사용 네트워크에 대한 트래픽은 기본 클래스로 들어갑니다.

filter

필터는 트래픽 흐름을 클래스로 그룹화하는 선택기로 구성됩니다. 이러한 선택기는 class 절에서 만들어진 클래스의 트래픽에 적용될 조건을 구체적으로 정의합니다. 패킷이 가장 높은 우선 순위 필터의 모든 선택기와 일치할 경우 해당 패킷은 필터 클래스의 멤버로 간주됩니다. ipgpc 분류기에서 사용할 수 있는 전체 선택기 목록은 표 32-1을 참조하십시오.

다음 구문을 가지는 filter 절을 사용하여 IPQoS 구성 파일에서 필터를 정의합니다.

filter { 
       name filter-name
       class class-name 
       parameters (selectors)
       }

params

params 절에는 작업 명령문에서 정의된 모듈에 대한 처리 지침이 포함됩니다. params 절에 대해 다음 구문을 사용합니다.

params {
           parameters
           params-stats | ""
       }

params 절에서 모듈에 적용 가능한 매개변수를 사용합니다.

params 절의 params-stats 값은 global_stats TRUE 또는 global_stats FALSE입니다. global_stats TRUE 지침은 전역 통계가 호출되는 action 명령문에 대해 UNIX 스타일 통계를 설정합니다. 통계는 kstat 명령을 사용하여 볼 수 있습니다. 클래스별 통계를 사용으로 설정하려면 먼저 action 명령문 통계를 사용으로 설정해야 합니다.