Hvad er en standardgateway
On december 3, 2021 by adminNår en vært ønsker at nå en destination, der ligger uden for dens eget netværk, skal den bruge en standardgateway. Vi bruger en router eller en flerlagsswitch (det er en switch, der kan foretage routing) som standardgateway.
I denne lektion vil jeg forklare, hvordan en vært ved, hvornår den skal bruge standardgatewayen eller ej, og hvordan den fungerer bag kulisserne. Lad os starte med et simpelt eksempel:
Ovenfor har vi to værter, der er forbundet til en switch. Vi har kun netværket 192.168.1.0 med subnetmaske 255.255.255.255.0.
Når den ene vært ønsker at sende noget til en anden vært, så vil den kontrollere, om destinationen er inden for eller uden for dens eget netværk. Når destinationen er i samme netværk, bruger den ARP til at finde destinationens MAC-adresse, hvorefter den kan sende en IP-pakke. Hvordan tjekker værten, om destinationen befinder sig i samme netværk? Det sker ved at kontrollere subnetmasken. Lad os f.eks. sige, at 192.168.1.1.1 ønsker at sende en IP-pakke til 192.168.1.2:
Source | 192.168.1.1 | 11000000 10101000 00000001 00000001 00000001 |
Destination | 192.168.1.2 | 11000000 10101000 00000001 00000001 00000010 |
Subnet mask | 255.255.255.255.0 | 1111111111 11111111 11111111 11111111 00000000 |
Subnetmasken fortæller os, hvilken del af IP-adressen der er netværks- og værtsdelen, værten, der bruger 192.168.1.1, ser at 192.168.1.2 bruger nøjagtig den samme netværksadresse og vil vide, at den kan bruge ARP til at finde MAC-adressen, oprette en Ethernet-ramme, indkapsle IP-pakken og sende den mod switchen.
Nu skal vi se på et eksempel, hvor vi har brug for en standardgateway. Tag et kig på dette billede:
Skriv et svar