---
# System prepended metadata

title: MAN concepts (Cours 3)
tags: [RESEAU, ' MAN', ' jerome.tchan']

---

---
titre: MAN concepts (Cours 3)
description: LAN concepts (Cours 3), 27/03/2020
tags: RESEAU, MAN, jerome.tchan
author: Jérôme Tchan
---

# MAN concepts (Cours 3)

:::success
Pour certains diagrammes (exercices notamment), vous pouvez cliquer sur l'image pour ouvrir le diagramme dans draw.io si vous souhaitez le modifier!
:::

> Slides
> 
> {%pdf https://51.38.177.120/dokuwiki/lib/exe/fetch.php?media=cours:reseau:2020:epita_2018_-_cman.pdf %}

### Routage IP

[![Routage IP](https://i.imgur.com/N0IpOMS.png)](https://app.diagrams.net/#Uhttp%3A%2F%2Fnagisanokoakuma.lovelyrad.io%2FlaQbdXfN)

> **Légende:**
> - Flèches vertes: routage dynamique, échange des tables de routage
> - Flèches rouges: route du paquet
> - Rectangle jaune: incident

#### Modèle canonique de routage

[![Modèle canonique de routage](https://i.imgur.com/k2reMq0.png)](https://app.diagrams.net/#Uhttp%3A%2F%2Fnagisanokoakuma.lovelyrad.io%2FsCPNWC6p)


Autonomous system: MAN/WAN par exemple
Protocole pour EGP: d'abord EGP puis BGP2 et maintenant BGP4

#### IGP / Métrique

[![IGP](https://i.imgur.com/EpuQRu2.png)](https://app.diagrams.net/#Uhttp%3A%2F%2Fnagisanokoakuma.lovelyrad.io%2FQfhnzYny)

Distance vector: type de métrique, combien de sauts pour atteindre le réseau
Ni (nuages): réseaux IP
Dans ce schéma: 13 réseaux IP (6 + 7, chaque lien entre deux routeurs est aussi un réseau IP)

**Table de routage de R6 (on ne s'intéressera qu'aux 6 LAN):**

| Net | Next Hop | Metric (Distance Vector) | Subnet Mask |
| --- | -------- | ------------------------ | ----------- |
| N1  | R2       | 2                        |             |
| N2  | R2       | 1                        |             |
| N3  | R2/R5    | 3                        |             |
| N4  | R2/R5    | 2                        |             |
| N5  | R5       | 1                        |             |
| N6  | Direct   | 0                        | ...         |

- On a un échange des tables de routages entre les routeurs; à terme, tout le monde a les tables de routage des autres (R2 "récupère" la table de R1, puis R6 "récupère" la table de R2 => R6 "récupère" la table de R1 aussi)
- On retient le meilleur chemin
- On peut avoir du bagotage de ligne (plusieurs chemins avec la même métrique), ce n'est pas souhaitable. Dans notre cas, on en a pour N3 et N4
- Le routeur ne voit que ses voisins

Pour éviter le bagotage, on peut construire une route statique ou on peut prendre un autre protocole de métrique (Shortest Path First par exemple)

Shortest Path First: basé sur la bande passante/débit:
$$
\textrm{coût} = \frac{1}{\textrm{débit}}
$$
=> meilleur est le débit, plus bas est le coût

**Schéma avec SPF:**

[![IGP (SPF)](https://i.imgur.com/6DI1Q1f.png)](https://app.diagrams.net/#Uhttp%3A%2F%2Fnagisanokoakuma.lovelyrad.io%2FHEZjEXSI)

(les valeurs sur les lignes correspondent au débit)
Pour calculer la métrique, on additionne les coûts

**Table de routage de R6 (avec SPF):**

> Ici, le coût est égal à $\frac{1000}{\textrm{débit}}$

| Net | Next Hop | Metric (SPF) | Subnet Mask |
| --- | -------- | ------------ | ----------- |
| N1  | R5       | 31           |             |
| N2  | R2       | 100          |             |
| N3  | R5       | 21           |             |
| N4  | R5       | 11           |             |
| N5  | R5       | 1            |             |
| N6  | Direct   | 0            | ...         |

---

### Exercices

:::info
Décoder la trame suivante:
```
1C 3E 84 AC 5E 10 A4 3E 51 06 53 E9 08 00 45 00 00 28 0C CA 40 00 37 06 3B 77 5D B8 DC 1D C0 A8 01 11 00 50 D0 43 6C 02 40 53 94 26 A9 68 50 11 01 20 F8 AB 00 00
```
:::

https://hpd.gasmi.net

Note: on ne peut pas fragmenter un paquet IP dont le payload est plus petit que la taille du header

:::info
Quelle est l'adresse de diffusion sur l'avant-dernier sous-réseau du réseau 192.165.93/24 subnetté sur 5 bits (sachant que les sous-réseaux à 0 et 1 sont exclus)
:::

24 + 5 => 29
Sur le dernier octet, on a donc: 00000 | 000 (subnet | host)
Avant dernier sous-réseau: 11101
Broadcast: 111
=> 11101 | 111 => 239
=> 192.165.93.239/29

---