11–Servicios de equipos de Marvell
Mecanismos de equipo
Como en el caso del flujo saliente, existe una Tabla de direccionamiento
calculado del flujo entrante. Cada entrada de la tabla cuenta con una lista
vinculada individualmente y cada vínculo (Entradas de flujo entrante) representa
un host IP ubicado en la misma subred.
Cuando llega un datagrama IP, la entrada de flujo entrante correspondiente se
localiza mediante el cálculo del direccionamiento de la dirección IP del datagrama
IP. También se actualizan dos contadores estadísticos almacenados en la entrada
seleccionada. El motor de equilibrio de carga utiliza estos contadores del mismo
modo que los contadores salientes para reasignar los flujos periódicamente al
adaptador físico.
En la ruta del código entrante, la tabla de direccionamiento calculado de flujo
entrante también se encuentra diseñada para el acceso simultáneo. Las listas de
enlaces de las entradas de flujo entrante solo aparecen como referencia en caso
de proceso de paquetes ARP y equilibrio periódico de carga. No existe una
referencia por paquete en las entradas de flujo entrante. Aunque las listas de
enlaces no están vinculadas; la sobrecarga en el procesamiento de cada paquete
que no sea ARP es siempre constante. Sin embargo, el procesamiento de
paquetes ARP, tanto salientes como entrantes, depende de la cantidad de
enlaces dentro de la lista de enlaces correspondiente.
En la ruta de procesamiento entrante, también se emplea el filtrado para evitar
que los paquetes transmitidos retornen a través del sistema desde otros
adaptadores físicos.
Compatibilidad de protocolo
La carga de los flujos ARP y IP/TCP/UDP se equilibra. Si el paquete es un
protocolo IP como ICMP o IGMP, todo el flujo de datos hacia una dirección IP
específica saldrá a través del mismo adaptador físico. Si el paquete utiliza TCP o
UDP para el protocolo de capa 4, se agrega el número de puerto al algoritmo de
cálculo de direccionamiento, de modo que dos flujos de capa 4 independientes
puedan atravesar dos adaptadores físicos independientes hacia la misma
dirección IP.
Por ejemplo, supongamos que el cliente tiene una dirección IP 10.0.0.1. Todo el
tráfico IGMP e ICMP pasará a través del mismo adaptador físico porque solo la
dirección IP se utiliza para el direccionamiento calculado. La secuencia tendrá un
aspecto similar al siguiente:
IGMP ------> PhysAdapter1 ------> 10.0.0.1
ICMP ------> PhysAdapter1 ------> 10.0.0.1
Si el servidor también envía flujo TCP y UDP a la misma dirección 10.0.0.1,
pueden estar en el mismo adaptador físico como IGMP e ICMP o en adaptadores
físicos completamente diferentes desde ICMP e IGMP. La secuencia tendrá un
aspecto similar al siguiente:
IGMP ------> PhysAdapter1 ------> 10.0.0.1
178
BC0054508-09 M