Save state

This commit is contained in:
Leon Schoch
2023-08-15 17:52:26 +02:00
parent 4023fe7006
commit 5510f49455
3 changed files with 25 additions and 3 deletions

View File

@@ -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.