Download presentation
Presentation is loading. Please wait.
1
Wlan无线通讯实验 Liubin June, 2008
2
实验目的 统计和绘图 学习802.11相关知识技术 使用无线网卡工作 搭建802.11b/g Access Point
Linux下最强Driver:Madwifi 网卡配置和实时数据 搭建802.11b/g Access Point UDP数据通讯 不同802.11标准 调节数据包大小、发送频率 不同连接方式 tcp通讯 统计和绘图 目的不是得到实验结果 动手能力 感性认识 研究基础
3
实验设备 服务器 × 1 Unbutu 7.04 Server + Madwifi Apache Cisco AirNet PI21AG(802.11a/b/g) wireless Adapter NetGear WAG311 Wireless PCI Adapter(802.11a/b/g) Windows客户端 × 2 ThinkPad T60 Intel PRO/Wireless 3945ABG Network Connection Normal Host
4
实验设备
5
Linux下Atheros 芯片网卡驱动 开源,许多linux发行版包括 在有版权的硬件抽象层(HAL)上工作 替代品->ath5k 比windows下更强劲 模拟AP、station等 Mode:sta、adhoc、ap、monitor、wds、ahdemo 一块网卡可以同时模拟多个AP 手动设置信道、scan、associate…… 可能有bug
6
服务器的搭建-1 安装Madwifi 新增ath_pci等内核模块 rmmod ath_pci
modprobe ath_pci autocreate=ap wlanconfig ath0 destroy wlanconfig ath0 create wlandev wifi0 wlanmode ap iwconfig ath0 essid MobleCourse iwpriv ath0 mode 0 iwconfig ath0 channel 6 ifconfig ath netmask up
7
服务器的搭建-2 Ifconfig、iwconfig、wlanconfig等命令
IEEE g ESSID:"luoboo" Nickname:"" Mode:Master Frequency:2.437 GHz(Channel 6) Access Point: 00:40:96:B2:FE:E5 Bit Rate:0 kb/s Tx-Power:18 dBm Sensitivity=1/1 Retry:off RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality=24/70 Signal level=-72 dBm Noise level=-96 dBm Rx invalid nwid:2518 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
8
服务器的搭建-3 wlanconfig ath4 list channel:
Channel 1 : Mhz 11g Channel 48 : Mhz 11a Dynamic Channel 2 : Mhz 11g Channel 50 : Mhz 11a Static Channel 3 : Mhz 11g Channel 52 : Mhz 11a Channel 4 : Mhz 11g Channel 56 : Mhz 11a Dynamic Channel 5 : Mhz 11g Channel 58 : Mhz 11a Static Channel 6 : Mhz 11g Channel 60 : Mhz 11a Channel 7 : Mhz 11g Channel 64 : Mhz 11a Channel 8 : Mhz 11g Channel 149 : Mhz 11a Channel 9 : Mhz 11g Channel 152 : Mhz 11a Static Channel 10 : Mhz 11g Channel 153 : Mhz 11a Dynamic Channel 11 : Mhz 11g Channel 157 : Mhz 11a Channel 36 : Mhz 11a Channel 160 : Mhz 11a Static Channel 40 : Mhz 11a Dynamic Channel 161 : Mhz 11a Dynamic Channel 42 : Mhz 11a Static Channel 165 : Mhz 11a Channel 44 : Mhz 11a
9
服务器的搭建-4 wlanconfig ath4 list sta:
ADDR AID CHAN RATE RSSI DBM IDLE TXSEQ RXSEQ CAPS ACAPS ERP STATE MODE 00:40:96:b2:fe:e M E Normal WME 00:1b:77:09:0f: M Es f3 Normal WME UAPSD QoSInfo: 0x0f, (VO,VI,BE,BK) = (1,1,1,1), MaxSpLimit = NoLimit
10
实验环境-1 实验室1717房间
11
实验环境-2 实验室1717房间
12
实验环境-单位 dB dBi 和dBd dBm 纯粹的比值,没有单位 10log(甲功率/乙功率) dBi和dBd是表示天线功率增益的量
dBm是一个表示功率绝对值的值(也可以认为是以1mW功率为基准的一个比值) 计算公式为:10log(功率值/1mw)
13
实验环境-单位 网卡接受一个帧、一个位 接收信号强度指示(RSSI) 环境噪声 热噪声
SINR:Signal to Interference plus Noise Ratio SINR = S / (I + N) 接收信号强度指示(RSSI) (S + I) / N
14
实验环境-3 实验室1717房间
15
实验环境 a
16
实验环境-4 实验室1717房间
17
实验环境完成! 11a (10.1.0.1) 11g (10.2.0.1) Notebook (10.1.0.3) Clent Host
Wireless PKU 11a ( ) 11g ( ) Notebook ( ) Clent Host ( )
18
实验工具 – 控制网卡 Windows下 Device specific WireShark WirelessMon Wifi Hopper
Cirond Winc(ad hoc) Device specific IBM Access Connections Cisco Aironet Desktop utility
19
实验工具 – 统计绘图 UDP TCP Mgen(Multi-Generator) TRPR GnuPlot wget
Period、possion、burst 记录发送和接受trace TRPR 对tcpdump的输出等trace文件统计分析 生成可以用gnuplot绘图的数据 GnuPlot TCP wget
20
实验设计和结果 11a (10.1.0.1) 11g (10.2.0.1) Notebook (10.1.0.3) Clent Host
实验一、UDP通讯实验 11a vs 11g [ ] [ ] [ ] 11a ( ) 11g ( ) Notebook ( ) Clent Host ( )
21
[ ] 11a
22
[ ] 11g
23
[ ] 11a
24
[ ] 11g
25
[ ] 11a
26
[ ] 11g
27
实验一 补充 前面的实验都没有达到峰值 11a 和11g传输udp最大Throughput? 补充实验 [ ]
28
11a 最大Throughput
29
11g 最大Throughput
30
实验二 11g (10.2.0.1) Notebook Clent Host (10.1.0.3) (10.1.0.2)
Client Host 和Notebook都连接到AP 11g上 竞争从AP传输UDP流 11g ( ) Notebook ( ) Clent Host ( )
31
竞争udp [ ]
32
实验三 11a (10.1.0.1) 11g (10.2.0.1) Notebook (10.1.0.3) Clent Host
Client Host 和Notebook分别连接AP Wireless PKU、11a、11g上 传输UDP包1分钟 11a ( ) 11g ( ) Wireless PKU Notebook ( ) Clent Host ( )
33
对比p2p udp流 [ ]
34
实验四 TCP传输 试验方法 TCP流在无线环境下时变形十分明显 使用wget从server下载dummy.zip
客户端之间使用ftp文件下载dummy.zip TCP流在无线环境下时变形十分明显 有时连接甚至无法建立! 11a和11g的单链路传输最优平均值:3.81M/s 与UDP一致 client to client的最优值(11g):879K/s
35
总结 学习802.11多种协议知识 掌握 探索 Madwifi驱动 Windows下各种wlan软件 Udp流的生成、记录、统计与绘图
Udp数据包在wlan模式的通讯性能 Client to AP: 调节包的大小、发送间隔 Client to Client: 竞争通讯 TCP文件传输性能
36
Wlan无线通讯实验 liubin 谢谢!
Similar presentations