บทที่ 24 · L2 Redundancy
SW1 กับ SW2 เชื่อมกันด้วยสองสายเหมือนบท RSTP — แต่คราวนี้มี VLAN 10 และ VLAN 20 วิ่งผ่านทั้งคู่ ถ้าใช้ RSTP ธรรมดา สายหนึ่งจะถูกบล็อกทิ้งไว้เฉยๆ ไม่ว่า VLAN ไหน งานของคุณคือใช้ MSTP แบ่ง VLAN ออกเป็นคนละ instance แล้วทำให้ทั้งสองสายถูกใช้งานจริงพร้อมกัน คนละ VLAN
รองรับ system-view, stp mode mstp, stp region-configuration (region-name, instance <id> vlan <list>, active region-configuration), stp instance <id> priority, stp enable, interface, stp instance <id> port priority, quit/return และ display หลัก ๆ — region-name และการแมป VLAN↔instance ต้องเหมือนกันทุกตัวอักษรทั้งสองสวิตช์ ไม่งั้น MSTP จะมองอีกฝั่งเป็นคนละ region แล้ว fallback เป็นเหมือน RSTP ธรรมดา (ไม่มีการกระจายโหลด) — ปุ่ม "จำลองสายขาด" ใต้ไดอะแกรมใช้ทดสอบว่าอีกลิงก์รับภาระแทนได้จริงหรือไม่ (ไม่ใช่คำสั่ง CLI)
ต้องตั้ง port priority ที่พอร์ตของสวิตช์ที่เป็น root ของ instance นั้นเท่านั้น — เพราะฝั่ง root คือฝั่งที่ "ส่ง" BPDU ให้อีกฝั่งเลือก ถ้าตั้งผิดฝั่ง (ที่สวิตช์ที่ไม่ใช่ root ของ instance นั้น) คำสั่งจะรันผ่านแต่ไม่มีผลต่อผลลัพธ์เลย ลองสังเกตดูว่าลิงก์ยังไม่กระจายโหลดถ้าตั้งผิดฝั่ง — อ้างอิงจาก Huawei S5700 and S6700 V200R025C00 Configuration Guide – Ethernet Switching (MSTP)