В. Столлингс - Современные компьютерные сети (2-е издание, 2003) (1114681), страница 94
Текст из файла (страница 94)
Для этих требований сектор 1ТП-Т определил набор функций управления потоком и борьбы с перегрузкой, работающих в широком спектре временных интервалов. Эти функции, сгруппированные в соответствии со временем отклика, перечислены в табл. 13.2. Рассматриваются четыре уровня временных интервалов: + Время ввода ячейюг. Функции этого уровня реагируют на ячейки немедленно. + Время распространения сигнала в оба нога!а.
На этом уровне сеть реагирует в течение времени жизни ячейки в сети и может предоставить источнику обратную связь. + Время действия соединения. На этом уровне сеть определяет, может ли быть установлено новое соединение с требуемым уровнем качества обслуживания, и согласует уровни производительности. + Долгосрочный период. Это управляюшие механизмы, затрагивающие сразу несколько АТМ-соединений и устанавливаемые для долгосрочного использования. 416 Глава 13. Управление графиком и борьба о перегрузкой в сетях АТЬ4 1З.4. Управление графиком 417 график на определенном для данноп> соединения уровне, а подписчик абазу .
не превышать определенного уровня пропускной способности. Фу ° ° л носпз. Ункции управл ния трафиком занимаются установкой этих парам —,„ов и и м —,„ов и их поддеРжкой, Та, образом, они обеспечивают предотвращение перегрузки. Если ф сли функции упраал ния графиком в какой-либо момент времени допускают б г ои в сети может воз никнуть перегрузка. С этого момента аапускаются функции бо ьб Р 1гсперегрузкой. 13.4. Управление трафиком Для поддержания определенных уровней качества обслуживания АТМ- пениях сектором 1ТП-Т и АТМ-форумом определен ряд функций управления трафиком. Функцией управления графиком АТМ называется набор д деиствии. предпринимаемых сетью, чтобы избежать перегрузки или минимизировать ее эффект, Были определены следуюШие функции: + управления ресурсами при помощи виртуальных путей; + управления допуском к соединению; + контроля параметров использования; + выборочного отбрасывания ячеек; + формирования графика; + явного прямого уведомления о перегрузке.
Мы рассмотрим их все по очереди. Управление ресурсами при помощи виртуальных путей Основная идея управления сетевыми ресурсами заключается в их распределении таким образом, чтобы разделить потоки графика в соответствии с характеристиками служб. На сегодняшний день единственная определенная АТМ-форумом функция управления графиком, относящаяся к сетевым ресурсам, работает на основе виртуальных путей.
Как говорилгюь в главе 5, соединение виртуального пути (Ъ'РС) предоставляет у редсуво группирования близких по свойствам соединений виртуальных добное с каналов (Ъ"СС). Сеть п ). Сеть предоставляет виртуальному пути совокупную пропускную способность и обес е еспечиваст нужные характеристики производительности, а эти ресурсы коллективно используются виртуальными каналами.
Можно рассмотреть три случая: 4' Приложение пользоваглель — пользователь. Соединение виртуального пути связывает пару интерфейсов пользователь — сеть. В этом случае сеть не знает о качестве обслуживания отдельных соединений виртуальных каналов, входяших в данное соединение Ъ'РС. Гарантировать удовлетворение соединением ЪгРС совокупных требований соединений Ъ'СС должен пользователь. + Приложение пользоваглель — сеуле. Соединение Ъ'РС связывает интерфейг пользователь — сеть и сетевой узел.
В этом случае сеть знает о качестве~ обслуживания соединений Ъ'СС, входящих в соединение Ъ'РС, и должна обеспечивать соответствующий уровень качества обслуживания. + Приложение сеть — сеть. Соединение Ъ'РС связывает два сетевых узла, И в этом случае сеть знает о качестве обслуживания соединений Ъ'СС, входяших в соединение Ъ'РС, и должна обеспечивать соответствующий уровень качества обслуживания. для управления сетевыми ресурсами самыми важными параметрами качества обслуживания являются доля потерянных ячеек, максимальная задержка передачи ячеек и диапазон изменения задержек передачи ячеек. Все эти параметры зависят от обьема ресурсов, выделенных соединению Ъ'РС сетью.
Если соединение Ъ'С С проходит через несколько соединений Ъ'РС, тогда пропускная способность каждого соединения ЪгСС зависит от пропускных способностей следуюших друг за другом соединений ЪгРС и от того, как поддерживается соединение на кахгдом узле, вьшолушюшем функции, имеюшие отношение к соединению Ъ'СС.
Такой узел может быть коммутатором, концентратором или сетевым устройством. Пропускная способность каждого соединения Ъ'РС зависит от ресурсов, которыми обладает данное соединение Ъ'РС, а также от характеристик графика соединений Ъ"СС, входящих в данное соединение Ъ'РС. Производительность каждой функции, имеющей отношение к соединению Ъ" СС, зависит от скорости коммутации, /обработки на узле, а также от относительных приоритетов, с которыми обрабатываются разные ячейки. На рис.
13А показан пример. Пропускная способнос~ь соединений Ъ'СС 1 и Ъ'СС 2 зависит от соединений ЪгРС Ь и ЪгРС с, а также от того. как эти соединения Ъ'СС обрабатываются промежуточными узлами. Их пропускная способность может отличаться от пропускной способности соединений виртуальных каналов Ъ'СС 3, ЪгСС 4 и ЪгСС 5. На рисунке символами Ъг1хЯж и ЪгС-Яи' обозначены, соответственно, функция коммутации виртуальных путей и функция коммутации виртуальных каналов. 1.
2 Виртуальные каналы 3': 4'/ в' Рис. 13.4. Конфигурация соединений ЧСС и УРС 418 Глава 13. Управление графиком и борьба о перегрузкой в сетях АТМ 13.а. Управление графиком 419 Соединения Ъ'СС могут по-разному группироваться и обладать разной проц ск ной способностью. Если все соединения Ъ'СС, входящие в одно соединение урСк обрабатываются одинаково, тогда можно ожидать, что у них будет одинаковая ц пускная способность, а также такие характеристики, как доля потерянных яч ячеек, задержка передачи ячеек и разброс задержек передачи ячеек.
Однако если р„ личным соединениям Ъ'СС, входящим в одно соединение Ъ'РС, требуются рази азные уровни качества обслуживания, тогда при заключении договора между сетью и подписчиком во время установки соединения должны учитываться погреби< „ соединения Ъ'СС, предъявляющего самые высокие требования, В любом случае при использовании нескольких соединений Ъ"СС, входящих в одно соединение Ъ'РС, у сети есть два общих варианта выделения ресурсов со- единению Ъ'РС: + Совокупный пиковый запрос. Сеть может вьщелить соединению Ъ'РС достаточный объем ресурсов для поддержания пропускной способности, равной суммарной пиковой скорости передачи данных всех соединений ЪгСС, входящих в данное соединение Ъ'РС.
Достоинство такого подхода заключается в том, что каждому соединению Ъ'СС может быть предоставлен уровень качества обслуживания, соответствующий его пиковым требованиям, а недостаток — в том, что большую часть времени ресурсы соединения Ъ'РС будут недогружены. + Стапшстшческое ггультиплексирояапие, Если сеть выделяет соединен ию Ъ'Р С объем ресурсов, соответствующий средней скорости передачи данных всех соединений Ъ'СС или несколько больший, но меньший, чем совокупный пиковый запрос, то это означает предоставление услуги статистического мультиплексирования. При статистическом мультиплексировании соединения Ъ'СС допускают больший разброс задержек и большую задержку передачи ячеек.
В зависимости от размера буферов для хранения ячеек, ожидающих очереди нэ передачу, соединения Ъ'СС могут также иметь больший коэффициент потерянных ячеек. Достоинство — более эффективное использование ресурсов. Такой подход может иметь место, если соединения Ъ'СС допускают снижение уровня качества обслуживания.
При статистическом мультиплексировании желательно группировать соедине- ния Ъ'СС в соединения Ъ'РС на основе сходных характеристик и сходных требова- ний к качеству обслуживания. Если в одном соединении Ъ'РС объединить несхо- жие соединения Ъ'СС и использовать статистическое мультиплексирование, то будет сложно обеспечить справедливое распределение ресурсов между потоками с высокими требованиями и потоками с низкими требованиями. Управление допуском к соединению Управление допуском к соединению предел валяет собой первую линию обороны, предназначенную для защиты сетей от избыточной нагрузки. Запрашивая уста- новку нового соединения Ъ'РС или Ъ" СС, пользователь должен указать (явно или еявно) требуемую ему службу в обоих направлениях этого соединения.
В запросе указывается следующая информация. + Категория службы (СВВ, гг-ЪгВВ, пгг-ЪгВВ„ЛВВ, ПВВ). + Описатель трафика соединения, состоящий: я из описателя графика источника (РСВ, ВСВ, МВ5, МСВ); СРЪгТ; 1:;:" ! запрашиваемого согласованного определения. + Запрашиваемое и приемлемое значения каждого параметра к живания (диапазон СРЪ', шахСТР, С1.В). ачества обслу Сеть принимает запрос на установку соединения только в том случае, если она может выделить ресурсы, необходимые для поддержания запрашиваемого уровня графика и договорного уровня качества обслуживания уже существующих соединений.
Принимая запрос на соединение, сеть заключает с пользователем договор о трафике (Ггагбс соптгаст). Когда запрос на соединение принят, сеть продолжает обеспечивать договорной уровень качества обслуживания, пока пользователь выполняет условия договора о трафике. Как показано в табл. 13.3, для данного соединения (Ъ'РС или Ъ'СС) параметры договора о графике могут указываться несколькими способами.