다음을 통해 공유


스위치 정책 개요

NDIS 6.30부터 Hyper-V 확장 가능한 스위치에 대해 다음과 같은 유형의 정책이 지원됩니다.

기본 제공 스위치 정책
기본 제공 스위치 정책은 확장 가능한 스위치 인터페이스에 의해 적용되는 속성을 지정합니다. 확장 가능한 스위치 드라이버 스택의 확장은 이러한 정책의 속성으로 프로비전되지 않습니다.

기본 제공 스위치 정책에는 일반적으로 스위치 구성에 영향을 주지만 개별 스위치 포트를 통해 트래픽 흐름에 영향을 미치지 않는 속성이 포함됩니다. 예를 들어 이러한 기본 제공 정책 중 하나는 SR-IOV(단일 루트 I/O 가상화) 인터페이스를 지원하는 물리적 어댑터에 하드웨어 오프로드를 허용하도록 스위치를 구성합니다. 이 인터페이스에 대한 자세한 내용은 SR-IOV(단일 루트 I/O 가상화)를 참조하세요.

사용자 지정 스위치 정책
사용자 지정 스위치 정책은 ISV(독립 소프트웨어 공급업체)에서 정의한 독점 속성을 지정합니다. 이러한 속성은 확장 가능한 스위치의 프로토콜 에지에 의해 프로비전되고 사용자 지정 스위치 정책을 관리하는 기본 확장에 의해 적용됩니다.

ISV는 사용자 지정 스위치 속성의 형식을 정의합니다. 사용자 지정 스위치 속성의 형식은 ISV에만 적용됩니다.

사용자 지정 스위치 속성은 MOF(관리 개체 형식) 클래스 정의를 통해 정의됩니다. MOF 파일이 WMI 관리 계층에 등록되면 기본 확장이 사용자 지정 스위치 정책으로 프로비전됩니다.

사용자 지정 switch 속성은 NdisSwitchPropertyTypeCustomNDIS_SWITCH_PROPERTY_TYPE 열거형 값으로 지정됩니다. 각 사용자 지정 스위치 속성은 GUID 값을 통해 고유하게 정의됩니다. 확장은 속성의 GUID 값으로 구성된 사용자 지정 스위치 속성을 관리합니다.

참고 확장이 속성의 GUID 값으로 구성된 메서드는 ISV에 대한 독점입니다.

사용자 지정 스위치 정책은 다음 OID 요청을 통해 프로비전됩니다.

  • 프로토콜 에지는 사용자 지정 스위치 속성의 추가를 기본 확장에 알리기 위해 OID_SWITCH_PROPERTY_ADD OID 집합 요청을 발급합니다.

  • 프로토콜 에지는 사용자 지정 스위치 속성에 대한 업데이트의 기본 확장에 알리기 위해 OID_SWITCH_PROPERTY_UPDATE OID 집합 요청을 발급합니다.

  • 프로토콜 에지는 사용자 지정 스위치 속성의 삭제를 기본 확장에 알리기 위해 OID_SWITCH_PROPERTY_DELETE OID 집합 요청을 발급합니다.

전달 확장은 OID 요청을 거부하여 새 스위치 또는 업데이트된 스위치 정책의 프로비저닝을 차단할 수 있습니다. 확장은 STATUS_DATA_NOT_ACCEPTED 사용하여 OID 요청을 완료하여 이 작업을 수행합니다. 확장이 OID 요청을 거부하지 않는 경우 NdisFOidRequest 를 호출하여 확장 가능한 스위치 제어 경로 아래로 OID 요청을 전달해야 합니다.

참고 확장이 OID 요청을 거부하지 않으면 요청이 완료되면 상태 모니터링합니다. 확장은 확장 가능한 스위치 제어 경로의 기본 확장 또는 확장 가능한 스위치 인터페이스에 의해 OID 요청이 거부되었는지 여부를 확인합니다.

스위치 정책 및 속성을 관리하는 방법에 대한 자세한 내용은 스위치 정책 관리를 참조하세요.