La Transmisión de multidatos (MDT) está disponible solamente para los sistemas que ejecutan un núcleo de 64 bits. Esta característica es una novedad de la versión de Solaris 9 8/03.
MDT permite a la pila de la red enviar más de un paquete al mismo tiempo al controlador del dispositivo de red durante la transmisión. El uso de esta función reduce los costes de procesamiento por paquete con lo que mejora el uso de la CPU del sistema o el caudal de la red.
La función de transmisión de multidatos sólo es eficaz para los controladores de dispositivos que admitan esta función.
El parámetro siguiente se debe activar en /etc/system file para usar el parámetro MDT:
set ip:ip_use_dl_cap = 0x1
De manera predeterminada, MDT está desactivado. La pila TCP/IP se puede instruir para que active MDT como sigue:
# ndd -set /dev/ip ip_multidata_outbound 1
Repase los pasos siguientes antes de activar MDT:
El uso de esta función puede cambiar el aspecto de los paquetes entre la capa IP y el proveedor DLPI. Por ejemplo, se puede insertar dinámicamente un módulo STREAMS de otro fabricante entre la capa IP y el proveedor de DLPI, mediante el uso de la orden ifconfig modinsert. Es posible que este módulo no funcione. La orden ifconfig modinsert no “entiende” el tipo de datos MDT STREAMS.
Se pueden insertar módulos entre el IP y el proveedor de DLPI con el mecanismo autopush(1M). Es posible que estos modulos tampoco funcionen en este caso.
Mantenga esta función desactivada cuando un módulo STREAMS no advierta la presencia de MDT. Por ejemplo, las utilidades de dominio público ipfilter y CheckPoint Firewall-1 no advierten la presencia de MDT.
Si desea más información, consulte el documento Solaris Tunable Parameters Reference Manual y la página de comando man ip(7P).