วิธีตั้งค่า MikroTik PCQ Queue Tree บน RouterOS v7 จัดการ Bandwidth อย่างมืออาชีพ
แนวทางแก้ไขปัญหา Bandwidth จากประสบการณ์จริง
เมื่อเร็วๆ นี้ ผมได้รับการติดต่อจากลูกค้าองค์กรที่มีพนักงานมากกว่า 300 คน ซึ่งประสบปัญหาอินเทอร์เน็ตช้าระหว่างใช้งานแอปพลิเคชันสำคัญ เช่น ERP และ Video Conference จากการตรวจสอบพบว่าสาเหตุหลักเกิดจากการขาดการบริหารจัดการ Bandwidth ที่เหมาะสม ส่งผลให้บางส่วนของพนักงานใช้แบนด์วิดท์เกินความจำเป็น เช่น การดาวน์โหลดไฟล์ขนาดใหญ่ ส่งผลกระทบต่อประสิทธิภาพของแอปพลิเคชันสำคัญ
เพื่อแก้ไขปัญหานี้ ผมแนะนำการตั้งค่า PCQ Queue Tree บน MikroTik RouterOS v7 เพื่อจัดสรร Bandwidth อย่างเหมาะสม โดยให้แอปพลิเคชันสำคัญมีความเสถียรของการใช้งาน
สเปกฮาร์ดแวร์และซอฟต์แวร์ที่ใช้
ในกรณีนี้ เราเลือกใช้ MikroTik CCR2004-1G-12S+2XS ซึ่งเป็น Router ประสิทธิภาพสูง มีคุณสมบัติโดดเด่นดังนี้:
- CPU: Annapurna Labs Alpine v2 @ 1.2 GHz (4 Core)
- RAM: 4 GB
- พอร์ต: 12x 10G SFP+, 2x 25G SFP28
- RouterOS: v7.14 (รองรับฟีเจอร์ขั้นสูง เช่น PCQ, BGP, OSPF)
ตารางพารามิเตอร์สำหรับการตั้งค่า Queue Tree
| พารามิเตอร์ | ค่าแนะนำ | คำอธิบาย |
|---|---|---|
| Parent Queue | global | Queue หลักที่จัดการทราฟฟิกทั้งหมด |
| PCQ Rate | 5 Mbps | กำหนด Bandwidth สูงสุดต่อผู้ใช้งาน |
| Classifier | src-address | แยก Bandwidth ตาม IP Address ต้นทาง |
คำสั่ง CLI สำหรับการตั้งค่า PCQ Queue Tree
/queue tree add name="Parent-Queue" parent=global packet-mark=all-traffic max-limit=100M
/queue type add name="PCQ-Upload" kind=pcq pcq-rate=5M pcq-classifier=src-address
/queue type add name="PCQ-Download" kind=pcq pcq-rate=5M pcq-classifier=dst-address
/queue tree add name="Upload-Queue" parent=Parent-Queue packet-mark=upload-traffic queue=PCQ-Upload
/queue tree add name="Download-Queue" parent=Parent-Queue packet-mark=download-traffic queue=PCQ-Download
หมายเหตุ:
max-limit=100M: กำหนด Bandwidth สูงสุดที่ Queue Tree สามารถใช้ได้pcq-rate=5M: จำกัด Bandwidth ต่อผู้ใช้งานไม่เกิน 5 Mbpspcq-classifier=src-address: แยกทราฟฟิกโดยใช้ IP Address ต้นทาง
ขั้นตอนการตรวจสอบและแก้ไขปัญหา
- ใช้คำสั่ง
/tool torchเพื่อตรวจสอบทราฟฟิกแบบเรียลไทม์ - ตรวจสอบ Log ด้วย
/log printเพื่อดูเหตุการณ์ที่เกี่ยวข้อง - กรณี Queue ไม่ทำงาน ให้ตรวจสอบค่าพารามิเตอร์ใน
/queue tree print
คำถามที่พบบ่อย (FAQ)
- Q: PCQ Queue Tree รองรับ MikroTik รุ่นใดบ้าง?
A: รองรับอุปกรณ์ที่ใช้ RouterOS v7 และมีทรัพยากรเพียงพอ เช่น CCR, RB5009 - Q: หากต้องการสลับไปใช้อินเทอร์เน็ตสำรอง MikroTik จะทำงานอย่างไรเมื่อสายหลักล่ม?
A: ใช้ฟีเจอร์ Recursive Routing หรือ Netwatch เพื่อตรวจสอบและสลับเส้นทางโดยอัตโนมัติ - Q: การตั้งค่า PCQ Queue Tree มีผลต่อ Latency หรือไม่?
A: อาจมีผลกระทบบ้าง แต่สามารถปรับค่าพารามิเตอร์เพื่อให้เหมาะสมและลด Latency ได้
หากคุณต้องการคำปรึกษาเพิ่มเติมเกี่ยวกับการตั้งค่า MikroTik RouterOS หรือบริการติดตั้ง ระบบเครือข่ายองค์กร ติดต่อทีมงาน SIAM-LOGIN ได้ที่ LINE: @vrnetwork หรือโทร 095-254-4519
อุปกรณ์ Network & PoE Switch แนะนำสำหรับโซลูชันองค์กร
ดูอุปกรณ์ทั้งหมด →คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)
Q: PCQ Queue Tree รองรับ MikroTik รุ่นใดบ้าง?
รองรับทุกรุ่นที่ใช้ RouterOS v7 เช่น CCR2004, RB5009 และอุปกรณ์ที่มีทรัพยากรเพียงพอ
Q: สลับสายเน็ตสำรอง MikroTik ทำงานอย่างไรเมื่อเน็ตสายหลักล่ม?
ใช้ฟีเจอร์ Recursive Routing หรือ Netwatch เพื่อตรวจสอบสถานะและสลับเส้นทางอัตโนมัติ
Q: ตั้งค่า PCQ Queue Tree ส่งผลต่อ Latency หรือไม่?
อาจมีผลเล็กน้อย แต่สามารถปรับค่าพารามิเตอร์ เช่น PCQ Rate ให้เหมาะสมเพื่อลด Latency
บทความที่น่าสนใจในหมวดเดียวกัน
ดูทั้งหมดในหมวดนี้ →วิธีตั้งค่า MikroTik RouterOS v7 สำหรับ BGP Community Filtering และ Traffic Engineering
เรียนรู้การตั้งค่า MikroTik BGP Community Filtering และ Traffic Engineering เพื่อปรับแต่งเส้นทางและควบคุมการรับส่งข้อมูลในองค์กรของคุณ
ตั้งค่า MikroTik BGP v7 สำหรับ Multi-Homing Peering และ Failover อย่างมืออาชีพ
เรียนรู้วิธีตั้งค่า MikroTik BGP v7 เพื่อทำ Multi-Homing Peering เชื่อมต่อหลาย ISP พร้อมเพิ่มความเสถียรด้วย Failover
ตั้งค่า MikroTik RouterOS v7 สำหรับ Network Segmentation ด้วย Layer 2 Isolation และ 802.1X Security
เรียนรู้วิธีตั้งค่า MikroTik RouterOS v7 เพื่อแยกเครือข่าย (Network Segmentation) ด้วย Layer 2 Isolation และเพิ่มความปลอดภัยด้วย 802.1X Port Security
ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?
ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน