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


关于opnet的使用不再特意说明,在上篇文章 《利用OPNET进行网络单播(一服务器多客户端)仿真的设计、配置及注意点》中已经有了较为详细的说明,这里主要介绍应用层的业务配置和网络层的相关配置。注意,本案例中未特别说明的,一般采用默认配置。

一、配置目的和需求

组播实现服务器一处发送,多处客户端接收。

二、组播配置的基本思路

实现组播主要依托两个协议,PIM协议和IGMP协议,其中IGMP协议分为v1,v2,v3,三个版本,v1可以忽略了,v2版本面向非指定源组播,v3版本面向指定源组播。在本案例中,选用IGMPv2。PIM协议面向路由器和路由器之间需要配置,用来交换组播路由表,IGMP是路由器与局域网内部的设备之间配置,用来组织组播成员的加入和退出。在一个完整的组播网络中,需要沿途的每一台路由器支持组播路由协议,需要终端设备支持加入退出组播组。
因此,在opnet中配置组播的基本思路,也是一样的。

  1. 配置终端设备支持组播协议,以实现组播组的加入和退出。
  2. 配置沿途的路由器支持组播协议,PIM和IGMP协议,实现组播成员的加入和退出,以及组播数据的转发。
  3. 在某路由器上指定RP,可以指定自动或者静态RP。动态RP需要启动RP竞选机制。
  4. 配置数据发送端,数据发送目的地是指定组播地址。
  5. 配置数据接收端,从指定组播组接收数据。

三、组播与单播的配置异同点

(一)相同点

  1. 拓扑结构相同。
  2. 基本的网络配置不变,比如IP配置等,组播的前提是网络畅通。

(二)不同点

1、应用业务配置器

a) 在单播中需要配置多个业务,而组播中只需要配置一个业务流。

2、策略配置器

a) 一个业务的一个业务流,因此也就只需要配置一个策略。

3、服务器端配置

a) 需要配置启用组播。IP->IP Host Parameters->Multicast Mode,修改值为Enabled
b) 修改目的地址为指定组播地址,如224.0.6.1Applicaitions->Application:Destination Preferences->Actual Name->Name,修改为224.0.6.1。
c) 配置业务不细说,跟单播一致。

4、客户端配置

a) 需要配置启用组播。IP->IP Host Parameters->Multicast Mode,修改值为Enabled
b) 配置接收数据的组播地址。Applicaitions->Application:Multicasting Specification,配置Application Name为video(根据自己的需求),配置Membership Addresses为组播地址,即224.0.6.1。
c) 支持的业务,跟单播一致。

5、路由器配置

a) 启用组播协议。IP Multicasting->IP Multicast Parameters->Multicast Routing,修改未Enabled
b) 指定使用组播协议的端口。IP Multicasting->IP Multicast Parameters->Interface Information,建议添加所有UP连接着的端口,StatusenableRouting Protocol(s)PIM-SM
c) 启用PIM协议。IP Multicasting->PIM Parameters->Status,修改为Enabled
d) 指定使用PIM协议的端口。IP Multicasting->PIM Parameters->Interface Information。建议添加所有UP连接着的端口,Version2
d) 指定使用IGMP协议的端口。IP Multicasting->IGMP Parameters->Interface Information。建议添加所有UP连接着的端口,StatusEnabledVersion2
e) 配置动态RP。IP Multicasting->PIM Parameters->Auto-RP Configuration下作几处修改,启用动态RP,修改DiscoverEnabled,启用映射,Map Configuration->StatusEnabledCandidate RP Configuration下添加一行,配置StatusEnabledAddress/Interface的值,需要指定某个连接这的端口,可以是这个端口的名称,也可以是端口的IP,Candidate RP Configuration->Group Filter Configuration->Groups下添加组播组的地址,比如填写224.0.6.1/32,注意,要加掩码。

四、注意点

  1. 收发的组播地址一定要一致。
  2. 要多检查IGMP和PIM的配置端口信息是否正确。即IP Multicast ParametersPIM ParametersIGMP Parameters下的Interface Information,一定要多检查,如果配置错误,是不会通的。建议就是将所有UP的端口都配置上。
  3. 以上配置仅适用于ASM,即非指定源组播。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
OPNET网络仿真教程是一种教授使用OPNET网络仿真软件的教育资OPNET网络仿真软件是一款功能强大的网络仿真工具,被广泛用于网络性能评估、网络规划和优化等领域。 在OPNET网络仿真教程中,会介绍如何安装和配置OPNET软件,以及软件的基本功能和操作方法。学习者将学习如何创建网络拓扑、配置网络设备、定义网络协议和应用程序等。此外,教程还会介绍如何设置仿真参数,运行仿真实验,并对仿真结果进行分析和评估。 教程内容通常从基础知识开始,逐步引导学习者掌握OPNET的各项功能。例如,教程将介绍OPNET的图形用户界面和常用工具栏,让学习者熟悉软件的操作界面。接着,教程将介绍各种不同类型的网络模型,如局域网、广域网和无线网络等,并演示如何使用OPNET创建和配置这些网络模型。 教程还会介绍OPNET中的仿真实验设计和实验运行。学习者将学习如何设置仿真参数,如网络流量和路由协议等,以及如何运行多个不同的实验场景。在仿真运行结束后,学习者将学习如何利用OPNET提供的数据分析工具,对仿真结果进行统计和可视化分析。 总之,OPNET网络仿真教程是一个系统、全面的学习资,可以帮助人们快速上手使用OPNET软件,并掌握网络仿真相关知识和技能。通过学习教程,人们可以深入理解网络性能评估和优化的原理,提高网络规划和管理的能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼月半

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值