Puenteando el tráfico en una LAN sin DHCP

Puenteando el tráfico en una LAN sin DHCP

Quiero establecer una red de área local (LAN) cableada y de baja latencia. Tengo un puñado de máquinas Ubuntu Linux (en camino), pero solo tengo acceso a la línea de comandos para una de ellas, llámala box-a.

ingrese la descripción de la imagen aquí

Como parte del esfuerzo de baja latencia, el servidor DHCP dhcpdy el cliente DHCP dhclientse han deshabilitado en box-a. No existe un servidor DHCP en las otras cajas. Conozco las direcciones MAC de cada caja de la red. box-atiene una dirección IPv4 estática asignada en la interfaz eth1.192.168.100.1

¿Cómo puedo hacer que el tráfico fluya sin DHCP?

¿Estoy intentando agregar manualmente los vecinos box-a?

Por ejemplo:

# Show the current neighbor table (ARP cache)
ip neighbor show

# Manually add each client device, associating an arbitrary, but
# unique IPv4 address to its unique MAC address
ip neighbor add 192.168.100.2 lladdr aa:bb:cc:dd:ee:02 dev eth1 nud permanent
ip neighbor add 192.168.100.3 lladdr aa:bb:cc:dd:ee:03 dev eth1 nud permanent
ip neighbor add 192.168.100.4 lladdr aa:bb:cc:dd:ee:04 dev eth1 nud permanent

# Show the updated neighbor table (ARP cache)
ip neighbor show

Respuesta1

No muestra ninguna puerta de enlace en su diagrama, aunque por alguna razón el cuadro a está conectado con una flecha en la dirección inversa al interruptor.

Voy a suponer que se trata de comunicación entre las cajas A a D en la LAN.

1)Latenciaes el retraso entre el envío del paquete y su llegada. Es una característica de los enrutadores, puentes, etc. de la red. En tu caso, ese es solo el interruptor.

Nada de lo que hagas en la casilla A cambiará la latencia.

Rendimientoes la cantidad máxima de tráfico que puede pasar a través de su LAN (sin importar cuánto tarde en llegar). Puede aumentar ligeramente el rendimiento evitando el tráfico innecesario, pero:

2) Deshabilitar DHCP tendrá un impacto insignificante en el rendimiento. DHCP intercambia un puñado de paquetesuna vez, cuando una nueva máquina se conecta a la LAN. Esto sucede muy raramente y los paquetes son tan pequeños que no vale la pena evitar este tráfico.

3) Intente evitar que los paquetes ARP tampoco tengan prácticamente ningún impacto en el rendimiento. Sí, puede configurar asociaciones ARP estáticas, pero la caché ARP es lo suficientemente grande como para que los paquetes ARP rara vez se intercambien.

4) Dicho esto, la forma correcta de configurar una LAN sin DHCP es darle a cada máquina undirección estática. Debe hacer esto en todas las máquinas, por lo que requiere acceso raíz a todas las máquinas. Si no tienes eso, no puedes hacerlo.

5) De la misma manera, una LAN sin DHCP y ARP necesitará asignaciones ARP estáticas en todas las máquinas. Entonces, sin acceso root a todos los machones, no es posible.

TL;DR: Lo que está intentando hacer es imposible dadas las limitaciones, e incluso si pudiera hacerlo, no aumentaría el rendimiento de ninguna manera que se pueda medir y, por definición, no cambiará la latencia.

información relacionada