Académique Documents
Professionnel Documents
Culture Documents
02 ReseauxEtendus PDF
02 ReseauxEtendus PDF
C. Pham
Universit de Pau et des Pays de lAdour
Dpartement Informatique
http://www.univ-pau.fr/~cpham
Congduc.Pham@univ-pau.fr
Support de Cisco
Le routage illustr
R3
R1
R4
B
D
R2
Destination
Next Hop
R3
R3
R5
R5
Le routage illustr
R3
A
R1
R4
B
C
E
R2
R5
Header Processing
Lookup
IP Address
Update
Header
Header Processing
Lookup
IP Address
Update
Header
Data
MemoryHdr
Header Processing
Lookup
IP Address
Address
Table
Buffer
Manager
Buffer
Address
Table
Data Hdr
Data Hdr
Buffer
Memory
Address
Table
Data Hdr
Buffer
Manager
Update
Header
Buffer
Manager
Buffer
Memory
Data Hdr
Le problme du routage
Robuste en vitant
les ``trous noirs'',
les boucles,
les oscillations.
Centralis vs distribu
centralis est simple mais sujet aux pannes et la congestion.
Stoquastique vs dterministe
stoquastique rpartie la charge mais d-squence.
Lenvironnement du routage
Environnement
les liens et les routeurs ne sont pas fiables,
il y a peu de routes alternatives,
le trafic change rapidement.
Comptage
l'infini
B envoie A son
nouveau DV. En mme
temps, A envoie B
son DV indiquant une
2-hop chemin pour C.
Les packets
peuvent osciller
entre A et B
A dcouvre que B na
plus de chemin vers C
et lui indique donc le
changement. B par
contre croit avoir un
moyen de joindre C
avec un 3-hop chemin.
Path vector
DV carries path to reach each destination
Split horizon
never tell neighbor cost to X if neighbor is next hop to X
doesnt work for 3-way count to infinity
Triggered updates
exchange routes on change, instead of on timer
faster count up to infinity
More complicated
source tracing
DUAL (Diffused Update Algorithm)
Key elements
topology dissemination
computing shortest routes
21
Sequence numbers
Critres
stabilit
Plusieurs mtrics de routage dans un LSP
Temps de convergence plus faible (pas toujours vrai)
Cot de communication plus grand
Cot mmoire plus grand
IRGP
Interior Gateway Routing Protocol (Cisco)
Bande passante et dlai comme mtrique
Mise jour des tables de routage toutes les 30s
OSPF
EIGRP
Enhanced IGRP (Cisco), supporte le VLSM
Utilise lquilibrage
Utilise DUAL (Diffused Update Algorithm) pour calculer le + court chemin
26
Routing dynamics
Hierarchical routing
Solution:
hierarchical routing
Key idea
seulement quelques
routeurs chaque niveau,
les gateways participent
avec plusieurs protocoles
de routages
Internet, TCP/IP
LInternet, en vrai...
Internet: historique
(voir www.isoc.org/internet/history et www.zakon.org/robert/internet/timeline)
Principales connexions
L'adressage
comment identifier une machine dans le monde.
Le routage
comment construire les tables de routage, comment y aller.
L adressage IP
Adressage priv
R4
B
D
R2
Destination
Next Hop
R3
R3
R5
R5
Le routage IP
R3
R1
A
4
Ver
20 bytes
B
C
R4
16
HLen
T.Service
Fragment ID
TTL
Protocol
Header Checksum
Source Address
R2
Destination
Address
Destination
Next Hop
D
Options (if any) R3
D
32
Data
R3
R5
R5
CIDR/VLSM
source L. Toutain
CIDR/VLSM - exemple
CIDR/VLSM - Correspondance
192.2.0/22, R2
R1
R2
Backbone
ISP, P
192.2.0/22
Site, S
Site, T
192.2.1/24
192.2.2/24
R3
R4
ISP, Q
200.11.0/22
192.2.1/24
192.2.2/24
192.2.0/22
200.11.0/22
IP Number Line
Prefixes non-agrgeable
(1) Multi-homed Networks
R1
Backbone
R2
192.2.0/22
R3
ISP, P
192.2.2/24
R4
Prefixes non-agrgeable
(2) Changement de provider
Backbone routing table
Backbone
192.2.2/24, R3
192.2.0/22, R2
R2
R1
ISP, P
192.2.0/22
Site, S
Site, T
192.2.1/24
192.2.2/24
R4
R3
ISP, Q
200.11.0/22
192.2.1/24
192.2.2/24
192.2.0/22
200.11.0/22
IP Number Line
La phase de lookup
Lookup
le lien de sortie dpend de l'adresse de destination et du contenude
la table de routage,
la recherche se fait avec Best Matching Prefix (BMP) dans les
tables de routage,
la rapidit est primordiale.
port#
23
Port 1
186.21
Port 2
Class A
192.33.32.1
Class B
Class C
Exact match
192.33.32 Port 3
192.2.2/24
192.2.2/24, R3
192.2.0/22, R2
192.2.0/22
200.11.0/22
200.11.0/22, R4
192.2.0.1
192.2.2.100
200.11.0.33
Exemple du lookup
Contraintes de performance
Year
Line
Linerate
(Gbps)
40B
(Mpps)
84B
(Mpps)
354B
(Mpps)
1997-98
OC3
0.155
0.48
0.23
0.054
1998-99
OC12
0.622
1.94
0.92
0.22
1999-00
OC48
2.5
7.81
3.72
0.88
2000-01
OC192
10.0
31.25
14.88
3.53
2002-03
OC768
40.0
125
59.52
14.12
1GE
1.0
3.13
1.49
0.35
Difficults du lookup
les tables de routage peuvent avoir des milliers d'entres,
le prefix des adresses de destinations sont de longueurs variables,
par exemple: 100101* ou 1* ou 101011000010001000101010,
l'adresse de destination peut correspondre plusieurs prefix, il faut
prendre la plus longue.
Link Speed
1000
10000
2x / 18 months
1000
2x / 7 months
100
100
10
10
1985
1990
1995
2000
1985
1990
1995
2000
0,1
0,1
TDM
Source: SPEC95Int & David Miller, Stanford.
DWDM
10000
Memory Bandwidth
Commercial DRAM
1983
1986
1989
1992
1995
1000
100
DRAM
1.1x / 18months
10
Moores Law
2x / 18 months
1
0,1
0,01
0,001
0,0001
Line Capacity
2x / 7 months
Router
Capacity
2.2x / 18months
1998
2001
CPU
Route
Table
Buffer
Memory
Li
CP
n
U Int e
er
fa
M
ce
em
or
y
Line
Interface
Line
Interface
Line
Interface
MAC
MAC
MAC
Limitations
Copy loop
Route
Table
Buffer
Memory
Port mapping
intelligence in line
cards-better for
connection mode
Slow Path
Drop Policy
Line
Card
Line
Card
Line
Card
Buffer
Memory
Buffer
Memory
Buffer
Memory
Fwding
Cache
Fwding
Cache
Fwding
Cache
MAC
MAC
MAC
Drop Policy Or
Backpressure
Output
Link
Scheduling
Interior Routing
utilise RIP (Routing Information Protocol, DV) et OSPF (Open
Shortest Path First, LS). Ce dernier est celui qui est prfr
protocole d'change de donnes de routage priodiques entre
routeurs adjacents.
Exterior Routing
utilise EGP (Exterior Gateway Protocol, DV) et BGP (Border
Gateway Protocol, DV). Ce dernier est celui qui est prfr.
connexion TCP entre les routeurs pour les changes
d'informations,
routage politique.
From CISCO
From CISCO
From CISCO
Asymtrie du routage
source L. Toutain
BBN
Sprint
UUNet/MCI
(1st tier ISP
Earthlink
British
Telecom
pas de lignes,
que des POPs
POP1
POP4
B
C
POP3
POP5
POP6
POP7
POP8
Le transit
Peering ou transit?
Le rseau tlphonique
Le tlphone est install dans 96%
des mnages franais. Si les postes
des ces 26 millions d'abonns taient
relis deux deux, le rseau tlphonique national compterait
quelques 300000 milliards de lignes!
Commutateurs automatiques
Le rseau tlphonique
SW
SW
Trunk
lines
SW
SW
SW
SW
PABX
PABX
SW
Rseau tlphonique
le trafic tlphonique est assez prdictible, la charge est constante,
le core network est de taille modeste et est pratiquement
compltement maill,
gnralement il existe plusieurs chemins de longueur identique,
les commutateurs et les liens sont trs fiables,
gnralement, une seule organisation contrle une infrastructure
donne ce qui facilite la cohrence et les optimisations.
Internet
trafic non prvisible, la connectivit ne demande pas un dbit
minimale,
le core network est grand,
les routeurs ne maintiennent gnralement pas de chemins
alternatifs,
manque de fiabilit,
contrle distribu.
Numrisation de la voix
Analogique
/ Numrique
0
1
0 1 1 0 0 0 1 1
ABX
0
T1 ou E1
ABX
ABX
ABX
ABX
ABX
PABX
PABX
ABX
23
24
125 S
= 1 / 8000
24
193 bit
= 8 * 24 + 1
1544 kHz = 193 / 125.10-6
least significant bit stolen
once every 6 frames
Signaling rate :
1.3 kb/s
= 8000 / 6
Frame synchronization by bit 0
CEPT 30 (E1)
(CCITT G732)
30
31
Hirarchie de multiplexage
MUX
1 2 3 N
DeMUX
1
2
3
N
Simplest possible
space-division switch
Crosspoints can be
turned on or off, long
enough to transfer a
packet from an input to
an output
Expensive
Internally nonblocking
but need N2 crosspoints
time to set each crosspoint
grows quadratically
Data In
Crossbar
configuration
Data Out
Multistage crossbar
In a crossbar during
each switching time
only one cross-point
per row or column is
active
Can save crosspoints
if a cross-point can
attach to more than
one input line
This is done in a
multistage crossbar
N/n
arrays
nxk
k
arrays
N/n x N/n
N/n
arrayw
kxn
Synchrone
3 3 3 2 2 2 1 1 1
3 2 1
3 2 1
3 2 1
3 2 1
octets de bourrages
X 2 X 2 X 2 X 1 X 1 X 1
32
de
8
ul
ex
l
p
tip
lex
ag
re
user
ti
l
u
e
g
a
M13
Switches
Leased Line
DS3
Fiber Optic
Transmission
Systems
M13
DS1
DS1 Cross
Connect
Fiber
Central
Office
M13
Central
Office
No Guaranteed
Timing
Synchronization
Central
Office
DS3
DS1
Different
Carriers,
Vendors
Needs:
Support Faster Fiber
Support New Services
Allow Other Topologies
Standardize Redundancy
Common OAM&P
Scalable Cross Connect
M13
DS1
Internal
DS3 Cross
Connect
Support
Other
Topologies,
Protect Fibers
SONET/SDH
SONET/SDH
STS:
Synchronous Transport System
STM:
Synchronous Transport Module
OC:
Optical Carrier
Infrastructure SONET/SDH
Path
Sections
PTE
Repeaters
SONET End
Device - I.e.
Telephony
Switch, Router
PTE
90 Bytes
Or Columns
9
Rows
Rcv
SOH
Xmt
SOH
A1
=0xF6
B1
BIP-8
A2
=0x28
J0/Z0
STS-ID
E1
Orderwire
F1
User
D1
D2
D3
Data Com Data Com Data Com
Section Overhead
9 Bytes Total
Originated And Terminated By All
Section Devices (Regenerators,
Multiplexers, CPE)
Other Fields Pass Unaffected
Selected Fields:
A1,A2 - Framing Bytes
BIP-8 - Bit Interleaved
Parity
F1 User - Proprietary
Management
Rcv
LOH
Rcv
SOH
Xmt
SOH
Rcv
SOH
B2
BIP-8
H2
H3
Pointer Pointer Act
K1
K2
APS
APS
D4
D5
D6
Data Com Data Com Data Com
D7
D8
D9
Data Com Data Com Data Com
D10
D11
D12
Data Com Data Com Data Com
S1
Sync
Line Overhead
18 Bytes Total
Originated And Terminated By All
Line Devices (Multiplexers, CPE)
LOH+SOH=TOH (Transport OH)
M0
REI
E1
Orderwire
Selected Fields:
H1-3 - Payload Pointers
K1, K2 - Automatic
Protection Switching
D4-D12 - 576 kbps
OSI/CMIP
PTE
STE
Frame N
Frame N+1
Frame N
Frame N+1
Path Overhead
H1,H2 fields of LOH points to
Beginning of POH
POH Beginning Floats Within Frame
9 Bytes (1 Column) Spans Frames
Originated And Terminated By All
Path Devices (I.e. CPE, Switches)
STE Can Relocate Payload
J1
Trace
B3
BIP-8
C2
Sig Label
G1
Path Stat
F2
User
H4
Indicator
Z3
Growth
Z4
Growth
Z5
Tandem
Selected
fields:
BIP-8 - Parity
C2 - Payload
Type Indicator
G1 - End End
Path Status
Accommodating Jitter
Positive Stuff
Negative Stuff
To Shorten/Lengthen Frame:
Byte After H3 Ignored; Or H3 Holds Extra Byte
H1, H2 Values Indicate Changes - Maximum Every 4 Frames
Requires Close (Not Exact) Clock Synch Among Elements
SONET/SDH et la rsilience
DCS
(Digital Cross-Connects)
SONET/SDH et la rsilience
Cas bi-directionnel
FCS
Byte
Stuff
Scrambling
SONET
Framing
SONET Framing
OC3, OC12, OC48, OC192 Defined
C2 Byte = 0x16 With Scrambling
C2 Byte = oxCF Without (OC-3)
Voix
Data
IP
SONET
Fibre optique
Les quipements
Les quipements(2)
Les quipements(3)
source Alcatel
Architecture de distribution
Pas ncessaire
Ncessaire
Adressage
Panne de lien
Peu d'effets
Controle de
congestion
Difficile
La tlphonie fixe
La tlphonie mobile
La boucle locale radio
Le satellite
Le cble
L'accs Internet
Rseaux Commuts
Les rseaux commuts non spcialiss
telex
tlphonie
La tlphonie mobile
SFR
Itineris
Bouygues Telecom...
Centre de Transit
relie les ZAAs entre eux.
Transfix
Description
Liaison loue numrique point point
Usage priv
Garantie de Scurit
Un service cl en main
Une couverture nationale
Une large gamme de dbits (2,4 Kbits/s - 34 Mbits/s)
Une matrise des cots
Une garantie de continuit de service annuelle
Transfix
Les options
Le secours par Numris
La Garantie de Rtablissement sous 4 heures
L accs fiabilis
Tarification
Forfaitaire
Indpendante du temps et du volume changes
Composition : frais tablissement + abonnement mensuel (dpend du dbit
et de la distance).
Transfix 2.0
De nouveaux atouts
Disponibilit plus rapide
Supervision pro-active
L oprateur supervise les liaisons
Dtection des pannes + garantie de rparation sous 4 heures
Un engagement de qualit
Une supervision proactive des liaisons
Une garantie de temps de rtablissement
Une disponibilit annuelle
TRANSPAC
directement sur un commutateur TRANSPAC par une ligne spcialise (dbit de 110
48000 bits/s),
soit par l'intermdiare du RTC.
TRANSPAC en 1995,
C'est un service intressant pour les entreprises qui veulent changer des volumes
faibles de donnes(consultation, interrogation, saisie, vidotex...)
Numris (RNIS)
Avantages du RNIS
8 ou 16 Kbits/s numrique
Dtails de la trame
RESEAUX
LIAISON
PHYSIQUE
CC = commutation de circuits
CP = commutation de paquets
Interface commune
permet de supporter diffrents services (tlcopie, telex...)sur un
seul et mme cblage,
simplifie la gestion du rseau, sa maintenance et diminue les frais
d'installation.
Choisir un oprateur.
S quiper d un adaptateur: protocoles ML PPP (MultiLink Point-to-Point Prtocol) et BACP (Bandwidth
Allocation Control Protocol)
Au besoin, prendre un adaptateur actif qui dcharche
le PC si celui-ci est faible
Facture initiale
Adaptateur RNIS
Frais ouverture
700 F
600 F
Total
1300 F
220 F
?
Concept DSL
Objectifs :
doper les capacits des paires tlphoniques de cuivre existantes
en sappuyant sur les mthodes de traitement du signal et de
codage
vhiculer des donnes multimdias haut dbit sans remettre en
cause lexistant
repousser la barrire thorique des 300 3400 Hz de bande
passante
Inconvnients :
technologies tributaires de la distance; coteux pour l'oprateur
dissipation dnergie et diaphonie
Discrete MultiTone
Bnfices
Vitesse 40 50 fois suprieures un modem 28.8 kbs/s classique
Le service tlphonique reste disponible
Complmentarit avec les rseaux fibre optique
Discrete MultiTone
Technologies xDSL
Technologie
Mode de transmission
Distance maximale
(km)
HDSL
symtrique (2B1Q/CAP)
1,54
1,54
3,6
SDSL
symtrique (2B1Q/CAP)
768 Kbits/s
768 Kbits/s
3,6
ADSL
Asymtrique (DMT)
1.544 9
RADSL
Asymtrique (CAP)
DSL
symtrique (DMT/CAP)
160 Kbits/s
160 Kbits/s
5,4
IDSL
symtrique (2B1Q)
128 Kbits/s
128 Kbits/s
3,6
VDSL
13 53
1.544 2.3
1.5 ( 13 Mbits)
Connexion ADSL
DSLAM
Architecture oprateurs
Le DSLAM
ADSL : protocoles
Utilisation pour
authentification
Schmatiquement
Comparaison des performances
Internet
Data
Center
FTTx
Internet
Data
Center
FTTH
Ethernet
FTTO
FTTC
xDSL
Internet
Data
Center
RENATER 2bis
Le GIX SFINX
Architecture SFINX
La recommandation X.25
Norme
dfinit comment interconnecter des quipements utilisateurs sur un
rseau public en mode commutation de paquets. Propos en 1984
par le CCITT, X.25 reprend en partie les propositions de l'ISO sur
OSI (OSI 8208). La LS est le mode opratoire qui est recommand.
service fourni
Service Rseau connect avec circuits virtuels
commuts
permanents
Au niveau rseau
Entte X.25
Q : Qualificateur de donnes
D : Confirmation de remise
Q D SEQ
LCN
SEQ
TYPE
01 numrotation modulo 8
10 numrotation modulo 128
11 Extension de format
8 bits
LGN
LGN
LCN
VCI
source G. Beuchot
Groupe du canal
logique (4bits)
Call requets
(X;B)
Reseau
Identicateur du type de
paquet (8bits)
Fig.1
Fig.2
Data(X)
Reseau
Data(Y)
Clear
indication (X)
Reseau
Data(Y)
Data(X)
Fig.3
Fig.4
0011
Cause de fermeture
0000
Code de diagnostique
1011
Longueur adresse
Longueur adresse
Adresse
Adresse
0000
0000
00 Lg champs facilite
00 Lg champs facilite
Champs facilite
Services utilisateur
(16 octects max)
Fig.6
Fig.5
Q D
Modulo GCL
0001
CL
CL
P(s)
P(r)
GCL
P(r)
Donnes
Fig.7
Fig.8
Mode normal
Un VC est tabli sur l'appel d'un N_CONNECT.request et le paquet
de connection est vhicul sur ce VC en tant que donne X.25.
Faire du datagramme
Ce mode Fast Select permet en outre de faire du mode
datagramme pour un paquet de donne unique dont la taille est
infrieure 128 octets.
45
67
05
CR@B 0
VCI E.
Lien E.
17
34
23
1
VCI S.
45
Lien E.
VCI S.
Lien S.
VCI E.
05
23
41
Lien S.
13
Lien E.
CR@B 13
13
15
62
VCI E.
45
Lien E.
05
0 CR@B 5
CR@B 45
VCI S.
VCI S.
13
Lien S.
Lien S.
A
data
45
67
05
VCI E.
Lien E.
17
34
23
1
VCI S.
45
Lien E.
VCI S.
Lien S.
VCI E.
05
23
41
Lien S.
data
13
Lien E.
data
13
15
62
VCI E.
45
Lien E.
VCI S.
13
Lien S.
Lien S.
05
data
13
45
VCI S.
Panne de liens
VCI E.
A
data
45
67
05
VCI E.
Lien E.
17
34
23
VCI S.
45
VCI S.
Lien S.
VCI E.
05
23
41
data
13
Lien S.
Lien E.
13
1
data
Lien E.
3
0
13
15
62
VCI E.
45
Lien E.
VCI S.
13
Lien S.
Lien S.
05
data
1
45
VCI S.
Frame Relay
HEADER
CRC
6
DLCI (msb)
DLCI (lsb)
4
BECN FECN
C/R EA0
DE EA1
01111110
Contrle du trafic
Une fois la connexion accepte, le commutateur de rattachement
peut forcer une source qui ne respecterait pas son contrat rduire
son trafic. Toutes les trames sont initialement mises avec le bit
DE 0.
Si la quantit d'information devient suprieure Bc sur une priode
T, mais reste infrieure Bc+Be, les trames sont marques avec
DE=1. Elles seront les premires tre dtruites en cas de
congestion.
Si la quantit d'information observ pendant une priode T est
suprieure Bc+Be, les trames sont purement dtruites.
Le CIR est une donne importante pour la tarification. Un usager
peut demander un CIR et un Bc nuls qui est quivalent un service
best effort. T=Bc/CIR si CIR>0, Bc>0, Be>=0. T=Be/C si CIR=0,
Bc=0, Be>0 o C est la capacit du lien.
Contrle de congestion
Un commutateur Frame Relay peut connaitre un risque de
congestion si le taux de remplissage de ses mmoires tampon
dpasse un certain seuil S (S=80% par exemple).
En cas de dpassement de S, les bits FECN et/ou BECN peuvent
tre utiliss pour notifier le destinataire (FECN) et/ou la source
BECN que des mesures doivent tre prises. La source peut par
exemple rduire sa fentre d'mission.
DQDB, ATM
Synthse