BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 03:46

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: InetDhcpProcessor vs RFC 2131 (1542 )
СообщениеДобавлено: 06 фев 2014, 03:24 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Проблема следующая, коммутаторы Cisco на доступе дропают ответы от сервера DHCP с ошибкой, что не могут разобрать опцию 82. Если отключить на Сisco проверку dhcp пакетов на валидность то пакет уходит клиенту но DHCP клиент такой пакет также не воспринимает и как следствие не может продлить аренду (RENEW).

В RFC 1542 на который ссылается RFC 2131 через обратную совместимость, сказано, что минимальный размер BOOTP заголовка (bootp header + options) = 300 байт (octets).

Мы провели эксперимент взяли ISC-DHCP и BGB-DHCP создали на них с одинаковыми настройками скопы, и посмотрели как Cisco и клиент себя ведут.

В результате с ISC-DHCP ответы проходят валидацию на Cisco и успешно воспринимаются DHCP клиентом, а пакеты BGB-DHCP не проходят валидацию на Cisco, а если отключить эту проверку на Cisco, то просто не воспринимаются клиентом, в результате чего клиенты не могут продлить аренду и чем ближе время аренды приближается к таймеру T2 (87,5% от Lease time) тем клиент чаще шлёт запросы DHCP серверу на продление аренды, но ответы не получает. Такой вот DDoS DHCP сервера получается, т.к. каждый клиент приближаясь к T2 начинает слать по 3 запроса в секунду (паника)!!!

На анализаторе пакетов видно, что ISC-DHCP выравнивает через опцию padding (0) заголовок до 300 байт, а BGB-DHCP имеет размер заголовка 298 байт, что не соответствует стандарту.

"Тестовый сегмент" из 3000 абонентов практически укладывают сеть (dhcp agent) и сервер своими "частыми" запросами на продление аренды ip адреса.

Продублировал тему в HD.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: InetDhcpProcessor vs RFC 2131 (1542 )
СообщениеДобавлено: 06 фев 2014, 14:52 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили обновление.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: InetDhcpProcessor vs RFC 2131 (1542 )
СообщениеДобавлено: 07 фев 2014, 00:03 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Спасибо, я в той же теме HD еще один баг запостил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: InetDhcpProcessor vs RFC 2131 (1542 )
СообщениеДобавлено: 07 фев 2014, 16:06 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Добейте тему в HD, вопрос то плёвый, а у нас сеть страдает!


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

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

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


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

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.033s | 23 Queries | GZIP : On ]