다음을 통해 공유


로컬 DCBX Willing 상태 관리

IEEE 802.1Qaz 초안 표준은 DCBX(Data Center Bridging Exchange) 프로토콜을 정의합니다. 이 프로토콜을 사용하면 DCB 구성 매개 변수를 네트워크 어댑터(로컬 피어)와 직접 연결된 원격 피어 간에 교환할 수 있습니다. 이렇게 하면 이러한 피어가 QoS(서비스 품질) 매개 변수를 조정하고 조정하여 연결을 통해 데이터 전송을 최적화할 수 있습니다.

로컬 및 원격 QoS 매개 변수 설정에 따라 미니포트 드라이버는 충돌을 해결하고 작동 QoS 매개 변수 집합을 파생합니다. 네트워크 어댑터는 패킷을 원격 피어로 우선 순위가 지정된 전송에 대해 이러한 운영 매개 변수를 사용합니다. 드라이버가 운영 NDIS QoS 매개 변수 설정을 확인하는 방법에 대한 자세한 내용은 운영 NDIS QoS 매개 변수 해결을 참조하세요.

DCBX는 LLDP(링크 계층 검색 프로토콜) 패킷을 통해 전달되는 DCB TLV(type-length-value) 설정으로 구성됩니다. 다음 유형의 QoS 매개 변수에 대해 별도의 TLV가 정의됩니다.

ETS 및 PFC용 TLLV는 Willing 비트라고 하는 비트를 정의합니다. 네트워크 어댑터가 Willing 비트가 1로 설정된 원격 피어에 TLV 설정을 보내는 경우 어댑터가 원격 피어의 QoS 매개 변수를 수락할 의향이 있음을 나타냅니다.

이러한 TV에서 개별 Willing 비트를 설정하는 기능은 미니포트 드라이버에서 관리하는 로컬 DCBX Willing 상태에 따라 달라집니다. 미니포트 드라이버는 로컬 DCBX Willing 상태를 관리하기 위한 다음 지침을 따라야 합니다.

  • 로컬 DCBX Willing 상태가 비활성화된 경우 DCBX TLLV에서 로컬 Willing 비트를 0으로 설정해야 합니다. 이 경우 작동 QoS 매개 변수는 항상 로컬 QoS 매개 변수에서 확인됩니다. 이러한 매개 변수에 대한 자세한 내용은 로컬 NDIS QoS 매개 변수 설정을 참조하세요.

  • 로컬 DCBX Willing 상태를 사용하도록 설정한 경우 로컬 Willing 비트는 DCBX TLLV에서 1로 설정해야 합니다. 이 경우 원격 QoS 매개 변수에서 작동 QoS 매개 변수를 확인해야 합니다. 이러한 매개 변수에 대한 자세한 내용은 원격 NDIS QoS 매개 변수 수신을 참조하세요.

    참고 로컬 DCBX Willing 상태를 사용하도록 설정한 경우 미니포트 드라이버는 IHV(독립 하드웨어 공급업체)에서 정의한 독점 QoS 설정을 기반으로 작동 QoS 매개 변수를 resolve 수 있습니다. 드라이버는 피어 또는 운영 체제에서 로컬로 원격으로 구성되지 않은 QoS 매개 변수에 대해서만 이 작업을 수행할 수 있습니다.

미니포트 드라이버는 다음과 같은 방법으로 로컬 DCBX Willing 상태를 관리합니다.

  • Miniport 드라이버가 MiniportInitializeEx 함수에 대한 호출을 통해 초기화되면 IHV에서 정의한 독점 QoS 설정에 따라 로컬 DCBX Willing 상태를 사용하도록 설정해야 합니다.

  • DCB 구성 요소(Msdcb.sys)는 네트워크 어댑터에서 로컬 QoS 매개 변수를 구성하기 위해 OID_QOS_PARAMETERS OID(개체 식별자) 메서드 요청을 발급합니다. 이 OID 요청에 대한 NDIS_OID_REQUEST 구조체의 InformationBuffer 멤버에는 NDIS_QOS_PARAMETERS 구조체에 대한 포인터가 포함되어 있습니다.

    이 구조체의 Flags 멤버에 NDIS_QOS_PARAMETERS_WILLING 플래그가 설정된 경우 미니포트 드라이버는 DCBX Willing 상태를 사용하도록 설정합니다. 이 비트가 설정되지 않은 경우 미니포트 드라이버는 DCBX Willing 상태를 사용하지 않도록 설정했습니다.

LLDP에 대한 자세한 내용은 IEEE 802.1AB-2005 표준을 참조하세요.

로컬 DCBX Willing 비트 및 TLLV에 대한 자세한 내용은 IEEE 802.1Qaz 초안 표준을 참조하세요.

참고 Windows Server 2012 시작하여 powerShell cmdlet을 통해 DCB 구성 요소를 구성하여 OID_QOS_PARAMETERS 요청을 실행할NDIS_QOS_PARAMETERS_WILLING 플래그를 설정하거나 지울 수 있습니다. 이로 인해 미니포트 드라이버가 각각 로컬 DCBX Willing 상태를 사용하거나 사용하지 않도록 설정합니다.