Расчёт шаблонных масок для соответствия подсетям IPv4
Расчёт шаблонной маски может потребовать определённого опыта. На рис. 1 представлены три примера шаблонных масок.
В первом примере шаблонной маской предусматривается, что каждый бит в IPv4-адресе 192.168.1.1 должен точно совпадать.
Условием шаблонной маски во втором примере является отсутствие совпадений.
В третьем примере шаблонной маски оговаривается, что любой узел в сети 192.168.1.0/24 будет совпадать.
Приведённые примеры довольно просты и понятны. В действительности, вычисление шаблонных масок может оказаться гораздо более сложной задачей.
Расчёт шаблонных масок для соответствия диапазонам
На рис. 2 приводятся более сложные примеры. В примере 1 первые два октета и первые четыре 4 бита третьего октета должны точно совпадать. Последние четыре бита в третьем октете и последний октет могут быть любым допустимым числом. Результатом является маска, которая определяет диапазон сетей от 192.168.16.0 до 192.168.31.0.
В примере 2 показана шаблонная маска, с совпадениями в первых двух октетах и последнем бите третьего октета. Последний октет и первые семь бит в третьем октете могут быть любым допустимым числом. Результатом является маска, позволяющая или запрещающая все узлы из нечетных подсетей основной сети 192.168.0.0.