Bezklases starpdomēnu maršrutēšana

Vikipēdijas raksts

Pārlēkt uz: navigācija, meklēt

Bezklases starpdomēnu maršrutēšana (Classless Inter-Domain Routing, CIDR) ir IP adrešu un apakštīklu sadales metode. Tā atļauj elastīgāku adrešu sadali nekā IPv4 sākotnējais klašu (clasful) dalījums.

CIDR izmanto mainīga garuma apakštīklu masku (Variable Length Subnet Masks, VLSM) tehnoloģiju. VLSM atļauj elastīgu un līdz ar to ekonomisku dalīšana apakštīklos (subnetting), kā arī prefiksu apkopošanu (prefix aggregation).

IPv6 protokols ir veidots bezklašu maršrutēšanai un izmanto CIDR tehnoloģiju.

CIDR aprakstīts RFC 1518 un RFC 1519.

Satura rādītājs

[izmainīt šo sadaļu] VLSM

Klasiskajā IPv4 tīkla masku (prefiksa garumu) noteica adreses klase, līdz ar to bija iespējami tīkli ar prefiksu garumiem /8, /16 un /24.

VLSM atļauj pēc vajadzības izmantot brīvi izraudzītu prefiksa garumu 0 – 32 bitus (0 – 128 bitus IPv6 gadījumā). Prefiksa garums VLSM ir visām apakštīkla adresēm kopīgo vecāko bitu skaits.

[izmainīt šo sadaļu] Dalīšana apakštīklos

Tā kā VLSM dod iespēju izmantot jebkādu prefiksa garumu, IP adrešu apgabalus iespējas sadalīt apakštīklos, kuru lielums ir iespējami tuvs nepieciešamajam adrešu skaitam tīklā. Piemēram, /24 adrešu apgabalu var sadalīt četros /26 apakštīklos ar 64 IP adresēm katrā.

192.168.16.0/24 1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
192.168.16.0/26 1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
192.168.16.64/26 1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0
192.168.16.128/26 1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0
192.168.16.192/26 1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0

VLSM pieļauj arī apakštīklu tālāku sadalīšanu (sub-subnetting). Ja nepieciešami trīs apakštīkli pa 64 adresēm katrs, viens 32 adrešu apakštīkls un divi 16 adrešu tīkli, vienu no iepriekšējā piemērā minētajiem /26 apakštīkliem var sadalīt divos /27 apakštīklos un vienu no tiem – divos /28 apakštīklos. Viens no iespējamiem šādiem sadalījumiem ir sekojošs: 192.168.16.0/26; 192.168.16.64/27; 192.168.16.96/28; 192.168.16.112/28; 192.168.16.128/26; 192.168.16.192/26.

Dalīšana apakštīklos ar VLSM dod iespēju efektīvāk izmantot adrešu apgabalus tādējādi taupot IP adreses.

[izmainīt šo sadaļu] Prefiksu apkopošana

Cita CIDR iespēja ir, pretēji apakštīklu dalījumam, apkopot prefiksus. To sauc arī par maršrutu apkopošanu (route summarization vai supernetting). Piemēram, četrus blakusesošus /24 prefiksus ar kopīgiem 22 vecākajiem bitiem adresē var apvienot un izmantot interneta maršrutēšanai kā vienu /22 prefiksu.

192.168.16.0/24 1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
192.168.17.0/24 1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0
192.168.18.0/24 1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0
192.168.19.0/24 1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0
192.168.16.0/22 1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0

Šīs tehnoloģijas izmantošana ļauj ievērojami samazināt interneta maršrutēšanas tabulas.

[izmainīt šo sadaļu] CIDR un maršrutēšanas protokoli

Lai realizētu CIDR maršrutēšanas protokolā jābūt iespējai kopā ar prefiksu norādīt arī prefiksa garumu.

Vecākiem maršrutēšanas protokoliem (RIP, IGRP) šādas iespējas nav. Šos protokolus sauc par classful maršrutēšanas protokoliem.

Jaunākie maršrutēšanas protokoli (RIPv2, EIGRP, IS-IS, OSPF, BGP-4) atbalsta VLSM un tos sauc par classless maršrutēšanas protokoliem.

[izmainīt šo sadaļu] Ārējās saites

  • RFC 1518 - An Architecture for IP Address Allocation with CIDR
  • RFC 1519 - Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy
  • RFC 4291 - IP Version 6 Addressing Architecture