\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 \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} } ### Mangez des fruits \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}; \end{tikzpicture} } ### De peer en peer \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] {accord de peering}; \end{tikzpicture} } ### Les gestes qui sauvent - MPLS/VPLS everywhere - Encapsulation de l'Ethernet pour le transport - Des grosses machines qui empilent des paquets - D'autres protocoles sont possibles (EVPN/VXLAN, entre autres) ### Des étiquettes partout - Multiprotocol Label-Switching - Transport par commutation de labels - Supporte la couche 2, 3, de la voix, .... - Établit des chemins de bout en bout ### Je VPLS tomber, je trouve pas de jeu de mot - Virtual Private LAN Service - Service de L2VPN multipoint-to-multipoint - Permet d'abstraire[^1] le réseau en un gros switch [^1]: oui, ça se dit ### J'$\varheart$ PLS \centering{ \begin{tikzpicture}[sibling distance = 3em, every node/.style = {shape=ellipse, draw, align=center, top color=white, bottom color = red!80}] \node (pe1) {PE1}; \node[below left=2cm and 1.5cm of pe1] (pe2) {PE2}; \node[below right=2cm and 1.5cm of pe1] (pe3) {PE3}; \node[bottom color=green!80,above=.5cm of pe1] (ce1) {CE}; \node[bottom color=green!80,below left=.5cm of pe2] (ce2) {CE}; \node[bottom color=green!80,below right=.5cm of pe3] (ce3) {CE}; \draw[red,link,ultra thick] (pe1.south west) -- (pe2.north) node [shape=rectangle, draw=none, fill=none, bottom color=white, midway, right=.8cm] {MPLS \\ VPLS}; \draw[red,link,ultra thick] (pe1.south east) -- (pe3.north); \draw[red,link,ultra thick] (pe2.east) -- (pe3.west); \draw[link] (pe1.north) -- (ce1.south); \draw[link] (pe2.south west) -- (ce2.north east); \draw[link] (pe3.south east) -- (ce3.north west); \end{tikzpicture} } ### \centerline{\includegraphics[height=\paperheight]{resources/photos-infra/IMG_20160520_114325.jpg}} ### \centerline{\includegraphics[height=\paperheight]{resources/photos-infra/IMG_20160520_114337}} ### L'internet Français \centerline{\includegraphics[height=8.4cm]{resources/photos-infra/IMG_20160420_164835}} ### Feux de signalisation - L'IXP fournit d'autres services - Route Servers - Supervision et maintenance de l'infra - Mise en place de peering privés - Protections diverses (DDoS, BGP Hijacking, etc\dots) - \dots