Автор: Пользователь скрыл имя, 12 Января 2013 в 00:53, дипломная работа
Целью дипломной работы является выбор метода планирования сети доступа NGN для новых групп пользователей. В результате планирования сети доступа NGN предстоит решить следующие задачи:
Рассмотрение задач, возлагаемых на сети следующего поколения;
Определение функциональной архитектуры NGN;
Выявление преимуществ и недостатков NGN;
Определение роли сети доступа при формировании NGN;
Определение перспектив развития NGN;
Анализ принципов построения современных сетей доступа;
Оценка требований к маршрутизатору, агрегирующему трафик сети доступа;
Оценка требований к полосе пропускания для сети доступа.
Для расчёта числа пакетов, генерируемых второй группой пользователей при использовании сервисов передачи данных, необходимо задаться размером пакетов. При построении сети NGN, как правило, на одном или нескольких участках сети на уровне звена данных используется та или иная разновидность технологии Ethernet, поэтому использовать пакеты, превышающие максимальную длину поля данных Ethernet, не имеет смысла. Очень длинный пакет рано или поздно будет фрагментирован, что приведёт, во-первых, к излишней нагрузке на коммутаторы, и, во-вторых, к возможным перезапросам в случае потерь. Кроме того, использование пакетов большого размера затрудняет обеспечение качества обслуживания и на магистральной сети, и в сети доступа. Более того, как правило, корпоративные пользователи устанавливают на границе своей сети файервол, который, иногда, ограничивает максимальный размер кадра. Поэтому для расчёта выберем одинаковые размеры пакетов и при передаче данных, и при передаче голосового трафика – полезная нагрузка 160 байт. При передаче данных вместо протоколов RTP и UDP используется TCP, вносящий точно такую же избыточность (20 байт).
Для расчёта числа пакетов в час наибольшей нагрузки необходимо задаться объёмом переданных данных. Предположим, что абоненты второй группы относятся к интернет-сёрферам, т.е. в основном просматривают веб-страницы. Средний объём данных, переданных за час при таком способе подключения, составит около V2 = 10 Мбайт = 80 Мбит. Число пакетов, переданных в ЧНН, будет равно
N2_д = p2· N ·V2/h (4.5)
где
Суммарное число пакетов, генерируемых второй группой пользователей в сеть в час наибольшей нагрузке, будет равно
N2 = N2_т + N2_д (4.6)
Все рассуждения, проведённые относительно первых двух групп, остаются в силе и для третьей группы, применительно к сервисам передачи голоса, а именно:
N3_т = n1· t3_т· f3· p3· N (4.7)
где:
Предположим, что абоненты третьей группы относятся к «активным» пользователям интернета, т.е., используют не только http, но и ftp, а также прибегают к услугам пиринговых сетей. Объём переданных и принятых данных данных при таком использовании интернета составляет до V3 = 100 Мбайт = 800 Мбит.
Число пакетов, переданных в ЧНН, будет равно
N3_д = p3· N · V3/h (4.8)
Для расчёта числа пакетов, генерируемых пользователями видео-услуг, воспользуемся соображениями относительно размера пакета, приведёнными в предыдущем пункте. Размер пакета не должен превосходить 200 байт (вместе с накладными расходами).
Одной из наиболее перспективных и динамически развивающихся услуг является IPTV – передача каналов телевещания с помощью протокола IP. При организации данного сервиса для каждого пользователя в транзитной сети доступа не требуется выделения индивидуальной полосы пропускания. До мультисервисного узла доходит определённое количество каналов, которые распределяются между заказчиками услуги, причём существует возможность организации широковещательной рассылки. Допустим, что в мультисервисной сети предоставляется возможность просмотра K_tv = 40 каналов вещания. Для обеспечения удовлетворительного качества скорость кодирования должна быть порядка 2 Мбит/с.
Итак, при скорости передачи v = 2048000 бит/с и размере полезной нагрузки пакета h = 160 байт = 1280 бит число пакетов, возникающих при трансляции одного канала, равно:
n3 = v/h (4.9)
n3 = 2048000/1280 = 1600 (пакетов в секунду)
Количество пакетов, генерируемых 40 каналами в ЧНН, составит
N3_В = K_tv · n3 · t3_В · 60 (4.10)
Где:
Суммарное число пакетов, генерируемых третьей группой пользователей в сеть в час наибольшей нагрузке, будет равно
N3 = N3_т + N3_д + N3_В (4.11)
Мультисервисный узел доступа должен обслуживать трафик от всех трёх групп пользователей. Кроме того, именно узел доступа должен обеспечить поддержку качества обслуживания путем приоритезации трафика, которая должна осуществляться независимо от используемой технологии транспортной сети доступа.
Суммарное число пакетов, которое должен обработать мультисервисный узел доступа, будет равно:
NΣ = N1 + N2 + N3
= n1· t1·f1·p1·N + (n1· t2· f2· p2· N + p2· N · V2/h) +
+ (n1· t3·f3·p3· N + p3·N ·V3/h + K_tv·n3
· t3_В· 60) (4.12)
Учитывая, что:
t1 = t2 = t3 = t – средняя длительность разговора в секундах;
f3 = f2 = f1 = f – число вызовов в ЧНН;
Получим
NΣ = n1 · t · f ·N · (p1 + p2 + p3) + N/h · ( p2·V2 + p3·V3) + K_tv· n3 · t3_В· 60 (4.13)
Учитывая, что p1 + p2 + p3 = 1, получим
NΣ = N · (n1 · tТ · f + ( p2·V2 + p3·V3)/h) + K_tv· n3 · t3_В · 60 (4.14)
При N = 4000 абонентов, n1 = 50 пакетов в секунду, t =120 секунд, f = 5 вызовов в час, V2 = 10 Мбайт, V3 = 100 Мбайт, t3_В = 60 минут, n3 = 1600, p1 = 80%, p2 = 15%, p3 = 5% получим:
NΣ = 4000 · (50·120· 5+ (0,15· 107+0,05·108)/160)
+ 40·1600· 60· 60 =
= 5,129·108(пакетов в час) (4.16)
Среднее число пакетов в секунду равно
NΣ_сек = NΣ/3600
NΣ_сек = 142472(пакетов/сек).
Данный показатель позволяет оценить требования к производительности маршрутизатора, агрегирующего трафик мультисервисной сети доступа NGN. Анализ приложения 1 показывает, что выбор такого маршрутизатора осуществляется из весьма ограниченного количества вариантов.
Требования к полосе пропускания определяются гарантиями качества обслуживания, предоставляемыми оператором пользователю. Параметры QoS описаны в рекомендации ITU Y.1541. В частности, задержка распространения из конца в конец при передачи речи не должна превышать 100 мс, а вероятность превышения задержки порога в 50 мс не должна превосходить 0,001, т.е.
p{tp > 50 мс} ≤ 0.001
Задержка из конца в конец складывается из следующих составляющих:
tp = tпакет + tад + tcore + tад + tбуф (4.17)
Где tp – время передачи пакета из конца в конец;
tпакет – время пакетизации (зависит от типа трафика и кодека);
tад – время задержки при транспортировке в сети доступа;
tcore – время задержки при распространении в транзитной сети;
tбуф – время задержки в приёмном буфере.
Из таблицы 4-1 видно, что применение
низкоскоростных кодеков «
Допустим, что задержка сети доступа не должна превышать 5 мс. Время обработки заголовка IP-пакета близко к постоянному. Распределение интервалов между поступлениями пакетов соответствует экспоненциальному закону. Поэтому для описания процесса, происходящего на агрегирующем маршрутизаторе, можно воспользоваться моделью M/G/1.
Для данной модели известна формула, определяющая среднее время вызова в системе (формула Полячека – Хинчина) [21].
(4.18)
где – средняя длительность обслуживания одного пакета;
– квадрат коэффициента вариации, 0,2;
– параметр потока, = 142472;
– среднее время задержки пакета в сети доступа, = 0,005 с.
Ненулевой коэффициент вариации учитывает возможные отклонения при использовании в заголовках IP полей ToS. Кроме того, время обработки IP-пакета в значительной мере зависит от используемых на маршрутизаторе правил обработки.
Из формулы (4.1.1) следует зависимость максимальной величины для средней длительности обслуживания одного пакета от среднего времени задержки в сети доступа.
(4.19)
Данная зависимость
Рисунок 4.4. Зависимость максимальной величины для средней длительности обслуживания одного пакета от среднего времени задержки в сети доступа.
Интенсивность обслуживания связана
со средним временем задержки пакета
в сети доступа обратно
(4.20)
Графически данная зависимость представлена на рисунке 4.5.
Рисунок 4.5. Зависимость интенсивности обслуживания от времени задержки в сети доступа
При норме задержки = 5 мс среднее время обслуживания пакета (для рассчитанной выше пропускной способности) будет равно
Время t должно выбираться как минимальное из двух возможных значений. Первое значение – величина, полученная из последней формулы. Второе значение – та величина, которая определяется из условия ограничения загрузки системы – r. Обычно эта величина не должна превышать 0,5.
При среднем значении задержки в сети доступа 5 мс коэффициент использования равен:
(4.21)
При таком высоком использовании малейшие флуктуации параметров могут привести к нестабильной работе системы. Определим параметры системы при её использовании на 50%. Средняя длительность обслуживания будет равна
(4.22)
Интенсивность обслуживания при этом
(4.23)
А задержка в сети доступа
(секунд)
Рассчитывать вероятность s(t)= при известных λ и τ нецелесообразно, т.к. в Y.1541 вероятность P{t>50мс} < 0.001 определена для передачи из конца в конец.
При известном среднем размере пакета h = 200 байт получаем требуемую полосу пропускания
φ = β×h = 2.849×105× 200= 5.699·107 (байт/с) = 4.559 · 108 (бит/с) (4.25)
Данная пропускная способность обеспечивается системами передач не ниже STM-4.
Предположим, что в структурном составе абонентов отсутствуют «новые» группы пользователей. При этом в вышеприведённом анализе следует опустить расчёт числа пакетов, возникающих при использовании сервисов высокоскоростной передачи данных и видеоуслуг.
Число пакетов, возникающих в ЧНН, будет равно
Ntel = n· t ·f ·N (4.24)
где:
Число пакетов в секунду:
Ntel_сек = Ntel/3600 = n· t ·f ·N/3600
Ntel_сек = 50 · 120 · 5 · 4000/3600 = 33333 (пакетов/с)
Среднее время обслуживания одного пакета при норме задержки 5 мс:
Коэффициент использования:
При использовании системы на 50%:
(секунд)
Требуемая пропускная способность:
φ = β×h = 6,667×105×200= 1,33·107 (байт/с) = 1,07·108 (бит/с)
Такой концентратор можно подключать по интерфейсу 100BaseTX.
В ходе дипломной работы были получены следующие основные результаты:
Информация о работе Планирование сети доступа NGN для новых групп пользователей