%** Introduction.tex: Contains an introduction to
%                     the topic and motivates the work.
%                     State what the reader can find where.


\chapter{\label{introduction}Introduction}
In this chapter we give an introduction about the topic of the master
thesis, the motivation and problemes that we address.

% ----------------------------------------------------------------------
\section{\label{introduction:motivation}Motivation}
The Internet has almost completely run out of public IPv4 space. The
Regional Internet Registries
(\cite{ripe_exhaustion},
\cite{apnic_exhaustion},
\cite{lacnic:_ipv4_deplet_phases}
is common knowledge


IPv6 deployments grow \cite{google:_ipv6_googl}.
Make it easier
take away burden

In theory line speed - what is reality?

The motivation to write this thesis was...




IPv6 P4

Introduce the related research field/the project.

\section{\label{introduction:taskdescription}The Task}

P4 environment
a lot of potential
Programming language in the network
Not only faster, but also more convienient.

**** High speed NAT64 with P4
 Currently there are two main open source NAT64 solution available:
 tayga and jool. The former is a single threaded, cpu bound user
 space solution, the latter a custom Linux kernel module.

 This thesis challenges this status quo by developing a P4 based
 solution supporting all features of jool/tayga and comparing the
 performance, security and adaptivity of the solutions.

 - Milestone 1: Stateless NAT64/NAT46 translations in P4
 - Milestone 2: Stateful (dynamic) NAT64/NAT46 translations
 - Milestone 3: Hardware adaption

Describe your task.

\section{\label{introduction:overview}Overview}
Chapter 2 describes... Chapter 3 presents...


%** Problem.tex: Documentation in own words of the problem to
%                be addressed in this document:
%                What is the challenge, why is it useful what you
%                plan to do.


%% In \ref{introduction} we start with our introduction to the problem that we
%% are going to address.  Since we do not want to waste the readers time we
%% go and show the essential issues of latex in section
%% \ref{chapter2:essentials}.

\section{\label{chapter2:linespeed}Line Speed NAT64}
NAT64 in software is CPU bound. Hardware can potentially do this at
line speed.

\section{\label{chapter2:transitition}Simplify IPv6 deployments}
Currently network operators have to focus on two network stacks when
designing networks: IPv6 and IPv4. As To simplify network setups


\section{todo}
\begin{verbatim}

***** Motivation zeigen
***** IPv6, NetPFGA mehr Möglichketien
***** P4 erwähnen
***** Task gut zu zeigen,  alles erreicht
 use cases / sample applications


\end{verbatim}
