Browse Source

initial commit

master
commit
ad8749cb53
8 changed files with 137 additions and 0 deletions
  1. +19
    -0
      Makefile
  2. +14
    -0
      Makefile.bak
  3. +6
    -0
      README.md
  4. BIN
      ressources/epita.png
  5. BIN
      ressources/gconfs.png
  6. BIN
      slides.pdf
  7. +27
    -0
      slides/header.tex
  8. +71
    -0
      slides/slides.md

+ 19
- 0
Makefile View File

@@ -0,0 +1,19 @@
all: slides.pdf
slides.pdf: slides/slides.md slides/header.tex
docker run -v ${PWD}:/host pandoc make slides

slides: slides/slides.md slides/header.tex
pandoc -t beamer \
slides/slides.md \
--template=./default.beamer \
--include-in-header slides/header.tex \
--slide-level 3 \
--variable colortheme=beaver \
--variable theme=boxes \
-o slides.pdf

clean:
rm -f *.pdf *.aux *.nav *.out *.toc *.snm *.log *.lot *.lof
rm -f slides/*.pdf slides/*.aux slides/*.nav slides/*.out slides/*.toc slides/*.snm slides/*.log

.PHONY: slides

+ 14
- 0
Makefile.bak View File

@@ -0,0 +1,14 @@
slides.pdf: slides/slides.md slides/header.tex
pandoc -t beamer \
slides/slides.md \
--include-in-header slides/header.tex \
--slide-level 3 \
-V theme:Pittsburgh -o slides.pdf

slides: slides.pdf

clean:
rm -f slides.{aux,nav,log,out,pdf,tex,toc,snm}
rm -f slides/slides.{aux,nav,log,out,pdf,tex,toc,snm}

.PHONY: slides clean

+ 6
- 0
README.md View File

@@ -0,0 +1,6 @@
UNIX - Clément 'Wxcafé' Hertling
============================================================================

Les slides peuvent être générées via pandoc avec la commande suivante :

make slides

BIN
ressources/epita.png View File

Before After
Width: 839  |  Height: 500  |  Size: 94 KiB

BIN
ressources/gconfs.png View File

Before After
Width: 1000  |  Height: 250  |  Size: 31 KiB

BIN
slides.pdf View File


+ 27
- 0
slides/header.tex View File

@@ -0,0 +1,27 @@
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{pgfplots}
\usetikzlibrary{calc, shapes, backgrounds, positioning, arrows}
\usepackage[frenchb]{babel}
\usepackage[utf8]{inputenc}

\setbeamerfont{normal text}{size=Large}
\tikzset{
link/.style={-, thick},
arrow/.style={->, >=latex, thick},
darrow/.style={<->, >=latex, thick}
}


\setbeamertemplate{footline}{\hfill\insertframenumber/\inserttotalframenumber}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{itemize items}[circle]
\setbeamertemplate{itemize }[circle]
\setbeamercolor{item projected}{bg=darkred}
\setbeamertemplate{enumerate items}[default]
\setbeamertemplate{navigation symbols}{}
\setbeamercovered{transparent}
\setbeamercolor{block title}{fg=darkred}
\setbeamercolor{local structure}{fg=darkred}
\title{Le fonctionnement d'un IXP}
\author{Clément 'wxcafé' Hertling}

+ 71
- 0
slides/slides.md View File

@@ -0,0 +1,71 @@
\maketitle

# Introduction

### Présentations

- Épita 2018, a une époque
- Sys/Net admin alternant chez FranceIX
- Fait ses slides deux jours avant la conf
- Système à la base, réseau par assimilation

### Un IXP c'est koa

- Internet Exchange Point
- Interconnexion de réseaux et services associés
- En gros, un (gros) switch
- Gné ??

### Le Nain Ternet

- Des paquets dans des fils
- Interconnexion de réseaux (AS)
- Deux méthodes : transit et peering

### Situation initiale

\begin{centering}
\begin{tikzpicture}[sibling distance = 5em, every node/.style
= {shape=ellipse,
draw, align=center, top color=white, bottom color = red!80}]
\node[minimum height=3em] (t) {Réseau T};
\node[below left=of t] (a) {Réseau A};
\node[below right=of t] (b) {Réseau B};
\draw[link] (a.north) -- (t.south west);
\draw[link] (t.south east) -- (b.north);
\end{tikzpicture}
\end{centering}

### Mangez des fruits

\begin{centering}
\begin{tikzpicture}[sibling distance = 5em, every node/.style
= {shape=ellipse,
draw, align=center, top color=white, bottom color = red!80}]
\node[minimum height=3em] (t) {Réseau T};
\node[below left=of t] (a) {Réseau A};
\node[below right=of t] (b) {Réseau B};
\draw[darrow] (a.north) -- (t.south west);
\draw[arrow] (a.150) -- (t.195) node[shape=rectangle,draw=none,fill=none,bottom
color=white,midway,above=.1cm] {\$};
\draw[darrow] (t.south east) -- (b.north);
\draw[arrow] (t.345) -- (b.30) node[shape=rectangle,draw=none,fill=none,bottom
color=white,midway,above right=.1cm] {accords préalables \\ (transit ou peering)};
\end{tikzpicture}
\end{centering}

### De peer en peer

\begin{centering}
\begin{tikzpicture}[sibling distance = 5em, every node/.style
= {shape=ellipse,
draw, align=center, top color=white, bottom color = red!80}]
\node[minimum height=3em] (t) {Réseau T};
\node[below left=of t] (a) {Réseau A};
\node[below right=of t] (b) {Réseau B};
\draw[darrow] (a.east) -- (b.west)
node[shape=rectangle,draw=none,fill=none,bottom color=white,midway,above=.1cm]
{accords de peering};
\end{tikzpicture}
\end{centering}


Loading…
Cancel
Save