Алгоритм «прозрачного моста» использует принцип самообучения коммутатора. В каждом кадре, приходящем на коммутатор, содержится MAC-адрес (адрес канального уровня в технологии Ethernet) отправителя. Очевидно, что
устройство с таким адресом подключено к тому интерфейсу коммутатора, на который пришел кадр. В таблицу коммутации вносится запись о соответствии MAC-адреса отправителя интерфейсу (и некоторая другая дополнительная информация).
Пересылка пакетов осуществляется коммутатором на основании таблицы коммутации. Если в таблице находится запись для MAC-адреса получателя, то кадр отправляется на интерфейс, указанный в этой записи. Если такой записи в таблице нет, то кадр рассылается на все интерфейсы коммутатора (за исключением того, с которого кадр поступил). Никаких запросов о местонахождении получателя коммутатор не делает, никаких изменений в кадр не вносит, никакие кадры не уничтожает (за исключением кадров с ошибкой в контрольной сумме), поэтому алгоритм получил название «прозрачного моста».
Среди дополнительной информации, имеющейся в каждой записи в таблице коммутации, есть поле, в котором содержится время последнего обновления записи (последнего полученного пакета с данным MAC-адресом). По прошествии определенного времени с момента последнего обновления записи она удаляется (это делается во избежание замусоривания таблицы информацией о компьютерах, отключенных от сети).
Одному интерфейсу может соответствовать несколько записей в таблице коммутации (в том случае, если к интерфейсу присоединен другой коммутатор, к которому в свою очередь подключено несколько компьютеров).
Современные операционные системы часто посылают служебные сетевые пакеты независимо от пользователя, поэтому во избежание появления в таблице коммутации «лишних» записей работу необходимо проводить быстро, временной интервал между выполнением действия и просмотром таблицы коммутации не должен превышать одной минуты. Для этого следует предварительно тщательно продумать все шаги проведения эксперимента и изучить все необходимые команды.
Для выполнения данной работы можно использовать любой из коммутаторов, находящихся в лаборатории. Схема подключения оборудования с указанием адресов приведена на рис. 1.1. Перед подключением к устройствам необходимо проверить IP-адрес учебного компьютера.
Оборудование фирмы Cisco работает под управлением операционной системы IOS. Основным способом настройки оборудования с такой операционной системой является использование интерфейса командной строки (CLI), который является аналогом известного в unix-подобных операционных системах пользовательского интерфейса Вash. Основы работы с интерфейсом командной строки IOS рассмотрены в прил. 1 и 2.
Рис. 1.1. Схема подключения оборудования
Команды и утилиты, необходимые для выполнения работы, приведены в табл. 1.1 и 1.2. Параметры и ключи команд и утилит можно узнать, выполнив их без параметров. Дополнительные сведения о командах можно получить из справочных систем операционных систем IOS и Windows или из документации фирмы Cisco, размещенной на компьютерах в лаборатории. Необходимо учесть, что команды могут отличаться для различных версий системы и моделей сетевого оборудования.
В лабораторной работе необходимо выполнить следующие действия.
1) Настройте на компьютерах рабочей группы IP-адреса из различных сетей. С помощью утилиты ping проверьте соединения компьютеров между собой. Настройте на компьютерах рабочей группы IP-адреса из одной сети. С помощью утилиты ping проверьте соединения компьютеров между собой. Объясните полученные результаты.
2) Выведите на экран параметры одного из интерфейсов коммутатора и определите, что означает каждый из них. Переведите этот интерфейс поочередно в состояние полного дуплекса, полудуплекса, установите скорость 10 и 100 Мбит/с, проследите изменение параметров интерфейса.
3) Очистите таблицу коммутации. Просмотрите записи таблицы коммутации. Перешлите пакет между компьютерами сети. Проанализируйте записи таблицы коммутации. Объясните изменение таблицы коммутации с точки зрения алгоритма работы «прозрачного моста».
Таблица 1.1
Сетевые утилиты операционной системы Windows
Утилита |
Описание утилиты |
ping ip_address |
Определяет доступность узла с сетевым адресом ip_address |
tracert ip_address |
Определяет маршрут (промежуточные узлы сети) до узла с сетевым адресом ip_address |
telnet ip_address |
Позволяет осуществить подключение по протоколу telnet к сетевому устройству |
Таблица 1.2
Команды операционной системы IOS
Команда |
Режим |
Описание команды |
show interface имя_интерфейса |
Привилегированный |
Выводит на терминал параметры интерфейса |
interface имя_интерфейса |
Глобальная |
Переводит в режим конфигурации интерфейса |
duplex full/half/auto |
Конфигурация |
Устанавливает режим передачи данных |
speed 10/100/auto |
То же |
Устанавливает физическую скорость интерфейса |
clear mac-address-table |
Привилегированный |
Очищает таблицу коммутации |
show mac-address-table |
То же |
Выводит на терминал таблицу коммутации |
1) Подробные схемы для всех экспериментов с указанием IP- и MAC‑адресов компьютеров и коммутаторов.
2) Примеры таблиц коммутации для каждого эксперимента.
3) Выводы по результатам экспериментов и ответы на контрольные вопросы.
1) Как настраиваются сетевые устройства?
2) В каком случае интерфейс должен работать в полудуплексном режиме?
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.