diff --git a/.gitignore b/.gitignore index d3eb8c8..15e2486 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ project-proposal-annotated.pdf project-proposal.aux project-proposal.log -project-proposal.pdf diff --git a/project-proposal.pdf b/project-proposal.pdf new file mode 100644 index 0000000..3eb015a Binary files /dev/null and b/project-proposal.pdf differ diff --git a/project-proposal.tex b/project-proposal.tex index 9256faf..ba49c7d 100644 --- a/project-proposal.tex +++ b/project-proposal.tex @@ -151,7 +151,7 @@ A sample network is provided in Figure \ref{fig:sample-network}. \section*{Success Criteria} \begin{enumerate} - \item Allow either a TCP flow or a UDP flow to continue if one or more (but not all) of the connections between the Local Portal and the Remote Portal are lost. + \item Demonstrate that a flow can be maintained over two connections of equal bandwidth with this solution if one of the connections becomes unavailable. \item Any and all performance gains stated below should function bidirectionally (inbound/outbound to/from the client). @@ -161,10 +161,6 @@ A sample network is provided in Figure \ref{fig:sample-network}. \item Demonstrate that more bandwidth is available over two connections of equal bandwidth with this solution than is available over one connection without. - \item Demonstrate that a flow can be maintained over two connections of equal bandwidth with this solution if one of the connections becomes unavailable. - - \item Provide full support for both IPv4 and IPv6. This includes reaching the Remote Portal over IPv6 but proxying IPv4 packets, and vice versa. - \end{enumerate} \subsection*{Extended Goals} @@ -187,6 +183,8 @@ A sample network is provided in Figure \ref{fig:sample-network}. \subsection*{Stretch Goals} \begin{enumerate} + \item Provide full support for both IPv4 and IPv6. This includes reaching the Remote Portal over IPv6 but proxying IPv4 packets, and vice versa. + \item Provide a UDP based solution of tunnelling the IP packets which exceeds the performance of the TCP solution in the above bandwidth tests. \item Provide an IP based solution of forwarding the IP packets which exceeds the performance of the UDP solution in the above bandwidth tests.