---
# System prepended metadata

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

---

---
titre: MAN concepts (Cours 8)
description: MAN concepts (Cours 8), 15/05/2020
tags: RESEAU, MAN, jerome.tchan
author: Jérôme Tchan
---

# MAN concepts (Cours 8)

:::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 %}

---

## VLAN

VLAN = Virtual LAN
Permet de définir des réseaux virtuels
Niveau 2

> ![](https://www.ionos.fr/digitalguide/fileadmin/DigitalGuide/Screenshots_2019/vlan-En.png)
> [name=https://www.ionos.fr/digitalguide/serveur/know-how/fondamentaux-vlan/][color=lightblue]

Le VLAN est agnostique au réseau sous-jacent

Plusieurs possibilités de faire des VLAN:
- Par port (du switch): VLAN L1
- Par MAC: VLAN L2
- Par subnet IP: VLAN L3

Cloisonnement par VLAN: les VLAN ne peuvent plus communiquer entre eux
Il est possible d'activer une fonction dans le switch pour interconnecter des VLAN: bridging (L2)

Historiquement, VLAN par port (toujours utilisé parfois)
VLAN par MAC peu utilisé

En VLAN par subnet IP, interconnexion par routage inter VLAN (L3, implémenté dans le switch)

Tag 802.1q

802.1p: QoS
802.1q: VLAN

> ![802.1q](https://service.snom.com/download/attachments/17370591/image2018-7-25_10-50-18.png?version=1&modificationDate=1556102361079&api=v2)
> [name=https://service.snom.com/display/wiki/802.1Q][color=lightblue]

$2^{12}-2$ VLAN = 4094 VLAN différents

Le switch met le tag pour la communication inter-switch mais n'est pas conservé dans la trame délivrée au client (elle est enlevée par le switch)

**/!\ ATTENTION /!\\**
Taille max trame Ethernet:
- Sans 802.1p/q: 1518 octets
- Avec 802.1p/q: 1518 + 4 = **1522 octets**

Cela peut poser problème si un des switchs sur le trajet ne supporte pas / n'est pas configuré pour 802.1p/q

## Multicast IP (Introduction)

1 flux multicast != n flux unicast
Flux multicast sur UDP et unilatéral (sans flux de retour)

Classe D: multicast

```
1110 | Group ID
  4       28
```
Group ID: 28 bits, de 000...000 (224.0.0.0) à 111...111 (239.255.255.255)

=> $2^{28}$ Group ID possibles

#### Exemple

[![](https://i.imgur.com/Qf1ZDOy.png)](https://app.diagrams.net/#Uhttps%3A%2F%2Fnagisanokoakuma.lovelyrad.io%2Ff29NCRtt)

**La source ne connaît pas les adresses unicast des destinataires**

Nombres d'abonnés max par groupe:
- En théorie: infini
- En réalité: nombre max d'adresses IP publiques unicast (ou privées si on est en privé)

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

IGMP: Internet Group Management Protocol, au dessus de IP

IGMP permet d'informer le routeur multicast le plus proche d'un abonnement / désabonnement d'un host, puis le routeur fait remonter l'info en amont (routage multicast) => construction d'un arbre multicast

Paquets IP transportant de l'IGMP: TTL = 1

ARP n'est que pour l'unicast

La MAC multicast est définie à partir de l'IP multicast

> ![](https://techhub.hpe.com/eginfolib/networking/docs/switches/5130ei/5200-3944_ip-multi_cg/content/images/image6.png)
> [name=https://techhub.hpe.com/eginfolib/networking/docs/switches/5130ei/5200-3944_ip-multi_cg/content/483573739.htm][color=lightblue]

IGMP snooping
