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

Kubernetes 網(wǎng)絡(luò)插件 Calico 完全運(yùn)維指南

運(yùn)維
Calico 是一種開(kāi)源網(wǎng)絡(luò)和網(wǎng)絡(luò)安全解決方案,適用于容器,虛擬機(jī)和基于主機(jī)的本機(jī)工作負(fù)載。Calico 支持廣泛的平臺(tái),包括 Kubernetes,docker,OpenStack 和裸機(jī)服務(wù)。Calico 后端支持多種網(wǎng)絡(luò)模式。

適用范圍

本文檔測(cè)試范圍:

概述

Calico 是一種開(kāi)源網(wǎng)絡(luò)和網(wǎng)絡(luò)安全解決方案,適用于容器,虛擬機(jī)和基于主機(jī)的本機(jī)工作負(fù)載。Calico 支持廣泛的平臺(tái),包括 Kubernetes,docker,OpenStack 和裸機(jī)服務(wù)。Calico 后端支持多種網(wǎng)絡(luò)模式。

  • BGP 模式:將節(jié)點(diǎn)做為虛擬路由器通過(guò) BGP 路由協(xié)議來(lái)實(shí)現(xiàn)集群內(nèi)容器之間的網(wǎng)絡(luò)訪問(wèn)。
  • IPIP 模式:在原有 IP 報(bào)文中封裝一個(gè)新的 IP 報(bào)文,新的 IP 報(bào)文中將源地址 IP 和目的地址 IP 都修改為對(duì)端宿主機(jī) IP。
  • cross-subnet:Calico-ipip 模式和 calico-bgp 模式都有對(duì)應(yīng)的局限性,對(duì)于一些主機(jī)跨子網(wǎng)而又無(wú)法使網(wǎng)絡(luò)設(shè)備使用 BGP 的場(chǎng)景可以使用 cross-subnet 模式,實(shí)現(xiàn)同子網(wǎng)機(jī)器使用 calico-BGP 模式,跨子網(wǎng)機(jī)器使用 calico-ipip 模式。

calico 切換 BGP 模式

部署完成后默認(rèn)使用 calico-ipip 的模式,通過(guò)在節(jié)點(diǎn)的路由即可得知,通往其他節(jié)點(diǎn)路由通過(guò) tunl0 網(wǎng)卡出去

修改為 BGP 網(wǎng)絡(luò)模式,在 system 項(xiàng)目中修改 calico-node daemonset

修改CALICO_IPV4POOL_IPIP改為 off,添加新環(huán)境變量FELIX_IPINIPENABLED為 false

修改完成后對(duì)節(jié)點(diǎn)進(jìn)行重啟,等待恢復(fù)后查看主機(jī)路由,與 ipip 最大區(qū)別在于去往其他節(jié)點(diǎn)的路由,由 Tunnel0 走向網(wǎng)絡(luò)網(wǎng)卡。

calico 切換 cross-subnet 模式

Calico-ipip 模式和 calico-bgp 模式都有對(duì)應(yīng)的局限性,對(duì)于一些主機(jī)跨子網(wǎng)而又無(wú)法使網(wǎng)絡(luò)設(shè)備使用 BGP 的場(chǎng)景可以使用 cross-subnet 模式,實(shí)現(xiàn)同子網(wǎng)機(jī)器使用 calico-BGP 模式,跨子網(wǎng)機(jī)器使用 calico-ipip 模式。

部署集群網(wǎng)絡(luò)選擇 calico 網(wǎng)絡(luò)插件

默認(rèn)部署出來(lái)是 calico 的 ip-in-ip 的模式 查看宿主機(jī)網(wǎng)卡,會(huì)發(fā)現(xiàn)多了個(gè) tunl0 網(wǎng)卡,這個(gè)是建立 ip 隧道的網(wǎng)卡

去其他主機(jī)的路由都是走 tunl0 網(wǎng)卡出去

切換到 cross-subnet 模式

kubectl edit ipPool/default-ipv4-ippool

將 ipipMode 改為 crossSubnet

在 UI 將 calico-node 的 POD 刪了重建

重啟檢查 calico 網(wǎng)絡(luò)

可以看見(jiàn)同子網(wǎng)的主機(jī)出口走的是 bgp,不同子網(wǎng)主機(jī)走的是 tunl0 網(wǎng)卡走 ipip 模式

創(chuàng)建應(yīng)用測(cè)試跨主機(jī)網(wǎng)絡(luò),在不同主機(jī)上互相 ping 測(cè)試,看看跨主機(jī)網(wǎng)絡(luò)是否正常。

配置 Route reflector

安裝 calicoctl

安裝方式有以下幾種

  • Single host 上面 binary 安裝
  • Single host 上面 continer 安裝
  • 作為 k8s pod 運(yùn)行

實(shí)際經(jīng)驗(yàn):

Binary 方式在集群里面的一臺(tái) worker 節(jié)點(diǎn)安裝(比如 RR),calicoctl 會(huì)檢測(cè) bird/felix 的運(yùn)行狀態(tài)。在非 calico node 節(jié)點(diǎn)運(yùn)行只能使用部分命令,不能運(yùn)行 calico node 相關(guān)命令。

通過(guò)配置 calicoctl 來(lái)對(duì) calico 進(jìn)行控制,通常情況下建議將

curl -O -L  https://github.com/projectcalico/calicoctl/releases/download/v3.13.3/calicoctl

配置可執(zhí)行權(quán)限

chmod +x calicoctl

復(fù)制的/usr/bin/目錄

cp calicoctl /usr/bin/

配置 calicoctl 連接 Kubernetes 集群

export CALICO_DATASTORE_TYPE=kubernetes
export CALICO_KUBECONFIG=~/.kube/config
calicoctl node status

calico node-to-node mesh

默認(rèn)情況下 calico 采用 node-to-node mesh 方式 ,為了防止 BGP 路由環(huán)路,BGP 協(xié)議規(guī)定在一個(gè) AS(自治系統(tǒng))內(nèi)部,IBGP 路由器之間只能傳一跳路由信息,所以在一個(gè) AS 內(nèi)部,IBGP 路由器之間為了學(xué)習(xí)路由信息需要建立全互聯(lián)的對(duì)等體關(guān)系,但是當(dāng)一個(gè) AS 規(guī)模很大的時(shí)候,這種全互聯(lián)的對(duì)等體關(guān)系維護(hù)會(huì)大量消耗網(wǎng)絡(luò)和 CPU 資源,所以這種情況下就需要建立路由反射器以減少 IBGP 路由器之間的對(duì)等體關(guān)系數(shù)量。

Route reflector 角色介紹

早期 calico 版本提供專門(mén)的 route reflector 鏡像,在新版本 calico node 內(nèi)置集成 route reflector 功能。Route reflector 可以是以下角色:

  • 集群內(nèi)部的 node 節(jié)點(diǎn)
  • 集群外部節(jié)點(diǎn)運(yùn)行 calico node
  • 其他支持 route reflector 的軟件或者設(shè)備。

這里以一個(gè)集群內(nèi)部的 node 節(jié)點(diǎn)為例:

關(guān)閉 node-to-node mesh

cat <<EOF | calicoctl apply -f -
apiVersion: projectcalico.org/v3
kind: BGPConfiguration
metadata:
name: default
spec:
logSeverityScreen: Info
nodeToNodeMeshEnabled: false
asNumber: 63400
EOF

設(shè)置 Route reflector

配置 Route reflector 支持多種配置方式如:1、支持配置全局 BGP peer,。2、支持針對(duì)單個(gè)節(jié)點(diǎn)進(jìn)行配置 BGP Peer。也可以將 calico 節(jié)點(diǎn)充當(dāng) Route reflector 這里以配置 calico 節(jié)點(diǎn)充當(dāng) Router reflector 為例。

配置節(jié)點(diǎn)充當(dāng) BGP Route Reflector

可將 Calico 節(jié)點(diǎn)配置為充當(dāng)路由反射器。為此,要用作路由反射器的每個(gè)節(jié)點(diǎn)必須具有群集 ID-通常是未使用的 IPv4 地址。

要將節(jié)點(diǎn)配置為集群 ID 為 244.0.0.1 的路由反射器,請(qǐng)運(yùn)行以下命令。這里將節(jié)點(diǎn)名為 rke-node4 的節(jié)點(diǎn)配置為 Route Reflector,若一個(gè)集群中要配置主備 rr,為了防止 rr 之間的路由環(huán)路,需要將集群 ID 配置成一樣

calicoctl patch node rke-node4 -p '{"spec": {"bgp": {"routeReflectorClusterID": "244.0.0.1"}}}'

給節(jié)點(diǎn)打上對(duì)應(yīng)的 label 標(biāo)記該節(jié)點(diǎn)以表明它是 Route Reflector,從而允許 BGPPeer 資源選擇它。

kubectl label node rke-node4 route-reflector=true

創(chuàng)建 BGPPeer

export CALICO_DATASTORE_TYPE=kubernetes
export CALICO_KUBECONFIG=~/.kube/config
cat <<EOF | calicoctl apply -f -
kind: BGPPeer
apiVersion: projectcalico.org/v3
metadata:
name: peer-with-route-reflectors
spec:
nodeSelector: all()
peerSelector: route-reflector == 'true'
EOF

查看 BGP 節(jié)點(diǎn)狀態(tài)

node 上查看,peer type 由 node-to-node mesh 變?yōu)?node specific

Route Reflector 上節(jié)點(diǎn)查看,節(jié)點(diǎn)已正常建立連接

設(shè)置 veth 網(wǎng)卡 mtu

通常,通過(guò)使用最高 MTU 值(不會(huì)在路徑上引起碎片或丟包)來(lái)實(shí)現(xiàn)最高性能。對(duì)于給定的流量速率,最大帶寬增加,CPU 消耗可能下降。對(duì)于一些支持 jumbo frames 的網(wǎng)絡(luò)設(shè)備,可以配置 calico 支持使用。

下表列舉了,常見(jiàn)幾種 MTU 配置下 calico 對(duì)應(yīng)的網(wǎng)卡 mtu 的配置

IPIP 和 VXLAN 協(xié)議中的 IP 中使用的額外報(bào)文頭,通過(guò)頭的大小減小了最小 MTU。(IP 中的 IP 使用 20 字節(jié)的標(biāo)頭,而 VXLAN 使用 50 字節(jié)的標(biāo)頭)。

如果在 Pod 網(wǎng)絡(luò)中的任何地方使用 VXLAN,請(qǐng)將 MTU 大小配置為“物理網(wǎng)絡(luò) MTU 大小減去 50”。如果僅在 IP 中使用 IP,則將 MTU 大小配置為“物理網(wǎng)絡(luò) MTU 大小減去 20” 。

將工作負(fù)載端點(diǎn) MTU 和隧道 MTU 設(shè)置為相同的值

配置方法:

升級(jí)集群

配置網(wǎng)卡 MTU,此時(shí)通過(guò) system 項(xiàng)目下 calico-config 文件可以看見(jiàn)對(duì)應(yīng)的 mtu 設(shè)置

創(chuàng)建 workload 查看 POD 網(wǎng)卡 MTU 為 9001

設(shè)置全局 AS 號(hào)

默認(rèn)情況下,除非已為節(jié)點(diǎn)指定每個(gè)節(jié)點(diǎn)的 AS,否則所有 Calico 節(jié)點(diǎn)都使用 64512 自治系統(tǒng)。可以通過(guò)修改默認(rèn)的 BGPConfiguration 資源來(lái)更改所有節(jié)點(diǎn)的全局默認(rèn)值。以下示例命令將全局默認(rèn) AS 編號(hào)設(shè)置為 64513。

cat <<EOF | calicoctl apply -f -
apiVersion: projectcalico.org/v3
kind: BGPConfiguration
metadata:
name: default
spec:
logSeverityScreen: Info
nodeToNodeMeshEnabled: false
asNumber: 64513
EOF

設(shè)置單個(gè)主機(jī)和 AS 號(hào)

例如,以下命令將名為 node-1 的節(jié)點(diǎn)更改為屬于 AS 64514。

calicoctl patch node node-1 -p '{"spec": {"bgp": {“asNumber”: “64514”}}}'

修改節(jié)點(diǎn)地址范圍

此操作建議在部署完集群后立刻進(jìn)行。

默認(rèn)情況下 calico 在集群層面分配一個(gè) 10.42.0.0/16 的 CIDR 網(wǎng)段,在這基礎(chǔ)上在單獨(dú)為每個(gè)主機(jī)劃分一個(gè)單獨(dú)子網(wǎng)采用 26 位子網(wǎng)掩碼對(duì)應(yīng)的集群支持的節(jié)點(diǎn)數(shù)為 2^10=1024 節(jié)點(diǎn),單個(gè)子網(wǎng)最大支持 64 個(gè) POD,當(dāng)單個(gè)子網(wǎng)對(duì)應(yīng) IP 消耗后,calico 會(huì)重新在本機(jī)上劃分一個(gè)新的子網(wǎng)如下,在集群對(duì)端主機(jī)可以看見(jiàn)對(duì)應(yīng)的多個(gè) CIDR 路由信息。

注意:塊大小將影響節(jié)點(diǎn) POD 的 IP 地址分配和路由條目數(shù)量,如果主機(jī)在一個(gè) CIDR 中分配所有地址,則將為其分配一個(gè)附加 CIDR。如果沒(méi)有更多可用的塊,則主機(jī)可以從分配給其他主機(jī)的 CIDR 中獲取地址。為借用的地址添加了特定的路由,這會(huì)影響路由表的大小。

將塊大小從默認(rèn)值增加(例如,使用/24 則為每個(gè)塊提供 256 個(gè)地址)意味著每個(gè)主機(jī)更少的塊,會(huì)減少路由。但是對(duì)應(yīng)的集群可容納主機(jī)數(shù)也對(duì)應(yīng)減少為 2^8。

從默認(rèn)值減小 CIDR 大小(例如,使用/28 為每個(gè)塊提供 16 個(gè)地址)意味著每個(gè)主機(jī)有更多 CIDR,因此會(huì)有更多路由。

calico 允許用戶修改對(duì)應(yīng)的 IP 池和集群 CIDR

創(chuàng)建和替換步驟

注意:刪除 Pod 時(shí),應(yīng)用程序會(huì)出現(xiàn)暫時(shí)不可用

  • 添加一個(gè)新的 IP 池。
  • 注意:新 IP 池必須在同一群集 CIDR 中。
  • 禁用舊的 IP 池(注意:禁用 IP 池只會(huì)阻止分配新的 IP 地址。它不會(huì)影響現(xiàn)有 POD 的聯(lián)網(wǎng))
  • 從舊的 IP 池中刪除 Pod。
  • 驗(yàn)證新的 Pod 是否從新的 IP 池中獲取地址。
  • 刪除舊的 IP 池。

定義 ippool 資源

apiVersion: projectcalico.org/v3
kind: IPPool
metadata:
name: my-ippool
spec:
blockSize: 24
cidr: 192.0.0.0/16
ipipMode: Always
natOutgoing: true

修改對(duì)應(yīng)的 blockSize 號(hào)

創(chuàng)建新的

calicoctl apply -f pool.yaml

將舊的 ippool 禁用

calicoctl patch ippool default-ipv4-ippool -p '{"spec": {"disabled": “true”}}'

創(chuàng)建 workload 測(cè)試

根據(jù)節(jié)點(diǎn)標(biāo)簽定義對(duì)應(yīng)的 ippool

Calico 能夠進(jìn)行配置,為不同拓?fù)渲付?IP 地址池。例如可能希望某些機(jī)架、地區(qū)、或者區(qū)域能夠從同一個(gè) IP 池中獲取地址。這對(duì)于降低路由數(shù)量或者配合防火墻策略的要求會(huì)很有幫助。

給節(jié)點(diǎn)配置對(duì)應(yīng) label

kubectl label nodes kube-node-0 rack=0
kubectl label nodes kube-node-1 rack=1

通過(guò)標(biāo)簽定義對(duì)應(yīng)的節(jié)點(diǎn) IPpool

calicoctl create -f -<<EOF
apiVersion: projectcalico.org/v3
kind: IPPool
metadata:
name: rack-0-ippool
spec:
cidr: 192.168.0.0/24
ipipMode: Always
natOutgoing: true
nodeSelector: rack == "0"
EOF
calicoctl create -f -<<EOF
apiVersion: projectcalico.org/v3
kind: IPPool
metadata:
name: rack-1-ippool
spec:
cidr: 192.168.1.0/24
ipipMode: Always
natOutgoing: true
nodeSelector: rack == "1"
EOF

關(guān)閉 SNAT

默認(rèn)情況下,calico 訪問(wèn)集群外網(wǎng)絡(luò)是通過(guò) SNAT 成宿主機(jī) ip 方式,在一些金融客戶環(huán)境中為了能實(shí)現(xiàn)防火墻規(guī)則,需要直接針對(duì) POD ip 進(jìn)行進(jìn)行規(guī)則配置,所以需要關(guān)閉 natOutgoing

kubectl edit ippool/default-ipv4-ippool

將 natOutgoing: true修改為natOutgoing: false

此時(shí),calico 網(wǎng)絡(luò)訪問(wèn)集群外的 ip 源 ip 就不會(huì) snat 成 宿主機(jī)的 ip 地址。

固定 POD IP

固定單個(gè) ip

apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-test
spec:
selector:
matchLabels:
app: nginx
replicas: 1 # tells deployment to run 1 pods matching the template
template:
metadata:
labels:
app: nginx
annotations:
"cni.projectcalico.org/ipAddrs": "[\"10.42.210.135\"]"
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80

固定多個(gè) ip,只能通過(guò) ippool 的方式。

cat ippool1.yaml
apiVersion: projectcalico.org/v3
kind: IPPool
metadata:
name: pool-1
spec:
blockSize: 31
cidr: 10.21.0.0/31
ipipMode: Never
natOutgoing: true
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-test
spec:
selector:
matchLabels:
app: nginx
replicas: 1 # tells deployment to run 1 pods matching the template
template:
metadata:
labels:
app: nginx
annotations:
"cni.projectcalico.org/ipv4pools": "[\"pool-1\"]"
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80

原文鏈接:??https://www.bladewan.com/2020/11/18/calico_ops/??

責(zé)任編輯:龐桂玉 來(lái)源: 奇妙的Linux世界
相關(guān)推薦

2022-09-01 06:59:56

Kubernete云原生

2022-07-27 16:23:36

Kubernetes容器

2019-07-03 10:58:22

Kubernetes網(wǎng)絡(luò)插件

2019-12-27 10:33:43

運(yùn)維架構(gòu)技術(shù)

2023-10-08 18:07:42

Kubernetes開(kāi)源容器

2020-03-06 16:00:04

KubernetesSpark容器

2010-01-21 22:19:25

網(wǎng)絡(luò)優(yōu)化運(yùn)維管理摩卡軟件

2009-12-04 19:18:04

freebsd手工配置網(wǎng)絡(luò)

2020-10-30 08:34:58

Kubernetes運(yùn)維技巧

2014-09-23 11:35:43

IT運(yùn)維管理

2010-09-29 17:55:57

Cacti網(wǎng)絡(luò)監(jiān)控

2021-06-22 10:14:44

Kubernetes容器運(yùn)維

2022-05-02 18:45:33

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

2015-08-27 09:35:29

OpenStack運(yùn)維指南VLAN

2015-08-10 10:56:59

運(yùn)維互聯(lián)網(wǎng)

2020-05-20 13:20:45

KubernetesSpark數(shù)據(jù)

2014-07-16 09:56:20

運(yùn)維運(yùn)營(yíng)商

2024-07-25 11:22:23

2021-09-10 15:16:19

Kubernetes核心組件運(yùn)維

2022-06-06 21:46:32

Kubernetes網(wǎng)絡(luò)
點(diǎn)贊
收藏

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

国产又粗又猛又爽又黄91| 亚洲欧美日本一区二区三区| 亚洲精品综合网| 亚洲最大成人综合网| 丝袜在线观看| 94色蜜桃网一区二区三区| 国产精品极品美女粉嫩高清在线| 性爱在线免费视频| 白嫩白嫩国产精品| 在线一区二区三区四区五区| 天堂v在线视频| 亚洲成a人片在线| 久久激情综合| 欧美激情手机在线视频| 非洲一级黄色片| 18国产精品| 欧美最猛黑人xxxxx猛交| 美女av免费观看| 国产视频第一页在线观看| 国产老肥熟一区二区三区| 欧美综合一区第一页| 中文字幕另类日韩欧美亚洲嫩草| 亚洲瘦老头同性70tv| 日韩色在线观看| 久热免费在线观看| 久久99亚洲网美利坚合众国| 日本一区免费视频| 激情久久av| 国产草草影院ccyycom| 日精品一区二区三区| 久久久久久91| sm捆绑调教视频| heyzo久久| 日韩精品小视频| 欧美极品jizzhd欧美仙踪林| 日韩一区中文| 欧美最猛性xxxxx直播| 分分操这里只有精品| 曰本三级在线| 最新不卡av在线| 四虎永久国产精品| 理论视频在线| 91欧美一区二区| 国产精品1区2区| 久久av在线看| 国产精品免费在线视频| 成人毛片免费看| 亚洲午夜精品久久久久久性色 | 99国产精品视频免费观看一公开 | 成人在线播放| 国产精品久久久久久久久免费丝袜 | 色噜噜亚洲精品中文字幕| 美女又爽又黄视频毛茸茸| 国产精品极品国产中出| 精品国产三级电影在线观看| 麻豆精品国产传媒| 欧洲精品99毛片免费高清观看| 欧美日韩一区二区三区四区| 91最新在线观看| 日韩国产网站| 欧美伊人久久久久久久久影院 | 欧美亚洲一级二级| 你懂的在线观看| 久久婷婷国产综合国色天香| 欧美精品一区二区三区在线看午夜| 天堂国产一区二区三区| 成人黄色网址在线观看| 国产欧美日韩伦理| 亚洲欧美日韩综合在线| 久久综合九色综合欧美98| 欧美国产视频在线观看| 黄色在线网站| 国产精品福利av| www.黄色网址.com| 色播五月综合| 国产毛片久久久久| 国产成人一区二区精品非洲| 电影午夜精品一区二区三区 | 精品亚洲国内自在自线福利| 91亚洲精华国产精华| 精品人妻久久久久一区二区三区| 高清免费成人av| 久久一区免费| 在线观看的av| 亚洲黄色免费网站| 国产不卡一区二区视频| 韩国精品主播一区二区在线观看| 欧美日韩精品系列| 午夜影院福利社| 久久99精品久久久久久园产越南| 日韩中文字幕免费看| 欧美片一区二区| 裸体一区二区| 成人国产精品免费视频| 懂色av一区二区三区四区| 久久久国产一区二区三区四区小说| 亚洲午夜精品一区二区| 成人女同在线观看| 欧美在线你懂得| 老司机av网站| 欧美军人男男激情gay| 久久99久久99精品免观看粉嫩| 91九色丨porny丨肉丝| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品美女久久久久av福利| 岛国视频免费在线观看| 一区二区三区高清| 男女男精品视频站| 激情亚洲另类图片区小说区| 日韩中文在线观看| 亚洲第一在线播放| 国产精品综合在线视频| 日本不卡二区| 暧暧视频在线免费观看| 欧美日韩在线免费视频| jizz日本免费| 国产美女精品写真福利视频| 欧美jjzz| 热门国产精品亚洲第一区在线| 国产精品无码在线播放| 国产亚洲综合色| 久久久久99精品成人片| 懂色av色香蕉一区二区蜜桃| 亚洲天堂免费在线| 国产 欧美 日韩 在线| 国产精品一区二区三区网站| 视频一区视频二区视频三区视频四区国产 | 国产精品成人av久久| 看片的网站亚洲| 欧美二区在线看| 色一区二区三区| 亚洲精品久久久久中文字幕二区| 波多野结衣不卡视频| 久久国产免费看| 欧美日韩一区二区三区在线观看免| av成人福利| 欧美v亚洲v综合ⅴ国产v| 国产成人综合在线视频| 国产在线一区二区综合免费视频| 日韩一区不卡| 欧美日韩亚洲国产| 亚洲性夜色噜噜噜7777| 久草视频一区二区| 91日韩在线专区| 欧美精品99久久| 开心激情综合| 77777亚洲午夜久久多人| 免费av网站在线播放| 一区二区在线免费观看| 国产高潮失禁喷水爽到抽搐| 欧美精品国产一区二区| 91黄在线观看| 黄页网站大全在线免费观看| 精品久久一区二区三区| 久久高清免费视频| 91在线porny国产在线看| 久久久亚洲精品无码| 美女视频免费精品| 全亚洲最色的网站在线观看| 欧美色综合一区二区三区| 91久久免费观看| 成人无码精品1区2区3区免费看| 中文乱码字幕高清一区二区| 91久久高清国语自产拍| 91精品免费视频| av网址在线免费观看| 欧美变态凌虐bdsm| 日韩乱码人妻无码中文字幕| 2024国产精品| 亚洲最大综合网| 欧美在线1区| 激情伦成人综合小说| 日产精品一区| 久久精品国产一区二区电影| 精品女同一区二区三区| 亚洲午夜久久久久久久久电影网| 艳妇乳肉亭妇荡乳av| 日韩av一级片| av久久久久久| 国产精品欧美日韩一区| 成人黄色免费片| 国产精品偷拍| 国产一区二区三区免费视频| 国产三级午夜理伦三级| 午夜国产精品影院在线观看| www色com| 国产成人免费视频一区| 毛片av免费在线观看| 一本到12不卡视频在线dvd| 国产精品视频免费一区| 成人黄色免费短视频| 久久这里有精品视频| 亚洲欧洲视频在线观看| 欧美日韩夫妻久久| 99久在线精品99re8热| 国产精品日产欧美久久久久| 尤物网站在线观看| 久草这里只有精品视频| 国产网站免费在线观看| 97偷自拍亚洲综合二区| 精品伊人久久大线蕉色首页| 欧美少妇激情| 欧美一级淫片播放口| 18视频在线观看网站| 日韩毛片在线观看| www.日日夜夜| 欧美日韩精品免费| 欧美一区二区三区不卡视频| 伊人开心综合网| 色www亚洲国产阿娇yao| 91色在线porny| 国产精品一区二区无码对白| 免费成人在线影院| 欧美性xxxxxx| 182在线视频| 国产麻豆精品久久一二三| 最近免费中文字幕中文高清百度| 精品91在线| 国产又粗又爽又黄的视频| 国产探花在线精品一区二区| 国产视色精品亚洲一区二区| 成人激情久久| 国产精品啪视频| 日韩性xxx| 96精品视频在线| 欧美大片黄色| 操日韩av在线电影| 麻豆传媒免费在线观看| 在线电影av不卡网址| 欧美一区二区少妇| 亚洲成人亚洲激情| 亚洲av色香蕉一区二区三区| 制服丝袜在线91| 亚洲图片视频小说| 欧美亚洲高清一区二区三区不卡| 久久午夜免费视频| 亚洲成人tv网| 国产黄色片视频| 亚洲午夜视频在线| 激情视频在线播放| 亚洲精品高清视频在线观看| www日韩在线| 亚洲女人****多毛耸耸8| 蜜桃av.com| 中文字幕一区免费在线观看| 性少妇xx生活| 国产精品久久三区| chinese全程对白| 成人免费一区二区三区视频| 国产极品美女在线| 亚洲人亚洲人成电影网站色| 亚洲精品一区二区三区在线播放| 国产精品视频在线看| 国产精品麻豆一区| 国产精品第13页| 性欧美videos| 亚洲一区二区三区美女| 在线免费观看毛片| 懂色av一区二区三区| 最新中文字幕一区| 在线一区二区三区| 中文字幕在线2018| 3d动漫精品啪啪一区二区竹菊| 国产特级黄色片| 欧美成人欧美edvon| 日韩性xxxx| 亚洲欧美www| 在线免费观看黄| 久久成年人免费电影| 一区二区三区四区在线视频| 深爱激情综合网| 一区二区不卡在线| 国产精品啊啊啊| 91视频最新入口| 肉色丝袜一区二区| 91高清国产视频| 高潮精品一区videoshd| 人妻熟女aⅴ一区二区三区汇编| 国产色产综合色产在线视频| 91传媒免费观看| 亚洲一区二区四区蜜桃| 一级片中文字幕| 欧美色男人天堂| 精品久久久久久亚洲综合网站 | 亚洲精品国产视频| 国产成人自拍视频在线| 欧美三区在线视频| 亚洲国产精品久久久久久6q| 亚洲精品国产精品久久清纯直播| 国产午夜精品一区理论片| 久久九九免费视频| 黄色aa久久| 91亚洲永久免费精品| 国产一区丝袜| 婷婷亚洲婷婷综合色香五月| 欧美国产综合| 免费男同深夜夜行网站| 国产69精品一区二区亚洲孕妇| 最近中文字幕免费| 亚洲蜜臀av乱码久久精品蜜桃| 草久视频在线观看| 91精品中文字幕一区二区三区| 手机av在线免费观看| 综合激情国产一区| 日本在线啊啊| 91手机在线播放| 欧美午夜精彩| 男人添女荫道口图片| 韩国视频一区二区| 国产jk精品白丝av在线观看| 亚洲精品v日韩精品| 国产日韩久久久| 欧美精品一区二区三区四区| 色网站免费在线观看| 97在线观看免费| 国产精品美女久久久久人| 欧美在线视频一区二区三区| 在线电影一区| 亚洲精品久久久久久| 国产精品国产三级国产普通话99| 天堂网一区二区三区| 欧美一级黄色大片| 日p在线观看| 国产精品久久久久久久久影视 | 亚洲熟女少妇一区二区| 欧美日韩在线视频首页| 亚洲av综合色区无码一二三区 | 国产日韩一区二区三区| 在线电影一区二区| 天堂视频免费看| 欧美高清在线一区| 一二三区免费视频| 国产视频丨精品|在线观看| 波多野结衣在线播放| 97中文在线| 欧美精品网站| 天天爽夜夜爽视频| 亚洲人123区| 国产精品综合在线| 久久亚洲精品中文字幕冲田杏梨| 欧美视频在线视频精品| 亚洲精品二区| 久久er99精品| 小向美奈子av| 91精品在线一区二区| caopo在线| av在线不卡一区| 狠狠噜噜久久| 中文字幕乱视频| 午夜国产精品一区| 日韩亚洲视频在线观看| 欧美综合第一页| 精品国产一区二区三区久久久蜜臀| 免费无码av片在线观看| 久久久精品国产免大香伊 | 制服丝袜一区二区三区| 超碰超碰在线| 成人动漫在线视频| 亚洲免费观看| 久久精品—区二区三区舞蹈| 色综合久久99| 最新97超碰在线| 成人女保姆的销魂服务| 欧美日韩一区二区三区四区在线观看 | 国产aaaaaaaaa| 欧美老人xxxx18| 日本高清成人vr专区| 国产一区不卡在线观看| 噜噜爱69成人精品| 战狼4完整免费观看在线播放版| 91精品欧美久久久久久动漫 | 亚洲黄色免费电影| 人妻无码一区二区三区久久99| 久久久亚洲影院| 欧美人与拘性视交免费看| 最新天堂在线视频| 一级中文字幕一区二区| 日韩精品福利| 国产这里只有精品| 黄色日韩在线| 亚洲黄色小说视频| 日韩写真欧美这视频| 一个人看的www视频在线免费观看 一个人www视频在线免费观看 | 国产黄色片免费在线观看| 91视频91自| 国产老女人乱淫免费| 国自在线精品视频| 日本在线电影一区二区三区| 免费人成视频在线播放| 欧美色播在线播放| 成人毛片av在线| 久久综合毛片| 国产一区二区精品久久| 欧美亚洲精品天堂| 久久精品视频导航| 香蕉久久夜色精品国产更新时间 | 91成人抖音| 国产九色porny| 中文一区在线播放| 天堂网在线播放|