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

    丰满的人妻完整版| 中文字幕人妻熟人妻熟丝袜美| 亚洲丝袜综合中文字幕| 日本-黄色视频高清免费观看| 午夜福利18| 热99在线观看视频| 久久综合国产亚洲精品| 熟女人妻精品中文字幕| 老师上课跳d突然被开到最大视频| 日本熟妇午夜| 国产午夜精品久久久久久一区二区三区 | 久久亚洲精品不卡| 亚洲av一区综合| 在现免费观看毛片| 丝袜喷水一区| 黄色一级大片看看| 村上凉子中文字幕在线| 淫秽高清视频在线观看| 国产片特级美女逼逼视频| av黄色大香蕉| 中文亚洲av片在线观看爽| 欧美日韩在线观看h| 亚洲精品粉嫩美女一区| 乱系列少妇在线播放| 国产aⅴ精品一区二区三区波| 少妇熟女aⅴ在线视频| 大型黄色视频在线免费观看| 成人特级av手机在线观看| 欧美色视频一区免费| 久久久a久久爽久久v久久| 免费av不卡在线播放| 国产一区二区三区av在线 | 能在线免费观看的黄片| 波多野结衣巨乳人妻| 成人av一区二区三区在线看| 欧美精品国产亚洲| 久久久久九九精品影院| 成人美女网站在线观看视频| 1000部很黄的大片| 国产高清视频在线观看网站| 给我免费播放毛片高清在线观看| 日本一本二区三区精品| 熟女电影av网| 亚洲av成人av| 午夜激情欧美在线| 国产午夜精品论理片| 日产精品乱码卡一卡2卡三| 国产欧美日韩精品亚洲av| 99国产精品一区二区蜜桃av| 美女高潮的动态| 亚洲丝袜综合中文字幕| 欧美+亚洲+日韩+国产| 国产一区二区亚洲精品在线观看| 一级黄片播放器| 少妇的逼水好多| 12—13女人毛片做爰片一| 波多野结衣高清作品| 久久久国产成人免费| 成人综合一区亚洲| 12—13女人毛片做爰片一| 黑人高潮一二区| 春色校园在线视频观看| 99久久精品一区二区三区| 两个人的视频大全免费| 中文字幕熟女人妻在线| 如何舔出高潮| 国内精品一区二区在线观看| 亚洲综合色惰| 麻豆国产av国片精品| 成人综合一区亚洲| 国产精品福利在线免费观看| av在线天堂中文字幕| 国产视频内射| 久久精品国产亚洲av涩爱 | 少妇裸体淫交视频免费看高清| 欧美3d第一页| 亚洲国产精品合色在线| 高清日韩中文字幕在线| 国产精华一区二区三区| 午夜免费男女啪啪视频观看 | 亚洲av电影不卡..在线观看| 九九在线视频观看精品| 色哟哟·www| 日韩 亚洲 欧美在线| 真人做人爱边吃奶动态| 少妇人妻一区二区三区视频| 午夜福利在线观看吧| 日韩欧美国产在线观看| 亚洲精品亚洲一区二区| 成人漫画全彩无遮挡| 99热这里只有是精品在线观看| 尾随美女入室| 国产伦精品一区二区三区视频9| 美女内射精品一级片tv| 大又大粗又爽又黄少妇毛片口| 日本黄大片高清| 长腿黑丝高跟| 中文字幕精品亚洲无线码一区| 国产精品人妻久久久久久| 神马国产精品三级电影在线观看| 成人午夜高清在线视频| 亚洲国产精品久久男人天堂| 麻豆久久精品国产亚洲av| 天堂动漫精品| 欧美3d第一页| 欧美日韩一区二区视频在线观看视频在线 | 日韩欧美精品v在线| 最近中文字幕高清免费大全6| 亚洲一区高清亚洲精品| 亚洲专区国产一区二区| 国产一区二区在线av高清观看| 51国产日韩欧美| 亚洲成av人片在线播放无| 村上凉子中文字幕在线| 最近手机中文字幕大全| 国产精品人妻久久久久久| 国产真实伦视频高清在线观看| 91在线精品国自产拍蜜月| 中文字幕免费在线视频6| 欧美最新免费一区二区三区| 丰满人妻一区二区三区视频av| 国产亚洲av嫩草精品影院| 人妻丰满熟妇av一区二区三区| 中文字幕av成人在线电影| 我要看日韩黄色一级片| 亚洲人成网站在线播| 小说图片视频综合网站| 女生性感内裤真人,穿戴方法视频| 1024手机看黄色片| 成人精品一区二区免费| 3wmmmm亚洲av在线观看| 日韩高清综合在线| 精品国内亚洲2022精品成人| 18禁黄网站禁片免费观看直播| 色播亚洲综合网| 级片在线观看| av天堂在线播放| 日本爱情动作片www.在线观看 | 国产成人福利小说| 国产91av在线免费观看| 一进一出抽搐gif免费好疼| 美女xxoo啪啪120秒动态图| 亚洲久久久久久中文字幕| 在线观看免费视频日本深夜| 听说在线观看完整版免费高清| 蜜桃亚洲精品一区二区三区| 不卡一级毛片| 日本a在线网址| 国内久久婷婷六月综合欲色啪| 亚洲第一区二区三区不卡| 女生性感内裤真人,穿戴方法视频| 免费看av在线观看网站| 熟女电影av网| 一夜夜www| 九九爱精品视频在线观看| 亚洲欧美精品自产自拍| 噜噜噜噜噜久久久久久91| 成年av动漫网址| 三级国产精品欧美在线观看| 亚洲性夜色夜夜综合| 成年av动漫网址| 精品熟女少妇av免费看| 岛国在线免费视频观看| 国产色爽女视频免费观看| 此物有八面人人有两片| av视频在线观看入口| 又爽又黄a免费视频| 12—13女人毛片做爰片一| 观看美女的网站| 尤物成人国产欧美一区二区三区| 此物有八面人人有两片| 欧美xxxx黑人xx丫x性爽| 亚洲美女搞黄在线观看 | 久久久a久久爽久久v久久| 亚洲人成网站高清观看| 网址你懂的国产日韩在线| 国产极品精品免费视频能看的| 色综合亚洲欧美另类图片| 国产高清有码在线观看视频| 成年女人毛片免费观看观看9| 午夜日韩欧美国产| 在线观看av片永久免费下载| 色综合亚洲欧美另类图片| 中文字幕精品亚洲无线码一区| 女的被弄到高潮叫床怎么办| 亚洲性久久影院| 久久热精品热| 嫩草影院精品99| 国产精品一区www在线观看| 日本一本二区三区精品| 在线天堂最新版资源| 免费电影在线观看免费观看| 国产亚洲av嫩草精品影院| av专区在线播放| 国内精品美女久久久久久| 亚洲自偷自拍三级| 99热6这里只有精品| 中文字幕av在线有码专区| 天天躁夜夜躁狠狠久久av| 久久99热这里只有精品18| 亚洲无线在线观看| а√天堂www在线а√下载| 国产精品一区www在线观看| 国产成人一区二区在线| 91麻豆精品激情在线观看国产| 国产成人aa在线观看| 看免费成人av毛片| 久久精品综合一区二区三区| 内地一区二区视频在线| 婷婷精品国产亚洲av在线| 国产成人a∨麻豆精品| 精品国内亚洲2022精品成人| 日韩欧美一区二区三区在线观看| 亚洲一区高清亚洲精品| 国产高清视频在线播放一区| 一级毛片我不卡| 在线国产一区二区在线| 亚州av有码| 欧美丝袜亚洲另类| 精品一区二区三区视频在线观看免费| 免费搜索国产男女视频| 欧美日本视频| 久久人人爽人人爽人人片va| 直男gayav资源| 又粗又爽又猛毛片免费看| 一个人观看的视频www高清免费观看| 国产激情偷乱视频一区二区| 久久久成人免费电影| 美女 人体艺术 gogo| .国产精品久久| 淫秽高清视频在线观看| 欧美一级a爱片免费观看看| 97人妻精品一区二区三区麻豆| 美女cb高潮喷水在线观看| 色5月婷婷丁香| 亚洲国产欧洲综合997久久,| 成年av动漫网址| 此物有八面人人有两片| av女优亚洲男人天堂| 黄色配什么色好看| 日韩欧美免费精品| 亚洲中文日韩欧美视频| 国产精品一区二区三区四区久久| 中文字幕人妻熟人妻熟丝袜美| 自拍偷自拍亚洲精品老妇| 久久午夜亚洲精品久久| 国产精品一区二区三区四区免费观看 | 国产美女午夜福利| 久久精品91蜜桃| 91在线精品国自产拍蜜月| 可以在线观看毛片的网站| 一区福利在线观看| 久久久国产成人精品二区| 永久网站在线| 午夜免费激情av| 久久久久久久久久成人| 久久久精品94久久精品| 国产探花在线观看一区二区| 国产精品久久久久久精品电影| 麻豆精品久久久久久蜜桃| 午夜福利在线观看免费完整高清在 | 六月丁香七月| 日本熟妇午夜| 91久久精品国产一区二区三区| 精品久久久久久久久久久久久| av中文乱码字幕在线| 久久国内精品自在自线图片| 波野结衣二区三区在线| av视频在线观看入口| 小蜜桃在线观看免费完整版高清| 床上黄色一级片| 乱码一卡2卡4卡精品| 婷婷色综合大香蕉| 久久99热6这里只有精品| av在线蜜桃| 午夜福利在线观看吧| 熟妇人妻久久中文字幕3abv| 欧美性感艳星| 久久久久久久久中文| 日本精品一区二区三区蜜桃| 久久久久精品国产欧美久久久| 少妇人妻一区二区三区视频| 欧美丝袜亚洲另类| av天堂在线播放| 在线免费十八禁| 国产亚洲精品久久久久久毛片| 一个人免费在线观看电影| 麻豆一二三区av精品| 免费电影在线观看免费观看| 亚洲国产精品久久男人天堂| 日韩精品有码人妻一区| 女人被狂操c到高潮| 天天躁夜夜躁狠狠久久av| 国产亚洲av嫩草精品影院| 人人妻人人澡人人爽人人夜夜 | 91在线观看av| 嫩草影院精品99| 啦啦啦韩国在线观看视频| 久久99热这里只有精品18| 蜜桃亚洲精品一区二区三区| 美女大奶头视频| 国产日本99.免费观看| 国产精品一区二区性色av| 嫩草影院入口| 波野结衣二区三区在线| 18禁在线无遮挡免费观看视频 | 在现免费观看毛片| 99视频精品全部免费 在线| 国产高清有码在线观看视频| 天天一区二区日本电影三级| 亚洲av一区综合| 久久久欧美国产精品| 99在线人妻在线中文字幕| 国产乱人偷精品视频| av国产免费在线观看| 成年免费大片在线观看| 日韩av不卡免费在线播放| 1024手机看黄色片| 不卡一级毛片| 麻豆成人午夜福利视频| 人妻夜夜爽99麻豆av| 日韩高清综合在线| 欧美日韩一区二区视频在线观看视频在线 | 超碰av人人做人人爽久久| 99久久精品一区二区三区| 十八禁网站免费在线| 国产在视频线在精品| 男人舔女人下体高潮全视频| 精品日产1卡2卡| 亚洲美女黄片视频| 国产单亲对白刺激| 国产精品无大码| 久久99热6这里只有精品| 亚洲av中文av极速乱| 99在线视频只有这里精品首页| av天堂中文字幕网| 一区二区三区免费毛片| 欧美最新免费一区二区三区| 最后的刺客免费高清国语| 网址你懂的国产日韩在线| av视频在线观看入口| 久久精品国产亚洲av涩爱 | 欧美成人精品欧美一级黄| 久久精品夜夜夜夜夜久久蜜豆| 国产精品一区www在线观看| 在线观看66精品国产| 99久久无色码亚洲精品果冻| .国产精品久久| 欧美成人a在线观看| 日韩,欧美,国产一区二区三区 | 97在线视频观看| 啦啦啦观看免费观看视频高清| 精品乱码久久久久久99久播| 国产色婷婷99| 精品久久国产蜜桃| 日韩欧美在线乱码| 偷拍熟女少妇极品色| 看黄色毛片网站| 亚洲精品国产成人久久av| av专区在线播放| 国产一区二区在线av高清观看| 成人一区二区视频在线观看| 日韩三级伦理在线观看| av在线老鸭窝| 精品午夜福利在线看| 中文在线观看免费www的网站| 九九久久精品国产亚洲av麻豆| 国产久久久一区二区三区| 欧美bdsm另类| 亚洲精品乱码久久久v下载方式| 国产不卡一卡二| 午夜精品国产一区二区电影 | 久久中文看片网| 老女人水多毛片| 香蕉av资源在线| 高清毛片免费看| 搡女人真爽免费视频火全软件 | 此物有八面人人有两片| 日本黄色片子视频| 深夜a级毛片| 免费看日本二区| av国产免费在线观看| 成人亚洲精品av一区二区| 午夜影院日韩av| 国产69精品久久久久777片| 色在线成人网| 免费黄网站久久成人精品| 男人舔女人下体高潮全视频| 中文字幕人妻熟人妻熟丝袜美| 国产精品,欧美在线| 亚洲人成网站高清观看| 国产一区二区亚洲精品在线观看| 91在线观看av| 亚洲av熟女| 人人妻人人澡人人爽人人夜夜 | 伦理电影大哥的女人| 免费搜索国产男女视频| 亚洲国产高清在线一区二区三| 一个人免费在线观看电影| 亚洲国产精品合色在线| 最近中文字幕高清免费大全6| 大香蕉久久网| 国产精品久久视频播放| 亚洲电影在线观看av| 好男人在线观看高清免费视频| 午夜福利高清视频| 成人性生交大片免费视频hd| 亚洲精品在线观看二区| 精品午夜福利视频在线观看一区| 亚洲欧美成人综合另类久久久 | 99热这里只有精品一区| 丰满人妻一区二区三区视频av| 天堂网av新在线| 天堂√8在线中文| 赤兔流量卡办理| 久久久精品欧美日韩精品| 搞女人的毛片| 中国美女看黄片| 日本黄色视频三级网站网址| 在线免费十八禁| 神马国产精品三级电影在线观看| 欧美成人精品欧美一级黄| 搡女人真爽免费视频火全软件 | 热99在线观看视频| 精品一区二区三区av网在线观看| 久久久精品94久久精品| 不卡视频在线观看欧美| 嫩草影院入口| 国产免费一级a男人的天堂| 成人性生交大片免费视频hd| 色在线成人网| 亚洲国产精品国产精品| 日韩欧美三级三区| 午夜免费男女啪啪视频观看 | 成人特级黄色片久久久久久久| 日本欧美国产在线视频| 91午夜精品亚洲一区二区三区| 最新在线观看一区二区三区| 国产高清激情床上av| 十八禁国产超污无遮挡网站| 亚洲精品色激情综合| 99热精品在线国产| 日韩欧美免费精品| 一级黄色大片毛片| 熟女人妻精品中文字幕| 一级a爱片免费观看的视频| 国产精品久久电影中文字幕| 国产高清视频在线观看网站| 欧美日本视频| 六月丁香七月| 国产精品综合久久久久久久免费| 久久99热6这里只有精品| 少妇被粗大猛烈的视频| 国产精品电影一区二区三区| or卡值多少钱| 日韩精品中文字幕看吧| 免费观看的影片在线观看| 中文字幕av成人在线电影| 又爽又黄无遮挡网站| 日韩制服骚丝袜av| av专区在线播放| 少妇裸体淫交视频免费看高清| 婷婷精品国产亚洲av| 在现免费观看毛片| 亚洲美女黄片视频| av黄色大香蕉| 亚洲无线在线观看| 成人高潮视频无遮挡免费网站| 性色avwww在线观看| 国产爱豆传媒在线观看| 91精品国产九色| 高清日韩中文字幕在线| 亚洲人成网站在线观看播放| 日本免费a在线| av天堂中文字幕网| 国产黄色视频一区二区在线观看 | 亚洲激情五月婷婷啪啪| 国产v大片淫在线免费观看| 国产精品一及| 亚洲成av人片在线播放无| 免费人成视频x8x8入口观看| 永久网站在线| 啦啦啦啦在线视频资源| 亚洲综合色惰| 18+在线观看网站| 色播亚洲综合网| 国产精品一区二区性色av| 色视频www国产| 菩萨蛮人人尽说江南好唐韦庄 | 狂野欧美白嫩少妇大欣赏| 婷婷色综合大香蕉| 黄色欧美视频在线观看| 一个人免费在线观看电影| 欧美区成人在线视频| 成人av在线播放网站| 成人三级黄色视频| 国产成人a区在线观看| 日韩强制内射视频| 亚洲专区国产一区二区| 最近的中文字幕免费完整| 少妇丰满av| 啦啦啦观看免费观看视频高清| 免费看美女性在线毛片视频| 欧美日韩综合久久久久久| 国产人妻一区二区三区在| 日韩欧美精品v在线| 国产又黄又爽又无遮挡在线| 成年女人永久免费观看视频| 日韩国内少妇激情av| 日韩高清综合在线| 亚洲精品一区av在线观看| 亚洲美女搞黄在线观看 | 国产精品国产高清国产av| 日韩亚洲欧美综合| 国产真实伦视频高清在线观看| 国产又黄又爽又无遮挡在线| 久久久精品欧美日韩精品| h日本视频在线播放| 乱系列少妇在线播放| 少妇丰满av| 欧美潮喷喷水| 免费搜索国产男女视频| 大型黄色视频在线免费观看| 亚洲久久久久久中文字幕| 有码 亚洲区| 国产精品国产高清国产av| 亚洲国产色片| www日本黄色视频网| 亚洲三级黄色毛片| 女人十人毛片免费观看3o分钟| 午夜福利在线观看免费完整高清在 | 校园春色视频在线观看| 精品久久久久久久久av| 精品福利观看| 乱系列少妇在线播放| 日本 av在线| 国产探花极品一区二区| 1024手机看黄色片| 色噜噜av男人的天堂激情| 成人一区二区视频在线观看| 亚洲欧美日韩卡通动漫| 我的老师免费观看完整版| 性欧美人与动物交配| 国产精品免费一区二区三区在线| 亚洲精华国产精华液的使用体验 | 亚洲人成网站高清观看| 一夜夜www| 亚洲成人久久性| 亚洲欧美精品综合久久99| 国产精品一区二区三区四区久久| 亚洲最大成人中文| 欧美色视频一区免费| eeuss影院久久| 日韩大尺度精品在线看网址| 69av精品久久久久久| 成人av一区二区三区在线看| 亚洲久久久久久中文字幕| 久久久精品94久久精品| 女同久久另类99精品国产91| 久久久久性生活片| 国产精品一及| 久久精品国产亚洲av涩爱 | 亚洲中文日韩欧美视频| 最后的刺客免费高清国语| 亚洲美女黄片视频| 日韩大尺度精品在线看网址| 亚洲国产精品成人综合色| 国内少妇人妻偷人精品xxx网站| 日本三级黄在线观看| 听说在线观看完整版免费高清| 欧美三级亚洲精品| 老司机福利观看| 欧美一区二区国产精品久久精品| 亚洲经典国产精华液单| a级毛色黄片| 精品午夜福利在线看| 少妇高潮的动态图| 秋霞在线观看毛片| 国产精品,欧美在线| 国产成人freesex在线 | www日本黄色视频网| 天堂av国产一区二区熟女人妻| 欧美成人一区二区免费高清观看| 村上凉子中文字幕在线| 国产精品电影一区二区三区| 亚洲婷婷狠狠爱综合网| 午夜福利18| 可以在线观看毛片的网站| videossex国产| av在线观看视频网站免费| 黄色欧美视频在线观看| 性插视频无遮挡在线免费观看| 免费看a级黄色片| 成人综合一区亚洲| 18禁在线无遮挡免费观看视频 | 老女人水多毛片| 一区二区三区四区激情视频 | 日韩欧美免费精品| 国产精品综合久久久久久久免费| 国产乱人偷精品视频| 精品免费久久久久久久清纯| 大型黄色视频在线免费观看| 丝袜喷水一区| 免费人成视频x8x8入口观看| av在线观看视频网站免费| 国内精品久久久久精免费| 18禁在线无遮挡免费观看视频 | 午夜久久久久精精品| 日本免费a在线| 日韩一本色道免费dvd| 日本一本二区三区精品| 一个人观看的视频www高清免费观看| 免费看a级黄色片| 国产精品电影一区二区三区| 性色avwww在线观看|