国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

美團分布式服務治理框架OCTO之二:Mesh化

共 8658字,需瀏覽 18分鐘

 ·

2021-04-13 02:12

寫在前面

前面的文章主要介紹了美團Octo服務治理框架,隨著云原生的崛起,大量服務治理體系普遍“云原生”化,而Mesh則是云原生中非常重要的一個流派,今天我們看下美團的Octo是如何一步步的Mesh化的。

Mesh化

經(jīng)過一整套服務治理能力的升級,原有Octo已經(jīng)支持了,包括set化、鏈路級復雜路由、全鏈路壓測、鑒權加密、限流熔斷等治理能力。

但整個治理體系仍存在一些痛點及挑戰(zhàn):

  • 多語言支持不友好:每一個語言搞一套治理體系不現(xiàn)實

  • 中間件和業(yè)務綁定在一起,彼此制約迭代:原有的一些治理能力是通過入侵業(yè)務代碼實現(xiàn)的,比如filter、api、sdk集成等,只是做到了邏輯隔離,未做到物理上的隔離。一般來說核心的治理能力主要由通信框架承載,如果沒有更進一步的隔離(如物理隔離),那中間件引入的bug就需要所有業(yè)務配合升級,對業(yè)務研發(fā)效率造成傷害

  • 治理決策比較分散:每個節(jié)點根據(jù)自己的狀態(tài)進行決策,無法與其他節(jié)點協(xié)同仲裁

針對于以上問題,Octo升級到2.0架構,引入了Mesh概念。

Mesh模式下,為每個業(yè)務實例部署一個Sidecar代理,所有進出應用的業(yè)務流量統(tǒng)一由Sidecar承載,同時服務治理的工作也由Sidecar執(zhí)行,所有的Sidecar由統(tǒng)一的中心化大腦控制面進行全局管控。

做好Mesh化升級,怎么解決上面的痛點的呢:

  • Service Mesh 模式下,各語言的通信框架一般僅負責編解碼,而編解碼的邏輯往往是不變的。核心的治理功能(如路由、限流等)主要由 Sidecar 代理和控制大腦協(xié)同完成,從而實現(xiàn)一套治理體系,所有語言通用。

  • 中間件易變的邏輯盡量下沉到 Sidecar 和控制大腦中,后續(xù)升級中間件基本不需要業(yè)務配合。SDK 主要包含很輕薄且不易變的邏輯,從而實現(xiàn)了業(yè)務和中間件的解耦。

  • 新融入的異構技術體系可以通過輕薄的 SDK 接入美團治理體系(技術體系難兼容,本質是它們各自有獨立的運行規(guī)范,在 Service Mesh 模式下運行規(guī)范核心內容就是控制面和Sidecar),目前美團線上也有這樣的案例。

  • 控制大腦集中掌控了所有節(jié)點的信息,進而可以做一些全局最優(yōu)的決策,比如服務預熱、根據(jù)負載動態(tài)調整路由等能力。

總結起來:盡量將治理能力與業(yè)務邏輯剝離開來,通過輕量級的SDK與業(yè)務邏輯耦合,但這一部分設計需要盡量輕薄,更多治理能力下沉到SideCar與控制大腦。

整體架構

Octo2.0整體架構如下:


協(xié)作系統(tǒng)包括服務治理系統(tǒng)、鑒權服務、配置中心、限流服務等,這些原有服務治理能力在Mesh架構下是可復用的,無需重復開發(fā)。

Mesh的技術選型

美團的Mesh改造起步于2018年底,當時的一個核心問題是整體方案的考量應該關注于哪幾個方面。

啟動計劃階段時,有了一些非常明確的關注點:

  • Octo體系經(jīng)過五年的迭代,形成了一系列的標準與規(guī)范,進行Mesh改造治理體系升級范圍會非常大,在確保技術方案可以落地的同事,也要屏蔽技術升級對于業(yè)務改動

  • 治理能力不能減弱,在保障對齊的基礎上逐漸提供更精細、更易用的運營能力

  • 可以應對超大規(guī)模的挑戰(zhàn),技術方案需要確保支撐當前兩級甚至N倍的增量,系統(tǒng)自身不能成為整個治理體系的瓶頸

  • 盡量與社區(qū)保持親和,一定程度上和社區(qū)協(xié)同演進

于是產(chǎn)出了如下的技術選型方案:

于是選擇了一種數(shù)據(jù)層面基于Envoy二次開發(fā),控制碼自研的整體選型與方案。

數(shù)據(jù)面方面,當時 Envoy 有機會成為數(shù)據(jù)面的事實標準,同時 Filter 模式及 xDS 的設計對擴展比較友好,未來功能的豐富、性能優(yōu)化也與標準關系較弱。

控制面自研為主的決策需要考量的內容就比較復雜,總體而言需要考慮如下幾個方面:

  • 美團容器化主要采用富容器的模式,這種模式下強行與 Istio 及 Kubernetes 的數(shù)據(jù)模型匹配改造成本極高,同時 Istio API也尚未確定。

  • Istio 在集群規(guī)模變大時較容易出現(xiàn)性能問題,無法支撐美團數(shù)萬應用、數(shù)十萬節(jié)點的的體量,同時數(shù)十萬節(jié)點規(guī)模的 Kubernetes 集群也需要持續(xù)優(yōu)化探索。

  • Istio 的功能無法滿足 OCTO 復雜精細的治理需求,如流量錄制回放壓測、更復雜的路由策略等。

  • 項目啟動時非容器應用占比較高,技術方案需要兼容存量非容器應用。

整體Mesh方案如下:

這張圖展示了 OCTO Mesh 的整體架構。從下至上來看,邏輯上分為業(yè)務進程通信框架 SDK 層、數(shù)據(jù)平面層、控制平面層、治理體系協(xié)作的所有周邊生態(tài)層。

先來重點介紹下業(yè)務進程及SDK層、數(shù)據(jù)平面層:

  • OCTO Proxy (數(shù)據(jù)面Sidecar代理內部叫OCTO Proxy)與業(yè)務進程采用1對1的方式部署。

  • OCTO Proxy 與業(yè)務進程采用 UNIX Domain Socket 做進程間通信(這里沒有選擇使用 Istio 默認的 iptables 流量劫持,主要考慮美團內部基本是使用的統(tǒng)一化私有協(xié)議通信,富容器模式?jīng)]有用 Kubernetes 的命名服務模型,iptables 管理起來會很復雜,而 iptables 復雜后性能會出現(xiàn)較高的損耗。);OCTO Proxy 間跨節(jié)點采用 TCP 通信,采用和進程間同樣的協(xié)議,保證了客戶端和服務端具備獨立升級的能力。

  • 為了提升效率同時減少人為錯誤,我們獨立建設了 OCTO Proxy 管理系統(tǒng),部署在每個實例上的 LEGO Agent 負責 OCTO Proxy 的?;詈蜔嵘?,類似于 Istio 的 Pilot Agent,這種方式可以將人工干預降到較低,提升運維效率。

  • 數(shù)據(jù)面與控制面通過雙向流式通信。路由部分交互方式是增強語義的 xDS,增強語義是因為當前的 xDS 無法滿足美團更復雜的路由需求;除路由外,該通道承載著眾多的治理功能的指令及配置下發(fā),我們設計了一系列的自定義協(xié)議。

控制面(美團內部名稱為Adcore)自研為主,整體分為:Adcore Pilot、Adcore Dispatcher、集中式健康檢查系統(tǒng)、節(jié)點管理模塊、監(jiān)控預警模塊。此外獨立建設了統(tǒng)一元數(shù)據(jù)管理及 Mesh 體系內的服務注冊發(fā)現(xiàn)系統(tǒng) Meta Server 模塊。

每個模塊的具體職責如下:

  • Adcore Pilot 是個獨立集群,模塊承載著大部分核心治理功能的管控,相當于整個系統(tǒng)的大腦,也是直接與數(shù)據(jù)面交互的模塊。

  • Adcore Dispatcher 也是獨立集群,該模塊是供治理體系協(xié)作的眾多子系統(tǒng)便捷接入 Mesh 體系的接入中心。

  • 不同于 Envoy 的 P2P 節(jié)點健康檢查模式,OCTO Mesh 體系使用的是集中式健康檢查。

  • 控制面節(jié)點管理系統(tǒng)負責采集每個節(jié)點的運行時信息,并根據(jù)節(jié)點的狀態(tài)做全局性的最優(yōu)治理的決策和執(zhí)行。

  • 監(jiān)控預警系統(tǒng)是保障 Mesh 自身穩(wěn)定性而建設的模塊,實現(xiàn)了自身的可觀測性,當出現(xiàn)故障時能快速定位,同時也會對整個系統(tǒng)做實時巡檢。

  • 與Istio 基于 Kubernetes 來做尋址和元數(shù)據(jù)管理不同,OCTO Mesh 由獨立的 Meta Server 負責 Mesh 自身眾多元信息的管理和命名服務。

實現(xiàn)原理


我們看下核心Mesh架構實現(xiàn)原理。


流量劫持

Octo并未采用Istio的原生方案,而是使用iptables對進出POD的流量進行劫持:

  1. iptables自身存在性能損失大、管控性差的問題:

    • iptables在內核對于包的處理過程中定義了五個“hook point”,每個“hook point”各對應到一組規(guī)則鏈,outbond流量將兩次穿越協(xié)議棧并且經(jīng)過這5組規(guī)則鏈匹配,在大并發(fā)場景下會損失轉發(fā)性能。
    • iptables全局生效,不能顯式地禁止相關規(guī)則的修改,沒有相關ACL機制,可管控性比較差。
  2. 在美團現(xiàn)有的環(huán)境下,使用iptables存在以下幾個問題:

    • HULK容器為富容器形態(tài),業(yè)務進程和其他所有基礎組件都處于同一容器中,這些組件使用了各種各樣的端口,使用iptables容易造成誤攔截。
    • 美團現(xiàn)在存在物理機、虛擬機、容器等多個業(yè)務運行場景,基于iptables的流量劫持方案在適配這些場景時復雜度較高。

鑒于以上兩個問題,最終采用了Unix Domain Socket直連方式,實現(xiàn)了業(yè)務進程和Octo Proxy進程之間的流量轉發(fā)。



服務消費者一方,業(yè)務進程通過輕量級的Mesh SDK和Octo Proxy監(jiān)聽的UDS地址建立連接。

服務提供者一方,Octo Proxy代替業(yè)務進程監(jiān)聽在TCP端口上,業(yè)務進程則監(jiān)聽在制定的UDF地址上。


UDS相比于iptable劫持有更好的性能和更低的運維成本,缺點是需要SDK。


服務訂閱


原生的Envoy的CDS、EDS請求時全量服務發(fā)現(xiàn)模式,是將系統(tǒng)中所有的服務列表都請求到數(shù)據(jù)面來進行處理。


由于大規(guī)模服務集群的服務數(shù)量太多,而需要的服務信息是少數(shù)的,所以需要改造成按需獲取服務的發(fā)現(xiàn)模式,只需要請求要訪問的后端服務節(jié)點列表就可以了。



流程如下:


業(yè)務進程啟動之后,通過http方式向Octo proxy發(fā)起服務訂閱請求,Octo Proxy將所要請求的后端AppKey更新到Xds中,Xds在向控制面請求具體的服務資源。


為增加整個過程健壯性,降低后期運維成本,做了一定的優(yōu)化。比如Octo Proxy的啟動速度有可能比業(yè)務進程啟動慢,所以Mesh SDK中增加了請求重試的邏輯,確保請求真正可以經(jīng)由Octo Proxy發(fā)出去。


Mesh SDK和Octo Proxy之間的http請求改成了同步請求,防止pilot資源下發(fā)延遲帶來問題。


Mesh SDK的訂閱信息也會保存在本地文件中,以便在Octo Proxy重啟或更新過程中,服務的可用性。


無損熱重啟


由于業(yè)務進程和Octo Proxy是獨立的進程,確保Proxy進程熱更新時可以持續(xù)提供服務,對業(yè)務無損無感知就非常重要。社區(qū)的Envoy自己支持的熱重啟不夠完善,不能做到完全的無損流量。


我們看下在短連接和長連接兩種情況下Octo Proxy重啟可能造成的流量損耗問題。



在短連接場景下,所有的新連接會在Octo Proxy New上創(chuàng)建,Octo Proxy Old上已有的連接會在響應到來后主動斷開。Octo Proxy Old的所有短連接逐漸斷開,當所有連接斷開之后,Octo Proxy Old主動退出,Octo Proxy New繼續(xù)工作,整個過程中流量是無損的。


在長連接場景下,SDK和Octo Proxy Old之間維持一個長連接斷不開,并持續(xù)使用這個連接發(fā)送請求。Ocot Proxy Old進程最終退出時,該鏈接才被迫斷開,這時可能有部分請求還未返回,導致Client端請求超時,因此Envoy的熱重啟對長連接場景支持的不完美。


為實現(xiàn)基礎組件更新過程不對業(yè)務流量造成損耗,業(yè)界的主要方式是滾動發(fā)布。也就是,不是直接全部更新,而是一部分一部分的更新,滾動的承接流量+主動斷開連接。


服務節(jié)點分批停止服務,執(zhí)行更新,然后重啟,投入使用,直到集群中所有實例都更新為最新版本。這個過程中會主動摘到業(yè)務流量,保證升級過程中業(yè)務流量不丟失。



美團的方案是進行角色劃分,將業(yè)務服務分為兩個角色:

  • 對外提供服務的server端;

  • 發(fā)起請求調用的client端;


client端octo proxy熱更新:


octo proxy old進入重啟狀態(tài),對后續(xù)的請求直接返回“熱更新”標志的響應協(xié)議,client sdk在收到“熱更新”的協(xié)議標識之后,主動切換連接進行重試。然后斷開sdk上和octo proxy old之間的長連接。



通過client sdk和octo proxy之間的交互配合,可以實現(xiàn)client在octo proxy升級過程中的流量安全。


server端coto proxy熱更新:


server端的octo proxy在熱更新開始后,主動向client側的octo proxy發(fā)送proxy restart消息,也就是要求client側的octo proxy主動切換新連接,避免當前client側octo proxy持有的舊鏈接被強制關閉,導致請求失敗。


client側octo proxy收到“主動切換新連接”的請求后,應及時從可用連接池中清除老的長連接。



數(shù)據(jù)面運維


在云原生環(huán)境下,Envoy運行在標準的K8s Pod中,通常會獨立出一個Sidecar容器,這樣可以借助K8s的能力實現(xiàn)對Envoy Sidecar容器的管理,比如容器注入、健康檢查、滾動升級、資源限制等。


美團內部的容器運行時模式為:單容器模式。就是在一個pod內只包含一個容器。


由于業(yè)務進程和所有基礎組件都運行在一個容器中,所以只能采用進程粒度的管理措施,無法做到容器粒度的管理。



Lego Agent支持了對Octo Proxy熱更新的感知,還負責對Octo Proxy進行健康檢查、故障狀態(tài)重啟、監(jiān)控信息上報和版本發(fā)布等。相對于原生k8s的容器重啟方式,進程粒度重啟會更快。


擴展性及完善的運維體系


關鍵設計

大規(guī)模治理體系 Mesh 化建設成功落地的關鍵點有:

  • 系統(tǒng)水平擴展能力方面,可以支撐數(shù)萬應用/百萬級節(jié)點的治理。

  • 功能擴展性方面,可以支持各類異構治理子系統(tǒng)融合打通。

  • 能應對 Mesh 化改造后鏈路復雜的可用性、可靠性要求。

  • 具備成熟完善的 Mesh 運維體系。

圍繞這四點,便可以在系統(tǒng)能力、治理能力、穩(wěn)定性、運營效率方面支撐美團當前多倍體量的新架構落地。

對于社區(qū) Istio 方案,要想實現(xiàn)超大規(guī)模應用集群落地,需要完成較多的技術改造。

因為 Istio 水平擴展能力相對薄弱,內部冗余操作多,整體穩(wěn)定性較為薄弱。

解決思路如下:

  • 控制面每個節(jié)點并不承載所有治理數(shù)據(jù),系統(tǒng)整體做水平擴展。

  • 在此基礎上提升每個實例的整體吞吐量和性能。

  • 當出現(xiàn)機房斷網(wǎng)等異常情況時,可以應對瞬時流量驟增的能力。

  • 只做必要的 P2P 模式健康檢查,配合集中式健康檢查進行百萬級節(jié)點管理。

按需加載和數(shù)據(jù)分片主要由 Adcore Pilot、Meta Server 實現(xiàn)。

Pilot 的邏輯是管理每個數(shù)據(jù)面會話的全生命周期、會話的創(chuàng)建、交互及銷毀等一系列動作及流程;

維護數(shù)據(jù)最新的一致性快照,對下將資源更新同步處理,對上響應各平臺的數(shù)據(jù)變更通知,將存在關聯(lián)關系的一組數(shù)據(jù)做快照緩存。

控制面每個 Pilot 節(jié)點并不會把整個注冊中心及其他數(shù)據(jù)都加載進來,而是按需加載自己管控的 Sidecar 所需要的相關治理數(shù)據(jù)。

同一個應用的所有 OCTO Proxy 由同一個Pilot 實例管控,Meta Server,自己實現(xiàn)控制面機器服務發(fā)現(xiàn)和精細化控制路由規(guī)則,從而在應用層面實現(xiàn)了數(shù)據(jù)分片。

Meta Server 管控每個Pilot節(jié)點和OCTO Proxy的歸屬關系。

當 Pilot 實例啟動后會注冊到 Meta Server,此后定時發(fā)送心跳進行續(xù)租,長時間心跳異常會自動剔除。

Meta Server 內部有一致性哈希策略,會綜合節(jié)點的應用、機房、負載等信息進行分組。當一個 Pilot 節(jié)點異常或發(fā)布時,該 Pilot 的 OCTO Proxy 都會有規(guī)律的連接到接替節(jié)點,而不會全局隨機連接對后端注冊中心造成風暴。

當異?;虬l(fā)布后的節(jié)點恢復后,劃分出去的 OCTO Proxy 又會有規(guī)則的重新歸屬當前 Pilot 實例管理。

對于關注節(jié)點特別多的應用 OCTO Proxy,也可以獨立部署 Pilot,通過 Meta Server 統(tǒng)一進行路由管理。

穩(wěn)定性保障設計

圍繞控制故障影響范圍異常實時自愈、可實時回滾、柔性可用、提升自身可觀測性回歸能力進行建設

命名服務與注冊中心打通

Mesh體系的命名服務需要 Pilot 與注冊中心打通。

采用ZK實現(xiàn)的方式是每個 OCTO Proxy 與 Pilot 建立會話時,作為客戶端角色會向注冊中心訂閱自身所關注的服務端變更監(jiān)聽器,如果這個服務需要訪問100個應用,則至少需要注冊100個 Watcher 。

如果存在1000個實例同時運行,就會注冊 100 x 1000 = 100000 個 Watcher。還有很多應用有相同的關注的對端節(jié)點,造成大量的冗余監(jiān)聽。

規(guī)模較大后,網(wǎng)絡抖動或業(yè)務集中發(fā)布時,很容易引發(fā)風暴效應把控制面和后端的注冊中心打掛。

針對這個問題,可以采用分層訂閱方式。

就是每個 OCTO Proxy 的會話并不直接和注冊中心或其他的發(fā)布訂閱系統(tǒng)交互,而是將變更的通知全部由 Snapshot 快照層管理。

Snapshot 內部又劃分為3層:

  • Data Cache 層對接并緩存注冊中心及其他系統(tǒng)的原始數(shù)據(jù),粒度是應用;

  • Node Snapshot 層則是保留經(jīng)過計算的節(jié)點粒度的數(shù)據(jù);

  • Ability Manager 層內部會做索引和映射的管理,當注冊中心存在節(jié)點狀態(tài)變更時,會通過索引將變更推送給關注變更的 OCTO Proxy;

回到剛才的場景,隔離一層后1000個節(jié)點僅需注冊100個 Watcher,一個 Watcher 變更后僅會有一條變更信息到 Data Cache 層,再根據(jù)索引向1000個 OCTO Proxy 通知,從而極大的降低了注冊中心及 Pilot 的負載。

Snapshot 層除了減少不必要交互提升性能外,還會將計算后的數(shù)據(jù)格式化緩存下來,這樣瞬時大量的請求會在快照層被緩存擋住。

預加載的主要目的是提升服務冷啟動性能。

在 Pilot 節(jié)點中加載好最新的數(shù)據(jù),當業(yè)務進程啟動時,Proxy 就可以立即從 Snapshot 中獲取到數(shù)據(jù),避免了首次訪問慢的問題。

Istio 默認每個 Envoy 代理對整個集群中所有其余 Envoy 進行 P2P 健康檢測。

當集群有N個節(jié)點時,一個檢測周期內就需要做N的平方次檢測,另外當集群規(guī)模變大時,所有節(jié)點的負載就會相應提高,這都將成為擴展部署的極大障礙。

美團采用了集中式的健康檢查方式,同時配合必要的P2P檢測:

  • 由中心服務 Scanner 監(jiān)測所有節(jié)點的狀態(tài),當 Scanner 主動檢測到節(jié)點異?;?Pilot 感知連接變化通知 Scanner 掃描確認節(jié)點異常時, Pilot 立刻通過 eDS 更新節(jié)點狀態(tài)給 Proxy,這種模式下檢測周期內僅需要檢測 N 次。(Google 的Traffic Director 也采用了類似的設計,但大規(guī)模使用需要一些技巧:第一個是為了避免機房自治的影響而選擇了同機房檢測方式,第二個是為了減少中心檢測機器因自己 GC 或網(wǎng)絡異常造成誤判,而采用了Double Check 的機制)。

  • 除了集中健康檢查,還會對頻繁失敗的對端進行心跳探測,根據(jù)探測結果進行摘除操作,提升成功率。

異構治理系統(tǒng)融合設計

Istio 和 Kubernetes 將所有的數(shù)據(jù)存儲、發(fā)布訂閱機制都依賴 Etcd 統(tǒng)一實現(xiàn),但美團的10余個治理子系統(tǒng)功能各異、存儲各異、發(fā)布訂閱模式各異,呈現(xiàn)出明顯的異構特征,如果接入一個功能就需要平臺進行存儲或其他大規(guī)模改造,這樣是完全不可行的。

一個思路是由一個模塊來解耦治理子系統(tǒng)與 Pilot ,這個模塊承載所有的變更并將這個變更下發(fā)給 Pilot。

  • 獨立的統(tǒng)一接入中心,屏蔽所有異構系統(tǒng)的存儲、發(fā)布訂閱機制;

  • Meta Server 承擔實時分片規(guī)則的元數(shù)據(jù)管理;

執(zhí)行機制如上圖:

  • 各系統(tǒng)變更時使用客戶端將變更通知推送到消息隊列,只推送變更但不包含具體值(當Pilot接收到變更通知后,會主動Fetch全量數(shù)據(jù),這種方式一方面確保Mafka的消息足夠小,另一方面多個變更不需要在隊列中保序解決版本沖突問題。);

  • Adcore Dispatcher 消費信息,并根據(jù)索引將變更推送到關注的 Pilot 機器,當 Pilot 管控的 Proxy 變更時會同步給 Meta Server,Meta Server 實時將索引關系更新并同步給Dispatcher;

  • 為了解決 Pilot 與應用的映射變更間隙出現(xiàn)消息丟失,Dispatcher 使用回溯檢驗變更丟失的模式進行補償,以提升系統(tǒng)的可靠性;



運維體系設計

操作流程如下:

  • 運維人員在 LEGO 平臺發(fā)版,確定發(fā)版版本;

  • 新版本資源內容上傳至資源倉庫,并更新規(guī)則及發(fā)版范圍至 DB;

  • 升級指令下發(fā)至所要發(fā)布的范圍;

  • 收到發(fā)版命令機器的 LEGO Agent 去資源倉庫拉取要更新的版本(如有失敗,會有主動 Poll 機制保證升級成功);

  • 新版本下載成功后,由 LEGO Agent 啟動新版的 OCTO Proxy;

總結


美團的Mesh方案已經(jīng)看不懂了,看不懂只能后續(xù)再熟悉Mesh一些回頭再看。

整體看來,美團這套Mesh演進方案對大家還是非常有借鑒意義的,因為上Mesh勢必是已經(jīng)到了一定的治理規(guī)模,這里會遇到一個很重要的問題是,如何將Mesh的治理能力有機的集成到已經(jīng)成熟的某套治理能力下,比如微服務治理體系。

所以這種面向未來新的治理體系來了之后,更多的問題是如何借鑒新模式方案方式去優(yōu)化我們的系統(tǒng)中,簡單說是要個“神”,而不必是“形”,比如你可以按需替換掉Mesh里面某些模塊、組件等,以我們成熟的能力去承接。

瀏覽 116
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 亚洲成人Av| 91大神shunv| 国产综合AV| 亚州AV在线| 先锋影音一区二区| 亚洲草片| 蜜臀久久99精品久久久久酒店更新时间 | 美日韩无码视频| 制服丝袜人妻| 日韩av无码电影| av久草| 国产suv精品一区二区6精华液 | 国产精品超碰| 久久久久久婷婷| 无码一区二区北条| 超碰操| 白白操白白干| 国产精品久久久久久久久久久久久| 日韩成人精品中文字幕| 人人摸人人操人人干| 国产精品自拍视频| 无码水蜜桃一区二区| 伊人大香蕉在线| 亚洲欧美日韩另类| 91一区二区| NP玩烂了公用爽灌满视频播放| 豆花视频在线观看| 成人爽爽视频| 一级黄色AV片| 无码人妻精品一区二区三区蜜桃91 | 性爱一区| 日韩在线播放视频| 波多野结衣网| 精品久久久久久久久久久| 青青草原视频在线免费观看| 成人在线精品视频| 江苏妇搡BBBB搡BBBB-百度 | 中国AV网| 欧美成人黄色电影| 欧美黄色精品| 加勒比在线视频| 欧洲成人在线视频| 成人无码99| 蜜桃Av噜噜一区二区| 无码专区亚洲| 97人妻精品| 囯产精品99久久久久久WWW| 日韩中文字| 国产精品香蕉| 久久精品视频免费看| 色噜噜狠狠色综无码久久合欧美 | 特一级黄片| 国产系列每日更新| 麻豆自拍偷拍| 黑人精品XXX一区一二区| 国产精成人品| 安徽妇搡BBBB搡BBBB按摩| 操女人逼AV| 男人天堂视频网| 午夜精品久久久久久久久久久久| 在线亚洲观看| 激情无码在线观看| 插进去综合图| 成人国产精品在线看| 一本久道视频一本久道| 日韩天堂| 亚人精品中文字幕在线观看| 无码人妻丰满熟妇区17水蜜桃 | 日韩视频在线观看一区| 亚洲影音| 大香蕉国产精品视频| 中文字幕一区二区三区人妻电影| 国产a级毛片| 免费的av网站| 淫色AV| 黄色片免费| 体内射精视频| 久久久精品淫秽色情| 69av在线观看| 亚洲色在线观看| 日韩欧美大片在线观看| 激情麻豆论坛| 国产黄色在线播放| 亚洲中文幕| 中文无码网站| 黄色三级片网站| 亚洲综合影院| 欧洲性爱视频在线观看| 91操美女视频| 韩国精品无码一区二区三区18| 91人妻无码精品一区二区三区| 在线观看免费欧美操逼视频| 国产少妇| 亚洲区成人777777精品| 成人精品一区二区三区电影| 一级做a爰片毛片A片| 成人自拍视频在线观看| 婷婷丁香六月天| 另类老妇奶性生BBwBBw偷拍| 蕉久中文字慕| 国精产品一区一区三区| 日韩中文字幕无码中字字幕| 影音先锋AV无码| AAAA毛片视频| 中文字幕在线网站| 69er小视频| 在线观看小视频| 免费在线观看中文字幕| 亚洲vs无码秘蜜桃少妇| 亚洲色综合久久五月| 国产精品成人在线视频| 2025天天操夜夜操| 精品无码国产一区二区三区51安| 人妻无码专区| 国产操逼免费视频| 日本乱伦电影中文字幕| 亚洲精品无码久久| 无码人妻熟妇| 亚洲一道本在线| 性久久久久| 精品欧美一区二区三区久久久| 高清无码视频免费版本在线观看 | 影音先锋三级资源| 日韩中文字幕有码| 国产精品秘ThePorn| 天堂A片电影网站在线观看| 中国AV网| 亚洲无码免费视频| 日本免费在线观看| 久久久97精品久久| 97人妻精品一区二区三区| 91小视频在线| 中文字幕乱码中文乱码图片 | 高清无码在线观看视频| 日韩亚洲欧美在线观看| 免费视频一二区| 精品无码一区二区三区爱与| 欧美性爱视频在线观看| 一区二区三区日本| 国产老女人操逼视频| 久久久久久国产| 国产成人午夜精品无码区久久麻豆| 亚洲一区亚洲二区| 亚洲中文字幕第一| 久久伊人中文字幕| 成人黄色大片| 日韩国产av| a片在线观看免费| 小佟丽娅大战91哥| 天天综合国产| 亚洲欧美视频一区| 国产在线观看mv免费全集电视剧大全 | 97人妻一区| 久久久久久久97| 超碰2021| 曰本中文字幕在线视频| 人妻大屁股-91Porn| 免费黄色视频网站大全| 1024手机在线观看| 国产在线观看AV| 色婷婷精品视频| 亚洲无码。| 十八禁网站在线观看| 无码免费视频| 爱爱视频日本| 91在线无码精品秘蜜桃入口| 超清无码在线| 无码专区在线播放| 青青无码视频| 无码人妻丰满熟妇区17水蜜桃 | 人人操人人透| 成人片天天看片欧美一级| 91麻豆精品成人一区二区| 日韩中文字幕av| 中文字幕AV在线观看| 黄色成人网站免费在线观看| 亚洲成人AV在线观看| 黑人狂躁女人高潮视频| 亚洲无码视频免费| 国产AV| 1024在线| 欧美日逼网| 国产精品不卡在线观看| 亚洲在线网站| 欧美精品系列| 日韩欧美操| 久久另类TS人妖一区二区| 无套内射在线播放| 99久久精彩视频| 色婷婷视频一区二区| 天堂在线视频| 欧美中文字幕在线| 俺去俺来也www色视频| 五月开心婷婷| 久久男人天堂| 色色色777| 欧美XXX黑人XYX性爽| 亚洲AV无码永久精品| 亚洲国产欧美日韩在线| 99久草| 天堂资源站| 日韩成人无码电影网站| 色噜噜网站| 日本成人不卡| 日日夜夜草| 亚洲日韩精品在线视频| 亚洲小电影在线观看| 正在播放ADN156松下纱荣子| 久久青青婷婷| 日本一区二区三区免费看| 中文字幕操逼网站| 欧美午夜乱伦电影| 国产A片录制现场妹子都很多 | 国产人成一区二区三区影院| 在线免费观看黄色电影| 成人乱无码AV在线观看| 性猛交AAAA片免费看蜜桃视频| 久久青青视频| 成人影音先锋| 亚洲综合图区| 一级女婬片A片AAAA片| 婷婷综合色| 久久成人精品视频| 日韩欧美色| 98色色| 亚洲狼友| 9I看片成人免费视频| 日本黄色免费网站| 日本天堂Tv视频在线观看| 国产性爱精品影片免费看| 亚洲AV在线人妻| 老鸭窝av免费入口在线观看| 日本草久| 国产黄色a片| 日本一区二区三区四区在线观看| 成人才看的在线视频| 亚洲高清无码一区二区| 手机av网站| www黄色com| 亚洲观看黄色网| 91爱逼| 激情深爱五月| 五月天伊人| 亚洲AV无码一区| 国产高清视频在线观看| 成人伊人网| 欧美视频免费操逼图。| 亚洲国产精品一区二区三区| 爱爱视频无码| 欧美一区二区三区系列电影| 一区二区三区不卡在线| 日韩av高清| 日韩无码操逼视频| 亚洲永久视频| 成人网站在线免费看| 激情毛片| 自拍第一页| 九九惹伊人| 日韩人妻在线播放| 谁有毛片网址| 日韩午夜成人电影| 老欧性老太色HD大全| 波多野结衣无码在线| 久久久久久国产免费A片| 伊人黄色网| 成人综合在线观看| 欧美亚洲成人网| A视频在线免费观看| 午夜在线视频| 大秀91视频| 日韩大吊| 免费的黄片| 人人色人人操人人干| 国产婷婷色一区二区三区| 国产精成人品| 正在播放吴梦梦淫行| 亚洲视频在线观看中文字幕 | 伊人色色| 三级无码在线观看| 亚人精品中文字幕在线观看| 天天日天天干天天日| 高清一区二区| www.欧美精品| 中文字幕日本人妻| 黄色视频网站在线免费观看| 狠狠操av| 高潮喷水AⅤ| 丁香AV| 欧美高清无码在线观看| 特级西西WWW444人体聚色| 一区二区亚洲| 四川少妇bbbb| 黄片无码视频| 91久久| 免费v片| 国产美女久久久| 亚洲人成人无码.www粉色| 亚洲成人无码av| 黄色一级录像| 青青草成人免费在线视频| 久久国产香蕉| 日日操日日| A片视频网站| 俺来也俺去也www色| 欧美成人三级片| 撸久久| 成年人毛片| 欧美爱爱试看| 7799综合| 婷婷视频在线| 毛片在线看片| 国产一级片免费| 日本高潮视频| 成人小说视频在线社区| 69乱伦视频| 国产女人18水真多18精品一级做 | 久亚洲| 午夜黄色大片| 国产激情在线播放| 亚洲中文自拍| 加勒比综合网| 华女与黑人91A∨| 免费黄色大片网站| 粉嫩小泬粉嫩小泬在线| 日韩国产成人| 香蕉A片| 996re| 成人做爰黄A片免费看直播室动漫| 日本黄色影视| 中文字幕AV一区| 亚洲免费中文字幕| 午夜老司机福利| 一级黄色录像视频| 久久婷婷国产| 日韩美女在线视频| www.91madou| 夜夜狠狠躁日日躁| 蜜臀av一区二区三区| 大炕上公让我高潮了六次| 成人精品午夜无码免费| 人人澡人人妻人人爽| 蜜桃操逼| 久久免费精品| 91啦丨熟女露脸| 日韩精品一区在线观看| 伊人久久AV诱惑悠悠| 成人小说视频| 国产无遮挡又黄又爽免费网站 | 中文字幕88页| 日韩AV一级| 免费毛片网站| 日韩一区二区三区免费视频| 婷婷精品国产a久久综合| 成人水蜜桃| 亚洲黄色免费电影| 国产做爱导航| 日韩激情av| 成人无码www在线看免费| 精品视频免费在线观看| 怡春院在线| 巨爆乳肉感一区二区三区视频| 亚洲激情一区| 视色视频在线观看| 成人无码免费一区二区中文| 亚洲成人影片| 在线观看www视频| 777在线视频| 操操综合| 中文亚洲字幕| 97精品久久| 日韩人妻无码一区二区三区99 | 欧洲成人无码| 无码中文字幕在线播放| 午夜老司机福利| 囯产精品一区二区三区AV做线| 狠狠干网| 青草久久网| 国产三级在线播放| 中文在线A∨在线| 国产精品天天干| 日韩欧美高清在线| 成人网站在线免费看| 自拍三级| 很很撸| 精品伊人久久| 影音先锋一区二区三区| 逼逼影院| 亚洲中文字幕久久日| 日韩成人黄片| 亚洲高清国产欧美综合s8| 自拍偷拍网址| 欧洲三级片网站| 午夜福利视频网站| 中国一级黄色A片| 成人网站毛片| 伊人色综合网| 99国产在线视频| 欧美一级欧美三级在线观看| 欧美成人网站视频| 老熟女-ThePorn| 亚洲欧洲高清无码| 欧美日韩狠狠操在线观看视频 | 久久黄色小视频| AV资源网站在线| 精品国产91| 麻豆精品传媒2021md| 美女黄色视频永费在线观看网站| 国产在线观看无码免费视频 | 成人在线看片| 一级A片| 性爱黄色视频| 国产人妻精品一区二区三区不卡| 国产免费成人视频| 爱爱午夜福利| 一级a片在线免费观看| 俺来俺去| 污视频网站在线观看| 影音先锋色站| 久在线| 日韩精品人妻中文字幕有| 国产高潮视频在线观看| 午夜激情视频在线观看| 污污污污污www网站免费观看| 亚洲午夜AV| 日本一区二区三区免费视频| 处破女初破全过免费看| 久草视频资源| 成人黄色大片| 久久久久亚洲AV成人网人人软件| 囯产精品一区二区三区AV做线| 人人操AV在线| 欧美成人A| 欧美精品性爱视频| 国产激情都市一区二区三区欧美 | 国产黄色电影在线| 天天干夜夜爽| 无码一二三四| 五月婷婷网| 婷婷五月天成人社区| a视频在线观看| 影音先锋国产精品| 91精彩视频在线观看| 性爱AV| 亚洲天堂免费视频| 亚洲久久久久久| 日本爱爱免费播放视频| 2019中文字幕mv第三季歌词| 中文字幕精品无码亚| 亚洲日韩视频在线| 黄片无码视频| 中文字幕成人免费视频| 亚洲色无码人妻激情| AV无码免费观看| 国产精品国产三级国产AⅤ原创 | 十八无码成人免费网站| 欧美激情视频在线| 国产av激情| 日韩AV在线免费| 麻豆熟女| 亚洲Av无码午夜国产精品色软件 | 操操日| 综合大香蕉| 三级成人视频| 天天日综合网| 人妻japanesewoman| 亚洲第二页| 日本熟妇一区二区三区| 夜夜操夜夜骑| 国产精品乱伦片| 日韩高清无码成人| 亚洲无码免费| 亚洲手机在线| 91色在线观看| 四虎AV在线| 午夜亚洲精品| 成人动漫一区| 国产精品成人国产乱| a片在线免费观看| 亚洲青草| 免费黄片视频在线观看| 免费看黄的网站在线观看| 久久电影精品| av天堂电影网| 91麻豆免费看| 91啪啪| 天天日天天舔| 久操中文| 一级av在线| 日韩h视频| 欧美午夜爱爱| 亚洲AV无码乱码国产| 特级西西444www| 99精品视频北条麻妃国产版| 殴美亚洲一流| 欧美成人精品一区二区| 日本一区二区不卡| 99热免费在线观看| 日韩成人在线观看视频| 五月丁香婷婷综合网| 久久私人影院| 天天躁天干天干| 国产第五页| 亚洲一区视频在线| 色哟哟视频在线观看| 91人妻日韩人妻无码专区精品 | 国产视频黄| 精品国产久久久久久| 4438成人网站| 鲁一鲁在线视频| 亚洲精品18在线观看| 亚洲精品天堂无码| 91日日| 人妻无码中文久久久久专区| 亚洲福利女神成人福利| 欧美mv日韩mv国产网站| 超碰精品| 天天操天天干天天日| 操逼免费网站| 日屄视频在线观看| 日逼日逼日逼| 99人妻| 午夜天堂网| 安微妇搡BBBB搡BBBB| 你懂的网站在线观看| 国产乱码一区二区三区的区别| 9热在线视频| 国产女人18毛片水真多成人如厕| 91麻豆视频在线观看| 婷婷五月中文| 艹在线观看| 加勒比日韩无码| 嫩草人人精品免费| 国产AV中文| 91视频免费在线看| 色狠狠AV| 国产精品久久久久的角色| 欧美成人aaa| 国产精品9999久久久久仙踪林 | 男女草逼视频| A视频免费| 亚洲国产色婷婷| 大蕉伊人网| 女人av天堂| 成人午夜无码| 国产亚洲色婷婷久久99精品| 亚洲视频在线视频| 亚洲va欧洲va国产va不卡| 精品熟妇| av资源在线播放| 久久综合电影| 操逼大全| 黄色视频| 欧美午夜片| 成人亚洲性情网站www在线| 国产又粗又猛又黄又爽无遮挡| 日韩欧美成人网| 色香蕉网| 欧美日韩国产性爱| 亚洲国产精品午夜福利| 亚洲456| 一本一道无码| 99综合| 青草av在| 黄片视频链接| 久一在线| 国产精品日韩高清北条麻衣| 日韩AV无码专区亚洲AV| 日本一本不卡| 亚洲一区二区在线免费观看| 搡BBBB搡BBBB搡BBB| 亚洲秘AV无码一区二区qq群| 做aAAAAA免费视频| 日韩精品观看| 亚洲无码AV在线观看| 国产黄色一级| 中文字幕一区二区三区四区在线视频 | 激情深爱五月天| 亚洲一区二区三区在线| 免费无码成人片在线观看在线 | 熟女老阿V8888AV| 婷婷五月丁香激情| 欧美日韩性| 欧美日韩在线免费观看| 精品国产自| 欧美精品黄| 青青在线免费视频| 国产综合av| 久久免费精品视频| 操女人逼AV| 人人操日本| 三级91| 亚洲熟女少妇| 日韩A视频| 成人午夜A片| 日韩精品一| 亚洲aⅤ| 久久亚洲婷婷| 欧美天天| 黄色一级在线| 成人在线H| 人妻体内射精一区二区三区| 日本A级视频| 色999在线播放视频| 一区二区三区四区在线视频| 日韩AV高清无码| 思思操| 影音先锋一区二区三区| 国产精品欧美综合亚洲| 黄色A级视频| 亚洲国产无码在线| 天天插天天插| 成人黄色性视频| 日本aaaa片| 国产av一级片| 青娱乐精品| 乱伦乱伦乱伦中文字幕| 大炕上公让我高潮了六次| 91AV| 影音先锋人妻限定| 亚洲无码一级视频| 各国熟女HD合集| 国内特级毛片| 国产精品色婷婷| 一级a看片在线观看| 国产一级片免费观看| 91成人情欲影视网| 动漫人物插画动漫人物的视频软件| 国产伦子伦一级A片在线| 精品一区在线| 3d动漫一区二区| 超碰97在线精品国产| 亚洲三级视频在线观看| 国产激情都市一区二区三区欧美| 日韩色情电影| 亚洲午夜福利在线| 亚洲字幕| 在线观看三级| 制服丝袜大香蕉| 2019中文字幕在线免费观看 | 久碰人妻人妻人妻| 91久热| 插进去综合网| 一起操在线视频| 亚洲成人色色| 中文字幕无码在线| 超碰97成人| 亚洲国产精品成人久久蜜臀| 亚洲二区后入极品| 四虎影成人精品A片| 潮喷av| 思思热思思操免费视频| 一二三久久| 小h片在线观看| 97超碰网| 婷婷五月天综合| 日本成人性爱视频网站一区 | 亚洲成人欧美| 国产精品欧美精品| 91大神免费在线观看| 日韩网站在线观看| 欧美级毛片一进一出| 中文字幕一级片| 久久黄视频| 男人av网站| 亚洲AV无码精品国产| 91精品一区| 国产免费AV在线观看| 精品欧美一区二区精品久久| 欧美精品在线免费| 亚洲色偷精品一区二区三区| 婷婷导航| 亚洲观看黄色网| 91无码精品| 激情小说在线观看| 成人影音先锋| 688AV秘无码一区二区| 无码偷拍| 亚洲免费在线看| 亚洲无码在线视频观看| 日韩中文字幕无码| 日韩成人三级片| 综合+夜夜| 免费在线亚洲| 欧美成人精品AAA| 午夜福利在线播放| 天堂无码在线| 欧美韩日一区二区| 韩国精品无码一区二区三区18 | 噜噜| 精品尤物| 久久99影院| 天天插一插| 91丨九色丨蝌蚪丨肥女| 麻豆传媒电影| 人妻无码一区二区三区免费| 男女日皮的视频| 日韩精品一区二区三| 青草福利在线| 国产免费一区二区三区四区| 操天天| 欧美成人性色欲影院| jk在线观看| 日韩色小说| 人人爽人人爱| 中日韩精品A片中文字幕| 日韩中文字幕久久| 国产思思99re99在线观看| 色色视频网站| 亚洲婷婷AV| 久久精品中文字幕| 日韩免费精品视频| 免费在线观看AV| 国产成人AV在线观看| 中文字幕人妻精品一区| 蜜桃久久久亚洲精品| 99热思思| 夜夜操天天操| 成年女人毛片| 77777色| 国产乱伦中文字幕| 人人妻人人澡人人爽久久| 美女白嫩嫩大BBB欣赏| 山东乱子伦视频国产| 欧美视频免费在线观看| 一级免费爱爱| 欧美日韩黄片| 婷婷丁香六月天| 淫色综合网| 中文字幕在线精品| 人人天天久久| 久热伊人| 中文字幕高清无码在线观看| 亚洲无吗在线播放| 足浴店少妇69XXX| 一级黄色免费视频| 少妇精品无码一区二区免费视频| av在线资源观看| 亚洲AV资源在线| 人人看人人射| 中文字幕无码成人| 成人在线伊人| 国产欧美日本| 在线免费中文字幕| 日韩三级AV在线观看| 免费三级网| 欧产日产国产swag| 国产欧美在线观看| 丰满熟妇人妻中文字幕| 欧美wwwww| 91嫩草欧美久久久九九九| A片黄色电影网站| 青青草原视频在线免费观看| 免费A片在线观看| 一二三四区视频| av天堂电影网| 蜜桃av秘无码一区三区四| 1024在线| 亚洲日本中文字幕在线| 欧美福利导航| 黄色片一区二区| 久久久精品中文字幕麻豆发布| 91小电影| 各种妇女撒尿mm毛免费网站| 午夜专区| 欧美、日韩、中文、制服、人妻| av青青草原| 2024无码| 国产一级黄片| 老熟女-ThePorn| 色综合999| 女人一区二区| 日韩免费视频在线观看| 911精品国产一区二区在线| 狼色AV| 偷拍九九热| 午夜精品无码| 日韩有码一区| 亚洲黄色视频在线观看网站| 国产中文字幕AV在线播放| 怡春院av| 操日本少妇| 91久久久久久久久久| 鲁一鲁视频| 成人毛片在线观看| 婷婷五月丁香激情| 91视频网站免费| 一本色道久久综合狠狠| 亚洲AV无码国产精品| 暖暖无码| 日韩久久中文字幕| 日韩无码三级视频| 无码一区精品久久久成人| 91乱子伦国产乱子伦海的味道| 精品乱子伦一区二区三区在线播放 | 成人做爱免费看| 日本Sm/调教/捆绑/紧缚| 水蜜桃在线观看视频| 中文字幕日本无码| 国产视频97| 国外亚洲成AV人片在线观看| 强伦轩农村人妻| 高清无码激情| 免费黄色一级电影| 日韩無码专区| 中文原创麻豆传媒md0052| 伊人大香蕉在线| 激情乱伦五月天| 青青操在线| 综合亚洲视频| 欧美一级A片在免费看| 中文字幕日本电影| 欧美一区二区在线观看| 丁香婷婷一区二区三区| 初尝人妻滑进去了莹莹视频 | 99热99re6国产线播放| 国产久视频| 日韩中文字幕在线| 天天日天天操天天射| 亚洲无码成人在线| 在线观看黄色网| 婷婷五月色综合| 日批视频免费观看| 丰满人妻一区二区三区精品高清| 欧美美女视频网站| 人妻少妇精品| 影音先锋亚洲资源| 高清无码自拍| 天天干天| 亚洲高清无码网站| 亚洲日韩欧美色图| 日韩欧美中文字幕视频| 国内无码精品| aa人人操夜夜操人人| 波多野结衣无码在线| 久久er热| 日皮视频免费看| 7777AV| 国产在线视频一区二区三区| 做爰视频毛片下载蜜桃视频| 日韩中文AV| 日韩人妻久久| 91AV免费| gogogo免费高清在线偷拍 | 自拍偷拍免费| 亚洲AV白浆| 91视频在线看| 欧美成人网站在线观看| 一道本久久| 安徽妇搡BBB搡BBBB户外老太太| 人人澡人人添人人爽人人| 日韩成人一区二区| 亚洲黄片大全| 狠狠插狠狠操| 天天看A片| 丁香五月天av| 亚洲免费视频网| 三级中文无码| 欧美成人中文字幕在线| 羽月希奶水饱胀在线播放| 成人黄色录像| 国产成人在线视频免费| 欧美精品黄| 日韩免费片| 国产在线拍揄自揄拍无码男男| 免费观看黄片视频| 色综合99久久久无码国产精品| 91AV免费| 中文字幕无码免费| 天天干,天天日| 扒开让我91看片在线看| 免费在线观看内射| 91人人妻人人澡人人爽人人精品| 亚洲一级av无码毛片精品 | 日韩免费福利视频| 欧美A级视频在线观看| 性欧美成人播放77777| 婷婷五月天激情丁香| 久草资源视频| 91麻豆天美传媒在线| AA免费视频| 久热中文在线观看精品视频| 7777精品伊人久久7777| 男人午夜网站| 久久亚洲AV成人无码国产野外| 久久永久免费| 婷婷欧美日韩| 尤物精品在线| 人人草人人澡| 日韩国无码| 免费黄色视频大全| 欧美人与禽乱婬A片| 成人网站在线免费| 成人视频在线免费观看| 午夜性爽视频男人的天堂| 日日操天天操夜夜操| 欧美在线va| 老司机午夜免费精品视频| 日韩欧美大片在线观看| 丁香五月婷婷中文字幕| 天天日狠狠操|