2011-10-21 27 views
0

我讀文件:我需要特定源組播實現澄清

http://www.ietf.org/rfc/rfc3569.txt

我也在

http://wiki.treck.com/IGMPv3

我很困惑關於SSM Vs的SFM Vs的ASM API來使用過的外觀!

我的理解是,IGMPv3包含模式應該只適用於SSM IP地址範圍(232/8)。不是ASM IP範圍。我的理解是排除模式只適用於ASM IP地址範圍。不是SSM IP範圍。然而,正如RFC 3569所說:「請注意,IGMPv3/MLDv2不會將(S,G)連接限制爲僅限232/8範圍。但是,[RFC 4607]中定義的SSM服務僅在以下地址範圍內可用: IPv4的「。 (作爲一個方面說明我相信這是可能設置一些路由器,使得SSM適用於全組播範圍)

然而根據RFC 3569 SFM似乎適用於整個ASM IP範圍,將同時使用包含模式和排除模式API似乎與我以前的假設相矛盾。

因此我的問題是,如果我的網絡支持IGMPv3,我可以使用包含和排除模式API使用哪個多播IP地址範圍?

回答

0

這些API允許您使用任何地址,類似的路由器可以配置爲使用SSM和ASM的任何地址。但是,RFC詳細介紹瞭如果要通過Internet進行路由的建議步驟,即使用標準通用配置通過第三方進行路由。

然後你的問題沒有足夠的上下文,關心你不需要的IGMP/MLD的IP堆棧。唯一關心的問題不是開發人員,而應該是管理員選擇部署地址。

+0

RFC 3678幫助也: 舉例:因特網組管理協議(IGMPv3的)[3]和 的多播監聽發現(MLDv2的)協議的版本2的 版3 [4]提供給通信源過濾器的能力信息到 路由器,因此避免將數據從不需要的來源拉到 本地鏈路上。但是,無論路由器是支持IGMPv3還是 MLDv2,源過濾器都可以通過操作系統來實現,因此,當源過濾器API可用時,應用程序可始終從使用它獲益。 –