faq обучение настройка
Текущее время: Пн июл 21, 2025 15:39

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: Пн фев 13, 2012 11:35 
Не в сети

Зарегистрирован: Пн фев 13, 2012 11:20
Сообщений: 11
Добрый день. Раньше использовались 3552/3526, но в связи с обновлением парка появились такие звери. Не могу сообразить по поводу offset_chunk.

Задача 1 :
Блокировка ARP-пакетов от абонента, содержащих в поле отправителя ip-адрес, содержащий в последнем октете 1 (шлюз)
Блокировка ARP-пакетов от абонента, содержащих в поле отправителя ip-адрес, содержащий в последнем октете 200 (днс)
Раньше было так:
Код:
create access_profile  packet_content_mask offset_0-15 0x0 0x0 0x0 0x000000ff offset_16-31 0xffff0000 0x0 0x0 0x0 offset_32-47 0x000000ff 0x0 0x0 0x0 profile_id 1

 config access_profile profile_id 1 add access_id 1 packet_content_mask offset_0-15  0x0  0x0  0x0  0x00000007 offset_16-31  0x08060000  0x0  0x0  0x0 offset_32-47  0x00000001  0x0  0x0  0x0 port 1-47 deny

config access_profile profile_id 1 add access_id 51 packet_content_mask offset_0-15  0x0  0x0  0x0  0x00000007 offset_16-31  0x08060000  0x0  0x0  0x0 offset_32-47  0x000000c8  0x0  0x0  0x0 port 1-47 deny

Задача 2:
Блокировка IP-броадкаст трафика от клиентов на адреса 255.255.255.255
Раньше было так:
Код:
create access_profile  packet_content_mask offset_0-15 0xffffffff 0xffff0000 0x0 0x000000ff profile_id 2

config access_profile profile_id 2 add access_id  1 packet_content_mask offset_0-15 0xffffffff 0xffff0000 0x0 0x00000007 offset_16-31 0x08000000 0x0 0x0 0x0 port 1-47 deny

0x00000007 - это vlan абонентов.
Подскажите пожалуйста, как сделать то же самое, но с chunk'ами


Последний раз редактировалось vr13azvedke Вт фев 14, 2012 06:31, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн фев 13, 2012 12:13 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
http://dlink.ru/ru/faq/62/892.html


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн фев 13, 2012 13:17 
Не в сети

Зарегистрирован: Пн фев 13, 2012 11:20
Сообщений: 11
Спасибо за "ответ", эта ссылка у меня была открыта и до вашего поста. Понимаю, что новичков нигде не любят. Что ж, значит буду выкладывать свои рассуждения.
За задачу 1 пока совсем понять не могу.

Задача 2 видится мне так:
arp-протокол - чанк 3, 0xffff
vlan в 14-15 байтах, то есть в 4 чанке. 0xffff0000
Ip получателя находится в 30-33 байтах, то есть целиком в 8 чанке. 0xffffffff

значит профиль пишется примерно так:
Код:
create access_profile profile_id 2 profile_name 2 packet_content_mask offset_chunk_1 3 0xFFFF offset_chunk_2 4 0xffff0000 offset_chunk_3 8 0xffffffff

само правило:
Код:
config access_profile profile_id 2 add access_id auto_assign packet_content offset_chunk_1 0x806 offset_chunk_2 0x00000007 offset_chunk_3 0xffffffff port 1-47 deny


Правильно, нет?


Последний раз редактировалось vr13azvedke Вт фев 14, 2012 06:32, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн фев 13, 2012 14:52 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
Профиль написан верно, и рассуждения верны. А вот само правило - неверно. Если вам необходимо указать конкретный vlan или ip адрес - вам и нужно его описывать в правиле, а не вписывать туда ffff. Логика работы та же что и с PCF на других моделях - просто указание офсетов ведется немного иначе, и все.
Посмотрите еще вот эту тему:
viewtopic.php?f=2&t=145939


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт фев 14, 2012 07:27 
Не в сети

Зарегистрирован: Пн фев 13, 2012 11:20
Сообщений: 11
А как по-вашему выглядит широковещательный адрес 255.255.255.255, если не FFFFFFFF?

Все же правило мне видится так:
Цитата:
create access_profile profile_id 2 profile_name 2 packet_content_mask offset_chunk_1 3 0xFFFF offset_chunk_2 4 0xffff0000 offset_chunk_3 8 0xffffffff
config access_profile profile_id 2 add access_id auto_assign packet_content offset_chunk_1 0x800 offset_chunk_2 0x70000 offset_chunk_3 0xffffffff port 1-47 deny

0x800 - IP протокол
0x70000 - 7ой влан
ffffffff - 255.255.255.255
Напомню, что задача 2 - блокировка ip-броадкаст трафика от клиентов на 255.255.255.255


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт фев 14, 2012 08:20 
Не в сети

Зарегистрирован: Пн фев 13, 2012 11:20
Сообщений: 11
Задачу 1 вижу так:
Цитата:
create access_profile profile_id 1 profile_name Block_ARP packet_content_mask offset_chunk_1 3 0xFFFF offset_chunk_2 4 0xffff0000 offset_chunk_3 7 0xff
config access_profile profile_id 1 add access_id auto_assign packet_content offset_chunk_1 0x806 offset_chunk_2 0x70000 offset_chunk_3 0x1 port 1-47 deny
config access_profile profile_id 1 add access_id auto_assign packet_content offset_chunk_1 0x806 offset_chunk_2 0x70000 offset_chunk_3 0xc8 port 1-47 deny

чанк 7 - адрес отправителя
0x806 - arp
0x70000 - vlan 7
1,c8 => 1 и 200

Поправьте пожалуйста, если неправильно.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт фев 14, 2012 14:06 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Пакетики приходят на коммутатор тегированными или нет? На данной серии это принципиально.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср фев 15, 2012 07:54 
Не в сети

Зарегистрирован: Пн фев 13, 2012 11:20
Сообщений: 11
С портов абонентов пакеты нетегированные естественно. А коммутаторы тегироваными портами соединены. Все абоненты в одном влане под номером 7. Или я не так понял Ваш вопрос? Суть в чем. Были коммутаторы 3550, проработали 5 лет, оба сгорели с разницей в 2 дня (верней вероятно что-то с питанием, циклично мигают все индикаторы). Взамен взяли 3552. 3550 настраивали до меня, но изучая бэкапы конфигов, вижу, что есть свод правил, которые мне и нужно перенести на 3552. Часть подошла, а часть - с PCF- нет. Я привел вырезки кода из старых конфигов, мне нужно создать такие же правила на 3552.

Еще возник вопрос. Больше одного профиля с Packet Content Filtering не создается, ругается, что можно создать только 1. А на 3550 было 3 профиля. Это регресс нового оборудования получается? :|


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср фев 15, 2012 15:03 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
На DES-3552 только один PCF профиль, это аппаратное ограничение.
Что касается исходных правил:
Код:
create access_profile  packet_content_mask offset_0-15 0x0 0x0 0x0 0x000000ff

Как видно анализируется номер влана, но Вы говорите, что правила будут распространяться на untag трафик. Поэтому я и хочу уточнить есть ли смысл указывать ID влана в самом правиле?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт фев 16, 2012 06:55 
Не в сети

Зарегистрирован: Пн фев 13, 2012 11:20
Сообщений: 11
Denis Evgraphov писал(а):
На DES-3552 только один PCF профиль, это аппаратное ограничение.
Что касается исходных правил:
Код:
create access_profile  packet_content_mask offset_0-15 0x0 0x0 0x0 0x000000ff

Как видно анализируется номер влана, но Вы говорите, что правила будут распространяться на untag трафик. Поэтому я и хочу уточнить есть ли смысл указывать ID влана в самом правиле?

Я о том же задумался. Получается, 5 лет правила формально были, но не работали :lol:


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт фев 16, 2012 14:43 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Да нет, правила должны были работать. На DES-3528/52 немного другая логика, если трафик приходит как untag, то не нужно учитывать смещение в 4-ре байта. Итог будет таким:
Код:
create access_profile profile_id 1 profile_name Block_ARP packet_content_mask offset_chunk_1 3 0xFFFF offset_chunk_2 8 0xff0000
config access_profile profile_id 1 add access_id auto_assign packet_content offset_chunk_1 0x806 offset_chunk_2 0x10000 port 1-47 deny
config access_profile profile_id 1 add access_id auto_assign packet_content offset_chunk_1 0x806 offset_chunk_2 0xc80000 port 1-47 deny

P.S. Что касается второй задачи: "Блокировка IP-броадкаст трафика от клиентов на адреса 255.255.255.255", то она решается IP профилем, PCF не нужен:
Код:
create access_profile profile_id 2 profile_name 2 ip destination_ip_mask 255.255.255.255                                                                                           
config access_profile profile_id 2 add access_id auto_assign ip destination_ip 255.255.255.255 port 1-47 deny


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт фев 21, 2012 07:32 
Не в сети

Зарегистрирован: Пн фев 13, 2012 11:20
Сообщений: 11
Спасибо за помощь


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт фев 21, 2012 09:36 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Не за что.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 54


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

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