Hvad er forskellen mellem en Ethernet-switch og en router?

Selvom begge bruges til netværksskift, er der forskelle i funktion.

Forskel 1:Belastningen og undernettet er forskellige.Der kan kun være én vej mellem Ethernet-switche, så information er koncentreret på én kommunikationsforbindelse og ikke kan dynamisk allokeres til at balancere belastningen.Routerens routingprotokolalgoritme kan undgå dette.OSPF-routingprotokolalgoritmen kan ikke kun generere flere ruter, men også vælge forskellige optimale ruter til forskellige netværksapplikationer.Det kan ses, at routerens belastning er væsentligt større end Ethernet-switchens.Ethernet-switche kan kun genkende MAC-adresser.MAC-adresser er fysiske adresser og har en flad adressestruktur, så undernet kan ikke baseres på MAC-adresser.Routeren identificerer IP-adressen, som er tildelt af netværksadministratoren.Det er en logisk adresse, og IP-adressen har en hierarkisk struktur.Det er opdelt i netværksnumre og værtsnumre, som nemt kan bruges til at opdele undernet.Routerens hovedfunktion er at bruge forbindelse til forskellige netværk

Forskel 2:Medie- og udsendelseskontrol er forskellige.Ethernet-switchen kan kun reducere kollisionsdomænet, men ikke broadcast-domænet.Hele det switchede netværk er et stort broadcast-domæne, og broadcast-pakker distribueres til hele det switchede netværk.Routeren kan isolere broadcast-domænet, og broadcast-pakker kan ikke fortsætte med at blive udsendt gennem routeren.Det kan ses, at rækkevidden af ​​broadcast-kontrol af Ethernet-switche er meget større end for routere, og rækkevidden af ​​broadcast-kontrol af routere er stadig relativt lille.Som en brokoblingsenhed kan en Ethernet-switch også fuldføre konverteringen mellem forskellige linklag og fysiske lag, men denne konverteringsproces er kompliceret og er ikke egnet til ASIC-implementering, hvilket uundgåeligt vil reducere switchens videresendelseshastighed.

4


Indlægstid: Aug-09-2022