dadv: (chuck)
[personal profile] dadv

Забавный случай.

Имеется vlan, внутри которого идёт клиентский трафик, в частности FTP.

Если клиент использует FTP пассивного режима - файлы льются нормально. Если активный - соединение для передачи данных не устанавливается, причем пакеты с 20-го порта сервера на динамический порт FTP-клиента уходят, но wireshark на стороне клиента показывает, что они туда не приходят.

Локализовал проблему до двух коммутаторов последней мили, уже в L2-сети. Один из них - Catalyst 3750G на распределении, отзеркалировал трафик с исходящего в сторону коммутатора доступа порта - пакеты эти вижу. Между этим каталистом и клиентом один единственный коммутатор доступа - D-Link DES 3200/10 (firmware 4.35.B016). Проверка локальным зеркалированием на нём показала, что с аплинка эти пакеты в свич приходят, но клиенту свич их не выдаёт.

Очевидно, что виноват D-Link. Удалили из его конфигурации все ACL - не помогло, перезагрузка после этого тоже не помогла. Обновление софта до свежей верии 4.36B009 ничего не изменило, как и последующий даунгрейд до 4.33.

Поменяли свич на AT-8000S/24 и проблема ушла.

Date: 2013-11-01 08:30 (UTC)
From: [identity profile] dadv.livejournal.com
Nov 1 13:59:35: %BIT-4-OUTOFRANGE: bit 57005 is not in the expected range of 0 to 1015
-Traceback= 22996D8z 10317CCz 10318E8z 169CBD0z 169CE40z 1840BB8z 183B32Cz 183B0C8z 1A5E3C8z 1A5E55Cz 11240A8z 1A65190z 11240A8z 1A72FECz 1A64B70z 1124110z
Nov 1 13:59:40: %SYS-2-FREEFREE: Attempted to free unassigned memory at 85B7A4, alloc 357FB18, dealloc 357FC54
-Traceback= 22996D8z 315C548z 35817A8z 169CD7Cz 169CE40z 1840BB8z 183B32Cz 183B0C8z 1A5E3C8z 1A5E55Cz 11240A8z 1A65190z 11240A8z 1A72FECz 1A64B70z 1124110z
Nov 1 13:59:40: %SYS-6-MTRACE: mallocfree: addr, pc
59E51C,22568C8 59E51C,40000294 56F6290,22568AC 56F6290,3000022E
85B7A4,169CD78 593934,169CD78 947E9C,169CC3C 947E9C,30000010
Nov 1 13:59:40: %SYS-6-MTRACE: mallocfree: addr, pc
947E9C,169CD78 9DCF40,169CC3C 9DCF40,30000016 40965AC,169CD78
599B88,169CC3C 599B88,3000003A 9DCF40,169CD78 58BBD8,169CC3C
Nov 1 13:59:40: %SYS-6-BLKINFO: Attempt to free a block that is in use blk 85B77C, words 30, alloc 357FB18, Free, dealloc 357FC54, rfcnt 0
-Traceback= 22996D8z 312C3E0z 315C560z 35817A8z 169CD7Cz 169CE40z 1840BB8z 183B32Cz 183B0C8z 1A5E3C8z 1A5E55Cz 11240A8z 1A65190z 11240A8z 1A72FECz 1A64B70z
Nov 1 13:59:40: %SYS-6-MEMDUMP: 0x85B77C: 0xAB1234CD 0x13C0000 0x1460DB 0x3FD951C
Nov 1 13:59:40: %SYS-6-MEMDUMP: 0x85B78C: 0x357FB18 0x85B7E0 0x85B73C 0x1E
Nov 1 13:59:40: %SYS-6-MEMDUMP: 0x85B79C: 0x0 0x357FC54 0x0 0x0

=== Start of Crashinfo Collection (13:59:40 NOVT Fri Nov 1 2013) ===

Date: 2013-11-01 13:02 (UTC)
From: [identity profile] fuflolog.livejournal.com
Гм. Я не знаю, как тебе это удалось. Я этих стеков на 3750 десятки наинсталлировал - и хоть бы хны. Там внутри и ломаться-то нечему - простая печатная плата, на которую напаяны интерфейсы. IOS 12.2(58)SE выглядит подозрительно знакомой. Может, просто перегрев, и у флешки отошли контакты? Кстати, родная флешка-то?

Date: 2013-11-01 13:21 (UTC)
From: [identity profile] dadv.livejournal.com
Когда мастер вылетает из стека, его flash1: становится недоступным стеку, поэтому такой трап. Сам флеш я потом потестировал - он полностью живой.

Date: 2013-11-01 14:04 (UTC)
From: [identity profile] fuflolog.livejournal.com
Если мне не изменяет мой склероз, у стека нет своих собственных мозгов, все делается на мастере. В общем, я бы этому свитчу приоритет понизил и/или второму свитчу приоритет бы поднял. И пусть второй побудет мастером. Ну и на NMS бы выставил мониторинг температуры, RAM и т.п.

Date: 2013-11-01 14:44 (UTC)
From: [identity profile] dadv.livejournal.com
Я же показывал трейсбеки - проблема чисто софтовая, в менеджере памяти. Перезагрузка заглючевшего свича не помогла, а вот полная перезагрузка обоих всё сразу оживила. Буду IOS поднимать.

Date: 2013-11-02 00:48 (UTC)
From: [identity profile] fuflolog.livejournal.com
Путаешься в показаниях:

> "И потребовалось ДВА ребута его, чтобы он ожил."
> "полная перезагрузка обоих"

На сайте сиски caveats смотрел? А то смена IOS может и не помочь.

Кстати, интересно, в чем разница между твоими свитчами и моими. Может, ты на своих раутинг подняли или еще что? Мои тупо на Layer 2 работают.

Date: 2013-11-02 05:39 (UTC)
From: [identity profile] dadv.livejournal.com
> На сайте сиски caveats смотрел?

Смотрел. Стопроцентных попаданий нет, но есть очень похожие.

> А то смена IOS может и не помочь.

При темных проблемах в менеджере памяти других вариантов-то и нет. Разве что протирать стекла и по колесам пинать.

> Мои тупо на Layer 2 работают.

Тут тоже. Ну и еще у нас в сети IPv6 есть немножно, но на самом свиче не включено.


Date: 2014-03-19 06:54 (UTC)
From: [identity profile] dadv.livejournal.com
http://habrahabr.ru/post/216287/

Date: 2014-03-19 09:06 (UTC)
From: [identity profile] fuflolog.livejournal.com
С неделю назад, как только сискино извещение получил, как раз вспоминал твой случай. ;-)

Profile

dadv: (Default)
Choose your future

July 2024

M T W T F S S
12 34567
891011121314
15161718192021
22232425262728
293031    

Tags

Style Credit

Powered by Dreamwidth Studios