Data Domain:無效的 MTU 會導致重新開機後的 VLAN 介面故障
Summary: 重新開機後無法存取 VLAN 介面,因為無效的 MTU 組態在初始組態期間遭到拒絕,但仍保留在登錄檔中,導致系統稍後嘗試在介面初始化期間套用無效 MTU 時介面故障。
Symptoms
在重新開機或介面關閉/啟動作業後,Data Domain 將無法存取。
VLAN 介面狀態顯示為關閉或停用。
嘗試配置大於父介面 MTU 的 MTU 會傳回驗證錯誤。
介面可能會使用先前配置的 MTU 繼續運行,直到重新啟動或介面重新啟動。
重新開機後,受影響的 VLAN 介面無法啟動。
# 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
當在與搭接介面關聯的 VLAN 介面上配置了無效的 MTU 值時,系統會正確拒絕該配置並繼續使用以前配置的 MTU 進行操作。
但是,無效的 MTU 值仍會寫入登錄檔,且不會還原。
在重新開機期間,或介面關閉後再啟動時,系統會從登錄中讀取保留的組態,並嘗試套用無效的 MTU。
由於在介面初始化期間 MTU 驗證失敗,VLAN 介面無法上線。
即使 MTU 配置失敗,無效值仍會保留,並在後續介面初始化事件中重新應用。
Resolution
如果問題已發生:
透過 iDRAC、序列主控台或其他頻外管理方法存取系統。
配置不超過父介面 MTU 的有效 MTU 值。
如有需要,請使介面重新連線。
範例:
net config veth1.100 mtu 1500
預防措施
在永久修正可用之前,每當 MTU 組態嘗試驗證失敗時,請使用有效的 MTU 值立即重新執行命令。
工程部門正在規劃 DDOS 8.8 的修正程式
範例:
net config veth1.100 mtu 9000
Configuring interface...**** vlan mtu, 9000, is bigger than the base, veth1, mtu, 1500
立即更正:
net config veth1.100 mtu 1500
這可確保使用有效值更新註冊表,並防止介面在重新啟動或介面重新啟動后失敗。
重要注意事項
沒有 iDRAC 或其他遠端管理存取權限的系統可能需要客戶工程師 (CE) 到訪,才能存取序列主控台並修正 MTU 組態。
在較新的系統上,如果網路連線中斷,且沒有替代的管理路徑,可能還需要現場介入以恢復存取。