다음을 통해 공유


NDIS QoS 트래픽 분류

NDIS QoS(서비스 품질)는 네트워크 어댑터의 우선 순위가 지정된 배달을 위해 전송 또는 송신 패킷을 분류합니다. 각 트래픽 분류는 다음을 지정합니다.

  • 송신 패킷 데이터 내의 데이터 패턴을 기반으로 하는 분류 조건 입니다.

    NDIS 6.30부터 분류 조건은 UDP 또는 TCP 대상 포트 또는 MAC(미디어 액세스 제어) EtherType과 같은 16비트 값을 기반으로 합니다.

  • 송신 패킷을 처리하는 데 사용할 트래픽 클래스를 정의하는 분류 작업 입니다.

    NDIS 6.30부터 분류 작업은 802.1p 우선 순위 수준을 지정합니다.

참고 트래픽 분류는 IEEE 802.1 사양에서 "애플리케이션 우선 순위"라고도 합니다.

NDIS QoS 트래픽 분류는 다음과 같은 유형의 송신 패킷 트래픽을 위한 것입니다.

  • 이더넷을 통해 파이버 채널(FCoE) 또는 iSCSI 패킷과 같이 미니포트 드라이버에 오프로드된 트래픽을 기반으로 하는 패킷입니다.

  • RDMA와 같은 미니포트 드라이버에 의해 관리되고 적용되는 연결을 기반으로 하는 패킷입니다.

NDIS QoS 트래픽 분류는 운영 체제에서 생성된 TCP/IP 트래픽을 위한 것이 아니므로 미니포트 드라이버는 패킷 검사를 수행할 필요가 없습니다. 대신, 분류 조건이 드라이버에서 오프로드되거나 관리된 패킷 유형과 일치하는 경우 해당 형식에 속하는 모든 패킷에 분류 작업을 적용하기만 하면 됩니다. 예를 들어 미니포트 드라이버가 FCoE 오프로드에 대해 사용하도록 설정되어 있고 분류 조건이 iSCSI TCP 포트 번호(860 또는 3260)를 지정하는 경우 드라이버는 분류 작업에 대해 정의된 우선 순위 수준을 사용하여 모든 송신 iSCSI 패킷의 우선 순위를 지정합니다.

DCB 구성 요소(Msdcb.sys)는 OID_QOS_PARAMETERS OID 메서드 요청을 통해 트래픽 분류를 지정합니다. 이 OID 요청에는 NDIS_QOS_CLASSIFICATION_ELEMENT 구조의 배열을 지정하는 NDIS_QOS_PARAMETERS 구조체가 포함되어 있습니다. 이러한 각 구조체는 트래픽 분류를 정의합니다.

DCB 구성 요소는 다른 분류 조건과 일치하지 않는 모든 송신 패킷에 적용되는 기본 트래픽 분류를 지정합니다. 이 경우 네트워크 어댑터는 이러한 송신 패킷에 기본 분류와 연결된 IEEE 802.1p 우선 순위 수준을 할당합니다. 기본 트래픽 분류에는 다음과 같은 특성이 있습니다.

  • NDIS_QOS_CONDITION_DEFAULT 형식의 트래픽 분류 조건이 있습니다.

  • NDIS_QOS_CLASSIFICATION_ELEMENT 구조의 배열에 정의된 첫 번째 트래픽 분류입니다.

DCB 구성 요소에 대한 자세한 내용은 데이터 센터 브리징을 위한 NDIS QoS 아키텍처를 참조하세요.