Высокопроизводительный сервер



Мегабитные коммутаторы

Локальные сети подразделений/рабочих групп

Рис. 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!