---
# System prepended metadata

title: VLSM - Sous réseaux
tags: [__ccna_EN, VLSM]

---

---
title:  VLSM - Sous réseaux
---

###### tags: `__ccna_EN`,`VLSM`


Class IP masque générique



| Nom     | IP | masque|
| -------- | -------- | -------- |
| A     | 1-126.0.0.0     | 255.0.0.0 ou /8    |
| B     | 128-191.0.0.0-172.0.0.0     | 255.255.0.0  ou /16    |
| C     | 192-223.0.0.0     | 255.255.255.0 ou /24     |
| D     | Text     | Text     |


## Classe A
son masque est 255.0.0.0 ou /8
 les classes en binaires commence par **0**

0000 0001 .0 .0 .0


conversion binaire
255    .0 .0. 0.
1111 1111 .0 .0 .0
[1111 1111 ] . 0000 0000 . 0000 0000 .0000 0000


24 bits pour la partie hote.
2²24 = 16 777 216 hotes

2²8
256 réseaux possible



## Classe B
255.255.0.0 ou /16
[1111 1111 ] .[1111 1111 ] . 0000 0000 . 0000 0000
Les classes B commencent par
**10**00 0000. 0 .0 0

Nombre de réseaux possibles:
2²16 = 65 535 réseaux possibles

Nombre d'hotes possible
2²16 = 65 535 hote possible


## Classe C
255.255.255.0 ou /24
[1111 1111 ] .[1111 1111 ] .[1111 1111 ] . 0000 0000
Commence par 11
192.0.0.0
**11** 00 0000 .0.0.0

Nb de réseaux:
2²24 = 16 777 216 de réseaux

Nb d'hote
2²8 = 256 d'hote.


# VLSM 

192.168.1.0 / 24
256 possibles

Un problème j'ai mon ip de classe C
je souhaiterai mettre mes services de mon entreprise ( Secretariat / Commercial / client) sur des réseaux différents afin de les isoler.
il y a 30 personnes par services

Dans un premier temps je veux 3 services
On utilise le ou les bits de la partie Hote.

192.168.1.0 / 24
en binaire
[1100 0000 . 10101000 . 0000 0001 ].0000 0000

il me faut 3 réseaux (ou sous réseaux).
3 = 11 en binaire, donc il me faut 2 bits

donc 4 réseaux disponible qui sont
00
01
10
11

J'ai donc plusieurs possibles maintenant
[1100 0000 . 10101000 . 0000 0001 . 00] 00 0000

1er sous réseaux
192.168.1.0/26
Premier hote de cette addresse
[1100 0000 . 10101000 . 0000 0001 . 00] 00 0000
Dernier hote possible
[1100 0000 . 10101000 . 0000 0001 . 00] 11 1111

Plage ip 192.168.1.0 - 192.168.1.63

2eme Sous réseaux
@réseaux
[1100 0000 . 10101000 . 0000 0001 . 01] 00 0000
@broadcast
[1100 0000 . 10101000 . 0000 0001 . 01] 11 1111

Page ip: 192.168.1.64 - 192.168.1.127

3eme sous réseaux
@réseaux
[1100 0000 . 10101000 . 0000 0001 . 10] 00 0000
@broadcast
[1100 0000 . 10101000 . 0000 0001 . 10] 11 1111

plage ip
192.168.1.128 - 192.168.1.191

4eme Sous réseaux

@réseaux
[1100 0000 . 10101000 . 0000 0001 . 11] 00 0000
@broadcast
[1100 0000 . 10101000 . 0000 0001 . 11] 11 1111

plage ip
192.168.1.192 - 192.168.1.255


3 = 11
4 = 100


127 = 0111 1111
128= 1000 0000

2 approche possible

= par nombre de sous réseaux
J'ai 3 services ici je veux 3 sous réseaux

= Par nombre d'hote par sous réseaux
J'ai 30 personnes par service, j'ai 30 hote par réseaux

## Démonstration pour la 2eme approche

192.168.1.0
[1100 0000 . 10101000 . 0000 0001] 0000 0000
30 en binaire  0001 1110


Hypothèse thiziri
je prends 5 bits pour faire 30
32 en décimal

donc on a cette nouvelle ip et ce nouveau masque de sous réseaux
192.168.1.0/29
[1100 0000 . 10101000 . 0000 0001 . 0000 0]000

J'ai donc que 3 bits pour la partie hote
ce qui me donne par sous réseaux 2²3 hote possible, soit 8 hotes possibles.

2eme hypothese de Thiziri
Ajoute 5 bits à la fin de mon 4eme octect

[1100 0000 . 10101000 . 0000 0001] . 000 [1 1110]
  Donc je conserce les 5 derniers Bit pour ma partie HOTE
  
Donc j'ai les 3 premiers bits qui seront utilisés pour ma partie sous réseaux
[1100 0000 . 10101000 . 0000 0001 . 000] 0 0000

@diffusion
[1100 0000 . 10101000 . 0000 0001 . 000] 1 1111
plage ip = 192.168.1.0 - 192.168.1.31

[1100 0000 . 10101000 . 0000 0001 . 001] 0 0000
plage ip 192.168.1.32 - 192.168.1.63

[1100 0000 . 10101000 . 0000 0001 . 000] 0 0000
[1100 0000 . 10101000 . 0000 0001 . 000] 0 0000


[1100 0000 . 10101000 . 0000 0001 . 101] 0 0000
192.168.1.

combien de sous réseaux possibles
classs C donc le masque par defaut 255.255.255.0 /24

pour mes sous réseaux
255.255.255.
1111 1111 . 1111 1111 . 1111 1111 . 1110 0000

2²7=128
128 + 64 + 32 = 224
mon nouveau maque est
255.255.255.224 mon ip sera 192.168.1.0/27


Autre exercice pour la petite tête de Thiziri

172.16.16.0/25

Cb de sous réseaux possible ?
Cb d'hôte de sous réseaux possible ?

pour le masque par défaut pour classe B : 255.255.0.0
1111 1111.1111 1111. 0000 0000. 0000 0000
DONC 16 BIT HOTS 
25 EN BIANIRE = 11001

172.16.16.0/25
Quel est le masque ?
1111 1111.1111 1111.[ 1111 1111.1]000 0000
255.255.255.128

combien de bits sont utilisés pour mes sous réseaux
25-16 = 9

NB SOUS RESEAU POSSIBLE 
1111 1111.1111 1111.[ 1111 1111.1]000 0000
2²9= 512


NB HOTE :+1: 
2 ² 7 = 128 -2 = 126 hotes

172.16.16.0/25

10101100 .0001 0000.[ 0000 0000.0]000 0000

@Broadcast
10101100 .0001 0000.[ 0000 0000.0]111 1111

PLAGE IP : 172.16.0.0 - 172.16.1.0

2eme Sous réseaux
10101100 .0001 0000.[ 0000 0000.1]000 0000
PLAGE IP : 172.16.0.128

@boradcacst 172.16.0.255

2EME RESEAUX
10101100 .0001 0000.[ 0000 0001.0]000 0000
172.16.1.0
10101100 .0001 0000. [0000 0001. 0]111 1111
@BRODCAST : 172.16.1.127

3EME RESEAUX 
10101100 .0001 0000.[ 0000 0001.1]000 0000
@ RX    :  172.16.1.127

10101100 .0001 0000.[ 0000 0001.1]111 1111
172.12.1.255


172
10101100 .0001 0000.[ 0000 0010.0]000 0000
10101100 .0001 0000.[ 0000 0100.0]000 0000
1111 1111.1111 1111.[ 1111 1111.1]000 0000
1111 1111.1111 1111.[ 1111 1111.1]000 0000
1111 1111.1111 1111.[ 1111 1111.1]000 0000
1111 1111.1111 1111.[ 1111 1111.1]000 0000
1111 1111.1111 1111.[ 1111 1111.1]000 0000


0000 0000 0

0 0000 0000
    0000 0000 0
0 0000 0001
    0000 0000 1
0 0000 0010 
    0000 0001 0
0 0000 0011
0 0000 0100










