Compare commits

..

37 commits

Author SHA1 Message Date
5df635ecbc maj schema archi 2022-02-26 09:11:00 +01:00
b19e4393b6 Schema reseau infra ttnn 2022-02-26 09:07:07 +01:00
d99f5c8132 Fevrier2022: Myrys -> Picto 2022-02-26 08:36:26 +01:00
d454c60839 Adapte pour texlive 2021 2022-02-26 08:35:51 +01:00
8108d4b8bc Date 2021-09-03 09:02:16 +02:00
ec00c1fecd freenode -> libera.chat 2021-09-03 09:00:52 +02:00
d19b41eabf version fevrier 2020 2020-02-15 10:13:36 +01:00
0ac77fa6ec version THSF/CdL 2019 2020-02-15 10:10:46 +01:00
Guilhem Saurel
4e0c94151d generate logo 2019-02-07 22:00:15 +01:00
3e40ecc2fa Version CdL 2018 2018-11-16 15:01:29 +01:00
Guilhem Saurel
0d356a05c5 update milanpresse 2018-09-20 11:55:30 +02:00
Guilhem Saurel
7132b71c92 update slides for Milan Presse 2018-09-18 01:00:08 +02:00
Guilhem Saurel
ee8701d072 remove trailing whitespaces 2018-09-18 00:36:09 +02:00
Guilhem Saurel
1e00eb0d38 cp ttnn-{rennes-2015,milanpresse-2018}.tex 2018-09-18 00:35:53 +02:00
921909d817 Add image for 1st page 2018-09-05 22:35:32 +02:00
da172792f5 modifs derniere minute 2018-05-09 19:10:29 +02:00
7aee615600 Reecriture pour alleger et raccourcir
Quelques fautes corrigees, et sans doute des nouvelles
introduites.
2018-05-08 19:17:27 +02:00
fb1cb84707 Remet contact 2018-05-08 19:13:31 +02:00
d2a8ef19e5 Espace non sequable devant Euro 2018-05-08 19:12:49 +02:00
f1ba50a88a Chiffres mai 2018 2018-05-08 19:11:39 +02:00
629f1f6415 ecriture inclusive 2018-05-08 19:10:34 +02:00
2315311a0f Dessin de Zeste sur la 1ere page 2018-05-08 19:05:37 +02:00
e575ef56fe Supprime morceaux de config inutiles 2018-05-08 19:05:02 +02:00
c633f80c4c Modernise config package babel/french 2018-05-08 19:02:51 +02:00
edf421b0cb Tirets des items plus courts 2018-05-08 19:02:14 +02:00
21c122933f Petites ameliorations du style 2017-05-25 11:36:21 +02:00
c582c4bad2 Mise a jour chiffres 2017-05-25 11:35:54 +02:00
5ba9685c45 mise a jour siege social 2017-05-25 11:34:31 +02:00
Matthieu Herrb
112c6bf9d2 Version novembre 2016
- maj nombre adherents
- diverses petites typo
- 3 milliards d'internautes en 2016
  (https://en.wikipedia.org/wiki/Global_Internet_usage)
2016-11-18 12:06:49 +01:00
8c708758ce fix typos 2016-06-26 16:41:02 +02:00
824a0b605d fix typos 2016-06-26 16:39:50 +02:00
3700afd51b add borg 2016-06-22 08:33:44 +02:00
6f08865d13 QR-code avec l'url de wifi with me 2016-04-22 19:30:05 +02:00
ec5cae828f Reformule le paragraphe moyens techniques 2016-04-22 19:07:29 +02:00
c53d1318aa Chiffres 04/2016 2016-04-22 19:07:13 +02:00
781d23e8fc Corrections de style, modifs pour version novembre 2015. 2015-11-18 22:47:33 +01:00
409b59f090 add rennes 2015 2015-06-27 20:41:57 +02:00
10 changed files with 14739 additions and 137 deletions

12715
atelier-reseau/archi.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

248
flyer/flyer-ttnn.tex Normal file → Executable file
View file

@ -1,19 +1,17 @@
\documentclass[10pt,foldmark,a4paper]{leaflet} \documentclass[10pt,foldmark,a4paper,french]{leaflet}
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc}
\usepackage{txfonts} \usepackage{txfonts}
\usepackage{qrcode}
\usepackage{sectsty}
\usepackage[frenchb]{babel} \usepackage{babel}
%\renewcommand*\foldmarkrule{.3mm} %\renewcommand*\foldmarkrule{.3mm}
%\renewcommand*\foldmarklength{5mm} %\renewcommand*\foldmarklength{5mm}
%\usepackage{amsmath}
\usepackage[T1]{fontenc} \usepackage[T1]{fontenc}
\usepackage{textcomp} \usepackage{textcomp}
%\usepackage{mathptmx}
\renewcommand{\familydefault}{\sfdefault} \renewcommand{\familydefault}{\sfdefault}
%\usepackage{shortvrb}
%\MakeShortVerb{\|}
\usepackage{url} \usepackage{url}
\usepackage{graphicx} \usepackage{graphicx}
\usepackage{xcolor} \usepackage{xcolor}
@ -34,68 +32,57 @@
\newcommand*\defaultmarker{\textsuperscript\textasteriskcentered} \newcommand*\defaultmarker{\textsuperscript\textasteriskcentered}
\graphicspath{{/home/matthieu/doc/images/}} \frenchsetup{ItemLabels=\textendash}
\renewcommand{\sectfont}{\color{ttnn}\rmfamily\bfseries} \renewcommand{\sectfont}{\color{ttnn}\rmfamily\bfseries}
\title{\Huge\color{ttnn1}{\textbf{teta}}\color{ttnn2}{neutral}\color{ttnn1}{.net}} \title{\Huge\color{ttnn1}{\textbf{teta}}\color{ttnn2}{neutral}\color{ttnn1}{.net}}
\author{% \author{}
\Large \bf FAI \& Hébergeur libre}
\date{Mai 2015}
%\CutLine*{1}% Dotted line without scissors %\CutLine*{1}% Dotted line without scissors
%\CutLine{6}% Dotted line with scissors %\CutLine{6}% Dotted line with scissors
%\AddToBackground{1}{% Background of a small page %\AddToBackground{1}{% Background of a small page
% \put(115,530){\includegraphics[scale=0.12]{puf300x258}}} % \put(115,530){\includegraphics[scale=0.12]{puf300x258}}}
\AddToBackground{6}{% Background of a small page \AddToBackground{6}{% Background of a small page
\put(0,0){\textcolor{LIGHTGRAY}{\rule{\paperwidth}{\paperheight}}}} \put(0,0){\textcolor{LIGHTGRAY}{\rule{\paperwidth}{\paperheight}}}}
\AddToBackground*{2}{% Background of a large page \AddToBackground*{2}{% Background of a large page
\put(\LenToUnit{.5\paperwidth},\LenToUnit{.5\paperheight}){% \put(.5\paperwidth,.5\paperheight){%
\makebox(0,0)[c]{% \makebox(0,0)[c]{%
\resizebox{.9\paperwidth}{!}{\rotatebox{35.26}{% \resizebox{.9\paperwidth}{!}{\rotatebox{35.26}{%
\textsf{\textbf{\textcolor{LIGHTGRAY}{tetaneutral.net}}}}}}}} \textsf{\textbf{\textcolor{LIGHTGRAY}{tetaneutral.net}}}}}}}}
\allsectionsfont{\normalfont\sffamily\bfseries}
\begin{document} \begin{document}
\maketitle %\maketitle
\begin{center}
\LARGE \textbf{WE MAKE INTERNET}
\end{center}
\includegraphics[width=\textwidth]{image-rollup}
\thispagestyle{empty} \thispagestyle{empty}
\begin{center}
\Large Vers un réseau neutre, solidaire\\
et Do It Yourself
\end{center}
{\large Pour toute question sur l'association \typeout{Page width \the\paperwidth}
adressez un courriel à \url{<question@tetaneutral.net>}} \wlog{Page height \the\paperheight}
\section{Le projet}
L'internet est un réseau informatique mondial, avec près
de deux milliards d'utilisateurs dans le
monde, il est un enjeu social et politique majeur.
Il met en œuvre des sciences et techniques à un niveau
avancé.
Pour promouvoir la compréhension de l'internet et de ses enjeux par un
large public, l'association Tetaneutral.net a décidé de devenir membre
à part entière de ce réseau en exerçant les fonctions de fournisseur
d'accès à internet, d'hébergeur internet et d'opérateur sous forme
associative et sans but lucratif.
\clearpage
\section{Neutralité du réseau} \section{Neutralité du réseau}
Les fournisseurs d'accès à internet et les hébergeurs Les fournisseurs d'accès à internet et les hébergeurs
relient les utilisateurs du réseau entre eux et avec des fournisseurs relient les utilisatrices et les utilisateurs du réseau entre eux et avec des fournisseurs
de services. Ces intermédiaires ont techniquement la capacité de de services. Ces intermédiaires ont la capacité de
discriminer à l'égard de la source, de la destination ou du contenu de discriminer l'information transmise sur le réseau par rapport à la source, la destination ou sur son contenu. Pour le bon fonctionnement
l'information transmise sur le réseau. Or pour le bon fonctionnement de l'internet il est important que ces acteurs respectent la
de l'internet il est important que ces acteurs respectent la «\,neutralité du réseau\,» et s'interdisent de telles
« neutralité du réseau » et s'interdisent de telles
discriminations. De puissants intérêts commerciaux et politiques sont discriminations. De puissants intérêts commerciaux et politiques sont
en jeu derrière cette simple notion. en jeu derrière cette simple notion.
Tetaneutral.net explique, défend Tetaneutral.net explique, défend
et milite pour la neutralité du réseau internet. et milite pour la neutralité du réseau internet.
@ -105,12 +92,11 @@ et milite pour la neutralité du réseau internet.
\subsection{Un réseau maillé} \subsection{Un réseau maillé}
Chaque abonné de l'association est connecté par le biais d'une petite Chaque adhérent·e de l'association est connecté·e par le biais d'une petite
antenne placée à l'extérieur de son logement (toit, balcon, etc.). Les antenne placée à l'extérieur de son logement (toit, balcon, etc.). Les
puissances utilisées sont très faibles en raison des relativement puissances utilisées sont très faibles en raison des distances relativement
courtes distances. courtes. Le signal radio est relayé de proche en proche pour étendre
Chaques adhérents relaient le signal radio, afin de le réseau.
constituer un grand réseau maillé.
\subsection{Disponible en zone blanche} \subsection{Disponible en zone blanche}
@ -118,48 +104,46 @@ La couverture des zones isolées n'intéresse pas les opérateurs
commerciaux : les investissements sont trop importants et pas assez commerciaux : les investissements sont trop importants et pas assez
rentables. Avec sa technologie à bas coût et sa logique sans but rentables. Avec sa technologie à bas coût et sa logique sans but
commercial l'association est capable d'amener l'internet à haut débit commercial l'association est capable d'amener l'internet à haut débit
dans la majorité de ces zones. dans la majorité de ces zones.
Fin 2014, le réseau Tetaneutral.net est déployé principalement en quatre En 2020, le réseau Tetaneutral.net est déployé principalement
endroits : aux endroits suivants :
\begin{itemize} \begin{itemize}
\item Comminges 270 abonnés \item Toulouse 192 abonné·e·s
\item Toulouse 115 abonnés \item Mauvaisin 25 abonné·e·s
\item Mauvaisin 18 abonnés \item Goyrans 23 abonné·e·s
\item Mones 10 abonnés \item Mones 13 abonné·e·s
\item Cazères 31 abonné·e·s
\end{itemize} \end{itemize}
\subsection{Partage des connaissances} \section{Partage des connaissances}
Un des buts de l'association est le partage de la connaissance. Tetaneutral.net anime des ateliers ou des conférences techniques
Pour cela elle anime des ateliers ou des conférences techniques
autour des technologies mises en \oe{}uvre sur son réseau : radio, autour des technologies mises en \oe{}uvre sur son réseau : radio,
routage, hébergement de machines virtuelles,... lors d'événements routage, hébergement de machines virtuelles,... Elle intervient aussi en
comme le Toulouse Hacker Space Factory. Elle intervient aussi en partenariat avec des organismes de formation (Université Paul
partenariat avec les organismes de formation (Université Paul Sabatier, IUT de Blagnac, ...) auprès des étudiants.
Sabatier, IUT de Blagnac, ...) auprès des étudiants en accueillant des
stagiaires.
\section{Hébergeur internet et Opérateur} \section{Hébergeur internet et Opérateur}
L'internet héberge un grand nombre de services dont le plus connu est L'internet héberge un grand nombre de services dont le plus connu est
le World Wide Web. Ces services sont des logiciels fonctionnant sur le World Wide Web. Ces services sont des logiciels fonctionnant sur
des ordinateurs connectés a l'internet, du plus modeste au domicile des ordinateurs connectés à l'internet, du plus modeste au domicile
d'un internaute aux plus puissantes machines regroupées par milliers d'un internaute aux plus puissantes machines regroupées par milliers
dans des centres de traitement de données. dans des centres de traitement de données.
Tetaneutral.net se propose d'offrir la possibilité d'héberger de tels Tetaneutral.net offre la possibilité d'héberger de tels
services dans ses locaux en plus bien sur de ce que peuvent faire ses services dans ses locaux en plus bien sûr de ce que peuvent faire ses
membres dans leur logement. membres dans leur logement.
Tetaneutral.net est ouvert à l'interconnexion avec les autres Tetaneutral.net est ouvert à l'interconnexion avec les autres
opérateurs et fournit aussi un service de transport de données en opérateurs et fournit un service de transport de données en
respectant la neutralité du réseau. respectant la neutralité du réseau.
\section{Participer} \section{Participer}
Pour suivre le projet vous pouvez inscrire votre courriel à plusieurs Pour suivre le projet vous pouvez inscrire votre courriel aux
listes de discussions publiques, archivées et ouvertes à tous : listes de discussions publiques, archivées et ouvertes à tou·te·s :
\begin{itemize} \begin{itemize}
\item La liste de discussion principale de Tetaneutral.net pour la vie \item La liste de discussion principale de Tetaneutral.net pour la vie
@ -170,66 +154,50 @@ listes de discussions publiques, archivées et ouvertes à tous :
\end{itemize} \end{itemize}
Nous sommes aussi disponibles pour discuter sur le serveur IRC Nous sommes aussi disponibles pour discuter sur le serveur IRC
\url{irc.freenode.net} sur le canal \url{#tetaneutral.net}. \url{irc.libera.chat} sur le canal \url{#tetaneutral.net}.
\section{Adhésion} \section{Adhésion}
Si le projet vous intéresse, après avoir consulté les statuts de Vous pouvez demander à adhérer à l'association en envoyant un courriel
l'association Tetaneutral.net vous pouvez demander à adhérer à à \url{adhesion@tetaneutral.net} en précisant vos nom, prénom, adresse
l'association en envoyant un courriel à \url{adhesion@tetaneutral.net} postale et montant de cotisation choisi. Le bureau statuera sur les
en précisant vos nom, prénom, adresse postale et montant de cotisation admissions conformément aux statuts.
choisi. Le bureau statuera sur les admissions conformément aux statuts.
Cotisation annuelle libre. Montant annuel suggéré : Cotisation annuelle libre. Montant annuel suggéré :
\begin{itemize} \begin{itemize}
\item cotisation normale : 20 \item cotisation normale : 20\,
\item cotisation réduite : à partir de 5€ si faibles moyens \item cotisation réduite : à partir de 5\,€ si faibles moyens
\end{itemize} \end{itemize}
Un particulier peut être membre à titre personnel, par exemple avec un
service à son domicile, et aussi être le représentant d'une personne
morale membre de l'association avec par exemple un service de
sauvegarde et un serveur virtuel. La partie service de l'association
est ouverte uniquement aux membres de l'association à jour de leur
cotisation et chaque service fait l'objet d'une tarification séparée
de la cotisation.
\section{Services} \section{Services}
Pour couvrir ses frais d'infrastructure l'association propose à ses L'association propose des services
membres un certain nombre de services payants. Le principe de payants selon le principe de
tarification appliqué est celui de \textbf{Mix'Art Myrys} : la participation participation libre et nécessaire : une grille indique
libre et nécessaire. L'association donne une grille de tarif du normal les tarifs du normal au réduit et les membres contribuent selon leurs
au réduit et les membres contribuent selon leurs moyens et leur moyens et leur conscience sans justificatif.
conscience et cela sans justificatif.
Ces services sont ouverts aux membres de l'association à jour de leur
cotisation et chaque service fait l'objet d'une tarification séparée
de la cotisation.
\begin{itemize} \begin{itemize}
\item \emph{Hébergement de machine virtuelle :} tarif normal 10 € par mois, \item \emph{Hébergement de machine virtuelle :} tarif normal 10\,€ par mois,
suggéré de 5 à 15 € par mois. suggéré de 5 à 15\,€ par mois.
\item \emph{Hébergement de machine physique au format libre :} suivant la \item \emph{Hébergement de machine physique au format libre :} suivant la
consommation électrique de la machine. 5 à 10 € par mois pour une consommation électrique de la machine. 5 à 10\,€ par mois pour une
petite machine comme NUC, Brix, netbook, laptop, nettop, NAS, raspberry pi. 15 à petite machine comme NUC, Brix, netbook, laptop, raspberry pi. 20\,€ par mois pour une consommation de 100 Watt et moyenne autour de 30W.
25 € par mois pour un PC avec une référence à 20 € par mois pour une IPv4 supplémentaires sur demande, 5\,€/mois/IPv4 supplémentaire.
consommation de 100 Watt et moyenne autour de 30W. IPv4 supplémentaires \item \emph{Accès internet :} 15 à 30\,€ par mois, location du matériel radio
sur demande avec un tarif de référence
de 2 à 5 euros/mois/IPv4 supplémentaire.
\item \emph{Accès internet :} 15 à 30 € par mois, location du matériel radio
5 GHz incluse, IPv4 et IPv6. 5 GHz incluse, IPv4 et IPv6.
\item \emph{VPN Wireguard :} 5\,€ par mois.
\end{itemize} \end{itemize}
\section{Transparence} \section{Transparence}
L'association est transparente sur sa comptabilité avec des points L'association est transparente sur sa comptabilité avec des points
mensuels sur la liste principale, ainsi que sur le site Internet mensuels sur la liste principale, ainsi que sur son site internet.
\section{Bénévoles à Launaguet}
L'équipe de bénévoles locaux sera heureuse de répondre à vos questions
\begin{itemize}
\item FIORE François
\item MESNIL Mikaël
\end{itemize}
Nous sommes joignables par téléphone: 0972507992
\clearpage \clearpage
\section{Partenaires} \section{Partenaires}
@ -237,48 +205,47 @@ Nous sommes joignables par téléphone: 0972507992
Le projet Tetaneutral.net bénéficie d'une conjonction de facteurs Le projet Tetaneutral.net bénéficie d'une conjonction de facteurs
favorables sur Toulouse et sa région. favorables sur Toulouse et sa région.
Le local de \textbf{Mix'art Myrys} qui sert de base au projet est proche Tetaneutral a bénéficié à ses début de locaux à \textbf{Mixart'Myrys}
et de la proximité du \textbf{Tetalab}.
Le local des \textbf{Minimes} qui sert de base au projet est proche
d'un centre névralgique du réseau internet à Toulouse où d'un centre névralgique du réseau internet à Toulouse où
arrivent de nombreuses fibres optiques et où les opérateurs arrivent de nombreuses fibres optiques et où les opérateurs
commerciaux ont accueilli favorablement l'idée de ce projet. commerciaux ont accueilli favorablement l'idée de ce projet.
Dans ce local l'association \textbf{Tetalab} est également présente et nous La société \textbf{Fullsave} met à notre disposition un local
apporte des compétences techniques. associatif au sein de l'un de ses centre de données.
Egalement, la société \textbf{Fullsave} nous confie généreusement un local L'association fait partie des membres fondateurs du point
associatif au sein de l'un de ses centre de données Toulousain, afin d'héberger
une partie de nos équipements informatiques.
L'association est aussi l'un des membres fondateurs d'un point
d'échange Internet régional, le \textbf{TouIX} d'échange Internet régional, le \textbf{TouIX}
Nous utilisons des logiciels libres et l'association \textbf{Toulibre} qui L'association \textbf{Toulibre} développe localement la connaissance
développe localement la connaissance de ces logiciels libres est des logiciels libres est partenaire du projet.
partenaire du projet.
Au niveau national l'association \textbf{French Data Network}, le plus vieux Au niveau national l'association fait partie de la \textbf{Fédération
fournisseur d'accès à internet français encore en activité a lancé FDN} qui regroupe les FAI associatifs qui partagent les mêmes valeurs.
l'initiative « FAI locaux » et aide ce type de projet, en particulier en
apportant des compétences juridiques et réglementaires et aussi en Tetaneutral.net est membre du \textbf{RIPE NCC} (Réseau IP Européen).
donnant la possibilité d'offrir un accès internet ADSL classique a nos
adhérents.
\section{Les moyens techniques} \section{Les moyens techniques}
Tetaneutral.net utilise tous les moyens à sa disposition pour faire Tetaneutral.net utilise tous les moyens à sa disposition pour faire
passer l'internet. Via \textbf{French Data Network} l'association peut offrir passer l'internet.
un accès ADSL en dégroupage partiel.
Entre nos locaux et le centre réseau une fibre optique a été posée. Des Une fibre optique à 10Gb/s connecte les locaux de Mixart'Myrys à un
locaux au reste des utilisateurs une liaison radio utilisant la technologie data-center du quartier.
\textbf{Airmax} du constructeur \textbf{Ubiquiti} est déployée, basée sur les travaux
de Toulouse Sans Fil. Et enfin Des liaisons radio utilisant une technologie de type WiFi dans la
dans le cadre des évolutions réglementaires et tarifaires bande des 5 GHz sont déployées vers les adhérent·e·s, en partant soit
Tetaneutral.net regarde s'il est possible de mettre en place de la directement des locaux de l'association, soit de points d'accès à haut
fibre optique chez ses membres. débit mis à disposition par des adhérent·e·s ou des sympatisant·e·s.
\newpage \newpage
\begin{center}
\fbox{\large Contact : \textbf{\url{question@tetaneutral.net}}}
\end{center}
\section{Administratif} \section{Administratif}
Tetaneutral.net est une association loi du 1er juillet 1901 déclarée à Tetaneutral.net est une association loi du 1er juillet 1901 déclarée à
@ -291,9 +258,10 @@ Siège social :
\begin{verse} \begin{verse}
Association tetaneutral.net\\ Association tetaneutral.net\\
c/o Laurent GUERBY\\ c/o Sylvain REVAULT\\
10 chemin Tricou\\ 7 Impasse René Char\\
31200 TOULOUSE Logement 39\\
31600 Lherm
\end{verse} \end{verse}
Inscription dans la base SIRENE de l'INSEE : Inscription dans la base SIRENE de l'INSEE :
@ -307,7 +275,6 @@ APE 6209Z Autres activités informatiques\\
Date de prise d'activité 03/01/2011\\ Date de prise d'activité 03/01/2011\\
\end{verse} \end{verse}
Déclaration en tant qu'opérateur auprès de l'ARCEP : Déclaration en tant qu'opérateur auprès de l'ARCEP :
\begin{verse} \begin{verse}
@ -317,8 +284,15 @@ services autres que téléphonique\\
réseau ouvert au public\\ réseau ouvert au public\\
\end{verse} \end{verse}
%\centerline{\includegraphics[height=7cm]{campagne-ffdn-500x212}}
\vspace{0.5cm}
\begin{center}
\qrcode[height=3cm]{https://radio.tetaneutral.net/}
\end{center}
\centerline{\includegraphics[height=7cm]{campagne-ffdn-500x212}} \begin{flushright}
Février 2022
\end{flushright}
\vfill \vfill

BIN
flyer/image-rollup.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

5
logo.sh Executable file
View file

@ -0,0 +1,5 @@
#!/bin/bash
pdflatex logo
pdfcrop logo.pdf logo-tetaneutral.pdf
rm logo.{aux,log,nav,out,pdf,snm,toc}

26
logo.tex Normal file
View file

@ -0,0 +1,26 @@
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage[frenchb]{babel}
\usepackage{hyperref}
\usepackage{pgf}
\usepackage{eurosym}
\DeclareUnicodeCharacter{20AC}{\euro}
\usepackage{textcomp}
\usepackage{xcolor}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot} % Needs TeXlive 2013 ...
\setbeamertemplate{footline}{}
\setbeamertemplate{navigation symbols}{}
% Tetaneutral.net logo
\definecolor{ttnn1}{rgb}{.695,.645,.551}
\definecolor{ttnn2}{rgb}{.906,.839,.730}
\newcommand{\ttnn}{\Huge\color{ttnn1}{\textbf{teta}}\color{ttnn2}{neutral}\color{ttnn1}{.net}}
\begin{document}
\ttnn{}
\end{document}

View file

@ -0,0 +1,226 @@
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage[frenchb]{babel}
\usepackage{hyperref}
\usepackage{pgf}
\usepackage{eurosym}
\DeclareUnicodeCharacter{20AC}{\euro}
\usepackage{textcomp}
\usepackage{xcolor}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot} % Needs TeXlive 2013 ...
\usetheme{Rochester}
% Page number n/tot in the lower right corner
\usefoottemplate{
\begin{beamercolorbox}[ht=2.25ex,dp=4ex,right,ignorebg]{date in head/foot}
\usebeamerfont{date in head/foot}
\insertframenumber/\inserttotalframenumber
\end{beamercolorbox}
}
\usenavigationsymbolstemplate{}
% \graphicspath{{../images/}}
% Color for links
\definecolor{darkblue}{rgb}{0.,0.2,0.375}
\hypersetup{
colorlinks=true,
urlcolor=darkblue,
linkcolor=black
}
% also use it for page numbers
\setbeamercolor*{palette secondary}{fg=darkblue,bg=black!25}
% a macro for figures
\newcommand\fig[2]{
\centerline{\includegraphics[width=#2]{#1}}}
% Tetaneutral.net logo
\definecolor{ttnn1}{rgb}{.695,.645,.551}
\definecolor{ttnn2}{rgb}{.906,.839,.730}
\newcommand{\ttnn}{\Huge\color{ttnn1}{\textbf{teta}}\color{ttnn2}{neutral}\color{ttnn1}{.net}}
% go
\title{Retour d'expérience sur Borg Backup}
\author{Laurent Guerby}
\institute{\ttnn{}}
\date{Capitoul - Toulouse - 23 juin 2016}
\AtBeginSection[]{
\begin{frame}<beamer>
\frametitle{Agenda}
\tableofcontents[currentsection]
\end{frame}
}
%----------------------------------------------------------------------
\begin{document}
%----------------------------------------------------------------------
\begin{frame}[plain]
\maketitle
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Licence}
\centerline{\includegraphics[width=2cm]{88x31}}
\vspace{1em}
{\scriptsize
Ce document est sous licence \\[1ex]
\emph{Creative Commons Paternité - Partage à l'Identique 3.0 non transposé.}\\[10pt]
Le texte complet de cette licence est disponible à l'adresse~:\\
\url{http://creativecommons.org/licenses/by-sa/3.0/}}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}{À propos de l'orateur}
\textbf{Laurent Guerby}
\begin{itemize}
\item Ingénieur Télécom Bretagne 1996
\item Président de l'association tetaneutral.net
\item Ingénieur d'étude IRIT-UT2J depuis le 1er juin 2016
\item \url{mailto:laurent@guerby.net}\\
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Agenda}
\tableofcontents
\end{frame}
%----------------------------------------------------------------------
\section{Introduction}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{BorgBackup Project}
\begin{itemize}
\item Documentation \url{https://borgbackup.readthedocs.io}
\item Source \url{https://github.com/borgbackup}
\item Tracker \url{https://github.com/borgbackup/borg/issues}
\item IRC channel \texttt{\#borgbackup} on \url{irc.freenode.net}
\item ThomasWaldmann
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{BorgBackup ?}
\begin{itemize}
\item BorgBackup (short: Borg) is a deduplicating backup program. Optionally, it supports compression and authenticated encryption.
\item The main goal of Borg is to provide an efficient and secure way to backup data. The data deduplication technique used makes Borg suitable for daily backups since only changes are stored. The authenticated encryption technique makes it suitable for backups to not fully trusted targets.
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Timeline}
\begin{itemize}
\item Borg is a fork of Attic https://github.com/jborg/attic
\item Current version is 1.0.3, 1.0 march 2016
\item Python 3.4 (91 \% ) plus some C code
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\section{Running}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Step by Step}
\begin{itemize}
\item \texttt{borg init /path/to/repo}
\item \texttt{borg create /path/to/repo::20160623 ~/src ~/Documents --exclude '*.pyc'}
\item \texttt{borg list /path/to/repo}
\item \texttt{borg extract /path/to/repo::20160623}
\item \texttt{borg extract /path/to/repo::20160623 home/USERNAME/src}
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Mount Access}
\begin{itemize}
\item \texttt{borg mount /path/to/repo::20160623 /tmp/mymountpoint}
\item \texttt{ls /tmp/mymountpoint}
\item \texttt{fusermount -u /tmp/mymountpoint}
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Remote}
\begin{itemize}
\item \texttt{borg init user@hostname:/path/to/repo}
\item \texttt{borg init ssh://user@hostname:port/path/to/repo}
\item \texttt{command="borg serve --restrict-to-path /path/to/repo",\\no-pty,no-agent-forwarding,\\no-port-forwarding,no-X11-forwarding,\\no-user-rc ssh-rsa ...}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Encryption}
\begin{itemize}
\item \texttt{borg init --encryption=keyfile -v /path/to/repo}
\item \texttt{Enter new passphrase: }
\item \texttt{Key in "/root/.config/borg/keys/mnt\_backup" created}
\item \texttt{export BORG\_PASSPHRASE=xxx}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Performance}
\begin{itemize}
\item \texttt{Duration: 7 minutes 5.34 seconds}
\item \texttt{Number of files: 2410575}
\item \texttt{Original size Compressed size Deduplicated size\\This archive: 239.23 GB 162.11 GB 294.81 MB\\All archives: 19.16 TB 13.08 TB 166.94 GB}
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\section{Internals}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Repo Format}
\begin{itemize}
\item Simple directory, a few files \texttt{repo/data/config} and \texttt{data} subdirectory
\item \texttt{repo/data/0/9996}, max 10000 files per directory, files about 5 megabytes
\item independant from number of files to backup
\item rsync works perfectly for duplicating a repo
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Checkpointing}
\begin{itemize}
\item \texttt{--checkpoint-interval SECONDS\\
write checkpoint every SECONDS seconds (Default: 300)}
\item You can restart a backup
\item or just create a new, will go faster one thanks to deduplication
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\section{Conclusion}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Borg is great}
\begin{itemize}
\item Borg solves lots of backup management issues
\item All sysadmins I told about borg switched to it
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}[plain]
\begin{center}
\Huge{Questions ?}
\end{center}
\vfill
\begin{flushright}
\url{mailto:question@tetaneutral.net}
\end{flushright}
\end{frame}
%----------------------------------------------------------------------
\end{document}

BIN
slides/rirs.pdf Normal file

Binary file not shown.

View file

@ -0,0 +1,846 @@
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage[frenchb]{babel}
\usepackage{hyperref}
\usepackage{pgf}
\usepackage{eurosym}
\DeclareUnicodeCharacter{20AC}{\euro}
\usepackage{textcomp}
\usepackage{xcolor}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot} % Needs TeXlive 2013 ...
\usetheme{Rochester}
% Page number n/tot in the lower right corner
\usefoottemplate{
\begin{beamercolorbox}[ht=2.25ex,dp=4ex,right,ignorebg]{date in head/foot}
\usebeamerfont{date in head/foot}
\insertframenumber/\inserttotalframenumber
\end{beamercolorbox}
}
\usenavigationsymbolstemplate{}
% \graphicspath{{../images/}}
% Color for links
\definecolor{darkblue}{rgb}{0.,0.2,0.375}
\hypersetup{
colorlinks=true,
urlcolor=darkblue,
linkcolor=black
}
% also use it for page numbers
\setbeamercolor*{palette secondary}{fg=darkblue,bg=black!25}
% a macro for figures
\newcommand\fig[2]{
\centerline{\includegraphics[width=#2]{#1}}}
% Tetaneutral.net logo
\definecolor{ttnn1}{rgb}{.695,.645,.551}
\definecolor{ttnn2}{rgb}{.906,.839,.730}
\newcommand{\ttnn}{\Huge\color{ttnn1}{\textbf{teta}}\color{ttnn2}{neutral}\color{ttnn1}{.net}}
% go
\title{Tetaneutral.net un FAI associatif}
\author{Guilhem Saurel}
\institute{\ttnn{}}
\date{Milan presse - Toulouse - 20 septembre 2018}
\AtBeginSection[]{
\begin{frame}<beamer>
\frametitle{Agenda}
\tableofcontents[currentsection]
\end{frame}
}
%----------------------------------------------------------------------
\begin{document}
%----------------------------------------------------------------------
\begin{frame}[plain]
\maketitle
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Licence}
\centerline{\includegraphics[width=2cm]{88x31}}
\vspace{1em}
{\scriptsize
Ce document est sous licence \\[1ex]
\emph{Creative Commons Paternité - Partage à l'Identique 3.0 non transposé.}\\[10pt]
Il a été créé par Laurent Guerby, Matthieu Herrb et Guilhem Saurel.
Le texte complet de cette licence est disponible à l'adresse~:\\
\url{http://creativecommons.org/licenses/by-sa/3.0/}}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}{À propos de l'orateur}
\textbf{Guilhem Saurel}
\begin{itemize}
\item Ingénieur en électronique de lINP-ENSEEIHT
\item Docteur en robotique humanoïde
\item Ingénieur de Recherche au LAAS-CNRS
\item Président de l'association tetaneutral.net
\end{itemize}
\url{mailto:guilhem@saurel.me}\\
\end{frame}
%----------------------------------------------------------------------
%\begin{frame}{À propos de l'orateur}
%\textbf{Frédéric Zulian}
%\begin{itemize}
%\item TODO
%\end{itemize}
%\url{mailto:TODO}\\
%\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Agenda}
\tableofcontents
\end{frame}
%----------------------------------------------------------------------
\section{Introduction}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Objectifs}
\begin{itemize}
\item Comment (et pourquoi) créer un opérateur en France
\item Légal / IP / Datacenter / L2 / BGP / Transit / Peering et IX
\item La pratique
\item Matériel sans fil performant sur fréquences ouvertes au public / zones « blanches »
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Objets de l'association}
\begin{itemize}
\item But pédagogique : comprendre les mécanismes des internets
\item Apprendre en pratiquant : devenir FAI
\item Défense de la Neutralité du Réseau
\item Moyens pédagogiques à disposition des enseignants
\item Collaboration avec tous les acteurs intéressés
\item Interlocuteurs pour les collectivités locales
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\section{Fournisseur d'Accès Internet}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Historique}
\begin{itemize}
\item Janvier 2011 déclaration préfecture (loi 1901)
\item INSEE (Siren/Siret code APE), ARCEP (FAI)
\item Février 2011 RIPE (Adresses IP)
\item Mars 2011 serveur à Paris (connectivité)
\item Ouverture compte crédit coopératif (\euro\euro\euro)
\item Membre fondateur de la Fédération FDN / essaimage
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{IANA / RIR / LIR}
\begin{itemize}
\item Internet Assigned Numbers Authority
\item Délègue aux Regional Internet Registry\\
AfriNIC, ARIN, APNIC, LACNIC, RIPE
\item Réseaux IP Européens Network Coordination Centre
\item Local Internet Registry
\item À Toulouse celui choisi : \href{http://fullsave.com/}{FullSave}
\end{itemize}
\begin{center}
\includegraphics[width=8cm]{rirs}
\end{center}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Dossier LIR et RIPE}
\begin{itemize}
\item Pour obtenir des IP, il faut monter un dossier administratif avec son LIR
\item RIPE pointilleux, par exemple tout refaire avec « Association tetaneutral.net » plutôt que « tetaneutral.net »
\item Justificatifs (factures, logs de routeurs, autre,...)
\item le LIR paye au RIPE \EUR{50} HT/an et par ressource et refacture ce qu'il veut pour le service.
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{IP et RIPE}
\begin{itemize}
\item Wikipedia \href{http://en.wikipedia.org/wiki/Ipv4_address_exhaustion}{Ipv4\_address\_exhaustion}
\item LIR existant RIPE : un seul /22 IPv4 = 1024 IP
\item Nouveau LIR \EUR{2000} HT signup fee
\item \EUR{1800} HT/an
\item /29 à /32 IPv6 et... un seul /22 IPv4 si justifié (en « PA »)
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Association et Opérateur}
\begin{itemize}
\item CPCE Code des Postes et des Communications Électroniques
\item ARCEP Autorité de Régulation des Communications Électroniques et des Postes
\item Réseau ouvert au public
\item L33-1 \textasciitilde{} 1300 opérateurs
\item R9-2 \textasciitilde{} 30 opérateurs
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Opérateur 2}
\begin{itemize}
\item ARCEP décision 12-1304 du 23 octobre 2012 : tetaneutral.net
\item liste nominative des opérateurs destinataires des informations concernant l'installation de lignes de communications électroniques à très haut débit en fibre optique dans les immeubles
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Obligations}
\begin{itemize}
\item « \textit{Bonjour, tel jour à telle heure telle adresse IP chez
vous (RIPE) a parlé à telle autre adresse IP, donnez-nous les nom et adresse de l'abonné} »
\item IP publique fixe par abonné : pas de logs, seulement début/fin
d'abonnement
\item IP partagées : logs de connexion à maintenir pour pouvoir
répondre, informations sensibles sur la vie privée.
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Transparence}
\begin{itemize}
\item Budget potentiellement conséquent, service, argent, questions
\item Publier le log des dépenses est facile si fait régulièrement et
peu coûteux en temps
\item Publier bilan comptable fastidieux, annuel et a posteriori,
perte d'information
\item Amortissement et équilibre financier : vue subjective, chacun
peut se faire une idée différente
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\section{Connexion à l'Internet}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Historique 2}
\begin{itemize}
\item Avril 2011 pose de notre fibre optique
\item Mise en service du réseau
\item Juillet 2011 ouverture des services
\item Septembre 2011 FAI à Saint-Gaudens
\item Novembre 2011 \EUR{700}/mois : équilibre financier mensuel
\item Décembre 2011 apport de Toulouse Sans Fil
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Fibre et L2}
\begin{columns}
\column{0.6\textwidth}
\begin{itemize}
\item 307\,m de fibre du DC Cogent vers Myrys
\item Transit fibre Cogent $\rightarrow$ TH2
\item Présence au DC TH2 (paris) connexion France-IX, Liazo, Equinix,
FR-IX, GIXE, FDN
\end{itemize}
\column{0.4\textwidth}
\fig{11b}{\textwidth}
\fig{11}{\textwidth}
\end{columns}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Datacenter}
\begin{itemize}
\item Rackable, baie et partie, kVA
\item 1U via revendeur en général
\item Politique pour le câblage et l'accès
\item Meet Me Room, demi-circuits
\item WDM car câbles chers
\item Mono ou Multi opérateurs
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\section{Accès aux contenus : peering}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Peering et Transit}
\begin{itemize}
\item Émettre et recevoir pour une destination
\item Peering privé
\item Peering via point d'échange « IX »
\item Peering via route serveur d'un IX
\item Peering payant ou gratuit
\item Transit pour tout ce qui n'est pas passé en peering
\item Redondance
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Peering en pratique}
\begin{itemize}
\item \url{http://as197422.peeringdb.com/}
\item Facebook, Google, Microsoft : politique de peering ouverte \\
même pour tetaneutral.net
\item Liste d'annonce sur les IX, nouveaux venus, maintenance et
incidents
\item France-IX : 200\,Gbit/s, AMS-IX 3.2\,Tbit/s
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Peering local}
\begin{itemize}
\item TouIX Toulouse Internet Exchange
\item Boucle optique Cogent/Neo Center/HdT
\item fin mai 2014 TLS00 de Fullsave \url{http://tls00.fr}
\item Renater Toulouse ?
\item Convention avec France-IX VLAN 4032 GE
\item Interconnexion Route Server LyonIX
\item Projet SDN TouSIX
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Border Gateway Protocol}
\begin{itemize}
\item Pour s'échanger les routes et les gateway entre routeurs
\item BGPv4 RFC4271 actuellement en prodution sur l'internet. Port
tcp/179
\item Identifiant BGP : Autonomous System Number ou « ASN », attribué
par les RIR
\item tetaneutral.net : AS 197422 (AS4 AS32)
\item \textasciitilde{} 540\,000 routes IPv4 et \textasciitilde{} 23\,000
IPv6
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{BIRD Internet routing daemon}
\begin{itemize}
\item BIRD \url{http://bird.network.cz/}
\item BGP en C sous licence GPL
\item Prévu pour être efficace et peu consommateur en ressources
\item « full view » en \textasciitilde{} 70\,MB de RAM
\item 15 mars - 25 mai 2011 : 700 minutes de CPU soit 10 mn/j\\
< 1\% CPU usage (core i3 @ 3\,GHz)
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Routeur tetaneutral.net}
\fig{06}{.9\textwidth}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Réseau d'interconnexion tetaneutral.net}
\fig{12}{0.9\textwidth}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Looking Glass et NLNOG Ring}
\begin{itemize}
\item \url{http://lg.tetaneutral.net/}
\item \url{https://ring.nlnog.net/}
\item \url{http://lg.ring.nlnog.net/}
\item Échange de VM entre opérateurs
\item Tests ping, traceroute, matrice MTU
\item \url{http://amp.ring.nlnog.net/matrix.php/ipv4/mtu/FR/NL}
\item Ring SQA partial outage detector
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Looking Glass: Peering \& Transit}
\fig{lg-n7}{\textwidth}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Statistiques septembre 2018}
\begin{center}
\begin{tikzpicture}
\begin{axis}[
enlarge x limits=0.5,
x=2cm,
ybar stacked,
ylabel={Débit moyen (Mb/s)},
ymin=0,
legend style={at={(0.5,-0.1)}, anchor=north},
bar width=1cm,
symbolic x coords={Reçu,Émis},
xtick=data,
nodes near coords,
nodes near coords align={vertical},
]
\addplot coordinates {(Reçu,580) (Émis,809)};
\addplot coordinates {(Reçu,145) (Émis,116)};
\legend{transit, peering}
\end{axis}
\end{tikzpicture}
\end{center}
\end{frame}
%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{RIPE-532}
%\begin{itemize}
%\item PI : Provider Independant
%\item PA : Provider Aggregated
%\item IPv6 $\Rightarrow$ tetaneutral.net a un PA /40
%\item Problème de filtre « strict » à /32
%\item Seule solution : LIR
%\item /29 $\Rightarrow$ 8 * /32
%\end{itemize}
%\end{frame}
%----------------------------------------------------------------------
\section{Distribution du réseau aux adhérents}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Accès internet}
\begin{itemize}
\item RTC 56\,kbit/s
\item ADSL max 20\,Mbit/s réception 1\,Mbit/s envoi
\item 512\,kbit/s à quelques kilomètres de ligne
\item SDSL max 4\,Mbit/s symétrique par paire
\item VDSL 100/50\,Mbit/s, identique à ADSL à 1,5\,km
\item Satellite géostationnaire 35786\,km Ka-Sat 26.5-40\,GHz
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Accès internet 2}
\begin{itemize}
\item Wimax 3.5\,GHz en France, Licence
\item 3G/4G/LTE, pas forcément couvert
\item Wifi via professionnel PME Alsatis ou TPE Attilog
\item Fibre optique 10-40\,km max > 1\,Tbit/s, 100-1000\,Mbit/s pour
modem \textasciitilde{} \EUR{100}
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{ADSL}
\begin{itemize}
\item La majorité des accès haut débit est en ADSL
\item NRA N\oe{}ud de Raccordement Abonné
\item \textasciitilde{} 15000 NRA en France
\item Rayon 3-4\,km puis zone grise puis blanche
\item Zone grise étendue < 2\,Mbit/s pas de TV
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Services}
\begin{itemize}
\item Aux adhérents, cotisation \EUR{20}/an
\item Hébergement de serveur en format libre et serveurs virtuels
\item Accès internet à Toulouse \EUR{20}/mois
\item Gratuit pour les squats (mouvement CREA)
\item Tarifs libres, longue présentation personnalisée des objectifs à
chaque nouvel adhérent
\item Pas de « clic et service »
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Services 2}
\begin{itemize}
\item Accès internet en zone blanche \EUR{28}/mois
\item Pas de frais d'accès (hors antenniste)
\item Pas de frais de résiliation
\item Pas d'engagement de durée (mensuel)
\item Internet seul sans téléphone ni TV
\item Antenne, câble extérieur et routeur fournis pour la durée de
l'abonnement
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Services 3}
\begin{itemize}
\item Cher, prix de convergence hors équipement plutôt à \EUR{15}/mois
\item Marge de man\oe{}uvre pour le futur
\item VoIP via prestataire classique
\item Exemple offre OVH illimité vers les fixes pour \EUR{1,18}/mois,
\EUR{80} de caution pour le téléphone
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Services 4: Accès fibre optique}
\begin{itemize}
\item Résidence de tests: Aux Quatre Vents, Cartoucherie
\item Best effort: 10 Gb/s
\item Relations avec les autres FAI encore floues
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Wifi et Radio}
%\begin{itemize}
%\item Domaine public, bien commun
%\item Novembre 2002 - avril 2007 ouverture expérimentale en France
%\item 2402 - 2482\,MHz 20\,dBm = 100\,mW
%\item total 80\,MHz ouverts
%\item TSF et pionniers
%\end{itemize}
%\end{frame}
%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Wifi 2}
%\begin{itemize}
%\item 5\,GHz ouvert en décembre 2005 en France
%\item 5170 - 5220 20\,dBm $\Rightarrow$ 80\,MHz
%\item 5250 - 5330 20\,dBm DFS $\Rightarrow$ 80\,MHz
%\item 5490 - 5710 30\,dBm = 1W DFS $\Rightarrow$ 220\,MHz
%\item dont 5600-5650 radar météo fixe (5625 à Toulouse) DFS
%\item 5745 - 5826 $\Rightarrow$ USA 80\,MHz puissance plus élevée
%\end{itemize}
%Consulté avec la FFDN pour la \url{http://www.mission-spectre2014.fr/}
%\end{frame}
%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Efficacité spectrale}
%\begin{itemize}
%\item Débit sur une fréquence partagé par les utilisateurs sur une
%zone géographique
%\item 802.11abgn, 802.11ac (canaux 80 et 160\,MHz en 5\,GHz) et 802.11ad (60\,GHz) \\
%\url{http://en.wikipedia.org/wiki/IEEE_802.11}
%\item En situation réelle 100\,Mbit/s sur 40\,MHz (une direction) \\
%8.6\,km $\rightarrow$ 2.5\,bit/s/Hz
%\item AirFiber 5X 220 Mbit/s symetrique sur 50 MHz \\
%4.1\,km $\rightarrow$ 8.8\,bit/s/Hz
%\end{itemize}
%\end{frame}
%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{PIRE}
%\begin{itemize}
%\item PIRE Puissance Isotrope Rayonnée Équivalente
%\item EIRP Equivalent Isotropically radiated Power
%\item Signal/Bruit
%\item Lois et règlements
%\item Puissances faibles sur les bandes ouvertes vs les bandes
%soumises à licence
%\end{itemize}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Ondes et Santé}
%\begin{itemize}
%\item 2,4\,GHz rien de spécifique vis à vis de l'eau (20\,GHz), un
%micro-ondes peut marcher à d'autres fréquences
%\item Téléphones sans fil \textasciitilde{} wifi
%\item GSM \textasciitilde{} 4\,W max dans la poche, > 100\,W Base
%\item Radio FM 2000-4000\,W
%\item Antennes plus nombreuses = moins de puissance \\
%mesure champmètre
%\end{itemize}
%\end{frame}
%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Antenne}
%\begin{columns}
%\column{0.7\textwidth}
%\begin{itemize}
%\item Analogie ampoule et lampe torche
%\item Concentration du signal dans une direction
%\item Parabole de 60\,cm à 5\,GHz $\Rightarrow$ 30\,dBi = *1000 \\
%dans un cône de quelques degrés
%\item MIMO multiple-input and multiple-output
%\item Polarisation : multiplicateur de débit
%\end{itemize}
%\column{0.3\textwidth}
%\fig{P1070287-crop}{\textwidth}
%\end{columns}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Bilan Radio}
%\begin{itemize}
%\item Longueur d'onde
%\begin{itemize}
%\item 2,4\,GHz \textasciitilde{} 12\,cm
%\item 5\,GHz \textasciitilde{} 5\,cm
%\end{itemize}
%\item Ne passe pas les obstacles \textasciitilde{} longueur d'onde
%\item Arbres, bâtiments, collines
%\item Zone de Fresnel
%\end{itemize}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Produits Radio}
%\begin{columns}
%\column{0.6\textwidth}
%\begin{itemize}
%\item Ubiquity \url{http://ubnt.com/} AirOS
%\item Mikrotik \url{http://mikrotik.com/} RouterOS
%\item 60-\EUR{100} diverses formes d'antenne intégrée. 200-\EUR{300}
%pour antenne évoluée
%\item PoE Power Over Ethernet
%\item Option Wifi non standard TDMA
%\item AirOS = OpenWRT avec SDK
%\item Ath9k Atheros Qualcomm pilote libre
%\end{itemize}
%\column{0.4\textwidth}
%\fig{IMG_20131108_151905}{\textwidth}
%\end{columns}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Tests Radio}
%\begin{itemize}
%\item 8600m Pech David - Ramassier
%\item 40\,MHz parabole 40\,cm RX -73/-74\,dBm
%\item Rama TX: 102.2, 106.5, 114.0, 112.0\,Mb/s
%\item Rama RX: 99.1, 99.4, 98.9, 99.4 Mb/s
%\item Duplex (RX/TX): 46/48, 47/51, 47/46 Mb/s
%\end{itemize}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Tests Radio 2}
%\begin{itemize}
%\item 10\,MHz Parabole 40\,cm vers Omni
%\item RX -75\,dBm coté Ramassiers (parabole)
%\item Rx -84\,dBm coté Pech David (omni)
%\item Rama TX: 5.63, 5.76, 5.67, 4.95\,Mb/s
%\item Rama Rx: 19.15, 16.40, 13.54, 14.63\,Mb/s
%\item Moins bon en 20\,Mhz, courbe en cloche
%\end{itemize}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Internet}
%\begin{itemize}
%\item Radio $\Rightarrow$ Internet ?
%\item Ligne ADSL classique = 1 IP, parfois fixe
%\item Livraison de plusieurs IP possible, FDN, pro
%\item Sinon tunnel avec logiciel libre OpenVPN
%\item Dans ce cas la ligne ADSL ne va communiquer qu'avec une seule
%IP, celle du serveur
%\item Le serveur est sur un autre réseau qui a les IP qui nous
%intéressent
%\end{itemize}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Pont réseau}
%\begin{itemize}
%\item Configuration simple en pont réseau des équipements radio
%\item Comme des câbles ethernet et des switches chaînés
%\item Le réseau a une topologie en arbre, pas de boucle, pas de
%redondance
%\item Utilisation du firmware standard mode WDS
%\end{itemize}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Protocoles Mesh}
%\begin{itemize}
%\item OLSR (Toulouse sans fil)
%\item Batman
%\item Babel/Babel-Z
%\item OSPF/BGP
%\item Battlemesh
%\item Choix du niveau de complexité
%\end{itemize}
%Note: guifi.net 28600 n\oe{}uds 52459\,km de liens 300 n\oe{}uds / mois
%\end{frame}
%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Neutralité du réseau}
%\begin{itemize}
%\item Comment gérer la congestion ?
%\item Ne rien faire : les équipements ont une règle par défaut... \\
%pas si neutre que ça
%\item « tail drop » : neutre mais... par flux
%\item Règles à tetaneutral.net : équité sur le débit
%instantané. Historique du volume ?
%\item Latence, petit paquets ?
%\item VoIP et service garanti
%\end{itemize}
%\end{frame}
%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{En pratique}
%\begin{itemize}
%\item Trouver un point de collecte
%\item Entreprise TPE/PME locale, avantage présence 9h-17h sur site
%\item Particulier (vacances, clés)
%\item Maison association, salle des fêtes, mairie
%\item Si deux NRA sur la zone $\Rightarrow$ redondance
%\end{itemize}
%\end{frame}
%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{En pratique 2}
%\begin{itemize}
%\item 1 ADSL > 10\,Mbit/s 4 foyers à Monès
%\item 3 ADSL > 10\,Mbit/s 40 foyers à St-Gaudens
%\item 5 ADSL \textasciitilde{} 10\,Mbit/s pour 140 foyers à Sames
%Wireless dans les Pyrénées Atlantiques
%\item Offre FTTH Orance CELAN cher (500-\EUR{1500}/mois) avec
%\EUR{5000} de frais d'accès
%\item 40*28 = \EUR{1120}/mois : possible à Saint-Gaudens
%\end{itemize}
%\end{frame}
%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Points Hauts}
%\begin{columns}
%\column{0.6\textwidth}
%\begin{itemize}
%\item Mat d'antenne TV
%\item Droit à l'antenne en copropriété
%\item Radio amateur (mât 12m et plus, souvent motivés)
%\item Hangar ou bâtiment agricole
%\item Poteau d'éclairage stade ou municipal
%\item Château d'eau, clocher
%\item Compromis négociation/radio/maintenabilité
%\end{itemize}
%\column{0.4\textwidth}
%\fig{alex_20130316}{\textwidth}
%\end{columns}
%\end{frame}
%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Relai Autonome}
%\begin{itemize}
%\item Electricité en haut de la colline ?
%\item Projet étudiant avec l'IUT de Blagnac
%\item Carte Mikrotik RouterBoard 433 1.2\,Watt
%\item Dec-Jan moyenne mensuelle 1h soleil/jour
%\item 100\,W $\Rightarrow$ 100\,Wh $\Rightarrow$ 5\,W pendant 24\,h
%\item 1,5\,m * 0,5\,m = 0,75\,m$^2$
%\item 20\,kg batteries ? PbAc ou LiFePO$_4$ ?
%\end{itemize}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Réseau radio tetaneutral.net à Toulouse}
%\fig{map_tsf}{.9\textwidth}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Cartographie}
%\fig{aircontrol}{\textwidth}
%\end{frame}
%%----------------------------------------------------------------------
%\section{Hébergement et services}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Hébergeur et EDF}
%\begin{itemize}
%\item EDF : $0.1372 * 365 * 24 / 1000 = 1.202\,\textup{\euro}$ \\
%pour 1 Watt en continu pendant un an
%\item Climatisation
%\item Enercoop source renouvelable : $0.1611 \rightarrow
%1.411\,\textup{\euro}$
%\item Rackable / PC Tour ATX / Ventilation
%\end{itemize}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Hébergement tetaneutral.net}
%\fig{myrys_baie}{.55\textwidth}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Règlement intérieur}
%{\small Dans le cadre de son objet social l'association fournit des services à
%ses adhérents de manière solidaire contre une participation aux frais
%engagés par l'association. Ces services sont gérés par des bénévoles
%sur leur temps libre et de manière amateur. Par conséquence, ces
%services sont fournis sans aucune garantie de qualité, performance,
%disponibilité, délai de réponse aux demandes de support ou de sécurité
%des données et des équipements. L'association ne peut être tenue
%responsable de toute conséquence liée au non fonctionnement ponctuel
%ou définitif d'un service ou d'une perte de donnée ou de
%matériel. Chaque adhérent doit donc s'assurer par lui même de pouvoir
%disposer de sauvegardes de données et d'un service de secours
%convenant à ses besoins en cas de défaillance d'un ou plusieurs
%services fournis par l'association.
%}
%\end{frame}
%%----------------------------------------------------------------------
%\begin{frame}
%\frametitle{Historique 3}
%\begin{itemize}
%\item Juillet 2012 début du remboursement du prêt de \EUR{12000}, rythme \textasciitilde{} \EUR{1000}/mois
%\item Octobre 2012 FAI à Monès
%\item Novembre 2012 216 adhérents pour \EUR{2600}/mois de service pour \EUR{900}/mois de frais
%\item Janvier 2014 428 adhérents \EUR{5800}/mois service \EUR{3600}/mois de frais
%\item Mai 2014 535 adhérents \EUR{7400}/mois service \EUR{3600}/mois de frais
%\item Juin 2015 730 adhérents \EUR{11400}/mois service \EUR{3600}/mois de frais
%\end{itemize}
%\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Récapitulatif Association - Septembre 2018}
{\scriptsize\centering
\begin{tabular}{lrrrrrrrrr}
\hline
Service & total & infra & adh & gratuits & payés & \euro & \% \\
\hline
abo Banyuls & 1 & 0 & 1 & 0 & 0 & 0.00 & 0.0 \\
abo Carla-Bayle & 1 & 0 & 1 & 0 & 0 & 0.00 & 0.0 \\
abo Cazeres & 17 & 0 & 17 & 1 & 3 & 43.33 & 0.8 \\
abo Fabas & 6 & 0 & 6 & 0 & 6 & 154.00 & 2.7 \\
abo Goyrans & 25 & 0 & 25 & 0 & 23 & 606.00 & 10.8 \\
abo Mauvaisin & 26 & 0 & 26 & 1 & 17 & 468.00 & 8.3 \\
abo Mones & 13 & 0 & 13 & 1 & 11 & 274.33 & 4.9 \\
abo Montescot & 13 & 0 & 13 & 0 & 7 & 196.00 & 3.5 \\
abo Toulouse & 136 & 1 & 135 & 5 & 71 & 1045.17 & 18.6 \\
abo Toulouse Fibre & 54 & 1 & 53 & 0 & 44 & 1309.00 & 23.3 \\
Hosting & 95 & 8 & 87 & 0 & 45 & 1012.00 & 18.0 \\
VM & 174 & 26 & 148 & 4 & 51 & 455.67 & 8.1 \\
TOTAL & 592 & 57 & 535 & 12 & 284 & 5618.50 & 100.0 \\
\hline
\end{tabular}
~
\begin{tabular}{rrrrrr}
\hline
Adhesions & gratuites& payées & euros & moyenne \\
\hline
719 & 15& 331 & 550.50 & 19.96 \\
\hline
\end{tabular}
}
\end{frame}
%----------------------------------------------------------------------
\section{Conclusion}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Peopleware}
\begin{itemize}
\item Motivation pour avoir du débit et/ou de la neutralité
\item Comprendre les limites d'une association et du bénévolat
\item Chercher l'aide technique auprès des autres associations
\item Tout types de public, de professionels passionés à retraités «\,pas internet pas de petits enfants à la maison\,»
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}[plain]
\begin{center}
\Huge{Questions ?}
\end{center}
\vfill
\begin{flushright}
\url{mailto:question@tetaneutral.net}
\end{flushright}
\end{frame}
%----------------------------------------------------------------------
\end{document}

810
slides/ttnn-rennes-2015.tex Normal file
View file

@ -0,0 +1,810 @@
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage[frenchb]{babel}
\usepackage{hyperref}
\usepackage{pgf}
\usepackage{eurosym}
\DeclareUnicodeCharacter{20AC}{\euro}
\usepackage{textcomp}
\usepackage{xcolor}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot} % Needs TeXlive 2013 ...
\usetheme{Rochester}
% Page number n/tot in the lower right corner
\usefoottemplate{
\begin{beamercolorbox}[ht=2.25ex,dp=4ex,right,ignorebg]{date in head/foot}
\usebeamerfont{date in head/foot}
\insertframenumber/\inserttotalframenumber
\end{beamercolorbox}
}
\usenavigationsymbolstemplate{}
% \graphicspath{{../images/}}
% Color for links
\definecolor{darkblue}{rgb}{0.,0.2,0.375}
\hypersetup{
colorlinks=true,
urlcolor=darkblue,
linkcolor=black
}
% also use it for page numbers
\setbeamercolor*{palette secondary}{fg=darkblue,bg=black!25}
% a macro for figures
\newcommand\fig[2]{
\centerline{\includegraphics[width=#2]{#1}}}
% Tetaneutral.net logo
\definecolor{ttnn1}{rgb}{.695,.645,.551}
\definecolor{ttnn2}{rgb}{.906,.839,.730}
\newcommand{\ttnn}{\Huge\color{ttnn1}{\textbf{teta}}\color{ttnn2}{neutral}\color{ttnn1}{.net}}
% go
\title{Tetaneutral.net un FAI associatif}
\author{Laurent Guerby}
\institute{\ttnn{}}
\date{Jardin Entropique - Rennes - 27 juin 2015}
\AtBeginSection[]{
\begin{frame}<beamer>
\frametitle{Agenda}
\tableofcontents[currentsection]
\end{frame}
}
%----------------------------------------------------------------------
\begin{document}
%----------------------------------------------------------------------
\begin{frame}[plain]
\maketitle
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Licence}
\centerline{\includegraphics[width=2cm]{88x31}}
\vspace{1em}
{\scriptsize
Ce document est sous licence \\[1ex]
\emph{Creative Commons Paternité - Partage à l'Identique 3.0 non transposé.}\\[10pt]
Le texte complet de cette licence est disponible à l'adresse~:\\
\url{http://creativecommons.org/licenses/by-sa/3.0/}}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}{À propos de l'orateur}
\textbf{Laurent Guerby}
\begin{itemize}
\item Ingénieur Télécom Bretagne 1996
\item Une décennie dans la finance internationale
\item Situation financière confortable
\item Consacre 80\% de son temps à de l'associatif en bénévole
\item Président de l'association tetaneutral.net
\end{itemize}
\url{mailto:laurent@guerby.net}\\
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Agenda}
\tableofcontents
\end{frame}
%----------------------------------------------------------------------
\section{Introduction}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Objectifs}
\begin{itemize}
\item Comment (et pourquoi) créer un opérateur en France
\item Légal / IP / Datacenter / L2 / BGP / Transit / Peering et IX
\item La pratique
\item Matériel sans fil performant sur fréquences ouvertes au public / zones « blanches »
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Objets de l'association}
\begin{itemize}
\item But pédagogique : comprendre les mécanismes des internets
\item Apprendre en pratiquant : devenir FAI
\item Défense de la Neutralité du Réseau
\item Moyens pédagogiques à disposition des enseignants
\item Collaboration avec tous les acteurs intéressés
\item Interlocuteurs pour les collectivités locales
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\section{Fournisseur d'Accès Internet}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Historique}
\begin{itemize}
\item Janvier 2011 déclaration préfecture (loi 1901)
\item INSEE (Siren/Siret code APE), ARCEP (FAI)
\item Février 2011 RIPE (Adresses IP)
\item Mars 2011 serveur à Paris (connectivité)
\item Ouverture compte crédit coopératif (\euro\euro\euro)
\item Membre fondateur de la Fédération FDN / essaimage
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{IANA / RIR / LIR}
\begin{itemize}
\item Internet Assigned Numbers Authority
\item Délègue aux Regional Internet Registry\\
AfriNIC, ARIN, APNIC, LACNIC, RIPE
\item Réseaux IP Européens Network Coordination Centre
\item Local Internet Registry
\item À Toulouse celui choisi : \href{http://fullsave.com/}{FullSave}
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Dossier LIR et RIPE}
\begin{itemize}
\item Pour obtenir des IP, il faut monter un dossier administratif avec son LIR
\item RIPE pointilleux, par exemple tout refaire avec « Association tetaneutral.net » plutôt que « tetaneutral.net »
\item Justificatifs (factures, logs de routeurs, autre,...)
\item le LIR paye au RIPE \EUR{50} HT/an et par ressource et refacture ce qu'il veut pour le service.
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{IP et RIPE}
\begin{itemize}
\item Wikipedia \href{http://en.wikipedia.org/wiki/Ipv4_address_exhaustion}{Ipv4\_address\_exhaustion}
\item LIR existant RIPE : un seul /22 IPv4 = 1024 IP
\item Nouveau LIR \EUR{2000} HT signup fee
\item \EUR{1800} HT/an
\item /29 à /32 IPv6 et... un seul /22 IPv4 si justifié (en « PA »)
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Association et Opérateur}
\begin{itemize}
\item CPCE Code des Postes et des Communications Électroniques
\item ARCEP Autorité de Régulation des Communications Électroniques et des Postes
\item Réseau ouvert au public
\item L33-1 \textasciitilde{} 1300 opérateurs
\item R9-2 \textasciitilde{} 30 opérateurs
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Opérateur 2}
\begin{itemize}
\item ARCEP décision 12-1304 du 23 octobre 2012 : tetaneutral.net
\item liste nominative des opérateurs destinataires des informations concernant l'installation de lignes de communications électroniques à très haut débit en fibre optique dans les immeubles
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Obligations}
\begin{itemize}
\item « \textit{Bonjour, tel jour à telle heure telle adresse IP chez
vous (RIPE) a parlé à telle autre adresse IP, donnez-nous les nom et adresse de l'abonné} »
\item IP publique fixe par abonné : pas de logs, seulement début/fin
d'abonnement
\item IP partagées : logs de connexion à maintenir pour pouvoir
répondre, informations sensibles sur la vie privée.
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Transparence}
\begin{itemize}
\item Budget potentiellement conséquent, service, argent, questions
\item Publier le log des dépenses est facile si fait régulièrement et
peu coûteux en temps
\item Publier bilan comptable fastidieux, annuel et a posteriori,
perte d'information
\item Amortissement et équilibre financier : vue subjective, chacun
peut se faire une idée différente
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\section{Connexion à l'Internet}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Historique 2}
\begin{itemize}
\item Avril 2011 pose de notre fibre optique
\item Mise en service du réseau
\item Juillet 2011 ouverture des services
\item Septembre 2011 FAI à Saint-Gaudens
\item Novembre 2011 \EUR{700}/mois : équilibre financier mensuel
\item Décembre 2011 apport de Toulouse Sans Fil
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Fibre et L2}
\begin{columns}
\column{0.6\textwidth}
\begin{itemize}
\item 307\,m de fibre du DC Cogent vers Myrys
\item Transit fibre Cogent $\rightarrow$ TH2
\item Présence au DC TH2 (paris) connexion France-IX, Liazo, Equinix,
FR-IX, GIXE, FDN
\end{itemize}
\column{0.4\textwidth}
\fig{11b}{\textwidth}
\fig{11}{\textwidth}
\end{columns}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Datacenter}
\begin{itemize}
\item Rackable, baie et partie, kVA
\item 1U via revendeur en général
\item Politique pour le câblage et l'accès
\item Meet Me Room, demi-circuits
\item WDM car câbles chers
\item Mono ou Multi opérateurs
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\section{Accès aux contenus : peering}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Peering et Transit}
\begin{itemize}
\item Émettre et recevoir pour une destination
\item Peering privé
\item Peering via point d'échange « IX »
\item Peering via route serveur d'un IX
\item Peering payant ou gratuit
\item Transit pour tout ce qui n'est pas passé en peering
\item Redondance
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Peering en pratique}
\begin{itemize}
\item \url{http://as197422.peeringdb.com/}
\item Facebook, Google, Microsoft : politique de peering ouverte \\
même pour tetaneutral.net
\item Liste d'annonce sur les IX, nouveaux venus, maintenance et
incidents
\item France-IX : 200\,Gbit/s, AMS-IX 3.2\,Tbit/s
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Peering local}
\begin{itemize}
\item TouIX Toulouse Internet Exchange
\item Boucle optique Cogent/Neo Center/HdT
\item fin mai 2014 TLS00 de Fullsave \url{http://tls00.fr}
\item Renater Toulouse ?
\item Convention avec France-IX VLAN 4032 GE
\item Interconnexion Route Server LyonIX
\item Projet SDN TouSIX
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Border Gateway Protocol}
\begin{itemize}
\item Pour s'échanger les routes et les gateway entre routeurs
\item BGPv4 RFC4271 actuellement en prodution sur l'internet. Port
tcp/179
\item Identifiant BGP : Autonomous System Number ou « ASN », attribué
par les RIR
\item tetaneutral.net : AS 197422 (AS4 AS32)
\item \textasciitilde{} 540\,000 routes IPv4 et \textasciitilde{} 23\,000
IPv6
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{BIRD Internet routing daemon}
\begin{itemize}
\item BIRD \url{http://bird.network.cz/}
\item BGP en C sous licence GPL
\item Prévu pour être efficace et peu consommateur en ressources
\item « full view » en \textasciitilde{} 70\,MB de RAM
\item 15 mars - 25 mai 2011 : 700 minutes de CPU soit 10 mn/j\\
< 1\% CPU usage (core i3 @ 3\,GHz)
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Routeur tetaneutral.net}
\fig{06}{.9\textwidth}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Réseau d'interconnexion tetaneutral.net}
\fig{12}{0.9\textwidth}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Looking Glass et NLNOG Ring}
\begin{itemize}
\item \url{http://lg.tetaneutral.net/}
\item \url{https://ring.nlnog.net/}
\item \url{http://lg.ring.nlnog.net/}
\item Échange de VM entre opérateurs
\item Tests ping, traceroute, matrice MTU
\item \url{http://amp.ring.nlnog.net/matrix.php/ipv4/mtu/FR/NL}
\item Ring SQA partial outage detector
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Looking Glass: Peering \& Transit}
\fig{lg-n7}{\textwidth}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Statistiques juin 2015}
\begin{center}
\begin{tikzpicture}
\begin{axis}[
enlarge x limits=0.5,
x=2cm,
ybar stacked,
ylabel={Débit moyen (Mb/s)},
ymin=0,
legend style={at={(0.5,-0.1)}, anchor=north},
bar width=1cm,
symbolic x coords={Reçu,Émis},
xtick=data,
nodes near coords,
nodes near coords align={vertical},
]
\addplot coordinates {(Reçu,213) (Émis,214)};
\addplot coordinates {(Reçu,128) (Émis,104)};
\legend{transit, peering}
\end{axis}
\end{tikzpicture}
\end{center}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{RIPE-532}
\begin{itemize}
\item PI : Provider Independant
\item PA : Provider Aggregated
\item IPv6 $\Rightarrow$ tetaneutral.net a un PA /40
\item Problème de filtre « strict » à /32
\item Seule solution : LIR
\item /29 $\Rightarrow$ 8 * /32
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\section{Distribution du réseau aux adhérents}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Accès internet}
\begin{itemize}
\item RTC 56\,kbit/s
\item ADSL max 20\,Mbit/s réception 1\,Mbit/s envoi
\item 512\,kbit/s à quelques kilomètres de ligne
\item SDSL max 4\,Mbit/s symétrique par paire
\item VDSL 100/50\,Mbit/s, identique à ADSL à 1,5\,km
\item Satellite géostationnaire 35786\,km Ka-Sat 26.5-40\,GHz
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Accès internet 2}
\begin{itemize}
\item Wimax 3.5\,GHz en France, Licence
\item 3G/4G/LTE, pas forcément couvert
\item Wifi via professionnel PME Alsatis ou TPE Attilog
\item Fibre optique 10-40\,km max > 1\,Tbit/s, 100-1000\,Mbit/s pour
modem \textasciitilde{} \EUR{100}
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{ADSL}
\begin{itemize}
\item La majorité des accès haut débit est en ADSL
\item NRA N\oe{}ud de Raccordement Abonné
\item \textasciitilde{} 15000 NRA en France
\item
\url{http://www.free.fr/adsl/pages/accueil/carte-de-debits-adsl.html}
\item Rayon 3-4\,km puis zone grise puis blanche
\item Zone grise étendue < 2\,Mbit/s pas de TV
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Services}
\begin{itemize}
\item Aux adhérents, cotisation \EUR{20}/an
\item Hébergement de serveur en format libre et serveurs virtuels
\item Accès internet à Toulouse \EUR{20}/mois
\item Gratuit pour les squats (mouvement CREA)
\item Tarifs libres, longue présentation personnalisée des objectifs à
chaque nouvel adhérent
\item Pas de « clic et service »
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Services 2}
\begin{itemize}
\item Accès internet en zone blanche \EUR{28}/mois
\item Pas de frais d'accès (hors antenniste)
\item Pas de frais de résiliation
\item Pas d'engagement de durée (mensuel)
\item Internet seul sans téléphone ni TV
\item Antenne, câble extérieur et routeur fournis pour la durée de
l'abonnement
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Services 3}
\begin{itemize}
\item Cher, prix de convergence hors équipement plutôt à \EUR{15}/mois
\item Marge de man\oe{}uvre pour le futur
\item VoIP via prestataire classique
\item Exemple offre OVH illimité vers les fixes pour \EUR{1,18}/mois,
\EUR{80} de caution pour le téléphone
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Wifi et Radio}
\begin{itemize}
\item Domaine public, bien commun
\item Novembre 2002 - avril 2007 ouverture expérimentale en France
\item 2402 - 2482\,MHz 20\,dBm = 100\,mW
\item total 80\,MHz ouverts
\item TSF et pionniers
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Wifi 2}
\begin{itemize}
\item 5\,GHz ouvert en décembre 2005 en France
\item 5170 - 5220 20\,dBm $\Rightarrow$ 80\,MHz
\item 5250 - 5330 20\,dBm DFS $\Rightarrow$ 80\,MHz
\item 5490 - 5710 30\,dBm = 1W DFS $\Rightarrow$ 220\,MHz
\item dont 5600-5650 radar météo fixe (5625 à Toulouse) DFS
\item 5745 - 5826 $\Rightarrow$ USA 80\,MHz puissance plus élevée
\end{itemize}
Consulté avec la FFDN pour la \url{http://www.mission-spectre2014.fr/}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Efficacité spectrale}
\begin{itemize}
\item Débit sur une fréquence partagé par les utilisateurs sur une
zone géographique
\item 802.11abgn, 802.11ac (canaux 80 et 160\,MHz en 5\,GHz) et 802.11ad (60\,GHz) \\
\url{http://en.wikipedia.org/wiki/IEEE_802.11}
\item En situation réelle 100\,Mbit/s sur 40\,MHz (une direction) \\
8.6\,km $\rightarrow$ 2.5\,bit/s/Hz
\item AirFiber 5X 220 Mbit/s symetrique sur 50 MHz \\
4.1\,km $\rightarrow$ 8.8\,bit/s/Hz
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{PIRE}
\begin{itemize}
\item PIRE Puissance Isotrope Rayonnée Équivalente
\item EIRP Equivalent Isotropically radiated Power
\item Signal/Bruit
\item Lois et règlements
\item Puissances faibles sur les bandes ouvertes vs les bandes
soumises à licence
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Ondes et Santé}
\begin{itemize}
\item 2,4\,GHz rien de spécifique vis à vis de l'eau (20\,GHz), un
micro-ondes peut marcher à d'autres fréquences
\item Téléphones sans fil \textasciitilde{} wifi
\item GSM \textasciitilde{} 4\,W max dans la poche, > 100\,W Base
\item Radio FM 2000-4000\,W
\item Antennes plus nombreuses = moins de puissance \\
mesure champmètre
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Antenne}
\begin{columns}
\column{0.7\textwidth}
\begin{itemize}
\item Analogie ampoule et lampe torche
\item Concentration du signal dans une direction
\item Parabole de 60\,cm à 5\,GHz $\Rightarrow$ 30\,dBi = *1000 \\
dans un cône de quelques degrés
\item MIMO multiple-input and multiple-output
\item Polarisation : multiplicateur de débit
\end{itemize}
\column{0.3\textwidth}
\fig{P1070287-crop}{\textwidth}
\end{columns}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Bilan Radio}
\begin{itemize}
\item Longueur d'onde
\begin{itemize}
\item 2,4\,GHz \textasciitilde{} 12\,cm
\item 5\,GHz \textasciitilde{} 5\,cm
\end{itemize}
\item Ne passe pas les obstacles \textasciitilde{} longueur d'onde
\item Arbres, bâtiments, collines
\item Zone de Fresnel
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Produits Radio}
\begin{columns}
\column{0.6\textwidth}
\begin{itemize}
\item Ubiquity \url{http://ubnt.com/} AirOS
\item Mikrotik \url{http://mikrotik.com/} RouterOS
\item 60-\EUR{100} diverses formes d'antenne intégrée. 200-\EUR{300}
pour antenne évoluée
\item PoE Power Over Ethernet
\item Option Wifi non standard TDMA
\item AirOS = OpenWRT avec SDK
\item Ath9k Atheros Qualcomm pilote libre
\end{itemize}
\column{0.4\textwidth}
\fig{IMG_20131108_151905}{\textwidth}
\end{columns}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Tests Radio}
\begin{itemize}
\item 8600m Pech David - Ramassier
\item 40\,MHz parabole 40\,cm RX -73/-74\,dBm
\item Rama TX: 102.2, 106.5, 114.0, 112.0\,Mb/s
\item Rama RX: 99.1, 99.4, 98.9, 99.4 Mb/s
\item Duplex (RX/TX): 46/48, 47/51, 47/46 Mb/s
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Tests Radio 2}
\begin{itemize}
\item 10\,MHz Parabole 40\,cm vers Omni
\item RX -75\,dBm coté Ramassiers (parabole)
\item Rx -84\,dBm coté Pech David (omni)
\item Rama TX: 5.63, 5.76, 5.67, 4.95\,Mb/s
\item Rama Rx: 19.15, 16.40, 13.54, 14.63\,Mb/s
\item Moins bon en 20\,Mhz, courbe en cloche
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Internet}
\begin{itemize}
\item Radio $\Rightarrow$ Internet ?
\item Ligne ADSL classique = 1 IP, parfois fixe
\item Livraison de plusieurs IP possible, FDN, pro
\item Sinon tunnel avec logiciel libre OpenVPN
\item Dans ce cas la ligne ADSL ne va communiquer qu'avec une seule
IP, celle du serveur
\item Le serveur est sur un autre réseau qui a les IP qui nous
intéressent
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Pont réseau}
\begin{itemize}
\item Configuration simple en pont réseau des équipements radio
\item Comme des câbles ethernet et des switches chaînés
\item Le réseau a une topologie en arbre, pas de boucle, pas de
redondance
\item Utilisation du firmware standard mode WDS
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Protocoles Mesh}
\begin{itemize}
\item OLSR (Toulouse sans fil)
\item Batman
\item Babel/Babel-Z
\item OSPF/BGP
\item Battlemesh
\item Choix du niveau de complexité
\end{itemize}
Note: guifi.net 28600 n\oe{}uds 52459\,km de liens 300 n\oe{}uds / mois
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Neutralité du réseau}
\begin{itemize}
\item Comment gérer la congestion ?
\item Ne rien faire : les équipements ont une règle par défaut... \\
pas si neutre que ça
\item « tail drop » : neutre mais... par flux
\item Règles à tetaneutral.net : équité sur le débit
instantané. Historique du volume ?
\item Latence, petit paquets ?
\item VoIP et service garanti
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{En pratique}
\begin{itemize}
\item Trouver un point de collecte
\item Entreprise TPE/PME locale, avantage présence 9h-17h sur site
\item Particulier (vacances, clés)
\item Maison association, salle des fêtes, mairie
\item Si deux NRA sur la zone $\Rightarrow$ redondance
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{En pratique 2}
\begin{itemize}
\item 1 ADSL > 10\,Mbit/s 4 foyers à Monès
\item 3 ADSL > 10\,Mbit/s 40 foyers à St-Gaudens
\item 5 ADSL \textasciitilde{} 10\,Mbit/s pour 140 foyers à Sames
Wireless dans les Pyrénées Atlantiques
\item Offre FTTH Orance CELAN cher (500-\EUR{1500}/mois) avec
\EUR{5000} de frais d'accès
\item 40*28 = \EUR{1120}/mois : possible à Saint-Gaudens
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Points Hauts}
\begin{columns}
\column{0.6\textwidth}
\begin{itemize}
\item Mat d'antenne TV
\item Droit à l'antenne en copropriété
\item Radio amateur (mât 12m et plus, souvent motivés)
\item Hangar ou bâtiment agricole
\item Poteau d'éclairage stade ou municipal
\item Château d'eau, clocher
\item Compromis négociation/radio/maintenabilité
\end{itemize}
\column{0.4\textwidth}
\fig{alex_20130316}{\textwidth}
\end{columns}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Relai Autonome}
\begin{itemize}
\item Electricité en haut de la colline ?
\item Projet étudiant avec l'IUT de Blagnac
\item Carte Mikrotik RouterBoard 433 1.2\,Watt
\item Dec-Jan moyenne mensuelle 1h soleil/jour
\item 100\,W $\Rightarrow$ 100\,Wh $\Rightarrow$ 5\,W pendant 24\,h
\item 1,5\,m * 0,5\,m = 0,75\,m$^2$
\item 20\,kg batteries ? PbAc ou LiFePO$_4$ ?
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Réseau radio tetaneutral.net à Toulouse}
\fig{map_tsf}{.9\textwidth}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Cartographie}
\fig{aircontrol}{\textwidth}
\end{frame}
%----------------------------------------------------------------------
\section{Hébergement et services}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Hébergeur et EDF}
\begin{itemize}
\item EDF : $0.1372 * 365 * 24 / 1000 = 1.202\,\textup{\euro}$ \\
pour 1 Watt en continu pendant un an
\item Climatisation
\item Enercoop source renouvelable : $0.1611 \rightarrow
1.411\,\textup{\euro}$
\item Rackable / PC Tour ATX / Ventilation
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Hébergement tetaneutral.net}
\fig{myrys_baie}{.55\textwidth}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Règlement intérieur}
{\small Dans le cadre de son objet social l'association fournit des services à
ses adhérents de manière solidaire contre une participation aux frais
engagés par l'association. Ces services sont gérés par des bénévoles
sur leur temps libre et de manière amateur. Par conséquence, ces
services sont fournis sans aucune garantie de qualité, performance,
disponibilité, délai de réponse aux demandes de support ou de sécurité
des données et des équipements. L'association ne peut être tenue
responsable de toute conséquence liée au non fonctionnement ponctuel
ou définitif d'un service ou d'une perte de donnée ou de
matériel. Chaque adhérent doit donc s'assurer par lui même de pouvoir
disposer de sauvegardes de données et d'un service de secours
convenant à ses besoins en cas de défaillance d'un ou plusieurs
services fournis par l'association.
}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Historique 3}
\begin{itemize}
\item Juillet 2012 début du remboursement du prêt de \EUR{12000}, rythme \textasciitilde{} \EUR{1000}/mois
\item Octobre 2012 FAI à Monès
\item Novembre 2012 216 adhérents pour \EUR{2600}/mois de service pour \EUR{900}/mois de frais
\item Janvier 2014 428 adhérents \EUR{5800}/mois service \EUR{3600}/mois de frais
\item Mai 2014 535 adhérents \EUR{7400}/mois service \EUR{3600}/mois de frais
\item Juin 2015 730 adhérents \EUR{11400}/mois service \EUR{3600}/mois de frais
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Récapitulatif Association - Juin 2015}
\begin{tabular}{lrrrrr}
Service & npay & ninf & ngra & \euro & \% \\
\hline
Hosting & 55 & 8 & 10 & 1046 & 9.2 \\
VM & 60 & 16 & 30 & 493 & 4.3 \\
IP & 3 & 0 & 0 & 30 & 0.3 \\
abo ADSL & 7 & 0 & 0 & 210 & 1.8 \\
abo Toulouse & 87 & 0 & 29 & 1383 & 12.1 \\
abo Mones & 9 & 0 & 1 & 244 & 2.1 \\
abo Saint-Gaudens & 270 & 0 & 9 & 7528 & 65.9 \\
abo Mauvaisin & 14 & 0 & 3 & 384 & 3.4 \\
abo Cazeres & 1 & 0 & 0 & 28 & 0.2 \\
abo Fabas & 2 & 0 & 2 & 43 & 0.4 \\
abo Goyrans & 1 & 0 & 0 & 28 & 0.2 \\
abo Banyuls & 0 & 0 & 1 & 0 & 0.0 \\
abo Montescots & 0 & 0 & 4 & 0 & 0.0 \\
\hline
\end{tabular}
\end{frame}
%----------------------------------------------------------------------
\section{Conclusion}
%----------------------------------------------------------------------
\begin{frame}
\frametitle{Peopleware}
\begin{itemize}
\item Motivation pour avoir du débit et/ou de la neutralité
\item Comprendre les limites d'une association et du bénévolat
\item Chercher l'aide technique auprès des autres associations
\item Tout types de public, de professionels passionés à retraités «\,pas internet pas de petits enfants à la maison\,»
\end{itemize}
\end{frame}
%----------------------------------------------------------------------
\begin{frame}[plain]
\begin{center}
\Huge{Questions ?}
\end{center}
\vfill
\begin{flushright}
\url{mailto:question@tetaneutral.net}
\end{flushright}
\end{frame}
%----------------------------------------------------------------------
\end{document}