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

    網(wǎng)絡(luò)流量采集與分析系統(tǒng)的實(shí)現(xiàn)

    2022-04-12 21:41:06龍恒張勁勇吳紅梅
    計(jì)算機(jī)時(shí)代 2022年4期

    龍恒 張勁勇 吳紅梅

    摘? 要: 在使用基于網(wǎng)絡(luò)的應(yīng)用或服務(wù)的過程中會遇到各種問題,需要使用流量分析工具找出原因才能解決問題。文章闡述了一套流量采集及分析系統(tǒng)的實(shí)現(xiàn)過程,重點(diǎn)講解了數(shù)據(jù)包的捕獲技術(shù)及分析方法、后臺進(jìn)程的結(jié)構(gòu),以及線程之間的交互過程、采用雙緩沖區(qū)方案實(shí)現(xiàn)線程同步以避免出現(xiàn)資源競爭、使用內(nèi)存預(yù)分配技術(shù)來提高內(nèi)存緩沖區(qū)數(shù)據(jù)結(jié)構(gòu)的性能等方面的內(nèi)容。該系統(tǒng)已實(shí)際運(yùn)行一年多,可以解決網(wǎng)絡(luò)應(yīng)用中的常見問題,具有較強(qiáng)的實(shí)用性。

    關(guān)鍵詞: 數(shù)據(jù)包捕獲; 數(shù)據(jù)包分析; Npcap; 線程同步; 內(nèi)存預(yù)分配

    中圖分類號:TP311? ? ? ? ? 文獻(xiàn)標(biāo)識碼:A? ? ?文章編號:1006-8228(2022)04-24-05

    Implement of network traffic collection and analysis system

    Long Heng Zhang Jinyong Wu Hongmei

    (Maoming Polytechnic, Maoming, Guangdong 525000, China)

    Abstract: In the process of using network-based applications or services, various problems are encountered, and it is necessary to use traffic analysis tools to find out the reasons and solve these problems. In this paper, the realization process of a set of flow collection and analysis system is expounded. It focuses on the capture technology and analysis method of data packets, the structure of the background process, and the interaction process between threads. The double buffer scheme is used to achieve thread synchronization to avoid resource contention. The memory pre-allocation technique is used to improve the performance of the memory buffer data structure. The system has been in practical use for more than a year. It can solve common problems in network applications, and has strong practicability.

    Key words: packet capture; packet analysis; Npcap; thread synchronization; memory pre-allocation

    0 引言

    隨著互聯(lián)網(wǎng)的普及,很多應(yīng)用和服務(wù)都需要聯(lián)網(wǎng)才能使用,這些應(yīng)用和服務(wù)在使用過程中會出現(xiàn)各種由于網(wǎng)絡(luò)原因?qū)е碌膯栴},例如網(wǎng)頁加載緩慢、視頻播放卡頓、服務(wù)不可用等等。管理員需要對網(wǎng)絡(luò)中的流量數(shù)據(jù)進(jìn)行分析,從中獲取有用的信息,才能找到并解決問題。

    本文詳細(xì)介紹了一套網(wǎng)絡(luò)流量采集與分析系統(tǒng)的實(shí)現(xiàn)方法,該系統(tǒng)分為前后臺兩部分,后臺進(jìn)程捕獲數(shù)據(jù)包然后對其進(jìn)行分解,根據(jù)數(shù)據(jù)包首部字段的值和應(yīng)用層數(shù)據(jù)對數(shù)據(jù)包進(jìn)行分類并將指定信息保存到數(shù)據(jù)庫中;前端應(yīng)用負(fù)責(zé)對保存在數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析并將結(jié)果顯示給用戶。這套系統(tǒng)難點(diǎn)在于后臺的實(shí)現(xiàn),這也是本文關(guān)注的重點(diǎn)。

    1 數(shù)據(jù)包捕獲技術(shù)

    本系統(tǒng)使用Npcap技術(shù)捕獲數(shù)據(jù)包,Npcap 是一個(gè)用于Windows系統(tǒng)的數(shù)據(jù)包捕獲和網(wǎng)絡(luò)分析架構(gòu),是Winpcap的后續(xù)版本,架構(gòu)與工作原理與Winpcap相同,但是具有更好的性能、更強(qiáng)的可移植性、更高的安全性以及更豐富的功能。其結(jié)構(gòu)包括一個(gè)名為NPF的內(nèi)核模式驅(qū)動程序和一組與 libpcap 兼容的用戶態(tài)API函數(shù)[1],應(yīng)用程序只需要調(diào)用這些API函數(shù)即可以實(shí)現(xiàn)捕獲數(shù)據(jù)包的功能,步驟如圖1所示。

    ⑴ 系統(tǒng)在加載時(shí)讀取配置文件,完成初始化工作,根據(jù)配置文件里面的參數(shù)生成BPF表達(dá)式。

    ⑵ 打開指定的設(shè)備(網(wǎng)卡)并獲得該設(shè)備的句柄。

    ⑶ 對BPF表達(dá)式進(jìn)行編譯將其與上一步獲得的設(shè)備句柄關(guān)聯(lián)起來,對于實(shí)時(shí)捕獲的情況,可以根據(jù)BPF表達(dá)式指定的條件在內(nèi)核模式下進(jìn)行過濾,以避免將不符合條件的數(shù)據(jù)包從內(nèi)核態(tài)復(fù)制到用戶態(tài)[2]。

    ⑷ 有兩個(gè)對性能有重要的影響的緩沖區(qū)需要設(shè)置。一個(gè)是與網(wǎng)卡關(guān)聯(lián)的內(nèi)核緩沖區(qū)的大小,其用來保存捕獲的數(shù)據(jù)包,使得應(yīng)用程序不必實(shí)時(shí)讀取這些數(shù)據(jù)包,如果這個(gè)緩沖區(qū)設(shè)置得太小,易造成數(shù)據(jù)包丟失,如果設(shè)置得太大,將會對操作系統(tǒng)的不可分頁內(nèi)存造成浪費(fèi)[2]。另一個(gè)是應(yīng)用層緩沖區(qū),用來保存應(yīng)用程序從內(nèi)核讀取的數(shù)據(jù)包,這個(gè)緩沖區(qū)的大小決定了應(yīng)用程序進(jìn)行一次系統(tǒng)調(diào)用能夠返回的數(shù)據(jù)包的數(shù)量,將這個(gè)緩沖區(qū)設(shè)置得大一些可以減少系統(tǒng)調(diào)用的次數(shù)[3]。

    ⑸ 在一個(gè)循環(huán)中讀取數(shù)據(jù)包,然后進(jìn)行分析和處理,如果接收到退出信號,將結(jié)束數(shù)據(jù)包的捕獲過程。

    2 數(shù)據(jù)包的處理流程

    在捕獲數(shù)據(jù)包時(shí),Npcap的內(nèi)核驅(qū)動程序NPF對網(wǎng)卡進(jìn)行監(jiān)聽,捕獲符合條件的數(shù)據(jù)包并將其完整地交給用戶層的應(yīng)用程序,整個(gè)過程不經(jīng)過操作系統(tǒng)的協(xié)議棧[4],應(yīng)用程序收到是鏈路層的數(shù)據(jù)幀。40C76890-AA4A-4E25-83E2-8E57BD8B7F75

    RFC 1042推薦,使用TCP/IP協(xié)議的主機(jī)必須能發(fā)送和接收采用Ethernet II (RFC 894)格式封裝的數(shù)據(jù)幀、應(yīng)該能處理接收到的采用IEEE802.2 SNAP (RFC1042)格式封裝的數(shù)據(jù)幀[5]。Ethernet II數(shù)據(jù)幀格式見圖2[5],IEEE802.2 SNAP數(shù)據(jù)幀格式見圖3[6],圖1、圖2省略了CRC校驗(yàn)碼。

    由于以太網(wǎng)數(shù)據(jù)包的最大長度是1500字節(jié),IEEE802.2 SNAP型的數(shù)據(jù)幀的第13和14字節(jié)表示數(shù)據(jù)包長度,所以其最大值為1500(十六進(jìn)制為0x05DC)。而Ethernet II型的第13和14字節(jié)表示上層協(xié)議類型,取值范圍是0x0600至0xFFFF,因此通過這兩個(gè)字節(jié)的值就可以區(qū)分這兩種類型的數(shù)據(jù)幀,另外IEEE802.2 SNAP型還要求DSAP和SSAP字段的值均固定為170、control字段的值固定為3、OrgCode字段的值固定為0,Type字段的意義與Ethernet II型Type字段相同[6]。

    采集線程讀取數(shù)據(jù)包后獲得一個(gè)指向數(shù)據(jù)的鏈路層首部的指針,對這個(gè)指針指向的緩沖區(qū)中的數(shù)據(jù)進(jìn)行分析,即可獲得數(shù)據(jù)包各個(gè)部分的信息。

    為了減少數(shù)據(jù)包的復(fù)制,定義了一個(gè)結(jié)構(gòu)體PKPTR,其成員都是指向緩沖區(qū)相應(yīng)位置的指針,在分析過程中,將這些指針指向緩沖區(qū)的正確位置。數(shù)據(jù)包處理流程如圖4所示。

    3 后臺進(jìn)程的結(jié)構(gòu)

    在流量較大的鏈路中會采集到大量的數(shù)據(jù)包,因此需要使用兩個(gè)線程才能實(shí)現(xiàn)數(shù)據(jù)采集以及將數(shù)據(jù)保存到數(shù)據(jù)庫這兩個(gè)核心功能,這兩個(gè)線程分別稱為采集線程和存儲線程。主進(jìn)程初始化完成后立刻啟動這兩個(gè)線程,此后主進(jìn)程只負(fù)責(zé)與用戶交互,兩個(gè)線程在主進(jìn)程退出后才會結(jié)束。

    采集線程捕獲數(shù)據(jù)包并對其進(jìn)行分析,然后將指定的數(shù)據(jù)保存在內(nèi)存緩沖區(qū)中,該線程設(shè)置一個(gè)定時(shí)器,如果定時(shí)器超時(shí),將會檢查存儲線程當(dāng)前的狀態(tài),如果其沒有處于休眠狀態(tài),表明存儲線程還沒有完全將上次提交的數(shù)據(jù)寫入數(shù)據(jù)庫,系統(tǒng)會認(rèn)為是用戶的配置不正確,將分別向兩個(gè)線程發(fā)送退出信號,同時(shí)記錄日志,以提示用戶需要調(diào)整定時(shí)器的時(shí)間間隔、采集的數(shù)據(jù)類型及數(shù)量等參數(shù);如果采集線程處于休眠狀態(tài),則喚醒存儲線程,將采集到的數(shù)據(jù)提交給其處理,采集線程重新開始工作。存儲線程負(fù)責(zé)將采集線程提交的數(shù)據(jù)寫入數(shù)據(jù)庫。

    4 線程的同步機(jī)制

    由于兩個(gè)線程都需要訪問保存采集數(shù)據(jù)的緩沖區(qū),因此需要使用同步機(jī)制以避免訪問沖突,常規(guī)的做法是使用操作系統(tǒng)提供的臨界區(qū)、互斥對象或信號量等同步機(jī)制來實(shí)現(xiàn)。但是存儲線程將數(shù)據(jù)寫入數(shù)據(jù)庫的時(shí)間較長,如果使用這些機(jī)制,將會導(dǎo)致采集線程長時(shí)間停止工作。

    本系統(tǒng)采用雙緩沖區(qū)的方案來實(shí)現(xiàn)同步,在主進(jìn)程初始化時(shí),預(yù)先分配兩個(gè)結(jié)構(gòu)完全相同的緩沖區(qū),每個(gè)線程使用一個(gè),當(dāng)采集線程的定時(shí)器超時(shí)后,對isSleep變量進(jìn)行檢測,如果這個(gè)變量的值是0,表示存儲線程正在工作,這種情況將被當(dāng)成配置錯(cuò)誤處理;如果isSleep變量的值為1,表示存儲線程已經(jīng)進(jìn)入休眠狀態(tài),此時(shí)由采集進(jìn)程對兩個(gè)線程的緩沖區(qū)指針的指向地址進(jìn)行交換,然后喚醒存儲線程。由于isSleep變量被兩個(gè)線程共享,因此被定義成volatile long類型的變量,使用volatile關(guān)鍵字對變量進(jìn)行修飾時(shí),CPU每次都從內(nèi)存讀取該變量的值而不會從寄存器中讀取[7],使得變量值發(fā)生變化時(shí)在不同的線程之間可見。對該變量賦值的時(shí)候需要使用InterlockedExchange函數(shù)保證操作的原子性,如果修改是原子操作,兩個(gè)線程訪問isSleep變量時(shí)就不會出現(xiàn)競爭的問題[8]。

    使用雙緩沖區(qū)的方案進(jìn)行同步還可以避免頻繁調(diào)用常規(guī)同步機(jī)制的加鎖、解鎖操作造成性能上的損失。定時(shí)寫入機(jī)制除了可以減少存儲線程被喚醒的次數(shù),還可以充分利用數(shù)據(jù)庫系統(tǒng)的預(yù)處理語句或者批量寫入功能批量寫入記錄,從而提高性能。

    5 數(shù)據(jù)結(jié)構(gòu)

    為了實(shí)現(xiàn)延遲寫入的功能,先要將采集到的數(shù)據(jù)保存在內(nèi)存緩沖區(qū)中,在定時(shí)器超時(shí)后再將數(shù)據(jù)寫入數(shù)據(jù)庫中。本系統(tǒng)以IP地址為中心對數(shù)據(jù)進(jìn)行組織,需要記錄的數(shù)據(jù)類型包括每個(gè)IP地址在指定的時(shí)間段內(nèi)的總流量、每個(gè)會話的流量及會話過程中所產(chǎn)生的數(shù)據(jù)等,所使用的數(shù)據(jù)結(jié)構(gòu)如圖5所示。

    采集線程每讀取到一個(gè)數(shù)據(jù)包都會根據(jù)源IP地址和目標(biāo)IP地址在數(shù)據(jù)結(jié)構(gòu)中進(jìn)行查找,如果存在對應(yīng)的記錄就將數(shù)據(jù)包的信息保存到緩沖區(qū)中,如果不存在,則需要新建一條記錄之后再進(jìn)行保存。在高速網(wǎng)絡(luò)中對查找和寫入的性能要求非常高,在常用的數(shù)據(jù)結(jié)構(gòu)中,Hash表在查找關(guān)鍵字和創(chuàng)建新結(jié)點(diǎn)方面的性能優(yōu)異,理想狀態(tài)下Hash表的查詢、插入和刪除的時(shí)間復(fù)雜度都為O(1)[9]。因此,在數(shù)據(jù)結(jié)構(gòu)的入口處使用一個(gè)Hash表來保存每個(gè)IP地址的數(shù)據(jù),這個(gè)表稱為入口IP地址表。

    入口IP地址表的每個(gè)結(jié)點(diǎn)保存的數(shù)據(jù)分為匯總數(shù)據(jù)和會話數(shù)據(jù)兩種,匯總數(shù)據(jù)包括該結(jié)點(diǎn)創(chuàng)建的時(shí)間、在指定時(shí)間間隔內(nèi)該IP地址接收到的數(shù)據(jù)包個(gè)數(shù)和總字節(jié)數(shù)、發(fā)送出去的數(shù)據(jù)包個(gè)數(shù)和總字節(jié)數(shù)等信息;會話數(shù)據(jù)保存在一個(gè)會話表中,表的每個(gè)結(jié)點(diǎn)記錄了當(dāng)前時(shí)間間隔內(nèi)兩個(gè)端點(diǎn)(endpoint)之間的通信數(shù)據(jù),包括發(fā)送和接收的流量、會話所產(chǎn)生的數(shù)據(jù)等信息。

    會話表也會被頻繁查找和更新,會話表與入口IP地址表有兩個(gè)不同的地方,一是整個(gè)數(shù)據(jù)結(jié)構(gòu)中入口IP地址表只有一個(gè),而每個(gè)IP地址都有一個(gè)獨(dú)立的會話表,因此會話表的數(shù)量會非常多;第二個(gè)是會話表只保存一個(gè)IP地址在一個(gè)時(shí)間間隔內(nèi)的會話,數(shù)據(jù)量比入口IP地址表要少很多,針對這兩個(gè)特點(diǎn),使用紅黑樹作為保存會話表的數(shù)據(jù)結(jié)構(gòu)。

    紅黑樹查詢、插入和刪除的時(shí)間復(fù)雜度為O(logn)[10],在性能上不如Hash表,但是Hash表需要預(yù)先分配一個(gè)有一定冗余的數(shù)組用來進(jìn)行散列運(yùn)算,如果入口IP地址比較多,將會造成比較嚴(yán)重的內(nèi)存浪費(fèi)。另外從單個(gè)會話表來看其數(shù)據(jù)量相對較少,一次查找過程所需訪問的結(jié)點(diǎn)不會很多且大部分運(yùn)算都是比較語句,而且計(jì)算Hash值本身也要一定的運(yùn)算量。綜合考慮各種因素,紅黑樹是一個(gè)合適的選擇。40C76890-AA4A-4E25-83E2-8E57BD8B7F75

    圖5中的SKEY是會話表的鍵,是一個(gè)長度固定的內(nèi)存塊,用來唯一標(biāo)識一個(gè)會話,TCP和UDP協(xié)議數(shù)據(jù)包的SKEY的組成如圖6所示,ICMP協(xié)議數(shù)據(jù)包的SKEY的組成如圖7所示。

    會話表的結(jié)點(diǎn)保存會話的詳細(xì)數(shù)據(jù),包括數(shù)據(jù)包首部字段、所訪問的網(wǎng)站的網(wǎng)址、配置文件指定采集的應(yīng)用層數(shù)據(jù)等。

    由于記錄數(shù)據(jù)時(shí)需要頻繁分配內(nèi)存,如果使用動態(tài)分配的方式將會產(chǎn)生大量的內(nèi)存碎片,會導(dǎo)致內(nèi)存空間的浪費(fèi)和應(yīng)用程序性能下降[11],而且內(nèi)存分配和釋放也需要消耗處理器的資源。

    由于Hash表的鍵和結(jié)點(diǎn)、紅黑樹的鍵和節(jié)點(diǎn)的大小都是固定的,可以使用內(nèi)存預(yù)分配技術(shù),為這些類型的數(shù)據(jù)結(jié)構(gòu)分別分配一個(gè)連續(xù)的內(nèi)存塊作為內(nèi)存池,分配和釋放內(nèi)存,都通過對內(nèi)存池進(jìn)行操作來完成,執(zhí)行的是一些調(diào)整指針指向和記錄使用情況的指令。

    保存會話數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)大小不是固定的,但是在采集過程中只進(jìn)行內(nèi)存分配,內(nèi)存的釋放是在將數(shù)據(jù)寫入數(shù)據(jù)庫之后再統(tǒng)一進(jìn)行,根據(jù)這個(gè)特點(diǎn),預(yù)分配內(nèi)存的方法仍然適用,只需給這些數(shù)據(jù)結(jié)構(gòu)增加一個(gè)指示長度的成員變量,與指向內(nèi)存開始位置的指針一起標(biāo)識所使用的內(nèi)存單元即可。

    下面對采集過程進(jìn)行模擬測試,判斷預(yù)分配內(nèi)存技術(shù)對性能的影響,測試方法是創(chuàng)建一批數(shù)據(jù)包,通過隨機(jī)指定數(shù)據(jù)包的源和目標(biāo)IP地址,使得圖5數(shù)據(jù)結(jié)構(gòu)中的入口IP地址表中保存一定數(shù)量的IP地址,每個(gè)IP地址創(chuàng)建指定數(shù)量的會話,每個(gè)會話采集一個(gè)URL字符串和數(shù)據(jù)包的部分首部字段的值。

    表1和表2的數(shù)據(jù)是在本系統(tǒng)部署的服務(wù)器上測試得出,插入和釋放操作的單位為毫秒,在多臺計(jì)算機(jī)上進(jìn)行的多次測試都能得到類似的結(jié)果。測試中的“插入”操作包含了數(shù)據(jù)包分解和URL匹配等與內(nèi)存分配無關(guān)的運(yùn)算,這部分運(yùn)算耗時(shí)較多,從測試結(jié)果看性能提升為20%左右;“釋放”操作指的是存儲線程將數(shù)據(jù)保存到數(shù)據(jù)庫之后對數(shù)據(jù)結(jié)構(gòu)進(jìn)行重新初始化,在使用內(nèi)存池的情況下內(nèi)存是整塊釋放的,并且沒有執(zhí)行其他的運(yùn)算,因此性能提升非常明顯。

    6 結(jié)束語

    在我校還沒有內(nèi)部署專業(yè)的網(wǎng)絡(luò)安全設(shè)備之前,經(jīng)常會遇到網(wǎng)頁加載緩慢、網(wǎng)速不穩(wěn)定、用戶訪問了惡意網(wǎng)站卻無法察覺、服務(wù)器疑似受到攻擊等問題,由于無法了解網(wǎng)絡(luò)運(yùn)行的狀況,解決問題時(shí)往往沒有針對性,導(dǎo)致了不少糾紛。

    該系統(tǒng)投入使用后,在遵守隱私管理規(guī)定的情況下對部分流量數(shù)據(jù)進(jìn)行采集并保存了較長時(shí)間的歷史記錄,該系統(tǒng)提供了常用的分析功能,為網(wǎng)絡(luò)管理人員了解網(wǎng)絡(luò)運(yùn)行狀況提供了依據(jù),從而能夠快速有針對性地解決問題,在出現(xiàn)爭議事件的時(shí)候可以通過查詢流量日志數(shù)據(jù)進(jìn)行處理,使得網(wǎng)絡(luò)服務(wù)質(zhì)量有所提高。

    我校在開展了等保建設(shè)工作之后,部署了一批專業(yè)的網(wǎng)絡(luò)設(shè)備,雖然這些設(shè)備在功能上與本系統(tǒng)有重疊的地方,但是這套系統(tǒng)使用簡單、問題針對性強(qiáng)、查詢結(jié)果加載速度快、穩(wěn)定性高,由于有這些優(yōu)點(diǎn),該系統(tǒng)目前仍然作為一個(gè)有效的補(bǔ)充方案使用。

    參考文獻(xiàn)(References):

    [1] RISSO F, DEGIOANNI L. An architecture for highperformance network analysis[C]. Proceedings of the 6th IEEE Symposium on Computers and Communications (ISCC 2001), Hammamet,Tunisia, July 2001:2-7

    [2] Van Jacobson, Craig Leres. Npcap API. https://nmap.org/npcap/guide/wpcap/pcap.html. [2021-08-20].

    [3] anonym. Developing software with Npcap. https://nmap.org/npcap/guide/npcap-devguide.html.[2021-08-20].

    [4] DEGIOANNI L, BALDI M, RISSO F. Profiling andoptimization of software -based network -analysis applications proceedings[C]. The 15th IEEE Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2003) Sao Paulo, Brazil, November 2003:3-5

    [5] Stevens WR.TCP/IP 詳解(卷1:協(xié)議).北京:機(jī)械工業(yè)出版社,2000:15-16

    [6] J.Postel,J.Reynolds.A Standard for the Transmission of IPDatagrams over IEEE 802 Networks.https://www.rfc-editor.org/rfc/rfc1042.txt. (1988) [2021-08-20].

    [7] 陳睿,楊孟飛.基于編碼規(guī)則的中斷數(shù)據(jù)訪問沖突檢測方法[J].空間控制技術(shù)與應(yīng)用,2017,43(3):59-65

    [8] W.Richard Stevens,Stephen A.Rago. Unix環(huán)境高級編程(第2版)[M].北京:人民郵電出版社,2007:297-299

    [9] William Ford,William Topp.數(shù)據(jù)結(jié)構(gòu)C++語言描述[M].北京:清華大學(xué)出版社,1998:627-641

    [10] Sartaj Sahni.數(shù)據(jù)結(jié)構(gòu)、算法與應(yīng)用-C++語言描述[M].北京:機(jī)械工業(yè)出版社,2000.334-344

    [11] 劉翔,童薇.動態(tài)內(nèi)存分配器研究綜述[J].計(jì)算機(jī)學(xué)報(bào),2018,41(10):2359-237840C76890-AA4A-4E25-83E2-8E57BD8B7F75

    久久久久性生活片| 亚洲人成伊人成综合网2020| 国产午夜精品久久久久久| 午夜免费观看网址| 亚洲成人中文字幕在线播放| 五月伊人婷婷丁香| 老司机靠b影院| 白带黄色成豆腐渣| 午夜精品一区二区三区免费看| 国产aⅴ精品一区二区三区波| 久久久久久亚洲精品国产蜜桃av| 欧美日韩福利视频一区二区| a级毛片在线看网站| 制服丝袜大香蕉在线| 欧美日韩亚洲综合一区二区三区_| 一二三四社区在线视频社区8| 午夜免费观看网址| 国产av在哪里看| 色在线成人网| 美女大奶头视频| 国产一区二区在线观看日韩 | 亚洲专区中文字幕在线| 小说图片视频综合网站| 精品福利观看| 亚洲最大成人中文| 亚洲国产欧美网| 久久久久久久久免费视频了| 欧美成人免费av一区二区三区| 99热6这里只有精品| 日本一二三区视频观看| 亚洲精品久久国产高清桃花| 这个男人来自地球电影免费观看| 男女视频在线观看网站免费 | 99热这里只有是精品50| 级片在线观看| 级片在线观看| 高潮久久久久久久久久久不卡| 日韩欧美在线二视频| 国产av又大| 一级片免费观看大全| 成在线人永久免费视频| 国产精品爽爽va在线观看网站| 国产午夜精品久久久久久| 国产精品一区二区三区四区久久| 精品乱码久久久久久99久播| 国产精品av视频在线免费观看| 免费看a级黄色片| 又粗又爽又猛毛片免费看| 午夜免费成人在线视频| 99久久久亚洲精品蜜臀av| 麻豆久久精品国产亚洲av| 亚洲中文字幕一区二区三区有码在线看 | 长腿黑丝高跟| 国产精品,欧美在线| 国产精品,欧美在线| 国产高清视频在线观看网站| 久久久国产精品麻豆| 国产精品久久久久久精品电影| 国产精品九九99| 女生性感内裤真人,穿戴方法视频| 欧美日韩乱码在线| 成在线人永久免费视频| 久久中文字幕人妻熟女| 久久午夜综合久久蜜桃| 久久久国产成人免费| 日韩有码中文字幕| 亚洲成a人片在线一区二区| www.精华液| 最新在线观看一区二区三区| 欧美色视频一区免费| 久久性视频一级片| 非洲黑人性xxxx精品又粗又长| 欧美色视频一区免费| av片东京热男人的天堂| 少妇的丰满在线观看| 亚洲成a人片在线一区二区| 亚洲人成伊人成综合网2020| 狂野欧美激情性xxxx| 亚洲一区高清亚洲精品| 成人亚洲精品av一区二区| 老司机福利观看| 国产高清videossex| 欧美大码av| 丁香六月欧美| 欧美乱色亚洲激情| 精品福利观看| 亚洲精品中文字幕在线视频| 999久久久国产精品视频| 日韩精品青青久久久久久| 亚洲成人精品中文字幕电影| 欧美日本亚洲视频在线播放| 亚洲国产看品久久| 精品少妇一区二区三区视频日本电影| 三级男女做爰猛烈吃奶摸视频| netflix在线观看网站| 国产熟女xx| 亚洲av片天天在线观看| 欧美乱码精品一区二区三区| 超碰成人久久| 激情在线观看视频在线高清| 欧美 亚洲 国产 日韩一| 色老头精品视频在线观看| 老司机在亚洲福利影院| 久久国产精品影院| 国内少妇人妻偷人精品xxx网站 | 变态另类成人亚洲欧美熟女| 国产精品98久久久久久宅男小说| 欧美日韩黄片免| 亚洲精品中文字幕在线视频| 嫩草影视91久久| 天天躁狠狠躁夜夜躁狠狠躁| 97人妻精品一区二区三区麻豆| 中文字幕人成人乱码亚洲影| 午夜免费观看网址| 国产精品精品国产色婷婷| 国产精品av久久久久免费| 日韩av在线大香蕉| 十八禁人妻一区二区| 午夜精品在线福利| 美女 人体艺术 gogo| 久久久久久亚洲精品国产蜜桃av| 欧美一级毛片孕妇| 久久久久精品国产欧美久久久| 亚洲人成网站高清观看| 黄色a级毛片大全视频| 男女那种视频在线观看| 成人一区二区视频在线观看| 欧美高清成人免费视频www| 人人妻人人看人人澡| 亚洲国产精品合色在线| 婷婷精品国产亚洲av| 麻豆成人av在线观看| 97碰自拍视频| 美女免费视频网站| 国产私拍福利视频在线观看| 变态另类丝袜制服| 久久久久久国产a免费观看| 亚洲国产欧美人成| 免费观看人在逋| 母亲3免费完整高清在线观看| 久久亚洲真实| 欧美日韩一级在线毛片| 一卡2卡三卡四卡精品乱码亚洲| 日本在线视频免费播放| 国产激情偷乱视频一区二区| 国产伦在线观看视频一区| 9191精品国产免费久久| 亚洲自偷自拍图片 自拍| 午夜两性在线视频| 亚洲最大成人中文| 91在线观看av| 国产精品国产高清国产av| 亚洲午夜精品一区,二区,三区| 999精品在线视频| 亚洲欧美日韩无卡精品| 成人三级黄色视频| 国产精品久久久人人做人人爽| 国产黄a三级三级三级人| 精品免费久久久久久久清纯| 久久九九热精品免费| 免费看日本二区| 亚洲色图av天堂| 国产99白浆流出| 国产在线观看jvid| 天堂√8在线中文| 琪琪午夜伦伦电影理论片6080| 哪里可以看免费的av片| 少妇裸体淫交视频免费看高清 | 久久久久久亚洲精品国产蜜桃av| 狂野欧美激情性xxxx| 国产激情偷乱视频一区二区| 在线a可以看的网站| 亚洲电影在线观看av| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲精品一区av在线观看| 视频区欧美日本亚洲| 久久人妻福利社区极品人妻图片| 欧美性猛交╳xxx乱大交人| 色精品久久人妻99蜜桃| 精品无人区乱码1区二区| 亚洲国产精品久久男人天堂| 亚洲av中文字字幕乱码综合| 亚洲欧美精品综合一区二区三区| 精品一区二区三区视频在线观看免费| 大型黄色视频在线免费观看| 欧美日本亚洲视频在线播放| 男女床上黄色一级片免费看| 欧美zozozo另类| 亚洲人成电影免费在线| 亚洲男人的天堂狠狠| 国产伦在线观看视频一区| 亚洲精品在线美女| 欧美在线黄色| 久久香蕉国产精品| 日日干狠狠操夜夜爽| 一本一本综合久久| 无人区码免费观看不卡| 精品欧美一区二区三区在线| 麻豆一二三区av精品| 亚洲专区国产一区二区| 精华霜和精华液先用哪个| 变态另类丝袜制服| 啪啪无遮挡十八禁网站| 99热6这里只有精品| 精品久久久久久久久久免费视频| 又黄又爽又免费观看的视频| 91字幕亚洲| 国产精品免费一区二区三区在线| 两个人视频免费观看高清| 国产单亲对白刺激| 高潮久久久久久久久久久不卡| 欧美日韩瑟瑟在线播放| 亚洲精品中文字幕在线视频| 99久久精品热视频| 最近视频中文字幕2019在线8| 久久九九热精品免费| 亚洲欧洲精品一区二区精品久久久| 超碰成人久久| 亚洲精品在线观看二区| www.999成人在线观看| 高清毛片免费观看视频网站| 日本三级黄在线观看| 特级一级黄色大片| 巨乳人妻的诱惑在线观看| 天天添夜夜摸| 午夜免费激情av| 亚洲人成网站高清观看| 国产精品免费视频内射| 久久国产乱子伦精品免费另类| 久久久久久久午夜电影| 俺也久久电影网| 国产高清videossex| 变态另类成人亚洲欧美熟女| 人人妻,人人澡人人爽秒播| 亚洲av美国av| 99久久无色码亚洲精品果冻| 欧美色欧美亚洲另类二区| 欧美最黄视频在线播放免费| 久久精品91蜜桃| 亚洲成人国产一区在线观看| 精品久久久久久久末码| 成年女人毛片免费观看观看9| 亚洲国产日韩欧美精品在线观看 | 亚洲国产欧美一区二区综合| 久久久久久亚洲精品国产蜜桃av| 亚洲在线自拍视频| 国产精品亚洲一级av第二区| 色噜噜av男人的天堂激情| 国产精品自产拍在线观看55亚洲| 在线观看免费午夜福利视频| 啦啦啦观看免费观看视频高清| 老司机靠b影院| 中文字幕人妻丝袜一区二区| 真人一进一出gif抽搐免费| 国产av一区在线观看免费| 欧美日韩瑟瑟在线播放| 午夜福利欧美成人| 亚洲性夜色夜夜综合| 真人一进一出gif抽搐免费| 亚洲天堂国产精品一区在线| 日韩精品中文字幕看吧| 丁香欧美五月| av视频在线观看入口| 桃色一区二区三区在线观看| 国产激情偷乱视频一区二区| 老汉色∧v一级毛片| 国产欧美日韩一区二区三| 亚洲国产精品成人综合色| 亚洲第一欧美日韩一区二区三区| 国产亚洲精品综合一区在线观看 | 欧美色视频一区免费| 免费观看精品视频网站| 两个人的视频大全免费| 免费高清视频大片| 久久久国产成人免费| 久久人妻av系列| 女同久久另类99精品国产91| 日韩精品免费视频一区二区三区| 成人午夜高清在线视频| 最近最新免费中文字幕在线| 国产视频内射| 精品高清国产在线一区| av天堂在线播放| 舔av片在线| 日韩有码中文字幕| 亚洲专区字幕在线| 2021天堂中文幕一二区在线观| 中文字幕人妻丝袜一区二区| 毛片女人毛片| 成人18禁在线播放| 午夜两性在线视频| 久久婷婷人人爽人人干人人爱| 啪啪无遮挡十八禁网站| 看免费av毛片| 我的老师免费观看完整版| 十八禁网站免费在线| 国产欧美日韩一区二区精品| 夜夜躁狠狠躁天天躁| 亚洲人成网站在线播放欧美日韩| 99久久精品热视频| 一边摸一边抽搐一进一小说| 观看免费一级毛片| 黄色成人免费大全| 亚洲精品久久成人aⅴ小说| 欧美成人一区二区免费高清观看 | 精品日产1卡2卡| 欧美日韩瑟瑟在线播放| 91麻豆精品激情在线观看国产| 禁无遮挡网站| 99热这里只有是精品50| 大型黄色视频在线免费观看| 亚洲精品美女久久av网站| 狂野欧美白嫩少妇大欣赏| 窝窝影院91人妻| 色在线成人网| 一个人免费在线观看电影 | 欧美中文综合在线视频| 日韩中文字幕欧美一区二区| АⅤ资源中文在线天堂| 免费在线观看亚洲国产| 无限看片的www在线观看| 国产一区二区在线观看日韩 | 午夜久久久久精精品| 一区二区三区激情视频| 男女床上黄色一级片免费看| 久久香蕉激情| 国产亚洲精品综合一区在线观看 | 亚洲精品久久国产高清桃花| 中文在线观看免费www的网站 | 午夜福利在线观看吧| 欧洲精品卡2卡3卡4卡5卡区| 又紧又爽又黄一区二区| 19禁男女啪啪无遮挡网站| 亚洲人成伊人成综合网2020| 亚洲一区二区三区不卡视频| 日本 av在线| 99精品久久久久人妻精品| 搞女人的毛片| 欧美黄色片欧美黄色片| 男人的好看免费观看在线视频 | 91麻豆精品激情在线观看国产| 这个男人来自地球电影免费观看| 精品国产乱子伦一区二区三区| 日韩中文字幕欧美一区二区| 亚洲国产欧洲综合997久久,| 亚洲aⅴ乱码一区二区在线播放 | 毛片女人毛片| 少妇粗大呻吟视频| 男插女下体视频免费在线播放| 熟妇人妻久久中文字幕3abv| 国产av一区在线观看免费| 成人高潮视频无遮挡免费网站| 又粗又爽又猛毛片免费看| 国产精品久久久久久人妻精品电影| 最近最新中文字幕大全电影3| 国产高清视频在线播放一区| 91av网站免费观看| 成人亚洲精品av一区二区| 午夜两性在线视频| 亚洲精品粉嫩美女一区| 欧美色欧美亚洲另类二区| 曰老女人黄片| www.999成人在线观看| 亚洲免费av在线视频| 精品少妇一区二区三区视频日本电影| 亚洲精品粉嫩美女一区| 成年免费大片在线观看| 国产精品国产高清国产av| 岛国视频午夜一区免费看| 久久久国产成人免费| 在线观看舔阴道视频| 亚洲片人在线观看| 久久久久九九精品影院| 真人做人爱边吃奶动态| www日本黄色视频网| 久久久久国内视频| 脱女人内裤的视频| 精品人妻1区二区| 久久久久久久精品吃奶| 亚洲av中文字字幕乱码综合| 香蕉av资源在线| 日本撒尿小便嘘嘘汇集6| 黄色成人免费大全| 91成年电影在线观看| 欧美中文综合在线视频| 老熟妇仑乱视频hdxx| 精品免费久久久久久久清纯| 精品久久久久久久久久免费视频| 亚洲精品在线观看二区| 国产成人精品无人区| 久久国产精品人妻蜜桃| 国产亚洲精品第一综合不卡| 给我免费播放毛片高清在线观看| 国产成+人综合+亚洲专区| 一进一出好大好爽视频| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲国产欧美网| 丰满的人妻完整版| 国内精品久久久久久久电影| 久久久久国产精品人妻aⅴ院| 日韩欧美三级三区| 久久久久性生活片| 国语自产精品视频在线第100页| 久久精品影院6| 99久久综合精品五月天人人| 亚洲 欧美 日韩 在线 免费| 久久人妻福利社区极品人妻图片| 欧美一级a爱片免费观看看 | 欧美日韩一级在线毛片| 一级毛片精品| 久久精品国产亚洲av香蕉五月| 一级作爱视频免费观看| 国产乱人伦免费视频| 丰满人妻一区二区三区视频av | 国产aⅴ精品一区二区三区波| 日本五十路高清| 国产成人精品久久二区二区91| 人妻久久中文字幕网| 日本黄色视频三级网站网址| 亚洲性夜色夜夜综合| 国产久久久一区二区三区| 亚洲精品在线美女| 午夜福利免费观看在线| 婷婷丁香在线五月| 精品一区二区三区视频在线观看免费| 色尼玛亚洲综合影院| 日本在线视频免费播放| 97碰自拍视频| 欧美乱妇无乱码| 欧美日韩精品网址| 精品国产乱码久久久久久男人| 精品久久久久久成人av| 国产高清视频在线播放一区| 日韩av在线大香蕉| 日日爽夜夜爽网站| 午夜免费观看网址| 国产视频内射| 午夜两性在线视频| 俄罗斯特黄特色一大片| svipshipincom国产片| 久久久久亚洲av毛片大全| 母亲3免费完整高清在线观看| 国产精品电影一区二区三区| 国产在线观看jvid| 亚洲五月婷婷丁香| 亚洲国产欧美网| 免费电影在线观看免费观看| 美女 人体艺术 gogo| 亚洲av五月六月丁香网| 嫩草影院精品99| 国产久久久一区二区三区| 亚洲 国产 在线| 亚洲五月天丁香| 人人妻人人看人人澡| 宅男免费午夜| 人妻久久中文字幕网| 日本免费一区二区三区高清不卡| av超薄肉色丝袜交足视频| 国产av麻豆久久久久久久| 99热只有精品国产| 色av中文字幕| 国产男靠女视频免费网站| bbb黄色大片| 熟女电影av网| 久久人妻福利社区极品人妻图片| 黑人欧美特级aaaaaa片| 国产不卡一卡二| 成人手机av| 在线a可以看的网站| 日日干狠狠操夜夜爽| 女人爽到高潮嗷嗷叫在线视频| 美女高潮喷水抽搐中文字幕| 欧美成人免费av一区二区三区| 国产三级在线视频| 99精品久久久久人妻精品| 亚洲精品在线美女| 免费看十八禁软件| www日本在线高清视频| 久久久精品欧美日韩精品| 久久久精品大字幕| 人人妻人人澡欧美一区二区| 精品熟女少妇八av免费久了| 国产精品亚洲一级av第二区| 日本a在线网址| 成人欧美大片| 宅男免费午夜| www.精华液| 国产三级在线视频| av片东京热男人的天堂| 成人av一区二区三区在线看| 大型av网站在线播放| 中文资源天堂在线| 欧美日韩中文字幕国产精品一区二区三区| 亚洲第一电影网av| 亚洲欧美日韩无卡精品| 日本一区二区免费在线视频| 亚洲精品中文字幕在线视频| 亚洲精品久久国产高清桃花| 手机成人av网站| 嫩草影院精品99| 丁香六月欧美| 国产欧美日韩精品亚洲av| 久久久久精品国产欧美久久久| 丁香欧美五月| 99久久精品国产亚洲精品| 嫩草影视91久久| 18禁黄网站禁片午夜丰满| 国产精品亚洲美女久久久| 亚洲精品美女久久av网站| 91老司机精品| 国产一区二区激情短视频| 免费一级毛片在线播放高清视频| 亚洲,欧美精品.| 黄色丝袜av网址大全| 国产免费av片在线观看野外av| 国产久久久一区二区三区| 一区福利在线观看| www.精华液| 男人舔女人下体高潮全视频| 老司机福利观看| 国产一区在线观看成人免费| 91麻豆av在线| 人人妻人人澡欧美一区二区| 免费在线观看成人毛片| 欧美日韩黄片免| 国产欧美日韩一区二区精品| 国产一区二区三区视频了| 两个人视频免费观看高清| 午夜精品一区二区三区免费看| 午夜免费观看网址| 国产人伦9x9x在线观看| 国产av一区二区精品久久| 国产成人啪精品午夜网站| 精华霜和精华液先用哪个| 老司机福利观看| 亚洲精品久久成人aⅴ小说| 国产精品久久电影中文字幕| 久久亚洲精品不卡| 色尼玛亚洲综合影院| 久久婷婷人人爽人人干人人爱| 欧洲精品卡2卡3卡4卡5卡区| 美女午夜性视频免费| 性欧美人与动物交配| 99国产极品粉嫩在线观看| 非洲黑人性xxxx精品又粗又长| www.自偷自拍.com| 国产成人aa在线观看| www.自偷自拍.com| 国产区一区二久久| 99re在线观看精品视频| 午夜成年电影在线免费观看| 99久久精品热视频| 国产片内射在线| 深夜精品福利| 久久久久国产一级毛片高清牌| 亚洲真实伦在线观看| 欧美一级毛片孕妇| 午夜a级毛片| 亚洲国产精品久久男人天堂| 亚洲激情在线av| 久久久久久久久免费视频了| 久久精品影院6| 日韩欧美在线乱码| 男女之事视频高清在线观看| 国产精品一区二区精品视频观看| 俺也久久电影网| 每晚都被弄得嗷嗷叫到高潮| 国产成人aa在线观看| 神马国产精品三级电影在线观看 | 久久中文字幕人妻熟女| 男男h啪啪无遮挡| 国产精品av久久久久免费| 欧美乱色亚洲激情| 日日干狠狠操夜夜爽| 欧美另类亚洲清纯唯美| 好男人电影高清在线观看| 国产成人一区二区三区免费视频网站| 国产精品综合久久久久久久免费| 99在线视频只有这里精品首页| 在线观看www视频免费| 可以在线观看的亚洲视频| 日韩精品青青久久久久久| 最新在线观看一区二区三区| 亚洲成人中文字幕在线播放| 成人亚洲精品av一区二区| 国产av一区二区精品久久| 淫妇啪啪啪对白视频| www.999成人在线观看| 午夜精品一区二区三区免费看| 免费高清视频大片| 可以在线观看毛片的网站| 久久久久久大精品| 在线国产一区二区在线| 免费观看人在逋| 亚洲欧美日韩东京热| 麻豆av在线久日| 老汉色∧v一级毛片| 黄色片一级片一级黄色片| 国产野战对白在线观看| 一卡2卡三卡四卡精品乱码亚洲| 草草在线视频免费看| 精品一区二区三区av网在线观看| 欧美性猛交黑人性爽| 又黄又粗又硬又大视频| 日本 欧美在线| 久久婷婷成人综合色麻豆| 美女 人体艺术 gogo| 巨乳人妻的诱惑在线观看| 亚洲天堂国产精品一区在线| 88av欧美| 黑人操中国人逼视频| 国产成人精品久久二区二区91| av福利片在线观看| 成年人黄色毛片网站| 国产精品影院久久|