Ещё примеры
Пример 1. Ловушки нет — ответ равен кандидату. Узлы .66 и .70 отличаются в 6-м бите, кандидат /29. Проверяем: сеть .64, broadcast .71, оба узла внутри и не служебные.
66 = 01000010
70 = 01000110
\____/ ^ расхождение -> кандидат /29
/29: .64 сеть | .65 .66 .67 .68 .69 .70 узлы | .71 broadcast
оба узла обычные -> ответ 29
Пример 2. Ловушка сработала снизу. Узлы .8 и .12: кандидат /29 даёт сеть .8 — это адрес A.
/29: сеть = .8 = адрес A -> нельзя
/28: сеть = .0, broadcast = .15
A = .8, B = .12 — обычные узлы -> ответ 28
Пример 3. Как быстро увидеть опасность. Если у адреса много нулей справа, он «похож» на адрес сети — проверяй его первым.
.184.0 много нулей справа -> частый кандидат в адрес сети
.190.12 нулей мало -> скорее обычный узел