Аннотация:В данной работе рассматривается задача построения моделей-прототипов компьютерных сетей. Модель-прототип компьютерной сети - это модель, общие процессы которой (работа приложений на хостах, установка соединений между сетевыми элементами и т.п.) соответствуют аналогичным процессам в настоящей компьютерной сети, но может нарушаться параллельность выполнения процессов на различных хостах, наличие изолированного сетевого стека у хостов и т.п. Модель
сети, элементы которой прототипируются с помощью контейнеров легковесной виртуализации, удовлетворяет этим условиям. В итоге была разработана система моделирования компьютерных сетей на основе контейнеров. Эта система способна моделировать сети различных топологий, а сетевые приложения, не требующие для своей работы нестандартных
настроек ядра операционной системы, работают в этих моделях аналогично тому, как бы они работали в реальных сетях, при этом не требуя внесения изменений исходного кода.