Sie sind auf Seite 1von 16

LES TRAMES ETHERNET

Les trains binaires cods sur un mdia physique constituent une ralisation technologique remarquable. Cependant, eux seuls, ils ne suffisent pas assurer la communication. Le verrouillage de trame permet de rcuprer des informations essentielles quil ntait pas possible dobtenir uniquement avec les trains binaires cods. Ces informations sont les suivantes:

Quels sont les ordinateurs en communication? Quand commence la communication entre des ordinateurs et quand se termine-telle? Quelles erreurs se sont produites lors de la communication entre les ordinateurs? Quel sera le prochain ordinateur communiquer?

Le verrouillage de trame est le processus dencapsulation de la couche 2. Une trame est une unit de donnes de protocole de couche 2. Il existe plusieurs types de trame diffrents, dcrits par diverses normes. Une trame gnrique comprend des sections appeles champs. Chaque champ est constitu doctets. Les noms des champs sont les suivants:

Champ de dbut de trame Champ dadresse Champ de longueur/de type Champ de donnes Champ FCS (Frame Check Sequence = Squence de contrle de trame)

Les ordinateurs connects un mdia physique doivent pouvoir signaler quils sapprtent transmettre une trame. Diffrentes technologies apportent une solution. Quelle que soit la technologie, toutes les trames dbutent par une squence doctets pour signaler la transmission des donnes. Toutes les trames contiennent des informations didentification, telles que le nom du nud source, ou adresse MAC source, et celui du nud de destination, ou adresse MAC de destination. La plupart des trames contiennent des champs spcialiss. Dans certaines technologies, un champ de longueur indique la longueur exacte de la trame en octets. Certaines trames comportent un champ de type prcisant le protocole de couche 3 utilis par lquipement qui veut envoyer des donnes. Les trames sont utilises pour envoyer des donnes de couche suprieure, puis des donnes dapplication utilisateur dune source une destination. Le paquet de donnes inclut le message envoyer ou les donnes dapplication utilisateur. des fins de synchronisation, dautres octets peuvent tre ajouts pour que les trames aient une longueur minimale. Des

octets LLC sont galement ajouts au champ de donnes dans les trames IEEE standard. La sous-couche LLC prend les donnes de protocole rseau, cest--dire un paquet IP, et y ajoute des informations de contrle pour faciliter lacheminement de ce paquet IP jusquau nud de destination. La couche 2 communique avec les couches de niveau suprieur par le biais de la sous-couche LLC. Toutes les trames, ainsi que les bits, les octets et les champs quelles contiennent, peuvent comporter des erreurs provenant dune multitude de sources. Le champ de la squence de contrle de trame (FCS) contient un numro, calcul par lordinateur source, qui repose sur les donnes contenues dans la trame. Ce numro est ajout la fin de la trame qui est envoye. Lorsque le nud de destination reoit la trame, il calcule nouveau la squence de contrle de trame et la compare celle qui est incluse dans la trame. Si les deux numros sont diffrents, il y a une erreur et la trame est abandonne. tant donn que la source ne peut pas dtecter que la trame a t abandonne, la retransmission doit tre lance par des protocoles orients connexion de couche suprieure fournissant le contrle de flux de donnes. Habituellement la retransmission a lieu, parce que ces protocoles, tels que TCP, sattendent ce quun accus de rception de trame (ACK) soit envoy par la station homologue dans un laps de temps donn. Il y a trois faons de calculer le numro de squence de contrle de trame:

Code de redondance cyclique (CRC) excution des calculs sur les donnes. Parit bidimensionnelle place des octets individuels dans une matrice bidirectionnelle et effectue des contrles de redondance verticalement et horizontalement sur la matrice, ce qui cre ainsi un octet supplmentaire produisant un nombre pair ou impair de 1 binaires. Somme de contrle Internet somme rsultant de laddition des valeurs de tous les bits de donnes.

Le nud qui transmet les donnes doit obtenir lattention des autres quipements pour commencer et terminer une trame. Le champ de longueur indique o la trame se termine. La trame se termine aprs la squence de contrle de trame. Il y a parfois une squence formelle doctets appele dlimiteur de fin de trame.

Sur la couche liaison de donne, la structure de trame est pratiquement identique pour toutes les vitesses dEthernet, de 10 Mbits/s 10 000 Mbits/s. Cependant, au niveau de la couche physique, presque toutes les versions dEthernet sont diffrentes. chaque vitesse est associ un ensemble distinct de rgles de conception darchitecture.

Dans la version Ethernet qui a t dveloppe par DIX avant ladoption de la version IEEE 802.3, le prambule et le dlimiteur de dbut de trame (SOF) ont t combins en un champ unique. La configuration binaire tait identique. Le champ de longueur/type comportait uniquement la longueur dans les premires versions dIEEE et uniquement le type dans la version DIX. Ces deux utilisations du champ furent officiellement combines dans la version IEEE ultrieure puisque les deux utilisations taient courantes. Le champ de type Ethernet II est incorpor dans la dfinition de trame 802.3 actuelle. Lorsquun nud reoit une trame, il doit examiner le champ de longueur/type afin de dterminer quel protocole de couche suprieure est prsent. Si la valeur de ces deux octets est gale ou suprieure la valeur hexadcimale 0x0600 (1536 en notation dcimale), alors le contenu du champ de donnes est dcod suivant le protocole indiqu.

Une trame Ethernet 802.3 comprend les champs autoriss ou obligatoires suivants:

Prambule Dlimiteur de dbut de trame (SOF) Adresse de destination Adresse source Longueur/Type En-tte et donnes Squence de contrle de trame (FCS) Extension

Le prambule est une succession de uns et de zros permettant de dfinir la synchronisation dans des implmentations Ethernet 10 Mbits/s et moins rapides. Les versions plus rapides dEthernet sont synchrones, aussi ces informations de

synchronisation sont-elles inutiles mais conserves des fins de compatibilit. Un dlimiteur de dbut de trame (SOF) est constitu dun champ dun octet qui marque la fin des informations de synchronisation et qui contient la squence de bits 10101011. Ladresse de destination peut tre une adresse dunicast, une adresse de multicast ou une adresse de broadcast. Le champ dadresse source contient ladresse source MAC. Celle-ci est gnralement ladresse dunicast du nud Ethernet qui a transmis la trame. Le champ de longueur/type peut tre utilis de deux faons. Si la valeur est infrieure 1536 en notation dcimale, soit 0x600 en notation hexadcimale, alors elle indique la longueur. Linterprtation de la longueur est utilise lorsque la couche LLC fournit lidentification de protocole. La valeur de type prcise le protocole de couche suprieure qui reoit les donnes une fois le traitement Ethernet termin. La longueur indique le nombre doctets de donnes qui suit ce champ. Le champ de donnes -avec remplissage le cas chant- peut tre de nimporte quelle longueur, pourvu que cela nentrane pas un dpassement de la taille maximum de la trame. Lunit de transfert dinformations maximale (MTU) pour Ethernet tant de 1500 octets, les donnes ne doivent pas dpasser cette taille. Le contenu de ce champ nest pas spcifi. Une quantit non spcifie de donnes est insre immdiatement aprs les donnes utilisateur lorsquil ny a pas suffisamment de donnes utilisateur pour que la trame ait la longueur minimale. Ces donnes supplmentaires sont appeles donnes de remplissage. Ethernet exige que chaque trame ait une longueur comprise entre 64 et 1518 octets. Une squence de contrle de trame (FCS) contient un code de redondance cyclique (CRC) de 4 octets cr par lunit mettrice et recalcul par lunit rceptrice afin de sassurer quaucune trame na t endommage. La corruption dun seul bit, o que ce soit entre le dbut de ladresse de destination et la fin du champ FCS, entranera une diffrence dans la somme de contrle. Par consquent, la squence de contrle de trame sinclut elle-mme. Il nest pas possible de faire la distinction entre la corruption de la FCS et celle dun autre champ utilis dans le calcul.

Lexpression MAC (Media Access Control) fait rfrence aux protocoles qui, dans un environnement mdia partag (domaine de collision), dterminent lordinateur autoris transmettre des donnes. Avec la procdure LLC, la procdure MAC forme la version IEEE de la couche 2, cest--dire quelles sont toutes deux des sous-couches de la couche 2. Il y a deux grandes catgories de protocole MAC, lune dterministe, lautre non dterministe. Token Ring et FDDI sont des exemples de protocoles dterministes. Dans un rseau Token Ring, les htes sont disposs en anneau et un jeton de donnes spcial circule dun hte lautre autour de lanneau. Lorsquun ordinateur hte dsire mettre des donnes, il saisit le jeton, met les donnes pendant un temps limit, puis transmet le jeton lhte suivant sur lanneau. Token Ring est un environnement dit sans collision, puisquun seul hte peut transmettre la fois. Les protocoles MAC non dterministes font appel la mthode dite du " premier arriv, premier servi ". Le systme CSMA/CD est simple. La carte rseau guette labsence de signal sur le mdia, puis commence transmettre. Si deux nuds transmettent simultanment, une collision se produit et aucun deux nest alors en mesure de transmettre. Il existe trois technologies rpandues de couche 2 : Token Ring, FDDI et Ethernet. Toutes trois prcisent des lments de couche 2 (par exemple : LLC, attribution de noms, verrouillage de trame et MAC), ainsi que des composants de signalisation et des lments de mdia de couche 1. Les technologies utilises par chacune delles sont les suivantes :

Ethernet utilise une topologie de bus logique (flux dinformations sur un bus linaire) et une topologie physique en toile ou en toile tendue (cblage en toile). Token Ring utilise une topologie logique en anneau pour contrler le flux dinformations et une topologie physique en toile. FDDI utilise une topologie logique en anneau pour contrler le flux dinformations et une topologie physique deux anneaux.

Ethernet est une technologie de broadcast mdia partag. La mthode daccs CSMA/CD utilise par le rseau Ethernet remplit les trois fonctions suivantes:

Transmission et rception de trames de donnes Dcodage des trames de donnes et vrification de ces trames afin de sassurer quelles ont une adresse valide avant de les transmettre aux couches suprieures du modle OSI Dtection derreurs lintrieur des trames de donnes ou sur le rseau

Dans la mthode daccs CSMA/CD, les quipements de rseau qui ont des donnes transmettre sur le mdia rseau ne le font quaprs coute de porteuse. Concrtement, cela signifie que lorsquun nud souhaite transmettre des donnes, il doit dabord sassurer que le mdia rseau est libre. Si le nud dtermine que le rseau est occup, il attendra pendant une dure alatoire avant de ressayer. Si le nud dtermine que le mdia est libre, il commence la transmission et lcoute. Le nud se met lcoute pour sassurer quaucune autre station ne transmet en mme temps. Une fois la transmission de donnes termine, lquipement se remet en mode dcoute. Les quipements de rseau dtectent quune collision sest produite lorsque lamplitude du signal augmente sur le mdia rseau. Lorsquune collision se produit, chaque nud metteur continue de transmettre des donnes pendant une courte priode afin de sassurer que tous les nuds dtectent la collision. Lorsque tous les nuds ont dtect la collision, lalgorithme de rmission temporise est appel et la transmission sarrte. Les nuds arrtent de transmettre pendant une priode alatoire, dtermine par lalgorithme de rmission temporise. lexpiration du dlai, chaque nud peut tenter daccder

nouveau au mdia rseau. Les quipements impliqus dans la collision ne sont pas prioritaires pour la transmission des donnes.

Les rgles et les spcifications de base lies un fonctionnement appropri dEthernet ne sont pas particulirement complexes, bien que certaines des implmentations de couche physique rapides aient tendance le devenir. Malgr cette simplicit lmentaire, lorsquun problme se produit sur Ethernet, il est souvent relativement difficile den trouver lorigine. En raison de larchitecture de bus commune dEthernet, galement dcrite comme un point de dfaillance unique intgr, ltendue du problme englobe habituellement tous les quipements qui se trouvent dans le domaine de collision. Dans les situations o des rpteurs sont utiliss, cela peut concerner des quipements distants de jusqu quatre segments. Toute station dun rseau Ethernet qui souhaite transmettre un message " coute " dabord pour sassurer quaucune autre station nest en cours de transmission. Si le cble est silencieux, elle entame immdiatement la transmission. Le signal lectrique met un certain temps parcourir le cble (dlai), et chaque rpteur suivant introduit un bref temps de latence lors de la transmission de la trame entre deux ports. En raison du dlai et du temps de latence, il est possible pour plusieurs stations de commencer la transmission au mme moment ou quasiment au mme moment, ce qui engendre une collision. Si la station connecte fonctionne en mode full duplex, alors elle peut envoyer et recevoir de faon simultane et les collisions ne doivent pas se produire. Le mode full duplex modifie galement les paramtres de synchronisation et limine le concept de tranche de temps. Le fonctionnement en full duplex permet de concevoir une architecture rseau plus

tendue puisque la restriction de synchronisation pour la dtection de collisions est limine. En mode half duplex, en supposant quaucune collision ne se produise, la station mettrice transmet 64 bits dinformations de synchronisation appeles prambule. La station mettrice transmet alors les informations suivantes: Informations sur les adresses MAC destination et source

Certaines autres informations den-tte Charge utile relle de donnes Somme de contrle (FCS) utilise pour sassurer que le message na pas t corrompu en cours de route

Les stations qui reoivent la trame recalculent la FCS pour dterminer si le message entrant est valide, puis transmettent les messages valides la couche suprieure suivante de la pile de protocoles. Les versions 10 Mbits/s ou moins dEthernet sont asynchrones. Asynchrone signifie que chaque station rceptrice utilisera les huit octets dinformations de synchronisation afin de synchroniser le circuit de rception avec les donnes entrantes, puis les abandonnera. Les implmentations 100 Mbits/s et plus dEthernet sont synchrones. Synchrone signifie que les informations de synchronisation ne sont pas ncessaires, cependant, pour des raisons de compatibilit le prambule et le dlimiteur de dbut de trame (SFD) sont prsents. Pour toutes les vitesses de transmission Ethernet gales ou infrieures 1000 Mbits/s, la norme stipule quune transmission ne peut pas tre infrieure une tranche de temps. La tranche de temps pour lEthernet 10 et 100 Mbits/s est de 512 temps de bit, soit 64 octets. La tranche de temps pour lEthernet 1000 Mbits/s est de 4096 temps de bit, soit 512 octets. La tranche de temps est calcule en se basant sur des longueurs de cble maximales dans larchitecture de rseau lgale la plus tendue. Tous les dlais de propagation sont au maximum lgal et le signal de bourrage 32 bits est utilis lorsque des collisions sont dtectes. La tranche de temps calcule relle est peine suprieure la dure thorique requise pour aller jusquaux points les plus loigns du domaine de collision, entrer en collision avec une autre transmission au dernier moment possible, retourner les fragments de collision la station mettrice et les dtecter. Pour que le systme fonctionne, la premire station doit dtecter la collision avant davoir termin denvoyer la taille de trame lgale la plus petite. Pour permettre lEthernet 1000 Mbits/s de fonctionner en mode half duplex, le champ dextension a t ajout aux seules fins doccuper lmetteur suffisamment longtemps pour le retour dun fragment de collision lors de lenvoi de petites trames. Ce champ nest prsent que sur les liaisons 1000 Mbits/s en half duplex et permet aux trames de taille minimale dtre assez longues pour satisfaire aux exigences de tranche de temps. Les bits dextension sont abandonns par la station rceptrice. Sur Ethernet 10 Mbits/s, il faut 100 nanosecondes (ns) pour transmettre un bit au niveau de la couche MAC. 100 Mbits/s il faut 10 ns pour la transmission de ce bit et donc

seulement 1 ns 1000 Mbits/s. Selon une estimation approximative, la valeur de 20,3 cm par nanoseconde est souvent utilise pour calculer le dlai de propagation le long dun cble UTP. Pour cent mtres de cble paires torsades non blindes, cela signifie quil faut 5 temps de bit peine un signal 10BaseT pour parcourir la longueur du cble. Pour que lEthernet CSMA/CD puisse fonctionner, la station mettrice doit avoir connaissance dune collision avant davoir termin la transmission dune trame de taille minimum. 100 Mbits/s, la synchronisation du systme est peine capable de servir 100 mtres de cble. 1000 Mbits/s, des ajustements spciaux sont ncessaires du fait quenviron une trame de taille minimum serait transmise avant que le premier bit natteigne la fin des premiers 100 mtres de cble UTP. Pour cette raison, le mode half duplex nest pas autoris dans le 10-Gigabit Ethernet.

Lespacement minimum entre deux trames nentrant pas en collision est appel espacement intertrame. Cet espacement a pour limites le dernier bit du champ de la FCS de la premire trame et le premier bit du prambule de la deuxime trame. Lorsqu'une trame est envoye, toutes les stations d'un rseau Ethernet 10 Mbits/s doivent attendre au minimum une dure de 96 bits, soit 9,6 microsecondes, avant quune autre station ait le droit de transmettre la trame suivante. Sur les versions plus rapides dEthernet, lespacement reste le mme, savoir 96 temps de bit, mais le temps ncessaire pour cet intervalle se rduit de faon proportionnelle. On appelle cet intervalle cart despacement. Cet cart est prvu pour donner le temps aux stations lentes de traiter la trame prcdente et de se prparer pour la suivante. Un rpteur doit rgnrer les 64 bits dinformations de synchronisation, correspondant au prambule et la SFD, au dbut de chaque trame. Cela doit se faire malgr la perte potentielle de certains bits de dbut de prambule en raison de la lenteur de la synchronisation. cause de cette rintroduction force de bits de synchronisation, une certaine rduction minime de lcart intertrame est non seulement possible mais attendue. Certains jeux de circuits Ethernet sont sensibles un raccourcissement de lespacement intertrame, et risquent de ne plus pouvoir dtecter les trames en cas de rduction de lcart. En raison de laugmentation de leur puissance de traitement, les ordinateurs personnels pourraient trs facilement saturer un segment Ethernet de trafic et commencer retransmettre avant lobservation du dlai despacement intertrame. Lorsque la collision sest produite et que toutes les stations rendent le cble inactif (en attente de lespacement intertrame complet), alors les stations lorigine de la collision doivent observer un dlai supplmentaire et potentiellement de plus en plus long avant de

tenter de retransmettre la trame entre en collision. Le dlai dattente est conu intentionnellement pour tre alatoire afin que les deux stations nobservent pas le mme dlai avant de retransmettre, ce qui entranerait dautres collisions. Pour cela, on tend lintervalle qui sert de base la slection du temps de retransmission lors de chaque tentative de retransmission. La priode dattente est mesure par incrments de tranche de temps. Si la couche MAC est incapable denvoyer la trame aprs seize tentatives, elle abandonne et gnre une erreur sur la couche rseau. Une telle situation est assez rare et ne peut se produire quen cas de surcharge extrme du rseau, ou lorsquil existe un problme physique. La condition derreur la plus commune sur les rseaux Ethernet est la collision. La collision est le mcanisme qui permet de rsoudre un conflit daccs au rseau. Lorsquelles sont peu nombreuses, les collisions constituent pour les nuds de rseau un moyen simple, rapide et lger en terme de charge administrative, darbitrer les conflits daccs aux ressources rseau. Lorsque le conflit devient trop important, les collisions peuvent devenir de srieux obstacles pour le fonctionnement effectif du rseau. Les collisions entranent une perte de la bande passante rseau qui est quivalente la transmission initiale et au signal de bourrage de collision. Il sagit dun dlai de consommation qui affecte tous les nuds de rseau et qui peut provoquer une rduction significative du dbit du rseau. La grande majorit des collisions se produit au tout dbut de la trame, souvent avant le dlimiteur de dbut de trame (SFD). Les collisions qui se produisent avant le SFD ne sont gnralement pas signales aux couches suprieures, comme si elles navaient pas eu lieu. Ds quune collision est dtecte, les stations mettrices transmettent un signal de " bourrage " sur 32 bits (jam) qui signale la collision. Cela est effectu afin que toute donne transmise soit compltement corrompue et que toutes les stations aient une chance de dtecter la collision. Dans la figure , deux stations coutent pour sassurer que le cble est inactif, puis elles transmettent. La station 1 a pu transmettre une grande partie de la trame avant que le signal natteigne le dernier segment de cble. La station 2 navait pas reu le premier bit de la transmission avant de commencer sa propre transmission et a pu envoyer plusieurs bits avant que sa carte rseau ne dcle la collision. La station 2 a immdiatement tronqu la transmission en cours, remplac le signal de bourrage 32 bits et mis fin toutes les transmissions. Au cours de la collision et de lvnement de bourrage subi par la station 2, les fragments de collision ont tent de retourner la station 1 en traversant le domaine de collision rpt. La station 2 a termin la transmission du signal de bourrage 32 bits et sest tue avant que la collision ne se propage vers la station 1 qui ignorait encore la collision et continuait de transmettre. Lorsque les fragments de collision ont finalement atteint la station 1, elle a galement tronqu la transmission en cours et substitu un signal de bourrage 32 bits au reste de la trame quelle tait en train de transmettre. Ds lenvoi du signal de bourrage 32 bits, la station 1 a cess toute transmission.

Un signal de bourrage peut tre constitu de nimporte quelles donnes binaires, tant quil ne forme par une somme de contrle valide pour la partie de la trame dj transmise. Le modle de donnes le plus communment observ pour un signal de bourrage est simplement un modle rptitif de un, zro, un, zro identique au prambule. Dans un analyseur de protocole, ce modle saffiche comme une squence rptitive de 5 ou A en notation hexadcimale. Les messages corrompus et partiellement transmis sont souvent appels fragments de collision ou rebuts. Les collisions normales sont dune longueur infrieure 64 octets et chouent la fois au test de longueur minimale et au test de somme de contrle FCS.

Les collisions se produisent gnralement lorsque au moins deux stations Ethernet transmettent simultanment au sein dun domaine de collision. Une collision unique est une collision qui a t dtecte lors dune tentative de transmission dune trame, mais qui a abouti la tentative suivante. On parle de collisions multiples lorsque la mme trame est entre en collision plusieurs fois avant dtre transmise avec succs. Les rsultats de collisions et de fragments de collision sont des trames incompatibles ou corrompues qui sont infrieures 64 octets et comportent une FCS invalide. Les trois types de collision sont les suivants:

Locale Distante Tardive

Pour crer une collision locale sur du cble coaxial (10Base2 et 10Base5), le signal circule sur le cble jusqu ce quil rencontre un signal de lautre station. Les ondes se chevauchent alors, annulant certaines parties du signal ou ddoublant dautres parties. Le ddoublement du signal lve le niveau de tension de ce dernier au-del du maximum

autoris. Cette condition de surtension est ensuite ressentie par toutes les stations du segment de cble local comme une collision. Au dbut, la forme donde de la figure reprsente des donnes normales codes Manchester. Quelques cycles plus loin dans lchantillon, lamplitude de londe se met doubler. Cest le dbut de la collision, lorsque les deux formes donde se chevauchent. Juste avant la fin de lchantillon, lamplitude retourne la normale. Cela se produit lorsque la premire station dtecter la collision arrte de transmettre et que le signal de bourrage de la deuxime station en collision est encore observ. Sur un cble UTP, tel que 10BaseT, 100BaseTX et 1000BaseT, une connexion nest dtecte sur le segment local que lorsquune station dtecte un signal sur la paire rceptrice en mme temps quil envoie sur la paire mettrice. Puisque les deux signaux sont sur des paires diffrentes, il ny a aucune modification caractristique du signal. Les collisions ne sont reconnues sur du cble UTP que lorsque la station fonctionne en mode half duplex. ce titre, la seule diffrence fonctionnelle entre le fonctionnement en mode half duplex et en mode full duplex consiste savoir sil est possible ou non dutiliser de faon simultane les paires de transmission et de rception. Si la station nest pas en train de transmettre, elle ne peut pas dtecter une collision locale. Rciproquement, une dfaillance du cble due une diaphonie excessive peut faire percevoir une station sa propre transmission comme une collision locale. Les caractristiques dune collision distante sont celles dune trame de longueur infrieure la longueur minimum, dont la somme de contrle FCS est invalide, mais qui ne manifeste pas de signe de collision locale tel quune surtension ou une activit de rception/transmission simultane. Cette sorte de collision rsulte habituellement de collisions qui se produisent du ct loign dune connexion rpte. Un rpteur ne transmettra pas un tat de surtension, et ne peut pas tre lorigine de lactivit simultane des paires TX et RX de la station. La station doit tre en train de transmettre pour que les deux paires soient actives, ce qui constitue une collision locale. Sur les rseaux UTP, il sagit dun type de collision couramment observable. Il ne reste aucune possibilit pour une collision normale ou lgale aprs que les 64 premiers octets aient t transmis par les stations mettrices. Les collisions qui se produisent aprs les 64 premiers octets sont appeles "collisions tardives". La diffrence la plus significative entre les collisions tardives et les collisions qui se produisent avant les 64 premiers octets rside dans le fait que la carte rseau Ethernet retransmettra automatiquement une trame entre en collision de faon normale, mais ne le fera pas pour une trame dont la collision a t tardive. Au niveau de la carte rseau, tout sest bien droul, et les couches suprieures de la pile de protocoles doivent dterminer que la trame a t perdue. Hormis la retransmission, une station qui dtecte une collision tardive la traite exactement de la mme faon quune collision normale.

La connaissance des erreurs types est inestimable pour comprendre le fonctionnement et le dpannage des rseaux Ethernet. Voici les sources derreur types dEthernet:

Collision ou rebut(runt) Transmission simultane qui se produit avant que la tranche de temps ne se soit coule Collision tardive Transmission simultane qui se produit aprs que la tranche de temps se soit coule Jabber, trame longue et erreurs de plage Transmission excessivement ou illgalement longue Trame courte, fragment de collision ou runt Transmission illgalement courte Erreur FCS Transmission corrompue Erreur dalignement Nombre insuffisant ou excessif de bits transmis Erreur de plage Le nombre rel et le nombre signal doctets de la trame ne correspondent pas Fantme (ghost) ou longueur excessive (jabber) Prambule anormalement long ou vnement de bourrage

Alors que les collisions locales et distantes sont considres comme faisant partie du fonctionnement normal dEthernet, les collisions tardives sont considres comme des erreurs. La prsence derreurs dans un rseau suggre toujours quune investigation plus pousse va suivre. En fonction des erreurs dtectes, la gravit du problme dtermine lurgence du dpannage. Ainsi quelques erreurs dtectes en plusieurs minutes ou en plusieurs heures seront dune priorit basse. Par contre, des milliers derreurs dtectes en quelques minutes relveront de lurgence. Le jabber est dfini dans diffrentes sections de la norme 802.3 comme une transmission dune dure dau moins 20 000 50 000 temps de bit. Cependant, la plupart des outils de diagnostic signalent ce type derreur chaque fois quune transmission dtecte dpasse la taille de trame lgale maximum, qui est bien infrieure une dure de 20 000 50 000 temps de bit. De faon plus approprie, on parlera de trames longues plutt que de jabber.

Une trame longue est une trame, tiquete ou non, dont la longueur dpasse la taille lgale. Il nest pas tenu compte du fait que la trame a une somme de contrle FCS valide. Cette erreur signifie en gnral que du jabber a t dtect sur le rseau. Une trame courte est une trame qui est plus petite que la taille minimum lgale de 64 octets, et dont la squence de contrle de trame est bonne. Certains analyseurs de protocole et moniteurs de rseau appellent ces trames " runts ". En gnral, la prsence de trames courtes ne veut pas dire que le rseau est dfaillant. Le terme de jargon runt dsigne en gnral quelque chose dinfrieur la taille de trame lgale. Il peut se rapporter des trames courtes dont la somme de contrle FCS est valide, bien quil soit plutt employ pour les fragments de collision.

En Rsum :

Ethernet nest pas une technologie rseau unique, mais une famille de technologies de rseau local qui incluent lexistant, Fast Ethernet et Gigabit Ethernet. Lorsque Ethernet doit tre tendu pour ajouter un nouveau mdia ou une nouvelle capacit, lIEEE publie un nouveau supplment la norme 802.3. Les nouveaux supplments reoivent une dsignation dune ou deux lettres (p. ex. 802.3u). Ethernet repose sur la signalisation de bande de base, qui utilise la totalit de la bande passante du mdia de transmission. Ethernet fonctionne sur deux couches du modle OSI, savoir la moiti infrieure de la couche liaison de donnes, que lon appelle sous-couche MAC, et la couche physique. Sur la couche 1, Ethernet comprend linterfaage avec les mdias, les signaux, les trains binaires se dplaant sur les mdias, les composants qui envoient des signaux sur les mdias, ainsi que diverses topologies. Les bits de couche 1 ont besoin dune structure pour que les trames de la couche 2 OSI puissent tre utilises. La sous-couche MAC de la couche 2 dtermine le type de trame appropri pour le mdia physique. Lune des points communs toute les formes dEthernet est la structure de trame. Cest ce qui permet aux diffrents types dEthernet de fonctionner ensemble. Voici plusieurs des champs autoriss ou obligatoires dune trame Ethernet 802.3:

Prambule Dlimiteur de dbut de trame Adresse de destination Adresse source Longueur/Type Donnes et remplissage Squence de contrle de trame

Dans les versions 10 Mbits/s et plus lentes dEthernet, le prambule fournit les informations de synchronisation dont le nud rcepteur a besoin pour interprter les signaux lectriques quil reoit. Le dlimiteur de dbut de trame marque la fin des informations de synchronisation. Les versions 10 Mbits/s et plus lentes dEthernet sont asynchrones, cest--dire quelles utilisent les informations de synchronisation du prambule pour synchroniser le circuit de rception avec les donnes entrantes. Les implmentations 100 Mbits/s et plus rapides dEthernet sont synchrones. Synchrone signifie que les informations de synchronisation ne sont pas ncessaires, mais pour des raisons de compatibilit, le prambule et le dlimiteur de dbut de trame (SFD) sont quand mme prsents. Les champs dadresse de la trame Ethernet contiennent des adresses de couches 2 ou MAC. Toutes les trames sont sujettes des erreurs de causes diverses. Le champ de la squence de contrle de trame (FCS) contient un nombre, calcul par le nud source, qui repose sur

les donnes contenues dans la trame. Lorsquil parvient destination, il est recalcul et compar afin de vrifier que les donnes reues sont compltes et exemptes derreur. Une fois les donnes trames, la sous-couche MAC (Media Access Control) est galement en charge de dterminer quel ordinateur dans un environnement mdia partag ou domaine de collision, est autoris transmettre des donnes. Il existe deux grandes catgories de MAC, dterministe (chacun son tour) et non dterministe (premier arriv, premier servi). Comme exemple de protocole dterministe, citons Token Ring et FDDI. Le mode de dtection de porteuse avec accs multiple et dtection de collision (CSMA/CD) est un systme non dterministe simple. La carte rseau guette labsence de signal sur le mdia, puis commence transmettre. Si deux nuds ou plus transmettent simultanment, une collision se produit. Si une collision est dtecte, les nuds attendent pendant une dure alatoire puis retransmettent. Lespacement minimum entre deux trames nentrant pas en collision est appel espacement intertrame. Cet espacement est ncessaire pour donner le temps toutes les stations de traiter la trame prcdente et de se prparer pour la suivante. Les collisions peuvent se produire divers stades de la transmission. On appelle collision locale une collision o un signal est dtect sur les circuits de rception et de transmission en mme temps. On appelle collision distante une collision qui se produit avant que le nombre minimal doctets ait pu tre transmis. Une collision qui se produit aprs que les 64 premiers octets de donnes ont t envoys est considre comme une collision tardive. La carte rseau neffectue pas de retransmission pour ce type de collision. Alors que les collisions locales et distantes sont considres comme des vnements normaux du fonctionnement dEthernet, les collisions tardives sont considres comme des erreurs. Les erreurs Ethernet rsultent de la dtection de trames de longueur suprieure ou infrieure la norme, ou des transmissions trop longues ou illgales, appeles jabber. Runt est un terme de jargon qui dsigne tout lment infrieur la taille de trame lgale. Lautongociation dtecte la vitesse de transmission et le mode duplex (half duplex ou full duplex) de lquipement raccord lautre extrmit du cble, et sajuste en fonction de cette configuration.

Das könnte Ihnen auch gefallen