\relax \providecommand\hyper@newdestlabel[2]{} \providecommand\babel@aux[2]{} \@nameuse{bbl@beforestart} \catcode `"\active \providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} \HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined \global\let\oldcontentsline\contentsline \gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} \global\let\oldnewlabel\newlabel \gdef\newlabel#1#2{\newlabelxx{#1}#2} \gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} \AtEndDocument{\ifx\hyper@anchor\@undefined \let\contentsline\oldcontentsline \let\newlabel\oldnewlabel \fi} \fi} \global\let\hyper@last\relax \gdef\HyperFirstAtBeginDocument#1{#1} \providecommand\HyField@AuxAddToFields[1]{} \providecommand\HyField@AuxAddToCoFields[2]{} \babel@aux{ngerman}{} \@writefile{toc}{\contentsline {section}{\numberline {1}Programmable Data Plane und P4}{1}{section.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {2}P4 Beispiel\,(1): Repeater}{1}{section.2}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3}P4 Beispiel\,(2): Minimalistischer Layer 2 Switch}{2}{section.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Aufgabe 1: Hinzufügen von Tabelleneinträgen für die MAC-Adressen der Hosts}{2}{subsection.3.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Aufgabe 2: Hinzufügen einer Multicast-Gruppe}{3}{subsection.3.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Diskussion und nächste Schritte}{3}{subsection.3.3}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {4}P4 Beispiel\,(3): Learning Layer 2 Switch}{3}{section.4}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Aufgabe 1: Starten des Controllers}{4}{subsection.4.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Aufgabe 2: Neustart der Umgebung und Betrachtung der Wirkung von Flooding \& Filtering}{4}{subsection.4.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Diskussion und nächste Schritte}{5}{subsection.4.3}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {5}Direkte Verwendung der P4 Tools in der VM}{5}{section.5}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {6}Weiterführende Informationen}{5}{section.6}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {7}Eigene VM mit P4 Toolchain}{6}{section.7}\protected@file@percent }