NETMandala - модель сети оператора связи

Repetitio est mater studiorum.
...et confugerunt ad otiosi.

AS58366
IPv4: 151.216.0.0/22
IPv6: 2001:7fc:4::/46
получены для NETMandala по правилам ripe-587 до 18 апреля 2019 г.

This project uses Russian as the main working language for interaction of participants and publication of results. If you do not speak Russian, we have prepared for you the translation of the basic introductory postulates into English (see it).

Этот проект использует русский в качестве основного рабочего языка для взаимодействия участников и публикации результатов. Если Вы не владеете русским, мы подготовили для Вас перевод основных вводных постулатов на английский.

Вы можете присоединиться к проекту, для этого необходимо написать запрос по адресу netmanadala (собака) eustrosoft.org

Последние события

Главная задача проекта на апрель - чтение курса NETMandala2018.
2018-04-08 Информация о результатах NETMandala v0.1 перемещена в архив.
см. историю проекта

Краткое введение в NETMandala

Цели проекта поставленные для версии 0.1 и частично достигнутые к 7 января 2017 года: (а) Построить полнофункциональную сеть российского оператора связи для целей моделирования. (b) использовать в качестве оборудования маршрутизаторы Mikrotik и коммутаторы Eltex (c) отладить топологию сети с резервирование по BGP и OSPF, используя плохо документированное оборудование Mikrotik. (d) подготовить материалы для доклада о проделанной работе, достигнутых результатах. (e) разработать методологию построения и сопровождения сетей, с использованием оборудования, обозначенного выше. (f) разработать методику подготовки сетевых инженеров для целевой отрасли. (g) Полностью разобрать построенную сеть.

Некоторые цели были достигнуты, некоторые — нет. Одним из результатов проделанной работы стал пятидневный учебный курс построения операторских сетей NETMandala2018, прочитанный в феврале 2018 г. По результатам работы над которым собран материал для версии 0.2, которая находится в стадии оформления.

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

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

A Brief Introduction to NETMandala project

Project goals set for version 0.1 (partially achieved by January 7, 2017): (a) Build a fully-functional network of the Russian telecommunications operator (ISP) for modeling purposes. (b) use Mikrotik routers and Eltex switches (c) debug the network topology with BGP and OSPF reservation using poorly documented Mikrotik equipment. (d) prepare materials for the report on the work done and the results achieved. (e) develop a methodology for building and maintaining networks using the equipment identified above. (f) develop a methodology for training network engineers for the target industry (ISP). (g) Completely disassemble the constructed network.

Some goals have been achieved, some have not. One of the results of the work done was the five-day training course for constructing ISP networks (code name is NETMandala2018), read in February 2018. A number of material was collected for version 0.2 (publication is under construction).

Based on the results of the work done, the project was decided to be extended. For further work, new goals are formulated, which can be read below.

The main difference between the new objectives of the project: the transition from solving the particular problems of a specific Internet part to the study of problems of a more general nature, involving an unlimited number of participients. Also, a new goal is to create a permanent place for training Russian network specialists.


Цели и задачи проекта NETMandala

Цели проекта:

    1) моделирование сетей ISP, сетей предприятий, технологических сетей и сетей поставщиков облачных сервисов (SaaS, hosting, VPS/VDS and so on).
  • 2) Исследование границ применимости сетевого оборудования, доступного на рынке и находящегося в процессе разработки
  • 3) Разработки методологии построения сетей для разных задач
  • 4) исследование проблем внедрения Ipv6
  • 5) исследования в области перспективных сетевых протоколов следующего поколения.
  • 6) Проведение нагрузочных испытаний
  • 7) Обучение сетевых инженеров и специалистов смежных специальностей


Проект и его результаты общедоступны, и в общем укладываются в концепцию Open Source. По аналогии с Open Source Software и Open Source Hardware будем называть эту концепцию Open Source Research

Вы можете присоединиться к команде проекта, написав письмо в список рассылки netmandala@ на eustrosoft.org. Основной язык проекта - русский, но вы можете использовать английский, латинский и эсперанто. Мы разберемся.

NETMandala objectives

Project Objectives:

  • 1) modeling of ISP networks, enterprise networks, technological networks and networks of cloud service providers (SaaS, hosting, VPS / VDS and so on).
  • 2) research of the network equipment limits and applicability for target purposes. Commercially available network equipment is under the research as wheel as equipment under development.
  • 3) Developing a methodology for building networks for different tasks
  • 4) investigation of IPv6 implementation problems
  • 5) research in the field of advanced network protocols of the next generation.
  • 6) Carrying out load tests
  • 7) Training of network engineers and specialists of related specialties

The project and its results are generally available, and generally fit into the Open Source concept. By analogy with Open Source Software and Open Source Hardware we will position this concept as “Open Source Research”


You can join the project team by writing letter to netmandala@ mail list at eustrosoft.org. Main language of project is Russian, but you can use English, Latin and Esperanto as well. We'll figure it out.

Текущие результаты проекта

Основным результатом на данный момент является учебный курс NETMandala2018 и сообщество сетевых инженеров, сформировавшееся вокруг него. Весь объем лекций доступен на нашем канале на youtube. Общий объем лекционных материалов 7 часов 19 минут 58.8 секунд. В связи с низким разрешением видеоизображения, материалы следует рассматривать совместно с слайдами презентации (PDF).

Для хранения и развития примеров конфигураций оборудования создан публично доступный репозиторий проекта на bitbucket.

В данный момент готова версия 0.1 проекта, которую можно скачать в формате PDF или посмотреть в виде одно-страничного HTML. Версия 0.2 проекта находится в стадии оформления.


История проекта

2018-04-19 AS58366, 151.216.0.0/22, 2001:7fc:4::/46 получены для NETMandala по правилам ripe-587
2018-04-08 Информация о результатах NETMandala v0.1 перемещена в архив.
2018-03-18 Запущен промо-сайт курсов NETMandala2018
2018-03-15 Завершен монтаж и публикация рабочих видеоматериалов курса NETMandala2018. Общий объем лекционных материалов 7 часов 19 минут 58.8 секунд. В связи с низким разрешением видеоизображения, материалы следует рассматривать совместно с слайдами презентации (PDF)
2018-03-14 Для публикации видеоматериалов курса NETMandala2018 создан (канал на youtube.com. Общий объем рабочих видеоматериалов после прочтения курсов в феврале более 30 часов, из которых около 9 часов, представляющих собой 12 лекций с последнего потока мы планируем опубликовать.
2018-03-13 Выложены слайды к лекциям по курсу NETMandala2018, прочитанному в феврале (PDF)
2018-02-28 Завершение исследований, начало документирования и оформления полученных результатов (NETMandala v 0.2)
2018-02-19 Продолжение исследований
2018-02-12 Продолжение чтения курса NETMandala2018 (третья группа - 5 человек, 5 аттестованы)
2018-02-06 Продолжение чтения курса NETMandala2018 (вторая группа - 3 человека, 3 аттестованы)
2018-01-29 Начало чтения курса NETMandala2018 (первая группа - 8 человек, 6 аттестованы)
2017-12-20 20:03 Выложена программа курса по обучению сетевых инженеров NETMandala2018. Первая группа начинает обучение 29 января 2018 г. 2017-12-19 23:00 Принято решение, на основе достигнутых результатов разработать и прочитать учебный курс построения операторских сетей. Для подготовки материалов отведено время с 11 января по 28 января 2018 г. Для чтения курса отведено время с 29 января по 28 февраля 2018 г. (сроки ограничены завершением периода выделения временных сетевых ресурсов, полученных от RIPE NCC)
2017-12-07 Оформлены и опубликованы результаны NETMandala v0.1
2017-11-02 RIPE NCC выделил запрошенные ресурсы.
2017-10-10 У RIPE NCC Запрошены сетевые ресурсы для научных исследований.
2017-08-15 Принято решение о проведении исследовательских работ по моделированию сети оператора связи, для целей документирования эмперически достигнутой методологии построения подобной сети в рамках компании Главсвязь, а также разработки способов устранения допущенных ошибок, и разработки новой метологии построения типой сети ISP, включая профессиональную подготовку сотрудников.
2017-??-?? ...