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

局域網與Kubernetes內部網絡如何互通

網絡
本文主要講了K8S網絡基礎知識、局域網與K8S網絡如何打通,希望對你有幫助。

K8S搭建完畢之后,碰到個問題,如何進行遠程debug(別在生產環境遠程debug哦)?那就需要打通局域網和K8S內部網絡了。本文主要介紹Pod通信、K8S網絡插件、局域網和K8S網絡如何打通。

一、問題描述

我們在實際使用K8S過程中,出現了以下需求:

  • 出現問題時,想進行遠程debug調試。
  • 開發在電腦完成某個微服務模塊開發后,希望本地啟動后,能注冊到開發環境的注冊中心進行調試,而不是本地起一堆依賴的服務。

以上問題,如果在辦公室網絡 和 K8S Pod 網絡不通的情況下就很難受。

由于Kubernetes集群會使用CNI插件創建Pod/Service內部子網,外面一般無法訪問內部IP和域名,給開發、測試、 聯調帶來了很大的麻煩,因此打通開發測試環境Kubernetes集群內部子網和辦公室的局域網,實現互聯互通是經常遇到的問題。

在打通之前,我們先了解下K8S網絡的基本知識。K8S的網絡架構比較復雜,Kubernetes本身并不負責網絡通信,但提供了容器網絡接口CNI(Container Network Interface),具體的網絡通信交由CNI插件來實現。

這是一種標準設計,為了讓用戶在創建或銷毀容器時都能夠更容易地配置容器網絡。用戶只需要使用CNI插件就可以輕松的管理K8S網絡。目前主流的開源CNI插件非常多,像Flannel、Calico等。

二、常見術語

在探索CNI插件之前先了解下幾個術語:

  • eth0:是系統的光纖以太網接口卡名稱,也會有別的名稱,比如ens192。
  • veth 虛擬網絡設備:veth設備是成對出現的,一端連著Pod,另一端連著CNI。
  • netns:netns 是Linux Network Namespace 的縮寫,是 Linux 提供的原生網絡隔離功能組件,能在 Linux 系統中虛擬出來多個網絡空間,實現網絡資源的隔離。
  • 第2層網絡:OSI(Open Systems Interconnections,開放系統互連)網絡模型的“數據鏈路”層。第2層網絡會處理網絡上兩個相鄰節點之間的幀傳遞。第2層網絡的一個值得注意的示例是以太網,其中MAC表示為子層。
  • 第3層網絡:OSI網絡模型的“網絡”層。第3層網絡的主要關注點,是在第2層連接之上的主機之間路由數據包。IPv4、IPv6和ICMP是第3層網絡協議的示例。
  • VXLAN:代表“虛擬可擴展LAN”。首先,VXLAN用于通過在UDP數據報中封裝第2層以太網幀來幫助實現大型云部署。VXLAN虛擬化與VLAN類似,但提供更大的靈活性和功能(VLAN僅限于4096個網絡ID)。VXLAN是一種封裝和覆蓋協議,可在現有網絡上運行。
  • Overlay網絡:Overlay網絡是建立在現有網絡之上的虛擬邏輯網絡。Overlay網絡通常用于在現有網絡之上提供有用的抽象,并分離和保護不同的邏輯網絡。
  • 封裝:封裝是指在附加層中封裝網絡數據包以提供其他上下文和信息的過程。在overlay網絡中,封裝被用于從虛擬網絡轉換到底層地址空間,從而能路由到不同的位置(數據包可以被解封裝,并繼續到其目的地)。
  • 網狀網絡:網狀網絡(Mesh network)是指每個節點連接到許多其他節點以協作路由、并實現更大連接的網絡。網狀網絡允許通過多個路徑進行路由,從而提供更可靠的網絡。網狀網格的缺點是每個附加節點都會增加大量開銷。
  • BGP:代表“邊界網關協議”,用于管理邊緣路由器之間數據包的路由方式。BGP通過考慮可用路徑,路由規則和特定網絡策略,幫助弄清楚如何將數據包從一個網絡發送到另一個網絡。BGP有時被用作CNI插件中的路由機制,而不是封裝的覆蓋網絡。
  • IP隧道技術:是路由器把一種網絡層協議封裝到另一個協議中以跨過網絡傳送到另一個路由器的處理過程。  IP 隧道(IP tunneling)是將一個IP報文封裝在另一個IP報文的技術,這可以使得目標為一個IP地址的數據報文能被封裝和轉發到另一個IP地址。IP隧道技術亦稱為IP封裝技術。

三、Pod通信

在打通局域網與Kubernetes內部網絡之前,先簡單描述下,K8S的Pod之間是如何通信的。

1.同一個節點中的Pod通信

Pod通過虛擬Ethernet接口對(Veth Pair)與外部通信,Veth Pair像一根網線,一端在Pod內部,一端在Pod外部。同一個節點上的Pod通過網橋(Linux Bridge)通信,如下圖所示。

在同一節點上的Pod會通過Veth設備將一端連接到網橋,且它們的IP地址是通過網橋動態獲取的,和網橋IP屬于同一網段。此外,同一節點上的所有Pod默認路由都指向網橋,網橋會負責將所有非本地地址的流量進行轉發。因此,同一節點上的Pod可以直接通信。

2.不同節點的Pod通信

Kubernetes要求集群Pod的地址唯一,因此集群中的每個節點都會分配一個子網,以保證Pod的IP地址在整個集群內部不會重復。在不同節點上運行的Pod通過IP地址互相訪問,該過程需要通過集群網絡插件實現,按照底層依賴大致可分為Overlay模式、路由模式、Underlay模式三類。

  • Overlay模式是在節點網絡基礎上通過隧道封裝構建的獨立網絡,擁有自己獨立的IP地址空間、交換或者路由的實現。VXLAN協議是目前最流行的Overlay網絡隧道協議之一。
  • 路由模式采用VPC路由表的方式與底層網絡相結合,能夠更加便捷地連接容器和主機,在性能上會優于Overlay的隧道封裝。
  • Underlay模式是借助驅動程序將節點的底層網絡接口直接暴露給容器使用的一種網絡構建技術,享有較高的性能,較為常見的解決方案有IP VLAN等。

四、網絡插件

本文只介紹Calico,因為Flannel我也沒用過,云上的K8S網絡插件基本都是云廠商結合自己的VPC網絡實現的,更不在介紹范圍內了。

k8s網絡插件主要分為:underlay和overlay,calico 主要分為3種模式:BGP、IPIP、VXLAN,BGP屬于underlay、IPIP和VXLAN屬于overlay。

Calico 是一種開源網絡和網絡安全解決方案,適用于容器,虛擬機和基于主機的本機工作負載。Calico 支持廣泛的平臺,包括 Kubernetes,docker,OpenStack 和裸機服務。Calico 后端支持多種網絡模式。

本文主要分析calico的ipip模式,旨在理解IPIP網絡模式下產生的calixxxx,tunl0等設備以及跨節點網絡通信方式。ipip模式主要原理就是在pod ip的基礎上再封裝一層node ip,這樣在通過對應的路由規則,就可以轉發到對應的目的地。

1.網絡初窺

我采用的CNI插件Calico,例如,通過ip addr命令可以看到K8S Node節點下有許多cali打頭的虛擬網卡,同時,還有tunl0這種IP隧道,可以看到采用的是Calico的IPIP模式。

通過route -n命令也能看到每個pod會對應一個虛擬網卡,訪問別的網段會通過tunl0這個隧道發出去。

2.Calico的IPIP模式:

IPIP 模式:Calico默認使用這種方式。在原有 IP 報文中封裝一個新的 IP 報文,新的 IP 報文中將源地址 IP 和目的地址 IP 都修改為對端宿主機 IP。開啟時將Node路由之間做一個tunnel,再把兩個網絡連接起來的模式,會在各Node節點上創建一個名為tunl0的虛擬網絡接口。

IP模式下的通信流程,見如下2個圖:

在K8S-Node上執行ip addr可以看到以下信息,其中包含了tunl0和calixxxxxx:

# 回環地址
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
# 物理網卡
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:95:32:45 brd ff:ff:ff:ff:ff:ff
    inet 10.20.1.22/24 brd 10.20.1.255 scope global noprefixroute ens192
       valid_lft forever preferred_lft forever
# Docker0
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
    link/ether 02:42:4f:0d:6a:48 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever
# cali打頭的Calico網卡
4: cali7533706c752@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 0
7: cali6bf54ec99f4@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 3
8: calif0a8819d7b4@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 4
9: cali2299828844c@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 5
10: cali7c84f4d310b@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 6
# Calico IP隧道使用的Tunl0網卡
15: tunl0@NONE: <NOARP,UP,LOWER_UP> mtu 1440 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ipip 0.0.0.0 brd 0.0.0.0
    inet 10.21.230.0/32 brd 10.21.230.0 scope global tunl0
       valid_lft forever preferred_lft forever

我們也可以看到veth是成對出現的,比如進入到Pod,查看網絡情況,在K8S-Master執行命令kubectl exec -it ingress-nginx-controller-nginx-d864d97df-22ljk -n ingress-nginx -- ip addr,可以看到虛擬網卡的編號if19,如下情況:

# 回環網卡
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 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
# 虛擬網卡
3: eth0@if19: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1440 qdisc noqueue state UP
    link/ether 66:e5:5b:b6:77:9a brd ff:ff:ff:ff:ff:ff
    inet 10.21.69.212/32 scope global eth0
       valid_lft forever preferred_lft forever
# 隧道網卡
4: tunl0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN qlen 1000
    link/ipip 0.0.0.0 brd 0.0.0.0

在到這個Pod所在K8S-Node執行命令ip addr,可以看到有一個編號是19的cailixxxxx,如下情況:

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
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:95:c0:f4 brd ff:ff:ff:ff:ff:ff
    inet 10.20.1.24/24 brd 10.20.1.255 scope global noprefixroute ens192
       valid_lft forever preferred_lft forever
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
    link/ether 02:42:2c:ea:87:52 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever
5: cali7359ae97a07@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 1
6: cali763ea01ddd0@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 2
8: cali0140629a81f@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 4
10: calid3a5006f559@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 6
11: calic2abb800440@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 7
12: cali06eecb511af@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 8
13: cali26321116fa3@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 9
17: calia5d32a88758@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 13
# Pod內的eht0標記的是19號和這里的19號是配對的
19: calib51fc1cd61e@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 15
20: cali5910af186a4@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 16
21: calie8b8d191185@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 17

3.Calico的BGP模式:

BGP 模式:將節點做為虛擬路由器通過 BGP 路由協議來實現集群內容器之間的網絡訪問。不再創建額外的tunnel。它會以daemonset方式安裝在所有node主機,每臺主機啟動一個bird(BGP client),它會將calico網絡內的所有node分配的ip段告知集群內的主機,并通過本機的默認網關的網卡(如:eth0)轉發數據 BGP網絡相比較IPIP網絡,最大的不同之處就是沒有了隧道設備 tunl0。 前面介紹過IPIP網絡pod之間的流量發送到 tunl0,然后tunl0發送對端設備。BGP網絡中,pod之間的流量直接從網卡發送目的地,減少了tunl0這個環節。

BGP模式下的通信流程,見下圖:

  • BGP模式的優點:少了封包和解包的過程,性能高一些。
  • BGP模式的缺點:需要維護更多的路由規則。
  • IPIP隧道模式的優點:簡單,原因是大部分工作都是由 Linux 內核的模塊實現了,應用層面工作量較少。
  • IPIP隧道模式的缺點:主要的問題因為要封包接包,性能低。

五、局域網與Kubernetes內部網絡互通

如果K8S集群就部署在局域網內或者部署在自己的數據中心,整個鏈路上的網關可配的話,用靜態路由表是最簡單的辦法,其原理是作用在網絡模型的第三層 網絡層,直接告訴網關某些IP要發給誰。

通過上面的K8S網絡小知識和執行命令看到的路由轉發的截圖,我們知道K8S-Node其實也是一個虛擬路由,只要請求被轉發到K8S-Node,那么就可以訪問到Pod。

舉一個最簡單的例子,某開發環境的K8S部署在和辦公室同一個局域網,有下面兩條線路可以打通網絡,如下圖:

此時只需要公司的運維在網關路由器上添加靜態路由規則,把屬于K8S的Pod/Service CIDR的IP包全轉給其中某個K8S節點,這樣訪問10.96.0.1這樣的IP,網絡包會到達某個集群物理節點,而集群內的物理節點或VM,一般K8S網絡插件(CNI)都會做與Pod/Service CIDR的互通。

如果K8S部署的機器和公司辦公室不在同一個網關下,或者部署在自建數據中心的,整個鏈路會多幾個網關,鏈路上每個網關都需要配置路由表路由相應的CIDR到相鄰的躍點,如果是辦公網絡到到達云上的K8S集群,也只需要從路由器經過VPN到達云上即可,如下圖:

責任編輯:趙寧寧 來源: 不焦躁的程序員
相關推薦

2009-02-04 09:11:00

VistaXP局域網互連

2014-08-19 15:55:30

遠程控制內部局域網

2009-02-11 09:27:00

2010-09-14 10:31:16

無線局域網設置

2010-01-20 10:44:06

軟交換技術

2010-09-25 15:19:10

2010-09-27 09:03:29

組建無線局域網

2009-08-07 11:23:06

宿舍局域網局域網組建

2009-07-27 10:23:29

局域網維護

2011-07-29 11:10:38

2011-09-19 16:06:55

路由器局域網分段

2011-04-18 10:22:50

2009-12-23 17:29:45

2010-09-02 09:07:53

2017-09-08 11:17:32

網絡系統新房局域網

2011-08-24 11:00:12

無線局域網無線網絡

2010-09-01 17:01:06

無線局域網

2010-04-02 09:29:33

無線局域網交換機

2011-08-17 14:12:18

無線局域網

2009-08-09 22:55:11

無線局域網接入校園局域網
點贊
收藏

51CTO技術棧公眾號

成人黄色片视频网站| 久久天天躁夜夜躁狠狠躁2022| 香港三级韩国三级日本三级| 久久精品蜜桃| 秋霞电影一区二区| 日韩在线观看精品| 免费啪视频在线观看| 欧美大片1688| 亚洲人成人一区二区在线观看| 国产高清精品一区二区三区| 秋霞av一区二区三区| 91精品一区二区三区综合| 亚洲国产91精品在线观看| 久久久久久三级| 欧美性受ⅹ╳╳╳黑人a性爽| 久久综合丝袜日本网| 91亚洲国产成人久久精品网站 | 亚洲精品免费电影| 欧美高清视频一区二区三区在线观看 | 一个色综合久久| 国产精品偷拍| 国产精品色婷婷| 国内精品视频在线播放| 中文字幕在线观看视频一区| 黄色亚洲在线| 日韩在线中文视频| 中文字幕在线观看网址| 日韩在线成人| 欧美日韩日日骚| 免费无码国产v片在线观看| 九七电影韩国女主播在线观看| aa级大片欧美| 91亚洲va在线va天堂va国| 手机av免费观看| 亚洲人体偷拍| 色中色综合影院手机版在线观看| 九一在线免费观看| 五月激激激综合网色播| 精品欧美乱码久久久久久1区2区| 午夜免费看毛片| 天堂久久午夜av| 欧美午夜精品伦理| 日本香蕉视频在线观看| 四虎久久免费| 欧美国产日韩一二三区| 久久亚洲午夜电影| 日韩中文字幕观看| 大胆亚洲人体视频| 91在线精品观看| 99久久婷婷国产一区二区三区| 全部av―极品视觉盛宴亚洲| 国产91亚洲精品| 亚洲AV无码成人精品区东京热| 亚洲大胆av| 欧美激情图片区| 麻豆一区产品精品蜜桃的特点| 久久久久久久久久久9不雅视频 | 强伦人妻一区二区三区| 免费看久久久| 日韩的一区二区| 性色av蜜臀av浪潮av老女人 | 久久天堂精品| 国产精品69久久久久| 久久久精品视频网站 | 一女二男3p波多野结衣| 国产亚洲人成a在线v网站| 欧美性一区二区| 别急慢慢来1978如如2| 丝袜美腿一区| 欧美日韩视频不卡| 久久精品国产露脸对白| 日韩在线激情| 日韩欧美专区在线| 任你躁av一区二区三区| 日韩系列在线| 国产亚洲精品激情久久| 阿v天堂2014| 国产精品久久久久久久| 九九九热精品免费视频观看网站| 久久久精品国产sm调教网站| 亚洲国产激情| 97在线看免费观看视频在线观看| 中文字幕在线观看免费视频| 久久国产日韩| 91深夜福利视频| 亚洲国产精品国自产拍久久| 91在线播放网址| 日韩中文字幕一区| 免费网站免费进入在线| 亚洲综合色区另类av| 国产又黄又大又粗视频| 精品176极品一区| 日韩欧美不卡一区| 亚洲欧美日本一区| 成人写真视频| 久久久久久久久久久91| 青青青国产在线 | 无套内谢丰满少妇中文字幕| 丁香五月缴情综合网| 亚洲另类xxxx| 日韩福利小视频| 99热这里只有精品8| 国产97在线播放| 国产超碰人人模人人爽人人添| 成人av综合在线| 色女人综合av| 牛牛在线精品视频| 欧美日韩免费高清一区色橹橹| 熟妇高潮一区二区| 色999日韩| 77777少妇光屁股久久一区| 国产一区二区麻豆| 久久伊人中文字幕| 少妇一晚三次一区二区三区| 色天使综合视频| 精品国产a毛片| 国产中文字幕久久| 亚洲欧美视频| 99久久一区三区四区免费| 国产乱视频在线观看| 亚洲国产三级在线| 亚洲三级在线观看视频| 美日韩中文字幕| 国模gogo一区二区大胆私拍 | 精品综合免费视频观看| 久久99精品久久久久久三级| 污的网站在线观看| 在线不卡免费欧美| 国产福利在线导航| 久久中文欧美| 久久久久无码国产精品一区| 男女免费观看在线爽爽爽视频| 欧美日韩国产高清一区| www在线观看免费视频| 亚洲精品少妇| 国产精品免费一区二区三区在线观看| 欧美96在线| 欧美亚男人的天堂| 蜜桃传媒一区二区亚洲| 亚洲尤物影院| 精品国产一区二区三区久久久久久| 成人av免费| 欧美乱妇23p| gv天堂gv无码男同在线观看| 久久免费国产| 欧洲一区二区日韩在线视频观看免费 | 久久人人爽人人爽人人片av高清| 国产成人久久精品77777综合| 国产精品美女久久久久久久久| 日韩av播放器| 精品中文一区| 日本道色综合久久影院| 三级黄视频在线观看| 欧美日韩加勒比精品一区| 激情综合丁香五月| 先锋a资源在线看亚洲| 蜜桃91精品入口| 免费成人直播| 一区二区三区高清国产| 天堂免费在线视频| 欧美激情在线免费观看| 一道本视频在线观看| 成人精品影视| 91精品视频在线播放| 老司机在线永久免费观看| 91麻豆精品国产91久久久久 | 狠狠操狠狠色综合网| ass精品国模裸体欣赏pics| 久久久噜噜噜久久狠狠50岁| 日韩欧美第二区在线观看| 懂色aⅴ精品一区二区三区| 日韩中文字幕欧美| 99视频国产精品免费观看a| 亚洲午夜影视影院在线观看| 中文字幕乱码在线| 日韩精品电影一区亚洲| 亚洲成人第一| 国产精品777777在线播放| 久久91亚洲人成电影网站| 污视频网站在线播放| 在线免费亚洲电影| 国产成人免费在线观看视频| 国产乱淫av一区二区三区| 阿v天堂2018| 欧美少妇xxxx| 97视频中文字幕| 小草在线视频免费播放| 色妞在线综合亚洲欧美| 刘亦菲久久免费一区二区| 欧美曰成人黄网| 麻豆changesxxx国产| 久久精品一区二区| 黑人巨大猛交丰满少妇| 久久国产免费| 国产成人一区二区三区别| 精品中文一区| 亚洲va电影大全| 国产日韩电影| 久久伊人91精品综合网站| 天天射天天操天天干| 欧美日韩亚洲综合一区二区三区 | 91福利小视频| 欧美爱爱小视频| 国产喂奶挤奶一区二区三区| 欧美xxxx黑人| 日本中文字幕一区二区有限公司| 久久久天堂国产精品| 国产一区二区三区天码| 成人激情直播| 少妇高潮一区二区三区99| 88国产精品欧美一区二区三区| 免费观看在线午夜影视| 亚洲裸体xxxx| 国产91久久久| 欧美一区二区三区免费大片| 免费又黄又爽又猛大片午夜| 亚洲国产婷婷综合在线精品| 美国黄色片视频| 久久蜜臀精品av| 熟女人妻一区二区三区免费看| 美女视频免费一区| 无码aⅴ精品一区二区三区浪潮| 午夜精品视频| 一区二区免费在线视频| 亚洲永久精品唐人导航网址| 成人精品水蜜桃| 欧美成人一级| 国产在线不卡精品| av久久网站| 国产高清视频一区三区| 国产资源在线观看入口av| 欧美精品在线看| 国产视频中文字幕在线观看| 中文字幕精品一区二区精品| 国内精品在线视频| 亚洲三级av在线| 三级视频网站在线| 亚洲精品一区二三区不卡| 亚洲乱码精品久久久久.. | 殴美一级特黄aaaaaa| 日韩午夜激情电影| 国产偷人妻精品一区二区在线| 欧美日韩成人在线| 在线观看免费观看在线| 欧美亚洲动漫另类| 中文字幕在线2019| 欧美视频在线播放| 在线免费观看日韩视频| 欧美性做爰猛烈叫床潮| 中文字幕 日韩有码| 欧美午夜电影在线播放| 国产成人a v| 欧美日韩中字一区| 一区二区三区精彩视频| 欧美色男人天堂| 91成人在线免费| 欧美一二三在线| 亚洲精品久久久蜜桃动漫| 亚洲爱爱爱爱爱| 天天综合网在线观看| 亚洲另类激情图| 成人在线免费视频| 日韩在线小视频| 韩国av网站在线| 九九热这里只有在线精品视 | 亚洲一区二区在线观看视频 | 国产在线一区二| 日韩大胆成人| 日韩av在线电影观看| 99国产精品免费视频观看| 大陆极品少妇内射aaaaaa| 亚洲美女毛片| 日本精品一区在线观看| 蜜臀va亚洲va欧美va天堂| 亚洲精品视频三区| 国产**成人网毛片九色| 中文字幕免费在线播放| 国产婷婷一区二区| 韩国一级黄色录像| 亚洲h在线观看| 亚洲精品91天天久久人人| 91精品国产福利| 婷婷开心激情网| 色噜噜狠狠色综合网图区| 2020国产在线| 国产精品美女免费| jizz性欧美23| 日韩欧美一区二区三区四区五区| 天天操综合网| 久久久久久久午夜| 久久成人18免费观看| 久久久老熟女一区二区三区91| 国产午夜精品久久久久久免费视| √天堂中文官网8在线| 狠狠操狠狠色综合网| 国产精品久久久久久免费播放| 欧美精品一区二区高清在线观看 | 国产欧美一区二区精品秋霞影院| 91高清免费观看| 欧美性猛交xxxx| a级片在线播放| 亚洲女人天堂成人av在线| h片在线观看网站| 欧美在线视频导航| 日韩激情欧美| 亚洲v国产v在线观看| 亚洲国产专区| 亚洲精品永久视频| 国产视频一区二区在线观看| 久久久久久久国产视频| 欧美丝袜自拍制服另类| 午夜激情在线视频| 久久婷婷国产麻豆91天堂| 亚洲伦理影院| 国新精品乱码一区二区三区18| 91综合视频| 久久精品视频91| 成人av在线一区二区三区| 精品伦精品一区二区三区视频密桃| 婷婷综合在线观看| 精品毛片在线观看| 日韩中文在线中文网在线观看| 中文字幕在线视频网站| 国产高清自拍一区| 一区二区日韩欧美| 182午夜在线观看| 国产片一区二区| 日本免费在线观看视频| 亚洲成色777777在线观看影院| 国产婷婷视频在线 | 97成人免费视频| 中文字幕欧美视频在线| 欧美日韩视频网站| 久久综合一区| 国产日韩欧美一区在线 | 黄页网站大全在线观看| 国产精品一区不卡| 26uuu成人网| 91精品国产综合久久香蕉麻豆| 91精彩在线视频| 国产精品高潮视频| 成人在线一区| 15—17女人毛片| 国产欧美日韩在线观看| 99re热视频| 伊人青青综合网站| 久久亚洲精品中文字幕| 亚洲最新在线| 精品一区二区影视| 国产免费一区二区三区四区| 欧美久久久久免费| 免费在线看黄| 99se婷婷在线视频观看| 国产精品av一区二区| 中文字幕乱视频| 精品久久久中文| 免费国产在线视频| 日韩美女激情视频| 欧美一区二区三区高清视频| 亚洲老女人av| 自拍偷在线精品自拍偷无码专区 | 国精产品一区二区三区有限公司 | 午夜日韩在线| 图片区偷拍区小说区| 精品久久久久国产| 久久久资源网| 国产日韩精品在线观看| 91综合久久| 91传媒理伦片在线观看| 欧美日韩午夜剧场| 国产区高清在线| 成人疯狂猛交xxx| 午夜国产精品视频| 亚洲国产精品自拍视频| 91成人网在线| 高清免费电影在线观看| 国产在线资源一区| 天堂一区二区在线| 国产探花在线免费观看| 亚洲高清色综合| 国产成人久久精品麻豆二区| www.99riav| 久久久精品黄色| 99在线精品视频免费观看软件 | 亚洲精品美女视频| 亚洲精品粉嫩美女一区| 2022中文字幕| 久久久久久电影| 国产高清第一页| 欧亚精品在线观看| 天天射天天综合网| 国产精品300页| 欧美一区二区三区在线观看视频| av影视在线看| 影音欧美亚洲| av资源网一区| 国产精品久久久午夜夜伦鲁鲁| 韩国视频理论视频久久| 国产精品久久久久久麻豆一区软件 | 一级黄色录像免费看|