![]() |
"Be Certified IT Professionals, Start Here"
ผู้เข้าอบรมกว่า 20,000 ท่าน จากกว่า 4,000 บริษัท ตั้งแต่ปี พ.ศ. 2548 |
![]() |

รวมเทคนิคแก้ปัญหา Network & Server
https://www.itcert2005.com/article.htm
Broadcast Storm คือเหตุการณ์ที่มี Broadcast Packet ถูกส่งกระจายออกไปในเครือข่ายจำนวนมหาศาลภายในเวลาสั้น ๆ จนใช้ Bandwidth และทรัพยากรของอุปกรณ์ Network เกือบทั้งหมด ส่งผลให้ระบบเครือข่ายทำงานช้าหรือหยุดทำงานได้
เปรียบเทียบเข้าใจง่าย :
เหมือนมีคนใช้ไมโครโฟนประกาศในห้างสรรพสินค้าตลอดเวลา ทุกคนต้องหยุดฟังทุกครั้ง จนไม่มีใครทำงานอย่างอื่นได้
🔷 Broadcast Packets คืออะไร❓
Broadcast Packets คือข้อมูลที่ส่งไปหา "ทุกอุปกรณ์" ใน Network เดียวกัน
ตัวอย่างที่พบได้บ่อย :
• ARP Request
-> "ใครคือ IP 192.168.1.1"
• DHCP Discover
->"มี DHCP Server อยู่ไหม"
• NetBIOS Broadcast
• Service Discovery ต่างๆ
โดยปกติ Broadcast มีประโยชน์และจำเป็นต่อการทำงานของระบบ
👉 แต่ถ้ามีมากเกินไปจะกลายเป็น Broadcast Storm
สาเหตุหลักของ Broadcast Storm
🔷 1. Switch Loop (สาเหตุยอดนิยม)
หากเชื่อมต่อ Switch เป็นวงแหวน และไม่มี STP (Spanning Tree Protocol) -> Broadcast Packets จะวิ่งวนไม่สิ้นสุด ส่งผลให้จำนวน Packets เพิ่มขึ้นเรื่อยๆ
เช่น
• รอบแรก 1 Packet
• รอบที่สอง 2 Packets
• รอบที่สาม 4 Packets
• รอบที่สี่ 8 Packets
👉 จนเต็ม Network ภายในไม่กี่วินาที
🔷 2. STP ทำงานผิดปกติ
เช่น
• STP ถูก Disable
• STP Configuration ผิด
• Root Bridge เปลี่ยนบ่อย
👉 ทำให้ Loop เกิดขึ้นได้
🔷 3. NIC หรือ Server ผิดปกติ
บางครั้ง
• Driver มี Bug
• Hardware เสีย
• Malware
👉 อาจสร้าง Broadcast Packet จำนวนมากผิดปกติ
🔷 4. Virus หรือ Malware
Malware บางชนิดจะ
• Scan Network
• ส่ง ARP Request จำนวนมาก
• ส่ง Broadcast ถี่ผิดปกติ
👉 จนเกิด Broadcast Storm
🔷 5. DHCP ผิดพลาด
กรณี DHCP Server มีปัญหา
Client อาจส่ง DHCP Discover ซ้ำๆ
👉 ทำให้ Broadcast เพิ่มขึ้นอย่างรวดเร็ว
อาการเมื่อเกิด Broadcast Storm
🔷 ฝั่งผู้ใช้งาน
❌ Internet ช้ามาก
❌ เข้าเว็บไซต์ไม่ได้
❌ Ping สูงผิดปกติ
❌ Wi-Fi หลุดบ่อย
❌ เปิด Shared Folder ไม่ได้
❌ Login ระบบช้า
❌ โปรแกรม ERP ใช้งานไม่ได้
🔷 ฝั่ง Network Administrator
❌ Switch CPU สูง
❌ Interface Utilization สูง
❌ MAC Address เปลี่ยนไปมา
❌ Log แจ้ง Loop Detected
❌ STP Topology Change จำนวนมาก
Broadcast Storm อันตรายอย่างไร❓
🔷 1. ใช้ Bandwidth จนเต็ม
ตัวอย่าง
ลิงก์ 1 Gbps
ปกติใช้งาน
Traffic จริง = 200 Mbps
เหลือ = 800 Mbps
เมื่อเกิด Broadcast Storm
Broadcast = 900 Mbps
เหลือใช้จริง = 100 Mbps
Traffic ปกติจะถูกแย่ง Bandwidth
👉 ส่งผลให้ Network ช้าทั้งระบบ
🔷 2. Switch CPU พุ่งสูง
Switch ต้อง
• รับ Packets
• วิเคราะห์ Packets
• Forward Packes
เมื่อ Broadcast จำนวนมากเข้ามา
CPU อาจขึ้น 90-100%
👉 จน Switch ตอบสนองช้า
🔷 3. Server ทำงานหนัก
Server ทุกเครื่องต้องรับ Broadcast
แม้ Packet จะไม่เกี่ยวข้องกับ Server นั้น
ส่งผลให้
• CPU สูง
• Response ช้า
• Application ค้าง
🔷 4. Network ล่มทั้งองค์กร
ในกรณีรุนแรง
• Ping ไม่ได้
• Internet ใช้งานไม่ได้
• ระบบ ERP ล่ม
• VoIP โทรไม่ได้
• Camera Online ไม่ได้
👉 เรียกว่า Network Outage
วิธีตรวจสอบ Broadcast Storm
🔷 วิธีที่ 1 ดูไฟ Switch
อาการที่พบบ่อย
• Port กระพริบตลอดเวลา
• ทุก Port ทำงานหนักพร้อมกัน
👉 แม้ไม่มีผู้ใช้งานมาก
🔷 วิธีที่ 2 ตรวจสอบ Interface Utilization
ดูจาก
• FortiGate
• Cisco
• Aruba
• Mikrotik
หาก Traffic สูงผิดปกติทั้งวัน
👉 อาจเกิด Broadcast Storm
🔷 วิธีที่ 3 ใช้ Wireshark
Filter
arp
หรือ
broadcast
ถ้าเห็น Packet จำนวนมากต่อเนื่อง
👉 อาจกำลังเกิด Broadcast Storm
🔷 วิธีที่ 4 ตรวจสอบ STP Log
ตรวจสอบว่า
• Loop Detected
• Topology Change
• Port Blocking
👉 เกิดบ่อยหรือไม่
🔷 วิธีป้องกัน Broadcast Storm
✅ เปิด STP (Spanning Tree Protocol)
• ช่วยป้องกัน Switch Loop ได้ดีที่สุด
✅ เปิด Storm Control
กำหนด Threshold เช่น
• Broadcast 5%
• Multicast 10%
👉 หากเกินกำหนด Switch จะจำกัด Traffic
✅ แบ่ง VLAN
ลดขนาด Broadcast Domain
ตัวอย่าง
• VLAN10 -> Users
• VLAN20 -> Servers
• VLAN30 -> CCTV
• VLAN40 -> Voice
👉 Broadcast จะไม่กระจายไปทั้งองค์กร
✅ ตรวจสอบสาย LAN และการเชื่อมต่อ
• หลีกเลี่ยงการเสียบสายวนกลับเข้าหา Switch ตัวเดิม
✅ อัปเดต Firmware
• แก้ไข Bug ที่อาจสร้าง Broadcast ผิดปกติ
🔷 สรุปสุดท้ายเข้าใจง่าย
• Broadcast Storm คือการเกิด Broadcast Packet จำนวนมากผิดปกติในเครือข่าย
• สาเหตุหลักคือ Switch Loop และ STP ไม่ทำงาน
• อาการที่พบคือ Internet ช้า, Ping สูง, ระบบล่ม, Switch CPU สูง
วิธีป้องกันที่สำคัญที่สุดคือ
✅ 1. เปิด STP
✅ 2. เปิด Storm Control
✅ 3. แบ่ง VLAN
✅ 4. ตรวจสอบ Loop ในระบบเสมอ
👉 Loop เพียงจุดเดียว สามารถทำให้ Network ทั้งองค์กรล่มได้ภายในไม่กี่วินาที‼️
