Jedeš autem z Ostravy do Plzně. Nemáš v hlavě celou mapu, stačí ti cedule na křižovatkách: „Plzeň → doleva“. Každá křižovatka ti řekne jen další krok.
Pakety v internetu cestují stejně. Na každé „křižovatce“ stojí router a rozhodne jen o dalším kroku. Tomu rozhodování se říká směrování. Když ho špatně nastavíš, síť sice svítí, ale data nedojdou.
| Síť | Kam poslat |
|---|---|
| 10.1.5.0/24 | R4 |
| 10.1.0.0/16 | R3 |
| 10.0.0.0/8 | R2 |
| 0.0.0.0/0 | poskytovatel (ISP) |
ip route add 192.168.2.0/24 via 10.0.0.2Roztřiď, kdy se hodí které směrování.
Výchozí cesta 0.0.0.0/0 sedí na úplně všechno. Kdyby rozhodoval první řádek, mohlo by všechno odejít k poskytovateli.
Ve firmě se pobočky propojují linkami a jedna z nich občas vypadne. Správce nechce v noci ručně přepisovat cesty. Proto nastaví dynamický směrovací protokol, který cestu změní sám. Pro malou síť ale stačí pár ručních příkazů.
| Systém | Příkaz |
|---|---|
| Linux | ip route add 192.168.2.0/24 via 10.0.0.2 |
| Windows | route add 192.168.2.0 mask 255.255.255.0 10.0.0.2 |
| Cisco IOS | ip route 192.168.2.0 255.255.255.0 10.0.0.2 |
| Výchozí cesta (Linux) | ip route add default via 192.168.1.1 |
Výpis tabulky: ip route (Linux), route print (Windows), show ip route (Cisco).
| Protokol | Typ | Metrika | Použití |
|---|---|---|---|
| RIP | vektor vzdálenosti | počet skoků, max. 15 | malé a výukové sítě |
| OSPF | stav linek | cena podle šířky pásma | firemní sítě |
| BGP | vektor cest | pravidla (politiky) mezi AS | internet mezi poskytovateli |
traceroute (tracert ve Windows): posílá pakety s TTL 1, 2, 3… a z hlášení „TTL vypršelo“ pozná routery po cestě.Doplň, co platí.
Statické směrování je jednoduché, nespotřebuje výkon ani přenos a nic neprozradí sousedům. Kde není náhradní cesta, dynamika nic nepřinese.