внесение правок по тексту. Добавлено заключение

This commit is contained in:
2026-05-23 17:09:16 +03:00
parent 906b20f5cd
commit ed0d7ed5ec
3 changed files with 15 additions and 6 deletions
+2 -2
View File
@@ -3,7 +3,7 @@
Под конфигурацией сети виртуальных машин в данной работе понимается формализованное описание набора виртуальных машин и связей между ними, необходимое для развертывания сетевой топологии лабораторного стенда. Такое описание должно фиксировать не только структуру сети ВМ, но и параметры элементов сети, необходимые для настройки ВМ.
В текущей версии модели описываются следующие элементы и поля:
В модель конфигурации сети ВМ входят следующие элементы и поля:
\begin{enumerate}
\item \textbf{Топология сети}
@@ -18,7 +18,7 @@
\item \textbf{Устройство}
Устройство соответствует отдельному элементу стенда. В зависимости от назначения оно может рассматриваться как хост, маршрутизатор или коммутатор. Такое деление нужно для указания роли устройства в топологии, но все эти элементы имеют общую структуру описания.
Устройство соответствует отдельному элементу стенда (виртуальной машине). В зависимости от назначения оно может рассматриваться как хост, маршрутизатор или коммутатор. Такое деление нужно для указания роли устройства в топологии, но все эти элементы имеют общую структуру описания.
Для устройства задаются:
\begin{itemize}
-3
View File
@@ -1,9 +1,6 @@
\section{Исследование и построение решения задачи}
\label{sec:Chapter3} \index{Chapter3}
% \todo[inline]{Здесь надо декомпозировать большую задачу из постановки на подзадачи и продолжать этот процесс, пока подзадачи не станут достаточно простыми, чтобы их можно было бы решить напрямую (например, поставив какой-то эксперимент или доказав теорему) или найти готовое решение.}
Поставленная задача состоит в разработке средства, позволяющего описывать частично сконфигурированную сеть виртуальных машин и получать на основе этого описания формализованное представление конфигурации. Для построения решения общая задача была разложена на несколько подзадач: определение состава описываемой информации, выбор формы представления данных, построение внутренней модели, разработка способа редактирования и реализация механизмов преобразования описания.
\subsection{Представление модели}
Рассмотрение существующих решений показывает, что диаграмма удобна для визуального восприятия, но недостаточна как основная форма хранения данных: графическое изображение сложно интерпретировать как строгое описание конфигурации. Поэтому в качестве основы решения выбрано табличное представление данных, а диаграмма рассматривается только как производное отображение модели. Такой подход позволяет отделить логическое описание сети от способа его визуализации.
+13 -1
View File
@@ -1,4 +1,16 @@
\anonsection{Заключение}
\label{sec:Chapter5} \index{Chapter5}
\todo[inline]{Здесь надо перечислить все результаты, полученные в ходе работы. Из текста должно быть понятно, в какой мере решена поставленная задача.}
В ходе выполнения курсовой работы был разработан подход к описанию сетевых конфигураций виртуальных машин, ориентированный на формализованное задание структуры сети и последующий экспорт результата во входной формат средства развертывания конфигурации сети ВМ.
В результате работы были получены следующие результаты:
\begin{itemize}
\item выполнен анализ существующих подходов к описанию и визуализации сетевых конфигураций; на его основе выбран способ редактирования конфигурации с использованием табличного представления во внешнем редакторе;
\item разработана модель представления конфигурации сети виртуальных машин в виде структурированных данных, позволяющая описывать устройства, интерфейсы, сети и связи между ними, а также оставлять отдельные параметры незаполненными;
\item выполнено сопряжение табличного представления с разработанной моделью данных, что обеспечивает ввод, редактирование и последующую обработку описания конфигурации;
\item разработана программа преобразования табличного описания во входной язык NetLoom, обеспечивающая дальнейшее использование для разворачивания конфигурации сети виртуальных машин.
\end{itemize}
Таким образом, поставленная задача была решена: получено средство, позволяющее описывать частично заданные сетевые конфигурации виртуальных машин, редактировать их в табличной форме и преобразовывать в структурированный текстовый формат, пригодный для дальнейшей обработки.
В качестве направлений развития работы можно предложить разработку отдельного редактора конфигурации сети, использующего созданную модель данных. Также перспективным является встраивание в редактор функций проверки корректности конфигурации, а также поддержка диаграмм для отображения конфигурации сети на разных уровнях стека протоколов.