Update on Overleaf.
This commit is contained in:
parent
4443e1f7e9
commit
649fa17446
101
main.tex
101
main.tex
@ -68,17 +68,24 @@
|
|||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
|
||||||
\begin{frame}{Neuigkeiten mit IPv6}
|
\begin{frame}{Neuigkeiten mit IPv6 (1/2)}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item RFC 2460, 1998/12 - IPv6 Specification
|
\item RFC 2460, 1998/12 - IPv6 Specification
|
||||||
\item 128 Bit Adressraum
|
\item 128 Bit Adressraum
|
||||||
\item Neu: Link-lokale Adressen
|
\item Neu: Link-lokale Adressen
|
||||||
\item Multicast anstelle von Broadcast
|
\item Multicast anstelle von Broadcast
|
||||||
|
\item Einfache Paketstruktur mit optionalen Headern
|
||||||
\item ICMPv6 für Betrieb essentiell (Bei IPv4 war ICMP optional)
|
\item ICMPv6 für Betrieb essentiell (Bei IPv4 war ICMP optional)
|
||||||
\item Konfiguration via SLAAC\footnote{RFC 2462, 1998/12 - IPv6 Stateless Address Autoconfiguration} (und DHCPv6\footnote{RFC 3315, 2003/07 - Dynamic Host Configuration Protocol for IPv6 (DHCPv6)})
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}{Neuigkeiten mit IPv6 (2/2)}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Automatische Konfiguration via SLAAC\footnote{RFC 2462, 1998/12 - IPv6 Stateless Address Autoconfiguration} (und DHCPv6\footnote{RFC 3315, 2003/07 - Dynamic Host Configuration Protocol for IPv6 (DHCPv6)})
|
||||||
\item Router Advertisments
|
\item Router Advertisments
|
||||||
\item Vollwertiges Routing, keine NAT\footnote{Network Address Translation} erforderlich!
|
\item Vollwertiges Routing, keine NAT\footnote{Network Address Translation} erforderlich!
|
||||||
\item Paketfragmentierung nur noch durch den Absender
|
\item Paketfragmentierung nur noch durch den Absender möglich
|
||||||
|
\item Überlappende Fragmentierung ist verboten\footnote{Kapitel 1. in RFC 6946, 2013/05 - Processing of IPv6 "Atomic" Fragments}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
@ -327,6 +334,33 @@ Aufgabe: Verknüpfung von Layer 2 und Layer 3
|
|||||||
$\rightarrow$ Lokale Firewall auch für IPv6 aktivieren!
|
$\rightarrow$ Lokale Firewall auch für IPv6 aktivieren!
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
|
||||||
|
\section{Verbindung mit dem Internet}
|
||||||
|
|
||||||
|
\subsection{Stateless Address Autoconfiguration}
|
||||||
|
|
||||||
|
\begin{frame}{Router Solicitation und Router Advertisment\footnote{Kapitel 4.1. und 4.2. in RFC 4861, 2007/09 - Neighbor Discovery for IP version 6 (IPv6)}}
|
||||||
|
Wir haben eine Link-lokale Adresse. Wie sieht's aus mit Internetzugriff?
|
||||||
|
\begin{itemize}
|
||||||
|
\item Globale Unicast Adresse beschaffen $\rightarrow$ Router benötigt
|
||||||
|
\item Router Solicitation versenden (ICMPv6 Typ 133)
|
||||||
|
\begin{itemize}
|
||||||
|
\item Quelladresse: IPv6-Adresse des Absenders
|
||||||
|
\item Zieladresse: \texttt{ff02::2}
|
||||||
|
\end{itemize}
|
||||||
|
\item Auf Router Advertisment warten (ICMPv6 Typ 134)
|
||||||
|
\begin{itemize}
|
||||||
|
\item Wird auch periodisch an \texttt{ff02::1} verschickt
|
||||||
|
\item Informationen über verfügbare Präfixe + Priorität
|
||||||
|
\item Managed-Flag: Falls gesetzt $\rightarrow$ DHCPv6 verpflichtend
|
||||||
|
\item Other Configuration-Flag: Falls gesetzt: Zusatzinfos via DHCPv6
|
||||||
|
\item Router Lifetime \newline
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\colorbox{hlr}{Angriff möglich}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
|
||||||
\subsection{Zwischenfazit}
|
\subsection{Zwischenfazit}
|
||||||
|
|
||||||
\begin{frame}{Zwischenfazit (1/2)}
|
\begin{frame}{Zwischenfazit (1/2)}
|
||||||
@ -357,42 +391,30 @@ Aber: Es gibt Hoffnung!
|
|||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\section{Verbindung mit dem Internet}
|
|
||||||
|
|
||||||
\subsection{Stateless Address Autoconfiguration}
|
\subsection{Globale Unicast Adressen einrichten}
|
||||||
|
|
||||||
\begin{frame}{Router Solicitation und Router Advertisment\footnote{Kapitel 4.1. und 4.2. in RFC 4861, 2007/09 - Neighbor Discovery for IP version 6 (IPv6)}}
|
\begin{frame}{Globale Unicast Adressen (GUA) einrichten}
|
||||||
Wir haben eine Link-lokale Adresse. Wie sieht's aus mit Internetzugriff?
|
Ein Router Advertisment für \texttt{2001:db8:0815::/64} ist eingetroffen.
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Globale Unicast Adresse beschaffen $\rightarrow$ Router benötigt
|
\item Interface-ID ermitteln (z.B. auf Basis der MAC-Adresse)
|
||||||
\item Router Solicitation versenden (ICMPv6 Typ 133)
|
\item Interface-ID an Prefix anhängen
|
||||||
\begin{itemize}
|
\item Für ermittelte Adresse Duplicate Address Detection durchführen
|
||||||
\item Quelladresse: IPv6-Adresse des Absenders
|
|
||||||
\item Zieladresse: \texttt{ff02::2}
|
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\item Auf Router Advertisment warten (ICMPv6 Typ 134)
|
Erfolg? $\rightarrow$ GUA ermittelt: \texttt{2001:db8:0815::1333:3333:3333:3337}! \newline
|
||||||
\begin{itemize}
|
Das Gerät im Internet erreichbar. \newline
|
||||||
\item Wird auch periodisch an \texttt{ff02::1} verschickt
|
\newline
|
||||||
\item Informationen über verfügbare Präfixe + Priorität
|
\colorbox{hlr}{Angriffe möglich}
|
||||||
\item Managed-Flag: Falls gesetzt $\rightarrow$ DHCPv6 verpflichtend
|
|
||||||
\item Other Configuration-Flag: Falls gesetzt: Zusatzinfos via DHCPv6
|
|
||||||
\item Router Lifetime \newline
|
|
||||||
\end{itemize}
|
|
||||||
\end{itemize}
|
|
||||||
\colorbox{hlr}{Angriff möglich}
|
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
|
||||||
\begin{frame}{Globale Unicast Adressen einrichten}
|
\subsection{IPv6-Netzen scannen}
|
||||||
|
|
||||||
|
\begin{frame}{IPv6-Netze scannen}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item TODO
|
\item Typische Subnetzgröße: 64 Bit
|
||||||
\end{itemize}
|
\item Lineares Scannen von Adressen terminiert in der Praxis nicht
|
||||||
\end{frame}
|
\item Alternativer Ansatz:
|
||||||
|
|
||||||
\begin{frame}{}
|
|
||||||
\begin{itemize}
|
|
||||||
\item
|
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
@ -430,25 +452,6 @@ ISBN-13: 978-1-58705-594-2
|
|||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}[fragile]{}
|
|
||||||
\begin{lstlisting}
|
|
||||||
jpt@server:~$ ip -6 addr show eth0
|
|
||||||
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
|
|
||||||
inet6 2001:41d0:8:9147::1/128 scope global
|
|
||||||
valid_lft forever preferred_lft forever
|
|
||||||
inet6 fe80::222:4dff:fe82:dbff/64 scope link
|
|
||||||
valid_lft forever preferred_lft forever
|
|
||||||
\end{lstlisting}
|
|
||||||
|
|
||||||
\begin{lstlisting}
|
|
||||||
jpt@server:~$ ip -6 route show
|
|
||||||
2001:41d0:8:9147::1 dev eth0 proto kernel metric 256
|
|
||||||
2001:41d0:8:91ff:ff:ff:ff:ff dev eth0 metric 1024
|
|
||||||
fe80::/64 dev eth0 proto kernel metric 256
|
|
||||||
default via 2001:41d0:8:91ff:ff:ff:ff:ff dev eth0 metric 1024
|
|
||||||
\end{lstlisting}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
|
|
||||||
% The end.
|
% The end.
|
||||||
\end{document}
|
\end{document}
|
Loading…
Reference in New Issue
Block a user