nolith / intro_ipv6

Presentazione beamer su IPv6.

Clone this repository (size: 2.1 MB): HTTPS / SSH
$ hg clone http://code.l0g.in/intro_ipv6

Changed (Δ2.1 KB):

raw changeset »

Presentazione.tex (48 lines added, 32 lines removed)

ipv6.handout.tex (28 lines added, 0 lines removed)

Up to file-list Presentazione.tex:

42
42
{\begin{colorblock}{#1}\begin{itemize}}
43
43
{\end{itemize}\end{colorblock}}
44
44
45
\newcommand{\tlelement}[3] {\only<#1>{\begin{tl_itm_year}{#2} #3 \end{tl_itm_year}}}
45
\newcommand{\tlelement}[3] {\only<presentation:#1>{\begin{tl_itm_year}{#2} #3 \end{tl_itm_year}}}
46
46
47
47
48
48
\usepackage{multirow}
@@ -127,6 +127,22 @@ Facoltà di Ingegneria%\\Dipartimento di
127
127
\pgfdeclareimage[height=1.15cm]{LogoUniF}{immagini/LogoUniF}
128
128
\logo{\pgfuseimage{LogoUniF}}
129
129
130
% Utilizza l'outline
131
%\AtBeginSection[]
132
%{
133
%   \begin{frame}
134
%       \frametitle{Outline}
135
%       \tableofcontents[currentsection]
136
%   \end{frame}
137
%}
138
\AtBeginSubsection[] 
139
{ 
140
\begin{frame}<beamer> 
141
\frametitle{Sommario} 
142
\tableofcontents[currentsection,currentsubsection] 
143
\end{frame} 
144
} 
145
130
146
131
147
132
148
% Inizio Presentazione.
@@ -151,8 +167,8 @@ Facoltà di Ingegneria%\\Dipartimento di
151
167
	\draw[timeline] (-.5,0) -- (11.5,0);
152
168
	%red line
153
169
	\setbeamercovered{invisible}
154
	\uncover<8->{ \draw[timeline,color=red] (8,0) -- (11.5,0);}
155
	\uncover<11->{
170
	\uncover<presentation:8->{ \draw[timeline,color=red] (8,0) -- (11.5,0);}
171
	\uncover<presentation:11->{
156
172
	\draw (9,0) node[year label] (2011) {\small \color{red}{2011}} +(0,-3pt) -- +(0,3pt);
157
173
	\draw (9.5,0) node[year label] (2012) {\small \color{red}{2012}} +(0,-3pt) -- +(0,3pt);
158
174
	\path[today,color=red] (2011) -- +(0,+1cm);
@@ -172,29 +188,29 @@ Facoltà di Ingegneria%\\Dipartimento di
172
188
	\draw (8,0) node[year label] (2009) {\small 2009} +(0,-3pt) -- +(0,3pt);
173
189
	\draw (11,0) node[year label] (2016) {\small 2016} +(0,-3pt) -- +(0,3pt);
174
190
	%freccie today
175
	\only<1>{\path[today] (1993) -- +(0,+1cm);}
176
	\only<2>{\path[today] (1995) -- +(0,+1cm);}
177
	\only<3>{\path[today] (1997) -- +(0,+1cm);}
178
	\only<4>{\path[today] (1999) -- +(0,+1cm);}
179
	\only<5>{\path[today] (2000) -- +(0,+1cm);}
180
	\only<6>{\path[today] (2003) -- +(0,+1cm);}
181
	\only<7>{\path[today] (2004) -- +(0,+1cm);}
182
	\only<8>{\path[today] (2005) -- +(0,+1cm);}
183
	\only<9>{\path[today] (2006) -- +(0,+1cm);}
184
	\only<10>{\path[today] (2008) -- +(0,+1cm);}
185
	\only<11>{\path[today] (2009) -- +(0,+1cm);}
191
	\only<presentation:1>{\path[today] (1993) -- +(0,+1cm);}
192
	\only<presentation:2>{\path[today] (1995) -- +(0,+1cm);}
193
	\only<presentation:3>{\path[today] (1997) -- +(0,+1cm);}
194
	\only<presentation:4>{\path[today] (1999) -- +(0,+1cm);}
195
	\only<presentation:5>{\path[today] (2000) -- +(0,+1cm);}
196
	\only<presentation:6>{\path[today] (2003) -- +(0,+1cm);}
197
	\only<presentation:7>{\path[today] (2004) -- +(0,+1cm);}
198
	\only<presentation:8>{\path[today] (2005) -- +(0,+1cm);}
199
	\only<presentation:9>{\path[today] (2006) -- +(0,+1cm);}
200
	\only<presentation:10>{\path[today] (2008) -- +(0,+1cm);}
201
	\only<presentation:11>{\path[today] (2009) -- +(0,+1cm);}
186
202
	%fatti
187
203
	\draw (1993) node[fact label] {\tiny CIDR}; 
188
	\uncover<2->{ \draw (1995) node[fact label] {\tiny IPv6}; }
189
	\uncover<3->{ \draw (1997) node[fact label] {\tiny SURFNet}; }
190
	\uncover<4->{ \draw (1999) node[fact label] {\tiny IPv6 Forum}; }
191
	\uncover<5->{ \draw (2000) node[fact label] {\tiny SixXS}; }
192
	\uncover<6->{ \draw (2003) node[fact label] {\tiny Parte 6bone - Asia}; }
193
	\uncover<7->{ \draw (2004) node[fact label] {\tiny Supporto a IPv6 dai vendor}; }
194
	\uncover<8->{ \draw (2005) node[fact label] {\tiny USA};}
195
	\uncover<9->{ \draw (2006) node[fact label] {\tiny Termina 6bone}; }
196
	\uncover<10->{ \draw (2008) node[fact label] {\tiny Root DNS - UE - Beijing}; }
197
	\uncover<11->{ \draw (2009) node[fact label] {\tiny OGGI}; }
204
	\uncover<presentation:2->{ \draw (1995) node[fact label] {\tiny IPv6}; }
205
	\uncover<presentation:3->{ \draw (1997) node[fact label] {\tiny SURFNet}; }
206
	\uncover<presentation:4->{ \draw (1999) node[fact label] {\tiny IPv6 Forum}; }
207
	\uncover<presentation:5->{ \draw (2000) node[fact label] {\tiny SixXS}; }
208
	\uncover<presentation:6->{ \draw (2003) node[fact label] {\tiny Parte 6bone - Asia}; }
209
	\uncover<presentation:7->{ \draw (2004) node[fact label] {\tiny Supporto a IPv6 dai vendor}; }
210
	\uncover<presentation:8->{ \draw (2005) node[fact label] {\tiny USA};}
211
	\uncover<presentation:9->{ \draw (2006) node[fact label] {\tiny Termina 6bone}; }
212
	\uncover<presentation:10->{ \draw (2008) node[fact label] {\tiny Root DNS - UE - Beijing}; }
213
	\uncover<presentation:11->{ \draw (2009) node[fact label] {\tiny OGGI}; }
198
214
\end{tikzpicture}
199
215
200
216
\tlelement{1}{1993}{\item Viene introdotto CIDR per arginare il problema della fine degli indirizzi IP.}
@@ -240,6 +256,7 @@ IPv6 \`e la nuova versione del protocoll
240
256
\tikzstyle{ipv4}+=[rectangle,minimum size=1cm,fill=chameleongreen1,draw=chameleongreen3]
241
257
\tikzstyle{na} = [baseline=-.5ex]
242
258
259
\mode<beamer> {
243
260
\begin{tikzpicture}[remember picture,overlay]
244
261
  \node at ($(current page.center) + (0,2cm) $) [ipv4] (ipv4) {} ;
245
262
  \coordinate (ipv6) at ($ (ipv4) + (2cm,-.5cm) $);
@@ -253,7 +270,7 @@ IPv6 \`e la nuova versione del protocoll
253
270
  \path[v6 arrow] (current page.west) -- +(+.5cm,0);
254
271
  \path[v6 arrow] (current page.east) -- +(-.5cm,0);
255
272
  \end{actionenv}
256
\end{tikzpicture}
273
\end{tikzpicture} 
257
274
258
275
\vspace{12em}
259
276
@@ -268,7 +285,7 @@ IPv6 \`e la nuova versione del protocoll
268
285
  \item<6-> Per mantenere le proporzioni dovremmo colorare di bianco l'intera superficie del Sistema Solare!
269
286
  \item<7-> Pi\`u di $6.66 \cdot 10^{23}$ indirizzi per metro quadrato della superficie terrestre (cioè 666 mila miliardi di miliardi).
270
287
  \end{itemize}
271
\end{itemize}
288
\end{itemize} }
272
289
273
290
\end{frame}
274
291
@@ -346,9 +363,7 @@ Il Network Address Translation (NAT) è
346
363
\end{frame}
347
364
348
365
\section{IPv6 nel dettaglio} % (fold)
349
\label{sec:ipv6_nel_dettaglio}
350
366
\subsection{Struttura di un indirizzo} % (fold)
351
\label{sub:struttura_di_un_indirizzo}
352
367
\begin{frame}\frametitle{Struttura di un indirizzo}
353
368
	Un indirizzo IPv6 \`e un dato a 128 bit. Si utilizza una rappresentazione a 
354
369
	gruppi di 4 cifre esadecimali separati dal simbolo ``\texttt{:}''\\
@@ -645,7 +660,7 @@ Indirizzo destinazione del datagramma.
645
660
	\end{colorblock}
646
661
\end{frame}
647
662
648
\subsubsection{Extension headers}
663
%\subsubsection{Extension headers}
649
664
\begin{frame}\frametitle{Header IPv6 - Extension header}
650
665
	In IPv6 \`e possibile estendere l'header attraverso gli 
651
666
	\textit{Extension header}, la loro presenza \`e indicata dal campo
@@ -690,8 +705,7 @@ Indirizzo destinazione del datagramma.
690
705
% section ipv6_nel_dettaglio (end)
691
706
692
707
\section{Automatismi e routing} % (fold)
693
\label{sec:automatismi_e_routing}
694
708
\subsection{Introduzione} 
695
709
\begin{frame}\frametitle{Autoconfigurazione}
696
710
	Una delle novità introdotte da IPv6 è l'autoconfigurazione dei nodi di rete, che anche in assenza
697
711
	di un router sono in grado di generare autonomamente un indirizzo link-local unicast per garantire la
@@ -719,6 +733,7 @@ Indirizzo destinazione del datagramma.
719
733
	\end{colorblock}
720
734
\end{frame}
721
735
 
736
\subsection{EUI-64} 
722
737
\begin{frame}[fragile]\frametitle{Extended Unique Identifier (EUI-64) - Algoritmo}
723
738
	
724
739
%\setlength{\byteheight}{4ex}
@@ -775,6 +790,7 @@ Indirizzo destinazione del datagramma.
775
790
	L'indirizzo link-local EUI-64 è \texttt{fe80::2:16:cb:ff:fe:8c:de:8b}
776
791
\end{frame}
777
792
793
\subsection{IPv6 Stateless Address Autoconfiguration} 
778
794
\begin{frame}[allowframebreaks]\frametitle{Configurazione stateless - Definizioni} % (fold)
779
795
\label{sub:configurazione_stateless}
780
796
La configurazione stateless offre la possibilità di ottenere un indirizzo global unicast e un router
@@ -882,7 +898,7 @@ Il procedimento fa uso di pacchetti ICMP
882
898
% subsection configurazione_stateless (end)
883
899
% section automatismi_e_routing (end)
884
900
885
\section{Come fare}
901
\section{Implementare IPv6}
886
902
887
903
\subsection{Tunnel Broker}
888
904
\begin{frame}\frametitle{Tunnel Broker}

Up to file-list ipv6.handout.tex:

1
% Per evitare Warning con Pdf 1.5 Version.
2
\pdfoptionpdfminorversion=5
3
4
% Classe Presentazioni [Beamer].
5
\documentclass[hyperref={pdfpagelabels=false},handout]{beamer}
6
7
%permette un rendering buono a video (Font scalabili embedded)
8
%\usepackage{ae,aecompl}
9
10
\usepackage{pgfpages} 
11
%\pgfpagesuselayout{resize}[a4paper,border shrink=5mm,landscape] 
12
%This says “Resize all pages to landscape A4 pages, no what their original size was, but shrink the pages 
13
%by 5mm, so that there is a bit of a border around everything.” Naturally, instead of a4paper you can also use 
14
%letterpaper or any of the other standard paper sizes. For further options and details see the documentation 
15
%of pgfpages. 
16
%The second thing you might wish to do is to put several slides on a single page. This can be done as 
17
%follows: 
18
%\usepackage{pgfpages} 
19
\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm] 
20
%This says “Put two pages on one page and then resize everything so that it fits on A4 paper.” Note that 
21
%this time we do not need landscape as the resulting page is, after all, not in landscape mode. 
22
%Instead of 2 on 1 you can also use 4 on 1, but then with landscape once more, and also 8 on 1 and 
23
%even 16 on 1 to get a grand (though unreadable) overview. 
24
%If you put several slides on one page and if these slides normally have a white background, it may be 
25
%useful to write the following in your preamble: 
26
%\mode<handout>{\setbeamercolor{background canvas}{bg=black!5}} 
27
28
\input{Presentazione}