精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

深入探索 Kubernetes 網(wǎng)絡(luò)模型和網(wǎng)絡(luò)通信

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
這篇文章主要深入探索Kubernetes網(wǎng)絡(luò)模型,并了解容器、pod間如何進(jìn)行通訊。對(duì)于網(wǎng)絡(luò)模型的實(shí)現(xiàn)將會(huì)在后面的文章介紹。

Kubernetes 定義了一種簡(jiǎn)單、一致的網(wǎng)絡(luò)模型,基于扁平網(wǎng)絡(luò)結(jié)構(gòu)的設(shè)計(jì),無需將主機(jī)端口與網(wǎng)絡(luò)端口進(jìn)行映射便可以進(jìn)行高效地通訊,也無需其他組件進(jìn)行轉(zhuǎn)發(fā)。該模型也使應(yīng)用程序很容易從虛擬機(jī)或者主機(jī)物理機(jī)遷移到 Kubernetes 管理的 pod 中。

這篇文章主要深入探索Kubernetes網(wǎng)絡(luò)模型,并了解容器、pod間如何進(jìn)行通訊。對(duì)于網(wǎng)絡(luò)模型的實(shí)現(xiàn)將會(huì)在后面的文章介紹。

Kubernetes 網(wǎng)絡(luò)模型

該模型定義了:

  • 每個(gè) pod 都有自己的 IP 地址,這個(gè) IP 在集群范圍內(nèi)可達(dá)
  • Pod 中的所有容器共享 pod IP 地址(包括 MAC 地址),并且容器之前可以相互通信(使用localhost)
  • Pod 可以使用 pod IP 地址與集群中任一節(jié)點(diǎn)上的其他 pod 通信,無需 NAT
  • Kubernetes 的組件之間可以相互通信,也可以與 pod 通信
  • 網(wǎng)絡(luò)隔離可以通過網(wǎng)絡(luò)策略實(shí)現(xiàn)

上面的定義中提到了幾個(gè)相關(guān)的組件:

  • Pod:Kubernetes 中的 pod 有點(diǎn)類似虛擬機(jī)有唯一的 IP 地址,同一個(gè)節(jié)點(diǎn)上的 pod 共享網(wǎng)絡(luò)和存儲(chǔ)。
  • Container:pod 是一組容器的集合,這些容器共享同一個(gè)網(wǎng)絡(luò)命名空間。pod 內(nèi)的容器就像虛擬機(jī)上的進(jìn)程,進(jìn)程之間可以使用localhost 進(jìn)行通信;容器有自己獨(dú)立的文件系統(tǒng)、CPU、內(nèi)存和進(jìn)程空間。需要通過創(chuàng)建 Pod 來創(chuàng)建容器。
  • Node:pod 運(yùn)行在節(jié)點(diǎn)上,集群中包含一個(gè)或多個(gè)節(jié)點(diǎn)。每個(gè) pod 的網(wǎng)絡(luò)命名空間都會(huì)連接到節(jié)點(diǎn)的命名空間上,以打通網(wǎng)絡(luò)。

講了這么多次網(wǎng)絡(luò)命名空間,那它到底是如何運(yùn)作的呢?

網(wǎng)絡(luò)命名空間如何工作

在 Kubernetes 的發(fā)行版 k3s 創(chuàng)建一個(gè) pod,這個(gè) pod 有兩個(gè)容器:發(fā)送請(qǐng)求的 curl? 容器和提供 web 服務(wù)的 httpbin 容器。

雖然使用發(fā)行版,但是其仍然使用 Kubernetes 網(wǎng)絡(luò)模型,并不妨礙我們了解網(wǎng)絡(luò)模型。

apiVersion: v1
kind: Pod
metadata:
name: multi-container-pod
spec:
containers:
- image: curlimages/curl
name: curl
command: ["sleep", "365d"]
- image: kennethreitz/httpbin
name: httpbin

登錄到節(jié)點(diǎn)上,通過 lsns -t net? 當(dāng)前主機(jī)上的網(wǎng)絡(luò)命名空間,但是并沒有找到 httpbin? 的進(jìn)程。有個(gè)命名空間的命令是 /pause?,這個(gè) pause 進(jìn)程實(shí)際上是每個(gè) pod 中 不可見 的 sandbox

lsns -t net
NS TYPE NPROCS PID USER NETNSID NSFS COMMAND
4026531992 net 126 1 root unassigned /lib/systemd/systemd --system --deserialize 31
4026532247 net 1 83224 uuidd unassigned /usr/sbin/uuidd --socket-activation
4026532317 net 4 129820 65535 0 /run/netns/cni-607c5530-b6d8-ba57-420e-a467d7b10c56 /pause

既然每個(gè)容器都有獨(dú)立的進(jìn)程空間,我們換下命令查看進(jìn)程類型的空間:

lsns -t pid
NS TYPE NPROCS PID USER COMMAND
4026531836 pid 127 1 root /lib/systemd/systemd --system --deserialize 31
4026532387 pid 1 129820 65535 /pause
4026532389 pid 1 129855 systemd-network sleep 365d
4026532391 pid 2 129889 root /usr/bin/python3 /usr/local/bin/gunicorn -b 0.0.0.0:80 httpbin:app -k gevent

通過進(jìn)程 PID 129889 可以找到其所屬的命名空間:

ip netns identify 129889
cni-607c5530-b6d8-ba57-420e-a467d7b10c56

然后可以在該命名空間下使用 exec 執(zhí)行命令:

ip netns exec cni-607c5530-b6d8-ba57-420e-a467d7b10c56 ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 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
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0@if17: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP group default
link/ether f2:c8:17:b6:5f:e5 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 10.42.1.14/24 brd 10.42.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::f0c8:17ff:feb6:5fe5/64 scope link
valid_lft forever preferred_lft forever

從結(jié)果來看 pod 的 IP 地址 10.42.1.14? 綁定在接口 eth0? 上,而 eth0? 被連接到 17 號(hào)接口上。

在節(jié)點(diǎn)主機(jī)上,查看 17? 號(hào)接口信息。veth7912056b? 是主機(jī)根命名空間下的虛擬以太接口(vitual ethernet device),是連接 pod 網(wǎng)絡(luò)和節(jié)點(diǎn)網(wǎng)絡(luò)的 隧道,對(duì)端是 pod 命名空間下的接口 eth0。

ip link | grep -A1 ^17
17: veth7912056b@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master cni0 state UP mode DEFAULT group default
link/ether d6:5e:54:7f:df:af brd ff:ff:ff:ff:ff:ff link-netns cni-607c5530-b6d8-ba57-420e-a467d7b10c56

上面的結(jié)果看到,該 veth? 連到了個(gè)網(wǎng)橋(network bridge)cni0 上。

網(wǎng)橋工作在數(shù)據(jù)鏈路層(OSI 模型的第 2 層),連接多個(gè)網(wǎng)絡(luò)(可多個(gè)網(wǎng)段)。當(dāng)請(qǐng)求到達(dá)網(wǎng)橋,網(wǎng)橋會(huì)詢問所有連接的接口(這里 pod 通過 veth 以網(wǎng)橋連接)是否擁有原始請(qǐng)求中的 IP 地址。如果有接口響應(yīng),網(wǎng)橋會(huì)將匹配信息(IP -> veth)記錄,并將數(shù)據(jù)轉(zhuǎn)發(fā)過去。

那如果沒有接口響應(yīng)怎么辦?具體流程就要看各個(gè)網(wǎng)絡(luò)插件的實(shí)現(xiàn)了。我準(zhǔn)備在后面的文章中介紹常用的網(wǎng)絡(luò)插件,比如 Calico、Flannel、Cilium 等。

接下來看下 Kubernetes 中的網(wǎng)絡(luò)通信如何完成,一共有幾種類型:

  • 同 pod 內(nèi)容器間通信
  • 同節(jié)點(diǎn)上的 pod 間通信
  • 不同節(jié)點(diǎn)上的 pod 間通信

Kubernetes 網(wǎng)絡(luò)如何工作

同 pod 內(nèi)的容器間通信

同 pod 內(nèi)的容器間通信最簡(jiǎn)單,這些容器共享網(wǎng)絡(luò)命名空間,每個(gè)命名空間下都有 lo? 回環(huán)接口,可以通過 localhost 來完成通信。

圖片

同節(jié)點(diǎn)上的 pod 間通信

當(dāng)我們將 curl? 容器和 httpbin? 分別在兩個(gè) pod 中運(yùn)行,這兩個(gè) pod 有可能調(diào)度到同一個(gè)節(jié)點(diǎn)上。curl?發(fā)出的請(qǐng)求根據(jù)容器內(nèi)的路由表到達(dá)了 pod 內(nèi)的 eth0? 接口。然后通過與 eth0? 相連的隧道 veth1 到達(dá)節(jié)點(diǎn)的根網(wǎng)絡(luò)空間。

veth1? 通過網(wǎng)橋 cni0? 與其他 pod 相連虛擬以太接口 vethX? 相連,網(wǎng)橋會(huì)詢問所有相連的接口是否擁有原始請(qǐng)求中的 IP 地址(比如這里的 10.42.1.9?)。收到響應(yīng)后,網(wǎng)橋會(huì)記錄映射信息(10.42.1.9? => veth0?),同時(shí)將數(shù)據(jù)轉(zhuǎn)發(fā)過去。最終數(shù)據(jù)經(jīng)過 veth0? 隧道進(jìn)入 pod httpbin 中。

圖片

不同節(jié)點(diǎn)的 pod 間通信

跨節(jié)點(diǎn)的 pod 間通信會(huì)復(fù)雜一些,且 不同網(wǎng)絡(luò)插件的處理方式不同,這里選擇一種容易理解的方式來簡(jiǎn)單說明下。

前半部分的流程與同節(jié)點(diǎn) pod 間通信類似,當(dāng)請(qǐng)求到達(dá)網(wǎng)橋,網(wǎng)橋詢問哪個(gè) pod 擁有該 IP 但是沒有得到回應(yīng)。流程進(jìn)入主機(jī)的路由尋址過程,到更高的集群層面。

在集群層面有一張路由表,里面存儲(chǔ)著每個(gè)節(jié)點(diǎn)的 Pod IP 網(wǎng)段(節(jié)點(diǎn)加入到集群時(shí)會(huì)分配一個(gè) Pod 網(wǎng)段(Pod CIDR),比如在 k3s 中默認(rèn)的 Pod CIDR 是 10.42.0.0/16?,節(jié)點(diǎn)獲取到的網(wǎng)段是 10.42.0.0/24、10.42.1.0/24、10.42.2.0/24,依次類推)。通過節(jié)點(diǎn)的 Pod IP 網(wǎng)段可以判斷出請(qǐng)求 IP 的節(jié)點(diǎn),然后請(qǐng)求被發(fā)送到該節(jié)點(diǎn)。

圖片

總結(jié)

現(xiàn)在應(yīng)該對(duì) Kubernetes 的網(wǎng)絡(luò)通信有初步的了解了吧。

整個(gè)通信的過程需要各種組件的配合,比如 Pod 網(wǎng)絡(luò)命名空間、pod 以太網(wǎng)接口 eth0?、虛擬以太網(wǎng)接口 vethX?、網(wǎng)橋(network bridge) cni0 等。其中有些組件與 pod 一一對(duì)應(yīng),與 pod 同生命周期。雖然可以通過手動(dòng)的方式創(chuàng)建、關(guān)聯(lián)和刪除,但對(duì)于 pod 這種非永久性的資源會(huì)被頻繁地創(chuàng)建和銷毀,太多人工的工作也是不現(xiàn)實(shí)的。

實(shí)際上這些工作都是由容器委托給網(wǎng)絡(luò)插件來完成的,而網(wǎng)絡(luò)插件所遵循的規(guī)范 CNI(Container Network Interface)。

網(wǎng)絡(luò)插件都做了什么?

  • 創(chuàng)建 pod(容器)的網(wǎng)絡(luò)命名空間
  • 創(chuàng)建接口
  • 創(chuàng)建 veth 對(duì)
  • 設(shè)置命名空間網(wǎng)絡(luò)
  • 設(shè)置靜態(tài)路由
  • 配置以太網(wǎng)橋接器
  • 分配 IP 地址
  • 創(chuàng)建 NAT 規(guī)則

...

  • 參考

https://www.tigera.io/learn/guides/kubernetes-networking/

https://kubernetes.io/docs/concepts/services-networking/

https://matthewpalmer.net/kubernetes-app-developer/articles/kubernetes-networking-guide-beginners.html

https://learnk8s.io/kubernetes-network-packets

責(zé)任編輯:武曉燕 來源: 云原生指北
相關(guān)推薦

2020-11-12 08:52:16

Python

2020-07-06 07:52:10

Kubernetes網(wǎng)絡(luò)通信

2019-10-22 08:11:43

Socket網(wǎng)絡(luò)通信網(wǎng)絡(luò)協(xié)議

2009-08-24 17:20:13

C#網(wǎng)絡(luò)通信TCP連接

2019-04-29 10:26:49

TCP網(wǎng)絡(luò)協(xié)議網(wǎng)絡(luò)通信

2019-08-29 14:46:15

Kubernetes網(wǎng)絡(luò)通信

2025-01-26 15:44:29

2020-07-08 09:36:03

Kubernetes容器開發(fā)

2020-09-23 14:20:07

Kubernetes容器網(wǎng)絡(luò)模型

2020-04-12 22:23:45

Kubernetes容器網(wǎng)絡(luò)

2024-02-20 19:53:57

網(wǎng)絡(luò)通信協(xié)議

2010-04-22 16:10:48

Aix操作系統(tǒng)網(wǎng)絡(luò)通信

2021-08-30 13:08:56

Kafka網(wǎng)絡(luò)通信

2009-10-16 08:48:08

2019-09-25 08:25:49

RPC網(wǎng)絡(luò)通信

2016-08-25 11:17:16

CaaS華為

2022-05-13 10:59:14

容器網(wǎng)絡(luò)通信

2010-06-09 11:31:55

網(wǎng)絡(luò)通信協(xié)議

2009-03-31 09:42:00

通信技術(shù)無線網(wǎng)絡(luò)

2024-11-25 16:39:17

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美日韩高清在线观看| 日韩美女视频一区二区在线观看| 日韩一区不卡| 国产男男gay体育生网站| 国内精品99| 国产一区二区三区直播精品电影| 国产又粗又猛大又黄又爽| 福利在线免费视频| 中文字幕制服丝袜成人av | 97色婷婷成人综合在线观看| 亚洲一区二区三区四区在线观看| 欧美综合激情| www.亚洲天堂.com| 免费观看在线综合色| 久久免费成人精品视频| 性爱在线免费视频| 蜜桃久久久久| 91精品久久久久久蜜臀| 欧美精品一区免费| 天天色天天射天天综合网| 久久久久久久久久久黄色 | 性刺激的欧美三级视频| 国产蜜臀一区二区打屁股调教| 欧美激情一区二区三区不卡| 久久国产精品高清| 午夜美女福利视频| 久久99精品久久久久久动态图| 45www国产精品网站| 在线免费观看亚洲视频| 青青草成人影院| 国产视频精品一区二区三区| 波多野结衣免费观看| 亚洲日本在线观看视频| 性欧美大战久久久久久久久| 天天做天天爱天天高潮| 97在线观看免费观看高清| 91亚洲大成网污www| 99久久精品久久久久久ai换脸| 在线观看日批视频| 首页综合国产亚洲丝袜| 2019中文字幕在线| 国产一级淫片a| 狠狠噜噜久久| 欧美大片大片在线播放| 综合五月激情网| 香蕉视频官网在线观看日本一区二区| 国产午夜精品一区二区三区| 黄色a一级视频| 色爱av综合网| 精品网站999www| 亚洲中文字幕无码av| 成人资源在线播放| 精品久久久久久亚洲综合网| 美女流白浆视频| 中文字幕一区二区三区中文字幕| 欧美一卡二卡在线| 91视频免费入口| 国产福利一区二区精品秒拍| 精品电影一区二区| 精品中文字幕在线播放| 色天下一区二区三区| 日韩精品久久久久| 少妇无套高潮一二三区| 成人黄色av| 精品国偷自产在线视频99| 国产精品免费人成网站酒店| 国产精品久久久久久久免费观看| 久久亚洲欧美日韩精品专区 | 成人免费看片载| 久久夜色电影| 亚洲欧美国产制服动漫| 一区二区精品免费| 欧美色图在线播放| 久久精品2019中文字幕| 久草网视频在线观看| 亚洲日本欧美| 国产精品久久网| 国产毛片毛片毛片毛片| 成人深夜福利app| 欧美日韩一区在线播放| 婷婷免费在线视频| 一区二区三区四区乱视频| 3d动漫一区二区三区| 免费污视频在线一区| 91麻豆精品久久久久蜜臀| 免费啪视频在线观看| 免费av一区二区三区四区| 丝袜情趣国产精品| 国产在线观看免费视频今夜| 久久国产88| 亚洲va久久久噜噜噜| 天堂中文在线官网| 国产欧美日韩不卡| 中文字幕人妻熟女人妻洋洋| 成人亚洲欧美| 欧美一区二区三区播放老司机| 日本黄色动态图| 天天影视综合| 日韩av片电影专区| 国产丝袜视频在线观看| 久久影院午夜论| 神马午夜伦理影院| 人人视频精品| 精品久久国产字幕高潮| 久久日免费视频| 亚洲区国产区| 91九色视频在线| 欧美男男同志| 亚洲国产另类av| 天堂av在线8| 国产欧美日韩| 国内精品久久影院| 国产精品污视频| 久久久天堂av| 成人在线观看你懂的| 日韩三区四区| 国产亚洲精品久久久久动| 久草中文在线视频| 国内成+人亚洲+欧美+综合在线| 好吊色欧美一区二区三区| 免费在线观看av| 91国产免费看| 亚洲永久精品ww.7491进入| 欧美xxx在线观看| 国产综合香蕉五月婷在线| 毛片免费在线播放| 同产精品九九九| 色哟哟网站在线观看| 久久人体视频| 国产精品国模在线| 九色视频在线观看免费播放| 亚洲高清三级视频| 精品国产免费久久久久久婷婷| 国产精品久久久乱弄| 国产精品久久久久久久久久久新郎 | 日韩在线卡一卡二| 91精品在线观看视频| 免费在线性爱视频| 欧美性猛交xxxx乱大交| 欲求不满的岳中文字幕| 在线看片一区| 国产精品久久亚洲7777| 日本在线视频网址| 日韩欧美国产一区二区在线播放| 波多野结衣在线网址| 久久精品国产成人一区二区三区 | 亚洲尤物精选| 免费在线观看一区二区| 成人性生交大片免费观看网站| 亚洲欧美日韩在线高清直播| 日韩欧美成人一区二区三区| 久久婷婷成人综合色| 国产亚洲天堂网| 国产精品一国产精品| 国产精品18久久久久久麻辣| 韩国三级在线观看久| 在线看国产一区二区| 欧洲性xxxx| 韩国三级在线一区| 成人手机在线播放| 国产精品17p| 欧美中文字幕在线播放| 国产露出视频在线观看| 欧美性videosxxxxx| www.97视频| 粉嫩13p一区二区三区| 97超碰在线人人| 免费看日本一区二区| 国产999精品久久久影片官网| shkd中文字幕久久在线观看| 欧美电影一区二区三区| 久久国产免费观看| 久久综合久久综合久久综合| 日本久久精品一区二区| 1024精品久久久久久久久| aaa级精品久久久国产片| h片在线观看视频免费| 亚洲欧美日韩直播| av综合在线观看| 午夜久久电影网| 国产又粗又猛又爽又黄av| 国产一区二区在线影院| 91成人在线观看喷潮教学| 精品freesex老太交| 成人国产在线激情| 国产h片在线观看| 综合网中文字幕| 亚洲成人777777| 色综合久久久久久久久久久| 欧洲美女女同性互添| 91丨porny丨户外露出| 一级黄色在线播放| 国产日韩视频| 亚洲免费视频播放| 夜色77av精品影院| 51精品国产人成在线观看 | 成人免费观看网址| 老司机深夜福利在线观看| 色阁综合伊人av| 深夜福利视频一区| 日韩一区二区精品| 日本中文字幕久久| 亚洲国产你懂的| 日本伦理一区二区三区| 91老师片黄在线观看| 日韩视频在线观看一区二区三区| 久久国产精品99国产| 毛片av在线播放| 久久中文字幕av| 欧洲av一区| 日韩极品在线| 成人欧美一区二区三区视频xxx | 欧美a在线播放| 不卡av免费在线观看| 中文字幕22页| 视频一区二区中文字幕| 欧美在线一区视频| 午夜欧美视频| 特级黄色录像片| 精品国产一区二区三区小蝌蚪 | 国产综合香蕉五月婷在线| 美女100%一区| 668精品在线视频| 男男gaygays亚洲| 久久久999成人| av在线女优影院| 亚洲人成电影网站色xx| 天天爱天天干天天操| 日韩免费福利电影在线观看| 亚洲图片视频小说| 欧美亚洲精品一区| 日韩av免费播放| 色婷婷av一区二区三区之一色屋| 国产精品不卡av| 亚洲一卡二卡三卡四卡| 无码人妻精品一区二区三区夜夜嗨| 中文字幕av一区二区三区高| 一道本在线观看| 久久综合中文字幕| 亚洲国产av一区| 国产欧美日韩另类视频免费观看| b站大片免费直播| 国产调教视频一区| 少妇一级黄色片| 国产精品国产三级国产有无不卡| www..com.cn蕾丝视频在线观看免费版| 久久久无码精品亚洲日韩按摩| 成人午夜剧场视频网站| 久久综合国产精品| 99久久人妻无码精品系列| 久久久久久久久久久久久女国产乱 | 久久久久久久久成人| 2014亚洲精品| 激情av综合| 欧美三级网色| 久久免费精品视频在这里| 免费久久久久久| 国产一区清纯| 欧美牲交a欧美牲交| 久久久久久网| 三级av免费观看| 国产一区二区三区四| 色综合久久久无码中文字幕波多 | 欧美做受高潮6| 亚洲国产精品激情在线观看| 午夜国产福利视频| 夜夜嗨av一区二区三区| 亚洲国产综合久久| 日本韩国欧美一区二区三区| 一级片视频网站| 精品福利一二区| 国产小视频在线| 精品久久久91| 久热在线观看视频| 国产精品激情av在线播放| 国产不卡精品| 极品校花啪啪激情久久| 国语产色综合| 男女啪啪免费观看| 日韩一区二区免费看| 一区二区在线播放视频| 国产成人午夜精品5599 | 亚洲婷婷丁香| 中文字幕一区二区三区有限公司 | 热久久精品免费视频| 久久99精品国产.久久久久| 日本成人在线免费| 国产日韩欧美精品一区| 免费看一级一片| 色综合色狠狠综合色| 国产免费不卡视频| 日韩乱码在线视频| xvideos国产在线视频| 欧美一级视频在线观看| 国产精品国产亚洲精品| 精品欧美一区二区在线观看视频 | 国产精品高潮呻吟久久久久| 日韩高清av| 亚洲欧洲一区| 久久精品一卡二卡| 久久久高清一区二区三区| 少妇影院在线观看| 欧美私模裸体表演在线观看| 理论片中文字幕| 超碰91人人草人人干| 成人va天堂| 国产美女精品在线观看| 久久久久久久久99精品大| 久久久久久久久久久免费视频| 国产盗摄精品一区二区三区在线| 最新中文字幕av| 第一福利永久视频精品| 精品国产亚洲AV| 精品国产欧美成人夜夜嗨| 88xx成人永久免费观看| 国产一区精品视频| 黄色精品网站| 人妻激情偷乱视频一区二区三区| 欧美激情中文不卡| 国产suv精品一区二区33| 亚洲黄色免费三级| 国产丝袜视频在线播放| 91午夜在线播放| 国产高清一区二区| 国产三级国产精品国产专区50| 91美女福利视频| 日韩三级视频在线播放| 精品欧美一区二区久久| 婷婷色在线播放| 99在线观看视频| 欧美高清日韩| 免费欧美一级片| 一区二区高清在线| a级片在线播放| 欧美激情小视频| 亚洲精品国产九九九| 男人c女人视频| 高清在线观看日韩| 青青草原免费观看| 日韩欧美三级在线| 青青青国内视频在线观看软件| 91在线高清视频| 亚洲激情久久| 永久看看免费大片| 一区二区不卡在线视频 午夜欧美不卡在| 国产三级小视频| 欧美丰满少妇xxxxx| av不卡一区二区| 青青草精品视频在线| 不卡影院免费观看| 91在线视频在线观看| 亚洲欧洲xxxx| 99久久久国产精品免费调教网站| 视频在线一区二区三区| 看片网站欧美日韩| 久久久久久视频| 精品成人一区二区三区| 97蜜桃久久| 欧美一区二区福利| 美国三级日本三级久久99| 欧美一级特黄高清视频| 欧美一区午夜视频在线观看| 蜜臀av在线| 麻豆亚洲一区| 美国毛片一区二区| 亚洲色婷婷一区二区三区| 精品毛片乱码1区2区3区| 蜜桃视频www网站在线观看| 日本不卡一区二区三区在线观看 | 欧美人与牲禽动交com| 国产一区二区三区高清视频| 玖玖国产精品视频| 四虎地址8848| 日韩av中文字幕在线播放| free欧美| 国产又粗又猛又爽又黄的网站| 99re6这里只有精品视频在线观看| 亚洲欧美另类在线视频| 精品国产一区二区三区久久久狼| 国产精品极品| 爱情岛论坛亚洲首页入口章节| 一区二区三区四区在线播放 | 国产三级小视频| 国产91ⅴ在线精品免费观看| 成人亚洲一区| 插我舔内射18免费视频| 欧美体内she精视频| 欧美人体视频xxxxx| 日韩电影在线播放| 国产99久久久国产精品潘金 | 久久国产精品99久久人人澡| 国产一级一级片| 色悠悠国产精品| 麻豆精品99| 亚洲日本黄色片| 日韩欧美在线免费观看| 91三级在线| 午夜久久资源| 91在线国产福利| www.av日韩|