\documentclass[xcolor={dvipsnames,table},graphicx,parskip]{beamer}
-\usepackage[ngerman]{babel}
-\usepackage[utf8]{inputenc}
-
-\usepackage{textpos}
-\usepackage{pgfpages} %für notizen in Slides
-\usepackage{tcolorbox}%runde colorboxen \usepackage{textpos}
-\usepackage{stmaryrd} % \shortrightarrow
-\usepackage[final]{qrcode}%für qrcodes
-
-\usepackage{hyperref}
-
-%\usepackage{showkeys}
-
-\uselanguage{German}
-\languagepath{German}
-
-
-\mode<handout>{%
- \setbeameroption{show notes}
- %\setbeamerfont{note page}{size=\large}
- %\setbeameroption{show notes on second screen=bottom}
- \setbeamertemplate{note page}{%
- \vspace{1cm}
- weitere Informationen:\\
- \vskip.25em
- \nointerlineskip
- {\Huge \insertframetitle}
- \vskip.25em
- {\Large\insertframesubtitle}
- \vskip.25em
- %\vspace{1cm}\\
- \insertnote}
-}
-
-\mode<beamer>{%
-\setbeamerfont{note page}{size=\Huge}
-\setbeameroption{show notes on second screen=bottom}
-}
-
-\usetheme[hideothersubsections,left]{Goettingen}
-
-%\definecolor{hellblau}{RGB}{61, 165, 217}
-\definecolor{kuerzung}{RGB}{254, 198, 1}
-\definecolor{orange}{RGB}{234, 155, 23}
-\definecolor{dunkelblau}{RGB}{11, 12, 93}
-\definecolor{gruen}{RGB}{137, 252, 0}
-\definecolor{gruendunkel}{RGB}{172, 210, 237}
-\definecolor{titelblau}{RGB}{21, 59, 80}
-\definecolor{blau}{rgb}{0.7, 0.99, 0.99}
-\definecolor{coolblack}{rgb}{0.0, 0.18, 0.39}
-\definecolor{DarkGreen}{rgb}{0.0, 0.6, 0.0}
-\definecolor{ao}{rgb}{0.12, 0.3, 0.17}
-\definecolor{realRFC}{rgb}{0.1, 0.1, 0.44}
-\definecolor{witzRFC}{rgb}{0.01, 0.75, 0.24}
-\definecolor{prefix}{rgb}{0.5, 0.5, 0.0}
-\definecolor{IID}{rgb}{0.56, 0.0, 1.0}
-\definecolor{CIDR}{rgb}{0.0, 0.29, 0.29}
-
-\graphicspath{{Unterlagen/}}
-
-\setbeamercovered{transparent}
-\useoutertheme{sidebar}
-\useinnertheme{rounded}
-
-%um descripten links auszurichten
-\defbeamertemplate{description item}{align left}{\insertdescriptionitem\hfill}
-\setbeamertemplate{description item}[align left]
-
\begin{document}
-%Beispiel Farb Definition
-\setbeamercolor{block title example}{use=example text,fg=example text.fg,bg=example text.fg!20!bg}
-\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!50!bg}
-%DefintionsBlock Farbspezification
-\setbeamercolor{block title}{use=structure text,fg=blue,bg=example text.fg!20!bg}
-\setbeamercolor{block body}{parent=normal text,use=block title example,bg=block title example.bg!50!bg}
-
-
-\setbeamertemplate{frametitle}[default][center]
-
-\setbeamertemplate{navigation symbols}{}
-\setbeamertemplate{page number in head/foot}[totalframenumber]
-
-% fußzeilen Definition
-\setbeamertemplate{footline}{\vspace*{-20pt} \leavevmode%
- \hbox{%
- \hspace{2cm} \colorbox{white}{\color{black}
- \insertdate \hspace{1.5cm} \insertshortauthor \hspace{4cm} \insertframenumber \quad von \inserttotalframenumber \hspace{1cm} }}}
-
-\setbeamertemplate{itemize items}[triangle]
-\setbeamertemplate{page number in foot}[totalframenumber]
-
-% % sidebarsetting
-
-\setbeamertemplate{sidebar canvas left}[vertical shading][top=ao,middle=titelblau,bottom=DarkGreen]
-\setbeamercolor{section in sidebar shaded}{fg=yellow}
-\setbeamercolor{author in sidebar}{fg=ao}
-\setbeamercolor{title in sidebar}{fg=white}
-
-% Sidebar Farben normal
-\setbeamercolor{section in sidebar shaded}{fg=blau}
-\setbeamercolor{subsection in sidebar shaded}{fg=Yellow}
-\setbeamercolor{subsubsection in sidebar shaded}{fg=SpringGreen}
-
-%Sidebar Farben aktiviert
-\setbeamercolor*{palette sidebar primary}{fg=YellowOrange}
-\setbeamercolor*{palette sidebar secondary}{fg=YellowOrange}
-
-\setbeamercolor{titlelike}{fg=white, bg=titelblau}
-
-% %itemsetting
-\setbeamercolor{item}{fg=blue}%color of bullet
-\setbeamercolor{subitem}{fg=orange}%color of bullet
-
-%inhaltsverzeichniss
-
-\setbeamercolor{section in toc}{fg=blue}%, bg=black}
-\setbeamercolor{subsection in toc}{fg=DarkGreen}
-\setbeamercolor{subsubsection in toc}{fg=teal}
-\setbeamertemplate{sections/subsections in toc}[triangle]
-
-%\setbeamertemplate{blocks}[rounded]
-\setbeamertemplate{title page}[default][colsep=-4bp,rounded=true]
-
-%Background
-\setbeamercolor{background canvas}{bg=white}
-\setbeamertemplate{background}{%
- \includegraphics[width=\paperwidth]{Taube01-Kabel-final01.jpg}}
-
-%Titel definition
-\title[Hack Ausbildung]{How to Hack Ausbildung}
-\subtitle{Die Geschichte zu meinem Ausbildungsplatz}
-\author[Bücherratten]{\textbf{Bücherratten}\\\texttt{ratten@buecherratten.in-berlin.de}}
-\institute{\textbf{GPN}}
-\date{Mai 2024}
-
-%\titlegraphic{\includegraphics[scale=0.3]{Taube01-Kabel-final.jpg}}
-
-%sitebar leer setzten
-\setbeamertemplate{sidebar left}{}
-
-%titlepage ohne sidebar
-\makeatletter
-\begin{frame}[plain]
- \hspace*{-\beamer@sidebarwidth}%
- \advance\textwidth by \beamer@sidebarwidth\relax
- \beamer@sidebarwidth=\z@
- \begin{minipage}{\textwidth}
- \maketitle
- \end{minipage}
- %\note{Begrüßen!}
-\end{frame}
-\makeatother
-
-\setbeamertemplate{background}
+\maketitle
\begin{frame}
\frametitle{Containt Note/ Triggerwahrnung}
\item{Erklärungen zu psychischer Gewalt}
\item{strukturelle Gewalt}
\end{itemize}
- Wenn ihr euch entschließt diesem Vortrag zu folgen, achtet auf euch und eure Nachbarn\\
- Ich sehe es als Stärke, wenn jemand dem Vortrag nicht folgt.
+Bitte achtet auf euch!
\end{frame}
-%sidebar wiederherstellen
-\setbeamertemplate{sidebar left}[sidebar theme]
-
\subsection{whoami}
\begin{frame}
\frametitle{whoami}
\begin{itemize}
\item{Bücherratten}
- \item{40 Jahre}
- \item{Pronomen: sie}
- \item{Frau Mit Behinderung (GdB 70)}
- \item{Diagnosen: DISsoziative Störung, komplexe Posttraumatische Belastungsstörung}
+ \item{41 Jahre}
+ \item{Pronomen: das wie ihr mich erlebt}
+ \item{Mensch mit Behinderung (GdB 70)}
+ \item{Label:}
+ \begin{itemize}
+ \item{Mensch auf dem Autistischen Spectrum}
+ \item{Mensch mit der Fähigkeit zu Dissozieren}
+ \item{Mensch mit komplexen Traumafolge Schwierigkeiten}
+ \end{itemize}
\item{Arbeitfähigkeit: 5h täglich/ 25h Woche}
- \item{Zugehörigkeiten zu: Haecksen, LinuxWorks!, BeLUG, FSFE, Netzwerk behinderter Frauen Berlin}
- \item{ich bin keine Reha-Fachkraft, Anwältin, Psychologin, Ausbilderin - ich bin Betroffene}
+ \item{Zugehörigkeiten zu: Haecksen, BeLUG, FSFE, Netzwerk behinderter Frauen Berlin, die Linke}
+ \item{ich bin keine Reha-Fachkraft, Anwältin, Psychologin, Ausbilderin -- ich bin Betroffene}
\end{itemize}
Ich beschreibe hier meine Erlebnisse, Meinungen und Auffassungen, am Prozess beteiligte Personen können andere Meinungen und Auffassungen haben.\\
URL zu Folien und Handout:
\begin{frame}
\frametitle{nicht represenative Umfrage}
\framesubtitle{Wie lange habt ihr für euren Berufsausbildungsplatz gekämpft?}
- bitte einmal aufstehen, wer eine Berufsausbildung hat...
\begin{itemize}
- \item{ unter 6 Monate}
- \item{ unter 1 Jahr}
- \item{ unter 3 Jahren}
- \item{ unter 5 Jahren}
- \item{ unter 7 Jahre}
- \item{ unter 9 Jahre}
+ \item{ über 6 Monate}
+ \pause
+ \item{ über 1 Jahr}
+ \pause
+ \item{ über 3 Jahren}
+ \pause
+ \item{ über 5 Jahren}
+ \pause
+ \item{ über 7 Jahre}
+ \pause
+ \item{ 9 Jahre}
\end{itemize}
\end{frame}
\begin{frame}
- \frametitle{Inklusionsgrad der Beteiligten Akteure}
+ \frametitle{Inklusionsgrad der beteiligten Akteure}
\begin{description}
- \item[Rentenvericherung Berlin-Brandenburg] 100 \onslide<2->{4} \%
- \item[Jobcenter Berlin] 100\onslide<2->{, 4} \%
- \item[Berufsschule] 1 000\onslide<2->{, 16} \%
- \item[IHK Berlin] 110 010\onslide<2->{, 50} \%
- \item[Ausbildungsbetrieb] 1 100 000\onslide<2->{, 96} \%
+ \item[Rentenvericherung Berlin-Brandenburg] 100 \onslide<2->{(4)} \%
+ \pause
+ \item[Jobcenter Berlin] 100 \onslide<2->{(4)} \%
+ \pause
+ \item[Berufsschule] 1 000 \onslide<2->{(8)} \%
+ \pause
+ \item[IHK Berlin] 11 001 \onslide<2->{(25)} \%
+ \pause
+ \item[Ausbildungsbetrieb] 110 010 \onslide<2->{(50)} \%
\end{description}
- \onslide<2->{Das war Binär, Erebnis in Dezimal}
+ \onslide<2->{in Binär (in Dezimal)}
\end{frame}
-\section{Es war einmal...}
-\subsection[LTA]{Leistung zur Teilhabe am Arbeitsleben}
+\section[LTA]{Leistung zur Teilhabe am Arbeitsleben}
\begin{frame}
\frametitle{Leistung zur Teilhabe am Arbeitsleben}
\begin{definition}
Was ist da drin?
\begin{itemize}
\item{Berufsvorbereitung}
- \item{Weiterbildung (auch nachholen von Schluabschlüssen)}
+ \item{Weiterbildung (auch nachholen von Schulabschlüssen)}
\item{berufliche Ausbildung}
\item{sonstige Hilfen für angemessene und geeignete Beschäftigung}
\end{itemize}
+ \pause
Vorraussetzungen?
\begin{itemize}
\item{einen Antrag stellten}
\note{je nach Zuständigkeit gibt es unterschiedliche Vorraussetzungen}
\end{frame}
-\subsubsection{Der LTA-Antrag}
+\subsection{Der LTA-Antrag}
\begin{frame}
\frametitle{Der LTA-Antrag}
Viel Papier zum ausfüllen...\\\pause
\item[B] \textcolor<2>{green}{wurde abgelehnt} \onslide<2->{\textcolor{green}{\checkmark}
\item[C] \textcolor<2>{red}{wurde stattgegeben} \onslide<2->{\textcolor{red}{X}
\item[D] \textcolor<2>{red}{es gab ein Entschuldigungsschreiben} \onslide<2->{\textcolor{red}{X}
- \item[E] \textcolor<2>{red}{der Antrag wurde Bewilligt} \onslide<2->{\textcolor{red}{X}
+ \item[E] \textcolor<2>{red}{der Antrag wurde bewilligt} \onslide<2->{\textcolor{red}{X}
\end{description}
\end{frame}
\end{itemize}
\end{frame}
-\subsection{Die Klage}
+\section{Die Klage}
+\subsection{}
\begin{frame}
\frametitle{}
- \label{IPoAC}
- \only<|beamer:0>{alternative Transportmöglichkeit: \hyperlink{IPoSN}{\beamergotobutton{IPoSN}}}
- \center{\includegraphics[scale=0.4]{Taube03.jpg}}
-\end{frame}
-
-\begin{frame}
- \frametitle{IP over Avian Carrier}
- \framesubtitle{IP-Transport mittels Brieftauben}
- \small{
- \begin{itemize}
- \item{Zeitliche Einordnung}
- \vpace{-0.3cm}
- \begin{itemize}
- \item{erstmal in \textcolor{witzRFC}{RFC 1149} 1990 erwähnt}
- \item{seit 1999 Quality of Service fähig \textcolor{witzRFC}{(RFC 2549)}}
- \item{mit \textcolor{witzRFC}{RFC 6214 (2011)} IPv6 für IPoAC spezifiziert}
- \end{itemize}
- \vspace{-0.3cm}
- \pause
- \item{praktische Umsetzung:}
- \vpace{-0.3cm}
- \begin{itemize}
- \item{IP-Pakete in Hexadezimal auf Papierrollen drucken}
- \item{Rollen um die Beine des AC(Avian Carriers) legen}
- \item{Enden des Papieres mit Panzertape befestigen}
- \item{länge der Beine bestimmt Bandbreite}
- \item{Empfang: Panzertape entfernen und Papierrolle einscannen}
- \end{itemize}
- \vspace{-0.3cm}
- \pause
- \item{typische Probleme:}
- \vpace{-0.3cm}
- \begin{itemize}
- \item{sehr instabil Übertragungswege (Wind\-verhältnissen)}
- \item{Risiko: Infektion mit H5N1 Virus}
- \item{ausschließlich point-to-point Verbindungen für jeden AC}
- \item{hohe Verspätungen}
- \end{itemize}
- \end{itemize}}
- \note{\begin{itemize}
- \item{H5N1 Sicher\-stel\-lung von angemessene Erkennung und Quarantäne Maßnahmen}
- \item{wenig Durchfluss und niedriger Höhen Service}
- \end{itemize}}
-\end{frame}
-
-\section[Aussehen]{Aussehen von IPv6}
-
-\subsection[Aufbau]{IPv6-Adressaufbau}
-\begin{frame}
- \frametitle{IPv6-Adressaufbau}
- \framesubtitle{Ein Rezept in Hexadezimal}
- \begin{itemize}
- \item{\textcolor{RedOrange}{128 Bit (Binär)}}
- \item{Hexadezimal (0-9 und a-f) - (\textcolor{realRFC}{RFC 5952}: alle Buchstaben kleinschreiben)}
- \item{8 Blöcke mit je 4 Hexadezimal-Zahlen bilden}
- \item{Blöcke durch : trennen}
- \item{\textcolor{prefix}{Präfix} und \textcolor{IID}{Interface Identifier} von jeweils 64 Bit bilden}
- \item{Netzgröße als \textcolor{CIDR}{CIDR} anhängen}
- \end{itemize}
- \vspace{-0.3cm}
- \pause
- \begin{examples}
- IPv6-Adresse:\\
- \textcolor{prefix}{2001:0db8:0000:0000}:\textcolor{IID}{cd71:37fe:e1ab:1ad1}\textcolor{CIDR}{/64}\\
- \textcolor{prefix}{Präfix}:\textcolor{IID}{Interface Identifier}/\textcolor{CIDR}{CIDR}
- \end{examples}
-\end{frame}
-
-\subsection[Abkürzungen]{Abgekürzte IPv6 Adressen}
-\begin{frame}
- \frametitle{IPv6 Adress-Aufbau}
- \framesubtitle{Abkürzungen}
- \textcolor{realRFC}{RFC 5952}
- \begin{itemize}
- \item{Führende Nullen im Block weglassen}
- \vspace{-0.3cm}
- \begin{examples}
- \textcolor{BlueViolet}{2001:}\textcolor{kuerzung}{0}\textcolor{BlueViolet}{db8:}\textcolor{kuerzung}{000}\textcolor{BlueViolet}{0:}\textcolor{kuerzung}{000}\textcolor{BlueViolet}{0:}\textcolor{kuerzung}{000}\textcolor{BlueViolet}{0:}\textcolor{kuerzung}{000}\textcolor{BlueViolet}{0:}\textcolor{kuerzung}{000}\textcolor{BlueViolet}{0:}\textcolor{kuerzung}{000}\textcolor{BlueViolet}{1}\\
- \textcolor{BlueViolet}{2001:db8:0:0:0:0:0:1}
- \end{examples}
- \pause
- \vspace{-0.3cm}
- \item{längste Blöcke von Nullen durch :: ersetzen}
- \vspace{-0.3cm}
- \begin{examples}
- \textcolor{BlueViolet}{2001:db8:}\textcolor{kuerzung}{0:0:0:0:0}\textcolor{BlueViolet}{:1}\\
- \textcolor{BlueViolet}{2001:db8::1}
- \end{examples}
- \pause
- \vspace{-0.3cm}
- \item{mehrere Blöcke gleich lang, nur ersten von links mit :: ersetzen}
- \vspace{-0.2cm}
- \begin{examples}
- \textcolor{BlueViolet}{2001:db8:}\textcolor{kuerzung}{0:0}:\textcolor{BlueViolet}{4ad:}\textcolor{kuerzung}{0:0}\textcolor{BlueViolet}{:1}\\
- \textcolor{BlueViolet}{2001:db8::4ad:}\textcolor{kuerzung}{0:0}\textcolor{BlueViolet}{:1}
- \end{examples}
- \end{itemize}
-\end{frame}
-
-\subsection{Interface Identifier}
-
-\begin{frame}
- \frametitle{Rätsel-Time}
- \framesubtitle{Was glaubt ihr?}
- \begin{description}
- \item[A] \textcolor<2>{red}{nur nach EUI-64 Standard} \onslide<2->{\textcolor{red}{X} EUI-64 ist veraltet}
- \item[B] \textcolor<2>{red}{entweder EUI-64 oder Privacy Extension} \onslide<2->{\textcolor{red}{X} Nicht mehr unter Linux}
- \item[C] \textcolor<2>{green}{es gibt mehr als 4 Methoden \onslide<2->{\checkmark}}
- \item[D] \textcolor<2>{red}{es gibt genau 3 nicht näher definierte Methoden} \onslide<2->{\textcolor{red}{X} siehe C}
- \end{description}
-\end{frame}
-
-\subsubsection{EUI 64 und privacy Extention}
-
-\begin{frame}[fragile]
- \frametitle{EUI 64 und privacy Extension}
- \framesubtitle{ein Rezept}
- \label{EUI}
- \begin{columns}[T]
- %\vspace{-1cm}
- \begin{column}{0.5\textwidth}
- EUI 64 \textcolor{realRFC}{RFC 4291} - 2006
- \begin{itemize}
- \item{MAC-Adresse und ff:fe mittig einfügen}
- \only<|beamer:0>{\hyperlink{MAC}{\beamergotobutton{MAC-Adressen}}}
- \vspace{-0.3cm}
- \end{itemize}
- \begin{example}
- IPv6-Adresse: \textcolor{prefix}{fe80::}\textcolor{Maroon}{5\textcolor{red}{0}54:00}ff:fe\textcolor{Emerald}{0f:71c0}
- \end{example}
- \end{column}
- \pause
- \begin{column}{0.5\textwidth}
- Privacy Extension \textcolor{realRFC}{RFC 4941} - 2007
- \begin{itemize}
- \item{NTP-(Network Time Protocol) Zeitstempel}
- \item{MAC-Adresse}
- \end{itemize}
- daraus MD5-Hash mit 64Bit Länge
- \end{column}
- \end{columns}
- \pause
- Methoden sind veraltet
- \note{%
- \begin{itemize}
- \item{\checkmark sind temporär, solange benutzt}
- \item{\checkmark nur für globale Adressen}
- \item{X Dienste (zB Webseiten)}
- \item{X \textcolor{red}{Sicherheit von MD5-Summen?}}
- \end{itemize}}
-\end{frame}
-
-\begin{frame}[fragile]
- \frametitle{EUI 64}
- \framesubtitle{Konfiguration unter Linux}
- \begin{itemize}
- \item{Kernel:}
- \begin{minted}{bash}
- sysctl -w net.ipv6.conf.all.use_tempaddr=0
- sysctl -w net.ipv6.conf.all.addr_gen_mode=0
- \end{minted}
- \item{Network-Manager:}
- \begin{minted}{bash}
- nmcli con modify <ConnectionName> ipv6.addr-gen-mode eui64
- \end{minted}
- \item{systemd-networkd:}
- \begin{minted}{linux-config}
- [Network]
- LinkLocalAddressing=ipv6
- IPv6LinkLocalAddressGenerationMode=eui64
- \end{minted}
- \end{itemize}
-\end{frame}
-
-\begin{frame}[fragile]
- \frametitle{Privacy-Extension}
- \framesubtitle{unter Liunx einstellen}
- \begin{itemize}
- \item{Kernel:}
- \begin{minted}{bash}
- sysctl -w net.ipv6.conf.all.addr_gen_mode=0
- sysctl -w net.ipv6.conf.eth0.use_tempaddr=2
- \end{minted}
- \item{Network-Manager:}
- \begin{minted}{bash}
- nmcli con modify <ConnectionName> ipv6.ip6-privacy 2
- nmcli connection <ConnectionName> up
- \end{minted}
- \item{systemd-networkd:}
- \begin{minted}{linux-config}
- LinkLocalAddressing=ipv6
- IPv6PrivacyExtensions=true
- \end{minted}
- \end{itemize}
-\end{frame}
-
-\subsubsection{Semantically Opaque Interface Identifiers}
-\begin{frame}[fragile]
- \frametitle{Sematisch undurchsichtige Interface Identifier}
- \framesubtitle{Semantically Opaque Interface Identifiers}
- \begin{definition}
- \small{\textbf{Semantically Opaque Interface Identifiers} nach \textcolor{realRFC}{RFC 7217} (2014) werden aus Präfix, Interface-Name, Netzwerk-ID, Duplicate Address Detection Counter und einem geheimen Schlüssel gebildet.}
- \end{definition}
- \pause
- \small{
- \begin{itemize}
- \vspace{-0.3cm}
- \item{Vorteil:}
- \begin{itemize}
- \item{stabiler Interface Identifier für jedes Subnetz}
- \item{nicht vorhersagbar}
- \item{nicht an die Hardware gebunden}
- \item{für Serverdienste geeignet}
- \end{itemize}
- \item{Nachteil:}
- \begin{itemize}
- \item{Sicherstellung des einzigartigen Interface Identifier schwierig}
- \item{wie der Secret-Key aussehen soll, ist nicht spezifiziert}
- \item{evtl. Wartezeit bis zur Generierung}
- \item{der statische Identifier macht Spoofing leichter}
- \end{itemize}
- \end{itemize}}
-\end{frame}
-
-\begin{frame}[fragile]
- \frametitle{Sematisch undurchsichtige Interface Identifier}
- \framesubtitle{Unter Linux einstellen:}
- \footnotesize{
- Im Kernel implementiert seit 2015
- \begin{itemize}
- \item{Kernel:}
- \begin{minted}{bash}
- sysctl -w net.ipv6.conf.all.addr_gen_mode=3
- sysctl -w net.ipv6.conf.<Interface>.stable_secret=<SecretWert> #Secret festlegen
- sysctl -w net.ipv6.conf.<Interface>.addr_gen_mode=2 #Secret benutzen
- \end{minted}
- \item{Network-Manager:}
- \begin{minted}{bash}
- nmcli con modify <ConnectionName> ipv6.ip6-privacy 0
- nmcli con modify <ConnectionName> ipv6.addr-gen-mode stable-privacy
- nmcli connection <ConnectionName> up
- \end{minted}
- \item{systemd-networkd:}
- \begin{minted}{linux-config}
- [Network]
- LinkLocalAddressing=ipv6
- IPv6LinkLocalAddressGenerationMode=stable-privacy
- IPv6StableSecretAddress=<IPv6Adresse>
- \end{minted}
- \end{itemize}}
-\end{frame}
-
-\subsubsection{Temporary Address Extensions}
-\begin{frame}
- \frametitle{Temporary Address Extensions}
- \framesubtitle{Der neuste Interface Identifier}
- \vspace{-0.2cm}
- \footnotesize{
- \begin{definition}
- \vspace{-0.1cm}
- \textbf{Temporary Address Extensions for Stateless Address Auto\-configuration in IPv6} nach \textcolor{realRFC}{RFC 8981} (2021)\\
- Temporäre Interface Identifiers Generierung nach dem gleichen Algorithmus, wie se\-man\-tisch undurchsichtigen + Zeit als Epoch. Die Adressen haben begrenzte Gültigkeit.
- \end{definition}}
- \vspace{-0.3cm}
- \footnotesize{
- \begin{itemize}
- \item{Vorteil:}
- \begin{itemize}
- \item{für End-Anwender gedacht}
- \item{soll default Adresse sein}
- \item{nicht auf globale Adressen begrenzt}
- \item{bevorzugte Adress-Lebenszeit: 1 Tag}
- \item{maximaler Gültigkeitszeitraum: 2 Tage}
- \item{erlaubte Versuche, gültige Adresse zu generieren: 3}
- \end{itemize}
- \item{Nachteil:}
- \begin{itemize}
- \item{mehr Schwierigkeiten ein Netzwerk zu administieren}
- \item{DNS: sehr wichtig, um bestimmte Services zu erreichen}
- \item{reverse-DNS Auflösungen werden erschwert}
- \end{itemize}
- \end{itemize}
- Nicht vollständig in Linux implementiert. In OpenBSD als (slaacd)}
- \vspace{0.3cm}
-\end{frame}
-
-\subsection[IPoAC-Adressen]{Interface Identifier bei Brieftauben}
-\begin{frame}
- \frametitle{IPv6-Adressen bei Brieftauben}
- \framesubtitle{Interface Identifier}
- \begin{itemize}
- \item{EUI-64 und Privacy Extension:}
- \begin{itemize}
- \item{jegliche Form von Link-Layer (Sicherungsschicht) fehlt}
- \item{keine MAC-Adressen}
- \end{itemize}
- \pause
- \item{Flying Adresses:}
- \begin{itemize}
- \item{Complex Addressing in IPv6 \textcolor{witzRFC}{RFC 8135} - 2017}
- \item{nicht näher spezfiziert}
- \item{benutzten den ICAO Class G Luftraum unterhalb der Wolken und können von unteren Layer Technologien erwartet werden}
- \item{Verwechlsungsgefahr mit Floating Addresses}
- \begin{itemize}
- \item{falls Wasservögel als Avian Carrier eigesetzt werden}
- \item{Adressen mit Panzertape am Gerät befestigen, dies garantiert KEINE Wasserdichte des Gerätes}
- \end{itemize}
- \end{itemize}
- \pause
- \item{Semantically Opaque Interface Identifiers und Temporary Address Extensions}
- \begin{itemize}
- \item{möglich da MAC-Adressen unabhänig}
- \end{itemize}
- \end{itemize}
-\end{frame}
-
-\section[Adressen]{unterschiedliche IPv6-Adress-Bereiche}
-
-\subsection{Unicast}
-\begin{frame}
- \frametitle{Was ist Unicast?}
- \begin{definition}
- Der Kommunikationsfluss zwischen ganz genau 2 spezifischen Teilnehmern.
- \end{definition}
- \includegraphics[width=\textwidth]{Unicast.png}
-\end{frame}
-
-\subsubsection{Unicast Adress-Bereiche}
-
-\begin{frame}
- \frametitle{IPv6 - Unicast-Bereiche}
- \framesubtitle{Struktur}
- \begin{columns}[T]
- %\vspace{-1cm}
- \begin{column}{0.4\textwidth}
- \begin{itemize}
- \item{Zone \%}
- \item{Host ::1/128}
- \item{Link-Local fe80::/10}
- \item{Unique Local fc00::/7}
- \item{Site-Local veraltet}
- \item{Global 2000::/3}
- \end{itemize}
- \end{column}
- \begin{column}{0.6\textwidth}
- \includegraphics[scale=0.15]{strukt.png}
- \end{column}
- \end{columns}
-\end{frame}
-
-\subsubsection{LinkLocalAdressen}
-\begin{frame}
- \frametitle{Die Link Lokal Unicast Adresse}
- \framesubtitle{IPv6 LLAs oder LLU}
- \textcolor{realRFC}{RFC 4291} - 2006\\
- \\
- \begin{center}
- \begin{tabular}{c|c|c}
- 10 Bits & 54 Bits & 64 Bits \\\hline
- Präfix & 0 & Interface Indentifier\\\hline
- \textcolor{prefix}{fe80} & 0 &\textcolor{IID}{fcc1:87ff:fe6a:ead6}\\
- \end{tabular}\\
- \end{center}
- \begin{itemize}
- \item{erkennbar am \textcolor{prefix}{Präfix: fe80::/10}}
- \item{für in sich geschlossene lokale Netzwerke (zB: das LAN zu Hause)}
- \item{wird immer erstellt, auch ohne Router}
- \item{eindeutige Interface Adressen}
- \item{für automatische Adresskonfiguration}
- \item{wird nicht in andere Netze geroutet}
- \end{itemize}
-\end{frame}
-
-\begin{frame}[fragile]
- \frametitle{Die Zone}
- \framesubtitle{LinkLocalAdress?? In welcher Zone?}
- \textcolor{realRFC}{RFC 4007} - 2005
- \includegraphics[width=\textwidth]{Zone.png}
- \vspace{-0.5cm}
- \begin{itemize}
- \item{Jede Netzwerkschnittstelle ist eine Zone}
- \item{\% an die LinkLocalAddress anhängen}
- \item{unter Linux ist die Zone der Interface Name:}
- \end{itemize}
- \begin{minted}{bash}
- ip link
- \end{minted}
-\end{frame}
-
-\subsubsection{Unique Local Unicast Adresses}
-
-\begin{frame}
- \frametitle{Was ist Unique Local?}
- \textcolor{realRFC}{RFC 4193} - 2005\\
- \\
- \begin{tabular}{c|c|c|c}
- 8 Bits & 40 Bits & 16 Bits & 64 Bits \\\hline
- Präfix & \colorbox{green}{Globale ID} &Subnet ID & Interface Indentifier\\\hline
- \textcolor{prefix}{fd} & 0 & 0 & \textcolor{IID}{fcc1:87ff:fd80:ead6}\\
- \end{tabular}
- \begin{itemize}
- \item{für lokale private Netze}
- \item{halbwegs global eindeutig}
- \item{kann in andere definierte Netz geroutet werden}
- \item{müssen nicht registriert werden}
- \item{es gab mehrere Versuche, ULAs zu registrieren (\url{https://ungleich.ch/u/projects/ipv6ula/})}
- \item{Wird in Dual-Stack nicht bevorzugt benutzt(\textcolor{realRFC}{RFC 6724)}}
- \item{Diskussion: ob ULAs überhaupt gebraucht werden}
- \item{\textcolor{prefix}{Präfix fc00::/7} (global) oder \textcolor{prefix}{fd00::/8} (local)}
- \item{aktuell nur \textcolor{prefix}{Präfix fd00::/8} vergeben}
- \end{itemize}
- \note{Happy Eyeballs RFC 8305 reduziert für den User spührbare Verzögerungen auf Dual-Stack Hosts}
-\end{frame}
-
-\begin{frame}
- \frametitle{Was ist Unique Lokal?}
- \framesubtitle{Globale ID}
- \begin{itemize}
- \item{zufällig generiert}
- \begin{itemize}
- \item{Tageszeit}
- \item{dem EUI-64 Identifier des Systems oder der MAC-Adresse}
- \item{Tageszeit und Identifier vermischen, um daraus einen Key zu erstellen}
- \item{SHA-1 Wert von 160bit länge aus dem Key errechnen}
- \item{die letzten signifikanten 40 Bits als Global ID verwenden}
- \end{itemize}
- \end{itemize}
-\end{frame}
-
-\subsubsection{Global Unicast Adresse}
-
-\begin{frame}
- \frametitle{Was sind Globale Unicast Adressen?}
- \textcolor{realRFC}{RFC 3587} - 2003\\
- \textcolor{realRFC}{RFC 4291} - 2006\\
- \\
- \begin{tabular}{c|c|c}
- n Bits & m Bits & 64 Bits \\\hline
- Präfix & Subnet ID & Interface Indentifier\\\hline
- \textcolor{prefix}{2001} & 1 &\textcolor{IID}{fcc1:87ff:fd80:ead6}\\
- \end{tabular}\\
- \begin{itemize}
- \item{Der Präfix ist nicht genau spezifiziert}
- \item{wenn die ersten 3 Bits des Präfix 0 sind ist kein Interface Identifier erforderlich}
- \item{Momentan werden \textcolor{prefix}{2000::/3} verteilt}
- \item{Adressen werden im Internet geroutet}
- \item{sind weltweit erreichbar}
- \end{itemize}
-\end{frame}
-
-\begin{frame}
- \frametitle{Was sind Globale Unicast Adressen?}
- \framesubtitle{Hierarchische Struktur}
- \vspace{-0.3cm}
- \center{\includegraphics[width=\textwidth]{Hierachie.png}}
-\end{frame}
-
-\subsection{Multicast Adressen}
-
-\begin{frame}
- \frametitle{Rätsel-Time}
- \framesubtitle{Was glaubt ihr?}
- \begin{description}
- \item[A] \textcolor<2>{red}{Broadcast ist auch in IPv6 vorhanden}\onslide<2->{\textcolor{red}{ X} Broadcast ist NICHT in IPv6 integriert}
- \item[B] \textcolor<2>{green}{In IPv6 gibt es nur Unicast, Multicast und Anycast\onslide<2->{\checkmark}}
- \item[C] \textcolor<2>{red}{Anycast ist genau das gleiche, wie Broadcast}\onslide<2->{ \textcolor{red}{X} Anycast ist was anderes als Broadcast}
- \item[D] \textcolor<2>{green}{Anycat wird für Load Balacing verwendet}\onslide<2->{\textcolor{green}{ \checkmark}}
- \end{description}
- Hinweis: Broadcast spricht alle Adressen in einem Netz an.
-\end{frame}
-
-\begin{frame}
- \frametitle{Was sind Multicast Adressen?}
- \framesubtitle{Aufbau}
- \label{Multicast}
- \begin{tabular}{rr}
- \textcolor{realRFC}{RFC 4291} - 2006 & \textcolor{realRFC}{RFC 7346} - 2014\\
- \textcolor{realRFC}{RFC 3306} - 2002 & \textcolor{realRFC}{RFC 3307} - 2002\\
- \end{tabular}
-
- \includegraphics[width=\textwidth]{Multicast.png}
- \scriptsize{\begin{tabular}{c|c|c|c|c|p{1.1cm}|c}
- 8 Bit&4 Bit&4 Bit&8 Bit&8 Bit&64 Bit&32 Bits \\\hline
- \textcolor{prefix}{Präfix} & \textcolor{Goldenrod}{Flags} & \textcolor{orange}{Scope}& reserved & plen & Network prefix & Group ID \\\hline
- \textcolor{prefix}{ff} & \textcolor{Goldenrod}{0} & \textcolor{orange}{0} & 0 & plen & 0 & GroupID \\\hline
- \end{tabular}}\\
- \\
-
- \footnotesize{plen = Anzahl Bits im Netzwerk Prefix Feld\\
- network prefix = Subnetz-Präfix der Multicast Adresse\\
- Group ID = von IANA für bestimmte Services vergeben oder Zufallszahl}
- \only<|beamer:0>{\hyperlink{Multicast Scope}{\beamergotobutton{Multicast Group ID}}}
- \note{\LARGE{}{\begin{itemize}
- \item{sprechen Gruppen von Adressen an}
- \item{es wird zwischen dauerhaften und dynamischen Adressen unterschieden}
- \item{ein Gerät kann zu vielen Multicast Gruppen gehören}
- \end{itemize}}}
-\end{frame}
-
-\begin{frame}[shrink]
- \frametitle{Multicast Adressen}
- \framesubtitle{Beispiele bekannter Multicast Adressen}
- \begin{itemize}
- \item{ff01::1 - All Nodes Interface lokal (loopback)}
- \item{ff01::2 - All Routers Interface lokal (loopback)}
- \item{ff02::1 - All Nodes Link lokal (Bsp. Broadcast)}
- \item{ff02::2 - All Routers Link lokal, adressiert alle Router}
- \item{ff02::5-6 - All OSPF Routers Link lokal, adressiert alle OSPF Router}
- \item{ff02::7-8 - All IS-IS Routers Link lokal, adressiert alle IS-IS Router}
- \item{ff02::9 - All RIP Routers Link lokal, adressiert alle RIP Router}
- \item{ff05::2 - All Routers Sitelokal, adressiert alle Router einer Site (Pakete dürfen geroutet werden, aber nicht in Internet).}
- \item{ff05::1:3 - All DHCP-Server in der Site}
- \end{itemize}
- \tiny{weitere Multicast-Adressen: \url{https://www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xhtml}}
-\end{frame}
-
-\subsection{Anycast Adressen}
-\begin{frame}
- \frametitle{Was sind Anycast Adressen}
- \textcolor{realRFC}{RFC 4291} - 2006\\
- \vspace{-0.5cm}
-\center{
- \includegraphics[scale=0.4]{Anicast.png}
- \begin{tabular}{c|c}
- \textcolor{prefix}{n Bits} & \textcolor{IID}{128-n bits}\\\hline
- \textcolor{prefix}{Subnet Präfix} & \textcolor{IID}{Interface Identifier}\\\hline
- \textcolor{prefix}{fd::}&0\\
- \end{tabular}}
- \begin{itemize}
- \item{kann auf mehreren Interfaces konfiguriert sein}
- \item{spricht nur die nächste Adresse an}
- \item{haben keinen speziellen Adressbereich}
- \item{sind Unicast-Adressen, mit dem Interface Identifier auf null gesetzt}
- \end{itemize}
- \note{\begin{itemize}
- \item{Nutzen: zB LoadBalancing}
- \end{itemize}}
-\end{frame}
-
-\section{besondere IPv6 Adressen}
-
-\begin{frame}[shrink]
- \frametitle{weitere IPv6-Adressen}
- \framesubtitle{besondere IP-Adressen}
- \begin{description}
- \item[::/128] nicht spezifizierte, nicht zugewiesene Adresse.
- \item[::/0] Standard-Route, bzw. es wurde keine Route gefunden.
- \item[::1/128] loopback-Adresse
- \item[2001:db8::/32] nicht routbare Adressen für Dokumentationszwecke
- \item[2001::/32] Teredo-Adressen
- \item[2002::/16] 6to4
- \item[3ffe::/16] bone6-Projekt der Telekom, wurde 2006 zurück an IANA gegeben
- \end{description}
- weitere besondere IPv6-Adressen:
- \begin{columns}
- \only<beamer>{\begin{column}{0.1\textwidth}
- \qrcode[hyperlink,height=1cm]{https://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.xhtml}
- \end{column}}
- \begin{column}{0.9\textwidth}
- \url{https://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.xhtml}
- \end{column}
- \end{columns}
-\end{frame}
-
-
-\section[IPoAC Adressen]{IPv6 Bedingungen und Adressen bei Brieftauben}
-\begin{frame}
- \frametitle{IPv6-Adressen - bei Brieftauben}
- \framesubtitle{Zusammenfassung}
- \begin{itemize}
- \item{Adress Bereiche:}
- \begin{itemize}
- \item{es kann nur das andere Ende des Links adressiert werden}
- \item{Unicast Adressen unmöglich zu LinkLocal Adresse zu mappen(nach \textcolor{witzRFC}{RFC 6214)}}
- \item{Multicast Implementierungsversuche, resultieren in erhöhter Geräuschübertragung, dadurch fehlerhaften Prüfsummen}
- \end{itemize}
- \pause
- \item{Voraussetzungen}
- \begin{itemize}
- \item{Fähigkeit IPv6-Paket senden/emfangen \textcolor{green}{\checkmark}}
- \item{ICMPv6 (ping) \textcolor{orange}{\checkmark}}
- \item{Multicast \textcolor{red}{X}}
- \end{itemize}
- \pause
- \item{Lösungen: Using 127-Bit IPv6 Präfixe \textcolor{realRFC}{RFC 6164} - 2011 und \textcolor{witzRFC}{6214} - 2011}
- \begin{itemize}
- \item{End-Punkt des Links unnummiert oder mit \textcolor{CIDR}{/127} Präfix oder statischer Addresse (\textcolor{witzRFC}{RFC 6214})}
- \item{nur für point-to-point Kommunikation zwischen Routern}
- \item{Neigbour Discovery Exhaustion (Tauben hin/her-schicken)}
- \end{itemize}
- \end{itemize}
- \vspace{0.3cm}
-\end{frame}
-
-\begin{frame}
- \frametitle{Rätsel-Time}
- \framesubtitle{Was glaubt ihr?}
- Welche IPv6 Adresse ist gültig?
- \begin{description}
- \item[A] \textcolor<2>{red}{fe80:a4df::/20} \onslide<2->{\textcolor{red}{X} fe80::$<$InterfaceIdentifier$>$
- \item[B] \textcolor<2>{green}{::1/128} \onslide<2->{\textcolor{green}{\checkmark} für loopback
- \item[C] \textcolor<2>{green}{fdb0:0cfe:ed::/64} \onslide<2->{\textcolor{green}{\checkmark} Unique Local Adress
- \item[D] \textcolor<2>{orange}{2001:db8::/32} \onslide<2->{\textcolor{orange}{\checkmark} nur für „Dokumentationen \textcolor{realRFC}{RFC 3849} - 2004“
- \end{description}
-\end{frame}
-
-\section{HandsON}
-\subsection{ping}
-\begin{frame}[fragile]
- \frametitle{Das Test-Netzwerk}
- \framesubtitle{IP-Adressen checken und pingen}
- \begin{itemize}
- \item{IP-Adresse überprüfen}
- \mint{bash}{ip -6 address show}
- \item{pingen}
- \begin{minted}{bash}
- ping -6 fe80::e65f:1ff:fe46:edc9%<zone>
- ping6 fd00:feed:c0ff:ee00:e65f:1ff:fe46:edc9
- ping -6 ff02::1%<zone> # alle Nodes local
- ping6 ff02::2%<zone> #alle Router local
- \end{minted}
- \item{\textcolor{red}{Vorsicht} man kann Unicast Adressen auch ohne Zone pingen}
- \end{itemize}
-\end{frame}
-
-\subsection{ssh}
-
-\begin{frame}[fragile]
- \frametitle{SSH}
- \framesubtitle{mit IPv6}
- \begin{itemize}
- \item{ssh}
- \begin{minted}[breakafter=:]{bash}
- ssh dove@fe80::e65f:1ff:fe46:edc9%<zone>
- ssh dove@fd00:feed:c0ff:ee00:e65f:1ff:fe46:edc9
- \end{minted}
- \item{hier ist die \textcolor{red}{Zone wichtig} bei LLA's}
- \end{itemize}
-\end{frame}
-
-\subsection{curl}
-\begin{frame}[fragile]
- \frametitle{Webseiten über IPv6}
- \framesubtitle{mit curl}
- \begin{minted}[breakafter=:]{bash}
- curl -I "http://[fe80::e65f:1ff:fe46:edc9%<zone>]"
- curl -I "http://[fd00:feed:c0ff:ee00:e65f:1ff:fe46:edc9]"
- \end{minted}
-\end{frame}
-
-\begin{frame}
- \frametitle{Rätsel-Time}
- \framesubtitle{Was glaubt ihr?}
- IPv6 Adressen im Grafischen Browser
- \begin{description}
- \item[A] \textcolor<2>{red}{Web-Browser kommen nur mit Multicast-Adressen zurecht} \onslide<2->{\textcolor{red}{X}
- \item[B] \textcolor<2>{red}{IPv6 Adressen kann man im Webbrowser nicht aufrufen} \onslide<2->{\textcolor{red}{X}
- \item[C] \textcolor<2>{green}{IPv6-Adressen müssen im Webbrowser zwischen [ ] geschrieben werden} \onslide<2->{\textcolor{green}{\checkmark}
- \item[D] \textcolor<2>{green}{Link-Local-Adressen kann man im Webbrowser nicht aufrufen nur ULAs und GUAs} \onslide<2->{\textcolor{green}{\checkmark}
- \end{description}
-\end{frame}
-
-\subsection{Webbrowser}
-\begin{frame}
- \frametitle{Webbrowser}
- \framesubtitle{Webseiten mit IPv6}
- \begin{itemize}
- \item{\url{http://[fe80::e65f:1ff:fe46:edc8\%<Interface>]}}
- \item{\url{http://[fd00:feed:c0ff:ee00:e65f:1ff:fe46:edc8]}}
- \end{itemize}
-\end{frame}
-
-\section{Protokolle bei IPv6}
-\begin{frame}[fragile]
- \frametitle{IPv6 Protokolle}
- \label{Protokolle}
- %\framesubtitle{}
- \textcolor{realRFC}{RFC 4443 - 2006}\\
- Informationen im Netzwerk werden mit ICMP (ping) ausgetauscht.\\
- ICMPv6 Paket\\
- \\
- \begin{bytefield}{32}
- \bitheader{0,4,8,12,16,20,24,28,32} \\
- \bitbox{8}{Type} & \bitbox{8}{Code} & \bitbox{16}{Checksum}\\
- \bitbox{32}{Content}\\
- \end{bytefield}
- Type Nummern von 0 - 127 stehen für Fehler und 128 - 255 stehen für Informationen\\
- Der Code ist abhänig von der ICMPv6 Art
-\end{frame}
-
- Router constants:
-
- MAX_INITIAL_RTR_ADVERT_INTERVAL 16 seconds
-
- MAX_INITIAL_RTR_ADVERTISEMENTS 3 transmissions
-
- MAX_FINAL_RTR_ADVERTISEMENTS 3 transmissions
-
- MIN_DELAY_BETWEEN_RAS 3 seconds
-
- MAX_RA_DELAY_TIME .5 seconds
-
- Host constants:
-
- MAX_RTR_SOLICITATION_DELAY 1 second
-
- RTR_SOLICITATION_INTERVAL 4 seconds
-
- MAX_RTR_SOLICITATIONS 3 transmissions
-
- Node constants:
-
- MAX_MULTICAST_SOLICIT 3 transmissions
-
- MAX_UNICAST_SOLICIT 3 transmissions
-
- MAX_ANYCAST_DELAY_TIME 1 second
-
- MAX_NEIGHBOR_ADVERTISEMENT 3 transmissions
-
- REACHABLE_TIME 30,000 milliseconds
-
- RETRANS_TIMER 1,000 milliseconds
-
- DELAY_FIRST_PROBE_TIME 5 seconds
-
- MIN_RANDOM_FACTOR .5
-
- MAX_RANDOM_FACTOR 1.5
-könnern sich zukünftig ändern
-
-\subsection[RS und RA]{Router-Solicitation und Router-Advertisement}
-\begin{frame}
- \frametitle{IPv6 Protokolle}
- \framesubtitle{RS und RA}
- \label{RA-RS}
- \begin{definition}
- RS=Router-Solicitation \only<|beamer:0>{\hyperlink{RS}{\beamergotobutton{RS}}}\\
- \textcolor{realRFC}{RFC 4861 (2007)}\\
- ICMP Multicast-Nachricht mit der ein Router Advertisement angefordert wird.
- \end{definition}
- \pause
- \begin{definition}
- RA=Router-Advertisement \only<|beamer:0>{\hyperlink{RA}{\beamergotobutton{RA}}}\\
- \textcolor{realRFC}{RFC 4861 (2007)}\\
- ICMP Nachricht mit der ein Router sein vorhandensein im Netz bekannt gibt und verschiedene Informationen an die Teilnehmer des Netzes übermittelt. Wird in regelmäßigen Abständen gesendet.
- \end{definition}
- Router Advertisement Message Format
- Router Lifetime = limit the lifetime to 9000 seconds nur bei default Router
- Reachable Time = The time, in milliseconds, that a node assumes a neighbor is reachable after having received a reachability confirmation.
\end{frame}
-\subsection{NDP und NUD}
+\subsection{Das Gutachten}
\begin{frame}
-\label{NDP-NUD}
- \frametitle{IPv6 Protokolle}
- \framesubtitle{Neighbor Discovery Protocol und Neighbor Unreachability Dectection}
- \begin{definition}
- \small{
- NDP=Neighbor Discovery Protocol \only<|beamer:0>{\hyperlink{NDP}{\beamergotobutton{NDP}}}\\
- \textcolor{realRFC}{RFC 3122 (2001), 4861 (2007), 9131 (2021)}\\
- Wird verwendet um im selben Netz andere Teilnehmer und dazugehörige Informationen zu ermitteln.}
- \end{definition}
- \pause
- \begin{definition}
- \small{
- NUD=Neighbor Unreachability Dectection \only<|beamer:0>{\hyperlink{NUD}{\beamergotobutton{NUD}}}\\
- \textcolor{realRFC}{RFC 4861 (2007), 7048 (2014)}\\
- ermittelt, ob die Adresse noch erreichbar ist.}
- \end{definition}
-\end{frame}
+\frametitle{Klage}
+\framesubtitle{Gutachten}
-\begin{frame}[fragile]
- \frametitle{Das NDP und NUD}
- \framesubtitle{Neighbor Protocole unter Linux}
-\small{Informationen aus dem Neighbor Discovery Cache abrufen:}
- \begin{minted}{bash}
- ip -6 maddress show #multicast Adressen
- ip -6 neighbour show #aktueller Neighbour Cache
- ip -6 neigh get <ip> dev <interface> #Informationen aus Cache zu Adresse auf Interface
- ip -6 neigh show unused # alle unbenutzen Nachbarn
- ip -6 neigh show to <IP> #Informationen zu Adresse
- ip -6 neigh show dev <Interface> #Informationen zu Adressen im Interface
- ip -6 route show table all #IPv6 Routen
- \end{minted}
- \small{NUD einsehen unter Linux:}
- \begin{minted}{bash}
- ip -6 neighbour show nud all #Status der NUD im Cache
- ip monitor #Statusänderung
- \end{minted}
\end{frame}
-
-\subsection{DAD}
+\subsection{Die Reaktion auf das Gutachten}
+\subsection{Das Urteil}
\begin{frame}
- \frametitle{IPv6 Protokolle}
- \framesubtitle{Duplicate Address Dectection}
- \label{DAD-}
- \begin{definition}
- \small{
- DAD=Duplicate Address Dectection \only<|beamer:0>{\hyperlink{DAD}{\beamergotobutton{DAD}}}\\
- \textcolor{realRFC}{RFC 4429 (2006), 4862 (2007), 7527 (2015)}\\
- Soll Adress Konfikte verhindern, und doppelt vergebene Adressen erkennen.}
- \end{definition}
- \begin{itemize}
- \item{Pflicht DAD bei allen Adressen zu verwenden}
- \item{DAD kann betriebssystemseitig ausgeschaltet werden}
- \end{itemize}
-\end{frame}
-
-\begin{frame}[fragile]
- \frametitle{Duplicate Address Dectection}
- \framesubtitle{DAD unter Linux}
- DAD Konfiguration im Kernel
- \begin{minted}{bash}
- sysctl -w net.ipv6.conf.accept_dad=0 #DAD disablen
- sysctl -w net.ipv6.conf.accept_dad=1 #DAD enablen
- sysctl -w net.ipv6.conf.accept_dad=2 #DAD disablen wenn Doppelte Adresse gefunden und Interface Identifier auf MAC-Adresse basierend
- \end{minted}
-\end{frame}
-
-\begin{frame}
- \frametitle{Rätsel-Time}
+\frametitle{nicht represenative Umfrage}
\framesubtitle{Was glaubt ihr?}
- Wenn die Duplicate Adress Detection anschlägt, passiert folgendes:
+Wie lange hat es bis zum ersten Urteil gedauert?
\begin{description}
- \item[A] \textcolor<2>{green}{sollte das Interface deaktiviert werden} \onslide<2->{\textcolor{green}{\checkmark}
- \item[B] \textcolor<2>{green}{sollte ein Systemfehler geloggt werden} \onslide<2->{\textcolor{green}{\checkmark}
- \item[C] \textcolor<2>{green}{wurde der Interface Identifier nicht basierend auf der MAC-Adresse gebildet, könnte vielleicht fortgefahren werden} \onslide<2->{\textcolor{green}{\checkmark}
- \item[D] \textcolor<2>{red}{wird eine neue Adresse generiert} \onslide<2->{\textcolor{red}{X}
+ \item[A] \textcolor<2>{red}{3 Wochen} \onslide<2->{\textcolor{red}{X}
+ \item[B] \textcolor<2>{red}{9 Monate} \onslide<2->{\textcolor{red}{X}
+ \item[C] \textcolor<2>{red}{3 Jahr} \onslide<2->{\textcolor{red}{X}
+ \item[D] \textcolor<2>{green}{6 Jahre} \onslide<2->{\textcolor{green}{\checkmark}
+ \item[E] \textcolor<2>{red}{10 Jahre} \onslide<2->{\textcolor{red}{X}
\end{description}
- Hinweis: Nachdem was der RFC vorschreibt
- \note{rfc7527:\\
- When a genuine duplicate is detected, the node follows the manual intervention specified in Section 5.4.5 of [RFC4862].}
\end{frame}
-
+\subsection{Die Reaktion auf das Urteil}
+\subsection{2.Instanz}
+\subsection{Der Vergleich der 2. Instanz}
+\section{Die Maßnahme}
+\subsection{Was ist eine EBA?}
\begin{frame}
- \frametitle{IPv6 mit IPoAC}
- \framesubtitle{Zusammenfassung}
- \begin{itemize}
- \item{Routererkennung \textcolor{red}{X}}
- \item{Präfixerkennung \textcolor{green}{\checkmark}}
- \item{NUD für alle Pfade zwischen Hosts und Nachbar Nodes \textcolor{red}{X}}
- \item{RA und RS \textcolor{red}{X}}
- \item{Pfad MTU und Größen-Erkennung \textcolor{green}{\checkmark}}
- \item{ICMPv6 (ping) \textcolor{orange}{\checkmark}}
- \item{Multicast \textcolor{red}{X}}
- \item{DAD \textcolor{red}{X}}
- \item{DNS Option in RA \textcolor{green}{\checkmark}}
- \item{SLAAC \textcolor{red}{X}}
- \end{itemize}
-\end{frame}
-
-\section[SLAAC]{IPv6 Adressen mittels SLAAC}
-
-\begin{frame}
- \frametitle{Autokonfiguration(SLAAC)}
- \framesubtitle{Stateless Address Auto Configuration}
- \vspace{-0.2cm}
- \small{
- \textcolor{realRFC}{RFC 4862} - 2007
- \vspace{-0.2cm}
- \begin{definition}
- \textbf{StateLessAddressAutoConfiguration} Zustandslose Autokonfiguration einer IPv6-Adresse pro Netzwerk Interface, dabei wird die LinkLocal (\textcolor{olive}{fe80::}) und Globale Adresse (\textcolor{olive}{2000::}) gebildet.
- \end{definition}
- \vspace{-0.3cm}
- \begin{itemize}
- \item{nur bei Multicast fähigen Interfaces}
- \item{erfordert kein manuelles Eingreifen}
- \item{Duplicate Address Dectection (DAD)}
- \item{nutzt lokale Informationen und Router Advertisements}
- \item{wenn kein Router vorhanden, nur die Link Local Adresse}
- \item{kann auch mit DHCPv6 benutzt werden, mehr Kontrolle}
- \item{Router Solicitation wird auf allen Router Multicast Gruppen ausgeführt}
- \item{wenn Präfix und Interface Identifier zusammen nicht 128 Bit ergeben, wird keine Adresse gebildet}
- \end{itemize}}
- \vspace{0.5cm}
-\end{frame}
-
-\subsection{IPoAC und IPv6}
-
-\begin{frame}
- \frametitle{Brief-Tauben und IPv6}
- \framesubtitle{IPoAC nach \textcolor{witzRFC}{RFC 6214} 2011}
- \vspace{-0.2cm}
- \begin{itemize}
- \item{IPv6 Protocolle}
- \begin{itemize}
- \item{Neighbor Discovery ist unmöglich}
- \end{itemize}
- \pause
- \item{SLACC}
- \begin{itemize}
- \item{SLAAC sollte nicht versucht werden zu implementieren, eine stabiler Interface Identifier ist nicht zu bilden}
- \end{itemize}
- \pause
- \item{Allgemeines}
- \begin{itemize}
- \item{Es gibt Beweise, dass einige Avian Carriers (Raubvögel) andere Avian Carriers gegessen haben und dann den gegessenen Packetinhalt getragen haben.}
- \item{neue Tunnel für IPv4 in IPv6 und umgekehrt - Aber der Entpackungs-Mechanismus ist noch unklar}
- \end{itemize}
- \end{itemize}
- \vspace{0.4cm}
-\end{frame}
-
-
-\subsubsection[IPoAC Lösungen]{Mögliche Lösungen für IPoAC mit IPv6}
-\begin{frame}
- \frametitle{Brief-Tauben und IPv6 Lösungen}
- \framesubtitle{Lösungsvorschläge}
- \begin{itemize}
- \item{Neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) \textcolor{realRFC}{RFC 6775} - 2017}
- \begin{itemize}
- \item{Interface Identifier wird mit Hilfe von RA gebildet}
- \item{DAD wird unterstützt (nur wenn SLAAC benutzt wird)}
- \item{Es werden keine NS Nachrichten unterstützt}
- \item{bei Adress Initialisierung wird erst RS Nachricht abgewartet bevor die Adresse gebildet wird}
- \end{itemize}
- \pause
- \item{Routing for RPL (Routing Protocol for Low-Power and Lossy Networks) Leaves \textcolor{realRFC}{RFC 9010} - 2021 (update von \textcolor{realRFC}{6775})}
- \begin{itemize}
- \item{IPv6 Adressen werden als Host-Routen bekannt gegeben}
- \item{kommuniziert nur mit einem Router}
- \item{Dort findet eine ND Registratur statt}
- \item{Ziel, weniger Nachrichten mit Host ausgetauschen}
- \item{DAD und ND-Messages werden zwischen dem Router und dem Host ausgetauscht}
- \end{itemize}
- \end{itemize}
-\end{frame}
-
-\begin{frame}
- \frametitle{Brief-Tauben und IPv6}
- \framesubtitle{Real-Life Beispiel}
- \begin{itemize}
- \item{Scenic Routing for IPv6 \textcolor{witzRFC}{RFC 7511} - 2015}
- \begin{itemize}
- \item{zur Unterstützung Grüner IT}
- \item{Pakete werden so geroutet, dass sie möglichst viel frische Luft bekommen}
- \item{dafür werden Routen basierend auf IPoAC gewählt}
- \item{im Scenic Routing Option Layout ist der Option Type für 0x0A (On Air) vorgesehen}
- \item{benutzt immer den längsten AC-Pfad}
- \end{itemize}
- \end{itemize}
-\end{frame}
-
-\section{ENDE}
-\begin{frame}
- \frametitle{Ende}
- \centering
- \huge{Vielen Dank\\
- fürs Zuhören!\\
- }\vspace{1cm}
- \small{Kontaktmöglichkeiten:\\
- email: ratten@buecherratten.in-berlin.de\\
- jabber: buecherratten@jabber.in-berlin.de\\
- Repro:
- \begin{columns}
- \only<beamer>{\begin{column}{0.1\textwidth}
- \qrcode[hyperlink,height=1cm]{http://git.tuxteam.de/gitweb/?p=susannes-git/Ipv6-Vortrag.git;a=tree}
- \end{column}}
- \begin{column}{0.9\textwidth}
- \url{http://git.tuxteam.de/gitweb/?p=susannes-git/Ipv6-Vortrag.git;a=tree}
- \end{column}
- \end{columns}
- }
-\end{frame}
-
-
-%folien fürs Handout
-
-\begin{frame}<1-| beamer:0>
- \frametitle{MAC-Adressen}
- \framesubtitle{Die Adresse der Hardware}
- \label{MAC}
- \begin{definition}
- \small{ MAC-Adresse = Media-Access-Control-Adresse nach IEEE 802.3 und IEEE 802.11\\
- Andere Namen sind Ethernet-ID, Airport-ID, Wi-Fi-Adresse (Apple) oder Physikalische Adresse (Microsoft).}
- \end{definition}
- \begin{tabular}{l|l|l}
- Byte & 1. 2. 3. & 4. 5. 6. \\\hline
- Bedeutung & Hersteller Kennung & Geräte Kennung \\
- Beispiel & 52:54:00 & 0f:71:c0 \\
- \end{tabular}
- \begin{itemize}
- \item{sollte eindeutig sein (kann jeder spoofen)}
- \item{Länge: 48 Bit in 12 stelliger Hexadezimalzahl}
- \item{Zusammensetzung aus Hersteller- und Geräte-Kennung}
- \item{gehen voraussichtlich im Jahr 2100 aus (rechnerisch)}
- \end{itemize}
- \hyperlink{EUI}{\beamerreturnbutton{Back to EUI 64}}
-\end{frame}
-
-\begin{frame}<1-| beamer:0>
- \frametitle{Multicast Adressen}
- \framesubtitle{Scope Überblick}
- \label{Multicast Scope}
- \small{
- Die Scopes haben folgende Bedeutung:\\
- \begin{tabular}{c|c|p{5cm}}
- Wert&Scope&Beschreibung\\\hline
- 0&reserviert&\\\hline
- 1&Interface-Local&Loopback\\\hline
- 2&Link Local&nur im lokalen Subnetz\\\hline
- 3&Realm-Local&für eine bestimmte Netzwerk-Technologie (zBsp Mesh) \\\hline
- 4&Admin-Local&Geltungsbereich vom Router-Admin definiert\\\hline
- 5&Site-local& für den Bereich einer lokalen Site\\\hline
- 8&Organisation-Local& über mehrere Sites aber gleiches logisches Netz\\\hline
- E&Global&Globaler Multicast\\\hline
- \end{tabular}
- Fehlende Scope sind nicht zugewiesen und dürfen zur Definierung von Multicast-Regionen verwendet werden.
- \hyperlink{Multicast}{\beamerreturnbutton{Back to Multicast}}}
-\end{frame}
-
-\begin{frame}<1-| beamer:0>[fragile,shrink]
- \frametitle{Das innere der IPv6-Pakete}
- \framesubtitle{IPv6-Header}
- \label{Header}
- \textcolor{realRFC}{RFC 8200} (2017) ursprünglich 1995 \textcolor{realRFC}{RFC 1883} \\
- Größe: 40 Byte (320Bits)
- \vspace{0.3cm}
- \vfill
- \begin{bytefield}{32}
- \bitheader{0,4,8,12,16,20,24,28,32} \\
- \bitbox{4}{\color{DarkGreen}Version} & \bitbox{8}{\color{blue}Traffic Class} & \bitbox{20}{\color{blue}Flow Label}\\
- \bitbox{16}{\color{blue}Payload Length} & \bitbox{8}{\color{blue}Next Header} & \bitbox{8}{\color{blue}Hop Limit}\\
- \wordbox{4}{\color{DarkGreen}Quell-IP-Adresse}\\
- \wordbox{4}{\color{DarkGreen}Ziel-IP-Adresse}\\
- \end{bytefield}
- \vspace{0.3cm}
- legende: Grün auch in ipv4 / Blau verändert in IPv6
-\end{frame}
-
-\begin{frame}<1-| beamer:0>
- \frametitle{Das innere der IPv6-Pakete}
- \framesubtitle{Felder des IP-Headers}
- \scriptsize{
- \begin{tabular}{p{0.13\textwidth}|l|p{0.76\textwidth}}
- Feld & Bit & Beschreibung \\\hline
- Version & 4 & Protokoll Version \\\hline
- Traffic Class & 8 & Priorität des Pakets beim Routen (Quality of Service / QoS)\\\hline
- Flow Label & 20 & Weiterer Marker für QoS bei Echtzeitanwendungen und Streaming. Pakete mit gleichem Flow-Wert werden gleich behandelt.\\\hline
- Payload Length & 16 & Netto-Länge des Datenpakets (= Payload + Header Extensions)\\\hline
- Next Header & 8 & Identifiziert den Typ des nächsten Kopfdatenbereiches, dieser kann entweder einen Erweiterungs-Kopfdatenbereich oder ein Protokoll höherer Schicht bezeichnen, wie z. B. TCP\\\hline
- Hop Limit & 8 & Maximale Anzahl von Router-Durchläufen (Hops). Bei jedem Hop wird dieser Zähler um eins dekrementiert. Beim Stand null wird das Paket verworfen. \\\hline
- Quell-IP-Adresse & 128 & An dieser Stelle steht die IP-Adresse der Station, die das IP-Paket abgeschickt hat.\\\hline
- Ziel-IP-Adresse & 128 & An dieser Stelle steht die IP-Adresse der Station/Stationen, für die das IP-Paket bestimmt ist.\\\hline
- \end{tabular}
- \hyperlink{IPoBC}{\beamerreturnbutton{Back to IPoBC}}}
-\end{frame}
-
-\begin{frame}<1-| beamer:0>[shrink]
- \frametitle{Das NDP}
- \framesubtitle{Neighbor Discovery Protocol}
- \label{NDP}
- \textcolor{realRFC}{RFC 4861} - 2007\\
- \textcolor{realRFC}{RFC 9131} - 2021\\
- \textcolor{realRFC}{RFC 3122} - 2001
- \begin{definition}
- Wird verwendet um im selben Netz andere Teilnehmer und dazugehörige Informationen zu ermitteln.
- \end{definition}
- \vspace{-0.3cm}
- \begin{itemize}
- \item{erlaubt das erkennen von Link Local Adressen}
- \item{nutzt ICMP (Internet Controll Message Protocol alias ping)}
- \item{ermittelt:}
- \begin{itemize}
- \item{Präfixe (Prefix Discovery)}
- \item{Router (Router Discovery)}
- \item{Ermittelt die MTU (maximale Transmission Unit)}
- \item{Hop Limit und den nächsten Hop}
- \item{Doppelte Adressen (DAD)}
- \item{unerreichbare Teilnehmer (NUD)}
- \item{Umleitungen (Redirects)}
- \end{itemize}
- \end{itemize}
- \hyperlink{NDP-NUD}{\beamerreturnbutton{Back to Neighbor Discovery Protocol und Neighbor Unreachability Dectection}}
- \vspace{0.3cm}
-\end{frame}
-
-%\subsection[NUD]{Neighbor Unreachability Dectection}
-
-\begin{frame}<1-| beamer:0>[fragile]
- \frametitle{Neighbor Unreachability Dectection}
- \framesubtitle{Erreichbarkeit der Umgebung}
- \label{NUD}
- \textcolor{realRFC}{RFC 7048} - 2014\\
- \textcolor{realRFC}{RFC 4861} - 2007
- \begin{definition}
- ermittelt, ob die Adresse noch erreichbar ist.
- \end{definition}
+\frametitle{nicht represenative Umfrage}
+ \framesubtitle{?}
\begin{itemize}
-\item{wird mittels ping(ICMP) ermittelt}
-\item{wird benutzt für alle Wege zwischen den Teilnehmern}
-\item{wird nur an Teilnehmer mit Unicast Adresse gesendet}
+\item{Wer von euch ist intelligent genug für ihren/seinen Job?}
+\pause
+\item{Wer von euch glaubt die Kollegen sind intelligent genug für den Job?}
+\pause
+\item{Wer von euch war nicht intelligent genug für die Ausbildung die er/sie gemacht hat?}
+\pause
+\item{Wer findet die Frage unverschämt?}
+\pause
+\item{Wer kann nachweisen, das er/sie nicht intelligent genug ist für die Ausbildung, die er/sie gemacht hat?}
\end{itemize}
-\hyperlink{NDP-NUD}{\beamerreturnbutton{Back to Neighbor Discovery Protocol und Neighbor Unreachability Dectection}}
-\end{frame}
-
-%% \subsection[DAD]{Duplicate Address Dectection}
-
-\begin{frame}<1-| beamer:0>[fragile]
- \frametitle{Duplicate Address Dectection}
- \framesubtitle{doppelte Addressen aufspüren}
- \label{DAD}
- \textcolor{realRFC}{RFC 7527} - 2015\\
- \textcolor{realRFC}{RFC 4862} - 2007\\
- \textcolor{realRFC}{RFC 4429} - 2006
- \begin{definition}
- Soll Adress Konfikte verhindern, und doppelt vergebene Adressen erkennen.
- \end{definition}
- \vspace{-0.3cm}
- \begin{enumerate}
- \item{ermittelte Unicast-Adresse}
- \item{sende Neigbour Solicitation-Nachricht (ICMP)}
- \item{verwende eine unspezifische Adresse als Quell-Adresse}
- %\item{die ermittelte Unicast Adresse wird als Solicited Multicast Adresse umgewandelt und als Zieladresse verwendet}
- \item{die gewünschte ermittelte Unicast Adresse wird im ICMP-Packet als Zieladresse mit eingetragen}
- \end{enumerate}
- \hyperlink{DAD-}{\beamerreturnbutton{Back to Duplicate Address Dectection}}
-\end{frame}
-
-%\subsection[RA/RS]{Router Erkennung mit IPv6}
-
-\begin{frame}<1-| beamer:0>
- \frametitle{Router Erkennung}
- \framesubtitle{Router-Solicitation}
- \label{RS}
- \textcolor{realRFC}{RFC 4861} - 2007
- \begin{definition}
- ICMP Multicast-Nachricht mit der ein Router Advertisement angefordert wird.
- \end{definition}
- \begin{itemize}
- \item{wird nach dem aktivieren des Interfaces versendet}
- \item{beinhaltet:}
- \begin{itemize}
- \item{SourceAdresse: IP-Adresse des sendenen Interfaces}
- \item{ZielAdresse: all routers multicast Adresse}
- \end{itemize}
- \end{itemize}
- \hyperlink{RA-RS}{\beamerreturnbutton{Back to Router-Solicitation und -Advertisement}}
-\end{frame}
-
-\begin{frame}<1-| beamer:0>[shrink]
- \frametitle{Router Erkennung}
- \framesubtitle{Router-Advertisement}
- \label{RA}
- \textcolor{realRFC}{RFC 4861} - 2007
- \vspace{-0.2cm}
- \begin{definition}
- ICMP Nachricht mit der ein Router sein vorhandensein im Netz bekannt gibt und verschiedene Informationen an die Teilnehmer des Netzes übermittelt.
- \end{definition}
- \vspace{-0.3cm}
- \begin{itemize}
- \item{wird in regelmäßigen Abständen gesendet}
- \item{ist oft Antwort auf Router-Solicitation}
- \item{beinhaltet:}
- \begin{itemize}
- \item{SourceAdresse: linklocalAdresse des sendenen Interfaces}
- \item{ZielAdresse: RouterAdresse oder all-node Multicast Adresse}
- \item{derzeitiges Hop Limit}
- \item{DHCP erreichbar (Managed Adress configuration flag)}
- \item{Router Lifetime: 0 = kein Default Router}
- \item{MTU}
- \item{Präfix Informationen}
- \end{itemize}
- \end{itemize}
- \hyperlink{RA-RS}{\beamerreturnbutton{Back to Router-Solicitation und -Advertisement}}
- \vspace{0.3cm}
-\end{frame}
-
-%\subsection{IPoSN}
-\begin{frame}<1-| beamer:0>
- \frametitle{IPv6 over Social Networks}
- \framesubtitle{Aufbau}
- \label{IPoSN}
- \textcolor{witzRFC}{RFC 5514} - 2009
- \begin{definition}
- Um die IPv6-Geräte zu erhöhen, sollen alle Sozialen Netzwerk Plattformen in IPv6 Netzwerke migriert werden. Damit soll erreicht werden die IPv6 Kenntnisse ebenso zu erhöhen, wie die IPv6 Router.
- \end{definition}
-\vspace{-0.3cm}
- \begin{itemize}
- \item{Experimentelles Protokoll}
- \item{mögliche Netzwerke: Facebook, LinkedIn, etc.}
- \item{Jeder User des Netzwerk ist ein Router}
- \item{Jeder befreundete User ist ein point-to-point Link}
- \item{Da User mehrere Freunde; Partner, Beziehungen möchten, ist mit einem großen gemeshed Netz zu rechenen}
- \item{Das erzeugt eine gute IPv6 Connectivity}
- \end{itemize}
-\end{frame}
-
-\begin{frame}<1-| beamer:0>
- \frametitle{IPv6 over Social Networks}
- \framesubtitle{Funktition}
-\small{
- \begin{itemize}
- \item{Viele Soziale Netzwerk Apps (SNAs) erlauben Plug-Ins}
- \item{Plug-Ins erzeugen mit Hilfe des Users IPv6 Pakete}
- \item{Diese werden Sprung für Sprung über meshed SNA/IPv6 übertragen}
- \item{Die übliche Regel lautet, dass SNA Kontobenutzer über eine Web Aktion die erhaltenen IPv6 Pakete verarbeiten}
- \item{Dies verursacht mitunter große Verzögerungen zwischen Teilnehmern, daher sind die Routing-Timer anzupassen}
- \item{Interface Identifier werden aus der einzigartige nummerische User-Indentifikation in SNAs erstellt}
- \item{es werden nur GUA und LLA generiert}
- \item{...}
- \end{itemize}
- }
- \hyperlink{IPoAC}{\beamerreturnbutton{Back to Tauben und Ipv6}}
-\end{frame}
-
-\begin{frame}[shrink]
- \frametitle{Inhalt}
- \textbf{\tableofcontents[hideothersubsections]}
- \vspace{0.4cm}
\end{frame}
+\subsection{Das Gutachten}
+\section{Die Empfehlung}
+\subsection{Was ist Berufliches Training?}
+\subsection{Was ist ein Umschulung?}
+\subsection{Die Bedingungen}
+\section{Mit dem Kopf durch die Wand}
+\subsection{Was ist ein technisches Jahr für junge Frauen}
+\subsection{bei Enter Technik}
+\subsection{ein selbstgebautes Smartphone}
+\section{Der Ausbildungsplatz}
+\subsection{Was ist das Trägerübergreifende Persönliche Budget?}
+\subsection{Was ist das Budget für Ausbildung}
+\subsection{Was ist ein Nachteilsausgleich}
+\subsubsection{in Bezug auf die IHK}
+\subsubsection{in Bezug auf die Berufsschule}
\end{document}
-
-
-%% \subsection[IPoB]{IPv4 over Buritos}
-%% \begin{frame}[fragile,shrink]
-%% \frametitle{IPv4 over Burrito Carriers}
-%% \framesubtitle{\textcolor{RedViolet}{RFC Draft 2005} IPoBC}
-%% \label{IPoBC}
-%% Größe: 20 Byte (160 Bits)
-%% \vspace{0.2cm}
-%% \vfill
-%% \begin{bytefield}{32}
-%% \bitheader{0,4,8,12,16,20,24,28,32} \\
-%% \bitbox{4}{\color{green}\tiny{offensichtlich}} & \bitbox{4}{\color{red}\small{Zwiebel}} & \bitbox{8}{\color{blue}Jalapenos} & \bitbox{16}{\color{blue}Phyische Länge (mm)}\\
-%% \bitbox{16}{\color{red}Nummer auf der Folie} & \bitbox{3}{\color{red}\tiny{Bohnen\\Art}} & \bitbox{13}{\color{red}Anzahl der Bohnen}\\
-%% \bitbox{8}{\color{blue}{aAz}} & \bitbox{8}{\color{blue}Guacamole} & \bitbox{16}{\color{red}Rezept}\\
-%% \bitbox{32}{\color{green}Salat}\\
-%% \bitbox{32}{\color{green}Reis}\\
-%% \bitbox{32}{\color{red}Rindfleisch}
-%% \end{bytefield}
-%% Guten Appetit!\\
-%% \small{Legende: aAz $=$ angeforderte Auslieferungszeit}
-%% \only<|beamer:0>{\hyperlink{Header}{\beamergotobutton{IPv6-Header}}}
-%% \end{frame}
-
-
-
-
-% LocalWords: IPv Powershell Identifier