久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一文理解 K8s 容器网络虚拟化

發布時間:2024/8/23 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一文理解 K8s 容器网络虚拟化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡介:本文需要讀者熟悉 Ethernet(以太網)的基本原理和 Linux 系統的基本網絡命令,以及 TCP/IP 協議族并了解傳統的網絡模型和協議包的流轉原理。文中涉及到 Linux 內核的具體實現時,均以內核 v4.19.215 版本為準。

作者 | 淺奕
來源 | 阿里技術公眾號

本文需要讀者熟悉 Ethernet(以太網)的基本原理和 Linux 系統的基本網絡命令,以及 TCP/IP 協議族并了解傳統的網絡模型和協議包的流轉原理。文中涉及到 Linux 內核的具體實現時,均以內核 v4.19.215 版本為準。

一 內核網絡包接收流程

1 從網卡到內核協議棧

如圖[1],網絡包到達 NC(Network Computer,本文指物理機)時,由 NIC(Network Interface Controller,網絡接口控制器,俗稱網卡)設備處理,NIC 以中斷的方式向內核傳遞消息。Linux 內核的中斷處理分為上半部(Top Half)和下半部(Bottom Half)。上半部需要盡快處理掉和硬件相關的工作并返回,下半部由上半部激活來處理后續比較耗時的工作。

具體到 NIC 的處理流程如下:當 NIC 收到數據時,會以 DMA 方式將數據拷貝到 Ring Buffer (接收隊列) 里描述符指向的映射內存區域,拷貝完成后會觸發中斷通知 CPU 進行處理。這里可以使用 ethtool -g {設備名,如eth0} 命令查看 RX/TX (接收/發送)隊列的大小。CPU 識別到中斷后跳轉到 NIC 的中斷處理函數開始執行。此時要區分 NIC 的工作模式,在早先的非 NAPI(New API)[2]模式下,中斷上半部更新相關的寄存器信息,查看接收隊列并分配 sk_buff 結構指向接收到的數據,最后調用 netif_rx() 把 sk_buff 遞交給內核處理。在 netif_rx() 的函數的流程中,這個分配的 sk_buff 結構被放入 input_pkt_queue隊列后,會把一個虛擬設備加入poll_list 輪詢隊列并觸發軟中斷 NET_RX_SOFTIRQ 激活中斷下半部。此時中斷上半部就結束了,詳細的處理流程可以參見 net/core/dev.c 的 netif_rx() -> netif_rx_internal() -> enqueue_to_backlog() 過程。下半部 NET_RX_SOFTIRQ 軟中斷對應的處理函數是 net_rx_action(),這個函數會調用設備注冊的 poll() 函數進行處理。非 NAPI 的情況下這個虛擬設備的 poll() 函數固定指向 process_backlog() 函數。這個函數將 sk_buff 從 input_pkt_queue 移動到 process_queue 中,調用 __netif_receive_skb() 函數將其投遞給協議棧,最后協議棧相關代碼會根據協議類型調用相應的接口進行后續的處理。特別地,這里的 enqueue_to_backlog() 以及 process_backlog() 函數也用于和啟用了 RPS 機制后的相關邏輯。

非 NAPI(New API)模式下每個網絡包的到達都會觸發一次中斷處理流程,這么做降低了整體的處理能力,已經過時了。現在大多數 NIC 都支持 NAPI 模式了。NAPI 模式下在首包觸發 NIC 中斷后,設備就會被加入輪詢隊列進行輪詢操作以提升效率,輪詢過程中不會產生新的中斷。為了支持 NAPI,每個 CPU 維護了一個叫 softnet_data 的結構,其中有一個 poll_list 字段放置所有的輪詢設備。此時中斷上半部很簡單,只需要更新 NIC 相關的寄存器信息,以及把設備加入poll_list 輪詢隊列并觸發軟中斷 NET_RX_SOFTIRQ就結束了。中斷下半部的處理依舊是 net_rx_action() 來調用設備驅動提供的 poll() 函數。只是 poll() 此時指向的就是設備驅動提供的輪詢處理函數了(而不是非 NAPI 模式下的內核函數 process_backlog())。這個設備驅動提供的輪詢 poll() 函數最后也會調用 __netif_receive_skb() 函數把 sk_buff 提交給協議棧處理。

非 NAPI 模式和 NAPI 模式下的流程對比如下(其中灰色底色是設備驅動要實現的,其他都是內核自身的實現):

關于 NAPI 模式網絡設備驅動的實現以及詳細的 NAPI 模式的處理流程,這里提供一篇文章和其譯文作為參考[3](強烈推薦)。這篇文章很詳細的描述了 Intel Ethernet Controller I350 這個 NIC 設備的收包和處理細節(其姊妹篇發包處理過程和譯文[4])。另外收包這里還涉及到多網卡的 Bonding 模式(可以在/proc/net/bonding/bond0 里查看模式)、網絡多隊列(sudo lspci -vvv 查看 Ethernet controller 的 Capabilities信息里有 MSI-X: Enable+ Count=10 字樣說明 NIC 支持,可以在 /proc/interrupts 里查看中斷綁定情況)等機制。這些本文都不再贅述,有興趣的話請參閱相關資料[5]。

2 內核協議棧網絡包處理流程

前文說到 NIC 收到網絡包構造出的 sk_buff 結構最終被 __netif_receive_skb() 提交給了內核協議棧解析處理。這個函數首先進行 RPS[5] 相關的處理,數據包會繼續在隊列里轉一圈(一般開啟了 RSS 的網卡不需要開啟 RPS)。如果需要分發包到其他 CPU 去處理,則會使用 enqueue_to_backlog() 投遞給其他 CPU 的隊列,并在 process_backlog()) 中觸發 IPI(Inter-Processor Interrupt,處理器間中斷,于 APIC 總線上傳輸,并不通過 IRQ)給其他 CPU 發送通知(net_rps_send_ipi()函數)。

最終,數據包會由 __netif_receive_skb_core() 進行下一階段的處理。這個處理函數主要的功能有:

  • 處理ptype_all 上所有的 packet_type->func(),典型場景是 tcpdump 等工具的抓包回調(paket_type.type 為 ETH_P_ALL,libcap 使用 AF_PACKET Address Family)
  • 處理 VLAN(Virtual Local Area Network,虛擬局域網)報文 vlan_do_receive() 以及處理網橋的相關邏輯(skb->dev->rx_handler() 指向了 br_handle_frame())
  • 處理 ptype_base上所有的 packet_type->func() , 將數據包傳遞給上層協議層處理,例如指向 IP 層的回調 ip_rcv() 函數

截至目前,數據包仍舊在數據鏈路層的處理流程中。這里復習下 OSI 七層模型與 TCP/IP 五層模型:

在網絡分層模型里,后一層即為前一層的數據部分,稱之為載荷(Payload)。一個完整的 TCP/IP 應用層數據包的格式如下[6]:

__netif_receive_skb_core() 的處理邏輯中需要關注的是網橋和接下來 IP 層以及 TCP/UDP 層的處理。首先看 IP 層,__netif_receive_skb_core() 調用 deliver_skb(),后者調用具體協議的 .func() 接口。對于 IP 協議,這里指向的是 ip_rcv() 函數。這個函數做了一些統計和檢查之后,就把包轉給了 Netfilter [7]框架并指定了函數 ip_rcv_finish() 進行后續的處理(如果包沒被 Netfilter 丟棄)。經過路由子系統檢查處理后,如果包是屬于本機的,那么會調用 ip_local_deliver() 將數據包繼續往上層協議轉發。這個函數類似之前的邏輯,依舊是呈遞給 Netfilter 框架并指定函數 ip_local_deliver_finish() 進行后續的處理,這個函數最終會檢查和選擇對應的上層協議接口進行處理。

常見的上層協議比如 TCP 或者 UDP 協議的流程不在本文討論的范圍內,僅 TCP 的流程所需要的篇幅足以超過本文所有的內容。這里給出 TCP 協議(v4)的入口函數 tcp_v4_rcv() 以及 UDP 協議的入口函數 udp_rcv() 作為指引自行研究,也可以閱讀其他的資料進行進一步的了解[9]。

3 Netfilter/iptables 與 NAT(網絡地址轉換)

關于 Netfilter 框架需要稍微著重的強調一下,因為后文要提到的網絡策略和很多服務透出的實現都要使用 Netfilter 提供的機制。

Netfilter 是內核的包過濾框架(Packet Filtering Framework)的實現。簡單說就是在協議棧的各個層次的包處理函數中內置了很多的 Hook 點來支持在這些點注冊回調函數。

圖片來自 Wikimedia,可以點開參考文獻[8]查看大圖(svg 矢量圖,可以調大網頁顯示百分比繼續放大)。

Linux 上最常用的防火墻 iptables 即是基于 Netfilter 來實現的(nftables 是新一代的防火墻)。iptables 基于表和鏈(Tables and Chains)的概念來組織規則。注意這里不要被“防火墻”這個詞誤導了,iptables 所能做的不僅僅是對包的過濾(Filter Table),還支持對包進行網絡地址轉換(NAT Table)以及修改包的字段(Mangle Table)。在網絡虛擬化里,用的最多的便是 NAT 地址轉換功能。通常此類功能一般在網關網絡設備或是負載均衡設備中很常見。當 NC 需要在內部進行網絡相關的虛擬化時,也是一個類似網關以及負載均衡設備了。

在設置 iptables 的 NAT 規則前,還需要打開內核的包轉發功能 echo "1" > /proc/sys/net/ipv4/ip_forward 才可以。另外建議也打開 echo "1" /proc/sys/net/bridge/bridge-nf-call-iptables 開關(可能需要 modprobe br_netfilter)。bridge-nf-call-iptables 從上面的源碼分析就能理解,網橋的轉發處理是在 Netfilter 規則之前的。所以默認情況下二層網橋的轉發是不會受到三層 iptables 的限制的,但是很多虛擬化網絡的實現需要 Netfilter 規則生效,所以內核也支持了讓網橋的轉發邏輯也調用一下 Netfilter 的規則。這個特性默認情況不開啟,所以需要檢查開關。至于具體的 iptables 命令,可以參考這篇文章和其譯文[10]進行了解,本文不再討論。

這里強調下,Netfilter 的邏輯運行在內核軟中斷上下文里。如果 Netfilter 添加了很多規則,必然會造成一定的 CPU 開銷。下文在提到虛擬化網絡的性能降低時,很大一部分開銷便是源自這里。

二 虛擬網絡設備

在傳統的網絡認知里,網絡就是由帶有一個或多個 NIC 的一組 NC 使用硬件介質和 switch(交換機)、Router(路由器)所組成的一個通信集合(圖片來自 [11],下同):

網絡虛擬化作為 SDN(Software?Defined?Network,軟件定義網絡)的一種實現,無非就是虛擬出 vNIC(虛擬網卡)、vSwitch(虛擬交換機)、vRouter(虛擬路由器)等設備,配置相應的數據包流轉規則而已。其對外的接口必然也是符合其所在的物理網絡協議規范的,比如 Ethernet 和 TCP/IP 協議族。

隨著 Linux 網絡虛擬化技術的演進,有了若干種虛擬化網絡設備,在虛擬機和虛擬容器網絡中得到了廣泛的應用。典型的有 Tap/Tun/Veth、Bridge 等:

  • Tap/Tun 是 Linux 內核實現的一對虛擬網絡設備,Tap/Tun 分別工作在二層/三層。Linux 內核通過 Tap/Tun 設備和綁定該設備的用戶空間之間交換數據。基于 Tap 驅動即可實現虛擬機 vNIC 的功能,Tun 設備做一些其他的轉發功能。
  • Veth 設備總是成對創建(Veth Pair),一個設備收到內核發送的數據后,會發送到另一個設備上去,可以把 Veth Pair 可以想象成一對用網線連接起來的 vNIC 設備。
  • Bridge 是工作在二層的虛擬網橋。這是虛擬設備,雖然叫網橋,但其實類似 vSwitch 的設計。當 Bridge 配合 Veth 設備使用時,可以將 Veth 設備的一端綁定到一個Bridge 上,相當于真實環境把一個 NIC 接入一個交換機里。

虛擬機和容器的網絡在傳輸流程上有些區別,前者比如 KVM 一般是使用 Tap 設備將虛擬機的 vNIC 和宿主機的網橋 Bridge 連接起來。而容器的 Bridge 網絡模式是將不同 Namespace 里的 Veth Pair 連接網橋 Bridge 來實現通信(其他方式下文討論)。

Linux Bridge 配合橋接或者 NAT 模式很容易可以實現同主機或跨主機的虛擬機/容器之間通信,而且 Bridge 本身也支持 VLAN 的配置,可以實現一些三層交換機的能力。但是很多廠商都在研發功能更豐富的虛擬交換機,流行的有 Cisco Nexus 1000V、 VMware Virtual Switch 以及廣泛使用的開源的 Open vSwitch[12] 等。利用 vSwitch,可以構建出支持更多封裝協議、更高級的虛擬網絡:

1 Linux Bridge + Veth Pair 轉發

VRF(Virtual Routing and Forwarding,虛擬路由轉發)在網絡領域中是個很常見的術語。上世紀九十年代開始,很多二層交換機上就能創建出 4K 的 VLAN 廣播域了。4K 是因為 VLAN 標簽的格式遵循 802.1q 標準,其中定義的 VLAN ID 是 12 位的緣故(802.1q in 802.1q 可以做到 4094*4094 個,0 和 4095 保留)。如今 VRF 概念被引入三層,單個物理設備上也可以有多個虛擬路由/轉發實例了。Linux 的 VRF 實現了對三層的網絡協議棧的虛擬,而 Network Namespace(以下簡稱 netns)虛擬了整個網絡棧。一個 netns 的網絡棧包括:網卡(Network Interface)、回環設備(Loopback Device)、路由表(Routing Table)和 iptables 規則。本文使用 netns 進行演示(畢竟在討論容器),下文使用 ip[14] 命令創建和管理 netns 以及 Veth Pair 設備。

創建、查看、刪除 Network Namespace

# 創建名為 qianyi-test-1 和 add qianyi-test-2 的命名 netns,可以在 /var/run/netns/ 下查看 ip netns add qianyi-test-1 ip netns add qianyi-test-2# 查看所有的 Network Namespace ip netns list# 刪除 Network Namespace ip netns del qianyi-test-1 ip netns del qianyi-test-2

執行結果如圖(刪除先不執行):

有興趣的話可以使用 strace 命令跟蹤這個創建過程看看 ip 命令是怎么創建的(strace ip netns add qianyi-test-1)。

在 netns 中執行命令

# 在 qianyi-test-1 這個 netns 中執行 ip addr 命令(甚至可以直接執行 bash 命令得到一個 shell) # nsenter 這個命令也很好用,可以 man nsenter 了解 ip netns exec qianyi-test-1 ip addr

執行結果如下:

圖片

這個新創建的 netns 里一貧如洗,只有一個孤獨的 lo 網卡,還是 DOWN 狀態的。下面開啟它:

開啟 lo 網卡,這個很重要

ip netns exec qianyi-test-1 ip link set dev lo up
ip netns exec qianyi-test-2 ip link set dev lo up

狀態變成了 UNKOWN,這是正常的。這個狀態是驅動提供的,但是 lo 的驅動沒有做這個事情。

創建 Veth Pair 設備

# 分別創建 2 對名為 veth-1-a/veth-1-b 和 veth-2-a/veth-2-b 的 Veth Pair 設備 ip link add veth-1-a type veth peer name veth-1-b ip link add veth-2-a type veth peer name veth-2-b

使用 ip addr 命令可以查看:

8-9,10-11 便是上面創建出來的 2 對 Veth Pair 設備,此時它們都沒有分配 IP 地址且是 DOWN 狀態。

將 Veth Pair 設備加入 netns

# 將 veth-1-a 設備加入 qianyi-test-1 這個 netns ip link set veth-1-a netns qianyi-test-1# 將 veth-1-b 設備加入 qianyi-test-2 這個 netns ip link set veth-1-b netns qianyi-test-2# 為設備添加 IP 地址/子網掩碼并開啟 ip netns exec qianyi-test-1 ip addr add 10.0.0.101/24 dev veth-1-a ip netns exec qianyi-test-1 ip link set dev veth-1-a upip netns exec qianyi-test-2 ip addr add 10.0.0.102/24 dev veth-1-b ip netns exec qianyi-test-2 ip link set dev veth-1-b up

此時我們分別在兩個 netns 中執行 ip addr 命令,即可看到設備已經存在,且路由表(route 或 ip route 命令)也被默認創建了:

這里操作和查看設備都必須采用 ip netns exec {...} 的方式進行,如果命令很多,也可以把執行的命令換成 bash,這樣可以方便的在這個 shell 里對該 netns 進行操作。

現在通過 veth-1-a/veth-1-b 這對 Veth Pair 聯通了 qianyi-test-1 和 qianyi-test-2 這兩個 netns,這兩個 netns 之間就可以通過這兩個 IP 地址相互訪問了。

ping 的同時在 101 上抓包的結果如下:

可以很清楚的看到,eth-1-a(10.0.0.101)先通過 ARP (Address Resolution Protocol,地址解析協議)詢問 10.0.0.102 的 MAC 地址。得到回應后,就以 ICMP (Internet Control Message Protocol,Internet 報文控制協議) request 和 reply 了,這也正是 ping 使用的協議。

ARP 解析的緩存信息也可以通過 arp 命令查看:

此時的網絡連接模式是這樣的:

這種連接模式,就很像是現實中把兩個帶有 NIC 的設備用網線連接起來,然后配置了相同網段的 IP 后彼此就可以通信了。那如果超過一個設備需要建立互聯呢?現實中就需要交換機等網絡設備了。還記得前文中說的 Linux 自帶的 Bridge 么?接下來就使用 Bridge 機制建立網絡。

進行下面的試驗前需要把 veth-1-a/veth-1-b 這對 Veth Pair 從 qianyi-test-1 和 qianyi-test-2 移動回宿主機的 netns 里,恢復初始的環境。

# 宿主機的 netns id 是 1(有些系統可能不是,請查詢相關系統的文檔) ip netns exec qianyi-test-1 ip link set veth-1-a netns 1 ip netns exec qianyi-test-2 ip link set veth-1-b netns 1

創建 Linux Bridge 并配置網絡

# 創建一個名為 br0 的 bridge 并啟動(也可以使用 brctl 命令) ip link add br0 type bridge ip link set br0 up# 將 veth-1-a/veth-1-b 和 veth-2-a/veth-2-b 這兩對 Veth Pair 的 a 端放入 qianyi-test-1 和 qianyi-test-2 ip link set veth-1-a netns qianyi-test-1 ip link set veth-2-a netns qianyi-test-2# 為 veth-1-a 和 veth-2-a 配置 IP 并開啟 ip netns exec qianyi-test-1 ip addr add 10.0.0.101/24 dev veth-1-a ip netns exec qianyi-test-1 ip link set dev veth-1-a upip netns exec qianyi-test-2 ip addr add 10.0.0.102/24 dev veth-2-a ip netns exec qianyi-test-2 ip link set dev veth-2-a up# 將 veth-1-a/veth-1-b 和 veth-2-a/veth-2-b 這兩對 Veth Pair 的 b 端接入 br0 網橋并開啟接口 ip link set veth-1-b master br0 ip link set dev veth-1-b up ip link set veth-2-b master br0 ip link set dev veth-2-b up

執行完可以查看創建好的網橋和配置好的 IP,實際上 brctl show 命令顯示的結果更易懂,可以很清楚的看到 veth-1-b 和 veth-2-b 連接在了網橋的接口上。當 Veth Pair 的一端連接在網橋上時,就會從“網卡”退化成一個“水晶頭”。

當下模式抓包的結果并沒有什么區別,但網絡連接模式不同:

按照這個模式,如果有更多的 Network Namespace 和 Veth Pair 的話,使用相同的方式添加就可以水平擴展了。

但是嘗試從 qianyi-test-1 中 ping 宿主機自然是不通的,因為沒有任何網絡規則可以訪問到宿主機的網絡:

上面的截圖中有個 docker0 的網橋。當機器上安裝了 Docker 之后會被自動設置好這個網橋供 Docker 使用。可能你注意到了,這個名為 docker0 的網橋居然是有 IP 地址的。現實中的網橋自然是沒有 IP 的,但是 Linux Bridge 這個虛擬設備是可以設置的。當 Bridge 設置 IP 之后,就可以將其設置成這個內部網絡的網關(Gateway),再配合路由規則就可以實現最簡單的虛擬網絡跨機通信了(類似現實中的三層交換機)。

下面繼續給 br0 網橋創建地址并在 veth-1-a 和 veth-2-a 上設置其為默認的網關地址:

# 確認路由轉發開啟 echo "1" > /proc/sys/net/ipv4/ip_forward# 為 br0 設置 IP 地址 ip addr add local 10.0.0.1/24 dev br0# 為 veth-1-a 和 veth-2-a 設置默認網關 ip netns exec qianyi-test-1 ip route add default via 10.0.0.1 ip netns exec qianyi-test-2 ip route add default via 10.0.0.1

此時就能成功的訪問宿主機地址了(宿主機上的路由表在 ip link set br0 up 這一步自動創建了):

網絡模型進一步變成了這樣:

如果此時,另一臺宿主機上也存在另一個網段的網橋和若干個 netns 的話,怎么讓他們互通呢?分別在兩邊宿主機上配置一條到目的宿主機的路由規則就好了。假設另一臺宿主機的 IP 地址是 10.97.212.160,子網是 10.0.1.0/24 的話,那么需要在當前機器上加一條 10.0.1.0/24 via 10.97.212.160 的規則,10.97.212.160 上加一條 10.0.0.0/24 via 10.97.212.159 的規則就可以了(或者 iptables 配置 SNAT/DNAT 規則)。那如果有 N 臺呢?那就會是個 N * N 條的規則,會很復雜。這就一個簡單的 Underlay 模式的容器通信方案了。缺點也很明顯,要求對宿主機底層網絡有修改權,且比較難和底層網絡解耦。那如果能在物理網絡上構建出一個橫跨所有宿主機的虛擬網橋,把所有相關的 netns 里面的設備都連接上去,不就可以解耦了么。這就是 Overlay Network(覆蓋網絡)方案,下文會進行闡述。至于本節其他虛擬網絡設備的安裝和配置(比如 Open vSwitch)也是比較類似的,這里不再贅述,有興趣的話可以自行查看文檔并測試。

2 Overlay 網絡方案之 VXLAN

VXLAN(Virtual eXtensible Local Area Network,虛擬可擴展局域網,RFC7348)[16],VLAN 的擴展協議,是由 IETF 定義的 NVO3(Network Virtualization over Layer 3)標準技術之一(其他有代表性的還有 NVGRE、STT)。但是 VXLAN 和 VLAN 想要解決的問題是不一樣的。VXLAN 本質上是一種隧道封裝技術,它將數據鏈路層(L2)的以太網幀(Ethernet frames)封裝成傳輸層(L4)的 UDP 數據報(Datagrams),然后在網絡層(L3)中傳輸。效果就像數據鏈路層(L2)的以太網幀在一個廣播域中傳輸一樣,即跨越了三層網絡卻感知不到三層的存在。因為是基于 UDP 封裝,只要是 IP 網絡路由可達就可以構建出龐大的虛擬二層網絡。也因為是基于高層協議再次封裝,性能會比傳統的網絡低 20%~30% 左右(性能數據隨著技術發展會有變化,僅代表當前水平)。

這里簡要介紹下 VXLAN 的 2 個重要概念:

  • VTEP(VXLAN Tunnel Endpoints,VXLAN 隧道端點),負責 VXLAN 報文的封裝和解封,對上層隱藏了鏈路層幀的轉發細節
  • VNI(VXLAN Network Identifier,VXLAN 網絡標識符),代表不同的租戶,屬于不同 VNI 的虛擬網絡之間不能直接進行二層通信。

VXLAN 的報文格式如圖[17]:

Linux kernel v3.7.0 版本開始支持 VXLAN 網絡。但為了穩定性和其他功能,請盡量選擇 kernel v3.10.0 及之后的版本。下面我們使用 10.97.212.159 和 11.238.151.74 這兩臺機器創建一個測試的 VXLAN 網絡。

# 10.97.212.159 上操作# 創建名為 qianyi-test-1 和 add qianyi-test-2 的命名 netns,可以在 /var/run/netns/ 下查看 ip netns add qianyi-test-1 ip netns add qianyi-test-2# 開啟 lo 網卡,這個很重要 ip netns exec qianyi-test-1 ip link set dev lo up ip netns exec qianyi-test-2 ip link set dev lo up# 創建一個名為 br0 的 bridge 并啟動(也可以使用 brctl 命令) ip link add br0 type bridge ip link set br0 up# 分別創建 2 對名為 veth-1-a/veth-1-b 和 veth-2-a/veth-2-b 的 Veth Pair 設備 ip link add veth-1-a type veth peer name veth-1-b ip link add veth-2-a type veth peer name veth-2-b# 將 veth-1-a/veth-1-b 和 veth-2-a/veth-2-b 這兩對 Veth Pair 的 a 端放入 qianyi-test-1 和 qianyi-test-2 ip link set veth-1-a netns qianyi-test-1 ip link set veth-2-a netns qianyi-test-2# 為 veth-1-a 和 veth-2-a 配置 IP 并開啟 ip netns exec qianyi-test-1 ip addr add 10.0.0.101/24 dev veth-1-a ip netns exec qianyi-test-1 ip link set dev veth-1-a upip netns exec qianyi-test-2 ip addr add 10.0.0.102/24 dev veth-2-a ip netns exec qianyi-test-2 ip link set dev veth-2-a up# 將 veth-1-a/veth-1-b 和 veth-2-a/veth-2-b 這兩對 Veth Pair 的 b 端接入 br0 網橋并開啟接口 ip link set veth-1-b master br0 ip link set dev veth-1-b up ip link set veth-2-b master br0 ip link set dev veth-2-b up# 11.238.151.74 上操作# 創建名為 qianyi-test-3 和 add qianyi-test-4 的命名 netns,可以在 /var/run/netns/ 下查看 ip netns add qianyi-test-3 ip netns add qianyi-test-4# 開啟 lo 網卡,這個很重要 ip netns exec qianyi-test-3 ip link set dev lo up ip netns exec qianyi-test-4 ip link set dev lo up# 創建一個名為 br0 的 bridge 并啟動(也可以使用 brctl 命令) ip link add br0 type bridge ip link set br0 up# 分別創建 2 對名為 veth-3-a/veth-3-b 和 veth-4-a/veth-4-b 的 Veth Pair 設備 ip link add veth-3-a type veth peer name veth-3-b ip link add veth-4-a type veth peer name veth-4-b# 將 veth-3-a/veth-3-b 和 veth-4-a/veth-4-b 這兩對 Veth Pair 的 a 端放入 qianyi-test-3 和 qianyi-test-4 ip link set veth-3-a netns qianyi-test-3 ip link set veth-4-a netns qianyi-test-4# 為 veth-3-a 和 veth-4-a 配置 IP 并開啟 ip netns exec qianyi-test-3 ip addr add 10.0.0.103/24 dev veth-3-a ip netns exec qianyi-test-3 ip link set dev veth-3-a upip netns exec qianyi-test-4 ip addr add 10.0.0.104/24 dev veth-4-a ip netns exec qianyi-test-4 ip link set dev veth-4-a up# 將 veth-3-a/veth-3-b 和 veth-4-a/veth-4-b 這兩對 Veth Pair 的 b 端接入 br0 網橋并開啟接口 ip link set veth-3-b master br0 ip link set dev veth-3-b up ip link set veth-4-b master br0 ip link set dev veth-4-b up

這一長串的命令和之前的步驟完全一致,構建了一個如下圖所示的網絡環境:

這個環境里,10.0.0.101 和 10.0.0.102 是通的,10.0.0.103 和 10.0.0.104 也是通的,但是顯然 10.0.0.101/10.0.0.102 和 10.0.0.103/10.0.0.104 是無法通信的。

接下來配置 VXLAN 環境打通這四個 netns 環境:

# 10.97.212.159 上操作(本機有多個地址時可以用 local 10.97.212.159 指定) ip link add vxlan1 type vxlan id 1 remote 11.238.151.74 dstport 9527 dev bond0 ip link set vxlan1 master br0 ip link set vxlan1 up# 11.238.151.74 上操作(本機有多個地址時可以用 local 11.238.151.74 指定) ip link add vxlan2 type vxlan id 1 remote 10.97.212.159 dstport 9527 dev bond0 ip link set vxlan2 master br0 ip link set vxlan2 up

使用 brctl show br0 命令可以看到兩個 VXLAN 設備都連接上去了:

然后從 10.0.0.101 上就可以 ping 通 10.0.0.103 了:

在 10.0.0.101 上抓的包來看,就像是二層互通一樣:

直接查看 arp 緩存,也是和二層互通一模一樣:

使用 arp -d 10.0.0.103 刪掉這個緩存項目,在宿主機上重新抓包并保存文件,然后用 WireShark 打開看看(因為上面設置的不是 VXLAN 默認端口 4789,還需要設置 WireShark 把抓到的 UDP 解析為 VXLAN 協議):

我們得到了預期的結果。此時的網絡架構如圖所示:

那么問題來了,這里使用 UDP 協議能實現可靠通信嗎?當然可以,可靠性不是這一層考慮的事情,而是里層被包裹的協議需要考慮的。完整的通信原理其實也并不復雜,兩臺機器上各自有 VTEP(VXLAN Tunnel Endpoints,VXLAN 隧道端點)設備,監聽著 9527 端口上發送的 UDP 數據包。在收到數據包后拆解通過 Bridge 傳遞給指定的設備。那 VETP 這個虛擬設備怎么知道類似 10.0.0.3 這樣的地址要發送給哪臺機器上的 VETP 設備呢?這可是虛擬的二層網絡,底層網絡上可不認識這個地址。事實上在 Linux Bridge 上維護著一個名為 FDB(Forwarding Database entry)的二層轉發表,用于保存遠端虛擬機/容器的 MAC 地址、遠端 VTEP 的 IP,以及 VNI 的映射關系,可以通過 bridge fdb 命令來對 FDB 表進行操作:

# 新增條目 bridge fdb add <remote_host_mac_addr> dev <vxlan_interface> dst <remote_host_ip_addr># 刪除條目 bridge fdb del <remote_host_mac_addr> dev <vxlan_interface># 替換條目 bridge fdb replace <remote_host_mac_addr> dev <vxlan_interface> dst <remote_host_ip_addr># 顯示條目 bridge fdb show

上面這個簡單的實驗就 2 臺機器,使用了命令的方式直接指定了彼此的 VTEP 地址,當 fdb 表查不到信息時發給對方就行了,這是最簡單的互聯模式。大規模 VXLAN 網絡下,就需要考慮如何發現網絡中其他的 VETP 地址了。解決這個問題一般有 2 種方式:一是使用組播/多播( IGMP, Internet Group Management Protocol),把節點組成一個虛擬的整體,包不清楚發給誰的話就廣播給整個組了(上述實驗中的創建 VETH 設備的命令修改為組播/多播地址比如 224.1.1.1 就行,remote 關鍵字也要改成 group,具體請參閱其他資料);二是通過外部的分布式控制中心來收集 FDB 信息并分發給同一個 VXLAN 網絡的所有節點。組播/多播受限于底層網絡的支持情況和大規模下的的性能問題,比如很多云網絡上不一定允許這么做。所以下文在討論和研究 K8s 的網絡方案時會看到很多網絡插件的實現采用的都是類似后者的實現方式。

這節就介紹到這里了。當然 Overlay 網絡方案也不止 VXLAN 這一種方式,只是目前很多主流的方案都采用了這種方式。其他的 Overlay 模式看上去眼花繚亂,其實說白了,無非就是 L2 over L4,L2 over L3,L3 over L3 等等各種包裝方式罷了,懂了基本原理之后都沒什么大不了的。網絡虛擬化的設備和機制也有很多[18],細說的話一天都說不完,但是基本的網絡原理掌握之后,無非是各種協議包的流轉罷了。

三 K8s 的網絡虛擬化實現

1 K8s 的網絡模型

每一個 Pod 都有它自己的 IP 地址,這就意味著你不需要顯式地在每個 Pod 之間創建鏈接, 你幾乎不需要處理容器端口到主機端口之間的映射。這將創建一個干凈的、向后兼容的模型,在這個模型里,從端口分配、命名、服務發現、 負載均衡、應用配置和遷移的角度來看,Pod 可以被視作虛擬機或者物理主機。

Kubernetes 對所有網絡設施的實施,都需要滿足以下的基本要求(除非有設置一些特定的網絡分段策略):

  • 節點上的 Pod 可以不通過 NAT 和其他任何節點上的 Pod 通信
  • 節點上的代理(比如:系統守護進程、kubelet)可以和節點上的所有 Pod 通信

備注:僅針對那些支持 Pods 在主機網絡中運行的平臺(比如:Linux):

  • 那些運行在節點的主機網絡里的 Pod 可以不通過 NAT 和所有節點上的 Pod 通信

這個模型不僅不復雜,而且還和 Kubernetes 的實現廉價的從虛擬機向容器遷移的初衷相兼容, 如果你的工作開始是在虛擬機中運行的,你的虛擬機有一個 IP,這樣就可以和其他的虛擬機進行通信,這是基本相同的模型。

Kubernetes 的 IP 地址存在于 Pod 范圍內 - 容器共享它們的網絡命名空間 - 包括它們的 IP 地址和 MAC 地址。這就意味著 Pod 內的容器都可以通過 localhost 到達各個端口。這也意味著 Pod 內的容器都需要相互協調端口的使用,但是這和虛擬機中的進程似乎沒有什么不同, 這也被稱為“一個 Pod 一個 IP”模型。

這幾段話引用自 K8s 的官方文檔[19],簡單概括下就是一個 Pod 一個獨立的 IP 地址,所有的 Pod 之間可以不通過 NAT 通信。這個模型把一個 Pod 的網絡環境近似等同于一個 VM 的網絡環境。

2 K8s 的主流網絡插件實現原理

K8s 中的網絡是通過插件方式實現的,其網絡插件有 2 種類型:

  • CNI 插件:遵守 CNI(Container Network Interface,容器網絡接口)規范,其設計上偏重互操作性
  • Kubenet 插件:使用 bridge 和 host-local CNI 插件實現了基本的 cbr0

圖片來自[20],本文只關注 CNI 接口插件。主流的 K8s 網絡插件有這些[21],本文選出 github star 數在千以上的幾個項目分析下:

  • Flannel:https://github.com/flannel-io/flannel
  • Calico:https://github.com/projectcalico/calico
  • Cilium:GitHub - cilium/cilium: eBPF-based Networking, Security, and Observability

Flannel

CNI 是由 CoreOS 提出的規范,那就先看下 CoreOS 自己的 Flannel 項目的設計。Flannel 會在每臺機宿主機上部署一個名為 flanneld 的代理進程,網段相關的數據使用 Kubernetes API/Etcd 存儲。Flannel 項目本身是一個框架,真正為我們提供容器網絡功能的,是 Flannel 的后端實現。

目前的 Flannel 有下面幾種后端實現:VXLAN、host-gw、UDP 以及阿里云和其他大廠的支持后端(云廠商都是實驗性支持),還有諸如 IPIP、IPSec 等一些隧道通信的實驗性支持。按照官方文檔的建議是優先使用 VXLAN 模式,host-gw 推薦給經驗豐富且想要進一步提升性能的用戶(云環境通常不能用,原因后面說),UDP 是 Flannel 最早支持的一種性能比較差的方案,基本上已經棄用了。

下文分別對這三種模式進行分析。

1)VXLAN

使用 Linux 內核 VXLAN 封裝數據包的方式和原理上文已經介紹過了,Flannel 創建了一個名為 flannel.1 的 VETH 設備。因為 flanneld 進程的存在,所以注冊和更新新的 VETH 設備關系的任務就依靠這個進程了。所以好像也沒什么需要說的了,就是每個新的 K8s Node 都會創建 flanneld 這個 DeamonSet 模式的守護進程。然后注冊、更新新的 VETH 設備就變得非常自然了,全局的數據自然也是保存在 Etcd 里了。這種方式圖已經畫過了,無非是設備名字不一樣(VETH 叫 flannel.1,網橋叫 cni0)而已。

2)host-gw

顧名思義,host-gw 就是把宿主機 Host 當做 Gateway 網關來處理協議包的流動。這個方式上文其實也演示過了,至于節點的變化和路由表的增刪也是依靠 flanneld 在做的。這個方案優缺點都很明顯,最大的優點自然是性能,實打實的直接轉發(性能整體比宿主機層面的通信低 10%,VXLAN 可是20% 起步,甚至 30%)。缺點也很明顯,這種方式要求宿主機之間是二層連通的,還需要對基礎設施有掌控權(編輯路由表),這個在云服務環境一般較難實現,另外規模越來越大時候的路由表規模也會隨之增大。這種方式原理上比較簡單,圖不畫了。

3)UDP

每臺宿主機上的 flanneld 進程會創建一個默認名為 flannel0 的 Tun 設備。Tun 設備的功能非常簡單,用于在內核和用戶應用程序之間傳遞 IP 包。內核將一個 IP 包發送給 Tun 設備之后,這個包就會交給創建這個設備的應用程序。而進程向 Tun 設備發送了一個 IP 包,那么這個 IP 包就會出現在宿主機的網絡棧中,然后根據路由表進行下一跳的處理。在由 Flannel 管理的容器網絡里,一臺宿主機上的所有容器都屬于該宿主機被分配的一個“子網”。這個子網的范圍信息,所屬的宿主機 IP 地址都保存在 Etcd 里。flanneld 進程均監聽著宿主機上的 UDP 8285 端口,相互之間通過 UDP 協議包裝 IP 包給目的主機完成通信。之前說過這個模式性能差,差在哪里?這個方案就是一個在應用層模擬實現的 Overlay 網絡似得(像不像一個用戶態實現的 VETH 設備?),數據包相比內核原生支持的 VXLAN 協議在用戶態多了一次進出(flanneld 進程封包/拆包過程),所以性能上損失要大一些。

Calico

Calico 是個挺有意思的項目,基本思想是把宿主機完全當成路由器,不使用隧道或 NAT 來實現轉發,把所有二三層流量轉換成三層流量,并通過宿主機上的路由配置完成包的轉發。

Calico 和之前說的 Flannel 的 host-gw 模式區別是什么?首先 Calico 不使用網橋,而是通過路由規則在不同的 vNiC 間轉發數據。另外路由表也不是靠 Etcd 存儲和通知更新,而是像現實環境一樣直接用 BGP(Border Gateway Protocol, 邊界網關協議)進行路由表數據交換。BGP 挺復雜的,詳細的闡述這個協議有點費勁(而且我也不是很懂),在本文里只需要知道這個協議使得路由設備可以相互發送和學習對方的路由信息來充實自己就可以了,有興趣的話請查閱其他資料進一步了解。回到 Calico,宿主機上依舊有個名為 Felix 的守護進程和一個名為 BIRD的 BGP 客戶端。

上文說過,Flannel 的 host-gw 模式要求宿主機二層是互通的(在一個子網),在 Calico 這里依然有這個要求。但是 Calico 為不在一個子網的環境提供了 IPIP 模式的支持。開啟這個模式之后,宿主機上會創建一個 Tun 設備以 IP 隧道(IP tunnel)的方式通信。當然用了這個模式之后,包又是L3 over L3 的 Overlay 網絡模式了,性能也和 VXLAN 模式相當。

全路由表的通信方式也沒有額外組件,配置好 IP 路由轉發規則后全靠內核路由模塊的流轉來做。IPIP 的架構圖也是大同小異的,也不畫了。

Cilium

eBPF-based Networking, Security, and Observability

光從這個介紹上就看出來 Cilium 散發出的那種與眾不同的氣息。這個項目目前的 Github Star 數字快過萬了,直接力壓前面兩位。Cilium 部署后會在宿主機上創建一個名為 cilium-agent 的守護進程,這個進程的作用就是維護和部署 eBPF 腳本來實現所有的流量轉發、過濾、診斷的事情(都不依賴 Netfilter 機制,kenel > v4.19 版本)。從原理圖的角度畫出來的架構圖很簡單(配圖來自 github 主頁):

Cilium 除了支持基本的網絡連通、隔離與服務透出之外,依托 eBPF 所以對宿主機網絡有更好的觀測性和故障排查能力。這個話題也很大,本文就此收住。這里給兩幾篇寫的很好的文章何其譯文可以進一步了解22。

3 K8s 容器內訪問隔離

上文介紹了網絡插件的機制和實現原理,最終可以構建出一個二層/三層連通的虛擬網絡。默認情況下 Pod 間的任何網絡訪問都是不受限的,但是內部網絡中經常還是需要設置一些訪問規則(防火墻)的。

針對這個需求,K8s 抽象了一個名為 NetworkPolicy 的機制來支持這個功能。網絡策略通過網絡插件來實現,要使用網絡策略就必須使用支持 NetworkPolicy 的網絡解決方案。為什么這么說?因為不是所有的網絡插件都支持 NetworkPolicy 機制,比如 Flannel 就不支持。至于 NetworkPolicy 的底層原理,自然是使用 iptables 配置 netfilter 規則來實現對包的過濾的。NetworkPolicy 配置的方法和 iptables/Netfilter 的原理細節不在本文范圍內,請參閱其他資料進行了解24。

4 K8s 容器內服務透出

在一個 K8s 集群內部,在網絡插件的幫助下,所有的容器/進程可以相互進行通信。但是作為服務提供方這是不夠的,因為很多時候,服務的使用方不會在同一個 K8s 集群內的。那么就需要一種機制將這個集群內的服務對外透出。K8s 使用 Service 這個對象來完成這個能力的抽象。Service 在 K8s 里是個很重要的對象,即使在 K8s 內部進行訪問,往往也是需要 Service 包裝的(一來 Pod 地址不是永遠固定的,二來總是會有負載均衡的需求)。

一句話概括 Service 的原理就是:Service = kube-proxy + iptables 規則。當一個 Service 創建時,K8s 會為其分配一個 Cluster IP 地址。這個地址其實是個 VIP,并沒有一個真實的網絡對象存在。這個 IP 只會存在于 iptables 規則里,對這個 VIP:VPort 的訪問使用 iptables 的隨機模式規則指向了一個或者多個真實存在的 Pod 地址(DNAT),這個是 Service 最基本的工作原理。那 kube-proxy 做什么?kube-proxy 監聽 Pod 的變化,負責在宿主機上生成這些 NAT 規則。這個模式下 kube-proxy 不轉發流量,kube-proxy 只是負責疏通管道。

K8s 官方文檔比較好的介紹了 kube-proxy 支持的多種模式和基本的原理[26]。早先的 userspace 模式基本上棄用了,上面所述的 iptables 隨機規則的做法在大規模下也不推薦使用了(想想為什么)。現在最推薦的當屬 IPVS 模式了,相對于前兩種在大規模下的性能更好。如果說 IPVS 這個詞比較陌生的話,LVS 這個詞恐怕是我們耳熟能詳的。在這個模式下,kube-proxy 會在宿主機上創建一個名為 kube-ipvs0 的虛擬網卡,然后分配 Service VIP 作為其 IP 地址。最后 kube-proxy 使用內核的 IPVS 模塊為這個地址設置后端 POD 的地址(ipvsadm 命令可以查看)。其實 IPVS 在內核中的實現也是用了 Netfilter 的 NAT 機制。不同的是,IPVS 不會為每一個地址設置 NAT 規則,而是把這些規則的處理放到了內核態,保證了 iptables 規則的數量基本上恒定,比較好的解決了之前的問題。

上面說的只是解決了負載均衡的問題,還沒提到服務透出。K8s 服務透出的方式主要有 NodePort、LoadBalancer 類型的 Service(會調用 CloudProvider 在公有云上為你創建一個負載均衡服務)以及 ExternalName(kube-dns 里添加 CNAME)的方式。對于第二種類型,當 Service 繁多但是又流量很小的情況下,也可以使用 Ingress 這個 Service 的 Service 來收斂掉[27]。Ingress 目前只支持七層 HTTP(S) 轉發(Service 目前只支持四層轉發),從這個角度猜猜 Ingress 怎么實現的?來張圖看看吧[28](當然還有很多其他的 Controller[29]):

對于這部分,本文不再進行詳細闡述了,無非就是 NAT,NAT 多了就想辦法收斂 NAT 條目。按照慣例,這里給出一篇特別好的 kube-proxy 原理闡述的文章供進一步了解[30]。

四 總結

網絡虛擬化是個很大的話題,很難在一篇文章中完全講清楚。盡管這篇文章盡量想把重要的知識節點編織清楚,但受限于作者本人的精力以及認知上的限制,可能存在疏忽甚至錯漏。如有此類問題,歡迎在評論區討論/指正。參考文獻里給出了很多不錯的資料值得進一步去學習(部分地址受限于網絡環境,可能需要特定的方式才能訪問)。

參考文獻

1、TCP Implementation in Linux: A Brief Tutorial, Helali Bhuiyan, Mark McGinley, Tao Li, Malathi Veeraraghavan, University of Virginia:[PDF] TCP Implementation in Linux : A Brief Tutorial | Semantic Scholar
2、NAPI, linuxfoundation,?networking:napi [Wiki]
3、Monitoring and Tuning the Linux Networking Stack: Receiving Data, Joe Damato,譯文:Linux 網絡棧監控和調優:接收數據(2016):[譯] Linux 網絡棧監控和調優:接收數據(2016)
4、Monitoring and Tuning the Linux Networking Stack: Sending Data, Joe Damato, 譯文:Linux 網絡棧監控和調優:發送數據(2017):[譯] Linux 網絡棧監控和調優:發送數據(2017)
5、Scaling in the Linux Networking Stack,?https://github.com/torvalds/linux/blob/master/Documentation/networking/scaling.rst
6、Understanding TCP internals step by step for Software Engineers and System Designers, Kousik Nath
7、Netfilter,?https://www.netfilter.org/
8、Netfilter-packet-flow,?https://upload.wikimedia.org/wikipedia/commons/3/37/Netfilter-packet-flow.svg
9、Analysis TCP in Linux,?https://github.com/fzyz999/Analysis_TCP_in_Linux
10、NAT - Network Address Translation, 譯文:NAT - 網絡地址轉換(2016):[譯] NAT - 網絡地址轉換(2016)
11、Virtual networking in Linux, By M. Jones, IBM Developer:Virtual networking in Linux – IBM Developer
12、Open vSwitch,?Open vSwitch
13、Linux Namespace,?namespaces(7) - Linux manual page
14、ip,?ip(8) - Linux manual page
15、Veth,?veth(4) - Linux manual page
16、VxLAN,?https://en.wikipedia.org/wiki/Virtual_Extensible_LAN
17、QinQ vs VLAN vs VXLAN, John,?https://community.fs.com/blog/qinq-vs-vlan-vs-vxlan.htm
18、Introduction to Linux interfaces for virtual networking, Hangbin Liu:Introduction to Linux interfaces for virtual networking | Red Hat Developer
19、Cluster Networking, 英文地址集群網絡系統 | Kubernetes
20、THE CONTAINER NETWORKING LANDSCAPE: CNI FROM COREOS AND CNM FROM DOCKER, Lee Calcote:The Container Networking Landscape: CNI from CoreOS and CNM from Docker – The New Stack
21、CNI - the Container Network Interface,?https://github.com/containernetworking/cni
22、Making the Kubernetes Service Abstraction Scale using eBPF, [譯] 利用 eBPF 支撐大規模 K8s Service (LPC, 2019):Linux Plumbers Conference 2019 (9-11 September 2019): Making the Kubernetes Service Abstraction Scale using eBPF · Indico
23、基于 BPF/XDP 實現 K8s Service 負載均衡 (LPC, 2020)Linux Plumbers Conference 2020 (24-28 August 2020): Kubernetes service load-balancing at scale with BPF & XDP · Indico

24、A Deep Dive into Iptables and Netfilter Architecture, Justin Ellingwood:A Deep Dive into Iptables and Netfilter Architecture | DigitalOcean

25、Iptables Tutorial 1.2.2, Oskar Andreasson:Iptables Tutorial 1.2.2

26、Virtual IPs and service proxies, 英文地址:Service | Kubernetes

27、Ingress, 英文地址:Ingress | Kubernetes

28、NGINX Ingress Controller,?F5 NGINX Ingress Controller - Production-Grade Kubernetes

29、Ingress Controllers, 英文地址:Ingress Controllers | Kubernetes

30、Cracking kubernetes node proxy (aka kube-proxy), [譯] 深入理解 Kubernetes 網絡模型:自己實現 Kube-Proxy 的功能:深入理解 Kubernetes 網絡模型:自己實現 kube-proxy 的功能 | 云原生社區

原文鏈接
本文為阿里云原創內容,未經允許不得轉載。?

總結

以上是生活随笔為你收集整理的一文理解 K8s 容器网络虚拟化的全部內容,希望文章能夠幫你解決所遇到的問題。

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

久久精品国产99久久6动漫 | 成人免费无码大片a毛片 | 精品久久久久久亚洲精品 | 综合激情五月综合激情五月激情1 | 亚洲欧洲日本无在线码 | 在线精品亚洲一区二区 | 亚洲一区二区三区香蕉 | 国内少妇偷人精品视频免费 | 97久久精品无码一区二区 | 狂野欧美激情性xxxx | 午夜精品久久久内射近拍高清 | 99久久99久久免费精品蜜桃 | 在线视频网站www色 | 亚洲综合另类小说色区 | 久久久久免费看成人影片 | 久久久久久亚洲精品a片成人 | 精品一二三区久久aaa片 | 福利一区二区三区视频在线观看 | 成人毛片一区二区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 黑人巨大精品欧美黑寡妇 | 久久国语露脸国产精品电影 | 97夜夜澡人人爽人人喊中国片 | 熟妇人妻激情偷爽文 | 欧美国产亚洲日韩在线二区 | 日本www一道久久久免费榴莲 | 日韩欧美中文字幕在线三区 | 日本一区二区三区免费播放 | 粉嫩少妇内射浓精videos | 天堂а√在线中文在线 | 亚洲无人区一区二区三区 | 国产一精品一av一免费 | 国产香蕉尹人综合在线观看 | 国产激情精品一区二区三区 | 久久国产精品精品国产色婷婷 | 欧美亚洲国产一区二区三区 | 亚洲欧美日韩综合久久久 | 免费无码的av片在线观看 | 四十如虎的丰满熟妇啪啪 | 亚洲综合精品香蕉久久网 | 377p欧洲日本亚洲大胆 | 国产猛烈高潮尖叫视频免费 | 精品乱码久久久久久久 | 又湿又紧又大又爽a视频国产 | 好男人社区资源 | 亚洲色www成人永久网址 | 一二三四社区在线中文视频 | 日韩精品a片一区二区三区妖精 | 欧洲精品码一区二区三区免费看 | 色综合久久88色综合天天 | 日本xxxx色视频在线观看免费 | 动漫av一区二区在线观看 | 欧美日韩一区二区三区自拍 | 亚洲国产精品美女久久久久 | 少妇被粗大的猛进出69影院 | 任你躁国产自任一区二区三区 | 国产无遮挡吃胸膜奶免费看 | 亚洲精品国偷拍自产在线麻豆 | 一区二区三区乱码在线 | 欧洲 | 欧美精品无码一区二区三区 | 亚洲中文字幕成人无码 | 中文字幕久久久久人妻 | 欧美放荡的少妇 | 欧美日韩人成综合在线播放 | 亚洲 欧美 激情 小说 另类 | 伊人久久大香线蕉亚洲 | 精品国产成人一区二区三区 | 又色又爽又黄的美女裸体网站 | 欧美午夜特黄aaaaaa片 | 久久zyz资源站无码中文动漫 | 国产办公室秘书无码精品99 | 久久久久亚洲精品中文字幕 | 99久久久无码国产精品免费 | 精品一二三区久久aaa片 | 在线看片无码永久免费视频 | 国产人成高清在线视频99最全资源 | 日日噜噜噜噜夜夜爽亚洲精品 | 一个人免费观看的www视频 | 熟妇人妻激情偷爽文 | 日韩亚洲欧美中文高清在线 | 午夜理论片yy44880影院 | 久久99精品久久久久久动态图 | 国产精品自产拍在线观看 | 日日噜噜噜噜夜夜爽亚洲精品 | 99久久精品午夜一区二区 | аⅴ资源天堂资源库在线 | 在线精品亚洲一区二区 | 国产亚洲精品久久久久久国模美 | 国产三级久久久精品麻豆三级 | 成人一区二区免费视频 | 六月丁香婷婷色狠狠久久 | 日本熟妇浓毛 | 国产亚洲精品精品国产亚洲综合 | a片在线免费观看 | 国产精品手机免费 | 乌克兰少妇性做爰 | 久久久av男人的天堂 | 午夜精品久久久内射近拍高清 | 国产精品-区区久久久狼 | 日韩成人一区二区三区在线观看 | 亚洲综合在线一区二区三区 | 日本一卡二卡不卡视频查询 | 精品无码av一区二区三区 | 久久亚洲a片com人成 | 亚洲日韩av一区二区三区中文 | 中文毛片无遮挡高清免费 | 中文字幕无码日韩欧毛 | 夜精品a片一区二区三区无码白浆 | 久久天天躁狠狠躁夜夜免费观看 | 天堂无码人妻精品一区二区三区 | 伊人久久大香线蕉av一区二区 | a片免费视频在线观看 | 精品乱码久久久久久久 | 久久国产36精品色熟妇 | 极品嫩模高潮叫床 | 国产香蕉97碰碰久久人人 | 88国产精品欧美一区二区三区 | 国产成人一区二区三区别 | 在线观看国产午夜福利片 | 中国大陆精品视频xxxx | 亚洲va中文字幕无码久久不卡 | 天天摸天天透天天添 | 少妇人妻大乳在线视频 | 兔费看少妇性l交大片免费 | 女高中生第一次破苞av | 人妻有码中文字幕在线 | 在线观看免费人成视频 | 色婷婷av一区二区三区之红樱桃 | 久久综合久久自在自线精品自 | 亚洲人亚洲人成电影网站色 | 日韩人妻无码中文字幕视频 | 300部国产真实乱 | 最近免费中文字幕中文高清百度 | 国产黄在线观看免费观看不卡 | 亚洲中文字幕成人无码 | 国产明星裸体无码xxxx视频 | 欧美熟妇另类久久久久久不卡 | 无码精品人妻一区二区三区av | 天堂亚洲免费视频 | 久久99精品久久久久久动态图 | 婷婷六月久久综合丁香 | 成熟妇人a片免费看网站 | 中文字幕乱码人妻无码久久 | 国产精品久久国产精品99 | 中文字幕人妻丝袜二区 | 国产午夜精品一区二区三区嫩草 | 天天综合网天天综合色 | 人妻少妇精品视频专区 | 精品国产精品久久一区免费式 | 波多野结衣一区二区三区av免费 | 久久精品女人天堂av免费观看 | 网友自拍区视频精品 | 国内精品久久久久久中文字幕 | 日本高清一区免费中文视频 | 女高中生第一次破苞av | 国产成人一区二区三区别 | 骚片av蜜桃精品一区 | 亚洲 激情 小说 另类 欧美 | 丰满肥臀大屁股熟妇激情视频 | 最新国产乱人伦偷精品免费网站 | 奇米影视888欧美在线观看 | 亚拍精品一区二区三区探花 | 亚洲午夜福利在线观看 | 久久99精品久久久久久 | 国产亚洲tv在线观看 | 欧美性色19p | 亚洲第一无码av无码专区 | 久久99精品久久久久婷婷 | 精品久久久无码中文字幕 | 色一情一乱一伦 | 精品成在人线av无码免费看 | 人妻无码αv中文字幕久久琪琪布 | 丰满人妻一区二区三区免费视频 | 无套内谢的新婚少妇国语播放 | 国产欧美精品一区二区三区 | 久久国内精品自在自线 | 国产va免费精品观看 | 精品久久久久久亚洲精品 | 大地资源中文第3页 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲 欧美 激情 小说 另类 | 无码人妻丰满熟妇区毛片18 | 国产午夜无码视频在线观看 | 内射爽无广熟女亚洲 | 国产成人亚洲综合无码 | 天干天干啦夜天干天2017 | 亚洲精品一区三区三区在线观看 | 学生妹亚洲一区二区 | 午夜理论片yy44880影院 | 久久久中文久久久无码 | 精品国产一区二区三区四区在线看 | 99国产欧美久久久精品 | 久久综合网欧美色妞网 | 亚洲啪av永久无码精品放毛片 | 少妇久久久久久人妻无码 | 国产成人无码av片在线观看不卡 | 久久精品丝袜高跟鞋 | 2020久久超碰国产精品最新 | 精品乱码久久久久久久 | 成年美女黄网站色大免费全看 | 粉嫩少妇内射浓精videos | 一本久久a久久精品亚洲 | 人妻夜夜爽天天爽三区 | 国产成人无码区免费内射一片色欲 | 搡女人真爽免费视频大全 | 亚洲精品午夜无码电影网 | 亚洲精品国偷拍自产在线麻豆 | 97夜夜澡人人双人人人喊 | 东京无码熟妇人妻av在线网址 | 乌克兰少妇xxxx做受 | 少妇被黑人到高潮喷出白浆 | 毛片内射-百度 | 亚洲va欧美va天堂v国产综合 | 好男人社区资源 | 亚洲成色www久久网站 | 精品久久久无码人妻字幂 | 久久久久久av无码免费看大片 | 国产av一区二区三区最新精品 | 亚洲精品无码人妻无码 | 久久久精品成人免费观看 | 免费观看又污又黄的网站 | 2020久久香蕉国产线看观看 | 国产97人人超碰caoprom | 久久人妻内射无码一区三区 | 久久伊人色av天堂九九小黄鸭 | 无码人妻黑人中文字幕 | 女人被爽到呻吟gif动态图视看 | 色爱情人网站 | 亚洲精品一区二区三区大桥未久 | 欧美激情一区二区三区成人 | 青青草原综合久久大伊人精品 | 国产成人综合色在线观看网站 | 小sao货水好多真紧h无码视频 | 精品水蜜桃久久久久久久 | 国产午夜精品一区二区三区嫩草 | 国产精品理论片在线观看 | 精品日本一区二区三区在线观看 | 亚洲娇小与黑人巨大交 | 97人妻精品一区二区三区 | 4hu四虎永久在线观看 | 十八禁视频网站在线观看 | 国产偷国产偷精品高清尤物 | 久久亚洲精品中文字幕无男同 | 欧美日韩久久久精品a片 | 人妻少妇精品久久 | 奇米影视7777久久精品人人爽 | 在线 国产 欧美 亚洲 天堂 | 少妇人妻av毛片在线看 | 午夜熟女插插xx免费视频 | aⅴ亚洲 日韩 色 图网站 播放 | аⅴ资源天堂资源库在线 | 国产明星裸体无码xxxx视频 | 十八禁视频网站在线观看 | 亚洲成熟女人毛毛耸耸多 | 亚洲色www成人永久网址 | 中文字幕 人妻熟女 | 麻豆国产丝袜白领秘书在线观看 | 精品无码国产一区二区三区av | 久久久久亚洲精品男人的天堂 | 亚洲综合色区中文字幕 | 国内精品人妻无码久久久影院蜜桃 | 国内丰满熟女出轨videos | 嫩b人妻精品一区二区三区 | 天天躁夜夜躁狠狠是什么心态 | 精品国产成人一区二区三区 | 亚洲午夜久久久影院 | 免费国产黄网站在线观看 | 亚洲区小说区激情区图片区 | 久久99精品久久久久久动态图 | 老司机亚洲精品影院 | 国产成人一区二区三区别 | av无码久久久久不卡免费网站 | 日本丰满熟妇videos | 国产精品理论片在线观看 | 成人无码精品1区2区3区免费看 | 性生交片免费无码看人 | 亚洲熟妇色xxxxx欧美老妇y | 无码国内精品人妻少妇 | 亚洲七七久久桃花影院 | 亚洲自偷自偷在线制服 | 麻豆精产国品 | 激情内射亚州一区二区三区爱妻 | 国内精品九九久久久精品 | 国产精品-区区久久久狼 | 午夜精品久久久内射近拍高清 | 国产肉丝袜在线观看 | 18禁止看的免费污网站 | 97久久精品无码一区二区 | 在线成人www免费观看视频 | 国产超碰人人爽人人做人人添 | 99麻豆久久久国产精品免费 | 88国产精品欧美一区二区三区 | 又粗又大又硬毛片免费看 | 日韩在线不卡免费视频一区 | 午夜精品久久久内射近拍高清 | 午夜男女很黄的视频 | 国产精品99久久精品爆乳 | 成 人影片 免费观看 | 激情内射日本一区二区三区 | 久久精品国产日本波多野结衣 | 无遮挡国产高潮视频免费观看 | 欧美日韩一区二区三区自拍 | 国产va免费精品观看 | 鲁大师影院在线观看 | 少妇人妻大乳在线视频 | 欧美成人午夜精品久久久 | 国产成人无码a区在线观看视频app | 搡女人真爽免费视频大全 | 国产精品无码一区二区三区不卡 | 伊人久久大香线蕉av一区二区 | 综合网日日天干夜夜久久 | 露脸叫床粗话东北少妇 | 亚洲va欧美va天堂v国产综合 | 亚洲啪av永久无码精品放毛片 | 67194成是人免费无码 | 国产一区二区三区四区五区加勒比 | 欧美丰满熟妇xxxx性ppx人交 | 中文字幕乱码中文乱码51精品 | 久精品国产欧美亚洲色aⅴ大片 | 国产精品人人爽人人做我的可爱 | 国产成人人人97超碰超爽8 | 国产在线一区二区三区四区五区 | 福利一区二区三区视频在线观看 | 精品一区二区不卡无码av | 色一情一乱一伦一区二区三欧美 | 国产99久久精品一区二区 | 亚洲男人av香蕉爽爽爽爽 | 丝袜美腿亚洲一区二区 | 99视频精品全部免费免费观看 | 亚洲色在线无码国产精品不卡 | 国产超碰人人爽人人做人人添 | 亚洲高清偷拍一区二区三区 | 欧美阿v高清资源不卡在线播放 | 宝宝好涨水快流出来免费视频 | 少妇高潮一区二区三区99 | 日韩人妻系列无码专区 | 亚洲日韩av一区二区三区中文 | 成熟妇人a片免费看网站 | 成在人线av无码免费 | 久久久久99精品成人片 | 国产av人人夜夜澡人人爽麻豆 | 国产亚洲精品精品国产亚洲综合 | 少妇邻居内射在线 | 妺妺窝人体色www在线小说 | 99久久精品无码一区二区毛片 | 久久久久国色av免费观看性色 | 青青草原综合久久大伊人精品 | 久久精品国产亚洲精品 | 国产精品久久福利网站 | 久久伊人色av天堂九九小黄鸭 | 人人妻人人澡人人爽欧美一区九九 | 性欧美熟妇videofreesex | 国产精品久久国产精品99 | 国产亚洲人成在线播放 | 久久久久99精品国产片 | 国产精品无码一区二区三区不卡 | 国产av无码专区亚洲awww | 女人和拘做爰正片视频 | 波多野结衣乳巨码无在线观看 | 性欧美大战久久久久久久 | 亚洲国产精品无码久久久久高潮 | 成人影院yy111111在线观看 | 无码人妻精品一区二区三区下载 | 欧美国产亚洲日韩在线二区 | 国产精品人人爽人人做我的可爱 | 国产高潮视频在线观看 | 国产精品鲁鲁鲁 | 色综合久久88色综合天天 | 国产人妻人伦精品1国产丝袜 | 亚洲自偷精品视频自拍 | 亚洲综合在线一区二区三区 | 欧美 日韩 人妻 高清 中文 | 内射欧美老妇wbb | 午夜精品久久久久久久久 | 99久久99久久免费精品蜜桃 | 99国产精品白浆在线观看免费 | 乱人伦人妻中文字幕无码久久网 | 2019nv天堂香蕉在线观看 | 国产成人精品三级麻豆 | 18禁黄网站男男禁片免费观看 | 色婷婷综合激情综在线播放 | 日产精品高潮呻吟av久久 | 蜜臀av无码人妻精品 | 亚洲国产欧美日韩精品一区二区三区 | 成人影院yy111111在线观看 | 国产色视频一区二区三区 | 成年美女黄网站色大免费全看 | 少妇被粗大的猛进出69影院 | 99久久精品无码一区二区毛片 | 日本又色又爽又黄的a片18禁 | 国产xxx69麻豆国语对白 | 蜜臀av在线播放 久久综合激激的五月天 | 天天躁夜夜躁狠狠是什么心态 | 荡女精品导航 | 熟女体下毛毛黑森林 | 国产精品久久久久久无码 | 蜜桃臀无码内射一区二区三区 | 男女性色大片免费网站 | 大色综合色综合网站 | 成人无码精品1区2区3区免费看 | 性做久久久久久久免费看 | 日本又色又爽又黄的a片18禁 | 夜精品a片一区二区三区无码白浆 | 丰满肥臀大屁股熟妇激情视频 | 亚洲欧美精品伊人久久 | 日日碰狠狠躁久久躁蜜桃 | 亚洲综合精品香蕉久久网 | 亚洲国产高清在线观看视频 | 日韩无码专区 | v一区无码内射国产 | 成熟人妻av无码专区 | 国产精品-区区久久久狼 | 亚洲成av人片天堂网无码】 | 性啪啪chinese东北女人 | 久久久婷婷五月亚洲97号色 | 大地资源中文第3页 | 亚洲午夜福利在线观看 | 国产午夜精品一区二区三区嫩草 | 国产精品爱久久久久久久 | 欧美freesex黑人又粗又大 | 国产两女互慰高潮视频在线观看 | 欧美熟妇另类久久久久久不卡 | 亚洲区欧美区综合区自拍区 | 无码人妻丰满熟妇区毛片18 | 无码人妻出轨黑人中文字幕 | 99久久婷婷国产综合精品青草免费 | 亚洲天堂2017无码 | 日欧一片内射va在线影院 | 蜜桃视频韩日免费播放 | 丰满诱人的人妻3 | 亚洲精品一区二区三区婷婷月 | 国内丰满熟女出轨videos | 最新国产乱人伦偷精品免费网站 | 久久伊人色av天堂九九小黄鸭 | 色综合久久88色综合天天 | 国产亚洲美女精品久久久2020 | 亚洲无人区一区二区三区 | 一本精品99久久精品77 | 欧美放荡的少妇 | 熟妇人妻激情偷爽文 | 又色又爽又黄的美女裸体网站 | 精品国偷自产在线视频 | 日韩亚洲欧美精品综合 | 久久综合给合久久狠狠狠97色 | 牲欲强的熟妇农村老妇女视频 | 少妇厨房愉情理9仑片视频 | 亚洲欧美国产精品久久 | 小泽玛莉亚一区二区视频在线 | 久久97精品久久久久久久不卡 | 狠狠色噜噜狠狠狠7777奇米 | 日韩人妻无码一区二区三区久久99 | 国产成人无码区免费内射一片色欲 | 乱人伦中文视频在线观看 | 性开放的女人aaa片 | 九月婷婷人人澡人人添人人爽 | 男女猛烈xx00免费视频试看 | 国产一区二区三区四区五区加勒比 | 中文字幕乱码人妻二区三区 | 人人爽人人澡人人人妻 | 偷窥日本少妇撒尿chinese | 成年美女黄网站色大免费全看 | 欧美人与物videos另类 | 一本久道久久综合狠狠爱 | 97色伦图片97综合影院 | 一本色道久久综合亚洲精品不卡 | 久久精品中文闷骚内射 | 久久精品女人的天堂av | 最新国产麻豆aⅴ精品无码 | 野外少妇愉情中文字幕 | 无码人妻精品一区二区三区下载 | 亚洲成av人片天堂网无码】 | 久久精品人人做人人综合试看 | 日本熟妇浓毛 | 黑人玩弄人妻中文在线 | 天堂在线观看www | 国产在热线精品视频 | 天天躁夜夜躁狠狠是什么心态 | 欧美 日韩 人妻 高清 中文 | 动漫av一区二区在线观看 | 国产精品久久精品三级 | 免费人成在线观看网站 | 白嫩日本少妇做爰 | 国产精品人人爽人人做我的可爱 | 激情亚洲一区国产精品 | 成人一区二区免费视频 | 亚洲精品欧美二区三区中文字幕 | 亚洲国产精品成人久久蜜臀 | 午夜无码区在线观看 | 性色欲网站人妻丰满中文久久不卡 | 精品人人妻人人澡人人爽人人 | 亚洲区小说区激情区图片区 | 亚洲 激情 小说 另类 欧美 | 国产熟女一区二区三区四区五区 | 国产成人av免费观看 | 97夜夜澡人人爽人人喊中国片 | 国产成人无码a区在线观看视频app | 国产精品沙发午睡系列 | 国产在线精品一区二区三区直播 | 久久99精品久久久久久 | 国产av剧情md精品麻豆 | 成 人影片 免费观看 | 亚洲精品一区二区三区在线 | 伊在人天堂亚洲香蕉精品区 | 日本一区二区更新不卡 | 国产人妻人伦精品1国产丝袜 | 中文字幕无码视频专区 | 岛国片人妻三上悠亚 | 在线观看欧美一区二区三区 | 真人与拘做受免费视频一 | 美女黄网站人色视频免费国产 | 国产亚洲美女精品久久久2020 | 亚洲一区二区三区在线观看网站 | 久久久国产一区二区三区 | 性欧美videos高清精品 | 午夜肉伦伦影院 | 国产av一区二区精品久久凹凸 | 亚洲の无码国产の无码影院 | 亚洲精品无码人妻无码 | 免费国产成人高清在线观看网站 | 久久午夜无码鲁丝片午夜精品 | 三上悠亚人妻中文字幕在线 | 日韩无套无码精品 | 又黄又爽又色的视频 | 99麻豆久久久国产精品免费 | 久久www免费人成人片 | 欧美成人家庭影院 | 麻豆国产人妻欲求不满 | 人妻中文无码久热丝袜 | 亚洲成a人片在线观看无码3d | 婷婷六月久久综合丁香 | 亚洲日本va午夜在线电影 | 久久久久久亚洲精品a片成人 | 国产疯狂伦交大片 | 免费播放一区二区三区 | 亚洲成av人片天堂网无码】 | 激情爆乳一区二区三区 | 午夜福利不卡在线视频 | 日本熟妇大屁股人妻 | 国产午夜视频在线观看 | 国产人成高清在线视频99最全资源 | 成人免费视频视频在线观看 免费 | 丁香花在线影院观看在线播放 | 十八禁真人啪啪免费网站 | 老熟女重囗味hdxx69 | 久久久久久a亚洲欧洲av冫 | 高清不卡一区二区三区 | 国产精品高潮呻吟av久久4虎 | 亚洲精品无码人妻无码 | 国产精品亚洲一区二区三区喷水 | 亚洲午夜福利在线观看 | 欧美日韩一区二区三区自拍 | 99国产欧美久久久精品 | 午夜福利一区二区三区在线观看 | 亚洲色大成网站www国产 | 国产特级毛片aaaaaa高潮流水 | 日欧一片内射va在线影院 | 成人欧美一区二区三区黑人免费 | 色窝窝无码一区二区三区色欲 | 久久99精品国产麻豆蜜芽 | 呦交小u女精品视频 | 5858s亚洲色大成网站www | 欧美真人作爱免费视频 | 岛国片人妻三上悠亚 | 国内揄拍国内精品少妇国语 | 亚洲爆乳精品无码一区二区三区 | 少妇性l交大片欧洲热妇乱xxx | 亚洲一区二区三区四区 | 偷窥日本少妇撒尿chinese | 国产凸凹视频一区二区 | 色五月五月丁香亚洲综合网 | 亚洲精品国产精品乱码视色 | 中文字幕无码视频专区 | 大屁股大乳丰满人妻 | 中文字幕人妻无码一区二区三区 | 国产精品久久国产三级国 | 亚洲精品一区二区三区四区五区 | 久久国产劲爆∧v内射 | 国产亚洲日韩欧美另类第八页 | 日日碰狠狠丁香久燥 | 亚洲综合色区中文字幕 | 国产精品资源一区二区 | 日韩视频 中文字幕 视频一区 | 美女毛片一区二区三区四区 | 狂野欧美性猛交免费视频 | 亚洲精品成a人在线观看 | 久久久久久九九精品久 | 久久精品丝袜高跟鞋 | 欧美猛少妇色xxxxx | 国产成人一区二区三区在线观看 | 亚洲色偷偷男人的天堂 | 乱人伦人妻中文字幕无码久久网 | 男女爱爱好爽视频免费看 | 97久久国产亚洲精品超碰热 | 欧洲精品码一区二区三区免费看 | www一区二区www免费 | 精品夜夜澡人妻无码av蜜桃 | 国产办公室秘书无码精品99 | 麻豆国产97在线 | 欧洲 | 亚洲精品国产精品乱码不卡 | 国产精品久久久午夜夜伦鲁鲁 | 免费男性肉肉影院 | 成年美女黄网站色大免费全看 | 成熟人妻av无码专区 | 亚洲热妇无码av在线播放 | 无码毛片视频一区二区本码 | 黑人粗大猛烈进出高潮视频 | 无码人妻av免费一区二区三区 | 国产小呦泬泬99精品 | 丰满少妇女裸体bbw | 国产亚洲视频中文字幕97精品 | 伊人久久大香线蕉午夜 | 国产亚洲日韩欧美另类第八页 | 国语自产偷拍精品视频偷 | 激情内射日本一区二区三区 | 毛片内射-百度 | 久久精品中文字幕一区 | 亚洲欧洲中文日韩av乱码 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 国产精品无码mv在线观看 | 久久久久成人精品免费播放动漫 | 久久精品中文闷骚内射 | 无码成人精品区在线观看 | 精品久久久无码中文字幕 | 婷婷色婷婷开心五月四房播播 | 国产做国产爱免费视频 | 国产极品美女高潮无套在线观看 | 日产国产精品亚洲系列 | 亚洲国产精品久久久天堂 | 美女极度色诱视频国产 | 少妇被粗大的猛进出69影院 | 麻豆国产丝袜白领秘书在线观看 | 国产人妻精品一区二区三区 | 久久五月精品中文字幕 | 精品无人区无码乱码毛片国产 | 国产乱人伦偷精品视频 | 九九综合va免费看 | 国产精品理论片在线观看 | 精品国产麻豆免费人成网站 | 99精品国产综合久久久久五月天 | 丰满岳乱妇在线观看中字无码 | 久久久亚洲欧洲日产国码αv | 夜夜影院未满十八勿进 | 欧美精品一区二区精品久久 | 欧美人与牲动交xxxx | 国产人妻精品午夜福利免费 | 捆绑白丝粉色jk震动捧喷白浆 | 亚洲另类伦春色综合小说 | 精品人妻中文字幕有码在线 | 亚无码乱人伦一区二区 | 国产成人无码av一区二区 | 图片区 小说区 区 亚洲五月 | 中文字幕 亚洲精品 第1页 | 中文字幕无码日韩欧毛 | 午夜理论片yy44880影院 | 国产午夜精品一区二区三区嫩草 | 2020久久超碰国产精品最新 | 天天躁夜夜躁狠狠是什么心态 | 成人无码精品一区二区三区 | 国产无套粉嫩白浆在线 | 亚洲另类伦春色综合小说 | 最近的中文字幕在线看视频 | 超碰97人人做人人爱少妇 | 国内精品久久毛片一区二区 | 一个人看的视频www在线 | 精品人妻中文字幕有码在线 | 国产精品久久久久久无码 | 国产成人无码a区在线观看视频app | 午夜时刻免费入口 | 亚洲热妇无码av在线播放 | 久久国产精品偷任你爽任你 | 内射老妇bbwx0c0ck | 人人爽人人爽人人片av亚洲 | 日韩精品无码免费一区二区三区 | 麻豆精品国产精华精华液好用吗 | 亚洲毛片av日韩av无码 | 久久综合激激的五月天 | 久久久久人妻一区精品色欧美 | 亚洲国产高清在线观看视频 | 国产一区二区三区四区五区加勒比 | 国产精品99爱免费视频 | 欧美一区二区三区 | 老头边吃奶边弄进去呻吟 | 亚洲人成无码网www | 国产成人一区二区三区在线观看 | 中文字幕 亚洲精品 第1页 | 波多野结衣乳巨码无在线观看 | 亚洲综合无码一区二区三区 | 人人妻人人澡人人爽精品欧美 | 欧美日韩在线亚洲综合国产人 | 亚洲精品鲁一鲁一区二区三区 | 精品国产aⅴ无码一区二区 | 国产精品第一区揄拍无码 | 领导边摸边吃奶边做爽在线观看 | 男女超爽视频免费播放 | 国产日产欧产精品精品app | 成年美女黄网站色大免费全看 | 国产成人精品必看 | 精品偷拍一区二区三区在线看 | 在线а√天堂中文官网 | 久久亚洲日韩精品一区二区三区 | 国产av剧情md精品麻豆 | 51国偷自产一区二区三区 | 欧美丰满熟妇xxxx性ppx人交 | 亚洲人成人无码网www国产 | 国产精品内射视频免费 | 国产精品第一国产精品 | 精品无码av一区二区三区 | 欧美性猛交内射兽交老熟妇 | 久久精品国产一区二区三区肥胖 | 国产成人无码a区在线观看视频app | 亚洲熟妇色xxxxx欧美老妇 | 日本丰满熟妇videos | 久久熟妇人妻午夜寂寞影院 | 婷婷五月综合缴情在线视频 | 中文字幕色婷婷在线视频 | 久久 国产 尿 小便 嘘嘘 | √天堂资源地址中文在线 | 精品亚洲成av人在线观看 | 88国产精品欧美一区二区三区 | 国产精品无码mv在线观看 | 又大又硬又爽免费视频 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 奇米影视888欧美在线观看 | 99久久婷婷国产综合精品青草免费 | 亚洲呦女专区 | 欧美 日韩 亚洲 在线 | 欧洲vodafone精品性 | 免费人成在线视频无码 | 三上悠亚人妻中文字幕在线 | 精品亚洲成av人在线观看 | 老子影院午夜伦不卡 | 国产一区二区不卡老阿姨 | 色婷婷久久一区二区三区麻豆 | www国产亚洲精品久久久日本 | 色综合久久88色综合天天 | 在线а√天堂中文官网 | 无码人妻黑人中文字幕 | 亚洲色成人中文字幕网站 | 国产成人精品视频ⅴa片软件竹菊 | 乱码午夜-极国产极内射 | 国产av一区二区精品久久凹凸 | 国产精品亚洲lv粉色 | 男人和女人高潮免费网站 | 亚洲精品综合五月久久小说 | 久久久中文久久久无码 | 精品无码成人片一区二区98 | 欧美激情一区二区三区成人 | 国产乱人偷精品人妻a片 | 4hu四虎永久在线观看 | 免费人成在线观看网站 | 特大黑人娇小亚洲女 | 捆绑白丝粉色jk震动捧喷白浆 | 天天躁夜夜躁狠狠是什么心态 | 成人亚洲精品久久久久软件 | 大肉大捧一进一出视频出来呀 | 荫蒂添的好舒服视频囗交 | 少妇高潮一区二区三区99 | 午夜无码人妻av大片色欲 | 国产 浪潮av性色四虎 | 国产无av码在线观看 | 久久人人爽人人人人片 | 国产精品对白交换视频 | 波多野结衣 黑人 | 亚洲欧美色中文字幕在线 | 麻豆成人精品国产免费 | 99久久人妻精品免费一区 | 老熟妇仑乱视频一区二区 | 亚洲欧洲中文日韩av乱码 | 国产成人无码一二三区视频 | 国产成人精品优优av | 我要看www免费看插插视频 | 欧美丰满少妇xxxx性 | 97人妻精品一区二区三区 | 色噜噜亚洲男人的天堂 | 四虎永久在线精品免费网址 | 成人毛片一区二区 | 丰满少妇女裸体bbw | 精品乱码久久久久久久 | 久久精品国产99久久6动漫 | 亚洲成av人综合在线观看 | 荫蒂被男人添的好舒服爽免费视频 | 亚洲精品一区二区三区婷婷月 | 乌克兰少妇xxxx做受 | 国产精品国产三级国产专播 | 丰满少妇高潮惨叫视频 | 国产人成高清在线视频99最全资源 | 亚洲一区二区三区四区 | 六月丁香婷婷色狠狠久久 | 国产办公室秘书无码精品99 | 亚洲精品久久久久久一区二区 | 中文字幕 亚洲精品 第1页 | 日本一本二本三区免费 | 在线观看欧美一区二区三区 | 大屁股大乳丰满人妻 | 成人欧美一区二区三区黑人 | а√资源新版在线天堂 | 人人妻人人藻人人爽欧美一区 | 日本一区二区三区免费播放 | 老熟妇仑乱视频一区二区 | 亚洲中文字幕在线观看 | 亚洲午夜福利在线观看 | 狠狠躁日日躁夜夜躁2020 | 少妇性俱乐部纵欲狂欢电影 | 国产精品无套呻吟在线 | 亚洲人成网站色7799 | 黑人巨大精品欧美一区二区 | 国产极品视觉盛宴 | 美女扒开屁股让男人桶 | 亚洲精品久久久久久久久久久 | а√资源新版在线天堂 | 色欲av亚洲一区无码少妇 | 色五月五月丁香亚洲综合网 | 中国大陆精品视频xxxx | 真人与拘做受免费视频一 | 国产精品国产三级国产专播 | 国产人妻人伦精品1国产丝袜 | 精品亚洲韩国一区二区三区 | 欧美刺激性大交 | 人妻天天爽夜夜爽一区二区 | 国产av人人夜夜澡人人爽麻豆 | 欧美 亚洲 国产 另类 | 亚洲自偷自偷在线制服 | 一本无码人妻在中文字幕免费 | 国产午夜精品一区二区三区嫩草 | 国产成人无码专区 | 欧美一区二区三区视频在线观看 | 漂亮人妻洗澡被公强 日日躁 | 亲嘴扒胸摸屁股激烈网站 | 中文字幕av伊人av无码av | 3d动漫精品啪啪一区二区中 | 国产9 9在线 | 中文 | 中文字幕无码av波多野吉衣 | 无码中文字幕色专区 | 在线观看欧美一区二区三区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产内射老熟女aaaa | 亚洲国产精品美女久久久久 | 欧美日韩在线亚洲综合国产人 | 欧美刺激性大交 | 国产在线一区二区三区四区五区 | 国产无套内射久久久国产 | 午夜福利试看120秒体验区 | 国产情侣作爱视频免费观看 | 精品厕所偷拍各类美女tp嘘嘘 | 欧美日本精品一区二区三区 | 亚洲国产成人av在线观看 | 未满成年国产在线观看 | 粉嫩少妇内射浓精videos | 亚洲欧美综合区丁香五月小说 | 少妇性俱乐部纵欲狂欢电影 | 国产无遮挡又黄又爽又色 | 水蜜桃亚洲一二三四在线 | 日产精品99久久久久久 | 亚洲熟悉妇女xxx妇女av | 婷婷五月综合激情中文字幕 | 美女扒开屁股让男人桶 | 人妻夜夜爽天天爽三区 | 鲁一鲁av2019在线 | 国精产品一区二区三区 | 国产三级精品三级男人的天堂 | 国产97人人超碰caoprom | 狂野欧美激情性xxxx | 精品少妇爆乳无码av无码专区 | 国产内射爽爽大片视频社区在线 | 成人试看120秒体验区 | 伊人久久大香线蕉av一区二区 | 亚洲日韩一区二区 | av人摸人人人澡人人超碰下载 | 国产绳艺sm调教室论坛 | 欧美丰满少妇xxxx性 | 老子影院午夜伦不卡 | 久久国产精品_国产精品 | 亚洲中文字幕久久无码 | 一本色道久久综合亚洲精品不卡 | 亚洲人成影院在线观看 | 老子影院午夜伦不卡 | 人妻少妇被猛烈进入中文字幕 | 中文无码伦av中文字幕 | 免费国产黄网站在线观看 | 亚洲国产一区二区三区在线观看 | 97久久精品无码一区二区 | 综合激情五月综合激情五月激情1 | 丰满少妇高潮惨叫视频 | 亚洲va中文字幕无码久久不卡 | 88国产精品欧美一区二区三区 | 东北女人啪啪对白 | 少妇人妻大乳在线视频 | 人妻少妇精品无码专区动漫 | 久久精品人妻少妇一区二区三区 | 色一情一乱一伦一区二区三欧美 | 亚洲乱码日产精品bd | 麻豆人妻少妇精品无码专区 | 久久熟妇人妻午夜寂寞影院 | 天天躁夜夜躁狠狠是什么心态 | 性欧美大战久久久久久久 | 亚洲精品国产精品乱码不卡 | 水蜜桃亚洲一二三四在线 | 日韩精品无码一本二本三本色 | 国产suv精品一区二区五 | 天堂一区人妻无码 | 狠狠色欧美亚洲狠狠色www | 狂野欧美性猛xxxx乱大交 | 成人免费视频在线观看 | 成 人影片 免费观看 | 国产成人av免费观看 | 在线精品国产一区二区三区 | 无码精品国产va在线观看dvd | 激情综合激情五月俺也去 | 亚洲欧美日韩国产精品一区二区 | 国产免费久久精品国产传媒 | 国产精品久久久一区二区三区 | 国产精品鲁鲁鲁 | 日韩av无码一区二区三区不卡 | 日韩欧美中文字幕在线三区 | 波多野结衣av一区二区全免费观看 | 精品欧美一区二区三区久久久 | 久久久久国色av免费观看性色 | 国产无遮挡吃胸膜奶免费看 | 影音先锋中文字幕无码 | 色综合久久久无码网中文 | 麻豆果冻传媒2021精品传媒一区下载 | 日本大乳高潮视频在线观看 | 亚洲高清偷拍一区二区三区 | 国产亚洲人成在线播放 | 又大又硬又黄的免费视频 | 老头边吃奶边弄进去呻吟 | 久久精品国产一区二区三区 | 亚洲国产精品久久久久久 | 欧美日韩视频无码一区二区三 | 国产做国产爱免费视频 | 九九久久精品国产免费看小说 | 国产办公室秘书无码精品99 | 伊人久久大香线蕉av一区二区 | 蜜桃视频韩日免费播放 | 无码国产激情在线观看 | 日日噜噜噜噜夜夜爽亚洲精品 | 欧美成人家庭影院 | 久久国产自偷自偷免费一区调 | 亚洲 高清 成人 动漫 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 国产成人无码一二三区视频 | 国产亚洲精品久久久久久久久动漫 | 亚洲精品国产精品乱码视色 | 国产一区二区三区精品视频 | 日本护士xxxxhd少妇 | 日本丰满护士爆乳xxxx | 亚洲春色在线视频 | 亚洲乱码中文字幕在线 | 狠狠色丁香久久婷婷综合五月 | 久久久无码中文字幕久... | 四十如虎的丰满熟妇啪啪 | 精品无码av一区二区三区 | 人妻夜夜爽天天爽三区 | 亚拍精品一区二区三区探花 | 台湾无码一区二区 | 亚洲色无码一区二区三区 | 国产亚洲精品久久久久久久 | 免费视频欧美无人区码 | 欧美性生交xxxxx久久久 | 任你躁国产自任一区二区三区 | 午夜熟女插插xx免费视频 | 美女张开腿让人桶 | 亚洲日韩av一区二区三区中文 | 欧美变态另类xxxx | 国产在线无码精品电影网 | 少妇激情av一区二区 | 亚洲狠狠色丁香婷婷综合 | 亚洲第一无码av无码专区 | 久久精品女人的天堂av | 久久久久免费看成人影片 | 人人澡人人妻人人爽人人蜜桃 | 国产成人人人97超碰超爽8 | 亚洲欧美综合区丁香五月小说 | 最新国产乱人伦偷精品免费网站 | 久久久精品欧美一区二区免费 | 免费人成在线观看网站 | 亚洲s色大片在线观看 | 精品人人妻人人澡人人爽人人 | aⅴ亚洲 日韩 色 图网站 播放 | 亚洲码国产精品高潮在线 | 97资源共享在线视频 | 人妻熟女一区 | 国产成人无码av片在线观看不卡 | 鲁一鲁av2019在线 | 乌克兰少妇xxxx做受 | 精品国精品国产自在久国产87 | 国产 浪潮av性色四虎 | 精品国产一区二区三区四区在线看 | 在线亚洲高清揄拍自拍一品区 | 亚洲自偷自拍另类第1页 | 装睡被陌生人摸出水好爽 | 思思久久99热只有频精品66 | 亚洲 另类 在线 欧美 制服 | 婷婷五月综合激情中文字幕 | 久久午夜无码鲁丝片 | 岛国片人妻三上悠亚 | 国产超碰人人爽人人做人人添 | 国产无遮挡又黄又爽又色 | 国产情侣作爱视频免费观看 | 牛和人交xxxx欧美 | 久久亚洲精品成人无码 | 日本熟妇乱子伦xxxx | 色婷婷综合激情综在线播放 | 成人精品天堂一区二区三区 | 国产精品视频免费播放 | 午夜精品一区二区三区的区别 | 久久久久se色偷偷亚洲精品av | 奇米影视7777久久精品 | 国产口爆吞精在线视频 | 亚洲精品午夜国产va久久成人 | 风流少妇按摩来高潮 | 国产sm调教视频在线观看 | 少妇无码av无码专区在线观看 | 久久精品视频在线看15 | 国产97人人超碰caoprom | av人摸人人人澡人人超碰下载 | 精品人人妻人人澡人人爽人人 | 国产一区二区三区四区五区加勒比 | 黑人大群体交免费视频 | 沈阳熟女露脸对白视频 | 国产精品久久久久久亚洲影视内衣 | 精品无码av一区二区三区 | 精品厕所偷拍各类美女tp嘘嘘 | 黑人大群体交免费视频 | 免费无码一区二区三区蜜桃大 | 亚洲熟熟妇xxxx | 国产免费观看黄av片 | 狠狠色丁香久久婷婷综合五月 | 日韩欧美中文字幕公布 | 激情国产av做激情国产爱 | 久9re热视频这里只有精品 | aa片在线观看视频在线播放 | 最新国产乱人伦偷精品免费网站 | 最新版天堂资源中文官网 | 久久亚洲日韩精品一区二区三区 | 在线天堂新版最新版在线8 | 国产艳妇av在线观看果冻传媒 | 老子影院午夜精品无码 | 久久99精品久久久久久动态图 | 国产精品久久久午夜夜伦鲁鲁 | 人人爽人人澡人人高潮 | 少妇一晚三次一区二区三区 | 国产人成高清在线视频99最全资源 | 夜精品a片一区二区三区无码白浆 | 97久久超碰中文字幕 | 波多野42部无码喷潮在线 | 内射爽无广熟女亚洲 | 亚洲区小说区激情区图片区 | 学生妹亚洲一区二区 | 中文字幕日产无线码一区 | 国产精品无码一区二区桃花视频 | 超碰97人人做人人爱少妇 | 少妇太爽了在线观看 | 国产精品久久国产精品99 | 国产精品欧美成人 | 日日天日日夜日日摸 | 无码av最新清无码专区吞精 | 国产精品无码成人午夜电影 | 麻豆蜜桃av蜜臀av色欲av | 国产熟女一区二区三区四区五区 | 日韩人妻无码中文字幕视频 | 亚洲国产高清在线观看视频 | 国产乱人伦偷精品视频 | 99精品国产综合久久久久五月天 | 日韩欧美中文字幕公布 | 亚洲国产精品无码一区二区三区 | 国产精品亚洲专区无码不卡 | 色一情一乱一伦一视频免费看 | 色综合久久久无码中文字幕 | 成人精品天堂一区二区三区 | 高中生自慰www网站 | 久久99精品久久久久婷婷 | 久久亚洲精品成人无码 | 在教室伦流澡到高潮hnp视频 | 国产成人无码av一区二区 | 亚洲精品久久久久avwww潮水 | 激情人妻另类人妻伦 | 麻豆果冻传媒2021精品传媒一区下载 | 成在人线av无码免观看麻豆 | 欧美老人巨大xxxx做受 | 天天摸天天碰天天添 | 欧洲美熟女乱又伦 | 中文字幕 亚洲精品 第1页 | 国产国语老龄妇女a片 | 77777熟女视频在线观看 а天堂中文在线官网 | 99久久人妻精品免费一区 | 高清不卡一区二区三区 | 人妻天天爽夜夜爽一区二区 | 无码国模国产在线观看 | 色综合久久网 | 麻豆md0077饥渴少妇 | 成人欧美一区二区三区黑人免费 | 欧美日韩人成综合在线播放 | 久久精品中文闷骚内射 | 又粗又大又硬又长又爽 | 成人动漫在线观看 | 国产亚洲精品久久久闺蜜 | 日本一区二区三区免费播放 | 亚洲精品中文字幕 | 呦交小u女精品视频 | 亚洲一区二区三区香蕉 | 国产精品久久久久久亚洲影视内衣 | 国产香蕉97碰碰久久人人 | 亚洲成熟女人毛毛耸耸多 | 亚洲a无码综合a国产av中文 | 国产深夜福利视频在线 | 亚洲码国产精品高潮在线 | 久久久久亚洲精品男人的天堂 | 国产成人av免费观看 | 国产精品无码永久免费888 | 中文无码成人免费视频在线观看 | 亚洲精品一区二区三区婷婷月 | a在线观看免费网站大全 | 超碰97人人射妻 | 国产成人av免费观看 | 西西人体www44rt大胆高清 | 少妇人妻偷人精品无码视频 | 精品国产aⅴ无码一区二区 | 综合人妻久久一区二区精品 | 国产精品久久福利网站 | 日本乱人伦片中文三区 | 波多野结衣av一区二区全免费观看 | 人妻无码久久精品人妻 | 国产精品无码一区二区三区不卡 | 成年美女黄网站色大免费视频 | 欧美精品无码一区二区三区 | 国内精品久久毛片一区二区 | 日日碰狠狠躁久久躁蜜桃 | 国精品人妻无码一区二区三区蜜柚 | 乌克兰少妇xxxx做受 | 最新国产麻豆aⅴ精品无码 | 国产人妻人伦精品 | 久久人人97超碰a片精品 | 色综合久久久无码中文字幕 | 清纯唯美经典一区二区 | 蜜臀av在线播放 久久综合激激的五月天 | 国产人妻久久精品二区三区老狼 | 蜜桃av抽搐高潮一区二区 | 一二三四社区在线中文视频 | 亚洲精品www久久久 | 真人与拘做受免费视频 | ass日本丰满熟妇pics | 99久久无码一区人妻 | 国产午夜福利亚洲第一 | 中文字幕人妻丝袜二区 | 精品国精品国产自在久国产87 | 国产精品亚洲五月天高清 | 大地资源中文第3页 | 在线观看免费人成视频 | 熟妇人妻激情偷爽文 | 久久zyz资源站无码中文动漫 | 人人妻人人澡人人爽欧美一区 | 丰满岳乱妇在线观看中字无码 | 国产在线精品一区二区三区直播 | 无码人中文字幕 | 久久综合色之久久综合 | 国产午夜福利亚洲第一 | 国产乡下妇女做爰 | 亚洲国产精品久久久久久 | 国产亚洲精品久久久久久大师 | 波多野42部无码喷潮在线 | 亚洲精品综合五月久久小说 | 无码任你躁久久久久久久 | aⅴ亚洲 日韩 色 图网站 播放 | 999久久久国产精品消防器材 | 日本精品人妻无码77777 天堂一区人妻无码 | 乱中年女人伦av三区 | 清纯唯美经典一区二区 | 欧美激情内射喷水高潮 | 国产综合久久久久鬼色 | 兔费看少妇性l交大片免费 | 亚洲性无码av中文字幕 | 日产精品99久久久久久 | 最近免费中文字幕中文高清百度 | 无码国内精品人妻少妇 | 在线播放免费人成毛片乱码 | 伊人久久大香线蕉av一区二区 | 日韩人妻系列无码专区 | 国产av人人夜夜澡人人爽麻豆 | 日本熟妇人妻xxxxx人hd | 日韩精品成人一区二区三区 | 欧美日韩在线亚洲综合国产人 | 熟妇人妻无乱码中文字幕 | 在线播放免费人成毛片乱码 | 国产一区二区不卡老阿姨 | 国产成人无码午夜视频在线观看 | 99久久精品日本一区二区免费 | 丰满少妇弄高潮了www | √天堂资源地址中文在线 | 日本丰满熟妇videos | 亚洲精品国偷拍自产在线观看蜜桃 | a在线观看免费网站大全 | 久久人人爽人人人人片 | 国产凸凹视频一区二区 | 一个人免费观看的www视频 | 日本www一道久久久免费榴莲 | 日本欧美一区二区三区乱码 | 国产免费久久精品国产传媒 | 无码成人精品区在线观看 | 国产成人一区二区三区在线观看 | 中文字幕乱码中文乱码51精品 | 亚洲中文字幕在线无码一区二区 | 色婷婷久久一区二区三区麻豆 | 成人无码精品1区2区3区免费看 | 色婷婷久久一区二区三区麻豆 | 亚洲国产精品无码一区二区三区 | 亚洲国产精品久久久天堂 | 亚洲高清偷拍一区二区三区 | 国产精品免费大片 | 理论片87福利理论电影 | 性生交片免费无码看人 | 亚洲国产精品无码一区二区三区 | 激情爆乳一区二区三区 | 精品无码av一区二区三区 | 日韩人妻无码一区二区三区久久99 | 任你躁国产自任一区二区三区 | 国产性生大片免费观看性 | 日本免费一区二区三区最新 | 中文字幕人妻无码一区二区三区 | 国内综合精品午夜久久资源 | 亚洲国产欧美在线成人 | a在线亚洲男人的天堂 | 欧美 亚洲 国产 另类 | 亚洲色欲色欲欲www在线 | 亚洲国产精华液网站w | 欧美阿v高清资源不卡在线播放 | 午夜男女很黄的视频 | 牲欲强的熟妇农村老妇女视频 | 国产疯狂伦交大片 | 日本精品久久久久中文字幕 | 国产精品人人爽人人做我的可爱 | 亚洲人亚洲人成电影网站色 | 亚洲精品久久久久久一区二区 | 女人色极品影院 | 大肉大捧一进一出视频出来呀 | 九月婷婷人人澡人人添人人爽 | 性欧美大战久久久久久久 | 综合激情五月综合激情五月激情1 | 香港三级日本三级妇三级 | 国产又爽又猛又粗的视频a片 | 黑人粗大猛烈进出高潮视频 | 欧美精品无码一区二区三区 | 久久天天躁狠狠躁夜夜免费观看 | 亚洲精品一区二区三区四区五区 | 夜夜高潮次次欢爽av女 | 青青久在线视频免费观看 | 欧美日韩久久久精品a片 | 好男人社区资源 | 欧美人与禽猛交狂配 | 亚洲精品国偷拍自产在线麻豆 | 久久精品99久久香蕉国产色戒 | 高潮毛片无遮挡高清免费视频 | 宝宝好涨水快流出来免费视频 | 国产精品第一国产精品 | 色婷婷综合中文久久一本 | 亚洲男人av天堂午夜在 | 日韩人妻系列无码专区 | 亚洲欧美中文字幕5发布 | 男人的天堂2018无码 | 99精品久久毛片a片 | 中文字幕色婷婷在线视频 | 初尝人妻少妇中文字幕 | 人人妻人人澡人人爽欧美精品 | 亚洲gv猛男gv无码男同 | 真人与拘做受免费视频 | 亚洲国产精品美女久久久久 | 老司机亚洲精品影院无码 | 亚洲男人av天堂午夜在 | 樱花草在线播放免费中文 | 国产精品怡红院永久免费 | 亚洲国产精品久久人人爱 | 亚洲娇小与黑人巨大交 | 99er热精品视频 | 亚洲欧洲无卡二区视頻 | 久久国产精品偷任你爽任你 | 欧洲美熟女乱又伦 | 亚洲中文无码av永久不收费 | 荫蒂被男人添的好舒服爽免费视频 | 欧美亚洲日韩国产人成在线播放 | 国产亚洲人成在线播放 | 国产精品理论片在线观看 | 国产香蕉尹人视频在线 | 国产精品办公室沙发 | 天天做天天爱天天爽综合网 | 日产国产精品亚洲系列 | 免费播放一区二区三区 | 老头边吃奶边弄进去呻吟 | 成 人影片 免费观看 | 国产精华av午夜在线观看 | 激情爆乳一区二区三区 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 欧美35页视频在线观看 | 玩弄中年熟妇正在播放 | 国产无av码在线观看 | 18禁黄网站男男禁片免费观看 | 99久久久无码国产aaa精品 | 免费人成在线视频无码 | 亚洲欧洲无卡二区视頻 | 粗大的内捧猛烈进出视频 | 亚洲欧洲无卡二区视頻 | 国产一区二区三区影院 | 国产成人精品一区二区在线小狼 | 日韩欧美中文字幕公布 | 国产激情综合五月久久 | 草草网站影院白丝内射 | 亚洲爆乳精品无码一区二区三区 | 男女超爽视频免费播放 | 18无码粉嫩小泬无套在线观看 | 国产亚洲人成a在线v网站 | 亚洲综合伊人久久大杳蕉 | 狠狠综合久久久久综合网 | 国产偷自视频区视频 | 18禁黄网站男男禁片免费观看 | 久久精品中文闷骚内射 | 蜜桃臀无码内射一区二区三区 | 国产无遮挡又黄又爽免费视频 | 国产精品美女久久久 | 一本精品99久久精品77 | 国产成人综合美国十次 | 波多野结衣一区二区三区av免费 | 欧美人与动性行为视频 | 乱码av麻豆丝袜熟女系列 | 国产精品美女久久久久av爽李琼 | 美女极度色诱视频国产 | 99精品无人区乱码1区2区3区 | 日韩精品乱码av一区二区 | 思思久久99热只有频精品66 | 桃花色综合影院 | 97人妻精品一区二区三区 | 欧美老妇交乱视频在线观看 | 久久久久人妻一区精品色欧美 | 国产两女互慰高潮视频在线观看 | 日本乱人伦片中文三区 | 香蕉久久久久久av成人 | а√天堂www在线天堂小说 | 国产内射爽爽大片视频社区在线 | 九九综合va免费看 | 福利一区二区三区视频在线观看 | 麻豆蜜桃av蜜臀av色欲av | 久久久久国色av免费观看性色 | 亚洲狠狠色丁香婷婷综合 | 欧美阿v高清资源不卡在线播放 | 久久久久久av无码免费看大片 | 18精品久久久无码午夜福利 | 老司机亚洲精品影院无码 | 人人妻人人澡人人爽人人精品 | 东京一本一道一二三区 | 99riav国产精品视频 | 67194成是人免费无码 | 亚洲综合另类小说色区 | 久久婷婷五月综合色国产香蕉 | 中国女人内谢69xxxxxa片 | 国产成人无码av片在线观看不卡 | 99久久精品无码一区二区毛片 | 综合激情五月综合激情五月激情1 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 午夜福利电影 | 国产精品国产自线拍免费软件 | 国产精品亚洲五月天高清 | 国产成人无码一二三区视频 | 国产后入清纯学生妹 | 国产97色在线 | 免 | 18禁黄网站男男禁片免费观看 | 精品久久久中文字幕人妻 | 国产精品毛片一区二区 | 色五月五月丁香亚洲综合网 | 国产精品丝袜黑色高跟鞋 | 国产一区二区三区四区五区加勒比 | 国产乱人偷精品人妻a片 | 亚拍精品一区二区三区探花 | 伊人久久婷婷五月综合97色 | 又大又硬又爽免费视频 | 亚洲小说春色综合另类 | 中文字幕无码乱人伦 | 国产 精品 自在自线 | 亚洲乱亚洲乱妇50p | 亚洲精品www久久久 | 少妇久久久久久人妻无码 | 日本精品久久久久中文字幕 | 国产日产欧产精品精品app | 国语自产偷拍精品视频偷 | 美女扒开屁股让男人桶 | 国产av人人夜夜澡人人爽麻豆 | 亚洲s码欧洲m码国产av | 荡女精品导航 | 影音先锋中文字幕无码 | 少妇无码av无码专区在线观看 | 人妻少妇精品无码专区二区 | 成人aaa片一区国产精品 | 99久久久无码国产aaa精品 | 久久午夜无码鲁丝片午夜精品 | 午夜无码区在线观看 | 久久人人97超碰a片精品 | 狠狠噜狠狠狠狠丁香五月 | 黑人巨大精品欧美一区二区 | 影音先锋中文字幕无码 | 国产精品第一区揄拍无码 | 欧美日本免费一区二区三区 | 少妇无套内谢久久久久 | 国产一区二区三区日韩精品 | 日本精品人妻无码77777 天堂一区人妻无码 | 正在播放东北夫妻内射 | 欧美老妇与禽交 | 精品久久8x国产免费观看 | 日本一区二区三区免费播放 | 中文字幕乱码人妻无码久久 | 国产精品无码一区二区三区不卡 | 午夜无码区在线观看 | 秋霞特色aa大片 | 精品无码国产一区二区三区av | 激情亚洲一区国产精品 | 国精产品一区二区三区 | 四十如虎的丰满熟妇啪啪 | 又大又硬又黄的免费视频 | 亚洲日韩av一区二区三区中文 | 久久99精品国产麻豆蜜芽 | 76少妇精品导航 | 永久免费观看国产裸体美女 | 97无码免费人妻超级碰碰夜夜 | 久久99精品国产麻豆 | 蜜桃臀无码内射一区二区三区 | 人妻无码久久精品人妻 | 欧美第一黄网免费网站 | 久久国内精品自在自线 | 欧美日韩在线亚洲综合国产人 | 一区二区三区高清视频一 | 午夜福利一区二区三区在线观看 | 99久久精品无码一区二区毛片 | 久久久国产一区二区三区 | 波多野结衣一区二区三区av免费 | 波多野结衣av在线观看 | 久久久国产精品无码免费专区 | 初尝人妻少妇中文字幕 | 亚洲日韩乱码中文无码蜜桃臀网站 | 人妻体内射精一区二区三四 | а√资源新版在线天堂 | 亚洲中文字幕无码中字 | 亚洲va欧美va天堂v国产综合 | 国产肉丝袜在线观看 | 亚洲人成网站免费播放 | 大地资源网第二页免费观看 | 老熟妇乱子伦牲交视频 | 欧美高清在线精品一区 | 久久aⅴ免费观看 | 鲁鲁鲁爽爽爽在线视频观看 | 国语自产偷拍精品视频偷 | 色婷婷久久一区二区三区麻豆 | 水蜜桃av无码 | 天天爽夜夜爽夜夜爽 | 亚洲成a人片在线观看无码 | 亚洲熟妇色xxxxx欧美老妇y | 熟女体下毛毛黑森林 | 成人精品天堂一区二区三区 | 国产精品99爱免费视频 | 亚洲成色在线综合网站 | 在线观看免费人成视频 | 老司机亚洲精品影院无码 | 午夜嘿嘿嘿影院 | 精品人妻av区 | 国产精品久久精品三级 | 天天av天天av天天透 | 国产热a欧美热a在线视频 | 精品熟女少妇av免费观看 | 无码av岛国片在线播放 | 国产成人精品视频ⅴa片软件竹菊 | 亚洲精品鲁一鲁一区二区三区 | 亚洲精品一区二区三区在线观看 | 亚洲中文字幕无码中文字在线 | 日韩人妻无码一区二区三区久久99 | 精品一区二区三区无码免费视频 | 久9re热视频这里只有精品 | 波多野42部无码喷潮在线 | 日韩欧美中文字幕公布 | 秋霞成人午夜鲁丝一区二区三区 | 亚洲 激情 小说 另类 欧美 | 国产精品嫩草久久久久 | 丝袜美腿亚洲一区二区 | 久久精品女人的天堂av | 欧美freesex黑人又粗又大 | 高清国产亚洲精品自在久久 | 精品欧美一区二区三区久久久 | 精品久久综合1区2区3区激情 | 99麻豆久久久国产精品免费 | 国产精品久久久一区二区三区 | 亚洲日本在线电影 | 成熟妇人a片免费看网站 | 娇妻被黑人粗大高潮白浆 | 亚洲色偷偷男人的天堂 | 娇妻被黑人粗大高潮白浆 | 精品日本一区二区三区在线观看 | 性欧美熟妇videofreesex | 少妇被粗大的猛进出69影院 | 人妻有码中文字幕在线 | 婷婷五月综合激情中文字幕 | 日本护士毛茸茸高潮 | 亚洲性无码av中文字幕 | 大肉大捧一进一出好爽视频 | 亚洲精品中文字幕久久久久 | 久久综合给合久久狠狠狠97色 | a片免费视频在线观看 | 日韩精品无码一本二本三本色 | 国产成人精品一区二区在线小狼 | 国产成人午夜福利在线播放 | 国产国产精品人在线视 | 国产性生大片免费观看性 | 中文精品无码中文字幕无码专区 | 亚洲精品一区二区三区大桥未久 | 18无码粉嫩小泬无套在线观看 | 国产成人综合色在线观看网站 | 国内精品久久毛片一区二区 | 中文字幕无码热在线视频 | 十八禁视频网站在线观看 | 国产性生大片免费观看性 | 国产国产精品人在线视 | 十八禁真人啪啪免费网站 | 国产精品永久免费视频 | 欧美第一黄网免费网站 | 麻豆国产97在线 | 欧洲 | 国产在线aaa片一区二区99 | av无码久久久久不卡免费网站 | 人人妻人人澡人人爽欧美精品 | 欧美性色19p | 午夜无码人妻av大片色欲 | 国产亚洲美女精品久久久2020 | 又粗又大又硬又长又爽 | 日韩精品无码一区二区中文字幕 | 乱人伦人妻中文字幕无码 | 黑人粗大猛烈进出高潮视频 | 亚洲精品国产品国语在线观看 | 真人与拘做受免费视频一 | 少妇无码av无码专区在线观看 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产一精品一av一免费 | 亚洲性无码av中文字幕 | 亚洲狠狠色丁香婷婷综合 | 性欧美videos高清精品 | 亚洲国产日韩a在线播放 | 久精品国产欧美亚洲色aⅴ大片 | 激情内射日本一区二区三区 | 久久国产精品二国产精品 | 美女黄网站人色视频免费国产 | 日本va欧美va欧美va精品 | 99国产精品白浆在线观看免费 | 特黄特色大片免费播放器图片 | 国产电影无码午夜在线播放 | 一区二区三区高清视频一 | 黑人粗大猛烈进出高潮视频 | 亚洲欧美国产精品久久 | 人人爽人人澡人人高潮 | 99精品国产综合久久久久五月天 | 久久无码人妻影院 | 中文字幕无码av波多野吉衣 | 亚洲精品国产品国语在线观看 | 人人爽人人爽人人片av亚洲 | 荫蒂添的好舒服视频囗交 | 国产人妻精品一区二区三区不卡 | 色情久久久av熟女人妻网站 | 国产在线一区二区三区四区五区 | 少妇人妻av毛片在线看 | 国产人妖乱国产精品人妖 | 亚洲国产日韩a在线播放 | 少妇无套内谢久久久久 | 一本久道久久综合婷婷五月 | 桃花色综合影院 | 亚洲一区二区三区在线观看网站 | 内射老妇bbwx0c0ck | 日韩精品乱码av一区二区 | 欧美 日韩 亚洲 在线 | 小泽玛莉亚一区二区视频在线 | 日韩人妻系列无码专区 | 成人aaa片一区国产精品 | 人妻人人添人妻人人爱 | 色情久久久av熟女人妻网站 | 中文字幕中文有码在线 | 精品乱子伦一区二区三区 | 老子影院午夜精品无码 | 免费国产成人高清在线观看网站 | 性生交大片免费看l | 欧美高清在线精品一区 | 激情五月综合色婷婷一区二区 | 久久久av男人的天堂 | 无码乱肉视频免费大全合集 | 婷婷五月综合激情中文字幕 | 免费播放一区二区三区 | 婷婷六月久久综合丁香 | 亚洲 欧美 激情 小说 另类 | 在线观看国产一区二区三区 | 美女张开腿让人桶 | 在线 国产 欧美 亚洲 天堂 | 欧美日韩一区二区免费视频 | 久久久亚洲欧洲日产国码αv | 国产精品高潮呻吟av久久4虎 | 国产精品国产三级国产专播 | 一本色道久久综合狠狠躁 | 少女韩国电视剧在线观看完整 | 久青草影院在线观看国产 | 国产三级精品三级男人的天堂 | 亚洲va中文字幕无码久久不卡 | 亚洲欧美国产精品专区久久 | 伊人色综合久久天天小片 | aⅴ在线视频男人的天堂 | 在教室伦流澡到高潮hnp视频 | 伊人久久婷婷五月综合97色 | 丰满肥臀大屁股熟妇激情视频 | 亚洲色偷偷偷综合网 | 国产欧美熟妇另类久久久 | 国产极品美女高潮无套在线观看 | 精品一区二区三区无码免费视频 | 日韩欧美中文字幕在线三区 | 一个人看的视频www在线 | 欧美自拍另类欧美综合图片区 | 丝袜人妻一区二区三区 | 老熟妇乱子伦牲交视频 | 午夜精品久久久内射近拍高清 | 国产精品va在线播放 | 18禁黄网站男男禁片免费观看 | 人妻少妇精品无码专区二区 | 欧美熟妇另类久久久久久多毛 | 亚洲国精产品一二二线 | 国产人妖乱国产精品人妖 | 丰满岳乱妇在线观看中字无码 | 少妇邻居内射在线 | 99久久精品无码一区二区毛片 | 久久国产精品二国产精品 | 人妻体内射精一区二区三四 | 久久99精品久久久久婷婷 | 中文字幕+乱码+中文字幕一区 | 99久久99久久免费精品蜜桃 | 成 人 网 站国产免费观看 | 国产精品亚洲一区二区三区喷水 | 无码午夜成人1000部免费视频 | 无码播放一区二区三区 | 免费视频欧美无人区码 | 成人欧美一区二区三区黑人免费 | 乌克兰少妇性做爰 | 色老头在线一区二区三区 | 国产成人精品视频ⅴa片软件竹菊 | 亚洲欧洲无卡二区视頻 | 一本一道久久综合久久 | 女人被爽到呻吟gif动态图视看 | 国产又爽又猛又粗的视频a片 | 亚洲欧美国产精品专区久久 | 亚洲s码欧洲m码国产av | 无码人妻丰满熟妇区毛片18 | 色欲av亚洲一区无码少妇 | 国产精品久久久久久亚洲毛片 | 一本大道伊人av久久综合 | 亚洲成a人一区二区三区 | 色妞www精品免费视频 | 无码精品人妻一区二区三区av | 综合网日日天干夜夜久久 | 成人av无码一区二区三区 | 无套内谢的新婚少妇国语播放 | 国产凸凹视频一区二区 | 国产69精品久久久久app下载 | 98国产精品综合一区二区三区 | 午夜精品一区二区三区的区别 | 成人免费无码大片a毛片 | 欧美午夜特黄aaaaaa片 | 人妻有码中文字幕在线 | 中文毛片无遮挡高清免费 | 中文久久乱码一区二区 | 老司机亚洲精品影院无码 | 亚洲成a人一区二区三区 | 高潮毛片无遮挡高清免费视频 | 亚洲精品鲁一鲁一区二区三区 | 国产精品爱久久久久久久 | 国产凸凹视频一区二区 | 欧美第一黄网免费网站 | 国产一区二区三区影院 | 一个人看的视频www在线 | 粗大的内捧猛烈进出视频 | 99国产精品白浆在线观看免费 | 天海翼激烈高潮到腰振不止 | 理论片87福利理论电影 | 久久久久99精品国产片 |