USB y KVM van de la mano para una funcionalidad Plug and Play

El bus serie universal (USB) es una tecnología que permite a los usuarios interactuar con un dispositivo específico para una función concreta. USB admite multitud de dispositivos, desde los más sencillos, como teclados y ratones, hasta los más complicados, como mandos de juegos, cámaras digitales, impresoras, adaptadores de red, almacenamiento externo... y la lista es interminable. Su uso varía desde funciones básicas, como teclear, hasta la transferencia de archivos de gran tamaño a/desde dispositivos de almacenamiento externos.

Hoy en día existen varios modos USB diferentes:

  • USB de baja velocidad (1,5 Mbit/s)
  • USB Full Speed (12 Mbit/s), también conocido como USB HID
  • USB de alta velocidad (480 Mbit/s), también conocido como USB 2.0
  • USB SuperSpeed (5 Gbit/s), también conocido como USB 3.0
  • USB SuperSpeed+ (10 Gbit/s)

El USB se utiliza sobre todo para introducir el teclado y el ratón o, alternativamente, el teclado y la pantalla táctil en lugar del ratón. Estos dispositivos se clasifican como Dispositivos de Interfaz Humana (HID). Los HID USB están diseñados para que un usuario pueda interactuar con un sistema mediante un teclado USB y un dispositivo señalador que utilizan muy poco ancho de banda, normalmente mucho menos de 12 Mbit/s. En los conmutadores KVM (teclado, vídeo y ratón), la mayoría tiene dos puertos USB HID para teclado y ratón, y puertos adicionales para dispositivos USB de alta velocidad que permiten conectar otros dispositivos más rápidos, como impresoras o dispositivos de almacenamiento.

Los puertos USB HID que se encuentran en la mayoría de conmutadores KVM analizan el flujo de datos entrantes del teclado/ratón USB conectado para buscar una secuencia de pulsaciones de teclas que inciten al conmutador KVM a realizar una acción concreta (como abrir una OSD, cambiar puertos de CPU, activar el escaneado, etc.). Dado que este tráfico USB HID se monitoriza a velocidades más bajas, es casi imposible conectar un dispositivo USB de alta velocidad al puerto HID y esperar que el dispositivo de alta velocidad funcione correctamente. Los puertos USB HID de un conmutador KVM sólo esperan ver un teclado USB y un ratón USB, nada más. Cada dispositivo USB, incluyendo el teclado/ratón, tiene propiedades asociadas que incluyen pero no se limitan a:

  • Descripción del dispositivo
  • ID de proveedor
  • Identificación del producto
  • Clase de dispositivo

Es muy importante en una aplicación KVM que estas propiedades del dispositivo USB se transfieran correctamente al ordenador anfitrión. Es necesario cargar los controladores/software adecuados en el momento de la enumeración USB. La enumeración USB se realiza entre el momento en que se conecta el dispositivo USB al ordenador/servidor de destino y el momento en que se reconoce; el tiempo de enumeración puede variar entre 1 y 16 segundos dependiendo del sistema operativo y del dispositivo USB. Si las propiedades del dispositivo no se transfieren correctamente al ordenador/servidor, las posibilidades de que el dispositivo funcione son escasas o nulas.

En los productos KVM de Black Box, "engañamos" al ordenador/servidor para que piense que un teclado USB genérico y un ratón USB genérico están siempre conectados, estén o no conectados a la consola KVM. Esta función se denomina emulación USB. La emulación USB fantasma el teclado y el ratón genéricos en el conmutador KVM para que el usuario pueda cambiar rápidamente de puerto de ordenador sin tener que volver a enumerar los dispositivos USB cada vez que establece una nueva conexión. También disponemos de firmware propietario en nuestro hardware KVM que puede negociar correctamente la comunicación entre el teclado y el ratón de la consola y el ordenador o servidor conectado. La emulación USB está más orientada a dispositivos con cable que a dispositivos inalámbricos; sin embargo, en algunos casos, los teclados y ratones inalámbricos funcionarán cuando se conecten al conmutador KVM.

Es posible que algunos teclados y ratones inalámbricos no funcionen con conmutadores KVM debido a que un transmisor inalámbrico compuesto intenta enviar ambos paquetes de teclado/ratón a un único puerto USB HID del conmutador KVM. Depende del fabricante del dispositivo inalámbrico, de cómo prepare sus paquetes USB antes de la transmisión y de cómo siga la especificación USB. Una cosa a tener en cuenta es que no todos los dispositivos USB HID funcionarán en un dispositivo KVM como lo harían en un ordenador normal debido a la forma en que el dispositivo negocia con el conmutador y el uso de las propiedades del dispositivo USB (ID de proveedor, ID de producto, clase de dispositivo, etc.). El conmutador KVM no tiene todos los controladores de soporte como un sistema operativo normal, por lo que al estar precodificado en el firmware, a veces verá problemas de compatibilidad con un porcentaje muy pequeño de dispositivos USB HID en el mercado.

El siguiente uso más común del USB está relacionado con la transferencia de archivos hacia y desde un ordenador/sistema servidor desde una memoria USB o un dispositivo de almacenamiento externo. Este tipo de aplicación suele utilizar USB High Speed a 480 Mbit/s, y en los sistemas más nuevos, USB SuperSpeed para que los archivos puedan transferirse más rápidamente. Black Box ofrece conmutadores KVM que pueden soportar este tipo de dispositivos; sin embargo, estos puertos USB High-Speed no monitorizan el flujo de datos USB para las teclas de acceso rápido del teclado. Si intenta controlar las funciones del conmutador KVM mediante las teclas de acceso rápido del teclado mientras el dispositivo está conectado al puerto USB High-Speed, nunca funcionará. Para ello, deberá utilizar los puertos USB HID.

Desktop KVM Switches KVM TPS Transparent USB support
Suscríbase ahora