Назад | Перейти на главную страницу

Трафик внутри подсети в WLAN проходит через маршрутизатор?

Допустим, у меня есть два хоста, 1 и 2, оба подключены к одному беспроводному маршрутизатору, в одной сети и в одной подсети.

Если 1 пингует 2:

(a) 1 адресует беспроводной пакет по MAC-адресу маршрутизатора, но адресован IP-адресу 2. Маршрутизатор после получения пакета повторно передает тот же пакет на 2 (очевидно, что исходный MAC изменился).

(b) 1 просто передает пакет прямо на MAC-адрес 2. или

(c) Происходит что-то еще.

При всем уважении, ответ Полы Бин неверен.

клиент 1 знает, находится ли клиент 2 в той же подсети (уровень 3). Он не знает и не заботится о том, находится ли он в беспроводной или проводной сети (уровни 1 и 2). Он только знает и заботится о том, находится ли он в той же подсети. Данные, предназначенные для хостов в одной подсети, отправляются непосредственно этим хостам, независимо от того, подключены ли они к проводному или беспроводному соединению, маршрутизация не выполняется, поэтому маршрутизатор не заменяет MAC-адрес отправителя собственным MAC-адресом и не пересылает данные. от клиента 1 к клиенту 2. Фактически, функция маршрутизации беспроводного маршрутизатора вообще не вызывается в этом сценарии, поскольку данные не нужно маршрутизировать, поскольку они локальны в той же подсети. Беспроводная сеть - это просто физический носитель, на котором данные отправляются / принимаются, но она работает, как и любая другая сеть на уровнях 1, 2 и 3. Данные, предназначенные для хостов, находящихся не в той же подсети, работают как в сценарии A, данные, предназначенные для узлы в той же подсети работают как в сценарии B.

РЕДАКТИРОВАТЬ:

Вот информация уровня 2 для сетевого захвата беспроводного клиента (Клиент 2), проверяющего связь проводного клиента (Клиент 1) в моей домашней сети. Вы увидите, что MAC-адрес пакета от беспроводного клиента (SourceAddress) - это MAC-адрес беспроводной сетевой карты, а не MAC-адрес беспроводного маршрутизатора.

Клиент 1:

Подключение по локальной сети адаптера Ethernet:

Физический адрес. . . . . . . . . : 00-21-9B-06-71-B5

Клиент 2:

Адаптер беспроводной локальной сети Подключение к беспроводной сети:

Физический адрес. . . . . . . . . : 00-22-5F-B0-5E-66

Сетевой захват:

Ethernet: Etype = Internet IP (IPv4), DestinationAddress: [00-21-9B-06-71-B5], SourceAddress: [00-22-5F-B0-5E-66]

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

РЕДАКТИРОВАТЬ:

При работе с трафиком внутри подсети беспроводной маршрутизатор действует как устройство уровня 2 (коммутатор). При работе с трафиком между подсетями беспроводной маршрутизатор действует как устройство уровня 3 (маршрутизатор).

Я считаю, что это A. Если вы подумаете об этом, в довольно распространенном случае, таком как беспроводной маршрутизатор со стандартными портами Ethernet, у беспроводного клиента не будет возможности узнать погоду, или IP-адрес в проводной сети, или если это по беспроводной сети. Эта информация доступна только маршрутизатору. Кроме того, я полагаю, что сценарий B внесет сложности с шифрованием связи.