Vous êtes sur la page 1sur 45

A.

U: 2013/2014

CHAPITRE
Adressage IP V4

Unit Pdagogique: Rseau


Unit denseignement: Rseaux IP et Routa

Responsable U.E:

Plan du cours
La Couche rseau du modle OSI
Le protocole IP
Gnration de paquet IP
Entte IP
Adressage IP v4
Format dadresse IP
Classes dadresses IP
Pr-requis: Conversion binaire/dcimale
Adresses spciales
Calcul adresse rseau, de diffusion
Subnetting (classfull)
Adressage sans classe (classless)
Notation CIDR
VLSM
TD

La couche rseau
La couche rseau (couche3 OSI) fournit
des services pour lchange des lments
de donnes sur le rseau entre des
priphriques finaux. Pour effectuer ce
transport de bout en bout, la couche3
utilise quatre processus de base:
1. ladressage
2. lencapsulation
3. le routage
4. la dcapsulation
3

Le protocole IP
Le protocole de la couche rseau le plus rpondu
est le protocole IP (*)
IP pour Internet Protocol est utilis pour
transporter des donnes utilisateur sur le rseau
IP v4 a pour caractristiques:
Sans Connexion: aucune connexion nest tablie avant
lenvoi de paquets de donnes.
Au mieux (peu fiable): aucune surcharge nest utilise
pour garantir la transmission des paquets.
Indpendant du mdia transportant les donnes.

(*) CCNA Exploration 2 (v4.0)


4

Le protocole IP
Sans connexion:

Le protocole IP
Service au mieux:
Peu fiable signifie simplement que le
protocole IP na pas la capacit de
grer ni de rcuprer des paquets
non dlivrs ou corrompus.

Le protocole IP
Indpendant de mdia:

Le protocole IP
La couche rseau tient compte, cependant,
dune caractristique majeure: la taille
maximale dunit de donnes de protocole que
chaque
mdia
peut
transporter.
Cette
caractristique est dsigne comme unit de
transmission maximale (MTU).
Dans
certains
cas,
un
priphrique
intermdiaire (gnralement, un routeur) devra
scinder un paquet lors de sa transmission dun
mdia un autre avec une MTU infrieure. Ce
processus est appel fragmentation du paquet.
8

Le protocole IP
Dans un modle en couches, la couche
en cours utilise les services de la couche
au-dessous delle qui, son tour, en
offre pour la couche du dessous.
Cette corrlation indique bien que
certaines
informations
peuvent
se
retrouver d'une couche une autre.
Cela nest possible que grce au
principe dencapsulation.
9

Le protocole IP

SDU(Service Data Unit): constitue l'information que 2 entits paires


changent, mais c'est galement ce que la coucheC+1du rcepteur
va transmettre la coucheC
PDU(Protocol Data Unit): Pour transmettre une SDU, il se peut qu'une
entit de la coucheCait besoin de la fragmenter en plusieurs
morceaux. Au moment de l'change avec son entit paire, chaque
morceau reoit des informations de contrle de protocole,
ouPCI(Protocol Control Information) dans unen-tte, et le tout est
envoy sparment commeunit de donnes de protocole, ouPDU
10

Le protocole IP
Gnration de paquet IP

DATAGRAMME IP
11

Le protocole IP
Entte IP: taille minimum 20 octets

12

Le protocole IP
Entte IP: taille minimum 20 octets
Premier mot:
ver.: numro de version IP v4 ou v6
IHL: longueur de lentte de paquet
Type de service: utilise pour dfinir la
priorit de chaque paquet. Cette valeur permet
dappliquer un mcanisme de qualit de service
(QoS) aux paquets de priorit leve, tels que
ceux transportant des donnes vocales de
tlphonie

Longueur de paquet

: taille totale du

paquet en octets

13

Le protocole IP
Entte IP: taille minimum 20 octets
Deuxime mot:

Identification: ce champ sert principalement identifier


de manire unique les fragments dun paquetIP dorigine.

Indicateur: (drapeau de 3 bits) :


DF (Do not Fragment) : sur un bit ne pas
fragmenter
MF (More Fragments) est positionn sur
tous les fragments dun datagramme sauf le
dernier, ce qui permet de reprer le dernier
fragment.

Dcalage du fragment: identifie lordre dans lequel le


fragment doit tre plac lors de la reconstruction.
14

Le protocole IP
Entte IP: taille minimum 20 octets
Troisime mot:

Dure de vie (TTL: Time To Live): valeur binaire de


8bits indiquant la dure de vie restante du paquet. La
valeur TTL est dcrmente de1 au moins chaque fois que
le paquet est trait par un routeur (cest--dire chaque
saut). Lorsque la valeur devient nulle, le routeur supprime
ou abandonne le paquet et il est retir du flux de donnes
du rseau. Ce mcanisme vite que les paquets ne pouvant
atteindre leur destination ne soient transfrs indfiniment
dun routeur lautre dans une boucle de routage.

Protocole: protocole de la couche suprieure qui traite


le datagramme assembl (UDP ou TCP ou ICMP)

Somme de contrle dentte: pour vrifier labsence


derreurs dans len-tte de paquet.

15

Le protocole IP
Entte IP: taille minimum 20 octets
Quatrime mot:

Adresse IP source: contient une valeur


binaire de 32bits reprsentant ladresse de
lhte source du paquet dans le rseau.
Cinquime mot:
Adresse IP destination: contient une
valeur binaire de 32bits reprsentant
ladresse de lhte destination du paquet
dans le rseau.
Sixime mot:
Options: rarement utilis pour activer
dautres services
Remplissage: les bits de bourrage: : Remplissage
16
pour aligner sur 32 bits.

Le protocole IP

17

Adressage IP v4
Format (Net ID, Host ID)

Commune lensemble des htes du mme r

Unique lintrieur dun mme rse

Chaque octet peut varier de 0 255


18

Adressage IP v4
Les classes dadresse IP

(RFC 791)

Classe A :

Le premier octet a une valeur comprise entre 1 et 126 ; soit un bit de poids fort gal 0. Ce
premier octet dsigne le numro de rseau et les 3 autres correspondent l'adresse de l'hte.
Classe B :

Le premier octet a une valeur comprise entre 128 et 191 ; soit 2 bits de poids fort gaux 10.

Les 2 premiers octets dsignent le numro de rseau et les 2 autres correspondent l'adresse
de l'hte.
Classe C :

Le premier octet a une valeur comprise entre 192 et 223 ; soit 3 bits de poids fort gaux 110.

Les 3 premiers octets dsignent le numro de rseau et le dernier correspond l'adresse de


l'hte
Classe D :

Le premier octet a une valeur comprise entre 224 et 239 ; soit 4 bits de poids fort gaux
1110.

Il s'agit d'une zone d'adresses ddies aux services de multidiffusion vers des groupes d'htes
(host groups).
Classe E :

Le premier octet a une valeur comprise entre 240 et 255. Il s'agit d'une zone d'adresses
rserves aux exprimentations.

Ces adresses ne doivent pas tre utilises pour adresser des htes ou des groupes d'htes.

Adressage Classfull

19

Adressage IP v4 (classfull)
Les classes dadresse IP
Clas
se

Adresses rseau

Masue
sous
rseau
par
dfaut

Nombr Nombre
e de
dhte
rseaux
par
rseau

1.0.0.0
126.255.255.255

255.0.0.0

126

16 777
214

128.0.0.0
191.255.255.255

255.255.0.
0

16 384

65 534

192.0.0.0
223.255.255.255

255.255.2
55.0

2 097
152

254

20

Adressage IP v4 (classfull)
Conversion dcimale/binaire

21

Adressage IP v4 (classfull)
Conversion dcimale/binaire
(exercice)

22

Adressage IP v4 (classfull)
Les classes dadresse IP

23

Adressage IP v4 (classfull)
Les adresses spciales
Adresse Prive
Bien que la majorit des adresses dhte IPv4 soient
des adresses publiques utilises dans les rseaux
accessibles sur Internet, dautres blocs dadresses
sont attribus des rseaux qui ne ncessitent pas
daccs Internet, ou uniquement un accs limit.
Ces adresses sont appeles des adresses prives.
Les adresses des rseaux privs :

La classe A : De 10.0.0.0 10.255.255.255


La classe B : De 172.16.0.0 172.31.255.255
La classe C : De 192.168.0.0 192.168.255.255
Elles sont rserves la constitution de rseaux privs
24
autrement appels intranet.

Adressage IP v4 (classfull)

25

Adressage IP v4 (classfull)
Les adresses spciales
Adresse rseau
Host-Id = 00000000

Adresse de diffusion (broadcast)


Host-Id = 11111111

127.x.y.z
C'est une adresse de re-bouclage (loopback ou
encore localhost).
Le message envoy cette adresse ne sera pas
envoy au rseau, il sera retourn l'application
par le logiciel de pilote de la carte.
L'adresse IP 127.0.0.1 est utilise pour la machine
26
locale.

Adressage IP v4 (classfull)
Calcul de ladresse rseau
Ladresse rseau est gnralement utilise pour faire
rfrence un rseau.
Dans la plage dadressesIPv4 dun rseau, la plus petite
adresse est rserve ladresse rseau. Dans la partie
hte, cette adresse comporte un 0 pour chaque bit dhte.
Comment savoir combien de bits reprsentent la
partie rseau et combien reprsentent la partie
hte?
Pour exprimer une adresse rseau IPv4, nous
ajoutons une longueur de prfixe ladresse rseau. La
longueur de prfixe correspond au nombre de bits de
ladresse qui reprsentent la partie rseau appel masque
27
sous rseau.

Adressage IP v4 (classfull)
Calcul de ladresse rseau
Dfinition empirique du masque: Le masque est un
sparateur entre la partie rseau et la partie machine
d'une adresse IP.
Le masque comme l'adresse IP est une suite de 4 octets,
soit 32 bits. Chacun des ces bits peut prendre la valeur 1
ou 0:
Les bits 1 reprsenteront la partie rseau de l'adresse
Les bits 0 la partie machine
Ainsi, on fera une association entre une adresse IP et un
masque pour savoir dans cette adresse IP quelle est la partie
rseau et quelle est la partie machine de l'adresse.
L'adresse IP et le masque sont donc lis l'un a l'autre,
mme si l'on peut choisir l'un indpendamment de l'autre.
28
.

Adressage IP v4 (classfull)
Calcul de ladresse rseau
Ladresse IP dune machine est : 192.168.25.132
Le masque de mon sous rseau: 255.255.255.128

Traduit en binaire :
11000000.10101000.00011001.10000100
11111111.11111111.11111111.10000000

@ rseau (ET Logique)


11000000.10101000.00011001.10000000
Soit : 192.168.25.128
Conclusion : on peut supposer que les machines de mon rseau
local ont pour adresse : de 192.168.25.129 192.168.25.254
29

Adressage IP v4 (classfull)
Calcul de ladresse de diffusion
Elle permet de transmettre des donnes lensemble
des htes dun rseau.
Ladresse de diffusion correspond la plus grande
adresse de la plage dadresses dun rseau.
a revient mettre les bits correspondant la partie
Id host 1
Exemple:
Pour ladresse 30.0.0.0 avec 8 bits rseau, ladresse
de diffusion est
30. 11111111.11111111.11111111
30.

255

255

. 255

30

Adressage IP v4 (classfull)
Activit
Pour les adresses suivantes donner :
La classe
L'ID rseau et l'ID d'hte
si ce sont des adresses prives ou publiques
Leurs traductions en binaire
Ladresse rseau
Ladresse machine
a.
b.
c.
d.
e.

10.21.125.32
155.0.0.78
192.168.25.69
172.16.25.68
1.1.1.1

31

Adressage IP v4 (classfull)
Activit

32

Adressage IP v4 (classfull)
Jusque les annes1990, lensemble de lespace dadressage IPv4 tait
gr directement par lIANA (Internet Assigned Numbers Authority).
cette poque, la gestion de lespace dadressage IPv4 restant tait
rpartie entre diffrents autres registres, selon le type dutilisation ou
la zone gographique. Ces socits denregistrement sappellent des
registres Internet rgionaux, comme prsent dans la figure.

Les principaux registres:


AfriNIC (African Network Information Centre) - Rgion Afrique
APNIC (Asia Pacific Network Information Centre) - Rgion
Asie/Pacifique
ARIN (American Registry for Internet Numbers) - Rgion Amrique
du Nord
RIPE NCC (Rseaux IP europens) - Europe, Moyen Orient, Asie
centrale

33

Adressage IP v4 (classfull)
Besoin de sous rseaux: subnetting
Isolation dun rseau :

La division dun grand rseau en

plusieurs rseaux de taille infrieure permet de limiter


limpact dventuelles dfaillances sur le rseau concern.
Renforcement de la scurit : Sur un support de diffusion du
rseau comme Ethernet, tous les nuds ont accs aux
paquets envoys sur ce rseau. Si le trafic sensible nest
autoris que sur un rseau, les autres htes du rseau ny ont
pas accs.
34

Adressage IP v4 (classfull)
Besoin de sous rseaux: subnetting
Optimisation de lespace rserv une adresse IP : viter
lutilisation de numros de rseau IP supplmentaires pour
chaque rseau physique.
Limiter les congestions.
La connexion de tous les nuds un seul support de rseau
peut savrer impossible, difficile ou coteuse lorsque les
nuds sont trop loigns les uns des autres.
Optimisation des tables de routage
35

Adressage IP v4 (classfull)
Comment crer des sous rseaux: subnetting

Les masques de sous-rseaux (subnet mask) permettent de


segmenter un rseau en plusieurs sous-rseaux. On utilise alors
une partie des bits de ladresse dhte pour identifier des sousrseaux: Ainsi, le masque de sous-rseau dune adresse de classe
B commencera toujours par 255.255.xx.xx

Pour connatre ladresse du sous-rseau auquel une machine


appartient, on effectue en ralit un ET logique entre ladresse
de la machine et le masque.

Combien de bits on va prendre de la partie ID host pour les


sous rseaux?
La formule:

36

Si je veux crer (n) sous rseaux, je vais

Adressage IP v4 (classfull)
Comment crer des sous
subnetting Masque de sous rseau
Host-id

Net-id
Net-id

rseaux:

Sous rseau

Host-id

111111111111111 00000000000 0

37

Adressage IP v4 (classfull)

Comment crer des sous rseaux:


subnetting
Exemple:
soit ladresse rseau
192.168.10.0 1
si jai besoin de crer 2 sous rseaux
rseau: 192.168.10.0
Je vais emprunter bits Adresse
pour identifier
les
sous rseaux
Adresse de diffusion :192.168.10.
Adresse rseau: 192.168.10.128

sous rseau 1: 192.168.10.Adresse


0 xxxxxxx
de diffusion :192.168.10.
sous rseau 2: 192.168.10. 1 xxxxxxx

38

Adressage IP v4 (classfull)
Comment
subnetting
Activit:

crer

des

sous

rseaux:

A partir du masque sous rseau 255.255.255.224


et sachant que vous travaillez avec la classe C
Chercher le nombre de sous rseaux?
Chercher ladresse du premier sous rseau et
ladresse de diffusion du dernier sous rseau?
Chercher le nombre de machines dans chaque
sous rseau?
39

Adressage IP v4 (classfull)
Comment crer des sous rseaux:
subnetting
Le nombre magique: Lincrment est donn
par le dernier bit 1
Exemple :
A partir du masque sous rseau 255.255.255.224 et
sachant 2que
vous
travaillez
avec
la classe
C20
7
26
25=3
24
23
22
21
2
1

Le nombre magique= 256-224= 32


40

Adressage IP v4 (classfull)
Inconvnients
Les entreprises disposaient de lintgralit
dune adresse rseau par classe. Que peut faire
une entreprise de 16 millions dadresses (Classe
A)?
Exemple:
Une entreprise dont linformatique tait base sur de petites
architectures rseaux htrognes dcide de passer Internet.
Aprs en avoir fait la demande lentreprise a obtenu l'adresse
193.1.1.0.
Compte tenu de lorganisation actuelle de lentreprise lingnieur
systme doit dfinir au moins 6 sous-rseaux.
Compte tenu de lvolution prvisible de lentreprise, lingnieur
systme pense que le sous-rseau le plus important peut
comporter moyen terme 25 htes.

Un

41
Adressage
sans classe
: classless
norme
gchis
en matire
despace

Adressage IP v4 (classless)
CIDR
IETF introduit le routage interdomaine sans
classe (CIDR) (RFC 1517).
Le CIDR permet:
une utilisation plus efficace de lespace dadressage
IPv4.
une agrgation du prfixe rduisant la taille des tables
de routage.

La partie rseau de ladresse est dtermine par


le masque de sous-rseau du rseau, galement
connu sous le nom de prfixe de rseau ou de
longueur de prfixe (not /8, /19, etc.).
Les fournisseurs de services Internet ne sont plus
42
limits au masque de sous-rseau /8, /16 ou /24.

Adressage IP v4 (classless)
VLSM
CIDR utilise les masques de sous-rseau de
longueur variable (VLSM).
Le raisonnement de division en sous rseaux est
ralis la base de nombre dhtes satisfaire
dans chaque sous rseau et non plus la base de
nombre de sous rseaux
Cration d un schma dadressage la fois
pour rpondre aux besoins et ne pas gaspiller
dadresses potentielles.
La formule: Si je veux satisfaire un
sous rseau avec n machines, je vais
emprunter (p) bits de la partie Id host 43
p

Adressage IP v4
Agrgation de route supernetting
ISP1 contient quatre clients possdant chacun une
quantit
variable
despace
dadressage
IP.
Cependant, la totalit de lespace dadressage des
clients peut tre rsume en une seule annonce
dans ISP2.
La route rsume ou agrge 192.168.0.0/20
comprend tous les rseaux appartenant aux clients
A, B, C et D.
Ce type de route est connu sous le nom
de route de super-rseau. Un superrseau rsume plusieurs adresses
rseau ou sous-rseau, laide dun
44

A.U: 2013/2014

Rf: chapitre 5, 6 CCNA1 v4.0

Unit Pdagogique: Rseau


Unit denseignement: Rseaux IP et Routa

45