วิธีตั้ง Multicast และ IGMP บน D-Link แก้ IPTV กระตุกและลด Multicast Flood ในเครือข่าย
การตั้ง Multicast และ IGMP บน Router D-Link มีความสำคัญในเครือข่ายที่ใช้งาน IPTV, Streaming ภายในองค์กร, Digital Signage หรือระบบที่ต้องส่งข้อมูลชุดเดียวไปยังผู้รับหลายเครื่องพร้อมกัน
หาก Multicast ถูกตั้งไม่เหมาะสม Traffic อาจถูกกระจายไปยังทุก Port ของ Switch ส่งผลให้เครือข่ายมี Traffic ที่ไม่จำเป็น Wi-Fi ช้าลง หรือ IPTV เกิดอาการภาพกระตุก เปลี่ยนช่องช้า และภาพค้าง
ฟังก์ชันที่ควรรู้จักคือ IGMP Proxy และ IGMP Snooping ซึ่งทำหน้าที่ต่างกัน แต่สามารถทำงานร่วมกันได้
บทความนี้จาก comsiam จะอธิบายตั้งแต่ Multicast คืออะไร วิธีเปิด IGMP Proxy และ IGMP Snooping บน D-Link ไปจนถึงวิธี Troubleshoot เมื่อ IPTV หรือ Multicast ใช้งานไม่ได้
① Multicast คืออะไร
Multicast คือการส่งข้อมูลจากแหล่งต้นทางหนึ่งไปยังผู้รับหลายเครื่องที่สมัครรับข้อมูลชุดเดียวกัน
ตัวอย่าง
IPTV Server
↓
Multicast Stream
↓
Network
├─ TV Box 1
├─ TV Box 2
└─ TV Box 3
แทนที่จะสร้าง Stream แยกสามชุด Server สามารถส่ง Multicast Stream แล้วให้ Network กระจายเฉพาะไปยัง Client ที่ต้องการ
② Multicast ต่างจาก Unicast อย่างไร
Unicast คือ
Source
→ Client 1
Source
→ Client 2
Source
→ Client 3
หากมีผู้ใช้เพิ่ม Server อาจต้องส่งข้อมูลเพิ่มตามจำนวน Session
Multicast คือ
Source
↓
Multicast Group
├─ Client 1
├─ Client 2
└─ Client 3
เหมาะกับข้อมูลที่ผู้ใช้หลายคนต้องรับเหมือนกัน เช่น IPTV
③ Multicast ต่างจาก Broadcast อย่างไร
Broadcast ส่งข้อมูลไปยังทุกอุปกรณ์ใน Broadcast Domain
Sender
↓
ทุก Client
Multicast ส่งเฉพาะไปยังสมาชิกของ Multicast Group
Sender
↓
เฉพาะสมาชิก Group
จึงสามารถใช้ Bandwidth ได้มีประสิทธิภาพกว่า หาก Network จัดการ Multicast อย่างถูกต้อง
④ IGMP คืออะไร
IGMP ย่อมาจาก
Internet Group Management Protocol
ใช้ใน IPv4 Network เพื่อจัดการสมาชิกของ Multicast Group
ตัวอย่างเมื่อ Set-top Box เปิดช่องหนึ่ง
Set-top Box
↓
IGMP Membership
↓
ขอเข้าร่วม Multicast Group
Network จึงรู้ว่ามี Client ต้องการรับ Stream ดังกล่าว
⑤ ตัวอย่างการทำงานของ IGMP กับ IPTV
สมมติช่อง IPTV หนึ่งส่งผ่าน Multicast Group
239.10.10.10
เมื่อกล่อง IPTV ต้องการดูช่องนี้ จะมีการสื่อสาร IGMP เพื่อบอก Network ว่า
ฉันต้องการรับ
239.10.10.10
Router และ Switch จึงสามารถจัดส่ง Stream ไปยัง Port ที่ต้องการได้
⑥ IGMP Proxy คืออะไร
IGMP Proxy ทำงานในระดับ Router
หน้าที่หลักคือช่วยให้ Router รับและส่งต่อข้อมูลเกี่ยวกับ Multicast Membership ระหว่าง Network เช่น LAN กับ WAN
โครงสร้างตัวอย่าง
IPTV Network ของ ISP
↓
WAN
↓
D-Link Router
IGMP Proxy
↓
LAN
↓
Set-top Box
Router สามารถส่ง IGMP Request จาก Client ด้าน LAN ไปยังเครือข่ายต้นทางแทน Client ได้
⑦ IGMP Snooping คืออะไร
IGMP Snooping ทำงานใน Layer 2 เช่นบน Switch หรืออุปกรณ์ที่มี Switching Function
อุปกรณ์จะตรวจดู IGMP Messages เพื่อเรียนรู้ว่า Port ใดมี Client ต้องการ Multicast Group ใด
ตัวอย่าง
Managed Switch
│
├─ Port 1 → PC
├─ Port 2 → IPTV Box
├─ Port 3 → Printer
└─ Port 4 → IPTV Box
หากเฉพาะ Port 2 และ 4 ต้องการ IPTV Stream ระบบสามารถส่ง Multicast ไปยัง
Port 2
Port 4
โดยไม่ต้อง Flood ไป Port 1 และ 3
⑧ IGMP Proxy กับ IGMP Snooping ต่างกันอย่างไร
จำง่าย ๆ ว่า
IGMP Proxy
→ จัดการ Multicast ระหว่าง Network
→ Router / Layer 3
ส่วน
IGMP Snooping
→ จัดการ Multicast ภายใน LAN/VLAN
→ Switch / Layer 2
ทั้งสองระบบสามารถทำงานร่วมกันได้
⑨ ทำไมต้องใช้ IGMP Snooping
หากไม่มี IGMP Snooping Switch อาจปฏิบัติกับ Unknown Multicast คล้าย Traffic ที่ต้อง Flood
ตัวอย่าง
IPTV Stream
↓
Switch
├─ PC ← ได้ Traffic ทั้งที่ไม่ต้องการ
├─ Printer ← ได้ Traffic
├─ AP ← ได้ Traffic
└─ IPTV Box ← ต้องการจริง
ส่งผลให้เกิด Traffic ที่ไม่จำเป็นใน Network
⑩ Multicast Flood ส่งผลอะไร
ผลกระทบที่อาจพบ ได้แก่
LAN Traffic สูง
Wi-Fi ช้าลง
Access Point รับ Multicast จำนวนมาก
IPTV กระตุก
Switch Port มี Traffic สูง
อุปกรณ์ประสิทธิภาพต่ำทำงานหนักขึ้น
Network Troubleshoot ยาก
IGMP Snooping ช่วยลดปัญหานี้ได้
⑪ เมื่อไรควรเปิด IGMP Proxy
ควรพิจารณาเปิดเมื่อ
ISP IPTV ใช้ Multicast
Multicast ต้องเดินทางระหว่าง WAN และ LAN
Client อยู่หลัง Router
ระบบ Streaming ต้อง Route Multicast ระหว่าง Network
หาก Network ไม่มี Multicast อาจไม่จำเป็นต้องเปิด
⑫ เมื่อไรควรเปิด IGMP Snooping
มีประโยชน์เมื่อ LAN มี
IPTV
Multicast Video
Digital Signage
Multicast Streaming
อุปกรณ์จำนวนมาก
หลาย VLAN
โดยเฉพาะหากไม่ต้องการให้ Multicast ถูก Flood ไปทุก Port
⑬ ตรวจว่า D-Link รองรับ IGMP หรือไม่
Router D-Link แต่ละรุ่นมีความสามารถไม่เท่ากัน
ให้ค้นหาเมนู เช่น
IGMP
IGMP Proxy
IGMP Snooping
Multicast
IPTV
Router บ้านบางรุ่นอาจจัดการ IGMP ภายในเมนู IPTV
ส่วน D-Link DSR รุ่นธุรกิจจะมี Configuration ที่ละเอียดกว่า
⑭ เข้า Router D-Link
เชื่อมต่อกับ Router ผ่าน LAN หรือ Wi-Fi
จากนั้นเข้า Gateway เช่น
192.168.0.1
หรือ IP Management ที่ตั้งไว้จริง
Login ด้วยบัญชี Administrator
⑮ เมนู IGMP ของ D-Link DSR รุ่นเก่า
ใน DSR Firmware บางรุ่น สามารถพบที่
Network
→ LAN
→ IGMP Setup
โดยมีตัวเลือก
IGMP Proxy
IGMP Snooping
ชื่อและตำแหน่งเมนูอาจเปลี่ยนตาม Firmware
⑯ เมนู IGMP ของ DSR รุ่นใหม่บางรุ่น
ใน DSR-250V2 สามารถพบ IGMP ภายใต้ Routing
ในลักษณะ
Network
→ Routing
→ IGMP
ดังนั้นหากหาเมนูตามคู่มือหนึ่งไม่พบ อย่าเพิ่งสรุปว่า Router ไม่รองรับ ให้ตรวจ Model และ Firmware ก่อน
⑰ วิธีเปิด IGMP Proxy
หาก Router รองรับ ให้เข้าเมนู IGMP แล้วเปิด
IGMP Proxy
→ Enable
Router บางรุ่นอาจให้เลือก WAN Interface ด้วย
ตัวอย่าง
IGMP Proxy
Enable
WAN Interface
WAN1
จากนั้นกด
Save
หรือ
Apply
⑱ ต้องเลือก WAN Interface ให้ถูก
ถ้ามีหลาย WAN เช่น
WAN1
WAN2
และ IPTV อยู่ WAN1
IGMP Proxy ต้องผูกกับ Interface ที่ Multicast Source อยู่
หากเลือก WAN2 ผิด Multicast อาจไม่สามารถรับจาก ISP ได้
⑲ วิธีเปิด IGMP Snooping
ในรุ่นที่รองรับ ให้เปิด
IGMP Snooping
→ Enable
บางรุ่นจะให้เลือก VLAN ที่ต้องการใช้ Snooping เพิ่มเติม
ตัวอย่าง
VLAN 20
→ IGMP Snooping Enable
จากนั้น Save/Apply
⑳ เลือก VLAN สำหรับ IGMP Snooping
หาก IPTV อยู่ VLAN เฉพาะ เช่น
VLAN 200
→ IPTV
ควรตรวจว่า IGMP Snooping ถูกเปิดใน VLAN ดังกล่าว
ไม่จำเป็นต้องเปิดทุก VLAN หากไม่มี Multicast Traffic อยู่ใน Network นั้น
㉑ ตัวอย่าง IPTV VLAN
สมมติ
VLAN 10
→ Staff
VLAN 20
→ Guest
VLAN 200
→ IPTV
สามารถออกแบบ
VLAN 200
→ IGMP Snooping Enable
เพื่อให้ Multicast IPTV ถูกส่งเฉพาะไปยัง Port ที่ต้องการ
㉒ Managed Switch ต้องตั้ง IGMP ด้วยหรือไม่
หาก Multicast ผ่าน Managed Switch ควรตรวจ IGMP Snooping บน Switch ด้วย
โครงสร้าง
ISP
↓
D-Link Router
↓
Managed Switch
↓
IPTV Box
แม้ Router ตั้ง IGMP ถูก แต่ Switch อาจยัง Flood Multicast ถ้าไม่มีการจัดการ Snooping ที่เหมาะสม
㉓ ตัวอย่าง Switch ที่มี IPTV
Port 1
→ Router
Port 2
→ IPTV Box 1
Port 3
→ PC
Port 4
→ IPTV Box 2
เมื่อ IGMP Snooping ทำงาน Switch ควรเรียนรู้ว่า IPTV Stream ต้องไป
Port 2
Port 4
ไม่ใช่ Port 3
㉔ IGMP Querier คืออะไร
IGMP Snooping Switch ต้องอาศัย IGMP Query เพื่อรักษาข้อมูลสมาชิก Multicast Group
ใน Network ที่ไม่มี Multicast Router บางระบบอาจต้องมี
IGMP Querier
ทำหน้าที่ส่ง Query
Managed Switch หลายรุ่นมีความสามารถนี้ แต่ไม่ควรเปิดหลาย Querier โดยไม่เข้าใจ Network Design
㉕ Router มักทำหน้าที่ Querier ได้หรือไม่
ใน Network ที่มี Multicast Routing Router มักเกี่ยวข้องกับการส่ง IGMP Query และ Membership Management
แต่พฤติกรรมจริงขึ้นอยู่กับรุ่นและ Firmware
หากสร้าง Multicast Network ขนาดใหญ่ควรตรวจ Configuration ของ Router และ Switch รุ่นที่ใช้งานจริง
㉖ IGMP Version คืออะไร
IGMP มีหลาย Version เช่น
IGMPv1
IGMPv2
IGMPv3
ระบบ IPTV จำนวนมากอาจใช้ IGMPv2 หรือ IGMPv3 ตาม Architecture ของ Provider
ไม่ควรบังคับ Version เองหาก ISP ไม่ได้ระบุ
㉗ IGMPv3 มีประโยชน์อะไร
IGMPv3 รองรับความสามารถเพิ่มเติม เช่น Source-Specific Multicast ในบางระบบ
แต่ Client, Router และ Network Infrastructure ต้องรองรับร่วมกัน
สำหรับ IPTV จาก ISP ควรใช้ค่าที่ผู้ให้บริการกำหนด
㉘ Multicast IP อยู่ช่วงไหน
IPv4 Multicast ใช้ Address ในช่วง
224.0.0.0
ถึง
239.255.255.255
หรือโดยรวมเรียกว่า
224.0.0.0/4
อย่างไรก็ตาม Address บางช่วงมีวัตถุประสงค์เฉพาะ จึงไม่ควรกำหนด Multicast Group แบบสุ่มในระบบองค์กร
㉙ IPTV ใช้ Multicast ทุกระบบหรือไม่
ไม่
IPTV บางระบบใช้
Multicast
แต่บริการ Streaming หรือ IPTV รุ่นใหม่บางประเภทอาจใช้
Unicast
HTTP Streaming
Adaptive Streaming
ดังนั้นการเปิด IGMP ไม่ได้ช่วยทุก IPTV Service
ต้องตรวจรูปแบบบริการจริง
㉚ วิธีสังเกตว่าระบบใช้ Multicast
สัญญาณที่อาจบ่งชี้ เช่น
ISP ระบุให้เปิด IGMP Proxy
มี IPTV VLAN
คู่มือระบุ IGMP Snooping
Set-top Box ใช้ Multicast
Switch แสดง Multicast Group
มี Traffic ไป IP ช่วง Multicast
ควรดูเอกสารจาก ISP เป็นหลัก
㉛ IPTV ภาพไม่ขึ้นหลังเปิด VLAN
หาก VLAN ถูกแต่ภาพยังไม่ขึ้น ให้ตรวจ
IGMP Proxy
IGMP Snooping
WAN Interface
Multicast
Set-top Box
ISP Provisioning
เพราะ VLAN เป็นเพียงส่วนหนึ่งของ IPTV
㉜ IPTV ดูได้ไม่กี่วินาทีแล้วภาพค้าง
อาการแบบนี้อาจเกี่ยวกับ Multicast Membership
ตัวอย่าง
เปิดช่อง
↓
ภาพมา
↓
ไม่กี่วินาทีต่อมาภาพหยุด
ควรตรวจ
IGMP Proxy
IGMP Snooping
IGMP Query
Switch Configuration
ISP
ก่อน
㉝ เปลี่ยนช่อง IPTV ช้า
เมื่อเปลี่ยนช่อง Client อาจต้องออกจาก Multicast Group เดิมและ Join Group ใหม่
หาก IGMP Processing ช้าอาจเกิด
จอดำชั่วคราว
เปลี่ยนช่องนาน
Stream มาช้า
แต่ Set-top Box และ ISP ก็สามารถเป็นสาเหตุได้เช่นกัน
㉞ Internet ปกติแต่ IPTV กระตุก
แสดงว่า Internet Unicast อาจทำงานปกติ แต่ Multicast Path มีปัญหา
ตรวจ
IPTV VLAN
IGMP
Multicast
Switch
Cable
ก่อนเปลี่ยน WAN หรือ DNS แบบสุ่ม
㉟ เปิด IGMP Snooping แล้ว IPTV หาย
อาจเกิดเมื่อ Snooping Table ไม่สามารถเรียนรู้ Membership ได้อย่างถูกต้อง
ตัวอย่างสาเหตุ
ไม่มี IGMP Query
VLAN Membership ผิด
Uplink Port ถูก Filter
IGMP Configuration ผิด
Switch Firmware มีปัญหา
สามารถปิด Snooping ชั่วคราวเพื่อแยกสาเหตุ แต่ไม่ควรใช้เป็นวิธีแก้ถาวรหาก Multicast Flood สูง
㊱ IGMP Snooping Port Membership คืออะไร
D-Link DSR บางรุ่นให้กำหนด Port Membership สำหรับ IGMP Snooping ภายในแต่ละ VLAN
ตัวอย่าง
VLAN ID:
200
Ports:
1,2,3,4
ต้องตรวจว่า Port ที่ Multicast Client และ Uplink ใช้งานอยู่ถูกกำหนดอย่างเหมาะสม
㊲ Multicast ผ่าน Trunk ได้หรือไม่
ได้
ตัวอย่าง
Router
↓
Trunk VLAN 10,20,200
↓
Managed Switch
IPTV Multicast สามารถเดินผ่าน
VLAN 200
บน Trunk ได้
แต่ VLAN 200 ต้อง Allowed และ Tagged/Untagged ถูกต้องทั้งสองฝั่ง
㊳ Multicast ผ่านหลาย Switch
ตัวอย่าง
Router
↓
Switch A
↓
Switch B
↓
IPTV Box
ต้องตรวจ IGMP และ VLAN ตลอดเส้นทาง
หาก Switch B ตั้งถูก แต่ Switch A Block VLAN หรือ Multicast Stream ระบบก็ยังใช้งานไม่ได้
㊴ IGMP Snooping กับ Wi-Fi
Multicast บน Wi-Fi ต้องระวังเป็นพิเศษ เพราะ Wireless Airtime เป็นทรัพยากรที่แชร์ร่วมกัน
หาก Multicast จำนวนมากถูกส่งไป Access Point โดยไม่จำเป็น อาจทำให้
Wi-Fi Throughput ลด
Latency เพิ่ม
Client จำนวนมากได้รับ Traffic ที่ไม่ต้องการ
ควรใช้ Multicast Optimization หรือ IGMP Snooping ตามความสามารถของ AP
㊵ IPTV ผ่าน Wi-Fi ควรทำหรือไม่
หาก ISP และอุปกรณ์รองรับสามารถทำได้ แต่สำหรับ IPTV แบบ Multicast ควรตรวจ
Signal
Airtime
AP Capacity
IGMP Snooping
Multicast Optimization
ให้ครบ
หากเลือกได้ Ethernet มักมีความเสถียรกว่าสำหรับ Set-top Box แบบประจำจุด
㊶ Multicast กับ VLAN แยกกันอย่างไร
VLAN ใช้แบ่ง Broadcast Domain
ส่วน Multicast ใช้ส่งข้อมูลไปยัง Group
ตัวอย่าง
VLAN 200
→ IPTV Network
ภายใน VLAN 200 ยังสามารถมี Multicast หลาย Group ได้
เช่น
Channel A
→ Group A
Channel B
→ Group B
Channel C
→ Group C
㊷ Multicast Routing คืออะไร
หาก Multicast ต้องเดินทางข้ามหลาย Network อาจต้องใช้ Multicast Routing Protocol หรือ IGMP Proxy ตามขนาดและ Architecture ของระบบ
Router บ้านหรือสำนักงานขนาดเล็กมักใช้ IGMP Proxy สำหรับงาน IPTV
องค์กรขนาดใหญ่อาจใช้ Multicast Routing ที่ซับซ้อนกว่านั้น
㊸ IGMP Proxy ไม่ใช่ IGMP Snooping
ข้อผิดพลาดที่พบบ่อยคือคิดว่าเปิดอย่างใดอย่างหนึ่งแล้วเหมือนกัน
จริง ๆ แล้ว
IGMP Proxy
→ Layer 3
IGMP Snooping
→ Layer 2
หากปัญหาเกิด Multicast Flood ภายใน Switch การเปิด Proxy เพียงอย่างเดียวอาจไม่แก้ปัญหา
㊹ ไม่ควรเปิด Multicast ทุกอย่างโดยไม่จำเป็น
หาก Network ไม่มี IPTV หรือ Multicast Application การเปิด Feature เพิ่มโดยไม่ทราบผลอาจทำให้ Troubleshooting ซับซ้อนขึ้น
ควรเปิดเฉพาะ Feature ที่ Network ต้องใช้จริง
㊺ ตรวจ CPU ของ Router
Multicast จำนวนมากอาจเพิ่มภาระ Router โดยเฉพาะรุ่นที่มีประสิทธิภาพจำกัด
หากพบ
Router ช้า
Management Page ค้าง
IPTV หลายกล่องแล้วกระตุก
CPU สูง
ควรตรวจว่า Hardware รองรับ Traffic ที่ต้องใช้งานจริงหรือไม่
㊻ ตรวจ Switch Capacity
Multicast Stream หลายช่องสามารถสร้าง Traffic สูงได้
สมมติ
IPTV Stream หนึ่ง
15 Mbps
มีหลาย Stream พร้อมกัน
10 Streams
≈ 150 Mbps
หาก Network มี Traffic อื่นร่วมด้วย ต้องตรวจ Uplink และ Switch Capacity ให้เพียงพอ
㊼ ตรวจสาย LAN
หาก Port Negotiation เหลือเพียง
100 Mbps
ทั้งที่ควรเป็น
1 Gbps
Multicast หลาย Stream อาจเริ่มชนข้อจำกัดของ Link
ควรตรวจ
Cable
Connector
Port Speed
Error Counter
ร่วมด้วย
㊽ Multicast ใช้งานไม่ได้ควรตรวจอะไร
ตรวจตามลำดับ
1. ระบบใช้ Multicast จริงหรือไม่
2. IPTV VLAN ถูกหรือไม่
3. IGMP Proxy เปิดหรือไม่
4. เลือก WAN Interface ถูกหรือไม่
5. IGMP Snooping เปิดใน VLAN ที่ถูกหรือไม่
6. Trunk Allow VLAN หรือไม่
7. Switch Snooping ถูกหรือไม่
8. Set-top Box ได้ IP หรือไม่
9. มี IGMP Query หรือไม่
10. ISP Service ทำงานหรือไม่
㊾ วิธี Troubleshoot แบบแบ่ง Layer
Layer 1
ตรวจ
Cable
Port Link
Speed
Layer 2
ตรวจ
VLAN
Tagged/Untagged
PVID
IGMP Snooping
Layer 3
ตรวจ
IP
Gateway
IGMP Proxy
Routing
Service
ตรวจ
IPTV
Multicast Source
ISP Provisioning
การแยกเป็น Layer จะช่วยหาสาเหตุได้เร็วกว่าการเปลี่ยนหลายค่าในครั้งเดียว
㊿ Checklist ตั้ง Multicast และ IGMP บน D-Link
✓ ตรวจว่า Service ใช้ Multicast
✓ Router รองรับ IGMP
✓ IPTV VLAN ถูกต้อง
✓ เปิด IGMP Proxy หากจำเป็น
✓ เลือก WAN Interface ถูกต้อง
✓ เปิด IGMP Snooping หากรองรับ
✓ เลือก VLAN ที่ถูกต้อง
✓ Trunk Allow IPTV VLAN
✓ Managed Switch เปิด IGMP Snooping ตามความเหมาะสม
✓ ตรวจ IGMP Querier หาก Network ต้องใช้
✓ Set-top Box ได้ IP
✓ Multicast ไม่ Flood ทุก Port
✓ Wi-Fi ไม่ได้รับ Multicast เกินความจำเป็น
✓ ตรวจ Uplink Speed
✓ ทดสอบเปลี่ยนช่อง IPTV
✓ ทดสอบหลาย Set-top Box พร้อมกัน
ตัวอย่าง Configuration สำหรับ IPTV
สมมติ Network เป็น
Internet / IPTV ISP
↓
D-Link Router
Internet VLAN:
100
IPTV VLAN:
200
ตั้งแนวคิด
IGMP Proxy:
Enable
WAN Interface:
WAN1
IGMP Snooping:
Enable
IPTV VLAN:
200
จากนั้น
D-Link
↓
Trunk VLAN 200
↓
Managed Switch
↓
Access Port VLAN 200
↓
Set-top Box
ฝั่ง Switch เปิด IGMP Snooping สำหรับ VLAN 200 ตามความเหมาะสม
ตัวเลข VLAN เป็นเพียงตัวอย่าง ต้องใช้ค่าจริงจาก ISP และ Network ของคุณ
ข้อผิดพลาดที่พบบ่อย
ปัญหาที่พบได้บ่อย ได้แก่
เปิด IGMP Proxy ผิด WAN
IPTV VLAN ผิด
เปิด Snooping ผิด VLAN
Trunk ไม่ Allow IPTV VLAN
ไม่มี IGMP Query ใน Network ที่จำเป็น
Switch Flood Multicast
PVID ผิด
Set-top Box ได้ IP ผิด Network
ใช้ Wi-Fi ที่ Signal ไม่ดี
Uplink เป็น 100 Mbps
Router ไม่รองรับ IGMP Feature ที่ต้องการ
คิดว่า IGMP Proxy และ Snooping คือฟังก์ชันเดียวกัน
สรุป
การตั้ง Multicast และ IGMP บน D-Link มีความสำคัญโดยเฉพาะกับ IPTV และระบบ Streaming แบบ Multicast เพราะช่วยควบคุมว่าจะส่ง Stream ไปยังอุปกรณ์ใด และลด Traffic ที่ไม่จำเป็นภายใน LAN
หลักสำคัญคือเข้าใจความแตกต่างระหว่าง
IGMP Proxy
→ เชื่อม Multicast ระหว่าง Network
และ
IGMP Snooping
→ ควบคุม Multicast ภายใน LAN/VLAN
สำหรับ IPTV ควรตรวจ VLAN, IGMP Proxy, IGMP Snooping และ Managed Switch ให้ทำงานสอดคล้องกันตลอดเส้นทาง
แนวทางของ comsiam คือหาก IPTV ใช้ได้แต่ภาพกระตุกหรือ Network มี Multicast Traffic กระจายไปทั่ว ให้ตรวจ IGMP Snooping ก่อน ส่วนถ้า Set-top Box ไม่สามารถรับ Multicast จากเครือข่าย ISP ได้ ให้ตรวจ IGMP Proxy, WAN Interface และ IPTV VLAN ตามลำดับ