Как найти x-ю подсеть XXXX /XX (300-ю подсеть 172.16.0.0 /29)?
решение1
подсчитайте, сколько адресов находится в подсети /29 (полный IP имеет 32 бита, поэтому у вас остается 3 бита для подсети), 2 в степени 3 равно 8. У вас есть 8 адресов на подсеть.
посмотрите, сколько подсетей /29 может быть в одной подсети /24 (172.16.0.0-172.16.0.255), это 256/8, то есть 32 подсети /29
Разделите 300 на 32 и получите 9,75, так что 300-я /29 подсеть будет в 10-й /24 подсети (172.16.9.0-172.16.9.255), потому что вам нужно взять 9 полных /24 подсетей и часть 10-й
Умножьте 9*32, и вы получите, что 9-я подсеть заканчивается 288-й /29-й подсетью, поэтому вам нужно взять еще 12 /29-й подсети из 172.16.9.0/24, что составляет (12-1)*8, поэтому 300-я будет 172.16.9.88.0/29.
решение2
Вычислите это. /29
Подсеть имеет 8 адресов (3-битный адрес хоста), так сколько адресов имеет n-1 подсетей? И сколько из этих адресов помещается в один октет?