Quiero establecer una red de área local (LAN) cableada de baja latencia. Tengo un puñado de máquinas ubuntu linux (en ruta), pero solo tengo acceso de línea de comando a una de ellas, llámalo box-a
.
Como parte del esfuerzo de baja latencia, el servidor dhcpd
DHCP y el cliente DHCP dhclient
se han deshabilitado box-a
. No existe un servidor DHCP en los otros cuadros. Sé las direcciones MAC de cada cuadro en la red. box-a
tiene 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 tratando de 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
linux
networking
ip
dhcp
tarabyte
fuente
fuente
ip neighbor
la resolución de la dirección MAC. No hace eso, ARP sí.box-a
.Respuestas:
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.
Asumiré que esto se trata de comunicación entre los cuadros A a D en la LAN.
1) La latencia es el retraso entre el envío del paquete y su llegada. Es una característica de los enrutadores, puentes, etc. en la red. En su caso, ese es solo el cambio.
Nada de lo que haga en la casilla A cambiará la latencia.
El rendimiento es la cantidad máxima de tráfico que puede pasar a través de su LAN (no importa cuánto tiempo 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 paquetes una vez , cuando una nueva máquina se conecta a la LAN. Eso sucede muy raramente, y los paquetes son tan pequeños que no vale la pena evitar este tráfico.
3) Trate de evitar que los paquetes ARP también tengan casi ningún impacto en el rendimiento. Sí, puede configurar asociaciones ARP estáticas, pero el caché ARP es lo suficientemente grande como para que los paquetes ARP se intercambien raramente.
4) Dicho esto, la forma correcta de configurar una LAN sin DHCP es dar a cada máquina una dirección estática . Debe hacer esto en todas las máquinas, por lo que requiere acceso de root 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 de ARP estáticas en todas las máquinas. Entonces, sin acceso de root a todos los machones, no es posible.
TL; DR: lo que está tratando de hacer es imposible dadas las restricciones, e incluso si pudiera hacerlo, no aumentaría el rendimiento de ninguna manera que uno pudiera medir, y por definición no cambiará la latencia.
fuente