Data Domain: Nieprawidłowe MTU powoduje awarię interfejsu VLAN po ponownym uruchomieniu
Сводка: 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 potwierdzona w rejestrze, powodując awarię interfejsu, gdy system próbował później zastosować nieprawidłową MTU podczas inicjalizacji interfejsu. ...
Симптомы
Data Domain staje się niedostępna po ponownym uruchomieniu lub operacji wyłączania i 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 disabledПричина
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.
Разрешение
Jeśli problem już występował:
- Uzyskaj dostęp do systemu za pośrednictwem 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 nie będzie dostępna trwała poprawka, 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.
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.
Inżynierowie planują poprawkę dla nadchodzącej wersji DDOS.