diff --git a/slides.tex b/slides.tex index a753c53..48cc4aa 100644 --- a/slides.tex +++ b/slides.tex @@ -63,7 +63,7 @@ draft-bastian-babel-v4ov6}} \midrule 10.0.0.0/24 & & 10.0.0.1 \\ 10.0.0.0/16 & & 10.0.1.1 \\ - 10.0.0.0/8 & & \xcancel{fd80::f0} \\ + 10.0.0.0/8 & & \xcancel{fe80::f0} \\ \bottomrule \end{tabular} \end{table} @@ -101,12 +101,10 @@ draft-bastian-babel-v4ov6}} \vspace{2em} \begin{itemize} - \item Supporting both v4 and v6 is cumbersome: twice the configuration - \item v6-only core, still serve v4 to clients - \item IPv6 has \alert{link-local addresses} - \begin{itemize} - \item no need for DHCP or IP addresses configuration \emph{at all}! - \end{itemize} + \item Useful to go through a \alert{router with no v4 address} + configured + \item Possible use: v6-only core, still serve v4 to clients + \emph{without tunnel} \end{itemize} \vspace{2em} @@ -147,14 +145,16 @@ draft-bastian-babel-v4ov6}} \section{Babel protocol extension} \begin{frame}{Advertising v4-over-v6 routes} - \textbf{An IPv4 interface} never announces v4-over-v6 routes + \textbf{Interface with v4 address:} no changes; just as unextended babel. \vspace{1em} - \textbf{A v6-only interface} + \textbf{Interface with only v6 addresses:} \begin{itemize} - \item{} \alert{Installs a v4 route} nevertheless when receiving it - \item{} \alert{Announces a v4-over-v6 route} for each v4 route + \item{} \alert{Receiving} a v4 route: \alert{install it anyway}, the + router's address is irrelevant. + \item{} \alert{Announcing} a v4 route: use \alert{v4-over-v6}; we need + a next-hop and only have v6 at hand. \end{itemize} \end{frame} @@ -218,16 +218,22 @@ draft-bastian-babel-v4ov6}} %%%%%%%%%%% Conclusion frame %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{frame}{To sum up} +\begin{frame}{Conclusion} \begin{itemize} - \item While routing, next-hop address is \alert{only useful to get layer 2 - address} \item New type of route: \alert{v4-over-v6}, v4 destination, v6 next-hop - \item Less network configuration, same features! Yay! - \item We have \alert{an extension draft} and \alert{an implementation} + \item Route IPv4 over an IPv6 network core. \textit{Look, Ma! No tunnels!} + \item Protocol \alert{described and drafted} + \item \alert{Production-ready implementation} available on the babeld + repository \end{itemize} - \vspace{2em} + \vspace{1em} + \begin{itemize} + \item \textbf{Intended status: \alert{experimental}} + \item Opinions: should it be adopted by workgroup or carried alone? + \end{itemize} + + \vspace{1em} \begin{columns}[T] \begin{column}{0.5\textwidth} @@ -236,7 +242,7 @@ draft-bastian-babel-v4ov6}} \href{https://datatracker.ietf.org/doc/draft-bastian-babel-v4ov6/}{\texttt{\large huit.re/draft-v4ov6}} - \includegraphics[width=0.25\textwidth]{imgs/pdf/qr_draft.pdf} + \includegraphics[width=0.2\textwidth]{imgs/pdf/qr_draft.pdf} \end{column} \begin{column}{0.5\textwidth} @@ -245,7 +251,7 @@ draft-bastian-babel-v4ov6}} \href{https://tobast.fr/files/ietf108-v40v6.pdf}{\texttt{\large huit.re/ietf108-v4ov6}} - \includegraphics[width=0.25\textwidth]{imgs/pdf/qr_slide.pdf} + \includegraphics[width=0.2\textwidth]{imgs/pdf/qr_slide.pdf} \end{column} \end{columns} \end{frame}