Как да изчислим маската на подмрежата от IP адрес стъпка по стъпка

Тъй като има голям брой статии по темата за подмрежите, аз също направих смела стъпка в създаването на ръководство стъпка по стъпка „Как да изчислим маската на подмрежата от IP адрес стъпка по стъпка“.
Можете да прочетете повече по темата в общи линии от уебсайта на Cisco тук .
По-долу е прост метод от 6 стъпка по стъпка, който използвам за извършване на изчисления на подмрежи.
Нека разгледаме този въпрос по-долу;
1: Имаме IP адрес 10.20.4.13/29 и искаме да разбереме какво съдържа;
- Адрес на подмрежата
- Първият валиден адрес на хост
- Последен валиден адрес на хост
- Адрес за излъчване
- Маска на подмрежата
Как да изчислим маската на подмрежата от IP адрес стъпка по стъпка
Стъпка 1: Намерете номер на подмрежа
Извадете номера на префикса от /32
32-29=3
Изчислете маската на подмрежата
8 бита – 3 бита = 5 бита (мрежовите битове са включени)
Може би се питате защо 8 бита, 8 бита са необходими за всеки октет.
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
| 128 + | 64 + | 32 + | 16 + | 8 | = | 248 |
Маска на подмрежата = 255.255.255.248
Стъпка 2: Намерете Размера на подмрежата
Повишете 2 до степента на приспадане (8-3 =5 бита). Нека наречем битовете n!
2**n = Размер на подмрежата
2**5 = Размери на подмрежата за всяка подмрежа.
2*2*2 = 8
Забележка: 8 е размерът на блока за подмрежата, така че например стъпките вече ще бъдат 0 8 16 32 40 и така нататък!
Стъпка 3: Намерете
размер на подмрежата на адрес за излъчване – 1
(2**n) – 1 = адрес за излъчване
(2**3) – 1 = (8-1) = 7
Стъпка 4: Намерете подмрежа за IP адрес Идентифицирайте блок на подмрежа за IP адрес:
Където във всяко увеличение е адресът 10.20.4. 13 /29 намира 0 8 16 32 40 ?
13 попада между 8 и 16 и следователно адресът е във валидния хост диапазон на подмрежата 10.20.4.8/29
Стъпка 5: Изчислете валидни хостове | Как да изчислим броя на хостовете в подмрежата
2**n – 2 = Валиден обхват на хост
2**3 – 2 = (8-2) = 6
Отговорът на въпроса сега е следният;
Адрес на подмрежата : 10.20.4.8/29
Минимален адрес на хоста : 10.20.4.9/29
Максимален адрес на хоста : 10.20.4.14/29
Адрес за излъчване : 10.20.4.15/29
Ето го. Просто ръководство от 6 стъпка по стъпка за ефективно свързване на подмрежи.Таблица с маска на подмрежите с променлива дължина
| Размер на префикса | Мрежова маска | Използваеми хостове на подмрежа |
| /1 | 128.0.0.0 | 2,147,483,646 |
| /2 | 192.0.0.0 | 1,073,741,822 |
| /3 | 224.0.0.0 | 536,870,910 |
| /4 | 240.0.0.0 | 268,435,454 |
| /5 | 248.0.0.0 | 134,217,726 |
| /6 | 252.0.0.0 | 67,108,862 |
| /7 | 254.0.0.0 | 33,554,430 |
| клас А | ||
| /8 | 255.0.0.0 | 16,777,214 |
| /9 | 255.128.0.0 | 8,388,606 |
| /10 | 255.192.0.0 | 4,194,302 |
| /11 | 255.224.0.0 | 2,097,150 |
| /12 | 255.240.0.0 | 1,048,574 |
| /13 | 255.248.0.0 | 524,286 |
| /14 | 255.252.0.0 | 262,142 |
| /15 | 255.254.0.0 | 131 070 |
| клас Б | ||
| /16 | 255.255.0.0 | 65,534 |
| /17 | 255.255.128.0 | 32,766 |
| /18 | 255.255.192.0 | 16,382 |
| /19 | 255.255.224.0 | 8,190 |
| /20 | 255.255.240.0 | 4,094 |
| /21 | 255.255.248.0 | 2,046 |
| /22 | 255.255.252.0 | 1,022 |
| /23 | 255.255.254.0 | 510 |
| Клас C | ||
| /24 | 255.255.255.0 | 254 |
| /25 | 255.255.255.128 | 126 |
| /26 | 255.255.255.192 | 62 |
| /27 | 255.255.255.224 | 30 |
| /28 | 255.255.255.240 | 14 |
| /29 | 255.255.255.248 | 6 |
| /30 | 255.255.255.252 | 2 |
| /31 | 255.255.255.254 | 0 |
| /32 | 255.255.255.255 | 0 |


