diff --git a/cheatsheet.tex b/cheatsheet.tex index b20c492..5cb600b 100644 --- a/cheatsheet.tex +++ b/cheatsheet.tex @@ -78,7 +78,7 @@ \section*{KN CheatSheet} \end{center} \section{ISO/OSI} - \begin{itemize} + \begin{tightitemize} \item[7] Application \item[6] Presenentation \item[5] Session @@ -86,7 +86,7 @@ \item[3] Network \item[2] Data Link \item[1] Physical - \end{itemize} + \end{tightitemize} \section{Security} \subsection{Grundlagen} \begin{tightitemize} @@ -954,7 +954,7 @@ \item Switches kennen alle VLAN-Teilnehmer und tauschen Wissen aus \end{tightitemize} \section{Optische Medien} - \begin{itemize} + \begin{tightitemize} \item STS,STM (Synchrones Transport Signal/Modul) \item SDH / SONET (optische Protokolle) \item STS-MUX (Multiplexer) @@ -966,21 +966,21 @@ \item immer 8000 frames/s, möglicherweise größer \item Multiplexing, indem bytes hintereinander gepackt werden (interleaving) \item 3R: Reamplify, Reshape, Retime - \end{itemize} + \end{tightitemize} \subsection{Topologien} - \begin{itemize} + \begin{tightitemize} \item Lineare, Ring- oder vermaschte Netze \item Uni-/Bidirektionale path/line Switching Ringe \item SONET ist heute Kombination von Ringen - \end{itemize} + \end{tightitemize} \subsection{Automatic Protection Switching} - \begin{itemize} + \begin{tightitemize} \item 1+1, 1:1 oder 1:many \item UPSR nutzt 1+1, BLSR 1:1 - \end{itemize} + \end{tightitemize} \section{ATM, MPLS, ...} \subsection{ATM} - \begin{itemize} + \begin{tightitemize} \item Asynchronous Transfer Mode \item Cell wird in VCs (virtual circuits) über VPs (virtual paths) geschickt \item path bündelt circuits mit gleichem Weg @@ -989,19 +989,82 @@ \item faires Multiplexing durch gleiche Größe \item ATM Adaption Layer (AAL) scheidet in richtige payload-Größe \item Konzepte zum verkleinern und vergrößern existieren, auch Aufteilen von Paketen auf mehrere Zellen - \end{itemize} + \end{tightitemize} \subsection{Frame Relay} - \begin{itemize} + \begin{tightitemize} \item Großteils wie ATM \item größere Frames - \item explizite Congeston Notification - \end{itemize} + \item explizite Congestion Notification + \end{tightitemize} \subsection{MPLS} - \begin{itemize} + \begin{tightitemize} \item Multiprotocol Label Switching \item Virtual Circuits über Verbindungslose Infrastruktur \item versteckt Infrastruktur - \end{itemize} + \end{tightitemize} +\section{Quality of Service} + \subsection{Parameter} + \begin{tightitemize} + \item Reliability + \item Delay + \item Jitter (variation of delay) + \item Packet loss + \end{tightitemize} + \subsection{Maßnahmen} + \begin{tightitemize} + \item Priorisierung von Verkehr + \item Scheduling + \begin{tightitemize} + \item FIFO + \item Priority + \item Weighted + \end{tightitemize} + \item Buffer management + \begin{tightitemize} + \item drop tail + \item Piority + \item Active Queue Management (schon vor voller Queue Pakete droppen) + \item Explicit Congestion Notification (ECN) durch flag im Header + \end{tightitemize} + \item Shaping (verringern von bursts) + \begin{tightitemize} + \item Policer (drop out-of-profile) + \item Spacer (buffer out-of-profile, drop wenn buffer voll) + \begin{tightitemize} + \item Leaky Bucket + \item Token Bucket + \end{tightitemize} + \end{tightitemize} + \item Admission control (hält sich der Sender an die Begrenzungen) + \begin{tightitemize} + \item nur hochprior wenn erlaubt + \item nur erlaubt wenn genügend Ressourcen + \end{tightitemize} + \end{tightitemize} + \subsection{Integrated Service} + \begin{tightitemize} + \item Pfad und Resv Nachrichten + \item garantierter Delay + \item Service wie im schwach genutzten Netz + \item besser skalierend: DiffServ + \begin{tightitemize} + \item PHB: Per-hop-behaviour + \item 3 Klassen + \end{tightitemize} + \end{tightitemize} + \subsection{QoS in ATM} + \begin{tightitemize} + \item Constant Bitrate + \begin{tightitemize} + \item zeitkritisch + \item insgesamt geringer + \end{tightitemize} + \item Variable Bitrate + \begin{tightitemize} + \item toleranter + \item insgesamt höher + \end{tightitemize} + \end{tightitemize} %chp15 \exists openflow, das ist das wichtigste %meistens keine Länge nötig... (ATM z.B. schon, Ethernet c.a. 1500byte) %paar portnummern (z.B. http 80)