На рис.6.3. показана общая структура моста. Как уже отмечалось, мосты последовательно записывают приходящие пакеты в общий буфер и пересылают их в нужные порты.
Рис.6.3. Общая структура моста
Коммутаторы обычно имеют общий процессорный блок для координации процессоров портов с некоторым объемом общей памяти. Входные блоки процессоров портов выполняют операции по фильтрации и продвижению кадров, выходные – выполняют доступ к среде сегмента и передачу в него кадров данных. Входные и выходные блоки имеют буфера. Каждый порт имеет свой экземпляр адресной таблицы (со своей информацией). В настоящее время получили распространение 3 основные схемы организации блока обмена данными между портами коммутаторов:
1. коммутационная матрица;
2. скоростная общая шина;
3. разделяемая многовходовая память.
Память должна быть достаточно быстродействующей, чтобы поддерживать скорость перезаписи данных между N портами коммутатора параллельно. Нередко несколько схем комбинируются в одном коммутаторе.
|
|
Рассмотрим основные отличия коммутаторов от мостов:
- у коммутаторов гораздо больше портов (12, 16, 24 и больше), а у моста обычно 2-4.
- у моста 1 процессор, все кадры, поступающие с разных портов в общий буфер, обрабатываются последовательно, т.е. от любого входного порта до выходного существует только один логический путь. Коммутатор в общем случае имеет отдельный процессор, экземпляр адресной таблицы и буфер в каждом порту, т.е.у коммутатора много логических путей для передачи кадров параллельно между разными парами портов.
- у коммутатора значительно больше вычислительная мощность, т.к. каждый его порт снабжен специализированный заказной БИС, которая оптимизирована для выполнения основных функций коммутации.