Alamvõrgu / CIDR kalkulaator
Leia alamvõrgu andmed kiiresti IPv4 oktettide ja CIDR-prefiksi pikkuse abil.
Kuidas kasutada seda alamvõrgu / CIDR kalkulaatorit
- Sisestage IP-oktetid
Sisestage neli oktetti väljadele IP-oktett 1, IP-oktett 2, IP-oktett 3 ja IP-oktett 4 (nt 192, 168, 10, 50).
- Määrake CIDR-prefiksi pikkus
Sisestage alamvõrgu prefiks CIDR-prefiksi pikkuse väljale (nt 24 /24 jaoks, 26 /26 jaoks).
- Vaadake alamvõrgu maski
Kalkulaator kuvab alamvõrgu maski punkt-kümnendsüsteemis ja binaarkujul.
- Kontrollige võrgu- ja leviedastusaadressi
Vaadake võrguaadressi ja leviedastusaadressi tulemusi, et näha alamvõrgu vahemikku.
- Pange tähele kasutatavaid hoste
Kasutage kasutatavate hostide väärtust, et planeerida, kui mitmele seadmele saab alamvõrgus aadresse määrata.
Kuidas see alamvõrgu / CIDR-i kalkulaator töötab
See alamvõrgu kalkulaator tuletab alamvõrgu maski, võrguaadressi, broadcast-aadressi ja kasutatavate hostide arvu IPv4-aadressist ja CIDR-i prefiksi pikkusest. See kasutab bitikaupa tehteid — sama loogikat, mida ruuterid ja operatsioonisüsteemide võrgupinu rakendavad igale paketile —, et jagada 32-bitine aadressiruum võrguosaks ja hostiosaks. Prefiksi pikkus ütleb kalkulaatorile, kui mitu esimest bitti tähistavad võrku; ülejäänud bitid on saadaval hostiaadresside jaoks. Nende piiride mõistmine on oluline IP-aadresside planeerimisel, tulemüürireeglite koostamisel, pääsuloendite (ACL) haldamisel ja marsruutimisprobleemide lahendamisel mis tahes TCP/IP-võrgus.
võrk = IP AND mask • broadcast = IP OR NOT(mask) • tavapärased kasutatavad hostid = 2^(32 − prefiks) − 2, siin on erikäsitlus /31 ja /32 jaoks Arvestades IP-aadressi 192.168.10.50 prefiksiga /26: alamvõrgu mask on 11111111.11111111.11111111.11000000, mis on kümnendsüsteemis 255.255.255.192. Bitikaupa AND operatsioon 192.168.10.50 ja 255.255.255.192 vahel annab võrguaadressiks 192.168.10.0. Bitikaupa OR operatsioon 192.168.10.50 ja pööratud maski (0.0.0.63) vahel annab levisaateaadressiks 192.168.10.63. Host-osa pikkus on 32 − 26 = 6 bitti, seega aadresside koguarv = 2^6 = 64 ja kasutatavaid hoste = 64 − 2 = 62.
10.0.0.100/22 puhul: alamvõrgu mask on 255.255.252.0, võrguaadress on 10.0.0.0, leviedastus on 10.0.3.255 ja kasutatavad hostid = 1 022. /22 jätab 10 hostibitti (2^10 − 2).
172.16.5.1/28 puhul: alamvõrgu mask on 255.255.255.240, võrguaadress on 172.16.5.0, leviedastus on 172.16.5.15 ja kasutatavad hostid = 14. /28 on tavaline väikeste müügipunktide või IoT alamvõrkude puhul.
- ✓ Kalkulaator töötab ainult IPv4-ga (32-bitised aadressid). IPv6 alamvõrkude loomine kasutab 128-bitist aadressiruumi ja teisi konventsioone.
- ✓ Prefiksi pikkused /31 ja /32 on kehtivad CIDR-notatsioonid. See kalkulaator kuvab /31 kahe kasutatava punkt-punkti lõpp-punktina vastavalt standardile RFC 3021 ja /32 ühe hosti marsruudina.
- ✓ Iga oktett peab olema vahemikus 0–255 ja prefiksi pikkus vahemikus 0–32. Väljaspool neid piire olevad väärtused annavad vigaseid tulemusi.
- ✓ Arvutus eeldab klassideta adresseerimist (CIDR). Vanu klassipõhiseid piire (klass A/B/C) ei rakendata.
- Enamiku alamvõrkude puhul ei saa seadmetele määrata võrguaadressi (kõik hosti bitid on nullid) ega levisaateaadressi (kõik hosti bitid on ühed), mistõttu lahutab traditsiooniline valem aadresside koguarvust kaks.
- Punkt-punkt /31 lingid on teadlik erand: mõlemat aadressi käsitletakse kasutatavate lõpp-punktidena, selle asemel et reserveerida eraldi võrgu- ja levisaateaadressid.
- VLAN-ide või pilve-VPC-de planeerimisel vali prefiks, mis jätab piisavalt ruumi tulevaseks kasvuks – kui alamvõrk on juba kasutusel, tähendab suuruse muutmine tavaliselt kogu vahemiku uuesti adresseerimist.
- Supernetting (marsruutide agregeerimine) kasutatab sama bitiloogikat vastupidi: mitu väiksemat prefiksit ühendatakse üheks suuremaks, et vähendada marsruutimistabeleid.
- Kiireks peast arvutamiseks jäta meelde jada /24 = 254 hosti, /25 = 126, /26 = 62, /27 = 30, /28 = 14 – iga täiendav prefiksi bitt poolitab hostide arvu.
- RFC 4632 — Classless Inter-Domain Routing (CIDR): Interneti-aadresside määramise ja agregeerimise plaan
- RFC 3021 — 31-bitiste prefiksite kasutamine IPv4 punkt-punkt linkidel
- RFC 791 — Internetiprotokoll (IPv4 aadressistruktuur ja bitikaupa operatsioonid)
CIDR-notatsiooni ja alamvõrgu matemaatika mõistmine
CIDR (Classless Inter-Domain Routing) tähistus kirjeldab kompaktselt, kuidas IPv4-aadress on jagatud võrguosaks ja hostiosaks. Prefiksi pikkus (nt /24) näitab, mitu 32 bitist tuvastavad võrgu; ülejäänud bitid määravad hostiaadressid selles alamvõrgus. /24 jätab 8 hostibitti, seega 2^8 = 256 aadressi kokku, millest tavaliselt 254 on kasutatavad pärast võrgu- ja leviedastusaadresside reserveerimist. Alamvõrgu matemaatika tugineb bittidevahelistele operatsioonidele: võrguaadress on IP JA alamvõrgu mask ning leviedastusaadress on IP VÕI ümberpööratud mask. Ruuterid ja tulemüürid kasutavad seda loogikat iga paketi puhul, et otsustada, kas aadress kuulub kohalikku alamvõrku või tuleb see edasi suunata.
Praktilised arendaja kasutusjuhud alamvõrkude loomiseks
Arendajad puutuvad alamvõrgu arvutustega kokku pilve VPC-de projekteerimisel, tulemüürireeglite kirjutamisel, marsruutimisprobleemide silumisel ja juurdepääsukontrolli loendite konfigureerimisel. AWS-is, GCP-s või Azure'is valite VPC-de ja alamvõrkude jaoks CIDR-plokid; prefiksi pikkuste mõistmine aitab teil alamvõrke õigesti dimensioneerida ja vältida kattumist. Turvainsenerid kasutavad CIDR-vahemikke iptablesis, nftablesis ja pilve turvarühmades, et lubada või keelata liiklust IP-vahemiku järgi. Ühenduvuse tõrkeotsingul aitab võrgu- ja leviedastusaadresside teadmine kontrollida, kas host on oodatud vahemikus. DevOps-meeskonnad kasutavad alamvõrgu matemaatikat ka IP-aadresside eraldamise planeerimisel Kubernetes-klastrite, konteinervõrkude ja mitme rentnikuga arhitektuuride jaoks.
Alamvõrgu / CIDR kalkulaatori KKK
Mis on alamvõrgumaski ja CIDR-prefiksi vahe?
Need väljendavad sama teavet erinevas tähistuses. /24 prefiks tähendab 24 juhtivat ühte, mis vastab punkt-kümnendsüsteemis alamvõrgumaskile 255.255.255.0. CIDR-tähistus on kompaktsem ja see on tänapäevases marsruutimise konfigureerimises standard.
Miks lahutatakse kasutatavate hostide saamiseks koguarvust kaks aadressi?
Traditsioonilises IPv4 alamvõrkude loomises on alamvõrgu esimene aadress (kõik hosti bitid on nullid) reserveeritud võrguaadressiks ja viimane aadress (kõik hosti bitid on ühed) on reserveeritud laisaadressiks. Kumbagi ei saa seadmele määrata, seega kasutatavad hostid = 2^(hosti bitid) − 2. Märkimisväärne erand on /31 punkt-punkti ühendus.
Kas ma saan seda kalkulaatorit kasutada privaatsete IP-vahemike jaoks?
Jah. Bittide matemaatika on privaatsete (RFC 1918) ja avalike aadresside puhul identne. Tavalised privaatsed vahemikud on 10.0.0.0/8, 172.16.0.0/12 ja 192.168.0.0/16.
Mida tähendab /32 prefiks?
/32 prefiks tähistab ühte hosti aadressi ilma hosti bittideta. Seda kasutatakse tavaliselt marsruutimistabelites ja tulemüürireeglites täpselt ühe IP-aadressi vastendamiseks ning see kalkulaator kuvab seda ühe kasutatava hosti marsruudina.
Kas see töötab IPv6 puhul?
Ei. See kalkulaator on loodud IPv4 32-bitise aadressiruumi jaoks. IPv6 kasutab 128-bitiseid aadresse, teistsugust prefiksi pikkuse vahemikku (tavaliselt /48 kuni /128) ega reserveeri laisaadressi samal viisil.