Classful vs CIDR vs FLSM vs VLSM

nämä neljä termiä viittaavat osittain päällekkäisiin käsitteisiin. Tämän seurauksena on syntynyt sekaannusta siitä, mitä kukin näistä termeistä todellisuudessa tarkoittaa ja miten ne eroavat toisistaan. Tämä artikkeli aikoo poimia toisistaan.

nämä neljä termiä voidaan jakaa kahdeksi kahden termin joukoksi:

  • Classful ja CIDR-nämä liittyvät koko verkkojen kuin ne on määritetty IANA.
  • FLSM ja VLSM-nämä liittyvät siihen, miten IP-tilaa jaetaan verkoissa.

Classful vs CIDR

classful CIDR flsm vlsm - IANA and the RIRsIana eli Internet Assigned Numbers Authority on vastuussa koko IP – osoiteavaruuden jakamisesta kaikille tahoille, jotka tarvitsevat läsnäoloa Internetissä (0.0.0.0-255.255.255.255).

IANA on siirtänyt tämän vastuun viidelle alueelliselle Internet-rekisterille (rir): ARIN, RIPE, LACNIC, AFRINIC, APNIC, joka puolestaan jakaa osoiteavaruutta eri yritysten niiden alueilla.

on olemassa kaksi strategiaa, joita rir: t käyttävät IP-osoiteavaruuden jakamiseen: perinteinen strategia, jota kutsutaan klassiseksi osoitteeksi, ja nykyinen luokattoman osoitteenstrategia (joka tunnetaan nimellä luokaton verkkotunnusten välinen reititys tai CIDR).

Classiful

Classiful addressing on se, miten varhainen Internet muodostui. IP-tehtäviä annettiin Oktettirajoilla:

classful CIDR flsm vlsm-Classful IP-osoitteet taulukko

ajatus Luokkakelpoisten osoitetehtävien takana oli, Jos olisit yritys, joka …

  • … tarvittaisiin 200 IP-osoitetta, annettaisiin /24 IP-osoitelohko C-luokan alueelta.
  • … tarvitaan 50 000 IP-osoitetta, /16 IP-osoitelohko B-luokan alueelta osoitettaisiin.
  • … tarvitaan yli 65 000~ IP-osoitetta, /8 IP-osoitelohko A-luokan alueelta olisi määritetty.

tämä johti kuitenkin paljon hukkaan heitettyihin IP-osoitteisiin. Jos esimerkiksi tarvitsisi vain 300 IP-osoitetta, C-luokka ei riittäisi, joten päädyttäisiin B-luokkaan ja lähes 60 000 IP-osoitetta menisi hukkaan.

voisi väittää, miksi ei yksinkertaisesti määritettäisi kahta /24 lohkoa C-luokan alueelta (joka tarjoaa 512 IP-osoitetta)? Hyvä huomio, ja näin tehtiin usein. Mutta entä jos tarvittaisiin 25 000 IP-osoitetta? Se vaatisi 98 erilaista /24 lohkoa C-luokan alueelta. Sen sijaan annettiin yksi B-luokka — mikä tarkoitti silti noin 40 000 IP-osoitteen hukkaamista.

Classful addressing kehittyi Luokattomaksi verkkotunnusten väliseksi Reititykseksi eli CIDR: ksi.

CIDR

Luokattomalla verkkotunnusten välisellä reitityksellä (CIDR) IP-osoitukset eivät rajoitu kolmeen luokkaan. Koko unicast-alue (mikä tahansa IP-osoite, jonka ensimmäinen oktetti on 0223) voidaan jakaa mihin tahansa kokoluokkaan. Itse asiassa koko IP-osoiteluokkien käsite poistetaan kokonaan.

sen sijaan, että IP — luokituksen olisi pitänyt olla joko 255.0.0.0 tai 255.255.0.0 tai 255.255.255.0 lohko, ne voivat olla minkä kokoisia tahansa-ja yksinkertaisuuden vuoksi käytettiin slash-merkintää.

  • jos tarvitset 300 IP-osoitetta … saat /23.
  • jos tarvitset 500 IP-osoitetta … saat myös /23.
  • jos tarvitset 1000 IP-osoitetta … saat /22.
  • jos tarvitset 25 000 IP-osoitetta … saat /17.
  • jos tarvitset 70 000 IP-osoitetta … saat /15.
  • jos tarvitset 250 000 IP-osoitetta … saat /14 (sen sijaan ~16 miljoonaa IP-osoitetta /8 lohkosta, joka olisi annettu klassisessa maailmassa).

tämä luo järjestelmän, jossa IP-osoitealueille annetaan paljon, paljon pienempi määrä hukattuja IP-osoitteita.

CIDR-osoitteenjako vahvistettiin RFC 1518: ssa syyskuussa 1993. Tehden siitä ubiquitous standardin viimeisten 26 vuoden aikana (jos luet tätä vuonna 2019).

klassisen osoitteenjaon käsite on hyödyllistä tuntea historiallisesta näkökulmasta. Mutta todellisuudessa missään päin maailmaa ei ole enää käytössä tyylikästä puhuttelua.

harvinainen poikkeus ovat kuitenkin tietyt arkaaiset protokollat tai laitteet, jotka toimivat ”klassisesti”. Tämä tarkoittaa, että he olettavat naamion IP-osoitteen perusteella IP-osoitteen luokan mukaan. Esimerkiksi jos luokitellulle protokollalle tai laitteelle annetaan IP — osoite 199.22.33.4 – ensimmäinen oktetti on 199, eli kyseessä on C-luokan osoite, ja aliverkon maskin oletetaan olevan 255.255.255.0.

FLSM ja VLSM

tästä päästään Kiinteäpituisiin aliverkon maskeihin (FLSM) ja Muuttuvapituisiin aliverkon maskeihin (VLSM). FLSM ja VLSM viittaavat siihen, miten IP-osoiteavaruus on määritetty kussakin organisaatiossa. Vertailun vuoksi edellä kuvatut termit (Classful ja CIDR) viittaavat siihen, miten IP-osoiteavaruus jaetaan IANA/RIRs-järjestelmästä.

osoitamme, miten FLSM ja VLSM toimivat tämän topologian avulla, sekä kunkin aliverkon IP-osoitteiden luetteloidun määrän:

classful CIDR flsm vlsm-verkkotopologia

Flsm

Fixed Length aliverkon peite (Flsm) tarkoittaa strategiaa, jossa jokainen infrastruktuurisi verkko on samankokoinen.

riippumatta siitä, saitko luokattoman tai luokattoman tehtävän RIR: ltä, voit ottaa IP-osoitteet käyttöön määrämittaisina. Esimerkiksi:

sinulle on annettu RIR this /24: 9.9.9.0 /24 . Koska suurin osa verkoistasi vaatii 30 IP-osoitetta, pienin mahdollinen aliverkko on /27, joka sisältää yhteensä 32 IP-osoitetta ja 30 käyttökelpoista IP-osoitetta.

FLSM-maailmassa jokaisen topologian aliverkon on oltava samankokoinen. Eli jos yhden aliverkon on oltava /27, kaikkien aliverkon on oltava /27:

classful CIDR flsm vlsm-verkkotopologia flsm-tehtävällä

tässä nimenomaisessa topologiassa tarvitaan yhteensä 91 IP-osoitetta, mutta koko /24 (256 IP-osoitetta) varattiin, eikä lisävaraa laajennukselle jäänyt. Tämä on erittäin tehotonta käyttöä annetun IP-osoiteavaruuden.

kysymys on kuitenkin edelleen, Jos tämä oli niin tehoton tapa jakaa IP-osoiteavaruutta, miksi se on koskaan ollut olemassa? Syy: säästää bittiä Lanka.

alkuaikojen reititysprotokollat (mm., RIPv1 ja sen edeltäjät) tallensivat bittejä johdolle jättämällä aliverkon naamion pois mainoksista — kaikkien mainostettujen verkkojen aliverkon naamion oletettiin olevan sama naamari, joka on määritetty vastaanottavalle rajapinnalle.

tämä tarkoittaa, että RIP: n alkuperäinen iteraatio tarvitsee vain lähettää: 9.9.9.0 , 9.9.9.32 , 9.9.9.64 , jne. Sen sijaan: 9.9.9.0 255.255.255.224 , 9.9.9.32 255.255.255.224 , 9.9.9.64 255.255.255.224 , jne.

RIPv1: n käytös näkyy tässä Reddit – sivustolle tekemässäni viestissä: mitä RIP mainostaa-lopullinen todiste.

nykypäivän suuren kapasiteetin verkoissa näiden muutamien bittien säästäminen on täysin merkityksetöntä, mutta tietokoneverkkojen rakentamisen varhaishistoriassa (1960-ja 1970-luvuilla) oli aika, jolloin bittien lähettäminen oli verrattain kallista.

avainasia on: FLSM ei ole sama asia kuin Luokkatehtävät. FLSM käyttää vain yhden koon aliverkon maskia kaikissa reititinliitännöissä, kaikille reitittimille topologiassasi.

sillä, oliko IANA/Rirsiltä saamasi IP-osoiteavaruus luokaton vai luokaton toimeksianto, ei ole merkitystä FLSM: n kannalta.

VLSM

kuten yllä olevasta esimerkistä käy ilmi, FLSM johtaa moniin hukattuihin IP-osoitteisiin. Flsm: n evoluutio toi meidät VLSM: ään eli vaihtelevan pituiseen aliverkon maskiin.

classful CIDR flsm vlsm-verkkotopologia VLSM-tehtävällä

jos FLSM on aliverkon käyttöönottostrategia, joka edellyttää kaikkien aliverkon maskien olevan samankokoisia, VLSM on aliverkon käyttöönottostrategia, jonka avulla kaikki aliverkon Maskit voivat olla eri kokoisia.

yllä oleva sama IP-osoitusesimerkki voidaan toistaa paljon tehokkaammin VLSM: n avulla.

ilmoitus, me vielä tarvitaan 91 isäntä IP-osoitteet, mutta pystyimme mukautumaan, että vain määrittämällä 116 IP-osoitteet, jättäen toinen 140 IP-osoitteet meidän /24 laajentaa ja skaalata tätä topologia.

myönnetään, VLSM ei ole täydellinen-se ei estä IP-osoitteiden tuhlausta, mutta se on merkittävä parannus FLSM: ään verrattuna. VLSM on myös defacto-standardi sille, miten jokainen verkko on suunniteltu tänä päivänä.

Yhteenveto

Yhteenveto:

  • Classful osoite on IANA / rir määrittää IP-tilaa luokan A, B, tai C lohkot (perintö).
  • luokaton tai CIDR on IANA / RIRs, joka määrittää IP-tilaa minkä kokoisessa lohkossa tahansa tarpeen mukaan (nykystandardi).
  • FLSM määrää, että jokainen IP-aliverkko käyttöönotossasi on samankokoinen (perintö).
  • VLSM sallii minkä tahansa IP-aliverkon käyttöönotossasi olevan koon (moderni standardi).

toivottavasti nyt ymmärrät kunkin termin yksilölliset määritelmät.

tämä blogikirjoitus on virallistettu versio epävirallisesta kirjoituksesta, jonka tein muutama vuosi sitten CCNA: n Redditissä.

You might also like

Vastaa

Sähköpostiosoitettasi ei julkaista.