VMQ 接收篩選器
(VSP) 的網路虛擬服務提供者會在 VMQ 接收佇列上設定 VMQ 接收篩選器。 這類篩選包含一組網路標頭欄位測試。 網路介面卡硬體會在傳入封包的標頭欄位上執行這些測試,以判斷封包的接收佇列指派。 在佇列上設定的每個篩選都有網路介面卡的唯一篩選識別碼。 也就是說,篩選識別碼不會在網路介面卡管理的不同佇列上重複。
VMQ 介面會在篩選測試中使用媒體存取控制 (MAC) 標頭中的欄位。 在 MAC 標頭中,VMQ 篩選測試會使用虛擬區域網路絡 (VLAN) 識別碼和目的地 MAC 位址欄位。
您可以在接收篩選中指定多個欄位測試。 所有測試都必須通過,以符合篩選準則的準則,並將封包指派給接收佇列。 VMQ 篩選會測試等於指定值的欄位。 例如,目的地 MAC 位址等於指定的位址。
您可以在接收佇列上設定多個篩選。 如果佇列上有任何篩選準則符合 (,該篩選的所有測試都會通過) ,網路介面卡會將封包指派給該接收佇列。
下圖顯示如何執行篩選測試,以及篩選準則如何決定佇列指派。
在上圖中,相較于 A 和 B) ,會測試 DA) (的目的地位址 (。 此外,相較于 2 和 3) ,VLAN 識別碼已經過測試 (。 AND 作業說明 DA 和 VLAN 識別碼必須等於指定的值,才能符合篩選準則。 OR 作業說明符合之佇列上的任何篩選,都會導致將網路資料封包指派給該佇列。
下圖顯示篩選和佇列如何影響接收資料流程。
如果傳入的封包符合佇列上的篩選準則,則會指派給該佇列。 否則,系統會根據下一個佇列上的篩選來測試封包,依此類移。 如果沒有任何篩選準則符合任何佇列,網路介面卡會將封包指派給預設佇列。