initial commit
This commit is contained in:
commit
ad8749cb53
19
Makefile
Normal file
19
Makefile
Normal 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
Makefile.bak
Normal file
14
Makefile.bak
Normal 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
README.md
Normal file
6
README.md
Normal 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
Normal file
BIN
ressources/epita.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 94 KiB |
BIN
ressources/gconfs.png
Normal file
BIN
ressources/gconfs.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 31 KiB |
BIN
slides.pdf
Normal file
BIN
slides.pdf
Normal file
Binary file not shown.
27
slides/header.tex
Normal file
27
slides/header.tex
Normal 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
slides/slides.md
Normal file
71
slides/slides.md
Normal 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…
x
Reference in New Issue
Block a user