Ip

可以在軟體中模擬 IGMP 查詢器嗎?

  • September 25, 2014

我有一台進行 IGMP 偵聽的 L3 交換機,但它不能充當 IGMP 查詢器,並且沒有連接到該網路的 IGMP 查詢器。

是否可以在軟體中實現 IGMP 查詢器,以便我的 L3 交換機可以窺探它並相應地路由?

我實現了概念驗證,發現實際上可以在軟體中實現 IGMP 查詢器

我的軟體查詢器被視為真實的東西,即客戶端在它提示時發送他們的報告,正如我可以驗證的那樣Wireshark,將一個網路與一個真正的 IGMP 查詢器進行比較,一個沒有一個但執行該軟體查詢器的網路。

軟體查詢器定期發送“IGMP 通用查詢”,並使用 WinPCap 擷取所有 IGMP 流量,它能夠發送“IGMP 特定查詢”消息以響應“IGMP 離開”消息。

注意如果您想在執行軟體 IGMP 查詢器的同一主機(和 NIC)上訂閱 IGMP 組,似乎有必要使用(=欺騙)與您正在使用的介面不同的 IP 地址/MAC 地址組合,否則我的 Windows (8.1) 例如沒有正確檢測到 IGMP 版本。

引用自:https://serverfault.com/questions/610782