当前位置:网站首页>利用OPNET进行网络仿真时网络层协议(以QoS为例)的使用、配置及注意点
利用OPNET进行网络仿真时网络层协议(以QoS为例)的使用、配置及注意点
2022-07-06 23:23:00 【鱼月半】
利用opnet进行网络仿真时网络层协议(QoS为例)的使用、配置及注意点
本文只关注Qos相关策略的设计和配置,网络组播和单播的配置,之前已有论述,请翻看 《利用OPNET进行网络单播(一服务器多客户端)仿真的设计、配置及注意点》以及 《利用OPNET进行网络组播(ASM)仿真的设计、配置及注意点》两篇文章。
一、设定一个应用场景
- 配置RED策略。
- 配置流量整形,限速2Mbps。
- 配置 CAR流量监视。
- 配置二层PQ协议,三层WFQ协议,都是基于业务区分流量,即DSCP。
二、具体配置
- 添加Qos配置器,即Qos Attribute Config,此时拓扑如下:
2. 修改FIFO策略为RED。打开QOS配置器的属性,FIFO Profiles->FIFO Profile->Details->RED Parameters,选择RED。
3. 修改需要配置QOS策略的网络设备,我选择配置在路由器的连接服务器的端口上。在本案例中,与服务器连接的路由器端口为IF2,我将Qos的配置,配置在端口上。IP->IP Qos Parameters->Interface Information,作如下配置:
三、注意点
- opnet中所有的网络协议的属性,跟硬件的使用一样,是实例化成一个配置器,这个配置器相当于一个大容器,想要的相应配置的网络协议,得先从这里面配置,然后调用时直接选择即可。
- opnet提供了很多网络协议的配置器,比如QoS的配置器,可以灵活选择应用。
- 再opnet中网络协议的使用逻辑,与实际配置中的逻辑基本一致。配置之前,应该将需要配置的协议的逻辑梳理清楚,弄清楚需求。
- 协议的使用,比如QoS协议,可以配置为全局或者接口等多种选择,看个人需求配置。
边栏推荐
- 2039: [蓝桥杯2022初赛] 李白打酒加强版 (动态规划)
- The execution order of return in JS' try catch finally
- Linkedblockingqueue source code analysis - initialization
- Sublime tips
- 与利润无关的背包问题(深度优先搜索)
- How to design API interface and realize unified format return?
- Creation and use of thread pool
- DBSync新增对MongoDB、ES的支持
- When knative meets webassembly
- Is PMP really useful?
猜你喜欢
AttributeError: module ‘torch._ C‘ has no attribute ‘_ cuda_ setDevice‘
What changes will PMP certification bring?
带你遨游银河系的 10 种分布式数据库
- [email protected] Mapping relatio"/>
Why JSON is used for calls between interfaces, how fastjson is assigned, fastjson 1.2 [email protected] Mapping relatio
Operand of null-aware operation ‘!‘ has type ‘SchedulerBinding‘ which excludes null.
Inventory host list in ansible (I wish you countless flowers and romance)
Torch optimizer small parsing
Auto.js 获取手机所有app名字
动态生成表格
No experts! Growth secrets for junior and intermediate programmers and "quasi programmers" who are still practicing in Universities
随机推荐
Leetcode(417)——太平洋大西洋水流问题
HarmonyOS第四次培训
【opencv】图像形态学操作-opencv标记不同连通域的位置
2039: [蓝桥杯2022初赛] 李白打酒加强版 (动态规划)
How to design API interface and realize unified format return?
Why JSON is used for calls between interfaces, how fastjson is assigned, fastjson 1.2 [email protected] Mapping relatio
SQL injection HTTP header injection
U++ 游戏类 学习笔记
精彩速递|腾讯云数据库6月刊
基于Bevy游戏引擎和FPGA的双人游戏
痛心啊 收到教训了
LinkedBlockingQueue源码分析-初始化
Is it necessary to renew the PMP certificate?
ClickHouse(03)ClickHouse怎么安装和部署
sublime使用技巧
《二》标签
Liste des hôtes d'inventaire dans ansible (je vous souhaite des fleurs et de la romance sans fin)
Longest non descent subsequence (LIS) (dynamic programming)
ScheduledExecutorService定时器
数字化如何影响工作流程自动化