사용할 준비가 되면 IPQoS 구성 파일을 /etc/inet/ipqosinit.conf에 복사해야 합니다. 새 설치로 시작하는 경우 사용되는 위치에서 드래프트 구성 파일을 편집하는 것이 더 쉬울 수 있습니다. 이 절차에서는 Example 3–1에 소개된 IPQoS 구성 파일의 초기 세그먼트를 만듭니다.
자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.
모든 IPQoS 구성 파일은 이 라인으로 시작해야 합니다.
이 초기 작업은 IPQoS 구성 파일을 구성하는 action 명령문 트리를 시작합니다. 예를 들어, 구성 파일은 ipgpc 분류기를 호출하는 초기 action 명령문으로 시작됩니다.
fmt_version 1.0 action { module ipgpc name ipgpc.classify
IPQoS 구성 파일을 시작합니다.
작업 명령문을 시작합니다.
ipgpc 분류기를 구성 파일의 첫번째 작업으로 구성합니다.
항상 ipgpc.classify가 되어야 하는 분류기 action 명령문의 이름을 정의합니다.
action 명령문에 대한 자세한 구문 정보는 action 명령문 및 ipqosconf(1M) 매뉴얼 페이지를 참조하십시오.
params { global_stats TRUE }
ipgpc.classify 명령문의 global_stats TRUE 매개변수는 해당 작업에 대한 통계 수집을 사용으로 설정합니다. 또한 global_stats TRUE는 클래스 절 정의에서 enable_stats TRUE를 지정할 때마다 클래스별 통계 수집을 사용으로 설정합니다.
통계를 사용으로 설정하면 성능이 영향을 받습니다. 새 IPQoS 구성 파일에 대한 통계를 수집하여 IPQoS가 제대로 작동하는지 확인할 수 있습니다. 나중에 global_stats 인수를 FALSE로 변경하여 통계 수집을 사용 안함으로 설정할 수 있습니다.
전역 통계는 params 절에서 정의할 수 있는 유일한 매개변수 유형입니다. params 절에 대한 구문 및 기타 자세한 내용은 params 절 및 ipqosconf(1M) 매뉴얼 페이지를 참조하십시오.
class { name goldweb next_action markAF11 enable_stats FALSE }
이 명령문을 class 절이라고 합니다. 이 class 절에는 다음과 같은 내용이 있습니다.
Goldweb 서버로 향하는 트래픽을 식별하는 goldweb 클래스를 만듭니다.
ipgpc 모듈이 goldweb 클래스의 패킷을 markAF11 작업 명령문에 전달하도록 지시합니다. markAF11 작업 명령문은 dscpmk 표시기를 호출합니다.
goldweb 클래스에 대한 통계 수집을 사용으로 설정합니다. 하지만 enable_stats의 값이 FALSE이므로 이 클래스에 대한 통계가 사용 안함으로 설정됩니다.
class 절의 구문에 대한 자세한 내용은 class 절 및 ipqosconf(1M) 매뉴얼 페이지를 참조하십시오.
class { name video next_action markEF enable_stats FALSE }
Goldweb 서버에서 나가는 스트리밍 비디오 트래픽을 식별하는 video 클래스를 만듭니다.
ipgpc가 처리를 완료한 후 ipgpc 모듈이 video 클래스의 패킷을 markEF 명령문에 전달하도록 지시합니다. markEF 명령문은 dscpmk 표시기를 호출합니다.
video 클래스에 대한 통계 수집을 사용으로 설정합니다. 하지만 enable_stats의 값이 FALSE이므로 이 클래스에 대한 통계 수집이 사용 안함으로 설정됩니다.
서비스를 시작하거나 다시 시작하는 방법에 대한 자세한 지침은 ipqos 서비스를 시작하는 방법을 참조하십시오.
필요할 수 있는 추가 변경 목록은 일반 IPQoS 구성 계획 작업 맵을 참조하십시오.