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 (Δ11.1 KB):

raw changeset »

.hgignore (28 lines added, 0 lines removed)

Presentazione.tex (38 lines added, 188 lines removed)

immagini/complex-logo.pdf

immagini/licenza.png (binary file changed)

immagini/licenza_small.png (binary file changed)

immagini/rete-unifi-geo.pdf

ipv6.article.tex (8 lines added, 0 lines removed)

ipv6.slides.tex (9 lines added, 0 lines removed)

Up to file-list .hgignore:

1
syntax: glob
2
*.orig
3
*.rej
4
*~
5
*.o
6
tests/*.err
7
.DS_Store
8
build
9
.svn
10
(*)
11
*.perspectivev3
12
*.mode1v3
13
*.mode2v3
14
*.mpkg
15
*.framework
16
*.pbxuser
17
*.out
18
*.log
19
*.nav
20
*.pdf
21
*.synctex.gz
22
*.snm
23
*.toc
24
*.vrb
25
*.aux
26
27
syntax: regexp
28
.*\#.*\#$

Up to file-list Presentazione.tex:

1
% Presentazione Tesi.
2
3
% Per evitare Warning con Pdf 1.5 Version.
4
\pdfoptionpdfminorversion=5
5
6
% Classe Presentazioni [Beamer].
7
\documentclass[hyperref={pdfpagelabels=false}]{beamer}
1
%!TEX root = /Users/nolith/Documents/Projects/presen/intro_ipv6/ipv6.slides.tex
8
2
9
3
%decommentare per stampare + slide su una sola pagina
10
4
%\usepackage{pgfpages}
29
23
          bullet=circle,% Use circles instead of squares for bullets.
30
24
          titleline=true,% Show a line below the frame title.
31
25
          alternativetitlepage=true,% Use the fancy title page.
32
          titlepagelogo=complex-logo,% Logo for the first page.
33
          %watermark=bilogo,% Watermark used in every page.
34
          %watermarkheight=100px,% Height of the watermark.
26
          titlepagelogo=logo-lart,% Logo for the first page.
27
          watermark=licenza_small,% Watermark used in every page.
28
          watermarkheight=5px,% Height of the watermark.
35
29
          %watermarkheightmult=4,% The watermark image is 4 times bigger
36
30
                                % than watermarkheight.
37
31
          ]{Torino}
99
93
100
94
101
95
% Titolo !
102
\title{Studio e implementazione della migrazione a IPv6 della rete dell'Universit\`a di Firenze}
96
\title{Introduzione a IPv6}
103
97
104
98
\author{Alessio Caiazza}
105
99
106
100
\institute{
107
101
\scriptsize
108
Relatori: \\
109
Ing. Tommaso Pecorella \\
110
Prof. Romano Fantacci \\
111
\vspace{0.25in}
102
%Relatori: \\
103
%Ing. Tommaso Pecorella \\
104
%Prof. Romano Fantacci \\
105
%\vspace{0.25in}
106
Gestione e sicurezza delle reti di telecomunicazione \\
112
107
Università degli Studi di Firenze \\ 
113
Facoltà di Ingegneria\\Dipartimento di Informatica
108
Facoltà di Ingegneria%\\Dipartimento di Informatica
114
109
}
115
110
116
%\date{\today}
117
\date{28 settembre 2009}
111
\date{\today}
112
%\date{28 settembre 2009}
118
113
119
114
% Per inserire il Logo dell'Univ.
120
115
\pgfdeclareimage[height=1.15cm]{LogoUniF}{immagini/LogoUniF}
@@ -526,178 +521,33 @@ Ad eccezione della fase iniziale di test
526
521
\end{frame}
527
522
528
523
\section{Risultati}
529
\subsection{La rete Unifi}
530
\begin{frame}\frametitle{La rete Unifi}
531
\begin{center}
532
	\includegraphics[scale=0.23]{rete-unifi-geo} 
533
\end{center}
534
\end{frame}
535
524
536
\subsection{Unifi V6}
537
\begin{frame}\frametitle{Unifi V6 - \texttt{ipv6.unifi.it}}
538
\begin{columns}
539
\column{.35\textwidth}
540
Il prefix assegnato all'Università di Firenze è
541
\texttt{2001:760:2c05::/48}
542
\pause
543
\begin{itemize}[<+->]
544
\item Server DNS e DHCP \tikz[na] \node[coordinate] (n poshbit) {};
545
\item Infrastruttura di test \tikz[na] \node[coordinate] (n test) {};
546
\item Backbone \tikz[na] \node[coordinate] (n backbone) {};
547
\item Connettività IPv6 \tikz[na] \node[coordinate] (n ipv6) {};
548
\item Cisco ASA \tikz[na] \node[coordinate] (n asa) {};
549
\item NAT \tikz[na] \node[coordinate] (n nat) {};
550
%\item Server DNS e DHCP \tikz[na] \node[coordinate] (n poshbit) {};
551
%\item Server DNS e DHCP \tikz[na] \node[coordinate] (n poshbit) {};
525
\section{Licenza}
526
\begin{frame}\frametitle{Licenza Creative Commons\newline{}\small Attribuzione-Non commerciale-Condividi allo stesso modo 2.5 Italia}
527
\small
528
\begin{colorblock}{Tu sei libero:}
529
	\tiny
530
	\begin{itemize}
531
	\item di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico, rappresentare, eseguire e recitare quest'opera
532
	\item di modificare quest'opera
533
	\end{itemize}
534
\end{colorblock}
535
536
\begin{colorblock}{Alle seguenti condizioni:}
537
	\begin{itemize}
538
	\tiny
539
	\item \textbf{Attribuzione.} Devi attribuire la paternità dell'opera nei modi indicati dall'autore o da chi ti ha dato l'opera in licenza e in modo tale da non suggerire che essi avallino te o il modo in cui tu usi l'opera.
540
	\item \textbf{Non commerciale.} Non puoi usare quest'opera per fini commerciali.
541
	\item \textbf{Condividi allo stesso modo.} Se alteri o trasformi quest'opera, o se la usi per crearne un'altra, puoi distribuire l'opera risultante solo con una licenza identica o equivalente a questa.
542
	\end{itemize}
543
\end{colorblock}
544
545
\tiny
546
\begin{itemize}
547
	\item Ogni volta che usi o distribuisci quest'opera, devi farlo secondo i termini di questa licenza, che va comunicata con chiarezza.
548
	\item In ogni caso, puoi concordare col titolare dei diritti utilizzi di quest'opera non consentiti da questa licenza.
549
	\item Questa licenza lascia impregiudicati i diritti morali.
552
550
\end{itemize}
553
\column{.65\textwidth}
554
\setbeamercovered{invisible}
555
\begin{tikzpicture}[every join/.style={<->,thick},
556
                    node distance=3mm,net/.style={on chain=going below},
557
                    lnet/.style={on chain=going right},
558
                    net label/.style={anchor=south west,yshift=-.1cm}] 
559
	{ [start chain=backbone]
560
\uncover<5-> {
561
	\node [net] (garr) {\pgfuseimage{nuvola}};
562
} %uncover 5-
563
\uncover<4-> {
564
	\node [net,label=180:\tiny GW\_GARR] (gw_garr) {\pgfuseimage{router}};
565
	\node [net,join,label=180:\tiny CSIAF2-EXT] (csiaf2) {\pgfuseimage{router}};
566
	\node [net,join,label=180:\tiny CSIAF1] (csiaf1) {\pgfuseimage{router}};
567
	\node [net,join,label=180:\tiny GW\_SMARTA] (gw_smarta) {\pgfuseimage{router}};
568
} %uncover 4-
569
\uncover<6-> {
570
	{ [start branch=det]
571
		\node[lnet,join,label=-90:\tiny FW\_DET] (fw_det) {\pgfuseimage{firewall}};
572
		\node [subnet,lnet,join] (det) { \begin{tikzpicture}[ node distance=1cm]
573
			\uncover<7-> {
574
			\node [subnet] (nat) { \begin{tikzpicture}[ node distance=1cm]
575
				\node [] (n1) {\pgfuseimage{schermo}}; 
576
				\node [right of=n1] (n2) {\pgfuseimage{schermo}};
577
				\end{tikzpicture}
578
			};
579
			\node at (nat.north west)[net label] {\tiny RETE DEL LENST-LART};
580
			} %unvocer 7-
581
			\node [left of=nat,xshift=-.25cm] (lenst) {\pgfuseimage{case}};
582
			\node at (lenst.south west)[yshift=-3pt] {\tiny LENST/LaRT};
583
			\end{tikzpicture} 
584
		};
585
		\node at (det.north west)[net label] {\tiny RETE DEL DET};
586
	}
587
} % uncover 6-
588
	} %fine chain
589
\uncover<3-> {
590
	{ [start chain=v62]
591
		\node[xshift=.8cm,on chain,right of=gw_garr,label=-90:\tiny V6-2] (v6-2) {\pgfuseimage{router}};
592
		\node [subnet,lnet,join] (test net) { \begin{tikzpicture}[ node distance=1cm]
593
				\node [] (c4) {\pgfuseimage{schermo}};
594
				\node [right of=c4] (c5) {\pgfuseimage{schermo}};
595
				\end{tikzpicture} 
596
		};		
597
		\uncover<4-> {\path[every join] (gw_garr) edge (v6-2);}
598
		\node at (test net.north west)[net label] {\tiny RETE DI TEST};
599
	}
600
} %uncover 3-
601
\uncover<2-> {
602
	{ [start chain=dmz]
603
		\node [subnet,on chain,right of=csiaf2,xshift=2.25cm,yshift=-.45cm] (csiaf dmz){
604
			\begin{tikzpicture}[ inner sep=4pt]
605
			\node [] (poshbit) {\pgfuseimage{case}};
606
			\node at (poshbit.south)[] {\tiny poshbit};
607
			\end{tikzpicture} 
608
		};
609
		\only<3> {
610
			\node [below of=v6-2,yshift=-1.2cm,label=-90:\tiny V6-1] (v6-1) {\pgfuseimage{router}};
611
			\path[every join] (v6-2) edge[out=180,in=180] (v6-1);
612
			\path[every join] (v6-1) edge (csiaf dmz);
613
		}%only 3
614
		\uncover<4-> {\path[every join] (csiaf1) edge (csiaf dmz);}
615
		\node at (csiaf dmz.north west)[net label] {\tiny DMZ CSIAF};
616
	}
617
} %uncover 2-
618
551
	
619
	%label
620
	\uncover<5->{
621
		\node at (garr) [anchor=center] {\tiny GARR};
622
		\path[every join] (garr) edge (gw_garr);
623
	} %uncover 5- 
624
625
%	\node at (test net) [above,anchor=north] {\tiny RETE DI TEST};
626
\end{tikzpicture}
627
\end{columns}
628
\end{frame}
629
630
\subsection{Cosa \`e stato prodotto}
631
\begin{frame}\frametitle{Cosa \`e stato prodotto}
632
\begin{columns}[t]
633
\column{.5\textwidth}
634
\begin{itemize}[<+->]
635
\item Backbone
636
\begin{itemize}[<+->]
637
	\item CISCO Catalyst 3750
638
	\begin{itemize}[<3->]
639
		\item OSPFv3
640
		\item relay-agent DHCP
641
	\end{itemize}
642
	\item<4-> Cisco ASA
643
\end{itemize}
644
\item<5-> Client (Linux, OS X, Windows)
645
\begin{itemize}
646
	\item<6-> Configurazione autonoma
647
	\item<7-> Client DHCP
648
	\begin{itemize}[<8->]
649
		\item Stateless
650
		\item Statefull
651
	\end{itemize}
652
\end{itemize}
653
\end{itemize}
654
\column{.5\textwidth}
655
\begin{itemize}
656
\item<9-> Server
657
\begin{itemize}
658
	\item<10-> DNS - BIND
659
	\begin{itemize}[<11->]
660
		\item Script di generazione dei record PTR
661
	\end{itemize}
662
	\item<12-> DHCP - DHCPv6 server
663
	\item<13-> Web server - Apache
664
	\begin{itemize}[<14->]
665
		\item virtualhost
666
		\item MD-Pro
667
		\item Plone
668
		\item Drupal
669
	\end{itemize}
670
	\item<15-> Procedura di conversione di un nodo NAT in router IPv6
671
	\begin{itemize}[<16->]
672
		\item router advertisement - radvd
673
		\item DHCP relay-agent - wide-dhcpv6-relay
674
		\item Firewall - ip6tables
675
	\end{itemize}
676
\end{itemize}
677
\end{itemize}
678
\end{columns}
679
\end{frame}
680
681
\section{Conclusioni}
682
\begin{frame}\frametitle{Conclusioni}
683
684
\begin{itemize}[<+->]
685
\item {\huge IPv6 funziona}
686
\item La configurazione autonoma \`e supportata da tutti  i maggiori S.O.
687
\item Il livello di supporto dei client DHCP non \`e uniforme tra i vari S.O.
688
\item Backbone:
689
\begin{itemize}
690
\item Pieno supporto da parte dei router Cisco.
691
\item Problemi con gli ASA in failover (BUG Cisco)
692
\end{itemize}
693
\item Esistono diverse implementazioni di server DHCP, ma tutte necessitano di miglioramenti.
694
%\begin{itemize}
695
%\item Configurazione dei router senza problemi 
696
%\item ASA in failover, BUG Cisco
697
%\end{itemize}
698
\item La migrazione \`e tecnicamente possibile, adesso \`e solo una questione politica.
699
700
701
\end{itemize}
702
552
\end{frame}
703
553
\end{document}

Up to file-list immagini/licenza.png:

Binary file has changed or diff was empty.

Up to file-list immagini/licenza_small.png:

Binary file has changed or diff was empty.

Up to file-list ipv6.article.tex:

1
\documentclass{article}
2
\usepackage{beamerarticle}  
3
\usepackage{xcolor}
4
\definecolor{chameleongreen1}{RGB}{98,189,25}
5
\definecolor{chameleongreen2}{RGB}{188,225,141}
6
\definecolor{chameleongreen3}{RGB}{51,149,48}
7
\definecolor{chameleongreen4}{RGB}{0,98,90}
8
\input{Presentazione}

Up to file-list ipv6.slides.tex:

1
% Per evitare Warning con Pdf 1.5 Version.
2
\pdfoptionpdfminorversion=5
3
4
% Classe Presentazioni [Beamer].
5
\documentclass[hyperref={pdfpagelabels=false}]{beamer}
6
7
%permette un rendering buono a video (Font scalabili embedded)
8
\usepackage{ae,aecompl}
9
\input{Presentazione}