四川大学无线网络技术lab1实验报告.docx
- 文档编号:9069782
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:20
- 大小:294.96KB
四川大学无线网络技术lab1实验报告.docx
《四川大学无线网络技术lab1实验报告.docx》由会员分享,可在线阅读,更多相关《四川大学无线网络技术lab1实验报告.docx(20页珍藏版)》请在冰豆网上搜索。
四川大学无线网络技术lab1实验报告
《无线网络技术》仿真实验报告
实验一:
AODV、DSR仿真
专业班级:
软件学院2012级
姓名:
张柯岩
学号:
2012141463115
指导教师:
评阅成绩:
评阅意见:
提交报告时间:
2015年5月12日
目录
1、实验目的……………………………………………………………………
2、实验内容………………………………………….………………………
3、实验环境………………………………………………………………….
4、实验步骤……….…………………………………………………………
5、仿真现象描述与结果分析……………………………………………
6、实验遇到的问题……………………………………………………………
7、实验总结……………………………………………………………….………
实验1AODV仿真
一、实验目的
1.掌握无线自组织网络的组网方式
2.掌握AODV路由协议的工程过程
3.利用NS2仿真实现AODV路由协议
二、实验内容
本实验的内容在于利用NS2仿真实现AODV路由协议,模拟ADOV环境。
AODV是应用最广泛的按需路由协议之一,它是DSDV算法的改进,但中间节点不需事先维护路由。
AODV中节点移动可能会导致原来路由不可用,它采用逐跳路由转发分组,同时加入了组播路由协议扩展,从路由查找回复RREP。
整个通信过程是对称的,路由可逆,所以AODV协议不支持单向路由。
四、实验环境
AODV仿真采用的实验平台为Cygwin+ns-allinone-2.34,在标准的ns2中已集成了相应的模块。
五、实验步骤
1.在“home/<用户名>/”目录下新建目录存放仿真脚本AODV.tcl和AODV_topo.scn。
2.在Cygwin中进入存放脚本的目录,输入nsAODV.tcl,回车运行。
3.若要以NAM方式运行仿真动画,则在Cygwin中输入startxwin进入启动XWin。
4.然后再输入nsAODV.tcl,则可看到仿真动画。
六、仿真现象描述与结果分析(包括实验截图)
1.
s0.021945000_4_MAC---0AODV55[0ffffffff4800]-------[4:
255-1:
255300][0x211[20][44]](REQUEST)
由节点4以AODV的方式发送请求,在此条记录的附加信息中存有目的节点和源节点,分别为2和4。
2.
r0.024537028_3_MAC---0AODV48[0ffffffff4800]-------[4:
255-1:
255300][0x211[20][44]](REQUEST)
r0.024537045_6_MAC---0AODV48[0ffffffff4800]-------[4:
255-1:
255300][0x211[20][44]](REQUEST)
s0.028038640_6_MAC---0AODV55[0ffffffff6800]-------[6:
255-1:
255290][0x221[20][44]](REQUEST)
r0.030630674_7_MAC---0AODV48[0ffffffff6800]-------[6:
255-1:
255290][0x221[20][44]](REQUEST)
r0.030630679_3_MAC---0AODV48[0ffffffff6800]-------[6:
255-1:
255290][0x221[20][44]](REQUEST)
r0.030630685_4_MAC---0AODV48[0ffffffff6800]-------[6:
255-1:
255290][0x221[20][44]](REQUEST)
s0.034265280_3_MAC---0AODV55[0ffffffff3800]-------[3:
255-1:
255290][0x221[20][44]](REQUEST)
r0.036857308_4_MAC---0AODV48[0ffffffff3800]-------[3:
255-1:
255290][0x221[20][44]](REQUEST)
r0.036857319_6_MAC---0AODV48[0ffffffff3800]-------[3:
255-1:
255290][0x221[20][44]](REQUEST)
s0.041111740_7_MAC---0AODV55[0ffffffff7800]-------[7:
255-1:
255280][0x231[20][44]](REQUEST)
r0.043703770_1_MAC---0AODV48[0ffffffff7800]-------[7:
255-1:
255280][0x231[20][44]](REQUEST)
r0.043703775_6_MAC---0AODV48[0ffffffff7800]-------[7:
255-1:
255280][0x231[20][44]](REQUEST)
r0.043703788_9_MAC---0AODV48[0ffffffff7800]-------[7:
255-1:
255280][0x231[20][44]](REQUEST)
s0.049408978_9_MAC---0AODV55[0ffffffff9800]-------[9:
255-1:
255270][0x241[20][44]](REQUEST)
r0.052001009_1_MAC---0AODV48[0ffffffff9800]-------[9:
255-1:
255270][0x241[20][44]](REQUEST)
r0.052001025_10_MAC---0AODV48[0ffffffff9800]-------[9:
255-1:
255270][0x241[20][44]](REQUEST)
r0.052001026_7_MAC---0AODV48[0ffffffff9800]-------[9:
255-1:
255270][0x241[20][44]](REQUEST)
r0.052001027_8_MAC---0AODV48[0ffffffff9800]-------[9:
255-1:
255270][0x241[20][44]](REQUEST)
s0.054564680_8_MAC---0AODV55[0ffffffff8800]-------[8:
255-1:
255260][0x251[20][44]](REQUEST)
s0.055363225_1_MAC---0AODV55[0ffffffff1800]-------[1:
255-1:
255270][0x241[20][44]](REQUEST)
r0.057156701_11_MAC---0AODV48[0ffffffff8800]-------[8:
255-1:
255260][0x251[20][44]](REQUEST)
………………………………
以上为途径节点的一系列转发,具体转发顺序不作赘述。
3.
s0.069561861_12_MAC---0AODV55[0ffffffffc800]-------[12:
255-1:
255250][0x261[20][44]](REQUEST)
节点12转发请求
r0.072153890_10_MAC---0AODV48[0ffffffffc800]-------[12:
255-1:
255250][0x261[20][44]](REQUEST)
r0.072153891_2_MAC---0AODV48[0ffffffffc800]-------[12:
255-1:
255250][0x261[20][44]](REQUEST)
节点2收到请求,并发现自己是目标节点
s0.073143891_2_MAC---0ARP35[0ffffffff2806]-------[REQUEST2/20/12]
节点2向节点12发出连接请求
r0.075095921_12_MAC---0ARP28[0ffffffff2806]-------[REQUEST2/20/12]
s0.077340921_12_MAC---0ARP35[02c806]-------[REPLY12/122/2]
节点12收到节点2发出的请求并返回请求
s0.078844951_2_MAC---0ACK5[0c20]
r0.079196982_12_MAC---0ACK5[0c20]
节点2和节点12互相发送ack确认,建立连接
r0.079836951_2_MAC---0ARP28[02c806]-------[REPLY12/122/2]
s0.081761951_2_MAC---0AODV51[0c2800]-------[2:
2554:
2553012][0x41[24]10.000000](REPLY)
节点2向节点12发送AODV返回请求
4.
s0.086719982_12_MAC---0ARP35[0ffffffffc806]-------[REQUEST12/120/10]
……
s0.099336067_10_MAC---0ARP35[0ffffffffa806]-------[REQUEST10/100/9]
……
s0.110352207_9_MAC---0ARP35[0ffffffff9806]-------[REQUEST9/90/7]
……
s0.123928351_7_MAC---0ARP35[0ffffffff7806]-------[REQUEST7/70/6]
……
s0.135904455_6_MAC---0ARP35[0ffffffff6806]-------[REQUEST6/60/4]
……
一路Trace回去不断在中间节点建立连接具体顺序为2-12-10-9-7-6-4
4.
r0.146570590_4_MAC---0AODV44[046800]-------[2:
2554:
255254][0x46[24]10.000000](REPLY)
s0.148220590_4_MAC---0tcp47[064800]-------[4:
02:
0306][00]00
节点4最后收到了返回请求,然后开始向2发送tcp报文
5.
r0.174070853_12_MAC---0ACK5[0c20]
r0.174710823_2_MAC---0tcp40[02c800]-------[4:
02:
0252][00]60
节点2收到来自节点4的tcp报文,节点2和节点4的连接建立完成,不断传输tcp报文
七、实验遇到的问题
对于AODV.tr文件即trace记录不是很能够理解并看懂,在阅读过无线Trace格式的说明书后,并结合图形化界面的模拟,基本明白了AODV路由协议的工作流程。
在NAM模拟中,有些转发的顺序和异常没有能够理解。
八、实验总结
基本掌握了AODV路由协议的工作流程,能够通过实验模拟AODV环境并说明其工作流程。
基本掌握了利用NS2仿真实现AODV路由协议的方法。
实验2DSR仿真
一、实验目的
1.掌握无线自组织网络的组网方式和网络结构
2.掌握DSR路由协议的实现过程和原理
3.利用NS2平台仿真实现DSR协议
二、实验内容
本实验的内容在于利用NS2仿真实现DSR路由协议,模拟DSR环境。
DSR中移动节点都维护一个存放路由的快速缓冲区。
每当某一移动节点要发送分组时,首先查询本地高速路由缓冲区,确定是否存在可用路由。
如存在则沿路由发送数据,否则发送一个包含源和目标节点地址的路由请求分组,启动路由发现过程。
中间节点收到该请求后,查询本地缓冲区,如无到达目标节点的路由,则将本节点地址加入请求分组后转发,直至将分组转发到目标节点或有到达目标节点路由的中间节点。
该节点返回一个路由应答分组,包含了从源到目标路径上所有节点的序列。
每个发送的数据分组中都将包含该路径节点序列。
因此,中间节点不需保存路由信息,不再需要周期性路由广播和邻居发现。
四、实验环境
DSR仿真采用的实验平台为Cygwin+ns-allinone-2.34,在标准的ns2中已集成了相应的模块。
五、实验步骤
1.在“home/<用户名>/”目录下新建目录存放仿真脚本DSR.tcl和DSR_topo.scn。
2.在Cygwin中进入存放脚本的目录,输入nsDSR.tcl,回车运行。
3.若要以NAM方式运行仿真动画,则在Cygwin中输入startxwin进入启动XWin。
4.然后再输入nsDSR.tcl,则可看到仿真动画。
六、仿真现象描述与结果分析(包括实验截图)
1.
s0.032047650_4_MAC---1DSR39[0ffffffff4800]-------[4:
25512:
255320]1[11][0100->0][0000->0]
由节点4以DSR的方式发出请求,信息中包含源节点4和目标节点12
2.
r0.034127677_3_MAC---1DSR32[0ffffffff4800]-------[4:
25512:
255320]1[11][0100->0][0000->0]
r0.034127695_6_MAC---1DSR32[0ffffffff4800]-------[4:
25512:
255320]1[11][0100->0][0000->0]
s0.062926416_4_MAC---2DSR39[0ffffffff4800]-------[4:
25512:
255320]1[12][0200->0][0000->0]
r0.065006444_3_MAC---2DSR32[0ffffffff4800]-------[4:
25512:
255320]1[12][0200->0][0000->0]
r0.065006461_6_MAC---2DSR32[0ffffffff4800]-------[4:
25512:
255320]1[12][0200->0][0000->0]
s0.068518604_6_MAC---2DSR55[0ffffffff6800]-------[4:
25512:
255320]2[12][0200->0][0000->0]
r0.071110639_7_MAC---2DSR48[0ffffffff6800]-------[4:
25512:
255320]2[12][0200->0][0000->0]
r0.071110643_3_MAC---2DSR48[0ffffffff6800]-------[4:
25512:
255320]2[12][0200->0][0000->0]
r0.071110649_4_MAC---2DSR48[0ffffffff6800]-------[4:
25512:
255320]2[12][0200->0][0000->0]
s0.075177614_3_MAC---2DSR55[0ffffffff3800]-------[4:
25512:
255320]2[12][0200->0][0000->0]
r0.077769642_4_MAC---2DSR48[0ffffffff3800]-------[4:
25512:
255320]2[12][0200->0][0000->0]
r0.077769653_6_MAC---2DSR48[0ffffffff3800]-------[4:
25512:
255320]2[12][0200->0][0000->0]
s0.082840706_7_MAC---2DSR75[0ffffffff7800]-------[4:
25512:
255320]3[12][0200->0][0000->0]
r0.086072736_1_MAC---2DSR68[0ffffffff7800]-------[4:
25512:
255320]3[12][0200->0][0000->0]
r0.086072740_6_MAC---2DSR68[0ffffffff7800]-------[4:
25512:
255320]3[12][0200->0][0000->0]
r0.086072753_9_MAC---2DSR68[0ffffffff7800]-------[4:
25512:
255320]3[12][0200->0][0000->0]
s0.092411721_1_MAC---2DSR99[0ffffffff1800]-------[4:
25512:
255320]4[12][0200->0][0000->0]
r0.096411752_9_MAC---2DSR92[0ffffffff1800]-------[4:
25512:
255320]4[12][0200->0][0000->0]
r0.096411752_7_MAC---2DSR92[0ffffffff1800]-------[4:
25512:
255320]4[12][0200->0][0000->0]
s0.098081665_9_MAC---2DSR99[0ffffffff9800]-------[4:
25512:
255320]4[12][0200->0][0000->0]
r0.102081695_1_MAC---2DSR92[0ffffffff9800]-------[4:
25512:
255320]4[12][0200->0][0000->0]
r0.102081711_10_MAC---2DSR92[0ffffffff9800]-------[4:
25512:
255320]4[12][0200->0][0000->0]
r0.102081712_7_MAC---2DSR92[0ffffffff9800]-------[4:
25512:
255320]4[12][0200->0][0000->0]
r0.102081714_8_MAC---2DSR92[0ffffffff9800]-------[4:
25512:
255320]4[12][0200->0][0000->0]
s0.112050117_10_MAC---2DSR127[0ffffffffa800]-------[4:
25512:
255320]5[12][0200->0][0000->0]
s0.112711832_8_MAC---2DSR127[0ffffffff8800]-------[4:
25512:
255320]5[12][0200->0][0000->0]
D0.116306164_9_MACLQI2DSR127[0ffffffffa800]-------[4:
25512:
255320]5[12][0200->0][0000->0]
r0.116946145_12_MAC---2DSR120[0ffffffffa800]-------[4:
25512:
255320]5[12][0200->0][0000->0]
r0.117607853_11_MAC---2DSR120[0ffffffff8800]-------[4:
25512:
255320]5[12][0200->0][0000->0]
r0.117607858_5_MAC---2DSR120[0fffffff
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 四川大学 无线网络 技术 lab1 实验 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)