\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}