• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于FPGA的軟件定義協(xié)議無(wú)關(guān)解析器

    2020-04-15 03:38:36苗力心劉勤讓汪欣
    關(guān)鍵詞:解析器數(shù)據(jù)包解析

    苗力心,劉勤讓,汪欣

    基于FPGA的軟件定義協(xié)議無(wú)關(guān)解析器

    苗力心,劉勤讓,汪欣

    (國(guó)家數(shù)字交換系統(tǒng)工程技術(shù)研究中心,河南 鄭州 450002)

    隨著信息技術(shù)的繁榮發(fā)展,各種功能的異構(gòu)網(wǎng)絡(luò)層出不窮,異構(gòu)融合網(wǎng)絡(luò)成為下一代網(wǎng)絡(luò)發(fā)展的必然趨勢(shì)。實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)之間的通信,網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備必不可少。傳統(tǒng)的轉(zhuǎn)發(fā)設(shè)備僅支持固定的協(xié)議配置,缺乏可擴(kuò)展性,無(wú)法支持新的網(wǎng)絡(luò)協(xié)議。針對(duì)這種情況,提出了一種基于FPGA的軟件定義協(xié)議無(wú)關(guān)解析器,通過(guò)軟件定義解析流程,給予解析器靈活可編程的特性,無(wú)須對(duì)硬件設(shè)備進(jìn)行更改即可完成對(duì)多種協(xié)議數(shù)據(jù)包的解析并提取出數(shù)據(jù)包轉(zhuǎn)發(fā)所需的關(guān)鍵信息。通過(guò)高性能FPGA平臺(tái)對(duì)解析器進(jìn)行了實(shí)現(xiàn),并進(jìn)行了硬件資源開(kāi)銷和性能的評(píng)估。實(shí)驗(yàn)結(jié)果表明,可以完成多種異構(gòu)網(wǎng)絡(luò)協(xié)議的快速解析,得到完整的解析數(shù)據(jù)。

    FPGA;軟件定義;解析器;協(xié)議無(wú)關(guān)

    1 引言

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

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

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

    2 相關(guān)工作

    包頭信息的解析對(duì)于網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備來(lái)說(shuō)是必不可少的一個(gè)環(huán)節(jié)。通過(guò)對(duì)包頭信息的解析,可以得知數(shù)據(jù)包的傳輸路徑,并且可以有效對(duì)數(shù)據(jù)包進(jìn)行分類處理,不同類型的包具有不同的功能以及不同的響應(yīng)方式。數(shù)據(jù)包的包頭解析實(shí)現(xiàn)途徑主要分為軟件實(shí)現(xiàn)方式和硬件實(shí)現(xiàn)方式。使用軟件實(shí)現(xiàn)數(shù)據(jù)包的解析具有靈活性高、周期短的特點(diǎn),用戶可以直接修改軟件代碼來(lái)實(shí)現(xiàn)新協(xié)議的擴(kuò)展,但軟件實(shí)現(xiàn)由于處理速度相對(duì)較低,不適用于高速網(wǎng)絡(luò)。硬件實(shí)現(xiàn)雖然具有高速穩(wěn)定的優(yōu)點(diǎn),但由于硬件本身固化,導(dǎo)致硬件實(shí)現(xiàn)可重構(gòu)性差,靈活性較低[5]。軟硬件協(xié)同的包解析將是兼具兩者之長(zhǎng)的一種完美的解析方式。

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

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

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

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

    3 解析器結(jié)構(gòu)設(shè)計(jì)

    數(shù)據(jù)包解析的過(guò)程就是對(duì)包頭協(xié)議的識(shí)別以及關(guān)鍵數(shù)據(jù)信息的提取,基于此,本文提出基于FPGA的軟件定義協(xié)議無(wú)關(guān)解析器(SDPIP,software defined protocol independent parser based on FPGA),設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)用戶軟件定義以及達(dá)到協(xié)議無(wú)關(guān)。軟件定義可以將解析器的控制層集中,方便用戶對(duì)設(shè)備進(jìn)行編程以及更改,提高解析器的靈活性。在異構(gòu)融合網(wǎng)絡(luò)之中,協(xié)議無(wú)關(guān)的解析器為轉(zhuǎn)發(fā)設(shè)備提供了強(qiáng)大的適用性,無(wú)須考慮對(duì)接設(shè)備支持的協(xié)議類型即可對(duì)數(shù)據(jù)包進(jìn)行快速解析轉(zhuǎn)發(fā),減少了網(wǎng)絡(luò)系統(tǒng)更新時(shí)轉(zhuǎn)發(fā)設(shè)備的開(kāi)銷,便于設(shè)備架構(gòu)部署,符合異構(gòu)融合網(wǎng)絡(luò)的發(fā)展。

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

    圖1 解析器流程

    Figure 1 Parser flow

    圖2 描述符結(jié)構(gòu)簡(jiǎn)圖

    Figure 2 MF structure diagram

    圖3 3種協(xié)議的關(guān)鍵字段信息

    Figure 3 Key data of three protocols

    數(shù)據(jù)包的包頭信息中包含類型域字段和匹配域字段,類型域中的信息表示包頭的協(xié)議類型,匹配域表明當(dāng)前包頭類型需要匹配提取的字段。包頭包含多種協(xié)議類型時(shí),需要根據(jù)當(dāng)前頭類型以及狀態(tài)信息進(jìn)行向下一層協(xié)議頭類型域的跳轉(zhuǎn)。根據(jù)初始MF提供的信息,可以由首段頭類型以及頭狀態(tài)對(duì)下一個(gè)報(bào)頭類型以及偏移進(jìn)行判斷并更新包頭解析狀態(tài)轉(zhuǎn)移信息,根據(jù)當(dāng)前頭狀態(tài)以及頭類型還可以進(jìn)行關(guān)鍵信息的匹配與提取,匹配的規(guī)則存儲(chǔ)在RAM(random access memory)中。提取到的關(guān)鍵信息字段被添加到MF的關(guān)鍵字段域,通過(guò)狀態(tài)的跳轉(zhuǎn)迭代進(jìn)而不斷地對(duì)關(guān)鍵信息進(jìn)行提取,最終形成包含所有關(guān)鍵信息字段的MF。

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

    幀頭處理模塊依據(jù)生成的描述符中的包控制流信息進(jìn)行包的復(fù)制和切分,同時(shí)對(duì)切分的包進(jìn)行新的MF的生成,內(nèi)容包括總切片數(shù)量、總長(zhǎng)度、各類包的源地址、目的地址以及各類控制信號(hào)等。

    圖4為報(bào)文調(diào)度模塊的狀態(tài)轉(zhuǎn)移圖,通過(guò)提取MF中的相應(yīng)控制字段信息,在各個(gè)階段對(duì)幀頭處理模塊進(jìn)行相應(yīng)的操作,包括報(bào)文透?jìng)鳎╬ass through)、復(fù)制報(bào)文的幀頭復(fù)制(Pkt_cp)、拆包(Prt_cut)、插入response報(bào)文(resp_send)等。首先報(bào)文進(jìn)入模塊后,根據(jù)Pkt_cp_op字段判斷是否為透?jìng)骰驈?fù)制并進(jìn)行狀態(tài)轉(zhuǎn)移,再根據(jù)Pkt_cut_op字段決定是否需要切包,所有狀態(tài)都需要根據(jù)數(shù)據(jù)包的事務(wù)類型對(duì)是否產(chǎn)生響應(yīng)包進(jìn)行判斷,同時(shí),跳轉(zhuǎn)至響應(yīng)包狀態(tài)。響應(yīng)包狀態(tài)也同樣需要進(jìn)行是否發(fā)生透?jìng)鲝?fù)制以及切包的判斷。

    圖4 幀頭處理模塊狀態(tài)轉(zhuǎn)移圖

    Figure 4 State transition diagram of frame header processing module

    最終由幀頭處理模塊送往slice的內(nèi)容為MF+payload的組合,slice將payload負(fù)載內(nèi)容送往目的端口并提取MF中的原始報(bào)文頭域段拼接成完整的數(shù)據(jù)包。

    4 實(shí)驗(yàn)結(jié)果分析

    本文在Xilinx UltraScal+ XCVU13P 開(kāi)發(fā)板卡上成功完成了軟件定義協(xié)議無(wú)關(guān)解析器的設(shè)計(jì)與實(shí)現(xiàn),并通過(guò)Vivado仿真平臺(tái),以Virtex 7vx980tffg1930-2L為核心芯片,完成了解析器的資源開(kāi)銷分析與性能仿真。

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

    4.1 硬件資源開(kāi)銷

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

    本文將SDPIP的資源使用情況與其他解析器進(jìn)行了比較,如圖5所示,可以看出,本文提出的軟件定義協(xié)議無(wú)關(guān)解析器使用的資源相對(duì)較少。

    表1 硬件資源使用情況

    圖5 硬件資源開(kāi)銷對(duì)比

    Figure 5 Comparison of hardware resource overhead

    4.2 解析性能評(píng)估

    本文提出的軟件定義解析器設(shè)計(jì),其數(shù)據(jù)總線位寬為256 bit,時(shí)鐘頻率為312.5 MHz,表明可以達(dá)到80 Gbit/s的解析速率。通過(guò)軟件定義完成了解析器對(duì)ETH協(xié)議、SRIO協(xié)議以及FC協(xié)議的支持,并通過(guò)思博倫SPT-N4U標(biāo)準(zhǔn)以太網(wǎng)流量測(cè)試儀、FC流量測(cè)試儀以及SRIO流量發(fā)生器[14]產(chǎn)生標(biāo)準(zhǔn)數(shù)據(jù)包,對(duì)解析器的多協(xié)議數(shù)據(jù)包解析性能進(jìn)行了驗(yàn)證與評(píng)估,實(shí)驗(yàn)結(jié)果證明本解析器可以正確地解析數(shù)據(jù)包,并達(dá)到80 Gbit/s的解析速率。

    圖6是解析器接收標(biāo)準(zhǔn)以太網(wǎng)流量測(cè)試儀發(fā)送數(shù)據(jù)包時(shí)的波形,共發(fā)送8個(gè)payload為64 byte的以太網(wǎng)數(shù)據(jù)包,解析器全部收到。圖7中是接收到的數(shù)據(jù)包的包頭結(jié)構(gòu),經(jīng)過(guò)驗(yàn)證符合以太網(wǎng)協(xié)議標(biāo)準(zhǔn),證明本解析器可以正確解析以太網(wǎng)數(shù)據(jù)包。同理,本文還對(duì)標(biāo)準(zhǔn)SRIO數(shù)據(jù)包和FC數(shù)據(jù)包進(jìn)行了驗(yàn)證,并且進(jìn)行了長(zhǎng)時(shí)間的拷機(jī)測(cè)試,各解析器性能對(duì)比如圖8所示。結(jié)果均表明可以正確解析不同協(xié)議的數(shù)據(jù)包。

    圖6 以太網(wǎng)接收數(shù)據(jù)包波形

    Figure 6 Ethernet receives packet waveforms

    圖7 以太網(wǎng)包頭數(shù)據(jù)

    Figure 7 Ethernet packet header data

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

    圖8 各解析器性能對(duì)比

    Figure 8 Performance comparison between parsers

    5 結(jié)束語(yǔ)

    針對(duì)目前異構(gòu)融合網(wǎng)絡(luò)飛速發(fā)展,轉(zhuǎn)發(fā)設(shè)備的解析器無(wú)法支持多種異構(gòu)協(xié)議的問(wèn)題,本文通過(guò)軟件定義的思想,提出了一種基于FPGA的軟件定義協(xié)議無(wú)關(guān)解析器,并在FPGA上對(duì)該解析器設(shè)計(jì)進(jìn)行了實(shí)現(xiàn)。實(shí)驗(yàn)結(jié)果表明,該解析器可以通過(guò)軟件定義有效地對(duì)多種包頭結(jié)構(gòu)差異明顯的網(wǎng)絡(luò)協(xié)議數(shù)據(jù)包進(jìn)行快速解析,實(shí)現(xiàn)了協(xié)議無(wú)關(guān)這一功能,在硬件上的開(kāi)銷比一般的解析器有明顯降低。因此,該解析器可以更好地支持新協(xié)議設(shè)備在異構(gòu)融合網(wǎng)絡(luò)中的部署,減少網(wǎng)絡(luò)系統(tǒng)設(shè)備開(kāi)銷,符合未來(lái)網(wǎng)絡(luò)發(fā)展的需要。

    [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] 王孝龍, 劉勤讓, 林森杰. 一種支持異構(gòu)協(xié)議解析的可配置解析器設(shè)計(jì)[J]. 計(jì)算機(jī)應(yīng)用研究, 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的并行多發(fā)可編程解析器[J]. 計(jì)算機(jī)工程與科學(xué), 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的軟件定義流量發(fā)生器[J]. 通信學(xué)報(bào), 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? ),男,遼寧丹東人,國(guó)家數(shù)字交換系統(tǒng)工程技術(shù)研究中心碩士生,主要研究方向?yàn)檐浖x互連、FPGA。

    劉勤讓(1975? ),男,河南商丘人,國(guó)家數(shù)字交換系統(tǒng)工程技術(shù)研究中心研究員,主要研究方向?yàn)閷拵畔⒕W(wǎng)絡(luò)、片上網(wǎng)絡(luò)設(shè)計(jì)。

    汪欣(1986-),男,河南周口人,碩士,主要研究方向?yàn)橄到y(tǒng)結(jié)構(gòu)。

    2019?04?22;

    2019?06?28

    苗力心,352192875@qq.com

    國(guó)家科技重大專項(xiàng)基金資助項(xiàng)目(No.2016X01012101)

    論文引用格式:苗力心, 劉勤讓, 汪欣. 基于FPGA的軟件定義協(xié)議無(wú)關(guān)解析器[J]. 網(wǎng)絡(luò)與信息安全學(xué)報(bào), 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.

    猜你喜歡
    解析器數(shù)據(jù)包解析
    基于多解析器的域名隱私保護(hù)機(jī)制
    三角函數(shù)解析式中ω的幾種求法
    基于Wireshark的列控中心以太網(wǎng)通信協(xié)議解析器的研究與實(shí)現(xiàn)
    SmartSniff
    如何防御DNS陷阱?常用3種DNS欺騙手法
    一種基于無(wú)關(guān)DNS的通信隱私保護(hù)技術(shù)研究
    電子世界(2018年14期)2018-04-15 16:14:25
    睡夢(mèng)解析儀
    電競(jìng)初解析
    商周刊(2017年12期)2017-06-22 12:02:01
    相機(jī)解析
    基于Libpcap的網(wǎng)絡(luò)數(shù)據(jù)包捕獲器的設(shè)計(jì)與實(shí)現(xiàn)
    性少妇av在线| 久久久国产一区二区| 日韩欧美免费精品| 久久女婷五月综合色啪小说| 丝瓜视频免费看黄片| 免费少妇av软件| 另类亚洲欧美激情| 极品少妇高潮喷水抽搐| 一区二区日韩欧美中文字幕| 久久国产精品影院| 成年动漫av网址| 99九九在线精品视频| 免费不卡黄色视频| 91大片在线观看| 欧美日韩一级在线毛片| 国产黄色免费在线视频| 一区在线观看完整版| 日韩有码中文字幕| 少妇被粗大的猛进出69影院| 中文字幕精品免费在线观看视频| 欧美日韩福利视频一区二区| 永久免费av网站大全| 久久久久国产一级毛片高清牌| 午夜福利在线免费观看网站| 免费人妻精品一区二区三区视频| 欧美黑人欧美精品刺激| 91麻豆精品激情在线观看国产 | 成年人免费黄色播放视频| 中文字幕高清在线视频| 人成视频在线观看免费观看| 亚洲成人国产一区在线观看| 亚洲国产成人一精品久久久| 999久久久国产精品视频| 久久久欧美国产精品| 狠狠婷婷综合久久久久久88av| 日本av免费视频播放| 高清av免费在线| 亚洲欧美一区二区三区久久| 涩涩av久久男人的天堂| 香蕉丝袜av| av福利片在线| 国产成人免费无遮挡视频| 亚洲中文字幕日韩| 日韩视频在线欧美| 亚洲七黄色美女视频| 午夜福利在线观看吧| 久久久久久久大尺度免费视频| 欧美亚洲日本最大视频资源| www.熟女人妻精品国产| 亚洲激情五月婷婷啪啪| 国产精品av久久久久免费| 91麻豆精品激情在线观看国产 | 首页视频小说图片口味搜索| 日日爽夜夜爽网站| 老熟女久久久| 成在线人永久免费视频| 性少妇av在线| 亚洲精品国产av成人精品| 亚洲熟女毛片儿| 午夜福利乱码中文字幕| 亚洲精华国产精华精| 精品欧美一区二区三区在线| 一边摸一边抽搐一进一出视频| 精品亚洲成a人片在线观看| 久久av网站| 18在线观看网站| 国产成人欧美在线观看 | 搡老乐熟女国产| 色婷婷久久久亚洲欧美| 午夜福利一区二区在线看| 国产免费福利视频在线观看| 日本猛色少妇xxxxx猛交久久| 9191精品国产免费久久| 老熟女久久久| 国产精品av久久久久免费| 亚洲av男天堂| 色婷婷久久久亚洲欧美| 少妇被粗大的猛进出69影院| 欧美激情极品国产一区二区三区| 欧美成狂野欧美在线观看| 亚洲一卡2卡3卡4卡5卡精品中文| 肉色欧美久久久久久久蜜桃| 日本精品一区二区三区蜜桃| 在线亚洲精品国产二区图片欧美| 日韩三级视频一区二区三区| 韩国高清视频一区二区三区| 一边摸一边抽搐一进一出视频| 久久久久国产一级毛片高清牌| 欧美成狂野欧美在线观看| 伊人亚洲综合成人网| 国产欧美日韩一区二区三 | 日韩大码丰满熟妇| 一级毛片电影观看| 久久久精品区二区三区| 18禁国产床啪视频网站| 久久性视频一级片| 精品少妇久久久久久888优播| 日韩一区二区三区影片| 十八禁网站网址无遮挡| 三级毛片av免费| 99国产精品99久久久久| 18禁观看日本| 亚洲全国av大片| 首页视频小说图片口味搜索| 亚洲成人免费av在线播放| 免费在线观看视频国产中文字幕亚洲 | 国产91精品成人一区二区三区 | 最近最新中文字幕大全免费视频| avwww免费| 每晚都被弄得嗷嗷叫到高潮| 搡老熟女国产l中国老女人| av一本久久久久| 精品人妻在线不人妻| 老司机深夜福利视频在线观看 | 男人舔女人的私密视频| 无遮挡黄片免费观看| 成在线人永久免费视频| www.精华液| 欧美日韩av久久| 啦啦啦免费观看视频1| 亚洲欧美一区二区三区黑人| 欧美精品av麻豆av| 国产欧美日韩一区二区三区在线| 大陆偷拍与自拍| 国产麻豆69| 啦啦啦视频在线资源免费观看| 久久久久久免费高清国产稀缺| 久久av网站| 麻豆国产av国片精品| 一区二区三区四区激情视频| 丁香六月天网| 久久免费观看电影| 人人澡人人妻人| 成人av一区二区三区在线看 | 欧美性长视频在线观看| 精品人妻在线不人妻| 亚洲激情五月婷婷啪啪| 一区二区三区四区激情视频| 国产成人系列免费观看| 久久免费观看电影| 国精品久久久久久国模美| 少妇粗大呻吟视频| 日韩欧美免费精品| 成人三级做爰电影| 一区二区三区激情视频| 天天影视国产精品| 欧美老熟妇乱子伦牲交| 欧美精品高潮呻吟av久久| 亚洲精品美女久久av网站| netflix在线观看网站| 国产高清国产精品国产三级| 亚洲欧美成人综合另类久久久| 国产成人a∨麻豆精品| 日韩视频一区二区在线观看| 97在线人人人人妻| 丁香六月天网| 91字幕亚洲| 天天躁夜夜躁狠狠躁躁| 十八禁网站网址无遮挡| 18禁裸乳无遮挡动漫免费视频| 丰满少妇做爰视频| 热99久久久久精品小说推荐| 亚洲天堂av无毛| 99久久综合免费| 在线观看人妻少妇| 国产黄色免费在线视频| 亚洲av片天天在线观看| 久久亚洲精品不卡| av福利片在线| 曰老女人黄片| 十八禁网站免费在线| 18禁黄网站禁片午夜丰满| 王馨瑶露胸无遮挡在线观看| 欧美av亚洲av综合av国产av| 女性生殖器流出的白浆| 国产亚洲欧美精品永久| 欧美人与性动交α欧美软件| 丝袜喷水一区| 日本av免费视频播放| 国产成人a∨麻豆精品| 亚洲欧美色中文字幕在线| 国产成人精品无人区| 欧美大码av| 三上悠亚av全集在线观看| 国产伦人伦偷精品视频| 脱女人内裤的视频| 欧美黑人精品巨大| 久久这里只有精品19| 国产精品久久久久久精品电影小说| 1024香蕉在线观看| 首页视频小说图片口味搜索| 999精品在线视频| 俄罗斯特黄特色一大片| 大片电影免费在线观看免费| 一区二区三区乱码不卡18| 超碰97精品在线观看| 国产精品一区二区在线不卡| 黑人猛操日本美女一级片| 超碰成人久久| 亚洲中文字幕日韩| 日韩精品免费视频一区二区三区| 日韩三级视频一区二区三区| 两人在一起打扑克的视频| 亚洲精品国产av成人精品| 久久久精品区二区三区| 国产在线视频一区二区| 欧美人与性动交α欧美精品济南到| 日日夜夜操网爽| 国产欧美日韩一区二区三区在线| 色94色欧美一区二区| 18在线观看网站| 夜夜夜夜夜久久久久| 亚洲av片天天在线观看| 亚洲伊人色综图| 精品国产一区二区三区久久久樱花| 国产成人欧美在线观看 | 国产精品.久久久| 99久久综合免费| 美女高潮到喷水免费观看| 一本色道久久久久久精品综合| 美女国产高潮福利片在线看| 国产三级黄色录像| 中国国产av一级| 国产深夜福利视频在线观看| 母亲3免费完整高清在线观看| 久久久久久久精品精品| 日韩电影二区| 性少妇av在线| 国产精品久久久久久精品古装| 成年美女黄网站色视频大全免费| 久久综合国产亚洲精品| 日韩 欧美 亚洲 中文字幕| 欧美成狂野欧美在线观看| 一本大道久久a久久精品| 国产一卡二卡三卡精品| 两人在一起打扑克的视频| 亚洲欧美清纯卡通| 大香蕉久久网| 亚洲情色 制服丝袜| 97在线人人人人妻| 桃红色精品国产亚洲av| 国产成+人综合+亚洲专区| 一本一本久久a久久精品综合妖精| 桃花免费在线播放| 韩国高清视频一区二区三区| 亚洲七黄色美女视频| 久久久久久久精品精品| 欧美午夜高清在线| 少妇人妻久久综合中文| 99热全是精品| 大型av网站在线播放| 国精品久久久久久国模美| h视频一区二区三区| 日本wwww免费看| 国产精品1区2区在线观看. | 日本五十路高清| 国产成人影院久久av| 人妻人人澡人人爽人人| 女性生殖器流出的白浆| 人人妻人人添人人爽欧美一区卜| 精品视频人人做人人爽| 十分钟在线观看高清视频www| 亚洲精品在线美女| 亚洲精华国产精华精| av电影中文网址| 亚洲精品美女久久久久99蜜臀| 午夜激情久久久久久久| 久久久久久久国产电影| 女人久久www免费人成看片| 日韩欧美免费精品| 免费在线观看完整版高清| 国产免费福利视频在线观看| 日本wwww免费看| 人人澡人人妻人| 另类精品久久| 美女高潮喷水抽搐中文字幕| 麻豆国产av国片精品| 在线观看免费高清a一片| 亚洲欧美日韩另类电影网站| 看免费av毛片| 国产精品1区2区在线观看. | 午夜福利在线免费观看网站| 亚洲人成电影免费在线| 久久久久久久精品精品| 欧美+亚洲+日韩+国产| 性高湖久久久久久久久免费观看| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲av电影在线观看一区二区三区| 精品卡一卡二卡四卡免费| 国产在线一区二区三区精| 日韩视频一区二区在线观看| 日韩大片免费观看网站| 久久久久网色| 成年美女黄网站色视频大全免费| 在线观看舔阴道视频| 一本一本久久a久久精品综合妖精| 国产亚洲欧美精品永久| 国产亚洲精品第一综合不卡| 国产极品粉嫩免费观看在线| 国产一级毛片在线| 视频在线观看一区二区三区| 成年人午夜在线观看视频| 一个人免费在线观看的高清视频 | 精品国产一区二区三区四区第35| av片东京热男人的天堂| 欧美日韩亚洲高清精品| 成人手机av| 一级a爱视频在线免费观看| 国产伦人伦偷精品视频| 天天躁日日躁夜夜躁夜夜| 成年人免费黄色播放视频| 久久国产精品人妻蜜桃| 国产欧美日韩一区二区三 | 男女午夜视频在线观看| 人人妻人人澡人人看| 黄色 视频免费看| 在线观看免费日韩欧美大片| 黄网站色视频无遮挡免费观看| 久久99一区二区三区| 国产亚洲精品一区二区www | 亚洲成av片中文字幕在线观看| 99久久精品国产亚洲精品| 精品国内亚洲2022精品成人 | 精品第一国产精品| 麻豆乱淫一区二区| 国产欧美亚洲国产| 中文精品一卡2卡3卡4更新| 亚洲精品中文字幕在线视频| 最近中文字幕2019免费版| 亚洲欧美日韩高清在线视频 | 欧美精品一区二区免费开放| 不卡一级毛片| 久久香蕉激情| 午夜精品国产一区二区电影| 99久久国产精品久久久| 亚洲精品一区蜜桃| 夜夜夜夜夜久久久久| 老熟女久久久| 国产区一区二久久| 欧美av亚洲av综合av国产av| 亚洲综合色网址| 午夜福利视频在线观看免费| 精品欧美一区二区三区在线| 一区福利在线观看| 男女高潮啪啪啪动态图| 久久中文看片网| 丰满人妻熟妇乱又伦精品不卡| 国产在线观看jvid| 熟女少妇亚洲综合色aaa.| 国产精品久久久av美女十八| 2018国产大陆天天弄谢| 美女午夜性视频免费| 亚洲精品乱久久久久久| 久久国产精品男人的天堂亚洲| 爱豆传媒免费全集在线观看| 免费少妇av软件| 一本—道久久a久久精品蜜桃钙片| 涩涩av久久男人的天堂| av又黄又爽大尺度在线免费看| 天天躁狠狠躁夜夜躁狠狠躁| av又黄又爽大尺度在线免费看| 国产在线观看jvid| 国产成人啪精品午夜网站| 国产主播在线观看一区二区| 多毛熟女@视频| 国产真人三级小视频在线观看| 一本色道久久久久久精品综合| 丁香六月天网| 精品欧美一区二区三区在线| 精品一品国产午夜福利视频| 国产精品免费大片| 国产91精品成人一区二区三区 | 亚洲精品在线美女| 最黄视频免费看| 悠悠久久av| 欧美人与性动交α欧美精品济南到| 国产成人欧美| 久久这里只有精品19| 国产在线一区二区三区精| 性少妇av在线| 日本欧美视频一区| √禁漫天堂资源中文www| 一区二区日韩欧美中文字幕| 亚洲av电影在线观看一区二区三区| 亚洲av美国av| 黄色毛片三级朝国网站| 黑丝袜美女国产一区| 精品久久久精品久久久| 久久精品国产亚洲av高清一级| 色老头精品视频在线观看| 天天操日日干夜夜撸| 午夜激情av网站| 久久精品成人免费网站| 另类精品久久| 午夜老司机福利片| 国产精品麻豆人妻色哟哟久久| 国产成人欧美在线观看 | 日本五十路高清| 两人在一起打扑克的视频| 久久久国产欧美日韩av| 亚洲国产中文字幕在线视频| 久久精品国产亚洲av香蕉五月 | 男女之事视频高清在线观看| 欧美精品啪啪一区二区三区 | 国产亚洲av片在线观看秒播厂| 热99re8久久精品国产| 999久久久国产精品视频| 亚洲国产av影院在线观看| 天堂俺去俺来也www色官网| 日韩大码丰满熟妇| 欧美日韩黄片免| 99精品久久久久人妻精品| 国产精品国产三级国产专区5o| 如日韩欧美国产精品一区二区三区| 欧美精品亚洲一区二区| 男女边摸边吃奶| 亚洲成人免费电影在线观看| 久久精品成人免费网站| 女人被躁到高潮嗷嗷叫费观| 极品人妻少妇av视频| 亚洲 国产 在线| 菩萨蛮人人尽说江南好唐韦庄| 国产一级毛片在线| 操美女的视频在线观看| 久久国产精品男人的天堂亚洲| 久久久久国内视频| 欧美日韩国产mv在线观看视频| 搡老熟女国产l中国老女人| av电影中文网址| 亚洲精品一二三| 欧美人与性动交α欧美精品济南到| 欧美日韩av久久| 十八禁网站免费在线| 国产激情久久老熟女| 亚洲成人免费电影在线观看| 一二三四社区在线视频社区8| 日本猛色少妇xxxxx猛交久久| 久久久久久久大尺度免费视频| 极品人妻少妇av视频| 亚洲全国av大片| 人成视频在线观看免费观看| netflix在线观看网站| 91精品伊人久久大香线蕉| 老司机影院成人| 18禁国产床啪视频网站| 精品国产乱码久久久久久小说| 日韩一区二区三区影片| 欧美激情 高清一区二区三区| 黄片大片在线免费观看| 国产亚洲av片在线观看秒播厂| 9191精品国产免费久久| 欧美日韩亚洲综合一区二区三区_| 淫妇啪啪啪对白视频 | 久久中文字幕一级| 女性被躁到高潮视频| 亚洲九九香蕉| 午夜激情av网站| 国产精品成人在线| 亚洲成人免费电影在线观看| 人人妻人人澡人人看| 妹子高潮喷水视频| 两人在一起打扑克的视频| 男女无遮挡免费网站观看| 亚洲成国产人片在线观看| 欧美变态另类bdsm刘玥| 爱豆传媒免费全集在线观看| 啦啦啦免费观看视频1| 大码成人一级视频| 亚洲精品成人av观看孕妇| 亚洲精品一区蜜桃| 久久狼人影院| 欧美日韩福利视频一区二区| 一级a爱视频在线免费观看| 十八禁网站网址无遮挡| 久久久精品国产亚洲av高清涩受| 黄色 视频免费看| 成在线人永久免费视频| 色播在线永久视频| 人人妻人人爽人人添夜夜欢视频| 99精品久久久久人妻精品| 女人爽到高潮嗷嗷叫在线视频| 视频区欧美日本亚洲| 50天的宝宝边吃奶边哭怎么回事| 欧美97在线视频| 777米奇影视久久| 精品一区二区三卡| 黄片播放在线免费| 欧美激情高清一区二区三区| 午夜福利影视在线免费观看| 超色免费av| 国产高清视频在线播放一区 | 国产亚洲av高清不卡| 中国美女看黄片| 成人av一区二区三区在线看 | 男女午夜视频在线观看| 多毛熟女@视频| 捣出白浆h1v1| 黄色怎么调成土黄色| 丝袜美腿诱惑在线| 热re99久久国产66热| 满18在线观看网站| 999精品在线视频| 久久久国产成人免费| 国产一区有黄有色的免费视频| 青春草亚洲视频在线观看| 国产91精品成人一区二区三区 | 亚洲专区字幕在线| 男女边摸边吃奶| 91字幕亚洲| 欧美日韩一级在线毛片| 国产真人三级小视频在线观看| 国产成人av激情在线播放| 男女床上黄色一级片免费看| 老司机深夜福利视频在线观看 | 久久天堂一区二区三区四区| 91精品伊人久久大香线蕉| av网站免费在线观看视频| 欧美日韩精品网址| bbb黄色大片| 国产主播在线观看一区二区| 一级毛片电影观看| 欧美日韩中文字幕国产精品一区二区三区 | 丝袜美腿诱惑在线| 丰满人妻熟妇乱又伦精品不卡| 欧美变态另类bdsm刘玥| 亚洲av成人一区二区三| 中文字幕人妻丝袜制服| 激情视频va一区二区三区| 在线av久久热| 涩涩av久久男人的天堂| 丰满迷人的少妇在线观看| 俄罗斯特黄特色一大片| 欧美人与性动交α欧美软件| 久久精品亚洲av国产电影网| 老司机靠b影院| 国产黄色免费在线视频| 日韩欧美国产一区二区入口| 亚洲欧洲精品一区二区精品久久久| 国产一级毛片在线| 久久香蕉激情| 巨乳人妻的诱惑在线观看| www.精华液| 国产亚洲欧美在线一区二区| a级毛片黄视频| 视频在线观看一区二区三区| 国产日韩欧美亚洲二区| 久久国产精品人妻蜜桃| 国产欧美亚洲国产| 777久久人妻少妇嫩草av网站| 久久精品久久久久久噜噜老黄| 国产精品影院久久| 制服人妻中文乱码| 亚洲性夜色夜夜综合| 老司机亚洲免费影院| 欧美日韩视频精品一区| 欧美97在线视频| 丰满人妻熟妇乱又伦精品不卡| 亚洲人成77777在线视频| 亚洲成人免费电影在线观看| 一区在线观看完整版| 日韩 欧美 亚洲 中文字幕| 国产1区2区3区精品| 丝袜美腿诱惑在线| 999精品在线视频| 亚洲avbb在线观看| 国产免费av片在线观看野外av| 99九九在线精品视频| 久久性视频一级片| 美女中出高潮动态图| 久久国产亚洲av麻豆专区| 亚洲一区二区三区欧美精品| 丁香六月天网| 啦啦啦中文免费视频观看日本| 欧美精品一区二区大全| 男人舔女人的私密视频| av天堂久久9| 中文字幕人妻丝袜制服| 亚洲国产成人一精品久久久| 男女国产视频网站| 99国产综合亚洲精品| 97人妻天天添夜夜摸| 99热网站在线观看| 老汉色av国产亚洲站长工具| 日日夜夜操网爽| 久久天躁狠狠躁夜夜2o2o| 女人高潮潮喷娇喘18禁视频| 国产成人免费观看mmmm| 久热这里只有精品99| 人妻人人澡人人爽人人| 国产欧美日韩一区二区精品| 成人国产一区最新在线观看| 国产精品 欧美亚洲| 亚洲,欧美精品.| 国产精品欧美亚洲77777| 水蜜桃什么品种好| 久久久国产欧美日韩av| 日本撒尿小便嘘嘘汇集6| 日本五十路高清| 国产色视频综合| 91字幕亚洲| 日韩制服骚丝袜av| 国产欧美日韩一区二区三区在线| 中文字幕人妻熟女乱码| 婷婷色av中文字幕| 色婷婷av一区二区三区视频| 精品一区二区三卡| av网站在线播放免费| 亚洲视频免费观看视频| 自拍欧美九色日韩亚洲蝌蚪91| www.av在线官网国产| 久久人人爽人人片av| 久久久国产成人免费| 亚洲视频免费观看视频| 国产老妇伦熟女老妇高清| 麻豆国产av国片精品|