在加入和离开时丢失多播数据报

时间:2012-05-29 17:53:57

标签: multicast igmp packet-loss

我的服务器软件遇到了问题,如果一个线程加入多播,另一个线程可能无法在同一时刻收到不同组播的传入数据报。我不确定这是否可以被视为由于UDP多播的“不可靠性”导致的预期损失,或者如果这是一个严重的驱动程序/ nic缺陷。数据包捕获也显示了当时的差距。

我在多个网络模型和制造商(包括英特尔和惠普)上发现了这个问题。我觉得这是一个尼特或驱动程序问题的原因是,如果我运行一个将接口置于混杂模式的数据包嗅探器,问题根本不会发生。

当IGMP加入或离开时,是否有可能更新nic中的转发表,那么它是否会在此时停止转发所有多播流量?这可以接受吗?

0 个答案:

没有答案