Jhzgdfzepodfk
Jhzgdfzepodfk
Jhzgdfzepodfk
La trame Ethernet
La couche MAC
La couche LLC
© CentralWeb - 1998 2
Plan (suite)
MATERIEL ET CABLAGE
Les transceivers
Les Fanouts
Le câble 10Base5
Le câble 10Base2
Le câble 10BaseT
Les fibres optiques
© CentralWeb - 1998 3
Plan (suite)
L’INTERCONNEXION
Les répéteurs
Les hubs
Les ponts
Les routeurs
Les pont-routeurs
Les commutateurs
Les coupe-feux
© CentralWeb - 1998 4
Plan (suite)
LES REGLES DE CONFIGURATION
Le modèle de transmission
Le modèle du délai d’un chemin
L’EXPLOITATION DU RESEAU
CONCLUSION
© CentralWeb - 1998 5
Introduction
Norme 802.3
Réseau
Couche physique
Liaison
802.3
Physique unité de raccordement
MEDIUM
© CentralWeb - 1998 7
Introduction : buts
Buts Non-buts
© CentralWeb - 1998 8
Principes
PRINCIPE DE FONCTIONNEMENT
N stations sur le même support
une station écoute avant d’émettre
si deux stations émettent simultanément, il y
a collision
une seule trame à un instant donné
toutes les stations reçoivent la trame émise
© CentralWeb - 1998 9
Principes (suite)
SUPPORT PARTAGE
permet la diffusion
bus passif
bus linéaire
bande de base (50 ohms, numérique)
© CentralWeb - 1998 10
Principes (suite)
LES EQUIPEMENTS
raccordés au bus par un transceiver
chaque station a une adresse unique
chaque station est à l’écoute des trames qui
circulent sur le bus
une station attend que le bus soit libre pour
émettre
si deux stations émettent simultanément, il y a
collision et les trames sont inexploitables
après collision, les stations réémettent selon un
algorithme bien défini
© CentralWeb - 1998 11
Principes (suite)
Le réseau
égalitaire
probabiliste
performances variables
non sécurisé
© CentralWeb - 1998 12
Topologie
Linéaire
© CentralWeb - 1998 13
Topologie (suite)
Arborescente
© CentralWeb - 1998 14
Topologie (suite)
Backbone
© CentralWeb - 1998 16
La couche physique (suite)
INTERFACE
transmission d'un bit (requête MAC)
réception d'un bit (requête MAC)
attendre N bits (requête MAC)
détection de porteuse (indication de la couche
physique vers la couche MAC); la couche
MAC doit déclencher la requête de réception
d'un bit
détection de collision (indication de la couche
physique vers la couche MAC); générée
uniquement pendant une transmission
© CentralWeb - 1998 17
La couche physique (suite)
COLLISION : le problème
une station regarde si le câble est libre avant
d’émettre
le délai de propagation n’est pas nul => une
station peut émettre alors qu’une autre a déjà
commencé son émission
les 2 trames se percutent : c’est la collision
plus le réseau est grand (nombre de stations),
plus la probabilité d’apparition de collisions est
grande
© CentralWeb - 1998 18
La couche physique (suite)
COLLISION : la solution
limiter le temps pendant lequel la collision peut arriver
temps de propagation aller-retour d’une trame (Round
Trip Delay ou RTD) limité à 50 µs
ce délai passé, aucune collision ne peut plus arriver
la norme 802.3 définit un « Slot Time » d’acquisition
du canal égal à 51.2 µs ce qui correspond à une
longueur de trame minimum de 512 bits
une station doit donc écouter le signal « Collision
Detection » pendant 51.2 µs à partir du début
d’émission
© CentralWeb - 1998 19
La couche physique (suite)
COLLISION : la détection
si une station en train d’émettre détecte une
collision, elle arrête son émission
si une station en réception reçoit une trame
inférieure à 72 octets, elle en déduit l’existence
d’une collision
© CentralWeb - 1998 20
La couche physique (suite)
COLLISION : la gestion
© CentralWeb - 1998 21
La couche physique (suite)
COLLISION : la réémission
© CentralWeb - 1998 22
La couche liaison
La trame 802.3 Contrôle (4octets)
Padding (0-46 octets)
Données (0-1500 octets)
? ?
© CentralWeb - 1998 24
La couche liaison (trame 802.3)
Adresse destination :
adresse individuelle, pouvant être de classe
"administrée localement" ou "globalement",
adresse multicast,
adresse broadcast.
Adresse source :
adresse physique de la station émettrice, c'est une
adresse individuelle pouvant être de classe
"administrée localement" ou "administrée
globalement".
© CentralWeb - 1998 25
La couche liaison (trame 802.3)
Longueur du champ de données : valeur comprise
entre 1 et 1500, indique le nombre d'octets contenus
dans le champ suivant; si la valeur est supérieure à
1500, la trame peut être utilisée à d'autres fins (autre
protocole que IEEE 802.3, permet la compatibilité
avec ethernet).
Padding : contenu sans signification complétant à 64
octets la taille totale d'une trame dont la longueur des
données est inférieure à 46 octets; en effet, une trame
est considérée valide (non percutée par une collision)
si sa longueur est d'au moins 64 octets; 46 <=
(données + padding) <= 1500.
© CentralWeb - 1998 26
La couche liaison (trame 802.3)
Contrôle : séquence de contrôle basée sur un
CRC polynomial de degré 32.
Sens de circulation des octets : selon la
structure logique de la trame : préambule =
premier octet émis, FCS = dernier octet
émis.
Le sens de circulation des bits par octets se
fait selon le schéma suivant : LSB first
© CentralWeb - 1998 27
La couche liaison (trame Ethernet)
TRAME ETHERNET : identique à la trame 802.3 sauf le
champ type indiquant le type de protocole véhiculé dans
le trame :
champ de 2 octets représenté sous la forme
hexadécimale XX-YY ou XXYY.
la valeur du champ type est normalement supérieure à
1500 c'est à dire la valeur maximum du champ longueur
de données dans la trame IEEE; les valeurs connues
sont :
0806 : ARP, 0800 : IP
6000 à 6009 : protocoles DEC,
8019 : Apollo
...
© CentralWeb - 1998 28
La couche liaison (trame Ethernet)
(suite)
Pas de niveau 802.2,
Cohabitation possible entre Ethernet
et IEEE 802.3,
Ethernet est encore trés utilisé.
© CentralWeb - 1998 29
LA COUCHE LIAISON (adressage)
ADRESSAGE
Les adresses IEEE 802.3 ou Ethernet sont codées
sur 48 bits (6 octets).
syntaxe :
08:00:20:09:E3:D8 ou 8:0:20:9:E3:D8
ou 08-00-20-09-E3-D8 ou 08002009E3D8
© CentralWeb - 1998 30
LA COUCHE LIAISON (adressage)
Adresse Broadcast: FF:FF:FF:FF:FF:FF
Adresse Multicast: le premier bit d' adresse transmis
est égal à 1 (le premier octet de l'adresse est impair) :
09:00:2B:00:00:0F, 09:00:2B:01:00:00
adresse individuelle : comprend le premier bit
transmis à 0 (premier octet d'adresse pair) :
08:00:20:09:E3:D8 ou 00:01:23:09:E3:D5
© CentralWeb - 1998 31
LA COUCHE LIAISON (adressage)
une adresse de station individuelle est
administrée soit localement soit globalement :
localement : adresse significative pour le réseau sur
lequel elle est connectée; le second bit d'adresse
transmis est égal à 1 : le premier octet de l'adresse est
égal à 02, 03, 06, 07, 0A, 0B, 0E, 0F ,12, etc.
globalement : cette adresse est dite universelle et est
attribuée par l'organisme IEEE; le second bit d'adresse
transmis est égal à 0 : le premier octet de l'addresse est
égal à : 00, 01, 04, 05, 08, 09, 0C, 0D, 10, etc.
© CentralWeb - 1998 32
LA COUCHE LIAISON (adressage)
l'organisme IEEE réserve des tranches
d'adresses pour les constructeurs :
00:00:0C:XX:XX:XX Cisco
08:00:20:XX:XX:XX Sun
08:00:09:XX:XX:XX HP
© CentralWeb - 1998 33
LA COUCHE LIAISON (sous-couche MAC)
La sous-couche MAC
© CentralWeb - 1998 34
LA COUCHE LIAISON (sous-couche MAC)
Transmission d'une trame : La couche MAC reçoit de la
couche LLC des données à émettre; son rôle consiste à:
ajouter préambule et SFD aux données de la couche LLC,
ajouter le padding si nécessaire,
© CentralWeb - 1998 36
LA COUCHE LIAISON (sous-couche MAC)
reconstruit les champs de la trame adresses source et
destination, longueur des données et données,
transmet les champs reconstruits à la couche LLC,
calcule la séquence de contrôle et indique une erreur :
• si la séquence est erronée,
• si la trame n'est pas un nombre entier d'octet
alignment error),
• si la trame > 1526 octets (préambule/SFD compris)
• si la trame < 64 octets (trame victime de collision).
© CentralWeb - 1998 37
LA COUCHE LIAISON (sous-couche LLC)
La sous-couche LLC
normalisée IEEE 802.2
commune aux normes IEEE 802.3, 802.4 (token bus),
802.5 (token ring).
Interface LLC / MAC = service sans connexion
requête d'émission de données (LLC vers MAC),
primitive d'indication de données (MAC vers LLC),
primitive de confirmation d'émission de données
(MAC vers LLC).
© CentralWeb - 1998 38
Matériel et cablâge (Transceivers)
Les transceivers
(également appelé Medium Attachment Unit ou
MAU)
connecté au câble coaxial (10BASE5) par une prise
vampire
un câble spécifique appelé câble de descente (drop
cable) relie le transceiver au contrôleur Ehernet de la
station :
© CentralWeb - 1998 39
Matériel et cablâge (Transceivers)
Ethernet
Drop cable
Ethernet
Répéteur Transceiver
© CentralWeb - 1998 40
Matériel et cablâge (Transceivers)
Fonctions du transceiver
transmettre et recevoir les bits,
détecter les collisions; la détection de collision est
effectuée par comparaison entre les signaux émis et
les signaux reçus pendant le RTD, le processus est
analogique et nécessite un encodage approprié
(Manchester),
monitor,
jabber : limiteur de longueur de trame; si une trame
est trop longue, il active le signal de présence de
collision (Signal Quality Error ou Heart Beat).
© CentralWeb - 1998 41
Matériel et cablâge (Transceivers)
© CentralWeb - 1998 42
Matériel et cablâge (Transceivers)
Le câble de transceiver
bleu, également appelé Attachment Unit Interface
(AUI), ou câble de descente (drop cable)
relie le transceiver au coupleur
constitué de 4 ou 5 paires torsadées :
1. une paire pour l'alimentation
2. une paire pour les signaux de données en entrées
© CentralWeb - 1998 43
Matériel et cablâge (Transceivers)
4. une paire pour les signaux de contrôle en entrées:
transceiver prêt à émettre,
transceiver non prêt à émettre,
erreur de qualité de signal (SQE) émis sur détection de
collision ou trame tronquée (jabber),
5. une paire optionnelle pour les signaux de contrôle
en sortie (coupleur --> transceiver) permettant de
commander le transceiver :
entrer en mode monitor,
passer en mode normal,
se rendre prêt à émettre.
longueur maximum de 50 m,
connecteur 15 pins (une paire protégée = 3 fils) dit
"prise AUI" de chaque côté.
© CentralWeb - 1998 44
Matériel et cablâge (Fanout)
Ethernet
• Economie de transceivers
vampires
• Simule un segment
FAN O U T
Isolant Enveloppe
© CentralWeb - 1998 46
Matériel et cablâge (Câble Ethernet)
Caractéristiques de la norme IEEE 802. 3 :
signal asynchrone à 10 MHZ, encodage Manchester,
impédance 50 ohms, bande de base,
AUI
(vers station)
10Base-FB (Fiber Backbone): segment de liaison entre
hubs 10Base-FB; le segment <= 2000 m et est
généralement utilisé dans les grands backbones,
10Base-FP (Fiber Passive), relie plusieurs stations à une
fibre optique sans répéteur; ce segment est limité à 500
m. Généralement une étoile 10Base-FP relie 33 stations.
© CentralWeb - 1998 52
L'interconnexion (répéteurs)
dispositif actif non configurable
permet d'augmenter la distance entre
deux stations ethernet
reçoit, amplifie et retransmet les signaux.
A B
Distance Maxi(A,B) = 500m
Distance Maxi(A,C) = 1000m
C
© CentralWeb - 1998 53
L'interconnexion (répéteurs)
indépendant du protocole (fonctionne au niveau bit, ne
connaît pas la trame) et ne procède à aucun filtrage (ne
diminue pas la charge du réseau),
se connecte comme une station : câble de transceiver +
transceiver (emplacement tous les 2,5 m),
détecte les collisions et les propage (jam),
remet en forme les signaux électriques,
complète les fragments,
peut intégrer un agent SNMP.
© CentralWeb - 1998 54
L'interconnexion (concentrateurs)
10Base5 10BaseT
(AUI)
Hub Multi-média
© CentralWeb - 1998 56
L'interconnexion (répéteurs/hubs)
Répéteur/adaptateur (UNICOM)
Mini hubs (Hewleet Packard)
© CentralWeb - 1998 57
L'interconnexion (Ponts)
dispositif actif filtrant
permet d'augmenter la distance maximum entre
deux stations,
permet de diminuer la charge du réseau.
•les trames A<-->B ne sont pas Segment 1
transmises sur le segment 2
•les trames C<-->D ne sont pas A B
transmises sur le segment 1,
•la distance entre A et D est en théorie
illimitée avec ponts et segments en cascade
(contrainte de Round Trip Delay contournée), D C
•les collisions sont filtrées. Segment 2
© CentralWeb - 1998 58
L'interconnexion (Ponts)
fonctionnent aujourd'hui en "auto-
apprentissage"
découvrent automatiquement la topologie du
réseau
arbre recouvrant (spanning tree)
fonctionne en "promiscuous mode"
le pont construit au fur et à mesure une table de
correspondance entre adresses sources et
segments sur lesquels les trames
correspondantes sont acheminées.
© CentralWeb - 1998 59
L'interconnexion (Ponts)
Segment 1
Table de P1 : A B
A, B -> segment1 P1
C,D,E ->segment 2
Table de P2 : D C
A, B,C,D -> segment2
Segment 2
E ->segment 3
P2
E
Segment 3
© CentralWeb - 1998 60
L'interconnexion (Ponts)
lorsque les ponts sont connectés pour la première fois,
les tables de correspondance ne sont pas initialisées; les
ponts utilisent l'algorithme d'inondation (retransmission
sur tous les segments auxquels ils sont connectés) pour
relayer la trame.
© CentralWeb - 1998 61
L'interconnexion (Ponts)
les ponts maintiennent l'heure d'arrivée (avec mise à jour continue)
des trames dans les tables de correspondance; ceci permet
d'invalider certaines entrées périmées et par conséquent permet de
gérer l'arrêt ou le déplacement de stations dans le réseau.
les ponts doivent laisser passer les messages de diffusion
(broadcast, multicast),
algorithme de fonctionnement
extraire l'adresse @ destination de la trame
© CentralWeb - 1998 63
L'interconnexion (Routeurs)
équipement complexe comprenant les couches de protocoles de
niveau physique, liaison et réseau
souvent équipement dédié (CISCO, TRT-EXPERTdata, ...)
parfois ordinateur (SUN, PC, etc)
© CentralWeb - 1998 64
L'interconnexion (Routeurs)
Exemple de fonctionnement avec IP :
1. A émet un paquet vers C,
2. IP de A sait que C appartient au réseau 128.72 et consulte sa table de routage:
réseau 2 est accessible via le routeur sur l'interface réseau 1 (exemple
d'adresse du routeur : 130.120.0.1),
3. A émet alors une requête de résolution d'adresse (via ARP) pour obtenir
l'adresse ethernet correspondant à l'adresse IP du routeur (130.120.0.1),
4. le routeur retourne son adresse ethernet à la station A,
5. à partir de cette étape, tous les paquets destinés à C seront émis avec
l'adresse ethernet du routeur.
6. le routeur recevant les paquets de A sur l'interface réseau 1 examine
l'adresse destination (station C), associe le réseau 2 à C et enfin reémet le
paquet destiné à C via l'interface du réseau 2.
© CentralWeb - 1998 65
L'interconnexion (Pont-routeurs)
© CentralWeb - 1998 66
L'interconnexion (Commutateurs)
Relie plusieurs segments physiques,
Equipement configuré de manière à gérer une ou plusieurs stations
par port,
Commute les trames au niveau MAC
Peut gérer simultanément plusieurs liaisons
Echanges simultanés :
•A (port 1) <--> B (port 2)
• C (port 3) <--> D (port 4)
© CentralWeb - 1998 67
L'interconnexion (Commutateurs)
Technologie
«cut throught» (commutation sans attente de fin de trame)
«Store & Forward» (attente de fin de trame (cf FCS) )
Logiciel (ex: 3com, Atlantec)
Processeurs RISC à l’instar des routeur
lenteur
flexible et administrable
rapiditè
flexible et administrable
© CentralWeb - 1998 68
L'interconnexion (Commutateurs)
Permettent la mise en œuvre de réseaux virtuels
(VLANs)
© CentralWeb - 1998 71
Le modèle de transmission
Règles de configuration définies par l’IEEE permettant de garantir le bon
fonctionnement de celui-ci
les interconnexions de segments nécessitent l'utilisation de répéteurs,
le chemin entre deux stations peut contenir jusqu'à cinq segments, quatre
répéteurs (y compris les transceivers et câbles AUI), deux transceivers et
deux câbles AUI.
les câbles AUI pour les médias 10Base-FP et 10Base-FL ne doivent pas
dépasser 25m (soit 50m pour les deux liens AUI avec les transceivers).
lorsqu'un chemin de transmission utilise cinq segments, deux de ces
segments au moins doivent être des segments de liaison.
lorsqu'un chemin de transmission utilise cinq segments, tout segment
fibre optique (FOIRL, 10Base-FB ou 10Base-FL) ne peut excéder 500 m et
chaque segment 10Base-FP ne peut excéder 300 m.
lorsqu'un chemin de transmission utilise quatre segments et trois
répéteurs, tout segment fibre optique (FOIRL, 10Base-FB ou 10Base-FL) ne
peut excéder 1000 m et chaque segment 10Base-FP ne peut excéder 700 m;
il n'y a pas de contrainte sur l'utilisation des segments de liaison.
© CentralWeb - 1998 72
Le modèle de transmission
Le modèle du délai d'un chemin
autre modèle de l'IEEE pour les configurations complexes
le modèle comprend un ensemble de règles de calcul
permettant de calculer le délai de propagation (RTD) entre
deux stations
permet de vérifier le bon fonctionnement d'un réseau.
Rappel : la spécification IEEE stipule que toute station
émettrice doit être notifiée d'une éventuelle collision
durant les 512 premiers bits de l'émission impliquent que
le fragment victime de collision ne peut dépasser 511 bits.
Cette spécification implique que le RTD ne peut excéder
512 temps bit quels que soient les médias utilisés dans la
configuration.
© CentralWeb - 1998 73
Le modèle de transmission
De manière à faciliter le calcul du RTD dans un
environnement multi-supports, le modèle définit les
segments gauche, droit et intermédiaire :
Répéteur
Transceiver
Drop cable segment droit
Média
© CentralWeb - 1998 74
Le modèle de transmission
En fonction du type de média composant le chemin
entre deux stations, l'IEEE fournit les délais induits :
Type de long. Segm. gauche Segm. interm. Segm. droit Délai /
segment Max Base Max Base Max Base Max mètre
10Base5 500 11.75 55.05 46.5 89.8 169.5 212.8 0.0866
10Base2 185 11.75 30.73 46.5 65.48 169.5 188.48 0.1026
FOIRL 1000 7.75 107.75 29 129 152 252 0.1
10Base-T 100 15.25 26.55 42 53.3 165 176.3 0.113
10Base5-FP 1000 11.25 111.25 61 161 183.5 284 0.1
10Base5-FB 2000 - - 24 224 - - 0.1
10Base5-FL 2000 12.25 212.25 33.5 233.5 156.5 356.5 0.1
Excès AUI 48 0 4.88 0 4.88 0 4.88 0.1026
© CentralWeb - 1998 76
L’exploitation du réseau
Le problème principal d'un réseau Ethernet est d'identifier la
cause des dysfonctionnements : cablâge et charge.
Le câblage : la majorité des pannes
manque de bouchon
coupure du câble
clou dans le câble coaxial
© CentralWeb - 1998 81