3

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

Я знаю, что если вы подключены к маршрутизатору в сети, а затем измените физический разъем на используемом вами маршрутизаторе, вы сначала получите очень небольшие дополнительные задержки. Однако мне любопытно, что вызывает эти задержки. Сначала я думал, что это связано с информацией, хранящейся в таблице маршрутизации, и с тем, было ли это выделено для конкретного сокета на маршрутизаторе или нет. Хотя, если ваш IP-адрес тот же, то я не понимаю, почему возникнут задержки, потому что я предположил бы, что любая информация в маршрутизаторе связана с IP-адресом, а не с физическим сокетом.

2 ответа2

2

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

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

1

Ваш домашний маршрутизатор действует как коммутатор Ethernet уровня 2.

Основное различие между коммутатором и концентратором состоит в том, что коммутатор знает, что подключено к каждому порту. Концентратор этого не делает, поэтому он должен принимать все входящие данные и транслировать их на каждый порт. Коммутатор узнает, какие MAC-адреса подключены к каждому порту, и направляет входящие данные в порт, куда он должен идти.

Когда коммутатор впервые подключается к сети, он еще ничего не знает, поэтому у него нет другого выбора, кроме как брать каждый входящий кадр Ethernet и транслировать его на каждый порт. Но при этом он запоминает, какой порт отправил ему этот кадр, и какой MAC-адрес был на нем. Таким образом, он может "узнать", какие MAC-адреса подключены к каждому порту.

Теперь давайте подумаем о том, что произойдет, если мы переместим кабели вокруг. Теперь коммутатор запоминает старый порт для MAC-адреса. Любые входящие данные отправляются на старый порт, но устройства больше нет, поэтому он не будет получать данные! Когда устройство отправляет некоторые данные, коммутатор увидит, что этот MAC-адрес теперь находится на новом порту, и запомнит это. Таким образом, он не работает должным образом до тех пор, пока некоторые данные не будут отправлены с устройства на новый порт. Переключатель должен установить себя снова.

Узнайте больше на этой странице:http://ciscoiseasy.blogspot.com/2010/08/lesson-9-bridgingswitching-learning.html

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