เมทริกซ์ความเข้ากันได้ บันทึกประจำรุ่น และการเปลี่ยนแปลงเฟิร์มแวร์ · ความเข้ากันได้ของทรานซีฟเวอร์ · การ์ดเครือข่ายและสวิตช์ · เอกสารประกอบ · CodingBox
CodingBox เอกสารประกอบ

เมทริกซ์ความเข้ากันได้ บันทึกประจำรุ่น และการเปลี่ยนแปลงเฟิร์มแวร์

“รองรับ” คือข้อความเกี่ยวกับสามสิ่งร่วมกัน ได้แก่ โมดูลตัวนี้ บนแพลตฟอร์มนี้ บนซอฟต์แวร์รุ่นนี้ ผู้ผลิตเผยแพร่ชุดสามสิ่งนี้ไว้ในตารางความเข้ากันได้และบันทึกประจำรุ่น และเปลี่ยนแปลงมันอยู่เสมอ ออปติกใหม่ปรากฏขึ้น ตัวเก่าหลุดออกจากรายการ การตรวจสอบเข้มงวดขึ้น การอ่านตารางก่อนซื้อและอ่านซ้ำก่อนอัปเกรดคืองานด้านความเข้ากันได้ที่ถูกที่สุดที่มี เพจนี้แสดงว่าข้อมูลอยู่ที่ไหน อ่านอย่างไร และดูแลฟลีตอย่างไรไม่ให้การอัปเกรดซอฟต์แวร์กลายเป็นเหตุขัดข้องของออปติก

ผู้ผลิตแต่ละรายเผยแพร่ข้อมูลสนับสนุนที่ไหน

ผู้ผลิตแหล่งข้อมูลสิ่งที่ระบุไว้
CiscoTransceiver Module Group (TMG) Compatibility Matrix; ดาต้าชีตแยกตามแพลตฟอร์มPN ↔ แพลตฟอร์ม ↔ ซอฟต์แวร์ขั้นต่ำ; ข้อจำกัดของพอร์ต
JuniperHardware Compatibility Tool (HCT)PN ของออปติก ↔ แพลตฟอร์ม ↔ รุ่น Junos, ความเร็ว, การรองรับ DDM
AristaTransceiver and Cable Guide (PDF/ออนไลน์)PN, PMD, ระยะส่ง, แพลตฟอร์มที่รองรับแยกตามรุ่น EOS
HuaweiHardware Center / รายการความเข้ากันได้ของผลิตภัณฑ์รหัสโมดูลออปติกแยกตามรุ่นสวิตช์
H3CTransceiver Module Compatibility Matrixแยกตามตระกูลผลิตภัณฑ์
HPE ArubaTransceiver Guide, QuickSpecsหมายเลข J/R แยกตามตระกูลสวิตช์และเฟิร์มแวร์
DellNetworking Optics/Cables support matrixSKU ↔ แพลตฟอร์ม ↔ รุ่น OS10
Nvidia/Mellanoxหน้าผลิตภัณฑ์ LinkX, บันทึกประจำรุ่นของ Cumulus/Onyx, บันทึกเฟิร์มแวร์ InfiniBandPN ของสาย/ทรานซีฟเวอร์ ↔ สวิตช์/HCA ↔ เฟิร์มแวร์
Extreme, Ruckusคู่มือความเข้ากันได้ของทรานซีฟเวอร์แยกตามแพลตฟอร์ม
Brocade (SAN)บันทึกประจำรุ่นของ FOS, รายการออปติกที่รองรับPN ของ SFP ตราสินค้าแยกตามเวอร์ชัน FOS
SONiC / ไวท์บ็อกซ์รายการความเข้ากันได้ของฮาร์ดแวร์จากผู้ผลิตแพลตฟอร์ม, วิกิของคอมมูนิตี้ออปติกที่ผ่านการทดสอบแยกตามแพลตฟอร์ม; ส่วนใหญ่ดูแลโดยคอมมูนิตี้
ผู้ผลิต NICรายการความเข้ากันได้ของอแดปเตอร์ Intel/Broadcom/Mellanoxโมดูลที่รองรับและเวอร์ชันไดรเวอร์

อ่านบันทึกประจำรุ่นของ NOS เวอร์ชันที่ใช้งานด้วย การเปลี่ยนแปลงด้านออปติกมักซ่อนอยู่ใต้หัวข้อ “resolved issues”, “behaviour changes” และ “new hardware support”

การอ่านรายการในตาราง

คอลัมน์ความหมายสิ่งที่ต้องระวัง
หมายเลขชิ้นส่วนสตริงที่สวิตช์คาดหวังจากโมดูลเป๊ะ ๆ (การกำหนดหมายเลขชิ้นส่วน)ส่วนต่อท้ายที่บ่งชี้เกรด (-S, -I, ตัวอักษรระบุรุ่นย่อย) ถูกนับเป็น PN คนละตัวกัน
แพลตฟอร์ม/พอร์ตแชสซี, ไลน์การ์ด หรือช่วงพอร์ตใดเฉพาะอัปลิงก์เท่านั้น, “ports 49–52 only”, ไม่ใช้กับพอร์ตที่เบรกเอาต์แล้ว
ซอฟต์แวร์ขั้นต่ำรุ่นแรกที่เริ่มรองรับPN รุ่นใหม่บนซอฟต์แวร์รุ่นเก่า = unsupported แม้จะเป็นของตราสินค้าเดียวกันก็ตาม
ความเร็ว/โหมดPN รองรับอัตราและการเบรกเอาต์แบบใดบนพอร์ตนั้นเบรกเอาต์ 4×25G รองรับเฉพาะบางแพลตฟอร์มเท่านั้น
DDM / DOMเปิดให้เห็นข้อมูลวินิจฉัยหรือไม่“DOM not supported” ในบางชุดค่าผสม
หมายเหตุอุณหภูมิ, ระยะส่ง, ข้อกำหนด FEC, EOLวันที่เลิกจำหน่ายและ PN รุ่นที่มาแทน

สิ่งที่เปลี่ยนไปตามซอฟต์แวร์

การเปลี่ยนแปลงผลต่อออปติกปรากฏเป็น
การตรวจสอบข้อมูลระบุตัวตนใหม่หรือเข้มงวดขึ้นโมดูลของบุคคลที่สามหรือที่เขียนโค้ดไว้ซึ่งเคยผ่านได้ ถูกปฏิเสธพอร์ตเข้าสถานะ errdisable หลังอัปเกรด (แต่ละ NOS ตรวจสอบโมดูลอย่างไร)
คำสั่งโอเวอร์ไรด์ที่ซ่อนไว้ถูกลบหรือเปลี่ยนชื่อservice unsupported-transceiver ไม่ถูกยอมรับอีกต่อไปคอนฟิกโหลดไม่สำเร็จ พอร์ตดับ
การจัดการ CMIS ดีขึ้นหรือเปลี่ยนไปโมดูล 400G+ ที่เคยต้องใช้ทางแก้เฉพาะหน้าใช้งานได้แล้ว หรือกลับกันโมดูลค้างอยู่ที่ LowPwr (ปัญหา CMIS)
ค่าเริ่มต้นของ FEC/AN เปลี่ยนไปลิงก์ที่พึ่งพาค่าเริ่มต้นเดิมล้มเหลวลิงก์ดับทั้งที่ระดับสัญญาณดี (FEC และ AN)
การโพลล์ DDM หรือการจัดการค่าเกณฑ์เปลี่ยนไปอะลาร์มปรากฏขึ้นหรือหายไปsyslog มีข้อความใหม่เพิ่มขึ้นหรือเงียบไป
PN ของออปติกถึงจุดสิ้นสุดการสนับสนุนยังใช้งานได้ แต่ไม่อยู่ในรายการอีกต่อไปตั๋วงานในอนาคตถูกปิดในสถานะ “unsupported”
มีการรวมอัปเดตเฟิร์มแวร์ของโมดูลมาด้วยโมดูลตราสินค้าของผู้ผลิตได้เฟิร์มแวร์ใหม่พฤติกรรมฝั่งโมดูลเปลี่ยนไป (ไมโครคอนโทรลเลอร์และเฟิร์มแวร์)

แนวปฏิบัติกับฟลีตที่ช่วยเลี่ยงเรื่องไม่คาดฝัน

  1. ทำบัญชี — บันทึกผู้ผลิต, PN, ซีเรียล, รุ่นย่อย และเฟิร์มแวร์ของทุกโมดูลแยกตามพอร์ต (จากสวิตช์หรือจากโต๊ะทดสอบ) ลงใน CMDB
  2. ตรึงรุ่นซอฟต์แวร์ — ถือว่าเวอร์ชันของ NOS เป็นส่วนหนึ่งของสามสิ่งที่ต้องเข้ากันได้ อย่าอัปเกรดชั้นแอ็กเซสและคอร์ในวันเดียวกัน
  3. อ่านบันทึกประจำรุ่น ในส่วนที่เกี่ยวกับออปติกก่อนอัปเกรดทุกครั้ง
  4. ทดสอบบนสวิตช์แล็บหรือสวิตช์คานารี ด้วยออปติกแต่ละชนิดที่ใช้งานอยู่ชนิดละหนึ่งตัว — เริ่มจากโมดูลของบุคคลที่สามและโมดูลที่เขียนโค้ดไว้ก่อน
  5. เก็บอิมเมจรุ่นก่อนหน้าไว้ พร้อมแผนย้อนกลับ; รู้ไว้ว่าพอร์ตใดมีแนวโน้มเข้าสถานะ errdisable ได้ง่าย
  6. ตั้งค่าฐาน DDM ทั้งก่อนและหลัง เพื่อให้เห็นการเปลี่ยนแปลงพฤติกรรมในการตรวจติดตาม (การตรวจติดตาม)
  7. ติดตาม EOL ของ PN ออปติกและรุ่นที่มาแทน เพื่อให้ของที่เปลี่ยนตรงกับตาราง

ออปติกของบุคคลที่สามและที่เขียนโค้ดในภาพรวมนี้

โมดูลที่เขียนโค้ดให้ตรงกับ PN ของ OEM จะถูกตัดสินด้วยรายการตารางเดียวกับของแท้ — แพลตฟอร์มแยกความแตกต่างไม่ออกหากการเขียนโค้ดสมบูรณ์ — แต่คำแถลงการสนับสนุนของผู้ผลิตไม่ครอบคลุมถึงโมดูลนั้น และการตรวจสอบที่เข้มงวดขึ้นในรุ่นใหม่อาจเปิดโปงมันได้ ให้เก็บโมดูลที่เขียนโค้ดไว้ให้แยกแยะได้ในบัญชี (ผู้ผลิตจริงและซีเรียลจริง) ทดสอบก่อนทุกครั้งที่อัปเกรด และวางแผนรับมือกรณีที่รุ่นใหม่ปิดประตูนั้นลง (ออปติกของบุคคลที่สาม, การล็อกผู้ผลิต)

ฝั่ง NIC และเซิร์ฟเวอร์

อแดปเตอร์ของเซิร์ฟเวอร์มีตารางความเข้ากันได้และนโยบายเป็นของตัวเอง (อแดปเตอร์ ↔ โมดูล ↔ ไดรเวอร์/เฟิร์มแวร์) — อแดปเตอร์ตระกูล Intel บางรุ่นปฏิเสธ SFP ที่ไม่อยู่ในรายการ เว้นแต่พารามิเตอร์ของไดรเวอร์จะอนุญาต; อแดปเตอร์ Mellanox/Nvidia ตรวจสอบสายสำหรับ InfiniBand การอัปเดตไดรเวอร์และเฟิร์มแวร์เปลี่ยนกฎเหล่านี้ได้เช่นเดียวกับการอัปเกรด NOS (สูตรการตั้งค่าพอร์ต)

ใน CodingBox

ฝั่งโต๊ะทดสอบของแนวปฏิบัติกับฟลีตนี้คือ อ่านข้อมูลระบุตัวตนและเวอร์ชันเฟิร์มแวร์ของทุกโมดูลเข้า code database ตอนตรวจรับของเข้า เทียบไบต์ของโมดูลที่น่าสงสัยกับรายการในตารางบน Check transceiver และเก็บบันทึกแยกความแตกต่างระหว่างของที่เขียนโค้ดกับของแท้ไว้ในฐานข้อมูล เพื่อให้การถูกปฏิเสธในวันอัปเกรดสืบย้อนไปถึงโมดูลนั้นได้ในไม่กี่วินาที

นโยบายไดรเวอร์และเฟิร์มแวร์ของ NIC โดยละเอียด แยกตามผู้ผลิตและระบบปฏิบัติการ: ความเข้ากันได้ของทรานซีฟเวอร์บน NIC

แนวปฏิบัติกับฟลีตในรูปแบบรายการตรวจสอบการติดตั้งใช้งาน — อัปเกรดก่อนตั้งค่า, ทดสอบแบบคานารี, ตั้งค่าฐาน DDM, การทดสอบตรวจรับ: การเลือกและการติดตั้งใช้งาน


หากพบข้อมูลที่ไม่ถูกต้องหรือข้อผิดพลาดในบทความนี้ ให้เลือกข้อความส่วนนั้นแล้วกด Ctrl+Enter เพื่อ