\chapter{\label{results}Results}
%** Results.tex: What were the results achieved including an evaluation
%

\section{\label{results:general}General}
Parser for all protocols (udp,tcp,icmp,icmp6)

BMV2: more feature rich, but software only solution
NetFPGA: capabale of line speed Nat64, focused port on nat64


\section{\label{Results:BMV2}BMV2}

Responds to icmp, icmp6
ndp \cite{rfc4861}
arp

test framework openvswitch

Fully functional host
Can compute checksums on its own.

focus on typical use cases of icmp, icmp6, the software implementation
supports translating echo request and echo reply messages, but does
not support all ICMP/ICMP6 translations that are defined in
RFC6145\cite{rfc6145}.

Stateful : no automatic removal


\section{\label{results:tayga}Tayga}

3gbit

\section{\label{results:jool}Jool}


\section{\label{Results:NetPFGA}NetFPGA}
General result: limited NAT64 is working, however

  No Payload
  checksumming - requires controller

  Hash funktion in Arbeit

  No NDP, no ARP - focused on key factors of NAT64 translation,
  other features can be supported by controller

\section{\label{results:softwarenat64}NAT64 in Software}
Tayga, Jool

\section{\label{results:features}Feature comparison}

speed - sessions - eamt
can act as host
lpm tables
ping
ping6 support
ndp
controller support

\section{todo - FIXME: remove}

\begin{verbatim}
***** Dorth eher detailiertes Drawing
***** Längste Section!

\end{verbatim}
