В-четвертых,точность синхронизации в сети в значительной мере влияет на величину суммарного сетевого допуска (Tolerance) параметра переменной сетевой задержки CDV - (CDVT). Максимальная скорость поступления ячеек PCR, гарантируемая службой CBR, связана обратной зависимостью с минимальным межъячеечным интервалом передачи, который даже для CBR-трафика может изменяться из-за очередей и задержек распространения [22, 31]. Следовательно, оконечное устройство должно быть готово к приему потока данных с переменными интервалами поступления ячеек (CDVT), значения которых не должны превышать заданной величины. Величина CDVT также налагает конкретные требования и на размер интервалов поступления, и размер пачек MBS [22]. Для поддержания заданной величины изохронности передачи трафика служба CBR на AAL1 задействует в оконечных устройствах алгоритм виртуального планирования скорости поступления ячеек (Virtual Scheduling Algorithm - VSA), который является разновидностью общего алгоритма регулирования скорости ячеек (Generic Cell Rate Algorithm – GCRA, определенного в Рекомендации I.371 ITU-Т. Алгоритм VSA обеспечивает требуемое соотношение между параметрами PCR и CDVT и позволяет компенсировать джиттер переменной составляющей сетевой задержки на приеме. Суть его функционирования заключается в следующем [22]. Ячейки, поступающие в коммутатор с PCR, имеют ассоциированный межъячеистый интервал “Т”. Эта величина определяет так называемое теоретическое время поступления (Theoretical Arrival Time - TAT) для всех ячеек виртуального соединения. В случае, если ячейка прибыла раньше ТАТ, она будет считаться комфортной при условии, что время ее поступления превосходит значение ТАТ – CDVT. В этом случае следующее значение ТАТ устанавливается равным текущему ТАТ+Т. Если ячейка поступает после теоретического времени ТАТ, то она признается комфортной, а значение ТАТ устанавливается равным величине реального времени поступления ячейки +Т, при условии, что указанное время не превышает значение ТАТ+CDVT. В остальных случаях ячейка отбрасывается. Таким образом, значение CDVT определяется допустимой долей некомфортных ячеек в пачечном трафике, которые будут сброшены при передаче по сети, а также величиной переменной составляющей сетевой задержки (джиттера). При условии CDVT=0 более раннее или позднее поступление ячеек (относительно заданного времени) нельзя скомпенсировать. В [22] приведена формула для быстрого вычисления числа N соседних (back-to-back) ячеек в пачке, которые могут быть переданы: N=1+допуск/T– t, где t - время передачи одной ячейки. Выбор оптимальной длины пакетной посылки (пачки) напрямую связан с обеспечением требуемых временных характеристик передачи ячеек в сети АТМ.
Обработка ошибок. На основании информации (поступающей от подуровня сегментации и сборки) о количестве ошибок и потерянных или пришедших не по адресу ячеек, а также о нарушении изохронности и о недогрузке или перегрузке приемного буфера, подуровень конвергенции AAL1 обеспечивает поддержание временной и семантической прозрачности в сети и формирует сообщения о состоянии ее сквозных характеристик. Оценка параметров на приеме производится по результатам транспортирования ячеек [24, 44]. Подуровень конвергенции AAL1 может нести ответственность за обработку одиночных или многократных ошибок, а также за потери или случайные вставки ячеек, обнаруживаемых на подуровне сегментации и сборки. В зависимости от типа службы пользователя ошибки могут быть обработаны либо непосредственно на подуровне конвергенции, либо протоколами более высоких уровней.
Программа управления сегментацией и сборкой AAL1
Программа управления сегментацией и сборкой AAL1 разнородного трафика, реализует функции одноименного логического подуровня сегментации и сборки и обеспечивает:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.