• 利用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是数据发送服务器的地址。

    在这里插入图片描述

  • 相关阅读:
    Redis-字符串类型
    论文导读 | 支持事务与图分析的图存储系统
    医学图像处理中的数据读写
    不推荐“溜溜球节食法”的10个理由
    springboot server.address 配置问题
    nginx 代理服务时遇到的问题
    邦永PM2项目管理系统 SQL注入漏洞复现
    AskTimeoutException
    搜索数据库中的一行信息
    ROS学习(28)Web GUI
  • 原文地址:https://blog.csdn.net/baidu_31788709/article/details/125599463