วิธีตั้งค่า MikroTik L3 Hardware Offloading บน CRS300 Series เพิ่มประสิทธิภาพเครือข่าย
ปัญหาหน้างาน: การใช้งาน CPU สูงในเครือข่ายองค์กร
เมื่อไม่นานมานี้ ทีมเราถูกเรียกตัวไปที่สำนักงานใหญ่ของบริษัทแห่งหนึ่งซึ่งมีพนักงานกว่า 500 คน เครือข่ายภายในองค์กรใช้ MikroTik CRS326-24G-2S+RM เป็น Core Switch แต่กลับพบว่าระบบเครือข่ายมีปัญหา Throughput ไม่เต็มประสิทธิภาพ ตรวจสอบพบว่า CPU ของอุปกรณ์ทำงานหนักเกินไป สาเหตุเกิดจากการประมวลผล L3 Routing ทั้งหมดทำงานบน CPU แทนที่จะใช้งาน L3 Hardware Offloading ที่อุปกรณ์รองรับ
สเปกฮาร์ดแวร์ที่รองรับ L3 Hardware Offloading
อุปกรณ์ MikroTik CRS300 Series เช่น CRS326-24G-2S+RM และ CRS317-1G-16S+RM รองรับ L3 Hardware Offloading โดยใช้ชิป Marvell Prestera ที่มีความสามารถในการจัดการ L3 Routing โดยไม่ต้องพึ่ง CPU ของอุปกรณ์
| รุ่น | CPU | Switch Chip | พอร์ต | Throughput (L3 Offload) |
|---|---|---|---|---|
| CRS326-24G-2S+RM | 98DX3236 | Marvell Prestera | 24x 1G RJ45, 2x 10G SFP+ | ~24Gbps |
| CRS317-1G-16S+RM | 98DX8216 | Marvell Prestera | 16x 10G SFP+, 1x 1G RJ45 | ~160Gbps |
คำสั่งตั้งค่า L3 Hardware Offloading บน MikroTik
ใช้คำสั่งนี้ใน CLI เพื่อเปิดใช้งาน L3 Hardware Offloading:
/interface bridge add name=bridge1 protocol-mode=none
/interface vlan add name=vlan10 interface=bridge1 vlan-id=10
/interface vlan add name=vlan20 interface=bridge1 vlan-id=20
/ip address add address=192.168.10.1/24 interface=vlan10
/ip address add address=192.168.20.1/24 interface=vlan20
/ip route add dst-address=0.0.0.0/0 gateway=192.168.10.254
/hardware-offload
set bridge=bridge1 l3-hw-offload=yes
คำอธิบาย:
protocol-mode=none: ปิดการใช้งาน STP/RSTP เพื่อให้เหมาะกับ L3 Routingl3-hw-offload=yes: เปิดการใช้งาน Hardware Offloading
ขั้นตอนการตรวจสอบสถานะและแก้ไขปัญหา
หลังจากตั้งค่าแล้ว ตรวจสอบสถานะด้วยคำสั่ง:
/interface bridge monitor bridge1
- ดูสถานะ
l3-hw-offloadว่าเป็นtrue - ใช้
/tool torchเพื่อตรวจสอบ Traffic ว่าผ่าน Hardware Routing - ตรวจสอบ
/logหากพบ Error ให้รีวิวการตั้งค่า
คำถามที่พบบ่อย (FAQ)
- Q: รองรับ MikroTik RouterOS v7 เวอร์ชันใดบ้าง?
A: ต้องใช้ RouterOS v7.14 ขึ้นไปเพื่อรองรับฟีเจอร์ L3 Hardware Offloading - Q: สลับสายเน็ตสำรอง MikroTik ทำงานอย่างไรเมื่อเน็ตสายหลักล่ม?
A: ใช้/ip route check-gatewayร่วมกับ L3 Hardware Offloading สำหรับ Failover Routing - Q: ทำไมต้องเปิด Safe Mode ใน WinBox ก่อนวางสคริปต์ Failover?
A: ป้องกันการตัดการเชื่อมต่อกรณีตั้งค่าผิดพลาด
สำหรับการออกแบบและตั้งค่าเครือข่ายองค์กร ติดต่อ บริการรับวางระบบ Network องค์กร หรือ เครื่องมือสร้างสคริปต์ MikroTik RouterOS v7 ของ SIAM-LOGIN
อุปกรณ์ Network & PoE Switch แนะนำสำหรับโซลูชันองค์กร
ดูอุปกรณ์ทั้งหมด →คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)
Q: รองรับ MikroTik RouterOS v7 เวอร์ชันใดบ้าง?
ต้องใช้ RouterOS v7.14 ขึ้นไปเพื่อรองรับฟีเจอร์ L3 Hardware Offloading
Q: สลับสายเน็ตสำรอง MikroTik ทำงานอย่างไรเมื่อเน็ตสายหลักล่ม?
ใช้ /ip route check-gateway ร่วมกับ L3 Hardware Offloading สำหรับ Failover Routing
Q: ทำไมต้องเปิด Safe Mode ใน WinBox ก่อนวางสคริปต์ Failover?
ป้องกันการตัดการเชื่อมต่อกรณีตั้งค่าผิดพลาด
บทความที่น่าสนใจในหมวดเดียวกัน
ดูทั้งหมดในหมวดนี้ →วิธีตั้งค่า MikroTik RouterOS v7 สำหรับ BGP Community Filtering และ Traffic Engineering
เรียนรู้การตั้งค่า MikroTik BGP Community Filtering และ Traffic Engineering เพื่อปรับแต่งเส้นทางและควบคุมการรับส่งข้อมูลในองค์กรของคุณ
ตั้งค่า 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
ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?
ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน