Пример расчета коммуникационной системы

Задана коммуникационная сеть, состоящая из 4 узлов. Сеть задана в виде графа (рис. 1).

Рисунок 1 – Коммуникационная сеть

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

Обмен файлами осуществляется между компьютерами абонентов. Доступ к файлам из удаленных офисов осуществляется по протоколу FTP.

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

2.1 Распределение абонентов

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

Таблица 1 – Распределение абонентов по службам

Узел FTP IP IPАТС
       
       
      -
    -  

Топологическая матрица сети выглядит следующим образом:

         
  -      
    -    
      -  
        -

2.2 Расчет длины пакетов в сети

Длина пакета для каждого вида службы различна. Это зависит от вида инкапсуляции и длины поля данных службы. Таблицы 2, 3.

Таблица 2 – Размеры Ethernet пакетов для различных служб.

Служба Инкапсуляция Длина информационной части, байт
FTP Ethernet-IP-TCP-FTPDATA FTPDATA=1000
IP Ethernet-IP-UDP-RTP-IPDATA IPDATA=128
IPАТС Ethernet-IP-UDP-RTP-IPATC DATA IPATC DATA=128

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

Таблица 3 – Длины заголовков транспортных пакетов

Пакет Длина заголовка, байт (бит)
Ethernet 26(208)
IP 20(160)
TCP 20(160)
UDP 8(64)
RTP 16(128)

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

LFTP=26+20+20+1000=1066 байт (8528бит);

L IP=L IPATC=26+20+8+16+128=198байт (1584бит).

2.3 Расчет параметров трафика

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

Таблица 4 – Параметры трафика служб

Службы Пользователи Средняя битовая скорость, Вр Длина сеанса связи, Тс Нагрузка в ЧНН Число вызовов в ЧНН
Телефония КС ДС УАТС 64 кбит/с 100 с 0,1 0.4 4,5 3,6 14,4 162,0
Передача данных ДС УАТС 2 мбит/с 1 с 0,2 2,7 10,8 10,8

Используя значения для УАТС, рассчитаем число заявок от абонентов служб по формуле:

, (1)

где - число вызовов в ЧНН службы S;

- число заявок, поступающих от абонента службы S узла n.

В нашем случае S=3.

Для службы FTP =10,8:

,

Для служб IP и IPATC значение =162:

.

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

, (2)

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

- средняя битовая скорость службы S (бит/с);

- длина пакета службы S (бит);

- число заявок на виртуальное соединение, поступающее на абонентский

узел n от пользователей службы S.

вычисляется по формуле:

, (3)

где - число абонентов службы S на узле n;

- число заявок, поступающих от абонентов службы S в единицу времени;

- средняя длительность сеанса связи абонента службы S.

Получаем:

,

,

.

Результаты расчетов для всех узлов приведены в таблице 4.

Таблица 4 – Число пакетов средней длины в ЧНН.

Номер узла Служба Количество абонентов Число пакетов в секунду
  FTP    
IP    
IPATC    
  FTP    
IP    
IPATC    
  FTP    
IP    
IPATC - -
  FTP    
IP - -
IPATC    

Для того чтобы разделить понятия «локальный трафик» и «трафик глобальной сети» или «внешний трафик» вводится параметр «коэффициент замыкаемой нагрузки» и «коэффициент выдаваемой нагрузки» , которые являются индивидуальными для каждой службы в каждом узле. Коэффициент определяет долю нагрузки для службы s узла n, которая замыкается на узле n и образует локальный или внутренний трафик узла. Коэффициент определяет долю нагрузки, которая генерируется абонентами службы s узла n в другие узлы (исходящая нагрузка). Для указанных коэффициентов выполняется соотношение + =1.

Замыкаемая нагрузка рассчитывается по формуле:

, (4)

где - нагрузка, которая замыкается на узле n;

- число служб, используемых в узле;

- коэффициент замыкаемой нагрузки службы S в узле n.

Выдаваемая нагрузка определяется по формуле:

, (5)

где - нагрузка, выдаваемая узлом;

- коэффициент выдаваемой нагрузки службы S в узле n.

Пример расчета для первого узла:

Для остальных узлов расчет проводится аналогично. Результаты представлены в таблице 5.

Таблица 5 – Суммарная выдаваемая и замыкаемая нагрузка

Узел Служба
  FTP   0,33 0,67 2,3 602,3 4,7 1222,7
IP      
IPATC      
  FTP   0,33 0,67 4,6 1204,6 9,4 2445,4
IP      
IPATC      
  FTP   0,33 0,67 2,3 602,3 4,7 1222,7
IP      
IPATC - - -
  FTP   0,33 0,67 2,3 602,3 4,7 1222,7
IP - - -
IPATC      

2.4 Расчет межузлового трафика

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

Таблица 6(а)

         
  -     -
    -    
      - -
  -     -

По службе FTP



Таблица 6(б)

         
  -     -
    -   -
      - -
  - - - -

По службе IP




Таблица 6(в)

         
  -   - -
    - -  
  - - - -
  -   - -

По службе IPATC



На основании полученных данных, рассчитаем нагрузки, генерируемые между узлами:

, (6)

где - нагрузка, которая генерируется узлом l для узла k службы S;

- выдаваемая нагрузка узла n службы S;

- количество абонентов службы S на узле l, которые создают

выдаваемую нагрузку;

- количество абонентов службы S, которые передают трафик из узла l

в узел k.

Пример расчета:

Результаты всех расчетов сводим в таблицы 7(а, б, в):

Таблица 7(а) – Распределение межузлового трафика службы FTP

Узлы        
  - 3,4 1,3 -
  3,4 - 2,7 3,4
    2,7 - -
  - 1,3 3,4 -

Таблица 7(б) – Распределение межузлового трафика службы IP

Узлы        
  -     -
  519,8 -   -
  519,8   - -
  - - - -

Таблица 7(в) – Распределение межузлового трафика службы IPATC

Узлы        
  -   - -
    - - 519,8
  - - - -
  -   - -

2.5 Расчёт среднего числа сообщений

На основании полученных данных строим графы распределения трафика служб (рисунки 2, 3, 4).

Для последующего расчета канальной емкости требуется определить среднее число сообщений, которые проступают в i канал в единицу времени от абонентов службы s. Этот параметр обозначим , где индекс обозначает номера канала, s - тип службы.

Произведем расчет среднего числа сообщений для каждого канала от каждой службы:

(7)

Например, для 1 канала службы FTP:

Для 2 канала службы FTP:

Для 3 канала службы FTP:

Для 4 канала службы FTP:

Суммарное значение среднего числа сообщений FTP во всех каналах:

(8)

Суммарное значение среднего числа сообщений всех служб:

(9)

Рассчитанные значения приведены в таблице8.

Таблица 8 – Среднее число сообщений в канале

  FTP IP IPATC Всего
10,1 1648,6   2963,7
10,1 1648,6   2963,7
12,1 2114,8   2126,9
8,1   1737,8 1747,9
Всего 40,4   4347,8 9800,2

Математическое ожидание числа пакетов, генерируемых i-м узлом

(10)

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

На основании полученных данных можно найти среднюю длину пути, которое определяется числом каналов, по которым проходит сообщение от источника до адресата:

(11)

- среднее значение числа каналов, которые проходит одно сообщение.

2.6 Расчет емкости каналов

Перед расчетом емкости каналов необходимо расчитать среднюю длину пакета в сети.

Расчет средней длины пакета в сети производится по следующей формуле:

, (12)

где — средняя длина пакета в i м канале;

V — число каналов.

Средняя длина пакета в i м канале рассчитывается по формуле:

, (13)

где — длина пакета для службы j;

— число абонентов службы j в i м канале;

— общее число абонентов в iм канале.

Число абонентов служб в канале считается по графам распределения вызовов по каналам. Распределение абонентов служб по каналам приведено в таблице 9.

Таблица 9 – Распределение абонентов служб по каналам

Канал Служба Всего
FTP IP IPАТС
         
         
         
         

Используя данные таблиц 9 и значений длин пакетов для каждой службы, найдем средние длины пакетов в каждом канале. Результаты расчета приведены в таблице 10.

Пример расчета для первого канала:

Таблица 10 – Средние длины пакетов в каналах

Канал        
, бит        

Тогда средняя длина пакета по сети составит:

бит

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

(14)

Полученная общая емкость C далее будет распределятся по каналам согласно соотношению:

(15)

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

(16)

Пример расчета распределенной и остаточной емкости сети при загрузке = 0,1:

Результаты расчета общей распределенной и остаточной емкостей сети для ряда коэффициентов загрузки , равных 0,1; 0,2; 0,3;….0,9 приведены в таблице 11.

Таблица 11– Распределенная и остаточная емкость сети при различной загрузке

P 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9
C, Mбит/с 320,8 160,4 106,93 80,2 64,16 53,47 45,83 40,1 35,64
, Mбит/с 269,48 109,1 55,60 28,87 12,83 2,14 -5,5 -11,23 -15,68

На основании полученных данных рассчитаем по формуле (15) распределение общей емкости по каналам сети.

Пример расчета емкости сети в первом канале при загрузке = 0,1:

Результаты расчета приведены в таблице 12.

Таблица 12 – Распределение общей емкости сети по каналам

  p 0,1 0,2 0,3 0,4 0,5 0,6
Емкость канал, Мбит/с   90,113 45,748 30,95 23,554 19,117 16,16
  90,113 45,748 30,95 23,554 19,117 16,16
  74,323 36,739 24,202 17,938 14,179 11,674
  66,43 32,359 20,993 15,315 11,907 9,636

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

(17)

(18)

Пример расчета времени задержки распространения пакетов в первом канале и в сети в целом при загрузке = 0,1:

Результаты расчетов приведены в таблице 13.

Таблица 13 – Время задержки распространения пакетов в каналах в секундах

  p 0,1 0,2 0,3 0,4 0,5 0,6
Задержка в канале, с   0,00007047 0,00017406 0,0003415 0,0006578 0,00148 0,008874
  0,00007047 0,00017406 0,0003415 0,0006578 0,00148 0,008874
  0,00008318 0,00020546 0,0004032 0,0007764 0,001747 0,010475
  0,00009176 0,00022665 0,0004447 0,0008565 0,001927 0,011555
В сети 0,00007859 0,00019413 0,0003809 0,0007336 0,001651 0,009897

Критерием выбора значения требуемой емкости для того или иного канала является максимально допустимое время задержки, определяемое используемыми в сети службами. Из рассмотренных в проекте служб, наиболее критичной к данному параметру является IP-телефония. Требования к каналам службы IP-телефонии зависят от используемого кодека голосового сигнала. В настоящее время наибольшее распространение получили кодеки G.711, G.729A, G.723.1. Их параметры приведены в таблице 14.

Таблица 14 – Параметры голосовых кодеков IP-телефонии.

Тип кодека Метод Сложность алгоритма Битовая скорость, Кбит/с Размер отсчёта, байт Длит. отсчёта, мс Вносимая задержка, мс Полоса пропускания, Кбит/с
G.711 PCM A-law Средняя         87,2
G.729A CS-ACELP Средняя         31,2
G.723.1 MP-MLQ Высокая 6,3       21,9
G.723.1 ACELP Высокая 5,3       20,8

Из приведенных данных видно, что наиболее требовательным к полосе пропускания канала и задержке прохождения пакетов является кодек G.711. Задержка передачи пакетов в сети для данного кодека не должна превышать 80 мс. При использовании других кодеков, требования к каналу будут меньше. Реальная задержка передачи пакетов IP-телефонии будет еще ниже, за счет поддержки всем коммуникационным оборудованием стандартов QoS, обеспечивающих приоритизацию голосового трафика, и меньшим размеров самих голосовых пакетов.

Поставленные требования для сети в целом выполняются при коэффициенте загрузки 0,5. В таблице 15 приведены минимальные емкости каналов, гарантирующие время задержки, не превышающее требуемое.

Таблица 15 – Общие данные о каналах

Номер Канал Емкость, Мбит/с Длина, м Тип подключения
  1у-ВЗ 19,117   Радиоканал
  ВЗ-2у 19,117   Радиоканал
  2у-3у 14,179   Оптоволокно
  2у-4у 11,907   Кабель ТПП

Рисунок 2 – Распределение трафика службы FTP

Рисунок 3 – Распределение трафика службы IP

Рисунок 4 – Распределение трафика службы IP АТС


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: