Общие понятия о коммутации второго уровня. Техническая реализация и функциональные особенности мостов и коммутаторов
Коммутатор – это устройство, функционирующее на втором уровне эталонной модели ISO/OSI и предназначенное для объединения сегментов сети, работающих на основе одного протокола канального уровня. Коммутатор принимает входящий трафик через свои порты, но в отличие от концентратора, который передает исходящий трафик через все множество своих портов, коммутатор направляет трафик только через один порт, необходимый для достижения места назначения. Во время переключения на канальном уровне выполняются три основные функции коммутации:
Рисунок показывает процедуру построения базы данных МАС-адресов. На рисунке показаны четыре подключенные к переключателю хоста. После включения питания коммутатора, его таблица МАС-адресов пуста: 1. Хост 1 посылает кадр хосту 3. МАС-адрес первого хоста равен 0000.8c01.llll, а МАС-адрес третьего хоста равен 0000.8c01.2222. 2. Коммутатор принимает кадр в интерфейсе ЕО/1 (адресация интерфейсов рассмотрена в приложении В) и помещает в таблицу МАС-адресов адрес источника. 3. В базе данных МАС-адресов еще нет адреса назначения, поэтому кадр передается во все интерфейсы. 4. Хост 3 получает кадр и откликается на вызов хоста 1. Коммутатор принимает этот ответный кадр в интерфейсе Е2 и помещает аппаратный адрес источника второго кадра в базу данных МАС-адресов. 5. Хосты 1 и 3 могут установить соединение "точка-точка", причем кадры будут пересылаться только между этими двумя устройствами. Хосты 2 и 4 не будут "видеть" подобные кадры. Если в течение определенного времени два устройства не будут откликаться во время передачи кадров через переключатель, то переключатель очистит соответствующие записи в своей базе данных, чтобы поддержать корректность таблицы адресов.
|