Руководство по технологиям объединенных сетей Cisco (953103), страница 58
Текст из файла (страница 58)
Интегрированная передача голосовых и обычных данных 297 д О О д Ъ д вд» мЪМР са сч са сч в аъ сч сч в са сч о "' аъ в сч '". съ сч мъ съ о аъ ф сч Л" сО О - О< с д в а,~ Й сй М с„ щ Ъ- й ''; аддсй В Р Р. ~:~у"~ й. О М Д ,'~':~$. :ь ~.:х~~~$8 !.асс д ~'$13ф 1; ЙЪс ,'~-;,~й 5 сО Ч сс сч сР Ч О сЧ са О Ч сЧ са ~ сР са съ Ф ч в а о сч "а о сч л "в о сч сч сч с' сч ф с ф в ф в ф Д: Д' Ф Р й. й. О Б а а ~ сд л л ж Б а а с~ сд л л шшааа а«шшаааа« о о о о о о о о о о о о о о о о МЪ М'Ъ С СЪ МЪ МЪ СО СО СО СО СО МЪ СО СО МЪ СО СО о о о В са сР о ов о о МЪ СР о о о о о о о о о в сч сч сч сч сч сч сч сч вввЗ о о о СО В МЪ о о в о о о о о о о Оъ Оъ сй Оъ ъъ Оъ са Оъ аъ со съ аъ ф ф ф ф а г чс ъ и са аъ аъ са ф са са ф в в Д вфС вС ЧФС в в Ф Д Д Д Ф Ф Ф Ф л л л л л л л л л л л л с л л л О О О О О О О О О О О О О О О О .0 О со ащщ ос вв О а а" а а а сЯ ХСМО .Ю -ОЩ х'.О Ф О О аафО с а СО э~~й щ О о ао й й Еса у' у' а а СЧ Ф Ф а а а а СЧ а й , О й са „ щщССщ щ Ел а а ООФ $с а Йе.р а,ъ- а щ Ф 1с йсй О.
$ х щ и $ц*а ~= с а с ф $ О СОЧС.ООФФ-ФЛЩФСЧСЛ ФФЧСЛФКЛСЪФФ" ГЪФФВ СО Л Ф О Ф МЪ СС о о Ф Ф Ф ч" Ф СЪ Ф "' сч " съ ' Съ Щ. Ф СЧ О СЧ Ф Л СЧ Ф Ф О аа с саа ~~а а а а сс сс л л а а сс с~ л л а а к к л л а а а а < < а а а а < < а а а а < < о о о о о о о о о о о о о о о о о о РЪ С'Ъ РЪ СЪ С'Ъ СЪ С'Ъ РЪ С'Ъ СЪ СЪ \'Ъ СЪ СЪ МЪ СЪ РЪ С'Ъ о о о о о о о о о о о с» о о о о о о СЪ СЪ МЪ СЪ МЪ СЪ МЪ Ф СЪ МЪ Ф МЪ СО СО СО МЪ СО МЪ СО СО СО СО СО ФСОМЪСОМЪСОС" С С ССССССССС Л Л СЪ СЪ СЪ СЪ С0 СЪ С0 СО Л СЪ Ф Ф 00 Ф СО 00 Ф СО СО Ф Ф Ф МЪ СО СО МЪ МЪ СО СЬ ОЪ ОЪ ОЪ ОЪ С0 С0 Сб С'Ъ СЪ С'Ъ СЪ СО С'Ъ \'Ъ СЪ СЪ СО СЧ СЧ СЧ ОС О1 СЧ СЧ СЧ СЧ СЧ СЧ ОС СЧ СЧ СЧ СЧ ОС СЧ л л л л л л л с.
с с О О О О О О О О О О О О О О О О О О Задержки, вызванные передачей заголовков, могут влиять на традиционные телефонные сети с коммутацией каналов, но настоящие проблемы они вызывают в среде с пакетной передачей — из-за буферизации пакетов. Необходимо рассчитать задержку, чтобы определить, нс превышает ли она порога в 150 — 200 мс. В 0.729 имеется алгоритмическая задержка на прогнозирование, составляющая примерно 20 мс. Обычно в продуктах для передачи голоса по 1Р-протоколу 135Р генерируют фрейм каждые 10 мс.
Затем зти голосовые фреймы помещаются в пакет (по два); таким образом, задержка пакета составляет 20 мс. В сетях с пакетной передачей есть и другие причины для задержек: время помещения текущего пакета в выходную очередь и задержка в самой очереди. В С!асо 105 проблема перемещения и определения адреса назначения пакета решена достаточно хорошо. (Данный факт необходимо отметить потому, что в иных решениях на основе пакетной передачи — как на основе ПК, так и других — это сделано не столь удачно.) Иной причиной задержки является фактическая задержка в выходной очереди. Ес следует по возможности удерживать в пределах !О мс при помощи любых методов управления очередью, оптимальных для данной сети. В табл.
!9.3 приводятся величины задержек, вносимые разными кодеками. Таблйца 19.3: Задержки, вносимые различными кодаками 'Гч Метод сжатия Битовая скорость, Кбит/с Задержка сжатия, мс 0.711 РСМ 0.726 АОРСМ 0.728 1.0-СЕ1.Р 0.729 Се-АСЕ1 Р 0.729а Се-АСЕ1 Р 0.723.! МРМЬО 0,723.1 АСЕ! Р 0,75 1 3-5 10 10 30 30 64 32 16 8 8 6,3 5,3 Часть )Ч. Технологии мультисервисного доступа Кроме описанных выше стационарных задержек, приложения Чо! Р чувствительны к изменениям задержки.
В отличие от коммутирусмгях сетей, в сетях с пакетной передачей сквозная задержка может изменяться в широких пределах, в зависимости от загрузки сети. Кратковременные отклонения задержки называют дребезжанием Г////ег), который определяется как разница между ожидаемым и реальным временем получения пакета. Голосовыс устройства должны компенсировать дребезг путем настройки буфера воспроизведения на сглаживание речи, предотвращение разрывов в голосовом потоке. Это увеличивает суммарную задержку (и сложность) системы.
Такой приемный буфер может иметь фиксированную или настраиваемую длину, как в некоторых современных устройствах производства Сосо Зуиегпз, Обратите внимание, что дребезг является главным препятствием для использования Чо)Р в 1пгегпег. Типичный вызов Чо1Р по 1пссгпег пройает через множество транспортных систем, с широким диапазоном времени ожидания и различными способами управления Оо5. В результате использование Чо)Р для передачи по 1пгегпег приводит к плохому качеству и часто отпугивает производителей устройств Чо!Р.
Тем не менее, сушествует множество программных продуктов, предоставляющих возможность бесплатной передачи голоса по!пгегпсг. Общей особенностью этих систем являются очень большие приемные буферы, которые приводят к задержкам значительно более продолжительным, чем 1 с. Бесплатная передача голоса привлекательна, но дхя бизнесменов из-за плохого качества она не подходит. Впрочем, для бытовых разговоров многие находят такие системы вполне пригодными — особенно учитывая стоимость международных телефонных переговоров. В будущем, по мере улучшения провайдерами услуг 1пгегпег, передача голоса по сети приобретет большую популярность. На самом деле, многие аналитики предсказывают, что в олин прекрасный день передача голоса станет бесплатной и будет входить в стандартный пакет услуг, предоставляемых вместе с доступом к 1пгегпек Качество обслуживания для Чо! Р Как следует из сказанного выше, на качество передаваемого голоса сильно влияет время ожидания и дребезг в сетях с пакетной передачей.
Поэтому сетевым разработчикам следует применять политики Ооб. Кроме отделения передаваемого голоса от цифровых данных, они предоставляет дополнительные преимущества по обеспечению полосы пропускапия для важных данных приложений, несмотря на обилие голосовых вызовов.
Элементами хорошего стиля разработки Ооб является управление потерями пакетов, задержками, дребезгом и эффективное распределение полосы пропусхания. Для достижения этих целей применяются следующие средства. ° Политики. Обычное ограничение частоты передачи пакетов, часто путем простого отбрасывания пакетов, пс удовлетворяющих условиям пропускной способности различных элементов сети. Политики могут применяться как на входе, так и на выходе устройства. Примерами применения политик является раннее случайное обнаружение (Капдогп Еаг!у Осгесгюп — КЕ0) и взвешенное раннее случайное обнаружение (ЧУе!й)зги КЕ0 — ЧЧКЕ0).
С помощью этих методик можно, при необходимости, идентифицировать пакеты, подлежащие отбрасыванию в первую очередь. ° Формирование потоков данных. Буферизация и выравнивание входящих и исходящих информационных потоков на пакетной основе. В отличие от политик, целью выравнивания потоков данных является предотвращение отбрасывания пакетов; однако, поскольку пакеты помещаются в буфер для последующей передачи, при этом увеличивается время ожидания и дребезг.
° Управление правом вызова. Отклонение запросов приложений на полосу пропускания сети. В случае Чо1Р можно привести пример использования протокола резервирования ресурсов (Ксзоцгсе Ксзегтаг!оп Рпхосо1 — КБЧР) для резервирования полосы пропускания перед завершением вызова. Аналогичным образом для управления частями полосы пропускания, доступными для каждого вызова, может использоваться драйвер управления пропуском через шлюз (ваге)геерег) Н.
323. ° Очереди и расписание. Применяются наряду с буферизацией для определения приоритета передаваемых пакетов. Организация отдельных очередей для голоса и данных, например, позволяет передавать чувствительные к задержкам голосовые пакеты раньше, чем пакеты данных. В качестве примеров лля Чо!Р, в частности, можно привести взвешенную равноправную очередность и приоритетные очереди протокола КТР стека !Р. Глава 19. Интегрированная передача голосовых и обычных данных 30'! ° Присоединение тегов и маркировка. Различные способы идентификации пакетов для специальной обработки. Пакеты Чо(Р, к примеру, могут идентифицироваться по формату КТР, предшествующим битам 1Р (биты То8) и т.п.
Присоединение тегов к пакетам важно также для сохранения Ооб при переходе из одной сети в другую. Например, коммутация по тегам сохраняет теги протокола !Р при пересечении пакетами Чо1Р сети АТМ. ° Фрагментация. Под фрагментацией понимается возможность некоторых сетевых устройств делить большие пакеты на меньшие перел прохождением участков с узкой полосой пропускания. Это важно во избежание "замораживания" голосовых пакетов, пока не пройдут большие пакеты данных. Благодаря фрагментации можно вставить меньшие голосовые пакеты в промежутки между большими пакетами данных. Затем маршрутизатор снова собирает большие пакеты, поэтому данные приложения восстанавливаются в исходном виде.
Обзор стандарта Н.323 Стандарт Н.323 является производным от стандарта видеоконференций Н.320, однако он предполагает объединение компонентов конференции не по сети 18)3Х, а по локальной сети, поэтому он не поддерживает Оо8. При использовании Н.323 для поддержки приложений Чо!Р вызовы рассматриваются как аудиокомпоненты видеоконференций. Стандартизированные видеоконференции в целом описываются рскомендациямн "серии Н" Мсжаунаролного союза телекоммуникаций (1пгегпайопа! Те!ссопппип!саг!опз ()и!оп — 1Т!3).
В их состав входят Н.320 (протокол !51)Х), Н.323 (протокол (.АХ) и Н.324 (протокол для обычной телефонной сети). Эти стандарты определяют способ передачи аудио-, внлео- и цифровой информации в режиме реального времени для различных топологий. Совместимость стандартов обеспечивает общность функций и функциональную совместимость между сетевыми мультимедийными компонентами разных произволителей.
Стандарт Н,323, утвержденный в 1996 году, состоит из следующих компонентов. ° Н.225. Определяет сообщения для управления вызовами, в том числе передачу сигналов, регистрацию и полномочия, а также пакетирование н синхронизацию информационных потоков разных форматов. ° Н.245. Опрелеляет сообщения открытия и закрытия каналов для потоков разных форматов, другие команды, запросы и признаки. ° Н.261. Видеокодек лля аудиовизуальных служб со скоростью передачи Рх64 Кбит/с.