Switching is een algemene term voor technologieën die de te verzenden informatie naar de overeenkomstige routing sturen die voldoet aan de vereisten door handmatige of automatische apparatuur volgens de vereisten van het verzenden van informatie aan beide uiteinden van de communicatie. Volgens verschillende werkposities kan het worden onderverdeeld in wide area network switch en local area network switch. De switch van het wide area network is een soort apparatuur die de informatie-uitwisselingsfunctie in het communicatiesysteem voltooit. Dus, wat zijn de doorstuurmethoden van de switch? Laten we nu volgenJHA-technologieom er meer over te weten te komen!
Doorstuurmethode:
1. Doorschakelbaar
2. Store-and-Forward-schakeling
3. Fragmentvrij schakelen
In dit artikel richten we ons alleen op de eerste en tweede methode.
Zowel cut-through switching als store-and-forward switching zijn een L2 forwarding-methode en hun forwarding-strategieën zijn gebaseerd op de bestemmings-MAC (DMAC). In dit opzicht is er geen verschil tussen de twee forwarding-methoden.
Het grootste verschil tussen beide is de manier waarop ze omgaan met het doorsturen, dat wil zeggen hoe de switch omgaat met de relatie tussen het ontvangende proces en het doorstuurproces van het datapakket.
Doorstuurtype:
1. Doorsnijden
De Ethernet-switch van Cut Through kan worden opgevat als een line matrix-telefoonswitch die elke poort kruist. Wanneer het een datapakket detecteert bij de invoerpoort, controleert het de pakketheader, verkrijgt het het bestemmingsadres van het pakket, activeert de interne dynamische opzoektabel om het te converteren naar de overeenkomstige uitvoerpoort, maakt verbinding op het kruispunt van invoer en uitvoer en stuurt het datapakket rechtstreeks door naar De overeenkomstige poort realiseert de schakelfunctie. Omdat er geen opslag nodig is, is de vertraging erg klein en is de uitwisseling erg snel, wat het voordeel is.
Het nadeel is dat omdat de inhoud van het datapakket niet wordt opgeslagen door de Ethernet-switch, deze niet kan controleren of het verzonden datapakket fout is en geen foutdetectiemogelijkheden kan bieden. Omdat er geen buffer is, kunnen invoer-/uitvoerpoorten met verschillende snelheden niet rechtstreeks worden aangesloten en raken pakketten gemakkelijk verloren.
2. Store-and-Forward-schakeling
De store-and-forward-methode is de meest gebruikte methode op het gebied van computernetwerken. Het controleert het datapakket van de invoerpoort, haalt het bestemmingsadres van het datapakket eruit na het verwerken van het foutpakket en converteert het naar de uitvoerpoort om het pakket via de opzoektabel te verzenden. Hierdoor heeft de store-and-forward-methode een grote vertraging in de gegevensverwerking, wat een tekortkoming is, maar het kan foutdetectie uitvoeren op de datapakketten die de switch binnenkomen en de netwerkprestaties effectief verbeteren. Het is vooral belangrijk dat het de conversie tussen poorten met verschillende snelheden kan ondersteunen en de samenwerking tussen hogesnelheidspoorten en lagesnelheidspoorten kan behouden.
3. Fragmentvrij
Dit is een oplossing tussen de eerste twee. Het controleert of de lengte van het datapakket genoeg is voor 64 bytes, als het minder is dan 64 bytes, wat aangeeft dat het een neppakket is, gooi het pakket dan weg; als het groter is dan 64 bytes, verstuur het pakket dan. Deze methode biedt ook geen gegevensverificatie. De gegevensverwerkingssnelheid is sneller dan store-and-forward, maar langzamer dan straight-through.
Of het nu gaat om direct forwarding of store forwarding, het is een two-layer forwarding methode en hun forwarding strategie is gebaseerd op de destination MAC (DMAC). Er is geen verschil tussen de twee forwarding methoden in dit opzicht. Het grootste verschil tussen hen is wanneer ze forwarding afhandelen, dat wil zeggen, hoe de switch de relatie tussen het ontvangende proces en het forwarding proces van het datapakket afhandelt.
Plaatsingstijd: 11-12-2020






