Расчет сети IP-телефонии

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид курсовая работа
Язык русский
Дата добавления 29.11.2013
Размер файла 1,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

  • Введение
  • Задание №1
    • 1.1 Расчёт числа пакетов от первой группы (телефония)
    • 1.2 Расчёт числа пакетов от второй группы (телефония и интернет)
    • 1.3 Расчёт числа пакетов от третьей группы абонентов (triple play)
    • 1.4 Требования к производительности мультисервисного узла доступа
  • Задание №2
    • 2.1 Выполнение задания
  • Задание №3
    • 3.1 Выполнение задания
  • Заключение
  • Список литературы

Введение

  • IP-телефония - это технология, которая обеспечивает голосовую связь по сетям передачи данных. Другими словами, IP-телефония позволяет осуществлять международные и междугородние переговоры в режиме реального времени через сеть Internet или любую другую IP-сеть. Благодаря этой технологии устанавливается контакт между множеством разрозненных объектов. Связь с удаленными объектами классическим способом обычно обходится недешево. Связь посредством IP-телефонии - это существенная экономия средств, затрачиваемых на переговоры, поскольку функция голосовой связи и передачи данных объединяется в одну сеть.
  • IP-телефония позволяет организовать телефонную связь или передачу факсимильного послания с помощью Internet, локальной сети, выделенного канала. Достоинства IP-телефонии в экономном использовании емкости канала, что позволяет существенно снизить затраты на звонок и тем самым сократить расходы на переговоры с международными и междугородними объектами.
  • Основа технологии IP-телефонии - это конвертация голосовой связи в пакеты данных через телефонные аппараты, которые подключены к портам IP-сети. Также функцию телефонного аппарата может выполнять другое устройство, подключенное к сети, например, персональный компьютер. Для определения базовой распределённой архитектуры IP - телефонии существует множество терминов, например, телефония типа "клиент-сервер", конвергентная телефония, LAN с функциями телефона. IP-телефония использует специальное программное обеспечение, которое устанавливается на персональный компьютер и функционирует как "программируемый" телефон. Использование данной технологии избавляет от необходимости размещать отдельный многоканальный телефон у персонального компьютера на каждом рабочем месте. Чтобы усовершенствовать традиционную телефонную связь, нужно заменить телефонный аппарат. Модернизировать и усовершенствовать программное обеспечение, которое используется IP-технологией, намного проще. Нет нужды тратиться на оборудование, прерывать рабочий процесс.
  • Технология передачи голоса посредством IP-телефонии весьма перспективна для компаний, которые имеют связь со своими филиалами и партнерами через сеть Internet и при этом платят за традиционные телефонные переговоры. Помимо экономии средств, IP-телефония имеет и другие преимущества, благодаря которым данная технология заслужила уважение и доверие во всем мире: качество связи, надежность и безопасность.

Задание №1

  • Провести расчёт производительности узла доступа с учётом структуры нагрузки поступающей от абонентов, пользующихся различными видами услуг.
  • а) сделать расчёт числа пакетов от первой группы (телефония);
  • б) провести расчёт числа пакетов от второй группы (телефония и интернет);
  • в) сделать расчёт числа пакетов от третьей группы абонентов (triple play);
  • г) оценить требования к производительности маршрутизатора, агрегирующего трафик мультисервисной сети доступа NGN;
  • д) сделать выводы.
  • Исходные данные для расчета приведены в таблицах 1,2,3,4.
  • Таблица 1 - Доля абонентов по группам
  • Группа абонентов

    Последняя цифра номера зачетной книжки

    0,9

    1

    Доля абонентов 1 группы, р1 в%

    50

    2

    Доля абонентов 2 группы, р2 в%

    45

    3

    Доля абонентов 3 группы, р3 в%

    5

    • Таблица 2 - Характеристики нагрузки, создаваемой клиентами различных групп.
    • Последняя цифра номера зачетной книжки fi

      9,5

      Вызовов в час, fi

      5

      Средняя длительность разговора, ti минут

      3

      Объём переданных данных в час наибольшей нагрузки, V2, Мбайт/с

      15

      Объём переданных данных в час наибольшей нагрузки, V3, Мбайт/с

      75

      Время просмотра видео в час наибольшей нагрузки, Тв, минут

      55

      Мультисервисный узел доступа обслуживает N, абонентов

      2500

      • Таблица 3 - Выбор кодеков
      • Предпоследняя цифра номера зачетной книжки

        5,7

        Кодеки

        G.711u: G.723m

        • Таблица 4 - Параметры кодеков
        • Кодек

          G.711u

          G.723m

          Скорость передачи, кбит/с

          64

          6,3

          Длительность датаграммы, Мс

          20

          30

          Задержка пакетизации, мс

          1

          67,5

          Полоса пропускания для двунаправленного соединения, кГц

          174,4

          43,73

          Задержка в джиттер-буфере

          • 2 датаграммы,

          40 мс

          • 2 датаграммы,

          60 мс

          Теоре-тическая максималь-ная оценка MOS

          4,4

          3,87

          Всех потенциальных клиентов оператора по уровню приносимого дохода можно условно разделить на три группы.

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

          В структуре пользователей можно выделить незначительное число абонентов, готовых использовать максимальное количество предоставляемых услуг. Скорее всего, это корпоративные пользователи, потребляющие весь спектр услуг "Triple Play". Несомненно, для организации обслуживания данного сектора организовывается широкополосный доступ.

          Расчёт производительности узла доступа необходимо проводить с учётом всех абонентов, пользующихся услугами. Три группы клиентов:

          · пользователи телефонии, 1;

          · пользователи телефонии и передачи данных, 2;

          · пользователи телефонии, передачи данных и видео,3.

          Схема групп пользователей показана на рисунке 1.

          Рисунок 1 - Состав абонентов сети доступа

          Каждая группа абонентов совершает в среднем fi вызовов в час средней длительностью ti минут. Для второй и третьей группы, необходимо задать объём переданных данных в час наибольшей нагрузки, величина обозначается Vi, Мбайт/с. Третья группа будет характеризоваться еще временем просмотра видео в час наибольшей нагрузки ТВ минут. Мультисервисный узел доступа обслуживает N абонентов.

          1.1 Расчёт числа пакетов от первой группы (телефония)

          Рассчитаем число пакетов создаваемых пользователями телефонии, использующие выбранные ранее кодеки. Параметры кодеков представлены в таблице 4. Рассчитаем параметры сети для двух кодеков соответственно варианту. Длительность дейтаграммы TPDU равна 20 мс и 30 мс, согласно рекомендации RFC 1889. При этом в секунду передаётся:

          nj= 1/ TPDU, (кадров в секунду) (1.1)

          n1= 1/ TPDU = 1/20•10-3 = 50 кадров в секунду

          n2= 1/ TPDU = 1/30•10-3 = 33 кадров в секунду

          Размер пакетизированных данных:

          hj = vj·TPDU, (1.2)

          где vj - скорость кодирования, байт/с;

          hj - размер пакетизированных данных;

          TPDU - длительность одной речевой выборки (длительность пакета).

          Рассчитываем vj - скорость кодирования, байт/с; hj - размер пакетизированных данных для двух выбранных согласно варианту кодеков (индекс j соответствует 1 - первый кодек без сжатия, 2 - второй кодек со сжатием).

          При использовании кодека скорость кодирования:

          vj = RGj/8, (байт/с)

          v1 = RG1/8= 64/8 = 8 кбит/с = 8·1024 байт/с = 8192 байт/с

          v2 = RG2/8 = 6.3/8 = 0.7875 кбит/с= 0.7875 ·1024 байт/с = 806.4 байт/c

          hj = vj · TPDU, (байт)

          h1 = v1 · TPDU = 8192 · 20 · 10-3 = 163.84 байт (без сжатия)

          h2 = v2 · TPDU = 806.4 · 30 · 10-3 = 24.19 байт (со сжатием)

          Для определения размера пакета необходимо учесть заголовки:

          · Ip - 20 байт;

          · UDP - 8 байт;

          · RTP - 12 байт.

          Суммарный размер пакета для кодека без сжатия:

          h?G1 = h1 + Ip + UDP+ RTP = 163.84 + 20 + 8 + 12 = 203.84 байт.

          Суммарный размер пакета для кодека со сжатием:

          h?G2= h2 + Ip + UDP+ RTP = 24.19 + 20 + 8 + 12 = 64.19 байт.

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

          N1j = n1j· t1·f1·р1·N, (1.3)

          где N1j - число пакетов, генерируемое первой группой пользователей в час наибольшей нагрузки;

          n1j - число пакетов, генерируемых в секунду одним абонентом;

          t1 - средняя длительность разговора в секундах для первой группы абонентов;

          f1 - число вызовов в час наибольшей нагрузки для первой группы абонентов;

          1 - доля пользователей группы 1 в общей структуре абонентов;

          N - общее число пользователей.

          Число пакетов генерируемых первой группой абонентов:

          N11 = n11· t1·f1·1·N= 50·180·5·0.5·2500 = 56 250 000 пакетов

          N12 = n12· t1·f1·1·N= 33·180·5·0.5·2500 = 37 125 000 пакетов

          1.2 Расчёт числа пакетов от второй группы (телефония и интернет)

          Рассуждения, приведённые для первой группы абонентов, в полной мере можно применить и ко второй группе для расчёта числа пакетов, возникающих в результате пользования голосовыми сервисами. Разница будет лишь в индексах.

          N2_тj = n1j· t2· f2·р2· N, (1.4)

          где N2 тj - число пакетов, генерируемое второй группой пользователей в час наибольшей нагрузки при использовании голосовых сервисов;

          n1j - число пакетов, генерируемых в секунду одним абонентом;

          t2 - средняя длительность разговора в секундах для второй группы абонентов;

          f2 - число вызовов в час наибольшей нагрузки для второй группы абонентов;

          р2 - доля пользователей группы 2 в общей структуре абонентов;

          N - общее число пользователей.

          Число пакетов, генерируемое второй группой пользователей:

          N2_т1 = n11· t2· f2·2· N = 50·180·5·0.45·2500 = 50 625 000 пакетов- (без сжатия);

          N2_т2 = n12· t2· f2·2· N = 33·180·5·0.45·2500 = 33 412 500 пакетов- (со сжатием).

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

          Кроме того, использование пакетов большого размера затрудняет обеспечение качества обслуживания и на магистральной сети, и в сети доступа. Более того, как правило, корпоративные пользователи устанавливают на границе своей сети "firewall", который, иногда, ограничивает максимальный размер кадра. При передаче данных вместо протоколов RTP и UDP используется TCP, вносящий точно такую же избыточность (20 байт).

          Для расчёта числа пакетов в час наибольшей нагрузки необходимо задаться объёмом переданных данных.

          Предположим, что абоненты второй группы относятся к интернет-сёрферам, т.е. в основном просматривают веб-страницы. Средний объём данных, переданных за час при таком способе подключения, составит около V2, необходимо выразить в битах. То есть V2 ? V2 (Мбайт) ·8·1024·1024 бит. Число пакетов, переданных в ЧНН, будет равно

          N2_дj = 2· N ·V2j/h2j, (1.5)

          где N2_дj - количество пакетов, генерируемых в час наибольшей нагрузки абонентами второй группы при использовании сервисов передачи данных;

          2 - доля пользователей группы 2 в общей структуре абонентов;

          h2j - размер поля данных пакета;

          N - общее число пользователей.

          Количество пакетов, генерируемых в час наибольшей нагрузки абонентами второй группы при использовании сервисов передачи данных:

          N2_д1 = 2· N ·V2j/h1 = 0.45·2500·(15·8·1024·1024)/163.84·8 = 108 000 000 пакетов

          N2_д2 = 2· N ·V2j/h2 = 0.45·2500·(15·8·1024·1024)/ 24.19 ·8 ? 731 489 045 пакетов

          Суммарное число пакетов, генерируемых второй группой пользователей в сеть в час наибольшей нагрузке, будет равно:

          N2j = N2_тj + N2_дj, (1.6)

          N21 = N2_т1 + N2_д1 = 50 625 000 + 108 000 000= 158 625 000 пакетов

          N22 = N2_т2 + N2_д2 = 33 412 500 + 731 489 045 = 764 901 545 пакетов

          1.3 Расчёт числа пакетов от третьей группы абонентов (triple play)

          Все рассуждения, проведённые относительно первых двух групп, остаются в силе и для третьей группы, применительно к сервисам передачи голоса, а именно:

          N3_тj = n1j· t3_т· f3· ?3· N, (1.7)

          где N3_т - число пакетов, генерируемое третьей группой пользователей в час наибольшей нагрузки при использовании голосовых сервисов;

          n1j - число пакетов, генерируемых в секунду одним абонентом;

          t3_т - средняя длительность разговора в секундах;

          f3 - число вызовов в час наибольшей нагрузки;

          3 - доля пользователей группы 3 в общей структуре абонентов;

          N - общее число пользователей.

          Число пакетов, генерируемое третьей группой пользователей в час наибольшей нагрузки при использовании голосовых сервисов:

          N3_т1 = n11· t3_т· f3· 3· N = 50·180·5·0.05·2500 = 5 625 000 пакетов

          N3_т2 = n12· t3_т· f3· 3· N = 33·180·5·0.05·2500 = 3 712 500 пакетов

          Предположим, что абоненты третьей группы относятся к "активным" пользователям интернета, т.е., используют не только http, но и ftp, а также прибегают к услугам пиринговых сетей. Объём переданных и принятых данных при таком использовании интернета составляет до V3. Число пакетов, переданных в ЧНН, будет равно:

          N3_дj = 3· N · V3/hj, (1.8)

          N3_д1 = 3· N · V3/h1 = 0.05·2500·(75·8·1024·1024)/163.84·8 = 60 000 000 пакетов

          N3_д2 = 3· N · V3/h2 = 0.05·2500·(75·8·1024·1024)/ 24.19 ·8 ? 406 382 803 пакетов

          Для расчёта числа пакетов, генерируемых пользователями видео-услуг, воспользуемся соображениями относительно размера пакета, приведёнными в предыдущем пункте. Размер пакета не должен превосходить 200 (120) байт (вместе с накладными расходами).

          Одной из наиболее перспективных и динамически развивающихся услуг является IPTV - передача каналов телевещания с помощью протокола IP. При организации данного сервиса для каждого пользователя в транзитной сети доступа не требуется выделения индивидуальной полосы пропускания. До мультисервисного узла доходит определённое количество каналов, которые распределяются между заказчиками услуги, причём существует возможность организации широковещательной рассылки. Допустим, что в мультисервисной сети предоставляется возможность просмотра K_tv = 40 каналов вещания. Для обеспечения удовлетворительного качества скорость кодирования должна быть порядка 2 Мбит/с.

          Например, при скорости передачи v = 2048000 бит/с и при размере полезной нагрузки пакета hj число пакетов, возникающих при трансляции одного канала, равно:

          n3j = v/hj, (1.9)

          n31 = v/h1 = 64·1024/163.84·8 = 50

          n32 = v/h2 = 6.3·1024/24.19·8 = 33.34

          Количество пакетов, передаваемых по каналами в ЧНН, составит:

          N3i_Вj = 3· N · n3i · t3_В, (1.10)

          где N3j_В - число пакетов, генерируемое третьей группой пользователей в час наибольшей нагрузки при использовании видео-сервисов сервисов;

          n3j - число пакетов, генерируемых в секунду одним абонентом при использовании просмотре видео, сжатого по стандарту MPEG2;

          t3_В - среднее время просмотра каналов в ЧНН, сек;

          3 - доля пользователей группы 3 в общей структуре абонентов;

          N - общее число пользователей.

          Число пакетов, генерируемое третьей группой пользователей в час наибольшей нагрузки при использовании видео-сервисов сервисов

          N31_В1 = 3· N · n31 · t3_В = 0.05·2500·50·3300 = 20 625 000 пакетов

          N32_В2 = 3· N · n32 · t3_В = 0.05·2500·33.34·3300 = 13 752 750 пакетов

          Суммарное число пакетов, генерируемых третьей группой пользователей в сеть в час наибольшей нагрузке, будет равно

          N3j = N3j_тj + N3j_дj + N3j_Вj, (1.11)

          N31 = N3_т1 + N31_д1 + N31_В1 = 5 625 000 + 60 000 000 + 20 625 000 = 86 250 000 пакетов

          N32 = N3_т2 + N32_д2 + N32_В2 = 3 712 500 + 406 382 803 + 13 752 750 = 423 848 053 пакетов

          1.4 Требования к производительности мультисервисного узла доступа

          Мультисервисный узел доступа должен обслуживать трафик от всех трёх групп пользователей. Кроме того, именно узел доступа должен обеспечить поддержку качества обслуживания путем приоритезации трафика, которая должна осуществляться независимо от используемой технологии транспортной сети доступа.

          Суммарное число пакетов, которое должен обработать мультисервисный узел доступа, будет равно:

          NjУj = N1j + N2j + N3j = n1j· t1·f1·1·N + (n1j· t2· f2· 2· N + 2· N · V2/hj) + (n1j· t3·f3·3· N + 3·N ·V3/hj + 3· N · n3j · t3_В) , (1.12)

          Учитывая, что:

          t1 = t2 = t3 = t - средняя длительность разговора в секундах;

          f3 = f2 = f1 = f - число вызовов в ЧНН;

          Получим:

          NjУj = n1j · t · f ·N · (1 + 2 + 3) + N/hj · (2·V2 + 3·V3) + 3· N · n3j · t3В, (1.13)

          Учитывая, что 1 + 2 + 3 = 1, получим:

          NУj = N · (n1j · t · f + (2·V2 + 3·V3) /hj) + 3· N · n3j · t3_В, (1.14)

          NУ1 = N · (n11 · t · f + (2·V2 + 3·V3) /h1) + 3· N · n31 · t3_В = 2500· (50·180·5 + +(0.45·(15·8·1024·1024) + 0.05·(75·8·1024·1024)) /163.84·8) + 0.05·2500·50·3300 = 301 125 000 пакетов

          NУ2 = N · (n12 · t · f + (2·V2 + 3·V3) /h2) + 3· N · n32 · t3_В = 2500· (33·180·5 + +(0.45·(15·8·1024·1024) + 0.05·(75·8·1024·1024)) /24.19·8) + +0.05·2500·33.34·3300 = 1 225 874 597 пакетов

          Среднее число пакетов в секунду рассчитывается для двух выбранных кодеков и равно:

          NУ_секj = NУj/3600, (1.15)

          NУ_сек1 = NУ1 / 3600 = 301 125 000 / 3600 ? 83 646 пакетов/с

          NУ_сек2 = NУ2 / 3600 = 1 225 874 597 / 3600 ? 340 521 пакетов/с

          Данные показатели позволяют оценить требования к производительности маршрутизатора, агрегирующего трафик мультисервисной сети доступа NGN.

          Анализируем, как и какие группы сети больше всего загружают систему для рассчитываемых длин пакетов. Для этого формируем таблицу 5 и строим диаграмму рисунок 2.

          Таблица 5 - Количество передаваемых пакетов в секунду для трех групп пользователей

          Количество передаваемых пакетов в секунду

          G.711u

          G.723m

          1 группа (1),%

          56 250 000

          37 125 000

          2 группа (2),%

          158 625 000

          764 901 545

          3 группа (3),%

          86 250 000

          423 848 053

          Рисунок 2 - Доля передаваемых пакетов тремя группами

          Вывод о загрузке системы пользователями трех групп.

          Из графика видно, что наибольший передаваемый трафик идет на вторую группу на обеих кодеках.

          Задание №2

          Расчетная часть:

          а) Рассчитать среднее время задержки пакета в сети доступа;

          б) Рассчитать интенсивность обслуживания пакета при норме задержки

          = 5 мс для двух типов кодеков

          в) Построить зависимость максимальной величины для средней длительности обслуживания одного пакета от среднего времени задержки в сети доступа;

          г) Определить коэффициент использования системы для случаев с различными кодеками;

          д) Построить зависимости при помощи прикладной программы MathCad.;

          е) Сделать выводы по задачам 1 и 2.

          2.1 Выполнение задания

          Требования к полосе пропускания определяются гарантиями качества обслуживания, предоставляемыми оператором пользователю. Параметры QoS описаны в рекомендации ITU Y.1541. В частности, задержка распространения из конца в конец при передаче речи не должна превышать 100 мс, а вероятность превышения задержки порога в 50 мс не должна превосходить 0,001, т.е.

          , мс

          p{tp > 50 мс} ? 0.001

          Задержка из конца в конец складывается из следующих составляющих:

          tp = tпакет + tад + tcore + tбуф, (2.1)

          где tp - время передачи пакета из конца в конец;

          tпакет - время пакетизации (зависит от типа трафика и кодека);

          tад - время задержки при транспортировке в сети доступа;

          tcore - время задержки при распространении в транзитной сети;

          tбуф - время задержки в приёмном буфере.

          Из таблицы 5 видно, что применение низкоскоростных кодеков "съедает" основную часть бюджета задержки. Задержка в приёмном буфере также велика, поэтому на сеть доступа и транспортная сеть должны обеспечивать минимальную задержку.

          Допустим, что задержка сети доступа не должна превышать 5 мс. Время обработки заголовка IP-пакета близко к постоянному. Распределение интервалов между поступлениями пакетов соответствует экспоненциальному закону. Поэтому для описания процесса, происходящего на агрегирующем маршрутизаторе, можно воспользоваться моделью M/G/1.

          Для данной модели известна формула, определяющая среднее время вызова в системе (формула Полячека - Хинчина).

          , (2.2)

          где j - средняя длительность обслуживания одного пакета;

          - квадрат коэффициента вариации, 0,2;

          j - параметр потока, из первой задачи N_секj;

          j - среднее время задержки пакета в сети доступа, = 0,005 с.

          Ненулевой коэффициент вариации учитывает возможные отклонения при использовании в заголовках IP полей ToS. Кроме того, время обработки IP-пакета в значительной мере зависит от используемых на маршрутизаторе правил обработки. Из формулы (2.2) следует зависимость максимальной величины для средней длительности обслуживания одного пакета от среднего времени задержки в сети доступа.

          , (2.3)

          Построим данные зависимости при помощи прикладной программы MathCad.

          Рисунок 3 - Зависимость максимальной величины для средней длительности обслуживания одного пакета от среднего времени задержки в сети доступа для кодека G.711u.

          Рисунок 4 - Зависимость максимальной величины для средней длительности обслуживания одного пакета от среднего времени задержки в сети доступа для кодека G.723m

          Интенсивность обслуживания связана со средним временем задержки пакета в сети доступа обратно пропорционально:

          , (2.4)

          Рассчитали по формулам 2.3 и 2.4 среднее время задержки в сети доступа и интенсивность обслуживания при норме задержки = 5 мс для двух типов кодеков.

          Время j должно выбираться как минимальное из двух возможных значений. Первое значение - величина, полученная из последней формулы. Второе значение - та величина, которая определяется из условия ограничения загрузки системы - . Обычно эта величина не должна превышать 0,5.

          При среднем значении задержки в сети доступа 5 мс коэффициент использования равен:

          , (2.5)

          При таком высоком использовании малейшие флуктуации параметров могут привести к нестабильной работе системы. Определим параметры системы при её использовании на 50%. Средняя длительность обслуживания будет равна:

          , (2.6)

          Определим интенсивность обслуживания при этом:

          , (2.7)

          Задержка в сети доступа рассчитывается по формуле:

          , (секунд) (2.8)

          Рассчитывать вероятность s (t) =при известных л и ф нецелесообразно, т.к. в Y.1541 вероятность P{t>50мс} < 0.001 определена для передачи из конца в конец.

          При известном среднем размере пакета hj определить требуемую полосу пропускания:

          j = вjhj (бит/с), (2.9)

          Сравним полученные результаты (рисунок 5).

          Рисунок 5 - Требуемая полоса пропускания

          Из графика видно, что для передачи одной и той же информации, то есть одного объема при использовании услуги Triple Play, необходима различная полоса пропускания. В нашем случае при использовании кодека G.711u с длиной пакета 163.84 байт необходима большая полоса пропускания, чем при использовании кодека G.723m с длиной пакета 24.19 байт.

          Предположим, что в структурном составе абонентов отсутствуют группы пользователей, использующие видео, т.е. 2н 2+3. При этом в вышеприведённом анализе следует опустить расчёт числа пакетов, возникающих при использовании сервисов высокоскоростной передачи данных и видеоуслуг.

          Число генерирующих пакетов, возникающих в ЧНН, будет равно

          где Ntel - число пакетов телефонии, генерируемое всеми пользователями в час наибольшей нагрузки;

          Nint - число пакетов интернета, генерируемое второй группой пользователей в час наибольшей нагрузки

          2н - доля пользователей группы 2 в общей структуре абонентов

          nj - число пакетов, генерируемых в секунду одним абонентом при использовании кодеков;

          t - средняя длительность разговора в секундах;

          f - число вызовов в час наибольшей нагрузки;

          N - общее число пользователей.

          Число пакетов в секунду:

          Среднее время обслуживания одного пакета при норме задержки 5 мс:

          Коэффициент использования:

          При использовании системы на 50%:

          Требуемая пропускная способность:

          Сравним полученные результаты (рисунок 6).

          Рисунок 6 - Требуемая полоса пропускания

          Из графика видно, что для передачи информации одного объема, необходима различная полоса пропускания, в данном случае при использовании кодека G.711u с длиной пакета 163.84 байт необходима большая полоса пропускания, чем при использовании кодека G.723m с длиной пакета 24.19 байт.

          Построенная модель рассчитывает параметры сети, а именно время и интенсивность обслуживания одного IP пакета определенной длины, от времени задержки в сети доступа.

          Задание №3

          Расчетная часть

          а) Провести расчет математической модели эффекта туннелирования в MPLS, применив MATHCAD или другую программу;

          б) Рассчитать времени пребывания пакета в туннеле из N узлов V1 (N);

          в) рассчитать время пребывания пакета в LSP - пути без туннеля V2 (N);

          г) на основе результатов расчета сравнить различные варианты и сделать выводы о возможности организации туннеля между первым узлом и узлом N.

          Исходные данные для расчета приведены в таблице 6.

          Таблица 6 - Данные к расчету

          Первая буква фамилии

          А

          Число маршрутизаторов N

          10

          Последняя цифра номера зачетной книжки

          9

          с1

          0,75

          с2

          0,85

          с3

          0,95

          Предпоследняя цифра номера зач. книжки

          5

          , с-1

          1100

          m

          1,06

          Здесь:

          -интенсивность входного потока заявок.

          - среднее время обслуживания в системе М/М/m в стационарных условиях

          нагрузка, обслуживаемая узлом LSР-маршрута.

          m - поправочный коэффициент

          В контексте поставленной задачи для поиска стратегии принятия решения об организации LSP - туннеля для оценки альтернативного варианта суммарного времени V2 (N) пребывания пакета в LSP - пути без туннеля допустимо использовать В-формулу Эрланга в качестве адекватной оценки, позволяющей произвести сравнение с V1 (N).

          Само по себе решение об организации LSР-туннеля согласно предложенному здесь алгоритму сводится к анализу двух (с туннелем и без туннеля) значений среднего совокупного времени пребывания пакета в узлах от 1 до узла N.

          Алгоритм туннелирования в сети MPLS.

          Основное отличие технологии MPLS - IP-маршрутизаторы анализируют заголовок каждого пакета, чтобы выбрать направление для его пересылки к следующему маршрутизатору, в технологии MPLS заголовок анализируется только один раз на входе в сеть, после чего устанавливается соответствие между пакетом и потоком.

          Принцип коммутации MPLS основывается на обмене меток. Любой передаваемый пакет ассоциируется с тем или иным классом сетевого уровня FEC (Forwarding Equivalence Class), каждый из которых идентифицируется определенной меткой. Значение метки уникально лишь для участка пути между соседними узлами сети MPLS, которые называются также маршрутизаторами, коммутирующими по меткам LSR (Label Switching Router). На рисунке 1 пограничный маршрутизатор LSR1 - входной, а LSR4 - выходной маршрутизатор. Последовательность маршрутизаторов (LSR1,., LSR4), через которые проходят пакеты, принадлежащие одному FEC, образует виртуальный тракт LSP, коммутируемый по меткам, LSP (Label Switching Path). Таким образом, главная особенность MPLS - отделение процесса коммутации пакета от анализа IР - адресов в его заголовке, что открывает ряд возможностей.

          Рисунок 7 - Организация туннеля

          Существует еще одно весьма важное достоинство MPLS - возможность в рамках архитектуры MPLS вместе с пакетом передавать не одну метку, а стек меток.

          Операции добавления/изъятия метки определены как операции на стеке (push/pop). Результат коммутации задает лишь верхняя метка стека, нижние же передаются прозрачно до операции изъятия верхней. Такой подход позволяет создавать иерархию потоков в сети MPLS и организовывать туннельные передачи. Речь идет о возможности управления в MPLS всем трактом передачи пакета без специфицирования в явном виде промежуточных маршрутизаторов. Это достигается путем создания туннелей через промежуточные маршрутизаторы, которые могут охватывать несколько сетевых сегментов, как это изображено на рисунке 7. Все пограничные маршрутизаторы MPLS (LER1, LER2, LER3 и LER4) используют протокол BGP и создают коммутируемый по меткам тракт LSP между ними (LSP1). LER1 знает о том, что его следующий пункт назначения - LER2, поскольку он передает данные от отправителя, которые должны пройти через два сегмента сети. В свою очередь, LER3 знает о том, что его следующий пункт назначения - LER4, и т.д. Эти пограничные четыре LER будут использовать протокол LDP для получения и хранения меток от выходного LER (LER4 в данном сценарии) вплоть до входного LER (LER1).

          Рисунок 8 - Транзитные маршруты

          Однако для того, чтобы данные были переданы от LER1 к LER2, они должны пройти через несколько (в данном случае три) транзитных маршрутизаторов LSR. Таким образом, между двумя LER (LER1 и LER2) создается отдельный тракт LSP (LSP2) (рис.8), который охватывает LSR1, LSR2 и LSR3. Он, в сущности, представляет собой туннель между этими двумя LER. Метки в этом тракте отличаются от меток, которые LER создали для LSPl.

          Рисунок 9 - Организация транзитного маршрута

          Это справедливо и для LER3 и LER4, равно как и для LSR, находящихся между ними. Для этого последнего сегмента создается тракт LSP3. Для достижения этого результата, при передаче пакета через два сетевых сегмента используется концепция стека меток. Поскольку пакет должен следовать через LSP1, LSP2 и LSP3, он будет переносить одновременно две отдельные метки. Пары, используемые для каждого сегмента, следующие: для первого сегмента - метка для LSP1 и LSP2, для второго сегмента - метка для LSP1 и LSP3.

          Когда пакет покидает первую сеть и принимается пограничным маршрутизатором LER2, тот удаляет метку для LSP2 и заменяет её на метку для LSP3, заменяя при этом метку LSP1 внутри пакета на метку следующей пересылки. LER4 удаляет обе метки перед отправкой пакета адресату.

          Математическая модель эффекта туннелирования в MPLS представляет собой сеть массового обслуживания с последовательными очередями.

          Оцениваемыми параметрами являются: среднее время обслуживания без прерывания (период занятости) и среднее время пребывания пакета в n-м узле. Обслуживаемые за период занятости (т.е. непрерывно, без освобождения) пакеты объединяются в группу на выходе узла и называются пачкой. Средняя длина такой пачки выражается числом пакетов. На вход граничного узла 1 поступает пуассоновский поток сообщений с интенсивностью входного потока заявок и средним временем обслуживания в системе М/М/m в стационарных условиях (при является также пуассоновским с той же интенсивностью ). Но при последовательно соединенных очередях мы не можем рассматривать каждый узел независимо от других.

          Если мы рассматриваем два следующих один за другим сообщения на узле n (n 2), интервал времени между поступлением этих двух сообщений зависит от времен поступления и обслуживания на предыдущих узлах.

          Специфическое поведение первого узла (n = 1) очевидно и связано с тем, что сообщения поступают напрямую, не проходя через какой-либо узел. Специфика режима работы второго узла (n = 2) может рассматриваться как реальный источник пачек сообщений. Сложность поведения пакетов в нем обусловлена двумя явлениями: а) сцеплением пачек, исходящих от первого узла; б) фрагментацией этих же пачек.

          Рисунок 10 - Сцепление пакетов

          Первое явление сцепления относится не только ко второму, но и к любому не первому узлу n (n 1) и связано с тем, первый пакет k - ой пачки догоняет на этом узле последний пакет (k - l) - ой пачки, и обе пачки - k - я и (k - 1) - я - соответствующим образом сцепляются, как это показано на рисунке 10. Второе явление фрагментации, которое иллюстрирует рисунок 11, не столь очевидно и имеет место только во втором узле, но тоже вполне наглядно. Пусть в первом узле обслуживается пакет номер j из пачки k и в этот момент на тот же первый узел поступает следующий пакет номер j + 1, время обслуживания которого превышает время обслуживания пакета j. Пусть на следующем втором узле в этот момент нет очереди, и пакет j обслуживается, как только он поступает на узел 2, пакеты j + 1 и j начинают обслуживаться одновременно на узлах 1 и 2, соответственно. Когда пакет j затем покидает узел 2, пакет j+1 всё ещё продолжает обрабатываться на узле 1, поскольку время его обслуживания дольше.

          Рисунок 11 - Фрагментация данных

          Математический анализ этих двух явлений эффекта туннелирования MPLS позволяет вывести следующую формулу для времени пребывания пакета в туннеле из N узлов:

          , (3.1)

          где - постоянная Эйлера (), N > 2.Формула (3.1) позволяет рассчитать целесообразность организации туннеля в LSP для индивидуальных пар "исходящий узел - узел назначения" при заданных загрузке сети р и нормативах качества обслуживания. С ее помощью можно показать, что отдельные туннелированные LSP в наиболее реалистических случаях, вероятно, должны являться предпочтительным режимом работы.

          Рассмотрим маршрут в МРLS - сети, который состоит из N узлов и физических каналов передачи данных между ними. Маршрут соответствует трем объектам: LSRи (LSR источника), LSRн (LSR назначения) и классом обслуживания трафика, передачи.

          Пусть - по-прежнему означает число запросов, а 1/ означает усредненное время определяемым допустимым временем интенсивности пуассоновского потока обслуживания сообщений в узле. Соответственно, означает нагрузку, обслуживаемую узлом LSР-маршрута. Обслуживание же этой нагрузки узлами, входящими в данный LSP - маршрут, и является основной работой данного фрагмента сети MPLS.

          В контексте поставленной задачи для поиска стратегии принятия решения об организации LSP-туннеля для оценки альтернативного варианта суммарного времени V2 (N) пребывания пакета в LSP - пути без туннеля допустимо использовать В-формулу Эрланга в качестве адекватной оценки, позволяющей произвести сравнение с V1 (N).

          На рисунке 12 представлены оба варианта передачи сообщений при наличии или при отсутствии LSP - туннеля. В первом случае суммарное время пребывания пакета в сети равно V1 (N), а во втором случае время пребывания того же пакета в сети равно V2 (N). Для аналитического исследования ситуации отсутствия LSР - туннеля узел n, передающий пакеты по LSP, целесообразно описать с помощью модели M/M/1/K со скоростью передачи пакетов в секунду и максимальным числом k пакетов, и которое он может хранить в своей буферной памяти. Пакеты в этой модели являются теми же самыми, что в случае организации туннеля, а ограничение на размер буфера выбрано так, чтобы условия в вариантах наличия или отсутствия туннеля были бы абсолютно одинаковы.

          Рисунок 12 - MPLS тунеллирование

          Инженерные различия между MPLS и традиционным туннелированием состоит в модели топологии MPLS. Традиционные туннели всегда проходят от одной границы до другой насквозь через сеть. В случае MPLS туннели могут создаваться внутри сети для управления трафиком только в части сети, т. е в LSP из М маршрутизаторов от входящего LSR1 до исходящего LSRm можно создать LSP-туннель, например, от входящего LSR5 до исходящего LSRn, при N<M. Т.е. даже создаваемые на короткое время LSР - туннели в MPLS могут начинаться внутри сети, а не из пользовательского приложения на границе сети. Это особенно важно для практического применения представленной модели: пользователи будут продолжать применять обычные IР - пакеты и адресацию в своих приложениях и даже в локальных сетях.

          3.1 Выполнение задания

          Эффект от организации туннеля, равен разности V1 и V2. При этих предположениях предлагается следующий алгоритм:

          Шаг 1. Полагается N = М.

          Шаг 2. Для n = 1,2,., N определяются величины размера пачки в Kn по формуле:

          . (3.1)

          Шаг 3. Определяется время V2 (N) пребывания пакета в LSP - пути сети MPLS из N узлов (маршрутизаторов) без организации LSР - туннеля при наличии ограниченной очереди к узлу n длиной Kn по формуле:

          . (3.2)

          Шаг 4. Определяется время V1 (N) пребывания пакета в LSР - туннеле из N узлов по формуле (3.3).Математический анализ этих двух явлений эффекта туннелирования MPLS позволяет вывести следующую формулу для времени пребывания пакета в туннеле из N узлов:

          , (3.3)

          Где - постоянная Эйлера (), N > 2.

          Шаг 5. Сравниваются величины V1 (N) и V2 (N). При положительной разнице V1 (N) и V2 (N) организация туннеля между первым узлом и узлом N не представляется целесообразной. В противном случае принимается решение организовать туннель между первым узлом и узлом n, и работа алгоритма завершается.

          Рисунок 13 - Результаты расчетов при с=0,75

          Рисунок 14 - Результаты расчетов при с=0,85

          Рисунок 15 - Результаты расчетов при с=0,95

          Данный алгоритм позволяет выбрать эффективный LSР - туннель где-то внутри фрагмента сети MPLS из М узлов (маршрутизаторов) или отказаться от данных попыток. Само по себе решение об организации LSР - туннеля согласно предложенному здесь алгоритму сводится к анализу двух (с туннелем и без туннеля) значений среднего совокупного времени пребывания пакета в узлах от 1 до узла N. Этот последний узел N "подозревается" на предмет того, что он может быть граничным исходящим узлом LSP - туннеля. Справедливость этого подозрения и проверяется сравнением V2 и V1.

          Допустим, сеть включает 10 узлов, соединяемых LSP, через которые можно создавать LSP - туннели. Все буферы имеют размеры k пакетов.

          Выигрыш во времени от организации туннеля равен разности V1 и V2. Нагрузка на LSP колеблется в диапазоне от р = 0,75 до р = 0,95. Результаты расчетов представлены на рисунках 13-15.

          Заключение

          Проделав данную курсовую работу, и построив графики зависимостей различных величин, можно сделать следующие выводы:

          · объем передаваемой информации обратно пропорционален полосе пропускания канала;

          · число передаваемых кадров прямо пропорционально объему передаваемой информации;

          · скорость обслуживания кадров обратно пропорциональна общей длине кадра;

          · степень использования канала связи обратно пропорциональна скорости обслуживания; степень использования канала связи прямо пропорциональна скорости поступления кадров; степень использования канала связи прямо пропорциональна объему передаваемой информации.

          · среднее число кадров, одновременно находящихся в системе обратно пропорционально скорости обслуживания; среднее число кадров, одновременно находящихся в системе прямо пропорционально объему передаваемой информации.

          сеть телефония абонент кодек

          Список литературы

          1. Вегешина Ш. Качество обсдуживания в сетях IP.-М.:Вильямс, 2003.

          2. Будников В.Ю., Пономарев Б.А. Технологии обеспечения качества обслуживания в мультисервисных сетях / Вестник связи. - 2000. - №9.

          3. Гольдштейн Б.С. Сигнализация в сетях связи. - т.1. - М.: Радио и связь, 1998.

          4. Гольдштейн Б.С., Ехриель И.М., Рерле Р.Д. Интеллектуальные сети. - М.: Радио и связь, 2000.

          5. Казиева Г.С., Ползик Е.В. IP-телефония и видеосвязь. Методические указания к выполнению курсовой работы для студентов всех форм обучения специальности 5В071900 - Радиотехника, электроника и телекоммуникации. - А., 2010.

          6. Кузнецов А.Е., Пинчук А.В., Суховицкий А.Л. Построение сетей IP-телефонии.

          Размещено на Allbest.ru


Подобные документы

  • Технология передачи голоса посредством IP-телефонии. Расчёт производительности узла доступа с учётом структуры нагрузки, поступающей от абонентов, пользующихся различными услугами. Время задержки пакета в сети доступа. Коэффициент использования системы.

    курсовая работа [1,2 M], добавлен 20.02.2011

  • Расчёт производительности узла доступа с учётом структуры нагрузки от абонентов, пользующихся различными видами услуг. Расчёт числа пакетов абонентов. Расчет математической модели эффекта туннелирования в MPLS. Гафики зависимостей различных величин.

    курсовая работа [214,2 K], добавлен 20.02.2011

  • Расчёт производительности узла доступа с учётом структуры нагрузки поступающей от абонентов, пользующихся различными видами услуг телефонии. Факторы, влияющие на качество речи и выбор кодека. Расчет математической модели эффекта туннелирования в MPLS.

    курсовая работа [776,9 K], добавлен 20.02.2011

  • Разработка состава абонентов. Определение емкости распределительного шкафа. Расчет нагрузки для мультисервисной сети абонентского доступа, имеющей топологию кольца и количества цифровых потоков. Широкополосная оптическая система доступа BroadAccess.

    курсовая работа [236,6 K], добавлен 14.01.2016

  • Обзор существующих технологий доступа широкополосной передачи данных. Анализ стандартов предоставления услуг. Использование метода множественного доступа при построении сети. Расчет потерь сигнала и сетевой нагрузки. Настройка виртуального окружения.

    дипломная работа [2,5 M], добавлен 07.06.2017

  • Интенсивность нагрузки и ее распределение. Расчет числа соединительных линий для объектов сети, транспортного ресурса для передачи сигнальных сообщений. Подключение абонентов для доступа в Интернет и к услугам IPTV. Расчет необходимого количества плат.

    курсовая работа [1,6 M], добавлен 22.03.2015

  • Первичная цифровая сеть связи железной дороги. Определение конечной емкости станций сети, числа абонентов по категориям. Гибкий коммутатор Huawei SoftX3000. Интегрированные устройства доступа IAD. Расчет нагрузки поступающей на соединительные линии.

    курсовая работа [3,2 M], добавлен 11.01.2017

  • Производительность мультисервисного узла доступа с учётом структуры нагрузки, поступающей от абонентов: расчёт числа пакетов: телефония, интернет, triple play. Требования к качеству речи; выбор кодека. Математическая модель эффекта туннелирования в MPLS.

    курсовая работа [4,2 M], добавлен 20.02.2011

  • Первичная цифровая сеть связи железной дороги. Определение конечной емкости станций сети, числа абонентов по категориям. Организация сети с составлением схемы связи и разработка системы нумерации. Разработка схемы NGN/IMS. Расчет шлюза доступа.

    курсовая работа [3,4 M], добавлен 16.06.2016

  • Модернизация беспроводной сети в общеобразовательном учреждении для предоставления услуг широкополосного доступа учащимся. Выбор системы связи и технического оборудования. Предиктивное инспектирование системы передачи данных. Расчет параметров системы.

    дипломная работа [4,1 M], добавлен 26.07.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.