2019-07-29 17:13:47 +00:00
|
|
|
\chapter{\label{results}Results}
|
|
|
|
%** Results.tex: What were the results achieved including an evaluation
|
|
|
|
%
|
|
|
|
|
|
|
|
The results from your evaluations.
|
|
|
|
|
|
|
|
\begin{itemize}
|
|
|
|
\item Solution in P4/BMV2
|
|
|
|
\item Solution in P4/NetFPGA
|
|
|
|
\end{itemize}
|
|
|
|
|
2019-07-31 08:50:30 +00:00
|
|
|
\section{\label{Results:BMV2}BMV2}
|
|
|
|
ndp
|
|
|
|
arp
|
|
|
|
|
|
|
|
test framework openvswitch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\section{\label{Results:NetPFGA}NetFPGA}
|
2019-07-31 09:30:56 +00:00
|
|
|
General result: limited NAT64 is working, however
|
|
|
|
|
2019-08-07 13:55:53 +00:00
|
|
|
\subsection{\label{Results:NetPFGA:challenge-checksum}No Payload
|
|
|
|
checksumming}
|
|
|
|
|
|
|
|
Hash funktion in Arbeit
|
|
|
|
|
2019-07-31 09:30:56 +00:00
|
|
|
\subsection{\label{Results:NetPFGA:challenges}Other Challenges}
|
2019-07-29 17:13:47 +00:00
|
|
|
Many workarounds
|
2019-07-31 08:50:30 +00:00
|
|
|
|
|
|
|
Table size 63, table size 64,
|
|
|
|
|
2019-07-31 09:30:56 +00:00
|
|
|
Table entries require arguments of all possible actions, not only used
|
|
|
|
one.
|
|
|
|
|
|
|
|
Compile time hours
|
|
|
|
|
|
|
|
Silent errors
|
|
|
|
|
|
|
|
Unclear errors: broken board
|
|
|
|
|
|
|
|
Due to the very fragile nature of the build framework from the
|
|
|
|
NetFPGA-Live repository,
|
|
|
|
|
2019-08-01 18:59:21 +00:00
|
|
|
Renaming VARIABLES in the definition of
|
|
|
|
|
2019-07-31 09:30:56 +00:00
|
|
|
Reproducibility:
|
2019-07-31 08:50:30 +00:00
|
|
|
|
|
|
|
\section{\label{Results:P4}P4}
|
|
|
|
|
|
|
|
Limits if in actions
|
2019-08-07 13:55:53 +00:00
|
|
|
|
|
|
|
\section{todo}
|
|
|
|
|
|
|
|
\begin{verbatim}
|
|
|
|
***** Dorth eher detailiertes Drawing
|
|
|
|
***** Längste Section!
|
|
|
|
|
|
|
|
\end{verbatim}
|