Classless Inter-Domain Routing
Classless Inter-Domain Routing (CIDR) je aktuální adresní schéma a mechanismus pro přidělování adres sítě Internet. Před zavedením CIDR byly adresy rozděleny do tříd (viz IP adresa) a koncovým sítím připojeným k Internetu se v závislosti na jejich velikosti přidělovala adresa sítě třídy A, B nebo C. To způsobovalo dva problémy, jejichž závažnost postupně narůstala:
- Špatnou efektivitu využití adresního prostoru a v jejím důsledku rychle ubývající zásobu volných adres. Jako první začaly docházet adresy třídy B, protože sítí příliš velkých pro třídu C (250 místních adres) bylo mnoho a adres třídy B jen 16 tisíc.
- Velké směrovací tabulky, protože adresy sítí se přidělovaly náhodně. To znamenalo, že v páteřních částech Internetu musely směrovače uchovávat ve svých směrovacích tabulkách po jednom záznamu pro každou koncovou síť. Hrozilo, že velikost směrovacích tabulek přesáhne dostupnou velikost jejich operační paměti.
Jako řešení těchto problémů byl vyvinut a v roce 1993 zaveden CIDR. Jeho definici najdete v RFC 1517, RFC 1518, RFC 1519 a RFC 1520.
Základní principy
CIDR přinesl do adresace dva nové principy řešící výše popsané problémy:
- délka adresy sítě je libovolná
- adresy se přidělují hierarchicky, což umožňuje agregaci směrování
Třídy adres byly zrušeny. Podle CIDR může mít adresa sítě libovolnou délku, není omezena jen na 8, 16 či 24 bitů jako dříve. Zapisuje se v podobě prefixu ve tvaru adresa/délka. Délka přidělené adresy se stanoví podle skutečných a předpokládaných potřeb připojované sítě, pravidla pro její hodnotu jsou podstatně přísnější než dříve.
Aby se zpomalil růst velikosti směrovacích tabulek, jsou adresy přidělovány hierarchicky. To znamená, že poskytovatel Internetu dostane k dispozici určitý prefix, jehož části (delší prefixy začínající tímto společným prefixem) pak přiděluje svým zákazníkům. Díky tomu lze při směrování kdekoli mimo síť daného poskytovatele vystačit s jediným záznamem obsahujícím společný poskytovatelův prefix. Do globálních směrovacích tabulek tedy celá poskytovatelova síť, která může obsahovat mnoho připojených zákazníků, přispěje jediným prefixem. Až když IP datagram dorazí do poskytovatelovy sítě, začne se při směrování hledět na podprefixy a začne se rozlišovat, do které její části má být doručen.
Organizace přidělování adres
Reorganizován byl i proces přidělování IP adres. Nyní je přidělují tak zvaní lokální registrátoři (LIR, Local Internet Registry), kteří garantují dodržování stanovené procedury a pravidel, včetně agregace adres a přidělování prefixů odpovídající délky. Tuto roli typicky hrají poskytovatelé Internetu.
Jim přidělují adresní prefixy do správy regionální registrátoři (RIR, Regional Internet Registry), kteří koordinují správu adres v přidělené oblasti. RIR zároveň stanovují pravidla a adresní politiky pro danou oblast. Vycházejí přitom z názorů svých členů, kterými jsou lokální registrátoři. V současnosti je Internet rozdělen mezi pět regionálních registrátorů:
- AfriNIC - Afrika
- APNIC - Asie a Austrálie (pacifická oblast)
- ARIN - Severní Amerika
- LACNIC - Jižní (latinská) Amerika
- RIPE NCC - Evropa
Regionálním registrátorům pak přiděluje bloky adres do správy centrální ICANN.
Zdroje
- PETERKA, Jiří. Subnetting, supernetting a CIDR [online]. 1999-02-24 [cit. 2009-01-25]. Dostupné online.