diff --git a/documentation/design-documentation/chapters/chapter04.tex b/documentation/design-documentation/chapters/chapter04.tex index 10fe977d03060ffe192c7fd5c2d86dccd0b8f653..dfb34a2b65b67c68f3a0c3185c589e7d6b8e0a7e 100644 --- a/documentation/design-documentation/chapters/chapter04.tex +++ b/documentation/design-documentation/chapters/chapter04.tex @@ -6,7 +6,11 @@ This section discusses the basic conceptual organization forms for data networks, as this seems to not clear in many contexts. +\subsection{Principal Network Domain (PND)} +Any network consists out of basic components that are the collection of devices (called hosts later on) used to form such particular network. These components, let it be any device attached to this network and the (physical) links, with their control-, data-, and management planes form the Principal Network Domain (PND). A specific network controller is in control of the specific components of a network. + +The differentiation between the PND and the following definitions of network domain, IP network, etc is important for the design of a network controller that is supervising a network in its whole. The PND is the concept used by the network controller to keep track of all hosts and links associated~\footnote{XXXwhat means \emph{associated} exactly?} to this controller. \section{Building Blocks} \label{ch:conceptual-design:collection} diff --git a/documentation/design-documentation/gfx/goSDN-Conceptual-Structures.drawio b/documentation/design-documentation/gfx/goSDN-Conceptual-Structures.drawio index fee611c2915c62b842befac076e233c6832fd3a7..fddb0c1fcb39a0812a437037f06b890360e41699 100644 --- a/documentation/design-documentation/gfx/goSDN-Conceptual-Structures.drawio +++ b/documentation/design-documentation/gfx/goSDN-Conceptual-Structures.drawio @@ -1 +1 @@ -<mxfile host="Electron" modified="2020-08-03T11:29:01.383Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.5.7 Chrome/83.0.4103.122 Electron/9.1.2 Safari/537.36" etag="hh7pohWQee7-q94rbOVR" version="13.5.7" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">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</diagram></mxfile> \ No newline at end of file +<mxfile host="Electron" modified="2020-08-03T16:46:06.201Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.5.7 Chrome/83.0.4103.122 Electron/9.1.2 Safari/537.36" etag="eEy-rLZ-oa3rAqTYzOyL" version="13.5.7" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">7VrZcuI6EP0aHkl5Y8ljgGxzSYqZZCa5j4otbE1ki7FFgPn627LlVSwmOGEyN1VUYrVbktXntHxa0DKH/vIyRDPvhjmYtgzNWbbMUcswdF3rwj9hWSWWU01LDG5IHOmUG+7IbyyNqducODgqOXLGKCezstFmQYBtXrKhMGSLstuU0fKsM+RixXBnI6paH4jDvcTaN3q5/QoT10tn1runyR0fpc5yJZGHHLYomMzzljkMGePJlb8cYiqCl8bl4Xr1QMfP3csvX6Nf6Pvgn/vbH+1ksIt9umRLCHHAXz307+fpxdUP6+fjbHLxdaFdnj19acsu2guicxmvSUgCm8yQ6HqL+YKFz3A1Yj4igYwDX6XBjRbEpyiA1mDKAn4n70BoBogSN4BrG54Zh2B4wSEngMuZvMHZDKy2R6gzRis2FyuLOLKf09bAYyH5DcPCs5gjHQxwO+SSYka35HEneoJZA2uII/CZpOHSM9MYRVz62IxSNIvIU/zAwsVHoUuCAeOc+elAbB442JGtDP+4wUP2nDFK9K8JkgRTRAMvCxSVoF1i5mMersBF3s34JxNQT9uLnM56V9q8IpXNvkwjmUJuNnY23TdIORS4EIR8PrMyn1VzPqNbng5RAD5AHA9EGKMiOeGisNTcFFN2D/rqCn1vkS/WwqbwZ3I7UhgLQecFdlI85Ru5Gc2QTQJ3HPuMrNzyTS5amBj0ndKYFx5xHBzEvOGIo4RagiwzRgIeR6UzgA/EbqiddFodeKAhtPW8DR/hHvIhC4BikHNiHgy8XWDB3TUs25rXu1m2KoO3L8hFTpXQ3RdKQ4HyisGKDe06eIG1MjnF34Tllu3F4z6Vl2+FeMc4MuKmgviYBM+fiL8Z4r3+kRG3FMQVhCmJ1YSMhr72TbsDfh+AFMOleN8LOozausIJU+WEuQZ/ip4wnbCIcMLE+GHiW+HFsTZuXbPqobpFDBwEqt7bsHPX04rap1ZsTit2tP7rtCJYX6MVO50PpBX7Ck8LLxrtlp3AsIK57ev/rWzMcvnj6Eb9VIF14q0iAQtYx8xG8bb9twHaqJLYH/aji0dDPbm4Fi+PKbJx9Il2s2gfXTgaaq3wqRwPhvXo0jHlyzZYceCciWNgaAUsRniHtspzRbSg+wWhaYZgx8Wp8MT0iS3Oc8MgNoiELkhJ6A8LfUy7i8a/ogF5K5ujZfHmaJW2loQ/ps8A14Ve0Mo7icYqWwtI1nSxDkE+C5x7jwTprcJC9hOQEZuHNt4GROIHk7h4K8ckE0Qc6+hRseKiPrTkA4WYwmv5pXxEv0V6TkTC5MOa/YrsPDXKQyQLlr2KZ+KVgTrWjoGSiOweqF0ZyKyMw6bTCJeGaErWGmr5pZ2cqIInrmoKe9OOrfBJ1jbJHjaAgsmNE2vIKAvzXIwruaTI0o36e1Wa+PJLH/lYreyou37F0z6QUSkx3w0utQrRa2OVvj8+KljNZH+7V95T3gA60r7G1ii6uHn8PvVe+OKX7vTWfFeWKU4FwS2HHYedYkzhHVCBdc+DjcR0g5Ylx32POzZAX/edtJEiVre8kVramhMFa41G6TUgUtbCrn7HJI6p24AZDsF+5jgQwY0lR6JPqomogvhhS5NaRNicT3sdLKzDvYmaY+3jGQru03nIvRh0jm3vBP47ENVP5BtGft3Zwrsi31EgLdYNEBGPuSxAtFg8lKuO3GfM4hpSGH9izldyL0dzzqrFam3xr5ZElSrnwJolva5Ts7TW1QNNViYS+GJpsnmbVjl1oNawKro+a+9bIFQHyn4ftaNkaUq8/IFVQm09ebio6O8IfmNbxx+n7t8vyB1dLwVZ75l7K/tOt4xTt4EyGpr5b/QS9/yXjub5fw==</diagram></mxfile> \ No newline at end of file diff --git a/documentation/design-documentation/thesis.pdf b/documentation/design-documentation/thesis.pdf index 3d2f0f007a528f3393184400c79d4b9d7f9d6b75..8fa75339611ec3f8c54c98c122ac7ce751dc1cd2 100644 Binary files a/documentation/design-documentation/thesis.pdf and b/documentation/design-documentation/thesis.pdf differ