Вычисление маски профиля доступа

Маска профиля доступа определяет, какие биты в значениях полей IP-адрес, МАС- адрес, порт ТСР/UDP и т.д. приходящих на коммутатор кадров, должны проверяться, а какие

– игнорироваться. Биты маски имеют следующие значения:

«0» – игнорирование значения соответствующего бита поля пакета данных;

«1» – проверка значения соответствующего бита поля пакета данных.

Предположим, администратору сети необходимо запретить прохождение трафика от узла с МАС-адресом 01-00-00-00-АС-11. Маска профиля доступа для этого адреса будет равна FF-FF-FF-FF-FF-FF. Если необходимо запретить или разрешить прохождение через коммутатор трафика любого узла из подсетей 192.168.16.0/24 – 192.168.31.0/24, то маска профиля доступа будет вычисляться, как показано на рисунке ниже.


 

Рис. 8.3. Вычисление маски профиля

 

Первые два октета IP-адресов из проверяемого диапазона имеют одинаковое значение

– «192.168». Они будут использоваться при проверке пакета, поэтому соответствующие биты маски содержат все 1. Последний октет IP-адреса, будет игнорироваться, так как нет заинтересованности в проверке индивидуальных адресов узлов подсетей. Поэтому последний октет маски профиля содержит все 0. В третьем октете значение маски будет равно 240 (11110000), так как оно охватывает все номера с 16 (00010000) до 31 (0001111), имеющие одинаковые значения (0001) первых четырех битов. Последние четыре бита третьего октета IP-адреса, маска профиля будет игнорировать, как незначащие.