Какво всъщност ви казва CIDR префиксът
Всеки IPv4 адрес е 32 бита, разделен на мрежова част и част на хост. CIDR префиксът - числото след наклонената черта - казва колко от тези 32 бита принадлежат на мрежата, оставяйки останалите за отделните хостове. A /24 означава, че първите 24 бита са фиксирани (мрежата), оставяйки 8 бита свободни за хост адреси — 2⁸ = 256 възможни стойности, повечето от които могат да се използват.
| CIDR | Подмрежова маска | Общо адреси | Използваеми хостове |
|---|---|---|---|
| /16 | 255.255.0.0 | 65,536 | 65,534 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /30 | 255.255.255.252 | 4 | 2 |
Използваемите хостове винаги са общият брой адреси минус 2 — един адрес е запазен за идентифициране на самата мрежа, а най-високият адрес в диапазона е запазен като адрес за излъчване. (A /31 е документирано изключение, използвано за връзки от точка до точка, а /32 идентифицира единичен хост - и двата крайни случая повечето инструменти за подмрежи, включително този, третират отделно от общата формула.)
Мрежовият адрес, адресът за излъчване и обхватът на хоста са разработени
Вземете 192.168.1.100/24 като пример. Маската /24 коригира първите три октета и оставя последния свободен:
- Мрежов адрес (всички хост битове са зададени на 0): 192.168.1.0
- Адрес за излъчване (всички битове на хоста са зададени на 1): 192.168.1.255
- Използваем диапазон на хоста: 192.168.1.1 до 192.168.1.254
Всяко устройство, което конфигурирате с адрес, завършващ някъде от .1 до .254, принадлежи към същата /24 мрежа и може да се свързва директно, без да е необходим рутер между тях.
Оразмеряване на подмрежа, за да пасне на хостовете, от които действително се нуждаете
Вместо да изберете CIDR префикс и да се надявате, че е достатъчно голям, обикновено е по-ефективно да започнете от това колко устройства се нуждаят от адреси и да работите назад. Правилото: намерете най-малката степен на 2, която е поне вашият брой хостове плюс 2.
Имате нужда от адреси за 50 устройства? 2⁶ = 64 е най-малката степен на 2, която изчиства 52 (50 + 2), което съответства на /26 мрежа — общо 64 адреса, 62 използваеми. Искането за точно 50 ще бъде закръглено до същото /26, тъй като размерите на подмрежата са само две; няма такова нещо като мрежа с размер точно 50 хоста.
Диапазони от частни адреси (RFC 1918)
| Обхват | CIDR | Типична употреба |
|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | Големи корпоративни мрежи |
| 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | Средни мрежи, Docker по подразбиране |
| 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | Домашни рутери, малки офиси |
Тези диапазони са заделени за вътрешни мрежи и никога не се маршрутизират в публичния интернет, поради което почти всеки домашен рутер раздава адреси, започващи с 192.168 по подразбиране - и защо две напълно несвързани мрежи могат да използват същите частни адреси без конфликт, стига никога да не се свързват директно.
Свързани инструменти
Ако планирате капацитет на мрежата заедно с адресирането — колко честотна лента ще е необходима на даден брой устройства — Калкулатор на честотната лента покрива тази страна на мрежовото планиране.