VMQ 수신 필터
네트워크 VSP(가상 서비스 공급자)는 VMQ 수신 큐에서 VMQ 수신 필터를 설정합니다. 이러한 필터에는 네트워크 헤더 필드 테스트 집합이 포함됩니다. 네트워크 어댑터 하드웨어는 들어오는 패킷의 헤더 필드에서 이러한 테스트를 수행하여 패킷에 대한 수신 큐 할당을 확인합니다. 큐에 설정된 각 필터에는 네트워크 어댑터에 대한 고유한 필터 식별자가 있습니다. 즉, 필터 식별자는 네트워크 어댑터가 관리하는 다른 큐에서 중복되지 않습니다.
VMQ 인터페이스는 필터 테스트에서 MAC(미디어 액세스 제어) 헤더의 필드를 사용합니다. MAC 헤더 내에서 VMQ 필터 테스트는 VLAN(가상 로컬 영역 네트워크) 식별자 및 대상 MAC 주소 필드를 사용합니다.
수신 필터에서 여러 필드 테스트를 지정할 수 있습니다. 필터의 기준과 일치하고 수신 큐에 패킷을 할당하려면 모든 테스트를 통과해야 합니다. VMQ 필터는 지정된 값과 같은 필드에 대해 테스트합니다. 예를 들어 대상 MAC 주소는 지정된 주소와 같습니다.
수신 큐에서 여러 필터를 설정할 수 있습니다. 큐의 필터가 일치하는 경우(즉, 해당 필터에 대한 모든 테스트가 통과됨) 네트워크 어댑터는 수신 큐에 패킷을 할당합니다.
다음 그림에서는 필터 테스트가 수행되는 방법과 필터가 큐 할당을 결정하는 방법을 보여 줍니다.
앞의 그림에서 DA(대상 주소)는 A 및 B와 비교하여 테스트됩니다. 또한 VLAN 식별자는 테스트됩니다(2 및 3과 비교). AND 연산은 DA 및 VLAN 식별자가 필터 일치를 갖도록 지정된 값과 같아야 한다는 것을 보여 줍니다. OR 작업은 일치하는 큐의 모든 필터가 네트워크 데이터 패킷을 해당 큐에 할당하는 것을 보여 줍니다.
다음 그림에서는 필터 및 큐가 수신 데이터 흐름에 미치는 영향을 보여 줍니다.
들어오는 패킷이 큐의 필터와 일치하는 경우 해당 큐에 할당됩니다. 그렇지 않으면 패킷이 다음 큐의 필터에 대해 테스트됩니다. 큐에 필터 일치 항목이 없으면 네트워크 어댑터가 패킷을 기본 큐에 할당합니다.