Обзор Устройств Канального Уровня
Коммутаторы и мосты работают на канальном уровне, который управляет потоком
данных, обрабатывает ошибки передачи, обеспечивает физическую (в противовес
логической) адресацию и распоряжается доступом к физической среде. Мосты
обеспечивают эти функции посредством использования различных канальных
протоколов, которые диктуют специфическое управление потоком, обработку
ошибок, адресацию и алгоритмы доступа к среде. Примеры популярных канальных
протоколов включают в себя Ethernet, Token Ring и FDDI.
Мосты и коммутаторы не являются сложными устройствами. Они анализируют
входные кадры, принимают решения о пересылке, основанные на информации,
которая содержится в этих кадрах, и пересылают эти кадры по назначению. В
некоторых случаях, таких как мосты с премаршрутизацией, весь путь к месту
назначения содержится в каждом кадре. В других случаях, таких как прозрачные
мосты, кадры пересылаются по назначению поэтапно.
Прозрачность по отношению к протоколам является первоочерёдным преимуществом
как мостов, так и коммутаторов. Поскольку оба типа устройств оперируют на
канальном уровне, от них не требуется проверять информацию высшего уровня.
Это означает, что они могут быстро пересылать поток данных, представляющий
любой сетевой протокол. Для моста не является необычным перемещать данные
AppleTalk, DECnet, TCP/IP, XNS и других протоколов между двумя или более
сетями.
Мосты способны фильтровать кадры на основе полей Уровня 2. Мост, например,
может быть запрограммирован отбрасывать (не пересылать) все кадры, исходящие
из отдельно взятой сети. Поскольку информация канального уровня часто
включает в себя ссылку на протокол высшего уровня, мосты обычно фильтруют по
этому параметру. Более того, фильтры могут помочь в разборе нежелательных
пакетов широковещания (broadcast) и группового (multicast) вещания.
Путём деления больших сетей на самодостаточные блоки, мосты и коммутаторы
обеспечивают отдельные преимущества. Поскольку пересылается только некоторый
процент потока данных, мост или коммутатор снижает поток, получаемый
устройствами во всех подключённых сегментах. Мост или коммутатор будет
работать брандмауэром (firewall) для некоторых потенциально разрушительных
сетевых ошибок, и оба они обеспечивают коммуникации между большим числом
устройств, нежели может быть поддержано одной локальной сетью, подключённой
к мосту. Мосты и коммутаторы расширяют эффективную длину локальной сети,
позволяя присоединение удалённых станций, которые прежде не позволяла
присоединить дистанция.
Хотя мосты и коммутаторы разделяют большинство характерных черт, некоторые
особенности отличают эти технологии. Коммутаторы работают значительно
быстрее, поскольку коммутируют аппаратно, тогда как мосты коммутируют
программно, а также могут соединять локальные сети с неравной полосой
пропускания. Например, с помощью коммутатора могут быть соединены локальные
сети 10- и 100-мегабитного Ethernet. Коммутаторы также поддерживают большие
плотности портов, чем мосты. Некоторые коммутаторы поддерживают усечённую
(cut-through) коммутацию, что снижает запаздывание и задержки в сети, тогда
как мосты поддерживают только пересылочную (store-and-forward) коммутацию.
Наконец, коммутаторы снижают коллизии в сетевых сегментах, поскольку
обеспечивают выделенную полосу пропускания каждому сегменту сети.
Типы мостов
Мосты могут быть сгруппированы по категориям на основе разнообразных
характеристик продукта. Используя одну популярную схему классификации, мосты
бывают либо локальными, либо удалёнными. Локальные
мосты обеспечивают прямое соединение между множественными сегментами
локальной сети на одной и той же площадке. Удалённые мосты соединяют
множественые сегменты локальной сети на различных площадках, обычно через
телекоммуникационные линии. Рисунок 4-1
иллюстрирует эти две конфигурации: