Single routerEdit
následující příklad ukazuje adresy IP, které mohou být použity s kancelářskou sítí, která se skládá ze šesti hostitelů plus směrovače. Šest hostitelé adresy jsou:
- 192.168.4.3
- 192.168.4.4
- 192.168.4.5
- 192.168.4.6
- 192.168.4.7
- 192.168.4.8
router je uvnitř adresa je:
- 192.168.4.1
síť má maska podsítě:
- 255.255.255.0 (/24 v CIDR notace)
rozsah adres přiřadit k hostiteli je z 192.168.4.1 na 192.168.4.254. TCP / IP definuje adresy 192.168.4.0 a 192.168.4.255 pro speciální funkce.
úřadu hostí posílat pakety na adresy v tomto rozsahu přímo, tím, že řešení cílové IP adresy na MAC adresu Protokol ARP (Address Resolution) sekvence a pak zapouzdří paket IP na MAC rám určeno pro cílového hostitele.
paket adresovaný mimo tento rozsah, například adresovaný 192.168.12.3, nemůže cestovat přímo do cíle. Místo toho musí být odeslána do výchozí brány pro další směrování k jejich konečnému cíli. V tomto příkladu výchozí brána používá IP adresu 192.168.4.1, která je obvyklým způsobem vyřešena na MAC adresu s ARP. Cílová IP adresa zůstává 192.168.12.3, ale MAC adresa next-hop je adresa brány, spíše než konečný cíl.
Multi-routerEdit
v jiném příkladu je síť se třemi směrovači a třemi hostiteli připojena k Internetu přes Router1. Adresy hostitelů jsou:
- PC1 10.1.1.100, výchozí brána 10.1.1.1
- PC2 172.16.1.100, výchozí brána 172.16.1.1
- PC3 192.168.1.100, výchozí brána 192.168.1.96
Router1:
- Rozhraní 1 5.5.5.2 (veřejné IP)
- Rozhraní 2 10.1.1.1
Router2:
- Rozhraní 1 10.1.1.2
- Rozhraní 2 172.16.1.1
Router3:
- Rozhraní 1 10.1.1.3
- Rozhraní 2 192.168.1.96
síťová maska ve všech sítích: 255.255.255.0 (/24 v notaci CIDR). Pokud směrovače nepoužívají směrovací protokol k zjištění, ke které síti je každý směrovač připojen, musí být nastavena směrovací tabulka každého směrovače.
Router1
ID Sítě | maska Sítě | Gateway | Rozhraní (příklady; mohou mírně lišit) | Náklady (snižuje TTL) |
---|---|---|---|---|
0.0.0.0 (výchozí trasa) | 0.0.0.0 | Přidělené ISP (např. 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. adaptér) | 10 |
Router2
ID Sítě | maska Sítě | Gateway | Rozhraní (příklady; mohou mírně lišit) | Náklady (snižuje TTL) |
---|---|---|---|---|
0.0.0.0 (výchozí trasa) | 0.0.0.0 | 10.1.1.1 | eth0 (Ethernet 1 adaptér) | 10 |
172.16.1.0 | 255.255.255.0 | 172.16.1.1 | eth1 (Ethernet 2. adaptér) | 10 |
Router3
ID Sítě | maska Sítě | Gateway | Rozhraní (příklady; mohou mírně lišit) | Náklady (snižuje TTL) |
---|---|---|---|---|
0.0.0.0 (výchozí trasa) | 0.0.0.0 | 10.1.1.1 | eth0 (Ethernet 1 adaptér) | 10 |
192.168.1.0 | 255.255.255.0 | 192.168.1.96 | eth1 (Ethernet 2. adaptér) | 10 |
Router2 řídí připojené sítě a výchozí brána; routeru 3 dělá to samé; router 1 spravuje všechny trasy v rámci vnitřních sítí.
přístup k interním zdrojům – pokud PC2 (172.16.1.100) potřebuje přístup k PC3 (192.168.1.100), protože PC2 nemá cestu k 192.168.1.100, pošle pakety pro PC3 do výchozí brány (router2). Router2 také nemá žádnou cestu k PC3 a předá pakety do výchozí brány (router1). Router1 má trasu pro tuto síť (192.168.1.0 / 24), takže router1 předá pakety router3, který doručí pakety do PC3; pakety odpovědí budou následovat stejnou cestu do PC2.
Přístup k externí zdroje –Pokud se kterýkoli z počítače pokusu o přístup k webové stránky na Internetu, jako je https://en.wikipedia.org/, cíl bude první být přeloženo na IP adresu pomocí DNS-řešení. IP adresa by mohla být 91.198.174.2. V tomto příkladu žádný z interních směrovačů nezná cestu k tomuto hostiteli, takže předá paket přes bránu router1 nebo výchozí trasu. Každý směrovač na cestě paketu k cíli zkontroluje, zda se cílová IP adresa paketu shoduje se známými síťovými trasami. Pokud router najde shodu, předá paket touto cestou; pokud ne, odešle paket do své vlastní výchozí brány. Každý router, se kterým se setkáte na cestě, uloží ID paketu a odkud pochází, aby mohl předat paket odezvy zpět odesílateli. Paket obsahuje zdroj a cíl, ne všechny chmele routeru. V poslední paket dorazí zpět k router1, který bude kontrolovat odpovídající paket ID a cesta to tedy přes router2 nebo router3 nebo přímo na PC1 (který byl připojen ve stejném segmentu sítě jako router1).
balíček nevrátí –Li router1 směrovací tabulce nemá žádnou trasu pro 192.168.1.0/24, PC3 pokusí o přístup k prostředku mimo vlastní síť, pak odchozí směrování bude fungovat, dokud odpověď je přiváděn zpět do router1. Protože trasa není router1 známa, přejde na výchozí bránu router1 a nikdy nedosáhne router3. V protokolech zdroje budou sledovat požadavek, ale žadatel nikdy nedostane žádné informace. Paket zemře, protože hodnota TTL se snížila na méně než 1, když cestovala směrovači, nebo směrovač uvidí, že má soukromou IP a zahodí ji. To by mohlo být objeveno pomocí nástroje Microsoft Windows PathPing nebo MTR v operačních systémech podobných Unixu, protože ping se zastaví u routeru, který nemá žádnou trasu nebo nesprávnou trasu. (Všimněte si, že některé směrovače nebudou odpovídat na ping.)