Nemokama internetinė IPv6 potinklio skaičiuoklė. Tiesiog įveskite IPv6 adresą ir prefikso ilgį, kad realiuoju laiku apskaičiuotumėte tinklo adresą, naudojamą prieglobos diapazoną ir bendrą prieglobų skaičių. Puikus įrankis tinklo administratoriams, sistemų inžinieriams ir infrastruktūros projektuotojams. Visiškai palaiko IPv6 suglaudintą žymėjimą (::).
Praktiniai naudojimo atvejai
IPv6 potinklio skaičiuoklė gali būti naudojama įvairiuose tinklo valdymo scenarijuose:
1. Įmonės tinklo potinklių projektavimas
Skirstant įmonės tinklą į potinklius pagal skyrius ar aukštus, IPv6 potinklio skaičiuoklė gali būti naudojama iš anksto apskaičiuoti kiekvieno potinklio adresų diapazoną. Pavyzdžiui, jei gausite /48 adresų bloką, galite kiekvienam skyriui priskirti /64 potinklį ir patvirtinti, kad kiekviename potinklyje yra 18 446 744 073 709 551 616 prieglobos adresų. Šis skaičiavimas leidžia tinkamai suprojektuoti potinklį, atsižvelgiant į būsimą mastelį.
2. IPT adresų paskirstymo planavimas
Kai IPT (interneto paslaugų teikėjai) skiria IPv6 adresų blokus klientams, jie turi nustatyti tinkamą prefikso ilgį kiekvienam klientui. Galite apskaičiuoti paskirstymus pagal naudojimą: /64 individualiems vartotojams, /56 mažoms įmonėms, /48 didelėms įmonėms ir kt. Taip pat galite iš anksto apskaičiuoti, kiek klientų galima paskirstyti iš /32 adresų bloko, ir naudoti tai adresų atsargų valdymui.
3. IP adresų valdymas duomenų centruose
Duomenų centrai turi priskirti IPv6 adresus daugeliui prieglobų, įskaitant virtualias mašinas, konteinerius ir fizinius serverius. Naudodami IPv6 potinklio skaičiuoklę, galite priskirti tinkamus potinklius kiekvienam stelažui, aukštui ir nuomininkui, išvengiant adresų dubliavimosi ir išnaudojimo. Pavyzdžiui, padalijus /48 adresų bloką į /64 potinklius, sukuriama 65 536 potinkliai, užtikrinant pakankamą adresų erdvę net dideliuose duomenų centruose.
4. IPv6 migracijos planavimas
Kuriant IPv6 migracijos planą iš IPv4, turite tinkamai susieti esamas IPv4 tinklo konfigūracijas su IPv6. Naudodami IPv6 potinklio skaičiuoklę, galite apskaičiuoti IPv6 /64 potinklius (beveik neribotas prieglobų skaičius), atitinkančius IPv4 /24 potinklius (254 prieglobos), ir iš anksto suprojektuoti tinklo konfigūraciją po migracijos. Jis taip pat gali būti naudojamas adresų paskirstymo planavimui dviejų stekų (dual-stack) aplinkose.
5. Tinklo saugumas ir prieigos kontrolė
Nurodant IPv6 adresų diapazonus ugniasienėse ar prieigos kontrolės sąrašuose (ACL), reikalinga tiksli potinklio informacija. Naudodami IPv6 potinklio skaičiuoklę, galite apskaičiuoti konkrečius potinklių diapazonus ir tiksliai juos atspindėti saugumo politikose. Pavyzdžiui, galite lengvai konfigūruoti nustatymus, leidžiančius išorinę prieigą tik prie konkrečių adresų diapazonų /64 potinklyje, arba apriboti vidinę prieigą iš konkrečių potinklių.
Kas yra IPv6 potinklio skaičiavimas?
IPv6 potinklio skaičiavimas yra procesas, kurio metu iš IPv6 adreso ir prefikso ilgio gaunama potinklio informacija, pvz., tinklo adresas, prieglobos adresų diapazonas ir bendras prieglobų skaičius. Tai yra esminis darbas, sudarantis tinklo projektavimo ir IP adresų valdymo pagrindą.
IPv6 adreso struktūra ir prefiksas
IPv6 adresai susideda iš 128 bitų ir yra vaizduojami 8 grupėmis šešioliktainių skaičių (po 4 skaitmenis), atskirtų dvitaškiais (:) (pvz., 2001:0db8:85a3:0000:0000:8a2e:0370:7334). Prefikso ilgis (pvz., /64) nurodo, kad pirmoji adreso dalis yra tinklo dalis, o antroji – prieglobos dalis. **/64 prefiksas** reiškia, kad pirmieji 64 bitai yra tinklo identifikatorius, o paskutiniai 64 bitai – prieglobos identifikatorius, todėl viename potinklyje yra 18 446 744 073 709 551 616 adresų. Įprasti prefiksų ilgiai apima **/32** (paskirstymas iš regioninių interneto registrų IPT), **/48** (paskirstymas iš IPT įmonėms) ir **/64** (vienas potinklis). IPv6 nenaudojamas potinklio kaukės žymėjimas, kaip IPv4 255.255.255.0; visada naudojamas CIDR žymėjimas (prefikso ilgis).
IPv6 adresų suglaudintas žymėjimas ir normalizavimas
Kadangi IPv6 adresai yra ilgi, dažnai naudojamas **suglaudintas žymėjimas**. Glaudinimo taisyklės yra: (1) Pradinius nulius kiekvienoje grupėje galima praleisti (0db8 → db8), (2) Iš eilės einančias nulių grupes galima sutrumpinti :: (bet tik vieną kartą). Pavyzdys: 2001:0db8:0000:0000:0000:0000:0000:0001 → 2001:db8::1. Šis įrankis priima tiek suglaudinto, tiek pilno formato įvestis ir rodo rezultatus skaitomu suglaudintu formatu. Skaičiavimo procese adresas pirmiausia išplečiamas į pilną formatą (8 grupės × 4 skaitmenys), konvertuojamas į 128 bitų dvejetainį kodą, tada atliekami potinklio skaičiavimai. Tai leidžia tiksliai apdoroti IPv6 adresus bet kokiu žymėjimo formatu, įskaitant :: santrumpą.
Potinklio skaičiavimo algoritmas ir taikymai
Skaičiuojant potinklį, IPv6 adresas konvertuojamas į 128 bitų dvejetainį kodą, o tinklo dalis ir prieglobos dalis atskiriamos pagal prefikso ilgį. **Tinklo adresas** yra vertė, kai visi prieglobos dalies bitai nustatyti į 0. **Pirmasis prieglobos adresas** yra vertė, kai mažiausiai reikšmingas prieglobos dalies bitas nustatytas į 1, **Paskutinis prieglobos adresas** yra vertė, kai visi prieglobos dalies bitai nustatyti į 1. **Bendras prieglobų skaičius** apskaičiuojamas kaip 2 pakelta (128 - prefikso ilgis). Pavyzdžiui, /64 potinklis turi 2^64 = 18 446 744 073 709 551 616 galimų adresų. Realiame tinklo projektavime reikia atsižvelgti į tinklo adresą (::0) ir transliacijos adresą (::ffff:ffff:ffff:ffff), tačiau didžiulė IPv6 adresų erdvė užtikrina beveik neribotą prieglobos adresų skaičių. Kuo mažesnis prefikso ilgis (pvz., /32), tuo į daugiau potinklių galima padalyti, o kuo didesnis prefikso ilgis (pvz., /64), tuo daugiau prieglobų galima talpinti viename potinklyje.