Обновить

Изучаем базовые протоколы сети с помощью open source-эмулятора Miminet

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели17K
Всего голосов 50: ↑50 и ↓0+63
Комментарии21

Комментарии 21

Тема интересная - но гостевого режима нет - только регистрация и нет самостоятельной регистрации через почту - только привязка через Гугл/Яндекс/ВК/Телеграм - это соответствует свободной лицензии?

Полностью соответствует, лицензия Apache 2.0 никак не ограничивает использование механизмов регистрации и авторизации.

А почему нет? 😃

Когда я изучал компьютерные сети, искал нечто подобное в сети и не смог найти. Спасибо!

Там есть возможность перехвата пакетов своей программой для изучения?

В целом есть. Если эмуляция прошла и появилась анимация, то рядом с каждым интерфейсом есть ссылка на pcap. Например - https://miminet.ru/host/mimishark?guid=d9012b77-fd52-48b0-b618-a3c3f55caf15&iface=iface_6634026

Это наш внутренний Wireshark, называется он Mimishark. Пока он умеет базово парсить пакеты. Но есть возможность скачать pcap (только кнопка сломалась, сегодня вечером починю).

коммутатор (хаб)?

А концентратор (свитч) =)
Спасибо, что указали на упечатку!

Отсутвие гостевого режима не дало ознакомиться с продуктом .. рассмотрите вариант гостя хотябы с ограничениями

GNS/EVE хороши тем, что они приближены к реальности. А эта штука чем то напоминает PT, который вроде красивый и легко ставится- но в жизни все не так. И все эти бегающие пакетики, может сразу лучше вайршарк изучать?

Эмуляция в Miminet использует стек TCP/IP из Linux, а коммутаторы работают на Open vSwitch. Сетевое взаимодействие вполне себе реальное.

GNS/EVE хороши, когда обучение идет в сторону администрирования сетей. Там можно поднять образ реального коммутатора с портами и настраивать его. Классные приложения, спору нет. А вот если у вас студенты, которые будут разрабатывать сетевые приложения, а не настраивать коммутаторы, то Miminet тут подходит лучше.

Есть ощущение, что использование Mininet для этой цели не совсем секьюрно для хоста. Расскажете, как митигировали риски?

Честно, пока об этом даже не думал.
С одной стороны все работает внутри докера, а с другой, пользователь сильно ограничен в выполняемых командах и параметрах.

Пикча

А в чем преимущество от того же Cisco packet tracer ? Не стареющая классика

CPT отличный инструмент и нестареющая классика! Не во все ситуации он отлично подходит.


1. Например, у меня обучаются студенты по направлениям Программная инженерия и Технологии программирования. Курс называется "Разработка сетевых приложений". Мне нужно рассказать про сети: про IP, IP-сети, маску, TCP/UDP, про ICMP, желательно про VLAN, про VPN и т.д. А потом мы учимся писать сетевые приложения, реализовывать протоколы. Нет нужды рассказать и показывать настройку конкретного коммутатора, CLI и её особенностях. Это никак не улучшит курс.

2. Если сразу давать CPT/GNS3/EVENG, то когда студент сталкивается с проблемой настройки сети, то он не понимает, это он сети плохо понимает и неверно настроил или это он некорректно настроил оборудование. Тяжело фокусироваться и искать ошибку.

Если обучать администрированию сетей, то конечно, лучше сразу начинать с CPT/GNS3 и т.д.

Маршрутизатор

... и ни одного протокола маршрутизации в списке)

Я прочитал только заголовок и вступление. Чем принципиально отличается от Cisco? Кроме того, что это не десктоп софт

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

для базового обучения можно в нетбоксе сети рисовать, а можно, там же совместить инвентаризацию сети с обучением персонала

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
yadro.com
Дата регистрации
Дата основания
Численность
5 001–10 000 человек
Местоположение
Россия
Представитель
Ульяна Соловьева