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

    在这里插入图片描述

  • 相关阅读:
    Python 笔记06(Mysql数据库)
    【数学建模】2018年数学建模国赛C题 问题一代码
    HTML5离线Web应用概述
    SAP UI5 FileUploader 的本地文件上传技术实现分享
    盛唐诗人三杰,儒释道的代表
    什么是SQL 语句中相关子查询与非相关子查询
    ios UI 基础开发一
    Python开发技术—文件和异常1
    Spark简介
    10分钟理解契约测试及如何在C#中实现
  • 原文地址:https://blog.csdn.net/baidu_31788709/article/details/125599463