Размер таблицы коммутации (30)

Максимальная емкость таблицы коммутации определяет предельное количествоMAC-адресов, которыми может одновременно оперировать коммутатор. В таблицекоммутации для каждого порта хранятся только те наборы адресов, с которыми он работал впоследнее время.

Значение максимального числа МАС-адресов, которое может храниться в таблицекоммутации, зависит от области применения коммутатора. Коммутаторы D-Link длярабочих групп и малых офисов обычно поддерживают таблицу МАС-адресов емкостью от1К до 8К. Коммутаторы крупных рабочих групп поддерживают таблицу МАС-адресовемкостью от 8К до 16К, а коммутаторы магистралей сетей – как правило, от 16К до 64Кадресов и более.

Недостаточная емкость таблицы коммутации может служить причиной замедленияработы коммутатора и засорения сети избыточным трафиком. Если таблица коммутацииполностью заполнена, а порт встречает новый адрес источника в поступившем пакете,коммутатор должен вытеснить из таблицы какой-либо старый адрес и поместить на егоместо новый. Эта операция сама по себе отнимет часть времени, но главные потерипроизводительности произойдут при поступлении кадра с адресом назначения, которыйпришлось удалить из адресной таблицы. Так как адрес назначения кадра неизвестен, токоммутатор должен передать этот кадр на все остальные порты. Эта операция будетсоздавать лишнюю работу для многих процессоров портов, кроме того, копии этого кадрабудут попадать и на те сегменты сети, где они совсем не обязательны.

Объем буфера кадров

Для обеспечения временного хранения кадров в тех случаях, когда их невозможнонемедленно передать на выходной порт, коммутаторы, в зависимости от реализованнойархитектуры, оснащаются буферами на входных, выходных портах или общим буфером длявсех портов. Размер буфера влияет как на задержку передачи кадра, так и на скорость потерипакетов. Поэтому чем больше объем буферной памяти, тем менее вероятны потери кадров.Обычно коммутаторы, предназначенные для работы в ответственных частях сети,обладают буферной памятью в несколько десятков или сотен килобайт на порт. Общий длявсех портов буфер обычно имеет объем в несколько мегабайт.



Управление потоком в полудуплексном и дуплексном режиме

Механизм управления потоком (Flow Control) позволяет предотвратить потерюданных в случае переполнения буфера принимающего устройства.Для управления потоком в полудуплексном режиме обычно используется метод«Обратного давления» (Backpressure). Принимающее устройство (порт коммутатора), вслучае переполнения его буфера, широковещательно рассылает искусственно созданныйсигнал обнаружения коллизии или обратно отправляет устройству-отправителю его пакеты.Для управления потоком в дуплексном режиме используется стандарт IEEE 802.3х.

Согласно этому стандарту управление потоком осуществляется между МАС-уровнями спомощью специального кадра-паузы, который автоматически формируется МАС-уровнемпринимающего устройства. В случае переполнения буфера принимающее устройствоотправляет кадр-паузу с указанием периода времени, на который требуется остановитьпередачу данных, либо на уникальный МАС-адрес соответствующей станции, либо наспециальный групповой адрес 01-80-C2-00-00-01. Если переполнение буфера будетликвидировано до истечения периода ожидания, то для восстановления передачи,принимающая станция отправляет второй кадр-паузу с нулевым значением времениожидания.

Общая схема управления потоком показана на рисунке (слайд 31)

Дуплексный режим работы и сопутствующее ему управление потоком являютсядополнительными режимами для всех МАС-уровней Ethernet независимо от скоростипередачи. Кадры-паузы идентифицируются как управляющие МАС-кадры по уникальнымзначениям полей «Длина/тип» (88-08) и «Код операции управления МАС» (00-01) (слайд 32)

Правильно сконфигурированная функция управления потоком на устройствахпозволяет повысить общую производительность сети за счет уменьшения потери данных иповторных передач. Управление потоком данных IEEE 802.3х большинства интерфейсных сетевых карт и встроенных сетевых карт включено по умолчанию. Коммутаторы D-Linkимеют разные настройки функции IEEE 802.3х по умолчанию:

· неуправляемые коммутаторы – управление потоком IEEE 802.3х включено;

· коммутаторы серии Smart – управление потоком IEEE 802.3х отключено;

· управляемые коммутаторы – управление потоком IEEE 802.3х отключено.

Поэтому, для корректной работы функции IEEE 802.3х на порту коммутатора должнабыть активизирована функция управления потоком.




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: