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

深入理解openstack之public network

云計算 OpenStack
在上一篇文章中,我們介紹了openstack中的路由,了解到openstack如何通過namespace實現的router將兩個network連通。本文中,我們進一步分析路由功能,說明實現內部internal network和public network的路由(而不僅僅是internal network之間),和neutron如何將浮動IP配置給虛擬機,從而實現public network與虛擬機的連通。

在上一篇文章中,我們介紹了openstack中的路由,了解到openstack如何通過namespace實現的router將兩個 network連通。本文中,我們進一步分析路由功能,說明實現內部internal network和public network的路由(而不僅僅是internal network之間)。

我們還會分析neutron如何將浮動IP配置給虛擬機,從而實現public network與虛擬機的連通。

Use case #5: Connecting VMs to the public network

所謂“public network”,指openstack部署環境以外的網絡。這個網絡可以是datacenter中的另一個網絡、internet、或者一個不被openstack控制的私有網絡。

與public network通信,我們需要在openstack中創建一個network并設置為public。這個network用于虛擬機與public network通信。虛擬機不能直接連接到這個新創建的屬性為public的network,所有網絡流量必須使用openstack創建的router 從private network路由到public network。在openstack中創建public network,我們只需要使用neutron net-create 命令,并將router:external設置為True。

在我們的例子中,public newtork叫做“my-public”。

  1. # neutron net-create my-public --router:external=True 
  2. Created a new network: 
  3. +---------------------------+--------------------------------------+ 
  4. | Field                     | Value                                | 
  5. +---------------------------+--------------------------------------+ 
  6. | admin_state_up            | True                                 | 
  7. | id                        | 5eb99ac3-905b-4f0e-9c0f-708ce1fd2303 | 
  8. | name                      | my-public                            | 
  9. | provider:network_type     | vlan                                 | 
  10. | provider:physical_network | default                              | 
  11. | provider:segmentation_id  | 1002                                 | 
  12. | router:external           | True                                 | 
  13. | shared                    | False                                | 
  14. | status                    | ACTIVE                               | 
  15. | subnets                   |                                      | 
  16. | tenant_id                 | 9796e5145ee546508939cd49ad59d51f     | 
  17. +---------------------------+--------------------------------------+ 

在我們的環境中,控制節點的eth3是一個沒有綁定IP的網卡。我們使用它接入外部public network。因此我們將eth3加入OVS網橋"br-ex",Neutron會將虛擬機向外部網絡的發送的網絡包路由到這個bridge。

  1. # ovs-vsctl add-port br-ex eth3 
  2. # ovs-vsctl show 
  3. 8a069c7c-ea05-4375-93e2-b9fc9e4b3ca1 
  4.     Bridge br-ex 
  5.         Port br-ex 
  6.             Interface br-ex 
  7.                 type: internal 
  8.         Port "eth3" 
  9.             Interface "eth3" 

我們在eth3上創建了一個IP范圍是180.180.180.0/24的public network。這個public network存在于datacenter中,通過gateway 180.180.180.1可以連接到datacenter網絡。為了將這個網絡與Openstack環境相連,我們需要在“my-public"這個 network,上創建一個有相同IP范圍的subnet,并告訴neutron這個network的gateway。

  1. # neutron subnet-create my-public 180.180.180.0/24 --name public_subnet --enable_dhcp=False --allocation-pool start=180.180.180.2,end=180.180.180.100 --gateway=180.180.180.1 
  2. Created a new subnet: 
  3. +------------------+------------------------------------------------------+ 
  4. | Field            | Value                                                | 
  5. +------------------+------------------------------------------------------+ 
  6. | allocation_pools | {"start""180.180.180.2""end""180.180.180.100"} | 
  7. | cidr             | 180.180.180.0/24                                     | 
  8. | dns_nameservers  |                                                      | 
  9. | enable_dhcp      | False                                                | 
  10. | gateway_ip       | 180.180.180.1                                        | 
  11. | host_routes      |                                                      | 
  12. | id               | ecadf103-0b3b-46e8-8492-4c5f4b3ea4cd                 | 
  13. | ip_version       | 4                                                    | 
  14. | name             | public_subnet                                        | 
  15. | network_id       | 5eb99ac3-905b-4f0e-9c0f-708ce1fd2303                 | 
  16. | tenant_id        | 9796e5145ee546508939cd49ad59d51f                     | 
  17. +------------------+------------------------------------------------------+ 

然后,我們需要將router接入我們新創建的public network,使用下列命令創建:

  1. # neutron router-gateway-set my-router my-public 
  2. Set gateway for router my-router 

注意:我們在兩種情況下使用術語“public network",一個是datacenter中真實的public network,為了區分我們把它(180.180.180.0/24)叫做"external public network"。另一個是openstack中我們使用的"public network",我們稱之為“my-public"的接口網絡。我們還涉及兩個”gateways“,一個是外部Public network用的gateway(180.180.180.1),另一個是router中的gateway接口(180.180.180.2)。

執行上述的操作后,router上(之前已經擁有兩個網絡接口,連接兩個不同的internal network)增加了第三個網絡接口(被稱作gateway)。router可以有多個網絡接口,連接普通的internal subnet或者作為gateway連入“my-public"網絡。一個經常犯的錯誤是,試圖以通常網絡接口的方式接入public network,操作可能成功,但是卻并不能與外部網絡連通。在我們創建一個public network,subnet并接入router,網絡拓撲看起來是這樣的:

進入router的namespace中,我們看到其中增加了一個180.180.180.0/24網段IP的網絡接口,IP為180.180.180.2:

  1. # ip netns exec qrouter-fce64ebe-47f0-4846-b3af-9cf764f1ff11 ip addr 
  2. 22: qg-c08b8179-3b:  mtu 1500 qdisc noqueue state UNKNOWN                                                       
  3.     link/ether fa:16:3e:a4:58:40 brd ff:ff:ff:ff:ff:ff 
  4.     inet 180.180.180.2/24 brd 180.180.180.255 scope global qg-c08b8179-3b 
  5.     inet6 2606:b400:400:3441:f816:3eff:fea4:5840/64 scope global dynamic 
  6.        valid_lft 2591998sec preferred_lft 604798sec 
  7.     inet6 fe80::f816:3eff:fea4:5840/64 scope link 
  8.        valid_lft forever preferred_lft forever 
  9. .

在這里router的gateway地址180.180.180.2與虛擬機是聯通的,虛擬機可以ping到它。我 們也能從虛擬機ping到外部網絡的gateway180.180.180.1以及這個gateway所連的網絡。如果我們查看router namespace,發現iptables的NAT talbe中有以下兩行規則。

  1. # ip netns exec qrouter-fce64ebe-47f0-4846-b3af-9cf764f1ff11 iptables-save 
  2. -A neutron-l3-agent-snat -s 20.20.20.0/24 -j SNAT --to-source 180.180.180.2 
  3. -A neutron-l3-agent-snat -s 10.10.10.0/24 -j SNAT --to-source 180.180.180.2 
  4.   

因此,從net1或net2向外網發出的網絡包,其源IP地址會被修改為180.180.180.2。我們可以在虛擬機中ping外網的某個地址,看下請求包的IP地址是否是這個IP地址。

namespace中的路由表會把所有外部流量路由到外網的gateway(180.180.180.1)。

  1. #  ip netns exec  qrouter-fce64ebe-47f0-4846-b3af-9cf764f1ff11 route -n 
  2. Kernel IP routing table 
  3. Destination     Gateway         Genmask         Flags Metric Ref    Use Iface 
  4. 0.0.0.0         180.180.180.1   0.0.0.0         UG    0      0        0 qg-c08b8179-3b 
  5. 10.10.10.0      0.0.0.0         255.255.255.0   U     0      0        0 qr-15ea2dd1-65 
  6. 20.20.20.0      0.0.0.0         255.255.255.0   U     0      0        0 qr-dc290da0-0a 
  7. 180.180.180.0   0.0.0.0         255.255.255.0   U     0      0        0 qg-c08b8179-3b 

虛擬機中發出的流向public network的請求,會被NAT映射為源地址為180.180.180.2,然后發給public network的gateway。同樣,我們可以看到在namespace中ip forward功能是啟動的。

  1. # ip netns exec qrouter-fce64ebe-47f0-4846-b3af-9cf764f1ff11 sysctl net.ipv4.ip_forward 
  2. net.ipv4.ip_forward = 1 

Use case #6: Attaching a floating IP to a VM

現在,虛擬機可以訪問public network。下一步,我們嘗試允許外部客戶訪問Openstack環境中的虛擬機,通過floating IP可以完成這個功能。 Floating IP由外部網絡提供,用戶可以將它設置給虛擬機,從而允許外部客戶接入虛擬機。

創建Floating IP,***步是按照上一個usecase的講解,將虛擬機連入外部網絡。第二步時使用命令行,產生一個浮動IP。

  1. # neutron floatingip-create public 
  2. Created a new floatingip: 
  3. +---------------------+--------------------------------------+ 
  4. | Field               | Value                                | 
  5. +---------------------+--------------------------------------+ 
  6. | fixed_ip_address    |                                      | 
  7. | floating_ip_address | 180.180.180.3                        | 
  8. | floating_network_id | 5eb99ac3-905b-4f0e-9c0f-708ce1fd2303 | 
  9. | id                  | 25facce9-c840-4607-83f5-d477eaceba61 | 
  10. | port_id             |                                      | 
  11. | router_id           |                                      | 
  12. | tenant_id           | 9796e5145ee546508939cd49ad59d51f     | 
  13. +---------------------+--------------------------------------+ 

根據"my-public" network的能力,用戶可以創建很多這樣的IP。將浮動IP與虛擬機關聯,可以通過命令行或者GUI完成。下圖是GUI的例子:

在router namespace中我們可以看到,新增加了3跳iptabales規則:

  1. 在router namespace中我們可以看到,新增加了3跳iptabales規則: 

這些規則主要是對Floating IP進行NAT操作。對于router收到的目的地址為180.180.180.3的請求,會被轉換成目標地址為20.20.20.2。反之亦然。綁定Floating IP后,我們可以連接到虛擬機。需要確認安全組規則已經被設置,從而允許這樣連接:

  1. 這些規則主要是對Floating IP進行NAT操作。對于router收到的目的地址為180.180.180.3的請求,會被轉換成目標地址為20.20.20.2。反之亦然。 
  2.  
  3. 綁定Floating IP后,我們可以連接到虛擬機。需要確認安全組規則已經被設置,從而允許這樣連接:  

這兩條規則,允許ping和ssh。

Iptables是一個復雜而強大的工具。如果想更好的理解iptables規則,可以查看iptables的幫助文件。

Summary

本文介紹了如何將openstack環境中的虛擬機與public network連通。通過namespace和routing table,虛擬機不僅能在openstack環境內的不同網絡間實現消息路由,還能與外部網絡連通。

本 文是這個系列文章的***一篇。網絡是opesntack最復雜的部分,是理解openstack的一個關鍵。閱讀這四篇文章,對理解和分析 openstack各種網絡拓撲是很好的入門。使用我們提到的這些內容,可以更好的理解諸如Firewall as a service、Load Balance as a service、Metadata service這些網絡概念。基本的學習方式是,進入namespace中,看究竟是如何利用Linux網絡能力實現這些功能的。

我們在最 開始說過,這些use case中我們只是使用了openstack眾多網絡配置方法的一種。我們的例子都是用了open vswitch 插件,可以獨立于網絡設備使用。通過與這里的例子對比,有助于分析其他的插件和功能。很多情況下,商業插件會使用open vswitch/bridges/namespace以及一些類似的方法和原理。

本系列文章的目的,在于讓大多數用戶了解 oepnstack網絡。文章中自下而上,使用一下簡單的usecase,試著分析了openstack network 的整個結構以及如何工作的。與網上的其他一些資料不同,我們沒有介紹各種openstack網絡agent以及他們的功能,而是講了他們做什么以及如何做 的。下一步,你可以查閱這些資料,試著了解不同的agents是如何實現這些功能的。

原文出自:http://blog.csdn.net/halcyonbaby/article/details/41628891

責任編輯:Ophira 來源: 追尋神跡的博客
相關推薦

2014-12-01 15:38:33

openstacknetworkneutron

2014-12-03 13:10:10

openstacknetworkneutron

2016-09-01 12:37:13

OpenStack虛擬機Metadata

2021-02-17 11:25:33

前端JavaScriptthis

2014-11-27 15:32:31

openstacknetworkovs

2017-05-04 15:36:54

Openstack Q實現實踐

2019-03-18 09:50:44

Nginx架構服務器

2018-12-27 12:34:42

HadoopHDFS分布式系統

2022-09-05 22:22:00

Stream操作對象

2016-12-08 15:36:59

HashMap數據結構hash函數

2020-07-21 08:26:08

SpringSecurity過濾器

2010-06-01 15:25:27

JavaCLASSPATH

2009-09-25 09:14:35

Hibernate日志

2013-09-22 14:57:19

AtWood

2023-10-19 11:12:15

Netty代碼

2015-07-30 10:04:43

viewport前端

2021-12-09 08:09:31

Linux內核臟頁

2021-07-26 07:47:36

數據庫

2021-09-10 07:31:54

AndroidAppStartup原理

2017-08-15 13:05:58

Serverless架構開發運維
點贊
收藏

51CTO技術棧公眾號

欧美三级在线观看视频| 成人欧美一区二区三区黑人免费| 少妇人妻好深好紧精品无码| 精品美女一区| 亚洲一二三四区不卡| 久久综合久久久| 国产乱色精品成人免费视频| 亚洲精选在线| xxxxx成人.com| 中文字幕乱码在线| 日韩成人综合网| 日韩欧美有码在线| 一本色道久久88亚洲精品综合 | 水野朝阳av一区二区三区| 精品久久久av| 韩国三级hd中文字幕| 国产精品乱战久久久| 欧美日韩三级一区| 欧美日韩国产精品激情在线播放| 黄色在线视频网站| 国产亚洲一二三区| 国产精品一区二区三区在线| 一级做a爱片久久毛片| 免费看亚洲片| 136fldh精品导航福利| 亚洲AV成人无码精电影在线| 精品一区三区| 精品国产精品网麻豆系列| 天天操天天爽天天射| 国产色播av在线| 一级日本不卡的影视| 一区二区三区四区国产| 韩国三级av在线免费观看| 成人av在线影院| 国产v亚洲v天堂无码| 国产一区二区三区在线观看| 日日骚欧美日韩| 日本成人黄色片| 日韩欧美大片在线观看| 欧美视频官网| 欧美福利视频在线观看| 欧美成人三级视频| 亚洲天堂免费| 久久韩剧网电视剧| 伊人久久久久久久久久久久久久| 成人同人动漫免费观看| 国产亚洲aⅴaaaaaa毛片| 中文字幕一二三四区| 久久91成人| 亚洲免费成人av电影| 黄瓜视频污在线观看| 狼人天天伊人久久| 国产视频精品va久久久久久| 国产精品三级在线观看无码| 在线亚洲a色| 亚洲人成网站免费播放| 日韩av在线看免费观看| 精品国产乱码久久久久久蜜坠欲下 | 国产精品热久久久久夜色精品三区 | 人妻精品一区二区三区| 99re这里只有精品视频首页| 久久爱av电影| 麻豆影视在线| 国产精品免费视频观看| 小说区视频区图片区| 91蜜桃在线视频| 亚洲第一在线综合网站| 日本韩国欧美在线观看| 伊人久久综合一区二区| 在线这里只有精品| 亚洲欧美在线精品| 日本亚州欧洲精品不卡| 亚洲第一福利网| 性久久久久久久久久| 国产精品一区二区99| 日韩在线小视频| 日本天堂中文字幕| 国产日韩欧美三级| 国产精品自产拍高潮在线观看| 亚洲综合视频在线播放| 国产成人精品影院| 免费成人深夜夜行视频| 视频三区在线| 五月综合激情日本mⅴ| wwwxxx黄色片| 国产亚洲久久| 日韩电影中文 亚洲精品乱码| 中文字幕av久久爽一区| 7777久久香蕉成人影院| 88xx成人精品| 91丨porny丨在线中文| 粉嫩在线一区二区三区视频| 欧美精品免费观看二区| 成人三级网址| 一本久久a久久精品亚洲| 午夜视频在线网站| 日韩精选在线| 欧美精品中文字幕一区| 亚洲欧美偷拍一区| 国产一区二区在线电影| 免费h精品视频在线播放| av免费网站在线| 一本色道久久综合亚洲精品按摩| 日本一区二区三区在线免费观看| 亚洲精品中文字幕99999| 久久五月情影视| 免费观看日批视频| 丁香桃色午夜亚洲一区二区三区| 亚洲精品一区二区三区樱花| 岛国av在线播放| 777色狠狠一区二区三区| 日韩网站在线播放| 在线成人av| 91色在线视频| 在线国产情侣| 黑人精品xxx一区一二区| 美女被艹视频网站| 欧美大黑bbbbbbbbb在线| 欧洲精品毛片网站| 黄色小视频免费观看| 中文字幕亚洲在| 中文字幕欧美人妻精品一区| 国产毛片久久久| 欧美国产第一页| 国产精品一级视频| 中文字幕精品一区二区三区精品| 99热成人精品热久久66| 国产91精品入| 欧美激情精品久久久久久蜜臀 | 日韩精品视频三区| 国产在线观看免费视频今夜| 国产一区二区三区免费看| 偷拍视频一区二区| free欧美| 一区二区三区无码高清视频| 久久国产视频一区| 99re66热这里只有精品3直播| 免费观看亚洲视频| 久久久精品区| 欧美成人免费观看| 国产精品一区二区三区在线免费观看 | 欧美日韩一级黄| 成人黄色免费网址| 日韩精品亚洲专区| 日本高清久久一区二区三区| www.成人爱| 亚洲欧美激情在线视频| av大全在线观看| 久久众筹精品私拍模特| 国产成人无码av在线播放dvd| 亚洲理论电影| 国产成人精品优优av| 国产精品影院在线| 欧美日韩精品一二三区| 疯狂试爱三2浴室激情视频| 国产一区二区三区精品视频| 在线观看18视频网站| 精品视频在线观看免费观看| 欧美高清不卡在线| 日本高清视频在线| 日本道免费精品一区二区三区| 李宗瑞91在线正在播放| 日韩精品一二区| 美国av在线播放| 亚洲视频国产| 午夜免费久久久久| 国产有码在线| 欧美一区二区免费视频| 久热精品在线观看| 2020日本不卡一区二区视频| 亚洲最大综合网| 五月久久久综合一区二区小说| 亚洲一区二区久久久久久久| a级片免费在线观看| 精品调教chinesegay| 中文区中文字幕免费看| 一区二区三区欧美久久| 国产精品无码毛片| 欧美aaaaa成人免费观看视频| 综合色婷婷一区二区亚洲欧美国产| 欧洲精品99毛片免费高清观看| 98精品国产自产在线观看| 国产一区精品| 日韩一区二区三| 秋霞精品一区二区三区| 综合色中文字幕| www.自拍偷拍| 国产麻豆精品视频| 白嫩少妇丰满一区二区| 91精品一区二区三区综合在线爱| 久久久久欧美| 国产一区二区三区黄网站| 午夜精品久久久久久久99黑人| 免费在线超碰| 欧美一区二区性放荡片| 午夜影院免费在线观看| 亚洲精品自拍动漫在线| 亚洲最大成人网站| 国产成人精品一区二区三区四区| 男人天堂成人在线| 国内精品久久久久久久97牛牛 | 国产日产欧美精品| 一二三四视频在线中文| 美女精品视频一区| 大地资源中文在线观看免费版| 精品国产凹凸成av人网站| 中文字幕 亚洲视频| 香蕉成人啪国产精品视频综合网| 美国一级片在线观看| 91日韩精品一区| 午夜性福利视频| 久久99国产精品久久99果冻传媒| 黄色片久久久久| 激情久久五月| 国产欧美123| 91亚洲成人| 天天久久人人| 亚洲精品一级二级三级| 狠狠干一区二区| xxxx日韩| 999日本视频| 国产高清亚洲| 成人欧美一区二区三区在线湿哒哒| 亚洲第一二三四区| 欧美中文字幕视频| 欧美男男激情videos| 欧美日韩不卡合集视频| h视频在线免费观看| 久久九九有精品国产23| 中文字幕在线免费| 中文字幕日韩av综合精品| 久久这里精品| 亚洲片在线资源| 黄视频在线观看免费| 亚洲人成电影网| 国产www.大片在线| 中文字幕亚洲欧美在线| eeuss影院www在线观看| 在线观看亚洲区| 又爽又大又黄a级毛片在线视频| 一区二区中文字幕| eeuss影院在线播放| 有码中文亚洲精品| 麻豆av在线导航| 久久精品国产亚洲一区二区| 蜜桃视频在线观看免费视频网站www| 色黄久久久久久| 国产在线观看a视频| 欧美成人中文字幕| 欧美男男video| 亚洲91av视频| 欧美黑人粗大| 国产精品网红福利| 国产精品亚洲欧美一级在线| 99re国产| 全球av集中精品导航福利| 欧美精品一区二区三区在线看午夜 | 麻豆一区二区麻豆免费观看| 久久99国产精品99久久| 亚洲伊人春色| 影音先锋亚洲视频| 欧美日韩蜜桃| 看av免费毛片手机播放 | 国产不卡的av| av影院午夜一区| 国产亚洲无码精品| 国产精品伦理在线| 九九精品在线观看视频 | 国产伦精品一区二区三区视频痴汉 | 欧美日韩中文| 久久久久久久久久久久久久国产| 久热成人在线视频| 国产成人av免费观看| 99精品国产热久久91蜜凸| 亚洲综合欧美综合| 亚洲一区二三区| 97人妻一区二区精品视频| 欧美电影影音先锋| 亚欧洲精品视频| 久久精品久久久久电影| 丁香花在线影院| 国产精品a久久久久久| 91成人小视频| 久久综合九色欧美狠狠| 欧美成人精品一区二区三区在线看| 日韩久久久久久久久久久久| 久久在线91| 永久免费看片在线观看| 久久久www成人免费无遮挡大片| 国产a免费视频| 色丁香久综合在线久综合在线观看| 国产手机视频在线| 亚洲人成网站在线播| 亚洲婷婷噜噜| 国产欧洲精品视频| 精品中文一区| 97在线国产视频| 九色porny丨国产精品| 亚欧洲乱码视频| 亚洲永久精品国产| 91国偷自产中文字幕久久| 亚洲精品天天看| 免费毛片在线看片免费丝瓜视频 | 日韩精品1区| 国产视频九色蝌蚪| 国产精品18久久久久久久网站| 亚洲黄色免费视频| 欧美日韩在线视频一区| www.激情五月| 日韩中文字幕视频在线| 日韩大片欧美大片| 国产区一区二区| 亚洲国产一区二区在线观看| 成人免费毛片播放| 99精品欧美一区二区三区小说 | 日本不卡高清视频| 精品无码在线视频| 亚洲一卡二卡三卡四卡五卡| 97国产成人无码精品久久久| 国产午夜精品全部视频播放| 蜜桃视频在线网站| 99精品在线直播| 综合精品一区| www.51色.com| 亚洲特黄一级片| 国产精品一区二区av白丝下载| 最新91在线视频| 91成人抖音| 先锋影音一区二区三区| 老牛嫩草一区二区三区日本 | 亚洲欧洲综合另类在线| 在线观看毛片av| 深夜福利日韩在线看| 欧美与亚洲与日本直播| 欧美一区二区三区在线播放| 亚洲激情一区| 黑森林av导航| 一区二区三区四区激情| 午夜美女福利视频| 欧美黑人狂野猛交老妇| 亚洲综合影院| 国产高清av在线播放| a美女胸又www黄视频久久| 久久丫精品久久丫| 欧美tickling网站挠脚心| 青草影视电视剧免费播放在线观看| 亚洲字幕一区二区| 国产精品www.| 永久免费未满蜜桃| 黄色成人av网| 日本福利在线观看| 国产成人精品免高潮费视频| 欧美肉体xxxx裸体137大胆| 中文av一区二区三区| 国产精品成人一区二区艾草 | 日韩一区二区三区精品视频第3页| 国产女人18毛片| 99久久久久免费精品国产| 好看的av在线| 中文字幕精品视频| 视频二区欧美毛片免费观看| www.欧美黄色| 久久女同性恋中文字幕| 中文字幕在线观看国产| 九九热这里只有精品6| 国产区精品视频在线观看豆花| 国产精品沙发午睡系列| 国产视频一区二区在线观看| 艳妇乳肉豪妇荡乳av| 欧美肥婆姓交大片| 日韩美女国产精品| 亚洲天堂2018av| 亚洲最新在线观看| 青青草手机在线| 91免费欧美精品| 亚洲美女色禁图| 欧美a在线播放| 精品国产污污免费网站入口| 无码小电影在线观看网站免费| 色一情一乱一伦一区二区三欧美| 狠狠色综合播放一区二区| 五月天婷婷丁香| 中文字幕亚洲图片| 九色丨蝌蚪丨成人| 在线观看岛国av| 午夜精品爽啪视频| 日本精品在线| 国内视频一区| 国产一区二区在线视频| 亚洲欧美偷拍一区| 欧美精品日韩www.p站| 国产亚洲一区| 日批视频免费看| 欧美日本在线观看| 欧美另类老肥妇| 800av在线免费观看| 国产欧美日本一区视频| 手机看片1024国产| 91久久久久久久一区二区| 爽好久久久欧美精品|