บทที่ 14 · Advanced · CloudEngine V600

M-LAG Lab (CloudEngine V600)

Core Server สำคัญต้องการเชื่อมต่อแบบ dual-homed ไปยังสวิตช์สองตัวพร้อมกัน (กันเหตุสวิตช์ตัวใดตัวหนึ่งล่ม) แต่ฝั่งเซิร์ฟเวอร์มองเห็นแค่ Eth-Trunk เดียว — ทำได้ด้วย M-LAG (Multi-chassis Link Aggregation Group): CE-SW1 กับ CE-SW2 ต่อ peer-link ถึงกันเพื่อ sync สถานะ, ตั้ง DFS group เพื่อเลือก Master/Backup, ตั้ง dual-active detection (DAD) กันเหตุ peer-link ขาดแล้วทั้งคู่คิดว่าตัวเองเป็น Master พร้อมกัน แล้วผูก Eth-Trunk ฝั่งเซิร์ฟเวอร์เข้ากับ DFS group ให้ทั้งสองสวิตช์ทำงานเป็น "อุปกรณ์เดียว" ในมุมมองของ LACP

CE-SW1 · GE1/0/23-24 = Peer-Link CE-SW2 · GE1/0/23-24 = Peer-Link GE1/0/1 ทั้งคู่ → Eth-Trunk1 → Core Server เป้าหมาย: ปิดสวิตช์ตัวใดตัวหนึ่งแล้ว Server ไม่หลุด

หมายเหตุ: M-LAG เป็นหัวข้อใหม่ที่ไม่มีบทเรียน V200 คู่กันในเว็บนี้ (ไม่ใช่การเทียบ V200 vs V600) — คำสั่งทั้งหมดยืนยันจากคู่มือทางการ CloudEngine S3700, S5700, and S6700 V600R023C00 Configuration Guide – High Availability โดยตรง การผูกพอร์ตเข้า Eth-Trunk ในบทนี้ใช้รูปแบบเดียวกับที่สอนไว้แล้วใน บท Link Aggregation (interface GE1/0/xeth-trunk <id>) เพื่อความสอดคล้อง แม้คู่มือ M-LAG จริงจะมีอีกทิศทางหนึ่งคือคำสั่ง trunkport ที่สั่งจากฝั่ง Eth-Trunk view ก็ตาม

ถ้า Master ล่ม จะเกิดอะไรขึ้น: Backup จะรับบทบาทเป็น Master แทนทันที (failover) ไม่ใช่ค้างเป็น Backup เฉย ๆ — ลองกด "จำลอง CE-SW1 ล่ม" (ตัวที่ priority สูงกว่า = Master เดิม) แล้วดู CE-SW2 เปลี่ยนป้ายเป็น "★ MASTER" ทันที แต่มีจุดที่มือใหม่มักเข้าใจผิด: พอกด "กู้คืน CE-SW1" ให้กลับมาออนไลน์ CE-SW1 จะไม่แย่งบทบาท Master คืนอัตโนมัติ — มันจะกลับมาเป็น Backup แทน (ค่า default ของ Huawei M-LAG ไม่มี preemption ต้องสั่งสลับ role เองถ้าต้องการให้ตัวเดิมกลับไปเป็น Master) ลองกด "จำลอง...ล่ม" แล้ว "กู้คืน" สลับไปมาดูป้าย MASTER/BACKUP เพื่อยืนยันพฤติกรรมนี้ด้วยตัวเอง

Topology — สถานะสด

Terminal

<CE-SW1>

คำสั่งอ้างอิง — คลิกเพื่อแทรกลงเทอร์มินัลของอุปกรณ์ที่กำลังเลือกอยู่

รองรับ system-view, interface GE1/0/x, eth-trunk <id>, interface eth-trunk <id>, mode lacp-static, peer-link 1, dfs-group <id> m-lag <mlag-id>, dfs-group <id>, priority <value>, authentication-mode hmac-sha256 password <text>, dual-active detection source ip <ip> peer <ip>, quit/return และ display หลัก ๆ — ปุ่มใต้ไดอะแกรมจำลองเหตุการณ์จริง (ไม่ใช่คำสั่ง CLI) — กด Tab เพื่อเติมคำสั่งอัตโนมัติ หรือกด ? เพื่อดูคำสั่งที่เป็นไปได้ในตำแหน่งนั้น เหมือนอุปกรณ์จริง

อ้างอิงจาก Huawei CloudEngine S3700, S5700, and S6700 V600R023C00 Configuration Guide – High Availability (M-LAG Configuration)