Vous êtes sur la page 1sur 51

INTERNET

Nouvelle
Gnration

Architectures
Internet - Rappel

Historique - Rappel

1969 : Dbut du rseau (D)ARPANET (4 calculateurs)


DARPA = Defense Advanced Research Projects Agency
1972 : Dmonstration de ARPANET
IMP - Interface Message Processor - mode connect (X.25)
NCP - Network Control Program non connect (anctre de
TCP)
1977-1979 : Les protocoles TCP/IP prennent leur forme
dfinitive,
1980 - Luniversit de Berkeley intgre TCP/IP dans Unix (BSD)
1980 - janvier 1983 : Tous les rseaux raccords ARPANET
sont convertis TCP/IP
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 3

Historique (2)

198x TCPIP devient le Standard de facto pour linterconnexion


de rseaux htrognes,
1988 Mise en place du Backbone de la NSFnet (12 rseaux
rgionaux)
1992 EBone et RENATER
199x - explosion de loffre et de la demande de services Internet
y compris pour les particuliers
1995 Arrt du Backbone NSFnet
Mise en uvre des NAPs (Network Access Points)
200x Internet nouvelle gnration

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 4

Quest ce quInternet ?
1.

Une famille de protocoles de communication, appele :


TCP / IP : Transmission Control Protocol / Internetworking Protocol,
Internet Protocol Suite,

2.

Un rseau mondial constitu de milliers de rseaux htrognes, et


interconnect au moyen des procotoles TCP/IP
Rseaux locaux dagences gouvernementales, institutions
d'ducation, hpitaux, des commerciaux,
Rseaux fdrateur de Campus,
Rseaux Rgionaux,
Rseaux nationaux,
Rseaux intercontinentaux (Amricains, Europen, Eunet, Ebone),
Asiatiques,

3.

Une communaut de personnes utilisant diffrents services


Courrier lectronique, Web, Transfert de fichiers FTP,
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 5

Structure Physique
de lINTERNET

routeur

Vue utilisateur

Universit de Versailles
Laboratoire CNRS - PRiSM

Vue relle du rseau

Ahmed Mehaoua - 6

Structure Physique
de lINTERNET (2)
LINTERNET est constitu de :
1. Postes de travail
2. Liens (supports physiques)
3. Equipements de routage (Routeurs)

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 7

Structure Physique
de lINTERNET (3)

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 8

Architecture Internet
Htrognit des quipements et des protocoles assure :

par le protocole IP (Internetworking Protocol) de niveau 3 :

Qui dfinit une structure de rseau logique cohrente, et


indpendante,

Chaque quipement est vu comme un matriel de niveau 3


indpendamment de sa fonction relle et de sa nature,

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 9

Adresse rseau

Chaque quipement est identifier / repr par une ADRESSE


LOGIQUE : appel adresse IP ou adresse rseau :

Adresse IP = a.b.c.d (dcimale)


Exemple : 193.47.58.1 (adresse de lquipement)
193.47.58.0 (adresse du rseau o est situ lquipement),
Un organisme international distribue les @ IP : Le NIC (Network
Information Center),
Reprsentant en France : AFNIC

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 10

Nommage des ressources

Nommage des ressources du rseau : utiliser un NOM


SYMBOLIQUE plutt quune adresse dcimale :

brune.prism.uvsq.fr
193.51.25.130
www.yahoo.fr
10.25.123.68
Unicit des adresses => unicit des noms
Il existe un plan de nommage hirarchique mondiale,
et il existe un service de noms mondial (DNS)

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 11

Adresse rseau

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 12

Le domaine
Un domaine est un sous-arbre de lespace nom de domaine
Domaine complet
fr

com

Domaine fr

uk

Domaine uvsq

uvsq
renault
ens

noeud lune.ens.uvsq.fr
Des noeuds peuvent avoir les
mmes noms dans des domaines diffrents:
lune.ens.uvsq.fr et lune.renault.fr
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 13

Internet aujourdhui

Croissance phnomnale - 1 million dutilisateurs/mois


Double tous les 9 mois,
Prvision de pnurie des 4,3 Mds d'adresses IPv4 vers 2010 :
Nombre d'hotes rpertori dans le DNS
500
extrapolation

millions

400
300
200
100
0
1990

1995

Universit de Versailles
Laboratoire CNRS - PRiSM

2000

2005

2010
Ahmed Mehaoua - 14

Pourquoi Lexplosion ?

IP est un protocole simple qui nimpose rien au niveau physique,


Fonctionne sur tous les rseaux LAN, X.25, FDDI, RTC,

La famille de protocoles TCP/IP est rellement ouverte et volue


rapidement,
Disponible sur tous types de machines,
Indpendant dun constructeur,

Les organismes de recherche et les universits amricaines puis


mondiaux ont utilis Internet pour leurs changes (FTP, mail),

De trs nombreuses applications ont t dveloppes :

Courrier lectronique, Web, Visioconfrence etc...

Gnralisation des systmes/applications distribus (ClientServeur) dans les entreprises,

Dveloppement de la micro-informatique chez les particuliers.


Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 15

Administration dInternet
la gestion des ressources du rseau Internet
seffectue par les utilisateurs du rseau et non pas
par un oprateur :
Gestion distribue des ressources :

Rseau Local :
Rseau de Campus
Rseau Rgional
Rseau National
Rseau Europen
Rseau Intercontinental

Universit de Versailles
Laboratoire CNRS - PRiSM

Administrateur du LAN du Laboratoire


Admin. du Rseau de luniversit
Admin. chez France Tlcom
Admin. du groupement RENATER
Admin. de EBONE
Admin. de MCI-Worldcom

Ahmed Mehaoua - 16

Organismes de
normalisation

Technologie INTERNET dveloppe par un organisme


bnvole : lIETF (Internet Engineering Task Force) organis en
8 secteurs de recherche,

Les normes sont appeles RFC (Request For Comment),


Exemple : RFC 791 (dcrit IP) RFC 793 (dcrit TCP)
Documents gratuits accessibles www.ietf.org

Tout le monde peut proposer un RFC


LIAB (Internet Activities Board) gre le processus dacceptation
des RFC

les standards sont publis par une association sans but lucratif
linternet society (1992)
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 17

Rappel - Modle OSI


Couches OSI

Fonctions
Applications rseaux : transfert de fichiers.

Application
Prsentation

Formatage et cryptage des donnes

Session

Etablissement et maintien des sessions

Transport

Transport de bout en bout, fiable et non fiable


Envoi et routage des paquets de donnes

Rseau
Liaison

Transfert des units dinformations et contrle derreurs

Physique

Universit de Versailles
Laboratoire CNRS - PRiSM

Transmission des donnes binaires

Ahmed Mehaoua - 18

Suite de protocoles TCP/IP

Physique

Cuivre, Fibre Optique, Ondes, ...

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 19

Protocole IP
Hte A

Hte C

Application

Application

Prsentation

Prsentation

Session

Session
Transport

Transport
Rseau IP

Rseau IP

Rseau (IP)

Liaison

Liaison

Liaison

Liaison

Physique

Physique

Physique

Rseau (IP)

Routeur

Routeur

Physique

Routeur

Routeur

Routeur

Hte C

Routeur

Hte A
Hte B
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 20

10

Principes dInternet

Mode Client-Serveur
Fonctions intelligentes la priphrie (terminaux)
Fonctions simples dans le cur du rseau (routeurs),
Mode connect ou non connect
Mode Datagramme
Routage dynamique
Commutation de paquets
Rseau Best Effort

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 21

Echanges dinformations
Comment a marche ? Transformation du message initiale :
1. Fragmentation par la couche TRANSPORT

Segments

2. Ajot de len-tte IP (@ source, @ destination) couche RESEAU

Datagrammes

3. Envoi sur le support physique

Trames, cellules,

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 22

11

Echanges dinformations (2)


1. Mode connect : TCP (Transport Control Protocol)

Transport fiable
Phase de connexion / de transfert des donnes / dconnexion
Applications critiques

2. Mode non connect : UDP (User Datagram Protocol)

Transport non fiable


Envoi direct des informations
Applications multimdia

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 23

Modes daccs Internet


- RTC 1. Par le Rseau tlphonique Commut (bas dbits)

Modem analogique de la srie V.xx


Protocoles SLIP et PPP

2. Par le RTC (Hauts dbits)

Protocoles PPP et Ethernet (PPP over Ethernet)


Protocoles PPP et ATM (PPP over ATM)
Modem numrique ADSL
Ncssit davoir un quipement splitter

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 24

12

Modes daccs Internet


- RTC Routeur

Rseau
Internet
Rgional

Serveur de
communication

Rseau
Internet
National

Serveurs
Web, Email, DNS
DHCP

Modem

PC
Rseau
Tlphonique

Universit de Versailles
Laboratoire CNRS - PRiSM

Modem

Ahmed Mehaoua - 25

Le serveur de
communication
Il assure :
1. La concentration de lignes srie
2. Fonction de passerelle avec le LAN du FAI (Fournisseur
dAccs Internet),
3. Le routage des paquets IP vers les stations destinatrices,
4. Chaque port du serveur une adresse IP
1. Attribue statiquement la station rattache (SLIP)
2. Attribue dynamiquement la station (PPP et DHCP)

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 26

13

Modes daccs Internet


- xDSL Technologie xDSL : Digital Subscriber Line

origine USA Bellcore


Utilise une paire de modems
Utilisation du cblage rseau tlphonique classique sur paire
torsade (cuivre)

Passage aux hautes frquences dans le MHz :

Voix : frquence 3.4 Khz


Divise la bande de frquence en 2 parties (voix et donnes)
Attnuation du signal augmente avec la frquence et la distance
Dbits entre 1.5 et 51 Mbps
Pour chaques dbits la distance abonn-rseau doit tre
respecte
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 27

Modes daccs Internet


- xDSL Toute une gamme de technologies :

1.
2.
3.
4.
5.

En fonction des dbits max. autoriss (frquence/distance)


En fonction du mode de transmission ((a)symtrique)

DSL (= RNIS)
HDSL (High Speed DSL)
SDSL (Symetric DSL)
ADSL (Asymetric DSL)
VDSL (Very High Speed DSL)

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 28

14

Modes daccs Internet


- ADSL Mode asymtrique
Mode de connexion permanente
Spectre divis en 3 rgions

Tlphone : 4 Khz
Canal descendant (1 Mhz)
Canal montant (100 Khz)

Dbits :

Voie descendante : 1.5 8.4 Mbps


Voie montante : 16 Kbps 640 Kbps

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 29

Modes daccs Internet


- ADSL IP

Niveau 3

PPP

Niveau 2

ATM

Niveau 1

Universit de Versailles
Laboratoire CNRS - PRiSM

Utilis pour
Authentification

802.3

ADSL

Ahmed Mehaoua - 30

15

Modes daccs Internet


- RNIS RAPPEL : Interface de base RNIS : 2 canaux B (64 Kbps) + 1 canal D (16Kbps)
Accs Internet via TRANSPAC ou FRAME RELAY,

1. Accs Internet par le canal D de signalisation via TRANSPAC

Protocole LAP-D (HDLC)


Dbit max. de 9.6 Kbps
Modem RNIS

2. Accs par le canal B (2x 64 Kbps)

IP dans HDLC (solution propritaire - 60 Kbps)


IP dans X.25 niveau 3 (RFC 877 et 1356 55 Kbps)
IP dans PPP (RFC 1548 58 Kbps)
IP dans trame Frame Relay (peu prsent en France populaire aux USA)
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 31

Modes daccs Internet


- Cble LAN GSM 1. Par le cble

Modem cble
Protocole Ethernet

2. Par rseau local

Carte Ethernet
Protocole Ethernet

3. Par le GSM

Terminal WAP
Protocole WAP

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 32

16

IP ?
Internetworking Protocol
IP est un protocole de niveau rseau, simple, pour
lenvoi de donnes appels datagrammes en
mode non connect.
IP est sensible ladressage, il sassure que le
routeur sait ce quil doit faire, lorsque les donnes
arrivent.

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 33

La Couche Rseau
OBJECTIF : Acheminer des blocs de donnes travers un rseau maill
UNITE DINFORMATION : paquet (X.25), datagramme (IP), ou N-PDU
FONCTIONS :

Adressage

Formatage des paquets

Routage

Contrle de congestion

Interconnexion de Rseaux

Gestion de connexions

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 34

17

Fonctions de IP

Acheminement de datagrammes vers un destinataire en mode non


connect (Datagramme)
@IP (Adresse IP)

Routage : dterminer le chemin


Pour les paquets de la couche transport
Pour les trames de la couche liaison (Routeur)
Aucune connaissance complte du rseau INTERNET

Fragmentation/Rassemblage
Des micros aux gros systmes

Gestion des options IP


Envoi et rception des messages de contrle et derreur de ICMP

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 35

Ce que ne fait pas IP !


IP nest pas fiable : il ne fait pas de :
Multiplexage
Squencement
Dtection des duplications
Dtection de perte et retransmission
Contrle de flux

IP est un protocole Best effort

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 36

18

Format de datagramme IP
32 bits
Ver. Long.
En-tte

Type
service

Long. totale
du datagramme
Offset
Flags
de Fragment

Identification
Dure
de vie

Protocole

Checksum de len-tte

20 octets

@ Source
@ Destination

Options

Donnes

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 37

Adressage Hierarchique
Domaine
Sous-domaine_3
Sous-domaine_1
Sous-domaine_2

@ Hirarchique dune station


D

Universit de Versailles
Laboratoire CNRS - PRiSM

S_D

Station

Ahmed Mehaoua - 38

19

Adresse IP

Taille = 4 octets de la forme A.B.C.D.

Note en dcimal
Ex.: 193.51.25.100

Unique dans le monde (NIC Network Information Center)


Logicielle
Attribue un coupleur
Structure
@ Rseau + @ locale
@ locale
@ machine
ou
@ sous-rseau + @ machine
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 39

Cinq classes d'adresse

Classe A de 1.x.x.x 127.x.x.x

127 rseaux
16777216 machines

rseau

hte

Classe B de 128.0.x.x 191.255.x.x

16384 rseaux
65536 machines

10

rseau

hte

Classe C de 192.0.0x 223.255.255.x

2097152 rseaux
256 machines
Universit de Versailles
Laboratoire CNRS - PRiSM

110

rseau

hte
Ahmed Mehaoua - 40

20

Cinq classes d'adresse

Classe D de 224.0.0.0 239.255.255.255 (multicast)

1110

adresse diffusion

Classe E de 240.0.0.0 255.255.255.255 (Exprimentale)

1111

non dfini

Les adresses spciales :

numro de machine = tous les bits 0


Identifie le rseau lui mme
numro de machine = tous les bits 1
Adresse de broadcast, exemple : 134.157.255.255 adresse de
toutes les machines jussieu
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 41

Problme des adresses IPv4

Lassignation dune classe par bit, signifie : la classe A prend


1/2 des adresses, la classe B 1/4, la classe C 1/8 etc.
Problmes avec une telle assignation :
Gaspillage
Saturation dans les routeurs
Pnurie des adresses encore libres
Solutions ?
IPv6 (augmenter la taille du champ adresse : 128 bits)
Subnetting (conserver la taille 32 bits mais )

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 42

21

Subnetting

Constat : Un site ne contient pas un rseau mais un ensemble


de rseaux (exemple : UVSQ)
Solution : scinder une classe en sous-rseaux :
La partie numro de machine devient le numro de sous-rseau
et le numro de la machine dans ce sous-rseau
Nombre de bits allous au numro de sous-rseau est
configurable : netmask rseau

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 43

Netmask

Masque binaire qui dfinit la sparation entre numro de sousrseau et numro de machine
Numro de rseau = Adresse-IP AND Netmask
Numro de machine = Adresse-IP AND ~Netmask

Exemple :
Adresse IP : 193.51.25.137
Netmask : 255.255.255.0
Numro Rseau : 193.151.25.0
Numro Machine : 0.0.0.137

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 44

22

La rsolution dadresse
Comment associer une adresse IP une adresse
physique ?
Dpendent du type de rseau
Deux catgories :
Rsolution statique (table)
Rsolution dynamique
Exemple de rsolution dynamique pour Ethernet ARP

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 45

Address Resolution Protocol

Message diffus en broadcast de A


Question : Etant donn IP(B), que vaut Eth(B) ?

Message de B A
Rponse : voici mon adresse Eth(B)

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 46

23

Address Resolution Protocol


Problme : Un paquet envoy entrane un change
ARP (1 broadcast + 1 rponse)
Trafic norme

Solution : Utilisation des caches


Problme inverse : comment associer une adresse IP
une adresse Ethernet (Exemple pour un Terminal
TX qui se connecte) ?
Solution : RARP (Reverse ARP)

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 47

Reverse Address Resolution


Protocol
Message transmis en broadcast de A
Question : Etant donn Eth(A), que vaut IP(A)

Message de B A (Rponse du routeur)


Rponse :Voici ton adresse IP

Problme : informations trs limites et statique


Solution : BOOTP, DHCP (Dynamic Host
Configuration Protocol)

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 48

24

Routage

Fonction qui permet de dterminer un chemin dans un rseau


maill vers une destination identifie par une adresse.

Utilisation de :
TABLE DE ROUTAGE (ou table dacheminement) dans chaque
nud : information necessaire pour atteindre le prochain nud
vers la destination.
ALGORITHME DE ROUTAGE : calcul dun chemin optimal pour
atteindre une destination

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 49

Routing Information
Protocol (RIP)

Protocole pour la mise jour des tables de routage


Des versions de RIP dans TCP/IP, AppleTalk ...
Les diffrentes implantations du protocole ne sont pas
interoprables.

Cest un protocole vecteurs de distance


Le vecteur est le numro du rseau
La distance permet de savoir o se trouve le rseau (hops ou pas).
Un pas (hop) pour chaque routeur travers.

Stable pour de petits ou de moyens rseaux (moins de 100


noeuds).

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 50

25

Routeur IP
A1
Vers le nud_1

A2
Vers le nud_2
File du commutateur
de paquets

A3
Vers le nud_3

Table de routage associ au Routeur

@_D1

A1

@_D2

A2

@_D3

A3

@_D4

A1

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 51

Le routage IP

Le routage peut tre direct ou indirect


Lentit locale IP compare ladresse destinataire au netmask et
dcide si le destinataire est ou non sur le mme sous-rseau
Routage direct : mme sous-rseau, le paquet est transmis
directement, donc ladresse MAC suivante = adresse MAC
destinataire
Routage indirect : sous-rseau diffrent, le paquet est transmis
au routeur, donc ladresse MAC suivante = adresse MAC du
routeur, lentit IP du routeur dtermine son tour sil sagit dun
routage direct ou indirect
Tables de routage : Construites et mises jour dynamiquement
par des protocoles dchanges dinformation de routage (RIP,
OSPF) qui dpendent du domaine dans lequel se trouve le
routeur.
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 52

26

Le routage IP
S3

Le routeur envoi
directement le paquet
la station
Rseau 2

Adresse MAC
du routeur

C
Le numro
Routeur Z
du rseau
de destination
est diffrent
B
Trouve le routeur
et donne le paquet
au routeur
Rseau 1

S1

Ladresse de destination est locale


transmettre directement le paquet la station S2

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 53

Table complte

Rseau 4

Rseau
3
4
2
1

Routeur C

Hops
1
1
2
3

Rseau 3

Rseau
2
3
1
4

Routeur B

Hops
1
1
2
2
Rseau 2

Rseau
1
2
3
4

Hops
1
1
2
3

Table de routage
Interne

Routeur A

Rseau 1

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 54

27

ICMP
Internet Control and error Message Protocol
Permet denvoyer des messages derreurs ou de
supervision dautre routeur ou ordinateur
Exemple Test daccessibilit : ping

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 55

Segmentation /
Groupage : Exemple

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 56

28

Segmentation /
Groupage des messages

Chaque rseau impose une taille maximale de paquet transistant


travers lui : Le MTU (Maximum Transmission Unit)

Fonction dadaptation de la taille des messages aux diffrents rseaux


traverss par :
segmentation
rassemblage

Couche LIAISON de DONNEES

MTU (octets)

Token RING 16 Mbps

17 194

Token RING 4 Mbps

4 464

Ethernet

1 500

PPP

296 - 1000

TRANSPAC X.25 HDLC

512

FDDI

4 352

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 57

Architectures
Internet nouvelle
gnration

29

Avertissement
IPv6 et de nombreux sujets (MPLS, DiffServ, VoIP )
abords dans ce cours sont en cours de dfinition,
Par consquent, ce support de cours est rdig en
grande partie laide de documents inachevs (drafts),
Nombre de caractristiques risquent de changer dans
un avenir proche.

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 59

Introduction
Objectif initial dInternet :
Internet (via IPv4) permet le routage d'informations
htrognes sur des rseaux htrognes partir de
machines htrognes.

Tendance :
la taille de lInternet double tous les 9 mois,
Dveloppement de nouvelles applications multimdia,

Concquences : confront 3 problmes :


1. Pnurie dadresse IP (4 octets d'adresses sont insuffisants),
2. Explosions des tables de routage (chute des performances),
3. Offre de qualit de service trop restreinte ("best-effort"),
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 60

30

Internet : adressage
Prvision de pnurie des 4,3 Mds d'adresses IPv4
vers 2010 :
Nombre d'hotes rpertori dans le DNS

500
extrapolation

millions

400
300
200
100
0
1990

1995

2000

2005

Universit de Versailles
Laboratoire CNRS - PRiSM

2010
Ahmed Mehaoua - 61

Internet : tables de
routage

Explosion des tables de routage dans les routeurs :


Le routage dans Internet utilise un plan dadresse plat (non
hirarchique, cf. le plan de numrotation tlphonique E.164),
Les quipements doivent connatre toutes les routes menant aux
diffrents sous-rseaux mondiaux : Full Routing ,
vrai pour les routeurs de cur de rseau,

Aujourdhui : 40.000 50.000 routes,


ressources mmoire et puissance de calcul des routeurs ne suivent
pas,
Chte de performances.

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 62

31

Internet : applications
multimdia

Emergence de nouvelles classes d'applications :


Multimdia: audio, vido
Temps-rel et transactionnel (e-commerce)
Nomades : WAP, Bluetooth, Wireless LAN,

Support difficile voir impossible de ces applications,

TCP et UDP ne suffisent pas pour effacer le manque de


qualit de service et de mobilit d'IPv4,

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 63

Internet : volutions

Solution des "conservateurs" du monde IP (court terme) :

1. le Sur-dimensionnement du rseau (Provisioning)


acrotre la puissance des routeurs et la bande passante des liens,
Pour rgler le problme de la qualit du service,

2. Le CIDR (ClassLess Interdomain Routing)


Simplifier le routage,
Subdivision des adresses IPv4 en espaces de routage gographique
et hirarchique,

3. Le Protocole NAT (Network Adress Translation)


Optimisation des adresses IPv4,

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 64

32

Internet : volutions
IP sur les rseaux optiques
La fibre optique est le support par excellence pour le
transport de signaux trs large bande,
Londe lctrique est transforme en signal optique, puis
diffuse dans la fibre par des mtteurs opto-lectronique.

La fibre optique offre de nombreux avantages :


Large bande passante,
Faible cot,
Faible poids et encombrement rduit ( par rapport aux
coaxiales),
Rsistant aux interfrences lctromagntiques et
rayonnement trs faible (photons et non plus des lectrons);
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 65

Internet : volutions
IP sur les rseaux optiques
Suivants o sarrte la fibre optique dans sa progression
vers le terminal, on trouve diffrentes appellations :

FTTC
FTTN
FTTH
FTTT

Fiber To The Curb


Fiber To The Node
Fiber To The Home
Fiber To The Terminal

La fibre jusquau trottoire


La fibre jusquau rpartiteur
La fibre jusqu la maison
La fibre jusquau terminal

2 solutions pour transporter IP sur ls rseaux optiques :


1. IP sur SONET ou SDH
2. IP sur WDM
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 66

33

Internet : volutions
IP sur SONET /SDH
SONET (Synchronous Optical Network) USA - Japon
SDH (Synchronous digital Hierarchy) Europe
SONET est dorigine BellCore puis a t normalise par ANSI et
UIT,
Technique de niveau physique utilise sur 90 % des liaisons entre
oprateurs,
Transporte les paquets (IP, X.25), les trames (Ethernet, RNIS,
FDDI), les cellules ATM sur fibres optiques,
Dfinit une hirarchie de multiplexage sur fibre optique,

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 67

Internet : volutions
IP sur SONET /SDH
Dbits : OC-1 (51.8 Mbps) OC-192 (10 Gbps),
Le multiplexage se fait par rpartition dans le temps (TDM)
Une trame SONET (9x90 octets = 6480 bits) ou SDH (9x270
octets) est mise toutes les 125 microsec. (MIC),
Limite une seule longueur donde (frquence) par fibre,

Une fibre ne transporte quun seul signal,

Do utilisation de ATM au dessus de SONET/SDH pour


permettre un meilleur multiplexage des donnes (Multiplexage
Temporel Asynchrone),

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 68

34

Internet : volutions
IP sur SONET /SDH

Problme de Overhead des protocoles et sous utilisation de la bande


passante :
Exemple : IP sur ATM sur SONET OC-3 (155 Mbps)
Dbit utile chte 115 Mbps,

Solution : les paquets IP sont directement transports et commuts


dans des trames SONET ou SDH,
Les couches ATM/AAL sont supprimes,
Remplacs par PPP (tablissement, configuration, test, authentification de
la liaison),
1 % de surcharge den-tte seulement,
Les signaux lumineux doivent quand mme tre convertis en ondes
lctriques pour pouvoir commuts les paquets IP au niveau de la couche
SONET/SDH,
Trame SONET/DSH rigide (multiple de 51 Mbps) :

Mauvaise adaptation aux trafics dbits variables,

Utilise pour interconnecter les sites web forts dbits (Yahoo, Netscape),
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 69

Internet : volutions
IP sur WDM
WDM (Wavelength division Multiplexing)
Technique de niveau physique permettant de multiplexer plusieurs
longueurs dondes sur une seule fibre optique,

permet datteindre les Terabit/s (1000 gigabit/s),

Aujourdhui jusque 256 (2.5 Tbit/s), demain 1024 (10 Tbits/s),

IP directement sur WDM via PPP ou Ethernet (niveau 2),


Possibilit de commut les paquets IP directement au niveau
optique en fonction de la longueur donde,

Lambda Switch ou Commutateurs photoniques

Matrice de commutation optique (Cross Connect Matrix),


Add/Drop Multiplexer,

Alcatel, Nortel, NEC, Siemens, Ciena, Hitachi, Tellium,


Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 70

35

Internet : volutions
Gigabit et Terabit Routeurs

A quoi servent de disposer de gros tuyaux (WDM) si on peut pas les


remplir ?
Cest le rle dvolu aux routeurs de nouvelle gnration,
Les Gigabits Routeurs, Terabits Routeurs, Commutateurs niveau 3.

Aujourdhui :
80 % du trafic restait local au rseau dentreprise,
20 % sortait du LAN via un routeur, pour transiter sur un backbone,
Routeurs classiques offraient une capacit de 200 000 paquets /s.

Demain : augmentation du trafic Externe :


Les VLAN : Virtual LAN,
Extranet,
Nouveaux services (Vido, tlphonie, technique de diffusion web PUSH
(PointCast),
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 71

Internet : volutions
Gigabit et Terabit Routeurs
Permiers routeur apparus en 1997,

Traitement en parallle,
Table de routage structure en arbre et non en liste,
Utilisation de ASIC spcialiss pour chaque tche,
Temps de latence infrieur 6 microsecondes,
Dbits jusque 50 Millions de paquets /s,

Juniper Networks (Ericson), Avici Systems (Nortel), Argon


(Siemens), Nexabit Networks (Lucent), Packet Engine
(Alcatel), venir CISCO

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 72

36

Internet : volutions
besoin en dbits
Les capacits :
Les gaines poses aujourdhui contiennent 8, 16, 48 ou 96 fibres
mono-mode de nouvelle gnration,
Chaque fibre offrant jusque 2.5 Tbps,
Avec des distances de 400 km sans regnration (faible
attnuation provoque par la dispersion du signal)

Les besoins :
50% des 6 milliards dindividus sur Terre (6x10 9) utilisent 10 Mbps
chacun,
Avec un Ratio de 10% dutilisation,
Besoin total = 3x10 15 = 3000 Tbps = 13 cbles de 96 fibres 2.5
Tbps chacune,
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 73

Internet : volutions
Autre solution : faire voluer IP, le routage et larchitecture
globale dInternet (Moyen et long termes) :
1.
2.
3.
4.

Nouvelle version dIP : IPv6


Nouvelles Architectures Internet (IntServ et DiffServ)
Routage multicast et la Commutation IP (MPLS)
Protocoles de signalisation

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 74

37

IPv6

IPv6 : PLAN
Historique et normalisation
Objectifs et principes du nouveau protocole IP ?
Nouvelles fonctionalits de IP version 6
Structure du datagramme IPv6
Formats des adresses
Autoconfiguration (Neighbor discovery)
Qualit de service

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 76

38

IPng : normalisation

Dc. 1993 : le groupe de travail IPNG (IP Next Generation) l'IETF


(Internet Engineering Task Force) a publi un livre blanc (RFC 1550)
pour dfinir les fonctionalits du nouvel IP (IP new generation),
http://www.ietf.org/html.charter/ipngwg-charter.html

Dc. 1994 : les critres techniques pour choisir le nouvel IP ont t


publis (RFC 1726],

Janv. 1995 : les recommendations pour lIP nouvelle gnration [RFC


1752],

3 propositions sur 21 propositions ont t retenues :


CATNIP : Common Architecture for the Internet Protocol
SIPP : Simple Internet Protocol Plus
TUBA : TCP and UDP with Bigger Addresses

Fin 1997 : au bout de 4 ans, SIPP a t retenu avec un certain


nombre de modifications (renomm IP version 6).
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 77

IPv6 : objectifs
Rsoudre en premier lieu :
la pnurie d'adresses d'IPv4
les problmes de dimensionnement des tables de routage

Inclure de nouvelles fonctionalits :

le multipoint
la scurit
le support d'applications temps-relles
La configuration automatique des stations
La mobilit
etc
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 78

39

IPv6 : Principes
Tenir compte de l'exprience et des avantages
d'IPv4
mode non connect,
routage adaptatif,

Avec des amliorations :

Accroitre le nombre de bit d'adressage des datagrammes,


Adressage hirarchique,
Simplifier len-tte des paquets (14 7 champs),
la scurit (cryptage des donnes et/ou en-tte),

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 79

IPv6 : nouvelles
fonctionnalits
1. Autoconfiguration: plug and play
Protocoles DHCP v6 (Dynamic Host Configuraton protocol)
[RFC 1541]
Protocole SAA (Stateless Address Autoconfiguration Protocol)
[RFC 1971]
Protocole Neighbor Discovery (ND) [RFC 2461]

Dcouverte des voisins, adresses MAC, routeurs,


Meilleure gestion de la mobilit, et du changement de prestataire,

Protocole Path MTU discovery (pMTU) [RFC 1981]

Plus de fragmentation par les routeurs


Optimisation des transfert

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 80

40

IPv6 : nouvelles
fonctionnalits (2)
2. Routage Explicite par la source
IPv4 ne route quavec ladresse destination
IPv6 propose le SDRP (Source Demand Routing Protocol)

Routage explicite lche,

3. Routage Multipoint (multicast) inclus en natif


Pour les routeurs et les clients,
Champ scope (4 bits) dans adresse multicast pour un
meilleur routage,
Plus besoin du MBONE (routeurs) ni de mrouted (stations),
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 81

IPv6 : nouvelles
fonctionnalits (3)
4. Scurit [RFC 1826 1829] au niveau 3 :

Authentification (SAID Security Association Identifier),


Confidentialit (cryptage de len-tte avec MD5)
Intgrit (cryptage des donnes seulement)
Tunneling (Ipsec) : Autre forme de routage explicite

5. Gestion de la qualit de service


Niveau paquet : gestion de la priorit des paquets
Niveau flux : marquage de flux particuliers

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 82

41

Datagramme IPv4 : rappel


16 bits

16 bits

20 octets

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 83

IPv6 : datagramme
16 bits
Version (4 bits) Traffic class (8 bits)
Payload length (16 bits)

16 bits
Flow label (20 bits)
Next header

Hop limit (8 bits)

Source address (16 octets - 128 bits)

40 octets

Destination address (16 octets - 128 bits)

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 84

42

IPv6 : datagramme (2)

Version (4 bits)
numro de version gal 6

Traffic class (8 bits)


classe de trafic
utilis avec les services diffrentis (DiffServ)

Flow Label (20 bits)


identification de flux (MPLS),
nombre alatoire tire par la source

Payload length (16 bits)


longueur du datagramme sans l'entte
Paquet IPv6 jusque 64 Ko (65 635) de donnes
En ralit taille non limit grce une extension (Jumbo Payload
Length)
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 85

IPv6 : datagramme (3)


Chainage des en-ttes
en-tte IPv6
NH=TCP

En-tte et donnes TCP

en-tte IPv6
NH=HHH

en-tte HHH
NH=TCP

en-tte IPv6
NH=FH

en-tte FH
NH=RH

Universit de Versailles
Laboratoire CNRS - PRiSM

En-tte et donnes TCP

en-tte RH
NH=TCP

En-tte et donnes TCP

Ahmed Mehaoua - 86

43

IPv6 : datagramme (4)


Next header (8 bits)
type de l'en-tte qui suit immdiatement l'en-tte IPv6
le type peut correspondre un protocole de niveau 4
TCP (6), UDP (17) ou ICMP (1)

ou de niveau 3

Information de Routage la source


Info. dauthentification
Info. de cryptage
Etc

Loption peut tre examine :


par chaque nud (hop-by-hop)
Par la destination finale seulement (end-to-end)
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 87

IPv6 : datagramme (5)

Hop limit (8 bits)


nombre de saut limite (quivalent TTL)
dcrment de 1 chaque travers d'un routeur
le datagramme est dtruit s'il est nul

Source address (128 bits)


adresse de l'metteur initial

Destination Adress (128 bits)


adresse de destination
finale, s'il n'y a pas de Routing Header
intermdiaire, sinon
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 88

44

IPv6 vs IPv4
Modifications :

en-tte de taille variable devient fixe (40 octets)


nombre de champs d'entte rduit de moiti (14 7)
IHL, Fragment offset, Header Checksum supprims,
Type of Service devient Flow Label et Traffic Class
TTL devient Hop Limit
Protocol devient Next Header
les options deviennent des extensions
Taille des options/extensions non limites 40 octets
Taille adresse passe de 4 octets 16 octets
Plus de Contrle CheckSum sur len-tte,
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 89

IPv6 : adressage
3 types dadresses IPv6 :
1. Unicast
2. Multicast
3. Anycast (nouveau)

Adresse de broadcast nexiste plus


Formats adresses dans RFC 2373 et 2374

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 90

45

IPv6 : adressage (2)

Passage de 4 16 octets pour l'adressage :


2 128
6x10

3x10 38 quipements adressables


22 adresses au m2 sur terre

Adressage hirarchique (plan dadressage dans RFC 2374)


diminution de la taille des tables de routage
diminution du temps de traitement de ces tables
En pratique :
10 33 adresses (d la hirarchie)
3x10 18 adresses par mtre carr sur la terre

une interface de machine peut avoir plusieurs adresses,

Une partie de ladresse peut tre une adresse MAC (IEEE 802)
Disparition du protocole ARP
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 91

IPv6 : adressage (3)

15% des adresses sont dj pr-alloues (85% pour la


croisance) :

@ Unicast des prestataires (ISP) de connectivit


@ multicast
@ usage locale
@ compatibles IPv4

Notation
x:x:x:x:x:x:x:x o x est une valeur hxadcimale
compression
FF01:0:0:0:0:0:0:43 devient FF01::43
1080:0:0:0:8:800:200C:417A devient 1080::8:800:200C:417A
pas plus d'un :: par adresse

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 92

46

IPv6 : adressage (4)


Adresses unicast
une adresse identifie une interface
un datagramme envoy cette adresse est dlivr
l'interface identifie par l'adresse
globales (ou agrges), NSAP, IPX
compatible IPv4 ou "mappes"
site local ou link local, etc

Adresses particulires (unicast)


loopback ::1
utilise pour envoyer un datagramme en local

non spcifie ::
utilise comme adresse source pour une requte
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 93

IPv6 : adressage (5)


Adresses unicast globales (ou agrges)
Attention format peu encore changer
Format Prefix (3 bits)
001 : plan agrg
010 : test

FP

TLA

Top Level Aggregator (13 bits)


Next Level Aggregator (24 bits)
Site Level Aggregator (16 bits)
Reserved (8 bits)
Reserv.

NLA

SLA

identifie le fournisseur
identifie le fournisseur
identifie le rseau dans le site
pour utilisation future
Interface Identifier

public
Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 94

47

IPv6 : adressage (6)


Adresses unicast globales (suite)
Interface Identifier (IID) (64 bits)

identifie le terminal

conversion de l'adresse MAC (48 bits)


exemple
adresse MAC : 00:A0:24:E3:FA:4B
adresse IID : 02A0:24FF:FEE3:FA4B

02A0:24

FF:FEE3:FA4B

Code constructeur
(24 bits)

Numro de srie
(40 bits)

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 95

IPv6 : Neighbor Discovery


Utilis pour grer les machines partageant un mme
support physique
ne fonctionne pas encore sur des rseaux point--point (ATM)

Il permet notamment de :
localiser les routeurs,
dcouvrir le ou les prfixes du rseau
dcouvrir les paramtres du rseau (MTU, Max Hop Limit,
etc)
dtecter la duplication d'adresse
dterminer si une machine est devenu inaccessible

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 96

48

IPv6 : ND (2)
Il permet notamment de (suite) :
dterminer l'adresse liaison (niveau 2) d'une machine
partir de son adresse IPv6
indiquer un meilleur chemin
de configurer automatiquement une adresse IPv6
seul les routeurs doivent tre configurs manuellement

Regroupement de plusieurs protocoles d'IPv4


ARP, ICMP, etc...

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 97

IPv6 : ND (3)
5 types de messages ICMPv6 :
1. Router Advertisement (RA)

annonce (priodique) de la prsence d'un routeur contient :

Paramtre MTU du lien


Paramtre Max Hop Limit (TTL de IPv4)
Prfixe utiliss sur le rseau (autoconf)
Etc .

2. Router Solicitation (RS)

demande d'une annonce de routeur de la part dun quipement


du rseau

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 98

49

IPv6 : ND (4)
5 types de messages ICMPv6 (suite) :
3. Neighbor Solicitation (NS)

Pour dterminer l'adresse de niveau liaison dun voisin, ou


verifier son accessibilit ou une duplication d'adresse d'une
machine,

4. Neighbor Advertisement

En rponse une NS Neighbor Sollicitation


ou pour annoncer un changement d'adresse,

5. Redirect

Utilis par un routeur pour annoncer une meilleure route

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 99

IPv6 : QoS
Besoin de diffrentier / garantir certains trafics
Utilisation des champs :
Traffic Class (8 bits), et
Flow Label (20 bits)

Problme ouvert
Chaque architecture Internet pour le contrle de la QoS
propose une exploitation de ces champs,
Doit tre compatibilt avec le champ TOS de IPv4

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 100

50

IPv6 : conclusion
La transition d'IPv4 IPv6 est en cours.
plusieurs mcanismes sont prvus pour que la
transition se fasse en douceur
1. Tunneling ou encapsulation des paquets IPv6 dans des
paquets IPv4,
2. Double pile logicielle IPv4 et IPv6 sur les htes et routeurs,
3. Passerelle applicative: traduction des enttes IPv6 en IPv4 et
inversement si besoin.

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 101

IPv6 : conclusion (2)


La transition d'IPv4 IPv6 est en cours (suite) :
Transposition des Protocoles de routage de IPv4

RIPng
[RFC 2080]
OSPFng
BGP4+ routage de datagrammes IPv6
mBGP gestion des routes multicast IPv4

IPv6 rsout plusieurs problmes d'IPv4


sauf vraiment la gestion de la qualit de service

Universit de Versailles
Laboratoire CNRS - PRiSM

Ahmed Mehaoua - 102

51