NS3:802.11 DCF (一個(gè)AP,多節(jié)點(diǎn))

一. 一些基礎(chǔ)必備點(diǎn):

? ? ? ? ? ?無線AP秸仙,即Access Point嘴拢,也就是無線接入點(diǎn)。簡(jiǎn)單來說就是無線網(wǎng)絡(luò)中的無線交換機(jī)寂纪,它是移動(dòng)終端用戶進(jìn)入有線網(wǎng)絡(luò)的接入點(diǎn)席吴。

? ? ? ? ?可以實(shí)現(xiàn)兩個(gè)無線設(shè)備通訊,也可以起到放大信號(hào)的作用捞蛋,而產(chǎn)品的SSID也可以不同孝冒。

? ? ? ? AP的一個(gè)重要的功能就是中繼,所謂中繼就是在兩個(gè)無線點(diǎn)間把無線信號(hào)放大一次襟交,使得遠(yuǎn)端的客戶端可以接受到更強(qiáng)的無線信號(hào)迈倍。

? ? ? ? ? ? 最后一個(gè)功能是“主從模式”,在這個(gè)模式下工作的AP會(huì)被主AP或者無線路由看做是一臺(tái)無線客戶端捣域。

? ? ? ? ? ?一般的無線AP還帶有接入點(diǎn)客戶端模式啼染,也就是說AP之間可以進(jìn)行無線鏈接。

? ? ? ? ?單純型AP由于缺少了路由功能焕梅,相當(dāng)于無線交換機(jī)迹鹅,僅僅是提供一個(gè)無線信號(hào)發(fā)射的功能。

? ? ? ? ? 它的工作原理是將網(wǎng)絡(luò)信號(hào)通過雙絞線傳送過來贞言,經(jīng)過無線AP的編譯斜棚,將電信號(hào)轉(zhuǎn)換成為無線電訊號(hào)發(fā)送出來,形成無線網(wǎng)絡(luò)的覆蓋该窗。根據(jù)不同的功率弟蚀,網(wǎng)絡(luò)覆蓋程度也是不同的,一般無線AP的最大覆蓋距離可達(dá)400米酗失。

? ? ? ? ? 擴(kuò)展型AP就是我們常說的無線路由器了义钉。無線路由器,顧名思義就是帶有無線覆蓋功能的路由 ? 器规肴,它主要應(yīng)用于用戶上網(wǎng)和無線覆蓋捶闸。通過路由功能夜畴,可以實(shí)現(xiàn)家庭無線網(wǎng)絡(luò)中的Internet連接共享,也能實(shí)現(xiàn)ADSL和小區(qū)寬帶的無線共享接入 删壮。值得一提的是贪绘,可以通過無線路由器把無線和有線連接的終端都分配到一個(gè)子網(wǎng),使得子網(wǎng)內(nèi)的各種設(shè)備可以方便的交換數(shù)據(jù)央碟。

二. 設(shè)置RTS閾值和Fragmentation閾值

圖一 ?RTS/CTS模式使能

三. 設(shè)置網(wǎng)絡(luò)為飽和狀態(tài)

myClient.SetAttribute ("MaxPackets", UintegerValue (4294967295u)); ?// 飽和狀態(tài)税灌??硬耍?

四. 設(shè)置slot(時(shí)隙)垄琐、SIFS等參數(shù)

圖二 設(shè)置 ?slot, SIFS
圖三 添加命令行參數(shù)用于啟用和停止記錄組件经柴,改變?cè)O(shè)備創(chuàng)建的數(shù)量


圖四 重新配置標(biāo)準(zhǔn)定時(shí)值


圖五 無RTS/CTS模式和無分包方式

五. 實(shí)際在802.11a中slot狸窘、SIFS、DIFS和仿真是一致的坯认,不需修改翻擒。

圖六 802.11a 設(shè)置符合論文參數(shù)設(shè)計(jì)

這里仍然是RTS閾值的設(shè)置;

圖七 RTS/CTS模式轉(zhuǎn)換

六. 問題出現(xiàn):

? ? ? ?數(shù)據(jù)包PacketSize只能小于1500bytes,否則報(bào)錯(cuò)牛哺,下面是PacketSize設(shè)置為1200bytes的吞吐量:

圖八 50節(jié)點(diǎn)1個(gè)AP

? ? ? ?這里是設(shè)置速率為54Mbps:

圖九 設(shè)置速率

? ? ?下面是節(jié)選自參考網(wǎng)上RTS閾值設(shè)置陋气,起初以為是RTS閾值設(shè)置錯(cuò)誤或者設(shè)置不起作用等原因造成報(bào)錯(cuò):

uint32_t rtsThreshold = 65535;

cmd.AddValue ("rtsThreshold", "RTS threshold", rtsThreshold);

wifi.SetRemoteStationManager (staManager, "RtsCtsThreshold", UintegerValue (rtsThreshold));

wifi.SetRemoteStationManager (apManager, "RtsCtsThreshold", UintegerValue (rtsThreshold));

std::string staManager = "ns3::MinstrelHtWifiManager";

std::string apManager = "ns3::MinstrelHtWifiManager";

查看classess:發(fā)現(xiàn)udp-client中數(shù)據(jù)包設(shè)置在12-1500bytes范圍:

圖十 udpclient數(shù)據(jù)包大小(12-1500bytes)

在udp-client.cc中發(fā)現(xiàn)命令MakeUintegerChecker<uint32_t> (12, 1500)

圖十一 PacketSize設(shè)置


?重點(diǎn):

? ? ? ?起初數(shù)據(jù)包只要超過1500bytes引润,程序就會(huì)出錯(cuò)巩趁,幾天下來以為是RtsCtsThreshold的設(shè)置不起作用,幾經(jīng)折騰淳附,最后在udp-client.cc頭文件中修改packetSize(1500bytes變?yōu)?99999bytes)议慰,重新運(yùn)行和編譯,這樣當(dāng)仿真數(shù)據(jù)包長(zhǎng)大于1500bytes時(shí)不會(huì)再報(bào)錯(cuò)了奴曙。

圖十二 更改udp-client.cc中PacketSize1500為999999
圖十三 更改數(shù)據(jù)包長(zhǎng)1500為999999bytes成功獲得吞吐量
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末别凹,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子洽糟,更是在濱河造成了極大的恐慌炉菲,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坤溃,死亡現(xiàn)場(chǎng)離奇詭異拍霜,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)薪介,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門沉御,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人昭灵,你說我怎么就攤上這事吠裆。” “怎么了烂完?”我有些...
    開封第一講書人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵试疙,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我抠蚣,道長(zhǎng)祝旷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任嘶窄,我火速辦了婚禮怀跛,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘柄冲。我一直安慰自己吻谋,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開白布现横。 她就那樣靜靜地躺著漓拾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪戒祠。 梳的紋絲不亂的頭發(fā)上骇两,一...
    開封第一講書人閱讀 51,708評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音姜盈,去河邊找鬼低千。 笑死,一個(gè)胖子當(dāng)著我的面吹牛馏颂,可吹牛的內(nèi)容都是我干的示血。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼饱亮,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼矾芙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起近上,我...
    開封第一講書人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤剔宪,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后壹无,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體葱绒,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年斗锭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了地淀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡岖是,死狀恐怖帮毁,靈堂內(nèi)的尸體忽然破棺而出实苞,到底是詐尸還是另有隱情,我是刑警寧澤烈疚,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布黔牵,位于F島的核電站,受9級(jí)特大地震影響爷肝,放射性物質(zhì)發(fā)生泄漏猾浦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一灯抛、第九天 我趴在偏房一處隱蔽的房頂上張望金赦。 院中可真熱鬧,春花似錦对嚼、人聲如沸夹抗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽兔朦。三九已至,卻和暖如春磨确,著一層夾襖步出監(jiān)牢的瞬間沽甥,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工乏奥, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留摆舟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓邓了,卻偏偏與公主長(zhǎng)得像恨诱,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子骗炉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 摘要 家庭一般都是撥號(hào)上網(wǎng)照宝,只有一個(gè)人能用網(wǎng)絡(luò)資源,家里的其他成員就不能用網(wǎng)絡(luò)資源句葵,為了讓每個(gè)成員都能用網(wǎng)絡(luò)資源厕鹃,...
    smallBear閱讀 4,855評(píng)論 1 4
  • 0 01、網(wǎng)絡(luò)管理的五大功能(包括每項(xiàng)功能的具體情況) 1.配置管理:ISO定義的管理功能域中乍丈,配置管理包括視圖管...
    哈熝少主閱讀 3,063評(píng)論 1 20
  • 我們可以把因特網(wǎng)看成由許多主干網(wǎng)絡(luò)組成剂碴,而這些主干網(wǎng)絡(luò)由一些國(guó)際的、國(guó)家的和地區(qū)的ISP來運(yùn)營(yíng)轻专。主干網(wǎng)通過一些連接...
    Zhang21閱讀 3,200評(píng)論 0 6
  • 最近在做辦公室網(wǎng)絡(luò)改造的時(shí)候忆矛,遇了不少坑,為了防止其他人跟我一樣踩坑请垛,在這里分享一下催训。 首先洽议,需求:1,微型公司和...
    xxxss閱讀 9,461評(píng)論 0 9
  • 爹和娘共克時(shí)艱 用畢生的精力打造了一只小船 像彎彎的月兒兩頭尖 夢(mèng)里搖呀搖,期盼理想實(shí)現(xiàn) 船兒高高的桅桿 被娘掛上...
    碧海青天2017閱讀 514評(píng)論 0 1