Спасибо за попытку помочь. Включил flowcontrol на обоих портах коммутаторов смотрящих на ррл. Ситуация не изменилась. Я думаю flowcontrol тут работать не будет, нужно чтобы сами РРЛ его умели, но они этого не могут, слишком "плюшевые" ((. Загрузка на аплинке DES-3528 небольшая, там не больше 120Мбит/с в его сторону, обратно не более 50мбит/с. Маловероятно, что где то там перегрузки возникают, что нужно вмешиваться в контроль передачи пакетов. Посмотрел в FAQ`е на сайте d-link, там называет несколько причин почему могут расти drop packets: 1) Input buffer full - переполнение входного буфера на порту. 2) Packets denied by ACL - пакеты отброшенные ACL. 3) VLAN ingress checking - проверка по VLAN на входе
На nag.ru ещё больший список привели: 1). ingress back pressure, flow control, rate limitation 2). port is not in forwarding state 3). dropped by ACL 4). dropped because there are no destination ports for the packets 5). dropped because it is set to blocked in FDB 6). packet exceeds MAX MTU 7). packet buffer full
ACL точно нет у меня никаких. Порт 26 у меня в режиме vlan_trunk, по идее не должен браковать вланы, которых нет на коммутаторе. Да и на порту коммутатора перед РРЛ список вланов ограничен. По поводу ingress checking, как посмотреть включен он или нет на порту 26? В конфиге нашёл только строчку: config port_vlan 1-28 gvrp_state disable ingress_checking enable acceptable_frame admit_all pvid 1 оно ни оно?
По второму пункту. Я сейчас пробовал вот такую конфигурацию повесить, для отслеживания петель в неуправляемом сегменте на 6-м порту:
# LOOP_DETECT enable loopdetect config loopdetect ports 6 state enable config loopdetect ports 1-5,7-28 state disable config loopdetect recover_timer 300 interval 60 mode vlan-based config loopdetect trap none config loopdetect log state enable
Почему то не работает, в untagged влане взглючело устройство и оттуда стал приходить мак роутера временами, переписывался в таблице мак-порт (default влана). Переписывалось на всех коммутаторах до роутера. Одна из причин потерь пакетов.
config loopdetect trap both - команда заставит коммутатор вести лог лупдетектов на самом коммутаторе или всё же это snmp-trap для отправки на удалённое устройство?
|