Classful vs CIDR vs FLSM vs VLSM

Disse fire begrepene refererer alle til noe overlappende konsepter. Som et resultat, noen forvirring har dukket opp om hva hver av disse begrepene faktisk betyr, og hvordan de skiller seg fra hverandre. Det er hva denne artikkelen kommer til å plukke fra hverandre.

disse fire begrepene kan deles opp i to sett med to termer:

  • Classful og CIDR-disse har å gjøre med størrelsen på nettverk som de er tildelt FRA IANA.
  • FLSM og VLSM – disse har å gjøre med hvordan du tildeler DIN IP-plass i nettverkene dine.

Classful vs CIDR

 classful cidr flsm vlsm - IANA og RIRs Iana, Eller Internet Assigned Numbers Authority, er ansvarlig for å tildele HELE IP-adresseområdet til enhver enhet som trenger tilstedeværelse på Internett (0.0.0.0 – 255.255.255.255).

IANA har delegert dette ansvaret til fem Regionale Internettregistre (RIRs): ARIN, RIPE, LACNIC, AFRINIC, APNIC, som igjen tildeler adresseplass til de ulike selskapene i deres regioner.

Det er to strategier Som RIRs bruker for å tildele IP-adresserom: den eldre strategien Kalt Classful addressing, og den nåværende strategien For Classless addressing (Kjent som Classless Inter-Domain Routing, ELLER CIDR).

Classful

Classful adressering er hvordan Tidlig Internett ble dannet. IP-oppdrag ble gitt på Oktettgrensene:

classful cidr flsm vlsm-Classful IP-adresser tabell

ideen bak Classful adresse oppdrag var, hvis du var et selskap som …

  • … trengte 200 IP-adresser, ville EN /24 IP-adresseblokk fra Klasse C-området bli tildelt.
  • … trengte 50 000 IP-adresser, en /16 ip-adresseblokk Fra Klasse B-området ville bli tildelt.
  • … trengte over 65 000~ IP-adresser, en /8 IP-adresseblokk fra Klasse a-området ville bli tildelt.

dette førte Imidlertid TIL mange bortkastede IP-adresser. Hvis du for eksempel bare trengte 300 IP-adresser, ville En Klasse C ikke være nok, så du ville ende Opp Med En Klasse B og nesten 60 000 IP-adresser ville bli bortkastet.

du kan argumentere, hvorfor ikke bare tilordne to /24 blokker Fra Klasse C-området (gir 512 IP-adresser)? Godt poeng, og dette ble ofte gjort. Men hva om du trengte 25.000 IP-adresser? Det ville kreve 98 forskjellige /24 blokker fra Klasse C-området. I stedet ble En Enkelt Klasse B tildelt — noe som fortsatt betydde at 40.000 IP-adresser ble bortkastet.

Classful adressering utviklet seg til Det vi kjenner Til Som Classless Inter-Domain Routing, ELLER CIDR.

CIDR

MED Classless Inter-Domain Routing (CIDR) er IP-tildelinger ikke begrenset til de tre klassene. Hele unicast-serien (hvilken SOM HELST IP-adresse med en første oktett på 0223) kan tildeles i alle størrelsesblokker. I praksis er hele konseptet MED IP-adresse klasser gjort unna med helt.

I Stedet FOR Å kreve AT IP — tildelingen fra RIRs skal være enten en 255.0.0.0 eller 255.255.0.0 eller 255.255.255.0 blokk, kan DE være hvilken som helst størrelse-og for enkelhets skyld ble slash notasjon vedtatt.

  • hvis du trenger 300 IP-adresser … får du en /23.
  • hvis du trenger 500 IP-adresser … får du også en /23.
  • hvis du trenger 1000 IP-adresser … får du en /22.
  • hvis du trenger 25 000 IP-adresser … får du en /17.
  • hvis du trenger 70 000 IP-adresser … får du en /15.
  • hvis du trenger 250 000 IP-adresser … får du en /14 (i stedet for ~16 millioner IP-adresser fra /8 – blokken som ville ha blitt tildelt i Den Klassefulle verden).

dette skaper et system DER IP-adresseområder tilordnes med en mye, mye mindre mengde bortkastede IP-adresser.

CIDR adressetildeling ble ratifisert I RFC 1518, tilbake i September 1993. Gjør det til den allestedsnærværende standarden for de siste 26 årene (hvis du leser dette i 2019).

Begrepet Klassemessig adresseoppgave er nyttig å vite fra et historisk perspektiv. Men i virkeligheten, ingen Steder i verden Er Classful adressering fortsatt ansatt.

det sjeldne unntaket er imidlertid visse arkaiske protokoller eller enheter som opererer «klassemessig». Dette betyr at de antar en maske basert PÅ IP-adressen, i henhold TIL IP-adressens klasse. FOR eksempel, HVIS EN klasse protokoll eller enhet er GITT IP-adressen 199.22.33.4 – den første oktetten er 199, som betyr at Dette Er En Klasse C-adresse, og Nettverksmasken antas å være 255.255.255.0.

FLSM og VLSM

som bringer oss Til Fast Lengde Subnet Masker (FLSM) Og Variabel Lengde Subnet Masker (VLSM). FLSM og VLSM refererer til HVORDAN IP-adresserom er tildelt i hver organisasjon. Til sammenligning refererer vilkårene vi har beskrevet ovenfor (Classful og CIDR) til HVORDAN IP-adresseplass er allokert fra IANA/RIRs.

vi vil demonstrere HVORDAN FLSM og VLSM fungerer ved hjelp av denne topologien, og det oppførte ANTALL IP-adresser som kreves for hvert delnett:

classful cidr flsm vlsm-nettverkstopologi

FLSM

Fast Lengde Subnet Mask (FLSM) refererer til en strategi der alle nettverkene i infrastrukturen din er like store.

enten du mottok en klasseoppgave eller en klasseløs oppgave fra DIN RIDIR, kan DU distribuere IP-adressene På En Fast Lengde måte. For eksempel:

du er tildelt av DIN RI dette / 24: 9.9.9.0 /24 . Siden det største segmentet av nettverkene dine krever 30 IP-adresser, er det minste delnettet du kan bruke en /27, som inneholder 32 TOTALE IP-adresser og 30 brukbare IP-adresser.

i FLSM-verdenen må Hvert Delnett i topologien være av samme størrelse. Hvilket betyr at hvis ett Delnett må være en /27, må alle Delnett være en /27:

classful cidr flsm vlsm-nettverkstopologi med FLSM-oppdrag

I denne spesielle topologien er det nødvendig med totalt 91 IP-adresser, men hele /24 (256 IP-adresser) ble tildelt, noe som ikke ga ekstra rom for utvidelse. Dette er en svært ineffektiv utnyttelse AV DET tildelte IP-adresseområdet.

spørsmålet gjenstår skjønt, hvis dette var en så ineffektiv metode for å tildele IP-adresserom, hvorfor eksisterte det noen gang? Årsaken: å lagre biter på ledningen.

de tidlige, tidlige rutingsprotokollene (dvs., RIPv1 og dets forgjengere) lagret biter på ledningen ved å ikke inkludere nettverksmasken i annonser — nettverksmasken for alle annonserte nettverk ble antatt å være den samme masken som ble tildelt mottaksgrensesnittet.

det betyr at den opprinnelige iterasjonen AV RIP bare trenger å sende: 9.9.9.0 , 9.9.9.32 , 9.9.9.64 , etc. I stedet for: 9.9.9.0 255.255.255.224 , 9.9.9.32 255.255.255.224 , 9.9.9.64 255.255.255.224 , etc.

Ripv1s oppførsel kan ses i dette innlegget jeg laget På Reddit: Hva RIP Annonserer-definitive proof.

i dagens høykapasitetsnettverk er lagring av disse få bitene helt ubetydelig, men det var en tid i den tidlige historien om å bygge datanettverk (1960s, 1970s), hvor overføring av biter var relativt dyrt.

nøkkelpunktet er: FLSM er ikke Det samme som Klasseoppgaver. FLSM bruker ganske enkelt en størrelse subnet mask på alle rutergrensesnittene, for alle ruterne i topologien din.

OM IP-adresseområdet du mottok fra IANA / RIRs var En klasseløs eller Klasseløs oppgave, er irrelevant FOR FLSM.

VLSM

SOM vi kan se i eksemplet ovenfor, FØRER FLSM til mange bortkastede IP-adresser. Utviklingen FRA FLSM er det som førte OSS TIL VLSM, Eller Subnet Mask Med Variabel Lengde.

classful cidr flsm vlsm-nettverkstopologi med VLSM-oppdrag

HVIS FLSM er en delnettdistribusjonsstrategi som krever at alle delnettmasker skal ha samme størrelse, ER VLSM EN delnettdistribusjonsstrategi som gjør at alle delnettmasker kan være variable størrelser.

det SAMME IP-tildelingseksemplet ovenfor kan gjøres om mye mer effektivt ved HJELP AV VLSM.

Legg merke til at vi fortsatt trengte 91 VERTS-IP-adresser, men vi kunne imøtekomme det ved bare å tildele 116 IP-adresser, og la ytterligere 140 IP-adresser i vår /24 for å utvide og skalere denne topologien.

GITT, VLSM er ikke perfekt — det forhindrer ikke all sløsing MED IP-adresser, men DET er en betydelig forbedring over FLSM. VLSM er også defacto-standarden for hvordan hvert nettverk er utformet i dag.

Sammendrag

for å oppsummere:

  • Classful adressering er IANA/RIRs tildele IP-plass Fra klasse a, B eller C blokker (eldre).
  • Classless eller Cidr tilordner IANA/RIRs IP-plass i en hvilken som helst størrelsesblokk, etter behov (moderne standard).
  • FLSM krever at ALLE IP-delnett i distribusjonen skal ha samme størrelse (eldre).
  • VLSM gjør AT ALLE IP-delnett i distribusjonen din kan være av hvilken som helst størrelse (moderne standard).

Forhåpentligvis forstår du nå de enkelte definisjonene for hvert av disse begrepene.

dette blogginnlegget er den formaliserte versjonen av en uformell writeup jeg laget på CCNA Sub-Reddit for noen år siden.

You might also like

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.