当前位置:网站首页>利用OPNET进行网络指定源组播(SSM)仿真的设计、配置及注意点
利用OPNET进行网络指定源组播(SSM)仿真的设计、配置及注意点
2022-07-06 23:23:00 【鱼月半】
关于组播在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协议,并且指定该局域网内设备接收数据时指定的源地址。作如下操作:
- 修改IGMP版本为v3。
- 指定组播地址,232.0.6.1。
- 指定源地址,其中192.0.2.2是数据发送服务器的地址。

边栏推荐
猜你喜欢

Liste des hôtes d'inventaire dans ansible (je vous souhaite des fleurs et de la romance sans fin)

Full link voltage test: the dispute between shadow database and shadow table

U++ 游戏类 学习笔记

ThinkPHP关联预载入with

Leetcode(417)——太平洋大西洋水流问题

JHOK-ZBL1漏电继电器

Torch optimizer small parsing

Operand of null-aware operation ‘!‘ has type ‘SchedulerBinding‘ which excludes null.

【opencv】图像形态学操作-opencv标记不同连通域的位置

sublime使用技巧
随机推荐
[ArcGIS tutorial] thematic map production - population density distribution map - population density analysis
Basic knowledge of road loss of 3GPP channel model
Liste des hôtes d'inventaire dans ansible (je vous souhaite des fleurs et de la romance sans fin)
Torch optimizer small parsing
app内嵌h5---iphone软键盘遮挡输入文字
2039: [蓝桥杯2022初赛] 李白打酒加强版 (动态规划)
y58.第三章 Kubernetes从入门到精通 -- 持续集成与部署(三一)
Mysql database (basic)
QT simple layout box model with spring
Auto. JS get all app names of mobile phones
Timer创建定时器
U++4 接口 学习笔记
No experts! Growth secrets for junior and intermediate programmers and "quasi programmers" who are still practicing in Universities
U++4 interface learning notes
Two methods of thread synchronization
背包问题(01背包,完全背包,动态规划)
U++ 游戏类 学习笔记
DJ-ZBS2漏电继电器
How does redis implement multiple zones?
ScheduledExecutorService定时器