Текущее состояние рынка SDN/NFV и Huawei на нём. Взгляд с трех основных напра...
Mininet CE
1. Прототип инструментального средства с
открытым кодом для моделирования
функционирования ПКС сетей
Антоненко Виталий
ЦПИ КС, программист-разработчик
12 апреля 2013
2. Мотивация
Антоненко В.А. ЦПИКС, 12 апреля 2013
Первоначальной целью являлось разработка
среды разработки и отладки приложения для
контроллера ПКС сети.
В последствии выяснилось, что с помощью
используемого подхода возможно решать
задачи моделирования сетевой структуры и
сетевой активности.
3. Моделирование компьютерной сети
Антоненко В.А. ЦПИКС, 12 апреля 2013
Физическое оборудование
Эмуляция
Моделирование
ЗА:
• высокая степень доверия
ПРОТИВ:
• плохая масштабируемость
ЗА:
• высокая степень доверия
• нет необходимости закупки
оборудования
ПРОТИВ:
• высокие требования к ресурсам
ЗА:
• пониженные требования к ресурсам
ПРОТИВ:
• необходимость доказывать
корректность и адекватность модели
4. Классификация моделей сети
Антоненко В.А. ЦПИКС, 12 апреля 2013
Пакетные модели
Потоковые модели
Аналитические модели
• Высокая точность
• Маленький размер моделируемой сети
• Средняя точность
• Средний размер моделируемой сети
• Низкая точность
• Большой размер моделируемой сети
6. Решение - Mininet CE
• Виртуальная сеть на локальном ПК или
кластере компьютеров
• Гибкое создание топологии сети
• Масштабируемое решение
• Возможность моделирования сети
регионального масштаба
Антоненко В.А. ЦПИКС, 12 апреля 2013
13. Масштаб сети Mininet CE
Антоненко В.А. ЦПИКС, 12 апреля 2013
MininetMininet
Mininet Supervisor Console
Mininet
MininetMininetMininet
SSH SSH SSH SSH SSH SSH
Количество процессов хостов на
одном экземпляре Mininet: до 2000
Количество процессов хостов на
одном Mininet при проведении
экспериментов: от 250 до 1000
Количество экземпляров Mininet на
одном сервере: 15
Количество доступных серверов: 2
ИТОГО: ~ 30 тыс. узлов в графе сети
14. Масштаб сети Mininet SE
Антоненко В.А. ЦПИКС, 12 апреля 2013
MininetMininet
Mininet Supervisor Console
Mininet
MininetMininetMininet
MPI MPI MPI MPI MPI MPI
Количество процессов хостов на
одном экземпляре Mininet: до 2000
Количество процессов хостов на
одном Mininet при проведении
экспериментов: от 250 до 1000
Количество экземпляров Mininet на
одном СК «Ломоносов»: 5130
ИТОГО: ~ 5 млн. узлов в графе сети