11–Servicios de equipos de Marvell
Mecanismos de equipo
Flujo de tráfico saliente
El controlador intermedio Marvell administra el flujo de tráfico saliente para todos
los modos de equipos. Para el tráfico saliente, todos los paquetes se clasifican
primero en un flujo y luego se distribuyen al adaptador físico seleccionado para su
distribución. La clasificación del flujo un cálculo eficaz del direccionamiento
calculado de los campos de protocolo conocidos. El valor de cálculo resultante se
utiliza en una tabla de flujo de cálculo saliente. La entrada de cálculo de flujo
saliente seleccionada contiene el índice del adaptador físico seleccionado
responsable de transmitir este flujo. La dirección MAC de origen de los paquetes
pasará a ser la dirección MAC del adaptador físico seleccionado. El paquete
modificado luego se pasa al adaptador físico seleccionado para su transmisión.
Los paquetes TCP y UDP salientes se clasifican utilizando información de
encabezado de capa 3 y capa 4. Este esquema mejora la distribución de carga de
los servicios de protocolos de Internet más populares utilizando puertos
conocidos como HTTP y FTP. Por tanto, QLASP realiza el equilibrio de carga en
base a las sesiones TCP, no en base a los paquetes.
En las entradas de direccionamiento calculado de flujo de salida, los contadores
de estadísticas también se actualizan después de la clasificación. El motor de
equilibrio de carga utiliza estos contadores para distribuir periódicamente los
flujos entre los puertos en equipo. La ruta del código saliente ha sido diseñada
para lograr mejor concurrencia posible cuando se activan múltiples accesos
simultáneos a la tabla de direccionamiento calculado de flujo saliente.
Para los protocolos que no son TCP/IP, siempre se seleccionará el primer
adaptador físico para los paquetes salientes. La excepción es el Protocolo de
resolución de dirección (ARP), que se administra de manera diferente a fin de
lograr el equilibrio de la carga entrante.
Flujo de tráfico entrante (Solo SLB)
El controlador intermedio Marvell administra el flujo de tráfico entrante para el
modo de equipo SLB. A diferencia del equilibrio de la carga saliente, el equilibrio
de la carga entrante solo puede aplicarse a direcciones IP que se encuentran
ubicadas en la misma subred que el servidor de equilibrio de carga. El equilibrio
de carga entrante explota una característica única del protocolo de resolución de
direcciones (RFC0826), en la que cada host IP utiliza su propia caché ARP para
encapsular el datagrama IP en una trama Ethernet. QLASP manipula
cuidadosamente la respuesta ARP para direccionar cada host de IP para enviar el
paquete IP entrante al adaptador físico deseado. Por lo tanto, el equilibrio de la
carga entrante es un esquema que planifica con antelación en base al historial
estadístico de los flujos entrantes. Las conexiones nuevas entre un cliente y el
sistema siempre se establecen a través del adaptador físico primario (porque la
respuesta ARP que genera la pila de protocolo del sistema operativo siempre
asociará la dirección IP lógica con la dirección MAC del adaptador físico
primario).
177
BC0054508-09 M