diff --git a/bericht.pdf b/bericht.pdf index 0ccb5c4..743fae6 100644 Binary files a/bericht.pdf and b/bericht.pdf differ diff --git a/images/BGP_Example.png b/images/BGP_Example.png new file mode 100644 index 0000000..85bf6a0 Binary files /dev/null and b/images/BGP_Example.png differ diff --git a/kapitel2.tex b/kapitel2.tex index 9466919..869f93e 100644 --- a/kapitel2.tex +++ b/kapitel2.tex @@ -47,7 +47,7 @@ Durch Docker wird auf produktiven System durch die zusätzliche Isolationsschich \section{Stand der Technik} -Das \ac{BGP} ist ein Protokoll des Internet-Routings, das die besten Wege für den Datenverkehr zwischen \acp{AS} bestimmt. +Das \ac{BGP} ist ein Protokoll des Internet-Routings, das die \emph{besten} Wege für den Datenverkehr zwischen \acp{AS} bestimmt. Es verwendet Peering-Verbindungen zwischen Routern, um Informationen über erreichbare Netzwerke auszutauschen und die optimalen Pfade für den Datenaustausch zu ermitteln. Anders als bei herkömmlichen Routing Protokollen wie dem \ac{RIP} oder \ac{OSPF}, wird hier eine direkte \ac{TCP} Verbindung zwischen Routern(Neighbours/Nachbarn) hergestellt. Wenn zwei \ac{BGP} Nachbarn eine \ac{BGP} Verbindung aufgebaut haben, beginnen diese \ac{BGP} Informationen in Form von Nachrichten auszutauschen. @@ -71,8 +71,30 @@ Diese wird direkt nach dem Aufbau der \ac{TCP} Verbindung ausgetauscht. \end{table} -Routen und Änderungen dieser werden über Update Messages weitergeleitet. -Genauer wird dies in \cite[RFC4271][]{rfc4271} definiert. +Um Routen zu \glqq annoncieren\grqq\space oder zurückzuziehen wird die 'UPDATE' Message verwendet. + +\begin{table}[h] +\begin{center} + \begin{tabular}{ |c|c|c|c|c| } + \hline + UR length & Withdrawn routes & PA length & Path attributes & NLRI \\ + 2 bytes & Variable & 2 bytes & Variable & Variable \\ + \hline + \end{tabular} +\end{center} +\caption{\label{bibtex-macros}Aufbau der Update-Message} +\centering{Quelle: \cite[RFC4271][]{rfc4271} in Anlehnung an \cite[S. 20]{beijnum.2002a}} +\end{table} + +\newpage + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=\textwidth]{images/BGP_Example.png}} + \caption{\label{fig-as-example}Struktur eines beispielhaften BGP-Netzwerks} + \centering{Quelle: Eigene Abbildung} +\end{figure} + \ac{BGP}-Communities sind ein Mechanismus, mit welchem Netzwerkbetreiber spezifische Gruppen oder Kategorien von Präfixen markieren können. Diese Markierungen, als \glqq Communities\grqq bezeichnet, können verwendet werden, um Routen zu identifizieren und zu beeinflussen, wie sie von anderen \acp{AS} interpretiert werden.