Filtros de recepción de VMQ
Un proveedor de servicios virtuales de red (VSP) establece los filtros de recepción de VMQ en las colas de recepción de VMQ. Este filtro incluye un conjunto de pruebas de campo de encabezado de red. El hardware del adaptador de red realiza estas pruebas en los campos de encabezado de los paquetes entrantes para determinar las asignaciones de cola de recepción para los paquetes. Cada filtro que se establece en una cola tiene un identificador de filtro único para un adaptador de red. Es decir, los identificadores de filtro no se duplican en distintas colas que administra el adaptador de red.
La interfaz VMQ usa campos en el encabezado de control de acceso multimedia (MAC) en las pruebas de filtro. Dentro del encabezado MAC, las pruebas de filtro de VMQ usan el identificador de red de área local virtual (VLAN) y los campos de dirección MAC de destino.
Se pueden especificar varias pruebas de campo en un filtro de recepción. Todas las pruebas deben superarse para que coincidan con el criterio del filtro y asignar un paquete a una cola de recepción. VmQ filtra los campos que son iguales a un valor especificado. Por ejemplo, la dirección MAC de destino es igual a una dirección especificada.
Se pueden establecer varios filtros en una cola de recepción. Si alguno de los filtros de una cola coincide (es decir, todas las pruebas de ese filtro se pasaron), el adaptador de red asigna el paquete a esa cola de recepción.
En esta ilustración siguiente se muestra cómo se realizan las pruebas de filtro y cómo determinan los filtros una asignación de cola.
En la ilustración anterior, se prueba la dirección de destino (DA) (en comparación con A y B). Además, se prueba el identificador de VLAN (en comparación con 2 y 3). La operación AND ilustra que tanto el identificador DA como el VLAN deben ser iguales a los valores especificados para que coincidan con un filtro. La operación OR ilustra que cualquier filtro de la cola que coincida con los resultados de la asignación del paquete de datos de red a esa cola.
En esta ilustración se muestra cómo afectan los filtros y las colas al flujo de datos de recepción.
Si un paquete entrante coincide con un filtro en una cola, se asigna a esa cola. De lo contrario, el paquete se prueba con los filtros de la siguiente cola, etc. Si no hay ninguna coincidencia de filtro en cualquiera de las colas, el adaptador de red asigna el paquete a la cola predeterminada.