%\documentclass[notes=only]{beamer}
%\documentclass[notes]{beamer}
\documentclass[notes=hide]{beamer}
%\usetheme[titlepagelogo=logogitoyen]{gitoyen}
\usetheme[titlepagelogo=img/pooplogo]{gitoyen}

\usepackage[utf8]{inputenc}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}
\usepackage{tabularx, verbatim, color}
\usepackage{lmodern, alltt, graphicx, ragged2e}
\usepackage{multicol}
\usepackage{textpos, array, eurosym, soul}


\title{PooP 2014}
%\infty
\subtitle{Gitoyen, opérateur réseau alternatif}
\author{Sebian}
\date{15 juin 2014}
\begin{document}

% Internet
%% Historique
%% Gestion RIR - LIR/NIR
%% AS / BGP
%% Echanges (Transit / Peering)
% Gitoyen
%% Historique
%% Membres
%% Fonctionnement
%%% Infra / Pop
%%% Services / LIR
%% Communication

%\Smiley \Frownie
%\Fleche \fleche

\begingroup

\setbeamercolor{background canvas}{bg=black}
\begin{frame}[t,plain]
  \begin{center}
    \vspace{\fill}
    \color{white}{\fontsize{60}{60}\selectfont Gitoyen}
    \vspace{\fill}
  \end{center}
  \begin{center}
    \color{white}{\texttt{http://gitoyen.net/}}
  \end{center}
\end{frame}

\begin{frame}[t,plain]
\vfill
  \begin{center}
    \includegraphics[height=\textheight]{img/chaton.jpg} \\
    \color{white}{\texttt{http://emergencykitten.com/}}
  \end{center}
\vfill
\end{frame}

\begin{frame}[t,plain]
\vfill
  \begin{center}
    \includegraphics[width=\textwidth]{img/mylittleponey.jpg} \\
    \color{white}{\texttt{My Little Poney}}
  \end{center}
\vfill
\end{frame}
\begin{frame}[t,plain]
\vfill
  \begin{center}
  \includegraphics[height=\textheight]{img/pn.jpg} \\
    \color{white}{\texttt{http://pedonazi.com/}}
  \end{center}
\vfill
\end{frame}

\endgroup

\begin{frame}[t,plain]
\titlepage
\end{frame}

\watermarkoff

\begin{frame}[t]{À propos}
\begin{center}
{\huge Sébastien Badia}
\vfill\vfill\vfill
\begin{itemize}
\item Secrétaire de Lorraine Data Network\footnote{\url{http://ldn-fai.net}} (LDN), un FAI/hébergeur participatif membre de FFDN\footnote{\url{http://ffdn.org}}
\item Membre, et au bureau de Gitoyen
\end{itemize}
\begin{multicols}{3}
        \includegraphics[width=0.3\textwidth]{logogitoyen}
        ~\\\includegraphics[width=0.3\textwidth]{img/logoldn.pdf}
        ~\\\includegraphics[width=0.3\textwidth]{img/logoffdn.pdf}
\end{multicols}

\end{center}
\vfill
\end{frame}

\watermarkon

\section{Internet}
\begin{frame}[t]{Outline}
  \tableofcontents[currentsection]
\end{frame}
\subsection{Historique}

\begin{frame}[t]{Historique}
\vfill
\begin{center}
    \includegraphics[width=\textwidth]{img/acteurs-univ-armee.pdf}
    \vfill
    {\large{\textbf{Années 70 :} débuts de ARPANET}}
\end{center}
\vfill
\end{frame}

\begin{frame}[t]{Historique}
\begin{center}
{\huge 1973}
\end{center}
\vfill
\begin{itemize}
\item Une \textbf{trentaine d'ordinateurs états-uniens} inter-connectés\vfill
\item L'\textbf{Angleterre et la Norvège} rejoignent le réseau\vfill
\item Première définition du \textbf{protocole TCP/IP}
\end{itemize}
\vfill
\end{frame}

\begin{frame}[t]{Historique}
\vfill
\begin{center}
    \includegraphics[width=\textwidth]{img/acteurs-univ-armee-entreprises.pdf}
    \vfill
    {\large{\textbf{Années 80 :} arrivée des premières entreprises}}
\end{center}
\vfill
\end{frame}

\begin{frame}[t]{Historique}
\begin{center}
{\huge 1980}
\end{center}
\vfill
\begin{itemize}
\item Adoption du TCP/IP (utilisation de \textbf{IPv4}) / Internet est né\vfill
\item Environ \textbf{4 milliards d'adresses} possibles (obligatoirement uniques)\vfill
\item Seulement \textbf{256 réseaux} possibles dans le monde entier\vfill
\item Avec \textbf{16 millions de machines} possibles par réseau
\end{itemize}
\vfill
\end{frame}

\begin{frame}[t]{Historique}
\begin{center}
{\huge 1981}
\end{center}
\vfill
\begin{itemize}
\item Répartition des IPv4 par \textbf{classes}\vfill
\item \textbf{A :} 128 réseaux de 16 millions de machines possibles\vfill
\item \textbf{B :} 16 000 réseaux de 65 000 machines possibles\vfill
\item \textbf{C :} 2 millions réseaux de 254 machines possibles
\end{itemize}
\vfill
\end{frame}

\begin{frame}[t]{Historique}
\vfill
\begin{center}
    \includegraphics[width=\textwidth]{img/acteurs-all.pdf}
    \vfill
    {\large \textbf{Années 90 :} arrivée des particuliers}
\end{center}
\vfill
\end{frame}

\begin{frame}[t]{Historique}
\begin{center}
{\huge 1993}
\end{center}
\vfill
\begin{itemize}
\item Répartition des IPv4 restantes avec le \textbf{découpage CIDR}\vfill
\item Ex. \texttt{203.0.113.0\textbf{/16}}\vfill
\item \textbf{Découpage asymétrique} avec le VLSM\vfill
\item Internet expliqué en cartes \tiny{\url{http://www.vox.com/a/internet-maps}}
\end{itemize}
\vfill
\end{frame}

\begingroup
\setbeamercolor{background canvas}{bg=black}
\begin{frame}[t,plain]
\vfill
  \begin{center}
    \includegraphics[width=\textwidth]{img/jacky.jpg}
  \end{center}
\vfill
\end{frame}
\endgroup


\subsection{Gestion des ressources}
\begin{frame}[t]{Internet Assigned Numbers Authority}
  \begin{textblock}{}(8,6.5)
    \includegraphics[height=1.8cm]{img/IANA.png}
  \end{textblock}
  \begin{center}
  Rattaché à l'ICANN depuis 1998, elle a pour rôle, la gestion des :
  \bigskip
    \begin{itemize}
      \item Noms de domaine
        \medskip
      \item \textbf{Numéros d'AS}
        \medskip
      \item \textbf{Adresses IP (IPv4 / IPv6)}
        \medskip
      \item Numéro de protocoles et de port
    \end{itemize}
  \end{center}
  \note{
    Internet Corporation for Assigned Names and Numbers (société à but non lucratif) crée en 1998\\
    l'IANA a pour rôle la gestion de l'espace d'adressage IP d'internet
    \begin{itemize}
      \item Uniquement les tld, et les délégation dans int et arpa
      \item IPv4 découpé en 256 blocs /8 Classe A 16 777 214
      \item IPv6 bloc de taille /12 à /13 assignés au RIR
      \item Publication des numéro de ports TCP/UDP (reprise par les OS)
    \end{itemize}
  }
\end{frame}

\begin{frame}[t]{Regional Internet Registry}
  \begin{center}
    \includegraphics[width=16em]{img/Regional_Internet_Registries_world_map}
  \end{center}
  \begin{itemize}
    \item 1990 : IP distribuées par L'IANA
    \item 1990 : RFC1174 les \textbf{RIR} sont à l'étude
    \item 1992 : Le \textbf{RIPE NCC} est opérationnel
    \item 1993 : De même pour l'ARIN et l'APNIC
    \item 1996 : RFC2050 et précision du rôle des RIR
  \end{itemize}
  \note{Un registre Internet régional (RIR, de l'anglais Regional Internet Registry) est un organisme qui alloue les blocs d'adresses IP (adressage IPv4, IPv6) et des numéros d'Autonomous System dans sa zone géographique
    \begin{itemize}
      \item RIPE-NCC (Réseaux IP Européens) pour l'Europe et le Moyen-Orient
      \item ARIN (American Registry for Internet Numbers) pour l'Amérique du Nord
      \item APNIC (Asia Pacific Network Information Center)
      \item LACNIC (Latin American and Caribbean IP address Regional Registry)
      \item AfriNIC (African Network Information Center)
    \end{itemize}
    RFC2050
    \begin{itemize}
      \item Conservation des adresses / équitable / efficace
      \item L'agrégation grâce aux CIDR
      \item Documentation de l'enregistrement (unicité/publication)
    \end{itemize}
  }
\end{frame}

\begin{frame}[t]{Local Internet Registry}
\vfill
\begin{center}
  \begin{itemize}
    \item \textbf{Même chose mais local} (allocation de ressources venant du RIR)
      \medskip
    \item En Europe / France les \textbf{LIR} sont \textbf{membres} du RIPE NCC
      \medskip
    \item \textbf{Indépendance} vis à vis du réseau
  \end{itemize}
\end{center}
\vfill
\end{frame}

% TODO
% Poupées russes ou chats empilés

\subsection{Échanges sur le réseau}
\begin{frame}[t]{Autonomous System}
\vfill
\begin{center}
  \begin{itemize}
    \item \textbf{Numéro unique} (identifiant), affecté par les RIR
      \medskip
    \item Utilisé par \textbf{BGP} pour le \textbf{routage} sur Internet
      \medskip
    \item Ensemble \textbf{cohérent} de réseaux IP, avec une \textbf{politique de routage} sur Internet
  \end{itemize}
\end{center}
\vfill
\end{frame}

\begin{frame}[t]{Border Gateway Protocol}
\vfill
\begin{center}
  \begin{itemize}
    \item \textbf{BGP est un protocole de routage IP}
      \medskip
    \item Acheminiement point à point
      \medskip
    \item Le BGP est le protocole de routage dynamique d'Internet
      \medskip
    \item Conf. de Sarah Nataf à IEUI \tiny{\url{http://www.iletaitunefoisinternet.fr/bgp-sarah-nataf/}}
  \end{itemize}
\end{center}
\vfill
\end{frame}

\begin{frame}[t]{Échanges}
  \begin{itemize}
    \item Transit
      \begin{itemize}
        \item \textbf{Interconnexion} entre deux réseaux
          \medskip
        \item \textbf{Contrat} entre opérateurs
          \medskip
        \item Bande passante vendue au 95percentile
      \end{itemize}

\note{
  \begin{itemize}
    \item Les opérateurs de niveau 1 (tier 1) n’achètent pas de transit et fonctionnent uniquement avec du peering privé entre grands opérateurs.
    \item Les opérateurs de niveau 3 (tier 3) ne proposent pas de service de transit et payent donc toutes leur connexions.
    \item Les opérateurs de niveau 2 (tier 2) sont mixtes, ils dépendent d'une offre de transit (ou au moins d'un accord d'échange de trafic payant) et proposent à leur tour une offre de transit1.
  \end{itemize}
}

  \pause
    \item Peering
      \begin{itemize}
        \item \textbf{Interconnexion} entre deux réseaux
          \medskip
        \item Origine du réseau (pas de privatisation)
          \medskip
        \item Connexion via des \textbf{IX} ou \textbf{GIX}
          \medskip
      \end{itemize}
      \pause
    \item Vincent Mialon « Comprendre Internet : Les Opérateurs » \tiny{\url{http://www.lavienumerique.com/articles/86496/comprendre-internet-operateurs.html}}

  \end{itemize}
\end{frame}

\begingroup
\setbeamercolor{background canvas}{bg=white}
\begin{frame}[t,plain]
\vfill
  \begin{center}
    \includegraphics[height=\textheight]{img/Schema_option1}
  \end{center}
\vfill
\end{frame}
\endgroup

\begingroup
\setbeamercolor{background canvas}{bg=black}
\begin{frame}[t,plain]
\vfill
  \begin{center}
    \includegraphics[height=\textheight]{img/meme_ok.jpg}
  \end{center}
\vfill
\end{frame}

\endgroup

\section{Gitoyen}
\begin{frame}[t]{Outline}
  \tableofcontents[currentsection]
\end{frame}
\subsection{Historique}
\begin{frame}{Historique}
  \begin{textblock}{}(10,-1.5)
    \includegraphics[width=80pt]{img/placepublique_gitoyen.png}
  \end{textblock}
\vfill
\begin{center}
  \begin{itemize}
    \item Crée en février 2001 sous la forme d'un GIE
      \medskip
    \item Par FDN, Gandi, Netaktiv, Globenet et Placenet
      \medskip
    \item Avec pour but « de fournir une offre \textbf{alternative dans un but non marchand} et un cadre principalement \textbf{citoyen}, \textbf{associatif} et \textbf{social} »
  \end{itemize}
\end{center}
\vfill
\end{frame}

\subsection{Membres}
\begin{frame}[t]{Association et membres}
\vfill
\begin{center}
  \begin{itemize}
    \item 2012, Mutation de \textbf{Gitoyen en une association} (loi 1901)
      \medskip
      \pause
    \item Membres
      \begin{itemize}
        \item Altern ~ \url{http://altern.org/}
        \item Cursys ~ \url{http://www.cursys.net/}
        \item FDN ~ \url{http://fdn.fr/}
        \item Franciliens.net ~ \url{http://franciliens.net/}
        \item Globenet ~ \url{http://www.globenet.org/}
        \item Grenode ~ \url{http://grenode.net/}
        \item Ilico.org ~ \url{http://ilico.org/}
        \item Illyse.net ~ \url{http://illyse.net/}
        \item L'autre.net ~ \url{http://lautre.net/}
        \item LDN ~ \url{http://ldn-fai.net/}
        \item Linagora ~ \url{http://linagora.com/}
        \item Neutrinet ~ \url{http://neutrine.be/}
        \item Tetaneutral.net ~ \url{http://tetaneutral.net}
      \end{itemize}
  \end{itemize}
\end{center}
\vfill
\end{frame}

\subsection{Fonctionnement}
\begin{frame}[t]{Association, humain}
\vfill
\begin{center}
  \begin{itemize}
    \item \textbf{Bénévoles}
      \medskip
    \item Réunion mensuelles \Frownie
      \medskip
    \item Événements, \textbf{formations}, adminday
      \medskip
  \end{itemize}
\end{center}
\vfill
\end{frame}

\subsubsection{Infrastructure}
\begin{frame}[t]{POP et Infrastructure}
\vfill
\begin{center}
  \begin{itemize}
    \item Un POP à Telehouse voltaire (TH2) (une baie)
    \begin{itemize}
      \pause
      \item \textit{Bientôt un autre à Paris Bourse}
    \end{itemize}
      \medskip
      \pause
    \item Ressources Internet, indépendance du LIR
        \medskip
      \begin{itemize}
        \item AS20766
        \medskip
        \item IPv6 \texttt{2001::910/32}
        \medskip
        \item IPv4 \texttt{80.67.160.0/19} et \texttt{185.57.124.0/22}
        \medskip
      \item \tiny{\texttt{\$ asused --assign} (regid= fr.gitoyen)}
      \end{itemize}
      \medskip
      \pause
    \item Et des machines de « services »
  \end{itemize}
\end{center}
\vfill
\end{frame}

\begin{frame}[t]{Infrastructure}
\vfill
\begin{center}
  \begin{itemize}
    \item Switchs à TH2 (pour le « core »)
      \medskip
    \item Trois routeurs à base de NanoBSD
      \medskip
      \pause
    \item Routage avec Quagga
  \end{itemize}
\end{center}
\vfill
\pause
  \begin{center}
    \includegraphics[width=\textwidth]{img/graph_peering_transit}
  \end{center}
\end{frame}

\begin{frame}[t]{Infrastructure}
\vfill
\begin{center}
  \begin{itemize}
    \item Switchs à TH2 (pour le « core »)
      \medskip
    \item Trois routeurs à base de NanoBSD
      \medskip
    \item Routage avec Quagga
  \end{itemize}
\end{center}
\vfill
  \begin{center}
    \includegraphics[width=\textwidth]{img/graph_peering_transit_chat}
  \end{center}
\end{frame}

\begin{frame}[t]{Infrastructure}
\vfill
\begin{center}
  \begin{itemize}
    \item Switchs à TH2 (pour le « core »)
      \medskip
    \item Trois routeurs à base de NanoBSD
      \medskip
    \item Routage avec Quagga
  \end{itemize}
\end{center}
\vfill
  \begin{center}
    \includegraphics[width=\textwidth]{img/graph_peering_transit_pn}
  \end{center}
\end{frame}

\begin{frame}[t]{Opérateur et échanges / Transit}
\vfill
\begin{center}
  \begin{itemize}
    \item \textbf{Contrat} de transit à TH2
      \medskip
      \begin{itemize}
        \item TATA télécommunications ~ \url{http://tatacommunications.com/}
          \medskip
        \item IELO ~ \url{http://ielo.net/}
          \medskip
        \item Absolight (partiel) ~ \url{http://absolight.fr/}
      \end{itemize}
  \end{itemize}
\end{center}
\vfill
\end{frame}

\begin{frame}[t]{Opérateur et échanges / Peering}
\vfill
Présence sur \textbf{différents points d'échange} (peering)
\begin{center}
  \begin{itemize}
    \item AMS-IX ~ \url{http://ams-ix.net/}
      \medskip
    \item France-IX ~ \url{http://franceix.net/}
      \medskip
    \item SFINX ~ \url{http://www.sfinx.fr/}
      \medskip
    \item \url{https://www.peeringdb.com/view.php?asn=20766}
  \end{itemize}
\end{center}
Politique de peering ouverte \Smiley ~ (\texttt{peering@gitoyen.net})
\vfill
\end{frame}

\subsubsection{Services}
\begin{frame}[t]{Services de l'association}
\vfill
\begin{center}
  \begin{itemize}
    \item \textbf{Transit} Internet
      \medskip
    \item Obtention, gestion de \textbf{ressources Internet} (LIR)
      \medskip
    \item \textbf{Hébergement}
      \medskip
    \item \textbf{Infrastructure} de \textbf{routage} (AS20766 et réseau)
  \end{itemize}
\end{center}
\vfill
\end{frame}

\subsection{Et sinon}
\begin{frame}[t]{Projets à venir}
\vfill
\begin{center}
  \begin{itemize}
      \medskip
    \item Ouverture d'un \textbf{nouveau POP} à \textbf{Paris Bourse}
      \medskip
    \item \textbf{Évolution} et \textbf{migration} des routeurs
      \medskip
    \item Participation au \textbf{Ring NLNOG}\footnote{\url{https://ring.nlnog.net/}}
      \medskip
    \item Nouveau site oueb \Smiley
      \medskip
    \item …
  \end{itemize}
\end{center}
\vfill
\end{frame}

\begin{frame}[t]{Sources / Licence}
  \begin{textblock}{}(5,8)
    \includegraphics[width=80pt]{img/cc-by-sa.pdf}\\
  \end{textblock}
\vfill
\begin{center}
  \item Source : \url{http://pub.sebian.fr/pub/poop-2014.pdf}
  \item Images : Wikipedia (CC by SA)
  \item Sauf les meme : \url{http://memegen.com/}
  \item Schémas : Julien Vaubourg (CC by SA)
\end{center}
\vfill
\end{frame}

\begin{frame}[t]{Contact}
  \begin{textblock}{}(8,6.5)
    \includegraphics[height=1.5cm]{logogitoyen}
  \end{textblock}
\vfill
\begin{center}
  \begin{itemize}
    \item \url{http://gitoyen.net/}
      \medskip
    \item \textit{contact@gitoyen.net}
      \medskip
    \item \textit{\#gitoyen} sur \texttt{irc.geeknode.org}
      \medskip
    \item \textit{@Gitoyen} / \textit{@AS20766} \Smiley
  \end{itemize}
\end{center}
\vfill
\end{frame}

\end{document}
