Multicast package 复制问题
小弟所在公司的程序员们最近在做multicast相关的开发,发现在服务器上测试收发包的时候,会出现重复收包问题。具体情况是这样的:
两台测试用服务器安装的是Windows Server 2003 的,服务器是Dell PE2950; 测试用PC机安装的是Windows XP professional SP2版本,机器为Dell T3400。
这些机器都是连在一台Cisco 3750交换机(实际上是两台堆叠)上的。服务器在一个VLAN, PC机在一个VLAN。
把Wireshark安装在服务器上,抓包,在收包服务器上的wireshark抓的包是发包服务器上的wireshard的两倍。 (UDP包)
把Wireshark安装在PC机上,抓包,两个机器上的wireshark抓的包是一样的。
然后还是用这些机器,在交换机上做spanport, 把服务器所在端口镜像到两个PC机所连端口,抓包,在发包服务器和PC机上的wireshark所抓的包是一样的,收包服务器上的wireshark所抓包的数量是两倍。
请问各位大侠,导致mulitcast包复制的原因有哪些?使用单播包测试,数据包不会被复制。。