MTU 1504 i wiszące sesje…

26 stycznia 2015 at 09:58

Dosyć nietypowy problem na stacji jednego z użytkowników: Połączenie z domeną Active Directory działa prawidłowo, jest dostęp do zasobów sieciowych, poczty elektronicznej i całego pozostałego BackEndu, jednak pojawił się problem przy połączeniu z bazą danych. Połączenie było nawiązywane prawidłowo, jednak po pewnym czasie było zawieszane z nieokreślonej przyczyny.  Przy wspólnej analizie z zespołem sieciowców udało się ustalić przyczynę takiego stanu rzeczy – była nią nieprawidłowa wartość parametru MTU na interfejsie sieciowym, który był wyższy niż MTU na switchu, do którego była wpięta stacja. Z tego też względu żaden z dostępnych mechanizmów wbudowanych w system (jak PMTU, czy fragmentacja pakietów) nie był w stanie obsłużyć tego przypadku, bo pakiety były dropowane już na warstwie 2, bez informacji zwrotnej…. Skąd się wzięła rozbieżność w konfiguracji MTU? Windows domyślnie ustawia wartość 1500, natomiast w tym wypadku ustawione było 1504. Po dłuższym googlowaniu udało się ustalić, że HP wypuścił „trefną” serię sterowników z ustawionym MTU na wartość 1504… Karty sieciowe, które były dotknięte tą przypadłością to m.in: HP NC382 HP NC532 HP Flex-10 10Gb 2-port 530FLB Niepoprawne sterowniki były wypuszczane w seriach od 7.4.x.y – dopiero serie 7.8.x.y mają poprawioną konfigurację MTU. OK – zlokalizowaliśmy przyczynę problemów – ale teraz czas na znalezienie globalnego […]

© Marcin Krzanowicz