@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

proxmox-guia-completa-sobre-tarjetas-de-red

Proxmox: Guía completa sobre tarjetas de red

Proxmox: Guía completa sobre tarjetas de red

En Proxmox VE, existen varios tipos de adaptadores de red que puedes elegir al configurar máquinas virtuales (VM). La elección de un adaptador de red adecuado depende del sistema operativo de la VM, la compatibilidad y el rendimiento que se busca. A continuación, te explico los principales tipos de adaptadores de red en Proxmox y sus mejores casos de uso según el sistema operativo.

Os voy explicando las opciones que os podéis encontrar y mi recomendación:

proxmox-guia-completa-sobre-tarjetas-de-red-1

Tipos de adaptadores de red en Proxmox

Lo primero que llama la atención es que tenemos dos tipos de E1000, vamos a hablar de ello:

Diferencia entre E1000 y E1000E

E1000 (Intel 82540EM)

  • Descripción: E1000 emula la tarjeta de red Intel 82540EM, que es una interfaz Gigabit Ethernet de la serie Intel PRO/1000.
  • Compatibilidad: Funciona con la mayoría de los sistemas operativos, incluidos Windows, Linux, macOS y FreeBSD. Es compatible con sistemas operativos más antiguos como Windows XP y distribuciones de Linux con kernels antiguos.
  • Rendimiento: Aunque es compatible con la mayoría de los sistemas operativos, el E1000 está emulado, lo que significa que no ofrece un rendimiento tan eficiente como los controladores paravirtualizados como VirtIO. Su uso de CPU es relativamente alto.
  • Uso recomendado:
    • Sistemas antiguos: Windows XP, Windows 7 o Linux con kernels anteriores.
    • Compatibilidad amplia: Cuando la compatibilidad con el sistema operativo es más importante que el rendimiento.

E1000E (Intel 82574)

  • Descripción: E1000E emula una tarjeta de red más moderna de la serie Intel Gigabit, específicamente la Intel 82574, que ofrece algunas mejoras en eficiencia y rendimiento en comparación con la E1000 original.
  • Compatibilidad: Está diseñado para ofrecer mejor compatibilidad con sistemas operativos más recientes, incluidos Windows 7, Windows Server 2008 y versiones modernas de Linux. A diferencia del E1000, E1000E es compatible con sistemas que utilizan una interfaz de red más moderna.
  • Rendimiento: Aunque sigue siendo un adaptador emulado, el E1000E proporciona un uso de CPU más eficiente en comparación con E1000. Tiene mejores optimizaciones de hardware y controladores, lo que mejora su rendimiento en ciertos escenarios.
  • Uso recomendado:
    • Sistemas operativos modernos: Windows 7, Windows Server 2008 o distribuciones modernas de Linux que prefieren una emulación más cercana al hardware moderno.
    • Compatibilidad sin los controladores VirtIO: Si no puedes instalar los controladores VirtIO pero deseas aprovechar una tarjeta de red más moderna.

Otros adaptadores:

VirtIO (Paravirtualizado)

  • Descripción: VirtIO es un controlador paravirtualizado diseñado específicamente para entornos virtuales. Este adaptador no emula hardware físico, sino que interactúa directamente con el hipervisor para ofrecer el mejor rendimiento posible.
  • Compatibilidad:
    • Linux: Soporte nativo en la mayoría de las distribuciones modernas.
    • Windows: Requiere la instalación de los controladores VirtIO (disponibles en el VirtIO Windows Driver ISO).
  • Rendimiento: El mejor en términos de rendimiento, bajo uso de CPU y alta velocidad de red.
  • Uso recomendado:
    • Linux moderno: Sistemas operativos como Ubuntu, Debian, CentOS que ya tienen soporte nativo.
    • Windows Server 2016+: Si puedes instalar los controladores VirtIO, es la mejor opción para Windows también.

Realtek RTL8139

  • Descripción: Emulación de una tarjeta de red Realtek 8139, una opción de compatibilidad básica.
  • Compatibilidad: Compatible con sistemas operativos muy antiguos como Windows XP y algunas distribuciones de Linux antiguas.
  • Rendimiento: Bajo rendimiento, alto uso de CPU debido a la emulación.
  • Uso recomendado: Solo cuando es necesario por limitaciones del sistema operativo, como en entornos muy antiguos.

VMXNET3 (Adaptador de Red Paravirtualizado en VMware)

  • Descripción: VMXNET3 es un adaptador de red paravirtualizado desarrollado por VMware para sus entornos de virtualización. Este adaptador está diseñado para proporcionar un rendimiento de red mejorado, menor uso de CPU y una mayor capacidad de red que los adaptadores de red emulados tradicionales como E1000 o E1000E. Aunque no es directamente una opción en Proxmox, el VirtIO de Proxmox cumple una función similar en términos de alto rendimiento.
  • Compatibilidad: Está disponible en entornos VMware ESXi y es altamente compatible con los sistemas operativos modernos, como Windows Server 2016/2019, Windows 10, y las últimas versiones de Linux. Los sistemas operativos modernos incluyen controladores para VMXNET3 de manera predeterminada o a través de VMware Tools.
  • Rendimiento:
    • Muy alto rendimiento: Similar a VirtIO, VMXNET3 está diseñado para maximizar el rendimiento de red y minimizar el uso de CPU en entornos virtualizados.
    • Soporte para varias características avanzadas de red, como segmentación de paquetes, coalescencia de interrupciones, soporte para jumbo frames, y TCP Offload.
  • Uso recomendado:
    • En entornos VMware, VMXNET3 es la mejor opción en términos de rendimiento, sobre todo para sistemas operativos modernos. Es preferible cuando se gestionan cargas de trabajo con alto tráfico de red, como servidores de bases de datos o servidores de aplicaciones de alto rendimiento.

Tabla comparativa de adaptadores de red en Proxmox

proxmox-guia-completa-sobre-tarjetas-de-red

Selección de tarjeta de red según el Sistema Operativo en Proxmox

  • Linux (Ubuntu, Debian, CentOS)
    • Recomendación: VirtIO. Es la mejor opción porque Linux tiene soporte nativo y el rendimiento es superior a los adaptadores emulados.
  • Windows (Windows Server 2016, 2019, 2022)
    • Recomendación: VirtIO (con drivers VirtIO instalados). Si los drivers no se pueden instalar, E1000 es la segunda mejor opción.
  • Windows XP:
    • Realtek RTL8139 o E1000.
  • macOS
    • Recomendación: E1000. macOS tiene buena compatibilidad con este adaptador.
  • FreeBSD
    • Recomendación: E1000, ya que tiene un soporte robusto para este adaptador en sistemas antiguos.

Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

introduccion-a-la-api-de-proxmox

Introducción a la API de Proxmox

Introducción a la API de Proxmox Proxmox Virtual Environment (Proxmox VE) es una plataforma de …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

uno + ocho =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu