Сравнение производительности MPLS и IP в рамках лабораторного стенда на GNS3

Автор: Бессараб А.Н., Кошель Д.М.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 5-1 (21), 2018 года.

Бесплатный доступ

В статье производится сравнение производительности виртуальной сети при работе на уровне L3 и L2.5 эталонной модели OSI.

Виртуализация, симулятор сети

Короткий адрес: https://sciup.org/140282478

IDR: 140282478

Текст научной статьи Сравнение производительности MPLS и IP в рамках лабораторного стенда на GNS3

В различных источниках встречается противоречивая информация о влиянии MPLS на производительность сети. Было принято решение, используя лабораторную среду стенда, исследовать влияние включения MPLS на скорость передачи данных по сети. Для этого была использована готовая топология, разработанная и настроенная в рамках методических указаний по проведению лабораторной работы по теме MPLS. К максимально удалённым маршрутизаторам R5 и R13 подключены виртуальные машины VirtualBox под управлением Windows XP. Для выполнения измерений использовано    хорошо    зарекомендовавшее    себя,     открытое, кроссплатформенное приложение iperf.

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

Экспериментальным путём так же были подобраны настройки обеспечивающие максимальную производительность на приём\отправку пакетов в интерфейс. Итоговая команда для выполнения замеров:

Iperf –c 10.0.0.2 –b 0 –u –t 60 –I 10

параметры:

  • - с - запуск в режиме клиента с указанием адреса сервера;

  • - b 0 – отмена ограничений на утилизацию интерфейсов;

  • - u – использование UDP трафика, снижает задержки на виртуальных машинах, которые могут повлиять на показания пропускной способности сети;

    –t 60 – установить время каждого измерения в 60 секунд, данный интервал выбран исходя из соображений о обязательном включении в каждый тестовый замер служебного трафика сети, периодичность обмена которым по основным протоколам не превышает одной минуты;

    –I 10 – периодичность вывода промежуточных результатов.

Примеры вывода iperf:

[  4]  24.00-25.01  sec  15.0 MBytes   126 Mbits/sec  1920

[  4]  25.01-26.01  sec  17.2 MBytes   144 Mbits/sec  2200

[  4]  26.01-27.01  sec  15.2 MBytes   128 Mbits/sec  1950

[  4]  27.01-28.00  sec  12.3 MBytes   104 Mbits/sec  1580

[  4]  28.00-29.00  sec  14.7 MBytes   123 Mbits/sec  1880

[  4]  29.0O-3O.OO  sec  16.9 MBytes   141 Mbits/sec  2160

[  4]  3O.0O-31.OO  sec  12.6 MBytes   105 Mbits/sec  1610

[  4]  31.00-32.01  sec  16.9 MBytes   141 Mbits/sec  2160

[  4]  32.01-33.01  sec  17.3 MBytes   145 Mbits/sec  2220

[  4]  33.01-34.01  sec  15.0 MBytes   126 Mbits/sec  1920

[  4]  34.01-35.00  sec  12.9 MBytes   109 Mbits/sec  1650

[  4]  35.00-36.00  sec  17.0 MBytes   143 Mbits/sec  2180

[  4]  36.00-37.00  sec  16.3 MBytes   137 Mbits/sec  2090

[  4]  37.00-38.00  sec  16.5 MBytes   138 Mbits/sec  2110

[  4]  38.00-39.01  sec  12.6 MBytes   105 Mbits/sec  1610

[  4]  39.01-40.01  sec  17.0 MBytes   142 Mbits/sec  2170

[  4]  40.01-41.01  sec  15.5 MBytes   130 Mbits/sec  1990

[  4]  41.01-42.00  sec  17.3 MBytes   146 Mbits/sec  2210

[  4]  42.00-43.00  sec  12.7 MBytes   106 Mbits/sec  1620

[  4]  43.00-44.00  sec  12.9 MBytes   108 Mbits/sec  1650

[  4]  44.00-45.00  sec  16.5 MBytes   138 Mbits/sec  2110

[  4]  45.00-46.01  sec  13.2 MBytes   111 Mbits/sec  1690

[  4]  46.01-47.01  sec  16.4 MBytes   137 Mbits/sec  2100

[  4]  47.01-48.01  sec  16.2 MBytes   136 Mbits/sec  2080

[  4]  48.01-49.00  sec  15.5 MBytes   131 Mbits/sec  1980

[  4]  49.00-50.00  sec  14.0 MBytes   117 Mbits/sec  1790

[  4]  50.00-51.00  sec  16.7 MBytes   140 Mbits/sec  2140

[  4]  51.00-52.00  sec  17.0 MBytes   143 Mbits/sec  2180

[  4]  52.00-53.01  sec  14.5 MBytes   121 Mbits/sec  1850

[  4]  53.01-54.01  sec  13.3 MBytes   111 Mbits/sec  1700

[  4]  54.01-55.01  sec  16.4 MBytes   137 Mbits/sec  2100

[  4]  55.01-56.00  sec  15.8 MBytes   134 Mbits/sec  2020

[  4]  56.00-57.00  sec  15.4 MBytes   129 Mbits/sec  1970

[  4]  57.00-58.00  sec  11.5 MBytes  96.2 Mbits/sec  1470

[  4]  58.00-59.00  sec  14.5 MBytes   121 Mbits/sec  1850

[  4]  59.00-60.01  sec  16.2 MBytes   136 Mbits/sec  2080

[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datag

rams

I 4]   0.00-60.01 sec 910 MBytes 127 Mbits/sec 369.325 ns 84428/84566 <1

e+02/>

I 4] Sent 84566 datagrams

Включен MPLS.

Выключен MPLS.

Измерение

Скорость передачи данных с включённым MPLS, Mbit/s

Скорость передачи данных с выключенным MPLS, Mbit/s

Прямое соединение, Mbit/s

Соединение через "L2", Mbit/s

1

127

135

193

150

2

117

134

211

147

3

117

134

192

154

4

129

135

194

156

5

130

137

195

152

6

128

133

192

149

7

131

135

192

164

8

128

131

194

159

9

128

132

205

160

10

128

129

198

157

Среднее

126,3

133,5

196,6

154,8

Таблица 1. Результаты измерений пропускной способности сети.

Изменение производительности сети посчитаем по следующей формуле:

MB = В ^ -Вт * 100%                            (1)

Вт                                                           ' z

Где

MB - изменение пропускной способности сети в процентах;

Br –средняя пропускная способность сети в режиме маршрутизации, Mbit/s;

Bm – средняя пропускная способность сети в режиме MPLS, Mbit/s.

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

MB = -6,78%.

Из полученных данных, можно сделать следующий вывод: «Не смотря на присутствие в названии технологии MPLS (MultiProtocol Label Switching) и расположению её на логическом уровне 2.5, процесс выполняется на уровне операционной системы маршрутизатора. Включение MPLS оказывает незначительное отрицательное влияние на производительность сети, по результатам проведённых измерений -6,78%».

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

Список литературы Сравнение производительности MPLS и IP в рамках лабораторного стенда на GNS3

  • Running the GNS3 server as a daemon. https://docs.gns3.com [Электронный ресурс]
  • GNS3 server configuration file. https://docs.gns3.com [Электронный ресурс]
  • vSphere 6.7 Release Notes https://docs.vmware.com/ [Электронный ресурс]
Статья научная