Saya telah melakukan peningkatan firmware pada switch HP. Dua model berbeda telah ditingkatkan:
- ProCurve Switch 5406zl Intelligent Edge (J8697A): ditingkatkan dari K.15.06.0008 menjadi K.15.12.0012
- HP 2520-24G-PoE Switch (J9299A): ditingkatkan dari J.14.54 ke J.15.09.0021
Memeriksa setiap sakelar tepat setelah mem-boot gambar baru, saya telah mengamati sesuatu:
- Switch memuat gambar firmware baru tanpa kesalahan dan konektivitas pulih segera setelah sakelar boot. Pada titik ini penggunaan CPU rendah (di bawah 10%)
- Beberapa detik kemudian penggunaan CPU meningkat hingga 100% dan berdiri di sana selama beberapa menit. Saya tidak dapat mendeteksi masalah apa pun pada saat ini selain dari CLI hingga SSH yang sedikit lamban: konektivitas normal, tidak ada pesan log ...
- Setelah lima hingga sepuluh menit pada 100%, CPU kembali normal tanpa ada perubahan dari sisi saya.
Kedua model memiliki perilaku ini. Saya memutar kembali satu unit dari masing-masing model ke gambar firmware sebelumnya dan mereka berperilaku dengan cara yang sama.
Meskipun lonjakan CPU ini tepat setelah boot tidak menyebabkan masalah, saya bertanya-tanya apakah perilaku jaringan normal bisa menjadi penyebab lonjakan ini, tapi saya rasa tidak. Saya telah mempertimbangkan aspek-aspek berikut:
Tepat setelah boot, STP mulai berjalan, menghasilkan BPDU dan bersepeda semua port di sakelar melalui status Bloking, Listening, Learning, dan Forwarding. Namun, bahkan dengan 802.1D proses ini memakan waktu tidak lebih dari 1 menit dengan timer default. Selain itu, saya memeriksa sakelar melalui SSH, jadi semua perhitungan STP sudah dilakukan saat saya dapat terhubung ke sakelar.
Tepat setelah boot tabel alamat MAC kosong dan siaran diperlukan untuk frame pertama yang akan diteruskan. Tapi saya ragu siaran ini akan membutuhkan 100% CPU, apalagi selama 5 menit, dalam 24 port switch.
Semua sakelar bertindak sebagai perangkat L2, tidak ada fungsi L3 yang memungkinkan, jadi saya membuang proses perutean dan L3 lainnya.
Apakah saya kehilangan sesuatu yang "normal" dalam operasi jaringan yang dapat menjelaskan penggunaan CPU ini selama 5 menit setelah reboot sambil menjaga konektivitas? Mungkin itu adalah semacam proses latar belakang saklar berjalan tepat setelah reboot?