CIDR
Notasjon for å beskrive IP-nettverk og prefikslengder med skråstrek, for eksempel 192.168.1.0/24.
CIDR (Classless Inter-Domain Routing) er en metode for å representere IP-nettverk og prefikslengder ved hjelp av skråstreknotasjon, for eksempel 192.168.1.0/24. Tallet etter skråstreken er prefikslengden og angir hvor mange bit som tilhører nettverksdelen. CIDR erstattet det gamle klassbaserte systemet (klasse A, B og C) og gjorde fri tildeling av adresseblokker mulig uavhengig av faste klassegrenser.
Fordi prefikslengden kan velges fritt, kan operatører både dele opp blokker i mindre subnett (subnetting) og slå sammen flere blokker til ett annonseringsobjekt (supernetting / aggregering). Aggregering er det som gjør at globale BGP-rutingtabeller holder seg håndterbare i stedet for å vokse med antallet enkeltnettverk.
Konkrete eksempler: 192.168.1.0/24 dekker 256 adresser hvorav 254 brukbare verter, mens 10.0.0.0/8 dekker hele blokken 10.0.0.0–10.255.255.255. I IPv6 gir samme notasjon blokker som 2001:db8::/32 for en allokering og 2001:db8:abcd::/48 for et site. CIDR brukes i IPv4, IPv6, brannmurregler, ACL-er, statiske ruter og BGP-annonseringer.
CIDR ligger også til grunn for hvordan adresser flyter gjennom registrene: IANA delegerer store blokker (for eksempel /8 i IPv4) til RIR-er, som videreallokerer til LIR-er og sluttbrukere med kortere eller lengre prefikser etter behov. Inne i en ruter kan flere overlappende CIDR-oppføringer matche samme destinasjon; longest-prefix match velger den mest spesifikke.
CIDR er notasjonssystemet — selve prefikslengden er bare tallet etter skråstreken. En subnettmaske som 255.255.255.0 er den dotted-decimal-formen av prefikset /24 og uttrykker nøyaktig samme informasjon i IPv4. CIDR er altså bredere konsept, prefiks er tallet, subnettmaske er den eldre IPv4-spesifikke representasjonen av samme tall.
I praksis kombineres subnetting og aggregering ofte: et nettverk som har fått tildelt 198.51.100.0/22 kan annonsere én ekstern rute, men internt dele blokken i fire /24-er for ulike kontorer eller VLAN. Svært små subnett som /30 brukes typisk til punkt-til-punkt-lenker der bare to brukbare adresser trengs. Longest-prefix match gjør at en mer spesifikk oppføring alltid vinner: rutes 10.1.2.5 av en ruter som har både 10.0.0.0/8 og 10.1.2.0/24 i tabellen, velges /24-en.
Nøkkelpunkter
- Notasjon på formen
nettverk/prefikslengde, f.eks.192.168.1.0/24 - Erstatter klassbasert adressering (klasse A/B/C)
- Tillater fri prefikslengde og dermed subnetting og supernetting
- Eksempel:
/24= 256 adresser (254 brukbare),10.0.0.0/8≈ 16,7 mill. - Brukes i
IPv4,IPv6, brannmurregler, ACL og BGP - Ligger til grunn for IANA → RIR → LIR-allokeringskjeden
- Longest-prefix match velger den mest spesifikke overlappende oppføringen
- CIDR ≠ prefiks ≠ subnettmaske — notasjon vs tall vs dotted-decimal