หน้าแรก / บทความ & คู่มือ / ตั้งค่า MikroTik RouterOS v7 ทำ Dynamic Route Redistribution ระหว่าง OSPF และ BGP
MikroTik Tutorial

ตั้งค่า MikroTik RouterOS v7 ทำ Dynamic Route Redistribution ระหว่าง OSPF และ BGP

โดย: ฝ่ายเทคนิคและวิศวกรรม (Technical Engineering) 23/10/2569 เข้าชม: 1 ครั้ง
ตั้งค่า MikroTik RouterOS v7 ทำ Dynamic Route Redistribution ระหว่าง OSPF และ BGP
เรียนรู้วิธีตั้งค่า MikroTik RouterOS v7 เพื่อทำ Dynamic Route Redistribution ระหว่าง OSPF และ BGP สำหรับองค์กร Multi-Branch ด้วยตัวอย่าง CLI และขั้นตอนการตรวจสอบระบบ

ปัญหาหน้างาน: การจัดการ 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: ระบุเส้นทางที่ส่งออกจาก BGP
  • in-filter: ระบุเส้นทางที่รับเข้ามายัง BGP
ข้อควรระวังจากหน้างาน: การตั้งค่าการ Redistribution โดยไม่มี Filter จะเสี่ยงต่อ Routing Loop และ Prefix Leak ที่อาจทำให้เครือข่ายล่ม

ขั้นตอนตรวจสอบสถานะและแก้ปัญหา

การตรวจสอบการทำงานของ 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

Tags: ตั้งค่า MikroTik RouterOS v7 Dynamic Route Redistribution OSPF และ BGP ตั้งค่า Failover MikroTik v7 Recursive Routing Failover RouterOS

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

Q: สลับสายเน็ตสำรอง MikroTik ทำงานอย่างไรเมื่อเน็ตสายหลักล่ม?

ระบบจะตรวจสอบสถานะของ Gateway ด้วยคำสั่ง Netwatch หรือ Recursive Routing และสลับเส้นทางโดยอัตโนมัติ

Q: ทำไมต้องเปิด Safe Mode ใน WinBox ก่อนวางสคริปต์ Failover?

เพื่อป้องกันการตั้งค่าผิดพลาดที่อาจทำให้เราเตอร์ไม่ตอบสนอง

Q: รองรับ MikroTik RouterOS v7 เวอร์ชันใดบ้าง?

แนะนำให้ใช้เวอร์ชัน 7.12+ เพื่อความเสถียรของฟังก์ชัน Dynamic Routing

บทความที่น่าสนใจในหมวดเดียวกัน

ดูทั้งหมดในหมวดนี้ →
MikroTik Tutorial

กู้คืนระบบองค์กรด้วยกลยุทธ์ 3-2-1 Backup และ MikroTik Failover v7

เรียนรู้กลยุทธ์ 3-2-1 Backup และวิธีตั้งค่า Failover บน MikroTik RouterOS v7 เพื่อปกป้องระบบองค์กรและลด Downtime ในกรณีเน็ตสายหลักล่ม

MikroTik Tutorial

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 Tutorial

การตั้งค่า MikroTik RouterOS v7 สำหรับการทำ BGP Route Reflector บนระบบ Multi-Branch

เรียนรู้วิธีตั้งค่า MikroTik RouterOS v7 สำหรับการทำ BGP Route Reflector เพื่อเชื่อมโยงระบบ Multi-Branch อย่างมีประสิทธิภาพ พร้อมคำสั่ง CLI และคำแนะนำเชิงลึกจากประสบการณ์จริง

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

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

โทรปรึกษา แชท LINE นัดสำรวจ