Для включения OPSF на интерфейсах протокол OSPFv2 использует комбинацию аргументов network-address wildcard-mask. OSPF является бесклассовым протоколом, следовательно, всегда требуется шаблонная маска или, как её ещё называют, wildcard-маска. При определении интерфейсов, участвующих в процессе маршрутизации, шаблонная маска, как правило, представляет собой обратную величину маски подсети, настроенной для этого интерфейса.
Шаблонная маска - это строка из 32 двоичных цифр, используемая маршрутизатором для определения битов адреса, которые будут рассматриваться на предмет совпадения. В маске подсети двоичное значение 1 равно совпадению, а двоичное значение 0 не является совпадением. В отношении шаблонной маски верно обратное.
- Бит 0 шаблонной маски — совпадает с соответствующим значением бита в адресе.
- Бит 1 шаблонной маски — игнорирует соответствующее значение бита в адресе.
Простейший способ рассчитать шаблонную маску — вычесть маску подсети из 255.255.255.255.
В примере на рис. 1 выполняется расчёт шаблонной маски из сетевого адреса 192.168.10.0/24. В этих целях маска подсети 255.255.255.0 вычитается из 255.255.255.255, в результате получается 0.0.0.255. Следовательно, 192.168.10.0/24 равно 192.168.10.0 с шаблонной маской 0.0.0.255.
В примере на рис. 2 выполняется расчёт шаблонной маски из сетевого адреса 192.168.10.64/26. В этих целях маска подсети 255.255.255.192 вычитается из 255.255.255.255, что в результате даёт 0.0.0.63. Следовательно, 192.168.10.0/26 равно 192.168.10.0 с шаблонной маской 0.0.0.63.