Воспроизведение ранее полученных результатов является фундаментальным принципом науки. Исследование является воспроизводимым в том случае, когда другие могут повторить его результаты, используя только исходные данные, код и документацию. Обеспечение воспроизводимости гарантирует возможность многократного повторения эксперимента с идентичным результатом в произвольный момент процесса исследования. В области компьютерных сетей для воспроизведения результатов исследования сетевых протоколов и различных алгоритмов возможно использовать Mininet. Данное средство позволяет представить исследуемую систему в форме программного кода и набора данных. Имея эту информацию, всегда можно повторить весь процесс исследования. Кроме того, изменяя набор данных можно быстро и эффективно проводить дополнительный анализ. В работе показано, как можно применить Mininet для воспроизведения исследований, а также для проверки результатов, представленных в классических статьях по анализу работы сетевых протоколов и алгоритмов.
The reproduction of previously obtained results is a fundamental principle of science. The study is reproducible when others can repeat its results by using only the original data, code, and documentation. Reproducibility ensures that an experiment with an identical result can be repeated many times at any point in the research process. In the field of computer networks, Mininet can be used to reproduce the results of research on network protocols and various algorithms. This tool allows to represent the system under study in the form of program code and data set. With this information, the entire research process can always be repeated. In addition, by changing the data set, additional analysis can be performed quickly and efficiently. This paper shows how Mininet can be used to reproduce studies as well as to verify the results presented in classic articles on network protocol and algorithm analysis.