Alessio Caiazza is sharing code with you
Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.
Don't show this againipv6 - fine del mondo / whattodo.tex
- commit
- 8ed461c82949
- parent
- 68081ad44dff
- parent
- c09d89674da4
- branch
- default
merge
1 |
276f6cff6b8a
|
%!TEX root = ipv6.slides.tex |
2 |
276f6cff6b8a
|
|
3 |
276f6cff6b8a
|
|
4 |
276f6cff6b8a
|
|
5 |
c8f72687d488
|
\begin{frame}\frametitle{Quindi Internet morirà nel 2012?} |
6 |
276f6cff6b8a
|
|
7 |
c8f72687d488
|
Le premesse ci sono tutte, ma qualcosa si sta muovendo (molto lentamente) ! |
8 |
c8f72687d488
|
\vfill |
9 |
c8f72687d488
|
|
10 |
c8f72687d488
|
\begin{colorblock}{European commission (2008)} |
11 |
fedf5c163eb6
|
\textbf{Europe should set itself the objective to widely implement IPv6 by 2010.} Concretely |
12 |
fedf5c163eb6
|
speaking at least 25\% of users should be able to connect to the IPv6 Internet and to |
13 |
fedf5c163eb6
|
access their most important content and service providers without noticing a major |
14 |
fedf5c163eb6
|
difference compared to IPv4. |
15 |
c8f72687d488
|
\end{colorblock} |
16 |
276f6cff6b8a
|
|
17 |
276f6cff6b8a
|
\end{frame} |
18 |
276f6cff6b8a
|
|
19 |
fedf5c163eb6
|
\begin{frame}\frametitle{Cosa dovremmo fare allora?} |
20 |
fedf5c163eb6
|
|
21 |
fedf5c163eb6
|
\begin{enumerate} |
22 |
fedf5c163eb6
|
\item Chiedere la connettività IPv6 ! |
23 |
fedf5c163eb6
|
\item Usare IPv6 - più si usa, più sarà evidente che c'è una \emph{domanda}. |
24 |
fedf5c163eb6
|
\item Sperare... |
25 |
fedf5c163eb6
|
\item Creare. La prossima killer application potrebbe nascere da un'idea di chiunque. |
26 |
fedf5c163eb6
|
\end{enumerate} |
27 |
fedf5c163eb6
|
\vfill |
28 |
fedf5c163eb6
|
|
29 |
fedf5c163eb6
|
\begin{colorblock}{Questo non l'ho mai detto} |
30 |
fedf5c163eb6
|
IPv6 è dannatamente efficace per il traffico P2P :) |
31 |
fedf5c163eb6
|
\end{colorblock} |
32 |
fedf5c163eb6
|
|
33 |
fedf5c163eb6
|
|
34 |
fedf5c163eb6
|
\end{frame} |
35 |
fedf5c163eb6
|
|
36 |
fedf5c163eb6
|
\subsection{Ottenere connettività IPv6} |
37 |
fedf5c163eb6
|
\begin{frame} |
38 |
fedf5c163eb6
|
\frametitle{Connettività IPv6} |
39 |
fedf5c163eb6
|
Un nodo configurato per IPv6 può essere di tre tipi. |
40 |
fedf5c163eb6
|
|
41 |
fedf5c163eb6
|
\begin{description} |
42 |
fedf5c163eb6
|
\item[tunnel] la connettivit\`a IPv4 \`e nativa, mentre quella IPv6 si ottiene attraverso un tunnel IPv4. |
43 |
fedf5c163eb6
|
\item[IPv6 only] il nodo ha connettivit\`a IPv6 nativa e non ha lo stack protocollare IPv4 |
44 |
fedf5c163eb6
|
\item[dual-stack] il nodo ha entrambi gli stack protocolari attivi in modalit\`a nativa. |
45 |
fedf5c163eb6
|
\end{description} |
46 |
fedf5c163eb6
|
\end{frame} |
47 |
fedf5c163eb6
|
|
48 |
fedf5c163eb6
|
%\subsection{Tunnel Broker} |
49 |
fedf5c163eb6
|
\begin{frame}\frametitle{Tunnel Broker} |
50 |
fedf5c163eb6
|
\setbeamercovered{invisible} |
51 |
fedf5c163eb6
|
\begin{colorblock}{Definizione - RFC3053} |
52 |
fedf5c163eb6
|
I tunnel broker sono dei fornitori di connettività IPv6 attraverso la rete |
53 |
fedf5c163eb6
|
IPv4. |
54 |
fedf5c163eb6
|
\end{colorblock} |
55 |
fedf5c163eb6
|
\pause |
56 |
fedf5c163eb6
|
|
57 |
fedf5c163eb6
|
\vspace{1cm} |
58 |
fedf5c163eb6
|
|
59 |
fedf5c163eb6
|
\tikzstyle{net}+=[on chain] |
60 |
fedf5c163eb6
|
|
61 |
fedf5c163eb6
|
\begin{center} |
62 |
fedf5c163eb6
|
\begin{tikzpicture}[start chain,every join/.style={<->,thick}] |
63 |
fedf5c163eb6
|
\node [net,join] (client) {\pgfuseimage{schermo}}; |
64 |
fedf5c163eb6
|
\node [net,join] (rete) {\pgfuseimage{nuvola}}; |
65 |
fedf5c163eb6
|
\node [net,join] (broker) {\pgfuseimage{router}}; |
66 |
fedf5c163eb6
|
\uncover<3-> {\node [net,join] (ipv6) {\pgfuseimage{nuvola}}; } |
67 |
fedf5c163eb6
|
|
68 |
fedf5c163eb6
|
%label |
69 |
fedf5c163eb6
|
\node [below of=client] {\small client}; |
70 |
fedf5c163eb6
|
\node at (rete) [anchor=center] {\small IPv4}; |
71 |
fedf5c163eb6
|
\node [below of=broker] {\small tunnel broker}; |
72 |
fedf5c163eb6
|
\uncover<3-> { \node at (ipv6) [anchor=center] {\small IPv6};} |
73 |
fedf5c163eb6
|
|
74 |
fedf5c163eb6
|
%archi |
75 |
fedf5c163eb6
|
\uncover<4-> { |
76 |
fedf5c163eb6
|
\path (client) edge[<->,dashed,thick,bend right] node[below]{\small IPv6-in-IPv4} (broker); |
77 |
fedf5c163eb6
|
% \path (broker) edge[<->,dashed,thick,bend right] (ipv6); |
78 |
fedf5c163eb6
|
} |
79 |
fedf5c163eb6
|
\end{tikzpicture} |
80 |
fedf5c163eb6
|
\end{center} |
81 |
fedf5c163eb6
|
|
82 |
fedf5c163eb6
|
\end{frame} |
83 |
fedf5c163eb6
|
|
84 |
fedf5c163eb6
|
\tikzstyle{na} = [baseline=-.5ex] |
85 |
fedf5c163eb6
|
\tikzstyle{every picture}+=[remember picture] |
86 |
fedf5c163eb6
|
|
87 |
fedf5c163eb6
|
%\subsection{SOHO} |
88 |
fedf5c163eb6
|
\begin{frame}\frametitle{Small Office Home Office (SOHO)} |
89 |
fedf5c163eb6
|
\begin{columns} |
90 |
fedf5c163eb6
|
\column{.3\textwidth} % column designated by a command |
91 |
fedf5c163eb6
|
\begin{itemize} |
92 |
fedf5c163eb6
|
\item LAN standard |
93 |
fedf5c163eb6
|
\item<2-> Router Advertisement\tikz[na] \node[coordinate] (adv) {}; |
94 |
fedf5c163eb6
|
\item<3-> Connettività IPv6 attraverso un tunnel broker \tikz[na] \node[coordinate] (tb) {}; |
95 |
fedf5c163eb6
|
\end{itemize} |
96 |
fedf5c163eb6
|
\column{.7\textwidth} |
97 |
fedf5c163eb6
|
\setbeamercovered{invisible} |
98 |
fedf5c163eb6
|
|
99 |
fedf5c163eb6
|
\tikzstyle{net}+=[on chain] |
100 |
fedf5c163eb6
|
\tikzstyle{lnet}+=[on chain=going below] |
101 |
fedf5c163eb6
|
|
102 |
fedf5c163eb6
|
\begin{tikzpicture}[start chain,every join/.style={<->,thick}] |
103 |
fedf5c163eb6
|
\node [net,join] (ipv4) {\pgfuseimage{nuvola}}; |
104 |
fedf5c163eb6
|
{ [start branch=lan] |
105 |
fedf5c163eb6
|
\node [lnet,join=with ipv4,label=180:\tiny router] (router) {\pgfuseimage{router}}; |
106 |
fedf5c163eb6
|
\node [subnet,lnet,join] { \begin{tikzpicture} |
107 |
fedf5c163eb6
|
\node [] (client1) {\pgfuseimage{schermo}}; |
108 |
fedf5c163eb6
|
\node [right of=client1] (client2) {\pgfuseimage{schermo}}; |
109 |
fedf5c163eb6
|
\node [right of=client2] (client3) {\pgfuseimage{case}}; |
110 |
fedf5c163eb6
|
\end{tikzpicture} |
111 |
fedf5c163eb6
|
}; |
112 |
fedf5c163eb6
|
} |
113 |
fedf5c163eb6
|
\uncover<3-> { |
114 |
fedf5c163eb6
|
\node [net,join=with ipv4,right of=ipv4,label=90:\tiny tunnel broker] (broker) {\pgfuseimage{router}}; |
115 |
fedf5c163eb6
|
\node [net,join] (ipv6) {\pgfuseimage{nuvola}}; |
116 |
fedf5c163eb6
|
} |
117 |
fedf5c163eb6
|
|
118 |
fedf5c163eb6
|
%label |
119 |
fedf5c163eb6
|
%\node [below of=client] {\small client}; |
120 |
fedf5c163eb6
|
\node at (ipv4) [anchor=center] {\tiny IPv4}; |
121 |
fedf5c163eb6
|
\uncover<3-> { |
122 |
fedf5c163eb6
|
\node at (ipv6) [anchor=center] {\tiny IPv6}; |
123 |
fedf5c163eb6
|
% } |
124 |
fedf5c163eb6
|
|
125 |
fedf5c163eb6
|
%archi |
126 |
fedf5c163eb6
|
%\uncover<4-> { |
127 |
fedf5c163eb6
|
\path (router) edge[<->,dashed,thick,out=0,in=-90] node[right] (6to4) {\tiny IPv6-in-IPv4} (broker); |
128 |
fedf5c163eb6
|
% \path (broker) edge[<->,dashed,thick,bend right] (ipv6); |
129 |
fedf5c163eb6
|
} |
130 |
fedf5c163eb6
|
\end{tikzpicture} |
131 |
fedf5c163eb6
|
\end{columns} |
132 |
fedf5c163eb6
|
|
133 |
fedf5c163eb6
|
%collegamenti |
134 |
fedf5c163eb6
|
\begin{tikzpicture}[overlay] |
135 |
fedf5c163eb6
|
\path[->]<2> (adv) edge [bend right,olink] (router); |
136 |
fedf5c163eb6
|
\path[->]<3> (tb) edge [bend right,olink] (6to4); |
137 |
fedf5c163eb6
|
\end{tikzpicture} |
138 |
fedf5c163eb6
|
\end{frame} |
139 |
fedf5c163eb6
|
|
140 |
fedf5c163eb6
|
%\subsection{Enterprise} |
141 |
fedf5c163eb6
|
%\begin{frame}\frametitle{Enterprise} |
142 |
fedf5c163eb6
|
%\begin{columns} |
143 |
fedf5c163eb6
|
%\column{.35\textwidth} % column designated by a command |
144 |
fedf5c163eb6
|
%\begin{itemize} |
145 |
fedf5c163eb6
|
% \item Rete enterprise |
146 |
fedf5c163eb6
|
% \item<2-> Routing OSPFv3 \tikz[na] \node[coordinate] (ospf) {}; |
147 |
fedf5c163eb6
|
% \item<3-> Aggiornamento del server DNS \tikz[na] \node[coordinate] (agg dns) {}; |
148 |
fedf5c163eb6
|
% \item<4-> Server DHCP \tikz[na] \node[coordinate] (dhcp) {}; |
149 |
fedf5c163eb6
|
% \item<4-> Relay agent DHCP \tikz[na] \node[coordinate] (relay) {}; |
150 |
fedf5c163eb6
|
% \item<5-> Router Advertisement \tikz[na] \node[coordinate] (ra) {}; |
151 |
fedf5c163eb6
|
% \item<6-> Rimozione dei NAT \tikz[na] \node[coordinate] (no nat) {}; |
152 |
fedf5c163eb6
|
% \item<7-> Aggiornamento dei servizi \tikz[na] \node[coordinate] (servizi) {}; |
153 |
fedf5c163eb6
|
%\end{itemize} |
154 |
fedf5c163eb6
|
%\column{.65\textwidth} |
155 |
fedf5c163eb6
|
%\setbeamercovered{invisible} |
156 |
fedf5c163eb6
|
% |
157 |
fedf5c163eb6
|
%\tikzstyle{net}+=[on chain=going below] |
158 |
fedf5c163eb6
|
%\tikzstyle{lnet}+=[on chain=going right] |
159 |
fedf5c163eb6
|
% |
160 |
fedf5c163eb6
|
%\begin{tikzpicture}[start chain,every join/.style={<->,thick},node distance=3mm] |
161 |
fedf5c163eb6
|
% \node [net] (net) {\pgfuseimage{nuvola}}; |
162 |
fedf5c163eb6
|
% \node [net,join,label=180:\tiny ASBR] (asbr) {\pgfuseimage{router}}; |
163 |
fedf5c163eb6
|
% { [start branch=lans] } % just a declaration, |
164 |
fedf5c163eb6
|
% { [start branch=br2] |
165 |
fedf5c163eb6
|
% \node [on chain=going below right,join,label=90:\tiny BR2] (mybr2) {\pgfuseimage{router}}; |
166 |
fedf5c163eb6
|
% } |
167 |
fedf5c163eb6
|
% \node [net,on chain=going below left,join,join=with asbr,label=180:\tiny BR1] (br1) {\pgfuseimage{router}}; |
168 |
fedf5c163eb6
|
% \node [subnet,net,join] { \begin{tikzpicture}[ node distance=1cm] |
169 |
fedf5c163eb6
|
% \node [] (c4) {\pgfuseimage{schermo}}; |
170 |
fedf5c163eb6
|
% \node [right of=c4] (c5) {\pgfuseimage{schermo}}; |
171 |
fedf5c163eb6
|
% \node [right of=c5] (c6) {\pgfuseimage{schermo}}; |
172 |
fedf5c163eb6
|
% \end{tikzpicture} }; |
173 |
fedf5c163eb6
|
% |
174 |
fedf5c163eb6
|
% { [continue branch=lans] |
175 |
fedf5c163eb6
|
% \node [subnet,on chain, right of=asbr, xshift=3.5cm,join=with asbr] { \begin{tikzpicture}[ node distance=1cm] |
176 |
fedf5c163eb6
|
% \node [label=-90:\tiny{DNS}] (dns) {\pgfuseimage{case}}; |
177 |
fedf5c163eb6
|
% \node [label=-90:\tiny Web server,right of=dns] (web server) {\pgfuseimage{case}}; |
178 |
fedf5c163eb6
|
% \uncover<4->{\node [label=-90:\tiny{DHCPv6},right of=web server] (dhcpv6) {\pgfuseimage{case}};} |
179 |
fedf5c163eb6
|
% \end{tikzpicture} }; |
180 |
fedf5c163eb6
|
% \node [subnet,net,join=with mybr2] { \begin{tikzpicture}[ node distance=1cm] |
181 |
fedf5c163eb6
|
% \node [] (c1) {\pgfuseimage{schermo}}; |
182 |
fedf5c163eb6
|
% \node [right of=c1] (c2) {\pgfuseimage{schermo}}; |
183 |
fedf5c163eb6
|
% \node [right of=c2] (c3) {\pgfuseimage{schermo}}; |
184 |
fedf5c163eb6
|
% |
185 |
fedf5c163eb6
|
% \node [subnet,below of=c2,yshift=-.15cm,xshift=.1cm] (nat) { \begin{tikzpicture}[ node distance=1cm] |
186 |
fedf5c163eb6
|
% \node [] (n1) {\pgfuseimage{schermo}}; |
187 |
fedf5c163eb6
|
% \node [right of=n1] (n2) {\pgfuseimage{schermo}}; |
188 |
fedf5c163eb6
|
% \end{tikzpicture}}; |
189 |
fedf5c163eb6
|
% \node [left of=nat,xshift=-.25cm] (natter) {\pgfuseimage{case}}; |
190 |
fedf5c163eb6
|
% |
191 |
fedf5c163eb6
|
% \end{tikzpicture} }; |
192 |
fedf5c163eb6
|
% } |
193 |
fedf5c163eb6
|
% |
194 |
fedf5c163eb6
|
%%label |
195 |
fedf5c163eb6
|
% \node at (net) [anchor=center] {\tiny Internet}; |
196 |
fedf5c163eb6
|
%% \uncover<3-> { |
197 |
fedf5c163eb6
|
%% \node at (ipv6) [anchor=center] {\small IPv6}; |
198 |
fedf5c163eb6
|
%%% } |
199 |
fedf5c163eb6
|
%% |
200 |
fedf5c163eb6
|
%% %archi |
201 |
fedf5c163eb6
|
%% %\uncover<4-> { |
202 |
fedf5c163eb6
|
%% \path (router) edge[<->,dashed,thick,out=0,in=-90] node[right] (6to4) {\small IPv6-in-IPv4} (broker); |
203 |
fedf5c163eb6
|
%%% \path (broker) edge[<->,dashed,thick,bend right] (ipv6); |
204 |
fedf5c163eb6
|
%% } |
205 |
fedf5c163eb6
|
%\end{tikzpicture} |
206 |
fedf5c163eb6
|
%\end{columns} |
207 |
fedf5c163eb6
|
% |
208 |
fedf5c163eb6
|
%%collegamenti |
209 |
fedf5c163eb6
|
%\begin{tikzpicture}[overlay] |
210 |
fedf5c163eb6
|
% \path[->]<2> (ospf) edge [olink] (asbr) edge [bend right,olink] (mybr2) edge [bend right,olink] (br1); |
211 |
fedf5c163eb6
|
% \path[->]<3> (agg dns) edge [bend right,olink] (dns); |
212 |
fedf5c163eb6
|
% \path[->]<4> (dhcp) edge [bend left,olink] (dhcpv6); |
213 |
fedf5c163eb6
|
% \path[->]<4> (relay) edge [bend left,olink] (mybr2) edge [bend right,olink] (br1); |
214 |
fedf5c163eb6
|
% \path[->]<5> (ra) edge [bend left,olink] (asbr) edge [bend left,olink] (mybr2) edge [bend right,olink] (br1); |
215 |
fedf5c163eb6
|
% \path[->]<6> (no nat) edge [olink] (natter); |
216 |
fedf5c163eb6
|
% \path[->]<7> (servizi) edge [bend right, olink] (web server); |
217 |
fedf5c163eb6
|
%\end{tikzpicture} |
218 |
fedf5c163eb6
|
%\end{frame} |
219 |
fedf5c163eb6
|
|
220 |
fedf5c163eb6
|
\subsection{Esercizi pratici} |
221 |
fedf5c163eb6
|
\begin{frame} |
222 |
fedf5c163eb6
|
\frametitle{Fare pratica con IPv6} |
223 |
fedf5c163eb6
|
I tunnel broker ci possono permettere di provare IPv6 anche se il |
224 |
fedf5c163eb6
|
nostro ISP ancora non ce lo fornisce. \pause |
225 |
fedf5c163eb6
|
|
226 |
fedf5c163eb6
|
\begin{colorblock}{SixXS - \url{http://www.sixxs.net}} |
227 |
fedf5c163eb6
|
\begin{itemize} |
228 |
fedf5c163eb6
|
\item POP anche in Italia |
229 |
fedf5c163eb6
|
\item il primo tunnel è un \texttt{/128} (1 indirizzo) |
230 |
fedf5c163eb6
|
\item sistema a punteggio (bisogna usarlo per bene) |
231 |
fedf5c163eb6
|
\item con i punti si pu\`o richiedere un prefix \texttt{/48} ($2^{80}$ indirizzi) |
232 |
02d8cddce3cf
|
\item funziona anche dietro NAT. (di solito...) |
233 |
fedf5c163eb6
|
\end{itemize} |
234 |
fedf5c163eb6
|
\end{colorblock} |
235 |
4606c3179dd1
|
\pause |
236 |
02d8cddce3cf
|
\begin{colorblock}{Freenet6 by GoGo6 - \url{http://gogo6.com/}} |
237 |
fedf5c163eb6
|
\begin{itemize} |
238 |
02d8cddce3cf
|
\item possibilità di utilizzo senza registrazione |
239 |
02d8cddce3cf
|
\item registrandosi si può ottenere subito un prefix \texttt{/56} ($2^{72}$ indirizzi) |
240 |
02d8cddce3cf
|
\item funziona anche dietro NAT. (di solito...) |
241 |
fedf5c163eb6
|
\end{itemize} |
242 |
fedf5c163eb6
|
\end{colorblock} |
243 |
fedf5c163eb6
|
\end{frame} |
244 |
fedf5c163eb6
|
\begin{frame} |
245 |
fedf5c163eb6
|
\frametitle{Certificazione IPv6} |
246 |
fedf5c163eb6
|
\begin{colorblock}{Hurricane Electric IPv6 Certification} |
247 |
fedf5c163eb6
|
Hurricane Electric prevede una certificazione gratuita e |
248 |
fedf5c163eb6
|
divertente per mettere alla prova le proprie consocienze su |
249 |
fedf5c163eb6
|
IPv6. Inizialmente baster\`a collegarsi in IPv6 al sito per |
250 |
fedf5c163eb6
|
ottenere i primi livelli, successivamente si dov\`a dimostrare di |
251 |
fedf5c163eb6
|
gestire un webserver IPv6 e di ricevere email inviate tramite IPv6. |
252 |
fedf5c163eb6
|
\end{colorblock} |
253 |
fedf5c163eb6
|
\begin{columns} |
254 |
fedf5c163eb6
|
\column{.5\textwidth} Il sito per la certificazione è \\ |
255 |
fedf5c163eb6
|
\url{http://ipv6.he.net/certification/}. |
256 |
fedf5c163eb6
|
|
257 |
fedf5c163eb6
|
\column{.5\textwidth} |
258 |
fedf5c163eb6
|
\includegraphics[width=\textwidth]{certificato} |
259 |
fedf5c163eb6
|
\end{columns} |
260 |
fedf5c163eb6
|
|
261 |
fedf5c163eb6
|
\end{frame} |
262 |
fedf5c163eb6
|
|
263 |
c8f72687d488
|
\begin{frame}\frametitle{Iniziative concrete} |
264 |
c8f72687d488
|
|
265 |
069d94b211a2
|
I progetti di ricerca nazionali e internazionali stanno lavorando in full-IPv6, ad esempio: |
266 |
c8f72687d488
|
{\footnotesize \begin{itemize} |
267 |
c8f72687d488
|
\item SANDRA - Seamless Aeronautical Networking through integration of Data links, Radios, and Antennas |
268 |
c8f72687d488
|
\item IMPULSO - Sistema per la gestione e il controllo del trasporto e della logistica delle merci |
269 |
c8f72687d488
|
\item etc. |
270 |
c8f72687d488
|
\end{itemize} |
271 |
c8f72687d488
|
} |
272 |
069d94b211a2
|
\vfill |
273 |
c8f72687d488
|
Il GARR (la rete che collega tutte le università italiane) è IPv6. |
274 |
069d94b211a2
|
\vfill |
275 |
069d94b211a2
|
I maggiori sistemi operativi sono IPv6-ready (e.g., Linux, MacOS, Windows). |
276 |
069d94b211a2
|
\vfill |
277 |
069d94b211a2
|
Gli apparati di rete sono [quasi sempre] IPv6-ready. |
278 |
069d94b211a2
|
\end{frame} |
279 |
c8f72687d488
|
|
280 |
069d94b211a2
|
\begin{frame}\frametitle{Iniziative concrete} |
281 |
c8f72687d488
|
|
282 |
069d94b211a2
|
Tutorials: |
283 |
069d94b211a2
|
\begin{thebibliography}{10} |
284 |
069d94b211a2
|
|
285 |
069d94b211a2
|
\beamertemplatearrowbibitems |
286 |
069d94b211a2
|
% Start with overview books. |
287 |
069d94b211a2
|
|
288 |
069d94b211a2
|
\bibitem{6deploy} |
289 |
069d94b211a2
|
6DEPLOY - Specific Support Action in the Seventh Framework Programme of the European Union |
290 |
069d94b211a2
|
\newblock \url{http://www.6deploy.com/} |
291 |
069d94b211a2
|
\end{thebibliography} |
292 |
069d94b211a2
|
|
293 |
069d94b211a2
|
\vfill |
294 |
069d94b211a2
|
|
295 |
069d94b211a2
|
Tunnel Brokers: |
296 |
069d94b211a2
|
\begin{thebibliography}{10} |
297 |
069d94b211a2
|
|
298 |
069d94b211a2
|
\beamertemplatearrowbibitems |
299 |
069d94b211a2
|
% Start with overview books. |
300 |
069d94b211a2
|
|
301 |
069d94b211a2
|
\bibitem{SixXS} |
302 |
069d94b211a2
|
SixXS - IPv6 Deployment \& Tunnel Broker |
303 |
069d94b211a2
|
\newblock \url{http://www.sixxs.net} |
304 |
069d94b211a2
|
|
305 |
069d94b211a2
|
\bibitem{GoGo6} |
306 |
069d94b211a2
|
Freenet6 by GoGo6 - IPv6 products, community and services |
307 |
069d94b211a2
|
\newblock \url{http://gogo6.com/} |
308 |
069d94b211a2
|
\end{thebibliography} |
309 |
069d94b211a2
|
|
310 |
069d94b211a2
|
\end{frame} |
311 |
68081ad44dff
|
|
312 |
68081ad44dff
|
\begin{frame}[plain,t]%\frametitle{Allocazione IPv4} |
313 |
68081ad44dff
|
\includegraphics[width=\textwidth]{ascore-ipv4-ipv6} |
314 |
68081ad44dff
|
\begin{center} |
315 |
68081ad44dff
|
IPv6 sarà una valanga. La scelta è se usarlo o essere travolti. |
316 |
68081ad44dff
|
\end{center} |
317 |
68081ad44dff
|
\end{frame} |
318 |
68081ad44dff
|
|
319 |
68081ad44dff
|