ตั้งค่า MikroTik RouterOS v7 ทำ Dynamic Route Redistribution ระหว่าง OSPF และ BGP
ปัญหาหน้างาน: การจัดการ Routing ในองค์กร Multi-Branch
จากประสบการณ์ของเราที่ SIAM-LOGIN พบว่าองค์กรที่มีหลายสาขาหรือ Multi-Branch มักประสบปัญหาในการจัดการ Routing ระหว่างโปรโตคอล OSPF และ BGP โดยเฉพาะเมื่อต้องการทำ Redistribution เพื่อให้เส้นทางเครือข่ายสามารถแลกเปลี่ยนข้อมูลได้อย่างราบรื่น หากตั้งค่าผิดพลาด อาจทำให้เกิด Routing Loop หรือ Prefix Leak ที่ส่งผลกระทบต่อระบบเครือข่ายทั้งหมด
สเปกฮาร์ดแวร์และซอฟต์แวร์ที่ใช้งาน
- อุปกรณ์: MikroTik CCR2004, RB5009
- CPU: ARM 64-bit, 1.2 GHz
- RouterOS: v7.14+
- Interfaces: 10x 1G Ethernet, 2x SFP+
ตารางพารามิเตอร์เชิงวิศวกรรม
| Parameter | OSPF | BGP |
|---|---|---|
| Protocol ID | 89 | 179 |
| Administrative Distance | 110 | 20 (External 200) |
| Metric Type | Cost | AS Path |
คำสั่ง Terminal สำหรับตั้งค่า Redistribution
# สร้าง Instance และ Area สำหรับ OSPF
/routing ospf instance add name=ospf-instance router-id=10.0.0.1 redistribute-connected=yes
/routing ospf area add name=backbone instance=ospf-instance
# เพิ่ม Network ใน OSPF
/routing ospf network add area=backbone network=192.168.1.0/24
# ตั้งค่า BGP
/routing bgp instance set default as=65001 router-id=10.0.0.1
/routing bgp peer add name=bgp-peer remote-as=65002 remote-address=10.0.0.2
# Redistribution จาก OSPF ไป BGP และจาก BGP ไป OSPF
/routing filter add chain=ospf-to-bgp action=accept prefix=192.168.0.0/16
/routing filter add chain=bgp-to-ospf action=accept prefix=10.0.0.0/8
/routing bgp instance set default out-filter=ospf-to-bgp in-filter=bgp-to-ospf
คำอธิบาย:
redistribute-connected=yes: ให้ OSPF Redistribute เส้นทางที่เชื่อมต่อโดยตรงout-filter: ระบุเส้นทางที่ส่งออกจาก BGPin-filter: ระบุเส้นทางที่รับเข้ามายัง BGP
ขั้นตอนตรวจสอบสถานะและแก้ปัญหา
การตรวจสอบการทำงานของ Routing
- ใช้คำสั่ง
/routing table printเพื่อตรวจสอบเส้นทางที่ได้รับจาก OSPF และ BGP - ใช้
/tool tracerouteเพื่อตรวจสอบเส้นทางการวิ่งของแพ็กเก็ต - ตรวจสอบ Log ด้วยคำสั่ง
/log printเพื่อดู Error หรือ Warning
การแก้ปัญหาเบื้องต้น
- หากเส้นทางไม่ถูก Redistribute ตรวจสอบ Filter ที่ตั้งค่าไว้
- ตรวจสอบ
Administrative Distanceของเส้นทางที่ Conflict
คำถามที่พบบ่อย (FAQ)
- สลับสายเน็ตสำรอง MikroTik ทำงานอย่างไรเมื่อเน็ตสายหลักล่ม?
ระบบจะตรวจสอบสถานะของ Gateway ด้วยคำสั่ง Netwatch หรือ Recursive Routing และสลับเส้นทางโดยอัตโนมัติ - ทำไมต้องเปิด Safe Mode ใน WinBox ก่อนวางสคริปต์ Failover?
เพื่อป้องกันการตั้งค่าผิดพลาดที่อาจทำให้เราเตอร์ไม่ตอบสนอง - รองรับ MikroTik RouterOS v7 เวอร์ชันใดบ้าง?
แนะนำให้ใช้เวอร์ชัน 7.12+ เพื่อความเสถียรของฟังก์ชัน Dynamic Routing
หากคุณต้องการความช่วยเหลือเพิ่มเติม สามารถปรึกษาทีมวิศวกรของเราได้ที่ บริการรับวางระบบ Network องค์กร เดินสาย LAN & Fiber หรือ เครื่องมือสร้างสคริปต์ MikroTik RouterOS v7 โทร 095-254-4519 หรือ LINE: @vrnetwork
อุปกรณ์ Network & PoE Switch แนะนำสำหรับโซลูชันองค์กร
ดูอุปกรณ์ทั้งหมด →คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)
Q: สลับสายเน็ตสำรอง MikroTik ทำงานอย่างไรเมื่อเน็ตสายหลักล่ม?
ระบบจะตรวจสอบสถานะของ Gateway ด้วยคำสั่ง Netwatch หรือ Recursive Routing และสลับเส้นทางโดยอัตโนมัติ
Q: ทำไมต้องเปิด Safe Mode ใน WinBox ก่อนวางสคริปต์ Failover?
เพื่อป้องกันการตั้งค่าผิดพลาดที่อาจทำให้เราเตอร์ไม่ตอบสนอง
Q: รองรับ MikroTik RouterOS v7 เวอร์ชันใดบ้าง?
แนะนำให้ใช้เวอร์ชัน 7.12+ เพื่อความเสถียรของฟังก์ชัน Dynamic Routing
บทความที่น่าสนใจในหมวดเดียวกัน
ดูทั้งหมดในหมวดนี้ →กู้คืนระบบองค์กรด้วยกลยุทธ์ 3-2-1 Backup และ MikroTik Failover v7
เรียนรู้กลยุทธ์ 3-2-1 Backup และวิธีตั้งค่า Failover บน MikroTik RouterOS v7 เพื่อปกป้องระบบองค์กรและลด Downtime ในกรณีเน็ตสายหลักล่ม
routing
<p><strong>การตั้งค่า Failover แบบ Recursive Routing บน MikroTik RouterOS v7</strong> ช่วยให้ระบบสลับไปใช้ ISP สำรองอัตโนมัติเมื่อเส้นทางหลักมีปัญหา โดยใช้การตรวจสอบสถานะผ่าน IP เป้าหมาย (Canary IP) เช่น 8.8.8.8 พร้อมการตั้งค่า Scope และ Target-Scope เพื่อควบคุมลำดับเส้นทาง เหมาะสำหรับองค์กรที่ต้องการอินเทอร์เน็ตที่เสถียรเพื่อรองรับบริการ ERP, VPN, และ Cloud</p><p>ตัวอย่างการตั้งค่า Dual-WAN รวมถึงการสร้าง Static Route, Recursive Default Route และ NAT พร้อมคำแนะนำการตรวจสอบและข้อควรระวัง เพื่อให้มั่นใจว่าระบบ Failover ทำงานอย่างถูกต้องและแม่นยำ</p>
การตั้งค่า MikroTik RouterOS v7 สำหรับการทำ BGP Route Reflector บนระบบ Multi-Branch
เรียนรู้วิธีตั้งค่า MikroTik RouterOS v7 สำหรับการทำ BGP Route Reflector เพื่อเชื่อมโยงระบบ Multi-Branch อย่างมีประสิทธิภาพ พร้อมคำสั่ง CLI และคำแนะนำเชิงลึกจากประสบการณ์จริง
ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?
ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน