เทคนิค Load Balancing รวมเน็ตหลายสาย เพิ่ม Uptime ออฟฟิศเสถียร
บ่ายสองโมงวันอังคารเมื่อปีที่แล้ว สายโทรศัพท์จากลูกค้าโรงงานย่านบางพลีดังขึ้นด้วยน้ำเสียงตื่นตระหนก "ช่างครับ เน็ตดับทั้งโรงงาน ระบบส่งออกสินค้าค้าง แผนกบัญชีโอนเงินให้ซัพพลายเออร์ไม่ได้เลย!" ต้นเหตุเกิดจากรถขุดทำถนนไปตัดสายไฟเบอร์ออพติกหลักขาด กว่าช่างของ ISP จะเข้าแก้ไขก็ใช้เวลาเกือบ 5 ชั่วโมง เหตุการณ์วันนั้นทำให้บริษัทเสียโอกาสทางธุรกิจไปหลายแสนบาท เพียงเพราะพึ่งพาอินเทอร์เน็ตสายเดียว และนี่คือเหตุผลที่ผมต้องเข้าไปปรับโครงสร้าง Network ให้เขาใหม่ทั้งหมดด้วยเทคนิคการทำ Load Balancing รวมอินเทอร์เน็ตหลายสายครับ
ทำไมเน็ต 1Gbps สายเดียว ถึงยังไม่พอสำหรับ Network ยุคนี้
หลายองค์กรมักเข้าใจผิดว่า การติดอินเทอร์เน็ตความเร็วสูงระดับ 1Gbps เพียงสายเดียวก็เพียงพอแล้วสำหรับการทำงาน แต่ในความเป็นจริง ความเร็ว (Speed) กับ ความเสถียร (Reliability) เป็นคนละเรื่องกัน ต่อให้คุณใช้แพ็กเกจราคาแพงแค่ไหน สายไฟเบอร์ใต้ดินหรือบนเสาไฟฟ้าก็มีโอกาสถูกตัดขาดจากอุบัติเหตุ อุปกรณ์ฝั่งผู้ให้บริการเสีย หรือแม้กระทั่งระบบ Routing ของ ISP มีปัญหาได้เสมอ
การมีอินเทอร์เน็ตสายสำรอง (Backup Line) จึงไม่ใช่เรื่องฟุ่มเฟือย แต่เป็นเทคนิคสำคัญในการเพิ่ม Uptime ให้ระบบ Network ขององค์กรขยับเข้าใกล้ 99.99% มากที่สุด เพื่อให้ทุกแผนกทำงานได้ราบรื่นโดยไม่สะดุด
เจาะลึก Load Balancing กับ Failover ต่างกันอย่างไร
เวลาผมเข้าไปให้คำปรึกษาแก่ลูกค้า คำถามแรกๆ ที่ผมมักจะถูกถามคือ "ติดเน็ต 2 สายแล้ว ต้องเลือกทำแบบไหนดี?" ซึ่งโดยหลักการทำงานของ Multi-WAN จะแบ่งออกเป็น 2 รูปแบบหลักๆ ครับ
- WAN Failover (Active-Passive): เน็ตสายหลักทำงานสายเดียว ส่วนเน็ตสายสำรองจะนอนนิ่งๆ อยู่ จนกว่าเน็ตสายหลักจะตัดหรือล่ม ระบบถึงจะสลับไปใช้สายสำรอง ข้อดีคือเซ็ตอัปง่าย แต่ข้อเสียคือเสียเงินค่าเน็ตสายสำรองไปฟรีๆ ทุกเดือนโดยไม่ได้ใช้ประโยชน์เต็มที่
- Load Balancing (Active-Active): ดึงอินเทอร์เน็ตทั้ง 2 สาย (หรือมากกว่า) มาวิ่งพร้อมกัน โดยระบบจะกระจายทราฟฟิกของผู้ใช้ในองค์กรออกไปยังสายต่างๆ ตามเงื่อนไขที่เรากำหนด ทำให้ได้ทั้งความเร็วรวมที่เพิ่มขึ้น และเมื่อสายใดสายหนึ่งล่ม สายที่เหลือก็ยังทำงานต่อได้ทันทีโดยที่ผู้ใช้แทบไม่รู้สึกตัว
3 เทคนิคการทำ Load Balancing ให้เน็ตวิ่งเฉลี่ย ไร้ปัญหาแอปหลุด
จากประสบการณ์ที่ผมเซ็ตอัประบบ Dual WAN Router และ MikroTik ให้กับทั้งออฟฟิศและโรงแรมมามากมาย ปัญหาคลาสสิกของการทำ Load Balancing คือ "แอปพลิเคชันธนาคารหลุด" หรือ "เข้าเว็บที่ต้องการความปลอดภัยสูงไม่ได้" เนื่องจาก IP Address เปลี่ยนสลับไปมาตลอดเวลา ซึ่งแก้ไขได้ด้วย 3 เทคนิคนี้ครับ
1. เลือกใช้อัลกอริทึม PCC (Per Connection Classifier)
สำหรับ MikroTik Router ผมแนะนำให้ใช้เทคนิค PCC ในการแบ่งทราฟฟิกครับ หลักการคือการจำแนกการเชื่อมต่อตาม IP ต้นทางและปลายทาง (Both Addresses and Ports) ทำให้ทราฟฟิกของผู้ใช้คนเดิมที่วิ่งไปยังเว็บไซต์เดิม จะใช้อินเทอร์เน็ตสายเดิมเสมอ ป้องกันปัญหาการเปลี่ยน IP กลางคัน ซึ่งช่วยแก้ปัญหาเว็บทำธุรกรรมหรือระบบ ERP หลุดได้อย่างเด็ดขาด
2. ทำ Sticky Session แยกกลุ่มทราฟฟิกสำคัญ
นอกจากการใช้ PCC แล้ว การเขียน Routing Mark เพื่อระบุว่าทราฟฟิกประเภทไหนควรวิ่งสายไหนก็สำคัญครับ เช่น กำหนดให้ทราฟฟิก HTTPS (Port 443) ของแอปพลิเคชันการเงิน วิ่งออกอินเทอร์เน็ตเน็ตสายหลักสายเดียวเท่านั้น ส่วนทราฟฟิกการเข้าเว็บทั่วไป ดูวิดีโอ หรือดาวน์โหลดไฟล์ ให้ทำการรวมอินเทอร์เน็ตหลายสายเพื่อกระจายโหลด แบบนี้จะช่วยลดปัญหาเซสชันลุดได้อย่างสมบูรณ์แบบ
3. ตั้งค่า Recursive Route Check ตรวจสอบการล่มที่แท้จริง
การเช็กว่าเน็ตล่มหรือไม่ โดยพึ่งพาแค่สถานะ Link Down ของพอร์ต Router เป็นวิธีที่ไม่ปลอดภัยครับ เพราะบางครั้งสายไฟเบอร์ไม่ได้ขาด แต่เน็ตออกนอกประเทศไม่ได้ การทำ Recursive Route Check โดยการ Ping ไปยัง Public DNS เช่น 8.8.8.8 หรือ 1.1.1.1 ผ่าน Gateways ของแต่ละสาย จะช่วยให้ Router รู้ทันทีว่าอินเทอร์เน็ตสายนั้นใช้ออกโลกภายนอกได้จริงหรือไม่ และทำการตัดสายที่มีปัญหาออกจากระบบทันที
ผลลัพธ์จากการปรับมาใช้ Multi-WAN ในออฟฟิศจริง
หลังจากที่ผมได้เข้าไปเซ็ตอัประบบ Load Balancing รวมอินเทอร์เน็ต 2 สาย (True 1Gbps/500Mbps + AIS 1Gbps/500Mbps) ให้กับโรงงานย่านบางพลีแห่งนั้น ผลปรากฏว่าตลอด 1 ปีที่ผ่านมา ระบบ Network ของเขามี Uptime สูงขึ้นอย่างเห็นได้ชัด แม้จะมีเหตุการณ์สายเคเบิลขาดไป 2 ครั้ง แต่พนักงานทั้ง 100 กว่าคนในออฟฟิศยังคงทำงานและส่งออกสินค้าได้ตามปกติ โดยไม่มีใครโทรมาต่อว่าเรื่องเน็ตล่มอีกเลย
สรุปคำแนะนำจากวิศวกร SIAM-LOGIN
การทำ Load Balancing เพื่อรวมอินเทอร์เน็ตหลายสาย ไม่ใช่แค่เรื่องของการเพิ่มความเร็วเน็ต แต่เป็นเรื่องของ Business Continuity Plan (BCP) ที่ช่วยให้ธุรกิจของคุณดำเนินไปได้อย่างไม่มีสะดุด หากคุณกำลังวางระบบ Network ในออฟฟิศ โรงงาน หรือทำระบบ WiFi Hotspot ให้บริการลูกค้า การลงทุนกับ Dual WAN Router หรือ MikroTik พร้อมการคัดสรร ISP ที่ใช้สายคนละเส้นทาง (Different Path) คือตัวเลือกที่คุ้มค่าที่สุดครับ
หากองค์กรของคุณกำลังประสบปัญหาเน็ตล่มบ่อย ต้องการออกแบบระบบ Network ให้มีเสถียรภาพสูง หรือต้องการติดตั้งระบบ Radius Server ร่วมด้วย สามารถติดต่อพูดคุยกับผมและทีมงาน SIAM-LOGIN ได้ตลอดเวลาครับ
คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)
Q: ทำ Load Balancing รวมเน็ต 1Gbps 2 สาย จะได้ความเร็วดาวน์โหลดเป็น 2Gbps ในไฟล์เดียวหรือไม่?
ไม่ได้ครับ การทำ Load Balancing แบบ PCC หรือ Connection-based จะเป็นการกระจายภาระการใช้งาน (Traffic Load) ไม่ใช่การรวมท่อความเร็วของไฟล์เดียว แต่ผู้ใช้หลายคนจะสามารถใช้งานความเร็วรวมกันได้สูงสุด 2Gbps พร้อมกันโดยที่เน็ตไม่ค้าง
Q: ควรเลือกสมัครอินเทอร์เน็ตจาก ISP รายเดียวกัน 2 สายมาทำ Load Balancing ได้ไหม?
ไม่แนะนำครับ ควรเลือกใช้อินเทอร์เน็ตจากต่าง ISP (เช่น AIS คู่กับ True หรือ NT) และถ้าเป็นไปได้ควรเลือกสายสัญญาณที่เดินคนละเส้นทาง เพื่อป้องกันกรณีที่สายเคเบิลหลักของค่ายใดค่ายหนึ่งขาดหรือระบบโหนดล่มพร้อมกัน
Q: หากออฟฟิศใช้ระบบ WiFi Hotspot ของ SIAM-LOGIN สามารถทำ Load Balancing ร่วมด้วยได้ไหม?
ทำได้อย่างแน่นอนครับ ระบบจัดการ WiFi Hotspot ของ SIAM-LOGIN สามารถทำงานร่วมกับ MikroTik หรือ Multi-WAN Router ที่ทำ Load Balancing ได้อย่างไร้ปัญหา ช่วยให้ทั้งพนักงานและ Guest WiFi ใช้งานได้ต่อเนื่องแม้เน็ตสายใดสายหนึ่งจะล่ม
ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?
ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน