Load Balancing Mikrotik ตอนที่ 1
Load Balancing
เทคนิคที่ Mikrotik จะเลือก Link ที่ดีที่สุดแล้ววิ่งออกไปข้างนอกตาม Link ที่ได้ทำการเลือกเอาไว้ โดยวิธีการเลือกเส้นทางที่ดีที่สุดสามารถทำได้หลายรูปแบบ ไม่ว่าจะเป็นการจับ Packet หรือ Conection อยู่ที่ว่าเราจะตั้งค่าแบบไหน
รูปแบบวิธีการมีทั้งหมด 7 รูปแบบด้วยกัน
- Firewall Marking : เป็นการเลือกกำหนดเส้นทางให้เองแบบ Static เช่น เรามี ISP 2 link เราต้องการให้ Youtube วิ่งออก ISP 1 และ Facebook วิ่งออก ISP 2 เป็นต้น
- ECMP : จะเป็นการทำ LoadBalance แบบว่ามี ISP ที่มี Gateway เดียวกันที่เรียกว่า Same Gateway เช่น ไปขอผู้ให้บริการมา 2 link แต่เป็นเจ้าเดียวกันสามารถเอา 2 Link นี้มาทำ ECMP ได้แต่จะจับได้เฉพาะ Per-Connection
- PCC : เป็นที่นิยมกันมากจะจับได้เฉพาะ Per-Connection แล้วสามารถตั้งค่าได้ว่าจะให้ออก Link นี้แบบ address หรือ Port
- NTH : มันสามารถจับ LoadBalance เป็นวันได้ด้วย เช่น วันนี้จะให้ออก Bandwidth นี้กี่วัน เท่าไร สามารถระบุได้
- Bonding : เป็นการรวม Link แต่อุปกรณ์ต้องรองรับในโหมดนี้ ส่วนใหญ่จะไม่ค่อยทำในขา Wan จะจับได้เฉพาะ Per-Packet โดยเป็นการนำ 2 Link มารวมกันทำงานทั้งสอง 2 Link เส้นที่หนึ่ง 1Gbps เส้นที่สอง 1Gbps จะเอามารวมกันเป็น 2Gbps จะจับได้เฉพาะ Per-Packet
- OSPF : มันจะหาเส้นทางแบบ Dynamic มันจะหาเส้นทางเองได้ โดยจะจับเส้นทางที่มี Cost น้อยที่สุด มันจะกำหนดเส้นทางของมันเอาเอง ว่าเส้นไหนดีสุด เช่น มี isp 2 เส้น กลางวันเส้น A ดี กลางคืนเส้น B ดีสามารถตั้งได้ว่ากลางวันให้ออกเส้น A กลางคืนให้ออกเส้น B จะจับได้เฉพาะ Per-Connection (แบบ PCC จะไม่สามารถทำแบบนี้ได้)
- BGP : มันจะหาเส้นทางแบบ Dynamic และหลักการจะคล้ายๆ OSPF จะจับได้เฉพาะ Per-Connection
* ผมเคยลองทำแต่แบบ Firewall Marking,PCC, OSPF แต่แบบอื่นผมก็ไม่ชัวร์นะครับไม่เคยได้ลองทำ ^^
ถ้าไม่เข้าใจอันนี้ผมลองฟังอาจารย์มานะอธิบายใน VRProService ลองเข้าไปฟังในเพจก็ได้ครับ
ตามไปอ่านตอนที่ 2 ได้ครับ การทำ Load Balance แบบ PCC
https://medium.com/@singharat.coe/load-balancing-mikrotik-%E0%B9%81%E0%B8%9A%E0%B8%9A-pcc-%E0%B8%95%E0%B8%AD%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88-2-e55444a5b82c