Bases du réseau: commutation et le modèle OSI

Comme vous pouvez maintenant être au courant, de commutation unique dans le modèle OSI à la couche 2. Avec la commutation et de combler passe à la couche 2, ils traitent avec les informations adresse MAC trouvée dans les trames Ethernet. Si vous descendez à la couche 1, un dispositif comme un répéteur ou un hub prend simplement l'impulsion électrique sur le fil et amplifie le signal. Un interrupteur, d'autre part, lit la trame Ethernet dans la mémoire, reconstruit, et retransmet sur le port de destination (ou tous les ports, dans le cas d'une trame de diffusion).

Commutateurs prennent en charge les trois types fondamentaux suivants de mécanismes de transfert:

  • Store-and-forward switching: Un processus par lequel le commutateur lit la trame Ethernet entière en mémoire avant de l'examiner, au moment où le commutateur permettra d'identifier l'adresse de destination et de prendre une décision de renvoi. Ce type de commutation offre deux avantages: Le commutateur est assuré d'une trame complète et aucune collision se produira sur le réseau avant d'envoyer les données. L'inconvénient est un léger retard sur le transfert des données.

  • Cut-through commutation: Avec ce processus, une décision de renvoi est effectué dès que suffisamment de la trame est lu, ce qui peut être aussi peu que 17 octets de données passées le préambule. De autant de données, le commutateur peut identifier la différence entre Ethernet II, IEEE 802.3, IEEE 802.2, et les types de trames Ethernet_SNAP. Après cette différence est identifié, le processus de transmission de la trame à sa destination peut commencer.




    Selon le type de châssis et l'utilisation de listes de contrôle d'accès (ACL), un total de 54 octets de données peut être lu. Cette condition peut réduire considérablement le retard dans la transmission des données à sa destination, parce que sans le délai de stockage et de l'avant, vous pouvez approcher vraie vitesse de fil. Le problème se produit lorsque vous rencontrez une collision sur votre réseau pour une trame de données qui est partiellement transmis, rendant le travail fait transférer la trame inutile.

    Ce problème est atténué sur les réseaux qui sont entièrement commutés parce collisions auront lieu uniquement lorsque vous avez deux ou plusieurs appareils connectés avec un moyeu qui est ensuite connecté à un port sur un commutateur. En éliminant les moyeux sur votre réseau, vous éliminez les collisions.

  • Commutation sans fragments: Ce processus est similaire pour couper de passage, à l'exception que la décision d'envoi est pas faite jusqu'à ce que les 64 premiers octets de la trame de données sont lus et sont sans collision. Après 64 octets sont lus, le commutateur a suffisamment de données pour transmettre un cadre juridique parce Ethernet nécessite des cadres pour être d'au moins 64 octets.

    Sur un réseau entièrement commuté, ce processus ne fournit pas un avantage sur la commutation de cut-through. Cependant, si le risque de collision est élevé, ce procédé est préférable de couper à travers-commutation, car elle empêche trames de transmission qui sont inférieurs à la taille minimum Ethernet. (Ces cadres de taille illégalement sont appelés avortons.)

Les deux méthodes de commutation que transmettre des données avant la trame entière est lue dans le commutateur ont une faille critique lorsqu'ils traitent avec l'intégrité de la trame Ethernet. Le dernier morceau de données est la FCS, ou Frame checksum, qui est utilisé pour vérifier que la trame Ethernet qui est arrivé à l'interrupteur n'a pas été modifié ou changé par une erreur de réseau.

Parce que le commutateur n'a pas lu toute la trame, le commutateur est pas en mesure de calculer une somme de contrôle ou de la comparer à la FCS trouve à la fin de la trame. Cadres avec un checksum échoué ne devraient pas être forwarded- mais dans ce cas, la plupart de l'interrupteur a déjà été transmis au moment où le commutateur sait la somme de contrôle est erroné.

En raison de la vitesse des interrupteurs de courant, vous trouverez probablement que la plupart des commutateurs sur le marché, tels que les commutateurs de Cisco, utilisent la méthode de transmission de données de stockage et de l'avant parce que les nouvelles vitesses de déplacement des données en interne dans le commutateur l'emportent sur le coût de transmettant des données erronées.