การสแต็ก แชสซีเสมือน และ MLAG · พื้นฐานสวิตช์ · การ์ดเครือข่ายและสวิตช์ · เอกสารประกอบ · CodingBox
CodingBox เอกสารประกอบ

การสแต็ก แชสซีเสมือน และ MLAG

สวิตช์ตั้งแต่สองตัวขึ้นไปสามารถทำให้ทำงานเสมือนเป็นตัวเดียวกันได้ สแตก หรือ แชสซีเสมือน ใช้คอนโทรลเพลนร่วมกันผ่านลิงก์เฉพาะ ส่วน MLAG (multi-chassis LAG) เก็บคอนโทรลเพลนอิสระสองชุดไว้ และทำให้อุปกรณ์ปลายทางเข้าใจเพียงว่ากำลังเชื่อมต่อกับอุปกรณ์ตัวเดียว ทั้งสองแบบเปลี่ยนชื่อเรียกของพอร์ต พอร์ตใดถูกใช้ไป สายหรือออปติกชนิดใดใช้ได้ในพอร์ตเหล่านั้น และลิงก์ที่ล้มเหลวจะมีพฤติกรรมอย่างไร เพจนี้รวบรวมเทคโนโลยีแยกตามผู้ผลิต กฎด้านสายและออปติกของแต่ละแบบ ทางเลือกอื่น และสิ่งที่ต้องจับตาดูในฝั่งทรานซีฟเวอร์

วงแหวนสแตกที่มีคอนโทรลเพลนเดียวเทียบกับคู่ MLAG ที่มีลิงก์เพียร์และเซิร์ฟเวอร์เชื่อมต่อคู่

สามแนวทาง

แนวทางคอนโทรลเพลนดาต้าเพลนขนาดทั่วไปโดเมนความล้มเหลว
สแตก (วงแหวน/สายโซ่ของสวิตช์แบบฟิกซ์)หนึ่งชุด (มาสเตอร์ + สมาชิก)แบ็คเพลนร่วมผ่านสายสแตก2–10 ยูนิต, แร็ก/ตู้เดียวทั้งสแตกล่มเมื่อมาสเตอร์ล้มเหลวหรือซอฟต์แวร์มีบั๊ก
แชสซีเสมือน/คลัสเตอร์ (แชสซีหรือสวิตช์แบบฟิกซ์ตั้งแต่สองตัวขึ้นไปผ่านพอร์ตด้านหน้า)หนึ่งชุดการส่งต่อข้อมูลข้ามลิงก์ระหว่างแชสซี2 ตัว (บางครั้งมากกว่า) ครอบคลุมได้หลายห้องทั้งสองส่วน
MLAG / vPC / VLT / VSXสองชุดอิสระลิงก์เพียร์ + สัญญาณคงการเชื่อมต่อ; แต่ละสวิตช์ส่งต่อข้อมูลของตัวเอง2 ตัวสวิตช์ตัวเดียว; อีกตัวยังส่งต่อข้อมูลต่อไป
L3 ลีฟ–สไปน์ที่ใช้ ECMP (ไม่จับคู่)อิสระจัดเส้นทางเท่าใดก็ได้ลิงก์หรือตัวเครื่องเดียว; ตัวอื่นไม่ได้รับผลกระทบ

เทคโนโลยีแยกตามผู้ผลิต

ผู้ผลิตการทำสแตกการจำลองแชสซีเสมือนการจับคู่แบบ MLAG
CiscoStackWise (Catalyst 9200/9300: StackWise-160/480/1T) ผ่านสายด้านหลังเฉพาะ; FlexStack (2960-X)StackWise Virtual (Catalyst 9500/9600) ผ่านออปติก 40G/100G ด้านหน้า; Nexus 2000 FEXvPC (Nexus)
JuniperVirtual Chassis (EX2300…EX4650, QFX5100/5120) ผ่าน VCP เฉพาะ หรืออัปลิงก์ QSFP+/QSFP28 ที่แปลงมาVirtual Chassis Fabric (สไปน์-ลีฟแบบ VC)MC-LAG; ปัจจุบันนิยม EVPN-multihoming มากกว่า
HPE ArubaVSF (AOS-CX 6200/6300) ผ่านพอร์ตด้านหน้า; การทำสแตกผ่านแบ็คเพลนบน 6300 ด้วยสายVSX (8320/8325/8400) ผ่าน ISLVSX เป็นแบบ MLAG (คอนโทรลเพลนสองชุด)
HPE/H3CIRF (Comware) ผ่านพอร์ตด้านหน้า 10G/40G/100GIRF ครอบคลุมหลายแชสซีM-LAG (Comware 7)
HuaweiiStack (S-series) ผ่านการ์ดสแตกหรือพอร์ตด้านหน้าCSS (ระบบคลัสเตอร์สวิตช์, แชสซี)M-LAG (CloudEngine)
Dellการทำสแตก (OS10 แบบฟิกซ์) ผ่านพอร์ตด้านหน้า—VLT (Virtual Link Trunking)
Aristaไม่มี—MLAG (ลิงก์เพียร์ผ่านพอร์ตด้านหน้า)
ExtremeSummitStack ผ่านพอร์ตด้านหลังหรือด้านหน้า (EXOS); การทำคลัสเตอร์ VOSS—MLT/SMLT, vIST (VOSS)
Ruckusการทำสแตกผ่านพอร์ตด้านหน้า 10G/40G (ICX)——
Nvidia / Cumulusไม่มี—MLAG (CLAG) ผ่านบอนด์เพียร์
SONiCไม่มี—MCLAG (การใช้งานจากคอมมูนิตี้/ผู้ผลิตแต่ละราย)
MikroTikไม่มี—MLAG (RouterOS 7, CRS3xx/5xx)
Brocade FC——ฟาบริก ไม่ต้องจับคู่ (การออกแบบ SAN)

สายและออปติกสำหรับการทำสแตก

ชนิดของสแตกสาย/โมดูลกฎด้านออปติก
พอร์ตสแตกด้านหลังเฉพาะ (StackWise, แบ็คเพลนของ 6300, การ์ด iStack)สายเฉพาะของผู้ผลิต, 0.5–3 m, รวม 40–480 Gb/s, คอนเนกเตอร์พิเศษไม่มีทรานซีฟเวอร์; สายเป็นแบบเฉพาะของผู้ผลิตและถูกตรวจสอบ
การทำสแตกทางพอร์ตด้านหน้า/VCP ผ่าน QSFP+/QSFP28 (Juniper VC, IRF, VSF, iStack ผ่านอัปลิงก์, ICX)DAC/AOC/ออปติกมาตรฐาน 40G/100G — พอร์ตถูกแปลงเป็นโหมดสแตก (request virtual-chassis vc-port set pic-slot 0 port 48)ใช้นโยบายออปติกแบบเดียวกับอัปลิงก์; DAC เป็นตัวเลือกปกติภายในแร็กเดียวกัน ส่วน AOC/SR4/LR4 ใช้ระหว่างห้อง (Juniper VC รองรับ VCP ระยะไกลข้ามอาคาร); การแปลงพอร์ตเป็น VCP จะดึงพอร์ตนั้นออกจากพูลอัปลิงก์
StackWise Virtual / CSS / VSX ISLพอร์ตด้านหน้า 2–4 × 40G/100G พร้อมออปติกมาตรฐานสมาชิกของลิงก์ควรเป็นโมดูลชนิดเดียวกัน; หาก ISL ขาดหายคู่จะแยกออกจากกัน
ลิงก์เพียร์ของ MLAG2+ × 40/100/400G ระหว่างคู่ (DAC หากอยู่แร็กเดียวกัน)ต้องเป็นลิงก์ที่เร็วที่สุดและซ้ำซ้อนมากที่สุดในคู่นั้น; ส่งสัญญาณคงการเชื่อมต่อระหว่างเพียร์ผ่าน OOB

บนหลายแพลตฟอร์ม สายสแตกมี EEPROM เป็นของตัวเอง; สายที่ไม่ใช่ของแท้หรือชำรุดจะแสดงเป็นสมาชิกที่ไม่เคยเข้าร่วมสแตกได้เลย

สิ่งที่การทำสแตกเปลี่ยนแปลงสำหรับผู้ดูแลระบบ

ประเด็นผลกระทบ
ชื่อพอร์ตตัวเลขแรกกลายเป็นหมายเลขสมาชิก: Gi2/0/1, xe-1/0/48, 2:49 (การตั้งชื่อพอร์ตและ LED)
อัปลิงก์กระจายไปตามสมาชิกแต่ละตัว (ตัวละหนึ่งเส้น) เพื่อให้สแตกยังเชื่อมต่ออยู่แม้สมาชิกตัวหนึ่งล้มเหลว; LAG ข้ามสมาชิก
บัญชีออปติกshow inventory / show chassis hardware แสดงรายการโมดูลแยกตามสมาชิก — PN เดียวกันอาจถูกยอมรับบนอิมเมจซอฟต์แวร์ของสมาชิกตัวหนึ่ง แต่ไม่ถูกยอมรับบนสแตกที่มีเวอร์ชันผสมกัน
การอัปเกรดซอฟต์แวร์ทำทั้งสแตก (บางรุ่นรองรับ ISSU); การรีโหลดสแตกทำให้ออปติกทุกตัวดับ
การเลือกมาสเตอร์เมื่อเกิดความล้มเหลว พอร์ตยังคงส่งต่อข้อมูลต่อไป (NSF) แต่การจัดการย้ายไปที่สมาชิกตัวอื่น
วงแหวนเทียบกับสายโซ่วงแหวนทนต่อความล้มเหลวของสายหนึ่งเส้นได้; สายโซ่ทำไม่ได้
รุ่นที่ผสมกันถูกจำกัดโดยผู้ผลิต (ตระกูลเดียวกัน ไลเซนส์เดียวกัน บางครั้งต้องรุ่นเดียวกัน)

รายละเอียดเฉพาะของ MLAG

รายการกฎ
ลิงก์เพียร์2 × ความเร็วอัปลิงก์ที่สูงที่สุด, LAG; รับทราฟฟิกของพอร์ตกำพร้าและทราฟฟิกตอนสลับเมื่อล้มเหลว
สัญญาณคงการเชื่อมต่อใช้เส้นทางแยกต่างหาก (OOB) เพื่อตรวจจับภาวะสมองแยก
ฝั่งปลายทางเซิร์ฟเวอร์หรือสวิตช์ที่มี LAG แบบ LACP ซึ่งสมาชิกเชื่อมไปยังเพียร์ทั้งสองตัว — ความเร็ว/FEC ต้องเหมือนกันทั้งสองสมาชิก (พื้นฐานการส่งต่อข้อมูล)
ความสอดคล้องกันVLAN, MTU, การตั้งค่า STP และ FEC บนพอร์ตสมาชิกต้องตรงกันทั้งสองเพียร์; หากไม่ตรงกัน → สมาชิก LAG ถูกพักสถานะ
ออปติกDAC สองเส้นของโฮสต์ปลายทางไปลงที่สวิตช์สองตัว: ซื้อและเขียนโค้ดเป็นคู่
ทางเลือกสมัยใหม่EVPN multihoming (ESI-LAG) ตัดลิงก์เพียร์ออกไป; การใช้ L3 ล้วนไปถึงโฮสต์ตัดการจับคู่ออกไปทั้งหมด

ความล้มเหลวด้านออปติกในระบบที่จับคู่กัน

อาการสาเหตุจุดที่ต้องตรวจดู
สมาชิกสแตกไม่เข้าร่วมเลย ไฟ LED ของสแตกดับเสียบสายสแตกผิด, ไม่ใช่ของแท้, หรือพอร์ตยังไม่ถูกแปลงเป็น VCPEEPROM/LED ของสาย, show switch stack-ports, show virtual-chassis vc-port
ลิงก์ VCP กะพริบ สมาชิกเลือกใหม่ออปติก/DAC บน VCP อยู่ในระดับก้ำกึ่งDDM บนพอร์ต VCP (ลิงก์กะพริบ)
สมาชิก MLAG ถูกพักสถานะบนเพียร์ตัวหนึ่งFEC/ความเร็ว/MTU ของพอร์ตสมาชิกระหว่างสองเพียร์ไม่ตรงกันสูตรการตั้งค่าพอร์ต
เซิร์ฟเวอร์ครึ่งหนึ่งเสียเส้นทางหลังอัปเกรดซอฟต์แวร์รุ่นใหม่ของเพียร์ตัวหนึ่งปฏิเสธออปติกของบุคคลที่สามตารางความเข้ากันได้และเฟิร์มแวร์
ลิงก์เพียร์ดับ เกิดภาวะสมองแยกDAC ของลิงก์เพียร์ล้มเหลวขณะที่ตั้งค่าสัญญาณคงการเชื่อมต่อผิดการออกแบบ: ให้สมาชิกสองตัวอยู่คนละการ์ด

ใน CodingBox

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


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