A method of forwarding data in a network switch fabric is disclosed. An
incoming data packet is received at a first port of the fabric and a first
packet portion, less than a full packet length, is read to determine
particular packet information, the particular packet information including
a source address and a destination address. An egress port bitmap is
determined based on a lookup in a forwarding table and it is determined if
the destination address belongs to a trunk group of trunked ports. The
incoming data packet is forwarded based on the egress port bitmap, when
the destination address does not belong to the trunk group. When the
destination address does belong to the trunk group, a particular trunked
port of the trunk group is determined and the incoming data packet is
forwarded thereto. More specifically, the particular trunked port of the
trunk group may be determined by calculating a hash value based on the
source address and the destination value and selecting the particular
trunked port based on the hash value. Additionally, a class of service for
the incoming data packet is also determined from the particular packet
information and a priority for forwarding is set based on the class of
service.
Un método de datos de la expedición en una tela del interruptor de la red se divulga. Un paquete entrante de los datos se recibe en un primer puerto de la tela y una primera porción del paquete, menos que una longitud completa del paquete, se lee para determinar la información particular del paquete, la información particular del paquete incluyendo una dirección de la fuente y una dirección de destinación. Se determina una BITMAP del puerto de la salida basó en operaciones de búsqueda en una tabla de la expedición y se determina si la dirección de destinación pertenece a un grupo del tronco de trunked puertos. El paquete entrante de los datos se remite basado en la BITMAP del puerto de la salida, cuando la dirección de destinación no pertenece al grupo del tronco. Cuando la dirección de destinación pertenece al grupo del tronco, se determina un detalle trunked el puerto del grupo del tronco y el paquete entrante de los datos se remite además. Más específicamente, el detalle trunked el puerto del grupo del tronco puede ser determinado calculando un valor del picadillo basado en la dirección de la fuente y el valor de la destinación y seleccionar el detalle trunked el puerto basado en el valor del picadillo. Además, una clase del servicio para el paquete entrante de los datos también se determina de la información particular del paquete y una prioridad para la expedición es determinada basada en la clase del servicio.