Vous êtes sur la page 1sur 51

1

INTERNET
Nouve lle
G n rat ion
Architectures
Internet - Rappel
2
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 3
N 1969 : Dbut du rseau (D)ARPANET (4 calculateurs)
N DARPA = Defense Advanced Research Projects Agency
N 1972 : Dmonstration de ARPANET
N IMP - Interface Message Processor - mode connect (X.25)
N NCP - Network Control Program non connect (anctre de
TCP)
N 1977-1979 : Les protocoles TCP/IP prennent leur forme
dfinitive,
N 1980 - Luniversit de Berkeley intgre TCP/IP dans Unix (BSD)
N 1980 - janvier 1983 : Tous les rseaux raccords ARPANET
sont convertis TCP/IP
His t orique - Rappe l
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 4
N 198x TCPIP devient le Standard de facto pour linterconnexion
de rseaux htrognes,
N 1988 Mise en place du Backbone de la NSFnet (12 rseaux
rgionaux)
N 1992 EBone et RENATER
N 199x - explosion de loffre et de la demande de services Internet
y compris pour les particuliers
N 1995 Arrt du Backbone NSFnet
N Mise en uvre des NAPs (Network Access Points)
N 200x Internet nouvelle gnration
His t orique (2 )
3
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 5
Que s t c e quInt e rnet ?
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 - 6
St ruct ure Phys ique
de lINTERNET
Vue utilisateur
Vue relle du rseau
routeur
4
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 7
St ruct ure Phys ique
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 - 8
St ruct ure Phys ique
de lINTERNET (3 )
5
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 9
Arc hit e c t ure Int e rne t
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 - 10
Adres s e rs e au
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
6
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 11
Nommage de s res s ource s
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 - 12
Adres s e rs e au
7
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 13
Le domaine
Un domaine est un sous-arbre de lespace nom de domaine
fr
renault
uvsq
ens
Domaine complet
Domaine fr
Domaine uvsq
noeud lune.ens.uvsq.fr
Des noeuds peuvent avoir les
mmes noms dans des domaines diffrents:
lune.ens.uvsq.fr et lune.renault.fr
com
uk
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 14
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
0
1 0 0
2 0 0
3 0 0
4 0 0
5 0 0
1 9 9 0 1 9 9 5 2 0 0 0 2 0 0 5 2 0 1 0
m
i
l
l
i
o
n
s

extrapolation
Int ernet aujourdhui
8
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 15
Pourquoi Lexplos ion ?
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 (Client-
Serveur) dans les entreprises,
Dveloppement de la micro-informatique chez les particuliers.
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 16
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 : Administrateur du LAN du Laboratoire
Rseau de Campus Admin. du Rseau de luniversit
Rseau Rgional Admin. chez France Tlcom
Rseau National Admin. du groupement RENATER
Rseau Europen Admin. de EBONE
Rseau Intercontinental Admin. de MCI-Worldcom
Adminis t rat ion dInt e rne t
9
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 17
Organis me s de
normalis at ion
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 - 18
Rappe l - Mod le OSI
Physique
Liaison
Rseau
Transport
Session
Prsentation
Application
Transmission des donnes binaires
Transfert des units dinformations et contrle derreurs
Envoi et routage des paquets de donnes
Transport de bout en bout, fiable et non fiable
Etablissement et maintien des sessions
Formatage et cryptage des donnes
Applications rseaux : transfert de fichiers.
Couches OSI Fonctions
10
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 19
Suit e de prot ocole s TCP/ IP
Physique Cuivre, Fibre Optique, Ondes, ...
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 20
Prot oc ole IP
Rseau (IP)
Liaison
Physique
Transport
Session
Prsentation
Application
Liaison
Physique
Transport
Session
Prsentation
Application
Rseau IP
Liaison
Physique
Rseau IP
Liaison
Physique

Hte A
Hte B
Hte C
Routeur
Routeur
Routeur
Routeur
Routeur
Routeur
Rseau (IP)
Hte A Hte C
11
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 21
Princ ipe s dInt ernet
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 - 22
Ec hange s dinformat ions
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,
12
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 23
Ec hange s dinformat ions (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 - 24
Modes dacc s Int e rne t
- 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
13
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 25
Modes dacc s Int e rne t
- RTC -
Rseau
Tlphonique
Rseau
Internet
Rgional
Modem
Modem
PC
Serveur de
communication
Serveurs
Web, Email, DNS
DHCP
Routeur
Rseau
Internet
National
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 26
Le s erve ur de
c ommunic at ion
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)
14
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 27
Modes dacc s Int e rne t
- 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 - 28
Modes dacc s Int e rne t
- xDSL -
Toute une gamme de technologies :
En fonction des dbits max. autoriss (frquence/distance)
En fonction du mode de transmission ((a)symtrique)
1. DSL (= RNIS)
2. HDSL (High Speed DSL)
3. SDSL (Symetric DSL)
4. ADSL (Asymetric DSL)
5. VDSL (Very High Speed DSL)
15
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 29
Modes dacc s Int e rne t
- 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 - 30
Modes dacc s Int e rne t
- ADSL -
IP
PPP
ATM 802.3
ADSL
Niveau 3
Niveau 2
Niveau 1
Utilis pour
Authentification
16
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 31
Modes dacc s Int e rne t
- 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 - 32
Modes dacc s Int e rne t
- 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
17
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 33
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 - 34
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
La Couc he R s e au
18
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 35
Fonc t ions 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 - 36
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
19
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 37
Format de dat agramme IP
Ver.
Long. totale
du datagramme
Identification
Dure
de vie
Protocole
@ Source
@ Destination
Options
Long.
En-tte
Type
service
Flags
Offset
de Fragment
Checksum de len-tte
Donnes
32 bits
20 octets
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 38
Adres s age Hie rarc hique
Domaine
Sous-domaine_1
Sous-domaine_2
Sous-domaine_3
D S_D Station
@ Hirarchique dune station
20
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 39
Adres s e 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 - 40
Cinq clas s es d'adre s s e
Classe A de 1.x.x.x 127.x.x.x
127 rseaux
16777216 machines
Classe B de 128.0.x.x 191.255.x.x
16384 rseaux
65536 machines
Classe C de 192.0.0x 223.255.255.x
2097152 rseaux
256 machines
0 rseau hte
10
rseau hte
110
rseau hte
21
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 41
Cinq clas s es d'adre s s e
Classe D de 224.0.0.0 239.255.255.255 (multicast)
Classe E de 240.0.0.0 255.255.255.255 (Exprimentale)
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
1110
adresse diffusion
1111
non dfini
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 42
Probl me de s adre s s es 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 )
22
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 43
Subne t t ing
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 - 44
Ne t mas k
Masque binaire qui dfinit la sparation entre numro de sous-
rseau 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
23
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 45
La rs olut ion dadre s s e
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 - 46
Addres s Re s olut ion Prot ocol
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)
A B
24
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 47
Addres s Re s olut ion Prot ocol
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 - 48
Re ve rs e Addre s s Res olut ion
Prot ocol
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)
25
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 49
Rout age
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 - 50
Rout ing Informat ion
Prot ocol (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).
26
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 51
Rout e ur IP
A1
A2
A3
File du commutateur
de paquets
Vers le nud_1
Vers le nud_2
Vers le nud_3
Table de routage associ au Routeur
@_D1
@_D2
@_D3
@_D4
A1 2
A2 3
A3 4
A1 2
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 52
Le rout age 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.
27
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 53
Le rout age IP
Rseau 1
Rseau 2
S1
B
C
S3
Ladresse de destination est locale
transmettre directement le paquet la station
Le numro
du rseau
de destination
est diffrent
Trouve le routeur
et donne le paquet
au routeur
Le routeur envoi
directement le paquet
la station
Adresse MAC
du routeur
S2
Routeur Z
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 54
Table compl t e
Rseau 1
Rseau 2
Rseau 3
Rseau 4
Rseau Hops
1
1
1
2
3 2
4 3
Table de routage
Interne
Rseau Hops
1
1
2
3
3
4
2
1
Rseau Hops
2 1
3 1
1 2
4 2
Routeur C
Routeur A
Routeur B
28
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 55
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 - 56
Se gme nt at ion /
Groupage : Exemple
29
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 57
Se gme nt at ion /
Groupage de s mes s ages
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
Architectures
Internet nouvelle
gnration
30
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 59
Ave rt is s e me nt
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 - 60
Int roduc t ion
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"),
31
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 61
Int ernet : adre s s age
Prvision de pnurie des 4,3 Mds d'adresses IPv4
vers 2010 :
Nombre d'hotes rpertori dans le DNS
0
1 0 0
2 0 0
3 0 0
4 0 0
5 0 0
1 9 9 0 1 9 9 5 2 0 0 0 2 0 0 5 2 0 1 0
m
i
l
l
i
o
n
s

extrapolation
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 62
Int ernet : t able s de
rout age
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.
32
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 63
Int ernet : applic at ions
mult im dia
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 - 64
Int ernet : volut ions
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,
33
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 65
Int ernet : volut ions
IP s ur le s r s e aux opt iques
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 - 66
Suivants o sarrte la fibre optique dans sa progression
vers le terminal, on trouve diffrentes appellations :
FTTC Fiber To The Curb La fibre jusquau trottoire
FTTN Fiber To The Node La fibre jusquau rpartiteur
FTTH Fiber To The Home La fibre jusqu la maison
FTTT Fiber To The Terminal La fibre jusquau terminal
2 solutions pour transporter IP sur ls rseaux optiques :
1. IP sur SONET ou SDH
2. IP sur WDM
Int ernet : volut ions
IP s ur le s r s e aux opt iques
34
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 67
Int ernet : volut ions
IP s ur 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 - 68
Int ernet : volut ions
IP s ur 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),
35
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 69
Int ernet : volut ions
IP s ur 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 - 70
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,
Int ernet : volut ions
IP s ur WDM
36
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 71
Int ernet : volut ions
Gigabit e t Te rabit Rout e urs
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 - 72
Int ernet : volut ions
Gigabit e t Te rabit Rout e urs
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
37
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 73
Int ernet : volut ions
be s oin e n d bit s
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 - 74
Int ernet : volut ions
Autre solution : faire voluer IP, le routage et larchitecture
globale dInternet (Moyen et long termes) :
1. Nouvelle version dIP : IPv6
2. Nouvelles Architectures Internet (IntServ et DiffServ)
3. Routage multicast et la Commutation IP (MPLS)
4. Protocoles de signalisation
38
IPv6
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 76
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
39
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 77
IPng : normali s at ion
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 - 78
IPv6 : obje c t ifs
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
40
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 79
IPv6 : Principe s
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 - 80
IPv6 : nouve lle s
fonc t ionnalit s
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
41
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 81
IPv6 : nouve lle s
fonc t ionnalit s (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 - 82
IPv6 : nouve lle s
fonc t ionnalit s (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
42
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 83
Dat agramme IPv4 : rappe l
2
0
o
c
t
e
t
s
16 bits 16 bits
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 84
IPv6 : dat agramme
4
0
o
c
t
e
t
s
Flow label (20 bits)
Source address (16 octets - 128 bits)
16 bits 16 bits
Version (4 bits)
Payload length (16 bits)
Traffic class (8 bits)
Next header Hop limit (8 bits)
Destination address (16 octets - 128 bits)
43
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 85
IPv6 : dat agramme (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 - 86
IPv6 : dat agramme (3 )
en-tte IPv6
NH=TCP
En-tte et donnes TCP
en-tte IPv6
NH=HHH
En-tte et donnes TCP
en-tte HHH
NH=TCP
en-tte IPv6
NH=FH
En-tte et donnes TCP
en-tte FH
NH=RH
en-tte RH
NH=TCP
Chainage des en-ttes
44
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 87
IPv6 : dat agramme (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 - 88
IPv6 : dat agramme (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
45
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 89
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 - 90
IPv6 : adres s age
3 types dadresses IPv6 :
1. Unicast
2. Multicast
3. Anycast (nouveau)
Adresse de broadcast nexiste plus
Formats adresses dans RFC 2373 et 2374
46
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 91
IPv6 : adres s age (2 )
Passage de 4 16 octets pour l'adressage :
2
128
3x10
38
quipements adressables
6x10
22
adresses au m
2
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 - 92
IPv6 : adres s age (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
47
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 93
IPv6 : adres s age (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 - 94
IPv6 : adres s age (5 )
Adresses unicast globales (ou agrges)
Attention format peu encore changer
Format Prefix (3 bits)
001 : plan agrg
010 : test
Top Level Aggregator (13 bits) identifie le fournisseur
Next Level Aggregator (24 bits) identifie le fournisseur
Site Level Aggregator (16 bits) identifie le rseau dans le site
Reserved (8 bits) pour utilisation future
F
P
TLA Reserv. NLA SLA Interface Identifier
public
48
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 95
IPv6 : adres s age (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
FF:FEE3:FA4B 02A0:24
Code constructeur
(24 bits)
Numro de srie
(40 bits)
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 96
IPv6 : Ne ighbor Dis c ove ry
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
49
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 97
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 - 98
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
50
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 99
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 - 100
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
51
Universit de Versailles
Laboratoire CNRS - PRiSM
Ahmed Mehaoua - 101
IPv6 : conclus ion
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 - 102
IPv6 : conc lus ion (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

Vous aimerez peut-être aussi