Fazendo uma ponte de tráfego em uma LAN sem DHCP

Fazendo uma ponte de tráfego em uma LAN sem DHCP

Quero estabelecer uma rede local (LAN) com fio de baixa latência. Eu tenho um punhado de máquinas Ubuntu Linux (em rota), mas só tenho acesso de linha de comando a uma delas, chame-a de box-a.

insira a descrição da imagem aqui

Como parte do esforço de baixa latência, o servidor DHCP dhcpde o cliente DHCP dhclientforam desabilitados no box-a. Não existe um servidor DHCP nas outras caixas. Conheço os endereços MAC de todas as caixas da rede. box-atem um endereço IPv4 estático atribuído na interface eth1, 192.168.100.1.

Como posso fazer o tráfego fluir sem DHCP?

Estou tentando adicionar manualmente os vizinhos box-a?

Por exemplo:

# 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

Responder1

Você não mostra nenhum gateway em seu diagrama, embora por algum motivo a caixa a esteja conectada com uma seta na direção inversa do switch.

Vou assumir que tudo se trata de comunicação entre as caixas A a D na LAN.

1)Latênciaé o atraso entre o envio do pacote e sua chegada. É uma característica dos roteadores, pontes etc. na rede. No seu caso, essa é apenas a opção.

Nada que você faça na caixa A alterará a latência.

Taxa de transferênciaé a quantidade máxima de tráfego que você pode passar pela sua LAN (não importa quanto tempo demore para chegar). Você pode aumentar um pouco o rendimento evitando tráfego desnecessário, mas:

2) Desativar o DHCP terá um impacto insignificante no rendimento. DHCP troca alguns pacotesuma vez, quando uma nova máquina se conecta à LAN. Isso acontece tão raramente e os pacotes são tão pequenos que não vale a pena evitar esse tráfego.

3) Tente evitar que os pacotes ARP também tenham quase nenhum impacto no rendimento. Sim, você pode configurar associações ARP estáticas, mas o cache ARP é grande o suficiente para que os pacotes ARP raramente sejam trocados.

4) Dito isto, a maneira correta de configurar uma LAN sem DHCP é dar a cada máquina umendereço estático. Você deve fazer isso em todas as máquinas, portanto isso requer acesso root a todas as máquinas. Se você não tem isso, você não pode fazer isso.

5) Da mesma forma, uma LAN sem DHCP e ARP precisará de atribuições estáticas de ARP em todas as máquinas. Portanto, sem acesso root a todos os machos, não é possível.

DR: O que você está tentando fazer é impossível dadas as restrições e, mesmo que você pudesse fazê-lo, não aumentaria a taxa de transferência de nenhuma maneira que pudesse ser medida e, por definição, não alteraria a latência.

informação relacionada