Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСиС. РТ работы / Лекции / Глава 7 - Коммутация в сетях Ethernet.docx
Скачиваний:
30
Добавлен:
19.09.2023
Размер:
1.43 Mб
Скачать

7.3.3 Фильтрация кадров

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

PC-D к коммутатору

На рисунке PC-D отвечает на PC-A. Коммутатор видит MAC-адрес PC-D во входящем кадре на порту 4. Затем коммутатор помещает MAC-адрес PC-D в таблицу MAC-адресов, связанную с портом 4.

Четыре хоста, A - D, подключены к коммутатору на портах 1 - 4. Узел D с MAC-адресом 00-0D подключен к коммутатору на порту 4. Хост D отправляет кадр с MAC-адресом назначения 00-0A и исходным MAC-адресом 00-0D. Коммутатор сопоставляет порт 4 с MAC-адресом 00-0D в своей таблице MAC-адресов.

-адрес назначения 00-0AMAC-адрес источника 00-0DТипДанныеFCS

Коммутатор добавляет номер порта и MAC-адрес PC-D в свою таблицу MAC-адресов.

Коммутатор к PC-A

Далее, поскольку коммутатор имеет MAC-адрес назначения для PC-A в таблице MAC-адресов, он отправит кадр только через порт 1, как показано на рисунке.

Четыре хоста, A - D, подключены к коммутатору на портах 1 - 4. Узел D с MAC-адресом 00-0D подключен к коммутатору на порту 4. Таблица MAC-адресов коммутатора содержит две записи. Порт 1 связан с MAC-адресом 00-0A, а порт 4 связан с MAC-адресом 00-0D. Хост D отправляет кадр с MAC-адресом назначения 00-0A и исходным MAC-адресом 00-0D. Кадр отправляется из порта 1 на узел A, MAC-адрес которого 00-0A.

-адрес источника 00-0DТипДанныеFCS

  1. Коммутатор имеет запись MAC-адреса для указанного получателя.

  2. Коммутатор фильтрует кадр, отправляя его только из порта 1.

PC-A к коммутатору, коммутатор к PC-D

Затем PC-A отправляет другой кадр PC-D, как показано на рисунке. Таблица MAC-адресов уже содержит MAC-адрес для PC-A; следовательно, пятиминутный таймер обновления для этой записи сбрасывается. Поскольку в таблице коммутатора уже есть MAC-адрес компьютера PC-D, он пересылает кадр только через порт 4.

Четыре хоста, A - D, подключены к коммутатору на портах 1 - 4. Узел A с MAC-адресом 00-0A подключен к коммутатору на порту 1. Таблица MAC-адресов коммутатора содержит две записи. Порт 1 связан с MAC-адресом 00-0A, а порт 4 связан с MAC-адресом 00-0D. Хост A отправляет кадр с MAC-адресом назначения 00-0D и исходным MAC-адресом 00-0A. Кадр отправляется port41 хосту D, MAC-адрес которого 00-0D.

0AТипДанныеFCS

  1. Коммутатор получает другой кадр от PC-A и обновляет таймер для записи MAC-адреса для порта 1.

  2. Коммутатор имеет недавнюю запись для MAC-адреса назначения и фильтрует кадр, переадресовывая его только из порта 4.

7.3.4 Видеоролик. Таблицы mac-адресов на подключенных друг к другу коммутаторах

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

Нажмите кнопку Play (Воспроизведение), чтобы просмотреть видеоролик о построении таблиц МАС-адресов в двух соединенных между собой коммутаторах.

(ЗДЕСЬ ВИДЕО)