# FRRouting 2026: คู่มือ Open-Source BGP/OSPF/IS-IS Routing สำหรับ SME ไทย
ในยุคที่ราคาอุปกรณ์เครือข่ายระดับองค์กรของ Cisco, Juniper หรือ Arista มีราคาสูงและสัญญา Maintenance รายปีกินงบประมาณ IT ของ SME ไทยอย่างหนัก คำถามสำคัญที่ผู้บริหารและทีมเครือข่ายต้องคิดในปี 2026 คือ "เราจำเป็นต้องจ่ายแพงเพื่อ Routing Protocol ที่เป็นมาตรฐานเปิดอยู่แล้วหรือไม่?"
คำตอบในวันนี้คือ ไม่จำเป็น ถ้าคุณเลือกใช้ FRRouting (FRR) — Open-Source Internet Routing Suite ที่รวม BGP, OSPF, IS-IS, RIP, PIM, BFD, VRRP เข้าไว้ในซอฟต์แวร์เดียว ใช้งานบน Linux, Container หรือ Cloud VM ได้ทันที โดยมี Cumulus Networks (NVIDIA), VMware และ Big Switch เป็นผู้สนับสนุนหลัก
บทความนี้จะอธิบายว่า FRR คืออะไร เหมาะกับงานแบบไหน วิธีติดตั้งบน Ubuntu/Debian พร้อมตัวอย่าง config BGP/OSPF จริง และเปรียบเทียบกับทางเลือกอื่น เพื่อให้ SME ไทยตัดสินใจได้ว่าควรย้ายไปใช้หรือไม่
FRRouting คืออะไร และมาจากไหน
FRRouting เป็น Fork ของ Quagga ที่เริ่มต้นในปี 2017 โดยกลุ่ม Maintainer ที่ต้องการพัฒนาเร็วกว่าและรองรับฟีเจอร์ระดับ Service Provider โดยมี Linux Foundation เป็น Steering Committee ปัจจุบันถูกใช้งานใน Production ของผู้ให้บริการคลาวด์, Data Center และ ISP ขนาดใหญ่ทั่วโลก
| คุณสมบัติ | รายละเอียด |
|---|---|
| License | GPL-2.0-or-later (ใช้เชิงพาณิชย์ได้ฟรี) |
| ภาษา | C |
| Daemon Architecture | แยก Daemon ตาม Protocol (bgpd, ospfd, isisd, ripd, pimd, ldpd) |
| รองรับ OS | Linux (Debian, Ubuntu, RHEL, Alpine), FreeBSD |
| Hardware ขั้นต่ำ | 1 vCPU, 512 MB RAM (สำหรับ Lab); Production แนะนำ 2+ vCPU, 2 GB RAM |
| Integration | Container (Docker, Kubernetes), VPP, eBPF, Netlink |
ฟีเจอร์เด่นที่ทำให้ FRR เหมาะกับ SME
FRR ครอบคลุม Routing Protocol ครบถ้วนเหมือนอุปกรณ์ระดับ Enterprise:
ที่สำคัญคือ CLI ของ FRR (vtysh) มี Syntax คล้ายกับ Cisco IOS มาก ทำให้ทีม Network Engineer ที่คุ้นเคยกับ Cisco สามารถปรับตัวได้ใน 1-2 วัน ลด Learning Curve อย่างมาก
วิธีติดตั้ง FRRouting บน Ubuntu 24.04 LTS
ขั้นตอนสำหรับติดตั้ง FRR เวอร์ชันล่าสุดบน Ubuntu Server มีดังนี้:
```bash
curl -s https://deb.frrouting.org/frr/keys.gpg | sudo tee /usr/share/keyrings/frrouting.gpg > /dev/null
FRRVER="frr-stable"
echo "deb [signed-by=/usr/share/keyrings/frrouting.gpg] https://deb.frrouting.org/frr $(lsb_release -s -c) $FRRVER" | sudo tee -a /etc/apt/sources.list.d/frr.list
sudo apt update && sudo apt install -y frr frr-pythontools
```
```bash
sudo sysctl -w net.ipv4.ip_forward=1
sudo sysctl -w net.ipv6.conf.all.forwarding=1
sudo systemctl restart frr
```
```bash
sudo vtysh
```
```bash
show running-config
show version
```
ใช้เวลาเพียง 5-10 นาทีก็พร้อมใช้งานแล้ว
ตัวอย่าง Config: eBGP Peering ระหว่าง 2 Site
สมมติ SME มีสำนักงานสองแห่งเชื่อมกันผ่าน Leased Line และต้องการ BGP เพื่อแชร์ Subnet กัน:
```
router bgp 65001
bgp router-id 10.0.1.1
neighbor 10.255.0.2 remote-as 65002
neighbor 10.255.0.2 description BANGKOK-DC
!
address-family ipv4 unicast
network 192.168.10.0/24
neighbor 10.255.0.2 activate
neighbor 10.255.0.2 soft-reconfiguration inbound
exit-address-family
!
```
จากนั้นตรวจสอบ Neighbor ด้วย `show ip bgp summary` และ Route ที่เรียนรู้ด้วย `show ip bgp` ในเวลาไม่กี่วินาที Session ก็จะ Established และเริ่มแลกเปลี่ยน Route โดยอัตโนมัติ
เปรียบเทียบ FRRouting กับทางเลือกอื่น
| ปัจจัย | FRRouting | Cisco IOS XE | OpenBGPD | BIRD |
|---|---|---|---|---|
| ค่าใช้จ่าย Software | ฟรี | สูง (License + Smartnet) | ฟรี | ฟรี |
| รองรับ Protocol | ครบทุก Major | ครบทุก Major | BGP-only | BGP, OSPF, RIP, Babel |
| Performance (RIB ใหญ่) | สูงมาก | สูงมาก | สูงมาก | สูง |
| Community / เอกสาร | กว้าง, Active | เอกสารทางการ | กลาง | กลาง |
| ใช้บน Container/Cloud | ใช่ | ไม่ | ใช่ | ใช่ |
| EVPN VXLAN | รองรับ | รองรับ | ไม่ | จำกัด |
| Learning Curve | ต่ำ (Cisco-like) | สูง (มีหลัก) | กลาง | กลาง |
จากตาราง FRRouting เหมาะกับ SME ไทยที่ต้องการ Feature ครบและ CLI คุ้นเคย ในขณะที่ BIRD เหมาะกับ Use Case Route Server ขนาดใหญ่ของ ISP
Use Case จริงสำหรับ SME ไทย
ในการให้คำปรึกษากับลูกค้าหลายราย เราพบว่า FRR ใช้งานดีมากใน 4 สถานการณ์:
หนึ่งในลูกค้าของเราที่เป็น E-commerce SME ลดต้นทุน Hardware Refresh จาก 1.2 ล้านบาทเหลือเพียง 180,000 บาท ด้วยการเปลี่ยนจาก Cisco ASR เป็น FRR บน Server Standard และใช้งบประมาณส่วนต่างไปลงทุนใน Monitoring Stack
ข้อควรระวังก่อนนำเข้า Production
แม้ FRR จะมีคุณสมบัติครบถ้วน แต่มี 4 ข้อที่ทีม IT ต้องเตรียมตัว:
สรุปและขั้นตอนถัดไป
FRRouting เป็นทางเลือกที่ทรงพลังและประหยัดงบสำหรับ SME ไทยที่ต้องการสร้างเครือข่ายระดับ Enterprise โดยไม่ต้องล็อคเข้ากับ Vendor ใดเป็นพิเศษ ความเข้ากันได้กับ Cisco-like CLI การรองรับ Container/Cloud และชุมชนที่ Active ทำให้ FRR เป็นจิ๊กซอว์ตัวสำคัญในการลดต้นทุนและเพิ่มความยืดหยุ่นของ IT
Key Takeaways
ขั้นตอนถัดไป: ทดลองตั้ง FRR ใน Lab สองเครื่องเพื่อทำ eBGP Peering ก่อนวางแผนใน Production ถ้า SME ของคุณต้องการ POC หรือ Architecture Review สำหรับ Network ขนาดกลาง [ติดต่อทีม ADS FIT](https://www.adsfit.co.th/contact) เพื่อให้ทีมงานช่วยออกแบบและประเมินความเหมาะสมของการย้ายไปใช้ Open-Source Routing สำหรับธุรกิจของคุณ
