Высокопроизводительный сервер
Мегабитные коммутаторы
Локальные сети подразделений/рабочих групп
Рис. 6.14. Иерархия коммутаторов может заменить маршрутизаторы и концентраторы
Примечание
Сети с асинхронным режимом передачи (ATM, Asynchronous Transfer Mode) также основаны на коммутации, но ATM - это сетевая технология с установлением соединения и коммутацией каналов, и ее коммутаторы не совместимы с Коммутаторами для стандартных лвС.
Сеть, целиком основанная на коммутации, обеспечивает прекрасную произВодительность, с другой стороны, коммутаторы намного дороже стандартных ретранслирующих концентраторов, и большинство сетей комбинирует Эти две технологии для достижения золотой середины. Можно, например, присоединить стандартные концентраторы к портам коммутатора и разделить пропускную способность коммутируемого соединения между группами машин, чем распределять ее между несколькими дюжинами машин.
Типы коммутаторов
Существуют два основных типа коммутации: без буферизации испромежуточным хранением. Коммутатор без буферизации пакетов считывает только MAC-адрес входящего пакета, ищет его в своей таблице перенаправления, и немедленно начинает передавать пакет через порт, обеспечивающий доступ к месту назначения, без какой-либо дополнительной обработки, такой как проверка ошибок, и даже до того, как будет получен весь пакет. Этот тип Коммутаторов сравнительно недорогой и наиболее широко применяется для
|
|
Глава 6. Маршрутизаторы и коммутаторы уровня рабочей группы или уровня подразделения, где отсутствие контроля
157 ошибок не сказывается на производительности всей сети. Незамедлительная передача входящих пакетов уменьшает задержку, которая возникает в результате диагностики ошибок и другой обработки. Однако, если порт назначения занят, коммутатор буферизирует входящую информацию в памяти, что в любом случае вызывает задержку, причем без дополнительных преимуществ, предоставляемых проверкой ошибок. Коммутатор с промежуточным хранением пакетов, как следует из названия, целиком сохраняет входящий пакет в буферной памяти, прежде, чем передать его через порт назначения. Пока пакет находится в памяти, коммутатор проверяет его на наличие ошибок циклической контрольной суммы (CRC, Cyclic Redundancy Check) и выполнение других условий, таких как недопустимо малая или большая длина пакета, а также неправильная длительность передачи. Коммутатор немедленно отбрасывает любые пакеты с Ошибками; не содержащие ошибок пакеты передаются через соответствующий порт. Два рассматриваемых способа коммутации не исключают один другого. Некоторые коммутаторы могут работать в режиме без буферизации пакетов до тех пор, пока не будет достигнут заданный уровень количества ошибок, а затем переходят к операциям с промежуточным хранением. Как Только количество ошибок становится ниже указанного уровня, коммутатор переключается обратно в режим без буферизации.
|
|
Примечание
Для получения более подробной информации о пакетах-"гигантах" и пакетах"карликах", неправильной длительности передачи и других проблемах, связанных с передачей данных, см. главу 8.
Коммутаторы ЛВС реализуют описанные функции, используя одну из трех аппаратных конфигураций. Матричная коммутация, также называемая координатной коммутацией, образует решетку из входных и выходных соединений, такую, как показано на рис. 6.15. Информация, поступающая через любой Вход порта, может быть передана на выход через любой порт. Из-за того, что это решение основано на аппаратных средствах, не требуется вовлечения CPU или программных средств в процессы коммутации. В случаях, когда информация не может быть передана немедленно, коммутатор буферизирует ее до тех пор, пока выходной порт не будет разблокирован. В коммутаторе с общей памятью вся входящая информация сохраняется в буферной памяти, которая является общей для всех портов коммутатора, и затем передается выходному порту (рис. 6. 16). Наиболее широко распространенная технология (иллюстрируемая рис. 6.17), называемая коммутацией с шинной архитектурой, передает весь трафик по общей шине, используя временное мультиплексирование для того, чтобы предоставить каждому порту равную возможность доступа к шине. В этой модели каждый порт
|
|
158
Часть II. Сетевое аппаратное обеспечение
имеет свой собственный отдельный буфер и управляется специализированной интегральной схемой.
о
н
м
о
д
Выход
л
о
Входные буферы
у
0
1
2
3
4
5
6
7
Вход
Рис. 6.15. Матричная коммутация использует решетку из Входных и выходных цепей
Общая память
IIIIIII
Порты ввода/вывода
Рис. 6.16. Коммутация с общей памятью
Общая шина
: £ 1 CLOD
Буферы
Порты ввода/вывода
Рис. 6.17. Коммутация с шинной архитектурой
Существуют коммутаторы для сетей любых размеров от недорогих коммутаторов рабочих групп, разработанных для небольших офисных сетей, до модульных устройств с намного более высокой ценой.
Маршрутизация в сравнении с коммутацией Вопрос, что/из двух маршрутизатор или коммутатор, выбрать для использования в сети, достаточно елoжeн. Коммутация быстрее и дешевле, чем мар
Дата добавления: 2018-06-27; просмотров: 193; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!