最后得到的结论是:
换带IGMP Snooping功能的交换机,光猫IGMP改Proxy模式。
只有IGMP Snooping才能完美解决问题,VLAN是不行的。
==============================================
联通宽带,华为光猫,路由器Padavan系统,交换机BL-SG108M,机顶盒创维E900
光猫LAN1用于上网,桥接WAN模式,接路由器WAN,路由器拨号
光猫LAN2用于电视,路由WAN模式,光猫本身IPoE拨号,组播VLAN:589,接交换机LAN8
路由器LAN1接交换机LAN1,机顶盒接交换机LAN7,机顶盒DHCP获取路由器分配IP
光猫IGMP有Snooping、Proxy两种模式,选得Snooping
光猫LAN IP是192.168.1.5,IPoE获取到的IP是10.x.x.x段,给机顶盒提供服务的服务器也都在这个IP段
路由器里添加了一条路由表,10.0.0.0 255.0.0.0 192.168.1.5 LAN
现在局域网里的设备都能用组播地址看电视了,也能配合udpxy转换什么的
机顶盒原来的服务都正常,同时还能上网当网络盒子,用第三方软件
现在的问题是局域网里的任何设备播放组播地址的时候,交换机其它端口都会收到组播数据,
这个数据本来也会在路由器的所有交换口传播,但是把Padavan里交换机组播的Snooping改成Multicast to Unicast就好了
可是必联这个带简单管理的交换机又没有多播到单播这个功能
我尝试着把IPoE的组播VLAN:589去掉了,虽然机顶盒照样能播放组播,其它端口也不会收到组播数据了,但其它设备都不行了,udpxy当然也不行
我想机顶盒用组播不变又能上网,再开个udpxy通过局域网接收组播转换给其它设备,而其它端口平时不要收到组播数据,
我对组播和VLAN一窍不通,希望懂得来帮忙解决一下,谢谢!