다음을 통해 공유


로컬 NDIS QoS 매개 변수 설정

로컬 NDIS QoS(서비스 품질) 매개 변수는 미니포트 드라이버 및 네트워크 어댑터에 대해 로컬로 프로비전된 QoS 설정을 지정합니다. 미니포트 드라이버는 다음과 같은 방법으로 로컬 NDIS QoS 매개 변수를 가져옵니다.

  • DCB(Data Center Bridging) 구성 요소(Msdcb.sys)에서 발급한 OID_QOS_PARAMETERS 대한 OID(개체 식별자) 메서드 요청을 통해 이 OID 요청에는 로컬 NDIS QoS 매개 변수를 지정하는 NDIS_QOS_PARAMETERS 구조가 포함되어 있습니다.

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

    참고 Windows Server 2012 시작하여 DCB 구성 요소가 설치되고 Microsoft DCB(데이터 센터 브리징) 서버 기능을 사용하여 사용하도록 설정됩니다. 이 기능은 기본적으로는 설치되지 않습니다.

  • 시스템 레지스트리에 저장되고 네트워크 어댑터에 대한 IHV(독립 하드웨어 공급업체)에 의해 정의된 독점 설정을 통해 미니포트 드라이버는 NDIS에서 MiniportInitializeEx 함수를 호출할 때 이러한 설정을 읽습니다.

  • IHV에서 개발한 관리 애플리케이션을 통해 미니포트 드라이버에 발급된 독점 설정을 통해

DCB 구성 요소가 OID_QOS_PARAMETERS OID 메서드 요청을 발급하는 경우 NDIS_QOS_PARAMETERS NDIS_QOS_PARAMETERS_WILLING 플래그입니다 . Flags 멤버는 미니포트 드라이버가 로컬 NDIS QoS 매개 변수에서 작동 QoS 매개 변수를 확인하는 방법을 지정합니다. 이 플래그에 따라 드라이버는 다음과 같은 방법으로 로컬 QoS 매개 변수를 확인합니다.

  • NDIS_QOS_PARAMETERS_WILLING 플래그가 설정된 경우 미니포트 드라이버는 로컬 DCBX(DCBX) Willing 상태를 사용하도록 설정해야 합니다. 이렇게 하면 QoS 매개 변수를 사용하여 드라이버를 원격으로 구성할 수 있습니다. 이 경우 드라이버는 원격 QoS 매개 변수를 기반으로 작동 QoS 매개 변수를 확인합니다.

    또한 미니포트 드라이버는 IHV에서 정의한 독점적인 QoS 설정에 따라 작동 QoS 매개 변수를 resolve 수 있습니다. 드라이버는 피어 또는 운영 체제에서 로컬로 원격으로 구성되지 않은 QoS 매개 변수에 대해서만 이 작업을 수행할 수 있습니다.

    이 절차에 대한 자세한 내용은 원격 NDIS QoS 매개 변수 수신을 참조하세요.

  • NDIS_QOS_PARAMETERS_WILLING 플래그가 설정되지 않은 경우 미니포트 드라이버는 로컬 DCBX Willing 상태를 사용하지 않도록 설정해야 합니다. 이를 통해 드라이버는 원격 QoS 매개 변수 대신 로컬 QoS 매개 변수에서 작동 QoS 매개 변수를 resolve 수 있습니다.

    참고 로컬 DCBX Willing 상태가 사용하지 않도록 설정된 경우 미니포트 드라이버는 원격 QoS 매개 변수를 계속 수락할 수 있지만 이를 사용하여 작동 QoS 매개 변수를 resolve 수 없습니다.

로컬 DCBX Willing 상태가 비활성화된 경우 미니포트 드라이버는 로컬 QoS 매개 변수를 관리할 때 다음 지침을 따라야 합니다.

  • 미니포트 드라이버는 관련 NDIS_QOS_PARAMETERS_Xxx_CONFIGURED 플래그가 NDIS_QOS_PARAMETERS 설정되지 않은 로컬 QoS 매개 변수를 사용하지 않도록 설정하거나 재정의해야 합니다 . 멤버에 플래그를 추가합니다 .

    예를 들어 미니포트 드라이버는 IHV에서 정의한 QoS 매개 변수에 대한 전용 설정으로 구성되지 않은 로컬 QoS 매개 변수를 재정의할 수 있습니다. NDIS_QOS_PARAMETERS_Xxx_CONFIGURED 플래그로 지정되지 않은 로컬 QoS 매개 변수에 대한 독점 설정이 없는 경우 드라이버는 네트워크 어댑터에서 이러한 QoS 매개 변수 사용을 사용하지 않도록 설정해야 합니다.

    참고 NDIS는 NDIS_QOS_PARAMETERS_ETS_CONFIGURED 플래그와 NDIS_QOS_PARAMETERS_PFC_CONFIGURED 플래그가 함께 설정되거나 지워지게 합니다.

  • 미니포트 드라이버는 작동 NDIS QoS 매개 변수를 확인할 때 NDIS_QOS_PARAMETERS 구조에 포함된 로컬 QoS 매개 변수를 적용해야 합니다. 드라이버가 이러한 로컬 QoS 매개 변수를 적용하는 경우 원격 피어에서 받은 원격 QoS 매개 변수를 사용하지 않아야 합니다.

    이 절차에 대한 자세한 내용은 운영 NDIS QoS 매개 변수 해결을 참조하세요.

로컬 DCBX Willing 상태에 대한 자세한 내용은 로컬 DCBX 기꺼이 상태 관리를 참조하세요.