Сети. Как разбить на подсети?
Правильно разбить на подсети, в вашем случае, означает, что между исходной маской и конечной маской могут влезть как минимум n различных комбинаций. Проще говоря, степень двойки в количестве битов, которое мы должны прибавить к исходной маске, должна быть больше или равна n.
Рассмотрим на ваших примерах.
1. 162.14.0.0/16 на 12 подсетей.
Берем ближайшую степень двойки, которая больше 12. 2^4 = 16. Т.е. маска у нужных подсетей должна быть не меньше 16 + 4 = 20. Разнумеровывать подсети, пожалуй, не буду - в задачу это не входит и даже если вы хоть немного уловили суть, полагаю, разнумеровать получится без труда.
2. 198.8.9.0/24 на 8
Аналогично находим степень двойки. 2^3 = 8. Маска подсетей - 24 + 3 = 27.
198.8.9.0/24 бейте по 27 маске получится по 30 хостов в подсети
162.14.0.0/16 на 12 подсетей получается по 5,4 тысячи хостов примерно, бейте по 19 получится по 8 тысяч хостов в подсети или по 20 тогда будет по 4 тысячи хостов
А вообще в гуглу наберите "ИП калькулятор" и будет вам счастье. Умение задать правильный вопрос содержит половину ответа.