¿Cuál es la diferencia entre la interfaz táctil y la interfaz normal?

10

Estoy estudiando sobre redes virtuales.

Vi el video de YouTube que hace interfaces de tap y las agrega a Open Virtual Switch.

Desde aquí, no sé qué son las interfaces de tap.

¿Qué es diferente entre la interfaz normal como eth0 y la interfaz de tap?

¿La interfaz táctil es solo la interfaz virtual L2 para agregarla a OVS?

Si es correcto, ¿cuál es el propósito de la interfaz táctil sin conectarlo a OVS?

Allen
fuente

Respuestas:

12

OpenVSwitch es un conmutador virtual. Funciona al conectarse a varios dispositivos Ethernet en modo de paquete sin formato / Ethernet. Cambia las tramas de Ethernet entre esos dispositivos Ethernet leyendo / escribiendo tramas de Ethernet sin formato a / desde esas interfaces de red.

Esto es bueno si desea cambiar entre dispositivos Ethernet reales. Si desea conectar una VM a su instancia de Open V Switch, necesita conectar Open V Switch a un dispositivo Ethernet virtual que represente su conexión a esta VM: escribir el paquete en esta interfaz de red virtual debe enviar la trama de Ethernet a la VM y el paquete enviado por la VM debe enviarse a esta interfaz de red virtual.

Las interfaces de red TAP están diseñadas para esto. Representan dispositivos virtuales de Ethernet. Un proceso de usuario gestiona una interfaz de red TAP:

  • cuando se envía una trama Ethernet a la interfaz de red, el proceso del usuario recibe esta trama Ethernet;

  • El proceso de usuario puede enviar tramas Ethernet a esta interfaz de red.

Esto se usa a menudo para:

  • VPN (como OpenVPN): cuando se envía una trama Ethernet a la interfaz de red TAP, el proceso VPN la recibe y la reenvía en un túnel. Por el contrario, cuando el proceso del usuario recibe una trama Ethernet desde el túnel, los reenvía a la interfaz TAP;

  • Máquinas virtuales: cuando se envía una trama Ethernet a la interfaz TAP, el hipervisor / emulador la recibe y la reenvía a la VM. Por el contrario, cuando la VM envía un paquete a su interfaz, el hipervisor / emulador lo reenvía a la interfaz TAP.

Para Openvswitch, normalmente crea una interfaz TAP que representa su conexión a una VM y luego puede conectar esta interfaz de red a OpenVSwitch.

ysdx
fuente
Como me parece que tienes una buena comprensión de los puentes y TAP, ¿puedo pedirte que intentes responder mi pregunta? ¡Realmente aprecio eso! serverfault.com/questions/862325/…
Mohammed Noureldin