วิธีเลือก MikroTik Router โรงแรม-อพาร์ตเมนต์ 500+ ผู้ใช้งาน
ตีสองครึ่งของคืนวันเสาร์ เสียงโทรศัพท์ผมดังขึ้น ปลายสายเป็นเจ้าของโรงแรมและอพาร์ตเมนต์ขนาดใหญ่ย่านรัชดา เสียงเขาดูสับสนและเครียดมาก เพราะระบบอินเทอร์เน็ตของอาคารล่มสนิท แขกที่พักกว่าสองร้อยห้องพร้อมใจกันโทรลงมาต่อว่าที่เคาน์เตอร์รีเซปชัน พอผมรีโมตเข้าไปเช็กดู สิ่งที่เห็นคือ Router ตัวเดิมที่ช่างคนเก่าติดไว้ให้อย่าง MikroTik รุ่นเล็กอย่าง RB750Gr3 ถูกอัด Session จน CPU พุ่งขึ้น 100% ค้างเติ่ง และ Connection Tracking ล้นจนรับผู้ใช้งานใหม่ไม่ได้อีกเลย
เหตุการณ์แบบนี้ไม่ได้เกิดขึ้นแค่ที่นี่ที่เดียวครับ ตลอด 10 กว่าปีที่ผมทำ SIAM-LOGIN และดูแลระบบ Network ให้กับอพาร์ตเมนต์ โรงแรม และหอพักมาทั่วประเทศ คำถามยอดฮิตที่ผมเจอเสมอคือ "ทำไมตอนซื้อบอกว่ารองรับได้ พอคนใช้งานจริงสัก 300-500 คนพร้อมกัน เน็ตถึงช้าและค้างตลอด?" วันนี้ผมจะมาเล่าให้ฟังแบบเจาะลึกจากประสบการณ์ตรงครับว่า การเลือก MikroTik Router โรงแรมให้แมตช์กับสเกลผู้ใช้งาน 500+ คน ต้องดูค่าสเปกตรงไหนบ้าง
1. ทำไม Router ถึงน็อกเมื่อมีผู้ใช้งานพร้อมกัน 500+ คน?
หลายคนเข้าใจผิดคิดว่า ถ้าเน็ตวิ่ง 1 Gbps Router ตัวไหนก็วิ่งไหว แต่ในความเป็นจริง สำหรับงานโรงแรมหรืออพาร์ตเมนต์ที่มีระบบ Hotspot Authentication โหลดที่เกิดขึ้นกับ Router ไม่ได้มาจากแค่ Bandwidth ครับ แต่มาจาก 3 ปัจจัยหลักนี้:
- Connection Tracking & Connection State: โทรศัพท์มือถือหรือโน้ตบุ๊ก 1 เครื่องที่ต่อ WiFi ไม่ได้เปิดแค่เว็บเดียวครับ แอพ background, Social Media, เกม และ Notification สร้าง Session ค้างไว้ในระบบเฉลี่ย 50-150 Connections ต่อเครื่อง ถ้ามีผู้ใช้งาน 500 คนพร้อมกัน จำนวน Concurrent Users จะเกิด Session ใน Connection Table สูงถึง 25,000 - 75,000 Connections ทันที!
- Captive Portal & RADIUS Process: เมื่อไหร่ก็ตามที่มีผู้ใช้งานใหม่กด Connect ระบบ Hotspot จะต้องประมวลผลหน้าล็อกอิน ตรวจสอบ Password กับ User Manager หรือ Server ภายนอก ซึ่งกินพลัง CPU ของ Router สูงมากในช่วงเวลา Peak Time
- Bandwidth Management & Simple Queues: การบีบอัดความเร็วแต่ละห้อง (เช่น 50/20 Mbps) ต้องใช้ CPU ในการจำกัดแพ็กเกจข้อมูลทุกๆ แพ็กเกจ หากไม่ได้เปิดใช้งาน FastTrack หรือโครงสร้าง Queues ไม่ดี CPU จะโหลดหนักทันที
2. เช็กลิสต์สเปก MikroTik ที่ต้องดู ไม่ใช่ดูแค่ราคา
ในการเลือก Router ให้รองรับผู้ใช้งาน 500+ คนอย่างเสถียร ผมแนะนำให้พิจารณาองค์ประกอบฮาร์ดแวร์ตามนี้ครับ:
CPU Architecture & Core Count
ลืม Router MIPSBE หรือ ARM 32-bit รุ่นเล็กไปได้เลยครับ สำหรับ 500+ Concurrent Users คุณต้องมองหา Router ที่เป็นสถาปัตยกรรม ARM 64-bit หรือ Tile (CCR Series) เท่านั้น CPU แบบ Multi-core จะช่วยแบ่งงานการประมวลผล Bandwidth Management และการทำ Dynamic Routing ได้ลื่นไหลกว่าอย่างเห็นได้ชัด
RAM Size
หน่วยความจำ RAM คือหัวใจของการเก็บ Connection Tracking Table หาก RAM น้อยเกินไป (เช่น 256MB หรือ 512MB) เมื่อ Connection ทะลัก Router จะ Reboot ตัวเองทันที สำหรับ 500+ คนขึ้นไป ผมแนะนำ RAM อย่างน้อย 1GB ถึง 4GB ขึ้นไป เพื่อให้ Router มีพื้นที่หายใจเมื่อเกิด Broadcast Storm หรือ Attack ในเครือข่าย
Hardware Offloading & FastTrack
RouterOS v7 มีคุณสมบัติ Hardware Offloading บน Switch Chip ที่ช่วยส่งผ่านสวิตชิ่งแพ็กเกจโดยไม่ผ่าน CPU แต่ต้องระวังว่าการทำ Hotspot และ Queues บางประเภทอาจขัดกับ FastTrack ดังนั้น CPU ต้องแรงพอที่จะรับภาระกรณีที่ FastTrack ไม่ทำงาน
3. รุ่น MikroTik Router ที่ผมแนะนำตามการใช้งานจริง
จากประสบการณ์ทดสอบในไซต์งานจริงของ SIAM-LOGIN นี่คือรุ่นที่ผมคัดมาแล้วว่าตอบโจทย์ครับ:
รุ่นเริ่มต้นสำหรับงบประหยัด: MikroTik RB5009UG+S+IN
แม้ขนาดจะเล็ก แต่สเปกภายในจัดเต็มด้วย CPU Quad-Core 1.4GHz (ARM 64bit) พร้อม RAM 1GB เหมาะสำหรับโรงแรมหรืออพาร์ตเมนต์ขนาดเล็กถึงกลาง ที่มีผู้ใช้งานพร้อมกันราวๆ 300 - 500 คน (Session รวมไม่เกิน 40,000 Connections) ถือว่าคุ้มค่าคุ้มราคามากครับ
รุ่นมาตรฐานความเสถียรสูง: MikroTik CCR2004-16G-2S+
หากคุณมีผู้ใช้งาน 500 คนขึ้นไปแบบค่อนข้างหนาแน่น และต้องการทำ Hotspot Authentication พร้อมจำกัด Bandwidth รายบุคคล ผมแนะนำซีรีส์ Cloud Core Router รุ่น CCR2004-16G-2S+ ครับ มาพร้อม CPU Annapurna Labs 4 Cores 64-bit และ RAM 4GB มีพอร์ต 10G SFP+ รองรับ Uplink ความเร็วสูง ตัวนี้เอาอยู่ในระดับ 500-1,000 Concurrent Users ได้แบบสบายๆ CPU วิ่งไม่เกิน 30-40%
รุ่นระดับ Enterprise สำหรับโครงการใหญ่: MikroTik CCR2116-12G-4S+
สำหรับโรงแรมขนาดใหญ่ อพาร์ตเมนต์หลายอาคาร หรือหอพักมหาวิทยาลัยที่มีผู้ใช้งาน 1,000+ คนขึ้นไป CCR2116 คือตัวท็อปที่จบงานได้แน่นอน ด้วย CPU 16-Core 64-bit RAM 16GB ให้ NAT Performance ที่มหาศาล รองรับ Hotspot Authentication และ Queue Rules หลักพันรายการได้โดยไร้รอยต่อ
4. เทคนิคตั้งค่า RouterOS เพิ่มความเสถียร ไม่ให้เน็ตหลุด
ได้ Router แรงแล้ว แต่ถ้าตั้งค่าไม่ถูก เน็ตก็ยังค้างได้ครับ นี่คือเทคนิค 3 ข้อที่ผมใช้เซ็ตอัปให้ลูกค้า SIAM-LOGIN ทุกไซต์:
- ขยายขนาด Connection Tracking: ปรับ Max Connections ใน RouterOS ให้รองรับได้อย่างน้อย 100,000 - 200,000 และตั้งค่า TCP Syn Sent Timeout ให้สั้นลงเพื่อคืน RAM ให้ระบบ
- แยก VLAN แยกบรอดคาสต์โดเมน: ห้ามรวมผู้ใช้งาน 500 คนไว้ใน Subnet เดียวกัน (/22 หรือ /21) เด็ดขาดครับ ให้ตัดแบ่ง VLAN ตามชั้นหรือตามอาคาร (/24) เพื่อลดการกระจายของ Broadcast Packet
- ใช้ External RADIUS Server ร่วมด้วย: หากผู้ใช้งานเกิน 500 คน ไม่ควรเก็บฐานข้อมูลผู้ใช้ไว้ใน User Manager บน Router โดยตรง ให้เชื่อมต่อกับ External RADIUS Server ภายนอก เพื่อโยกภาระ Database Processing ออกจากตัว Router
สรุป: เลือกให้ตรงสเกล เพื่อธุรกิจที่ไม่สะดุด
การเลือก MikroTik Router โรงแรมและอพาร์ตเมนต์สำหรับรองรับผู้ใช้งาน 500+ พร้อมกัน ไม่ใช่เรื่องของการเลือกตัวที่แพงที่สุด แต่คือการเลือกสเปก Hardware ให้ครอบคลุมภาระงาน Hotspot และ Bandwidth Management ที่เกิดขึ้นจริง หากคุณต้องการคำปรึกษาในการออกแบบระบบ Network หรือวางระบบ WiFi Hotspot สำหรับอาคารของคุณ สามารถติดต่อผมและทีมงาน SIAM-LOGIN ได้ตลอดครับ
คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)
Q: MikroTik RB750Gr3 หรือ hEX รองรับผู้ใช้งานในโรงแรม 500 คนพร้อมกันไหวไหม?
ไม่ไหวครับ RB750Gr3 มี RAM เพียง 256MB และ CPU แบบ Dual-core เมื่อมีผู้ใช้งาน Hotspot พร้อมกันเกิน 100-150 คน ค่า Connection Tracking จะเต็มและทำให้ CPU พุ่ง 100% จนเน็ตค้างทันที สำหรับ 500 คนควรเริ่มต้นที่ RB5009 หรือ CCR2004 ขึ้นไปครับ
Q: เหตุใดเน็ตโรงแรมถึงช้า ทั้งที่สมัครเน็ต FTTx ความเร็ว 1Gbps ไว้หลายเส้น?
ปัญหาหลักมักไม่ได้อยู่ที่ความเร็วเน็ตจาก ISP แต่อยู่ที่ Router ไม่สามารถจัดการ NAT Performance, Connection Tracking และ Bandwidth Management ของผู้ใช้งานหลายร้อยคนพร้อมกันได้ ทำให้เกิดคอขวดที่ตัว Router ครับ
Q: ทำไมควรแยก VLAN สำหรับผู้ใช้งานในโรงแรมและอพาร์ตเมนต์?
การแยก VLAN ช่วยจำกัด Broadcast Domain ไม่ให้แพ็กเกจขยะกระจายข้ามชั้นหรือข้ามอาคาร ช่วยลดภาระ CPU ของ Router และ Access Point รวมถึงเพิ่มความปลอดภัย ป้องกันไม่ให้ผู้พักอาศัยมองเห็นหรือแฮกอุปกรณ์ของกันและกันได้ครับ
ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?
ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน