หน้าแรก / บทความ & คู่มือ / ตั้งค่า MikroTik BGP v7 สำหรับ Multi-Homing Peering และ Failover อย่างมืออาชีพ
MikroTik Tutorial

ตั้งค่า MikroTik BGP v7 สำหรับ Multi-Homing Peering และ Failover อย่างมืออาชีพ

โดย: ฝ่ายเทคนิคและวิศวกรรม (Technical Engineering) 13/10/2569 เข้าชม: 13 ครั้ง
ตั้งค่า MikroTik BGP v7 สำหรับ Multi-Homing Peering และ Failover อย่างมืออาชีพ
เรียนรู้วิธีตั้งค่า MikroTik BGP v7 เพื่อทำ Multi-Homing Peering เชื่อมต่อหลาย ISP พร้อมเพิ่มความเสถียรด้วย Failover

กรณีศึกษา: การตั้งค่า BGP เพื่อ Multi-Homing Peering ในโรงงานอุตสาหกรรม

โรงงานแห่งหนึ่งในนิคมอุตสาหกรรมมีความต้องการเชื่อมต่ออินเทอร์เน็ตแบบ Multi-Homing ผ่าน BGP เพื่อให้ระบบเครือข่ายมีเสถียรภาพสูงสุด โดยใช้ MikroTik CCR2004 เชื่อมต่อกับ 2 ISPs และต้องการ Failover อัตโนมัติเมื่อ ISP หลักล่มพร้อมลด Downtime ให้น้อยที่สุด

สเปกฮาร์ดแวร์และซอฟต์แวร์ที่ใช้

สำหรับการตั้งค่านี้ เราเลือกใช้ MikroTik CCR2004-1G-12S+2XS ซึ่งมี CPU ARM64 4 คอร์ ความเร็ว 1.2GHz รองรับ RouterOS v7.14+ พร้อมพอร์ต SFP+ 10G จำนวน 12 ช่อง และพอร์ต 25G SFP28 อีก 2 ช่อง

พารามิเตอร์ รายละเอียด
Router Model CCR2004-1G-12S+2XS
CPU ARM64, 4 คอร์, 1.2 GHz
RouterOS Version v7.14+
RAM 4 GB
Interface 12x 10G SFP+, 2x 25G SFP28

ขั้นตอนตั้งค่า BGP บน MikroTik RouterOS v7

1. สร้าง BGP Instance

/routing bgp instance
add name=default-as as=65001 router-id=192.168.88.1 redistribute-connected=yes redistribute-static=yes

คำอธิบาย:

  • name: ตั้งชื่อ Instance
  • as: กำหนด AS Number (Autonomous System) ของเรา
  • router-id: ใช้ IP Address ที่ไม่ซ้ำในเครือข่าย
  • redistribute-connected และ redistribute-static: อนุญาตการ Redistribute Routing Table

2. เพิ่ม BGP Peer

/routing bgp peer
add name=ISP1 remote-as=64501 remote-address=203.0.113.1 ttl=default
add name=ISP2 remote-as=64502 remote-address=203.0.113.2 ttl=default

คำอธิบาย:

  • remote-as: AS Number ของ ISP
  • remote-address: IP Address ของ ISP's BGP Router
  • ttl: ค่า TTL (Time to Live) สำหรับการเชื่อมต่อ

3. ตั้งค่า Failover

/routing filter rule
add chain=bgp-in action=accept bgp-as-path=64501 set-bgp-pref-src=203.0.113.1
add chain=bgp-in action=accept bgp-as-path=64502 set-bgp-pref-src=203.0.113.2 bgp-local-pref=50

คำอธิบาย:

  • กำหนด bgp-local-pref ให้ ISP1 มี Priority สูงกว่า ISP2
  • ใช้ set-bgp-pref-src เพื่อกำหนด Source IP เมื่อออกผ่าน ISP
ข้อควรระวังจากหน้างาน: ตรวจสอบให้แน่ใจว่า AS Number และ Router-ID ไม่ซ้ำกับ ISP หรือเครือข่ายภายในของคุณ

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

หลังจากตั้งค่าเสร็จสิ้น ใช้คำสั่งต่อไปนี้เพื่อตรวจสอบสถานะ:

/routing bgp session print

ตรวจสอบว่า BGP Session มีสถานะ established

  • ใช้ /tool traceroute เพื่อตรวจสอบเส้นทางการเชื่อมต่อ
  • ดู Log ด้วยคำสั่ง /log print หากพบข้อผิดพลาด

FAQ

  • สลับสายเน็ตสำรอง MikroTik ทำงานอย่างไรเมื่อเน็ตสายหลักล่ม?
    ระบบจะใช้ค่า local-pref ในการเลือกเส้นทางโดยอัตโนมัติเมื่อ ISP หลักไม่ตอบสนอง
  • ทำไมต้องเปิด Safe Mode ใน WinBox ก่อนวางสคริปต์ Failover?
    เพื่อป้องกันการสูญเสียการเชื่อมต่อระหว่างการคอนฟิก
  • รองรับ MikroTik RouterOS v7 เวอร์ชันใดบ้าง?
    แนะนำเวอร์ชัน 7.14 หรือใหม่กว่าเพื่อการทำงานที่เสถียร

หากต้องการความช่วยเหลือเพิ่มเติม สามารถดู เครื่องมือสร้างสคริปต์ MikroTik หรือ บริการวางระบบ Network จากทีมงาน SIAM-LOGIN

ปรึกษาทีมวิศวกร SIAM-LOGIN โทร 095-254-4519 หรือ LINE: @vrnetwork

Tags: mikrotik bgp v7 multi homing peering mikrotik bgp multihop mikrotik bgp configuration mikrotik routing bgp

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

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

วิธีตั้งค่า MikroTik RouterOS v7 สำหรับ BGP Community Filtering และ Traffic Engineering

เรียนรู้การตั้งค่า MikroTik BGP Community Filtering และ Traffic Engineering เพื่อปรับแต่งเส้นทางและควบคุมการรับส่งข้อมูลในองค์กรของคุณ

MikroTik Tutorial

ตั้งค่า MikroTik RouterOS v7 สำหรับ Network Segmentation ด้วย Layer 2 Isolation และ 802.1X Security

เรียนรู้วิธีตั้งค่า MikroTik RouterOS v7 เพื่อแยกเครือข่าย (Network Segmentation) ด้วย Layer 2 Isolation และเพิ่มความปลอดภัยด้วย 802.1X Port Security

MikroTik Tutorial

วิธีตั้งค่า MikroTik RouterOS v7 สำหรับการทำ BGP ECMP Load Balancing เชื่อมต่อ Multi-ISP

คู่มือวิธีตั้งค่า MikroTik RouterOS v7 สำหรับทำ BGP ECMP Load Balancing เชื่อมต่อ Multi-ISP พร้อมคำสั่ง CLI และการตรวจสอบสถานะระบบ

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

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

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