首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在软件中模仿IGMP查询器吗?

可以在软件中模仿IGMP查询器吗?
EN

Server Fault用户
提问于 2014-07-07 23:58:51
回答 2查看 8K关注 0票数 0

我有一个执行IGMP监听的L3交换机,但是它不能充当IGMP查询程序,并且没有连接到这个网络的IGMP查询程序。

是否有可能在软件中实现IGMP查询程序,以便我的L3交换机能够窥探它并相应地进行路由?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2014-09-24 07:27:43

我实现了一个概念的证明,发现在软件中实现IGMP查询程序实际上是可能的。

我的软件查询程序被视为真实的东西,即客户端在被它提示时发送他们的报告,我可以用Wireshark进行验证,将一个网络与一个真正的IGMP查询器进行比较,而一个网络没有一个,但该软件查询程序正在运行。

软件查询程序定期发送"IGMP通用查询“,并且使用WinPCap捕获所有IGMP流量,它能够发送"IGMP特定查询”消息以响应"IGMP离开“消息。

注:如果您想在运行软件IGMP查询器的同一主机(和NIC)上订阅IGMP组,则似乎有必要使用与您使用的接口不同的IP地址/MAC地址组合,否则我的Windows (8.1)没有正确地检测到IGMP版本。

票数 0
EN

Server Fault用户

发布于 2014-07-08 02:37:35

IGMP仅在广播域中使用(如在交换机或交换机中)。在域之间,任何被路由的东西,多播组信息都由另一种协议传递--几乎总是这个协议是PIM。

不过,我不太明白你的问题。客户端加入多播组,服务器不会强迫它进入组。如果路由器不讲IGMP,那么客户端就无法在整个路由器上建立组成员资格。

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/610782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档