Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LEC_NET_rus.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
5.3 Mб
Скачать
  1. Лекция №10. Сетевое оборудование (продолжение)

    1. Коммутатор (switch)

В последнее время наблюдается вытеснение мостов коммутаторы. Коммутаторы, как и мосты работают на канальном уровне и позволяют разделить общую разделяемую среду на несколько независимых сегментов передачи данных. Алгоритм работы коммутаторов аналогичен алгоритму работы прозрачного моста. Основным отличием, обеспечившим вытеснение мостов коммутаторами – это гораздо более высокая скорость работы коммутаторов. Мост должен полностью получить кадр данных перед тем, как ретранслировать его на соответствующий порт. Коммутатор начинает ретрансляцию кадра, не дожидаясь его полного получения (достаточно получить несколько первых байт кадра, содержащих адрес назначения). Кроме того, коммутатор позволяет организовать сразу несколько параллельных соединений между различными парами портов, что повышает пропускную способность сети в несколько раз. Однако коммутатор не может организовать одновременное соединение несколько портов – к одному порту (см. рис. ).

Параллельные соединения между портами коммутатора

Технология коммутаторов Ethernet была предложена фирмой Kalpana в 1990 году в ответ на растущие потребности в повышении пропускной способности сетей. Структурная схема коммутатора EtherSwitch, предложенного фирмой Kalpana, представлена ниже (см. рис. ).

Каждый из 8 портов коммутатора обслуживается собственным процессором пакетов Ethernet — ЕРР (Ethernet Packet Processor). Кроме того, коммутатор имеет системный модуль, который координирует работу всех процессоров ЕРР. Системный модуль ведет общую адресную таблицу коммутатора (какие компьютеры подключены к каким портам) и обеспечивает управление коммутатором по протоколу SNMP. Для передачи кадров между портами используется коммутационная матрица, подобная тем, которые работают в телефонных коммутаторах или мультипроцессорных компьютерах. При поступлении кадра в какой-либо порт, процессор ЕРР буферизует несколько первых байт кадра, чтобы прочитать адрес назначения. После получения адреса назначения процессор сразу же принимает решение о передаче пакета, не дожидаясь прихода остальных байт кадра. Для этого он просматривает свой собственный кэш адресной таблицы, а если не находит там нужного адреса, обращается к системному модулю, который работает в многозадачном режиме, параллельно обслуживая запросы всех процессоров ЕРР. Системный модуль производит просмотр общей адресной таблицы и возвращает процессору найденную строку (адрес компьютера – номер порта), которая запоминается процессором EPP в своем кэше для последующего использования. После определения того, к какому порту подключен сегмент компьютера – адресата, процессор EPP обращается к коммутационной матрице и пытается установить соединение с нужным портом. Если порт занят, то кадр полностью буферизуется процессором EPP входного порта, после чего процессор ожидает освобождения выходного порта. После освобождения, данные передаются на выходной порт, который получает доступ к своему сегменту сети по методу CSMA/CD и передает кадр данных в свой сегмент.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]