Добрый день.
Основная задача - запретить PPPoE PADO пакеты. Для того чтобы легальные терминаторы не отвечали.
Есть два условия:
1) Терминатор, который отвечает в default VLAN.
2) Терминатор, который отвечает в разных VLAN (номера различные).
То есть, есть два типа пакетов с тэгом (с смещением на VLAN) и без тэга.
Разобрали пакеты, нарисовали маски. Проверили по отдельности - работает.
Без тэга:
Код:
create access_profile profile_id 2 packet_content_mask
offset_chunk_1 2 0xffffffff
offset_chunk_2 3 0xffffffff
offset_chunk_3 4 0xffff0000
С тэгом:
Код:
create access_profile profile_id 3 packet_content_mask
offset_chunk_1 2 0xFFFFFFFF
offset_chunk_2 3 0xFFFF0000
offset_chunk_3 4 0x0000FFFF
offset_chunk_4 5 0xFFFF0000
Требуется чтобы конструкции работали вместе. Но, при добавлении профиля 3, после второго сообщает:
Код:
DGS-3650:admin#create access_profile profile_id 3 packet_content_mask offset_chunk_1 2 0xFFFFFFFF
offset_chunk_2 3 0xFFFF0000
offset_chunk_3 4 0x0000FFFF
offset_chunk_4 5 0xFFFF0000
Command: create access_profile profile_id 3 packet_content_mask offset_chunk_1 2 0xFFFFFFFF offset_chunk_2 3 0xFFFF0000 offset_chunk_3 4 0xFFFF offset_chunk_4 5 0xFFFF0000
Only one packet content profile can be created!
Fail!
Аппаратное ограничение? Как же тогда? Маски сильно отличаются от смешения 802.1q.