다음 절차에서는 응용 프로그램 트래픽에 대한 전달을 구성하는 방법을 보여 줍니다. 이 절차에서는 네트워크의 다른 트래픽보다 낮은 우선권을 가질 수 있는 응용 프로그램 트래픽 클래스에 대한 홉별 동작을 정의합니다. 이 절차는 Example 3–3의 IPQoS 구성 파일을 계속 작성합니다.
시작하기 전에
이 절차에서는 표시할 응용 프로그램에 대해 정의된 클래스와 필터가 포함된 기존 IPQoS 구성 파일이 있다고 가정합니다.
자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.
/etc/inet/ipqosinit.conf에서 마지막 필터는 다음과 같습니다.
filter { name ftpdata sport ftp-data class ftp } }
action { module dscpmk name markAF13
표시기 모듈 dscpmk를 호출합니다.
markAF13 이름을 action 명령문에 지정합니다.
params { global_stats FALSE dscp_map{0-63:14} next_action continue } }
markAF13 표시기 action 명령문에 대한 통계 수집을 사용으로 설정합니다. 하지만 enable_stats의 값이 FALSE이므로 통계는 수집되지 않습니다.
표시기에서 현재 처리 중인 트래픽 클래스 smtp의 패킷 헤더에 DSCP 14를 지정합니다.
트래픽 클래스 smtp의 패킷에 추가 처리가 필요하지 않음을 나타냅니다. 그러면 이러한 패킷은 네트워크 스트림으로 돌아갈 수 있습니다.
DSCP 14는 표시기가 dscp 맵의 모든 항목을 십진수 값 14(이진수 001110)로 설정하도록 지시합니다. DSCP 14는 AF13 홉별 동작을 설정합니다. 표시기는 DS 필드에서 DSCP 14의 smtp 트래픽 클래스 패킷을 표시합니다.
AF13은 DSCP 14의 모든 패킷을 높은 삭제 우선권으로 지정합니다. 하지만 AF13은 클래스 1 우선 순위도 보장하므로 라우터는 대기열에서 나가는 전자 메일 트래픽을 높은 우선 순위로 보장합니다. 가능한 AF 코드점 목록은 Table 6–2를 참조하십시오.
action { module dscpmk name markAF21 params { global_stats FALSE dscp_map{0-63:18} next_action continue } }
markAF21 이름을 action 명령문에 지정합니다.
표시기에서 현재 처리 중인 트래픽 클래스 nntp의 패킷 헤더에 DSCP 18을 지정합니다.
DSCP 18은 표시기가 dscp 맵의 모든 항목을 십진수 값 18(이진수 010010)로 설정하도록 지시합니다. DSCP 18은 AF21 홉별 동작을 설정합니다. 표시기는 DS 필드에서 DSCP 18의 news 트래픽 클래스 패킷을 표시합니다.
AF21은 DSCP가 18인 모든 패킷에 낮은 삭제 우선권이 지정되지만 클래스 2 우선 순위를 갖도록 합니다. 따라서 네트워크 뉴스 트래픽이 삭제될 가능성은 낮습니다.
서비스를 시작하거나 다시 시작하는 방법에 대한 자세한 지침은 ipqos 서비스를 시작하는 방법을 참조하십시오.
필요할 수 있는 추가 변경 목록은 일반 IPQoS 구성 계획 작업 맵을 참조하십시오.