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

聊聊 Calico BGP容器網絡實踐

開發 前端
變更管理/故障管理需云和網配合進行,明確雙方分工和問題界定,緊密協作。比如管理云平臺的團隊配置BGP Filter功能,物理網絡設備配置BGP Policy,防止對外發布非法路由,形成雙保險。在技術探索過程中,引入可觀測平臺全鏈路流量和BGP監控等工具,最大程度將問題邊界描述清晰,并提高運維效率。

前言

G行全棧云容器大規模運行在信創服務器的虛擬機里,發現如跨NUMA訪問CPU可能導致性能不均衡、容器網絡和IaaS SDN耦合、虛擬層本身資源消耗等諸多問題。為解決這些問題,G行探索將容器運行在裸金屬服務器上,推出裸金屬容器平臺方案,使用純三層網絡設計,其中東西向網絡流量使用開源Calico容器組件,南北向網絡流量使用自研ELB。本文主要介紹Calico BGP相關技術原理、實踐和思考。

BGP介紹

BGP(Border Gateway Protocol,邊界網關協議)為取代外部網關協議(EGP)協議而創建,屬于經典網絡路由協議。BGP相關的開源項目有bird、goBGP 等,開源軟件運行在云平臺的宿主主機上,使主機與網絡設備交換路由信息,實現云上網絡和云下網絡的通信。

關鍵概念:

  • AS(Autonomous System): 一個自治系統是受控于一家組織機構的路由器集合。在企業內部AS號是統一管理的,根據網絡設備的AS號異同,可分為IBGP和EBGP。
  • IBGP(Internal BGP):在相同AS路由器之間建立會話,一般認為IBGP運行在安全的網絡環境。特點是IBGP的路由信息只能傳一跳,不會傳遞給其他IBGP路由節點。否則,需要開啟Router Reflect特性。
  • EBPG(External BGP):在不同AS路由器之間建立會話。特點是EBGP路由器之間會同步彼此的路由。?

圖一 網絡架構圖一 網絡架構


在典型Spine-Leaf架構下,Spine與Leaf之間運行EBGP協議,Leaf與裸金屬服務器之間運行IBGP協議。

Calico網絡

Calico是基于CNI實現的純三層網絡開源項目,首個版本在2015年發布,截止當前版本為Calico 3.26.1。該項目已被業界廣泛接受,并擁有許多大規模的實際案例。

圖二 Calico架構示意圖圖二 Calico架構示意圖


1. Calico關鍵組件

  • Felix

Felix負責管理容器網絡,配置容器IP地址、路由、iptables、安全策略等功能。在每個Worker節點運行代理程序,負責與容器管理平面通信,獲取并配置網絡和安全策略。

  • Confd

監控Calico相關數據(BGP配置、IPAM配置等),動態生成Bird配置文件,并使Brid重新加載配置文件。

  • Brid

發布路由:從Felix獲取路由,并把路由分發給BGP鄰居,外部流量通過該路由找到POD所在Worker節點。

路由反射 (Route Reflector): 收到IBGP鄰居發布的BGP路由,并反射路由給其他IBGP鄰居。

路由過濾:物理網絡設備的所有路由表項會同步到本機,配置路由過濾,可以大量減少本機的路由條目。

  • Typha

Flex通過Tyhpa直接跟Etcd交互,不再經過容器管理平面,在百節點以上的規模,能夠有效降低對容器管理平面的訪問壓力。

2. Calico組網模式

  •  IPIP模式

Calico默認網絡架構,IPIP可理解為IPinIP,屬于overlay的網絡架構。不依賴于外部交換機設備,即可實現網絡組網。缺點是報文的封裝和解封裝對網絡效率有影響,節點規模有限制。

  •  BGP模式

Calico最佳實踐推薦該模式,計算節點與網絡設備建立BGP鄰居,并對外宣告POD的路由信息,網絡設備學習到路由信息后,外部用戶就可通過路由直接訪問POD的地址,期間不涉及到報文的封裝,網絡效率非常高。在合理的網絡架構設計下,節點規模靈活擴展且不影響網絡效率。缺點是一般硬件網絡設備和云平臺的計算節點是由不同團隊管理,遇到網絡故障時需聯合處置。

3. IPAM地址管理?

?Calico通過IPPool進行IPAM管理,IPPool定義了地址池名字、地址段、blockSize等字段。IPPool的配置樣例如下:

apiVersion:crd.projectcalico.org/v1

kind: IPPool

metadata:

  name: ippool-test-0

spec:

  blockSize: 32

  cidr: 1.1.1.0/24

  ipipMode: Never

  natOutgoing: false

  nodeSelector: “!all()”

  vxlanMode: Never

nodeSelector: 該字段與Kubernetes節點的Label進行映射。默認為all(),表示所有節點均可使用。設置為!all(),表示所有node均不可自動使用,可通過設置命名空間或者POD的注解,實現IPPool的綁定。

block/blockSzie: block主要功能是路由聚合,減少對外宣告路由條目。block在POD所在節點自動創建,如在worker01節點創建1.1.1.1的POD時,blocksize為29,則該節點自動創建1.1.1.0/29的block,對外宣告1.1.1.0/29的BGP路由,并且節點下發1.1.1.0/29的黑洞路由和1.1.1.1/32的明細路由。在IBGP模式下,黑洞路由可避免環路。如果blockSize設置為32,則不下發黑洞路由也不會造成環路,缺點是路由沒有聚合,路由表項會比較多,需要考慮交換機路由器的容量。

Calico創建block時,會出現借用IP的情況。如在 worker01節點存在1.1.1.0/29的block,由于worker01節點負載很高,地址為1.1.1.2的POD被調度到worker02節點,這種現象為IP借用。woker02節點會對外宣告1.1.1.2/32的明細路由,在IBGP模式下,交換機需要開啟RR模式,將路由反射給worker01上,否則在不同worker節點的同一個block的POD,由于黑洞路由的存在,導致POD之間網絡不通。可通過ipamconfigs來管理是否允許借用IP(strictAffinity)、每個節點上最多允許創建block的數量(maxBlocksPerHost)等。

4 BGP模式下路由分析

舉例說明,創建1.1.1.0/31的地址池,IPPool配置如下:

root@master1:~# calicoctl get ippool ippool-test-0

NAME            CIDR             SELECTOR

ippool-test-0   1.1.1.0/31       all()

使用該地址池,創建一個名字為nettool的POD,創建完成后,查看workloadendpoint資源信息。可查看得到,POD的IP地址為1.1.1.1/32,其網絡接口對應在worker01節點的網卡為cali200f7a51a47。

root@master1:~# calicoctl get workloadendpoint

NAMESPACE   WORKLOAD   NODE        NETWORKS         INTERFACE

default     nettool    worker01    1.1.1.1/32       cali200f7a51a47

進入該容器,查看路由和接口信息。可查看得到,容器默認路由為169.254.1.1,且均指向eth0。通過ethtool查看得到,eth0接口的peer_ifindex為532。

root@master1:~# kubectl exec -it nettool sh

kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead.

sh-4.4# 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

2: tunl0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000

    link/ipip 0.0.0.0 brd 0.0.0.0

4: eth0@if532: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1480 qdisc noqueue state UP group default

    link/ether 86:61:23:4e:4e:d0 brd ff:ff:ff:ff:ff:ff link-netnsid 0

    inet 1.1.1.1/32 scope global eth0

       valid_lft forever preferred_lft forever

sh-4.4# ip route

default via 169.254.1.1 dev eth0

169.254.1.1 dev eth0 scope link

sh-4.4# ethtool -S eth0

NIC statistics:

     peer_ifindex: 532

     rx_queue_0_xdp_packets: 0

     rx_queue_0_xdp_bytes: 0

     rx_queue_0_xdp_drops: 0

登錄worker01節點,查看index為532的網卡接口,正是該接口cali200f7a51a47。worker01節點已經配置了ARP代理(主機上網卡不管ARP請求的內容,直接將自己的Mac地址作為應答的行為稱為ARP Proxy)。Calico把worker01節點當做容器的默認網關使用,所有報文會發送到節點上,節點再根據路由信息進行轉發。

root@worker01:~# ip a |grep 532

532: cali200f7a51a47@if4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1480 qdisc noqueue state UP group default

root@worker01:~# cat /proc/sys/net/ipv4/conf/cali200f7a51a47/proxy_arp

1

針對回程報文,我們查看節點的1.1.1.1對應路由,也正是該接口cali200f7a51a47。此時worker01節點的收發報文通路已經明了。

root@worker01:~# route -n |grep cali200f7a51a47

1.1.1.1     0.0.0.0         255.255.255.255 UH    0      0        0 cali200f7a51a47

最后,確認下交換機的路由情況。目的地址為1.1.1.1的下一跳為192.168.1.4,該IP地址是worker01主機IP。此時POD就可以跟外部進行通信。

Destination/Mask        Proto   Pre     Cost    Flags   NextHop         Interface

1.1.1.1/32              IBGP    255     0       RD      192.168.1.4     vlanif100

<switch>

全棧云探索實踐

綜合考慮微隔離、網路可觀測等技術儲備已在G行推廣使用,Calico默認不開啟網絡安全策略,依靠微隔離做網絡安全管控。主要考慮BGP和IPAM上設計和管理網絡。

1.BGP配置

1) 創建BGPconfigurations配置文件,聲明節點的默認AS號。

root@master1:~# cat bgpconfigurations.yaml

apiVersion: crd.projectcalico.org/v1

kind: BGPConfiguration

metadata:

  name: default

spec:

  asNumber: 1111111

  logSeverityScreen: Info

  nodeToNodeMeshEnabled: false

2) 創建BGPPeer,明確交換機的AS號、BGP Peer IP,并將含有rr-group=rr1 的節點與交換機建立鄰居。

root@master:~# cat bgppper1.yaml

apiVersion: crd.projectcalico.org/v1

kind: BGPPeer

metadata:

  name: bgp-peer-1

spec:

  asNumber: 1111111

  nodeSelector: rr-group == 'rr1'

  peerIP: 192.168.1.1

3) Kubernetes的節點打rr-group=rr1的標簽

root@master1:~# kubectl get node --show-labels |grep rr1 |grep worker01

worker01   Ready    worker                 21d    v1.23.15   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=worker01,kubernetes.io/os=linux,node-role.kubernetes.io/worker=,rr-group=rr1

4) 交換機配置

  • BGP建立鄰居
  •  BGP Policy,防止對外發布不可信路由

5) 裸金屬Kubernetes節點查看BGP狀態,Established意味著BGP鄰居已經建立。

root@worker01:~# calicoctl node status

Calico process is running.

IPv4 BGP status

+--------------+---------------+-------+------------+-------------+

| PEER ADDRESS |   PEER TYPE   | STATE |   SINCE    |    INFO     |

+--------------+---------------+-------+------------+-------------+

| 192.168.1.1  | node specific | up    | 2023-08-17 | Established |

| 192.168.1.2  | node specific | up    | 2023-08-17 | Established |

+--------------+---------------+-------+------------+-------------+

IPv6 BGP status

No IPv6 peers found.

2. IPAM配置相關信息

G行云平臺底座和業務的IP分開管理,業務自行決定POD的親和或反親和,業務部署在自己的命名空間,不會出現多種業務在同一個命名空間部署的情況。

在超過20個節點的容器平臺,應用POD會頻繁發生IP地址借用情況,block的路由聚合效率大幅度降低。綜合考慮交換機性能和容量,地址池的blockSize設置為32,交換機不開啟RR特性。

為確保IP不會被其他業務使用,設定所有地址池的nodeSelector為!all()。

root@master1:~# calicoctl get ippool                         

NAME                    CIDR                    SELECTOR

ippool-test-0           1.1.1.0/24              !all()

ippool-test-1           1.1.2.0/24              !all()

ippool-test-2           1.1.3.0/24              !all()

ippool-test-3           1.1.4.0/24              !all()

在namespace中設定對應annotation。

apiVersion: v1

kind: Namespace

metadata:

  annotations:

    cni.projectcalico.org/ipv4pools: '["ippool-test-0"]'

  name: test

3. Calico相關監控

Calico監控體系從三個方面進行覆蓋。

  • Calico組件和功能的監控,包含IPPool監控、Felix、Typha等組件監控。
  • Calico網絡邊界的監控,主要是跟交換機的網絡邊界監控,網絡流量通過可觀測平臺監控,網絡控制面依賴于BGP報文的監控。
  • 容器平臺網絡固有的監控,跟采用哪種CNI插件無關。如Calico相關POD健康與否、業務POD網絡狀態、容器節點網絡信息等。

圖三 Calico監控體系圖三 Calico監控體系

Calico BGP模式相關思考

建設方面:Calico BGP建設需要多團隊的配合。管理物理網絡設備的團隊,需全局規劃網絡設備的BGP信息、AS號和靜態路由等,技術上避免單臺交換機宕機引起路由的震蕩(如一對Leaf交換機擁有不同AS號,會造成路由震蕩);管理云平臺的團隊,需要合理配置iBGP和IPPool,避免發布非法路由,影響其他網絡設備。

運維方面:變更管理/故障管理需云和網配合進行,明確雙方分工和問題界定,緊密協作。比如管理云平臺的團隊配置BGP Filter功能,物理網絡設備配置BGP Policy,防止對外發布非法路由,形成雙保險。在技術探索過程中,引入可觀測平臺全鏈路流量和BGP監控等工具,最大程度將問題邊界描述清晰,并提高運維效率。

后續細化Calico BGP監控指標,探索Calico eBPF數據面的實現,弱化iptables對網絡的影響。

責任編輯:武曉燕 來源: 匠心獨運維妙維效
相關推薦

2021-12-01 06:30:05

EnspCalicok8s集群

2024-08-05 11:14:45

2022-07-05 10:38:23

BGPCalicoMetalLB

2023-09-11 08:50:03

Maven工具關系管理

2022-09-01 06:59:56

Kubernete云原生

2023-04-28 08:43:46

2024-05-09 09:55:08

2020-07-14 07:27:48

容器IoCSpring

2022-07-27 16:23:36

Kubernetes容器

2022-02-23 09:03:29

JavaScript開發命名約定

2023-04-28 08:06:04

低代碼AI智能

2022-05-09 08:34:01

FeignhttpJava

2023-07-03 09:59:00

并發編程并發容器

2022-03-04 08:45:11

Docker開源Linux

2022-01-05 00:03:32

場景容器Airflow

2022-05-31 10:30:23

KubernetesCalico運維

2022-07-12 08:00:31

命令Kubernetes應用程序

2013-07-12 15:17:22

BGP組網BGP協議

2023-10-06 12:11:52

2011-11-21 15:50:52

BGPBGP路由
點贊
收藏

51CTO技術棧公眾號

成人高清视频免费观看| 伊人情人综合网| 欧美香蕉大胸在线视频观看| 国产三级精品网站| 婷婷色一区二区三区| 久久日本片精品aaaaa国产| 亚洲另类中文字| 国产在线高清精品| 国产成人精品一区二三区| 久久视频在线| 欧美日韩一二区| 亚洲成色www久久网站| 久久精品无码av| 亚洲人成网站77777在线观看| 天天综合网天天综合色| 亚洲综合欧美日韩| 性xxxx视频| 国产中文字幕一区| 欧美国产日韩在线| 亚洲乱妇老熟女爽到高潮的片| av免费网站在线| 国产精品99久久久| 国产精品久久久久高潮| 成年人免费看毛片| 一区二区美女| 欧美r级在线观看| 在线黄色免费看| 三上悠亚亚洲一区| 亚洲成在人线在线播放| 亚洲天堂av免费在线观看| 欧美xxx.com| 大陆成人av片| 亚洲一区亚洲二区| 日韩三级小视频| 国产成人ay| 亚洲国产一区二区三区在线观看| 欧美 日韩 激情| 色噜噜狠狠狠综合欧洲色8| 国产精品卡一卡二卡三| 成人免费观看网站| 国产美女免费视频| 久久99精品久久久久久久久久久久 | 欧美日韩福利在线| 一级做a爰片久久毛片16| 香蕉亚洲视频| 51久久精品夜色国产麻豆| 精品一区二区三区人妻| 国产综合视频| 久久久久久久久久久免费精品| 欧美成人精品一区二区综合免费| 中文字幕日韩亚洲| 五月婷婷综合在线| 亚洲图片在线观看| 神马一区二区三区| 老司机精品视频一区二区三区| 国产精品海角社区在线观看| 免费在线观看日韩| 成人三级视频| 欧美精品一区二区三| 久久撸在线视频| 国产成人精品一区二区三区在线| 欧洲精品视频在线观看| 国产毛片久久久久久国产毛片| 激情视频在线观看免费| 久久免费电影网| 国产精品青青草| 91精品在线视频观看| 一本久道久久综合狠狠爱| 777精品视频| www.国产毛片| 美女视频黄频大全不卡视频在线播放| 91精品国产精品| 久久久久久久久久久影院| 亚欧美中日韩视频| 国产精品日韩久久久久| 99国产在线播放| 捆绑调教一区二区三区| 3d动漫精品啪啪一区二区三区免费| 国产剧情在线视频| 蜜桃视频第一区免费观看| 成人激情视频网| 国产91绿帽单男绿奴| 国产一区二区精品久久91| 国产精品日韩一区二区免费视频| 日韩欧美在线观看一区二区| 国产精品欧美综合在线| 成人在线视频一区二区三区| 国产在线高潮| 亚洲国产aⅴ成人精品无吗| av网站在线观看不卡| h片在线观看视频免费免费| 色婷婷av一区二区| 欧美一级黄色片视频| 欧美sm一区| 欧美日韩一区二区三区不卡 | 国产福利视频一区二区三区| 国产在线欧美日韩| av电影在线网| 国产精品美女久久久久久久| 欧美做暖暖视频| 国产在线激情视频| 欧美视频中文在线看| 91高清国产视频| 先锋影音网一区二区| 欧美三区在线观看| 999精品免费视频| 台湾亚洲精品一区二区tv| 日韩高清不卡av| 国产精品1000部啪视频| 午夜欧美精品| 97成人精品视频在线观看| 一级片一区二区三区| xnxx国产精品| 国产免费一区二区视频| 久久婷婷五月综合色丁香| 欧美高清视频www夜色资源网| 少妇一级淫免费观看| 曰本一区二区三区视频| 欧美高清一级大片| 中文字幕一级片| 久久久午夜精品| 亚洲欧美日韩在线综合| 在线观看a级片| 欧美日韩在线一区二区| 少妇精品一区二区三区| 国产日产精品_国产精品毛片| 国精产品一区一区三区有限在线| 国产黄色片免费看| 成人久久久精品乱码一区二区三区| 亚洲精品一区二区三区四区五区| av黄在线观看| 午夜电影一区二区| 亚洲少妇中文字幕| 国产一区二区三区四区五区 | 亚洲精品视频一二三| 91精选在线| 色综合久久久网| 久久亚洲AV成人无码国产野外| 久久在线免费| 欧美激情久久久久| 亚洲精品无amm毛片| 亚洲免费高清视频在线| 日本毛片在线免费观看| 久久精品亚洲成在人线av网址| 欧美日韩高清区| www.黄色片| 国产欧美综合在线观看第十页| 欧美黑人经典片免费观看| 精品福利一区| 97色在线视频| 国产免费久久久| 亚洲人成精品久久久久| 99草草国产熟女视频在线| 亚洲黄色录像| 欧美精品成人91久久久久久久| 国产黄a三级三级看三级| 久久久久免费观看| 男女日批视频在线观看| 久久综合五月婷婷| 欧美一区二区.| 风间由美一区| 777奇米成人网| 99精品久久久久| 老汉av免费一区二区三区| 欧美理论一区二区| 丁香花在线电影| 日韩高清不卡av| 中文字幕一区2区3区| 最新不卡av在线| 精品熟女一区二区三区| 久久青草久久| 欧美xxxx吸乳| 欧美激情网址| 久久久久久国产精品久久| 国产精品国产一区二区三区四区| 亚洲人成网站色在线观看| 久草视频福利在线| 欧美特黄a级高清免费大片a级| 国产精品我不卡| 欧美日韩视频免费观看| 久久亚洲私人国产精品va| 中文字幕男人天堂| 国产网站一区二区三区| 欧美极品欧美精品欧美图片| 91综合久久爱com| 欧美在线精品免播放器视频| 在线播放麻豆| 欧美色男人天堂| 婷婷色一区二区三区| 国产尤物一区二区| 一区二区三区免费看| 99久久精品一区二区成人| 麻豆成人在线看| 欧美孕妇性xxxⅹ精品hd| 在线不卡中文字幕播放| 国产黄a三级三级| 六月丁香综合在线视频| 亚洲图片在线观看| 高清国产一区二区三区四区五区| 精品国产一区av| 天堂在线观看免费视频| 欧美精品v日韩精品v韩国精品v| 中文字幕第69页| 波多野结衣在线aⅴ中文字幕不卡| 丁香婷婷激情网| 亚洲视频一区| 快播亚洲色图| 欧美一级大片在线视频| 欧美精品videos另类日本| 91网页在线观看| 亚洲精品99999| aaa在线视频| 亚洲成人自拍偷拍| 情侣偷拍对白清晰饥渴难耐| 国产精品69毛片高清亚洲| 久久人人爽人人爽人人av| 奇米影视777在线欧美电影观看| 日本a级片电影一区二区| 日本精品600av| 色偷偷88888欧美精品久久久 | 中文字幕无线精品亚洲乱码一区| 国产一区二区在线播放视频| 欧美日韩综合视频网址| 成人黄色短视频| 国产午夜三级一区二区三| www.超碰97| 不卡在线观看av| 亚洲综合av在线播放| 快she精品国产999| 国产乱子伦农村叉叉叉| 成人午夜国产| 日本一区免费在线观看| 国产一区 二区| 国产在线观看精品| 白浆在线视频| 午夜精品在线观看| 免费污视频在线| 一区二区三区精品99久久 | 日韩在线播放视频| 91福利在线视频| 色777狠狠综合秋免鲁丝 | 欧美大片欧美激情性色a∨久久| 欧美性猛交xxx乱大交3蜜桃| 亚洲国产中文字幕在线观看 | 国产一区二区黄| 激情视频在线观看免费| 一区二区三区精品99久久| 国产福利免费在线观看| 欧美tickling网站挠脚心| 精品人妻一区二区三区含羞草 | 在线观看亚洲一区| 欧美成人一区二区视频| 精品视频一区二区三区免费| 日本特黄特色aaa大片免费| 亚洲妇女屁股眼交7| 国产午夜激情视频| 福利一区福利二区微拍刺激| 特一级黄色录像| 国产日韩一级二级三级| 永久免费毛片在线观看| 中文字幕在线免费不卡| 成人高潮免费视频| 一区二区三区四区蜜桃| 日韩精品一区二区在线播放| 欧美午夜视频在线观看| 国产第100页| 一区二区三区中文在线| 国产中文字字幕乱码无限| 欧美日韩国产在线看| 国产精品第六页| 一本大道久久a久久精二百| 中文天堂在线播放| 色拍拍在线精品视频8848| 国产裸体美女永久免费无遮挡| 欧美日韩国产高清一区| 中文字幕免费高清网站| 欧美日韩国产综合视频在线观看中文| av大全在线观看| 欧美精品777| 天天色综合久久| 亚洲黄色在线看| 懂色av蜜臀av粉嫩av分享吧| 日韩免费一区二区| 日韩porn| 欧美精品日韩三级| 欧美动物xxx| 91在线视频九色| 蜜桃在线一区| 久久久一本精品99久久精品66| 91亚洲国产成人久久精品| 一区二区成人国产精品| 手机在线电影一区| 蜜臀av色欲a片无码精品一区| 黑丝一区二区三区| 国产九九在线视频| 美女视频一区在线观看| 人妻av一区二区| 中文字幕在线观看一区二区| 国产午夜性春猛交ⅹxxx| 一本大道久久a久久精二百| japanese国产在线观看| 日韩视频免费观看高清在线视频| 伦理片一区二区三区| 欧美人与性动交| 福利一区和二区| 92福利视频午夜1000合集在线观看| 亚洲综合小说图片| 欧美中文字幕在线观看视频 | 亚洲一区二区三| 欧美男gay| 在线观看成人av| 久久午夜激情| 成人性生活免费看| 亚洲激情图片一区| 一区二区三区黄色片| 日韩精品一区二区三区视频播放| 成人午夜电影在线观看| 久久精视频免费在线久久完整在线看| 天天综合av| 国产精品一区二区三区久久| 天堂一区二区三区四区| 日韩欧美激情一区二区| 99亚洲一区二区| 五月天激情视频在线观看| 26uuu色噜噜精品一区二区| 色偷偷男人天堂| 日韩欧美国产骚| 黄色片一区二区| 中文一区二区视频| 日韩精品麻豆| 欧美日韩综合另类| 国产精品视频久久一区| 国模私拍在线观看| 欧美国产精品v| 国产无码精品在线观看| 精品日韩在线观看| 欧美1—12sexvideos| 99伊人久久| 中文字幕人成人乱码| 在线a免费观看| 亚洲激情自拍偷拍| 亚洲黄色一级大片| 欧美激情手机在线视频| 看片一区二区| 亚洲成色www久久网站| 另类欧美日韩国产在线| 日日操免费视频| 日韩欧美一区二区三区| www.国产视频| 日韩一区二区在线视频| 在线天堂资源www在线污| 亚洲a级在线观看| 中文精品久久| 日韩无码精品一区二区| 精品国产乱码久久久久久虫虫漫画| 国产熟女一区二区丰满| 欧美精品午夜视频| 懂色aⅴ精品一区二区三区| 亚洲欧洲另类精品久久综合| 国内精品伊人久久久久av影院| 欧洲av一区二区三区| 亚洲综合偷拍欧美一区色| 伊人精品一区二区三区| 亚洲精品不卡在线| 日本在线视频中文有码| 国产在线欧美日韩| 黄色亚洲精品| 亚洲永久精品ww.7491进入| 欧美色网一区二区| 国产最新视频在线观看| 国产精品三级美女白浆呻吟| 国产精品久久久久久麻豆一区软件 | 日韩精品乱码久久久久久| 日韩视频永久免费| wwww亚洲| 亚洲国产一区二区精品视频 | 欧美三级午夜理伦三级中视频| 五月天久久久久久| 国产精品成久久久久三级| 亚洲精品99| 亚洲精品理论片| 欧美日韩久久久久| 天天舔天天干天天操| 国产精品av电影| 国产精品亚洲人成在99www| 免费无遮挡无码永久视频| 国产精品欧美一区喷水| 亚洲男人天堂久久| 欧美激情视频网| 免费观看久久av| 国产成人av影视| 久久亚洲二区三区| av手机免费看| 色综合视频网站| 精品久久网站| mm1313亚洲国产精品无码试看| 一区二区三区欧美亚洲| 成年女人的天堂在线| 国产一区不卡在线观看| 精久久久久久久久久久|