Перед решением желательно уточнить следующее:
1) Узнаем, сколько устройств в каждой подсети (N1, N2)
2) Узнаем, планируется ли расширение
3) Если планируется, то какими темпами
Собственно, решение.
Находим логарифм по основанию 2 для чисел N1, N2, округляем вверх.
Это будет количество битов для подсети 1 и подсети 2. Например, в первой сети 43 машины, во второй 27.
То есть, занято под хосты будет для первой подсети 6 бит, для второй 5. Таким образом, для первой подсети это будет маска 32-6=26 бит, для второй - 32-5=27.
Первая сеть:
Маска: 255.255.255.192
Сеть: 192.168.0.0/26
Адреса: 192.168.0.1 - 192.168.0.62
Броадкаст: 192.168.0.63
Вторая сеть:
Маска: 255.255.255.224
Сеть: 192.168.0.64/27
Адреса: 192.168.0.65 - 192.168.0.94
Броадкаст: 192.168.0.95
Первую сеть можно расширить до 62 машин, вторую - до 30
Вот как-то так. В принципе, всё по условию, максимум пространства для новых сетей