版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章1GUI概述和安装历史回顾概念系统要求安装插件:模块描述安装2第一章:概述SNT&Proprietary在网络扩展到拥有10,000个以上不同种类的节点时,网络性能会变成怎样?会采用何种路由算法?移动自组网(MANET)通信:前身是GloMoSim,
来自DARPA在UCLA(‘97–‘00)进行的一个研究项目。开发GloMoSim的目的是为提高对大型异构网的仿真效率。第一章:概述-历史回顾3SNT&
ProprietaryGloMoSim商业版大大扩展了MANET
模型库:AODV,
DSR,
OLSR,
802.11
DCF,
802.11
PCF,
802.11a,directional
antennas(定向天线),…基于图形用户界面(GUI)的模型设计,三维动画演示和分析。协议模型和网络装备模型通信模型系统的培训、技术支持和客户服务SNT聚焦于:精确、实时的网络仿真和管理精确性
通过高保真模型(代码+协议模型)和详尽的验证来实现。速度和扩展性
通过高效的调度(scheduling)和并行算(parallel)来实现。4SNT&
Proprietary拥有与物理层网络的OSI模型相类似的结构。明确定义了相邻两层之间的APIs。支持在不同的模型和网络之间进行代码移植。第
章;:5SNT&
ProprietarySRC:“…上周演示给几个潜在的军方客户看,QualNet的速度给客户留下了深刻的印象.这个demo是模拟100多个 与航行器之间的通信.在QualNet中用了57s运行了30分钟的时钟时间.他们在另一个很流行的 同类工具中模拟10个节点的2-3分钟的时钟时间,花费了1个小时.
SRC和军方客户都有深刻的印象.”:概述6SNT&ProprietaryBoeing:“QualNet
500个节点的网络模型,运行OSPF协议时比真实时间还快,比其他的工具至少快100倍.QualNet在分组级别的输出被证明是正确、有效的.”:概述7SNT&
Proprietary离散事件引擎(Discrete
Event
Engine)事件驱动时间相关事件时间无关事件概述8SNT&
Proprietary硬件要求CPUIn [P4
/
3.2+],
AMD
[Sempron,
Opteron]
Apple,Sun单处理器
vs.多处理器集群式单一式内存需要多少内存空间共享式
vs.分布式硬盘显卡所有的模块在任何时候都是并行的All
Parallel
all
the
time!:概述9SNT&
Proprietary操作系统要求WindowsXP,
XPPro,
2000,
VistaMAC
OSXLinuxRed
Hat,
FedoraUnix其它…:概述10SNT&
Proprietary创建和运行场景,需要以下环境…使用
(license)网络,锁定节点,
狗可选项C编译器Visual
C++
7.0+2005Express需用SDK平台必须设置成从命令行运行.gcc
:
Unix文本编辑器Word、写字板,记事本,Text
Pad或其它编辑器11SNT&
Proprietary获取程序的途径网络将安装程序保存到选定的双击安装执行文件CD安装光盘将出现以下提示使用
协议默认的场景使用文件
(License)12SNT&
ProprietaryAddons为特定客户专门订制的组件Bin可执行文件,或其他运行文件,例如DLLsContributed由QualNet的用户提供的模型Data无线模型库(Wireless
Library)
的数据文件,包括天线配置,调制方案,和地形文件样本。ation用户手册,版本通告,等。GUI图形组件,包括图标,Java类文件,和图形用户界面(GUI)的结构。IncludeQualNet
kernel的头文件Interfaces将QualNet与第
工具或外部网络连接起来的源代码,例如HLA,
STK,
IPNE。KernelQualNet中构建模型时所需用到的
组件。Lib构建模型时所需用到的第
库。LibrariesQualNet的模型库源代码,例如Developer,Multimedia
&
Enterprise,
和Wireless.License_dir构建模型时所需用到的
使用
和模型库使用
。Main的源文件(Source
files)和Makefiles。Scenarios场景实例13SNT&
Proprietary两个桌面图标…Command
Line(命令行)GUI
Developer(集成开发环境)(ScenarioDesigner/场景设计器)
(Animator/动画演示器)网络设计运行和演示场景察看结果报文追踪( yzer
/结果分析器)(Tracer
/报文
)概述or14SNT&
Proprietary15SNT&
ProprietaryQuestions?16SNT&
Proprietary第 章
-
实验安装安装QualNet
or
EXATA检验安装是否成功环境变量路径QUALNET
or
EXATA
_HOME运行默认场景启动图形用户界面(GUI)休息安装:安装任务安装QualNet在光驱中放入QualNet安装光盘等待安装程序自动运行,或者通过浏览器打开驱动器找到…setup.exe文件,并双击该文件接受默认的安装路径请坐下来放松一下,等待程序自动完成安装安装过程中请注意:设置QUALNET_HOME及修改路径Unix系统:添加(假设使用csh
或tcsh),添加到.cshrcsetenv
QUALNET_HOME
~/qualnet/4.0set
path=($path
~/qualnet/4.0/gui/bin~/qualnet/4.0/gui/netbeans/bin
~/qualnet/4.0/bin)Linux系统:Export
QUALNET_HOME=~/qualnet/4.0Windows系统(都已经为你做好了)右击“ 电脑”→“属性”“高级”
“环境变量”增设变量“QUALNET_HOME”
,其值为“C:\qualnet\4.0”编辑“path”变量,添加下面文本:C:\qualnet\4.0\gui\bin;C:\qualnet\4.0\gui\netbeans\bin;C:\qualnet\4.0\bin单击“确定”。实验1:安装当QualNet安装完成以后…查看桌面图标确认环境变量Path变量C:\snt\"product"\"version"\binQUALNET_HOME
or
EXATA_HOMEi.e.C:\snt\qualnet\5.0将License文件拷贝到:QUALNET_HOME
orEXATA_HOME\license_dir实验1:
安装确认已经安装Java没有Java…无法使用QualNet的用户界面Windows/Linux:版本低于1.4.2+,无法使用QualNet实验1:安装**C:/"product"/"version"\bin>qualnet
default.configQualNet
Version
4.5QUALNET_HOME
or
EXATA_HOME
=
c:/"product"/"version"Attempting
license
checkout
(should
take
less
than
2seconds)
...
success.Partition
0,Node
1(210.35,
191.56,
0.00).Partition
0,
Node
29
(1157.72,
1214.57,
0.00).Partition
0,
Node
30
(1391.27,
1463.70,
0.00).Initialization
completed
in 0.0780
sec0.000000000
RealTime[s]
=
0CurrentSim
Time[s]
=Completed
0%Allocating
0
bytesCurrentSim
Time[s]
=Completed
1%9.010498811
Real
Time[s]
=
0**Current
Sim
Time[s]
=
891.066135913
Real
Time[s]=
0Completed
99%Current
Sim
Time[s]
=
900.000000000
Real
Time[s]=
0Completed100%Executed
380368
events
in
0.6870
secC:/"product"/"version"\bin>运行QualNet默认场景确认
程序安装成功:双击QualNet
Developer
图标设定为…C:\qualnet\4.0\bin在DOS下,输入qualnet
default.config安装QualNet:启动GUI双击QualNet
Developer
IDE图标GUI显示如下休息…第二章功能介绍25创建图形表示图形分析文件编辑26菜单栏文件系统工具包面板画布表格视图:功能介绍27典型的窗口布局File/文件Edit/编辑View/查看Tools/工具Animation/动画Help/帮助28“Version”../scenarios../scenarios/user29配置设置常规仿真时间地形坐标系统节点位置移动统计信息和附加文件外部接口30场景属性窗口从下拉菜单中修改属性。使用属性编辑器。31:功能介绍Standard
ToolsetDevicesApplicationsSingle
HostApplicationsLinksNetworkComponentsOther
Components标准工具集设备应用单主机应用程序网络组件其他组件32StandardToolsetDevicesApplicationsSingle
HostApplicationsLinksNetworkComponentsOtherComponents:功能介绍设备应用单主机应用程序网络组件其他组件33标准设备应用单主机应用程序网络组件其他组件:功能介绍34Functional
Overview
-标准设备应用单主机应用程序网络组件其他组件35标准设备应用单主机应用程序网络组件其他组件:功能介绍36标准设备应用单主机应用程序网络组件其他组件:功能介绍37:功能介绍功能放置节点手动放置选择工具选择按钮选定位置单击左键重复操作38:功能介绍功能放置节点自动放置选“Experiment”下拉菜单选“Place
Nodes”跟随向导完成余下步骤39功能选择键□可用来修改属性删除某些项移动键用来改变位置的节点,链路和应用区域选择□长方形用于组项目□测量距离□通过点击鼠标左键选择并拖动:功能介绍40功能规则区域选择框通过多边形图形将若干对象组成一个群集,可进行以下操作多选择在一个不规则的时尚通过点击鼠标左键选择并拖动:功能介绍41功能不规则区域选择框用于移动工作区中的场景左键单击,然后在需要的方向移动鼠标:功能介绍42功能选择旋转用于移动工作区中的场景启用3D视图:功能介绍43功能放大□用来定义区域定义一个长方形的形状和放大:功能介绍44功能区域缩放□用来定义上定义的区域画出矩形框和放大:功能介绍45功能双筒望远镜用来放大的情况下显示的一部分□必须在3D视图:功能介绍46功能打开显示设置用来打开“显示设置”窗口:功能介绍47功能更改视图用来改变视图允许您切换的X-Y
Y- Z,X-
Z,3D,分割屏幕视图。复位查看用于重置当前
机位置的位置时的情景被载入:功能介绍48节点属性功能直接输入属性。从下拉菜单中修改属性:功能介绍49:功能介绍连接属性(Connections)功能直接输入属性。从下拉菜单中修改属性。使用属性编辑器50功能在文本编辑器查看场景用来打开的情况下配置运行设置本地或 模式:功能介绍51功能运行仿真初始化现场模拟记录用来记录在一个文件中的动画功能概述
-视觉模式/运行52功能本地执行处理器数目分布式运行模式主机文件执行登陆主机处理器数目分步试运行模式LAMMVAPICH主机文件:功能介绍53功能输出窗口执行窗口菜单按钮:功能介绍动画执行(54:功能介绍动画执行(标准输出状态完成失败55:功能介绍动画执行(功能Simulation
Time/仿真时间Real
Time/真实时间Speed/速度Progress/进度Filters/过滤器Animation/动画过滤Layer/层过滤56打开文本编辑器运行设置运行记录快退■暂停执行步骤快进切换到设计模式分析仪:功能介绍动画执行(5758SNT&
Proprietary广播应用层天线覆盖区节点方位移动性数据传送物理层(蓝色)MAC层(绿色)动画执行(功能从“Animator”切换到“项应用层传输层网络层MAC层物理层yzer”分析器(59What
Happened?由应用层开始客户端发送了吗?服务端收到了吗?进行 分析分析器(60分析输出输出文件的种类文件中的数据多次运行:功能介绍分析器(61“scenario.config”基于文本包含所有图像可以定义一个子目录62用场景设计器(Scenario
Designer)来:放置节点定义链路定义应用层设置全局和节点特殊参数用动画执行(Animator)来:查看和“调试”场景检查移动性用分析器( yzer)来:查看某个场景的结果找出场景问题所在63项目/仿真流程64五个步骤设定场景输入节点添加链路添加流量运行仿真第二章实验QualNet功能简介创建一个新的场景放置节点,链路和应用业务手动自动演示(暂运行仿真检查结果点击右边图标无)时间允许的话,请完成17页中的实验。双击桌面图标打开GUI。从下拉菜单中选择File
|New。创建一个新的场景按照创建向导提示,,
命名为Lab2。实验2:功能简介结果选择“Device”选择“Defau卡。evice”在画布的左上角和右下角放置节点(节点1与节点2)继续添加其他节点展开“Hierarchy”–“Node”察看Device的属性。点击“Move”图标,在画布上使用鼠标左键拖放(移动)节点。实验2:功能简介在左上角和右下角的节点之间添加一个CBR应用层协议,然后在“Inspector”中查看属性。删除节点1,2以外的其他节点:选择欲删除的节点,然后按“删除”键。也可以尝试用群组工具(按住ctrl键)来选择画布上,或“inspector”下剩余的节点,然后删除。现在场景中应该还剩下有节点1,2和CBR应用层。实验2:功能简介从“工具tools”下拉菜单选择的节点安置实验2:
QualNet功能简介Enter
Number
of
Nodes(节点数目)
-33Device
Type(设备类型)Seed实验2:
QualNet功能简介结果应该看起来像右边的例子实验2:
QualNet功能简介功能简介-建立应用程从“Applications”(应用层)卡中,选择
“CBR”。连接节点
21-25连接节点
5-20点击“Run”(运行)按钮。按“Play”键(开始)(观察一段时间)。按“Pause”键(暂停)。.实验2:QualNet功能简介结果应该类似于在右边的例子实验2:QualNet功能简介选择“AnimationFilter”(动作过滤器)
Node
Radio
Range(节点射频覆盖范围)。按“Play”键(开始)(观察一段时间)。按“Pause”键(暂停)。实验2:QualNet功能简介从“Execution
Window”(执行窗口)中:选择“Step
Settings”(步进条件设置)。将“step
setting”改为“By
Commands”(按指令)。将指令的数量设置为100。按“Step”键。按“Play”键,让场景运行完成。实验2:QualNet功能简介结果如图所示:注意STDOUT有100%注意高亮显示的分析器按钮实验2:QualNet功能简介回到
“Scenario
Designer”(场景设计器),然后按“Run”(运行)。在开始前,需要先激活“System
Wide
DynamicStatistics”(系统级动态统计)在“Explorer”窗口的本实验名称下单击右键。System
wide
metrics时间间隔设置成100MS“ipInReceives”设为“True”,并选择适当的“graph
option”。按“Play”键。结果:实验
2
QualNet功能简介点击右边图标 演示(暂无)或,按以下步骤练习:创建一个新的场景在一个250米范围的网格中,放置36个节点。在节点31到6之间,定义一个CBR应用层。改变节点21的属性:随机路点移动(Random
Waypoint)。暂停时间(Pause
time)=0S运行一次改变路由协议再运行一次AODV,
DSR,
LAR1,
STAR(菜单“Network
Protocols->Routing
Protocol->Routing
Policy->Dynamic->Routing
Protocol”)在分析器重新查看每一次运行的统计数据。分析一下接收到的数据包分组的趋势是怎样的?实验2:功能简介83第三章基本应用有线与无线的比较场景参数有线设计无线设计协议总结:基本应用有线部分设计链路定义点对点(Point
to
Point)交换机(Switch)集线器(Hub)网络协议子网定义层级(Hierarchies)应用无线部分设计链路定义自组织网(AdHoc)点对点(Point
to
Point)无线网设置信道(Channel)射频/物理层(Radio/Physical)MAC协议(MAC
Protocol)网络协议子网定义层级(Hierarchies)应用:基本应用85设计有线和无线的设计都需要用到以下部分:设置全局变量。配置节点和网络。添加流量。运行仿真。:基本应用86常规General地形Terrain信道属性ChannelProperties移动性Mobility统计文件和Statistics
and
Tracing附加文件Supplemental
Files外部接口External
Interfaces基本应用-87场景的全局参数设置会作用到场景内的所有节点上,除了以下几种情况…在节点层面上所作的参数修改…。。不会与“ConfigSettings”级的参数修改产生在Hierarchy层面的参数修改…不会与“ConfigSettings”级的参数修改产生经常需要改动的地方有…路由(Routing)MAC/Radio移动性(Mobility):基本应用88常规设置(General
Settings)□仿真时间,Seed,背景图象,地形,城域地形特征文件,并行分区调度.地形Terrain□坐标系统,地形尺寸和地形数据信道属性Channel
Properties和阴影模式.□频率和路径损耗,移动性Mobility场景节点的移动。统计数据和Statistics
and
Tracing□统计数据和数据包外部接口External
Interfaces□ARP启用,超时值...基本应用–属性编辑器89常规节点名称,图标和区分号节点配置调动和安装接口基本应用-90“Hierarchy”用法:从“网络组件”(NetworkComponents)页中选择“Hierarchy”。在场景中直接放置Hierarchy。如果需要,设置合适参数名称(name)自治系统(AutonomousSystem)闭象图标(Closed
Image)背景图像(BackgroundImage)受限(Constrained)91“Hierarchy”用法:打开层级(Hierarchy)的方法:将鼠标指针放于
“Hierarchy”中心。按字母“O”键。(Open)节点定义和定义“场景”节点相同网格坐标设置“Constrained”定义除外。放置节点。按字母
“C”键关闭。(Close)92“Hierarchy”用法:93ConstrainedHierarchy用来定义特殊区域基本应用
-只对被选中的节点有影响…在节点层面上所作的参数修改…不会与“Hierarchy”级的参数修改产生
。不会与“ConfigSettings”级。的参数修改产生经常需要改动的地方有…路由(Routing)MAC/Radio移动性(Mobility)94节点配置(Node
Configurations)95路由协议路由策略传输层设备属性图标文件路由器规格路由器配置规则节点定位方位高度并行属性STK用户行为模式子网定义(Subnet
Definition)96从“Network
Components”(网络组件)中选择“Hub”,并放置在画布上。定义一个单一子网使用连接工具“Link”来连接各节点。子网属性将在“Inspector”中显示出来。定义子网可选的方法97在“Network
Components”(网络组件)中放置Hub。在“Devices”(设备)中放置节点。使用框选工具将这些组件组成一个群集。点击右键,确定一个可用的子网。选择一个目标子网,将所选的节点连接进来。98有线部分设计链路定义点对点(Point
to
Point)交换机(Switch)集线器(Hub)网络协议子网定义层级(Hierarchies)应用无线部分设计链路定义自组织网(AdHoc)点对点(Point
to
Point)无线网设置信道(Channel)射频/物理层(Radio/Physical)MAC协议(MAC
Protocol)网络协议子网定义层级(Hierarchies)应用信道(Channel)99信道频率(Channel
frequency)设置值传播模型(Propagation
Model)统计模型传播限制(Propagation
Limit)以dBm为单位信道(Channel)路径损伤模型(Pathloss
Models)模型。空间 模型Two
Ray.–双径Free
Space.
–ASAPS.
–
Advanced
Stand
AlonePrediction
Service
Propagation
Model.IrregularTerrainModel.–不规则地形模型,与QualNet自带的地形处理模块联合使用。TIREM.–Terrain
Integrated
Rough.Earth
Model(方地形文件格式)Path
Loss
Matrix.–路径损失矩阵100信道(Channel)路径损伤模型(Pathloss
Models)URBAN
MODEL
AUTOSELECT(城域模型自动选择).COST231
WALFISH
IKEGAMI城市内地域环境(UrbanCanyon)OKUMURA
HATA宏蜂窝网络(MacrocellularNetworks)COST231
HATA城区,郊区和空旷地区小型/中型城市大城市空旷地区参阅“高级无线网络(Advanced
Wireless)”部分。101信道(Channel)102遮蔽阴影模型(ShadowingModel)无常数分布Log
Normal分布衰减模型(Fading
Model)无衰减Rayleigh衰减Ricean衰减高速衰减Radio类型802.11a
或802.11b多速率或单速率接收门限接收灵敏度103天线模型104先将“Specify
Antenna
Model
Configfile(指定天线模型配置文件)”的参数设为“No”,然后就可以按以下三种类型来设置“Anternal
Model”的参数:Omni
directionalSwitched
beamdefault.antenna-azimuthSteerablesteerable.antenna-azimuth无线模型选择
Tools天线模型编辑器Antenna
ModelEditor105天线模型
AntennaModels单击browse浏览到\snt\”product”\version\data\antennas加载天线模型数据文件106AntennaModels天线模型从左边的列表添加到右边的面板点击应用或确定107AntennaModels天线模型Network
Properties网络属性Physical
Layer物理层Antenna
Modelfrom
file
to
yes点击Antenna
Modeland
select108MAC
协议802.11802.11e802.16802.16eCSMAMACATDMALink-11
*Link-16
*Legacy
802.11
ALOHAGenericALEGSMSa
lite*
出口受有关机构限制109单播路由协议Static/DefaultAODVDSRLAR1OLSROLSRv2STARZRPBellman
FordIGRPEIGRPIERPIARPFSR
(Fisheye)LANMAROSPFv2OSPFv3RIPRIPngHSLSDYMOODR
/SDR110UDP
应用CBRTRAFFIC-GENTRAFFIC-TRACEVBRVoIPALETCP应用FTPFTP/GENERICLOOKUP
NETSUPER
APPLICATION111UDP
应用CBR/恒定比特率流量TRAFFIC-GENTRAFFIC-TRACEVBRVoIPALE112UDP
应用CBRTRAFFIC-GEN/流量发生TRAFFIC-TRACEVBRVoIPALE113UDP
应用CBRTRAFFIC-GENTRAFFIC-TRACE/流量VBRVoIPALE114UDP应用CBRTRAFFIC-GENTRAFFIC-TRACEVBR/可变比特率流量VoIPALE115UDP
应用CBRTRAFFIC-GENTRAFFIC-TRACEVBRVoIPALE116UDP
应用CBRTRAFFIC-GENTRAFFIC-TRACEVBRVoIPALE(QualNet专有的无线节点连接方式)117TCP
应用FTP/文件传输协议FTP/GENERICLOOKUPNETSUPERAPPLICATION118TCP应用FTPFTP/GENERIC
文件传输协议群LOOKUPNETSUPER
APPLICATION119TCP应用FTPFTP/GENERICLOOKUP/轮询NETSUPER
APPLICATION120TCP
应用FTPFTP/GENERICLOOKUP
NETSUPER
APPLICATION基本应用协议–应用121TCP应用FTPFTP/GENERICLOOKUPNETSUPER
APPLICATION
/流量发生器(产生DUP和TCP流)122TCP
应用FTPFTP/GENERICLOOKUPNETSUPER
APPLICATIONReply
=
YES123不论是有线网络的场景,还是无线网络的场景,都需要进行以下设置:124设置全局变量配置节点和网络添加流量运行场景无线网络场景需要比有线网络进行更详尽的设置:信道频率(Channel
frequency)模型(Propagation
Model)容限(Propagation
Limit)路径损失模型(Pathloss
Model)遮蔽阴影模型(Shadowing
Model)模型(Fading
Model)125最常用到的场景参数有:126路由协议(Routing
Protocol)移动性(Mobility)信道(Channel)应用参数(ApplicationParameters)基本应用小结可通过点击127左边的“+”符号打开下一级,来修改参数如果没有“+”符号,则表示已经没有下一级 了。或者是需要在属性窗口进行接换使用属性窗口输入新的参数值目前提供的应用层协议有:CBRTRAFFIC-GENTRAFFIC-TRACEVBRVoIPFTPFTP/GENERICLOOKUPNETSUPERAPPLICATIONGSMALE128QualNet
and
EXata基本应用本实验请用户完成以下几点:设置全局变量配置节点和网络添加流量设计本套实验的目的:实际练
下 中介绍的内容,创建一个简单的有线网络。修改现有的拓扑结构。用点对点,2Mps链路连接两个节点,
延时为1ms。在上面两个节点基础上添加更多节点、Hub和交换机。放置和修改应用通过CBR从节点1向节点2发送10个报文(每个512B),时间段为0秒到10秒,inter-
departure
rate为1S。演示(暂无)实验3
A-基本的有线网络实验3
B–数据包追踪实验3
C-基本的无线网络创建一个新的场景。放置2个默认属性的节点。从“Link”工具项中,选择合适的连接工具。在做为“源”的节点上,长按鼠标左键,拖曳至被做为“目标”的节点。此时,在察看器(Inspector)窗口,会出现一个新的连接。点击/展开点对点连路,查看其属性。在MAC层属性表上面将连接速度改成2
Mbps。请注意链路类型为“有线”。从“Applications”工具项中,选择CBR应用,并定义应用的流向为从节点2到节点1。运行仿真,查看结果。实验3A:QualNet
and
EXata基础应用:删除CBR应用和链路增加其他节点:四个交换机连成一个方形。通过点对点链路将两个节点连接到其中一个交换机上。其他节点(两个以上)通过802.3链路连接到hub上。应用层使用“Lookup”功能在两个节点之间传输数据启动时间:5
分钟持续时间:10
分钟传输层自动配置路由协议层Bellman-Ford算法MAC层Switch,
802.3
andPoint-to-point实验3A:QualNet
and
EXata基础应用:依次点击“Run”和“Play”按钮运行仿真。降低执行速度,仔细观察动画演示过程。若要重新运行一次…。点击“Scenario
Designer”点击“Run”按钮。点击“Play”按钮。设置“Step
Settings”,重新运行场点击“Run”按钮。在执行窗口(Execution)中,景,设置时间或者指令参数。点击“Step”图标。查看结果,然后将启动时间改成1分钟,重新运行仿真。实验3B:
QualNet
and
EXata基础应用:创建一个新的场景放置两个节点,并用点对点链路将其连接起来。2
Mbps传输时延为1ms实验3B:QualNet
and
EXata基础应用:通过CBR从节点1向节点2发送10个报文(每个512B),时间段为0秒到10秒,inter-departurerate为1S。实验3B:QualNet
and
EXata基础应用:传输层自动配置路由协议层直接连接链路之间的路由是自动学习的。MAC层对点到点网络而言,在设置拓扑结构的时候,就已经指定好了MAC层。实验3B:QualNet
and
EXata基础应用:通过以下设定可进行报文:Config
SettingsTraffic
and
StatusTracingPacket
TracingEnabled*
Trace
All*
Yes使用“Run”按钮运行场景。完成时,点击“Packet
Tracer”页。从文件系统窗口(File
Systems)选中代表“ 文件”的图标。3B:
QualNet
and
EXata基 用:结果如图所示创建一个新的,2分钟的场景。确认画布大小为1500m
x
1500m确定视图为“Fit
toScreen”在画布左上角到右下角对角线方向,放置7个节点。将频率设置为2.0Ghz。将“pathloss”设置为“FreeSpace”。在节点1到7之间定义一个CBR应用。运行场景提示:使用“Speed”滑动条降低执行速度,看看会有什么现象发生?在分析器( yzer)中查看结果,注意发送和接收到的包的总数。回到
“场景设计器”(ScenarioDesigner)。在“Radio/Physical
Layer”(射频/物理层)以下设置将发送功率改为11,12
15和20
dBm。运行场景提示:使用“Speed”滑动条降低执行速度,看看会有什么现象发生?在分析器( yzer)中查看结果,
注意发送和接收到的包的总数。实验3C:
QualNet
and
EXata基础应用:回到
“场景设计器”(Scenario
Designer)。将接收灵敏度设成
-77,-78,-81和-83
dbm运行场景提示:使用“Speed”滑动条降低执行速度,看看会有什么现象发生?在分析器(
yzer)中查看结果,注意发送和接收到的包的总数。发现有何趋势?第四章
A高级应用:有线网络146单机应用传输协议路由协议MACHLA设置STK接口用户行为模式(User
Behavior
Model)设备管理(Device
Manipulations)147已有的单机应用MCBRHTTPTRAFFIC-GENTRAFFIC-TRACEALEMGEN:148:MCBR操作与CBR相同根据目的地址设置组播地址。需要运行组播协议。创建MCBR实例:在客户端的节点的“SingleHostApplication”上点击右键选择“Add”然后按
“Finish”。继续完成其他定义。149:模拟web服务器和客户端之间的单TCP(single-TCP)连接。基于HTTP会话层中的数据包
。HTTP协议的CDF(概率分布函数)项目恢复(items
retrieved)。每(网)页中的项目数。响应时间(think
time)。用户浏览网页的行为。创建HTTP实例:在客户端的节点的“SingleHostApplication”上点击右键选择“Add”,然后按“Finish”。继续完成其他定义。150SOCCER.TRC00000000NS628841667000NS100841667000NS105641667000NS259241667000NS1008***:流量发生(Traffic-Gen)模拟一个基于随机分布算法的流量发生器。可用的随机分布函数为:流量均匀分布uniform(UNI)指数分布exponential(EXP)确定性分布deterministic(DET)(Traffic-Trace)模拟一个基于追踪文件的流量发生器。追踪文件必须包含两栏。两组并发数据之间的时间间隔。数据长度。在“Traffic
type”(流量类型)下指定追踪文件。随机分布应用于任务属性(session
property)和流量属性(traffic
property)。流量整形能力漏桶算法(LB),或双漏桶算法(DLB)。151:Traffic-Gen
/
Traffic-Trace在“Inspector”窗口展开源节点,“SingleHostApplication”下点击右键,添加。选择合适的应用,然后点击“Finish”。继续完成其他定义。流量 要用到一个追踪文件。格式第1栏:产生负载所需的仿真时间。第2栏:特定时段的负载大小。152TCPLite:Reno+大窗口和防止序列号回卷的选项[默认]Tahoe:慢启动,拥塞避免,快速重传Reno:Tahoe+快速恢复,头部,延时应答NewReno:RENO和修正的快速恢复组成SACK:由可选择的ACK组成ECN:显式拥塞通知(Explicit
Congestion
Notification)自动配置TCPUDP不可靠数据传输自动配置153154单播路由静态静态路由STATIC-ROUTE
YESSTATIC-ROUTE-FILE<filename>Format:
<sourceAddr>
<destAddr>
<nextHop>默认默认路由DEFAULT-ROUTEDEFAULT-ROUTE-FILEYES<filename>Format:
<sourceAddr>
<destAddr>
<nextHop>155组播路由协议DVMRPDVMRP
遵循draft-ietf-idmr-dvmrp-v3-10MULTICAST-PROTOCOL
DVMRPMOSPFOSPFv2的组播扩展,并遵循RFC1584必须指定OSPFv2为单播路由协议MULTICAST-PROTOCOL
MOSPF组播路由协议PIM-DMPIM-DM
遵循draft-ietf-pim-v2-dm-03.txtPIM-SM可实现以下功能邻居发现协议(Neighbordiscovery)和探测子叶网络(Leaf
Network)。连接到共享树(Shared
Tree)。发现和 汇集点(RP)。接口修剪(Interface
Pruning)。过程(Assert
Procedure)配合单播路由的变化。局限性:路由协议需要不断更新IP转发路由表。156组播路由协议157IGMPIGMP
遵循RFC
2236GROUP-MANAGEMENT-PROTOCOL
IGMPIGMP-ROUTER-LIST
{<list
of
node
id>}158IGMP
遵循加入/离开一个组播群需要做以下指定:节点ID欲加入的组欲加入的时间离开时间子网内运行组管理协议。除了ODMRP协议之外,所有组播路由协议都要求收集本地组群的数据。此项可用来指派哪个节点作IGMP路由。这些节点都可以转发组播信息流。注意:只有在指定了GROUP-MANAGEMENT-PROTOCOLIGMP后,所有节点才处于仅有IGMPv2为激活项的状态。可作为全局的场景参数来设置。MAC协议159点对点网络由两个节点组成802.3
LAN广播总线网[半双工]全双工交换生成树(Spanning
tree),VLANsSpanning
tree:YESQualNet中的设备管理(Device
Manipulations)从在在中新增一个设备(Device)。中编辑设备(Device)。和在QualNet中删除一个设备(Device)。定制工具组。160在中新增一个设备选择“工具”下拉菜单选择设备模型编辑器选项DeviceModel
Editoroption:高级应用161新添加一个设备到Device
Pallet点击现有的模型旁边的+号添加设备162添加一个设备到Device
Pallet点击自定义
properties旁边的+号163添加一个设备到DevicePallet修改目标属性或属性单击确定,设备被添加到现有模型164165添加一个设备到DevicePallet模型集添加设备后,从“工具”工具箱编辑器编辑工具组166添加一个设备到Device
Pallet从工具包编辑器,选择新的设备,然后单击右箭头单击“确定”或“应用”后,使用“>”167添加一个设备到DevicePallet该设备被添加到面板168编辑设备面板选择“工具”设备模型编辑器突出显示所需的模型
选择自定义化子性质的“+”号使设备所需的更改单击确定,然后再次单击“确定169工具集定制
GUI允许用户配置自定义的
。新增的
。放置面板选择添加“ ”。:高级应用170171建立拓扑正在仿真的网络拓扑看起来是什么样子?定义你期望的应用想让 的仿真做什么样的应用?不用担心使用哪一种传输协议自动配置指定使用的路由协议想怎么样发现路由?标出被用到的MAC层协议在模拟哪种类型网路?实验4A:高级有线网络本实验的目的是:实际练下中介绍的内容,创建一个复杂的有线网络。实验1).4个节点,由速率为10Mbps和1
Mbps的链路点对点连接,传输延时为1ms。 将发出大量的传输流流经该链路,以制造明显的丢包。实验2).创建一个简单的组播网络。选择从观众回放或快进实验,通过幻灯片查看一步一步的指示查看视频的影片之一。Lab4A-1:
BottleneckLab4A-2:Multicast拓扑结构节点1和2通过10Mbps点对点链路连接到节点3,传输延时为1ms
。节点3通过1Mbps点对点链路连接到节点4,传输延时为1ms
。按图示顺序放置节点。应用节点1和2发送CBR信息流到节点4。保持每毫秒、每节点75个数据包(每个包512字节)的发送速率,从0秒运行到
30秒。显示网络节点的IP地址使用下拉菜单“View”(视图)。激活“IP
Address”选项,显示所有节点的IP地址。检查IP地址激活“Interface
Name”选项,显示所有节点的Interface
ID。请注意Interface
ID。路由使用文本编辑器…创建一个名为
ROUTES.STATIC的文件。定义路由。使用上一个步骤显示出来的IP地址。编辑完成之后,保存该文件。路由在“网络”选项卡,设置路由所有的设置静态路由使用静态路由定义静态路由文件从以前的幻灯片模拟器运行该场景激活”Queue
Animation”场景DVMRP组播路由创建一个新的场景关闭单播路由将“RoutingPolicy”(路由策略)设置为“None”按以下方法设制DVMRP:将“EnableMulticast”(启用组播)设置为“Yes”。将“MulticastProtocol”(组播协议)设置为“DVMRP”。将“GroupManagementProtocol”(组管理协议)设置为IGMP
。把IGMP设定为组路由(节点4
和7)定义组播群和群组成员使用“Experiment”下拉菜单创建群组组播组播群成员:8
0S
30M10
0S
30M通过“SingleHostApplication”(单主机应用)向导来设置MCBR选择MCBR。点击节点1配置MCBR将模拟时间设为30分钟。将“Items
to
Send”(发送项目)的值设为1000。检查一遍场景的参数,然后运行该场景。第四章
B高级应用:无线网络185MAC层坐标系统无线网络地形路径损耗模型遮蔽和物理层噪声干扰和天线模型186MAC
层协议–
802.11
/
802.11e–
802.16/
802.16eLegacy
802.11ALEGSMSa
liteCSMAMACATDMALink-11Link-16*ALOHAGeneric187高级应用-802.11[e]802.11
/
802.11eDCF
或PCF(无线)
接入点的功能特性(AP
functionalities)。Infrastructure
或Ad
Hoc模式省电模式。EDCA
[.11e]
&
HCCA[.11e]PHY
layer
–
a
or
b188高级应用80 16
&
16e。WiMAX带宽高达70Mbps。Radio覆盖范围达50km/31802.16的主要优势有:高带宽覆盖范围广。有QoS保障。安全。性价比高,且“第一英里接入”(access)部署方便快捷。是取代WiFi和3G/4G的理想方案。189高级应用802.16特性–物理层模型OFDMA
物理层模型。支持多通道带宽。支持Multiple
FFT
size(多个FFT大小)支持Multiple
cyclic
prefixtime(多循环前缀时间)。支持Multiple
data
rates
(多个数据速率)。基于门限的接收质量评估。190高级应用802
6特性–MAC层模型点到多点模型(P
M
P)。时分双工模型(T
D
D)。网络接入和初始化。动态流量管理,包括信息流的添加,删除和修改。带宽管理。的调度服务。MAC框架结构不同信号强度下不同的burstprofiles和data
rates。支持广播和多播。聚合子层(ConvergenceSublayer[CS])。在网络层可与其他类型的网络接口,例如ATM,
802.3,802.11。支持802.16
OFDMA
PHY。191Advanced802
16[e]
Mob
l
ty802.16e
MAC
接入网技术支持移动性。192高级应用802
16[e]支持固定的和移动的节点。用户都是移动节点。移动节点在
间
。信息通告。扫描。相邻移交。主干网通信。193高级应用80
6e站点类型用户站Neighbor
RSS
triggerHandover
RSS
triggerHandover
RSS
margin•MAC
frame
durationTDD
downlink
durationTTGRTGSSTG194坐标系对于小地形可以忽略地球表面的弧度。计算量小。195球形(纬度-经度-海拔)坐标系对于大型地形,不可忽略地球表面弧度。假设地球是球形的(R=
6375km)相对于
坐标系需要在距离和角度上消耗大量的计算资源。196USGS(
地质
局)
DEM
(DTED)
接口Mesh内只有高度模型。网格大小:3
弧度秒arc-seconds。DEM地形数据可以通过USGS网页获得。Mobility相关参数{YES,
NO}{CTDB,
DEM,
DTED}MOBILITY-GROUND-NODETERRAIN-TYPEDEM-FILENAMEDTED-FILENAMECTDB-FILENAME197198高级应用无线网络–地形CTDB
7
&
8(压缩地形数据库)描述高度数据的柱状网格或者TIN(不规则三角网)多变性。用户数据库描述地形特征,一系列的网格数据列表,或者对于TIN仅仅表述地形元素:建筑(非透明结构)树木(单个树,成列的树,和树林)线性特征(路和河流)通过了Ft.Knox
和Bosnia(FCC2)地形数据的检验。城区地形特性XML格式街道, 路口,建筑,公园,车站…3D外观结构单个场景内可以创建多个文件。
路口可以连上同步的交通信号。199城区地形内行人的移动性在行人移动性模型里,代表行人的节点可以沿街移动,或者在指定的区域内移动(例如,公园,车站)。用来定义街道,公园,车站的数据必须是
可接受的XML格式的文件。交通灯的变化同样也可以用文件来描述,或者可以通过模拟器生成。200城区地形内行人的移动性201对行人移动性的参数设置,目前还无法通过
GUI来实现。带有行人移动设计的场景可以在
“Animator”中运行。202行人移动性的参数“Node
placement”和“mobility”两项,都必须设置成“pedestrian”。NODE-PLACEMENT
PEDESTRIANMOBILITY
PEDESTRIAN-MOBILITY你也许会需要将某个子集定义为行人群。[1
thru
100]
NODE-PLACEMENT
PEDESTRIAN[1
thru
100]
MOBILITY
PEDESTRIAN-MOBILITY行人群的移动速度介于默认速度和最小速度之间,视街道上或公园里的拥挤程度而定。速度的计量单位为米/秒。PEDESTRIAN-MOBILITY-DEFAULT-SPEED
1.3PEDESTRIAN-MOBILITY-MINIMUM-SPEED
0.1USER-PROFILE
youngAGESEXUNI[10,30]UNI[0,1]USER-STATUS
before-fireworksTRAFFIC-PATTERN
activeUSER-STATUS
during-fireworksTRAFFIC-PATTERN
inactiveUSER-STATUS
after-fireworksTRAFFIC-PATTERN
activeUSER-STATUS
defaultTRAFFIC-PATTERN
medium...用户行为模式203在用户行为模式下,网络中的应用是动态产生的。应用的产生依赖于用户的状态,状态决定了用户的流动模式具备怎样的特征。在用户描述文件中,详细指定用户的各项特性参数。(如.cellular-user.pf)路径损耗模型:计算 延时、路径耗损和AOA(到达角).地形遮挡增益(或者损耗).作为可修改的参数不考虑天线的增益提交给物理层的计算结果延迟路径耗损AOA(到达角)204支持的路径损耗模型包括:TwoRayFree
SpaceASAPSIrregular
Terrain
ModelTIREMPathloss
MatrixURBAN-MODEL-AUTOSELECTCOST231-WALFISH-IKEGAMIOKUMRUA-HATACOST231-HATA205hTXhRXdd’无地形环境的耗损模型:(Friis)Free
Space
空间模型定义指定的路径耗损指数是2.0.能够结合遮挡和衰减.Two-Ray
双径模型考虑一条射线从地面反射回来.使用Free
Space路径耗损模型类似于视线.对于远端视线指数变为4.0.路径耗损对于远视距离它的路径耗损成为对频率的依赖性(距离和天线高度的功能).206207TIRE有地形环境的耗损模型
(续)ASAPS用于高频无线电QualNet为该模型提供路径损耗矩阵基于文件的的接口。208有地形环境的耗损模型
(续)自动选择城区模型选择QualNet智能创建功能(in ligence
built),系统会根据节点位置和城区地形特征,自动选择何时的模型。QualNet可以为每一对“源-目标”选择不同的模型;甚至可以在节点移动的时候改变模型。209有地形环境的耗损模型
(续)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《2024年 信息技术与课程整合的新趋向-基于iPad+Apps的课程设计研究》范文
- 《 具有串并混联结构腿的四足机器人设计》范文
- DB21-T 3996.2-2024 农田主要杂草防控技术规程 第2部分:玉米田
- 出版行业数字化出版流程优化与管理
- 红星照耀中国优美词汇摘抄
- 农业行业智能农业大数据方案
- 苏教版六年级数学下册教学设计-【六 正比例和反比例】
- 【人教版】二年级数学下册导学案设计《第1课时 简单的推理(1)》
- 生产作业场所危害因素检测制度
- 电工基础常识概要
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 《国际经济协调》PPT课件
- 屋面设备基础钢结构施工方案
- 变压器:变压器带电试运签证
- 工程招投标流程图
- 新人教版七年级英语下册:短文填词专练
- 网球教学计划表
- 海南省基本医疗保险参保人意外伤害认定表(全省职工医保和城乡居民医保统一用此表)
- 六氟化硫电气运行、试验及检修人员安全防护细则
- 离合器教案(共8页)
- codesys所有函数的详细说明(可编辑修改word版)
评论
0/150
提交评论