วิธีตั้งค่า MikroTik RouterOS v7 สำหรับ BGP Community Filtering และ Traffic Engineering
กรณีศึกษา: การปรับแต่งเส้นทาง BGP ขององค์กรในเขตนิคมอุตสาหกรรม
องค์กรในนิคมอุตสาหกรรมบางปะอินกำลังเผชิญปัญหาการจัดการเส้นทาง BGP ระหว่างสายอินเทอร์เน็ตสองเส้น (ISP A และ ISP B) ที่ไม่สามารถควบคุมเส้นทางการรับส่งข้อมูลได้ตามที่ต้องการ ส่งผลให้เกิดปัญหา Bandwidth ไม่สมดุลและ Latency สูง ทีมวิศวกรของ SIAM-LOGIN ถูกเรียกเข้ามาแก้ไข โดยใช้เทคนิค BGP Community Filtering และ Traffic Engineering บน MikroTik RouterOS v7 เพื่อปรับแต่งเส้นทางอย่างมืออาชีพ
สเปกฮาร์ดแวร์และซอฟต์แวร์สำหรับการตั้งค่า
อุปกรณ์ที่ใช้ในการตั้งค่าหน้างาน:
- Router: MikroTik CCR2004-1G-12S+2XS
- CPU: ARM 64bit 1.7GHz Quad-Core
- RouterOS Version: v7.14 (stable)
- Interface: 12x SFP+ (10Gbps), 2x SFP28 (25Gbps)
ตารางพารามิเตอร์เชิงวิศวกรรม
| พารามิเตอร์ | คำอธิบาย | ค่าแนะนำ |
|---|---|---|
| BGP AS Number | หมายเลข Autonomous System ขององค์กร | 65001 |
| Community String | แท็กที่ใช้ในการกรองเส้นทาง | 65001:100 |
| Local Preference | ค่าความชอบเส้นทางในองค์กร | 200 |
| MED (Metric) | ค่าชี้วัดเส้นทางที่ส่งไปยัง ISP | 10 |
คำสั่ง Terminal / CLI สำหรับการตั้งค่า
/routing bgp instance
set default as=65001 router-id=192.168.1.1
/routing bgp peer
add name=isp-a remote-address=203.0.113.1 remote-as=64512
add name=isp-b remote-address=203.0.113.2 remote-as=64513
/routing filter
add chain=bgp-in action=accept bgp-communities=65001:100 set-local-preference=200
add chain=bgp-out action=accept prefix=192.168.0.0/16 bgp-communities=65001:200
/routing bgp connection
set [find name=isp-a] in-filter=bgp-in out-filter=bgp-out
set [find name=isp-b] in-filter=bgp-in out-filter=bgp-out
คำอธิบายคำสั่ง:
set default as=65001 router-id=192.168.1.1: กำหนด AS Number และ Router IDadd chain=bgp-in: ตั้งค่ากรองเส้นทางขาเข้าโดยใช้ Communityset-local-preference=200: ปรับค่าความชอบเส้นทางขาเข้าbgp-communities=65001:200: แท็ก Community สำหรับเส้นทางขาออก
ขั้นตอนการตรวจสอบสถานะและแก้ปัญหา
การตรวจสอบสถานะ
/routing bgp peer print
/tool traceroute 8.8.8.8
/log print where message~"BGP"
/routing bgp peer print: ตรวจสอบสถานะ BGP Peering/tool traceroute: ทดสอบเส้นทางไปยังปลายทาง/log print: ตรวจสอบบันทึกเหตุการณ์ BGP
แก้ปัญหาเบื้องต้น
หากเส้นทางไม่ทำงานตามที่คาด:
- ตรวจสอบค่า Community String ที่ตั้งใน ISP
- ตรวจสอบการตั้งค่า Filter Chain ว่าถูกต้องหรือไม่
- รีเซ็ต Peer ด้วยคำสั่ง
/routing bgp peer disableและenable
FAQ
- สลับสายเน็ตสำรอง MikroTik ทำงานอย่างไรเมื่อเน็ตสายหลักล่ม?
ใช้ค่า Local Preference ในการจัดลำดับความสำคัญเส้นทาง หากมีการเปลี่ยนแปลงสถานะ Peer ระบบจะสลับเส้นทางไปสายสำรอง - ทำไมต้องเปิด Safe Mode ใน WinBox ก่อนวางสคริปต์ Failover?
เพื่อป้องกันการตั้งค่าผิดพลาดที่อาจทำให้ระบบเครือข่ายล่ม - รองรับ MikroTik RouterOS v7 เวอร์ชันใดบ้าง?
ฟีเจอร์ BGP Community Filtering และ Traffic Engineering รองรับใน RouterOS v7.12 ขึ้นไป
หากต้องการปรึกษาเพิ่มเติมเกี่ยวกับการตั้งค่าเครือข่ายองค์กร ติดต่อทีมงาน SIAM-LOGIN ได้ที่ บริการวางระบบเครือข่าย หรือโทร 095-254-4519
อุปกรณ์ Network & PoE Switch แนะนำสำหรับโซลูชันองค์กร
ดูอุปกรณ์ทั้งหมด →คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)
Q: สลับสายเน็ตสำรอง MikroTik ทำงานอย่างไรเมื่อเน็ตสายหลักล่ม?
ใช้ค่า Local Preference ในการจัดลำดับความสำคัญเส้นทาง หากมีการเปลี่ยนแปลงสถานะ Peer ระบบจะสลับเส้นทางไปสายสำรอง
Q: ทำไมต้องเปิด Safe Mode ใน WinBox ก่อนวางสคริปต์ Failover?
เพื่อป้องกันการตั้งค่าผิดพลาดที่อาจทำให้ระบบเครือข่ายล่ม
Q: รองรับ MikroTik RouterOS v7 เวอร์ชันใดบ้าง?
ฟีเจอร์ BGP Community Filtering และ Traffic Engineering รองรับใน RouterOS v7.12 ขึ้นไป
บทความที่น่าสนใจในหมวดเดียวกัน
ดูทั้งหมดในหมวดนี้ →ตั้งค่า 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
วิธีตั้งค่า MikroTik RouterOS v7 สำหรับการทำ BGP ECMP Load Balancing เชื่อมต่อ Multi-ISP
คู่มือวิธีตั้งค่า MikroTik RouterOS v7 สำหรับทำ BGP ECMP Load Balancing เชื่อมต่อ Multi-ISP พร้อมคำสั่ง CLI และการตรวจสอบสถานะระบบ
ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?
ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน