【计算机网络原理·实验·第七章】IGMP协议-多播实验环境配置

    技术2023-12-28  92

    IGMP协议-多播实验环境

    理论部分:【计算机网络】第七章:[网络层]网络协议(Part2.网络协议)


    实验环境要求: 虚拟机2~3台。系统使用XP或srv2003。验

    实验环节: 1.GNS3 组播相关配置命令 2.抓包理解IGMP结构 3.监控组播动态

    实验目标:理解IGMP协议


    首先,配置好网络。保证全网畅通。如图验证网络无问题后,开始设置流媒体服务器。

    多播路由命令

    ip multicast-routing interface serial x/y ip pim dense-mode

    疏松模式和密集模式取决于流媒体的来源。只有一个流媒体服务器就使用密集模式。

    两个路由器的对应端口都进行这样的配置。 然后下一步我们来搭建多播与点播的流媒体服务器。


    点播 流媒体服务器里包含的视频内容可以这样查看,我们要把发布点的默认右键单击,选择允许建立新连接,这样视频才能够被点播。

    mms://IP Address/MideaName

    点播的视频可以拖拽进度,可以暂停。 点播就是有多少个用户申请流量,就给予一份流量,对服务器的带宽要求高且开销大。

    多播 可以看到多播服务器要进行广播的地址,启用这一项。 完成设置后,会生成一个文件 将这个文件复制到接收端系统内。并拖拽进入媒体播放器即可收看。 这个视频无法暂停、拖拽进度条,内容完全取决于流媒体。 抓包后发现,多播地址与设置的流媒体广播点一致。 我们从而推断出一个多播流就拥有一个多播地址,那么两个多播流应该会有两个地址。 我们在GNS3的路由器上通过

    show ip mroute

    可以看到路由器R1侦测到了对应的两个多播地址。 查看绑定的多播地址:

    show ip igmp groups

    播放不同的流媒体时,端口绑定的多播地址如图所示。

    这里我们可以用两种方式来观察IGMP协议的流量 分别是抓包和使用命令debug igmp 成员退出流媒体1,有成员要进入流媒体2. 成员即将推出流媒体1,有成员申请流媒体2的流量。

    IGMP协议的帧格式: 其中,MAC地址是有固定开头的。 前三位固定01005e表明是多播,后面由多播的ip地址来构成。

    Processed: 0.016, SQL: 9