Udostępnij przez


Filtry odbierania VMQ

Dostawca sieciowych usług wirtualnych (VSP) ustawia filtry odbierania VMQ w kolejkach odbierania VMQ. Taki filtr zawiera zestaw testów pól nagłówka sieciowego. Sprzęt karty sieciowej wykonuje te testy na polach nagłówka w pakietach przychodzących, aby określić przypisania kolejki odbierającej dla pakietów. Każdy filtr ustawiony w kolejce ma unikatowy identyfikator filtra dla adaptera sieciowego. Oznacza to, że identyfikatory filtrów nie są duplikowane w kolejkach zarządzanych przez kartę sieciową.

Interfejs VMQ używa pól w nagłówku kontroli dostępu do multimediów (MAC) w testach filtru. W nagłówku MAC testy filtru VMQ używają identyfikatora wirtualnej sieci lokalnej (VLAN) i pól docelowego adresu MAC.

W filtrze odbierania można określić wiele testów pól. Wszystkie testy muszą przejść, aby spełnić kryterium filtru i przypisać pakiet do kolejki odbiorczej. Filtry VMQ testują pola, które są równe określonej wartości. Na przykład docelowy adres MAC jest równy określonemu adresowi.

W kolejce odbierania można ustawić wiele filtrów. Jeśli którykolwiek z filtrów w kolejce spełnia warunki (oznacza to, że testy dla tego filtru przeszły pomyślnie), karta sieciowa przypisuje pakiet do tej kolejki odbiorczej.

W poniższej figurze pokazano, jak przeprowadzane są testy filtrów oraz jak filtry określają przypisanie kolejki.

diagram ilustrujący sposób wykonywania testów filtrów i sposobu określania przypisania kolejki przez filtry.

Na powyższej ilustracji adres docelowy (DA) jest testowany (w porównaniu z A i B). Ponadto identyfikator sieci VLAN jest testowany (w porównaniu z 2 i 3). Operacja AND ilustruje, że zarówno DA, jak i identyfikator VLAN muszą być równe określonymi wartościom, aby filtr został dopasowany. Operacja OR ilustruje, że dowolny filtr w kolejce, który pasuje, powoduje przypisanie pakietu danych sieciowych do tej kolejki.

Na poniższej ilustracji pokazano, jak filtry i kolejki wpływają na przepływ danych przy odbieraniu.

diagram przedstawiający, jak filtry i kolejki wpływają na przepływ danych odbieranych.

Jeśli pakiet przychodzący pasuje do filtru w kolejce, jest przypisany do tej kolejki. W przeciwnym razie pakiet jest testowany względem filtrów w następnej kolejce i tak dalej. Jeśli w żadnej kolejce nie ma dopasowania filtru, karta sieciowa przypisuje pakiet do kolejki domyślnej.