家人強烈抗議,於是我乾脆把第四台全數退掉,全面改用 中華電信 MOD。
原本家裡已經有兩台 MOD,當時觀看都相當順暢,
但升級到四台之後,問題開始出現——
畫面會卡頓、黑屏、雪花、延遲切台,甚至同頻道收看 15~30 分鐘後就「整個卡死」。
一開始以為是中華電信問題,請他們更換數據機、換機上盒都沒改善,
於是開始著手研究網路架構與 IGMP 設定。
實際環境架構說明
1.單純 VLAN 分割 + 多台 MOD

說明:
這種架構下,1~2 台 MOD 還算穩定,但超過兩台後就會出現:
• 畫面雪花
• 黑屏或延遲切台
• 影像不穩定
2.VLAN + 啟用 IGMP Snooping

說明:
這樣能阻止 MOD 的廣播封包到處亂跑,
多台 MOD 看不同頻道會穩定許多。
但問題仍在——
兩台看同頻道 15~30 分鐘後仍會卡頓或凍結,
必須用遙控器不斷切換頻道才能恢復。
明明 VLAN 跟 Snooping 都有開,為什麼還是會卡?
這就要談到關鍵的「IGMP Querier」。前面 Snooping 只是監聽,Querier 才是主動發出「誰還在看?」的角色。
沒有 Querier,Switch 不知道該持續發送哪個頻道的封包。
解法:在 GS1900 啟用 IGMP Querier

1.啟用 Router Ports Auto Learn

說明:讓交換機自動偵測哪個 Port 是中華電信的來源(Router Port)。
2.啟用 VLAN 內的 IGMP Querier

說明這個功能讓交換機主動管理頻道封包的生命週期。
以下透過AI協助說明設定功能:
| 設定項目 |
數值 |
說明 |
影響 |
|---|---|---|---|
IGMP State |
✅ Enable |
啟用 IGMP 管理功能 |
必開 |
Router Ports Auto Learn |
✅ Enable |
自動判斷哪個 Port 為上游(數據機) |
減少設定錯誤 |
Query Retry |
1 |
MOD 不回一次就當作離線 |
切台更快 |
Query Interval |
30 秒 |
每 30 秒詢問一次「誰還在看」 |
控制更新節奏 |
Query Max Response Interval |
5 秒 |
MOD 最慢回覆時間 |
太慢會黑畫面 |
Last Member Query Counter |
2 |
離線檢查次數 |
降低誤判 |
Last Member Query Interval |
1 秒 |
檢查間隔 |
越短切台越快 |
IGMP Querier State |
✅ Enable |
我是主 Querier,不與他人搶權 |
若中華端也開,會衝突 |
IGMP Version |
v2 |
MOD 最相容版本 |
固定使用 v2 |
3.Global 頁面設定

說明:開啟 Snooping State(v2),並將 Unknown Multicast Action 設為 Drop,避免未知多播封包造成干擾。
4.GS1200 子交換機設定

說明:將 IGMP Router Port 指向連接 GS1900 上行 Port,同時開啟 IGMP Snooping。
5.成果:畫面穩定,無黑屏、無雪花

說明:四台MOD 開啟,得到穩定畫面,促使看同頻道也不會有卡頓問題.
也可以在GS1900 看到IGMP 封包傳輸狀況

補充說明:
切換頻道(例如從 600 → 601)時若仍短暫黑屏,
這與以下兩項參數有關:
• Query Interval
• Query Max Response Interval
這段時間是 Switch 重新確認 MOD 狀態的過程。
只要再播放一陣子,交換機會自動學習流量行為,之後切台就會更順。
結論:
這套設定的好處是:
• 讓 MOD 多機環境穩定播放
• 不會干擾一般上網流量
建議對象
• 家裡裝了 3 台以上 MOD 的用戶
• 想解決多機卡頓、黑屏、雪花問題的人
• 或網管愛好者想研究 IGMP Snooping / Querier 實際應用
以上是拿Zyxel 設備進行設定,多機的話建議找網管設備有支援Querier 功能的.
如有誤地方,也請不吝請教,以上內容由AI 輔助審稿內容.


























































































