日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

深入理解 Docker 核心原理:Namespace、Cgroups 和 Rootfs

發布時間:2023/12/29 windows 44 coder
生活随笔 收集整理的這篇文章主要介紹了 深入理解 Docker 核心原理:Namespace、Cgroups 和 Rootfs 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通過這篇文章你可以了解到 Docker 容器的核心實現原理,包括 Namespace、Cgroups、Rootfs 等三個核心功能。


如果你對云原生技術充滿好奇,想要深入了解更多相關的文章和資訊,歡迎關注微信公眾號。

搜索公眾號【探索云原生】即可訂閱


后續文章會演示如何從零實現一個簡易的 Docker,這里先簡單了解下 Docker 的核心原理。

首先我們思考一個問題:容器與進程有何不同?

  • 進程就是程序運行起來后的計算機執行環境的總和

即:計算機內存中的數據、寄存器里的值、堆棧中的指令、被打開的文件,以及各種設備的狀態信息的一個集合。

  • 容器核心就是通過約束和修改進程的動態表現,從而為其創造出一個“邊界”

對于 Docker 等大多數 Linux 容器來說,Cgroups 技術是用來制造約束的主要手段,而 Namespace 技術則是用來修改進程視圖的主要方法。

1. 基于 Namespace 的視圖隔離

當我們通過 docker run -it 啟動并進入一個容器之后,會發現不論是進程、網絡還是文件系統,好像都被隔離了,就像這樣:

[root@docker cpu]# docker run -it busybox
/ #
/ # ps
PID USER TIME COMMAND
1 root 0:00 sh
7 root 0:00 ps
/ # ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
120: eth0@if121: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
/ # ls
bin dev etc home lib lib64 proc root sys tmp usr var
  • ps 命令看不到宿主機上的進程
  • ip 命令也只能看到容器內部的網卡
  • ls 命令看到的文件好像也和宿主機不一樣

這就是 Docker 核心之一,借助 Linux Namespace 技術實現了視圖隔離。

看起來容器和宿主機隔離開了

在 Linux 下可以根據隔離的屬性不同分為不同的 Namespace :

  • 1)PID Namespace
  • 2)Mount Namespace
  • 3)UTS Namespace
  • 4)IPC Namespace
  • 5)Network Namespace
  • 6)User Namespace

通過不同類型的 Namespace 就可以實現不同資源的隔離,比如前面通過 ip a 只能看到容器中的網卡信息,就是通過 Network Namespace進行了隔離。

不過 Linux Namespace 技術實際上修改了應用進程看待整個計算機“視圖”,即它的“視線”被操作系統做了限制,只能“看到”某些指定的內容。

我們只需要進入到對應 namespace 就可以突破這個隔離了,演示一下:

首先啟動一個 busybox,然后使用 ip a 查看網卡信息

[root@docker ~]# docker run --rm -it busybox /bin/sh
/ #
/ # ip a show eth0
116: eth0@if117: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever

容器中 ip 為 172.17.0.2

然后在新終端中通過 nsenter 進入到該容器 network namespace 試試:

首先通過 docker inspect 命令找到容器對應的 PID

[root@docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
75e821d24261 busybox "/bin/sh" 32 seconds ago Up 31 seconds great_heisenberg
[root@docker ~]# docker inspect -f '{{.State.Pid}}' 75e821d24261
3533

然后使用 nsenter --net 命令進入該 PID 對應進程的 network namespace

[root@docker ~]# nsenter --target 3533 --net
[root@docker ~]# ip a show eth0
116: eth0@if117: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever

可以看到,此時我們執行 ip a 拿到的信息和在容器中執行是完全一致的。

說明 Docker 確實是使用 namespace 進行隔離的。

這里順便提一下 Namespace 存在的問題,Namespace 最大的問題就是隔離得不徹底。

  • 首先,既然容器只是運行在宿主機上的一種特殊的進程,那么多個容器之間使用的就還是同一個宿主機的操作系統內核。

所以,也出現了像 Firecracker、gVisor、Kata 之類的沙箱容器,不使用共享內核來提升安全性。

  • 其次,在 Linux 內核中,有很多資源和對象是不能被 Namespace 化的,最典型的例子就是:時間。

容器中修改了時間,實際修改的是宿主機的時間,會導致所有容器時間都被修改,因為是共享的。

2. 基于 Cgroups 的資源限制

docker run 啟動容器時可以通過增加 --cpus 或者 --memory flag 來指定 cpu、內存限制。

就像這樣:通過 --cpus=0.5 限制只能使用 0.5 個核心,然后執行一個 while 死循環,并查看 cpu 占用情況。

[root@docker ~]# docker run -d --cpus 0.5 busybox sh -c "while true; do :; done"
d281fb2dc96cff371e9607197502c6ea3e04f4d0f3fd2ad38991c2321271736b

查看 CPU 占用情況

[root@docker ~]# top
top - 15:38:20 up 286 days, 4:02, 3 users, load average: 0.72, 0.46, 0.36
Tasks: 96 total, 2 running, 48 sleeping, 0 stopped, 0 zombie
%Cpu(s): 52.0 us, 0.0 sy, 0.0 ni, 47.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.3 st
KiB Mem : 1006956 total, 157876 free, 201008 used, 648072 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 538972 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3763 root 20 0 4392 400 336 R 50.0 0.0 0:49.43 sh
3790 root 20 0 162112 4416 3724 R 0.3 0.4 0:00.01 top
1 root 20 0 43884 4280 2552 S 0.0 0.4 1:56.18 systemd

可以看到,因為限制了 cpu 為 0.5,因此只占用了 0.5 核心,也就是 top 命令中看到的 50。

這就是 Docker 另一個核心功能,基于 Linux Cgroups 技術實現的資源限制。

Linux Cgroups 就是 Linux 內核中用來為進程設置資源限制的一個重要功能。

Linux Cgroups 的全稱是 Linux Control Group。

它最主要的作用,就是限制一個進程組能夠使用的資源上限,包括 CPU、內存、磁盤、網絡帶寬等等。

在 Linux 中,Cgroups 給用戶暴露出來的操作接口是文件系統,即它以文件和目錄的方式組織在操作系統的 /sys/fs/cgroup 路徑下,可以使用

mount -t cgroup 命令進行查看,大概長這樣:

[root@docker ~]# mount -t cgroup
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)

可以看到,在/sys/fs/cgroup 下面有很多諸如 cpuset、cpu、 memory 這樣的子目錄,也叫子系統。

即:這臺機器當前可以被 Cgroups 進行限制的資源種類。

比如,對 CPU 子系統來說,我們就可以看到如下幾個配置文件:

[root@docker ~]# ls /sys/fs/cgroup/cpu
cgroup.clone_children cgroup.sane_behavior cpuacct.stat cpuacct.usage_all cpuacct.usage_percpu_sys cpuacct.usage_sys cpu.cfs_period_us cpu.rt_period_us cpu.shares docker release_agent tasks
cgroup.procs cpuacct.usage cpuacct.usage_percpu cpuacct.usage_percpu_user cpuacct.usage_user cpu.cfs_quota_us cpu.rt_runtime_us cpu.stat notify_on_release system.slice user.slice

這些配置文件定義了如何對 CPU 進行限制,以及需要對哪些進程進行限制。

那么配置文件又如何使用呢?下面我們來演示一下具體使用。

例子:限制 CPU 使用

你需要在對應的子系統下面創建一個目錄,比如,我們現在進入 /sys/fs/cgroup/cpu 目錄下創建一個名為 container 的目錄:

[root@docker ~]# cd /sys/fs/cgroup/cpu
[root@docker cpu]# mkdir container

這個目錄就是一個“控制組”。

你會發現,操作系統會在你新創建的 container 目錄下,自動生成該子系統對應的資源限制文件。

[root@docker cpu]# ls container
cgroup.clone_children cpuacct.stat cpuacct.usage_all cpuacct.usage_percpu_sys cpuacct.usage_sys cpu.cfs_period_us cpu.rt_period_us cpu.shares notify_on_release
cgroup.procs cpuacct.usage cpuacct.usage_percpu cpuacct.usage_percpu_user cpuacct.usage_user cpu.cfs_quota_us cpu.rt_runtime_us cpu.stat tasks

接下來我們就通過修改配置文件對 CPU 進行限制,這里就用前面創建的 container 這個“控制組”。

主要通過以下三個文件來實現

  • cpu.cfs_quota_us:每個控制周期內,進程可以使用的 cpu 時間,默認為 -1,即不做限制。
  • cpu.cfs_period_us:控制周期,默認為 100 ms
  • tasks:記錄被限制進程的 PID 列表

cgroups 會限制所有在 tasks 中的進程,在 cpu.cfs_period_us 周期內,最多只能使用 cpu.cfs_quota_us 的 cpu 資源。

比如,100ms 能限制只能使用 20ms,即最多占用 0.2 核心

首先,我們在后臺執行這樣一條腳本:

[root@docker cpu]# while : ; do : ; done &
[1] 3892

顯然,它執行了一個死循環,可以把計算機的 CPU 吃到 100%。根據它的輸出,我們可以看到這個腳本在后臺運行的進程號(PID)是 3892。

執行 Top 查看一下 CPU 占用,可以看到這個 3892 進程占用了差不多 100% 的 CPU,把一個核心占滿了。

[root@docker cpu]# top
top - 16:07:06 up 286 days, 4:31, 3 users, load average: 0.59, 0.50, 0.50
Tasks: 97 total, 2 running, 48 sleeping, 0 stopped, 0 zombie
%Cpu(s):100.0 us, 0.0 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1006956 total, 166520 free, 190840 used, 649596 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 549216 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3892 root 20 0 115684 532 0 R 92.0 0.1 0:48.64 bash

此時,我們就可以通過配置 cgroups 來實現對該進程的 CPU 使用情況進行限制。

默認情況下 container 控制組里的 CPU quota 還沒有任何限制(即:-1),CPU period 則是默認的 100 ms(100000 us),因此上述進程可以占用整個 CPU。

[root@docker cpu]# cat /sys/fs/cgroup/cpu/container/cpu.cfs_quota_us
-1
[root@docker cpu]# cat /sys/fs/cgroup/cpu/container/cpu.cfs_period_us
100000

接下來,我們可以通過修改這配置文件來設置 CPU 限制。比如,向 container 組里的 cfs_quota 文件寫入 20 ms(20000 us)來做限制。

[root@docker cpu]# echo 20000 > /sys/fs/cgroup/cpu/container/cpu.cfs_quota_us
[root@docker cpu]# cat /sys/fs/cgroup/cpu/container/cpu.cfs_quota_us
20000

最后則是將進程 PID 寫入 tasks 文件里,是配置生效。

[root@docker cpu]# echo 3892 > /sys/fs/cgroup/cpu/container/tasks
[root@docker cpu]# cat /sys/fs/cgroup/cpu/container/tasks
3892

然后查看是否生效:

[root@docker cpu]# top
top - 16:13:56 up 286 days, 4:38, 3 users, load average: 0.20, 0.61, 0.59
Tasks: 94 total, 2 running, 48 sleeping, 0 stopped, 0 zombie
%Cpu(s): 21.6 us, 0.0 sy, 0.0 ni, 78.1 id, 0.0 wa, 0.0 hi, 0.0 si, 0.3 st
KiB Mem : 1006956 total, 166552 free, 190808 used, 649596 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 549248 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3892 root 20 0 115684 532 0 R 19.9 0.1 5:56.94 bash

可以看到,果然 3892 CPU 被限制到了 20%。

除 CPU 子系統外,Cgroups 的每一個子系統都有其獨有的資源限制能力,比如:

  • blkio,為塊設備設定I/O 限制,一般用于磁盤等設備;
  • cpuset,為進程分配單獨的 CPU 核和對應的內存節點;
  • memory,為進程設定內存使用的限制。

Linux Cgroups 的設計還是比較易用的,簡單粗暴地理解呢,它就是一個子系統目錄加上一組資源限制文件的組合。

而對于 Docker 等 Linux 容器項目來說,它們只需要在每個子系統下面,為每個容器創建一個控制組(即創建一個新目錄),然后在啟動容器進程之后,把這個進程的 PID 填寫到對應控制組的 tasks 文件中就可以了。

而至于在這些控制組下面的資源文件里填上什么值,就靠用戶執行 docker run 時的參數指定了,比如這樣一條命令:

docker run -it --cpu-period=100000 --cpu-quota=20000 ubuntu /bin/bash

在啟動這個容器后,我們可以通過查看 Cgroups 文件系統下,CPU 子系統中,“docker”這個控制組里的資源限制文件的內容來確認:

$ cat /sys/fs/cgroup/cpu/docker/5d5c9f67d/cpu.cfs_period_us
100000
$ cat /sys/fs/cgroup/cpu/docker/5d5c9f67d/cpu.cfs_quota_us
20000

3. 容器鏡像的秘密

這部分主要解釋以下三個問題

  • 1)為什么在容器中修改了文件宿主機不受影響?
  • 2)容器中的文件系統是哪兒來的?
  • 3)docker 鏡像又是怎么實現的?

這也是 Docker 的第三個核心功能:容器鏡像(rootfs),將運行環境打包成鏡像,從而避免環境問題導致應用無法運行。

1. 文件系統

容器中的文件系統是什么樣子的?

因為容器中的文件系統經過 Mount Namespace 隔離,所以應該是獨立的。

其中 Mount Namespace 修改的,是容器進程對文件系統“掛載點”的認知。只有在“掛載”這個操作發生之后,進程的視圖才會被改變。而在此之前,新創建的容器會直接繼承宿主機的各個掛載點。

不難想到,我們可以在容器進程啟動之前重新掛載它的整個根目錄“/”。而由于 Mount Namespace 的存在,這個掛載對宿主機不可見,所以容器進程就可以在里面隨便折騰了。

Linux 中 chroot 命令(change root file system)就能很方便的完成上述工作。

而 Mount Namespace 正是基于對 chroot 的不斷改良才被發明出來的,它也是 Linux 操作系統里的第一個 Namespace。

至此,第一個問題 為什么在容器中修改了文件宿主機不受影響?有答案了,因為使用 Mount Namespace 隔離了。

2. rootfs

上文提到 Mount Namespace 會修改容器進程對文件系統掛載點的認知,而這個掛載在容器根目錄上、用來為容器進程提供隔離后執行環境的文件系統,就是所謂的“容器鏡像”。它還有一個更為專業的名字,叫作:rootfs(根文件系統)。

rootfs 只是一個操作系統所包含的文件、配置和目錄,并不包括操作系統內核。在 Linux 操作系統中,這兩部分是分開存放的,操作系統只有在開機啟動時才會加載指定版本的內核鏡像。

所以說,rootfs 只包括了操作系統的“軀殼”,并沒有包括操作系統的“靈魂”。實際上,同一臺機器上的所有容器,都共享宿主機操作系統的內核

這也是容器相比于虛擬機的主要缺陷之一:畢竟后者不僅有模擬出來的硬件機器充當沙盒,而且每個沙盒里還運行著一個完整的 Guest OS 給應用隨便折騰。

不過,正是由于 rootfs 的存在,容器才有了一個被反復宣傳至今的重要特性:一致性。由于 rootfs 里打包的不只是應用,而是整個操作系統的文件和目錄,也就意味著,應用以及它運行所需要的所有依賴,都被封裝在了一起。

第二個問題:容器中的文件系統是哪兒來的?實際上是我們構建鏡像的時候打包進去的,然后容器啟動時掛載到了根目錄下。

3. 鏡像層(Layer)

Docker 在鏡像的設計中,引入了層(layer)的概念。也就是說,用戶制作鏡像的每一步操作,都會生成一個層,也就是一個增量 rootfs。

通過引入層(layer)的概念,實現了 rootfs 的復用。不必每次都重新創建一個 rootfs,而是基于某一層進行修改即可。

Docker 鏡像層用到了一種叫做聯合文件系統(Union File System)的能力。Union File System 也叫 UnionFS,最主要的功能是將多個不同位置的目錄聯合掛載(union mount)到同一個目錄下。

例如將目錄 A 和目錄 B 掛載到目錄 C 下面,這樣目錄 C 下就包含目錄 A 和目錄 B 的所有文件。

由于看不到目錄 A 和 目標 B 的存在,因此就好像 C 目錄就包含這么多文件一樣

Docker 鏡像分為多個層,然后使用 UFS 將這多個層掛載到一個目錄下面,這樣這個目錄就包含了完整的文件了。

UnionFS 在不同系統有各自的實現,所以 Docker 的不同發行版使用的也不一樣,可以通過 docker info 查看。常見有 aufs(ubuntu 常用)、overlay2(centos 常用)

就像下圖這樣:union mount 在最上層,提供了統一的視圖,用戶看起來好像整個系統只有一層一樣,實際上下面包含了很多層。

鏡像只包含了靜態文件,但是容器會產生實時數據,所以容器的 rootfs 在鏡像的基礎上增加了可讀寫層和 Init 層

即容器 rootfs 包括:只讀層(鏡像rootfs)+ init 層(容器啟動時初始化修改的部分數據) + 可讀寫層(容器中產生的實時數據)。

只讀層(鏡像rootfs)

它是這個容器的 rootfs 最下面的幾層,即鏡像中的所有層的總和,它們的掛載方式都是只讀的(ro+wh,即 readonly+whiteout)

可讀寫層(容器中產生的實時數據)

它是這個容器的 rootfs 最上面的一層,它的掛載方式為:rw,即 read write。在沒有寫入文件之前,這個目錄是空的。

而一旦在容器里做了寫操作,你修改產生的內容就會以增量的方式出現在這個層中,刪除操作實現比較特殊(類似于標記刪除)。

AUFS 的 whiteout 的實現是通過在上層的可寫的目錄下建立對應的 whiteout 隱藏文件來實現的。

為了實現刪除操作,aufs(UnionFS 的一種實現) 會在可讀寫層創建一個 whiteout 文件,把只讀層里的文件“遮擋”起來。

比如,你要刪除只讀層里一個名叫 foo 的文件,那么這個刪除操作實際上是在可讀寫層創建了一個名叫.wh.foo 的文件。這樣,當這兩個層被聯合掛載之后,foo 文件就會被.wh.foo 文件“遮擋”起來,“消失”了。

init 層(容器啟動時初始化修改的部分數據)

它是一個以“-init”結尾的層,夾在只讀層和讀寫層之間,Init 層是 Docker 項目單獨生成的一個內部層,專門用來存放 /etc/hosts、/etc/resolv.conf 等信息。

為什么需要 init 層?

比如 hostname 這樣的數據,原本是屬于鏡像層的一部分,要修改的話只能在可讀寫層進行修改,但是又不想在 docker commit 的時候把這些信息提交上去,所以使用 init 層來保存這些修改。

可以理解為提交代碼的時候一般也不會把各種配置信息一起提交上去。

docker commit 只會提交 只讀層和可讀寫層。

最后一個問題:docker 鏡像又是怎么實現的?通過引入 layer 概念進行分層,借助 聯合文件系統(Union File System)進行疊加,最終構成了完整的鏡像。

這里只是鏡像的主要內容,具體怎么把這些內容打包成 image 格式就是 OCI 規范了

4. 小結

至此,我們大致清楚了 Docker 容器的實現主要使用了如下 3 個功能:

  • 1)Linux Namespace 的隔離能力
  • 2)Linux Cgroups 的限制能力
  • 3)基于 rootfs 的文件系統

如果你對云原生技術充滿好奇,想要深入了解更多相關的文章和資訊,歡迎關注微信公眾號。

搜索公眾號【探索云原生】即可訂閱


5. 參考

https://draveness.me/docker/

https://en.wikipedia.org/wiki/Linux_namespaces

https://0xax.gitbooks.io/linux-insides/content/Cgroups/linux-cgroups-1.html

https://coolshell.cn/articles/17061.html

深入剖析Kubernetes

總結

以上是生活随笔為你收集整理的深入理解 Docker 核心原理:Namespace、Cgroups 和 Rootfs的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

久操97 | 中文字幕一区av | 成人九九视频 | 四虎最新域名 | 亚洲精品午夜国产va久久成人 | 午夜精品一区二区三区四区 | 久草剧场 | 天天天天色综合 | 久草影视在线观看 | 久草影视在线观看 | 高清有码中文字幕 | 国产在线观看一 | 天天干天天在线 | 天天亚洲 | 日韩一区视频在线 | 好看的国产精品视频 | 嫩嫩影院理论片 | 国产精品美乳一区二区免费 | 丁香花在线视频观看免费 | 青草视频免费观看 | 一区av在线播放 | 日韩视频在线观看视频 | 日日夜夜狠狠干 | 日韩在线网址 | 成人国产精品一区二区 | av韩国在线 | 国产精品高潮在线观看 | 99视频在线免费播放 | 丁香六月激情婷婷 | 韩国一区二区三区在线观看 | 狠狠色丁香久久婷婷综合丁香 | 中文字幕亚洲五码 | 日本在线观看中文字幕 | 在线播放日韩av | 狠狠色伊人亚洲综合网站野外 | 欧美日韩中文在线观看 | 麻豆综合网 | 韩国av免费| 国产亚洲综合在线 | 免费在线观看成年人视频 | 天天爱天天插 | 免费看一级黄色大全 | 国产无遮挡猛进猛出免费软件 | 欧洲精品久久久久毛片完整版 | 99在线观看视频网站 | 日韩免费不卡av | 色综合夜色一区 | 欧美日韩观看 | aaa免费毛片 | 亚洲三级国产 | 91av美女| 久久精品99国产 | 日本丰满少妇免费一区 | 成人黄色大片 | 五月天丁香| 久久视奸 | 久久福利小视频 | 激情在线网址 | 中文字幕在线观看完整版电影 | 日韩黄色免费看 | 91麻豆精品国产91久久久久久 | 超碰97中文 | 99色国产| 亚洲一区日韩在线 | 天堂在线一区二区三区 | 国产精品久久久久一区二区国产 | 亚洲乱码在线 | www.超碰 | 二区三区视频 | 国产原创在线 | 色综合久久88色综合天天免费 | 午夜精品电影一区二区在线 | av网站在线观看免费 | 久久久精品 | 国产精品一区二区在线观看 | 久久狠狠婷婷 | 亚洲激精日韩激精欧美精品 | 亚洲综合色视频在线观看 | 久久免费99精品久久久久久 | 91一区二区三区久久久久国产乱 | 久久96国产精品久久99软件 | 三级动态视频在线观看 | 日日夜夜天天操 | 色91在线视频 | 精品电影一区 | 亚洲精品美女在线观看播放 | 在线亚洲欧美日韩 | 在线探花 | 日本黄色大片儿 | 亚洲欧美视屏 | 国产精品久久久久永久免费观看 | 欧美成人tv| 精品一区二区久久久久久久网站 | 中文字幕在线观看免费高清完整版 | 最新动作电影 | 亚洲黄色免费在线看 | 欧美日韩在线观看不卡 | 人人舔人人干 | 婷婷视频在线观看 | 蜜臀久久99精品久久久无需会员 | 中文字幕国产一区二区 | 一区二区精品久久 | 深爱综合网| 亚洲男人天堂a | 久久精品观看 | 久久看毛片 | 狠狠狠狠狠狠干 | 夜夜操综合网 | 2018好看的中文在线观看 | 91高清完整版在线观看 | 91福利试看 | 四虎成人精品在永久免费 | 国产精品美女毛片真酒店 | 色吧久久 | 毛片美女网站 | 欧美精品久久久久久久久久久 | 日韩三级视频在线观看 | 91亚洲国产| 最近中文字幕mv免费高清在线 | 欧美夫妻生活视频 | 久久视频这里有久久精品视频11 | 国产精品久久久久久模特 | 国产精品小视频网站 | 91中文字幕 | 成人一级黄色片 | 日韩精品一区二区不卡 | 日韩色综合网 | 午夜精品一区二区三区在线视频 | 久久99久久99精品免费看小说 | 97精品欧美91久久久久久 | 中文字幕 影院 | 国产麻豆剧传媒免费观看 | 成人黄色一级视频 | 色中文字幕在线观看 | 日韩字幕 | 久久免费视频一区 | 激情电影影院 | 久久久久看片 | 深夜免费福利 | 有没有在线观看av | 亚洲国产成人在线观看 | 免费在线观看一区 | 九九免费精品视频 | 中午字幕在线观看 | 69国产成人综合久久精品欧美 | 免费在线观看91 | 一本一本久久a久久精品综合妖精 | 色诱亚洲精品久久久久久 | 91色国产| 日本xxxxav | 日韩久久电影 | 精品日韩视频 | 夜夜爽88888免费视频4848 | 久久国产欧美日韩精品 | 精品国产欧美一区二区三区不卡 | 黄色小网站免费看 | 麻豆久久久久 | 国产三级精品三级在线观看 | 欧美一二三区在线观看 | 黄色精品久久 | 成人一区影院 | 人人爽人人爽人人爽 | 久久夜夜爽 | 97视频免费 | 日韩激情网 | 一区二区精品 | 亚洲精品黄 | 韩日精品在线观看 | 久久国产成人午夜av影院潦草 | 在线观看成人网 | 国产午夜影院 | 国产精品乱码久久久久久1区2区 | 最近日韩中文字幕中文 | 玖玖色在线观看 | 亚洲成人av一区 | 日韩电影中文字幕在线观看 | 在线免费中文字幕 | 精品久久网 | 亚洲国产美女精品久久久久∴ | 在线观看日本韩国电影 | av中文字幕在线电影 | 激情视频免费在线观看 | 国产一区二区在线免费播放 | 免费一级片在线 | 国产精品午夜久久久久久99热 | 丁香六月婷婷开心婷婷网 | 亚洲黄色区 | 午夜999 | 天天干天天操天天爱 | 国产精品一区二区久久久 | 国产99色 | 国产精品在线看 | 精品视频在线视频 | 久久久久久精 | 久久久精品欧美一区二区免费 | 99精品免费 | 国产精品 日韩 | 日韩视频免费观看高清 | 久久久久免费精品国产小说色大师 | 日本天天操 | 一区二区三区免费在线观看视频 | 久久人人添人人爽添人人88v | 婷婷 综合 色 | a天堂最新版中文在线地址 久久99久久精品国产 | 亚洲国产精品va在线看黑人 | 亚洲国内精品 | av丝袜制服 | 欧美日韩中文在线 | 色婷婷久久久 | 激情综合色播五月 | 欧美伦理一区二区三区 | 国产精品99久久久久久人免费 | 欧美日韩国产mv | 国产精品女| 免费看的黄色网 | 五月天伊人 | 亚洲国产影院av久久久久 | 五月天六月丁香 | 日韩欧美中文 | 国产免费不卡 | 丁香花在线视频观看免费 | 久一久久 | 中文字幕中文字幕在线中文字幕三区 | 99久久99久国产黄毛片 | 亚洲精品乱码久久久久v最新版 | 欧美久久久久久久久久久久久 | 亚州性色 | 美女黄网久久 | 国产中文字幕大全 | 免费观看www小视频的软件 | 亚洲成 人精品 | 亚洲婷婷综合色高清在线 | 丁香视频五月 | 中文字幕乱在线伦视频中文字幕乱码在线 | 欧美 日韩 国产 成人 在线 | 久久99精品久久久久久久久久久久 | 一区二区三区动漫 | 正在播放 久久 | 麻豆国产视频 | 亚洲国产手机在线 | 精品中文字幕视频 | 18女毛片 | 国产精品久久久久久久久婷婷 | 夜夜操天天 | 99中文字幕在线观看 | 久久久久欧美精品999 | 色婷婷丁香 | 欧美一进一出抽搐大尺度视频 | 青草视频网 | av在观看| 国产流白浆高潮在线观看 | 国产在线国产 | 日韩高清不卡在线 | 成人在线观看资源 | 日韩视频免费观看高清 | 久久免费黄色 | 亚洲精品国偷拍自产在线观看蜜桃 | 中文字幕免费播放 | 丁香婷婷激情网 | 综合色亚洲| 国产精品丝袜 | 正在播放亚洲精品 | 在线免费av网站 | 天堂av在线网| 精品理论片 | 五月综合色婷婷 | 一区在线观看 | 91麻豆精品国产91久久久无限制版 | 99视频在线精品免费观看2 | 久草在线综合 | 日韩免费精品 | 欧美精品一区二区蜜臀亚洲 | 99久久综合国产精品二区 | 婷婷香蕉 | 成人国产精品免费 | 性色av免费观看 | 精品美女视频 | 男女啪啪网站 | 欧美激情视频在线免费观看 | www免费在线观看 | 91在线精品秘密一区二区 | 欧美日韩国产一区二区在线观看 | 亚洲欧美怡红院 | 午夜电影中文字幕 | 精品国产不卡 | 91av视频播放| 91在线产啪 | 人人爽人人爽人人片 | 国产美女久久久 | 亚洲 在线 | 亚洲少妇天堂 | 伊人天天色 | 日韩午夜剧场 | 精品视频久久 | 国产免费xvideos视频入口 | 日韩久久激情 | 久久久影视| 欧美一区二区在线 | 亚洲综合成人专区片 | 黄色免费观看网址 | 久久久久国产精品视频 | 国产一区在线观看免费 | 热久久电影| 久久伊99综合婷婷久久伊 | 亚洲丁香日韩 | 成人免费在线观看av | 四虎www com| 九九热在线精品 | 免费观看午夜视频 | 激情深爱| 九色在线 | 久草在线资源视频 | 精品久久国产一区 | 在线成人国产 | 天天操天天摸天天干 | 久久精品一 | 国产免费久久 | 97影视 | 久久久久综合视频 | 欧美在线一二 | 婷婷色5月 | 又黄又爽又色无遮挡免费 | 五月婷婷一区二区三区 | 在线电影91 | 亚洲永久国产精品 | www视频免费在线观看 | 国产一区二区手机在线观看 | 一区二区三区福利 | 欧美日韩久久一区 | 日本黄色一级电影 | 午夜精品久久久久久久久久久 | 国产精品免费视频久久久 | 日韩免费福利 | 69av免费视频 | 日韩视频1 | 欧美日韩国产二区三区 | www成人av| 精品国产一区二区三区噜噜噜 | 国产福利精品视频 | 国产白浆视频 | 96av麻豆蜜桃一区二区 | 99精品在线免费观看 | 国产精品国产三级国产不产一地 | 欧美韩日在线 | 国精产品满18岁在线 | 国产小视频在线播放 | 国产精品综合av一区二区国产馆 | 蜜臀av性久久久久av蜜臀妖精 | 亚洲国产大片 | 在线观看国产区 | 国产手机在线播放 | 福利视频午夜 | 久久超碰免费 | 欧美一区二区三区在线视频观看 | 6080yy精品一区二区三区 | 精品久久久亚洲 | 日韩一区二区三区免费电影 | 欧美成人aa | 在线观看不卡的av | 91亚洲精品乱码久久久久久蜜桃 | 日韩视频免费 | 国产不卡免费av | 91九色最新地址 | av在线电影网站 | 久久毛片网 | 日韩一区精品 | 天天色天天综合 | 欧美天堂久久 | 天天射天天干 | 91九色蝌蚪视频网站 | 日韩精品欧美专区 | 中文字幕资源在线 | 亚洲电影久久 | 欧美一区二区三区激情视频 | 狠狠躁夜夜躁人人爽视频 | 亚洲精品国产精品国自产 | 五月天欧美精品 | 久久久免费看片 | 91九色精品国产 | 色视频成人在线观看免 | 久久久久一区二区三区 | 久久精品视频观看 | 国产高清中文字幕 | 中文字幕综合在线 | 在线v片| 高清av中文字幕 | 免费在线观看日韩欧美 | 9在线观看免费高清完整版 玖玖爱免费视频 | 韩日视频在线 | 国产中文字幕在线看 | 四虎亚洲精品 | 欧美激情精品久久久久 | 人九九精品 | 欧美日韩大片在线观看 | 97国产在线 | 亚洲成人午夜在线 | 99久久婷婷国产精品综合 | 麻豆视频成人 | 中文字幕欧美日韩va免费视频 | 欧美精品久久久久久久久久丰满 | 91久久国产综合精品女同国语 | 亚洲成人av一区 | 亚洲精品国产精品国自产观看浪潮 | 麻豆视频在线免费看 | 日韩视频免费观看高清 | 欧美久久久一区二区三区 | 精品一二三四五区 | 在线国产视频 | 日韩精品一区二区在线观看 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 99热都是精品| 最近久乱中文字幕 | 欧美在线观看视频一区二区 | 蜜桃av观看 | 国内精品久久久久久久久久久 | 天天操天天摸天天射 | 91在线免费公开视频 | 久久精品亚洲精品国产欧美 | 精品视频久久久久久 | 视频一区在线免费观看 | 免费看黄在线看 | 久久少妇av| 日韩午夜av | 91中文在线视频 | 国产剧情一区二区在线观看 | 九九热久久久 | 日韩中午字幕 | 99精品一区 | 全久久久久久久久久久电影 | 三级av中文字幕 | 丝袜av一区 | 久久天天躁狠狠躁亚洲综合公司 | 91精品啪在线观看国产81旧版 | 亚洲区另类春色综合小说校园片 | 国内精品视频久久 | 中文av网| 在线观看色视频 | 九九影视理伦片 | 麻豆传媒在线视频 | 亚洲人久久| www.久久91| 久久影视一区 | 最近更新的中文字幕 | 一本—道久久a久久精品蜜桃 | 国产精品欧美久久久久无广告 | 日韩精品短视频 | 岛国大片免费视频 | 男女拍拍免费视频 | 久久欧美在线电影 | 久久国产二区 | 国产91影院 | 免费久久99精品国产 | 亚洲国产片| 视频高清 | 五月天综合网站 | 日韩中文字幕亚洲一区二区va在线 | 黄色av一区二区三区 | 免费午夜网站 | 91亚洲精品久久久久图片蜜桃 | 久久久久国产精品免费 | 日韩欧美高清一区二区三区 | 精品久久久久久综合日本 | 国产91精品看黄网站在线观看动漫 | 综合色久 | 国产69精品久久久久99 | 久久午夜色播影院免费高清 | 在线 欧美 日韩 | 黄色av成人在线 | 欧美韩日在线 | 久久久久久久久久免费 | 欧美色图东方 | 久久精品一区二区三区视频 | 精品美女视频 | 99re8这里有精品热视频免费 | 成人黄色在线视频 | 制服丝袜在线 | www.色国产 | 欧美精品免费一区二区 | 久久精品福利 | 国内丰满少妇猛烈精品播 | 国产香蕉久久精品综合网 | 日韩在线视频观看 | 国产 字幕 制服 中文 在线 | 天天综合网天天综合色 | 久久久久成人免费 | 色婷婷丁香 | 91探花在线视频 | 亚洲综合在线发布 | 久久免费视频在线 | 在线黄色av电影 | 亚洲国产成人精品在线观看 | 99精品久久99久久久久 | 国产99久久99热这里精品5 | 欧美一二区在线 | 久久国产精品99久久人人澡 | 日韩av专区 | 国产精品99免视看9 国产精品毛片一区视频 | 国产精品视频永久免费播放 | 成人羞羞视频在线观看免费 | 奇米影视999 | 日韩草比 | 国产精品1024| 狠狠狠色狠狠色综合 | 久久精品超碰 | 91久久精品一区二区三区 | 久久久久久久久毛片精品 | 午夜精品一区二区三区在线播放 | 不卡在线一区 | 国产999精品久久久影片官网 | 国产精品四虎 | 在线 日韩 av | 中文字幕免费观看全部电影 | 91免费观看网站 | 亚洲成人一二三 | 中文字幕免费高清 | 丁香激情网 | 中文字幕在线观看免费观看 | 久久99久久99精品免视看婷婷 | 国产精品久久毛片 | 国产无吗一区二区三区在线欢 | 亚洲国产一区二区精品专区 | 久久精品91久久久久久再现 | 视频在线观看亚洲 | 成人av一区二区兰花在线播放 | 午夜久久久久久久久久久 | 一区精品久久 | 黄色成人免费电影 | 亚洲男男gaygayxxxgv| 天天天干天天射天天天操 | 国产黄a三级 | 中文av免费| 久久婷婷国产色一区二区三区 | 日本爱爱免费 | 国产精品ssss在线亚洲 | 一级欧美黄 | 久草在线免费色站 | 男女免费视频观看 | 久久久国产99久久国产一 | 91夫妻自拍 | 天天爱天天色 | 成人免费视频播放 | 成人免费视频观看 | 激情网五月 | 天天操综合 | 欧美日韩中文字幕综合视频 | 天天伊人狠狠 | 丁香久久激情 | 久久久久免费精品 | 在线亚洲日本 | 日本黄色a级大片 | 深夜男人影院 | 99爱精品视频| 日韩在线无 | 伊人视频| 国产精品中文久久久久久久 | 国产精品av免费观看 | 国产精品美女久久久久久久久 | 99久久99久久精品免费 | 国产精品18久久久久久久网站 | 欧美va天堂va视频va在线 | 久久久久9999亚洲精品 | 久久婷婷五月综合色丁香 | 天天干天天碰 | 色综合天天色综合 | 91成人午夜| 在线观看免费成人av | www激情久久 | 免费午夜在线视频 | 中文电影网 | 天天草综合网 | 日本精品va在线观看 | 欧美 亚洲 另类 激情 另类 | 九九久久国产 | 日日婷婷夜日日天干 | 色偷偷人人澡久久超碰69 | 欧美精品久久久久久久久久白贞 | 黄色毛片在线 | 中文字幕亚洲欧美日韩2019 | 91av电影在线 | 视频高清 | 五月综合在线观看 | 久久久久亚洲精品中文字幕 | 国产一二区精品 | 天堂在线视频免费观看 | 亚洲成人资源在线观看 | 又黄又色又爽 | 久久高清免费观看 | 成人av在线网址 | 精品一区中文字幕 | 国产高清在线一区 | 国产99视频在线观看 | 久久久久99精品国产片 | 六月激情久久 | 黄色软件在线观看视频 | 国产中文字幕av | 日韩欧美91 | 久久99影院| 欧美午夜一区二区福利视频 | 99久久精| 在线免费黄色 | 99视频免费看 | 久久久久久网址 | 色综合久久久久综合99 | 久色 网 | 欧美成人在线免费观看 | 91女神的呻吟细腰翘臀美女 | 久久久久久国产精品999 | 亚洲国产精品成人va在线观看 | 国产精品永久免费观看 | 日韩专区中文字幕 | 国产精品女人网站 | 婷婷在线播放 | 欧美性粗大hdvideo | 91av视频网| 亚洲精品综合一区二区 | 国产精品女人久久久 | 国产一级在线免费观看 | 免费99视频 | 欧美激情第一页xxx 午夜性福利 | 天天射网站 | 人人狠| 国产一区自拍视频 | 国产麻豆精品95视频 | 日韩视频三区 | 精品在线不卡 | 国产精品美女免费看 | 97人人精品 | 久久精美视频 | 日日夜夜亚洲 | 成人免费网站在线观看 | 欧美国产日韩激情 | 日韩在线电影观看 | 韩国av一区二区三区在线观看 | 精品国产成人在线影院 | 国产污视频在线观看 | 色噜噜色噜噜 | 人人爽人人爽人人爽人人爽 | 91一区一区三区 | 亚洲精品一区二区在线观看 | 久久怡红院 | 在线成人一区二区 | 91免费看黄| 日韩高清一二区 | 91av蜜桃| 国产欧美日韩精品一区二区免费 | 婷婷av网站 | 中文字幕影视 | 久久精品视频4 | 在线观看国产福利片 | 久久久精品国产一区二区三区 | 成人精品国产免费网站 | 99久久99 | 一区二区三区四区五区在线 | 丁香五月网久久综合 | 国产精品美女久久久久aⅴ 干干夜夜 | 婷婷亚洲综合五月天小说 | 国产一级免费观看视频 | 成人a v视频 | 婷婷色伊人 | 日韩在线观看一区二区三区 | 黄网站app在线观看免费视频 | 日本在线免费看 | 中文字幕一区二区三区在线播放 | 日韩欧美一区二区在线播放 | 婷婷在线免费 | www.在线观看视频 | 99精品视频观看 | 狠狠干狠狠久久 | 欧美色伊人 | 国产在线观看xxx | 99精品视频免费看 | 麻豆国产精品一区二区三区 | 国产一级黄色电影 | 国产精品va在线播放 | 91精品国产乱码在线观看 | 国产不卡免费 | 日日干夜夜草 | 一区二区三区四区久久 | 蜜桃av人人夜夜澡人人爽 | 色婷婷狠狠五月综合天色拍 | 久草在线综合网 | 久久免费视频网站 | 国产一在线精品一区在线观看 | 女人高潮特级毛片 | 最近乱久中文字幕 | 久草电影网 | 2019中文最近的2019中文在线 | 91视视频在线直接观看在线看网页在线看 | 久久久久国产一区二区三区 | 国产精品麻豆99久久久久久 | 国产久视频 | 91色影院| 天天五月天色 | 伊人国产在线播放 | 久草在线观看视频免费 | 久久久性 | 国产成人一区二区三区在线观看 | 国产精品成人一区二区三区吃奶 | 欧美一级片播放 | 国产精品久久久久久久久久ktv | 国产欧美综合视频 | 超碰97在线看 | 91欧美视频网站 | 国产精品美女在线观看 | 久久精品成人欧美大片古装 | 青草视频在线看 | 日本中文字幕观看 | 精品亚洲二区 | 69国产精品视频免费观看 | 久久天天躁狠狠躁亚洲综合公司 | 最新日韩视频在线观看 | 日韩三级精品 | 日韩av电影手机在线观看 | 中文字幕在线观看一区二区三区 | 成人黄色小说在线观看 | 亚洲一区av | 999久久久精品视频 日韩高清www | 国内毛片毛片 | 国产成人av福利 | 亚洲欧美成人网 | 精品国产色 | 日韩电影在线视频 | 激情伊人五月天久久综合 | 亚洲欧美国产精品va在线观看 | 最新av在线网站 | 久久在线免费观看视频 | 国产精品成人aaaaa网站 | 欧美精品三级在线观看 | 人人澡人摸人人添学生av | 美女精品国产 | 久久草视频| 国产精品一区二区久久 | 久久国产精品免费视频 | 国产成人精品电影久久久 | 91热| 中国一级特黄毛片大片久久 | 国产黄 | 久久久久激情视频 | 九九九九热精品免费视频点播观看 | 在线激情影院一区 | 99热最新精品 | 天堂素人在线 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 99夜色| 亚洲成人蜜桃 | 国内视频 | 成年人视频免费在线播放 | 亚洲精品国产精品国自产观看 | 久久精品波多野结衣 | 一区视频在线 | 91成人免费| 国产99久久99热这里精品5 | 国内精品久久久久影院一蜜桃 | 国产高清视频色在线www | 亚洲成人999 | 久久国精品 | 久草在线一免费新视频 | 毛片基地黄久久久久久天堂 | 麻豆国产精品va在线观看不卡 | 欧美三级高清 | 99久久99久久精品国产片果冰 | 久章草在线 | 二区在线播放 | 五月天综合色激情 | 夜夜操天天操 | 夜夜骑天天操 | 香蕉影视在线观看 | 国产精品久久久久一区 | 成人影片在线播放 | 欧美一级xxxx | 日韩欧美视频一区二区三区 | 亚洲特级片 | 一级成人在线 | 国产精品久久久久久久久久久久久久 | 中文字幕欧美三区 | 成人网看片| 日韩精品一区二区三区免费视频观看 | 国产精品激情在线观看 | av成人免费观看 | 四虎影视成人精品 | 97人人爽人人 | 亚洲精品福利在线观看 | 久艹视频在线观看 | 久久精品毛片基地 | 成年人黄色免费视频 | 成人午夜免费福利 | 欧美整片sss | 综合色狠狠 | 亚洲国产精品va在线看黑人 | 国产一区二区在线免费观看 | 91在线porny国产在线看 | 在线观看网站黄 | 免费在线观看av | 日韩大片在线免费观看 | 97碰碰视频| 正在播放一区二区 | 久久国产成人午夜av影院宅 | 日韩久久电影 | 婷婷精品国产一区二区三区日韩 | 国内精品久久久久久久久久久 | 久久免费视频这里只有精品 | 伊人手机在线 | 国产成人中文字幕 | 精品在线观 | 久久婷婷精品视频 | 免费a网站 | 国产小视频你懂的 | 久久99精品波多结衣一区 | 国产高清免费 | 免费色网 | 欧美一区二区三区免费看 | 91网站免费观看 | 国产精品18久久久久vr手机版特色 | 日本大片免费观看在线 | 日韩高清 一区 | 99亚洲天堂| 麻豆va一区二区三区久久浪 | 欧美成人xxxxxxxx | 2019天天干天天色 | 久久综合九色综合久久久精品综合 | 欧美亚洲国产一卡 | 九草在线视频 | 久久99免费视频 | 成人综合婷婷国产精品久久免费 | 午夜精品一区二区三区可下载 | 久久人人爽人人片av | 日韩欧美视频一区 | 国产精品美女久久久久久久 | 国产乱码精品一区二区蜜臀 | av在线免费不卡 | 久久久久久黄 | 国产精品久久久久永久免费 | 黄色网大全| 182午夜在线观看 | 日韩在线免费视频 | 欧美激情视频一区二区三区 | 久久婷婷视频 | 欧美日性视频 | 中文国产字幕在线观看 | 四虎影视4hu4虎成人 | 日韩精品2区 | 久草视频资源 | 久久久久亚洲精品 | 人人干,人人爽 | 黄色小说在线免费观看 | 99久久爱 | 国产va饥渴难耐女保洁员在线观看 | 99精品国产亚洲 | 久久你懂得 | 久久精品伊人 | 国产最顶级的黄色片在线免费观看 | 国产经典 欧美精品 | 欧美视频99 | 99热播精品 | 亚洲视频999| 91精品在线播放 | 天天射网站 | 香蕉久久久久 | 精品一区电影 | 免费成人结看片 | 亚洲伦理中文字幕 | 亚洲成人精品久久 | 国产精品婷婷 | 成人免费91 | 国产一区二区高清不卡 | 91影视成人 | 色悠悠久久综合 | 国产日韩欧美视频 | 国产免费亚洲高清 | 国产中文字幕第一页 | 视频在线播放国产 | 国内精品在线一区 | 超碰免费久久 | 欧美精选一区二区三区 | 亚洲成人资源在线 | 91av福利视频 | 中文字幕色播 | 91在线超碰 | 久久99精品热在线观看 | 99久久电影 | 99久久精品国产观看 | 激情视频久久 | 久久国产a| 一区二区精品国产 | www.日日日.com| 992tv在线成人免费观看 | av大片网址 | 亚洲欧美少妇 | 欧美一区二区在线免费看 | 韩日精品中文字幕 | 婷婷五月在线视频 | 亚洲精品 在线视频 | 久久伊人91| 欧美一区日韩精品 | 99精品在线视频观看 | 久久不卡免费视频 | 99精品在线免费观看 | 亚洲专区在线视频 | 五月婷婷在线综合 | 亚洲三级黄 | 亚洲精品乱码久久 | 免费久久久久久 | 在线观看日韩国产 | 三级黄色片在线观看 | 国产剧情一区二区在线观看 | 亚洲a资源 | 美女中文字幕 | 亚洲综合成人婷婷小说 | 免费观看国产精品 | 色婷五月| 免费日韩高清 | 黄色最新网址 | 在线免费视频 你懂得 | а天堂中文最新一区二区三区 | 人人看看人人 | 婷婷综合伊人 | 国产精品刺激对白麻豆99 | 在线欧美日韩 | 亚洲一区二区三区毛片 | www色片| 91chinese在线| 波多野结依在线观看 | 黄p网站在线观看 | 久久五月激情 | 91三级视频 | 午夜黄色 | 免费观看国产视频 | 婷婷久久丁香 | 免费一级特黄录像 | 国产亚洲91 | 亚洲精品免费观看 | 91伊人久久大香线蕉蜜芽人口 | 欧美一区二区日韩一区二区 | 国产一级在线看 | 天天鲁天天干天天射 | 成人高清在线 | 成年人在线观看视频免费 | 黄色毛片视频免费观看中文 | 天天天操天天天干 | 国产精品第三页 | 91av99| 国产精品自在线拍国产 | 在线看国产日韩 | 狠狠狠狠狠色综合 | 日韩视频一区二区在线 | 99色视频 | 麻豆传媒在线视频 | 欧美精品三级在线观看 | 国产黄色片在线免费观看 | 久久99精品国产91久久来源 | 一区二区三区免费在线观看 | av先锋影音少妇 | 午夜精品一二三区 | 中文字幕乱码亚洲精品一区 | 日韩黄色一区 | 成人三级av | 国偷自产视频一区二区久 | 在线亚洲午夜片av大片 | 久久综合毛片 | 国产视频 亚洲视频 | 色老板在线视频 | 精品v亚洲v欧美v高清v | 免费观看国产精品 | 女人高潮特级毛片 | av中文国产 | 特级西西444www大精品视频免费看 | 91一区啪爱嗯打偷拍欧美 | 91免费国产在线观看 | 国产精品久久久久久久久久久不卡 | 最新av电影网址 | 成人av在线资源 | 欧洲精品二区 | 日韩欧美在线视频一区二区 | 69av在线播放| 黄色网在线免费观看 | 久久综合在线 | 亚洲精品高清一区二区三区四区 | 久久久片 | 日韩在线视频免费播放 | 丁香婷婷久久久综合精品国产 | 操久久免费视频 | 免费av看片| 日韩高清毛片 | 欧美日韩一级久久久久久免费看 | 麻豆系列在线观看 | 五月婷婷,六月丁香 | 精精国产xxxx视频在线播放 | 九色琪琪久久综合网天天 | 欧美日韩亚洲第一页 | 美女视频黄在线观看 | 国产私拍在线 | 日本公妇在线观看 | 97色国产| 国产美女视频一区 | 日韩av免费一区 | 久久精彩免费视频 | 午夜精品导航 | 欧美日韩不卡在线观看 |