《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于以太網PHY的高速可靠數據傳輸方法實現
基于以太網PHY的高速可靠數據傳輸方法實現
來源:微型機與應用2013年第17期
單 杰,武 杰,劉列峰
(中國科學技術大學 近代物理系 核探測與核電子學國家重點實驗室,安徽 合肥 230026)
摘要: 介紹了一種在成熟以太網物理層技術的基礎上使用硬件協議實現的高速可靠數據傳輸方法。該方法不同于一般采用的TCP機制,它利用FPGA實現數據分組打包和差錯控制,用硬件的方法在保證了數據可靠傳輸的同時實現了軟件協議無法實現的高數據率。經過測試證明,該方法相對于TCP協議具有帶寬利用率高、傳輸速度穩定、CPU占用率低的優點,適用于點到點的高速可靠數據傳輸,同時還支持網絡的擴展應用。
Abstract:
Key words :

摘  要: 介紹了一種在成熟以太網物理層技術的基礎上使用硬件協議實現的高速可靠數據傳輸方法。該方法不同于一般采用的TCP機制,它利用FPGA實現數據分組打包和差錯控制,用硬件的方法在保證了數據可靠傳輸的同時實現了軟件協議無法實現的高數據率。經過測試證明,該方法相對于TCP協議具有帶寬利用率高、傳輸速度穩定、CPU占用率低的優點,適用于點到點的高速可靠數據傳輸,同時還支持網絡的擴展應用。
關鍵詞: 以太網;PHY;TCP;硬件協議;FPGA;高速可靠數據傳輸

 在各種不同的場合中,人們需要將大批數據從一個設備無差錯地傳輸到另一個設備上。對于設備間距離較近的場合,可以選擇PCIE(典型距離是15~30 cm)或者USB(最長傳輸距離5 m)等接口。而對于距離較遠的場合,可以選擇RS232、RS485、以太網等傳輸介質,并在此基礎上,通過上層協議來保證數據的可靠性。上層協議通常用檢錯重傳機制來實現數據的可靠傳輸,如TFTP、TCP/IP、SCTP以及可靠UDP等。這些協議都必須依靠較為復雜的CPU運算和內存拷貝來實現數據可靠傳輸的功能。比如在Linux下,TCP/IP協議每發送一個數據包,CPU需要執行約14 000條指令[1]。因此CPU的工作頻率、內存的讀寫速度、硬件I/O帶寬都會影響TCP/IP的速度。一些嵌入式系統上TCP性能測試如表1所示。

 CPU處理能力越強,TCP傳輸速度越高。與此同時,在最大傳輸單元為9 000 B時(即相對MTU1 500包長度增加6倍,包處理頻度下降6倍),則傳輸速度大幅提高。這也從側面說明了CPU處理能力對TCP傳輸速度的影響。
 在點對點傳輸和局域網傳輸中,往往不需要完善的路由機制和流量控制,但同樣需要一種可靠的數據傳輸手段。傳統的TCP協議依賴CPU運算的特性,使得傳輸速度受到限制,并且受CPU負荷變化影響而速率不穩定[2]。從提高傳輸效率和減輕對CPU的依賴兩方面考慮,提出一種基于硬件實現的高速可靠數據傳輸方法,將CPU從頻繁的協議運算中解放出來。該方法可以在千兆以太網PHY所提供的物理層通信鏈路的基礎上,通過編寫FPGA邏輯,在硬件上實現可靠數據傳輸的協議,然后使用如PCIE這樣的接口將數據提供給計算機系統。系統結構如圖1所示。

1 選擇重發機制提供可靠數據傳輸
 保證數據傳輸過程中的可靠性有多種方式,如糾錯碼、信息反饋和檢錯重發機制。選擇重發是檢錯重發的實現方法之一,相對于等待重發和退回重發,它具有高效率的特點,因而被廣泛采用。比如在TCP/IP網絡中,就是用檢錯重發機制的原理。但TCP協議中包括較為復雜的流量控制機制和擁塞控制機制,它們被設計來應對異構的、大范圍的復雜網絡環境。
而在點對點傳輸的應用中,或者在任務明確、拓撲簡單的局域網中,不需要復雜的路由機制和流量控制,因而可以簡化被廣泛使用的檢錯重傳機制,使得可靠性協議可以通過硬件實現。
 如圖2所示,將數據可靠傳輸的過程概括如下:

 (1)待發送的數據在發送端打包,加上必要的識別信息和校驗信息,存入發送端的緩存;
 (2)待以太網信道可用之后將數據包通過千兆以太網發送給接收方;
 (3)接收方收到數據包之后對內容進行校驗,確認數據無誤之后將識別信息通過ACK數據包反饋給發送方;
 (4)發送方的緩存接收識別信息后確認數據已安全抵達接收方,清空緩存等待發送下一個數據包;
 (5)發送方在設定的時間內沒有接收到帶有相應識別信息的ACK反饋,則進行重新發送,重發超過一定次數則報錯。
 校驗信息選擇使用和以太網兼容的CRC32,編碼冗余度較低(為0.26%)。可以預見,在一般的誤碼率情況下(1×10-10),該方法可以實現高速的可靠傳輸[4]。
2 可靠數據傳輸的硬件實現
 用硬件的方式實現所述的可靠傳輸,將會極大地降低對發送方和接收方在協議運算上對CPU資源的依賴,這點與TCP協議大為不同。
 如圖3所示,相較于TCP協議,硬件協議在接收數據時數據流大大簡化。

 TCP協議的數據流:
 (1)網卡接收以太網數據通過PCIE以DMA的方式寫入上位機內存,并觸發中斷;
 (2)網絡包內存拷貝進入OS協議層;
 (3)對網絡包的協議運算,檢查包頭信息和CRC校驗等;
 (4)確定無誤后發送ACK包;
 (5)將有效數據提供給上層用戶。
硬件協議的數據流:
 (1)設備卡FPGA檢驗數據正確性自發產生ACK回應包,將有效數據通過PCIE以DMA的方式寫入上位機內存,可選擇觸發中斷或輪詢;
 (2)驅動層直接將數據提供給用戶。
 發送過程與接收過程相反,情況類似,不再贅述。可見,利用FPGA實現的硬件協議省去了上位機軟件協議運算和內存拷貝,直接將有效數據提供給上層用戶,提高了數據傳輸的效率和速度,極大地減輕了CPU運算負荷,省去了對CPU的頻繁中斷,從而獲得不依賴于CPU性能的穩定高速的可靠數據傳輸。這點是軟件協議優化難以實現的。
2.1 硬件平臺
 設計PCIE接口設備卡,搭載Xilinx Spartan 6 FPGA和Broadcom千兆以太網PHY芯片。FPGA是設備的核心。在FPGA上部署PCIE接口模塊和Ethernet接口模塊,并設計內部邏輯實現數據的可靠傳輸。
2.2 FPGA邏輯模塊的設計
 FPGA的邏輯設計需要保證數據流的順暢,各個模塊的互聯。采用硬件算法,實現對數據的分組打包和節點間的應答握手機制,保證每個數據包正確無誤地抵達目標設備。FPGA內部的邏輯結構如圖4所示,其中對于數據的可靠傳輸是在Tx和Rx模塊中的狀態機控制下實現的,Ethernet模塊為Xilinx的TriMode Ethernet MAC Core,提供了對各種速率(10/100/1 000 M)的以太網PHY的支持。位于邏輯核心區域的InterConnect模塊為多個端口之間提供了可動態配置的互聯,因而為可能的網絡拓撲提供支持。PCIE模塊為上位機提供了訪問FPGA 的數據和命令通道。

 

 
 

 FPGA各個模塊的說明:
 (1)PCIE,使用Xilinx的s6_pcie:2.4 Logic Core[5]。開辟兩個用戶地址空間,一個用于訪問內部狀態控制寄存器,另一個用于訪問FPGA數據。
 (2)InterConnect,在內部寄存器的控制下,將各個Ethernet端口和上位機數據端口按照一定的規則互聯起來,可以做到指定端口之間的轉發和特定端口的收發操作。并且在verilog編碼中采用參數化的風格,方便多端口的擴展。這樣,在上位機控制軟件的配合下,可以實現多個端口之間的靈活轉發,因而可以方便地組建數據傳輸網絡。InterConnect數據位寬可靈活配置,對于千兆網應用可配置為16位寬。該模塊包括FPGA內部其他模塊,時鐘頻率為75 MHz。
 (3)Tx模塊,其他端口的轉發數據或者上位機的發送數據經由InterConnect傳送到Tx模塊中,在Tx模塊的邏輯調度下以數據包為單位暫存在某一個Buffer中。每個Buffer都有獨立的狀態機控制。數據包在Buffer中準備好之后會在Tx模塊的邏輯調度下發送至Ethernet模塊,相應的Buffer狀態機處于等待ACK的狀態。在計數器超時后觸發重傳,重傳一定次數依然沒有正確ACK回應則報錯。每個Tx模塊中可以參數化地配置多個Buffer,通過多個Buffer的協作可以極大地提高信道利用效率。
 (4)Rx模塊,內部邏輯維護一個類似FIFO的存儲結構。每當接收一個數據幀時,通過累加寫指針將數據暫存入RAM中,并在狀態機控制下記錄當前幀的目的/源地址、幀類型,序號等信息。如果是ACK幀則把相應的幀識別信息傳遞給Tx模塊;如果是需要接收的幀則在幀接收完后指示存儲器數據有效,數據有效信號將促使待轉發模塊或者CPU接收FIFO讀取該幀。Rx和Tx的以太網端口數據位寬為8位,接口時鐘頻率為125 MHz。
 (5)Ethernet模塊,使用Xilinx的tri_mode_eth_mac:4.6 Logic Core[6]。該模塊提供CRC32編碼和校驗功能,提供對不同速率以太網的支持,并且對內部邏輯提供統一的數據接口。
3 系統性能測試
 為了盡可能完善地測試系統性能,從邏輯仿真和實測兩方面進行測試。
3.1 邏輯仿真測試
 邏輯仿真是利用Xilinx ISim仿真器對FPGA邏輯的行為進行仿真預測。仿真測試的優點是測試準備簡單,測試方法靈活;缺點是只能仿真FPGA邏輯部分,無法仿真其他硬件。考慮到本數據傳輸系統的核心在FGPA上,并通過與實測數據比對,邏輯仿真可以在很大程度上真實反映系統性能。測試的是兩個節點之間的點對點傳輸。
 (1)固定幀長1 024 B測試結果:帶寬利用效率為96.4%,數據傳輸速度為120.5 MB/s。
 (2)隨機幀長測試結果:數據傳輸速度為99.4 MB/s,帶寬利用效率為79.5%。
 仿真波形如圖5所示,rgmii_txen_A信號表明在這種情況下信道利用出現間隙。這是由于幀長度突然變長,需要等待內部數據寫入Buffer。這種特殊情況可以通過增加Tx_buffer的數量來解決。

 (3)人為添加誤碼測試結果:數據傳輸速度為106.7 MB/s,帶寬利用效率為85.3%。
 測試幀長度為1 024 B,設定FPGA在發送端口隨機添加誤碼,測試添加誤碼率為0.000 76%。一般情況下誤碼率很低(平均一個誤碼造成一個數據包重傳)。單次誤碼造成的等待和重傳開銷是一定的,因而傳輸速度的變化值與誤碼率的關系可以近似看成正比關系(?駐x:傳輸速率比變化;?駐e:誤碼率):?駐x=k?駐e。
 測試時,人為添加誤碼率?駐e=0.000 76%,?駐x=-13.8 MB/s,求得k=-1.82×106 MB/s。由此估計,在一般情況下(即誤碼率為1×10-10),傳輸速度變化?駐x=-1.82 106 MB/s×10-10,為-18.2 KB/s,傳輸帶寬仍接近120.5 MB/s。
3.2實際傳輸測試
 測試兩個節點間點對點傳輸,需要兩個數據節點。節點A產生測試數據,節點B接收、校驗測試數據,并通過PCIE以DMA方式發送到PC端。通過PC端軟件檢查并統計100 s傳輸數據,接收11 742 592幀,共計12.024 GB數據。
測試結果:數據傳輸速度為120.2 MB/s;帶寬利用效率為96.2%,與仿真結果(96.4%)基本持平。
3.3 結論
 根據測試結果,該硬件協議可以有效地進行可靠數據傳輸。在實際測試情況和可以預計的誤碼率情況下,順序傳輸大塊數據的傳輸速度可達到千兆以太網極限帶寬125 MB/s的96%,即120 MB/s。這個數據與TCP協議在MTU 9 000超長幀設定下的PowerPC405系統上的表現基本持平(平均考慮收和發),而遠高于MTU 1 500設定下的表現。TCP協議在低處理頻度下可換來更高的速度,這說明軟件協議的傳輸速度受CPU運算影響大,易產生波動。穩定的高數據率則是硬件協議的優點所在。
 數據的可靠傳輸是一個具有普遍意義的話題。本文所闡述的在現有成熟以太網技術基礎上,利用FPGA硬件實現數據的高速、可靠的傳輸。相較于復雜的TCP軟件協議,使用硬件協議能夠有效降低CPU負荷,并因此得到穩定的高速數據傳輸速率。本文所述的硬件平臺支持多個以太網端口的擴展。節點內端口之間的可配置轉發功能在板載MCU的控制下可實現靈活路由。這樣多個節點可以組成數據傳輸網絡,因而為諸如高速數據采集網絡、局域網傳輸等網絡應用提供了可行方案。
參考文獻
[1] 馬毅超.大規模陸上地震儀器中高速可靠數據傳輸方法的研究[D].合肥:中國科學技術大學,2011.
[2] DOUG GIBBS. Measuring treck TCP/IP performance using the XPS LocalLink TEMAC in an embedded processor system[J]. XAPP1043,www.xilinx.com,2008.
[3] 王圣,蘇金樹.TCP加速技術研究綜述[J].軟件學報,2004,15(11):1689-1697.
[4] 王新梅.糾錯碼與差錯控制[M].北京:人民郵電出版社,1989.
[5] PCI express base specification revision 1.1, www.pcisig.com[Z]. 2005.
[6] XILINX. LogiCORE IP Tri-Mode Ethernet MAC v4.5 User Guide[Z]. 2011.

此內容為AET網站原創,未經授權禁止轉載。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          最新日韩av| 亚洲一卡久久| 亚洲一区二区高清视频| 亚洲国产一区在线| 伊人精品在线| 国产精品毛片在线| 欧美精品黄色| 99亚洲一区二区| 久久国产精品久久久久久电车 | 久久久久久网| 欧美日韩精品一区| 亚洲一区二区三区精品动漫| 欧美日韩一区在线视频| 国产欧美激情| 国模 一区 二区 三区| 亚洲欧美99| 亚洲经典视频在线观看| 欧美欧美天天天天操| 国产女主播一区二区| 欧美日韩亚洲免费| 免费亚洲视频| 一区二区三区av| 一区二区自拍| 欧美日韩国产色综合一二三四| 国产区日韩欧美| 亚洲福利av| 狠狠干综合网| 韩国亚洲精品| 国模一区二区三区| 欧美日韩一卡| 欧美午夜一区| 欧美欧美全黄| 国模大胆一区二区三区| 欧美视频久久| 亚洲人成高清| 欧美日韩一区二区三区四区在线观看| 国产精品夜夜夜| 欧美人与禽猛交乱配视频| 亚洲一区二区精品在线| 99精品99久久久久久宅男| 欧美三级视频| 国产精品多人| 激情av一区| 影音先锋中文字幕一区| 亚洲视频免费| 亚洲高清不卡| 日韩一级精品| 国产日韩一区二区三区在线| 99pao成人国产永久免费视频| 欧美精品午夜| 国产精品国产亚洲精品看不卡15| 欧美精品三级| 一区在线免费观看| 亚洲人成高清| 国产精品毛片一区二区三区| 一区二区三区视频在线播放| 一级成人国产| 免费日韩一区二区| 欧美成人综合| 亚洲午夜一级| 99riav国产精品| 亚洲一区在线直播| 欧美一区2区三区4区公司二百| 久久精品女人的天堂av| 欧美激情第10页| 今天的高清视频免费播放成人| 在线观看成人一级片| 99精品久久久| 久久亚洲欧美| 亚洲国产二区| 蜜乳av另类精品一区二区| 欧美一区二区三区四区夜夜大片| 欧美理论在线| 99精品免费网| 老司机久久99久久精品播放免费| 国产字幕视频一区二区| 国产欧美大片| 欧美日本不卡| 亚洲欧美日韩综合国产aⅴ| 久久午夜精品| 亚洲精品日本| 欧美三级免费| 久久激情久久| 亚洲日本国产| 欧美日韩国产不卡在线看| 99精品视频网| 欧美日韩国产综合在线| 亚洲一区高清| 亚洲欧洲日夜超级视频| 狂野欧美一区| 午夜一区在线| 99精品久久久| 一区二区三区我不卡| 性刺激综合网| 亚洲国产影院| 亚洲午夜视频| 欧美精品自拍| 欧美在线播放一区| 新67194成人永久网站| 亚洲国产日韩在线| 好看的亚洲午夜视频在线| 久久久久久久欧美精品| 国产伦精品一区二区三区四区免费| 亚洲天堂偷拍| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 黄色成人在线网址| 久久综合九色综合欧美狠狠| 国产日韩欧美一区二区| 一本色道88久久加勒比精品| 亚洲高清资源综合久久精品| 伊人影院久久| 亚洲美女黄色| 亚洲久久视频| 在线一区欧美| 亚洲免费影院| 欧美一区二区三区四区在线观看地址 | 久久久久久国产精品mv| 一区二区三区三区在线| 91久久精品www人人做人人爽| 欧美日韩国产综合网| 欧美激情无毛| 国产一区美女| 亚洲国产片色| 亚洲一区视频| 欧美69视频| 欧美国产高清| 亚洲高清视频一区二区| 99国产精品久久久久久久成人热| 亚洲深爱激情| 久久精品女人| 一区二区亚洲| 亚洲欧美网站| 欧美日韩一区二区三区在线视频 | 亚洲欧美日韩专区| 欧美黄污视频| 亚洲国产第一| 黄色另类av| 精品电影一区| 亚洲国产欧美不卡在线观看| 91久久中文| 国产毛片一区| 久久青草久久| 欧美精品v日韩精品v国产精品| 午夜日韩福利| 亚洲高清资源综合久久精品| 亚洲国产精品一区制服丝袜 | 国内精品久久久久久久影视蜜臀 | 欧美成ee人免费视频| 欧美午夜影院| 国产精品日韩二区| 欧美日韩亚洲一区二区三区在线观看 | 校园激情久久| 国产精品国色综合久久| 国产日韩一区二区三区在线播放| 久久黄色影院| 日韩一级不卡| 国产精品sm| 久久www成人_看片免费不卡| 亚洲亚洲精品三区日韩精品在线视频| 在线亚洲免费| 黄色国产精品| 午夜精品剧场| 免费在线成人av| 亚洲国产日韩美| 欧美精品v日韩精品v国产精品| 91久久国产自产拍夜夜嗨| 久久久精品国产一区二区三区| 亚洲激情av| 欧美午夜精品| 午夜天堂精品久久久久| 亚洲在线黄色| 一本色道久久综合亚洲精品高清 | 亚洲综合欧美| 欧美色图首页| 欧美一区二视频在线免费观看| 亚洲国产午夜| 欧美涩涩网站| 可以免费看不卡的av网站| 国产日韩欧美精品| 亚洲巨乳在线| 亚洲国产第一| 亚洲激情综合| 亚洲精品1区| 亚洲高清在线播放| 在线看片日韩| 黄色国产精品| 在线日韩欧美| 亚洲国产日韩美| 亚洲国产精品一区在线观看不卡 | 免费视频一区二区三区在线观看| 亚洲精品人人| 亚洲精选久久| 99精品国产在热久久| 亚洲午夜一级| 1024日韩| 99精品国产在热久久婷婷| 亚洲精品偷拍| 国产伦精品一区二区三区照片91| 在线亚洲伦理| 久久精品国产清高在天天线 | 亚洲欧美日本日韩| 亚洲一区二区三区高清不卡| 欧美中文字幕| 欧美日本韩国在线| 亚洲高清资源综合久久精品| 99国产精品| 久久久久久久欧美精品| 午夜亚洲福利| 亚洲日本免费| 久久精品三级| 久久一区二区三区av| 国产亚洲毛片在线| 午夜亚洲精品| 欧美成人一区二区在线| 国产在线成人| 一本综合精品| 久久精品综合| 欧美先锋影音| 在线亚洲观看| 欧美一区2区三区4区公司二百| 欧美三日本三级少妇三99| 亚洲国产精品综合| 麻豆成人av| 狠狠干成人综合网| 免播放器亚洲| 伊人蜜桃色噜噜激情综合| 国产精品一区二区a| 欧美激情性爽国产精品17p| 亚洲裸体俱乐部裸体舞表演av| 久久国产福利| 永久域名在线精品| 美女精品在线观看| 亚洲欧洲日本国产| 欧美a级片一区| 99精品国产福利在线观看免费| 久久精品国产第一区二区三区最新章节| 国产精品v欧美精品v日韩精品| 中文日韩欧美| 亚洲午夜激情| 欧美成人一区二区在线| 国产精品免费一区二区三区在线观看| 欧美日韩伊人| 久久精品天堂| 国产日韩欧美精品| 亚洲二区在线| 黄色工厂这里只有精品| 免费在线亚洲| 国产精品永久入口久久久| 在线看片欧美| 激情综合久久| 欧美日韩视频在线一区二区观看视频| 亚洲一区三区电影在线观看| 日韩一区二区免费看| 伊人精品视频| 影院欧美亚洲| 国产一区日韩一区| 欧美日韩日本网| 欧美激情四色| 欧美国产免费| 午夜视频精品| 欧美日韩国产精品一区二区亚洲| 久久狠狠久久综合桃花| 国产一区二区三区的电影| 亚洲精品中文字幕在线| 99pao成人国产永久免费视频| 亚洲国产网站| 99亚洲视频| 国产亚洲欧洲| 亚洲欧美视频一区二区三区| 亚洲欧美成人| 久久久久99| 欧美一区二区三区在线免费观看| 亚洲一区不卡| 久热国产精品| 国产精品videossex久久发布| 国产一区二区中文| 狠狠综合久久| 日韩午夜在线电影| 国产一区二区三区免费不卡| 国产女优一区| 欧美1区2区3区| 今天的高清视频免费播放成人| 亚洲福利免费| 校园激情久久| 欧美日韩在线观看一区二区三区| 好吊视频一区二区三区四区| 亚洲精品综合| 久久久久国产精品午夜一区| 欧美精品国产一区| 日韩午夜免费视频| 久久精品国产综合精品| 欧美日韩日本网| 一本色道久久综合亚洲精品不卡| 亚洲免费中文| 亚洲婷婷在线| 亚洲欧美春色| 伊人久久综合| 久久精品亚洲一区二区| 黄色在线成人| 国产精品一区二区你懂得| 欧美影院一区| 中文久久精品| 欧美日韩在线精品一区二区三区| 亚洲日本精品国产第一区| 麻豆成人精品| 亚洲国产国产亚洲一二三| 久久精品动漫| 一区二区免费在线视频| 欧美精品七区| 免费日韩av片| 中日韩在线视频| 亚洲天堂久久| 欧美日韩一区二区三区在线观看免| 欧美亚洲一区| 黄色亚洲在线| 国产伦一区二区三区色一情| 久久久福利视频| 亚洲精品在线观看免费| 国产精品有限公司| 国模精品一区二区三区| 免费在线日韩av| 91久久精品www人人做人人爽 | 国产偷久久久精品专区| 欧美日韩在线大尺度| 久久不射中文字幕| 999在线观看精品免费不卡网站| 欧美在线高清| 美女黄色成人网| 在线视频精品一区| 亚洲国内自拍| 在线观看一区视频| 欧美三区在线| 欧美a级片网站| 久久成人一区| 国产精品一区二区你懂得| 在线免费高清一区二区三区| 欧美资源在线| 亚洲欧美日韩视频二区| 一区二区三区四区五区精品视频 | 欧美一区二区三区久久精品茉莉花 | 国产精品夜夜夜一区二区三区尤| 黄色日韩在线| 好吊色欧美一区二区三区视频| 欧美在线播放一区| 久久激情中文| 久久久综合网| 久久综合久久久| 欧美精品成人一区二区在线观看| 美女视频一区免费观看| 另类天堂av| 久久久夜夜夜| 欧美三区不卡| 亚洲成人直播| 一本色道久久综合亚洲精品不卡| 亚洲黄色影片| 国产精品久久久久久久免费软件| 国产日韩欧美一区二区三区在线观看| 一道本一区二区| 欧美亚洲在线| 欧美日韩精品| 日韩亚洲国产精品| 欧美亚洲视频| 国产精品久久| 国产亚洲一级| 欧美破处大片在线视频| 亚洲欧洲日本国产| 久久成人资源| 欧美三级午夜理伦三级中文幕| 极品中文字幕一区| 国产欧美在线| 欧美精品自拍| 日韩亚洲国产欧美| 亚洲永久字幕| 国模大胆一区二区三区| 国产日韩一区二区三区在线播放| 欧美亚洲免费在线| 黄色亚洲大片免费在线观看| 亚洲视频大全| 国产精品v欧美精品v日本精品动漫| 99在线精品免费视频九九视| 国产精品免费看| 国产一区日韩欧美| 国产精品免费区二区三区观看| 久热这里只精品99re8久| 亚洲国产综合在线看不卡| 久久精品系列| 亚洲日本黄色| 欧美日本韩国一区二区三区| 一本色道久久综合| 欧美一区免费视频| 国产欧美一区二区三区国产幕精品| 久久青青草综合| av不卡免费看| 狠狠噜噜久久| 久久久国产精品一区二区中文| 亚洲日本国产| 国产综合久久| 女人香蕉久久**毛片精品| 亚洲男女自偷自拍| 国产日韩综合|