亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于標(biāo)簽交換的OpenStack SDN網(wǎng)絡(luò)高效多流表方案

        2018-05-28 11:10:10許延偉黃志林徐曄劉永紅
        電腦知識與技術(shù) 2018年9期
        關(guān)鍵詞:軟件定義網(wǎng)絡(luò)

        許延偉 黃志林 徐曄 劉永紅

        摘要:在OpenStack云計算平臺中采用基于SDN技術(shù)的網(wǎng)絡(luò)架構(gòu)是當(dāng)前的一個技術(shù)發(fā)展趨勢,因為其可以很好的滿足OpenStack在網(wǎng)絡(luò)管理方面的靈活性和敏捷性需求。其中基于OpenFlow流表為虛擬機提供各種二層和三層網(wǎng)絡(luò)功能是實現(xiàn)高效的網(wǎng)絡(luò)通信的關(guān)鍵。針對OpenStack平臺的網(wǎng)絡(luò)需求特性,該文提出了一種基于標(biāo)簽交換的SDN網(wǎng)絡(luò)高效多流表方案,通過多流水線有效降低SDN網(wǎng)絡(luò)流表數(shù)量,提高網(wǎng)絡(luò)通信的效率,具備適應(yīng)不同云計算平臺的能力和網(wǎng)絡(luò)功能擴展能力,從而可為OpenStack提供高效的SDN組網(wǎng)實現(xiàn)方案。

        關(guān)鍵詞: 軟件定義網(wǎng)絡(luò);OpenStack;OpenFlow;多流表方案

        中圖分類號:TP393 文獻標(biāo)識碼:A 文章編號:1009-3044(2018)09-0053-04

        Abstract:The adoption of SDN-based network architecture in the OpenStack cloud-computing platform is a current trend, because of its ability to meet OpenStack's flexibility and agility requirements in network management. Providing various Layer 2 and Layer 3 network functions for virtual machines based on the OpenFlow flow entries is the key to achieving efficient network communication. Aiming at the network characteristics of OpenStack, this paper proposes an efficient multi-flow table Implementation for SDN network based on label switching, which can effectively reduces the number of SDN network flow tables and improves the efficiency of network communication by multi-pipelines. In addition, it has the ability to adapt to different cloud computing platforms and extending the network functionalities.

        Key words:SDN ; OpenStack; OpenFlow; Multi-Flow Table Implementation

        1 引言

        近年來云計算己經(jīng)在各大軟件廠商、互聯(lián)網(wǎng)公司中得到廣泛認可和使用。當(dāng)前,基于OpenStack架構(gòu)的云計算平臺占領(lǐng)了絕對的市場份額。無論在國內(nèi)一線互聯(lián)網(wǎng)和軟件公司還是國外各軟件巨頭,近90%的廠商都在關(guān)注和實踐OpenStack項目,成為了事實上的開源云計算平臺標(biāo)準(zhǔn)[1]。

        OpenStack是由Rackspace和美國國家航空航天局(NASA)合作研發(fā)的用于搭建IaaS平臺的云計算管理軟件[2]。OpenStack是一個開源的云計算管理平臺項目,并基于社區(qū)開發(fā)模式,無論是企業(yè)或個人都可以根據(jù)自己的需要修改源代碼,并將修改的代碼作為開源或者商業(yè)產(chǎn)品發(fā)布出去[3]。OpenStack支持幾乎所有類型的云環(huán)境,項目目標(biāo)是提供實施簡單、可大規(guī)模擴展、豐富、標(biāo)準(zhǔn)統(tǒng)一的云計算管理平臺。OpenStack通過各種互補的服務(wù)提供了基礎(chǔ)設(shè)施即服務(wù)(IaaS)的解決方案,每個服務(wù)提供API以進行集成。

        作為OpenStack云平臺中的三大關(guān)鍵基礎(chǔ)資源之一,Neutron網(wǎng)絡(luò)的管理相當(dāng)復(fù)雜,各種網(wǎng)絡(luò)功能和配置對用戶的要求很高,而且出現(xiàn)問題以后非常難以定位原因,而且開源社區(qū)版本的虛擬網(wǎng)絡(luò)性能表現(xiàn)不是很理想。因此,依靠其內(nèi)在的高靈活性和可編程性,開發(fā)可對接OpenStack Neutron的軟件定義網(wǎng)絡(luò)(Software Defined Network,SDN)[4]網(wǎng)絡(luò)就成為了一個技術(shù)上的必然選擇和當(dāng)前主流趨勢。SDN把傳統(tǒng)網(wǎng)絡(luò)設(shè)備緊密耦合的網(wǎng)絡(luò)架構(gòu)分拆為應(yīng)用、控制、數(shù)據(jù)轉(zhuǎn)發(fā)3層分離的體系架構(gòu),其核心技術(shù)是通過實現(xiàn)網(wǎng)絡(luò)設(shè)備的控制權(quán)和轉(zhuǎn)發(fā)權(quán)的相互獨立,從而靈活、方便地控制數(shù)據(jù)包的轉(zhuǎn)發(fā),提供了一種可編程的網(wǎng)絡(luò)管理模式。在軟件定義網(wǎng)絡(luò)中,控制器通過南向接口(OpenFlow[5]協(xié)議)獲取底層網(wǎng)絡(luò)設(shè)備信息,進行統(tǒng)一部署、集中管理以及靈活控制,從而解決了分散網(wǎng)絡(luò)設(shè)備的管理控制問題。同時,控制器提供了可編程擴展的北向接口,按不同需求設(shè)計的功能應(yīng)用軟件可以直接運行在控制器上,利用控制器對全局網(wǎng)絡(luò)設(shè)備進行統(tǒng)一管理。

        當(dāng)前基于SDN的OpenStack網(wǎng)絡(luò)方案主要可以分為Overlay網(wǎng)絡(luò)架構(gòu)[6, 7]和非Overlay網(wǎng)絡(luò)架構(gòu)[8, 9]。在Oveylay網(wǎng)絡(luò)架構(gòu)下,不同服務(wù)器上的虛擬機之間的通信依靠構(gòu)建在虛擬交換機之上的二層隧道,例如VxLan [10]、GRE [11]等。由于二層隧道需要對數(shù)據(jù)包進行封包和解封包的操作,Overlay網(wǎng)絡(luò)架構(gòu)下的虛擬機通信性能和網(wǎng)絡(luò)的靈活性都會受到很大的限制[8]。非Overlay網(wǎng)絡(luò)架構(gòu)一般是利用物理SDN交換機進行組網(wǎng),利用SDN控制器下發(fā)OpenFlow實現(xiàn)虛擬機的端到端的SDN通信。這種組網(wǎng)方案可以充分利用SDN網(wǎng)絡(luò)的靈活性和敏捷特性,充分發(fā)揮物理交換機的高效數(shù)據(jù)包處理性能,但是其面臨的主要問題是當(dāng)前的SDN物理交換機的流表數(shù)量有限和SDN控制器流表下發(fā)的低效率。

        文獻[12]提出了一種基于標(biāo)簽進行數(shù)據(jù)包轉(zhuǎn)發(fā)的SDN網(wǎng)絡(luò)方案,如圖1所示。文獻[12]會為每一個交換機定義一個標(biāo)簽,并預(yù)先計算所有交換機之間的最短路徑,然后以O(shè)penFlow流表的形式在所有的交換機上下發(fā)基于標(biāo)簽進行路由的流表。因此,交換機中的流表的數(shù)量就從主機數(shù)量數(shù)量級降低到了交換機數(shù)量級,從而可以大大降低物理交換機上流表的數(shù)量。但是文獻[10]的方法無法直接應(yīng)用于OpenStack平臺,主要是由于Neutron網(wǎng)絡(luò)功能眾多,各種功能特性也具有很大區(qū)別,導(dǎo)致了設(shè)計開發(fā)在功能和性能上能滿足要求的SDN網(wǎng)絡(luò)難度很大。因此,如何設(shè)計一種高效的多流表方案以達到靈活性和性能的統(tǒng)一就成為了一個關(guān)鍵因素。

        本文提出了一種基于標(biāo)簽交換的SDN網(wǎng)絡(luò)高效多流表方案,通過多流水線有效降低SDN網(wǎng)絡(luò)流表數(shù)量,提高網(wǎng)絡(luò)通信的效率,具備適應(yīng)不同云計算平臺的能力和網(wǎng)絡(luò)功能擴展能力,從而可為OpenStack提供高效的SDN組網(wǎng)實現(xiàn)方案。本文的方案主要有以下幾個特性:1)基于標(biāo)準(zhǔn)OpenFlow流表實現(xiàn)OpenStack中虛擬機的內(nèi)外網(wǎng)所有網(wǎng)絡(luò)通信,交換網(wǎng)中的交換機分為計算節(jié)點OVS虛擬交換機、轉(zhuǎn)發(fā)交換機、外網(wǎng)出口交換機三種角色,根據(jù)其角色分別下發(fā)不同的流表;2)通過標(biāo)簽實現(xiàn)整個交換網(wǎng)內(nèi)的數(shù)據(jù)包的統(tǒng)一路由交換;3)每個OVS虛擬交換機和外網(wǎng)出口交換機都使用多個流表來完成流量處理,每一個流表對應(yīng)于一個獨立的網(wǎng)絡(luò)處理流程,根據(jù)通信類型在不同的流表之間進行跳轉(zhuǎn)以支持虛擬機的各種通信需求;4)多流表中的流表項根據(jù)其相應(yīng)的功能特性分別采取了反應(yīng)式和預(yù)先式兩種下發(fā)策略。

        2 全流程OpenFlow流表交換的網(wǎng)絡(luò)組網(wǎng)架構(gòu)

        為了能更好的發(fā)揮SDN在OpenStack中的應(yīng)用潛力,避免Overlay網(wǎng)絡(luò)帶來的各項難題,我們提出了基于物理OpenFlow交換機的高效網(wǎng)絡(luò)方案,其主要優(yōu)點如下:

        1)無須封包、解包帶來的高網(wǎng)絡(luò)吞吐量,可以最大程度發(fā)揮物理網(wǎng)絡(luò)性能;

        2)VM的南北向流量可以直接通過物理交換網(wǎng)轉(zhuǎn)發(fā),不僅南北向帶寬可以達到線性速度,而且NAT、Floating IP和負載均衡等高級網(wǎng)絡(luò)功能都可在控制器的統(tǒng)一調(diào)度下由交換機來實現(xiàn);

        3)基于標(biāo)準(zhǔn)OpenFlow協(xié)議,無廠商綁定,造價較傳統(tǒng)網(wǎng)絡(luò)方案可大幅降低,而且網(wǎng)絡(luò)可動態(tài)線性擴展;

        4)物理網(wǎng)絡(luò)中流量可視帶來的可管可控優(yōu)勢,可支持網(wǎng)絡(luò)安全功能和流量工程等功能擴展,提高系統(tǒng)的靈活性。

        基于標(biāo)準(zhǔn)OpenFlow流表實現(xiàn)OpenStack中虛擬機的內(nèi)外網(wǎng)所有網(wǎng)絡(luò)通信,交換網(wǎng)中的交換機分為計算節(jié)點OVS虛擬交換機、轉(zhuǎn)發(fā)交換機、外網(wǎng)出口交換機三種角色,根據(jù)其角色分別下發(fā)不同的流表。轉(zhuǎn)發(fā)交換機和出口交換機都可以采用支持OpenFlow協(xié)議的物理交換機。

        通過控制器計算交換機之間的通信路徑,每個交換機分配一個唯一的基于Vlan ID的標(biāo)簽, 根據(jù)路徑建立基于Vlan ID標(biāo)簽的數(shù)據(jù)流表,當(dāng)有網(wǎng)絡(luò)通信請求時候,在通信兩端點所在交換機上分別建立兩個流表,在起點處數(shù)據(jù)加上Vlan ID的標(biāo)簽并放在路徑上,在終點把數(shù)據(jù)拆解標(biāo)簽并轉(zhuǎn)發(fā)到指定的通信端點上,完成數(shù)據(jù)通信。交換機間的通信路徑都基于標(biāo)簽下發(fā)OpenFlow流表。轉(zhuǎn)發(fā)交換機上只要基于標(biāo)簽進行路由的流表,因此流量數(shù)量會得以大大降低。

        轉(zhuǎn)發(fā)交換機上面只有一個0號標(biāo)簽轉(zhuǎn)發(fā)表,會根據(jù)數(shù)據(jù)包中的不同標(biāo)簽轉(zhuǎn)發(fā)到不同的端口。本專利使用VLAN ID作為數(shù)據(jù)包標(biāo)簽,所以標(biāo)簽轉(zhuǎn)發(fā)表上面的流表都是類似于如下的流表模式:

        IP,dl_vlan=x,actions=output:y

        轉(zhuǎn)發(fā)交換機上面的流表只和網(wǎng)絡(luò)拓撲有關(guān),和主機的通信過程無關(guān),所以只在拓撲發(fā)生變化影響到交換機之間的轉(zhuǎn)發(fā)路徑時才需要進行更新。

        3 OVS虛擬交換機多流表方案

        在OpenStack網(wǎng)絡(luò)中,所有的虛擬機都會連接在宿主機上的一個虛擬OVS交換機上。OVS支持通過標(biāo)準(zhǔn)的OpenFlow協(xié)議下發(fā)流表,每一條流表包含Match域以匹配不能數(shù)據(jù)包字段和Action域以對相應(yīng)的數(shù)據(jù)包執(zhí)行不同的動作。為了能實現(xiàn)多種流水線的處理,Goto_Table是最為關(guān)鍵的一個Action操作,以實現(xiàn)多個流水線處理之間的跳轉(zhuǎn)。需要注意的是,OpenFlow標(biāo)準(zhǔn)本身并沒有限制Goto_Table的目的流表,但是在OVS中Goto_Table的目的流表號必須大于當(dāng)前的流表號,即OVS中的流水線只能“向前”。

        圖3顯示了本文提出的OVS虛擬交換機的多流表方案。每個OVS虛擬交換機上的流表分為兩個不同的流水線,分別對應(yīng)于處理本地虛擬機發(fā)送的數(shù)據(jù)包和其他交換機轉(zhuǎn)發(fā)過來的帶標(biāo)簽的數(shù)據(jù)包,0號流表會根據(jù)數(shù)據(jù)包的實際情況選擇不同的流水線進行處理。本地虛擬機發(fā)送的數(shù)據(jù)包流經(jīng)的流水線包括0號出口分發(fā)表、1號輸出防火墻表、2號輸出QoS表、3至10號的網(wǎng)絡(luò)功能區(qū)表、11號虛機間通信會話表和12號標(biāo)簽轉(zhuǎn)發(fā)表,最終由12號表輸出到不同的交換機上聯(lián)端口。其他交換機轉(zhuǎn)發(fā)過來的帶有本地標(biāo)簽的數(shù)據(jù)包流經(jīng)的流水線包括13至20號的網(wǎng)絡(luò)功能區(qū)表、21號入口防火墻表、22號入口QoS表和30號本地主機轉(zhuǎn)發(fā)表,最終由30號表輸出到本地不同的虛擬機。

        其中網(wǎng)絡(luò)功能區(qū)中的每一個流表都對應(yīng)于一個單獨的網(wǎng)絡(luò)功能,多個網(wǎng)絡(luò)功能之間彼此隔離,可以根據(jù)實際需求增加或刪除網(wǎng)絡(luò)功能,以適應(yīng)不能的云平臺環(huán)境,而且可以根據(jù)其功能特性分別支持反應(yīng)式和預(yù)先式兩種下發(fā)策略。例如,對于Floating IP流表,其中的流表下發(fā)方式為預(yù)先下發(fā)式,當(dāng)用戶在OpenStack平臺中更新相應(yīng)配置以后可以直接在5號和15號表中下發(fā)相應(yīng)的流表。但是對于NAT流表,就要求在每次NAT會話時才能以反應(yīng)式的方式在4號和14號表中下發(fā)相應(yīng)的流表。

        4 外網(wǎng)出口交換機多流表方案

        在OpenStack Neutron網(wǎng)絡(luò)方案中,網(wǎng)絡(luò)的管理分為內(nèi)部網(wǎng)絡(luò)(Internal network)和外部網(wǎng)絡(luò)(public network)。內(nèi)部網(wǎng)絡(luò)為虛擬機可以直接連接的網(wǎng)絡(luò),一般分配的是局域網(wǎng)IP地址。所謂外部網(wǎng)絡(luò)是指openstack部署環(huán)境以外的網(wǎng)絡(luò)。這個網(wǎng)絡(luò)可以是數(shù)據(jù)中心中的另一個網(wǎng)絡(luò)、Internet、或者一個不被openstack控制的私有網(wǎng)絡(luò)。與外部網(wǎng)絡(luò)通信,我們需要在openstack中創(chuàng)建一個network并設(shè)置為public。這個network用于虛擬機與public network通信。虛擬機不能直接連接到這個新創(chuàng)建的屬性為public的network,所有網(wǎng)絡(luò)流量必須使用openstack創(chuàng)建的router從private network路由到public network。OpenStack管理員可以創(chuàng)建多個屬性為public的網(wǎng)絡(luò),用以把虛擬機連接到不同的外部網(wǎng)絡(luò)中。

        在本文所提出的SDN網(wǎng)絡(luò)方案會包含多個外網(wǎng)出口交換機,每一個外網(wǎng)出口對應(yīng)于一個Public網(wǎng)絡(luò)。每個外網(wǎng)出口交換機上的流表分為兩個不同的流水線,如圖4所示,分別對應(yīng)于處理其他交換機轉(zhuǎn)發(fā)過來的由虛擬機發(fā)出的數(shù)據(jù)包和外連網(wǎng)口發(fā)送過來的數(shù)據(jù)包,0號流表會根據(jù)數(shù)據(jù)包的實際情況選擇不同的流水線進行處理。外連網(wǎng)口發(fā)送過來的數(shù)據(jù)包流經(jīng)的流水線包括0號出口分發(fā)表、1號輸入防火墻表、2號輸入QoS表、3至10號的網(wǎng)絡(luò)功能區(qū)表和12號標(biāo)簽轉(zhuǎn)發(fā)表,最終由12號表通過不同的內(nèi)聯(lián)端口輸出到內(nèi)部交換機。其他交換機轉(zhuǎn)發(fā)過來的帶有本地標(biāo)簽的數(shù)據(jù)包流經(jīng)的流水線包括21號外連輸出防火墻表、22號外連輸出QoS表和30號外部網(wǎng)關(guān)MAC轉(zhuǎn)發(fā)表,最終由30號表輸出到不同的外聯(lián)端口。

        為了能和OVS虛擬交換機上面的多流表方案保持相對應(yīng),這里把外網(wǎng)出口作為一個連接所有外部主機的本地端口。和OVS虛擬交換機上面的多流表方案最大的不同是外網(wǎng)出口交換機上的網(wǎng)絡(luò)功能區(qū)流表只有一份,目的是為了減少出口交換機上面的流表數(shù)量,而把其實現(xiàn)在了每一個虛擬交換機上面。

        外網(wǎng)出口交換機可以是OVS虛擬交換機也可以是支持OpenFlow協(xié)議的物理交換機,如Pica8的交換機P-5401、P-5101等1?;诂F(xiàn)有物理OpenFlow交換機的實現(xiàn)方式和交換芯片的限制,在一個數(shù)據(jù)包處理的流水線中,對數(shù)據(jù)包相關(guān)字段做出修改后必須要立即輸出到某個端口[13]。因此,若外網(wǎng)出口交換機為物理交換機,則圖4所示的第12號流表需要刪除,而應(yīng)由網(wǎng)絡(luò)功能區(qū)中的各流表直接進行輸出,但是這樣會破壞流表的耦合性要求。另外一個常用的解決方案是令相應(yīng)的數(shù)據(jù)包可以從0號流表開始重新走一次流水線,這可以通過由兩個網(wǎng)口直連構(gòu)造的“回路”來實現(xiàn)。

        5 總結(jié)

        本文提出了一種基于多流表的OpenStack SDN網(wǎng)絡(luò)實現(xiàn)方法,通過多流表分級有效降低SDN網(wǎng)絡(luò)流表數(shù)量,可有效提高交換機的性能。通過基于標(biāo)簽進行交換網(wǎng)中的數(shù)據(jù)包轉(zhuǎn)發(fā),可大大降低一次通信的路徑計算時間以及流表下發(fā)數(shù)量,有效提高數(shù)據(jù)通信的速度,并可支持現(xiàn)有物理SDN交換機組網(wǎng)。另外,本文所提出的多流表方案可支持網(wǎng)絡(luò)功能的擴展,具備適應(yīng)不同云計算平臺的能力。所以,可解決現(xiàn)有云計算環(huán)境中網(wǎng)絡(luò)靈活性和性能方面的矛盾,具高度產(chǎn)業(yè)利用價值。

        注釋:

        1.http://www.pica8.com/products/pre-loaded-switches

        參考文獻:

        [1] 張宇霞,周明輝,張偉,等.OpenStack開源社區(qū)中商業(yè)組織的參與模式[J].軟件學(xué)報,2017,28(06):1343-1356.

        [2] 李知杰,趙健飛. Open Stack開源云計算平臺[J].軟件導(dǎo)刊, 2012,12:10-12.

        [3] 張進鐸,毛承國,李碩,等. Open Stack開源云平臺主模塊的架構(gòu)分析[J]. 信息技術(shù)與信息化, 2014,04:244-247.

        [4] Fundation O N. Software-defined networking: The new norm for networks. ONF White Paper, 2012.

        [5] McKeown N, et al. OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 2008,38(2): 69-74.

        [6] Denton J.Learning OpenStack Networking ( Neutron)[M].Packt Publishing Ltd.,2015.

        [7] 詹晗.基于OpenStack的分布式SDN控制器Dragonflow研究[J].計算機與現(xiàn)代化,2017(07):91-94.

        [8] 許延偉,許凱.一種基于SDN全物理交換機部署OpenStack的實現(xiàn)[J].電腦知識與技術(shù),2016,12(04):66-69.

        [9] 羅朝樂.基于OpenFlow硬件交換機實現(xiàn)OpenStack網(wǎng)絡(luò)虛擬化性能優(yōu)化[D].東南大學(xué),2015.

        [10] 繆仕福.VXLAN 網(wǎng)絡(luò)技術(shù)研究[J].科技資訊, 2015,4:009.

        [11] 唐琴.GRE 隧道技術(shù)在大型企業(yè)網(wǎng)中的應(yīng)用[J].電腦知識與技術(shù):學(xué)術(shù)交流, 2008(8): 800-802.

        [12] Xiaoyuan Lu, Yanwei Xu.SFabric: A scalable SDN based large layer 2 data center network fabric. IWQoS,2015: 57-58.

        [13] http://www.pica8.com/document/v2.3/html/ovs-commands-reference/

        猜你喜歡
        軟件定義網(wǎng)絡(luò)
        面向未來的傳輸綜合網(wǎng)管系統(tǒng)演進研究
        移動通信(2016年23期)2017-03-07 16:28:25
        基于隊列樹的SDN控制器高效消息處理機制
        中國聯(lián)通SDN的思考和應(yīng)用實例
        業(yè)務(wù)功能鏈技術(shù)及其應(yīng)用探析
        針對大規(guī)模軟件定義網(wǎng)絡(luò)的子域劃分及控制器部署方法
        一種新的SDN架構(gòu)下端到端網(wǎng)絡(luò)主動測量機制
        超高吞吐率Wi—Fi融合應(yīng)用新技術(shù)分析
        移動通信(2016年20期)2016-12-10 09:22:49
        SDN在傳送網(wǎng)絡(luò)的引入與應(yīng)用分析
        SDN/NFV技術(shù)接入網(wǎng)應(yīng)用
        3SNetworking:面向業(yè)務(wù)、安全增強的軟件定義網(wǎng)絡(luò)
        中文精品久久久久人妻不卡| 一区二区久久精品66国产精品| 白色白色白色在线观看视频| 亚洲夫妻性生活免费视频| 久久精品国产久精国产| 双腿张开被9个黑人调教影片| 精品高清国产乱子伦| 手机在线免费观看的av| 成人欧美一区二区三区在线观看| a级国产乱理论片在线观看| 99久久精品一区二区三区蜜臀| 亚洲国语对白在线观看| 欧美亚洲一区二区三区| 亚洲av无码专区在线电影| 亚洲成人av一区二区三区| 亚洲精品国产成人久久av盗摄| 免费看美女被靠到爽的视频| 国自产偷精品不卡在线| 最新国产成人综合在线观看| 全国一区二区三区女厕偷拍| 久久精品国产亚洲av麻豆色欲| 国产香蕉97碰碰视频va碰碰看 | 视频一区二区在线播放| 国产精品成人久久一区二区| 亚洲日本国产精品久久| 天堂国精产品2023年| 国产成+人+综合+亚洲专| 一道本加勒比在线观看| 国产太嫩了在线观看| 日产精品久久久久久久| 精品国产一区二区三区久久狼 | 国产黑色丝袜在线观看网站91| 男人天堂这里只有精品| 国产精品久久久久久久久免费| 亚洲不卡电影| 精品熟女视频一区二区三区国产| 日本丰满熟妇videossex一| 波多野结衣有码| 亚洲国产av中文字幕| 伊人久久大香线蕉av波多野结衣| 欧美人妻精品一区二区三区|