Oracle® Solaris 11.2의 IP Quality of Service 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

홉별 동작

Diffserv 용어에서 DSCP에 지정된 전달 동작을 PHB(홉별 동작)라고 합니다. PHB는 Diffserv 인식 시스템에서 다른 트래픽과 관련하여 표시된 패킷이 수신하는 전달 우선권을 정의합니다. 이 우선권은 최종적으로 IPQoS 사용 시스템이나 Diffserv 라우터가 표시된 패킷을 전달할지 또는 삭제할지 결정합니다. 전달되는 패킷의 경우, 대상으로 향하는 경로에서 패킷이 만나는 각 Diffserv 라우터는 다른 Diffserv 시스템이 DSCP를 변경하지 않은 경우 동일한 PHB를 적용합니다. PHB에 대한 자세한 내용은 패킷 전달을 위해 dscpmk 표시기 사용을 참조하십시오.

PHB의 목적은 지정된 양의 네트워크 리소스를 인접 네트워크의 트래픽 클래스에 제공하는 것입니다. QoS 정책에서 트래픽 플로우가 IPQoS 사용 시스템을 떠날 때 트래픽 클래스에 대한 우선권 레벨을 나타내는 DSCP를 정의합니다. 우선권은 높은 우선권/낮은 삭제 가능성에서 낮은 우선권/높은 삭제 가능성의 범위에 있을 수 있습니다.

예를 들어, QoS 정책은 이 클래스의 패킷에 대역폭을 제공하는 Diffserv 인식 라우터에서 낮은 삭제 우선권 PHB를 보장하는 DSCP를 하나의 트래픽 클래스에 지정할 수 있습니다. 다양한 레벨의 우선권을 다른 트래픽 클래스에 지정하는 다른 DSCP를 QoS 정책에 추가할 수 있습니다. 낮은 우선권의 패킷에는 패킷의 DSCP에 표시된 우선 순위에 따라 Diffserv 시스템에서 대역폭을 제공합니다.

IPQoS는 Diffserv 아키텍처에서 정의된 EF(빠른 전달) 및 AF(보장 전달)의 2가지 전달 동작 유형을 지원합니다.

  • 빠른 전달

    이 홉별 동작은 EF 관련 DSCP를 가진 트래픽 클래스에 가장 높은 우선 순위가 부여되도록 합니다. EF DSCP를 가진 트래픽은 대기열에 두지 않습니다. EF는 낮은 손실, 대기 시간 및 지터를 제공합니다. EF에 권장되는 DSCP는 101110입니다. 101110으로 표시된 패킷은 대상으로 향하는 경로에서 Diffserv 인식 네트워크를 통과할 때 보장된 낮은 삭제 우선권을 받습니다. 프리미엄 SLA의 고객이나 응용 프로그램에 우선 순위를 지정할 때 EF DSCP를 사용합니다.

  • 보장 전달

    이 홉별 동작은 패킷에 지정할 수 있는 4가지 다른 전달 클래스를 제공합니다. 각 전달 클래스는 낮은 삭제, 중간 삭제 및 높은 삭제의 3가지 삭제 우선권을 제공합니다. 자세한 내용은 Table 6–2를 참조하십시오. 다양한 AF 코드 포인트는 고객 및 응용 프로그램에 서로 다른 레벨의 서비스를 지정할 수 있는 기능을 제공합니다.

Diffserv 환경에서 패킷 전달

다음 그림은 부분적으로 Diffserv 사용 환경을 갖춘 회사 인트라넷의 일부를 보여줍니다. 이 시나리오에서 10.10.0.010.14.0.0 네트워크의 모든 호스트는 IPQoS가 사용으로 설정되어 있고, 두 네트워크의 로컬 라우터는 Diffserv를 인식합니다. 하지만 임시 네트워크는 Diffserv에 대해 구성되지 않았습니다.

그림 1-2  Diffserv 인식 네트워크 홉에서 패킷 전달

image:컨텍스트는 그림(플로우 다이어그램) 다음에 나옵니다.

이 그림에 표시된 패킷 플로우는 호스트 ipqos1에서 발생한 패킷 진행으로 시작됩니다. 그런 다음 단계는 여러 홉을 거쳐 ipqos2 호스트로 계속됩니다.

  1. ipqos1의 사용자는 ftp 명령을 실행하여 세 홉 떨어진 ipqos2 호스트에 액세스합니다.

  2. ipqos1은 QoS 정책을 결과 패킷 플로우에 적용합니다. 그런 다음 ipqos1 ftp 트래픽을 성공적으로 분류합니다.

    시스템 관리자는 로컬 네트워크 10.10.0.0에서 발생되는 모든 나가는 ftp 트래픽에 대한 클래스를 만들었습니다. ftp 클래스에 대한 트래픽에는 클래스 2인 중간 삭제 우선권의 AF22 홉별 동작이 지정되었습니다. ftp 클래스에 대해서는 2Mb/초의 트래픽 플로우 속도가 구성되었습니다.

  3. ipqos-1ftp 플로우를 측정하여 플로우가 2Mb/초의 약정된 속도를 초과하는지 여부를 확인합니다.

  4. ipqos1의 표시기는 나가는 ftp 패킷의 DS 필드를 AF22 PHB와 일치하는 010100 DSCP로 표시합니다.

  5. diffrouter1 라우터는 ftp 패킷을 수신합니다. 그런 다음 diffrouter1은 DSCP를 검사합니다. diffrouter1가 정체된 경우 AF22로 표시된 패킷은 삭제됩니다.

  6. ftp 트래픽은 diffrouter1의 파일에서 AF22에 대해 구성된 홉별 동작에 따라 다음 홉으로 전달됩니다.

  7. ftp 트래픽은 10.12.0.0 네트워크를 통과하여 Diffserv를 인식하지 못하는 genrouter로 이동합니다. 결과적으로 트래픽은 “최선 조건” 전달 동작을 수신합니다.

  8. genrouterftp 트래픽을 10.13.0.0 네트워크에 전달합니다. 여기에서 트래픽은 diffrouter2로 수신됩니다.

  9. diffrouter2는 Diffserv를 인식합니다. 따라서 라우터는 AF22 패킷에 대한 라우터 정책에서 정의된 PHB에 따라 ftp 패킷을 네트워크에 전달합니다.

  10. ipqos2ftp 트래픽을 수신합니다. 그런 다음 ipqos2ipqos1의 사용자에게 사용자 이름과 암호를 묻는 메시지를 표시합니다.