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

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

云計算
伴隨著電商等用戶在雙11、秒殺之類業務高峰期流量的迅猛增長,對虛擬機網絡性能提升的需求日益迫切,25G網絡逐漸成為一種標配。為了解決傳統純軟件Virtual Switch方案帶來的性能瓶頸,我們在調研了業界主流的智能網卡方案之后,最終決定采用基于OpenvSwitch的開源方案,并成功在公有云落地應用。

伴隨著電商等用戶在雙11、秒殺之類業務高峰期流量的迅猛增長,對虛擬機網絡性能提升的需求日益迫切,25G網絡逐漸成為一種標配。為了解決傳統純軟件Virtual Switch方案帶來的性能瓶頸,我們在調研了業界主流的智能網卡方案之后,最終決定采用基于OpenvSwitch的開源方案,并成功在公有云落地應用。

[[250725]]

相較于傳統方案,新的智能網卡方案在整個switch的轉發上性能為小包24Mpps,單VF的接收性能達15Mpps,網卡整體性能提升10倍以上。應用于云主機后,可將其網絡能力提升至少4倍,時延降低3倍,有效解決電商等業務高峰期的穩定性問題。本文將詳細講講新方案從選型到落地過程中遇到的坑及解決之道,希望能給人以借鑒與啟發。

業界主流的智能網卡方案對比

傳統的軟件Virtual Switch的性能瓶頸,在于其從物理網卡接收報文后,是按照轉發邏輯發送給vhost線程,vhost再傳遞給虛擬機的方式執行,如此一來,vhost的處理能力就成為了影響虛擬機網絡性能的關鍵。

于是,在宿主機上通過25G SmartNIC對網絡流量進行卸載成為業界公認的主流方向。現階段,智能網卡的實現百花齊放,例如:AWS采用基于通用ARM的眾核方案、Azure采用基于FPGA的方案、華為云采用基于專用網絡處理器(NP)的方案、阿里云采用基于可編程ASIC芯片的方案。就目前來看各個方案各有優劣,并沒有特別突出一統天下的方案。

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

基于通用ARM、MIPS的眾核方案,簡單將原來跑在宿主機上的vSwitch移植到網卡上,既可以支持Linux Kernel也可以支持DPDK,從而達到釋放宿主機計算資源的目的。而其他基于FPGA、NP和可編程ASIC的方案,大多在網卡上維護一個快速轉發路徑(Fast Path),當收到報文后,首先檢查是否在Fast Path已經緩存了該類報文的處理規則,如果找到,則直接按照規則執行動作,否則就轉發到Slow Path去處理。而這個Slow Path可以是DPDK,也可以是Linux Kernel。

因此,Fast Path最重要的是看是否支持足夠多的Action,以及自定義Action的可擴展性。Slow Path和Fast Path通信除了各廠商的私有接口外,也有標準的TC Offload接口和DPDK提供的RTE Flows接口。

不過,FPGA的功耗和成本較高,研發周期長且不能快速地落地,從硬件到軟件都需要投入大量的資源。而其他基于第三方網卡廠家的軟件定制化方案,對于網卡軟件的穩定性嚴重依賴于第三方廠商, 遇到問題時不能快速的定位排障。

我們的選擇

在業界沒有非常完美的實現方案下,我們開始將目光轉向開源技術,由于OpenvSwitch本身支持基于Linux Tc Flower Offload卸載接口, 對現有控制管理面影響小,并且能夠快速應用落地開發給用戶使用。因此,我們選擇了基于Tc Flower Offload的OpenvSwitch開源方案。

報文處理可以被看做是通過一系列順序操作將一個報文從接收發送到最終的目的地,最典型處理的是發送或者丟棄。這一系列操作通常是連續的match然后執行action。Linux kernel TC子系統的Tc Flower可以將報文基于流進行控制轉發,而流通常是基于報文常見域來分類,這些域組成了名叫flow key的match項,flow key包括了報文常見域和可選的隧道信息,TC actions對報文執行丟棄、修改、發送等操作。

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

這個方式類似于OpenvSwitch的分類方式。 通過Tc Flower分類器的offload對于flow-based的系統提供強有力的方法來增加吞吐量并減少CPU利用率。

基于OpenvSwitch卸載的智能網卡落地實踐

方案選定之后,我們開始在原有架構上進行落地實踐,這個過程并非一帆風順,在具體落地的過程中,我們也遇到了幾個方面的問題:

1. 虛擬機的遷移

落地之初,首先要進行虛擬機的遷移。因為各個廠商的SmartNIC都是基于VF passthrough的方案,而VF的不可遷移性為虛擬機遷移帶來了困難。在業界,Azure主要通過bonding VF和virtio-net device的方案解決這一問題,但是這種方法需要用戶在一定層面上的介入,帶來了虛擬機鏡像管理的問題。

通過調研upstream(https://patchwork.ozlabs.org/cover/920005/ )“Enable virtio_net to act as a standby for a passthrough device” 方案,我們發現此環境下,用戶不需要手工設置bonding操作或者制作特定的鏡像,可以完美的解決用戶介入的問題。最終,我們采用了 VF+standby virtio-net的方式進行虛擬機的遷移。具體遷移過程為:

l 創建虛擬機自帶virtio-net網卡,隨后在Host上選擇一個VF 作為一個hostdev的網卡,設置和virtio-net網卡一樣的MAC地址,attach到虛擬機里面,這樣虛擬機就會對virtio-net和VF網卡自動形成類似bonding的功能,此時,在Host上對于虛擬機就有兩個網絡Data Plane;

l virtio-net backend的tap device在虛擬機啟動時自動加入到host的OpenvSwitch bridge上,當虛擬機網卡進行切換的時候datapath也需要進行切換。VF attach到虛擬機后,在OpenvSwitch bridge上將VF_repr置換掉tap device;

2. VXLAN encap/decap不能offload

接下來需要做SmartNIC端的適配。以Mellanox CX5網卡為例,軟件環境包括OpenvSwitch-2.10.0、ukernel-4.14和MLNX_OFED-4.4-1.0.0.0。由于mlx5_core driver最新版本并不支持Ethernet over GRE tunnel offload,所以我們先通過VXLAN進行了測試。

如下圖,eth2 是PF, mlx_0是VF0的representor,通過以下命令進行初始化。首先,開啟一個VF設備,將VF設備在driver mlx5_core上解綁,設置PF設備的IP地址,設置PF網卡相關switched模式,開啟PF網卡encap功能。

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

OpenvSwitch 配置如下:虛擬機VF利用representor mlx_0連接到 br0,通過vxlan0 發送給對端。VXLAN隧道本地地址為172.168.152.75,對端地址為172.168.152.208。

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

Encap/decap報文都能有效收發,但是并沒有offload到網卡上

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

首先發現dmesg顯示錯誤

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

查詢原因后發現OpenvSwitch在創建vxlan device時,并沒有將vxlan dport信息注冊進網卡。OpenvSwitch通常是通過 vxlan device的netdev_ops->ndo_add_vxlan_port接口完成這一功能,但是在較新的內核比如ukernel-4.14中是通過netdev_ops->ndo_udp_tunnel_add接口完成的。

后來我們給OpenvSwitch 提交patch “datapath: support upstream ndo_udp_tunnel_add in net_device_ops”https://patchwork.ozlabs.org/patch/953417/ 來解決這一問題。

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

3. Decap報文不能offload

解決上述問題后,egress方向的encap報文雖然可以有效的offload,但是ingress decap報文卻依然不可以。

case2的vxlan decap打印是在mlx_0 VF上,因此我們推測decap規則可能也下發到了VF port上。由于tc規則設置于vxlan_sys的虛擬device上,因而很可能是在尋找設置的物理網卡上出現了問題。

通過代碼分析,可以看到虛擬device的設置物理網卡是通過action device找到的,即mlx_0 VF,而OpenvSwitch下發給mlx_0 VF的tc_flower帶著egress_dev為true的標志,由此推斷,TC規則是設置在VF對應的PF上。

沿著此推斷,我們查看了mlx5 driver的代碼backports/0060-BACKPORT-drivers-net-ethernet-mellanox-mlx5-core-en_.patch

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

發現ukernel-4.14可以支持cls_flower->egress_dev flag,但并不支持HAVE_TC_TO_NETDEV_EGRESS_DEV。因此,我們斷定mlx5_core driver在內核兼容性的判斷上出現問題。隨后,我們提交了相應的patch給Mellanox解決此問題。

4. Backend tap device encap報文被丟棄

在做live migration時需要用到backend tap sdevice,OpenvSwitch在發送報文時將tc規則設置到了tap device上,依靠tc的in_sw方式進行tunnel_key set然后轉發給gre_sys device進行發送, 但是gre_sys device直接將報文丟棄,這讓我們非常詫異。

分析其原因,我們發現,在tc offload的in_sw情況下,報文會繞過 OpenvSwitch的轉發邏輯直接通過gre_sys device進行發送。而我們使用的是OpenvSwitch-2.10.0所帶的內核模塊代碼, 內核模塊兼容性編譯時判斷ukernel-4.14并不支持USE_UPSTREAM_TUNNEL,所以,gre_sys device并不是內核自帶的gre設備,而是OpenvSwitch自己創建的一種不具備nodo_start_xmit函數的設備,OpenvSwitch內核態gre tunnel的轉發并不通過gre_sys device真正做發送。

雖然ukernel-4.14不支持USE_UPSTREAM_TUNNEL,但對于內核自帶的gre device是能支持通過ip_tunnel_key進行nodo_start_xmit發送的,因而對于內核自帶的gre device來說,USE_UPSTREAM_TUNNEL的標志是有效的。

由此,OpenvSwitch可以通過acinclude.m4文件去判斷

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

由于OpenvSwitch判斷這個功能根據gre以及erspan來決定的,但ukernel-4.14對于erspan來說,USE_UPSTREAM_TUNNEL的標志是無效的。

之后,我們引入上游https://patchwork.ozlabs.org/cover/848329/ patch系列“ERSPAN version 2 (type III) support”,使OpenvSwitch感知內核支持USE_UPSTREAM_TUNNEL 來解決gre_sys device drop報文的問題。

5. Ethernet over gre tunnel不能offload

打入Mellanox提供了基于ethernet over gre的patch后,我們又發現ingress的decap方向不能做offload。

這是由于在gre_sys device上并沒有生成tc ingress qdisc,OpenvSwitch 通過vport的get_ifinex獲取device的ifindex設置tc 規則,而gre tunnel type的vport 并沒有enable get_ifindex功能。

我們查找了upstream的OpenvSwitch,并通過patch“netdev-vport: Make gre netdev type to use TC rules”解決這個問題。

此外,egress encap offload的報文也不能被對方接收,通過抓包發現gre header里面帶了csum field,但是OpenvSwitch上的gre tunnel并沒有設置csum options。

研究代碼cls_tunne_key的set action里默認是帶csum field的, 必須通過顯示的設置TCA_TUNNEL_KEY_NO_CSUM才會關閉csum filed。而OpenvSwicth-2.10.0沒有做這方面的適配。

我們查找了upstream的OpenvSwitch,并最終通過patch “netdev-tc-offloads: TC csum option is not matched with tunnel configuration”解決了這一問題。

綜上,我們詳細介紹了UCloud 25G SmartNIC的選型方案,以及在實踐的過程中遇到的各種技術問題及其解決方案,通過對ukernel、OpenvSwitch、mlx5_core driver的功能補全和bugfix,最后將這一開源方案成功落地應用。

性能對比

落地應用后,我們基于OpenvSwitch卸載的高性能25G智能網卡方案下,從vSwitch性能、 虛擬網卡性能等維度進行了系列性能測試。可以看到,

單VF的接收性能可達15Mpps:

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

整個vSwitch的轉發性能為小包24Mpps:

UCloud基于OpenvSwitch卸載的高性能25G智能網卡實踐

而一般傳統純軟件環境下,vSwitch的轉發性能為2Mpps,虛擬網卡的接收性能僅1.5Mpps左右。相較于原方案,網卡整體性能提升了10倍以上。

應用在云主機時,同樣8核配置的主機,以收向UDP小包(1 Byte)場景為例,新方案的PPS值可達469w,而原值為108w。

后續計劃

目前,該方案已經成功應用于公有云上,將作為網絡增強2.0云主機推出,使云主機的網絡能力提升到目前網絡增強1.0版本的4倍以上。后續我們計劃將該方案移植到Bare Metal物理云主機產品上,讓公有云和物理云主機在功能和拓撲上一致,并研究有狀態的Firewall/NAT的Offload。

責任編輯:未麗燕 來源: 51CTO.com
相關推薦

2021-05-31 09:38:21

Linux網卡補丁

2017-03-15 12:03:31

騰訊云25G網卡云服務器

2014-07-28 13:54:02

25G以太網以太網

2018-12-19 12:14:13

IPv6UCloudTIC2018

2018-06-19 16:58:36

UCloud彭晶鑫存儲

2015-12-18 17:26:15

25G50G100G

2015-06-01 07:02:12

云集群高性能計算

2018-09-04 08:30:15

數據中心光模塊網絡架構

2022-07-04 11:08:16

25G50G100G

2017-03-29 13:27:51

騰訊云云服務器

2015-09-11 15:40:15

數據中心交換機

2020-07-16 08:06:53

網關高性能

2022-08-15 08:01:35

微服務框架RPC

2018-07-25 06:00:35

數據中心以太網網絡

2022-08-22 17:46:56

虛擬數倉Impala

2018-01-12 14:37:34

Java代碼實踐

2019-05-21 09:40:47

Elasticsear高性能 API

2014-03-19 14:34:06

JQuery高性能

2024-11-20 19:56:36

2011-12-15 13:28:57

點贊
收藏

51CTO技術棧公眾號

欧美三级电影精品| 国产精品久久久久久久久晋中 | 欧美成人片在线观看| 永久免费精品视频| 一本一道综合狠狠老| 国产高潮呻吟久久久| 亚洲av成人精品日韩在线播放| 首页欧美精品中文字幕| 欧美精品一区二区三区国产精品| 欧美在线一级片| 日韩三级一区| 福利二区91精品bt7086| 免费观看中文字幕| 嫩草在线播放| 国产成人精品一区二区三区四区| 国产成人jvid在线播放| 欧美日韩在线视频免费| 欧洲激情综合| 日韩精品一二三四区| 免费高清视频在线观看| 成人综合网站| 色呦呦网站一区| 九九热只有这里有精品| 超碰免费在线观看| 99精品视频免费在线观看| 亚洲伊人一本大道中文字幕| 波多野结衣影片| 亚洲伦理一区| 久久久久久91香蕉国产| 国产91在线播放九色| 欧美人妖视频| 亚洲大尺度美女在线| 亚洲免费黄色录像| 99欧美精品| 在线免费精品视频| 国产精品-区区久久久狼 | 日韩av片电影专区| 久久久国产精品黄毛片| 亚洲天天综合| www.色综合| 成人18视频免费69| 日韩夫妻性生活xx| 国产一区二区三区三区在线观看| 熟妇高潮精品一区二区三区| 欧美绝顶高潮抽搐喷水合集| 精品国产伦一区二区三区免费| 久久精品久久99| 亚洲一区二区av| 欧美精三区欧美精三区| 欧美女同在线观看| 久久久国产精品网站| 在线观看91精品国产入口| 动漫av免费观看| 精品免费av在线| 在线观看欧美日本| wwwwxxxx日韩| 四虎国产精品免费久久5151| 欧美区视频在线观看| 午夜视频在线网站| 国产免费av国片精品草莓男男| 88在线观看91蜜桃国自产| www.国产视频.com| 99精品女人在线观看免费视频 | 亚洲一区二区视频在线| 亚洲 欧美 综合 另类 中字| av影院在线| 欧美丝袜美女中出在线| 999精品网站| 久久爱.com| 日韩免费福利电影在线观看| 娇妻高潮浓精白浆xxⅹ| 羞羞答答一区二区| 这里只有视频精品| 91高清免费看| 亚洲毛片网站| 国产精品视频精品| 精品国产黄色片| 99re在线视频这里只有精品| 日本电影一区二区三区| 免费黄色网址在线观看| 一区二区三区国产| 无码aⅴ精品一区二区三区浪潮 | 欧美一级精品在线| 人妻av一区二区| 精品在线99| www.亚洲成人| 日韩av一二三区| 麻豆精品视频在线观看免费| 超碰在线97av| 国产精品毛片一区二区三区四区| 亚洲欧美怡红院| 欧美激情视频免费看| 91天天综合| 亚洲第一中文字幕在线观看| 99在线视频免费| 亚洲一级影院| 国产精品一区二区久久精品| 日本黄色不卡视频| 国产精品久久久久久久久久久免费看 | 日韩不卡av在线| 你懂的亚洲视频| 欧美整片在线观看| 99热这里只有精品5| 久久中文字幕电影| 97在线免费视频观看| 丝袜美腿一区| 亚洲电影第1页| 一级片一级片一级片| 羞羞视频在线观看欧美| 96国产粉嫩美女| 国产视频第一页在线观看| 亚洲一区二区三区中文字幕| 啊啊啊国产视频| 香蕉人人精品| 97精品视频在线播放| 国产99视频在线| 国产精品美女一区二区三区| 成人综合视频在线| 88久久精品| 久久精品国产久精国产思思| 亚洲精品男人的天堂| 福利视频网站一区二区三区| 亚洲一二区在线| 久久久一本精品| 亚洲经典中文字幕| 男女免费视频网站| 国产美女一区二区三区| 亚洲精品成人三区| 成人开心激情| 精品无人区乱码1区2区3区在线| 日本少妇高清视频| 狠狠狠色丁香婷婷综合久久五月| 欧美一区三区二区在线观看| 伊人久久精品一区二区三区| 亚洲国产精品va在线看黑人 | 黑丝一区二区| 不卡视频一区| 激情av在线播放| 欧美va亚洲va| 老女人性淫交视频| 国产精品自拍三区| 国产日本欧美在线| 国产一区二区三区精品在线观看| 色婷婷久久av| 一区二区的视频| 中文字幕制服丝袜一区二区三区| av网站在线不卡| 清纯唯美亚洲综合一区| 国产精品劲爆视频| 91.xxx.高清在线| 欧美日韩大陆在线| 国产又色又爽又高潮免费| 美女精品一区二区| 在线观看日本一区| av日韩一区| 色综合久久88色综合天天看泰| 精品人妻一区二区三区蜜桃 | 日韩视频在线观看免费| 6—12呦国产精品| 亚洲乱码中文字幕| 亚洲一二三四五| 乱码第一页成人| 午夜精品一区二区在线观看的 | 欧美成人短视频| 久久精品国产99国产| 国产av不卡一区二区| 中文字幕一区日韩精品| 午夜精品在线视频| 欧美美女色图| 欧美日韩mp4| 草视频在线观看| a在线播放不卡| 男人女人黄一级| 天天天综合网| 精品九九九九| 国产成人午夜性a一级毛片| 久久成人这里只有精品| 天天干天天插天天操| 91国模大尺度私拍在线视频| 国产免费美女视频| 成人美女在线视频| 男操女免费网站| 欧美视频在线观看| 欧美一区观看| 日韩精品一级| 国产激情久久久| 亚洲奶水xxxx哺乳期| 亚洲欧美另类人妖| 99久久精品日本一区二区免费 | 亚洲在线精品视频| 夜夜嗨av一区二区三区| 丰腴饱满的极品熟妇| 国产精品综合久久| 麻豆传传媒久久久爱| 欧美精品1区| 日韩.欧美.亚洲| 大奶一区二区三区| 国产一区玩具在线观看| 麻豆蜜桃在线观看| 超碰日本道色综合久久综合| 伦理片一区二区三区| 日韩西西人体444www| 不卡av电影在线| 亚洲成人av福利| 欧美成人777| 国产情人综合久久777777| 人妻av一区二区三区| 免费视频一区二区| 免费毛片小视频| 欧美日韩国产欧| 亚洲一区二区三区午夜| 一区二区三区日本久久久| 91精品国产高清久久久久久91裸体 | 伊人夜夜躁av伊人久久| 免费网站在线高清观看| 99久久久久久| 超碰人人cao| 激情综合五月天| 手机在线免费观看毛片| 午夜亚洲精品| 秋霞无码一区二区| 欧美成人一品| 亚洲欧美一二三| 日韩在线观看电影完整版高清免费悬疑悬疑| 国产视频一区二区三区四区| 日韩区一区二| 91在线在线观看| 国产精品va视频| 国产美女91呻吟求| 日韩一区精品| 欧美最近摘花xxxx摘花| 嗯啊主人调教在线播放视频| 欧美激情区在线播放| caopen在线视频| yw.139尤物在线精品视频| 8888四色奇米在线观看| 在线精品播放av| 成年人在线观看视频| 在线观看视频99| 在线观看麻豆| 日韩一中文字幕| 男人天堂久久久| 久久色在线播放| 97超碰在线公开在线看免费| 久久成人免费视频| av网站导航在线观看免费| 久久国产天堂福利天堂| 中中文字幕av在线| 欧美国产日韩一区| 国产后进白嫩翘臀在线观看视频| 欧美黄色片在线观看| 青青草视频在线免费直播| 欧美丰满少妇xxxxx做受| 女人天堂av在线播放| 91精品91久久久久久| 自由日本语热亚洲人| 国产精品久久久久久久久免费看 | 蜜桃视频在线观看免费视频| 97精品免费视频| 日韩精品影片| 成人黄色生活片| 一区中文字幕| 九九九九久久久久| 欧美美女视频| 成年人三级视频| 伊人久久亚洲美女图片| 久久综合色视频| 日韩电影在线一区二区| 亚洲一区二区三区四区五区| 国产成人免费高清| 欧美做受喷浆在线观看| 国产日韩精品一区二区三区| 日韩精品久久久久久久的张开腿让| 1000部国产精品成人观看| 久久久一二三区| 欧美性生交xxxxxdddd| 中文字幕在线观看国产| 欧美成人精精品一区二区频| 经典三级在线| 久久成人一区二区| 日本不卡1234视频| 国产狼人综合免费视频| 国产成人aa在线观看网站站| 日本视频一区二区在线观看| 亚洲情侣在线| 国产精品97在线| 国内久久婷婷综合| 一级特黄a大片免费| 国产精品色眯眯| 日本网站免费观看| 欧美色爱综合网| 日韩一级片免费| 色99之美女主播在线视频| 韩国成人二区| 成人免费淫片视频软件| 亚洲丝袜啪啪| 99在线观看视频免费| 日本vs亚洲vs韩国一区三区二区 | 国产成人手机高清在线观看网站| 亚洲成人动漫在线| 免费永久网站黄欧美| 国产毛片久久久久久| 久久久久久久网| 九九视频在线免费观看| 欧美日韩精品系列| 日本v片在线免费观看| 久久99精品国产99久久6尤物| 日本在线精品| 久久精品99| 亚洲午夜极品| 五月天婷婷影视| 国产三级精品三级| a v视频在线观看| 精品国精品国产尤物美女| 日本中文字幕伦在线观看| 奇米4444一区二区三区| 91午夜精品| 亚洲美女自拍偷拍| 开心九九激情九九欧美日韩精美视频电影 | 一道本在线视频| 亚洲天堂免费在线| 少妇淫片在线影院| 国产免费高清一区| 国产精品红桃| 在线成人精品视频| 亚洲精品久久嫩草网站秘色| 91国产免费视频| 中国日韩欧美久久久久久久久| 性高爱久久久久久久久| 久久伊人资源站| 在线视频精品| 给我看免费高清在线观看| 亚洲成人资源网| 黑人精品一区二区三区| 久久久久久高潮国产精品视| 一区二区三区欧洲区| 丰满人妻一区二区三区53号| 国产在线播放一区三区四| 三上悠亚作品在线观看| 欧美日本韩国一区二区三区视频| 成人午夜在线观看视频| 国产精品免费视频久久久| 日韩久久视频| 中文字幕亚洲影院| 亚洲日本在线a| 精品人妻午夜一区二区三区四区 | 国产经典一区| 日韩欧美亚洲区| 久久精品国产免费看久久精品| 美女福利视频网| 69堂亚洲精品首页| 日本动漫同人动漫在线观看| 91视频免费进入| 日韩午夜av在线| av小说在线观看| 欧美天天综合网| 成人免费在线| 国产欧美一区二区三区不卡高清| 亚洲精品乱码| 性欧美丰满熟妇xxxx性仙踪林| 色婷婷久久久亚洲一区二区三区| 成人在线免费看| 51国偷自产一区二区三区| 狠狠入ady亚洲精品经典电影| 亚洲精品乱码久久| 色综合久久精品| 黄色一级大片在线免费看产| 91网免费观看| 国产精品夜夜夜| 欧美日韩生活片| 欧美v日韩v国产v| 户外露出一区二区三区| 超碰在线免费观看97| 成人精品小蝌蚪| 国产免费www| 欧美成年人网站| 综合国产视频| 无套内谢丰满少妇中文字幕| 午夜国产不卡在线观看视频| 国产精品四虎| 波多野结衣一区二区三区在线观看| 奶水喷射视频一区| 91精品一区二区三区蜜桃| 亚洲娇小xxxx欧美娇小| 亚洲色图综合| 亚洲欧洲日产国码无码久久99| 亚洲国产精品成人综合| 精品人妻一区二区三区日产乱码| 日本中文字幕不卡免费| 欧美国产精品| 国产又黄又粗视频| 日韩欧美www| 成人免费在线观看视频| 阿v天堂2018| 成人免费一区二区三区在线观看| 日本久久一级片| 成人网在线观看| 香蕉成人久久| 精品视频在线观看免费| 日韩在线精品视频|