一、目的
搭建虚拟网络平台,测试二层交换机的IGMP Snooping协议。
二、系统主要部分
虚拟环境:VMware+Ubuntu
多播路由器:xorp,配置启动IGMP协议。
多播软件:VLC多媒体软件,集成服务器和客户端。
三、遇到的问题
1、使用VLC的“串流”向多播地址播放视频数据时,报错:“可能是libavcodec缺少FFmpeg AAC Audio组件”。重新安装该lib后,问题依旧。但是,其实还是能够播放。怀疑是VLC与Ubuntu环境兼容问题,或该版本存在bug。
2、把服务器和客户端的虚拟网卡挂在VMnet8(NAT)虚拟交换机下,能够实现视频组播。当,把虚拟网卡挂在host-only的VMnetX下时,无法组播视频。现象是点击播放后VLC立即自动停止。通过ping测试,网络是通的。这就是目前让我无法理解的地方,能够通过ping测试却无法组播。难道主机模式下的虚拟交换机不支持组播?或者不支持虚拟机作为服务器?
3、xorp的配置,按照config.boot.mcast文件的示例,目前尚未发现问题。
待续。。。