\section{BGP}

\begin{frame}{Scope}
  \begin{itemize}
  \item Regeln von Datenaustausch zwischen verschiedenen Organisationen / eBGP
  \item Kann man auch innerhalb eines AS machen / iBGP
  \end{itemize}
\end{frame}

\begin{frame}{Technik}
  \begin{itemize}
  \item Weitergabe einer Liste von (AS-)Pfaden
  \item Eintrag: Daten an 92.43.111.0/27 gehen folgenden Weg: 1299, 33891, 201011
    \pause
  \item Zwei Router (Netzbetreiber) tauschen eine mehr oder weniger
    vollständige Liste aus
  \item Router entscheided bei mehreren Partnern, welche Daten er wo
    hin schickt
  \end{itemize}
\end{frame}

\begin{frame}{Auswahlkriterien}
  \begin{block}{local Preference}
    Der Lokale Admin konfiguriert in seinem Router, welchen Nachbarn
    er preferiert
  \end{block}\pause
  \begin{block}{Medium Endpoint Discriminators}
    Bei mehreren Verbindungen mit dem gleichen ``Partner'' kann dieser
    sagen, wo er lieber kontaktiert wird
  \end{block}\pause
  \begin{block}{Pfadlänge}
    Kürzere (AS-)Pfade werden bevorzugt. Kann trotzdem länger sein
    physikalisch und in \texttt{traceroute}
  \end{block}
\end{frame}

\begin{frame}{Software}
  \begin{block}{Hardware Router}
    \begin{itemize}
    \item Proprietäre Software
    \item Juniper, HP, Cisco, Huawei \dots
    \item Wird von allen verwendet die nicht klein sind
    \end{itemize}
  \end{block}
  \begin{block}{OpenBGPd}
    \begin{itemize}
    \item Kommt aus dem OpenBSD Umfeld
    \item Kann alles grundlegende
    \end{itemize}
  \end{block}
\end{frame}

\begin{frame}{Software Fortsetzung}
  \begin{block}{bird}
    \begin{itemize}
    \item Wird von nic.cz entwickelt
    \item Eine der umfassenden FOSS Lösungen
    \item Unix-y Bediehnung
    \end{itemize}
  \end{block}
  \begin{block}{quagga}
    \begin{itemize}
    \item Die andere FOSS Lösung
    \item Verwendet sich wie ein ``großer'' Router
    \end{itemize}
  \end{block}
\end{frame}

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "../vortrag"
%%% TeX-engine: luatex
%%% TeX-PDF-mode: t
%%% End: 