Если вы отключите DHCP на маршрутизаторе ("маршрутизатор A") и подключите кабель Ethernet к одному из его портов (от другого маршрутизатора, "маршрутизатор b"), маршрутизатор A станет немым коммутатором.

Но как это работает? Как маршрутизатор теперь знает, куда отправлять свои пакеты?

2 ответа2

1

Если вы используете только порты коммутатора и отключаете DHCP, клиенты не будут отправлять пакеты TCP/IP на адрес маршрутизатора.

Вы можете думать о своем маршрутизаторе как о нескольких отдельных устройствах, которые работают несколько независимо

Типичный SOHO "маршрутизатор" включает 4-портовый коммутатор Ethernet. Это работает обычным образом, работает тупой Ethernet-коммутатор, даже когда все остальные части блока бездействуют.

Маршрутизатор выполняет маршрутизацию только в том случае, если он получает пакет Ethernet, имеющий MAC-адрес назначения, соответствующий MAC-адресу маршрутизатора, и в котором пакет Ethernet инкапсулирует IP-пакет с IP-адресом вне локальной сети.

Два компьютера, взаимодействующие друг с другом через коммутатор Ethernet, будут создавать пакеты Ethernet только с MAC-адресами друг друга в качестве пункта назначения, а не с MAC-адресом маршрутизатора в качестве пункта назначения.

0

Если маршрутизатор теперь работает как коммутатор, думайте о нем как о сетевом фильтре. Вы можете подключить к нему несколько устройств, которым требуется питание, но он по-прежнему получает питание только от одного источника.

Ну, коммутатор такой, давайте предположим, что ваш маршрутизатор b был модемом от isp, ну, если только он не является строго модемом, а не комбинированным модемом / маршрутизатором, у него будет 1 порт Ethernet. Также давайте предположим, что вам не нужны такие функции маршрутизации, как NAT, поскольку все, что вам нужно, - это просто подключить их к Интернету, но вам не нужно иметь устройство, помогающее вам общаться с другими устройствами. Коммутатор имеет несколько портов Ethernet для подключения систем к нему, а затем 1 порт Ethernet для подключения кабеля к модему.

Теперь вы эффективно умножили порт Ethernet модемов более чем на 1. Это функция коммутатора, и причина, по которой коммутатор будет работать, связана с тем, как устройства в любой сети взаимодействуют друг с другом, не зная друг друга. Существует причина, по которой все сетевые интерфейсы имеют MAC-адреса. Этот Mac-адрес очень полезен для получения пакетов на нужное устройство. Таким образом, вместо того, чтобы маршрутизатор A выполнял маршрутизацию, маршрутизатор B выполняет маршрутизацию, а все маршрутизаторы A просто пересылают пакеты в соответствии с MAC-адресом назначения.

Также, чтобы уточнить, то, что вы отключаете DHCP, не означает, что он автоматически становится коммутатором, поэтому он может выполнять функции маршрутизации без DHCP. Все это означает, что теперь любое устройство, подключенное к этому маршрутизатору, не получит конфигурацию IP-адреса автоматически и будет вынуждено вводить эти конфигурации вручную в системах, подключенных к маршрутизатору А.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .