Skip to content
Snippets Groups Projects
Commit 7ee8b328 authored by Martin Stiemerling's avatar Martin Stiemerling
Browse files

Minor changes for better terminology

parent e286d2d2
No related branches found
No related tags found
No related merge requests found
...@@ -8,6 +8,7 @@ Some loose thoughts for this chapter, as data networks consists out of: ...@@ -8,6 +8,7 @@ Some loose thoughts for this chapter, as data networks consists out of:
\begin{enumerate} \begin{enumerate}
\item interfaces \item interfaces
\item links connecting interfaces \item links connecting interfaces
\item (network elements, or short elements. This comprises all types of devices attached to a network, such as hosts and (optical) switches
\item hosts having at least or n interfaces \item hosts having at least or n interfaces
\item hosts with ability to do forwarding decisions, e.g., an IP router on layer 3, an Ethernet-switch on layer 2, or an optical switch on layer 1 (i.e., wavelength) \item hosts with ability to do forwarding decisions, e.g., an IP router on layer 3, an Ethernet-switch on layer 2, or an optical switch on layer 1 (i.e., wavelength)
\item differentiation between physical and logical links is needed, as \item differentiation between physical and logical links is needed, as
......
...@@ -8,16 +8,23 @@ This section discusses the basic conceptual organization forms for data networks ...@@ -8,16 +8,23 @@ This section discusses the basic conceptual organization forms for data networks
\subsection{Principal Network Domain (PND)} \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. Any network consists out of basic components that are the collection of (network) elements 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. 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.
A single controller may be in charge of multiple PNDs.
\subsection{Network Domain (ND)}
A network domain is the collection of matt
\section{Building Blocks} \section{Building Blocks}
\label{ch:conceptual-design:collection} \label{ch:conceptual-design:collection}
Some conceptual building blocks for a network supervisor: Some conceptual building blocks for a network supervisor:
\begin{description} \begin{description}
\item [host inventory] \hfill \\ This contains all known hosts, independent their relationship, of the network. This includes their hardware configuration, such as, interfaces attached to a particular host. \item [element inventory] \hfill \\ This contains all known elements (such as end-hosts or network element as optical switches), independent of their relationship, of the network. This includes their hardware configuration, such as, interfaces attached to a particular host.
\item [host configuration] \hfill \\ This is based on the information provided by the host inventory and contains the actual operational configuration of the hosts. This will probably contain only the configuration of the network devices, such as, switches and routers, potentially also servers, but not end-hosts. \item [host configuration] \hfill \\ This is based on the information provided by the host inventory and contains the actual operational configuration of the hosts. This will probably contain only the configuration of the network devices, such as, switches and routers, potentially also servers, but not end-hosts.
\item [Network ] \hfill \\ \item [Network ] \hfill \\
\item [Network Configuration)] \hfill \\ \item [Network Configuration)] \hfill \\
......
\chapter{Implementation Aspects of the goSDN Controller}
\label{ch:implementation-aspects}
\section{Why we do this in go}
No preview for this file type
...@@ -95,6 +95,7 @@ ...@@ -95,6 +95,7 @@
\include{chapters/chapter02} \include{chapters/chapter02}
\include{chapters/chapter03} \include{chapters/chapter03}
\include{chapters/chapter04} \include{chapters/chapter04}
\include{chapters/chapter05}
%************************************************************************* %*************************************************************************
% Backmatter % Backmatter
%************************************************************************* %*************************************************************************
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment