Data Domain: Nieprawidłowe MTU powoduje awarię interfejsu VLAN po ponownym uruchomieniu
Summary: Interfejs VLAN stał się niedostępny po ponownym uruchomieniu, ponieważ nieprawidłowa konfiguracja MTU została odrzucona podczas konfiguracji początkowej, ale nadal była utrwalana w rejestrze, powodując awarię interfejsu, gdy system próbował później zastosować nieprawidłową MTU podczas inicjalizacji interfejsu. ...
Symptoms
System Data Domain staje się niedostępny po ponownym uruchomieniu lub operacji wyłączania/włączania interfejsu.
Stan interfejsu VLAN jest wyświetlany jako wyłączony lub wyłączony.
Próba skonfigurowania jednostki MTU większej niż jednostka MTU interfejsu nadrzędnego zwraca błąd sprawdzania poprawności.
Interfejs może kontynuować pracę z wcześniej skonfigurowaną jednostką MTU do momentu ponownego uruchomienia lub ponownego uruchomienia interfejsu.
Po ponownym uruchomieniu interfejs VLAN, którego dotyczy problem, nie pojawia się.
# net config veth1.100 mtu 9000
Configuring interface... **** vlan mtu, 9000, is bigger than the base, veth1, mtu, 1500
!!!! juno-193 YOUR DATA IS IN DANGER !!!! # reg_cmd show config_master.net | grep veth1
config_master.net.veth1.100.bonding.mode = dontcare
config_master.net.veth1.100.enabled = true
config_master.net.veth1.100.mtu_state = 1
config_master.net.veth1.100.mtusize = 9000
veth1.100 yes running no 7.7.7.7 255.255.255.0 n/a connected
xxxx::xxxx:xxxx:fe8e:e47c** /64
!!!! juno-193 YOUR DATA IS IN DANGER !!!! # reboot
Broadcast message from root (pts/0) : The system is going down for reboot NOW!
!!!! juno-193 YOUR DATA IS IN DANGER !!!! #
veth1 yes running no 9.9.9.9 255.255.255.0 n/a roundrobin: eth3a,eth3b connected
xxxx:xxxx:xxxx:xxxx:ac0:ebff:fe8e:e47c** /64
xxxx::xxxx:xxxx:fe8e:e47c** /64
xxxx:xxxx:xxxx:bea5:ac0:ebff:fe8e:e47c** /64
veth1.100 yes down no 7.7.7.7 255.255.255.0 n/a disabledCause
Jeśli na interfejsie VLAN powiązanym z interfejsem powiązanym z interfejsem powiązanym skonfigurowano nieprawidłową wartość MTU, system poprawnie odrzuca konfigurację i kontynuuje pracę z poprzednio skonfigurowanym MTU.
Jednak nieprawidłowa wartość MTU jest nadal zapisywana w rejestrze i nie jest przywracana.
Podczas ponownego uruchamiania lub po wyłączeniu interfejsu i utworzeniu jego kopii zapasowej system odczytuje utrwaloną konfigurację z rejestru i próbuje zastosować nieprawidłową MTU.
Ponieważ weryfikacja MTU nie powiedzie się podczas inicjowania interfejsu, interfejs VLAN nie może przejść w tryb online.
Mimo że konfiguracja MTU nie powiodła się, nieprawidłowa wartość pozostaje przechowywana i jest ponownie stosowana przy kolejnych zdarzeniach inicjowania interfejsu.
Resolution
Jeśli problem już wystąpił:
Uzyskaj dostęp do systemu za pomocą kontrolera iDRAC, konsoli szeregowej lub innej metody zarządzania poza pasmem.
Skonfiguruj prawidłową wartość MTU, która nie przekracza wartości MTU interfejsu nadrzędnego.
W razie potrzeby przełącz interfejs z powrotem w tryb online.
Example:
net config veth1.100 mtu 1500
Działania
zapobiegawcze Dopóki trwała poprawka nie będzie dostępna, za każdym razem, gdy próba konfiguracji MTU zakończy się niepowodzeniem, należy natychmiast uruchomić polecenie ponownie, używając prawidłowej wartości MTU.
Inżynierowie planują poprawkę dla DDOS 8.8
Example:
net config veth1.100 mtu 9000
Configuring interface...**** vlan mtu, 9000, is bigger than the base, veth1, mtu, 1500
Natychmiast popraw to:
net config veth1.100 mtu 1500
Zapewnia to, że rejestr jest aktualizowany przy użyciu prawidłowej wartości i zapobiega awarii interfejsu po ponownym uruchomieniu lub ponownym uruchomieniu interfejsu.
Ważne uwagi
Systemy bez kontrolera iDRAC lub innego zdalnego dostępu do zarządzania mogą wymagać wizyty inżyniera klienta (CE) na miejscu w celu uzyskania dostępu do konsoli szeregowej i skorygowania konfiguracji MTU.
W nowszych systemach, jeśli połączenie sieciowe zostanie utracone i nie istnieje alternatywna ścieżka zarządzania, może być również wymagana interwencja na miejscu w celu przywrócenia dostępu.