Применение маршрутизаторов требуется там, где нужно четко контролировать потоки IP-пакетов в сложной маршрутизируемой сети, а также обеспечивать резервные маршруты доставки пакетов, - например, при взаимодействии с удаленным офисом или Интернетом.
Трудность данной исследовательской работы заключается в том, что не имеется в наличии реальных физических маршрутизаторов, чтобы можно было пощупать и посмотреть маршрутизатор. Так как это дорогое удовольствие, в данной работе использованы операционные системы исследуемых
маршрутизаторов, которые можно скачать с официального сайта данных производителей.
Исходя из этого, в данной работе используется программа VirtualBox, которая позволяет установить и настроить операционную систему маршрутизатора в виртуальной среде. А также для оценки пропускной способности канала маршрутизатора использована программа Jperf 2.0.2.
Результаты измерений приведены в таблицах практической части данной работы. Также в разделе заключение можно ознакомиться с выводами, которые были сделаны в результате обработки полученных измерений.
Далее дадим определение некоторым терминам, которые используются в данной работе.
Маршрутизатор - это сетевой компьютер, имеющий два или более сетевых интерфейса, который осуществляет пересылку пакетов между различными сегментами сети. Говоря простым языком это устройство, которое без дополнительных команд самостоятельно принимает решение по пересылки различных пакетов в сети.
Виртуальный маршрутизатор - это технология, которая позволяет на основе одной лишь сетевой карты создать виртуальное устройство, выполняющее все те же функции что и реальный маршрутизатор. При этом само устройство физически его не существует: можно сказать, что в данном случае маршрутизатором становиться наш компьютер. Для этого необходимо лишь установить на виртуальную машину операционную систему того или иного маршрутизатора. В результате данной операции мы получим виртуальный маршрутизатор.
Производительность маршрутизатора зависит от очень многих факторов - режим работы, размер маршрутизируемых пакетов, количество правил в системе, наличие NAT, наличие дополнительных скриптов, количество активных служб и многое другое.
Производительность маршрутизатора принято измерять в количестве прошедших маршрутизацию кадров (пакетов) в секунду. Но так же есть и другой народный способ это измерение скорости работы маршрутизатора. Принято измерять скорость в килобитах в секунду (kbps) или мегабитах в секунду (Mbps).
Целью данной работы является произвести сравнительный анализ функциональных и производительных возможностей виртуальных маршрутизаторов Mikrotik RouterOS, Cisco CSR-1000v, VyOS.
Исходя из поставленной цели, возникают следующие задачи:
1. Установка и настройка операционных систем маршрутизаторов в виртуальной среде
2. Произвести оценку производительности этих маршрутизаторов, путем измерения пропускной способности канала
3. Настройка правил DHCP и NAT
4. Произвести сравнительный анализ полученных результатов
В результате исследований был проведен сравнительный анализ функциональных и производительных возможностей виртуальных маршрутизаторов Mikrotik RouterOS, VyOS, Cisco CSR-1000v.
Решены следующие задачи:
1. Была осуществлена установка и настройка операционных систем маршрутизаторов в виртуальной среде
2. Использованы функциональные возможности правил DHCP и NAT
3. Произведена оценка производительности этих маршрутизаторов, путем измерения пропускной способности канала
4. Произведен сравнительный анализ полученных результатов
1. Руководство пользователя MikroTik RouterOS
2. Брайан Хилл Полный справочник по Cisco - Издательский дом «Вильямс» Москва, Санкт-Петербург, Киев 2004-1078 с.
3. User Guide - http://vyos.net/wiki/User_Guide
4. Википедия свободная энциклопедия - ru.wikipedia.org