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

深入理解openstack網絡架構(1) :基礎講解

云計算 OpenStack
openstack網絡功能強大同時也相對更復雜。本系列文章通過Oracle OpenStack TechPreview介紹openstack的配置,通過各種場景和例子說明openstack各種不同的網絡組件。本文的目的在于提供openstack網絡架構的全景圖并展示各個模塊是如何一起協作的。這對openstack的初學者以及希望理解openstack網絡原理的人會非常有幫助。首先,我們先講解下一些基礎并舉例說明。

前言

openstack網絡功能強大同時也相對更復雜。本系列文章通過Oracle OpenStack TechPreview介紹openstack的配置,通過各種場景和例子說明openstack各種不同的網絡組件。本文的目的在于提供openstack網絡架構的全景圖并展示各個模塊是如何一起協作的。這對openstack的初學者以及希望理解openstack網絡原理的人會非常有幫助。首先,我們先講解下一些基礎并舉例說明。

根據***的icehouse版用戶調查,基于open vswitch插件的Neutron在生產環境和POC環境都被廣泛使用,所以在這個系列的文章中我們主要分析這種openstack網絡的配置。當然,我們知道openstack網絡支持很多種配置,盡管neutron+open vswitch是最常用的配置,但是我們從未說它是***或者***效的一種方式。Neutron+open vswitch僅僅是一個例子,對任何希望理解openstack網絡的人是一個很好的切入點。即使你打算使用其他類型的網絡配置比如使用不同的neutron插件或者根本不使用neutron,這篇文章對你理解openstack網絡仍是一個很好的開始。

我們在例子中使用的配置是Oracle OpenStack Tech Preview所提供的一種配置。安裝它非常簡單,并且它是一個很好的參考。在這種配置中,我們在所有服務器上使用eth2作為虛擬機的網絡,所有虛擬機流量使用這個網卡。Oracle OpenStack Tech Preview使用VLAN進行L2隔離,進而提供租戶和網絡隔離,下圖展示了我們如何進行配置和部署:

[[123384]]

***篇文章會略長,我們將聚焦于openstack網絡的一些基本概念。我們將討論open vswitch、network namespaces、linux bridge、veth pairs等幾個組件。注意這里不打算全面介紹這些組件,只是為了理解openstack網絡架構。可以通過網絡上的其他資源進一步了解這些組件。

Open vSwitch (OVS)

在Oracle OpenStack Tech Preview中用于連接虛擬機和物理網口(如上例中的eth2),就像上邊部署圖所示。OVS包含bridages和ports,OVS bridges不同于與linux bridge(使用brctl命令創建)。讓我們先看下OVS的結構,使用如下命令:

  1. # ovs-vsctl show 
  2. 7ec51567-ab42-49e8-906d-b854309c9edf 
  3.     Bridge br-int 
  4.         Port br-int 
  5.             Interface br-int 
  6.                 type: internal 
  7.         Port "int-br-eth2" 
  8.             Interface "int-br-eth2" 
  9.     Bridge "br-eth2" 
  10.         Port "br-eth2" 
  11.             Interface "br-eth2" 
  12.                 type: internal 
  13.         Port "eth2" 
  14.             Interface "eth2" 
  15.         Port "phy-br-eth2" 
  16.             Interface "phy-br-eth2" 
  17. ovs_version: "1.11.0" 

我們看到標準的部署在compute node上的OVS,擁有兩個網橋,每個有若干相關聯的port。上邊的例子是在一個沒有任何虛擬機的計算節點上。我們可以看到eth2連接到個叫br- eth2的網橋上,我們還看到兩個叫“int-br-eth2"和”phy-br-eth2“的port,事實上是一個veth pair,作為虛擬網線連接兩個bridages。我們會在后邊討論veth paris。

當我們創建一個虛擬機,br-int網橋上會創建一個port,這個port最終連接到虛擬機(我們會在后邊討論這個連接)。這里是啟動一個虛擬機后的OVS結構:

  1. # ovs-vsctl show 
  2. efd98c87-dc62-422d-8f73-a68c2a14e73d 
  3.     Bridge br-int 
  4.         Port "int-br-eth2" 
  5.             Interface "int-br-eth2" 
  6.         Port br-int 
  7.             Interface br-int 
  8.                 type: internal 
  9.         Port "qvocb64ea96-9f" 
  10.             tag: 1 
  11.             Interface "qvocb64ea96-9f" 
  12.     Bridge "br-eth2" 
  13.         Port "phy-br-eth2" 
  14.             Interface "phy-br-eth2" 
  15.         Port "br-eth2" 
  16.             Interface "br-eth2" 
  17.                 type: internal 
  18.         Port "eth2" 
  19.             Interface "eth2" 
  20. ovs_version: "1.11.0" 

”br-int“網橋現在有了一個新的port"qvocb64ea96-9f" 連接VM,并且被標記為vlan1。虛擬機的每個網卡都需要對應在"br-int”網橋上創建一個port。

OVS中另一個有用的命令是dump-flows,以下為例子:

  1. # ovs-ofctl dump-flows br-int 
  2. NXST_FLOW reply (xid=0x4): 
  3. cookie=0x0, duration=735.544s, table=0, n_packets=70, n_bytes=9976,idle_age=17, priority=3,in_port=1,dl_vlan=1000 actions=mod_vlan_vid:1,NORMAL 
  4. cookie=0x0, duration=76679.786s, table=0, n_packets=0, n_bytes=0,idle_age=65534, hard_age=65534, priority=2,in_port=1 actions=drop 
  5. cookie=0x0, duration=76681.36s, table=0, n_packets=68, n_bytes=7950,idle_age=17, hard_age=65534, priority=1 actions=NORMAL 

如上所述,VM相連的port使用了Vlan tag 1。然后虛擬機網絡(eth2)上的port使用tag1000。OVS會修改VM和物理網口間所有package的vlan。在openstack中,OVS agent 控制open vswitch中的flows,用戶不需要進行操作。如果你想了解更多的如何控制open vswitch中的流,可以參考http://openvswitch.org中對ovs-ofctl的描述。

#p#

Network Namespaces (netns)

網絡namespace是linux上一個很cool的特性,它的用途很多。在openstack網絡中被廣泛使用。網絡namespace是擁有獨立的網絡配置隔離容器,并且該網絡不能被其他名字空間看到。網絡名字空間可以被用于封裝特殊的網絡功能或者在對網絡服務隔離的同時完成一個復雜的網絡設置。在Oracle OpenStack Tech Preview中我們使用***的R3企業版內核,該內核提供給了對netns的完整支持。

通過如下例子我們展示如何使用netns命令控制網絡namespaces。定義一個新的namespace:

  1. # ip netns add my-ns 
  2. # ip netns list 
  3. my-ns 

我們說過namespace是一個隔離的容器,我們可以在namspace中進行各種操作,比如ifconfig命令。

  1. # ip netns exec my-ns ifconfig -a 
  2. lo        Link encap:Local Loopback 
  3.           LOOPBACK  MTU:16436 Metric:1 
  4.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
  5.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
  6. collisions:0 txqueuelen:0 
  7.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b) 

我們可以在namespace中運行任何命令,比如對debug非常有用的tcddump命令,我們使用ping、ssh、iptables命 令。連接namespace和外部:連接到namespace和namespace直接連接的方式有很多,我們主要聚集在openstack中使用的方 法。openstack使用了OVS和網絡namespace的組合。OVS定義接口,然后我們將這些接口加入namespace中。

  1. # ip netns exec my-ns ifconfig -a 
  2. lo        Link encap:Local Loopback 
  3.           LOOPBACK  MTU:65536 Metric:1 
  4.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
  5.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
  6. collisions:0 txqueuelen:0 
  7.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b) 
  8.  
  9. my-port   Link encap:Ethernet HWaddr 22:04:45:E2:85:21 
  10.           BROADCAST  MTU:1500 Metric:1 
  11.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
  12.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
  13. collisions:0 txqueuelen:0 
  14.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b) 

現在我們可以增加更多的ports到OVS bridge,并且連接到其他namespace或者其他設備比如物理網卡。Neutron使用網絡namespace來實現網絡服務,如DHCP、routing、gateway、firewall、load balance等。下一篇文章我們會討論更多細節 。

Linux bridge and veth pairs

Linux bridge用于連接OVS port和虛擬機。ports負責連通OVS bridge和linux bridge或者兩者與虛擬機。linux bridage主要用于安全組增強。安全組通過iptables實現,iptables只能用于linux bridage而非OVS bridage。

Veth對在openstack網絡中大量使用,也是debug網絡問題的很好工具。Veth對是一個簡單的虛擬網線,所以一般成對出現。通常Veth對的一端連接到bridge,另一端連接到另一個bridge或者留下在作為一個網口使用。

這個例子中,我們將創建一些veth對,把他們連接到bridge上并測試聯通性。這個例子用于通常的Linux服務器而非openstack節點:創建一個veth對,注意我們定義了兩端的名字:

  1. # ip link add veth0 type veth peer name veth1 
  2.  
  3. # ifconfig -a 
  4.  
  5.  
  6.  
  7. veth0     Link encap:Ethernet HWaddr 5E:2C:E6:03:D0:17 
  8.  
  9.           BROADCAST MULTICAST  MTU:1500 Metric:1 
  10.  
  11.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
  12.  
  13.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
  14.  
  15. collisions:0 txqueuelen:1000 
  16.  
  17.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b) 
  18.  
  19. veth1     Link encap:Ethernet HWaddr E6:B6:E2:6D:42:B8 
  20.  
  21.           BROADCAST MULTICAST  MTU:1500 Metric:1 
  22.  
  23.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
  24.  
  25.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
  26.  
  27. collisions:0 txqueuelen:1000 
  28.  
  29.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b) 
  30.  
  31.  

為了讓例子更有意義,我們將創建如下配置:

  1. veth0 => veth1 =>br-eth3 => eth3 ======> eth2 on another Linux server 

br-eht3: 一個基本的Linux bridge,連接veth1和eth3eth3: 一個沒有設定IP的物理網口,該網口連接著斯有網絡eth2: 遠端Linux服務器上的一個物理網口,連接著私有網絡并且被配置了IP(50.50.50.1)一旦我們創建了這個配置,我們將通過veth0 ping 50.50.50.1這個遠端IP,從而測試網絡聯通性:

  1. # brctl addbr br-eth3 
  2.  
  3. # brctl addif br-eth3 eth3 
  4.  
  5. # brctl addif br-eth3 veth1 
  6.  
  7. # brctl show 
  8.  
  9. bridge name     bridge id               STP enabled     interfaces 
  10.  
  11. br-eth3         8000.00505682e7f6       no              eth3 
  12.  
  13.                                                         veth1 
  14.  
  15. # ifconfig veth0 50.50.50.50 
  16.  
  17. # ping -I veth0 50.50.50.51 
  18.  
  19. PING 50.50.50.51 (50.50.50.51) from 50.50.50.50 veth0: 56(84) bytes of data. 
  20.  
  21. 64 bytes from 50.50.50.51: icmp_seq=1 ttl=64 time=0.454 ms 
  22.  
  23. 64 bytes from 50.50.50.51: icmp_seq=2 ttl=64 time=0.298 ms 
  24.  
  25. # ethtool -S veth1NIC statistics:peer_ifindex: 12# ip link..12: veth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000 

如果命名不像例子中這么顯而易見,導致我們無法支持veth設備的兩端,我們可以使用ethtool命令查詢。ethtool命令返回index號,通過ip link命令查看對應的設備:

  1. # ethtool -S veth1 
  2.  
  3. NIC statistics: 
  4.  
  5. peer_ifindex: 12 
  6.  
  7. # ip link 
  8.  
  9.  
  10.  
  11. 12: veth0:  mtu 1500 qdisc pfifo_fast state UP qlen 1000 

總結

文章中,我們快速了解了OVS/網絡namespaces/Linux bridges/veth對。這些組件在openstack網絡架構中大量使用,理解這些組件有助于我們理解不同的網絡場景。

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

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

2014-12-03 13:10:10

openstacknetworkneutron

2014-12-04 14:01:54

openstacknetworkneutron

2017-08-15 13:05:58

Serverless架構開發運維

2014-12-01 15:38:33

openstacknetworkneutron

2023-06-07 15:34:21

架構層次結構

2022-04-24 10:42:59

Kubernete容器網絡Linux

2017-05-04 15:36:54

Openstack Q實現實踐

2016-09-01 12:37:13

OpenStack虛擬機Metadata

2018-04-16 11:04:23

HBaseRegion Serv數據庫

2019-03-18 09:50:44

Nginx架構服務器

2018-12-27 12:34:42

HadoopHDFS分布式系統

2022-01-14 12:28:18

架構OpenFeign遠程

2013-07-31 10:04:42

hadoopHadoop集群集群和網絡

2012-08-31 10:00:12

Hadoop云計算群集網絡

2012-11-08 14:47:52

Hadoop集群

2016-12-08 15:36:59

HashMap數據結構hash函數

2020-07-21 08:26:08

SpringSecurity過濾器

2010-06-01 15:25:27

JavaCLASSPATH

2023-01-16 18:32:15

架構APNacos

2021-09-03 09:55:43

架構Yarn內部
點贊
收藏

51CTO技術棧公眾號

免费的av网站| 中文字幕在线中文字幕日亚韩一区| 在线看成人av| 久久99免费视频| 欧美日韩专区在线| 日日噜噜夜夜狠狠久久丁香五月| 免费国产羞羞网站视频| 久久成人亚洲| 久久成人人人人精品欧| 制服丝袜第二页| 国产高清日韩| 色哟哟日韩精品| 国产a级黄色大片| 精品av中文字幕在线毛片| 经典一区二区三区| 日韩av123| 欧美高清视频一区二区三区| 国产亚洲一卡2卡3卡4卡新区 | 懂色av蜜臀av粉嫩av分享吧 | 高清一区在线观看| 草美女在线观看| 国产精品久久久久久久久久久免费看 | 夫妻av一区二区| 国产精品女主播| 五月婷婷中文字幕| 欧美日韩成人| 日韩在线观看网址| 97超碰在线资源| 国产精品任我爽爆在线播放| 欧美精品久久一区| 国产一级特黄a大片免费| 123区在线| 亚洲精选一二三| 一区二区三区四区视频在线观看 | 久久视频免费| 欧美三级视频在线| 日韩av播放器| 在线观看特色大片免费视频| 夜夜爽夜夜爽精品视频| 午夜啪啪免费视频| 1769在线观看| 中文字幕av在线一区二区三区| 国产主播一区二区三区四区| 1级黄色大片儿| 伊人成人网在线看| 欧美激情精品久久久久久| 日韩一区二区三区四区在线| 免费欧美一区| 亚洲美女性视频| 狠狠人妻久久久久久综合蜜桃| 国产精品15p| 精品免费国产一区二区三区四区| 激情在线观看视频| 成人性生活视频| 欧美性猛交xxxxx水多| 久久久噜噜噜www成人网| 热色播在线视频| 福利视频一区二区| 久久久久久久久久久久久久国产| 美女的胸无遮挡在线观看| 亚洲国产成人高清精品| 青草青青在线视频 | 国产精品成久久久久三级| 波多野结衣视频网站| 国产麻豆综合| 国产精品久久久久久久久男| 中文字幕福利视频| 精品一区二区三区免费毛片爱| 国产精品一区久久| 国产剧情久久久| 大美女一区二区三区| 精品国产二区在线| 国产毛片在线| 综合色天天鬼久久鬼色| 三级在线免费观看| 岛国av免费在线观看| 色综合久久久久久久久| 亚洲欧美日韩一级| 日韩欧美中文在线观看| 亚洲国内精品视频| 久久久久久久久久久久久久久| 欧美日韩精品在线一区| 久色乳综合思思在线视频| 精品小视频在线观看| 香蕉亚洲视频| 国产美女久久精品| 亚洲精品无码久久久| 26uuu亚洲婷婷狠狠天堂| 午夜免费电影一区在线观看| 黄色免费在线观看| 午夜伦欧美伦电影理论片| 熟女人妇 成熟妇女系列视频| 欧美男女视频| 亚洲国产一区二区三区在线观看 | 一区二区三区鲁丝不卡| 精品人妻一区二区三区四区在线 | 欧美zozo另类异族| www.久久av| 影音先锋日韩在线| 日韩美女主播视频| 精品国产99久久久久久宅男i| 99久久精品国产一区| 一区二区三区欧美成人| 人人草在线视频| 日韩欧美一区中文| 免费看污片的网站| 亚洲国产精品一区制服丝袜| 国产精品人成电影| 五月婷婷久久久| 中文字幕亚洲电影| 成人在线免费在线观看| 麻豆国产一区二区三区四区| 亚洲人成电影网站色xx| 国产午夜免费视频| 精品一二三四区| 欧美一区二区三区四区五区六区| www视频在线免费观看| 欧美自拍丝袜亚洲| 蜜臀av一区二区三区有限公司| 欧美 日韩 国产精品免费观看| 国产精品美女www| 香蕉视频网站在线| 亚洲最大成人综合| 亚洲美女爱爱视频| 欧美一区二区麻豆红桃视频| 66m—66摸成人免费视频| 国产熟女一区二区丰满| 中文字幕精品在线不卡| 欧美三级一级片| 黄色欧美在线| 欧美国产极速在线| 99久久亚洲精品日本无码 | 久久精品女人毛片国产| 精品一区二区三区久久久| 欧洲一区二区在线观看| 成人动漫一区| 日韩精品中文字幕在线播放| 国产乡下妇女做爰毛片| 成人午夜免费视频| 2019日韩中文字幕mv| 日日夜夜操视频| 国产成人免费高清| 亚洲高潮无码久久| 久久天堂久久| 欧美激情xxxxx| 亚洲av无码乱码国产精品久久| 亚洲日本成人在线观看| 亚洲精品综合在线观看| 日韩在线观看一区| 国产一区二区香蕉| 美女黄视频在线观看| 欧美丰满少妇xxxxx高潮对白| 亚洲欧美另类日本| 精品一区二区三区久久| 97超碰免费观看| 国产在线不卡一区二区三区| 久久视频国产精品免费视频在线| 国产精品国产精品国产专区| 日韩毛片精品高清免费| 久久久久无码精品| 在线国产日韩| 久久久一本精品99久久精品| 成人勉费视频| 最近2019免费中文字幕视频三| 中文字幕一区二区人妻痴汉电车| 国产精品久久久久久久久久免费看| 欧美日韩精品区别| 欧美日韩1区| 鲁丝片一区二区三区| 精品国模一区二区三区| 精品国产欧美一区二区五十路| 999精品国产| 午夜精品久久久久久久 | 色老板在线视频一区二区| 欧美中文在线视频| 77777影视视频在线观看| 欧美日韩专区在线| 免费在线视频观看| 久久婷婷久久一区二区三区| 美女网站视频黄色| 欧美在线影院| 蜜桃在线一区二区三区精品| 久久av影院| 久99九色视频在线观看| 天堂a√在线| 欧美日韩一区小说| 日本一区二区不卡在线| 中文字幕欧美三区| 久草免费资源站| 日本午夜精品一区二区三区电影 | 欧美一区二区私人影院日本| 久草视频免费在线播放| 久久九九影视网| 成人高清在线观看视频| 久久久久久久欧美精品| 99热都是精品| 国产精品一线天粉嫩av| 亚洲aⅴ日韩av电影在线观看| 欧美在线极品| 欧美精品在线免费播放| 极品白浆推特女神在线观看| 欧美一级视频精品观看| 亚洲大尺度在线观看| 亚洲午夜av在线| 国产在线观看免费视频软件| 91亚洲国产成人精品一区二区三 | 国产精品333| 天天综合精品| 青青成人在线| 国产亚洲精品美女久久| 国产在线精品成人一区二区三区| 手机在线观看av| 久国内精品在线| 日韩在线观看www| 亚洲欧美国产一区二区三区| 亚洲AV无码精品国产| 4hu四虎永久在线影院成人| 亚洲AV无码成人精品区东京热| 一区二区三区在线播| 国产免费嫩草影院| 久久精品一区蜜桃臀影院| 日本道中文字幕| 国产一本一道久久香蕉| 三上悠亚在线一区二区| 肉色丝袜一区二区| 国产淫片免费看| 一本久道久久综合婷婷鲸鱼| 菠萝蜜视频在线观看入口| 久久香蕉国产| 亚洲成人在线视频网站| 少妇精品久久久| 久久综合一区| 欧美有码在线| 久久精品国产综合精品| 国产女人18毛片水真多18精品| 不卡视频一区| 日韩区一区二| 高清视频一区| www.丝袜精品| 国产日韩二区| 群体交乱之放荡娇妻一区二区 | 亚洲一区二区福利视频| 免费成人在线观看视频| 手机看片福利日韩| 日本不卡在线视频| 在线观看免费污视频| 免费观看在线综合色| 亚洲欧美久久久久| 麻豆国产精品一区二区三区| 日韩av在线中文| 久久99国产精品久久99果冻传媒| 在线观看亚洲色图| 毛片不卡一区二区| 亚洲一二区在线观看| 国产成人亚洲综合色影视| 绯色av蜜臀vs少妇| 成人免费毛片a| 精品人妻少妇嫩草av无码| 91亚洲精品久久久蜜桃| 人妻aⅴ无码一区二区三区 | 亚洲色图自拍| 伊人久久大香线| 日韩伦理在线免费观看| 国产精品久久久久久久免费软件| 37pao成人国产永久免费视频| 老鸭窝亚洲一区二区三区| 欧洲av无码放荡人妇网站| 免费观看成人av| 亚洲精品在线视频播放| 高清不卡一区二区在线| 亚洲最大免费视频| 日本一区二区三级电影在线观看| 貂蝉被到爽流白浆在线观看| 亚洲乱码中文字幕| 国产精品第56页| 在线亚洲人成电影网站色www| 91好色先生tv| 精品国产一区二区在线观看| 色视频在线观看免费| 色一情一乱一区二区| 日日夜夜天天综合入口| 欧美一级淫片丝袜脚交| 玖玖精品在线| 国产一级二级三级精品| 日韩精品91| 野外做受又硬又粗又大视频√| 蜜桃av一区| 中国老熟女重囗味hdxx| 2欧美一区二区三区在线观看视频| www中文在线| 午夜精品久久久| 国产精品丝袜黑色高跟鞋| 欧美精品一区二区三区一线天视频| 六十路在线观看| 欧美成人精品在线播放| 神马电影网我不卡| 成人情视频高清免费观看电影| 国产一区二区观看| 国产一区二区四区| 九九热在线视频观看这里只有精品| 95视频在线观看| 国产精品第13页| 波多野结衣在线观看视频| 日韩免费电影网站| 91caoporm在线视频| 日本高清不卡的在线| 日韩中文字幕一区二区高清99| 欧美午夜免费| 亚洲国产99| 国产亚洲色婷婷久久| 久久九九久久九九| 一级片中文字幕| 精品女同一区二区| 国产精品久久久久久福利| 国产精品成人久久久久| 九九热hot精品视频在线播放| 992tv成人免费观看| 日本伊人午夜精品| 成人免费无遮挡无码黄漫视频| 亚洲成人在线免费| www.激情五月.com| 俺去亚洲欧洲欧美日韩| 视频一区在线免费看| 久久av免费观看| 亚洲激情影院| 中文字幕一区二区三区人妻在线视频 | 欧美精品一区二区三区在线看午夜 | 99视频精品全部免费在线| 波多野结衣不卡视频| 欧美日韩国产首页| eeuss影院在线播放| 国产成人精品网站| 自拍自偷一区二区三区| av黄色在线网站| 久久伊99综合婷婷久久伊| 奇米影视第四色777| 亚洲激情视频网| 狠狠操一区二区三区| 国产日韩久久| 亚洲精品视频啊美女在线直播| 性活交片大全免费看| 亚洲午夜精品一区二区三区他趣| 亚洲第一免费视频| 欧美黑人xxx| 精品自拍偷拍| 成人在线免费观看av| 久久久久久久久99精品| av大片免费观看| 亚洲人成网在线播放| 色尼玛亚洲综合影院| 深夜福利成人| 精品亚洲成a人在线观看| chinese全程对白| 欧美一二三区在线| 久草在线视频资源| 精选一区二区三区四区五区| 中文一区在线| a级片在线观看| 69堂亚洲精品首页| 欧美6一10sex性hd| 国产一区福利视频| 老司机久久99久久精品播放免费| www在线观看免费视频| 欧美日韩久久一区| 色婷婷在线播放| 久久久久久久久久久一区| 久久最新视频| av黄色免费在线观看| 精品久久久久久综合日本欧美| av中文在线资源库| 日韩高清国产精品| 精品一区二区免费| 久久国产精品波多野结衣| 日韩不卡在线观看| 2019年精品视频自拍| 日韩人妻精品一区二区三区| 成人午夜电影久久影院| 无码人妻av免费一区二区三区| 自拍亚洲一区欧美另类| 亚洲三级av| 日本va中文字幕| 亚洲激情欧美激情| 久久这里精品| 91成人免费视频| 三级久久三级久久久| 欧美三级日本三级| 亚洲人成网站777色婷婷| 久久亚洲精精品中文字幕| 久久久久久久久久久久久久国产| 日韩一区在线看| 西西人体44www大胆无码| 成人精品一区二区三区| 亚洲黄页一区| 久久久久麻豆v国产| 亚洲精品久久久久久久久| 亚洲国产一区二区久久| 欧美一级在线看| 亚洲精品日韩综合观看成人91| 久久精品国产亚洲a∨麻豆| 亚洲一区亚洲二区|