- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上机实验指导1.1
使用NSG进行有线网络仿真
1 ubuntu密码 123456
2实验目标和要求
1 熟悉NS2环境,学会使用NS2工具进行仿真实验
2 使用NSG进行有线网络仿真
3观察并解释NAM动画,分析trace文档。
4 分析模拟结果。学会使用awk和gnuplot分析端到端的延迟。
3实验步骤
仿真的环境如图所示:
图1 有线网络拓扑
( 转到NSG目录下,启动NSG。
cd /home/susan/Desktop/ns-allinone-2.34/ns-2.34/book
java –jar NSG2.1.jar )
Step 1: 新增一个有线网络的剧本,使用者可以透过Scenario→New wired scenario来建立(或按下快速键Ctrl+W),建立后如图2所示,在预设的情况下NSG会切换到Node mode(Node按钮会变成灰色),也就是说使用者一开始便可建立Node。
图2 新增一个有线网络的剧本
Step 2: 开始建立剧本所需要的Node,利用鼠标直接点选想要摆放Node的位置以建立Node,在此范例中建立的六个Node其相对位置如图3,可透过调整画面右下方的横杆显示不同的比例。
图3 设定好六个node相关位置
Step 3: 设定Node之间的链路,首先切换到Link mode(按下Link按钮或快速键Ctrl+3),然后依序将下列的参数设定好。
Link-type:duplex-link
Queue type:DropTail
Capacity:2Mbps
Propagation delay:10ms
Queue size:10
Step 4: 以鼠标点选的方式将n0-n2、n1-n2、n3-n4及n3-n5之间的链路建立起来,接着将Capacity设定为1Mbps,Propagation delay设定为20ms,然后再建立n2-n3间的链路,建立好后如图4所示,如果建立的过程中有参数没设定好,也可以在链路上按下鼠标右键进行修改。
图4 设定好六个node之间的链路
Step 5: 接着切换到Agent mode(按下Agent按钮或快速键Ctrl+4)来进行通讯协议的设定。首先选取Agent type为UDP并设定封包大小(Packet size)为1500 bytes,并在n0与n1上各建立一个Agent,接着选取Agent type为NULL,并在n4、n5上各建立一个NULL Agent。建立好Agent之后还要继续设定Agent之间的联机,其设定的方式是用鼠标选取要建立联机的二个Agent,在此分别在(udp0、null2)和(udp1、null3)之间建立联机,建立好之后如图5所示。
图5建立Agents
Step 6: 切换到Application mode(按下Application按钮或快速键Ctrl+5)来进行上层的应用程序设定,将Application type设定为CBR并设定启动时间(Start time)为1秒,结束时间(Stop time)为4秒,封包大小为1500bytes,传输速度为1Mbps,然后在n0上建立一个CBR Application,接着将启动时间(Start time)为2秒,结束时间(Stop time)为3秒,并在n1上再建立一个CBR Application,如图6。
图6建立Application
Step7:最后,设定模拟的参数(按下Parameters钮即可或快速键Ctrl+6),在这个例子中,因为是建立有线网络的剧本,所以参数的部份只需要将模拟时间(Simulation time)设定为5.0,并且指定产生Trace文件名称即可,如图7。
图7设定模拟参数
Step8:当一切都设定完毕之后按下TCL按钮(快速键Ctrl+7)即可产生剧本档了,每一次产生的剧本档都会被建立在一个独立的窗口,使用者这时候还可以根据自己的需求去做修正,如图8所示。
图8产生剧本档
Step9:按下Save按钮(快速键Alt+S)将产生出来的TCL档储存起来之后,便可交由ns2开始进行模拟,产生出来的剧本档如下?。
# This script is created by NSG2 beta1
# /nsg
#===================================
# Simulation parameters setup
#===================================
set val(stop) 5.0 ;# time of simulation end
#===================================
# Initia
您可能关注的文档
最近下载
- 成人胃残余量超声监测技术规范.docx VIP
- 金属冶炼企业安全生产管理人员:事故应急处置和案例分析.ppt VIP
- 采购降本推进计划.pdf VIP
- 定制产品合同协议.docx VIP
- 恒大地下车库VI标识标牌标准化方案(超豪华版)恒大地产集团.pdf VIP
- 【教学课件】《人体对外界环境的感知》(人教).ppt VIP
- 滚动轴承外球面球轴承和偏心套外形尺寸.pdf VIP
- 第一单元第四课《上学路上》教案 湘美版(2024)一年级上册.doc VIP
- 突发事件应急预案.doc VIP
- 2024年03月上海市公安局浦东分局2024年上半年度招考文员笔试上岸试题历年典型考题与考点剖析附带答案解析.docx VIP
文档评论(0)