• 利用OPNET进行网络指定源组播(SSM)仿真的设计、配置及注意点


    关于组播在OPNET中的配置,在之前的任意源组播的文章(《利用OPNET进行网络任意源组播(ASM)仿真的设计、配置及注意点》)中已经介绍,这里主要说说任意源和指定源组播的配置中的区别。

    1、使用的IP网段不同

    众所周知,指定源组播地址和任意源组播地址,是有明确的区分的,简而言之,指定源组播用的是232.XX.XX.XX网段的地址。因此,要配置指定源组播地址,首先要做的就是使用232网段的组播地址。

    2、IGMP使用v3版本

    指定源还是任意源,在别的地方使用起来是一样的,最大的区别应该在组播成员加入组播的方式上,任意源用的是IGMPv2,而指定源组播用的是IGMPv3。只要能加入了组播组,后续也就没有什么太大的区别了。IGMPv2在加入组播组的时候,没有指定接收从哪来的组播数据,而IGMPv3则指定了来源。
    日常我们会在数据接收终端上配置IGMPv3,并且将指定源组播地址写在接收终端上,但实际上,这个操作的目的时在就近加入组播组时,在就近的支持IGMP协议的路由器(或交换机)生成组播路由表,其目的还是将配置生效在路由器(或交换机)上,因此,我们可以将指定的源地址,直接配置在路由器(或交换机)上。
    接收数据的终端,会就近在支持IGMP协议的路由器(或交换机)上,试图加入组播组,因此,应该在数据接收终端相邻(不一定是直连,也可能中间有二层交换机,集线器之类的)的路由器(或交换机)上开始上报加入组播组的申请。因此,在如下拓扑图中,应当在router上加入组播组(因为图中所用switch是一个二层交换机,不支持IGMP协议)。
    在这里插入图片描述
    因此,应该在router路由器与switch相连的端口上,配置支持IGMPv3协议,并且指定该局域网内设备接收数据时指定的源地址。作如下操作:

    1. 修改IGMP版本为v3。
    2. 指定组播地址,232.0.6.1。
    3. 指定源地址,其中192.0.2.2是数据发送服务器的地址。

    在这里插入图片描述

  • 相关阅读:
    比Linus更牛逼的程序员,QEMU、FFmpeg的作者
    GEE:关系、条件和布尔运算
    【web开发网页制作】html+css家乡长沙旅游网页制作(4页面附源码)
    Hadoop(林子雨慕课课程)
    文本直接生成3D游戏场景、功能,用ChatGPT方式开发游戏!
    what is lsp in ide
    LeetCode 155.最小栈&&牛客 栈的压入、弹出序列
    今天小编给你介绍前端监控 SDK 开发分享
    golang应用专题 - channel
    docker介绍、安装及卸载
  • 原文地址:https://blog.csdn.net/baidu_31788709/article/details/125599463