• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    云服務(wù)網(wǎng)關(guān)在城市軌道交通中的應(yīng)用研究

    2020-12-08 07:46:42閆鍇明林德輝肖華平宗慧曦
    鐵路計(jì)算機(jī)應(yīng)用 2020年11期
    關(guān)鍵詞:插件開(kāi)源日志

    閆鍇明,白 麗,林德輝,肖華平,宗慧曦

    (1. 中國(guó)鐵道科學(xué)研究院集團(tuán)有限公司 電子計(jì)算技術(shù)研究所,北京 100081;2. 廣州地鐵集團(tuán)有限公司,廣州 510380)

    城市軌道交通信息化橫跨多個(gè)專(zhuān)業(yè),線網(wǎng)環(huán)境下眾多信息系統(tǒng)之間相互依賴(lài),逐漸形成網(wǎng)狀調(diào)用關(guān)系,不便于管理和維護(hù)[1]。作為一種分布式云架構(gòu)的服務(wù)調(diào)用模式,云服務(wù)網(wǎng)關(guān)可將不同系統(tǒng)的調(diào)用集中到一個(gè)可彈性擴(kuò)展的公共平臺(tái)中,支持系統(tǒng)間資源調(diào)度、數(shù)據(jù)交互和業(yè)務(wù)連接,形成統(tǒng)一的資源與業(yè)務(wù)共享平臺(tái),并提供統(tǒng)一的身份認(rèn)證、操作鑒權(quán)、流量管控、超時(shí)熔斷、監(jiān)控告警等功能,有助于提高信息系統(tǒng)的穩(wěn)定性,促進(jìn)信息系統(tǒng)開(kāi)發(fā)、運(yùn)行和集成效率的提升[2]。

    針對(duì)城市軌道交通信息系統(tǒng)綜合集成的發(fā)展需求,參考國(guó)內(nèi)外各類(lèi)開(kāi)源軟件系統(tǒng)[3],對(duì)云服務(wù)網(wǎng)關(guān)進(jìn)行應(yīng)用研究。

    1 云服務(wù)網(wǎng)關(guān)簡(jiǎn)介

    云服務(wù)網(wǎng)關(guān)具備云原生屬性,可單獨(dú)組建集群運(yùn)行,也可運(yùn)行Kubernetes 集群來(lái)解決微服務(wù)內(nèi)部IP 暴露的問(wèn)題,適用于微服務(wù)和傳統(tǒng)架構(gòu)并存的環(huán)境[4]。云服務(wù)網(wǎng)關(guān)可封裝系統(tǒng)內(nèi)部結(jié)構(gòu),實(shí)現(xiàn)以1 個(gè)API 網(wǎng)關(guān)接管所有入口流量的服務(wù),在網(wǎng)關(guān)層處理所有的非業(yè)務(wù)事務(wù)[5]。

    參考國(guó)內(nèi)外主流開(kāi)源軟件和應(yīng)用案例,綜合考慮用戶活躍度、易用性、擴(kuò)展性,選取開(kāi)源軟件系統(tǒng)Nginx+Openresty+Kong[6]進(jìn)行分析研究和應(yīng)用實(shí)踐。

    Nginx 是由俄羅斯團(tuán)隊(duì)開(kāi)發(fā)的基于C 語(yǔ)言的高性能Web 負(fù)載均衡開(kāi)源軟件,部署簡(jiǎn)單,適用于高并發(fā)業(yè)務(wù)場(chǎng)景,如12306 互聯(lián)網(wǎng)售票系統(tǒng)等[7]。

    OpenResty 是中國(guó)團(tuán)隊(duì)開(kāi)發(fā)的基于Ngnix 和Lua的高性能開(kāi)源Web 平臺(tái),支持C 語(yǔ)言,內(nèi)部打包和集成Lua 庫(kù)、第三方模塊及其依賴(lài)項(xiàng)。OpenResty 運(yùn)行在Ngnix 上,支持非阻塞I/O 和后端分布式數(shù)據(jù)庫(kù)、分布式緩存,能夠?qū)崿F(xiàn)一致的高性能響應(yīng);除了繼承Nginx 的高并發(fā)等特點(diǎn),OpenResty 還增強(qiáng)了擴(kuò)展性和動(dòng)態(tài)網(wǎng)關(guān)服務(wù)能力,在互聯(lián)網(wǎng)行業(yè)也得到廣泛應(yīng)用[8]。

    Kong 是1 個(gè)OpenResty 應(yīng)用,用于管理API。目前,Kong 的插件眾多,具有工具化和模塊化的發(fā)展特點(diǎn),其易用性和可視化管理界面有助于降低企業(yè)級(jí)應(yīng)用和擴(kuò)展性開(kāi)發(fā)的難度[9]。Kong 支持容器化部署,提供Docker 鏡像,可運(yùn)行于容器之中,也可以運(yùn)行于虛擬機(jī)和物理服務(wù)器集群環(huán)境。在Kubernetes 中,Kong 以Pod 節(jié)點(diǎn)形式運(yùn)行,所有Kong 節(jié)點(diǎn)共享1 個(gè)數(shù)據(jù)庫(kù)作為注冊(cè)中心;在容器的微服務(wù)架構(gòu)中,Kong 作為集群的統(tǒng)一入口,通過(guò)節(jié)點(diǎn)端口映射接入外部流量,集群內(nèi)的服務(wù)間通信通過(guò)服務(wù)命名調(diào)用[10]。如圖1 所示,按推薦的部署方式,將Kong 管理功能獨(dú)立部署為1 個(gè)Pod,僅提供配置管理功能,其它Kong 容器集群節(jié)點(diǎn)專(zhuān)門(mén)提供流量轉(zhuǎn)發(fā)功能。此外,Kong 提供Kubernetes Ingress Controller模塊,可實(shí)現(xiàn)與Kubernetes Ingress 的配置轉(zhuǎn)換。

    圖1 Nginx+OpenResty+Kong 云服務(wù)網(wǎng)關(guān)容器部署

    2 云服務(wù)網(wǎng)關(guān)的結(jié)構(gòu)與功能

    2.1 云服務(wù)網(wǎng)關(guān)的分層結(jié)構(gòu)

    Nginx+OpenResty+Kong 云服務(wù)網(wǎng)關(guān)在訪問(wèn)請(qǐng)求到達(dá)后端服務(wù)之前,通過(guò)Lua 插件攔截訪問(wèn)請(qǐng)求并進(jìn)行處理。如圖2 所示,云服務(wù)網(wǎng)關(guān)分5 個(gè)層次來(lái)過(guò)濾、轉(zhuǎn)發(fā)和處理業(yè)務(wù)訪問(wèn)請(qǐng)求。

    圖2 云服務(wù)網(wǎng)關(guān)的分層結(jié)構(gòu)

    轉(zhuǎn)發(fā)層:由Nginx 服務(wù)器接收API 請(qǐng)求,根據(jù)負(fù)載均衡配置,將請(qǐng)求均勻地分發(fā)至各個(gè)Server,以及時(shí)響應(yīng)大批量的網(wǎng)絡(luò)訪問(wèn)。

    引擎層:網(wǎng)關(guān)引擎OpenResty 對(duì)客戶端請(qǐng)求和后端數(shù)據(jù)層進(jìn)行一致的高性能響應(yīng),實(shí)現(xiàn)請(qǐng)求/響應(yīng)及Lua 處理。

    集群與數(shù)據(jù)存儲(chǔ)層:集群是指各個(gè)節(jié)點(diǎn)使用一致性協(xié)議自動(dòng)發(fā)現(xiàn)其它節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)均緩存全局信息,當(dāng)某個(gè)節(jié)點(diǎn)的配置變更時(shí),會(huì)通過(guò)隨機(jī)傳播機(jī)制,將變更泛洪給網(wǎng)絡(luò)上的全部節(jié)點(diǎn);API 注冊(cè)和管理基于數(shù)據(jù)庫(kù),存儲(chǔ)集群節(jié)點(diǎn)、API、消費(fèi)者、插件等信息。在高訪問(wèn)量的應(yīng)用場(chǎng)景下,可部署PostgreSQL、MySQL、Cassandra 等分布式集群來(lái)支持負(fù)載均衡和高可用,同時(shí)還支持Redis 緩存數(shù)據(jù)庫(kù)集群橫向擴(kuò)展[11]。

    插件層:使用Lua 腳本語(yǔ)言調(diào)用Nginx 轉(zhuǎn)發(fā);Lua 體積小、啟動(dòng)速度快、嵌入性好、接口易擴(kuò)展,在工控領(lǐng)域常用作Modbus 數(shù)據(jù)轉(zhuǎn)換。Kong 社區(qū)提供豐富的Lua 插件模板,可提供權(quán)限認(rèn)證、熔斷、流量控制等擴(kuò)展服務(wù),使用時(shí)可直接導(dǎo)入加載。

    API 管理層:基于Kong 開(kāi)源框架,實(shí)現(xiàn)API 從注冊(cè)到注銷(xiāo)的全生命周期管理,Kong 社區(qū)提供2 種可視化管理平臺(tái):Konga 和Kong-Dashboard,可使用REST 命令或控制臺(tái)注入和發(fā)布網(wǎng)關(guān)的配置策略。

    2.2 云服務(wù)網(wǎng)關(guān)的主要功能

    如圖3 所示,Nginx+OpenResty+Kong 云服務(wù)網(wǎng)關(guān)的核心功能包括統(tǒng)一接入、權(quán)限認(rèn)證、流量管理、安全防護(hù)、監(jiān)控日志等模塊。

    云服務(wù)網(wǎng)關(guān)負(fù)責(zé)統(tǒng)一接入,將請(qǐng)求的協(xié)議轉(zhuǎn)換成內(nèi)部的接口協(xié)議,調(diào)用過(guò)程中可采用限流、降級(jí)、熔斷、容錯(cuò)等方式來(lái)保護(hù)網(wǎng)關(guān)運(yùn)行穩(wěn)定;網(wǎng)關(guān)具備訪問(wèn)控制、黑白名單等基本安全措施,當(dāng)作為開(kāi)放網(wǎng)關(guān)使用時(shí),還可嵌入身份認(rèn)證功能;引入Lua 插件模板,還可將一些基本的校驗(yàn)判斷邏輯前置于應(yīng)用系統(tǒng),便于輕量化地處理接入問(wèn)題。

    (1)負(fù)載均衡接入

    轉(zhuǎn)發(fā)層Nginx 實(shí)例可以集群方式部署,支持基于策略配置的自動(dòng)擴(kuò)容,支持高并發(fā)連接,通過(guò)重定向或權(quán)重策略來(lái)實(shí)現(xiàn)流量負(fù)載相對(duì)均衡;API 的更改可動(dòng)態(tài)生效,無(wú)需重新加載或重新啟動(dòng)。

    (2)服務(wù)路由

    服務(wù)路由是REST(表述性狀態(tài)傳遞)訪問(wèn)路徑以及客戶端請(qǐng)求的具體匹配規(guī)則;每個(gè)路由都與1個(gè)服務(wù)相關(guān)聯(lián),而每個(gè)服務(wù)可能有多個(gè)與之相關(guān)聯(lián)的路由。每1 個(gè)與給定路徑匹配的請(qǐng)求都將被提交給與之相關(guān)聯(lián)的服務(wù),可在服務(wù)路由中定義細(xì)粒度的路由與服務(wù)組合的入口點(diǎn),將請(qǐng)求訪問(wèn)引導(dǎo)至不同的目標(biāo)IP 池和端口,實(shí)現(xiàn)路徑控制和負(fù)載均衡。

    (3)服務(wù)注冊(cè)

    通過(guò)集群和數(shù)據(jù)庫(kù)層,可將部署服務(wù)的主機(jī)地址記錄在注冊(cè)中心,服務(wù)消費(fèi)者查詢(xún)注冊(cè)中心可獲得所訪問(wèn)服務(wù)的地址,以發(fā)起調(diào)用和監(jiān)聽(tīng)服務(wù)狀態(tài)。

    (4)藍(lán)綠發(fā)布

    藍(lán)綠發(fā)布是一種常用新舊程序切換策略,目的是盡可能避免因發(fā)布升級(jí)程序?qū)е碌姆?wù)不可用問(wèn)題。如圖4 所示,使用upstream(后端轉(zhuǎn)發(fā)策略映射)為服務(wù)編排藍(lán)綠部署,通過(guò)設(shè)置藍(lán)綠環(huán)境的轉(zhuǎn)發(fā)權(quán)重來(lái)實(shí)現(xiàn)DNS 倒換,藍(lán)/綠開(kāi)關(guān)激活可動(dòng)態(tài)更新,若需回退升級(jí)程序,恢復(fù)配置即可生效。

    (5)訪問(wèn)控制

    圖3 Nginx+OpenResty+Kong 云服務(wù)網(wǎng)關(guān)功能框架

    圖4 藍(lán)綠發(fā)布示意

    在認(rèn)證機(jī)制的基礎(chǔ)上,建立為用戶分配API 授權(quán)的ACL(訪問(wèn)控制列表)策略組,服務(wù)與權(quán)限是一對(duì)一關(guān)系,每1 個(gè)服務(wù)或API 具有唯一的權(quán)限,通過(guò)設(shè)置用戶的權(quán)限,限制用戶只能訪問(wèn)指定的API。

    (6)身份認(rèn)證

    采用令牌、簽名與API 網(wǎng)關(guān)結(jié)合的方式實(shí)現(xiàn)用戶身份驗(yàn)證;在用戶授權(quán)的情況下,通過(guò)服務(wù)認(rèn)證,在資源服務(wù)器上安全地獲得對(duì)應(yīng)的用戶資源;插件提 供Basic-Auth、Key-auth、OAuth2.0、HMAC-auth、JWT、LDAP-auth 等多種認(rèn)證方式。

    (7)IP 黑白名單

    Kong 提供IP 黑白名單控制插件,可從2 個(gè)維度進(jìn)行配置—針對(duì)所有API 接口或特定API 接口,針對(duì)所有消費(fèi)方或特定消費(fèi)方;IP 可以設(shè)置為1 個(gè)區(qū)段,也可設(shè)置為特定IP 地址。

    (8)流量控制

    限流可用于防止惡意攻擊行為。結(jié)合路由,插件基于自定義響應(yīng)消息頭進(jìn)行速率限制,可設(shè)置秒/分鐘/小時(shí)不同粒度的請(qǐng)求次數(shù);同時(shí),插件提供數(shù)據(jù)庫(kù)、Redis 緩存和本地緩存3 種方式記錄請(qǐng)求頻率,大規(guī)模集群環(huán)境下建議使用Redis 緩存。

    熔斷通過(guò)插件定義指定請(qǐng)求或拒絕上層服務(wù),直接返回指定的內(nèi)容進(jìn)行熔斷,多應(yīng)用于業(yè)務(wù)系統(tǒng)版本升級(jí)的場(chǎng)景,可對(duì)正在升級(jí)的業(yè)務(wù)系統(tǒng)的所有服務(wù)進(jìn)行熔斷;啟用熔斷策略,應(yīng)根據(jù)應(yīng)用系統(tǒng)的業(yè)務(wù)特點(diǎn),充分評(píng)估和謹(jǐn)慎使用。

    (9)監(jiān)控與日志采集

    基于數(shù)據(jù)采集的開(kāi)源監(jiān)控插件,支持多種數(shù)據(jù)采集方式,具有Zipkin 分布式跟蹤能力,可用于監(jiān)控系統(tǒng)中數(shù)據(jù)接口時(shí)間消耗問(wèn)題,提供數(shù)據(jù)收集和查詢(xún)等功能,可與Grafana 集成,實(shí)現(xiàn)數(shù)據(jù)可視化展示。

    3 應(yīng)用測(cè)試

    使用2 臺(tái)虛擬機(jī)搭建實(shí)驗(yàn)室測(cè)試環(huán)境,部署網(wǎng)關(guān)服務(wù)組件,編寫(xiě)運(yùn)行Spring boot 測(cè)試用例,模擬負(fù)載均衡、流量控制、安全驗(yàn)證、黑白名單、監(jiān)控日志等功能。

    3.1 測(cè)試環(huán)境

    以虛擬機(jī)方式部署2 臺(tái)Centos7.8 服務(wù)器,其中,192.168.9.135 作為網(wǎng)關(guān)服務(wù)器,以Docker 方式構(gòu)建3 個(gè)鏡像,分別運(yùn)行云服務(wù)網(wǎng)關(guān)Server、PostgreSQL數(shù)據(jù)庫(kù)和Konga 管理控制臺(tái);另一臺(tái)192.168.9.136作為Web 服務(wù)器,用Spring Boot 打包運(yùn)行Web 測(cè)試用例,運(yùn)行端口為9080 和9081。

    在客戶端和網(wǎng)關(guān)服務(wù)器的本地hosts 文件中配置“192.168.9.135 test.ykm.com”域名映射,以模擬DNS 轉(zhuǎn)發(fā);客戶端瀏覽器發(fā)起訪問(wèn)路徑,以域名test.ykm.com 請(qǐng)求連接到網(wǎng)關(guān)服務(wù)器,由網(wǎng)關(guān)服務(wù)器轉(zhuǎn)發(fā)至Web 服務(wù)器的9080 和9081 端口,通過(guò)網(wǎng)關(guān)策略進(jìn)行多項(xiàng)功能測(cè)試,如圖5 所示。

    圖5 測(cè)試環(huán)境部署

    3.2 功能驗(yàn)證測(cè)試

    (1)負(fù)載均衡測(cè)試與URL 轉(zhuǎn)換測(cè)試

    在客戶端hosts 中增加指向服務(wù)網(wǎng)關(guān)服務(wù)器的設(shè)置,即“192.168.9.135 test.ykm.com”,瀏覽器通過(guò)IP 地址“192.168.9.136”訪問(wèn)Web 服務(wù)器時(shí),訪問(wèn)請(qǐng)求會(huì)被輪流分發(fā)到9081 或9080 端口,如圖6 所示。

    圖6 負(fù)載均衡測(cè)試

    在配置文件中設(shè)置URL 替換策略,將所有模糊匹配“test.ykm.com”的域名訪問(wèn)默認(rèn)指向虛擬目錄“test.ykm.com/yankaiming/get”。

    (2)IP 白名單測(cè)試

    在服務(wù)路由中添加設(shè)置IP 只允許192.168.9.135訪問(wèn),客戶端IP 地址設(shè)置為192.168.9.10,瀏覽器提示IP 拒絕訪問(wèn)。

    (3)流量控制測(cè)試

    在服務(wù)路由中添加設(shè)置每分鐘5 次請(qǐng)求訪問(wèn),超過(guò)5 次后客戶端瀏覽器訪問(wèn)服務(wù)時(shí)會(huì)提示訪問(wèn)超限。

    (4)權(quán)限認(rèn)證及訪問(wèn)控制測(cè)試

    在服務(wù)路由中添加設(shè)置訪問(wèn)控制插件,設(shè)置策略組和Basic-Auth 用戶名/密碼驗(yàn)證方式,當(dāng)通過(guò)瀏覽器訪問(wèn)時(shí),會(huì)彈出登錄信息對(duì)話框,須驗(yàn)證通過(guò)后才能訪問(wèn)服務(wù)。

    (5)日志監(jiān)控及管理控制臺(tái)測(cè)試

    使用Prometheus 開(kāi)源監(jiān)控插件捕捉訪問(wèn)請(qǐng)求的返回值次數(shù)、處理延遲時(shí)間等日志數(shù)據(jù);Konga 控制臺(tái)頁(yè)面可顯示基本信息。

    (6)插件庫(kù)功能分析

    Kong 基于Lua 的開(kāi)源插件庫(kù)提供權(quán)限認(rèn)證、安全管理、流量控制、分析監(jiān)控、日志系統(tǒng)和URL 轉(zhuǎn)換等30 多個(gè)模板,涵蓋API 全生命周期,可通過(guò)圖形化用戶界面來(lái)操作和管理,如圖7 所示。

    圖7 Lua 開(kāi)源插件庫(kù)的圖形化用戶界面

    測(cè)試過(guò)程中主要對(duì)身份認(rèn)證(Basic auth)、訪問(wèn)控 制(ACL)、IP 限 制(IP restriction)、速 率 限 制(rate limiting)、訪問(wèn)請(qǐng)求轉(zhuǎn)換(request transformer)、日志監(jiān)控(Prometheus)6 個(gè)插件展開(kāi)功能測(cè)試和分析。

    3.3 測(cè)試結(jié)果

    在實(shí)驗(yàn)室環(huán)境部署和運(yùn)行Nginx+OpenResty+Kong 開(kāi)源軟件系統(tǒng),測(cè)試表明:該系統(tǒng)的配置與更新簡(jiǎn)單快捷,權(quán)限、監(jiān)控、日志等功能均利用Lua腳本實(shí)現(xiàn),通過(guò)加載和卸載工具菜單即可處理,無(wú)需修改配置文件和代碼,且無(wú)需重新啟動(dòng)系統(tǒng)即可使配置生效。同時(shí),該開(kāi)源軟件系統(tǒng)具有少代碼、工具化、開(kāi)箱即用等特點(diǎn),方便系統(tǒng)維護(hù)管理人員使用。

    4 結(jié)束語(yǔ)

    目前,城市軌道交通企業(yè)采用私有云架構(gòu)已成為趨勢(shì)。通過(guò)構(gòu)建云服務(wù)網(wǎng)關(guān)平臺(tái),可以適配和集成服務(wù)、數(shù)據(jù)和應(yīng)用能力,有助于打通內(nèi)部業(yè)務(wù)流和數(shù)據(jù)流,促進(jìn)企業(yè)數(shù)字化運(yùn)營(yíng)水平提升,助力企業(yè)業(yè)務(wù)創(chuàng)新。

    API 網(wǎng)關(guān)技術(shù)體系中有許多優(yōu)秀的開(kāi)源和商用軟件。在滿足城市軌道交通應(yīng)用需求方面,本文研究的開(kāi)源軟件框架還存在一些欠缺之處;如協(xié)議轉(zhuǎn)換只支持HTTP/SOAP/gRPC,城市軌道交通中工控設(shè)備較多,目前尚無(wú)支持MQTT(消息隊(duì)列遙測(cè)傳輸協(xié)議)、Modbus 等協(xié)議轉(zhuǎn)換的開(kāi)源組件;另外,動(dòng)態(tài)路由需要通過(guò)Lua+Redis 自定義開(kāi)發(fā)實(shí)現(xiàn);尚不能與MQ 集成,無(wú)法使用訂閱發(fā)布機(jī)制。下一步需結(jié)合具體業(yè)務(wù)場(chǎng)景,在應(yīng)用實(shí)踐中進(jìn)一步研究和解決這些問(wèn)題。

    猜你喜歡
    插件開(kāi)源日志
    一名老黨員的工作日志
    扶貧日志
    心聲歌刊(2020年4期)2020-09-07 06:37:14
    自編插件完善App Inventor與樂(lè)高機(jī)器人通信
    電子制作(2019年22期)2020-01-14 03:16:34
    五毛錢(qián)能買(mǎi)多少頭牛
    游學(xué)日志
    大家說(shuō):開(kāi)源、人工智能及創(chuàng)新
    開(kāi)源中國(guó)開(kāi)源世界高峰論壇圓桌會(huì)議縱論開(kāi)源與互聯(lián)網(wǎng)+創(chuàng)新2.0
    MapWindowGIS插件機(jī)制及應(yīng)用
    開(kāi)源計(jì)算機(jī)輔助翻譯工具研究
    基于Revit MEP的插件制作探討
    成人永久免费在线观看视频| 一进一出好大好爽视频| 欧美日韩中文字幕国产精品一区二区三区 | 国产人伦9x9x在线观看| 麻豆成人av在线观看| 黄网站色视频无遮挡免费观看| 欧美av亚洲av综合av国产av| 91麻豆精品激情在线观看国产 | 黄片播放在线免费| 国产亚洲精品综合一区在线观看 | 一级毛片女人18水好多| 久久人人爽av亚洲精品天堂| 欧美日韩国产mv在线观看视频| 欧美最黄视频在线播放免费 | 动漫黄色视频在线观看| 亚洲男人的天堂狠狠| 亚洲精品国产色婷婷电影| av天堂久久9| 日韩视频一区二区在线观看| 婷婷六月久久综合丁香| 国产精品二区激情视频| 男女下面进入的视频免费午夜 | 精品人妻在线不人妻| 在线观看免费视频日本深夜| 韩国av一区二区三区四区| 亚洲欧美精品综合一区二区三区| 国产一区二区三区视频了| 日本五十路高清| 国产成人av激情在线播放| 国产av一区在线观看免费| 又黄又爽又免费观看的视频| 久久精品aⅴ一区二区三区四区| 亚洲性夜色夜夜综合| 国产av又大| 99久久综合精品五月天人人| av国产精品久久久久影院| 日韩免费高清中文字幕av| 免费在线观看亚洲国产| 亚洲成人精品中文字幕电影 | 日韩欧美一区视频在线观看| 亚洲av美国av| 大型av网站在线播放| 丝袜人妻中文字幕| 成人手机av| 久久精品国产99精品国产亚洲性色 | 国产精品爽爽va在线观看网站 | xxxhd国产人妻xxx| 麻豆一二三区av精品| 日韩av在线大香蕉| 国产成人av教育| 精品久久久久久久久久免费视频 | 中文亚洲av片在线观看爽| 搡老岳熟女国产| 亚洲av日韩精品久久久久久密| a级毛片在线看网站| 大码成人一级视频| 中文字幕av电影在线播放| 曰老女人黄片| 国产深夜福利视频在线观看| av视频免费观看在线观看| 美女高潮到喷水免费观看| 久久精品国产亚洲av高清一级| 国产精华一区二区三区| 亚洲一区高清亚洲精品| 国产成人av激情在线播放| 欧美性长视频在线观看| 妹子高潮喷水视频| 国产精品久久久av美女十八| 国产成年人精品一区二区 | xxxhd国产人妻xxx| 人人妻,人人澡人人爽秒播| 亚洲人成77777在线视频| 免费在线观看亚洲国产| 激情在线观看视频在线高清| 美女高潮喷水抽搐中文字幕| 热99re8久久精品国产| 在线国产一区二区在线| 欧美在线黄色| 午夜免费激情av| 91老司机精品| av天堂在线播放| 香蕉丝袜av| 可以免费在线观看a视频的电影网站| 欧美人与性动交α欧美软件| 午夜免费观看网址| 日韩有码中文字幕| 午夜日韩欧美国产| 久久狼人影院| 久久性视频一级片| 亚洲国产欧美网| 女人高潮潮喷娇喘18禁视频| 国产精品久久久久久人妻精品电影| 国产亚洲欧美精品永久| 女同久久另类99精品国产91| 国产黄a三级三级三级人| 视频区图区小说| 在线观看免费高清a一片| 黑人巨大精品欧美一区二区蜜桃| а√天堂www在线а√下载| 亚洲avbb在线观看| 久久精品91蜜桃| 天堂√8在线中文| av福利片在线| 国产免费男女视频| 宅男免费午夜| 国产国语露脸激情在线看| 精品卡一卡二卡四卡免费| 新久久久久国产一级毛片| 精品免费久久久久久久清纯| 国产日韩一区二区三区精品不卡| 久久久久久人人人人人| 亚洲七黄色美女视频| 法律面前人人平等表现在哪些方面| 精品少妇一区二区三区视频日本电影| 国产一区二区三区综合在线观看| 亚洲成国产人片在线观看| 欧美日韩精品网址| 在线天堂中文资源库| aaaaa片日本免费| 无限看片的www在线观看| 在线观看一区二区三区| 一区在线观看完整版| 精品高清国产在线一区| 久久狼人影院| 一级作爱视频免费观看| 又黄又爽又免费观看的视频| 深夜精品福利| 欧美中文日本在线观看视频| 亚洲欧美日韩另类电影网站| 淫秽高清视频在线观看| 免费av中文字幕在线| 成人特级黄色片久久久久久久| 久久精品影院6| 美女 人体艺术 gogo| 久久精品亚洲精品国产色婷小说| 日本 av在线| 高清毛片免费观看视频网站 | 欧美老熟妇乱子伦牲交| 美女大奶头视频| 欧美在线一区亚洲| 国产精品电影一区二区三区| 国产不卡一卡二| www.www免费av| 一级毛片女人18水好多| 天天影视国产精品| 久久香蕉激情| 曰老女人黄片| 露出奶头的视频| 亚洲欧美精品综合久久99| 女同久久另类99精品国产91| 国产av精品麻豆| 久久久国产一区二区| 久久精品91蜜桃| 国产一区二区三区在线臀色熟女 | 深夜精品福利| 大码成人一级视频| 纯流量卡能插随身wifi吗| 免费高清在线观看日韩| 高清av免费在线| 日韩中文字幕欧美一区二区| 欧美激情高清一区二区三区| 人人妻人人添人人爽欧美一区卜| 免费少妇av软件| 亚洲人成电影观看| 国产免费男女视频| 老汉色av国产亚洲站长工具| 欧美黄色淫秽网站| 亚洲一区二区三区色噜噜 | 人妻丰满熟妇av一区二区三区| 亚洲伊人色综图| 精品福利永久在线观看| 麻豆一二三区av精品| 美女午夜性视频免费| 午夜免费激情av| 色播在线永久视频| 黄片小视频在线播放| 国产精品秋霞免费鲁丝片| 老熟妇乱子伦视频在线观看| 淫秽高清视频在线观看| 黑人欧美特级aaaaaa片| 亚洲成人精品中文字幕电影 | 色老头精品视频在线观看| 黄片小视频在线播放| 亚洲精品在线美女| 久久99一区二区三区| 91老司机精品| 精品国产一区二区三区四区第35| 黄色片一级片一级黄色片| 岛国在线观看网站| 一二三四社区在线视频社区8| 无人区码免费观看不卡| 97人妻天天添夜夜摸| 亚洲精品美女久久av网站| 久久久久久亚洲精品国产蜜桃av| 老汉色∧v一级毛片| 欧美激情高清一区二区三区| 窝窝影院91人妻| 国产xxxxx性猛交| 亚洲五月婷婷丁香| 91在线观看av| 天堂√8在线中文| 精品欧美一区二区三区在线| 91字幕亚洲| 国产精品久久久久久人妻精品电影| 国产99久久九九免费精品| 丁香欧美五月| 久99久视频精品免费| 又黄又爽又免费观看的视频| 国产精品自产拍在线观看55亚洲| 精品久久久久久久久久免费视频 | bbb黄色大片| 一边摸一边抽搐一进一出视频| 亚洲精品美女久久久久99蜜臀| 在线av久久热| 妹子高潮喷水视频| 日韩人妻精品一区2区三区| 麻豆一二三区av精品| 久久精品aⅴ一区二区三区四区| 国产极品粉嫩免费观看在线| 亚洲成人免费电影在线观看| 免费搜索国产男女视频| 亚洲自偷自拍图片 自拍| 美女高潮喷水抽搐中文字幕| 日韩欧美在线二视频| 999久久久国产精品视频| 久久久久久久精品吃奶| 国产伦一二天堂av在线观看| 99热只有精品国产| 欧洲精品卡2卡3卡4卡5卡区| 亚洲自拍偷在线| 91国产中文字幕| 超碰成人久久| 亚洲性夜色夜夜综合| 久久人妻av系列| 成人三级黄色视频| 日韩有码中文字幕| 老司机亚洲免费影院| 国产欧美日韩一区二区三| 一二三四社区在线视频社区8| 老汉色av国产亚洲站长工具| 国产精品成人在线| 人妻丰满熟妇av一区二区三区| 91字幕亚洲| 亚洲人成77777在线视频| 精品熟女少妇八av免费久了| 脱女人内裤的视频| 老汉色∧v一级毛片| 长腿黑丝高跟| 在线观看午夜福利视频| 色尼玛亚洲综合影院| 欧美日韩av久久| av欧美777| 色精品久久人妻99蜜桃| 黄色丝袜av网址大全| 丰满饥渴人妻一区二区三| 美女高潮喷水抽搐中文字幕| 如日韩欧美国产精品一区二区三区| 91大片在线观看| 久久精品91蜜桃| 在线天堂中文资源库| 久久久精品国产亚洲av高清涩受| 好看av亚洲va欧美ⅴa在| 国产真人三级小视频在线观看| av超薄肉色丝袜交足视频| 久久影院123| 亚洲成人久久性| 国产一区二区三区在线臀色熟女 | 激情视频va一区二区三区| 久久狼人影院| 精品人妻1区二区| 91av网站免费观看| 操美女的视频在线观看| 美女福利国产在线| 神马国产精品三级电影在线观看 | 99国产综合亚洲精品| 国产97色在线日韩免费| 我的亚洲天堂| 日本欧美视频一区| 后天国语完整版免费观看| 高潮久久久久久久久久久不卡| 18禁观看日本| 精品久久久久久电影网| 日本vs欧美在线观看视频| 日韩免费高清中文字幕av| 国产xxxxx性猛交| 久久久久国内视频| 淫妇啪啪啪对白视频| 一级a爱片免费观看的视频| 嫩草影院精品99| 久久这里只有精品19| 91在线观看av| 男女做爰动态图高潮gif福利片 | 国产精品 国内视频| 亚洲精品久久午夜乱码| 神马国产精品三级电影在线观看 | 久久久久国产一级毛片高清牌| ponron亚洲| 日韩欧美免费精品| 欧美成人免费av一区二区三区| 欧美精品亚洲一区二区| 久久久国产欧美日韩av| 如日韩欧美国产精品一区二区三区| 国产伦一二天堂av在线观看| 黄色女人牲交| 久久久久九九精品影院| 精品久久久久久久久久免费视频 | 国产欧美日韩精品亚洲av| 久久香蕉激情| 国产精品1区2区在线观看.| 国产精品久久久人人做人人爽| 久久精品成人免费网站| 91九色精品人成在线观看| 国产蜜桃级精品一区二区三区| 青草久久国产| 日日爽夜夜爽网站| 欧美在线黄色| 一级作爱视频免费观看| 好看av亚洲va欧美ⅴa在| 亚洲精品久久成人aⅴ小说| 一区二区三区精品91| 激情在线观看视频在线高清| 国产精品二区激情视频| 久久这里只有精品19| 9热在线视频观看99| 国产一区二区激情短视频| 欧美黄色淫秽网站| 国产精品1区2区在线观看.| 国产精品二区激情视频| 日韩一卡2卡3卡4卡2021年| 免费日韩欧美在线观看| 在线永久观看黄色视频| 国产精华一区二区三区| 韩国av一区二区三区四区| 日韩欧美一区视频在线观看| 国产精华一区二区三区| 成人精品一区二区免费| 国产主播在线观看一区二区| 波多野结衣一区麻豆| 亚洲va日本ⅴa欧美va伊人久久| 亚洲精品一二三| 国产极品粉嫩免费观看在线| 美国免费a级毛片| 久久天堂一区二区三区四区| 欧美日韩一级在线毛片| 大型黄色视频在线免费观看| 一级作爱视频免费观看| 老司机靠b影院| 国产色视频综合| 精品少妇一区二区三区视频日本电影| a在线观看视频网站| 亚洲午夜精品一区,二区,三区| 亚洲中文av在线| www.精华液| 亚洲一区二区三区色噜噜 | 国产极品粉嫩免费观看在线| 又黄又粗又硬又大视频| 国产高清激情床上av| 一区在线观看完整版| 亚洲va日本ⅴa欧美va伊人久久| 两个人免费观看高清视频| 久久午夜亚洲精品久久| 亚洲av成人一区二区三| avwww免费| 亚洲一卡2卡3卡4卡5卡精品中文| 成人永久免费在线观看视频| 午夜免费观看网址| 99久久精品国产亚洲精品| 麻豆成人av在线观看| 亚洲精品国产精品久久久不卡| www国产在线视频色| 黄色成人免费大全| 亚洲av日韩精品久久久久久密| 老司机福利观看| 亚洲精品中文字幕在线视频| 日日干狠狠操夜夜爽| 欧美久久黑人一区二区| 91麻豆精品激情在线观看国产 | 91成年电影在线观看| 国产1区2区3区精品| 欧美激情极品国产一区二区三区| 亚洲中文日韩欧美视频| 久久人妻福利社区极品人妻图片| 热99国产精品久久久久久7| 狠狠狠狠99中文字幕| 757午夜福利合集在线观看| 亚洲国产精品一区二区三区在线| 欧美日韩av久久| 免费搜索国产男女视频| 亚洲人成网站在线播放欧美日韩| 超色免费av| 欧美日韩黄片免| 欧美精品一区二区免费开放| 国产精品综合久久久久久久免费 | 性少妇av在线| 亚洲成人免费av在线播放| 桃色一区二区三区在线观看| 国产精品久久久av美女十八| 午夜成年电影在线免费观看| 免费在线观看完整版高清| 黄片播放在线免费| 女性生殖器流出的白浆| 国产伦一二天堂av在线观看| 久久久久久久精品吃奶| 久久香蕉精品热| 国产色视频综合| 亚洲成人久久性| 人人妻人人澡人人看| 亚洲伊人色综图| 欧美黄色淫秽网站| 欧美黑人精品巨大| 久久人人爽av亚洲精品天堂| 女性生殖器流出的白浆| 高清欧美精品videossex| 男女下面插进去视频免费观看| 777久久人妻少妇嫩草av网站| 一级,二级,三级黄色视频| 国产视频一区二区在线看| 超色免费av| 悠悠久久av| 视频区图区小说| 国产精品亚洲一级av第二区| 国产色视频综合| 国产精品综合久久久久久久免费 | 色综合欧美亚洲国产小说| 在线观看一区二区三区| 久久热在线av| 久久久国产精品麻豆| 国产熟女xx| 日本a在线网址| 欧美日韩精品网址| 香蕉国产在线看| 成人av一区二区三区在线看| aaaaa片日本免费| 免费少妇av软件| 丰满人妻熟妇乱又伦精品不卡| 99热只有精品国产| 在线国产一区二区在线| 在线看a的网站| 亚洲欧美精品综合一区二区三区| 香蕉国产在线看| 97碰自拍视频| 成熟少妇高潮喷水视频| 欧美午夜高清在线| 免费一级毛片在线播放高清视频 | 首页视频小说图片口味搜索| 欧美黑人精品巨大| 人妻丰满熟妇av一区二区三区| 久久久国产精品麻豆| 亚洲自偷自拍图片 自拍| 一级片免费观看大全| 精品国产超薄肉色丝袜足j| 欧美日韩一级在线毛片| 在线视频色国产色| 色尼玛亚洲综合影院| 精品少妇一区二区三区视频日本电影| 久久国产亚洲av麻豆专区| av视频免费观看在线观看| 老司机福利观看| 男女午夜视频在线观看| 国产精品美女特级片免费视频播放器 | 色综合站精品国产| 我的亚洲天堂| 欧美老熟妇乱子伦牲交| 丰满人妻熟妇乱又伦精品不卡| 一a级毛片在线观看| 国产成人欧美在线观看| 国产男靠女视频免费网站| 一进一出抽搐动态| 亚洲国产欧美日韩在线播放| 两性夫妻黄色片| 成人特级黄色片久久久久久久| 久久久久九九精品影院| 纯流量卡能插随身wifi吗| 亚洲一区高清亚洲精品| 91麻豆精品激情在线观看国产 | 亚洲七黄色美女视频| 女同久久另类99精品国产91| 99久久国产精品久久久| 精品一区二区三卡| 高潮久久久久久久久久久不卡| 嫩草影院精品99| 手机成人av网站| 两性夫妻黄色片| 精品人妻1区二区| 欧美中文综合在线视频| 亚洲熟妇熟女久久| 亚洲va日本ⅴa欧美va伊人久久| 日韩高清综合在线| 久久欧美精品欧美久久欧美| 欧洲精品卡2卡3卡4卡5卡区| 国产黄a三级三级三级人| 国产亚洲精品一区二区www| 母亲3免费完整高清在线观看| 老汉色∧v一级毛片| 成人国语在线视频| 亚洲第一青青草原| 色播在线永久视频| 久久天躁狠狠躁夜夜2o2o| 成人av一区二区三区在线看| 久久久久国产一级毛片高清牌| 亚洲,欧美精品.| 男男h啪啪无遮挡| а√天堂www在线а√下载| 精品国产亚洲在线| 夜夜夜夜夜久久久久| 国产精品国产av在线观看| 麻豆一二三区av精品| 日本a在线网址| 激情视频va一区二区三区| av片东京热男人的天堂| 国产一卡二卡三卡精品| 丝袜美足系列| 最近最新免费中文字幕在线| 97碰自拍视频| 成人18禁在线播放| 国产成人精品在线电影| 亚洲欧美精品综合一区二区三区| 人人妻人人澡人人看| 在线观看免费视频网站a站| 久久青草综合色| 久久精品国产亚洲av高清一级| 热re99久久精品国产66热6| 最新在线观看一区二区三区| 精品乱码久久久久久99久播| 亚洲国产欧美网| 午夜福利在线观看吧| 亚洲 国产 在线| 亚洲avbb在线观看| 国产精品日韩av在线免费观看 | 国产高清激情床上av| 黄色毛片三级朝国网站| 亚洲黑人精品在线| 91字幕亚洲| 夫妻午夜视频| 一个人免费在线观看的高清视频| 亚洲精品成人av观看孕妇| 国产成人一区二区三区免费视频网站| 婷婷六月久久综合丁香| 亚洲国产欧美网| 这个男人来自地球电影免费观看| 免费看a级黄色片| av天堂久久9| 极品教师在线免费播放| 丰满饥渴人妻一区二区三| 首页视频小说图片口味搜索| 天堂动漫精品| 亚洲一区中文字幕在线| 视频区图区小说| 午夜福利一区二区在线看| 精品卡一卡二卡四卡免费| 日韩大码丰满熟妇| 久久久国产欧美日韩av| 高潮久久久久久久久久久不卡| 久久精品国产亚洲av高清一级| 亚洲国产欧美日韩在线播放| 在线观看免费高清a一片| 一级片免费观看大全| 亚洲av成人不卡在线观看播放网| 男女高潮啪啪啪动态图| 成在线人永久免费视频| 精品一区二区三区视频在线观看免费 | 亚洲国产欧美网| www.www免费av| 亚洲美女黄片视频| 人妻丰满熟妇av一区二区三区| 亚洲一码二码三码区别大吗| 欧美一区二区精品小视频在线| 成人亚洲精品av一区二区 | 激情在线观看视频在线高清| 国产成人av教育| 久久精品国产清高在天天线| 又黄又粗又硬又大视频| 久久香蕉激情| 日韩欧美一区视频在线观看| 黑人操中国人逼视频| 午夜免费激情av| 搡老岳熟女国产| 黄色毛片三级朝国网站| 在线观看午夜福利视频| 天天躁狠狠躁夜夜躁狠狠躁| 日日夜夜操网爽| 日韩人妻精品一区2区三区| 女人高潮潮喷娇喘18禁视频| 淫妇啪啪啪对白视频| 亚洲aⅴ乱码一区二区在线播放 | 亚洲精品国产一区二区精华液| 欧美日韩中文字幕国产精品一区二区三区 | 黑人操中国人逼视频| 91国产中文字幕| 在线观看一区二区三区| 国产亚洲精品综合一区在线观看 | 老汉色∧v一级毛片| 欧美中文综合在线视频| 极品教师在线免费播放| 老司机靠b影院| 久久草成人影院| 精品国产美女av久久久久小说| 99国产精品99久久久久| 丝袜人妻中文字幕| 无遮挡黄片免费观看| 国产精品电影一区二区三区| 亚洲一区二区三区欧美精品| 国产成人系列免费观看| 免费一级毛片在线播放高清视频 | 日韩免费高清中文字幕av| 国产熟女午夜一区二区三区| 午夜福利一区二区在线看| 中文字幕精品免费在线观看视频| 欧美日韩一级在线毛片| 亚洲精品一二三| 久久久久国产精品人妻aⅴ院| 别揉我奶头~嗯~啊~动态视频| 国产蜜桃级精品一区二区三区| 中文字幕精品免费在线观看视频| 99热国产这里只有精品6|