回覆: 關於交換機中IGMP Snooping的使用方式
這個問題我與TP-LINK工程師討論過後
證明我的觀念是錯誤的
以下是TP-LINK工程師提供給我的觀念
有需要的可以參考看看~
------------------------------------------------------------------------------------------------------------------------
可能您誤解了IGMP snooping的作用,IGMP snooping是通過偵聽主機和IGMP查詢器之間的IGMP報文來建立自己的組播表,這樣就減輕了IGMP查詢器的負擔。
一般來說,最簡單的IGMP組播拓撲是這樣的:組播源----IGMP查詢器—--主機;為減輕IGMP查詢器的負擔等原因,我們經常會用到這樣的拓撲 :組播源----IGMP查詢器----IGMP snooping設備----主機;
有時候可能沒有IGMP查詢器,我們可以使用IGMP proxy設備代替IGMP查詢器,因為他對下起著和IGMP查詢器一樣的角色,這樣就是拓撲 :組播源----IGMP proxy---IGMP snooping----主機;當然沒有IGMP snooping設備也是可以的,即組播源----IGMP proxy----主機。
您的編/解碼器就是組播源,但是您現在缺少一個擔當IGMP查詢器角色的設備,而您在3424開啟的IGMP snooping只會偵聽,不會轉發數據,無法充當IGMP 查詢器或者IGMP proxy 設置。
------------------------------------------------------------------------------------------------------------------------
所以結論是IGMP Snooping的功能需要搭配IGMP Proxy才可正常使用
回覆: 關於交換機中IGMP Snooping的使用方式
鵝認知中IGMP snooping能不能發揮作用和PIM dense/sparse mode有關,設成dense時預設會把IP multicast往其下所有port forwarding,收到IGMP leave才停止forwarding(i.e.樓主看到的狀況),設成sparse時預設不會forwarding,要收到IGMP join才會把相關的IP multicast forwarding過來(i.e. client要先知道該join哪個group,不然是收不到的:p),至於IGMP proxy跟怎麼forwarding其實沒有直接關係,而是和NAT有關(i.e. NAT下private IP的client要怎麼和外部的IP multicast source互動),TP Link的工程師或許也不熟悉這塊吧:sleep::sleep:....
1 個附加檔案
回覆: 關於交換機中IGMP Snooping的使用方式
感謝您的回覆
可惜我買的不是功能比較強大的交換機
您說的PIM dense/sparse mode我在設置裡找不到可以設置
不然可以試試看~
不過我有一個觀念到現在還沒有弄懂...
TP-LINK的工程師說他們的IGMP snooping一定要搭配IGMP Proxy使用才可以正常
我覺得困惑的是...
當我把IGMP Proxy接到交換機
其實交換機也不知道我連接的是什麼設備
IGMP Proxy對於交換機來說也是發送IGMP Join/Leave的協議
那如果今天沒有IGMP Proxy
我的設備就可以發送出IGMP Join/Leave的協議
[ATTACH=CONFIG]25046[/ATTACH]
這樣IGMP Snooping功能應該也要正常
但TP-LINK的工程師說這樣是不行的
這點我到現在還是覺得很困惑...