Мостовое соединение трафика в локальной сети без DHCP

Мостовое соединение трафика в локальной сети без DHCP

Я хочу создать проводную локальную сеть (LAN) с низкой задержкой. У меня есть несколько машин ubuntu linux (в пути), но у меня есть доступ к командной строке только к одной из них, назовем ее box-a.

введите описание изображения здесь

В рамках усилий по снижению задержки DHCP-сервер dhcpdи DHCP-клиент dhclientбыли отключены на box-a. На других устройствах DHCP-сервер отсутствует. Я знаю MAC-адреса каждого устройства в сети. box-aимеет статический IPv4-адрес, назначенный на интерфейсе eth1, 192.168.100.1.

Как обеспечить передачу трафика без DHCP?

Я пытаюсь вручную добавить соседей box-a?

Например:

# 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

решение1

На вашей схеме не показаны шлюзы, хотя по какой-то причине блок «а» соединен стрелкой, указывающей в обратном направлении к коммутатору.

Я предполагаю, что речь идет о коммуникации между устройствами A–D в локальной сети.

1)Задержказадержка между отправкой пакета и его прибытием. Это характеристика маршрутизаторов, мостов и т. д. в сети. В вашем случае это только коммутатор.

Никакие действия на устройстве A не изменят задержку.

Пропускная способностьэто максимальный объем трафика, который вы можете пропустить через свою локальную сеть (независимо от того, сколько времени потребуется, чтобы получить его). Вы можете немного увеличить пропускную способность, избегая ненужного трафика, но:

2) Отключение DHCP окажет незначительное влияние на пропускную способность. DHCP обменивается небольшим количеством пакетоводин раз, когда новая машина подключается к локальной сети. Это случается так редко, а пакеты такие маленькие, что не стоит избегать этого трафика.

3) Попробуйте избегать пакетов ARP, это также не окажет почти никакого влияния на пропускную способность. Да, вы можете настроить статические ассоциации ARP, но кэш ARP достаточно большой, поэтому обмен пакетами ARP происходит редко.

4) Тем не менее, правильный способ настроить локальную сеть без DHCP — это дать каждой машинестатический адрес. Это нужно сделать на всех машинах, поэтому для этого требуется root-доступ ко всем машинам. Если у вас его нет, вы не сможете это сделать.

5) Точно так же, локальная сеть без DHCP и ARP потребует статических назначений ARP на всех машинах. Поэтому без доступа root ко всем машинам это невозможно.

TL;DR: То, что вы пытаетесь сделать, невозможно, учитывая ограничения, и даже если бы вы могли это сделать, это не увеличило бы пропускную способность каким-либо измеряемым образом и по определению не изменило бы задержку.

Связанный контент