ฉันทำการอัพเกรดเฟิร์มแวร์ในสวิตช์ของ HP แล้ว มีการอัพเกรดสองรุ่นที่แตกต่างกัน:
- ProCurve Switch 5406zl Intelligent Edge (J8697A): อัพเกรดจาก K.15.06.0008 เป็น K.15.12.0012
- HP 2520-24G-PoE Switch (J9299A): อัพเกรดจาก J.14.54 เป็น J.15.09.0021
ตรวจสอบแต่ละสวิตช์ทันทีหลังจากบู๊ตอิมเมจใหม่ฉันสังเกตเห็นบางสิ่ง:
- สวิตช์โหลดอิมเมจเฟิร์มแวร์ใหม่โดยไม่มีข้อผิดพลาดและการเชื่อมต่อถูกกู้คืนทันทีที่สวิตช์บูต ณ จุดนี้การใช้งาน CPU ต่ำ (ต่ำกว่า 10%)
- ไม่กี่วินาทีต่อมาการใช้งาน CPU เพิ่มขึ้นเป็น 100% และยืนอยู่ที่นั่นหลายนาที ฉันไม่สามารถตรวจพบปัญหาใด ๆ ณ จุดนี้นอกเหนือจาก CLI ผ่าน SSH ค่อนข้างเชื่องช้า: การเชื่อมต่อปกติไม่มีข้อความบันทึก ...
- หลังจากห้าถึงสิบนาทีที่ 100% CPU กลับมาเป็นปกติโดยไม่มีการเปลี่ยนแปลงจากด้านข้างของฉัน
ทั้งสองรุ่นมีพฤติกรรมนี้ ฉันย้อนกลับหนึ่งหน่วยของแต่ละรุ่นไปยังอิมเมจก่อนหน้าของเฟิร์มแวร์และพวกมันก็ทำงานในลักษณะเดียวกัน
แม้ CPU ตัวนี้จะขัดขวางทันทีหลังจากบู๊ตก็ไม่มีปัญหา แต่ฉันก็สงสัยว่าพฤติกรรมเครือข่ายปกติอาจเป็นสาเหตุของการขัดขวางนี้ แต่ฉันไม่คิดอย่างนั้น ฉันได้พิจารณาประเด็นต่อไปนี้แล้ว:
ทันทีหลังจากบูต STP เริ่มทำงานสร้าง BPDUs และหมุนเวียนพอร์ตทั้งหมดในสวิตช์ผ่านสถานะ Bloking, Listening, Learning และ Learning อย่างไรก็ตามแม้จะใช้ 802.1D กระบวนการนี้ใช้เวลาไม่เกิน 1 นาทีด้วยตัวจับเวลาเริ่มต้น นอกจากนี้ฉันกำลังตรวจสอบสวิตช์ผ่าน SSH ดังนั้นการคำนวณ STP ทั้งหมดจึงเสร็จสิ้นเมื่อฉันสามารถเชื่อมต่อกับสวิตช์ได้
ทันทีหลังจากบูตตารางที่อยู่ MAC นั้นว่างเปล่าและการออกอากาศจำเป็นสำหรับเฟรมแรกที่จะส่งต่อ แต่ฉันสงสัยว่าการออกอากาศนี้จะใช้ CPU 100% น้อยกว่ามากเป็นเวลา 5 นาทีในสวิตช์ 24 พอร์ต
สวิตช์ทั้งหมดทำหน้าที่เป็นอุปกรณ์ L2 ไม่มีฟังก์ชั่น L3 เปิดใช้งานดังนั้นฉันจึงละทิ้งการกำหนดเส้นทางและกระบวนการ L3 อื่น ๆ
ฉันขาดอะไรบางอย่าง "ปกติ" ในการดำเนินการเครือข่ายที่อาจอธิบายการใช้งาน CPU นี้เป็นเวลา 5 นาทีหลังจากรีบูตขณะที่ยังคงเชื่อมต่ออยู่ อาจเป็นกระบวนการพื้นหลังบางชนิดที่สวิตช์ทำงานทันทีหลังจากรีบูต?