GNS3+虚拟机VMWare模拟组播实验

这个组播实验捣鼓了好久哦,终于看到现象了,感谢网友的各种技术文档,没有你们的分享,我也完不成这个实验!

实验环境:

虚拟机VMWare,里面装2003

真机PCXP

GNS3

核心点就是使用win03/08自带流媒体服务实现组播

实验拓扑:

GNS3+虚拟机VMWare模拟组播实验_组播实验

XP上我是把本地连接拔了,然后新建立的一个环回口来桥接到GNS3上,不会的童鞋自己去搜索下了!

虚拟机是桥接的VMnet1

然后启动GNS3,并配置一下命令:

Router(config)#ip multicast-routing

Router(config)#int f0/0

Router(config-if)#no sh

Router(config-if)#ip add 172.16.2.254 255.255.255.0

Router(config-if)#ip pim dense-mode

Router(config-if)#int f0/1

Router(config-if)#no sh      

Router(config-if)#ip add 12.1.1.1 255.255.255.0

Router(config-if)#ip pim dense-mode

Router(config-if)#end

然后就是虚拟机上的配置了!这里是最麻烦的!先在虚拟机的C盘新建个文件夹,然后把wmv格式的视频放进去!我这里文件夹取名111,视频是ccie.exe

安装Server 流媒体服务+IIS web服务

虚拟机--可移动设备--CD/DVD---设置--然后如下图把2003的镜像文件导入!

GNS3+虚拟机VMWare模拟组播实验_组播实验_02

从“控制面板→添加/删除程序→添加Windows组件”中,进入“Windows组件”界面


GNS3+虚拟机VMWare模拟组播实验_组播实验_03

如图安装好上面的组件!!

安装好后,对应web站点就不用再设置了,使用默认的就可以了!

然后运行:“管理工具”---windows Media Services

1找到发布点,右键---“添加发布点(向导)”

2发布点名称随意写,英文格式就是,我这里写的和视频名相同ccie

内容类型选择第三个“一个文件”

3选择“广播发布点”

4选择“多播”,不用选择“启用单播翻转”

5文件位置,浏览并添加要发布的影音文件,找到前面建立的文件111,并选择里面的内容!或者图省事直接选择默认视频中的一个wmv视频!

6完成向导,这样就创建了nsc文件,client就是通过打开这种文件来和Server建立组播会话的。然后会弹出“多播公告向导”

7下一步

8下一步

9“流格式”,添加第5步你所用的视频

10后面就一直下一步!然后完成!!这里就可以测试下,看能播放视频不!!

接下来找到新建的发布点,设置属性,如图

GNS3+虚拟机VMWare模拟组播实验_组播实验_04

设置组播地址和对应的端口号!还有高级里面的IP,也就是虚拟机的IP!如图:

GNS3+虚拟机VMWare模拟组播实验_组播实验_05

修改后就要使用新的参数所生成的新的nsc等文件;如图:

GNS3+虚拟机VMWare模拟组播实验_组播实验_06

后面的全部选是就行了!

最后右键我们新建的发布点,如果没有启动就点击启动,然后再点击“允许新连接

接下来在虚拟机上测试下,打开IE输入:http://12.1.1.2/ccie.nsc

可以看到能够播放了!

然后在XP上,先测试XP2003直接是否能Ping通!

然后在把自己真机上的默认播放器设置成 windows medie player

设置方法就是再添加或删除程序里面,选择“设定程序和访问默认值”找到 windows medie player勾上就行了

最后打开IE输入:http://12.1.1.2/ccie.nsc

激动人心的时刻到来了,播放视频成功!哈哈哈哈!!!

GNS3+虚拟机VMWare模拟组播实验_组播实验_07

截图出来就看不到内容了坑爹!!其实是有画面的

再看看路由器上:

GNS3+虚拟机VMWare模拟组播实验_组播实验_08

这里有个疑问,239.255.255.255是怎么来的啊?

最后还啰嗦几点:

1默认播放器设置成windows medie player,不然其他播放器可能会提示文件无法渲染

2我在xp上打开一次视频并且关闭后,发现在打开就不行了!然后XP ping 2003不通;但是在虚拟机2003中再ping XP又通了,然后再XP再打开网页,视频又能播放了,奇怪!!!猜测是XP的环回口问题,这玩意老是不稳定!!!