精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美在线中文字幕| 制服丝袜中文字幕亚洲| 视频一区二区在线观看| 国产又粗又长又黄| 99精品久久久| 日韩最新在线视频| 黄色av电影网站| 日韩一区精品| 亚洲电影在线播放| 亚洲欧洲日韩综合二区| 欧性猛交ⅹxxx乱大交| 免费观看成人av| 97视频在线观看成人| 一本色道久久88| 神马久久影院| 日韩午夜在线影院| 欧美性猛交xxx乱久交| 丰满的护士2在线观看高清| 国产欧美一区二区精品性色超碰| 91精品国产91久久久久青草| 波多野结衣电车痴汉| 国内精品久久久久国产盗摄免费观看完整版| 国产视频亚洲视频| 精品无码av一区二区三区不卡| 在线观看欧美日韩电影| 一个色综合av| 亚洲精品偷拍视频| 在线观看的av| 国产亚洲婷婷免费| 精品视频在线观看| 粉嫩小泬无遮挡久久久久久| 精品一区二区三区av| 国产成人在线视频| 一级黄色免费网站| 亚洲伦伦在线| 久久久久久香蕉网| 九九视频免费看| 香蕉久久网站| 久久99蜜桃精品| 五月天激情综合| 经典三级在线视频| 九九九九九国产| xxxx在线视频| 一区二区三区欧美视频| 中文字幕人成一区| 国产免费a∨片在线观看不卡| 91蜜桃传媒精品久久久一区二区| 国产精品一区在线观看| 午夜精品久久久久久久爽 | 色播久久人人爽人人爽人人片视av| 丰满大乳奶做爰ⅹxx视频| 大陆精大陆国产国语精品| 欧美变态tickling挠脚心| 日本xxxx免费| 在线一区二区三区视频| 日韩三级视频在线观看| 亚洲区 欧美区| 凹凸av导航大全精品| 欧美xxxxxxxx| 婷婷五月精品中文字幕| 久久精品亚洲成在人线av网址| 亚洲第一精品夜夜躁人人躁| 伊人网综合视频| 牛牛影视久久网| 久久久女女女女999久久| 激情五月五月婷婷| 看黄网站在线| 一区二区三区四区不卡视频| 日韩电影免费观看中文字幕| 日韩av福利在线观看| 国产精品久久久久久久久久辛辛| 欧美电影影音先锋| 亚洲制服在线观看| 伊人精品综合| 日韩高清有码在线| 成年人在线免费看片| 日韩一级毛片| 欧美精品久久久久久久免费观看 | 欧美破处大片在线视频| 日韩一区二区av| 91制片厂在线| 精品久久久久一区二区三区| 久久先锋影音av| 色一情一乱一伦一区二区三区丨 | 日本一区二区高清| 黄色a级在线观看| 国产美女情趣调教h一区二区| 精品动漫一区二区三区| 日韩一级片播放| 九色精品蝌蚪| 亚洲欧洲在线视频| 成人福利视频在线观看| 一级α片免费看刺激高潮视频| 久久精品国产一区二区三 | 日本福利视频网站| 中文在线中文资源| 69堂精品视频| jizz欧美性20| 欧美fxxxxxx另类| 国产91色在线免费| 亚洲精品久久久久avwww潮水| 2021中文字幕一区亚洲| 7777在线视频| 成人啊v在线| 精品国产露脸精彩对白| 天天摸日日摸狠狠添| 极品少妇一区二区三区| 国产日韩视频在线观看| 亚洲人在线观看视频| 亚洲视频免费在线观看| 成人精品视频一区二区| 成人av影音| 久久久精品电影| 久久精品五月天| 成人一区二区三区视频在线观看| 水蜜桃亚洲精品| 精品极品在线| 日韩精品一区二区三区视频播放| 国产精品国产三级国产专业不 | 久久男人av资源网站| 亚洲综合精品视频| 久久亚洲精精品中文字幕早川悠里 | 午夜精品小视频| 国产精品区一区二区三区| 欧美日韩第二页| 高清精品视频| 久久人人爽人人爽人人片亚洲| 成人在线免费看视频| 国v精品久久久网| 超碰在线免费观看97| 国产福利亚洲| 国产亚洲视频中文字幕视频| 中文字幕精品三级久久久 | 免费成人深夜天涯网站| 亚洲男女自偷自拍| 精品欧美一区二区精品久久| 国产精品偷拍| 日韩精品一区二区三区视频| jizz亚洲少妇| 国产乱码精品1区2区3区| 在线成人性视频| 久久91视频| xxx一区二区| 中文字幕在线播放不卡| 中日韩av电影| 在线观看免费污视频| 日韩精品久久久久久久电影99爱| 国产成人精品av在线| 嫩草精品影院| 欧美在线观看一区| 成人小视频免费看| 精品影视av免费| 天天操天天干天天玩| 麻豆国产精品| 久久久久久久色| 污视频软件在线观看| 欧美日韩性视频在线| 欧美黑人欧美精品刺激| 美女精品在线观看| 视频一区视频二区视频| 亚洲欧美一级| 欧美激情国内偷拍| 婷婷丁香一区二区三区| 色综合久久久久久久久| www.99热| 国产精品白丝jk白祙喷水网站| 成人小视频在线观看免费| 国产伦精品一区二区三区在线播放 | 亚洲精品一区二区三区香蕉| 久草手机在线视频| 国产精品久久久久天堂| 亚洲一区二区三区三州| 伊人精品成人久久综合软件| 美女亚洲精品| 日韩色性视频| 午夜精品久久久久久久99热浪潮 | 正在播放欧美一区| 国产免费视频一区二区三区| 亚洲国产乱码最新视频| 久久午夜福利电影| 国产精品一区二区三区乱码| av在线播放亚洲| 日韩欧美网址| 国产精品国产亚洲精品看不卡15| 亚洲一级少妇| 久久成人人人人精品欧| 四虎成人免费在线| 欧美剧情电影在线观看完整版免费励志电影| 成年人一级黄色片| www激情久久| 日韩欧美中文在线视频| 美女尤物久久精品| av动漫在线免费观看| 国产九一精品| 电影午夜精品一区二区三区| 666av成人影院在线观看| 欧美大荫蒂xxx| 第一页在线观看| 精品久久久网站| 少妇一级淫片日本| 午夜电影一区二区| 777777国产7777777| 91啦中文在线观看| 亚洲 自拍 另类 欧美 丝袜| 日韩精品电影在线| 日韩小视频在线播放| 91精品婷婷色在线观看| 欧美日韩在线精品| 8x国产一区二区三区精品推荐| 国产成人涩涩涩视频在线观看| 亚洲男同gay网站| 色悠悠久久久久| 五月天福利视频| 欧美zozozo| 99热精品在线播放| 欧美日韩黄色影视| 日韩综合在线观看| 天天色综合成人网| 国产一二三四在线| 亚洲免费伊人电影| 免费黄色国产视频| 国产日韩欧美电影| 中文字幕在线观看网址| 成人一区二区三区中文字幕| 手机在线免费毛片| 精品一区二区三区免费播放| 日韩欧美黄色大片| 麻豆亚洲精品| 国产女女做受ⅹxx高潮| 亚洲一区二区免费看| 欧美日本视频在线观看| 激情婷婷欧美| 久艹视频在线免费观看| 伊人成人在线视频| 国产免费黄色一级片| 欧美视频久久| 妞干网视频在线观看| 欧美色一级片| 免费人成自慰网站| 欧美涩涩视频| 国产日韩av网站| 亚洲乱码视频| 少妇高清精品毛片在线视频 | 亚洲综合婷婷久久| 蜜臀av一区二区| 亚洲国产高清av| 日本不卡在线视频| 一本色道久久亚洲综合精品蜜桃 | 国产裸体写真av一区二区| 全球最大av网站久久| 国产精品精品久久久| 成人四虎影院| 91久久精品美女| 亚洲色图第三页| 日韩久久精品视频| 亚洲一区二区黄色| 国产在线成人精品午夜| 亚洲国产婷婷综合在线精品| 久久高清免费视频| 午夜精品在线视频一区| 日本一级一片免费视频| 欧美午夜宅男影院在线观看| 国产精品乱码一区二区视频| 欧美色电影在线| 99热这里只有精品5| 精品99一区二区三区| 五月婷婷深深爱| 一个人看的www久久| gogogogo高清视频在线| 久久久久亚洲精品成人网小说| 手机在线观看av| 国产精品高潮呻吟久久av黑人| 日韩一级特黄| 国产成人精品日本亚洲11| 日韩深夜影院| 一区二区免费电影| 亚洲黄色在线| 能看的毛片网站| 国产高清成人在线| 老牛影视av老牛影视av| 中文字幕永久在线不卡| 五月天婷婷丁香| 欧美伊人精品成人久久综合97| 国产成人久久精品77777综合 | 国产区视频在线播放| 另类专区欧美制服同性| 樱花草涩涩www在线播放| 91精品国产综合久久久久久久久 | 五月激情六月丁香| 91麻豆精品国产91久久久资源速度| 免费国产羞羞网站视频| 色阁综合伊人av| 美女91在线看| 亚洲伊人成综合成人网| 精品一区二区三区在线| 欧美性潮喷xxxxx免费视频看| 青青草国产精品亚洲专区无| 日韩高清一二三区| 欧美国产精品中文字幕| 日韩av无码中文字幕| 欧美精品久久一区| 视频一区国产| 亚洲欧美一区二区三区情侣bbw | 久久久一本精品99久久精品| 色爱综合网欧美| 日韩av片在线看| 国产精品一二三四五| 东京热无码av男人的天堂| 亚州成人在线电影| 99国产揄拍国产精品| 尤物精品国产第一福利三区| av电影在线免费| 亚洲自拍小视频免费观看| 成人毛片免费看| aa在线免费观看| 北条麻妃一区二区三区| 欧美三根一起进三p| 欧美乱妇23p| av电影在线播放高清免费观看| 97超级碰碰人国产在线观看| 亚洲精品v亚洲精品v日韩精品| 在线不卡日本| 麻豆国产91在线播放| 精品无码国产污污污免费网站 | 亚洲午夜久久久久久久久电影院| 中文字幕一区二区三区免费看 | 91香蕉视频导航| 国产99精品国产| 乱老熟女一区二区三区| 在线观看亚洲a| 免费在线毛片| 2019中文字幕在线观看| 精品人人人人| 色欲色香天天天综合网www| 国产91在线|亚洲| 日本黄色小说视频| 欧美一区在线视频| av在线网址观看| 99国精产品一二二线| 欧美日本一区二区视频在线观看| 欧美影院精品一区| 在线亚洲欧美日韩| 亚洲天堂一区二区三区| 中文字幕一区久| 免费成人av网站| 久久精选视频| 国产精品成人一区二区三区电影毛片| 午夜久久久影院| 精品久久久久成人码免费动漫| 亚洲第一天堂无码专区| 青青在线视频| 国产精品国模大尺度私拍| 韩日精品在线| 日本在线不卡一区二区| 亚洲一区在线免费观看| 亚洲精品国产精| 91精品国产91久久久久| 亚洲色图丝袜| 国产精品入口免费软件| 椎名由奈av一区二区三区| 国产不卡一区| 国产欧美韩国高清| 亚洲女同中文字幕| 成人免费播放视频| 亚洲午夜影视影院在线观看| 天天摸天天干天天操| 日本亚洲欧洲色α| 99久久亚洲精品| 一级全黄裸体片| 欧美视频国产精品| 尤物在线视频| 国产精品swag| 日韩高清不卡一区二区三区| 亚洲AV成人无码精电影在线| 欧美成人精品1314www| 日本不良网站在线观看| 亚洲一区二区三区免费观看| 国产传媒一区在线| 区一区二在线观看| 久久夜色精品国产亚洲aⅴ| 久久久久高潮毛片免费全部播放| 成人在线观看a| 伊人一区二区三区| 青梅竹马是消防员在线| 成人黄色免费片| 99精品热6080yy久久| 人成免费在线视频| 亚洲精品电影在线| 久久一卡二卡| 免费影院在线观看一区| 久久99这里只有精品| 久久久久久久蜜桃| 国产午夜精品全部视频在线播放| 豆花视频一区| 国产视频在线视频| 亚洲va天堂va国产va久| 一区二区三区视频在线观看视频| 91视频99| 蜜乳av一区二区三区| 日韩黄色一级大片|