faq обучение настройка
Текущее время: Вс авг 03, 2025 04:05

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: DGS-3650 ACL
СообщениеДобавлено: Пн дек 13, 2010 10:30 
Не в сети

Зарегистрирован: Пн дек 13, 2010 09:34
Сообщений: 59
Добрый день.

Основная задача - запретить 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.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3650 ACL
СообщениеДобавлено: Пн дек 13, 2010 18:29 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Можно проанонсировать офсеты в одном профиле, а в правилах уже выбирать по нужным.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3650 ACL
СообщениеДобавлено: Вт дек 14, 2010 17:10 
Не в сети

Зарегистрирован: Пн дек 13, 2010 09:34
Сообщений: 59
Bigarov Ruslan писал(а):
Можно проанонсировать офсеты в одном профиле, а в правилах уже выбирать по нужным.


Но при создании общей маски, в нетагированом пакете 15 байт означает 0x07 (0x07 PADO), а тагированом это номер VLAN. То есть в общем профиле, получится что нужно писать правило на каждый влан (их много) или не ловить общий.

Может как-то можно написать профиль, который бы, пропустил нужные байты, если задать общую маску (все чанки 0xFFFFFFFF).

С тегом:
Код:
№       0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15
0000   1c bd b9 94 68 b9 00 15 17 ee 04 14 81 00 00 69
№      16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 
0010   88 63 11 07 00 00 00 19 01 02 00 04 4e 41 53 32

15 байт - 0x69 - 150 VLAN
16 - 17 байт - PPPoE Discovery - 0x8863
19 байт - PADO 0x07

Без тега:
Код:
-//-    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15
0000   00 24 8c 95 4d 0b 00 21 56 36 1c 1a 88 63 11 07
-//-   16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0010   00 00 00 2c 01 01 00 00 01 03 00 08 06 00 00 00


12 - 13 байт - PPPoE Discovery - 0x8863
15 байт - PADO 0x07


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3650 ACL
СообщениеДобавлено: Вт дек 14, 2010 17:25 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Как уже писал Руслан нужно создать профиль со всеми chunk, которые могут быть задействованы. А непосредственно в правиле можно некоторые из них просто не использовать, то есть например сразу указать offset_chunk_2 при этом первый chunk пропустить.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB