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

    基于分布式微服務(wù)系統(tǒng)的跨主機(jī)通信問題及其解決方案

    2019-05-23 10:44:40周兵
    電腦知識與技術(shù) 2019年5期
    關(guān)鍵詞:網(wǎng)絡(luò)架構(gòu)微服務(wù)分布式

    周兵

    摘要:傳統(tǒng)單體式架構(gòu)(Monolithic Architecture)的開發(fā)周期長、難維護(hù)、難測試等特征,越來越難適應(yīng)當(dāng)前互聯(lián)網(wǎng)技術(shù)的發(fā)展需求,這也使得企業(yè)難以推進(jìn)技術(shù)更新。隨著移動互聯(lián)網(wǎng)的發(fā)展,企業(yè)被迫將其應(yīng)用遷移至現(xiàn)代化UI界面架構(gòu)以便能兼容移動設(shè)備,這要求企業(yè)能實現(xiàn)應(yīng)用功能的快速上線;此外,從技術(shù)方面看,云計算及互聯(lián)網(wǎng)公司大量開源輕量級技術(shù)不停涌現(xiàn)并日漸成熟,比如:輕量級開發(fā)技術(shù)的出現(xiàn)如Spring Cloud;新的輕量級協(xié)議如RESTful API和輕量級消息機(jī)制;簡化的基礎(chǔ)設(shè)施如操作系統(tǒng)虛擬化如hypervisors;容器化如Docker,基礎(chǔ)設(shè)施即服務(wù)(IaaS)如Kubernetes等; 新的可替代數(shù)據(jù)持久化模型如NoSQL等;標(biāo)準(zhǔn)化代碼管理如Github等等。這一切都催生了新的架構(gòu)設(shè)計風(fēng)格——微服務(wù)架構(gòu)的出現(xiàn)。

    微服務(wù)天生就是分布式的,部署在各個主機(jī)上的服務(wù)系統(tǒng)會面臨跨主機(jī)通信問題,如何設(shè)計一個高效、安全又能適應(yīng)分布式微服務(wù)要求的網(wǎng)絡(luò)架構(gòu),該文具有一定的指導(dǎo)意義。

    關(guān)鍵詞:網(wǎng)絡(luò)架構(gòu);微服務(wù);分布式;Docker;跨主機(jī)通信

    中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2019)05-0060-03

    傳統(tǒng)單體式架構(gòu)(Monolithic Architecture)的開發(fā)周期長、難維護(hù)、難測試等特征,越來越難適應(yīng)當(dāng)前互聯(lián)網(wǎng)技術(shù)的發(fā)展需求,這也使得企業(yè)難以推進(jìn)技術(shù)更新。隨著移動互聯(lián)網(wǎng)的發(fā)展,企業(yè)被迫將其應(yīng)用遷移至現(xiàn)代化UI界面架構(gòu)以便能兼容移動設(shè)備,這要求企業(yè)能實現(xiàn)應(yīng)用功能的快速上線。此外,從技術(shù)方面看,云計算及互聯(lián)網(wǎng)公司大量開源輕量級技術(shù)不停涌現(xiàn)并日漸成熟,比如:輕量級開發(fā)技術(shù)的出現(xiàn)如Spring Cloud;新的輕量級協(xié)議如RESTful API和輕量級消息機(jī)制;簡化的基礎(chǔ)設(shè)施如操作系統(tǒng)虛擬化如hypervisors;容器化如Docker,基礎(chǔ)設(shè)施即服務(wù)(IaaS)如Kubernetes等;新的可替代數(shù)據(jù)持久化模型如NoSQL等;標(biāo)準(zhǔn)化代碼管理如Github等等。這一切都催生了新的架構(gòu)設(shè)計風(fēng)格——微服務(wù)架構(gòu)的出現(xiàn)。

    微服務(wù)天生就是分布式的,部署在各個主機(jī)上的服務(wù)系統(tǒng)會面臨跨主機(jī)通信問題,如何設(shè)計一個高效、安全又能適應(yīng)分布式微服務(wù)要求的網(wǎng)絡(luò)架構(gòu)是當(dāng)前面臨的一個普遍問題。

    1 分布式微服務(wù)

    1.1 什么是微服務(wù)

    “微服務(wù)”源于2014年3月Martin Fowler所寫的一篇文章“Microservices”。微服務(wù)軟件架構(gòu)是一種軟件設(shè)計模式,一種互聯(lián)網(wǎng)軟件系統(tǒng)架構(gòu),它將單體式應(yīng)用劃分成一些小的服務(wù),服務(wù)之間互相協(xié)調(diào)、互相配合,為用戶提供服務(wù)。每個服務(wù)運(yùn)行在其獨(dú)立的進(jìn)程中,服務(wù)與服務(wù)間采用輕量級的通信機(jī)制互相溝通(通常是基于HTTP的RESTful API)。每個服務(wù)都圍繞著具體的業(yè)務(wù)功能進(jìn)行構(gòu)建開發(fā),并且能夠被獨(dú)立地部署到生產(chǎn)環(huán)境或開發(fā)環(huán)境中。在分布式系統(tǒng)中,還要允許服務(wù)可重復(fù)部署。微服務(wù)是一種架構(gòu)風(fēng)格,一個大型的復(fù)雜的軟件應(yīng)用被切分成一個或多個微服務(wù)組成。系統(tǒng)中的各個微服務(wù)可被獨(dú)立部署運(yùn)行,各個微服務(wù)之間是松耦合的,互不依賴。每個微服務(wù)僅關(guān)注于完成一件任務(wù)或者說一個單一的功能,并能很好地完成該任務(wù)。在所有情況下,每個任務(wù)代表著一個小的業(yè)務(wù)功能。

    1.2 單體式架構(gòu)系統(tǒng)

    傳統(tǒng)的軟件架構(gòu)是一個項目一個應(yīng)用,這個應(yīng)用不能重復(fù)安裝部署,也就是只能安裝在一臺服務(wù)器上,因此無須考慮對應(yīng)用進(jìn)行多服務(wù)器部署,也就不用考慮各節(jié)點之間的網(wǎng)絡(luò)通信問題。這種架構(gòu)的最大特點是安裝部署簡單,但由于不能橫向擴(kuò)展,需要一般需要性能強(qiáng)勁的專業(yè)服務(wù)器設(shè)備。由于采用單服務(wù)器部署,系統(tǒng)將不可避免地會發(fā)生單點故障,單個服務(wù)器發(fā)生故障的時候會波及整個系統(tǒng)或者網(wǎng)絡(luò),從而導(dǎo)致整個系統(tǒng)或者網(wǎng)絡(luò)的癱瘓。這種架構(gòu)的缺點很明顯,隨著需求和功能增加,系統(tǒng)將越來越大,功能間的依賴會越來越復(fù)雜,難維護(hù)、擴(kuò)展性差、升級困難。

    1.3 分布式架構(gòu)系統(tǒng)

    分布式系統(tǒng)架構(gòu)是把一組獨(dú)立主機(jī)劃分為邏輯主機(jī),同時對外提供服務(wù),對于用戶來說,邏輯主機(jī)和獨(dú)立主機(jī)都是不可見的,就像是一臺主機(jī)在提供服務(wù)一樣。分布式架構(gòu)的優(yōu)勢之一是可以使用廉價硬件(相對于昂貴的專業(yè)服務(wù)器),另一個優(yōu)勢是提高了系統(tǒng)的可靠性,可擴(kuò)展性。主機(jī)越多,CPU、內(nèi)存、存儲資源等也就越多,能夠處理的用戶并發(fā)訪問量也就越大。比如一個大型網(wǎng)站,一般會把一個網(wǎng)站橫向拆分成很多小功能模塊,然后把不同的功能模塊部署到不同的服務(wù)器上,各個功能模塊之間通過遠(yuǎn)程服務(wù)調(diào)用(RPC)等方式進(jìn)行通信,以一個邏輯主機(jī)的形式對外提供服務(wù)。這些拆分的小功能模塊,也就是微服務(wù)的雛形。

    1.4 分布式微服務(wù)架構(gòu)

    分布式微服務(wù)架構(gòu)本身是一種去中心化的架構(gòu),即微服務(wù)是跨機(jī)房、可重復(fù)部署的,是跨機(jī)房負(fù)載均衡的,用戶在訪問這個微服務(wù)的時候,為其提供服務(wù)的主機(jī)和機(jī)房是不確定的,并且微服務(wù)隨時可以在任意不同的服務(wù)商或機(jī)房之間遷移和部署。

    2 微服務(wù)與Docker容器

    Docker使用Google公司推出的Go語言進(jìn)行開發(fā)實現(xiàn),基于Linux內(nèi)核對進(jìn)程進(jìn)行封裝隔離,屬于操作系統(tǒng)層面的虛擬化技術(shù)。由于隔離的進(jìn)程獨(dú)立于宿主和其他的隔離的進(jìn)程,因此也稱其為容器。

    在Docker技術(shù)出現(xiàn)之前,微服務(wù)架構(gòu)是很難實現(xiàn)的。因為微服務(wù)系統(tǒng)需要一套獨(dú)立的執(zhí)行環(huán)境,這套環(huán)境不能對外部有依賴性。同時,執(zhí)行環(huán)境的粒度又必須足夠的小。Docker在容器的基礎(chǔ)上,進(jìn)行了進(jìn)一步的封裝,極大簡化了容器的創(chuàng)建和維護(hù),粒度足夠小,是一個很優(yōu)秀的微服務(wù)運(yùn)行環(huán)境。

    Docker是一種虛擬化技術(shù),如何使網(wǎng)絡(luò)中的容器們可以相互通信,又能讓容器外部網(wǎng)絡(luò)的用戶訪問這些容器呢?

    3 跨主機(jī)網(wǎng)絡(luò)通信問題

    沒有跨主機(jī)網(wǎng)絡(luò)時,比如一個應(yīng)用有兩個服務(wù),兩個服務(wù)不可能部署到同一個機(jī)器上,這樣沒辦法做到高可用,所在的主機(jī)一旦出現(xiàn)故障,主機(jī)上所有的服務(wù)都將無法訪問。如果將服務(wù)部署到兩個主機(jī)上面,但是兩個主機(jī)上面這個容器的IP在主機(jī)外面是看不到的。所以只能把容器的IP轉(zhuǎn)換成了一個宿主機(jī)的一個IP,或者宿主機(jī)的一個訪問端點,才能讓外部的主機(jī)訪問。所以,傳統(tǒng)方案是通過端口映射,把容器的一個端口映射到主機(jī)的一個端口,讓另外一個主機(jī)和這個主機(jī)映射到這個容器上去通信。這樣會帶來一些問題,首先通過端口映射,比如說映射到8090端口,如果還要啟動另一個容器,就需要映射到另外一個端口,因為宿主機(jī)上只有這一個8090端口,不可能共享同一個端口。映射出去之后是宿主機(jī)的一個端口,這樣這個端口就是對外暴露的,安全性需要嚴(yán)格控制。

    在Docker1.9之后,增加了跨主機(jī)的網(wǎng)絡(luò),它就可以直接通過容器的IP去通信,通過這個外部跟它是隔離的,這樣又能做到安全,啟動多個容器,容器的IP端口也是不會沖突的。

    3.1 VXLAN封包模式

    VXLAN封包模式,比如overlay驅(qū)動,它是用VXLAN的協(xié)議去把容器之間的請求封裝成VXLAN的請求,將鏈路層的以太網(wǎng)包封裝到UDP包中進(jìn)行傳輸。首先舉個例子,從C1去訪問宿主機(jī)上C2的容器,先通過C1發(fā)出這個包之后,它首先進(jìn)行封包,要查找中心化存儲C2是在哪個主機(jī)上的,查到的是這個主機(jī)上,就把這個請求的包封裝成宿主機(jī)之間的包,把這個包送達(dá)到對應(yīng)宿主機(jī)上,再通過一定的約定去解包,最終轉(zhuǎn)發(fā)到另外一個主機(jī)上的一個容器。其缺點是對帶寬的損耗比較大,因為看到這里去封包,它肯定是把這個容器的包上面又加了一層包,這個包上面肯定會有一些自己的占用,一般像封包模式,MTU最終都會小于宿主機(jī)之間的MTU,它還會造成一些資源占用。比如說在這個地方去封包的時候,它可能會占用CPU去做一下封包操作,還會占用CPU去做解包的操作,所以會增加主機(jī)上的負(fù)載,但是它的好處是對基礎(chǔ)設(shè)施要求比較低,它只需要兩個宿主機(jī)之間可以三層互通。

    Docker的overlay驅(qū)動也是封包模式的實現(xiàn),它的封包方式是基于VXLAN。VXLAN內(nèi)部把一個二層的包、鏈路層的一個請求封裝成一個VXLAN的一個包,這里面會有一個約定的信息,比如VXLAN ID,還有一個外部的UDP的頭,最終會把這個包通過UDP發(fā)往對應(yīng)的主機(jī)上面去,對應(yīng)的主機(jī)再做VXLINE的解包。Docker還會做IP的地址管理和網(wǎng)絡(luò)信息同步。

    3.2 路由模式

    舉例來說,主機(jī)1上的容器想要訪問主機(jī)2的容器,首先這個機(jī)器上是沒有主機(jī)2的IP地址,它出了機(jī)器之后到達(dá)路由器,再通過路由器上的路由表,去把對應(yīng)的請求網(wǎng)端轉(zhuǎn)發(fā)到對應(yīng)的主機(jī)2上面,主機(jī)2上面是有這個容器的IP,所以它就能夠做到這個容器的跨主機(jī)通信。它的好處在于它沒有封包,所以它的性能很好,但是它對于基礎(chǔ)設(shè)施有一些要求,比如我的基礎(chǔ)設(shè)施要支持、能夠配置這個路由表,如果用Linux路由要支持二層的轉(zhuǎn)發(fā)。

    3.3 兩種模式優(yōu)缺點比較

    總的來說,二層VLAN網(wǎng)絡(luò)需要二層網(wǎng)絡(luò)設(shè)備支持,通用性和靈活性不如Overlay網(wǎng)絡(luò)。相比之下,Overlay網(wǎng)絡(luò)在不改變現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)設(shè)施的前提下,通過某種約定通信協(xié)議,把二層報文封裝在IP報文之上的新的數(shù)據(jù)格式。能夠充分利用成熟的IP路由協(xié)議進(jìn)程數(shù)據(jù)分發(fā),突破VLAN的數(shù)量限制,并可將廣播流量轉(zhuǎn)化為組播流量,避免廣播數(shù)據(jù)泛濫。因此,Overlay網(wǎng)絡(luò)實際上是目前最適合的Docker容器跨節(jié)點通信方案。

    4 分布式微服務(wù)架構(gòu)系統(tǒng)的跨主機(jī)網(wǎng)絡(luò)通信解決方案與實施

    4.1 案例說明

    n如圖所示,假設(shè)本地局域網(wǎng)段10.159.62.0/24中存在主機(jī)10.159.62.231,10.159.62.232和10.159.62.233互聯(lián)互通;

    n每個主機(jī)上都運(yùn)行Docker引擎,通過Docker運(yùn)行若干個Docker容器,例如圖中的Order,Billing等;

    n將這3臺主機(jī)建立成為一個Docker Swarm集群;

    n創(chuàng)建一個Docker Overlay網(wǎng)絡(luò)(網(wǎng)段10.10.0.0/24),每個主機(jī)上的容器都被加入該overlay網(wǎng)絡(luò)中,通過overlay網(wǎng)絡(luò)實現(xiàn)跨主機(jī)的容器相互通信;

    n假設(shè)Console,Terminal和API這三個服務(wù)均需要暴露端口到物理網(wǎng)絡(luò),因為物理網(wǎng)絡(luò)10.159.62.0/24無法直接訪問overlay網(wǎng)絡(luò)中的容器,需要容器中映射端口到物理網(wǎng)絡(luò)。

    noverlay網(wǎng)絡(luò)中的容器默認(rèn)通過與主機(jī)之間的bridge訪問物理網(wǎng)絡(luò)。

    4.2 開放Docker Swarm集群所需的主機(jī)端口

    Swarm集群的成員主機(jī)都需要開放集群所需的主機(jī)端口:

    firewall-cmd --zone=public --add-port=2377/tcp --permanent

    firewall-cmd --zone=public --add-port=7946/tcp --permanent

    firewall-cmd --zone=public --add-port=7946/udp --permanent

    firewall-cmd --zone=public --add-port=4789/tcp --permanent

    firewall-cmd --zone=public --add-port=4789/udp --permanent

    firewall-cmd –reload

    4.3 創(chuàng)建Docker Swarm集群

    Docker Swarm是Docker開源組織提供的Docker環(huán)境集群管理工具,它能夠把若干臺Docker主機(jī)的抽象為一個邏輯上的主機(jī),它也是一種用于統(tǒng)一管理Docker主機(jī)的CLI工具,可用來控制Docker主機(jī)。Swarm調(diào)用的是Docker API標(biāo)準(zhǔn)接口,兼容非集群模式的操作指令,比如通過常規(guī)的docker運(yùn)行命令來啟動容器,Swarm會自動選擇適合的主機(jī)來運(yùn)行相關(guān)容器。也就是說,像Compose編排腳本可以在不經(jīng)任何改動的情況下,直接通過Swarm來實現(xiàn)對集群的管理。

    創(chuàng)建Docker Swarm集群命令:

    docker swarm init --advertise-addr

    將其他Docker主機(jī)節(jié)點加入Swarm集群中:

    docker swarm join \

    --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \

    192.168.99.100:2377

    查看集群所有服務(wù)器節(jié)點:

    docker node ls

    至此,Docker Swarm集群創(chuàng)建完畢。

    4.4 構(gòu)建Overlay network

    Swarm上默認(rèn)已有一個名為ingress的Overlay網(wǎng)絡(luò),也可以自定義創(chuàng)建新的Overlay網(wǎng)絡(luò)。Docker提供給我們兩種方式來定義overlay網(wǎng)絡(luò),在docker1.12之前,我們需要依靠第三方的工具如Consul、Etcd或者ZooKeeper來實現(xiàn)“服務(wù)發(fā)現(xiàn)”和“DNS解析”,從而實現(xiàn)不同主機(jī)之間的多個容器之間的網(wǎng)絡(luò)通信。但是在docker1.12之后,我們可以直接用Docker原生的swarm來實現(xiàn)“服務(wù)發(fā)現(xiàn)”和“DNS解析”。

    創(chuàng)建指定子網(wǎng)的Overlay跨主機(jī)網(wǎng)絡(luò),也可不指定子網(wǎng)IP,由系統(tǒng)自動指定:

    docker network create \

    --driver overlay \

    --subnet 10.0.9.0/24 \

    --gateway 10.0.9.99 \

    my-network

    4.5 在跨主機(jī)的網(wǎng)絡(luò)上部署一個服務(wù)

    docker service create \

    --replicas 3 \

    --name my-web \

    --network my-network \

    nginx

    選項--replicas為微服務(wù)應(yīng)用重復(fù)部署的數(shù)量。其他管理命令:

    docker service ls 查看集群列表

    docker service ps lvs 查看集群下所有節(jié)點狀態(tài)

    docker service rm lvs 刪除集群

    docker service inspect --pretty lvs 集群屬性

    docker service scale lvs=4 #擴(kuò)容集群節(jié)點數(shù)量

    4.6 驗證測試

    首先進(jìn)入容器內(nèi)部:

    docker exec -ti 容器id /bin/bash

    使用ping命令測試:

    ping 容器name

    5 結(jié)論

    當(dāng)我們開發(fā)好微服務(wù)之后,考慮到靈活快速持續(xù)部署的需要,通常會考慮將其Docker容器化并在Docker環(huán)境下運(yùn)行。由于微服務(wù)個數(shù)通常會較多,把所有微服務(wù)部署在一臺Docker主機(jī)上是不現(xiàn)實的,因此需要考慮到跨主機(jī)通信的問題,對實際部署必然會提出以下幾點要求:

    1)微服務(wù)作為一個Docker容器可以在任意主機(jī)上運(yùn)行;

    2)同一主機(jī)上可以運(yùn)行多個相同或不同的微服務(wù);

    3)運(yùn)行在同一個主機(jī)上的微服務(wù)之間可以相互通信;

    4)運(yùn)行在不同主機(jī)上的微服務(wù)也可以相互通信;

    5)每個微服務(wù)的IP地址不受主機(jī)所在本地局域網(wǎng)IP地址段限制,即擁有獨(dú)立網(wǎng)段,避免占用本地IP地址,同時確保容器數(shù)量受限盡量小;

    6)每個微服務(wù)容器避免通過端口暴露的方式相互通信,確保不會因端口獨(dú)占而導(dǎo)致無法靈活部署。

    綜上所述,采用在Docker Swarm模式下將各微服務(wù)加入同一個overlay network網(wǎng)絡(luò)的方式實現(xiàn)微服務(wù)之間的跨主機(jī)通信是現(xiàn)實可行的方案。

    參考文獻(xiàn):

    [1] 王磊.微服務(wù)架構(gòu)與實踐[M].北京:電子工業(yè)出版社,2016.

    [2] sam newman.微服務(wù)設(shè)計[M]. 北京:人民郵電出版社,2016.

    [3] 王福強(qiáng).springboot揭秘:快速構(gòu)建微服務(wù)體系[M]. 北京:機(jī)械工業(yè)出版社,2016.

    [4] 周立.spring cloud與docker微服務(wù)架構(gòu)實戰(zhàn)[M]. 北京:電子工業(yè)出版社,2017.

    【通聯(lián)編輯:代影】

    猜你喜歡
    網(wǎng)絡(luò)架構(gòu)微服務(wù)分布式
    分布式光伏熱錢洶涌
    能源(2017年10期)2017-12-20 05:54:07
    分布式光伏:爆發(fā)還是徘徊
    能源(2017年5期)2017-07-06 09:25:54
    微信公眾平臺在醫(yī)院圖書館的應(yīng)用現(xiàn)狀調(diào)查
    基于微信企業(yè)號的校園移動服務(wù)
    基于電氣自動化技術(shù)的研究
    微服務(wù)視角下高職圖書館數(shù)字資源使用分析
    中文信息(2016年10期)2016-12-12 10:09:57
    農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)的混合模式研究
    從單一模式系統(tǒng)架構(gòu)往微服務(wù)架構(gòu)遷移轉(zhuǎn)化技術(shù)研究
    金融私有云網(wǎng)絡(luò)架構(gòu)研究
    商(2016年21期)2016-07-06 17:08:38
    基于DDS的分布式三維協(xié)同仿真研究
    国产淫语在线视频| 岛国毛片在线播放| 国产成人欧美| 日韩制服丝袜自拍偷拍| 国产精品久久久av美女十八| 赤兔流量卡办理| 亚洲人成网站在线观看播放| 久久久久久久国产电影| 久久精品国产a三级三级三级| 国产精品国产av在线观看| 天天操日日干夜夜撸| 精品久久久久久电影网| 美国免费a级毛片| 成人二区视频| 在线精品无人区一区二区三| 成人手机av| 搡老乐熟女国产| 黄色视频在线播放观看不卡| 另类亚洲欧美激情| 日韩人妻精品一区2区三区| 777米奇影视久久| 国语对白做爰xxxⅹ性视频网站| 亚洲图色成人| 美女脱内裤让男人舔精品视频| 国产欧美日韩综合在线一区二区| 亚洲婷婷狠狠爱综合网| 久久久国产欧美日韩av| 亚洲第一区二区三区不卡| 精品一区二区三区四区五区乱码 | 熟女人妻精品中文字幕| 亚洲精华国产精华液的使用体验| 国产极品天堂在线| 国产精品欧美亚洲77777| 色婷婷久久久亚洲欧美| 日韩欧美一区视频在线观看| 午夜日本视频在线| 久久人人爽av亚洲精品天堂| 18禁动态无遮挡网站| 国产探花极品一区二区| 国产精品一国产av| 卡戴珊不雅视频在线播放| 国产成人欧美| 久久女婷五月综合色啪小说| 最近最新中文字幕免费大全7| 嫩草影院入口| 亚洲第一av免费看| 日韩av不卡免费在线播放| 日韩av免费高清视频| 国产老妇伦熟女老妇高清| 一级爰片在线观看| 永久网站在线| 国产激情久久老熟女| 老司机亚洲免费影院| 国产亚洲av片在线观看秒播厂| 免费高清在线观看日韩| 大码成人一级视频| 51国产日韩欧美| 男女无遮挡免费网站观看| 精品熟女少妇av免费看| 亚洲成国产人片在线观看| 亚洲欧美清纯卡通| 免费人成在线观看视频色| 亚洲欧美精品自产自拍| 伦理电影免费视频| 国产成人欧美| 插逼视频在线观看| 国产亚洲欧美精品永久| 欧美xxxx性猛交bbbb| 秋霞伦理黄片| 欧美精品一区二区免费开放| 91精品伊人久久大香线蕉| 免费黄网站久久成人精品| 成人免费观看视频高清| 考比视频在线观看| 日本与韩国留学比较| 国产高清国产精品国产三级| 如何舔出高潮| 久久亚洲国产成人精品v| 久久99精品国语久久久| 一二三四中文在线观看免费高清| 国产爽快片一区二区三区| 看十八女毛片水多多多| 国产精品国产三级国产av玫瑰| 久久精品国产综合久久久 | 亚洲av福利一区| 亚洲欧美中文字幕日韩二区| 99re6热这里在线精品视频| 日本色播在线视频| 一二三四中文在线观看免费高清| 在线观看一区二区三区激情| 18在线观看网站| 精品久久蜜臀av无| 天堂8中文在线网| 日本爱情动作片www.在线观看| 美女国产高潮福利片在线看| 免费日韩欧美在线观看| 国产成人欧美| 成人午夜精彩视频在线观看| 国产男女超爽视频在线观看| 免费人妻精品一区二区三区视频| 中国三级夫妇交换| av在线播放精品| 国产成人aa在线观看| 亚洲少妇的诱惑av| 久久av网站| 男女免费视频国产| 最新中文字幕久久久久| 欧美精品av麻豆av| 亚洲av免费高清在线观看| 久久久久久久国产电影| 久久亚洲国产成人精品v| 久久久国产精品麻豆| 国产黄色视频一区二区在线观看| 国产深夜福利视频在线观看| 在线天堂中文资源库| av.在线天堂| 久久这里只有精品19| 亚洲成国产人片在线观看| 久久韩国三级中文字幕| a级毛色黄片| 久久久欧美国产精品| 亚洲精品自拍成人| 高清av免费在线| 在线 av 中文字幕| 青春草视频在线免费观看| 狠狠婷婷综合久久久久久88av| 日韩精品有码人妻一区| 亚洲,一卡二卡三卡| 999精品在线视频| 欧美老熟妇乱子伦牲交| 免费av不卡在线播放| 男女下面插进去视频免费观看 | 丰满迷人的少妇在线观看| 又黄又粗又硬又大视频| 三上悠亚av全集在线观看| 中国美白少妇内射xxxbb| 高清黄色对白视频在线免费看| 亚洲美女视频黄频| 亚洲情色 制服丝袜| a 毛片基地| 国产亚洲av片在线观看秒播厂| 在线天堂中文资源库| 日韩人妻精品一区2区三区| 国产精品欧美亚洲77777| 999精品在线视频| 夫妻性生交免费视频一级片| 丰满乱子伦码专区| 日日啪夜夜爽| 汤姆久久久久久久影院中文字幕| 性色avwww在线观看| 亚洲精品久久成人aⅴ小说| 免费人妻精品一区二区三区视频| 国产精品久久久久久av不卡| 国产不卡av网站在线观看| 日本色播在线视频| av女优亚洲男人天堂| 国产精品不卡视频一区二区| 日日撸夜夜添| 国产亚洲一区二区精品| 国产一区二区激情短视频 | 亚洲欧美中文字幕日韩二区| 人妻一区二区av| 又大又黄又爽视频免费| 老司机影院成人| 国产伦理片在线播放av一区| 黑人高潮一二区| 亚洲国产精品成人久久小说| 精品酒店卫生间| 色吧在线观看| 国产无遮挡羞羞视频在线观看| 久久精品人人爽人人爽视色| 精品一区在线观看国产| 久久精品国产a三级三级三级| 亚洲精品aⅴ在线观看| 午夜免费鲁丝| 男女无遮挡免费网站观看| 男人操女人黄网站| 午夜激情av网站| 黄色配什么色好看| 国产亚洲最大av| 日韩制服丝袜自拍偷拍| 国产精品成人在线| videossex国产| 少妇的逼水好多| 日韩不卡一区二区三区视频在线| 国产日韩欧美视频二区| 国产免费一级a男人的天堂| 视频中文字幕在线观看| 男人添女人高潮全过程视频| 中文字幕人妻熟女乱码| 一二三四在线观看免费中文在 | 制服人妻中文乱码| 亚洲第一av免费看| 国产一区二区三区av在线| 99久久精品国产国产毛片| 国产成人一区二区在线| 国产精品三级大全| 亚洲av在线观看美女高潮| 久久久久久久久久久久大奶| 黄色毛片三级朝国网站| 国产又色又爽无遮挡免| 亚洲精品色激情综合| 欧美3d第一页| 日韩一本色道免费dvd| 91精品国产国语对白视频| 免费人成在线观看视频色| 大香蕉97超碰在线| 九草在线视频观看| 亚洲国产精品一区三区| 国产高清三级在线| 久久这里只有精品19| 少妇人妻精品综合一区二区| 久久精品人人爽人人爽视色| 人人妻人人添人人爽欧美一区卜| 亚洲国产毛片av蜜桃av| 视频区图区小说| 欧美日韩av久久| 看十八女毛片水多多多| 欧美日韩视频高清一区二区三区二| 新久久久久国产一级毛片| 亚洲精品日韩在线中文字幕| 99久国产av精品国产电影| 18禁国产床啪视频网站| 精品久久久久久电影网| 18禁动态无遮挡网站| 欧美精品一区二区大全| 午夜91福利影院| 久久av网站| 精品午夜福利在线看| 婷婷成人精品国产| 亚洲一区二区三区欧美精品| 国内精品宾馆在线| 免费高清在线观看日韩| 亚洲精品av麻豆狂野| 考比视频在线观看| 啦啦啦在线观看免费高清www| 欧美日韩亚洲高清精品| 欧美日韩成人在线一区二区| 国产亚洲精品久久久com| 久久鲁丝午夜福利片| 日本猛色少妇xxxxx猛交久久| 99久久人妻综合| 丝袜人妻中文字幕| 美国免费a级毛片| 国产探花极品一区二区| 国产精品免费大片| 91成人精品电影| 69精品国产乱码久久久| 性色av一级| 成年美女黄网站色视频大全免费| 久久国产亚洲av麻豆专区| 久久毛片免费看一区二区三区| 99热网站在线观看| 丝袜在线中文字幕| 国产精品偷伦视频观看了| 国产精品久久久久成人av| 免费大片黄手机在线观看| 欧美少妇被猛烈插入视频| 高清在线视频一区二区三区| 亚洲美女黄色视频免费看| 丝袜脚勾引网站| 免费av不卡在线播放| 国产综合精华液| 亚洲精品久久成人aⅴ小说| 亚洲综合色惰| 欧美成人精品欧美一级黄| 欧美精品一区二区大全| 99九九在线精品视频| 亚洲性久久影院| 一级片'在线观看视频| 久久久久久人人人人人| 国产精品一国产av| 少妇 在线观看| 欧美日韩一区二区视频在线观看视频在线| 国产精品久久久久久av不卡| 亚洲在久久综合| √禁漫天堂资源中文www| 亚洲av在线观看美女高潮| 制服诱惑二区| 啦啦啦啦在线视频资源| 男女下面插进去视频免费观看 | 国产永久视频网站| 夜夜骑夜夜射夜夜干| 久久久久国产网址| 久久久久久久精品精品| 91精品三级在线观看| 久久久精品94久久精品| 在线观看免费视频网站a站| 十分钟在线观看高清视频www| 午夜精品国产一区二区电影| 男人操女人黄网站| 999精品在线视频| 午夜日本视频在线| 少妇人妻精品综合一区二区| 男女啪啪激烈高潮av片| 欧美人与性动交α欧美软件 | 亚洲精品日本国产第一区| 国产高清不卡午夜福利| 王馨瑶露胸无遮挡在线观看| 性高湖久久久久久久久免费观看| 啦啦啦视频在线资源免费观看| 宅男免费午夜| 高清av免费在线| 午夜福利视频在线观看免费| 亚洲国产精品专区欧美| 亚洲伊人色综图| 观看av在线不卡| 久久99热6这里只有精品| 成人毛片60女人毛片免费| 精品国产国语对白av| 久久久久精品人妻al黑| 亚洲内射少妇av| 麻豆精品久久久久久蜜桃| 在线观看免费视频网站a站| 国产免费又黄又爽又色| 一级,二级,三级黄色视频| 9色porny在线观看| 熟妇人妻不卡中文字幕| 最近最新中文字幕大全免费视频 | 亚洲精品久久午夜乱码| 久久精品国产a三级三级三级| 午夜福利网站1000一区二区三区| 成人漫画全彩无遮挡| 韩国精品一区二区三区 | 免费日韩欧美在线观看| 免费在线观看完整版高清| 精品久久久久久电影网| 亚洲欧美一区二区三区国产| www.av在线官网国产| 国产精品人妻久久久影院| 丰满饥渴人妻一区二区三| 九九在线视频观看精品| 久久久久人妻精品一区果冻| 极品少妇高潮喷水抽搐| 国产精品国产三级专区第一集| 一级毛片我不卡| 国产又色又爽无遮挡免| 菩萨蛮人人尽说江南好唐韦庄| 欧美成人精品欧美一级黄| 香蕉国产在线看| 三级国产精品片| 最新的欧美精品一区二区| 国产黄色视频一区二区在线观看| 亚洲精品日韩在线中文字幕| 天堂俺去俺来也www色官网| 视频在线观看一区二区三区| 免费黄色在线免费观看| 超色免费av| 免费黄色在线免费观看| 亚洲精品,欧美精品| 日韩一区二区三区影片| 如日韩欧美国产精品一区二区三区| 国产乱来视频区| 视频在线观看一区二区三区| 建设人人有责人人尽责人人享有的| 亚洲精品自拍成人| 丰满饥渴人妻一区二区三| 汤姆久久久久久久影院中文字幕| 妹子高潮喷水视频| 欧美bdsm另类| 伊人久久国产一区二区| 日韩大片免费观看网站| 亚洲国产看品久久| 欧美另类一区| 久久av网站| 天堂8中文在线网| 亚洲久久久国产精品| 国产精品女同一区二区软件| 不卡视频在线观看欧美| av在线播放精品| 欧美激情极品国产一区二区三区 | 精品熟女少妇av免费看| 久久久久精品性色| a级毛片在线看网站| 欧美xxxx性猛交bbbb| av黄色大香蕉| 一级毛片 在线播放| 国产在线一区二区三区精| www.色视频.com| 乱码一卡2卡4卡精品| 亚洲成国产人片在线观看| 久久久久久久亚洲中文字幕| 精品久久国产蜜桃| 热99久久久久精品小说推荐| 国产成人av激情在线播放| 欧美激情国产日韩精品一区| 卡戴珊不雅视频在线播放| 色94色欧美一区二区| videossex国产| 全区人妻精品视频| 下体分泌物呈黄色| 久久99精品国语久久久| 欧美日韩亚洲高清精品| 极品人妻少妇av视频| 高清在线视频一区二区三区| 亚洲国产欧美在线一区| 国产午夜精品一二区理论片| 综合色丁香网| 亚洲成色77777| 精品久久久精品久久久| 国产女主播在线喷水免费视频网站| 午夜激情av网站| 最新的欧美精品一区二区| 国产69精品久久久久777片| 国产熟女午夜一区二区三区| 内地一区二区视频在线| 桃花免费在线播放| 精品国产一区二区三区四区第35| 亚洲欧洲精品一区二区精品久久久 | 久久久久久久久久久久大奶| 建设人人有责人人尽责人人享有的| 欧美日韩视频精品一区| 日韩制服丝袜自拍偷拍| 五月玫瑰六月丁香| 国产成人午夜福利电影在线观看| 免费观看性生交大片5| 国产在线免费精品| 一级毛片我不卡| 男女免费视频国产| 日韩一区二区三区影片| 日韩伦理黄色片| 国产在线一区二区三区精| 一本色道久久久久久精品综合| 国产色婷婷99| 亚洲欧洲精品一区二区精品久久久 | 一二三四中文在线观看免费高清| 人体艺术视频欧美日本| 美女国产高潮福利片在线看| 国产精品偷伦视频观看了| 久久久久久人人人人人| 亚洲一级一片aⅴ在线观看| 成年女人在线观看亚洲视频| 久久午夜综合久久蜜桃| 国产精品.久久久| 最近手机中文字幕大全| 亚洲精品乱码久久久久久按摩| 另类精品久久| 色婷婷av一区二区三区视频| 精品一品国产午夜福利视频| 精品第一国产精品| 国产一区二区激情短视频 | 亚洲第一av免费看| 国产精品一区二区在线不卡| 女人久久www免费人成看片| av电影中文网址| 伊人亚洲综合成人网| 国产69精品久久久久777片| 又大又黄又爽视频免费| 国产免费又黄又爽又色| 黑人欧美特级aaaaaa片| 久久久久久久久久久免费av| 老司机影院成人| 蜜臀久久99精品久久宅男| 纯流量卡能插随身wifi吗| 七月丁香在线播放| 精品国产一区二区三区久久久樱花| 午夜福利视频精品| 制服丝袜香蕉在线| 韩国高清视频一区二区三区| 国产精品秋霞免费鲁丝片| 一级爰片在线观看| 欧美性感艳星| 国产男女超爽视频在线观看| 熟女人妻精品中文字幕| 欧美日韩精品成人综合77777| 国产日韩欧美亚洲二区| 有码 亚洲区| 久久久久久久久久成人| 美国免费a级毛片| 一级片免费观看大全| 国产成人欧美| 久久久久视频综合| 国产伦理片在线播放av一区| 久久精品国产综合久久久 | 亚洲国产成人一精品久久久| 少妇人妻久久综合中文| 午夜视频国产福利| 久久国产亚洲av麻豆专区| 国产成人精品久久久久久| 亚洲精品成人av观看孕妇| 欧美人与性动交α欧美精品济南到 | 婷婷成人精品国产| 中国三级夫妇交换| 国产不卡av网站在线观看| 国产成人免费无遮挡视频| 制服丝袜香蕉在线| 亚洲av综合色区一区| 亚洲av.av天堂| 秋霞伦理黄片| 免费观看无遮挡的男女| 永久免费av网站大全| 久久99热6这里只有精品| 亚洲国产av影院在线观看| 在线观看免费视频网站a站| xxxhd国产人妻xxx| 国产成人精品久久久久久| 韩国高清视频一区二区三区| 国产成人免费观看mmmm| 亚洲精品一二三| 亚洲婷婷狠狠爱综合网| 日韩av在线免费看完整版不卡| 久热久热在线精品观看| 一本色道久久久久久精品综合| 亚洲精华国产精华液的使用体验| 精品卡一卡二卡四卡免费| 一级片免费观看大全| 亚洲国产成人一精品久久久| 久久久国产一区二区| 欧美人与善性xxx| 日韩免费高清中文字幕av| 男女边摸边吃奶| 天天躁夜夜躁狠狠躁躁| √禁漫天堂资源中文www| 大香蕉久久网| 黄色视频在线播放观看不卡| 国产国语露脸激情在线看| 在线观看免费视频网站a站| 亚洲色图综合在线观看| 在线看a的网站| 美女视频免费永久观看网站| 亚洲精品乱久久久久久| 亚洲成av片中文字幕在线观看 | 国产日韩欧美视频二区| 99热网站在线观看| a级片在线免费高清观看视频| 中文字幕av电影在线播放| 纵有疾风起免费观看全集完整版| 纯流量卡能插随身wifi吗| 九色成人免费人妻av| 成年人免费黄色播放视频| 国产老妇伦熟女老妇高清| 69精品国产乱码久久久| 久久婷婷青草| 男男h啪啪无遮挡| 一级片免费观看大全| 自线自在国产av| 丰满乱子伦码专区| 大陆偷拍与自拍| 欧美成人午夜精品| 一本—道久久a久久精品蜜桃钙片| 欧美老熟妇乱子伦牲交| 婷婷色综合www| 香蕉国产在线看| 巨乳人妻的诱惑在线观看| 免费观看性生交大片5| 永久免费av网站大全| 午夜精品国产一区二区电影| 国国产精品蜜臀av免费| 性高湖久久久久久久久免费观看| 一二三四在线观看免费中文在 | 亚洲国产成人一精品久久久| 一级a做视频免费观看| 亚洲经典国产精华液单| 日韩一区二区三区影片| 亚洲成国产人片在线观看| 久久精品国产亚洲av涩爱| 在线 av 中文字幕| 久久久久精品久久久久真实原创| 成人午夜精彩视频在线观看| videossex国产| 日本与韩国留学比较| 日本欧美视频一区| 久久 成人 亚洲| 亚洲精品视频女| 99久久人妻综合| 成人漫画全彩无遮挡| 午夜福利在线观看免费完整高清在| 香蕉精品网在线| 国国产精品蜜臀av免费| 精品国产一区二区三区久久久樱花| 久久久精品区二区三区| 欧美精品国产亚洲| 伦理电影大哥的女人| 少妇熟女欧美另类| 成人国产av品久久久| 国产在线一区二区三区精| 国产日韩一区二区三区精品不卡| 亚洲欧美精品自产自拍| 国产精品久久久久成人av| 美女主播在线视频| h视频一区二区三区| 久久午夜福利片| 国产极品天堂在线| 国产日韩欧美在线精品| 国产成人免费无遮挡视频| 丝袜人妻中文字幕| 国产成人精品一,二区| 国产av国产精品国产| 男的添女的下面高潮视频| 高清在线视频一区二区三区| 午夜免费鲁丝| 日韩av不卡免费在线播放| 精品亚洲成国产av| 久久精品久久精品一区二区三区| 美女大奶头黄色视频| 亚洲国产精品国产精品| 国产综合精华液| 伊人亚洲综合成人网| videos熟女内射| av国产精品久久久久影院| 午夜日本视频在线| 天天影视国产精品| 91精品国产国语对白视频| 超色免费av| 久久狼人影院| 亚洲国产最新在线播放| 日本午夜av视频| 考比视频在线观看| 国产精品久久久久成人av| 视频区图区小说| 人人妻人人爽人人添夜夜欢视频| 丝袜脚勾引网站| 日韩大片免费观看网站| 精品酒店卫生间| 性色av一级|