หน้าแรก / บทความ & คู่มือ / วิธีทำ Bandwidth Management และ QoS บน MikroTik แก้เน็ตอืดในองค์กร
MikroTik Tutorial

วิธีทำ Bandwidth Management และ QoS บน MikroTik แก้เน็ตอืดในองค์กร

โดย: AI Auto Poster 16/9/2569 เข้าชม: 1 ครั้ง
วิธีทำ Bandwidth Management และ QoS บน MikroTik แก้เน็ตอืดในองค์กร
เน็ตออฟฟิศอืด สายหลุดเพราะคนแอบโหลดไฟล์หนัก? มาดูวิธีทำ Bandwidth Management และ QoS บน MikroTik ด้วย Simple Queue และ PCQ ให้ใช้งานลื่นไหลทุกแผนก

8 ใน 10 ออฟฟิศที่ผมเคยเข้าไปช่วยแก้ปัญหาระบบเน็ตเวิร์ก มักเจอปัญหาแบบเดียวกันเป๊ะครับ... บริษัทสมัครอินเทอร์เน็ตความเร็วสูงระดับ 1,000 Mbps (1 Gbps) แต่ทำไมพนักงานยังบ่นว่าเน็ตอืด ส่งอีเมลไม่ไป ประชุม Zoom ค้าง และฝ่ายขายวางสายลูกค้าเพราะเสียง VoIP ขาดๆ หายๆ พอผมถอด Log ออกมาดู ถึงได้พบว่ามีบางแผนกแอบโหลดไฟล์ใหญ่ๆ หรือสำรองข้อมูลขึ้น Cloud จนท่ออินเทอร์เน็ตเต็มถังตลอดเวลา

ปัญหานี้ไม่ได้เกิดจากอินเทอร์เน็ตไม่แรงครับ แต่เกิดจากการขาด Bandwidth Management บน MikroTik และการจัดลำดับความสำคัญของข้อมูล หรือ QoS MikroTik ที่ถูกต้อง วันนี้ผมจะมาแชร์ประสบการณ์จริงและวิธีตั้งค่า RouterBoard เพื่อคืนความเร็วเน็ตให้องค์กรของคุณครับ

ทำไมเน็ต 1 Gbps ถึงยังอืด? เข้าใจการทำงานของ QoS และ Bandwidth Management

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

การทำ Bandwidth Management บน MikroTik จะเข้ามาช่วยบีบหรือแบ่งวาล์วน้ำนั้นอย่างเป็นระบบ ส่วนการทำ QoS MikroTik (Quality of Service) คือการติดป้ายความสำคัญให้ทราฟฟิก เช่น กำหนดให้ทราฟฟิกการประชุมออนไลน์และ VoIP เดินทางผ่านไปก่อนเสมอ แม้ว่าท่อเน็ตจะแน่นแค่ไหนก็ตาม

เปรียบเทียบ 2 เครื่องมือหลักบน MikroTik: Simple Queue vs Queue Tree

ใน MikroTik RouterOS เรามีเครื่องมือหลัก 2 ตัวในการจัดการ Bandwidth ซึ่งเหมาะกับโจทย์ที่ต่างกันครับ:

  • Simple Queue: เหมาะสำหรับออฟฟิศขนาดเล็ก (ผู้ใช้ไม่เกิน 30-50 เครื่อง) ตั้งค่าง่ายมาก ใช้จำกัดความเร็ว Download/Upload ตามราย IP address หรือ Subnet ได้ทันที
  • Queue Tree + PCQ: เหมาะสำหรับองค์กรขนาดกลางขึ้นไป หรือสถานที่ที่มีผู้ใช้งานจำนวนมาก (เช่น โรงแรม หอพัก หรือออฟฟิศหลายแผนก) ตัวนี้จะทำงานร่วมกับ Mangle ใน Firewall ช่วยประมวลผลได้เร็วกว่า และใช้ CPU ของ MikroTik น้อยกว่ามาก

1. การตั้งค่า Simple Queue สำหรับบีบเน็ตรายแผนก (ทำตามได้ทันที)

ถ้าคุณต้องการจำกัดความเร็วของแผนกทั่วไป ไม่ให้ดึงเน็ตจนกระทบแผนกบริหาร การใช้ Simple Queue คือวิธีที่เร็วที่สุดครับ

ขั้นตอนการตั้งค่าบน Winbox:

  • ไปที่เมนู Queues -> ขาแท็บ Simple Queues แล้วกดปุ่ม + (Add)
  • Name: ตั้งชื่อ เช่น Queue-General-Office
  • Target: ใส่วง IP ที่ต้องการคุม เช่น 192.168.10.0/24
  • Max Limit: กำหนดความเร็วสูงสุดที่ยอมให้ใช้ เช่น Target Upload = 20M, Target Download = 50M
  • Limit At (การันตีความเร็วขั้นต่ำ): กำหนดความเร็วที่ Router จะการันตีให้เสมอ เช่น Upload = 5M, Download = 10M

เทคนิคจากผม: อย่าลืมตั้งค่า Burst Limit เล็กน้อย เพื่อให้เวลาพนักงานเปิดหน้าเว็บใหม่ๆ สามารถโหลดขึ้นได้อย่างรวดเร็วทันใจ แต่ถ้ามีการโหลดไฟล์ยาวเกิน 5 วินาที ความเร็วจะถูกบีบกลับมาที่ Max Limit ตามปกติ ทำให้ท่องเว็บลื่นไหลโดยไม่กิน Bandwidth ระยะยาว

2. การทำ QoS ขั้นสูงด้วย Queue Tree และ PCQ (Per Connection Queue)

สำหรับองค์กรที่มีผู้ใช้งานหลักร้อยคน การมานั่งใส่ IP ทีละเครื่องใน Simple Queue จะทำให้ Router ทำงานหนักจน CPU 100% ครับ ผมแนะนำให้ใช้เทคโนโลยี PCQ (Per Connection Queue) ร่วมกับ Queue Tree

หลักการทำงานของ PCQ:

PCQ จะทำการเฉลี่ย Bandwidth ที่มีอยู่ ณ ตอนนั้น ให้กับผู้ใช้งานทุกคนที่กำลังออนไลน์อยู่อย่างเท่าเทียมโดยอัตโนมัติ ตัวอย่างเช่น มีเน็ต 100 Mbps ถ้ามีคนใช้งาน 2 คน จะได้คนละ 50 Mbps แต่ถ้ามีคนใช้งาน 10 คน ทุกคนจะได้คนละ 10 Mbps แบบเป๊ะๆ ไม่มีใครดึงเน็ตไปคนเดียวจนหมด

ขั้นตอนการจัดลำดับความสำคัญ (Traffic Prioritization):

  • ขั้นตอนที่ 1 (Mangle Marking): ไปที่ IP -> Firewall -> Mangle เพื่อติดป้าย Connection และ Packet โดยแยกประเภท เช่น VoIP/Zoom ให้ติดป้าย Priority-High, Web Browsing ให้ติดป้าย Priority-Medium และ File Download/YouTube ให้ติดป้าย Priority-Low
  • ขั้นตอนที่ 2 (Queue Tree Setup): ไปที่ Queues -> Queue Tree สร้างโครงสร้างต้นไม้ โดยกำหนด parent เป็นอินเทอร์เฟซ WAN หรือ LAN
  • ขั้นตอนที่ 3 (Assign Priority): กำหนดค่า Priority (เลข 1 คือความสำคัญสูงสุด, เลข 8 คือต่ำสุด) ให้กับ Packet ที่เรา Mark ไว้จาก Mangle

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

3 เทคนิค Tuning ระบบให้ลื่นไหลจากประสบการณ์หน้างานจริง

จากที่ผมเซ็ตระบบ MikroTik ให้ลูกค้ามาหลายร้อยแห่ง นี่คือ 3 สิ่งที่ห้ามมองข้ามเด็ดขาดครับ:

  • เผื่อ Headroom ไว้ 5-10%: ห้ามตั้ง Max-Limit ใน Queue Equal เท่ากับสเปกแพ็กเกจ ISP เด็ดขาด เช่น เน็ต 1 Gbps/500 Mbps ให้ตั้ง Max Limit ใน Router ไว้ประมาณ 900 Mbps/450 Mbps เพื่อให้ MikroTik เป็นผู้คุมคิว ไม่ใช่ปล่อยให้ Modem ของ ISP เป็นผู้ตัดแพ็กเกจทิ้ง
  • แยก VLAN แยกการควบคุม: ควรแบ่ง VLAN สำหรับ Staff, Guest, และ Management ออกจากกัน เพื่อให้การจับคู่ Bandwidth Management ทำได้ง่ายและปลอดภัย
  • ตรวจสอบ CPU Usage เสมอ: RouterBoard รุ่นเล็ก เช่น hEX หรือ hAP ac3 อาจมีข้อจำกัดด้าน CPU หากใช้งาน Queue Tree ซับซ้อนเกินไป ควรเลือกใช้รุ่นที่มี Hardware Offloading หรือ CPU Multi-core เช่น RB1100AHx4 หรือ CCR Series สำหรับองค์กรขนาดใหญ่

สรุป

การแก้ปัญหาอินเทอร์เน็ตอืดในองค์กร ไม่จำเป็นต้องจ่ายเงินเพิ่มค่าสปีดเน็ตกับ ISP เสมอไปครับ เพียงแค่เรานำ Bandwidth Management บน MikroTik เข้ามาจัดระเบียบทราฟฟิก พร้อมทำ QoS MikroTik เพื่อแซงคิวข้อมูลสำคัญ เพียงเท่านี้ระบบเครือข่ายในบริษัทของคุณก็กลับมาทำงานได้อย่างมีประสิทธิภาพ ลื่นไหล และเสถียรขึ้นอย่างเห็นได้ชัดแล้วครับ

Tags: Bandwidth Management บน MikroTik QoS MikroTik Simple Queue Queue Tree PCQ Connection Marking จัดสรรความเร็วเน็ตองค์กร

คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)

Q: Simple Queue กับ Queue Tree บน MikroTik ต่างกันอย่างไร และควรเลือกใช้แบบไหน?

Simple Queue ตั้งค่าง่าย เหมาะกับองค์กรขนาดเล็กที่ต้องการจำกัดความเร็วตามราย IP แต่ถ้าเป็นองค์กรขนาดกลางขึ้นไป การใช้ Queue Tree ร่วมกับ PCQ จะประมวลผลได้ดีกว่าและประหยัดทรัพยากร CPU ของ MikroTik ครับ

Q: ทำไมตั้งค่า Bandwidth Limit แล้ว อินเทอร์เน็ตยังรู้สึกอืดอยู่?

ส่วนใหญ่เกิดจากการตั้งค่า Max-Limit เท่ากับความเร็วสายจริงของ ISP พอดี ทำให้ไม่มี Overhead เผื่อไว้ แนะนำให้ตั้ง Max-Limit ไว้ที่ 90-95% ของความเร็วเน็ตจริง เพื่อให้ MikroTik จัดลำดับ คิวได้อย่างมีประสิทธิภาพครับ

Q: PCQ (Per Connection Queue) ช่วยแก้ปัญหาคนแอบดาวน์โหลดไฟล์ได้อย่างไร?

PCQ จะทำการหารเฉลี่ย Bandwidth ที่เหลืออยู่ ณ ขณะนั้น ให้กับผู้ใช้งานทุกคนอย่างเท่าเทียมโดยอัตโนมัติ ทำให้ผู้ใช้ที่โหลดไฟล์หนักๆ ไม่สามารถดึงความเร็วไปทั้งหมดจนกระทบผู้อื่นได้ครับ

ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?

ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน