999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的軟件定義協議無關解析器

2020-04-15 03:38:36苗力心劉勤讓汪欣
網絡與信息安全學報 2020年1期
關鍵詞:定義信息

苗力心,劉勤讓,汪欣

基于FPGA的軟件定義協議無關解析器

苗力心,劉勤讓,汪欣

(國家數字交換系統工程技術研究中心,河南 鄭州 450002)

隨著信息技術的繁榮發展,各種功能的異構網絡層出不窮,異構融合網絡成為下一代網絡發展的必然趨勢。實現異構網絡之間的通信,網絡轉發設備必不可少。傳統的轉發設備僅支持固定的協議配置,缺乏可擴展性,無法支持新的網絡協議。針對這種情況,提出了一種基于FPGA的軟件定義協議無關解析器,通過軟件定義解析流程,給予解析器靈活可編程的特性,無須對硬件設備進行更改即可完成對多種協議數據包的解析并提取出數據包轉發所需的關鍵信息。通過高性能FPGA平臺對解析器進行了實現,并進行了硬件資源開銷和性能的評估。實驗結果表明,可以完成多種異構網絡協議的快速解析,得到完整的解析數據。

FPGA;軟件定義;解析器;協議無關

1 引言

隨著現代網絡和信息技術的飛速發展,信息的交換與傳輸頻繁地發生在各式各樣的網絡設備之間,一切皆可互聯成為必然趨勢。各種功能的異構網絡系統層出不窮,如支持嵌入式系統的RapidIO網絡[1]、應用于航空電子環境中的FC-AE網絡[2]、傳統的以太網網絡等。人們對互聯的需求促使了異構融合網絡的誕生,支持不同協議類型的網絡設備共同應用在同一個網絡系統中,使信息的互聯交換變得更為通暢。與此同時,多樣的網絡系統也帶來了更加豐富的新型網絡協議,異構網絡之間的融合要求網絡轉發設備必須同時支持各種不同的新型協議,這為網絡轉發設備的可編程性和可擴展性帶來了嚴峻的挑戰。為了更好地實現信息互聯以及異構協議網絡設備之間數據的流暢通信,網絡轉發設備的升級更新成為急需解決的問題。

在通信網絡系統中,不同設備之間的通信都是依靠數據包來完成的,數據包由包頭和payload負載內容組成,識別和提取包頭中相關字段的過程稱為解析[3]。在高速的網絡轉發設備中,對數據包的包頭信息的解析、識別和提取的效率影響著整個系統的吞吐率,是整個系統性能的關鍵所在。由于包頭格式的復雜性,包解析成為限制高速網絡性能和速率的一個關鍵瓶頸。數據包的長度和包頭格式因網絡和數據包的不同而不同,因此需要提取的標識字段與關鍵字段也不相同,而隨著夾層協議MPLS、基于EoMPLS的多層MPLS和802.1Q等的加入,包頭格式變得更為復雜,很難解析。而傳統的報文解析器僅支持固定的協議類型,一般使用ASIC(application specific integrated circuits)實現,存在缺乏可擴展性、靈活性差的缺點,無法靈活處理新的復雜協議類型。在異構融合網絡中,如果使用ASIC設備,那么在添加新的網絡設備,即添加新的協議類型時,需要對轉發設備進行重新設計,這無疑將帶來極大的設備開銷,因此對具備支持多種網絡協議類型解析的具有可編程性、可擴展性的解析器的探索勢在必行。

軟件定義網絡(SDN,software defined network)[4]實現了網絡控制平面與轉發平面的分離,打破了原先一體化的硬件設施,將基礎硬件虛擬化并提供標準化的基本功能,然后通過管控軟件,控制其基本功能,提供更加開放、靈活、智能的管控服務。本文將軟件定義的概念應用于新型協議無關解析器的設計中,同時在數據包的包頭解析的流程中,本文提出了一種基于協議解析描述符生成的解析流程,描述符可以依據數據包協議類型生成解析所需要的控制流信息從而達到對任意協議的支持,即協議無關。不同的協議有不同的描述符結構,這些結構信息以流表的形式存儲在存儲單元中。用戶可以通過對控制寄存器進行簡單配置來選擇當前解析器支持的協議類型,即當用戶選擇某個協議時,系統將相對應的描述符結構信息以下流表的方式配置到解析器的RAM中,此時解析器便可以解析這一協議類型的數據包。通過這種方式,可以實現控制平面與轉發平面的分離,用戶不需要關心底層硬件設備的情況,只添加解析器支持的協議類型即可。

2 相關工作

包頭信息的解析對于網絡轉發設備來說是必不可少的一個環節。通過對包頭信息的解析,可以得知數據包的傳輸路徑,并且可以有效對數據包進行分類處理,不同類型的包具有不同的功能以及不同的響應方式。數據包的包頭解析實現途徑主要分為軟件實現方式和硬件實現方式。使用軟件實現數據包的解析具有靈活性高、周期短的特點,用戶可以直接修改軟件代碼來實現新協議的擴展,但軟件實現由于處理速度相對較低,不適用于高速網絡。硬件實現雖然具有高速穩定的優點,但由于硬件本身固化,導致硬件實現可重構性差,靈活性較低[5]。軟硬件協同的包解析將是兼具兩者之長的一種完美的解析方式。

SDN實現了控制平面與數據平面的解耦分離,抽象了數據平面網絡資源,是實現高速動態可編程網絡的理想架構。OpenFlow協議作為最普遍的分離控制平面和數據平面的南向接口,依靠增加匹配域實現對新協議的支持,但隨著新協議越來越多,匹配域變得難以擴展,靈活性受到極大的限制。Yazdinejad等[6]提出了一種OpenFlow V1.3交換機架構,該架構除了提高匹配表的速度和增加處理管道之外,解析器還支持40個包頭解析并且可以通過重寫進行擴展。但這并不能完美解決OpenFlow的局限性,依舊無法支持更多的協議類型。Liu[7]在FPGA上實現了SDN開關,避免了NetFPGA的延遲,但解析器是固定的,不具備支持新協議類型的可配置性和靈活性,需要重新寫解析器的VHDL程序。

現場可編程門陣列(FPGA,field programmable gate array)由于具有低功耗、高性能、可重構性,被廣泛應用于網絡設備的設計,是解決硬件解析架構靈活性差的良好平臺。王孝龍等[8]提出了一種支持異構協議解析的可配置解析器設計,通過配置用戶定義模塊實時更新解析樹以及TCAM和RAM存儲狀態轉移表實現對新型網絡協議的支持,并提出了一種基于節點壓縮的優化算法。楊惠等[9]提出了一種基于FPGA的并行多發可編程解析器,將數據包解析過程抽象化3個協議無關的中間操作(識別、匹配、提取),并針對這些操作分別進行了一系列的優化加速,更關注解析器的性能優化問題,無法達到協議無關。Bitar等[10]提出了一種基于FPGA的數據包解析器結構,通過在FPGA上嵌入NoC(network-on-chip)達到400 Gbit/s至800 Gbit/s的吞吐率。此設計通過一個處理模塊和嵌入NoC的FPGA的多重互連來識別協議類型。但將NoC嵌入FPGA在當前是很復雜和困難的,暫時不具備實用性。

可編程協議無關數據包處理語言[11](P4,programming protocol-independent packet processors)是Nick教授等提出的一種用于數據平面的高級編程語言,具有協議無關、目標無關以及可重構特性。Silva等[12]利用P4描述在SDN之中開發了一種基于FPGA的開源數據包解析器架構,他們直接從包處理的描述中生成高速低延遲的包解析器。這種體系結構采用流水線結構并使用C++框架進行設計,但增加了邏輯資源的消耗。Benácek等[13]利用P4的思想對解析器生成器進行設計,將P4的解析圖轉換為適合FPGA實現的可合成的VHDL代碼,可以自動生成解析速率為100 Gbit/s的可編程解析器。但相比于手工編寫的VHDL代碼,這個自動生成的解析器延遲和資源開銷更大。

本文提出了一種基于FPGA的軟件定義協議無關解析器設計,通過在解析過程中使用生成協議解析描述符的方式,用戶只需要對解析器支持的協議類型進行選擇,解析器即可完成對不同協議的數據包解析。通過對描述符格式進行設計,解析器可以解析各種依靠數據包進行通信的傳輸協議,如TCP/IP、SRIO協議、FC光纖通信協議、以太網802.1協議、HTTP協議等。數據包主要由“目的IP地址/目的MAC”“源IP地址/源MAC”“凈載負荷”等部分構成,包括包頭和包體,包頭根據協議不同而長度不同,包含的具體信息也不盡相同。在包頭信息解析的過程中,解析器會根據當前協議類型生成初始描述符(MF)。在包頭信息解析狀態的跳轉過程中,描述符會進行不斷的修改與添加,描述符中的控制流信息可以將包頭中的關鍵信息key值提取到描述符末端的關鍵字段中并在后續的匹配以及操作模塊使用這些信息,從而實現協議無關的解析操作。

3 解析器結構設計

數據包解析的過程就是對包頭協議的識別以及關鍵數據信息的提取,基于此,本文提出基于FPGA的軟件定義協議無關解析器(SDPIP,software defined protocol independent parser based on FPGA),設計目標是實現用戶軟件定義以及達到協議無關。軟件定義可以將解析器的控制層集中,方便用戶對設備進行編程以及更改,提高解析器的靈活性。在異構融合網絡之中,協議無關的解析器為轉發設備提供了強大的適用性,無須考慮對接設備支持的協議類型即可對數據包進行快速解析轉發,減少了網絡系統更新時轉發設備的開銷,便于設備架構部署,符合異構融合網絡的發展。

解析器的解析流程如圖1所示,SDPIP解析器共有4個接收端口,由4選1模塊、包頭提取FIFO模塊、報文調度處理模塊、幀頭處理模塊、包緩存模塊以及包處理模塊組成。通過光纖接口接收到的來自交換機或者路由器的數據包首先經過4選1模塊進入包頭提取FIFO模塊,在此模塊完成包頭信息與payload負載內容的分離,同時payload數據被發送至包緩存模塊保存。包頭提取FIFO模塊包含狀態跟蹤邏輯和緩存區,首先對包頭信息進行協議類型信息的提取匹配,根據匹配結果生成對應協議的初始MF。初始MF由用戶根據各個協議類型的解析過程軟件定義,如圖2所示。其中包含數據包的協議類型、包類型、報文頭域段、payload數據在緩存區的偏移地址、保留字段、事務信息、各類控制流信息、關鍵字段。

圖1 解析器流程

Figure 1 Parser flow

圖2 描述符結構簡圖

Figure 2 MF structure diagram

圖3 3種協議的關鍵字段信息

Figure 3 Key data of three protocols

數據包的包頭信息中包含類型域字段和匹配域字段,類型域中的信息表示包頭的協議類型,匹配域表明當前包頭類型需要匹配提取的字段。包頭包含多種協議類型時,需要根據當前頭類型以及狀態信息進行向下一層協議頭類型域的跳轉。根據初始MF提供的信息,可以由首段頭類型以及頭狀態對下一個報頭類型以及偏移進行判斷并更新包頭解析狀態轉移信息,根據當前頭狀態以及頭類型還可以進行關鍵信息的匹配與提取,匹配的規則存儲在RAM(random access memory)中。提取到的關鍵信息字段被添加到MF的關鍵字段域,通過狀態的跳轉迭代進而不斷地對關鍵信息進行提取,最終形成包含所有關鍵信息字段的MF。

圖3為ETH協議、SRIO協議以及FC協議這3種常見協議提取出的關鍵字段信息,ETH協議的關鍵字段信息有源MAC目的MAC、源IP目的IP、VLAN_ID以及包類型;FC協議的關鍵字段信息有源ID目的ID、RX_ID以及OX_ID;SRIO協議的關鍵字段信息有TT字段、源ID和目的ID。由于各協議的關鍵字段信息數量并不相同,域的位寬設置為協議中最長的以太網協議所需要的位寬176 bit,未使用的位寬將會被保留。

幀頭處理模塊依據生成的描述符中的包控制流信息進行包的復制和切分,同時對切分的包進行新的MF的生成,內容包括總切片數量、總長度、各類包的源地址、目的地址以及各類控制信號等。

圖4為報文調度模塊的狀態轉移圖,通過提取MF中的相應控制字段信息,在各個階段對幀頭處理模塊進行相應的操作,包括報文透傳(pass through)、復制報文的幀頭復制(Pkt_cp)、拆包(Prt_cut)、插入response報文(resp_send)等。首先報文進入模塊后,根據Pkt_cp_op字段判斷是否為透傳或復制并進行狀態轉移,再根據Pkt_cut_op字段決定是否需要切包,所有狀態都需要根據數據包的事務類型對是否產生響應包進行判斷,同時,跳轉至響應包狀態。響應包狀態也同樣需要進行是否發生透傳復制以及切包的判斷。

圖4 幀頭處理模塊狀態轉移圖

Figure 4 State transition diagram of frame header processing module

最終由幀頭處理模塊送往slice的內容為MF+payload的組合,slice將payload負載內容送往目的端口并提取MF中的原始報文頭域段拼接成完整的數據包。

4 實驗結果分析

本文在Xilinx UltraScal+ XCVU13P 開發板卡上成功完成了軟件定義協議無關解析器的設計與實現,并通過Vivado仿真平臺,以Virtex 7vx980tffg1930-2L為核心芯片,完成了解析器的資源開銷分析與性能仿真。

在實際設計中,筆者為解析器設計了4個并行通道,同時對應4個通信端口0、1、2、3,提供4x、2x2x、2x1x1x、1x1x1x1x4個模式,用戶可以通過直接配置相應的寄存器來選擇對應的模式。4x模式時,只開啟端口0,一個端口同時使用4個并行通道,提升單端口解析速率;2x2x模式時,開啟0、1兩個端口,每個端口使用兩個并行通道;2x1x1x時,開啟0、1、2這3個端口,端口0使用兩個并行通道,其他端口各使用一個通道;1x1x1x1x模式時,則4個端口分別使用一個并行通道。每個端口都可以通過配置來選擇支持解析的協議類型,即解析器在開啟多個端口時可以同時支持多種協議的并行解析。

4.1 硬件資源開銷

表1中給出了硬件資源使用情況,時鐘頻率為312.5 MHz,其余內容包括片LUT的數量、片寄存器的數量、塊RAM的數量以及多路復用器的數量。

本文將SDPIP的資源使用情況與其他解析器進行了比較,如圖5所示,可以看出,本文提出的軟件定義協議無關解析器使用的資源相對較少。

表1 硬件資源使用情況

圖5 硬件資源開銷對比

Figure 5 Comparison of hardware resource overhead

4.2 解析性能評估

本文提出的軟件定義解析器設計,其數據總線位寬為256 bit,時鐘頻率為312.5 MHz,表明可以達到80 Gbit/s的解析速率。通過軟件定義完成了解析器對ETH協議、SRIO協議以及FC協議的支持,并通過思博倫SPT-N4U標準以太網流量測試儀、FC流量測試儀以及SRIO流量發生器[14]產生標準數據包,對解析器的多協議數據包解析性能進行了驗證與評估,實驗結果證明本解析器可以正確地解析數據包,并達到80 Gbit/s的解析速率。

圖6是解析器接收標準以太網流量測試儀發送數據包時的波形,共發送8個payload為64 byte的以太網數據包,解析器全部收到。圖7中是接收到的數據包的包頭結構,經過驗證符合以太網協議標準,證明本解析器可以正確解析以太網數據包。同理,本文還對標準SRIO數據包和FC數據包進行了驗證,并且進行了長時間的拷機測試,各解析器性能對比如圖8所示。結果均表明可以正確解析不同協議的數據包。

圖6 以太網接收數據包波形

Figure 6 Ethernet receives packet waveforms

圖7 以太網包頭數據

Figure 7 Ethernet packet header data

從圖6可以看出,SDPIP的資源開銷比文獻[7]中解析器少40.8%,比文獻[10]中解析器少18.6%,雖然解析速率降低了20%,但支持軟件定義的協議無關解析,可編程性與靈活性更高,具有更廣泛的應用前景。

圖8 各解析器性能對比

Figure 8 Performance comparison between parsers

5 結束語

針對目前異構融合網絡飛速發展,轉發設備的解析器無法支持多種異構協議的問題,本文通過軟件定義的思想,提出了一種基于FPGA的軟件定義協議無關解析器,并在FPGA上對該解析器設計進行了實現。實驗結果表明,該解析器可以通過軟件定義有效地對多種包頭結構差異明顯的網絡協議數據包進行快速解析,實現了協議無關這一功能,在硬件上的開銷比一般的解析器有明顯降低。因此,該解析器可以更好地支持新協議設備在異構融合網絡中的部署,減少網絡系統設備開銷,符合未來網絡發展的需要。

[1] FULLER S. RapidIO: the embedded system interconnect[M] . Piscataway, NJ: Wiley, 2005

[2] LIU B, ZHANG J D, YANG Q M, et al. Modeling and performance analysis of FC-AE-ASM which base on Petri net theory[C]// International Conference on Computational Intelligence and Software Engineering.2011: 1-4.

[3] NGUYN V G, BRUNSTROM A, GRINNEMO K J, et al. SDN/ NFV-based mobile packet core network architectures: a survey[J]. IEEE Communications Surveys & Tutorials, 2017, 19(3): 1567-1602.

[4] KREUTZ D, RAMOS F M, VERISSIMO P E, et al. Software-defined networking: a comprehensive survey[J]. Proceedings of the IEEE, 2015, 103(1): 14-76.

[5] PATI S, NARAYANAN R, MEMIK G, et al. Design and implementation of an FPGA architecture for high-speed network feature extraction[C]//International Conference on Field-Programmable Technology. 2007: 49-56.

[6] YAZDINEJAD A , BOHLOOLI B, JAMSHIDI K. (2018). Efficient design and hardware implementation of the OpenFlow v1. 3 switch on the Virtex-6 FPGA ML605[J]. The Journal of Supercomputing, 2017, 74(3): 1299-1320.

[7] LIU T. Implementing Open flow switch using FPGA based platform[J]. Department of Telematics, 2014.

[8] 王孝龍, 劉勤讓, 林森杰. 一種支持異構協議解析的可配置解析器設計[J]. 計算機應用研究, 2018, 35(6): 1830-1833.

WANG X L, LIU Q R, LIN S J. Configurable parser design for heterogeneous protocols[J]. Application Research of Computers, 2018, 35(6): 1830-1833.

[9] 楊惠, 馮振乾, 厲俊男. 基于FPGA的并行多發可編程解析器[J]. 計算機工程與科學, 2019, 41(1): 24-30.

YANG H, FENG Z Q, LI J N. A multi-concurrent programmable parser based on FPGA[J]. Computer Engineering & Science, 2019, 41(1): 24-30.

[10] BITAR A, ABDELFATTAH M S, BETZ V. Bringing programmability to the data plane: packet processing with a NoC-enhanced FPGA[C]//In 2015 International Conference on Field Programmable Technology (FPT). 2015: 24-31.

[11] BOSSHART P, DALY D, GIBB G, et al. P4: Programming protocol-independent packet processors[J]. SIGCOMM Computer Communication Review, 2014, 44(3): 87-95 .

[12] SILVA J S D, BOYER F R, LANGLOIS J M, et al. P4-compatible high-level synthesis of low latency 100 Gbit/s streaming packet parsers in FPGAs[J]. arXiv preprint arXiv:1711.06613, 2017.

[13] BENáCEK P, PU V, KUBáTOVá H. P4-to-VHDL: automatic generation of 100 Gbit/s packet parsers.[C]//2016 IEEE 24th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). 2016: 148-155.

[14] 呂平, 董春雷, 劉冬培, 等. 基于FPGA的軟件定義流量發生器[J]. 通信學報, 2018, 39(S2): 70-75.

LYU P, DONG C L, LIU D P, et al. Implementation of software defined traffic generator based on FPGA[J]. Journal on Communications, 2018, 39(S2): 70-75.

Software-defined protocol independent parser based on FPGA

MIAO Lixin, LIU Qinrang, WANG Xin

National Digital Switching System Engineering and Technological Research Center, Zhengzhou 450002, China

With the boom of information technology, heterogeneous networks with various functions emerge in endlessly, heterogeneous fusion network has become the inevitable trend of the development of the next generation network. To realize communication between heterogeneous networks, network forwarding equipment is essential. Traditional forwarding devices only support fixed protocol configuration and lack scalability, so they cannot support new network protocols. In view of this situation, a software defined protocol independent parser based on FPGA was proposed. The software defined the parsing process, giving the parser flexible and programmable features. It can analyze multiple protocol packets and extract key information needed for protocol conversion without changing hardware devices. The parser through a high-performance FPGA platform were implemented and hardware resource overhead and performance were evaluated. Experimental results show that it can complete the fast parsing of various heterogeneous network protocols and obtain complete analytical data.

FPGA, software define, parser, protocol independent

The National Science Technology Major Program of China (No.2016X01012101)

TP393

A

10.11959/j.issn.2096?109x.2020013

苗力心(1995? ),男,遼寧丹東人,國家數字交換系統工程技術研究中心碩士生,主要研究方向為軟件定義互連、FPGA。

劉勤讓(1975? ),男,河南商丘人,國家數字交換系統工程技術研究中心研究員,主要研究方向為寬帶信息網絡、片上網絡設計。

汪欣(1986-),男,河南周口人,碩士,主要研究方向為系統結構。

2019?04?22;

2019?06?28

苗力心,352192875@qq.com

國家科技重大專項基金資助項目(No.2016X01012101)

論文引用格式:苗力心, 劉勤讓, 汪欣. 基于FPGA的軟件定義協議無關解析器[J]. 網絡與信息安全學報, 2020, 6(1): 70-76.

MIAO L X, LIU Q R, WANG X. Software-defined protocol independent parser based on FPGA[J]. Chinese Journal of Network and Information Security, 2020, 6(1): 70-76.

猜你喜歡
定義信息
永遠不要用“起點”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
定義“風格”
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
山的定義
公務員文萃(2013年5期)2013-03-11 16:08:37
教你正確用(十七)
海外英語(2006年11期)2006-11-30 05:16:56
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 伊人精品视频免费在线| 无码日韩视频| 亚洲无码四虎黄色网站| 欧美不卡二区| 亚洲女人在线| 欧美在线精品怡红院| 91福利免费| 亚洲国产成人久久77| 日韩免费毛片| 国产精品亚欧美一区二区三区| 亚洲国产欧洲精品路线久久| 亚洲激情99| 色婷婷狠狠干| 一区二区三区在线不卡免费| 久久综合丝袜长腿丝袜| 国产精品密蕾丝视频| 国产在线视频福利资源站| 91破解版在线亚洲| 台湾AV国片精品女同性| 国产91精品久久| 性视频一区| 视频二区欧美| 欧美色香蕉| 91免费精品国偷自产在线在线| 在线视频一区二区三区不卡| 欧美啪啪网| 国产网站免费看| 欧美天堂在线| 国产理论一区| 亚洲精品无码久久久久苍井空| 无码精油按摩潮喷在线播放| 91国内外精品自在线播放| 极品国产一区二区三区| 经典三级久久| a色毛片免费视频| av一区二区三区在线观看 | 国产精品视频观看裸模| 国产一级做美女做受视频| 久久激情影院| 茄子视频毛片免费观看| 国产精品久久久久久久久kt| 亚洲欧州色色免费AV| 亚洲第一综合天堂另类专| 国产乱人免费视频| 国产流白浆视频| 亚洲男人的天堂久久精品| 国产流白浆视频| 国产亚洲视频播放9000| 国产视频 第一页| 在线国产资源| 456亚洲人成高清在线| 精品久久久无码专区中文字幕| yy6080理论大片一级久久| 高潮毛片无遮挡高清视频播放| 久久综合丝袜日本网| 日本在线欧美在线| 毛片在线播放a| 国产剧情国内精品原创| 国产亚洲精品自在线| 国产在线拍偷自揄拍精品| 在线视频97| 亚洲永久色| 全免费a级毛片免费看不卡| 欧美成人看片一区二区三区 | 一级片免费网站| 亚洲成人网在线观看| 亚洲最猛黑人xxxx黑人猛交 | 国产乱码精品一区二区三区中文 | 欧美中文字幕在线二区| 美女无遮挡被啪啪到高潮免费| 国产在线一二三区| 日本午夜视频在线观看| 亚洲开心婷婷中文字幕| 青青热久麻豆精品视频在线观看| 久久www视频| 免费三A级毛片视频| 国产精品国产主播在线观看| 精品人妻无码区在线视频| 欧美国产视频| 原味小视频在线www国产| 伊人天堂网| 成年人国产网站|