Wildcard маски

Содержание
Введение
Список подстановочных масок
Похожие статьи

Введение

Маска подстановочных знаков - это маска из битов, которая указывает, какие части IP-адреса доступны для проверки.

В Cisco IOS они используются в нескольких местах, например:

Подстановочную маску можно рассматривать как перевернутую маску подсети.

Например, маска подсети

255.255.255.0
(двоичный эквивалент = 11111111.11111111.11111111.00000000)

преобразуется в подстановочную маску

0.0.0.255
(двоичный эквивалент = 00000000.00000000.00000000.11111111)

Маска подстановочной карты - это правило сопоставления. Правилом для подстановочной маски является:

0 означает, что эквивалентный бит должен соответствовать

1 означает, что эквивалентный бит не имеет значения

Любой битовый шаблон с подстановочными знаками может быть замаскирован для проверки.

Например, подстановочная маска

0.0.0.254

(двоичный эквивалент = 00000000.00000000.00000000.11111110)

, примененная к IP-адресу 10.10.10.2 (00001010.00001010.00001010.00000010), будет соответствовать чётным IP-адресам 10.10.10.0, 10.10.10.2, 10.10.10.4, 10.10.10.6 и т.д. так как последний бит четвёртого октета маски это ноль, то есть соответствовать ей будут адреса, у которых последний бит четвёртого октета тоже ноль, то есть чётные. Первые три октета должны совпадать полностью, так как в маске там нули.

Та же маска, примененная к 10.10.10.1 (00001010.00001010.00001010.00000001), будет соответствовать IP-адресам с нечетными номерами 10.10.10.1, 10.10.10.3, 10.10.10.5 и т.д.

Комбинация сети и подстановочной маски 1.1.1.1 0.0.0.0 соответствовала бы интерфейсу, настроенному точно только на 1.1.1.1, и ничему другому.

Подстановочные маски используются в ситуациях, когда маски подсети могут не применяться. Например, когда два затронутых хоста находятся в разных подсетях, использование подстановочной маски сгруппирует их вместе.

Список подстановочных масок

/32255.255.255.255 0.0.0.0
/31255.255.255.254 0.0.0.1
/30255.255.255.252 0.0.0.3
/29255.255.255.248 0.0.0.7
/28255.255.255.240 0.0.0.15
/27255.255.255.224 0.0.0.31
/26255.255.255.192 0.0.0.63
/25255.255.255.128 0.0.0.127
/24255.255.255.0 0.0.0.255
/23255.255.254.0 0.0.1.255
/22255.255.252.0 0.0.3.255
/21255.255.248.0 0.0.7.255
/20255.255.240.0 0.0.15.255
/19255.255.224.0 0.0.31.255
/18255.255.192.0 0.0.63.255
/17255.255.128.0 0.0.127.255
/16255.255.0.0 0.0.255.255
/15255.254.0.0 0.1.255.255
/14255.252.0.0 0.3.255.255
/13255.248.0.0 0.7.255.255
/12255.240.0.0 0.15.255.255
/11255.224.0.0 0.31.255.255
/10255.192.0.0 0.63.255.255
/9255.128.0.0 0.127.255.255
/8255.0.0.0 0.255.255.255
/7254.0.0.0 1.255.255.255
/6 252.0.0.0 3.255.255.255
/5 248.0.0.0 7.255.255.255
/4 240.0.0.0 15.255.255.255
/3 224.0.0.0 31.255.255.255
/2 192.0.0.0 63.255.255.255
/1 128.0.0.0 127.255.255.255
/0 0.0.0.0255.255.255.255
Похожие статьи
Сети
Примеры масок
Пример протокола
Порты
IT
SSH
DNS
PuTTY
Telnet
PSTools
Firefox
FreeSSHD
Компьютерные сети
Пример прокола
Как создать туннель
Как сделать проброс портов