Пример 1. Пусть некая компания АВС хочет создать 12 подсетей для своего адреса класса С 200.10.10.0
Пусть некая компания АВС хочет создать 12 подсетей для своего адреса класса С 200.10.10.0. В каждой подсети не должно быть более 10 ведущих адресов. 2. Прибавьте 2 (для сетевого и широковещательного адресов) к 12; получится 14. Ближайшая степень двойки — 16, или 24. Таким образом, нужна 4-разрядная маска подсети. 3. Резервирование четырех разрядов сверху вниз демонстрирует битовую комбинацию 11110000 для маски подсети. Десятичное значение для этого числа - 128 + 64 + 32 + 16, или 240. Соответственно, маска подсети по умолчанию для адреса класса С расширяется с 255.255.255.0 до 255.255.255.240. (Потому что мы "захватываем" четыре разряда из хостовой части адреса). 4. Для подсчета количества ведущих адресов для каждой подсети осуществите обратное построение логической схемы маски подсети. Это значит, что ни один разряд, применяемый для маски подсети, не может быть использован для ведущих адресов. Подсчитайте количество нулей, оставшихся в маске подсети, чтобы определить количество разрядов, возможных для использования в ведущих адресах. В данном случае результат равен четырем. 5. Формула, применяемая для подсчета количества подсетей, работает и при подсчете количества хостов; при этом b становится количеством разрядов в ведущем адресе: 2b - 2, или 24 - 2, и в результате получаем 14.
Не забывайте, что конечная цель этого упражнения состоит в том, чтобы сравнить количество требующихся хостов для каждой подсети с только что вычисленным значением. Другими словами, если в каждой подсети необходимо более 14 хостов, то рассчитанная маска подсети не сможет обеспечить желаемого результата, но поскольку для каждой подсети необходимо 10 хостов, исходя из требований АВС, наша схема будет работать. Вот краткое изложение того, что вы только что сделали. Основываясь на требовании о создании 12 подсетей в адресе класса С, в котором ни в одной отдельной подсети не должно быть более 10 ведущих адресов, вы вычислили, что необходима 4-разрядная маска подсети. Поскольку соответствующая битовая комбинация, 11110000, эквивалентна 240 в десятичном представлении, маска подсети для класса С по умолчанию 255.255.255.0 должна быть изменена таким образом, чтобы эти четыре разряда были захвачены из хостовой части адреса; в результате маска подсети принимает вид 255.255.255.240. Так как оставшиеся четыре разряда для хостовой части позволяют предоставить по 14 ведущих адресов для каждой подсети, а требуется не более 10 адресов на подсеть, наша схема будет работать, как предполагалось. Не забывайте выполнять последнее действие и проверять свою работу — повторно нумеровать IР-сети скучно и утомительно; вам ведь не хочется этого делать!
|