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

    基于LKM的Docker資源信息隔離方法①

    2016-02-20 06:52:28陳莉君張義飛
    關(guān)鍵詞:內(nèi)核調(diào)用進(jìn)程

    陳莉君, 張義飛

    (西安郵電大學(xué) 計(jì)算機(jī)學(xué)院, 西安710121)

    基于LKM的Docker資源信息隔離方法①

    陳莉君, 張義飛

    (西安郵電大學(xué) 計(jì)算機(jī)學(xué)院, 西安710121)

    針對(duì)Docker容器目前存在的內(nèi)存資源信息尚未隔離的問(wèn)題, 設(shè)計(jì)了一種基于LKM技術(shù)的資源信息隔離方法. 該方法通過(guò)LKM的形式利用系統(tǒng)調(diào)用劫持來(lái)修改讀取到的procfs文件內(nèi)容, 從而實(shí)現(xiàn)了Docker中的容器資源信息隔離的功能, 使得在其上運(yùn)行的容器可以不用作任何修改就能達(dá)到資源信息隔離的目的. 最后通過(guò)實(shí)驗(yàn)證明資源信息隔離的功能是可用的.

    LKM; Docker; procfs; 容器; 隔離

    隨著云計(jì)算的普及, 人們對(duì)應(yīng)用的多樣化需求促使PaaS[1]技術(shù)的快速發(fā)展, 其中云應(yīng)用的隔離性和資源控制顯得尤為重要. 傳統(tǒng)云應(yīng)用的隔離性和資源控制是通過(guò)使用虛擬機(jī)來(lái)實(shí)現(xiàn)的, 但是部署在虛擬機(jī)中的應(yīng)用會(huì)因?yàn)樾枰?jīng)過(guò)傳統(tǒng)虛擬化技術(shù)提供的一個(gè)抽象層從而導(dǎo)致應(yīng)用性能的下降, 在云環(huán)境下, 這將會(huì)導(dǎo)致基礎(chǔ)設(shè)施層有效率損失[2-4]. 基于容器的虛擬化技術(shù)可以簡(jiǎn)化應(yīng)用的部署, 并通過(guò)Linux內(nèi)核提供的特性來(lái)實(shí)現(xiàn)隔離和資源控制, 不需要經(jīng)過(guò)額外的抽象層,所以在效率上要高于傳統(tǒng)的虛擬化技術(shù)[2]. 通過(guò)隔離可以在單一操作系統(tǒng)上運(yùn)行多個(gè)實(shí)例, 實(shí)例之間彼此互不影響, 通過(guò)資源控制則可以將實(shí)例限制在一個(gè)資源集合中運(yùn)行. Docker充分利用了Linux內(nèi)核提供的Namespace和Cgroups特性. 但是目前Linux內(nèi)核提供的Namespace特性還不夠完善[5], 對(duì)于procfs[6,7]文件系統(tǒng)的隔離還沒(méi)有完全實(shí)現(xiàn), 這導(dǎo)致系統(tǒng)資源信息沒(méi)有隔離. 容器中的進(jìn)程通過(guò)查看procfs文件系統(tǒng)內(nèi)容或者使用free等基于procfs文件系統(tǒng)的命令查看系統(tǒng)資源信息的時(shí)候獲取到的信息都是宿主機(jī)的資源信息,并不是容器本身的資源信息. 一方面對(duì)于容器的使用者來(lái)說(shuō)會(huì)得到不正確的結(jié)果給用戶造成困擾, 另一方面對(duì)于一些需要獲取系統(tǒng)資源信息的軟件來(lái)說(shuō)會(huì)導(dǎo)致其獲取不到正確的資源信息, 例如監(jiān)控軟件的agent端.

    目前對(duì)于Docker的資源信息尚未隔離的問(wèn)題, 業(yè)界也有一些解決方案, 但是都必須通過(guò)修改程序獲取資源信息的接口來(lái)解決. 例如lxcfs[8], Docker API. 對(duì)于一些依賴于procfs文件系統(tǒng)來(lái)獲取資源信息的軟件來(lái)說(shuō), 必須修改其資源信息獲取接口才能在容器中正常運(yùn)行以獲得正確的資源信息. 沒(méi)有辦法在不修改原有代碼的前提下將其移植到容器中了, 此外這些解決方案都是用戶態(tài)實(shí)現(xiàn), 每次信息請(qǐng)求都會(huì)導(dǎo)致多次上下文的切換和系統(tǒng)調(diào)用開(kāi)銷效率低下. 因此本文提出了一種基于LKM技術(shù)的Docker資源信息隔離方法.

    1 相關(guān)支撐技術(shù)

    1.1 LKM技術(shù)

    LKM[9]是動(dòng)態(tài)擴(kuò)充內(nèi)核功能的一項(xiàng)技術(shù). 它使得Linux 操作系統(tǒng)內(nèi)核可以在運(yùn)行狀態(tài)就能對(duì)功能進(jìn)行擴(kuò)充. 當(dāng)編寫(xiě)完一個(gè)LKM 程序, 用編譯器將其編譯為目標(biāo)文件,然后就可以根據(jù)需要?jiǎng)討B(tài)的進(jìn)行加載, 在不需要其所提供的功能時(shí)卸載它. 在LKM 程序編寫(xiě)和編譯的過(guò)程中無(wú)須對(duì)內(nèi)核進(jìn)行重新編譯.

    使用LKM技術(shù)的另一個(gè)優(yōu)點(diǎn)在于對(duì)于所有的Docker容器都是同效的, 不需要單獨(dú)為每一個(gè)容器進(jìn)行設(shè)置, 因?yàn)镈ocker本身就是一種輕量級(jí)的虛擬化技術(shù), 所有的容器共用同一個(gè)內(nèi)核, 因此一個(gè)內(nèi)核模塊會(huì)對(duì)所有的容器產(chǎn)生作用.

    1.2 cgroups資源控制機(jī)制

    Cgroups(Control groups)是Linux內(nèi)核提供的一種可以限制, 記錄, 隔離進(jìn)程組所使用的物理資源的機(jī)制, 是由google工程師提出, 其初衷是為了管理和控制系統(tǒng)資源. Cgroups也是LXC[8]為實(shí)現(xiàn)虛擬化所使用的資源管理手段[10]. Docker也是利用了Cgroups這一機(jī)制實(shí)現(xiàn)了容器的資源管理, Cgroups包含了九個(gè)子系統(tǒng), 每一個(gè)子系統(tǒng)負(fù)責(zé)管理一種資源.

    Linux內(nèi)核為了表示子系統(tǒng), 給每一個(gè)子系統(tǒng)都設(shè)計(jì)一個(gè)結(jié)構(gòu)體, 例如內(nèi)存子系統(tǒng), 在內(nèi)核中就有一個(gè)對(duì)應(yīng)的結(jié)構(gòu)體叫做mem_cgroup, 這個(gè)結(jié)構(gòu)體負(fù)責(zé)管理這個(gè)子系統(tǒng)對(duì)應(yīng)的cgroup的內(nèi)存資源使用信息. 因此如果要獲取一個(gè)進(jìn)程所使用的內(nèi)存資源信息必須要獲得該進(jìn)程對(duì)應(yīng)的mem_cgroup. 內(nèi)核中提供了大量的接口, 可以很方便的通過(guò)進(jìn)程的task_struct結(jié)構(gòu)體得到這個(gè)進(jìn)程所對(duì)應(yīng)的mem_cgroup結(jié)構(gòu)體.

    2 資源信息隔離的設(shè)計(jì)

    2.1 設(shè)計(jì)概述

    本文提出的資源信息隔離方法主要由系統(tǒng)調(diào)用截獲層、資源信息獲取層、procfs內(nèi)容覆寫(xiě)層, 三層組成,其架構(gòu)模型如圖1所示.

    圖1 資源信息隔離架構(gòu)模型圖

    該設(shè)計(jì)框圖中, 系統(tǒng)調(diào)用截獲層屏蔽了上層的多種資源信息 獲取方式所帶來(lái)的差異, 資源信息獲取層通過(guò)Linux Kernel提供的資源信息接口, 得到發(fā)起資源信息請(qǐng)求的進(jìn)程所對(duì)應(yīng)的控制組的資源信息. procfs內(nèi)容覆寫(xiě)層通過(guò)修改procfs內(nèi)容輸出的接口從而將正確的資源信息輸出.

    2.2 分層設(shè)計(jì)

    系統(tǒng)調(diào)用截獲層: 該層分為兩個(gè)部分, 第一個(gè)部分是判斷發(fā)起的請(qǐng)求是否是一個(gè)資源獲取的請(qǐng)求, 用戶可能只是訪問(wèn)一個(gè)普通的文件或者一個(gè)設(shè)備而已,因此需要根據(jù)請(qǐng)求的路徑是否是/proc/meminfo來(lái)判定是否是資源獲取請(qǐng)求, 第二個(gè)部分是通過(guò)修改系統(tǒng)調(diào)用表sys_call_table將sys_read替換為本文的docker_read, 無(wú)論上層應(yīng)用是通過(guò)系統(tǒng)命令還是函數(shù)接口的方式來(lái)獲取資源信息, 其最終都會(huì)去調(diào)用內(nèi)核中的sys_read來(lái)獲取資源數(shù)據(jù). 系統(tǒng)調(diào)用截獲層通過(guò)LKM技術(shù)將sys_read進(jìn)行了截獲, 并替換為本文實(shí)現(xiàn)的docker_read, 從而成功將資源信息獲取的邏輯陷入到本文提出的資源信息隔離邏輯中.

    資源信息獲取層: 該層主要包含兩個(gè)部分的功能,第一個(gè)部分是判斷發(fā)起資源請(qǐng)求的進(jìn)程是否使用了Cgroups限制其資源, 第二個(gè)部分則是通過(guò)Cgroups在內(nèi)核中提供的資源信息獲取接口, 得到發(fā)起資源請(qǐng)求的進(jìn)程所在控制組的資源信息結(jié)構(gòu)體, 該結(jié)構(gòu)體中包含了該進(jìn)程所在控制組中的資源信息.

    procfs內(nèi)容覆寫(xiě)層: procfs本身是一種內(nèi)存文件系統(tǒng), Linux內(nèi)核通過(guò)seq_file機(jī)制[11]給procfs中的文件設(shè)置了callback函數(shù), 當(dāng)開(kāi)始讀取procfs文件中的內(nèi)容時(shí)會(huì)自動(dòng)觸發(fā)callback函數(shù)填充文件內(nèi)容. procfs內(nèi)容覆寫(xiě)層通過(guò)資源信息獲取層得到的控制組資源信息重新實(shí)現(xiàn)了callback函數(shù), 并進(jìn)行了注冊(cè).

    3 資源信息隔離的實(shí)現(xiàn)

    3.1 資源信息隔離實(shí)現(xiàn)

    為了驗(yàn)證本文提出的資源信息隔離方法的正確性,根據(jù)給出的架構(gòu)模型設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)詳細(xì)的資源信息隔離系統(tǒng), 如圖2所示.

    圖2 資源信息隔離系統(tǒng)架構(gòu)圖

    該系統(tǒng)架構(gòu)圖中, 系統(tǒng)調(diào)用截獲層通過(guò)對(duì)上層應(yīng)用最終調(diào)用的sys_read進(jìn)行劫持, 進(jìn)而可以通過(guò)請(qǐng)求類型分析模塊, 根據(jù)請(qǐng)求的文件路徑是否是/proc/meminfo來(lái)判定此次請(qǐng)求是否是一個(gè)資源信息請(qǐng)求, 在判定是一個(gè)資源信息請(qǐng)求后就交由資源信息獲取層來(lái)處理, 在這層中通過(guò)資源限制分析模塊判定當(dāng)前發(fā)起資源信息請(qǐng)求的進(jìn)程是否使用了Cgroups限制其資源信息, 對(duì)于沒(méi)有使用Cgroups進(jìn)程是不做處理的, 接著會(huì)使用資源信息獲取模塊來(lái)獲取當(dāng)前進(jìn)程所在控制組的資源信息. 最后將這個(gè)進(jìn)程的資源信息交給procfs內(nèi)容覆寫(xiě)層, 在這層中會(huì)通過(guò)內(nèi)容覆寫(xiě)模塊將進(jìn)程的資源信息輸出到/proc/meminfo文件中.

    3.2 處理流程

    本文所實(shí)現(xiàn)的資源信息隔離方法的請(qǐng)求處理流程如圖3所示.

    圖3所示的資源信息隔離方法的執(zhí)行流程描述如下:

    (1) 應(yīng)用程序發(fā)起資源信息獲取的請(qǐng)求, 通過(guò)glibc庫(kù)最終陷入內(nèi)核, 調(diào)用sys_read.

    圖3 系統(tǒng)處理流程

    (2) 系統(tǒng)調(diào)用截獲層接受并處理資源信息請(qǐng)求.

    a) 請(qǐng)求未到達(dá)前修改內(nèi)核系統(tǒng)調(diào)用表sys_call_table, 替換sys_read.

    b) 判定資源請(qǐng)求是否是對(duì)/proc/meninfo的訪問(wèn).

    (3) 資源信息獲取層接收合法的資源信息請(qǐng)求.

    a) 獲取當(dāng)前進(jìn)程的cgroup信息, 判斷是否存在cgroups資源限制.

    b) 獲取當(dāng)前進(jìn)程的資源信息.

    (4) procfs內(nèi)容覆寫(xiě)層接收當(dāng)前進(jìn)程所在控制組的資源信息.

    a) 根據(jù)資源信息生成meminfo文件內(nèi)容.

    b) 輸出到/proc/meminfo文件.

    4 實(shí)驗(yàn)

    4.1 實(shí)驗(yàn)環(huán)境

    為了驗(yàn)證本文所提的基于LKM的Docker資源信息隔離方法, 設(shè)置了如下的實(shí)驗(yàn)環(huán)境.

    表1 實(shí)驗(yàn)環(huán)境和工具

    4.2 試驗(yàn)方法

    為了測(cè)試該方法的正確性和可用性, 筆者首先和業(yè)界現(xiàn)有解決方案在功能上和性能上做了對(duì)比, 在功能上主要對(duì)比以下三個(gè)功能點(diǎn):

    功能點(diǎn)1: 是否可以獲取容器的真實(shí)內(nèi)存信息.

    功能點(diǎn)2: 是否改動(dòng)軟件的資源信息獲取接口.

    功能點(diǎn)3: 是否需要單獨(dú)對(duì)每個(gè)容器進(jìn)行設(shè)置.在性能上主要通過(guò)對(duì)比各個(gè)解決方案在1W, 10W, 100W次的資源信息請(qǐng)求下所耗費(fèi)的時(shí)間.

    最后通過(guò)下面的方案來(lái)測(cè)試本文所提出的方法的正確性. 啟動(dòng)一個(gè)nginx容器, 并限制這個(gè)容器可以使用的最大內(nèi)存為512M. 通過(guò)以下兩種方案進(jìn)行測(cè)試.

    方案1: 使用cat, free, vmstat, top等Linux標(biāo)準(zhǔn)命令查看容器內(nèi)存資源信息.

    方案2: 使用筆者編寫(xiě)的文件讀取工具查看容器內(nèi)存資源信息.

    方案3: 不使用本文所采用的方法, 通過(guò)procfs文件系統(tǒng)來(lái)查看容器內(nèi)存資源信息.

    最后通過(guò)對(duì)比查看到的內(nèi)存資源信息和通過(guò)cgroups限制的內(nèi)存資源信息是否相同.

    4.3 實(shí)驗(yàn)結(jié)果

    分別對(duì)lxcfs, Docker API, 以及DRISO(Docker Resource Information Isolation )即本文所提出的方法進(jìn)行功能上的對(duì)比, 對(duì)比結(jié)果如表2所示.

    表2 功能對(duì)比

    通過(guò)上面的結(jié)果可知, 本文所提出的DRISO在功能上要比現(xiàn)有的解決方案更加完善.

    為了證明本文所提出的方法在實(shí)際生產(chǎn)環(huán)境下可用, 對(duì)上述幾個(gè)解決方案做了性能上的對(duì)比, 測(cè)試結(jié)果如表3所示.

    表3 性能測(cè)試

    通過(guò)上面的結(jié)果可知, 在不是用任何方法的情況下性能是最好的, 本文所使用的DRISO方法性能次之, Docker API的方式性能最差, 因?yàn)樵摲绞矫看钨Y源信息請(qǐng)求都是一次完整的HTTP請(qǐng)求和響應(yīng), 這其中涉及了大量的操作, 而本文的DRISO方法, 卻只有僅僅幾次系統(tǒng)調(diào)用和數(shù)據(jù)從內(nèi)核空間拷貝到用戶空間的開(kāi)銷, lxcfs性能較好, 因?yàn)閘xcfs是基于文件接口的形式來(lái)獲取資源信息, 和procfs一樣也是一個(gè)文件系統(tǒng),但是因?yàn)槠涫腔贔USE的用戶態(tài)文件系統(tǒng), 這導(dǎo)致大量的數(shù)據(jù)拷貝操作, 和上下文切換的開(kāi)銷, 因此性能差于本文所提出的DRISO方法.

    通過(guò)加載本文實(shí)現(xiàn)的LKM模塊使得容器可以通過(guò)Linux標(biāo)準(zhǔn)命令來(lái)獲取限制的內(nèi)存資源信息, 如圖4所示.

    圖4 資源信息隔離前后對(duì)比圖

    上圖中首先使用docker運(yùn)行了一個(gè)nginx容器,并通過(guò)-m選項(xiàng)限制這個(gè)容器的最大可用內(nèi)存為512M,然后運(yùn)行free命令查看這個(gè)容器的可用內(nèi)存信息, 通過(guò)結(jié)果可以得知查看到的內(nèi)存資源信息是宿主機(jī)的資源信息, 接著通過(guò)插入本文所編寫(xiě)的資源隔離內(nèi)核模塊后, 再次運(yùn)行相同的nginx容器并使用free命令查看容器內(nèi)存資源信息, 發(fā)現(xiàn)內(nèi)存資源信息有效的進(jìn)行了隔離.

    為了驗(yàn)證本文提出的基于LKM的Docker資源信息隔離方法在不同的資源獲取方式下都可以正確工作,分別通過(guò)Linux標(biāo)準(zhǔn)命令和筆者利用read系統(tǒng)調(diào)用編寫(xiě)的文件讀取工具進(jìn)行了測(cè)試, 方案1和方案2, 3的測(cè)試結(jié)果如表4所示.

    表4 測(cè)試結(jié)果

    綜合上面所有的測(cè)試結(jié)果可知, 本文提出的DRISO方法是正確的, 并且是實(shí)際生產(chǎn)環(huán)境下可用的.

    5 結(jié)語(yǔ)

    本文主要介紹了Linux中的Cgroups機(jī)制, 并在此基礎(chǔ)上基于LKM的技術(shù)實(shí)現(xiàn)了Docker的資源信息隔離. 通過(guò)實(shí)驗(yàn)證明了其正確性. 隨著Docker容器技術(shù)的快速發(fā)展, 容器的安全性[12]和隔離性[13]越來(lái)越重要,這對(duì)如何在Linux操作系統(tǒng)層面加強(qiáng)對(duì)容器安全性和隔離性的支持提出了更高的要求.

    1 Pahl C. Containerization and the PaaS cloud. IEEE Cloud Computing, 2015, (3): 24–31.

    2 Felter W, Ferreira A, Rajamony R, et al. An updated performance comparison of virtual machines and linux containers. 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). IEEE. 2015. 171–172.

    3 Joy AM. Performance comparison between Linux containers and virtual machines. 2015 International Conference on Advances in Computer Engineering and Applications (ICACEA). IEEE. 2015. 342–346.

    4 Scheepers MJ. Virtualization and containerization of application infrastructure: A comparison. 21st Twente Student Conference on IT. 2014. 1–7.

    5 Menage P. Linux Kernel Documentation/cgroups/cgroups.txt. 2011.

    6 Bowden T, Bauer B, Nerin J, et al. The/proc filesystem. Linux Kernel Documentation, 2000.

    7 趙付強(qiáng),李允俊,宮彥磊. Proc文件系統(tǒng)的研究與應(yīng)用.計(jì)算機(jī)系統(tǒng)應(yīng)用,2013,22(1):87–90.

    8 Graber S, Hallyn S. LXC Linux Containers. https:// linuxcontainers.org. [2013-05-15].

    9 徐偉,賈春福.擴(kuò)充Linux系統(tǒng)功能的LKM技術(shù).計(jì)算機(jī)應(yīng)用研究,2003,4:100–102.

    10 汪愷,張功萱,周秀敏.基于容器虛擬化技術(shù)研究.計(jì)算機(jī)技術(shù)與發(fā)展,2015,8:138–141.

    11 郭松,謝維波.Linux下Proc文件系統(tǒng)的編程剖析.華僑大學(xué)學(xué)報(bào)(自然科學(xué)版),2010,5:515–520.

    12 Bui T. Analysis of docker security. arXiv preprint arXiv:1501.02967, 2015.

    13 劉思堯,李強(qiáng),李斌.基于Docker技術(shù)的容器隔離性研究.軟件,2015,4:110.

    Docker Resource Information Isolation Method Based on LKM

    CHEN Li-Jun, ZHANG Yi-Fei
    (School of Computer Science, Xi’an University of Posts and Telecommunications, Xi’an 710121, China)

    In view of the problem that the memory resource information in Docker container is not isolated, we design a resource information isolation method based on LKM technology. The method in the form of LKM uses system to call hijacking to modify the reading of the procfs file content, so as to realize the function of the Docker container resources information isolation, on which the containers run without any modification can achieve the purpose of resource information isolation. The experiments prove that the resource information isolation function is available.

    LKM; Docker; procfs; container; isolation

    2016-04-11;收到修改稿時(shí)間:2016-05-23

    10.15888/j.cnki.csa.005536

    猜你喜歡
    內(nèi)核調(diào)用進(jìn)程
    萬(wàn)物皆可IP的時(shí)代,我們當(dāng)夯實(shí)的IP內(nèi)核是什么?
    強(qiáng)化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
    核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
    債券市場(chǎng)對(duì)外開(kāi)放的進(jìn)程與展望
    基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計(jì)
    Linux內(nèi)核mmap保護(hù)機(jī)制研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
    社會(huì)進(jìn)程中的新聞學(xué)探尋
    我國(guó)高等教育改革進(jìn)程與反思
    久久久国产成人精品二区| 婷婷亚洲欧美| 波多野结衣高清无吗| 久久精品国产清高在天天线| 久久午夜福利片| 精品日产1卡2卡| 国内精品久久久久精免费| 麻豆成人av在线观看| 亚洲成人中文字幕在线播放| 欧美zozozo另类| 两人在一起打扑克的视频| 国产欧美日韩精品一区二区| 永久网站在线| 国产黄a三级三级三级人| 欧美xxxx黑人xx丫x性爽| 成熟少妇高潮喷水视频| 亚洲无线观看免费| 久久欧美精品欧美久久欧美| 狂野欧美激情性xxxx在线观看| 99久久精品国产国产毛片| 欧美成人免费av一区二区三区| 老师上课跳d突然被开到最大视频| 在线观看舔阴道视频| 免费av不卡在线播放| 国产免费一级a男人的天堂| 91久久精品电影网| 亚洲精品一区av在线观看| 3wmmmm亚洲av在线观看| 亚洲精品色激情综合| 九九热线精品视视频播放| 一区二区三区四区激情视频 | 国产白丝娇喘喷水9色精品| 欧美日韩综合久久久久久 | 亚洲精品亚洲一区二区| 大型黄色视频在线免费观看| 亚洲国产色片| 99国产精品一区二区蜜桃av| 亚洲国产色片| 久久精品国产亚洲网站| av在线天堂中文字幕| 丝袜美腿在线中文| 国产中年淑女户外野战色| 日本在线视频免费播放| 伦精品一区二区三区| 亚洲中文字幕日韩| 搡老岳熟女国产| 国产av不卡久久| 狠狠狠狠99中文字幕| 在现免费观看毛片| 美女 人体艺术 gogo| 啦啦啦啦在线视频资源| 亚洲久久久久久中文字幕| 99久久成人亚洲精品观看| 淫妇啪啪啪对白视频| 免费一级毛片在线播放高清视频| 在线观看舔阴道视频| 一个人看的www免费观看视频| 九九在线视频观看精品| 成人毛片a级毛片在线播放| 国内少妇人妻偷人精品xxx网站| 人人妻,人人澡人人爽秒播| 99热只有精品国产| 国产精品三级大全| av在线天堂中文字幕| 成人午夜高清在线视频| 国产亚洲精品久久久com| 国产成人aa在线观看| 91麻豆av在线| 国产 一区 欧美 日韩| 麻豆一二三区av精品| 搞女人的毛片| 亚洲人成网站在线播放欧美日韩| 成人av一区二区三区在线看| 午夜影院日韩av| 99久久精品热视频| 亚洲熟妇中文字幕五十中出| a级毛片a级免费在线| 亚洲av第一区精品v没综合| 亚洲va在线va天堂va国产| 三级毛片av免费| 亚洲人成网站在线播| av在线老鸭窝| 国产亚洲精品综合一区在线观看| 看免费成人av毛片| 亚洲成人免费电影在线观看| 嫩草影视91久久| 欧美bdsm另类| 亚洲精品色激情综合| 日本爱情动作片www.在线观看 | 国产一区二区三区在线臀色熟女| 亚洲黑人精品在线| 麻豆国产av国片精品| 最新在线观看一区二区三区| 亚洲第一电影网av| 99精品在免费线老司机午夜| 亚洲最大成人中文| 日韩中文字幕欧美一区二区| 日韩精品青青久久久久久| 国产精品av视频在线免费观看| 深夜精品福利| 免费看美女性在线毛片视频| 久久久久国内视频| 热99re8久久精品国产| 亚洲久久久久久中文字幕| 99热精品在线国产| 国产免费男女视频| 免费观看在线日韩| 国产真实伦视频高清在线观看 | 日本在线视频免费播放| 看片在线看免费视频| 日本熟妇午夜| av在线蜜桃| 亚洲国产精品sss在线观看| 美女黄网站色视频| 亚洲性夜色夜夜综合| 在线观看午夜福利视频| x7x7x7水蜜桃| 精品人妻一区二区三区麻豆 | 亚洲av不卡在线观看| 成人美女网站在线观看视频| 欧美绝顶高潮抽搐喷水| 亚洲国产高清在线一区二区三| 国产男靠女视频免费网站| 国产精品国产三级国产av玫瑰| 日韩强制内射视频| 亚洲精品久久国产高清桃花| 韩国av在线不卡| 黄色丝袜av网址大全| 日日摸夜夜添夜夜添av毛片 | 最近最新免费中文字幕在线| 国产人妻一区二区三区在| 校园春色视频在线观看| 国产探花在线观看一区二区| 成人国产综合亚洲| 嫩草影视91久久| 香蕉av资源在线| 亚洲av熟女| 精品人妻熟女av久视频| 欧美极品一区二区三区四区| 国产欧美日韩精品一区二区| 欧美最新免费一区二区三区| 成人国产一区最新在线观看| 他把我摸到了高潮在线观看| 免费看美女性在线毛片视频| 好男人在线观看高清免费视频| 久久精品国产99精品国产亚洲性色| 人妻丰满熟妇av一区二区三区| 人妻制服诱惑在线中文字幕| 成人毛片a级毛片在线播放| 国产蜜桃级精品一区二区三区| 听说在线观看完整版免费高清| 国产精华一区二区三区| 99久国产av精品| 看片在线看免费视频| 国产亚洲精品久久久久久毛片| 欧美日本亚洲视频在线播放| 国产欧美日韩精品亚洲av| 亚洲aⅴ乱码一区二区在线播放| 国产精品美女特级片免费视频播放器| 高清在线国产一区| 韩国av一区二区三区四区| av在线蜜桃| 99久久精品热视频| 精品免费久久久久久久清纯| 日韩 亚洲 欧美在线| 中文字幕人妻熟人妻熟丝袜美| 特级一级黄色大片| 成人av一区二区三区在线看| 色综合亚洲欧美另类图片| 欧美一区二区亚洲| 国产欧美日韩一区二区精品| 精品人妻一区二区三区麻豆 | 免费在线观看影片大全网站| 五月伊人婷婷丁香| 亚洲熟妇熟女久久| 欧美一区二区亚洲| 一本一本综合久久| 成人二区视频| 日本一本二区三区精品| 尾随美女入室| 亚洲人成网站在线播放欧美日韩| 亚洲真实伦在线观看| 九九久久精品国产亚洲av麻豆| 欧美性猛交黑人性爽| 国产精品久久视频播放| 最近在线观看免费完整版| 如何舔出高潮| 日日摸夜夜添夜夜添小说| 91狼人影院| 精品一区二区三区视频在线观看免费| 日本与韩国留学比较| 丰满人妻一区二区三区视频av| 少妇裸体淫交视频免费看高清| 久久午夜亚洲精品久久| 亚洲avbb在线观看| 日韩欧美在线乱码| 国产一级毛片七仙女欲春2| 亚洲精品日韩av片在线观看| 国产一区二区亚洲精品在线观看| 中亚洲国语对白在线视频| 99热这里只有是精品在线观看| 国产色爽女视频免费观看| 特级一级黄色大片| ponron亚洲| 亚洲综合色惰| а√天堂www在线а√下载| bbb黄色大片| 老女人水多毛片| 亚洲va日本ⅴa欧美va伊人久久| 亚洲 国产 在线| 免费高清视频大片| 成年人黄色毛片网站| 天堂影院成人在线观看| 国产乱人伦免费视频| 日韩中字成人| 欧美一区二区亚洲| 日本撒尿小便嘘嘘汇集6| 精品久久久久久久人妻蜜臀av| 成人av一区二区三区在线看| 99热只有精品国产| 午夜免费激情av| 黄色丝袜av网址大全| 黄色日韩在线| 最新中文字幕久久久久| 一区二区三区四区激情视频 | 日韩欧美三级三区| 午夜老司机福利剧场| 亚洲美女搞黄在线观看 | 三级男女做爰猛烈吃奶摸视频| 久久精品国产自在天天线| 偷拍熟女少妇极品色| 国内精品久久久久久久电影| 国产欧美日韩精品一区二区| 日本黄大片高清| 亚洲av美国av| 久久国内精品自在自线图片| 高清在线国产一区| 国产精品1区2区在线观看.| 久久精品国产自在天天线| 一区二区三区四区激情视频 | 久久久久久久久久黄片| 亚洲欧美清纯卡通| 尤物成人国产欧美一区二区三区| 国产黄片美女视频| 久久亚洲精品不卡| 91久久精品国产一区二区成人| 中出人妻视频一区二区| 内射极品少妇av片p| 日本色播在线视频| 男女之事视频高清在线观看| 久久久国产成人精品二区| 特级一级黄色大片| 18禁黄网站禁片免费观看直播| 日本爱情动作片www.在线观看 | 免费黄网站久久成人精品| 老熟妇乱子伦视频在线观看| 国内揄拍国产精品人妻在线| 亚洲黑人精品在线| 国内久久婷婷六月综合欲色啪| 黄色一级大片看看| 最新中文字幕久久久久| 亚洲五月天丁香| 内地一区二区视频在线| 国产黄片美女视频| 日本-黄色视频高清免费观看| 一a级毛片在线观看| 久久亚洲真实| 蜜桃久久精品国产亚洲av| 黄色日韩在线| 国产精品国产三级国产av玫瑰| 久久国内精品自在自线图片| 精品久久久久久久久久免费视频| 亚洲国产高清在线一区二区三| 精品午夜福利在线看| 国产淫片久久久久久久久| 可以在线观看毛片的网站| 嫩草影视91久久| 国产精品精品国产色婷婷| 干丝袜人妻中文字幕| 老司机深夜福利视频在线观看| 国产真实伦视频高清在线观看 | 内射极品少妇av片p| 少妇被粗大猛烈的视频| 99久久无色码亚洲精品果冻| 国内久久婷婷六月综合欲色啪| 国产熟女欧美一区二区| 亚洲18禁久久av| 国产人妻一区二区三区在| 不卡一级毛片| 欧美精品国产亚洲| 国产精品美女特级片免费视频播放器| 天堂av国产一区二区熟女人妻| 欧美+亚洲+日韩+国产| 99九九线精品视频在线观看视频| 免费看日本二区| 免费无遮挡裸体视频| 亚洲一级一片aⅴ在线观看| 99在线视频只有这里精品首页| 国产av麻豆久久久久久久| 久久久午夜欧美精品| 亚洲av一区综合| 精品99又大又爽又粗少妇毛片 | 美女xxoo啪啪120秒动态图| 如何舔出高潮| 麻豆成人av在线观看| 十八禁网站免费在线| 中文字幕精品亚洲无线码一区| 成人永久免费在线观看视频| 久久精品国产自在天天线| 在线观看午夜福利视频| 免费观看精品视频网站| 久久欧美精品欧美久久欧美| 少妇裸体淫交视频免费看高清| 午夜福利成人在线免费观看| 国产高清不卡午夜福利| 国产高清视频在线观看网站| 国产美女午夜福利| 国产午夜精品论理片| 国产一区二区在线观看日韩| 欧美成人一区二区免费高清观看| 精品一区二区三区av网在线观看| 在线观看av片永久免费下载| 免费看美女性在线毛片视频| 亚洲人成网站在线播| 国产亚洲精品久久久久久毛片| 国产欧美日韩精品亚洲av| 很黄的视频免费| 人妻制服诱惑在线中文字幕| 91麻豆精品激情在线观看国产| 国产真实乱freesex| 91狼人影院| 亚洲美女视频黄频| 一本一本综合久久| 99久久精品一区二区三区| 91av网一区二区| 亚洲精品久久国产高清桃花| 亚洲三级黄色毛片| 国产男靠女视频免费网站| 啪啪无遮挡十八禁网站| 又爽又黄a免费视频| 91久久精品电影网| 超碰av人人做人人爽久久| 精品99又大又爽又粗少妇毛片 | 97热精品久久久久久| 免费观看精品视频网站| 欧美日本亚洲视频在线播放| 免费搜索国产男女视频| 欧美一级a爱片免费观看看| 日日啪夜夜撸| 免费人成视频x8x8入口观看| 久久久精品大字幕| 亚洲乱码一区二区免费版| 色播亚洲综合网| 亚洲av成人精品一区久久| av天堂在线播放| 中亚洲国语对白在线视频| 国产精品电影一区二区三区| 亚洲国产精品sss在线观看| 高清毛片免费观看视频网站| 午夜视频国产福利| 黄片wwwwww| 亚洲国产色片| 久久精品国产亚洲av涩爱 | 看黄色毛片网站| av国产免费在线观看| 18禁裸乳无遮挡免费网站照片| 精品国内亚洲2022精品成人| 亚洲国产精品sss在线观看| 性色avwww在线观看| 欧美高清成人免费视频www| 最新中文字幕久久久久| 99在线视频只有这里精品首页| 一个人看视频在线观看www免费| 香蕉av资源在线| 在线看三级毛片| 黄色日韩在线| 露出奶头的视频| 欧美另类亚洲清纯唯美| 人妻夜夜爽99麻豆av| 日本a在线网址| 精品久久久噜噜| 美女免费视频网站| 一a级毛片在线观看| 精品久久久久久久久亚洲 | 亚洲精品国产成人久久av| 一个人免费在线观看电影| 最后的刺客免费高清国语| 日韩 亚洲 欧美在线| 校园春色视频在线观看| 人妻丰满熟妇av一区二区三区| 91狼人影院| 日本黄色视频三级网站网址| 婷婷精品国产亚洲av在线| 少妇丰满av| 女生性感内裤真人,穿戴方法视频| 日日干狠狠操夜夜爽| 日韩亚洲欧美综合| 老司机福利观看| 欧美最黄视频在线播放免费| 欧美日韩瑟瑟在线播放| 亚洲国产高清在线一区二区三| 2021天堂中文幕一二区在线观| 99热网站在线观看| 日韩强制内射视频| 精品久久久久久久末码| 午夜激情福利司机影院| 又爽又黄a免费视频| 尾随美女入室| 日本-黄色视频高清免费观看| 深夜a级毛片| 九色成人免费人妻av| 啪啪无遮挡十八禁网站| 三级毛片av免费| 中文在线观看免费www的网站| 91狼人影院| 国产高清视频在线播放一区| 一区福利在线观看| 亚洲最大成人av| 日本一二三区视频观看| 桃红色精品国产亚洲av| 日本黄色片子视频| 亚洲avbb在线观看| 波多野结衣高清作品| or卡值多少钱| 亚洲欧美日韩高清专用| 校园春色视频在线观看| 亚洲午夜理论影院| 在线观看66精品国产| 国产真实伦视频高清在线观看 | 很黄的视频免费| 亚洲在线观看片| 黄色配什么色好看| 22中文网久久字幕| 在线观看一区二区三区| 最近视频中文字幕2019在线8| 国内精品宾馆在线| 欧美国产日韩亚洲一区| 亚洲精华国产精华液的使用体验 | 99热网站在线观看| 性插视频无遮挡在线免费观看| 国产精品电影一区二区三区| 久久久久久久久大av| 在线免费十八禁| 亚洲午夜理论影院| 3wmmmm亚洲av在线观看| 欧美黑人巨大hd| 日本一本二区三区精品| 国产乱人视频| 一区二区三区四区激情视频 | 日本-黄色视频高清免费观看| 欧美日韩瑟瑟在线播放| 亚洲精品一区av在线观看| 女人十人毛片免费观看3o分钟| 中文字幕人妻熟人妻熟丝袜美| 麻豆久久精品国产亚洲av| 日韩强制内射视频| 欧美成人免费av一区二区三区| 一个人免费在线观看电影| 人人妻人人看人人澡| 亚洲自偷自拍三级| 麻豆av噜噜一区二区三区| 一区二区三区激情视频| 欧美激情在线99| 波多野结衣巨乳人妻| 久久精品影院6| 日本一本二区三区精品| 久久精品久久久久久噜噜老黄 | or卡值多少钱| 国内精品久久久久久久电影| 色综合婷婷激情| 久久久午夜欧美精品| 国产精品爽爽va在线观看网站| 国产成人av教育| 看黄色毛片网站| 亚洲av中文av极速乱 | 亚洲不卡免费看| 国产黄片美女视频| 草草在线视频免费看| 中亚洲国语对白在线视频| 国产久久久一区二区三区| 看十八女毛片水多多多| 久久精品久久久久久噜噜老黄 | 久久久成人免费电影| 久久亚洲真实| 在线播放国产精品三级| 在线观看免费视频日本深夜| 91麻豆精品激情在线观看国产| 午夜免费激情av| 午夜精品一区二区三区免费看| 国产高清视频在线播放一区| 国产一区二区在线av高清观看| 18禁黄网站禁片午夜丰满| 日韩欧美在线乱码| 亚洲自拍偷在线| 久久久久久久精品吃奶| 久久精品国产亚洲av天美| 又紧又爽又黄一区二区| 亚洲av免费在线观看| 久久久国产成人免费| 国产在线男女| 无遮挡黄片免费观看| 久久6这里有精品| 精品久久久久久久久久久久久| av.在线天堂| 国产一区二区激情短视频| 非洲黑人性xxxx精品又粗又长| 国产精品亚洲美女久久久| eeuss影院久久| 午夜老司机福利剧场| 人妻丰满熟妇av一区二区三区| 久久精品人妻少妇| 免费观看人在逋| 日韩欧美在线二视频| 免费观看在线日韩| 国产精品三级大全| 日本黄色片子视频| 精品福利观看| 精品乱码久久久久久99久播| 可以在线观看的亚洲视频| 国产伦一二天堂av在线观看| 国内揄拍国产精品人妻在线| 嫁个100分男人电影在线观看| 日日摸夜夜添夜夜添小说| 色在线成人网| 精品久久久久久久末码| 亚洲三级黄色毛片| 久久人人精品亚洲av| 精品久久久久久久末码| 联通29元200g的流量卡| 日本与韩国留学比较| 国产精品久久视频播放| 国产精品野战在线观看| 亚洲精品成人久久久久久| 高清毛片免费观看视频网站| 国产激情偷乱视频一区二区| 又粗又爽又猛毛片免费看| 久久6这里有精品| 人妻丰满熟妇av一区二区三区| av中文乱码字幕在线| 久久天躁狠狠躁夜夜2o2o| 国产欧美日韩精品一区二区| 成人三级黄色视频| a在线观看视频网站| 亚洲精华国产精华液的使用体验 | 一边摸一边抽搐一进一小说| 99久久精品一区二区三区| 久久精品国产自在天天线| 久9热在线精品视频| 欧美精品啪啪一区二区三区| 精品午夜福利在线看| 老司机午夜福利在线观看视频| 亚洲中文字幕日韩| 欧美性感艳星| 久久人妻av系列| 色在线成人网| 久久久色成人| 国产毛片a区久久久久| 免费高清视频大片| 成熟少妇高潮喷水视频| 一区二区三区高清视频在线| 久久6这里有精品| 国产伦精品一区二区三区四那| 最新中文字幕久久久久| 熟女人妻精品中文字幕| h日本视频在线播放| 噜噜噜噜噜久久久久久91| 国产又黄又爽又无遮挡在线| 亚洲成人精品中文字幕电影| 一本一本综合久久| 少妇高潮的动态图| 国国产精品蜜臀av免费| 又爽又黄a免费视频| 村上凉子中文字幕在线| 真人一进一出gif抽搐免费| 成人国产综合亚洲| 日韩强制内射视频| 亚洲在线观看片| 久久精品夜夜夜夜夜久久蜜豆| 亚洲成人久久爱视频| 日本成人三级电影网站| 超碰av人人做人人爽久久| 免费人成在线观看视频色| 男女做爰动态图高潮gif福利片| 欧美色欧美亚洲另类二区| 免费观看在线日韩| 一个人观看的视频www高清免费观看| 18+在线观看网站| 国产男人的电影天堂91| 亚洲av电影不卡..在线观看| 男女啪啪激烈高潮av片| 久久国内精品自在自线图片| 免费无遮挡裸体视频| 超碰av人人做人人爽久久| 99久久精品一区二区三区| 精品乱码久久久久久99久播| 亚洲男人的天堂狠狠| 国产精品无大码| 国内精品久久久久久久电影| 身体一侧抽搐| 日韩欧美精品免费久久| 黄色一级大片看看| 制服丝袜大香蕉在线| 看黄色毛片网站| 久久久久久久久久黄片| 久久精品国产亚洲av天美| 日本色播在线视频| 欧美色欧美亚洲另类二区| 22中文网久久字幕| 一本一本综合久久| 在线天堂最新版资源| 最近最新免费中文字幕在线| 久久久久国产精品人妻aⅴ院| 99九九线精品视频在线观看视频| 国产精品野战在线观看| 国产亚洲91精品色在线|