Standardgateway

Single routerEdit

följande exempel visar IP-adresser som kan användas med ett kontorsnätverk som består av sex värdar plus en router. De sex värdadresserna är:

  • 192.168.4.3
  • 192.168.4.4
  • 192.168.4.5
  • 192.168.4.6
  • 192.168.4.7
  • 192.168.4.8

routerns Inside-adress är:

  • 192.168.4.1

nätverket har en subnätmask av:

  • 255.255.255.0 (/24 i CIDR-notation)

adressområdet som kan tilldelas värdar är från 192.168.4.1 till 192.168.4.254. TCP / IP definierar adresserna 192.168.4.0 och 192.168.4.255 för specialfunktioner.

kontorets värdar skickar paket till adresser inom detta område direkt genom att lösa destinations-IP-adressen till en MAC-adress med Arp-sekvensen (Address Resolution Protocol) och sedan inkapslar IP-paketet i en MAC-ram adresserad till destinationsvärden.

ett paket adresserat utanför detta intervall, för det här exemplet, adresserat till 192.168.12.3, kan inte resa direkt till destinationen. Istället måste den skickas till standardgatewayen för vidare routing till deras slutdestination. I det här exemplet använder standardgatewayen IP-adressen 192.168.4.1, som löses till en MAC-adress med ARP på vanligt sätt. Destinations-IP-adressen förblir 192.168.12.3, men nästa hop MAC-adress är gatewayens, snarare än den ultimata destinationen.

Multi-routerEdit

i ett annat exempel är ett nätverk med tre Routrar och tre värdar anslutna till Internet via Router1. Värdens adresser är:

topologisk layout av beskrivet nätverk

  • PC1 10.1.1.100, standardgateway 10.1.1.1
  • PC2 172.16.1.100, standardgateway 172.16.1.1
  • PC3 192.168.1.100, standardgateway 192.168.1.96

Router1:

  • Gränssnitt 1 5.5.5.2 (offentlig IP)
  • gränssnitt 2 10.1.1.1

Router2:

  • Gränssnitt 1 10.1.1.2
  • gränssnitt 2 172.16.1.1

Router3:

  • Gränssnitt 1 10.1.1.3
  • gränssnitt 2 192.168.1.96

nätverksmask i alla nätverk: 255.255.255.0 (/24 i CIDR-notation). Om routrarna inte använder ett routingprotokoll för att upptäcka vilket nätverk varje router är ansluten till, måste routingtabellen för varje router ställas in.

Router1

nätverks-ID Gateway gränssnitt (exempel, kan variera) kostnad (minskar TTL)
0.0.0.0 (standardrutt) 0.0.0.0 tilldelas av ISP (t.ex. 5.5.5.1) eth0 (Ethernet 1st adapter) 10
10.1.1.0 255.255.255.0 10.1.1.1 eth1 (Ethernet 2nd adapter) 10
172.16.1.0 255.255.255.0 10.1.1.2 eth1 (Ethernet 2nd adapter) 10
192.168.1.0 255.255.255.0 10.1.1.3 eth1 (Ethernet 2: A adapter) 10

Router2

nätverks-ID nätverksmask Gateway gränssnitt (exempel; kan variera) kostnad (minskar TTL)
0.0.0.0 10.1.1.1 eth0 (Ethernet 1st Adapter) 10
172.16.1.0 255.255.255.0 172.16.1.1 eth1 (Ethernet 2: A adapter) 10

Router3

nätverks-ID nätverksmask Gateway gränssnitt (exempel; kan variera) kostnad (minskar TTL)
0.0.0.0 10.1.1.1 eth0 (Ethernet 1st Adapter) 10
192.168.1.0 255.255.255.0 192.168.1.96 eth1 (Ethernet 2nd adapter) 10

Router2 hanterar sina anslutna nätverk och standardgateway; router 3 gör detsamma; router 1 hanterar alla rutter inom de interna nätverken.

åtkomst till interna resurser – om PC2 (172.16.1.100) behöver komma åt PC3 (192.168.1.100), eftersom PC2 inte har någon väg till 192.168.1.100 skickar den paket för PC3 till sin standardgateway (router2). Router2 har inte heller någon väg till PC3, och det kommer att vidarebefordra paketen till sin standardgateway (router1). Router1 har en rutt för detta nätverk (192.168.1.0 / 24) så router1 kommer att vidarebefordra paketen till router3, som kommer att leverera paketen till PC3; svarspaket följer samma väg till PC2.

åtkomst till externa resurser – om någon av datorerna försöker komma åt en webbsida på Internet, som https://en.wikipedia.org/, kommer destinationen först att lösas till en IP-adress med hjälp av DNS-upplösning. IP-adressen kan vara 91.198.174.2. I det här exemplet känner ingen av de interna routrarna rutten till den värden, så de kommer att vidarebefordra paketet via router1s gateway eller standardrutt. Varje router på paketets väg till destinationen kontrollerar om paketets destinations-IP-adress matchar alla kända nätverksvägar. Om en router hittar en matchning kommer den att vidarebefordra paketet genom den rutten; om inte, skickar det paketet till sin egen standardgateway. Varje router som påträffas på vägen lagrar paket-ID och var det kom ifrån så att det kan skicka svarspaketet tillbaka till avsändaren. Paketet innehåller källa och destination, inte alla router humle. Äntligen kommer paketet tillbaka till router1, som kommer att kontrollera efter matchande paket-ID och dirigera det därefter via router2 eller router3 eller direkt till PC1 (som var ansluten i samma nätverkssegment som router1).

paketet returneras inte-Om router1-routingtabellen inte har någon rutt till 192.168.1.0 / 24 och PC3 försöker komma åt en resurs utanför sitt eget nätverk, fungerar den utgående routningen tills svaret matas tillbaka till router1. Eftersom rutten är okänd för router1 går den till router1s standardgateway och når aldrig router3. I resursloggarna kommer de att spåra begäran, men förfrågaren kommer aldrig att få någon information. Paketet kommer att dö eftersom TTL-värdet minskade till mindre än 1 när det färdades genom routrarna, eller routern ser att den har en privat IP och kasserar den. Detta kan upptäckas genom att använda Microsoft Windows-verktyget PathPing eller MTR på Unix-liknande operativsystem, eftersom pingen stannar vid routern som inte har någon rutt eller fel rutt. (Observera att vissa routrar inte svarar på pingning.)

Related Posts

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *