• <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

    波多野结衣一区麻豆| 午夜免费观看性视频| 午夜日韩欧美国产| 亚洲欧美成人综合另类久久久| 亚洲自偷自拍图片 自拍| 9191精品国产免费久久| 在线 av 中文字幕| 亚洲五月色婷婷综合| 亚洲专区国产一区二区| 人人妻,人人澡人人爽秒播| 欧美97在线视频| 亚洲,欧美精品.| 捣出白浆h1v1| 亚洲黑人精品在线| 桃红色精品国产亚洲av| 亚洲一区二区三区欧美精品| 国产熟女午夜一区二区三区| 日本撒尿小便嘘嘘汇集6| 成人影院久久| 伊人久久大香线蕉亚洲五| 国产精品国产三级国产专区5o| 午夜精品国产一区二区电影| 精品亚洲成a人片在线观看| 欧美av亚洲av综合av国产av| 午夜福利一区二区在线看| 91精品三级在线观看| 日韩,欧美,国产一区二区三区| 下体分泌物呈黄色| 亚洲国产欧美一区二区综合| 亚洲精品一二三| 欧美97在线视频| 久久国产精品男人的天堂亚洲| 国产精品香港三级国产av潘金莲| 久久精品aⅴ一区二区三区四区| 欧美精品高潮呻吟av久久| 欧美97在线视频| 欧美黑人精品巨大| 成年动漫av网址| 国产又色又爽无遮挡免| 日本黄色日本黄色录像| 叶爱在线成人免费视频播放| 色精品久久人妻99蜜桃| 别揉我奶头~嗯~啊~动态视频 | 国产欧美日韩一区二区三 | 久久狼人影院| 丝瓜视频免费看黄片| 欧美av亚洲av综合av国产av| 巨乳人妻的诱惑在线观看| 亚洲av美国av| 精品久久久精品久久久| 久久人人爽人人片av| 国产成+人综合+亚洲专区| 欧美乱码精品一区二区三区| 亚洲中文日韩欧美视频| 人人妻人人添人人爽欧美一区卜| 爱豆传媒免费全集在线观看| 涩涩av久久男人的天堂| 午夜福利一区二区在线看| 深夜精品福利| 欧美日本中文国产一区发布| 亚洲一区二区三区欧美精品| 99精品久久久久人妻精品| 中文字幕人妻熟女乱码| 欧美日韩福利视频一区二区| 日韩大片免费观看网站| 亚洲av电影在线观看一区二区三区| 一级毛片女人18水好多| 亚洲va日本ⅴa欧美va伊人久久 | 老司机靠b影院| 免费在线观看影片大全网站| 91成人精品电影| 在线亚洲精品国产二区图片欧美| 91麻豆av在线| 人人妻人人澡人人爽人人夜夜| 中文字幕另类日韩欧美亚洲嫩草| 国产精品九九99| 久久天堂一区二区三区四区| 99精品欧美一区二区三区四区| 亚洲视频免费观看视频| 国产日韩欧美在线精品| 国产欧美日韩精品亚洲av| 国产免费现黄频在线看| 91成年电影在线观看| 一级片免费观看大全| 久久亚洲精品不卡| 一二三四在线观看免费中文在| 淫妇啪啪啪对白视频 | 亚洲黑人精品在线| 久久久久久久国产电影| 一级毛片精品| 岛国在线观看网站| 久久这里只有精品19| 高清黄色对白视频在线免费看| 69av精品久久久久久 | 国产av国产精品国产| 成人av一区二区三区在线看 | 一级片免费观看大全| 免费人妻精品一区二区三区视频| 国产一区二区 视频在线| 嫩草影视91久久| av线在线观看网站| 在线 av 中文字幕| 成人手机av| 精品福利永久在线观看| 视频在线观看一区二区三区| 久久久久久久久久久久大奶| 别揉我奶头~嗯~啊~动态视频 | 黄色视频在线播放观看不卡| 亚洲成人免费电影在线观看| 日本五十路高清| 一区福利在线观看| 国产亚洲欧美在线一区二区| 亚洲国产精品一区二区三区在线| 青草久久国产| 亚洲伊人久久精品综合| 午夜免费鲁丝| 久久久久网色| 宅男免费午夜| 人人妻人人澡人人看| 女人爽到高潮嗷嗷叫在线视频| 丁香六月天网| 51午夜福利影视在线观看| av网站在线播放免费| av免费在线观看网站| 欧美激情 高清一区二区三区| tocl精华| 又黄又粗又硬又大视频| 人妻 亚洲 视频| 亚洲精品自拍成人| 中文字幕av电影在线播放| 99久久人妻综合| 中文字幕人妻丝袜制服| 高清在线国产一区| 亚洲国产成人一精品久久久| 男女免费视频国产| 淫妇啪啪啪对白视频 | 午夜福利在线观看吧| 丰满迷人的少妇在线观看| 12—13女人毛片做爰片一| 久久精品人人爽人人爽视色| 国产精品 欧美亚洲| 激情视频va一区二区三区| www.av在线官网国产| 国产成人免费观看mmmm| 亚洲三区欧美一区| 99国产综合亚洲精品| 国产男人的电影天堂91| 精品少妇一区二区三区视频日本电影| 啦啦啦 在线观看视频| 国产黄色免费在线视频| 国产精品 欧美亚洲| 王馨瑶露胸无遮挡在线观看| 久久久久久人人人人人| 午夜福利,免费看| 天堂中文最新版在线下载| 中文欧美无线码| 欧美一级毛片孕妇| 国产99久久九九免费精品| www日本在线高清视频| 亚洲国产欧美日韩在线播放| 久久精品国产a三级三级三级| 欧美变态另类bdsm刘玥| 久久人妻熟女aⅴ| av福利片在线| 午夜成年电影在线免费观看| 不卡av一区二区三区| 999精品在线视频| 国产又爽黄色视频| 叶爱在线成人免费视频播放| 午夜老司机福利片| 高清av免费在线| 亚洲 欧美一区二区三区| 欧美日韩av久久| 999久久久国产精品视频| 午夜免费观看性视频| 人人妻人人澡人人爽人人夜夜| 久久99一区二区三区| 日韩熟女老妇一区二区性免费视频| 久久狼人影院| 欧美97在线视频| 美女视频免费永久观看网站| 久久久国产一区二区| 99热网站在线观看| 日韩欧美一区二区三区在线观看 | 成年动漫av网址| 久久久久精品人妻al黑| 国产成人精品无人区| 精品久久久久久电影网| 男女高潮啪啪啪动态图| 一本综合久久免费| 亚洲国产欧美日韩在线播放| av视频免费观看在线观看| 最近最新中文字幕大全免费视频| 免费不卡黄色视频| 日日爽夜夜爽网站| 妹子高潮喷水视频| av在线app专区| 1024香蕉在线观看| av网站免费在线观看视频| 精品欧美一区二区三区在线| 免费一级毛片在线播放高清视频 | 中文字幕色久视频| 一级片'在线观看视频| 又大又爽又粗| 国产成人精品在线电影| 国产日韩一区二区三区精品不卡| av国产精品久久久久影院| 在线 av 中文字幕| 97在线人人人人妻| 叶爱在线成人免费视频播放| 爱豆传媒免费全集在线观看| 窝窝影院91人妻| 国产无遮挡羞羞视频在线观看| 99国产精品免费福利视频| 国产av又大| 欧美乱码精品一区二区三区| 成年av动漫网址| 国产精品av久久久久免费| 69精品国产乱码久久久| 国产激情久久老熟女| 欧美日韩国产mv在线观看视频| 少妇粗大呻吟视频| 在线观看一区二区三区激情| 99国产精品免费福利视频| 日本a在线网址| 黄色片一级片一级黄色片| 在线观看免费视频网站a站| 欧美中文综合在线视频| 两个人看的免费小视频| 久久国产精品大桥未久av| 新久久久久国产一级毛片| 免费av中文字幕在线| 天堂8中文在线网| 欧美黄色淫秽网站| 视频区欧美日本亚洲| 久久中文看片网| 一个人免费看片子| 一级a爱视频在线免费观看| 亚洲情色 制服丝袜| 女警被强在线播放| 久久精品国产亚洲av香蕉五月 | 国产精品影院久久| 老司机影院成人| 午夜免费鲁丝| 久久久久国产一级毛片高清牌| e午夜精品久久久久久久| 天天操日日干夜夜撸| 久久久水蜜桃国产精品网| 男女午夜视频在线观看| 日韩一区二区三区影片| 欧美亚洲日本最大视频资源| 人妻人人澡人人爽人人| 日韩大片免费观看网站| 99热国产这里只有精品6| 满18在线观看网站| 久久九九热精品免费| 超碰成人久久| 久久国产精品影院| 国产亚洲一区二区精品| 美女午夜性视频免费| 久久久水蜜桃国产精品网| 亚洲激情五月婷婷啪啪| 青草久久国产| e午夜精品久久久久久久| 国产精品欧美亚洲77777| 国产高清videossex| 精品卡一卡二卡四卡免费| 亚洲熟女毛片儿| 少妇精品久久久久久久| 国产精品免费视频内射| 纯流量卡能插随身wifi吗| 日本91视频免费播放| 多毛熟女@视频| 成年动漫av网址| 久久精品aⅴ一区二区三区四区| 美女午夜性视频免费| 日韩电影二区| av天堂在线播放| 午夜视频精品福利| 亚洲精品国产av蜜桃| 久久人人爽人人片av| 亚洲一区中文字幕在线| 亚洲一卡2卡3卡4卡5卡精品中文| 汤姆久久久久久久影院中文字幕| 人妻一区二区av| 在线观看一区二区三区激情| 夜夜骑夜夜射夜夜干| 啦啦啦在线免费观看视频4| 人妻人人澡人人爽人人| 超碰成人久久| 亚洲人成电影免费在线| 嫁个100分男人电影在线观看| 黄片大片在线免费观看| 他把我摸到了高潮在线观看 | 国产精品久久久人人做人人爽| 久久ye,这里只有精品| av超薄肉色丝袜交足视频| 男人舔女人的私密视频| 在线观看www视频免费| 国产精品一区二区精品视频观看| 人人澡人人妻人| 男女国产视频网站| 国产国语露脸激情在线看| 一级片免费观看大全| 永久免费av网站大全| 大陆偷拍与自拍| 国产精品一区二区在线观看99| 在线观看一区二区三区激情| 人妻一区二区av| 国产一卡二卡三卡精品| 在线观看人妻少妇| 纯流量卡能插随身wifi吗| 秋霞在线观看毛片| 国产精品免费视频内射| 久久久久网色| 熟女少妇亚洲综合色aaa.| 久久这里只有精品19| 亚洲一码二码三码区别大吗| 十八禁网站网址无遮挡| 日本五十路高清| 97人妻天天添夜夜摸| 欧美激情久久久久久爽电影 | 90打野战视频偷拍视频| 一二三四社区在线视频社区8| 久久女婷五月综合色啪小说| 69av精品久久久久久 | 老熟妇仑乱视频hdxx| 欧美日韩黄片免| 妹子高潮喷水视频| 美女视频免费永久观看网站| 欧美+亚洲+日韩+国产| 精品亚洲乱码少妇综合久久| 亚洲熟女毛片儿| 国产一级毛片在线| 中文字幕制服av| 国产亚洲精品第一综合不卡| 国产日韩欧美在线精品| 久久国产精品男人的天堂亚洲| 久久久欧美国产精品| 欧美黑人欧美精品刺激| 一二三四社区在线视频社区8| 永久免费av网站大全| 成在线人永久免费视频| 精品久久久久久久毛片微露脸 | 一区二区日韩欧美中文字幕| 国产成人精品在线电影| 天天添夜夜摸| 别揉我奶头~嗯~啊~动态视频 | 中文欧美无线码| 亚洲av欧美aⅴ国产| 精品一品国产午夜福利视频| 亚洲欧美色中文字幕在线| 久久精品国产亚洲av香蕉五月 | 日本91视频免费播放| 99精国产麻豆久久婷婷| 伊人久久大香线蕉亚洲五| 久久中文看片网| 18在线观看网站| 一级毛片电影观看| 美女国产高潮福利片在线看| 丝袜喷水一区| 国产av精品麻豆| 菩萨蛮人人尽说江南好唐韦庄| 久久国产亚洲av麻豆专区| 亚洲精品中文字幕在线视频| 深夜精品福利| 桃红色精品国产亚洲av| 精品一区在线观看国产| 久久国产精品影院| 欧美av亚洲av综合av国产av| 少妇裸体淫交视频免费看高清 | 蜜桃国产av成人99| 亚洲男人天堂网一区| 精品国产乱码久久久久久小说| 日日爽夜夜爽网站| 国产亚洲av高清不卡| 另类亚洲欧美激情| 欧美亚洲 丝袜 人妻 在线| 91大片在线观看| 狂野欧美激情性bbbbbb| 精品人妻在线不人妻| cao死你这个sao货| 欧美精品av麻豆av| 超碰97精品在线观看| 亚洲精品美女久久av网站| 久9热在线精品视频| 一区二区三区四区激情视频| 国产高清视频在线播放一区 | 两个人看的免费小视频| 精品国产超薄肉色丝袜足j| 十八禁网站免费在线| 亚洲一卡2卡3卡4卡5卡精品中文| 一级毛片精品| 国产在线一区二区三区精| 叶爱在线成人免费视频播放| 各种免费的搞黄视频| 欧美中文综合在线视频| 高清av免费在线| 亚洲 欧美一区二区三区| av不卡在线播放| 亚洲中文字幕日韩| 国产欧美日韩一区二区三区在线| 国产淫语在线视频| 亚洲av日韩精品久久久久久密| 久久天躁狠狠躁夜夜2o2o| 在线av久久热| 国产亚洲欧美精品永久| 欧美国产精品va在线观看不卡| 成年女人毛片免费观看观看9 | 在线观看www视频免费| 99国产极品粉嫩在线观看| 999久久久国产精品视频| av在线老鸭窝| 国产一卡二卡三卡精品| 成人亚洲精品一区在线观看| 久久99一区二区三区| 日韩视频一区二区在线观看| 69av精品久久久久久 | av天堂久久9| 国产成人a∨麻豆精品| 水蜜桃什么品种好| 成年人午夜在线观看视频| 91成人精品电影| 岛国毛片在线播放| 男女下面插进去视频免费观看| 汤姆久久久久久久影院中文字幕| 亚洲av男天堂| 丰满迷人的少妇在线观看| 国产1区2区3区精品| 老司机影院成人| 久久久久久久精品精品| 午夜福利影视在线免费观看| 手机成人av网站| 9热在线视频观看99| 婷婷成人精品国产| 久久久欧美国产精品| 成年人免费黄色播放视频| 人人妻人人澡人人爽人人夜夜| av福利片在线| 国产高清国产精品国产三级| 黄色毛片三级朝国网站| 曰老女人黄片| 亚洲国产看品久久| 国产欧美日韩精品亚洲av| 国产一区二区三区综合在线观看| 日本黄色日本黄色录像| 国产一卡二卡三卡精品| 岛国毛片在线播放| 亚洲av日韩在线播放| 久久久久国内视频| 国产欧美日韩一区二区精品| 在线av久久热| 亚洲天堂av无毛| 女警被强在线播放| 国产男女内射视频| 亚洲精品av麻豆狂野| 美女福利国产在线| 不卡av一区二区三区| 国产成人免费无遮挡视频| 国产高清国产精品国产三级| 法律面前人人平等表现在哪些方面 | 人人妻人人澡人人看| 成人国语在线视频| 美女福利国产在线| 97人妻天天添夜夜摸| 美女午夜性视频免费| 肉色欧美久久久久久久蜜桃| 国产成人一区二区三区免费视频网站| 正在播放国产对白刺激| 欧美日韩av久久| 亚洲午夜精品一区,二区,三区| 国产日韩欧美在线精品| 欧美变态另类bdsm刘玥| 1024香蕉在线观看| 母亲3免费完整高清在线观看| 18禁黄网站禁片午夜丰满| 丰满人妻熟妇乱又伦精品不卡| 在线亚洲精品国产二区图片欧美| 69av精品久久久久久 | 一区二区三区四区激情视频| 1024香蕉在线观看| 正在播放国产对白刺激| 日韩欧美一区二区三区在线观看 | 老司机在亚洲福利影院| 国产精品一区二区在线观看99| 免费av中文字幕在线| 乱人伦中国视频| 欧美日韩成人在线一区二区| 亚洲精品国产av成人精品| 99精品欧美一区二区三区四区| 爱豆传媒免费全集在线观看| 亚洲欧美激情在线| 天天添夜夜摸| 黄色a级毛片大全视频| 精品一品国产午夜福利视频| 国产精品成人在线| 男人爽女人下面视频在线观看| videosex国产| 菩萨蛮人人尽说江南好唐韦庄| 又紧又爽又黄一区二区| 成在线人永久免费视频| 国产人伦9x9x在线观看| 亚洲少妇的诱惑av| 免费观看a级毛片全部| 亚洲精品一卡2卡三卡4卡5卡 | 亚洲激情五月婷婷啪啪| 啦啦啦视频在线资源免费观看| 久久天堂一区二区三区四区| 日本wwww免费看| 又紧又爽又黄一区二区| 国产亚洲欧美在线一区二区| 2018国产大陆天天弄谢| 天天躁夜夜躁狠狠躁躁| 久久天躁狠狠躁夜夜2o2o| 无限看片的www在线观看| 高清视频免费观看一区二区| 777米奇影视久久| 狠狠精品人妻久久久久久综合| 最新的欧美精品一区二区| 久久99热这里只频精品6学生| 另类亚洲欧美激情| 欧美一级毛片孕妇| av线在线观看网站| 波多野结衣一区麻豆| 老司机在亚洲福利影院| 精品国产乱码久久久久久男人| 男女国产视频网站| 搡老岳熟女国产| 欧美日韩福利视频一区二区| 午夜两性在线视频| 大型av网站在线播放| 一本久久精品| 久久久国产精品麻豆| 午夜久久久在线观看| 日本91视频免费播放| 久久精品久久久久久噜噜老黄| 日韩中文字幕欧美一区二区| 国产男女超爽视频在线观看| 一级毛片精品| 日本精品一区二区三区蜜桃| 久久久国产一区二区| 在线亚洲精品国产二区图片欧美| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲中文字幕日韩| 制服诱惑二区| 黄色 视频免费看| 午夜福利在线观看吧| 欧美性长视频在线观看| 亚洲中文av在线| 亚洲色图 男人天堂 中文字幕| 天天躁日日躁夜夜躁夜夜| 亚洲精品美女久久av网站| 免费不卡黄色视频| 久久久久久久久免费视频了| 性色av一级| 久久国产精品大桥未久av| 国产精品 欧美亚洲| 亚洲国产毛片av蜜桃av| 国产欧美日韩综合在线一区二区| 99国产精品免费福利视频| 久9热在线精品视频| 妹子高潮喷水视频| 免费人妻精品一区二区三区视频| av免费在线观看网站| 亚洲七黄色美女视频| 亚洲av片天天在线观看| 国产亚洲欧美在线一区二区| 亚洲 欧美一区二区三区| 十八禁网站免费在线| 两个人看的免费小视频| 成年动漫av网址| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲欧美色中文字幕在线| 成人国产av品久久久| 91麻豆av在线| 国产日韩欧美在线精品| 各种免费的搞黄视频| 日本欧美视频一区| 爱豆传媒免费全集在线观看| 日本91视频免费播放| 日韩大片免费观看网站| 国产亚洲精品第一综合不卡| 爱豆传媒免费全集在线观看| 国产成人系列免费观看| 亚洲成国产人片在线观看| 丁香六月天网| 热99re8久久精品国产| 99久久人妻综合| 亚洲av男天堂| 欧美av亚洲av综合av国产av| 日韩中文字幕视频在线看片| 国产在线观看jvid| 狂野欧美激情性xxxx| 巨乳人妻的诱惑在线观看| 成人三级做爰电影| 精品一区二区三卡| av网站在线播放免费| 欧美黑人精品巨大| 欧美国产精品一级二级三级| 精品人妻在线不人妻| 精品一区在线观看国产| 18禁国产床啪视频网站| 亚洲av电影在线观看一区二区三区| 免费在线观看完整版高清| 精品国产乱子伦一区二区三区 | av一本久久久久| 欧美激情 高清一区二区三区| 人人澡人人妻人| 国产在线免费精品| 中文字幕高清在线视频| 大陆偷拍与自拍| 我要看黄色一级片免费的| 国产福利在线免费观看视频| 午夜激情av网站| 欧美日韩成人在线一区二区|