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

亚洲精品高清无码视频| 日本成人黄色免费看| 久久久久久蜜桃| 亚洲免费专区| 69久久99精品久久久久婷婷| 国产69精品久久久久999小说| 免费一级毛片在线观看| 国内一区二区在线| 琪琪第一精品导航| 青青草原在线免费观看视频| 免费av一区| 欧美电影免费观看完整版| 国产精品亚洲二区在线观看 | 岛国一区二区三区| 国产成人在线亚洲欧美| 免费看一级一片| 成人女性视频| 亚洲精品成人久久| 亚洲精品在线网址| 视频精品导航| 色综合天天性综合| 国产成a人亚洲精v品在线观看| 伊人免费在线| 久久亚洲一区二区三区明星换脸 | 三级av在线| 国产激情一区二区三区四区| 国产精品美腿一区在线看| 欧美日韩综合在线观看| 极品av少妇一区二区| 欧美成人免费全部| 99re6热在线精品视频| 伊人久久综合影院| 亚洲精品久久久久久久久| 日本女人性视频| 欧美与亚洲与日本直播| 91久久精品日日躁夜夜躁欧美| 人妻少妇精品久久| 免费影视亚洲| 亚洲精品久久嫩草网站秘色| 亚洲一二区在线| 成年女人的天堂在线| 91看片淫黄大片一级| 精品国产免费久久久久久尖叫 | crdy在线观看欧美| 欧美巨大另类极品videosbest | 久久国产乱子伦精品| 亚洲毛片在线| 午夜精品三级视频福利| 丰满少妇乱子伦精品看片| 亚洲国产mv| 国内精品小视频| 亚洲天堂日韩av| 99综合在线| 欧美一级淫片aaaaaaa视频| 黄色片免费观看视频| 亚洲永久免费精品| 国产精品第二页| 中文字幕免费观看视频| 免费成人av资源网| 91久久久久久久久久久久久| 国产欧美综合视频| 国产99久久久国产精品潘金| 成人情视频高清免费观看电影| 亚洲老妇色熟女老太| 91在线精品秘密一区二区| 久久偷看各类wc女厕嘘嘘偷窃| 欧洲视频在线免费观看| 欧美激情在线观看视频免费| 免费看av软件| 国产啊啊啊视频在线观看| 精品久久在线播放| 91国产精品视频在线观看| av成人在线网站| 亚洲成年人影院在线| 中文字幕一区二区人妻在线不卡| 国产尤物久久久| 久久久国产精品x99av| 国产一级av毛片| 久热综合在线亚洲精品| 91久久国产婷婷一区二区| 丰满人妻一区二区三区无码av| 99久久综合99久久综合网站| 日韩视频专区| 欧美人与禽性xxxxx杂性| 精品国产91久久久久久| 奇米视频888| 6080成人| 神马久久久久久| 男女羞羞免费视频| 丝袜美腿亚洲色图| 99久久99久久精品国产片| 牛牛影视精品影视| 亚洲精品中文字幕乱码三区| 国产女女做受ⅹxx高潮| 高清久久一区| 亚洲人成在线电影| 久久精品www人人爽人人| 日韩1区2区3区| 国产精品一区二区免费看| 99se视频在线观看| 午夜久久久久久| 色18美女社区| 精品国产一区二区三区噜噜噜 | 国产乱人伦精品一区| 中文字幕一精品亚洲无线一区| 国产精品第108页| 美女精品一区二区| 欧美人与物videos另类| 丝袜在线观看| 欧美日本在线一区| 亚洲一级中文字幕| 亚洲第一毛片| 99三级在线| 免费日本一区二区三区视频| 欧美视频在线观看免费网址| 国模大尺度视频| 欧美成人激情| 国产精品成人播放| 五月婷在线视频| 一区二区三区在线免费播放| 一本一道久久a久久综合蜜桃| 欧美激情在线免费| 91国产中文字幕| www.桃色av嫩草.com| 亚洲色欲色欲www| 天天综合网久久| 国产伦精品一区二区三区千人斩 | 亚洲第一会所| 亚洲九九九在线观看| 国产无套粉嫩白浆内谢| 丰满亚洲少妇av| 黄色特一级视频| 成人在线分类| 久久av资源网站| 国产美女三级无套内谢| 亚洲婷婷在线视频| 一级黄色片国产| 国产精品久久久久9999赢消| 国产精品久久久久久久久久99| 免费黄网站在线观看| 精品久久久在线观看| 三叶草欧洲码在线| 亚洲一区区二区| 蜜桃成人在线| 免费观看欧美大片| 亚洲午夜女主播在线直播| 波多野结衣不卡| 日本一区二区在线不卡| 依人在线免费视频| 天天射天天综合网| 91久久精品国产91久久性色tv| 在线免费观看污| 欧美videossexotv100| 男人的天堂一区| 久久久久久久久久久久久夜| 亚洲免费看av| 在线一区电影| 国产精品美女xx| 伊人久久在线| 在线观看日韩专区| 国产乱码精品一区二区| 亚洲香肠在线观看| 熟女丰满老熟女熟妇| 欧美aaa在线| 法国空姐在线观看免费| 国产96在线亚洲| 奇米四色中文综合久久| 秋霞午夜在线观看| 精品国精品国产尤物美女| 五月天婷婷综合网| 久久久99久久| 下面一进一出好爽视频| 欧美日本不卡高清| 美女视频久久| 日韩黄色三级在线观看| 久久久久亚洲精品国产| 欧美新色视频| 7777精品伊人久久久大香线蕉完整版 | 国产黄色片在线| 处破女av一区二区| 日本成人中文字幕在线| 午夜欧美精品久久久久久久| 久久精品一二三区| 日韩欧乱色一区二区三区在线| 欧美二区乱c黑人| 国产色a在线| 欧美成人a在线| 尤物视频免费观看| 亚洲午夜视频在线观看| 超碰人人人人人人人| 成人中文字幕合集| 污版视频在线观看| 亚洲免费高清| 欧美一级免费在线观看| 亚洲人成精品久久久 | 亚洲一区免费在线观看| av男人的天堂av| 不卡的av电影在线观看| 五月天开心婷婷| 久久蜜桃精品| 丁香六月激情婷婷| 国产精品不卡| 视频一区二区三区在线观看| 永久免费精品视频| 91精品视频观看| 日韩三区免费| 97婷婷大伊香蕉精品视频| eeuss影院在线播放| 日韩电影免费观看在线观看| av网站免费播放| 欧美精品在线观看一区二区| 日韩黄色在线播放| 亚洲韩国一区二区三区| 久草视频手机在线| 欧美激情一区二区| 色无极影院亚洲| 97久久人人超碰| 挪威xxxx性hd极品| 国产精品538一区二区在线| 中文字幕22页| 免费成人在线观看| 老头吃奶性行交视频| 国产精品呻吟| 久久成人免费观看| 亚洲国产片色| 美脚丝袜脚交一区二区| 午夜欧美精品| 国产情侣第一页| 亚洲欧美综合| 法国空姐在线观看免费| 久久久久电影| 正在播放久久| 99久久婷婷| 影音欧美亚洲| 亚洲精品二区三区| 欧美一级免费在线观看| 婷婷另类小说| 国产91porn| 欧美久色视频| 国产成a人亚洲精v品在线观看| 韩日视频一区| 少妇高潮毛片色欲ava片| 亚洲毛片播放| 人妻少妇被粗大爽9797pw| 国产农村妇女精品一区二区| 日韩精品xxxx| 久久综合狠狠| 少妇一级淫免费播放| 精品一区二区在线播放| 亚洲制服在线观看| 国产精品影视在线| 精品国产aⅴ一区二区三区东京热 久久久久99人妻一区二区三区 | 一级做a爰片毛片| 国产日韩亚洲欧美综合| 超碰人人干人人| 中文字幕日韩一区| 欧美xxxx黑人xyx性爽| 亚洲成人高清在线| 国产一级片毛片| 欧美日韩精品欧美日韩精品| 国产人妖一区二区三区| 精品少妇一区二区三区在线播放| 少妇无码一区二区三区| 精品亚洲一区二区三区| 国产区视频在线| 久久亚洲精品中文字幕冲田杏梨| 欧美人与牲禽动交com| 欧美一级高清免费| 亚洲精品伦理| 成人在线看片| 欧美日韩性在线观看| 特级黄色录像片| 亚洲视频成人| 亚洲欧美偷拍另类| 国产91富婆露脸刺激对白| av直播在线观看| 国产精品久久久久久妇女6080| 国产精品丝袜一区二区| 岛国av一区二区在线在线观看| 国产九色91回来了| 精品国产乱码久久久久久久久| 巨骚激情综合| 欧美精品一二区| 欧美电影h版| 亚洲一区二区中文字幕| 女人av一区| 亚洲精品少妇一区二区| 丝袜亚洲精品中文字幕一区| 师生出轨h灌满了1v1| 国产午夜精品一区二区三区嫩草| 欧美成人三级视频| 91精品办公室少妇高潮对白| 亚洲欧美强伦一区二区| 中文字幕精品久久久久| 美女av在线免费看| 91在线视频成人| 国产日韩视频在线| 成人免费在线网| 国产一区二区毛片| 午夜在线观看一区| 亚洲国产毛片aaaaa无费看| 一级aaaa毛片| 亚洲人成在线一二| av免费在线视| 亚洲一区免费网站| 日韩av在线中文字幕| 女性女同性aⅴ免费观女性恋 | 国产伦精品一区二区三区免| 99国产**精品****| 亚洲一二三区av| 26uuu国产电影一区二区| 九九热精品免费视频| 欧美军同video69gay| 国产福利在线看| 欧美亚洲免费电影| 牛牛影视久久网| 路边理发店露脸熟妇泻火| 蜜臀久久99精品久久久久久9| 性色av蜜臀av色欲av| 亚洲成在人线在线播放| 精品人妻少妇AV无码专区| 日韩在线免费av| 芒果视频成人app| 欧美日韩在线一区二区三区| 亚洲精品综合| 国产精品扒开腿做爽爽爽a片唱戏| 亚洲欧美视频在线观看| 一区二区三区精彩视频| 中文字幕v亚洲ⅴv天堂| 成人免费毛片嘿嘿连载视频…| 久久久久一区二区| 亚洲欧美日韩专区| 亚洲一区二区三区蜜桃| 狠狠做深爱婷婷久久综合一区| 午夜一区在线观看| 97人人做人人爱| 国产伦精品一区二区三区在线播放| 成人国产一区二区三区| 成人免费视频国产在线观看| 国产性猛交普通话对白| 亚洲国产成人精品电影| 17videosex性欧美| 精品一区二区国产| 亚洲一区视频| 在线视频第一页| 欧美人牲a欧美精品| 日本在线播放| 18成人在线| 伊人久久大香线蕉综合热线| 免费成人深夜夜行p站| 日本久久电影网| 在线免费看a| 亚洲综合自拍一区| 亚洲第一黄色| 成人午夜福利一区二区| 欧美色综合久久| av大片在线| 免费看污久久久| 免费观看在线色综合| 五月天婷婷色综合| 亚洲国产97在线精品一区| 唐人社导航福利精品| 亚洲精品一卡二卡三卡四卡| 国产专区综合网| 国产乡下妇女做爰| 亚洲男人天堂2023| 五月天色综合| 成人一对一视频| 欧美国产在线观看| 国产高中女学生第一次| 91精品国产九九九久久久亚洲| 深爱激情综合网| 奇米777在线| 欧美性xxxxx极品| av中文字幕在线| 91成人免费在线观看| 国产精品毛片| 日韩在线观看视频一区二区| 亚洲成人av在线播放| 欧美视频在线视频精品| 欧美一区二区激情| 国产精品素人视频| 日本精品久久久久久| 国产精品中文字幕久久久| 伊人成人在线| 亚洲欧美综合7777色婷婷| 精品国产91久久久久久久妲己| 777午夜精品电影免费看| 国产乱子伦精品无码专区| 久久精品亚洲国产奇米99| 亚洲精品国产av| 国产精品中文字幕久久久| 一区二区三区国产在线| 任我爽在线视频| 亚洲人成电影在线| 国产精品久av福利在线观看| 亚洲一级片网站| 色婷婷久久综合| 国产第一页在线视频| 日本xxx免费|