Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

Capítulo 8. Red

Llamada del sistema send de Multi-message

Red Hat Enterprise Linux 6.2 introduce la llamada del sistema send de multi-message el cual es la versión send de la llamada del sistema existente recvmmsg en Red Hat Enterprise Linux 6.

El API del llamado del sistema sendmmsg luce de la siguiente forma:
struct mmsghdr {
	struct msghdr	msg_hdr;
	unsigned	msg_len;
    };

ssize_t sendmmsg(int socket, struct mmsghdr *datagrams, int vlen, int flags);
Transmit Packet Steering (XPS)

Red Hat Enterprise Linux 6.2 incluye Transmit Packet Steering (XPS) para dispositivos multiqueue. XPS introduce una transmisión más eficiente de paquetes de red para dispositivos multiqueue al dirigir específicamente el procesador involucrado en enviar el paquete. XPS permite la selección de la cola de transmisión para la transmisión de paquetes basado en la configuración. Esto es análogo a la implementación de la funcionalidad receive-side implementada en Red Hat Enterprise Linux 6.1 la cual permitía la selección del procesador basado en la cola receptora (RPS). XPS ha mostrado un mejoramiento del 20% al 30%.

Inundación de tráfico para grupos sin registrar

Anteriormente, el puente inundaba paquetes a los grupos sin registrar en todos los puertos. Sin embargo, este comportamiento no es deseable en entornos donde el tráfico a grupos sin registrar está siempre presente. En Red Hat Enterprise Linux 6.2, el tráfico solo es mandado a los grupos sin registrar a los puertos marcados como enrutadores. Para forzar la inundación a cualquier puerto dado, marque ese puerto como enrutador.

Soporte Stream Control Transmission Protocol (SCTP) Multihome

Red Hat Enterprise Linux 6.2 añade soporte para SCTP multihoming—la capacidad para que los nodos (los nodos de multi-home) puedan ser contactados bajo varias direcciones IP.

Tracepoints para eventos de eliminación de paquetes UDP

En Red Hat Enterprise Linux 6.2, se han añadido más tracepoints a los eventos de eliminación de paquetes UDP. Estos tracepoints proporcionan una manera de analizar las razones por las cuales los paquetes UDP son eliminados.

IPSet

La funcionalidad IPSet en el kernel has sido añadida para almacenar varias direcciones IP o números de puertos y para hacerlos coincidir posteriormente contra una colección a través de iptables.

Tamaño predeterminada de recepción inicial para TCP

El tamaño predeterminada de recepción inicial para TCP ha sido incrementada de 4 kB a 15 kB. El beneficio de este incremento es que cualquier dato (15 kB > carga > 4 kB) puede ajustarse al tamaño inicial. Con la configuración de 4 kB (IW3), cualquier carga superior a los 4 kB debe ser dividido en varias transferencias.

Tamaño predeterminada de congestión inicial para TCP

En Red Hat Enterprise Linux 6.2, el tamaño predeterminada de congestión inicial para TCP está establecido a 10, de acuerdo a RFC 5681. Además, el código común del tamaño inicial para TCP y CCID-2 ha sido consolidado.

Soporte GSO en IPv6

Soporte GSO (Generic Segmentation Offload) para IPv6 forward path ha sido añadido, mejorando así el rendimiento de las comunicaciones entre huésped/anfitrión si GSO está activado.

vios-proxy

vios-proxy es un stream-socket proxy para proporcionar una conexión entre un cliente en un huésped virtual y un servidor en un anfitrión Hypervisor. La comunicación ocurre a través de enlaces virtio-serial. esta funcionalidad es introducida como una Muestra de Tecnología en Red Hat Enterprise Linux 6.2.