Vypočítejte adresu sítě, broadcastovou adresu, masku podsítě a počet použitelných hostitelů z IPv4 adresy a prefixu CIDR.
Subnetting je rozdělení větší IP sítě na menší, lépe spravovatelné podsítě. Z IPv4 adresy a délky prefixu CIDR (např. /24) lze vypočítat masku podsítě, adresu sítě, broadcastovou adresu a počet použitelných hostitelů v dané síti. Délka prefixu určuje, kolik bitů adresy patří síťové části; zbývající bity tvoří část pro hostitele. Například prefix /24 ponechává 8 bitů pro hostitele, takže síť má 256 adres (254 použitelných). Prefixy /31 a /32 jsou zvláštní případy bez použitelných hostitelů (používají se pro spoje point-to-point nebo pro označení jediného hostitele). Wildcard maska je bitová inverze masky podsítě a běžně se používá v seznamech řízení přístupu (ACL).
Časté dotazy k výpočtu IP podsítí
Prefix CIDR udává, kolik bitů IP adresy patří síťové části. /24 znamená, že prvních 24 bitů 32bitové adresy tvoří síťovou část a zbývajících 8 bitů část pro hostitele, což odpovídá masce podsítě 255.255.255.0.
První adresa podsítě je vyhrazena jako adresa sítě a poslední jako broadcastová adresa, takže ani jednu nelze přidělit hostiteli. Proto se počet použitelných hostitelů počítá jako celkový počet adres (2^počet bitů hostitele) minus 2.
/32 představuje adresu jediného hostitele (bez bitů pro hostitele) a /31 obsahuje jen 2 adresy, které se obvykle používají pro spoje point-to-point, kde jsou obě adresy použitelné. Běžné rozdělení na adresu sítě a broadcast se na tyto prefixy nevztahuje, proto se konvenční počet „použitelných hostitelů“ uvádí jako 0.
Wildcard maska je bitová inverze masky podsítě (pro 255.255.255.0 je wildcard 0.0.0.255). Běžně se používá v seznamech řízení přístupu (ACL) Cisco a v konfiguraci OSPF k určení, které adresy mají odpovídat.