Vad är skillnaden mellan en Ethernet-switch och en router?

Även om båda används för nätverksbyte, finns det skillnader i funktion.

Skillnad 1:Belastningen och subnätet är olika. Det kan bara finnas en väg mellan Ethernet-switchar, så att informationen koncentreras till en kommunikationslänk och inte kan allokeras dynamiskt för att balansera belastningen. Routerns routingprotokollalgoritm kan undvika detta. OSPF-ruttprotokollalgoritmen kan inte bara generera flera rutter, utan också välja olika optimala rutter för olika nätverkstillämpningar. Det kan ses att belastningen på routern är betydligt större än den för Ethernet-switchen. Ethernet-switchar kan bara känna igen MAC-adresser. MAC-adresser är fysiska adresser och har en platt adressstruktur, så subnät kan inte baseras på MAC-adresser. Routern identifierar IP-adressen, som tilldelas av nätverksadministratören. Det är en logisk adress och IP-adressen har en hierarkisk struktur. Den är uppdelad i nätverksnummer och värdnummer, som enkelt kan användas för att dela upp subnät. Routerns huvudfunktion är att använda ansluta till olika nätverk

Skillnad 2:Medie- och sändningskontroll är olika. Ethernet-switchen kan bara reducera kollisionsdomänen, men inte broadcast-domänen. Hela det kopplade nätet är en stor sändningsdomän, och sändningspaket distribueras till hela det kopplade nätet. Routern kan isolera broadcast-domänen och broadcast-paket kan inte fortsätta att sändas genom routern. Det kan ses att utbudet av sändningskontroll för Ethernet-switchar är mycket större än för routrar, och utbudet av sändningskontroll av routrar är fortfarande relativt litet. Som en överbryggande enhet kan en Ethernet-switch också slutföra omvandlingen mellan olika länklager och fysiska lager, men denna omvandlingsprocess är komplicerad och lämpar sig inte för ASIC-implementering, vilket oundvikligen kommer att minska växelns vidarekopplingshastighet.

4


Posttid: 2022-09-09