亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

AODV移動(dòng)自組網(wǎng)仿真實(shí)戰(zhàn):NS2建模、腳本與性能分析

AODV移動(dòng)自組網(wǎng)仿真實(shí)戰(zhàn):NS2建模、腳本與性能分析 簡介移動(dòng)自組網(wǎng)仿真資源面向無線網(wǎng)絡(luò)研究者與AODV協(xié)議學(xué)習(xí)者聚焦Ad Hoc網(wǎng)絡(luò)中按需距離矢量路由的實(shí)現(xiàn)與驗(yàn)證。資源包共3個(gè)文件均為C/C頭文件壓縮后僅8KB內(nèi)容覆蓋AODV協(xié)議核心定義、報(bào)文封裝格式與路由表管理邏輯便于在仿真工程中直接引用或二次開發(fā)。AODV通過RREQ廣播、RREP應(yīng)答、RERR通告完成按需建路與故障處理這些頭文件從協(xié)議結(jié)構(gòu)到路由維護(hù)為理解上述機(jī)制提供了清晰入口。已有243人瀏覽學(xué)習(xí)。對(duì)于正在開展車載通信、應(yīng)急通信或軍事通信仿真的讀者借助這三個(gè)頭文件可以快速搭建AODV路由模塊模擬節(jié)點(diǎn)移動(dòng)條件下的數(shù)據(jù)轉(zhuǎn)發(fā)過程并進(jìn)一步評(píng)估端到端延遲、吞吐量及路由穩(wěn)定性等關(guān)鍵性能指標(biāo)為協(xié)議優(yōu)化與場(chǎng)景適配提供代碼級(jí)參考。1. 移動(dòng)自組網(wǎng)仿真找上 AODV先弄清楚這個(gè)方向要解決什么問題移動(dòng)自組網(wǎng)MANET沒有中心基站節(jié)點(diǎn)一邊當(dāng)終端一邊當(dāng)路由器拓?fù)潆S時(shí)因節(jié)點(diǎn)移動(dòng)而變化。這種網(wǎng)絡(luò)里最常用的路由協(xié)議之一就是 AODVAd hoc On-Demand Distance Vector它屬于按需路由只有當(dāng)節(jié)點(diǎn)真正要發(fā)數(shù)據(jù)時(shí)才去尋找路由。做移動(dòng)自組網(wǎng)仿真時(shí)你拿到的 aodv.rar 里通常是一套 NS2 工程腳本包含場(chǎng)景生成、協(xié)議配置和結(jié)果統(tǒng)計(jì)。這篇筆記會(huì)把這個(gè)壓縮包背后的東西拆清楚AODV 在仿真里怎么建模、最小可運(yùn)行的 tcl 腳本怎么寫、trace 數(shù)據(jù)怎么變成論文里的曲線以及我這些年調(diào) AODV 仿真翻過的車。適合正在做 MANET 課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)或者要評(píng)估應(yīng)急通信、傳感器網(wǎng)絡(luò)路由方案的工程師。2. 先想清楚再動(dòng)手AODV 仿真的建模對(duì)象與工具選型2.1 AODV 的核心機(jī)制RREQ/RREP/RERR 與路由表生命周期AODV 是反應(yīng)式距離向量協(xié)議它和 DSDV 這類表驅(qū)動(dòng)協(xié)議最大的區(qū)別是“平時(shí)不干活”。仿真里你會(huì)看到靜止?fàn)顟B(tài)下節(jié)點(diǎn)之間沒有流量時(shí)路由表基本是空的一旦源節(jié)點(diǎn)有數(shù)據(jù)要發(fā)而且緩存里沒有到目的地的有效路由它就會(huì)廣播一個(gè) RREQ路由請(qǐng)求消息。這個(gè) RREQ 里帶有源節(jié)點(diǎn)序列號(hào)、目的節(jié)點(diǎn)序列號(hào)、跳數(shù)計(jì)數(shù)和廣播 ID。中間節(jié)點(diǎn)收到 RREQ 后先檢查自己有沒有到目的地的有效路由如果有并且目的序列號(hào)比 RREQ 里攜帶的更新就直接回復(fù) RREP如果沒有就把 RREQ 繼續(xù)廣播出去同時(shí)在自己的路由表里記錄一條到源節(jié)點(diǎn)的反向路由。這個(gè)過程對(duì)應(yīng)到仿真里就是一次洪泛你可以在 nam 動(dòng)畫里看到藍(lán)色波浪狀擴(kuò)散。當(dāng) RREP 沿反向路徑回到源節(jié)點(diǎn)每個(gè)經(jīng)過的節(jié)點(diǎn)都會(huì)在路由表里建立到目的地的正向路由跳數(shù)為累計(jì)跳數(shù)有效期由路由表項(xiàng)的超時(shí)時(shí)間決定。NS2 里 AODV 的默認(rèn)路由表項(xiàng)超時(shí)時(shí)間是 3 秒AODV_RTE_TIMEOUT如果 3 秒內(nèi)沒有數(shù)據(jù)包使用這條路由表項(xiàng)就失效。這個(gè)參數(shù)直接影響高移動(dòng)性場(chǎng)景下的性能很多調(diào)參的文章會(huì)把它改成 5 秒甚至 10 秒來降低路由發(fā)現(xiàn)頻率但代價(jià)是路由指向一個(gè)早已不在原位置的鄰居反而增加丟包。鏈路斷開時(shí)節(jié)點(diǎn)會(huì)向所有上游節(jié)點(diǎn)發(fā)送 RERR路由錯(cuò)誤上游節(jié)點(diǎn)依次刪除對(duì)應(yīng)的路由表項(xiàng)下一次發(fā)送數(shù)據(jù)時(shí)重新觸發(fā) RREQ。這個(gè)“發(fā)現(xiàn)—建立—失效—再發(fā)現(xiàn)”的循環(huán)就是移動(dòng)自組網(wǎng)仿真的核心動(dòng)態(tài)。仿真里如果要觀察 AODV 是否正確工作重點(diǎn)盯三件事RREQ 廣播會(huì)不會(huì)無休止傳播RREP 是否沿反向路徑回傳RERR 是否被及時(shí)觸發(fā)。NS2 的 AODV 實(shí)現(xiàn)基于 RFC 3561但跟標(biāo)準(zhǔn)存在一些實(shí)現(xiàn)細(xì)節(jié)差異比如它對(duì) MAC 層丟包的處理比較敏感。所以同樣一套參數(shù)在 NS2 和 NS3 里的結(jié)果可能不同這不代表協(xié)議錯(cuò)了而是協(xié)議棧的耦合方式不同。2.2 仿真工具怎么選NS2/NS3/OMNeT 與 gnu octave 的邊界AODV 仿真的主流工具是 NS2、NS3、OMNeT也有用 MATLAB 或者 gnu octave 通信仿真做理論驗(yàn)證的。先說你手里的 aodv.rar絕大多數(shù)是 NS2 的 tcl 腳本因?yàn)?NS2 從 2.28 開始就自帶 AODV 實(shí)現(xiàn)網(wǎng)上流傳的 MANET 仿真模板基本都以 NS2 為底座。NS2 的優(yōu)點(diǎn)不是性能而是“老”內(nèi)置協(xié)議模型多AODV 的 bug 和特性都被前人摸透了你遇到任何詭異現(xiàn)象都能搜到別人的踩坑記錄。缺點(diǎn)是安裝麻煩、trace 格式古老、腳本語法對(duì)初學(xué)者不友好。NS3 是 NS2 的繼任者C 實(shí)現(xiàn)AODV 模塊在 ns-3.10 之后內(nèi)置。NS3 的架構(gòu)更干凈還支持 python 綁定但它對(duì) AODV 的默認(rèn)參數(shù)和 NS2 不完全一致比如 Hello 間隔、活躍路由超時(shí)時(shí)間都存在差異。如果你只看路由協(xié)議本身NS3 更現(xiàn)代但如果你想復(fù)現(xiàn)和對(duì)比別人的論文NS2 反而更容易對(duì)上參數(shù)。OMNeT 配合 INET 框架也實(shí)現(xiàn)了 AODV模塊化強(qiáng)適合做多協(xié)議、跨層設(shè)計(jì)的仿真但需要額外安裝框架學(xué)習(xí)曲線最陡。gnu octave 通信仿真適合做快速數(shù)值驗(yàn)證比如計(jì)算鏈路穩(wěn)定概率、路由開銷的理論公式推導(dǎo)但不適合做完整的移動(dòng)自組網(wǎng)協(xié)議仿真因?yàn)槟阈枰约簩?shí)現(xiàn)移動(dòng)模型、信道競(jìng)爭和協(xié)議狀態(tài)機(jī)工作量不亞于寫一個(gè)輕量模擬器。我的建議是如果目標(biāo)是跑通 AODV、出性能指標(biāo)曲線直接用 NS2如果目標(biāo)是實(shí)現(xiàn)協(xié)議改進(jìn)并做大規(guī)模參數(shù)掃描用 NS3如果只缺一個(gè)對(duì)照曲線gnu octave 畫圖足夠。下面的操作都以 NS2 為例因?yàn)檫@是 aodv.rar 最可能的來源。2.3 為什么很多 AODV 仿真還是用 NS2不是為了情懷我接觸過不少用 NS3 跑 AODV 的人最后又翻回 NS2核心原因是“可復(fù)現(xiàn)性”。NS2 的 AODV 實(shí)現(xiàn)里每個(gè)關(guān)鍵參數(shù)都有明確的默認(rèn)值你可以直接在 tcl 腳本里用Agent/AODV set hello_period_去改不需要去翻 C 源碼。而 NS3 的 AODV 配置要通過屬性系統(tǒng)ns3::aodv::RoutingProtocol設(shè)置雖然也很 Open但很多教程只告訴你“默認(rèn)就行”等你想改 RREQ 重傳次數(shù)時(shí)得去源碼里翻枚舉類型和屬性名效率低。另一個(gè)原因是 nam 動(dòng)畫。NS2 自帶的 nam 工具可以直觀看到節(jié)點(diǎn)移動(dòng)、RREQ 洪泛、數(shù)據(jù)包沿多跳路徑轉(zhuǎn)發(fā)這對(duì)理解 AODV 的按需行為特別有幫助。NS3 本身沒有官方圖形工具你還要用 NetAnim 或外部可視化插件。做課程答辯時(shí)nam 動(dòng)畫比靜態(tài)曲線更有說服力。所以如果你已經(jīng)是 NS3 的熟練用戶可以用 NS3但如果你是剛開始做自組網(wǎng)仿真我會(huì)堅(jiān)持推薦 NS2。版本上盡量用 2.35這是最后發(fā)布的版本坑最少。3. 在 NS2 里把 AODV 跑起來最小實(shí)驗(yàn)配置與 tcl 腳本拆解3.1 搭建移動(dòng)自組網(wǎng)仿真場(chǎng)景節(jié)點(diǎn)數(shù)、移動(dòng)模型、通信流量一個(gè)完整的移動(dòng)自組網(wǎng)場(chǎng)景由三部分組成節(jié)點(diǎn)部署、移動(dòng)軌跡、數(shù)據(jù)流量。節(jié)點(diǎn)數(shù)一般取 10 到 100常見的是 50。節(jié)點(diǎn)部署通常用隨機(jī)方式但為了可復(fù)現(xiàn)應(yīng)該使用固定的隨機(jī)種子。移動(dòng)模型最常用 random waypoint即每個(gè)節(jié)點(diǎn)隨機(jī)選一個(gè)目標(biāo)點(diǎn)、隨機(jī)速度移動(dòng)到目標(biāo)點(diǎn)、再暫停一段時(shí)間然后重復(fù)。暫停時(shí)間pause time和最大速度max speed是參數(shù)變化的重點(diǎn)一般讓速度從 1 m/s 到 20 m/s 變化看 AODV 性能如何隨移動(dòng)性下降。數(shù)據(jù)流量我一般用 CBR恒定比特率over UDP不用 TCP因?yàn)?TCP 的擁塞控制會(huì)干擾路由協(xié)議的性能判斷。CBR 流量需要設(shè)置發(fā)包間隔和包大小典型的是每 0.25 秒發(fā)一個(gè) 512 字節(jié)的包相當(dāng)于約 16 kbps。節(jié)點(diǎn)對(duì)之間建立 UDP 連接常用連接對(duì)數(shù) 10 到 30 對(duì)。在跑大規(guī)模實(shí)驗(yàn)之前先做一個(gè)最小場(chǎng)景10 個(gè)節(jié)點(diǎn)、3 對(duì)連接、速度 5 m/s、仿真時(shí)間 50 秒目的只是驗(yàn)證腳本和統(tǒng)計(jì)流程能跑通。移動(dòng)場(chǎng)景文件通常用setdest工具生成。它在 NS2 安裝目錄indep-utils/cmu-scen-gen/setdest下命令行形式是./setdest -v 1 -n 10 -p 5 -M 5 -t 50 -x 500 -y 500 scen10.txt參數(shù)含義-v版本號(hào)固定 1-n節(jié)點(diǎn)數(shù)-p暫停時(shí)間秒-M最大速度m/s-t仿真總時(shí)間-x -y場(chǎng)景范圍 500x500 米。生成的 scen10.txt 里每一行是節(jié)點(diǎn)編號(hào)和初始坐標(biāo)后續(xù)是移動(dòng)指令$node_(n) set X_ ...。注意 setdest 生成的坐標(biāo)是浮點(diǎn)數(shù)字符串格式可能不帶換行導(dǎo)致 tcl 解析錯(cuò)誤我遇到過多次后面避坑章會(huì)講。3.2 AODV 仿真的最小 tcl 腳本從場(chǎng)景生成到 trace 輸出下面給出一個(gè)可以直接運(yùn)行的 minimal-aodv.tcl它配置了無線信道、802.11 MAC、隊(duì)列和 AODV 路由協(xié)議創(chuàng)建 10 個(gè)節(jié)點(diǎn)加載 scen10.txt 的移動(dòng)場(chǎng)景建立 3 對(duì) UDP/CBR 連接最后輸出 trace 和 nam 文件。# 創(chuàng)建仿真器實(shí)例 set ns [new Simulator] # 設(shè)置 trace 文件nam 用于動(dòng)畫tr 用于數(shù)據(jù)統(tǒng)計(jì) set tracefd [open mini.tr w] $ns trace-all $tracefd set namfd [open mini.nam w] $ns namtrace-all-wireless $namfd 500 500 # 配置無線物理層和 MAC 層參數(shù) set topo [new Topography] $topo load_flatgrid 500 500 set god_ [create-god 10] set chan_ [new Channel/WirelessChannel] set prop [new Propagation/TwoRayGround] set netif [new Phy/WirelessPhy] set mac [new Mac/802_11] set ifq [new Queue/DropTail/PriQueue] set ll [new LL] set ant [new Antenna/OmniAntenna] # 關(guān)鍵默認(rèn)天線高度和發(fā)送功率影響覆蓋范圍 $ant set height_ 1.5 $netif set Pt_ 0.2818 $netif set freq_ 914e6 # 配置隊(duì)列長度未完成的分組可能被丟棄 $ifq set len_ 50 # 配置網(wǎng)絡(luò)堆棧指定路由協(xié)議為 AODV add-to-list $ll add-to-list $mac add-to-list $ifq add-to-list $netif add-to-list $ant add-to-list $prop add-to-list $topo add-to-list $god_ add-to-list $chan_ $ns node-config -adhocRouting AODV \ -llType LL \ -macType Mac/802_11 \ -ifqType Queue/DropTail/PriQueue \ -ifqLen 50 \ -antType Antenna/OmniAntenna \ -propType Propagation/TwoRayGround \ -phyType Phy/WirelessPhy \ -channelType Channel/WirelessChannel \ -topoInstance $topo \ -agentTrace ON \ -routerTrace ON \ -macTrace OFF \ -movementTrace OFF # 創(chuàng)建 10 個(gè)無線節(jié)點(diǎn) for {set i 0} {$i 10} {incr i} { set node_($i) [$ns node] $node_($i) random-motion 0 } # 加載 setdest 生成的移動(dòng)場(chǎng)景 source scen10.txt # 建立 3 對(duì) CBR 流0 - 31 - 42 - 5 set udp0 [new Agent/UDP] set null3 [new Agent/Null] $ns attach-agent $node_(0) $udp0 $ns attach-agent $node_(3) $null3 $ns connect $udp0 $null3 set cbr0 [new Application/Traffic/CBR] $cbr0 set packetSize_ 512 $cbr0 set interval_ 0.25 $cbr0 attach-agent $udp0 # 另一對(duì)連接 set udp1 [new Agent/UDP] set null4 [new Agent/Null] $ns attach-agent $node_(1) $udp1 $ns attach-agent $node_(4) $null4 $ns connect $udp1 $null4 set cbr1 [new Application/Traffic/CBR] $cbr1 set packetSize_ 512 $cbr1 set interval_ 0.25 $cbr1 attach-agent $udp1 # 第三對(duì)連接 set udp2 [new Agent/UDP] set null5 [new Agent/Null] $ns attach-agent $node_(2) $udp2 $ns attach-agent $node_(5) $null5 $ns connect $udp2 $null5 set cbr2 [new Application/Traffic/CBR] $cbr2 set packetSize_ 512 $cbr2 set interval_ 0.25 $cbr2 attach-agent $udp2 # 等移動(dòng)場(chǎng)景加載完畢再開啟流量避免初始路由建立失敗 $ns at 5.0 $cbr0 start $ns at 5.0 $cbr1 start $ns at 5.0 $cbr2 start $ns at 45.0 $cbr0 stop $ns at 45.0 $cbr1 stop $ns at 45.0 $cbr2 stop # 結(jié)束前檢查 AODV 路由表統(tǒng)計(jì) $ns at 50.0 stop $ns at 50.01 puts \simulation done\ ; $ns halt proc stop {} { global ns tracefd namfd $ns flush-trace close $tracefd close $namfd } puts Starting AODV simulation... $ns run代碼邏輯說明node-config一次性指定了整個(gè)無線協(xié)議棧其中-adhocRouting AODV是核心把路由協(xié)議切到 AODV。-ifqLen 50決定了接口隊(duì)列最多緩存 50 個(gè)待發(fā)送包如果隊(duì)列滿后面的包直接被丟棄。Propagation/TwoRayGround是兩徑傳播模型它比自由空間模型更接近真實(shí)地面環(huán)境也是大多數(shù) AODV 論文用的默認(rèn)模型。$ns node創(chuàng)建節(jié)點(diǎn)時(shí)move 指令來自 scen10.txt里面設(shè)置的坐標(biāo)范圍必須和load_flatgrid一致否則節(jié)點(diǎn)會(huì)跑到仿真區(qū)域外。流量開啟時(shí)間設(shè)為 5 秒是為了給節(jié)點(diǎn)完成初始位置更新和鄰居發(fā)現(xiàn)留出預(yù)熱時(shí)間。如果不預(yù)熱前幾秒發(fā)送的數(shù)據(jù)包會(huì)因?yàn)槁酚缮形唇⒍縼G失拉低投遞率。CBR 的interval_ 0.25表示每 0.25 秒發(fā)一個(gè)包如果場(chǎng)景里節(jié)點(diǎn)間路徑跳數(shù)多接收端統(tǒng)計(jì)的包序號(hào)不連續(xù)就說明發(fā)生了重傳或丟包。3.3 關(guān)鍵參數(shù)說明無線傳播模型、MAC 層與隊(duì)列長度對(duì) AODV 的影響傳播模型仿真里最常被忽略的參數(shù)是發(fā)送功率Pt_和天線高度height_。TwoRayGround 模型下無線信號(hào)被地面反射接收功率與距離的四次方成反比。AODV 能否建立多跳路由完全取決于節(jié)點(diǎn)間的鏈路是否“可達(dá)”。NS2 里你可以通過修改Pt_控制覆蓋半徑默認(rèn)值 0.2818 在 500x500 場(chǎng)景里覆蓋半徑約 250 米10 個(gè)節(jié)點(diǎn)隨機(jī)分布時(shí)平均鄰居數(shù)足夠形成連通網(wǎng)絡(luò)。如果你把Pt_改小到 0.05可能整個(gè)網(wǎng)絡(luò)都斷成碎片AODV 會(huì)瘋狂發(fā) RREQ 但找不到路由投遞率接近零。MAC 層用 802.11 DCF默認(rèn)不開啟 RTS/CTS。路由發(fā)現(xiàn)廣播包 RREQ 是廣播幀不需要 RTS/CTS但數(shù)據(jù)包是單播如果鏈路質(zhì)量差重傳會(huì)消耗大量時(shí)間。Mac/802_11里的basicRate_和dataRate_會(huì)影響幀在信道上占用的時(shí)間間接影響 AODV 的端到端時(shí)延。網(wǎng)絡(luò)負(fù)載大時(shí)建議把ifqLen從 50 加大到 100但不要超過 200否則隊(duì)列排隊(duì)時(shí)延會(huì)嚴(yán)重影響實(shí)時(shí)性指標(biāo)。還有一個(gè)易錯(cuò)點(diǎn)AODV 的 Hello 機(jī)制默認(rèn)開啟。NS2 里Agent/AODV set enable_hello_ 1節(jié)點(diǎn)每隔 hello_period默認(rèn) 1 秒廣播一次 Hello 消息用來維護(hù)鄰居列表。Hello 消息本身也是數(shù)據(jù)幀會(huì)占用信道所以在統(tǒng)計(jì)路由開銷時(shí)要把 Hello 帶來的額外開銷算進(jìn)去。如果你只想觀察 AODV 的基本性能可以在 tcl 里加Agent/AODV set enable_hello_ 0但這樣鏈路斷開檢測(cè)只能依賴 MAC 層反饋可能讓 RERR 觸發(fā)變慢。跑對(duì)照實(shí)驗(yàn)時(shí)這個(gè)開關(guān)必須固定為一個(gè)值否則結(jié)果不可比。4. 把數(shù)據(jù)挖出來trace 文件解析與性能指標(biāo)計(jì)算4.1 NS2 trace 格式事件類型、節(jié)點(diǎn)、協(xié)議層的字段含義NS2 無線 trace 的每一行以事件類型開頭s表示發(fā)送sendr表示接收received表示丟棄drop。后面依次是時(shí)間、源節(jié)點(diǎn) id、目的節(jié)點(diǎn) id、層級(jí)標(biāo)識(shí)、標(biāo)志、報(bào)文源地址、報(bào)文目的地址、序列號(hào)、包類型和包大小。一個(gè)典型行長這樣s 6.5 2 4 AGT 0 0.0 5.0 17 3 [MAC 0 0] [CBR 1 4 512]其含義是6.5 秒時(shí)節(jié)點(diǎn) 2 的應(yīng)用層AGT向節(jié)點(diǎn) 5 發(fā)送了一個(gè) CBR 包包序號(hào) 17大小 512 字節(jié)。注意這里的源節(jié)點(diǎn)和目的節(jié)點(diǎn)后面還跟了[MAC 0 0]和[CBR ...]兩段附加信息。統(tǒng)計(jì)投遞率時(shí)只統(tǒng)計(jì) AGT 層的發(fā)送和接收事件因?yàn)槁酚蓪覴TR的發(fā)送是轉(zhuǎn)發(fā)或者廣播 RREQ不能算作用戶數(shù)據(jù)。MAC 層的發(fā)送事件是物理幀更不能算。路由層事件里你能看到RREQ、RREP、RERR和RREP_ACK等包類型。統(tǒng)計(jì)路由開銷時(shí)要統(tǒng)計(jì)所有 RTR 層發(fā)出的 RREQ、RREP、RERR 包的總字節(jié)數(shù)因?yàn)檫@些包消耗了信道帶寬。在 trace 中s事件后跟的包類型字段是AODV的包類型比如s 8.2 1 2 RTR 0 ... [AODV RREQ 10]。這里[AODV RREQ 10]表示 RREQ 的廣播 id。4.2 計(jì)算分組投遞率、端到端時(shí)延、路由開銷的 awk 腳本下面是一個(gè)完整的 awk 腳本它從 mini.tr 中提取三個(gè)指標(biāo)投遞率PDR、平均端到端時(shí)延、路由開銷以發(fā)往 RTR 層的 AODV 控制包字節(jié)數(shù)計(jì)。# analyze.awk # 用法: awk -f analyze.awk mini.tr BEGIN { sent 0; recv 0; sum_delay 0; ctl_bytes 0; } { if ($1 s $4 AGT $7 CBR) { sent; # 記錄發(fā)送時(shí)間到數(shù)組用源節(jié)點(diǎn)和包序號(hào)作為鍵 key $3 : $11; send_time[key] $2; } if ($1 r $4 AGT $7 CBR) { recv; key $3 : $11; if (key in send_time) { delay $2 - send_time[key]; if (delay 0) { sum_delay delay; } } } # 統(tǒng)計(jì)AODV控制包RTR層發(fā)出的RREQ/RREP/RERR if ($1 s $4 RTR) { # 第8個(gè)字段是包類型字段,例如 AODV # 第9個(gè)字段是包子類型, 例如 RREQ / RREP / RERR for (i 1; i NF; i) { if ($i RREQ || $i RREP || $i RERR) { # 假設(shè)包大小在第12個(gè)字段后面或包信息中簡化處理 # 用典型AODV包大小RREQ28, RREP20, RERR16 if ($i RREQ) ctl_bytes 28; else if ($i RREP) ctl_bytes 20; else ctl_bytes 16; break; } } } } END { printf 發(fā)送分組數(shù): %d\n, sent; printf 接收分組數(shù): %d\n, recv; if (sent 0) { printf 分組投遞率: %.2f%%\n, (recv / sent) * 100; } else { printf 分組投遞率: 0%%\n; } if (recv 0) { printf 平均端到端時(shí)延: %.3f ms\n, (sum_delay / recv) * 1000; } printf AODV控制包總字節(jié)數(shù): %d\n, ctl_bytes; }awk 腳本的邏輯說明判斷$4 AGT是為了區(qū)分應(yīng)用層還是路由層。CBR 流量在 AGT 層只有s和r事件不會(huì)在d事件里對(duì)應(yīng)到應(yīng)用層丟包。發(fā)送時(shí)間存在send_time數(shù)組里鍵是源節(jié)點(diǎn):包序號(hào)這個(gè)組合在 CBR 流里是唯一的因?yàn)槊總€(gè)源節(jié)點(diǎn)獨(dú)立編號(hào)。如果接收事件對(duì)應(yīng)的發(fā)送時(shí)間找不到說明包不是從合法路徑到達(dá)的可能來自舊的轉(zhuǎn)發(fā)緩存這樣的時(shí)延數(shù)據(jù)不可靠我直接忽略??刂瓢止?jié)數(shù)按 RFC 3561 的包大小近似比解析實(shí)際二進(jìn)制更簡單在做相對(duì)比較時(shí)足夠準(zhǔn)。跑這個(gè)腳本前要先確認(rèn) trace 文件里 CBR 的包類型字段確實(shí)是CBR。NS2 的 trace 里CBR 應(yīng)用層的包類型寫在第 8 個(gè)字段位置附近但不同 NS2 版本字段偏移可能不同。你可以先用head -5 mini.tr看前幾行確認(rèn)第 7 個(gè)字段是AGT、第 8 個(gè)字段是CBR還是別的。如果字段對(duì)不上需要調(diào)整 awk 中的列號(hào)。這是最常見的統(tǒng)計(jì)翻車原因之一。4.3 用 gnu octave 或 matplotlib 畫性能曲線統(tǒng)計(jì)腳本輸出的是單個(gè)場(chǎng)景的結(jié)果論文里需要的是不同參數(shù)下的曲線。比如把最大速度從 1、5、10、15、20 m/s 各跑一遍得到五組投遞率和時(shí)延數(shù)據(jù)??梢杂?gnu octave 寫個(gè)小腳本繪圖gnu octave 通信仿真里最常用來畫曲線因?yàn)樗苤苯幼x文本文件命令語法接近 MATLAB。下面是用 gnu octave 讀取三個(gè)文本文件每個(gè)文件里是一列投遞率值和對(duì)應(yīng)速度并繪制曲線的示例% plot_pdr.m v [1 5 10 15 20]; % m/s pdr_5 load(pdr_5nodes.txt); % 5節(jié)點(diǎn)場(chǎng)景 pdr_10 load(pdr_10nodes.txt); % 10節(jié)點(diǎn)場(chǎng)景 figure; plot(v, pdr_5, -o, LineWidth, 2, Color, #1f77b4); hold on; plot(v, pdr_10, -s, LineWidth, 2, Color, #d62728); grid on; xlabel(Max speed (m/s)); ylabel(Packet Delivery Ratio (%)); title(AODV PDR vs Node Speed); legend({5 nodes, 10 nodes}, Location, southwest); print(pdr_speed.png, -dpng, -r300);參數(shù)說明load讀取的文本文件里如果不含矩陣分隔符octave 會(huì)把純數(shù)字列讀成列向量。plot的-o表示帶圓點(diǎn)標(biāo)記-s表示帶方塊標(biāo)記。-r300指定輸出 300 dpi 的 PNG論文用圖一般需要 300 dpi。如果是在腳本里批量處理可以把for循環(huán)包在外面每次運(yùn)行一個(gè) sim 后重定向輸出文件。注意 octave 默認(rèn)色彩順序跟 MATLAB 略有不同如果你要嚴(yán)格按 IEEE 配色需要手動(dòng)指定Color。5. 避坑/常見問題/排查AODV 仿真最常見的翻車現(xiàn)場(chǎng)5.1 現(xiàn)象仿真結(jié)果全零或丟包率 100%我第一次跑 AODV 時(shí)就遇到投遞率是 0trace 文件里全是d事件。檢查下來是場(chǎng)景生成器setdest生成的 tcl 文件里節(jié)點(diǎn)初始坐標(biāo)有負(fù)數(shù)而 topo 范圍是 0 到 500負(fù)坐標(biāo)節(jié)點(diǎn)直接掉到地圖外AODV 找不到任何鄰居。原因setdest 舊版本在某些-x -y參數(shù)組合下會(huì)生成負(fù)坐標(biāo)的小概率事件或者場(chǎng)景文件里混入了空行source時(shí)語法報(bào)錯(cuò)節(jié)點(diǎn)沒創(chuàng)建成功。解決先在source scen10.txt前加puts loading scenario再用puts node 0 at [$node_(0) set X_] [$node_(0) set Y_]打印節(jié)點(diǎn)坐標(biāo)確認(rèn)所有節(jié)點(diǎn)坐標(biāo)都在 0~500 范圍內(nèi)。如果坐標(biāo)越界重新生成場(chǎng)景文件或者加一行$node_($i) set X_ [expr abs($x)]做絕對(duì)值處理。另外如果仿真時(shí)間太短比如 10 秒內(nèi) CBR 剛啟動(dòng)還沒完成路由發(fā)現(xiàn)也會(huì)造成投遞率 0。解決方法是把流量開啟時(shí)間提前到 1 秒或者把仿真總時(shí)長拉長到 50 秒以上給協(xié)議足夠的時(shí)間收斂。5.2 現(xiàn)象路由建立后立刻失效吞吐量斷崖下跌高移動(dòng)速度下AODV 的投遞率會(huì)從 90% 掉到 30%甚至更低。很多人以為是路由協(xié)議不行其實(shí)更可能是路由建立的時(shí)間大于鏈路生存時(shí)間。原因節(jié)點(diǎn)以 20 m/s 移動(dòng)時(shí)相鄰節(jié)點(diǎn)幾秒鐘就超出無線覆蓋范圍。AODV 在發(fā)送第一個(gè)數(shù)據(jù)包前要先發(fā) RREQ等 RREP 回來這個(gè)過程在 NS2 里通常需要幾十毫秒但如果鏈路在路由建立的瞬間就斷裂RREQ 洪泛還沒完成包就丟了。解決一是把最大速度控制在 10 m/s 以內(nèi)做模型驗(yàn)證不要一開始就上 20 m/s二是調(diào)整路由表超時(shí)時(shí)間把Agent/AODV set rte_timeout_從默認(rèn) 3 秒改成 5 秒讓已有路由更“耐用”三是開啟 RREP_ACK 機(jī)制Agent/AODV set aodv_ack_ 1避免反向路由失效。更直接的辦法是降低移動(dòng)模型的更新頻率比如把setdest的 pause time 設(shè)為 10 秒而不是 0這樣節(jié)點(diǎn)是“跑一段停一段”鏈路保持時(shí)間更長AODV 性能更接近真實(shí)場(chǎng)景。5.3 現(xiàn)象trace 文件巨大磁盤爆滿腳本跑不動(dòng)50 節(jié)點(diǎn)、500 秒仿真默認(rèn)的 trace 可以到 300MB 甚至 1GB因?yàn)?MAC 層和物理層事件全被記錄。我在連續(xù)跑 100 組參數(shù)實(shí)驗(yàn)時(shí)磁盤半年就滿了。原因NS2 默認(rèn)trace-all會(huì)記錄每一個(gè)無線事件的細(xì)節(jié)。解決不需要所有層都 trace 時(shí)在 node-config 里把-macTrace OFF和-movementTrace OFF只保留-agentTrace ON和-routerTrace ON。這樣 trace 文件可以縮小三分之二。另外不要直接對(duì)全量 trace 文件反復(fù)跑 awk而是在腳本里用awk ... mini.tr summary.txt流式統(tǒng)計(jì)統(tǒng)計(jì)完就刪掉原始 trace。如果磁盤確實(shí)緊張可以用ns的trace-annotate只輸出關(guān)鍵事件或者用namtrace-all和trace-all共用同一個(gè)文件描述符減少重復(fù)寫入。還有一個(gè)習(xí)慣每個(gè)參數(shù)組合獨(dú)立建一個(gè)目錄trace 文件放在里面跑完立即壓縮避免后期找不到對(duì)應(yīng)關(guān)系。5.4 現(xiàn)象復(fù)現(xiàn)別人論文的參數(shù)結(jié)果卻完全對(duì)不上這是 AODV 仿真里最玄學(xué)的一點(diǎn)。很多論文只寫了節(jié)點(diǎn)數(shù)和速度沒寫隨機(jī)種子、傳播模型、隊(duì)列長度、Hello 開關(guān)甚至沒寫用的是 NS2 的哪個(gè)版本。你按照它寫的參數(shù)去復(fù)現(xiàn)投遞率差十個(gè)點(diǎn)都很正常。原因NS2 的隨機(jī)數(shù)發(fā)生器默認(rèn)用系統(tǒng)時(shí)間當(dāng)種子兩次運(yùn)行結(jié)果不同setdest生成的移動(dòng)場(chǎng)景文件如果不固定種子整個(gè)節(jié)點(diǎn)軌跡就不同傳播模型默認(rèn)參數(shù)不同步也會(huì)導(dǎo)致鄰居集合變化。解決第一在 tcl 腳本開頭加set rng [new RNG]和$rng seed 12345固定全局隨機(jī)種子第二用setdest時(shí)把-seed參數(shù)也固定并保存場(chǎng)景文件在實(shí)驗(yàn)記錄里寫明 hash 值第三在論文里至少列出傳播模型、MAC 層、隊(duì)列長度、Hello 開關(guān)、ifqLen、Pt_ 這六個(gè)參數(shù)。我自己做對(duì)比實(shí)驗(yàn)時(shí)會(huì)直接把 tcl 腳本打成壓縮包存到 gitcommit 注釋里寫上所有參數(shù)值這樣之后回來對(duì)數(shù)據(jù)不用猜。6. 進(jìn)階驗(yàn)證把 AODV 與 DSR/OLSR 對(duì)比并檢查路由表變化的合理性6.1 同一場(chǎng)景跑多種協(xié)議對(duì)比的公平性AODV 的指標(biāo)讓審稿人認(rèn)可最好加一個(gè)同場(chǎng)景下的協(xié)議對(duì)比。常見對(duì)照組是 DSR 和 OLSR。DSR 是源路由協(xié)議包頭帶完整路徑開銷比 AODV 大但在移動(dòng)性較低時(shí)投遞率高OLSR 是主動(dòng)式協(xié)議需要周期交換拓?fù)湫畔⒐?jié)點(diǎn)多時(shí)開銷高但在拓?fù)渥兓鞎r(shí)穩(wěn)健。在 NS2 里切換協(xié)議只改一個(gè)字段-adhocRouting DSR或-adhocRouting OLSR。但公平性是關(guān)鍵三個(gè)協(xié)議必須使用完全相同的移動(dòng)場(chǎng)景、CBR 流量、傳播模型、MAC 層和仿真時(shí)間。你不能給 AODV 開了 Hello 而 DSR 沒開也不能把隊(duì)列長度一個(gè)設(shè) 50 另一個(gè)設(shè) 100。另外注意 DSR 在 NS2 里需要額外加載 dsrcode路徑是/home/ubuntu/ns2.35/ns-2.35/dsr要在編譯前配置。對(duì)比時(shí)統(tǒng)計(jì)的指標(biāo)也要一致比如都只統(tǒng)計(jì) AGT 層的投遞率都用同樣的時(shí)延定義。6.2 用 nam 動(dòng)畫檢查 RREQ 洪泛和路由建立比曲線更直觀的是 nam 動(dòng)畫。運(yùn)行完 tcl 后用nam mini.nam打開你能看到節(jié)點(diǎn)移動(dòng)、CBR 包沿多跳路徑前進(jìn)。AODV 正常工作時(shí)你會(huì)看到某個(gè)節(jié)點(diǎn)發(fā)出一個(gè)淡藍(lán)色的圓環(huán)擴(kuò)散開那個(gè)就是 RREQ 洪泛隨后一條深色路徑從目的節(jié)點(diǎn)反方向延伸回源節(jié)點(diǎn)那就是 RREP 建立的路徑。如果 RREQ 洪泛反復(fù)出現(xiàn)且沒有 RREP 回來說明網(wǎng)絡(luò)不連通或者目的節(jié)點(diǎn)不可達(dá)。這個(gè)驗(yàn)證方法能幫你快速定位是協(xié)議問題還是場(chǎng)景問題。在沒有輸出 nam 時(shí)也可以從 trace 里過濾 RREQ 和 RREP 的時(shí)間戳檢查是否在 CBR 開始后的幾十毫秒內(nèi)出現(xiàn)了 RREP。如果 RREP 從未出現(xiàn)基本可以斷定是鏈路層無法建立連接。6.3 一個(gè)實(shí)用技巧把節(jié)點(diǎn)移動(dòng)速度設(shè)為 0 做基線驗(yàn)證我最常做的第一個(gè)實(shí)驗(yàn)不是直接調(diào)速度而是先把所有節(jié)點(diǎn)設(shè)為靜止速度 0、暫停時(shí)間永遠(yuǎn)跑同一套流量。這樣做有兩個(gè)目的一是驗(yàn)證自己的 tcl 腳本、統(tǒng)計(jì)腳本、繪圖流程都沒有 bug因?yàn)殪o止網(wǎng)絡(luò)里 AODV 的投遞率理論上接近 99%除非隊(duì)列溢出或 MAC 沖突二是得到一條“理論下界”曲線后續(xù)移動(dòng)場(chǎng)景的結(jié)果不至于比這個(gè)基線還好否則說明統(tǒng)計(jì)或隨機(jī)種子出了問題。靜止場(chǎng)景里如果投遞率不足 95%優(yōu)先查隊(duì)列長度和流量負(fù)荷而不是懷疑路由協(xié)議。這個(gè)習(xí)慣幫我排掉了很多腳本錯(cuò)誤。把速度設(shè) 0 的方法很簡單setdest的-M 0就行但要注意 NS2 的setdest對(duì)-M 0可能拒絕生成移動(dòng)指令此時(shí)手動(dòng)給每個(gè)節(jié)點(diǎn)寫setdest x y 0并讓暫停時(shí)間無限大。為了省事我一般先跑到 5 m/s 的同一組隨機(jī)種子再把移動(dòng)軌跡全注釋掉對(duì)比數(shù)據(jù)。這條路走到這里AODV 仿真的主流程你已經(jīng)摸清了。最后想強(qiáng)調(diào)一句不要迷信默認(rèn)參數(shù)也不要隨意改參數(shù)騙曲線。把隨機(jī)種子和傳播模型固定下來把所有實(shí)驗(yàn)?zāi)_本歸檔別人復(fù)現(xiàn)你數(shù)據(jù)時(shí)才不會(huì)在第一步就翻車。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日本中文字幕在线视频| 九99久久| 四虎影院成年人片| 97任你吞精| 亚洲色人| 超碰97久| 久久9精品网站| 国产玖玖| 天天看天天综合成人网| 免费视频无码| 日本一级二级三级网站| 黑人免费福利视频| 亚洲色电影在线| 天美传媒AV国产在线| 97网站在线观看| 男人的天堂2018.| 一起草av| 99ri视频| 九九色热| 91麻豆va国产精品| 亚洲成熟国产精品美女| 高潮毛片无遮挡高清免费| 免费男人的天堂| 97超碰久久色| 久草资源欧美在线视频| 久久的网站啊啊啊啊啊| 人妻在线大香蕉| 熟女精品一区二区三区| 色综合色欲色综合色综合色综合| 另类 日韩 熟女| 欧美爱三级日韩久久| 国产美女在线精品免费看| 国产怡红院在线| 97视频在线免费播放| 黄色香蕉视频网站一区| 人妻嗯啊啊在线播放| 人人爱人人操人人性| 五十路六十路素人熟女| 成人三级片无码| 国产中文大片资源中文字幕| 91高清无码下载| 国产欧美日本亚洲精品| A一区片| 欧美色人| 日本在线激情一区二区三区| 殴美大黄片| 国产欧美亚洲精品a第2页| 亚洲中文字母在线播放| 男人的天堂在线有码| 国产乱码久久| 91新在线欧美| 国产中出内射一区二区| 久久中文字幕一区不卡| av一区二区三区四区| 亚洲国产精品成人综合| 亚洲中文日韩精品| 首页亚洲国产高跟丝袜诱惑视频| 嗯啊免费视频| 天天天乱色综合全| 91美女視頻| 91网站18+| 青青草一区二区三区四| 九九热精品视频六| 视频一区二区三区精品| 国产特级毛片AAAAAA高潮流水| 操逼1区| 精品国产肉丝袜在线拍国语| 久久日韩毛| 嗯嗯嗯啊啊啊操的我好爽 | 96免费视频在线| 91天天综合网,天天综合网| 91l欧美在线| 五月天日日操夜夜操| 亚洲天天操| 一级@啪啪视频| 欧美日韩香蕉| 久久国产99精品72福利| 欧美人人天天网| 9I1性色影院| 老熟女91| 久久久99999久网站| 色悠久久久av| 国产在线强奸视频| 久热久一区二区三区| 2017大香蕉国产精品久久| 啊啊啊男女| 欧美大片91| 色色色欧美| 日韩AV片| 久久久九| 在线观看精品国产免费| 东京热熟女亚洲视频网站| 欧美日韩精品久久久久东北老熟妇| 好吊色综合| A 在线网址| 99九九久久| 中文字幕精品久久久久人妻红杏ⅰ| 亚洲丝袜二区在线| 久久美女国产| 欧亚不卡| 麻豆视频国产一区二区| 91久久久久免| 精品丰满熟妇人妻一区| 色色色欧美| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 日韩精品系列| 不卡码视频| 亚州,欧美在线| a一区二区三区乱码在线| 成片免费播放| 中文字幕第7页| 91操人| 黄网站黄视频网站进入口| 欧美小说区视频区| 人人操人人大香蕉| 91青青在线视频| 天天摸夜夜添无码小视频| 久久久精品日本一道| 黑人在线91| 亚洲 欧美 手机在线观看| 一级黄碟在线看| 久久久999| 玖玖综合.com| 一级性爱视频免费观看| 熟妇一区二区三区| 岛国免费视频在线| AV丝袜少妇| 蜜乳AV.COM| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 中文字幕91页| 欧美日本视频一区| 日韩性爱网址| 加勒比伊人| 日韩人妻精品久久久久| 欧美色图20p| 日韩有码免费视频| 99999精品成人| 97在线免费视频观看| 99九九久久| 草草影院最新网址| 人妻夜夜爽天天爽麻豆三区网站 | 操人妻丝袜高跟| 亚洲欧美色图片| 日本激情免费大片| www.av在线观看| 国产传媒午夜理伦精品| 男人天堂新在线| 久久免费9| 99精品在线| 啊啊好多水| 亚州少妇| 自拍二页| 蜜臀一二三| 欲色啪| 97久久国产精品| 日本 情色 1区2区3区| 日韩淫色网| 亚洲欧洲激情| 亚洲 欧美 第一页| 日韩大香蕉| 麻豆熟妇乱妇熟色A片在线看| 99精品在线| 一区在线观看中文字幕| 亚洲情色婷婷五月天| 四虎视频在线观看| 日本精品加勒比海一区| 超碰色图| 一级片在线观看高清无码| 欧美亚洲素人制服精品| 成人片在线播放| 欧美在线官网| 色色青青久久| 成人日韩3| 精品一区二区亚洲国产| 99色骚| 亚洲视频中文一区| 中文久久爆乳| 麻豆av一区二区三区| 视频黄站| 超碰人人超在线观看| 欧美精品在线观看| 人人操欧美风骚| 97色伦欧美| 中文熟女五十乱码在线| 亚洲 国产 精品一区| 天天综合在线4| 91第一页| 成人欧美一区二区三区黑人一| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 老熟女综合网| 爱av免费| 老熟妇91| 99re只有精品| 丰满人妻av一区二区三区| 人妻大香蕉| 国产精品自拍xxxx| 伊人久大| 午夜福利免费精品视频| 99re视频在线播放青草| 国产久久久9999| 嗯嗯啊啊操我| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 99精品丰满人妻无码| 哈哈操 大香蕉| 99热精品在线观看| 亚洲成人免费中文字幕| 国产精品96久久久久久| 九色97| 亚洲一区二区在线观看91| 97色碰| 97jingpin| 90后性网国产欧美| 爱妃国产亚洲视频中文字幕| 午夜操操操| 亚洲.欧美.丝袜.中文.综合| 精品国产人成在线| 精品久久97| 丝袜无码a片| japan日本高清乱xxxx| 亚洲丝袜二区在线| 乱理日韩中文| 欧美大香蕉卡久久| 无码少妇精品一区二区60岁老人| 亚洲一区二区三区不卡国产欧美| 黑人精品欧美一区二区蜜桃| 台欧久久精品视频| AV天堂丝袜| 免费超碰97在线观看| 97色综合中文网| 亚洲九九视频| 日日碰视频网| 99这里都是精品| 日韩精品熟妇| 性欧美另类高清| 97摸视频| 韩国一级AAA| www.av家庭乱伦| 少妇久久久久久| 欧美日韩小说| 欧美日韩中文字幕不卡| 99热97| 中亚精品极乱| 91总综合网| 国产在线精品电影观看| 少妇无码太爽| 欧美.亚洲.另类.丝袜.制服.诱惑| 熟女91网站| 97爱b| 超碰97伊人| 日韩本不卡视频在线观看 | 欧美一级专区免费大片| 久日综合网| 亚洲熟妇综合久久久久久| 中文字幕综合人妻| 国产福利精品98视频| 亚洲 小说 欧美 激情 另类| 看一级特黄a大一片| 免费一级视频特黄色大片| 日韩AV熟女乱伦| 男人 天堂 日 亚洲| 婷婷五月天无码 | 精品少妇999| 日韩人妻播放| 在线观看AV不卡| 青女在线| 精品大全99999| 欧美天天| 欧洲熟妇xxXx欧美老妇裸体 | 91亚洲欧洲| 日韩av不卡在线看| 99色色网| 九九成人精品| 久久精品视频一区三区小泽玛利亚| 欧美BT 亚洲色图| 日韩无码黄色片| 六月婷婷综合| 中文一区在线日| 97手机日韩| 人妻中文字幕日韩电影| 一区=区三区视频| 香港久久久| 97操| 亚洲精品一区中文字幕乱码| 人妻精品综合中文字幕在线| 亚洲少妇视频| 丁香啪啪| 色婷婷日韩精品一区二区三区| 香伊人在线| 久草视频观看视频在线| 亚洲情色1区| 大香蕉伊人网| 日韩人成网站在线播放| 9.1小视频| 肉丝网站91| 在线观看亚洲专区| 性欧美第一页| 婷婷情色五月天| 5月婷婷6月六月丁香| 天天综合中文字幕 91| 免费一级毛片在线视频观看| 97资源久久| 日韩图区| 爽爽歪在线视频| 久热伊人| 白天啪啪晚上啪啪视频| 中文字幕乱码在线| 啊啊啊啊在线播放| 女人一区| 5252色欧美在线| 啊视频在线| 国产精品一级片在线看| 日韩成人无码| 天天舔日美女视频| 一级黄碟| 熟女五十路一区二区三| 色网1| 亚洲国产av中文字幕久久| 91美女国产在线| 久操大香蕉手机视频在线看| 太久视频| 人人操人人操草草| 亚洲91在线播放影院| 国产在线观看一区二区三区| 亚欧操逼片在线观看 | 亚洲啪AⅤ永久无码| 午夜在线播放| 97超碰超碰| 天堂成人网| 97操| 国产精品ⅴ无码大片在线看.| 日本黄大片在线观看视频| 熟女人妻一区二区三区免费看| 精品人妻一区二区三区四区| 狠狠入| 亚洲一二三四区| 欧美天天在线| 91色欧美| a级免费在线观看| 婷婷视频网| 9九九国产| 色噜噜狠狠色综合日日| 啊啊啊好多水| 国产性爱欧美性爱在线| 亚洲综合中文字幕有码| 久肏视频字幕| 中字幕人妻一区二区三区| 中文字幕一区 二区三四五 区日 日骚| 91综合国产精品| 人人看人人摸人人色| 久久久久免费少妇| 精品二区三四区五电影 | 91欧美丨精品丨入口| 丰满人妻一区二区三区性色| 桃花色综合影院| 日本 情色 1区| 精品视频免费在线一区| 亚洲男人的天堂V| 欧美性生活免费网| 自拍偷拍草一草| 这里只有精品久久| 久久久亚洲精品电影免费看| 亚洲综合在线高清| 蜜臀久久99精品久久久老,,| 色欧美天天| 日本裸体久久色噜噜| www色婷婷| 久久精品国产免费观看99| 亚洲欧美国产日本一区二区三区| 五月婷色| 超碰69| 欧美在线 亚洲| 欧美丝袜91| 亚洲精品久久久久毛片A片拉屎 | 热99这里只有精品| 五月综合激情| 在线观看啊啊啊啊啊| 欧洲亚洲少妇| 久久久亚洲| 欧美精品成人在线播放| 欧美嗯啊……在线观看视频免费| 国产嫩草精品A88AV| 亚洲成人一区二区精品| 豆1无夜无码| 丰满人妻aA一区二区三区| A片A5445444| 久久一二三四五六七八九区区区| 97资源超碰| 蜜臀久久99精品久久久久久婷婷 | 黄色av网站在线播放| 欧美性生活男人的天堂| 亚洲 国产 精品一区| 亚洲中文日韩欧美大香蕉视频| 国内毛片无遮挡国产| 亚洲情色无码一区二区三区| 亚洲αv一区二区三区| 久久丁香五月婷婷| 综合网欧美| 伊人网在线视频| 极品极品色影院| 91内射| 日韩欧美丝袜诱惑| 一级性爱aaaa| 日本一二三免费久久| 五月天婷婷色| 国产女人操逼视频| 91天天综合| 物业黑人 AV一区| 在线啊v一区| 日韩无码三级影院| 加勒比海色香蕉婷婷| 91天射| 人人乐大香蕉| 欧美激情性久久久久久| 乱老熟女一区二区三区| 日韩pv中文| 唐山老熟妇露脸啪啪叫| 久久99国产精品| 91精品少妇搡搡搡| 情色AV电影| 啊好爽受不了无码| 无码区蜜乳| 久草色悠悠在线视频| 亚洲天堂久久久久久粉红视频| 999999精品| 精品无码欧美三级| 欧美成人一区二区三区在线播放| 91精品无码久久久久久久| 黄资源| 欧美18 在线观看| 大屁股熟女一区二区三区| 日日日日做夜夜夜夜做无码97| 99热99re超碰精品| 色97国产69香蕉| 97碰碰日本乱偷人妻中文的| 欧美制服另类丝袜| 夜夜中出国产| 快点操死我| 大香蕉色网| 亚洲国内精品成人不卡| 久久国99999| 日本一区二区成人在线| 亚洲成熟国产精品美女| 婷婷午夜成人色中色| 免费一级性爱久久| 国产精品自拍欧美在线| 天天精品| 电影69乱码96| 另类av综合久久| 亚洲天天精品| 欧美图片校园春色| 97网址97| 亚洲综合97| 欧美性爱无码一区二区三区| 最新日产中文在线麻豆| 99在线精品观看99| 久久蜜桃综合网| 天堂麻豆天美| 久久天堂网| 东京热熟女亚洲视频网站| 中文字幕日韩人妻视频一区二区三区 | 久久精品中文字幕无码l| 影音先锋日本一区二区| 久久精品国产亚洲AV无码做| 97在线视频观看| 国产一级高跟丝袜| 成人5码视频| 欧美日韩色| 亚洲和欧美裸体美女双飞视频| 欧 美 自 拍 偷 拍| 亚洲天天在线| 亚洲限制级在线| 天天干一干| 色五月综合| 日本三级韩三级99久久| 色97干| 操人妻丝袜高跟| 激情五月综合| 91免费看一区二区三区| 青青草AV色| 人妻黑丝袜电影| 大香蕉伊人久久| 2024年最新色情网站在线观看| 亚洲在钱| 国产精品亚洲一区二区三区四区| 青青草啪啪网| 九久久精| 天天日天天插| 亚洲成人AB| 午夜天堂啪啪| 淫荡网址| 99re8超碰| 色综91| 超碰超碰欧美| 国产又猛又粗又爽又黄| 91av天美性媒精品视频| www.色吧5.com| 中文字幕第23区| 丰满人妻大屁一区二区| 亚洲色婷婷综合久久一区二区三区| 97人人射| 蜜臀无码视频在线观看| 欧美99| 视频国产欧美在线播放| 久久成人网站| 秋霞影音一区二区三区| 人人操人人肉久久精品| 久久久99久9| 国产97视频免费观看| Julia Annxxxxx| 日韩AV熟女乱伦| 国产黄片精品在线| 东京日日夜夜| 亚洲欧洲综合| 久久激情五月| 熟女精品一区二区三区| 97在线精品| 色色国产| www.一本大99| 啪啪性爱免费视频| 99热在线观看| 天美传媒麻豆一区二区三区国产精| 东京太热男人的天堂久久久| 亚洲精品性爱片| 91欧美www| 18禁免费视频| 欧美成人A天堂片在线观看| 91久久久亚洲| 在线强奷到舒服的无码视频 | 麻豆久久久久久久久丝袜 | 亚洲图片激情综合另类| 高清不卡 中文 人妻| 亚洲第一页欧美| 五月天开心网| 五月婷婷啪啪| 精品久久人妻成人网| 精品成人动漫一区二区| 国产精品盗摄 偷窥盗摄| 色天堂综合| 另类天堂| 超碰免费人人| 欧美一二三级精品在线| 中日韩一区二区三区欧美| 亚洲超碰97| 亚洲无码视频免费在线观看网址!| 色拍偷亚洲| 熟女91网| 熟妇国产免费一区| 色踪合AV| 久久久久久久久久久久欧美日| 91欧美另类| 亚洲涩图欧美| 男人天堂新在线| 性夜影院爽黄A爽免费动漫| 久久青娱乐| 国产男人又猛又粗又爽| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 精爱久久| 欧美色图综合网| 17c在线成人免费A片观看| 夜夜嗨视频| 亚洲人妻久久久| 熟女网站最新| 操碰97| 青青草原人妻| 啊啊在线| 九99久久| 91亚洲欧美| 操高情无码| 9999伦理视频| 久草草一二三四区久久| 国色综合天| 久久肏大逼| 久久精品老司| 百度百度日本操逼| www.91久久| 国产精品3| 黄色片A级一区二区三区| 91国产精品在线看| 精品无人区麻豆乱码1区2区图片| 亚洲第一页色网| 国产精品激情久久久久久久| 亚洲棕合电彰| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 欧美性爱网97| 成人线上超碰| 欧美美女自慰一区二区三区| 男人的天堂kva| 91日本在线观看| 蜜臀av网址| 中文字幕,人妻,日韩| 久久嫩草国产成人一区| 国产97亚洲| 四虎影视 亚洲无码| 成人无码专区精品视频| 国产五码丝袜屁眼| 人妻内射一区二区在线视频| 亚洲另类久操网| 国产白丝在线| 亚洲AV无码成人精品久久| 久日91在线| 久久尹人大香焦视| 九九九久久久| 热G综合热G中文| 欧美日韩97在线| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 在线a亚洲视频播放在线| 精品久久久不卡一区二区| AV色天香在线| WWW操逼| 狠狠操,使劲操| 国产偷人伦激情在线观看| 日韩一级成人毛片免费观看| 97人人草| 亚洲aV无码成人在线观看| 日韩激情啪啪| 后入人妻无码| 91w欧美| 日韩成人大片一区二区| 人人 操人人 操人人| 国产日韩区| 黄页视频网站野外| 日韩丝袜二区| 久久东京国产精品视频| 91精品久久久久久| 天天综合影院91| 性爱综合网| 成人5码视频| 中文字幕人妻资源在线| 限制级中的三级片中的黑粗大屌屌日人妻熟女| Julia在线播放亚洲久久| 欲香欲色| 精品少妇99| 伊人网在线点播| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 中出欧美| 伊人96在线| 99抽插| 伊人久久艹| 国产无套粉嫩白浆在| 国产精品亚洲无码| 激情五月综合开心五月| 麻豆精品一区二区三区四区免费观看| 色97欧美| 91情色在线| 天天爱天天操| 97欧美日韩综合| 男人天堂新在线| 神马久久午夜| 国产精品小视频一区二区三区| www.91色综合| 欧美亚洲图片| 亚洲最大网站av| 91精品少妇搡搡搡| 亚洲91极品| 超碰在线人人射| 国产精品福利资源在线尤物| 亚洲精品日日夜夜52| 色五月婷婷五月天| 18岁禁 茉莉成人久久| 婷婷伊人綜合中文字幕| 裸体1区| 亚洲视频一二区| 丝袜综合| 久久久九九网站| 欧美色图亚洲色| 欧美午夜视频| 日韩丰满熟妇| 97精品视频免费| 日韩欧美偷拍美女视频| 超碰人妻久久人妻中文97| 超碰视97中文| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 国产女人和拘做爰视频| 最新日本中文字幕| 操逼逼中文字幕| 91校园春色长篇| 秋霞一区二区三区四区五区六区七区| 久久女女| 久久久亚洲Av| 久久久久久久少妇| 香蕉久久精品| 试看60秒 爽| 国产免费一区在线观看| 99精品久久| 91强在线播放| 欧美性爱免费短视频| 国产成人手机视频激情| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 中文幕97| 国产夫妻性生活视频| 国产后入| 大香蕉一区二区在线观看.| 午夜免费视频1000| 久久99九九九九6666免费观看软件| 丁香九月 婷婷| 欧美综合97www| 91丝袜人妻| 91人人| 97av在线视频| www.99在线| 久久精品亚洲婷婷| 在线观看A啊啊啊| 色丁香久久| 91精品久久久久久77777| 黄片免费久久久久久久| 男人的天堂亚洲| 欧美综合天堂| 色鬼在线综合| 怡红院视频在线| 秋霞Av理论一级在线| 成人福利视频网| 91人妻人人妻| 中文字幕五区| 91国产丝袜足交精品视频| 99热色这里只有精品| 日本精品免费一区二区三区四区| 国产懂色精品国产av| 超碰精品人妻狠狠干| 五月婷婷综合网| 插入逼91| 久久偷偷色综合蜜桃| 国产激情片在线观看| 亚洲欧美首页| 欧美综合 站| 欧美成人性爱视频在线播放| 久久中出在线| 2018天天干在线视频| 十八禁电影伊人网| 综合久久六月久久婷婷| 熟妇女伦乱视频| 久久九精品| 秋霞视频一区二区 | 亚洲污污网站| 五月天婷精品激情| 中文字幕日韩电影人妻| 午夜在线播放| 欧美特黄视频网站| 欧洲精品一区二区三区| 亚洲精品人体| 亚洲日精品| 国产一| 日日日色色色色色| 久操精品网| 国产尤物AV尤物在线观看不卡| 九九九精品成人免费视频小说| 亚洲,欧美,综合网| 乱性AV| 蜜乳成人AV| 中文字幕人妻资源在线| 久操精品| 日韩免费福利在线观看| 夜夜爽爽夜夜精品视频| 亚州性色| 毛片视频白嫩| 狠狠色噜噜狠狠狠狠2018| 中文字幕黄片在线| 777奇米影视777四色| 97色综合中文网| 亚洲色图日韩丝袜制服一区二区五月在线| 天操老女人| 嗯嗯啊中文字幕| 久久不卡一区二区| 999999精品| 中文字幕 人妻不满 在线视频| 99久久精品无码一区二区| 亚洲三区视频| 日韩操逼HD| 巨爆乳一区二区爆乳区| 欧美精品久久久久久久丰满| 男女日B国产| 国产精品人妻无码久久久互動交流| 久久婷婷一区| 久久久内射良家| 中文字幕国产| 国产97/欧美| 久久精品国产97欧美精品亚洲| 999 久久久| 无码操逼天堂| 91久久婷婷| 日韩欧无码一区二区三区免费不卡 | 日小BB小视频| caoni国产亚洲av| 少妇久久久久久| 激情五月综合开心五月| 东京热一区二区中文字幕| 国产婷婷综合在线观看| 国产日韩欧美中文在线播放| 亚洲高清无码在线桃色| 一区二区激情国产熟女| 免費人妻夜夜爽天天爽爽一区| 9+1视频网址| 看一级特黄a大一片| 午夜黄色免费在线观看| 大香蕉伊人久久| 欧美日韩夜夜| 97在线青| 亚洲天天天| 中文字幕第二页| 91精品操美女| 色吧 综合| 日韩一性一交一A片俄罗斯| 久操精品网| 很黄很污的免费网站| 大屁股熟女一区二区三区| 97亚洲色图| 小视频国产| 久久婷婷亚洲| 中美日韩毛片| 欧美论理片| 一区二区三区四区理论片| 操逼视频色| www.99热| 欧美传媒一区| 久久专区| 91精品国产高清久久久久久,亚洲成人| 青草视频在线看看看看看看看看看| 四季AV综合网址| 九九九九九九综合| 欧美色图91| 91P0RNY大屁股人妻| 国产综合网站在线播放| 久久久久密| 97ai亚洲| yellow网站免费观看日韩高清无码| 日本免费中文一区二区三区四区 | 蜜乳成人AV| 色色色999| 欧美午夜视频| 国产无码久久高清| 日韩精品视频在线观看一卡二卡| 手机av天堂久久久久| 中文字幕精品亚洲熟女| 免费看黄片现成| 69精品少妇一区二区三区蜜桃| 人妻黑丝袜电影| 大香蕉日韩| 久久综合资源一区二区| 国产久久日韩网站导航| 高清孕妇孕交 交| 你懂得91| 日本性一区| 欧美色视频在线| 第四色亚洲色图| 无码人妻精品酒店| 丁香五月影院| 亚洲美女高潮喷水视频| 9国产超碰| 一区二区三区四区五区高清无码永久视频| 精品无人区麻豆乱码1区2区图片| 亚洲第一精品在线视频| 91爱综合| 好爽免费视频| 97在线免费看| 69国产对白刺激| 好湿好紧好爽 视频| 亚洲天天操| 国产这里只有精品| 欧美国产婷婷久久| 少妇超碰在线| 欧美在线播放| 人人喜人人妻| 精品人妻中文字幕高清| 天天淫人人妻日日色| 乱欲视频| 色婷亚洲五月在线观看| 国产视频第二页| 激情六月婷婷| 天天综合网在线观看| 美女刺激久久国产欧美| 亚洲开心网| 91 丝袜在线| 亚洲一区二区三区不卡国产欧美| 国产传媒一区日韩| 秋霞久久亚洲精品成人| 色呦色呦色精品| 狠狠中文字幕| 欲射影视| 囯戸精品高潮呻吟旡码| 九九精品美女高溯喷水| 久久岛国| 一区二区 电影 亚洲| 国产精品呦一区二区三区| 人妻少妇久久中文| 亚洲综合在线视频| 久久天堂| 嗯嗯嗯啊啊啊干死我吧| 999精品国产高清一区二区| 校园春色宗合网| 无码国产精品午夜不卡(| 女人综合网| 青女在线| 99操99| 国产h小视频在线观看免费| 99热99re超碰精品| 日本人妻最新在线中| 少妇69中文| 午夜激情成人在线观看| 欧美97av| 丝袜喷水在线| 国产成人自拍视频在线| 夜夜嗨视频| 欧美在线视频播放| 国产农村妇女一区二区| 欧美黄色片在线播放| 久久久久久中文| 91美女视屏| 无码国产精品久久久久| 国产精品人妻无码久久久互動交流| 国产不卡中文字幕免费avi| 人成午夜免费大片| 日本中文熟女视频| 国产九九九九九九| 五月天精品| 久久大黄片| 欧美丰满少妇交换91欧美精品| 中文伊人大香蕉视频| 精品国产三级av韩国在线| 日本精品一区二区三| 丝袜性亚洲| 五月婷婷深深爱| 最近2019中文字幕国语免费版| 懂色av一区二区三区天美传媒| 亚洲第一页欧美| 黑丝少妇在线观看| 乱伦3P视频| 久久久精品中文字幕爱豆| 亚州国产成人精品女人久久 | 欧美在线视频99| 狠狠色伊人亚洲综合网站色| 色偷偷男人的天堂麻豆| 久久久人体| 999亚洲国产视频| 亚洲无码视频免费在线观看网址!| 1204人成网站色www| 人人搡人人肉久久精品| 在现视频女上位好爽| 国产精品无码AV网站| 精品午夜福利国产一区二区在线观看 | 国产视频一区二区在线| 制服乱伦| 色色福利| 日韩无码一级黄色av片| 麻豆天美一区二区| 久草久日| 校园春色亚洲无码| 日本黄色裸日本黄色裸体 | 色婷婷日韩精品一区二区三区| 330Dv国产女人终合视频极品人与兽 | 日本道日本道中文字幕日本道最新日本道在线观看| 激情五月天丁香| 97香蕉人人乳| 99热综合在线| 97超碰碰碰| 欧美日韩夜夜| 97人妻色| 欧美黄色片AAAAA| 尤物黄色在线观看网站| 欧美性爱一区二区| 欧洲精品一级二级精品综合视频综合| 天天综合站| 加勒比久久av| 欧美伦乱| 中国91AV| 久久超碰97| 国产精品九九九| 偷拍导航视频网站| 亚洲Av噜噜一区二区三区妖精| 中 文字幕一区二区三四 五 区日 日 骚 | 动漫区日韩区欧美区| 久久久av爱| 伊人久久婷婷| 欧美日日网| av在线人气| 久久鲁夜| 亚洲丰满很很操| 日本二区不卡| 婷婷五月天色网| 精品人妻丰满熟妇一区二区三| av草草在线电影| 久久久精| 欧美碰碰综合色| 亚洲欧美色图| 日韩综合成人免费视频| 国产成人亚洲精品无码最新在线| 男人的天堂午夜av| 中文字幕精品日韩中文字幕| 國產尤物AV尤物在線觀看| 久久久国产三级黄色片| 久久这里只精品99re66图 | 中文字幕国产精品1区| 亚洲精品欧美专业| 久久人妻无码毛片A片麻豆| 国产97/欧美| a级免费在线观看| 免费αⅴ在线观看| 久久综合九九| 久久国产视频性吧 | 国产97视频免费观看| 久久怡红院| 四虎影库国产精品免费| 欧美 综合 亚洲| 色噜噜国产精品视频一区二区| 大JI巴好深好爽又大又粗视频| 国产家庭乱伦表演| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 超碰97玖玖爱| 亚洲在钱| 2017天天插| 天天干天天燥| av日韩在线观看电影| 91在线欧色| 亚洲免费97免费| 欧美se综合| 天天综合网日韩7799| 一区二区偷拍拍视频| 婷婷五月天无码| 99re这里只有精品2| 国产精品探花色| 91一区二区| 91激情综合| 3PAV乱伦视频| 国产女人操逼视频| 亚洲乱色视频一区、二区在线| 欧美性爱网97| 4虎在线观看| 日韩性爱毛片操骚逼| 国模精品娜娜一二三区| 日韩人体偷拍| 久久机热| 豆花视频操逼网址| 女人被添高潮免费视频| 老鸭窝黄色视频网站| 国产精品96| 伊人五月天| 亚洲麻豆18发?| 超清中文乱码字幕| 手机在线中文字幕国产| 5月婷婷6月六月丁香| 中国小夫妻勾搭露脸淫荡对白| 97超碰护士| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 欧美性爱综合,免费| 天天干,夜夜爽| 在线观看AV不卡| 麻豆亚洲AV成人无码久久精品| 思思在线免费视频| 热热色色综合| 三级色综合| 欧美久久婷婷| 在线视频亚洲无码| 色噜噜婷婷| 男人的天堂VA| 99久久久| 日韩有码专区| 六月丁香五月婷婷| 夜夜久久久| 强奸乱伦资源| 无码精品啪啪啪一区二区三区三州| 曰本人妻人人澡人人夹| 天天天天天超碰| 一本久道在线综合视频| 婷婷爱五月| 欧美一级A一级a爱片久久| 啊啊啊com| 女欧美一区二三区| 亚洲AV无码天美传媒一区| 91中文字幕| 久久久五月天| 东京热伊久| 婷婷九月| 欧美激情一区| 久久欧洲| 天天日天天搞天天干| 欧美综合色站| 色牛aV| 熟女天天干| 操逼逼中文字幕| 91蜜桃传媒精品久久久一区二区| 婷婷丁香成人| 青青草久久| 国产色精品午夜大片| 久久亚洲日韩熟女精品| 美女超碰978| 国产精品盗摄 偷窥盗摄| 亚洲色图a| 强被迫伦姧在线观看无码网站| 亚洲精品97在线| 欧美成人一级麻豆| 国产13区| 日韩欧美中文日韩欧美色| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 91另类| 久久鲁夜| 动漫爆乳3D奶水一区在线观看| 高清视频一区| 69综合网| 起碰97| 翘臀vidoes| 久久综合国产精品国产| 四虎免费在线播放| 大香蕉黄色一区| com 首页 18岁 禁区 女优 免费 精选 同城 | 中文一区二区| 亚洲高清无码在线桃色| 欧美日韩精品久久久久久久久东北老熟妇| 久久国产99精品72福利 | 久久久久亚洲三级电影| 无码人妻系列少妇| 日韩乱码av| 久草尤物| 97操97干| 97资源超碰| 欧美人妻久久精品二区三区| 日韩欧视频| 国产精品密臀网在线观看| 五月激情视频| 久久精品国产亚洲AV高清演员表| 亚洲国产福利视频| 成人网欧美风情| 人人透人人操| 中文人妻av高清一区| 久久精品区| 老女人爆菊| 日韩人妻少妇 一区二区三区| 26uuu偷拍亚洲欧洲综合| 立川理惠被中出无码| 精品午夜福利| 中文字幕av片| 少妇久久久免费| 亚洲天堂自拍| 丝袜AV一二三区| 色噜噜人妻丝袜a∨先锋影| 国产精品干干干| 国产毛片毛片4p懂色| 91在线观看,天天综合| 亚洲欧美精品久| 丁香五月天婷婷姐| 99久久com免费视频′| 婷婷伊人网| 亚洲最大的综合性av| 伊人精品国产| 欧美性暴力猛交| 国产欧洲精品亚洲午夜拍精品| 亚洲91av| 亚洲丝袜二区| 国产99 中文字幕日韩小视频| 校园春色美腿丝袜 | 久久透逼视频| 电影69乱码96| 国产精品爆乳懂色蜜乳| 日韩AV中文字幕电影| 在线可观看的黄色网址| 久久超碰com| 秋霞午夜视频一区二区| 国产成人网| 欧美,日韩综合久久| 97亚洲中文| 精品999日本| 2010男人的天堂| 大香蕉专区|